(57)【要約】【課題】ノイズが目立つことがない良好な誤差拡散が行えるようにする。【解決手段】入力画像信号を、各フレームの画像の領域ごとに所定の解析を行い、その解析結果に基づいて、画像信号の各領域での誤差拡散処理を行うか否か判断する。そして、その解析の結果で、誤差拡散を行うと判断された入力画像信号の領域に対して誤差拡散を行うようにした。このようにしたことで、誤差拡散によってノイズが目立つことがなくなり、精度の高い誤差拡散が行えるようになる。【選択図】図４
2010028315.tif 000002
【特許請求の範囲】
【請求項１】
入力画像信号を、各フレームの画像の画素又は領域ごとに所定の解析を行い、その解析結果に基づいて、前記画像信号の各画素又は領域での誤差拡散処理を行うか否か判断する制御部と、
前記制御部で誤差拡散を行うと判断された前記入力画像信号の画素又は領域に対して誤差拡散を行う誤差拡散部とを備えた
画像信号処理装置。
【請求項２】
前記制御部での所定の解析は、画像中の該当部分が黒又は暗部であるかの解析であり、黒又は暗部と判定された画素又は領域に対して誤差拡散を行う制御を行う
請求項１記載の画像信号処理装置。
【請求項３】
前記制御部での所定の解析は、画像中の該当部分がエッジ部分であるかの解析であり、エッジ部分と判定された画素又は領域に対して誤差拡散を行う制御を行う
請求項１又は２記載の画像信号処理装置。
【請求項４】
前記制御部での所定の解析は、画像中の該当部分の画素値のヒストグラム解析であり、他のヒストグラム値に対して割合が少ないヒストグラム値と判定された画素又は領域に対して誤差拡散を行う制御を行う
請求項３記載の画像信号処理装置。
【請求項５】
前記制御部での所定の解析は、画像中の該当部分のテクスチャ解析であり、テクスチャと判定された画素又は領域に対して誤差拡散を行う制御を行う
請求項３記載の画像信号処理装置。
【請求項６】
入力画像信号を、各フレームの画像の領域ごとに所定の解析を行い、その解析結果に基づいて、前記画像信号の各領域での誤差拡散処理を行うか否か判断し、
誤差拡散を行うと判断された前記入力画像信号の領域に対して誤差拡散を行う誤差拡散処理を行う
画像信号処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像信号を扱う各種機器に適用可能な、画像信号に対して誤差拡散を行う画像信号処理装置及び画像信号処理方法に関する。
【背景技術】
【０００２】
従来、画像信号（映像信号）に対して、誤差拡散を行うことが提案され実用化されている。誤差拡散処理は、画像信号の少階調化などの処理を行う場合に、誤差拡散を行って、疑似中間調表現を行い、階調数を増やすことなく画像の品質を向上させる手法である。
誤差拡散処理の詳細の手法については、後述する［発明を実施するための最良の形態］の欄で説明する。
【０００３】
特許文献１には、誤差拡散処理を行う構成の一例についての記載がある。
【０００４】
【特許文献１】特開２００７−１８１２５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、画像信号に対して誤差拡散処理を施すと、その画像信号で得られる画面全体の認識率は向上するが、画面全体のＳ／Ｎが低下し、画面によってはノイズが混じったようなザラザラした画面になることがある。
さらに、画面中のノイズがよく認識される部分は、Ｓ／Ｎの低下が最も判りやすい暗部であり、画像の輝度などに変化がない平坦な部分である。
【０００６】
従来の誤差拡散処理では、画像の特徴と関係なく、予め設定された条件に従って入力画像信号に対して画一的な誤差拡散を行っているため、画像によっては、その誤差拡散された結果、部分的にノイズが発生したように見えてしまう場合もある。
例えば、ノイズのない高画質な映画コンテンツの画像信号であるにもかかわらず、不必要な誤差拡散処理を施して、画質劣化を招く可能性があった。
【０００７】
本発明はかかる点に鑑みてなされたものであり、ノイズが目立つことがない良好な誤差拡散が行えるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、入力画像信号を、各フレームの画像の領域ごとに所定の解析を行い、その解析結果に基づいて、画像信号の各領域での誤差拡散処理を行うか否か判断する。そして、その解析の結果で、誤差拡散を行うと判断された入力画像信号の領域に対して誤差拡散を行うようにした。
【０００９】
このようにしたことで、例えば、誤差拡散を行うことでノイズが目立つ領域などの誤差拡散に適しない部分であるか否か判断できる。その判断に基づいて、誤差拡散に適しない領域に対しては、誤差拡散処理を実行しないことで、誤差拡散によってノイズが目立つことがなくなり、精度の高い誤差拡散が行えるようになる。
【発明の効果】
【００１０】
本発明によると、誤差拡散に適しない領域に対しては、誤差拡散処理を実行しないことで、誤差拡散によってノイズが目立つことがなくなり、精度の高い誤差拡散が行えるようになる。このため、結果的に高画質化に貢献するようになる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の一実施の形態を、以下の順序で添付図面を参照して説明する。
１．一実施の形態が適用される装置の構成例：図１
２．一実施の形態の誤差拡散処理構成及び動作の例：図２〜図４
３．各解析処理の説明：図５〜図８
４．一実施の形態の変形例
【００１２】
［一実施の形態が適用される装置の構成例］
図１は、本実施の形態が適用される画像信号処理装置の構成を示した図である。本実施の形態においては、画像信号処理装置として、入力端子やチューナ等から入力された映像信号を記録又は再生する記録再生装置に適用した場合を例に挙げて説明する。
【００１３】
図１は、記録再生装置１００の内部構成例を示すブロック図である。まず、記録系の構成から説明を行う。図２に示す記録再生装置１００は、ライン入力端子１、アナログチューナ２、セレクタ３、ビデオデコーダ４、ビデオ・グラフィック・プロセッサ３０、セレクタ５、ＭＰＥＧ（Moving Picture Experts Group）エンコーダ６を備える。また、ストリームプロセッサ５０、ディスクドライブ１０、ハードディスクドライブ１１、ＨＤＭＩ（High Definition Multimedia Interface）端子１２、ＨＤＶ（High-Definition Video）プロセッサ１３、デジタルチューナ１４を備える。
【００１４】
セレクタ３は、ライン入力端子１から入力される映像信号と、アナログチューナ２から入力される映像信号のうちいずれかを、ユーザによる選択操作等に基づいて選択し、その後段に接続されたビデオデコーダ４に出力する。ビデオデコーダ４は、入力されたＮＴＳＣ（National Television Standards Committee）方式等のアナログ映像信号を、８ビットのデジタル映像信号に変換して輝度信号とクロマ信号とに分離すると共に、デコード処理を施してベースバンド信号を得る。そして、得られたベースバンド信号をセレクタ５及びビデオ・グラフィック・プロセッサ３０に出力する。ビデオデコーダ４におけるサンプリングレートは、例えば４：４：４であるものとする。
【００１５】
ビデオ・グラフィック・プロセッサ３０は、入力された映像信号に対してスケーリング処理や、画質調整処理・ノイズリダクション処理等の様々なビデオ信号処理を行う。そして、ビデオ信号処理された映像信号にグラフィックス信号等を合成し、セレクタ５に出力する。
【００１６】
セレクタ５は、ビデオデコーダ４から入力される映像信号と、ビデオ・グラフィック・プロセッサ３０から入力される映像信号のうちいずれかを、ユーザによる選択操作等に基づいて選択し、その後段に接続されたＭＰＥＧエンコーダ６に出力する。ＭＰＥＧエンコーダ６は、入力された映像信号を、ＭＰＥＧ２等の方式でエンコードし、エンコードされたストリームをストリームプロセッサ５０に出力する。ストリームプロセッサ５０は、記録媒体に所望のストリーム形態への変換や多重化の処理等を行い、処理されたストリームをディスクドライブ１０やハードディスクドライブ１１に出力する。
【００１７】
ストリームプロセッサ５０には、デジタルチューナ１４が接続されている。ストリームプロセッサ５０は、デジタルチューナ１４から入力されたストリームに対して、処理されたストリームをディスクドライブ１０やハードディスクドライブ１１に出力する。
【００１８】
ディスクドライブ１０は、ディスクドライブ１０に接続されたＢＤ（Blu-Ray Disk：登録商標）やＤＶＤ（Digital Versatile Disc）等のメディアに対する、ストリームの書き込み又は読み出し処理を行う。ハードディスクドライブ１１は、ハードディスクドライブ１１に接続されたハードディスクに対する、ストリームの書き込み又は読み出し処理を行う。
【００１９】
ライン入力端子１から入力された映像信号又はチューナ２から入力された映像信号が、ディスクドライブ１０やハードディスクドライブ１１に装着された媒体に記録される場合には、セレクタ３により選択された映像信号が、ビデオデコーダ４に出力される。ビデオデコーダ４に入力された映像信号は、スケーリング処理やビデオ信号処理が施され、ビデオ・グラフィック・プロセッサ３０及びセレクタ５に出力される。そして、ビデオデコーダ４からの出力映像信号とビデオ・グラフィック・プロセッサ３０のいずれかが、セレクタ５によって選択され、ＭＰＥＧエンコーダ６に出力される。
【００２０】
ＭＰＥＧエンコーダ６に入力された映像信号は、所定のＭＰＥＧ方式でエンコードされて、ストリームとしてストリームプロセッサ５０に出力される。ストリームプロセッサ５０に入力されたストリームは、多重化等の処理が施された上で、ディスクドライブ１０やハードディスクドライブ１１に接続された媒体に出力され、記録される。
【００２１】
デジタルチューナ１２から入力されたストリームは、ストリームプロセッサ５０に入力される。ストリームプロセッサ５０に入力されたストリームは、ユーザからの操作入力等に基づいて取捨選択され、ディスクドライブ１０やハードディスクドライブ１１に接続された媒体に出力され、記録される。また、ストリームプロセッサ５０に入力されたストリームは、ユーザからの操作入力等に基づく取捨選択等が行われた後で、ＭＰＥＧデコーダ１５ａと１５ｂに出力される。
【００２２】
ＭＰＥＧデコーダ１５ａと１５ｂに入力されたストリームは、ＭＰＥＧデコーダ１５ａと１５ｂでデコードされた後、ビデオ・グラフィック・プロセッサ３０及びセレクタ５を経由して、ＭＰＥＧエンコーダ６に出力される。ＭＰＥＧエンコーダ６に入力されたストリームは、所望のＭＰＥＧ方式にエンコードされ、再びストリームプロセッサ５０に出力される。そして、ストリームプロセッサ５０に入力されたストリームは、ディスクドライブ１０やハードディスクドライブ１１に接続された媒体に出力され、記録される。
【００２３】
次に、同じく図１を参照して、記録再生装置１００の再生系及び表示系の構成について説明する。図１に示した記録再生装置１００は、上述した構成に加えて、誤差拡散部７０及び７０′、ＭＰＥＧデコーダ１５ａ及び１５ｂを備える。さらに、ＨＤＭＩトランスミッタ１６（以下、ＨＤＭＩ Ｔｘ１６と称する）、ＨＤＭＩコネクタ１７、デジタル・アナログコンバータ１８（以下、ＤＡＣ１８と称する）、コンポーネント端子１９、コンポジットビデオ端子２０とを備える。
【００２４】
ＭＰＥＧデコーダ１５ａ及び１５ｂは、ストリームプロセッサ５０から出力されたストリームにデコード処理を施してベースバンド信号を得て、得られたベースバンド信号をビデオ・グラフィック・プロセッサ３０に出力する。ビデオ・グラフィック・プロセッサ３０が出力するベースバンドの映像信号は、誤差拡散部７０を介してＨＤＭＩ Ｔｘ１６に供給する。誤差拡散部７０は、映像信号に対して誤差拡散処理を行う。この詳細構成の詳細については後述するが。本例の場合には、映像信号を解析して、所定の解析結果が得られた箇所だけを誤差拡散する。誤差拡散された映像信号は、ＨＤＭＩ Ｔｘ１６に供給する。ＨＤＭＩ Ｔｘ１６は、入力されたベースバンド信号をＴＭＤＳ（Transition Minimized Differential Signaling）信号に変換して、ＨＤＭＩコネクタ１７に出力する。
【００２５】
また、アナログ映像信号を出力させる構成として、ビデオ・グラフィック・プロセッサ３０から出力されたデジタルのベースバンド信号を、誤差拡散部７０′を介してＤＡＣ１８に供給する。誤差拡散部７０′は、ＨＤＭＩ Ｔｘ１６側に接続された誤差拡散部７０と同様の構成である。
ＤＡＣ１８は、ビデオ・グラフィック・プロセッサ３０から出力されたデジタルのベースバンド信号を、アナログのベースバンド信号に変換する。また、ビデオ・グラフィック・プロセッサ３０からＮＴＳＣ等に変換して出力されたデジタルのビデオエンコード信号を、アナログのビデオ信号に変換する。ＤＡＣ１８には、信号の出力先としてコンポーネント端子１９とコンポジットビデオ端子２０が接続されている。なお、コンポジットビデオ端子２０の代わりにＳ端子を用いる構成としてもよい。また、ビデオ・グラフィック・プロセッサ３０とＤＡＣ１８との間の誤差拡散部７０′は、省略してもよい。
【００２６】
上述のように構成される記録再生装置１００において、ライン入力端子１から入力された映像信号又はアナログチューナ２から入力された映像信号が、ＨＤＭＩコネクタ１７やコンポーネント端子１９、コンポジットビデオ端子２０を介して接続された外部の表示機器に表示される場合には、入力された映像信号は、記録系の場合と同様の経路でビデオ・グラフィック・プロセッサ３０に供給される。
なお、記録再生装置１００は中央制御ユニット（ＣＰＵ）６０を備えて、その中央制御ユニット６０の制御で、記録や再生の処理が実行される。また、操作部６１を備えて、その操作部６１のユーザ操作に基づいて、中央制御ユニット６０での記録や再生の制御が行われる。
【００２７】
［一実施の形態の誤差拡散処理構成及び動作の例］
次に、本発明の一実施の形態の誤差拡散部の構成について、図２を参照して説明する。
図２は、図１に示した誤差拡散部７０の内部構成例を示した図である。誤差拡散部７０′についても同一構成である。
図２に従って構成を説明すると、入力端子７１に得られるビデオ信号を、メモリ７２に一時蓄積させる。メモリ７２は、例えばフレームメモリとして構成されて、１フレームを構成する全ての画像の信号を記憶する。メモリ７２に記憶されたビデオ信号を、ビデオ信号解析部９０で解析する。
ビデオ信号解析部９０は、ビデオ信号に対して複数の解析処理を行う。本例の場合には、ビデオ信号解析部９０として、ヒストグラム解析部９１と、黒・暗部解析部９２と、強エッジ解析部９３と、中エッジ解析部９４と、テクスチャ解析部９５とを備える。各解析部９１〜９５での解析結果は、制御信号生成部９に送られ、それぞれの解析結果の優先順位に基づいて、ビデオ信号の該当する領域を誤差拡散するか否か判定する。その判定で誤差拡散する領域（又は画素）であると判定した場合には、該当する領域（又は画素）を誤差拡散させる制御信号を制御信号生成部９６で生成させる。逆に、誤差拡散しない領域（又は画素）であると判定した場合には、該当する領域（又は画素）を誤差拡散させない制御信号を制御信号生成部９６で生成させる。制御信号生成部９６で生成されたこれらの制御信号は、誤差拡散処理部８０に供給する。
誤差拡散処理部８０で誤差拡散が実行されたビデオ信号は、出力端子７３から後段の回路に供給される。
【００２８】
図３は、図２の誤差拡散処理部８０の一般的な構成例を示した図である。
誤差拡散処理部８０は、入力端子８１に得られるビデオ信号の各画素信号を減算器８２に供給し、後述するフィルタ８６の出力データを減算する。この減算器８２の出力データを、量子化する量子化器８３を備え、量子化器８３の出力画素信号を出力端子８４に供給する。この量子化器８３での量子化時には量子化誤差が発生する。そして、量子化器８３の出力画素信号と、減算器８２の出力画素信号とを減算器８５に供給し、量子化器８３の出力画素信号から、減算器８２の出力画素信号を減算する。
この減算器８２の出力をフィルタ８６に供給し、所定のフィルタリング処理を行って、フィルタ出力を減算器８２に供給する。フィルタ８６は、一種の線形フィルタであり、ここでは伝達関数をＧ（ｚ１，ｚ２）と表す。このｚ１，ｚ２は、それぞれｉ方向、ｊ方向に関するｚ変換における変数である。
【００２９】
この図３に示した誤差拡散処理部８０に画素信号を入力させることで、フィルタの伝達関数と量子化器での量子化誤差に対応した誤差拡散が行われることになり、良好な誤差拡散が行われる。本実施の形態においては、この誤差拡散処理部８０での誤差拡散は、図２に示した制御信号生成部９６からの信号により制御される。即ち、制御信号により誤差拡散される領域又は画素であると示された場合に、図３に示した構成で誤差拡散処理が実行され、制御信号により誤差拡散しない領域又は画素であると示された場合に、入力画素信号がそのまま出力端子８４から出力される。
なお、図３に示した誤差拡散処理構成は一例を示したものであり、従来から提案されているその他の誤差拡散処理を適用してもよい。
【００３０】
次に、図２の誤差拡散部７０での誤差拡散処理状態の例を、図４のフローチャートを参照して説明する。
まず図２の誤差拡散部７０にビデオ信号が入力すると（ステップＳ１１）、その入力したビデオ信号がメモリ７２に入力されて記憶される（ステップＳ１２）。このメモリ７２に記憶された信号は、ビデオ信号解析部９０に読出されて、各解析部９１〜９５で並行して解析処理が実行される。
即ち、ヒストグラム解析部９１で対象画素とその周辺画素との画素値がヒストグラム化されて、そのヒストグラム中での対象画素の状態が解析される（ステップＳ１３）。
また、黒・暗部解析部９２で対象画素とその周辺画素とが黒状態、或いは黒に近い暗部であるかどうかが解析される（ステップＳ１４）。
また、強エッジ解析部９３で注目画素とその周辺画素とが強エッジに相当する箇所かどうか解析され（ステップＳ１５）、中エッジ解析部９４で対象画素とその周辺画素とが中エッジに相当する箇所かどうか解析される（ステップＳ１６）。
さらにまた、テクスチャ解析部９５で注目画素とその周辺画素とがテクスチャ領域に相当する箇所かどうか解析される（ステップＳ１７）。
【００３１】
制御信号生成部９６では、これらの解析結果に優先順位をつけて判断して、最終的に１フレームを構成する各領域ごとに、誤差拡散するか否か判断する。優先順位としては、例えば黒・暗部解析部９２で黒又は暗部であると解析された結果を最も高く採用し、次に強エッジ解析部９３及び中エッジ解析部９４でエッジ部分であると解析された結果を採用する。さらに次に、テクスチャ解析部９５でテクスチャ領域であると解析された結果を採用し、最も低い優先順位で、ヒストグラム解析部９１でのヒストグラム解析結果を採用する。各解析結果を優先順位を付けて制御する処理としては、それぞれの解析結果に、例えば優先順位に応じた重み付けを行って数値化して、その数値の合計の加算値を、予め設定された閾値と比較して、誤差拡散するか否か判断するようにしてもよい。
【００３２】
このように解析結果の評価を行って（ステップＳ１８）、誤差拡散するのに適した模様や平坦部やエッジ部であると判定したか否か判断する（ステップＳ１９）。ここで、模様や平坦部やエッジ部であると判断した場合には、メモリから読出したビデオ信号に対して誤差拡散処理部８０で誤差拡散を実行させる（ステップＳ２０）。模様や平坦部やエッジ部でないと判断した場合には、その判断した領域又は画素に対して、誤差拡散処理部８０での誤差拡散を実行させない。
【００３３】
そして、次のフレームのビデオ信号の入力があるか否か判断し（ステップＳ２１）、次のフレームのビデオ信号の入力がある場合にはステップＳ１２の処理に戻る。次のフレームのビデオ信号の入力がない場合には、処理を終了する。
【００３４】
［各解析処理の説明］
次に、図２の各解析部９１〜９５で実行される解析処理状態の例を、図５から図８を参照して順に説明する。
まず、図５を参照してヒストグラム解析を行う例について説明する。
このヒストグラム解析の場合には、図５に示すように、対象画素Ｐ１を中心として、縦横所定画素ずつ（ここでは２１画素ずつ）の領域の各画素の画素値を、所定段階（ここでは１６段階）に分け、その１６段階の範囲ごとに何画素が存在しているのか判断する。そして、対象画素Ｐ１が含まれる段階のヒストグラム値が、他の段階のヒストグラム値よりも少ない場合、該当する対象画素Ｐ１が誤差拡散を行うことが適していると判定する。
【００３５】
次に、図６を参照して黒・暗部解析を行う例について説明する。
この黒・暗部解析の場合には、図６に示すように、対象画素Ｐ２を中心として縦横所定画素ずつ（ここでは９画素ずつ）の領域内の全ての画素が、黒と判断される閾値以下の値であるか否か判断する。例えば、画素値が８ビットで０〜２５５の範囲の値をとるとき、領域内の全ての画素が、０から２０までの画素値であるとき、黒又は暗部であると判断する。
さらに、その９画素の判断で黒又は暗部であると判断した場合に、図６に示すように、その周囲の９画素ずつのブロックを作成して、中央のブロックでの判断と同様の判断を行い、その周辺ブロックの判定値と、中央ブロックの判定値とを比較する。その比較で、黒又は暗部の領域であるかどうか判断し、黒又は暗部でないと判断した場合に、誤差拡散を行う可能性が高いと判定する。
【００３６】
次に、図７を参照して強エッジ解析及び中エッジ解析を行う例について説明する。
図７（ａ）に示した範囲は、対象画素Ｐ１０を中心にして、エッジ解析を行う探索範囲を示したものである。図７（ｂ），（ｃ），（ｄ）は、それぞれこのエッジ解析を行う探索範囲の一部を抜き出したものである。エッジ解析とは、画素値に大きな変化があって画像上でエッジと認識される箇所を探す解析である。
まず図７（ｂ）に示すように、対象画素Ｐ１０を中心した縦横３画素ずつの合計９画素のブロック内で、エッジ方向を探索する。このエッジ方向の探索処理としては、対象画素Ｐ１０の画素値をａ０とし、周囲の８画素の画素値をａ１〜ａ８とする。このとき、それぞれの周辺画素値ａ１〜ａ８と、対象画素値ａ０との差分を絶対値化し、８つの絶対値ａｂｓ１〜ａｂｓ８を得る。
【００３７】
さらに、８つの絶対値の判定のため差分閾値ｓａ＿ａｒｅａ０とカウント数ｃｎｔ＿ａｒｅａ０を外部から設定する。
この値に対して、
ａｂｓ１＞ｓａ＿ａｒｅａ０
ａｂｓ２＞ｓａ＿ａｒｅａ０
・・・
ａｂｓ８＞ｓａ＿ａｒｅａ０
を満たす数をカウント数ｃｎｔ＿ａｒｅａ０とする。
ここで、差分閾値ｓａ＿ａｒｅａ０と、カウント数ｃｎｔ＿ａｒｅａ０は、強エッジと中エッジ判定で値を変える。強エッジの場合、閾値は大きくし、カウント数は小さくする。中エッジの場合、閾値は小さくし、カウント数は大きくする。
これらの結果から、絶対値判定に使用したｃｎｔ＿ａｒｅａ０と、予め設定されたチューニングパラメータｒｅｇ＿ｃｎｔ＿ａｒｅａ０にて、強エッジであるか否かの判定、及び中エッジであるか否かの判定処理を行う。即ち、
ｒｅｇ＿ｃｎｔ＿ａｒｅａ０＞＝ｃｎｔ＿ａｒｅａ０
を満たす場合、中エッジ又は強エッジであると判定され、対象画素は誤差拡散を行う可能性が高いと判定する。
【００３８】
ここまで説明した強エッジ解析及び中エッジ解析は、図７（ｃ）に示すように、対象画素Ｐ１０と隣接する４つの画素Ｐ１１，Ｐ１２，Ｐ１３，Ｐ１４を中心とした縦横３画素ずつの９画素で構成される４つのブロック内でも同様に、エッジ解析が行われる。
さらに、図７（ｄ）に示すように、周辺の画素Ｐ２１〜Ｐ３６を中心とした縦横３画素ずつの９画素で構成される各ブロック内でも同様に、エッジ解析が行われる。
【００３９】
次に、図８を参照してテクスチャ解析を行う例について説明する。
この例では、対象画素Ｐ４０の周囲３画素×３画素の９画素のブロックと、それぞれに隣接する８ブロックの合計９ブロックについての演算結果ｂ１，ｂ２，ｂ３，・・・ｂ９を得る。そして、垂直方向、水平方向、斜め方向で、中央ブロックを含む判定式が一定の条件を満たす場合に、テクスチャであると判定され、対象画素は誤差拡散を行う可能性が高いと判断する。
【００４０】
これらの図５〜図８に示した解析結果を総合的に判断して、それぞれの対象画素又はその対象画素を含む周辺領域の画素に対して、誤差拡散を行うか否か制御信号生成部９６（図２）で判断され、誤差拡散処理部８０での誤差拡散の実行が制御される。
【００４１】
以上説明したように、画像の所定の解析結果に基づいて、１フレーム内の画素や領域単位で誤差拡散処理の実行状況を制御することで、誤差拡散によりノイズが発生し易い箇所での誤差拡散の実行が抑制され、良好な誤差拡散された映像信号が得られる。
【００４２】
［実施の形態の変形例］
なお、上述した実施の形態では、図１に示した画像信号処理装置は、一例を示したものであり、その他の構成の各種画像信号（映像信号）処理装置に、本実施の形態の構成の誤差拡散処理を適用するようにしてもよい。また、誤差拡散を制御するための画像信号の解析処理についても、それぞれ好適な例を示したものであり、上述した解析処理に限定されるものではない。或いは、一部の解析処理を省略してもよい。
各解析処理の優先順位についても一例であり、その他の順位で処理してもよい。
【００４３】
また、上述した実施の形態では、図１に示した画像信号処理装置に内蔵させた例としたが、誤差拡散を行う専用の画像信号処理装置として構成してもよい。
あるいはまた、図４のフローチャートに示した如き本例の誤差拡散処理とその制御処理に相当する処理を実行させるプログラムを作成して、そのプログラムをコンピュータ装置に実装させて、同様の機能を行う装置を構成させてもよい。その処理に必要なプログラムは、各種媒体を使用して配布すればよい。
【図面の簡単な説明】
【００４４】
【図１】本発明の一実施の形態が適用される映像機器の構成例を示すブロック図である。
【図２】本発明の一実施の形態による誤差拡散部の構成例を示すブロック図である。
【図３】本発明の一実施の形態による誤差拡散を行う処理部の構成例を示すブロック図である。
【図４】本発明の一実施の形態による誤差拡散部での処理状態の例を示すフローチャートである。
【図５】本発明の一実施の形態によるヒストグラム解析状態を示す説明図である。
【図６】本発明の一実施の形態による黒・暗部解析状態を示す説明図である。
【図７】本発明の一実施の形態によるエッジ解析状態を示す説明図である。
【図８】本発明の一実施の形態によるテクスチャ解析状態を示す説明図である。
【符号の説明】
【００４５】
７０…誤差拡散部、７１…入力端子、７２…メモリ、７３…出力端子、８０…誤差拡散処理部、８１…入力端子、８２…減算器、８３…量子化器、８４…出力端子、８５…減算器、８６…フィルタ、９０…ビデオ信号解析部、９１…ヒストグラム解析部、９２…黒・暗部解析部、９３…強エッジ解析部、９４…中エッジ解析部、９５…テクスチャ解析部、９６…制御信号生成部
【図１】
2010028315.tif 000003
【図２】
2010028315.tif 000004
【図３】
2010028315.tif 000005
【図４】
2010028315.tif 000006
【図５】
2010028315.tif 000007
【図６】
2010028315.tif 000008
【図７】
2010028315.tif 000009
【図８】
2010028315.tif 000010