(57)【要約】      （修正有）【課題】パラメータの設定に用いた画像が原因でパラメータに誤りがあった場合に、パラメータの修正を可能にする。【解決手段】画像処理装置は、撮像装置により取得された本画像データと、本画像データに関連付けた参考画像データとを読み込み、参考画像データに基づくホワイトバランス調整値を用いて本画像データに対して画像処理を施し、表示用画像データを生成して表示し、参考画像上の任意領域の指定を受付けし、受付けた領域に対応する領域画像データを抽出する抽出して、領域画像データに基づいてホワイトバランス調整値を算出し、算出手段により算出されたホワイトバランス調整値に基づいて本画像データに対してホワイトバランス調整処理を施して、表示用画像データを生成する。【選択図】図７
2010161627.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置により取得された本画像データと、前記本画像データに関連付けされた、前記本画像データに対するホワイトバランス調整を施す際に使用する参考画像データとを読み込む読込手段と、
前記本画像データと関連付けされた前記参考画像データに基づくホワイトバランス調整値を用いて、前記本画像データに対して画像処理を施し、表示用画像データを生成する表示用画像生成手段と、
前記表示用画像データに対応する表示用画像を表示器に表示する表示制御手段と、
前記参考画像データに対応する参考画像を前記表示器に表示する参考画像表示制御手段と、
前記表示器に表示された前記参考画像上の任意の領域を指定するための指定操作を受け付ける領域指定受付手段と、
前記参考画像データから、前記指定操作により指定された前記領域に対応する領域画像データを抽出する抽出手段と、
前記抽出された前記領域画像データに基づいて、ホワイトバランス調整のためのホワイトバランス調整値を算出する算出手段とを備え、
前記表示用画像生成手段は、前記算出手段により算出された前記ホワイトバランス調整値に基づいて、前記本画像データに対してホワイトバランス調整処理を施し、前記表示用画像データを生成することを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記算出手段により算出された前記ホワイトバランス調整値を保存する保存手段をさらに備えることを特徴とする画像処理装置。
【請求項３】
請求項１に記載の画像処理装置において、
前記参考画像上において前記指定操作により指定された前記領域が占有する位置を示す位置情報を保存する保存手段をさらに備えることを特徴とする画像処理装置。
【請求項４】
請求項１に記載の画像処理装置において、
前記領域画像データを保存する保存手段をさらに備えることを特徴とする画像処理装置。
【請求項５】
請求項３に記載の画像処理装置において、
前記参考画像表示制御手段は、前記位置情報に基づいて、前記指定操作により指定された前記領域を示す指標を前記参考画像に重畳して表示することを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関する。
【背景技術】
【０００２】
従来から、画像データに付加された付加情報に含まれるパラメータ等を用いて、画像データに対して画像処理を施すカメラが知られている（たとえば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３２４７４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、パラメータの設定に用いた画像が原因でパラメータに誤りがあった場合に、パラメータの修正ができないという問題がある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明による画像処理装置は、撮像装置により取得された本画像データと、本画像データに関連付けされた、本画像データに対するホワイトバランス調整を施す際に使用する参考画像データとを読み込む読込手段と、本画像データと関連付けされた参考画像データに基づくホワイトバランス調整値を用いて、本画像データに対して画像処理を施し、表示用画像データを生成する表示用画像生成手段と、表示用画像データに対応する表示用画像を表示器に表示する表示制御手段と、参考画像データに対応する参考画像を表示器に表示する参考画像表示制御手段と、表示器に表示された参考画像上の任意の領域を指定するための指定操作を受け付ける領域指定受付手段と、参考画像データから、指定操作により指定された領域に対応する領域画像データを抽出する抽出手段と、抽出された領域画像データに基づいて、ホワイトバランス調整のためのホワイトバランス調整値を算出する算出手段とを備え、表示用画像生成手段は、算出手段により算出されたホワイトバランス調整値に基づいて、本画像データに対してホワイトバランス調整処理を施し、表示用画像データを生成することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、領域を指定する操作に基づいて抽出された領域画像データを参考画像データから抽出し、領域画像データに基づいて算出されたホワイトバランス調整値に基づいて、本画像データに対してホワイトバランス調整処理を施すことができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態による電子カメラの要部構成を説明するブロック図
【図２】電子カメラによる動作を説明するフローチャート
【図３】付加画像ファイルの構造の一例を模式的に示す図
【図４】電子カメラによる動作を説明するフローチャート
【図５】対象画像ファイルの選択用画面の一例を示す図
【図６】電子カメラによる動作を説明するフローチャート
【図７】本発明の実施の形態による画像処理装置の要部構成を説明するブロック図
【図８】付加画像ファイルに基づいて表示される画像の一例を示す図
【図９】画像処理装置による動作を説明するフローチャート
【図１０】変形例における付加画像ファイルのデータ構造を模式的に示す図
【図１１】変形例における関連付け情報の一例を示す図
【発明を実施するための形態】
【０００８】
図面を参照して、本発明によるカメラの実施の形態を説明する。図１は、電子カメラ１００のブロック図である。電子カメラ１００は、図１に示すように、入力スイッチ１０１、レンズ１０２、撮像素子１０３、システム制御部１０４、ＲＡＭ１０５、内蔵メモリ１０６、ＬＣＤ駆動回路１０７、ＬＣＤ１０８、メモリカードスロット１０９および外部インタフェース１１１を有する。
【０００９】
入力スイッチ１０１は使用者によって操作される種々の操作部材に対応して設けられた種々のスイッチを含み、操作部材の操作に応じた操作信号をシステム制御部１０４へ出力する。操作部材は、たとえばレリーズボタンや、各種の設定等を選択操作する時に操作される十字キーや、十字キーにより選択された設定等を決定するための決定ボタン、撮影モードと再生モードとの間で電子カメラ１００の動作を切替えるモード切替ボタン等を含む。
【００１０】
レンズ１０２は、複数の光学レンズ群から構成される。なお、図１ではレンズ１０２を１枚のレンズで代表して表している。撮像素子１０３は、例えばＣＣＤやＣＭＯＳ等により構成される。撮像素子１０３は、後述するシステム制御部１０４の制御に応じて駆動してレンズ１０２を通して入力される被写体像を撮像し、撮像して得た画像信号をシステム制御部１０４へ出力する。撮像素子１０３の撮像面には、それぞれＲ（赤）、Ｇ（緑）およびＢ（青）のカラーフィルタが画素位置に対応するように設けられている。撮像素子１０３がカラーフィルタを通して被写体像を撮像するため、撮像素子１０３から出力される画像信号はＲＧＢ表色系の色情報を有する。
【００１１】
メモリカードスロット１０９は、メモリカード１０９ａが着脱可能なインタフェースである。メモリカードスロット１０９は、システム制御部１０４の制御に基づいて、画像ファイルをメモリカード１０９ａに書き込んだり、メモリカード１０９ａに記録されている画像ファイルを読み出すインタフェース回路である。メモリカード１０９ａはコンパクトフラッシュ（登録商標）やＳＤカードなどの半導体メモリカードである。
【００１２】
ＬＣＤ駆動回路１０７は、システム制御部１０４の命令に基づいてＬＣＤ１０８を駆動する回路である。ＬＣＤ１０８はアスペクト比が、たとえば縦３：横４の液晶表示パネルである。ＬＣＤ１０８は、液晶ビューファインダとして用いられるとともに、メモリカード１０９ａや後述する内蔵メモリ１０６に記録されている画像データに基づいてシステム制御部１０４で作成された表示画像データに対応する画像の表示を行う。また、ＬＣＤ１０８は、画像ファイルに関連する各種情報（シャッタ速度、絞り値、ＩＳＯ感度、ファイル名など）の表示を行う。また、ＬＣＤ１０８は、入力スイッチ１０１の操作に基づき、電子カメラ１００の各種設定メニュー画面の表示を行う。
【００１３】
設定メニューの内容としては、撮影モードの設定、ホワイトバランスの設定、画質（ファイン、ノーマル等）の設定等がある。画質がファインに設定された場合、後述するように画像データに対して圧縮処理が施されていないＲＡＷデータファイルが記録される。また、ホワイトバランスの設定として、マニュアルモード（MWB）、自動調整モード（AWB）、プリセットモード（PWB）等を含む。マニュアルモードにおいては、システム制御部１０４は、選択された光源条件（屋外、日陰、照明の種類）に応じた固定のゲインデータを使用して、画像データに対してホワイトバランス調整処理を施す。自動調整モードにおいては、システム制御部１０４は、たとえば図示しない測光素子等により得られる画像信号に基づいて光源の色温度を推定し、推定した色温度に応じたゲインデータを使用して、画像データに対してホワイトバランス調整処理を施す。
【００１４】
プリセットモードにおいては、システム制御部１０４は、本撮影によりＲＡＷデータファイルが取得される前もしくは後に、参考画像ファイルを取得する。そして、システム制御部１０４は、本撮影により取得されたＲＡＷデータファイルに参考画像ファイルに含まれる参考画像データを付加して付加画像ファイルを生成する。参考画像は、本撮影にて撮像画像を取得する光源環境とほぼ同一の光源環境下において、使用者がグレーや白等の無彩色のチャートや一様な壁面、青空等の均一面を撮影することにより取得される。後述する画像処理装置２００は、この参考画像データに基づいて算出したホワイトバランス調整値（ゲイン）を使用して、ＲＡＷデータに対してホワイトバランス処理を施す。なお、プリセットモードにおける処理については詳細を後述する。
【００１５】
ＲＡＭ１０５は、画像処理、画像圧縮処理の途中や処理後のデータを一時的に格納するバッファメモリとして使用される揮発性記憶媒体である。内蔵メモリ１０６は、参考画像ファイルを記録する不揮発性記憶媒体である。なお、内蔵メモリ１０６の内部には、参考画像ファイルを格納するための参考画像用フォルダが設けられている。
【００１６】
外部インタフェース１１１は、システム制御部１０４の指令により、たとえばＵＳＢインタフェースケーブル（不図示）等の所定のケーブルや無線伝送路を介して接続される他の画像処理装置２００（たとえば、パーソナルコンピュータ）との間で、双方向通信によるデータの送受を行う。
【００１７】
システム制御部１０４は、ＣＰＵやメモリその他の周辺回路によって構成され、電子カメラ１００を構成する各部に対して制御信号を出力して、電子カメラ１００の動作を制御する。また、システム制御部１０４は、画像取得部１０４ａ、画像処理部１０４ｂ、ファイル生成部１０４ｃ、参考画像取得部１０４ｄ、参考画像付加部１０４ｅ、画像再生部１０４ｆおよび画像送信部１０４ｇを機能的に備えている。
【００１８】
画像取得部１０４ａは、入力スイッチ１０１からの操作信号に基づいて、使用者によってレリーズボタンが全押しされたことを検出すると、撮像素子１０３を制御して被写体像を撮像した画像信号を出力させる。画像取得部１０４ａは、取得した画像信号に対してＡ／Ｄ変換等を施してデジタル画像信号を生成する。そして、画像取得部１０４ａは、生成したデジタル画像信号をＲＡＭ１０５に格納する。
【００１９】
画像処理部１０４ｂは、画像取得部１０４ａにより生成されたデジタル画像信号に対して、色補間処理、間引き処理などの公知の画像処理を施して原画像データを生成する。そして、画像処理部１０４ｂは、生成した原画像データに対して圧縮処理を行い、所定の画像形式、例えばＪｐｅｇ形式に圧縮して画像データを生成する。画像データは、画像処理部１０４ｂによりＲＡＭ１０５に格納される。なお、上述した画質がファインに設定されている場合やプリセットモードが設定されている場合は、画像処理部１０４ｂは、本撮影により取得されたデジタル画像信号を用いて、圧縮処理の施されていないＲＡＷデータ（本画像データ）を生成する。
【００２０】
ファイル生成部１０４ｃは、画像データに種々の付加情報を付加して撮像画像ファイルを生成する。例えば、ファイル生成部１０４ｃは、ＲＡＭ１０５に格納された画像データを用いて、付加情報を付加情報部に格納したＥｘｉｆ形式の撮像画像ファイルを生成する。また、画質がファインに設定されている場合やプリセットモードが設定されている場合は、ファイル生成部１０４ｃは、ＲＡＷデータについても同様に、付加情報を付加してＲＡＷデータファイルを生成する。ここで、付加情報部に付加される付加情報には、一般的には、画像撮影日時に関する情報や画像の撮影条件に関する情報、ホワイトバランス調整値（ゲイン）が含まれる。ファイル生成部１０４ｃは、上述のようにして生成した撮像画像ファイルまたはＲＡＷデータファイルを、内蔵メモリ１０６またはメモリカードスロット１０９に挿入されているメモリカード１０９ａ内に記録する。
【００２１】
参考画像取得部１０４ｄは、後述するように、プリセットモードにおける参考画像ファイルの取得処理を制御する。参考画像付加部１０４ｅは、後述するプリセットモードにおいて取得された参考画像データとＲＡＷデータファイルとの関連付けを行い、付加画像ファイルを生成する。
【００２２】
画像再生部１０４ｆは、ＬＣＤ駆動回路１０７に対して各種画像データを出力して、ＬＣＤ１０８に再生画像を表示させる。使用者によるモード切替ボタンの操作により再生モードが設定されると、画像再生部１０４ｆは、メモリカード１０９ａに記録された画像データを読み出す。画像再生部１０４ｆは、読み出した画像データを原画像データに伸張し、必要に応じてＬＣＤ１０８の表示解像度にリサイズしてＬＣＤ駆動回路１０７に出力する。画像送信部１０４ｇは、使用者による送信ボタンの操作に応じて入力スイッチ１０１から送信を指示する信号（送信指示信号）を入力すると、メモリカード１０９ａ内の撮像画像ファイルや後述する付加画像ファイルを、外部インタフェース１１１を介して画像処理装置２００へ送信する。
【００２３】
以下、プリセットモードが設定された場合の電子カメラ１００の動作について説明する。プリセットモードは、参考画像ファイルを取得するための参考画像取得モードと、本撮影によりＲＡＷデータファイルを取得するＲＡＷデータ取得モードとを有する。以下、参考画像取得モードが設定された場合と、ＲＡＷデータ取得モードが選択された場合とに分けて説明する。
【００２４】
（１）参考画像取得モード
参考画像取得モードにおいては、使用者がグレーや白等の無彩色のチャートや一様な壁面、青空等の均一面の被写体を撮影すると、参考画像取得部１０４ｄは参考画像データを取得して、参考画像ファイルを生成する。参考画像データは、ホワイトバランス調整値として用いられるゲインを算出するための画像データである。
【００２５】
参考画像取得モードの設定時に、画像取得部１０４ａは、入力スイッチ１０１からの操作信号に基づいてレリーズボタンの全押し操作を検出すると、上述のようにして、撮像素子１０３を制御してデジタル画像信号を取得する。デジタル画像信号がＲＡＭ１０５に格納されると、参考画像取得部１０４ｄは、デジタル画像信号に対して、色補間処理および間引き処理を施して原画像データを生成する。そして、参考画像取得部１０４ｄは、生成された原画像データに含まれる色情報（Ｒ信号、Ｇ信号、Ｂ信号）基づいて、公知の技術を用いてホワイトバランス調整値であるＲゲイン（＝Ｇ平均値／Ｒ平均値）およびＢゲイン（＝Ｇ平均値／Ｂ平均値）を算出する。参考画像取得部１０４ｄは、原画像データおよび算出されたホワイトバランス調整値を内蔵メモリ１０６に記録する。
【００２６】
参考画像取得部１０４ｄは、ＲＡＭ１０５に格納されている原画像データに対して圧縮処理を施して参考画像データを生成する。そして、参考画像取得部１０４ｄは、参考画像データに、撮影日時等を記録した付加情報部を付加して参考画像ファイルを生成して内蔵メモリ１０６へ記録する。
【００２７】
図２のフローチャートを用いて、参考画像ファイルの取得処理について説明する。図２の処理を行うプログラムはシステム制御部１０４内の図示しないメモリに格納されており、使用者により参考画像取得モードが設定された状態で、レリーズボタンが操作され入力スイッチ１０１から操作信号がシステム制御部１０４に入力されると起動される。
ステップＳ１０１においては、システム制御部１０４は撮影処理を行う。すなわち、画像取得部１０４ａは、撮像素子１０３を制御して被写体像を撮像したデジタル画像信号を取得してステップＳ１０２へ進む。
【００２８】
ステップＳ１０２においては、参考画像取得部１０４ｄは、デジタル画像信号に対して公知の色補間処理を施し、ステップＳ１０３においては、参考画像取得部１０４ｄは、公知の間引き処理を施して原画像データを生成してステップＳ１０４へ進む。ステップＳ１０４においては、参考画像取得部１０４ｄは、原画像データに含まれる色情報を用いてホワイトバランス調整値、すなわちゲインを算出する。そして、参考画像取得部１０４ｄは、算出したゲインを内蔵メモリ１０６に記録してステップＳ１０５へ進む。
【００２９】
ステップＳ１０５においては、参考画像取得部１０４ｄは、生成された原画像データを圧縮して参考画像データを生成してステップＳ１０６へ進む。ステップＳ１０６においては、参考画像取得部１０４ｄは、付加情報部を参考画像データに付加して参考画像ファイルを生成する。参考画像取得部１０４ｄは、ステップＳ１０４で算出されたホワイトバランス調整値を付加情報部に記録する。そして、参考画像取得部１０４ｄは、生成した参考画像ファイルを内蔵メモリ１０６に記録して処理を終了する。
【００３０】
（２）ＲＡＷデータ取得モード
ＲＡＷデータ取得モードにおいては、本撮影によりＲＡＷデータファイルが取得され、このＲＡＷデータファイルと上述した参考画像取得モードで取得された参考画像データとが関連付けされて付加画像ファイルが生成される。すなわち、参考画像データと、参考画像データが取得されたときの光源環境とほぼ同一の光源環境下で本撮影により取得されたＲＡＷデータファイルとが関連付けされて付加画像ファイルが生成される。以下、次の（２−１）、（２−２）の場合に分けて説明する。
（２−１）本撮影によりＲＡＷデータファイルが取得されるごとに、予め内蔵メモリ１０６に記録されている参考画像データを関連付ける場合
（２−２）既に内蔵メモリ１０６またはメモリカード１０９ａに記録されているＲＡＷデータファイルに、後から取得された参考画像データを関連付ける場合
【００３１】
使用者は、上記の（２−１）の場合にＲＡＷデータ取得モードに含まれる第１モードを選択し、（２−２）の場合にＲＡＷデータ取得モードに含まれる第２モードを選択することにより、ＲＡＷデータファイルに参考画像データを関連付けることができる。なお、第１モードおよび第２モードは、ＬＣＤ１０８に表示されるメニュー画面から使用者により選択される。
【００３２】
（２−１）ＲＡＷデータファイルが取得されるごとに、ＲＡＷデータファイルと参考画像データとを関連付ける場合（第１モード）
第１モードが選択されている場合に、画像取得部１０４ａは、入力スイッチ１０１からの操作信号に基づいて、レリーズボタンの全押し操作を検出すると、上述のようにして、撮像素子１０３を制御して取得した画像信号を用いてＲＡＷデータファイルを生成する。参考画像付加部１０４ｅは、内蔵メモリ１０６に記録されている参考画像ファイルを読み出す。そして、参考画像付加部１０４ｅは、画像取得部１０４ａで取得したＲＡＷデータファイルに、参考画像ファイルに含まれる参考画像データと、付加情報部とを付加して付加画像ファイルを生成する。図３に付加画像ファイルのデータ構造の一例を模式的に示す。図３に示すように、付加画像ファイルには、ＲＡＷデータファイルが主画像、参考画像データが副画像として含まれることになる。付加画像ファイルの付加情報部には、参考画像ファイルの付加情報部に記録されているホワイトバランス調整値と、付加画像ファイル内における参考画像データのアドレス情報等が含まれている。参考画像付加部１０４ｅは、生成した付加画像ファイルをメモリカード１０９ａに記録する。
【００３３】
図４のフローチャートを用いて、付加画像ファイルの生成処理について説明する。図４の処理を行うプログラムはシステム制御部１０４内の図示しないメモリに格納されている。このプログラムは、使用者によりＲＡＷデータ取得モードに含まれる上記第１モードが設定された状態で、レリーズボタンの操作に応じて入力スイッチ１０１からの操作信号がシステム制御部１０４に入力されると起動される。
ステップＳ２０１においては、システム制御部１０４は撮影処理を行う。すなわち、画像取得部１０４ａは、撮像素子１０３を制御して被写体像を撮像した画像信号に基づいてＲＡＷデータファイルを生成してステップＳ２０２へ進む。
【００３４】
ステップＳ２０２においては、参考画像付加部１０４ｅは、内蔵メモリ１０６に記録されている参考画像ファイルを読み出す。そして、参考画像付加部１０４ｅは、ステップＳ２０１で生成されたＲＡＷデータファイルに、参考画像データと、ホワイトバランス調整値および参考画像データのアドレス情報が記録された付加情報部とを付加して付加画像ファイルを生成してステップＳ２０３へ進む。ステップＳ２０３においては、参考画像付加部１０４ｅは、生成した付加画像ファイルをメモリカード１０９ａに記録して処理を終了する。
【００３５】
（２−２）予め記録されているＲＡＷデータファイルに後から取得した参考画像データを関連付ける場合（第２モード）
使用者により第２モードが選択されているときに、レリーズボタンの全押し操作を検出すると、上述した参考画像取得モードの場合と同様にして、参考画像取得部１０４ｄは、参考画像ファイルを取得し、内蔵メモリ１０６に記録する。参考画像ファイルが記録されると、参考画像付加部１０４ｅは、参考画像データを付加する対象としてのＲＡＷデータファイル（対象画像ファイル）を使用者に選択させるための処理を行う。参考画像付加部１０４ｅは、予めメモリカード１０９ａに記録されているＲＡＷデータファイルを読み出して、ファイル内に含まれるサムネイル画像データをＬＣＤ駆動回路１０７へ出力して、ＬＣＤ１０８にサムネイル画像データに対応するサムネイル画像を表示させる。なお、メモリカード１０９ａに予め記録されているＲＡＷデータファイルのファイル名を、たとえば「DCS.0001.nef」〜「DSC.0006.nef」として説明する。
【００３６】
ＬＣＤ１０８にサムネイル画像が表示されると、参考画像付加部１０４ｅは、使用者に付加画像ファイルを生成するための対象画像ファイル、すなわちＲＡＷデータファイルの選択を促すメッセージをＬＣＤ駆動回路１０７を介してＬＣＤ１０８に表示させる。図５に、モニタ１０８の表示の一例を示す。図５（ａ）には、画面１として、サムネイル画像ＳＰ１〜ＳＰ６と、それぞれのサムネイル画像ＳＰ１〜ＳＰ６と、選択用カーソルＣＲと、上述したメッセージとが表示されている様子を表している。ＬＣＤ１０８には、メッセージとして、たとえば「最初の対象画像を選択してください」等の文面が表示される。なお、サムネイル画像ＳＰ１〜ＳＰ６のそれぞれは、ファイル名が上述した「DSC.0001.nef」〜「DSC.0006.nef」のＲＡＷデータファイルに対応するものである。
【００３７】
使用者は、図５（ａ）のように表示されたサムネイル画像ＳＰ１〜ＳＰ６の中から、付加画像ファイル生成の対象として所望する画像に対応するサムネイル画像を、十字キーを操作して選択用カーソルＣＲを移動させることにより選択する。そして、使用者の決定ボタン操作に応じて入力スイッチ１０１から決定操作信号を入力すると、参考画像付加部１０４ｅは、十キー操作により選択されたサムネイル画像のファイル名をＲＡＭ１０５に格納する。図５（ａ）においては、サムネイル画像ＳＰ２、すなわちファイル名「DSC.0002.nef」のＲＡＷデータファイルが使用者により選択された場合を示している。すなわち、参考画像付加部１０４ｅは、選択されたサムネイル画像に対応するファイル名「DSC.0002.nef」をＲＡＭ１０５に格納する。
【００３８】
次に、参考画像付加部１０４ｅは、図５（ｂ）に示すような画面（画面２）をＬＣＤ駆動回路１０７を介してＬＣＤ１０８に表示させる。画面２においては、ＲＡＷデータファイルの選択を促すメッセージとして、たとえば「最後の対象画像を選択してください」等の文面が表示される。そして、上述したように使用者の十字キー操作により画像の選択、および決定ボタン操作が行われ、入力スイッチ１０１から決定操作信号を入力すると、参考画像付加部１０４ｅは、十キー操作により選択されたサムネイル画像のファイル名をＲＡＭ１０５に格納する。図５（ｂ）においては、サムネイル画像ＳＰ６、すなわちファイル名「DSC.0006.nef」のＲＡＷデータファイルが使用者により選択された場合を示している。そして、参考画像付加部１０４ｅは、ＲＡＭ１０５に格納されたファイル名に基づいて、ファイル名「DSC.0002.nef」〜「DSC.0006.nef」までの５個のＲＡＷデータファイルを、付加画像ファイルを生成する際に参考画像データを付加する対象のファイルとして決定する。
【００３９】
上述したようにして対象画像ファイルが決定されると、参考画像付加部１０４ｅは、メモリカード１０９ａに記録されている、対象画像ファイルに対応するＲＡＷデータファイルを読み出して、ＲＡＭ１０５へ格納する。ここでは、参考画像付加部１０４ｅは、ファイル名「DSC.0002.nef」のＲＡＷデータファイルを読み出したものとする。なお、参考画像付加部１０４ｅは、たとえばＲＡＷデータファイルのファイル名に基づいて、「DSC.0002.nef」→「DSC.0003.nef」→・・・→「DSC.0006.nef」の順序でＲＡＷデータファイルを選択して読み出す。
【００４０】
参考画像付加部１０４ｅは、内蔵メモリ１０６から参考画像ファイルを読み出す。そして、参考画像付加部１０４ｅは、ＲＡＷデータファイルに参考画像データと、ホワイトバランス調整値および参考画像データのアドレス情報が記録された付加情報部とを付加して付加画像ファイルを生成する。参考画像付加部１０４ｅは、ファイル名「DSC.0002.nef」のＲＡＷデータファイルに、参考画像ファイルの参考画像データを付加して、たとえばファイル名「DSC.0002.mig」の付加画像ファイルを生成する。この付加画像ファイルは、参考画像付加部１０４ｅにより、メモリカード１０９ａに記録される。
【００４１】
図６のフローチャートを用いて、付加画像ファイルの生成処理について説明する。図６の処理を行うプログラムはシステム制御部１０４内の図示しないメモリに格納されている。このプログラムは、使用者によりＲＡＷデータ取得モードに含まれる第２モードが設定された状態で、レリーズボタンの操作に応じて入力スイッチ１０１からの操作信号がシステム制御部１０４に入力されると起動される。
【００４２】
ステップＳ３０１において、システム制御部１０４は、使用者のレリーズボタンの全押し操作の有無を判定する。全押し操作に応じて入力スイッチ１０１から操作信号を入力した場合は、システム制御部１０４によりステップＳ３０１が肯定判定されてステップＳ３０２へ進む。入力スイッチ１０１から操作信号を入力しない場合は、システム制御部１０４によりステップＳ３０１が否定判定されて、当該判定処理を繰り返す。
【００４３】
ステップＳ３０２（撮影処理）からステップＳ３０６（圧縮処理）までの各処理は、図２のステップＳ１０１（撮影処理）からステップＳ１０５（圧縮処理）までの各処理と同様である。ステップＳ３０７においては、参考画像取得部１０４ｄは、参考画像ファイルの取得が終了したか否かを判定する。この場合、参考画像取得部１０４ｄは、ＬＣＤ駆動回路１０７を介してＬＣＤ１０８に、たとえば「参考画像として記録してもよいですか？Ｙｅｓ／Ｎｏ」等のメッセージを表示させる。使用者による「Ｙｅｓ」を選択する操作に応じて入力スイッチ１０１から操作信号を入力すると、参考画像取得部１０４ｄは、参考画像ファイルの取得が終了したと判定し、ステップＳ３０７を肯定判定してステップＳ３０８へ進む。使用者による「Ｎｏ」を選択する操作に対応して入力スイッチ１０１から操作信号を入力すると、参考画像取得部１０４ｄは、参考画像ファイルの取得が終了していないと判定し、ステップＳ３０７を否定判定してステップＳ３０１へ戻る。ステップＳ３０８においては、参考画像取得部１０４ｄは、生成した参考画像ファイルを内蔵メモリ１０６に記録してステップＳ３０９へ進む。
【００４４】
ステップＳ３０９においては、参考画像付加部１０４ｅは、ＲＡＷデータファイルを読み出してステップＳ３１０へ進む。ステップＳ３１０においては、参考画像付加部１０４ｅは、読み出したＲＡＷデータファイルのサムネイル画像データをＬＣＤ駆動回路１０７へ出力して、ＬＣＤ１０８にサムネイル画像データに対応するサムネイル画像を表示させる。さらに、参考画像付加部１０４ｅは、ＬＣＤ駆動回路１０７を介してＲＡＷデータファイルの選択を促すメッセージをＬＣＤ１０８に表示させる。その結果、図５（ａ）に示す画面１がＬＣＤ１０８に表示される。
【００４５】
ステップＳ３１１では、参考画像付加部１０４ｅは、使用者による決定ボタン操作の有無を判定する。決定ボタンの操作に応じて入力スイッチ１０１から操作信号を入力した場合は、参考画像付加部１０４ｅによりステップＳ３１１が肯定判定されてステップＳ３１２へ進む。このとき、参考画像付加部１０４ｅは、使用者により選択されたサムネイル画像のファイル名をＲＡＭ１０５に格納する。決定ボタンが操作されず入力スイッチ１０１から操作信号を入力しない場合は、参考画像付加部１０４ｅによりステップＳ３１１が否定判定されて、当該判定処理を繰り返す。
【００４６】
ステップＳ３１２では、参考画像付加部１０４ｅは、ＬＣＤ駆動回路１０７に指令して、ＬＣＤ１０８に図５（ｂ）に示す画面２を表示させてステップＳ３１３へ進む。ステップＳ３１３においては、参考画像付加部１０４ｅは、ステップＳ３１１と同様にして、使用者による決定ボタン操作の有無を判定する。決定ボタンの操作に応じて入力スイッチ１０１から操作信号を入力した場合は、参考画像付加部１０４ｅによりステップＳ３１３が肯定判定されてステップＳ３１４へ進む。このとき、参考画像付加部１０４ｅは、使用者により選択されたサムネイル画像のファイル名をＲＡＭ１０５に格納する。決定ボタンが操作されず入力スイッチ１０１から操作信号を入力しない場合は、参考画像付加部１０４ｅによりステップＳ３１３が否定判定されて、当該判定処理を繰り返す。
【００４７】
ステップＳ３１４では、参考画像付加部１０４ｅは、ステップＳ３１１とステップＳ３１３でＲＡＭ１０５に格納したファイル名に基づいて、対象画像ファイルとして選択されたＲＡＷデータファイルを決定する。そして、参考画像付加部１０４ｅは、決定されたＲＡＷデータファイルをメモリカード１０９ａから読み出して、ステップＳ３１５へ進む。ステップＳ３１５においては、参考画像付加部１０４ｅは、ステップＳ３１４で決定したＲＡＷデータファイルの付加情報部に含まれるホワイトバランス調整値を参考画像ファイルに含まれるホワイトバランス調整値に置き換えて上書きする。そして、参考画像付加部１０４ｅは、ＲＡＷデータファイルに参考画像ファイルに含まれる参考画像データを付加して付加画像ファイルを生成し、メモリカード１０９ａに記録してステップＳ３１６へ進む。
【００４８】
ステップＳ３１６においては、参考画像付加部１０４ｅは、ステップＳ３１４で対象画像ファイルとして決定した全てのＲＡＷデータファイルに対して処理が済んだか否かを判定する。全てのＲＡＷデータファイルに対して処理が済んでいる場合は、参考画像付加部１０４ｅによりステップＳ３１６が肯定判定されて処理を終了する。全てのＲＡＷデータファイルに対して処理が済んでいない場合は、参考画像付加部１０４ｅによりステップＳ３１６が否定判定されてステップＳ３１４へ戻る。
【００４９】
上述のようにして電子カメラ１００で生成された付加画像ファイルは、画像送信部１０４ｇにより画像処理装置２００に送信される。そして、画像処理装置２００は、付加画像ファイルに含まれるＲＡＷデータに対して、同一の付加画像ファイルに含まれる参照画像データに基づくホワイトバランス調整値を用いてホワイトバランス調整処理を施す。さらに、本実施の形態の画像処理装置２００は、使用者の操作に応じて、参考画像データのうちホワイトバランス調整値の算出に用いる領域を領域画像データとして設定し、この領域画像データを用いて新たなホワイトバランス調整値を算出する。
【００５０】
図７は画像処理装置２００（たとえばパーソナルコンピュータ）の一例を示す概略制御ブロック図である。画像処理装置２００は、電子カメラ１００で撮像した被写体像の画像データの表示や編集、画像データの保存を行う。画像処理装置２００は、制御回路２０１、ＨＤＤ２０２、モニタ制御回路２０３、モニタ２０４、メモリ２０５、入力装置２０６、メモリカードインタフェース２０７、および外部インタフェース２１２を備える。外部インタフェース２１２は、所定のケーブルや無線伝送路を介して電子カメラ１００等の外部装置とデータ通信を行う。
【００５１】
入力装置２０６は、使用者によって操作され、たとえばキーボードやマウスなどで構成される。ＨＤＤ２０２には、たとえば電子カメラ１００で撮影した動画や静止画に対応する画像ファイルなどが記録されている。外部インタフェース２１２は、たとえば画像処理装置２００に電子カメラ１００などの外部機器を接続するＵＳＢインタフェースである。画像処理装置２００は、メモリカードインタフェース２０７や外部インタフェース２１２を介してメモリカード１０９ａや外部機器から画像ファイルなどを読み込む。読み込まれた画像ファイルは、制御回路２０１によりＨＤＤ２０２に記録される。上述した電子カメラ１００で生成された付加画像ファイルも、同様にＨＤＤ２０２に記録される。
【００５２】
制御回路２０１は、画像処理装置２００の制御を行うマイクロコンピュータであり、ＣＰＵやＲＯＭその他周辺回路により構成される。制御回路２０１は、再生部２０１ａ、参考画像再生部２０１ｂ、領域抽出部２０１ｃ、ホワイトバランス算出部２０１ｄ、および記録部２０１ｅを機能的に備える。メモリ２０５は制御回路２０１のワーキングメモリであり、たとえばＳＤＲＡＭにより構成される。モニタ２０４は、たとえば液晶モニタやＣＲＴモニタである。モニタ２０４には、モニタ制御回路２０３に制御されて、表示用の画像データに対応する画像および各種設定を行うためのメニュー画面などが表示される。
【００５３】
次に、画像処理装置２００による付加画像ファイルに対応する画像の表示処理について説明する。画像処理装置２００により画像を表示する場合、使用者により画像表示ソフトを起動して実行する。この画像表示ソフトは、画像処理装置２００の制御回路２０１内の不図示メモリに記録されている。使用者による入力装置２０６の操作に応じて画像表示ソフトの起動が指示されると、制御回路２０１は画像表示ソフトを起動する。画像表示ソフトが起動されると、制御回路２０１の再生部２０１ａは、ＨＤＤ２０２に記録された付加画像ファイルをメモリ２０５に読み出す。
【００５４】
再生部２０１ａは、読み出した付加画像ファイルに含まれるＲＡＷデータファイルのＲＡＷデータに対して、公知の色補間処理を施す。再生部２０１ａは、色補間処理を施したＲＡＷデータの複製を生成し、付加画像ファイルに含まれていたＲＡＷデータとは別に複製ＲＡＷデータとしてメモリ２０５に格納する。そして、再生部２０１ａは、付加画像ファイルの付加情報部に記録されたホワイトバランス調整値、すなわちゲインを読み出す。再生部２０１ａは、読み出したホワイトバランス調整値を用いて、色補間処理の施されたＲＡＷデータに対してホワイトバランス調整処理を施して画像データを生成する。すなわち、再生部２０１ａは、赤色光、青色光および緑色光に対応するＲＡＷデータのうち、赤色光および青色光に対応するＲＡＷデータのそれぞれに対して、ホワイトバランス調整用のＲゲイン（＝Ｇ平均値／Ｒ平均値）およびＢゲイン（＝Ｇ平均値／Ｂ平均値）をかけ合わせる。さらに、再生部２０１ａは、ホワイトバランス調整の施された画像データに対して、たとえばコントラストの調整等の色補正処理を施して表示用画像データを生成し、モニタ制御回路２０３に出力してモニタ２０４に表示用画像データに対応する画像を表示させる。
【００５５】
本実施の形態の画像処理装置２００においては、上記のようにして表示された画像に対応するＲＡＷデータファイルと関連付けられた参考画像データに対応する参考画像を表示することができる。さらに、画像処理装置２００は、表示された参考画像に基づいて、ホワイトバランス調整値の算出に用いる領域を、使用者の所望する位置に設定できる。参考画像に影等がかかっていたり、複数光源によるミックス光が照射されている場合、適正なホワイトバランス調整値が算出されていないことがある。このような場合、使用者は、参考画像のうち影等がかかっていない領域やミックス光の影響を受けていない領域を、ホワイトバランス調整値を算出するための領域（ホワイトバランス設定領域）として設定できる。そして、画像処理装置２００は、ホワイトバランス設定領域に対応する参考画像データを領域画像データとして設定し、領域画像データを用いて新たにホワイトバランス調整値を算出することができる。以下、詳細に説明する。
【００５６】
参考画像再生部２０１ｂは、使用者の入力装置２０６の操作に応じて参考画像の表示を指示する信号（参考画像表示指示信号）を入力すると、モニタ２０４に表示中の画像に対応する付加画像ファイルの参考画像データに基づいて、表示用参考画像データを生成する。そして、参考画像再生部２０１ｂは、生成した表示用参考画像データをモニタ制御回路２０３に出力し、図８（ａ）に示すように、モニタ２０４に表示用参考画像データに対応する参考画像を表示させる。なお、参考画像の表示指示は、たとえばモニタ２０４に表示された画像に重畳して表示されたコマンドボタンを、入力装置２０６のマウス等を用いて使用者がクリック等の操作をすることで行われる。
【００５７】
図８（ａ）に示すように表示された参考画像においては、領域Ｒ１に影がかかっているものとして説明する。このような場合に、使用者は、領域Ｒ１を避けるようにして、領域Ｒ２のうちの任意領域、たとえば矩形Ｒ３で示す領域（以後、ホワイトバランス設定領域）を選択し、確定したものとする。なお、矩形Ｒ３の選択は、使用者が入力装置２０６のマウスをクリックアンドドラッグ操作することにより行うものとする。そして、使用者が矩形Ｒ３の領域を選択してからマウスをクリック操作すると矩形Ｒ３の領域がホワイトバランス設定領域として確定される。
【００５８】
入力装置２０６からホワイトバランス設定領域が確定されたことを示す信号（領域確定信号）を入力すると、領域抽出部２０１ｃは、ホワイトバランス設定領域の位置を特定する。すなわち、領域抽出部２０１ｃは、モニタ２０４における矩形Ｒ３の左上端の座標（Ｘ１，Ｙ１）および矩形Ｒ３の右下端の座標（Ｘ２，Ｙ２）のそれぞれを、参照画像データ上の座標（ｘ１，ｙ１）および（ｘ２，ｙ２）に換算して、位置情報としてメモリ２０５に格納する。すなわち、位置情報は参考画像上においてホワイトバランス設定領域が占有する領域を示す。そして、参考画像再生部２０１ｂは、モニタ制御回路２０３を介して、モニタ２０４における参照画像の表示を終了させる。
【００５９】
ホワイトバランス算出部２０１ｄは、参照画像データのうち、上記の座標（ｘ１，ｙ１）および（ｘ２，ｙ２）により規定される領域に含まれるデータ（領域画像データ）を用いて、ホワイトバランス調整値、すなわちゲインを算出する。ホワイトバランス算出部２０１ｄは、新たに算出したホワイトバランス調整値をメモリ２０５に格納する。そして、再生部２０１ａは、新たに算出したホワイトバランス調整値を用いて、複製ＲＡＷデータに対して、ホワイトバランス調整処理を施して画像データを生成する。そして、再生部２０１ａは、画像データに基づいて表示用画像データを生成し、モニタ制御回路２０３に出力してモニタ２０４に表示用画像データに対応する画像を表示させる。このとき、再生部２０１ａは、モニタ２０４に、図８（ｂ）に示すようにホワイトバランス確定指示のためのコマンドボタンＣ１、Ｃ２を画像に重畳して表示させる。
【００６０】
使用者が、マウス等を用いて、図８（ｂ）のコマンドボタンＣ１、すなわち「ＹＥＳ」をクリックすると、入力装置２０６は制御回路２０１へ確定信号を出力する。確定信号を入力すると、記録部２０１ｅは、付加画像ファイルの付加情報部に記録されているホワイトバランス調整値を、ホワイトバランス算出部２０１ｄにより新たに算出されたホワイトバランス調整値に更新して記録する。さらに、記録部２０１ｅは、ホワイトバランス設定領域の座標（ｘ１，ｙ１）、（ｘ２，ｙ２）を位置情報として付加画像ファイルの付加情報部に記録する。なお、付加画像ファイルの付加情報部に既に位置情報が記録されている場合は、記録部２０１ｅは、新たなホワイトバランス設定領域に対応する位置情報に更新して記録する。
【００６１】
使用者が、マウス等を用いて、図８（ｂ）のコマンドボタンＣ２、すなわち「ＮＯ」をクリックすると、入力装置２０６は制御回路２０１へ非確定信号を出力する。非確定信号を入力すると、参考画像再生部２０１ｂは、表示用参考画像データを生成してモニタ制御回路２０３に出力し、モニタ２０４に表示用参考画像データに対応する参考画像を表示させる。このとき、参考画像再生部２０１ｂは、メモリ２０５に格納した参考画像データ上の座標（ｘ１，ｙ１）および（ｘ２，ｙ２）を座標（Ｘ１，Ｙ１）および座標（Ｘ２，Ｙ２）にそれぞれ換算する。そして、参考画像再生部２０１ｂは、座標（Ｘ１，Ｙ１）および座標（Ｘ２，Ｙ２）をモニタ制御回路２０３に出力する。その結果、図８（ａ）に示す矩形Ｒ３が、参考画像上において位置情報に対応する領域、すなわちホワイトバランス設定領域を表す指標として、モニタ２０４に表示された参考画像に重畳して表示される。
【００６２】
図９のフローチャートを用いて、画像の表示処理について説明する。図９の処理を行うプログラムは制御回路２０１内の図示しないメモリに格納されている。このプログラムは、使用者による入力装置２０６の操作に応じて画像表示ソフトの起動が指示されると起動され、制御回路２０１により実行される。
【００６３】
ステップＳ４０１においては、再生部２０１ａは、ＨＤＤ２０１に記録された付加画像ファイルをメモリ２０５に読み出してステップＳ４０２へ進む。ステップＳ４０２においては、再生部２０１ａは、ＲＡＷデータファイルのＲＡＷデータに対して色補間処理を施してステップＳ４０３へ進む。このとき、再生部２０１ａは、複製ＲＡＷデータを生成してメモリ２０５に格納する。ステップＳ４０３においては、再生部２０１ａは、付加画像ファイルの付加情報部に記録されたホワイトバランス調整値を読み出す。そして、再生部２０１ａは、このホワイトバランス調整値を用いて、色補間処理の施されたＲＡＷデータに対してホワイトバランス調整処理を施して画像データを生成し、ステップＳ４０４へ進む。
【００６４】
ステップＳ４０４においては、再生部２０１ａは、画像データに対してたとえばコントラスト調整等の色補正処理を施して、ステップＳ４０５へ進む。ステップＳ４０５においては、再生部２０１ａは、色補正処理の施された表示用画像データを生成してモニタ制御回路２０３へ出力し、モニタ２０４に表示用画像データに対応する画像を表示させてステップＳ４０６へ進む。ステップＳ４０６においては、参考画像再生部２０１ｂは、使用者による参考画像表示指示の有無を判定する。参考画像表示の指示があった場合、すなわち入力装置２０６から参考画像表示指示信号を入力した場合は、参考画像再生部２０１ｂによりステップＳ４０６が肯定判定されてステップＳ４０７へ進む。参考画像表示指示信号を入力しない場合は、参考画像再生部２０１ｂによりステップＳ４０６が否定判定されて、参考画像表示指示信号を入力するまで待機する。
【００６５】
ステップＳ４０７においては、参考画像再生部２０１ｂは、モニタ２０４に表示中の画像に対応する付加画像ファイルの参考画像データに基づいて、表示用参考画像データを生成する。そして、参考画像再生部２０１ｂは、生成した表示用参考画像データをモニタ制御回路２０３に出力し、モニタ２０４に表示用参考画像データに対応する参考画像を表示させてステップＳ４０８へ進む。このとき、付加画像ファイルの付加情報部に位置情報が記録されている場合は、参考画像再生部２０１ｂは、位置情報をモニタ制御回路２０３へ出力し、ホワイトバランス設定領域に対応する指標を参考画像に重畳して表示させる。
【００６６】
ステップＳ４０８においては、領域抽出部２０１ｃは、ホワイトバランス設定領域の確定操作が行われたか否かを判定する。使用者によりホワイトバランス設定領域が選択され確定操作が行われた場合、すなわち入力装置２０６から領域確定信号を入力した場合は、領域抽出部２０１ｃによりステップＳ４０８が肯定判定されてステップＳ４０９へ進む。このとき、領域抽出部２０１ｃは、設定されたホワイトバランス設定領域の位置を特定し、位置情報をメモリ２０５に格納する。入力装置２０６から領域確定信号を入力しない場合は、領域抽出部２０１ｃによりステップＳ４０８が否定判定されて、領域確定信号を入力するまで待機する。
【００６７】
ステップＳ４０９においては、参考画像再生部２０１ｂは、モニタ制御回路２０３を介して、モニタ２０４における参考画像の表示を終了させてステップＳ４１０へ進む。ステップＳ４１０においては、ホワイトバランス算出部２０１ｄは、領域画像データを用いて、新たにホワイトバランス調整値を算出する。そして、ホワイトバランス算出部２０１ｄは、新たに算出されたホワイトバランス調整値をメモリ２０５に格納してステップＳ４１１へ進む。
【００６８】
ステップＳ４１１においては、再生部２０１ａは、ステップＳ４１０においてホワイトバランス算出部２０１ｄにより算出されたホワイトバランス調整値を用いて、複製ＲＡＷデータに対してホワイトバランス調整処理を施してステップＳ４１２へ進む。ステップＳ４１２（色補正処理）およびステップＳ４１３（画像表示）の各処理は、ステップＳ４０４（色補正処理）およびステップＳ４０５（画像表示）の各処理と同様である。
【００６９】
ステップＳ４１４においては、記録部２０１ｅは、ホワイトバランス確定操作の有無を判定する。ホワイトバランス確定操作があった場合、すなわち入力装置２０６から確定信号を入力した場合、記録部２０１ｅによりステップＳ４１４が肯定判定されてステップＳ４１５へ進む。入力装置２０６から非確定信号を入力した場合は、記録部２０１ｅによりステップＳ４１４が否定判定されてステップＳ４０７へ戻る。ステップＳ４１５においては、記録部２０１ｅは、ステップＳ４１０でホワイトバランス算出部２０１ｄにより算出されたホワイトバランス調整値を付加画像ファイルの付加情報部に更新して記録する。さらに、記録部２０１ｅは、ホワイトバランス設定領域を示す位置情報、すなわち座標値を付加画像ファイルの付加情報部に記録して、処理を終了する。
【００７０】
以上で説明した実施の形態によれば、以下の作用効果が得られる。
（１）画像処理装置２００の外部インタフェース２１２は、電子カメラ１００により取得されたＲＡＷデータファイルに参考画像データが付加された付加画像ファイルを読み込みむようにした。再生部２０１ａは、付加画像ファイルの付加情報部に記録された参考画像データに基づくホワイトバランス調整値を用いて、ＲＡＷデータに対して画像処理を施し、表示用画像データを生成するようにした。さらに、画像処理装置２００の参考画像再生部２０１ｂは、参考画像データに対応する参考画像をモニタ２０４に表示する。入力装置２０６は、モニタ２０８に表示された参考画像上の任意の領域をホワイトバランス設定領域として指定するための指定操作を受け付ける。そして、領域抽出部２０１ｃは、参考画像データから、ホワイトバランス設定領域に対応する領域画像データを抽出し、ホワイトバランス算出部２０１ｄは、領域画像データに基づいて、ホワイトバランス調整のためのホワイトバランス調整値を算出するようにした。そして、再生部２０１ａは、ホワイトバランス算出部２０１ｄにより算出された新たなホワイトバランス調整値に基づいて、ＲＡＷデータに対してホワイトバランス調整処理を施し、表示用画像データを生成するようにした。参考画像に影等がかかっていたり、複数光源によるミックス光が照射されている場合、適正なホワイトバランス調整値が算出されていないことがある。このような場合、付加画像ファイルには参考画像データが含まれているので、使用者は、参考画像に基づいて、適正なホワイトバランス調整値が算出されていない原因を認識できるので利便性が高まる。さらに、使用者は、参考画像のうち影等がかかっていない領域やミックス光の影響を受けていない領域をホワイトバランス設定領域として設定することができる。その結果、適正なホワイトバランス調整値が得られていない場合には、新たに適正なホワイトバランス調整値を算出し、ホワイトバランス調整処理を施すことができるので、画質を向上させることができる。
【００７１】
（２）記録部２０１ｅは、ホワイトバランス算出部２０１ｄにより算出されたホワイトバランス調整値を保存するようにした。したがって、次回以降に画像を表示する際に、修正済のホワイトバランス調整値を用いてホワイトバランス調整処理が施されるので、高画質の画像を得ることができる。
【００７２】
（３）記録部２０１ｅは、参考画像上において指定操作により指定されたホワイトバランス設定領域が占有する位置を示す位置情報を保存するようにした。そして、参考画像再生部２０１ｂは、位置情報に基づいて、ホワイトバランス設定領域を示す指標を参考画像に重畳してモニタ２０４に表示するようにした。したがって、使用者は、現在のホワイトバランス調整値の算出に用いられているホワイトバランス設定領域を画面上で確認できるので、ホワイトバランス設定領域を変更する際の利便性が向上する。
【００７３】
以上で説明した実施の形態を以下のように変形できる。
（１）ホワイトバランス設定領域の位置情報を付加画像ファイルの付加情報部に記録するものに代えて、領域画像データを記録してもよい。この場合、記録部２０１ｅは、領域抽出部２０１ｃにより参考画像データから抽出された領域画像データを、ＲＡＷデータファイルと参考画像データとが含まれる付加画像ファイルに付加すればよい。このときの付加画像ファイルのデータ構造の一例を図１０に模式的に示す。図１０に示すように、付加画像ファイルには、ＲＡＷデータファイルが主画像、参考画像データが第１副画像、領域画像データが第２副画像として含まれることになる。
【００７４】
（２）色補間および圧縮処理が施された参考画像データを用いて付加画像ファイルを生成するものに代えて、色補間処理が施された非圧縮の参考画像データを用いてもよい。さらに、色補間処理の施されていないＲＡＷデータを参考画像データとして用いてもよい。
【００７５】
（３）記録部２０１ｅは、予め付加画像ファイルの付加情報部に記録されていたホワイトバランス調整値を更新し上書き保存するごとに、それ以前に記録されていたホワイトバランス調整値の更新履歴を記録してもよい。この場合、記録部２０１ｅは、更新履歴と新たに算出したホワイトバランス調整値を付加画像ファイルの付加情報部に記録する。
【００７６】
（４）参考画像付加部１０４ｅは、付加画像ファイルを生成するものに代えて、関連付けされたＲＡＷデータファイルおよび参考画像ファイルの少なくとも一方に、関連付けがされていることを示す情報（関連付け情報）を付加するようにしてもよい。この場合、参考画像付加部１０４ｅは、ＲＡＷデータファイルの付加情報部に、関連付けされている参考画像ファイルのパス、ファイル名等を関連付け情報として書き込めばよい。なお、参考画像付加部１０４ｅは、参考画像ファイルの付加情報部に、関連付けされているＲＡＷデータファイルのパス、ファイル名等を関連付け情報として書き込んでもよいし、ＲＡＷデータファイルと参考画像ファイルの両者の付加情報部に関連付け情報を書き込んでもよい。
【００７７】
（５）参考画像付加部１０４ｅは、付加画像ファイルを生成するものに代えて、ＲＡＷデータファイルと参考画像ファイルのそれぞれに対して、関連付けがされていることを示すファイル名を付与してもよい。この場合、参考画像付加部１０４ｅは、たとえばファイル名「DSC.0004.nef」のＲＡＷデータファイルと「DSC.0002s.jpg」の参考画像ファイルとを関連付ける際に、それぞれのファイル名に共通する名称として、たとえば「・・・_r1」等を付与すればよい。すなわち、参考画像付加部１０４ｅは、ＲＡＷデータファイルのファイル名を「DSC.0004_r1.nef」とし、参考画像ファイルのファイル名を「DSC.0002s_r1.jpg」とすればよい。
【００７８】
（６）参考画像付加部１０４ｅは、付加画像ファイルを生成するものに代えて、ＲＡＷデータファイルと参考画像ファイルが関連付けされていることを示す関連付け情報を作成し、この関連付け情報をメモリカード１０９ａに記録してもよい。この場合、参考画像付加部１０４ｅは、関連付け情報として、たとえば図１１に示すように、関連付けされたＲＡＷデータファイルと参考画像ファイルとを対応付けたデータベース等を作成すればよい。
【００７９】
（７）画像処理装置２００に代えて、電子カメラ１００で参考画像の表示、ホワイトバランス設定領域に対応する領域画像データの抽出、および領域画像データを用いたホワイトバランス調整値の算出を行うようにしてもよい。この場合、システム制御部１０４に、参考画像再生部、領域抽出部、ホワイトバランス算出部を機能的に備えるようにする。そして、この参考画像再生部、領域抽出部、ホワイトバランス算出部が、上述した画像処理装置２００の参考画像再生部２０１ｂ、領域抽出部２０１ｃ、ホワイトバランス算出部２０１ｄと同様にして図９のフローチャートに示す処理を実行すればよい。
【００８０】
また、本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。説明に用いた実施の形態および変形例は、それぞれを適宜組合わせて構成しても構わない。
【符号の説明】
【００８１】
１００  電子カメラ、  ２００  画像処理装置、  ２０１  制御回路
２０１ａ  再生部、  ２０１ｂ  参考画像再生部、  ２０１ｃ  領域抽出部、
２０１ｄ  ホワイトバランス算出部、  ２０１ｅ  記録部、  ２０３  モニタ制御回路、
２０４  モニタ、  ２０６  入力装置、  ２１２  外部インタフェース
【図１】
2010161627.tif 000003
【図２】
2010161627.tif 000004
【図３】
2010161627.tif 000005
【図４】
2010161627.tif 000006
【図５】
2010161627.tif 000007
【図６】
2010161627.tif 000008
【図７】
2010161627.tif 000009
【図８】
2010161627.tif 000010
【図９】
2010161627.tif 000011
【図１０】
2010161627.tif 000012
【図１１】
2010161627.tif 000013