(57)【要約】【課題】  撮影シーンを再現するための画像処理を行う際に、簡単な操作で、ユーザの要望や好みを反映した画像処理を実現可能とすること。【解決手段】  処理対象の画像に関して、撮影時の撮影条件が異なる複数の撮影時観察パラメータと、出力時の出力条件が異なる複数の出力用観察パラメータとのうち、少なくとも２つのパラメータを環境パラメータとして記録する記録部と、複数の環境パラメータから、何れかの環境パラメータを選択する選択部と、選択部により選択された環境パラメータに基づいて、カラーアピアランスモデルによる画像処理を、処理対象の画像に対して行う画像処理部とを備える。【選択図】    図３
2012010017.tif 000002
【特許請求の範囲】
【請求項１】
処理対象の画像に関して、撮影時の撮影条件が異なる複数の撮影時観察パラメータと、出力時の出力条件が異なる複数の出力用観察パラメータとのうち、少なくとも２つのパラメータを環境パラメータとして記録する記録部と、
複数の前記環境パラメータから、何れかの環境パラメータを選択する選択部と、
前記選択部により選択された前記環境パラメータに基づいて、カラーアピアランスモデルによる画像処理を、前記処理対象の画像に対して行う画像処理部と
を備えることを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
新たな環境パラメータを取得する取得部をさらに備え、
前記記録部は、前記取得部により取得した前記環境パラメータを記録する
ことを特徴とする画像処理装置。
【請求項３】
請求項２に記載の画像処理装置において、
前記取得部により取得した前記環境パラメータのパラメータ名を決定する決定部をさらに備え、
前記記録部は、前記環境パラメータと、前記パラメータ名とを関連付けて記録する
ことを特徴とする画像処理装置。
【請求項４】
請求項１に記載の画像処理装置において、
前記記録部に記録された複数の前記環境パラメータの少なくとも一部を変更するユーザ指示を受け付ける受付部をさらに備え、
前記記録部は、前記ユーザ指示に基づいて、記録された複数の前記環境パラメータを更新する
ことを特徴とする画像処理装置。
【請求項５】
請求項１から請求項４の何れか１項に記載の画像処理装置と、
被写体を撮像する撮像部とを備え、
前記記録部は、前記撮像部による撮像結果に基づく環境パラメータを記録する
ことを特徴とする撮像装置。
【請求項６】
請求項５に記載の撮像装置において、
外部の機器と有線または無線で接続し、前記記録部からの前記環境パラメータの出力と、前記記録部への前記環境パラメータの入力との少なくとも一方を行う接続部をさらに備える
ことを特徴とする撮像装置。
【請求項７】
処理対象の画像に関して、撮影時の撮影条件が異なる複数の撮影時観察パラメータと、出力時の出力条件が異なる複数の出力用観察パラメータとのうち、少なくとも２つのパラメータを環境パラメータとして記録する記録ステップと、
複数の前記環境パラメータから、何れかの環境パラメータを選択する選択ステップと、
前記選択ステップにおいて選択された前記環境パラメータに基づいて、カラーアピアランスモデルによる画像処理を、前記処理対象の画像に対して行う画像処理ステップと
をコンピュータで実現することを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、撮像装置、および画像処理プログラムに関する。
【背景技術】
【０００２】
従来より、カラーマッチングに関する様々な技術が考えられている。例えば、ＣＩＥＣＡＭ０２などに代表されるアピアランスモデルを用いて、撮影時において撮影者が知覚した見えを、撮影時と異なる観察条件（例えばプリントやモニタに出力しての観察時）でも再現する技術が知られている。このような処理においては、撮影時の環境情報や観察時の環境情報が必要となる。
【０００３】
そこで、例えば、特許文献１の発明では、撮影時の環境情報や観察時の環境情報をデジタルカメラにより取得する方法が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−９４１３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１の発明では、単純に実際よりも高めの輝度に基づいて処理を行うため、コントラストや彩度が十分高い撮影シーン（例えば、晴天下など）の場合でも、さらにコントラストや彩度を高めてしまうことになり、再現時に過剰補正となってしまうことがある。
【０００６】
本発明は上記問題に鑑みてなされたものであり、撮影シーンを再現するための画像処理を行う際に、簡単な操作で、ユーザの要望や好みを反映した画像処理を実現可能とすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の画像処理装置は、処理対象の画像に関して、撮影時の撮影条件が異なる複数の撮影時観察パラメータと、出力時の出力条件が異なる複数の出力用観察パラメータとのうち、少なくとも２つのパラメータを環境パラメータとして記録する記録部と、複数の前記環境パラメータから、何れかの環境パラメータを選択する選択部と、前記選択部により選択された前記環境パラメータに基づいて、カラーアピアランスモデルによる画像処理を、前記処理対象の画像に対して行う画像処理部とを備える。
【０００８】
なお、新たな環境パラメータを取得する取得部をさらに備え、前記記録部は、前記取得部により取得した前記環境パラメータを記録しても良い。
【０００９】
また、前記取得部により取得した前記環境パラメータのパラメータ名を決定する決定部をさらに備え、前記記録部は、前記環境パラメータと、前記パラメータ名とを関連付けて記録しても良い。
【００１０】
また、前記記録部に記録された複数の前記環境パラメータの少なくとも一部を変更するユーザ指示を受け付ける受付部をさらに備え、前記記録部は、前記ユーザ指示に基づいて、記録された複数の前記環境パラメータを更新しても良い。
【００１１】
本発明の撮像装置は、上述した何れかの画像処理装置と、被写体を撮像する撮像部とを備え、前記記録部は、前記撮像部による撮像結果に基づく環境パラメータを記録することを特徴とする。
【００１２】
なお、外部の機器と有線または無線で接続し、前記記録部からの前記環境パラメータの出力と、前記記録部への前記環境パラメータの入力との少なくとも一方を行う接続部をさらに備えても良い。
【００１３】
なお、上記発明に関する構成を、処理対象の画像に対する画像処理を実現するための画像処理プログラムに変換して表現したものも本発明の具体的態様として有効である。
【発明の効果】
【００１４】
本発明によれば、撮影シーンを再現するための画像処理を行う際に、簡単な操作で、ユーザの要望や好みを反映した画像処理を実現可能とすることができる。
【図面の簡単な説明】
【００１５】
【図１】見え変換処理の概念図である。
【図２】刺激、背景、周囲の３つの領域について説明する図である。
【図３】第１実施形態の電子カメラ１の構成を示すブロック図である。
【図４】パラメータ記録部１６について説明する図である。
【図５】パラメータの取得時の制御部２０の動作を説明するフローチャートである。
【図６】撮影時の制御部２０の動作を説明するフローチャートである。
【図７】撮影時観察パラメータおよび出力用観察パラメータの指定について説明する図である。
【図８】第２実施形態のコンピュータ１００の構成を示すブロック図である。
【図９】制御部１２０の動作を説明するフローチャートである。
【発明を実施するための形態】
【００１６】
はじめに、カラーマッチングにおいて、異なる観察条件下に画像の見えを一致させるための見え変換処理について説明する。図１は、見え変換処理の概念図である。
【００１７】
図１に示すように、入力画像に対して、まず、Ｓｃｅｎｅ  Ｃｏｌｏｒｉｍｅｔｒｙを行う。Ｓｃｅｎｅ  Ｃｏｌｏｒｉｍｅｔｒｙでは、例えば、入力画像を、撮影シーンの白色点下でのＸＹＺ色空間に変換する。次に、Ａｐｐｅａｒａｎｃｅ変換を行う。Ａｐｐｅａｒａｎｃｅ変換では、観察条件に依存しない色空間にデータを変換する。一般的には、人間の色知覚モデルが用いられる。代表的な色知覚モデルとして、ＣＩＥＣＡＭ０２などがある。次に、Ｏｕｔｐｕｔ  Ｃｏｌｏｒｉｍｅｔｒｙを行う。Ｏｕｔｐｕｔ  Ｃｏｌｏｒｉｍｅｔｒｙでは、出力色空間の色度値（例えばｓＲＧＢ）への変換を行う。そして、Ｏｕｔｐｕｔ  ｒｅｆｅｒｒｅｄへの変換を行う。Ｏｕｔｐｕｔ  ｒｅｆｅｒｒｅｄへの変換では、好ましい色再現に合わせた変換や、出力デバイスの色域に合わせた変換などを行う。
【００１８】
これらの処理においては、入力に関する撮影時観察パラメータと、出力に関する出力用観察パラメータとが必要となる。上述したＣＩＥＣＡＭ０２において用いられる撮影時観察パラメータおよび出力用観察パラメータの一例を、以下に挙げる。
１）順応白色点（Ｘｗ，Ｙｗ，Ｚｗ）
順応白色点は、順応領域の白色点を示し、より簡単には照明白色点を示す。
２）順応輝度Ｌａ［ｃｄ／ｍ＾２］
順応輝度Ｌａ［ｃｄ／ｍ＾２］は、順応領域の絶対輝度を示す。
３）周囲の明るさｃ
周囲の明るさｃは、周囲領域と順応領域との明るさの比を示す。周囲領域の明るさが順応領域の明るさ以上の場合はＡｖｅｒａｇｅに分類され、順応領域の明るさが暗くなるほどにＤｉｍ、Ｄａｒｋにそれぞれ分類される。
４）背景輝度Ｙｂ
背景輝度Ｙｂは、白色点絶対輝度の２０％を示す。
【００１９】
なお、上述した各パラメータは、刺激、背景、周囲の３つの領域を算出エリアとして定義して算出される。図２に示すように、例えば、刺激は、視野角２度に対応し、背景は、刺激の外側の視野角１０度に対応し、周囲は、背景の外側に対応する。
【００２０】
＜第１実施形態＞
以下、図面を用いて本発明の第１実施形態について説明する。以下では、本発明の撮像装置の一例として、電子カメラを例に挙げて説明する。
【００２１】
図３は、第１実施形態の電子カメラ１の構成を示すブロック図である。
【００２２】
電子カメラ１は、図３に示すように、撮影レンズ部１０、ＣＣＤ等の撮像素子１１を含む撮像部１２、撮像部１２により生成された画像データに対して画像処理を施す画像処理部１３、画像を表示する液晶モニタなどを備えた表示部１４、画像を記録する記録媒体などからなる記録部１５、上述したパラメータを記録するパラメータ記録部１６、環境光を取得する環境光センサ１７、撮影レンズ部１０の駆動を行う光学系駆動部１８、不図示のレリーズボタンなどを有し、ユーザ操作を受け付ける操作部１９、各部を制御する制御部２０を備える。撮像部１２、画像処理部１３、記録部１５、パラメータ記録部１６、環境光センサ１７、光学系駆動部１８、制御部２０は、バスを介して相互に接続される。また、制御部２０および画像処理部１３の出力は、バスを介して表示部１４にも接続される。また、操作部１９の出力は、制御部２０に接続される。
【００２３】
撮影レンズ部１０は、不図示のズームレンズを備える。ズームレンズの制御は、光学系駆動部１８により行われる。撮像部１２は、撮影レンズ部１０を介した被写体像を撮像素子１１により光電変換し、さらにＡ／Ｄ変換を行って、画像データを出力する。画像処理部１３は、撮像部１０により取得された画像データに対してホワイトバランス調整、色処理、ガンマ処理などの処理を行う。また、画像処理部１３は、撮像部１０により取得された画像データや、記録部１５に記録された画像データに対して、見え変換処理などのカラーマッチングに関する処理も行う。表示部１４は、画像処理部１３により生成された画像や記録部１５に記録された画像を表示するとともに、構図確認用のスルー画像を表示することにより、ファインダーとしても利用される。パラメータ記録部１６および環境光センサ１７の詳細は後述する。制御部２０は、内部にメモリ２１を備え、各部を制御するためのプログラムを予め記憶する。そして、制御部２０は、このプログラムにしたがって各部を制御する。また、制御部２０は、操作部１９の状態を検知する。
【００２４】
以上説明した構成の電子カメラ１において、操作部１９により撮像指示が行われると、制御部２０はこれを検知し、撮影レンズ部１０を介した被写体像を撮像素子１１により光電変換し、さらにＡ／Ｄ変換を行う。そして、制御部２０は、画像処理部１３を介して、ホワイトバランス調整、色処理、ガンマ処理などの処理を行い、記録部１５に記録する。
【００２５】
次に、パラメータ記録部１６の詳細について説明する。
【００２６】
パラメータ記録部１６には、上述した撮影時観察パラメータおよび出力用観察パラメータとして利用されるパラメータが記録される。パラメータ記録部１６として記録部１５の記憶領域の一部を利用しても良いし、記録部１５とは独立にパラメータ記録部１６を設けても良い。また、電子カメラ１にメモリカードなどの記録媒体を着脱可能である場合には、この記録媒体の記憶領域にパラメータ記録部１６を設けても良い。さらに、電子カメラ１が、有線または無線を介して外部機器と接続可能な接続部を有する場合には、外部機器やインターネット上のサーバなどにパラメータ記録部１６を設けても良い。
【００２７】
パラメータ記録部１６には、上述したパラメータが図４に示すようなデータベースの形で記録されている。データベースには、例えば、図４に示すように、「登録日」、「パラメータ名」、および複数のパラメータ（「パラメータ１」から「パラメータ４」）の各項目がそれぞれ対応付けられて記録されている。なお、「パラメータ１」から「パラメータ４」は、上述した順応白色点（Ｘｗ，Ｙｗ，Ｚｗ）、順応輝度Ｌａ、周囲の明るさｃ、背景輝度Ｙｂなどに対応する。また、図４に例示した各パラメータのうち、登録日が「ｐｒｅｓｅｔ」となっているパラメータは、予め実験などにより求められたパラメータである。それ以外のパラメータについては、その取得について後述する。
【００２８】
環境光センサ１７は、上述したように環境光を取得するためのセンサである。この環境光センサ１７は、環境情報を取得することができれば、電子カメラ１のどの部分に備えられても良い。また、測光センサなどを兼用したセンサであっても良い。
【００２９】
ユーザは、所望の環境において、パラメータ記録部１６に新たなパラメータを記録することができる。新たなパラメータの取得は、上述した環境光センサ１７を用いて行われる。
【００３０】
以下、図５のフローチャートを参照して、パラメータの取得時の制御部２０の動作を説明する。制御部２０は、操作部１９を介したユーザ操作により新たなパラメータの取得が指示されると、以下の処理を実行する。
【００３１】
ステップＳ１において、制御部２０は、環境光センサ１７の出力を取得する。
【００３２】
ステップＳ２において、制御部２０は、ステップＳ１で取得した環境光センサ１７の出力に基づいて、パラメータを算出する。このとき算出されるパラメータは、上述した「パラメータ１」から「パラメータ４」である。
【００３３】
ステップＳ３において、制御部２０は、表示部１４を制御して、パラメータ名の指定を促すメッセージを表示する。制御部２０は、例えば、「操作部材を操作して、パラメータ名を入力してください。」などのメッセージを表示部１４に表示する。なお、電子カメラ１が音声出力部を備える場合には、音声情報を用いても良い。
【００３４】
ユーザは、操作部１９を操作して、所望のパラメータ名を指定することができる。この場合、パラメータ名は、パラメータの特徴を良く表す名称であることが好ましい。パラメータ名をユーザに直接指定させる他に、予めパラメータ名の候補をいくつか用意しておき、それらの候補からユーザに選択させても良い。
【００３５】
ステップＳ４において、制御部２０は、パラメータ名が指定されたか否かを判定する。制御部２０は、操作部１９を介したユーザ操作により、パラメータ名が指定されたか否かを判定する。そして、パラメータ名が指定されたと判定すると、制御部２０は、後述するステップＳ６に進む。一方、所定の時間を経過してもパラメータ名が指定されないと判定すると、制御部２０は、ステップＳ５に進む。
【００３６】
ステップＳ５において、制御部２０は、パラメータ名を自動決定する。制御部２０は、例えば、日付、日時や通し番号など所定の法則に則ってパラメータ名を自動決定する。なお、電子カメラ１がＧＰＳ機能を備える場合には、このＧＰＳによる位置情報を用いても良い。
【００３７】
ステップＳ６において、制御部２０は、ステップＳ２で算出したパラメータを、ユーザにより指定されたパラメータ名、または、ステップＳ５で自動決定したパラメータ名で、パラメータ記録部１６に記録する。このとき、制御部２０は、ステップＳ２で算出したパラメータを、パラメータ記録部１６以外の記録部にも同時記録しても良い。例えば、電子カメラ１が、有線または無線を介して外部機器と接続可能な接続部を有する場合には、パラメータ記録部１６と電子カメラ１の外部機器（所定のコンピュータなど）との両方に、ステップＳ２で算出したパラメータを記録しても良い。
【００３８】
なお、操作部１９を介したユーザ操作により新たなパラメータの取得が指示された場合以外にも、同様の処理を行って新たなパラメータを取得しても良い。例えば、電子カメラ１における撮影時に新たなパラメータを取得しても良い。
【００３９】
パラメータ記録部１６に記録されたパラメータは、上述したように、カラーアピアランスモデルによる画像処理時に、撮影時観察パラメータおよび出力用観察パラメータとして利用される。カラーアピアランスモデルによる画像処理は、電子カメラ１における撮影時や再生時に行われる。
【００４０】
以下、図６のフローチャートを参照して、撮影時の制御部２０の動作を説明する。なお、再生時にカラーアピアランスモデルによる画像処理が行われる場合にも、略同様の処理が行われる。
【００４１】
ステップＳ２１において、制御部２０は、操作部１９を介したユーザ操作により、撮影指示が行われたか否かを判定する。そして、撮影指示が行われるまで待機し、撮影指示が行われたと判定すると、制御部２０は、ステップＳ２２に進む。
【００４２】
ステップＳ２２において、制御部２０は、撮像部１２を制御して撮影を行う。
【００４３】
ステップＳ２３において、制御部２０は、撮影時観察パラメータが指定されているか否かを判定する。そして、撮影時観察パラメータが指定されていると判定すると、制御部２０は、後述するステップＳ２５に進む。一方、撮影時観察パラメータが指定されていないと判定すると、制御部２０は、ステップＳ２４に進む。
【００４４】
撮影時観察パラメータの指定は、操作部１９を介したユーザ操作により予め行われる。制御部２０は、例えば、図７に示すように、パラメータ記録部１６に記録されたパラメータのリストを表示部１４に表示し、ユーザは、このリストを目視して、操作部１９を介したユーザ操作により、何れかのパラメータを指定することができる。
【００４５】
このとき、ユーザによる指定をサポートするために、公知技術と同様の工夫を行っても良い。例えば、指定される頻度の高いパラメータをリストの上位にしても良い。また、階層的な分類を適用しても良い。例えば、屋内／屋外を大分類とし、朝／昼／夜を中分類とし、パラメータ名を小分類として、ユーザに階層的な指定を行わせるようにしても良い。この場合、「ｐｒｅｓｅｔ」のパラメータについては階層的な分類を予め記憶させておき、図５を用いて説明したパラメータについては登録時に階層的な分類を決定すれば良い。さらに、サムネイル画像などを表示することにより、パラメータ名のみでの指定よりも、さらに直感的な指定を可能としても良い。
【００４６】
ステップＳ２４において、制御部２０は、撮影時観察パラメータを自動決定する。電子カメラ１が、撮影時に、図５を用いて説明したパラメータの取得動作を行っている場合には、制御部２０は、取得したパラメータを撮影時観察パラメータとして決定する。また、制御部２０は、標準環境光情報基づいて予め定められたパラメータを、撮影時観察パラメータとして決定しても良い。また、制御部２０は、撮影条件などに基づいて、パラメータ記録部１６に記録されたパラメータの何れかを選択し、撮影時観察パラメータとして決定しても良い。
【００４７】
ステップＳ２５において、制御部２０は、出力用観察パラメータが指定されているか否かを判定する。そして、出力用観察パラメータが指定されていると判定すると、制御部２０は、後述するステップＳ２７に進む。一方、出力用観察パラメータが指定されていないと判定すると、制御部２０は、ステップＳ２６に進む。なお、出力用観察パラメータの指定は、ステップＳ２３で説明した撮影時観察パラメータの指定と同様に行われる。
【００４８】
ステップＳ２６において、制御部２０は、出力用観察パラメータを自動決定する。制御部２０は、ユーザにより予め指定された撮影時観察パラメータ、または、ステップＳ２４で自動決定された撮影時観察パラメータと同様のパラメータを、出力用観察パラメータとして決定しても良い。また、制御部２０は、標準環境光情報基づいて予め定められたパラメータを、出力用観察パラメータとして決定しても良い。また、制御部２０は、撮影条件などに基づいて、パラメータ記録部１６に記録されたパラメータの何れかを選択し、出力用観察パラメータとして決定しても良い。
【００４９】
ステップＳ２７において、制御部２０は、画像処理部１３を制御して、ステップＳ２２の撮影により生成した画像に対する画像処理を行う。なお、ステップＳ２７において行われる画像処理には、ホワイトバランス調整や色処理などの通常の画像処理と、カラーアピアランスモデルによる画像処理との両方が含まれる。カラーアピアランスモデルによる画像処理を行う場合には、制御部２０は、ユーザにより予め指定された撮影時観察パラメータ、または、ステップＳ２４で自動決定された撮影時観察パラメータを用いるとともに、ユーザにより予め指定された出力用観察パラメータ、または、ステップＳ２６で自動決定された出力用観察パラメータを用いて画像処理を行う。
【００５０】
ステップＳ２８において、制御部２０は、ステップＳ２７において画像処理を施した画像の画像データを、記録部１５に記録して、一連の処理を終了する。
【００５１】
以上説明したように、第１実施形態によれば、処理対象の画像に関して、撮影時の撮影条件が異なる複数の撮影時観察パラメータと、出力時の出力条件が異なる複数の出力用観察パラメータとのうち、少なくとも２つのパラメータを環境パラメータとして記録する記録部を備え、複数の環境パラメータから、何れかの環境パラメータを選択し、選択した環境パラメータに基づいて、カラーアピアランスモデルによる画像処理を、処理対象の画像に対して行う。したがって、撮影シーンを再現するための画像処理を行う際に、簡単な操作で、ユーザの要望や好みを反映した画像処理を実現可能とすることができる。さらに、ユーザが、意図的に実際の環境とは異なるパラメータを選択することも容易であるため、芸術的な表現を目的としたパラメータの選択にも便利である。
【００５２】
なお、第１実施形態では、撮像素子１１と独立に環境光センサ１７を備える例を示したが、本発明はこの例に限定されない。例えば、撮像素子１１を、環境光を取得するための環境光センサとして利用しても良い。この場合、撮影時とは異なる撮影条件で撮影を行っても良い。
【００５３】
また、第１実施形態において、図５を用いて説明したパラメータの取得動作は、どのようなタイミングで行っても良い。また、ユーザ操作にかかわらず、適当なタイミングで自動に行っても良い。いずれの場合も、ユーザに対して、取得したパラメータの内容の確認や、取得したパラメータのパラメータ記録部１６への記録の要、不要の確認などを、表示部１４等を用いて行っても良い。
【００５４】
また、第１実施形態では、図３に示した電子カメラ１を例に挙げて説明したが、本発明はこの例に限定されない。例えば、図３に示した電子カメラ１とは異なる構成の電子カメラにも本発明を同様に適用することができる。また、環境光を取得する専用の機器と、パラメータを算出、記録するコンピュータとからなるシステムにも本発明を同様に適用することができる。
【００５５】
＜第２実施形態＞
以下、図面を用いて本発明の第２実施形態について説明する。
【００５６】
以下では、本発明の画像処理プログラムを記録した画像処理装置の一例として、コンピュータを例に挙げて説明する。
【００５７】
図８は、第２実施形態のコンピュータ１００の構成を示すブロック図である。
【００５８】
コンピュータ１００は、図８に示すように、画像データに対して画像処理を施す画像処理部１１３、画像を表示する液晶モニタなどからなる表示部１１４、画像を記録する記録部１１５、パラメータ記録部１１６、不図示のキーボードやマウスなどを有し、ユーザ操作を受け付ける操作部１１９、各部を制御する制御部１２０、電子カメラやスキャナなどの外部機器と相互に接続可能な接続部１２２を備える。画像処理部１１３、記録部１１５、パラメータ記録部１１６、制御部１２０、接続部１２２は、バスを介して相互に接続される。また、制御部１２０および画像処理部１１３の出力は、バスを介して表示部１１４にも接続される。また、操作部１１９の出力は、制御部１２０に接続される。
【００５９】
画像処理部１１３は、記録部１１５に記録された画像や接続部１２２を介して取得された画像データに対して一般的な画像処理や、見え変換処理などのカラーマッチングに関する処理を行う。パラメータ記録部１１６は、第１実施形態で説明したパラメータ記録部１６と同様の記録部であり、図４に示したデータベースが予め記録されている。制御部１２０は、内部にメモリ１２１を備え、各部を制御するためのプログラムを予め記憶する。そして、制御部１２０は、このプログラムにしたがって各部を制御する。また、制御部１２０は、操作部１１９の状態を検知する。
【００６０】
以下、図９のフローチャートを参照して、カラーアピアランスモデルによる画像処理時の制御部１２０の動作を説明する。
【００６１】
ステップＳ３１において、制御部１２０は、処理対象の画像として、記録部１１５に記録された画像や接続部１２２を介して取得された画像を読み出す。
【００６２】
ステップＳ３２において、制御部１２０は、撮影時観察パラメータが指定されているか否かを判定する。そして、撮影時観察パラメータが指定されていると判定すると、制御部１２０は、後述するステップＳ３４に進む。一方、撮影時観察パラメータが指定されていないと判定すると、制御部１２０は、ステップＳ３３に進む。撮影時観察パラメータの指定は、図６のステップＳ２３で説明した撮影時観察パラメータの指定と同様に行われる。
【００６３】
ステップＳ３３において、制御部１２０は、撮影時観察パラメータを自動決定する。制御部１２０は、標準環境光情報基づいて予め定められたパラメータを、撮影時観察パラメータとして決定しても良い。また、制御部１２０は、ステップＳ３１で読み出した画像の撮影条件などに基づいて、パラメータ記録部１１６に記録されたパラメータの何れかを選択し、撮影時観察パラメータとして決定しても良い。
【００６４】
ステップＳ３４において、制御部１２０は、出力用観察パラメータが指定されているか否かを判定する。そして、出力用観察パラメータが指定されていると判定すると、制御部１２０は、後述するステップＳ３６に進む。一方、出力用観察パラメータが指定されていないと判定すると、制御部１２０は、ステップＳ３５に進む。なお、出力用観察パラメータの指定は、図６のステップＳ２３で説明した撮影時観察パラメータの指定と同様に行われる。
【００６５】
ステップＳ３５において、制御部１２０は、出力用観察パラメータを自動決定する。制御部１２０は、ユーザにより予め指定された撮影時観察パラメータ、または、ステップＳ３３で自動決定された撮影時観察パラメータと同様のパラメータを、出力用観察パラメータとして決定しても良い。また、制御部１２０は、標準環境光情報基づいて予め定められたパラメータを、出力用観察パラメータとして決定しても良い。また、制御部１２０は、ステップＳ３１で読み出した画像の撮影条件などに基づいて、パラメータ記録部１１６に記録されたパラメータの何れかを選択し、出力用観察パラメータとして決定しても良い。
【００６６】
ステップＳ３６において、制御部１２０は、画像処理部１１３を制御して、ステップＳ３１で読み出した画像に対する画像処理（カラーアピアランスモデルによる画像処理）を行う。このとき、制御部１２０は、ユーザにより予め指定された撮影時観察パラメータ、または、ステップＳ３３で自動決定された撮影時観察パラメータを用いるとともに、ユーザにより予め指定された出力用観察パラメータ、または、ステップＳ３５で自動決定された出力用観察パラメータを用いて画像処理を行う。
【００６７】
ステップＳ３７において、制御部１２０は、ステップＳ３６において画像処理を施した画像の画像データを、記録部１１５に記録して、一連の処理を終了する。
【００６８】
以上説明したように、第２実施形態によれば、コンピュータなどの画像処理装置においても、第１実施形態と同様の効果を得ることができる。
【００６９】
なお、第２実施形態においても、第１実施形態と同様に、パラメータ記録部１１６に記録する新たなパラメータの取得を行っても良い。例えば、図５のステップＳ１で説明した環境光センサ１４の出力の代わりに、記録部１１５に記録された画像や接続部１２２を介して取得された画像の画像情報に基づいて、パラメータを算出しても良い。また、接続部１２２を介して、外部の電子カメラやインターネット上などから新たなパラメータを取得しても良い。
【００７０】
また、上述した各実施形態では、各パラメータを、図４に示したデータベースの形で記録する例を示したが、本発明はこの例に限定されない。例えば、所定の規則に従った一連のデータの形で記録しても良いし、画像の付帯情報として記録しても良い。
【００７１】
また、上述した各実施形態で説明したパラメータは、複数の機器（例えば、電子カメラとコンピュータなど）やインターネット上のサーバなどの間で相互に通信して利用可能とするのが好ましい。例えば、第１実施形態の電子カメラ１で説明したパラメータ記録部１６に記録されたパラメータの一部または全部と、第２実施形態のコンピュータ１００で説明したパラメータ記録部１１６に複写し、コンピュータ１００において利用可能としても良い。コンピュータ１００から電子カメラ１への複写についても同様である。
【００７２】
また、上述した各実施形態において、パラメータ記録部（パラメータ記録部１６およびパラメータ記録部１１６）に記録されたパラメータの一部または全部を、ユーザ操作に基づいて調整および更新可能としても良い。この場合、公知のプレビュー技術などを用いて調整可能とすることにより、ユーザにとってより利便性の高いパラメータを用意することができる。
【符号の説明】
【００７３】
１…電子カメラ，１２…撮像部，１３・１１３…画像処理部，１４・１１４…表示部，１６・１１６…パラメータ記録部，１７…環境光センサ，２０・１２０…制御部，１００…コンピュータ
【図１】
2012010017.tif 000003
【図２】
2012010017.tif 000004
【図３】
2012010017.tif 000005
【図４】
2012010017.tif 000006
【図５】
2012010017.tif 000007
【図６】
2012010017.tif 000008
【図７】
2012010017.tif 000009
【図８】
2012010017.tif 000010
【図９】
2012010017.tif 000011