(57)【要約】【課題】モニタに設定される色温度を容易に調整すること。【解決手段】色温度調整装置１は、枠体３６に付されるｘ座標及びｙ座標の目盛りに対応して表示する表示部を備える。枠体３６には、モニタが初期状態で設定される色温度を表す色度ｘ，ｙの初期値を示す第１のポインタ３７、色温度が調整されたモニタの色度ｘ，ｙの調整値を示す第２のポインタ３７を表示する。そして、操作部の操作によって、ｘ座標及び／又はｙ座標が変更された第２のポインタによって示される調整値を通信処理部を介してモニタに送出する。次に、モニタが、調整値によって設定された色度ｘ，ｙの値に基づいて、色温度を変更する場合に、モニタに設定された色度ｘ，ｙの値を、通信処理部を介してモニタから受け取る。そして、モニタから受け取った色度ｘ，ｙの値を、調整中のモニタで設定されている色度ｘ，ｙの値として表示部に反映して表示する制御を行う。【選択図】図８
2011091690.tif 000002
【特許請求の範囲】
【請求項１】
ｘｙ色度図における３原色の色度点を結んで表現される三角形の境界線内部に示される色味のうち、前記ｘｙ色度図におけるｘ座標及びｙ座標に対応する色味を表示する枠体内に、映像を表示するモニタが初期状態で設定される色温度を表す色度ｘ，ｙの初期値を示す第１のポインタ、及び色温度が調整された前記モニタの色度ｘ，ｙの調整値を示す第２のポインタを、前記枠体に付される前記ｘ座標及びｙ座標の目盛りに対応して表示する表示部と、
前記枠体内に表示される前記第２のポインタの前記ｘ座標及び／又はｙ座標を変更する操作部と、
前記操作部の操作によって、前記ｘ座標及び／又はｙ座標が変更された前記第２のポインタによって示される前記調整値を、通信処理部を介して前記モニタに送出し、前記モニタが、前記調整値によって設定された前記色度ｘ，ｙの値に基づいて、前記色温度を変更する場合に、前記モニタに設定された前記色度ｘ，ｙの値を、前記通信処理部を介して前記モニタから受け取り、前記モニタから受け取った前記色度ｘ，ｙの値を、調整中の前記モニタで設定されている色度ｘ，ｙの値として前記表示部に反映して表示する制御を行う制御部と、を備える
色温度調整装置。
【請求項２】
前記表示部は、前記モニタのコントラストを調整するためのコントラスト調整部を表示し、
前記制御部は、前記操作部の操作によって、前記コントラスト調整部によって調整される前記モニタの輝度Ｙが変更された場合、前記輝度Ｙの値を、前記色度ｘ，ｙによって示される前記調整値と共に前記モニタに送出し、前記モニタに設定された前記輝度Ｙの値を、前記通信処理部を介して前記モニタから受け取る
請求項１記載の色温度調整装置。
【請求項３】
前記制御部は、前記モニタから取得した前記モニタに設定されている色度ｘ，ｙの値と、前記第２のポインタによって変更する色度ｘ，ｙの値を比較し、これらの値が異なる場合に、前記枠体内に表示される前記第２のポインタの座標位置を変えて、前記表示部に表示させる制御を行う
請求項１又は２記載の色温度調整装置。
【請求項４】
前記制御部は、前記第１のポインタに対する前記第２のポインタの変位量に合わせて、前記枠体に付された前記ｘ座標及びｙ座標の目盛りをスケーリングして、前記第１及び第２のポインタを前記枠体内に表示させる制御を行う
請求項３記載の色温度調整装置。
【請求項５】
ｘｙ色度図における３原色の色度点を結んで表現される三角形の境界線内部に示される色味のうち、前記ｘｙ色度図におけるｘ座標及びｙ座標に対応する色味を表示する枠体内に、映像を表示するモニタが初期状態で設定される色温度を表す色度ｘ，ｙの初期値を示す第１のポインタ、及び色温度が調整された前記モニタの色度ｘ，ｙの調整値を示す第２のポインタを、前記枠体に付される前記ｘ座標及びｙ座標の目盛りに対応して表示部に表示する場合に、前記枠体内に表示される前記第２のポインタの前記ｘ座標及び／又はｙ座標を変更するステップと、
前記ｘ座標及び／又はｙ座標が変更された前記第２のポインタによって示される前記調整値を、通信処理部を介して前記モニタに送出するステップと、
前記モニタが、前記調整値によって設定された前記色度ｘ，ｙの値に基づいて、前記色温度を変更する場合に、前記モニタに設定された前記色度ｘ，ｙの値を、前記通信処理部を介して前記モニタから受け取るステップと、
前記モニタから受け取った前記色度ｘ，ｙの値を、調整中の前記モニタで設定されている色度ｘ，ｙの値として前記表示部に反映して表示するステップと、を含む
色温度調整方法。
【請求項６】
ｘｙ色度図における３原色の色度点を結んで表現される三角形の境界線内部に示される色味のうち、前記ｘｙ色度図におけるｘ座標及びｙ座標に対応する色味を表示する枠体内に、映像を表示するモニタが初期状態で設定される色温度を表す色度ｘ，ｙの初期値を示す第１のポインタ、及び色温度が調整された前記モニタの色度ｘ，ｙの調整値を示す第２のポインタを、前記枠体に付される前記ｘ座標及びｙ座標の目盛りに対応して表示部に表示する場合に、前記枠体内に表示される前記第２のポインタの前記ｘ座標及び／又はｙ座標を変更する手順、
前記操作部の操作によって、前記ｘ座標及び／又はｙ座標が変更された前記第２のポインタによって示される前記調整値を、通信処理部を介して前記モニタに送出する手順、
前記モニタが、前記調整値によって設定された前記色度ｘ，ｙの値に基づいて、前記色温度を変更する場合に、前記モニタに設定された前記色度ｘ，ｙの値を、前記通信処理部を介して前記モニタから受け取る手順、
前記モニタから受け取った前記色度ｘ，ｙの値を、調整中の前記モニタで設定されている色度ｘ，ｙの値として前記表示部に反映して表示する手順、を
コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、モニタに表示される映像の色温度を調整する場合に適用して好適な色温度調整装置、色温度調整方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、色温度調整装置がＲ（赤），Ｇ（緑），Ｂ（青）（以下、ＲＧＢと略称する。）の値を変更すると、モニタが備える表示デバイスがモニタの色度ｘ，ｙ及び輝度Ｙの値を変更し、モニタに設定される色温度を調整していた。
【０００３】
ここで、従来の色温度調整装置が表示デバイスの色温度を調整する手順について説明する。
従来の色温度調整装置は、ユーザが色変化方向を認識しやすいように、ＲＧＢの相対変化値をモニタに送信する。モニタは、ＲＧＢの相対変化値に基づいて、色度ｘ，ｙ及び輝度Ｙの値を計算し直して表示デバイスに映像を表示する。そして、ユーザは、モニタの画面に表示された映像を見ることで、色の変化方向を認識しながら色温度調整装置を操作して、表示デバイスの色温度を調整していた。
【０００４】
特許文献１には、ＲＧＢの値を、色度ｘ，ｙ及び輝度Ｙの値に変換して、色温度の設定値として出力する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−７７３１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、色度ｘ，ｙの値を変更するだけでは、変更された値から実際の色変化方向が赤方向、緑方向又は青方向のいずれの方向に変わるのかユーザが認識するのが困難であった。また、モニタがＲＧＢの値から色度ｘ，ｙ及び輝度Ｙを計算する際、モニタが備える制御部が浮動小数点演算を行っている。このため、色温度調整装置からＲＧＢの相対変化値をモニタに送った後、制御部が浮動小数点演算を行って、表示デバイスが色の変化を映像に反映するまでに時間を要していた。また、モニタで更新された色度ｘ，ｙ及び輝度Ｙの値が色温度調整装置に返っておらず、色温度調整装置は、モニタに設定されている色度ｘ，ｙ及び輝度Ｙの値を知ることができなかった。このため、ユーザは、ＲＧＢの相対変化値と、色度ｘ，ｙ及び輝度Ｙの値の変化の関係を知ることが困難であり、色温度調整装置の操作性も悪かった。
【０００７】
本発明はこのような状況に鑑みて成されたものであり、モニタに設定される色温度を容易に調整することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、ｘｙ色度図における３原色の色度点を結んで表現される三角形の境界線内部に示される色味のうち、ｘｙ色度図におけるｘ座標及びｙ座標に対応する色味を表示する枠体内に、第１及び第２のポインタを表示する。
第１のポインタは、映像を表示するモニタが初期状態で設定される色温度を表す色度ｘ，ｙの初期値を示す。第２のポインタは色温度が調整されたモニタの色度ｘ，ｙの調整値を示す。そして、第１及び第２のポインタを、枠体に付されるｘ座標及びｙ座標の目盛りに対応して表示部に表示する。
次に、枠体内に表示される第２のポインタのｘ座標及び／又はｙ座標を変更し、操作部の操作によって、ｘ座標及び／又はｙ座標が変更された第２のポインタによって示される調整値を通信処理部を介してモニタに送出する。
次に、モニタが、調整値によって設定された色度ｘ，ｙの値に基づいて、色温度を変更する場合に、モニタに設定された色度ｘ，ｙの値を、通信処理部を介してモニタから受け取る。
そして、モニタから受け取った色度ｘ，ｙの値を、調整中のモニタで設定されている色度ｘ，ｙの値として表示部に反映して表示する。
【０００９】
このようにしたことで、色温度調整装置が色度ｘ，ｙの値を直接モニタに送り、モニタの色温度を調整しながら、モニタに設定された色度ｘ，ｙの値を認識することができる。
【発明の効果】
【００１０】
本発明によれば、ＲＧＢの相対変化値を浮動小数点演算することなく、変更した色度ｘ，ｙの値を直接モニタに送り、モニタから返ってきた色度ｘ，ｙの値を表示部に表示される第２のポインタの第１のポインタに対する変位に反映させる。このため、ユーザは、第２のポインタを動かす直感的な操作によって、モニタの色温度を調整することができ、色温度調整装置の操作性が高まるという効果がある。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施の形態における色度調整システムの構成例を示すブロック図である。
【図２】本発明の一実施の形態における色温度調整装置の内部構成例を示すブロック図である。
【図３】本発明の一実施の形態におけるモニタの内部構成例を示すブロック図である。
【図４】本発明の一実施の形態における色温度調整装置とモニタの間におけるコマンドの通信処理の例を示すブロック図である。
【図５】本発明の一実施の形態における色度調整装置のコマンド送信と返信の遷移の例を示すシーケンス図である。
【図６】本発明の一実施の形態における色度調整装置がモニタの色度を調整する際における状態遷移の例を示す説明図である。
【図７】ＣＩＥ表色系におけるｘｙ色度図である。
【図８】本発明の一実施の形態における色温度手動調整設定画面の例を示す説明図である。
【図９】本発明の一実施の形態における色温度調整装置の処理例を示すフローチャートである。
【図１０】本発明の一実施の形態におけるモニタの処理例を示すフローチャートである。
【図１１】本発明の一実施の形態における枠体、第１及び第２のポインタの例を示す説明図である。
【図１２】本発明の一実施の形態における色温度手動調整設定画面の例を示す説明図である。
【図１３】本発明の一実施の形態における色温度手動調整設定画面の例を示す説明図である。
【図１４】本発明の一実施の形態における色温度手動調整設定画面の例を示す説明図である。
【図１５】本発明の一実施の形態における色温度手動調整設定画面の例を示す説明図である。
【発明を実施するための形態】
【００１２】
以下、発明を実施するための最良の形態（以下実施の形態とする。）について説明する。なお、説明は以下の順序で行う。
１．一実施の形態（モニタの色温度を調整する制御：色温度調整システムの構成例）
２．変形例
【００１３】
＜１．一実施の形態＞
［色温度調整システムの構成例］
【００１４】
以下、本発明の一実施の形態について、添付図面を参照して説明する。本実施の形態では、ユーザが色温度調整装置を操作することによって、モニタに設定される色温度を調整する色温度調整システム１０に適用した例について説明する。
【００１５】
図１は、本例の色温度調整システム１０の構成例を示す。
色温度調整システム１０は、映像を表示するモニタ１１と、モニタ１１に設定される色温度を調整する色温度調整装置１と、色温度調整装置１とモニタ１１を接続するＬＡＮ（Local Area Network）８と、を備える。ＬＡＮ８には、例えば、イーサネット（登録商標）が用いられ、色温度調整装置１がモニタ１１に所定のコマンドを送ったり、モニタ１１が色温度調整装置１に返信したりすることが可能である。
【００１６】
色温度調整装置１は、例えば、キーボード、マウス、ボタン等によりユーザの操作を受け付け、操作信号を出力するユーザ操作部２と、モニタ１１に設定した色温度の変化を画面に表示するＧＵＩ表示部３を備える。ＧＵＩ表示部３は、色温度の調整画面をＧＵＩ（Graphical User Interface）表示することにより、ユーザの直感的な操作を可能としている。
【００１７】
色温度調整システム１０では、色温度調整装置１が主体となり、独自に定義されたコマンドを使用してモニタ１１と通信を行う。ユーザは、ＧＵＩ表示部３に表示された色温度調整を調整するために用いる色温度手動調整設定画面３０（後述する図８参照）を見ながら、ユーザ操作部２を操作してモニタ１１の色温度を調整する。そして、色温度調整装置１は、色温度を変更するための所定のコマンドをモニタ１１に送る。モニタ１１は、色温度調整装置１から受け取るコマンドに基づいて色温度を設定して映像を表示し、モニタ１１に設定された色温度に関するデータを色温度調整装置１に返信する。色温度調整装置１は、モニタ１１から受け取る色温度に関するデータに基づいて、モニタ１１に設定された色温度の現在の状態をＧＵＩ表示部３に表示する。
【００１８】
図２は、色温度調整装置１の内部構成例を示す。
色温度調整装置１は、上述したユーザ操作部２とＧＵＩ表示部３に加えて、各部を統括して制御する制御部４を備える。また、色温度調整装置１は、制御部４が発行したコマンドを所定のフォーマットに整形してＬＡＮ８に送り出すと共に、モニタ１１からＬＡＮ８を介して受け取る返信からデータを取り出すことで、モニタ１１と互いに通信する通信処理部５を備える。
【００１９】
ＧＵＩ表示部３には、後述するようにモニタ１１に設定された色温度が表示される。このため、ユーザは、ＧＵＩ表示部３に表示される色温度手動調整設定画面３０を見ながら、モニタ１１の色温度を調整することができる。
【００２０】
図３は、モニタ１１の内部構成例を示す。
モニタ１１は、色温度調整装置１と通信する通信処理部１２と、各部を統括して制御する制御部１３と、色温度を管理して、不図示の画面に映像を表示する表示デバイス１４を備える。また、モニタ１１は、表示デバイス１４の色温度を設定する初期値（後述するデスティネーション等）や各種の設定値を記憶する記憶部１５を備える。
【００２１】
表示デバイス１４は、液晶パネルモジュール等によって構成される。この液晶パネルモジュール等は、色温度調整装置１によって設定された色度ｘ，ｙ及び輝度Ｙで色温度が管理されるＬＥＤバックライト等を使用するものである。
制御部１３は、例えば、ＣＰＵ等によって構成される。そして、制御部１３は、通信処理部１２を介して色温度調整装置１から受け取ったコマンドに基づいて、表示デバイス１４に設定される色温度を変更し、画面に表示される映像の表示を変更する。
【００２２】
図４は、色温度調整装置１とモニタ１１の間における通信処理の例を示す。
【００２３】
色温度調整装置１が行う通信処理は以下のように行われる。
制御部４は、ユーザ操作部２がユーザに操作されることで、ｘ座標及びｙ座標が変更された第２のポインタ３８（後述する図８参照）によって示される調整値を、通信処理部５を介してモニタ１１に送出する。モニタ１１が、調整値によって設定された色度ｘ，ｙ及び輝度Ｙの値に基づいて、色温度を変更すると、制御部４は、モニタ１１に設定された色度ｘ，ｙ及び輝度Ｙの値を、通信処理部５を介してモニタ１１から受け取る。そして、制御部４は、モニタ１１から受け取った色度ｘ，ｙ及び輝度Ｙを、調整中のモニタ１１で設定されている色度ｘ，ｙの値として表示部に反映して表示する制御を行う。
【００２４】
具体的には、色温度調整装置１は、ＧＵＩ表示部３にモニタ１１に設定された色温度の状態を表示するため、ＬＡＮ８を経由してモニタ１１と通信する。また、色温度調整装置１は、ＬＡＮ８の通信状態を把握し、モニタ１１に設定された色温度の状態を認識するため、定期的にモニタ１１と通信する。
【００２５】
色温度調整装置１とモニタ１１が通信中となったり、ユーザが色温度調整装置１を操作して、モニタ１１の色温度の調整等を行ったりするとき、色温度調整装置１が所定のコマンドをモニタ１１に発行する。モニタ１１は、このコマンドに基づいて、表示デバイス１４の各種設定や色温度の状態を変更する。また、色温度調整装置１は、ＧＵＩ表示部３がＧＵＩ表示する色温度手動調整設定画面３０を表示すると共に、制御部４がコマンド処理を行っている。
【００２６】
図５は、色温度調整装置１とモニタ１１の通信フローの例を示す。
始めに、ユーザがユーザ操作部２を用いて、所定の操作を行い（ステップＳ１）、ユーザ操作部２が制御部４に操作指示を行う。制御部４は、受け取った操作指示に基づいて、通信処理部５に対して、モニタ１１を制御するコマンド発行するよう、コマンド発行要求を送る（ステップＳ２）。
【００２７】
通信処理部５は、制御部４から受け取ったコマンド発行要求に基づいて、モニタ１１の動作を制御するコマンドを発行し、ＬＡＮ８に送る（ステップＳ３）。
【００２８】
モニタ１１の通信処理部１２は、色温度調整装置１からＬＡＮ８を介してコマンドを受け取ると、制御部１３に対して、コマンドの受取り通知を行う（ステップＳ４）。制御部１３は、通信処理部１２から受け取ったコマンドの受取り通知に基づいて、表示デバイス１４に対して、表示デバイス１４を制御するための表示デバイス制御コマンドを送る（ステップＳ５）。制御部１３が表示デバイス１４に表示デバイス制御コマンドを送ったことにより、表示デバイス１４が色温度調整装置１によって制御されることとなる。
【００２９】
次に、制御部１３は、通信制御部１２からコマンドの受取り通知を受け取ると、通信処理部１２に対して返信する（ステップＳ６）。この返信には、表示デバイス制御コマンドを表示デバイス１４に発行したことを知らせる受取り完了通知と、表示デバイス１４の現在の状態を知らせる返信（以下、「状態返信」と略称する。）が含まれる。通信処理部１２は、制御部１３から受け取った、受取り完了通知と、状態返信をＬＡＮ８に送る（ステップＳ７）。
【００３０】
色温度調整装置１の通信処理部５は、ＬＡＮ８を介して受取り完了通知と、状態返信を受け取ると、制御部４に受取り完了通知と、状態返信を送る（ステップＳ８）。これにより、制御部４は、表示デバイス１４の現在の状態を知ることができ、ＧＵＩ表示部３に対して、表示内容を更新することができる。
【００３１】
図６は、通常状態と色温度手動調整状態の状態遷移図を示す。
モニタ１１は、色温度調整装置１からコマンドを受け取ると、映像を表示するだけの通常状態２１から、表示する映像の色温度を調整するための特殊な状態に移行する。移行する特殊な状態の一つには、本例で示すように、ユーザがユーザ操作部２を用いて手動で色温度を調整することが可能な色温度手動調整状態２２がある。
【００３２】
色温度調整装置１がモニタ１１にコマンドを送るに際し、以下の条件を定義しており、この条件を満たさなければコマンドが実行されない。
【００３３】
条件１：モニタ１１を通常状態２１から色温度手動調整状態２２に移行させるコマンドを「色温度手動調整状態移行コマンド」と呼ぶ。
色温度手動調整状態移行コマンドは、モニタ１１が通常状態２１でなければ受け入れない。このため、モニタ１１が色温度手動調整状態移行コマンドを受け入れなかったときは色温度調整装置１に実行結果としてエラーを返し、受け入れたときは正常実行を結果として返す。
【００３４】
条件２：調整した色温度を確定するコマンドを「色温度手動調整確定コマンド」と呼び、調整した色温度をキャンセルし、元の色温度に戻すコマンドを「無効コマンド」と呼ぶ。
色温度手動調整確定コマンドと無効コマンドは、モニタ１１が色温度手動調整状態２２でなければ受け入れない。「色温度手動調整確定コマンド」又は「無効コマンド」が発行されると、モニタ１１が色温度手動調整状態２２から通常状態２１に遷移する。
【００３５】
条件３：表示デバイス１４に色度と輝度を設定するコマンドを「色度輝度設定コマンド」と呼ぶ。
色度輝度設定コマンドは、モニタ１１が色温度手動調整状態２２でなければ受け入れない。
【００３６】
ここで、モニタ１１は、色温度調整装置１から色温度手動調整状態移行コマンドを受け取ると，通常状態２１から色温度手動調整状態２２に遷移する（条件１）。そして、表示デバイス１４の色温度調整が確定すると、色温度調整装置１は、色温度手動調整確定コマンドを発行し（条件２）、色温度手動調整状態２２から通常状態２１に遷移する。同様に、表示デバイス１４の色温度調整を無効とする場合、色温度調整装置１は、無効コマンドを発行し（条件２）、色温度手動調整状態２２から通常状態２１に遷移する。このとき、表示デバイス１４の色温度調整は無効となり、元の色温度で表示デバイス１４は映像を表示する。
【００３７】
図７は、ＣＩＥ表色系におけるｘｙ色度図を示す。
【００３８】
ＣＩＥ表色系とはＣＩＥが定める表色系である。Ｘ，Ｙ，Ｚ表色系を２次元で示したものがｘｙ色度図である。ＣＩＥは国際照明学会(http://www.cie.co.at/index_ie.html)の略称である。日本照明委員会(http://www.ciejapan.or.jp/index1.html)も存在する。ｘｙ色度図における３原色の色度点を結んで表現される三角形の境界線上に付される値は単色の波長を示している。
【００３９】
Ｘ，Ｙ，Ｚは以下の内容を表すパラメータである。
Ｘ：赤として感じる光の量（人間が感じる刺激値）
Ｙ：緑として感じる光の量（人間が感じる刺激値）
Ｚ：青として感じる光の量（人間が感じる刺激値）
【００４０】
三刺激値Ｘ，Ｙ，Ｚは光の反射率でそれぞれ正規化されている。この正規化については、ＣＩＥで定義されているため、詳細な説明は省略する。この値から色度の座標ｘ，ｙを導く。計算式は以下の通りであるが、この式で得られる結果に単位は無い。
ｘ＝Ｘ／（Ｘ＋Ｙ＋Ｚ）
ｙ＝Ｙ／（Ｘ＋Ｙ＋Ｚ）
【００４１】
図８は、ＧＵＩ表示部３に表示される色温度手動調整設定画面３０の例を示す。
色温度手動調整設定画面３０は、色温度の設定値を保存するデスティネーションのうち、どのデスティネーションがモニタ１１に選択されているかを表示する表示部３１、モニタ１１の表示開始直後における色温度の初期値を表す初期値表示部３２を備える。ここで、デスティネーションとは、モニタ１１の色温度を設定するために予め登録されている色度ｘ，ｙ及び輝度Ｙの値を格納するパラメータを表す。例えば、デスティネーションが“Ｄ６５”である場合、モニタ１１の色温度が６５００Ｋとなる色度ｘ，ｙ及び輝度Ｙの値が記憶部１５から読み出される。そして、初期値表示部３２には、選択されたデスティネーションと、このデスティネーションによって定まる色度ｘ，ｙの値が表示される。
【００４２】
また、色温度手動調整設定画面３０は、色温度の調整中において後述する第２のポインタ３８のｘ座標とｙ座標を設定し、これらの座標を表示する現在値設定部３３と、ＲＧＢの値を手動で変更可能なＲＧＢ設定部３４と、を備える。第２のポインタ３８の座標値の設定は、現在値設定部３３に示される上下の三角ボタンを押下することで座標値を増減させて行う。また、従来どおり、ＲＧＢの設定をすることで、モニタ１１の色温度を調整しようとする要望に応えるため、ＲＧＢ設定部３４が設けられた。ユーザは、ユーザ操作部２を用いて、現在値設定部３３とＲＧＢ設定部３４による値の増減操作を行うことができる。
【００４３】
また、色温度手動調整設定画面３０は、色温度表示領域３５と、色温度表示領域３５の周囲に配され、所定の配色がなされる枠体３６を備える。枠体３６には、表示される色の名称を便宜的に表示させている。また、色温度表示領域３５には、初期値表示部３２が設定するデスティネーションに基づく初期値であって、色温度の調整開始前（初期状態）に設定される色温度を表す色度ｘ，ｙの初期値を示す第１のポインタ３７が表示される。また、色温度表示領域３５には、現在値設定部３３によって変位する調整中の値であって、色温度が調整されたモニタ１１の色度ｘ，ｙの調整値を示す第２のポインタ３８が表示される。第１のポインタ３７と第２のポインタ３８は、枠体３６に付されるｘ座標及びｙ座標の目盛りに対応して色温度表示領域３５に表示される。
【００４４】
また、色温度手動調整設定画面３０は、モニタ１１に設置される不図示のバックライトのコントラストの調整開始を指示するコントラスト固定ボタン３９と、モニタ１１のコントラストを調整するためのコントラスト調整部４０を備える。ここで、コントラストを調整するとは、モニタ１１の輝度Ｙを調整することと同義である。
【００４５】
また、色温度手動調整設定画面３０は、現在値設定部３３に表示された値をモニタ１１に適用する適用ボタン４１と、色温度の調整を取り消すキャンセルボタン４２を備える。コントラスト固定ボタン３９の設定値が「Ｏｎ」であると、バックライトの輝度Ｙは固定され、変化しない。
【００４６】
一方、コントラスト固定ボタン３９の設定値が「Ｏｆｆ」であると、ユーザ操作部２がコントラスト調整部４０の値を変更することで、バックライトの輝度Ｙを調整することが可能となる。コントラスト調整部４０は、トラックバーとスピンボックスを備える。これら二つのＧＵＩオブジェクトは、コントラスト固定ボタン３９の設定値が「Ｏｆｆ」である場合に操作可能な状態となる。このとき、ユーザがユーザ操作部２を用いて、トラックバー又はスピンボックスを操作すると、モニタ１１が備えるバックライトの輝度Ｙを調整することが可能となる。つまり、このトラックバーとスピンボックスのどちらを操作しても、モニタ１１を任意の輝度Ｙに調整することができる。
【００４７】
例えば、トラックバーを操作する際には、ユーザがマウスを用いてトラックバーを所望のコントラスト値に移動させ、マウスから指を放した瞬間に、制御部４が色度基礎設定コマンドを発行する。スピンボックスを操作する際は、ユーザが直接値を設定して、キーボードのEnterキーを押したときに、制御部４が色度基礎設定コマンドを発行する。また、ユーザがマウスを用いて、アップボタン又はダウンボタンをクリックしたときに、制御部４が色度基礎設定コマンドを発行する。なお、トラックバーとスピンボックスは一対一で連動しており、どちらかで輝度値Ｙを変更すると、その値がモニタ１１に送信されるが、この輝度値Ｙは、色度x，yの値に影響を及ぼさない。そして、制御部４は、ユーザ操作部２の操作によって、コントラスト調整部３９によって調整される輝度Ｙの値を、色度ｘ，ｙによって示される調整値と共にモニタ１１に送出する。そして、モニタ１１の輝度Ｙが変更されると、モニタ１１に設定された輝度Ｙの値を、通信処理部５を介してモニタ１１から受け取る。
【００４８】
ところで、本例の色温度調整装置１は、あくまで色度ｘ，ｙの値のみをモニタ１１に供給するだけで色温度の調整を行うことが可能である。しかし、モニタ１１のバックライトは、色度ｘ、ｙに加えて輝度Ｙについても調整することが可能である。このため、コントラスト固定ボタン３９とコントラスト調整部４０により、モニタ１１の輝度Ｙの調整も行えるようにしている。
【００４９】
従来、ユーザは、ＲＧＢの値を直接変えてモニタ１１の色温度を調整していたが、モニタ１１の色温度をどの色方向に調整しているかわからない。そこで、本例の色温度調整装置１は、ＧＵＩとして、色温度表示領域３５に表示され、ｘ，ｙ軸で座標が定められる第１のポインタ３７と第２のポインタ３８で表現されるグラフを用意する。
【００５０】
グラフの中心には常に第１のポインタ３７が表示され、モニタ１１から取得した調整中の値が第２のポインタ３８で表示される。ユーザは、ユーザ操作部２を操作することによって、枠体３６内に表示される第２のポインタ３８のｘ座標及びｙ座標を変更することができる。
【００５１】
また、枠体３６には、ＲＧＢと色度ｘ，ｙ及び輝度Ｙの間で計算をせずに、直接、色度ｘ，ｙのみで色温度を調整できるようにするため色が表示される。具体的には、ｘｙ色度図における３原色の色度点を結んで表現される三角形の境界線内部に示される色味のうち、ｘｙ色度図におけるｘ座標及びｙ座標に対応する色味を枠体３６に表示させている。こうして色温度表示領域３５に２点で示すグラフを表現することでユーザは、色温度の調整開始前と調整中の色味の変化方向を認識し、視認性が高まる。また、ＲＧＢの相対変化値を用いなくても色度ｘ，ｙの値で調整することが可能となる。
【００５２】
基本的に、色温度の調整開始前と調整終了時の値はあまり変わらない。しかし、色温度の変化が大きくなると、色温度表示領域３５の周囲に付したｘｙ軸の目盛りがスケーリングされる。スケーリングの様子については、図１１〜図１５を参照して後述する。
【００５３】
図９は、色温度手動調整時における色温度調整装置１側のフローチャートの例を示す。
色温度調整装置１は、色温度手動調整以外にも値を設定又は調整することが可能であるが、本例では、色温度手動調整状態２２における色温度調整装置１の動作例を説明する。
【００５４】
始めに、制御部４は、モニタ１１に色温度の調整開始を指示する色温度手動調整状態移行コマンドを送信する（ステップＳ１１）。このコマンドは、ユーザ操作によって、不図示のメニュー画面から色温度手動調整設定画面３０の起動が選択され、ＧＵＩ表示部３に色温度手動調整設定画面３０が表示されることによって発行される。
【００５５】
次に、制御部４は、ユーザ操作の有無を判断する（ステップＳ１２）。具体的には、制御部４は、ユーザ操作部２から供給される操作信号の有無を判断する。制御部４は、ユーザ操作がないと判断した場合、定常処理の有無を判断する（ステップＳ１３）。制御部４は、定常処理がなく、所定時間を経過したことを不図示のタイマーでチェックすると、ステップＳ１２に処理を戻し、再度ユーザ操作の有無を判断する。
【００５６】
ステップＳ１２にて、制御部４がユーザ操作として、例えば、色度ｘ，ｙ及び輝度Ｙの値の更新があったことを検出すると、ＧＵＩ表示部３に表示されるグラフの表示を更新する（ステップＳ１４）。次に、制御部４は、モニタ１１に色度ｘ，ｙ及び輝度Ｙの値を送り（ステップＳ１５）、モニタ１１に対して現在設定されている色度ｘ，ｙ及び輝度Ｙの値の取得を要求する（ステップＳ１６）。
【００５７】
次に、制御部４は、以前にモニタ１１から取得した、モニタ１１に設定されている色度ｘ，ｙ及び輝度Ｙの値と、今回、第２のポインタ３８によって色度ｘ，ｙの値の変更を要求し、その後、モニタ１１から取得した色度ｘ，ｙ及び輝度Ｙの値を比較する。そして、制御部４は、これらの値が一致するか否かを判断する（ステップＳ１７）。一致する場合、制御部４は、ステップＳ１２に処理を戻し、再度ユーザ操作の有無を判断する。
【００５８】
一致しない場合、すなわち、モニタ１１の色度ｘ，ｙ及び輝度Ｙが変更された場合、制御部４は、ＧＵＩ表示部３に表示される第２のポインタ３８の座標位置を、変更された色度ｘ，ｙの位置に変えて、ＧＵＩ表示部３に表示させる（ステップＳ１８）。合わせて、制御部４は、色温度表示領域３５に付された目盛りをスケーリングして、ＧＵＩ表示部３に表示させる。
【００５９】
ステップＳ１２にて、制御部４がユーザ操作として、例えば、適用ボタン４１の押下があったことを検出すると、制御部４は、モニタ１１に色温度手動調整確定コマンドを送信する（ステップＳ１９）。この処理により、モニタ１１が保存するデスティネーションに設定される色度ｘ，ｙの値が上書き更新され、色温度手動調整処理が終了する。
【００６０】
ステップＳ１２にて、制御部４がユーザ操作として、例えば、キャンセルボタン４２の押下があったことを検出すると、制御部４は、モニタ１１に無効コマンドを送信し（ステップＳ２０）、色温度手動調整処理を終了する。
【００６１】
図１０は、色温度手動調整時におけるモニタ１１側のフローチャートの例を示す。
モニタ１１は、色温度を手動で調整する場合以外にも色温度の設定等を変更することが可能であるが、本例では、色温度手動調整状態２２におけるモニタ１１の動作例を説明する。
【００６２】
始めに、制御部１３は、ＬＡＮ８を介して、ユーザ操作部２の操作指示によって制御部４が発行したコマンドを受け取り（ステップＳ２１）、受け取ったコマンドを解釈する（ステップＳ２２）。
【００６３】
ステップＳ２１にて、制御部１３が受け取ったコマンドが「色度ｘ，ｙ及び輝度Ｙの値の取得コマンド」である場合、制御部１３は、色温度調整装置１に対して、表示デバイス１４の色度ｘ，ｙ及び輝度Ｙの値を返信する（ステップＳ２３）。
【００６４】
ステップＳ２１にて、制御部１３が受け取ったコマンドが「色度ｘ，ｙ及び輝度Ｙの値の設定コマンド」である場合、制御部１３は、表示デバイス１４に対して、設定コマンドによって指示された色度ｘ，ｙ及び輝度Ｙの値に設定する（ステップＳ２４）。そして、制御部１３は、色温度調整装置１に対して、コマンド処理が終了したことを返信する（ステップＳ２５）。
【００６５】
ステップＳ２１にて、制御部１３が受け取ったコマンドが「色温度手動調整状態移行コマンド」である場合、制御部１３は、モニタ１１を通常状態２１から色温度手動調整状態２２に遷移させる（ステップＳ２６）。このコマンドは、ユーザが色温度手動調整設定画面３０を表示させたときに発行される。そして、制御部１３は、色温度調整装置１に対して、コマンド処理が終了したことを返信する（ステップＳ２５）。
【００６６】
ステップＳ２１にて、制御部１３が受け取ったコマンドが「色温度手動調整確定コマンド」である場合、制御部１３は、モニタ１１が備える不図示の記憶部に設定値を保存する（ステップＳ２７）。このコマンドは、ユーザが適用ボタン４１を押下したときに発行される。そして、制御部１３は、色温度手動調整状態２２をオフにし（ステップＳ２８）、色温度調整装置１に対して、コマンド処理が終了したことを返信する（ステップＳ２５）。
【００６７】
ステップＳ２１にて、制御部１３が受け取ったコマンドが「無効コマンド」である場合、制御部１３は、表示デバイス１４に色温度の調整開始前における色度ｘ，ｙ及び輝度Ｙの値を設定する（ステップＳ２９）。このコマンドは、色温度手動調整設定画面３０において、ユーザがキャンセルボタン４２を押下したときに発行される。そして、制御部１３は、色温度手動調整状態２２をオフにし（ステップＳ２８）、色温度調整装置１に対して、コマンド処理が終了したことを返信する（ステップＳ２５）。
【００６８】
図１１〜図１５は、グラフの目盛りをスケーリングする例について説明する。
図１１は、色温度表示領域３５を拡大視した例を示す。
図１１より、色温度表示領域３５に描画されるグラフの上部と左部に目盛りが表示され、グラフの中央（本例では、第１のポインタ３７が表示される部分）は常に固定であることが示される。しかし、ユーザが第２のポインタ３８を移動させ、現在値ｘ，ｙの値を初期値と大きく異なる値まで調整したいときは、色温度表示領域３５の表示範囲がスケーリングされる。このとき、制御部４は、第１のポインタ３７に対する第２のポインタ３８の変位量に合わせて、枠体３６に付されたｘ座標及びｙ座標の目盛りをスケーリングして、第１のポインタ３７と第２のポインタ３８を枠体３６内に表示させる制御を行う。
【００６９】
ここで、色温度表示領域３５にスケーリングの基準となる両矢印線４１，４２を示す。図１１に示す両矢印線４１，４２の長さは、“０．１”である。
スケーリング時には、両矢印線４１，４２の長さを“０．０１”、“０．０２”、“０．０５”、“０．１”、“０．２”、“０．５”のように変更することができる。例えば、ｘ方向のみで考えると、現在値ｘ−初期値ｘの値で求まる両矢印線４１の長さが最小の範囲で色温度表示領域３５にグラフ表示が可能となるように、ｘ軸がスケーリングされる。また、ｘ軸方向にスケーリングされたことが分かるようにするため、目盛りとして表示する値は第１のポインタ３７で指示される初期値を基準に計算し直して表示する。
【００７０】
図１２は、スケーリングの基準を“０．０１”とした場合におけるグラフの表示例を示す。
このとき、ｘ軸の表示範囲は、０．３０３〜０．３２３、ｙ軸の表示範囲は、０．３１９〜０．３３９となる。
【００７１】
図１３は、スケーリングの基準を“０．０２”とした場合におけるグラフの表示例を示す。
このとき、ｘ軸の表示範囲は、０．２９３〜０．３３３、ｙ軸の表示範囲は、０．３０９〜０．３４９となる。つまり、図１２に示した現在値と初期値の長さがｘ軸方向に伸びたため、ｘ軸，ｙ軸の表示範囲も図１２に示した表示範囲に比べて広くなる。
【００７２】
図１４は、スケーリングの基準を“０．０５”とした場合におけるグラフの表示例を示す。
このとき、ｘ軸の表示範囲は、０．２６３〜０．３６３、ｙ軸の表示範囲は、０．２７９〜０．３７９となる。つまり、図１３に示した現在値と初期値の長さがｘ軸方向に伸びたため、ｘ軸，ｙ軸の表示範囲も図１３に示した表示範囲に比べて広くなる。
【００７３】
図１５は、スケーリングの基準を“０．１”とした場合におけるグラフの表示例を示す。
このとき、ｘ軸の表示範囲は、０．２１３〜０．４１３、ｙ軸の表示範囲は、０．２２９〜０．４２９となる。つまり、図１４に示した現在値と初期値の長さがｘ軸方向に伸びたため、ｘ軸，ｙ軸の表示範囲も図１４に示した表示範囲に比べて広くなる。
【００７４】
図１２〜図１５に示したように、現在値を示す第２のポインタ３８の移動に従って、ｘ軸がスケーリングされ、ｙ軸についても同様にスケーリングされる。また、第２のポインタ３８の変位量が大きく、ｘ軸の表示範囲が広くなる場合について説明したが、第２のポインタ３８を第１のポインタ３７に近づけて、ｘ軸、ｙ軸の表示範囲が狭くなる場合も同様にスケーリングされる。
【００７５】
以上説明した本実施の形態に係る色温度調整システム１０によれば、色温度調整装置１が備えるＧＵＩ表示部３に色温度を調整中である値を示すグラフを表示し、ｘｙ色度図上で表現される三角形の曲線内部に示す色を枠体３６に配色する。そして、調整開始前の色度を示す第１のポインタ３７をグラフの中心点に配置し、調整中の現在値を入力した色度ｘ，ｙを示す第２のポインタ３８を独立して動かしてグラフをＧＵＩ表示部３に表示する。このため、ユーザが色度値を用いて、モニタ１１の色温度を手動で調整する際、モニタ１１に設定された色度のグラフ表示が可能となるため、ユーザは色味の方向性を識別し易くなる。また、ＲＧＢの値から色度ｘ，ｙ及び輝度Ｙへのマトリクス計算を行わず、表示デバイス１４に表示される色度ｘ，ｙの値を直接操作することで、色温度の調整を容易にすることができる。
【００７６】
また、グラフ上には調整前の第１のポインタ３７と調整中の第２のポインタ３８を同時に表示する。このような状態でグラフの枠の外側の色を目印にすることで、ユーザは処理時間のかかるＲＧＢの値を操作することなく、色度ｘ，ｙの値を変化するだけで色温度を調整できるため、ユーザがストレスを感じにくくなる。
【００７７】
また、ユーザがユーザ操作部２を用いて操作すると、表示デバイス１４が速やかに変更した色温度の反映を行うため、制御部４は、連続してコマンドを発行することが可能になり、操作性が高まる。一方、モニタ１１が備える制御部１３は、計算負荷がかかるマトリクス計算をせずにすむため、計算能力が高く、コストも高いＣＰＵやＤＳＰ等の計算デバイスを選ぶ必要がなくなり、モニタ１１のコストを低減することが可能となる。
【００７８】
＜２．変形例＞
なお、上述した実施の形態では、現在値設定部３３に示される座標値を変更することで、色度ｘ，ｙの値を変え、第２のポインタ３８を移動させていた。しかし、ユーザがユーザ操作部２に含まれるマウス等を用いて、第２のポインタ３８をドラッグ・ドロップすることによって、第２のポインタ３８を移動させても良い。また、ＧＵＩ表示部３にタッチパネルディスプレイを用いることにより、ユーザが画面を直接触ることによって、第２のポインタ３８を移動させても良い。このとき、移動した第２のポインタ３８のｘ、ｙ座標値を現在値設定部３３に反映することで、ユーザが第２のポインタ３８の座標位置を把握するようにしてもよい。
【００７９】
また、色温度表示領域３５を黒地とし、第１のポインタ３７と第２のポインタ３８をそれぞれ、白色等の明るい色で表示させてもよい。これにより、ユーザは、第１のポインタ３７と第２のポインタ３８の座標位置を認識しやすくなる。
【００８０】
また、上述した実施の形態では、色温度表示領域３５及び枠体３６の形状を長方形として説明したが、長方形に限らない。例えば、色温度表示領域３５及び枠体３６の形状を、円状、楕円状、多角形状としてもよく、ユーザの視認性が高める任意の形状に変形することが可能である。
【００８１】
また、上述した一実施の形態例における一連の処理は、ハードウェアにより実行することができるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが専用のハードウェアに組み込まれているコンピュータ、または、各種の機能を実行するためのプログラムをインストールしたコンピュータにより、実行可能である。例えば汎用のパーソナルコンピュータなどに所望のソフトウェアを構成するプログラムをインストールして実行させればよい。
【００８２】
また、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給してもよい。また、そのシステムあるいは装置のコンピュータ（またはＣＰＵ等の制御装置）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、機能が実現されることは言うまでもない。
【００８３】
この場合のプログラムコードを供給するための記録媒体としては、例えば、フロッピーディスク（登録商標）、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００８４】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施の形態の機能が実現される。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部又は全部を行う。その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【００８５】
また、本発明は上述した実施の形態に限られるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りその他種々の応用例、変形例を取り得ることは勿論である。
【符号の説明】
【００８６】
１…色温度調整装置、２…ユーザ操作部、３…ＧＵＩ表示部、４…制御部、５…通信処理部、８…ＬＡＮ、１０…色温度調整システム、１１…モニタ、１２…通信処理部、１３…制御部、１４…表示デバイス、１５…記憶部、２１…通常状態、２２…色温度手動調整状態、３０…色温度手動調整設定画面、３１…デスティネーション表示部、３２…初期値表示部、３３…入力表示部、３４…現在値設定部、３６…枠体、３７…第１のポインタ、３８…第２のポインタ、３９…適用ボタン、４０…キャンセルボタン、４１…両矢印線
【図１】
2011091690.tif 000003
【図２】
2011091690.tif 000004
【図３】
2011091690.tif 000005
【図４】
2011091690.tif 000006
【図５】
2011091690.tif 000007
【図６】
2011091690.tif 000008
【図９】
2011091690.tif 000009
【図１０】
2011091690.tif 000010
【図７】
2011091690.tif 000011
【図８】
2011091690.tif 000012
【図１１】
2011091690.tif 000013
【図１２】
2011091690.tif 000014
【図１３】
2011091690.tif 000015
【図１４】
2011091690.tif 000016
【図１５】
2011091690.tif 000017