(57)【要約】  原色の異なるサブセットを用いて多くの色を生成することができる調整可能干渉変調ディスプレイなど、ディスプレイにおいて色をレンディングするための方法および装置が開示される。レンダリングされるべき受信された色が、レンダリングされるべき色が色空間のあらかじめ定義された中間領域内にいつあるかを決定するために、分析される。時間原色が、ホワイトプライマリおよびブラックプライマリなど、ディスプレイの第１の原色と第２の原色とを混合するために少なくとも２つの時間サブフレームを使用して時間変調によって生成される色空間中の受信された色をレンダリングするために使用されるために生成され得る。時間原色は、色空間のあらかじめ定義された中間領域内にある色をレンダリングするときに使用される。ホワイトプライマリおよびブラックプライマリが時間変調のために使用されるとき、生成されるグレースケール時間プライマリは、２つの補色を使用することよりもロバストであり、よりロバストな中間および近中間色を与える。
2016512613.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイデバイスにおいて色をレンディングするための方法であって、
レンダリングされるべき色を受信することと、
レンダリングされるべき前記色が色空間のあらかじめ定義された中間領域内にいつあるかを決定することと、
色空間中で色をレンダリングするために使用されるように構成された少なくとも１つの時間原色を生成することと、ここにおいて、前記少なくとも１つの時間原色が、少なくとも第１の原色と第２の原色とを混合するために少なくとも２つのサブフレームを使用して時間変調によって生成され、ここにおいて、前記少なくとも１つの時間原色は、レンダリングされるべき前記色が前記色空間の前記あらかじめ定義された中間領域内にあると決定されたとき、レンダリングされるべき前記色をレンダリングするように動作可能である、
を備える方法。
【請求項２】
前記少なくとも１つの一時的原色が、前記第１の原色と前記第２の原色との間の軸上に配置されるように生成される、請求項１に記載の方法。
【請求項３】
前記第１の原色がホワイトであり、前記第２の原色がブラックである、請求項１に記載の方法。
【請求項４】
前記少なくとも１つの時間原色が、前記ホワイト原色と前記ブラック原色との間に配置されるように生成され、中間色特性および近中間色特性のうちの少なくとも１つを有する前記色空間のエリア中にある、請求項４に記載の方法。
【請求項５】
時間変調による前記少なくとも１つの時間原色の生成が、２サブフレーム変調方式、３サブフレーム変調方式、または４サブフレーム変調方式のうちの１つを使用することを含み、ここにおいて、各変調方式が、それぞれ定義された時間原色を含む、請求項１に記載の方法。
【請求項６】
ホワイト（Ｗ）原色とブラック（Ｋ）原色とを用いて前記少なくとも１つの時間原色を生成することをさらに備え、その結果、前記少なくとも１つの時間原色が、
（ａ）２サブフレーム変調方式を用いて生成されたときの（Ｗ＋Ｋ）／２と、
（ｂ）３サブフレーム変調方式を用いて生成されたときの（２Ｗ＋Ｋ）／３および（Ｗ＋２Ｋ）／３のうちの少なくとも１つと、
（ｃ）４サブフレーム変調方式を用いて生成されたときの（３Ｗ＋Ｋ）／４および（Ｗ＋３Ｋ）／４のうちの少なくとも１つと
を備える、請求項５に記載の方法。
【請求項７】
どの方式が、前記色空間中でレンダリングされるべき色Ｘの最も近くにあるそれぞれの仮想プライマリを有するかに基づいて、前記２サブフレーム変調方式、前記３サブフレーム変調方式、および前記４サブフレーム変調方式のうちのどのサブフレーム変調方式から選定すべきかを決定すること
をさらに備える、請求項５に記載の方法。
【請求項８】
前記少なくとも１つの時間原色を用いて誤差拡散を使用して表示のために前記色空間中で前記色をレンダリングすること
をさらに備える、請求項１に記載の方法。
【請求項９】
誤差拡散をいつ適用すべきかのタイミングが、前記２サブフレーム変調方式、前記３サブフレーム変調方式、および前記４サブフレーム変調方式のうちの１つの選択されたサブフレーム変調方式に基づく、請求項８に記載の方法。
【請求項１０】
２サブフレーム変調方式で第１のサブフレームにおいて２サブフレームプライマリのために誤差拡散を適用することと、
３サブフレーム変調方式で３サブフレーム時間プライマリのために少なくとも第１のサブフレームにおいて誤差拡散を適用すること、ならびに前記３サブフレーム変調方式で２サブフレーム時間プライマリを使用するときに前記第１のサブフレームおよび前記第２のサブフレームのうちの１つにおいて誤差拡散を適用することと、
４サブフレーム時間プライマリのために少なくとも第１のサブフレームにおいて誤差拡散を適用すること、前記４サブフレーム変調方式で３サブフレーム時間プライマリを使用するときに第１のサブフレームおよび第２のサブフレームのうちの１つにおいて誤差拡散を適用すること、ならびに前記４サブフレーム変調方式で２サブフレーム時間プライマリを使用するときに１つまたは第１のサブフレーム、第２のサブフレームまたは第３のサブフレームにおいて誤差拡散を適用することと
をさらに備える、請求項９に記載の方法。
【請求項１１】
ディスプレイデバイスにおいて色をレンディングするための装置であって、
レンダリングされるべき色を受信するための手段と、
レンダリングされるべき前記色が色空間のあらかじめ定義された中間領域内にいつあるかを決定するための手段と、
色空間中で色をレンダリングするために使用されるように構成された少なくとも１つの時間原色を生成するための手段と、ここにおいて、前記少なくとも１つの時間原色が、少なくとも第１の原色と第２の原色とを混合するために少なくとも２つのサブフレームを使用して時間変調によって生成され、ここにおいて、前記少なくとも１つの時間原色は、レンダリングされるべき前記色が前記色空間の前記あらかじめ定義された中間領域内にあると決定されたとき、レンダリングされるべき前記色をレンダリングするように動作可能である、
を備える装置。
【請求項１２】
前記少なくとも１つの一時的原色が、前記第１の原色と前記第２の原色との間の軸上に配置されるように生成される、請求項１１に記載の装置。
【請求項１３】
前記第１の原色がホワイトであり、前記第２の原色がブラックである、請求項１１に記載の装置。
【請求項１４】
前記少なくとも１つの時間原色が、前記ホワイト原色と前記ブラック原色との間に配置されるように生成され、中間色特性および近中間色特性のうちの少なくとも１つを有する前記色空間のエリア中にある、請求項１３に記載の装置。
【請求項１５】
時間変調によって前記少なくとも１つの時間原色を生成するための前記手段が、２サブフレーム変調方式、３サブフレーム変調方式、または４サブフレーム変調方式のうちの１つを使用するための手段を含み、ここにおいて、各変調方式が、それぞれ定義された時間原色を含む、請求項１１に記載の装置。
【請求項１６】
ホワイト（Ｗ）原色とブラック（Ｋ）原色とを用いて前記少なくとも１つの時間原色を生成するための手段をさらに備え、その結果、前記少なくとも１つの時間原色が、
（ａ）２サブフレーム変調方式を用いて生成されたときの（Ｗ＋Ｋ）／２と、
（ｂ）３サブフレーム変調方式を用いて生成されたときの（２Ｗ＋Ｋ）／３および（Ｗ＋２Ｋ）／３のうちの少なくとも１つと、
（ｃ）４サブフレーム変調方式を用いて生成されたときの（３Ｗ＋Ｋ）／４および（Ｗ＋３Ｋ）／４のうちの少なくとも１つと
を備える、請求項１５に記載の装置。
【請求項１７】
どの方式が、前記色空間中でレンダリングされるべき色Ｘの最も近くにあるそれぞれの仮想プライマリを有するかに基づいて、前記２サブフレーム変調方式、前記３サブフレーム変調方式、および前記４サブフレーム変調方式のうちのどのサブフレーム変調方式から選定すべきかを決定するための手段
をさらに備える、請求項１５に記載の装置。
【請求項１８】
前記少なくとも１つの時間原色を用いて誤差拡散を使用して表示のために前記色空間中で前記色をレンダリングするための手段
をさらに備える、請求項１１に記載の装置。
【請求項１９】
誤差拡散をいつ適用すべきかのタイミングが、前記２サブフレーム変調方式、前記３サブフレーム変調方式、および前記４サブフレーム変調方式のうちの１つの選択されたサブフレーム変調方式に基づく、請求項１８に記載の装置。
【請求項２０】
２サブフレーム変調方式で第１のサブフレームにおいて２サブフレームプライマリのために誤差拡散を適用するための手段と、
３サブフレーム変調方式で３サブフレーム時間プライマリのために少なくとも第１のサブフレームにおいて誤差拡散を適用するための手段、ならびに前記３サブフレーム変調方式で２サブフレーム時間プライマリを使用するときに前記第１のサブフレームおよび前記第２のサブフレームのうちの１つにおいて誤差拡散を適用するための手段と、
４サブフレーム時間プライマリのために少なくとも第１のサブフレームにおいて誤差拡散を適用するための手段、前記４サブフレーム変調方式で３サブフレーム時間プライマリを使用するときに第１のサブフレームおよび第２のサブフレームのうちの１つにおいて誤差拡散を適用するための手段、ならびに前記４サブフレーム変調方式で２サブフレーム時間プライマリを使用するときに１つまたは第１のサブフレーム、第２のサブフレームまたは第３のサブフレームにおいて誤差拡散を適用するための手段と
をさらに備える、請求項１９に記載の装置。
【請求項２１】
ディスプレイデバイスにおいて色をレンディングするための装置であって、
レンダリングされるべき色を受信するように構成された受信ユニットと、
レンダリングされるべき前記色が色空間のあらかじめ定義された中間領域内にいつあるかを決定するように構成された決定ユニットと、
色空間中で色をレンダリングするために使用されるように構成された少なくとも１つの時間原色を生成するように構成された時間プライマリ生成ユニットと、ここにおいて、前記少なくとも１つの時間原色が、少なくとも第１の原色と第２の原色とを混合するために少なくとも２つのサブフレームを使用して時間変調によって生成され、ここにおいて、前記少なくとも１つの時間原色は、レンダリングされるべき前記色が前記色空間の前記あらかじめ定義された中間領域内にあると決定されたとき、レンダリングされるべき前記色をレンダリングするように動作可能である、
を備える装置。
【請求項２２】
前記少なくとも１つの一時的原色が、前記第１の原色と前記第２の原色との間の軸上に配置されるように生成される、請求項２１に記載の装置。
【請求項２３】
前記第１の原色がホワイトであり、前記第２の原色がブラックである、請求項２１に記載の装置。
【請求項２４】
前記少なくとも１つの時間原色が、前記ホワイト原色と前記ブラック原色との間に配置されるように生成され、中間色特性および近中間色特性のうちの少なくとも１つを有する前記色空間のエリア中にある、請求項２３に記載の装置。
【請求項２５】
前記生成ユニットが、２サブフレーム変調方式、３サブフレーム変調方式、または４サブフレーム変調方式のうちの１つを使用するようにさらに構成され、ここにおいて、各変調方式が、それぞれ定義された時間原色を含む、請求項２１に記載の装置。
【請求項２６】
ホワイト（Ｗ）原色とブラック（Ｋ）原色とを用いて前記少なくとも１つの時間原色を生成することをさらに備え、その結果、前記少なくとも１つの時間原色が、
（ａ）２サブフレーム変調方式を用いて生成されたときの（Ｗ＋Ｋ）／２と、
（ｂ）３サブフレーム変調方式を用いて生成されたときの（２Ｗ＋Ｋ）／３および（Ｗ＋２Ｋ）／３のうちの少なくとも１つと、
（ｃ）４サブフレーム変調方式を用いて生成されたときの（３Ｗ＋Ｋ）／４および（Ｗ＋３Ｋ）／４のうちの少なくとも１つと
を備える、請求項２５に記載の装置。
【請求項２７】
前記決定ユニットは、どの方式が、前記色空間中でレンダリングされるべき色Ｘの最も近くにあるそれぞれの仮想プライマリを有するかに基づいて、前記２サブフレーム変調方式、前記３サブフレーム変調方式、および前記４サブフレーム変調方式のうちのどのサブフレーム変調方式から選定すべきかを決定するようにさらに構成された、請求項２５に記載の装置。
【請求項２８】
前記少なくとも１つの時間原色を用いて誤差拡散を使用して表示のために前記色空間中で前記色をレンダリングするように構成されたレンダリングユニット
をさらに備える、請求項２１に記載の装置。
【請求項２９】
誤差拡散をいつ適用すべきかのタイミングが、前記２サブフレーム変調方式、前記３サブフレーム変調方式、および前記４サブフレーム変調方式のうちの１つの選択されたサブフレーム変調方式に基づく、請求項２８に記載の装置。
【請求項３０】
前記レンダリングユニットが、
２サブフレーム変調方式で第１のサブフレームにおいて２サブフレームプライマリのために誤差拡散を適用することと、
３サブフレーム変調方式で３サブフレーム時間プライマリのために少なくとも第１のサブフレームにおいて誤差拡散を適用すること、ならびに前記３サブフレーム変調方式で２サブフレーム時間プライマリを使用するときに前記第１のサブフレームおよび前記第２のサブフレームのうちの１つにおいて誤差拡散を適用することと、
４サブフレーム時間プライマリのために少なくとも第１のサブフレームにおいて誤差拡散を適用すること、前記４サブフレーム変調方式で３サブフレーム時間プライマリを使用するときに第１のサブフレームおよび第２のサブフレームのうちの１つにおいて誤差拡散を適用すること、ならびに前記４サブフレーム変調方式で２サブフレーム時間プライマリを使用するときに１つまたは第１のサブフレーム、第２のサブフレームまたは第３のサブフレームにおいて誤差拡散を適用することと
を行うようにさらに構成された、請求項２９に記載の装置。
【請求項３１】
コンピュータに、レンダリングされるべき色を受信することを行わせるためのコードと、
コンピュータに、レンダリングされるべき前記色が色空間のあらかじめ定義された中間領域内にいつあるかを決定することを行わせるためのコードと、
コンピュータに、色空間中で色をレンダリングするために使用されるように構成された少なくとも１つの時間原色を生成することを行わせるためのコードと、ここにおいて、前記少なくとも１つの時間原色が、少なくとも第１の原色と第２の原色とを混合するために少なくとも２つのサブフレームを使用して時間変調によって生成され、ここにおいて、前記少なくとも１つの時間原色は、レンダリングされるべき前記色が前記色空間の前記あらかじめ定義された中間領域内にあると決定されたとき、レンダリングされるべき前記色をレンダリングするように動作可能である、
を備えるコンピュータ可読媒体
を備えるコンピュータプログラム製品。
【請求項３２】
前記少なくとも１つの一時的原色が、前記第１の原色と前記第２の原色との間の軸上に配置されるように生成される、請求項３１に記載のコンピュータプログラム製品。
【請求項３３】
前記第１の原色がホワイトであり、前記第２の原色がブラックである、請求項３１に記載のコンピュータプログラム製品。
【請求項３４】
前記少なくとも１つの時間原色が、前記ホワイト原色と前記ブラック原色との間に配置されるように生成され、中間色特性および近中間色特性のうちの少なくとも１つを有する前記色空間のエリア中にある、請求項３３に記載のコンピュータプログラム製品。
【請求項３５】
コンピュータに、時間変調によって少なくとも１つの時間原色を生成することを行わせるための前記コードが、前記コンピュータに、２サブフレーム変調方式、３サブフレーム変調方式、または４サブフレーム変調方式のうちの１つの使用を選択することを行わせるためのコードを含み、ここにおいて、各変調方式が、それぞれ定義された時間原色を含む、請求項３１に記載のコンピュータプログラム製品。
【請求項３６】
前記コンピュータ可読媒体が、
コンピュータに、ホワイト（Ｗ）原色とブラック（Ｋ）原色とを用いて前記少なくとも１つの時間原色を生成することを行わせるためのコードをさらに備え、その結果、前記少なくとも１つの時間原色が、
（ａ）２サブフレーム変調方式を用いて生成されたときの（Ｗ＋Ｋ）／２と、
（ｂ）３サブフレーム変調方式を用いて生成されたときの（２Ｗ＋Ｋ）／３および（Ｗ＋２Ｋ）／３のうちの少なくとも１つと、
（ｃ）４サブフレーム変調方式を用いて生成されたときの（３Ｗ＋Ｋ）／４および（Ｗ＋３Ｋ）／４のうちの少なくとも１つと
を備える、請求項３５に記載のコンピュータプログラム製品。
【請求項３７】
前記コンピュータ可読媒体は、
コンピュータに、どの方式が、前記色空間中でレンダリングされるべき色Ｘの最も近くにあるそれぞれの仮想プライマリを有するかに基づいて、前記２サブフレーム変調方式、前記３サブフレーム変調方式、および前記４サブフレーム変調方式のうちのどのサブフレーム変調方式から選定すべきかを決定することを行わせるためのコード
をさらに備える、請求項３５に記載のコンピュータプログラム製品。
【請求項３８】
前記コンピュータ可読媒体が、
コンピュータに、前記少なくとも１つの時間原色を用いて誤差拡散を使用して表示のために前記色空間中で前記色をレンダリングすることを行わせるためのコード
をさらに備える、請求項３１に記載のコンピュータプログラム製品。
【請求項３９】
誤差拡散をいつ適用すべきかのタイミングが、前記２サブフレーム変調方式、前記３サブフレーム変調方式、および前記４サブフレーム変調方式のうちの１つの選択されたサブフレーム変調方式に基づく、請求項３８に記載のコンピュータプログラム製品。
【請求項４０】
前記コンピュータ可読媒体が、
コンピュータに、２サブフレーム変調方式で第１のサブフレームにおいて２サブフレームプライマリのために誤差拡散を適用することを行わせるためのコードと、
コンピュータに、３サブフレーム変調方式で３サブフレーム時間プライマリのために少なくとも第１のサブフレームにおいて誤差拡散を適用することを行わせるためのコード、ならびに前記３サブフレーム変調方式で２サブフレーム時間プライマリを使用するときに前記第１のサブフレームおよび前記第２のサブフレームのうちの１つにおいて誤差拡散を適用するための手段と、
コンピュータに、４サブフレーム時間プライマリのために少なくとも第１のサブフレームにおいて誤差拡散を適用することを行わせるためのコード、前記４サブフレーム変調方式で３サブフレーム時間プライマリを使用するときに第１のサブフレームおよび第２のサブフレームのうちの１つにおいて誤差拡散を適用するための手段、ならびに前記４サブフレーム変調方式で２サブフレーム時間プライマリを使用するときに１つまたは第１のサブフレーム、第２のサブフレームまたは第３のサブフレームにおいて誤差拡散を適用するための手段と
をさらに備える、請求項３９に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
優先権主張
[0001]本出願は、参照により本明細書に組み込まれる、２０１３年３月１０日に出願され、「METHODS AND APPARATUS FOR COLOR RENDERING」と題する、米国特許出願第１３／７９２，０９１号の優先権を主張する。
【０００２】
[0002]本開示は、一般に出力デバイスへのカラーレンダリングに関し、より詳細には、バイナリ、高次元出力ディスプレイデバイスなど、ディスプレイデバイスへの出力のためのカラーレンダリングのための方法および装置に関する。
【背景技術】
【０００３】
[0003]ディスプレイデバイスにおいて意図された色を生成するために、ソース色空間中の色がターゲットデバイス色空間に変換される。ディスプレイデバイスでは、ターゲットディスプレイデバイス上に表示されることになる意図された色を生成するために、通常、ソース色（たとえば標準ＲＧＢ（ｓＲＧＢ）における番号のタプルとして表されるソース色空間）がターゲットデバイスの色空間（たとえばＬＣＤディスプレイのデバイスＲＧＢ、たとえば、またはプリンタのデバイスＣＭＹＫ）に変換されなければならない。
【０００４】
[0004]色が３次元であるので、３プライマリディスプレイは、色空間中の色の特定のサブセットである、色域（color gamut）内にある何らかの色を生成することができる。色を生成するために４つ以上のプライマリを使用して特定の色を生成するために干渉変調を採用する調整可能干渉変調ディスプレイ（ＡｉＭＯＤ：adjustable interferometric modulation display）デバイスなど、マルチプライマリディスプレイシステムでは、多くの色がプライマリの異なるサブセットを用いて生成され得る。たとえば、グレートーンは、２つの補原色（または、厳密な補原ペアが利用可能でない場合は３つの原色）と混合されるか、またはホワイトプライマリとブラックプライマリのペアと混合され得る。表示のために色をレンダリングするとき、既知の手法は、単に、最も近い原色を見つけ、この最も近いプライマリに対してベクトル誤差拡散を使用し、これらの手法はあまり安定せず、不正確であり得る。したがって、単に、最も近いプライマリを見つけることよりも、より大きい安定性と精度とをもつカラーレンダリングの必要がある。
【発明の概要】
【０００５】
[0005]一態様によれば、ディスプレイデバイスにおいて色をレンディングするための方法が開示される。本方法は、レンダリングされるべき色を受信することと、レンダリングされるべき色が色空間のあらかじめ定義された中間領域（neutral region）内にいつあるかを決定することとを含む。本方法は、色空間中で色をレンダリングするために使用されるように構成された少なくとも１つの時間原色（temporal primary color）を生成することをさらに含み、ここにおいて、少なくとも１つの時間原色は、少なくとも第１の原色と第２の原色とを混合するために少なくとも２つのサブフレームを使用して時間変調によって生成され、ここにおいて、少なくとも１つの時間原色は、レンダリングされるべき色が色空間のあらかじめ定義された中間領域内にあると決定されたとき、レンダリングされるべき色をレンダリングするように動作可能である。
【０００６】
[0006]別の態様によれば、レンダリングされるべき色を受信するための手段を含む、ディスプレイデバイスにおいて色をレンディングするための装置が開示される。本装置は、レンダリングされるべき色が色空間のあらかじめ定義された中間領域内にいつあるかを決定するための手段をさらに含む。さらに、本装置は、色空間中で色をレンダリングするために使用されるように構成された少なくとも１つの時間原色を生成するための手段を含み、ここにおいて、少なくとも１つの時間原色は、少なくとも第１の原色と第２の原色とを混合するために少なくとも２つのサブフレームを使用して時間変調によって生成され、ここにおいて、少なくとも１つの時間原色は、レンダリングされるべき色が色空間のあらかじめ定義された中間領域内にあると決定されたとき、レンダリングされるべき色をレンダリングするように動作可能である。
【０００７】
[0007]さらに別の態様によれば、ディスプレイデバイスにおいて色をレンディングするための装置が開示される。本装置は、レンダリングされるべき色を受信するように構成された受信ユニットを含む。さらに、本装置は、レンダリングされるべき色が色空間のあらかじめ定義された中間領域内にいつあるかを決定するように構成された決定ユニットを有する。最後に、本装置は、色空間中で色をレンダリングするために使用されるように構成された少なくとも１つの時間原色を生成するように構成された時間プライマリ生成ユニットを含み、ここにおいて、少なくとも１つの時間原色は、少なくとも第１の原色と第２の原色とを混合するために少なくとも２つのサブフレームを使用して時間変調によって生成され、ここにおいて、少なくとも１つの時間原色は、レンダリングされるべき色が色空間のあらかじめ定義された中間領域内にあると決定されたとき、レンダリングされるべき色をレンダリングするように動作可能である。
【０００８】
[0008]またもう１つの態様によれば、コンピュータ可読媒体を備えるコンピュータプログラム製品が開示される。上記媒体は、コンピュータに、レンダリングされるべき色を受信することを行わせるためのコードと、コンピュータに、レンダリングされるべき色が色空間のあらかじめ定義された中間領域内にいつあるかを決定することを行わせるためのコードとを含む。さらに、コンピュータ可読媒体は、コンピュータに、色空間中で色をレンダリングするために使用されるように構成された少なくとも１つの時間原色を生成することを行わせるためのコードを含み、ここにおいて、少なくとも１つの時間原色は、少なくとも第１の原色と第２の原色とを混合するために少なくとも２つのサブフレームを使用して時間変調によって生成され、ここにおいて、少なくとも１つの時間原色は、レンダリングされるべき色が色空間のあらかじめ定義された中間領域内にあると決定されたとき、レンダリングされるべき色をレンダリングするように動作可能である。
【図面の簡単な説明】
【０００９】
【図１】[0009]最も近い原色に対する誤差拡散を用いた３次元色空間中での所望の入力色のカラーレンダリングを示す図。
【図２】[0010]本開示による、中間線または軸上のまたはそれの近くの中間色に対する誤差拡散を用いた、図１の３次元色空間の例における所望の入力色のカラーレンダリングを示す図。
【図３】[0011]色空間中でのそれらの間に残差誤差がある色Ｘとホワイトプライマリとのマッピングを示す図。
【図４】[0012]残差誤差を追加した後に色ＸがＸ’に移動された、図３の例における次の時間フレームにおけるマッピングを示す図。
【図５】[0013]有彩（chromatic）原色の代わりにホワイトＷプライマリとブラックＫプライマリの組合せによってハーフトーン色をレンダリングするための例示的な方法を示す図。
【図６】[0014]色Ｘを近似的に生成するための３つの有彩プライマリの使用の一例を示す図。
【図７】[0015]色Ｘを近似的に生成するための４つの有彩プライマリの使用の一例を示す図。
【図８】[0016]ホワイトプライマリとブラックプライマリとを使用して２つのサブフレームを用いて生成される仮想プライマリの生成を示す図。
【図９】[0017]ＣＩＥＬＡＢ色空間中で図８の例からの仮想プライマリを使用して色Ｘをレンダリングするプロセスの一部を示す図。
【図１０】[0018]３つのサブフレームが時間変調のために使用される、仮想プライマリを生成することの別の例を示す図。
【図１１】[0019]４つのサブフレームが時間変調のために使用される、仮想プライマリを生成することのまた別の例を示す図。
【図１２】[0020]６つのプライマリを有するバイナリディスプレイのための色空間を示す図。
【図１３】[0021]図１２の色空間中での本開示による仮想プライマリの使用を示す図。
【図１４】[0022]ＡＩＭＯＤディスプレイを用いた表示など、表示のために色をレンダリングするために使用され得る例示的な装置１４００を示す図。
【図１５】[0023]ディスプレイデバイスにおいて色をレンディングするための例示的な方法の流れ図。
【図１６】[0024]ＡＩＭＯＤディスプレイを用いた表示など、表示のために色をレンダリングするために使用され得る別の例示的な装置を示す図。
【発明を実施するための形態】
【００１０】
[0025]本開示の方法および装置は、色域中のホワイトプライマリとブラックプライマリとの間のグレースケールまたは中間線または軸のエリアに沿ったまたはそれの周りの仮想、時間プライマリを決定することの使用によってより大きい安定性と精度とをもつカラーレンダリングを提供する。このエリア中の仮想プライマリを使用することは、ブラックプライマリとホワイトプライマリのペアを用いて構成されたグレートーンが、単純なベクトル誤差拡散を使用して原色を用いて構成されたトーンまたは色よりも正確であり、より安定していることがあるという本発明の認識に基づく。そのような理由で、本方法および装置は、ＡＩＭＯＤディスプレイなど、バイナリマルチプライマリディスプレイシステムの色処理のために時空間ベクトル誤差拡散と統合された色分解を生じさせる。開示する方法および装置では、異なる照明状態の下でのグレートーンの色精度および色安定性が改善され、グレーバランスは、異なる閲覧角にあまり敏感でなく、不正確な原色に対してより耐性がある。
【００１１】
[0026]ＡＩＭＯＤなど、バイナリマルチプライマリディスプレイシステムでは、正確な色表現のために連続トーン色を処理するためにハーフトーニング方法が使用され得る。ベクトル誤差拡散が、連続トーン（コントーン（con-tone））色をそれに最も近い原色に２値化するために適用され得、残差色誤差が、時間誤差拡散のために次のサブフレームに分散されるか、または空間誤差拡散のために他のネイバーピクセルに分散される。
【００１２】
[0027]図１に、８プライマリディスプレイのための例示的な色空間を示す。表示のためにレンダリングされるべき特定の近グレー色Ｘ１０２が、Ｘに最も近い原色Ｐ１０４を用いて生成され得る。単に、最も近い原色にマッピングすることと、次いで、特定の所望の色をレンダリングするためにベクトル誤差拡散を適用することとによって見つける、既知の方法を採用するカラーレンディング、その誤差はΔＥ１０６として示されている。わかり得るように、レンダリングされるべき（また参照番号１０２で示された）特定の近グレー色Ｘが、図示されたＬ＊，ａ＊，ｂ＊色空間（たとえば、ＣＩＥＬＡＢ色空間）３次元色空間内にある。
【００１３】
[0028]図２に、次の時間フレームにおける図１の色空間を示す。図示のように、Ｘ１０２は次の時間フレームにおいてＸ’１１０になる。その色は、この時間フレームにおいてベクトル誤差拡散とともにそれの最も近い原色（すなわち、Ｑ１０８）にマッピングされる。図２は、図１の色空間中の近グレー色Ｘ１０２が、２つの有彩色Ｘ１０２およびＱ１０８を用いたカラーレンダリング中に生成され得ることを示しており、Ｘ１０２とＱ１０８は相手の色空間中で色相角（hue angle）がほとんど対向している。有彩色を用いて近中間色Ｘをカラーレンダリングするためにそのような性質をもつプライマリを使用することによって、得られたレンダリングは、あまり安定せず、不正確である傾向があり得る。すなわち、２つの近補飽和色が、近中間色を近似的に表すために選択される。原色の何らかの小さいドリフトが、特に中間色のための色バランスに大きな影響を及ぼすことになる。したがって、原色の色精度が、良好な中間色を維持するために極めて重要である。
【００１４】
[0029]図１および図２におけるレンダリングの代替として、図３および図４に、Ｘ１０２が代わりにホワイトプライマリＷ１１２とブラックプライマリＫ１１４とを使用して生成され得る、同じ色空間を示す。図３は、特に、色Ｘ１０２がホワイトプライマリＷ１１２にマッピングされ得ることを示しており、それらの間の残差誤差がΔＥ１１６として示されている。
【００１５】
[0030]図４によって示されているように、次の時間フレームでは、Ｘは、残差誤差１１６を追加した後に、Ｘ’１１８に移動される。Ｘ’は、その場合、この時間フレームにおいてベクトル誤差拡散においてブラックプライマリＫ１１４を用いて生成される。Ｘ’１１８がＫ１１４に最も近いので、それはこのフレームにおいてＫ１１４を用いて生成される。さらに、色Ｘ１０２がグレーに近い（すなわち、円柱１２０の境界によって近似される色空間の中間領域中にある）ので、それは、ホワイトプライマリ（Ｗ）とブラックプライマリ（Ｋ）とを用いて生成され得、残りの色誤差は次の時間フレームにまたはネイバーピクセルに受け渡されることに留意されたい。特に、グレーおよび近グレートーンの異なる選定が誤差拡散のために利用可能である。
【００１６】
[0031]図１〜図４の例は、色が、ベクトル誤差拡散においてプライマリの異なるセットの異なる組合せを用いて異なる方法で生成され得るという概念を示している。前に説明したように、従来のベクトル誤差拡散では、一般に、最も近い原色がハーフトーニングのために選択される。Ｘ１０２が、図１〜図２の従来の例ではプライマリＷ１１２よりもプライマリＰ１０４に近かったので、プライマリＰが、ベクトル誤差拡散のために使用される得られた色であることになる。対照的に、図３〜図４の例は、ホワイトプライマリＷ１１２とブラックプライマリＫ１１４との間の線または軸上のまたはそれの周りの中間またはグレースケール領域の近くの中間色Ｘのロケーションにより、中間色Ｘをレンダリングする別の方法を示しており、これは、２つの有彩色Ｘ１０２およびＱ１０８を用いたレンダリングよりも安定した、正確なカラーレンダリングを与え得る。この例における原色の選択は、アクティブで意図的であり、必ずしも、レンダリングされるべき色Ｘに最も近いプライマリであるとは限らない。
【００１７】
[0032]図５に、有彩原色Ｐ０およびＰ１の代わりにホワイトＷプライマリとブラックＫプライマリの組合せによってハーフトーン色をレンダリングするための例示的な方法を示す。図示のように、Ｗ５０２およびＫ５０４はそれぞれホワイトプライマリおよびブラックプライマリであり、Ｐ０  ５０６およびＰ１  ５０８は２つの原色である。中間色Ｘ５１０が、対向プライマリＰ０  ５０６およびＰ１  ５０８、またはプライマリＷ５０２およびＫ５０４のいずれかを用いてレンダリングされ得る。説明のために、プライマリＰ０  ５０６がＸ５１０に最も近いと仮定する。Ｘ５１０のレンダリングは、最初に第１の時間フレームにおいてベクトル誤差拡散によってＰ０を表示することと、次いで次の時間フレームにおいてＰ１を表示することとによって達成されることになり、残りの色誤差は第３のフレームまたはネイバー色のいずれかに受け渡され得る。本開示の方法および装置によれば、Ｗ５０２およびＫ５０４が代わりに色Ｘを生成するために使用される。ただし、Ｗ５２０およびＫ５０４が色Ｘを生成するために使用されるが、ＷとＫとを用いたＸの生成は、後でより詳細に説明するように、原色（たとえば、Ｐ０およびＰ１）を利用するときに使用されるであろう従来のベクトル誤差拡散を用いて行われないことに留意されたい。
【００１８】
[0033]図６および図７に、３つ以上のプライマリが、特定の色Ｘをレンダリングするために必要とされる、カラーレンダリングのためのより複雑でより現実的な状況を表すさらなる例を示す。図６の例では、３つのプライマリＰ０  ６０２、Ｐ１  ６０４、およびＰ２  ６０６が、色Ｘ６０８を近似的に生成するために必要とされる。ここで、色Ｘの生成は、３つの連続する一時的フレーム（すなわち、「サブフレーム」）を使用して実行され得、各フレームは、得られた時間混合が色Ｘであるように、３つのプライマリのうちの１つを適用する。
【００１９】
[0034]図７は、３次元色空間中の４つのプライマリＰ０  ７０２、Ｐ１  ７０４、Ｐ２  ７０６、およびＰ３  ７０８がディザリングのために４つのサブフレームにわたって使用される、なお一層複雑な状況をさらに示している。これは、色（たとえば、色Ｘ）が、空間誤差拡散によってネイバーピクセルに最終的に分散され得る得られた小さい残差色誤差を用いてより厳密にまたは正確にレンダリングされることを可能にする。
【００２０】
[0035]ホワイトＷプライマリおよびブラックＫプライマリが色空間中の上端部および下端部にあるので、多くの高頻度中間トーン色はＷおよびＫまでの大きい距離を有する。したがって、ホワイトＷまたはブラックＫがベクトル誤差拡散において選択されるであろう確率はかなり低いことがある。とはいえ、図６および図７の例における色Ｘが近中間色である場合、カラーレンダリングは、時間サブフレームの一部分またはそれのすべてを使用してホワイトプライマリとブラックプライマリと（ＷとＫと）を用いてディザリングを通して達成され得ることに留意されたい。特に、ただＷプライマリとＫプライマリとを使用した時間サブフレームの適用によって、ＷプライマリとＫプライマリとの間の線または軸に沿ったまたはそれの近くの異なる仮想プライマリがこれらの時間サブフレームの使用によって生じ得る。そのような仮想プライマリが（概してＷ〜Ｋ線または軸に沿って）色空間の中央に配置されるので、そのようなプライマリを追加することは、色空間のこの中間領域中でまたはそれの近くで色ＸをレンダリングするためにＷプライマリおよびＫプライマリが選択されるであろう確率を大幅に増加させるであろう。
【００２１】
[0036]図８に、ホワイトプライマリとブラックプライマリと（ＷとＫと）を使用して２つのサブフレームを用いて生成される仮想プライマリの生成を示す。図示のように、ホワイトプライマリ８０２とブラックプライマリ８０４は、それらが、仮想プライマリ８０６を生成するために２つのサブフレームの間に組み合わされるように、混合される。したがって、仮想プライマリは、２で除算された、プライマリＷ＋プライマリＫの和によって示される（たとえば、ホワイトプライマリは第１のサブフレームにおいてオンにされ、ブラックプライマリは２つの総サブフレームのうちの第２のサブフレームにおいてオンにされ、それにより、それら２つを時間的に「混合すること」は、人間視覚系によって知覚されるように、それら２つのプライマリの中間での原色の表示を生じる）。２つのフレームが、この仮想プライマリ８０６を生成するために使用されるので、このプライマリは、仮想プライマリが、生成するために２つのサブフレームを必要とするとき、決定がタイミング的に第１のサブフレームにおいて行われなければならないので、第１のサブフレームにおいて誤差拡散の候補として使用されるにすぎない。
【００２２】
[0037]図９に、ＣＩＥＬＡＢ色空間中で図８に示された仮想プライマリを使用して色Ｘをレンダリングするプロセスの一部を示す。図示のように、色Ｘ９０２が中間色である場合、有彩プライマリ（図示せず）さらにはＷプライマリおよびＫプライマリ（８０２、８０４）を使用してレンダリングするのではなく、色Ｘ９０６が仮想プライマリ８０６に近い場合、色Ｘは２つの時間サブフレームにわたってこのプライマリを用いてレンダリングされ得る。さらに、ベクトル誤差拡散は、色Ｘ９０２が、プライマリＷおよびＫまたは他の有彩プライマリのいずれかよりもその仮想プライマリに近づくにつれて、低減される。
【００２３】
[0038]図１０に、３つのサブフレームが時間変調のために使用され、２つのさらなる仮想プライマリを生じる、別の態様を示す。図示のように、３つのサブフレームを使用して生成された仮想プライマリは、ホワイトプライマリＷ（８０２）の２つのフレームとブラックプライマリＫ（８０４）の１つのフレームとを使用する仮想プライマリ１００２である。他方の仮想プライマリ１００４は、Ｋの２つのフレームとＷの１つのフレームとを使用する。これらの仮想プライマリ１００２、１００４は、２サブフレーム変調によって生成された仮想プライマリ８０６の他の仮想プライマリであり得る。言い換えれば、レンダリングされるべき色Ｘが仮想プライマリ８０６に最も近いことになる場合、２サブフレーム変調が、その仮想プライマリを生成するために必要とされるすべてであるので、２サブフレーム変調のみが必要とされるであろう。一方、レンダリングされるべき色Ｘが仮想プライマリ１００２または１００４のうちの１つに最も近いことになる場合、３サブフレーム変調が、それらのプライマリを生成するために利用されるであろう。どちらの場合も、残りのサブフレームはさらなる時間変調のために使用される。
【００２４】
[0039]さらに、２つの仮想プライマリ１００２および１００４が３つのフレームを用いて生成されるので、それらは、３つのサブフレームが時間変調のために使用される場合、タイミングに関して第１のフレームのみにおいて誤差拡散の候補色である。これらのプライマリのうちの１つが選定された場合、すべての３つのサブフレームが、この色を生成するために使用される。さらに、２サブフレームプライマリは、選定された場合、この色を生成するためにこの例では３つのサブフレームのうちの２つを要するので、３つのサブフレームのうちの最後ではなく、第１および第２のサブフレームにおいて時間誤差拡散に適用され得ることに留意されたい。
【００２５】
[0040]図１１に、２つのさらなる仮想プライマリが４サブフレーム変調を使用して生成され得る、また別の態様を示す。この例では、仮想プライマリ１１０２および１１０４によって示されているように、より多くの仮想プライマリが、ホワイトＷ８０２プライマリおよびブラックＫ８０４プライマリの時間変調によって生成され得る。図示のように、４つのサブフレームが時間変調のために使用され、その上、混合された仮想プライマリがある場合、仮想プライマリ１１０２は、Ｗ８０２の３つのフレームとＫ８０４の１つのフレームとを用いて生成され、他方の仮想プライマリ１１０４は、Ｋ８０４の３つのフレームとＷ８０２の１つのフレームとを用いて生成される。
【００２６】
[0041]図１１の例におけるこれらの２つの仮想プライマリ１１０２および１１０４が４つのフレームを用いて生成されるので、それらは、４つのサブフレームが時間変調のために使用される場合、タイミングに関して第１のフレームのみにおいて誤差拡散の候補である。すなわち、４サブフレーム仮想プライマリのうちの１つが選定された場合、すべての４つのサブフレームが、この色を生成するために使用されることになり、誤差拡散は第１のサブフレームから開始し、適用される必要があることになる。さらにこの例では、４つのサブフレームのうちの少なくとも３つがこれらの色を生成するために必要とされるので、３サブフレーム仮想プライマリ（すなわち、１００２および１００４）が第１および第２のサブフレームにおける候補であろう。またさらにこの例では、４つのサブフレームのうちの少なくとも２つがこの原色を生成するために必要とされるので、２サブフレーム仮想プライマリが、最後のフレームを除くすべてのフレームにおける候補である。
【００２７】
[0042]図１２に、単に一例として、６つのプライマリを有するバイナリディスプレイのための色空間を示す。色空間は、ホワイト（Ｗ）１２０２プライマリおよびブラック（Ｋ）１２０４プライマリ、ならびにそれぞれ参照番号１２０６、１２０８、１２１０、および１２１２によって指定された、４つの原色Ｐ０、Ｐ１、Ｐ２、およびＰ３を含む。この例では、２つの時間サブフレームが時間誤差拡散のために使用され、空間誤差拡散がその後適用されると仮定する。従来の方法よれば、中間または近中間色Ｘ１２１４がレンダリングされるべきであるとき、最も近いプライマリが選択される。図示の例では、Ｐ２  １２１０が色Ｘ１２１４に最も近いプライマリであり、したがって色Ｐ２  １２１０が第１のサブフレームにおいて生成されるであろう。次のサブフレームの間にＸに色誤差を追加すると、Ｘは色誤差ΔＥの量だけＸ’１２１６にシフトされる。Ｘ’１２１６に最も近い色は、図示の例ではＰ０  １２０６であり、したがってＰ０を用いて生成される。残差色誤差が、次いで、その後処理されるピクセルにおける空間誤差拡散のためにネイバーピクセルに分散される。
【００２８】
[0043]図１２の例とは対照的に、図１３に、本開示による、仮想プライマリの使用を示す。特に、図１２において使用された例を続けると、図１３も、６つのプライマリを有するバイナリディスプレイのための色空間を示している。一態様によれば、仮想プライマリＶＰ１３０２が２つのサブフレームからのＷ１２０２およびＫ１２０４によって混合される（たとえば、（Ｗ＋Ｋ）／２）。ＶＰ１３０２がＸ１２１４に最も近いので、ＶＰ１３０２は、ベクトル拡散において色Ｘを生成するために選択される。たとえば、色Ｘは、第１のサブフレームにおいてプライマリＷ１２０２を用いて生成され、第２のサブフレームにおいてプライマリＫ１２０４を用いて生成され得る。残差色誤差が、次いで、空間誤差拡散のためにネイバーピクセルに分散される。従来の手法と比較して、本開示の手法は、中間線または軸に近い色をレンダリングするためのＷおよびＫ使用を生じる可能性が高く、これは、より良い安定性と精度とを実現するカラーレンダリングのための低彩度仮想原色の生成をもたらす。
【００２９】
[0044]一態様によれば、上記で説明した方法は、ディスプレイデバイスを制御するために使用される（１つまたは複数の）プロセッサを含む装置を用いて実装され得る。一例として、図１４に、ＡＩＭＯＤディスプレイを用いた表示など、表示のために色をレンダリングするために使用され得る例示的な装置１４００を示す。装置１４００は、表示のために色画像データを受信または入力するための入力または受信ユニット１４０２を含む。プロセッサまたは処理ユニット１４０４がカラーレンダリングのために入力色画像データを使用する。ユニット１４０４は、出力デバイスにおける入力色空間の最良の忠実な再生を最も良く最適化する方法で入力色空間を出力デバイス色空間にマッピングすることを含む処理を実施し得る。色再生プロセスは、出力デバイス色空間の色空間への入力色データの色変換を含み、色域マッピング、色分解などのために様々なアルゴリズムによって実施され得る。カラーレンダリング情報および誤差拡散が、次いで、ユニット１４０６によって示されているようにディスプレイ、および任意の関連する処理または論理に受け渡される。
【００３０】
[0045]本開示によれば、ユニット１４０４は、ＷプライマリおよびＫプライマリが仮想プライマリを時間的に作成するために利用され得るように、レンダリングされるべき色がグレースケール領域（たとえば、１２０）中にあるかまたはそれに近いとき、仮想プライマリを決定し、使用することによって、カラーレンダリングを実施するように構成される。さらに、ユニット１４０４は、仮想プライマリの使用がレンダリングのために保証されるように、レンダリングされるべき色（すなわち、色Ｘ）がＷプライマリとＫプライマリとの間の中間グレースケール領域中にまたはそれの近くにいつ配置されるかを決定（determine）または決定（decide）するように構成され得る。ユニット１４０４によって実装されるアルゴリズムのための命令またはコードがメモリデバイスまたはコンピュータ可読媒体１４０８に記憶され得る。
【００３１】
[0046]さらなる態様によれば、プロセッサまたはユニット１４０４は、図示のようにプロセッサユニット１４０４の一部であるか、あるいはユニット１４０４から離れた個別ユニットまたは論理のいずれかであり得る、機能ユニット１４１０および１４１２を含み得る。ユニット１４１０は、特に、レンダリングされるべき色が、単に一例として、図４に示された領域１２０など、色空間のあらかじめ定義された中間領域内にいつあるかを決定するように構成された決定ユニットである。ユニット１４１２は、本明細書で説明する方法に従って少なくとも１つの時間原色を生成するように構成された時間プライマリ生成ユニットである。特に、生成された時間原色は、たとえば、固定プライマリとは対照的に、色空間中で色をレンダリングするために使用されるように構成される。本明細書で説明する方法による一態様では、図８、図１０、および図１１の例において生成された時間プライマリ８０６、１００２、１００４、１１０２、または１１０４など、時間原色は、少なくとも第１の原色と第２の原色とを混合するために少なくとも２つのサブフレームを使用して時間変調を使用して生成される。またさらに、少なくとも１つの時間原色は、レンダリングされるべき色が、ホワイト（Ｗ）プライマリとブラック（Ｋ）プライマリとの間の軸上のおよびそれの周りの領域など、色空間のあらかじめ定義された中間領域内にあると決定されたとき、レンダリングされるべき色をレンダリングするように動作可能である。
【００３２】
[0047]ユニット１４０４は、色をレンダリングする機能をもである含み得、少なくとも１つの時間原色を用いて誤差拡散を使用して表示のために色空間中で色をレンダリングするように働くレンダリングユニット（図示せず）を含むものとして構成され得る。一態様では、ユニット１４０４は、誤差拡散をいつ適用すべきかのタイミングが、２サブフレーム変調方式、３サブフレーム変調方式、および４サブフレーム変調方式のうちの１つの選択されたサブフレーム変調方式に基づくことを決定するように構成され得る。レンダリングユニットは、２サブフレーム変調方式で第１のサブフレームにおいて２サブフレームプライマリのために誤差拡散を適用することと、３サブフレーム変調方式で３サブフレーム時間プライマリのために少なくとも第１のサブフレームにおいて誤差拡散を適用すること、ならびに３サブフレーム変調方式で２サブフレーム時間プライマリを使用するときに第１のサブフレームおよび第２のサブフレームのうちの１つにおいて誤差拡散を適用することと、４サブフレーム時間プライマリのために少なくとも第１のサブフレームにおいて誤差拡散を適用すること、４サブフレーム変調方式で３サブフレーム時間プライマリを使用するときに第１のサブフレームおよび第２のサブフレームのうちの１つにおいて誤差拡散を適用すること、ならびに４サブフレーム変調方式で２サブフレーム時間プライマリを使用するときに１つまたは第１のサブフレーム、第２のサブフレームまたは第３のサブフレームにおいて誤差拡散を適用することとを行うようにさらに構成され得る。
【００３３】
[0048]図１５に、ディスプレイデバイスにおいて色をレンディングするための例示的な方法１５００の流れ図を示す。方法１５００は、最初に、ブロック１５０２において示されているように、レンダリングされるべき画像色データを受信することを含む。画像色データは、一例として、標準ＲＧＢ（ｓＲＧＢ）であり得るが、他のタイプの画像色データでもあり得る。本開示の概念によれば、方法１５００は、レンダリングされるべき色が、それらの間の線または軸に沿ったまたはそれの周りのホワイトＷプライマリとブラックＫプライマリとの間の色空間中の領域など、色空間のあらかじめ定義された中間またはグレー空間領域内にいつあるかを決定するブロック１５０４におけるプロセスをさらに含む。方法１５００は、次いで、色空間中で色をレンダリングするために使用されるように構成された少なくとも１つの時間原色（すなわち、仮想プライマリ）を生成するプロセス１５０６をさらに含み、ここにおいて、少なくとも１つの時間原色は、少なくとも第１の原色と第２の原色とを混合するために少なくとも２つのサブフレームを使用して時間変調によって生成され、ここにおいて、少なくとも１つの時間原色は、レンダリングされるべき色が色空間のあらかじめ定義された中間またはグレー空間領域内にあると決定されたとき、レンダリングされるべき色をレンダリングするように動作可能である。第１の原色および第２の原色は、前に説明したように、通常ホワイトＷおよびブラックＫであり得るが、それらは必ずしもそのようなものに限定されるとは限らないことに留意されたい。たとえば、第１のプライマリおよび第２のプライマリは、それぞれ、ほとんど彩度のないホワイトおよびブラックに近い近中間色であり得、それらの間の線または軸は、色空間の、中間、近中間、またはグレースケール領域中にあるかまたはそれの周りにある。
【００３４】
[0049]方法１５００は、もちろん、ブロック１５０８によって示されているように、次いで、時間変調によって決定された少なくとも１つの時間原色を使用して誤差拡散を使用して表示のために色空間中で色をレンダリングするプロセスをも含み得る。さらに、時間または仮想プライマリを決定または生成するプロセス中に、２サブフレーム変調方式を使用して仮想プライマリを利用すべきなのか、３サブフレーム変調方式を使用して仮想プライマリを利用すべきなのか、４サブフレーム変調方式を使用して仮想プライマリを利用すべきなのか（たとえば、図８、図１０、または図１１のうちの１つからの仮想プライマリ）を決定するためにさらなる決定が行われ得る。この決定は、どの仮想プライマリが、レンダリングされるべき色Ｘの最も近くにあるかに基づいて、行われ得る。さらに、開示する方法は、選択された変調方式に基づいて誤差拡散をいつ適用すべきか（すなわち、どのサブフレームにおいて誤差拡散が適用可能であるか）の決定をさらに含み得る。たとえば、前に説明したように、プライマリ（Ｗ＋Ｋ）／２の２サブフレーム変調では、誤差拡散は、その変調が両方のサブフレームを必要とすることになるので、第１のサブフレームにおいて適用される。別の例として、４サブフレーム変調方式（図１１参照）では、誤差拡散は、４サブフレーム仮想プライマリ（たとえば、図１１中の１１０４）のために第１のサブフレームにおいて、３サブフレーム仮想プライマリ（たとえば、図１０中の１００４）のために第１または第２のサブフレームにおいて、あるいは２サブフレーム仮想プライマリのために第１、第２、または第３のサブフレームにおいて、適用されるであろう。
【００３５】
[0050]図１６に、ＡＩＭＯＤディスプレイを使用した表示など、表示のために色をレンダリングするために使用され得る別の例示的な装置１６００を示す。図示のように、装置１６００は、図示のようにｓＲＧＢデータなど、レンダリングされるべき画像色データを入力または受信するための手段１６０２を含む。さらに、レンダリングされるべき色が色空間のあらかじめ定義された中間またはグレー空間領域内にいつあるかを決定するための、手段１６０２に通信可能に結合された手段１６０４が与えられる。
【００３６】
[0051]装置１６００は、レンダリングされるべき色が色空間のあらかじめ定義された中間またはグレー空間領域内にあると決定されたとき、少なくとも第１の原色と第２の原色とを混合するために少なくとも２つのサブフレームを使用して色空間中で色をレンダリングするために使用されるように構成された少なくとも１つの時間原色を生成するための手段１６０６をさらに含む。最後に、図１６の装置は、時間変調によって決定された少なくとも１つの時間原色を使用して誤差拡散を使用して表示のために色空間中で色をレンダリングするための手段１６０８を含む。手段１６０８の出力は、ＡＩＭＯＤディスプレイなど、出力デバイスへのデバイス色空間値を含む。図１６に示された様々な手段は、図１４の装置中に示されたユニット１４０２、１４０４、１４０６、および／もしくは１４０８のうちの１つまたは複数、または等価なプロセッサ、論理回路、ＦＰＧＡ、あるいはそれらの組合せによって実装され得ることに留意されたい。
【００３７】
[0052]要約すれば、中間または近中間線または軸に沿って生成された本発明の仮想プライマリでは、２つの中間プライマリ（ＷおよびＫ）を見つける確率がベクトル誤差拡散においてはるかに高い。グレーを生成するためにＷとＫとを使用することが、２つの補色を使用することよりもロバストであるので、ＡＩＭＯＤディスプレイは、よりロバストな中間および近中間色を生成することになる。その上、本方法および装置は、中間および近中間色のためのより少ない観測者メタメリズムと、原色の色不正確さに対するより高い耐性と、異なる閲覧角からのより少ない色シフトとの利益をも提供する。
【００３８】
[0053]「例示的」という単語は、本明細書では「例、事例、または例示の働きをすること」を意味するために使用することに留意されたい。本明細書で「例示的」として説明したいかなる実施形態または例も、必ずしも他の実施形態または例よりも好ましいまたは有利であると解釈されるべきであるとは限らない。
【００３９】
[0054]開示するプロセスにおけるステップの特定の順序または階層は、例示的な手法の一例にすぎないことを理解されたい。設計上の選好に基づいて、プロセス中のステップの特定の順序または階層は本開示の範囲内のまま再構成され得ることを理解されたい。添付の方法クレームは、様々なステップの要素を例示的な順序で提示したものであり、提示された特定の順序または階層に限定されるものではない。
【００４０】
[0055]情報および信号は、多種多様な技術および技法のいずれかを使用して表され得ることを当業者は理解されよう。たとえば、上記の説明全体にわたって言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁界または磁性粒子、光場または光学粒子、あるいはそれらの任意の組合せによって表され得る。
【００４１】
[0056]さらに、本明細書で開示する実施形態に関して説明した様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、または両方の組合せとして実装され得ることを、当業者は諒解されよう。ハードウェアとソフトウェアのこの互換性を明確に示すために、様々な例示的な構成要素、ブロック、モジュール、回路、およびステップについて、上記では概してそれらの機能に関して説明した。そのような機能がハードウェアとして実装されるか、ソフトウェアとして実装されるかは、特定の適用例および全体的なシステムに課された設計制約に依存する。当業者は、説明した機能を特定の適用例ごとに様々な方法で実装し得るが、そのような実装の決定は、本発明の範囲からの逸脱を生じるものと解釈されるべきではない。
【００４２】
[0057]本明細書で開示する実施形態に関して説明した様々な例示的な論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他のプログラマブル論理デバイス、個別ゲートまたはトランジスタ論理、個別ハードウェア構成要素、あるいは本明細書で説明した機能を実施するように設計されたそれらの任意の組合せを用いて実装または実施され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成として実装され得る。
【００４３】
[0058]本明細書で開示する実施形態に関して説明した方法またはアルゴリズムのステップは、直接ハードウェアで実施されるか、プロセッサによって実行されるソフトウェアモジュールで実施されるか、またはその２つの組合せで実施され得る。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭ（登録商標）メモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当技術分野で知られている任意の他の形態の記憶媒体中に常駐し得る。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるようにプロセッサに結合され得る。代替として、記憶媒体はプロセッサに一体化され得る。プロセッサおよび記憶媒体はＡＳＩＣ中に常駐し得る。ＡＳＩＣはユーザ端末中に常駐し得る。代替として、プロセッサおよび記憶媒体は個別構成要素であり得る。記憶媒体は「コンピュータプログラム製品」の一部と見なされ得、ここにおいて、その媒体は、プロセッサまたはコンピュータに、本明細書で説明した様々な機能と方法とを実施することを行わせ得る、そこに記憶されたコンピュータコードまたは命令を含む。
【００４４】
[0059]開示する実施形態の上記の説明は、当業者が本開示の方法および装置を作成または使用することができるように与えたものである。これらの実施形態に対する様々な変更は当業者には容易に明らかであり、本明細書で定義した一般原理は、本発明の趣旨または範囲から逸脱することなく他の実施形態に適用され得る。したがって、本発明は、本明細書で示した実施形態に限定されるものではなく、本明細書で開示する原理および新規の特徴に合致する最も広い範囲を与えられるべきである。
【図１】
2016512613.tif 000003
【図２】
2016512613.tif 000004
【図３】
2016512613.tif 000005
【図４】
2016512613.tif 000006
【図５】
2016512613.tif 000007
【図６】
2016512613.tif 000008
【図７】
2016512613.tif 000009
【図８】
2016512613.tif 000010
【図９】
2016512613.tif 000011
【図１０】
2016512613.tif 000012
【図１１】
2016512613.tif 000013
【図１２】
2016512613.tif 000014
【図１３】
2016512613.tif 000015
【図１４】
2016512613.tif 000016
【図１５】
2016512613.tif 000017
【図１６】
2016512613.tif 000018
【手続補正書】
【提出日】平成27年11月13日(2015.11.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ディスプレイデバイスにおいて色をレンダリングするための方法であって、
レンダリングされるべき色を受信することと、
レンダリングされるべき前記色が色空間のあらかじめ定義された中間領域内にいつあるかを決定することと、
色空間中で色をレンダリングするために使用されるように構成された少なくとも１つの時間原色を生成することと、ここにおいて、前記少なくとも１つの時間原色が、少なくとも第１の原色と第２の原色とを混合するために少なくとも２つのサブフレームを使用して時間変調によって生成され、ここにおいて、前記少なくとも１つの時間原色は、レンダリングされるべき前記色が前記色空間の前記あらかじめ定義された中間領域内にあると決定されたとき、レンダリングされるべき前記色をレンダリングするように動作可能である、
前記ディスプレイデバイスの表示にカラーレンダリング情報を提供することと、前記カラーレンダリング情報は、前記時間変調によって決定される前記少なくとも１つの時間原色を使用して前記表示のための前記色空間中で前記色をレンダリングするための情報を含む、を備える方法。
【請求項２】
前記少なくとも１つの時間原色が、前記第１の原色と前記第２の原色との間の軸上に配置されるように生成される、請求項１に記載の方法。
【請求項３】
前記第１の原色がホワイトであり、前記第２の原色がブラックである、請求項１に記載の方法。
【請求項４】
前記少なくとも１つの時間原色が、前記ホワイト原色と前記ブラック原色との間に配置されるように生成され、中間色特性および近中間色特性のうちの少なくとも１つを有する前記色空間のエリア中にある、請求項３に記載の方法。
【請求項５】
時間変調による前記少なくとも１つの時間原色の生成が、２サブフレーム変調方式、３サブフレーム変調方式、または４サブフレーム変調方式のうちの１つを使用することを含み、ここにおいて、各変調方式が、それぞれ定義された時間原色を含む、請求項１に記載の方法。
【請求項６】
ホワイト（Ｗ）原色とブラック（Ｋ）原色とを用いて前記少なくとも１つの時間原色を生成することをさらに備え、その結果、前記少なくとも１つの時間原色が、
（ａ）２サブフレーム変調方式を用いて生成されたときの（Ｗ＋Ｋ）／２と、
（ｂ）３サブフレーム変調方式を用いて生成されたときの（２Ｗ＋Ｋ）／３および（Ｗ＋２Ｋ）／３のうちの少なくとも１つと、
（ｃ）４サブフレーム変調方式を用いて生成されたときの（３Ｗ＋Ｋ）／４および（Ｗ＋３Ｋ）／４のうちの少なくとも１つとを備える、請求項５に記載の方法。
【請求項７】
どの方式が、前記色空間中でレンダリングされるべき色Ｘの最も近くにあるそれぞれの仮想プライマリを有するかに基づいて、前記２サブフレーム変調方式、前記３サブフレーム変調方式、および前記４サブフレーム変調方式のうちのどのサブフレーム変調方式から選定すべきかを決定することをさらに備える、請求項５に記載の方法。
【請求項８】
前記少なくとも１つの時間原色を用いて誤差拡散を使用して前記表示のために前記色空間中で前記色をレンダリングすることをさらに備える、請求項１に記載の方法。
【請求項９】
誤差拡散をいつ適用すべきかのタイミングが、２サブフレーム変調方式、３サブフレーム変調方式、または４サブフレーム変調方式のうちの１つの選択されたサブフレーム変調方式に基づく、請求項８に記載の方法。
【請求項１０】
前記２サブフレーム変調方式は、第１のサブフレームにおいて２サブフレームプライマリのために誤差拡散を適用することを含む、
前記３サブフレーム変調方式は、３サブフレーム時間プライマリのために少なくとも第１のサブフレームにおいて誤差拡散を適用すること、ならびに２サブフレーム時間プライマリを使用するときに前記第１のサブフレームおよび前記第２のサブフレームのうちの１つにおいて誤差拡散を適用することを含む、
前記４サブフレーム変調方式は、４サブフレーム時間プライマリのために少なくとも第１のサブフレームにおいて誤差拡散を適用すること、３サブフレーム時間プライマリを使用するときに第１のサブフレームおよび第２のサブフレームのうちの１つにおいて誤差拡散を適用すること、ならびに２サブフレーム時間プライマリを使用するときに１つまたは第１のサブフレーム、第２のサブフレームまたは第３のサブフレームにおいて誤差拡散を適用することを含む、請求項９に記載の方法。
【請求項１１】
ディスプレイデバイスにおいて色をレンダリングするための装置であって、
レンダリングされるべき色を受信するための手段と、
レンダリングされるべき前記色が色空間のあらかじめ定義された中間領域内にいつあるかを決定するための手段と、
色空間中で色をレンダリングするために使用されるように構成された少なくとも１つの時間原色を生成するための手段と、ここにおいて、前記少なくとも１つの時間原色が、少なくとも第１の原色と第２の原色とを混合するために少なくとも２つのサブフレームを使用して時間変調によって生成され、ここにおいて、前記少なくとも１つの時間原色は、レンダリングされるべき前記色が前記色空間の前記あらかじめ定義された中間領域内にあると決定されたとき、レンダリングされるべき前記色をレンダリングするように動作可能である、
時間変調によって決定される前記少なくとも１つの時間原色を使用して前記ディスプレイデバイスの表示のための前記色空間中で前記色をレンダリングするための手段と、を備える装置。
【請求項１２】
前記少なくとも１つの時間原色が、前記第１の原色と前記第２の原色との間の軸上に配置されるように生成される、請求項１１に記載の装置。
【請求項１３】
前記第１の原色がホワイトであり、前記第２の原色がブラックである、請求項１１に記載の装置。
【請求項１４】
前記少なくとも１つの時間原色が、前記ホワイト原色と前記ブラック原色との間に配置されるように生成され、中間色特性および近中間色特性のうちの少なくとも１つを有する前記色空間のエリア中にある、請求項１３に記載の装置。
【請求項１５】
時間変調によって前記少なくとも１つの時間原色を生成するための前記手段が、２サブフレーム変調方式、３サブフレーム変調方式、または４サブフレーム変調方式のうちの１つを使用するための手段を含み、ここにおいて、各変調方式が、それぞれ定義された時間原色を含む、請求項１１に記載の装置。
【請求項１６】
ホワイト（Ｗ）原色とブラック（Ｋ）原色とを用いて前記少なくとも１つの時間原色を生成するための手段をさらに備え、その結果、前記少なくとも１つの時間原色が、
（ａ）２サブフレーム変調方式を用いて生成されたときの（Ｗ＋Ｋ）／２と、
（ｂ）３サブフレーム変調方式を用いて生成されたときの（２Ｗ＋Ｋ）／３および（Ｗ＋２Ｋ）／３のうちの少なくとも１つと、
（ｃ）４サブフレーム変調方式を用いて生成されたときの（３Ｗ＋Ｋ）／４および（Ｗ＋３Ｋ）／４のうちの少なくとも１つとを備える、請求項１５に記載の装置。
【請求項１７】
どの方式が、前記色空間中でレンダリングされるべき色Ｘの最も近くにあるそれぞれの仮想プライマリを有するかに基づいて、前記２サブフレーム変調方式、前記３サブフレーム変調方式、および前記４サブフレーム変調方式のうちのどのサブフレーム変調方式から選定すべきかを決定するための手段をさらに備える、請求項１５に記載の装置。
【請求項１８】
前記少なくとも１つの時間原色を用いて誤差拡散を使用して前記表示のために前記色空間中で前記色をレンダリングするための手段をさらに備える、請求項１１に記載の装置。
【請求項１９】
誤差拡散をいつ適用すべきかのタイミングが、２サブフレーム変調方式、３サブフレーム変調方式、および４サブフレーム変調方式のうちの１つの選択されたサブフレーム変調方式に基づく、請求項１８に記載の装置。
【請求項２０】
前記選択されたサブフレーム変調方式が２サブフレーム変調方式の場合、第１のサブフレームにおいて２サブフレームプライマリのために誤差拡散を適用するための手段と、
前記選択されたサブフレーム変調方式が３サブフレーム変調方式の場合、３サブフレーム時間プライマリのために少なくとも第１のサブフレームにおいて誤差拡散を適用するための手段、ならびに２サブフレーム時間プライマリを使用するときに前記第１のサブフレームおよび前記第２のサブフレームのうちの１つにおいて誤差拡散を適用するための手段と、
前記選択されたサブフレーム変調方式が４サブフレーム変調方式の場合、４サブフレーム時間プライマリのために少なくとも第１のサブフレームにおいて誤差拡散を適用するための手段、３サブフレーム時間プライマリを使用するときに第１のサブフレームおよび第２のサブフレームのうちの１つにおいて誤差拡散を適用するための手段、ならびに２サブフレーム時間プライマリを使用するときに１つまたは第１のサブフレーム、第２のサブフレームまたは第３のサブフレームにおいて誤差拡散を適用するための手段とをさらに備える、請求項１９に記載の装置。
【請求項２１】
ディスプレイデバイスにおいて色をレンダリングするための装置であって、
レンダリングされるべき色を受信することができる受信ユニットと、
レンダリングされるべき前記色が色空間のあらかじめ定義された中間領域内にいつあるかを決定することができる決定ユニットと、
色空間中で色をレンダリングするために使用されるように構成された少なくとも１つの時間原色を生成することができる時間プライマリ生成ユニットと、ここにおいて、前記少なくとも１つの時間原色が、少なくとも第１の原色と第２の原色とを混合するために少なくとも２つのサブフレームを使用して時間変調によって生成され、ここにおいて、前記少なくとも１つの時間原色は、レンダリングされるべき前記色が前記色空間の前記あらかじめ定義された中間領域内にあると決定されたとき、レンダリングされるべき前記色をレンダリングするように動作可能である、ここにおいて、前記装置は前記ディスプレイデバイスの表示にカラーレンダリング情報を提供することができ、前記カラーレンダリング情報は、前記時間変調によって決定される前記少なくとも１つの時間原色を使用して前記表示のための前記色空間中で前記色をレンダリングするための情報を含む、を備える装置。
【請求項２２】
前記少なくとも１つの時間原色が、前記第１の原色と前記第２の原色との間の軸上に配置されるように生成される、請求項２１に記載の装置。
【請求項２３】
前記第１の原色がホワイトであり、前記第２の原色がブラックである、請求項２１に記載の装置。
【請求項２４】
前記少なくとも１つの時間原色が、前記ホワイト原色と前記ブラック原色との間に配置されるように生成され、中間色特性および近中間色特性のうちの少なくとも１つを有する前記色空間のエリア中にある、請求項２３に記載の装置。
【請求項２５】
前記生成ユニットが、２サブフレーム変調方式、３サブフレーム変調方式、または４サブフレーム変調方式のうちの１つをさらに使用することができ、ここにおいて、各変調方式が、それぞれ定義された時間原色を含む、請求項２１に記載の装置。
【請求項２６】
ホワイト（Ｗ）原色とブラック（Ｋ）原色とを用いて前記少なくとも１つの時間原色を生成することをさらに備え、その結果、前記少なくとも１つの時間原色が、
（ａ）２サブフレーム変調方式を用いて生成されたときの（Ｗ＋Ｋ）／２と、
（ｂ）３サブフレーム変調方式を用いて生成されたときの（２Ｗ＋Ｋ）／３および（Ｗ＋２Ｋ）／３のうちの少なくとも１つと、
（ｃ）４サブフレーム変調方式を用いて生成されたときの（３Ｗ＋Ｋ）／４および（Ｗ＋３Ｋ）／４のうちの少なくとも１つとを備える、請求項２５に記載の装置。
【請求項２７】
前記決定ユニットは、どの方式が、前記色空間中でレンダリングされるべき色Ｘの最も近くにあるそれぞれの仮想プライマリを有するかに基づいて、前記２サブフレーム変調方式、前記３サブフレーム変調方式、および前記４サブフレーム変調方式のうちのどのサブフレーム変調方式から選定すべきかを決定することがさらにできる、請求項２５に記載の装置。
【請求項２８】
前記少なくとも１つの時間原色を用いて誤差拡散を使用して前記表示のために前記色空間中で前記色をレンダリングすることができるレンダリングユニットをさらに備える、請求項２１に記載の装置。
【請求項２９】
誤差拡散をいつ適用すべきかのタイミングが、２サブフレーム変調方式、３サブフレーム変調方式、および４サブフレーム変調方式のうちの１つの選択されたサブフレーム変調方式に基づく、請求項２８に記載の装置。
【請求項３０】
前記レンダリングユニットが、
前記選択されたサブフレーム変調方式が２サブフレーム変調方式の場合、第１のサブフレームにおいて２サブフレームプライマリのために誤差拡散を適用することと、
前記選択されたサブフレーム変調方式が３サブフレーム変調方式の場合、３サブフレーム時間プライマリのために少なくとも第１のサブフレームにおいて誤差拡散を適用すること、ならびに２サブフレーム時間プライマリを使用するときに前記第１のサブフレームおよび前記第２のサブフレームのうちの１つにおいて誤差拡散を適用することと、
前記選択されたサブフレーム変調方式が４サブフレーム変調方式の場合、４サブフレーム時間プライマリのために少なくとも第１のサブフレームにおいて誤差拡散を適用すること、３サブフレーム時間プライマリを使用するときに第１のサブフレームおよび第２のサブフレームのうちの１つにおいて誤差拡散を適用すること、ならびに２サブフレーム時間プライマリを使用するときに１つまたは第１のサブフレーム、第２のサブフレームまたは第３のサブフレームにおいて誤差拡散を適用することとを行うようにさらに構成された、請求項２９に記載の装置。
【請求項３１】
コンピュータに、レンダリングされるべき色を受信することを行わせるためのコードと、
コンピュータに、レンダリングされるべき前記色が色空間のあらかじめ定義された中間領域内にいつあるかを決定することを行わせるためのコードと、
コンピュータに、色空間中で色をレンダリングするために使用されるように構成された少なくとも１つの時間原色を生成することを行わせるためのコードと、ここにおいて、前記少なくとも１つの時間原色が、少なくとも第１の原色と第２の原色とを混合するために少なくとも２つのサブフレームを使用して時間変調によって生成され、ここにおいて、前記少なくとも１つの時間原色は、レンダリングされるべき前記色が前記色空間の前記あらかじめ定義された中間領域内にあると決定されたとき、レンダリングされるべき前記色をレンダリングするように動作可能である、を備えるコンピュータ可読媒体を備えるコンピュータプログラム製品。
【請求項３２】
前記少なくとも１つの時間原色が、前記第１の原色と前記第２の原色との間の軸上に配置されるように生成される、請求項３１に記載のコンピュータプログラム製品。
【請求項３３】
前記第１の原色がホワイトであり、前記第２の原色がブラックである、請求項３１に記載のコンピュータプログラム製品。
【請求項３４】
前記少なくとも１つの時間原色が、前記ホワイト原色と前記ブラック原色との間に配置されるように生成され、中間色特性および近中間色特性のうちの少なくとも１つを有する前記色空間のエリア中にある、請求項３３に記載のコンピュータプログラム製品。
【請求項３５】
コンピュータに、時間変調によって少なくとも１つの時間原色を生成することを行わせるための前記コードが、前記コンピュータに、２サブフレーム変調方式、３サブフレーム変調方式、または４サブフレーム変調方式のうちの１つの使用を選択することを行わせるためのコードを含み、ここにおいて、各変調方式が、それぞれ定義された時間原色を含む、請求項３１に記載のコンピュータプログラム製品。
【請求項３６】
前記コンピュータ可読媒体が、
コンピュータに、ホワイト（Ｗ）原色とブラック（Ｋ）原色とを用いて前記少なくとも１つの時間原色を生成することを行わせるためのコードをさらに備え、その結果、前記少なくとも１つの時間原色が、
（ａ）２サブフレーム変調方式を用いて生成されたときの（Ｗ＋Ｋ）／２と、
（ｂ）３サブフレーム変調方式を用いて生成されたときの（２Ｗ＋Ｋ）／３および（Ｗ＋２Ｋ）／３のうちの少なくとも１つと、
（ｃ）４サブフレーム変調方式を用いて生成されたときの（３Ｗ＋Ｋ）／４および（Ｗ＋３Ｋ）／４のうちの少なくとも１つとを備える、請求項３５に記載のコンピュータプログラム製品。
【請求項３７】
前記コンピュータ可読媒体は、
コンピュータに、どの方式が、前記色空間中でレンダリングされるべき色Ｘの最も近くにあるそれぞれの仮想プライマリを有するかに基づいて、前記２サブフレーム変調方式、前記３サブフレーム変調方式、および前記４サブフレーム変調方式のうちのどのサブフレーム変調方式から選定すべきかを決定することを行わせるためのコードをさらに備える、請求項３５に記載のコンピュータプログラム製品。
【請求項３８】
前記コンピュータ可読媒体が、
コンピュータに、前記少なくとも１つの時間原色を用いて誤差拡散を使用して表示のために前記色空間中で前記色をレンダリングすることを行わせるためのコードをさらに備える、請求項３１に記載のコンピュータプログラム製品。
【請求項３９】
誤差拡散をいつ適用すべきかのタイミングが、前記２サブフレーム変調方式、前記３サブフレーム変調方式、および前記４サブフレーム変調方式のうちの１つの選択されたサブフレーム変調方式に基づく、請求項３８に記載のコンピュータプログラム製品。
【請求項４０】
前記コンピュータ可読媒体が、
コンピュータに、２サブフレーム変調方式で第１のサブフレームにおいて２サブフレームプライマリのために誤差拡散を適用することを行わせるためのコードと、
コンピュータに、３サブフレーム変調方式で３サブフレーム時間プライマリのために少なくとも第１のサブフレームにおいて誤差拡散を適用することを行わせるためのコード、ならびに前記３サブフレーム変調方式で２サブフレーム時間プライマリを使用するときに前記第１のサブフレームおよび前記第２のサブフレームのうちの１つにおいて誤差拡散を適用するための手段と、
コンピュータに、４サブフレーム時間プライマリのために少なくとも第１のサブフレームにおいて誤差拡散を適用することを行わせるためのコード、前記４サブフレーム変調方式で３サブフレーム時間プライマリを使用するときに第１のサブフレームおよび第２のサブフレームのうちの１つにおいて誤差拡散を適用するための手段、ならびに前記４サブフレーム変調方式で２サブフレーム時間プライマリを使用するときに１つまたは第１のサブフレーム、第２のサブフレームまたは第３のサブフレームにおいて誤差拡散を適用するための手段とをさらに備える、請求項３９に記載のコンピュータプログラム製品。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
[0059]開示する実施形態の上記の説明は、当業者が本開示の方法および装置を作成または使用することができるように与えたものである。これらの実施形態に対する様々な変更は当業者には容易に明らかであり、本明細書で定義した一般原理は、本発明の趣旨または範囲から逸脱することなく他の実施形態に適用され得る。したがって、本発明は、本明細書で示した実施形態に限定されるものではなく、本明細書で開示する原理および新規の特徴に合致する最も広い範囲を与えられるべきである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］  ディスプレイデバイスにおいて色をレンディングするための方法であって、
レンダリングされるべき色を受信することと、
レンダリングされるべき前記色が色空間のあらかじめ定義された中間領域内にいつあるかを決定することと、
色空間中で色をレンダリングするために使用されるように構成された少なくとも１つの時間原色を生成することと、ここにおいて、前記少なくとも１つの時間原色が、少なくとも第１の原色と第２の原色とを混合するために少なくとも２つのサブフレームを使用して時間変調によって生成され、ここにおいて、前記少なくとも１つの時間原色は、レンダリングされるべき前記色が前記色空間の前記あらかじめ定義された中間領域内にあると決定されたとき、レンダリングされるべき前記色をレンダリングするように動作可能である、を備える方法。
［Ｃ２］  前記少なくとも１つの一時的原色が、前記第１の原色と前記第２の原色との間の軸上に配置されるように生成される、Ｃ１に記載の方法。
［Ｃ３］  前記第１の原色がホワイトであり、前記第２の原色がブラックである、Ｃ１に記載の方法。
［Ｃ４］  前記少なくとも１つの時間原色が、前記ホワイト原色と前記ブラック原色との間に配置されるように生成され、中間色特性および近中間色特性のうちの少なくとも１つを有する前記色空間のエリア中にある、Ｃ４に記載の方法。
［Ｃ５］  時間変調による前記少なくとも１つの時間原色の生成が、２サブフレーム変調方式、３サブフレーム変調方式、または４サブフレーム変調方式のうちの１つを使用することを含み、ここにおいて、各変調方式が、それぞれ定義された時間原色を含む、Ｃ１に記載の方法。
［Ｃ６］  ホワイト（Ｗ）原色とブラック（Ｋ）原色とを用いて前記少なくとも１つの時間原色を生成することをさらに備え、その結果、前記少なくとも１つの時間原色が、
（ａ）２サブフレーム変調方式を用いて生成されたときの（Ｗ＋Ｋ）／２と、
（ｂ）３サブフレーム変調方式を用いて生成されたときの（２Ｗ＋Ｋ）／３および（Ｗ＋２Ｋ）／３のうちの少なくとも１つと、
（ｃ）４サブフレーム変調方式を用いて生成されたときの（３Ｗ＋Ｋ）／４および（Ｗ＋３Ｋ）／４のうちの少なくとも１つとを備える、Ｃ５に記載の方法。
［Ｃ７］  どの方式が、前記色空間中でレンダリングされるべき色Ｘの最も近くにあるそれぞれの仮想プライマリを有するかに基づいて、前記２サブフレーム変調方式、前記３サブフレーム変調方式、および前記４サブフレーム変調方式のうちのどのサブフレーム変調方式から選定すべきかを決定することをさらに備える、Ｃ５に記載の方法。
［Ｃ８］  前記少なくとも１つの時間原色を用いて誤差拡散を使用して表示のために前記色空間中で前記色をレンダリングすることをさらに備える、Ｃ１に記載の方法。
［Ｃ９］  誤差拡散をいつ適用すべきかのタイミングが、前記２サブフレーム変調方式、前記３サブフレーム変調方式、および前記４サブフレーム変調方式のうちの１つの選択されたサブフレーム変調方式に基づく、Ｃ８に記載の方法。
［Ｃ１０］  ２サブフレーム変調方式で第１のサブフレームにおいて２サブフレームプライマリのために誤差拡散を適用することと、
３サブフレーム変調方式で３サブフレーム時間プライマリのために少なくとも第１のサブフレームにおいて誤差拡散を適用すること、ならびに前記３サブフレーム変調方式で２サブフレーム時間プライマリを使用するときに前記第１のサブフレームおよび前記第２のサブフレームのうちの１つにおいて誤差拡散を適用することと、
４サブフレーム時間プライマリのために少なくとも第１のサブフレームにおいて誤差拡散を適用すること、前記４サブフレーム変調方式で３サブフレーム時間プライマリを使用するときに第１のサブフレームおよび第２のサブフレームのうちの１つにおいて誤差拡散を適用すること、ならびに前記４サブフレーム変調方式で２サブフレーム時間プライマリを使用するときに１つまたは第１のサブフレーム、第２のサブフレームまたは第３のサブフレームにおいて誤差拡散を適用することとをさらに備える、Ｃ９に記載の方法。
［Ｃ１１］  ディスプレイデバイスにおいて色をレンディングするための装置であって、
レンダリングされるべき色を受信するための手段と、
レンダリングされるべき前記色が色空間のあらかじめ定義された中間領域内にいつあるかを決定するための手段と、
色空間中で色をレンダリングするために使用されるように構成された少なくとも１つの時間原色を生成するための手段と、ここにおいて、前記少なくとも１つの時間原色が、少なくとも第１の原色と第２の原色とを混合するために少なくとも２つのサブフレームを使用して時間変調によって生成され、ここにおいて、前記少なくとも１つの時間原色は、レンダリングされるべき前記色が前記色空間の前記あらかじめ定義された中間領域内にあると決定されたとき、レンダリングされるべき前記色をレンダリングするように動作可能である、を備える装置。
［Ｃ１２］  前記少なくとも１つの一時的原色が、前記第１の原色と前記第２の原色との間の軸上に配置されるように生成される、Ｃ１１に記載の装置。
［Ｃ１３］  前記第１の原色がホワイトであり、前記第２の原色がブラックである、Ｃ１１に記載の装置。
［Ｃ１４］  前記少なくとも１つの時間原色が、前記ホワイト原色と前記ブラック原色との間に配置されるように生成され、中間色特性および近中間色特性のうちの少なくとも１つを有する前記色空間のエリア中にある、Ｃ１３に記載の装置。
［Ｃ１５］  時間変調によって前記少なくとも１つの時間原色を生成するための前記手段が、２サブフレーム変調方式、３サブフレーム変調方式、または４サブフレーム変調方式のうちの１つを使用するための手段を含み、ここにおいて、各変調方式が、それぞれ定義された時間原色を含む、Ｃ１１に記載の装置。
［Ｃ１６］  ホワイト（Ｗ）原色とブラック（Ｋ）原色とを用いて前記少なくとも１つの時間原色を生成するための手段をさらに備え、その結果、前記少なくとも１つの時間原色が、
（ａ）２サブフレーム変調方式を用いて生成されたときの（Ｗ＋Ｋ）／２と、
（ｂ）３サブフレーム変調方式を用いて生成されたときの（２Ｗ＋Ｋ）／３および（Ｗ＋２Ｋ）／３のうちの少なくとも１つと、
（ｃ）４サブフレーム変調方式を用いて生成されたときの（３Ｗ＋Ｋ）／４および（Ｗ＋３Ｋ）／４のうちの少なくとも１つとを備える、Ｃ１５に記載の装置。
それぞれの仮想プライマリを有するかに基づいて、前記２サブフレーム変調方式、前記３サブフレーム変調方式、および前記４サブフレーム変調方式のうちのどのサブフレーム変調方式から選定すべきかを決定するための手段をさらに備える、Ｃ１５に記載の装置。
［Ｃ１８］  前記少なくとも１つの時間原色を用いて誤差拡散を使用して表示のために前記色空間中で前記色をレンダリングするための手段をさらに備える、Ｃ１１に記載の装置。
［Ｃ１９］  誤差拡散をいつ適用すべきかのタイミングが、前記２サブフレーム変調方式、前記３サブフレーム変調方式、および前記４サブフレーム変調方式のうちの１つの選択されたサブフレーム変調方式に基づく、Ｃ１８に記載の装置。
［Ｃ２０］  ２サブフレーム変調方式で第１のサブフレームにおいて２サブフレームプライマリのために誤差拡散を適用するための手段と、
３サブフレーム変調方式で３サブフレーム時間プライマリのために少なくとも第１のサブフレームにおいて誤差拡散を適用するための手段、ならびに前記３サブフレーム変調方式で２サブフレーム時間プライマリを使用するときに前記第１のサブフレームおよび前記第２のサブフレームのうちの１つにおいて誤差拡散を適用するための手段と、
４サブフレーム時間プライマリのために少なくとも第１のサブフレームにおいて誤差拡散を適用するための手段、前記４サブフレーム変調方式で３サブフレーム時間プライマリを使用するときに第１のサブフレームおよび第２のサブフレームのうちの１つにおいて誤差拡散を適用するための手段、ならびに前記４サブフレーム変調方式で２サブフレーム時間プライマリを使用するときに１つまたは第１のサブフレーム、第２のサブフレームまたは第３のサブフレームにおいて誤差拡散を適用するための手段とをさらに備える、Ｃ１９に記載の装置。
［Ｃ２１］  ディスプレイデバイスにおいて色をレンディングするための装置であって、
レンダリングされるべき色を受信するように構成された受信ユニットと、
レンダリングされるべき前記色が色空間のあらかじめ定義された中間領域内にいつあるかを決定するように構成された決定ユニットと、
色空間中で色をレンダリングするために使用されるように構成された少なくとも１つの時間原色を生成するように構成された時間プライマリ生成ユニットと、ここにおいて、前記少なくとも１つの時間原色が、少なくとも第１の原色と第２の原色とを混合するために少なくとも２つのサブフレームを使用して時間変調によって生成され、ここにおいて、前記少なくとも１つの時間原色は、レンダリングされるべき前記色が前記色空間の前記あらかじめ定義された中間領域内にあると決定されたとき、レンダリングされるべき前記色をレンダリングするように動作可能である、を備える装置。
［Ｃ２２］  前記少なくとも１つの一時的原色が、前記第１の原色と前記第２の原色との間の軸上に配置されるように生成される、Ｃ２１に記載の装置。
［Ｃ２３］  前記第１の原色がホワイトであり、前記第２の原色がブラックである、Ｃ２１に記載の装置。
［Ｃ２４］  前記少なくとも１つの時間原色が、前記ホワイト原色と前記ブラック原色との間に配置されるように生成され、中間色特性および近中間色特性のうちの少なくとも１つを有する前記色空間のエリア中にある、Ｃ２３に記載の装置。
［Ｃ２５］  前記生成ユニットが、２サブフレーム変調方式、３サブフレーム変調方式、または４サブフレーム変調方式のうちの１つを使用するようにさらに構成され、ここにおいて、各変調方式が、それぞれ定義された時間原色を含む、Ｃ２１に記載の装置。
［Ｃ２６］  ホワイト（Ｗ）原色とブラック（Ｋ）原色とを用いて前記少なくとも１つの時間原色を生成することをさらに備え、その結果、前記少なくとも１つの時間原色が、
（ａ）２サブフレーム変調方式を用いて生成されたときの（Ｗ＋Ｋ）／２と、
（ｂ）３サブフレーム変調方式を用いて生成されたときの（２Ｗ＋Ｋ）／３および（Ｗ＋２Ｋ）／３のうちの少なくとも１つと、
（ｃ）４サブフレーム変調方式を用いて生成されたときの（３Ｗ＋Ｋ）／４および（Ｗ＋３Ｋ）／４のうちの少なくとも１つとを備える、Ｃ２５に記載の装置。
［Ｃ２７］  前記決定ユニットは、どの方式が、前記色空間中でレンダリングされるべき色Ｘの最も近くにあるそれぞれの仮想プライマリを有するかに基づいて、前記２サブフレーム変調方式、前記３サブフレーム変調方式、および前記４サブフレーム変調方式のうちのどのサブフレーム変調方式から選定すべきかを決定するようにさらに構成された、Ｃ２５に記載の装置。
［Ｃ２８］  前記少なくとも１つの時間原色を用いて誤差拡散を使用して表示のために前記色空間中で前記色をレンダリングするように構成されたレンダリングユニットをさらに備える、Ｃ２１に記載の装置。
［Ｃ２９］  誤差拡散をいつ適用すべきかのタイミングが、前記２サブフレーム変調方式、前記３サブフレーム変調方式、および前記４サブフレーム変調方式のうちの１つの選択されたサブフレーム変調方式に基づく、Ｃ２８に記載の装置。
［Ｃ３０］  前記レンダリングユニットが、
２サブフレーム変調方式で第１のサブフレームにおいて２サブフレームプライマリのために誤差拡散を適用することと、
３サブフレーム変調方式で３サブフレーム時間プライマリのために少なくとも第１のサブフレームにおいて誤差拡散を適用すること、ならびに前記３サブフレーム変調方式で２サブフレーム時間プライマリを使用するときに前記第１のサブフレームおよび前記第２のサブフレームのうちの１つにおいて誤差拡散を適用することと、
４サブフレーム時間プライマリのために少なくとも第１のサブフレームにおいて誤差拡散を適用すること、前記４サブフレーム変調方式で３サブフレーム時間プライマリを使用するときに第１のサブフレームおよび第２のサブフレームのうちの１つにおいて誤差拡散を適用すること、ならびに前記４サブフレーム変調方式で２サブフレーム時間プライマリを使用するときに１つまたは第１のサブフレーム、第２のサブフレームまたは第３のサブフレームにおいて誤差拡散を適用することとを行うようにさらに構成された、Ｃ２９に記載の装置。
［Ｃ３１］  コンピュータに、レンダリングされるべき色を受信することを行わせるためのコードと、
コンピュータに、レンダリングされるべき前記色が色空間のあらかじめ定義された中間領域内にいつあるかを決定することを行わせるためのコードと、
コンピュータに、色空間中で色をレンダリングするために使用されるように構成された少なくとも１つの時間原色を生成することを行わせるためのコードと、ここにおいて、前記少なくとも１つの時間原色が、少なくとも第１の原色と第２の原色とを混合するために少なくとも２つのサブフレームを使用して時間変調によって生成され、ここにおいて、前記少なくとも１つの時間原色は、レンダリングされるべき前記色が前記色空間の前記あらかじめ定義された中間領域内にあると決定されたとき、レンダリングされるべき前記色をレンダリングするように動作可能である、を備えるコンピュータ可読媒体を備えるコンピュータプログラム製品。
［Ｃ３２］  前記少なくとも１つの一時的原色が、前記第１の原色と前記第２の原色との間の軸上に配置されるように生成される、Ｃ３１に記載のコンピュータプログラム製品。
［Ｃ３３］  前記第１の原色がホワイトであり、前記第２の原色がブラックである、Ｃ３１に記載のコンピュータプログラム製品。
［Ｃ３４］  前記少なくとも１つの時間原色が、前記ホワイト原色と前記ブラック原色との間に配置されるように生成され、中間色特性および近中間色特性のうちの少なくとも１つを有する前記色空間のエリア中にある、Ｃ３３に記載のコンピュータプログラム製品。
［Ｃ３５］  コンピュータに、時間変調によって少なくとも１つの時間原色を生成することを行わせるための前記コードが、前記コンピュータに、２サブフレーム変調方式、３サブフレーム変調方式、または４サブフレーム変調方式のうちの１つの使用を選択することを行わせるためのコードを含み、ここにおいて、各変調方式が、それぞれ定義された時間原色を含む、Ｃ３１に記載のコンピュータプログラム製品。
［Ｃ３６］  前記コンピュータ可読媒体が、
コンピュータに、ホワイト（Ｗ）原色とブラック（Ｋ）原色とを用いて前記少なくとも１つの時間原色を生成することを行わせるためのコードをさらに備え、その結果、前記少なくとも１つの時間原色が、
（ａ）２サブフレーム変調方式を用いて生成されたときの（Ｗ＋Ｋ）／２と、
（ｂ）３サブフレーム変調方式を用いて生成されたときの（２Ｗ＋Ｋ）／３および（Ｗ＋２Ｋ）／３のうちの少なくとも１つと、
（ｃ）４サブフレーム変調方式を用いて生成されたときの（３Ｗ＋Ｋ）／４および（Ｗ＋３Ｋ）／４のうちの少なくとも１つとを備える、Ｃ３５に記載のコンピュータプログラム製品。
［Ｃ３７］  前記コンピュータ可読媒体は、
コンピュータに、どの方式が、前記色空間中でレンダリングされるべき色Ｘの最も近くにあるそれぞれの仮想プライマリを有するかに基づいて、前記２サブフレーム変調方式、前記３サブフレーム変調方式、および前記４サブフレーム変調方式のうちのどのサブフレーム変調方式から選定すべきかを決定することを行わせるためのコードをさらに備える、Ｃ３５に記載のコンピュータプログラム製品。
［Ｃ３８］  前記コンピュータ可読媒体が、
コンピュータに、前記少なくとも１つの時間原色を用いて誤差拡散を使用して表示のために前記色空間中で前記色をレンダリングすることを行わせるためのコードをさらに備える、Ｃ３１に記載のコンピュータプログラム製品。
［Ｃ３９］  誤差拡散をいつ適用すべきかのタイミングが、前記２サブフレーム変調方式、前記３サブフレーム変調方式、および前記４サブフレーム変調方式のうちの１つの選択されたサブフレーム変調方式に基づく、Ｃ３８に記載のコンピュータプログラム製品。
［Ｃ４０］  前記コンピュータ可読媒体が、
コンピュータに、２サブフレーム変調方式で第１のサブフレームにおいて２サブフレームプライマリのために誤差拡散を適用することを行わせるためのコードと、
コンピュータに、３サブフレーム変調方式で３サブフレーム時間プライマリのために少なくとも第１のサブフレームにおいて誤差拡散を適用することを行わせるためのコード、ならびに前記３サブフレーム変調方式で２サブフレーム時間プライマリを使用するときに前記第１のサブフレームおよび前記第２のサブフレームのうちの１つにおいて誤差拡散を適用するための手段と、
コンピュータに、４サブフレーム時間プライマリのために少なくとも第１のサブフレームにおいて誤差拡散を適用することを行わせるためのコード、前記４サブフレーム変調方式で３サブフレーム時間プライマリを使用するときに第１のサブフレームおよび第２のサブフレームのうちの１つにおいて誤差拡散を適用するための手段、ならびに前記４サブフレーム変調方式で２サブフレーム時間プライマリを使用するときに１つまたは第１のサブフレーム、第２のサブフレームまたは第３のサブフレームにおいて誤差拡散を適用するための手段とをさらに備える、Ｃ３９に記載のコンピュータプログラム製品。
【国際調査報告】
2016512613.tif 000019
2016512613.tif 000020
2016512613.tif 000021