JPH0990902A - Pseudo halftone processing circuit - Google Patents

Pseudo halftone processing circuit

Info

Publication number
JPH0990902A
JPH0990902A JP7264985A JP26498595A JPH0990902A JP H0990902 A JPH0990902 A JP H0990902A JP 7264985 A JP7264985 A JP 7264985A JP 26498595 A JP26498595 A JP 26498595A JP H0990902 A JPH0990902 A JP H0990902A
Authority
JP
Japan
Prior art keywords
circuit
calculation
error diffusion
data
bit
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
Application number
JP7264985A
Other languages
Japanese (ja)
Inventor
Seiji Matsunaga
誠司 松永
Masamichi Nakajima
正道 中島
Asao Kosakai
朝郎 小坂井
Junichi Onodera
純一 小野寺
Masayuki Kobayashi
正幸 小林
Isato Denda
勇人 傳田
Toru Aida
徹 相田
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.)
Fujitsu General Ltd
Original Assignee
Fujitsu General 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 Fujitsu General Ltd filed Critical Fujitsu General Ltd
Priority to JP7264985A priority Critical patent/JPH0990902A/en
Publication of JPH0990902A publication Critical patent/JPH0990902A/en
Pending legal-status Critical Current

Links

Landscapes

  • Liquid Crystal Display Device Control (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Control Of Gas Discharge Display Tubes (AREA)
  • Image Processing (AREA)

Abstract

(57)【要約】 【課題】 誤差拡散用のラインメモリを不要として回路
規模を縮小すること。 【解決手段】 nビット(例えば8ビット)の映像信号
の下位(n−m)ビット(例えば3ビット)のデータA
に基づいて水平方向の誤差拡散演算を行う誤差拡散演算
回路56と、この誤差拡散演算回路56の出力値を映像
信号の上位mビット(例えば5ビット)のデータBに加
算して表示パネルへ出力する第1加算回路52からな
り、誤差拡散演算回路56の演算制御回路64によっ
て、δ=D−Sを演算し、この演算値δが正(≧0)に
なったときに、第1加算回路52にデータBの最下位ビ
ットに「1」を加えるための桁上げ信号を供給して水平
方向のみに誤差拡散を行う。そして、演算初期値設定回
路70で誤差拡散演算回路56の演算初期値をライン毎
に変えて設定することによって、拡散パターンの方向性
を消しライン方向の記憶素子(ラインメモリ)を不要に
する。
(57) Abstract: A circuit scale is reduced by eliminating the need for a line memory for error diffusion. SOLUTION: Lower-order (nm) -bit (for example, 3-bit) data A of an n-bit (for example, 8-bit) video signal
Error diffusion calculation circuit 56 for performing horizontal error diffusion calculation based on the above, and the output value of this error diffusion calculation circuit 56 is added to the upper m bits (eg, 5 bits) of data B of the video signal and output to the display panel. The first addition circuit 52 is configured to calculate δ = DS by the calculation control circuit 64 of the error diffusion calculation circuit 56, and when the calculation value δ becomes positive (≧ 0), the first addition circuit A carry signal for adding "1" to the least significant bit of the data B is supplied to 52 to perform error diffusion only in the horizontal direction. Then, the calculation initial value setting circuit 70 sets the calculation initial value of the error diffusion calculation circuit 56 by changing it for each line, thereby eliminating the directionality of the diffusion pattern and eliminating the need for a memory element (line memory) in the line direction.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、PDP(プラズマ
ディスプレイパネル)、LCDP(液晶ディスプレイパ
ネル)などのディスプレイパネルにおいて、擬似中間調
画像を表示させるための擬似中間調処理回路に関するも
のである。さらに詳しくは、信号処理によって擬似的に
中間調レベルを生成し、入力映像信号の階調数(例え
ば、8ビット、256階調)より少ない階調数(例え
ば、5ビット、32階調)表示しか得られないPDPや
LCDPの表示装置で擬似中間調画像を表示させるため
の擬似中間調処理回路に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a pseudo halftone processing circuit for displaying a pseudo halftone image on a display panel such as a PDP (plasma display panel) or LCDP (liquid crystal display panel). More specifically, a pseudo halftone level is generated by signal processing, and the number of gradations (for example, 5 bits, 32 gradations) that is smaller than the number of gradations (for example, 8 bits, 256 gradations) of the input video signal is displayed. The present invention relates to a pseudo-halftone processing circuit for displaying a pseudo-halftone image on a display device such as a PDP or an LCDP which can only be obtained.

【0002】[0002]

【従来の技術】最近、薄型、軽量の表示装置として、P
DP表示装置が注目されている。このPDP表示装置の
駆動方式は、従来のCRT駆動方式とは全く異なってお
り、ディジタル化された入力映像信号による直接駆動方
式である。したがって、パネル面から発光される輝度階
調は、扱う信号のビット数によって定まる。PDPは基
本的特性の異なるAC型とDC型の2方式に分けられる
が、このうちAC型PDPでは、輝度と寿命については
十分な特性が得られているが、階調表示に関しては、試
作レベルで最大64階調表示までの報告しかなかった。
最近、アドレス・表示分離型駆動法(ADSサブフィー
ルド法)による将来の256階調の手法が提案されてい
る。
2. Description of the Related Art Recently, as a thin and lightweight display device, P
Attention is paid to DP display devices. The drive system of this PDP display device is completely different from the conventional CRT drive system and is a direct drive system using a digitized input video signal. Therefore, the brightness gradation emitted from the panel surface is determined by the number of bits of the signal to be handled. PDPs are divided into two types, AC type and DC type, which have different basic characteristics. Among these, AC type PDPs have sufficient characteristics in brightness and life, but in gradation display, they are prototype level. However, there was only a report of displaying up to 64 gradations.
Recently, a future 256-gradation method based on the address / display separation type driving method (ADS subfield method) has been proposed.

【0003】これは、1フレームが、輝度の相対比1、
2、4、8、16、32、64、128の8個のサブフ
ィールドで構成され、8画面の輝度の組み合わせで25
6階調の表示を行う。それぞれのサブフィールドは、リ
フレッシュした1画面分のデータの書込みを行うアドレ
ス期間と、そのサブフィールドの輝度レベルを決めるサ
スティン期間で構成される。アドレス期間では、最初全
画面同時に各ピクセルに初期的に壁電荷が形成され、そ
の後サスティンパルスが全画面に与えられ表示を行う。
サブフィールドの明るさはサスティンパルスの数に比例
し、所定の輝度に設定される。このようにして256階
調表示が実現される。
This is because one frame has a relative luminance ratio of 1,
It is composed of 8 sub-fields of 2, 4, 8, 16, 32, 64, and 128, and the combination of the brightness of 8 screens is 25.
6-gradation display is performed. Each subfield is composed of an address period for writing refreshed data for one screen and a sustain period for determining the brightness level of the subfield. In the address period, wall charges are initially formed in each pixel at the same time on the entire screen, and then sustain pulses are applied to the entire screen for display.
The brightness of the subfield is proportional to the number of sustain pulses and is set to a predetermined brightness. In this way, 256 gradation display is realized.

【0004】以上のようなAC駆動方式では、階調数を
増やせば増やすほど、1フレーム期間内でパネルを点灯
発光させる準備期間としてのアドレス期間のビット数が
増加するため、発光期間としてのサスティン期間が相対
的に短くなり、最大輝度が低下する。このように、扱う
信号のビット数を増やせば、画質は向上するが、発光輝
度が低下し、逆に扱う信号のビット数を減らせば、発光
輝度が増加するが、階調表示が少なくなり、画質の低下
を招く。
In the AC driving method as described above, as the number of gradations is increased, the number of bits in the address period as a preparation period for lighting and emitting the panel is increased within one frame period. The period is relatively short and the maximum brightness is low. In this way, if the number of bits of the signal to be handled is increased, the image quality is improved, but the light emission luminance is lowered. Conversely, if the number of bits of the signal to be handled is reduced, the light emission luminance is increased, but gradation display is reduced. This causes deterioration of image quality.

【0005】そこで、nビットの入力映像信号に擬似中
間調処理を行うことによって、表示レベルがmビット
(m≦n−1)のPDP(ディスプレイパネルの一例)
で擬似中間調画像を表示する表示装置が提案されてい
る。この擬似中間調処理を行う回路は、誤差拡散によっ
て濃淡画像を再生するもので、従来、図7に示すように
構成されていた。
Therefore, a PDP (an example of a display panel) having a display level of m bits (m≤n-1) is obtained by performing pseudo halftone processing on an input video signal of n bits.
Has proposed a display device for displaying a pseudo halftone image. The circuit for performing this pseudo halftone process reproduces a grayscale image by error diffusion, and has been conventionally configured as shown in FIG.

【0006】図7に示した擬似中間調処理回路は、順次
入力するnビットの映像信号に対してフレーム内の誤差
拡散を行う第1誤差拡散回路10と、必要に応じて付加
される回路であって、第1誤差拡散回路から出力する擬
似中間調出力についてフレーム方向の拡散を行う第2誤
差拡散回路12とからなり、この第2誤差拡散回路12
から出力するmビットの擬似中間調出力信号をPDPに
出力して擬似中間調画像を表示する。
The pseudo halftone processing circuit shown in FIG. 7 includes a first error diffusion circuit 10 for performing error diffusion within a frame on sequentially input n-bit video signals, and a circuit added as necessary. Therefore, the second error diffusion circuit 12 includes a second error diffusion circuit 12 that performs diffusion in the frame direction on the pseudo halftone output output from the first error diffusion circuit.
The m-bit pseudo-halftone output signal output from the PDP is output to the PDP to display a pseudo-halftone image.

【0007】第1誤差拡散回路10は、入出力間に直列
に挿入され、入力映像信号に再現誤差を加算して拡散さ
せる斜め方向加算回路14、垂直方向加算回路16及び
水平方向加算回路18と、この水平方向加算回路18の
拡散出力信号をmビットの信号に変換して出力するビッ
ト変換回路20と、水平方向加算回路18の出力側に結
合された誤差検出回路22と、この誤差検出回路22の
誤差荷重信号を所定量遅延させ、対応する加算回路1
4、16、18に再現誤差として出力する斜め遅延回路
24、垂直遅延回路26、水平遅延回路28とからなっ
ている。
The first error diffusion circuit 10 includes a diagonal addition circuit 14, a vertical addition circuit 16 and a horizontal addition circuit 18 which are inserted in series between the input and the output and add a reproduction error to the input video signal to diffuse it. A bit conversion circuit 20 for converting the diffused output signal of the horizontal direction addition circuit 18 into an m-bit signal and outputting the m-bit signal, an error detection circuit 22 coupled to the output side of the horizontal direction addition circuit 18, and this error detection circuit. The error load signal of 22 is delayed by a predetermined amount, and the corresponding adder circuit 1
It is composed of an oblique delay circuit 24, a vertical delay circuit 26, and a horizontal delay circuit 28, which are output to 4, 16, and 18 as reproduction errors.

【0008】誤差検出回路22は、予め輝度階調補正用
の補正輝度レベルのデータが設定記憶されたROM30
と、このROM30で設定された補正輝度レベルと水平
方向加算回路18から出力する拡散出力信号との差を演
算して誤差検出信号を出力する減算回路32と、この減
算回路32から出力する誤差検出信号に所定の重み付け
をした誤差荷重信号を対応した遅延回路24、26、2
8に出力する荷重回路34、36、38とからなってい
る。
The error detection circuit 22 has a ROM 30 in which data of corrected luminance levels for luminance gradation correction is set and stored in advance.
And a subtraction circuit 32 that outputs the error detection signal by calculating the difference between the corrected luminance level set in the ROM 30 and the diffusion output signal output from the horizontal direction addition circuit 18, and the error detection output from the subtraction circuit 32. Delay circuits 24, 26, 2 corresponding to error weighted signals obtained by weighting signals with a predetermined weight
It is composed of load circuits 34, 36, 38 for outputting to 8.

【0009】第2誤差拡散回路12は、フレーム間誤差
データを出力するフレーム間誤差データ発生回路40
と、入出力間に挿入され、第1誤差拡散回路10から出
力する擬似中間調出力信号に、フレーム間誤差データ発
生回路40から出力するフレーム間誤差データを加算す
るフレーム加算回路42とからなっている。
The second error diffusion circuit 12 outputs the inter-frame error data to generate an inter-frame error data generation circuit 40.
And a frame addition circuit 42 that is inserted between the input and output and that adds the inter-frame error data output from the inter-frame error data generation circuit 40 to the pseudo halftone output signal output from the first error diffusion circuit 10. There is.

【0010】[0010]

【発明が解決しようとする課題】しかしながら、図7に
示した擬似中間調処理回路には、その第1誤差拡散回路
10に斜め方向、垂直方向に誤差の拡散を行うために斜
め遅延回路24、垂直遅延26回路が設けられていたの
で、所定ライン数を遅延させるためのラインメモリが必
要になり、回路規模が大きくなるという問題点があっ
た。また、図7に示した擬似中間調処理回路には、フレ
ーム方向の拡散を行うための第2誤差拡散回路12を付
加する必要があり、回路規模がさらに大きくなるという
問題点があった。また、図7に示した擬似中間調処理回
路では、誤差拡散による独特の紋様が表示されてしまう
という問題点があった。
However, in the pseudo halftone processing circuit shown in FIG. 7, the first error diffusion circuit 10 has an oblique delay circuit 24 for performing error diffusion in the oblique direction and the vertical direction. Since the vertical delay 26 circuit is provided, a line memory for delaying the predetermined number of lines is required, which causes a problem that the circuit scale becomes large. Further, the pseudo halftone processing circuit shown in FIG. 7 requires the addition of the second error diffusion circuit 12 for performing the diffusion in the frame direction, which causes a problem that the circuit scale becomes larger. Further, the pseudo halftone processing circuit shown in FIG. 7 has a problem that a unique pattern is displayed due to error diffusion.

【0011】本発明は、上述の問題点に鑑みなされたも
ので、誤差拡散用のラインメモリを不要として回路規模
を縮小することを目的とするものである。必要に応じ
て、簡単な構成でフレーム方向の拡散を行うことによっ
て回路規模の縮小を図ることを目的とするものである。
さらに、必要に応じて、簡単な回路を付加するだけで、
誤差拡散による独特の紋様が表示されないようにするこ
とを目的とするものである。
The present invention has been made in view of the above problems, and an object of the present invention is to reduce the circuit scale by eliminating the need for a line memory for error diffusion. It is an object of the present invention to reduce the circuit scale by performing diffusion in the frame direction with a simple configuration as needed.
Furthermore, if necessary, just add a simple circuit,
The purpose is to prevent a unique pattern due to error diffusion from being displayed.

【0012】[0012]

【問題を解決するための手段】本発明は、順次入力する
nビット(nは正の整数)の映像信号のうちの下位(n
−m)ビット(m≦n−1)のデータAに基づいて水平
方向の誤差拡散演算を行う誤差拡散演算回路と、この誤
差拡散演算回路の出力値をnビットの映像信号のうちの
上位mビットのデータBに加算して表示パネルへ出力す
る第1加算回路とからなり、誤差拡散演算回路は、デー
タAを一方の入力とする第2加算回路と、この第2加算
回路の出力データCを1ドット遅延させる1ドット遅延
回路と、この1ドット遅延回路の出力データDを一方の
切換側を介して第2加算回路の他方の入力側へ供給する
切換回路と、1ドット遅延回路の出力データDと予め設
定された閾値Sとの差δ(=D−S)を演算し、その演
算値δが正(≧0)になったときに、第1加算回路にデ
ータBの最下位ビットに「1」を加えるための桁上げ信
号を供給するとともに、切換回路を他方の切換側に切り
換えて演算値δを第2加算回路の他方の入力側へ供給す
る演算制御回路とを具備してなり、誤差拡散演算回路の
演算初期値を表示パネルのライン毎に変えて設定する演
算初期値設定回路を設ける。
According to the present invention, the lower (n) of n-bit (n is a positive integer) video signal sequentially input is selected.
-M) An error diffusion calculation circuit for performing an error diffusion calculation in the horizontal direction based on bit (m≤n-1) data A, and an output value of the error diffusion calculation circuit is the upper m of the n-bit video signal. The error diffusion arithmetic circuit includes a second adder circuit that receives the data A as one input, and an output data C of the second adder circuit. 1-dot delay circuit for delaying 1-dot, a switching circuit for supplying output data D of the 1-dot delay circuit to the other input side of the second addition circuit via one switching side, and an output of the 1-dot delay circuit The difference δ (= DS) between the data D and the preset threshold S is calculated, and when the calculated value δ becomes positive (≧ 0), the least significant bit of the data B is stored in the first addition circuit. And to supply a carry signal to add "1" to And an arithmetic control circuit for switching the switching circuit to the other switching side to supply the arithmetic value δ to the other input side of the second adding circuit. The arithmetic initial value of the error diffusion arithmetic circuit is displayed on the display panel. A calculation initial value setting circuit is provided that is set differently for each line.

【0013】誤差拡散演算回路の第2加算回路、1ドッ
ト遅延回路及び切換回路の一方の切換側は積分ループ回
路を構成し、この積分ループ回路内の第2加算回路は順
次入力するnビット(例えばn=8)の映像信号のうち
の下位(n−m)ビット(例えばm=5のときは3ビッ
ト)のデータAを積算する。この積算値が増加し、積分
ループ回路の1ドット遅延回路の出力データDが予め設
定された閾値S(例えば8)以上になると、制御回路に
よって切換回路の切換側が一方から他方に切り換えら
れ、この他方の切換側を介して演算値δ(=D−S)が
第2加算回路の他方の入力側へ供給され、積分ループ回
路内の積算値が閾値Sだけ減少する。この閾値Sは、例
えば、データAが下位3ビットのときには2の3乗の
8、データAが下位4ビットのときには2の4乗の16
に設定される。
One switching side of the second addition circuit, the one-dot delay circuit and the switching circuit of the error diffusion calculation circuit constitutes an integration loop circuit, and the second addition circuit in the integration loop circuit sequentially inputs n bits ( For example, the data A of the lower (n−m) bits (for example, 3 bits when m = 5) of the video signal of n = 8 is integrated. When this integrated value increases and the output data D of the 1-dot delay circuit of the integration loop circuit becomes equal to or greater than a preset threshold value S (for example, 8), the control circuit switches the switching side of the switching circuit from one to the other. The calculated value δ (= D−S) is supplied to the other input side of the second addition circuit via the other switching side, and the integrated value in the integration loop circuit decreases by the threshold value S. The threshold value S is, for example, 2 3 8 when the data A is the lower 3 bits, or 2 4 16 when the data A is the lower 4 bits.
Is set to

【0014】上述のように出力データDが予め設定され
た閾値S以上になると、桁上げ信号(キャリー信号)が
第1加算回路に供給され、nビットの映像信号のうちの
上位mビットのデータBの最下位ビットに擬似中間調レ
ベル「1」が加えられる。さらに、演算初期値設定回路
が誤差拡散演算回路の演算初期値をライン毎に変えてい
るので、表示パネルにおいて、擬似中間調レベル「1」
が加えられるライン上の始点からの位置がライン毎に変
化し、画面に縦線が表れることがない。
When the output data D exceeds the preset threshold S as described above, the carry signal (carry signal) is supplied to the first adder circuit, and the data of the upper m bits of the n-bit video signal is supplied. A pseudo halftone level "1" is added to the least significant bit of B. Further, since the calculation initial value setting circuit changes the calculation initial value of the error diffusion calculation circuit for each line, the pseudo halftone level "1" is displayed on the display panel.
The position from the starting point on the line to which is added changes from line to line, and vertical lines do not appear on the screen.

【0015】誤差拡散演算回路の演算初期値を表示パネ
ルのライン毎及びフレーム毎に変えて設定する演算初期
値設定回路を設けた場合には、演算初期値設定回路が誤
差拡散演算回路の演算初期値をライン毎のみならずフレ
ーム毎に変えているので、表示パネルにおいて、擬似中
間調レベル「1」が加えられるライン上の始点からの位
置がライン毎に変化するとともに、フレーム毎に変化す
るので、画面に縦線が表れることがないとともに、フレ
ーム間拡散が行われる。
When a calculation initial value setting circuit for setting the calculation initial value of the error diffusion calculation circuit by changing it for each line and frame of the display panel is provided, the calculation initial value setting circuit causes the calculation of the initial value of the error diffusion calculation circuit. Since the value is changed not only for each line but also for each frame, the position on the display panel from the start point on the line to which the pseudo halftone level "1" is added changes for each line and also for each frame. , Vertical lines do not appear on the screen, and interframe diffusion is performed.

【0016】紋様除去制御信号を出力する紋様除去制御
信号発生回路と、この紋様除去制御信号発生回路から出
力する紋様除去制御信号を誤差拡散演算回路に注入する
紋様除去制御信号加算回路とを具備した場合には、誤差
拡散処理による紋様を除去する。
A pattern removal control signal generation circuit for outputting a pattern removal control signal and a pattern removal control signal addition circuit for injecting the pattern removal control signal output from the pattern removal control signal generation circuit into the error diffusion calculation circuit are provided. In this case, the pattern by the error diffusion process is removed.

【0017】[0017]

【発明の実施の形態】以下、本発明の実施形態の一例を
図1及び図2を用いて説明する。図1において、50は
nビット(例えば8ビット)の映像信号を入力するため
の入力端子で、この入力端子50に結合されて映像信号
の上位mビット(例えば5ビット)のデータBを伝送す
る信号線は、1ドット遅延回路51を経、第1加算回路
52を介してmビットの擬似中間調出力信号を出力する
出力端子54に結合されている。前記入力端子50に結
合されて映像信号の下位(n−m)ビット(例えば3ビ
ット)のデータAを伝送する信号線は、誤差拡散演算回
路56内の第2加算回路58の一方の入力側に結合され
ている。
BEST MODE FOR CARRYING OUT THE INVENTION An example of an embodiment of the present invention will be described below with reference to FIGS. In FIG. 1, reference numeral 50 denotes an input terminal for inputting an n-bit (for example, 8-bit) video signal, which is coupled to the input terminal 50 to transmit upper m bits (for example, 5 bits) of data B of the video signal. The signal line passes through the 1-dot delay circuit 51 and is coupled to the output terminal 54 which outputs the m-bit pseudo-halftone output signal via the first adding circuit 52. The signal line coupled to the input terminal 50 and transmitting the data (A) of the lower (n−m) bits (for example, 3 bits) of the video signal is one input side of the second addition circuit 58 in the error diffusion calculation circuit 56. Is bound to.

【0018】前記誤差拡散演算回路56はつぎのように
構成されている。前記第2加算回路58の出力側には、
フリップフロップ回路で構成された1ドット遅延回路6
0が結合され、この1ドット遅延回路60の出力側に
は、切換回路62の一方の切換側を介して前記第2加算
回路58の他方の入力側が結合され、積分ループが構成
されている。前記1ドット遅延回路60の出力側には、
演算制御回路64内の減算回路66の一方の入力側が結
合され、この減算回路66の他方の入力側には、下位
(n−m)ビット(例えば3ビット)の閾値S(例えば
8)を設定して出力する閾値設定回路68が結合され、
前記減算回路66の出力側には、前記切換回路62の他
方の切換側が結合されている。
The error diffusion calculation circuit 56 is constructed as follows. On the output side of the second adding circuit 58,
1-dot delay circuit 6 composed of a flip-flop circuit
0 is coupled, and the output side of the 1-dot delay circuit 60 is coupled to the other input side of the second adder circuit 58 via one switching side of the switching circuit 62 to form an integration loop. On the output side of the 1-dot delay circuit 60,
One input side of the subtraction circuit 66 in the arithmetic control circuit 64 is coupled, and a threshold value S (for example, 8) of lower (nm) bits (for example, 3 bits) is set on the other input side of the subtraction circuit 66. The threshold setting circuit 68 for outputting the
The other switching side of the switching circuit 62 is coupled to the output side of the subtraction circuit 66.

【0019】前記演算制御回路64は、前記減算回路6
6の演算値δ(=D−S)が正(≧0)になったとき
に、前記切換回路62を他方の切換側に切り換えて演算
値δを前記第2加算回路58の他方の入力側へ供給する
とともに、前記第1加算回路52にデータBの最下位ビ
ットに「1」を加えるための桁上げ信号を供給するよう
に構成されている。
The arithmetic and control circuit 64 includes the subtraction circuit 6
When the calculated value δ (= DS) of 6 becomes positive (≧ 0), the switching circuit 62 is switched to the other switching side and the calculated value δ is input to the other input side of the second adding circuit 58. And a carry signal for adding "1" to the least significant bit of the data B to the first adder circuit 52.

【0020】70は演算初期値設定回路で、この演算初
期値設定回路70は、初期値設定用ROM72と、水平
同期信号を計数する8進カウンタで形成されたラインカ
ウンタ74と、垂直同期信号を計数する2進カウンタで
形成されたフレームカウンタ76とからなり、前記誤差
拡散演算回路56内の1ドット遅延回路60に所定の演
算初期値を出力することによって、前記誤差拡散演算回
路56の演算初期値を表示パネルのライン毎及びフレー
ム毎に変えて設定するように構成されている。
Reference numeral 70 denotes a calculation initial value setting circuit. The calculation initial value setting circuit 70 has an initial value setting ROM 72, a line counter 74 formed of an octal counter for counting horizontal synchronizing signals, and a vertical synchronizing signal. A frame counter 76 formed of a binary counter for counting, and by outputting a predetermined calculation initial value to the 1-dot delay circuit 60 in the error diffusion calculation circuit 56, the calculation initialization of the error diffusion calculation circuit 56 is started. The value is set to be changed for each line and frame of the display panel.

【0021】前記演算初期値設定回路70による演算初
期値の設定は、例えば図2に示すようになる。すなわ
ち、擬似階調数が8(ビット差(n−m)が3ビットの
とき)で閾値Sが8の場合、表示パネルの奇数フレーム
のラインNo.0、1、2、…、7の最初の8ラインに
ついては、演算初期値は7、1、2、…、0に設定さ
れ、2番目以降の8ラインについては、8ライン毎に演
算初期値設定回路70から最初の演算初期値(7、1、
2、…、0)が繰り返し出力される。表示パネルの偶数
フレームのラインNo.0、1、2、…、7の最初の8
ラインについては、演算初期値は3、5、6、…、4に
設定され、2番目以降の8ラインについては、8ライン
毎に演算初期値設定回路70から最初の演算初期値
(3、5、6、…、4)が繰り返し出力される。
The setting of the calculation initial value by the calculation initial value setting circuit 70 is as shown in FIG. 2, for example. That is, when the number of pseudo gradations is 8 (when the bit difference (nm) is 3 bits) and the threshold value S is 8, the line number of the odd-numbered frame of the display panel. For the first 8 lines of 0, 1, 2, ..., 7, the calculation initial value is set to 7, 1, 2, ..., 0, and for the second and subsequent 8 lines, the calculation initial value is set every 8 lines. From the setting circuit 70, the first calculation initial value (7, 1,
2, ..., 0) are repeatedly output. Line number of even frame of display panel. 0, 1, 2, ..., 7 first 8
For the lines, the calculation initial values are set to 3, 5, 6, ... 4, For the second and subsequent 8 lines, the calculation calculation initial value setting circuit 70 sets the calculation calculation initial values (3, 5) every 8 lines. , 6, ..., 4) are repeatedly output.

【0022】これらの演算初期値は前記初期値設定用R
OM72に予め記憶されている。これらの演算初期値の
選択は、例えば、演算初期値として0から7までの色々
な組合せの値を与えて、標準的な映像信号の画面を表示
パネルで表示する実験を行い、拡散方向の片寄り等に基
づく紋様の少ない最良の画面に対応した値が選択され
る。そして、これらの選択された演算初期値が初期値設
定用ROM72に予め記憶されている。
These calculation initial values are R for the initial value setting.
It is stored in advance in the OM 72. To select these calculation initial values, for example, various combinations of values from 0 to 7 are given as the calculation initial values, an experiment for displaying a screen of a standard video signal on a display panel is carried out, and the calculation in the diffusion direction is performed. A value corresponding to the best screen with few patterns based on the deviation or the like is selected. Then, these selected calculation initial values are stored in the initial value setting ROM 72 in advance.

【0023】つぎに、前記実施形態例の作用を図3を併
用して説明する。説明の便宜上、入力端子50に入力す
る映像信号を8ビット(n=8、256階調)、ディス
プレイパネル(例えばPDP)の表示能力を5ビット
(m=5、32階調)とすると、擬似階調数は8(n−
m=3ビット)となる。また、閾値設定回路68の閾値
Sは、これに限るものでないが、擬似階調数の8と同じ
8とする。そして、誤差拡散の説明を判り易くするた
め、順次入力する映像信号のレベルが「1」の場合につ
いて説明する。これは、擬似中間調表示でないときの全
画素が点灯していない場合に相当する。
Next, the operation of the above embodiment will be described with reference to FIG. For convenience of description, assuming that the video signal input to the input terminal 50 is 8 bits (n = 8, 256 gradations) and the display capability of the display panel (for example, PDP) is 5 bits (m = 5, 32 gradations), it is pseudo. The number of gradations is 8 (n-
m = 3 bits). The threshold value S of the threshold value setting circuit 68 is not limited to this, but is set to 8 which is the same as the pseudo gradation number of 8. Then, in order to make the explanation of the error diffusion easy to understand, the case where the level of the video signals sequentially input is “1” will be described. This corresponds to the case where all pixels are not lit when the pseudo halftone display is not performed.

【0024】入力端子50にレベル「1」のディジタル
映像信号が入力すると、誤差拡散演算回路56に順次入
力する3ビットのデータAは「001」、1ドット遅延
回路51を介して第1加算回路52に順次入力する5ビ
ットのデータBは「00000」である。また、演算初
期値設定回路70によって設定される演算初期値は、図
2に示すような値であって、積分ループの1ドット遅延
回路60に供給されている。
When a digital video signal of level "1" is input to the input terminal 50, the 3-bit data A sequentially input to the error diffusion calculation circuit 56 is "001" and the first addition circuit via the 1-dot delay circuit 51. The 5-bit data B sequentially input to 52 is “00000”. The calculation initial value set by the calculation initial value setting circuit 70 is a value as shown in FIG. 2, and is supplied to the 1-dot delay circuit 60 of the integration loop.

【0025】(イ)まず、第1フレームのラインNo.
0の水平ラインの水平方向0番の画素について説明す
る。この第1フレーム、ラインNo.0の演算初期値D
sは、図2に示すように7(=「0111」)である。
(A) First, the line No. of the first frame.
The 0th pixel of the 0 horizontal line in the horizontal direction will be described. This first frame, line No. Initial calculation value of 0 D
s is 7 (= “0111”) as shown in FIG.

【0026】(a)水平方向0番の画素のデータBが1
ドット遅延回路51に入力している時には、1ドット遅
延回路60から出力しているデータDは演算初期値Ds
となっているので、演算制御回路64による演算は、 δ=D−S=Ds−S=「0111」−「1000」<0 となる。
(A) The data B of the 0th pixel in the horizontal direction is 1
When input to the dot delay circuit 51, the data D output from the 1-dot delay circuit 60 is the calculation initial value Ds.
Therefore, the calculation by the calculation control circuit 64 is as follows: δ = DS−Ds−S = “0111” − “1000” <0.

【0027】(b)演算値δが負の場合には、演算制御
回路64から切換回路62へ切り換え信号が出力してい
ないので、切換回路62の可動片は図1に実線で示すよ
うに上側の切換側に接続されている。このため、第2加
算回路58による加算は、 C=A+Ds=「001」+「111」=「1000」(10進数の8) となり、このデータCが1ドット遅延回路60で1ドッ
ト遅延した後、データDとして演算制御回路64へ供給
される。
(B) When the calculated value δ is negative, the switching signal is not output from the arithmetic control circuit 64 to the switching circuit 62, so that the movable piece of the switching circuit 62 is at the upper side as shown by the solid line in FIG. It is connected to the switching side of. Therefore, the addition by the second addition circuit 58 becomes C = A + Ds = “001” + “111” = “1000” (decimal 8), and after this data C is delayed by 1 dot by the 1-dot delay circuit 60. , Data D is supplied to the arithmetic control circuit 64.

【0028】(c)水平方向0番の画素のデータBが1
ドット遅延回路51で1ドット遅延して第1加算回路5
2に入力している時には、前記(b)により1ドット遅
延回路60から出力しているデータDは「1000」と
なっているので、演算制御回路64による演算は、 δ=D−S=「1000」−「1000」=0 となる。
(C) The data B of the 0th pixel in the horizontal direction is 1
The dot delay circuit 51 delays one dot for the first addition circuit 5
When inputting to 2, the data D output from the 1-dot delay circuit 60 is “1000” due to (b) above, so the operation by the operation control circuit 64 is as follows: δ = DS− “ 1000 "-" 1000 "= 0.

【0029】(d)演算値δが正(≧0)の場合には、
演算制御回路64から切換回路62へ切り換え信号が出
力し、切換回路62の可動片は図1に鎖線で示すように
下側の切換側に切り換えられる。このため、第2加算回
路58による演算は、 C=A+δ=「001」+「000」=「001」 となり、このデータCが1ドット遅延回路60で1ドッ
ト遅延した後、データDとして演算制御回路64へ供給
される。この時、次ぎの水平方向1番の画素のデータB
が第1加算回路52に入力している時でもある。
(D) When the calculated value δ is positive (≧ 0),
A switching signal is output from the arithmetic control circuit 64 to the switching circuit 62, and the movable piece of the switching circuit 62 is switched to the lower switching side as shown by the chain line in FIG. Therefore, the calculation by the second addition circuit 58 is C = A + δ = “001” + “000” = “001”, and after this data C is delayed by 1 dot by the 1-dot delay circuit 60, calculation control is performed as data D. It is supplied to the circuit 64. At this time, the data B of the next horizontal 1st pixel
Is also being input to the first adder circuit 52.

【0030】(e)さらに、演算値δが正の場合には、
演算制御回路64から第1加算回路52へ桁上げ信号が
出力し、第1加算回路52は入力データBの最下位ビッ
トに「1」を加える。すなわち、第1加算回路52によ
る加算は、 B+「00001」=「00000」+「00001」=「00001」 となり、このデータが擬似中間調出力信号として出力端
子54から表示パネルに供給されるので、図3に示すよ
うに、表示パネルの水平方向0番の画素が誤差拡散によ
り点灯する。
(E) Furthermore, when the calculated value δ is positive,
A carry signal is output from the arithmetic control circuit 64 to the first adder circuit 52, and the first adder circuit 52 adds "1" to the least significant bit of the input data B. That is, the addition by the first adding circuit 52 is B + “00001” = “00000” + “00001” = “00001”, and this data is supplied to the display panel from the output terminal 54 as a pseudo-halftone output signal. As shown in FIG. 3, the 0th pixel in the horizontal direction of the display panel is turned on by error diffusion.

【0031】(ロ)つぎに、第1フレームのラインN
o.0の水平ラインの水平方向1番の画素について説明
する。 (a)水平方向1番の画素のデータBが第1加算回路5
2に入力している時には、1ドット遅延回路60から出
力しているデータDは前記(イ)の(d)により「00
1」となっているので、演算制御回路64による演算
は、 δ=D−S=D−S=「0001」−「1000」<0 となる。
(B) Next, the line N of the first frame
o. The first pixel in the horizontal direction of the 0 horizontal line will be described. (A) The data B of the first pixel in the horizontal direction is the first addition circuit 5
When it is input to 2, the data D output from the 1-dot delay circuit 60 is "00" according to (d) of (a) above.
1 ”, the calculation by the calculation control circuit 64 is δ = D−S = DS−“ 0001 ”−“ 1000 ”<0.

【0032】(b)演算値δが負の場合には、演算制御
回路64から切換回路62へ出力していた切り換え信号
がなくなるので、切換回路62の可動片は図1に実線で
示すように上側の切換側へ戻る。このため、第2加算回
路58の加算は、 C=A+D=「001」+「001」=「010」 となり、このデータCが1ドット遅延回路60で1ドッ
ト遅延し、次ぎの水平方向2番の画素のデータBが第1
加算回路52に入力する時に、データDとして演算制御
回路64へ供給される。
(B) When the calculated value δ is negative, the switching signal output from the arithmetic control circuit 64 to the switching circuit 62 disappears, so that the movable piece of the switching circuit 62 is as shown by the solid line in FIG. Return to the upper switching side. Therefore, the addition of the second addition circuit 58 becomes C = A + D = “001” + “001” = “010”, and this data C is delayed by 1 dot in the 1-dot delay circuit 60, and the second horizontal direction is next. Data B of the pixel is
When input to the adder circuit 52, the data D is supplied to the arithmetic control circuit 64.

【0033】(c)また、演算値δが負の場合には、演
算制御回路64から第1加算回路52へ桁上げ信号が出
力していないので、第1加算回路52は入力データBを
そのまま出力し、この出力データが擬似中間調出力信号
として出力端子54から表示パネルに供給される。この
ため、図3に示すように、表示パネルのラインNo.0
の水平方向1番の画素は点灯しない。
(C) Further, when the operation value δ is negative, the carry signal is not output from the operation control circuit 64 to the first adding circuit 52, so that the first adding circuit 52 keeps the input data B as it is. The output data is output and supplied as a pseudo-halftone output signal from the output terminal 54 to the display panel. For this reason, as shown in FIG. 0
No. 1 pixel in the horizontal direction does not light up.

【0034】(ハ)第1フレームのラインNo.0の水
平ラインの水平方向2番から7番までの画素について
は、前記(ロ)の場合と同様に、演算値δが負のままな
ので、演算制御回路64から切換回路62へ出力する切
り換え信号がなく、切換回路62の可動片は図1に実線
で示す上側の切換側にあり、演算制御回路64から第1
加算回路52へ出力する桁上げ信号もない。このため、
図3に示すように、表示パネルの水平方向2番から7番
までの画素は点灯しない。但し、第2加算回路58の出
力データCと1ドット遅延回路60の出力データDと
は、水平方向の画素番号が1つ増える毎に、順次「00
1」増加していく。
(C) Line No. of the first frame As for the pixels from the second to the seventh in the horizontal direction of the horizontal line of 0, the calculation value δ remains negative as in the case of (b), and therefore the switching signal output from the calculation control circuit 64 to the switching circuit 62. , The movable piece of the switching circuit 62 is on the upper switching side shown by the solid line in FIG.
There is also no carry signal output to the adder circuit 52. For this reason,
As shown in FIG. 3, pixels 2 to 7 in the horizontal direction of the display panel do not light up. However, the output data C of the second adding circuit 58 and the output data D of the 1-dot delay circuit 60 are sequentially "00" each time the horizontal pixel number increases by one.
1 ”increase.

【0035】(ニ)第1フレームのラインNo.0の水
平ラインの水平方向8番の画素については、1ドット遅
延回路60の出力データDが「1000」(10進数表
示の8)となり、δ=D−S=0となる。このように演
算値δが正(≧0)になると、前記(イ)の場合と同様
にして、演算制御回路64から切換回路62へ切り換え
信号が出力し、切換回路62の可動片を図1に鎖線で示
す下側の切換側に切り換えて、 C=A+δ=「001」+「000」=「001」 となり、このデータCが1ドット遅延回路60を介して
次ぎの水平方向9番の画素に係るデータDとなる。
(D) Line No. 1 of the first frame. For the 8th pixel in the horizontal direction of the 0 horizontal line, the output data D of the 1-dot delay circuit 60 becomes “1000” (8 in decimal notation), and δ = DS−S = 0. When the calculated value δ becomes positive (≧ 0) in this way, a switching signal is output from the arithmetic control circuit 64 to the switching circuit 62 in the same manner as in the case of (a), and the movable piece of the switching circuit 62 is moved to the position shown in FIG. Is switched to the lower switching side indicated by the chain line, C = A + δ = “001” + “000” = “001”, and this data C is passed through the 1-dot delay circuit 60 to the next horizontal 9th pixel. Is data D related to.

【0036】また、演算値δが正になると、演算制御回
路64から第1加算回路52へ桁上げ信号が出力し、第
1加算回路52は入力データBの最下位ビットに「1」
を加える。このため、前記(イ)の場合と同様に、第1
加算回路52による加算データ「00001」が擬似中
間調出力信号として出力端子54から表示パネルに供給
され、図3に示すように、表示パネルの水平方向8番の
画素が誤差拡散により点灯する。
When the operation value δ becomes positive, a carry signal is output from the operation control circuit 64 to the first adding circuit 52, and the first adding circuit 52 outputs "1" to the least significant bit of the input data B.
Add. Therefore, as in the case of (a) above, the first
The added data "00001" by the adder circuit 52 is supplied to the display panel from the output terminal 54 as a pseudo-halftone output signal, and as shown in FIG. 3, the 8th pixel in the horizontal direction of the display panel is turned on by error diffusion.

【0037】(ホ)前記(イ)〜(ニ)に記述したよう
に、第1フレームのラインNo.0の水平ラインにおい
ては、演算初期値Dsが7で、図3に示すように、8ド
ット(8画素)を周期Tとして、水平方向0、8、1
6、…番の画素が点灯し、その他の画素が点灯しない。
(E) As described in the above (A) to (D), the line No. of the first frame. In the horizontal line of 0, the calculation initial value Ds is 7, and as shown in FIG. 3, with 8 dots (8 pixels) as the period T, horizontal directions 0, 8, 1
No. 6, ... Pixels are lit, and other pixels are not lit.

【0038】(ヘ)同様にして、第1フレームのライン
No.1の水平ラインにおいては、演算初期値Dsが1
で、図3に示すように、8ドット(8画素)を周期Tと
して、水平方向6、14、22、…番の画素が点灯し、
その他の画素が点灯しない、拡散表示がなされる。
(F) Similarly, the line No. of the first frame is set. In the horizontal line of 1, the calculation initial value Ds is 1
Then, as shown in FIG. 3, at the period T of 8 dots (8 pixels), the pixels of the horizontal direction 6, 14, 22, ...
Diffusion display is performed in which other pixels are not lit.

【0039】(ト)同様にして、第1フレームのライン
No.2、3、…、7の水平ラインにおいては、演算初
期値Dsが2、4、…、0で、図3に示すように、8ド
ット(8画素)を周期Tとして、8ドットのうちのDs
に対応した1ドットが点灯し、その他の画素が点灯しな
い、拡散表示がなされる。
(G) Similarly, the line No. of the first frame. In the horizontal lines of 2, 3, ..., 7, the calculation initial value Ds is 2, 4, ..., 0, and as shown in FIG. Ds
One dot corresponding to is turned on and the other pixels are not turned on, and diffusion display is performed.

【0040】(チ)第1フレームのラインNo.8から
ラインNo.15までの水平ラインにおいては、図3に
示したラインNo.0からラインNo.7までの拡散パ
ターンと同様な拡散表示がなされ(図示省略)、以下こ
れが繰り返される。
(H) Line No. 1 of the first frame. 8 to line No. In the horizontal lines up to 15, line No. 15 shown in FIG. 0 to line No. Diffusion display similar to the diffusion patterns up to 7 is made (not shown), and this is repeated thereafter.

【0041】(リ)第2フレームのラインNo.0から
ラインNo.7までの水平ラインにおいては、図2に示
した演算初期値Dsの3、5、…、4に対応して周期T
(8ドット)のうちの点灯する1ドットの位置が相違す
る以外は、図3に示した第1フレームのラインNo.0
からラインNo.7までの拡散パターンと同様な拡散表
示がなされる(図示省略)。第2フレームのラインN
o.8以降の水平ラインにおいても同様な拡散表示がな
される(図示省略)。
(I) Line No. of the second frame 0 to line No. In the horizontal lines up to 7, the cycle T corresponds to the calculation initial values Ds 3, 5, ..., 4 shown in FIG.
The line No. of the first frame shown in FIG. 3 is different except that the position of one dot that lights up among (8 dots) is different. 0
To line no. Diffusion display similar to the diffusion patterns up to 7 is performed (not shown). Line N of the second frame
o. Similar diffusion display is performed on the horizontal lines after 8 (not shown).

【0042】(ヌ)第3フレーム以下の奇数フレームの
水平ラインの拡散表示は、第1フレームの拡散表示と同
様となり、第4フレーム以下の偶数フレームの水平ライ
ンの拡散表示は、第2フレームの拡散表示と同様とな
る。
(D) The diffused display of the horizontal lines of the odd frames below the third frame is the same as the diffused display of the first frame, and the diffuse display of the horizontal lines of the even frames below the fourth frame is the diffused display of the second frame. It is similar to the diffuse display.

【0043】前記実施形態例では、入力映像信号のビッ
ト数nが8、PDPの表示可能ビットmが5の場合につ
いて説明したが、本発明はこれに限るものでなく、m、
nがともに正の整数で、m≦n−1の条件を満たすもの
であれば、利用することができる。
In the above embodiment, the case where the number n of bits of the input video signal is 8 and the displayable bit m of the PDP is 5 has been described, but the present invention is not limited to this, and m,
It can be used as long as both n are positive integers and satisfy the condition of m ≦ n−1.

【0044】前記実施形態例では、演算初期値設定回路
によって、誤差拡散演算回路の演算初期値を表示パネル
の8ラインを1組として、この1組の中でライン毎に演
算初期値を切り換えて拡散パターンの垂直方向の方向性
を消し、奇数フレームと偶数フレームを1組とし、この
1組の中でフレーム毎に演算初期値を切り換えて拡散パ
ターンのフレーム間の方向性を消すようにしたが、本発
明はこれに限るものでなく、誤差拡散演算回路の演算初
期値をライン毎及びフレーム毎に切り換えて拡散パター
ンの垂直方向の方向性とフレーム間の方向性を消すよう
にしてもよく、若しくは誤差拡散演算回路の演算初期値
をライン毎に切り換えて拡散パターンの垂直方向の方向
性を消すようにしてもよい。
In the above embodiment, the calculation initial value setting circuit sets the calculation initial value of the error diffusion calculation circuit to eight lines of the display panel, and the calculation initial value is switched line by line in this set. The directionality of the diffusion pattern in the vertical direction is erased, and the odd-numbered frame and the even-numbered frame are set as one set, and the operation initial value is switched for each frame in this set to eliminate the directionality between the frames of the diffusion pattern. The present invention is not limited to this, and the calculation initial value of the error diffusion calculation circuit may be switched line by line and frame by frame to eliminate the vertical directionality of the diffusion pattern and the interframe directionality. Alternatively, the calculation initial value of the error diffusion calculation circuit may be switched line by line to eliminate the vertical directivity of the diffusion pattern.

【0045】前記実施形態例では、誤差拡散による擬似
紋様を除去するための積極的な回路を設けない場合につ
いて説明したが、本発明はこれに限るものでなく、誤差
拡散による擬似紋様を除去するための回路を付加したも
のについても利用することができる。図4から図6まで
はその一例を示すものである。
In the above embodiment, the case where the positive circuit for removing the pseudo pattern due to the error diffusion is not provided is described, but the present invention is not limited to this, and the pseudo pattern due to the error diffusion is removed. It is also possible to use a circuit to which a circuit for adding is added. 4 to 6 show an example thereof.

【0046】図4に示すものは、入力端子50に結合さ
れた8ビットの映像信号の信号線であって、5ビットの
信号線と3ビットの信号線に分かれる前の信号線に挿入
された紋様除去制御信号加算回路80と、この加算回路
80に紋様除去制御信号を出力する紋様除去制御信号発
生回路82とを付加した場合で、この紋様除去制御信号
発生回路82は、例えばレベル「1」とレベル「0」の
信号をランダムに出力する雑音発生回路によって構成さ
れる。
FIG. 4 shows an 8-bit video signal signal line coupled to the input terminal 50, which is inserted into a signal line before being divided into a 5-bit signal line and a 3-bit signal line. When a pattern removal control signal addition circuit 80 and a pattern removal control signal generation circuit 82 for outputting a pattern removal control signal are added to the addition circuit 80, the pattern removal control signal generation circuit 82 is, for example, at level "1". And a noise generation circuit that randomly outputs a signal of level "0".

【0047】図5に示すものは、図1の誤差拡散演算回
路56内の第2加算回路58と切換回路62の間に紋様
除去制御信号加算回路80aを挿入するとともに、この
加算回路80aに紋様除去制御信号を出力する紋様除去
制御信号発生回路82aを設け、誤差拡散による紋様除
去の機能を付加した誤差拡散演算回路56aを形成した
場合である。
In FIG. 5, the pattern removal control signal adding circuit 80a is inserted between the second adding circuit 58 and the switching circuit 62 in the error diffusion calculating circuit 56 of FIG. 1 and the pattern is added to the adding circuit 80a. This is a case where the pattern removal control signal generation circuit 82a for outputting the removal control signal is provided and the error diffusion calculation circuit 56a is formed to which the function of pattern removal by error diffusion is added.

【0048】図6に示すものは、演算初期値設定回路7
0から誤差拡散演算回路に演算初期値を供給する線路に
挿入された紋様除去制御信号加算回路80bと、この加
算回路80bに紋様除去制御信号を出力する紋様除去制
御信号発生回路82bとを付加した場合である。
FIG. 6 shows a calculation initial value setting circuit 7
A pattern removal control signal addition circuit 80b inserted in a line for supplying an operation initial value from 0 to the error diffusion calculation circuit, and a pattern removal control signal generation circuit 82b outputting a pattern removal control signal to this addition circuit 80b are added. This is the case.

【0049】前記実施形態例では、表示パネルがPDP
の場合について説明したが、本発明はこれに限るもので
なく、PDP以外の表示パネル(例えば、LCDP)の
場合についても利用できる。
In the above embodiment, the display panel is the PDP.
Although the case has been described, the present invention is not limited to this and can be applied to the case of a display panel (for example, LCDP) other than the PDP.

【0050】[0050]

【発明の効果】請求項1に係る本発明の擬似中間調処理
回路は、順次入力するnビット(例えば8ビット)の映
像信号のうちの下位(n−m)ビット(例えば5ビッ
ト)のデータAに基づいて水平方向の誤差拡散演算を行
う誤差拡散演算回路と、この誤差拡散演算回路の出力値
をnビットの映像信号のうちの上位mビットのデータB
に加算して表示パネルへ出力する第1加算回路とからな
り、誤差拡散演算回路を第2加算回路、1ドット遅延回
路、切換回路及び演算制御回路で構成して水平方向のみ
に誤差拡散を行い、誤差拡散演算回路の演算初期値を表
示パネルのライン毎に変えて設定する演算初期値設定回
路を設け、ライン毎に演算初期値を変えて拡散パターン
の方向性を消して滑らかな再生画像が得られるようにし
たことを特徴とするものである。
The pseudo halftone processing circuit of the present invention according to claim 1 is the data of the lower (nm) bits (for example, 5 bits) of the sequentially input n-bit (for example, 8 bits) video signal. An error diffusion calculation circuit for performing an error diffusion calculation in the horizontal direction based on A, and an output value of this error diffusion calculation circuit is used as data B of upper m bits of an n-bit video signal.
And a first addition circuit for outputting to the display panel. The error diffusion calculation circuit is composed of a second addition circuit, a 1-dot delay circuit, a switching circuit and a calculation control circuit to perform error diffusion only in the horizontal direction. , A calculation initial value setting circuit that sets the calculation initial value of the error diffusion calculation circuit for each line of the display panel is provided, and the calculation initial value is changed for each line to erase the directionality of the diffusion pattern and produce a smooth reproduced image. It is characterized in that it is obtained.

【0051】上述のようにラインメモリを使用しないで
水平、垂直、斜め方向の誤差拡散を行うことができるの
で、従来例の擬似中間調処理回路のように、斜め方向や
垂直方向の誤差拡散を行うための斜め遅延回路や垂直遅
延回路を設ける必要がなく、ライン方向の記憶素子(ラ
インメモリ)を不要にすることができ、回路規模を縮小
させることができる。
As described above, since the error diffusion in the horizontal, vertical and diagonal directions can be performed without using the line memory, the error diffusion in the diagonal and vertical directions can be performed like the pseudo halftone processing circuit of the conventional example. It is not necessary to provide a diagonal delay circuit or a vertical delay circuit for performing the operation, a storage element (line memory) in the line direction can be eliminated, and the circuit scale can be reduced.

【0052】請求項2に係る本発明の擬似中間調処理回
路は、請求項1に係る擬似中間調処理回路において、誤
差拡散演算回路の演算初期値を表示パネルのライン毎の
みでなくフレーム毎にも変えて設定する演算初期値設定
回路を設けるようにしたので、フレーム間処理のために
従来例のような特別の回路(図7の第2誤差拡散回路1
2)を設ける必要がないく、回路規模をさらに縮小させ
ることができる。
According to a second aspect of the pseudo-halftone processing circuit of the present invention, in the pseudo-halftone processing circuit according to the first aspect, the calculation initial value of the error diffusion calculation circuit is set not only for each line of the display panel but also for each frame. Since the calculation initial value setting circuit for changing the setting is also provided, a special circuit such as the conventional example (second error diffusion circuit 1 in FIG. 7) is used for inter-frame processing.
It is not necessary to provide 2), and the circuit scale can be further reduced.

【0053】請求項3に係る擬似中間調処理回路は、請
求項1または2の発明において、加算回路と紋様除去制
御信号発生回路(例えば雑音発生回路)とを付加するだ
けで、誤差拡散によって生じる紋様を除去することがで
きる。
A pseudo halftone processing circuit according to a third aspect of the present invention is generated by error diffusion by simply adding an adding circuit and a pattern removal control signal generating circuit (for example, a noise generating circuit) in the first or second aspect of the invention. The pattern can be removed.

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

【図1】本発明による擬似中間調処理回路の実施形態の
一例を示すブロック図である。
FIG. 1 is a block diagram showing an example of an embodiment of a pseudo halftone processing circuit according to the present invention.

【図2】図1の演算初期値設定回路における演算初期値
の設定例を示す説明図である。
FIG. 2 is an explanatory diagram showing an example of setting a calculation initial value in a calculation initial value setting circuit of FIG.

【図3】図1の作用を示す説明図である。FIG. 3 is an explanatory view showing the operation of FIG.

【図4】図1に誤差拡散による紋様を除去するための回
路を付加した第1の例を示すブロック図である。
FIG. 4 is a block diagram showing a first example in which a circuit for removing a pattern due to error diffusion is added to FIG.

【図5】図1に誤差拡散による紋様を除去するための回
路を付加した第2の例を示すブロック図である。
FIG. 5 is a block diagram showing a second example in which a circuit for removing a pattern due to error diffusion is added to FIG.

【図6】図1に誤差拡散による紋様を除去するための回
路を付加した第3の例を示すブロック図である。
FIG. 6 is a block diagram showing a third example in which a circuit for removing a pattern due to error diffusion is added to FIG.

【図7】従来の擬似中間調処理回路の一例を示すブロッ
ク図である。
FIG. 7 is a block diagram showing an example of a conventional pseudo halftone processing circuit.

【符号の説明】[Explanation of symbols]

50…映像信号の入力端子、 51…1ドット遅延回
路、52…第1加算回路、 54…出力端子、56、5
6a…誤差拡散演算回路、 58…第2加算回路、60
…1ドット遅延回路、 62…切換回路、 64…演算
制御回路、66…減算回路、68…閾値設定回路、 7
0…演算初期値設定回路、72…初期値設定用ROM、
74…ラインカウンタ、76…フレームカウンタ、8
0、80a、80b…紋様除去制御信号加算回路、8
2、82a、82b…紋様除去制御信号発生回路、A、
B、C、D…データ、 Ds…演算初期値、S…設定さ
れた閾値、 δ…演算値(=D−S)。
50 ... Video signal input terminal, 51 ... 1-dot delay circuit, 52 ... First addition circuit, 54 ... Output terminal, 56, 5
6a ... Error diffusion calculation circuit, 58 ... Second addition circuit, 60
... 1-dot delay circuit, 62 ... switching circuit, 64 ... arithmetic control circuit, 66 ... subtraction circuit, 68 ... threshold value setting circuit, 7
0 ... Calculation initial value setting circuit, 72 ... ROM for initial value setting,
74 ... Line counter, 76 ... Frame counter, 8
0, 80a, 80b ... Pattern removal control signal adding circuit, 8
2, 82a, 82b ... Pattern removal control signal generation circuit, A,
B, C, D ... Data, Ds ... Initial value of calculation, S ... Threshold set, delta ... Calculation value (= DS).

───────────────────────────────────────────────────── フロントページの続き (72)発明者 小野寺 純一 神奈川県川崎市高津区末長1116番地 株式 会社富士通ゼネラル内 (72)発明者 小林 正幸 神奈川県川崎市高津区末長1116番地 株式 会社富士通ゼネラル内 (72)発明者 傳田 勇人 神奈川県川崎市高津区末長1116番地 株式 会社富士通ゼネラル内 (72)発明者 相田 徹 神奈川県川崎市高津区末長1116番地 株式 会社富士通ゼネラル内 ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Junichi Onodera 1116, Suenaga, Takatsu-ku, Kawasaki, Kanagawa Prefecture, Japan Inside Fujitsu General Co., Ltd. (72) Inventor Masayuki Kobayashi 1116, Suenaga, Takatsu-ku, Kawasaki, Kanagawa Prefecture, Japan 72) Inventor Hayato Denda 1116 Suenaga, Takatsu-ku, Kawasaki City, Kanagawa Prefecture Inside Fujitsu General Limited (72) Inventor Toru Aida 1116 Suenaga, Takatsu-ku, Kawasaki City, Kanagawa Prefecture Fujitsu General Limited

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】順次入力するnビット(nは正の整数)の
映像信号のうちの下位(n−m)ビット(m≦n−1)
のデータAに基づいて水平方向の誤差拡散演算を行う誤
差拡散演算回路と、この誤差拡散演算回路の出力値を前
記nビットの映像信号のうちの上位mビットのデータB
に加算して表示パネルへ出力する第1加算回路とからな
り、前記誤差拡散演算回路は、前記データAを一方の入
力とする第2加算回路と、この第2加算回路の出力デー
タCを1ドット遅延させる1ドット遅延回路と、この1
ドット遅延回路の出力データDを一方の切換側を介して
前記第2加算回路の他方の入力側へ供給する切換回路
と、前記1ドット遅延回路の出力データDと予め設定さ
れた閾値Sとの差δ(=D−S)を演算し、その演算値
δが正(≧0)になったときに、前記第1加算回路に前
記データBの最下位ビットに「1」を加えるための桁上
げ信号を供給するとともに、前記切換回路を他方の切換
側に切り換えて前記演算値δを前記第2加算回路の他方
の入力側へ供給する演算制御回路とを具備してなり、前
記誤差拡散演算回路の演算初期値を前記表示パネルのラ
イン毎に変えて設定する演算初期値設定回路を設けてな
ることを特徴とする擬似中間調処理回路。
1. A lower (n−m) bit (m ≦ n−1) of a sequentially input n-bit (n is a positive integer) video signal.
Error diffusion calculation circuit for performing error diffusion calculation in the horizontal direction based on the data A, and the output value of the error diffusion calculation circuit is the data B of the upper m bits of the n-bit video signal.
To the display panel, and the error diffusion calculation circuit outputs a second addition circuit that receives the data A as one input and output data C of the second addition circuit to 1 1 dot delay circuit for dot delay and this 1
A switching circuit that supplies the output data D of the dot delay circuit to the other input side of the second addition circuit via one switching side, the output data D of the one-dot delay circuit, and a preset threshold value S. A digit for calculating the difference δ (= DS) and adding "1" to the least significant bit of the data B in the first adder circuit when the calculated value δ becomes positive (≧ 0). And a calculation control circuit for supplying the raising signal and switching the switching circuit to the other switching side to supply the calculated value δ to the other input side of the second adding circuit. A pseudo halftone processing circuit comprising a calculation initial value setting circuit for setting the calculation initial value of the circuit by changing it for each line of the display panel.
【請求項2】順次入力するnビット(nは正の整数)の
映像信号のうちの下位(n−m)ビット(m≦n−1)
のデータAに基づいて水平方向の誤差拡散演算を行う誤
差拡散演算回路と、この誤差拡散演算回路の出力値を前
記nビットの映像信号のうちの上位mビットのデータB
に加算して表示パネルへ出力する第1加算回路とからな
り、前記誤差拡散演算回路は、前記データAを一方の入
力とする第2加算回路と、この第2加算回路の出力デー
タCを1ドット遅延させる1ドット遅延回路と、この1
ドット遅延回路の出力データDを一方の切換側を介して
前記第2加算回路の他方の入力側へ供給する切換回路
と、前記1ドット遅延回路の出力データDと予め設定さ
れた閾値Sとの差δ(=D−S)を演算し、その演算値
δが正(≧0)になったときに、前記第1加算回路に前
記データBの最下位ビットに「1」を加えるための桁上
げ信号を供給するとともに、前記切換回路を他方の切換
側に切り換えて前記演算値δを前記第2加算回路の他方
の入力側へ供給する演算制御回路とを具備してなり、前
記誤差拡散演算回路の演算初期値を前記表示パネルのラ
イン毎及びフレーム毎に変えて設定する演算初期値設定
回路を設けてなることを特徴とする擬似中間調処理回
路。
2. A lower (n−m) bit (m ≦ n−1) of a sequentially input n-bit (n is a positive integer) video signal.
Error diffusion calculation circuit for performing error diffusion calculation in the horizontal direction based on the data A, and the output value of the error diffusion calculation circuit is the data B of the upper m bits of the n-bit video signal.
And an output data C output from the second addition circuit. The first addition circuit outputs the data to the display panel. 1 dot delay circuit for dot delay and this 1
A switching circuit that supplies the output data D of the dot delay circuit to the other input side of the second addition circuit via one switching side, the output data D of the one-dot delay circuit, and a preset threshold value S. A digit for calculating the difference δ (= DS) and adding "1" to the least significant bit of the data B in the first adder circuit when the calculated value δ becomes positive (≧ 0). And a calculation control circuit for supplying the raising signal and switching the switching circuit to the other switching side to supply the calculated value δ to the other input side of the second adding circuit. A pseudo halftone processing circuit, comprising a calculation initial value setting circuit for changing and setting a calculation initial value of the circuit for each line and frame of the display panel.
【請求項3】紋様除去制御信号を出力する紋様除去制御
信号発生回路と、この紋様除去制御信号発生回路から出
力する紋様除去制御信号を誤差拡散演算回路に注入する
紋様除去制御信号加算回路とを具備してなる請求項1又
は2記載の擬似中間調処理回路。
3. A pattern removal control signal generation circuit for outputting a pattern removal control signal, and a pattern removal control signal addition circuit for injecting the pattern removal control signal output from this pattern removal control signal generation circuit into an error diffusion calculation circuit. The pseudo halftone processing circuit according to claim 1, which is provided.
JP7264985A 1995-09-19 1995-09-19 Pseudo halftone processing circuit Pending JPH0990902A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7264985A JPH0990902A (en) 1995-09-19 1995-09-19 Pseudo halftone processing circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7264985A JPH0990902A (en) 1995-09-19 1995-09-19 Pseudo halftone processing circuit

Publications (1)

Publication Number Publication Date
JPH0990902A true JPH0990902A (en) 1997-04-04

Family

ID=17410969

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7264985A Pending JPH0990902A (en) 1995-09-19 1995-09-19 Pseudo halftone processing circuit

Country Status (1)

Country Link
JP (1) JPH0990902A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6747669B1 (en) 1999-09-22 2004-06-08 Nec Lcd Technologies, Ltd. Method for varying initial value in gray scale modification
US6788306B2 (en) 2000-11-24 2004-09-07 Nec Lcd Technologies, Ltd. Display apparatus displaying pseudo gray levels and method for displaying the same
US8355032B2 (en) 2008-01-22 2013-01-15 Renesas Electronics Corporation Displaying apparatus, displaying panel driver and displaying panel driving method
US8373727B2 (en) 2007-05-10 2013-02-12 Renesas Electronics Corporation Display apparatus and display panel driver including subtractive color processing circuit for error diffusion processing and weighting processing

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6747669B1 (en) 1999-09-22 2004-06-08 Nec Lcd Technologies, Ltd. Method for varying initial value in gray scale modification
US6788306B2 (en) 2000-11-24 2004-09-07 Nec Lcd Technologies, Ltd. Display apparatus displaying pseudo gray levels and method for displaying the same
US8373727B2 (en) 2007-05-10 2013-02-12 Renesas Electronics Corporation Display apparatus and display panel driver including subtractive color processing circuit for error diffusion processing and weighting processing
US8355032B2 (en) 2008-01-22 2013-01-15 Renesas Electronics Corporation Displaying apparatus, displaying panel driver and displaying panel driving method
US8687027B2 (en) 2008-01-22 2014-04-01 Renesas Electronics Corporation Displaying apparatus, displaying panel driver and displaying panel driving method

Similar Documents

Publication Publication Date Title
JP3354741B2 (en) Halftone display method and halftone display device
JP3365630B2 (en) Display driving method and apparatus
KR100379703B1 (en) Display method and device
EP0837441B1 (en) Method of driving display device
WO2000062275A1 (en) Image display
JP3457251B2 (en) Image display device
JP2002082647A (en) Display device and display method
JP2003271091A (en) Display device and its driving method
US20050248583A1 (en) Dither processing circuit of display apparatus
JP2005024708A (en) Gradation-multiplied signal processor
JPH0990902A (en) Pseudo halftone processing circuit
JP4759209B2 (en) Image display device
JP2002156942A (en) Image display device
JP4032737B2 (en) Image processing device
JP3690860B2 (en) Image processing device
US7633468B2 (en) Image processing apparatus and method of plasma display panel
JP3572685B2 (en) Pseudo halftone processing method and circuit
JP3912079B2 (en) Error diffusion processing circuit and method for display device
JP3327058B2 (en) Pseudo pattern processing circuit
EP1557814A2 (en) Method of displaying gray scale in plasma display panel
JP2003195801A (en) Display device and gradation display method
JP3449083B2 (en) Display device driving method and driving circuit
JP2820037B2 (en) Error diffusion circuit of display device
JP2002091375A (en) Method for processing gradation display of plasma display panel
JPH1039833A (en) Display device gradation correction circuit

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees