(57)【特許請求の範囲】
【請求項１】
記録済みの画像をマニュアルホワイトバランス画像として選択することでマニュアルホワイトバランスを設定する機能を有する撮像装置において、
前記画像の画像情報に基づき、画像にマニュアルホワイトバランスの設定に用いる画像として適切かどうかを示すフラグを付加する付加手段と、
前記フラグに基づき、マニュアルホワイトバランス画像として選択できる画像を決定する制御手段と、を有する撮像装置であって、
前記画像の輝度を判定する輝度判定手段をさらに有し、
前記付加手段は、前記輝度が所定の低輝度又は高輝度範囲にある場合は、前記画像をマニュアルホワイトバランス画像として選択できないようにする禁止フラグ、または前記画像がマニュアルホワイトバランス画像として適切ではない可能性があることを通知する警告フラグを付加することを特徴とする撮像装置。
【請求項２】
記録済みの画像をマニュアルホワイトバランス画像として選択することでマニュアルホワイトバランスを設定する機能を有する撮像装置において、
前記画像の画像情報に基づき、画像にマニュアルホワイトバランスの設定に用いる画像として適切かどうかを示すフラグを付加する付加手段と、
前記フラグに基づき、マニュアルホワイトバランス画像として選択できる画像を決定する制御手段と、を有する撮像装置であって、
前記画像に設定した色処理情報及び対応する色再現度を取得する取得手段を有し、
前記付加手段は、前記色再現度が所定値よりも低い場合は、前記画像をマニュアルホワイトバランス画像として選択できないようにする禁止フラグ、または前記画像がマニュアルホワイトバランス画像として適切ではない可能性があることを通知する警告フラグを付加することを特徴とする撮像装置。
【請求項３】
記録済みの画像をマニュアルホワイトバランス画像として選択することでマニュアルホワイトバランスを設定する機能を有する撮像装置において、
前記画像の画像情報に基づき、画像にマニュアルホワイトバランスの設定に用いる画像として適切かどうかを示すフラグを付加する付加手段と、
前記フラグに基づき、マニュアルホワイトバランス画像として選択できる画像を決定する制御手段と、を有する撮像装置であって、
多重露光撮影時において、合成対象となる複数の画像のホワイトバランスデータの値を互いに比較する比較手段をさらに有し、
前記付加手段は、前記比較手段により前記値が所定の差分以上であった場合は、多重露光撮影により生成された画像に対して、前記画像をマニュアルホワイトバランス画像として選択できないようにする禁止フラグ、または前記画像がマニュアルホワイトバランス画像として適切ではない可能性があることを通知する警告フラグを付加することを特徴とする撮像装置。
【請求項４】
記録済みの画像をマニュアルホワイトバランス画像として選択することでマニュアルホワイトバランスを設定する機能を有する撮像装置において、
前記画像の画像情報に基づき、画像にマニュアルホワイトバランスの設定に用いる画像として適切かどうかを示すフラグを付加する付加手段と、
前記フラグに基づき、マニュアルホワイトバランス画像として選択できる画像を決定する制御手段と、を有する撮像装置であって、
記録済みの画像を後加工する場合において、前記記録済み画像と後加工画像の色の差分を判定する色判定手段をさらに有し、
前記付加手段は、前記色の差分が所定値よりも大きい場合は、前記画像をマニュアルホワイトバランス画像として選択できないようにする禁止フラグ、または前記画像がマニュアルホワイトバランス画像として適切ではない可能性があることを通知する警告フラグを付加することを特徴とする撮像装置。
【請求項５】
記録済みの画像をマニュアルホワイトバランス画像として選択することでマニュアルホワイトバランスを設定するホワイトバランス制御方法であって、
前記画像の画像情報に基づき、画像にマニュアルホワイトバランスの設定に用いる画像として適切かどうかを示すフラグを付加する付加ステップと、
前記フラグに基づき、マニュアルホワイトバランス画像として選択できる画像を決定する制御ステップと、を有するホワイトバランス制御方法であって、
前記画像の輝度を判定する輝度判定ステップをさらに有し、
前記付加ステップにおいて、前記輝度が所定の低輝度又は高輝度範囲にある場合は、前記画像をマニュアルホワイトバランス画像として選択できないようにする禁止フラグ、または前記画像がマニュアルホワイトバランス画像として適切ではない可能性があることを通知する警告フラグを付加することを特徴とするホワイトバランス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影された画像のホワイトバランス制御に関するものである。
【背景技術】
【０００２】
従来、複数のホワイトバランスモードを有するデジタルカメラが知られている。オートホワイトバランス（ＡＷＢ）モードは撮影画像をカメラ内部で解析し、自動的に最適なホワイトバランス制御値を算出するモードであり、大抵のシーンにおいては好ましいホワイトバランス制御値を算出することができる。しかし、撮影画像に無彩色の領域がない場合等の特定の条件下では適切なホワイトバランス制御値を算出できないという問題がある。一方、使用者のマニュアル設定によりホワイトバランス制御値を決定するマニュアルホワイトバランス（ＭＷＢ）モードがある。ＡＷＢモードで好ましいホワイトバランス制御値が算出されない場合にも、このモードを利用することで使用者が任意のホワイトバランス制御値を設定することができ、好ましい色再現にすることができる。ＭＷＢ処理においては、撮影された画像データの特定領域の各色成分比を求め、各色成分の比が等しくなるようにホワイトバランス制御を行うため、場合によっては大きなホワイトバランスゲインがかかることもある。ＭＷＢの設定方法としては、ＭＷＢデータの取得モードに移行した後に、使用者がＳＷ２などのＭＷＢデータ取得釦を押すことでＭＷＢデータを取得する方法がある。特許文献１では、撮影時にＭＷＢデータを取得して画像ファイルに記録しておき、ＭＷＢ設定時に選択された画像中に記録されたＭＷＢデータを利用してＭＷＢを設定する方法が提案されている。後者のＭＷＢの設定方法に関しては、特許文献２において、選択できる画像のみを表示することで使用者の操作性を向上させる手法が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１３５７８９号公報
【特許文献２】特開２００６−２０３７７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献２に開示された従来技術では、ＭＷＢ画像としてどのような画像が選択できるかは使用者の設定によるものであった。このため、使用者が設定を誤ると使用者が意図しないホワイトバランス制御がなされてしまうことがあった。
【０００５】
本発明は上述した問題点を解決するためのものであり、適切でない画像を用いてマニュアルホワイトバランスを設定することを抑制し、簡単な操作で使用者が意図した通りのホワイトバランス制御ができるようにすることである。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、記録済みの画像をマニュアルホワイトバランス画像として選択することでマニュアルホワイトバランスを設定する機能を有する撮像装置において、前記画像の画像情報に基づき、画像にマニュアルホワイトバランスの設定に用いる画像として適切かどうかを示すフラグを付加する付加手段と、前記フラグに基づき、マニュアルホワイトバランス画像として選択できる画像を決定する制御手段と、を有する撮像装置であって、前記画像の輝度を判定する輝度判定手段をさらに有し、前記付加手段は、前記輝度が所定の低輝度又は高輝度範囲にある場合は、前記画像をマニュアルホワイトバランス画像として選択できないようにする禁止フラグ、または前記画像がマニュアルホワイトバランス画像として適切ではない可能性があることを通知する警告フラグを付加することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、適切でない画像を用いてマニュアルホワイトバランスを設定することを抑制でき、簡単な操作で使用者が意図した通りのホワイトバランス制御ができるようになる。
【図面の簡単な説明】
【０００８】
【図１】ＭＷＢ設定処理のフロー
【図２】本実施形態におけるデジタルカメラの構成図
【図３】本実施形態における画像処理部の構成図
【図４】本実施形態におけるデジタルカメラの背面図
【図５】第１の実施形態における撮影時のＭＷＢ選択フラグ決定のフロー
【図６】第１の実施形態におけるＭＷＢ選択フラグ領域に関する図
【図７】第１の実施形態における色処理パラメータと色再現度の関係を示した図
【図８】第２の実施形態における多重露光撮影時のＭＷＢ選択フラグ決定のフロー
【図９】第２の実施形態におけるＭＷＢ選択フラグ領域に関する図
【図１０】第３の実施形態における後加工処理時のＭＷＢ選択フラグ決定のフロー
【発明を実施するための形態】
【０００９】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【００１０】
図２は、本発明の実施形態に係るデジタルカメラの構成を示す図である。同図において、１００はデジタルカメラ本体である。１０はデジタルカメラのシステム全体を制御するシステム制御部である。１３は光学像を電気信号に変換する撮像素子であり、画素は、Ｒ、Ｇ、Ｂのフィルタが市松状に配置されたベイヤー配列の構成となっている。１２は撮像素子１３への露光量を制御するためのシャッターである。被写体からの光線は、撮影レンズ１１、シャッター１２を介して導かれ、光学像として撮像素子１３に結像する。１４はメモリであり、撮像素子１３によって取り込まれた画像データや画像処理部１５によって処理された画像データを保存するために使用される。１５は画像処理部であり、撮像素子１３によって取り込まれたＣＣＤＲＡＷ形式のデータやＹＵＶ形式のデータが入力されると各種画像処理を行い、処理結果をメモリ１４に保存する。１６は離散コサイン変換（ＤＣＴ）等により画像データを圧縮伸長する圧縮・伸長部であり、メモリ１４に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ１４に書き込む。
【００１１】
１７はシャッタースイッチＳＷ１であり、不図示のシャッター釦の操作途中でＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュ調光）処理等の動作開始を指示する。１８はシャッタースイッチＳＷ２であり、不図示のシャッター釦の操作完了でＯＮとなる。撮像素子１３から読み出した信号をメモリ１４に書き込む露光処理、画像処理部１５での画像処理、圧縮・伸長部１６での圧縮処理、記録部２０に画像データを書き込む記録処理という一連の処理動作開始を指示する。本実施形態においては、ＲＡＷ記録モード、ＪＰＥＧ記録モード、ＲＡＷ及びＪＰＥＧ同時記録モードの３つの記録モードを有する。ＲＡＷ記録モードは、撮像素子１３からの信号を各種画像処理を行わずにそのままＣＣＤＲＡＷ形式で記録するモードである。ＪＰＥＧ記録モードは、撮像素子１３からの信号に対して、画像処理部１５で各種画像処理を行った画像データを圧縮・伸長部１６でＪＰＥＧ圧縮して記録するモードである。ＲＡＷ及びＪＰＥＧ同時記録モードは、同一の画像データに対してＲＡＷ記録とＪＰＥＧ記録を同時に行うモードである。
【００１２】
２０は各種釦やタッチパネル等からなる操作部であり、メニュー釦、セット釦、シャッター速度設定手段、絞り値設定手段、ＩＳＯ感度設定手段、撮影及び再生を実行する際に各種機能の選択、切り替え、決定、実行等を設定する釦等を備える。２１はシステム制御部１０や画像処理部１５の動作用の定数、変数、プログラムなどを記憶するための電気的に消去・記録可能な不揮発性メモリである。２２はＡＥ（自動露出）処理を行うための測光部であり、撮像素子１３から出力された画像データを基に露出状態を測定することができる。２３はレンズ制御部であり、撮影レンズ１１の絞り、フォーカシング、ズーム等の制御を行う。２４はシャッター１２を制御するためのシャッター制御部である。２５はＴＦＴ等からなる表示部であり、画像処理部１５や圧縮・伸長部１６等によって画像処理された画像データを表示する。また表示部２５はシステム制御部１０からの指示によって、動作状態やメニュー画面、メッセージ等を表示する機能も有する。
【００１３】
２６はＭＷＢ（マニュアルホワイトバランス）選択フラグ判定部であり、ＭＷＢ設定時に画像ファイルからＭＷＢ選択フラグを読み出して後述する各種判定を行う。
【００１４】
ここで、記録部２０に記録された画像を用いてＭＷＢを設定する仕組みについて説明する。図３は、画像処理部１５の構成を示した図である。画像処理部１５にメモリ１４に記憶されている画像データが入力される。ホワイトバランス処理部２０１においてＡＷＢ処理等を行い、画像データにホワイトバランスをかける。色処理部２０２では、ホワイトバランスがかかった画像データに対して、色補間処理、マトリクス変換、ガンマ処理等を施し、処理結果を画像データとして出力する。
【００１５】
一方、画像処理部１５に入力された画像データは、ＭＷＢデータ取得部２０４にも入力される。ＭＷＢデータ取得部２０４において、画像データの所定領域内の各色成分をそれぞれ積分することでＭＷＢデータを得る。ＭＷＢデータの逆数をとることで、ホワイトバランス処理部２０１において適用可能なホワイトバランス制御値となる。２０５はＭＷＢデータ判定部であり、撮影時の画像情報として、ＭＷＢデータ取得部２０４で取得したＭＷＢデータを基に、当該処理画像がＭＷＢ画像として適切であるかどうかを判定する。色判定部２０３においても、撮影時の画像情報として、色処理部２０２からの出力データを基に、ＭＷＢ画像として適切であるかどうかを判定する。ＭＷＢ選択フラグ書き込み部２０６では、色判定部２０３及びＭＷＢデータ判定部２０５の判定結果を基に、画像ファイルにマニュアルホワイトバランス画像として適切であるかどうかのＭＷＢ選択フラグを書き込む。本実施形態においては、マニュアルホワイトバランスの設定のための制御情報として、以下の３つのＭＷＢ選択フラグが存在する。１つ目は、「選択禁止フラグ」であり、ＭＷＢ画像として明らかに適切でない画像であると判断した場合に書き込まれる。２つ目は、「選択警告フラグ」であり、ＭＷＢ画像として適切でない可能性がある画像であると判断した場合に書き込まれる。３つ目は、「選択許可フラグ」であり、ＭＷＢ画像として特に問題がないと判断した場合に書き込まれる。これらの判断方法については、後述する実施形態において詳しく説明する。
【００１６】
以上述べた内容が画像撮影時に行う処理である。次にＭＷＢを設定するために画像ファイルを選択する際の処理について説明する。本処理は、システム制御部１０がデジタルカメラ１００を構成する各ブロックを制御することにより達成される。
【００１７】
図４はデジタルカメラ１００の背面図である。操作部１９の操作によってＭＷＢ画像選択モードに移行モードに移行すると、表示部２５に、記録部２０に記録されている画像データが表示される。使用者は左釦１９ａおよび右釦１９ｂによって、ＭＷＢ画像に使用する画像ファイルを選択することができる。図４では、画像送りにより画像を１枚ずつ画面表示する例を示しているが、表示態様はこれに限らず、複数枚の画像を一覧表示させ選択可能なように構成してもよい。画像ファイルの選択後、セット釦１９ｃを押すことで表示部２５に表示されている画像をＭＷＢ設定処理のための画像として使用することができる。
【００１８】
セット釦１９ｃが押下された後のＭＷＢ設定処理について図１を用いて説明する。ステップＳ１００にてＭＷＢ設定処理が開始されると、画像ファイルの記録モードを判断する（Ｓ１０１）。ＲＡＷ記録モード、又はＲＡＷ及びＪＰＥＧ同時記録モードであった場合は、ＲＡＷデータに対して、所定のパラメータで各種画像処理を行い、画像処理された画像データを表示部２５に表示し（ステップＳ１０２）、ステップＳ１０８へ移行する。所定のパラメータとは、例えば、ホワイトバランス処理部２０１においてはＡＷＢの演算結果をパラメータとし、色処理部２０２においては被写体色がほぼ見たままに再現できるパラメータである。これらのパラメータは、あらかじめ不揮発性メモリ２１に記憶されたもの、撮影された画像データから演算されたもののどちらであってもよい。このような構成とすることで、元の被写体の色再現に近い画像データを表示することが可能になり、使用者が誤ったＭＷＢ設定をしてしまうことを抑制できる。
【００１９】
ステップＳ１０１において、ＪＰＥＧ記録モードであると判断された場合、画像ファイルに記録されているＭＷＢ選択フラグを参照する。ステップＳ１０３において、ＭＷＢフラグ判定部２６によってＭＷＢ選択フラグが「選択許可フラグ」であると判定された場合、ＭＷＢ画像選択が行われても特に問題はないため、ステップＳ１０８へ移行する。「選択許可フラグ」でなかった場合は、「選択警告フラグ」であるか判定する（ステップＳ１０４）。「選択警告フラグ」でない場合は、ステップＳ１０６において「選択禁止フラグ」であると判断する。さらにステップＳ１１０において、ＭＷＢ画像選択モードで選択した画像が適切でないと使用者に通知するために、表示部２５に「ＭＷＢが設定できません」というメッセージを表示し、ステップＳ１１１へ移行する。
【００２０】
ステップＳ１０４において、ＭＷＢフラグ判定部２６によって「選択警告フラグ」であると判断された場合、「適切なＷＢが適用されない可能性があります」というメッセージを表示部２５に表示する。また、使用者に確認を促すダイアログも合わせて表示する（ステップＳ１０５）。ステップＳ１０７において、ＭＷＢの設定を中止する場合には、ステップＳ１１０へ移行する。ＭＷＢの設定を中止しない場合には、ステップＳ１０８に移行する。ステップＳ１０８では、画像ファイルに記録されているＭＷＢデータを取得し、取得したＭＷＢデータを基にＭＷＢ設定を行う。さらに、ステップＳ１０９でＭＷＢ設定が終了したことを使用者に通知するために、「ＭＷＢに設定しました」というメッセージを表示し、ＭＷＢ設定処理を終了する（ステップＳ１１１）。
【００２１】
本実施形態においては、記録部２０に記録されている画像を全て表示可能とし、使用者がＭＷＢ画像選択操作を行った後にＭＷＢ選択フラグの判定処理を行う構成としたが、他のタイミングでＭＷＢ選択フラグの判定処理を行ってもよい。例えば、ＭＷＢ画像選択モードに移行した直後であって使用者がＭＷＢ画像の選択操作を行う前にＭＷＢ選択フラグの判定処理を行う構成としてもよい。このような構成とすれば、「選択禁止フラグ」が書き込まれている画像を、ＭＷＢ画像選択モードにおいてあらかじめ非表示にすることも可能となり、使用者の利便性が向上する。
【００２２】
次に、ＭＷＢ選択フラグ書き込み部２０６における処理について、複数の実施形態によって説明する。
【００２３】
（第１の実施形態）
以下、図５を参照して、本発明の第１の実施形態による、通常撮影時のＭＷＢ選択フラグ書き込み部２０６における処理について説明する。
【００２４】
通常撮影が開始される（ステップＳ５００）と、撮影された画像データを基にホワイトバランス処理部２０１で光源データＬ１（Ｒ，Ｇ，Ｂ）を推定する（ステップＳ５０１）。次にステップＳ５０２において、ＭＷＢデータ取得部２０４でＭＷＢデータＬ２（Ｒ，Ｇ，Ｂ）を取得する。ステップＳ５０２で取得したＭＷＢデータＬ２（Ｒ，Ｇ，Ｂ）から輝度Ｌ２（Ｌ）を取得する（ステップＳ５０３）。なお、Ｌ１及びＬ２は、ＲＧＢ各色データを用いてＬ＝０．３×Ｒ＋０．６×Ｇ＋０．１×Ｂ，等の演算により取得される。
【００２５】
取得した輝度Ｌ２（Ｌ）を基に、ステップＳ５０４において、輝度の領域判定を行う。領域判定は、図６のようにして行う。低輝度（Ｌ２（Ｌ）＜ＴｈＬ１）または高輝度範囲（Ｌ２（Ｌ）≧ＴｈＨ１）である場合、選択禁止フラグ領域であると判定し、ステップＳ５０５において「選択禁止フラグ」を画像ファイルに書き込む。ＴｈＬ１≦Ｌ２（Ｌ）＜ＴｈＬ２またはＴｈＨ２≦Ｌ２（Ｌ）＜ＴｈＨ１である場合、選択警告フラグ領域であると判定し、ＭＷＢ選択フラグを暫定的に「選択警告フラグ」とする（ステップＳ５０６）。ＴｈＬ２≦Ｌ２（Ｌ）＜ＴｈＨ２である場合、選択許可フラグ領域であると判定し、ステップＳ５０７へ移行する。ステップＳ５０７では、光源データＬ１（Ｒ，Ｇ，Ｂ）とＭＷＢデータＬ２（Ｒ，Ｇ，Ｂ）を比較し、差分が閾値Ｌｔｈ以上である場合は、ＭＷＢ画像として適切ではないのでステップＳ５０５へ移行し、「選択禁止フラグ」を画像ファイルに書き込む。ステップＳ５０７においてはステップＳ５０４で行ったように３つのＭＷＢ選択フラグを判定するような手順としてもよい。ステップＳ５０７においてＹｅｓと判断された場合は、ステップＳ５０８に移行する。
【００２６】
以上の処理が、ＭＷＢデータ判定部２０５、ＭＷＢ選択フラグ書き込み部２０６において行われる。以下の処理は、色判定部２０３、ＭＷＢ選択フラグ書き込み部２０６において行われる。ステップＳ５０８ではまず現在のパラメータ設定で画像１を生成する。次にステップＳ５０９において、所定のパラメータ設定で画像２を生成する。ここで、所定のパラメータ設定とは図１のステップＳ１０２で前述したように、被写体色がほぼ見たままに再現できるパラメータ設定のことである。ステップＳ５１０で色判定部２０３において画像１と画像２の比較を行い、色差が所定値未満であった場合はステップＳ５１１へ移行し、所定値以上であった場合、ステップＳ５０５において「選択禁止フラグ」を画像ファイルに書き込む。ステップＳ５１１では、ステップＳ５０６において、ＭＷＢ選択フラグが暫定的に「選択警告フラグ」となっていた場合、「選択警告フラグ」を画像ファイルに書き込む。そうでない場合は「選択許可フラグ」を画像ファイルに書き込み、通常撮影を終了する（ステップＳ５１４）。
【００２７】
本実施形態においては、２つのパラメータ設定で２枚の画像を生成し、色判定部２０３において画像同士を比較するという手順にしたが、以下のような手順でＭＷＢ選択フラグを決定してもよい。
【００２８】
色処理情報としてのパラメータ設定とそのパラメータ設定がどれだけ元の被写体の色を再現できるかを表す色再現度（０〜１００）を図７に示すようにあらかじめ不揮発性メモリ２１に記憶しておく。例えば、パラメータ設定がモノクローム画像を出力する設定であった場合、全く元の被写体の色を再現できないため、色再現度を０に設定しておく。また、元の被写体の色を再現するよりも特殊効果をつける目的としているパラメータ設定（図７においてはトイカメラ風）においても、色再現度は低く設定しておく。実際の撮影時には、カメラに設定されている色処理パラメータの色再現度に応じてＭＷＢ選択フラグを決定する。色再現度が所定値（例えば２０）より低い場合に、「選択禁止フラグ」を画像ファイルに書き込むようにすれば、１枚の画像のみの生成で済むようになるため処理時間を短縮することが可能となる。
【００２９】
（第２の実施形態）
多重露光撮影された画像はＭＷＢ画像として適切でない可能性がある。そこで、以下、図８を参照して、本発明の第２の実施形態による、多重露光撮影時のＭＷＢ選択フラグ書き込み部２０６における処理について説明する。多重露光撮影では、複数回の撮影により得られたＭＷＢデータの値の異なる複数の画像を合成することにより１つの合成画像が生成されるため、生成された合成画像はマニュアルホワイトバランスには適していない可能性が高い。しかし、一律に選択を禁止してしまうと、記録画像に占める多重露光画像の割合が多い場合等は、全体として、マニュアルホワイトバランスに利用できる画像の数が減少してしまう。本実施形態では、可能な限り多重露光撮影の画像も選択可能にしようとするものである。
【００３０】
多重露光撮影が開始される（ステップＳ８００）と、まずカウンタｉに０を代入する（ステップＳ８０１）とともに、ＭＷＢ選択フラグを「選択許可フラグ」に設定する（ステップＳ８０２）。ステップＳ８０３において、多重露光撮影の合成対象画像として撮影された画像データからＭＷＢデータ取得部２０４よりＭＷＢデータＳｉ＝（Ｒｉ、Ｇｉ、Ｂｉ）Ｅｉ＝（Ｃｘｉ、Ｃｙｉ）を取得する。ここで、Ｃｘｉ＝（Ｒｉ−Ｂｉ）／Ｙｉ、Ｃｙｉ＝（Ｒｉ＋Ｂｉ−２×Ｇｉ）／Ｙｉ、Ｙｉ＝Ｒｉ＋２×Ｇｉ＋Ｂｉ、の関係より求めれられる。
【００３１】
ステップＳ８０４では、各ホワイトバランスデータより取得したＥｉのうち、最も離れた２点の距離をＤｉｆｆＳｉとする。２点（Ｃｘｊ、Ｃｙｊ）、（Ｃｘｋ、Ｃｙｋ）（ｊ、ｋ＝０〜ｉ）の距離ＤｉｆｆＳは、ＤｉｆｆＳ＝（（Ｃｘｊ−Ｃｘｋ）＾２＋（Ｃｙｊ−Ｃｙｋ）＾２）＾（１／２）で求められる。
【００３２】
このＤｉｆｆＳに応じてＭＷＢ選択フラグを図９で示すように設定する。ＤｉｆｆＳが選択警告フラグ領域である場合は、ステップＳ８０６で、ＭＷＢ選択フラグを「選択警告フラグ」に設定し、ステップＳ８０７へ移行する。ＤｉｆｆＳが選択禁止フラグ領域である場合は、ステップＳ８０５で、ＭＷＢ選択フラグを「選択禁止フラグ」に設定し、ステップＳ８０７へ移行する。ＤｉｆｆＳが選択許可フラグ領域である場合は、ステップＳ８０７で撮影終了かどうかを判定する。撮影終了でない場合は、ステップＳ８０８でｉをインクリメントしステップＳ８０３へ移行し、以下撮影終了まで繰り返し処理を実行する。ステップＳ８０７で撮影終了と判定された場合は、現在設定しているＭＷＢ選択フラグを多重露光により生成された合成画像ファイルに書き込み、多重露光撮影を終了する（ステップＳ８０９）。このような構成とすることで、各合成対象画像のＭＷＢデータのばらづきが小さい場合はその合成画像から求められるＭＷＢデータも比較的精度の高いものとして選択禁止フラグが設定されない。したがって、ＭＷＢ画像として禁止する画像を最小限に抑えることができ、使用者の利便性を損なうことなくＭＷＢ設定することが可能となる。
【００３３】
（第３の実施形態）
第１の実施形態、第２の実施形態において撮影時における処理について説明したが、既に記録部２０に記録されている画像ファイルをさらに加工する場合（後加工処理）においても同様の処理が可能である。
【００３４】
後加工処理とは、例えば、指定した色以外の色をモノクローム画像とする処理、指定した領域或いは色を他の色の画像に変換する処理、所定の色相の色をより鮮やかな色に変換する処理、画面全体の色味を意図的に落とす処理、等である。また、画面全体の色バランス（ホワイトバランス）を変更する処理等、も含まれる。
【００３５】
第２の実施形態と同様に、後加工処理した画像は人工的に色味を加えられたものであるため、マニュアルホワイトバランスには適していない可能性が高い。しかし、一律に選択を禁止してしまうと、記録画像に占める後加工画像の割合が多い場合等は、全体として、マニュアルホワイトバランスに利用できる画像の数が減少してしまう。本実施形態では、可能な限り後加工処理された画像も選択可能にしようとするものである。以下、図１０を用いて、本実施形態の処理を説明する。
【００３６】
ステップＳ１０００において後加工処理が開始されると、記録部２０に記録済みの画像ファイルを圧縮・伸長部１６によって伸長し、画像データをメモリ１４に読み出す。メモリ１４に読み出された画像データは、画像処理部１５に入力され、所望の画像処理が実行され、加工画像が生成される（ステップＳ１００１）。ステップＳ１００２では、記録済みの画像ファイルとステップＳ１００１で生成された加工画像の色差が所定値未満であるか判定する。ここで、色差を判定する領域は、画像全体領域であっても画像の所定領域内であってもどちらでもよい。具体的には、加工前画像及び加工済み画像について、全体または所定領域における各画素のＲＧＢ各色で積分値を求め、ＲＧＢ積分値をＬａｂ値に変換する。そして、加工前画像のａ値とｂ値、加工後画像のａ値とｂ値間の距離を求め、これを色差とする。
【００３７】
ステップＳ１００２で色差が所定値以上と判定された場合は、ステップＳ１００３において「選択禁止フラグ」を画像ファイルに書き込み、後加工処理を終了する（ステップＳ１００６）。ステップＳ１００２で色差が所定値未満と判定された場合は、記録済み画像のＭＷＢ選択フラグが「選択許可フラグ」かどうか判定する（ステップＳ１００４）。記録済み画像のＭＷＢ選択フラグが「選択許可フラグ」である場合は、ステップＳ１００５で「選択許可フラグ」を画像ファイルに書き込み、後加工処理を終了する（ステップＳ１００６）。ステップ１００４で記録済み画像のＭＷＢ選択フラグが「選択許可フラグ」でない場合は、ステップＳ１００３で、「選択禁止フラグ」を画像ファイルに書き込み、後加工処理を終了する（ステップＳ１００６）。
【００３８】
本実施形態においては２種類のＭＷＢ選択フラグの例について述べたが、第１の実施形態、第２の実施形態と同様に、ステップＳ１００２の判定条件に応じて、３種類のＭＷＢ選択フラグを書き込むような処理としても勿論構わない。
【００３９】
（他の実施形態）
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。上記実施形態では、デジタルカメラで実施する例を述べたが、パーソナルコンピュータで実行可能な現像アプリケーションソフトウェアにおいて、本発明の一部を実施するように構成してもよい。例えば、各フラグの付加までをデジタルカメラ本体で行い、その画像を読み出して選択制御を行うステップはアプリケーションで行う例が考えられる。
【符号の説明】
【００４０】
２０  記録部
２６  ＭＷＢ選択フラグ判定部
１００  デジタルカメラ
２０６  ＭＷＢ選択フラグ書き込み部
【図１】
0005631110.tif 000002
【図２】
0005631110.tif 000003
【図３】
0005631110.tif 000004
【図４】
0005631110.tif 000005
【図５】
0005631110.tif 000006
【図６】
0005631110.tif 000007
【図７】
0005631110.tif 000008
【図８】
0005631110.tif 000009
【図９】
0005631110.tif 000010
【図１０】
0005631110.tif 000011