(57)【要約】  光源タイプ及びプロセッサを備えた色づけされた光を生成するためのシステム。光源タイプの組は色度の色域に関連し、光源タイプの組は各光源タイプがそれぞれの色相角度に関連する少なくとも５つの光源タイプを含む。プロセッサは、マッピングの少なくとも一部に基づき、受信したカラーコーディネートに関する出力レベルセットを決定する。マッピングは、色相が隣接する光源タイプの組を使用する出力レベルセットを各色座標に関連づける。色相が隣接する光源タイプは、光源タイプの色相角度に従い循環的に順序づけられる光源タイプの循環的順序リストにおいて、前記色相が隣接する光源タイプは隣接するように決定づけられる光源タイプのグループを含む。【選択図】図２２Ｂ
2012506614.tif 000002
【特許請求の範囲】
【請求項１】
色度範囲に関連する光源タイプの組であって、光源タイプの色相角度にそれぞれに関連する少なくとも５つの光源タイプを含む前記光源タイプの組と、
マッピングの少なくとも一部に基づき、受信するカラーコーディネートに関する出力レベルセットを決定するプロセッサとを含み、前記マッピングは各カラーコーディネートを、色相が隣接する光源タイプの組を使用する出力レベルセットに関連づけることを含み、前記色相が隣接する光源タイプは、光源タイプの色相角度に従って循環的に順序づけられている光源タイプの順序リストにおいて、隣接されるべきかが決定される光源タイプのグループを含む、
ことを特徴とする色づけされた光を生成するためのシステム。
【請求項２】
前記少なくとも４つの光源タイプは少なくとも５つの光源タイプを含む、請求項１に記載のシステム。
【請求項３】
前記受信されたカラーコーディネートに関する出力レベルセットは、前記色相が隣接する光源タイプの組の一つのための関連する最大レベルを有する、請求項１に記載のシステム。
【請求項４】
前記関連する最大レベルは複数の関連する最大レベルの一つ値である、請求項３に記載のシステム。
【請求項５】
前記受信されたカラーコーディネートは視覚的に類似した色座標に変換され、前記視覚的に類似した色座標は、前記受信されたカラーコーディネートに関連した光源強度よりも大きな光源強度を有する、請求項１に記載のシステム。
【請求項６】
前記受信されたカラーコーディネートは視覚的に類似した色座標に変換され、前記視覚的に類似した色座標は再生成可能な色を含むが、前記受信されたカラーコーディネートは再生成可能な色ではない、請求項１に記載のシステム。
【請求項７】
前記受信されたカラーコーディネートは視覚的に類似した色座標に変換され、前記視覚的に類似した色座標は、時間劣化のない高感度な再生成可能な色を含むが、前記受信されたカラーコーディネートは時間劣化のない高感度な再生成可能な色ではない、請求項１に記載のシステム。
【請求項８】
前記光源タイプの組の一つの光源タイプは色変換の光源タイプを含む、請求項１に記載のシステム。
【請求項９】
前記マッピングは、好ましいカラーレンダリングを選択するために、色相が隣接する選択された光源タイプの組を用いる、請求項１に記載のシステム。
【請求項１０】
前記出力レベルセットは、最適な光源強度の出力レベルセットをターゲットとする、請求項１に記載のシステム。
【請求項１１】
既存の発光源装置の測定を用いて、前記受信された色座標を決定する、請求項１に記載のシステム。
【請求項１２】
照らされたサーフェイスの測定を用いて、前記受信された色座標を決定する、請求項１に記載のシステム。
【請求項１３】
前記出力レベルセットの各出力レベルを比例的にスケーリングすることによって、前記受信された色座標のための強度を制御する、請求項１に記載のシステム。
【請求項１４】
色座標を受信する処理、
マッピングの少なくとも一部に基づき、受信された色座標に関する出力レベルセットを決定する処理であって、それぞれが光源タイプの色相角度に関連する少なくとも５つの光源タイプを含む光源タイプの組は色度の色域に関連し、前記マッピングは各色座標を、色相が隣接する光源タイプの組を用いる出力レベルセットに関連づけることを含み、前記光源タイプの色相角度に従い循環的に順序づけられる光源タイプの循環的順序リストにおいて、前記色相が隣接する光源タイプは隣接するように決定づけられる光源タイプのグループを有する当該処理、
を含む色づけられた光を生成する方法。
【請求項１５】
前記少なくとも４つの光源タイプは少なくとも５つの光源タイプを含む、請求項１４に記載の方法。
【請求項１６】
前記カラーコーディネートに関する出力レベルセットは、前記色相が隣接する光源タイプの組の一つのための関連する最大レベルを有する、請求項１４に記載の方法。
【請求項１７】
前記関連する最大レベルは複数の関連する最大レベルの一つ値である、請求項１６に記載の方法。
【請求項１８】
前記カラーコーディネートは視覚的に類似した色座標に変換され、前記視覚的に類似した色座標は、前記カラーコーディネートに関連した光源強度よりも大きな光源強度を有する、請求項１４に記載の方法。
【請求項１９】
前記カラーコーディネートは視覚的に類似した色座標に変換され、前記視覚的に類似した色座標は再生成可能な色を含むが、前記カラーコーディネートは再生成可能な色ではない、請求項１４に記載の方法。
【請求項２０】
前記カラーコーディネートは視覚的に類似した色座標に変換され、前記視覚的に類似した色座標は、時間劣化のない高感度な再生成可能な色を含むが、前記カラーコーディネートは時間劣化のない高感度な再生成可能な色ではない、請求項１４に記載の方法。
【請求項２１】
前記光源タイプの組の一つの光源タイプは色変換の光源タイプを含む、請求項１４に記載の方法。
【請求項２２】
前記マッピングは、好ましいカラーレンダリングを選択するために、色相が隣接する選択された光源タイプの組を用いる、請求項１４に記載の方法。
【請求項２３】
前記出力レベルセットは、最適な光源強度の出力レベルセットをターゲットとする、請求項１４に記載の方法。
【請求項２４】
既存の発光源装置の測定を用いて前記色座標を決定する、請求項１４に記載の方法。
【請求項２５】
照らされたサーフェイスの測定を用いて前記色座標を決定する、請求項１４に記載の方法。
【請求項２６】
前記出力レベルセットの各出力レベルを比例的にスケーリングすることによって、前記色座標のための強度を制御する、請求項１４に記載の方法。
【請求項２７】
コンピュータに、
色座標を受信する処理と、
マッピングの少なくとも一部に基づき、受信された色座標に関する出力レベルセットを決定する処理であって、それぞれが光源タイプの色相角度に関連する少なくとも５つの光源タイプを含む光源タイプの組は色度の色域に関連し、前記マッピングは各色座標を、色相が隣接する光源タイプの組を用いる出力レベルセットに関連づけることを含み、前記光源タイプの色相角度に従い循環的に順序づけられる光源タイプの循環的順序リストにおいて、前記色相が隣接する光源タイプは隣接するように決定づけられる光源タイプのグループを有する当該処理と、
を実行させるためのコンピュータ命令を含んだコンピュータ読取り可能な記憶媒体にまとめられた色づけられた光を生成するためのコンピュータプログラム製品。
【請求項２８】
色度の色域に関連し、各光源タイプがそれぞれの色相角度に関連する少なくとも５つの光源タイプを含む光源タイプの組と、
マッピングの少なくとも一部に基づき、第１の色座標に関連する第１の生成された色づけされた光を、第２の色座標に関連する第２の生成された色づけされた光に変更することに関連する連続する１以上の出力レベルセットを決定するプロセッサとを備え、
前記マッピングは、色相が隣接する光源タイプの組を使用する出力レベルセットを各色座標に関連づけることを含み、前記色相が隣接する光源タイプは、前記光源タイプの色相角度に従い循環的に順序づけられる光源タイプの循環的順序リストにおいて、前記色相が隣接する光源タイプは隣接するように決定づけられる光源タイプのグループを含むことを特徴とする、色づけられた光を生成するためのシステム。
【請求項２９】
照明器は、前記光源タイプの組の１つのタイプを有する各光源の１つ以上を含む、請求項２８に記載のシステム。
【請求項３０】
前記照明器は、淡色照明、スポットライト、楕円体、レコ（leko）、線型照明、縁照明、フレネル(fresnel)、ｃｙｃ照明、スコープ照明、ビーム投影機、innkie、par can、キー照明、移動照明、ペブル凸型ランタン、アクセント照明、背景照明、投光照明、又はフォロースポット照明の一つを含む、請求項２９に記載のシステム。
【請求項３１】
ディスプレイは、前記光源タイプの組の１つのタイプである各光源の１つ以上を含む、請求項２８に記載のシステム。
【請求項３２】
前記ディスプレイは、モニタ、テレビ、携帯型ディスプレイ、コンピュータディスプレイ、又はプロジェクションディスプレイの１以上を含、請求項３１に記載のシステム。
【請求項３３】
前記マッピングは、予め決定されており、前記プロセッサに連結されたメモリに記憶されている、請求項２８に記載のシステム。
【請求項３４】
前記マッピングは前記プロセッサを用いて決定される、請求項２８に記載のシステム。
【請求項３５】
前記マッピングは、前記光源タイプの組の１つのタイプである光源の測定の少なくとも一部に基づき決定される、請求項２８に記載のシステム。
【請求項３６】
前記光源の測定は、放射測定、光度測定、又は色収差測定の１以上を含む、請求項３５に記載のシステム。
【請求項３７】
連続する１以上の出力レベルセットは一つのパスに沿って一連のステップに対応し、前記パスは終了ポイントとして前記第１の色座標及び前記第２色座標を有する、請求項２８に記載のシステム。
【請求項３８】
前記マッピングは、前記色度の色域における各色座標から、対応する出力レベルセットまでのマッピングを含む、請求項２８に記載のシステム。
【請求項３９】
前記１以上の出力レベルセットの各出力レベルセットは、前記光源タイプの組における各光源タイプに関するレベルを生成する所望の光を含む、請求項２８に記載のシステム。
【請求項４０】
連続した前記１以上の出力レベルセットは、前記連続が段階的な推移を含むこと、前記連続が選択可能案推移レートを有すること、前記連続が一定の飽和曲線に従うこと、又は前記連続が一定の強度曲線に従うという基準の一つを有する、請求項２８に記載のシステム。
【請求項４１】
第１の色座標及び第２の色座標を受信する処理と、
マッピングの少なくとも一部に基づき、第１の色座標に関連する第１の生成された色づけされた光を、第２の色座標に関連する第２の生成された色づけされた光に変更することに関連するプロセッサを用いて１以上の連続する出力レベルセットを決定する処理であって、光源タイプの組は色度の色域に関連し、前記光源タイプの組は各光源タイプがそれぞれの色相角度に関連する少なくとも５つの光源タイプを含み、前記マッピングは、色相が隣接する光源タイプの組を使用する出力レベルセットを各色座標に関連づけることを含み、前記色相が隣接する光源タイプは、前記光源タイプの色相角度に従い循環的に順序づけられる光源タイプの循環的順序リストにおいて、前記色相が隣接する光源タイプは隣接するように決定づけられる光源タイプのグループを含む当該処理と、
を含む色づけられた光を生成するための方法。
【請求項４２】
照明器は、前記光源タイプの組の１つのタイプを有する各光源の１つ以上を含む、請求項４１に記載の方法。
【請求項４３】
前記照明器は、淡色照明、スポットライト、楕円体、レコ（leko）、線型照明、縁照明、フレネル(fresnel)、ｃｙｃ照明、スコープ照明、ビーム投影機、innkie、par can、キー照明、移動照明、ペブル凸型ランタン、アクセント照明、背景照明、投光照明、又はフォロースポット照明の一つを含む、請求項４２に記載の方法。
【請求項４４】
ディスプレイは、前記光源タイプの組の１つのタイプである各光源の１つ以上を含む、請求項４１に記載の方法。
【請求項４５】
前記ディスプレイは、モニタ、テレビ、携帯型ディスプレイ、コンピュータディスプレイ、又はプロジェクションディスプレイの１以上を含、請求項４４に記載の方法。
【請求項４６】
前記マッピングは、予め決定されており、前記プロセッサに連結されたメモリに記憶されている、請求項４１に記載の方法。
【請求項４７】
前記マッピングは前記プロセッサを用いて決定される、請求項４１に記載の方法。
【請求項４８】
前記マッピングは、前記光源タイプの組の１つのタイプである光源の測定の少なくとも一部に基づき決定される、請求項４１に記載の方法。
【請求項４９】
前記光源の測定は、放射測定、光度測定、又は色収差測定の１以上を含む、請求項４８に記載の方法。
【請求項５０】
連続する１以上の出力レベルセットは一つのパスに沿って一連のステップに対応し、前記パスは終了ポイントとして前記第１の色座標及び前記第２色座標を有する、請求項４１に記載の方法。
【請求項５１】
前記マッピングは、前記色度の色域における各色座標から、対応する出力レベルセットまでのマッピングを含む、請求項４１に記載の方法。
【請求項５２】
前記１以上の出力レベルセットの各出力レベルセットは、前記光源タイプの組における各光源タイプに関するレベルを生成する所望の光を含む、請求項４１に記載の方法。
【請求項５３】
連続した前記１以上の出力レベルセットは、前記連続が段階的な推移を含むこと、前記連続が選択可能案推移レートを有すること、前記連続が一定の飽和曲線に従うこと、又は前記連続が一定の強度曲線に従うという基準の一つを有する、請求項４１に記載の方法。
【請求項５４】
コンピュータに、
第１の色座標及び第２の色座標を受信する処理と、
マッピングの少なくとも一部に基づき、第１の色座標に関連する第１の生成された色づけされた光を、第２の色座標に関連する第２の生成された色づけされた光に変更することに関連するプロセッサを用いて１以上の連続する出力レベルセットを決定する処理であって、光源タイプの組は色度の色域に関連し、前記光源タイプの組は各光源タイプがそれぞれの色相角度に関連する少なくとも５つの光源タイプを含み、前記マッピングは、色相が隣接する光源タイプの組を使用する出力レベルセットを各色座標に関連づけることを含み、前記色相が隣接する光源タイプは、前記光源タイプの色相角度に従い循環的に順序づけられる光源タイプの循環的順序リストにおいて、前記色相が隣接する光源タイプは隣接するように決定づけられる光源タイプのグループを含む当該処理と、
を実行させるためのコンピュータ命令を含んだコンピュータ読取り可能な記憶媒体にまとめられた色づけられた光を生成するためのコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
（他の出願との相互参照）
本願は、２００８年１０月２１日に出願された、発明の名称がSIMPLIFIED COLOR GENERATION USING MULTIPLE ILLUMINATIONS（複数の光源を用いた簡易な色生成）である米国仮出願No.61/196,974（代理人のDocket No. ZLCHP003+)に関して優先権を主張する。
【背景技術】
【０００２】
発光素子は、照明装置又は表示装置のいずれか一方のものとして分類されうる。照明器具として知られる照明装置は、主として、物体及び面を目に見えるようにするものだが、表示装置は情報を示すように伝達することが意図されている。両者は、異なる色を有する異なるタイプの光源手段によって光を放つ。加法混色（additive color mixing）は、適切な比率でこれらの光源タイプを組み合わせて、選択する色を実現する。選択可能な色は、かなり飽和した色相から各ホワイトシェードまで、人間が知覚する全領域を含む。従来では３つの光源タイプが用いられていたが、照明器具及び表示装置の双方にとって広い色域を提供する点において、４以上の光源タイプが有益である。また、４以上の光源タイプは、広いスペクトル範囲はカラーレンダリングを向上させるので、比較的狭い波長バンド幅を放つＬＥＤ（発光ダイオード）などの光源を組み込む照明器具にとっても有益である。
【０００３】
３つ以下の光源タイプが使用されるとき、それぞれに可能な色に対する各光源の輝度値(brightness values)の組み合わせが必ず１つある。しかし、４以上の光源タイプの場合、その色の光源依存性（メタメリズム）として知られる各色の無限混合が存在する。異なる光源依存性は、輝度及カラーレンダリングの中で違う品質を有する（例えば、照らされる面の色外観に影響を及ぼす）ことから、選択される基準にとって最適な光源依存性が望ましいといえる。しかしながら、この最適な光源依存性を見つけることは難しい問題であった。４以上の光源タイプに適用可能な従来手法としては、線形プログラミング、変分法、ルックアップテーブルによるアドホックな測定法、及びモンテカルロ・シュミレーションやシミュレートされたアニーリング（simulated annealing）を用いた確率的アルゴリズムがある。これらの手法の多くは、選択色に厳密には合致しない光源依存性を生成してしまう。そして、殆どの手法は、特に多数光源のために、多大な演算リソースを要求することになる。そのため、これら手法のすべては、選択される基準（例えば、輝度、カラーレンダリングなど）の下で、光源色域の少なくとも或る部分に対して最適な光源依存性を実現することに失敗し、そして少なくとも幾つかの色変換に関する視覚的アーチファクトを生じさせてしまっている。視覚的アーチファクトは、計算された光源依存性の合成において、突然の変化から生じる。集合したオリジナル色と集合した新たな色とは殆ど僅かに異なるので、構成要素である光源の輝度は両者間で完全に変化しうる。このような突然の推移は、イライラさせるフリッカー（ちらつき）として認識される観察者の視覚システムにおいて強い反応の引き金となる。
【図面の簡単な説明】
【０００４】
本発明の様々な実施例が、以下の詳細な記載及び添付の図面において開示される。
【図１Ａ】図１Ａは、８個の代表的な光源タイプの例を示すテーブルである。
【図１Ｂ】図１Ｂは、光源の相対強度の一例を示すグラフである。
【図２Ａ】図２Ａは、光源の色相角度を示すＣＩＥ1931ｘｙ色度図の一例を示すプロット図である。
【図２Ｂ】図２Ｂは、光源の色域を示すＣＩＥ1931ｘｙ色度図の一例を示すプロット図である。
【図３】図３は、三角分解を示すＣＩＥ1931ｘｙ色度図の一例を示すプロット図である。
【図４Ａ】図４Ａは、計算したトータル光源輝度の一例を示す三角分解による色混合のプロット図である。
【図４Ｂ】図４Ｂは、色混合の実施例を示すプロット図である。
【図５】図５は、制限された色域を示すＣＩＥ1931ｘｙ色度図の一例を示すプロット図である。
【図６】図６は２つの任意の光源タイプの可能性のある全ての比率を得る方法の一例を示したグラフである。
【図７Ａ】図７Ａは３つの任意の光源タイプＩＬ0、ＩＬ1及びＩＬ2の可能性として存在するあらゆる比率をえるための方法を示す一例としての図である。
【図７Ｂ】図７Ｂは二次元の三角形制御サーフェイスの可能性として存在するモザイク化処理の一例を示す図である。
【図７Ｃ】図７Ｃは図７Ａ及び図７Ｂ内の各頂点に関する詳細な情報の一例を示したテーブルである。
【図８Ａ】図８Ａは二次元の三角形制御サーフェイスの一部をプロットする実施例を示す図である。
【図８Ｂ】図８Ｂは、水平平面上の垂直ディメンジョンとしての遠近法によって、図７Ａの二次元の三角形制御サーフェイスにおける頂点８００に関連した光源タイプのドライブレベルをプロットした実施例を示す図である。
【図９Ａ】図９Ａは色混合のために要求される任意の４つの光源タイプＩＬ0、ＩＬ1、ＩＬ2、ＩＬ3の可能性として存在するすべての比率を得るための方法を示す一例としての図である。
【図９Ｂ】図９Ｂは二次元の矩形制御サーフェイスの可能性として存在するモザイク化処理の一例を示す図である。
【図９Ｃ】図９Ｃは図９Ａ及び図９Ｂ内の各頂点に関する詳細な情報の一例を示したテーブルである。
【図１０Ａ】図１０Ａは、図９Ａの二次元の矩形制御サーフェイスの一部をプロットする実施例を示す図である。
【図１０Ｂ】図１０Ｂは、水平平面上の垂直ディメンジョンとしての遠近法によって、図９Ａの二次元の矩形制御サーフェイスにおける頂点１０００に関連した光源タイプのドライブレベルをプロットした実施例を示す図である。
【図１１Ａ】図１１Ａは色混合のために要求される任意の５つの光源タイプの可能性として存在するすべての比率を得るために有益な、二次元の色・空間が独立した五角形制御サーフェイスの一例を示す図である。
【図１１Ｂ】図１１Ｂは、二次元の五角形制御サーフェイスの可能性として存在するモザイク処理の一例を示す図である。
【図１１Ｃ】図１１Ｃは、図１１Ａの二次元の五角形制御サーフェイスの一部をプロットする一例を示す図である。
【図１１Ｄ】図１１Ｄは、水平平面上の垂直ディメンジョンとしての遠近法によって、図１１Ａの二次元の五角形制御サーフェイスにおける１つの光源タイプのドライブレベルをプロットした実施例を示す図である。
【図１２Ａ】図１２Ａは色混合のために要求される任意の６つの光源タイプの可能性として存在するすべての比率を得るために有益な、二次元の色・空間が独立した六角形制御サーフェイスの一例を示す図である。
【図１２Ｂ】図１２Ｂは、二次元の六角形制御サーフェイスの可能性として存在するモザイク化処理の一例を示す図である。
【図１２Ｃ】図１２Ｃは、図１２Ａの二次元の六角形制御サーフェイスの一部をプロットする一例を示す図である。
【図１２Ｄ】図１２Ｄは、水平平面上の垂直ディメンジョンとしての遠近法によって、図１２Ａの二次元の六角形制御サーフェイスにおける１つの光源タイプのドライブレベルをプロットした実施例を示す図である。
【図１３Ａ】図１３Ａは色混合のために要求される任意の７つの光源タイプの可能性として存在するすべての比率を得るために有益な、二次元の色・空間が独立した七角形制御サーフェイスの一例を示す図である。
【図１３Ｂ】図１３Ｂは、二次元の七角形制御サーフェイスの可能性として存在するモザイク化処理の一例を示す図である。
【図１３Ｃ】図１３Ｃは、図１３Ａの二次元の七角形制御サーフェイスの一部をプロットする一例を示す図である。
【図１３Ｄ】図１３Ｄは、水平平面上の垂直ディメンジョンとしての遠近法によって、図１３Ａの二次元の七角形制御サーフェイスにおける１つの光源タイプのドライブレベルをプロットした実施例を示す図である。
【図１４】図１４は、光源強度を変更することに対応する色度を示すＣＩＥ １９３１ｘｙ色度の一例を示すプロット図である。
【図１５Ａ】図１５Ａは、ＣＩＥ １９３１ｘｙ色度図上の２つの例示の光源タイプＩＬ0及びＩＬ1の一例を示すプロット図である。
【図１５Ｂ】図１５Ｂは、光源タイプの組み合わせのトータル強度とともに、図１５Ａに示した色域の各色度に関してＩＬ0及びＩＬ1の必要な比率の一例を示すプロット図である。
【図１６Ａ】図１６Ａは、三角形制御サーフェイスの色・空間特別変換をプロットする。
【図１６Ｂ】図１６Ｂは、色・空間が独立した三角形制御サーフェイス１６５０と、色・空間が特有の三角形制御サーフェイス１６６０間の対応の実施例を示す図である。
【図１７Ａ】図１７Ａは、矩形制御サーフェイスの色・空間特別変換をプロットする一例を示す図である。
【図１７Ｂ】図１７Ｂは、色・空間が独立した矩形制御サーフェイス１７５０と、色・空間が特別の矩形制御サーフェイス１７８０との間の対応する実施例を示す図である。
【図１８Ａ】図１８Ａは、五角形制御サーフェイスの色・空間特別変換をプロットする一例を示す図である。
【図１８Ｂ】図１８Ｂは、色・空間が独立した五角形制御サーフェイス１８５０と、色・空間が特別の五角形制御サーフェイス１８５２との間の対応する実施例を示す図である。
【図１９Ａ】図１９Ａは、六角形制御サーフェイスの色・空間特別変換をプロットする一例を示す図である。
【図１９Ｂ】図１９Ｂは、色・空間が独立した六角形制御サーフェイス１９５０と、色・空間が特別の六角形制御サーフェイス１９５２との間の対応する実施例を示す図である。
【図２０Ａ】図２０Ａは、七角形制御サーフェイスの色・空間特別変換をプロットする一例を示す図である。
【図２０Ｂ】図２０Ｂは、色・空間が独立した七角形制御サーフェイス２０５０と、色・空間が特別の七角形制御サーフェイス２０５２との間の対応する実施例を示す図である。
【図２１Ａ】図２１Ａは、６つの光源に関する、色・空間が独立した例示の制御サーフェイスの実施例を示す図である。
【図２１Ｂ】図２１Ｂは、二次元の五角形制御サーフェイスにおいて、彩度が減じられた光源ドライブレベルをプロットする一例を示す図である。
【図２１Ｃ】図２１Ｃは、彩度が減じられた五角形制御サーフェイスの色・空間特別変換をプロットする一例を示す図である。
【図２２Ａ】図２２Ａは、照明器の一実施例の断面図である。
【図２２Ｂ】図２２Ｂは、ディスプレイの一例を示す図である。
【図２３】図２３は、複数の光源タイプを用いて最適な色生成を行なうことができるシステムの一例を示したブロック図である。
【図２４】図２４は、複数の光源タイプを用いて、最適化された色生成ができるシステムの実施例を示したブロック図である。
【図２５】図２５は、色混合を通じて色付けされた光を生成するプロセスの一例を示すフローチャートである。
【図２６Ａ】図２６Ａは、色混合計算にとって有益な色度のデータ構造の実施例を示すテーブルである。
【図２６Ｂ】図２６Ｂは、色混合計算にとって有益な三刺激データ構造の一例を示すテーブルである。
【図２７Ａ】図２７Ａは、色混合に使用される頂点データ構造の一例を示すテーブルである。
【図２７Ｂ】図２７Ｂは、色混合に使用されるファセットデータ構造の一例を示すテーブルである。
【図２７Ｃ】図２７Ｃは、色混合装置及びその制御サーフェイスに関する予め決められ且つ計算されたデータを記憶するために使用される色計算器状態の一例を示すテーブルである。
【図２８Ａ】図２８Ａは、色混合装置の測定された光源タイプ特性を記憶するために使用される光源状態データの一例を示すテーブルである。
【図２８Ｂ】図２８Ｂは、色混合装置に関するコマンドデータ構造の一例を示すテーブルである。
【図２８Ｃ】図２８Ｃは、光源強度を制御する電気的ドライバーへドライブレベル情報を通信するのに使用されるドライブレベルセットのデータ構造の一例を示すテーブルである。
【図２９】図２９は、色付けされた光を生成するプロセスの一例を示すフローチャートある。
【図３０】図３０は、色域を生成するプロセスの一例を示すフローチャートある。
【図３１】図３１は、色域を生成するプロセスの一例を示すフローチャートある。
【図３２】図３２は、制御サーフェイスのポリゴンを生成するプロセスの一例を示すフローチャートある。
【図３３】図３３は、制御サーフェイスに関する色・空間特別頂点を生成するためのプロセスの一例を示すフローチャートである。
【図３４】図３４は、制御サーフェイスに関する色・空間特別な中心頂点を生成するためのプロセスの一例を示すフローチャートである。
【図３５】図３５は、制御サーフェイスのファセットの一例を示す図である。
【図３６】図３６は、制御サーフェイスポリゴンをモザイク化処理するためのプロセスの一例を示すフローチャートである。
【図３７】図３７は、３つの光源タイプで制御空間をモザイク化処理するためのプロセスの一例を示すフローチャートである。
【図３８】図３８は、制御空間の内部領域をモザイク化処理するためのプロセスの一例を示すフローチャートである。
【図３９】図３９は、制御空間の中間領域をモザイク化処理するためのプロセスの一例を示すフローチャートである。
【図４０】図４０は、制御空間の外側領域をモザイク化処理するためのプロセスの一例を示すフローチャートである。
【図４１】図４１は、制御空間のファセット配列に対して一つのファセットを追加するためのプロセスの一例を示すフローチャートである。
【図４２】図４２は、光源比率を再計算するためのプロセスの一例を示すフローチャートである。
【図４３】図４３は、補間されたドライブレベルセットを計算するためのプロセスの一例を示すフローチャートである。
【図４４】図４４は、出力ドライブレベル及び光源タイプの利用効率を計算するためのプロセスの一例を示すフローチャートである。
【図４５】図４５は、制御サーフェイスに関する色・空間が独立した頂点を生成するためのプロセスの一例を示すフローチャートである。
【図４６】図４６は、制御サーフェイスに関する色・空間が独立した中心頂点を生成するためのプロセスの一例を示すフローチャートである。
【図４７】図４７は、２つの色間で変化するときに特定のパスを選択するプロセスの一例を示すプロット図である。
【発明を実施するための形態】
【０００５】
本発明は、プロセス、装置、システム、物質の合成、コンピュータ読出し可能な記録媒体で具現化されるコンピュータプログラム製品、及びプロセッサ（このプロセッサは、当該プロセッサに結合されたメモリによって記憶され提供される命令を実行するよう構成されている）の少なくとも１つを含む多くの方法で実現されるものである。本明細書では、これらの実装又は本発明が成し得る他の形態も技術として引用される。一般的に、開示されるプロセスのステップ順序は本発明の範囲内で変更され得る。特に明記しない限り、タスクを実行するように構成されるものとして記載されたプロセッサ又はメモリは、所与の時間で当該タスクを実行するために一時的に構成された汎用的な構成要素として、又は前記タスクを実行するために製造された特別な構成要素として実行される。ここで用いられる、用語「プロセッサ」は、１以上のデバイス、回路、及びコンピュータプログラム命令などのデータを処理するよう構成されたプロセスコアの少なくとも１つを意味する。
【０００６】
本発明の１以上の実施例における詳細な記載は、本発明の原理を図示する添付の図と共に提供される。本発明はこのような実施例に関連して記載されるが、実施例に限定されるものではない。本発明の範囲は特許請求の範囲によってのみ制限されるものであり、本発明は多くの変形例、応用例、及び均等な例を包含する。本発明の完全な理解を提供するために、後述する記載において多くの特別な詳細を示す。これらの詳細は一例としてもたらされるものであり、これら詳細のすべて又は幾つかが無くとも、特許請求の範囲に従って実施され得る。明確にする目的から本発明に関連する技術分野において既知の技術事項は詳細に説明していないが、本発明をいたずらに不明瞭にするものではない。
【０００７】
色づけされた光を生成するシステムを開示する。複数の光源タイプの加法混色（additive color mixing）を用いて光を生成する。色づけされた光を生成するシステムは、一組の光源タイプ、及びプロセスを含む。この一組の光源タイプは、それぞれが、色度の色域と光源タイプの色相角度に関係する少なくとも４つの光源タイプを含む。プロセッサは、マッピングの少なくとも一部に基づき、色相が隣接する光源タイプの組を使用する出力レベルセットを決定するように構成されている。色相が隣接する光源タイプは、光源タイプの色相角度に従って循環して順序づけられている光源タイプの循環オーダーリストにおいて、隣接するように決めた一グループの光源タイプを含む。
【０００８】
様々な実施例において、４以上の光源タイプの加法混色を通じた選択色を達成するために光が生成される。ここで、以下の少なくとも１つ以上が目標とされる。
・色間のあらゆる推移は突然の光源変化なしに達成されること；
・生成された光源依存性は、選択される基準（例えば、輝度、カラーレンダリングなど）に関して最適化されること；
・光源依存性は所望の色に厳密に合致し、その場合、要求される演算は最少限の演算リソースを用いた実用的なものであること；及び
・任意の他の適切な基準が目標とされること。
【０００９】
複数の光源タイプを用いた最適色生成を開示する。色生成は、照明器具及び情報提供可能な表示装置の両方に対して適用できる。視覚的な認知のための特性をもつ色を、明度(intensity)及び色度(chromaticity)のそれぞれの属性に分け、更に色相及び色度によるサチュレーション属性に関連させることが好都合である。４以上の異なる光源タイプが決定され、それぞれは、集合した生成色を形成するために光学的に組み合わされている発光をもつ１以上の光源と関連している。各タイプの光源は、特定の集合した色度と、放射明度とを有し、そしてｏｆｆ（０、即ち０％）からｆｕｌｌ（１.０、即ち１００％）までをカバーするドライブレベルの手段によって明度に関して制御可能である。光源は、様々な比率で光源を混合することから起こり得る、どの色度もあらわす色域を集合的にもつ。
【００１０】
所望の色を作り出すのに必要な各光源タイプの比率は、全部又は一部においてマッピングを計算することにより決定することができる。このマッピングとは、各光源タイプに関して１つのドライブレベルを有するドライブレベルセットを、各色度の色域に関連付けるものである。マッピングは、あらゆる色度の色域を包含する通常のｘｙ平面を共有する三次元サーフェイスの集合として可視化されることができる。ここで、各サーフェイスのｚ軸値は、その光源タイプにとって必要なドライブレベルを特定し、各ｘｙ色度ポイントでその色度となるようにする。三次元サーフェイスの集合は、まず、光源タイプの色相角度に従い光源タイプの循環オーダーを生成すること、次に最大明度での全光源タイプの組み合わせから生じる色度座標を記録すること、次に最大明度でのＮ−１個の光源タイプを持ちしかもゼロ明度での光源タイプを維持する光源タイプの各組み合わせから生じるＮ個の色度座標を記録すること、次に最大明度でのＮ−２個の光源タイプを持ちしかもゼロ明度での光源タイプを維持する光源タイプの各組み合わせから生じるＮ個の色度座標を記録することであって、ここでのあらゆる最大明度のタイプ及びあらゆるゼロ明度は循環オーダーにおいて隣接し、更にＮ−３等のために繰り返してＮ個の光源タイプのうち唯一のものがＮ個記録された各色度座標の最大明度となるまで、このＮ−２ステップと同様の処理を繰り返すことによってＮ個の光源タイプから構成されうる。各色度座標が記録されるとき、各光源タイプの対応する明度がその色度座標と共に同様に記録される。三次元サーフェイスのＺ軸値はｘｙ平面内の所望の色度座標Ｃから計算され、そのためには、Ｃを含む三角形を形成するＣに対する３つの近接した記録済の色度座標であって、他のどんな記録済の色度座標をも含まない色度座標を決定する、そして次に、重心補間法又は類似の手段を用いた三角形の頂点を形成する記録済の色度座標で各光源タイプの明度を補間するために、この三角形内のＣの位置を用いる。所望の色は、各光源タイプに対応する三次元サーフェイスのＺ軸値を決定し、これらの値をドライブレベルセットに組み込み、そしてドライブレベルセット内の対応するレベルに従い、光源明度を変化させるようにすることにより、生成することが可能である。ドライブレベルの比率を変化させることなく全てのドライブレベルに通常の係数を掛け合わせることで、色度に影響を及ぼすことなく明度を変化させることができる。
【００１１】
１以上の光源タイプが、他の光源タイプの色度座標により形成された凸包（convex hull）内に色度座標を有する場合、１以上の光源タイプはかなり彩度を減じた光源タイプであり、一部の色域に輝度を加えることができるのではあるが、あらゆる色域に寄与しない。彩度を減じた光源タイプが存在する場合、彩度を減じた光源タイプがＮに寄与せずしかも循環オーダーの一部でなく、そして彩度を減じた光源タイプを（正確には、彩度を減じた光源タイプがゼロ明度である場合の最大明度での１以上の光源タイプ）を排除した光源タイプの組み合わせを除き、光源タイプのあらゆる組み合わせに関する記録済の色度座標が最大明度での彩度を減じた光源タイプを含むように、以前に記載した三次元サーフェイスが構成される。その結果、光源タイプの組み合わせは、それが色域を減少させない限り、彩度を減じた光源タイプを含む。
【００１２】
外部コマンドソースからのデジタルコマンドは、所望の光源色を特定する。各光源タイプの必要な比率は、所望の色に対する任意の変化がスムーズに達成されるよう計算される。所望の色の光源依存性に関する計算された光源比率は、照明又は放射強度、ＣＲＩ(カラー・レンダリング・インデックス)、照明効果、ライティング効率性などを最適化することができる。スペクトル調整は、コンスタント・カラーを維持し、スペクトルパワー分布を変化させながらの光源依存性の選択ができるようにする一方で、各照明の強度を制限できる。光源タイプの比率の計算された色は、演算性及び可視化性の両方の面で所望の色とほぼ一致する。その計算は、高い正確性で、光源タイプの比率から所望の色への可逆性がある。これに制限するものではないが、CIE XYZ（照明に関する国際会議:CIE 1931 XYZ色空間）、xyY（ｘ,ｙ-輝度Ｙ）、CIE LUV（CIE 1976，L*,u*,v*）、CIE LAB（CIE 1976，L*,a*,b*）、ＲＧＢ（赤−緑−青）、ｓＲＧＢ（標準ＲＧＢ）、HSV（色相−サチュレーション−値）、CMYK（シアン−マゼンダ−黄色−黒）、YCbCr（輝度Y−彩度ブルー−彩度レッド）、xvYCC (ビデオに適用した比色分析eXtended YCbCr),装置自体などを含む任意の伝統的基準を用いながら、所望の色は色空間における色度座標として特定できる。所望の色は、スペクトルパワー分布、既存の色若しくはオブジェクトサーフェース色に適したセンサー、所定の色リスト、色温度などから得ることができる。カラーの色域は、多角形、円形、又は他の形状にマップされる。色域のカラー以外は、光源色域にマップすることができる。所望の色は、明らかな色を大きく変更することなく、輝度を上げるために彩度を減少させることができる。彩度を減じたブースター光源は色を変えることなく一部の色域に輝度を追加させるために用いられる。電子制御による色変更できる光源が用いられる。色及び輝度又は光源の放射フラックス性能の表示は、光源性能の可視化表示を提供することができる。自動のレベル調整は、色変更間における定常的な若しくは減少したバリエーションフラックスの出力を保持する。光源の放射分析や、光度若しくは色収差属性を測定したり、時間、温度又はそれらの組み合わせを用いた光源特性を推定したりするフィードバックセンサを用いるキャリブレーションを通じて色精度を維持することができる。所望の色の発光効率、放射フラックス、発光フラックス、色域の適合性などを含む色生成状態は、コマンドソースへ報告される。
【００１３】
図１Ａは、８個の代表的な光源タイプの例を示すテーブルである。図１Ａの光源タイプは、その後の図に示される例や実施例、及び他の例のすくなくとも何れかで使用される。様々な実施例において、他の光源タイプや光源タイプ数も用いられる。例示したように、テーブル内の値は、凹型解説格子分光計のStellarNet Model EPP2000Cを用いたPhilips Lumileds Luxeon（登録商標）ＬＥＤ配列の発光を測定することによって生成した。各光源タイプに関する測定されたスペクトルパワー分布は、放射強度を決定するために統合され、その後に各スペクトル曲線が１.０の単位エリアに正規化され、伝統的な下記の公式を用いた三刺激値Ｘ,Ｙ,Ｚを生じさせるために、CIE1931  ２°標準観測色のマッチング関数を介して合算された。
2012506614.tif 000003
ここで、Ｉ（λ）は、各波長での正規化されたスペクトルパワーであり、そして、
2012506614.tif 000004
は表形式の関数にマッチするCIE色である。色度座標は下記の公式を用いたＸＹＺ三刺激値から計算される。
2012506614.tif 000005
ｎ個の光源の組み合わせのための集合体ＸＹＺ三刺激値は、以下の式に従い、放射強度Ｉによって、重みづけされた構成要素である光源タイプの正規化された三刺激値ＸＹＺを加えることにより計算される。
2012506614.tif 000006
【００１４】
発光強度Ｉvは、それまで計算されたＹ刺激値を用いながら放射強度Ｉから計算される。色混合の目的のため、強度値は標準ユニットにキャリブレーションされる必要はない。その理由は、それらの相対比率のみが重要であるためである。光技術は、人間の知覚により重みづけされた角度量として、光がソースから放出されると対象物からの反射で測定されるかどうかなどに影響しながら、大量の関連ユニットを利用する。色混合の目的のため、人間の知覚に依存しない放射計ユニットに従い、光源を特徴づけることは充分である。例えば、光源出力は、絶えず測定が行なわれる限り、放射フラックス、放射強度、放射輝度によって特徴づけられる。色混合の結果は、発光フラックス、発光強度、発光輝度などの測光単位の用語でうまく記述される。明確にするため、「強度」という用語は、ここでは光源を特徴づけること又はその出力レベルの制御を記述することの両方の目的から、光学的出力を放射量として記述するために用いられる。「輝度」及び「発光強度」の用語は、ここでは光学的出力を、人間の知覚によって重みづけされた測光量として記述するために用いられる。一貫して、代りになる関連ユニットは、開示あれた色混合に影響を及ぼさない。様々な実施例において、適当なユニット及び用語の少なくとも何れかが複数の光源タイプを用いた色混合を記述（例えば、示唆）したり決定したりするために用いられる。
【００１５】
様々な実施例において、以下の１以上の異なる器具及び技術が光源タイプを特徴づけるために用いられる。すなわち、それは、スペクトルグラフ、スペクトロスコープ、スペクトロメータ、光学スペクトルアナライザー、ラジオメーター（放射計）、フォトメーター（光度計）、他の任意の測光及び放射解析のための適当な手段の少なくともいずれかである。幾つかの実施例において、これら器具の特徴は、製造データシートから生じるものである。本明細書では、説明及び例示での整合を図るため、ＣＩＥ1931色空間を用いるが、異なる色空間、観測モデル、又は色マッチング関数に何の制限をもつことなく、色混合を予測するための他の任意の方法も用いられうることに留意されたい。幾つかの実施例において、観測モデルは、カメラ又は他の光学的装置の能力に対応する。
【００１６】
図１Ｂは、光源の相対強度の一例を示すグラフである。例示したとおり、光源の相対強度は、水平軸１５２の様々な可変波長に対する垂直軸１５０の値として描かれる。７つの非白色の光源タイプ（例えば、図１Ａのテーブルに示す光源タイプ）は、赤１６０、赤橙１６２、琥珀色１６４、緑１６６、シアン１６８、青１７０、藍色１７２としてプロットされる。各光源のプロットは、１.０の単位エリアを有するように正規化される。その結果、バンド幅及び主波長が比較されるが、トータル強度は比較されない。
【００１７】
図２Ａは、光源の色相角度を示すＣＩＥ1931ｘｙ色度図の一例を示すプロット図である。例示したとおり、色度図は、ｘに対応する水平軸２００と、ｙに対応する垂直軸２０２、そして閉曲線２０４により示される人間のカラーの色域領域をもっている。７つの非白色の光源タイプ（例えば、図１Ａのテーブルに示す光源タイプ）は、赤２１０、赤橙２１２、琥珀色２１４、緑２１６、シアン２１８、青２２０、藍色２２２として色度によってプロットされる。各光源の色相角度は中心点２３０から放射して描かれた点線を用いて示されている。色相角度の順序は循環する。例えば、赤２１０は赤橙２１２に隣接し、且つ、藍色にも隣接する。中心点２３０は、CIEでは、エネルギーポイントＥが座標（0.3333,0.3333）で等しくなるように示されているが、色相角度の循環する順序は、色域内の任意の点について等価的に決定することができる。光源のサチュレーションは、中心点２３０からの距離に比例する。
【００１８】
図２Ｂは、光源の色域を示すＣＩＥ1931ｘｙ色度図の一例を示すプロット図である。例示したとおり、色度図は、閉曲線２５０により示される人間のカラー色域領域をもっている。７つの非白色の光源タイプ（例えば、図１Ａのテーブルに示す光源タイプ）は、ハッチ線の領域２５４により示される実現可能な追加混合レンジで光源の色域を示す、凸型ポリゴン２５２の頂点として色度によってプロットされる。
【００１９】
図３は、三角分解を示すＣＩＥ1931ｘｙ色度図の一例を示すプロット図である。例示したとおり、色度図は、閉曲線３００により示される人間のカラー色域領域をもっている。７つの非白色の光源タイプ（例えば、図１Ａのテーブルに示す光源タイプ）は、黒点として色度によってプロットされる。点３０２は光源色域内の一例の色度である。三角形３０４は、３つの光源の可能性あるすべての組み合わせを、点３０２を含む色度座標とともに示している。その結果、その色度を生成するための混合を行なうことができる。所望の色を生成するために必要な３つの光源の比率を計算する方法はよく知られている。３つの唯一ひとつの組み合わせが点３０２の色度を作り出すのに充分である一方で、この３つの光源の組み合わせは多く野利用可能な光源を使用するにあたっては好都合ではなかった。ここでは三角分解と称する従来の手法は、３０４などの三角形を含むリストを形成することによって多くの光源の使用を行なっており、そのどれもが３つの光源の間の比率を強行する。あらゆる三角形のための比率が総和され正規化され、それによりフル強度(full intensity)で最も輝度の高い光源となる。それゆえ、計算された比率は最大輝度を決して可視化しないのであるが、線形プログラム又は類似の技術を用いて決定されるべき重みベクトルに関する最適値を、各構成要素の三角形に対するこの重みづけに適用されることが必要となる。大きなサーチ空間、並びに膨大なローカル最小及び最大の存在は、最適重みづけベクトルの決定を計算タスクにチャレンジさせることになる。重みづけベクトルが、光源の最適組み合わせを生成するのにあるかは確かではない。さらに色度における極端に小さな変更は三角形の境界を越えて交差することもできる。これは、三角形を含むリストが、計算された光源比率に沿って変更され、通常は、小さな色度変化で比率からの可視化されたアーチファクトを生じさせる。
【００２０】
図４Ａは、計算したトータル光源輝度の一例を示す三角分解による色混合のプロット図である。例示したとおり、トータル光源輝度は、ｘ軸４００及びｙ軸４０２で記述される水平面上の色度関数として、垂直軸４０４に沿ったサーフェイスとして表示される。三次元サーフェイス４０６は、０.０１の間隔の矩形グリッド上の色度座標で計算される。サーフェイスの不連続部分４０８、４１０は、本技術の不十分な部分をあらわしている。これら不連続部分に隣接する色変更は、可視化されたアーチファクトを生じさせる。
【００２１】
図４Ｂは、色混合の実施例を示すプロット図である。例示したとおり、計算されたトータル光源輝度は、ｘ軸４５０及びｙ軸４５２で記述される水平面上の色度関数として、垂直軸４５４に沿ったサーフェイスとして表示される。三次元サーフェイス４５６は、０.０１の間隔の矩形グリッド上の色度座標で計算される。データの精査は、４５８付近のサーフェイスがなだらかな凹であるということを明らかにし、そこでは明らかな不連続が３D投影のプロットのアーチファクトである。サーフェイス４５６の形状は、生成された色の実現可能な最大輝度が、色度に従って大きなレンジにわたり変化するということを示す。つまり、色域の周辺で最少の輝度であり、利用可能な輝度タイプに基づき中心に向かって普通は頂点で最大の輝度となる。光源のあらゆるセットは、サーフェイス４５６と同様に各色度についての関連する最適輝度をもっているので、各光源タイプの各々の強度制御は可能であるとき、特定の色生成方法が装置に用いられるか否かを決定することは可能である。例えば、これは、各光源タイプのそれぞれに対する色度及び強度を測定するために、スペクトロメータ又は類似の器具を用いることによって実現される。次に、測定情報は４５６に近い最適サーフェイスを構築するために用いられる。あらゆる色生成のために、実際の光源の混合輝度の比較が最適サーフェイスに対して行なわれる。次に、差が最少であるならば、開示される方法が用いられる。或るケースでは、その処理を目立たなくするために装置を低性能化させるかもしれないが、多くの色を生成した後では、装置の特定のサーフェイスは、最適サーフェイスとの比較において有用であることが分かってくるだろう。
【００２２】
図５は、制限された色域を示すＣＩＥ1931ｘｙ色度図の一例を示すプロット図である。例示したとおり、輝度及び色整合を改良するための様々な方法が示されている。色度図は、閉曲線５００により示される人間のカラー色域領域をもっている。７つの非白色の光源タイプ（例えば、図１Ａのテーブルに示す光源タイプ）は、光源の色域を示す点線で囲んだ凸型ポリゴン５０２の頂点として色度によってプロットされる。代表的な琥珀色光源５０４は、ライン５０８によって白色ポイント５０６と連結され、サチュレーションしていない近似ラインを示している。そこでは、ライン５０８上のポイントは、５０４で最大限にサチュレートされ、そしてライン５０８上のポイントは、５０６で最小限にサチュレートされる。人間の色知覚は、色相又は輝度よりも、サチュレーションに対して鈍いので、増大した輝度の利点のために減少させたサチュレーションと交換し、その結果減少した色域を生成することは時に有益である。凸型ポリゴン５１０は、およそ９０％サチュレーションされた各光源タイプに対応する頂点で描かれている。図４Ｂに見られるように、サーフェイスの険しさは、かなりの最小輝度において生じる削減された色域を保証する。くわえて、図４Ｂのピークは、トータル輝度が所定の制限値を超えるとき、すべての光源タイプの強度を比例的にスケーリングすることによって、最大輝度に刈りとられる。サチュレーションしないこと及び輝度制限の組み合わせは、色変更の間で実質的に多くの一定輝度を提供する。
【００２３】
或る実施例において、輝度制御でサチュレーションしないことは、サチュレーションの程度を変化させることを認めながら、色相間の不均一となる。その結果、より輝度の高い光源タイプは関連した色相の多くのサチュレーションを提供する。例えば、ポリゴン５１０は頂点５１２をもち、この頂点５１２は、頂点５１４のかわりにおよそ７０％でサチュレーションされる。頂点５１４はおよそ９０％でサチュレーションされる。或る実施例において、ホワイトポイント５０６は、サチュレーションしないパーセンテージのための参照ポイントにわたり制御することを許可する選択可能なオペレータ因子である。例えば、ホワイトポイントは、既存の白熱照明の色テンプレートなどの特別な色テンプレートに応じてデザイナーによって選ばれる。或る実施例において、図４Ｂのサーフェイスのための一定輝度の閉曲線が、減少させた色域を投影するのに使用される。或る実施例において、輝度制御パラメータ（例えば、サチュレーションの程度、ホワイトポイントなど）は調整可能であり、コントロールパネル、スイッチ、受信コマンド、記録されたコンフィグレーションオプション、コンフィグレーションＵＩなどにより様々に選ばれる。この場合、その程度は、何ら減少させてない色域から効率的な単一色までのレンジとすることができる。
或る実施例において、所望の色度が色域を超えるとき、一つの指示がコマンドソースに送信される。輝度制限は、各色度に関する最大輝度に対するパーセンテージ比率によって大きさを減少させることで実現される。その結果、輝度色は一層減少する。或る実施例において、輝度制限は、図４Ｂのピーク輝度の色度からの放射距離に逆比例する。その結果、ピークでの輝度は周辺輝度よりも大きなパーセンテージによって減少される。或る実施例において、滑らかな輝度制御のサーフェイスが構築され、それはあらゆる色度で、図４Ｂの最大輝度サーフェイスよりも大きくない輝度を有する。制御サーフェイスは、各色度で最大輝度を制御するのに用いられる。
【００２４】
実在する多くの光源での強度と色度の特性は、時間・温度・使用パターンと共に変化し、異なる製造ロット間で変わってくるので、光源の色域も同様に時間と共に変化し、識別するよう意図された装置間で異なってくる。それゆえ、相違のための調整を提供するために色域を制限することは幾つかの応用例にとって有益であり、その結果、色整合を増大させることに成功する。起こりうる将来のドリフトの推測に基づき、光源が単一のタイプとしてのみ専ら操作するための呼ばれないよう、色域を人為的に制限する。この制限された色域にあわせるため、所望の色をサチュレートしないようにする。予想以上に、光源がより強かったり、大いにサチュレートされるとき（例えば、より狭いバンド幅をもつ等）、色域境界は光源を他のタイプと混合させることにより実現可能である。予想以上に、光源が弱かったり、あまりサチュレートされないとき、少数の他の光源タイプが要求される。理想的には、制限された色域は達成できる色域が制限された色域に収縮するか否かで選ばれるので、装置は考慮されるべきサービスが置き換え可能であるかをよく分かっている。
【００２５】
或る実施例において、色整合が可能な制限された色域は、照明製品にとって標準化されている。制限された色域は照明モデルのために標準化されている。制限された色域はコマンドソースに報告されうる。制限された色域は工業標準に一致する。制限された色域は利用不可であるか、若しくは制御パネル・スイッチ・受信コマンド・コンフィグレーションオプション・コンフィグレーションＵＩなどにより様々なに選ばれることが可能である。
【００２６】
４以上の光源タイプを用いて色変更する照明を操作するとき、各光源タイプに対して光制御パネルの１つのレバーを割りあてることは実務上普通に行なわれることである。これにより、各レバーは、ゼロからフル強度(full intensity)までのレンジ内にあるその光源ドライブレベルを調整する。この制御レイアウトは、生成されるはずの可能性のある色又は光源依存性を許可するが、人間への挑戦をもたらすものではない。なぜなら、制御位置と生じる色の間の関係は決して直感ではないからである。７つの光源タイプについて、７つの制御レバーが７次元の超立方体を効率的に形成し、その正確なナビゲーションは所望の色に到達するために必要である。この開示は、最も高い輝度の光源依存性が隣接する色相角度を有する光源タイプに同姓されるという一般原則を導入する。それゆえ、７次元の超立方体におけるどの次数の自由度も要求されない。さらに、少なくとも１つの光源タイプは、最も高い輝度の光源依存性が望まれるとき、フル強度であるべきである。それゆえ、光源依存性の最もシンプルなセットに対する選択が制限され、この場合、光源タイプの組み合わせは色相角度の順序において隣接することを含み、そして少なくとも１つの光源タイプはフル強度である。フル強度よりも小さいものが要求されるとき、すべての光源タイプのドライブレベルは色度に影響を及ぼすことなく比例的にスケール化される。光源タイプの任意の大きな数がこの方法の適切な応用例によって実現されうるのであるが、２〜７までのＮ個の光源タイプに関するこの単純化された制御の例を記載した。
【００２７】
図６は２つの任意の光源タイプの可能性のある全ての比率を得る方法の一例を示したグラフである。例示したとおり、光源ＩＬ0及び光源ＩＬ1の比率全ては、位置６００から位置６０４まで水平軸を横断しながら示されている。ＩＬ0ドライブレベル６０６は位置６００の開始でゼロであり増加するのに対して、ＩＬ1ドライブレベル６０８はフルであり一定である。位置６００から中間位置６０２まで水平に移動すると、ＩＬ0ドライブレベル６０６はフルに上昇するのに対して、ＩＬ1ドライブレベル６０８はフルのままである。中間位置６０２から最終位置６０４まで水平に連続させると、ＩＬ0ドライブレベル６０６はフルのままであるが、ＩＬ1ドライブレベル６０８はゼロまで下落する。ＩＬ0及びＩＬ1の組み合わせから得られる出力強度はカーブ６１０によって示される。カーブ６１０は、位置６００で強度６１２により開始するが、これはＩＬ0がゼロであることからＩＬ1のフル強度に等しく、それから上昇して位置６０２で強度６１４のピークに達する。これはフル強度であるＩＬ0及びＩＬ1を合計した強度である。それから位置６０４でレベル６１６にまで下落するが、これはＩＬ0がゼロであることからＩＬ0のフル強度に等しい。
【００２８】
位置６００及び６０４間の各ポイントは、２つの光源の可能性として存在する一つの比率に対応し、光源のあらゆる比率は位置６００及び６０４間の一つのポイントに対応する。所望の色は、位置６００及び６０４間のポイントを選択することによって特定され、ＩＬ0及びＩＬ1に関する対応の出力レベルを決定する。ドライブレベルカーブ６０６、６０８は数学的に連続であるので、出力強度６１０もまた数学的に連続である。したがって、所望の色に対する変化は視覚的アーチファクトを生成しない。２つの光源タイプのドライブレベルをスケーリングすることによって、色度に影響を及ぼすことなく、相対比率を変化させることなく、出力強度を調整することができる。
【００２９】
図７Ａは３つの任意の光源タイプＩＬ0、ＩＬ1及びＩＬ2の可能性として存在するあらゆる比率をえるための方法を示す一例としての図である。例示するとおり、二次元の色・空間が独立した三角形制御サーフェイスが描かれている。三角形７００は、可能性として存在するあらゆる光源タイプ比率を包含し、少なくとも１つの光源タイプはフル強度を有する。その結果、ランク１をもつ。同様に、三角形７０２は、三角形７００の比率を包含し、少なくとも２つの光源タイプはフル強度を有する。その結果、ランク２をもつ。各頂点は光源の組み合わせに対応する。頂点７１１がフル強度で光源ＩＬ0に対応し、頂点７１２がフル強度で光源ＩＬ1に対応し、頂点７１３がフル強度で光源ＩＬ2に対応する。三角形７０２に関し、頂点７１４はフル強度で２つの光源ＩＬ0及びＩＬ1をもつことに対応し、頂点７１６はフル強度で２つの光源ＩＬ0及びＩＬ2をもつこと対応する。ポイント７１７はフル強度で３つの光源すべてをもつこと対応し、その結果、ランク３をもつ。各頂点は少ない光源タイプをもつ隣接する光源タイプを含む。例えば、頂点７１４は、隣接する頂点７１１及び７１２の光源に対応する。
【００３０】
三角形７００により包含される各ポイントは３つの光源の可能性として存在する一つの比率に対応し、各光源の比率は三角形７００により包含される１つの点に対応する。所望の点に対応する光源比率を計算するため、隣接する頂点に関連するドライブレベルは所望の点の位置に従い補間される。このモザイク化処理及び補間を実行する多くの既知の技術がある。或る実施例において、ドローネー三角分割法が用いられる。或る実施例において、重心補間が用いられる。実施例において、ラグランジェ多項補間法が用いられる。頂点は光源ドライブレベルの極値に対応するので、所望の色から可視化アーチファクトを回避しながら、補間は数学的に連続である。光源タイプのドライブレベルすべてを一緒にスケーリングすることによって、色度に影響を与えることなく、相対比率を変化させることなく出力強度を調整することができる。
【００３１】
三角形のレイアウト及び、三角形の頂点座標は重要な意味をもっていない。或る実施例において、平面の原点は三角形７００の中心に対応する。正の数によってすべての座標があらわされる。或る実施例において、座標は所定の色空間に合致するよう歪曲される。或る実施例において、座標は光源タイプの特徴に合致するよう歪曲される。或る実施例において、座標は外部コマンドソースに合致するよう歪曲される。
【００３２】
図７Ｂは二次元の三角形制御サーフェイスの可能性として存在するモザイク化処理の一例を示す図である。ハッチされた三角形７４０は代表的なモザイク化の要素であり、頂点７１１、７１６，７１７に関連する光源ドライブレベルは、三角形７４０の任意のポイントに関する補間に加わる。この例の場合、ＩＬ0ドライブレベルは３つの頂点すべてについてフルであり、よって補間された値はあきらかにフルを維持する。ＩＬ1ドライブレベルは頂点７１７についてのみフルであり、よってドライブレベルは三角形７４０内の点について、頂点７１１及び７１６を結ぶラインでゼロから頂点７１７でフルへと変わる。ＩＬ2ドライブレベルは頂点７１１のみでゼロであり、よって同様に、三角形７４０において頂点７１６及び７１７を結ぶラインで最大でフルに変わる。
【００３３】
図７Ｃは図７Ａ及び図７Ｂ内の各頂点に関する詳細な情報の一例を示したテーブルである。例示するとおり、ランクは各頂点に関連した光源タイプの数である。３つのドライブカラムは、どの光源タイプが各頂点に関連するかを識別する。そして、ビットマップカラムは、計算上の目的から、他のカラムの情報をエンコードするために有益な数値を記述している。
【００３４】
図８Ａは二次元の三角形制御サーフェイスの一部をプロットする実施例を示す図である。図示するとおり、二次元の三角形制御サーフェイス図７Ａの三角形に対応する。この場合、頂点８００に関連する光源タイプは、ハッチされた領域８０２内でフルのドライブレベルを有する。この比率は制御サーフェイスの１／３をあらわすことが容易に分かるであろう。この結果、１つの光源は常に、制御サーフェイスにおいてどこでもフルである。
【００３５】
図８Ｂは、水平平面上の垂直ディメンジョンとしての遠近法によって、図７Ａの二次元の三角形制御サーフェイスにおける頂点８００に関連した光源タイプのドライブレベルをプロットした実施例を示す図である。図示するとおり、プロット内の最も高い領域として遠近法によって図８Ａのフルのドライブレベル部分８０２をみる。明確さのために唯一のサーフェイスを示したが、実際には各光源タイプについて１つがある。或る実施例において、図示するとおり、プロットの最も高い領域から下がる斜面はまっすぐ（直線的）である。或る実施例において、プロットの最も高い領域から下がる斜面は、低い光源ドライブレベルで、追加の制御解を提供するよう曲面を描く。この場合、小さなドライブレベル変化は、高い光源ドライブレベルでよりも、集合した色度において大きな効果を有する。或る実施例において、曲面化した斜面はｄnに比例する。ｄは描画した直線のドライブレベルであり、ｎは１よりおおきな数である。
【００３６】
図９Ａは色混合のために要求される任意の４つの光源タイプＩＬ0、ＩＬ1、ＩＬ2、ＩＬ3の可能性として存在するすべての比率を得るための方法を示す一例としての図である。図示するとおり、二次元の色・空間が独立した矩形制御サーフェイスが描かれている。矩形９００は、少なくとも１つの光源タイプがフル強度を有するあらゆる光源タイプ比率を包含する。その結果、ランク１をもつ。同様に、矩形９０２は、矩形９００の比率を包含し、少なくとも２つの光源タイプはフル強度を有する。その結果、ランク２をもつ。矩形９０４は、矩形９０２の比率を包含し、少なくとも３つの光源タイプはフル強度を有する。その結果、ランク３をもつ。各頂点は光源の組み合わせに対応する。頂点９１１がフル強度で光源ＩＬ0に対応し、頂点９１２がフル強度で光源ＩＬ1に対応し、頂点９１３がフル強度で光源ＩＬ2に対応し、頂点９１４がフル強度で光源ＩＬ3に対応する。矩形９０２に関し、頂点９１５はフル強度で２つの光源ＩＬ0及びＩＬ1をもつことに対応し、頂点９１６はフル強度等々で２つの光源ＩＬ0及びＩＬ2をもつこと対応する。矩形９０４に関し、頂点９１９はフル強度で光源ＩＬ0、ＩＬ1及びＩＬ2をもつことに対応し、頂点９２０はフル強度等々で光源ＩＬ1、ＩＬ2及びＩＬ3をもつこと対応する。ポイント９２３はフル強度で４つの光源すべてをもつこと対応し、その結果、ランク４をもつ。各頂点は少ない光源タイプをもつ隣接する光源タイプを含む。例えば、頂点９１５は、隣接する頂点９１１及び９１２の光源に対応する。
【００３７】
矩形９００により包含される各ポイントは４つの光源の可能性として存在する一つの比率に対応し、隣接する光源の各比率は矩形９００により包含される１つの点に対応する。所望の点に対応する光源比率を計算するため、隣接する頂点に関連するドライブレベルは所望の点の位置に従い補間される。このモザイク化処理及び補間を実行する多くの既知の技術がある。或る実施例において、ドローネー三角分割法が用いられる。或る実施例において、重心補間が用いられる。実施例において、ラグランジェ多項補間法が用いられる。頂点は光源ドライブレベルの極値に対応するので、所望の色から可視化アーチファクトを回避しながら、補間は数学的に連続である。光源タイプの組み合わせを色相角度の順序で隣接する光源タイプに制限することによって、最適な輝度を実現することができる。光源タイプのドライブレベルすべてを一緒にスケーリングすることによって、色度に影響を与えることなく、相対比率を変化させることなく出力強度を調整することができる。
【００３８】
矩形のレイアウト及び、矩形の頂点座標は重要な意味をもっていない。或る実施例において、平面の原点は矩形９００の中心に対応する。正の数によってすべての座標があらわされる。或る実施例において、座標は所定の色空間に合致するよう歪曲される。或る実施例において、座標は光源タイプの特徴に合致するよう歪曲される。或る実施例において、座標は外部コマンドソースに合致するよう歪曲される。
【００３９】
図９Ｂは二次元の矩形制御サーフェイスの可能性として存在するモザイク化処理の一例を示す図である。ハッチされた三角形９４０は代表的なモザイク化の要素であり、頂点９１１、９１８，９２２に関連する光源ドライブレベルは、三角形９４０の任意のポイントに関する補間に加わる。この例の場合、ＩＬ0ドライブレベルは頂点９１１のみについてフルであり、よってドライブレベルは、頂点９１８及び９２２を結ぶラインでゼロから頂点９１１でフルへと直線的に変わる。ＩＬ1ドライブレベルは頂点９２２のみについてフルであり、よってドライブレベルは、三角形９４０内の点について、頂点９１１及び９１８を結ぶラインでゼロから頂点９２２でフルへと直線的に変わる。ＩＬ2ドライブレベルは３つの頂点すべてについてフルであり、よって補間された値はあきらかにフルを維持する。ＩＬ3ドライブレベルは頂点９１１についてのみフルであり、よって同様に、三角形９４０において頂点９１８及び９２２を結ぶラインで最大でフルに直線的に変わる。
【００４０】
図９Ｃは図９Ａ及び図９Ｂ内の各頂点に関する詳細な情報の一例を示したテーブルである。例示するとおり、ランクは各頂点に関連した光源タイプの数である。４つのドライブカラムは、どの光源タイプが各頂点に関連するかを識別する。そして、ビットマップカラムは、計算上の目的から、他のカラムの情報をエンコードするために有益な数値を記述している。
【００４１】
図１０Ａは、図９Ａの二次元の矩形制御サーフェイスの一部をプロットする実施例を示す図である。図示するとおり、頂点１０００に関連する光源タイプは、ハッチされた領域１００２内でフルのドライブレベルを有し、ハッチされた領域１００４内でゼロのドライブレベルを有する。４つの光源のそれぞれに関するハッチされた領域１００２の比率は、完全な矩形制御サーフェイスをカバーし、この結果、少なくとも１つの光源は常に、制御サーフェイスにおいてどこでもフルである。
【００４２】
図１０Ｂは、水平平面上の垂直ディメンジョンとしての遠近法によって、図９Ａの二次元の矩形制御サーフェイスにおける頂点１０００に関連した光源タイプのドライブレベルをプロットした実施例を示す図である。図示するとおり、図１０Ａのフルドライブレベル部分１００２、及びゼロドライブレベル部分１００４は、それぞれ、プロットの最も高い領域、最も低い領域として遠近法によって示されている。明確さのために唯一のサーフェイスを示したが、実際には各光源タイプについて１つがある。或る実施例において、図示するとおり、プロットの最も高い領域から下がる斜面はまっすぐ（直線的）である。或る実施例において、プロットの最も高い領域から下がる斜面は、低い光源ドライブレベルで、追加の制御解を提供するよう曲面を描く。この場合、小さなドライブレベル変化は、高い光源ドライブレベルでよりも、集合した色度において大きな効果を有する。或る実施例において、曲面化した斜面はｄnに比例する。ｄは描画した直線のドライブレベルであり、ｎは１よりおおきな数である。
【００４３】
図１１Ａは色混合のために要求される任意の５つの光源タイプの可能性として存在するすべての比率を得るために有益な、二次元の色・空間が独立した五角形制御サーフェイスの一例を示す図である。図示するとおり、二次元の色・空間が独立した五角形制御サーフェイスは、少なくとも１つの光源タイプがフル強度を有するあらゆる光源タイプ比率を包含する。その結果、ランク１をもつ。五角形１１０１は、五角形１１００の比率を包含し、少なくとも２つの光源タイプはフル強度を有する。その結果、ランク２をもつ。五角形１１０２は、五角形１１０１の比率を包含し、少なくとも３つの光源タイプはフル強度を有する。その結果、ランク３をもつ。五角形１１０３は、五角形１１０２の比率を包含し、少なくとも４つの光源タイプはフル強度を有する。その結果、ランク４をもつ。頂点１１０４は、フル強度で５つの光源すべてをもつことに対応する。その結果、ランク５をもつ。それぞれネストされた五角形の頂点は、光源の組み合わせに対応する黒点として示されている。各頂点は、少ない光源タイプをもつ隣接する光源タイプを含む。
【００４４】
五角形１１００により包含される各ポイントは５つの光源の可能性として存在する一つの比率に対応し、隣接する光源の各比率は五角形１１００により包含される１つの点に対応する。所望の点に対応する光源比率を計算するため、隣接する頂点に関連するドライブレベルは所望の点の位置に従い補間される。このモザイク化処理及び補間を実行する多くの既知の技術がある。或る実施例において、ドローネー三角分割法が用いられる。或る実施例において、重心補間が用いられる。実施例において、ラグランジェ多項補間法が用いられる。頂点は光源ドライブレベルの極値に対応するので、所望の色から可視化アーチファクトを回避しながら、補間は数学的に連続である。光源タイプの組み合わせを色相角度の順序で隣接する光源タイプに制限することによって、最適な輝度を実現することができる。光源タイプのドライブレベルすべてを一緒にスケーリングすることによって、色度に影響を与えることなく、相対比率を変化させることなく出力強度を調整することができる。
【００４５】
五角形のレイアウト及び、五角形の頂点座標は重要な意味をもっていない。或る実施例において、平面の原点は五角形１１００の中心に対応する。正の数によってすべての座標があらわされる。或る実施例において、座標は所定の色空間に合致するよう歪曲される。或る実施例において、座標は光源タイプの特徴に合致するよう歪曲される。或る実施例において、座標は外部コマンドソースに合致するよう歪曲される。
【００４６】
図１１Ｂは、二次元の五角形制御サーフェイスの可能性として存在するモザイク処理の一例を示す図である。或る実施例において、三角形を形成する頂点は、図１１Ａの頂点と同一である。
【００４７】
図１１Ｃは、図１１Ａの二次元の五角形制御サーフェイスの一部をプロットする一例を示す図である。図示するとおり、光源タイプは、ハッチされた領域１１６０においてフルのドライブレベル、及びハッチされた領域１１６２においてゼロのドライブレベルを有する。５つの光源のそれぞれに関するハッチされた領域１１６０の比率は、完全な五角形制御サーフェイスをカバーし、この結果、少なくとも１つの光源は常に、制御サーフェイスにおいてどこでもフルである。
【００４８】
図１１Ｄは、水平平面上の垂直ディメンジョンとしての遠近法によって、図１１Ａの二次元の五角形制御サーフェイスにおける１つの光源タイプのドライブレベルをプロットした実施例を示す図である。図示するとおり、図１１Ｃのフルドライブレベル部分１１６０、及びゼロドライブレベル部分１１６２は、それぞれ、プロットの最も高い領域、最も低い領域として遠近法によって示されている。明確さのために唯一のサーフェイスを示したが、実際には各光源タイプについて１つがある。或る実施例において、図示するとおり、プロットの最も高い領域から下がる斜面はまっすぐ（直線的）である。或る実施例において、プロットの最も高い領域から下がる斜面は、低い光源ドライブレベルで、追加の制御解を提供するよう曲面を描く。この場合、小さなドライブレベル変化は、高い光源ドライブレベルでよりも、集合した色度において大きな効果を有する。或る実施例において、曲面化した斜面はｄnに比例する。ｄは描画した直線のドライブレベルであり、ｎは１よりおおきな数である。
【００４９】
図１２Ａは色混合のために要求される任意の６つの光源タイプの可能性として存在するすべての比率を得るために有益な、二次元の色・空間が独立した六角形制御サーフェイスの一例を示す図である。図示するとおり、ネストしたポリゴンは、周辺ランク１から中心ランク６までの光源タイプの数の増加に関連する。各ネストした六角形の頂点は、光源の組み合わせに対応する黒点として示されている。各頂点は、少ない光源タイプをもつ隣接する光源タイプを含む。
【００５０】
六角形内の各ポイントは６つの光源の可能性として存在する一つの比率に対応し、隣接する光源の各比率は六角形内の１つの点に対応する。所望の点に対応する光源比率を計算するため、隣接する頂点に関連するドライブレベルは所望の点の位置に従い補間される。このモザイク化処理及び補間を実行する多くの既知の技術がある。或る実施例において、ドローネー三角分割法が用いられる。或る実施例において、重心補間が用いられる。実施例において、ラグランジェ多項補間法が用いられる。頂点は光源ドライブレベルの極値に対応するので、所望の色から可視化アーチファクトを回避しながら、補間は数学的に連続である。光源タイプの組み合わせを色相角度の順序で隣接する光源タイプに制限することによって、最適な輝度を実現することができる。光源タイプのドライブレベルすべてを一緒にスケーリングすることによって、色度に影響を与えることなく、相対比率を変化させることなく出力強度を調整することができる。
【００５１】
六角形のレイアウト及び、五角形の頂点座標は重要な意味をもっていない。或る実施例において、平面の原点は図の中心に対応する。或る実施例において、正の数によってすべての座標があらわされる。或る実施例において、座標は所定の色空間に合致するよう歪曲される。或る実施例において、座標は光源タイプの特徴に合致するよう歪曲される。或る実施例において、座標は外部コマンドソースに合致するよう歪曲される。
【００５２】
図１２Ｂは、二次元の六角形制御サーフェイスの可能性として存在するモザイク化処理の一例を示す図である。或る実施例において、三角形を形成する頂点は、図１２Ａの頂点に等しい。
【００５３】
図１２Ｃは、図１２Ａの二次元の六角形制御サーフェイスの一部をプロットする一例を示す図である。図示するとおり、光源タイプは、ハッチされた領域１２６０においてフルのドライブレベル、及びハッチされた領域１２６２においてゼロのドライブレベルを有する。６つの光源のそれぞれに関するハッチされた領域１２６０の比率は、完全な六角形制御サーフェイスをカバーし、この結果、少なくとも１つの光源は常に、制御サーフェイスにおいてどこでもフルである。
【００５４】
図１２Ｄは、水平平面上の垂直ディメンジョンとしての遠近法によって、図１２Ａの二次元の六角形制御サーフェイスにおける１つの光源タイプのドライブレベルをプロットした実施例を示す図である。図示するとおり、図１２Ｃのフルドライブレベル部分１２６０、及びゼロドライブレベル部分１２６２は、それぞれ、プロットの最も高い領域、最も低い領域として遠近法によって示されている。明確さのために唯一のサーフェイスを示したが、実際には各光源タイプについて１つがある。或る実施例において、図示するとおり、プロットの最も高い領域から下がる斜面はまっすぐ（直線的）である。或る実施例において、プロットの最も高い領域から下がる斜面は、低い光源ドライブレベルで、追加の制御解を提供するよう曲面を描く。この場合、小さなドライブレベル変化は、高い光源ドライブレベルでよりも、集合した色度において大きな効果を有する。或る実施例において、曲面化した斜面はｄnに比例する。ｄは描画した直線のドライブレベルであり、ｎは１よりおおきな数である。
【００５５】
図１３Ａは色混合のために要求される任意の７つの光源タイプの可能性として存在するすべての比率を得るために有益な、二次元の色・空間が独立した七角形制御サーフェイスの一例を示す図である。図示するとおり、ネストしたポリゴンは、周辺ランク１から中心ランク７までの光源タイプの数の増加に関連する。各ネストした七角形の頂点は、光源の組み合わせに対応する黒点として示されている。各頂点は、少ない光源タイプをもつ隣接する光源タイプを含む。七角形内の各ポイントは７つの光源の可能性として存在する一つの比率に対応し、隣接する光源の各比率は七角形内の１つの点に対応する。この制御サーフェイスは７つの光源に適用されるものだが、有限の任意数の光源が、各ポリゴンにおける頂点数の増加によって、及びネストされたポリゴンのランク数の増加によって適合されるこが容易に明らかであることに留意すべきである。
【００５６】
所望の点に対応する光源比率を計算するため、隣接する頂点に関連するドライブレベルは所望の点の位置に従い補間される。この補間を実行する多くの既知の技術がある。或る実施例において、ドローネー三角分割法が用いられる。或る実施例において、重心補間が用いられる。実施例において、ラグランジェ多項補間法が用いられる。頂点は光源ドライブレベルの極値に対応するので、所望の色から可視化アーチファクトを回避しながら、補間は数学的に連続である。光源タイプの組み合わせを色相角度の順序で隣接する光源タイプに制限することによって、最適な輝度を実現することができる。光源タイプのドライブレベルすべてを一緒にスケーリングすることによって、色度に影響を与えることなく、相対比率を変化させることなく出力強度を調整することができる。
【００５７】
七角形のレイアウト及び、七角形の頂点座標は重要な意味をもっていない。或る実施例において、平面の原点は図の中心に対応する。或る実施例において、正の数によってすべての座標があらわされる。或る実施例において、座標は所定の色空間に合致するよう歪曲される。或る実施例において、座標は光源タイプの特徴に合致するよう歪曲される。或る実施例において、座標は外部コマンドソースに合致するよう歪曲される。
【００５８】
図１３Ｂは、二次元の七角形制御サーフェイスの可能性として存在するモザイク化処理の一例を示す図である。或る実施例において、三角形を形成する頂点は、図１３Ａの頂点に等しい。
【００５９】
図１３Ｃは、図１３Ａの二次元の七角形制御サーフェイスの一部をプロットする一例を示す図である。図示するとおり、光源タイプは、ハッチされた領域１３６０においてフルのドライブレベル、及びハッチされた領域１３６２においてゼロのドライブレベルを有する。７つの光源のそれぞれに関するハッチされた領域１３６０の比率は、完全な七角形制御サーフェイスをカバーし、この結果、少なくとも１つの光源は常に、制御サーフェイスにおいてどこでもフルである。
【００６０】
図１３Ｄは、水平平面上の垂直ディメンジョンとしての遠近法によって、図１３Ａの二次元の七角形制御サーフェイスにおける１つの光源タイプのドライブレベルをプロットした実施例を示す図である。図示するとおり、図１３Ｃのフルドライブレベル部分１３６０、及びゼロドライブレベル部分１３６２は、それぞれ、プロットの最も高い領域、最も低い領域として遠近法によって示されている。明確さのために唯一のサーフェイスを示したが、実際には各光源タイプについて１つがある。或る実施例において、図示するとおり、プロットの最も高い領域から下がる斜面はまっすぐ（直線的）である。或る実施例において、プロットの最も高い領域から下がる斜面は、低い光源ドライブレベルで、追加の制御解を提供するよう曲面を描く。この場合、小さなドライブレベル変化は、高い光源ドライブレベルでよりも、集合した色度において大きな効果を有する。或る実施例において、曲面化した斜面はｄnに比例する。ｄは描画した直線のドライブレベルであり、ｎは１よりおおきな数である。
【００６１】
図１４は、光源強度を変更することに対応する色度を示すＣＩＥ １９３１ｘｙ色度の一例を示すプロット図である。図示するとおり、色度図は閉曲線１４００により示される人間の色度の色域境界を有する。７個の非白色光源タイプ（例えば、テーブル１Ａの光源タイプ）は、光源の色域を例示する凸型ポリゴン１４０２の頂点としての色度によってプロットされる。すべての光源がフルなとき（ここでは、最大パワーポイントと呼ぶ。）、色度座標１４０４は生成される。代表的な緑の光源１４０６は、点線１４０８によって、最大パワーポイント１４０４を通って、殆ど緑のポイント１４１０につながる。ポリゴン１４１２は、１つを除くすべての光源タイプがフルで、そのかわりに各光源タイプがゼロであるときに生成された色度座標を示している。最大パワーポイント１４０４は、作動さえる光源はもはやないことから、定義された可能性としてありうる最大の輝度を実現する。同様に、殆ど緑のポイント１４１０は最大輝度の可能性をもつ色度である。なぜなら、光源に関する唯一の自由度が緑に戻って作動し、色度図上の推移を１４０４に生じせしめるからである。これは、２つの光源の付加的な可能性としてありうる全ての色混合が２つの光源の色度座標を結ぶライン上での色度を有するというよく知られた原理をあらわしている。他の各光源についても同様である。その結果、ポリゴン１４１２は各色度に関する最大輝度としての可能性としてとりうる値のみを含む。このプロセスは、色域周辺（境界）が、唯一の光源で同時にフルに達し、各再帰レベルで最大輝度の値を常に生じさせるまで、２つを除くすべての隣接した光源タイプがフルなどについて再帰的に拡張されるものである。隣接しない光源を作動させることは、他の光源タイプから離し、中心且つ前のレベルに向かって色度を常に移動させることであろう。しかし、各レベルは最大輝度としてすでに構成されている。したがって、隣接していない光源タイプは最適名上記データおをもつことができない。
【００６２】
光源タイプの或る応用及びセットについて、光源依存性最適名輝度を持たないことが好ましい。例えば、演劇製作において、或るコスチューム（衣装）がベージュ色の背景で赤布のアクセントを用いるかもしれない。最適輝度の白色光の下では、このアクセントは赤色を表すであろうが、劇的な効果についてみれば、色間のコントラストを増加させることは時には望ましい。スペクトルパワー分布において、（例えば、琥珀色の光源タイプを最大で３０％の強度に制限することによって）減少した個白色をもつ白の光源依存性を選択することは、赤のアクセントをフルの輝度にしたまま、ベージュの背景を縮小する。他の多くの色は影響を受けないであろう。この赤は前よりも鮮明ではないが、ベージュ色との関係では相対的に鮮明である。この視覚的効果は、赤色が自分自身によって変更させられるようにみえるというものである。本テクニックは著しい視覚的インパクトを可能にする。すべてのケースにおいて、最適でない光源依存性のトータル輝度は小さくなるが、利用可能な光源、所望の色、及び特定のスペクトル調整に基づき、選択される光源依存性は最適な光源依存性実現されよりもかなり不鮮明であるか、達成さえできないものである。例えば、スペクトル選択が高々５％の緑強度である場合、その光源色に近い所望の色はこれにしたがって制限されるであろう。
【００６３】
或る実施例において、スペクトル調整はオーディオ装置のイコライザー制御手段に類似するイコライザー制御手段によって行なわれる。一連のレバーは、可視化スペクトルの異なる部分が制御されるようにするものである。或る実施例において、このレバーは、スペクトルの長波長及び短波長領域の両方を一緒に制御することによって非スペクトルの紫領域を含む。様々な実施例において、このレバーは機械式レバー、可視化ユーザインタフェースによって、スライダー・ノブ・数値調整機器及び他の二に野適当な制御メカニズムによって実現される。或る実施例において、スペクトル調整は所定の色域の観点から行なわれる。或る実施例において、スペクトル調整のトータル輝度の縮小は、オペレータに対して表示されたり、コマンドシースに対してしめされたりする。或る実施例において、スペクトル調整のトータル輝度の縮小は、百分率として表示される。
【００６４】
図１５Ａは、ＣＩＥ １９３１ｘｙ色度図上の２つの例示の光源タイプＩＬ0及びＩＬ1の一例を示すプロット図である。図示するとおり、ＩＬ0色度はポイント１５００でプロットされ、ＩＬ1色度はポイント１５０２でプロットされる。１５００と１５０２間のラインは、あらゆる可能性として存在する比率における、これら光源を組み合わせた色域である。この例の場合、フル強度で２つの光源タイプを組み合わせると、色度１５０４を生じさせる。
【００６５】
図１５Ｂは、光源タイプの組み合わせのトータル強度とともに、図１５Ａに示した色域の各色度に関してＩＬ0及びＩＬ1の必要な比率の一例を示すプロット図である。図示するとおり、ポイント１５５０は図１５Ａのポイント１５００に対応し、ＩＬ0がフルでＩＬ1がゼロのときの色度を示している。ポイント１５５２は図１５Ａのポイント１５０２に対応し、ＩＬ0がゼロでＩＬ1がフルのときの色度を示している。ポイント１５５４は図１５Ａのポイント１５０４に対応し、ＩＬ0及びＩＬ1がともにフルのときの色度を示している。曲線１５５６は、最大パワーポイント１５５４に近づくにつれ増加するＩＬ1の要求された強度を示す。ＩＬ0及びＩＬ1の組み合わせから生じるトータル強度は、曲線１５６０によって示され、それは、位置１５５２で強度１５６２により開始するが、これはＩＬ0がゼロであることからＩＬ1のフル強度に等しく、それから上昇して位置１５５４で強度１５６４のピークに達する。これはＩＬ0及びＩＬ1を合計した強度である。それから位置１５５０でレベル１５６６にまで下落するが、これはＩＬ1がゼロであることからＩＬ0のフル強度に等しい。
【００６６】
図１６Ａは、三角形制御サーフェイスの色・空間特別変換をプロットする。或る実施例において、三角形制御サーフェイスは図７Ａに対応し、ＣＩＥ １９３１色空間において特別の色度を達成するのに必要な３つの光源タイプの比率を決定するのに有益である。図示するとおり、最適な輝度及び色・空間が独立した制御サーフェイスの数学的に連続していることの利点を維持しながら、頂点座標は各頂点に関連する光源の組み合わせの色度座標に対して設定される。この例では、図１Ａの赤、緑、青色の光源タイプを使用する。三角形制御サーフェイス１６００がモザイク化ラインで示され、第１のランクの赤頂点１６０２、緑頂点１６０４、青頂点１６０６；第２のランクの赤緑頂点１６０８、緑青頂点１６１０、赤青頂点１６１２；第３のランクの唯一として赤緑青のフルパワー頂点１６１４を含む。
【００６７】
図１６Ｂは、色・空間が独立した三角形制御サーフェイス１６５０と、色・空間が特有の三角形制御サーフェイス１６６０間の対応の実施例を示す図である。赤頂点１６５２、１６６２、緑頂点１６５４、１６６４、青頂点１６５６、１６６６、中心ポイント１６５８、１６６８は、これらを繋げる投影ラインによって描画されている。他の制御サーフェイスの詳細は明確性のために省略してある。
【００６８】
図１７Ａは、矩形制御サーフェイスの色・空間特別変換をプロットする一例を示す図である。或る実施例において、矩形制御サーフェイスは図９Ａに対応し、ＣＩＥ １９３１色空間において特別の色度を達成するのに必要な４つの光源タイプの比率を決定するのに有益である。図示するとおり、最適な輝度及び色・空間が独立した制御サーフェイスの数学的に連続していることの利点を維持しながら、頂点座標は各頂点に関連する光源の組み合わせの色度座標に対して設定される。この例では、図１Ａの赤、琥珀、緑、青色の光源タイプを使用する。四角形１７００は、第１のランクの赤頂点１７０６、琥珀頂点１７０８、緑頂点１７１０、青頂点１７１０を含む。第２のランクの四角形はモザイク化ラインを上手く示すために図示していないが、頂点は四角形１７００の端の中間ポイントで容易に見つけられる。第３のランクの四角形１７０２もまた、モザイク化ライン及びランク４を持つ中心点１７１４につながる４つの頂点をもつ。
【００６９】
図１７Ｂは、色・空間が独立した矩形制御サーフェイス１７５０と、色・空間が特別の矩形制御サーフェイス１７８０との間の対応する実施例を示す図である。図示するとおり、赤頂点１７５６，１７８６、琥珀頂点１７５８，１７８８、緑頂点１７６０，１７９０、青頂点１７６２，１７９２と、ランク３の四角形１７５２，１７８２と、ランク４の中心点１７６４，１７９４がこれらをつなげる投影ラインにより描画されている。他の制御サーフェイスの詳細は明確性のために省略している。
【００７０】
図１８Ａは、五角形制御サーフェイスの色・空間特別変換をプロットする一例を示す図である。或る実施例において、五角形制御サーフェイスは図１１Ａに対応し、ＣＩＥ １９３１色空間において特別の色度を達成するのに必要な５つの光源タイプの比率を決定するのに有益である。図示するとおり、最適な輝度及び色・空間が独立した制御サーフェイスの数学的に連続していることの利点を維持しながら、頂点座標は各頂点に関連する光源の組み合わせの色度座標に対して設定される。この例では、図１Ａの赤、琥珀、緑、シアン、青色の光源タイプを使用する。制御サーフェイス１８００は、太く描かれ且つ薄く引かれたモザイク化ラインによってつなげられた五角形ランク１、３、４を示している。
【００７１】
図１８Ｂは、色・空間が独立した五角形制御サーフェイス１８５０と、色・空間が特別の五角形制御サーフェイス１８５２との間の対応する実施例を示す図である。図示するとおり、投影ラインにより、中心点１８６０，１８６２の間、及び対応するランク１の頂点との間が示されている。他の制御サーフェイスの詳細は明確性のために省略している。
【００７２】
図１９Ａは、六角形制御サーフェイスの色・空間特別変換をプロットする一例を示す図である。或る実施例において、六角形制御サーフェイスは図１２Ａに対応し、ＣＩＥ １９３１色空間において特別の色度を達成するのに必要な６つの光源タイプの比率を決定するのに有益である。図示するとおり、最適な輝度及び色・空間が独立した制御サーフェイスの数学的に連続していることの利点を維持しながら、頂点座標は各頂点に関連する光源の組み合わせの色度座標に対して設定される。この例では、図１Ａの赤、赤橙、琥珀、緑、シアン、青色の光源タイプを使用する。制御サーフェイス１９００は、太く描かれ且つ薄く引かれたモザイク化ラインによってつなげられた六角形ランク１、３、４、５を示している。
【００７３】
図１９Ｂは、色・空間が独立した六角形制御サーフェイス１９５０と、色・空間が特別の六角形制御サーフェイス１９５２との間の対応する実施例を示す図である。図示するとおり、投影ラインにより、中心点１９６０，１９６２の間、及び対応するランク１の頂点との間が示されている。他の制御サーフェイスの詳細は明確性のために省略している。
【００７４】
図２０Ａは、七角形制御サーフェイスの色・空間特別変換をプロットする一例を示す図である。或る実施例において、七角形制御サーフェイスは図１３Ａに対応し、ＣＩＥ １９３１色空間において特別の色度を達成するのに必要な７つの光源タイプの比率を決定するのに有益である。図示するとおり、最適な輝度及び色・空間が独立した制御サーフェイスの数学的に連続していることの利点を維持しながら、頂点座標は各頂点に関連する光源の組み合わせの色度座標に対して設定される。この例では、図１Ａの赤、赤橙、琥珀、緑、シアン、青、藍色の光源タイプを使用する。制御サーフェイス２０００は、太く描かれ且つ薄く引かれたモザイク化ラインによってつなげられた七角形ランク１、３、４、５、６を示している。この制御サーフェイスは７つの光源に適用されるものだが、有限の任意数の光源が、各ポリゴンにおける頂点数の増加によって、及びネストされたポリゴンのランク数の増加によって適合されるこが容易に明らかであることに留意すべきである。
【００７５】
図２０Ｂは、色・空間が独立した七角形制御サーフェイス２０５０と、色・空間が特別の七角形制御サーフェイス２０５２との間の対応する実施例を示す図である。図示するとおり、投影ラインにより、中心点２０６０，２０６２の間、及び対応するランク１の頂点との間が示されている。他の制御サーフェイスの詳細は明確性のために省略している。
【００７６】
図２１Ａは、６つの光源に関する、色・空間が独立した例示の制御サーフェイスの実施例を示す図である。１つの光源は、他の光源タイプに関して比較的彩度が減じられている。図示するとおり、頂点がランク３及びそれ以上の光源の組み合わせは、ハッチされた五角形領域２１００に対応する、フル強度で彩度が減じられた光源を含む。ランク２及びそれよりも低い頂点は、彩度が減じられた光源を含まない。
【００７７】
図２１Ｂは、二次元の五角形制御サーフェイスにおいて、彩度が減じられた光源ドライブレベルをプロットする一例を示す図である。図示するとおり、水平平面上の垂直ディメンジョンとしての遠近法によって、二次元の五角形制御サーフェイスは図２１Ａに対応する。五角形２１３０はフルドライブレベルに対応するプロットの最も高い領域であり、五角形状の周囲２１３２はゼロドライブレベルに対応するプロットの最も低い領域である。正確なモザイク化処理は異なる実施例間で変化するのだが、五角形２１３０の各頂点は五角形状の周囲２１３２の対応する頂点に対してモザイクラインで結ばれ、これにより彩度が減じられた光源強度は当該周囲でゼロにスムーズに変化することができるということは重要である。或る実施例において、図示するとおり、プロットの最も高い領域から下がる斜面はまっすぐ（直線的）である。或る実施例において、プロットの最も高い領域から下がる斜面は、低い光源ドライブレベルで、追加の制御解を提供するよう曲面を描く。この場合、小さなドライブレベル変化は、高い光源ドライブレベルでよりも、集合した色度において大きな効果を有する。或る実施例において、曲面化した斜面はｄnに比例する。ｄは描画した直線のドライブレベルであり、ｎは１よりおおきな数である。
【００７８】
図２１Ｃは、彩度が減じられた五角形制御サーフェイスの色・空間特別変換をプロットする一例を示す図である。図示するとおり、五角形制御サーフェイスは図２１Ａに対応し、ＣＩＥ １９３１色空間において特別の色度を達成するのに必要な６つの光源タイプ（一つは相対的に彩度が減じられている）の必要な比率を決定するのに有益である。最適な輝度及び色・空間が独立した制御サーフェイスの数学的に連続していることの利点を維持しながら、頂点座標は各頂点に関連する光源の組み合わせの色度座標に対して設定される。この例では、図１Ａの赤、琥珀、緑、シアン、青、藍、温白色の光源タイプを使用する。制御サーフェイス１８００は、太く描かれ且つ薄く引かれたモザイク化ラインによってつなげられた五角形ランク１、３、４を示している。温白色の彩度が減じられた光源色度は、２１６２にプロットされている。ランク１の五角形状の周囲２１６０は、温白色の彩度が減じられた光源の存在による影響をうけないが、ランク３の五角形２１６４は、その頂点の変更された色度により歪曲される。
【００７９】
図２２Ａは、照明器の一実施例の断面図である。様々な実施例において、図２２Ａの照明器は、淡色照明、スポットライト、（楕円形反射スポットライト等の）楕円体、（楕円体等の）レコ（leko）、線型照明、縁照明、フレネル(fresnel)、ｃｙｃ照明（円形パノラマに照らすことを意図した非対象ビーム光）、スコープ照明、ビーム投影機、innkie（３インチフレネル）、par can、キー照明、移動照明、ペブル凸型ランタン（「ＰＣ」）、アクセント照明、背景照明、投光照明、作業照明、ハウス照明、仕事場照明、フォロースポット照明、又は照明器を提供することを意図した他の任意の照明機器の一つを含む。図示するとおり、照明器はデータインタフェースで受信したコマンドに従い、様々な色の光を放射することができる。ハウジング２０００は、マウンティング構造及び残りの構成要素のための保護ケース部を提供する。電源ケーブル２２０２は、パワー供給モジュール２２０４に主電源を提供する。データインタフェース２２０６は、外部コマンドソースへの接続ができるようにするものであり、コントローラボード２２０８へ又はコントローラボード２２０８からのデータを送信ために用いられる。コントローラボード２２０８は、受信したコマンドを解釈し、コマンド色のために適切な光源比率を決定し、ケーブル２２１０経由で必要な光源ドライブレベル情報を電子ドライバーボード２２１２へ提供する。電子ドライバーボード２２１２は、電線２２１４を通して光源２２１６に電源を供給する。本例の場合、光源２２１６はＬＥＤ（発光ダイオード）として描かれているが、他の任意の適切な光源が用いられることができる。放射板２２１８は、周辺環境におけるハウジング２２００の外へ散逸されるべき消費熱のためのパスを提供する。反射体（リフレクター）２２２０及びレンズ２２２２は、異なる光源タイプからの光を選択的に組み合わせ、そして所望のアプリケーションのための適切なものとして光ビーム特性を提供する。
【００８０】
或る実施例において、直流ソース（例えば、バッテリー又は敷地特有の電力配分）から電源を供給する。或る実施例において、直流（ＤＣ）ソースを支持してパワー供給モジュール２２０４を省略する。或る実施例において、パワー供給モジュール２２０４はＤＣ−ＤＣコンバータである。パワー供給モジュール２２０４及び電気的ドライバー２２１０は単一モジュールに統合される。或る実施例において、パワー供給モジュール２２０４、電気的ドライバー２２１０及びコントローラ２２０８は単一モジュールに統合される。様々な実施例において、コントローラ２２０８はマイクロプロセッサ、マイクロコントローラ、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、特定用途向け集積回路（ＡＳＩＣ）、プログラム可能論理回路（ＰＬＤ）、デジタル信号処理（ＤＳＰ）、又は他の適切な計算又は論理デバイスを含む。様々な実施例において、データインタフェース２２０６は、イーサネット（Ｒ）、無線イーサネット、多重デジタル光プロトコル（ＤＭＸ、ＤＭＸ−５１２）無線ＤＭＸ、アナログレベル、他の任意の適当な通信技術を含む。或る実施例において、光源２２１６は、実質的に、充分な付加光源のみをもつ白色除去（彩度が減じられた）エミッターであり、生成されたホワイト光の淡い色又は色温度を変えることを許可する。或る実施例において、ハウジング２２００は放射板として用いられる。或る実施例では、どんな放射板も要求されない。或る実施例では、反射体２２２０は省略される。或る実施例において、複数の反射体が使用される。或る実施例において、レンズ２２２２が省略される。或る実施例において、レンズ２２２２は水晶体レンズである。或る実施例において、レンズ２２２２は合成レンズである。或る実施例において、レンズ２２２２は両凸形状である。
【００８１】
図２２Ｂは、ディスプレイの一例を示す図である。図２２Ｂのステップは、モニタ、テレビ、携帯型ディスプレイ、コンピュータディスプレイ、又はプロジェクションディスプレイの１以上を含む。図示するとおり、フィラフィカルディスプレイ装置は、ピクセル毎に７つの色を使いながら、ビデオ、絵、及び他の適当なデータソースの少なくとも１１つに従い色を生成する。デスクトップステップ装置２２５０は、矩形ピクセルを含むグリッド２２５２を組み込む。細部２２５４は、２つのピクセルを示し、各ピクセルは異なるタイプの７つの光源（青２２６０、赤２２６２、藍２２６４、赤橙２２６６，琥珀２２６８。緑２２７０、シアン２２７２）を含む。ディスプレイデータは、矩形レイアウト及び各ピクセルに関する色度と強度に組み立てられる。最適化された色生成は、色度を、各ピクセルの各光源タイプの必要な比率に変換する。その後、それらの比率を変更することなく光源をスケール化するのに強度を適用する。計算された光源ドライブレベルは、適切なアドレス及びタイミングを伴って出力され、各ピクセルから放出されるはずの生成された所望のカラー光を生じさせる。
【００８２】
或る実施例において、ピクセルはＬＥＤ光源に含まれる。或る実施例において、バックライトの前の液晶ディスプレイ（ＬＣＤ）フィルターに含まれる。或る実施例において、ＬＥＤバックライトの前のＬＣＤフィルターに含まれる。或る実施例において、ＬＥＤバックライトは色を変更することができる。或る実施例において、複数の光源は同じタイプの光源を有する。様々な実施例で、各ピクセルは４以上の光源タイプを使用する。或る実施例において、１以上のセットの光源がデバイスキャビネット内部に隠され、そして光源変換を計測するフィードバックセンシング装置に接続される。或る実施例において、計測された色及び周囲の照明の強度は、周辺照明であるゆえ、人間が知覚する相違に従って光源の仕様を変えるために使用される。
【００８３】
図２３は、複数の光源タイプを用いて最適な色生成を行なうことができるシステムの一例を示したブロック図である。図示するとおり、色混合装置２３００は、選択可能な色で光りを放射する。コマンドソース２３０２は、所望の色に関するデジタルコマンドをコントローラ２３０４に出し、当該コントローラは、一組の光ソース２３０８に関する強度をそれぞれ、０からその最大の１００％の範囲で設定するために、電子ドライバー２３０６を用いることができる。光ソース２３０８の組は、追加的な色混合のために異なる光源タイプからの光を組み合わせるよう構成される。オプショナルフィードバックセンサ２３１０は、カラーコントローラ２３０４が光源の挙動における変化をモニタし、反応し、そして補償することができるようにしながら、任意の組み合わせで温度、色度、光パワー、スペクトルパワー分布を計測する。
【００８４】
或る実施例において、色混合装置２３００は４以上の光源を含む。或る実施例において、色混合装置２３００は光源タイのため光を放射することができる照明器である。或る実施例において、色混合装置２３００は情報を表示することができる装置内で複数のピクセルのうちの１つのピクセルのために光を放射する。或る実施例において、コントローラ２３０４は、色混合装置２３００から物理的に分離され、これによりコントローラ２３０４は電子ドライバー２３０６を用いることができて、コントローラ２３０４から電子ドライバー２３０４までの通信リンクを開始絵例えば、複数の光ソース２３０８に関する強度を設定する。或る実施例において、光ソースの組２３０８は、色混合装置２３００から物理的に分離され、これにより電子ドライバー２３０６は電子コネクション（例えば、単線、ケーブル、リボンケーブルなど）を用いて光ソースの組２３０８に接続する。或る実施例において、２以上の色混合装置２３００は、物理的に離れたコントローラ２３０４を共有する。或る実施例において、コントローラ２３０４は複数の電子ドライバー２３０６を制御する。或る実施例において、電子ドライバー２３０６は光ソースの複数の組２３０８を制御する。或る実施例において、光フィードバックセンサ２３１０はすべての光源を者他する。或る実施例において、光フィードバックセンサ２３１０は光源タイのサブセットをモニタする。或る実施例において、光フィードバックセンサ２３１０は、光コネクションを用いて遠隔の光源２３０８と接続される。
【００８５】
或る実施例において、コマンドソース２３０２は、１以上の色混合装置の色を選択するために、１以上のコントロール（例えば、スイッチ、スライダー、調光器、ボリュームセレクター等）を含む光制御パネルを含む。或る実施例において、コマンドソース２３０２は、１以上の色混合装置を設定するための１以上の仮想コントロール（例えば、仮想スイッチ、仮想スライダー、仮想調光器、仮想ボリュームセレクター等）を行える仮想光制御パネルを生成するソフトウェアを含むコンピュータシステムを備える。或る実施例において、コマンドソース２３０２は、コントローラ２３０４等のコントローラに出力する予めプログラミングされたコマンドの組をもつコンピュータシステムを含む。或る実施例において、コマンドソース２３０２は、ヒューマンインタフェース装置を含む。或る実施例において、コマンドソース２３０２は、データインタフェースを介してコマンドを提供する。
【００８６】
或る実施例において、コントローラ２３０４は、電子ドライバー２３０６のためのドライブレベル（例えば、光ソース２３０８の各組に関する一組のドライブレベル又は一組の出力レベル）の比率を計算し、光ソース２３０８の組を用いて所望の色を生成するプロセッサである。或る実施例において、電子ドライバー２３０６は、光ソース２３０８の組をドライブするために用いられる変調された電流である。この場合、光ソース２３０８の各組は発光ダイオード（ＬＥＤ）を含む。或る実施例において、変調された電流源は、正の幅の変調を用いる。或る実施例において、電流源は一定電流源を含む。様々な実施例において、光ソース２３０８の各組は、単一ドライブユニット若しくは複数ドライブユニットにより駆動される単一ＬＥＤ若しくは複数ＬＥＤ、又は田の任意の適当なドライバー/光ソース構成を含む。様々な実施例において、光ソース２３０８の組のそれぞれの光ソースは、白熱ランプ、フローレスセント(florescent)ランプ、光強度放電ランプ、レーザー、電気的色変換手段を備えた光ソース、電気的強度制御手段を備えた蛍光体、又は任意の組み合わせにおける他の適当な光ソース技術を含む。或る実施例において、色付けされた光学的フィルターを有する光ソースは１以上の光ソース２３０８を提供する。或る実施例において、光ソース２３０８の組は、統合された光エンジンを含む。或る実施例において、光源強度の制御は空間光変調を用いて実現される。或る実施例において、空間光変調はデジタルマイクロミラー装置である。或る実施例において、空間光変調は光の値である。或る実施例において、色変転（カラー・ホイール）は光ソースをフィルタリングすることによって異なる光源タイプを連続して提供するために用いられる。
【００８７】
図２４は、複数の光源タイプを用いて、最適化された色生成ができるシステムの実施例を示したブロック図である。或る実施例において、図２４は図２３の要素を実行するために用いられる（例えば、コントローラ２４００はコントローラ２３０４を実行するために用いられる）。図示するとおり、コントローラ２４００はコマンドソースインタフェース２４０２、光学的フィードバックセンサ入力２４１２、及び電子ドライバ出力２４１４に接続される。コマンドプロセッサ２４０４は、コマンドソースインタフェース２４０２を用いて外部のコマンドソースから及び外部のコマンドソースへ、オプション的に指示を提供することもしながら、コマンドを受信する役割を有する。色の任意の見え方に関与するコマンドは、色計算部２４０６に送られる。一方で、所望の強度をコントロールするコマンドは、ドライブレベル計算部２４０８に送られる。色指示（例えば、色域からの所望の色、光源状態、所望の色効果、スペクトル選択効果など）は、オプションとして、色計算部２４０６から得られ、そしてコマンドソースインタフェース２４０２を通して戻される。照明強度の指示（例えば、所望の色出力及び効果、スペクトル選択効果など）は、オプションとして、ドライブレベル算部２４０８から得られ、そしてコマンドソースインタフェース２４０２を通して返送される。色計算部２４０６は、光源モニタ２４１０から光源仕様を得て、そのテーブルに従って保持す。現在の光源仕様及び現在の所望の色に関する必要な光源比率は、ドライブレベル算部２４０８に提供される。ドライブレベル算部２４０８は、光源モニタ２４１０からの光源強度及び光源線形情報とともに、色計算部２４０６からの光源比率情報を用いて、電子ドライバ出力２４１４を介して送られた実際の出力レベル情報を決定する。光学的フィードバックセンサ入力２４１２は、発光源強度、発光源色度、年数、温度、パワー消費、使用量などからの任意の組み合わせをモニタリングするセンサに接続される。光源モニタ２４１０はフィードバックセンサから情報を得て、フィードバックセンサが色計算部２４０６及びドライブレベル算部２４０８に対して正確な光源仕様を提供できるようにする。或る実施例において、ドライブレベル算部２４０８は一組の出力レベルを出力し、その組というのは一組の光源タイプの各光源タイプに関する出力レベルを含んでいる。或る実施例において、光源タイプの組は、すべての光源タイプのサブセットを含む。或る実施例において、出力レベルの組は、光源タイプが無いということを示すゼロである出力レベルを含む。
【００８８】
様々な実施例において、コントローラ２４００はマイクロプロセッサ、マイクロコントローラ、ＰＬＤ、ＦＰＧＡ、ＡＳＩＣ、ＤＳＰ、離散ロジック、又は他の適当な計算ハードウェアを任意に組み合わせて使用しながら実行される。或る実施例において、コントローラ２４００は、特別な目的の加速器手段を使用する。或る実施例において、コントローラ２４００は、１以上のプロセッサ及び可能性として存在する１以上の可視化されたシステムの少なくとも１つを備えた大規模システム内のソフトウェアプロセスとして実行される。或る実施例において、コントローラ２４００は、複数の組の発光源に関する複数のカラーチャネルを同時に処理する。或る実施例において、コントローラ２４００は、インジケータ光、ノブ、スイッチ、ディスプレイ、及びア他のコントロールパネルの任意の組み合わせより構成される物理的ユーザインタフェースに接続される。或る実施例において、コントローラ２４００は固定少数点演算を用い、或る実施例においては浮動少数点演算を用いる。或る実施例において、コントローラ２４００は整数演算を用いる。様々な実施例において、コマンドソースインタフェース２４０２は、イーサネット（Ｒ）、無線イーサネット、多重デジタル光プロトコル（ＤＭＸ）、無線ＤＭＸ、遠隔デバイスマネージメント（ＲＤＭ）、ユニバーサルシリアルバス（ＵＳＢ）、Bluetooth、Firewire（Ｒ）、デジタル・ビジュアル・インターフェース（ＤＶＩ）、高密度マルチメディアインタフェース（ＨＤＭＩ）、又は他の任意の適当な通信プロトコルとして実行される。或る実施例において、フィードバックセンサ入力２４１２は、分離した外部の光測定装置への接続を含む。様々な実施例において、この分離した外部の光測定装置への接続は、無線接続、有線接続、ＵＳＢ、Bluetooth、他の任意の適当な接続を含む。
【００８９】
或る実施例において、コマンドプロセッサ２４０４は、ハイパーテキスト・マークアップ言語（ＨＴＭＬ）インタフェースを提供する。様々な実施例において、コマンドプロセッサ２４０４は、所望の色仕様を、ＣＩＥ ＸＹＺ、ｘｙＹ、ＣＩＥ ＬＵＶ、ＣＩＥ ＬＡＢ、ＲＧＢ、ｓＲＧＢ、ＨＳＶ、ＣＭＹＫ、ＹｃｂＣｒ、ｘｖＹＣＣ、及び他の任意の適当なカラーエンコーディング若しくは色空間を含む多様なフォーマットにある所望の色仕様を受け入れる。或る実施例において、コマンドプロセッサ２４０４は、複数の色計算部に関連する。或る実施例において、コマンドプロセッサ２４０４は、コマンドソースインタフェース２４０２を通じて転送されたビデオストリームに関する色を処理する。或る実施例において、コマンドプロセッサ２４０４は、コマンドソースインタフェース２４０２を通じて転送された画像データに関する色を処理する。或る実施例において、コマンドプロセッサ２４０４は、コマンドソースインタフェース２４０２を通じた対応の必要な光源の組み合わせにより、色変換要求に応答する。或る実施例において、コマンドプロセッサ２４０４は、その後の色変換が非常に迅速に生じることを許容するのに、色度変換のキャッシュを予め計算し、ルックアップテーブルにそれらを格納しておく。或る実施例において、ルックアップテーブルを用いた色変換は、増加する変換精度のために上記ルックアップテーブル内のエントリーを補間する。様々な実施例において、予め計算されたキャッシュは、光源変更、ユーザ好みの変更、又はキャッシュの再計算のための適当な任意のトリガーに従い、必要なこととして再計算される。或る実施例において、予め計算されたキャッシュは、視覚的に明らかでないとき（例えば、ディスプレイが暗かったり、照明が消されているとき）の間隔で再計算される。
【００９０】
或る実施例において、光源モニタ２４１０は色計算部２４０６及びドライブレベル算部２４０８の少なくとも１つに対する変更情報の由来となっている。或る実施例において、光源モニタ２４１０は、色計算部２４０６又はドライブレベル算部２４０８からの情報クエリーに応答する。或る実施例において、光源モニタ２４１０は、光学的フィードバックセンサ入力２４１２を経由して変更のために積極的にポーリングする。或る実施例において、光源モニタ２４１０は、光源仕様に関する予めプログラムされた情報を記憶する。或る実施例において、この予めプログラムされた情報は製造注に決定される。或る実施例において、予めプログラムされた情報は、決定された光源の組に関連する複数のデータセットそれぞれの中から選択可能である。
【００９１】
図２５は、色混合を通じて色付けされた光を生成するプロセスの一例を示すフローチャートである。或る実施例において、図２５のプロセスは、図２４のコントローラ２４００を用いて実行される。図示するとおり、２５００において、光源タイプ仕様が得られる。例えば、光源タイプ仕様は、三刺激値又は色度座標及び強度情報を含む。２５０２において、光源がソートされる。例えば、光源は色相角度による循環的順序付けにソートされる。２５０４において、組み合わせが決定される。例えば、循環的順序付けにおける隣接した光源タイプの組み合わせが決定され、それらの色度座標が計算される。２５０６において、レベルが補間される。例えば、所定の組み合わせを用いながら、各光源タイプに関するドライブレベルを有するドライブレベルセットを生じさせながら、光源タイプのドライブレベルを補間するために、所望のカラー色度座標（例えば、製造される照明のための所望の色）を使用する。これは、色混合プロセスを完了させる。
【００９２】
図２６Ａは、色混合計算にとって有益な色度のデータ構造の実施例を示すテーブルである。図示するとおり、横座標ｘと縦座標ｙは、強度とは無関係に、所定の色空間における色度座標を識別する。
【００９３】
図２６Ｂは、色混合計算にとって有益な三刺激データ構造の一例を示すテーブルである。図示するとおり、フィールドＸ，Ｙ，Ｚは色認識に関連する３つの主な色の両を参照する。或る実施例において、テーブル内の値はＲＧＢ主カラーに対応する。或る実施例において、テーブル内の値はＣＩＥ ＸＹＺ主色空間に対応する。或る実施例において、テーブル内の値は他の色空間に対応し、それは例えば、ヴィデオカメラなその特定の光学装置の色能力に関連する。
【００９４】
図２７Ａは、色混合に使用される頂点データ構造の一例を示すテーブルである。図示するとおり、ビットマップＭＡＰはビットの組であって、それぞれは光源タイプに対応する。三刺激ＴＳＶは、ＭＡＰにより表される光源タイプの組み合わせから計算される。
【００９５】
図２７Ｂは、色混合に使用されるファセットデータ構造の一例を示すテーブルである。図示するとおり、頂点はV１,Ｖ２,Ｖ３にインデックスをつけ、それぞれは制御サーフェイスに関連する頂点データ構造を参照する。行列ＸＬＡＴＥはこれらの頂点構造の三刺激値から計算される。
【００９６】
図２７Ｃは、色混合装置及びその制御サーフェイスに関する予め決められ且つ計算されたデータを記憶するために使用される色計算器状態の一例を示すテーブルである。図示するとおり、光源カウントＮは混合される光源タイプの数である。色度配列ＧＡＭＵＴは所定の色空間内の完成として存在する色度の範囲をトラックする。照明強度配列ＬＩＮＴは、各光源タイプの照明強度値を記憶し、所与の生成された色に関するトータルの照明強度を計算するのに使用される。頂点ＣＥＮＴＥＲは、ランクＮをもつ制御空間の中心に関する情報を記憶する。著点配列ＶＥＲＴＳは、制御空間における他の頂点に関する情報を記憶する。パーセント配列ＬＥＶＥＬＳは補間の間に使用されるレベル情報を記憶する。
【００９７】
図２８Ａは、色混合装置の測定された光源タイプ特性を記憶するために使用される光源状態データの一例を示すテーブルである。図示するとおり、三刺激値配列ＩＬＬＵＭＩＮＡＮＴＳは、各光源タイプに関する正規化されていない三刺激値を含む。これにより、色度及び強度の両情報をもつ。パーセント配列ＬＩＮＥＡＲＩＺＥＲは、ドライブレベルと光学的出力レベル間の訂正要因の組を含み、電気的ドライバー又は照明において任意の正規化されていない訂正ができるようにする。
【００９８】
図２８Ｂは、色混合装置に関するコマンドデータ構造の一例を示すテーブルである。図示するとおり、色度Ｃは所望の色を特定する。強度Ｉは可能な最大パーセンテージとして所望の強度を特定する。オプションとしてのパーセント配列ＳＰＥＣＴＲＡＬは、所望のスペクトパワー分布調整を特定し、特定の光源タイプ又は可視化スペクトルの特定領域が、精製された色から一部的若しくは全体的に抑制されることができるようにし、これにより代替の光源依存性を作り出す。
【００９９】
図２８Ｃは、光源強度を制御する電気的ドライバーへドライブレベル情報を通信するのに使用されるドライブレベルセットのデータ構造の一例を示すテーブルである。図示するとおり、パーセント配列ＤＲＩＶＥＳは、各光源タイプに関するドライブレベルを含む。
【０１００】
図２９は、色付けされた光を生成するプロセスの一例を示すフローチャートある。図示するとおり、無限ループがコマンドに応答し、そそいてコントローラ入力を変更する。２９００において、テーブルが更新される。例えば、特定の光源タイプ情報が、光源タイプ組み合わせ及びそれらの頂点座標のためのテーブルを生成するのに使用される。２９０２において、プロセスが再計算される。例えば、所望の色が補間される。２９０４において、ドライブレベルが決定される。例えば、所望の強度について調整された比率レベル及び光源タイプドライブの線形性を用いてドライブレベルを計算する。２９０６において、照明が変更されるかどうか決定される。例えば、照明変更はすべてのデータ構造を再び初期化させることを生じさせるので、光源が変更されるかどうかが決定される。或る実施例において、変更によって実際に影響されたデータ構造のみが再初期化される。或る実施例において、光源変更はフィードバックセンサデータに応答してなされる。或る実施例において、光源変更はオペレータが提供するデータに応答してなされる。２９０８において、コマンドはスペクトルコマンドであるかどうかが決定される。例えば、代替の光源依存性の選択を可能にする、所望のスペクトルパワー分布における変更に関連するコマンドは、全てのデータ構造を再計算させるように生じさせる。或る実施例において、変更によって実際に影響されたデータ構造のみが再初期化される。２９１０において、コマンドが色コマンドであるかどうかが決定される。例えば、所望の色における変更に関連するコマンドは比率レベル及びドライブレベルセットを再計算させるように生じさせるが、更新されるテーブルを要求するものではない。２９１２において、コマンドは強度コマンドであるかどうかが決定される。例えば、所望の強度における変更に関連するコマンドはドライブレベルセットを再計算させるように生じさせるが、更新されるテーブルを要求するものでも、再計算される比率レベルを要求するものでもない。
【０１０１】
図３０は、色域を生成するプロセスの一例を示すフローチャートある。或る実施例において、図３０のフローは図２９の実行２９００に用いられる。図示するとおり、３１００において、光源データが計算される。例えば、各光源タイプの色度及び強度が正規化されていない三刺激値から計算される。或る実施例において、色度及び強度は計算されることに代わり、直接的に特定される。３１０２において、凸包が決定される。例えば、光源タイプの色度座標の凸包が決定され、そして、もし存在すれば彩度が減じられた光源が確保される。３１０４で、光源がソートされる。例えば、光源は色相角度によって反時計回りの循環的順序に順序付けられる。或る実施例において、巻き付け順序は時計回りである。
【０１０２】
図３１は、色域を生成するプロセスの一例を示すフローチャートある。或る実施例において、図３１のフローは、図３０の実行３０００に用いられる。図示するとおり、３１００で、光源データが完了する。例えば、各光源タイプの色度及び強度は、正規化されていない三刺激値から計算される。或る実施例において、色度及び強度は、計算されることに代わり直接的に特定される。３１０２で、凸包が決定される。例えば、光源タイプの色度座標の凸包が決定され、そしてもし存味すれば、彩度を減じた光源は除外される。３１０４で、光源が記憶される。例えば、光源は色相角度による時計回りの循環的順序に順序づけられる。或る実施例において、巻き付けの順序は時計回りである。
【０１０３】
図３２は、制御サーフェイスのポリゴンを生成するプロセスの一例を示すフローチャートある。或る実施例において、図３２のプロセスは、図３０の実行３００２に用いられる。図示するとおり、プロセスは各ランクの各頂点を通じて繰り返され、適切な光源タイプの組み合わせを決定し、それらを集めた色度座標を計算する。Ｎ個の光源タイプについて、制御サーフェイスはトータルＮ（Ｎ−１）個の頂点をもつＮ−１個のポリゴンを含む。頂点配列は、最外部のランクから、中心を除いた最内部のランクの順序で、かつ、光源タイプの循環的順序に従い各ランク内に格納する。変数Ｋは、最新に生成されるポリゴンの数であらわされるランクを保持し、一方で変数Ｖは最新ランク内の現在頂点の数値であらわされるインデックスを保持する。３２００で、Ｋは１に等しく設定される。例えば、Ｋは最外部のランク１に初期化される。３２０２で、Ｖは１に等しく設定される。例えば、Ｖは光源タイプの循環的順序における最初の頂点に初期化される。或る実施例において、これは最長の波長を持つ光源タイプである。３２０４で、頂点が生成される。例えば、新たな頂点が生成され、頂点配列に追加される。３２０６で、ＶはＶ＋１に等しく設定される。例えば、Ｖは次の頂点に対応するように増加される。３２０８で、ＶはＮに等しいか又はそれよりも小さいかどうか決定される。例えば、ポリゴンが完成するまで、頂点が最新ランクのために生成されるよう続けられる。ＶがＮに等しいか又はそれよりも小さい場合には、制御は３２０４へ移行する。ＶがＮに等しいか又はそれよりも小さくない場合には、３２１０で、ＫはＫ＋１に等しく設定され、Ｋは次の頂点に対応するように増加される。３２１２で、ＫはＮ−１に等しいか又はそれよりも小さいかどうか決定される。例えば、制御サーフェイスが完成するまで、Ｋのランクが生成されるよう続けられる。ＫがＮ−１に等しいか又はそれよりも小さい場合には、制御は３２０２へ移行する。ＫがＮ−１に等しいか又はそれよりも小さくない場合には、３２１４で、制御は処理される。例えば、中心の頂点は生成するポリゴンプロセスを完成するために生成される。
【０１０４】
図３３は、制御サーフェイスに関する色・空間特別頂点を生成するためのプロセスの一例を示すフローチャートである。或る実施例において、図３３のプロセスは、図３２の実行３２０４に対して用いられる。図示するとおり、生成されるべき頂点はランクＫの意味で特定される。ランクＫとは、制御サーフェイス周囲での１から中心でのＮに向かう範囲であり、１からＮまでの範囲であるランクＶ内のインデックスである。このプロセスは中心の頂点のために実行されるわけではない。３３００で、ＶＸはＮ*（Ｎ−Ｋ−１）＋Ｖに等しく設定される。例えば、ＶＸは頂点の制御空間で生成される頂点のインデックスであるよう計算される。３３０２で、Ｋが１に等しいか決定される例えば、最外部のランク−１の特別なケースは、特別な処理のために検出される。Ｋが１に等しい場合には、制御は３３０４に移行する。Ｋが１に等しくない場合には、制御は３３０８に移行する。３３０４で、VERTS[VX].MAPは、１<<(V-1)に等しくなるように設定される。ここで、<<とは、バイナリー左シフト演算子である。例えば、ランク−１のビットマップＭＡＰは、１をシフトすることにより、左Ｖ−１の場所に対して計算される。３３０６で、VERTS[VX].TSVは、GAMUT[V].TSVに等しくなるように設定される。例えば、頂点の三刺激値は色域おｎ配列から直接、コピーされる。なぜなら、頂点が単一の光源タイプにのみ対応するからである。３３０８で、PXはVX＋Nに等しくなるように設定される。例えば、PXは、現在の頂点が新たな隣接する光源タイプをそこに追加する、次に低いランクのポリゴンにあるすでに生成された頂点のインデックスであるように計算される。３３１０で、IXは、(K+V-1) % Nに等しくなるように設定される。ここで、%は、剰余（モジュロ）演算子である。例えば、IXは、新たな光源タイプのインデックスであるように計算される。３３１２で、VERTS[VX].MAPは、VERTS[PX].MAP | 1<<(IX-1)に等しくなるように設定される。ここで、|はビット論理和（ＯＲ）演算子である。例えば、最新の頂点ビットマップは、新たな光源タイプに対応するビットを、すでに生成した頂点のビットマップに追加することによって計算される。３３１４で、VERTS[VX].TSVは、VERTS[PX].TSV + GAMUT[IX].TSVに等しくなるように設定される。例えば、最新の三刺激値は、すでに存在する頂点のために計算された組み合わせに、新たな光源タイプを追加することによって計算される。この例の場合、三刺激値はそれらの強度に従い予めスケール化される。
【０１０５】
図３４は、制御サーフェイスに関する色・空間特別な中心頂点を生成するためのプロセスの一例を示すフローチャートである。或る実施例において、図３４のプロセスは、図３２の実行３２１４に対して用いられる。図示するとおり、３４００で、CENTER.MAPは、(1<<N)−１に等しくなるように設定される。例えば、すべての光源タイプに関するビットは、２に設定される。３４０２で、CENTER.TSVは、VERTS[1].TSV + GAMUT[N].TSVに等しくなるように設定される。例えば、すべての光源タイプの組み合わせをもちながら、最後のものは最後の光源タイプに追加される既に生成された頂点の三刺激値は、すべての光源タイプに関する三刺激値をフル強度に生じさせる。
【０１０６】
図３５は、制御サーフェイスのファセットの一例を示す図である。図示するとおり、ファセットは、頂点３５００、３５０２、３５０４によって定義される。モザイク化処理のためのライン３５０６，３５０８、３５１０は、制御空間の色域の周囲ではなく内部ファセットのために描かれる。各頂点は（Ｘ，Ｙ，Ｚ）要素をもつ三刺激値を含む。頂点の三刺激値を用いながらファセット内の三刺激値を補間することによって、その補間される三刺激値は代表ポイント３５１２のために得られる。頂点での補間は頂点の三刺激値を生じさせる。２頂点間のライン上で補間することは、２つの頂点間の中間にある三刺激値を得ることになる。ファセット生成における他の場所での補間は、３つの頂点すべての間の中間を得るものである。頂点がまず３５００で、二番目に３５０２で、三番目に３５０４というように順序付けられる場合、巻き付ける(winding)順序は反時計回りであり、そして補間の三刺激結果の（Ｘ，Ｙ，Ｘ）要素は、右手法則により正となる。巻き付ける順序が時計回りであれば、上記要素は負である。特定のポイントがファセット内になければ、幾つかの要素は正であり、また幾つかの要素は負となろう。この場合、ファセットはその点を補間するのに有益ではない。
【０１０７】
図３６は、制御サーフェイスポリゴンをモザイク化処理するためのプロセスの一例を示すフローチャートである。或る実施例において、図３６のプロセスは、図３０の実行３００４に対して用いられる。図示するとおり、３６００で、Ｎが３に等しいかどうか決定される。例えば、３つの光源タイプの特別なケースは、特別な処理のために検出される。Ｎが３に等しくない場合には、制御は３６０４に移行する。Ｎが３に等しい場合は、３６０２で、三角形がモザイク化される。３６０４で、内部のモザイク化が実行される。例えば、中心ポイントと最内部ポリゴンのランクＮ−１との間の領域がモザイク化される。３６０６で、Ｎが４に等しいかどうか決定される。例えば、中間領域がない４つの光源タイプの制御空間が検出される。Ｎが４に等しい場合、制御は３６１０に移行する。Ｎが４に等しくない場合は、３６０８で、中間のモザイク化が実行される。例えば、中間ランクが４以上の光源タイプの制御空間のためにモザイク化される。３６１０で、外部のモザイク化が実行される。例えば、彩度が減じられた光源の存在に適合しながら、ランク１とランクＮ−１との間の領域がモザイク化される。外部領域は特別である。なぜなら、ランク２のポリゴンの頂点は、ランク１のポリゴンのエッジに一致するからである。
【０１０８】
図３７は、３つの光源タイプで制御空間をモザイク化処理するためのプロセスの一例を示すフローチャートである。或る実施例において、図３７のプロセスは、図３６の実行３６０２に対して用いられる。図示するとおり、生成されるべき各ファセットは１つのポイントとして中心をもち、そして他のポイントとしてランク１又はランク２の隣接頂点をもつ。変数Ｘは、ランク２の頂点を通じた頂点配列ステッピング内へのインデックスである。３７００で、Ｘは１に等しくなるように設定される。例えば、Ｘはランク２の最初の頂点に初期化される。３７０２で、ＯＵＴＥＲはＸ−３に等しくなるように設定され、ＮＥＸＴはＸ%３＋４に等しくなるように設定される。ここで、%は、剰余（モジュロ）演算子である。例えば、ランク１のＯＵＴＥＲ及びランク１のＮＥＸＴ頂点のインデックスが計算される。３７０４で、ファセットはＣＥＮＴＥＲに等しいＶ１、ＯＵＴＥＲに等しいＶ２、そしてＸに等しいＶ３により追加される。例えば、隣接する２つのファセットの最初が生成される。３７０６で、ファセットはＣＥＮＴＥＲに等しいＶ１、Ｘに等しいＶ２、そしてＮＥＸＴに等しいＶ３により追加される。例えば、隣接する２つのファセットの二番目が生成される。３７０８で、ＸはＸ＋１に等しくなるように設定さる。例えば、Ｘは次のランク２頂点に先行する。３７１０で、Ｘが３に等しいかそれよりも小さいかどうか決定される。例えば、ランク２のすべての頂点が処理されたとき、この処理は終了する。Ｘが３に等しいかそれよりも小さい場合には、制御は３７０２に移行する。Ｘが３に以下でない場合は、制御は完了する。
【０１０９】
図３８は、制御空間の内部領域をモザイク化処理するためのプロセスの一例を示すフローチャートである。或る実施例において、図３８のプロセスは、図３６の実行３６０４に対して用いられる。図示するとおり、制御空間は、４以上の光源及び中心とランクＮ−１間でモザイク処理される領域を有する。生成される各ファセットは、１つのポイントとして中心をもち、そして、ポイントの外部の組は、各時点で単一の頂点により先行しながら、包含するランクＮ−１のポリゴンの周りを歩かされる。変数Ｘは、ランクＮ−１の頂点を通じた頂点配列ステッピング内へのインデックスである。３８００で、Ｘは１に等しくなるように設定される。例えば、ＸはランクＮ−１の最初の頂点に初期化される。３８０２で、頂点ＮＥＸＴはＸ%Ｎ＋１に等しくなるように設定される。ここで、%は、剰余（モジュロ）演算子である。例えば、ＮＥＸＴはポリゴン内のＸからの次の頂点である。３８０４で、ファセットはＣＥＮＴＥＲに等しいＶ１、ＮＥＸＴに等しいＶ２、そしてＸに等しいＶ３により追加される。例えば、ランクＮ−１のポリゴンの現在頂点に対応するファセットが生成される。３８０６で、ファセットはＸ＋１に等しくなるように設定される。例えば、Ｘは次のランクＮ−１頂点に先行する。３８０８で、ＸがＮに等しいかそれよりも小さいかどうか決定される。例えば、ランクＮ−１のすべての頂点が処理されたとき、この処理は終了する。ＸがＮよりも小さい場合には、制御は３８０２に移行する。ＸがＮ以下でない場合は、制御は完了する。
【０１１０】
図３９は、制御空間の中間領域をモザイク化処理するためのプロセスの一例を示すフローチャートである。或る実施例において、図３９のプロセスは、図３６の実行３６０８に対して用いられる。図示するとおり、制御空間は、５以上の光源及びランクＮ−１とＮ−３間でモザイク処理される領域を有する。ランクＮ−１で開始し、ランク３の外側に向かって進みながら、それぞれ隣接するランクの組について、これはファセットを共有する各ランクの頂点を決定し、そのファセットを生成する。そして、次に、ランクの組間の領域が完全にモザイク化されるまで、ファセットを繰り返し生成しながら、境界ランクに沿った頂点を歩く。３９００で、ＲはＮ−２に等しくなるように設定される。例えば、Ｒは、ランクＮ−２に対応する値に初期化される。３９０２で、Ｘは１に等しくなるように設定され、ＯＳＴはN*(N-R-1)+1に等しくなるように設定される。ＩＮＳＴはOST-Nに、ＩＮはＩＮＳＴに、ｏｕｔはＯＳＴに等しくなるように設定される。例えば、カウンタＸは最初の頂点に初期化され、外部ランクの開始頂点をあらわす変数ＯＳＴは、そのランクの最初の頂点に初期化され、変数ＩＮＳＴは内部ランクのＯＳＴに対する対応の開始頂点に初期化され、内部ウォーキングインデックスＩＮはＩＮＳＴに初期化され、外部ウォーキングインデックスＯＵＴはＯＳＴに初期化される。３９０４で、ＮＸＯはX%N＋ＯＳＴに、ＮＸＩはX%N＋ＩＮＳＴに等しくなるように設定される。ここで、%は、剰余（モジュロ）演算子である。例えば、次の外部インデックスＮＸＯ及び次に内部インデックスＮＸＩは、開始頂点及び頂点カウンタＸから計算される。３９０６で、ファセットはＩＮに等しいＶ１、ＮＸＯに等しいＶ２、そしてＯＵＴに等しいＶ３により追加される。例えば、第一の最新モザイクファセットが、外部ランクに沿った一つのエッジにより生成される。３９０８で、ＯＵＴはＮＸＯに等しくなるように設定される。例えば、外部ウォーキングインデックスＯＵＴは、前に計算された次の外部頂点ＮＸＯに先行する。３９１０で、ファセットはＩＮに等しいＶ１、ＮＸＩに等しいＶ２、そしてＯＵＴに等しいＶ３により追加される。例えば、第二の最新モザイクファセットが、内部ランクに沿った一つのエッジにより生成される。ＩＮがＮＸＩに、そしてＸがＸ＋１に等しくなるように設定される。例えば、内部ウォーキングインデックスＩＮは、前に計算された次の内部頂点ＮＸＩに先行し、頂点間やＸが先行する。３９１４で、ＸがＮに等しいかそれよりも小さいかどうか決定される。例えば、ファセット生成ループは、ランクの最新組の間の領域が完全にモザイク処理されたときに終了する。ＸがＮに等しいかそれよりも小さい場合には、制御は３９０４に移行する。ＸがＮに以下でない場合は、３９１６で、ＲはＲ−１に等しくなるように設定される。例えば、モザイク化処理される領域は、ランクの次の組の外側に先行する。１９１８で、Ｘが３に等しいかそれよりも大きいかどうか決定される。例えば、最外部の２つのランクのみが残っているとき、ランクループが終了する。Ｒが３に等しいかそれよりも大きい場合には、制御は３９０２に移行する。Ｒが３以上でない場合は、制御は完了する。
【０１１１】
図４０は、制御空間の外側領域をモザイク化処理するためのプロセスの一例を示すフローチャートである。或る実施例において、図４０のプロセスは、図３６の実行３６１０に対して用いられる。図示するとおり、制御空間は４以上の光源をもち、ランク２のポリゴンのエッジが無視される。モザイク処理はランク１とランク３のポリゴンの間で生じる。様々なモザイクパターンが可能であるが、本例は彩度が減じられた光源の存在に順応するものであり、それはそれらの光源の強度を制御空間の周辺に向かって滑らかに減少させることができるようにすることによってなされる。外側、中間、内側の頂点インデックスは、各ステップは３つのファセットを生成しながら、ランク１及びランク３の間の領域のまわりを歩かされる。４０００で、Ｘは１に等しくなるように設定され、Ｒ３はN*(N-4)+1に等しくなるように設定され、ＯＵＴはR3 + 2*Nに等しくなるように設定され、ＭＩＤはＯＵＴ−１に等しくなるように設定され、ＩＮはＭＩＤ-Ｎに等しくなるように設定される。例えば、頂点カウンタＸが初期化され、変数Ｒ３がランク３の最初の頂点に初期化され、外部ウォーキングインデックスＯＵＴはランク１の最初の頂点に初期化され、中間ウォーキングインデックスＭＩＤはランク２の最後の頂点に初期化され、内部ウォーキングインデックスＩＮはランク３の最後の頂点に初期化される。４００２で、ＮＸＩはR3+X-1に、ＮＸＭはNXI+Nに等しくなるように設定される。例えば、次の内部ウォーキングインデックスＮＸＩは現在のランク３頂点に設定され、次の中間ウォーキングインデックスＮＸＭは現在のランク２インデックスに設定される。４００４で、ファセットは、ＭＩＤに等しいＶ１、ＩＮに等しいＶ２、そしてＯＵＴに等しいＶ３により追加される。例えば、第一のファセットが追加される。４００６で、ファセットは、ＯＵＴに等しいＶ１、ＩＮに等しいＶ２、そしてＮＸＭに等しいＶ３により追加される。例えば、第二のファセットが追加される。４００８で、ファセットは、ＮＸＭに等しいＶ１、ＩＮに等しいＶ２、そしてＮＸＩに等しいＶ３により追加される。例えば、第三のファセットが追加される。４０１０で、ＸはＸ＋１に、ＭＩＤはＮＸＭに、ＩＮはＮＸＩに、ＯＵＴはＯＵＴ＋１に等しくなるように設定される。例えば、頂点カウンタＸ、中間ウォーキングインデックスＭＩＤ、内部ウォーキングインデックスＩＮ、外部ウォーキングインデックスＯＵＴが先行する。４０１２で、ＸがＮに等しいかそれよりも小さいかどうか決定される。例えば、すべてのファセットが生成されたとき、処理が終了する。ＸがＮに等しいかそれよりも小さい場合には、制御は４００２に移行する。ＸがＮ以下でない場合は、制御は完了する。
【０１１２】
図４１は、制御空間のファセット配列に対して一つのファセットを追加するためのプロセスの一例を示すフローチャートである。或る実施例において、図４１のプロセスは、図３７の実行３７０４及び３７０６、図３８の３８０４、図３９の３９０６及び３９１０、及び図４０の４００４、４００６、４００８の少なくとも１つに対して用いられる。図示するとおり、ファセットは、３つの関連する光源タイプの組み合わせを識別し、そしてそれらの間を補間するのに必要な状態情報である。追加するべきことは、頂点Ｖ１、Ｖ２、Ｖ３の観点から特定される。４１００で、ＦＴ.Ｖ１はＶ１に、ＦＴ.Ｖ２はＶ２に、Ｆ５.Ｖ３はＶ３に等しくなるように設定される。例えば、最新ファセットＦＴは、ファセットに関して特定された３つの頂点への参照（リファレンス）で初期化される。４１０２で、ＴＳＶ１はVERTS[V1].TSVに、ＴＳＶ２はVERTS[V2].TSVに、ＴＳＶ３はVERTS[V3].TSV.に等しくなるように設定される。例えば、各頂点の三刺激値が得られる。４１０４で、FT.XLATEは以下の式に従い設定される。
2012506614.tif 000007
例えば、最新ファセットFT.XLATは頂点の三刺激値から初期化され、そして逆処理される。４１０６で、ＦＴはFACETS配列の終わりに追加される。例えば、ＦＴの追加は１つのファセットにより色計算部ＦＡＣＥＴＳ配列を増加させる。
【０１１３】
図４２は、光源比率を再計算するためのプロセスの一例を示すフローチャートである。或る実施例において、図４２のプロセスは、図２９の実行２９０２に対して用いられる。図示するとおり、色計算部は、コマンドからの所望の色座標Ｃに従いＬＥＶＥＬＳ配列を更新する。色計算部FACETS配列におけるファセットは包含するＣのためにサーチされる。ＬＥＶＥＬＳが見つけられると繰り返し計算され、そうでなければ、所望の色が手段サーフェイス色域にクリップされるか、色域外となったエラーが報告されるかのいずれかである。或る実施例において、所望の色は常にクリップされる。或る実施例において、色域外となる反応が構成されうる。様々な実施例において、所望の色は色域内で最も近いポイントにクリップされることによって、ホワイトポイントに対する一定の色相のラインを用いた彩度の減縮を行なうことによって、知覚モデルのアプリケーションによって、当該技術分野の標準技術によって、又は所望の色をその色域の一つに変換させる他の任意の手段によって、その色域にクリップされる。この例は単純線形サーチを用いている。或る実施例において、サーチは階層的である。或る実施例において、インデックス、マッピング、テーブル、キャッシング、又は他の任意の適当なデータ構造がサーチパフォーマンスを向上させる。或る実施例において、サーチは並列に指示される。或る実施例において、サーチは特定の目的のハードウェアプロセッサによって指示される。或る実施例において、上記目的のハードウェアプロセッサは適切に構成されたＤＳＰ（デジタル・シグナル・プロセッサ）を含む。４２００で、ＦＸは１に等しくなるように設定され、LEVELS[1..N]はゼロに等しくなるように設定される。例えば、サーチインデックスはFACETS配列の開始に初期化され、LEVELS配列がクリアーされる。４２０２で、すべてのファセットがサーチされたかどうかを決定する。すべてのファセットがサーチされた場合、制御は４２１２に移行する。すべてのファセットがサーチされなかった場合、４２０４で、TSVはFACETS[FX].XLATE * Cに等しくなるように設定される。例えば、所望の色の三刺激値が最新のファセット変換行列によって乗じられた行列であり、三刺激の補間値ＴＳＶを作り出す。４２０６で、ＴＳＶが作られたかどうかを決定する。例えば、Ｘ，Ｙ、Ｚが、ファセットの巻き付け順序に基づいてすべて正かすべて負の何れか一方であれば、ＴＳＶは有効である。ＴＳＶは有効でない場合、４２０８でＦＸはＦＸ＋１に設定され、制御処理は４２０２に移行する。例えば、ファセットインデックスＦＸは、配列FACETSにおける次のファセットに先行し、サーチループが続く。４２１０で、FACETS[FX]内のTSVの補間が実行される。例えば、最新のファセットFACETS[FX]は、ファセット内の重心座標ＴＳＶに配置された所望の色を包含する。これはLEVELSを更新するサブ処理によって補間される。４２１２で、コマンドソースに状態を出力する。例えば、色域外の指示がコマンドソースに報告される。或る実施例においては、どんな色域外の指示も報告されない。４２１４で、色域にクリップされたかどうかが決定される。例えば、所定のオプション値が、色域にクリップされたかどうかの決定のためにチェックされる。或る実施��において、色域へのクリップはコマンドオプションである。色域へのクリップが真(true)の場合、制御は４２１６に移行する。色域へのクリップが偽(false)の場合、制御は完了する。例えば、或る実施例において、色域外の色はすべての光源offに等しい。４２１６で、所望の色Ｃが色域にクリップされ、制御は４２００に移行する。例えば、所望の色Ｃが色域内の色にクリップされ、サーチが再び開始する。
【０１１４】
図４３は、補間されたドライブレベルセットを計算するためのプロセスの一例を示すフローチャートである。或る実施例において、図４３のプロセスは、図４２の実行４２１０に対して用いられる。図示するとおり、補間は、ファセットＦＴ内の重心座標ＴＳＶによって特定される。ファセット頂点に関連する光源タイプに従い適合されたドライブレベルにより、各光源タイプのために補間が実行される。適合されたドライブレベルは正規化され、スペクトルスケーリングが、どんなドライブレベルもそのスケールレベルを超えることができない場合に特定されることを除き、原則として少なくとも１つのドライブレベルがフルである。４３００で、Ｔは１に、Ｂは１に、Ｍは０に、Ｌは０に、Ｖ１はVERTS[FT.V1]に、Ｖ２はVERTS[FT.V2]に、Ｖ３はVERTS[FT.V3]に等しくなるように設定される。例えば、ビットインデックスＢに対応するタイプインデックスＴ、最大ドライブレベルＭ、最大スケール化されたドライブレベルＬは、ループの前に初期化される。４３０２で、ビットがV1.MAP内に設定されるならば、LEVELS[T]はTSV.Xによって増大される。例えば、この光源タイプがＶ１頂点に存在するならば、TSV.Xは最新の繰り返しの光源タイプドライブレベルに追加される。４３０４で、ビットがV2.MAP内に設定されるならば、LEVELS[T]はTSV.Yによって増大される。例えば、この光源タイプがＶ２頂点に存在するならば、TSV.Yは最新の繰り返しの光源タイプドライブレベルに追加される。４３０６で、ビットがV3.MAP内に設定されるならば、LEVELS[T]はTSV.Zによって増大される。例えば、この光源タイプがＶ３頂点に存在するならば、TSV.Zは最新の繰り返しの光源タイプドライブレベルに追加される。４３０８で、ＬはＬの最大及びLEVELS[T]に等しくなるように設定される。例えば、Ｌはスケール化されていないすべてのドライブレベルの最大として維持される。４３１０で、LEVELS[T]はSCALE[T]が乗じられ、ＭはＭの最大及びLEVELS[T]に等しくなるように設定される。例えば、最新の光源タイプのドライブレベルがスケール化され、Ｍはスケール化されたすべてのドライブレベルの最大として維持される。４３１２で、Ｔは増加され、Ｂは１ビッドのバイナリー左シフトである。例えば、インデックスＴ及びビッドマップＢは共に、次の光源タイプのために先行する。４３１４で、ＴがＮに等しいかそれよりも小さいかどうか決定される。例えば、すべての光源タイプが処理されたとき、光源タイプループ処理は終了する。ＴがＮに等しいかそれよりも小さい場合には、制御は４３０２に移行する。ＴがＮ以下でない場合、４３１６で、LEVELS配列の各要素はのより大きなM又はＬによる分割される。例えば、如何なるスペクトルスケーリングも要求しないとき、少なくとも１つのドライブレベルは値１.０をもつフルである。スペクトルスケーリングが用いられるとき、光源タイプドライブレベルはＭを使ったそのスケール値を超えることができない。
【０１１５】
図４４は、出力ドライブレベル及び光源タイプの利用効率を計算するためのプロセスの一例を示すフローチャートである。或る実施例において、図４４のプロセスは、図２９の実行２９０４に対して用いられる。図示するとおり、この処理に対する色計算部LEVELS配列の入力は、理想化された光源タイプ強度の比率をあらわす。一方で、この処理からのドライブレベル出力は、コマンド化された強度、実際の光源強度、非線形の強度コントロールのために調整される。或る実施例において、電気ドライバ強度コントロールの限定精度は非線形の強度を導入することによって抑制される。その結果、低強度が、高強度よりも高精度でコントロールされる。意図的な非線形は電気ドライバの内部で逆処理される。意図的な非線形は、時々、当該技術分野のガンマ（γ）として引用される。或る実施例において、意図的な非線形は、dnに比例する。ここでｄは線形ドライブレベルであり、ｎは１よりも大きい。４４００で、DRIVESはLEVELSに等しく設定され、LUMはLEVELS*LPOWERの要素の和に等しく設定され、TPOWERはLPOWERの要素の和に等しく設定され、EFFICIENCYはLUM/TPOWERに等しく設定される。例えば、ドライブレベルセットDRIVESは、前に計算された配列LEVELSから初期化され、最新の所望の色に関する発光出力LUMはドライブレベルにより重みづけされた各光源タイプの発光パワーの和として計算される。集合化された発光出力パワーの最大TPOWERは、各光源タイプの発光パワーの和として計算される。そして、EFFICIENCYはLUMとTPOWERの間の比率である。EFFICIENCYは、０％〜１００％までの範囲の百分率として、どのように上手く最新の光源依存性が光源タイプを利用しているかを測定するものである。４４０２で、状態（ステータス）がコマンドソースに出力される。例えば、計算された効率性はオプション的に当該コマンドソースに知らされる。或る実施例において、他のステータス情報（例えば、総パワー、現在パワー、ドライブレベル、光源年齢、光源効率性、及びコントローラにおける他の任意の利用可能なステータス情報など）もまた報告される。４４０４で、DRIVESはコマンド強度によってスケール化される。例えば、０％〜１００％までの範囲の最新に受信したコマンド強度値は、光源タイプ比率を変更することなく強度を変えながら、配列DRIVESの各要素に対抗して乗じられる。４４０６で、DRIVERSは光源強度のために調整される。例えば、記憶されたコントローラ情報は、要求された強度と実際の強度との間の差分に従ってドライブレベルを調整するために使用される。或る実施例において、光源ドライブレベルは、年月、温度、使用パターンなどによる強度減少にもかかわらず、一定の出力レベルを維持するために調整される。或る実施例において、光源ドライブレベルは最大値よりも低く設定され、その後に増加することができるようにし、強度縮小のための補償をする。或る実施例において、非線形の強度コントロールは、ルックアップテーブル、式、又は他の適切なマッピングを用いて補償される。４４０８で、DRIVESは電気ドライバに出力される。例えば、DRIVERS、電気ドライバを使用するドライブレベルセットであり、各光源がすべての光源のトータル光度の所望の比率を出力させる。
【０１１６】
図４５は、制御サーフェイスに関する色・空間が独立した頂点を生成するためのプロセスの一例を示すフローチャートである。或る実施例において、図４５のプロセスは、図３２の実行３２０４に対して用いられる。図示するとおり、これは図３３の色・空間特別処理の代替実施例である。生成される頂点はランクＫの観点から特定される。Ｋは制御サーフェイス周囲での１から、中心でのＮ及びランクＶ（１〜Ｎを範囲とする）内のインデックスに向かって広がる。この処理は中心頂点については計算されない。４５００で、ＶＸは、N * (N-K-1) + Vに等しく設定される。例えば、ＶＸは頂点の制御空間配列において生成される頂点のインデックスであるよう計算される。４５０２で、Ｋが２に等しいかどうか決定される。例えば、最外部のランク−１の特別なケースは特別な処理のために検出される。Ｋが１に等しい場合、制御は４５０４に移行する。Ｋが１に等しくない場合、制御は４５０８に移行する。４５０４で、VERTS[VX].MAPは1<<(V-1)に等しくなるように設定される。ここで<<は、バイナリー左シフト演算子である。例えば、ランク−１ビットマップ VERTS[VX].MAPは左のＶ−１ビッドを１シフトすることによって計算される。４５０６で、VERTS[VX].TSVは DEV_TSV(K,V)に等しくなるように設定される。例えば、頂点の三刺激値は、独立変数のランクＫ及び頂点Ｖを用いて関数DEV_TSVにより計算される。VERTS[VX].TSVは、従来の色空間三刺激値ではないが、色・空間が独立した制御サーフェイスにとって有益な座標に関連している。或る実施例において、ランクｋ及び頂点ｖに関するDEV_TSV関数は、以下の式である。
2012506614.tif 000008
ここで、Ｎは光源の数であり、αは頂点間の角度であり、ｃは外接円の半径、ｐは返心距離、（ｒ，θ）は極頂点座標であり、（Ｘ，Ｙ，Ｚ）は三刺激値の結果である。或る実施例において、制御空間は座標（０，０）を中心とする。様々な実施例において、ランク−２のポリゴンの頂点はランク−１のポリゴンのエッジに一致するかもしれないのだが、増加するランクのポリゴンが連続的にネストされ、重複しないことのみを条件としながら他の多くの式が操作可能である。４５０８で、ＰＸはＶＸ＋Ｎに等しくなるよう設定される。例えば、ＰＸは次の低いランクポリゴンにおいて既に生成した頂点のインデックスとなるよう計算される。現在の頂点は新たな隣接する光源タイプを上記次の低いランクポリゴンに追加する。４５１０で、ＩＸは、(K+V-1) % Nに等しくなるよう設定される。ここで、%は、剰余（モジュロ）演算子である。例えば、ＩＸは荒短光源タイプのインデックスとなるよう計算される。４５１２で、VERTS[VX].MAPはVERTS[PX].MAP| 1<<(IX-1)に等しくなるよう設定される。ここで、|はビット論理和（ＯＲ）演算子であり、そして、<<とは、バイナリー左シフト演算子である。例えば、現在の頂点ビッドマップVERTS[VX].MAPは、既に生成した頂点ＰＸのビッドマップに対して、新たな光源タイプに対応するビッドを追加することによって計算される。
【０１１７】
図４６は、制御サーフェイスに関する色・空間が独立した中心頂点を生成するためのプロセスの一例を示すフローチャートである。或る実施例において、図４６のプロセスは、図３２の実行３２１４に対して用いられる。図示するとおり、これは図３４の色・空間特別処理の代替実施例である。４６００で、CENTER.MAPは(1<<N)-1に等しくなるよう設定される。ここで、<<はバイナリー左シフト演算子である。例えば、すべての光源タイプのビッドが１に設定される。４６０２で、CENTER.TSVは、{0, 0, 1}に設定される。例えば、中心の三刺激値はフル強度１.０をもつ座標平面（０，０）の中心に初期化される。
【０１１８】
図４７は、２つの色間で変化するときに特定のパスを選択するプロセスの一例を示すプロット図である。図示するとおり、推移の間の生成されるはずの中間色により色変化は除々に起きるのが望ましい。ポリゴンカウンタライン４７００は７つの光源の制御空間（例えば、図２０のそれと類似する光源）の各ランクの色域を示している。最大のパワーポイント４７０２はすべての光源がフルに達した色度である。開始色度４７０２は深い青色に相当する。終了の色度４７０６は橙色に相当する。２つの可能性あるパスが太線で示されている。すなわち、紫の様々な陰影を通じた推移である４７０８、及び明るい青から明るい橙までの推移である４７１０である。除々に生じる色変化のために、中間色の選ぶ型がしばしば重要になる。或る実施例において、２つの色度が飽和した色間の好ましいパスは、一定の飽和すべてに沿うことを維持するのがベストであるが、一定の飽和の線が色づけされた曲線を形成するので、少なくとも２つの選択が残される。だんだんと最大パワーポイントを回避される。というのは、最大パワーポイントは、最も推移した終了点よりも非常に多く輝いてしまうからである。
【０１１９】
或る実施例において、なだらかな推移はオプション的に選択される。或る実施例において、推移のレートは選択可能である。或る実施例において、パスは一定の飽和の輪郭線に従う。或る実施例において、パスは一定の光源強度の輪郭線に従う。或る実施例において、パス方向は開始及び終了の色度座標に基づき選択される。
【０１２０】
先の実施例は理解を明確にする目的で幾つか詳細に記載されているが、本発明はこの適用された詳細に限定されるものではない。本発明を実行する多くの代替方法がある。開示された実施例は例示であり、制限的なものではない。
【図１Ａ】
2012506614.tif 000009
【図１Ｂ】
2012506614.tif 000010
【図２Ａ】
2012506614.tif 000011
【図２Ｂ】
2012506614.tif 000012
【図３】
2012506614.tif 000013
【図４Ａ】
2012506614.tif 000014
【図４Ｂ】
2012506614.tif 000015
【図５】
2012506614.tif 000016
【図６】
2012506614.tif 000017
【図７Ａ】
2012506614.tif 000018
【図７Ｂ】
2012506614.tif 000019
【図７Ｃ】
2012506614.tif 000020
【図８Ａ】
2012506614.tif 000021
【図８Ｂ】
2012506614.tif 000022
【図９Ａ】
2012506614.tif 000023
【図９Ｂ】
2012506614.tif 000024
【図９Ｃ】
2012506614.tif 000025
【図１０Ａ】
2012506614.tif 000026
【図１０Ｂ】
2012506614.tif 000027
【図１１Ａ】
2012506614.tif 000028
【図１１Ｂ】
2012506614.tif 000029
【図１１Ｃ】
2012506614.tif 000030
【図１１Ｄ】
2012506614.tif 000031
【図１２Ａ】
2012506614.tif 000032
【図１２Ｂ】
2012506614.tif 000033
【図１２Ｃ】
2012506614.tif 000034
【図１２Ｄ】
2012506614.tif 000035
【図１３Ａ】
2012506614.tif 000036
【図１３Ｂ】
2012506614.tif 000037
【図１３Ｃ】
2012506614.tif 000038
【図１３Ｄ】
2012506614.tif 000039
【図１４】
2012506614.tif 000040
【図１５Ａ】
2012506614.tif 000041
【図１５Ｂ】
2012506614.tif 000042
【図１６Ａ】
2012506614.tif 000043
【図１６Ｂ】
2012506614.tif 000044
【図１７Ａ】
2012506614.tif 000045
【図１７Ｂ】
2012506614.tif 000046
【図１８Ａ】
2012506614.tif 000047
【図１８Ｂ】
2012506614.tif 000048
【図１９Ａ】
2012506614.tif 000049
【図１９Ｂ】
2012506614.tif 000050
【図２０Ａ】
2012506614.tif 000051
【図２０Ｂ】
2012506614.tif 000052
【図２１Ａ】
2012506614.tif 000053
【図２１Ｂ】
2012506614.tif 000054
【図２１Ｃ】
2012506614.tif 000055
【図２２Ａ】
2012506614.tif 000056
【図２２Ｂ】
2012506614.tif 000057
【図２３】
2012506614.tif 000058
【図２４】
2012506614.tif 000059
【図２５】
2012506614.tif 000060
【図２６Ａ】
2012506614.tif 000061
【図２６Ｂ】
2012506614.tif 000062
【図２７Ａ】
2012506614.tif 000063
【図２７Ｂ】
2012506614.tif 000064
【図２７Ｃ】
2012506614.tif 000065
【図２８Ａ】
2012506614.tif 000066
【図２８Ｂ】
2012506614.tif 000067
【図２８Ｃ】
2012506614.tif 000068
【図２９】
2012506614.tif 000069
【図３０】
2012506614.tif 000070
【図３１】
2012506614.tif 000071
【図３２】
2012506614.tif 000072
【図３３】
2012506614.tif 000073
【図３４】
2012506614.tif 000074
【図３５】
2012506614.tif 000075
【図３６】
2012506614.tif 000076
【図３７】
2012506614.tif 000077
【図３８】
2012506614.tif 000078
【図３９】
2012506614.tif 000079
【図４０】
2012506614.tif 000080
【図４１】
2012506614.tif 000081
【図４２】
2012506614.tif 000082
【図４３】
2012506614.tif 000083
【図４４】
2012506614.tif 000084
【図４５】
2012506614.tif 000085
【図４６】
2012506614.tif 000086
【図４７】
2012506614.tif 000087
【国際調査報告】
2012506614.tif 000088