(57)【要約】【課題】色変換処理に係るプロファイルを切り替える場合に、急激な色味の変化を抑制する。【解決手段】現在のプロファイルと新たに設定されるプロファイルとの色差及び照明情報に基づいて、プロファイル切り替えの順応に要する順応時間を算出し、算出された順応時間において現在のプロファイルから設定されるプロファイルへ段階的に遷移していくプロファイルを適用することで、プロファイルの切り替え直後の急激な色味の変化を抑制できるようにする。【選択図】図１
2011044926.tif 000002
【特許請求の範囲】
【請求項１】
照明情報を取得する照明情報取得手段と、
色変換処理に係るプロファイルを設定するプロファイル設定手段と、
前記照明情報取得手段により取得した前記照明情報と前記プロファイル設定手段により設定した前記プロファイルとに基づいて、順応時間を算出する順応時間算出手段と、
前記順応時間算出手段により算出した前記順応時間に基づいて、プロファイルを段階的に適用して入力映像信号に対する色変換処理を行うプロファイル適用手段とを有することを特徴とする画像処理装置。
【請求項２】
前記プロファイル適用手段は、入力映像信号に対し適用するプロファイルを前記プロファイル設定手段により設定した前記プロファイルに切り替える際、入力映像信号に対し適用している現在のプロファイルから時間の経過に応じて逐次変化させ、前記順応時間算出手段により算出した順応時間後に、前記プロファイル設定手段により設定した前記プロファイルにすることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記プロファイル設定手段は、予め作成されている複数のプロファイルから設定するプロファイルを選択することを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
前記プロファイル設定手段は、前記照明情報取得手段により取得した前記照明情報の変化を検出し、前記照明情報の変化量に基づき設定するプロファイルを作成することを特徴とする請求項１又は２記載の画像処理装置。
【請求項５】
前記順応時間算出手段は、現在のプロファイルと前記プロファイル設定手段により設定されたプロファイルとの色差、及び前記照明情報取得手段により取得された前記照明情報に基づいて、前記順応時間を算出することを特徴とする請求項１〜４の何れか１項に記載の画像処理装置。
【請求項６】
前記プロファイル適用手段は、入力映像信号に対し適用している現在のプロファイルから前記プロファイル設定手段により設定されたプロファイルへ段階的に変化するプロファイルを作成して、前記順応時間内に随時適用することを特徴とする請求項１〜５の何れか１項に記載の画像処理装置。
【請求項７】
照明情報を取得する照明情報取得工程と、
色変換処理に係るプロファイルを設定するプロファイル設定工程と、
前記照明情報取得工程にて取得した前記照明情報と前記プロファイル設定工程にて設定した前記プロファイルとに基づいて、順応時間を算出する順応時間算出工程と、
前記順応時間算出工程にて算出した前記順応時間に基づいて、プロファイルを段階的に適用して入力映像信号に対する色変換処理を行うプロファイル適用工程とを有することを特徴とする画像処理方法。
【請求項８】
照明情報を取得する照明情報取得ステップと、
色変換処理に係るプロファイルを設定するプロファイル設定ステップと、
前記照明情報取得ステップにて取得した前記照明情報と前記プロファイル設定ステップにて設定した前記プロファイルとに基づいて、順応時間を算出する順応時間算出ステップと、
前記順応時間算出ステップにて算出した前記順応時間に基づいて、プロファイルを段階的に適用して入力映像信号に対する色変換処理を行うプロファイル適用ステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、及びプログラムに関し、画像表示に係る色処理技術に関する。
【背景技術】
【０００２】
従来、ユーザの好みや用途に応じて複数の表示モードを備えたディスプレイがある。例えば、観察する画像の種別に応じた表示モードや、見る人の観察環境に応じた表示モードなどを備えている。表示モードの切り替えは、一般的に予め設定されたプロファイルに基づいて色変換処理を切り替えることで実現されている。また、ディスプレイに接続された環境光センサーから照明の輝度情報や色温度を取得して、照明光の影響を考慮したプロファイルを自動的に生成して表示モードを切り替えるものがある。また、環境光に応じた輝度調整パラメータと、対象画素の輝度と、対象画素の周辺に位置する周辺画素の輝度とに基づいて対象画素の輝度を変換することで、環境光に応じた視覚処理を可能にする処理装置が提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３１２００８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、表示モードの切り替え直後、すなわちプロファイルの切り替え直後においては、ディスプレイの色の見えが安定せず所望の色に見えないことがある。これは、切り替え前のプロファイルでの状態に観察者が順応しているためであり、新しいプロファイルでの状態に順応するまでに時間がかかることが要因である。また、順応に要する時間は、プロファイル間の色変化量や照明に応じて変化する。したがって、プロファイル間の色変化量や照明に応じて変化する順応時間を考慮してプロファイルの切り替えを行わなければ、急激な色味の変化を生じさせてしまう。
本発明は、このような事情に鑑みてなされたものであり、色変換処理に係るプロファイルを切り替える場合に、急激な色味の変化を抑制することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る画像処理装置は、照明情報を取得する照明情報取得手段と、色変換処理に係るプロファイルを設定するプロファイル設定手段と、前記照明情報取得手段により取得した前記照明情報と前記プロファイル設定手段により設定した前記プロファイルとに基づいて、順応時間を算出する順応時間算出手段と、前記順応時間算出手段により算出した前記順応時間に基づいて、プロファイルを段階的に適用して入力映像信号に対する色変換処理を行うプロファイル適用手段とを有することを特徴とする。
【発明の効果】
【０００６】
プロファイルの切り替えを行う場合に、プロファイルの切り替えに係る順応時間を算出し、算出された順応時間に基づいてプロファイルを段階的に適用することにより、プロファイルの切り替え直後の急激な色味の変化を抑制することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施形態に係る画像処理装置のシステム構成例を示す図である。
【図２】第１の実施形態に係る画像処理装置の機能構成例を示す図である。
【図３】プロファイル設定ＵＩの一例を示す図である。
【図４】第１の実施形態に係る画像処理装置の動作例を示すフローチャートである。
【図５】第１の実施形態での色差算出処理の一例を示すフローチャートである。
【図６】順応白色点算出方法を説明するための図である。
【図７】第１の実施形態での順応時間算出処理の一例を示すフローチャートである。
【図８】段階的プロファイルの作成方法を説明するための図である。
【図９】順応時間の時間応答の一例を示す図である。
【図１０】第１の実施形態での色補正処理の一例を示すフローチャートである。
【図１１】第２の実施形態に係る画像処理装置の機能構成例を示す図である。
【図１２】第２の実施形態に係る画像処理装置の動作例を示すフローチャートである。
【図１３】第２の実施形態での設定プロファイル作成処理の一例を示すフローチャートである。
【図１４】設定プロファイル作成方法を説明するための図である。
【図１５】本実施形態に係る画像処理装置を実現可能なコンピュータ機能を示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態を図面に基づいて説明する。
【０００９】
（第１の実施形態）
本発明の第１の実施形態について説明する。
＜システム構成＞
図１は、第１の実施形態に係る画像処理装置のシステム構成例を示すブロック図である。図１において、１０１は環境光センサー、１０２は操作ユーザインタフェース（ＵＩ）、１０４はＣＰＵ（Central Processing Unit）、１０５はメインメモリ、１０６は表示制御回路、１０７は表示パネルである。環境光センサー１０１、操作ＵＩ１０２、ＣＰＵ１０４、メインメモリ１０５、及び表示制御回路１０６は、システムバス１０３を介して互いに通信可能に接続されている。
【００１０】
図２は、第１の実施形態に係る画像処理装置の機能構成例を示すブロック図である。図２においては、画像処理装置の機能構成における要素的特徴を示している。
【００１１】
照明情報取得部２０２は、環境光センサー１０１により構成され、照明に係る照明情報を取得する。照明情報取得部２０２により取得された照明情報は、システムバス１０３を経由してメインメモリ１０５に格納される。
【００１２】
プロファイル設定部２０３は、操作ＵＩ１０２により構成され、ユーザの指示に基づきプロファイルデータベース２０４から任意のプロファイルを選択し、入力映像信号に対する色変換処理に係るプロファイルとして設定する。プロファイル設定部２０３により設定されたプロファイルは、メインメモリ１０５に格納される。プロファイルデータベース２０４には、予め作成された複数のプロファイルが格納されている。なお、操作ＵＩ１０２は、表示パネル１０７の画面上に図３に示すようなプロファイル設定ＵＩを表示するようにしても良い。図３において、３０１はプロファイル設定（選択）ＵＩ、３０２はプロファイル設定（選択）ＵＩ３０１等を表示させるためのメニューボタン、３０３、３０４は選択切り替えボタン、３０５は設定（決定）ボタンである。
【００１３】
順応時間算出部２０５は、ＣＰＵ１０４とメインメモリ１０５とから構成され、照明情報取得部２０２により取得された照明情報及びプロファイル設定部２０３により設定されたプロファイルに基づいて、順応時間（色順応時間）を算出する。例えば、メインメモリ１０５に格納された照明情報とプロファイルとを用いて、ＣＰＵ１０４が順応時間を算出する。
【００１４】
段階的プロファイル適用部２０６は、ＣＰＵ１０４、メインメモリ１０５、及び表示制御回路１０６から構成され、順応時間算出部２０５により算出された順応時間に基づいて、プロファイルを段階的に適用して入力映像信号に色処理を施す。例えば、メインメモリ１０５に格納された現在のプロファイルから設定されたプロファイルへ段階的に変化するプロファイルをＣＰＵ１０４が算出し、算出した順応時間内に表示制御回路１０６が段階的に入力映像信号に対し適用するプロファイルを切り替える。例えば、段階的プロファイル適用部２０６は、現在のプロファイルから設定されたプロファイルに切り替える際、切り替え動作を開始してから順応時間後に設定されたプロファイルとなるように、プロファイルを時間の経過に応じて逐次変化させる。
【００１５】
＜システム全体の処理＞
次に、第１の実施形態に係る画像処理装置の動作について説明する。
図４は、第１の実施形態に係る画像処理装置の動作例を示すフローチャートである。
【００１６】
ステップＳ４０１にて、照明情報取得部２０２が、環境光センサー１０１により照明情報を取得する。前記照明情報は、表示パネル１０７周辺の照明照度、ならびに色度情報ｕ’、ｖ’で構成される。色度情報ｕ’、ｖ’は、ＣＩＥ（国際照明委員会）で規定されたＸＹＺ刺激値から算出されるｕ’ｖ’平面の値である。なお、環境光センサー１０１により取得できる照明情報は、リアルタイムに取得できるものが望ましいが、ユーザの指示に応じて、又は起動時等に取得するものでも構わない。
【００１７】
ステップＳ４０２にて、プロファイル設定部２０３が、プロファイルデータベース２０４に格納されている複数のプロファイルの内から、操作ＵＩ１０２からユーザが指示したプロファイルを取得する。
【００１８】
次に、ステップＳ４０３にて、順応時間算出部２０５が、現在のプロファイル（以下、「現プロファイル」とも称す。）と、ステップＳ４０２において取得されたプロファイル（以下、「設定プロファイル」とも称す。）との色差を算出する。図５は、プロファイル間の色差を算出する色差算出処理の一例を示すフローチャートである。
【００１９】
ステップＳ５０１にて、順応時間算出部２０５は、現プロファイルにおける白色情報を取得する。現プロファイルにおける白色情報は、表示パネル１０７に表示された白信号の輝度ならびに色度情報ｕ’、ｖ’で構成される。現プロファイルにおける白色情報は、プロファイルに予め記述されている情報を用いても良いし、白信号を表示して環境光センサーより取得しても良い。
【００２０】
次に、ステップＳ５０２にて、順応時間算出部２０５は、現プロファイルにおける順応白色点を算出する。
以下、順応白色点の算出方法について図６を用いて説明する。図６に示すデバイス白色点６０１、照明白色点６０２、完全白色点６０３の輝度ならびに色度情報は、これまでの処理によって取得されているものとする。例えば、デバイス白色点６０１は現プロファイルの白色情報、照明白色点６０２は環境光センサー１０１により取得した照明情報、完全白色点６０３は予めメインメモリ１０５に格納されている白色情報を利用することで取得される。なお、完全白色点は、例えば、等エネルギー白色（三刺激値ＸＹＺ値が等しい白色）であっても良く、実際にユーザが完全に白色として認識する白色であれば、その値を限定するものではない。
【００２１】
順応白色点の算出においては、まず、デバイス白色点６０１及び照明白色点６０２から黒体放射軌跡６０４にそれぞれ垂線を下ろして色温度を算出する。次に、算出されたデバイス白色点６０１及び照明白色点６０２の色温度や完全白色点６０３の色温度等を用い、例えば、次式により順応白色点が算出される。
【００２２】
【数１】
2011044926.tif 000003
【００２３】
図５に戻り、ステップＳ５０３にて、順応時間算出部２０５は、設定プロファイルにおける白色情報を取得する。設定プロファイルにおける白色情報は、白信号の輝度ならびに色度情報ｕ’、ｖ’で構成される。設定プロファイルにおける白色情報は、プロファイルに予め記述されている情報を用いる。
次に、ステップＳ５０４にて、順応時間算出部２０５は、ステップＳ５０２と同様にして、設定プロファイルにおける順応白色点を算出する。
【００２４】
次に、ステップＳ５０５にて、順応時間算出部２０５は、ステップＳ５０２において算出した現プロファイルにおける順応白色点と、ステップＳ５０４において算出した設定プロファイルにおける順応白色点との色差を算出する。なお、色差は、順応白色点の色度情報における色度間の距離であっても良いし、ＣＩＥで規定するＣＩＥＬａｂ色空間に変換した色差を利用しても良い。ここでは、単純に色度情報ｕ’ｖ’平面における距離とする。
以上のようにして、現プロファイルと設定プロファイルとの色差を算出する色差算出処理が行われる。
【００２５】
図４に戻り、次に、ステップＳ４０４にて、順応時間算出部２０５が、ステップＳ４０３において算出した色差とステップＳ４０１において取得された照明情報とに基づき、プロファイル切り替えの順応に要する順応時間を算出する。図７は、順応時間算出処理の一例を示すフローチャートである。
【００２６】
ステップＳ７０１にて、順応時間算出部２０５は、ステップＳ４０３において算出したプロファイル間の色差から重み係数ｋ１を算出する。重み係数ｋ１は、色差が大きいほど順応に要する時間が大きくなるように設定する。
【００２７】
また、ステップＳ７０２にて、順応時間算出部２０５は、設定プロファイルにおける白色情報から重み係数ｋ２を算出する。重み係数ｋ２は、プロファイルの白色の輝度が高いほど順応に要する時間が大きくなるように設定する。
【００２８】
また、ステップＳ７０３にて、順応時間算出部２０５は、照明情報及び黒体放射軌跡からの距離から重み係数ｋ３を算出する。黒体放射軌跡から外れるほど人間の目は不完全順応になりやすく順応までに時間がかかるため、重み係数ｋ３は、黒体放射軌跡からの距離が大きいほど順応に要する時間が大きくなるように設定する。
【００２９】
次に、ステップＳ７０４にて、順応時間算出部２０５は、ステップＳ７０１、Ｓ７０２、Ｓ７０３においてそれぞれ算出した重み係数ｋ１、ｋ２、ｋ３を用いて、順応時間を算出する。予め設定した輝度を持つ基準白色点から色度を１動かすときに要する順応時間をＴ１、予め設定した色温度を持つ基準白色点から色度を１動かすときに要する順応時間をＴ２とすると、順応時間Ｔは、例えば、次式を用いて算出される。
Ｔ＝ｋ１＊ｋ２＊Ｔ１＋ｋ３＊Ｔ２
以上のようにして順応時間算出処理が行われる。
【００３０】
図４に戻り、次に、ステップＳ４０５にて、段階的プロファイル適用部２０６が、プロファイルの切り替えを行う際に、ステップＳ４０４において算出された順応時間内に適用する段階的プロファイルを作成する。段階的プロファイルの作成方法について図８を用いて説明する。ステップＳ５０２において算出した現プロファイルにおける部分順応白色点をＷｐ１、ステップＳ５０４において算出した設定プロファイルにおける部分順応白色点をＷｐ２とする。このとき、段階的プロファイルにおける部分順応白色点Ｗｐ３は、例えば次式を用いて算出される。
Ｗｐ３＝（１−ｋ４）＊Ｗｐ１＋ｋ４＊Ｗｐ２
ここで、ｋ４は段階的プロファイルにおける係数であり、例えば図９に一例を示した順応時間の時間応答のような時間応答特性を持つ。すなわち、順応時間内において係数ｋ４の値は０から１に到達するように段階的に変化され、これにより現プロファイルから設定プロファイルへ段階的に変化するプロファイルが作成される。
【００３１】
次に、ステップＳ４０６にて、段階的プロファイル適用部２０６が、ステップＳ４０４において算出された順応時間内に、ステップＳ４０５において作成された段階的プロファイルを随時適用して色補正（色変換処理）を実施する。図１０は、色補正処理の一例を示すフローチャートである。
【００３２】
ステップＳ９０１にて、段階的プロファイル適用部２０６は、入力映像信号の１フレームにおける注目画素のＲＧＢ値を取得する。
【００３３】
次に、ステップＳ９０２にて、段階的プロファイル適用部２０６は、ステップＳ９０１において取得したＲＧＢ値を、入力プロファイルを用いてＸＹＺ値に変換する。入力プロファイルは、例えば、ｓＲＧＢ変換式を用いて変換するものとする。
次に、ステップＳ９０３にて、段階的プロファイル適用部２０６は、ステップＳ９０２において変換して得られたＸＹＺ値を、入力プロファイルに記述された白色データを用いて人間の視覚特性を考慮した知覚色空間での値に変換する。例えば、知覚色空間の値として、ＣＩＥで規定するＣＩＥＣＡＭ０２変換モデルを用いて、ＸＹＺ値を基にＪＣｈ値を算出するものとする。
【００３４】
次に、ステップＳ９０４にて、段階的プロファイル適用部２０６は、ステップＳ９０３において変換して得られたＪＣｈ値を、ステップＳ４０５において得られた段階的プロファイルに記述された順応白色点を用いてＸＹＺ値に変換する。
次に、ステップＳ９０５にて、段階的プロファイル適用部２０６は、ステップＳ９０４において変換して得られたＸＹＺ値を、ステップＳ４０５において作成された段階的プロファイルを用いてデバイスＲＧＢ値に変換する。
【００３５】
続いて、ステップＳ９０６にて、段階的プロファイル適用部２０６は、入力映像信号の１フレームにおけるすべての画素について前記色変換処理が実行されたか否かを判断する。判断の結果、１フレームのすべての画素について色変換処理が終了していれば色補正処理を終了し、終了していなければステップＳ９０７に進む。
【００３６】
ステップＳ９０７にて、段階的プロファイル適用部２０６は、注目画素を移動し、すなわち異なる画素を注目画素として選択し、ステップＳ９０１へ戻る。なお、注目画素の移動は、例えば、画面左上の画素から右下方向へ１画素ずつ順次移動するものとする。
以上のようにして色補正処理が行われ、ステップＳ４０５において作成された段階的プロファイルを随時適用して入力映像信号に処理を施し出力映像信号として出力される。
【００３７】
第１の実施形態によれば、現プロファイルから設定プロファイルへ切り替える場合に、現プロファイルと設定プロファイルとの色差、及び照明情報に基づいて順応時間を算出する。そして、算出された順応時間において現プロファイルから設定プロファイルへ段階的に遷移していくプロファイルを作成し、作成したプロファイルを適用することで、プロファイルの切り替え直後の急激な色味の変化を抑制することができる。
【００３８】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。
なお、第２の実施形態に係る画像処理装置のシステム構成は、図１に示した第１の実施形態に係る画像処理装置と同様であるので、その説明は省略する。
図１１は、第２の実施形態に係る画像処理装置の機能構成例を示すブロック図である。図１１においては、画像処理装置の機能構成における要素的特徴を示している。
【００３９】
照明情報取得部１１０２は、図２に示した照明情報取得部２０２と同様に構成され、照明に係る照明情報を取得する。
照明情報変化検出部１１０３は、ＣＰＵ１０４とメインメモリ１０５とから構成され、照明情報の変化を検出する。例えば、メインメモリ１０５に格納された照明情報の差分をＣＰＵ１０４が算出し、差分がある一定の閾値を超えた場合に変化を検出する。
【００４０】
設定プロファイル作成部１１０４は、ＣＰＵ１０４とメインメモリ１０５とから構成され、照明情報の変化量に基づき設定するプロファイルを作成する。例えば、照明情報の差分がある一定の閾値を超えることで照明情報の変化が検出された場合に、新しく設定プロファイルを作成してメインメモリ１０５に格納する。
【００４１】
順応時間算出部１１０５は、ＣＰＵ１０４とメインメモリ１０５とから構成され、照明情報取得部１１０２により取得された照明情報及び設定プロファイル作成部１１０４により作成されたプロファイルに基づいて、順応時間（色順応時間）を算出する。例えば、メインメモリ１０５に格納された照明情報とプロファイルとを用いて、ＣＰＵ１０４が順応時間を算出する。
【００４２】
段階的プロファイル適用部１１０６は、図２に示した段階的プロファイル適用部２０６と同様に構成され、順応時間算出部１１０５により算出された順応時間に基づいて、プロファイルを段階的に適用して入力映像信号に色処理を施す。
【００４３】
＜システム全体の処理＞
次に、第２の実施形態に係る画像処理装置の動作について説明する。
図１２は、第２の実施形態に係る画像処理装置の動作例を示すフローチャートである。
【００４４】
ステップＳ１２０１にて、照明情報取得部１１０２が、照明情報を取得する。このステップＳ１２０１での処理は、図４におけるステップＳ４０１での処理と同様である。
次に、ステップＳ１２０２にて、照明情報変化検出部１１０３が、ステップＳ１２０１において取得された照明情報と現プロファイルの作成時の照明情報との変化量を算出する。照明情報の変化量は、照明照度ならびに色度情報に関する差分であるとする。
【００４５】
次に、ステップＳ１２０３にて、照明情報変化検出部１１０３が、ステップＳ１２０２において算出した照明情報の変化量が予め定められた閾値よりも大きいか否かを判断する。判断の結果、照明情報の変化量が閾値よりも大きい場合にはステップＳ１２０４に進み、照明情報の変化量が閾値以下である場合にはステップＳ１２０１に進む。なお、閾値は予めメインメモリに格納してあっても良いし、ユーザが設定しても良い。
【００４６】
続いて、ステップＳ１２０４にて、設定プロファイル作成部１１０４が、ステップＳ１２０１において取得された照明情報とステップＳ１２０２において算出された照明情報の変化量とに基づき、設定プロファイルを作成する。図１３は、設定プロファイル作成処理の一例を示すフローチャートである。
【００４７】
ステップＳ１３０１にて、設定プロファイル作成部１１０４は、現プロファイルの作成時の照明情報から照明白色点を取得する。次に、ステップＳ１３０２にて、設定プロファイル作成部１１０４は、ステップＳ１３０１において取得した照明白色点と現プロファイルの白色点から照明変更前の順応白色点を算出する。なお、順応白色点の算出方法は、第１の実施形態と同様である。
【００４８】
また、ステップＳ１３０３にて、設定プロファイル作成部１１０４は、ステップＳ１２０１において取得された照明情報から照明白色点を取得する。次に、ステップＳ１３０４にて、設定プロファイル作成部１１０４は、ステップＳ１３０３において取得した照明白色点と現プロファイルの白色点から照明変更後の順応白色点を算出する。なお、順応白色点の算出方法は、第１の実施形態と同様である。
【００４９】
次に、ステップＳ１３０５にて、設定プロファイル作成部１１０４は、ステップＳ１３０２において算出した照明変更前の順応白色点とステップＳ１３０４において算出した照明変更後の順応白色点から設定プロファイルを作成する。設定プロファイルは、順応白色点がステップＳ１３０２において算出した順応白色点に近づくように作成する。
【００５０】
設定プロファイルの作成方法について図１４を用いて説明する。図１４に示す現プロファイルの白色点１４０１、現プロファイルの作成時の照明白色点１４０２、変更後の照明白色点１４０５は、これまでの処理によって取得されているものとする。設定プロファイル作成部１１０４は、前述した順応白色点の算出方法により、現プロファイルの作成時の順応白色点１４０４、変更後の順応白色点１４０６を算出する。その後、設定プロファイル作成部１１０４は、設定プロファイルの白色点と変更後の照明白色点１４０５と完全白色点１４０３とから算出される順応白色点が、現プロファイルの作成時の順応白色点１４０４と等しくなるように設定プロファイルの白色点を算出する。このようにして設定プロファイルが作成される。
【００５１】
図１２に戻り、次に、ステップＳ１２０５にて、順応時間算出部１１０５が、現プロファイルとステップＳ１２０４において作成された設定プロファイルとの色差を算出する。このステップＳ１２０５での色差算出処理は、図４におけるステップＳ４０３での色差算出処理と同様である。
【００５２】
次に、ステップＳ１２０６にて、順応時間算出部１１０５が、ステップＳ１２０５において算出した色差とステップＳ１２０１において取得された照明情報とに基づき、プロファイル切り替えの順応に要する順応時間を算出する。このステップＳ１２０６での順応時間算出処理は、図４におけるステップＳ４０４での順応時間算出処理と同様である。
【００５３】
次に、ステップＳ１２０７にて、段階的プロファイル適用部１１０６が、プロファイルの切り替えを行う際に、ステップＳ１２０６において算出された順応時間内に適用する段階的プロファイルを作成する。このステップＳ１２０７での処理は、図４におけるステップＳ４０５での処理と同様である。
【００５４】
次に、ステップＳ１２０８にて、段階的プロファイル適用部１１０６が、ステップＳ１２０６において算出された順応時間内に、ステップＳ１２０７において作成された段階的プロファイルを随時適用して色補正（色変換処理）を実施する。このステップＳ１２０８での色補正処理は、図４におけるステップＳ４０６での色補正処理と同様である。
【００５５】
第２の実施形態によれば、プロファイルを切り替える場合に、プロファイル間の色差及び照明情報に基づいて順応時間を算出し、順応時間において現プロファイルから設定プロファイルへ段階的に遷移していくプロファイルを作成し入力映像信号に対して適用する。これにより、プロファイルの切り替え直後の急激な色味の変化を抑制することができる。
【００５６】
なお、前述した第１及び第２の実施形態において、色度情報はｕ’ｖ’平面の値としているが、これに限定されるものではない。例えば、色度情報は、ｘｙ平面の値又はｕｖ平面の値であっても良いし、あるいはＸＹＺ刺激値そのものであっても良い。
【００５７】
（本発明の他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、前述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００５８】
例えば、第１及び第２の実施形態に示した画像処理装置は、図１５に示すようなコンピュータ機能８００を有し、そのＣＰＵ８０１により第１及び第２の実施形態での動作が実施される。
コンピュータ機能８００は、図１５に示すように、ＣＰＵ８０１と、ＲＯＭ８０２と、ＲＡＭ８０３とを備える。また、操作部（ＣＯＮＳ）８０９のコントローラ（ＣＯＮＳＣ）８０５と、ＣＲＴやＬＣＤ等の表示部としてのディスプレイ（ＤＩＳＰ）８１０のディスプレイコントローラ（ＤＩＳＰＣ）８０６とを備える。さらに、ハードディスク（ＨＤ）８１１、及びフレキシブルディスク等の記憶デバイス（ＳＴＤ）８１２のコントローラ（ＤＣＯＮＴ）８０７と、ネットワークインタフェースカード（ＮＩＣ）８０８とを備える。それら機能部８０１、８０２、８０３、８０５、８０６、８０７、８０８は、システムバス８０４を介して互いに通信可能に接続された構成としている。
ＣＰＵ８０１は、ＲＯＭ８０２又はＨＤ８１１に記憶されたソフトウェア、又はＳＴＤ８１２より供給されるソフトウェアを実行することで、システムバス８０４に接続された各構成部を総括的に制御する。すなわち、ＣＰＵ８０１は、前述したような動作を行うための処理プログラムを、ＲＯＭ８０２、ＨＤ８１１、又はＳＴＤ８１２から読み出して実行することで、第１及び第２の実施形態での動作を実現するための制御を行う。ＲＡＭ８０３は、ＣＰＵ８０１の主メモリ又はワークエリア等として機能する。
ＣＯＮＳＣ８０５は、ＣＯＮＳ８０９からの指示入力を制御する。ＤＩＳＰＣ８０６は、ＤＩＳＰ８１０の表示を制御する。ＤＣＯＮＴ８０７は、ブートプログラム、種々のアプリケーション、ユーザファイル、ネットワーク管理プログラム、及び第１及び第２の実施形態における前記処理プログラム等を記憶するＨＤ８１１及びＳＴＤ８１２とのアクセスを制御する。ＮＩＣ８０８はネットワーク８１３上の他の装置と双方向にデータをやりとりする。
【００５９】
なお、前記実施形態は、何れも本発明を実施するにあたっての具体化のほんの一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００６０】
２０２…照明情報取得部、２０３…プロファイル設定部、２０５…順応時間算出部、２０６…段階的プロファイル適用部
【図１】
2011044926.tif 000004
【図２】
2011044926.tif 000005
【図３】
2011044926.tif 000006
【図４】
2011044926.tif 000007
【図５】
2011044926.tif 000008
【図６】
2011044926.tif 000009
【図７】
2011044926.tif 000010
【図８】
2011044926.tif 000011
【図９】
2011044926.tif 000012
【図１０】
2011044926.tif 000013
【図１１】
2011044926.tif 000014
【図１２】
2011044926.tif 000015
【図１３】
2011044926.tif 000016
【図１４】
2011044926.tif 000017
【図１５】
2011044926.tif 000018