(57)【要約】【課題】明度の低下を抑制し、且つ、表示画像の色域を拡大することを可能にする技術を提供する。【解決手段】本発明の画像表示装置は、画像を表示する表示パネルと、前記表示パネルに光を照射する発光手段と、画像表示装置が再現可能な色の範囲である再現可能色域を基準色域から拡張色域へ拡張する拡張パラメータを取得する取得手段と、前記拡張パラメータに基づいて、前記拡張色域の外側の色を前記拡張色域の内側の色に変換する色変換処理を入力画像データに施すことにより、出力画像データを生成する生成手段と、を有し、前記発光手段は、前記拡張パラメータに基づいて、前記発光手段の発光輝度を増加させる。【選択図】図１
2017111424.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示パネルと、
前記表示パネルに光を照射する発光手段と、
画像表示装置が再現可能な色の範囲である再現可能色域を基準色域から拡張色域へ拡張する拡張パラメータを取得する取得手段と、
前記拡張パラメータに基づいて、前記拡張色域の外側の色を前記拡張色域の内側の色に変換する色変換処理を入力画像データに施すことにより、出力画像データを生成する生成手段と、
を有し、
前記発光手段は、前記拡張パラメータに基づいて、前記発光手段の発光輝度を増加させる
ことを特徴とする画像表示装置。
【請求項２】
前記拡張パラメータに基づいて前記拡張色域を判断する判断手段をさらに有し、
前記生成手段は、前記判断手段によって判断された前記拡張色域に基づいて、前記色変換処理を前記入力画像データに施すことにより、前記出力画像データを生成する
ことを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記判断手段は、
複数の色のそれぞれを対象色として選択し、
前記対象色に対応する画素値として、複数の色成分に対応する複数の値を取得し、
取得した前記複数の値のそれぞれを前記拡張パラメータと比較することにより、前記対象色が前記拡張色域の内側の色であるか否かを判断する
ことを特徴とする請求項２に記載の画像表示装置。
【請求項４】
前記取得手段は、複数の色成分にそれぞれ対応する複数の拡張パラメータを取得する
ことを特徴とする請求項１〜３のいずれか１項に記載の画像表示装置。
【請求項５】
前記取得手段は、前記入力画像データに基づいて前記拡張パラメータを取得する
ことを特徴とする請求項１〜４のいずれか１項に記載の画像表示装置。
【請求項６】
前記取得手段は、
前記入力画像データの色域を前記基準色域に変換し、
色域が前記基準色域へ変換された後の入力画像データに基づいて、前記拡張パラメータを取得する
ことを特徴とする請求項５に記載の画像表示装置。
【請求項７】
前記取得手段は、前記色域が前記基準色域へ変換された後の前記入力画像データが有する階調値の最大値に応じて、前記拡張パラメータを取得する
ことを特徴とする請求項６に記載の画像表示装置。
【請求項８】
前記取得手段は、前記色域が前記基準色域へ変換された後の前記入力画像データが取り得る階調値の最大値に応じて、前記拡張パラメータを取得する
ことを特徴とする請求項６に記載の画像表示装置。
【請求項９】
前記取得手段は、前記入力画像データの色域が前記基準色域よりも広い色域である場合に、前記拡張パラメータを取得する
ことを特徴とする請求項５に記載の画像表示装置。
【請求項１０】
前記取得手段は、ユーザにより所定の動作モードが選択された場合に、前記拡張パラメータを取得する
ことを特徴とする請求項１〜４のいずれか１項に記載の画像表示装置。
【請求項１１】
前記生成手段は、前記色変換処理と、前記拡張パラメータに起因した前記画像表示装置の表示輝度の増加を前記拡張パラメータに基づいて低減する輝度変換処理とを前記入力画像データに施すことにより、前記出力画像データを生成する
ことを特徴とする請求項１〜１０のいずれか１項に記載の画像表示装置。
【請求項１２】
前記発光手段は、複数の白色光源を含む
ことを特徴とする請求項１〜１１のいずれか１項に記載の画像表示装置。
【請求項１３】
画像を表示する表示手段と、
画像表示装置が再現可能な色の範囲である再現可能色域を基準色域から拡張色域へ拡張する拡張パラメータを取得する取得手段と、
前記拡張パラメータに基づいて、前記拡張色域の外側の色を前記拡張色域の内側の色に変換する色変換処理を入力画像データに施すことにより、出力画像データを生成する生成手段と、
を有し、
前記表示手段は、前記拡張パラメータに基づいて、前記表示手段の表示輝度を増加させる
ことを特徴とする画像表示装置。
【請求項１４】
画像表示装置の表示輝度を高めることで前記画像表示装置が再現可能な色の範囲である再現可能色域を基準色域から拡張色域へ拡張する拡張パラメータを取得する取得ステップと、
前記拡張パラメータに基づいて、前記拡張色域の外側の色を前記拡張色域の内側の色に変換する色変換処理を前記入力画像データが取り得る複数の画素値に施すことにより、前記入力画像データの画素値と、前記色変換処理が施された後の画素値との対応関係を示す情報を、変換情報として生成する生成ステップと、
を有することを特徴とする変換情報生成方法。
【請求項１５】
請求項１４に記載の変換情報生成方法の各ステップをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置及び変換情報生成方法に関する。
【背景技術】
【０００２】
画像データの色域を変換する方法として、様々な方法が提案されている。例えば、変換後の色域の外側の色を、変換後の色域の内側の色に変換（マッピング）する方法として、色相を維持して明度と彩度を圧縮する方法が提案されている（特許文献１）。また、白色がグレー色に変換されるように明度を下げるマッピングを行うことにより、見掛け上の彩度再現範囲を拡大する方法が提案されている（特許文献２）。
【０００３】
しかしながら、従来の方法では、画像データの一部または全部の明度を下げたり、画像データの一部または全部の彩度を下げたりするマッピングが行われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１７８７３８号公報
【特許文献２】特開平１−１３８９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、明度の低下を抑制し、且つ、表示画像の色域を拡大することを可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様は、
画像を表示する表示パネルと、
前記表示パネルに光を照射する発光手段と、
画像表示装置が再現可能な色の範囲である再現可能色域を基準色域から拡張色域へ拡張する拡張パラメータを取得する取得手段と、
前記拡張パラメータに基づいて、前記拡張色域の外側の色を前記拡張色域の内側の色に変換する色変換処理を入力画像データに施すことにより、出力画像データを生成する生成手段と、
を有し、
前記発光手段は、前記拡張パラメータに基づいて、前記発光手段の発光輝度を増加させる
ことを特徴とする画像表示装置である。
【０００７】
本発明の第２の態様は、
画像を表示する表示手段と、
画像表示装置が再現可能な色の範囲である再現可能色域を基準色域から拡張色域へ拡張する拡張パラメータを取得する取得手段と、
前記拡張パラメータに基づいて、前記拡張色域の外側の色を前記拡張色域の内側の色に変換する色変換処理を入力画像データに施すことにより、出力画像データを生成する生成手段と、
を有し、
前記表示手段は、前記拡張パラメータに基づいて、前記表示手段の表示輝度を増加させる
ことを特徴とする画像表示装置である。
【０００８】
本発明の第３の態様は、
画像表示装置の表示輝度を高めることで前記画像表示装置が再現可能な色の範囲である再現可能色域を基準色域から拡張色域へ拡張する拡張パラメータを取得する取得ステップと、
前記拡張パラメータに基づいて、前記拡張色域の外側の色を前記拡張色域の内側の色に変換する色変換処理を前記入力画像データが取り得る複数の画素値に施すことにより、前記入力画像データの画素値と、前記色変換処理が施された後の画素値との対応関係を示す情報を、変換情報として生成する生成ステップと、
を有することを特徴とする変換情報生成方法である。
【０００９】
本発明の第４の態様は、上述した変換情報生成方法の各ステップをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１０】
本発明によれば、明度の低下を抑制し、且つ、表示画像の色域を拡大することが可能になる。
【図面の簡単な説明】
【００１１】
【図１】実施例１に係る画像表示装置の構成例を示すブロック図
【図２】実施例１に係る拡張色域情報の一例を示す図
【図３】実施例１に係る色変換処理の一例を示す図
【図４】実施例１に係る色域変換部の処理フローの一例を示すフロー図
【図５】実施例１に係る基準色域と拡張色域の一例を示す図
【図６】実施例１に係る効果の一例を説明するための図
【図７】実施例２に係る画像表示装置の構成例を示すブロック図
【図８】実施例２に係る拡張パラメータテーブルの一例を示す図
【図９】実施例２に係る変換情報生成処理の処理フローの一例を示すフロー図
【図１０】実施例２に係る色変換処理の一例を示す図
【発明を実施するための形態】
【００１２】
＜実施例１＞
以下、本発明の実施例１について説明する。以下では、本実施例に係る画像生成装置を画像表示装置が有する場合の例を説明するが、画像生成装置は、画像表示装置とは別体の装置であってもよい。
【００１３】
図１は、本実施例に係る画像表示装置の構成例を示すブロック図である。本実施例に係る画像表示装置には、入力画像データ１、輝度設定値２、及び、入力色域設定値３が入力される。本実施例では、入力画像データ１として、各画素値がＲＧＢ値（赤色に対応するＲ値、緑色に対応するＧ値、及び、青色に対応するＢ値の組み合わせ）であるカラー画像データが入力される。輝度設定値２は、画像表示装置の表示輝度（画面の輝度）の基準値として設定された値である。本実施例では、輝度設定値２として、白色の輝度の基準値が入力される。以後、輝度の値が基準値である白色を「１００％白」と記載する。入力色域設定値３は、入力画像データ１の色域（入力画像データ１で想定されている色域）に関する設定値である。具体的には、入力色域設定値３として、赤色のＸＹＺ三刺激（Ｘ値，Ｙ値，Ｚ値）＝（ｉＲＸ，ｉＲＹ，ｉＲＺ）、緑色のＸＹＺ三刺激値（ｉＧＸ，ｉＧＹ，ｉＧＺ）、青色のＸＹＺ三刺激（ｉＢＸ，ｉＢＹ，ｉＢＺ）、及び、白色のＸＹＺ三刺激値（ｉＷＺ，ｉＷＹ，ｉＷＺ）が入力される。なお、これらのＸＹＺ三刺激値において、Ｘ値、Ｙ値、及び、Ｚ値はＹ値＝１となるように正規化されている。
【００１４】
なお、入力色域設定値３は、入力画像データ１に付加された付加データ（メタデータ）であってもよいし、そうでなくてもよい。入力色域設定値３が入力画像データ１に付加されている場合には、入力画像データ１から入力色域設定値３を取得することができる。入力色域設定値３が入力画像データ１に付加されていない場合には、入力画像データ１と入力色域設定値３が個別に入力される。
【００１５】
色空間変換部１０は、入力画像データ１の各画素値を、ＲＧＢ値から、均等色空間であるＣＩＥ  Ｌ＊ａ＊ｂ＊の値（Ｌ＊ａ＊ｂ＊値）に変換することにより、均等色空間画像データ１１を生成する。ＲＧＢ値からＬ＊ａ＊ｂ＊値への変換は、ＣＩＥ  Ｌ＊ａ＊ｂ＊（ＣＩＥＬＡＢ）の定義に基づく計算式、または、当該計算式をテーブル化しすることによって得られたＬＵＴを用いて行われる。以後、均等色空間画像データの画素値であるＬ＊ａ＊ｂ＊値（Ｌ＊値，ａ＊値，ｂ＊値）を、「Ｌ＊ａ＊ｂ＊値（ｉＬ，ｉＡ，ｉＢ）」と記載する。
【００１６】
画像表示装置が再現可能な色の範囲である再現可能色域は、表示輝度に依存する。具体的には、再現可能色域は、後述する発光部８５の発光輝度に依存する。基準色域記憶部２０は、発光部８５を予め定められた基準の発光輝度で発光させた場合における再現可能色域である基準色域に関する情報（基準色域情報）２１を、予め記憶する。具体的には、基準色域情報２１として、赤色のＸＹＺ三刺激（ｏＲＸ，ｏＲＹ，ｏＲＺ）、緑色のＸＹＺ三刺激値（ｏＧＸ，ｏＧＹ，ｏＧＺ）、青色のＸＹＺ三刺激（ｏＢＸ，ｏＢＹ，ｏＢＺ）、及び、白色のＸＹＺ三刺激値（ｏＷＸ，ｏＷＹ，ｏＷＺ）が記憶される。なお、これらのＸＹＺ三刺激値において、Ｘ値、Ｙ値、及び、Ｚ値はＹ値＝１となるように正規化されている。
【００１７】
拡張パラメータ取得部３０は、拡張パラメータ３１を取得する。拡張パラメータ３１は、画像表示装置の表示輝度を高めることで再現可能色域を基準色域から拡張色域へ拡張するパラメータである。具体的には、拡張パラメータ３１は、発光部８５の発光輝度を基準輝度から高めるパラメータである。本実施例では、拡張パラメータ取得部３０は、入力画像データ１、入力色域設定値３、及び、基準色域情報２１に基づいて、拡張パラメータ３１を算出する。なお、入力色域設定値３として所定値が使用されてもよい。また、基準色域情報２１は予め定められた情報である。そのため、入力色域設定値３が所定値である場合には、拡張パラメータ３１を算出する処理のアルゴリズムとして、入力色域設定値３と基準色域情報２１とが組み込まれたアルゴリズムを予め用意することができる。そのようなアルゴリズムが使用される場合、「入力画像データ１、入力色域設定値３、及び、基準色域情報２１に基づいて拡張パラメータ３１を算出する処理」は、「入力画像データ１のみに基づいて拡張パラメータ３１を算出する処理」とも言える。
【００１８】
拡張色域判断部４０は、基準色域情報２１と拡張パラメータ３１に基づいて拡張色域を判断し、拡張色域に関する情報（拡張色域情報）４１を生成する。なお、基準色域情報２１は予め定められた情報であるため、拡張色域を判断する処理のアルゴリズムとして、基準色域情報２１が組み込まれたアルゴリズムを予め用意することができる。そのようなアルゴリズムが使用される場合、「基準色域情報２１と拡張パラメータ３１に基づいて拡張色域を判断する処理」は、「拡張パラメータ３１のみに基づいて拡張色域を判断する処理」とも言える。
【００１９】
色域変換部５０は、拡張パラメータ３１に基づいて、拡張色域の外側の色を拡張色域の内側の色に変換する色変換処理を、入力画像データ１に対応する均等色空間画像データ１１に施すことにより、色域変換画像データ５１を生成する。本実施例では、拡張色域情報４１に基づいて、色変換処理が行われる。なお、拡張パラメータ３１に基づいて演算を切
り替えることで、上述した色変換処理を実現できる。そのため、画像表示装置は拡張色域判断部４０を有していなくてもよい。
【００２０】
色空間逆変換部６０は、基準色域情報２１に基づいて色域変換画像データ５１の各画素値を均等色空間の値からＲＧＢ値に変換することにより、表示画像データ（出力画像データ）６１を生成する。本実施例では、色空間逆変換部６０は、表示画像データ６１を生成する際に、拡張パラメータ３１に起因した表示輝度の増加を拡張パラメータ３１に基づいて低減する輝度変換処理をさらに行う。なお、基準色域情報２１は予め定められた情報であるため、色域変換画像データ５１の各画素値を変換する処理のアルゴリズムとして、基準色域情報２１が組み込まれたアルゴリズムを予め用意することができる。そのようなアルゴリズムが使用される場合、色域変換画像データ５１の各画素値を変換する処理の説明において、「基準色域情報２１に基づいて」の記載を省略することができる。また、拡張パラメータ３１に起因した表示輝度の増加を許容する場合には、輝度変換処理は省略されてもよい。
【００２１】
表示輝度決定部７０は、拡張パラメータ３１と輝度設定値２に基づいて、表示輝度が取り得る値の最大値（最大表示輝度）に関する値を、表示輝度値７１として決定する。本実施例では、表示輝度決定部７０は、以下の式１を用いて表示輝度値７１を算出する。式１において、「Ｌｓｅｔ」は輝度設定値２であり、「ｇｇ」は拡張パラメータ３１であり、「Ｌｄｒｖ」は表示輝度値７１である。なお、輝度設定値２として所定値が使用されてもよい。輝度設定値２が所定値である場合には、表示輝度値７１を決定する処理のアルゴリズムとして、輝度設定値２が組み込まれたアルゴリズムを予め用意することができる。そのようなアルゴリズムが使用される場合、「拡張パラメータ３１と輝度設定値２に基づいて表示輝度値７１を決定する処理」は、「拡張パラメータ３１のみに基づいて表示輝度値７１を決定する処理」とも言える。
Ｌｄｒｖ＝Ｌｓｅｔ×ｇｇ  ・・・（式１）
【００２２】
表示部９０は、拡張パラメータ３１（拡張パラメータ３１に基づいて決定された表示輝度値７１）と、表示画像データ６１とに基づいて、画面に画像を表示する。具体的には、表示部９０は、表示画像データ６１の画素値が上限値である場合に表示輝度値７１に関連する最大表示輝度での表示が行われるように、画面に画像を表示する。表示部９０は、表示パネル８０と発光部８５を有する。
【００２３】
表示パネル８０は、表示画像データ６１の各画素値に応じた変調率のパターンを形成する変調パネルである。本実施例では、表示パネル８０は、表示画像データ６１の各画素値に応じた透過率のパターンを形成する液晶パネルである。そして、表示画像データ６１に応じた透過率で発光部８５からの光が表示パネル８０を透過することにより、表示画像データ６１に応じた画像が画面に表示される。
【００２４】
発光部８５は、表示輝度値７１に応じた発光輝度で発光し、表示パネル８０に光を照射する。本実施例では、発光部８５は、表示パネル８０の透過率が上限値に制御された場合の表示輝度として表示輝度値７１に関連する最大表示輝度が得られるような発光輝度で発光する。そして、発光部８５は、表示パネル８０の背面に光を照射する。そのため、発光部８５は「バックライト部」とも言える。発光部８５は、例えば、白色光源（白色の光を発する光源）を光源基板に複数個配置して構成される。ただし、赤色光源（赤色の光を発する光源）、緑色光源（緑色の光を発する光源）、及び、青色光源（青色の光を発する光源）のそれぞれを光源基板に複数個配置して、発光部８５を構成してもよい。また、青色光源を基板に複数個配置して構成した発光部８５を用い、青色光から緑色光および赤色光
を励起する量子ドットシートと発光部８５を組み合わせた構成が使われてもよい。種々の光源としては、例えば、ＬＥＤ（発光ダイオード）が使用される。
【００２５】
次に、拡張パラメータ取得部３０の処理の具体例を説明する。まず、拡張パラメータ取得部３０は、入力色域設定値３に基づいて、入力画像データ１の各ＲＧＢ値（Ｒ値，Ｇ値，Ｂ値）＝（ｉＲ，ｉＧ，ｉＢ）を、ＸＹＺ三刺激値（ｉＸ，ｉＹ，ｉＺ）に変換する。ＸＹＺ三刺激値（ｉＸ，ｉＹ，ｉＺ）は、入力色域を想定した対応関係（リニアな階調特性を有するＲＧＢ値と、ＸＹＺ三刺激値との対応関係）においてＲＧＢ値（ｉＬＲ，ｉＬＧ，ｉＬＢ）に対応するＸＹＺ三刺激値である。具体的には、拡張パラメータ取得部３０は、入力画像データ１の各ＲＧＢ値（ｉＲ，ｉＧ，ｉＢ）を、リニアな階調特性（ガンマ値γ＝１．０のガンマ特性）を有するＲＧＢ値（ｉＬＲ，ｉＬＧ，ｉＬＢ）に変換する。リニアな階調特性を有する階調値（Ｒ値、Ｇ値、及び、Ｂ値）としては、例えば、０〜１に正規化された値が得られる。そして、拡張パラメータ取得部３０は、入力色域設定値３に基づいて、各ＲＧＢ値（ｉＬＲ，ｉＬＧ，ｉＬＢ）を、ＸＹＺ三刺激値（ｉＸ，ｉＹ，ｉＺ）に変換する。
【００２６】
ＲＧＢ値（ｉＲ，ｉＧ，ｉＢ）の階調特性は特に限定されないが、本実施例では、ＲＧＢ値（ｉＲ，ｉＧ，ｉＢ）の階調特性がガンマ値γ＝２．２のガンマ特性であるとする。Ｒ値ｉＲ、Ｇ値ｉＧ、及び、Ｂ値ｉＢのビット数は特に限定されないが、本実施例では、Ｒ値ｉＲ、Ｇ値ｉＧ、及び、Ｂ値ｉＢが８ビットの値（０〜２５５）であるとする。そして、Ｒ値ｉＬＲ、Ｇ値ｉＬＧ、及び、Ｂ値ｉＬＢが取り得る値の範囲は特に限定されないが、本実施例では、Ｒ値ｉＬＲ、Ｇ値ｉＬＧ、及び、Ｂ値ｉＬＢが０〜１に正規化された値であるとする。そのため、ＲＧＢ値（ｉＬＲ，ｉＬＧ，ｉＬＢ）は、以下の式１−１〜１−３を用いて算出することができる。そして、ＸＹＺ三刺激値（ｉＸ，ｉＹ，ｉＺ）は、以下の式２を用いて算出することができる。
【数１】
2017111424.tif 000003
【００２７】
次に、拡張パラメータ取得部３０は、基準色域情報２１に基づいて、各ＸＹＺ三刺激値（ｉＸ，ｉＹ，ｉＺ）を、リニアな階調特性を有するＲＧＢ値（ｏｔＬＲ，ｏｔＬＧ，ｏｔＬＢ）に変換する。ＲＧＢ値（ｏｔＬＲ，ｏｔＬＧ，ｏｔＬＢ）は、基準色域を想定した対応関係（リニアな階調特性を有するＲＧＢ値と、ＸＹＺ三刺激値との対応関係）においてＸＹＺ三刺激値（ｉＸ，ｉＹ，ｉＺ）に対応するＲＧＢ値である。ＲＧＢ値（ｏｔＬＲ，ｏｔＬＧ，ｏｔＬＢ）は、以下の式３を用いて算出することができる。この処理により、入力画像データ１の色域が基準色域に変換される。
【数２】
2017111424.tif 000004
【００２８】
そして、拡張パラメータ取得部３０は、入力画像データ１の各画素について、Ｒ値ｏｔＬＲ、Ｇ値ｏｔＬＧ、及び、Ｂ値ｏｔＬＢの最大値を、最大画素階調値ｏｔＬｍａｘとして決定する。即ち、拡張パラメータ取得部３０は、以下の式４に示す演算を、各ＲＧＢ値（ｏｔＬＲ，ｏｔＬＧ，ｏｔＬＢ）について行う。式４において、ｍａｘ（）は、引数（（）内に記載の値）の最大値を返す関数である。
ｏｔＬｍａｘ＝ｍａｘ（ｏｔＬＲ，ｏｔＬＧ，ｏｔＬＢ）  ・・・（式４）
【００２９】
次に、拡張パラメータ取得部３０は、以下の式５に示すように、各最大画素階調値ｏｔＬｍａｘの最大値を、最大階調値ｏｔＬｍａｘＡとして決定する。
ｏｔＬｍａｘＡ＝ｍａｘ（各画素のｏｔＬｍａｘ）  ・・・（式５）
【００３０】
そして、最大階調値ｏｔＬｍａｘＡが１よりも大きければ、以下の式６−１に示すように、拡張パラメータ取得部３０は、最大階調値ｏｔＬｍａｘＡを拡張パラメータ３１（ｇｇ）として決定する。最大階調値ｏｔＬｍａｘＡが１以下であれば、以下の式６−２に示すように、拡張パラメータ取得部３０は、１を拡張パラメータ３１（ｇｇ）として決定する。
ｏｔＬｍａｘＡ＞１の場合：ｇｇ＝ｏｔＬｍａｘＡ  ・・・（式６−１）
ｏｔＬｍａｘＡ≦１の場合：ｇｇ＝１  ・・・（式６−２）
【００３１】
このように、本実施例では、入力画像データ１の色域が基準色域に変換され、色域が基準色域へ変換された後の入力画像データに基づいて、拡張パラメータ３１が取得される。具体的には、色域が基準色域へ変換された後の入力画像データが有する階調値の最大値に応じて、拡張パラメータ３１が取得される。本実施例では、１フレーム分の入力画像データが有する階調値の最大値に応じた拡張パラメータを取得する場合について説明するが、これに限られない。１フレーム分の入力画像データの画像領域を構成する複数の分割領域のそれぞれについて、分割領域における画像データ（入力画像データの一部）の階調値の最大値に応じた拡張パラメータを取得してもよい。「１フレーム分の入力画像データの画像領域」は「画面の領域」とも言える。その場合には、発光部８５は、複数の分割領域に対応する複数の発光領域を有し、複数の発光領域のそれぞれについて、その発光領域に対応する分割領域の拡張パラメータに応じて、当該発光領域の発光輝度が制御される。
【００３２】
なお、拡張パラメータの取得方法は、上記方法に限られない。例えば、上述した複数の演算のうち少なくとも２つの演算が、１回の演算で実現されてもよい。拡張パラメータを取得する処理として、所定値である拡張パラメータを記憶する記憶部から拡張パラメータを読み出す処理が行われてもよい。入力色域設定値と拡張パラメータの対応関係が予め定められており、当該対応関係から、入力色域設定値３に対応する拡張パラメータが、拡張パラメータ３１として取得されてもよい。
画像表示装置の動作モード（画質モード）と拡張パラメータの対応関係が予め定められ
ており、当該対応関係から、現在の画質モードに対応する拡張パラメータが、拡張パラメータ３１として取得されてもよい。例えば、ユーザが高画質モード１（色域拡張モード１）を選択した場合に拡張パラメータ：１．２を取得し、ユーザが高画質モード２（色域拡張モード２）を選択した場合に、拡張パラメータ：１．４を取得するようにしてもよい。また、ユーザが通常画質モード（色域非拡張モード）を選択した場合には、拡張パラメータを取得しないか、拡張パラメータ：１を取得するようにしてもよい。
【００３３】
次に、拡張色域判断部４０の処理の具体例を説明する。まず、拡張色域判断部４０は、複数の色のそれぞれを対象色として選択する。具体的には、拡張色域判断部４０は、Ｌ＊値ｔＬ、ａ＊値ｔＡ、及び、ｂ＊値ｔＢのそれぞれを以下の範囲で変更しながら、複数のＬ＊ａ＊ｂ＊値（ｔＬ，ｔＡ，ｔＢ）のそれぞれを、対象色に対応するＬ＊ａ＊ｂ＊値として順に選択する。
ｔＬ：０，２，４，・・・１００
ｔＡ：−１２０，−１１５，−１１０，・・・１２０
ｔＢ：−１２０，−１１５，−１１０，・・・１２０
【００３４】
そして、拡張色域判断部４０は、対象色に対応する画素値として、複数の色成分に対応する複数の値を取得する。複数の色成分は特に限定されないが、ここでは、複数の値としてＲ値、Ｇ値、及び、Ｂ値が取得される例を説明する。
【００３５】
まず、拡張色域判断部４０は、基準色域情報２１に基づいて、対象色のＬ＊ａ＊ｂ＊値（ｔＬ，ｔＡ，ｔＢ）をＸＹＺ三刺激値（ｔＸ，ｔＹ，ｔＺ）に変換する。ＸＹＺ三刺激値（ｔＸ，ｔＹ，ｔＺ）は、基準色域を想定した対応関係（Ｌ＊ａ＊ｂ＊値とＸＹＺ三刺激値の対応関係）においてＬ＊ａ＊ｂ＊値（ｔＬ，ｔＡ，ｔＢ）に対応するＸＹＺ三刺激値である。ＸＹＺ三刺激値（ｔＸ，ｔＹ，ｔＺ）は、以下の式７−１〜７−３を用いて算出することができる。
ｔＹ＝（（ｔＬ＋１６）／１１６）３×ｏＷＹ  ・・・（式７−１）
ｔＸ＝（（ｔＬ＋１６）／１１６＋ｔＡ／５００）３×ｏＷＸ  ・・・（式７−２）
ｔＺ＝（（ｔＬ＋１６）／１１６−ｔＢ／２００）３×ｏＷＺ  ・・・（式７−３）
【００３６】
次に、拡張色域判断部４０は、基準色域情報２１に基づいて、ＸＹＺ三刺激値（ｔＸ，ｔＹ，ｔＺ）をＲＧＢ値（ｔＬＲ，ｔＬＧ，ｔＬＢ）に変換する。ＲＧＢ値（ｔＬＲ，ｔＬＧ，ｔＬＢ）は、基準色域を想定した対応関係（リニアな階調特性を有するＲＧＢ値と、ＸＹＺ三刺激値との対応関係）においてＸＹＺ三刺激値（ｔＸ，ｔＹ，ｔＺ）に対応するＲＧＢ値である。ＲＧＢ値（ｔＬＲ，ｔＬＧ，ｔＬＢ）は、以下の式８を用いて算出することができる。
【数３】
2017111424.tif 000005
【００３７】
そして、拡張色域判断部４０は、Ｒ値ｔＬＲ、Ｇ値ｔＬＧ、及び、Ｂ値ｔＬＢのそれぞれを拡張パラメータ３１（ｇｇ）と比較することにより、対象色が拡張色域の内側の色であるか否かを判断する。具体的には、Ｒ値ｔＬＲ、Ｇ値ｔＬＧ、及び、Ｂ値ｔＬＢの少なくともいずれかが拡張パラメータ３１（ｇｇ）よりも大きければ、拡張色域判断部４０は
、対象色が拡張色域の外側の色であると判断し、対象色に対応する色域フラグＮ＝０を設定する。Ｒ値ｔＬＲ、Ｇ値ｔＬＧ、及び、Ｂ値ｔＬＢの全てが拡張パラメータ３１（ｇｇ）以下であれば、拡張色域判断部４０は、対象色が拡張色域の内側の色であると判断し、対象色に対応する色域フラグＮ＝１を設定する。
【００３８】
式７−１〜７−３，８の演算、及び、ＲＧＢ値（ｔＬＲ，ｔＬＧ，ｔＬＢ）と拡張パラメータ３１との比較が複数の対象色について行われることにより、拡張色域が判断され、拡張色域情報４１が生成される。具体的には、色域フラグＮ＝１が設定された対象色の範囲が拡張色域として判断される。そして、図２に示すように、Ｌ＊ａ＊ｂ＊値（ｔＬ，ｔＡ，ｔＢ）をインデックスとして色域フラグＮを参照する３次元テーブルが、拡張色域情報４１として生成される。
【００３９】
なお、拡張色域の判断方法は上記方法に限られない。例えば、上述した複数の演算のうち少なくとも２つの演算が、１回の演算で実現されてもよい。また、拡張色域情報４１は、上述した３次元テーブルに限られない。拡張色域情報４１から拡張色域を把握することができれば、拡張色域情報４１はどのような情報であってもよい。
【００４０】
次に、色域変換部５０の処理の具体例を説明する。本実施例では、図３に示すように、色域変換部５０は、等色相面内で明度を維持しながら彩度を圧縮することで色を変換する。図４は、色域変換部５０の処理フローの一例を示すフローチャートである。
【００４１】
まず、Ｓ５０１にて、色域変換部５０は、均等色空間画像データ１１のＬ＊ａ＊ｂ＊値（ｉＬ，ｉＡ，ｉＢ）を選択する。
【００４２】
次に、Ｓ５０２にて、色域変換部５０は、色域変換画像データ５１の画素値であるＬ＊ａ＊ｂ＊値（ｍＬ，ｍＡ，ｍＢ）の初期値として、Ｓ５０１で選択されたＬ＊ａ＊ｂ＊値（ｉＬ，ｉＡ，ｉＢ）を設定する。
【００４３】
そして、Ｓ５０３にて、色域変換部５０は、拡張色域情報４１に基づいて、Ｌ＊ａ＊ｂ＊値（ｍＬ，ｍＡ，ｍＢ）に対応する色が拡張色域の内側の色であるか否かを判断する。具体的には、拡張色域情報４１においてＬ＊ａ＊ｂ＊値（ｍＬ，ｍＡ，ｍＢ）に対応する色域フラグＮが１である場合に、Ｌ＊ａ＊ｂ＊値（ｍＬ，ｍＡ，ｍＢ）に対応する色が拡張色域の内側の色であると判断される。拡張色域情報４１においてＬ＊ａ＊ｂ＊値（ｍＬ，ｍＡ，ｍＢ）に対応する色域フラグＮが０である場合に、Ｌ＊ａ＊ｂ＊値（ｍＬ，ｍＡ，ｍＢ）に対応する色が拡張色域の外側の色であると判断される。Ｌ＊ａ＊ｂ＊値（ｍＬ，ｍＡ，ｍＢ）に対応する色が拡張色域の内側の色であると判断された場合には、Ｓ５０５へ処理が進められる。Ｌ＊ａ＊ｂ＊値（ｍＬ，ｍＡ，ｍＢ）に対応する色が拡張色域の外側の色であると判断された場合には、Ｓ５０４へ処理が進められる。
【００４４】
Ｓ５０４にて、色域変換部５０は、彩度が圧縮されるようにＬ＊ａ＊ｂ＊値（ｍＬ，ｍＡ，ｍＢ）を調整（補正）する。具体的には、以下の式９−１〜９−３を用いて、調整後のＬ＊ａ＊ｂ＊値（ｍＬ，ｍＡ，ｍＢ）が算出される。式９−１〜９−３の左辺の値が、調整後の値である。
ｍＬ＝ｍＬ  ・・・（式９−１）
ｍＡ＝ｍＡ−ｉＡ×０．０１  ・・・（式９−２）
ｍＢ＝ｍＢ−ｉＢ×０．０１  ・・・（式９−３）
【００４５】
Ｓ５０４の処理が行われた後、Ｓ５０３へ処理が戻される。そして、Ｌ＊ａ＊ｂ＊値（
ｍＬ，ｍＡ，ｍＢ）に対応する色が拡張色域の内側の色であると判断されるまで、Ｓ５０３とＳ５０４の処理が繰り返される。Ｌ＊ａ＊ｂ＊値（ｍＬ，ｍＡ，ｍＢ）に対応する色が拡張色域の内側の色であると判断されると、Ｓ５０５へ処理が進められる。なお、ａ＊値ｍＡの調整値は、ａ＊値ｉＡの１％より大きくても小さくてもよい。同様に、ｂ＊値ｍＢの調整値は、ｂ＊値ｉＢの１％より大きくても小さくてもよい。
【００４６】
Ｓ５０５にて、色域変換部５０は、Ｌ＊ａ＊ｂ＊値（ｍＬ，ｍＡ，ｍＢ）を色域変換画像データ５１の画素値として確定する。
【００４７】
そして、Ｓ５０６にて、色域変換部５０は、均等色空間画像データ１１の全ての画素についてＳ５０１〜Ｓ５０５の処理が行われた否かを判断する。Ｓ５０１〜Ｓ５０５の処理が行われていない画素が存在すると判断された場合には、Ｓ５０１へ処理が戻される。そして、処理対象の画素として均等色空間画像データ１１が順に選択されながら、Ｓ５０１〜Ｓ５０５の処理が繰り返し行われる。均等色空間画像データ１１の全ての画素についてＳ５０１〜Ｓ５０５の処理が行われると、本処理フローが終了される。そして、色域変換部５０は、Ｓ５０５で確定されたＬ＊ａ＊ｂ＊値（ｍＬ，ｍＡ，ｍＢ）を画素値として有する色域変換画像データ５１を出力する。
【００４８】
次に、色空間逆変換部６０の処理の具体例を説明する。まず、色空間逆変換部６０は、色域変換画像データ５１の各画素について、画素値であるＬ＊ａ＊ｂ＊値（ｍＬ，ｍＡ，ｍＢ）をＸＹＺ三刺激値（ｍＸ，ｍＹ，ｍＺ）に変換する。ＸＹＺ三刺激値（ｍＸ，ｍＹ，ｍＺ）は、基準色域を想定した対応関係（Ｌ＊ａ＊ｂ＊値とＸＹＺ三刺激値の対応関係）においてＬ＊ａ＊ｂ＊値（ｍＬ，ｍＡ，ｍＢ）に対応するＸＹＺ三刺激値である。ＸＹＺ三刺激値（ｍＸ，ｍＹ，ｍＺ）は、以下の式１０−１〜１０−６を用いて算出することができる。
ｍＦＹ＝（ｍＬ＋１６）／１１６  ・・・（式１０−１）
ｍＦＸ＝ｍＦＹ＋（ｍＡ／５００）  ・・・（式１０−２）
ｍＦＺ＝ｍＦＹ＋（ｍＢ／２００）  ・・・（式１０−３）
ｍＸ＝ｍＦＸ３×ｏＷＸ  ・・・（式１０−４）
ｍＹ＝ｍＦＹ３×ｏＷＹ  ・・・（式１０−５）
ｍＺ＝ｍＦＺ３×ｏＷＺ  ・・・（式１０−６）
【００４９】
次に、色空間逆変換部６０は、各ＸＹＺ三刺激値（ｍＸ，ｍＹ，ｍＺ）をＲＧＢ値（ｍＬＲ，ｍＬＧ，ｍＬＢ）に変換する。ＲＧＢ値（ｍＬＲ，ｍＬＧ，ｍＬＢ）は、基準色域を想定した対応関係（リニアな階調特性を有するＲＧＢ値と、ＸＹＺ三刺激値との対応関係）においてＸＹＺ三刺激値（ｍＸ，ｍＹ，ｍＺ）に対応するＲＧＢ値である。ＲＧＢ値（ｍＬＲ，ｍＬＧ，ｍＬＢ）は、以下の式１１を用いて算出することができる。
【数４】
2017111424.tif 000006
【００５０】
そして、色空間逆変換部６０は、各ＲＧＢ値（ｍＬＲ，ｍＬＧ，ｍＬＢ）に上述した輝度変換処理を施す。具体的には、式１２−１〜１２−３に示すように、輝度変換処理として、Ｒ値ｍＬＲ、Ｇ値ｍＬＧ、及び、Ｂ値ｍＬＢのそれぞれを拡張パラメータ３１（ｇｇ）で除算する処理が行われる。それにより、各ＲＧＢ値（ｍＬＲ，ｍＬＧ，ｍＬＢ）がＲＧＢ値（ｏＬＲ，ｏＬＧ，ｏＬＢ）に変換される。
ｏＬＲ＝ｍＬＲ／ｇｇ  ・・・（式１２−１）
ｏＬＧ＝ｍＬＧ／ｇｇ  ・・・（式１２−２）
ｏＬＢ＝ｍＬＢ／ｇｇ  ・・・（式１２−３）
【００５１】
次に、色空間逆変換部６０は、各ＲＧＢ値（ｏＬＲ，ｏＬＧ，ｏＬＢ）を、表示画像データ６１のＲＧＢ値（ｏＲ，ｏＧ，ｏＢ）に変換する。それにより、表示画像データ６１が生成される。そして、色空間逆変換部６０は、表示画像データ６１を出力する。
【００５２】
ＲＧＢ値（ｏＲ，ｏＧ，ｏＢ）の階調特性は特に限定されないが、本実施例では、ＲＧＢ値（ｏＲ，ｏＧ，ｏＢ）の階調特性がガンマ値γ＝２．２のガンマ特性であるとする。Ｒ値ｏＲ、Ｇ値ｏＧ、及び、Ｂ値ｏＢのビット数は特に限定されないが、本実施例では、Ｒ値ｏＲ、Ｇ値ｏＧ、及び、Ｂ値ｏＢが８ビットの値（０〜２５５）であるとする。そして、Ｒ値ｏＬＲ、Ｇ値ｏＬＧ、及び、Ｂ値ｏＬＢが取り得る値の範囲は特に限定されないが、本実施例では、Ｒ値ｏＬＲ、Ｇ値ｏＬＧ、及び、Ｂ値ｏＬＢが０〜１に正規化された値であるとする。そのため、ＲＧＢ値（ｏＲ，ｏＧ，ｏＢ）は、以下の式１３−１〜１３−３を用いて算出することができる。
ｏＲ＝ｏＬＲ１／２．２×２５５  ・・・（式１３−１）
ｏＧ＝ｏＬＧ１／２．２×２５５  ・・・（式１３−２）
ｏＢ＝ｏＬＢ１／２．２×２５５  ・・・（式１３−３）
【００５３】
次に、本実施例において得られる効果の具体例を説明する。
【００５４】
本実施例では、拡張パラメータ３１の値が１である場合、画素値が上限値である表示画像データ６１の画像領域の表示輝度は、輝度設定値２と一致する。画素値が上限値である表示画像データ６１の画像領域の表示輝度は、「透過率が上限値である表示パネル８０の画面領域の輝度」とも言える。本実施例では、輝度設定値２は、１００％白の輝度である。そして、均等色空間において、拡張パラメータ３１の値が１である状態は、白色の明度Ｌが１００に正規化された状態であるとみなせる。この状態における再現可能色域が、図５に破線で示された基準色域である。
【００５５】
次に、拡張パラメータ３１の値が１よりも大きい場合を考える。従来から知られている通常の均等色空間の考え方では、白色の明度Ｌが１００に正規化される。そのため、再現可能色域は、基準色域から変化しない。一方、本実施例では、均等色空間の概念を拡張し、輝度設定値２と拡張パラメータ３１によって得られる輝度を白色の輝度とする拡張色空間を定義する。この拡張色空間では、１００を超える明度Ｌの白色を表現できる。そして、白色の明度の上昇に伴って様々な色（例えば、赤色、緑色、及び、青色の三原色）の明度も上昇する。さらに、人間の視覚特性によれば、色は、当該色が明るい場合に、当該色が暗い場合に比べ高い彩度で知覚される。そのため、拡張色空間を用いることにより、再現可能色域として、基準色域に比べ明度が高く、且つ、彩度が基準色域の彩度から拡張された拡張色域を得ることができる。図５に実線で示された色域が、拡張色域である。なお、図５の基準色域と拡張色域はあくまで一例であり、基準色域と拡張色域は図５の色域に限られない。
【００５６】
ここで、再現可能色域よりも広い色域の入力画像データが入力された場合を考える。従来の方法では、例えば、図６（Ａ）のように、等色相面内で明度を維持しながら彩度を圧縮することで基準色域の外側の色が基準色域の内側の色（基準色域の端の色）に変換され
る。一方、本実施例では、基準色域ではなく、拡張色域に基づいて色が変換される。具体的には、図６（Ｂ）に示すように、拡張色域の外側の色が拡張色域の内側の色（拡張色域の端の色）に変換される。これにより、表示明度（画面の実際の明度）や知覚明度（ユーザによって知覚された明度）の低下を抑制することが可能になり、且つ、表示画像の色域を拡大することが可能になる。具体的には、入力画像データの白色の明度が拡張色域の白色の明度以下である場合に、入力画像データに忠実な明度で白色を表示することが可能となる。入力画像データの他の色（基準色域の外側の色）についても同様に、当該他の色が拡張色域の内側の色である場合に、入力画像データに忠実な明度で当該他の色を表示することが可能となる。また、明度が高い色（例えばパステルカラー等）の方向に、表示画像の色域を拡大することができる。そして、人間の視覚特性によれば、色は、当該色の彩度が低い場合に、当該色の彩度が高い場合に比べ暗く知覚される。図６（Ｂ）に示すように、本実施例によれば、彩度が圧縮される色の範囲を縮小することができるため、知覚明度の低下を抑制することができる。
【００５７】
以上述べたように、本実施例によれば、表示明度や知覚明度の低下を抑制することが可能になり、且つ、表示画像の色域を拡大することが可能になる。
【００５８】
なお、本実施例では、色変換処理（マッピング）のための色空間としてＬ＊ａ＊ｂ＊色空間が用いられる例を説明したが、他の色空間が使用されてもよい。例えば、Ｌ＊ａ＊ｂ＊色空間の代わりに、Ｌ＊ｕ＊ｖ＊色空間が使用されてもよい。
【００５９】
なお、本実施例では、明度を維持しながら彩度を圧縮する色変換処理が行われる例を説明したが、他の色変換処理が行われてもよい。例えば、色座標値（明度，彩度）＝（特定の明度，０）と変換前の色座標値とを通る線（直線、曲線、等）上に変換後の色座標値が設定されるように、色が変換されてもよい。人間の視覚特性を考慮して色が変換されてもよい。具体的には、変換前の色により近い色が知覚されるように色が変換されてもよい。拡張色域の端の色とは異なる色に色が変換されてもよい。例えば、拡張色域の外側の入力色（変換前の色）の彩度の低下に伴い、出力色（変換後の色）の彩度が上記端の彩度から滑らかに低下するように、色が変換されてもよい。
【００６０】
なお、本実施例では、バックライト部と液晶パネルを有する透過型液晶表示装置が用いられる例を説明したが、他の画像表示装置が使用されてもよい。例えば、反射型液晶表示装置、ＭＥＭＳ（Ｍｉｃｒｏ  Ｅｌｅｃｔｒｏ  Ｍｅｃｈａｎｉｃａｌ  Ｓｙｓｔｅｍ）シャッター方式表示装置、プロジェクタ装置、等が使用されてもよい。具体的には、画素毎に制御できる反射鏡を用いた光変調器と、水銀灯やＬＥＤ等の光源とを有するプロジェクタ装置が使用されてもよい。プロジェクタ装置が使用される場合には、拡張パラメータ３１に応じて、投影を行う光学系に設けられた絞りが制御されてもよい。また、有機ＥＬ表示装置、プラズマ表示装置、等の自発光型表示装置が使用されてもよい。自発光型表示装置が使用される場合には、例えば、拡張パラメータ３１に応じて、表示素子（有機ＥＬ素子、プラズマ素子、等）の発光時間に関するデューティ比が制御されればよい。
【００６１】
＜実施例２＞
以下、本発明の実施例２について説明する。実施例１では、拡張色域の判断、様々な演算を含む色変換処理、様々な演算を含む輝度変換処理、等が画像生成装置で行われる例を説明した。本実施例では、入力画像データの画素値と、表示画像データ（出力画像データ）の画素値との対応関係を示す情報が変換情報として予め用意され、変換情報を用いて入力画像データから表示画像データが生成される例を説明する。なお、以下では、実施例１と異なる処理や構成について詳しく説明し、実施例１と同様の処理や構成についての説明は省略する。
【００６２】
図７は、本実施例に係る画像表示装置の構成例を示すブロック図である。拡張パラメータ取得部３５は、入力色域設定値３に応じて、予め用意された拡張パラメータテーブルから拡張パラメータ３１を取得する。拡張パラメータテーブルは、入力色域設定値と拡張パラメータの対応関係を示す。拡張パラメータテーブルの一例を図８に示す。拡張パラメータ取得部３５は、拡張パラメータテーブルにおいて入力色域設定値３に対応する拡張パラメータを、拡張パラメータ３１として取得する。なお、入力色域設定値と拡張パラメータの対応関係の対応関係は、変換情報を事前に生成する際に決定される。
【００６３】
テーブル取得部４５は、予め生成されたマッピングテーブル（変換情報）を記憶する記憶部から、拡張パラメータ３１に対応するマッピングテーブル４６を読み出す。具体的には、テーブル取得部４５に入力色域設定値３が入力され、入力色域設定値３に対応するマッピングテーブルが記憶部から読み出される。なお、図７には、マッピングテーブルを記憶する記憶部としてＲＯＭが記載されているが、マッピングテーブルを記憶する記憶部はＲＯＭに限られない。マッピングテーブルを記憶する記憶部は、画像表示装置に対して着脱可能な記憶部であってもよい。また、変換情報はテーブルに限られない。例えば、変換情報は、関数であってもよい。
なお、入力色域設定値と拡張パラメータの対応関係は、図８に例示したものに限定されない。例えば、入力色域設定値がＩＴＵ−Ｒ＿ＢＴ．２０２０に対応する設定値である場合に拡張パラメータ：１．２を取得し、入力色域設定値がＩＴＵ−Ｒ＿Ｒｅｃ．７０９やＤＣＩ（Ｄｉｇｉｔａｌ  Ｃｉｎｅｍａ  Ｉｎｉｔｉａｔｉｖｅｓ）に対応する設定値である場合に拡張パラメータを取得しないか、拡張パラメータ：１を取得するようにしてもよい。例えば、基準色域をＤＣＩとし、入力画像データの色域が基準色域ＤＣＩよりも広い色域（ＩＴＵ−Ｒ＿ＢＴ．２０２０など）である場合に、拡張パラメータを取得するようにしてもよい。また、入力画像データの色域が基準色域ＤＣＩよりも広い場合に、入力画像データの色域が広いほど大きい値を、拡張パラメータとして取得するようにしてもよい。例えば、入力画像データの色域がＡＣＥＳ（Ａｃａｄｅｍｙ  Ｃｏｌｏｒ  Ｅｎｄｏｃｉｎｇ  Ｓｙｓｔｅｍ）の色域である場合には、拡張パラメータ：１．４を取得するようにしてもよい。
【００６４】
色域変換部５５は、テーブル取得部４５によって取得された（読み出された）マッピングテーブル４６を用いて入力画像データ１の各画素値を変換することにより、表示画像データ６１を生成する。
【００６５】
次に、マッピングテーブル（変換情報）を生成する処理である変換情報生成処理の具体例を説明する。マッピングテーブルは、例えば、不図示のコンピュータ（一般的なコンピュータ、専用のコンピュータ、等）を用いて生成される。図９（Ａ）は、変換情報生成処理の処理フローの一例を示すフローチャートである。
【００６６】
まず、Ｓ４０１にて、基準色域情報として、所定の情報が取得される。次に、Ｓ４０２にて、処理対象の入力色域設定値が取得される。そして、Ｓ４０３にて、Ｓ４０２で取得された入力色域設定値に対応する拡張パラメータが取得される。次に、Ｓ４０４にて、Ｓ４０２で取得された入力色域設定値と、Ｓ４０３で取得された拡張パラメータとに基づいて、Ｓ４０２で取得された入力色域設定値に対応するマッピングテーブルが生成される。そして、Ｓ４０５にて、想定すべき全ての入力色域についてマッピングテーブルが生成されたか否かが判断される。マッピングテーブルが生成されていない入力色域が存在する場合には、Ｓ４０２へ処理が戻される。そして、全ての入力色域についてマッピングテーブルが生成されるまで、入力色域設定値を変更しながらＳ４０２〜Ｓ４０５の処理が繰り返される。全ての入力色域についてマッピングテーブルが生成されると、本処理フローが終了される。生成された複数のマッピングテーブルは、記憶部に記録される。
【００６７】
次に、Ｓ４０３の処理の詳細を、図９（Ｂ）のフローチャートを用いて説明する。まず、Ｓ４３１にて、拡張パラメータｇｇの初期値として１．０が設定される。次に、Ｓ４３２にて、入力画像データ１の取り得るＲＧＢ値（ｉＲ，ｉＧ，ｉＢ）が選択される。なお、入力画像データ１が予め定められている場合には、入力画像データ１が有するＲＧＢ値が選択されてもよい。そして、Ｓ４３３にて、選択されたＲＧＢ（ｉＲ，ｉＧ，ｉＢ）がＸＹＺ三刺激値（ｉＸ，ｉＹ，ｉＺ）に変換される。ＲＧＢ（ｉＲ，ｉＧ，ｉＢ）からＸＹＺ三刺激値（ｉＸ，ｉＹ，ｉＺ）への変換の方法は、実施例１の拡張パラメータ取得部３０における変換方法と同様である。次に、Ｓ４３４にて、ＸＹＺ三刺激値（ｉＸ，ｉＹ，ｉＺ）がＲＧＢ値（ｏｔＬＲ，ｏｔＬＧ，ｏｔＬＢ）に変換される。ＸＹＺ三刺激値（ｉＸ，ｉＹ，ｉＺ）からＲＧＢ値（ｏｔＬＲ，ｏｔＬＧ，ｏｔＬＢ）への変換の方法は、実施例１の拡張パラメータ取得部３０における変換方法と同様である。実施例１で述べたように、この処理により、入力色域から基準色域への変換が実現される。
【００６８】
そして、Ｓ４３５にて、以下の式１４に示すように、拡張パラメータｇｇと、Ｓ４３４で得られたＲＧＢ値（ｏｔＬＲ，ｏｔＬＧ，ｏｔＬＢ）とに基づいて、拡張パラメータｇｇが更新される。式１４の左辺のｇｇが、更新後の拡張パラメータｇｇである。従って、拡張パラメータｇｇ、Ｒ値ｏｔＬＲ、Ｇ値ｏｔＬＧ、及び、Ｂ値ｏｔＬＢのうちの最大値に、拡張パラメータｇｇが更新される。
ｇｇ＝ｍａｘ（ｇｇ，ｏｔＬＲ，ｏｔＬＧ，ｏｔＬＢ）  ・・・（式１４）
【００６９】
次に、Ｓ４３６にて、全てのＲＧＢ値（ｉＲ，ｉＧ，ｉＢ）についてＳ４３２〜Ｓ４３５の処理が行われたか否かが判断される。Ｓ４３２〜Ｓ４３５の処理が行われていないＲＧＢ値（ｉＲ，ｉＧ，ｉＢ）が存在する場合には、Ｓ４３２へ処理が戻される。そして、全てのＲＧＢ値（ｉＲ，ｉＧ，ｉＢ）についてＳ４３２〜Ｓ４３５の処理が行われるまで、ＲＧＢ値（ｉＲ，ｉＧ，ｉＢ）を変更しながらＳ４３２〜Ｓ４３５の処理が繰り返される。具体的には、Ｒ値ｉＲの範囲、Ｇ値ｉＧの範囲、及び、Ｂ値ｉＢの範囲のそれぞれが０〜２５５である３重ループでＲＧＢ値（ｉＲ，ｉＧ，ｉＢ）が順に選択されるように、Ｓ４３２〜Ｓ４３５の処理が繰り返される。上記３重ループは、０〜２５５範囲でＲ値ｉＲを順次切り替えるループ、０〜２５５範囲でＧ値ｉＧを順次切り替えるループ、及び、０〜２５５範囲でＢ値ｉＢを順次切り替えるループである。全てのＲＧＢ値（ｉＲ，ｉＧ，ｉＢ）についてＳ４３２〜Ｓ４３５の処理が行われると、本処理フローが終了される。
【００７０】
このように、本実施例では、入力画像データの色域が基準色域に変換され、色域が基準色域へ変換された後の入力画像データに基づいて、拡張パラメータｇｇが取得される。具体的には、色域が基準色域へ変換された後の入力画像データが取り得る階調値の最大値に応じて、拡張パラメータｇｇが取得される。
【００７１】
次に、Ｓ４０４の処理の詳細を、図９（Ｃ）のフローチャートを用いて説明する。まず、Ｓ４４１にて、入力画像データ１の取り得るＲＧＢ値（ｉＲ，ｉＧ，ｉＢ）が選択される。なお、入力画像データ１が予め定められている場合には、入力画像データ１が有するＲＧＢ値が選択されてもよい。次に、Ｓ４４２にて、ＲＧＢ値（ｉＲ，ｉＧ，ｉＢ）からＬ＊ａ＊ｂ＊値（ｉＬ，ｉＡ，ｉＢ）への変換の方法は、実施例１の色空間変換部１０における変換方法と同様である。そして、Ｓ４４３にて、Ｌ＊ａ＊ｂ＊値（ｍＬ，ｍＡ，ｍＢ）の初期値が設定される。Ｓ４４３の処理は、実施例１（図４）のＳ５０２の処理と同様である。次に、Ｓ４４４にて、Ｌ＊ａ＊ｂ＊値（ｍＬ，ｍＡ，ｍＢ）がＲＧＢ値（ｏＲ，ｏＧ，ｏＢ）に変換される。Ｌ＊ａ＊ｂ＊値（ｍＬ，ｍＡ，ｍＢ）からＲＧＢ値（ｏＲ，ｏＧ，ｏＢ）への変換の方法は、実施例１の色空間逆変換部６０における変換方法と同様である。
【００７２】
そして、Ｓ４４５にて、ＲＧＢ値（ｏＲ，ｏＧ，ｏＢ）に対応する色が拡張色域の内側の色であるか否かを判断する。具体的には、Ｒ値ｏＲ、Ｇ値ｏＧ、及び、Ｂ値ｏＢの少なくともいずれかが、表示画像データ６１が取り得る階調値の範囲（０〜２５５）の外側の値であれば、ＲＧＢ値（ｏＲ，ｏＧ，ｏＢ）に対応する色が拡張色域の外側の色であると判断される。Ｒ値ｏＲ、Ｇ値ｏＧ、及び、Ｂ値ｏＢの全てが０〜２５５の値であれば、ＲＧＢ値（ｏＲ，ｏＧ，ｏＢ）に対応する色が拡張色域の内側の色であると判断される。ＲＧＢ値（ｏＲ，ｏＧ，ｏＢ）に対応する色が拡張色域の外側の色であると判断された場合には、Ｓ４４６へ処理が進められ、ＲＧＢ値（ｏＲ，ｏＧ，ｏＢ）に対応する色が拡張色域の内側の色であると判断された場合には、Ｓ４４７へ処理が進められる。
【００７３】
Ｓ４４６にて、Ｌ＊ａ＊ｂ＊値（ｍＬ，ｍＡ，ｍＢ）が調整される。具体的には、以下の式１５−１〜１５−３を用いて、調整後のＬ＊ａ＊ｂ＊値（ｍＬ，ｍＡ，ｍＢ）が算出される。式１５−１〜１５−３の左辺の値が、調整後の値である。その後、Ｓ４４４へ処理が戻される。そして、ＲＧＢ値（ｏＲ，ｏＧ，ｏＢ）に対応する色が拡張色域の内側の色であると判断されるまで、Ｓ４４４〜Ｓ４４６の処理が繰り返される。ＲＧＢ値（ｏＲ，ｏＧ，ｏＢ）に対応する色が拡張色域の内側の色であると判断されると、Ｓ４４７へ処理が進められる。
ｍＬ＝ｍＬ＋（１００−ｉＬ）×０．０１  ・・・（式１５−１）
ｍＡ＝ｍＡ−ｉＡ×０．０１  ・・・（式１５−２）
ｍＢ＝ｍＢ−ｉＢ×０．０１  ・・・（式１５−３）
【００７４】
Ｓ４４７にて、ＲＧＢ値（ｏＲ，ｏＧ，ｏＢ）が、入力画像データのＲＧＢ値（ｉＲ，ｉＧ，ｉＢ）に対応する表示画像データのＲＧＢ値として、マッピングテーブルに書き込まれる。そして、Ｓ４４８にて、全てのＲＧＢ値（ｉＲ，ｉＧ，ｉＢ）についてＳ４４１〜Ｓ４４７の処理が行われたか否かが判断される。Ｓ４４１〜Ｓ４４７の処理が行われていないＲＧＢ値（ｉＲ，ｉＧ，ｉＢ）が存在する場合には、Ｓ４４１へ処理が戻される。そして、全てのＲＧＢ値（ｉＲ，ｉＧ，ｉＢ）についてＳ４４１〜Ｓ４４７の処理が行われるまで、ＲＧＢ値（ｉＲ，ｉＧ，ｉＢ）を変更しながらＳ４４１〜Ｓ４４７の処理が繰り返される。全てのＲＧＢ値（ｉＲ，ｉＧ，ｉＢ）についてＳ４４１〜Ｓ４４７の処理が行われると、本処理フローが終了される。
【００７５】
上記方法（式１５−１〜１５−３）によれば、図１０に示すように、知覚明度を維持しながら彩度を圧縮することで、拡張色域の外側の色が拡張色域の内側の色に変換される。拡張色域の内側の色である変換前の色については、拡張パラメータｇｇに基づいた輝度変換処理のみが行われる。
【００７６】
以上述べたように、本実施例によれば、変換情報が予め生成される。そして、予め生成された変換情報を用いて、入力画像データが表示画像データに変換される。それにより、画像表示装置や画像生成装置の処理負荷を低減することができる。
【００７７】
＜実施例３＞
以下、本発明の実施例３について説明する。実施例１では、画像表示装置の各色の表示輝度を一律に高める拡張パラメータを使用する例を説明した。本実施例では、複数の色成分にそれぞれ対応する複数の拡張パラメータを使用する例を説明する。例えば、本実施例では、発光色が互いに異なる複数の光源を発光部が有し、複数の光源のそれぞれについて、光源の発光輝度を基準輝度から高めるパラメータが拡張パラメータとして使用される。複数の色成分は特に限定されないが、本実施例では、複数の拡張パラメータとして、赤色
の表示輝度を高める拡張パラメータ、緑色の表示輝度を高める拡張パラメータ、及び、青色の表示輝度を高める拡張パラメータが使用される例を説明する。なお、以下では、実施例１と異なる処理や構成について詳しく説明し、実施例１と同様の処理や構成についての説明は省略する。
【００７８】
本実施例に係る画像表示装置の構成は、実施例１と同じである。拡張パラメータ取得部３０は、実施例１と同様の機能を有する。但し、本実施例では、拡張パラメータ取得部３０は、上述した３つの拡張パラメータｇｇＲ，ｇｇＧ，ｇｇＢを取得する。
【００７９】
まず、拡張パラメータ取得部３０は、赤色、緑色、及び、青色のそれぞれについて、最大階調値ｏｔＬｍａｘＡを取得する。具体的には、拡張パラメータ取得部３０は、各Ｒ値ｏｔＬＲの最大値を、赤色の最大階調値ｏｔＬｍａｘＡＲとして決定する。同様に、拡張パラメータ取得部３０は、各Ｇ値ｏｔＬＧの最大値を、緑色の最大階調値ｏｔＬｍａｘＡＧとして決定し、各Ｂ値ｏｔＬＢの最大値を、青色の最大階調値ｏｔＬｍａｘＡＢとして決定する。即ち、拡張パラメータ取得部３０は、以下の式１６−１〜１６−３を用いて、最大階調値ｏｔＬｍａｘＡＲ，ｏｔＬｍａｘＡＧ，ｏｔＬｍａｘＡＢを決定する。
ｏｔＬｍａｘＡＲ＝ｍａｘ（各画素のｏｔＬＲ）  ・・・（式１６−１）
ｏｔＬｍａｘＡＧ＝ｍａｘ（各画素のｏｔＬＧ）  ・・・（式１６−２）
ｏｔＬｍａｘＡＢ＝ｍａｘ（各画素のｏｔＬＢ）  ・・・（式１６−３）
【００８０】
そして、拡張パラメータ取得部３０は、以下の式１７−１〜１７−６に従って、拡張パラメータｇｇＲ，ｇｇＧ，ｇｇＢを決定する。即ち、最大階調値ｏｔＬｍａｘＡＲが１よりも大きければ、式１７−１に示すように、拡張パラメータ取得部３０は、最大階調値ｏｔＬｍａｘＡＲを拡張パラメータｇｇＲとして決定する。最大階調値ｏｔＬｍａｘＡＲが１以下であれば、式１７−２に示すように、拡張パラメータ取得部３０は、１を拡張パラメータｇｇＲとして決定する。同様に、式１７−３〜１７−６に従って、拡張パラメータｇｇＧ，ｇｇＢが決定される。
ｏｔＬｍａｘＡＲ＞１の場合：ｇｇＲ＝ｏｔＬｍａｘＡＲ  ・・・（式１７−１）
ｏｔＬｍａｘＡＲ≦１の場合：ｇｇＲ＝１  ・・・（式１７−２）
ｏｔＬｍａｘＡＧ＞１の場合：ｇｇＧ＝ｏｔＬｍａｘＡＧ  ・・・（式１７−３）
ｏｔＬｍａｘＡＧ≦１の場合：ｇｇＧ＝１  ・・・（式１７−４）
ｏｔＬｍａｘＡＢ＞１の場合：ｇｇＢ＝ｏｔＬｍａｘＡＢ  ・・・（式１７−５）
ｏｔＬｍａｘＡＢ≦１の場合：ｇｇＢ＝１  ・・・（式１７−６）
【００８１】
拡張色域判断部４０は、実施例１と同様の機能を有する。但し、本実施例では、色域フラグＮの決定方法が、実施例１と異なる。本実施例では、拡張色域判断部４０は、以下の条件１〜３のいずれかが成立する場合に、対象色が拡張色域の外側の色であると判断し、対象色に対応する色域フラグＮ＝０を設定する。そして、拡張色域判断部４０は、以下の条件１〜３のいずれも成立しない場合に、対象色が拡張色域の内側の色であると判断し、対象色に対応する色域フラグＮ＝１を設定する。
条件１：ｔＬＲ＞ｇｇＲ
条件２：ｔＬＧ＞ｇｇＧ
条件３：ｔＬＢ＞ｇｇＢ
【００８２】
色空間逆変換部６０は、実施例１と同様の機能を有する。但し、ＲＧＢ値（ｍＬＲ，ｍＬＧ，ｍＬＢ）からＲＧＢ値（ｏＬＲ，ｏＬＧ，ｏＬＢ）への変換方法、すなわち輝度変換処理の方法が、実施例１と異なる。本実施例では、色空間逆変換部６０は、赤色、緑色、及び、青色のそれぞれについて個別に輝度変換処理を行う。具体的には、色空間逆変換部６０は、以下の式１８−１〜１８−３を用いて、ＲＧＢ値（ｍＬＲ，ｍＬＧ，ｍＬＢ）からＲＧＢ値（ｏＬＲ，ｏＬＧ，ｏＬＢ）を算出する。
ｏＬＲ＝ｍＬＲ／ｇｇＲ  ・・・（式１８−１）
ｏＬＧ＝ｍＬＧ／ｇｇＧ  ・・・（式１８−２）
ｏＬＢ＝ｍＬＢ／ｇｇＢ  ・・・（式１８−３）
【００８３】
表示輝度決定部７０は、実施例１と同様の機能を有する。但し、本実施例では、色空間逆変換部６０は、表示輝度値７１として、赤色の最大表示輝度に関する値ＬｄｒｖＲ、緑色の最大表示輝度に関する値ＬｄｒｖＧ、及び、青色の最大表示輝度に関する値ＬｄｒｖＢを取得する。具体的には、色空間逆変換部６０は、以下の式１９−１〜１９−３を用いて、表示輝度値ＬｄｒｖＲ，ＬｄｒｖＧ，ＬｄｒｖＢを算出する。
ＬｄｒｖＲ＝Ｌｓｅｔ×ｇｇＲ  ・・・（式１９−１）
ＬｄｒｖＧ＝Ｌｓｅｔ×ｇｇＧ  ・・・（式１９−２）
ＬｄｒｖＢ＝Ｌｓｅｔ×ｇｇＢ  ・・・（式１９−３）
【００８４】
以上述べたように、本実施例によれば、実施例１と同様の処理が複数の色成分に分けて行われる。それにより、実施例１に比べ、色や明るさの階調がより滑らかに表示可能となる。
【００８５】
なお、実施例１〜３はあくまで一例であり、本発明の要旨の範囲内で実施例１〜３の構成を適宜変形したり変更したりすることにより得られる構成も、本発明に含まれる。実施例１〜３の構成を適宜組み合わせて得られる構成も、本発明に含まれる。
【００８６】
＜その他の実施例＞
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８７】
３０，３５：拡張パラメータ取得部  ４０：拡張色域判断部
４５：テーブル取得部  ５０，５５：色域変換部
６０：色空間逆変換部  ９０：表示部
【図１】
2017111424.tif 000007
【図２】
2017111424.tif 000008
【図３】
2017111424.tif 000009
【図４】
2017111424.tif 000010
【図５】
2017111424.tif 000011
【図６】
2017111424.tif 000012
【図７】
2017111424.tif 000013
【図８】
2017111424.tif 000014
【図９】
2017111424.tif 000015
【図１０】
2017111424.tif 000016