(57)【要約】【課題】  誤差拡散拡散を行う映像信号処理回路に於いて、擬似中間調処理を施して再現する階調ビット数を増やす為、出現パターンの模様が見えたり、出現パターンがフィールド単位に大きく変動すると、ノイズ感が増し、画質が劣化した。【解決手段】  入力メモリ１０１の出力映像信号を１水平走査期間単位で順方向と逆方向に逆転させる。誤差値メモリ１０５も、入力メモリ１０１の走査方向と同期して順方向と逆方向に逆転させる。クシ型走査した誤差演算により、ノイズ感を軽減した出現パターンを得る。出力メモリ１０４はクシ型走査した映像信号を順走査に戻す。【選択図】        図１
2006276642.tif 000002
【特許請求の範囲】
【請求項１】
画素信号の列から成る第１の映像信号が書込まれる入力メモリと、
上記入力メモリへの書き込み及び読み出しを制御して、上記第１の映像信号に対し、１ライン毎に画素信号の順序が逆転した第２の映像信号を出力させるメモリ制御回路と、
上記第２の映像信号に含まれる各画素の画素信号に、当該画素の近傍の画素についての量子化誤差の加重平均を加算する加算器と、
上記加算器の出力を受けて、各画素について順次量子化及び量子化誤差値の検出を行う量子化・誤差値検出部と、
量子化・誤差値検出部で処理されている画素（以下「注目画素」と言う）よりも前に上記量子化・誤差値検出部で処理された画素についての量子化誤差値を記憶する誤差値メモリと、
上記誤差値メモリに記憶されている誤差値のうち、上記注目画素の近傍の画素についての量子化誤差の加重平均を求め、上記加算器に上記誤差の加重平均を供給する集積誤差演算部と
を有する誤差拡散回路。
【請求項２】
上記メモリ制御回路は、上記第１の映像信号の上記入力メモリへの書き込みと読み出しを１水平期間単位で順方向と逆方向に交互に切り替えることで、上記第２の映像信号を生成する
ことを特徴とする請求項１に記載の誤差拡散回路。
【請求項３】
上記入力メモリが、１水平期間の有効画素分の容量を有し、
上記メモリ制御回路は、上記入力メモリの書き込みを順方向と逆方向に交互に行うように制御し、読み出しを書き込みより先行させて、逆方向と順方向に交互に行うように制御する
ことを特徴とする請求項１に記載の誤差拡散回路。
【請求項４】
上記メモリ制御回路が、上記量子化・誤差値検出部で検出された誤差値を、上記誤差値メモリに記憶させ、書き込みと読み出しを１水平期間単位で順方向と逆方向に逆転させ、
上記集積誤差演算部が、上記誤差の加重平均を求める演算を１水平期間毎に交互に逆転した方向で行うことを特徴とする請求項１に記載の誤差拡散回路。
【請求項５】
上記誤差値メモリが、１水平期間の有効画素分の容量を有し、
上記メモリ制御回路は、上記誤差値メモリにおいて、読み出しを先行させ、書き込みを後追いさせるよう制御することを特徴とする請求項１に記載の誤差拡散回路。
【請求項６】
上記誤差値メモリの読み出し開始位置を、順方向と逆方向で異ならせることにより、上記誤差値メモリに記憶されている誤差値のうち、上記加重平均の計算に、上記誤差値メモリが順方向で読み出されているときと、逆方向で読み出されているときとで、異なる水平位置のものを用いることを特徴とする請求項１に記載の誤差拡散回路。
【請求項７】
各フィールドの最初のラインの画素について誤差の加重平均を求めるに際し、前のフィールドの最終ラインの画素の誤差を用いることを特徴とする請求項１に記載の誤差拡散回路。
【請求項８】
乱数を発生する乱数発生器をさらに有し、
上記集積誤差演算部が、上記乱数発生器で発生された乱数を用いて誤差の加重平均を求めることを特徴とする請求項１に記載の誤差拡散回路。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、特に映像信号表示装置に用いるのに適した誤差拡散回路に関し、特に入力映像信号の輝度を線形に表示し輪郭抑制できる誤差拡散処理に関するものである。
【背景技術】
【０００２】
人間の視覚感度は暗い輝度で感度が高く、明るい輝度で感度が低いと言う特性を持っている。例えばＣＲＴを用いた表示装置では１階調の差を輪郭として知覚することは少ない。これは、ＣＲＴ自身の持つ非線形なガンマ特性によることが大きい。しかしながら、近年になって線形な階調特性を有する新しいデジタル表示デバイスが提案されている。その一例がテキサスインスツルメント社より提案されたＤＭＤ（デジタルマイクロミラーデバイス）を用いた表示システムである。これは、数十万個の可動マイクロミラー（ＤＭＤ）を用いた投写型ディスプレイである。この表示システムでは、入出力特性が線形であり上記可動マイクロミラーの応答速度から、表示階調の分解能が８ビット程度に制限されている。このため、低輝度側で人間の視覚感度が上回ってしまい、１階調の差を認識できる、いわゆる偽輪郭が知覚されやすい。偽輪郭の問題を解決する為に、ＤＭＤを用いた表示システムでは、表示階調の分解能を上げる為にＮビット（通常８ビット）の入力映像信号をガンマ変換にてより多数の、Ｍビット（１２ビット程度）に上げている。しかしながらＤＭＤ表示デバイスは８ビット程度であることから、Ｍビットの映像信号を８ビット程度に変換しなければならない。このような場合、誤差拡散法により量子化を行い、擬似的にＭビットの階調を表現できる誤差拡散法が有効である。
【０００３】
誤差拡散法は処理対象画素を量子化した際に生じる量子化誤差を周囲の未処理の画素に拡散することで、量子化誤差を平均として０に近づけるようにする量子化方法である。
【０００４】
従来の誤差拡散法として、同一の表示画素でも各フレームでドットの表れ方が異なるように誤差拡散法で処理して、時間平均としてＭビットの階調を表現させるものがある。
その一例においては、フィードバックされる（Ｍ−Ｎ）ビットの誤差成分にランダムノイズを加算し、これをＭビットの入力信号に加えることで、ドットの表れ方が異なった出力信号を得ることとしている（例えば、特許文献１参照）。
別の例では、誤差拡散処理後の映像に特徴的な拡散パターンを軽減するため、誤差演算の方向をフィールド単位で順走査と逆走査誤差演算を交互に行っている（例えば、特許文献２参照）。
【０００５】
【特許文献１】特開平１０−２６１０８０  公報（第１頁、第１図）
【特許文献２】特開２００１−１４２４４０  公報（第１頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記した、従来のランダムノイズを重畳する方法では、原画質の平均輝度が保存できずに、ザラツキ感のある画質劣化をひきおこすと言う問題がある。またフィールド単位で順方向と逆方向に誤差演算を交互に行う方法では、特徴的な拡散パターンの低減には十分と言えず、映像信号を見る視聴者から見ると、ノイズ感のともなった画像となり、さらに静止した映像シーンでは，誤差拡散出力のドットの表れ方が固定化するという問題があった。
【０００７】
本発明は、上述のような課題を解消するためになされたもので、ノイズ感を軽減でき、誤差拡散出力のドットを固定しない誤差拡散回路と、これを用いた映像表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、画素信号の列から成る第１の映像信号が書込まれる入力メモリと、上記入力メモリへの書き込み及び読み出しを制御して、上記第１の映像信号に対し、１ライン毎に画素信号の順序が逆転した第２の映像信号を出力させるメモリ制御回路と、上記第２の映像信号に含まれる各画素の画素信号に、当該画素の近傍の画素についての量子化誤差の加重平均を加算する加算器と、上記加算器の出力を受けて、各画素について順次量子化及び量子化誤差値の検出を行う量子化・誤差値検出部と、量子化・誤差値検出部で処理されている画素（以下「注目画素」と言う）よりも前に上記量子化・誤差値検出部で処理された画素についての量子化誤差値を記憶する誤差値メモリと、上記誤差値メモリに記憶されている誤差値のうち、上記注目画素の近傍の画素についての量子化誤差の加重平均を求め、上記加算器に上記誤差の加重平均を供給する集積誤差演算部とを有する誤差拡散回路を提供する。
【発明の効果】
【０００９】
本発明によれば、誤差拡散の誤差演算の方向を１水平期間毎に逆転させ、これに伴い誤差演算マトリックスの異なる垂直位置の参照画素（垂直成分参照画素）が、順方向に処理するラインと逆方向に処理するラインとで反転させることにより、誤差拡散によって出力するドットが拡散されたパターンになりノイズ感の低減になるという効果がある。
【発明を実施するための最良の形態】
【００１０】
実施の形態１．
図１はこの発明の実施の形態１の誤差拡散回路の構成を示すブロック図である。
図示の誤差拡散装置は、入力メモリ１０１と、加算器１０２と、量子化・誤差値検出部１０３と、出力メモリ１０４と、集積誤差演算部１０６と、誤差値メモリ１０５と、メモリ制御回路１０７とを有する。出力メモリ１０４の出力はＤＬＰ映像表示装置１０８に供給される。
【００１１】
メモリ制御回路１０７は、垂直同期信号と、水平同期信号と、クロック（ｃｌｏｃｋ）とに基づいて、書き込みアドレスと読み出しアドレスを発生し、入力メモリ１０１、出力メモリ１０４、誤差値メモリ１０５にそれぞれ、書き込み制御信号と読み出し制御信号を与える。
【００１２】
入力メモリ１０１は、例えば１ライン分の記憶容量を持つラインメモリで構成され、メモリ制御回路１０７からの書き込み制御信号によって、画素信号の列から成る入力映像信号を記憶し、メモリ制御回路１０７からの読み出し制御信号によって、記憶された画素信号が順次読み出される。以下に詳しく述べるように、書き込みと読み出しの順序を制御することにより、１水平期間単位で入力映像信号と逆転した走査方向の映像信号が出力される。
【００１３】
加算器１０２は、集積誤差演算部１０６から供給される、後述の誤差の加重平均を、ラインメモリ１０１から出力される映像信号の各画素の信号（画素信号）に加算する。
量子化・誤差値検出部１０３は加算器１０２から出力された映像信号を、量子化して量子化された映像信号を出力するとともに、量子化後の映像信号と量子化前の映像信号の差分である量子化誤差を計算する。
【００１４】
出力メモリ１０４は、例えば１ライン分の記憶容量を持つラインメモリで構成され、量子化・誤差値検出部１０３から出力される、１水平期間単位で走査方向が逆転している映像信号を、メモリ制御回路１０７からの書き込み制御信号及び読み出し制御信号にしたがった動作をすることで、走査方向が揃った映像信号（入力映像信号と同じ順序の画素信号の列を有する）を出力する。
【００１５】
誤差値メモリ１０５は、前ラインの量子化誤差値を蓄える。
集積誤差演算部１０６は、量子化・誤差値検出部１０３から供給される、１画素前の画素の誤差値と、誤差値メモリ１０５に記憶されている前ラインの画素の誤差値とを用いて誤差の加重平均を求める。
【００１６】
次に動作について説明する。まず図１の入力メモリ１０１は、１水平期間単位で走査方向（画素信号の順序）が逆転した映像信号を出力する。入力メモリ１０１から出力される映像信号を図２に示す。
メモリ容量を１水平解像度分（厳密には、１水平期間の有効画素分）の必要最小限に抑え、かつ走査方向が逆転した映像信号を出力するために、読み出しアドレスを先行させ、書き込みアドレスを後追いさせる。また、書き込みと読み出しのアドレスを２水平期間単位に逆転させることにより実現している。入力映像信号は時々刻々と違った内容が入力するので、書き込みを速くしたり、遅くしたりは出来ないが、一旦記憶してしまうと、読み出す時間はずらすことができる。図３に上記先行するアドレスの状態を示しており、水平解像度が１０２４画素の場合を例として書いている。なお、読み出した映像信号は１水平ライン前の信号を読み出していることになる。図３の走査方向を示す矢印を用いて映像信号を、水平期間毎に交互に順序を逆転させて出力する動作を図４に示す。なお、このように交互に逆転させた順序を「クシ型」と言う。図４で、書き込み走査方向は２水平走査単位で逆転を繰り返す、読み出し走査方向も同位相で逆転を繰り返す、結果として映像信号出力は１水平期間単位に逆転したクシ型の映像信号を出力する。
【００１７】
以上の動作をより詳しく説明すると以下の通りとなる。
（１）  水平走査線番号１（水平期間番号１）では書き込み走査方向は左から右（→）の順方向、読み出しは水平走査番号２であり、読み出し走査方向は左から右（→）の順方向、映像出力も水平走査番号２であり左から右（→）の順方向になる。
（２）  水平走査線番号２では書き込み走査方向は左から右（→）の順方向、読み出しは水平走査番号３であり、読み出し走査方向は右から左（←）の逆方向、映像出力も水平走査番号３であり右から左（←）の逆方向になる。
【００１８】
（３）  水平走査線番号３では書き込み走査方向は右から左（←）の逆方向、読み出しは水平走査番号４であり、読み出し走査方向は右から左（←）の逆方向、映像出力も水平走査番号４であり左から右（→）の順方向になる。
【００１９】
ここを図３に戻ってもう少し説明する。
ラインメモリ中のアドレスをＡ０（最小番地）から最大番地Ａ１０２３（最大番地）までとし、画面中の映像信号（画素信号）を、各ラインのうちの左端のものから右端まで順にＳ０からＳ１０２３までとする。書き込みを順方向に行うとき（順方向の書き込み走査方向のとき）は、映像信号Ｓ０〜Ｓ１０２３がアドレスＡ０〜Ａ１０２３にそれぞれ書込まれ、書き込みを逆方向に行うとき（逆方向の書き込み走査方向のとき）は、映像信号Ｓ０〜Ｓ１０２３がアドレスＡ１０２３〜Ａ０に書込まれる。
上記のように、逆方向の書き込み走査方向のときアドレスが最大番地のＡ１０２３に映像信号Ｓ０を書き込み、最後にＡ０番地に映像信号Ｓ１０２３を書き込んでいる。これを逆方向の読み出し走査アドレスである最大番地のＡ１０２３番地で読み出すと映像信号はＳ０が出力する。最後にＡ０番地を読み出すと映像信号はＳ１０２３が出力し、結果として映像信号は左から右（→）の順方向になる。
【００２０】
（４）  水平走査線番号４では書き込み走査方向は右から左（←）の逆方向、読み出しは水平走査番号５であり、読み出し走査方向は左から右（→）の順方向、映像出力も水平走査番号５であり右から左（←）の逆方向になる。
【００２１】
ここも図３に戻ってもう少し説明すると、逆方向の書き込み走査方向アドレス（Ａ１０２３，Ａ１０２２，…Ａ０）で、映像信号（Ｓ０，Ｓ１，…Ｓ１０２３）を書き込み、正方向の読み出し走査アドレス（Ａ０，Ａ１，…Ａ１０２３）で読み出すと、映像信号出力は（Ｓ１０２３，Ｓ１０２２，…Ｓ０）の逆方向になる。
【００２２】
以後（１）〜（４）の動作を繰り返す。なお、映像信号は、１水平期間分遅れて出力する。
【００２３】
入力メモリの制御を上記操作により、メモリ容量を１水平画素分で実現できる。
【００２４】
図１の加算器１０２は、集積誤差演算部１０６ですでに計算されている誤差の加重平均と、入力メモリ１０１からの入力映像信号の各画素の信号とを加算し、集積誤差演算部１０６は、上記注目画素周辺の誤差の加重平均を求める。
【００２５】
この処理を、図５の演算マトリックス(誤差拡散に用いられる周囲の画素（参照画素)と、それに対する重み付け係数を示す図)を用いて説明する。図５に示すように注目画素近傍の誤差信号（Ｅ１〜Ｅ４）に対してそれぞれ重み（α１〜α４）を乗じて（式１）の重み平均ＥＡを誤差演算する。
【００２６】
【数１】
2006276642.tif 000003
【００２７】
この時，αは画像の直流成分を保存するため次の（式２）を満足しなければならない。
【００２８】
【数２】
2006276642.tif 000004
【００２９】
上記（式１）を実現するのが加算器１０２と集積誤差演算部１０６である。
図１の量子化・誤差値検出部１０３は、各画素に対して表示デバイスの階調数にあうように量子化を行うとともに，その時の量子化誤差を演算する。例えば入力映像信号が１２ビットで表示デバイスの階調数が８ビットならば、１２ビットから８ビットに量子化し、その時の量子化誤差は４ビットとなる。
【００３０】
図１の誤差値メモリ１０５は、注目画素から見た垂直成分（図５のＥ１〜Ｅ３）の誤差値を記憶する為のラインメモリである。誤差演算をクシ型にする（１水平期間毎に交互に逆転した方向で行う）ために、誤差値メモリも映像信号と同様に走査を１水平期間単位に逆転している。この動作を図６に示している。図６の誤差値は図１の量子化・誤差値検出部１０３からの出力である誤差値であり、１水平期間単位に走査方向が逆転している。誤差値メモリへの読み出しを先行して、後追いで書き込むことにより１水平画素分（厳密には、１水平期間の有効画素分）の容量で実現している。誤差値をクシ型で走査する動作説明を図７に示す。図７に於いて、誤差値入力は１水平期間分遅れて図１の量子化・誤差値検出部１０３よりクシ型で出力し、誤差値書き込みと読み出しの走査方向をクシ型で制御することにより誤差値メモリ出力をクシ型で出力する。
【００３１】
以下より詳細に説明すると以下の通りとなる。
（１）  １水平期間分遅れてきた誤差値入力は、水平走査番号２にて順方向で走査されている。この誤差値入力を順方向で誤差値メモリへ書き込む。読み出しは書き込みより先行し、順方向で読み出す。誤差値メモリより順方向が出力する。読み出しが先行するので水平走査番号２での誤差値メモリ出力は１フィールド前の、最終ラインの誤差値メモリの値を読み出していることになる。フィールドにまたがった誤差値を利用して静止した映像信号でもドットの表れ方が固定しない効果が得られる。
【００３２】
（２）  水平走査番号３では逆方向の誤差値が入力し、逆方向に書き込み、逆方向で読み出す。読み出しを先行させるので水平走査番号２で順方向書き込みした誤差値を逆方向で読み出すので、誤差地メモリ出力は逆方向となる。
【００３３】
（３）  水平走査番号４では順方向の誤差値が入力し、順方向に書き込み、順方向で読み出す。つまり、読み出しを先行させるので水平走査番号３で逆方向の誤差値（Ｅ１０２３，Ｅ１０２２，…Ｅ０）を逆方向のアドレス（Ａ１０２３，Ａ１０２２，…Ａ０）で書き込んだ誤差値を、水平走査番号４で順方向のアドレス（Ａ０，Ａ１，…Ａ１０２３）で読み出すので、誤差値メモリからは順方向（Ｅ０，Ｅ１，…Ｅ１０２３）で出力する。
【００３４】
（４）  水平走査番号５では逆方向の誤差値が入力し、逆方向に書き込み、逆方向で読み出す。つまり、読み出しを先行させるので水平走査番号４で順方向の誤差値（Ｅ０，Ｅ１，…Ｅ１０２３）を順方向のアドレス（Ａ０，Ａ１，…Ａ１０２３）で書き込んだ誤差値を、水平走査番号５で逆方向のアドレス（Ａ１０２３，Ａ１０２２，…Ａ０）で読み出すので、誤差値メモリからは逆方向（Ｅ１０２３，Ｅ１０２２，…Ｅ０）で出力する。
【００３５】
以後は、上記（３）と（４）の動作を繰り返す。
【００３６】
誤差値メモリ１０５の読み出す位置を変えると、参照マトリックスの座標を変える（参照誤差値の水平位置を変える、即ち、誤差値メモリ１０５が順方向で読み出されているときと、逆方向で読み出されているときとで、加重平均の計算に異なる水平位置のものを用いること）ことになる。図８に１画素早めた例を図示しており、同図（ａ）に示す順方向走査と同図（ｂ）に示す逆方向走査で非対称なマトリックスになり、出現するドットを拡散する効果がある。
【００３７】
図１の出力メモリ１０４は、クシ型になった映像信号を順方向に直している。
【００３８】
メモリ容量を１水平解像度分の必要最小限に抑え、かつ走査方向が逆転した映像信号を順方向にそろえるために、読み出しアドレスを先行させ、書き込みアドレスを後追いさせる。また、書き込みと読み出しのアドレスを２水平期間単位に逆転させることにより実現している。
【００３９】
図９に上記先行するアドレスの状態を示しており、水平解像度が１０２４画素の場合を例として書いている。なお、読み出した映像信号は１水平ライン前の信号を読み出していることになる。図９の走査方向を示す矢印を用いてクシ型になった映像信号を順方向にそろえる動作を図１０で説明する。
【００４０】
図１０で、書き込み走査方向は２水平走査単位で逆転を繰り返す、読み出し走査方向も同位相で逆転を繰り返す、結果として映像信号出力は順方向にそろった映像信号を出力する。
【００４１】
図１０を用いてもう少し詳細に説明すると以下の通りである。
（１）  水平走査番号２では、映像入力は左から右（→）の順方向、書き込み走査方向は左から右（→）の順方向、読み出しは水平走査番号３であり、読み出し走査方向は左から右（→）の順方向、映像出力は左から右（→）の順方向になる。
【００４２】
（２）  水平走査番号３では、映像入力は右から左（←）の逆方向、書き込み走査方向は左から右（→）の順方向、読み出しは水平走査番号４であり、読み出し走査方向は右から左（←）の逆方向、映像出力は左から右（→）の順方向になる。座標を用いて説明すると、映像信号はＳ１０２３，Ｓ１０２２，…Ｓ０と逆方向になっており、書き込みアドレスＡ０，Ａ１，…Ａ１０２３に映像信号を書き込む、つまり書き込みアドレスＡ０にＳ１０２３を書き込み、書き込みアドレスＡ２にＳ１０２２を書き込んで行く。読み出しアドレスＡ１０２３，Ａ１０２２，…Ａ０と読み出すと、Ｓ０，Ｓ１，…Ｓ１０２３が読み出される。
【００４３】
（３）  水平走査番号４では、映像入力は左から右（→）の順方向、書き込み走査方向は右から左（←）の逆方向、読み出しは水平走査番号５であり、読み出し走査方向は右から左（←）の逆方向、映像出力は左から右（→）の順方向になる。座標を用いて説明すると、映像信号はＳ０，Ｓ１，…Ｓ１０２３と順方向、書き込みアドレスＡ１０２３，Ａ１０２２，…Ａ０に映像信号を書き込む、つまり書き込みアドレスＡ１０２３にＳ０を書き込み、書き込みアドレスＡ１０２２にＳ１を書き込んで行く。読み出しアドレスＡ１０２３，Ａ１０２２，…Ａ０と読み出すと、Ｓ０，Ｓ１，…Ｓ１０２３が読み出される。
【００４４】
（４）  水平走査番号５では、映像入力は右から左（←）の逆方向、書き込み走査方向は右から左（←）の逆方向、読み出しは水平走査番号６であり、読み出し走査方向は左から右（→）の順方向、映像出力は左から右（→）の順方向になる。座標を用いて説明すると、映像信号はＳ１０２３，Ｓ１０２２，…Ｓ０と逆方向になっており、書き込みアドレスＡ１０２３，Ａ１０２２，…Ａ０に映像信号を書き込む、つまり書き込みアドレスＡ１０２３にＡ１０２３を書き込み、書き込みアドレスＡ１０２２にＳ１０２２を書き込んで行く。読み出しアドレスＡ０，Ａ１，…Ａ１０２３と読み出すと、Ｓ０，Ｓ１，…Ｓ１０２３が読み出される。
【００４５】
以後（１）〜（４）の動作を繰り返す。
なお、映像信号は、１水平期間分遅れて出力するので、結果として図１の映像信号入力から２水平期間分遅れて映像信号を出力する。
出力メモリの制御を上記操作により、メモリ容量を１水平画素分で実現できる。
【００４６】
実施の形態２．
図１１はこの発明の実施の形態２の誤差拡散回路の構成を示すブロック図である。
図１１に示されている誤差拡散回路は、図１の誤差拡散回路と概して同じであるが、乱数発生器１０９が付加されている点で異なる。乱数発生器１０９の出力は集積誤差演算１０６に供給される。
【００４７】
集積誤差演算部１０６のビット精度は、上記（式２）より周辺誤差値の重み（α１〜α４）の総和が１を満足させているので、ビット幅が広がることを意味している。例えばα１＝１／８，α２＝２／８、α３＝１／８、α４＝４／８の重みの場合、重みの総和は１で集積演算部のビット幅は小数点以下が４ビット広がっている。これは、集積誤差演算部１０６にわずかな値の乱数を加算できること、即ち、誤差演算に入力する映像信号のビット幅以上の分解能で乱数を加算できることを意味している。固定した出現パターンを拡散するのに乱数を加えるのは有効ではあるが、画質（ノイズ感）とのトレードオフになり、わずかな値を加算方法できる手段を提供できることにより、ノイズ感を抑圧できる効果がある。
【産業上の利用可能性】
【００４８】
本発明の活用例として、表現できる階調数が限られた表示デバイスでは偽輪郭が発生しやすく、ＰＤＰなども擬似的に階調数を上げて偽輪郭を防止しているが、擬似的に階調数を上げる為に画質が問題になる。即ち上記した粒子の散らばるノイズ感がある。そこで、本発明をＤＬＰやＰＤＰなどの表示装置に適用すればこれらの点についての改善を図ることができる。
【図面の簡単な説明】
【００４９】
【図１】この発明の実施の形態１の誤差拡散回路の構成を示すブロック図である。
【図２】この発明の実施の形態１による１水平期間単位で走査方向が逆転した映像信号を示す図である。
【図３】この発明の実施の形態１により、入力メモリの読み出しと書き込みをクシ型で制御した状態を示す図である。
【図４】この発明の実施の形態１により、入力メモリの読み出しと書き込みをクシ型で制御する水平期間単位での動作を示す図である。
【図５】この発明の実施の形態１による誤差演算マトリックスを示す図である。
【図６】この発明の実施の形態１により、誤差値メモリの読み出しと書き込みをクシ型で制御した状態を示す図である。
【図７】この発明の実施の形態１により、誤差値メモリの読み出しと書き込みをクシ型で制御する水平期間単位での動作を示す図である。
【図８】この発明の実施の形態１により、水平期間単位に誤差値演算マトリックスの座標を変えた状態を示す図である。
【図９】この発明の実施の形態１により、出力メモリの読み出しと書き込みをクシ型で制御した状態を示す図である。
【図１０】この発明の実施の形態１により、出力メモリの読み出しと書き込みをクシ型で制御する水平期間単位での動作を示す図である。
【図１１】この発明の実施の形態２の誤差拡散回路の構成を示すブロック図である。
【符号の説明】
【００５０】
１０１  入力メモリ、  １０２  加算器、  １０３  量子化・誤差値検出部、  １０４  出力メモリ、  １０５  誤差値メモリ、  １０６  集積誤差演算部、  １０７  メモリ制御回路、  １０８  ＤＬＰ表示装置、  １０９  乱数発生器。
【図１】
2006276642.tif 000005
【図２】
2006276642.tif 000006
【図３】
2006276642.tif 000007
【図４】
2006276642.tif 000008
【図５】
2006276642.tif 000009
【図６】
2006276642.tif 000010
【図７】
2006276642.tif 000011
【図８】
2006276642.tif 000012
【図９】
2006276642.tif 000013
【図１０】
2006276642.tif 000014
【図１１】
2006276642.tif 000015