(57)【要約】  本開示の技術は、バックライトディスプレイデバイスに適用可能である。このようなデバイスに対して、バックライトは、電力の節約を促進するために、異なるバックライト強度設定を有していてもよい。本開示の技術は、バックライト強度設定に依存して、異なる調整をディスプレイに適用してもよい。１つの例では、異なるバックライト設定におけるデバイスにおいて所望の調整を達成するために、異なるバックライト設定に対して、異なるカラー補正マトリックスを適用してもよい。ここで説明する調整は、異なるバックライト設定に起因するクロミナンスシフトだけでなく、カラーチャネル間のクロストークにも対処できる。技術は、異なるルミナンス設定を有する有機発光ダイオード（ＯＬＥＤ）ディスプレイにも適用可能であり、いくつかの説明した技術は、静的または固定のルミナンス出力を有するディスプレイに適用可能であってもよい。【選択図】    図１
2013536956.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイデバイスを較正する方法において、
前記ディスプレイデバイスの２つ以上の異なるルミナンス設定において、２つ以上の異なるカラー補正マトリックスの係数を発生させることと、
前記ディスプレイデバイスによってカラーをレンダリングする適用のために、前記２つ以上の異なるカラー補正マトリックスの係数を前記ディスプレイデバイスに記憶させることとを含み、
前記係数は、前記２つ以上の異なるルミナンス設定において、前記ディスプレイデバイスの、赤チャネル、緑チャネル、および、青チャネルの各々を調整する方法。
【請求項２】
前記カラー補正マトリックスの係数を発生させることは、
１組の基準カラーを入力として受け取ることと、
前記ディスプレイデバイスの最初のルミナンス設定を決定することと、
前記ディスプレイデバイスの第２のルミナンス設定を決定することと、
前記第２のルミナンス設定に対応する、赤チャネル、緑チャネル、および、青チャネルの各々に対する１組の係数を決定することとを含み、
前記第２のルミナンス設定は、前記１組の基準カラーに関するしきい値誤差を上回る、表示される組のカラーを結果として生じさせ、
前記決定した組の係数を、前記１組の基準カラーに適用することは、前記１組の基準カラーに関するしきい値誤差内の１組の出力カラーをもたらす請求項１記載の方法。
【請求項３】
前記係数は、赤チャネル、緑チャネル、および、青チャネル間のクロストークを調整する請求項１記載の方法。
【請求項４】
前記ディスプレイデバイスの、前記赤チャネル、緑チャネル、および、青チャネルの各々におけるトーン応答を調整するためのルックアップテーブルを発生させることと、
前記ディスプレイデバイスによってカラーをレンダリングする適用のために、前記ディスプレイデバイスに前記ルックアップテーブルを記憶させることとをさらに含む請求項１記載の方法。
【請求項５】
前記ルミナンス設定は、前記ディスプレイデバイスに関係付けられているバックライトレベルを含む請求項１記載の方法。
【請求項６】
デバイスにおいて、
異なるルミナンス設定で動作するように構成されているディスプレイと、
前記ディスプレイの２つ以上の異なるルミナンス設定において、２つ以上の異なるカラー補正マトリックスの係数を発生させるプロセッサと、
前記ディスプレイによってカラーをレンダリングする適用のために、前記ディスプレイ中の前記２つ以上の異なるカラー補正マトリックスの係数を記憶するメモリとを具備し、
前記係数は、前記２つ以上の異なるルミナンス設定において、前記ディスプレイの、赤チャネル、緑チャネル、および、青チャネルの各々を調整するデバイス。
【請求項７】
前記カラー補正マトリックスの係数を発生させるために、
前記プロセッサは、
１組の基準カラーを入力として受け取り、
前記ディスプレイの最初のルミナンス設定を決定し、
前記ディスプレイの第２のルミナンス設定を決定し、
前記第２のルミナンス設定に対応する、赤チャネル、緑チャネル、および、青チャネルの各々に対する１組の係数を決定し、
前記第２のルミナンス設定は、前記１組の基準カラーに関するしきい値誤差を上回る、表示される組のカラーを結果として生じさせ、
前記決定した組の係数を、前記１組の基準カラーに適用することは、前記１組の基準カラーに関するしきい値誤差内の１組の出力カラーをもたらす請求項６記載のデバイス。
【請求項８】
前記係数は、前記赤チャネル、緑チャネル、および、青チャネル間のクロストークを調整する請求項６記載のデバイス。
【請求項９】
前記プロセッサは、さらに、
前記ディスプレイの、前記赤チャネル、緑チャネル、および、青チャネルの各々におけるトーン応答を調整するためのルックアップテーブルを発生させ、
前記ディスプレイによってカラーをレンダリングする適用のために、前記ディスプレイ中の前記ルックアップテーブルを前記メモリに記憶させる請求項６記載のデバイス。
【請求項１０】
前記ルミナンス設定は、前記ディスプレイに関係付けられているバックライトレベルを含む請求項６記載のデバイス。
【請求項１１】
デバイスにおいて、
ディスプレイの２つ以上の異なるルミナンス設定において、２つ以上の異なるカラー補正マトリックスの係数を発生させる手段と、
前記ディスプレイによってカラーをレンダリングする適用のために、前記ディスプレイ中の前記２つ以上の異なるカラー補正マトリックスの係数を記憶する手段とを具備し、
前記係数は、前記２つ以上の異なるルミナンス設定において、前記ディスプレイの、赤チャネル、緑チャネル、および、青チャネルの各々を調整するデバイス。
【請求項１２】
前記カラー補正マトリックスの係数を発生させる手段は、
１組の基準カラーを入力として受け取る手段と、
前記ディスプレイの最初のルミナンス設定を決定する手段と、
前記ディスプレイの第２のルミナンス設定を決定する手段と、
前記第２のルミナンス設定に対応する、前記赤チャネル、緑チャネル、および、青チャネルの各々に対する１組の係数を決定する手段とを具備し、
前記第２のルミナンス設定は、前記１組の基準カラーに関するしきい値誤差を上回る、表示される組のカラーを結果として生じさせ、
前記決定した組の係数を、前記１組の基準カラーに適用することは、前記１組の基準カラーに関するしきい値誤差内の１組の出力カラーをもたらす請求項１１記載のデバイス。
【請求項１３】
前記係数は、前記赤チャネル、緑チャネル、および、青チャネル間のクロストークを調整する請求項１１記載のデバイス。
【請求項１４】
前記ディスプレイの、前記赤チャネル、緑チャネル、および、青チャネルの各々におけるトーン応答を調整するためのルックアップテーブルを発生させる手段と、
前記ディスプレイによってカラーをレンダリングする適用のために、前記ディスプレイ中の前記ルックアップテーブルを記憶する手段とをさらに具備する請求項１１記載のデバイス。
【請求項１５】
前記ルミナンス設定は、前記ディスプレイに関係付けられているバックライトレベルを含む請求項１１記載のデバイス。
【請求項１６】
プロセッサにおいて実行されるときに、前記プロセッサに、
前記ディスプレイデバイスの２つ以上の異なるルミナンス設定において、２つ以上の異なるカラー補正マトリックスの係数を発生させる命令と、
前記ディスプレイデバイスによってカラーをレンダリングする適用のために、前記２つ以上の異なるカラー補正マトリックスの係数を前記ディスプレイデバイスに記憶させる命令とを含み、
前記係数は、前記２つ以上の異なるルミナンス設定において、前記バックライトディスプレイデバイスの、赤チャネル、緑チャネル、および、青チャネルの各々を調整するコンピュータ読取可能記憶媒体。
【請求項１７】
前記プロセッサにカラー補正マトリックスの係数を発生させる命令は、前記プロセッサに、
１組の基準カラーを入力として受け取らせる命令と、
前記ディスプレイデバイスの最初のルミナンス設定を決定させる命令と、
前記ディスプレイデバイスの第２のルミナンス設定を決定させる命令と、
前記第２のルミナンス設定に対応する、赤チャネル、緑チャネル、および、青チャネルの各々に対する１組の係数を決定させる命令とを含み、
前記第２のルミナンス設定は、１組の基準カラーに関するしきい値の誤差を上回る、表示される組のカラーを結果として生じさせ、
前記決定した組の係数を、前記１組の基準カラーに適用することは、前記１組の基準カラーに関するしきい値誤差内の１組の出力カラーをもたらす請求項１６記載のコンピュータ読取可能媒体。
【請求項１８】
前記係数は、前記赤チャネル、緑チャネル、および、青チャネル間のクロストークを調整する請求項１６記載のコンピュータ読取可能媒体。
【請求項１９】
前記プロセッサに、
前記ディスプレイデバイスの、前記赤チャネル、緑チャネル、および、青チャネルの各々におけるトーン応答を調整するためのルックアップテーブルを発生させる命令と、
前記ディスプレイデバイスによってカラーをレンダリングする適用のために、前記ディスプレイデバイスに前記ルックアップテーブルを記憶させる命令とをさらに含む請求項１６記載のコンピュータ読取可能媒体。
【請求項２０】
前記ルミナンス設定は、前記ディスプレイデバイスに関係付けられているバックライトレベルを含む請求項１６記載のコンピュータ読取可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ディスプレイデバイスに関し、さらに詳細には、ディスプレイデバイスに対するカラー出力の較正および制御に関する。
【背景】
【０００２】
ディスプレイを備える幅広いさまざまなデバイスに対して、正確で一貫性のあるカラーをディスプレイ上でレンダリングすることが非常に望ましい。ディスプレイを備えるデバイスは、これらに限定されないが、デジタルテレビジョン、ワイヤレス通信デバイス、パーソナルデジタルアシスタント（ＰＤＡ）、ラップトップまたはデスクトップコンピュータ、タブレットコンピュータ、デジタルカメラ、ビデオカメラ、デジタルメディアプレーヤー、ビデオゲームコンソール、ビデオゲーミングデバイス、セルラまたは衛星無線電話機、スマートフォン、および、これらに類するものを含んでもよい。多くのこのようなデバイスは、透過型ディスプレイとも呼ばれるバックライトディスプレイを使用する。
【０００３】
バックライトディスプレイは、それぞれのディスプレイの光学素子を照らす光源（すなわち、バックライト）を含む。ディスプレイの光学素子は、例えば、プロセッサ、ビデオ回路、または、ディスプレイドライバから、入力信号を受け取ってもよい。入力信号は、バックライトディスプレイによって表示されることになるイメージを定義する。バックライトディスプレイは、入力信号によって定義されたイメージの視覚的な表現を生成させるために、光源からの光がディスプレイの光学素子を通るときに、光源からの光を変化させてもよい。さまざまな理由から、カラーの正確なレンダリングは、バックライトディスプレイにおいて課題となることがある。個別に制御可能な発光素子を有する有機発光ダイオード（ＯＬＥＤ）ディスプレイを含む、他のタイプのディスプレイが、類似の課題を有するかもしれない。
【概要】
【０００４】
一般に、本開示の態様は、ディスプレイデバイス上のカラーの正確さを改善するための、ディスプレイデバイスの特徴付けおよび較正に向けられている。本開示の技術は、ディスプレイを特徴付けて、較正するためのプロセスを含み、このプロセスは、ディスプレイ性能を改善するためにデバイスの製造業者によって適用されてもよい。本開示の技術はまた、デバイスの動作の間に、特徴付けおよび較正の調整をディスプレイに適用するプロセスを含んでもよい。
【０００５】
いくつかの例では、本開示は、バックライト変調を用いるディスプレイデバイスのためのカラー補正技術を説明する。バックライトレベルの変更は、結果として、ディスプレイのカラー出力におけるスペクトルシフトを生じさせることがある。本開示は、ディスプレイに関係付けられている異なるバックライトレベルのためのカラー補正マトリックスを発生させるために、ディスプレイを特徴付け、較正する技術を説明する。ディスプレイのバックライトレベルは、以前のバックライトレベルからのディスプレイのカラー応答の変化が、特定のしきい値を上回るまで、調整される、例えば、減少される。その後、カラー応答が、１００％等の、デフォルトのバックライトレベルにおけるカラー応答に比較的類似するような、新しいバックライトレベルにおいて、カラー補正マトリックスの係数が発生される。その後、発生された係数マトリックスは、ディスプレイのバックライトレベルに基づく表示の間の後続する取り出しのために、デバイスに記憶される。
【０００６】
他の例では、本開示は、バックライトレベルの調整に基づいて、カラー補正を適用するためのカラー補正技術を説明する。本開示は、ディスプレイが所望のカラー出力を提供するように、バックライトレベルに基づいて、カラーイメージデータを適応的に補正する技術を説明する。いくつかの例では、ディスプレイプロセッサは、デバイスに関係付けられており、その上に記憶されている、複数のカラー補正マトリックスを提供してもよい。カラー補正マトリックスの各々は、ディスプレイデバイスの調整されたバックライトレベルまたはバックライトレベルの範囲に対応していてもよい。ディスプレイプロセッサは、現在選択されているバックライトレベルに基づいて、カラー補正の組のうちの１つを、ディスプレイに適用されるカラーイメージデータに選択的に適用してもよい。特定の調整されたバックライトレベルに関係付けられているカラー補正の組を、カラーイメージデータに選択的に適用することによって、本開示の技術は、バックライト変調に起因して起こることがある、ディスプレイのカラー応答におけるスペクトルシフトを少なくとも部分的に補償してもよい。１つの例では、カラー補正マトリックスは、１つ以上のカラーチャネルの、他の１つ以上のカラーチャネルに対する効果の原因となることがある、カラーチャネルクロストークに対処してもよい。
【０００７】
１つの例では、本開示は、ディスプレイデバイスを較正する方法を説明し、方法は、ディスプレイデバイスの２つ以上の異なるルミナンス設定において、２つ以上の異なるカラー補正マトリックスの係数を発生させることと、ディスプレイデバイスによってカラーをレンダリングする適用のために、２つ以上の異なるカラー補正マトリックスの係数をディスプレイデバイスに記憶することとを含み、係数は、２つ以上の異なるルミナンス設定において、赤チャネル、緑チャネル、および、青チャネルの各々を調整する。
【０００８】
別の例では、本開示は、異なるルミナンス設定で動作するように構成されているディスプレイと、ディスプレイの２つ以上の異なるルミナンス設定において、２つ以上の異なるカラー補正マトリックスの係数を発生させるプロセッサと、ディスプレイによってカラーをレンダリングする適用のために、ディスプレイ中の２つ以上の異なるカラー補正マトリックスの係数を記憶するメモリとを具備するデバイスを説明し、係数は、２つ以上の異なるルミナンス設定において、赤チャネル、緑チャネル、および、青チャネルの各々を調整する。
【０００９】
別の例では、本開示は、ディスプレイの２つ以上の異なるルミナンス設定において、２つ以上の異なるカラー補正マトリックスの係数を発生させる手段と、ディスプレイによってカラーをレンダリングする適用のために、ディスプレイ中の２つ以上の異なるカラー補正マトリックスの係数を記憶する手段とを具備し、係数は、２つ以上の異なるルミナンス設定において、ディスプレイの、赤チャネル、緑チャネル、および、青チャネルの各々を調整する。
【００１０】
本開示で説明する技術は、場合によっては、ハードウェアと組み合わされたソフトウェアまたはファームウェアの態様を使用して、ハードウェアにおいて少なくとも部分的に実現されてもよい。ソフトウェアまたはファームウェアで部分的に実現される場合、ソフトウェアまたはファームウェアは、マイクロプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラム可能ゲートアレイ（ＦＰＧＡ）、または、デジタル信号プロセッサ（ＤＳＰ）のような、１つ以上のハードウェアプロセッサ中で実行されてもよい。この技術を実行するソフトウェアは、最初に、コンピュータ読取可能媒体に記憶されて、プロセッサ中にロードされて実行されてもよい。
【００１１】
したがって、本開示はまた、プロセッサにおいて実行されるときに、プロセッサに、ディスプレイデバイスの２つ以上の異なるルミナンス設定において、２つ以上の異なるカラー補正マトリックスの係数を発生させる命令と、ディスプレイデバイスによってカラーをレンダリングする適用のために、２つ以上の異なるカラー補正マトリックスの係数をディスプレイデバイスに記憶させる命令とを含むコンピュータ読取可能記憶媒体を企図し、係数は、２つ以上の異なるルミナンス設定において、バックライトディスプレイデバイスの、赤チャネル、緑チャネル、および、青チャネルの各々を調整する。
【図面の簡単な説明】
【００１２】
【図１】図１は、本開示に一致した例示的なバックライトディスプレイデバイスを図示したブロックダイヤグラムである。
【図２Ａ】図２Ａは、異なる光の波長における、赤（Ｒ）、緑（Ｇ）、および、青（Ｂ）のカラーフィルタの例示的なスペクトル透過率を図示したグラフである。
【図２Ｂ】図２Ｂは、人間の目の反応を表すＲＧＢマッチング関数を図示したグラフである。
【図２Ｃ】図２Ｃは、白色ＬＥＤのバックライトソースのスペクトルパワー分布（ＳＰＤ）を図示したグラフである。
【図２Ｄ】図２Ｄは、Ｄ６５イルミナントと呼ばれる、ＣＩＥ標準昼光（晴れた日の午後の、屋外の光の状態）を図示したグラフである。
【図３】図３は、ディスプレイのトーン応答の特徴付けのための例示的なシステムを図示したブロックダイヤグラムである。
【図４Ａ】図４Ａは、ディスプレイの、赤（Ｒ）、緑（Ｇ）、および、青（Ｂ）のカラーチャネルの各々に対する、測定されたルミナンス出力の例を図示したグラフである。
【図４Ｂ】図４Ｂは、ディスプレイのＲカラーチャネルに対する例示的なガンマ補正曲線を図示したグラフである。
【図４Ｃ】図４Ｃは、ディスプレイのＧカラーチャネルに対する例示的なガンマ補正カーブを図示したグラフである。
【図４Ｄ】図４Ｄは、ディスプレイのＢカラーチャネルに対する例示的なガンマ補正カーブを図示したグラフである。
【図４Ｅ】図４Ｅは、ディスプレイの、Ｒ、Ｇ、および、Ｂのカラーチャネルの各々に対する例示的なガンマ補正カーブを図示したグラフである。
【図５】図５は、トーン応答較正されたディスプレイの検証に使用されてもよい例示的なシステムを図示したブロックダイヤグラムである。
【図６Ａ】図６Ａは、ディスプレイのカラー応答の特徴付けのための例示的なシステムを図示したブロックダイヤグラムである。
【図６Ｂ】図６Ｂは、カラー応答較正されたディスプレイの検証のための例示的なシステムを図示したブロックダイヤグラムである。
【図７】図７は、図１のプロセッサの一部を形成してもよい、例示的なカラー補正モジュールのブロックダイヤグラムである。
【図８】図８は、異なるバックライトレベルにおけるディスプレイに対する、異なるバックライトの特徴付けのプロットを図示したグラフである。
【図９】図９は、本開示に一致したディスプレイデバイスのカラー出力を調整するための例示的なプロセスを図示したフローダイヤグラムである。
【図１０】図１０は、バックライトディスプレイデバイスに対する、トーン補正ＬＵＴおよび色度補正マトリックスを発生させるように実行されてもよい較正プロセスを図示したフローダイヤグラムである。
【図１１】図１１は、バックライトディスプレイに対する入力データのカラー補正を促進するために、バックライトディスプレイデバイスによって実現されてもよい例示的なプロセスを図示したフローダイヤグラムである。
【詳細な説明】
【００１３】
さまざまなコンピューティングデバイスにとって、特に、通常、バッテリー駆動の移動体デバイスにとって、エネルギー消費は重要である。一例として、移動体デバイスは、エネルギー消費量を減少させて、それによりバッテリー寿命を延ばす手段を含むように設計されていることが多い。このような１つの手段は、バックライティングを利用するディスプレイのための、バックライト変調、例えば、バックライトの減少である。バックライトレベルを減少させる能力は、ディスプレイによる電力消費を減少させ、ディスプレイを組み込んでいる移動体デバイスのバッテリー寿命を延ばす際に役立つことがある。しかしながら、バックライト変調は、ディスプレイのカラー応答を変化させ、バックライトレベルの範囲にわたって一貫性のない視覚的なカラー出力をディスプレイに生成させることがある。特に、バックライト変調は、バックライトのスペクトルパワー分布（ＳＰＤ）においてスペクトルシフトを生じさせることがある。スペクトルシフトは、ディスプレイのカラー応答に著しい影響を与え、表示されるオブジェクトのカラーの正確さおよび品質に影響を与えることがある。移動体デバイスのディスプレイに対するカラー補正のために使用されるいくつかの技術は、１００％の仮定されたバックライトレベルを使用して実行される。このような技術は、異なるレベルのバックライト強度の結果生じることがあるスペクトルシフトに対処しない。それゆえ、比較的高いカラー品質を保持するために、異なるバックライトレベルの調整において、表示されるカラーを調整することが望ましいことがある。
【００１４】
本開示は、ディスプレイデバイス上のカラーの正確さを改善するための、ディスプレイデバイスの特徴付けおよび較正に関する。ディスプレイの特徴付けおよび較正は、ディスプレイ性能を改善するためにディスプレイの製造業者によって適用されてもよい１つ以上のプロセスを含んでもよい。バックライトの弱まりに起因する色度シフト（または、スペクトルシフト）の量は、ディスプレイにおいて使用されているバックライト技術に依存し、それゆえ、デバイスごと、および、ディスプレイのタイプごとに変化することがある。それゆえ、製造の間のディスプレイの特徴付けおよび較正は、ディスプレイおよびデバイスに固有の、さらに正確な結果をもたらすことがある。本開示の技術はまた、デバイスの動作の間に、デバイスの製造の間に確立された特徴付けおよび較正の調整をディスプレイに適用することを含んでもよい。
【００１５】
本開示の技術は、（通常、透過型ディスプレイとも呼ばれる）バックライトディスプレイを備えるバックライトディスプレイデバイスに適用可能であってもよいが、この技術は、必ずしも、バックライトディスプレイデバイスに限定されない。バックライトディスプレイを使用してもよい例示的なデバイスは、デジタルテレビジョン、ワイヤレス通信デバイス、パーソナルデジタルアシスタント（ＰＤＡ）、ラップトップまたはデスクトップコンピュータ、デジタルカメラ、ビデオカメラ、デジタルメディアプレーヤー、ビデオゲーミングデバイス、セルラまたは衛星無線電話機、スマートフォン、または、バックライトを使用するディスプレイを有する任意のデバイスを含む。このようなデバイスに対して、バックライトは、例えば、１００パーセント、７５パーセント、５０パーセント、２０パーセント等の、異なるバックライト強度設定を有していてもよい。バックライト強度設定は、例えば、ディスプレイに関係付けられている最大強度レベルに比してのものであってもよい。
【００１６】
バックライト変調を使用するディスプレイ（例えば、ＬＣＤ）の例を使用して、本開示の技術を説明するが、この技術は、有機発光ダイオード（ＯＬＥＤ）ディスプレイおよびアクティブマトリックス有機発光ダイオード（ＡＭＯＬＥＤ）ディスプレイのような、ルミナンス調整能力を有する他のタイプのディスプレイに適用可能であってもよい。ＯＬＥＤディスプレイおよびＡＭＯＬＥＤディスプレイは、出力のルミナンスを調整する能力を含んでいるが、何のバックライトも含んでいない。ＯＬＥＤディスプレイおよびＡＭＯＬＥＤディスプレイは、エレクトロルミネセンスの原理に基づいており、電流が流れたことに応答して光を発する物質を含む。さらに、本開示のいくつかの態様は、固定のまたは静的なルミナンス出力を有するディスプレイに適用可能であってもよい。例えば、本開示のいくつかの態様は、ディスプレイデバイスのカラー出力を制御する技術に向けられており、特に、バックライトディスプレイデバイスに、ルミナンス調整能力を有する他のデバイスに、および、固定のルミナンス出力を有するディスプレイに、向けられている。
【００１７】
この開示の技術は、バックライト強度設定に依存して、異なる調整をディスプレイに適用してもよい（例えば、ディスプレイを駆動するのに使用されるカラーイメージデータに、異なる調整を適用してもよい）。特に、異なるバックライト設定におけるデバイスにおいて所望の調整を達成するために、異なるバックライト設定に対して、異なるカラー補正マトリックスを発生させて、適用してもよい。ここで説明する調整は、異なるバックライト設定に起因するクロミナンスシフトとともに、カラー間のチャネルクロストークにも対処してもよい。クロストークは、１つのカラーチャネルが別のカラーチャネルに対して有する効果によって生じることがあり、クロストークは、異なるバックライト設定において変化することがある。ここで説明する、クロストークに対処するための技術は、バックライトディスプレイデバイスに対して、ルミナンス調整能力を有する他のタイプのディスプレイに対して、および、静的なルミナンス出力を有するディスプレイデバイスに対してさえも、適用可能であってもよい。一般に、ＲＧＢクロストークは、少なくとも２つのファクターに起因することがある：（ａ）光（例えば、ＲＧＢフィルタ）クロストークと、（ｂ）電気ＲＧＢクロストークである。
【００１８】
１つの例では、本開示は、バックライト変調を用いるディスプレイデバイスのためのカラー補正技術を説明する。バックライトレベルの変化は、ディスプレイのカラー出力におけるスペクトルシフトを結果として生じさせることがある。本開示は、ディスプレイが所望のカラー出力を提供するように、バックライトレベルの調整に基づいて、カラーイメージデータを適応的に補正するための技術を説明する。いくつかの例では、ディスプレイプロセッサは、複数のカラー補正マトリックスを提供してもよい。カラー補正マトリックスの各々は、ディスプレイデバイスの、調整されたバックライトレベルまたはバックライトレベルの範囲に対応していてもよい。上述したように、カラー補正マトリックスは、製造の間に決定されてもよく、ディスプレイのタイプごとに変化してもよい。バックライト変調設定において使用されているものに類似する技術は、他のタイプのルミナンス調整を行うディスプレイ（すなわち、ＯＬＥＤディスプレイまたはＡＭＯＬＥＤディスプレイを使用するデバイスのような、何らかのバックライトを使用することなくルミナンスを調整するデバイス）に適用可能であってもよい。
【００１９】
バックライト変調の例では、ディスプレイプロセッサは、カラー補正マトリックスのうちの１つを、現在選択されているバックライトレベルに基づいてディスプレイに供給されているカラーイメージデータに、選択的に適用してもよい。特定の調整されたバックライトレベルに関係付けられているカラー補正マトリックスをカラーイメージデータに選択的に適用することによって、本開示の技術は、バックライト変調に起因して起こることがある、ディスプレイのカラー応答におけるスペクトルシフトを、少なくとも部分的に補償してもよい。カラー補正マトリックスは、クロミナンス応答を調整するカラー補正を含んでもよい。加えて、ルミナンス応答を調整するために、トーン応答補正を実行してもよい。いくつかの例では、カラー補正マトリックスをすべてのカラーチャネルに適用することによってカラー応答を補正してもよい一方で、各個別のカラーチャネルに対する比較的小さいルックアップテーブルの適用により、トーン応答を補正してもよい。
【００２０】
１つの例では、メモリは、複数のカラー補正マトリックスに対応するデータを記憶してもよい。各カラー補正マトリックスは、ピクセル値を所望のピクセル値に補正するために、すなわち、調整するために、カラーイメージのピクセル値に適用されてもよい補正値を含んでもよい。各カラー補正マトリックスは、ディスプレイデバイスに対する複数のバックライト強度レベルのうちの１つに対して指定されていてもよく、または、ディスプレイデバイスに対する複数のバックライト強度レベルの範囲のうちの１つに対して指定されていてもよい。
【００２１】
異なるバックライトレベルに対する複数のカラー補正マトリックスを提供することによって、バックライトレベルの変化の結果生じるスペクトルシフトに起因するカラー変動を減少させてもよく、または、なくしてもよい。さらに、本開示の技術は、異なるバックライト設定において、カラーチャネル間のクロストークに起因するカラーの不正確さに対処できる。カラー補正マトリックスは、ディスプレイが、異なるバックライトレベルの範囲にわたって所望のカラー応答を生成させて、異なるバックライトレベルにおけるスペクトルシフトと、異なるバックライトレベルにおける異なるレベルのクロストークとによって生じる問題をなくすように選択される補正値を含んでもよい。
【００２２】
いくつかの例では、選択的なカラー補正により、異なるバックライトレベルの範囲にわたってカラー応答が実質的に均等であることがあり、それにより、異なるバックライトレベルに対して、相対的により正確で一貫性のあるカラー出力を生成させる。他の例では、カラー応答は、異なるバックライトレベルに対して、均等でないかもしれないが、所望のカラー出力を提供するように選択されてもよい。各ケースでは、現在のバックライトレベルに基づいて、バックライトディスプレイに対して、カラー補正マトリックスが選択される。
【００２３】
一般的に、カラー応答は、所望の組のカラー入力データに応答した、ディスプレイのカラー出力のことを指してもよい。さらに詳細には、カラー応答は、カラーチャネルに対するピクセル値を特定するカラーイメージデータに応答した、例えば、赤（Ｒ）、緑（Ｇ）、および、青（Ｂ）のカラーチャネルの組み合わせによって生成される、ディスプレイのカラー出力のことを指してもよい。以下でさらに詳細に説明するように、いくつかの例では、各カラー補正マトリックスは、多次元のカラー補正に対するマトリックスの形をとってもよい。本開示の技術は、トーン調整とカラー調整の双方を適用してもよい。トーン調整は、ルミナンスにおける不正確さを本質的に調整する一方で、カラー調整は、クロミナンスにおける不正確さを調整してもよい。上述したように、カラー調整は、異なるバックライト設定に起因するカラーシフトと、異なるバックライト設定では異なることがある、カラーチャネル間のクロストークとの双方に対処してもよい。トーン調整とカラー調整の双方とも、ディスプレイを駆動させるのに使用される、例えば、Ｒ値、Ｇ値、Ｂ値のカラー成分に対する調整を含んでもよい。以下の議論は、ＲＧＢカラースペースにおけるカラー成分を使用した調整の例を使用するが、本開示の技術は、他のカラースペースにおいて適用可能であってもよいことを理解すべきである。
【００２４】
本開示の１つの例では、カラー補正マトリックスを発生させるために、製造の間に、較正技術を利用してもよい。いくつかの例では、較正は、ディスプレイのトーン応答に基づいて、異なるカラーチャネルに対する適切なガンマ補正を決定することを伴ってもよい。ガンマ補正は、異なるカラーチャネルのうちの１つに対する所望のトーンまたはルミナンス出力を生成させるように選択されてもよい。その後、異なるレベルのバックライトにおいて、ディスプレイのカラー応答に対する較正が実行されてもよい。いくつかの例では、よく知られているマクベスカラーチェッカーテストチャートにおいて提供されているもののような、カラーパッチとして構成されてもよい、１組の較正カラー値を参照して、カラー応答を較正してもよい。本開示の技術にしたがうと、カラー補正マトリックスは、対応するバックライトレベルに対して適用されるときに、表示されるイメージのカラーの正確さが、バックライトのスペクトルシフトに起因して実質的に損なわれないように、カラー応答（例えば、ＲＧＢカラー応答）を駆動してもよい。本開示の１つの態様では、カラー補正モジュールが、ディスプレイパネルのバックライトレベルにおける変化に応答して、適切なカラー補正マトリックスを選択して、適用してもよい。
【００２５】
図１は、本開示に一致した例示的なデバイス１００を図示したブロックダイヤグラムである。デバイス１００は、スタンドアローン型デバイスであってもよく、または、より大きなシステムの一部であってもよい。非限定的な例として、デバイス１００は、デジタルテレビジョン、ワイヤレス通信デバイス、パーソナルデジタルアシスタント（ＰＤＡ）、ラップトップまたはデスクトップコンピュータ、デジタルカメラ、ビデオカメラ、デジタルメディアプレーヤー、ビデオゲーミングデバイス、セルラまたは衛星無線電話機、いわゆる“スマートフォン”、または、バックライトディスプレイを利用する他の何らかのデバイスを含んでもよい。 デバイス１００は、１つ以上の集積回路中または集積回路チップ中に含まれていてもよい。デバイス１００は、それ自体が、バックライトディスプレイ（すなわち、ディスプレイ１０６）を備えてもよいが、いくつかの例では、デバイス１００は、ホストデバイスに結合されているディスプレイを駆動するホストデバイスを含んでもよく、このケースでは、ディスプレイ１０６は、デバイス１００の外部にあるだろう。
【００２６】
デバイス１００は、さまざまな異なるデータタイプおよびフォーマットを処理することが可能であってもよい。例えば、デバイス１００は、静止画像データ、オーディオデータ、ビデオデータ、または、他のマルチメディアデータを処理してもよい。図１の例では、デバイス１００は、モバイルディスプレイプロセッサ（ＭＤＰ）と呼ばれることがある、プロセッサ１０２を備える。デバイス１００のプロセッサ１０２は、中央処理ユニット（ＣＰＵ）、デジタル信号プロセッサ（ＤＳＰ）、グラフィック処理ユニット（ＧＰＵ）、または、カラーデータを処理可能な何らかのプロセッサを含んでもよい。いくつかの例では、デバイス１００は、エンコーダまたはデコーダユニット（例えば、１つ以上の“コーデック”）、モデム、送信機、バッテリー、および、移動体デバイスに共通の他のユニットのような、他のコンポーネントを備えてもよい。したがって、図１は、明確にする目的と、説明を簡単にする目的のために、概して簡略化されている。プロセッサ１０２に関係付けられている機能性は、専用ディスプレイプロセッサ、上述したプロセッサのうちの１つ以上、または、他の処理回路の内に提供されていてもよい。デバイス１００は、グラフィックアプリケーション、イメージアプリケーション、ビデオアプリケーション、オーディオビデオアプリケーション、ビデオゲーミングアプリケーション、通信アプリケーション、デジタルカメラアプリケーション、インスタントメッセージングアプリケーション、モバイルロケーションアプリケーション、他のマルチメディアアプリケーション、または、これらに類するもののような、さまざまなアプリケーションを実行可能であってもよい。
【００２７】
図１の例では、デバイス１００は、さらに、メモリ１０４とディスプレイ１０６とを備える。プロセッサ１０２は、メモリ１０４とバックライトディスプレイ１０６とに結合されていてもよい。直接的な接続または共有システムバスを使用して、メモリ１０４およびバックライトディスプレイ１０６にプロセッサ１０２を結合してもよい。プロセッサ１０２およびメモリ１０４は、本開示に一致した装置１０５（例えば、チップセット）としてみなされてもよい。図１に示されているように、プロセッサ１０２は、バックライト選択ユニット１１０と、カラー補正ユニット１１２とを備えていてもよい。
【００２８】
メモリ１０４は、プロセッサ１０２によって実行されるときに、プロセッサ１０２内のユニット１１０および１１２を規定する命令を記憶していてもよい。さらに、メモリ１０４は、例えば、ディスプレイ設定を構成するためにプロセッサ１０２によって使用されてもよいディスプレイデータのような、データを記憶してもよい。メモリ１０４はまた、プロセッサ１０２によるカラー補正を促進するために、プロセッサ１０２がアクセス可能なカラー補正データを記憶していてもよい。特に、メモリ１０４は、トーン補正ルックアップテーブル（ＬＵＴ）１１４のようなトーン補正データと、カラー補正マトリックス１１６との双方を含んでもよい。バックライトディスプレイ１０６のバックライト設定の関数として、カラー補正が変化するように、バックライトディスプレイ１０６に関係付けられている異なるバックライト設定に対して、異なるカラー補正マトリックスが規定されてもよい。
【００２９】
１つの態様では、ディスプレイ１０６は、ＬＣＤ（液晶ディスプレイ）のような、バックライトディスプレイデバイス、または、他の形態のディスプレイデバイスを含んでもよい。異なるタイプのディスプレイデバイス、オーディオ出力デバイス、および、触知型出力デバイスを含むデバイス１００内で、他の形態の出力デバイスを使用してもよい。繰り返しになるが、ディスプレイ１０６はデバイス１００の一部として図示されているが、いくつかのケースでは、ディスプレイ１０６は、デバイス１００の外部にあるが、プロセッサ１０２によって発生されるデータによって駆動される外部ディスプレイとすることができる。
【００３０】
デバイス１００の動作の間に、プロセッサ１０２は、入力データを受け取って、デバイス１０６を駆動するのに使用されることがある出力データを発生させるために、１つ以上の命令を実行してもよい。プロセッサ１０２は、メモリ１０４から、または、デバイス１００の１つ以上のプロセッサ上で動作している他のアプリケーションから、入力データを受け取ってもよい。プロセッサ１０２は、例えば、ディスプレイ１０６上で表示されることになるイメージに関係付けられている入力データ（例えば、ディスプレイデータ）を受け取ってもよい。入力データは、１つ以上の入力データコンポーネントを含んでもよい。入力データは、到来するイメージのコンテンツのような、ディスプレイパネルデータを含んでもよい。コンテンツに基づいて、プロセッサ１０２は、ディスプレイ１０６のバックライトレベルの減少量を決定してもよい。入力データはまた、ディスプレイパネルデータとも呼ばれることがある、ディスプレイ１０６によって再生されることになるイメージのための入力イメージデータに関係付けられているカラーピクセル値を含んでもよい。イメージは、ビデオシーケンスの静止画像またはフレームを含んでもよい。いくつかの例では、デバイス１００は、イメージまたはビデオのエンコーダ／デコーダ（コーデック）のような、他のユニットを含んでもよく、ピクセル値は、コーデックによって発生されて、プロセッサ１０２に供給されてもよい。
【００３１】
ディスプレイデータが、ディスプレイパネルデータとイメージピクセルデータとを含んでいることがある場合に、プロセッサ１０２は、イメージの表示のためにディスプレイデータを処理してもよい。このような処理は、ディスプレイの特徴付けおよび較正（ＤＣＣ）データのような、ディスプレイ１０６に関係付けられているデータの取り出しを含んでもよい。外部デバイスは、例えば、デバイス１００の製造の間に、ＤＣＣを実行して、トーン補正ＬＵＴ１１４およびカラー補正マトリックス１１６のような、ディスプレイデータを取得してもよく、これらのデータは、メモリ１０４中に記憶されて、プロセッサ１０２によって取り出されてもよい。プロセッサ１０２は、例えば、カラー補正マトリックス１１６のような、較正データを利用して、それを到来イメージ（例えば、イメージピクセルデータ）に適用して、他の機能（例えば、スケーリング、コントラスト調整、回転、または、他のディスプレイ効果）の中でもとりわけ、イメージのパネルカラー補正（ＰＣＣ）を実行してもよい。プロセッサ１０２はまた、トーン補正を実行するためのトーン補正ＬＵＴ１１４、または、ルミナンス調整を利用してもよい。
【００３２】
上述したように、トーン補正ＬＵＴ１１４は、バックライトディスプレイ１０６の赤チャネル、緑チャネル、および、青チャネルの各々に対するトーン応答調整を規定するように構成されていてもよい。 以下の表２は、トーン補正ＬＵＴ１１４のための適切なＬＵＴの１つの例を含んでいてもよいが、これは、単に、１つの特定のディスプレイに対する１つの例に過ぎない。トーン補正ＬＵＴ１１４内のデータは、本開示中で説明するものに類似したトーン調整の較正プロセスの間に、規定されてもよい。
【００３３】
カラー補正マトリックス１１６は、バックライトディスプレイデバイスの２つ以上の異なるバックライト設定に関係付けられている、２つ以上の異なるカラー補正マトリックスを含んでもよい。異なるバックライト設定間のクロミナンスシフトを調整するために、較正プロセスの間に、カラー補正マトリックスの係数を選択してもよい。いくつかの例では、２つ以上の異なる組の方程式によって、カラー補正マトリックス１１６を表してもよい。２つ以上の異なるカラー補正マトリックス１１６は、３×３より大きいマトリックスを構成してもよい。１つの例では、カラー補正マトリックス１１６は、３×４のマトリックスを構成し、別の例では、カラー補正マトリックス１１６は、３×１１のマトリックスを構成する。
【００３４】
プロセッサ１０２は、例えば、ディスプレイパネルのバックライト情報のような、ディスプレイ１０６に関係付けられているディスプレイデータを処理するように構成されていてもよい。１つの例では、プロセッサ１０２は、ユーザ選択に基づいておよび／または不活動に基づいて、バックライトレベルを減少させることによって、ディスプレイパネルのバックライトを自動的に調整して、それにしたがってディスプレイ１０６を調整するために、ディスプレイ１０６にディスプレイ情報を送ってもよい。プロセッサ１０２は、例えば、通常レベルでのバックライトの量のパーセンテージとして表現されている、バックライトの減少量を決定してもよく、ここで、通常レベルは、例えば、１００％であってもよい。ディスプレイデータ、例えば、プロセッサ１０２がディスプレイ１０６に送るイメージ情報はまた、ブライトネス情報とイメージ情報とを含んでいてもよい。イメージ情報は、例えば、カラー成分情報、あるいは、赤データ、緑データ、および、青データのような、イメージデータ成分を含んでいてよい。イメージデータは、静止画像におよび／またはビデオシーケンスのビデオイメージ／フレームに関係付けられていてもよい。
【００３５】
プロセッサ１０２は、メモリ１０４にアクセスして、トーン補正ＬＵＴ１１４中に記憶されているトーン応答の調整を適用してもよい。加えて、プロセッサ１０２は、メモリ１０４にアクセスして、バックライトディスプレイデバイス１０６の２つ以上の異なるバックライト設定における、２つ以上の異なるカラー補正マトリックス１１６を適用してもよい。各カラー成分を補正して、２つ以上の異なるバックライト設定における、バックライトディスプレイ１０６の赤チャネル、緑チャネル、および、青チャネル間のクロストークを調整するために、カラー補正マトリックス１１６の係数を規定してもよい（例えば、バックライトディスプレイ１０６の較正の間に選択してもよい）。バックライト選択ユニット１１０は、バックライトディスプレイ１０６の現在のバックライト設定を決定してもよく、現在のバックライト設定に基づいて、カラー補正ユニット１１２は、さらに正確なカラーを有する補正された入力データを発生させるために、メモリ１０４からの適用可能なカラー補正データにアクセスして、バックライトディスプレイ１０６に対する入力データに、このようなデータを適用してもよい。
【００３６】
したがって、プロセッサ１０２は、イメージが表示されることになる、バックライトレベルを、または、バックライトレベルにおける減少を確立するために、イメージデータを処理するように構成されていてもよい。１つの例では、バックライトレベルは、通常のバックライトに比してのバックライトの量を表すパーセンテージ（例えば、７８％）を含んでもよい。別の例では、バックライトレベルは、バックライトの範囲（例えば、７５％〜１００％）を含んでもよい。バックライトレベルに基づいて、プロセッサ１０２は、対応するカラー補正マトリックスをメモリ１０４から取り出す。その後、プロセッサ１０２は、ディスプレイ１０６にバックライトレベルを適用し、対応する取り出したカラー補正マトリックスをイメージデータに適用して、バックライトレベルに基づいたトーン補正およびカラー補正を有する出力イメージを結果として生じさせてもよい。例えば、プロセッサ１０２は、ディスプレイ１０６に適用するための補正された値を、出力イメージデータとして生成させるために、赤の成分、緑の成分、および、青の成分にカラー補正マトリックスを適用してもよい。その後、ディスプレイ１０６は、補正されたカラーに関係付けられているバックライトレベルで、出力イメージを表示してもよい。カラー補正に加えて、プロセッサ１０２は、イメージのルミナンス応答を補正するために、イメージのトーン応答も調整してもよい。いくつかの例では、調整された出力イメージは、１００％のバックライトでの出力イメージのカラーに、または、別の所望の基準カラーパレットでの出力イメージのカラーに似ていてもよい。
【００３７】
図１の例は、単に、例示的なものである。他の例では、バックライトディスプレイを備えていない類似のデバイスが、本開示の技術を使用してもよい。ここで説明した調整は、異なるバックライト設定（または、異なるルミナンス設定）に起因するクロミナンスシフトとともに、カラー間のチャネルクロストークにも対処してもよい。クロストークは、１つのカラーチャネルが別のカラーチャネルに対して有する効果によって生じることがあり、クロストークは、異なるバックライト設定において変化することがある。この技術はまた、ルミナンス調整能力を有する他のタイプのディスプレイ（例えば、ＯＬＥＤディスプレイまたはＡＭＯＬＥＤディスプレイ）に適用可能であってもよい。ＯＬＥＤディスプレイおよびＡＭＯＬＥＤディスプレイは、出力のルミナンスを調整する能力を含んでいるが、いずれのバックライトも含んでいない。
【００３８】
ＯＬＥＤディスプレイまたはＡＭＯＬＥＤディスプレイのようなディスプレイの例では、デバイスは、図１のものに類似するように思われるが、バックライトディスプレイ１０６は、ＯＬＥＤディスプレイまたはＡＭＯＬＥＤディスプレイ、あるいは、ルミナンス調整能力を有する別のディスプレイに置換されるだろう。さらに、本開示のいくつかの態様は、ディスプレイデバイスのカラー出力を制御する技術に向けられており、これらの技術は、バックライトディスプレイデバイス、ルミナンス調整能力を有する他のデバイス、および、静的なルミナンス出力を有するディスプレイに適用される。したがって、図１の例を、限定として考えるべきではなく、本開示の技術を実現するための１つの例としてみなすべきである。
【００３９】
本開示の態様は、ディスプレイのパネルカラー補正の較正（ＰＣＣ）を達成する適用のために、複数のカラー補正マトリックスを決定する、ＰＣＣのための技術を含んでもよい。加えて、本開示の技術は、較正プロセスの間に発生される、カラー補正マトリックスの適用を含む。カラー補正マトリックスの適用は、異なるバックライトレベルでのカラー出力を改善するために、デバイスの通常の動作の間に起こってもよい。以下の説明は、ＲＧＢカラースペースにおける本開示の技術を論じているが、他のカラースペースならびに他のディスプレイコンポーネントまたはチャネルのために、これらの技術を修正してもよいことを理解すべきである。
【００４０】
本開示のいくつかの例示的な技術にしたがうと、デバイスの動作の間に、ディスプレイパネルのバックライトレベルまたはバックライトレベルの範囲が決定されてもよく、対応するカラー補正マトリックスが取り出されて、コントラスト調整に加えて、表示されるイメージに適用されてもよい。さらに、決定されたパネルのバックライトレベルが、ディスプレイに適用されてもよい。このように、１００％のバックライトレベルで、または、正確なカラーレンダリングを生成させる別の所望の基準レベルで表示されるときに、そのイメージのおおよそ同じカラーの正確さで、表示されるイメージをレンダリングできる。
【００４１】
通常、ディスプレイのトーン応答およびカラー応答は、所望の応答とは著しく異なっていることがある。その結果、イメージデータを発生させて、ディスプレイに出力する前に、２つの補正を適用してもよい。本開示の技術にしたがって、ＰＣＣは、異なるバックライトレベルでのディスプレイのカラー応答を補正するための、イメージデータのカラー補正を提供する。その後、ディスプレイのトーン応答を補正するために、カラー補正されたイメージデータにガンマ補正を適用してもよい。
【００４２】
図２Ａは、異なる光の波長における、例示的な、赤（Ｒ）、緑（Ｇ）、および、青（Ｂ）のカラーフィルタのスペクトル透過率を図示したグラフである。図２Ｂは、（人間の目の反応を表す）ＣＩＥ １９３１ ＲＧＢマッチング関数を図示したグラフである。ディスプレイのカラーフィルタのスペクトル透過率と比較するために、図２Ｂのグラフを、参照として、使用してもよい。図２Ａおよび図２Ｂは、カラークロストークの１つのタイプを示してもよい。特に、１つのチャネル（Ｒ、Ｇ、または、Ｂ）による出力は、別のチャネル（Ｒ、Ｇ、または、Ｂ）に関係付けられている１つ以上の隣接スペクトルへの出力を生じさせることがある。クロストークは、カラー出力に関する一般的な現象であるが、バックライトレベルに依存して変化することがある。別のタイプのクロストーク（電気ＲＧＢクロストーク）もまた、測定されて、数値的に提示されてもよい。図２Ｃおよび図２Ｄは、白色ＬＥＤバックライトソース（図２Ｃ）と、Ｄ６５イルミナントと呼ばれる、ＣＩＥ標準昼光（晴れた日の午後の、屋外の光の状態）（図２Ｄ）の、スペクトルパワー分布（ＳＰＤ）を図示したグラフである。ディスプレイおよびカメラの双方に対する所望の照明状態の参照として、Ｄ６５を使用してもよい。図２Ｃと図２Ｄとの間の著しい差は、ディスプレイから所望のカラー応答を得るために補正すべきファクターのうちの１つである。
【００４３】
以下の表１は、基準データに比しての、例示的なＬＣＤディスプレイのＲＧＢ三原色および白色点／黒色点に対する測定データの数値的な相違の例を示しており、基準データは、そのディスプレイに対する予想される出力に対応していてもよい。
【表１】
2013536956.tif 000003
【００４４】
表１が図示しているように、ディスプレイに対して予想される基準データに比して、白および黒に対する色度座標（ｘおよびｙ）、ならびに、赤（Ｒ）、緑（Ｇ）、青（Ｂ）の三原色に対する色度座標に著しい相違があるかもしれない。これらの測定された相違は、所望の基準ＲＧＢ三原色と、ｘｙ色度座標と、製造過程でディスプレイに対して実際に生成されたものとにおける差に起因することがある。各チャネルに対する最大ルミナンスに対応することがある、赤、緑、および、青のルミナンスレベル（Ｙ）の間にも著しい相違がある。
【００４５】
ＰＣＣは、ディスプレイ特性と、所望の基準特性との間の相違を最小化するのを助けてもよい。しかしながら、この相違は、ディスプレイごとに変化し、異なるバックライトレベルにおけるカラー特性の変化は、ディスプレイのタイプごとに、および、デバイスごとに変化することがある。それゆえ、ＰＣＣにおいて使用されることになる、特定のディスプレイパネルおよび／またはデバイスに対する適切なカラー補正マトリックスを決定するために、（例えば、デバイスの製造業者によって、）ディスプレイの特徴付けおよび較正（ＤＣＣ）が実行されてもよい。その後、デバイスの動作の間に、カラー補正マトリックスが適用されてもよい。いくつかの例では、デバイスの一般クラス（例えば、特定のモデル番号）に対して、ＤＣＣが実行されてもよい。他の例では、個別のデバイスに関してＤＣＣが実行されてもよい。したがって、デバイスの製造時にＤＣＣが実行されてもよい。以下にさらに詳細に説明するように、ＤＣＣは、カラー補正およびガンマ補正のためのデータを生成させ、生成されたデータは、カラー補正およびガンマ補正を実行するデバイスプロセッサ（例えば、図１のプロセッサ１０２）による使用のために、各対応するデバイス中に含められてもよい。補正は、異なるバックライトレベルに起因する色度シフトと、異なるバックライトレベルによっても影響を受けることがあるチャネル間のクロストークの双方に対処してもよい。
【００４６】
ＤＣＣは、ディスプレイのトーン応答およびカラー応答を考慮に入れてもよい。異なるディスプレイ動作条件、例えば、固定のバックライトレベルおよび可変のバックライトレベルにおいて、特徴付けおよび較正を実行してもよい。ＤＣＣは、測定によるディスプレイの特徴付けと、ガンマおよびカラー補正マトリックスによる較正と、線形性およびカラー誤差検査による検証とを含んでもよい。
【００４７】
図３は、ディスプレイのトーン応答の特徴付けのための例示的なシステムを図示する。１つの例では、ディスプレイのトーン応答の特徴付けのための入力３０１は、ディスプレイに関係付けられた線形ＲＧＢであってもよい。プロセッサ３０３は、ユニティーカラー補正（ユニティーＣＣ）３０９と、ユニティーガンマ補正（ユニティーＧＣ）３１１とを入力３０１に適用してもよい。カラー補正が何ら必要とされないと決定されたときに、ユニティーＣＣマトリックスが適用されてもよい。例えば、３×３のユニティーＣＣは、３つの対角線要素が１に等しい一方で、残りの要素が０に等しいマトリックスであってもよい。同様に、トーン応答補正が何ら必要とされないと決定されたときに、ユニティーＧＣ ＬＵＴが適用されてもよい。ユニティーＧＣ ＬＵＴエントリ値は、ＬＵＴ［ｉ］＝ｉであってもよく、ここで、ｉは、到来するＲ値、Ｇ値、または、Ｂ値を表す。結果として、ユニティーＧＣ ＬＵＴが適用されるときに、ＲＧＢには何の変更も適用されない。
【００４８】
プロセッサ３０３は、処理したＲＧＢ入力をディスプレイ３１３に送ってもよい。１つの例では、ディスプレイのトーン応答の特徴付けの間に、Ｒチャネルの値を０〜２５５の値に設定する一方で、ＧチャネルおよびＢチャネルを０に設定し、Ｇチャネルの値を０〜２５５の値に設定する一方で、ＲチャネルおよびＢチャネルを０に設定し、Ｂチャネルの値を０〜２５５の値に設定する一方で、ＲチャネルおよびＧチャネルを０に設定することによって、トーン応答を特徴付けるように、ＲＧＢ入力を変化させてもよい。その後、表示される、処理されたＲＧＢ入力のルミナンスが測定されてもよく、それにより、出力３０７を取得する。出力３０７は、線形ＲＧＢ入力（すなわち、入力３０１）に対する、各カラーチャネルに関係付けられている測定されたＲＧＢルミナンスを示してもよい。各カラーチャネルに関係付けられているルミナンスを測定することによって、カラーチャネルの各々のルミナンスに関するディスプレイの影響を特徴付けてもよい。測定されたルミナンスは、トーン応答とも呼ばれることがある。ここより後では、測定されたルミナンスは、トーン応答と呼んでもよい。
【００４９】
図４Ａは、カラー入力値（例えば、図３における入力３０１）としてディスプレイに適用される線形整数入力の範囲にわたる、各カラーチャネルに対するトーン応答（単位は、カンデラ／メーター2）の１つの例を図示する。１つの例では、１００％のバックライトレベルにおいて、ディスプレイのトーン応答を取得してもよい。上述したように、曲線４０１、４０３、および、４０５は、それぞれ、ディスプレイデバイスに適用されるカラー入力値に応答した、Ｒチャネル、Ｇチャネル、および、Ｂチャネルの出力に対するトーン応答曲線である。曲線４０１は赤に対応し、曲線４０３は緑に対応し、曲線４０５は青に対応する。
【００５０】
図４Ａにおいて示されているトーン応答を前提として、カラーチャネルの各々に関係付けられている各トーン応答曲線に対して、所望のルミナンス出力を結果として生じさせるマッチングガンマ補正曲線を決定することによって、各バックライトレベルにおいて、トーン応答の較正を実行してもよい。１つの例では、所望のルミナンス出力は、線形ネット応答であってもよい。図４Ｂ〜図４Ｄは、それぞれ、Ｒチャネル、Ｇチャネル、および、Ｂチャネルの各々に対するガンマ補正曲線４１１、４１３、および、４１５の１つの例を図示する。ガンマ補正曲線４１１、４１３、および、４１５は、トーン調整曲線とも呼ばれてもよい。図４Ｂ〜図４Ｄにおいて、破線の曲線４２１、４２３、および、４２５（すなわち、実際の応答曲線４２１、４２３、および、４２５）は、それぞれ、図４Ａにおいて示したような、Ｒチャネル、Ｇチャネル、および、Ｂチャネルの各々に対するディスプレイのトーン応答に対応した、正規化された測定出力ルミナンスを図示する。
【００５１】
実際の応答曲線４２１、４２３、および、４２５は、ルミナンス値が０〜１の範囲になるように正規化されていてもよい。実線の曲線４１１、４１３、および、４１５（すなわち、トーン調整曲線またはガンマ補正曲線）は、実際の応答曲線４２１、４２３、および、４２５に対するガンマ補正をそれぞれ図示する。点線４３１、４３３、および、４３５は、ガンマ補正曲線をオリジナルのトーン応答曲線に適用した結果生じるネットトーン応答を表し、ネット応答は、これらの例で図示されているように直線である。図４Ｅは、ディスプレイのＲチャネル、Ｇチャネル、および、Ｂチャネルの各々に対するガンマ補正曲線４１１、４１３、および、４１５をそれぞれ図示する。曲線４１１は赤（Ｒ）に対応し、曲線４１３は緑（Ｇ）に対応し、曲線４１５は青（Ｂ）に対応する。
【００５２】
図４Ｂ〜図４Ｄは、図４Ｅにおいても示されているトーン応答調整曲線（すなわち、曲線４１１、４１３、および、４１５）を図示しているとみなされてもよい。これらのグラフは、トーン応答調整を識別して発生させるための１つの方法を図示する。このケースでは、各チャネル（例えば、Ｒチャネル、Ｇチャネル、および、Ｂチャネル）に対して、トーン応答調整曲線４１１、４１３、および、４１５にしたがって、（例えば、図４Ｂ〜図４ＤのＸ軸に沿った）入力値を、調整された出力値にマッピングできる。各それぞれのグラフにおいて、直線の点線（すなわち、所望のトーン応答曲線４３１、４３３、および、４３５）として、所望のトーン応答を図示した。各それぞれのグラフにおいて、破線（すなわち、実際の応答曲線４２１、４２３、および、４２５）として、実際のトーン応答を図示し、実際のトーン応答を所望のトーン応答に修正するのに必要なルミナンス出力は、曲線４１１、４１３、および、４１５によって表した。理解できるように、一般的に、調整曲線４１１、４１３、および、４１５は、所望のトーン応答曲線４３１、４３３、および、４３５を中心に、実際の応答曲線４２１、４２３、および、４２５を反転させたものである。したがって、実際の応答曲線４２１、４２３、および、４２５のものから、調整曲線４１１、４１３、および、４１５のものへと、予想される応答を変更するのに十分な調整値を適用することによって、所望のトーン応答曲線４３１、４３３、および、４３５を得ることができる。
【００５３】
マッチングガンマ補正曲線を使用して、マッチングガンマ補正ルックアップテーブル（ＭＧＣＬＵＴ）を発生させて、異なるＲＧＢチャネル入力値（０〜２５５）に対する、正規化されたルミナンス出力値（０〜１の間を含む）を記憶してもよい。例示的なＭＧＣＬＵＴが、以下の表２において示され、８ビットに量子化されており、表２は、Ｒチャネル、Ｇチャネル、Ｂチャネルの各々に対する整数入力に基づいて、Ｒチャネル、Ｇチャネル、および、Ｂチャネルのそれぞれに対する、範囲［０−１］での、正規化されたルミナンス出力を示している。
【表２】
2013536956.tif 000004
【００５４】
線形ＲＧＢ入力値を入力し、マッチングガンマ補正値を適用し、ルミナンス出力を測定することによって、トーン応答の較正の結果を検証してもよい。較正プロセスが正確である場合には、出力ルミナンス曲線は、ネット線形応答を有するはずである。
【００５５】
図５は、トーン応答較正されたディスプレイの検証のための例示的なシステムを図示したブロックダイヤグラムである。線形ＲＧＢ入力５０１を使用することによって、ディスプレイのトーン応答の検証を実行してもよく、線形ＲＧＢ入力５０１は、ユニティーカラー補正５０３と、マッチングガンマ補正（ＭＧＣ）５０５とを適用するプロセッサ（例えば、図１のプロセッサ１０２）によって処理されてもよい。上述したように、マッチングガンマ補正は、ディスプレイに関係付けられており、トーン応答の較正の間に発生される、ＭＧＣＬＵＴからのマッチングガンマ補正値に基づいていてもよい。ＭＧＣＬＵＴは、 メモリ（例えば、図１のメモリ１０４）中に記憶されて、ガンマ補正のためにプロセッサ（例えば、プロセッサ１０２）によって取り出されてもよい。
【００５６】
これらのユニットが、Ｒチャネル、Ｇチャネル、および、Ｂチャネルの各々に対するネット線形応答を提供する限りにおいて、ユニット５０５および５０７は、まとめて“線形システム”と呼ばれてもよい。ガンマ補正されたＲＧＢ入力は、ディスプレイ５０７に送られてもよい。その後、表示される、処理されたＲＧＢ入力のルミナンスが測定されてもよく、線形ＲＧＢ入力に対する、各カラーチャネルに関係付けられているトーン応答（または、ルミナンス）が、測定されたＲＧＢ出力５０９として決定される。各カラーチャネルに関係付けられているトーン応答は、例えば、外部デバイスによって測定されてもよい。１つの例では、ディスプレイのトーン応答が、バックライトレベルに対する変更によって影響を受けない場合に、トーン応答の特徴付けは、１つのバックライトレベルで実行されてもよく、同様に、すべてのバックライトレベルで適用可能であってもよい。
【００５７】
上述したような、ディスプレイのトーン応答の較正および検証に続いて、ディスプレイのカラー応答に対してＤＣＣを実行してもよい。対応する入力基準線形カラー値に対する基準カラー出力を測定することによって、ディスプレイのカラー応答の特徴付けを実行してもよい。１つの例では、いわゆるマクベスカラーチェッカーテストチャートのカラーが、入力として使用されている。マクベスカラーチェッカーチャートは、１８のカラーと、６の無彩の中間カラー（白、グレー、および、黒）とを含む２４の基準カラーを有する。他の例では、より多数の基準カラー、例えば、１０８の基準カラーを持つカラーチェッカーを利用することによって、さらに正確な結果を得てもよい。測定デバイス、例えば、色彩計またはスペクトル光度計を使用して、表示されているカラーから、カラー測定値を取得してもよい。
【００５８】
各カラー入力に対する、ディスプレイによって生成されるカラー誤差の量は、出力カラーと、マクベスカラーチェッカーチャートによって示されている対応する入力カラー基準との間の差に基づいて、決定されてもよい。人間の目は、通常、国際照明委員会（すなわち、Ｃｏｍｍｉｓｓｉｏｎ Ｉｎｔｅｒｎａｔｉｏｎａｌｅ ｄｅ ｌ’Ｅｃｌａｉｒａｇｅ (ＣＩＥ)）によって指定されているような、２ΔＥ（ＣＩＥ）を超えるカラー差を検出できる。つまり、例えば、カラーの２つの濃淡の差が２ΔＥ（ＣＩＥ）またはそれよりも小さい場合に、カラーの２つの濃淡は、人間の目には同じに見えるかもしれない。ディスプレイの特徴付けの間に、入力基準カラーと出力基準カラーとの間の差の量が決定されてもよい。入力基準カラーおよび出力基準カラーのＲＧＢ成分の観点から、入力基準カラーおよび出力基準カラーが表現されてもよい。
【００５９】
図６Ａは、ディスプレイのカラー応答の特徴付けのための例示的なシステムを図示する。ディスプレイのカラー応答の特徴付けのための入力６０１は、例えば、基準線形カラーデータ（例えば、マクベスカラー）であってもよく、入力６０１は、メモリ（例えば、メモリ１０４）中に記憶されているＭＧＣＬＵＴを使用して、ユニティーカラー補正６０３と、以前に取得したマッチングガンマ補正（ＭＧＣ）６０５とを適用するプロセッサ（例えば、図１のプロセッサ１０２）によって、処理されてもよい。その後、処理された入力カラーデータは、ディスプレイ６０７に送られる。カラー測定デバイスは、各組のカラーデータに対する、表示されるカラーのカラー応答の測定値を取得して、出力６０９を発生させてもよく、出力６０９は、測定された基準カラーであってもよい。測定された基準カラー出力６０９と、入力基準カラー６０１（例えば、マクベス線形カラー値、または、他の基準カラー値）との間の差を使用して、カラー誤差、すなわち、ディスプレイのカラー応答における誤差を決定できる。以下の例示的な表３において示されているように、その後、出力カラーに対して、カラー誤差が取得されて、入力カラーと比較されてもよい。この表では、“ＣＣ”は、カラー補正のことを指す。
【表３】
2013536956.tif 000005
【００６０】
特徴付けの後に、対応するカラー補正マトリックス（例えば、３×３のカラー補正マトリックスの要素）を決定することによって、ディスプレイのカラー応答の較正を実行してもよい。最小二乗誤差（ＭＳＥ）法を使用して、チャート中のすべてのカラーに対して、カラー補正マトリックスを決定してもよい。カラー補正マトリックスの係数の計算は、以下の方程式にＭＳＥを適用することを伴ってもよい：
［Ｒcie Ｇcie Ｂcie］＝［ＣＣ ｍａｔｒｉｘ］＊［Ｒd Ｇd Ｂd］
ここで、Ｒcie Ｇcie Ｂcieは、Ｋ（例えば、２４）カラー用の基準ＲＧＢ値であるので、［Ｒcie Ｇcie Ｂcie］は、３×Ｋのマトリックスである。ＣＣマトリックスは、カラー補正マトリックスであり、３×３のマトリックスであり、Ｒd Ｇd Ｂdは、測定されたＲＧＢ値であるので、［Ｒd Ｇd Ｂd］は、３×Ｋのマトリックスである。それゆえ、Ｋカラーの各々に対して、補正されたＲＧＢ値は、［３ｘ１］列のマトリックス［ＲＧＢ＿Ｃｏｒｒｅｃｔｅｄ］によって規定される。カラー補正マトリックスは、３×３から３×Ｎまでのマトリックス［Ｍ］によって規定される。測定されたＲＧＢ値は、Ｋカラーの各々に対して、３×１のマトリックス［ＲＧＢ＿Ｃｏｒｒｅｃｔｅｄ］によって規定され、それゆえ、［ＲＧＢ＿Ｃｏｒｒｅｃｔｅｄ］＝［Ｍ］＊［ＲＧＢ＿Ｍｅａｓｕｒｅｄ］である。
【００６１】
いくつかの例では、カラー補正されたＲＧＢ値（Ｒcie Ｇcie Ｂcie）を提供する係数値として、補正値を表現してもよい。線形回帰方程式または多項式回帰方程式において係数を使用して、入力ＲＧＢ値（Ｒd Ｇd Ｂd）から、カラー補正されたＲＧＢ値を取得してもよい。係数は、３×Ｎのマトリックスとして記憶されてもよく、ここで、Ｎは、３以上である。Ｎが３であるときに、線形回帰を使用して、入力ＲＧＢ値から、カラー補正されたＲＧＢ値を取得してもよい。以下の例示的な方程式は、カラー較正の間に解くことができ、その後、（係数ｋについて解いた値に基づいて）デバイスの動作の間にカラー調整またはカラー補正のために適用できる、３×４のマトリックスの１つの例を表してもよい。
【００６２】
Ｒcie＝ｋrr＊Ｒd＋ｋrg＊Ｇd＋ｋrb＊Ｂd
Ｇcie＝ｋgr＊Ｒd＋ｋgg＊Ｇd＋ｋgb＊Ｂd
Ｂcie＝ｋbr＊Ｒd＋ｋbg＊Ｇd＋ｋbb＊Ｂd
ここで、ｋi個の係数は、先に論じたような、実行された較正に基づくカラー補正係数を表す。Ｒd，Ｇd，Ｂdは、ディスプレイのＲＧＢ値を表し、Ｒcie，Ｇcie，Ｂcieは、カラー補正された値を表す。係数の各々は、１チャネルの寄与に、すなわち、赤（Ｒ）チャネル、緑（Ｇ）チャネル、および、青（Ｂ）チャネルの各々の単独での寄与に、関係付けられている。それゆえ、ｋrrは、カラー補正された赤チャネル値に対する赤チャネルの寄与に関係付けられている係数であり、ｋrgは、カラー補正された赤チャネル値に対する緑チャネルの寄与に関係付けられており、ｋrbは、カラー補正された赤チャネル値に対する青チャネルの寄与に関係付けられている。同様に、ｋgr、ｋggおよびｋgbは、カラー補正された緑チャネル値に対する、赤チャネル、緑チャネル、および、青チャネルの寄与にそれぞれ関係付けられている係数であり、ｋbr、ｋbgおよびｋbbは、カラー補正された青チャネル値に対する、赤チャネル、緑チャネル、および、青チャネルの寄与にそれぞれ関係付けられている係数である。
【００６３】
基準カラーチャート中の基準カラーに比しての、ディスプレイデバイスの出力の実験的な測定値を使用して、所望の係数を実験的に決定できる。さらに、較正プロセスの間に、デバイスに対する複数の異なるバックライト設定の各々について、異なる組の係数を解いてもよい。このように、デバイスに対する複数の異なるバックライト設定の各々に対して、異なるカラー補正マトリックスを規定してもよい（しかしながら、双方のバックライト設定に対して同じ調整が適当である場合に、いくつかの設定は、同じマトリックスを適用してもよい）。メモリ１０４中にマトリックスを記憶することができ、プロセッサ１０２によって、バックライト設定ベースで、マトリックスを適用できる。
【００６４】
しかしながら、いくつかの例では、ＬＣＤディスプレイのような何らかのバックライトディスプレイは、それらのＲＧＢチャネル間で、著しいカラークロストークを示すことがある。さらに、ＯＬＥＤディスプレイと、異なるルミナンスレベルを実現する他のタイプのディスプレイとが、同様の問題を有することがある。結果として、より大きな（すなわち、３×３よりも大きい）カラー補正係数マトリックスは、パネルのＲＧＢカラークロストークに対するより良い補償を提供することによって、より良い平均誤差結果を提供してもよく、その結果、より良いレベルのカラー誤差を提供してもよい。より大きなマトリックスと、それゆえ、２次および３次のＲＧＢの項による多項式回帰とを使用することは、ＲＧＢマッチング関数とのミスマッチと、ターゲットＤ６５白色点とのミスマッチと、ＲＧＢチャネル間のカラークロストークとに対する補償を提供する。１つの例では、３×１１のカラー補正マトリックスは、以下のカラー補正された赤帯域の多項式Ｒcieを提供するＲチャネルに対応する、多項式係数ａi1を含んでもよい：
Ｒcie＝ａ01＋ａ11Ｒd＋ａ21Ｇd＋ａ31Ｂd＋ａ41ＲdＧd＋ａ51ＧdＢd＋ａ61ＢdＲd＋ａ71Ｒ2d＋ａ81Ｇ2d＋ａ91Ｂ2d＋ａ101ＲdＧdＢd
カラー補正された緑の値Ｇcieおよび青の値Ｂcieを提供するために、対応する係数を持つ緑帯域ならびに青帯域に対して、類似の多項式を使用してもよい：
Ｇcie＝ａ02＋ａ12Ｒd＋ａ22Ｇd＋ａ32Ｂd＋ａ42ＲdＧd＋ａ52ＧdＢd＋ａ62ＢdＲd＋ａ72Ｒ2d＋ａ82Ｇ2d＋ａ92Ｂ2d＋ａ102ＲdＧdＢd
Ｂcie＝ａ03＋ａ13Ｒd＋ａ23Ｇd＋ａ33Ｂd＋ａ43ＲdＧd＋ａ53ＧdＢd＋ａ63ＢdＲd＋ａ73Ｒ2d＋ａ83Ｇ2d＋ａ93Ｂ2d＋ａ103ＲdＧdＢd
係数ａ01、ａ02およびａ03は、赤チャネル、緑チャネル、および、青チャネルの各々に関係付けられている黒のオフセットをそれぞれ表す。黒のオフセット値は、黒色の光漏れに対して調整できる。黒色の光漏れは、Ｒチャネル、Ｇチャネル、および、Ｂチャネルの各々に対して入力がゼロであるときに、ディスプレイ上で観測されるルミナンスの量である。理論的には、ルミナンスはゼロになることが予想され、例えば、先の方程式における定数項は、ゼロの入力チャネルに対してゼロになるはずである。しかしながら、大半のディスプレイは、完全な黒を表示することができず、結果として、ゼロの、Ｒ入力、Ｇ入力、Ｂ入力に対して、ゼロでないルミナンスが観測され、そのゼロでない値は、定数の係数ａ01、ａ02、およびａ03によるオフセットである。較正プロセスの一部として経験的なテストを実行して、何らかの所定のディスプレイ（または、ディスプレイのクラス）に対する、先の方程式の係数を発生させてもよい。
【００６５】
係数ａ1x、ａ2x、およびａ3xは、ｘ＝１、２、または、３である場合に、１チャネルの寄与に、すなわち、赤（Ｒ）チャネル、緑（Ｇ）チャネル、および、青（Ｂ）チャネルのそれぞれの単独での寄与に関係付けられた係数を表す。係数ａ4x、ａ5x、およびａ6xは、ｘ＝１、２、または、３である場合に、赤と緑の間のクロストークと、赤と青の間のクロストークと、緑と青の間のクロストークと表す、２チャネルの寄与に関係付けられた係数を表す。１つの例では、２チャネル間のクロストークがないときに、対応する係数は０に等しい。係数ａ7x、ａ8xおよびａ9xは、ｘ＝１、２、または、３である場合に、赤チャネル、緑チャネル、および、青チャネルの各々の２次の寄与に関係付けられた係数を表す。係数ａ101、ａ102およびａ103は、３つの異なるチャネル間のクロストークを表す。
【００６６】
特に、ａ01、ａ02およびａ03は、それぞれ、赤チャネル、緑チャネル、および、青チャネルの各々に関係付けられている黒のオフセットを表す。ａ11、ａ21およびａ31は、カラー補正された赤チャネル値に対する、赤チャネル、緑チャネル、および、青チャネルの寄与にそれぞれ関係付けられている係数であり、ａ12、ａ22およびａ32は、カラー補正された緑チャネル値に対する、赤チャネル、緑チャネル、および、青チャネルの寄与にそれぞれ関係付けられている係数であり、ａ13、ａ23およびａ33は、カラー補正された青チャネル値に対する、赤チャネル、緑チャネル、および、青チャネルの寄与にそれぞれ関係付けられている係数である。ａ41、ａ42およびａ43は、カラー補正された赤チャネル値、緑チャネル値、および、青チャネル値に対する、赤チャネルと緑チャネルのクロストークの寄与にそれぞれ関係付けられている係数であり、ａ51、ａ52およびａ53は、赤チャネル値、緑チャネル値、および、青チャネル値に対する、青チャネルと緑チャネルのクロストークの寄与にそれぞれ関係付けられている係数であり、ａ61、ａ62およびａ63は、赤チャネル値、緑チャネル値、および、青チャネル値に対する、赤チャネルと青チャネルのクロストークの寄与にそれぞれ関係付けられている係数である。ａ71、ａ81およびａ91は、カラー補正された赤チャネル値に対する、２次の、赤チャネル、緑チャネル、および、青チャネルの寄与にそれぞれ関係付けられている係数であり、ａ72、ａ82およびａ92は、カラー補正された緑チャネル値に対する、２次の、赤チャネル、緑チャネル、および、青チャネルの寄与にそれぞれ関係付けられている係数であり、ａ73、ａ83およびａ93は、カラー補正された青チャネル値に対する、２次の、赤チャネル、緑チャネル、および、青チャネルの寄与にそれぞれ関係付けられている係数である。ａ101、ａ102およびａ103は、カラー補正された赤チャネル値、緑チャネル値、および、青チャネル値に対する、赤チャネルと、緑チャネルと、青チャネルのクロストークの寄与にそれぞれ関係付けられている係数である。
【００６７】
先に示したこれらの追加の３×１１の方程式は、カラー較正の間に解くことができ、その後、（係数ａについて解いた値に基づいて）ディスプレイデバイスの動作の間にカラー調整に対して適用できる、３×１１のマトリックスを表してもよい。先に論じた３×４の例のように、基準カラーチャート中の基準カラーに比しての、ディスプレイデバイスの出力の実験的な測定値を使用して、３×１１のマトリックスに対する所望の係数を実験的に決定できる。さらに、デバイスに対する複数の異なるバックライト設定の各々に対して、異なる組の係数を決定してもよい。このように、デバイスに対する複数の異なるバックライト設定の各々に対して、異なるカラー補正マトリックスを規定してもよい（しかしながら、双方のバックライト設定に対して同じ調整が適当である場合に、いくつかの設定は、同じマトリックスを適用してもよい）。いったん、各組の多項式に対して係数が規定されると、デバイスの動作の間に、マトリックスを適用して、赤チャネル、緑チャネル、および、青チャネルに対する調整を行うことができる。特に、メモリ１０４中にマトリックスを記憶することができ、プロセッサ１０２によって、バックライト設定ベースで、マトリックスを適用できる。繰り返しになるが、これらの調整は、異なるバックライト設定におけるカラー応答差（すなわち、クロミナンスシフト）と、異なるバックライト設定におけるカラーチャネルクロストークに起因するカラーの不正確さとのために調整されてもよい。
【００６８】
カラー補正マトリックスのサイズを決定する較正の間に、すべての入力基準カラーに対する平均カラー誤差を決定して、最小の平均カラー誤差を提供する係数マトリックスを選択することによって、Ｎの適切な値が決定されてもよい。以下の表４は、３×３から３×１１までのサイズの範囲にある係数マトリックスを使用する出力に対する例示的な平均カラー誤差を示す。
【表４】
2013536956.tif 000006
【００６９】
先の表４によって図示されている例では、３×８（すなわち、３ｘ８）の係数マトリックスが、最小の平均カラー誤差をもたらすため、カラー補正の目的のために選択されてもよい。先の表４の例が示しているように、３×８より大きいサイズを持つカラー補正マトリックスもまた、比較的小さい平均カラー誤差値を提供する。１つの例では、平均カラー誤差値が、異なるサイズのマトリックスに比較的近いときには、より小さいサイズのマトリックスを選択してもよい。デバイスのディスプレイに関係付けられている決定されたカラー補正マトリックスは、デバイスのメモリ中に、例えば、メモリ１０４中に記憶されてもよい。この３×８のマトリックスの例に対して、以下の表５は、対応する３×８の係数マトリックスを示す。
【表５】
2013536956.tif 000007
【００７０】
その後、基準カラー（例えば、マクベスチャートのカラー）を入力し、特徴付けおよび較正プロセスの間に決定された適切なカラー補正マトリックスを適用し、ＭＧＣＬＵＴを使用して、マッチングガンマ補正を適用し、対応するカラー出力を測定することによって、ディスプレイパネルのカラー応答の特徴付けおよび較正の検証を実行してもよい。
【００７１】
図６Ｂは、ディスプレイのカラー応答の検証のための例示的なシステムを図示する。入力６０１を使用することによって、ディスプレイのカラー応答のカラー補正の検証を実行してもよく、入力６０１は、（例えば、マクベスカラーの線形カラー値に対応する）基準線形カラーデータ／値を含んでもよい。入力６０１は、図６Ａを参照して上述した較正プロセスを通して決定されたカラー補正係数マトリックス６１３を適用するプロセッサ（例えば、図１のプロセッサ１０２）によって、処理されてもよい。１つの例では、カラー補正係数マトリックスは、メモリ中に、例えば、メモリ１０４中に記憶されてもよい。プロセッサはまた、以前に取得したマッチングガンマ補正（ＭＧＣ）６０５を適用し、マッチングガンマ補正（ＭＧＣ）６０５は、メモリ中に、例えば、メモリ１０４中にルックアップテーブル（例えば、ＭＧＣＬＵＴ１１４）として記憶されてもよい。
【００７２】
その後、処理されたカラー補正された入力カラーが、ディスプレイ６０７に送られる。カラー測定デバイスは、各カラーに対する、表示されているカラーのカラー測定値を取得して、測定され、カラー補正された基準カラー出力６１９として出力してもよい。その後、その結果が、較正の間に決定された予想されるカラー誤差に確実に一致するように、カラー補正された出力に対するカラー誤差が決定されてもよい。以下の表６は、マクベスカラーチャート中の２４カラーに対する平均カラー誤差および最大カラー誤差の観点から、ディスプレイのカラー応答の較正結果と検証結果との間の比較の例を示す。この例では、３×８のマトリックスがカラー補正のために使用されている。
【表６】
2013536956.tif 000008
【００７３】
ディスプレイのカラー応答の特徴付けおよび較正は、最初に、１００％のバックライトで実行されてもよい。いったん、１００％のバックライトで較正が達成されると、カラー誤差が２ΔＥ（ＣＩＥ）を上回るまで、すなわち、平均的な人間の目にカラー差が認識できるまで、パネルのバックライトを減少させてもよい。いくつかのディスプレイに対して、２ΔＥ（ＣＩＥ）を上回る誤差は、８０％のバックライトで起こることがあり、他のディスプレイに対しては、７５％等で起こることがある。結果として、製造段階で特徴付けおよび較正を実行することにより、ディスプレイの特性に対して、カラー補正が正確であり、適合することを保証する。
【００７４】
カラー誤差が２ΔＥ（ＣＩＥ）を上回っているときに、バックライトレベルに対する適切なマトリックスの係数を取得するために、上述したような較正のプロセスが繰り返されてもよい。いったん、１つのバックライトレベルまたは１つのバックライトレベルの範囲に対して、カラー誤差係数マトリックスが取得されると、カラー誤差が２ΔＥ（ＣＩＥ）を上回るまで、パネルのバックライトは再び減少し、次の組のカラー補正係数を取得するために較正が実行される。最も低い所望のバックライトレベルに下がるまで、複数のバックライトレベルまたはバックライトレベルの範囲に対して、このプロセスが繰り返されてもよい。１つの例では、２０％のバックライトレベルが最も低いことがあり、最も低いバックライトレベルを超えると、カラー補正は実行されないことがある。最も低いバックライトレベルは、システムごと、または、デバイスごとに変化してもよい。
【００７５】
いくつかの例では、例えば、カラー誤差にかかわらず、固定のバックライトレベルにおいて較正を提供することによって、カラー誤差にかかわらず、いくつかの異なるバックライトレベルにおいて較正を実行してもよい。さらに他の例では、新しいカラー補正マトリックスを使用するための条件は、２４（または、他の何らかの数）の基準カラーに対する平均誤差が、１よりも大きいＣＩＥ ＤＥ２０００まで増加した場合に、起こることがある（ここで、ＤＥは、２０００年に確立された既知の標準誤差メトリックである）。２４（または、他の何らかの数）の基準カラーに対する平均のこの使用は、２ΔＥ（ＣＩＥ）を上回るカラー誤差を論じた先の例のいずれかに、適用されてもよい。
【００７６】
カラー補正係数のマトリックスを表すデータは、メモリ（例えば、図１のメモリ１０４）中に記憶されてもよく、対応するバックライトレベルまたはバックライトレベルの範囲に関係付けられていてもよい。したがって、各バックライトレベルは、所定のバックライトレベルにおけるディスプレイのカラー応答に対して構築されている、関係付けられているカラー補正マトリックスを有していてもよい。バックライトレベルの各々は、バックライトレベルの範囲に対応していてもよい。例えば、第１のマトリックスは、通常のバックライトレベルの８０％のバックライト減少レベルに対応していてもよく、第２のマトリックスは、通常のバックライトレベルの６０％のバックライト減少レベルに対応していてもよい。それゆえ、通常のバックライトレベルの６５％のバックライト減少レベルに対して、パネルカラー補正は、第１のマトリックス、例えば、８０％のバックライト減少に対応するマトリックスを、利用してもよい。この例では、バックライトの減少は、次のバックライト減少レベルに切り上げられてもよい。別の例では、通常のバックライトレベルの６５％のバックライト減少レベルに対して、第２のマトリックス、例えば、６０％のバックライト減少に対応するマトリックスを、利用してもよい。この例では、バックライトの減少は、最も近いカットオフバックライト減少レベルに丸められてもよい。
【００７７】
上述したように、この開示の１つの態様では、ディスプレイの特徴付けおよび較正を実行することによって、異なるバックライト減少レベルに対して、異なるマトリックスを取得できる。メモリ中に、例えば、図１のメモリ１０４中に、係数マトリックスを記憶して、ディスプレイ１０６を制御するプロセッサ１０２によって実行または制御されてもよいパネルカラー補正において、利用してもよい。例えば、デバイス１００の動作の間に、ディスプレイ１０６のバックライトレベルは、１つのカラー補正マトリックスに関係付けられているバックライトレベルから、別のカラー補正マトリックスに関係付けられている新しいバックライトレベルに変更されてもよい。プロセッサ１０２は、カラー補正マトリックス１１６からの、新しいバックライトレベルに関係付けられたカラー補正マトリックスを、メモリ１０４から取り出して、カラー補正ユニット１１２を使用して、取り出したカラー補正マトリックスを、ディスプレイ１０６に送られるイメージデータに適用してもよい。その後、プロセッサ１０２は、カラー補正されたイメージをディスプレイ１０６に送ってもよく、ディスプレイ１０６は、新しいバックライトレベルで、カラー補正されたデータを表示してもよい。
【００７８】
図７は、図１のプロセッサ１０２の一部を形成してもよい、カラー補正モジュールのブロックダイヤグラムを図示する。図７のカラー補正モジュールは、例えば、デバイス１００によって実現されてもよい。一般に、カラー補正モジュールは、２つの機能を提供してもよい：（ＲＧＢマッチング関数とのミスマッチ（図２Ａおよび図２Ｃ）と、ターゲットＤ６５白色点とのミスマッチ（図２Ｂおよび図２Ｄ）と、ＲＧＢチャネル間のカラークロストークとを含む）ディスプレイのカラーの正確さに影響を与えるファクターを補償することと、バックライト変調に起因して起こるスペクトルシフトを補償することである。上述したような、異なるバックライトレベルで実行されるディスプレイの特徴付けおよび較正（ＤＣＣ）プロセスは、カラーのずれとバックライト変調に起因して起こるスペクトルシフトとに適応し、異なるバックライトレベルにおけるカラー補正のための係数を規定するカラー補正マトリックスを生成させる。いくつかの例では、特定のＬＣＤパネルに対して、２ΔＥ（ＣＩＥ）より大きいカラー誤差を生じさせる減少されたバックライトレベルに対応する、３つの著しいスペクトルシフトがあるかもしれない。他の例では、多かれ少なかれ、著しいスペクトルシフトがあるかもしれない。先に論じたように、異なるバックライトレベルにおけるディスプレイの振る舞いに基づいて、適切な数のＰＣＣマトリックスが発生され、メモリ中に記憶されてもよい。
【００７９】
入力イメージ７０１は、イメージに関係付けられているカラースペース中で、例えば、標準ＲＧＢカラースペース中で記述されるカラー特性を有していてもよい。いくつかの例では、カラースペース変換ユニット７０３は、イメージを、別のカラースペースに、例えば、ｓＲＧＢからＨＳＶに、変換してもよく、ＨＳＶは、色相、彩度、および、明度（または、ブライトネス）で、イメージデータを表現する。ＨＳＶへの変換は、例えば、ユーザ選択７０７に応答したＨＳＩＣ（色相、彩度、強度、コントラスト）調整を可能にする。ＨＳＩＣユニット７０５は、ユーザ選択７０７に応答して、到来イメージの、色相、彩度、強度、および、コントラストを調整してもよい。さらに、ディスプレイパネルのバックライトレベルに対する調整が、例えば、電力消費を減少させるバックライトレベルの減少があってもよい。バックライトレベルの調整は、自動的に、または、ユーザ選択７１３に応答して、行われてもよい。ディスプレイのバックライトレベルの調整は、デフォルトのバックライトレベルまたは最大（１００％）のバックライトレベルに比してのパーセンテージとして、例えば、１００％から７５％への減少、または、７５％から５０％への減少等として、表現されてもよい。１つの例では、バックライトレベルの減少は、以前のバックライトレベルに比してのものであってもよい。
【００８０】
色域マッピング／クリッピングユニット７０９は、イメージのコンテンツのヒストグラム分布を発生させてもよく、このヒストグラム分布は、イメージのトーン分布の表現を提供してもよい。色域マッピングユニット７０９は、イメージヒストグラムを適応バックライト（ＡＢＬ）ユニット７１１に提供してもよい。ＡＢＬユニット７１１は、イメージコンテンツ情報（例えば、到来イメージの値のヒストグラム）を利用して、バックライトレベルを調整する方法を、例えば、バックライトレベルをどのくらい（例えば、１００％から６０％へと）調整するかを、確立してもよい。その後、ＡＢＬユニット７１１は、ディスプレイパネルのバックライトレベルを調整するために、バックライトレベルの調整とともに、ディスプレイ７３５に信号を送ってもよい。さらに、ＡＢＬユニット７１１は、コントラスト向上ルックアップテーブル（ＬＵＴ＿Ｖ）を発生させて、コントラスト向上ユニット７１５にルックアップテーブルを送り、コントラスト向上ユニット７１５は、コントラストルックアップテーブルを利用して、イメージ中のコントラストを調整する。それゆえ、コントラスト向上は、ＨＳＶスペースのカラースペース中のイメージコンテンツに適用される。ＡＢＬユニット７１１は、到来イメージに基づいて、コントラスト向上ルックアップテーブルを発生させて、調整されたバックライトレベルのコンテキストで、イメージのブライトネスを高めてもよい。
【００８１】
いったん、ＡＢＬユニット７１１からのルックアップテーブルにしたがって、コントラストが向上されると、カラースペース変換ユニット７１９において、イメージが、“色相、彩度、ブライトネス”（ＨＳＶ）スペースから、標準ＲＧＢ（ｓＲＧＢ）カラースペースに戻るように変換される（その理由は、大半のディスプレイがＲＧＢ値を受け入れるからである）。標準ＩＧＣ（逆ガンマ補正）拡張ユニット７２１は、例えば、８ビットから１２ビットに、カラー情報を拡張してもよい。線形のカラースペースが、より正確なカラー補正を保証することから、ＩＧＣは、イメージコンテンツを、非線形のｓＲＧＢカラースペースから、線形のＲＧＢカラースペースに変換する。線形のカラースペースが、より正確なカラー補正を保証する理由は、カラーの特徴付けが、線形のカラースペースを使用して行われるためである。後続するカラー補正およびガンマ補正が、１２ビットデータで動作することから、ＩＧＣユニット７２１は、さらなる正確さのために、８ビットから１２ビットへの拡張も実行する。
【００８２】
その後、パネルカラー補正ユニット（ＰＣＣ）７２３は、ＡＢＬユニット７１１から提供された、調整されたバックライトレベルに関する情報を利用して、応答較正データの対応するマトリックス、または、ディスプレイパネルのバックライトレベルに関係付けられているカラー補正マトリックス７２５（例えば、係数のカラー補正マトリックス）をメモリから取り出して、カラー補正の組をディスプレイのイメージデータに適用し、赤、青、および、緑（Ｒ、Ｇ、および、Ｂ）の帯域用のカラー補正されたイメージデータを発生させてもよい。ＰＣＣユニット７２３は、調整されたバックライトレベルのスペクトルシフトに起因して、イメージコンテンツのカラーの正確さが損なわれないことを保証する。カラー補正は、ＲＧＢカラースペースに戻るように変換された後に、イメージコンテンツに適用されるので、入力ＲＧＢチャネル間のクロストークにも対処する、新しいＲ値、Ｇ値、および、Ｂ値を取得する。コントラスト向上ユニット７１５において適切なコントラスト向上を適用することによって高められた、調整されたバックライトレベルに起因して、イメージコンテンツのブライトネスもまた失われることがある。
【００８３】
ＰＣＣユニット７２３の参照に戻ると、例えば、デバイスのディスプレイのバックライトレベルの調整が１００％から７５％になったことに応答して、プロセッサは、カラー補正マトリックスによって規定されているような多項式係数を取り出して、ディスプレイＲＧＢ値ＲdＧdＢdにこの係数を適用して、カラー補正されたＲ、Ｇ、Ｂの帯域値ＲcieＧcieＢcieを発生させ、この係数は、メモリからの、例えば、メモリ中のルックアップテーブルまたは他のデータ構造からのカラー帯域の各々に対する、調整されたバックライトレベルに対応している。例えば、特定のＬＣＤパネルに対して、７０％、４５％、および、２５％の減少されたバックライトレベルに対応する、３つの著しいスペクトルシフトがあるかもしれない。上述したようなＤＣＣの間に、３組の３×Ｎ（例えば、Ｎは、ディスプレイパネルのＤＣＣの間に、実験結果に基づいて決定される）のカラー補正マトリックスが発生されて、メモリ中に記憶されてもよい。変更されたバックライトレベルをＡＢＬユニット７１１から受け取ったときに、ＰＣＣユニット７２３は、対応する３×Ｎのマトリックスを取り出して、それを、入力１２ビット線形ＲＧＢイメージデータに適用して、カラー補正されたＲＧＢ値を取得する。
【００８４】
上述したように、ガンマ補正ユニット７２７は、その後、トーン応答の特徴付けおよび較正の間に発生されたマッチングガンマ補正（ＭＧＣ）ＬＵＴを使用して、カラー補正されたイメージを、ディスプレイパネルに関係付けられているマッチングガンマ補正（ＭＧＣ）データ７２９に適用してもよい。Ｒチャネル、Ｇチャネル、および、Ｂチャネルの各々に対してマッチングガンマ補正値が取得されたときに、Ｒチャネル、Ｇチャネル、および、Ｂチャネルの各々に、ガンマ補正が適用されてもよい。トーン応答の特徴付けおよび較正の間に取得されたマッチングガンマ補正データは、標準ガンマ値（例えば、ＲＥＣ−７０９ガンマ）に基づいていてもよい。しかしながら、ユーザは、マッチングガンマ補正と組み合わされてもよい別の値に、ディスプレイのガンマを調整することを望んでいるかもしれない。ガンマ補正ユニット７２７はまた、ユーザ選択に対応した好ましいガンマ値７３１を受け取って、カラー補正されたイメージデータのガンマ補正に、ユーザ選択されたガンマを組み込んでもよい。カラー補正およびガンマ補正されたイメージデータは、その後、ディザリングユニット７３３を通過する。ディザリングは、ディスプレイが、表示されることになるイメージよりも低いＲＧＢビット解像度を有しているときに、有効であることがある。例えば、処理の間に、生成されたイメージは２４ビットの解像度（カラー当たり８ビット）を有していることがある。しかしながら、移動体デバイス用の大半のディスプレイは、１８ビットのディスプレイ（カラー当たり６ビット）である。２つの解像度の間の差を結果として生じさせることがある、表示される画像中のアーティファクトを防ぐために、ディザリングが適用されてもよい。
【００８５】
その後、一次ディスプレイ７３５（例えば、図１のディスプレイ１０６）が、カラー補正およびガンマ補正されたイメージデータを受け取り、ＡＢＬユニット７１１からバックライト調整情報を受け取り、ディスプレイをそれにしたがって調整し、例えば、バックライトの減少のような、バックライトレベルに対する調整と、バックライトレベルの調整にかかわらず、デフォルトのバックライトレベル（例えば、１００％のバックライトレベル）と比較して、表示されるイメージのカラーの正確さを維持するような、適切なカラー補正されたイメージに対応するイメージデータに対する調整とを、結果として生じさせる。
【００８６】
本開示の１つの態様では、適切なカラー補正マトリックスが、カラー帯域の各々に対する、多項式モデルに対応する係数を提供してもよい。ＲＧ、ＲＢ、ＧＢでの多項式モデルと、ＲＧＢ項とは、ＬＣＤディスプレイのような、何らかのディスプレイにおけるＲＧＢチャネル間の著しいカラークロストークに対する補償を提供してもよい。クロストークの減少は、従来のアプローチに対して、ディスプレイのカラー応答を改善させることがある。いくつかの例において、いくつかのディスプレイ（例えば、ＩＰＳ ＬＣＤパネル）は、ＲＧＢチャネル間の著しいクロストークを示さないことがあり、較正の間に、３×３回帰が、適切なカラー補正結果を提供することを決定してもよい。
【００８７】
ある例では、バックライトレベルが１００％に設定されている間、ＲＧＢのトーン応答およびカラー応答の双方に対して、ＬＣＤが特徴付けられて、較正されてもよい。以下の表７は、各カラー帯域に対して、多項式モデル用の１０個の係数が取得される例を示す。以下で示されているようないくつかの例では、光漏れに起因する黒のオフセットが、測定されたデータに最初に適用される場合に、定数項は必要ないかもしれない。
【表７】
2013536956.tif 000009
【００８８】
以下の表８は、表７において先に示した例示的な係数を使用した、マクベスカラーチェッカーチャートの２４カラーに対する、平均カラー誤差および最大カラー誤差を示す。
【表８】
2013536956.tif 000010
【００８９】
いくつかの例では、異なるバックライトレベルにおけるディスプレイのルミナンス応答を決定するために、バックライトの特徴付けもまた利用されてもよい。この情報を利用して、コントラスト向上ルックアップテーブル（ＬＵＴ＿Ｖ）を計算して、規定してもよく、コントラスト向上ルックアップテーブル（ＬＵＴ＿Ｖ）は、バックライトレベルに基づいて、イメージのブライトネスを高めるために使用されてもよい。図８は、異なるバックライトレベルに対する、ディスプレイのための例示的なバックライトの特徴付けのプロットを図示する。
【００９０】
図８では、基準番号８１は、１０％のバックライトレベルに対応する。基準番号８２は、２０％のバックライトレベルに対応する。基準番号８３は、３０％のバックライトレベルに対応する。基準番号８４は、４０％のバックライトレベルに対応する。基準番号８５は、５０％のバックライトレベルに対応する。基準番号８６は、６０％のバックライトレベルに対応する。基準番号８７は、７０％のバックライトレベルに対応する。基準番号８８は、８０％のバックライトレベルに対応する。基準番号８９は、９０％のバックライトレベルに対応する。基準番号９０は、１００％のバックライトレベルに対応する。各バックライトレベルにおいて、異なるグレーレベル入力に対して、ルミナンスレベルが決定され、プロットされている。到来イメージのヒストグラム（Ｈｉｓｔｏ＿Ｖ）と、バックライトのルミナンス変調曲線とに基づいて、コントラスト向上ＬＵＴ（ＬＵＴ−Ｖ）を発生させてもよい。
【００９１】
図９は、本開示の技術にしたがった、例示的なプロセスを図示したフローチャートである。プロセッサ（図１のプロセッサ１０２）は、イメージコンテンツ情報を受け取ってもよい（９０１）。プロセッサ１０２はまた、関係付けられているディスプレイのバックライトレベルに対する適切な調整を決定し、この適切な調整は、（例えば、デバイスの不活動に起因する）自動バックライトレベル調整、または、ユーザ調整（例えば、ディスプレイのより低いブライトネスレベルの選択）に基づいていてもよい（９０３）。例えば、７５％のバックライトレベルのような、バックライトレベルに対する調整に基づいて、 プロセッサ１０２は、（図１のメモリ１０４中のカラー補正マトリックス１１６から選択された）対応するカラー補正マトリックスを取り出してもよい（９０５）。先に述べたように、異なるバックライトレベルまたは異なるバックライトの範囲に対して、ＤＣＣプロセスの間に、カラー補正マトリックスを発生させてもよい。その後、プロセッサ１０２は、イメージコンテンツを表すイメージカラーデータに、取り出したカラー補正マトリックスを適用してもよい（９０７）。プロセッサ１０２はまた、ディスプレイに関係付けられているトーン補正情報（例えば、メモリ１０４からのトーン補正ＬＵＴ１１４）を取り出して、トーン補正をイメージデータに適用してもよい（９０９）。プロセッサ１０２は、その後、調整されたバックライトレベルと、補正されたカラー応答およびトーン応答を持つイメージとをディスプレイデバイス（例えば、ディスプレイ１０６）に送り、それにより、バックライトレベルの調整にかかわらず、イメージのカラー応答の正確さが維持される（９１１）。プロセッサ１０２はまた、調整されたバックライトレベルに基づいて、イメージのブライトネスを調整するために、コントラスト向上データを発生させてもよい。
【００９２】
別の例では、トーン調整を識別して発生させるために、各チャネル（例えば、各Ｒチャネル、Ｇチャネル、および、Ｂチャネル）に対して、デバイスに入力を適用でき、ここで説明するように、デバイスの出力を測定できる。この例では、各強度値（例えば、０から２５５の強度値）に対する、Ｒチャネル、Ｇチャネル、および、Ｂチャネルの各々に対する調整を含むルックアップテーブルを発生できる。ルックアップテーブルに基づいて、各カラーチャネルに対して、デバイスにトーン調整を適用してもよい。
【００９３】
図４Ｂ〜図４Ｄを再び参照すると、図４Ｂ〜図４Ｄは、図４Ｅにおいても示されている、トーン調整曲線（すなわち、曲線４１１、４１３、および、４１５）を図示しているとみなされてもよい。これらのグラフは、トーン調整を識別して発生させるための１つの方法を図示する。このケースでは、各チャネル（例えば、Ｒチャネル、Ｇチャネル、および、Ｂチャネル）に対して、トーン調整曲線４１１、４１３、および、４１５にしたがって、（例えば、図４Ｂ〜図４ＤのＸ軸に沿った）入力値を、調整された出力値にマッピングできる。各それぞれのグラフにおいて、所望のトーン応答は、直線の点線（すなわち、所望のトーン応答曲線４３１、４３３、および、４３５）として図示されている。各それぞれのグラフにおいて、実際のトーン応答は、破線（すなわち、実際の応答曲線４２１、４２３、および、４２５）として図示されており、実際のトーン応答を所望のトーン応答に修正するのに必要なルミナンス出力は、曲線４１１、４１３、および、４１５によって表されている。理解できるように、調整曲線４１１、４１３、および、４１５は、一般に、所望のトーン応答曲線４３１、４３３、および、４３５を中心に、実際の応答曲線４２１、４２３、および、４２５を反転させたものである。したがって、実際の応答曲線４２１、４２３、および、４２５のものから、調整曲線４１１、４１３、および、４１５のものへと、予想される応答を変更するのに十分な調整値を適用することによって、所望のトーン応答曲線４３１、４３３、および、４３５を得ることができる。
【００９４】
先の表２は、本開示に一致した、すべてのチャネルに対して（例えば、赤チャネル、緑チャネル、および、青チャネルの各々に対して）、入力を出力にマッピングするために使用してもよい、例示的なルックアップテーブル（ＬＵＴ）を表す。１つの例では、ルックアップは、異なる強度レベルにおける、各カラーチャネルに対する１次元の調整を含んでもよい。較正の間に、表２（または、これに類するもの）が発生され、メモリ１０４中に記憶され、改善されたカラー出力に対するトーン応答に対処するための線形ステップとして、プロセッサ１０２によって適用されてもよい。
【００９５】
上述したように、トーン応答に対する調整に加えて、本開示の技術はまた、カラー補正マトリックスを使用して、カラー応答を調整する。１つの例では、すべてのバックライト設定に対して、トーン応答が適用されてもよい一方で、カラー応答の調整は、異なるバックライト設定におけるカラー応答を調整してもよい。加えて、カラー応答に対する調整は、カラークロストークに関係する問題に起因するカラーの不正確さを調整してもよい。先に説明したように、クロストークは、他のＲチャネル、Ｇチャネル、または、Ｂチャネルにおける信号の存在に起因する、Ｒチャネル、Ｇチャネル、および、Ｂチャネルのうちの１つにおけるカラー応答の変化のことを指す。チャネルクロストークに関係する不正確さは、カラー補正マトリックスを発生させる際に対処されないチャネルクロストークの結果、グレーが正しく表示されないグレートラッキングにおいて、より明白であるかもしれない。例えば、チャネルクロストークの結果、グレーが、クロストークを示すカラーチャネルの色合いを有するかもしれない（例えば、グレーが、青、緑、および／または、赤みがかった色を有するかもしれない）。
【００９６】
較正の間にカラー応答を調整するために、異なるグレースケールにおいて入力を適用してもよく、ここで、グレースケールは、Ｒチャネル、Ｇチャネル、および、Ｂチャネルの各々が同じである状況のことを指す。本開示の較正技術は、Ｒチャネル、Ｇチャネル、および、Ｂチャネルに対して適用されることがあるカラー補正マトリックスの変数について解いてもよい。カラー補正マトリックスは、先に概略を説明したように、線形または多項式のモデル（例えば、３×４以上のマトリックス）に基づくマトリックスを含んでもよく、マトリックスは、メモリ１０４中に記憶されて、ディスプレイ１０６によるカラー出力を改善するためにプロセッサ１０２によって適用されてもよい。１つの例では、カラー補正マトリックスは、多項式モデルに基づく、より大きなマトリックス（例えば、３×１１のマトリックス）を含んでもよい。マトリックスは、カラー補正のためのデバイスの動作の間に適用されてもよく、そうでなければグレースケール中のカラーに影響を与えるかもしれないカラーチャネルクロストークに対処してもよい。先に示したように、３×１１のマトリックスに対する入力は、Ｒ値、Ｇ値、および、Ｂ値を含んでもよく、出力は、Ｒ、Ｇ、および、Ｂに対する新しい調整された値を含んでもよい。本開示の技術は、（Ｒ、Ｇ、および、Ｂの出力によるような）３チャネルのディスプレイに対するカラー補正マトリックスを適用してもよく、ここで、マトリックスは、３×Ｎのマトリックスを構成し、Ｎは、３よりも大きな整数である。
【００９７】
本開示にしたがうと、および、先に論じたように、異なるバックライトレベルに対して、異なるカラー補正マトリックスを発生させて、適用してもよく、これは、トーン応答の調整の後に起こってもよい。較正の間に、異なるバックライトレベルに対して、多数の異なるカラー補正マトリックスが決定されてもよい。いくつかのケースでは、２つの類似したバックライトレベルは、時に、同じカラー補正マトリックスを使用することがある。しかしながら、本開示にしたがって、異なるバックライトレベルのうちのいくつかまたはすべては、異なるカラー補正マトリックスを適用するように構成されていてもよい。本開示にしたがうと、プロセッサ１０２は、ディスプレイ１０６のカラー応答に対処するために、ディスプレイ１０６の少なくとも２つの異なるバックライトレベルに対する異なるカラー補正マトリックスを適用するように構成されていてもよい。したがって、プロセッサ１０２は、異なる強度レベルにおける、各カラーチャネルに対する１次元トーン応答調整を達成するために、ルックアップを適用してもよく、ディスプレイ１０６のカラー応答に対処するために、ディスプレイ１０６の少なくとも２つの異なるバックライトレベルに対する異なるカラー補正マトリックスも適用してもよい。
【００９８】
図１０は、図１のデバイス１００に対する、トーン補正ＬＵＴ１１４と、カラー補正マトリックス１１６とを発生させるために、（例えば、デバイス製造業者またはデバイス販売業者によって）実行されてもよい較正プロセスを図示したフローダイヤグラムである。較正プロセスは、バックライトディスプレイデバイス１００の、赤チャネル、緑チャネル、および、青チャネルの各々におけるトーン応答を調整するためのルックアップテーブルを発生させることを含んでもよい（１１０１）。発生されたルックアップテーブルは、その後、例えば、トーン補正ＬＵＴ１１４として、バックライトディスプレイデバイス１００のメモリ１０４中に記憶されてもよい（１１０２）。
【００９９】
較正プロセスはまた、バックライトディスプレイデバイス１０６の２つ以上の異なるバックライト設定における、例えば、図８において図示した異なるバックライト設定（例えば、バックライトレベル）のうちの２つ以上に対する、２つ以上の異なるカラー補正マトリックスの係数を発生させることも含んでもよい。係数は、２つ以上の異なるバックライト設定における、バックライトディスプレイ１０６の、赤チャネル、緑チャネル、および、青チャネル間のクロストークを調整してもよい。較正プロセスの一部として、ルックアップテーブルおよび２つ以上の異なるカラー補正マトリックスの係数が、（例えば、デバイス１００のバックライトディスプレイ１０６によるカラーのレンダリングの際に適用するための、トーン補正ＬＵＴ１１４およびカラー補正マトリックス１１６として、）バックライトディスプレイデバイス１０４のメモリ１０４中に記憶されてもよい。
【０１００】
図１１は、バックライトディスプレイ１０６に対する入力データのカラー補正を促進するために、バックライトディスプレイデバイス１００によって実現されてもよい例示的なプロセスを図示したフローダイヤグラムである。図１１において示されているように、プロセッサ１０２は、例えば、メモリ１０４から、あるいは、（示されていない）ビデオグラフィックプロセッサ、（示されていない）ビデオデコーダ、（示されていない）別のデバイス、または、他の何らかのソースのような、別のソースから、バックライトディスプレイ１０６を駆動するための入力を受け取る（１２０１）。
【０１０１】
バックライト選択ユニット１１０は、例えば、１００％、９０％、８０％、７５％、５０％、または、何らかの固定されたバックライトレベルのような、バックライトディスプレイ１０６の現在のバックライトレベルを、選択するか、あるいは、そうでなければ、決定してもよい。バックライトレベルは、電力をセーブするためにバックライトの減少を可能にするように、バックライトディスプレイデバイス１０６の動作によって、予め規定されていてもよい。例えば、バックライトディスプレイ１０６は、電力消費を減少させるために、経時的に、個別のステップで、そのバックライトレベルを減少させてもよい。ユーザがボタンを作動させるか、または、そうでないようにデバイス１００と対話した場合に、バックライトは、１００％に戻るように増加し、その後、経時的に減少してもよい。 
バックライト選択ユニット１１０が、バックライトディスプレイ１０６のバックライトレベルを決定した（１２０２）後に、カラー補正ユニット１１２は、メモリ１０４中に記憶されているカラー補正マトリックス１１６に基づいて、入力データを調整してもよい。特に、異なるカラー補正マトリックス１１６は、異なるバックライトレベルに対して規定されていてもよく、カラー補正ユニット１１２は、決定されたバックライトレベルに関係付けられている特定のカラー補正マトリックスに基づいて、入力データを調整してもよい（１２０３）。プロセッサ１０２はまた、メモリ１０４中に記憶されているトーン補正ＬＵＴ１１４に基づいて、入力データを調整してもよい（１２０４）。プロセッサ１０２は、その後、現在のバックライトレベルでバックライトディスプレイ１０６を駆動するために、調整された入力を適用してもよい（１２０５）。これらの補正は、バックライトレベルが変更される（“はい”１２０６）までは、静的なままであってもよい。特に、バックライトレベルが変更されたときに（“はい”１２０６）、バックライト選択ユニット１１０は、バックライトディスプレイ１０６の新しいバックライトレベルを決定してもよく（１２０２）、カラー補正ユニット１１２は、新しく決定されたバックライトレベルに関係付けられている特定のカラー補正マトリックスに基づいて、入力データを調整してもよい（１２０３）。いくつかの例では、これは、以前のバックライトレベルに対して使用される以前のマトリックスとは異なるマトリックスの適用を伴ってもよい。その後、プロセッサ１０２は、現在のバックライトレベルでバックライトディスプレイ１０６を駆動するために、調整された入力を適用してもよい（１２０５）。バックライトレベルが変更されたときにはいつでも、ステップ１２０３〜１２０６を繰り返してもよい。いくつかの例では、（例えば、異なるソースまたは異なるビデオシーケンスに関係付けられている）新しい入力データを受け取った場合に、図１１のプロセス全体を新たに開始してもよい。
【０１０２】
本開示の技術は、２つの異なる問題に対処してもよい。１つの例では、技術は、ディスプレイパネルのカラー特性における著しい変化につながることがある、ディスプレイのルミナンスレベルの変化に起因する問題に対処してもよい。先に説明した技術は、この件に関して、主に、ＬＣＤパネルのようなバックライトディスプレイに焦点を当てているが、この技術は、変化するルミナンスレベルを有する、ＯＬＥＤディスプレイパネルを含む、他のディスプレイに対して、同様に適用可能であってもよい。ＬＣＤパネルのケースでは、変化するルミナンスは、バックライトソースのルミナンスが減少するか、または、増加したときに起こることがある。（別々のバックライトソースを有さない）ＯＬＥＤパネルのケースでは、変化するルミナンスは、パネルのルミナンスレベルが減少するか、または、増加したときに起こることがある。
【０１０３】
本開示は、（パネルの前の特徴付けおよび較正に基づいて）１組のカラー補正マトリックスが前もって規定されているバックライトレベルの、このような変化に対する解決策を説明する。パネルのバックライトレベルが変化したときに、カラー出力を動的に改善するために、対応するカラー補正マトリックスをメモリからロードして、到来イメージデータに適用できる。このようなケースでは、Ｒチャネル、Ｇチャネル、および、Ｂチャネル間に著しいカラークロストークがない場合に、３×３または３×４のカラー補正マトリックスが、カラー補正に対して十分であることがある。繰り返しになるが、この例では３×４の線形回帰マトリックスを使用するカラー補正技術の１つの例は、以下の適用を含んでもよい：
Ｒcie＝ｋrr＊Ｒd＋ｋrg＊Ｇd＋ｋrb＊Ｂd＋Ｃr
Ｇcie＝ｋgr＊Ｒd＋ｋgg＊Ｇd＋ｋgb＊Ｂd＋Ｃg
Ｂcie＝ｋbr＊Ｒd＋ｋbg＊Ｇd＋ｋbb＊Ｂd＋Ｃb
ここで、黒のオフセットは、以下のように適用できる：Ｃr、Ｃg、Ｃb。このような技術は、ＬＣＤパネル、または、他の透過型ディスプレイとともに、何らかの別々のバックライトソースを有さないＯＬＥＤパネルに適用してもよい。先にさらに詳細に説明したように、残りの係数は、カラー補正されたチャネル値に対する、カラーチャネルの各々の寄与に関係付けられている。
【０１０４】
さらに、本開示の技術は、グレートラッキングに関する第２の問題に対処してもよい。グレートラッキングを改善するための技術は、ＬＣＤパネルおよびＯＬＥＤパネルとともに、バックライト変調またはルミナンスの変化を何ら実現しない他のディスプレイにも、さらに幅広く適用可能であってもよい。言い換えると、本開示のグレートラッキング技術は、カラーチャネルクロストークを示す任意のディスプレイに幅広く適用可能であってもよい。
【０１０５】
パネルディスプレイが、すべての中間グレー（８ビットのディスプレイに対して、Ｒ＝Ｇ＝Ｂは、０から２５５である）を、色相のないグレーカラー（無彩色）としてレンダリングする場合に、パネルは、グレートラッキング条件を満たしていると言われることがある。このようなグレートラッキング条件を満たすのが望ましいが、３つの１Ｄ ＬＵＴのみが使用されるときに、特に、Ｒチャネル、Ｇチャネル、および、Ｂチャネル間に著しい量の（負または正の）カラーチャネルクロストークが存在するときに、この問題は、対処されないことがある。グレートラッキング問題は、（別々のバックライトソースを持つ）ＬＣＤパネルと、（別々のバックライトソースを持たない）ＯＬＥＤパネルの双方に対して存在することがある。さらに、グレートラッキング問題は、パネルのルミナンスが固定されているか、または、変化するか否かにかかわらず、存在するかもしれない。
【０１０６】
したがって、（ディスプレイのタイプにかかわらず）グレートラッキング問題に対処するために、本開示は、上述したような、パネルの事前の特徴付けおよび較正に基づいて規定されてもよい、（かなり多数の要素、例えば、３×１１を持つ）アドバンストカラー補正マトリックスを提案する。マトリックスは、３×３より大きくてもよく、３×４より大きくてもよく、１つの例では、先に論じ、以下に再び示す、多項式モデルに基づく３×１１のマトリックスを構成してもよい：
Ｒcie＝ａ01＋ａ11Ｒd＋ａ21Ｇd＋ａ31Ｂd＋ａ41ＲdＧd＋ａ51ＧdＢd＋ａ61ＢdＲd＋ａ71Ｒ2d＋ａ81Ｇ2d＋ａ91Ｂ2d＋ａ101ＲdＧdＢd
Ｇcie＝ａ02＋ａ12Ｒd＋ａ22Ｇd＋ａ32Ｂd＋ａ42ＲdＧd＋ａ52ＧdＢd＋ａ62ＢdＲd＋ａ72Ｒ2d＋ａ82Ｇ2d＋ａ92Ｂ2d＋ａ102ＲdＧdＢd
Ｂcie＝ａ03＋ａ13Ｒd＋ａ23Ｇd＋ａ33Ｂd＋ａ43ＲdＧd＋ａ53ＧdＢd＋ａ63ＢdＲd＋ａ73Ｒ2d＋ａ83Ｇ2d＋ａ93Ｂ2d＋ａ103ＲdＧdＢd。
【０１０７】
ここで、以下の項によって黒のオフセットが適用されている：ａ01、ａ02、ａ03。この例では、Ｒチャネル、Ｇチャネル、および、Ｂチャネル間のカラークロストークに対処するために、より高次の要素（ＲＧ、ＲＢ、ＧＢ、ＲＲ、ＧＧ、ＢＢ、および、ＲＧＢ）が、特に選択されてもよい。先にさらに詳細に説明したように、先の方程式中の係数は、単独でも、または、他のカラーチャネルと組み合わせても、カラー補正されたチャネル値に対する、カラーチャネルの寄与に関係付けられている。
【０１０８】
これらの２つの別々の問題（１つは、変化するルミナンスレベルに起因するスぺクトルシフトまたはクロマシフトに関し、もう１つは、クロストークに関する）は、すべてではないいくつかのケースでは、重複しているかもしれない。特に、これらの問題は、パネルが著しいカラークロストークを示している（例えば、グレートラッキング補正に対処すべきである）ときに、および、パネルのルミナンスが変化して、スペクトルシフトまたはクロマシフトを結果として生じさせるときに、重複するかもしれない。
【０１０９】
ディスプレイの変化するルミナンス（例えば、バックライト）レベルの問題に関する本開示の技術に一致させると、方法は、ディスプレイの複数のルミナンスレベルのうちの１つに基づいて、ディスプレイに対する複数のカラー補正マトリックスのうちの１つを選択することと、選択したカラー補正マトリックスに基づいて、ディスプレイに適用されるカラーイメージデータを調整することとを含んでもよい。このケースでは、ディスプレイは、ディスプレイの複数のルミナンスレベルが異なるバックライト変調レベルを含む、バックライトディスプレイを含んでもよく、または、ディスプレイは、ディスプレイの複数のルミナンスレベルが有機発光ダイオード（ＯＬＥＤ）ディスプレイの異なるルミナンスレベルを含む、ＯＬＥＤディスプレイを含んでもよい。
【０１１０】
この例において、図１を参照すると、デバイス１００は、異なるルミナンスレベルで動作するように構成されているディスプレイ１０６と、ディスプレイに対する複数のカラー補正の組を記憶するメモリ１０４と、ディスプレイの現在のルミナンスレベルに基づいて、ディスプレイに対する複数のカラー補正の組のうちの１つを選択して、選択したカラー補正の組に基づいて、バックライトディスプレイに適用されるカラーイメージデータを調整するプロセッサ１０２とを備えていてもよい。繰り返しになるが、ディスプレイ１０６は、ディスプレイの複数のルミナンスレベルが異なるバックライト変調レベルを含む、バックライトディスプレイを含んでもよく、または、ディスプレイは、ディスプレイの複数のルミナンスレベルが有機発光ダイオード（ＯＬＥＤ）ディスプレイの異なるルミナンスレベルを含む、ＯＬＥＤディスプレイを含んでもよい。
【０１１１】
グレートラッキングの問題に関する本開示の技術に一致させると、ディスプレイの出力を調整する方法は、ディスプレイの異なるカラーチャネルに対する値を調整するために、カラー補正マトリックスを適用することを含み、ここで、カラー補正マトリックスの係数は、チャネル間のクロストークを調整するように選択され、カラー補正マトリックスは、３×３より大きい。カラー補正マトリックスを適用することは、１組の方程式を適用することを含んでもよい。チャネルは、赤チャネル、緑チャネル、および、青チャネルを含んでもよく、カラー補正マトリックスを適用することは、３×４のマトリックスを適用すること、３×１１のマトリックスを適用すること、または、３×３より大きい別のマトリックスを適用することを含む。
【０１１２】
この例において、図１を参照すると、デバイス１００は、ディスプレイ１０６と、カラー補正マトリックスを記憶するメモリ１０４と、ディスプレイ１０６の異なるカラーチャネルに対する値を調整するためにマトリックスを適用するプロセッサ１０２とを具備し、ここで、カラー補正マトリックスの係数は、チャネル間のクロストークを調整するように選択され、カラー補正マトリックスは、３×３より大きい。この例では、ディスプレイ１００は、バックライトデバイスと、液晶ディスプレイと、有機発光ダイオード（ＯＬＥＤ）ディスプレイと、固定されたルミナンス出力を有するディスプレイとのうちの１つ以上を含んでもよい。
【０１１３】
カラー補正マトリックスを適用する際に、プロセッサ１０２は、１組の方程式を適用してもよい。チャネルは、赤チャネル、緑チャネル、および、青チャネルを含んでもよく、カラー補正マトリックスを適用するときに、プロセッサは、３×４のマトリックス、３×１１のマトリックス、または、３×３より大きい別のマトリックスを適用してもよい。
【０１１４】
本開示の技術の例は、１組の、予め較正され、予め規定されたカラー補正マトリックスを適用することによって、コンピュータデバイスのディスプレイにおけるスペクトルシフト／クロマシフトに対処する。ここで説明した技術は、さらに頻繁で動的な方法でＲＧＢ三原色におけるスペクトルシフトを有することがあるディスプレイパネルに、さらに一般的に拡張されてもよいことを理解すべきである。ディスプレイパネルのＲＧＢ三原色は、ＲＧＢフィルタを備えるディスプレイパネルにおいて使用される照明光源および光レイヤからなるディスプレイパネル全体の、ＲＧＢスペクトル応答により表されてもよい。このようなディスプレイパネルの１つの例は、その主光源として環境光を使用するｉＭｏｄ（干渉型変調方式ディスプレイ）である。これらのタイプのパネルでは、ディスプレイの較正および特徴付けを通して、例えば、１組のＬＵＴ（一次元または多次元）、複素解析モデル、または、統計モデルを使用して、頻繁で動的なディスプレイパネルのスペクトルシフトをモデリングしてもよい。開発されたモデルは、その後、本開示にしたがって、一貫性のあるカラー性能を達成するために、デバイスの動作の間に適用されてもよい。
【０１１５】
この開示において説明した技術は、ハードウェア、ソフトウェア、ファームウェア、あるいは、それらの組み合わせで、少なくとも部分的に実現されてもよい。例えば、説明した技術のさまざまな態様は、１つ以上のマイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラム可能ゲートアレイ（ＦＰＧＡ）、あるいは、他の何らかの同等の統合されたまたは個別の論理回路とともに、このようなコンポーネントの任意の組み合わせをも含む、１つ以上のプロセッサ内で実現されてもよい。“プロセッサ”または“処理回路”という用語は、一般に、単独での、または、他の論理回路との組み合わせでの、先述した論理回路のうちのいずれか、あるいは、処理を実行するディスクリートハードウェアのような、他の何らかの均等な回路のことを指す。
【０１１６】
このようなハードウェア、ソフトウェア、および、ファームウェアは、本開示で説明したさまざまな動作および機能をサポートするために、同じデバイス内、あるいは、別々のデバイス内で実現されてもよい。加えて、説明したユニット、モジュール、または、コンポーネントのいずれも、共に実現するか、または、離散的であるが相互運用可能な論理デバイスとして別々に実現してもよい。モジュールまたはユニットとしての異なる特徴のレンダリングは、異なる機能面を強調するよう意図されており、このようなモジュールまたはユニットが、必ずしも、別々のハードウェアまたはソフトウェアのコンポーネントによって実現されなければならないことを意味しているのではない。むしろ、１つ以上のモジュールまたはユニットに関係付けられる機能性は、別々のハードウェア、ファームウェア、および／または、ソフトウェアのコンポーネントによって行うことができ、あるいは、共通のまたは別々のハードウェアまたはソフトウェアのコンポーネント内に統合することができる。
【０１１７】
本開示で説明した技術はまた、命令を記憶する、コンピュータ読取可能記憶媒体のような、コンピュータ読取可能媒体において、具現化またはエンコードされてもよい。コンピュータ読取可能媒体に埋め込まれているまたはエンコードされる命令は、例えば、１つ以上のプロセッサによって命令が実行されたときに、１つ以上のプロセッサに、ここで説明した技術を実行させてもよい。コンピュータ読取可能記憶媒体は、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、プログラム可能リードオンリーメモリ（ＰＲＯＭ）、消去可能なプログラム可能リードオンリーメモリ（ＥＰＲＯＭ）、電子的に消去可能なプログラム可能リードオンリーメモリ（ＥＥＰＲＯＭ）、フラッシュメモリ、ハードディスク、ＣＤ−ＲＯＭ、フロッピー（登録商標）ディスク、カセット、磁気媒体、光学媒体、あるいは、有体的である他のコンピュータ読取可能記憶媒体を含んでもよい。
【０１１８】
コンピュータ読取可能媒体は、先にリストアップしたもののような、有体的な記憶媒体に対応する、コンピュータ読取可能記憶媒体を含んでもよい。コンピュータ読取可能媒体はまた、例えば、通信プロトコルにしたがって、コンピュータプログラムの１つの場所から別の場所への転送を容易にする何らかの媒体を含む通信媒体を含んでもよい。このように、“コンピュータ読取可能媒体”というフレーズは、一般的に、（１）一時的でない有体的なコンピュータ読取可能記憶媒体と、（２）一時的な信号または搬送波のような、有体的でないコンピュータ読取可能通信媒体とに対応していてもよい。
【図１】
2013536956.tif 000011
【図２Ａ】
2013536956.tif 000012
【図２Ｂ】
2013536956.tif 000013
【図２Ｃ】
2013536956.tif 000014
【図２Ｄ】
2013536956.tif 000015
【図３】
2013536956.tif 000016
【図４Ａ】
2013536956.tif 000017
【図４Ｂ】
2013536956.tif 000018
【図４Ｃ】
2013536956.tif 000019
【図４Ｄ】
2013536956.tif 000020
【図４Ｅ】
2013536956.tif 000021
【図５】
2013536956.tif 000022
【図６Ａ】
2013536956.tif 000023
【図６Ｂ】
2013536956.tif 000024
【図７】
2013536956.tif 000025
【図８】
2013536956.tif 000026
【図９】
2013536956.tif 000027
【図１０】
2013536956.tif 000028
【図１１】
2013536956.tif 000029
【手続補正書】
【提出日】平成25年5月13日(2013.5.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
バックライトディスプレイデバイスを較正する方法において、
前記バックライトディスプレイデバイスの２つ以上の異なるバックライト強度レベル設定において、２つ以上の異なるカラー補正マトリックスの係数を発生させることと、
前記バックライトディスプレイデバイスによってカラーをレンダリングする適用のために、前記２つ以上の異なるカラー補正マトリックスの係数を前記バックライトディスプレイデバイスに記憶させることとを含み、
前記係数は、前記２つ以上の異なるバックライト強度レベル設定において、前記バックライトディスプレイデバイスの、赤チャネル、緑チャネル、および、青チャネルの各々を調整する方法。
【請求項２】
前記カラー補正マトリックスの係数を発生させることは、
１組の基準カラーを入力として受け取ることと、
前記バックライトディスプレイデバイスの最初のバックライト強度レベル設定を決定することと、
前記バックライトディスプレイデバイスの第２のバックライト強度レベル設定を決定することと、
前記第２のバックライト強度レベル設定に対応する、赤チャネル、緑チャネル、および、青チャネルの各々に対する１組の係数を決定することとを含み、
前記第２のバックライト強度レベル設定は、前記１組の基準カラーに関するしきい値誤差を上回る、表示される組のカラーを結果として生じさせ、
前記決定した組の係数は、前記１組の基準カラーに関するしきい値誤差内の１組の出力カラーをもたらす請求項１記載の方法。
【請求項３】
前記係数は、赤チャネル、緑チャネル、および、青チャネル間のクロストークを調整する請求項１記載の方法。
【請求項４】
前記バックライトディスプレイデバイスの、前記赤チャネル、緑チャネル、および、青チャネルの各々におけるトーン応答を調整するためのルックアップテーブルを発生させることと、
前記バックライトディスプレイデバイスによってカラーをレンダリングする適用のために、前記バックライトディスプレイデバイスに前記ルックアップテーブルを記憶させることとをさらに含む請求項１記載の方法。
【請求項５】
デバイスにおいて、
異なるバックライト強度レベル設定で動作するように構成されているバックライトディスプレイと、
前記バックライトディスプレイの２つ以上の異なるバックライト強度レベル設定において、２つ以上の異なるカラー補正マトリックスの係数を発生させるプロセッサと、
前記バックライトディスプレイによってカラーをレンダリングする適用のために、前記バックライトディスプレイ中の前記２つ以上の異なるカラー補正マトリックスの係数を記憶するメモリとを具備し、
前記係数は、前記２つ以上の異なるバックライト強度レベル設定において、前記バックライトディスプレイの、赤チャネル、緑チャネル、および、青チャネルの各々を調整するデバイス。
【請求項６】
前記カラー補正マトリックスの係数を発生させるために、
前記プロセッサは、
１組の基準カラーを入力として受け取り、
前記バックライトディスプレイの最初のバックライト強度レベル設定を決定し、
前記バックライトディスプレイの第２のバックライト強度レベル設定を決定し、
前記第２のバックライト強度レベル設定に対応する、赤チャネル、緑チャネル、および、青チャネルの各々に対する１組の係数を決定し、
前記第２のバックライト強度レベル設定は、前記１組の基準カラーに関するしきい値誤差を上回る、表示される組のカラーを結果として生じさせ、
前記決定した組の係数は、前記１組の基準カラーに関するしきい値誤差内の１組の出力カラーをもたらす請求項５記載のデバイス。
【請求項７】
前記係数は、前記赤チャネル、緑チャネル、および、青チャネル間のクロストークを調整する請求項５記載のデバイス。
【請求項８】
前記プロセッサは、さらに、
前記バックライトディスプレイの、前記赤チャネル、緑チャネル、および、青チャネルの各々におけるトーン応答を調整するためのルックアップテーブルを発生させ、
前記バックライトディスプレイによってカラーをレンダリングする適用のために、前記バックライトディスプレイ中の前記ルックアップテーブルを前記メモリに記憶させる請求項５記載のデバイス。
【請求項９】
デバイスにおいて、
バックライトディスプレイの２つ以上の異なるバックライト強度レベル設定において、２つ以上の異なるカラー補正マトリックスの係数を発生させる手段と、
前記バックライトディスプレイによってカラーをレンダリングする適用のために、前記バックライトディスプレイ中の前記２つ以上の異なるカラー補正マトリックスの係数を記憶する手段とを具備し、
前記係数は、前記２つ以上の異なるバックライト強度レベル設定において、前記バックライトディスプレイの、赤チャネル、緑チャネル、および、青チャネルの各々を調整するデバイス。
【請求項１０】
前記カラー補正マトリックスの係数を発生させる手段は、
１組の基準カラーを入力として受け取る手段と、
前記バックライトディスプレイの最初のバックライト強度レベル設定を決定する手段と、
前記バックライトディスプレイの第２のバックライト強度レベル設定を決定する手段と、
前記第２のバックライト強度レベル設定に対応する、前記赤チャネル、緑チャネル、および、青チャネルの各々に対する１組の係数を決定する手段とを具備し、
前記第２のバックライト強度レベル設定は、前記１組の基準カラーに関するしきい値誤差を上回る、表示される組のカラーを結果として生じさせ、
前記決定した組の係数は、前記１組の基準カラーに関するしきい値誤差内の１組の出力カラーをもたらす請求項９記載のデバイス。
【請求項１１】
前記係数は、前記赤チャネル、緑チャネル、および、青チャネル間のクロストークを調整する請求項９記載のデバイス。
【請求項１２】
前記バックライトディスプレイの、前記赤チャネル、緑チャネル、および、青チャネルの各々におけるトーン応答を調整するためのルックアップテーブルを発生させる手段と、
前記バックライトディスプレイによってカラーをレンダリングする適用のために、前記バックライトディスプレイ中の前記ルックアップテーブルを記憶する手段とをさらに具備する請求項９記載のデバイス。
【請求項１３】
プロセッサにおいて実行されるときに、前記プロセッサに、
前記バックライトディスプレイデバイスの２つ以上の異なるバックライト強度レベル設定において、２つ以上の異なるカラー補正マトリックスの係数を発生させる命令と、
前記バックライトディスプレイデバイスによってカラーをレンダリングする適用のために、前記２つ以上の異なるカラー補正マトリックスの係数を前記バックライトディスプレイデバイスに記憶させる命令とを含み、
前記係数は、前記２つ以上の異なるバックライト強度レベル設定において、前記バックライトディスプレイデバイスの、赤チャネル、緑チャネル、および、青チャネルの各々を調整するコンピュータ読取可能記憶媒体。
【請求項１４】
前記プロセッサにカラー補正マトリックスの係数を発生させる命令は、前記プロセッサに、
１組の基準カラーを入力として受け取らせる命令と、
前記バックライトディスプレイデバイスの最初のバックライト強度レベル設定を決定させる命令と、
前記バックライトディスプレイデバイスの第２のバックライト強度レベル設定を決定させる命令と、
前記第２のバックライト強度レベル設定に対応する、赤チャネル、緑チャネル、および、青チャネルの各々に対する１組の係数を決定させる命令とを含み、
前記第２のバックライト強度レベル設定は、１組の基準カラーに関するしきい値の誤差を上回る、表示される組のカラーを結果として生じさせ、
前記決定した組の係数は、前記１組の基準カラーに関するしきい値誤差内の１組の出力カラーをもたらす請求項１３記載のコンピュータ読取可能記憶媒体。
【請求項１５】
前記係数は、前記赤チャネル、緑チャネル、および、青チャネル間のクロストークを調整する請求項１３記載のコンピュータ読取可能記憶媒体。
【請求項１６】
前記プロセッサに、
前記バックライトディスプレイデバイスの、前記赤チャネル、緑チャネル、および、青チャネルの各々におけるトーン応答を調整するためのルックアップテーブルを発生させる命令と、
前記バックライトディスプレイデバイスによってカラーをレンダリングする適用のために、前記バックライトディスプレイデバイスに前記ルックアップテーブルを記憶させる命令とをさらに含む請求項１３記載のコンピュータ読取可能記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１１８
【補正方法】変更
【補正の内容】
【０１１８】
コンピュータ読取可能媒体は、先にリストアップしたもののような、有体的な記憶媒体に対応する、コンピュータ読取可能記憶媒体を含んでもよい。コンピュータ読取可能媒体はまた、例えば、通信プロトコルにしたがって、コンピュータプログラムの１つの場所から別の場所への転送を容易にする何らかの媒体を含む通信媒体を含んでもよい。このように、“コンピュータ読取可能媒体”というフレーズは、一般的に、（１）一時的でない有体的なコンピュータ読取可能記憶媒体と、（２）一時的な信号または搬送波のような、有体的でないコンピュータ読取可能通信媒体とに対応していてもよい。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［１］ディスプレイデバイスを較正する方法において、
前記ディスプレイデバイスの２つ以上の異なるルミナンス設定において、２つ以上の異なるカラー補正マトリックスの係数を発生させることと、
前記ディスプレイデバイスによってカラーをレンダリングする適用のために、前記２つ以上の異なるカラー補正マトリックスの係数を前記ディスプレイデバイスに記憶させることとを含み、
前記係数は、前記２つ以上の異なるルミナンス設定において、前記ディスプレイデバイスの、赤チャネル、緑チャネル、および、青チャネルの各々を調整する方法。
［２］前記カラー補正マトリックスの係数を発生させることは、
１組の基準カラーを入力として受け取ることと、
前記ディスプレイデバイスの最初のルミナンス設定を決定することと、
前記ディスプレイデバイスの第２のルミナンス設定を決定することと、
前記第２のルミナンス設定に対応する、赤チャネル、緑チャネル、および、青チャネルの各々に対する１組の係数を決定することとを含み、
前記第２のルミナンス設定は、前記１組の基準カラーに関するしきい値誤差を上回る、表示される組のカラーを結果として生じさせ、
前記決定した組の係数を、前記１組の基準カラーに適用することは、前記１組の基準カラーに関するしきい値誤差内の１組の出力カラーをもたらす上記［１］に記載の方法。
［３］前記係数は、赤チャネル、緑チャネル、および、青チャネル間のクロストークを調整する上記［１］に記載の方法。
［４］前記ディスプレイデバイスの、前記赤チャネル、緑チャネル、および、青チャネルの各々におけるトーン応答を調整するためのルックアップテーブルを発生させることと、
前記ディスプレイデバイスによってカラーをレンダリングする適用のために、前記ディスプレイデバイスに前記ルックアップテーブルを記憶させることとをさらに含む上記［１］に記載の方法。
［５］前記ルミナンス設定は、前記ディスプレイデバイスに関係付けられているバックライトレベルを含む上記［１］に記載の方法。
［６］デバイスにおいて、
異なるルミナンス設定で動作するように構成されているディスプレイと、
前記ディスプレイの２つ以上の異なるルミナンス設定において、２つ以上の異なるカラー補正マトリックスの係数を発生させるプロセッサと、
前記ディスプレイによってカラーをレンダリングする適用のために、前記ディスプレイ中の前記２つ以上の異なるカラー補正マトリックスの係数を記憶するメモリとを具備し、
前記係数は、前記２つ以上の異なるルミナンス設定において、前記ディスプレイの、赤チャネル、緑チャネル、および、青チャネルの各々を調整するデバイス。
［７］前記カラー補正マトリックスの係数を発生させるために、
前記プロセッサは、
１組の基準カラーを入力として受け取り、
前記ディスプレイの最初のルミナンス設定を決定し、
前記ディスプレイの第２のルミナンス設定を決定し、
前記第２のルミナンス設定に対応する、赤チャネル、緑チャネル、および、青チャネルの各々に対する１組の係数を決定し、
前記第２のルミナンス設定は、前記１組の基準カラーに関するしきい値誤差を上回る、表示される組のカラーを結果として生じさせ、
前記決定した組の係数を、前記１組の基準カラーに適用することは、前記１組の基準カラーに関するしきい値誤差内の１組の出力カラーをもたらす上記［６］に記載のデバイス。
［８］前記係数は、前記赤チャネル、緑チャネル、および、青チャネル間のクロストークを調整する上記［６］に記載のデバイス。
［９］前記プロセッサは、さらに、
前記ディスプレイの、前記赤チャネル、緑チャネル、および、青チャネルの各々におけるトーン応答を調整するためのルックアップテーブルを発生させ、
前記ディスプレイによってカラーをレンダリングする適用のために、前記ディスプレイ中の前記ルックアップテーブルを前記メモリに記憶させる上記［６］に記載のデバイス。
［１０］前記ルミナンス設定は、前記ディスプレイに関係付けられているバックライトレベルを含む上記［６］に記載のデバイス。
［１１］デバイスにおいて、
ディスプレイの２つ以上の異なるルミナンス設定において、２つ以上の異なるカラー補正マトリックスの係数を発生させる手段と、
前記ディスプレイによってカラーをレンダリングする適用のために、前記ディスプレイ中の前記２つ以上の異なるカラー補正マトリックスの係数を記憶する手段とを具備し、
前記係数は、前記２つ以上の異なるルミナンス設定において、前記ディスプレイの、赤チャネル、緑チャネル、および、青チャネルの各々を調整するデバイス。
［１２］前記カラー補正マトリックスの係数を発生させる手段は、
１組の基準カラーを入力として受け取る手段と、
前記ディスプレイの最初のルミナンス設定を決定する手段と、
前記ディスプレイの第２のルミナンス設定を決定する手段と、
前記第２のルミナンス設定に対応する、前記赤チャネル、緑チャネル、および、青チャネルの各々に対する１組の係数を決定する手段とを具備し、
前記第２のルミナンス設定は、前記１組の基準カラーに関するしきい値誤差を上回る、表示される組のカラーを結果として生じさせ、
前記決定した組の係数を、前記１組の基準カラーに適用することは、前記１組の基準カラーに関するしきい値誤差内の１組の出力カラーをもたらす上記［１１］に記載のデバイス。
［１３］前記係数は、前記赤チャネル、緑チャネル、および、青チャネル間のクロストークを調整する上記［１１］に記載のデバイス。
［１４］前記ディスプレイの、前記赤チャネル、緑チャネル、および、青チャネルの各々におけるトーン応答を調整するためのルックアップテーブルを発生させる手段と、
前記ディスプレイによってカラーをレンダリングする適用のために、前記ディスプレイ中の前記ルックアップテーブルを記憶する手段とをさらに具備する上記［１１］に記載のデバイス。
［１５］前記ルミナンス設定は、前記ディスプレイに関係付けられているバックライトレベルを含む上記［１１］に記載のデバイス。
［１６］プロセッサにおいて実行されるときに、前記プロセッサに、
前記ディスプレイデバイスの２つ以上の異なるルミナンス設定において、２つ以上の異なるカラー補正マトリックスの係数を発生させる命令と、
前記ディスプレイデバイスによってカラーをレンダリングする適用のために、前記２つ以上の異なるカラー補正マトリックスの係数を前記ディスプレイデバイスに記憶させる命令とを含み、
前記係数は、前記２つ以上の異なるルミナンス設定において、前記バックライトディスプレイデバイスの、赤チャネル、緑チャネル、および、青チャネルの各々を調整するコンピュータ読取可能記憶媒体。
［１７］前記プロセッサにカラー補正マトリックスの係数を発生させる命令は、前記プロセッサに、
１組の基準カラーを入力として受け取らせる命令と、
前記ディスプレイデバイスの最初のルミナンス設定を決定させる命令と、
前記ディスプレイデバイスの第２のルミナンス設定を決定させる命令と、
前記第２のルミナンス設定に対応する、赤チャネル、緑チャネル、および、青チャネルの各々に対する１組の係数を決定させる命令とを含み、
前記第２のルミナンス設定は、１組の基準カラーに関するしきい値の誤差を上回る、表示される組のカラーを結果として生じさせ、
前記決定した組の係数を、前記１組の基準カラーに適用することは、前記１組の基準カラーに関するしきい値誤差内の１組の出力カラーをもたらす上記［１６］に記載のコンピュータ読取可能記憶媒体。
［１８］前記係数は、前記赤チャネル、緑チャネル、および、青チャネル間のクロストークを調整する上記［１６］に記載のコンピュータ読取可能記憶媒体。
［１９］前記プロセッサに、
前記ディスプレイデバイスの、前記赤チャネル、緑チャネル、および、青チャネルの各々におけるトーン応答を調整するためのルックアップテーブルを発生させる命令と、
前記ディスプレイデバイスによってカラーをレンダリングする適用のために、前記ディスプレイデバイスに前記ルックアップテーブルを記憶させる命令とをさらに含む上記［１６］に記載のコンピュータ読取可能記憶媒体。
［２０］前記ルミナンス設定は、前記ディスプレイデバイスに関係付けられているバックライトレベルを含む上記［１６］に記載のコンピュータ読取可能記憶媒体。
【国際調査報告】
2013536956.tif 000030
2013536956.tif 000031
2013536956.tif 000032