JP3661330B2 - Error diffusion circuit - Google Patents
Error diffusion circuit Download PDFInfo
- Publication number
- JP3661330B2 JP3661330B2 JP02096397A JP2096397A JP3661330B2 JP 3661330 B2 JP3661330 B2 JP 3661330B2 JP 02096397 A JP02096397 A JP 02096397A JP 2096397 A JP2096397 A JP 2096397A JP 3661330 B2 JP3661330 B2 JP 3661330B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- output
- error
- signal
- coefficient
- 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
Links
Images
Landscapes
- Liquid Crystal (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Controls And Circuits For Display Device (AREA)
- Control Of Gas Discharge Display Tubes (AREA)
- Liquid Crystal Display Device Control (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、PDP(プラズマディスプレイパネル)やLCD(液晶ディスプレイパネル)などのディスプレイパネルを用いた表示装置で中間調画像を表示するために用いる誤差拡散回路(例えば階調適応型誤差拡散回路)に関するものである。
【0002】
【従来の技術】
最近、薄型、軽量の表示パネルとしてPDPが注目されている。このPDPの駆動方式は、従来のCRT駆動方式とは全く異なっており、ディジタル化された映像入力信号による直接駆動方式である。したがって、パネル面から発光される輝度階調は、扱う信号のビット数によって定まる。
【0003】
AC駆動方式では、階調数を増やせば増やすほど、1フレーム期間内でパネルを点灯発光させる準備期間としてのアドレス期間のビット数が増加するため、発光期間としてのサスティン期間が相対的に短くなり、最大輝度が低下する。
このように、パネル面から発光される輝度階調は、扱う信号のビット数によって定まるため、扱う信号のビット数を増やせば、画質は向上するが、発光輝度が低下し、逆に扱う信号のビット数を減らせば、発光輝度が増加するが、階調表示が少なくなり、画質の低下を招く。
【0004】
そこで、本出願人は、図7に示すような、PDPやLCDの表示装置で擬似中間調画像を表示するための誤差拡散回路10を提案した。この図7に示す誤差拡散回路10は、入力端子12に入力したn(たとえば8)ビットの原画素A(i,j)の映像信号に、垂直・斜め方向加算部14で垂直方向用と斜め方向用の再現誤差を加算し、ついで水平方向加算部16で水平方向用の再現誤差を加算して出力端子18に拡散出力信号を得、この拡散出力信号をビット変換部(図示省略)でビット数をm(たとえば4)ビットに減らす処理をし、表示パネル駆動部を経てディスプレイパネル(例えばPDP)を発光する。
【0005】
また、誤差量演算部20によって水平方向加算部16から出力する拡散出力信号と予めディスプレイパネル用としてROM等に設定記憶された値との誤差が演算される。この誤差量演算部20で演算された誤差は、(1H−1D)(1ライン−1ドット)遅延させる第1遅延器22、1D(1ドット)遅延させる第2遅延器24及び1/2の係数を掛ける第1係数器26を経、拡散方向切替信号でランダムに切替られる切替器28の一方の個別入力側1を介して、垂直方向用の再現誤差として垂直・斜め方向加算部14に入力する。
【0006】
また、誤差量演算部20で演算された誤差は、第1遅延器22で(1H−1D)遅延し、遅延加算部30において第2遅延器24から出力する誤差と加算され、1/4の係数を掛ける第2係数器32を経、切替器28の他方の個別入力側2を介して、垂直及び斜め方向用の再現誤差として垂直・斜め方向加算部14に入力する。また、誤差量演算部20で演算された誤差は、1D遅延させる第3遅延器34を経、1/2の係数を掛ける第3係数器36を介して、水平方向用の再現誤差として水平方向加算部16に入力する。
【0007】
このため、拡散方向切替信号でランダムに切替られる切替器28が一方の個別入力側1に接続されているときには、図8の(a)に示すような拡散方法1による拡散処理がなされ、切替器28が他方の個別入力側2に接続されているときには、同図の(b)に示すような拡散方法2による拡散処理がなされる。
すなわち、拡散方法1では、原画素A(i,j)より1H(1ライン)前の画素A(i,j−1)と1D(1ドット)前の画素A(i−1,j)の再現誤差を原画素A(i,j)に加算して拡散処理が行われ、拡散方法2では、原画素A(i,j)より1H前の画素A(i,j−1)と(1H−1D)前の画素A(i+1,j−1)と1D前の画素A(i−1,j)の再現誤差を原画素A(i,j)に加算して拡散処理が行われる。
【0008】
【発明が解決しようとする課題】
しかしながら、図7に示した誤差拡散回路10では、表示画面の右端辺(最終ドット)、上端辺(第1ライン)又は左端辺(最初ドット)に位置した原画素A(i,j)を拡散処理する場合に、映像信号でない信号(例えば制御信号)から再現誤差を作成して拡散処理をすることになるので、画質が低下するという問題点があった。
【0009】
例えば、表示画面(各フレームの映像)の各ラインの最終ドットに位置した原画素A(i,j)を拡散処理する場合、図9の(a)に示すように、●印で示した(1H−1D)前(すなわち斜め右上)の映像でない信号の誤差量に1/4を掛け、これを再現誤差として加算していたので、表示画面の各ラインの最終ドットに位置した画素(ドット)の画質が低下するという問題点があった。
また、表示画面の第1ライン(すなわち上端辺)に位置した原画素A(i,j)を拡散処理する場合、図9の(b)、(c)に示すように、●印で示した1H前(すなわち垂直真上)、1H前及び(1H−1D)前(すなわち斜め右上)の映像でない信号の誤差量に1/2、1/4及び1/4を掛け、これを再現誤差として加算していたので、表示画面の第1ラインに位置した画素の画質が低下するという問題点があった。
また、表示画面の各ラインの最初のドットに位置した原画素A(i,j)を拡散処理する場合、図9の(d)、(e)に示すように、●印で示した1D前(すなわち水平左)の映像でない信号の誤差量に1/2を掛け、これを再現誤差として加算していたので、表示画面の最初ドットに位置した画素の画質が低下するという問題点があった。図9の(a)〜(e)において、○印は映像信号のある画素を表す。
【0010】
本発明は、上述の問題点に鑑みなされたもので、映像信号でない信号の誤差量を再現誤差として加えるような拡散処理をなくして、画質が低下しないようにすることを目的とするものである。
【0011】
【課題を解決するための手段】
第1発明による誤差拡散回路(請求項1〜2に対応)は、量子化されて入力した原画素の映像信号に、前記原画素の斜め右上方向の画素を含む周辺画素の再現誤差を加算して拡散出力信号を得るようにした誤差拡散回路において、前記原画素の映像信号が表示画面の各ラインの最終ドットに位置する画素の映像信号であるか否かを検出する最終ドット検出部と、この最終ドット検出部の検出信号に基づいて、前記原画素の映像信号に加算する再現誤差を、前記原画素の斜め右上方向の画素を含まない周辺画素の再現誤差に切り替える拡散方向制御部とを具備してなることを特徴とするものである。
【0012】
量子化されて入力した原画素の映像信号が、表示画面の各ラインの最終ドットに位置する画素の映像信号であるか否かが、最終ドット検出部によって検出される。原画素の映像信号が最終ドットでないときには、最終ドット検出部から検出信号が出力しないので、原画素の斜め右上方向の画素を含む周辺画素の再現誤差を加算する拡散処理が行われる。原画素の映像信号が最終ドットのときには、最終ドット検出部から検出信号が出力し、この検出信号に基づいて拡散方向制御部が、拡散処理のために加算する再現誤差を原画素の斜め右上方向の画素を含まない周辺画素の再現誤差に切り替える。このため、最終ドットに位置する画素の映像信号を拡散処理する場合に、映像信号でない信号(例えば制御信号)から再現誤差を作成して拡散処理をすることがない。
【0013】
第2発明による誤差拡散回路(請求項3〜4に対応)は、量子化されて入力した原画素の映像信号に、前記原画素の垂直方向、斜め方向の画素を含む周辺画素の再現誤差を加算して拡散出力信号を得るようにした誤差拡散回路において、前記原画素の映像信号が表示画面の第1ラインに位置する画素の映像信号であるか否かを検出する第1ライン検出部と、この第1ライン検出部の検出信号に基づいて、前記原画素の映像信号に加算する再現誤差を、前記原画素の垂直方向、斜め方向の画素を含まない周辺画素の再現誤差に切り替える拡散方向制御部とを具備してなることを特徴とする。
【0014】
量子化されて入力した原画素の映像信号が、表示画面の第1ラインに位置する画素の映像信号であるか否かが、第1ライン検出部によって検出される。原画素が表示画面の第1ラインでないときには、第1ライン検出部から検出信号が出力しないので、原画素の垂直方向、斜め方向の画素を含む周辺画素の再現誤差を加算する拡散処理が行われる。原画素が表示画面の第1ラインのときには、第1ライン検出部から検出信号が出力し、この検出信号に基づいて拡散方向制御部が、拡散処理のために加算する再現誤差を原画素の垂直方向、斜め方向の画素を含む周辺画素の再現誤差に切り替える。このため、第1ラインに位置する画素の映像信号を拡散処理する場合に、映像信号でない信号(例えば制御信号)から再現誤差を作成して拡散処理をすることがない。
【0017】
【発明の実施の形態】
以下、本発明の一実施形態例を図1を用いて説明する。
図1において、図7と同一部分は同一符号とする。図1において、12は、n(たとえば8)ビットの映像信号を入力するための入力端子である。この入力端子12には垂直・斜め方向加算部14が結合され、この垂直・斜め方向加算部14の出力側は、水平方向加算部16を介して出力端子18に結合されている。この出力端子18には、ビット変換部及び表示パネル駆動部を介してPDP(ディスプレイパネルの一例)(いずれも図示省略)が結合される。
【0018】
前記水平方向加算部16の出力側には、前記水平方向加算部16から出力する拡散出力信号と、予めPDP用としてROM等に設定記憶された値との差を演算する誤差量演算部20が結合されている。この誤差量演算部20の出力側には、その演算値(すなわち誤差)を(1H−1D)(1ライン−1ドット)遅延させて出力する第1遅延器22と、その演算値を1D(1ドット)遅延させて出力する第3遅延器34とが結合されている。前記第1遅延器22の出力側には、その出力を1D(1ドット)遅延させて出力する第2遅延器24が結合されている。
30は、前記第1遅延器22の出力信号と前記第2遅延器24の出力信号を加算する遅延加算部である。
【0019】
前記第2遅延器24の出力側は、1/2の係数を掛ける第1係数器26を介して切替器28の一方の個別入力側1に結合され、前記遅延加算部30の出力側は、1/4の係数を掛ける第2係数器32を介して前記切替器28の他方の個別入力側2に結合され、前記切替器28の共通出力側は前記垂直・斜め方向加算部14の入力側に結合されている。
前記第3遅延器34の出力側は1/2の係数を掛ける第3係数器36を介して前記水平方向加算部16の入力側に結合されている。
【0020】
40は最終ドット検出部で、この最終ドット検出部40は、映像有効期間信号に基づいて、原画素A(i,j)の映像信号がPDPの表示画面の各ラインの最終ドットに位置する画素の映像信号であるか否かを検出するように構成されている。
42は切替制御部で、この切替制御部42は、前記最終ドット検出部40から検出信号が出力していないときには、拡散方向切替信号に基づいて前記切替器28の共通出力側を2つの個別入力側1、2にランダムに切り替えて接続し(実線と点線で示すように切り替えて接続し)、前記最終ドット検出部40から検出信号が出力しているときには、拡散方向切替信号に優先して前記切替器28の共通出力側を一方の個別入力側1に接続(実線で示すように接続)するように構成されている。
前記最終ドット検出部40と切替制御部42は拡散方向制御部44を構成している。
【0021】
つぎに、図1の作用を図2を併用して説明する。
入力端子12にn(たとえば8)ビットの原画素A(i,j)の映像信号が入力すると、垂直・斜め方向加算部14及び水平方向加算部16によって、入力した映像信号には原画素A(i,j)の垂直方向、斜め右上方向及び水平方向に位置した周辺画素の再現誤差(以下、単に垂直方向、斜め方向及び水平方向用の再現誤差という)が順次加算され、拡散出力信号が得られる。この拡散出力信号は、出力端子18を経た後、ビット変換部でビット数がm(たとえば4)ビットに減らす処理がされ、表示パネル駆動部を介してPDPを発光する。
【0022】
誤差量演算部20によって、水平方向加算部16から出力する拡散出力信号と、予めROM等にPDP用として設定記憶された値との差が演算される。
この誤差量演算部20で演算された誤差は、第3遅延器34によって1D(1ドット)遅延され、第3係数器36で1/2倍され、水平方向用の再現誤差として水平方向加算部16に入力する。
【0023】
誤差量演算部20で演算された誤差は、第1遅延器22及び第2遅延器24によって1H(1ライン)遅延された後、第1係数器26で1/2倍されて切替器28の一方の個別入力側1に入力するとともに、遅延加算部30を経、第2係数器32で1/4倍されて切替器28の他方の個別入力側2に入力する。
誤差量演算部20で演算された誤差は、第1遅延器22によって(1H−1D)(1ライン−1ドット)遅延された後、第2係数器32で1/4倍されて切替器28の他方の個別入力側2に入力する。
【0024】
入力端子12に入力した原画素A(i,j)の映像信号が、PDPの表示画面の各ラインの最終ドットに位置しないときには、最終ドット検出部40から検出信号が出力していないので、切替制御部42は拡散方向切替信号に基づいて切替器28の共通出力側を2つの個別入力側1、2にランダムに切り替えて接続する(実線と点線で示すように交互に切り替えて接続する)。この切替器28の切り替え中において、実線で示す個別入力側1に接続されているときは、垂直・斜め方向加算部14で1H(1ライン)前の画素A(i,j−1)の再現誤差が加算され、点線で示す個別入力側2に接続されているときは、垂直・斜め方向加算部14で1H前及び(1H−1D)前の画素A(i,j−1)及び画素A(i+1,j−1)の再現誤差が加算される。また、水平方向加算部16では1D(1ドット)前の画素A(i−1,j)の再現誤差が加算される。このため、図2(a)に示すような拡散方法1による拡散処理と、同図(b)に示すような拡散方法2による拡散処理とが、拡散方向切替信号でランダムに切り替えて行われる。
【0025】
入力端子12に入力した原画素A(i,j)の映像信号が、PDPの表示画面の各ラインの最終ドットに位置したときには、最終ドット検出部40から検出信号が出力するので、切替制御部42は拡散方向切替信号に優先する検出信号に基づいて切替器28の共通出力側を一方の個別入力側1に接続し(実線で示すように接続し)、垂直・斜め方向加算部14で1H(1ライン)前の画素A(i,j−1)の再現誤差が加算される。また、水平方向加算部16では1D(1ドット)前の画素A(i−1,j)の再現誤差が加算される。このため、図2(c)に示すような拡散方法1による拡散処理のみが行われ、同図(b)に示す拡散方法2のような、一部に映像信号でない信号(例えば制御信号)から再現誤差を作成して拡散処理をすることがない。
【0026】
前記実施形態例では、係数部をそれぞれ1/2、1/4、1/2の係数を掛ける第1、第2、第3係数器で構成したが、本発明はこれに限るものではない。例えば、係数部を複数の係数器で構成した場合には、垂直・斜め方向加算部と水平方向加算部で加算される再現誤差の係数の和が1になるものであればよい。また、拡散方法1では、垂直方向用の再現誤差の係数が1/2、水平方向用の再現誤差の係数が1/2の場合に限られず、拡散方法2では、垂直方向用の再現誤差の係数が1/4、斜め右上方向用の再現誤差の係数が1/4、水平方向用の再現誤差の係数が1/2の場合に限られない。
【0027】
前記実施形態例では、映像信号でない信号の誤差量を再現誤差として加える拡散処理をなくすために、原画素の映像信号が表示画面の各ラインの最終ドット(右端辺)に位置するか否かを検出する最終ドット検出部を設けた場合について説明したが、本発明はこれに限るものでなく、映像信号でない信号の誤差量を再現誤差として加える拡散処理をなくすために、表示画面の第1ライン(上端辺)を検出する第1ライン検出部や、表示画面の最初のドット(左端辺)を検出する最初ドット検出部を設けた場合についても利用することができる。以下、第1ライン検出部を設けた場合の例を図3及び図4を用いて説明し、最初ドット検出部を設けた場合の例を図5及び図6を用いて説明する。
【0028】
まず、第1ライン検出部を設けた場合を図3を用いて説明する。図3において図1と同一部分は同一符号とし、46は第1ライン検出部である。前記第1ライン検出部46は、原画素の映像信号が表示画面の第1ラインに位置する画素の映像信号であるか否かを検出するように構成されている。前記第1ライン検出部46は、例えば垂直同期信号を検出した後の最初の映像有効期間信号を検出することによって、原画素の映像信号が各フレームの映像の第1ラインに位置する画素の映像信号であることを検出する。
【0029】
44Aは拡散方向制御部で、この拡散方向制御部44Aは切替制御部42Aと切替器28A1、28A2からなっている。
前記切替制御部42Aは、前記第1ライン検出部46から検出信号が出力していないときには、拡散方向切替信号に基づいて前記切替器28A1の共通出力側を3つの個別入力側1、2、3のうちの1と2にランダムに切り替えて接続する(一点鎖線と点線で示すように切り替えて接続する)とともに、前記切替器28A2の共通出力側を2つの個別入力側1、2のうちの1に接続し(点線で示すように接続し)、前記第1ライン検出部46から検出信号が出力しているときには、拡散方向切替信号に優先して前記切替器28A1の共通出力側を個別入力側3に接続する(実線で示すように接続)とともに、前記切替器28A2の共通出力側を2つの個別入力側1、2のうちの2に接続する(実線で示すように接続する)ように構成されている。
【0030】
前記切替器28A1の3つの個別入力側1、2、3のそれぞれには、第1係数器26、第2係数器32、第4係数器48の出力側が結合されている。前記第4係数器48は、誤差量演算部20の演算値を第1遅延器22で(1H−1D)遅延させた信号に係数0を掛けて出力するように構成されている。
前記切替器28A2の2つの個別入力側1、2のそれぞれには、第3係数器36、第5係数器50の出力側が結合されている。前記第5係数器50は、前記誤差量演算部20の演算値を第3遅延器34で1D遅延させた信号に係数1を掛けて出力するように構成されている。
その他の構成は図1と同様なので説明を省略する。
【0031】
図3の主な作用を図4を併用した説明する。
誤差量演算部20で演算された誤差(すなわち演算値)は、第1遅延器22及び第2遅延器24によって1H遅延された後、第1係数器26で1/2倍されて切替器28A1の個別入力側1に入力するとともに、遅延加算部30を経、第2係数器32で1/4倍されて切替器28A1の個別入力側2に入力する。
誤差量演算部20で演算された誤差は、第1遅延器22によって(1H−1D)遅延された後、第2係数器32で1/4倍されて切替器28A1の個別入力側2に入力するとともに、第4係数器48で0倍されて切替器28A1の個別入力側3に入力する。
誤差量演算部20で演算された誤差は、第3遅延器34によって1D遅延された後、第3係数器36で1/2倍されて切替器28A2の個別入力側1に入力するとともに、第5係数器50で1倍されて切替器28A2の個別入力側2に入力する。
【0032】
入力端子12に入力した原画素A(i,j)の映像信号が、PDPの表示画面の第1ラインに位置する画素の映像信号でないときには、第1ライン検出部46から検出信号が出力していないので、切替制御部42Aは、拡散方向切替信号に基づいて切替器28A1の共通出力側を個別入力側1、2にランダムに切り替えて接続する(一点鎖線と点線で示すように交互に切り替えて接続する)とともに、切替器28A2の共通出力側を個別入力側1に接続する(点線で示すように接続する)。このため、図4(a)に示すような拡散方法1による拡散処理と、同図(b)に示すような拡散方法2による拡散処理とが、方向切替信号でランダムに切り替えて行われる。
【0033】
入力端子12に入力した原画素A(i,j)の映像信号が、PDPの表示画面の第1ラインに位置する画素の映像信号のときには、第1ライン検出部46から検出信号が出力するので、切替制御部42Aは拡散方向切替信号に優先する検出信号に基づいて切替器28A1の共通出力側を個別入力側3に接続する(実線で示すように接続する)とともに、切替器28A2の共通出力側を個別入力側2に接続する(実線で示すように接続する)。このため、図4(c)に示すような水平方向用の再現誤差による拡散処理のみが行われ、同図(a)、(b)に示す拡散方法1、拡散方法2のような、一部に映像信号でない信号(例えば制御信号)から再現誤差を作成して拡散処理をするようなことがない。
【0034】
つぎに図5を用いて最初ドット検出部を設けた場合について説明する。図5において図1と同一部分は同一符号とし、52は最初ドット検出部である。前記最初ドット検出部52は、映像有効期間信号に基づいて、原画素の映像信号がPDPの表示画面の各ラインの最初のドットに位置する画素の映像信号であるか否かを検出するように構成されている。
【0035】
44Bは拡散方向制御部で、この拡散方向制御部44Bは切替制御部42Bと切替器28B1、28B2からなっている。
前記切替制御部42Bは、前記最初ドット検出部52から検出信号が出力していないときには、拡散方向切替信号に基づいて前記切替器28B1の共通出力側を4つの個別入力側1、2、3、4のうちの1と2にランダムに切り替えて接続する(一点鎖線と点線で示すように切り替えて接続する)とともに、前記切替器28B2の共通出力側を2つの個別入力側1、2のうちの1に接続し(点線で示すように接続し)、前記最初ドット検出部52から検出信号が出力しているときには、拡散方向切替信号に基づいて前記切替器28B1の共通出力側を個別入力側1、2、3、4のうちの3と4にランダムに切り替えて接続する(実線と二点鎖線で示すように切り替えて接続する)とともに、前記切替器28B2の共通出力側を2つの個別入力側1、2のうちの2に接続する(実線で示すように接続する)ように構成されている。
【0036】
前記切替器28B1の4つの個別入力側1、2、3、4のそれぞれには、第1係数器26、第2係数器32、第6係数器54、第7係数器56の出力側が結合されている。前記第6係数器54は、誤差量演算部20による演算値を第1遅延器22及び第2遅延器24で1H遅延させた信号に係数1を掛けて出力するように構成され、前記第7係数器56は、誤差量演算部20による演算値を第1遅延器22で(1H−1D)遅延させた信号に係数1/2を掛けて出力するように構成されている。
【0037】
前記切替器28B2の2つの個別入力側1、2のそれぞれには、第3係数器36、第8係数器58の出力側が結合されている。前記第3係数器36は、前記誤差量演算部20による演算値を第3遅延器34で1D遅延させた信号に係数1/2を掛けて出力し、前記第8係数器58は、前記誤差量演算部20による演算値を第3遅延器34で1D遅延させた信号に係数0を掛けて出力するように構成されている。
その他の構成は図1と同様なので説明を省略する。
【0038】
図5の主な作用を図6を併用して説明する。
誤差量演算部20で演算された誤差(すなわち演算値)は、第1遅延器22及び第2遅延器24によって1H遅延された後、第1係数器26、第6係数器54で1/2倍、1倍されて切替器28B1の個別入力側1、3に入力するとともに、遅延加算部30を経、第2係数器32、第7係数器56で1/4、1/2倍されて切替器28B1の個別入力側2、4に入力する。
誤差量演算部20で演算された誤差は、第1遅延器22によって(1H−1D)遅延された後、第2係数器32で1/4倍されて切替器28B1の個別入力側2に入力するとともに、第7係数器48で1/2倍されて切替器28B1の個別入力側4に入力する。
誤差量演算部20で演算された誤差は、第3遅延器34によって1D遅延された後、第3係数器36で1/2倍されて切替器28B2の個別入力側1に入力するとともに、第8係数器58で0倍されて切替器28B2の個別入力側2に入力する。
【0039】
入力端子12に入力した原画素A(i,j)の映像信号が、PDPの表示画面の第1ラインに位置する画素の映像信号でないときには、最初ドット検出部52から検出信号が出力していないので、切替制御部42Bは、拡散方向切替信号に基づいて切替器28B1の共通出力側を個別入力側1、2にランダムに切り替えて接続する(一点鎖線と点線で示すように交互に切り替えて接続する)とともに、切替器28B2の共通出力側を個別入力側1に接続する(点線で示すように接続する)。このため、図6(a)に示すような拡散方法1による拡散処理と、同図(b)に示すような拡散方法2による拡散処理とが、拡散方向切替信号でランダムに切り替えて行われる。
【0040】
入力端子12に入力した原画素A(i,j)の映像信号が、PDPの表示画面の各ラインの最初のドットに位置する画素の映像信号のときには、最初ドット検出部52から検出信号が出力するので、切替制御部42Bは拡散方向切替信号に基づいて切替器28B1の共通出力側を個別入力側3、4にランダムに切り替えて接続する(実線と二点鎖線で示すように交互に切り替えて接続する)とともに、切替器28B2の共通出力側を個別入力側2に接続する(実線で示すように接続する)。このため、図6(c)、(d)に示すような垂直方向用及び斜め右上方向用の再現誤差による拡散処理のみが行われ、同図(a)、(b)に示す拡散方法1、2のような、一部に映像信号でない信号(例えば制御信号)から再現誤差を作成して拡散処理をするようなことがない。
【0041】
前記実施形態例では、加算部が垂直・斜め方向加算部と水平方向加算部の2つの加算部で構成され、遅延部が第1、第2、第3遅延器の3つで構成された場合について説明したが、本発明はこれに限られるものではない。
例えば、加算部が垂直方向加算部、斜め方向加算部及び水平方向加算部の3つで構成され、遅延部が対応した3つの遅延器で構成された場合についても本発明を利用することができる。
または、加算部が垂直方向加算部、斜め方向加算部及び水平方向加算部のうちの2つ若しくは1つで構成され、遅延部が対応した2つ若しくは1つの遅延器で構成された場合についても本発明を利用することができる。
または、加算部が垂直・斜め方向加算部で構成され、遅延部が対応した2つの遅延器で構成された場合についても本発明を利用することができる。
【0042】
前記実施形態例では3つ以上の係数器を有する誤差拡散回路に本発明を利用した場合について説明したが、本発明はこれに限られるものではなく、2つ以下の係数器を有する誤差拡散回路や、係数部を省略した誤差拡散回路にも利用することができる。
例えば、加算部が垂直方向加算部、斜め方向加算部、水平方向加算部のうちの1つで構成され、遅延部で誤差量演算部による演算値を遅延させた信号に係数1を掛けてを加算部へ出力するように構成した場合には、掛ける係数が1と0の2つの係数器としたり、または係数器を省略することができる。この係数器を省略する場合、例えば、最終ドット検出部、第1ライン検出部又は最初ドット検出部から検出信号が出力していないときには、拡散方向切替部は遅延部の出力を再現誤差として直接加算部へ入力せしめ、検出信号が出力しているときには、拡散方向切替部は0値を加算部へ入力せしめる(すなわち、再現誤差を加算しない)。
【0043】
前記実施形態例では、ディスプレイパネルがPDPの場合を説明したが、本発明はこれに限られるものではなく、ディスプレイパネルがディジタル化された映像入力信号により直接駆動されるものであればよい(例えばLCDであってもよい)。
【0044】
【発明の効果】
第1発明による誤差拡散回路(請求項1〜2に対応)は、原画素の映像信号に斜め右上方向の画素を含む周辺画素の再現誤差を加算して拡散出力信号を得るようにした誤差拡散回路において、最終ドット検出部と拡散方向制御部とを具備し、原画素の映像信号が表示画面の各ラインの最終ドットの映像信号でないときには、原画素の斜め右上方向の画素を含む周辺画素の再現誤差を加算する拡散処理が行われ、原画素の映像信号が最終ドットの映像信号のときには、拡散処理のために加算する再現誤差が、原画素の斜め右上方向の画素を含まない周辺画素の再現誤差に切り替えられる。このため、最終ドットに位置する画素の映像信号を拡散処理する場合に、映像信号でない信号(例えば制御信号)から再現誤差を作成して拡散処理をすることがなくなり、画質低下を防止できる。
【0045】
第2発明による誤差拡散回路(請求項3〜4に対応)は、原画素の映像信号に垂直方向、斜め方向の画素を含む周辺画素の再現誤差を加算して拡散出力信号を得るようにした誤差拡散回路において、第1ライン検出部と拡散方向制御部とを具備し、原画素の映像信号が表示画面の第1ラインの画素の映像信号でないときには、原画素の垂直方向、斜め方向の画素を含む周辺画素の再現誤差を加算する拡散処理が行われ、原画素の映像信号が表示画面の第1ラインの画素の映像信号のときには、拡散処理のために加算する再現誤差が、原画素の垂直方向、斜め方向の画素を含む周辺画素の再現誤差に切り替えられる。このため、第1ラインに位置する画素の映像信号を拡散処理する場合に、映像信号でない信号(例えば制御信号)から再現誤差を作成して拡散処理をすることがなくなり、画質低下を防止できる。
【図面の簡単な説明】
【図1】第1発明による誤差拡散回路の一実施形態例を示すブロック図である。
【図2】図1の作用を示す説明図である。
【図3】第2発明による誤差拡散回路の一実施形態例を示すブロック図である。
【図4】図3の作用を示す説明図である。
【図5】第3発明による誤差拡散回路の一実施形態例を示すブロック図である。
【図6】図5の作用を示す説明図である。
【図7】本出願人による既提案の誤差拡散回路を示すブロック図である。
【図8】図7の作用を示す説明図である。
【図9】図7において、拡散処理の対象画素が最終ドット、第1ライン、最初ドットのときの問題点を示す説明図で、(a)は最終ドット、(b)と(c)は第1ライン、(d)と(e)は最初ドットのそれぞれの場合を示し、○印は映像信号のある画素を表し、●印は映像でない信号を表す。
【符号の説明】
10…既提案の誤差拡散回路、 12…映像信号の入力端子、 14…垂直・斜め方向加算部、 16…水平方向加算部、 18…出力端子、 20…誤差量演算部、 22…第1遅延器((1H−1D)遅延器)、 24…第2遅延器(1D遅延器)、 26…第1係数器、 28、28A、28B…切替器、 30…遅延加算部、 32…第2係数器、 34…第3遅延器(1D遅延器)、 36…第3係数器、 40…最終ドット検出部、 42、42A、42B…切替制御部、 44、44A、44B…拡散方向制御部、 46…第1ライン検出部、48…第4係数器、 50…第5係数器、 52…最初ドット検出部、 54…第6係数器、 56…第7係数器、 58…第8係数器、 A(i,j)…原画素、 A(i,j−1)…1ライン前の画素(垂直上方の画素)、 A(i+1,j−1)…(1ライン−1ドット)前の画素(斜め右上の画素)、 A(i−1,j)…1ドット前の画素(水平左の画素)、 1D…1ドット、 1H…1ライン、 1H−1D…1ライン−1ドット。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an error diffusion circuit (for example, a gradation adaptive error diffusion circuit) used for displaying a halftone image on a display device using a display panel such as a plasma display panel (PDP) or a liquid crystal display panel (LCD). Is.
[0002]
[Prior art]
Recently, PDPs have attracted attention as thin and light display panels. This PDP drive system is completely different from the conventional CRT drive system, and is a direct drive system using a digitized video input signal. Therefore, the luminance gradation emitted from the panel surface is determined by the number of bits of the signal to be handled.
[0003]
In the AC driving method, as the number of gradations increases, the number of bits in the address period as a preparation period for lighting the panel in one frame period increases, so the sustain period as the light emission period becomes relatively short. The maximum brightness is reduced.
As described above, since the luminance gradation emitted from the panel surface is determined by the number of bits of the signal to be handled, 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 and the signal to be handled is reversed. If the number of bits is reduced, the light emission luminance increases, but the gradation display is reduced and the image quality is lowered.
[0004]
Therefore, the present applicant has proposed an
[0005]
Further, the error
[0006]
Further, the error calculated by the error
[0007]
For this reason, when the
That is, in the
[0008]
[Problems to be solved by the invention]
However, the
[0009]
For example, when the original pixel A (i, j) located at the last dot of each line of the display screen (video of each frame) is subjected to diffusion processing, as shown in FIG. 1H-1D) Since the error amount of the non-video signal before (ie, diagonally upper right) is multiplied by 1/4 and added as a reproduction error, the pixel (dot) located at the last dot of each line on the display screen There was a problem that the image quality of the camera deteriorated.
When the original pixel A (i, j) located on the first line (that is, the upper edge) of the display screen is subjected to diffusion processing, as shown in FIGS. Multiply the error amount of the non-video signal 1H before (ie, directly above the vertical), 1H before and (1H-1D) (ie, diagonally upper right) by 1/2, 1/4, and 1/4 to obtain a reproduction error. Since the addition is performed, there is a problem in that the image quality of the pixel located on the first line of the display screen is deteriorated.
Further, when the original pixel A (i, j) located at the first dot of each line on the display screen is subjected to diffusion processing, as shown in FIGS. Since the error amount of the non-video signal (ie, horizontal left) was multiplied by 1/2 and added as a reproduction error, there was a problem that the image quality of the pixel located at the first dot of the display screen was degraded. . In (a) to (e) of FIG. 9, a circle represents a pixel having a video signal.
[0010]
The present invention has been made in view of the above-described problems, and an object of the present invention is to eliminate a diffusion process that adds an error amount of a signal that is not a video signal as a reproduction error so that the image quality does not deteriorate. .
[0011]
[Means for Solving the Problems]
Error diffusion circuit according to the
[0012]
The final dot detection unit detects whether the video signal of the original pixel that has been quantized and input is the video signal of the pixel located at the final dot of each line of the display screen. When the video signal of the original pixel is not the final dot, the detection signal is not output from the final dot detection unit, so that a diffusion process for adding the reproduction error of the peripheral pixels including the pixels in the diagonally upper right direction of the original pixel is performed. When the video signal of the original pixel is the last dot, a detection signal is output from the final dot detection unit, and based on this detection signal, the diffusion direction control unit adds a reproduction error added for diffusion processing in the diagonally upper right direction of the original pixel. Switch to the reproduction error of the surrounding pixels that do not include this pixel. For this reason, when a video signal of a pixel located at the last dot is subjected to diffusion processing, a reproduction error is not generated from a signal (for example, a control signal) that is not a video signal, and diffusion processing is not performed.
[0013]
Error diffusion circuit according to the second invention (claim) 3 ~ 4 Is an error diffusion in which a diffused output signal is obtained by adding reproduction errors of peripheral pixels including pixels in the vertical and oblique directions of the original pixel to the quantized input original pixel video signal. In the circuit, based on the first line detection unit for detecting whether the video signal of the original pixel is a video signal of a pixel located on the first line of the display screen, and the detection signal of the first line detection unit A diffusion direction control unit that switches a reproduction error added to the video signal of the original pixel to a reproduction error of a peripheral pixel that does not include a pixel in a vertical direction and an oblique direction of the original pixel. .
[0014]
The first line detection unit detects whether or not the quantized and input original pixel video signal is a video signal of a pixel located on the first line of the display screen. When the original pixel is not the first line of the display screen, a detection signal is not output from the first line detection unit, so that diffusion processing is performed to add reproduction errors of peripheral pixels including pixels in the vertical and oblique directions of the original pixel. . When the original pixel is the first line of the display screen, a detection signal is output from the first line detection unit. Based on this detection signal, the diffusion direction control unit adds a reproduction error added for diffusion processing to the vertical of the original pixel. Switch to the reproduction error of surrounding pixels including pixels in the direction and diagonal direction. For this reason, when the video signal of the pixel located on the first line is subjected to the diffusion processing, a reproduction error is not generated from a signal (for example, a control signal) that is not the video signal, and the diffusion processing is not performed.
[0017]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of the present invention will be described with reference to FIG.
In FIG. 1, the same parts as those in FIG. In FIG. 1, 12 is an input terminal for inputting a video signal of n (for example, 8) bits. A vertical / diagonal
[0018]
On the output side of the horizontal
A
[0019]
The output side of the
The output side of the
[0020]
The final
[0021]
Next, the operation of FIG. 1 will be described with reference to FIG.
When a video signal of n (for example, 8) bits of the original pixel A (i, j) is input to the
[0022]
The error
The error calculated by the error
[0023]
The error calculated by the error
The error calculated by the error
[0024]
When the video signal of the original pixel A (i, j) input to the
[0025]
When the video signal of the original pixel A (i, j) input to the
[0026]
In the above-described embodiment, the coefficient portion is configured by the first, second, and third coefficient multipliers that multiply the coefficients of 1/2, 1/4, and 1/2, respectively, but the present invention is not limited to this. For example, when the coefficient unit is composed of a plurality of coefficient units, it is sufficient if the sum of the reproduction error coefficients added by the vertical / diagonal direction adding unit and the horizontal direction adding unit is 1. The
[0027]
In the above embodiment, in order to eliminate the diffusion processing that adds the error amount of the signal that is not a video signal as a reproduction error, it is determined whether or not the video signal of the original pixel is located at the last dot (right end side) of each line of the display screen. Although the case where the final dot detection unit for detection is provided has been described, the present invention is not limited to this. The present invention can also be used in the case where a first line detection unit that detects (upper edge) or an initial dot detection unit that detects the first dot (left edge) on the display screen is provided. Hereinafter, an example in which the first line detection unit is provided will be described with reference to FIGS. 3 and 4, and an example in which the first dot detection unit is provided will be described with reference to FIGS. 5 and 6.
[0028]
First, the case where the 1st line detection part is provided is demonstrated using FIG. 3, the same parts as those in FIG. 1 are denoted by the same reference numerals, and 46 is a first line detector. The first
[0029]
44A is a diffusion direction control unit, and this diffusion direction control unit 44A includes a switching control unit 42A and a switch 28A. 1 , 28A 2 It is made up of.
When the detection signal is not output from the first
[0030]
The switch 28A 1 Are connected to the output sides of the
The switch 28A 2 Are connected to the output sides of the
Other configurations are the same as those in FIG.
[0031]
3 will be described in combination with FIG.
The error (that is, the calculated value) calculated by the error
The error calculated by the error
The error calculated by the error
[0032]
When the video signal of the original pixel A (i, j) input to the
[0033]
When the video signal of the original pixel A (i, j) input to the
[0034]
Next, the case where the first dot detection unit is provided will be described with reference to FIG. In FIG. 5, the same portions as those in FIG. 1 are denoted by the same reference numerals, and 52 is a first dot detection unit. The
[0035]
44B is a diffusion direction control unit, and this diffusion direction control unit 44B includes a switching
When the detection signal is not output from the initial
[0036]
The
[0037]
The
Other configurations are the same as those in FIG.
[0038]
The main operation of FIG. 5 will be described with reference to FIG.
The error (that is, the calculated value) calculated by the error
The error calculated by the error
The error calculated by the error
[0039]
When the video signal of the original pixel A (i, j) input to the
[0040]
When the video signal of the original pixel A (i, j) input to the
[0041]
In the above embodiment, the adder is composed of two adders, the vertical / diagonal adder and the horizontal adder, and the delay unit is composed of three first, second, and third delay units. However, the present invention is not limited to this.
For example, the present invention can also be used in the case where the adder is configured with three vertical direction adders, the diagonal direction adder, and the horizontal adder, and the delay unit is configured with three corresponding delay units. .
Alternatively, the addition unit may be configured by two or one of the vertical direction addition unit, the diagonal direction addition unit, and the horizontal direction addition unit, and the delay unit may be configured by two or one corresponding delay device. The present invention can be used.
Alternatively, the present invention can also be used in the case where the addition unit is configured by a vertical / diagonal direction addition unit and the delay unit is configured by two corresponding delay devices.
[0042]
In the above embodiment, the case where the present invention is used for an error diffusion circuit having three or more coefficient units has been described. However, the present invention is not limited to this, and the error diffusion circuit having two or less coefficient units is used. It can also be used for an error diffusion circuit in which the coefficient part is omitted.
For example, the adding unit is composed of one of a vertical direction adding unit, a diagonal direction adding unit, and a horizontal direction adding unit, and the delay unit multiplies the signal obtained by delaying the calculation value by the error amount calculation unit by the
[0043]
In the above-described embodiment, the case where the display panel is a PDP has been described. However, the present invention is not limited to this, as long as the display panel is directly driven by a digitized video input signal (for example, It may be an LCD).
[0044]
【The invention's effect】
Error diffusion circuit according to the
[0045]
Error diffusion circuit according to the second invention (claim) 3 ~ 4 Corresponds to the first line detection unit and the diffusion direction in an error diffusion circuit in which a reproduction output signal is obtained by adding reproduction errors of peripheral pixels including pixels in the vertical and diagonal directions to the video signal of the original pixel. And a diffusion process for adding reproduction errors of peripheral pixels including pixels in the vertical direction and the diagonal direction of the original pixel when the video signal of the original pixel is not the video signal of the pixel on the first line of the display screen. When the video signal of the original pixel is the video signal of the pixel on the first line of the display screen, the reproduction error added for the diffusion processing is the reproduction of the peripheral pixels including the pixels in the vertical direction and the diagonal direction of the original pixel. Switch to error. For this reason, when the video signal of the pixel located on the first line is subjected to the diffusion process, a reproduction error is not generated from a signal (for example, a control signal) that is not a video signal and the diffusion process is not performed.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an embodiment of an error diffusion circuit according to the first invention.
FIG. 2 is an explanatory diagram showing the operation of FIG. 1;
FIG. 3 is a block diagram showing an embodiment of an error diffusion circuit according to the second invention.
4 is an explanatory diagram showing the operation of FIG. 3. FIG.
FIG. 5 is a block diagram showing an embodiment of an error diffusion circuit according to the third invention.
6 is an explanatory diagram showing the operation of FIG.
FIG. 7 is a block diagram showing an error diffusion circuit previously proposed by the present applicant.
FIG. 8 is an explanatory diagram showing the operation of FIG.
FIG. 9 is an explanatory diagram showing problems when the target pixel of diffusion processing is the last dot, the first line, and the first dot in FIG. 7, where (a) is the last dot, and (b) and (c) are the first dot. One line, (d) and (e) show the case of each of the first dots, a circle represents a pixel with a video signal, and a circle represents a non-video signal.
[Explanation of symbols]
DESCRIPTION OF
Claims (4)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP02096397A JP3661330B2 (en) | 1997-01-20 | 1997-01-20 | Error diffusion circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP02096397A JP3661330B2 (en) | 1997-01-20 | 1997-01-20 | Error diffusion circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10210296A JPH10210296A (en) | 1998-08-07 |
| JP3661330B2 true JP3661330B2 (en) | 2005-06-15 |
Family
ID=12041838
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP02096397A Expired - Fee Related JP3661330B2 (en) | 1997-01-20 | 1997-01-20 | Error diffusion circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3661330B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003046776A (en) * | 2001-07-05 | 2003-02-14 | Samsung Sdi Co Ltd | Display start position correction circuit that corrects display start position deviation by error diffusion method |
-
1997
- 1997-01-20 JP JP02096397A patent/JP3661330B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH10210296A (en) | 1998-08-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6965358B1 (en) | Apparatus and method for making a gray scale display with subframes | |
| JP3139312B2 (en) | Display driving method and apparatus | |
| JP3158883B2 (en) | Error diffusion circuit of display device | |
| JP3661330B2 (en) | Error diffusion circuit | |
| JP3785922B2 (en) | Error diffusion processing method for display device | |
| JP3661925B2 (en) | Video signal processing circuit and method for display device | |
| JP3089960B2 (en) | Error diffusion circuit | |
| KR100888577B1 (en) | Method of processing error diffusion in a display device | |
| JP2003345288A (en) | Video display device and video signal processing method used in the same | |
| JP3334440B2 (en) | Error diffusion circuit | |
| JP3593799B2 (en) | Error diffusion circuit of multiple screen display device | |
| US20070230813A1 (en) | Error diffusion processing circuit and method, and plasma display device | |
| KR100508936B1 (en) | Method capable of performing high-speed error diffusion and palasma display panel driving apparatus using the same | |
| JP3605945B2 (en) | Error diffusion circuit | |
| JP3327058B2 (en) | Pseudo pattern processing circuit | |
| EP1583063A1 (en) | Display unit and displaying method | |
| JP2003169212A (en) | Error diffusion circuit and video display device | |
| JP3322073B2 (en) | Error diffusion processing device for display device | |
| JPH09185340A (en) | Display device | |
| JP3994401B2 (en) | Error diffusion processing method for display device | |
| JP2008145642A (en) | Error diffusion device and display device | |
| JP3906867B2 (en) | Error diffusion processing method for display device and error diffusion processing device | |
| JPH07140923A (en) | Display device drive circuit | |
| JP2001092407A (en) | Picture display device | |
| JP2004258069A (en) | Image display device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20041001 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041130 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050128 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050301 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050314 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080401 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090401 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090401 Year of fee payment: 4 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090401 Year of fee payment: 4 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090401 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100401 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110401 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130401 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130401 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140401 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |