(57)【特許請求の範囲】
【請求項１】
入力ＲＧＢ画像データに対して電気光学パネルの表示特性に合わせたガンマ補正を行い、補正後ＲＧＢ画像データを出力するガンマ補正部と、
前記補正後ＲＧＢ画像データをＨＳＶ形式の画像データに変換し、入力ＨＳＶ画像データを出力する第１の色空間変換部と、
前記入力ＨＳＶ画像データに対して補正を行い、出力ＨＳＶ画像データを出力する補正部と、
前記出力ＨＳＶ画像データをＲＧＢ形式の画像データに変換して、出力ＲＧＢ画像データを出力する第２の色空間変換部と、
係数レジスタと、
を含み、
前記補正部は、
前記入力ＨＳＶ画像データのうちの入力色相値が、複数の色相領域のうちのどの色相領域に対応するかを判定し、判定信号を出力する色相領域判定部と、
前記入力色相値と前記判定信号を用いて補正値を求め、前記補正値により前記入力色相値を補正する変換部と、
を有し、
前記変換部は、
前記入力色相値と補正基準ターゲット値との差分の絶対値である第１の差分値を求め、前記係数レジスタに可変値として設定された補正基準差分値と前記第１の差分値との差分の絶対値である第２の差分値を求め、前記第２の差分値を用いて前記補正値を求めることを特徴とする画像処理装置。
【請求項２】
入力ＲＧＢ画像データに対して電気光学パネルの表示特性に合わせたガンマ補正を行い、補正後ＲＧＢ画像データを出力するガンマ補正部と、
前記補正後ＲＧＢ画像データをＨＳＶ形式の画像データに変換し、入力ＨＳＶ画像データを出力する第１の色空間変換部と、
前記入力ＨＳＶ画像データに対して補正を行い、出力ＨＳＶ画像データを出力する補正部と、
前記出力ＨＳＶ画像データをＲＧＢ形式の画像データに変換して、出力ＲＧＢ画像データを出力する第２の色空間変換部と、
係数レジスタと、
を含み、
前記補正部は、
前記入力ＨＳＶ画像データのうちの入力色相値が、複数の色相領域のうちのどの色相領域に対応するかを判定し、判定信号を出力する色相領域判定部と、
前記入力色相値と前記判定信号を用いて補正値を求め、前記補正値により前記入力ＨＳＶ画像データのうちの入力彩度値を補正する変換部と、
を有し、
前記変換部は、
前記入力色相値と補正基準ターゲット値との差分の絶対値である第１の差分値を求め、前記係数レジスタに可変値として設定された補正基準差分値と前記第１の差分値との差分の絶対値である第２の差分値を求め、前記第２の差分値を用いて前記補正値を求めることを特徴とする画像処理装置。
【請求項３】
請求項１又は２において、
前記複数の色相領域のうち第１の色相領域と第２の色相領域とは、所定の色相値を境界として接する領域であり、
前記変換部は、
前記第１の色相領域における前記入力色相値を補正するための第１の補正値と、前記第２の色相領域における前記入力色相値を補正するための第２の補正値と、を前記補正値として求め、
前記変換部が求める前記第１の補正値と前記第２の補正値とは、前記第１の色相領域と前記第２の色相領域との前記境界において値が等しいことを特徴とする画像処理装置。
【請求項４】
請求項１乃至３のいずれかにおいて、
前記変換部は、
前記第２の差分値と補正係数を乗算処理して前記補正値を求めることを特徴とする画像処理装置。
【請求項５】
請求項４において、
前記係数レジスタは、
前記補正基準ターゲット値と前記補正基準差分値と前記補正係数を設定し、
前記変換部は、
前記色相領域判定部からの前記判定結果に基づいて、前記係数レジスタから前記補正基準ターゲット値と前記補正基準差分値と前記補正係数を読み出すことを特徴とする画像処理装置。
【請求項６】
請求項１乃至５のいずれかにおいて、
前記変換部は、
前記判定信号と前記入力色相値と前記入力ＨＳＶ画像データのうちの入力彩度値を用いて前記補正値を求め、前記補正値により前記入力色相値を補正することを特徴とする画像処理装置。
【請求項７】
請求項１乃至５のいずれかにおいて、
前記変換部は、
前記判定信号と前記入力色相値と前記入力ＨＳＶ画像データのうちの入力彩度値を用いて前記補正値を求め、前記補正値により前記入力彩度値を補正することを特徴とする画像処理装置。
【請求項８】
請求項６又は７において、
前記変換部は、
前記入力彩度値を用いて乗算係数を求め、前記第２の差分値と前記乗算係数を乗算処理
して前記補正値を求めることを特徴とする画像処理装置。
【請求項９】
請求項８において、
前記変換部は、
前記入力彩度値と彩度係数を乗算処理して前記乗算係数を求め、前記第２の差分値と前記乗算係数を乗算処理して前記補正値を求めることを特徴とする画像処理装置。
【請求項１０】
請求項８において、
前記変換部は、
前記入力彩度値を変換処理して変換彩度値を出力する彩度変換処理部を有し、
前記変換彩度値を用いて乗算係数を求め、前記第２の差分値と前記乗算係数を乗算処理して前記補正値を求めることを特徴とする画像処理装置。
【請求項１１】
請求項１０において、
前記変換部は、
前記変換彩度値と彩度係数を乗算処理して前記乗算係数を求め、前記第２の差分値と前記乗算係数を乗算処理して前記補正値を求めることを特徴とする画像処理装置。
【請求項１２】
請求項１乃至１１のいずれかに記載の画像処理装置を含むことを特徴とする集積回路装置。
【請求項１３】
請求項１２に記載の集積回路装置を含むことを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、集積回路装置及び電子機器等に関する。
【背景技術】
【０００２】
画像処理においては、様々な形式の色空間が用いられている。その１つに、ＨＳＶ形式の色空間での画像処理がある。例えば、人間の色覚が肌色や空色などの記憶色に対して特に敏感であることから、ＨＳＶ形式の色空間において記憶色を補正することで人間にとって自然な発色の画像表示を得ることができる。
【０００３】
また、画像処理後の表示画像を表示する電気光学パネル（例えば、液晶パネル）には固有の表示特性があり、ガンマ補正（表示特性の補正）を行うことで表示画像の色彩等を正確に表示させることができる。
【０００４】
ところで、従来はＨＳＶ形式の色空間での画像処理の後に電気光学パネルの表示特性に合わせたガンマ補正を行っていた。しかしながら、画像処理での色の補正は微妙な調整であるため、その後にガンマ補正が行われると色の補正がずれてしまうという課題があった。
【０００５】
さらに、ＨＳＶ形式の色空間での画像処理においては、補正された色と補正されていない色の境界で大きな色の差が生じ、境界部分が目立ってしまうという課題もあった。この課題に対し従来は、補正する色相領域の境界に近づくにつれて補正値をゼロに漸近させることで大きな色の差が生じないようにしていた（例えば、特許文献１）。
【０００６】
しかしながら、従来の対策では補正する色相領域の境界で補正値がゼロとなるため、補正の自由度が限られるという課題があった。
【特許文献１】特開２００７−４２０３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の幾つかの態様によれば、正確に色の補正ができる画像処理装置、集積回路装置及び電子機器を提供できる。
【課題を解決するための手段】
【０００８】
本発明は、入力ＲＧＢ画像データに対して電気光学パネルの表示特性に合わせたガンマ補正を行い、補正後ＲＧＢ画像データを出力するガンマ補正部と、前記補正後ＲＧＢ画像データをＨＳＶ形式の画像データに変換し、入力ＨＳＶ画像データを出力する第１の色空間変換部と、前記入力ＨＳＶ画像データに対して補正を行い、出力ＨＳＶ画像データを出力する補正部と、前記出力ＨＳＶ画像データをＲＧＢ形式の画像データに変換して、出力ＲＧＢ画像データを出力する第２の色空間変換部と、を含む画像処理装置に関係する。
【０００９】
本発明によれば、入力ＲＧＢ画像データに対してガンマ補正部によりガンマ補正が行われ、得られた補正後ＲＧＢ画像データが入力ＨＳＶ画像データに変換される。そしてこの入力ＨＳＶ画像データに対して補正部により補正が行われ、得られた出力ＨＳＶ画像データが、出力ＲＧＢ画像データに変換されて出力される。このように本発明では、ＲＧＢ画像をＨＳＶ画像に変換して補正を行う画像処理装置において、補正部の前段側にガンマ補正部が設けられる。
【００１０】
例えば、補正部の後段側にガンマ補正部がある場合、補正部が行う補正が後段側のガンマ補正により不正確になるという課題がある。すなわち、補正部に入力される画像データと電気光学パネルに表示される表示画像ではガンマ補正分だけ色が異なっているため、表示画像を基に補正すると正確に補正できないという課題がある。
【００１１】
この点、本発明では、ガンマ補正部の後段側に補正部がある。そのため、補正部に入力される画像データと電気光学パネルに表示される表示画像で色を一致させることができる。これにより、電気光学パネルの表示特性に応じたガンマ補正に影響されることなく、表示画像に基づいて正確に補正することができる。
【００１２】
また本発明では、前記補正部は、前記入力ＨＳＶ画像データのうちの入力色相値が、複数の色相領域のうちのどの色相領域に対応するかを判定し、判定信号を出力する色相領域判定部と、前記入力色相値と前記判定信号を用いて補正値を求め、前記補正値により前記入力色相値を補正する変換部と、を含んでもよい。
【００１３】
本発明では、色相領域判定部により入力色相値が色相領域に属する値か否かが判定される。これにより、所望の色相領域に対して補正できる。また、変換部が入力色相値と判定信号を受けて補正値を求める。これにより、複数の色相領域の各色相領域に対応する補正値を求め、各色相領域の色相値を独立に補正できる。
【００１４】
また本発明では、前記補正部は、前記入力ＨＳＶ画像データのうちの入力色相値が複数の色相領域のうちのどの色相領域に対応するかを判定し、判定信号を出力する色相領域判定部と、前記入力色相値と前記判定信号を用いて補正値を求め、前記補正値により前記入力ＨＳＶ画像データのうちの入力彩度値を補正する変換部と、を含んでもよい。
【００１５】
本発明では、変換部が入力色相値と判定信号を受けて彩度値を補正するための補正値を求める。これにより、複数の色相領域の各色相領域に対応する補正値を求め、各色相領域の彩度値を独立に補正できる。
【００１６】
また本発明では、前記変換部は、前記入力色相値と補正基準ターゲット値との差分の絶対値である第１の差分値を求め、補正基準差分値と前記第１の差分値との差分の絶対値である第２の差分値を求め、前記第２の差分値を用いて前記補正値を求めてもよい。
【００１７】
本発明では、補正基準ターゲット値と補正基準差分値を用いて補正値を求める。これにより、色相領域の境界で補正値を任意の値にすることができる。また、差分の絶対値である第１の差分値と第２の差分値を用いて補正値を求める。これにより、補正値の特性線を複数の直線の組み合わせで構成できる。このように、簡単な一次式で求めた補正値で複雑な補正を実現できる。
【００１８】
さらに本発明によれば、複数の色相領域を隣接して設けた場合には、色相領域の境界での補正値を隣接する色相領域で等しくできる。これにより、色相領域の境界で補正値をゼロにすることなく色相領域の境界で色の急激な差が生じてしまうことを防止できる。
【００１９】
また本発明では、前記変換部は、前記第２の差分値と補正係数を乗算処理して前記補正値を求めてもよい。
【００２０】
本発明によれば、補正係数を調整することにより補正値の大きさ及び正負を調整することができる。これにより、補正の方向と補正値の特性線の傾きを調整できる。例えば、隣接した色相領域の境界において、補正値の特性線の傾きを変化させることもできる。このように、自由度の高い補正を実現できる。
【００２１】
また本発明では、前記補正基準ターゲット値と前記補正基準差分値と前記補正係数を設定する係数レジスタを含み、前記変換部は、前記色相領域判定部からの前記判定結果に基づいて、前記係数レジスタから前記補正基準ターゲット値と前記補正基準差分値と前記補正係数を読み出してもよい。
【００２２】
本発明によれば、複数の色相領域の各色相領域に対して独立して補正基準ターゲット値、補正基準差分値及び補正係数を設定できる。そのため、色相領域判定部の判定結果に基づいて各色相領域に対応する補正値を求めることができる。これにより、複数の色相領域を独立の補正値で補正できる。
【００２３】
また本発明では、前記補正部は、前記入力ＨＳＶ画像データのうちの入力色相値が、複数の色相領域のうちのどの色相領域に対応するかを判定し、判定信号を出力する色相領域判定部と、前記判定信号と前記入力色相値と前記入力ＨＳＶ画像データのうちの入力彩度値を用いて補正値を求め、前記補正値により前記入力色相値を補正する変換部と、を含んでもよい。
【００２４】
本発明によれば、彩度値に依存した補正値を求めることができる。これにより、複数の色相領域において色相値だけでなく彩度値に応じた補正値により入力色相値を補正することができる。
【００２５】
また本発明では、前記補正部は、前記入力ＨＳＶ画像データのうちの入力色相値が、複数の色相領域のうちのどの色相領域に対応するかを判定し、判定信号を出力する色相領域判定部と、前記判定信号と前記入力色相値と前記入力ＨＳＶ画像データのうちの入力彩度値を用いて補正値を求め、前記補正値により前記入力彩度値を補正する変換部と、を含んでもよい。
【００２６】
本発明によれば、複数の色相領域において色相値だけでなく彩度値に応じた補正値により入力彩度値を補正することができる。
【００２７】
また本発明では、前記変換部は、前記入力色相値と補正基準ターゲット値との差分の絶対値である第１の差分値を求め、補正基準差分値と前記第１の差分値との差分の絶対値である第２の差分値を求め、前記入力彩度値を用いて乗算係数を求め、前記第２の差分値と前記乗算係数を乗算処理して前記補正値を求めてもよい。
【００２８】
本発明によれば、第２の差分値に入力彩度値を用いて求めた乗算係数を乗算処理する。これにより、入力彩度値に応じた補正値を実現できる。具体的には、補正値の特性線を複数の直線の組み合わせで構成することができ、さらに入力彩度値に応じた補正値にすることができる。
【００２９】
また本発明では、前記変換部は、前記入力彩度値と彩度係数を乗算処理して前記乗算係数を求め、前記第２の差分値と前記乗算係数を乗算処理して前記補正値を求めてもよい。
【００３０】
本発明によれば、彩度係数を調整することで補正値の大きさ及び正負を調整することができる。これにより、補正の方向及び補正値の変化率を調整できる。
【００３１】
また本発明では、前記変換部は、前記入力彩度値を変換処理して変換彩度値を出力する彩度変換処理部を有し、前記変換彩度値を用いて乗算係数を求め、前記第２の差分値と前記乗算係数を乗算処理して前記補正値を求めてもよい。
【００３２】
本発明によれば、変換彩度値に依存する補正値を求めることができる。これにより、彩度値に対して任意の依存性を持つ補正を実現できる。例えば、彩度値の一部範囲で補正強度を強くすることもできる。このように、本発明によればさらに自由度の高い補正を実現できる。
【００３３】
また本発明では、前記変換部は、前記変換彩度値と彩度係数を乗算処理して前記乗算係数を求め、前記第２の差分値と前記乗算係数を乗算処理して前記補正値を求めてもよい。
【００３４】
本発明によれば、彩度係数を調整することで変換彩度値に依存する補正値の大きさ及び正負を調整することができる。
【００３５】
また本発明は、入力ＲＧＢ画像データに対して電気光学パネルの表示特性に合わせたガンマ補正を行い、補正後ＲＧＢ画像データを出力するガンマ補正部と、前記補正後ＲＧＢ画像データをＨＳＶ形式の画像データに変換し、入力ＨＳＶ画像データを出力する第１の色空間変換部と、前記入力ＨＳＶ画像データに対して補正を行い、出力ＨＳＶ画像データを出力する補正部と、前記出力ＨＳＶ画像データをＲＧＢ形式の画像データに変換して、出力ＲＧＢ画像データを出力する第２の色空間変換部と、を含み、前記補正部は、前記入力ＨＳＶ画像データに対して補正を行い、第１の補正後ＨＳＶ画像データを出力する第１の補正部と、前記第１の補正後ＨＳＶ画像データに対して補正を行い、第２の補正後ＨＳＶ画像データを前記出力ＨＳＶ画像データとして出力する第２の補正部と、を有する画像処理装置に関係する。
【００３６】
本発明によれば、入力ＲＧＢ画像データに対してガンマ補正部によりガンマ補正が行われ、得られた補正後ＲＧＢ画像データが入力ＨＳＶ画像データに変換される。次に、この入力ＨＳＶ画像データに対して第１の補正部により補正が行われ、得られた第１の補正後ＨＳＶ画像データに対して第２の補正部により補正が行われる。そして、得られた第２の補正後ＨＳＶ画像データが出力ＲＧＢ画像データに変換されて出力される。このように本発明では、補正部の前段側にガンマ補正部が設けられる画像処理装置において、カスケードに接続された第１の補正部と第２の補正部が設けられる。
【００３７】
例えば、本発明によれば複数の色相領域において自由度の高い補正を行うことができる。しかしながら、補正部が１段の場合には、色相領域を重複して設定できないという課題がある。
【００３８】
この点、本発明では、第１の補正部と第２の補正部を用いて補正する。これにより、色相領域を重複して設定できる。具体的には、第１の補正部が重複する色相領域の一方を補正し、第２の補正部が他方の色相領域を補正できる。これにより、補正値を重ね合わせることで容易に補正値を設定できる。
【００３９】
また本発明は、上記のいずれかに記載の画像処理装置を含む集積回路装置に関係する。
【００４０】
また本発明は、上記に記載の集積回路装置を含む電子機器に関係する。
【発明を実施するための最良の形態】
【００４１】
以下、本発明の好適な実施の形態について詳細に説明する。なお以下に説明する本実施形態は特許請求の範囲に記載された本発明の内容を不当に限定するものではなく、本実施形態で説明される構成の全てが本発明の解決手段として必須であるとは限らない。
【００４２】
１．画像処理装置の構成例
図１に、本実施形態の画像処理装置の構成例を示す。本実施形態の画像処理装置は、ＲＧＢ（Ｒ：赤、Ｇ：緑、Ｂ：青）形式の画像データに対して、電気光学パネルの表示特性に応じたガンマ補正を行う。そして、本実施形態の画像処理装置は、ガンマ補正後の画像データに対してＨＳＶ形式の色空間において色の補正を行う。
【００４３】
例えば、本実施形態の画像処理装置は、電気光学パネルとして液晶パネルの表示特性に応じたガンマ補正を行うことができる。なお、以下では、本実施形態の画像処理装置について液晶パネルの表示特性に応じたガンマ補正を行う場合を例に説明する。但し、本発明は、例えばＥＬパネル（EL:Electro Luminescence）等の電気光学パネルの表示特性に応じたガンマ補正を行う場合にも適用できる。
【００４４】
図１に示す本実施形態の画像処理装置は、ガンマ補正部４０、第１の色空間変換部２０、補正部１０、第２の色空間変換部３０を含む。
【００４５】
ガンマ補正部４０は、入力された入力ＲＧＢ画像データ（Ｒｉｎ，Ｇｉｎ，Ｂｉｎ）に対して液晶パネルの表示特性に応じたガンマ補正を行い、ガンマ補正後の補正後ＲＧＢ画像データ（Ｒｉｎ’，Ｇｉｎ’，Ｂｉｎ’）を出力する。
【００４６】
具体的には、液晶パネルの表示特性は、ＲＧＢの各成分に対応する液晶の透過率やバックライト（照明）の光源の特性等によって、ＲＧＢの各成分で異なる表示特性となる。そして、ガンマ補正部４０は、ＲＧＢの各成分に対して液晶パネルの表示特性に応じたガンマ補正を行って表示画像のグレースケール（又は白色ポイント）を補正する。すなわち、ガンマ補正部４０は、表示特性の成分間の差を打ち消すように画像データを補正することで表示画像のグレースケールを補正する。
【００４７】
より具体的には、ガンマ補正部４０は、画像データＲｉｎに対して液晶パネルのＲ成分の表示特性に対応するガンマ補正を行って、画像データＲｉｎ’を出力する。同様にガンマ補正部４０は、画像データＧｉｎに対してＧ成分の表示特性に対応するガンマ補正を行って画像データＧｉｎ’を出力し、画像データＢｉｎに対してＢ成分の表示特性に対応するガンマ補正を行って画像データＢｉｎ’を出力する。
【００４８】
例えば、ガンマ補正部４０が行うガンマ補正は、入力値に対応する出力値を参照して出力できるルックアップテーブル等により実現できる。
【００４９】
なお、いわゆるガンマ２．２等の階調補正は例えば図１０に示すドライバ１１０において行われ、この階調補正は、ガンマ補正部４０によるガンマ補正とは区別される。また、ガンマ補正部４０によるガンマ補正は、映像機器から入力された画像データのガンマを正規化するための補正ではなく、電気光学パネルの表示特性を補正するためのガンマ補正である。
【００５０】
次に、色空間変換部２０は、入力された画像データの色空間を変換する。具体的には、色空間変換部２０は、ガンマ補正部４０からの画像データ（Ｒｉｎ’，Ｇｉｎ’，Ｂｉｎ’）を受けてＨＳＶ（Ｈ：色相、Ｓ：彩度、Ｖ：明度）形式の画像データに変換する。そして、色空間変換部２０は、変換後の画像データである入力ＨＳＶ画像データ（Ｈｉｎ，Ｓｉｎ，Ｖｉｎ）を出力する。
【００５１】
例えば、色空間変換部２０が行う色空間の変換は、例えば乗算器や加算器等を用いた演算等によって実現できる。
【００５２】
補正部１０は、ＨＳＶ画像データに対して画像処理を行う。具体的には、色空間変換部２０からの画像データ（Ｈｉｎ，Ｓｉｎ，Ｖｉｎ）を補正して、補正後の画像データである出力ＨＳＶ画像データ（Ｈｏｕｔ，Ｓｏｕｔ，Ｖｏｕｔ）を出力する。
【００５３】
より具体的には、後に図４（Ａ）等で説明するように、補正部１０は色相領域ＣＲに対して色の補正を行う。例えば、補正部１０は、入力色相値Ｈｉｎが色相領域ＣＲに属するか否かを判定し、属すると判定された場合には色相領域ＣＲに対応する補正値ΔＨを求める。そして、補正部１０は、求められた補正値ΔＨによって入力色相値Ｈｉｎを補正する。
【００５４】
なお、補正部１０は、後に図２で説明する第１の構成例又は図７で説明する第２の構成例によって実現できる。また、補正部１０が求める補正値は、後に下式（１）〜（１６）で説明する補正値の演算手法の具体例によって実現できる。
【００５５】
色空間変換部３０は、補正部１０からの出力ＨＳＶ画像データ（Ｈｏｕｔ，Ｓｏｕｔ，Ｖｏｕｔ）を受けてＲＧＢ形式の画像データに変換し、変換後の出力ＲＧＢ画像データ（Ｒｏｕｔ，Ｇｏｕｔ，Ｂｏｕｔ）を出力する。色空間変換部２０と同様に、色空間変換部３０が行う色空間の変換は、例えば乗算器や加算器等を用いた演算によって実現できる。
【００５６】
ここで、比較例として、仮に図１において第２の色空間変換部３０の後段にガンマ補正部４０を設けた場合を考える。比較例では、補正部１０はガンマ補正されていない画像データに対して補正を行うことになる。一方、液晶パネルには、ガンマ補正された後の画像データが表示画像として表示される。
【００５７】
上述のように、ガンマ補正は液晶パネルの表示特性を補正することで画像データのグレースケールを補正する。そのため、比較例では、補正部１０が補正するＨＳＶ画像データのグレースケールと液晶パネルの表示画像のグレースケールにはずれが生じる。ＨＳＶ画像データの色の補正では、表示画像の色を視覚的に確認しながら微妙な色の調整を行うため、表示画像と補正対象のグレースケールにずれがあると、表示画像を基に設定した色の補正と実際の画像データにおける色の補正にずれが生じる。
【００５８】
このように、ＨＳＶ画像データの補正の後段でガンマ補正を行う場合、正確に補正値を設定できないという課題があった。
【００５９】
この点、本実施形態の画像処理装置では、ガンマ補正部４０の後段で補正部１０がＨＳＶ画像データの補正を行う。そのため、補正部１０には液晶パネルの表示特性に応じてグレースケールが補正された画像データが入力される。これにより、表示画像と補正対象のグレースケールが一致するため、表示画像を基に設定した色の補正と実際の画像データにおける色の補正にずれが生じない。
【００６０】
このように、本実施形態によれば、表示画像の色を視覚的に確認しながら微妙な色の調整を行う際に、正確に補正値を設定することができる。
【００６１】
２．補正部の構成例、補正値の演算手法の具体例
２．１．第１の構成例
図２に、補正部１０の第１の構成例を示す。第１の構成例の画像補正手法によれば、２つの基準となる値（補正基準ターゲット値ＨＴ、補正基準差分値Ａ）を用いた一次式によって、ＨＳＶ形式の色空間において自由度の高い補正値を実現することができる。
【００６２】
具体的には、図２に示す第１の構成例は、色相領域判定部５０と変換部６０（色補正部）を含み、第１の構成例には入力色相値Ｈｉｎ，入力彩度値Ｓｉｎ，入力明度値Ｖｉｎから成る入力ＨＳＶ画像データが入力される。色相領域判定部５０は、色相値Ｈｉｎが、設定された色相領域（色相範囲）に対応する色相値であるかを判定し、判定信号ＪＳを出力する。変換部６０は、判定信号ＪＳを受けて補正値ΔＨを求める。そして、変換部６０は、補正値ΔＨによって色相値Ｈｉｎを補正し、補正後の色相値Ｈｏｕｔを出力する。
【００６３】
図３（Ａ）を用いて第１の構成例の画像補正手法について説明する。ここで、図３（Ａ）に示す円は、ＨＳＶ形式の色空間のうち色相及び彩度についての色空間を表す。具体的には、色相を円の円周方向に表し、彩度を円の半径方向に表す。
【００６４】
図３（Ａ）に示すように、例えば色相領域ＣＲとして色相値ＲＬ〜ＲＨの範囲が設定される。この場合、色相領域判定部５０は、色相値Ｈｉｎが色相領域ＣＲに入る値であるか否かを判定し、対応する判定信号ＪＳを出力する。具体的には、色相値Ｈｉｎが色相領域ＣＲに入る場合には色相領域ＣＲに対応する判定信号ＪＳを出力し、色相値Ｈｉｎが色相領域ＣＲに入らない場合には色相領域ＣＲ以外の領域に対応する判定信号ＪＳを出力する。変換部６０は、判定信号ＪＳが色相領域ＣＲに対応する場合には、色相領域ＣＲに対応する補正値ΔＨを求める。具体的には、補正値ΔＨは色相値Ｈｉｎ又は彩度値Ｓｉｎの関数として求められる。そして変換部６０は、画像データ（Ｈｉｎ，Ｓｉｎ，Ｖｉｎ）を画像データ（Ｈｉｎ＋ΔＨ，Ｓｉｎ，Ｖｉｎ）に補正し、出力ＨＳＶ画像データ（Ｈｏｕｔ，Ｓｏｕｔ，Ｖｏｕｔ）として出力する。この補正値ΔＨによる補正は、図３（Ａ）の円上において、画像データ（Ｈｉｎ，Ｓｉｎ，Ｖｉｎ）に対応する点を円周方向において移動させることに相当する。
【００６５】
なお、変換部６０は、判定信号ＪＳを受けて補正値ΔＳを求め、彩度値Ｓｉｎを補正することもできる。図３（Ｂ）に示すように、変換部６０は、判定信号ＪＳが色相領域ＣＲに対応する場合には、色相領域ＣＲに対応する補正値ΔＳを求める。補正値ΔＳは色相値Ｈｉｎ又は彩度値Ｓｉｎの関数として求められる。そして変換部６０は、画像データ（Ｈｉｎ，Ｓｉｎ，Ｖｉｎ）を画像データ（Ｈｉｎ，Ｓｉｎ＋ΔＳ，Ｖｉｎ）に補正し、画像データ（Ｈｏｕｔ，Ｓｏｕｔ，Ｖｏｕｔ）として出力する。この補正値ΔＳによる補正は、図３（Ｂ）の円上において画像データ（Ｈｉｎ，Ｓｉｎ，Ｖｉｎ）に対応する点を円の半径方向において移動させることに相当する。
【００６６】
２．２．補正値の演算手法の具体例
２．２．１．色相値の関数である補正値の演算手法の具体例
次に、補正値ΔＨの演算手法について具体例を用いて説明する。なお、補正値ΔＳの演算手法についても同様の具体例を適用できるため、以下では補正値ΔＨの演算手法の具体例について説明する。
【００６７】
下式（１）に、補正値ΔＨの演算手法の第１の具体例を示す。下式（１）に示すように、変換部６０は、入力された色相値Ｈｉｎと補正基準ターゲット値ＨＴの差分を求め、その絶対値を第１の差分値Ｄ１（第１の差分絶対値）として求める。次に変換部６０は、補正基準差分値Ａと差分値Ｄ１の差分を求め、その絶対値を第２の差分値Ｄ２（第２の差分絶対値）として求める。第１の具体例においては、変換部６０は差分値Ｄ２を補正値ΔＨとして用いる。
【００６８】
【数１】
0005120084.tif 000002
【００６９】
ここで、補正基準ターゲット値ＨＴは色相領域ＣＲ内の色相値であり、補正基準差分値Ａは、色相領域ＣＲに関わらず任意の値である。また、色相領域ＣＲは、図３（Ａ）、図３（Ｂ）に示すように補正基準ターゲット値ＨＴを基準として低色相側領域幅ＨＯＬ，高色相側領域幅ＨＯＨによって設定される。具体的には、色相領域ＣＲは、色相値ＲＬ＝ＨＴ−ＨＯＬ，ＲＨ＝ＨＴ＋ＨＯＨによって設定される。これらの値ＨＴ、Ａ、ＨＯＬ、ＨＯＨは、例えば後述する図９に示す係数レジスタ３００からのレジスタ値によって設定される。
【００７０】
ところで、ＨＳＶ形式の色空間において特定の領域に補正を行うと領域の境界で色の急激な差が生じるため、表示画像上でその色の差が擬似的な輪郭として見えるという課題があった。
【００７１】
例えば比較例として、領域の境界においてゼロとなる補正値を用いて補正を行う手法が考えられる。この比較例によれば、補正値を徐々にゼロに近づけることで領域の境界に近づくに従って補正による色の変化が小さくなり、領域の境界での色の急激な差を防止することができる。
【００７２】
しかしながら、この比較例では領域の境界において補正値を必ずゼロにする必要があるため、補正値の設定範囲が制限されるという課題があった。
【００７３】
この点、上記第１の具体例では、補正基準差分値Ａを用いて補正値ΔＨを求める。これにより、色相領域ＣＲの境界で補正値ΔＨを任意の値にすることができる。また、差分の絶対値を用いることで簡単な一次式にも関わらず複雑な補正値ΔＨを実現することができる。さらに、後述のように複数の色相領域を設けることもでき、領域の境界で補正値ΔＨの特性線をなめらかに接続することで境界での色の急激な差を防止することができる。このように、本実施形態によれば自由度の高い補正を行うことができる。
【００７４】
図４（Ａ）〜図４（Ｄ）を用いてさらに詳細に説明する。図４（Ａ）〜図４（Ｄ）は、色相範囲ＣＲにおける補正値ΔＨの特性線の例である。
【００７５】
図４（Ａ）に示すようにＡ＝ＨＯＬ＝ＨＯＨに設定した場合、Ｈｉｎ＝ＨＴで補正値ΔＨが最も大きく、色相領域ＣＲの境界（色相値ＲＬ及びＲＨ）で補正値ΔＨ＝０にすることができる。
【００７６】
次に図４（Ｂ）に示すようにＡ＝０に設定した場合、Ｈｉｎ＝ＨＴで補正値ΔＨ＝０とし、色相領域ＣＲの境界でΔＨ＝０でない補正値ΔＨにすることもできる。
【００７７】
また図４（Ｃ）に示すようにＡ＞ＨＯＬかつＡ＞ＨＯＨに設定した場合、Ｈｉｎ＝ＨＴで補正値ΔＨが最も大きく色相領域ＣＲの境界でΔＨ＝０でない補正値にすることができる。
【００７８】
さらに、図４（Ｄ）に示すように０＜Ａ＜ＨＯＬかつ０＜Ａ＜ＨＯＨに設定した場合、色相領域ＣＲ内で補正値ΔＨの特性線の折れ曲がりを複数設けることができる。
【００７９】
このように、補正基準差分値Ａの値を調整することで色相領域ＣＲの境界において任意の補正値ΔＨを実現できる。また、補正値ΔＨは色相値Ｈｉｎの一次式であるため直線で構成されるが、差分値Ｄ１，Ｄ２の絶対値を用いることで複数の直線で構成することができる。
【００８０】
ここで、下式（２）に示す補正値ΔＨの演算手法の第２の具体例のように、変換部６０は差分値Ｄ２と係数Ｃ（補正係数）を乗算して補正値ΔＨを求めることもできる。係数Ｃは正又は負の数である。
【００８１】
【数２】
0005120084.tif 000003
【００８２】
このように、係数Ｃを差分値Ｄ２に乗算することで、補正値ΔＨを正の値又は負の値に設定することができ、補正値ΔＨの大きさを調整することができる。これにより、補正の方向及び、色相値Ｈｉｎに対する補正値ΔＨの変化の傾きを調整できる。第２の具体例によれば、さらに幅広い補正値ΔＨの調整を実現できる。
【００８３】
また、下式（３）に示す補正値ΔＨの演算手法の第３の具体例のように、変換部６０は差分値Ｄ２と係数Ｃを乗算した結果にオフセットＤを加算して補正値ΔＨを求めることもできる。オフセットＤは正又は負の数である。
【００８４】
【数３】
0005120084.tif 000004
【００８５】
これにより、色相領域ＣＲ全体を一様に補正することができる。具体的には、オフセットＤを調整することで、色相領域ＣＲ全体を同一の方向に同一の補正量で色の補正を行うことができる。
【００８６】
さらに、下式（４），（５）に示す補正値ΔＨの演算手法の第４の具体例のように、変換部６０は補正値ΔＨＬ又はΔＨＨを補正値ΔＨとして求めることもできる。すなわち、変換部６０は、色相値Ｈｉｎが色相領域ＣＲのうちの低色相側領域（色相値ＲＬ〜補正基準ターゲット値ＨＴの範囲）に対応する場合には補正値ΔＨＬを補正値ΔＨとして求めることができる。また、色相値Ｈｉｎが色相領域ＣＲのうちの高色相側領域（補正基準ターゲット値ＨＴ〜色相値ＲＨの範囲）に対応する場合には補正値ΔＨＨを補正値ΔＨとして求めることができる。ここで、補正基準差分値ＡＬとＡＨは独立した値である。同様に、係数ＣＬとＣＨ（補正係数）、オフセットＤＬとＤＨもそれぞれ独立した値である。
【００８７】
【数４】
0005120084.tif 000005
【００８８】
【数５】
0005120084.tif 000006
【００８９】
なお、色相領域判定部５０は、入力された色相値Ｈｉｎが低色相側領域に入る値であるか、高色相側領域に入る値であるかを判定して、対応する判定信号ＪＳを出力する。
【００９０】
第４の具体例によれば、補正値ΔＨＬ，ΔＨＨを用いて補正することができる。これにより、低色相側領域と高色相側領域で独立して補正値ΔＨを調整することができる。このように、第４の具体例によれば自由度の高い補正を実現できる。
【００９１】
ここで、本実施形態では複数の色相領域を設けることもできる。具体的には、本実施形態では色相領域１〜色相領域ｋ（第１〜第ｋの色相領域。ｋは自然数）を設定できる。そして、変換部６０は色相領域１〜色相領域ｋに対応する補正値ΔＨ１〜補正値ΔＨｋを求めることができる。
【００９２】
より具体的には、下式（６），（７）に補正値ΔＨの演算手法の第５の具体例を示す。下式（６）に示すように、変換部６０は、色相値Ｈｉｎが色相領域ｎ（ｎは、ｋ以下の自然数）のうちの低色相側領域ｎ（第ｎの低色相側領域）に対応する場合、補正値ΔＨＬｎを補正値ΔＨとして求める。また、下式（７）に示すように、色相値Ｈｉｎが色相領域ｎのうちの高色相側領域ｎ（第ｎの高色相側領域）に対応する場合、補正値ΔＨＨｎを補正値ΔＨとして求める。ここで、補正基準差分値ＡＬ１〜ＡＬｋ，ＡＨ１〜ＡＨｋは独立した値である。同様に、補正基準ターゲット値ＨＴ１〜ＨＴｋ、係数ＣＬ１〜ＣＬｋ，ＣＨ１〜ＣＨｋ、オフセットＤＬ１〜ＤＬｋ，ＤＨ１〜ＤＨｋもそれぞれ独立した値である。
【００９３】
【数６】
0005120084.tif 000007
【００９４】
【数７】
0005120084.tif 000008
【００９５】
なお、色相領域判定部５０は、入力された色相値Ｈｉｎが低色相側領域ｎに入る値であるか及び高色相側領域ｎに入る値であるかを判定して、対応する判定信号ＪＳを出力する。
【００９６】
ところで、前述の比較例においては、擬似的な輪郭の発生を防止するために色相領域の境界において補正値をゼロにしていた。そのため、補正の調整幅が制限されるという課題があった。
【００９７】
この点、第５の具体例によれば、色相領域の境界において補正値ΔＨの特性線を任意の値で接続することができる。また、複数の色相領域で独立に補正値ΔＨを調整することができる。図５を用いて説明する。図５に示すのは、複数の色相領域として色相領域１〜色相領域４（ｋ＝４）を隣接して設けた場合の補正値ΔＨの例である。
【００９８】
例えば、図５のＬＡ１に示すように、補正基準差分値Ａ等を調整することで色相領域１の境界において補正値ΔＨをゼロ以外の値にすることができる。またＬＡ２に示すようにオフセットＤ等を調整することで補正値ΔＨを一定の値にすることもできる。そして、ＬＡ３に示すように、補正基準差分値Ａ等を調整することで色相領域の境界以外でも補正値ΔＨをゼロにすることもできる。ＬＡ４、ＬＡ５に示すように、係数Ｃを調整することで補正値ΔＨを正の値又は負の値にすることもできる。
【００９９】
このように、複数の色相領域で独立に補正値ΔＨを調整することができる。そのため、簡単な直線の組み合わせのみで自由度の高い補正を実現できる。
【０１００】
さらに、図５のＬＡ６に示すように、隣接する色相領域１と色相領域２の境界において、ＬＡ１及びＬＡ２に示す補正値ΔＨを等しい値に調整することもできる。これにより、直線の傾きを途中で変化させることもできる。
【０１０１】
このように、本実施形態によれば色相領域の境界で補正値の特性線を任意の値で接続できる。そのため、色相領域の境界での急激な色の変化を防止することができる。これにより、急激な色の変化で生じる擬似的な輪郭の発生を防止するとともに、自由度の高い補正を実現できる。さらに、簡単な一次式を用いて補正するため、２次式等を用いた場合に比べて回路規模を増大させることなく自由度の高い補正を実現できる。
【０１０２】
なお、図５では色相領域が隣接する場合を説明したが、本実施形態は複数の色相領域が離れている場合にも適用できる。
【０１０３】
２．２．２．彩度値の関数である補正値の演算手法の具体例
図２に示す補正部１０の第１の構成例では、入力された彩度値Ｓｉｎを用いて補正値ΔＨを求めることもできる。これにより、色相値Ｈｉｎだけでなく彩度値Ｓｉｎにも依存した画像補正を行うことができるため、第１〜第５の具体例と比べてさらに画像データの画質を向上することができる。
【０１０４】
下式（８）に補正値ΔＨの演算手法の第６の具体例を示す。下式（８）に示すように、変換部６０は彩度値Ｓｉｎと係数Ｂ（彩度係数）を乗算して乗算係数ＭＣ（＝Ｂ＊Ｓｉｎ）を求めることができる。そして、変換部６０は差分値Ｄ２に乗算係数ＭＣを乗算して補正値ΔＨを求めることができる。ここで、係数Ｂは正又は負の数である。
【０１０５】
【数８】
0005120084.tif 000009
【０１０６】
これにより、彩度値Ｓｉｎに依存した補正を実現できる。また、係数Ｂによって補正値の符号と大きさを調整することができる。
【０１０７】
下式（９）に示す補正値ΔＨの演算手法の第７の具体例のように、変換部６０は彩度値Ｓｉｎと係数Ｂを乗算した結果に係数Ｃ（補正係数）を加算して乗算係数ＭＣ（＝Ｂ＊Ｓｉｎ＋Ｃ）を求めることもできる。
【０１０８】
【数９】
0005120084.tif 000010
【０１０９】
第７の具体例によれば、彩度値Ｓｉｎに依存する補正と第１〜第５の具体例で説明した彩度値Ｓｉｎに依存しない補正を足し合わせることができる。すなわち、係数Ｂと係数Ｃを調整することで、補正値Δを彩度値Ｓｉｎの任意の一次式で調整することができる。これにより、彩度値に依存する補正値と色相値にのみ依存する補正値を直感的に組み合わせて補正値を決定できる。
【０１１０】
また、下式（１０），（１１）に示す補正値ΔＨの演算手法の第８の具体例ように、変換部６０は、彩度値Ｓｉｎを変換処理した変換彩度値ＬＵＴ［Ｓｉｎ］を用いて補正値ΔＨを求めることもできる。この変換処理は、任意の変換規則（変換式）に従って彩度値Ｓｉｎを変換する処理である。
【０１１１】
【数１０】
0005120084.tif 000011
【０１１２】
【数１１】
0005120084.tif 000012
【０１１３】
図６に、変換彩度値ＬＵＴ［Ｓｉｎ］を用いた補正の例を模式的に示す。具体的には、線ＬＢ１上の点（Ｈｉｎ，Ｓｉｎ）が、補正値ΔＨによって線ＬＢ２上の点（Ｈｉｎ＋ΔＨ，Ｓｉｎ）に補正される例を示す。ＬＢ２に示すように、変換彩度値ＬＵＴ［Ｓｉｎ］を用いて補正値ΔＨを求めることで、彩度値Ｓｉｎに対して任意の依存性を持つ補正値ΔＨを実現できる。このように、本実施形態によれば彩度値Ｓｉｎに応じた所望の補正を行うことができる。
【０１１４】
なお、任意の変換則による変換処理は、例えば図９で後述するルックアップテーブル２４０を用いて実現することができる。
【０１１５】
ここで下式（１２）に示す補正値ΔＨの演算手法の第９の具体例のように、変換部６０は、第３の具体例と同様にオフセットＤを加算して補正値ΔＨを求めることもできる。また、下式（１３），（１４）に示す補正値ΔＨの演算手法の第１０の具体例のように、変換部６０は、第３の具体例と同様に色相領域のうちの低色相側領域と高色相側領域に対応する補正値を求めることもでき、第４の具体例と同様に複数の色相領域に対応する補正値を求めることもできる。
【０１１６】
【数１２】
0005120084.tif 000013
【０１１７】
【数１３】
0005120084.tif 000014
【０１１８】
【数１４】
0005120084.tif 000015
【０１１９】
これにより、複数の色相領域において彩度値Ｓｉｎに依存した補正を行うことができる。また、オフセットＤを調整することで、彩度値Ｓｉｎに依存した補正と色相領域全体で一様な補正を足し合わせることができる。
【０１２０】
なお、例えば下式（１５）のように、上記第１〜第１０の具体例を補正値ΔＳにも適用できる。また、第１の構成例は、補正値ΔＶを求めて明度値Ｖｉｎを補正することもできる。この場合も、例えば下式（１６）のように上記第１〜第１０の具体例を補正値ΔＶに適用できる。
【０１２１】
【数１５】
0005120084.tif 000016
【０１２２】
【数１６】
0005120084.tif 000017
【０１２３】
２．３．第２の構成例
図７に補正部１０の第２の構成例を示す。第２の構成例は、図２で説明した第１の構成例が行う画像処理をカスケードに行うものであり、第１の補正部７０、第２の補正部８０を含む。
【０１２４】
具体的には、カスケードの初段である第１の補正部７０は、入力ＨＳＶ画像データ（Ｈｉｎ，Ｓｉｎ，Ｖｉｎ）を補正して第１の補正後ＨＳＶ画像データ（Ｈ１，Ｓ１，Ｖ１）を出力する。次に、カスケードの次段である補正部８０が、初段から入力される画像データ（Ｈ１，Ｓ１，Ｖ１）を補正して、第２の補正後ＨＳＶ画像データ（Ｈ２，Ｓ２，Ｖ２）を出力ＨＳＶ画像データ（Ｈｏｕｔ，Ｓｏｕｔ，Ｖｏｕｔ）として出力する。
【０１２５】
より具体的には、第１の補正部７０は、第１の色相領域判定部７２、第１の変換部７４を含む。色相領域判定部７２は、入力色相値Ｈｉｎが色相領域に対応する色相値であるかを判定し、第１の判定信号ＪＳ１を出力する。変換部７４は、画像データ（Ｈｉｎ，Ｓｉｎ，Ｖｉｎ）のうち少なくとも１つの値を補正する。
【０１２６】
例えば、少なくとも１つの値として色相値Ｈｉｎを補正する。この場合、変換部７４は判定信号ＪＳ１を受けて第１の補正値ΔＨ１を求める。そして、補正値ΔＨ１によって色相値Ｈｉｎを補正し、第１の補正後色相値Ｈ１（＝Ｈｉｎ＋ΔＨ１）を出力する。但し補正部７０は、入力彩度値Ｓｉｎを補正してもよく、入力明度値Ｖｉｎを補正してもよい。また、画像データ（Ｈｉｎ，Ｓｉｎ，Ｖｉｎ）のうち一部を補正してもよく、全てを補正してもよい。
【０１２７】
また、第２の補正部８０は、第２の色相領域判定部８２、第２の変換部８４を含む。色相領域判定部８２は、第１の補正後色相値Ｈ１が色相領域に対応する色相値であるかを判定し、第２の判定信号ＪＳ２を出力する。変換部８４は、画像データ（Ｈ１，Ｓ１，Ｖ１）のうち少なくとも１つの値を補正する。例えば、変換部８４は、変換部７４と同様に少なくとも１つの値として色相値Ｈ１を補正する。
【０１２８】
なお、第１の補正部７０と第２の補正部８０の構成及び動作は、図２〜図６及び上式（１）〜（１６）で説明した構成例と同様の構成及び動作であるので、説明を省略する。
【０１２９】
ところで、図２等で説明した補正部１０の第１の構成例では、複数の色相領域に対して自由度の高い画像補正を行うことができる。しかしながら、重複した色相領域に対して補正を行うことが困難な場合があるという課題もあった。
【０１３０】
この点、図７に示す補正部１０の第２の構成例によれば、補正部をカスケード接続させたことで重複した色相領域に対して容易に補正することができる。この点について図８（Ａ）、図８（Ｂ）を用いて説明する。
【０１３１】
比較のため、図８（Ａ）を用いて１段の補正部で補正する場合について説明する。補正部が１段の場合、色相領域を重複させて設定することができない。そのため、重複する色相領域ＣＲ１，ＣＲ２を領域Ｉ〜IIIに分割して設定する必要がある。そして、領域II，IIIに対しては補正値ΔＨ１を設定し、領域Ｉに対しては補正値ΔＨ１とΔＨ２を合成した補正値を設定する必要がある。このように、補正部１段の場合には設定すべき色相領域の数が増え、補正値も複雑なものとなってしまう。
【０１３２】
この点、第２の構成例によれば重複した色相領域を従属的に（カスケードに）補正できる。すなわち、図８（Ａ）に示すように、色相領域ＣＲ１を補正値ΔＨ１で補正した後、重複する色相領域ＣＲ２を補正値ΔＨ２で補正できる。このように、補正部が１段である場合と比較して、複雑な補正値の設定を行う必要がない。例えば、広い範囲を補正した後にその中の一部を微調整したい場合などに直感的に補正値を設定することができる。
【０１３３】
さらに、第２の構成例によれば第１の補正部７０と第２の補正部８０が画像データのうちの異なる成分を補正することもできる。例えば、図８（Ｂ）に示すように、色相領域ＣＲ１を補正値ΔＨ１で補正し、色相領域ＣＲ２を補正値ΔＳ２で補正することもできる。
【０１３４】
なお上述の通り、第１の補正部７０と第２の補正部８０については、図２に示す補正部１０の第１の構成例と同様であるとして説明を省略した。具体的には、以下の用語の読み替えにより、図２等でした第１の構成例の説明を第１の補正部７０と第２の補正部８０に適用できる。
【０１３５】
第１の補正部７０と図２に示す構成例は次のように対応する。第１の補正部７０の色相領域判定部７２と変換部７４はそれぞれ図２に示す色相領域判定部５０と変換部６０に対応する。第１の補正部７０の第１の判定信号ＪＳ１と第１の補正値ΔＨ１は図２の構成例の判定信号ＪＳと補正値ΔＨに対応する。第１の補正部７０が出力する第１の補正後ＨＳＶ画像データ（Ｈ１，Ｓ１，Ｖ１）は図２の構成例が出力するＨＳＶ画像データ（Ｈｏｕｔ，Ｓｏｕｔ，Ｖｏｕｔ）に対応する。
【０１３６】
また、第２の補正部８０と図２に示す構成例は次のように対応する。第２の補正部８０の色相領域判定部８２と変換部８４はそれぞれ図２の色相領域判定部５０と変換部６０に対応する。第２の補正部８０の第２の判定信号ＪＳ２と第２の補正値ΔＨ２は図２の構成例の判定信号ＪＳと補正値ΔＨに対応する。第２の補正部８０に入力される第１の補正後ＨＳＶ画像データ（Ｈ１，Ｓ１，Ｖ１）は、図２の構成例に入力されるＨＳＶ画像データ（Ｈｉｎ，Ｓｉｎ，Ｖｉｎ）に対応する。
【０１３７】
３．詳細な構成例
図９に、補正部１０の詳細な構成例を示す。なお、図９に示すのは、図２で説明した補正部１０の第１の構成例に対応する詳細な構成例である。同様に、図９の構成例は、図７で説明した第１の補正部７０の詳細な構成例としても適用でき、第２の補正部８０の詳細な構成例としても適用できる。また以下では、図２で説明した色相領域判定部等の各構成要素には同じ符号を付して説明を省略する。
【０１３８】
図９に示す構成例は、ｋ個の色相領域（ｋは自然数）において上式（１３），（１４）（第１０の具体例）の補正値を用いて色相値Ｈｉｎ又は彩度値Ｓｉｎを補正する場合に適用した補正部１０の構成例である。この構成例では、レジスタ値ＭＯＤが設定されることで色相値Ｈｉｎを補正する色相補正モード又は彩度値Ｓｉｎを補正する彩度補正モードが選択される。
【０１３９】
具体的には、図９の構成例は、係数レジスタ３００、色相領域判定部５０、係数選択部２１０、補正差分値演算部２２０、ＬＵＴ２４０、乗算係数演算部２３０、乗算部２５０、加算部２６０、マルチプレクサ２７２，２７４，２７６、オフセット加算部２８２，２８４，２８６を含む。
【０１４０】
係数レジスタ３００には、ｋ個の色相領域それぞれに対応する補正基準ターゲット値、低色相側領域幅、高色相側領域幅、補正基準差分値、補正係数、彩度係数、オフセット（ＨＴ１〜ＨＴｋ等）がレジスタ値として設定される。また、係数レジスタ３００にはモードＭＯＤがレジスタ値として設定される。例えば、図１０に示すホストコンピュータ１０６から係数レジスタ３００にレジスタ値が設定される。
【０１４１】
係数選択部２１０は、色相領域判定部５０からの判定信号ＪＳを受けて係数レジスタ３００からレジスタ値を読み出す。具体的には、係数レジスタ３００から入力されるレジスタ値のうち、色相値Ｈｉｎが属する色相領域に対応するレジスタ値を選択して、補正基準ターゲット値ＨＴ、補正基準差分値Ａ、係数Ｂ、係数Ｃ、オフセットＨＯＦ，ＳＯＦ，ＶＯＦとして出力する。例えば、色相値Ｈｉｎが色相領域ｎ（ｎはｋ以下の自然数）の高色相側領域にある場合には、係数選択部２１０はレジスタ値ＡＬ１〜ＡＬｋ，ＡＨ１〜ＡＨｋからＡＨｎを選択して補正基準差分値Ａとして出力する。
【０１４２】
補正差分値演算部２２０は、色相値Ｈｉｎ及び、係数選択部２１０からの補正基準ターゲット値ＨＴと補正基準差分値Ａを受けて、差分値Ｄ２（＝｜Ａ−｜Ｈｉｎ−ＨＴ｜｜）を演算して出力する。
【０１４３】
ＬＵＴ２４０（彩度変換処理部）は、彩度値Ｓｉｎをルックアップテーブルにより変換彩度値ＬＵＴ［Ｓｉｎ］に変換処理して出力する。ＬＵＴ［Ｓｉｎ］は、ルックアップテーブルにより彩度値Ｓｉｎから一意に決まる値である。なお、ＬＵＴ２４０は、ルックアップテーブルでなく他の演算（例えば乗算器、加算器による演算）により変換処理を行ってもよい。
【０１４４】
乗算係数演算部２３０は、係数Ｂ，Ｃと変換彩度値ＬＵＴ［Ｓｉｎ］を受けて乗算係数ＭＣを出力する。乗算係数演算部２３０は、係数Ｂと変換彩度値ＬＵＴ［Ｓｉｎ］を乗算する乗算処理を行い、乗算処理の結果と係数Ｃを加算する加算処理を行って乗算係数ＭＣ（＝Ｂ＊ＬＵＴ［Ｓｉｎ］＋Ｃ）を演算する。なお、ＢとＬＵＴ［Ｓｉｎ］の乗算処理及びＣの加算処理は他の値の乗算や加算を含んでもよい。
【０１４５】
乗算部２５０は、補正差分値演算部２２０からの差分値Ｄ２と乗算係数演算部２３０からの乗算係数ＭＣの乗算処理を行い、補正値ΔＨ（又はΔＳ。但しオフセットを除く）を出力する。なお、Ｄ２とＭＣの乗算処理は他の値の乗算や加算を含んでもよい。
【０１４６】
マルチプレクサ２７２には、色相値Ｈｉｎ、彩度値Ｓｉｎが入力される。そして、マルチプレクサ２７２は、レジスタ値ＭＯＤを受けて色相補正モードの場合には色相値Ｈｉｎを出力し、彩度補正モードの場合には彩度値Ｓｉｎを出力する。
【０１４７】
加算器２６０は、マルチプレクサ２７２の出力と乗算器２５０からの補正値の加算処理を行い、色相値（Ｈｉｎ＋ΔＨ）又は彩度値（Ｓｉｎ＋ΔＳ）を出力する。
【０１４８】
マルチプレクサ２７４には、色相値Ｈｉｎ、色相値（Ｈｉｎ＋ΔＨ）、レジスタ値ＭＯＤが入力され、マルチプレクサ２７６には、彩度値Ｓｉｎ、彩度値（Ｓｉｎ＋ΔＳ）、レジスタ値ＭＯＤが入力される。そして、色相補正モードの場合には、マルチプレクサ２７４が色相値（Ｈｉｎ＋ΔＨ）を出力し、マルチプレクサ２７６が彩度値Ｓｉｎを出力する。また、彩度補正モードの場合には、マルチプレクサ２７４が色相値Ｈｉｎを出力し、マルチプレクサ２７６が彩度値（Ｓｉｎ＋ΔＳ）を出力する。
【０１４９】
オフセット加算部２８２は、明度値Ｖｉｎと係数選択部２１０からのオフセットＶＯＦを加算し、明度値Ｖｏｕｔを出力する。また、オフセット加算部２８４は、マルチプレクサ２７４の出力と係数選択部２１０からのオフセットＨＯＦを加算して色相値Ｈｏｕｔを出力する。オフセット加算部２８６は、マルチプレクサ２７６の出力と係数選択部２１０からのオフセットＳＯＦを加算して彩度値Ｓｏｕｔを出力する。
【０１５０】
なお、本発明の補正部は図９に示す詳細な構成例に限定されず、変形実施が可能である。例えば、本発明の補正部は、色相値Ｈｉｎや彩度値Ｓｉｎだけでなく明度値Ｖｉｎを差分値Ｄ２を用いた補正値で補正することもできる。また、本発明の補正部は、上記第１０の具体例だけでなく上記他の具体例で説明した補正値を用いて補正を行うこともできる。
【０１５１】
４．携帯電話端末
図１０に携帯電話端末（電子機器）の構成例を示す。図１０では、携帯電話端末１００（電子機器）に画像表示制御装置１０８（集積回路装置）が搭載されている。この携帯電話端末１００は、アンテナＡＮと、通信／画像処理部１０２と、ＣＣＤカメラ１０４と、ホストコンピュータ１０６と、画像表示制御装置１０８と、ドライバ１１０（パネルドライバ１１２とバックライトドライバ１１４を含む）と、表示パネル（例えば液晶パネル（ＬＣＤ））１１６と、バックライト（ＬＥＤ）１１８を含む。
【０１５２】
通信／画像処理部１０２は、アンテナＡＮを介して画像データを受信する。ホストコンピュータ１０６は、通信／画像処理部１０２が受信した画像データと制御信号を画像表示制御装置１０８に出力する。ＣＣＤカメラ１０４は、撮影した画像データを画像表示制御装置１０８に出力する。
【０１５３】
画像表示制御装置１０８は、本発明の画像処理装置を含み、ホストコンピュータ１０６やＣＣＤカメラ１０４から入力された画像データに対して図１等で説明した画像処理（画像補正）を行う。そして、画像表示制御装置１０８は、画像処理された画像データに基づいてドライバ１１０に制御信号を出力する。ここで、画像表示制御装置１０８は、表示画像に応じて適応的にバックライト減光を行う調光部を含むこともできる。また、表示画像及びバックライト減光に応じて適応的に輝度や彩度の補正を行う輝度彩度補正部を含むこともできる。この場合、画像表示制御装置１０８は、本発明の画像処理及び輝度彩度補正部の画像処理が行われた後の画像データをパネルドライバ１１２に出力し、調光部が出力するバックライト減光量をバックライトドライバ１１４に出力する。
【０１５４】
そして、ドライバ１１０は、表示パネル１１６及びバックライト１１８を駆動する。具体的には、パネルドライバ１１２は画像表示制御装置１０８からの画像データを受けて表示パネル１１６を駆動する。また、バックライトドライバ１１４は、画像表示制御装置１０８からのバックライト減光量を受けてバックライト１１８を駆動する。
【０１５５】
なお、画像表示制御装置１０８は、ドライバ１１０とは別個の集積回路装置であってもよく、ドライバ１１０に搭載されてもよい。また、画像表示制御装置１０８は、ドライバ１１０のコントローラに搭載されてもよく、駆動制御装置（ドライバとコントローラが一体化されたもの）に搭載されてもよい。
【０１５６】
なお、上記のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義又は同義な異なる用語（第１の差分値、第２の差分値、補正係数、彩度係数、彩度変換処理部、変換彩度値等）と共に記載された用語（差分値Ｄ１、差分値Ｄ２、係数Ｃ、係数Ｂ、ルックアップテーブル、ＬＵＴ［Ｓｉｎ］等）は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また色相領域判定部、変換部、第１，第２の補正部、第１，第２の色空間変換部、係数レジスタ、係数選択部、補正差分値演算部、彩度変換処理部、乗算係数演算部、集積回路装置、電子機器等の構成、動作も本実施形態で説明したものに限定に限定されず、種々の変形実施が可能である。
【図面の簡単な説明】
【０１５７】
【図１】本実施形態の構成例
【図２】補正部の第１の構成例
【図３】図３（Ａ）、図３（Ｂ）は、補正部の第１の構成例が行う補正の説明図
【図４】図４（Ａ）〜図４（Ｄ）は、補正値の特性線の例
【図５】複数の色相領域における補正値の特性線の例
【図６】変換彩度値を用いた補正の例
【図７】補正部の第２の構成例
【図８】図８（Ａ）、図８（Ｂ）は、補正部の第２の構成例が行う補正の例
【図９】補正部の詳細な構成例
【図１０】電子機器の構成例
【符号の説明】
【０１５８】
２０  第１の色空間変換部、３０  第２の色空間変換部、４０  ガンマ補正部、
５０  色相領域判定部、６０  変換部、７０  第１の補正部、
７２  第１の色相領域判定部、７４  第１の変換部、８０  第２の補正部、
８２  第２の色相領域判定部、８４  第２の変換部、１００  電子機器、
１０２  通信／画像処理部、１０４  ＣＣＤカメラ、１０６  ホストコンピュータ、
１０８  集積回路装置、１１０  ドライバ、１１２  パネルドライバ、
１１４  バックライトドライバ、１１６  表示パネル、１１８  バックライト、
２１０  係数選択部、２２０  補正差分値演算部、２３０  乗算係数演算部、
２４０  彩度変換処理部、２５０  乗算部、２６０  加算部、
２７２，２７４，２７６  マルチプレクサ、
２８２，２８４，２８６  オフセット加算部、３００  係数レジスタ、
Ｈｉｎ  入力色相値、Ｓｉｎ  入力彩度値、Ｖｉｎ  入力明度値、
ＣＲ  色相領域、ΔＨ，ΔＳ  補正値、ＨＴ  補正基準ターゲット値、
Ａ  補正基準差分値、Ｃ  補正係数、Ｂ  彩度係数、
ＨＯＦ，ＳＯＦ，ＶＯＦ  オフセット、
Ｒｉｎ，Ｇｉｎ，Ｂｉｎ  入力ＲＧＢ画像データ、
Ｒｏｕｔ，Ｇｏｕｔ，Ｂｏｕｔ  出力ＲＧＢ画像データ、
Ｈｏｕｔ，Ｓｏｕｔ，Ｖｏｕｔ  出力ＨＳＶ画像データ、
Ｈ１，Ｓ１，Ｖ１  第１の補正後ＨＳＶ画像データ、
Ｈ２，Ｓ２，Ｖ２  第２の補正後ＨＳＶ画像データ
【図１】
0005120084.tif 000018
【図２】
0005120084.tif 000019
【図３】
0005120084.tif 000020
【図４】
0005120084.tif 000021
【図５】
0005120084.tif 000022
【図６】
0005120084.tif 000023
【図７】
0005120084.tif 000024
【図８】
0005120084.tif 000025
【図９】
0005120084.tif 000026
【図１０】
0005120084.tif 000027