(57)【特許請求の範囲】
【請求項１】
被写体像を撮像する撮像部からの画像デ−タから第１のホワイトバランス制御値を算出するホワイトバランス演算部と、
特定の色温度の光源に対応した第２のホワイトバランス制御値を記憶したメモリと、
前記第１のホワイトバランス制御値と前記第２のホワイトバランス制御値とを、前記画像デ−タの付加情報として、当該撮像装置に着脱可能な記録媒体に記録する記録部とを有し、
前記第２のホワイトバランス制御値は、前記画像データを得るために前記被写体像を前記撮像部で撮像するよりも前に予め前記メモリに記録されていることを特徴とする撮像装置。
【請求項２】
撮像装置間の特性差が補正された前記第２のホワイトバランス制御値を算出する調整演算部を有することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記調整演算部は、基準となる撮像装置で得られた画像データと、当該撮像装置で得られた画像データとに基づいて、前記撮像装置間の特性差が補正された前記第２のホワイトバランス制御値を算出することを特徴とする請求項２に記載の撮像装置。
【請求項４】
被写体像を撮像する撮像部からの画像デ−タから算出された第１のホワイトバランス制御値と、特定の色温度の光源に対応した第２のホワイトバランス制御値とを、前記画像デ−タの付加情報として、撮像装置に着脱可能な記録媒体に記録するステップを有し、
前記第２のホワイトバランス制御値は、前記画像データを得るために前記被写体像を前記撮像部で撮像するよりも前に予め前記メモリに記録されていることを特徴とする画像記録方法。
【請求項５】
被写体像を撮像する撮像部からの画像デ−タから第１のホワイトバランス制御値を算出するホワイトバランス演算部と、
特定の色温度の光源に対応した第２のホワイトバランス制御値を記憶したメモリと、
前記第１のホワイトバランス制御値と前記第２のホワイトバランス制御値とを、前記画像デ−タの付加情報として、撮像装置に着脱可能な記録媒体に記録する記録部と、
前記第１のホワイトバランス制御値、又は前記第２のホワイトバランス制御値を選択する選択部と、
前記選択部による選択に基づき、前記画像デ−タにホワイトバランス演算処理を行うホワイトバランス制御部とを有することを特徴とする画像処理システム。
【請求項６】
被写体像を撮像する撮像部からの画像デ−タから算出された第１のホワイトバランス制御値と、特定の色温度の光源に対応した第２のホワイトバランス制御値とを、前記画像デ−タの付加情報として、撮像装置に着脱可能な記録媒体に記録する記録ステップと、
前記第１のホワイトバランス制御値、又は前記第２のホワイトバランス制御値を選択する選択ステップと、
前記選択ステップによる選択に基づき、前記画像デ−タにホワイトバランス演算処理を行う演算ステップとを有することを特徴とする画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、複数の色フィルタを有する撮像手段で得られた撮影画像に対してホワイトバランス処理を行なうディジタルカメラ等の画像の記録機能及び再生機能を有する装置或いはシステムに用いられる、撮像装置、画像処理システム、画像処理方法、及び画像記録方法に関するものである。
【０００２】
【従来の技術】
近年においては、パーソナルコンピュータ（以下、単に「パソコン」又は「ＰＣ」と言う）のコンシューマ市場への普及と共に、このパソコンに対する画像入力手段の一つとしてディジタルカメラが重要な役割を担っている。
【０００３】
また、フィルムカメラでは、被写体を照射する光源の色温度に応じてユーザ（撮影者）がフィルタをレンズに装着することで撮影画像のホワイトバランスが調整されるが、これに対してディジタルカメラは、色フィルタを有する撮像素子から出力される撮影画像データに対してホワイトバランス処理（演算処理）を行なう構成であるため、その分、ユーザの負担を軽減できる。
【０００４】
ディジタルカメラにおけるホワイトバランス処理としては、例えば、次のようなオートホワイトバランス処理及びプリセットホワイトバランス処理が挙げられる。
【０００５】
（オートホワイトバランス処理）
撮像素子から出力される撮影画像データにおける白色（無彩色）の部分を検出し、当該検出結果（白色部分）から、撮影画像における被写体に対する照射光源の色温度を求め、当該色温度に基づいたホワイトバランス制御値（白色部分の被写体領域を無彩色にするための制御値）を、撮像素子から出力される撮影画像データに対して乗算する。
【０００６】
（プリセットホワイトバランス処理）
特定の色温度の光源により照射された被写体（物体）を撮影した場合に、撮影画像から無彩色と思われる被写体領域を検出し、その被写体領域の画像データが無彩色となるように、撮像素子から出力される撮影画像データへ乗算処理（ホワイトバランス演算処理）を行う。
また、このようなプリセットホワイトバランス処理では、例えば、太陽光が光源として照射されている被写体を撮影する場合に、太陽光の色温度に対応したホワイトバランス制御値を選択する太陽光ホワイトバランスモードや、タングステン電球光を光源として照射されている被写体を撮影する場合に、タングステン電球光の色温度に対応したホワイトバランス制御値を選択するタングステンホワイトバランスモード等がある。
【０００７】
図４は、上述のようなホワイトバランス処理の機能を有する画像処理システム５００の構成を示したものである。
画像処理システム５００は、上記図４に示すように、ディジタルカメラ６００及び画像再生装置７００を含む構成としている。
ディジタルカメラ６００は、撮像部６０３から記録媒体６０８への画像データの記録機能を有する。
画像再生装置７００は、パソコンや現像処理専用装置等であり、記録媒体６０８へ記録された画像データを読み出し、当該画像データに対して、ホワイトバランス処理をはじめとする現像処理を施し、当該処理後画像を内蔵の記録媒体７３７へ記録する機能を有する。
以下、画像処理システム５００の一連の動作について説明する。
【０００８】
ディジタルカメラ６００において、撮像部６０３は、色フィルタを有する撮像素子（不図示）により取得した撮影画像データ（色フィルタの出力データ）６０４を出力する。
撮像部６０３から出力された撮影画像データ６０４は、ディジタルカメラ６００の動作モードに基づいて、次のようにして記録媒体６０８へ記録される。
【０００９】
例えば、ディジタルカメラ６００の動作モードがＲＡＷモードである場合、可逆圧縮符号化処理部６０５は、撮像部６０３から出力された撮影画像データ６０４を可逆圧縮符号化し、当該符号化画像データをそのまま記録媒体６０８へ記録する。
【００１０】
また、例えば、ディジタルカメラ６００の動作モードがＪＰＥＧモードである場合、ホワイトバランス制御部６１９は、撮像部６０３から出力された撮影画像データ６０４に対して、ホワイトバランス制御のための演算処理を施す。
現像処理部６２０は、ホワイトバランス制御部６１９による処理後画像データに対して、カラーマトリックス変換等による現像処理を施し、さらに非可逆圧縮符号化処理を施すことで、ＪＰＥＧ画像データを生成する。
画像出力部６２１は、現像処理部６２０で得られたＪＰＥＧ画像データを記録媒体６０８へ記録する。
【００１１】
ここで、ＪＰＥＧモードの場合の動作について具体的に説明すると、まず、ホワイトバランス制御部６１９は、ホワイトバランス制御値６１８に基づいて、上記のホワイトバランス制御のための演算処理を実行するが、ホワイトバランス制御値６１８は、次のようにして生成される。
【００１２】
オートホワイトバランス（ＡＷＢ）演算部６０９は、撮像部６０３から出力された撮影画像データ６０４を構成する各色成分データ（色フィルタの出力データ）に対して白色判別処理を行なうことで、ＡＷＢ制御値６１０を求め、これをＷＢモード選択部６１６に対して出力する。
【００１３】
また、ＷＢモード選択部６１６に対しては、ＡＷＢ制御値６１０と共に、ＷＢ制御値６１２（１）〜ＷＢ制御値６１２（Ｎ）が供給される（Ｎ：Ｎ＞＝２の整数）。
ＷＢ制御値６１２（１）〜ＷＢ制御値６１２（Ｎ）はそれぞれ、様々な被写体を照射する光源の色温度に対応したホワイトバランス制御値であり、調整演算部６５０（１）〜調整演算部６５０（Ｎ）により生成される。
【００１４】
具体的には、調整演算部６５０（１）〜調整演算部６５０（Ｎ）はそれぞれ、被写体への光源を基準となるディジタルカメラで撮影した結果から求められた基準ＷＢ制御値６１１（１）〜基準ＷＢ制御値６１１（Ｎ）、任意の固定の色温度の光源を基準となるディジタルカメラで撮影して得られた基準画像データ６５３、及び当該光源をディジタルカメラ６００で撮影して得られた調整画像データ６５４に基づいて、両個体の撮像素子の色フィルタの特性を吸収する演算処理を実行することで、ＷＢ制御値６１２（１）〜ＷＢ制御値６１２（Ｎ）を生成する。
例えば、調整演算部６５０（ｘ）は、基準ＷＢ制御値６１１（ｘ）を用いた、基準画像データ６５３と調整画像データ６５４の差分から導かれた補正関数を、基準となるディジタルカメラとディジタルカメラ６００の特性を補正する関数とする演算処理を実行することで、ディジタルカメラでの調整されたＷＢ制御値６１２（ｘ）を生成する。
【００１５】
したがって、上述のようにして調整演算部６５０（１）〜調整演算部６５０（Ｎ）で生成されたＷＢ制御値６１２（１）〜ＷＢ制御値６１２（Ｎ）が、ＡＷＢ制御値６１０と共に、ＷＢモード選択部６１６に対して供給される。
また、基準画像データ６５３及び調整画像データ６５４は、画像再生装置７００においても使用できるように、記録媒体６０８へ記録される。
【００１６】
ＷＢモード選択部６１６は、ＡＷＢ制御値６１０、及びＷＢ制御値６１２（１）〜ＷＢ制御値６１２（Ｎ）の中から選択した制御値６１８を出力する。
例えば、ディジタルカメラ６００がオートホワイトバランスモードに設定された場合、ＷＢモード選択部６１６は、ＡＷＢ制御値６１０をホワイトバランス制御部６１９に対して出力する。
【００１７】
ホワイトバランス制御部６１９は、ホワイトバランス制御部６１９からの制御値６１８に基づき、撮像部６０３から出力された撮影画像データ６０４を構成する各色成分データ毎にゲインをかけることで、撮影画像データ６０４のホワイトバランス制御処理を実行する。
現像処理部６２０は、ホワイトバランス制御部６１９による処理後画像データに対して、カラーマトリックス変換等による現像処理（輝度信号Ｙと色差信号Ｐｒ／Ｐｂの現像処理）を施し、さらに非可逆圧縮符号化処理を施すことで、ＪＰＥＧ画像データを生成し、画像出力部６２１は、当該ＪＰＥＧ画像データを記録媒体６０８へ記録する。
【００１８】
記録媒体６０８は、ディジタルカメラ６００のソケット６０７に差し込まれる着脱可能な記録媒体である。したがって、記録媒体６０８を、画像再生装置７００に設けられたソケット７２３へ差し込むことで、記録媒体６０８の記録データが、画像再生装置７００内に取り込まれる。
画像再生装置７００は、記録媒体６０８から取り込んだ記録データ（画像データ）を、当該画像データに基づいて、次のようにして再生する。
【００１９】
例えば、ＲＡＷモードで記録媒体６０８へ記録された画像データの再生の場合、圧縮復号化部７２５は、記録媒体６０８から読み出された画像データ７２４を復号化することで、ディジタルカメラ６００の撮像部６０３から出力された色成分毎の非圧縮の元の画像データ７４０を生成する。
【００２０】
ホワイトバランス制御部７２６は、圧縮復号化部７２５で得られた画像データ７４０に対して、ディジタルカメラ６００のホワイトバランス制御部６１９と同様にして、ホワイトバランス制御値７３４に基づき、ホワイトバランス制御のための演算処理を施す。
【００２１】
すなわち、先ず、調整演算部７５６（１）〜調整演算部７５６（Ｎ）はそれぞれ、ディジタルカメラ６００における基準ＷＢ制御値６１１（１）〜基準ＷＢ制御値６１１（Ｎ）と同様の基準ＷＢ制御値７２７（１）〜基準ＷＢ制御値７２７（Ｎ）と、記録媒体６０８に記録された基準画像データ及び調整画像データ７５９（ディジタルカメラ６００で使用された基準画像データ６５３及び調整画像データ６５４）とに基づいて、ＷＢ制御値７２８（１）〜ＷＢ制御値７２８（Ｎ）を生成する。
また、オートホワイトバランス（ＡＷＢ）演算部７３８は、圧縮復号化部７２５で得られた画像データ７４０を構成する各色成分データ（色フィルタの出力データ）に対して白色判別処理を行なうことで、ＡＷＢ制御値７３９を求める。
【００２２】
ＷＢモード選択部７３３は、調整演算部７５６（１）〜調整演算部７５６（Ｎ）で得られたＷＢ制御値７２８（１）〜ＷＢ制御値７２８（Ｎ）、及びＡＷＢ演算部７３８で得られたＡＷＢ制御値７３９の中から選択した制御値７３４を出力する。
例えば、画像再生装置７００がオートホワイトバランスモードに設定された場合、ＷＢモード選択部７３３は、ＡＷＢ制御値７３９を制御値７３４として出力する。
【００２３】
したがって、ホワイトバランス制御部７２６は、ＷＢモード選択部７３３から出力された制御値７３４に基づいて、圧縮復号化部７２５で得られた画像データ７４０に対して、ホワイトバランス制御のための演算処理を施す。
【００２４】
現像処理部６３５は、ホワイトバランス制御部７２６による処理後画像データに対して、ディジタルカメラ６００の現像処理部６２０と同様にして、カラーマトリックス変換等による現像処理を施し、さらに非可逆圧縮符号化処理を施すことで、ＪＰＥＧ画像データを生成し、画像出力部７３６は、当該ＪＰＥＧ画像データを記録媒体７３７へ記録する。
【００２５】
【発明が解決しようとする課題】
しかしながら、上記図４に示したような従来の画像処理システム５００では、次のような問題点があった。
【００２６】
例えば、画像再生装置７００では、ディジタルカメラ６００によりＲＡＷモードで記録媒体６０８に記録された画像データに対して、ホワイトバランス制御を行ない、現像処理し、ＪＰＥＧ符号化して記録処理するために、ディジタルカメラ６００が有する基準ＷＢ制御値６１１（１）〜基準ＷＢ制御値６１１（Ｎ）と同様の基準ＷＢ制御値７２７（１）〜基準ＷＢ制御値７２７（Ｎ）を設ける必要があった。また、これらの基準ＷＢ制御値７２７（１）〜基準ＷＢ制御値７２７（Ｎ）と、記録媒体６０８へディジタルカメラ６００側で記録された基準画像データ６５３及び調整画像データ６５４とを用いて、ホワイトバランス制御のための制御値７３４を求める演算処理は、画像再生装置７００側の演算負荷を増大させ、演算時間の増加が生じる結果となっていた。
【００２７】
また、画像再生装置７００がオートホワイトバランスモードに設定された場合の、オートホワイトバランス制御のための制御値７３９を求めるための演算処理についても同様に、画像再生装置７００側の演算負荷を増大させ、演算時間の増加が生じる結果となっていた。
【００２８】
さらに、例えば、ディジタルカメラ６００側のホワイトバランス制御において、対応する色温度を増やし、基準ＷＢ制御値の数を増やした場合、これに対応するために、画像再生装置７００に対しても同様に、基準ＷＢ制御値の数を増やす対応を行なう必要があった。このため、画像再生装置７００の維持が非常に困難であった。
【００２９】
そこで、本発明は、上記の欠点を除去するために成されたもので、撮影画像に対するホワイトバランス制御を常に効率的に且つ適正に行なえる構成により、良好な撮影画像を提供できる、撮像装置、画像処理システム、画像処理方法、及び画像記録方法を提供することを目的とする。
【００３０】
【課題を解決するための手段】
本発明の撮像装置は、被写体像を撮像する撮像部からの画像デ−タから第１のホワイトバランス制御値を算出するホワイトバランス演算部と、特定の色温度の光源に対応した第２のホワイトバランス制御値を記憶したメモリと、前記第１のホワイトバランス制御値と前記第２のホワイトバランス制御値とを、前記画像デ−タの付加情報として、当該撮像装置に着脱可能な記録媒体に記録する記録部とを有し、前記第２のホワイトバランス制御値は、前記画像データを得るために前記被写体像を前記撮像部で撮像するよりも前に予め前記メモリに記録されていることを特徴とする。
また、本発明の画像記録方法は、被写体像を撮像する撮像部からの画像デ−タから算出された第１のホワイトバランス制御値と、特定の色温度の光源に対応した第２のホワイトバランス制御値とを、前記画像デ−タの付加情報として、撮像装置に着脱可能な記録媒体に記録するステップを有し、前記第２のホワイトバランス制御値は、前記画像データを得るために前記被写体像を前記撮像部で撮像するよりも前に予め前記メモリに記録されていることを特徴とする。
また、本発明の画像処理システムは、被写体像を撮像する撮像部からの画像デ−タから第１のホワイトバランス制御値を算出するホワイトバランス演算部と、特定の色温度の光源に対応した第２のホワイトバランス制御値を記憶したメモリと、前記第１のホワイトバランス制御値と前記第２のホワイトバランス制御値とを、前記画像デ−タの付加情報として、撮像装置に着脱可能な記録媒体に記録する記録部と、前記第１のホワイトバランス制御値、又は前記第２のホワイトバランス制御値を選択する選択部と、前記選択部による選択に基づき、前記画像デ−タにホワイトバランス演算処理を行うホワイトバランス制御部とを有することを特徴とする。
また、本発明の画像処理方法は、被写体像を撮像する撮像部からの画像デ−タから算出された第１のホワイトバランス制御値と、特定の色温度の光源に対応した第２のホワイトバランス制御値とを、前記画像デ−タの付加情報として、撮像装置に着脱可能な記録媒体に記録する記録ステップと、前記第１のホワイトバランス制御値、又は前記第２のホワイトバランス制御値を選択する選択ステップと、前記選択ステップによる選択に基づき、前記画像デ−タにホワイトバランス演算処理を行う演算ステップとを有することを特徴とする。
【００４３】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて説明する。
【００４４】
本発明は、例えば、図１に示すような画像処理システム１００に適用される。画像処理システム１００は、上記図１に示すように、ディジタルカメラ２００及び画像再生装置３００を含む構成としている。
【００４５】
ディジタルカメラ２００は、複数の色フィルタを有する撮像素子により撮影画像データを取得する撮像部（撮影部）２１０と、当該撮影画像データ（ディジタルデータ）に対して非圧縮処理又は可逆圧縮処理を施す圧縮符号化部２３０と、圧縮符号化部２３０による処理後画像データをディジタルカメラ２００からの着脱が可能な記録媒体２７０へ記録する記録部２６０とを備えている。
【００４６】
画像再生装置３００は、記録媒体２７０の記録データを読み出す再生部３１０と、当該読出データに含まれる画像データ（圧縮データ）を復号処理する復号化部３３０と、復号化部３３０による処理後画像データに対してホワイトバランス制御処理を施すホワイトバランス制御部３４０と、ホワイトバランス制御部３４０による処理後画像データに対してカラーマトリックスを用いた可視化処理を施す現像処理部３５０と、現像処理部３５０による処理後画像データを記録媒体３７０へ記録する画像出力部３６０とを備えている。
【００４７】
ここで、本実施の形態では、特に、ディジタルカメラ２００は、上記の構成に加えて、画像再生装置３００でのホワイトバランス制御処理で用いる複数の制御値（各色成分毎の制御値）を求める複数の調整演算部２４１（１）〜２４１（Ｎ）を有する演算群２４０と、演算群２４０での処理で使用する各種データ等を記憶したメモリ２５０と、画像再生装置３００でのオートホワイトバランス（ＡＷＢ）制御処理で用いる制御値を求めるＡＷＢ演算部２２０とを備えている。
そして、記録部２６０は、ＡＷＢ演算部２２０で得られた制御値、メモリ２５０内の複数の基準プリセットホワイトバランス制御値に対して複数の調整演算部２４１（１）〜２４１（Ｎ）の調整演算で得られた複数の制御値、及びメモリ２５０内の該当するデータを、上述の処理後画像データと共に記録媒体２７０へ多重記録する。
【００４８】
また、画像再生装置３００は、上記の構成に加えて、再生部３１０により記録媒体２７０から読み出された複数の制御値の中から任意の制御値を選択して出力するＷＢモード選択部３２０を備えている。
したがって、ホワイトバランス制御部３４０は、ＷＢモード選択部３２０から出力された制御値に基づいて、復号化部３３０による処理後画像データに対してホワイトバランス制御処理を施す。
【００４９】
以下、上述のような画像処理システム１００の動作について具体的に説明する。
図２は、上記図１の画像処理システム１００におけるデータの流れに着目した場合の構成を示したものである。
【００５０】
まず、ディジタルカメラ２０において、撮像部２１０は、色フィルタを有する撮像素子（不図示）により取得した撮影画像データ（色フィルタの出力データ）ｄ２０４を出力する。
可逆圧縮符号化処理部２３０は、撮像部２１０から出力された撮影画像データｄ２０４を可逆圧縮符号化し、当該符号化画像データｄ２０６を記録部２６０（上記図１参照）を介して記録媒体２７０へ記録する。
【００５１】
オートホワイトバランス（ＡＷＢ）演算部２２０は、撮像部２１０から出力された撮影画像データｄ２０４を構成する各色成分データ（色フィルタの出力データ）に対して白色判別処理（撮影画像中の光源の色温度を検出することによる白色の判別処理）を行なうことで、ＡＷＢ制御値ｄ２１０を求め、これを記録部２６０（上記図１参照）を介して記録媒体２７０へ記録する。
【００５２】
また、調整演算部２４１（１）〜調整演算部２４１（Ｎ）はそれぞれ、被写体への光源を基準となるディジタルカメラで撮影した結果から求められたプリセットホワイトバランスの制御値としての基準ＷＢ制御値ｄ２１１（１）〜基準ＷＢ制御値ｄ２１１（Ｎ）、任意の固定の色温度の光源を基準となるディジタルカメラで撮影して得られた基準画像データｄ２２０、及び当該光源をディジタルカメラ
２００で撮影して得られた調整画像データｄ２２１に基づいて、両個体の撮像素子の色フィルタの特性を吸収する演算処理を実行することで、ＷＢ制御値ｄ２１３（１）〜ＷＢ制御値ｄ２１３（Ｎ）を生成する。
基準ＷＢ制御値ｄ２１１（１）〜基準ＷＢ制御値ｄ２１１（Ｎ）、基準画像データｄ２２０、及び調整画像データｄ２２１は、メモリ２５０に記憶されている。
【００５３】
例えば、調整演算部２４１（ｘ）は、基準ＷＢ制御値ｄ２１１（ｘ）を用いた、基準画像データｄ２２０と調整画像データｄ２２１の差分から導かれた補正関数を、基準となるディジタルカメラとディジタルカメラ２００の特性を補正する関数とする演算処理を実行することで、ディジタルカメラでの調整されたＷＢ制御値ｄ２１３（ｘ）を生成する。
【００５４】
したがって、調整演算部２４１（１）〜調整演算部２４１（Ｎ）により、様々な被写体を照射する光源の色温度に対応したホワイトバランス制御値であるＷＢ制御値ｄ２１３（１）〜ＷＢ制御値ｄ２１３（Ｎ）が生成される。
これらのＷＢ制御値ｄ２１３（１）〜ＷＢ制御値ｄ２１３（Ｎ）は、基準画像データｄ２２０及び調整画像データｄ２２１と共に、記録部２６０（上記図１参照）を介して記録媒体２７０へ記録される。
【００５５】
すなわち、本実施の形態では、特に、撮像部２１０で得られた１画面分の画像データｄ２０４（ｄ２０６）に対するＡＷＢ制御値ｄ２１０及び複数のＷＢ制御値（プリセットホワイトバランス制御値）ｄ２１３（１）〜ｄ２１３（Ｎ）を、画像データｄ２０４（ｄ２０６）の付加情報として、記録媒体２７０に記録する構成としている。
【００５６】
記録媒体２７０は、ディジタルカメラ２００のソケット２８０に差し込まれる着脱可能な記録媒体である。したがって、記録媒体２７０を、画像再生装置３００に設けられたソケット３８０へ差し込むことで、記録媒体２７０の記録データが、画像再生装置３００内に取り込まれる。
画像再生装置３００は、記録媒体２７０から取り込んだ記録データ（画像データ）を、次のようにして処理する。
【００５７】
すなわち、画像再生装置３００において、再生部３１０（上記図１参照）は、記録媒体２７０から、画像データｄ２０６と共に、画像データｄ２０６に関連付けられたＡＷＢ制御値ｄ２１０及び複数のＷＢ制御値ｄ２１３（１）〜ｄ２１３（Ｎ）を読み出す。
【００５８】
復号化部３３０は、再生部３１０により得られた画像データｄ２０６（圧縮データ）を復号化することで、ディジタルカメラ２００の撮像部２１０から出力された色成分毎の非圧縮の元の画像データｄ２０４を生成する。
【００５９】
このとき、画像再生装置３００のユーザは、ディジタルカメラ２００で選択したホワイトバランスモードにとらわれることなく、任意のホワイトバランス制御値を選択する。
ＷＢモード選択部３２０は、上記ユーザからの選択に基づいて、再生部３１０により得られたＡＷＢ制御値ｄ２１０及び複数のＷＢ制御値ｄ２１３（１）〜ｄ２１３（Ｎ）の中から該当する制御値を出力する。
【００６０】
ホワイトバランス制御部３４０は、ＷＢモード選択部３２０から出力された制御値に基づいて、圧縮復号化部３３０で得られた画像データに対して、ホワイトバランス制御のための演算処理（画像データに対して色成分毎にホワイトバランスゲイン値を乗算する処理等）を施す。
【００６１】
現像処理部３５０は、ホワイトバランス制御部３４０による処理後画像データに対して、カラーマトリックス変換等による現像処理を施し、さらに非可逆圧縮符号化処理を施すことで、ＪＰＥＧ画像データを生成する。
画像出力部３６０は、現像処理部３５０により得られたＪＰＥＧ画像データを記録媒体３７０へ記録する。また、画像出力部３６０は、必要に応じて、現像処理部３５０により得られたＪＰＥＧ画像データを記録媒体２７０へ再記録する。
【００６２】
上述のように本実施の形態では、ディジタルカメラ２００において、撮影画像データと共に、当該撮影画像データに対するホワイトバランス制御のための制御値を付加情報として、記録媒体２７０へ記録するように構成したので、これを再生する画像再生装置３００において、ユーザは、ディジタルカメラ２００でのホワイトバランス制御にとらわれることなく、所望するホワイトバランス制御の制御値を自由に選択することができ、当該選択制御値に基づいたホワイトバランス制御の結果を得ることができる。また、画像再生装置３００に対して、ホワイトバランス制御の制御値を求めるための構成を設ける必要がないため、画像再生装置３００の演算負荷を軽減することができる。
本実施の形態は、特に、画像再生装置３００として、例えば、パソコン等の端末装置を用いた場合で、ホワイトバランス制御をソフトウェアで実現する場合に、ホワイトバランス制御のための演算処理の負荷の軽減の効果が大きく得られる。
【００６３】
尚、本発明の目的は、本実施の形態のホスト及び端末の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読みだして実行することによっても、達成されることは言うまでもない。
この場合、記憶媒体から読み出されたプログラムコード自体が本実施の形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体及び当該プログラムコードは本発明を構成することとなる。
プログラムコードを供給するための記憶媒体としては、ＲＯＭ、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード等を用いることができる。
また、コンピュータが読みだしたプログラムコードを実行することにより、本実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部又は全部を行い、その処理によって本実施の形態の機能が実現される場合も含まれることは言うまでもない。
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された拡張機能ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって本実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００６４】
図３は、上記コンピュータの機能８００を示したものである。
コンピュータ機能８００は、上記図３に示すように、ＣＰＵ８０１と、ＲＯＭ８０２と、ＲＡＭ８０３と、キーボード（ＫＢ）８０９のキーボードコントローラ（ＫＢＣ）８０５と、表示部としてのＣＲＴディスプレイ（ＣＲＴ）８１０のＣＲＴコントローラ（ＣＲＴＣ）８０６と、ハードディスク（ＨＤ）８１１及びフレキシブルディスク（ＦＤ）８１２のディスクコントローラ（ＤＫＣ）８０７と、ネットワーク８２０との接続のためのネットワークインターフェースコントローラ（ＮＩＣ）８０８とが、システムバス８０４を介して互いに通信可能に接続された構成としている。
【００６５】
ＣＰＵ８０１は、ＲＯＭ８０２或いはＨＤ８１１に記憶されたソフトウェア、或いはＦＤ８１２より供給されるソフトウェアを実行することで、システムバス８０４に接続された各構成部を総括的に制御する。
すなわち、ＣＰＵ８０１は、所定の処理シーケンスに従った処理プログラムを、ＲＯＭ８０２、或いはＨＤ８１１、或いはＦＤ８１２から読み出して実行することで、本実施の形態での動作を実現するための制御を行う。
【００６６】
ＲＡＭ８０３は、ＣＰＵ８０１の主メモリ或いはワークエリア等として機能する。
ＫＢＣ８０５は、ＫＢ８０９や図示していないポインティングデバイス等からの指示入力を制御する。
ＣＲＴＣ８０６は、ＣＲＴ８１０の表示を制御する。
ＤＫＣ８０７は、ブートプログラム、種々のアプリケーション、編集ファイル、ユーザファイル、ネットワーク管理プログラム、及び本実施の形態における所定の処理プログラム等を記憶するＨＤ８１１及びＦＤ８１２とのアクセスを制御する。
ＮＩＣ８０８は、ネットワーク８２０上の装置或いはシステムと双方向にデータをやりとりする。
【００６７】
【発明の効果】
以上説明したように本発明では、撮影画像（複数の色フィルタを有する撮像素子により撮影して得られた画像等）に対して付加された、当該撮影画像のホワイトバランス制御で用いる複数の制御情報（制御値）から選択した任意の制御情報に基いて、当該撮影画像に対するホワイトバランス制御を行うように構成した。
【００６８】
具体的には例えば、撮影画像を、装置或いはシステムに対して着脱可能な記録媒体へ記録する際、撮影画像のホワイトバランス制御で用いる複数の制御値を、当該撮影画像へ付加して記録する。これにより、記録媒体から撮影画像を再生（現像再生等）する側では、当該撮影画像のホワイトバランスを制御するための制御値を生成する必要はなく、当該撮影画像に付加された制御値を用いて、当該撮影画像のホワイトバランスを制御することができる。また、当該撮影画像に付加された複数の制御値の中から任意の制御値を選択（ユーザからの指示による選択等）し、これを用いて所望するホワイトバランスの制御を行える。
すなわち、撮影画像の再生側は、撮影画像の記録側でのホワイトバランス制御にとらわれることなく、所望するホワイトバランス制御の制御値を自由に選択することができ、当該選択制御値に基づいたホワイトバランス制御の結果を得ることができる。また、撮影画像の再生側に対して、ホワイトバランス制御の制御値を求めるための構成を設ける必要がないため、再生側での演算負荷を軽減することができる。
また、例えば、撮影画像の再生側として、パーソナルコンピュータ等の端末装置を用い、ホワイトバランス制御をソフトウェアで実現する場合に、ホワイトバランス制御のための演算処理の負荷の軽減の効果が大きく得られる。
【００６９】
したがって、本発明によれば、撮影画像に対するホワイトバランス制御を常に効率的に且つ適正に行なうことができ、良好な撮影画像を提供できる。
【図面の簡単な説明】
【図１】本発明を適用した画像処理システムの構成を示すブロック図である。
【図２】上記画像処理システムの具体的構成を示すブロック図である。
【図３】上記画像処理システムの機能をコンピュータに実現させるためのプログラムをコンピュータ読出可能な記憶媒体から読み出して実行する当該コンピュータの構成を示すブロック図である。
【図４】従来の画像処理システムの構成を示すブロック図である。
【符号の説明】
１００  画像処理システム
２００  ディジタルカメラ
２１０  撮像部
２２０  オートホワイトバランス（ＡＷＢ）演算部
２３０  圧縮符号化部
２４０  演算群
２４１（１）〜２４１（Ｎ）  調整演算部
２５０  メモリ
２６０  記録部
２７０  記録媒体
３００  画像再生装置
３１０  再生部
３２０  ＷＢモード選択部
３３０  復号化部
３４０  ホワイトバランス制御部
３５０  現像処理部
３６０  画像出力部
３７０  記録媒体
【図１】
0004469527.tif 000002
【図２】
0004469527.tif 000003
【図３】
0004469527.tif 000004
【図４】
0004469527.tif 000005