(57)【特許請求の範囲】
【請求項１】
入力画像信号に基づいて該入力画像信号に対応する色相値を算出する色相値算出部と、
前記色相値算出部により算出された色相値に基づいて、色空間を分割した複数の色相領域から該色相値を含む色相領域を判定し、前記判定した色相領域を規定する第１の色相値及び第２の色相値を出力する色相領域判定部と、
前記第１の色相値に対応して予め定められた第１の線形補間係数及び前記第２の色相値に対応して予め定められた第２の線形補間係数の間を非線形補間する非線形補間情報を有し、前記色相値算出部により算出された前記色相値並びに前記色相領域判定部により出力された前記第１の色相値及び前記第２の色相値に基づいて、前記第１の色相値と前記第２の色相値の差に対する前記色相値と前記第１の色相値の差の比率を前記色相値の線形補間係数として算出し、該算出した線形補間係数に対応する非線形補間係数を前記非線形補間情報に基づいて算出する非線形補間係数算出部と、
前記非線形補間係数算出部により算出された前記非線形補間係数、並びに予め定められた前記第１の色相値の色補正係数及び前記第２の色相値の色補正係数に基づいて前記色相値算出部により算出された色相値の色補正係数を算出する色補正係数算出部と、
前記色補正係数算出部により算出された前記色補正係数に基づいて前記入力画像信号から得られる色差信号の色補正を行う色補正処理部と、
を備え、
前記非線形補間情報は連続する複数の線形関数から構成されることを特徴とする色補正装置。
【請求項２】
前記非線形補間情報は、前記複数の線形関数のうち前記入力画像信号の色相値に対応する線形関数の第１端部の線形補間係数及び前記第１端部とは異なる第２端部の線形補間係数を含み、
前記非線形補間係数算出部は、前記色相値の線形補間係数、前記第１端部の線形補間係数、及び前記第２端部の線形補間係数に基づいて前記色相値の非線形補間係数を算出することを特徴とする請求項１に記載の色補正装置。
【請求項３】
前記非線形補間情報は、前記第１端部の線形補間係数に対応する第１端部の非線形補間係数及び前記第２端部の線形補間係数に対応する第２端部の非線形補間係数を含み、
前記非線形補間係数算出部は、前記色相値の線形補間係数、前記線形関数の第１端部の線形補間係数、及び前記第２端部の線形補間係数に基づいて演算係数を算出し、該演算係数に基づいて重み付けした前記第１端部の非線形補間係数、及び該演算係数に基づいて重み付けした前記第２端部の非線形補間係数により前記色相値の非線形補間係数を算出することを特徴とする請求項２に記載の色補正装置。
【請求項４】
前記非線形補間係数算出部は、前記複数の色相領域に対応して設けられた複数の異なる非線形補間情報を有し、前記色相算出部により算出された色相値に基づいて前記複数の非線形補間情報から使用する非線形補間情報を選択することを特徴とする請求項１ないし請求項３のいずれか一項に記載の色補正装置。
【請求項５】
前記入力画像信号を変換して輝度信号及び前記色差信号を生成する画像データ生成部を備えたことを特徴とする請求項１ないし請求項４のいずれか一項に記載の色補正装置。
【請求項６】
画像信号の入力手段と、前記入力手段により入力された画像信号の色補正を行う色補正手段と、前記色補正手段により色補正された画像信号を表示用画像信号に処理する画像処理手段と、前記画像処理手段により処理された表示用画像信号を表示する表示画面と、を備えた表示デバイスにおいて、
前記色補正装置は、
入力画像信号に基づいて該入力画像信号に対応する色相値を算出する色相値算出部と、
前記色相値算出部により算出された色相値に基づいて、色空間を分割した複数の色相領域から該色相値を含む色相領域を判定し、前記判定した色相領域を規定する第１の色相値及び第２の色相値を出力する色相領域判定部と、
前記第１の色相値に対応して予め定められた第１の線形補間係数及び前記第２の色相値に対応して予め定められた第２の線形補間係数の間を非線形補間する非線形補間情報を有し、前記色相値算出部により算出された前記色相値並びに前記色相領域判定部により出力された前記第１の色相値及び前記第２の色相値に基づいて、前記第１の色相値と前記第２の色相値の差に対する前記色相値と前記第１の色相値の差の比率を前記色相値の線形補間係数として算出し、該算出した線形補間係数に対応する非線形補間係数を前記非線形補間情報に基づいて算出する非線形補間係数算出部と、
前記非線形補間係数算出部により算出された前記非線形補間係数、並びに予め定められた前記第１の色相値の色補正係数及び前記第２の色相値の色補正係数に基づいて前記色相値算出部により算出された色相値の色補正係数を算出する色補正係数算出部と、
前記色補正係数算出部により算出された前記色補正係数に基づいて前記入力画像信号から得られる色差信号の色補正を行う色補正処理部と、を備え、
前記非線形補間情報は連続する複数の線形関数から構成されることを特徴とするたことを特徴とする表示デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像処理装置及びカラー画像形成装置等の表示デバイスに用いられ、カラー画像の色補正を行う色補正装置に関するものである。
【背景技術】
【０００２】
特定色を自由にかつ高精度に色補正する色補正装置として、従来、色相Ｈ、明度Ｖ、彩度Ｃのうち２つの変数を組合せた２次元ルックアップテーブル（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）を用いて色相Ｈ１と色相Ｈ２との間を線形補間する色補正装置がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１９９７０
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような色補正装置においては、演算処理速度を落とさずに色補正するため色相Ｈ１と色相Ｈ２との間を線形補間しており、入力画像信号の色相に応じて補正量を変更するのは困難であるという問題があった。
【０００５】
本発明はこのような問題を解決するためになされたもので、入力画像信号の色相に応じて補正量を変更できる色補正装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る色補正装置は、入力画像信号に基づいて該入力画像信号に対応する色相値を算出する色相値算出部と、色相値算出部により算出された色相値に基づいて、色空間を分割した複数の色相領域からこの色相値を含む色相領域を判定し、判定した色相領域を規定する第１の色相値及び第２の色相値を出力する色相領域判定部と、第１の色相値に対応して予め定められた第１の線形補間係数及び第２の色相値に対応して予め定められた第２の線形補間係数の間を非線形補間する非線形補間情報を有し、色相値算出部により算出された色相値並びに色相領域判定部により出力された第１の色相値及び第２の色相値に基づいて、第１の色相値と第２の色相値の差に対する前記色相値と第１の色相値の差の比率を前記色相値の線形補間係数として算出し、算出した線形補間係数に対応する非線形補間係数を上記非線形補間情報に基づいて算出する非線形補間係数算出部と、非線形補間係数算出部により算出された非線形補間係数、並びに予め定められた第１の色相値の色補正係数及び第２の色相値の色補正係数に基づいて色相値算出部により算出された色相値の色補正係数を算出する色補正係数算出部と、色補正係数算出部により算出された色補正係数に基づいて入力画像信号から得られる色差信号の色補正を行う色補正処理部と、を備え、非線形補間情報は連続する複数の線形関数から構成されることを特徴とするものである。
【発明の効果】
【０００７】
本発明によれば、入力画像信号に基づいて該入力画像信号に対応する色相値を算出する色相値算出部と、前記色相値算出部により算出された色相値に基づいて、色空間を分割した複数の色相領域から該色相値を含む色相領域を判定し、前記判定した色相領域を規定する第１の色相値及び第２の色相値を出力する色相領域判定部と、前記第１の色相値に対応して予め定められた第１の線形補間係数及び前記第２の色相値に対応して予め定められた第２の線形補間係数の間を非線形補間する非線形補間情報を有し、前記色相値算出部により算出された前記色相値並びに前記色相領域判定部により出力された前記第１の色相値及び前記第２の色相値に基づいて、前記第１の色相値と前記第２の色相値の差に対する前記色相値と前記第１の色相値の差の比率を前記色相値の線形補間係数として算出し、該算出した線形補間係数に対応する非線形補間係数を前記非線形補間情報に基づいて算出する非線形補間係数算出部と、前記非線形補間係数算出部により算出された前記非線形補間係数、並びに予め定められた前記第１の色相値の色補正係数及び前記第２の色相値の色補正係数に基づいて前記色相値算出部により算出された色相値の色補正係数を算出する色補正係数算出部と、前記色補正係数算出部により算出された前記色補正係数に基づいて前記入力画像信号から得られる色差信号の色補正を行う色補正処理部と、を備え、前記非線形補間情報を連続する複数の線形関数から構成したので、画素の色相に応じて補正量を変更できる色補正装置を得ることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態１に係る色補正装置を用いた表示デバイス装置の構成を示す図である。
【図２】図１に示す色補正装置の機能ブロック図である。
【図３】図１の補間係数算出部で用いるルックアップテーブルの一例を示す図である。
【図４】図１の補間係数算出部で用いるルックアップテーブルの別の一例を示す図である。
【図５】本発明の実施の形態１に係る色補正装置が扱う色空間を示す図である。
【図６】本発明の実施の形態２に係る色補正装置の構成を示す図である。
【発明を実施するための形態】
【０００９】
実施の形態１．
本発明を実施するための実施の形態１における色補正装置１１を図１ないし図５を用いて説明する。図１は色補正装置１１を用いた携帯電話や監視カメラ等の表示デバイス１の構成を示す図である。図１において、表示デバイス１は色補正装置１１等のＩＣチップを搭載した基板２と、画像データを入力するためのカメラ３と、画像処理用のデータを入力するキーボードやマウス等のデータ入力装置４と、画像処理した結果を表示する液晶画面５と、で構成されている。
【００１０】
基板２には、カメラ３とのインタフェースである画像入力Ｉ／Ｆ６、データ入力装置４とのインタフェースである外部Ｉ／Ｆ７、液晶画面５とのインタフェースである画像出力Ｉ／Ｆ８が設けられ、画像処理に必要なデータ等を記憶するＲＡＭやＲＯＭ等のメモリ９と共に、入力画像からＲＧＢ信号を生成するＲＧＢ信号生成装置１０、ＲＧＢ信号が入力されると輝度信号Ｙ及び色差信号Ｃｂ、ＣｒからなるＹＣｂＣｒ信号に変換して色補正を行う色補正装置１１、色補正後のＹＣｂＣｒ信号を用いて色補正以外の画像処理を行う画像処理装置１２、画像処理されたＹＣｂＣｒ信号をＲＧＢ信号に変換するＲＧＢ信号変換装置１３がＩＣチップとして搭載されている。なお、画像処理装置１２は必須の構成要素ではなく、色補正後の画像データの用途によって省略しても良い。
【００１１】
色補正装置１１は、図２に示すように、画像信号であるＲＧＢ信号が入力されると輝度信号Ｙ及び色差信号ＣｂＣｒを生成する画像データ生成部１０１と、ＲＧＢ信号が入力されるとＲＧＢ色空間における色相値を色変数Ｈとして算出する色変数算出部１０２すなわち色相値算出部と、色変数算出部１０２により算出された色変数Ｈが、色空間を分割した複数の色相領域のうちいずれに含まれるかをメモリ９に記憶された領域判定データに基づいて判定し、色変数Ｈを含むと判定された色相領域を規定する色相１及び色相２の色相値すなわち第１の色相値及び第２の色相値を出力する領域判定部１０３すなわち色相領域判定部と、色変数Ｈ、色相１、色相２及び予め設定された非線形補間情報に基づいて算出した色変数Ｈに対応する非線形補間係数を算出する非線形補間係数算出部１０４と、非線形補間係数算出部１０４により算出された非線形補間係数及び色相１や色相２の情報と対応付けてメモリ９に記憶された色補正係数に基づいて色変数Ｈの色補正係数を算出する色補正係数算出部１０５と、色補正係数算出部１０５により算出された色変数Ｈの色補正係数に基づいて入力画像信号から得た色差信号ＣｂＣｒの色補正を行う色補正処理部１０６と、を備えている。
【００１２】
メモリ９に保存された領域判定データは色空間を複数の色相値によって分割した複数の色相領域で構成されるもので、それぞれの色相領域は２つの色相値により規定されている。そして、これら全ての色相領域を組合せると色空間全体を表すことができる。
なお、色相領域を判定するための領域判定データすなわち各色相領域の色相１の色相値及び色相２の色相値、非線形補間情報、及び領域判定データと対応付けられた色補正係数は予めメモリ９等に設定しておく値であるが、データ入力装置４から外部Ｉ/Ｆ７を介して変更可能とすることもできる。
【００１３】
次に動作について説明する。
カメラ３で撮影された画像の信号が、画像入力Ｉ／Ｆ６を介して基板２上のＲＧＢ信号生成装置１０に入力されると、ＲＧＢ生成装置１０はＲ（赤）、Ｇ（緑）、Ｂ（青）の３つの色信号を生成して色補正装置１１に送る。色補正装置１１はＲＧＢ信号をＹＣｂＣｒ信号に変換し、後述する色補正処理を行ってＹＣｂＣｒ信号を画像処理装置１２に送る。画像処理装置１２はメモリ９に記憶された画像処理に必要なデータを用いて色補正以外の画像処理すなわち画像圧縮等を行い、画像処理後のＹＣｂＣｒ信号をＲＧＢ信号変換装置１３に送る。ＲＧＢ信号変換装置１３はＩＴＵ−Ｒ ＢＴ．６０１で定義されている変換式を用いてＹＣｂＣｒ信号をＲＧＢ信号に変換し、画像出力Ｉ／Ｆ８を介して液晶画面５上に画像処理を施した画像を表示する。
【００１４】
さて、ここで色補正装置１１の詳細動作について説明する。
ＲＧＢ生成装置１０からＲＧＢ信号が入力されると画像データ生成部１０１はＩＴＵ−Ｒ ＢＴ．６０１で定義されている変換式を利用した３×３のマトリクス演算により輝度信号Ｙ及び色差信号ＣｂＣｒを算出して輝度信号Ｙを画像処理装置１２へ向けて出力し、色差信号ＣｂＣｒを色補正処理部１０６へ伝達する。
【００１５】
ＲＧＢ生成装置１０から入力されたＲＧＢ信号は、また、色変数算出部１０２にも伝達され、色変数算出部１０２は入力されたＲＧＢ信号の比較演算によりＲＧＢ色空間の色相値を色変数Ｈとして算出し、領域判定部１０３及び非線形係数算出部１０４に伝達する。
代表となる色相はＲ（赤）、Ｙ（黄）、Ｇ（緑）、Ｃ（シアン）、Ｂ（青）、Ｍ（マゼンタ）の６つであり、たとえばＲＧＢ信号が８ビットの場合、色相値は０〜１５２９までの値として表現される。なお、入力されるＲＧＢ信号は８ビットに限らず、１０ビットや１２ビットであっても良い。
【００１６】
代表的な６色相はそれぞれ固有の値ＮＵＭを有し、色相値はＮＵＭ×ビット最大値で表現される。代表的な６色相のＮＵＭを、Ｒ（赤）はＮＵＭ＝０、Ｙ（黄）はＮＵＭ＝１、Ｇ（緑）はＮＵＭ＝２、Ｃ（シアン）はＮＵＭ＝３、Ｂ（青）はＮＵＭ＝４、Ｍ（マゼンタ）はＮＵＭ＝５とすると、ＲＧＢ信号が８ビットの場合の代表的な６色相の色相値は次のようになる。
Ｒ（赤）＝０、Ｙ（黄）＝２５５、Ｇ（緑）＝５１０、Ｃ（シアン）＝７６５、Ｂ（青）＝１０２０、Ｍ（マゼンタ）＝１２７５
【００１７】
領域判定部１０３は、色変数算出部１０２から色変数Ｈの情報を受取るとメモリ９に記憶された領域判定データを参照し、複数の色相領域の中から色変数Ｈが含まれる色相領域を判定する。具体的には、複数の色相領域のデータから色相１（第１の色相値Ｈn）と色相２（第２の色相値Ｈn+1）によりＨn≦Ｈ＜Ｈn+1（ｎは１以上の整数）で表される色相領域を選択し、色相１の色相値Ｈn及び色相２の色相値Ｈn+1を出力する。なお、領域判定データは上記のとおり色変数Ｈを複数に分割された色空間のいずれかに分別するための情報であり、少なくとも３つ以上の色相領域を有することが望ましい。
領域判定部１０３から出力された色相１及び色相２の色相値の情報は、非線形補間係数算出部１０４に伝達される。
【００１８】
非線形補間係数算出部１０４は領域判定部１０３から色相１及び色相２の色相値の情報を受取り、また、色変数算出部１０２から色変数Ｈの情報を受取る。そして受取ったこれらの情報から、色変数Ｈと色相１の差が色相１と色相２の差に対してどれくらいの比率であるかを線形補間係数ＫＨ（０≦ＫＨ＜１．０）として次式により算出する。
【００１９】
【数１】
0005521934.tif 000002
【００２０】
次に、非線形補間係数算出部１０４は予め設定された図３に示すような２次元ルックアップテーブル（以後、ＬＵＴと称する）すなわち非線形補間情報を参照し、算出した線形補間係数ＫＨに対応する非線形補間係数ＫＨ_ＮＬを算出する。
ここで、非線形補間情報とは、色相１の色相値Ｈｎに対応して予め定められた第１の線形補間係数をＫＨn、色相２の色相値Ｈn+1に対応して予め定められた第２の線形補間係数をＫＨn+1とした場合にＫＨn〜ＫＨn+1の間を非線形関数で表した補間情報であって、複数の連続する線形関数または線形関数を近似したものの組合せによって表されるものである。
【００２１】
例えば図３では、非線形補間情報は連続する８つの線形関数の組合せで構成されている。図中の点Ａは色相領域を規定する色相１（色相値Ｈn）に対応するもので線形補間係数はＫＨn＝０、点Ｉは色相領域を規定する色相２（色相値Ｈn+1）に対応するもので線形補間係数はＫＨn+1＝１である。また、点Ｂ〜Ｈは非線形補間情報を構成する複数の線形関数のうち、隣り合う線形関数を接続するための連続点である。そして、点Ａ〜Ｉすなわち複数の線形関数それぞれの端部における線形補間係数及び非線形補間係数は予め設定され、メモリ９に記憶されている。
非線形補間係数算出部１０４は数１を用いて線形補間係数ＫＨを算出した後、この２次元ＬＵＴを参照し、色相１及び色相２間を補間する複数の線形関数の中からＫＨm≦ＫＨ＜ＫＨm+1（ｍは１以上の整数）となるものを選択する。
【００２２】
選択した線形関数を規定する第１端部の線形補間係数をＫＨm、もう一つの端部である第２端部の線形補間係数をＫＨm+1とし、線形補間係数ＫＨmに対応する非線形補間係数をＫＨ_ＮＬm、線形補間係数ＫＨm+1に対応する非線形補間係数をＫＨ_ＮＬm+1とすると、線形補間係数ＫＨに対応する非線形補間係数ＫＨ_ＮＬは数２を用いて算出することができる。ただし、演算係数Ｋは数３で表される値とする。
なお、第１端部の線形補間係数ＫＨm、第２端部の線形補間係数ＫＨm+1、第１端部の非線形補間係数ＫＨ_ＮＬm、第２端部の非線形補間係数ＫＨ_ＮＬm+1は、上記のとおり、それぞれメモリ９に予め設定されている値である。
【００２３】
【数２】
0005521934.tif 000003
【００２４】
【数３】
0005521934.tif 000004
【００２５】
非線形補間係数算出部１０４により算出された非線形補間係数ＫＨ_ＮＬ、並びに領域判定部１０３から受取った色相１及び色相２の情報は色補正係数算出部１０５に伝達され、色補正係数算出部１０５はこれらの情報を用いて色変数Ｈに対応する色補正係数ＣＫを算出する。色相１及び色相２は色相領域を規定する値であるが、複数の色相領域それぞれの色相１及び色相２に対応する色補正係数は予めメモリ９に設定されている。例えば、領域判定部１０３により出力された色相１の色補正係数をＣＫn、色相２の色補正係数をＣＫn+1とすると、色補正係数算出部１０５は非線形補間係数算出部１０４から受取った非線形補間係数ＫＨ_ＮＬの情報を非線形補間して、次式のように色変数Ｈの色補正係数ＣＫを算出する。
【００２６】
【数４】
0005521934.tif 000005
【００２７】
このようにして算出された色補正係数ＣＫは、色補正処理部１０６に伝達される。
なお、ここでは図３に示すような２次元ＬＵＴを用いる場合について説明したが、図４のように表形式のＬＵＴを用いても良い。図３のような２次元ＬＵＴは微細な設定が簡単にでき、図４のような表形式のＬＵＴは回路構成が容易になるという利点を有する。なお、図４のＡx、Ａyは図３に示す点Ａの線形補間係数、非線形補間係数をそれぞれ表しており、その他の点についても同様に表記している。
【００２８】
色補正処理部１０６は、画像データ生成部から受取った色差信号ＣｂＣｒに色補正係数ＣＫを乗算し、色補正後の色差信号Ｃｂ2Ｃｒ2を算出する。例えば、色補正係数ＣＫが２×２のマトリクス係数の場合、以下に示す数５を用いて色補正後の色差信号Ｃｂ2Ｃｒ2を算出できる。
【００２９】
【数５】
0005521934.tif 000006
【００３０】
このように、色差信号Ｃｂ2Ｃｒ2は非線形補間係数ＫＨ_ＮＬを用いた色補間係数ＣＫにより色補正される。従来の色補正装置ではＫＨ_ＮＬの代わりに線形補間係数ＫＨを用いて色補正係数ＣＫを算出しているが、本実施の形態では非線形補間係数ＫＨ_ＮＬを用いるため、色変数Ｈに応じた補正量の変更が可能となる。また、色補正したい色が複数ある場合でも色相間を非線形に色補正できるため、補正したい色を指定しつつ補正量を調整することも可能となる。
【００３１】
例えば、図５に示すように、色相１の色相値Ｈ1に対応する非線形補間係数ＫＨ_ＮＬ1と色相２の色相値Ｈ2に対応する非線形補間係数ＫＨ_ＮＬ2とが異なる場合であっても、色相１の色補正係数ＣＫ1と色相２の色補正係数ＣＫ2を個別に設定できるため、色のばらつきや色ノイズを軽減できる。
【００３２】
この実施の形態によれば、色補正装置１１は、画像信号である入力ＲＧＢ信号に対応する色相値を色変数Ｈとして算出する色変数算出部１０２と、予めメモリ９に記憶された色相領域を判定するためのデータを参照して複数の色相領域の中から色変数Ｈを含む色相領域を判定し、この色相領域を規定する色相１の色相値Ｈnと色相２の色相値Ｈn+1とを出力する領域判定部１０３と、色変数Ｈ、色相値Ｈn、色相値Ｈn+1及び予め設定された２次元ＬＵＴを用いて色相値Ｈに対応する非線形補間係数ＫＨ_ＮＬを算出する非線形補間係数算出部１０４と、非線形補間係数ＫＨ_ＮＬを用いて予め設定された色補正係数を非線形補間し非線形な色補正係数を算出する色補正係数算出部１０５と、非線形な色補正係数に基づいて入力画像信号の色補正を行う色補正処理部１０６と、を備えたことにより、入力信号の色相に応じた色補正係数の非線形補間が可能となり、補正量の変更ができる。
【００３３】
また、色補正したい色が複数ある場合でも色相間を非線形に色補正できるため、補正したい色を指定し、さらに補正量を変更することもできる。このように、色相に応じて補正量を変更することにより、色補正後の画像データにおいて色のばらつきや色ノイズを軽減できる。
【００３４】
実施の形態２．
実施の形態１では、色補正したい色相間を１つの２次元ＬＵＴを用いて非線形補間する場合について説明した。実施の形態２では、複数の２次元ＬＵＴの中から補正対象の色相に応じて適切なものを選択する色補正装置について説明する。
【００３５】
本発明を実施するための実施の形態２における色補正装置１１ａは、図６に示すように、非線形補間係数算出部１０４ａ以外の構成は実施の形態１と同じである。非線形補間係数算出部１０４ａはメモリ９に接続され、メモリ９には色空間を分割した複数の色相領域の１つ以上と対応して設けられた複数の２次元ＬＵＴが記憶されている。また、メモリ９にはユーザにより予め設定された複数の補間モードデータＭが記憶されている。各補間モードデータＭは色補正したい色相Ｈnに応じて決まる値であって、補間モードデータＭの値はそれぞれ非線形補間係数算出部１０４ａが保持する複数の２次元ＬＵＴのうち、最も適切なものと１対１で対応づけられている。
なお、２次元ＬＵＴや２次元ＬＵＴと補間モードデータＭの対応関係は、データ入力装置を用いてユーザが任意に設定変更できるものとする。
【００３６】
次に動作について説明する。
実施の形態１と同じ構成についての説明は省略し、異なる構成である色補正装置１１ａの動作について詳細に説明する。
ＲＧＢ生成装置１０からＲＧＢ信号が入力されると画像データ生成部１０１は３×３のマトリクス演算により輝度信号Ｙ及び色差信号ＣｂＣｒを算出し、輝度信号Ｙを画像処理装置１２へ、色差信号ＣｂＣｒを色補正処理部１０６へそれぞれ伝達する。
【００３７】
ＲＧＢ生成装置１０から入力されたＲＧＢ信号は、また、色変数算出部１０２にも伝達され、色変数算出部１０２は入力されたＲＧＢ信号の比較演算によりＲＧＢ色空間の色相値を色変数Ｈとして算出し、領域判定部１０３及び非線形係数算出部１０４ａに伝達する。
【００３８】
領域判定部１０３は色変数算出部１０２から色変数Ｈの情報を受取ると、メモリ９に記憶された領域判定データを参照し、複数の色相領域の中から色変数Ｈが含まれる色相領域を判定する。具体的には、色相１と色相２により規定される複数の色相領域のデータからＨn≦Ｈ＜Ｈn+1（ｎは１以上の整数）となる色相領域を選択し、この色相領域を規定する色相１の色相値Ｈnと色相２の色相値Ｈn+1とを出力する。領域判定部１０３により出力された色相１及び色相２の情報は、非線形補間係数算出部１０４ａに伝達される。
【００３９】
非線形補間係数算出部１０４ａは、色変数算出部１０２から色変数Ｈの情報、領域判定部１０３から色相領域を規定する２つの色相値の情報を受取り、実施の形態１と同様に色変数Ｈの線形補間係数ＫＨ（０≦ＫＨ＜１）を算出する。
また、非線形補間係数算出部１０４ａはメモリ９に記憶された複数の補間モードデータＭの中から色変数Ｈを含む色相領域に対応した補間モードデータＭを検索し、この補間モードデータＭと対応付けられた２次元ＬＵＴを複数の２次元ＬＵＴの中から選択する。その後、選択した２次元ＬＵＴの非線形補間情報を参照し、算出した線形補間係数ＫＨについて色相１及び色相２間を補間する複数の線形関数の中からＫＨm≦ＫＨ＜ＫＨm+1となるものを抽出する。
【００４０】
抽出した線形関数を規定する第１端部の線形補間係数をＫＨm、第２端部の線形補間係数をＫＨm+1とし、線形補間係数ＫＨmに対応する非線形補間係数をＫＨ_ＮＬm、線形補間係数ＫＨm+1に対応する非線形補間係数をＫＨ_ＮＬm+1とすると、線形補間係数ＫＨに対応する非線形補間係数ＫＨ_ＮＬは実施の形態１と同様に算出され、領域判定部１０３から受取った色相１及び色相２の情報と共に色補正係数算出部１０５に伝達される。
【００４１】
色補正係数算出部１０５は色変数Ｈの非線形補間係数ＫＨ_ＮＬ、色相１、色相２の情報を受取ると、予めメモリ９に設定された色相１に対応する色補正係数ＣＫm及び色相２に対応する色補正係数ＣＫm+1を用い、実施の形態１と同様に色変数Ｈに対応する色補正係数ＣＫを算出し、色補正処理部１０６に伝達する。なお、本実施の形態においても図４のような表形式のＬＵＴを利用しても良い。
【００４２】
色補正処理部１０６は、画像データ生成部から受取った色差信号ＣｂＣｒに非線形補間係数ＫＨ_ＮＬを用いて算出した色変数Ｈの色補正係数ＣＫを乗算し、色補正後の色差信号Ｃｂ2Ｃｒ2を算出する。このように、色差信号Ｃｂ2Ｃｒ2は非線形係数ＫＨ_ＮＬを用いた色補正係数ＣＫにより色補正されるため、色変数Ｈに応じた補正量の変更が可能となる。また、色補正したい色が複数ある場合でも色相間を非線形に色補正できるため、補正したい色を指定しつつ補正量を調整することも可能となる。
【００４３】
この実施の形態によれば、色補正装置１１ａは、メモリ９に色空間を分割して得られる複数の色相領域のうち、１つ以上の色相領域と対応するよう設けられた複数の２次元ＬＵＴを備え、それぞれの２次元ＬＵＴは色変数Ｈに応じて一意に決まる補間モードデータＭと対応するよう設定しておき、色変数Ｈを算出するとメモリ９の中から色変数Ｈに対応する補間モードデータＭ及び補間モードデータＭと対応付けられた２次元ＬＵＴを選択し、選択した２次元ＬＵＴの非線形補間情報を参照して非線形補間係数ＫＨ_ＮＬを算出するため、実施の形態１に記載の効果に加えて、色補正係数ＣＫの非線形補間をさらに自由度高く行うことができる。
【符号の説明】
【００４４】
１  表示デバイス
９  メモリ
１１、１１ａ  色補正装置
１２  画像処理装置
１０１  画像データ生成部
１０２  色変数算出部
１０３  領域判定部
１０４、１０４ａ  非線形補間係数算出部
１０５  色補正係数算出部
１０６  色補正処理部
【図１】
0005521934.tif 000007
【図２】
0005521934.tif 000008
【図３】
0005521934.tif 000009
【図４】
0005521934.tif 000010
【図５】
0005521934.tif 000011
【図６】
0005521934.tif 000012