(57)【特許請求の範囲】
【請求項１】
少なくとも１つのプロセッサを有するディスプレイデバイスにおける色再生のための方法であって、
前記少なくとも１つのプロセッサを用いて、前記ディスプレイデバイス上に表示されるべきスペクトル色入力を受信することと、前記スペクトル色入力は、１つのピクセルに対応し、
前記少なくとも１つのプロセッサを用いて、複数の利用可能なプライマリから、前記スペクトル色入力のスペクトル反射率の最も近い一致であるプライマリを選択することと、ここにおいて、前記複数の利用可能なプライマリの各々が、関連するスペクトル反射率を有する、
前記少なくとも１つのプロセッサを用いて、前記ピクセルのための時間フレームのセットのうちの最初の時間フレーム中で前記選択されたプライマリを表示し、前記最初の時間フレームの前記選択されたプライマリの前記スペクトル反射率と前記スペクトル色入力の前記スペクトル反射率との間の１つまたは複数のスペクトル誤差を決定することと、
前記少なくとも１つのプロセッサを用いて、時間フレームの前記セットのうちの前記最初の時間フレームに続く各時間フレームにおいて、（ａ）時間フレームの前記セットのうちの前の時間フレームで決定された前記１つまたは複数のスペクトル誤差を含む調整されたスペクトル色を生成し、（ｂ）前記複数のプライマリから、前記調整されたスペクトル色のスペクトル反射率に最も近い一致であるプライマリを選択し、（ｃ）選択されたプライマリを前記時間フレームに表示し、（ｄ）前記時間フレームの前記選択されたプライマリの前記スペクトル反射率と前記調整されたスペクトル色のスペクトル反射率との間の１つまたは複数のスペクトル誤差を決定することと、
前記少なくとも１つのプロセッサを用いて、前記ピクセルのための時間フレームの前記セットのすべての時間フレームが使用された後に、時間フレームの前記セットの内の最後の時間フレームで決定された前記1つまたは複数のスペクトル誤差の、前記スペクトル色入力の１つまたは複数のネイバー色への空間誤差拡散を実行することと、前記スペクトル色入力の１つまたは複数のネイバー色は、前記ピクセルのネイバーピクセルに対応する、
を備える、方法。
【請求項２】
前記最も近い一致が、前記スペクトル色入力または前記調整されたスペクトル色の前記スペクトル反射率と前記複数の利用可能なプライマリの各々の前記スペクトル反射率との間のスペクトル差の２乗の和を最小限に抑えることによって決定される、請求項１に記載の方法。
【請求項３】
前記調整されたスペクトル色を生成することは、前記前の時間フレームで決定された前記１つまたは複数のスペクトル誤差を、前記スペクトル色入力の前記スペクトル反射率に加算することと、時間フレームの前記セットのうちの前記前の時間フレームで決定された前記１つまたは複数のスペクトル誤差を含む調整されたスペクトル色を生成することと、
を備える、請求項２に記載の方法。
【請求項４】
６つまたはそれ以上の利用可能なプライマリのセットを採用することをさらに備える、請求項１に記載の方法。
【請求項５】
１０個またはそれ以上の利用可能なプライマリのセットを採用することをさらに備える、請求項１に記載の方法。
【請求項６】
１６個またはそれ以上の利用可能なプライマリのセットを採用することをさらに備える、請求項１に記載の方法。
【請求項７】
前記ディスプレイデバイスのユーザ選択された構成に基づいて利用可能なプライマリのセットを選択することをさらに備える、請求項１に記載の方法。
【請求項８】
前記ディスプレイデバイスの反射ディスプレイの利用可能なエアギャップに基づいて利用可能なプライマリのセットを選択することをさらに備える、請求項１に記載の方法。
【請求項９】
前記反射ディスプレイがＡｉＭＯＤディスプレイである、請求項８に記載の方法。
【請求項１０】
ディスプレイデバイスにおける色再生のための装置であって、
前記ディスプレイデバイス上に表示されるべきスペクトル色入力を受信するための手段と、前記スペクトル色入力は、１つのピクセルに対応し、
複数の利用可能なプライマリから、前記スペクトル色入力のスペクトル反射率の最も近い一致であるプライマリを選択するための手段と、ここにおいて、前記複数の利用可能なプライマリの各々が、関連するスペクトル反射率を有する、
前記ピクセルのための時間フレームのセットのうちの最初の時間フレーム中で前記選択されたプライマリを表示し、前記最初の時間フレームの前記選択されたプライマリの前記スペクトル反射率と前記スペクトル色入力の前記スペクトル反射率との間の１つまたは複数のスペクトル誤差を決定するための手段と、
時間フレームの前記セットのうちの前記最初の時間フレームに続く各時間フレームにおいて、（ａ）時間フレームの前記セットのうちの前の時間フレームで決定された前記１つまたは複数のスペクトル誤差を含む調整されたスペクトル色を生成し、（ｂ）前記複数のプライマリから、前記調整されたスペクトル色のスペクトル反射率に最も近い一致であるプライマリを選択し、（ｃ）選択されたプライマリを前記時間フレームに表示し、（ｄ）前記時間フレームの前記選択されたプライマリの前記スペクトル反射率と前記調整されたスペクトル色のスペクトル反射率との間の１つまたは複数のスペクトル誤差を決定するための手段と、
前記ピクセルのための時間フレームの前記セットのすべての時間フレームが使用された後に、時間フレームの前記セットの内の最後の時間フレームで決定された前記1つまたは複数のスペクトル誤差の、前記スペクトル色入力の１つまたは複数のネイバー色への空間誤差拡散を実行するための手段と、前記スペクトル色入力の１つまたは複数のネイバー色は、前記ピクセルのネイバーピクセルに対応する、
を備える、装置。
【請求項１１】
前記スペクトル色入力または前記調整されたスペクトル色の前記スペクトル反射率と前記複数の利用可能なプライマリの各々の前記スペクトル反射率との間のスペクトル差の２乗の和を最小限に抑えることによって、前記最も近い一致を決定するための手段をさらに備える、請求項１０に記載の装置。
【請求項１２】
前記調整されたスペクトル色を生成するための手段は、前記前の時間フレームで決定された前記１つまたは複数のスペクトル誤差を、前記スペクトル色入力の前記スペクトル反射率に加算するための手段を備える、請求項１１に記載の装置。
【請求項１３】
６つまたはそれ以上の利用可能なプライマリのセットを採用するための手段をさらに備える、請求項１０に記載の装置。
【請求項１４】
１０個またはそれ以上の利用可能なプライマリのセットを採用するための手段をさらに備える、請求項１０に記載の装置。
【請求項１５】
１６個またはそれ以上の利用可能なプライマリのセットを採用するための手段をさらに備える、請求項１０に記載の装置。
【請求項１６】
前記ディスプレイデバイスのユーザ選択された構成に基づいて利用可能なプライマリのセットを選択するための手段をさらに備える、請求項１０に記載の装置。
【請求項１７】
前記ディスプレイデバイスの反射ディスプレイの利用可能なエアギャップに基づいて利用可能なプライマリのセットを選択するための手段をさらに備える、請求項１０に記載の装置。
【請求項１８】
前記反射ディスプレイがＡｉＭＯＤディスプレイである、請求項１７に記載の装置。
【請求項１９】
１つまたは複数のプロセッサを制御するためのコードを含む非一時的なコンピュータ可読媒体を備えるコンピュータプログラム製品であって、前記コードは、
ディスプレイデバイス上に表示されるべきスペクトル色入力を受信するためのコードと、前記スペクトル色入力は、１つのピクセルに対応し、
複数の利用可能なプライマリから、前記スペクトル色入力のスペクトル反射率の最も近い一致であるプライマリを選択するためのコードと、ここにおいて、前記複数の利用可能なプライマリの各々が、関連するスペクトル反射率を有する、
前記ピクセルのための時間フレームのセットのうちの最初の時間フレーム中で前記選択されたプライマリを表示し、前記最初の時間フレームの前記選択されたプライマリの前記スペクトル反射率と前記スペクトル色入力の前記スペクトル反射率との間の１つまたは複数のスペクトル誤差を決定するためのコードと、
時間フレームの前記セットのうちの前記最初の時間フレームに続く各時間フレームにおいて、（ａ）時間フレームの前記セットのうちの前の時間フレームで決定された１つまたは複数のスペクトル誤差を含む調整されたスペクトル色を生成し、（ｂ）前記複数のプライマリから、前記調整されたスペクトル色のスペクトル反射率に最も近い一致であるプライマリを選択し、（ｃ）選択されたプライマリを前記時間フレームに表示し、（ｄ）前記時間フレームの前記選択されたプライマリの前記スペクトル反射率と前記調整されたスペクトル色のスペクトル反射率との間の１つまたは複数のスペクトル誤差を決定するためのコードと、
前記ピクセルのための時間フレームの前記セットのすべての時間フレームが使用された後に、時間フレームの前記セットの内の最後の時間フレームで決定された前記1つまたは複数のスペクトル誤差の、前記スペクトル色入力の１つまたは複数のネイバー色への空間誤差拡散を実行するためのコードと、前記スペクトル色入力の１つまたは複数のネイバー色は、前記ピクセルのネイバーピクセルに対応する、
を備える、コンピュータプログラム製品。
【請求項２０】
前記コンピュータ可読媒体が、
前記スペクトル色入力または前記調整されたスペクトル色の前記スペクトル反射率と前記複数の利用可能なプライマリの各々の前記スペクトル反射率との間のスペクトル差の２乗の和を最小限に抑えることによって、前記最も近い一致を決定するためのコードをさらに備える、請求項１９に記載のコンピュータプログラム製品。
【請求項２１】
前記調整されたスペクトル色を生成するためのコードは、前記前の時間フレームで決定された前記１つまたは複数のスペクトル誤差を、前記スペクトル色入力の前記スペクトル反射率に加算するためのコードを備える、
請求項２０に記載のコンピュータプログラム製品。
【請求項２２】
前記コンピュータ可読媒体が、
コンピュータに、６つまたはそれ以上の利用可能なプライマリのセットを採用させるためのコードをさらに含む、請求項１９に記載のコンピュータプログラム製品。
【請求項２３】
前記コンピュータ可読媒体が、
コンピュータに、１０個またはそれ以上の利用可能なプライマリのセットを採用させるためのコードをさらに含む、請求項１９に記載のコンピュータプログラム製品。
【請求項２４】
前記コンピュータ可読媒体が、
コンピュータに、１６個またはそれ以上の利用可能なプライマリのセットを採用させるためのコードをさらに含む、請求項１９に記載のコンピュータプログラム製品。
【請求項２５】
前記コンピュータ可読媒体が、
コンピュータに、前記ディスプレイデバイスのユーザ選択された構成に基づいて利用可能なプライマリのセットを選択させるためのコードをさらに含む、請求項１９に記載のコンピュータプログラム製品。
【請求項２６】
前記コンピュータ可読媒体が、
コンピュータに、前記ディスプレイデバイスの反射ディスプレイの利用可能なエアギャップに基づいて利用可能なプライマリのセットを選択させるためのコードをさらに含む、請求項１９に記載のコンピュータプログラム製品。
【請求項２７】
前記反射ディスプレイがＡｉＭＯＤディスプレイである、請求項２６に記載のコンピュータプログラム製品。
【請求項２８】
少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリとを備えるディスプレイデバイスであって、前記少なくとも１つのプロセッサは、
時間フレームのセットにおいて、前記ディスプレイデバイス上に表示されるべきスペクトル色入力を受信することと、前記スペクトル色入力は、１つのピクセルに対応し、
複数の利用可能なプライマリから、前記スペクトル色入力のスペクトル反射率の最も近い一致であるプライマリを選択することと、ここにおいて、前記複数の利用可能なプライマリの各々が、関連するスペクトル反射率を有する、
前記ピクセルのための時間フレームのセットのうちの最初の時間フレーム中で前記選択されたプライマリを表示し、前記最初の時間フレームの前記選択されたプライマリの前記スペクトル反射率と前記スペクトル色入力の前記スペクトル反射率との間の１つまたは複数のスペクトル誤差を決定することと、
時間フレームの前記セットのうちの前記最初の時間フレームに続く各時間フレームにおいて、（ａ）時間フレームの前記セットのうちの前の時間フレームで決定された１つまたは複数のスペクトル誤差を含む調整されたスペクトル色を生成し、（ｂ）前記複数のプライマリから、前記調整されたスペクトル色のスペクトル反射率に最も近い一致であるプライマリを選択し、（ｃ）選択されたプライマリを前記時間フレームに表示し、（ｄ）前記時間フレームの前記選択されたプライマリの前記スペクトル反射率と前記調整されたスペクトル色のスペクトル反射率との間の１つまたは複数のスペクトル誤差を決定することと、
前記ピクセルのための時間フレームの前記セットのすべての時間フレームが使用された後に、時間フレームの前記セットの内の最後の時間フレームで決定された前記1つまたは複数のスペクトル誤差の、前記スペクトル色入力の１つまたは複数のネイバー色への空間誤差拡散を実行することと、前記スペクトル色入力の１つまたは複数のネイバー色は、前記ピクセルのネイバーピクセルに対応する、
を行うように構成された、ディスプレイデバイス。
【請求項２９】
前記最も近い一致が、前記スペクトル色入力または前記調整されたスペクトル色の前記スペクトル反射率と前記複数の利用可能なプライマリの各々の前記スペクトル反射率との間の差の２乗の和を最小限に抑えることによって決定される、請求項２８に記載のディスプレイデバイス。
【請求項３０】
前記少なくとも１つのプロセッサが、
前記前の時間フレームで決定された前記１つまたは複数のスペクトル誤差を、前記スペクトル色入力の前記スペクトル反射率に加算することによって、前記調整されたスペクトル色を作成するようにさらに構成された、請求項２９に記載のディスプレイデバイス。
【請求項３１】
前記少なくとも１つのプロセッサが、
６つまたはそれ以上の利用可能なプライマリのセットを採用することを行うようにさらに構成された、請求項２８に記載のディスプレイデバイス。
【請求項３２】
前記少なくとも１つのプロセッサが、
１０個またはそれ以上の利用可能なプライマリのセットを採用することを行うようにさらに構成された、請求項２８に記載のディスプレイデバイス。
【請求項３３】
前記少なくとも１つのプロセッサが、
１６個またはそれ以上の利用可能なプライマリのセットを採用することを行うようにさらに構成された、請求項２８に記載のディスプレイデバイス。
【請求項３４】
前記少なくとも１つのプロセッサが、
前記ディスプレイデバイスのユーザ選択された構成に基づいて利用可能なプライマリのセットを選択することを行うようにさらに構成された、請求項２８に記載のディスプレイデバイス。
【請求項３５】
前記少なくとも１つのプロセッサが、
前記ディスプレイデバイスの反射ディスプレイの利用可能なエアギャップに基づいて利用可能なプライマリのセットを選択することを行うようにさらに構成された、請求項２８に記載のディスプレイデバイス。
【請求項３６】
前記反射ディスプレイがＡｉＭＯＤディスプレイである、請求項３５に記載のディスプレイデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
[0001]本出願は、本出願の譲受人に譲渡され、参照により本明細書に明確に組み込まれる、２０１３年３月１４日に出願された「Spectral Color Reproduction Using a High-Dimension reflective Display」と題する米国特許出願第１３／８２７，８９０号の利益を主張する。
【０００２】
[0002]本開示の態様は、一般にスペクトル色再生に関し、より詳細には、高次元反射ディスプレイを使用したスペクトル色再生に関する。
【背景技術】
【０００３】
[0003]干渉変調器ディスプレイ（ＩＭＯＤ：interferometric modulator display）は、反射光の干渉を介して様々な色を作成することができる電子視覚ディスプレイにおいて使用される技術である。色は、液晶ディスプレイ（ＬＣＤ：liquid crystal display）を扱うために使用されるものと同様のドライバ集積回路を使用してオンおよびオフに切り替えられる微視的キャビティを備える、電気的に切り替えられる光変調器を用いて選択される。ＩＭＯＤベースの反射フラットパネルディスプレイは、何十万個もの個別のＩＭＯＤ要素を含み、各々はマイクロ電気機械システム（ＭＥＭＳ）ベースのデバイスである。
【０００４】
[0004]各ＩＭＯＤピクセルは、光干渉吸収の原理を使用して光を選択的に吸収および／または反射する。ＩＭＯＤディスプレイ要素は導電性プレートのペアを含み得、そのうちの１つは高い反射率（reflectance）を有し、１つは部分吸収性である。別のプレートに対するあるプレートの位置は、ＩＭＯＤディスプレイ要素からの反射光のスペクトルを変化させることができる。２つのプレート間のギャップは、いつか、エアギャップと呼ばれる。各ピクセルのエアギャップが動的に変化させられ得る場合、ＩＭＯＤディスプレイはアナログＩＭＯＤディスプレイまたはＡｉＭＯＤ（アナログ干渉変調）ディスプレイと呼ばれる。プライマリ（primary）の数は、デバイスのために構成された利用可能な位置（エアギャップ）によって決定される。扱われていないとき、ＩＭＯＤディスプレイは、ごくわずかな電力を消費する。従来のバックライト付き液晶ディスプレイとは異なり、ＩＭＯＤは、日光などの明るい周辺光においてはっきり見える。
【０００５】
[0005]ＡｉＭＯＤベースのディスプレイの各基本要素は、エアギャップを変化させることによって反射色スペクトルを独立して変化させる。それが反射および／または吸収するスペクトルに応じて、プライマリは、ホワイト、ブラック、またはある色になり得る。ホワイト、ブラック、またはある色の各々はプライマリと称される。各ピクセルは、１つのプライマリカラーから別のプライマリカラーに変化させることが可能であるが、それは輝度レベルを変化させることが可能でない。ディスプレイスクリーンを生成するために、要素が矩形アレイに編成される。
【０００６】
[0006]各要素がある量の光のみを反射するとき、サブピクセルと同じ色のいくつかの要素を一緒にグループ化することにより、特定の時間にどのくらいの要素が反射しているかに基づいてピクセルについての異なる輝度レベルが可能になる。各々が特定の異なる色を反射するように設計されたサブピクセルを使用することによって、複数のカラーディスプレイが作成される。各色の複数の要素は、概して、（反射色を混合することによって）表示可能な色のより多くの組合せを与えることと、ピクセルの全体的な輝度を平衡させることの両方のために使用される。マルチレベルの輝度を生成する別の手法は、時間変調（temporal modulation）および／または空間ディザリング（spatial dithering）を使用することである。
【０００７】
[0007]要素は、プライマリ状態間で切り替わるために電力を使用するにすぎない（要素が反射しているかまたは吸収しているかのどちらかになると、ディスプレイに当たる光を反射または吸収するために電力は必要とされない）ので、ＩＭＯＤベースのディスプレイは、光を生成し、および／またはピクセルを特定の状態に保つために一定の電力を必要とするディスプレイよりも、潜在的に使用する電力ははるかに小さい。反射ディスプレイであれば、それらは、紙または他の電子ペーパー技術とまったく同様に、読めるように（昼光またはランプなどの）外部光源を必要とする。
【０００８】
[0008]最新のディスプレイは比色（colorimetric）色特徴づけを使用し、それにより、比色的に元の色に一致するように色を生成する。発光体（illuminant）の下で比色色を生成するように較正されたそのようなディスプレイは、スペクトル再生に適さない。ＡｉＭＯＤディスプレイのための色特徴づけでは、光源依存性（illuminant dependency）が明らかになる。この光源依存性は、放射ディスプレイ（たとえば、ＬＣＤディスプレイ）よりも反射ディスプレイにおいて深刻な問題である。
【発明の概要】
【０００９】
[0009]高次元反射ディスプレイを使用したスペクトル色再生のための技法を開示する。ＡｉＭＯＤディスプレイは他のディスプレイよりもはるかに多いプライマリ（またはより高い次元）を有するので、スペクトル色再生のための新しい色再生方法が開発されている。この新しい手法の場合、ソーススペクトル色の光源依存性は、その色がディスプレイ色域（color gamut）内にある限り、ＡｉＭＯＤディスプレイによって生成される光源依存性と同じになる。したがって、異なる発光体の下で変化する現実の物体の色は、ディスプレイによって生成される色と同じになる。
【００１０】
[0010]一態様では、ディスプレイデバイスにおける色再生のための方法は、ディスプレイデバイス上に表示されるべきスペクトル色入力を受信することを含む。本方法は、複数の利用可能なプライマリから、スペクトル色入力のスペクトル反射率の最も近い一致であるプライマリを選択することをさらに含み、ここにおいて、複数の利用可能なプライマリの各々は、関連するスペクトル反射率との関連付けを割り当てられる。本方法はまた、ピクセルのための時間フレームのセットのうちの時間フレーム中で選択されたプライマリを表示し、時間フレームのセットのうちの次の時間フレームに残りのスペクトル誤差を渡すことを含む。本方法は、時間フレームのセットのすべての時間フレームが使用された後に、各スペクトルバンドにおいて空間誤差拡散（spatial error diffusion）のためにネイバーピクセルに残りのスペクトル誤差を渡すことをさらに含む。
【００１１】
[0011]別の態様では、ディスプレイデバイスにおける色再生のための装置は、ディスプレイデバイス上に表示されるべきスペクトル色入力を受信するための手段を含む。本装置はまた、複数の利用可能なプライマリから、スペクトル色入力のスペクトル反射率の最も近い一致であるプライマリを選択するための手段を含み、ここにおいて、複数の利用可能なプライマリの各々は、関連するスペクトル反射率との関連付けを割り当てられる。本装置は、ピクセルのための時間フレームのセットのうちの時間フレーム中で選択されたプライマリを表示し、時間フレームのセットのうちの次の時間フレームに残りのスペクトル誤差を渡すための手段をさらに含む。本装置は、時間フレームのセットのすべての時間フレームが使用された後に、各スペクトルバンドにおいて空間誤差拡散のためにネイバーピクセルに残りのスペクトル誤差を渡すための手段をさらに含む。
【００１２】
[0012]追加の態様では、コンピュータプログラム製品がコンピュータ可読媒体を含む。コンピュータ可読媒体は、ディスプレイデバイス上に表示されるべきスペクトル色入力を受信するためのコードを含む。コンピュータ可読媒体は、複数の利用可能なプライマリから、スペクトル色入力のスペクトル反射率の最も近い一致であるプライマリを選択するためのコードをさらに含み、ここにおいて、複数の利用可能なプライマリの各々は、関連するスペクトル反射率との関連付けを割り当てられる。コンピュータ可読媒体はまた、ピクセルのための時間フレームのセットのうちの時間フレーム中で選択されたプライマリを表示し、時間フレームのセットのうちの次の時間フレームに残りのスペクトル誤差を渡すためのコードを含む。コンピュータ可読媒体は、時間フレームのセットのすべての時間フレームが使用された後に、各スペクトルバンドにおいて空間誤差拡散のためにネイバーピクセルに残りのスペクトル誤差を渡すためのコードをさらに含む。
【００１３】
[0013]さらなる態様では、ディスプレイデバイスは、少なくとも１つのプロセッサと、少なくとも１つのプロセッサに結合されたメモリとを含む。少なくとも１つのプロセッサは、ディスプレイデバイス上に表示されるべきスペクトル色入力を受信するように構成される。少なくとも１つのプロセッサは、複数の利用可能なプライマリから、スペクトル色入力のスペクトル反射率の最も近い一致であるプライマリを選択するようにさらに構成され、ここにおいて、複数の利用可能なプライマリの各々は、関連するスペクトル反射率との関連付けを割り当てられる。少なくとも１つのプロセッサはまた、ピクセルのための時間フレームのセットのうちの時間フレーム中で選択されたプライマリを表示し、時間フレームのセットのうちの次の時間フレームに残りのスペクトル誤差を渡すように構成される。少なくとも１つのプロセッサは、時間フレームのセットのすべての時間フレームが使用された後に、各スペクトルバンドにおいて空間誤差拡散のためにネイバーピクセルに残りのスペクトル誤差を渡すようにさらに構成される。
【００１４】
[0014]本開示の様々な態様および特徴について以下でさらに詳細に説明する。
【図面の簡単な説明】
【００１５】
【図１】[0015]本開示の態様による、スペクトル再生プロセスを実装する画像表示装置の一例を概念的に示すブロック図。
【図２Ａ】[0016]本開示の態様による、プライマリの例示的なセットを示すグラフィカル表現のセットを与える図。
【図２Ｂ】本開示の態様による、プライマリの例示的なセットを示すグラフィカル表現のセットを与える図。
【図２Ｃ】本開示の態様による、プライマリの例示的なセットを示すグラフィカル表現のセットを与える図。
【図２Ｄ】本開示の態様による、プライマリの例示的なセットを示すグラフィカル表現のセットを与える図。
【図２Ｅ】本開示の態様による、プライマリの例示的なセットを示すグラフィカル表現のセットを与える図。
【図２Ｆ】本開示の態様による、プライマリの例示的なセットを示すグラフィカル表現のセットを与える図。
【図３】[0017]本開示の態様による、スペクトル再生プロセスの例示的なブロックを示す図。
【図４】[0018]本開示の態様による、ＡｉＭＯＤディスプレイのためのスペクトル再生プロセスの例示的なブロックを示す図。
【発明を実施するための形態】
【００１６】
[0019]添付の図面に関して以下に記載される詳細な説明は、様々な構成を説明するものであり、本明細書で説明される概念が実施され得る唯一の構成を表すものではない。発明を実施するための形態は、様々な概念の完全な理解を与えるための具体的な詳細を含む。ただし、これらの概念はこれらの具体的な詳細なしに実施され得ることが当業者には明らかであろう。いくつかの例では、そのような概念を不明瞭にしないように、よく知られている構造および構成要素をブロック図の形式で示す。
【００１７】
[0020]本開示は、反射ディスプレイのための光源依存性の問題の解決策を提供する。この解決策は、放射ディスプレイよりも多くのプライマリを使用するために反射ディスプレイの能力を利用し、この解決策は、好ましくは、最初に画像化された（１つまたは複数の）物体のスペクトル曲線を再生する新しい色再生プロセスを実装するために６つまたはそれ以上のプライマリのセットを採用する。上述のように、この新しい手法の場合、ソーススペクトル色の光源依存性は、その色がディスプレイ色域内にある限り、反射ディスプレイによって生成される光源依存性と同じである。したがって、異なる発光体の下で変化させられる現実の物体の色は、ディスプレイによって生成される色と同じである。
【００１８】
[0021]このプロセスは、たとえば、美術館品質の絵画など、芸術作品の再生において実装され得ることが想定される。そのような適用例では、芸術作品のスペクトル画像は、たとえば、スペクトルスキャナを使用して作成され得る。このスペクトル画像データは、次いで、本開示のプロセスに従って、現在の周辺照明条件の下で芸術作品の外観を複製することになる芸術作品の再生をレンダリングするために反射ディスプレイによって使用され得る。反射ディスプレイは画像化された物体のスペクトル曲線を再生するので、ディスプレイは、変化する照明条件において、元の物体の外観がそれらの条件下で変化することになるのと同じまたは同様の方法で外観が変化することになる。この能力または特性は、現在の周辺照明条件を検知、検出、測定、または調整する必要なしに達成される。
【００１９】
[0022]スペクトル曲線の概念は、色覚のための、人間の眼における３つのタイプの円錐体の存在に由来する。スペクトル光分布は、人間色覚のための３つの信号を形成するように、人間の眼における円錐体によって統合される。比色理論の基本はこの三色理論（tri-chromatic theory）に基づき、国際照明委員会（ＣＩＥ：International Commission on Illumination）ＸＹＺ色空間は数値色覚モデルのための基本色空間になっている。この数値色覚モデル（numerical color vision model）は、人間色覚のためのカラーモデリングと色特徴づけとのためにうまく適用されてきた。
【００２０】
[0023]ＣＩＥは、
【数１】
0005992645.tif 000002
【００２１】
、
【数２】
0005992645.tif 000003
【００２２】
、および
【数３】
0005992645.tif 000004
【００２３】
と呼ばれる３つの等色関数（color-matching function）のセットを定義しており、それらは、ＣＩＥ  ＸＹＺ三刺激値（tristimulus value）Ｘ、Ｙ、およびＺを生じる人間の眼における３つの線形検出器のスペクトル感度曲線の再構成として考えられ得る。これらの関数の作表された数値は、まとめてＣＩＥ標準観測者として知られている。色刺激（color stimulus）Φ（λ）をもつ色についての三刺激値は、標準観測者の観点から以下によって与えられる。
【数４】
0005992645.tif 000005
【数５】
0005992645.tif 000006
【数６】
0005992645.tif 000007
【００２４】
ただし、ｋは、Ｙチャネルを正規化するための定数であり、λは等価単色光の波長であり、Φ（λ）は、観測者から見た光の色刺激関数であり、
【数７】
0005992645.tif 000008
【００２５】
、
【数８】
0005992645.tif 000009
【００２６】
、および
【数９】
0005992645.tif 000010
【００２７】
はＣＩＥ１９３１標準比色観測者の等色関数であり、Δλは波長サンプリング間隔である。
【００２８】
[0024]非自己発光性の物体の場合、色刺激関数は以下によって与えられる。
【数１０】
0005992645.tif 000011
【００２９】
ただし、Ｒ（λ）は物体のスペクトル反射率係数（spectral reflectance factor）であり、Ｓ（λ）は発光体の相対分光分布（relative spectral power distribution）である。
【００３０】
[0025]上式は、異なる照明条件下の物体が人間の眼に対して異なる色を呈することを示す。この現象はメタメリズム（metamerism）と呼ばれる。比色色特徴づけは、特定の照明条件下の色再生のみを保証する。発光体に対して較正されるシステムが、異なる発光体の下で異なる色を生成する。色再生の目的が、原本の色を再生すること、および再生色を発光体とは無関係に元の色に一致させることである場合、元の色と再生色とのスペクトル反射率曲線は同等でなければならない。残念ながら、ＣＲＴディスプレイと、液晶ディスプレイと、ＬＣＤおよびＬＥＤディスプレイと、既存の反射ディスプレイとを含むほとんどすべての現代のカラーディスプレイは、比色色再生のために設計される。この問題は、反射ディスプレイの場合、それの色再生が発光体に依存するので特に深刻である。異なる発光体の下では、反射ディスプレイはまったく別様に色を生成し得る。
【００３１】
[0026]色を生成するためにディスプレイ上で利用可能なプライマリの数はごく限られている（すなわち、一般に３つ）ために、スペクトル色再生は実行不可能である。しかしながら、ＡｉＭＯＤディスプレイには多くのプライマリがあるので、スペクトル色再生のための新しいプロセスが開発され得る。ＡｉＭＯＤ色処理のための以下で説明するプロセスを適用すると、スペクトル色を再生する反射カラーディスプレイが実現され得る。
【００３２】
[0027]ＡｉＭＯＤディスプレイ上の各ピクセルが（照明条件が変化しない場合）固定輝度をもつプライマリカラーを生成することしかできないので、ディスプレイは異なる強度レベルをネイティブに生成することができない。強度の異なる形状を生成するために、時間変調および空間誤差拡散が適用され得る。本明細書で開示する新しい手法は、比色再生（colorimetric reproduction）のために人間の眼によって一体化されるように色を生成する従来の誤差拡散とは異なる。そうではなく、新しい手法は、画像のスペクトル反射率曲線を再生することによって、画像化された（１つまたは複数の）物体のスペクトル反射率を一致させる。
【００３３】
[0028]従来の比色再生に勝るこの解決策の利点は、それがソースの比色色を再生するのではなく、ソースのスペクトル反射率曲線を再生するということである。その結果、発光体に応じたカラーシフトのビヘイビアがエミュレートされる。ディスプレイデバイスは、ハイフィデリティ色再生のために特に適用可能であると判明し得、それは、美術館、塗料工場、ファッション産業、芸術産業、科学的実証などにおいて特に有用である。
【００３４】
[0029]図１を参照すると、いくつかの態様では、本明細書で開示するディスプレイデバイス１００は、メモリ１０４とユーザインターフェース１０６と入出力（Ｉ／Ｏ）インターフェース１０８とに接続された１つまたは複数のプロセッサ１０２を有し得ることが想定される。ユーザインターフェース１０６は、ユーザインターフェース入力構成要素（スイッチ、タッチスクリーン領域など）、ワイヤードポート（たとえば、ＵＳＢ、ＦＩＲＥＷＩＲＥ（登録商標）など）、および／またはネットワークインターフェース（ＢＬＵＥＴＯＯＴＨ（登録商標）、セルラーなど）を有するワイヤレス無線機を含み得る。プロセッサ１０２は、Ｉ／Ｏインターフェース１０８のデバイスインターフェースおよび／または通信ポートを介してデータ転送を行うためにメモリ１０４にアクセスし、それによってスペクトル画像データを受信し、データをメモリ１０４のデータ領域１１０に記憶し得る。スペクトルイメージングデバイス、メモリデバイス、またはＩ／Ｏインターフェース１０８を介した他のデバイスとインターフェースするために、メモリ１０４のデータ領域中にデバイスドライバが含まれ得る。（１つまたは複数の）プロセッサ１０２は、メモリ１０４に記憶されたスペクトル画像データをユーザインターフェース１０６の反射ディスプレイまたは他のディスプレイにレンダリングするために、メモリ１０４中に常駐する画像処理アプリケーション１１２の命令をさらに実行し得る。
【００３５】
[0030]ユーザインターフェース１０６の反射ディスプレイは、ディスプレイプロパティに影響を及ぼす特定のエアギャップを有し得ることが想定される。プライマリの１つまたは複数のセットはこのエアギャップに基づいて選択され得、デバイス１００はデータ領域１１０中のプライマリのこれらのセットで構成され得る。さらに、スペクトル反射率再生精度を改善するか、または画像処理の速度を上げるために、ユーザは、性能のレベルを選択することを許可され得ることが想定される。たとえば、性能のレベルは、Ｉ／Ｏインターフェース１０８のユーザ入力構成要素を介してユーザによって構成可能であり得る。この場合、画像処理アプリケーション１１２は、より多いまたはより少ないプライマリのセットをそれぞれ選択し得る。たとえば、アプリケーション１１２は、最大スペクトル再生精度のために１６個のプライマリのセットを選択し、最大画像処理速度のために６つのプライマリのセットを選択し得る。８つ、１０個、１２個、１４個などのプライマリなど、他の数のプライマリが使用され得ることを理解されたい。
【００３６】
[0031]図２に、ＡｉＭＯＤディスプレイを用いて生成される６つのプライマリのセットの一例を示す。たとえば、図２Ａに、エアギャップ０に対応するホワイトプライマリを示し、図２Ｂに、１１７０Åに等しいエアギャップに対応するブラックプライマリを示す。さらに、図２Ｃに、２０１４Åに等しいエアギャップに対応する第１のブループライマリを示し、図２Ｄに、２５２０Åに等しいエアギャップに対応する第１のグリーンプライマリを示す。また、図２Ｅに、３３６３Åに等しいエアギャップに対応するレッドプライマリを示し、図２Ｆに、６４００Åに等しいエアギャップに対応するマゼンタプライマリを示す。各ピクセルは、エアギャップを変化させることによってプライマリカラーのうちの１つを一度に生成する。プライマリ曲線のセットは、入力スペクトル曲線を構成するためのスペクトルベース曲線セットとして使用される。強度は変化することができないので、プライマリセットの組合せは、ごく限られた数のスペクトル色を生成することしかできない。後で紹介するように、各プライマリについて異なる強度レベルを生成するために、時間変調および／または空間ディザリングが適用される。
【００３７】
[0032]次に図３を参照すると、動作中、画像処理アプリケーションは、ブロック３００において、ディスプレイデバイス上に表示されるべきスペクトル色入力を受信するプロセスを実行し得る。たとえば、ブロック３００は、データインターフェースまたは通信ポート上でスペクトル色入力を受信することを含み得る。代替または追加として、ブロック３００は、コンピュータメモリにアクセスすることと、コンピュータメモリの中からデータを読み取ることと、データをスペクトル色入力として受信することとを含み得る。処理はブロック３００からブロック３０２に進み得る。
【００３８】
[0033]ブロック３０２において、複数の利用可能なプライマリから、スペクトル色入力のスペクトル反射率の最も近い一致であるプライマリを選択し、ここにおいて、複数の利用可能なプライマリの各々は、関連するスペクトル反射率との関連付けを割り当てられる。たとえば、ブロック３０４は、変更入力スペクトル色のスペクトル反射率に最もぴったり一致するプライマリを選択することを含み得る。代替または追加として、ブロック３０４は、入力色のスペクトル反射率と複数の利用可能なプライマリの各々のスペクトル反射率との間のスペクトル差の２乗の和を最小限に抑えることによって、スペクトル色に一致するプライマリを見つけることを含み得る。処理はブロック３０２からブロック３０４に進み得る。
【００３９】
[0034]ブロック３０４において、ピクセルのための時間フレームのセットのうちの時間フレーム中で、選択されたプライマリを表示し、時間フレームのセットのうちの次の時間フレームに残りのスペクトル誤差を渡す。たとえば、プライマリは、スペクトル画像データに対応するスペクトル画像中のピクセルのロケーションにおいて表示され得る。いくつかの実装形態では、ピクセルが１つずつ処理され得る。各ピクセルについて、画像化された（１つまたは複数の）物体のスペクトル曲線を再生するために、いくつかの時間フレームが使用され得る。いくつかの実装形態では、上記で説明した動作は、利用可能な時間フレームのすべてが処理されるまで後続の時間フレームについて繰り返され得る。また、セットの次の時間フレームに残りのスペクトル誤差を渡すことは、時間フレームの選択されたプライマリとスペクトル色のスペクトル反射率との間の残りのスペクトル誤差のうちの１つまたは複数を決定することを含み得る。さらに、セットの次の時間フレームに残りのスペクトル誤差を渡すことは、スペクトル色入力のスペクトル反射率に加算される１つまたは複数の残りのスペクトル誤差を含む調整されたスペクトル色を作成することを含み得る。さらに、セットの次の時間フレームに残りのスペクトル誤差を渡すことは、調整されたスペクトル色に基づいて複数のプライマリから次のプライマリを選択することを含み得る。最終的に、セットの次の時間フレームに残りのスペクトル誤差を渡すことは、時間フレームのセットのうちの次の時間フレーム中で選択された次のプライマリを表示することを含み得る。処理はブロック３０４からブロック３０６に進み得る。
【００４０】
[0035]ブロック３０６において、時間フレームのセットのすべての時間フレームが使用された後に、各スペクトルバンドにおいて空間誤差拡散のためにネイバーピクセルに残りのスペクトル誤差を渡す。たとえば、ネイバーピクセルに残りのスペクトル誤差を渡すことは、時間フレームのセットの各フレームについてのプライマリの選択の後に、残りのスペクトル誤差のうちの１つまたは複数を決定することを含み得る。さらに、ネイバーピクセルに残りのスペクトル誤差を渡すことは、スペクトル色入力の１つまたは複数のネイバー色への残りのスペクトル誤差の空間誤差拡散を実行することを含み得る。
【００４１】
[0036]次に図４を参照すると、ＡｉＭＯＤディスプレイのためのスペクトル色再生プロセスの実装形態が詳細に説明されている。ブロック４００において、スペクトル色を受信し、もしあれば、空間誤差拡散によって処理されていたネイバーピクセルの残りのスペクトル誤差と合成する。得られたスペクトル色は、第１の時間フレーム中で現在ピクセルをレンダリングする際の処理のための入力スペクトル色として使用され得る。処理はブロック４００からブロック４０２に進み得る。
【００４２】
[0037]ブロック４０２において、入力スペクトル色に一致するプライマリを見つける。このプロセスの場合、各プライマリのスペクトル反射率Ｒi（λj）が測定され得、ただし、ｉはプライマリであり、ｊはスペクトルノードである。ｉ＝１，２，．．．，ｐであり、ただし、ｐはプライマリの数である。ｊ＝１，２，．．．，ｎであり、ただし、ｎはスペクトル曲線のサンプリング数である。この一致しているプライマリは、入力スペクトル色ｒ（λj）について、総スペクトル差を最小限に抑えることによって決定され得る。たとえば、スペクトル差の２乗の和は、以下に従って最小限に抑えられ得る。
【数１１】
0005992645.tif 000012
【００４３】
一致するプライマリが見つかると、このプライマリは、第１の時間フレーム中でピクセルのために表示され得、それにより、現在ピクセルのロケーションにおいて第１の時間フレーム中でＡｉＭＯＤディスプレイにレンダリングするためにプライマリを効果的に指定するかまたは割り当て得る。処理はブロック４０２からブロック４０４に進み得る。
【００４４】
[0038]ブロック４０４において、調整されたスペクトル色を以下に従って形成するために、前の時間フレーム中でピクセルのためのプライマリを決定することから生じたスペクトル反射率の残りの誤差を、現在のスペクトル色のスペクトル反射率に加算する。
【数１２】
0005992645.tif 000013
【００４５】
この変更スペクトル色は、次の時間フレーム中でピクセルをレンダリングするための入力スペクトル色として使用され得る。再び、上記で説明したように、総スペクトル差を最小限に抑えることによって、この入力スペクトル色に一致するプライマリが見つけられ得、このプライマリは、現在の時間フレーム中でピクセルのために表示され得、それにより、現在ピクセルのロケーションにおいて現在の時間フレーム中でＡｉＭＯＤディスプレイにレンダリングするためにプライマリを効果的に指定するかまたは割り当て得る。処理はブロック４０４からブロック４０６に進み得る。
【００４６】
[0039]ブロック４０６において、未使用のままである利用可能な時間フレームがあるかどうかという決定を行う。まだ使用されていない利用可能な時間フレームがあるという決定が行われた場合、処理は、次の時間フレームのためにブロック４０６からブロック４０４に戻り得る。しかしながら、時間フレームのすべてが使用されたという決定が行われた場合、処理はブロック４０６からブロック４０８に進み得る。
【００４７】
[0040]ブロック４０８において、各スペクトルバンドに対して空間誤差拡散を実行する。もしあれば、この動作からの残りのスペクトル誤差はネイバーピクセルに渡され得る。処理はブロック４０８からブロック４１０に進む。
【００４８】
[0041]ブロック４１０において、すべてのピクセルが処理されたかどうかという決定を行う。すべてのピクセルが処理されたとは限らないという決定が行われた場合、処理は、次のピクセルの処理のためにブロック４１０からブロック４００に戻り得る。しかしながら、すべてのピクセルが処理されたという決定が行われた場合、処理は終了し得、その点において、本明細書中で表示のために指定されるかまたは割り当てられるすべてのピクセルのためのプライマリを有する時間フレームは、ＡｉＭＯＤディスプレイにレンダリングされ得る。
【００４９】
[0042]情報および信号は多種多様な技術および技法のいずれかを使用して表され得ることを、当業者は理解されよう。たとえば、上記の説明全体にわたって言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁界または磁性粒子、光場または光学粒子、あるいはそれらの任意の組合せによって表され得る。
【００５０】
[0043]さらに、本明細書の開示に関して説明した様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、または両方の組合せとして実装され得ることを、当業者は諒解されよう。ハードウェアとソフトウェアのこの互換性を明確に示すために、様々な例示的な構成要素、ブロック、モジュール、回路、およびステップについて、上記では概してそれらの機能に関して説明した。そのような機能をハードウェアとして実装するか、ソフトウェアとして実装するかは、特定の適用例および全体的なシステムに課された設計制約に依存する。当業者は、説明した機能を特定の適用例ごとに様々な方法で実装し得るが、そのような実装の決定は、本開示の範囲からの逸脱を生じるものと解釈されるべきではない。
【００５１】
[0044]本明細書の開示に関して説明した様々な例示的な論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他のプログラマブル論理デバイス、個別ゲートまたはトランジスタ論理、個別ハードウェア構成要素、あるいは本明細書で説明した機能を実行するように設計されたそれらの任意の組合せを用いて実装または実行され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成として実装され得る。
【００５２】
[0045]本明細書の開示に関して説明した方法またはアルゴリズムのステップは、直接ハードウェアで実施されるか、プロセッサによって実行されるソフトウェアモジュールで実施されるか、またはその２つの組合せで実施され得る。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭ（登録商標）メモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当技術分野で知られている任意の他の形態の記憶媒体中に常駐し得る。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるように、プロセッサに結合される。代替として、記憶媒体はプロセッサに一体化され得る。プロセッサおよび記憶媒体はＡＳＩＣ中に常駐し得る。ＡＳＩＣはユーザ端末内に常駐し得る。代替として、プロセッサおよび記憶媒体は、ユーザ端末中に個別コンポーネントとして常駐し得る。
【００５３】
[0046]１つまたは複数の例示的な設計では、説明した機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの組合せで実装され得る。ソフトウェアで実装される場合、機能は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、あるいはコンピュータ可読媒体を介して送信され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体とコンピュータ通信媒体の両方を含む。記憶媒体は、汎用または専用コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコード手段を搬送または記憶するために使用され得、汎用もしくは専用コンピュータ、または汎用もしくは専用プロセッサによってアクセスされ得る、任意の他の媒体を備えることができる。さらに、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびｂｌｕ−ｒａｙ（登録商標）ディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザーで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含めるべきである。
【００５４】
[0047]本開示の前述の説明は、いかなる当業者でも本開示を作成または使用することができるように提供される。本開示への様々な修正は当業者には容易に明らかとなり、本明細書で定義した一般原理は、本開示の趣旨または範囲から逸脱することなく他の変形形態に適用され得る。したがって、本開示は、本明細書で説明した例および設計に限定されるものではなく、本明細書で開示した原理および新規の特徴に合致する最も広い範囲を与えられるべきである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ディスプレイデバイスにおける色再生のための方法であって、
前記ディスプレイデバイス上に表示されるべきスペクトル色入力を受信することと、
複数の利用可能なプライマリから、前記スペクトル色入力のスペクトル反射率の最も近い一致であるプライマリを選択することと、ここにおいて、前記複数の利用可能なプライマリの各々が、関連するスペクトル反射率との関連付けを割り当てられる、
ピクセルのための時間フレームのセットのうちの時間フレーム中で前記選択されたプライマリを表示し、時間フレームの前記セットのうちの次の時間フレームに残りのスペクトル誤差を渡すことと、
時間フレームの前記セットのすべての時間フレームが使用された後に、各スペクトルバンドにおいて空間誤差拡散のためにネイバーピクセルに残りのスペクトル誤差を渡すこととを備える、方法。
［Ｃ２］
前記最も近い一致が、前記入力色の前記スペクトル反射率と前記複数の利用可能なプライマリの各々の前記スペクトル反射率との間のスペクトル差の２乗の和を最小限に抑えることによって決定される、Ｃ１に記載の方法。
［Ｃ３］
前記セットのうちの次の時間フレームに残りのスペクトル誤差を渡すことが、
前記時間フレームの前記選択されたプライマリと前記スペクトル色の前記スペクトル反射率との間の前記残りのスペクトル誤差のうちの１つまたは複数を決定することと、
前記スペクトル色入力の前記スペクトル反射率に加算される前記１つまたは複数の残りのスペクトル誤差を含む調整されたスペクトル色を作成することと、
前記調整されたスペクトル色に基づいて前記複数のプライマリから次のプライマリを選択することと、
時間フレームの前記セットのうちの前記次の時間フレーム中で前記選択された次のプライマリを表示することとをさらに備える、Ｃ２に記載の方法。
［Ｃ４］
ネイバーピクセルに残りのスペクトル誤差を渡すことが、
時間フレームの前記セットの各フレームについてのプライマリの選択の後に、前記残りのスペクトル誤差のうちの１つまたは複数を決定することと、
前記スペクトル色入力の１つまたは複数のネイバー色への前記残りのスペクトル誤差の空間誤差拡散を実行することとをさらに備える、Ｃ３に記載の方法。
［Ｃ５］
６つまたはそれ以上の利用可能なプライマリのセットを採用することをさらに備える、Ｃ１に記載の方法。
［Ｃ６］
１０個またはそれ以上の利用可能なプライマリのセットを採用することをさらに備える、Ｃ１に記載の方法。
［Ｃ７］
１６個またはそれ以上の利用可能なプライマリのセットを採用することをさらに備える、Ｃ１に記載の方法。
［Ｃ８］
前記ディスプレイデバイスのユーザ選択された構成に基づいて利用可能なプライマリのセットを選択することをさらに備える、Ｃ１に記載の方法。
［Ｃ９］
前記ディスプレイデバイスの反射ディスプレイの利用可能なエアギャップに基づいて利用可能なプライマリのセットを選択することをさらに備える、Ｃ１に記載の方法。
［Ｃ１０］
前記反射ディスプレイがＡｉＭＯＤディスプレイである、Ｃ９に記載の方法。
［Ｃ１１］
ディスプレイデバイスにおける色再生のための装置であって、
前記ディスプレイデバイス上に表示されるべきスペクトル色入力を受信するための手段と、
複数の利用可能なプライマリから、前記スペクトル色入力のスペクトル反射率の最も近い一致であるプライマリを選択するための手段と、ここにおいて、前記複数の利用可能なプライマリの各々が、関連するスペクトル反射率との関連付けを割り当てられる、
ピクセルのための時間フレームのセットのうちの時間フレーム中で前記選択されたプライマリを表示し、時間フレームの前記セットのうちの次の時間フレームに残りのスペクトル誤差を渡すための手段と、
時間フレームの前記セットのすべての時間フレームが使用された後に、各スペクトルバンドにおいて空間誤差拡散のためにネイバーピクセルに残りのスペクトル誤差を渡すための手段とを備える、装置。
［Ｃ１２］
前記入力色の前記スペクトル反射率と前記複数の利用可能なプライマリの各々の前記スペクトル反射率との間のスペクトル差の２乗の和を最小限に抑えることによって、前記最も近い一致を決定するための手段をさらに備える、Ｃ１１に記載の装置。
［Ｃ１３］
前記セットのうちの次の時間フレームに残りのスペクトル誤差を渡すための前記手段が、
前記時間フレームの前記選択されたプライマリと前記スペクトル色の前記スペクトル反射率との間の前記残りのスペクトル誤差のうちの１つまたは複数を決定するための手段と、
前記スペクトル色入力の前記スペクトル反射率に加算される前記１つまたは複数の残りのスペクトル誤差を含む調整されたスペクトル色を作成するための手段と、
前記調整されたスペクトル色に基づいて前記複数のプライマリから次のプライマリを選択するための手段と、
時間フレームの前記セットのうちの前記次の時間フレーム中で前記選択された次のプライマリを表示するための手段とをさらに備える、Ｃ１２に記載の装置。
［Ｃ１４］
ネイバーピクセルに残りのスペクトル誤差を渡すための前記手段が、
時間フレームの前記セットの各フレームについてのプライマリの選択の後に、前記残りのスペクトル誤差のうちの１つまたは複数を決定するための手段と、
前記スペクトル色入力の１つまたは複数のネイバー色への前記残りのスペクトル誤差の空間誤差拡散を実行するための手段とをさらに備える、Ｃ１３に記載の装置。
［Ｃ１５］
６つまたはそれ以上の利用可能なプライマリのセットを採用するための手段をさらに備える、Ｃ１１に記載の装置。
［Ｃ１６］
１０個またはそれ以上の利用可能なプライマリのセットを採用するための手段をさらに備える、Ｃ１１に記載の装置。
［Ｃ１７］
１６個またはそれ以上の利用可能なプライマリのセットを採用するための手段をさらに備える、Ｃ１１に記載の装置。
［Ｃ１８］
前記ディスプレイデバイスのユーザ選択された構成に基づいて利用可能なプライマリのセットを選択するための手段をさらに備える、Ｃ１１に記載の装置。
［Ｃ１９］
前記ディスプレイデバイスの反射ディスプレイの利用可能なエアギャップに基づいて利用可能なプライマリのセットを選択するための手段をさらに備える、Ｃ１１に記載の装置。
［Ｃ２０］
前記反射ディスプレイがＡｉＭＯＤディスプレイである、Ｃ１９に記載の装置。
［Ｃ２１］
ディスプレイデバイス上に表示されるべきスペクトル色入力を受信するためのコードと、
複数の利用可能なプライマリから、前記スペクトル色入力のスペクトル反射率の最も近い一致であるプライマリを選択するためのコードと、ここにおいて、前記複数の利用可能なプライマリの各々が、関連するスペクトル反射率との関連付けを割り当てられる、
ピクセルのための時間フレームのセットのうちの時間フレーム中で前記選択されたプライマリを表示し、時間フレームの前記セットのうちの次の時間フレームに残りのスペクトル誤差を渡すためのコードと、
時間フレームの前記セットのすべての時間フレームが使用された後に、各スペクトルバンドにおいて空間誤差拡散のためにネイバーピクセルに残りのスペクトル誤差を渡すためのコードとを備えるコンピュータ可読媒体を備えるコンピュータプログラム製品。
［Ｃ２２］
前記コンピュータ可読媒体が、
前記入力色の前記スペクトル反射率と前記複数の利用可能なプライマリの各々の前記スペクトル反射率との間のスペクトル差の２乗の和を最小限に抑えることによって、前記最も近い一致を決定するためのコードをさらに備える、Ｃ２１に記載のコンピュータプログラム製品。
［Ｃ２３］
前記セットのうちの次の時間フレームに残りのスペクトル誤差を渡すための前記コードが、
前記時間フレームの前記選択されたプライマリと前記スペクトル色の前記スペクトル反射率との間の前記残りのスペクトル誤差のうちの１つまたは複数を決定するためのコードと、
前記スペクトル色入力の前記スペクトル反射率に加算される前記１つまたは複数の残りのスペクトル誤差を含む調整されたスペクトル色を作成するためのコードと、
前記調整されたスペクトル色に基づいて前記複数のプライマリから次のプライマリを選択するためのコードと、
時間フレームの前記セットのうちの前記次の時間フレーム中で前記選択された次のプライマリを表示するためのコードとをさらに備える、Ｃ２２に記載のコンピュータプログラム製品。
［Ｃ２４］
ネイバーピクセルに残りのスペクトル誤差を渡すための前記手段が、
時間フレームの前記セットの各フレームについてのプライマリの選択の後に、前記残りのスペクトル誤差のうちの１つまたは複数を決定するためのコードと、
前記スペクトル色入力の１つまたは複数のネイバー色への前記残りのスペクトル誤差の空間誤差拡散を実行するためのコードとをさらに備える、Ｃ２３に記載のコンピュータプログラム製品。
［Ｃ２５］
前記コンピュータ可読媒体が、
コンピュータに、６つまたはそれ以上の利用可能なプライマリのセットを採用させるためのコードをさらに含む、Ｃ２１に記載のコンピュータプログラム製品。
［Ｃ２６］
前記コンピュータ可読媒体が、
コンピュータに、１０個またはそれ以上の利用可能なプライマリのセットを採用させるためのコードをさらに含む、Ｃ２１に記載のコンピュータプログラム製品。
［Ｃ２７］
前記コンピュータ可読媒体が、
コンピュータに、１６個またはそれ以上の利用可能なプライマリのセットを採用させるためのコードをさらに含む、Ｃ２１に記載のコンピュータプログラム製品。
［Ｃ２８］
前記コンピュータ可読媒体が、
コンピュータに、前記ディスプレイデバイスのユーザ選択された構成に基づいて利用可能なプライマリのセットを選択させるためのコードをさらに含む、Ｃ２１に記載のコンピュータプログラム製品。
［Ｃ２９］
前記コンピュータ可読媒体が、
コンピュータに、反射ディスプレイデバイスの利用可能なエアギャップに基づいて利用可能なプライマリのセットを選択させるためのコードをさらに含む、Ｃ２１に記載のコンピュータプログラム製品。
［Ｃ３０］
前記反射ディスプレイがＡｉＭＯＤディスプレイである、Ｃ２９に記載のコンピュータプログラム製品。
［Ｃ３１］
少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されたメモリとを備えるディスプレイデバイスであって、前記少なくとも１つのプロセッサは、
前記ディスプレイデバイス上に表示されるべきスペクトル色入力を受信することと、
複数の利用可能なプライマリから、前記スペクトル色入力のスペクトル反射率の最も近い一致であるプライマリを選択することと、ここにおいて、前記複数の利用可能なプライマリの各々が、関連するスペクトル反射率との関連付けを割り当てられる、
ピクセルのための時間フレームのセットのうちの時間フレーム中で前記選択されたプライマリを表示し、時間フレームの前記セットのうちの次の時間フレームに残りのスペクトル誤差を渡すことと、
時間フレームの前記セットのすべての時間フレームが使用された後に、各スペクトルバンドにおいて空間誤差拡散のためにネイバーピクセルに残りのスペクトル誤差を渡すこととを行うように構成された、ディスプレイデバイス。
［Ｃ３２］
前記最も近い一致が、前記スペクトル色入力の前記スペクトル反射率と前記複数の利用可能なプライマリの各々の前記スペクトル反射率との間の差の２乗の和を最小限に抑えることによって決定される、Ｃ３１に記載のディスプレイデバイス。
［Ｃ３３］
前記少なくとも１つのプロセッサが、
前記時間フレームの前記選択されたプライマリと前記スペクトル色の前記スペクトル反射率との間の前記残りのスペクトル誤差のうちの１つまたは複数を決定することと、
前記スペクトル色入力の前記スペクトル反射率に加算される前記１つまたは複数の残りのスペクトル誤差を含む調整されたスペクトル色を作成することと、
前記調整されたスペクトル色に基づいて前記複数のプライマリから次のプライマリを選択することと、
時間フレームの前記セットのうちの前記次の時間フレーム中で前記選択された次のプライマリを表示することとを行うようにさらに構成された、Ｃ３２に記載のディスプレイデバイス。
［Ｃ３４］
前記少なくとも１つのプロセッサが、
時間フレームの前記セットの各フレームについてのプライマリの選択の後に、前記残りのスペクトル誤差のうちの１つまたは複数を決定することと、
前記スペクトル色入力の１つまたは複数のネイバー色への前記残りのスペクトル誤差の空間誤差拡散を実行することとを行うようにさらに構成された、Ｃ３３に記載のディスプレイデバイス。
［Ｃ３５］
前記少なくとも１つのプロセッサが、
６つまたはそれ以上の利用可能なプライマリのセットを採用することを行うようにさらに構成された、Ｃ３１に記載のディスプレイデバイス。
［Ｃ３６］
前記少なくとも１つのプロセッサが、
１０個またはそれ以上の利用可能なプライマリのセットを採用することを行うようにさらに構成された、Ｃ３１に記載のディスプレイデバイス。
［Ｃ３７］
前記少なくとも１つのプロセッサが、
１６個またはそれ以上の利用可能なプライマリのセットを採用することを行うようにさらに構成された、Ｃ３１に記載のディスプレイデバイス。
［Ｃ３８］
前記少なくとも１つのプロセッサが、
前記ディスプレイデバイスのユーザ選択された構成に基づいて利用可能なプライマリのセットを選択することを行うようにさらに構成された、Ｃ３１に記載のディスプレイデバイス。
［Ｃ３９］
前記少なくとも１つのプロセッサが、
反射ディスプレイデバイスの利用可能なエアギャップに基づいて利用可能なプライマリのセットを選択することを行うようにさらに構成された、Ｃ３１に記載のディスプレイデバイス。
［Ｃ４０］
前記反射ディスプレイがＡｉＭＯＤディスプレイである、Ｃ３９に記載のディスプレイデバイス。
【図１】
0005992645.tif 000014
【図２Ａ】
0005992645.tif 000015
【図２Ｂ】
0005992645.tif 000016
【図２Ｃ】
0005992645.tif 000017
【図２Ｄ】
0005992645.tif 000018
【図２Ｅ】
0005992645.tif 000019
【図２Ｆ】
0005992645.tif 000020
【図３】
0005992645.tif 000021
【図４】
0005992645.tif 000022