(57)【特許請求の範囲】
【請求項１】
入力された画像データの複数の色の数を、画像を表示する表示装置が用いる複数の色の数へと色変換する色変換装置であって、
色空間において、前記入力された画像データが前記表示装置の表示可能な色再現領域の外側に位置する場合、当該入力された画像データに対する色変換値の複数の候補を選定する色変換値候補選定手段と、
前記色変換値の候補と前記入力された画像データとの誤差を計算し、前記誤差が最小である候補を前記色変換値として決定する色変換値決定手段と、を備え、
前記入力された画像データの色の数は「３」であり、前記表示装置が用いる色の数は「４」であり、
前記色変換値候補選定手段は、
前記色再現領域を分割した複数の所定の領域の中から、前記入力された画像データに対して用いるべき複数の領域を選定し、
選定した前記複数の領域の最外郭面上に存在する、前記入力された画像データに対応する点の値に基づいて、前記色変換値の候補を計算することを特徴とする色変換装置。
【請求項２】
前記色変換値決定手段は、前記入力された画像データが前記色再現領域の内側に位置する場合、所定の領域に分割された前記色再現領域に基づいて前記色変換値を決定することを特徴とする請求項１に記載の色変換装置。
【請求項３】
前記誤差は、「ΔＥａｂ＊」であることを特徴とする請求項１又は２に記載の色変換装置。
【請求項４】
前記誤差は、「ΔＥｕｖ＊」であることを特徴とする請求項１又は２に記載の色変換装置。
【請求項５】
前記誤差は、「ΔＥ９４＊」であることを特徴とする請求項１又は２に記載の色変換装置。
【請求項６】
前記色変換値決定手段は、前記入力された画像データが前記色再現領域の内側に位置する場合および外側に位置する場合の両方において、前記色再現領域を同一の方法によって分割した所定の領域を用いて前記色変換値を決定することを特徴とする請求項１乃至５のいずれか一項に記載の色変換装置。
【請求項７】
前記色変換値決定手段によって決定された色変換値を記憶する記憶手段と、
前記記憶手段に記憶された色変換値に基づいて色変換する色変換手段と、を備えることを特徴とする請求項１乃至６のいずれか一項に記載の色変換装置。
【請求項８】
入力された画像データの複数の色の数を、画像を表示する表示装置が用いる複数の色の数へと色変換する色変換方法であって、
色空間において、前記入力された画像データが前記表示装置の表示可能な色再現領域の外側に位置する場合、当該入力された画像データに対する色変換値の複数の候補を選定する色変換値候補選定工程と、
前記色変換値の候補と前記入力された画像データとの誤差を計算し、前記誤差が最小である候補を前記色変換値として決定する色変換値決定工程と、を備え、
前記入力された画像データの色の数は「３」であり、前記表示装置が用いる色の数は「４」であり、
前記色変換値候補選定工程は、
前記色再現領域を分割した複数の所定の領域の中から、前記入力された画像データに対して用いるべき複数の領域を選定し、
選定した前記複数の領域の最外郭面上に存在する、前記入力された画像データに対応する点の値に基づいて、前記色変換値の候補を計算することを特徴とする色変換方法。
【請求項９】
入力された画像データの複数の色の数を、画像を表示する表示装置が用いる複数の色の数へと色変換されるようにコンピュータを機能させる色変換プログラムであって、
色空間において、前記入力された画像データが前記表示装置の表示可能な色再現領域の外側に位置する場合、当該入力された画像データに対する色変換値の複数の候補を選定する色変換値候補選定手段、
前記色変換値の候補と前記入力された画像データとの誤差を計算し、前記誤差が最小である候補を前記色変換値として決定する色変換値決定手段、として前記コンピュータを機能させ、
前記入力された画像データの色の数は「３」であり、前記表示装置が用いる色の数は「４」であり、
前記色変換値候補選定手段は、
前記色再現領域を分割した複数の所定の領域の中から、前記入力された画像データに対して用いるべき複数の領域を選定し、
選定した前記複数の領域の最外郭面上に存在する、前記入力された画像データに対応する点の値に基づいて、前記色変換値の候補を計算することを特徴とする色変換プログラム。
【請求項１０】
色空間において、入力された画像データが表示装置の表示可能な色再現領域の外側に位置する場合、当該入力された画像データに対する色変換値の複数の候補を選定する色変換値候補選定手段と、
前記色変換値の候補と前記入力された画像データとの誤差を計算し、前記誤差が最小である候補を前記色変換値として決定する色変換値決定手段と、
決定された前記色変換値に基づいて画像処理する画像処理手段と、を備え、
前記入力された画像データの色の数は「３」であり、前記表示装置が用いる色の数は「４」であり、
前記色変換値候補選定手段は、
前記色再現領域を分割した複数の所定の領域の中から、前記入力された画像データに対して用いるべき複数の領域を選定し、
選定した前記複数の領域の最外郭面上に存在する、前記入力された画像データに対応する点の値に基づいて、前記色変換値の候補を計算することを特徴とする画像処理装置。
【請求項１１】
請求項１０に記載の画像処理装置と、
前記画像処理装置によって画像処理された画像データを表示する表示装置と、を備えることを特徴とする画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された画像データに対して色変換を行う色変換装置、色変換方法、色変換プログラムの技術分野に関する。
【背景技術】
【０００２】
従来から、４以上の原色（以下、「多原色」とも呼ぶ。）を用いて、画像を表示可能な画像表示装置が知られている。このような多原色を表示可能な画像表示装置では、入力される画像データが３原色であるため、画像データを多原色（例えば、４原色）に色変換している。例えば、特許文献１及び２には、色再現領域を複数の角錐の領域に分割し、各々の領域において原色ＲＧＢＣを計算する方法が記載されている。この場合、原色ＲＧＢＣが属する領域は、計算された原色ＲＧＢＣに対する条件判定を行うことによって求める。
【０００３】
【特許文献１】特開２０００−３３８９５０号公報
【特許文献２】特開２００４−３６２５７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記した特許文献１及び２に記載された技術では、色再現領域の外側に位置する画像データに対して適切に色変換を行うことができない場合があった。例えば、色域圧縮による階調ジャンプや、原色ＲＧＢＣが属する領域が特定できない場合があった。
【０００５】
本発明は、以上の点に鑑みてなされたものであり、色再現領域の外側に位置する画像データに対して適切に色変換を行うことが可能な色変換装置、色変換方法、色変換プログラム、及び画像処理装置、並びに表示装置を備える画像表示装置を提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明の１つの観点では、入力された画像データの複数の色の数を、画像を表示する表示装置が用いる複数の色の数へと色変換する色変換装置は、色空間において、前記入力された画像データが前記表示装置の表示可能な色再現領域の外側に位置する場合、当該入力された画像データに対する色変換値の複数の候補を選定する色変換値候補選定手段と、前記色変換値の候補と前記入力された画像データとの誤差を計算し、前記誤差が最小である候補を前記色変換値として決定する色変換値決定手段と、を備え、前記入力された画像データの色の数は「３」であり、前記表示装置が用いる色の数は「４」であり、前記色変換値候補選定手段は、前記色再現領域を分割した複数の所定の領域の中から、前記入力された画像データに対して用いるべき複数の領域を選定し、選定した前記複数の領域の最外郭面上に存在する、前記入力された画像データに対応する点の値に基づいて、前記色変換値の候補を計算する。
【０００７】
上記の色変換装置は、色変換値候補選定手段及び色変換値決定手段を有し、入力された画像データの複数の色の数を、画像を表示する表示装置が用いる複数の色の数へと色変換するために用いられる。入力された画像データの色の数は「３」であり、表示装置が用いる色の数は「４」である。色変換値候補選定手段は、入力された画像データが色再現領域の外側に位置する場合、この入力された画像データに対する色変換値の複数の候補を選定する。具体的には、色変換値候補選定手段は、色再現領域を分割した複数の所定の領域の中から、入力された画像データに対して用いるべき複数の領域を選定し、選定した複数の領域の最外郭面上に存在する、入力された画像データに対応する点の値に基づいて、色変換値の候補を計算する。また、色変換値決定手段は、色変換値の候補と入力された画像データとの誤差を計算し、この誤差が最小である候補を色変換値として決定する。これにより、複数の領域から候補が見つかり、変換結果を一意に決定することができるため、入力された画像データが色再現領域の外側に位置する場合にも、適切に色変換を行うことが可能となる。
【０００９】
上記の色変換装置の他の一態様では、前記色変換値決定手段は、前記入力された画像データが前記色再現領域の内側に位置する場合、所定の領域に分割された前記色再現領域に基づいて色変換値を決定することができる。
【００１０】
上記の色変換装置の他の一態様では、前記誤差は、「ΔＥａｂ＊」である。即ち、三刺激値ＸＹＺにおける距離から誤差を計算するのではなく、色差としてΔＥａｂ＊を用いて誤差を判断する。これにより、上記の候補に対して人間が知覚する差に近い判断を行うことができる。
【００１１】
上記の色変換装置の他の一態様では、前記誤差は、「ΔＥｕｖ＊」である。即ち、色差としてΔＥｕｖ＊を用いる。これにより、Ｂｌｕｅ部分に関しても色相の変化なく計算結果を求めることが可能となる。
【００１２】
上記の色変換装置の他の一態様では、前記誤差は、「ΔＥ９４＊」である。即ち、色差としてΔＥ９４＊を用いる。これにより、彩度が高い色（鮮やかな色）になるほど色差が小さくなるような人間の知覚特性に近い計算結果を求めることが可能となる。
【００１３】
上記の色変換装置の他の一態様では、前記色変換値決定手段は、前記入力された画像データが前記色再現領域の内側に位置する場合および外側に位置する場合の両方において、前記色再現領域を同一の方法によって分割した所定の領域を用いて前記色変換値を決定する。即ち、色再現領域の内側と外側において、色再現領域を分割する方法を同一にする。これにより、再現領域の境界付近での色変換値の連続性を確保することができる。
【００１４】
上記の色変換装置において好適には、前記色変換値決定手段によって決定された色変換値を記憶する記憶手段と、前記記憶手段に記憶された色変換値に基づいて色変換する色変換手段と、を備える。これにより、即座に色変換を行うことが可能となる。
【００１５】
本発明の他の観点では、入力された画像データの複数の色の数を、画像を表示する表示装置が用いる複数の色の数へと色変換する色変換方法は、色空間において、前記入力された画像データが前記表示装置の表示可能な色再現領域の外側に位置する場合、当該入力された画像データに対する色変換値の複数の候補を選定する色変換値候補選定工程と、前記色変換値の候補と前記入力された画像データとの誤差を計算し、前記誤差が最小である候補を前記色変換値として決定する色変換値決定工程と、を備え、前記入力された画像データの色の数は「３」であり、前記表示装置が用いる色の数は「４」であり、前記色変換値候補選定工程は、前記色再現領域を分割した複数の所定の領域の中から、前記入力された画像データに対して用いるべき複数の領域を選定し、選定した前記複数の領域の最外郭面上に存在する、前記入力された画像データに対応する点の値に基づいて、前記色変換値の候補を計算する。
【００１６】
本発明の更に他の観点では、入力された画像データの複数の色の数を、画像を表示する表示装置が用いる複数の色の数へと色変換されるようにコンピュータを機能させる色変換プログラムは、色空間において、前記入力された画像データが前記表示装置の表示可能な色再現領域の外側に位置する場合、当該入力された画像データに対する色変換値の複数の候補を選定する色変換値候補選定手段、前記色変換値の候補と前記入力された画像データとの誤差を計算し、前記誤差が最小である候補を前記色変換値として決定する色変換値決定手段、として前記コンピュータを機能させ、前記入力された画像データの色の数は「３」であり、前記表示装置が用いる色の数は「４」であり、前記色変換値候補選定手段は、前記色再現領域を分割した複数の所定の領域の中から、前記入力された画像データに対して用いるべき複数の領域を選定し、選定した前記複数の領域の最外郭面上に存在する、前記入力された画像データに対応する点の値に基づいて、前記色変換値の候補を計算する。
【００１７】
上記した色変換方法及び色変換プログラム（記録媒体に記録されたプログラムを含む）によっても、入力された画像データが色再現領域の外側に位置する場合にも、適切に色変換を行うことが可能となる。
【００１８】
本発明の更に他の観点では、画像処理装置は、色空間において、入力された画像データが表示装置の表示可能な色再現領域の外側に位置する場合、当該入力された画像データに対する色変換値の複数の候補を選定する色変換値候補選定手段と、前記色変換値の候補と前記入力された画像データとの誤差を計算し、前記誤差が最小である候補を前記色変換値として決定する色変換値決定手段と、決定された前記色変換値に基づいて画像処理する画像処理手段と、を備え、前記入力された画像データの色の数は「３」であり、前記表示装置が用いる色の数は「４」であり、前記色変換値候補選定手段は、前記色再現領域を分割した複数の所定の領域の中から、前記入力された画像データに対して用いるべき複数の領域を選定し、選定した前記複数の領域の最外郭面上に存在する、前記入力された画像データに対応する点の値に基づいて、前記色変換値の候補を計算する。上記の画像処理装置によれば、入力された画像データが色再現領域の外側に位置する場合にも、色変換及び画像処理を適切に行うことが可能となる。
【００１９】
また、上記の画像処理装置は、画像データを表示する表示装置を備える画像表示装置に好適に適用することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して本発明の好適な実施形態について説明する。なお、以下では、複数の色として４以上の原色（多原色）を用いて、画像を表示可能な画像表示装置を例に挙げて説明する。
【００２１】
［第１実施形態］
本発明の第１実施形態について説明する。
【００２２】
（全体構成）
図１は、第１実施形態に係る画像表示装置１００の概略構成を示すブロック図である。画像表示装置１００は、外部から画像データと制御コマンドを取得して画像データに対して画像処理を行う画像処理部１０と、画像処理部１０で画像処理された画像データを表示する表示部２０とを備える。なお、画像表示装置１００は、多原色を用いて画像を表示可能に構成されている。具体的には、画像表示装置１００は、Ｒｅｄ、Ｇｒｅｅｎ、Ｂｌｕｅ、及びＣｙａｎの４原色（以下、単に「Ｒ」、「Ｇ」、「Ｂ」、「Ｃ」とも表記する。）を表示可能に構成されている。
【００２３】
画像処理部１０は、Ｉ／Ｆ制御回路１１と、色変換回路１２と、ＶＲＡＭ１３と、アドレス制御回路１４と、テーブル格納メモリ１５と、γ補正回路１６と、を備える。Ｉ／Ｆ制御回路１１は、外部（例えばカメラなど）から画像データと制御コマンドを取得し、画像データｄ１を色変換回路１２に供給する。なお、外部から供給される画像データは、Ｒ、Ｇ、Ｂの３原色で構成されている。
【００２４】
色変換回路１２は、取得した画像データｄ１に対して、階調特性を変換するためのテーブル変換（以下、「１ＤＬＵＴ（1-Dimentional Look-Up-Table）変換」と呼ぶ。）と、３原色から４原色に変換する処理を行う。この場合、色変換回路１２は、テーブル格納メモリ１５に記憶されたデータなどを参照して処理を行う。色変換回路１２で画像処理された画像データｄ２は、ＶＲＡＭ１３に書き込まれる。ＶＲＡＭ１３に書き込まれた画像データｄ２は、アドレス制御回路からの制御信号ｄ２１に基づいて、γ補正回路１６によって画像データｄ３として読み出されると共に、表示部２０内の走査線駆動回路２２によってアドレスデータｄ４として読み出される。γ補正回路１６は、テーブル格納メモリ１５に記憶されたデータなどを参照して、取得した画像データｄ３に対してγ補正を行う。そして、γ補正回路１６は、γ補正後の画像データｄ５を表示部２０内のデータ線駆動回路２１に供給する。このように、色変換回路１２は色変換装置として機能し、画像処理部１０は画像処理装置として機能する。
【００２５】
表示部２０は、データ線駆動回路２１と、走査線駆動回路２２と、表示パネル２３と、を備える。データ線駆動回路２１は、９６０本のデータ線に対してデータ線駆動信号Ｘ１〜Ｘ９６０を供給する。走査線駆動回路２２は、３２０本の走査線に対して走査線駆動信号Ｙ１〜Ｙ３２０を供給する。この場合、データ線駆動回路２１と走査線駆動回路２２は、同期して表示パネル２３を駆動する。表示パネル２３は、液晶（ＬＣＤ）などによって構成され、走査線及びデータ線に電圧を印加されることによって、表示すべき文字や映像などの画像を表示する。表示部２０は、表示装置として機能する
図２は、上記した色変換回路１２及びテーブル格納メモリ１５の具体的な構成を示すブロック図である。色変換回路１２は、入力側１ＤＬＵＴ変換部１２１ｒ、１２１ｇ、１２１ｂと、色変換部１２２と、出力側１ＤＬＵＴ変換部１２３ｒ、１２３ｇ、１２３ｂ、１２３ｃと、を備える。また、テーブル格納メモリ１５は、入力側１ＤＬＵＴ記憶部１５１と、色変換パラメータ記憶部１５２と、出力側１ＤＬＵＴ記憶部１５３と、を備える。
【００２６】
入力側１ＤＬＵＴ変換部１２１ｒ〜ｂは、入力側１ＤＬＵＴ記憶部１５１に記憶された１ＤＬＵＴ（以下、「入力側１ＤＬＵＴ」と呼ぶ。）を用いて、入力された画像データＲ０、Ｇ０、Ｂ０に対して１ＤＬＵＴ変換（以下、この変換を「入力側１ＤＬＵＴ変換」と呼ぶ。）を行う。このように入力側１ＤＬＵＴ変換を行うのは、入力された画像データＲ０、Ｇ０、Ｂ０は通常カメラなどによってγ変換されているので、このようなデータを線形化するためである。なお、画像データＲ０、Ｇ０、Ｂ０は、前述した画像データｄ１に対応する。また、画像データＲ０は原色Ｒｅｄ（赤）に対応するデータであり、画像データＧ０は原色Ｇｒｅｅｎ（緑）を示すデータであり、画像データＢ０は原色Ｂｌｕｅ（青）を示すデータである（以下、「Ｒ」、「Ｇ」、「Ｂ」、「Ｃ」の後に数字を付した符号は、上記した原色を示すデータを表すものとする）。
【００２７】
図３は、入力側１ＤＬＵＴの具体例を示している。横軸は入力側１ＤＬＵＴ変換部１２１ｒ〜ｂに入力される画像データＲ０、Ｇ０、Ｂ０を示し、縦軸は入力側１ＤＬＵＴ変換部１２１ｒ〜ｂから出力される画像データＲ１、Ｇ１、Ｂ１（即ち入力側１ＤＬＵＴ変換後の画像データ）を示している。この場合、画像データＲ０、Ｇ０、Ｂ０に対して別々に入力側１ＤＬＵＴ変換を行うが、同一の入力側１ＤＬＵＴを用いる。
【００２８】
図２に戻って説明を行う。上記のように入力側１ＤＬＵＴ変換された画像データＲ１、Ｇ１、Ｂ１は、色変換部１２２に供給される。色変換部１２２は、色変換パラメータ記憶部１５２に記憶された色変換パラメータを用いて、供給された画像データＲ１、Ｇ１、Ｂ１に対して３原色から４原色に色変換を行う。詳しくは、色変換部１２２は、ＲＧＢの３原色から、Ｃｙａｎを追加したＲＧＢＣの４原色へ色変換する。そして、色変換部１２２は、色変換後の画像データＲ２、Ｇ２、Ｂ２、Ｃ２を、それぞれ出力側１ＤＬＵＴ変換部１２３ｒ〜ｃに供給する。このように、色変換部１２２は、色変換値候補選定手段、及び色変換値決定手段として機能する。なお、色変換部１２２における色変換の詳細は後述する。
【００２９】
出力側１ＤＬＵＴ変換部１２３ｒ〜ｃは、出力側１ＤＬＵＴ記憶部１５３に記憶された１ＤＬＵＴ（以下、「出力側１ＤＬＵＴ」と呼ぶ。）を用いて、画像データＲ２、Ｇ２、Ｂ２、Ｃ２に対して１ＤＬＵＴ変換（以下、この変換を「出力側１ＤＬＵＴ変換」と呼ぶ。）を行う。そして、出力側１ＤＬＵＴ変換部１２３ｒ〜ｃは、出力側１ＤＬＵＴ変換後の画像データＲ３、Ｇ３、Ｂ３、Ｃ３を、前述したＶＲＡＭ１３に対して出力する。これらの画像データＲ３、Ｇ３、Ｂ３、Ｃ３は、前述した画像データｄ２に対応する。
【００３０】
図４は、出力側１ＤＬＵＴの具体例を示している。横軸は出力側１ＤＬＵＴ変換部１２３ｒ〜ｃに入力される画像データＲ２、Ｇ２、Ｂ２、Ｃ２を示し、縦軸は出力側１ＤＬＵＴ変換部１２３ｒ〜ｃから出力される画像データＲ３、Ｇ３、Ｂ３、Ｃ３（即ち出力側１ＤＬＵＴ変換後の画像データ）を示している。この場合、画像データＲ２、Ｇ２、Ｂ２、Ｃ２のそれぞれに対して異なる出力側１ＤＬＵＴを用いて出力側１ＤＬＵＴ変換を行う。
【００３１】
（色変換方法）
次に、第１実施形態に係る色変換方法について具体的に説明する。
【００３２】
まず、図５乃至図７を用いて、色変換の基本概念について説明する。
【００３３】
図５は、色変換を具体的に説明するための図である。詳しくは、図５は色再現領域を多面体として表した図である。この多面体は、原色に対応するベクトルによって構成され、Ｎ原色の場合には、Ｎ（Ｎ−１）面体となる。この場合、Ｒ２、Ｇ２、Ｂ２、Ｃ２の４原色であるため、色再現領域は１２面体となる。色変換は、三刺激値Ｘ、Ｙ、ＺをＲ２、Ｇ２、Ｂ２、Ｃ２によって表現するために行う。具体的には、入力側１ＤＬＵＴ変換後の画像データＲ１、Ｇ１、Ｂ１に対して行列Ｍを乗算することによって（以下の式（１）参照）、色を表す三刺激値Ｘｉ、Ｙｉ、Ｚｉを得る。なお、行列Ｍは、画像表示装置１００の特性などによって予め決められている。
【００３４】
【数１】
0004682794.tif 000002
【００３５】
図６は、色再現領域を示す多面体を分割した四角錐を示している。色変換の目的は、前述したように三刺激値Ｘ、Ｙ、ＺをＲ２、Ｇ２、Ｂ２、Ｃ２で表現することであるが、求めるべき変数の数が次元の数よりも多いため、色再現領域を示す多面体を分割することによって変数に対して拘束条件を与える。即ち、変数の数を下げることによって色変換の計算を行う。具体的には、図６（ａ）〜（ｈ）は、図５に示した１２面体を８個の領域に分割した図を示す。図示のように、８個の領域はいずれも四角錐であり、４辺が交わる頂点はＢｌａｃｋを示している。ここで、図６（ａ）の四角錐（「ｎ＝０」で表される四角錐）を代表して説明すると、この四角錐は「Ｂ２＋Ｃ２」、「Ｒ２」、「Ｇ２」の３つのベクトルによって表現され、「Ｂ２＝Ｃ２」という変数の拘束条件が与えられる。この場合、「Ｂ２、Ｃ２≧Ｒ２」且つ「Ｂ２、Ｃ２≧Ｇ２」が、入力された画像データが四角錐の内側に位置する条件となる。
【００３６】
次に、前述した色変換処理について具体的に説明する。図７は、Ｒ２、Ｇ２、Ｂ２、Ｃ２の色変換処理の方法を説明するための図である。色再現領域を示す多面体を分割して得られた四角錐を、３つのベクトルＰｎ、Ｑｎ、Ｒｎで表す（「Ｒｎ」は、色を示すＲｅｄと無関係である）。これらのベクトルＰｎ、Ｑｎ、Ｒｎは、それぞれＸＹＺ成分の値を有する。Ｒ２、Ｇ２、Ｂ２、Ｃ２の算出をする際には、まず、ベクトルＰｎ、Ｑｎ、ＲｎのＸＹＺ成分と、上記した三刺激値Ｘｉ、Ｙｉ、Ｚｉを用いて、ｐｎ、ｑｎ、ｒｎを求める（「ｒｎ」は、色を示すＲｅｄと無関係である）。具体的には、以下の式（２）で示す計算を行う。この場合、ｎは０〜７の整数である。
【００３７】
【数２】
0004682794.tif 000003
【００３８】
そして、求めたｐｎ、ｑｎ、ｒｎが所定の条件（以下、「条件Ａ」と呼ぶ。）を満たす場合には、各領域におけるＲ２、Ｇ２、Ｂ２、Ｃ２の設定に対応してｐｎ、ｑｎ、ｒｎからＲ２、Ｇ２、Ｂ２、Ｃ２を求める。詳しくは、条件Ａは、以下の式（３）で表される。このような条件Ａを用いることによって、ｐｎ、ｑｎ、ｒｎが、分割されたｎで示される四角錐の内側に位置するか否かを判定することができる。
【００３９】
【数３】
0004682794.tif 000004
【００４０】
図８は、色変換値計算処理を示すフローチャートである。この処理は、入力された画像データに対する色変換値を計算する処理であり、色変換部１２２が行う。
【００４１】
まず、ステップＳ４０１では、入力側１ＤＬＵＴ変換部１２１ｒ〜ｂから色変換部１２２に画像データＲ１、Ｇ１、Ｂ１を入力する。そして、処理はステップＳ４０２に進む。ステップＳ４０２では、色変換部１２２が、上記の式（１）を用いて三刺激値Ｘｉ、Ｙｉ、Ｚｉを算出する。そして、処理はステップＳ４０３に進む。
【００４２】
ステップＳ４０３では、色変換部１２２は、変数ｎを「０」にセットし、ステップＳ４０４の処理に進む。ステップＳ４０４では、色変換部１２２は、上記の式（２）を用いてｐｎ、ｑｎ、ｒｎを計算し、ステップＳ４０５の処理に進む。ステップＳ４０５では、色変換部１２２は、ステップＳ４０４で算出されたｐｎ、ｑｎ、ｒｎが式（３）で示される条件Ａを満たしているか否かを判定する。即ち、ステップＳ４０５では、ｐｎ、ｑｎ、ｒｎが分割された領域に位置するか否かを判定している。
【００４３】
ｐｎ、ｑｎ、ｒｎが条件Ａを満たしている場合（ステップＳ４０５；Ｙｅｓ）には、処理はステップＳ４０６に進む。この場合には、ｐｎ、ｑｎ、ｒｎは、分割された領域に位置する。よって、ステップＳ４０６において、色変換部１２２は、各領域におけるＲ２、Ｇ２、Ｂ２、Ｃ２の設定に対応してｐｎ、ｑｎ、ｒｎからＲ２、Ｇ２、Ｂ２、Ｃ２を求めて、これを出力する。そして、処理は当該フローを抜ける。
【００４４】
一方、ｐｎ、ｑｎ、ｒｎが条件Ａを満たしていない場合（ステップＳ４０５；Ｎｏ）には、処理はステップＳ４０７に進む。この場合には、ｐｎ、ｑｎ、ｒｎが分割された領域に位置しない。ステップＳ４０７では、色変換部１２２は、分割された全領域に対する処理が終了したか否かを行う。言い換えると、変数ｎが原色数Ｎに一致するか否かを判定する。
【００４５】
全領域に対する処理が終了している場合（ステップＳ４０７；Ｙｅｓ）には、処理はステップＳ４０８に進む。この場合には、全領域に対する処理が終了しているにもかかわらず、全ての変数ｎにおいてｐｎ、ｑｎ、ｒｎが条件Ａを満たしていないため、ｐｎ、ｑｎ、ｒｎに対応する点は色再現領域内に位置しない。よって、ステップＳ４０８において、色変換部１２２は、色再現領域の外側の点に対する色変換値計算処理（以下、この処理を「色域外計算処理」と呼ぶ。）を行う。そして、この色域外計算処理が終了すると、処理は当該フローを抜ける。
【００４６】
全領域に対する処理が終了していない場合（ステップＳ４０７；Ｎｏ）には、処理はステップＳ４０９に進む。この場合には、現在の変数ｎで求められたｐｎ、ｑｎ、ｒｎに対応する点は色再現領域内に位置しないが、全領域に対する処理が終了していないため、変数ｎを変更して処理を行う。具体的には、ステップＳ４０９では、色変換部１２２が、変数ｎに「１」を加算する処理を行う。そして、処理はステップＳ４０４に戻る。即ち、新しい変数ｎに設定して上記の処理を行う。
【００４７】
次に、前述した色域外計算処理について説明する。図９は、色域外計算処理の基本概念を説明するための図である。色域外計算処理は、符号１５０で示すように入力された画像データが色再現領域の外側に存在する場合に処理である。この場合、上記の式（２）に基づいてｐｎ、ｑｎ、ｒｎを求めるが、ｐｎ、ｑｎ、ｒｎに対して判定する際に用いる条件（以下、「条件Ｂ」と呼ぶ。）が異なる。この条件Ｂは、条件Ａを緩和した条件となっている。具体的には、条件Ｂにおいては、ｐｎは「１」よりも大きい値を有することができる（但し、ｐｎは「０」未満の値を有することはできない）と共に、ｑｎ、ｒｎは任意の値を有することができる。詳しくは、条件Ｂは、以下の式（４）で表される。
【００４８】
【数４】
0004682794.tif 000005
【００４９】
図１０は、色域外計算処理を示すフローチャートである。この処理は、図８に示す色変換処理におけるステップＳ４０８において、実行される。即ち、入力された画像データが色再現領域の外側に位置する場合に行われる。なお、色域外計算処理は、色変換部１２２によって実行される。
【００５０】
ステップＳ５０１〜Ｓ５０４の処理は、前述したステップＳ４０１〜Ｓ４０４の処理と同様であるため、その説明を省略する。
【００５１】
ステップＳ５０５では、色変換部１２２は、ステップＳ５０４で算出されたｐｎ、ｑｎ、ｒｎが式（４）で示される条件Ｂを満たしているか否かを判定する。ｐｎ、ｑｎ、ｒｎが条件Ｂを満たしている場合（ステップＳ５０５；Ｙｅｓ）には、処理はステップＳ５０６に進む。ステップＳ５０６では、色変換部１２２は、算出されたｐｎ、ｑｎ、ｒｎを保存する。そして、処理はステップＳ５０８に進む。一方、ｐｎ、ｑｎ、ｒｎが条件Ｂを満たしていない場合（ステップＳ５０５；Ｎｏ）には、処理はステップＳ５０７に進む。ステップＳ５０７では、色変換部１２２は、算出されたｐｎ、ｑｎ、ｒｎを保存しない。そして、処理はステップＳ５０８に進む。ここで、条件Ｂの制限が緩和されているため、ステップＳ５０４〜Ｓ５０９の処理を繰り返し実行することにより、１つの入力された画像データに対して複数のｐｎ、ｑｎ、ｒｎが保存される。言い換えると、ステップＳ５０５における判定は、入力された画像データに対して複数の色変換値の候補を選定していることに相当する。
【００５２】
ステップＳ５０８では、色変換部１２２は、分割された全領域に対する処理が終了したか否か判定する。言い換えると、変数ｎが原色数Ｎに一致するか否かを判定する。全領域に対する処理が終了している場合（ステップＳ５０８；Ｙｅｓ）には、処理はステップＳ５１０に進む。
【００５３】
一方、全領域に対する処理が終了していない場合（ステップＳ５０８；Ｎｏ）には、処理はステップＳ５０９に進む。この場合には、現在の「ｎ」において求められたｐｎ、ｑｎ、ｒｎは条件Ｂを満たしていないが、全領域に対する処理が終了していないため、次の「ｎ」に設定して処理を行う。具体的には、ステップＳ５０９では、色変換部１２２が、変数ｎに「１」を加算する処理を行う。そして、処理はステップＳ５０４に戻る。即ち、新しい変数ｎに設定して上記の処理を行う。
【００５４】
ステップＳ５１０では、色変換部１２２は、出力値計算処理を行う。具体的には、出力値計算処理では、上記の判定によって選定された複数の色変換値の候補から、１つの色変換値を決定する処理に対応する。詳しくは、保存された複数のｐｎ、ｑｎ、ｒｎのうちの１つを決定する処理を行う。この出力値計算処理の詳細は後述する。以上の出力値計算処理が終了すると、処理はステップＳ５１１に進む。
【００５５】
ステップＳ５１１では、色変換部１２２は、出力値計算処理によって選択されたｐｎ、ｑｎ、ｒｎからＲ２、Ｇ２、Ｂ２、Ｃ２を求めて、これを出力する。この色変換部１２２から出力されるＲ２、Ｇ２、Ｂ２、Ｃ２は、後述するリミッタなどをかけていない値であり、三刺激値Ｘ、Ｙ、Ｚを正確に再現する値である。以上の処理が終了すると、処理は当該フローを抜ける。
【００５６】
ここで、第１実施形態に係る出力値計算処理について説明する。出力値計算処理では、前述したステップＳ５０４〜Ｓ５０９の処理によって保存された複数のｐｎ、ｑｎ、ｒｎに対して（正確にはｐｎ、ｑｎ、ｒｎに対応するＲ２、Ｇ２、Ｂ２、Ｃ２に対して）リミッタをかけ、複数のリミッタをかけられた値（以下、「リミッタ状態値」と呼ぶ。）のうちの１つを決定する。具体的には、複数のリミッタ状態値と元の入力された値との誤差を計算し、この誤差が最小となるリミッタ状態値を決定する。このようにして決定されたリミッタ状態値に基づいて、色変換値であるＲ２、Ｇ２、Ｂ２、Ｃ２が得られる。なお、「リミッタをかける」とは、「０」未満の値や「１」より大きい値を有しているＲ２、Ｇ２、Ｂ２、Ｃ２に対して、「０〜１」の範囲に制限をかける処理をいう。
【００５７】
図１１は、出力値計算処理を具体的に説明するための図である。図１１中の点１６０は、入力された画像データに対応する三刺激値Ｘｉ、Ｙｉ、Ｚｉに対応する。この場合、前述したステップＳ５０４〜Ｓ５０９の処理によって、「ｎ＝０」で示される領域と「ｎ＝４」で示される領域に関して、Ｒ２、Ｇ２、Ｂ２、Ｃ２を求めて保存しているものとする。ここで、リミッタをかけることによって０〜１の範囲に値を制限すると、色再現領域の境界（即ち、色再現領域の最外郭面）の位置で色変換値が表される。そのため、点１６０に対応する値は、「ｎ＝０」で示される領域と「ｎ＝４」で示される領域に関して、それぞれ点１６１、１６２に対応する値へ移動する。そして、点１６０と点１６１との誤差、及び点１６０と点１６２との誤差を計算する。
【００５８】
ここで、第１実施形態に係る出力値計算処理に係る誤差の計算方法について説明する。第１実施形態では、誤差の計算に色差を用いる。詳しくは、色差として「ΔＥａｂ＊」を用いる。このΔＥａｂ＊は、以下の手順で求められる。まず、以下の式（5-1）〜式（5-3）を用いることによって、入力された画像データに対応する三刺激値Ｘｉ、Ｙｉ、Ｚｉ（点１６０に対応する値）と移動した点のＸＹＺ（点１６１、１６２に対応する値）に関して、それぞれＬ＊ａ＊ｂ＊を計算する。
【００５９】
【数５】
0004682794.tif 000006
【００６０】
上記の式（5-1）〜式（5-3）中の「Ｘｎ、Ｙｎ、Ｚｎ」は、Ｗｈｉｔｅに対する三刺激値を示している。また、式（5-1）〜式（5-3）中の「ｆ」で表現された関数は、式（5-4）及び式（5-5）で表される。この場合、「Ｘ／Ｘｎ」、「Ｙ／Ｙｎ」、「Ｚ／Ｚｎ」が「0.008856」より大きい場合には式（5-4）が用いられ、「0.008856」以下である場合には式（5-5）が用いられる。
【００６１】
このようにして得られたＬ＊ａ＊ｂ＊から、以下の式（6-1）を用いることによって、ΔＥａｂ＊が算出される。この式（6-1）中の「ΔＬ＊」、「Δａ＊」、「Δｂ＊」は、入力された画像データに対応するＬ＊ａ＊ｂ＊（具体的には「L１＊」、「ａ１＊」、「ｂ１＊」）と移動した点に対応するＬ＊ａ＊ｂ＊（具体的には「L２＊」、「ａ２＊」、「ｂ２＊」）との差に対応し、それぞれ式（6-2）〜式（6-4）で表される。
【００６２】
【数６】
0004682794.tif 000007
【００６３】
図１２は、上記の出力値計算処理を示すフローチャートである。この処理は、図１０に示す色域外計算処理におけるステップＳ５１０において、色変換部１２２によって実行される。
【００６４】
ステップＳ６０１では、色変換部１２２は、保存された複数のｐｎ、ｑｎ、ｒｎからＲ２、Ｇ２、Ｂ２、Ｃ２を得て、このＲ２、Ｇ２、Ｂ２、Ｃ２に対してリミッタをかける。以下では、リミッタをかけた状態にあるＲ２、Ｇ２、Ｂ２、Ｃ２を「Ｒ２１、Ｇ２１、Ｂ２１、Ｃ２１」と表記する。ステップＳ６０１の処理が終了すると、処理はステップＳ６０２に進む。
【００６５】
ステップＳ６０２では、色変換部１２２は、リミッタをかけた状態にあるＲ２１、Ｇ２１、Ｂ２１、Ｃ２１から三刺激値Ｘｋ、Ｙｋ、Ｚｋを求める。そして、処理はステップＳ６０３に進む。
【００６６】
ステップＳ６０３では、色変換部１２２は、リミッタをかけた状態にある三刺激値Ｘｋ、Ｙｋ、Ｚｋと、リミッタをかけていない状態にある元の三刺激値Ｘｉ、Ｙｉ、Ｚｉとの誤差を計算する。具体的には、前述した式（6-1）を用いて「ΔＥａｂ＊」を計算する。この場合、保存されたｐｎ、ｑｎ、ｒｎが複数存在するので、リミッタをかけた状態にある三刺激値Ｘｋ、Ｙｋ、Ｚｋも複数存在するため、誤差を示すΔＥａｂ＊は複数得られる。そして、処理はステップＳ６０４に進む。
【００６７】
ステップＳ６０４では、色変換部１２２は、ステップＳ６０３で得られた複数の誤差のうち、最小となる誤差を選択する。そして、色変換部１２２は、選択された誤差が得られたＲ２、Ｇ２、Ｂ２、Ｃ２を出力する。この場合、色変換部１２２は、リミッタをかけた状態にあるＲ２１、Ｇ２１、Ｂ２１、Ｃ２１ではなく、リミッタをかけていない状態にあるＲ２、Ｇ２、Ｂ２、Ｃ２を出力する。これは、入力された画像データに対応する三刺激値Ｘ、Ｙ、Ｚを正確に再現する値である。以上の処理が終了すると、処理は当該フローを抜ける。
【００６８】
このように、第１実施形態に係る色変換によれば、複数の領域から候補が見つかり、変換結果を一意に決定することができるため、入力された画像データが色再現領域の外側に位置する場合にも、適切に色変換を行うことが可能となる。また、三刺激値ＸＹＺにおける距離から誤差を計算するのではなく、色差としてΔＥａｂ＊を用いて誤差を判断しているので、上記の候補に対して人間が知覚する差に近い判断を行うことができる。
【００６９】
なお、色再現領域の内側に位置する点については、図８に示したフローのみによって全て求められる。ここで、色再現領域の内側と外側とでは、色再現領域を分割する方法を同一にすることが望ましい。こうするのは、色再現領域の分割方法を同一にすることによって、色再現領域の境界付近での色変換値の連続性を確保するためである。
【００７０】
なお、本発明は、左から画素がＲＧＢＣの順に並ぶ構成を有する表示部パネル２３（図１参照）に対する適用に限定はされない。本発明は、これ以外の順序にＲＧＢＣを並べた構成を有する表示パネルに対しても適用することができる。
【００７１】
更に、本発明は、画像データが入力されるたびに色変換処理を行うことに限定はされない。他の例では、色変換処理によって得られた色変換値をテーブル格納メモリ１５（詳しくは色変換パラメータ記憶部１５２）などに記憶し、記憶された色変換値を参照して入力された画像データに対して色変換を行うことができる。この場合、テーブル格納メモリ１５は記憶手段として機能し、色変換部１２２は色変換手段として機能する。
【００７２】
また、更に他の例では、色変換部１２２は、入力された画像データが色再現領域の外側に位置する場合、入力された画像データに対する色変換値の複数の候補の代わりに、色再現領域の外側に位置する所定点に対する色変換値の複数の候補を選定することができる。この所定点は、色変換値をテーブル格納メモリ１５などに記憶されており、補間計算を行う場合に用いられる予め定められた所定の点である。
【００７３】
［第２実施形態］
次に、本発明の第２実施形態について説明する。第２実施形態では、出力値計算処理において行われる誤差の計算方法が第１実施形態と異なる。具体的には、第２実施形態では、色差として「ΔＥａｂ＊」の代わりに「ΔＥｕｖ＊」を用いて誤差を計算する。なお、第２実施形態でも、誤差を計算する以外の処理（色変換処理や色域外計算処理など）は第１実施形態と同様であるため、これらの説明を省略する。また、画像表示装置１００の構成なども同様であるため、その説明を省略する。
【００７４】
ここで、第２実施形態に係る出力値計算処理に係る誤差の計算方法について説明する。第２実施形態では、色差として「ΔＥｕｖ＊」を用いて誤差を得る。このΔＥｕｖ＊は、以下の手順で求められる。まず、以下の式（7-1）〜式（7-3）を用いることによって、入力された画像データに対応する三刺激値Ｘｉ、Ｙｉ、Ｚｉ（点１６０に対応する値）と移動した点のＸＹＺ（点１６１、１６２に対応する値）に関して、それぞれＬ＊ｕ＊ｖ＊を計算する。
【００７５】
【数７】
0004682794.tif 000008
【００７６】
上記の式（7-1）〜式（7-3）中の「Ｙｎ」、「ｕｎ’」、「ｖｎ’」は、Ｗｈｉｔｅに対する三刺激値及びｕ’ｖ’色度を示している。ここで、「ｕ’」と「ｖ’」は、それぞれ上記の式（7-4）と式（7-5）によって得られる。また、式（7-1）中の「ｆ」で表現された関数は、式（7-6）及び式（7-7）で表される。この場合、「Ｙ／Ｙｎ」が「0.008856」より大きい場合には式（7-6）が用いられ、「0.008856」以下である場合には式（7-7）が用いられる。
【００７７】
このようにして得られたＬ＊ｕ＊ｖ＊から、以下の式（8-1）を用いることによって、ΔＥｕｖ＊が算出される。この式（8-1）中の「ΔＬ＊」、「Δｕ＊」、「Δｖ＊」は、入力された画像データに対応するＬ＊ｕ＊ｖ＊（具体的には、「Ｌ１」、「ｕ１」、「ｖ１」）と移動した点に対応するＬ＊ｕ＊ｖ＊（具体的には、「Ｌ２」、「ｕ２」、「ｖ２」）との差に対応し、それぞれ式（8-2）〜式（8-4）で表される。
【００７８】
【数８】
0004682794.tif 000009
【００７９】
ここで、上記したΔＥｕｖ＊と第１実施形態で用いたΔＥａｂ＊との違いについて説明する。図１３は、ＣＩＥＬＡＢ空間とＣＩＥＬＵＶ空間との違いを示した図を示す。図１３は、入力の各色相の最大彩度の軌跡（細線で示す）と、多原色表示の各色相の最大彩度の軌跡（太線で示す）を示している。図１３（ａ）はａ＊−ｂ＊平面を示し、図１３（ｂ）はｕ＊−ｖ＊平面を示している。また、図１３中の破線矢印１８０、１８１は、Ｂｌｕｅに対応する変化曲線を示している。破線矢印１８０より、ＣＩＥＬＡＢ空間では、Ｂｌｕｅに対応する部分の変化が直線にならないことがわかる。一方、破線矢印１８１より、ＣＩＥＬＵＶ空間では、Ｂｌｕｅに対応する部分の変化がどの色相でも概ね直線で変化していることがわかる。以上より、特にＢｌｕｅ部分において変換結果の色相の変化が問題になる場合には、ＣＩＥＬＡＢ空間よりもＣＩＥＬＵＶ空間、即ちΔＥａｂ＊よりもΔＥｕｖ＊を用いることが好ましい。
【００８０】
このように、第２実施形態では、誤差の計算にΔＥａｂ＊の代わりにΔＥｕｖ＊を用い、ΔＥｕｖ＊に基づいて色変換を行う。これによっても、複数の領域から候補が見つかり、変換結果を一意に決定することができるため、入力された画像データが色再現領域の外側に位置する場合にも、適切に色変換を行うことが可能となる。また、第２実施形態では、色差としてΔＥｕｖ＊を用いるため、Ｂｌｕｅ部分に関しても色相の変化なく計算結果を求めることが可能となる。
【００８１】
［第３実施形態］
次に、本発明の第３実施形態について説明する。第３実施形態では、出力値計算処理において行われる誤差の計算方法が第１実施形態及び第２実施形態と異なる。具体的には、第３実施形態では、色差として「ΔＥａｂ＊」及び「ΔＥｕｖ＊」の代わりに「ΔＥ９４＊」を用いて誤差を計算する。なお、第３実施形態でも、誤差を計算する以外の処理（色変換処理や色域外計算処理など）は第１実施形態と同様であるため、これらの説明を省略する。また、画像表示装置１００の構成なども同様であるため、その説明を省略する。
【００８２】
ここで、第３実施形態に係る出力値計算処理に係る誤差の計算方法について説明する。第３実施形態では、色差として「ΔＥ９４＊」を用いて誤差を得る。この「ΔＥ９４＊」は、以下の式（9-1）から得られる。式（9-1）で示すように、ΔＥ９４＊は、ΔＬ＊、Δａ＊、Δｂ＊ではなく、視覚特性により近い明度差ΔＬ＊、彩度差ΔＣａｂ＊、色相差ΔＨａｂ＊によって定義される。また、式（9-1）によれば、彩度が高い色（鮮やかな色）になるほど、色差が小さくなるように補正される。なお、式（9-1）を計算する際に用いる「ＳＬ」、「ＳＣ」、「ＳＨ」、「Ｃａｂ＊」、「ΔＬ＊」、「ΔＣａｂ＊」、「ΔＨａｂ＊」は、式（9-2）〜式（9-9）を用いることによって算出される。
【００８３】
【数９】
0004682794.tif 000010
【００８４】
このように、第３実施形態では、誤差の計算にΔＥａｂ＊及びΔＥｕｖ＊の代わりにΔＥ９４＊を用い、ΔＥ９４＊に基づいて色変換を行う。これによっても、複数の領域から候補が見つかり、変換結果を一意に決定することができるため、入力された画像データが色再現領域の外側に位置する場合にも、適切に色変換を行うことが可能となる。また、第３実施形態では、色差としてΔＥ９４＊を用いるため、彩度が高い色（鮮やかな色）になるほど色差が小さくなるような人間の知覚特性に近い計算結果を求めることが可能となる。
【００８５】
［変形例］
図１４は、本発明の変形例に係る画像表示装置１０１の概略構成を示すブロック図である。画像表示装置１０１は、色変換回路１２の代わりにコンピュータ５０を有する点で、第１実施形態に係る画像表示装置１００（図１参照）と構成が異なる。コンピュータ５０は、図示しないＣＰＵやメモリやＲＯＭなどを有している。コンピュータ５０内のＣＰＵが、ＲＯＭに記憶された色変換プログラムを読み出して実行することにより、コンピュータ５０は、色変換値候補選定手段５０ａ及び色変換値決定手段５０ｂとして機能して、前述した色変換処理（図８参照）などを実行する。即ち、コンピュータ５０は、色変換装置として機能する。コンピュータ５０は、このようにして色変換した画像データをＶＲＡＭ１３に書き込む。
【００８６】
なお、コンピュータ５０内に記憶された色変換プログラムを実行することによって色変換することに限定はされない。更に他の例では、コンピュータが、記録媒体（光ディスクなど）に記録された色変換プログラムを読み出すことによって、色変換値候補選定手段及び色変換値決定手段として機能して、前述した色変換処理などを実行することができる。
【００８７】
更に、本発明は、４原色よりも多い原色（例えば、５原色）を用いる画像表示装置に対しても適用可能である。また、本発明は、ＶＲＡＭを有しない画像表示装置に対しても適用することができる。
【００８８】
更に、本発明は、液晶（ＬＣＤ）を用いた画像表示装置に対する適用に限定はされず、ＣＲＴ、ＰＤＰ、ＯＬＥＤ、ＦＥＤなどの平面表示を行う画像表示装置や、ＬＣＰ、ＰＴＶなどの投射を行う画像表示装置に対して適用することができる。
【００８９】
また、上記では、画像を表示する表示部が用いる複数の色としてＲ、Ｇ、Ｂ、Ｃ等の原色を具体例として説明したが、複数の色には、Ｒ、Ｇ、Ｂや、それぞれの補色であるＹ（イエロー）、Ｃ（シアン）、Ｍ（マゼンタ）の他に、Ｒ、Ｇ、ＢとＹ、Ｃ、Ｍとの間の色、例えば黄緑や深緑などの色も含まれる。
【００９０】
［他の実施例］
上記の説明では、複数の色（着色領域）としてＲＧＢＣを挙げて説明したが、本発明の適用はこれには限定されず、他の４色の着色領域により１画素を構成した場合にも前述したような色変換を行うことができる。
【００９１】
この場合、４色の着色領域は、波長に応じて色相が変化する可視光領域（３８０〜７８０ｎｍ）のうち、青系の色相の着色領域（「第１着色領域」とも呼ぶ。）、赤系の色相の着色領域（「第２着色領域」とも呼ぶ。）と、青から黄までの色相の中で選択された２種の色相の着色領域（「第３着色領域」、「第４着色領域」とも呼ぶ。）からなる。ここで「系」との語を用いているが、例えば青系であれば純粋の青の色相に限定されるものでなく、青紫や青緑等を含むものである。赤系の色相であれば、赤に限定されるものでなく橙を含む。また、これら着色領域は単一の着色層で構成されても良いし、複数の異なる色相の着色層を重ねて構成されても良い。また、これら着色領域は色相で述べているが、当該色相は、彩度、明度を適宜変更し、色を設定し得るものである。
【００９２】
具体的な色相の範囲は、
・青系の色相の着色領域は、青紫から青緑であり、より好ましくは藍から青である。
・赤系の色相の着色領域は、橙から赤である。
・青から黄までの色相で選択される一方の着色領域は、青から緑であり、より好ましくは青緑から緑である。
・青から黄までの色相で選択される他方の着色領域は、緑から橙であり、より好ましくは緑から黄である。もしくは緑から黄緑である。
【００９３】
ここで、各着色領域は、同じ色相を用いることはない。例えば、青から黄までの色相で選択される２つの着色領域で緑系の色相を用いる場合は、他方は一方の緑に対して青系もしくは黄緑系の色相を用いる。
【００９４】
これにより、従来のＲＧＢの着色領域よりも広範囲の色再現性を実現することができる。
【００９５】
また、上記では４色の着色領域による広範囲の色再現性を色相で述べたが、以下に、着色領域を透過した光の波長で表現すると以下のようになる。
・青系の着色領域は、該領域を透過した光の波長のピークが４１５〜５００ｎｍにある着色領域、好ましくは、４３５〜４８５ｎｍにある着色領域である。
・赤系の着色領域は、該領域を透過した光の波長のピークが６００ｎｍ以上にある着色領域で、好ましくは、６０５ｎｍ以上にある着色領域である。
・青から黄までの色相で選択される一方の着色領域は、該領域を透過した光の波長のピークが４８５〜５３５ｎｍにある着色領域で、好ましくは、４９５〜５２０ｎｍにある着色領域である。
・青から黄までの色相で選択される他方の着色領域は、該領域を透過した光の波長のピークが５００〜５９０ｎｍにある着色領域、好ましくは５１０〜５８５ｎｍにある着色領域、もしくは５３０〜５６５ｎｍにある着色領域である。
【００９６】
さらに、４色の着色領域をｘ、ｙ色度図で表現すると以下のようになる。
・青系の着色領域は、ｘ≦0.151、ｙ≦0.056にある着色領域であり、好ましくは、0.134≦ｘ≦0.151、0.034≦ｙ≦0.056にある着色領域である。
・赤系の着色領域は、0.643≦ｘ、ｙ≦0.333にある着色領域であり、好ましくは、0.643≦ｘ≦0.690、0.299≦ｙ≦0.333にある着色領域である。
・青から黄までの色相で選択される一方の着色領域は、ｘ≦0.164、0.453≦ｙにある着色領域であり、好ましくは、0.098≦ｘ≦0.164、0.453≦ｙ≦0.759にある着色領域である。
・青から黄までの色相で選択される他方の着色領域は、0.257≦ｘ、0.606≦ｙにある着色領域であり、好ましくは、0.257≦ｘ≦0.357、0.606≦ｙ≦0.670にある着色領域である。
【００９７】
これら４色の着色領域は、サブ画素に透過領域と反射領域を備えた場合、透過領域及び反射領域も上述した範囲で適用することができるものである。
【００９８】
なお、本例における４色の着色領域を用いた場合、バックライトにはＲＧＢの光源としてＬＥＤ、蛍光管、有機ＥＬなどを用いても良い。または白色光源を用いても良い。なお、白色光源は青の発光体とYAG蛍光体により生成される白色光源でもよい。
【００９９】
但し、ＲＧＢ光源としては、以下のものが好ましい。
・Ｂは波長のピークが４３５ｎｍ〜４８５ｎｍにあるもの
・Ｇは波長のピークが５２０ｎｍ〜５４５ｎｍにあるもの
・Ｒは波長のピークが６１０ｎｍ〜６５０ｎｍにあるもの
そして、ＲＧＢ光源の波長によって、上記CFを適切に選定すればより広範囲の色再現性を得ることができる。また、波長が例えば、４５０ｎｍと５６５ｎｍにピークがくるような、複数のピークを持つ光源を用いても良い。
【０１００】
上記の４色の着色領域の構成の例としては、具体的には以下のものがあげられる。
・色相が、赤、青、緑、シアン（青緑）の着色領域
・色相が、赤、青、緑、黄の着色領域
・色相が、赤、青、深緑、黄の着色領域
・色相が、赤、青、エメラルド、黄の着色領域
・色相が、赤、青、深緑、黄緑の着色領域
・色相が、赤、青緑、深緑、黄緑の着色領域
【図面の簡単な説明】
【０１０１】
【図１】第１実施形態に係る画像表示装置の概略構成を示すブロック図である。
【図２】第１実施形態に係る色変換回路及びテーブル格納メモリの具体的な構成を示すブロック図である。
【図３】入力側１ＤＬＵＴの具体例を示す図である。
【図４】出力側１ＤＬＵＴの具体例を示す図である。
【図５】色変換を具体的に説明するための図である。
【図６】色再現領域を示す多面体を分割した四角錐を示す図である。
【図７】Ｒ２、Ｇ２、Ｂ２、Ｃ２の算出方法を説明するための図である。
【図８】色変換値計算処理を示すフローチャートである。
【図９】色域外計算処理を説明するための図である。
【図１０】色域外計算処理を示すフローチャートである。
【図１１】出力値計算処理を説明するための図である。
【図１２】出力値計算処理を示すフローチャートである。
【図１３】ＣＩＥＬＡＢ空間とＣＩＥＬＵＶ空間との違いを説明するための図である。
【図１４】本発明の変形例に係る画像表示装置の概略構成を示すブロック図である。
【符号の説明】
【０１０２】
１０  画像処理部、  １２  色変換回路、  １５  テーブル格納メモリ、  １６  γ補正回路、  ２０  表示部、  ２３  表示パネル、  １００  画像表示装置、  １２２  色変換部、  １２３  出力側１ＤＬＵＴ変換部、  １５２  色変換パラメータ記憶部
【図１】
0004682794.tif 000011
【図２】
0004682794.tif 000012
【図３】
0004682794.tif 000013
【図４】
0004682794.tif 000014
【図５】
0004682794.tif 000015
【図６】
0004682794.tif 000016
【図７】
0004682794.tif 000017
【図８】
0004682794.tif 000018
【図９】
0004682794.tif 000019
【図１０】
0004682794.tif 000020
【図１１】
0004682794.tif 000021
【図１２】
0004682794.tif 000022
【図１３】
0004682794.tif 000023
【図１４】
0004682794.tif 000024