JP2804686B2 - Image information processing method and image information processing apparatus - Google Patents

Image information processing method and image information processing apparatus

Info

Publication number
JP2804686B2
JP2804686B2 JP4262175A JP26217592A JP2804686B2 JP 2804686 B2 JP2804686 B2 JP 2804686B2 JP 4262175 A JP4262175 A JP 4262175A JP 26217592 A JP26217592 A JP 26217592A JP 2804686 B2 JP2804686 B2 JP 2804686B2
Authority
JP
Japan
Prior art keywords
data
frame
pixel
image
processing
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.)
Expired - Fee Related
Application number
JP4262175A
Other languages
Japanese (ja)
Other versions
JPH06118920A (en
Inventor
貢 小林
誠 藤岡
篤善 谷岡
和彦 森脇
真 清水
久夫 上原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP4262175A priority Critical patent/JP2804686B2/en
Priority to US08/128,476 priority patent/US5596349A/en
Publication of JPH06118920A publication Critical patent/JPH06118920A/en
Priority to US08/597,119 priority patent/US5784040A/en
Application granted granted Critical
Publication of JP2804686B2 publication Critical patent/JP2804686B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Liquid Crystal Display Device Control (AREA)
  • Transforming Electric Information Into Light Information (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は画像情報処理方法及び画
像処理装置に関し、更に詳しく言えば、デジタルドライ
バによるLCDディスプレイの階調表示を多階調化して
原画像に近い画像表示をするための画像処理方法及び画
像処理装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image information processing method and an image processing apparatus, and more particularly, to an image display method similar to an original image by increasing the number of gradations of an LCD display by a digital driver. The present invention relates to an image processing method and an image processing device.

【0002】[0002]

【従来の技術】従来例に係る画像処理方法、とりわけL
CDディスプレイの多階調化は、一般に時系列演算処理
と呼ばれている方法、すなわち複数フレームを1つの画
面とみなして画像処理をする(以下この一単位を時系列
情報パターンと称する)方法が知られている。
2. Description of the Related Art A conventional image processing method, in particular, L
To increase the number of gradations of a CD display, a method generally called a time-series operation processing, that is, a method of performing image processing while treating a plurality of frames as one screen (hereinafter, one unit is referred to as a time-series information pattern) is used. Are known.

【0003】以下で、この時系列演算処理(FRC)に
ついて図9を参照しながら説明する。ここでは、赤
(R)一色のみについて説明する。緑、青については赤
と同様の処理をするので、省略する。従来例に係る時系
列演算処理装置は、図5に示すように、ドットカウンタ
(1)、ラインカウンタ(2)、フレームカウンタ
(3)、階調制御回路(4)、セレクタ(5)及び加算
回路(6)から成る。
[0003] The time series calculation process (FRC) will be described below with reference to FIG. Here, only one color of red (R) will be described. For green and blue, the same processing as for red is performed, so that the description is omitted. As shown in FIG. 5, a time-series arithmetic processing device according to a conventional example includes a dot counter (1), a line counter (2), a frame counter (3), a gradation control circuit (4), a selector (5), and an adder. It consists of a circuit (6).

【0004】図5で、Heは水平同期信号であり、Ve
は垂直同期信号であり、CKeはドットクロックであ
る。また、赤色に対応する8ビットの原画像データをR
0〜R7とする。ここで、データを上位6ビットと下位
2ビットに分けて、下位2ビットは追加する4階調に関
するデータとして使用する。8ビットのデータR0〜R
7は、R7が最上位ビットであって、R0が最下位ビッ
トである。この上位6ビットR2〜R7は、表1のa値
に示すように、64階調を示す0〜63の値をとる。こ
の6ビットを加算回路(6)に入力し、b値のようにa
値に1加算した6ビットのデータr2〜r7を作成す
る。なお、表1は、a値とb値とを比較対照した表であ
る。
In FIG. 5, He is a horizontal synchronizing signal and Ve
Is a vertical synchronization signal, and CKe is a dot clock. The 8-bit original image data corresponding to red is
0 to R7. Here, the data is divided into upper 6 bits and lower 2 bits, and the lower 2 bits are used as data relating to the added four gradations. 8-bit data R0 to R
In 7, R7 is the most significant bit and R0 is the least significant bit. The upper 6 bits R2 to R7 take values from 0 to 63 indicating 64 gradations, as shown by the a value in Table 1. These 6 bits are input to the addition circuit (6), and a
6-bit data r2 to r7 are generated by adding 1 to the value. Table 1 is a table in which a value and b value are compared and compared.

【0005】[0005]

【表1】 [Table 1]

【0006】次に、Veをフレームカウンタ(3)に入
れ、Veの2倍の周期の信号V0と4倍の周期の信号V
1を作る。V1,V0の値によりフレーム番号0〜3を
定め、Veと共にフレーム番号0〜3を繰り返す。ま
た、フレームカウンタ(3)と同様にCKeをクロック
とするドットカウンタ(1)により、CKeの2倍の周
期のC0、4倍の周期のC1を作る。同様にHeをクロ
ックとして、ラインカウンタ(2)によりH0,H1を
作る。
Next, Ve is input to a frame counter (3), and a signal V0 having a period twice as long as Ve and a signal V4 having a period four times as long as Ve
Make one. Frame numbers 0 to 3 are determined based on the values of V1 and V0, and the frame numbers 0 to 3 are repeated together with Ve. Similarly to the frame counter (3), the dot counter (1) using CKe as a clock generates C0 having a cycle twice as long as CKe and C1 having a cycle four times as long as CKe. Similarly, using He as a clock, H0 and H1 are generated by the line counter (2).

【0007】階調制御回路(4)では、横4ドット、縦
4ドットの16ドットを1単位として、4フレームを1
周期とする時系列情報パターンをつくる。次にデータの
下位2ビットR0〜R1による4階調を考え、各階調に
応じた時系列情報パターンを考える。時系列情報パター
ン(1周期:横4ドット×縦4ドット×4フレーム)の
各ドットに、0または1を与え、ドットごとに1周期の
平均値を4階調の階調順となるように定める。この0又
は1の与え方により、フリッカーの低減を図っている。
In the gradation control circuit (4), four frames are defined as one unit of 16 dots of 4 horizontal dots and 4 vertical dots.
Create a time series information pattern with a period. Next, consider four gradations based on the lower two bits R0 to R1 of data, and consider a time-series information pattern corresponding to each gradation. 0 or 1 is assigned to each dot of the time-series information pattern (one cycle: 4 horizontal dots × 4 vertical dots × 4 frames), and the average value of one cycle is set in the order of 4 tones for each dot. Determine. By giving 0 or 1, flicker is reduced.

【0008】この時系列情報パターンをもとに、セレク
タ(5)でa値とb値とを選択するための制御信号(S
TR)を作成する。まず、データの下位2ビットR0〜
R1で示される階調に対する時系列情報パターンを選択
する。次に、フレームカウンタ(3)から出力されるV
0〜V1によりフレームを区別する。さらに、ドットカ
ウンタ(1)から出力されるC0〜C1により横方向の
ドットを選び、ラインカウンタ(2)から出力されるH
0〜H1により縦方向のドットを選ぶ。この指定された
1ポイントの値が、制御信号(STR)となる。
A control signal (S) for selecting a value a and a value b by the selector (5) based on the time series information pattern
TR). First, the lower two bits R0 to R0 of the data
A time-series information pattern for the gradation indicated by R1 is selected. Next, V output from the frame counter (3)
Frames are distinguished by 0 to V1. Further, horizontal dots are selected based on C0 to C1 output from the dot counter (1), and H is output from the line counter (2).
Select dots in the vertical direction from 0 to H1. The value of the designated one point becomes a control signal (STR).

【0009】このようにして作成された制御信号(ST
R)は、セレクタ(5)を制御し、0でa値、1でb値
を出力する。ここで、指定された1ポイントに注目する
と、制御信号(STR)は、データ下位2ビットR0〜
R1によるデータ番号0〜3とフレーム番号0〜3によ
り、表2に示すように、a値又はb値を選択出力する。
R0〜R1のデータ番号により指定された1ドットにつ
いて、b値はa値に1加算した値であることより、表2
に示すように、4フレームの平均値は、それぞれデータ
番号0〜3に対して、 a a+0.25 a+0.5 a+0.75 となる。これは、デジタル値でa値に相当する階調と、
それより1大きいb値に相当する階調との間をさらに4
段階に分割した階調が、平均として表示されることを示
す。また、ここでは赤のみについて説明したが、緑、青
の各色についても同様の処理を行う。なお、以上で表2
は、制御信号(STR)によるデータ番号、フレーム番
号及びその際の輝度の平均値を示した表である。
The control signal (ST
R) controls the selector (5) to output an a value at 0 and a b value at 1; Here, paying attention to the designated one point, the control signal (STR) includes the lower two bits of data R0 to R0.
Based on the data numbers 0 to 3 and the frame numbers 0 to 3 according to R1, an a value or a b value is selectively output as shown in Table 2.
For one dot specified by the data numbers of R0 to R1, the b value is a value obtained by adding 1 to the a value.
As shown in (a), the average value of four frames is aa + 0.25a + 0.5a + 0.75 for data numbers 0 to 3, respectively. This is a gray scale corresponding to the a value in digital value,
A further 4 steps between the gray level corresponding to the b value that is one greater than that
It shows that the gradation divided into stages is displayed as an average. Although only red is described here, the same processing is performed for each of green and blue. Table 2
Is a table showing data numbers, frame numbers, and average values of the luminances at that time according to the control signal (STR).

【0010】以上の時系列演算処理により、各8ビット
データを各6ビットデータに圧縮し、て、多階調化を図
っていた。
[0010] By the above-described time-series operation processing, each 8-bit data is compressed into each 6-bit data, thereby achieving multi-gradation.

【0011】[0011]

【表2】 [Table 2]

【0012】以上説明してきた時系列演算処理において
は、一時系列情報パターンあたりのフレームの枚数を増
すことでその階調数は増加する。例えば上記の例では、
4フレームを1画面と考えているが、この場合は約4倍
の多階調化が可能になる。
In the above-described time-series operation processing, the number of tones increases by increasing the number of frames per temporary-sequence information pattern. For example, in the above example,
Although four frames are considered as one screen, in this case, multi-gradation of about four times is possible.

【0013】[0013]

【発明が解決しようとする課題】しかしながら、上記従
来の時系列演算処理による画像処理方法では、複数フレ
ームを一単位の画像として階調を表現しているので、階
調数を増やすために一単位のフレーム数を多く増やす必
要があり、実際のフレームレート(単位時間あたりのフ
レームの枚数)の低下につながり、画像のフリッカにつ
ながるという問題があった。
However, in the conventional image processing method based on the time-series arithmetic processing, the gradation is expressed as a plurality of frames as one unit image. Therefore, it is necessary to increase the number of frames, and this leads to a reduction in the actual frame rate (the number of frames per unit time), which leads to flicker of an image.

【0014】例えば、LCDディスプレイには通常1秒
間に60枚のフレームが表示されるが、例として時系列
演算処理の一単位のフレーム数を16とすると、多階調
化は著しく図れるが、画像としては1秒間に約3周期の
繰り返しになるので、この程度になると、人間の目にも
判別できるほどのフリッカとして認識される。そのた
め、従来では、時系列情報パターン一単位のフレーム数
は、2枚〜4枚程度しか用意できず、したがって多階調
化も、せいぜい2倍〜4倍程度しか図ることができず、
それ以上の多階調化は困難であった。
For example, an LCD display normally displays 60 frames per second. For example, if the number of frames in one unit of the time series operation processing is 16, multi-gradation can be remarkably achieved. Is repeated about three cycles per second, and at this level, it is recognized as a flicker that can be recognized by human eyes. Therefore, conventionally, only about 2 to 4 frames can be prepared for one unit of the time-series information pattern. Therefore, multi-gradation can be achieved only about 2 to 4 times at most.
It was difficult to increase the number of gradations further.

【0015】[0015]

【課題を解決するための手段】本発明は上記従来の欠点
に鑑み成されたもので、図1に示すように、フレーム内
でPビットの原画像データの処理をし、前記処理結果で
あるPビットの画像データを複数のフレーム間で処理し
て、Lビットの画像表示データを生成することで、フリ
ッカが防止でき、いわゆる擬似輪郭などを防止し、かつ
多階調化が図れ、より原画像に近い画像を得ることが可
能になる画像情報処理方法及び画像情報処理装置を提供
するものである。
SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned conventional drawbacks, and as shown in FIG. 1, processes P-bit original image data in a frame and obtains the processing result. By processing P-bit image data between a plurality of frames to generate L-bit image display data, flicker can be prevented, so-called false contours can be prevented, and multiple gradations can be achieved. It is an object of the present invention to provide an image information processing method and an image information processing device that enable an image close to an image to be obtained.

【0016】[0016]

【作 用】本発明に係る画像情報処理方法によれば、図
1に示すように、まずフレーム内でPビットの原画像デ
ータの処理をしたのちに、処理結果であるPビットの画
像データを複数のフレーム間で処理して、Lビットの画
像表示データを生成している。
According to the image information processing method of the present invention, as shown in FIG. 1, first, after processing P-bit original image data in a frame, P-bit image data as a processing result is processed. Processing is performed between a plurality of frames to generate L-bit image display data.

【0017】このため、各フレーム内の画像情報処理の
影響が各フレームに及ぼされたのちに、フレーム間の画
像情報処理をすることができる。従って、フレーム間の
画像情報処理の際に、フレーム内の処理結果が有効に反
映されるので、フレーム内の画像情報処理(例えば所謂
誤差拡散法)や、フレーム間の画像情報処理(例えば時
系列演算処理法)のみで画像処理していた従来に比し
て、より一層原画像に近い画像を表示することが可能に
なる。
For this reason, after the influence of the image information processing in each frame is exerted on each frame, image information processing between frames can be performed. Therefore, during image information processing between frames, the processing result in the frame is effectively reflected, so that image information processing in the frame (for example, so-called error diffusion method) or image information processing between frames (for example, time-series It becomes possible to display an image much closer to the original image than in the conventional case where image processing is performed only by the arithmetic processing method).

【0018】例えば、第1の例として、(N−1)番目
のフレームにある第nの画素に対応する第nの原画像デ
ータと、第nの画像表示データとの誤差分である(P−
L)ビットの第nの誤差データのうち、下位Qビット
を、第nの画素に隣接する第(n+1)の画素に対応す
る第(n+1)の原画像データに加算したのちに、第n
の画素と同一位置の画素であって、N番目のフレームの
画素である第Nの画素に対応する第Nの原画像データ
と、第nの誤差データの上位(P−L−Q)ビットとを
加算処理し、該加算処理の結果であるPビットのデータ
のうち、上位Lビットを第Nの画素に対応する第Nの画
像表示データとし、残余の下位(P−L)ビットのデー
タを第Nの画素に対応する第Nの誤差データとして保持
している。
For example, as a first example, there is an error between the n-th original image data corresponding to the n-th pixel in the (N-1) -th frame and the n-th image display data (P −
After adding the lower Q bits of the (L) bit n-th error data to the (n + 1) -th original image data corresponding to the (n + 1) -th pixel adjacent to the n-th pixel,
And N-th original image data corresponding to the N-th pixel which is a pixel of the N-th frame, and upper (P-L-Q) bits of the n-th error data. Of the P-bit data obtained as a result of the addition processing, the upper L bits are used as the N-th image display data corresponding to the N-th pixel, and the remaining lower (PL) bits of data are used as the N-th image display data. It is stored as Nth error data corresponding to the Nth pixel.

【0019】このため、ある画素の誤差成分データを隣
接する画素に加算処理するので、隣接する二画素の輝度
の差が小さくなり、位置による画像輝度が平滑化され、
所謂擬似輪郭などを防ぐことが可能になる。また、ある
画素の誤差成分データを次のフレームの同一位置にある
画素に加算処理するので、次のフレームの画素との輝度
の差が小さくなり、時間的な輝度の変化が小さくなる。
よって、画像の安定化が図れる。
For this reason, the error component data of a certain pixel is added to an adjacent pixel, so that the difference in luminance between two adjacent pixels is reduced, and the image luminance depending on the position is smoothed.
It is possible to prevent a so-called pseudo contour or the like. Further, since the error component data of a certain pixel is added to the pixel at the same position in the next frame, the difference in luminance from the pixel in the next frame becomes small, and the temporal change in luminance becomes small.
Therefore, the image can be stabilized.

【0020】さらに、ある画素の誤差成分を隣接する画
素と次のフレームの同一位置にある画素とに各画素の誤
差成分データを順次加算処理することにより、随時各々
の画像輝度が変化していくので、理論上はいくらでも多
階調化を図ることが可能になり、より一層原画像に近い
画像を表示することが可能になる。また、時系列演算処
理のみで処理していた従来例において、時系列情報パタ
ーンの切り換えの際に生じていたフリッカを抑止するこ
とが可能になる。
Further, by sequentially adding the error component data of each pixel to the adjacent pixel and the pixel at the same position in the next frame, the error component of a certain pixel is changed as needed. Therefore, it is theoretically possible to increase the number of gradations as much as possible, and it is possible to display an image that is much closer to the original image. Further, in the conventional example in which the processing is performed only by the time-series operation processing, it is possible to suppress the flicker that occurs when the time-series information pattern is switched.

【0021】さらに、第2の例として、第1の原画像デ
ータと第1の画像表示データとの誤差分である第1の誤
差データを、第1の画素に隣接する第2の画素に対応す
る第2の原画像データに加算した後に、該加算処理の結
果であるPビットのデータの上位Lビットを第2の画素
の画像表示に対応するLビットの第2の画像表示データ
として用いる誤差拡散法によってフレーム内での画像デ
ータ処理を行い、その後、複数のフレームを一画面単位
として画像情報を処理する時系列演算処理法によって複
数のフレーム間での画像データ処理を行っている。
Further, as a second example, first error data, which is an error between the first original image data and the first image display data, is assigned to a second pixel adjacent to the first pixel. After the addition to the second original image data to be performed, the error using the upper L bits of the P-bit data obtained as a result of the addition processing as the L-bit second image display data corresponding to the image display of the second pixel. Image data processing in a frame is performed by a diffusion method, and thereafter, image data processing between a plurality of frames is performed by a time-series operation processing method in which the image information is processed in a plurality of frames as one screen unit.

【0022】このため、ある画素の誤差成分データを隣
接する画素に加算処理するので、隣接する二画素の輝度
の差が小さくなり、位置による画像輝度が平滑化され、
所謂擬似輪郭などを防ぐことが可能になる。その後、時
系列演算処理を用いてさらなる多階調化を図ることによ
り、時系列演算処理のみで同レベルの多階調化を図って
いた従来に比して、フリッカーを防止でき、より一層原
画像に近い画像を表示することが可能になる。
For this reason, the error component data of a certain pixel is added to an adjacent pixel, so that the difference in luminance between two adjacent pixels is reduced, and the image luminance depending on the position is smoothed.
It is possible to prevent a so-called pseudo contour or the like. After that, by using the time-series operation processing to further increase the number of gradations, flicker can be prevented and the originality can be further reduced compared to the conventional case where the same number of gradations is achieved by the time-series operation processing alone. An image close to the image can be displayed.

【0023】また、本発明に係る画像情報処理装置によ
れば、図2に示すように、第1の情報処理手段と、第2
の情報処理手段とを具備している。例えば、第1の情報
処理手段によって画像表示輝度に係る原画像データがフ
レーム内で処理されて画像データとして出力され、第2
の情報処理手段によって複数のフレーム間で画像データ
が処理されてLビットの画像表示データが生成される。
Further, according to the image information processing apparatus according to the present invention, as shown in FIG.
Information processing means. For example, original image data relating to image display luminance is processed in a frame by the first information processing means and output as image data,
The image data is processed between a plurality of frames by the information processing means to generate L-bit image display data.

【0024】このため、フレーム内の画像情報処理(例
えば誤差拡散法)や、フレーム間の画像情報処理(例え
ば時系列演算処理法)のみで画像処理していた従来に比
して、フレーム内の処理とフレーム間の処理とを組み合
わせることにより、より一層原画像に近い画像を表示す
ることが可能になる。
For this reason, compared to the conventional image processing using only image information processing within a frame (for example, an error diffusion method) or image information processing between frames (for example, a time-series operation processing method), By combining the processing with the processing between frames, an image closer to the original image can be displayed.

【0025】[0025]

【実施例】以下に本発明に係る画像情報処理装置及び画
像情報処理方法の一実施例を図面を参照しながら詳細に
説明する。 (1)第1の実施例 本発明の第1の実施例に係る画像情報処理装置は、原画
像データを出力する出力部と、LCDディスプレイを駆
動するLCDドライバとの間に設けられており、6ビッ
トの原画像データを圧縮して、3ビットの画像表示用の
データとして3ビット入力のLCDドライバに出力する
装置である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of an image information processing apparatus and an image information processing method according to the present invention will be described below in detail with reference to the drawings. (1) First Embodiment An image information processing apparatus according to a first embodiment of the present invention is provided between an output unit for outputting original image data and an LCD driver for driving an LCD display. This is a device that compresses 6-bit original image data and outputs it to a 3-bit input LCD driver as 3-bit image display data.

【0026】本発明の第1の実施例に係る画像情報処理
装置は、図3に示すように、フレーム内処理部(10
A),フレーム間処理部(10B)からなる。フレーム
内処理部(10A)は、第1のラッチ回路(11),第
1の加算回路(12),第1のマルチプレクサ(1
3),第2のラッチ回路(14)及び第3のラッチ回路
(15)からなり、6ビットの原画像データ(SD)を
4ビットの内部処理画像データ(ID)に圧縮してフレ
ーム間処理部(10B)に出力するものである。
The image information processing apparatus according to the first embodiment of the present invention, as shown in FIG.
A), an inter-frame processing unit (10B). The in-frame processing unit (10A) includes a first latch circuit (11), a first adder circuit (12), and a first multiplexer (1).
3) a second latch circuit (14) and a third latch circuit (15) for compressing 6-bit original image data (SD) into 4-bit internal processing image data (ID) and performing inter-frame processing (10B).

【0027】最初に、フレーム内処理部(10A)の各
部の機能について説明する。第1のラッチ回路(11)
は、自身に入力される6ビットの原画像データ(SD)
を、ドットクロック(DK)に同期して、第1の加算回
路(12)に出力するものである。第1の加算回路(1
2)は、原画像データ(SD)と、第2のラッチ回路
(14)から読み出されるフレーム内誤差データ(E
I)とを加算して6ビットの補正画像データ(HD)を
作成し、第1のマルチプレクサ(13)に出力するもの
である。
First, the function of each section of the intra-frame processing section (10A) will be described. First latch circuit (11)
Is 6-bit original image data (SD) input to itself
To the first adder circuit (12) in synchronization with the dot clock (DK). The first addition circuit (1
2) is the original image data (SD) and the in-frame error data (E) read from the second latch circuit (14).
I) to generate 6-bit corrected image data (HD) and output it to the first multiplexer (13).

【0028】第1のマルチプレクサ(13)は、入力さ
れる6ビットの補正画像データ(HD)を上位4ビット
と下位2ビットに分割し、その上位4ビットである内部
処理画像データ(ID)を第3のラッチ回路(15)に
出力し、下位2ビットであるフレーム内誤差データ(E
I)を、第2のラッチ回路(14)に出力するものであ
る。
The first multiplexer (13) divides the input 6-bit corrected image data (HD) into upper 4 bits and lower 2 bits, and converts the upper 4 bits of the internally processed image data (ID). The data is output to the third latch circuit (15), and the in-frame error data (E
I) is output to the second latch circuit (14).

【0029】第2のラッチ回路(14)は、2ビットの
フレーム内誤差データ(EI)の書込み/読出し処理を
するものであって、水平同期信号(He)によって初期
化され、ドットクロック(DK)に同期して各画素ごと
のフレーム内誤差データ(EI)を1画素の間保持す
る。第3のラッチ回路(15)は、入力される4ビット
の内部処理画像データ(ID)をフレーム間処理部(1
0B)の第2の加算回路(16)に出力するものであ
る。
The second latch circuit (14) performs a write / read process of 2-bit error data (EI) in a frame, is initialized by a horizontal synchronizing signal (He), and outputs a dot clock (DK). ), The in-frame error data (EI) for each pixel is held for one pixel. The third latch circuit (15) converts the input 4-bit internal processing image data (ID) into an inter-frame processing unit (1).
0B) to the second adder circuit (16).

【0030】次に、フレーム間処理部(10B)につい
て説明する。フレーム間処理部(10B)は、第2の加
算回路(16),第2のマルチプレクサ(17),誤差
データフレームメモリ(18)及び第4のラッチ回路
(19)からなり、入力される4ビットの内部処理画像
データ(ID)を3ビットの画像表示データ(GD)と
して出力するものである。
Next, the inter-frame processing section (10B) will be described. The inter-frame processing unit (10B) includes a second adder (16), a second multiplexer (17), an error data frame memory (18), and a fourth latch circuit (19). Is output as 3-bit image display data (GD).

【0031】第2の加算回路(16)は、4ビットの内
部処理画像データ(ID)と、誤差データフレームメモ
リ(18)から読みだされる1ビットのフレーム間誤差
データ(EB)を加算して、その結果である4ビットの
補正データ(JD)を第2のマルチプレクサ(17)に
出力するものである。第2のマルチプレクサ(17)
は、第2の加算回路(16)から入力される4ビットの
補正データ(JD)を上位3ビットと下位1ビットとに
分割し、その上位3ビットである画像表示データ(G
D)を第4のラッチ回路(19)に出力し、補正データ
(JD)の下位1ビットであるフレーム間誤差データ
(EB)を、誤差データフレームメモリ(18)に書き
込むものである。
The second addition circuit (16) adds the 4-bit internal processing image data (ID) and the 1-bit inter-frame error data (EB) read from the error data frame memory (18). Then, the resulting 4-bit correction data (JD) is output to the second multiplexer (17). Second multiplexer (17)
Divides the 4-bit correction data (JD) input from the second addition circuit (16) into upper 3 bits and lower 1 bits, and displays the upper 3 bits of the image display data (G
D) to the fourth latch circuit (19), and writes the inter-frame error data (EB), which is the lower 1 bit of the correction data (JD), to the error data frame memory (18).

【0032】誤差データフレームメモリ(18)は、補
正データ(JD)の下位1ビットであるフレーム間誤差
データ(EB)の書込み/読出し処理をするものであっ
て、各フレームごとのフレーム間誤差データ(EB)を
1フレーム期間保持する。第4のラッチ回路(19)
は、第2のマルチプレクサ(17)から入力される画像
表示データ(GD)を一旦保持し、ドットクロック(D
K)に基づいて不図示の外部のLCDドライバに出力す
るための回路である。
The error data frame memory (18) is for writing / reading the inter-frame error data (EB), which is the lower 1 bit of the correction data (JD), and stores the inter-frame error data for each frame. (EB) is held for one frame period. Fourth latch circuit (19)
Temporarily holds the image display data (GD) input from the second multiplexer (17), and stores the dot clock (D
This is a circuit for outputting to an external LCD driver (not shown) based on K).

【0033】以上説明したように、本発明の第1の実施
例に係る画像情報処理装置によれば、フレーム内処理部
(10A)によって、あるフレーム内の画素に隣接する
画素の原画像データ(SD)にフレーム内誤差データ
(EI)が加算されて分割されることによって4ビット
の内部処理画像データ(ID)が生成されてフレーム間
処理部(10B)に出力される、いわゆる誤差拡散法が
なされ、該フレーム間処理部(10B)によって、ある
フレームの次のフレーム内にあって、同一位置の画素の
内部処理画像データ(ID)に、直前のフレームのフレ
ーム間誤差データ(EB)が加算処理され、生成された
4ビットの補正データ(JD)の下位1ビットが次のフ
レームに加算処理するためのフレーム間誤差データ(E
B)として保持され、上位3ビットが画像表示データ
(GD)として外部に出力される。
As described above, according to the image information processing apparatus according to the first embodiment of the present invention, the in-frame processing section (10A) uses the original image data of the pixels adjacent to the pixels in a certain frame (10A). SD) is added to the intra-frame error data (EI) to generate a 4-bit internally processed image data (ID), which is output to the inter-frame processing unit (10B). The inter-frame processing unit (10B) adds the inter-frame error data (EB) of the immediately preceding frame to the internal processing image data (ID) of the pixel at the same position in the next frame of the certain frame. The low-order 1 bit of the processed and generated 4-bit correction data (JD) is used to add inter-frame error data (E
B), and the upper 3 bits are output to the outside as image display data (GD).

【0034】このため、フレーム内の画像情報処理をし
たのちにフレーム間の画像情報処理をすることができ
る。これにより、各フレーム内の画像情報処理の影響が
各フレームに及ぼされたのちに、フレーム間の画像情報
処理をすることができる。従って、フレーム間の画像情
報処理の際に、フレーム内の処理結果が有効に反映され
るので、フレーム内の画像情報処理(例えば所謂誤差拡
散法)や、フレーム間の画像情報処理(例えば時系列演
算処理法)のみで画像処理していた従来に比して、より
一層原画像に近い画像を表示することが可能になる。
For this reason, it is possible to perform image information processing between frames after image information processing within a frame. Thus, after the influence of the image information processing in each frame is exerted on each frame, image information processing between frames can be performed. Therefore, during image information processing between frames, the processing result in the frame is effectively reflected, so that image information processing in the frame (for example, so-called error diffusion method) or image information processing between frames (for example, time-series It becomes possible to display an image much closer to the original image than in the conventional case where image processing is performed only by the arithmetic processing method).

【0035】以下で、本発明の第1の実施例に係る画像
情報処理方法について、当該装置の動作を補足しながら
説明する。図4,図5は、本実施例に係る画像情報処理
方法を説明するフローチャートである。なお、以下で、
第Nのフレームの第nの画素を、第〔N,n〕の画素と
定義する。
Hereinafter, the image information processing method according to the first embodiment of the present invention will be described while supplementing the operation of the apparatus. 4 and 5 are flowcharts illustrating the image information processing method according to the present embodiment. In the following,
The n-th pixel of the N-th frame is defined as the [N, n] -th pixel.

【0036】まず、図4のフローチャートのステップP
1で、第1のフレームの第1の画素である第〔1,1〕
の画素に対応する6ビットのデータである第〔1,1〕
の原画像データ(SD)の上位4ビットをとって第
〔1,1〕の画素に対応する第〔1,1〕の内部画像処
理データ(ID)とし、第〔1,1〕の原画像データ
(SD)の下位2ビットは第〔1,1〕の画素に対応す
る第〔1,1〕のフレーム内誤差データとして保持す
る。
First, step P in the flowchart of FIG.
1, [1, 1] which is the first pixel of the first frame.
[1, 1] which is 6-bit data corresponding to the pixel
The upper four bits of the original image data (SD) are taken as [1,1] internal image processing data (ID) corresponding to the [1,1] pixel, and the [1,1] original image data The lower two bits of the data (SD) are held as the [1,1] intra-frame error data corresponding to the [1,1] pixel.

【0037】このとき、第〔1,1〕の原画像データは
第1のラッチ回路(11)を介して第1の加算回路(1
2)に入力され、そのまま第1のマルチプレクサ(1
3)に出力される。第1のマルチプレクサ(13)によ
って第〔1,1〕の原画像データは上位4ビットと下位
2ビットに分割され、上位4ビットは第〔1,1〕の内
部画像処理データ(ID)とされて第3のラッチ回路
(15)に出力され、下位2ビットは第〔1,1〕のフ
レーム内誤差データ(EI)として第2のラッチ回路
(14)に出力され、保持される。
At this time, the [1,1] -th original image data is supplied to the first adder circuit (1) via the first latch circuit (11).
2) and input to the first multiplexer (1
Output to 3). The first multiplexer (13) divides the [1,1] original image data into upper 4 bits and lower 2 bits, and the upper 4 bits are used as [1,1] internal image processing data (ID). The lower two bits are output to the second latch circuit (14) as the [1,1] -th intra-frame error data (EI) and held there.

【0038】次に、ステップP2で、第〔1,1〕の内
部画像処理データ(ID)の上位3ビットを第〔1,
1〕の画素に対応する第〔1,1〕の画像表示データ
(GD)とし、下位1ビットを第〔1,1〕の画素に対
応する第〔1,1〕のフレーム間誤差データ(EB)と
する。このとき、第3のラッチ回路(15)から出力さ
れる4ビットの第〔1,1〕の内部画像処理データ(I
D)が、第2の加算回路(16)を介して第2のマルチ
プレクサ(17)に出力され、そのうち上位3ビットが
第〔1,1〕の画像表示データとして第4のラッチ回路
(19)を介して不図示のLCDドライバに出力され、
下位1ビットが第〔1,1〕のフレーム間誤差データ
(EB)として誤差データフレームメモリ(18)に出
力され、保持される。
Next, in step P2, the upper three bits of the [1, 1] -th internal image processing data (ID) are changed to the [1, 1].
[1] image display data (GD) corresponding to the pixel [1], and the lower 1 bit is the [1,1] inter-frame error data (EB) corresponding to the pixel [1,1]. ). At this time, the 4-bit [1, 1] internal image processing data (I) output from the third latch circuit (15) is output.
D) is output to the second multiplexer (17) via the second adder circuit (16), and the upper three bits of which are output as the [1,1] image display data in the fourth latch circuit (19). Is output to an LCD driver (not shown) via
The lower one bit is output to and held by the error data frame memory (18) as the [1, 1] -th inter-frame error data (EB).

【0039】次いで、ステップP3で、n=2という初
期条件の設定処理をする。次に、ステップP4で、第1
のフレームの第nの画素である第〔1,n〕の画素に対
応する6ビットの第〔1,n〕の原画像データ(SD)
と、第〔1,n−1〕のフレームに対応する第〔1,n
−1〕のフレーム内誤差データとを加算処理して、第
〔1,n〕の画素に対応する第〔1,n〕の内部画像処
理データ(ID)と、第〔1,n〕のフレーム内誤差デ
ータ(EI)とを生成する。
Next, in step P3, a process of setting an initial condition of n = 2 is performed. Next, in step P4, the first
6-bit [1, n] original image data (SD) corresponding to the [1, n] pixel that is the n-th pixel of the frame
And the [1, n] frame corresponding to the [1, n-1] frame
-1] and the [1, n] internal image processing data (ID) corresponding to the [1, n] pixel and the [1, n] frame And internal error data (EI).

【0040】このとき、第〔1,n〕の原画像データは
第1のラッチ回路(11)を介して第1の加算回路(1
2)に入力される。一方、第2のラッチ回路(14)か
ら、第〔1,n−1〕のフレーム間誤差データがドット
クロック(DK)に基づいて読み出される。第1の加算
回路(12)によって、両者が加算処理され、6ビット
のデータである第〔1,n〕の補正画像データ(HD)
が生成され、第1のマルチプレクサ(13)に出力され
る。第1のマルチプレクサ(13)によって第〔1,
n〕の補正画像データ(HD)は上位4ビットと下位2
ビットに分割され、上位4ビットは第〔1,n〕の内部
画像処理データ(ID)とされて第3のラッチ回路(1
5)に出力され、下位2ビットは第〔1,n〕のフレー
ム内誤差データとして第2のラッチ回路(14)に出力
され、保持される。
At this time, the [1, n] -th original image data is supplied to the first adder circuit (1) via the first latch circuit (11).
Input to 2). On the other hand, the [1, n-1] -th inter-frame error data is read from the second latch circuit (14) based on the dot clock (DK). The first adder circuit (12) performs an addition process on the two, and the [1, n] -th corrected image data (HD), which is 6-bit data.
Is generated and output to the first multiplexer (13). The first [1, 1]
n] of the corrected image data (HD)
And the upper 4 bits are used as the [1, n] -th internal image processing data (ID), and the third latch circuit (1
5), and the lower 2 bits are output to the second latch circuit (14) as the [1, n] -th intra-frame error data and held.

【0041】なお、第1の加算回路(12)の加算処理
による桁上げが起こると、第1の加算回路(12)から
出力されるデータが“0000XX”となり、本来の画
像データと異なった値になるので、このような場合に
は、加算器(12)から出力されるキャリ信号に基づい
て、マルチプレクサ(13)から6ビットの“1111
11”が出力される。
When a carry occurs due to the addition processing of the first addition circuit (12), the data output from the first addition circuit (12) becomes "0000XX", which is a value different from the original image data. In such a case, the 6-bit “1111” is output from the multiplexer (13) based on the carry signal output from the adder (12).
11 "is output.

【0042】最初は、初期条件によりn=2なので、こ
のステップP4では、第〔1,2〕の画素に対応する原
画像データが入力され、第〔1,2〕の画素に対応する
内部画像処理データ(ID)及びフレーム内誤差データ
が生成されることになる。次いで、ステップP5で、第
〔1,n〕の内部画像処理データ(ID)の上位3ビッ
トをとって、第〔1,n〕の画素に対応する第〔1,
n〕の画像表示データとし、下位1ビットをとって第
〔1,n〕の画素に対応する第〔1,n〕のフレーム間
誤差データとする。
At first, since n = 2 due to the initial condition, in this step P4, the original image data corresponding to the [1,2] pixel is input and the internal image data corresponding to the [1,2] pixel is input. Processing data (ID) and intra-frame error data are generated. Next, in step P5, the upper three bits of the [1, n] -th internal image processing data (ID) are taken, and the first [1, n] pixel corresponding to the [1, n] -th pixel is obtained.
n] image display data, and the lower one bit is taken to be [1, n] inter-frame error data corresponding to the [1, n] pixel.

【0043】このとき、第3のラッチ回路(15)から
出力された第〔1,n〕の内部画像処理データ(ID)
が第2の加算回路(16)を介して第2のマルチプレク
サ(17)に入力される。該第2のマルチプレクサ(1
7)によって第〔1,n〕の内部画像処理データ(I
D)の上位3ビットが第〔1,n〕の画像表示データと
して第4のラッチ回路(19)を介して不図示のLCD
ドライバに出力され、下位1ビットが第〔1,n〕のフ
レーム間誤差データとして誤差データフレームメモリ
(18)に出力され、保持される。
At this time, the [1, n] -th internal image processing data (ID) output from the third latch circuit (15)
Is input to the second multiplexer (17) via the second addition circuit (16). The second multiplexer (1
7), the [1, n] -th internal image processing data (I
The upper 3 bits of D) serve as [1, n] -th image display data via a fourth latch circuit (19) and an LCD (not shown).
The data is output to the driver, and the lower one bit is output to the error data frame memory (18) as the [1, n] -th inter-frame error data and held.

【0044】最初は、初期条件によりn=2なので、こ
のステップP5では、第〔1,2〕の画像表示データ
と、第〔1,2〕のフレーム間誤差データ(EB)が生
成されることになる。次に、ステップP6で、nに1を
加算処理する。次いで、ステップP7で、第1フレーム
の処理が終了したかどうかの判定処理を行う。第1フレ
ームの処理が終了した場合(Yes)は、ステップP6
に移行し、終了していない場合(No)は、ステップP
4に戻って再度ステップP4,P5の処理を繰り返す。
Initially, since n = 2 due to the initial condition, in this step P5, the [1,2] th image display data and the [1,2] inter-frame error data (EB) are generated. become. Next, in step P6, 1 is added to n. Next, in step P7, a process of determining whether or not the process of the first frame has been completed is performed. If the processing of the first frame has been completed (Yes), step P6
If the processing has not been completed (No), step P
4, and the processes of steps P4 and P5 are repeated.

【0045】こうして上記処理を繰り返すことで、第
〔1,3〕の画素、第〔1,4〕の画素、…、第〔1,
n〕の画素…と処理することができ、第1フレームの全
画素の画像表示データ、フレーム内誤差データ及びフレ
ーム間誤差データが得られる。この間、フレーム内処理
部(10A)は所謂誤差拡散法を行っており、フレーム
間処理部(10B)は以降のフレーム間処理に用いるた
めの各画素に対応するフレーム間誤差データの取得処理
のみを行っている。
By repeating the above processing, the [1,3] pixel, the [1,4] pixel,.
n] pixels..., and image display data, intra-frame error data, and inter-frame error data of all the pixels of the first frame are obtained. During this time, the intra-frame processing unit (10A) performs a so-called error diffusion method, and the inter-frame processing unit (10B) performs only the process of acquiring the inter-frame error data corresponding to each pixel to be used for the subsequent inter-frame processing. Is going.

【0046】次に、図5のフローチャートのステップP
8で、N=2,n=1という、フレーム及び画素の初期
条件設定処理をする。よってこれ以降の処理は、2番目
のフレーム以降の処理である。次いで、ステップP9
で、第〔N,n〕の画素に対応する6ビットのデータで
ある第〔N,n〕の原画像データ(SD)と、第〔N,
n−1〕のフレーム内誤差データとを加算処理してのち
に、第〔N,n〕の内部画像処理データ(ID)と、第
〔N,n〕のフレーム内誤差データ(EI)を生成す
る。
Next, step P in the flowchart of FIG.
In step 8, an initial condition setting process for frames and pixels, where N = 2 and n = 1, is performed. Therefore, the subsequent processing is the processing after the second frame. Then, Step P9
Thus, the [N, n] original image data (SD), which is 6-bit data corresponding to the [N, n] pixel, and the [N, n] pixel
After adding the (n-1) -th intra-frame error data, the [N, n] -th internal image processing data (ID) and the [N, n] -th intra-frame error data (EI) are generated. I do.

【0047】このとき、第〔N,n〕の原画像データ
(SD)は第1のラッチ回路(11)を介して第1の加
算回路(12)に入力される。一方、第2のラッチ回路
(14)から、第〔N,n−1〕のフレーム内誤差デー
タ(EI)がドットクロック(DK)に基づいて読み出
される。第1の加算回路(12)によって、両者が加算
処理され、6ビットの第〔N,n〕の補正画像データが
生成され、第1のマルチプレクサ(13)に出力され
る。第1のマルチプレクサ(13)によって第〔N,
n〕の補正画像データは上位4ビットと下位2ビットに
分割され、上位4ビットは第〔N,n〕の内部画像処理
データ(ID)とされて第3のラッチ回路(15)に出
力され、下位2ビットは第〔N,n〕のフレーム内誤差
データ(EI)として第2のラッチ回路(14)に出力
され、保持される。
At this time, the [N, n] -th original image data (SD) is input to the first adder circuit (12) via the first latch circuit (11). On the other hand, the [N, n-1] th intra-frame error data (EI) is read out from the second latch circuit (14) based on the dot clock (DK). The first adder circuit (12) adds the two, and generates 6-bit [N, n] corrected image data, which is output to the first multiplexer (13). [N,
n] of the corrected image data is divided into upper 4 bits and lower 2 bits, and the upper 4 bits are output as the [N, n] -th internal image processing data (ID) to the third latch circuit (15). , And the lower two bits are output to the second latch circuit (14) as the [N, n] -th intra-frame error data (EI) and held.

【0048】なお、第1の加算回路(12)の加算処理
による桁上げの結果、第1の加算回路(12)から出力
されるデータが“0000XX”となる本来の画像デー
タと異なった値となるので、このような場合には、第1
の加算回路(12)から出力されるキャリ信号に基づい
て、第1のマルチプレクサ(13)から6ビットの“1
11111”が出力される。 最初は、初期条件により
N=2、n=1なので、第〔2,1〕の画素に対応する
原画像データが入力され、第〔2,1〕の画素に対応す
る内部画像処理データ(ID)及びフレーム内誤差デー
タ(EI)が生成されることになる。
As a result of the carry by the addition processing of the first addition circuit (12), the data output from the first addition circuit (12) has a value different from the original image data of "0000XX". In such a case, the first
The first multiplexer (13) outputs a 6-bit “1”
Initially, N = 2 and n = 1 according to the initial condition, so that the original image data corresponding to the [2,1] pixel is input and corresponding to the [2,1] pixel. The internal image processing data (ID) and the intra-frame error data (EI) are generated.

【0049】次いで、ステップP10で、第〔N,n〕
の内部画像処理データ(ID)と、第〔N−1,n〕の
フレーム間誤差データ(EB)とを加算処理し、第
〔N,n〕の画素に対応する第〔N,n〕の画像表示デ
ータと、第〔N,n〕のフレーム間誤差データ(EB)
を生成する。このとき、第3のラッチ回路(15)から
出力された4ビットの第〔N,n〕の内部画像処理デー
タ(ID)が第2の加算回路(16)に入力され、同時
に誤差データフレームメモリ(18)から、1ビットの
第〔N−1,n〕のフレーム間誤差データ(EB)が読
みだされて第2の加算回路(16)に入力される。該第
2の加算回路(16)によって第〔N,n〕の内部画像
処理データ(ID)と、第〔N−1,n〕のフレーム間
誤差データ(EB)とが加算処理され、4ビットの第
〔N,n〕の補正データ(JD)が生成されて第2のマ
ルチプレクサ(17)に出力される。
Next, at step P10, the [N, n]
Of the (N−1, n) -th inter-frame error data (EB) and the [N, n] -th pixel corresponding to the [N, n] -th pixel Image display data and [N, n] -th inter-frame error data (EB)
Generate At this time, the 4-bit [N, n] internal image processing data (ID) output from the third latch circuit (15) is input to the second adder circuit (16), and simultaneously the error data frame memory From (18), one-bit [N−1, n] inter-frame error data (EB) is read out and input to the second adder circuit (16). The second addition circuit (16) adds the [N, n] -th internal image processing data (ID) and the [N-1, n] -th inter-frame error data (EB), and outputs 4 bits. The (N, n) th correction data (JD) is generated and output to the second multiplexer (17).

【0050】該第2のマルチプレクサ(17)によって
4ビットの第〔N,n〕の補正データ(JD)の上位3
ビットが第〔N,n〕の画像表示データとして第4のラ
ッチ回路(19)を介して不図示のLCDドライバに出
力され、下位1ビットが第〔N,n〕のフレーム間誤差
データとして誤差データフレームメモリ(18)に出力
され、保持される。
The second multiplexer (17) sets the upper 3 bits of the 4-bit [N, n] correction data (JD).
The bit is output to the LCD driver (not shown) via the fourth latch circuit (19) as the [N, n] -th image display data, and the lower one bit is output as the [N, n] -th inter-frame error data. The data is output to and held in the data frame memory (18).

【0051】なお、このステップP10において、第2
の加算回路(16)の加算処理による桁上げの結果、第
2の加算回路(16)から出力されるデータが“000
X”となると本来の画像データと異なった値となるの
で、このような場合には、第2の加算回路(16)から
出力されるキャリ信号に基づいて、第2のマルチプレク
サ(17)から4ビットの“1111”が出力される。
In this step P10, the second
As a result of the carry by the addition processing of the addition circuit (16), the data output from the second addition circuit (16) is "000".
X "becomes a value different from the original image data. In such a case, the second multiplexer (17) outputs a signal from the second multiplexer (17) based on the carry signal output from the second addition circuit (16). The bit “1111” is output.

【0052】次に、ステップP11で、nに1を加算処
理する。次いで、ステップP12で、第Nフレームの処
理が終了したかどうかの判定処理を行う。第Nフレーム
の処理が終了した場合(Yes)は、ステップP13に
移行し、終了していない場合(No)は、ステップP9
に戻って再度ステップP9〜P11の処理を繰り返す。
Next, at step P11, 1 is added to n. Next, in Step P12, a process of determining whether or not the process of the N-th frame has been completed is performed. If the processing of the N-th frame has been completed (Yes), the process proceeds to Step P13, and if not completed (No), the process proceeds to Step P9.
And the processing of steps P9 to P11 is repeated again.

【0053】次に、ステップP14で終了確認処理を行
い、全ての処理が終了した場合(Yes)は終了し、ま
だ全ての処理が終了していない場合(No)は、ステッ
プP9に戻って再度上記処理を繰り返す。こうして上記
処理を繰り返すことで、第〔2,1〕の画素、第〔2,
2〕の画素、…、第〔2,n〕の画素…の処理が終わ
る。同様にして第〔3,1〕の画素、第〔3,2〕の画
素、第〔3,n〕の画素…、第〔N,1〕の画素、第
〔N,2〕の画素…、第〔N,n〕の画素…、と順次各
画素を処理することができ、2番目以降の全フレームに
ついての画像情報処理ができる。この間、フレーム内処
理部(10A)は所謂誤差拡散法を行っており、フレー
ム間処理部(10B)は各画素に対応するフレーム間誤
差データを、次にフレームの画素であって、その画素と
同一位置の画素の内部画像処理データに加算処理してい
る。
Next, in step P14, an end confirmation process is performed. If all the processes have been completed (Yes), the process ends. If all the processes have not been completed yet (No), the process returns to step P9 and again. The above process is repeated. By repeating the above processing, the [2,1] pixel, [2,1]
The processing of the pixel [2],..., The [2, n] pixel. Similarly, the [3,1] pixel, the [3,2] pixel, the [3, n] pixel ..., the [N, 1] pixel, the [N, 2] pixel ..., Each pixel can be processed sequentially in the order of the [N, n] pixel..., And image information processing can be performed for all the second and subsequent frames. During this time, the intra-frame processing unit (10A) performs a so-called error diffusion method, and the inter-frame processing unit (10B) outputs the inter-frame error data corresponding to each pixel to the next pixel of the frame. The addition processing is performed on the internal image processing data of the pixel at the same position.

【0054】以上説明したように、本発明の第1の実施
例に係る画像情報処理方法によれば、ある画素のフレー
ム内誤差データ(EI)と、隣接する画素の原画像デー
タ(SD)とを加算処理して、画像表示データ(GD)
の基になる内部画像処理データ(ID)を生成するの
で、隣接する二画素(例えば第〔3,1〕の画素と第
〔3,2〕の画素)の画像表示輝度の差が小さくなり、
位置による画像輝度が平滑化され、所謂擬似輪郭などを
防ぐことが可能になる。
As described above, according to the image information processing method according to the first embodiment of the present invention, the intra-frame error data (EI) of a certain pixel and the original image data (SD) of an adjacent pixel are To the image display data (GD)
Is generated, the difference between the image display luminances of two adjacent pixels (for example, the [3,1] pixel and the [3,2] pixel) becomes small,
The image brightness according to the position is smoothed, so that a so-called pseudo contour or the like can be prevented.

【0055】その後、ある画素のフレーム間誤差データ
(EB)と、次のフレームの画素であって、その画素と
同一位置の画素の内部画像処理データ(ID)とを加算
処理して画像表示データ(GD)を生成するので、次の
フレームの画素との輝度の差が小さくなり、時間的な輝
度の変化が小さくなる。よって、画像の安定化が図れ
る。
Thereafter, the inter-frame error data (EB) of a certain pixel and the internal image processing data (ID) of the pixel of the next frame, which is located at the same position as the pixel, are added to obtain image display data. Since (GD) is generated, the difference between the luminance of the pixel of the next frame and the luminance of the next frame is reduced, and the change in luminance over time is reduced. Therefore, the image can be stabilized.

【0056】さらに、ある画素の誤差成分を隣接する画
素と次のフレームの同一位置にある画素とに各画素の誤
差成分データを順次加算処理することにより、随時各々
の画像輝度が変化していくので、誤差成分データのビッ
ト数を増やせば、理論場はいくらでも多階調化を図るこ
とが可能になり、より一層原画像に近い画像を表示する
ことが可能になる。
Further, by sequentially adding the error component data of each pixel to the adjacent pixel and the pixel located at the same position in the next frame, the error component of each pixel is sequentially changed, so that the brightness of each image changes as needed. Therefore, if the number of bits of the error component data is increased, it is possible to increase the number of gradations in the theoretical field as much as possible, and it is possible to display an image much closer to the original image.

【0057】また、時系列演算処理のみで処理していた
従来例において、時系列情報パターンの切り換えの際に
生じていたフリッカを抑止することが可能になる。 (2)第2の実施例 以下で、本発明の第2の実施例に係る画像情報処理方法
及び画像情報処理装置について図6〜図8を参照しなが
ら説明する。なお、本発明の第1の実施例や、従来例と
共通する部分については、重複するので省略する。
Further, in the conventional example in which the processing is performed only by the time-series operation processing, it is possible to suppress the flicker occurring when the time-series information pattern is switched. (2) Second Embodiment Hereinafter, an image information processing method and an image information processing apparatus according to a second embodiment of the present invention will be described with reference to FIGS. Note that portions common to the first embodiment of the present invention and the conventional example are omitted because they are duplicated.

【0058】本発明の第2の実施例に係る画像情報処理
装置は、第1の実施例の画像情報処理装置と同様に、原
画像データを出力する出力部と、LCDディスプレイを
駆動するLCDドライバとの間に設けられており、6ビ
ットの原画像データを圧縮して、3ビットの画像表示用
のデータとして3ビット入力のLCDドライバに出力す
る装置である。
The image information processing apparatus according to the second embodiment of the present invention, like the image information processing apparatus of the first embodiment, has an output section for outputting original image data, and an LCD driver for driving an LCD display. Is a device that compresses 6-bit original image data and outputs it as 3-bit image display data to a 3-bit input LCD driver.

【0059】本発明の一実施例に係る画像情報処理装置
は、図6に示すように、フレーム内処理部(20A),
フレーム間処理部(20B)からなる。フレーム内処理
部(20A)は、第1のラッチ回路(21),第1の加
算回路(22),第1のマルチプレクサ(23),第2
のラッチ回路(24)及び第3のラッチ回路(25)か
らなり、6ビットの原画像データ(SD)を5ビットの
内部処理画像データ(ID)に圧縮してフレーム間処理
部(20B)に出力する、いわゆる誤差拡散法を行うも
のである。各部の機能については、第1の実施例と全く
同様なので省略する。
As shown in FIG. 6, the image information processing apparatus according to one embodiment of the present invention comprises an in-frame processing unit (20A),
It consists of an inter-frame processing unit (20B). The in-frame processing unit (20A) includes a first latch circuit (21), a first adder circuit (22), a first multiplexer (23),
, And compresses the 6-bit original image data (SD) into 5-bit internal processing image data (ID) and sends it to the inter-frame processing unit (20B). The output is performed by a so-called error diffusion method. The function of each unit is exactly the same as in the first embodiment, and a description thereof will be omitted.

【0060】フレーム間処理部(20B)は、第2の加
算回路(26)、階調制御回路(27),セレクタ(2
8)及びフレームカウンタ(29)からなり、時系列演
算処理によって、5ビットの内部処理画像データ(I
D)を用いて、3ビットの画像表示データ(GD)を出
力するためのものである。第2の加算回路(26)は、
第3のラッチ回路(25)から出力される5ビットの内
部画像処理データ(ID)の上位3ビットのデータに、
1を加算処理するものである。
The inter-frame processing section (20B) includes a second addition circuit (26), a gradation control circuit (27), and a selector (2
8) and a frame counter (29). The time-series arithmetic processing performs 5-bit internal processing image data (I
D) to output 3-bit image display data (GD). The second addition circuit (26)
The upper 3 bits of the 5-bit internal image processing data (ID) output from the third latch circuit (25) include:
1 is added.

【0061】階調制御回路(27)は、第3のラッチ回
路(25)から出力される5ビットの内部画像処理デー
タ(ID)の下位2ビットのデータと、フレームカウン
タ(29)から出力されるフレーム番号に基づいて、セ
レクタ(28)の出力を制御する制御信号(STR)を
作成するものである。セレクタ(28)は、制御信号
(STR)に基づいて、内部画像処理データ(ID)の
上位3ビットのデータ若しくはそれに1を加算したデー
タの何れかを選択出力するものである。
The gradation control circuit (27) outputs the lower two bits of the 5-bit internal image processing data (ID) output from the third latch circuit (25) and the frame counter (29). A control signal (STR) for controlling the output of the selector (28) is created based on the frame number. The selector (28) selects and outputs, based on the control signal (STR), either the data of the upper three bits of the internal image processing data (ID) or the data obtained by adding 1 thereto.

【0062】フレームカウンタ(29)は、各フレーム
に0〜3の4種類の番号をふって、階調制御回路(2
7)に出力するものである。以上のように、本発明の第
2の実施例に係る画像情報処理装置によれば、フレーム
内処理部(20A)によって、あるフレーム内の画像情
報処理がいわゆる誤差拡散法によってなされ、該フレー
ム間処理部(20B)によって、フレーム間の処理が時
系列演算処理によって成されている。
The frame counter (29) assigns four types of numbers from 0 to 3 to each frame, and outputs the gradation control circuit (2).
7). As described above, according to the image information processing apparatus according to the second embodiment of the present invention, the intra-frame processing unit (20A) performs image information processing in a certain frame by a so-called error diffusion method. The processing between the frames is performed by the processing unit (20B) by a time-series operation process.

【0063】このため、第1の実施例と同様に、フレー
ム内の画像情報処理をしてのちにフレーム間の画像情報
処理をすることができる。これにより、各フレーム内の
画像情報処理の影響が各フレームに及ぼされたのちに、
フレーム間の画像情報処理をすることができる。従っ
て、フレーム内で下位ビットを処理しているのでフレー
ム間の時系列処理で同じデータ数を処理した場合に比べ
フレーム間処理部の処理周期が短くでき、フリッカが防
止できる。このように、フレーム間の画像情報処理の際
に、フレーム内の処理結果が有効に反映されるので、よ
り一層原画像に近い画像を表示することが可能になる。
Therefore, as in the first embodiment, image information processing within a frame can be performed before image information processing between frames. Thereby, after the influence of the image information processing in each frame is exerted on each frame,
Image information processing between frames can be performed. Therefore, since the lower bits are processed in the frame, the processing cycle of the inter-frame processing unit can be shortened as compared with the case where the same number of data is processed in the time series processing between frames, and flicker can be prevented. As described above, since the processing result in the frame is effectively reflected in the image information processing between the frames, an image closer to the original image can be displayed.

【0064】以下で、本発明の第2の実施例に係る画像
情報処理方法について当該装置の動作を補足しながら説
明する。まず、図7のフローチャートのステップP1
で、第1のフレームの第1の画素である第〔1,1〕の
画素に対応する6ビットのデータである第〔1,1〕の
原画像データ(SD)の上位5ビットをとって第〔1,
1〕の画素に対応する第〔1,1〕の内部画像処理デー
タ(ID)とし、第〔1,1〕の原画像データ(SD)
の下位1ビットは第〔1,1〕の画素に対応する第
〔1,1〕のフレーム内誤差データとして保持する。
Hereinafter, the image information processing method according to the second embodiment of the present invention will be described while supplementing the operation of the apparatus. First, step P1 in the flowchart of FIG.
The upper 5 bits of the [1,1] original image data (SD), which is 6-bit data corresponding to the [1,1] pixel that is the first pixel of the first frame, are taken. The first [1,
The first [1,1] internal image processing data (ID) corresponding to the pixel [1], and the [1,1] original image data (SD)
Are held as the [1,1] -th intra-frame error data corresponding to the [1,1] -th pixel.

【0065】このとき、第〔1,1〕の原画像データは
第1のラッチ回路(21)を介して第1の加算回路(2
2)に入力され、そのまま第1のマルチプレクサ(2
3)に出力される。第1のマルチプレクサ(23)によ
って第〔1,1〕の原画像データは上位5ビットと下位
1ビットに分割され、上位5ビットは第〔1,1〕の内
部画像処理データ(ID)とされて第3のラッチ回路
(25)に出力され、下位1ビットは第〔1,1〕のフ
レーム内誤差データ(EI)として第2のラッチ回路
(24)に出力され、保持される。
At this time, the [1, 1] original image data is supplied to the first adder circuit (2) via the first latch circuit (21).
2) and input to the first multiplexer (2
Output to 3). The first multiplexer (23) divides the [1, 1] original image data into upper 5 bits and lower 1 bits, and the upper 5 bits are used as [1, 1] internal image processing data (ID). The lower one bit is output to the second latch circuit (24) as the [1,1] first intra-frame error data (EI) and is held.

【0066】次に、ステップP2で、第〔1,1〕の内
部画像処理データ(ID)に基づいて、時系列演算処理
を用いて第〔1,1〕の画像表示データ(GD)を作成
する。このとき、第3のラッチ回路(25)から出力さ
れる5ビットの第〔1,1〕の内部画像処理データ(I
D)が、3ビットと2ビットに分割され、下位2ビット
は階調制御回路(27)に出力される。階調制御回路
(27)には同時にフレームカウンタ(29)から0〜
3のいずれかのフレーム番号が出力され、内部画像処理
データ(ID)の下位2ビットと、フレーム番号とに基
づいて、階調制御回路(27)によって制御信号(ST
R)が作成される。
Next, in step P2, based on the [1,1] -th internal image processing data (ID), the [1,1] -th image display data (GD) is created by using a time-series operation process. I do. At this time, the 5-bit [1, 1] internal image processing data (I) output from the third latch circuit (25) is output.
D) is divided into 3 bits and 2 bits, and the lower 2 bits are output to the gradation control circuit (27). The gradation control circuit (27) simultaneously outputs 0 to 0 from the frame counter (29).
3 is output, and based on the lower two bits of the internal image processing data (ID) and the frame number, the control signal (ST) is output by the gradation control circuit (27).
R) is created.

【0067】同時に、内部画像処理データ(ID)の上
位3ビット(以下a値データと称する)はセレクタ(2
8)と、第2の加算回路(26)に出力され、第2の加
算回路(26)によって内部画像処理データ(ID)の
上位3ビットに1が加算処理され(以下これをb値デー
タと称する)、セレクタ(28)に出力される。そし
て、制御信号(STR)に基づいて、a値データとb値
データとのいずれかが第〔1,1〕の画像表示データ
(GD)として不図示のLCDドライバに選択出力され
る。
At the same time, the upper three bits (hereinafter referred to as a-value data) of the internal image processing data (ID) are stored in the selector (2).
8) and output to the second addition circuit (26), and the second addition circuit (26) adds 1 to the upper 3 bits of the internal image processing data (ID) (hereinafter, this is referred to as b-value data). ), And output to the selector (28). Then, based on the control signal (STR), one of the a-value data and the b-value data is selectively output to the LCD driver (not shown) as the [1,1] image display data (GD).

【0068】次いで、ステップP3で、n=2という初
期条件の設定処理をする。次に、ステップP4で、第1
のフレームの第nの画素である第〔1,n〕の画素に対
応する6ビットの第〔1,n〕の原画像データ(SD)
と、第〔1,n−1〕のフレームに対応する第〔1,n
−1〕のフレーム内誤差データとを加算処理して、第
〔1,n〕の画素に対応する第〔1,n〕の内部画像処
理データ(ID)と、第〔1,n〕のフレーム内誤差デ
ータ(EI)とを生成する。
Next, in step P3, a process of setting an initial condition of n = 2 is performed. Next, in step P4, the first
6-bit [1, n] original image data (SD) corresponding to the [1, n] pixel that is the n-th pixel of the frame
And the [1, n] frame corresponding to the [1, n-1] frame
-1] and the [1, n] internal image processing data (ID) corresponding to the [1, n] pixel and the [1, n] frame And internal error data (EI).

【0069】このとき、第〔1,n〕の原画像データは
第1のラッチ回路(21)を介して第1の加算回路(2
2)に入力される。一方、第2のラッチ回路(24)か
ら、第〔1,n−1〕のフレーム間誤差データがドット
クロック(DK)に基づいて読み出される。第1の加算
回路(22)によって、両者が加算処理され、6ビット
のデータである第〔1,n〕の補正画像データ(HD)
が生成され、第1のマルチプレクサ(23)に出力され
る。第1のマルチプレクサ(23)によって第〔1,
n〕の補正画像データ(HD)は上位5ビットと下位1
ビットに分割され、上位4ビットは第〔1,n〕の内部
画像処理データ(ID)とされて第3のラッチ回路(2
5)に出力され、下位1ビットは第〔1,n〕のフレー
ム内誤差データとして第2のラッチ回路(24)に出力
され、保持される。
At this time, the [1, n] -th original image data is supplied to the first adder circuit (2) via the first latch circuit (21).
Input to 2). On the other hand, the [1, n-1] -th inter-frame error data is read from the second latch circuit (24) based on the dot clock (DK). The first adder circuit (22) performs an addition process on the two to provide the [1, n] -th corrected image data (HD), which is 6-bit data.
Is generated and output to the first multiplexer (23). The first [1, 1]
n] of the corrected image data (HD) includes upper 5 bits and lower 1
And the upper 4 bits are used as the [1, n] -th internal image processing data (ID), and the third latch circuit (2
5), and the lower 1 bit is output to the second latch circuit (24) as the [1, n] -th intra-frame error data and held.

【0070】なお、第1の加算回路(22)の加算処理
による桁上げの結果、第1の加算回路(22)から出力
されるデータが“0000XX”となると本来の画像デ
ータと異なった値となるので、このような場合には、加
算器(22)から出力されるキャリ信号に基づいて、マ
ルチプレクサ(23)から6ビットの“111111”
が出力される。最初は、初期条件によりn=2なので、
このステップP4では、第〔1,2〕の画素に対応する
原画像データが入力され、第〔1,2〕の画素に対応す
る内部画像処理データ(ID)及びフレーム内誤差デー
タが生成されることになる。次に、ステップP5で、第
〔1,n〕の内部画像処理データ(ID)に基づいて、
時系列演算処理を用いて第〔1,n〕の画像表示データ
(GD)を作成する。
When the data output from the first addition circuit (22) becomes "0000XX" as a result of the carry by the addition processing of the first addition circuit (22), a value different from the original image data is set. Therefore, in such a case, the 6-bit “111111” is output from the multiplexer (23) based on the carry signal output from the adder (22).
Is output. At first, n = 2 due to the initial condition,
In this step P4, original image data corresponding to the [1, 2] pixel is input, and internal image processing data (ID) and in-frame error data corresponding to the [1, 2] pixel are generated. Will be. Next, in step P5, based on the [1, n] -th internal image processing data (ID),
The [1, n] th image display data (GD) is created by using a time series operation process.

【0071】このとき、第3のラッチ回路(25)から
出力される5ビットの第〔1,n〕の内部画像処理デー
タ(ID)が、3ビットと2ビットに分割され、下位2
ビットは階調制御回路(27)に出力される。階調制御
回路(27)には同時にフレームカウンタ(29)から
フレーム番号が出力され、内部画像処理データ(ID)
の下位2ビットと、フレーム番号とに基づいて、階調制
御回路(27)によって制御信号(STR)が作成され
る。
At this time, the 5-bit [1, n] internal image processing data (ID) output from the third latch circuit (25) is divided into 3 bits and 2 bits, and
The bit is output to the gradation control circuit (27). The frame number is simultaneously output from the frame counter (29) to the gradation control circuit (27), and the internal image processing data (ID) is output.
The control signal (STR) is created by the gradation control circuit (27) based on the lower two bits of the frame number and the frame number.

【0072】同時に、内部画像処理データ(ID)の上
位3ビットのa値データがセレクタ(28)と、第2の
加算回路(26)に出力され、第2の加算回路(26)
によってa値データに1が加算処理されてb値データが
作成され、セレクタ(28)に出力される。そして、制
御信号(STR)に基づいて、a値データとb値データ
とのいずれかが第〔1,n〕の画像表示データ(GD)
として不図示のLCDドライバに選択出力される。
At the same time, the upper 3-bit a-value data of the internal image processing data (ID) is output to the selector (28) and the second adder circuit (26), and the second adder circuit (26)
1 is added to the a-value data to generate b-value data, which is output to the selector (28). Then, based on the control signal (STR), one of the a-value data and the b-value data is set to the [1, n] image display data (GD).
Is output to an LCD driver (not shown).

【0073】最初は、初期条件によりn=2なので、こ
のステップP5では、第〔1,2〕の画像表示データ
(GD)が生成されることになる。次に、ステップP6
で、nに1を加算処理する。次いで、ステップP7で、
第1フレームの処理が終了したかの判定処理を行う。第
1フレームの処理が終了した場合(Yes)は、ステッ
プP6に移行し、終了していない場合(No)は、ステ
ップP4に戻って再度ステップP4,P5の処理を繰り
返す。
At first, since n = 2 due to the initial condition, in this step P5, the [1,2] th image display data (GD) is generated. Next, step P6
Then, 1 is added to n. Next, in Step P7,
A determination process is performed to determine whether the processing of the first frame has been completed. If the processing of the first frame has been completed (Yes), the process proceeds to Step P6, and if not completed (No), the process returns to Step P4 to repeat the processing of Steps P4 and P5 again.

【0074】こうして上記処理を繰り返すことで、第
〔1,3〕の画素、第〔1,4〕の画素、…、第〔1,
n〕の画素…、と処理することができ、第1フレームの
全画素の画像表示データ及びフレーム内誤差データが得
られる。この間、フレーム内処理部(20A)は所謂誤
差拡散法を行っており、フレーム間処理部(20B)は
時系列演算処理を行っている。
By repeating the above process, the [1,3] pixel, the [1,4] pixel,.
n] pixels..., and image display data and in-frame error data of all pixels of the first frame are obtained. During this time, the intra-frame processing unit (20A) performs a so-called error diffusion method, and the inter-frame processing unit (20B) performs a time-series operation process.

【0075】次に、図8のフローチャートのステップP
8で、N=2,n=1という、フレーム及び画素の初期
条件設定処理をする。よってこれ以降の処理は、2番目
のフレーム以降の処理である。次いで、ステップP9
で、第〔N,n〕の画素に対応する6ビットのデータで
ある第〔N,n〕の原画像データ(SD)と、第〔N,
n−1〕のフレーム内誤差データとを加算処理してのち
に、第〔N,n〕の内部画像処理データ(ID)と、第
〔N,n〕のフレーム内誤差データ(EI)を生成す
る。
Next, step P in the flowchart of FIG.
In step 8, an initial condition setting process for frames and pixels, where N = 2 and n = 1, is performed. Therefore, the subsequent processing is the processing after the second frame. Then, Step P9
Thus, the [N, n] original image data (SD), which is 6-bit data corresponding to the [N, n] pixel, and the [N, n] pixel
After adding the (n-1) -th intra-frame error data, the [N, n] -th internal image processing data (ID) and the [N, n] -th intra-frame error data (EI) are generated. I do.

【0076】このとき、第〔N,n〕の原画像データ
(SD)は第1のラッチ回路(21)を介して第1の加
算回路(22)に入力される。一方、第2のラッチ回路
(24)から、第〔N,n−1〕のフレーム内誤差デー
タ(EI)がドットクロック(DK)に基づいて読み出
される。第1の加算回路(22)によって、両者が加算
処理され、6ビットの第〔N,n〕の補正画像データが
生成され、第1のマルチプレクサ(23)に出力され
る。第1のマルチプレクサ(23)によって第〔N,
n〕の補正画像データは上位5ビットと下位1ビットに
分割され、上位5ビットは第〔N,n〕の内部画像処理
データ(ID)とされて第3のラッチ回路(25)に出
力され、下位1ビットは第〔N,n〕のフレーム内誤差
データ(EI)として第2のラッチ回路(24)に出力
され、保持される。
At this time, the [N, n] -th original image data (SD) is input to the first adder circuit (22) via the first latch circuit (21). On the other hand, the [N, n-1] -th intra-frame error data (EI) is read out from the second latch circuit (24) based on the dot clock (DK). The first adder circuit (22) performs an addition process on the two to generate 6-bit [N, n] corrected image data, which is output to the first multiplexer (23). The first [N,
n] of the corrected image data is divided into upper 5 bits and lower 1 bits, and the upper 5 bits are output to the third latch circuit (25) as [N, n] internal image processing data (ID). , The lower one bit is output to the second latch circuit (24) as the [N, n] -th intra-frame error data (EI) and is held.

【0077】なお、第1の加算回路(22)の加算処理
による桁上げの結果、第1の加算回路(22)から出力
されるデータが“0000XX”となると本来の画像デ
ータと異なった値となるので、このような場合には、第
1の加算回路(22)から出力されるキャリ信号に基づ
いて、第1のマルチプレクサ(23)から6ビットの
“111111”が出力される。 次に、ステップP1
0で、第〔N,n〕の内部画像処理データ(ID)に基
づいて、時系列演算処理を用いて第〔N,n〕の画像表
示データ(GD)を作成する。
If the data output from the first addition circuit (22) becomes "0000XX" as a result of the carry by the addition processing of the first addition circuit (22), a value different from the original image data is set. Therefore, in such a case, 6-bit "111111" is output from the first multiplexer (23) based on the carry signal output from the first adder circuit (22). Next, step P1
At 0, the [N, n] th image display data (GD) is created by using a time-series operation based on the [N, n] th internal image processing data (ID).

【0078】このとき、第3のラッチ回路(25)から
出力される5ビットの第〔N,n〕の内部画像処理デー
タ(ID)が、3ビットと2ビットに分割され、下位2
ビットは階調制御回路(27)に出力される。階調制御
回路(27)には同時にフレームカウンタ(29)から
フレーム番号が出力され、内部画像処理データ(ID)
の下位2ビットと、0〜3のフレーム番号とに基づい
て、階調制御回路(27)によって制御信号(STR)
が作成される。
At this time, the 5-bit [N, n] internal image processing data (ID) output from the third latch circuit (25) is divided into 3 bits and 2 bits, and
The bit is output to the gradation control circuit (27). The frame number is simultaneously output from the frame counter (29) to the gradation control circuit (27), and the internal image processing data (ID) is output.
Control signal (STR) by the gradation control circuit (27) based on the lower two bits of
Is created.

【0079】同時に、内部画像処理データ(ID)の上
位3ビットのa値データがセレクタ(28)と、第2の
加算回路(26)に出力され、第2の加算回路(26)
によってa値データに1が加算処理されてb値データが
作成され、セレクタ(28)に出力される。そして、制
御信号(STR)に基づいて、a値データとb値データ
とのいずれかが第〔N,n〕の画像表示データ(GD)
として不図示のLCDドライバに選択出力される。
At the same time, the upper three bits of the a-value data of the internal image processing data (ID) are output to the selector (28) and the second adding circuit (26), and the second adding circuit (26)
1 is added to the a-value data to generate b-value data, which is output to the selector (28). Then, based on the control signal (STR), one of the a-value data and the b-value data is changed to the [N, n] image display data (GD).
Is output to an LCD driver (not shown).

【0080】次に、ステップP11で、nに1を加算処
理する。次いで、ステップP12で、第Nフレームの処
理が終了したかどうかの判定処理を行う。第Nフレーム
の処理が終了した場合(Yes)は、ステップP13に
移行し、終了していない場合(No)は、ステップP9
に戻って再度ステップP9〜P11の処理を繰り返す。
Next, at step P11, 1 is added to n. Next, in Step P12, a process of determining whether or not the process of the N-th frame has been completed is performed. If the processing of the N-th frame has been completed (Yes), the process proceeds to Step P13, and if not completed (No), the process proceeds to Step P9.
And the processing of steps P9 to P11 is repeated again.

【0081】こうして上記処理を繰り返すことで、第
〔2,1〕の画素、第〔2,2〕の画素、…、第〔2,
n〕の画素…、第〔3,1〕の画素、第〔3,2〕の画
素、第〔3,n〕の画素…、第〔N,1〕の画素、第
〔N,2〕の画素…、第〔N,n〕の画素…、と順次各
画素を処理することができ、2番目以降の全フレームに
ついての画像情報処理ができる。この間、フレーム内処
理部(10A)は所謂誤差拡散法を行っており、フレー
ム間処理部(10B)は、随時各画素に対応するa値デ
ータとb値データのいずれかを画像表示データとして選
択出力する時系列演算処理をしている。
By repeating the above processing, the [2,1] pixel, the [2,2] pixel,.
pixel], [3,1] pixel, [3,2] pixel, [3, n] pixel ..., [N, 1] pixel, [N, 2] pixel .., The [N, n] th pixel... Can be sequentially processed, and image information processing can be performed on all the second and subsequent frames. During this time, the intra-frame processing unit (10A) performs a so-called error diffusion method, and the inter-frame processing unit (10B) selects any of the a-value data and the b-value data corresponding to each pixel as image display data at any time. The time series calculation processing to output is performed.

【0082】なお、本実施例のフレーム間処理部(20
B)においては、従来例で参照した表2に示されたデー
タがセレクタから選択出力されるように制御する制御信
号STRが階調制御回路(27)によって作成され、そ
の両者に対応するa値データとb値データのいずれかが
選択出力されることで、従来例と同様に、通常の4倍の
多階調化が可能になっている。
The inter-frame processing unit (20) of this embodiment
In B), a control signal STR for controlling the data shown in Table 2 referred to in the conventional example to be selectively output from the selector is generated by the gradation control circuit (27), and the a value corresponding to both is generated. By selectively outputting either the data or the b-value data, it is possible to increase the number of gradations to four times the normal level, as in the conventional example.

【0083】次に、ステップP14で終了確認処理を行
い、全ての処理が終了した場合(Yes)は終了し、ま
だ全ての処理が終了していない場合(No)は、ステッ
プP9に戻って再度上記処理を繰り返す。以上説明した
ように、本発明の第2の実施例に係る画像情報処理方法
によれば、ある画素の誤差成分データを隣接する画素に
加算処理する、いわゆる誤差拡散法を用いているので、
隣接する二画素の輝度の差が小さくなり、位置による画
像輝度が平滑化され、所謂擬似輪郭などを防ぐことが可
能になる。
Next, in step P14, an end confirmation process is performed. If all the processes have been completed (Yes), the process ends. If all the processes have not been completed yet (No), the process returns to step P9 and again. The above process is repeated. As described above, according to the image information processing method according to the second embodiment of the present invention, a so-called error diffusion method of adding error component data of a certain pixel to an adjacent pixel is used.
The difference between the luminances of two adjacent pixels is reduced, and the image luminance according to the position is smoothed, so that a so-called pseudo contour or the like can be prevented.

【0084】その後、時系列演算処理を用いてさらなる
多階調化(本実施例の場合は4倍)を図ることにより、
時系列演算処理のみを用いたり、誤差拡散法のみを用い
ることで多階調化を図っていた従来に比して、より一層
原画像に近い画像を表示することが可能になる。
Thereafter, further multi-gradation (in the case of this embodiment, 4 times) is achieved by using a time series operation process.
By using only the time-series operation processing or using only the error diffusion method, it becomes possible to display an image that is much closer to the original image than in the conventional case where multiple gradations are achieved.

【0085】[0085]

【発明の効果】以上説明したように、本発明に係る画像
情報処理方法によれば、まずフレーム内でPビットの原
画像データの処理をしたのちに、処理結果であるPビッ
トの画像データを複数のフレーム間で処理して、Lビッ
トの画像表示データを生成している。
As described above, according to the image information processing method according to the present invention, after the P-bit original image data is processed in the frame, the P-bit image data, which is the processing result, is processed. Processing is performed between a plurality of frames to generate L-bit image display data.

【0086】また、本発明に係る画像情報処理装置によ
れば、第1の情報処理手段と、第2の情報処理手段とを
具備している。このため、各フレーム内の画像情報処理
の影響が各フレームに及ぼされたのちに、フレーム間の
画像情報処理をすることができる。従って、フレーム間
の画像情報処理の際に、フレーム内の処理結果が有効に
反映されるので、フレーム内の画像情報処理(例えば所
謂誤差拡散法)や、フレーム間の画像情報処理(例えば
時系列演算処理法)のみで画像処理していた従来に比し
て、より一層原画像に近い画像を表示することが可能に
なる。
The image information processing apparatus according to the present invention includes the first information processing means and the second information processing means. For this reason, after the influence of image information processing in each frame is exerted on each frame, image information processing between frames can be performed. Therefore, during image information processing between frames, the processing result in the frame is effectively reflected, so that image information processing in the frame (for example, so-called error diffusion method) or image information processing between frames (for example, time-series It becomes possible to display an image much closer to the original image than in the conventional case where image processing is performed only by the arithmetic processing method).

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明に係る画像情報処理方法を説明するフロ
ーチャートである。
FIG. 1 is a flowchart illustrating an image information processing method according to the present invention.

【図2】本発明に係る画像情報処理装置の原理図であ
る。
FIG. 2 is a principle diagram of an image information processing apparatus according to the present invention.

【図3】本発明の第1の実施例に係る画像情報処理装置
の構成図である。
FIG. 3 is a configuration diagram of an image information processing apparatus according to a first embodiment of the present invention.

【図4】本発明の第1の実施例に係る画像情報処理方法
を説明する第1のフローチャートである。
FIG. 4 is a first flowchart illustrating an image information processing method according to the first embodiment of the present invention.

【図5】本発明の第1の実施例に係る画像情報処理方法
を説明する第2のフローチャートである。
FIG. 5 is a second flowchart illustrating the image information processing method according to the first embodiment of the present invention.

【図6】本発明の第2の実施例に係る画像情報処理装置
の構成図である。
FIG. 6 is a configuration diagram of an image information processing apparatus according to a second embodiment of the present invention.

【図7】本発明の第2の実施例に係る画像情報処理方法
を説明する第1のフローチャートである。
FIG. 7 is a first flowchart illustrating an image information processing method according to a second embodiment of the present invention.

【図8】本発明の第2の実施例に係る画像情報処理方法
を説明する第2のフローチャートである。
FIG. 8 is a second flowchart illustrating an image information processing method according to a second embodiment of the present invention.

【図9】従来例に係る画像情報処理装置の構成図であ
る。
FIG. 9 is a configuration diagram of an image information processing apparatus according to a conventional example.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 森脇 和彦 大阪府守口市京阪本通2丁目18番地 三 洋電機株式会社内 (72)発明者 清水 真 大阪府守口市京阪本通2丁目18番地 三 洋電機株式会社内 (72)発明者 上原 久夫 大阪府守口市京阪本通2丁目18番地 三 洋電機株式会社内 (56)参考文献 特開 昭64−4346(JP,A) 特開 平4−125588(JP,A) 特開 平3−118596(JP,A) (58)調査した分野(Int.Cl.6,DB名) G09G 5/00 G09G 3/36 G06T 1/00 H04N 5/66──────────────────────────────────────────────────続 き Continuing on the front page (72) Kazuhiko Moriwaki 2-18-18 Keihanhondori, Moriguchi-shi, Osaka Sanyo Electric Co., Ltd. (72) Makoto Shimizu 2--18-18 Keihanhondori, Moriguchi-shi, Osaka (72) Inventor Hisao Uehara 2-18 Keihanhondori, Moriguchi-shi, Osaka Sanyo Electric Co., Ltd. (56) References JP-A-64-4346 (JP, A) JP-A-4-4 125588 (JP, A) JP-A-3-118596 (JP, A) (58) Fields investigated (Int. Cl. 6 , DB name) G09G 5/00 G09G 3/36 G06T 1/00 H04N 5/66

Claims (6)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 Pビットの原画像データより、Lビット
(P>L)で表される階調数以上の階調を疑似表示する
ことのできるLビットの画像表示データを生成する画像
情報処理方法であって、 ある画素に対応する画像データの下位P−Lビットを誤
差データとして、その一部を同一フレーム内の周辺画素
に対応する画像データに加算することによりフレーム内
疑似階調処理を行うと共に、前記誤差データの他の一部
を同一画素に対応する他のフレームの画像データに加算
することによりフレーム間疑似階調処理を行う ことを特
徴とする画像情報処理方法。
1. An L-bit original image data is represented by L bits
Pseudo display of gradations equal to or greater than the number of gradations represented by (P> L)
To generate L-bit image display data
An information processing method, wherein lower PL bits of image data corresponding to a certain pixel are erroneously determined.
Part of the difference data is the peripheral pixels in the same frame.
In the frame by adding to the image data corresponding to
Performs pseudo-gradation processing, and another part of the error data
Is added to the image data of another frame corresponding to the same pixel
Performing an inter-frame pseudo-gradation process by performing an inter-frame pseudo gradation process .
【請求項2】 前記フレーム内疑似階調処理は、(N−
1)番目(Nは2以上の自然数)のフレーム内における
第n(nは自然数)の画素に対応する第nの画像データ
のうち下位(P−L)ビットを第n誤差データとし、該
第n誤差データの下位Qビットを、前記第nの画素に隣
接する第(n+1)の画素に対応する第(n+1)の
像データに加算する処理であって、 かつフレーム間疑似階調処理は、前記第nの画素と同一
位置の画素であって、N番目のフレームにおける画素で
ある第の画素に対応する第画像データと、前記第
n誤差データの上位(P−L−Q)ビットとを加算する
処理であって、 該加算処理の結果であるPビットのデータのうち、上位
LビットをN番目のフレームにおける第nの画素に対応
する画像表示データとして最終出力することを特徴とす
る請求項1記載の画像情報処理方法。
2. The in-frame pseudo-gradation processing includes: (N-
N-th image data corresponding to the n-th (n is a natural number) pixel in the 1) -th (N is a natural number of 2 or more) frame
Image of the (n + 1) to the lower (P-L) bit to n-th error data, a lower Q bits of said n error data corresponding to the pixels of the (n + 1) adjacent to the pixel of the first n among the
A process for adding the image data, and pseudo-gradation processing between frames, a pixel of the pixel at the same position of the n-th, n-th corresponding to the pixels of the n is a pixel in the N-th frame and image data of the first n a higher (P-L-Q) <br/> process for adding the bits of the error data, among the P-bit data which is the result of the addition process, the upper L bits 2. The image information processing method according to claim 1, wherein? Is finally output as image display data corresponding to the n-th pixel in the N-th frame.
【請求項3】 前記フレーム内疑似階調処理は、上位3. The in-frame pseudo-gradation processing is performed in a higher order.
(P−Q)ビットをフレーム内疑似階調処理の最終デー(PQ) bits are used as the final data of the pseudo gradation process in the frame.
タ出力とし、前記フレーム間疑似階調処理は、前記フレData, and the inter-frame pseudo gradation processing is
ーム内疑似階調処理の最終データに基づいて行われるこThis is performed based on the final data of
とを特徴とする請求項2記載の画像情報処理方法。3. The image information processing method according to claim 2, wherein:
【請求項4】 Pビットの原画像データより、Lビット4. An L-bit original image data from a P-bit original image data
(P>L)で表される階調数以上の階調を疑似表示するPseudo display of gradations equal to or greater than the number of gradations represented by (P> L)
ことのできるLビットの画像表示データを生成する画像To generate L-bit image display data
情報処理装置であって、An information processing device, ある画素に対応する画像データのP−Lビットを誤差デThe P-L bit of the image data corresponding to a certain pixel is
ータとして、その一部を同一フレーム内の周辺画素に対Part of the data to peripheral pixels in the same frame.
応する画像データに加算することによりフレーFrame by adding it to the corresponding image data. ム内疑似Pseudo
階調処理を行う第1の情報処理手段と、他の一部を同一The other part is the same as the first information processing means for performing the gradation processing.
画素に対応する他のフレームの画像データに加算するこAdd to the image data of another frame corresponding to the pixel
とによりフレーム間疑似階調処理を行う第2の情報処理Second information processing for performing inter-frame pseudo gradation processing by
手段とを具備することを特徴とする画像情報処理装置。And an image information processing apparatus.
【請求項5】 前記フレーム内疑似階調処理は、(N−5. The in-frame pseudo-gradation processing comprises: (N-
1)番目(Nは2以上の自然数)のフレーム内におけるIn the 1) th (N is a natural number of 2 or more) frame
第n(nは自然数)の画素に対応する第nの画像データN-th image data corresponding to the n-th (n is a natural number) pixel
のうち下位(P−L)ビットを第n誤差データとし、該Of the lower (PL) bits as the n-th error data,
第n誤差データの下位Qビットを、前記第nの画素に隣The lower Q bits of the n-th error data are adjacent to the n-th pixel.
接する第(n+1)の画素に対応する第(n+1)の画(N + 1) th image corresponding to the (n + 1) th pixel in contact
像データに加算する処理であって、Processing for adding to image data, かつフレーム間疑似階調処理は、前記第nの画素と同一In addition, the inter-frame pseudo gradation processing is the same as that of the n-th pixel.
位置の画素であって、N番目のフレームにおける画素でThe pixel at the position, the pixel in the Nth frame
ある第nの画素に対応する第nの画像データと、前記第N-th image data corresponding to a certain n-th pixel;
n誤差データの上位(P−L−Q)ビットとを加算するAdd the upper (P-L-Q) bits of n error data
処理であって、Processing 該加算処理の結果であるPビットのデータのうち、上位Of the P-bit data resulting from the addition,
LビットをN番目のフレームにおける第nの画素に対応L bits correspond to nth pixel in Nth frame
する画像表示データとして最終出力することを特徴とすOutput as final image display data
る請求項4記載の画像情報処理装置。The image information processing apparatus according to claim 4.
【請求項6】 前記フレーム内疑似階調処理は、上位6. The in-frame pseudo-gradation processing is performed in a higher order.
(P−Q)ビットをフレーム内疑似階調処理の最終デー(PQ) bits are used as the final data of the pseudo gradation process in the frame.
タ出力とし、前記フレーム間疑似階調処理は、前記フレData, and the inter-frame pseudo gradation processing is
ーム内疑似階調処理の最終データに基づいて行われるこThis is performed based on the final data of
とを特徴とする請求項5記載の画像情報処理方法。6. The image information processing method according to claim 5, wherein:
JP4262175A 1992-09-30 1992-09-30 Image information processing method and image information processing apparatus Expired - Fee Related JP2804686B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP4262175A JP2804686B2 (en) 1992-09-30 1992-09-30 Image information processing method and image information processing apparatus
US08/128,476 US5596349A (en) 1992-09-30 1993-09-28 Image information processor
US08/597,119 US5784040A (en) 1992-09-30 1996-02-06 Image information processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4262175A JP2804686B2 (en) 1992-09-30 1992-09-30 Image information processing method and image information processing apparatus

Publications (2)

Publication Number Publication Date
JPH06118920A JPH06118920A (en) 1994-04-28
JP2804686B2 true JP2804686B2 (en) 1998-09-30

Family

ID=17372114

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4262175A Expired - Fee Related JP2804686B2 (en) 1992-09-30 1992-09-30 Image information processing method and image information processing apparatus

Country Status (1)

Country Link
JP (1) JP2804686B2 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3139312B2 (en) * 1994-11-25 2001-02-26 株式会社富士通ゼネラル Display driving method and apparatus
JP3907181B2 (en) * 2002-04-24 2007-04-18 インターナショナル・ビジネス・マシーンズ・コーポレーション System on chip and method for transferring data to a display
JP4504651B2 (en) * 2003-09-29 2010-07-14 パナソニック株式会社 Error diffusion device, error diffusion method, and display device
JP4444623B2 (en) 2003-10-29 2010-03-31 富士フイルム株式会社 Moving image conversion apparatus and method, moving image distribution apparatus, mail relay apparatus, and program
TWI244334B (en) 2004-05-07 2005-11-21 Quanta Comp Inc Apparatus and method for increasing the display gray level
CN101578642B (en) * 2007-03-01 2011-05-25 松下电器产业株式会社 Image display device
JP4586845B2 (en) * 2007-03-20 2010-11-24 エプソンイメージングデバイス株式会社 Two-screen display device
JP2016045393A (en) 2014-08-25 2016-04-04 セイコーエプソン株式会社 Image processor, display device, and display method
JP6314902B2 (en) * 2015-04-30 2018-04-25 日亜化学工業株式会社 Display device, lighting control circuit, and lighting driving method of display device
CN104795047B (en) * 2015-05-18 2017-08-11 彩优微电子(昆山)有限公司 The time of pel array and spacing color mixed method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2606846B2 (en) * 1987-06-26 1997-05-07 株式会社リコー Image signal processing device
JPH03118596A (en) * 1989-10-02 1991-05-21 Fujitsu Ltd Gradation display control system
JPH04125588A (en) * 1990-09-17 1992-04-27 Sharp Corp Method for driving display device

Also Published As

Publication number Publication date
JPH06118920A (en) 1994-04-28

Similar Documents

Publication Publication Date Title
JP3763397B2 (en) Image processing apparatus, image display apparatus, personal computer, and image processing method
JP4869422B2 (en) Frame rate control method
JP2996310B2 (en) Apparatus and method for increasing display resolution
JPH09231375A (en) Movement detector and its method, display controller and its method and software system
EP0387550A1 (en) Display control device
JP2804686B2 (en) Image information processing method and image information processing apparatus
JPH01113789A (en) Half-tone display device
US7268790B1 (en) Display system with framestore and stochastic dithering
JPH08317309A (en) Video signal processing circuit
JP2005221593A (en) Image processing device and method, image display device, portable information equipment, control program, and readable recording medium
KR100513273B1 (en) Apparatus and method for real-time brightness control of moving images
US7400311B2 (en) Response time accelerator and method for driving liquid crystal display
US4389672A (en) Display of pseudo-gray scale picture signals on multilevel displays
JP2760714B2 (en) Image information processing method and image information processing apparatus
JP3690860B2 (en) Image processing device
JP2846780B2 (en) Image information processing method and image information processing apparatus
JP3272058B2 (en) Image information processing apparatus and image information processing method
JPH05265443A (en) Constitution system for three-dimensional body image display device
JP2846777B2 (en) Image information processing method and image information processing apparatus
JP2003076341A (en) Sequential color display device
JP2902877B2 (en) Image information processing method and image information processing apparatus
JP2846781B2 (en) Image information processing apparatus and image information processing method
JPH1078768A (en) Gradation display control device
JP2000050315A (en) Method and device for controlling gradation display of stereoscopic image
JP2001117528A (en) Picture display device

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080717

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080717

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090717

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees