(57)【要約】  【課題】色調整の自由度を向上させ、色を必要な場合だけ選択的に調整可能とする。  【解決手段】入力画像の色を調整する本調整回路４Ｂ１は、現フレーム画像より前に入力された前フレーム画像における色に関するパラメータとして、たとえば、指定色との色比較で略同一と判断された画素数をカウントするヒストグラムの度数を用いる。パラメータ保持部４２は、このパラメータを、フレーム単位、または、一のフレームを構成するブロック単位で保持する。色調整判定部４３は、パラメータ保持部４２に保持されている色に関するパラメータを所定の閾値Ｖｔと比較し、当該比較の結果に応じて色調整の許可／不許可を判定する。色調整部４４は、色調整判定部４３の判定結果に応じて、現フレーム画像（色コンポーネント信号Ｒ＿Ｙ，Ｂ＿Ｙ）の色をフレーム単位またはブロック単位で選択的に調整する。  【選択図】図１
2006303602.tif 000002
【特許請求の範囲】
【請求項１】
入力画像の色を調整する色調整回路であって、
現フレーム画像より前に入力された前フレーム画像における色に関するパラメータを、フレーム単位、または、一のフレームを構成するブロック単位で保持するパラメータ保持部と、
前記パラメータ保持部に保持されている前記色に関するパラメータを所定の閾値と比較し、当該比較の結果に応じて色調整の許可／不許可を判定する色調整判定部と、
前記色調整判定部の判定結果に応じて、前記現フレーム画像の色をフレーム単位または前記ブロック単位で選択的に調整する色調整部と、
を有する色調整回路。
【請求項２】
前記色に関するパラメータは、予め指定された色を有する画素数を前記前フレーム画像内またはそのブロック内でカウントすることにより得られたヒストグラムの度数であり、
前記色調整部は、前記パラメータ保持部に保持されている前記ヒストグラムの度数が所定の閾値を越えているときは前記指定された色に対し色調整を行い、前記度数が前記閾値以下のときは色調整を行わない
請求項１に記載の色調整回路。
【請求項３】
前記色に関するパラメータは、前記前フレーム画像またはそのブロックにおける全ての色を予め決められた複数の色範囲に分類したときに、前記前フレーム画像内またはそのブロック内の全ての色が分布する前記色範囲の数であり、
前記色調整部は、前記パラメータ保持部で保持されている前記色範囲の数が前記所定の閾値より小さいときは、前記前フレーム画像またはそのブロックに対し色調整を行い、前記色範囲の数が前記閾値以上のときは色調整を行わない
請求項１に記載の色調整回路。
【請求項４】
前記色調整部は、前記色範囲数が保持されている前記前フレーム画像またはそのブロックに、予め指定された色が含まれていることを検出し、当該指定された色に対して前記色調整を行う
請求項３に記載の色調整回路。
【請求項５】
前記現フレーム画像の前記色に関するパラメータを一時的に保存し、色調整判定後に、当該一時的に保存しているパラメータで、前記パラメータ保持部に保持され前記現フレーム画像の色調整判定に用いたパラメータを書き換える
請求項１に記載の色調整回路。
【請求項６】
調整したい前記色が複数ある場合、前記パラメータ保持部は色ごとに前記パラメータを保持し、前記色調整判定部は色ごとに前記比較と判定を行い、前記色調整部は色ごとに、前記色調整判定部の判定結果に応じて、フレーム単位または前記ブロック単位で選択的に色調整を行う
請求項１に記載の色調整回路。
【請求項７】
前記前フレーム画像における輝度分布を、フレーム単位、または、一のフレームを構成するブロック単位でヒストグラムとして書き換え可能に保持する輝度ヒストグラム保持部をさらに有し、
前記色調整部の色調整量を、前記輝度ヒストグラム保持部に保持されている輝度分布に応じて制御する
請求項１に記載の色調整回路。
【請求項８】
サンプル色データを記憶している色データテーブルと、
順次入力される前記現フレーム画像の各画素データを前記色データテーブルから読み出したサンプル色データと比較し、当該サンプル色データに含まれる色の画素データが検出されるたびに、前記パラメータ保持部に保持されるヒストグラムの度数をインクリメントする比較部と、
前記色データテーブルから前記比較部に出力すべきサンプル色データの色を変更可能に指定し、当該指定色に応じた画素データの色調整量を前記色調整部に指示する制御部と、
をさらに有する請求項２に記載の色調整回路。
【請求項９】
前記比較部は、前記指定色のサンプル色データに含まれる色の画素データが検出されるたびに、検出ビット信号を所定フレームだけ遅延させた後、前記色調整部に出力し、
前記色調整部は、前記色調整判定部が色調整を許可しているときに、前記遅延後の検出ビット信号が入力されるたびに、当該色調整部に入力される画素データに色調整を実行する
請求項８に記載の色調整回路。
【請求項１０】
画像表示デバイスと、該画像表示デバイスの駆動回路と、入力画像の色を調整後に前記駆動回路に出力する色調整回路とを備える画像表示装置であって、
前記色調整回路が、
現フレーム画像より前に入力された前フレーム画像における色に関するパラメータを、フレーム単位、または、一のフレームを構成するブロック単位で予め保持するパラメータ保持部と、
前記パラメータ保持部に保持されている前記色に関するパラメータを所定の閾値と比較し、当該比較の結果に応じて色調整の許可／不許可を判定する色調整判定部と、
前記色調整判定部の判定結果に応じて、前記現フレーム画像の色をフレーム単位または前記ブロック単位で選択的に調整する色調整部と、
を有する画像表示装置。
【請求項１１】
入力画像の色を調整する色調整方法であって、
現フレーム画像の色に関するパラメータ、または、現フレーム画像を含む所定フレーム数分の画像の色に関するパラメータを、フレーム単位、または、一のフレームを構成するブロック単位で生成し保持するステップと、
前記保持されている色に関するパラメータを所定の閾値と比較し、当該比較の結果に応じて色調整の許可／不許可を判定するステップと、
前記現フレーム画像に続いて次フレーム画像が入力されたときに、前記色調整判定の判定結果に応じて、前記次フレーム画像の色をフレーム単位または前記ブロック単位で選択的に調整するステップと、
を含む色調整方法。
【請求項１２】
コンピュータベースの処理装置に入力される現フレーム画像の色に関するパラメータ、または、現フレーム画像を含む所定フレーム数分の画像の色に関するパラメータを、フレーム単位、または、一のフレームを構成するブロック単位で保持するステップと、
前記保持されている色に関するパラメータを所定の閾値と比較し、当該比較の結果に応じて色調整の許可／不許可を判定するステップと、
前記現フレーム画像に続いて次フレーム画像が前記処理装置に入力されたときに、前記色調整の判定結果に応じて、前記次フレーム画像の色をフレーム単位または前記ブロック単位で選択的に調整するステップと、
を前記処理装置に実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力画像の指定色を調整し、出力する色調整回路、当該色調整回路を搭載した画像表示装置、色調整方法およびプログラムに関する。
【背景技術】
【０００２】
ＬＣＤ等の画像表示デバイスにおいて色の発色を良くするためにカラーゲインを単純に上げるとカラーノイズの増加や、色飽和度の低い絵柄でも色が一様に濃い画になり、このため以下の不都合が生じる。
１．カラーノイズの増加により低品質な画になる。
２．雪や紙など本来色の殆ど無い部分に色付きが生じ不自然な画になる。
３．色飽和度が高い画（たとえばバラの絵）で不自然な発色となる。
【０００３】
このような不都合に対処するために、特定の色を指定してカラーゲインや色相（Hue）を調整する回路が用いられている。
ところが、この回路では指定色に対し一様に色調整が実行される。このため、必要以上にカラーゲイン等が変更される領域が発生し、本来色を変えたくない領域でも色調整がなされてしまう。とくに色彩が単調な絵柄で画面の多くを占める領域の色を調整する場合は、他の領域の色変化は目立たないが、複雑な絵柄の場合、一部の色を調整すると他の領域が不自然な発色となる場合が多い。
【０００４】
たとえば肌色の明度（Lightness）を調整する回路として、映像信号の色信号と輝度信号から肌色部分の輝度分布を検出し、その輝度分布に応じてヒストグラム型諧調補正を行うものが知られている（たとえば特許文献１参照）
【特許文献１】特開２００４−２４１８８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、この特許文献１に記載された技術では、調整しようとする指定色が肌色に限定され、色調整により色飽和度、すなわち濃さ（彩度：Saturation）を調整するものであり、色合い（色相：Hue）の調整はできない。また、肌色部分の検出と、その検出結果を用いたヒストグラム型諧調補正の具体的な方法が開示されていない。
【０００６】
一方、特許文献１の技術を適用して肌色以外の任意の色を調整しようとする場合、上述した色検出と、ヒストグラムを用いた補正方法が不明であることから、その実現が困難である。また、肌色が極めて少ない絵柄についても一様に補正がかけられ、処理に無駄がある上、肌色調整によって他の色が微妙に変化する可能性がある。
【０００７】
本発明が解決しようとする課題は、色調整の自由度を向上させ、色を必要な場合だけ選択的に調整可能とすることである。
【課題を解決するための手段】
【０００８】
本発明に係る色調整回路は、入力画像の色を調整する色調整回路であって、現フレーム画像より前に入力された前フレーム画像における色に関するパラメータを、フレーム単位、または、一のフレームを構成するブロック単位で保持するパラメータ保持部と、前記パラメータ保持部に保持されている前記色に関するパラメータを所定の閾値と比較し、当該比較の結果に応じて色調整の許可／不許可を判定する色調整判定部と、前記色調整判定部の判定結果に応じて、前記現フレーム画像の色をフレーム単位または前記ブロック単位で選択的に調整する色調整部と、を有する。
本発明では、好適に、前記色に関するパラメータは、予め指定された色を有する画素数を前記前フレーム画像内またはそのブロック内でカウントすることにより得られたヒストグラムの度数であり、前記色調整部は、前記パラメータ保持部に保持されている前記ヒストグラムの度数が所定の閾値を越えているときは前記指定された色に対し色調整を行い、前記度数が前記閾値以下のときは色調整を行わない。
あるいは好適に、前記色に関するパラメータは、前記前フレーム画像またはそのブロックにおける全ての色を予め決められた複数の色範囲に分類したときに、前記前フレーム画像内またはそのブロック内の全ての色が分布する前記色範囲の数であり、前記色調整部は、前記パラメータ保持部で保持されている前記色範囲の数が前記所定の閾値より小さいときは、前記前フレーム画像またはそのブロックに対し色調整を行い、前記色範囲の数が前記閾値以上のときは色調整を行わない。
また、本発明では、調整したい前記色が複数ある場合、前記パラメータ保持部は色ごとに前記パラメータを保持し、前記色調整判定部は色ごとに前記比較と判定を行い、前記色調整部は色ごとに、前記色調整判定部の判定結果に応じて、フレーム単位または前記ブロック単位で選択的に色調整を行うことが望ましい。
本発明では、好適に、前記前フレーム画像における輝度分布を、フレーム単位、または、一のフレームを構成するブロック単位でヒストグラムとして書き換え可能に保持する輝度ヒストグラム保持部をさらに有し、前記色調整部の色調整量を、前記輝度ヒストグラム保持部に保持されている輝度分布に応じて制御する。
【０００９】
本発明に係る画像表示装置は、画像表示デバイスと、該画像表示デバイスの駆動回路と、入力画像の色を調整後に前記駆動回路に出力する色調整回路とを備える画像表示装置であって、前記色調整回路が、現フレーム画像より前に入力された前フレーム画像における色に関するパラメータを、フレーム単位、または、一のフレームを構成するブロック単位で予め保持するパラメータ保持部と、前記パラメータ保持部に保持されている前記色に関するパラメータを所定の閾値と比較し、当該比較の結果に応じて色調整の許可／不許可を判定する色調整判定部と、前記色調整判定部の判定結果に応じて、前記現フレーム画像の色をフレーム単位または前記ブロック単位で選択的に調整する色調整部と、を有する。
【００１０】
本発明に係る色調整方法は、入力画像の色を調整する色調整方法であって、現フレーム画像の色に関するパラメータ、または、現フレーム画像を含む所定フレーム数分の画像の色に関するパラメータを、フレーム単位、または、一のフレームを構成するブロック単位で生成し保持するステップと、前記保持されている色に関するパラメータを所定の閾値と比較し、当該比較の結果に応じて色調整の許可／不許可を判定するステップと、前記現フレーム画像に続いて次フレーム画像が入力されたときに、前記色調整判定の判定結果に応じて、前記次フレーム画像の色をフレーム単位または前記ブロック単位で選択的に調整するステップと、を含む。
【００１１】
本発明に係るプログラムは、コンピュータベースの処理装置に入力される現フレーム画像の色に関するパラメータ、または、現フレーム画像を含む所定フレーム数分の画像の色に関するパラメータを、フレーム単位、または、一のフレームを構成するブロック単位で保持するステップと、前記保持されている色に関するパラメータを所定の閾値と比較し、当該比較の結果に応じて色調整の許可／不許可を判定するステップと、前記現フレーム画像に続いて次フレーム画像が前記処理装置に入力されたときに、前記色調整の判定結果に応じて、前記次フレーム画像の色をフレーム単位または前記ブロック単位で選択的に調整するステップと、を前記処理装置に実行させるためのプログラムである。
【００１２】
以上の構成によれば、色調整対象の現フレーム画像より前に入力された前フレーム画像（または、その構成ブロック）を用いて、現フレーム画像の色調整許可のための判定を行う。このとき色に関するパラメータを用いる。このパラメータは、予め指定された色を有する画素数を前フレーム画像内またはそのブロック内でカウントすることにより得られたヒストグラムの度数、あるいは、前フレーム画像またはそのブロックにおける全ての色を予め決められた複数の色範囲に分類したときに、前フレーム画像内またはそのブロック内の全ての色が分布する前記色範囲の数である。色に関するパラメータは、パラメータ保持部に保持される。色調整判定部は、パラメータ保持部内の値が所定の閾値を越えているかどうかを、前フレーム画像またはそのブロックごとに判定し、その判定結果に応じて色調整部が、入力される現フレーム画像の色をフレーム単位または前記ブロック単位で選択的に調整する。このときフレームやブロック単位で色調整の許可／不許可が決められ、許可されたフレームやブロックにおいては、所定の色に対して色調整が実行可能となる。
【発明の効果】
【００１３】
本発明によれば、色調整の自由度が高く、色を必要な場合だけ選択的に調整できるという利点がある。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施形態を、図面を参照して説明する。
【００１５】
図１に、本実施形態の画像表示装置の構成を示す。図１は、映像信号処理回路と、画像表示部（表示デバイスおよびその駆動回路）を示す。
図解した画像表示装置１は、映像信号処理回路として、Ｙ／Ｃ分離回路２、色復調回路（マトリックス変換回路、クロマデコーダとも言う）３、および、信号処理と出力処理（逆マトリックス変換）等を行う信号処理出力回路４を有する。信号処理出力回路４の信号処理部４Ａは、とくに図示しないが、ガンマ補正、ホワイトバランス補正などのためにレベル変換回路、さらには、色調整回路４Ｂ等の回路ブロックを含む。
図示を省略しているが、当該画像表示装置１全体を制御する制御部、たとえばマイクロコンピュータが各回路に接続されている。
【００１６】
本例は、入力映像信号がコンポジットビデオ信号の場合を示している。入力映像信号はＹ／Ｃ分離回路２で、内蔵のフレームメモリ２Ａを用いて輝度（Ｙ）信号と、色差（Ｃ）信号とに分離される。
一方、映像信号がＹ／Ｃ信号の場合、不図示のセレクトスイッチを介して、その映像信号は色復調回路３に直接入力される。
これらの映像信号は、色復調回路３でＹ信号と色差コンポーネント信号Ｒ＿Ｙ，Ｂ＿Ｙに変換され、信号処理出力回路４に入力される。
なお、映像信号がＲＧＢ信号の場合、その映像信号は直接信号処理出力回路４に入力されるが、その場合、信号処理部４Ａの構成が、それに対応したものとなる。
【００１７】
信号処理部４Ａにおいて、ＩＰ変換（De-Interlace）や解像度変換（Scaling）などの信号処理が入力信号に施される。このとき画像メモリ４Ｃも用いられる。また、ガンマ補正、ホワイトバランス補正および色調整処理が実行される。
処理後の映像信号は、出力処理部４ＤでＲＧＢ信号に変換され、画像表示部５において所望の映像として表示される。
【００１８】
以下、本発明に係る色調整回路の実施の形態を説明する。
【００１９】
＜第１実施形態＞
図２に、第１実施形態の色調整回路のブロック図を示す。
図解した色調整回路４Ｂ１は、サンプル色テーブル４０、比較部４１、色ヒストグラム保持部４２、色調整判定部４３および色調整部４４を有する。これらの各部は図１に示す画像表示装置１全体を制御する制御部（マイクロコンピュータ等）６により制御されて動作する。
【００２０】
入力画像信号としての色コンポーネント信号Ｒ＿Ｙｉ，Ｂ＿Ｙｉは、比較部４１と色調整部４４に入力される。また、垂直（Ｖ）同期信号Ｖsync.が前段の回路から受け継がれて比較部４１、色ヒストグラム保持部４２、色調整判定部４３および色調整部４４に入力される。色コンポーネント信号Ｒ＿Ｙｉ，Ｂ＿Ｙｉは、Ｖ同期信号Ｖsync.に同期してフレーム単位で入力される。
サンプル色テーブル４０から色データが比較部４１に出力可能になっている。比較部４１の出力が色ヒストグラム保持部４２に接続され、色ヒストグラム保持部４２の出力が色調整判定部４３に接続され、色調整判定部４３の出力が色調整部４４に接続されている。
【００２１】
この回路は、制御部６で指定された色（指定色）のデータをサンプル色テーブル４０から選択する。比較部４１は、入力画像信号の画素データを、選択された色データと比較し、入力画像信号の画素データが、選択された色データに含まれるか否かを調べる。ここで「画素データ」とは、表示デバイスでＲＧＢを表示する隣接画素トリオのデータである。
このとき色データに含まれる色の画素データ数を、色ヒストグラムの度数として色ヒストグラム保持部４２において蓄積する。この色ヒストグラムの度数（以下、「ヒストグラムデータ」という）が、本発明の「色に関するパラメータ」に該当する。
色調整判定部４３は、このヒストグラムデータが所定の閾値を越えたどうかによって色調整の許可／不許可を判定する。
この判定結果に応じて、色調整部４４は、つぎのフレーム画像に対する色調整を実行する。色調整は、たとえばカラーゲイン、色相(Hue)の一方または双方を調整するが、その選択と調整量は、制御部６によって予め設定される。
【００２２】
色に関するパラメータ（本例ではヒストグラムデータ）は、調整対象である現フレーム画像より１つ前の前フレーム画像を含む複数のフレーム画像から生成される。そのフレーム数は任意であり、動きの早い映像などで色調整を緩慢にしたい場合はフレーム数を多くし、風景映像などで色調整タイミングを細かく設定したい場合はフレーム数を少なくする。処理途中でフレーム数を映像ソースに合わせて適応的に変更することも可能である。
【００２３】
また、１フレームを複数のブロック（任意の大きさの画像領域）に分割することもできる。この場合、色ヒストグラム保持部４２にブロック数と同じだけ色ヒストグラムを用意しておき、ブロック単位で比較部４１による比較が実行され、各ブロックに対応した色ヒストグラムに度数が蓄積される。
図３に、１フレームを８分割した例を示す。本例では、分割数が水平（Ｈ）方向に４、垂直（Ｖ）方向に２となっている。
【００２４】
つぎに、色調整の具体的な動作を、参照する前フレーム画像が１枚で、ブロック分割を行わない場合を中心に説明する。なお、ブロック分割を行う場合は、その動作の特徴を適宜、下記の説明中で述べる。
【００２５】
図４は、具体例の色調整回路を示すブロック図である。
図４において図２との対応に関し、図２に示すサンプル色テーブル４０としてサンプル色データＲＯＭ(Sample Color Data Rom)４０Ａと、図２に示す色ヒストグラム保持部４２と色調整判定部４３の機能を合わせ持つラッチ・ヒスト判定部４５とを備える。図４の参照符号６Ａは、制御部６の具体例としてマイクロコンピュータ（μ−ｃｏｍ．）を示す。
色調整回路４Ｂ１を構成する各部は、基準のクロックタイミングサイクルで、言い換えると、Ｖ同期信号Ｖsync.および不図示のＨ同期信号に同期して、処理を行なうデジタル回路からなる。
【００２６】
サンプル色データＲＯＭ４０Ａに、所定数の色データが予め格納されている。たとえば、色コンポーネント信号Ｒ＿ＹｉとＢ＿Ｙｉが各々８ビットで表現される場合、サンプル色データＲＯＭ４０Ａに格納された色データも、それに対応して２５６（８ビット）×２５６（８ビット）＝６５５３６種類となる。
【００２７】
図５（Ａ）および図５（Ｂ）に、この色データを、色差平面図を用いて示す。
図５（Ａ）は、ＹＣＣ色空間やＨＬＳ色空間を表現するときに用いられる色差平面図である。ここでは横にＢ＿Ｙ軸、縦にＲ＿Ｙ軸を取り、原点を起点としたベクトルで色データを表現している。以下、このベクトルの長さを「（カラー）ゲインＧｃ」、Ｂ＿Ｙ軸を起点としたベクトルの反時計周りの角度を「色角度θ」という。たとえばＨＬＳ色空間において、ゲインＧｃは彩度（Saturation）、色角度θは色相(Hue)に相当する。
【００２８】
図５（Ｂ）は、色データを二次元平面に展開した色差平面図である。
この色差平面図では、縦横にそれぞれ２５６個の色データが並ぶ。正負の表現をとればバイナリコードのビット数を減らせることから、本例では縦横を、それぞれ±１．０で正規化している。
そして、色データの選択範囲Ｒｃの大きさを、調整対象の指定色を中心とした、たとえば±０.１としている。これは、指定色の指定を「空色」、「肌色」、「バラの花びらの赤」等で行うと、それらは通常、似たような幾つもの色データを含むため、その一つのみ調整したのでは目的とする絵領域の色調整が十分でないことが多いことから、指定色と近似した色範囲単位での色調整を実現させるためである。
このように選択された指定色の色データ（範囲）を示す信号を図４において、符号Ｒ＿Ｙｒ，Ｂ＿Ｙｒで示している。
【００２９】
比較部４１は、この色データ信号Ｒ＿Ｙｒ，Ｂ＿Ｙｒと、順次入力される画素データ（色コンポーネント信号Ｒ＿Ｙｉ，Ｂ＿Ｙｉ）とを比較して、画素データが示す色が色データ範囲Ｒｃ（図５（Ｂ））に含む場合には、当該画素の色が、指定した色（指定色）と略等しい「＝」として、ヒストグラムデータ［HIST］をインクリメント（＋１）する。インクリメント後のヒストグラムデータ［HIST］は、ラッチ・ヒスト判定部４５内のレジスタにラッチされ、そこで度数が所定の閾値Ｖｔを超えたかが判定される。
【００３０】
入力画素データの比較が繰り返され、ある時点で、ヒストグラムデータ［HIST］が閾値Ｖｔを超えると、ラッチ・ヒスト判定部４５から色調整部４４に出力している判定ビット［補正On/Off］がオフ値「０」からオン値「１」に変化する。色調整部４４は、つぎのＶ同期信号Ｖsync.の入力を待って、新たに入力されてきたフレーム画像に対して、予め決められた方法および補正量で、フレーム単位で色調整を行う。
一方、当該フレーム画像の入力が終了するまでにヒストグラムデータ［HIST］が閾値Ｖｔを越えない場合、判定ビット［補正On/Off］がオフ値「０」のままであることから、新たに入力されてきたフレーム画像の色調整は実行されない。
いずれにしても、Ｖ同期信号Ｖsync.の入力等、所定のタイミングで、ラッチ・ヒスト判定部４５にラッチされている色ヒストグラムの内容はクリアされる。
【００３１】
なお、１フレーム画像を分割した複数のブロック単位（図３参照）に対応した構成では、比較部４１による比較とインクリメント、ラッチ・ヒスト判定部４５による色ヒストグラムの保持、色調整判定および判定ビット［補正On/Off］の制御を、このブロック単位で行う。
【００３２】
図４に示す例では、判定ビット［補正On/Off］の値（オフ値「０」およびオン値「１」）もブロック単位で制御されるが、その値が「１」となって色調整が許可されているブロックにおいては、画素単位で色調整を行うか否かが決められる。
そのための画素単位の制御信号として、［＝］検出ビットが比較部４１から色調整部４４に出力されるようになっている。したがって、色調整部４４では、入力される判定ビット［補正On/Off］と［＝］検出ビットの値が共に「１」の場合に限り、画素データの色調整が実行される。この［＝］検出ビットは、ｎフレーム（本例ではｎ＝１）遅延されて色調整部４４に入力されるようになっている。
【００３３】
ここで図３と図４を使って、画面分割と、その色調整について説明する。図３では、カラーバーが表示された画面を示す。１画面を８つのブロックに分割し、「１」〜「８」の参照番号を各ブロックに付している。また、ここではマイクロコンピュータ６Ａからの色指定が図５（Ａ）に示す色差平面図におけるＢ（青）の場合を例にとる。
【００３４】
図３に示すカラーバーの画面信号が２フレーム続けて、図４に示す回路に入力された場合を考える。
図３において、参照番号「１」〜「３」と「５」〜「７」で示すブロックの映像データにＢ（青）の画素データは無いため、図４に示す［＝］検出ビットは常に「０」となる。
一方、参照番号「４」と「８」で示すブロックの映像データにＢ（青）の画素データが存在するため、このＢ（青）の画素データが入力されるタイミングで比較部４１は、ヒストグラムデータ［HIST］に１を加算して、新たなヒストグラムデータ［HIST］としてラッチ・ヒスト判定部４５に出力する。ラッチ・ヒスト判定部４５は、このヒストグラムデータ［HIST］をラッチする。また、比較部４１は、Ｂ（青）の画素データが検出されるたびに「１」の［＝］検出ビットを出力する（他の色では「０」出力）。この検出ビットは、１フレーム遅延後に色調整部４４に入力される。
【００３５】
この間に、参照番号「４」や「８」で示すブロックに対応した色ヒストグラムの度数、すなわちヒストグラムデータ［HIST］の値が次々とインクリメントされていく。ここで所定の閾値Ｖｔを１画面の総画素数の１／１６程度に予め指定すれば、参照番号「４」や「８」で示すブロックの入力画素データ数が半分を超えて６〜７割程度になった時点で、判定信号［補正On/Off］が「１」となり、色調整部４４の動作許可が下りる。
【００３６】
その後、色調整部４４にＶ同期信号Ｖsync.が入り、続いて、つぎのフレーム画面（カラーバー画面）の画素データが色調整部４４に順次入力される。参照番号「４」や「８」で示すブロックに対応した画素データの入力では、そのＢ（青）の画素データの入力と同期して、「１」の［＝］検出ビットが入力され、他の色の画素データ入力時には［＝］検出ビットの入力値が「０」となる。
その結果、色調整部４４からはＢ（青）が調整された出力画像信号として、色コンポーネント信号Ｒ＿Ｙｏ，Ｂ＿Ｙｏが出力される。
【００３７】
以上の動作を、図６のフローチャートに示す。以下、図２〜図５を適宜参照しながら、図６に示す処理Ｂ１〜Ｂ４を構成するステップＳ１１〜Ｓ４２の内容を順次説明する。
【００３８】
図６に示す処理フローは、マイクロコンピュータ６ＡによるデータセットＢ１、ヒストグラム処理Ｂ２、ラッチ＆ＨＩＳＴ判定処理Ｂ３およびＧＡＩＮ＆ＨＵＥ処理Ｂ４に大別できる。
データセットＢ１は、１つのステップＳ１１を含む。ヒストグラム処理Ｂ２は、８つのステップＳ２１〜Ｓ２８を含む。ラッチ＆ＨＩＳＴ判定処理Ｂ３は、３つのステップＳ３１〜Ｓ３３を含む。また、ＧＡＩＮ＆ＨＵＥ処理Ｂ４は、２つのステップＳ４１，Ｓ４２を含む。
【００３９】
まず、画像表示装置の電源がオンされた起動期間、または、リモートコントローラが操作された初期期間等の所定のタイミングで、マイクロコンピュータ６Ａによりデータセットが実行される（Ｓ１１）。このデータセットでは、所定の閾値Ｖｔ、色の調整量、指定色を含む必要なデータがセットされる。この時点でマイクロコンピュータ６Ａは、これらのデータを必要なときまで保持しておいてもよいし、必要な各部に出力し、そこで保持させてもよい。データがユーザー操作によって変えられたときは、その時点でデータセット（Ｓ１１）が実行され、それまで保持していたデータ内容を新たなデータで書き換える。
図６の例では、このデータセットがＶ同期信号Ｖsync.をトリガーとして開始される。
【００４０】
データがセットされた状態で、ヒストグラム処理Ｂ２が開始される。この処理は、最初にＶ同期信号Ｖsync.の入力を待って、それをトリガーとして開始する。ステップＳ２１でＶ同期信号Ｖsync.が検出されると、ラッチ＆ＨＩＳＴ判定処理Ｂ３でヒストグラムデータ［HIST］をラッチするヒストグラム保持部４２（図２参照）の保持内容をリセットし（Ｓ２２）、画素（色差）データの入力を待つ。このリセットによりラッチ＆ＨＩＳＴ判定処理Ｂ３が起動する。
【００４１】
フレーム画像を構成する画素（色差）データ、すなわち色コンポーネント信号Ｒ＿Ｙｉ，Ｂ＿Ｙｉが順次、図４に示す比較部４１に入力される。比較部４１は、ステップＳ１１でセットされた指定色をサンプル色データＲＯＭ４０Ａから読み出し、入力された画素データの色が、この指定色の範囲に含まれるかを比較により調べる（Ｓ２３）。
画素データの色が指定色の色範囲に含まれる場合、ヒストグラムデータ［HIST］をインクリメント（＋１）して、インクリメント後のヒストグラムデータ［HIST］の値（度数）をラッチ＆ＨＩＳＴ判定処理Ｂ３の［HIST］ラッチステップＳ３１に出力し、そのラッチ内容を新たなヒストグラムデータ［HIST］で書き換える。
このヒストグラムデータ［HIST］と所定の閾値Ｖｔとの大小関係が常時監視されているが（Ｓ３２）、最初の画素データでは、ヒストグラムデータ［HIST］が閾値Ｖｔを超えないので、このステップＳ３２の判断は「NO」のままである。
【００４２】
ヒストグラム処理Ｂ２に戻って、ヒストグラムデータ［HIST］をインクリメントするたびに、図４に示す比較部４１から［＝］検出ビットを出力する。この［＝］検出ビットは１フレーム（Ｆ）遅延後に、ＧＡＩＮ＆ＨＵＥ処理Ｂ４に出力される。
［＝］検出ビットの出力後に、入力された画素データが１フレーム画像で最終のものであるかが判断される（Ｓ２７）。最終でない場合は、処理対象が次の画素に移り（Ｓ２８）、次の画素データに対してステップＳ２３が実行される。そして、ステップＳ２３〜Ｓ２８の処理が、ステップＳ２７で最終画素であると判断されるまで、次々に入力される画素データに対して繰り返される。
これにより、指定色とほぼ同じ色の画素データ数がヒストグラムデータ［HIST］に反映されてゆき、［HIST］ラッチステップＳ３１を行っているレジスタ（色ヒストグラム保持部４２）の値も増えてゆく。また、［＝］検出ビットの出力数も、同様に増えてゆく。
【００４３】
ヒストグラムデータ［HIST］が閾値Ｖｔを超えると、ステップＳ３２の判断が「YES」となり、つぎのステップＳ３３にて判定信号としての［補正On/Off］ビットが図２に示す色調整判定部４３により生成され、ＧＡＩＮ＆ＨＵＥ処理Ｂ４に出力される。
【００４４】
以上述べてきたヒストグラム処理Ｂ２とラッチ＆ＨＩＳＴ判定処理Ｂ３の処理は、つぎに入力される次フレーム画像でも同じように実行される。
この次フレーム画像の処理が実行されている間に、ほぼ１フレーム遅れで、先に処理が済んでいるフレーム画像に対応した［＝］検出ビットが、ＧＡＩＮ＆ＨＵＥ処理Ｂ４のステップＳ４１に順次入力される。このとき［補正On/Off］ビットが色調整許可を示すオン値「１」となって同ステップＳ４１に入力されることから、ここで両ビットがともに「１」の場合は、このステップＳ４１の判断が「YES」となり、つぎのステップＳ４２にて、図４示す色調整部４４により色調整が実行された後、出力される。一方、［＝］検出ビットが出力されていない（すなわち、その値が「０」）の場合はステップＳ４１の判断が「NO」となることから、その画素データに対しては色調整が実行されずに、色調整部４４から出力される。
【００４５】
このような色調整の結果例を、前述したＢ（青）の場合で説明する。
マイクロコンピュータ６Ａによって、たとえば図５（Ａ）の色差平面図においてゲインＧｃ＝０．４４、色角度θ＝３４７.６°のＢデータが指定される。これは、これは図５（Ｂ）に示す色差平面図ではＲ＿Ｙ＝−０.０９、Ｂ＿Ｙ＝０.４３のデータである。
図４に示すサンプル色データＲＯＭ４０Ａからは、このＲ＿Ｙ＝−０.０９、Ｂ＿Ｙ＝０.４３のＢデータを中心として±０.１のサイズを有する範囲をもつ色データＲ＿Ｙｒ，Ｂ＿Ｙｒが比較部４１に出力される。
入力画像信号の色コンポーネント信号Ｒ＿Ｙｉ，Ｂ＿Ｙｉがこの範囲内にあり、かつ、［補正On/Off］ビットがオン値「１」のときに、色調整許可が下りる。このときマイクロコンピュータ６Ａから調整量がゲインＧｃ＝１.１、色角度θ＝０°とする。この場合に比較部４１は、入力される色コンポーネント信号Ｒ＿Ｙ，Ｂ＿Ｙに対してゲイン調整時に、−０.０９（＝Ｒ＿Ｙｒ）×１.１≒−０.１、０.０９（＝Ｂ＿Ｙｒ）×１．１≒０.４７とし、色角度θの調整は行わない。
これによりゲインのみが１０％増となった色コンポーネント信号Ｒ＿Ｙｏ，Ｂ＿Ｙｏが色調整部４４から出力される。
【００４６】
＜第２実施形態＞
図７に、第２実施形態の色調整回路のブロック図を示す。
図解した色調整回路４Ｂ２が、図２に示す色調整回路４Ｂ１と異なるのは、制御部６からの色指定を行わないことと、比較部４１に代えて分類部５０を有することである。
分類部５０は、サンプル色テーブル４０を参照しながら、入力されるフレーム画像における全ての色を予め決められた複数の色範囲に分類する。このフレーム画像の全ての色が分布する色範囲の数（図７では［色範囲数］と表記）は、本発明の「色に関するパラメータ」に相当する。そして、分類部５０は［色範囲数］を色ヒストグラム保持部４２内のヒストグラムに保持させる。
【００４７】
この［色範囲数］としては、たとえば図５（Ｂ）に示す色範囲Ｒｃを用いることができる。この色範囲Ｒｃは第１実施形態で述べたように、縦横にそれぞれ±０.１の大きさを有することから、図５（Ｂ）に示す色差平面内に１０×１０＝１００個存在する。つまり、図７に示す色ヒストグラム保持部４２は最小１、最大１００の値を有する［色範囲数］をヒストグラムとして保持する。制御部６は所定の閾値Ｖｔとして、たとえば２〜２０程度の低めの範囲内で一の数字を変更可能に設定する。このため、色調整判定部４３は、ヒストグラムに保持されている［色範囲数］が閾値Ｖｔより小さいときは、入力画像が色数の少ない単純な絵柄であるとして色調整を許可し、保持されている［色範囲数］が閾値Ｖｔ以上のときは、入力画像が色数の多い複雑な絵柄であるとして色調整を不許可とする判定信号を色調整部４４に出力する。
【００４８】
したがって、色調整部４４は、入力される次のフレーム画像に対し、色調整判定部４３からの判定信号に応じて色調整を行う。この色調整量は第１の実施の形態と同様、制御部６により予め設定される。また、このときの色調整では、現在処理を行う現フレーム画像の各画素データが、色分類を行った前フレーム画像に含まれることを条件とすることが望ましい。同じ単純な絵柄であっても、全く違う絵柄では色調整量を変える必要があり、その場合に自動的に同じ調整量で色調整が実行されるのを防止するためである。
【００４９】
以上のように、色調整が絵柄の単純な場合に限られるので、第２実施形態ではフレーム画像単位で色調整を行ってもよい。
ただし、より好ましくは、色調整部４４が、１フレーム遅延後の画像信号を入力し、これを現在入力される画素信号と同一アドレスの画素データ同士で比較し、色が同一色範囲であり、かつ所定の指定された色である場合に限り色調整を行うこともできる。この場合、色調整部４４は色比較部を内蔵し、制御部６から色調整部４４に色指定を行う必要がある。この方法では、画素データの色比較を行い、画素データ単位で色調整を行うか否かを決定できることから、指定した色のみの調整が可能であり、色数が少ないといっても、その面積の表示画面全体に占める割合が小さい色に対して誤って調整が実行されることを防止できる。
一方、この防止のための他の方法として、色範囲ごとに画素データ数をカウントするヒストグラム保持手段（たとえば、レジスタ）を用意し、このカウント数に応じて画素データ数の割合が小さい色に対して調整が行われることを防止するようにしてもよい。
【００５０】
なお、第１実施の形態と同様、色分類、ヒストグラムの作成／更新、色調整判定および色調整をフレーム単位ではなく、第１実施の形態と同様に１フレームを構成するブロック単位で行うことが可能である。また、色分類を行うサイズ指定は、図５（Ａ）に示す色差平面内を一定の色角度θで分割し、最終的な分割サイズが同じ面積となるように半径が規定される同心円でさらに分割することによって実施可能である。
【００５１】
＜第３実施形態＞
本実施の形態では、色調整量を決めるのに入力画像信号の輝度データＹinを用いる。この方法は、上述した第１および第２実施形態の何れにも適用可能であるが、ここでは第１実施形態に適用した場合を例として説明する。
【００５２】
図８に、第３実施形態の色調整回路のブロック図を示す。
図解した色調整回路４Ｂ３が、図２に示す色調整回路４Ｂ１と異なるのは、輝度ヒストグラム保持部６０を有することである。
輝度ヒストグラム保持部６０は、制御部６の制御により入力画像信号の輝度データＹinを用いて色調整量を生成し、色調整部４４に出力する。このときの輝度データＹinの用い方としては、たとえば、Ｙ／Ｃ比が一定になるようにカラーゲインを制御する、あるいは、色の明るさ（明度）を変えないようにカラーゲインと色角度（彩度と色相）を制御するなどを採用できる。前者の方法では、たとえば、画面が明るいとき（輝度レベルが高いとき）はカラーゲインを高くし、画面が暗いとき（輝度レベルが低いとき）はカラーゲインを低く制御する。
【００５３】
第３実施形態では、所望の色制御が容易であるという利点が得られる。
【００５４】
以上述べてきた第１〜第３実施形態において、１フレーム画面を複数のブロックに分割する場合、その分割数に応じて色調整量を変えることもできる。一般に分割数が多いと隣り合うブロックで絵柄が大きく異なり、その結果、異なる色調整がなされてそれが目立つこともあり得る。その場合、色調整量を小さくして自然な画面が得られるようにするとよい。一方、分割数が多いときは逆に、隣り合うブロック間の絵柄の相違は比較的小さい場合が多い。そのため、色調整量を相対的に大きくしても自然な画面が得られる。ただし、処理負担が大きくなるので、色調整の程度と処理負担との兼ね合いによって、分割するブロック数と色調整量を最適化することが望ましい。
また、自然な画面とする他の方法として、隣接ブロック間のヒストグラム度数の平均値をとって、その平均値に基づいて当該ブロックに色調整するか否かの判定、および／または、色調整量を制御すると、比較的自然な絵柄が得られやすい。
【００５５】
図２、図７および図８における色ヒストグラム保持部４２、色調整判定部４３および色調整部４４、図２と図８における比較部４１、図７における分類部５０、ならびに、図８における輝度ヒストグラム保持部６０は、ハードウエアとして実現できる一方で、マイクロコンピュータやＣＰＵに（書き換え可能に）記憶されるプログラム上の機能としてソフトウエアとしても実現可能である。
【００５６】
本実施の形態によれば、上述した個々の利点に加え、以下の利点が得られる。
第１に、色指定が行えるため、任意の色の補正が可能である。
第２に、フレーム画像で色調整判定を行い、この色調整判定結果を用いて続くフレーム画像で色調整を行うため、隣接画面でほぼ同じような絵柄となる動画において、リアルタイムで色調整が可能である。このため、大規模な画像メモリを処理に要しない。とくに色領域を判定するのに、大規模な画像メモリを用いることなく、入力画素データが指定色の範囲に入っているかの検出情報によって、同一アドレスの画素に対して色調整を行うかが決められるため、調整すべき色領域の判定が容易である。
第３に、カラーノイズを強調することなく、色の発色を良くできる。
第４に、色の飽和度の低いシーンで弊害（白紙や白い服が黄ばんで見え、あるいは、汚れたようになる）を無くし、それ以外の絵柄で適度な色付きの発色の良い絵にできる。
第５に、単純な色構成の絵柄と複雑な色構成の絵柄で、選択的に、それぞれ適した色強調を行うことが可能である。
第６に、単純な色構成の絵柄で、選択的に指定色が可能なため効果的に発色の良い画を表示できる。
【図面の簡単な説明】
【００５７】
【図１】実施形態の画像表示装置の構成図である。
【図２】第１実施形態の色調整回路のブロック図である。
【図３】画面分割例を示す図である。
【図４】第１実施形態で、より具体的な色調整回路を示すブロック図である。
【図５】（Ａ）および（Ｂ）は色差平面図である。
【図６】第１実施形態の色調整のための処理を示すフローチャートである。
【図７】第２実施形態の色調整回路のブロック図である。
【図８】第３実施形態の色調整回路のブロック図である。
【符号の説明】
【００５８】
１…画像表示装置、４Ｂ，４Ｂ１〜４Ｂ３…色調整回路、５…画像表示部、６…制御部、６Ａ…マイクロコンピュータ、４０…サンプル色テーブル、４０Ａ…サンプル色データＲＯＭ、４１…比較部、４２…色ヒストグラム保持部、４３…色調整判定部、４４…色調整部、４５…ラッチ・ヒスト判定部、５０…分類部、６０…輝度ヒストグラム保持部、［HIST］…ヒストグラムデータ（ヒストグラムの度数）、［補正On/Off］…判定信号、Ｖｔ…閾値、Ｒ＿Ｙ，Ｂ＿Ｙ…色コンポーネント信号、Ｙ…輝度データ、Ｖsync.…垂直同期信号
【図１】
2006303602.tif 000003
【図２】
2006303602.tif 000004
【図３】
2006303602.tif 000005
【図４】
2006303602.tif 000006
【図５】
2006303602.tif 000007
【図６】
2006303602.tif 000008
【図７】
2006303602.tif 000009
【図８】
2006303602.tif 000010