"ユーザが選択したカラーポイントを受け取るステップ102と、前記ユーザが選択したカラーポイントについて、赤、緑、および青RGBの三刺激値を導出するステップ104であって、該RGB三刺激値は、発光ダイオードLED光源の色検知システムに依存する、ステップと、前記ユーザが選択したカラーポイントが、前記LED光源の色選択範囲外であるかどうかを判断し、範囲外であればエラーフラグを設定するステップ106と、前記RGB三刺激値に応答して、前記LED光源の複数のLEDドライバに対してパルス幅変調信号を生成するステップ108と、を含む方法100。前記ユーザが選択したカラーポイントについてRGB三刺激値を導出するステップ104は、前記ユーザが選択したカラーポイントを、XYZ三刺激値に変換するステップ110と、前記XYZ三刺激値を、前記RGB三刺激値に変換するステップ112と、を含み、前記方法はさらに、前記ユーザが選択したカラーポイントの前記変換により、該ユーザが選択したカラーポイントが無効であることが判明した場合にはエラーフラグを設定するステップ114をさらに含む、請求項1に記載の方法。前記LED光源により生成される光の色を表す三刺激値を受け取るステップと、前記受け取った三刺激値を、前記RGBの三刺激値と比較するステップ310と、前記比較に応答して、前記パルス幅変調信号を生成するステップ314と、前記受け取る動作、前記比較動作310、および前記生成動作314を繰り返すステップと、前記受け取る動作、前記比較動作、前記生成動作を、予め決められた回数繰り返した後、前記ユーザが選択したカラーポイントが前記LED光源によって達成されていなければ、エラーフラグを設定するステップ322と、をさらに含む、請求項2に記載の方法300。カラーポイント予測ルーチン404、408、410、412がアクティブならばLEDのパルス幅変調信号を予測するステップ410、314と、予め決められた期間の間、前記予測されたパルス幅変調信号を維持するステップ404、412と、を含み、前記カラーポイント予測ルーチン404、408、410、412がアクティブでないならば、前記LED光源により生成される光の色を表す三刺激値を受け取るステップと、前記受け取った三刺激値を、前記RGB三刺激値と比較するステップ310と、前記比較に応答して、前記パルス幅変調信号を生成するステップ314と、前記受け取る動作、前記比較動作310、前記生成動作314を繰り返すステップと、前記受け取る動作、前記比較動作310、前記生成動作314を、予め決められた回数繰り返した後、前記ユーザが選択したカラーポイントが前記LED光源によって達成されなければ、エラーフラグを設定するステップ322と、をさらに含む、請求項2に記載の方法400。前記カラーポイント予測ルーチン404、408、410、412がアクティブならば、LEDのパルス幅変調信号を予測するステップ410、314と、予め決められた期間の間、前記予測されたパルス幅変調信号を維持するステップ404、412と、を含み、前記カラーポイント予測ルーチン404、408、410、412がアクティブでないならば、前記LED光源により生成される光の色を表す三刺激値を受け取るステップと、前記受け取った三刺激値を、前記RGB三刺激値と比較するステップ310と、前記比較に応答して、前記パルス幅変調信号を生成するステップ314と、前記受け取る動作、前記比較動作310、前記生成動作314を繰り返すステップと、前記受け取る動作、前記比較動作310、前記生成動作314を、予め決められた回数繰り返した後、前記ユーザが選択したカラーポイントが前記LED光源によって達成されていなければ、エラーフラグを設定するステップ322と、をさらに含む、請求項1に記載の方法400。前記LED光源により生成される光の色を表す三刺激値を受け取るステップと、前記受け取った三刺激値を、前記RGB三刺激値と比較するステップ310と、前記比較に応答して、前記パルス幅変調信号を生成するステップ314と、前記受け取る動作、前記比較動作310、前記生成動作314を繰り返すステップと、前記受け取る動作、前記比較動作310、前記生成動作314を、予め決められた回数繰り返した後、前記ユーザが選択したカラーポイントが前記LED光源によって達成されていなければ、エラーフラグを設定するステップ322と、をさらに含む、請求項1に記載の方法300。発光ダイオードLED光源により生成される光の色を表す三刺激値を受け取るステップと、前記受け取った三刺激値を、ユーザが識別したカラーポイントに対応する三刺激値と比較するステップ310と、前記比較に応答して、前記LED光源の複数のLEDドライバに対して、パルス幅変調信号を生成するステップ314と、前記受け取る動作、前記比較動作310、前記生成動作314を繰り返すステップと、前記受け取る動作、前記比較動作310、前記生成動作314を、予め決められた回数繰り返した後、前記ユーザが選択したカラーポイントが前記LED光源によって達成されていなければ、エラーフラグを設定するステップ322と、を含む方法。発光ダイオードLED光源を制御する集積回路であって、ユーザが選択したカラーポイントを受け取るインターフェースと、前記ユーザが選択したカラーポイントの指示を記憶するメモリと、コントローラと、を備え、該コントローラは、前記ユーザが選択したカラーポイントについて、赤、緑、青RGBの三刺激値を導出し104、該ユーザが選択したカラーポイントが、前記LED光源の色選択範囲外にあるかどうかを判断し、該範囲外にある場合にはエラーフラグを設定し106、前記RGB三刺激値に応答して、前記LED光源の複数のLEDドライバに対してパルス幅変調信号を生成する108よう構成される、集積回路。前記コントローラはさらに、前記LED光源により生成される光の色を表す三刺激値を受け取り、前記受け取った三刺激値を前記RGB三刺激値と比較し310、該比較に応答して前記パルス幅変調信号を生成し314、前記受け取る動作、該比較動作310、該生成動作314を繰り返し、前記受け取る動作、該比較動作310、該生成動作314を、予め決められた回数繰り返した後、前記ユーザが選択したカラーポイントが前記LED光源によって達成されていない場合、エラーフラグを設定する322よう構成される、請求項8に記載の集積回路。前記コントローラはさらに、カラーポイント予測ルーチンを実行するように構成され、該カラーポイント予測ルーチン404、408、410、412がアクティブならば、該コントローラは、前記光源のLEDのパルス幅変調信号を予測し410、314、予め決められた期間の間、該予測されたパルス幅変調信号を維持し404、412、前記カラーポイント予測ルーチン404、408、410、412がアクティブでない場合、前記コントローラは、前記LED光源により生成される光の色を表す三刺激値を受け取り、前記受け取った三刺激値を、前記RGB三刺激値と比較し310、前記比較に応答して前記パルス幅変調信号を生成し314、前記受け取る動作、該比較動作310、該生成動作314を繰り返し、前記受け取る動作、該比較動作310、該生成動作314を、予め決められた回数繰り返した後、前記ユーザが選択したカラーポイントが前記LED光源によって達成されていない場合、エラーフラグを設定する322、請求項8に記載の集積回路。しかしながら、ユーザは、特に液晶ディスプレイLCDのバックライトおよび装飾的な照明などの用途において、LED光源のカラーポイントの設定を欲する場合がある。したがって、カラーポイントを設定する方法および装置が望まれている。第1の方法は、ユーザが選択したカラーポイントを受け取ることを含む。ついで、ユーザが選択したカラーポイントについて、赤、および、緑、および青RGBの三刺激値を導出する。ここで、RGBの三刺激値は、LED光源の色検知システムに依存する。また、ユーザが選択したカラーポイントが、LED光源の色選択範囲外にあるかどうかを判断し、範囲外であれば、エラーフラグを設定する。LED光源の複数のLEDドライバに対して、パルス幅変調信号が生成される。第2の方法は、LED光源により生成される光の色を表す三刺激値を受け取ることを含む。ついで、受け取った三刺激値を、ユーザが識別したカラーポイントと比較する。該比較に応答して、LED光源の複数のLEDドライバに対し、パルス幅変調信号を生成する。これらの動作を、予め決められた回数繰り返した後、ユーザが選択したカラーポイントがLED光源によって達成されていなければ、エラーフラグを設定する。LED光源を制御するための集積回路は、デバイスから独立した色空間内で指定されたユーザ選択のカラーポイントを受け取るインターフェースと、ユーザ選択のカラーポイントの指示を記憶するメモリと、コントローラと、を備える。コントローラは、1ユーザが選択したカラーポイントのRGB三刺激値を導出し、2ユーザが選択したカラーポイントが、LED光源の色選択範囲外であるかどうかを判断し、範囲外であるならば、エラーフラグを設定し、3RGB三刺激値に応答して、LED光源の複数のLEDドライバに対し、パルス幅変調信号を生成する、よう構成される。本発明の他の実施例もまた開示される。本発明を例示する好ましい実施形態を、図面を参照しながら説明する。図1は、LED光源のカラーポイントを設定する第1の例としての方法100を示す。方法100は、ユーザが選択したカラーポイントを受け取ること102で開始する。ユーザは、様々な方法でカラーポイントを指定することができ、またしばしば、1931CommissionInternationaledeI’EclairageCIEのXYZ色空間、Yxy色空間、RGB色空間、1976Yu’v’色空間などの、デバイスから独立した色空間においてカラーポイントを指定することができる。デバイスから独立した色空間は、しばしば、ユーザがカラーポイントを選択することのできる広範囲の色を提供する。場合によっては、ユーザは、所望のカラーポイントを表す色をたとえばマウスでクリックすることによって、カラーポイントを指定することができる。他の場合では、ユーザは、所定の輝度値とクロミナンス値を入力することができる。ユーザが選択したカラーポイントを受け取った後、方法100は続いて、ユーザが選択したカラーポイントについて、RGB三刺激値たとえば、新しいRGB色彩三刺激値を導出する104。デバイスから独立していてもよい該受け取ったカラーポイントと異なり、導出されたRGB三刺激値は、LED光源の色検知システムに依存したものである。RGB三刺激値を導出する時、ユーザが選択したカラーポイントが、LED光源の色選択範囲外であるかどうかを判断する106。LED光源の色選択範囲は、該光源が生成することのできるすべての可能なカラーポイントの組である。例として、図2は、1931CIEの色度図を提供するここで、1931CIE色空間は、領域Aで囲まれて表現されている。光源が、R1、G1、およびB1の波長をそれぞれ有するRGBLEDを含む場合、RGB光源の色選択範囲は、三角形の領域Bによって表される。ポイントU1は、RGB光源の該色選択範囲内においてユーザが選択したカラーポイントを表し、ポイントU2は、RGB光源の該色選択範囲外においてユーザが選択したカラーポイントを表す。ユーザが選択したカラーポイントが、LED光源の色選択範囲外であると判断された場合、エラーフラグを設定することができる106。ついで、ユーザが、または、マイクロコントローラないしコンピュータなどのユーザのソフトウェアまたは制御デバイスが、該エラーフラグを検索することができる。代替的に、LED光源に関連づけられた制御システムが、ユーザに、エラーフラグが設定されたことを通知してもよいたとえばユーザのソフトウェアまたはコンピュータに警告を送信することによって。たとえば、RGB三刺激値はまず、ユーザが選択したカラーポイントをXYZ三刺激値たとえばCIE1931のXYZ三刺激値に変換すること110によって導出されることができる。ついで、これらのXYZ三刺激値を、変換マトリクスを使用してRGB三刺激値に変換する114ことができる。例として、ユーザが選択したカラーポイントがLED光源の色選択範囲外にあるかどうかを判断する1つの方法は、LED光源の色座標とユーザが選択したカラーポイントとに基づいた数式を使用する。ユーザが選択したカラーポイントを変換する際110、ユーザが選択したカラーポイントが無効かどうかを判断することができる。図2に示す1931CIE色空間を参照すると、ポイントU3は、該1931CIE色空間の外にあるので、ポイントU3は無効なカラーポイントとなる。ユーザが選択したカラーポイントが無効であると判断されたならば、エラーフラグを設定することができる112。方法100は続いて、LED光源の複数のLEDドライバに対し、パルス幅変調信号を生成する108。方法100を使用すると、ユーザは、自分にとって理解しやすい、デバイスから独立した色空間内でLED光源のカラーポイントが選択することができ、さらに、選択されたカラーポイントが無効または達成不可の場合、エラー通知を受け取ることができる。図3は、LED光源のカラーポイントを設定する第2の例としての方法300を示す。方法300は、ユーザが選択したカラーポイントを使用してLED光源を制御する方法についての詳細を与えるよう、方法100を拡張したものである。方法300では、LED光源により生成される光の色を表す三刺激値の組を得る302。これは、たとえば、カラーセンサ304、ローパスフィルタ306、アナログデジタルコンバータADC308によって行われることができる。カラーセンサ304は、光源のLEDから入射光を受け取る3つのフィルタリングされたフォトダイオードを含むことができる。たとえば、赤色LED,緑色LED、青色LEDを含む光源について、3つのフォトダイオードは、赤色光、緑色光、青色光のカラーフィルタをそれぞれ備えることができる。このように、異なるフォトダイオードは、異なる波長の光を検知することができる。またカラーセンサ304は、光測定値を出力電圧に変換する増幅回路を備えることができる。ローパスフィルタ306を使用してセンサの出力電圧の平均値を算出し、センサの出力電圧の時間平均に対応する低リプルの直流DC出力電圧を提供することができる。ついで、ADC308は、DCの出力電圧をデジタル表現に変換することができる。方法300は続いて、光源から取得した三刺激値と、ユーザが選択したカラーポイントのRGB三刺激値とを比較する310。三刺激値の比較310に応答して、LEDドライバに対するパルス幅変調信号を生成する108。たとえば、三刺激値を比較する副産物として、LEDに対する駆動信号のデューティファクタを設定することができる312たとえば、これらをルックアップ参照することにより、これらを計算することにより、また、以前のデューティファクタに対する、固定されたインクリメント/デクリメントにこれらを基づかせることにより、設定することができる。ついで、デューティファクタを使用して、LEDドライバのためのパルス幅変調信号を生成することができる108。LED光源の性質に依存して、光源全体たとえば赤、緑、青の駆動信号の単一の組のための駆動信号の組を生成することができ314、または、光源のLEDの様々なグループのための駆動信号の組を生成することもできる。方法300の一実施形態では、LED光源から取得された三刺激値を、ユーザが識別したカラーポイントに対応する三刺激値に一致させるように、LEDドライバに対するパルス幅変調信号を生成する。方法300の代替の実施形態では、LED光源から取得した三刺激値が、三刺激値の許容できる範囲すなわち、ユーザが識別したカラーポイントに対応する三刺激値に関する三刺激値範囲内に収まるように、LEDドライバに対するパルス幅変調信号を生成する。方法300はさらに、オプションとして、エラー報告ルーチン316、318、320、322を含む。エラー報告ルーチン316から322によって、方法300は、1LED光源から三刺激値を受け取り、2該三刺激値を、ユーザが選択したカラーポイントに対応する三刺激値と比較し310、3予め決められた反復回数だけLEDドライバのパルス幅変調信号を生成108する。該予め決められた回数の反復後すなわちJ=0、ユーザが選択したカラーポイントが、LED光源によって達成されていなければ、方法300は、エラーフラグを設定する322。方法300を使用すると、個々のLEDに製造上のばらつきがあっても、または、温度、経年劣化、その他の作用により光出力にドリフトが生じた場合でも、複数のLEDによって生成される、組み合わされた光のカラーポイントを維持することができる。図4は、LED光源のカラーポイントを設定する第3の例としての方法400を示す。方法400は、カラーポイント予測ルーチン402、404、406、408、410、412を提供することによって方法300を拡張したものである。予測ルーチンがアクティブな場合、光源LEDについて生成される駆動信号は、取得された三刺激値と所望の三刺激値との比較310ではなく、予測されたパルス幅変調信号408に基づく。一実施形態では、駆動信号の予測408は、LEDデューティファクタの予測410を含む。これらのデューティファクタは、たとえばテーブルにこれらをルックアップ参照することによって、または変換マトリクスを使用してこれらを計算することによって、予測されることができる。ついで、予測されたパルス幅変調信号を、予め決められた期間たとえば、I=0まで維持する。オプションとして、ユーザが、それらのカラーポイント選択を確認すれば406、予測ルーチン402~412を終了することができる。予測ルーチン402~412を終了すると、取得された三刺激値と所望の三刺激値との比較310に応答して、LEDの光源に対する駆動信号を生成することができる。図5は、LED光源502を制御する集積回路500を示す。一実施形態では、LED光源502は、赤、緑、青のLED504から520を含む。しかしながら、LED光源は、追加のおよび/または他の色のLEDを備えることができる。さらにLED光源は、ディスプレイバックライト、アクセント照明、または他の形態の光源など、様々な形態をとることができる。図に示されるように、集積回路500は、ユーザが選択したカラーポイントを受け取るインターフェース522を備える。たとえばインターフェース522は、InterICインターフェースまたはSystemManagementBusSMBusインターフェースを含むことができる。ユーザが選択したカラーポイントは、このようなインターフェースを、ユーザのコンピュータ、マイクロコントローラ、1つまたは複数の制御スイッチたとえばボタンまたはスライダーなどの制御デバイスに結合することによって、該インターフェースを介して受け取ることができる。また集積回路500は、ユーザが選択したカラーポイントの指示indication指定を記憶するためのメモリ524を含む。実施形態によっては、メモリ524は、ランダムアクセスメモリRAMまたは電気的消去可能なプログラマブル読取専用メモリEEPROMであってよい。ユーザが選択したカラーポイントの指示は、ユーザが選択したカラーポイントたとえば、クロミナンス値と輝度値の形態、または三刺激値、またはこれらに基づいた中間データを種々に含むことができる。集積回路500はさらに、コントローラ526を含む。一実施形態では、コントローラ526は、1ユーザが選択したカラーポイントについてRGB三刺激値を導出する、2ユーザが選択したカラーポイントが、LED光源502の色選択範囲外であるかどうかを判断し、該範囲外である場合、エラーフラグを設定する、3RGB三刺激値に応答して、LED光源502を形成する複数のLED504から520のための駆動信号を生成する、よう構成される。他の実施形態では、コントローラ526は、1LED光源502により生成される光の色を表す三刺激値を受け取る、2受け取った三刺激値を、所望の三刺激値と比較する、3この比較に応答して、LED504から520についてのパルス幅変調信号を生成する、4予め決められた回数だけ上記の動作を繰り返した後、ユーザが選択したカラーポイントがLED光源502によって達成されなかった場合、エラーフラグを設定する、よう構成される。またコントローラ526は、本明細書に開示された方法100、300、400のうちの任意の方法を実行するよう構成されることができる。図に示されるように、コントローラ526は、LED光源502により生成された光の色を表す三刺激値を、カラーセンサ528から受け取ることができる。カラーセンサ528は、別個のデバイスであってもよいし、または、集積回路500またはディスプレイ502の中または上に様々に含めてもよい。コントローラ526が生成したパルス幅変調信号を、1つまたは複数のLEDドライバ530に提供することができるたとえば、ディスプレイ502の赤色LED、緑色LED、青色LEDをそれぞれ駆動する3つのLEDドライバ。LEDドライバ530は、別個のデバイス複数可であってもよいし、または、集積回路500またはディスプレイ502の中または上に様々に含めてもよい。"