JPS6152777A - High speed picture processing device using minimum average error method - Google Patents
High speed picture processing device using minimum average error methodInfo
- Publication number
- JPS6152777A JPS6152777A JP59173842A JP17384284A JPS6152777A JP S6152777 A JPS6152777 A JP S6152777A JP 59173842 A JP59173842 A JP 59173842A JP 17384284 A JP17384284 A JP 17384284A JP S6152777 A JPS6152777 A JP S6152777A
- Authority
- JP
- Japan
- Prior art keywords
- data
- memory
- central processing
- constant
- average error
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
Description
【発明の詳細な説明】
〔技術分野〕
本発明はドツトによる中間調等の表現法のうち平均誤差
最小法の処理を高速で実行する装置に関するものである
。DETAILED DESCRIPTION OF THE INVENTION [Technical Field] The present invention relates to an apparatus for performing processing at high speed using the minimum average error method among methods for expressing halftones and the like using dots.
ドツトによる中間調表現の方式は各種発表されている。 Various methods of expressing halftones using dots have been announced.
このうち平均誤差最小法と名付けられた方式が現在量も
画質が良いとされている。Among these methods, the method named the minimum average error method is currently considered to have good image quality.
この方式はM 、 R、5chroeder (米ベル
研究所ンにより1969年5月に工EEE Sl:+e
ctrumに゛ 発表された論文「工magea fr
om computersJの中で述べられている「L
ocal 5patialav、erages of
brlghtnessJが基本で、その後、J、]r、
Jarvis (米ベル研究所)らにより1976年
5月に、Computer graphicsand
image processingに発表された論文「
A 5urvey of techniques
for thedisplay of cont
inuous tone pictureson be
level displays Jの中で「Minim
izedaverage error method
Jと云う形で改良された方法である。この方法は画質は
良いとされるものの、一画素を処理するのに10数回も
の乗除演算を必要とするため、処理時間が掛かりすぎ実
用には向かないとされていた。又、カラー画像の場合に
はモノクロの場合の3〜4倍の処理部となるため更に実
用から遠のく。This method was developed in May 1969 by M, R, 5chroeder (US EEE Sl:+e
A paper published on ctrum
om computersJ.
ocal 5patialav, eras of
brlghtnessJ is the basic, then J,]r,
In May 1976, Jarvis (Bell Laboratories, USA) et al.
A paper published in image processing “
A 5urvey of techniques
for the display of cont.
Innocent tone picture son be
In level displays J, "Minim
izedaverage error method
This is an improved method called J. Although this method is said to have good image quality, it is considered that it is not suitable for practical use because it requires ten or more multiplication and division operations to process one pixel, so the processing time is too long. Furthermore, in the case of a color image, the number of processing units is 3 to 4 times as large as that in the case of a monochrome image, which further impracts practical use.
この、乗除演算に費やす時間を低減するための従来の方
法としては、乗算専用のサブプロセッサを付加したり、
高速乗算命令を持った中央処理装置(以下CPUと略す
。ンを用いる等の方法があった。しかしサブプロセッサ
とのデータのやり取りに時間を消費したり、乗算命令実
行のためにOFUの内部レジスタに一部データをロード
する必要があったりするために、処理全体の高速化には
限界があり、又コストも高くなる等の欠点を有していた
。Conventional methods for reducing the time spent on multiplication and division operations include adding a sub-processor dedicated to multiplication,
There were methods such as using a central processing unit (hereinafter abbreviated as CPU) with high-speed multiplication instructions.However, it took time to exchange data with subprocessors, and the OFU's internal registers were used to execute multiplication instructions. Since it is necessary to load part of the data into the computer, there is a limit to speeding up the entire process, and the cost also increases.
本発明の目的は、上記問題点を解消するために、平均誤
差最小法の処理演算を高速で実行する装置を提供するも
のである。SUMMARY OF THE INVENTION In order to solve the above-mentioned problems, it is an object of the present invention to provide an apparatus that executes processing operations using the minimum average error method at high speed.
本発明の実施例を第1図に示す。中央処理部1は装置全
体をコントロールする働きを持つ。データ記憶部2は、
平均誤差最小法の処理過程で必要となる誤差データを記
憶しておくためのもので、中央処理部1から出力される
データ記憶部制御信号4に応じて、メモリソード時には
メモリ側データバス6にデータを出力し、メモリライト
時にはメモリ側データバス6上のデータを取り込んで記
憶する。定数乗除算部3は、中央処理部1より出−力さ
れる定数乗除環部制御信号5の内容によってα)○PU
OJ!lデータバスZデーデータを、そのままメモリ側
データバス6に出力する。An embodiment of the invention is shown in FIG. The central processing unit 1 has the function of controlling the entire device. The data storage unit 2 is
It is used to store error data required in the processing process of the minimum average error method, and is sent to the memory side data bus 6 at the time of memory sword according to the data storage section control signal 4 output from the central processing section 1. It outputs data, and at the time of memory write, data on the memory side data bus 6 is taken in and stored. The constant multiplier/divider unit 3 performs α)○PU according to the contents of the constant multiplier/divider control signal 5 output from the central processing unit 1.
OJ! 1 data bus Z data is output as is to the memory side data bus 6.
b)メモリ側データバス6上のデータを、そのままOP
U側デーデース乙に出力する。 鉢C)メモ
リ側データバス6上のデータに、定数乗除算を行った結
果のデータを、CPU側データバス7に出力する。乗じ
る定数は、定数乗除環部制御信号5により、適当なもの
が選択される。b) Open the data on the memory side data bus 6 as is.
Output to U-side data B. C) The data on the memory side data bus 6 is subjected to constant multiplication and division, and the resultant data is output to the CPU side data bus 7. An appropriate constant to be multiplied is selected by the constant multiplication/division ring section control signal 5.
以上α)〜C)のいずれかの機能が選択される。中央処
理部1がデータ記憶部2に対して、通常のデータライト
を行う時にはα)、通常のデータリードを行う時にはb
)の機能が選択される。データ記憶部2内の誤差データ
に、平均誤差量最小法の処理過程で必要な定数乗算を行
った結果をデータとして得たい時に、C)の機能が選択
される〜
第2図は、本発明のより具体的な実施例である。定数乗
除算部は、双方向スリースティトゲート9、乗算器A1
01乗算器B11から構成される。中央処理部■の出す
アドレス信号の一部はアドレス信号エ15を通じてデー
タメモリ8内の任意のメモリセルを指定するために用い
られ、余ったアドレス信号のうちの2本、アドレス信号
AQ+アドレス信号B■を、定数乗除環部制御信号とし
て用いている。乗算器セレクター12は、データメモリ
セレクト信号[相]が出ている時のみ働き、この時にア
ドレス信号Aoとアドレス信号B◎の信号をデコードし
て、乗算器セレクト信号17のうちの1本だけを有効状
態にしする。これによって、双方向スリースティトゲイ
ト9が選択された時にはり−ド/ライト選択信号17に
よってその方向が切シ換わり、通常のメモリリード/ラ
イトが行なわれる。又、乗算器のうちの1つが選択され
た状態でメモリリードを行った時には、データメモリ8
がメモリ側データバス乙に出力したデータに、各乗算器
によって決められた定数を乗じた結果のデーターが、C
PU側データバス7に、はぼリアルタイムで出力される
。Any one of the functions α) to C) above is selected. When the central processing unit 1 performs normal data writing to the data storage unit 2, α), and when performing normal data reading, b)
) function is selected. When it is desired to obtain as data the result of multiplying the error data in the data storage unit 2 by a constant required in the processing process of the minimum average error amount method, the function C) is selected. This is a more specific example. The constant multiplication/division section includes a bidirectional three-stitch gate 9 and a multiplier A1.
01 multiplier B11. A part of the address signal output by the central processing unit (2) is used to specify an arbitrary memory cell in the data memory 8 through the address signal E15, and two of the remaining address signals, address signal AQ + address signal B (2) is used as a constant multiplication/division ring control signal. The multiplier selector 12 operates only when the data memory select signal [phase] is output, and at this time, it decodes the address signal Ao and address signal B◎ and selects only one of the multiplier select signals 17. Make it valid. As a result, when the bidirectional three-state gate 9 is selected, its direction is switched by the read/write selection signal 17, and normal memory read/write is performed. Also, when a memory read is performed with one of the multipliers selected, the data memory 8
The data outputted to the memory side data bus B is multiplied by a constant determined by each multiplier, and the resulting data is
The data is output to the PU side data bus 7 in almost real time.
次に、第2図を基に、実際に平均誤差最小法の処理を行
う時の手順について述べる。Next, based on FIG. 2, the procedure for actually performing the process of the minimum average error method will be described.
平均誤差最小法では階調画像をドツトの有無に対応する
Rと0の、2つの濃度値しかとることのできないドツト
で表現するために、各画素の濃度データをRとOに二値
化する。このために1第3図に示すように、二値化しよ
うとする注目画素の周囲の、既に二値化の終了している
画素に生じた二値化誤差F!に、l に注目する。こ
の誤差5に、1に、注目画素に近いほど大きな値を持つ
ようなウェイトを乗じて、誤差の加重平均を求める。こ
の時に乗するウェイト値としては、通常第4図に示すよ
うな、ウェイトマトリックスの値を用いるが、第5図〜
第9図に示すようなヴアリエーションも考えられる。適
当なウェイトマトリックスを採用した時に、゛ウェイト
値をy ’tc 、 t とすると、誤差の加重平均
A m 、 n は、
式によって求められる。今、第6図のウェイトマトリッ
クスを採用したとすると、(1)式は、+Km−z *
n−x+2Fim−1、n−x+41!:m、 n−
1+ 2:Bm+x e n−l+ 1%+4 * n
−t+21m−2,%+41!1m−1.s )・・・
・・・(1)1式
ただし、k’、t Wk、l=20
のようになる。K k、l の値は、データメモリ8
に記憶しておく。この時、第2図の乗算器A[相]には
2倍、乗算器B11には4倍の乗算器を用い、乗する定
数がウェイトマトリックス中に現れるウェイト値vrk
、l と一致するようにする。このように設定すれば
、アトヒス信号A14とアドレス信号B15を適当に設
定してデータメモリ8内の誤差データEk、、l を
リードすることによりてただちIICHk、t に1
倍又は2倍又は4倍の定数乗算を行った結果がCPU側
データバス7上に現われる。すなわち、中央処理部■か
ら見ると、データメモリ8の実メモリ領域の他に、2つ
のイメージメモリ領域があって、これらのイメージメモ
リ領域には実メモリ領域のf、にl′e定数倍したデー
1りが記憶されているように見えることになる。こ
れにより(1)1式の計算は、メモリアドレスを操作し
て、そのメモリ内のデータを単純に加えてゆくという処
理を行い、最後に、F、 W k、(’t’ Qjるこ
とになる。In the minimum average error method, the density data of each pixel is binarized into R and O in order to represent a gradation image as a dot that can take only two density values, R and 0, which correspond to the presence or absence of a dot. . For this reason, as shown in FIG. 3, a binarization error F! occurs in pixels that have already been binarized around the pixel of interest to be binarized. , pay attention to l. This error 5 is multiplied by 1 by a weight that has a larger value closer to the pixel of interest to obtain a weighted average of the errors. As the weight value to be multiplied at this time, the value of the weight matrix as shown in Fig. 4 is usually used, but Figs.
Variations as shown in FIG. 9 are also possible. When an appropriate weight matrix is adopted, and the weight values are y'tc, t, the weighted average of errors A m, n can be obtained by the following formula. Now, if we adopt the weight matrix shown in Figure 6, equation (1) becomes +Km-z *
n-x+2Fim-1, n-x+41! :m, n-
1+ 2:Bm+x e n-l+ 1%+4*n
-t+21m-2,%+41!1m-1. s)...
...(1) 1 formula However, k', t Wk, l=20. The value of K k,l is stored in the data memory 8
Remember it. At this time, a 2x multiplier is used for multiplier A [phase] in Fig. 2, a 4x multiplier is used for multiplier B11, and the constant to be multiplied is the weight value vrk that appears in the weight matrix.
, l. With this setting, by appropriately setting the athis signal A14 and the address signal B15 and reading the error data Ek,,l in the data memory 8, IICHk,t can be set to 1 immediately.
The result of constant multiplication by a factor of 2 or 4 appears on the data bus 7 on the CPU side. That is, from the perspective of the central processing unit (2), in addition to the real memory area of the data memory 8, there are two image memory areas, and these image memory areas have f of the real memory area multiplied by l'e constant. It will appear as if the data is being memorized. As a result, the calculation of equation (1) 1 is performed by manipulating the memory address and simply adding the data in the memory, and finally, F, W k, ('t' Qj) Become.
以上が平均誤差最小法の処理のうち、本発明で高速化し
た部分である。The above is the portion of the processing of the minimum average error method that is sped up by the present invention.
平均誤差最小法の処理は、このAm、% を求めた後、
注目画素の階i11濃度データを工mln とすると
、注目画素の周囲に生じた誤差を打ち消すように考慮し
た修正濃度データーエ’ Tn + nを工’m、’t
s=工m 、 % + A m 、 % 01=−(
21式のように決定し、この工′惧9%の値が0とRの
どちらに近いかによって二値化する。すなわち二値化後
の濃度p m 、 n は
のように決定する。又この時注目画素に生じた誤差E毒
、nは
。□、1:工m、nPユ、5 ・・・(4)式のよ
うに求められる。これで注目画素の二値化処理は終了し
、この誤差K m 、 n が次の画素を処理する時
に用いられる。After calculating this Am, %, the process of minimum average error method is as follows:
If the level i11 density data of the pixel of interest is mln, then the corrected density data E' Tn + n, which is considered to cancel out the error generated around the pixel of interest, are calculated as m, 't.
s = engineering m, % + A m, % 01 = -(
It is determined as shown in Equation 21, and binarized depending on whether the 9% value is closer to 0 or R. That is, the densities p m and n after binarization are determined as follows. Also, the error E and n that occur in the pixel of interest at this time are: □, 1: m, nP yu, 5 ... It is determined as in equation (4). This completes the binarization process for the pixel of interest, and this error K m , n is used when processing the next pixel.
第10図は4倍の乗算器の実施例である。データは、−
128〜±127の範囲の符号付き8bitの2進数で
表現されており、最上位ビットは符号ビットで、負の数
は2の補数表現されているものセする。ただし、4倍し
た時にデータ幅が8bitを越えるのを防ぐなめ、誤差
データは実際には6 bit以内の精度に抑える必要が
ある。この乗算器は、2r′倍(%は整数)するには、
2進数に対して記ビットの左シフトを行なえばよいこと
を利用したもので、汎用スリースティトのゲイトだけで
構成されている。この他にも27の形の定数を乗じるに
は、このシフト回路が応用できる。FIG. 10 is an example of a 4x multiplier. The data is −
It is expressed as a signed 8-bit binary number in the range of 128 to ±127, the most significant bit is a sign bit, and negative numbers are expressed as two's complement. However, in order to prevent the data width from exceeding 8 bits when multiplied by 4, it is actually necessary to suppress the accuracy of the error data to within 6 bits. To multiply this multiplier by 2r' (% is an integer),
It takes advantage of the fact that it is only necessary to shift the bits to the left for binary numbers, and it consists only of general-purpose three-stitch gates. In addition to this, this shift circuit can be applied to multiply by a constant of the form 27.
又第8図に示すようなウェイトマトリックスを用いて、
最大のウェイト値が1を越えないようにすれば、メモリ
側データバス■とCPU[1l(lデータバス■の有効
ビット幅をそろえて用いることができる。この時に用い
る1l4倍の乗算器の実施例を第12図に示す。72倍
の乗算器も同様なシフト回路で実現できる。Also, using a weight matrix as shown in Figure 8,
If the maximum weight value does not exceed 1, the effective bit widths of the memory-side data bus ■ and the CPU data bus ■ can be made the same. An example is shown in Fig. 12. A 72x multiplier can also be realized with a similar shift circuit.
第8図は、ウェイト値の合計が1になるようなウェイト
マトリックスの例である。このようなウェイトマトリッ
クスを用いた時には(1)式におけるに;’4 ”k、
lの値が1となるため、(1)式の計算におけるl:、
”k、lでの割り算は不必要となる。FIG. 8 is an example of a weight matrix in which the sum of weight values is 1. When such a weight matrix is used, in equation (1);'4''k,
Since the value of l is 1, l in the calculation of equation (1):
``Division by k and l becomes unnecessary.
又第2図の実施例では乗算器は2個しか用いられていな
いが、乗除算部制御用のアドレス線の数が1本(%=1
.2.・・・)の時には、双方向スリース−y−イトケ
イト9も含めて、最大2n個までの乗算器が制御できる
ので、乗する定数の種類の多いウェイトマトリックスも
問題なく用いることができる。又これ、らのアドレス信
号には、中央処理部1内で、ポート出力切換え等の方法
で生成したものが含まれていてもかまわないこととする
。Furthermore, although only two multipliers are used in the embodiment shown in FIG. 2, the number of address lines for controlling the multiplication/division section is one (%=1
.. 2. ), up to 2n multipliers, including the bidirectional three-y-itecate 9, can be controlled, so weight matrices with many types of constants to be multiplied can be used without problems. Further, these address signals may include those generated within the central processing unit 1 by a method such as port output switching.
第12図は、任意の定数値が実現できる乗算器の例であ
る。乗算器として、リードオンリーメモリー(以下RO
Mと略す)を用いたもので、RoMのアドレス入力端子
をメモリー側データバス6に、データ出力端子をcpa
@データデー7に接続したものである。定数乗算結果を
あらかじめデータとしてROMに書き込んでおくことで
、任意の倍率の乗算器が得られる。又第13図は、第1
2図の乗算器複数個を1チツプにまとめた時の実施例で
ある。メモリー側データバス6に接続して余ったアドレ
ス端子を制御することで、ROMの異なるエリアが選択
されることを利用したもので、ROMのA8とA9端子
の信号を切り換えることで、最大4つの乗算器の機能が
持たせられる以上に掲げた乗算器の実施例はすべて、デ
ータバスのビット幅がB ’bitであったが、必らず
しもそうである必要はなく、又CPU側データバスとメ
モリ側データバスでビット幅が異っていてもよい。FIG. 12 is an example of a multiplier that can realize an arbitrary constant value. Read-only memory (hereinafter referred to as RO) is used as a multiplier.
(abbreviated as M), the address input terminal of RoM is connected to the memory side data bus 6, and the data output terminal is connected to cpa.
It is connected to @Data Day 7. By writing the constant multiplication results as data in the ROM in advance, a multiplier with an arbitrary magnification can be obtained. Also, Figure 13 shows the first
This is an embodiment in which a plurality of multipliers shown in FIG. 2 are combined into one chip. This takes advantage of the fact that different areas of the ROM are selected by connecting to the memory side data bus 6 and controlling the remaining address terminals. By switching the signals of the ROM terminals A8 and A9, up to four In all of the multiplier embodiments listed above, the bit width of the data bus is B'bit, but it does not necessarily have to be that way, and the data bus on the CPU side The bit width may be different between the bus and the memory side data bus.
又、本発明で高速化しているのは、(1)式の誤差の加
重平均を求める部分の処理のみなので、(2)式
1〜(4)式の部分を変更して、二値化ではなく、三値
以上の多値化処理に平均誤差最小法を応用した時などに
も、本発明を用いることができる。In addition, since the present invention speeds up only the process of calculating the weighted average of errors in equation (1), equation (2)
The present invention can also be used when the minimum average error method is applied to multilevel processing of three or more values instead of binary conversion by changing the parts of equations 1 to (4).
本発明では、中央処理部とデータ記憶部の間に定数乗除
算部を設け、データ記憶部から出力されたデータに直接
定数乗算処理をほどこして、中央処理部に伝えているた
め、平均誤差最小法の処理において最も時間のかかる定
数乗算処理に費やす時間はほぼゼロとなり、処理が大幅
に高速化するIn the present invention, a constant multiplication/division unit is provided between the central processing unit and the data storage unit, and the data output from the data storage unit is directly subjected to constant multiplication processing and transmitted to the central processing unit, thereby minimizing the average error. The time spent on constant multiplication, which takes the most time in law processing, is reduced to almost zero, significantly speeding up processing.
第1図は本発明の溝底を明示する図、@2図は本発明の
実施例を示す図、第3図ないし第9図は平均誤差最小法
で使用するウェイトマ) l)ックスの例を示す図、第
10図ないし第16図は本発明で使用する乗算器の実施
例である。
以 上Figure 1 is a diagram clearly showing the groove bottom of the present invention, Figure 2 is a diagram showing an embodiment of the present invention, Figures 3 to 9 are examples of weight masks used in the minimum average error method. The figures shown in FIGS. 10 to 16 are examples of multipliers used in the present invention. that's all
Claims (1)
を有する中央処理部と、前記中央処理部からの制御に従
って、データの書き込み、読み出しが行なわれるデータ
記憶部と、前記中央処理部と前記データ記憶部の間のデ
ータ伝達経路の途中にあり、前記中央処理部が前記デー
タ記憶部からデータを読み出す時に、前記データ記憶部
が前記中央処理部に向けて出力したデータに前記中央処
理部からの指示によって決定される定数を乗じて加工し
たデータを、前記中央処理装置に伝達する機能を有する
定数乗除算部とから構成され、前記データ記憶部には、
平均誤差最小法の誤差データが記憶されることを特徴と
する、平均誤差最小法を用いた高速画像処理装置。a central processing unit having an arithmetic function, a peripheral control function, and an external data input/output function; a data storage unit in which data is written and read according to control from the central processing unit; It is located in the middle of a data transmission path between data storage units, and when the central processing unit reads data from the data storage unit, the data output from the data storage unit to the central processing unit is transmitted from the central processing unit to the data storage unit. a constant multiplier/divider having a function of transmitting data processed by multiplying by a constant determined by an instruction to the central processing unit, and the data storage unit includes:
A high-speed image processing device using the minimum average error method, characterized in that error data of the minimum average error method is stored.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59173842A JPS6152777A (en) | 1984-08-21 | 1984-08-21 | High speed picture processing device using minimum average error method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59173842A JPS6152777A (en) | 1984-08-21 | 1984-08-21 | High speed picture processing device using minimum average error method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6152777A true JPS6152777A (en) | 1986-03-15 |
Family
ID=15968169
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP59173842A Pending JPS6152777A (en) | 1984-08-21 | 1984-08-21 | High speed picture processing device using minimum average error method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6152777A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63244971A (en) * | 1987-03-30 | 1988-10-12 | Canon Inc | Picture processing method |
JPH04312184A (en) * | 1991-03-28 | 1992-11-04 | Samsung Electron Co Ltd | Method and apparatus for detecting edge of image processing system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5832550B2 (en) * | 1976-04-08 | 1983-07-13 | 岡本 泰一 | TV screen proximity warning device |
JPS58215169A (en) * | 1982-06-08 | 1983-12-14 | Konishiroku Photo Ind Co Ltd | Method and device for binary coding picture signal |
-
1984
- 1984-08-21 JP JP59173842A patent/JPS6152777A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5832550B2 (en) * | 1976-04-08 | 1983-07-13 | 岡本 泰一 | TV screen proximity warning device |
JPS58215169A (en) * | 1982-06-08 | 1983-12-14 | Konishiroku Photo Ind Co Ltd | Method and device for binary coding picture signal |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63244971A (en) * | 1987-03-30 | 1988-10-12 | Canon Inc | Picture processing method |
JPH04312184A (en) * | 1991-03-28 | 1992-11-04 | Samsung Electron Co Ltd | Method and apparatus for detecting edge of image processing system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH06222908A (en) | Method for parallel execution of arithmetic operation to compound operand including many multibit elements | |
US5315699A (en) | Filtering operation method for very high-speed image processing system | |
US5457805A (en) | Microcomputer enabling high speed execution of product-sum operation | |
US4607340A (en) | Line smoothing circuit for graphic display units | |
JP2739487B2 (en) | Drawing processing device and image display device using the drawing processing device | |
JPS6152777A (en) | High speed picture processing device using minimum average error method | |
US6633975B1 (en) | Data processing system having plurality of processors and executing series of processings in prescribed order | |
EP0481525B1 (en) | Color conversion apparatus for altering color values within selected regions of a reproduced picture | |
US6940619B1 (en) | Polynomial based multi-level screening | |
US4301514A (en) | Data processor for processing at one time data including X bytes and Y bits | |
US6172714B1 (en) | Color adjustment table system for YUV to RGB color conversion | |
JP2709356B2 (en) | Image processing method | |
EP0464601A2 (en) | Arithmetic operation system | |
US5954803A (en) | DMA controller which provides multiple channels | |
JP3055390B2 (en) | Image processing device | |
US6781717B1 (en) | Threshold screening using range reduction | |
US6535971B1 (en) | Data processing system having plurality of processors and executing series of processings in prescribed order | |
US6552730B1 (en) | Method and apparatus for bit operational process | |
JP2984516B2 (en) | Image sharpness adjustment method | |
EP1120958A2 (en) | Polynomial based multi-level screening | |
US6161120A (en) | Apparatus for performing a division operation, especially for three-dimensional graphics | |
JPS6382530A (en) | Semiconductor storage device | |
EP0203728A2 (en) | Graphics picture element data byte processor | |
JPS59119969A (en) | Picture processor | |
JPS60231274A (en) | Rapid picture processor using average error minimizing method |