(57)【要約】【課題】ブラケティング撮影で得られた複数の画像から適正な画像を得ることができる画像合成装置、画像合成方法を提供する。【解決手段】所定の撮影条件で被写体を撮影することにより得られた前記被写体を示す画像データを取得する画像データ取得手段と、各々異なる撮影条件で前記被写体を撮影することにより得られ、前記画像データ取得手段により取得された複数の画像データを合成する際の前記複数の画像データの各々の合成割合を設定する合成割合設定手段と、前記複数の画像データを、前記合成割合設定手段により設定された合成割合に応じて合成する合成手段と、前記合成手段により合成された画像データが示す画像を表示する表示手段と、を有する。【選択図】図４
2008172676.tif 000002
【特許請求の範囲】
【請求項１】
所定の撮影条件で被写体を撮影することにより得られた前記被写体を示す画像データを取得する画像データ取得手段と、
各々異なる撮影条件で前記被写体を撮影することにより得られ、前記画像データ取得手段により取得された複数の画像データを合成する際の前記複数の画像データの各々の合成割合を設定する合成割合設定手段と、
前記複数の画像データを、前記合成割合設定手段により設定された合成割合に応じて合成する合成手段と、
前記合成手段により合成された画像データが示す画像を表示する表示手段と、
を有する画像合成装置。
【請求項２】
前記合成割合をユーザが入力するための入力手段を更に有し、
前記合成割合設定手段は、設定する合成割合を、前記入力手段により入力された合成割合とする請求項１に記載の画像合成装置。
【請求項３】
前記合成割合を時間の経過と共に変化させる合成割合変化手段を更に有し、
前記合成割合設定手段は、設定する合成割合を、前記合成割合変化手段により変化された合成割合とし、
前記表示手段は、前記合成割合設定手段により設定された合成割合で前記合成手段により合成された画像データが示す画像を、前記合成割合変化手段による合成割合の変化中に表示する請求項１に記載の画像合成装置。
【請求項４】
前記合成手段により合成された画像データの記録をユーザが指示するための記録指示手段と、
前記記録指示手段により画像データの記録を指示されると、前記合成された画像データを記録する記録手段と、
を更に有する請求項１から請求項３のいずれか１項に記載の画像合成装置。
【請求項５】
前記被写体を前記所定の撮影条件で撮影し、該被写体を示す画像データを生成する撮影手段を更に有し、
前記画像データ取得手段は、前記撮影手段により複数回撮影されることで生成された複数の画像データを取得し、
前記表示手段は、前記合成手段により合成された画像データが示す画像を、前記撮影手段による撮影直後は通常の解像度より低い解像度で表示し、
前記記録指示手段により画像データの記録を指示された場合には、前記記録手段により前記合成された画像データを記録する請求項４に記載の画像合成装置。
【請求項６】
前記画像データ取得手段により３つ以上の画像データが取得された場合に、取得された画像データのうち、２つの画像データを選択する選択手段を更に有し、
前記合成手段は、前記選択手段により選択された２つの画像データを合成する請求項１又は請求項２に記載の画像合成装置。
【請求項７】
前記撮影条件は、程度が可変とされた同一種類の条件であり、前記異なる撮影条件は、前記程度が互い異なる条件である請求項１から請求項６のいずれか１項に記載の画像合成装置。
【請求項８】
所定の撮影条件で被写体を撮影することにより得られた前記被写体を示す画像データを取得する画像データ取得段階と、
各々異なる撮影条件で前記被写体を撮影することにより得られ、前記画像データ取得段階により取得された複数の画像データを合成する際の前記複数の画像データの各々の合成割合を設定する合成割合設定段階と、
前記複数の画像データを、前記合成割合設定段階により設定された合成割合に応じて合成する合成段階と、
前記合成段階により合成された画像データが示す画像を表示する表示段階と、
を有する画像合成方法。
【請求項９】
前記合成割合をユーザが入力するための入力段階を更に有し、
前記合成割合設定段階は、設定する合成割合を、前記入力段階により入力された合成割合とする請求項８に記載の画像合成方法。
【請求項１０】
前記合成割合を時間の経過と共に変化させる合成割合変化段階を更に有し、
前記合成割合設定段階では、設定する合成割合を、前記合成割合変化段階により変化された合成割合とし、
前記表示段階では、前記合成割合設定段階により設定された合成割合で前記合成段階により合成された画像データが示す画像を、前記合成割合変化段階による合成割合の変化中に表示する請求項８に記載の画像合成方法。
【請求項１１】
前記合成段階により合成された画像データの記録をユーザが指示するための記録指示段階と、
前記記録指示段階により画像データの記録を指示されると、前記合成された画像データを記録する記録段階と、
を更に有する請求項８から請求項１０のいずれか１項に記載の画像合成方法。
【請求項１２】
前記被写体を前記所定の撮影条件で撮影し、該被写体を示す画像データを生成する撮影段階を更に有し、
前記画像データ取得段階では、前記撮影段階により複数回撮影されることで生成された複数の画像データを取得し、
前記表示段階では、前記合成段階により合成された画像データが示す画像を、前記撮影段階による撮影直後は通常の解像度より低い解像度で表示し、
前記記録指示段階により画像データの記録を指示された場合には、前記記録段階により前記合成された画像データを記録する請求項１１に記載の画像合成方法。
【請求項１３】
前記画像データ取得段階により３つ以上の画像データが取得された場合に、取得された画像データのうち、２つの画像データを選択する選択段階を更に有し、
前記合成段階では、前記選択段階により選択された２つの画像データを合成する請求項８又は請求項９に記載の画像合成方法。
【請求項１４】
前記撮影条件は、程度が可変とされた同一種類の条件であり、前記異なる撮影条件は、前記程度が互い異なる条件である請求項８から請求項１３のいずれか１項に記載の画像合成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像合成装置、画像合成方法に関し、特にブラケティング撮影により得られた画像データを合成する画像合成装置、画像合成方法に関する。
【背景技術】
【０００２】
従来より、カメラには撮影条件を変えて複数回撮影するブラケティング撮影機能を有するものがある。このブラケティング撮影機能は、撮影条件として例えば露出値が用いられ、異なる露出値で複数回撮影することで、撮影者は撮影で得られた複数の画像を比較することができるようになっている。このように、ブラケティング撮影機能は、撮影者に撮影者が適正と思われる画像を提供することが１つの目的となっている。
【０００３】
このようなブラケティング撮影機能に関し、特許文献１には、撮影された複数の画像のうち、代表信号が与えられた画像である代表画像のみを表示させる技術が開示されている。また、特許文献２には、異なる露光条件で撮影することで得られた複数枚の各画像の部分的な領域を選択し、それらを合成する技術が開示されている。
【０００４】
更に特許文献３には、連続撮影された複数枚の画像を、簡易な処理で合成画像とすることで、撮影後直ちに画像を確認できる技術が開示されている。
【特許文献１】特開２００１−２８５７７９号公報
【特許文献２】特開平１０−１５０６２０号公報
【特許文献３】特開２００２−１１２１０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示されている技術は、代表画像のみを表示するものであり、その代表画像が適正な画像であるとは言い難い。また、特許文献２に開示されている技術では、画像の合成をしてはいるが、その合成は部分的な領域にとどまるため、合成された画像が適正な画像であるとは言い難い。更に、特許文献３に開示されている技術では、簡易な合成であるため、合成された画像が適正な画像であるとは言い難い。
【０００６】
本発明は上記問題点に鑑み、ブラケティング撮影で得られた複数の画像から適正な画像を得ることができる画像合成装置、画像合成方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１の発明は、所定の撮影条件で被写体を撮影することにより得られた前記被写体を示す画像データを取得する画像データ取得手段と、各々異なる撮影条件で前記被写体を撮影することにより得られ、前記画像データ取得手段により取得された複数の画像データを合成する際の前記複数の画像データの各々の合成割合を設定する合成割合設定手段と、前記複数の画像データを、前記合成割合設定手段により設定された合成割合に応じて合成する合成手段と、前記合成手段により合成された画像データが示す画像を表示する表示手段と、を有する。
【０００８】
請求項１の発明は、画像データ取得手段が所定の撮影条件で被写体を撮影することにより得られた前記被写体を示す画像データを取得し、合成割合設定手段が各々異なる撮影条件で前記被写体を撮影することにより得られ、前記画像データ取得手段により取得された複数の画像データを合成する際の前記複数の画像データの各々の合成割合を設定し、合成手段が前記複数の画像データを、前記合成割合設定手段により設定された合成割合に応じて合成し、表示手段が前記合成手段により合成された画像データが示す画像を表示する。このように、合成割合を設定することが可能であるので、ブラケティング撮影で得られた複数の画像から適正な画像を得ることができる画像合成装置を提供することができる。
【０００９】
また、請求項２の発明は、前記合成割合をユーザが入力するための入力手段を更に有し、前記合成割合設定手段は、設定する合成割合を、前記入力手段により入力された合成割合とする。
【００１０】
請求項２の発明によれば、合成割合をユーザが任意に設定することができる。
【００１１】
また、請求項３の発明は、前記合成割合を時間の経過と共に変化させる合成割合変化手段を更に有し、前記合成割合設定手段は、設定する合成割合を、前記合成割合変化手段により変化された合成割合とし、前記表示手段は、前記合成割合設定手段により設定された合成割合で前記合成手段により合成された画像データが示す画像を、前記合成割合変化手段による合成割合の変化中に表示する。
【００１２】
請求項３の発明によれば、クロスフェード表示することが可能となる。
【００１３】
また、請求項４の発明は、前記合成手段により合成された画像データの記録をユーザが指示するための記録指示手段と、前記記録指示手段により画像データの記録を指示されると、前記合成された画像データを記録する記録手段と、を更に有する。
【００１４】
請求項４の発明によれば、合成した画像データを記録することが可能となる。
【００１５】
また、請求項５の発明は、前記被写体を前記所定の撮影条件で撮影し、該被写体を示す画像データを生成する撮影手段を更に有し、前記画像データ取得手段は、前記撮影手段により複数回撮影されることで生成された複数の画像データを取得し、前記表示手段は、前記合成手段により合成された画像データが示す画像を、前記撮影手段による撮影直後は通常の解像度より低い解像度で表示し、前記記録指示手段により画像データの記録を指示された場合には、前記記録手段により前記合成された画像データを記録する。
【００１６】
請求項５の発明によれば、撮影直後に表示される画像は通常の解像度よりも低い解像度で表示されるため、低い解像度でも記録可能であることより、撮影後直ちに合成した画像データを記録することができる。
【００１７】
また、請求項６の発明は、前記画像データ取得手段により３つ以上の画像データが取得された場合に、取得された画像データのうち、２つの画像データを選択する選択手段を更に有し、前記合成手段は、前記選択手段により選択された２つの画像データを合成する。
【００１８】
請求項６の発明によれば、３つ以上の画像データから２つの画像データを選択することができる。
【００１９】
また、本発明は、請求項７の発明のように、前記撮影条件は、程度が可変とされた同一種類の条件であり、前記異なる撮影条件は、前記程度が互い異なる条件としても良い。
【００２０】
上記目的を達成するために、請求項８の発明は、所定の撮影条件で被写体を撮影することにより得られた前記被写体を示す画像データを取得する画像データ取得段階と、各々異なる撮影条件で前記被写体を撮影することにより得られ、前記画像データ取得段階により取得された複数の画像データを合成する際の前記複数の画像データの各々の合成割合を設定する合成割合設定段階と、前記複数の画像データを、前記合成割合設定段階により設定された合成割合に応じて合成する合成段階と、前記合成段階により合成された画像データが示す画像を表示する表示段階と、を有する。
【００２１】
請求項８の発明は、請求項１の発明と同様に作用するため、請求項１の発明と同様の効果を得ることができる。
【００２２】
また、請求項９の発明は、前記合成割合をユーザが入力するための入力段階を更に有し、前記合成割合設定段階は、設定する合成割合を、前記入力段階により入力された合成割合とする。
【００２３】
請求項９の発明は、請求項２の発明と同様に作用するため、請求項２の発明と同様の効果を得ることができる。
【００２４】
また、請求項１０の発明は、前記合成割合を時間の経過と共に変化させる合成割合変化段階を更に有し、前記合成割合設定段階では、設定する合成割合を、前記合成割合変化段階により変化された合成割合とし、前記表示段階では、前記合成割合設定段階により設定された合成割合で前記合成段階により合成された画像データが示す画像を、前記合成割合変化段階による合成割合の変化中に表示する。
【００２５】
請求項１０の発明は、請求項３の発明と同様に作用するため、請求項３の発明と同様の効果を得ることができる。
【００２６】
また、請求項１１の発明は、前記合成段階により合成された画像データの記録をユーザが指示するための記録指示段階と、前記記録指示段階により画像データの記録を指示されると、前記合成された画像データを記録する記録段階と、を更に有する。
【００２７】
請求項１１の発明は、請求項４の発明と同様に作用するため、請求項４の発明と同様の効果を得ることができる。
【００２８】
また、請求項１２の発明は、前記被写体を前記所定の撮影条件で撮影し、該被写体を示す画像データを生成する撮影段階を更に有し、前記画像データ取得段階では、前記撮影段階により複数回撮影されることで生成された複数の画像データを取得し、前記表示段階では、前記合成段階により合成された画像データが示す画像を、前記撮影段階による撮影直後は通常の解像度より低い解像度で表示し、前記記録指示段階により画像データの記録を指示された場合には、前記記録段階により前記合成された画像データを記録する。
【００２９】
請求項１２の発明は、請求項５の発明と同様に作用するため、請求項５の発明と同様の効果を得ることができる。
【００３０】
また、請求項１３の発明は、前記画像データ取得段階により３つ以上の画像データが取得された場合に、取得された画像データのうち、２つの画像データを選択する選択段階を更に有し、前記合成段階では、前記選択段階により選択された２つの画像データを合成する。
【００３１】
請求項１３の発明は、請求項６の発明と同様に作用するため、請求項６の発明と同様の効果を得ることができる。
【００３２】
なお、本発明は、請求項１４の発明のように、前記撮影条件は、程度が可変とされた同一種類の条件であり、前記異なる撮影条件は、前記程度が互い異なる条件としても良い。
【発明の効果】
【００３３】
本発明によれば、ブラケティング撮影で得られた複数の画像から適正な画像を得ることができる画像合成装置、画像合成方法を提供することができるという効果が得られる。
【発明を実施するための最良の形態】
【００３４】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。
【００３５】
まず、図１を参照して、本実施の形態に係るデジタルカメラ１０の外観上の構成を説明する。デジタルカメラ１０の正面には、被写体像を結像させるための光学部材であるレンズ２１と、撮影時に必要に応じて被写体に照射する光を発するストロボ４４と、撮影する被写体の構図を決定するために用いられるファインダ２０と、が備えられている。また、デジタルカメラ１０の上面には、撮影を実行する際に押圧操作されるレリーズボタン（所謂シャッターボタン）５６Ａと、電源スイッチ５６Ｂと、が備えられている。
【００３６】
なお、本実施の形態に係るデジタルカメラ１０のレリーズボタン５６Ａは、中間位置まで押下される状態（以下、「半押し状態」という。）と、当該中間位置を超えた最終押下位置まで押下される状態（以下、「全押し状態」という。）と、の２段階の押圧操作が検出可能に構成されている。
【００３７】
そして、デジタルカメラ１０では、レリーズボタン５６Ａを半押し状態にすることによりＡＥ（Automatic Exposure、自動露出）機能が働いて露出状態（シャッタースピード、及び絞りの状態）が設定された後、ＡＦ（Auto Focus、自動合焦）機能が働いて合焦制御され、その後、引き続き全押し状態にすると露光（撮影）が行われる。なお、露出値を変えて撮影するブラケティング撮影の場合は、ＡＥ機能を用いずに予め定められた露出値が設定される。
【００３８】
一方、デジタルカメラ１０の背面には、前述のファインダ２０の接眼部と、撮影された被写体像やメニュー画面等を表示するための液晶ディスプレイ（以下、「ＬＣＤ」という。）３８と、撮影を行うモードである撮影モード及び撮影によって得られた被写体像をＬＣＤ３８に再生表示するモードである再生モードの何れかのモードに設定する際にスライド操作されるモード切替スイッチ５６Ｃと、が備えられている。
【００３９】
また、デジタルカメラ１０の背面には、十字カーソルボタン５６Ｄと、撮影時にストロボ４４を強制的に発光させるモードである強制発光モードを設定する際に押圧操作される強制発光スイッチ５６Ｅと、が更に備えられている。
【００４０】
なお、十字カーソルボタン５６Ｄは、ＬＣＤ３８の表示領域における上・下・左・右の４方向の移動方向を示す４つの矢印キーと、それら矢印キーの中央に存在する決定キーとを含んで構成されている。
【００４１】
次に、図２を参照して、本実施の形態に係るデジタルカメラ１０の電気系の要部構成を説明する。
【００４２】
デジタルカメラ１０は、前述のレンズ２１を含んで構成された光学ユニット２２と、レンズ２１の光軸後方に配設された撮像素子である電荷結合素子（以下、「ＣＣＤ」という。）２４と、入力されたアナログ信号に対して各種のアナログ信号処理を行うアナログ信号処理部２６と、を含んで構成されている。なお、撮像素子としてＣＭＯＳイメージセンサを用いても良い。
【００４３】
また、デジタルカメラ１０は、入力されたアナログ信号をデジタルデータに変換するアナログ／デジタル（ＡＤ）変換器（以下、「ＡＤＣ」という。）２８と、入力されたデジタルデータに対して各種のデジタル信号処理を行うデジタル信号処理部３０と、を含んで構成されている。
【００４４】
なお、デジタル信号処理部３０は、所定容量のラインバッファを内蔵し、入力されたデジタルデータを後述するメモリ４８の所定領域に直接記憶させる制御も行う。
【００４５】
ＣＣＤ２４の出力端はアナログ信号処理部２６の入力端に、アナログ信号処理部２６の出力端はＡＤＣ２８の入力端に、ＡＤＣ２８の出力端はデジタル信号処理部３０の入力端に、各々接続されている。従って、ＣＣＤ２４から出力された被写体像を示すアナログ信号はアナログ信号処理部２６によって所定のアナログ信号処理が施され、ＡＤＣ２８によってデジタル画像データに変換された後にデジタル信号処理部３０に入力される。
【００４６】
一方、デジタルカメラ１０は、被写体像やメニュー画面等をＬＣＤ３８に表示させるための信号を生成してＬＣＤ３８に供給するＬＣＤインタフェース３６と、デジタルカメラ１０全体の動作を司るＣＰＵ（中央処理装置）４０と、撮影により得られたデジタル画像データ等を記憶するメモリ４８と、メモリ４８に対するアクセスの制御を行うメモリインタフェース４６と、を含んで構成されている。
【００４７】
更に、デジタルカメラ１０は、可搬型のメモリカード５２をデジタルカメラ１０でアクセス可能とするための外部メモリインタフェース５０と、デジタル画像データに対する圧縮処理及び伸張処理を行う圧縮・伸張処理回路５４と、を含んで構成されている。
【００４８】
なお、本実施の形態のデジタルカメラ１０では、メモリ４８としてＶＲＡＭ（Video RAM）が用いられ、メモリカード５２としてスマートメディア（Smart Media(登録商標)）が用いられている。
【００４９】
デジタル信号処理部３０、ＬＣＤインタフェース３６、ＣＰＵ４０、メモリインタフェース４６、外部メモリインタフェース５０、及び圧縮・伸張処理回路５４はシステムバスＢＵＳを介して相互に接続されている。従って、ＣＰＵ４０は、デジタル信号処理部３０及び圧縮・伸張処理回路５４の作動の制御、ＬＣＤ３８に対するＬＣＤインタフェース３６を介した各種情報の表示、メモリ４８及びメモリカード５２へのメモリインタフェース４６や外部メモリインタフェース５０を介したアクセスを各々行うことができる。
【００５０】
一方、デジタルカメラ１０には、主としてＣＣＤ２４を駆動させるためのタイミング信号を生成してＣＣＤ２４に供給するタイミングジェネレータ３２が備えられており、ＣＣＤ２４の駆動はＣＰＵ４０によりタイミングジェネレータ３２を介して制御される。
【００５１】
更に、デジタルカメラ１０にはモータ駆動部３４が備えられており、光学ユニット２２に備えられた図示しない焦点調整モータ、ズームモータ及び絞り駆動モータの駆動もＣＰＵ４０によりモータ駆動部３４を介して制御される。
【００５２】
すなわち、本実施の形態に係るレンズ２１は複数枚のレンズを有し、焦点距離の変更（変倍）が可能なズームレンズとして構成されており、図示しないレンズ駆動機構を備えている。このレンズ駆動機構に上記焦点調整モータ、ズームモータ、及び絞り駆動モータは含まれるものであり、これらのモータは各々ＣＰＵ４０の制御によりモータ駆動部３４から供給された駆動信号によって駆動される。
【００５３】
更に、前述のレリーズボタン５６Ａ、電源スイッチ５６Ｂ、モード切替スイッチ５６Ｃ、十字カーソルボタン５６Ｄ、及び強制発光スイッチ５６Ｅ（同図では、「操作部５６」と総称。）はＣＰＵ４０に接続されており、ＣＰＵ４０は、これらの操作部５６に対する操作状態を常時把握できる。
【００５４】
また、デジタルカメラ１０には、ストロボ４４とＣＰＵ４０との間に介在されると共に、ＣＰＵ４０の制御によりストロボ４４を発光させるための電力を充電する充電部４２が備えられている。更に、ストロボ４４はＣＰＵ４０にも接続されており、ストロボ４４の発光はＣＰＵ４０によって制御される。
【００５５】
次に、本実施の形態に係るデジタルカメラ１０の撮影時における全体的な動作について簡単に説明する。
【００５６】
まず、ＣＣＤ２４は、光学ユニット２２を介した撮像を行い、被写体像を示すＲ（赤）、Ｇ（緑）、Ｂ（青）毎のアナログ信号をアナログ信号処理部２６に順次出力する。アナログ信号処理部２６は、ＣＣＤ２４から入力されたアナログ信号に対して相関二重サンプリング処理等のアナログ信号処理を施した後にＡＤＣ２８に順次出力する。
【００５７】
ＡＤＣ２８は、アナログ信号処理部２６から入力されたＲ、Ｇ、Ｂ毎のアナログ信号を各々１２ビットのＲ、Ｇ、Ｂの信号（デジタル画像データ）に変換してデジタル信号処理部３０に順次出力する。デジタル信号処理部３０は、内蔵しているラインバッファにＡＤＣ２８から順次入力されるデジタル画像データを蓄積して一旦メモリ４８の所定領域に直接格納する。
【００５８】
メモリ４８の所定領域に格納されたデジタル画像データは、ＣＰＵ４０による制御に応じてデジタル信号処理部３０により読み出され、所定の物理量に応じたデジタルゲインをかけることでホワイトバランス調整を行なうと共に、ガンマ処理及びシャープネス処理を行なって所定ビット、例えば８ビットのデジタル画像データを生成する。
【００５９】
そして、デジタル信号処理部３０は、生成した所定ビットのデジタル画像データに対しＹＣ信号処理を施して輝度信号Ｙとクロマ信号Ｃｒ、Ｃｂ（以下、「ＹＣ信号」という。）を生成し、ＹＣ信号をメモリ４８の上記所定領域とは異なる領域に格納する。このように、デジタル信号処理部３０は、デジタル画像データにより示される矩形の被写体像に基づいて輝度を導出するものとされている。
【００６０】
なお、ＬＣＤ３８は、ＣＣＤ２４による連続的な撮像によって得られた動画像（スルー画像）を表示してファインダとして使用することができるものとして構成されており、ＬＣＤ３８をファインダとして使用する場合には、生成したＹＣ信号を、ＬＣＤインタフェース３６を介して順次ＬＣＤ３８に出力する。これによってＬＣＤ３８にスルー画像が表示されることになる。
【００６１】
ここで、レリーズボタン５６Ａがユーザによって半押し状態とされた場合、前述のようにＡＥ機能が働いて露出状態が設定された後、ＡＦ機能が働いて合焦制御され、その後、引き続き全押し状態とされた場合、この時点でメモリ４８に格納されているＹＣ信号を、圧縮・伸張処理回路５４によって所定の圧縮形式（例えば、ＪＰＥＧ形式）で圧縮した後に外部メモリインタフェース５０を介してメモリカード５２に記録する。後述する合成された画像データは、このメモリカード５２に記録される。
【００６２】
以上が本実施の形態におけるデジタルカメラ１０の構成及び作用である。以下、本実施の形態に係る画像データ合成処理について説明する。本実施の形態における合成とは、各々異なる撮影条件で被写体を撮影することにより取得された複数の画像データの合成を示す。具体的には、撮影条件として例えば露出値を用いた場合、図３に示されるように、露出過多（オーバー）の状態で撮影されたことで取得された画像データと、露出が足りない状態（アンダー）で撮影されたことで取得された画像データとを、適切に合成割合を設定し、合成することで、適正露出値で撮影された画像データを得ることができるようになっている。
【００６３】
また、画素値を用いて具体的に説明すると、２つの画像データを合成する場合、まず、各画像における位置（ｘ、ｙ）の画素値を、１つめの画像はＰ０（ｘ、ｙ）とし、２つめの画像はＰ１（ｘ、ｙ）とし、更に合成割合を１−Ｒ：Ｒ（Ｒは０以上１以下の値）としたとき、合成された画像における位置（ｘ、ｙ）の画素値の値Ｑ（ｘ、ｙ）を、（１−Ｒ）×Ｐ０（ｘ、ｙ）＋Ｒ×Ｐ１（ｘ、ｙ）とする。
【００６４】
本実施の形態では、画像全体の画素値に対して上記数式により処理が実行されるが、画像の一部の領域にのみに適用しても良い。
【００６５】
また、本実施の形態における撮影条件は、程度が可変とされた同一種類の条件であり、異なる撮影条件は、程度が互い異なる条件である。具体的に、撮影条件の種類には例えば露出値、絞り値、シャッタスピード値、コントラスト値、色合い、及びストロボの使用が挙げられるが、これらに限るものではない。
【００６６】
また、程度が互い異なる条件とは、上記露出値であれば露出の程度、すなわち露出値が互いに異なる条件を意味する。なお、上記ストロボの場合は、ストロボの発光量が程度となる。
【００６７】
以下、ＣＰＵ４０により実行される画像データの合成に関する処理について説明する。最初に、図４を用いて基本的な画像データ合成処理について説明する。まず、ステップ１０１で、画像データを取得する。この画像データは、本実施の形態の場合、撮像系（図１参照）により生成されたデジタル画像データを、ＣＰＵ４０がＢＵＳを介して取得する。次のステップ１０２で、取得した画像データが示す画像を一覧表示する。この一覧表示は、ＬＣＤ３８に表示され、具体的な表示形式は、図５に示されるように、サムネイル形式である。同図において、「０１」と表示されている花の画像、「０５」と表示されている山の画像、及び「０６」と表示されている顔の画像は、それぞれブラケティング撮影ではなく、１枚ずつ撮影されたものである。一方、「０２〜０４」と表示されている風景画像は、ブラケティング撮影されたもので、「０２」、「０３」、「０４」の３枚の画像のうちの１枚の画像を表示している。なお、「０１」や「０４」は、画像データを管理するためのインデックスである。
【００６８】
このように一覧表示された中から、ステップ１０３でユーザにより画像が選択されると、ステップ１０４でユーザにより選択された画像を拡大表示する。ここでの表示は、通常の解像度で表示される。なお、ここで行われるユーザの選択操作は、十字カーソルボタン５６Ｄ（図１参照）を用いて行われる。具体的には、画像を選択するためのフォーカスが１つの画像に表示され、そのフォーカスを４つの矢印キーを用いて移動させ、選択する画像にフォーカスを合わせて決定キーを押下することで、画像を選択できるようになっている。
【００６９】
なお、今まで説明したステップ１０１からステップ１０３の処理は、後述する他の処理でも実行されるため、以降のフローチャートでは上記処理に対応する処理を前処理と表現する。
【００７０】
次のステップ１０５で、選択された画像はブラケティング画像か否か判断する。例えば図５では、「０２〜０４」と表示されている風景画像が選択されたか否かの判断である。ステップ１０５で、否定判断した場合は、ステップ１０９に処理が進む。一方、ステップ１０５で肯定判断した場合は、ステップ１０６で、複数の画像データの各々の合成割合を設定する。この設定は、後述するようにユーザが入力した合成割合の設定でも良いし、或いはデフォルトで設定されている合成割合の設定でも良い。
【００７１】
次のステップ１０７で、合成割合に応じて画像データを合成し、ステップ１０８で、合成された画像データが示す画像を表示する。そして、ステップ１０９で、ユーザにより次の画像が選択されたか否かを判断する。ここでのユーザの操作も十字カーソルボタン５６Ｄ（図１参照）の例えば左右方向のボタンを用いて行われる。
【００７２】
ステップ１０９で、肯定判断した場合は再びステップ１０４の処理を実行し、否定判断した場合は処理を終了する。
【００７３】
次に、上述した基本的な画像データ合成処理において、ユーザにより合成割合が設定される場合の処理を、図６のフローチャートを用いて説明する。まず、ステップ２０１で、前処理を実行し、ステップ２０２で、選択された画像を拡大表示する。次のステップ２０３で、選択された画像はブラケティング画像か否か判断する。ステップ２０３で、否定判断した場合は、ステップ２０８に処理が進む。一方、ステップ２０３で肯定判断した場合は、ステップ２０４で、合成割合がユーザにより入力される。この入力は、画像毎に矢印キーの上下で割合を入力し、その画像に対する合成割合を決定する場合は、決定キーを用いるようにしても良いし、後述するようにインジケータを用いて合成割合をユーザが入力するようにしても良い。このように入力された合成割合を、ステップ２０５で、合成割合として設定する。
【００７４】
次のステップ２０６で、合成割合に応じて画像データを合成し、ステップ２０７で、合成された画像データが示す画像を表示する。そして、ステップ２０８で、ユーザにより次の画像が選択されたか否かを判断する。
【００７５】
ステップ２０８で、肯定判断した場合は再びステップ２０２の処理を実行し、否定判断した場合は処理を終了する。
【００７６】
次に、合成した画像データを記録する処理について、図７を用いて説明する。まず、ステップ３０１で、前処理を実行し、ステップ３０２で、選択された画像を拡大表示する。次のステップ３０３で、選択した画像はブラケティング画像か否か判断する。ステップ３０３で、否定判断した場合は、ステップ３１０に処理が進む。一方、ステップ３０３で肯定判断した場合は、ステップ３０４で、合成割合がユーザにより入力される。次のステップ３０５で、ユーザにより入力された合成割合を設定する。
【００７７】
次のステップ３０６で、合成割合に応じて画像データを合成し、ステップ３０７で、合成された画像データが示す画像を表示する。そして、ステップ３０８で、ユーザにより画像データの記録が指示されたか否かを判断する。この記録の指示は、例えばＬＣＤ３８に「記録」が表示され、そこにフォーカスを合わせ、決定キーを押下する指示である。ステップ３０８で否定判断した場合はステップ３０４の処理を実行する。一方、ステップ３０８で肯定判断した場合はステップ３０９で、表示中の合成された画像データを記録する。
【００７８】
次のステップ３１０で、ユーザにより次の画像が選択されたか否かを判断し、肯定判断した場合は再びステップ３０２の処理を実行し、否定判断した場合は処理を終了する。
【００７９】
次に、合成割合を時間の経過と共に変化させるクロスフェード処理について、図８のフローチャートを用いて説明する。
【００８０】
まず、ステップ４０１で、前処理を実行すし、ステップ４０２で、選択された画像を拡大表示する。次のステップ４０３で、選択された画像はブラケティング画像か否か判断する。ステップ４０３で、否定判断した場合は、ステップ４１０に処理が進む。一方、ステップ４０３で肯定判断した場合は、ステップ４０４で、２つの画像データの合成割合を示すＲを０とする。ここでＲは、例えば２つの画像データＡ、Ｂの各合成割合をＡ、Ｂとしたとき、Ａ：Ｂ＝１−Ｒ：Ｒとするための０以上１以下の値である。このフローチャートでは、最初にＲは０とされるため、画像データＡが１００％の合成割合から画像データＢが１００％の合成割合となるまで段階的に表示されることとなる。
【００８１】
ステップ４０５で、合成割合１−Ｒ：Ｒを設定し、ステップ４０６で、合成割合に応じて画像データを合成し、ステップ４０７で、合成された画像データが示す画像を表示する。
【００８２】
次のステップ４０８で、クロスフェード処理が終了したか否かを判断する。この判断は、例えばＲ＝１となったか否かの判断や、予め定められた時間が経過したか否かの判断としても良い。
【００８３】
ステップ４０８で、否定判断すると、ステップ４０９で、Ｒに０．１加算され、再びステップ４０５の処理を実行する。
【００８４】
一方、ステップ４０８で肯定判断すると、ステップ４１０で、ユーザにより次の画像が選択されたか否かを判断する。ステップ４１０で、肯定判断した場合は再びステップ４０２の処理を実行し、否定判断した場合は処理を終了する。
【００８５】
なお、以上説明したフローチャートでは、割合が１０％毎（ステップ４０９）変化するものであったが、１０％に限るものではなく、ユーザによる設定などで適当な値にするようにしても良い。
【００８６】
次に、上記クロスフェード処理において合成された画像データを記録する処理ついて、図９のフローチャートを用いて説明する。
【００８７】
まず、ステップ５０１で、前処理を実行すし、ステップ５０２で、選択された画像を拡大表示する。次のステップ５０３で、選択された画像はブラケティング画像か否か判断する。ステップ５０３で、否定判断した場合は、ステップ５１１に処理が進む。一方、ステップ５０３で肯定判断した場合は、ステップ５０４で、２つの画像データの合成割合を示すＲを０とする。
【００８８】
ステップ５０５で、合成割合１−Ｒ：Ｒを設定し、ステップ５０６で、合成割合に応じて画像データを合成し、ステップ５０７で、合成された画像データが示す画像を表示する。
【００８９】
次のステップ５０８で、ユーザにより画像データの記録が指示されたか否かを判断する。このステップ５０８で、否定判断すると、ステップ５０９で、Ｒに０．１加算され、再びステップ５０５の処理を実行する。
【００９０】
一方、ステップ５０８で肯定判断すると、ステップ５１０で、表示中の合成された画像データを記録し、ステップ５１１で、ユーザにより次の画像が選択されたか否かを判断する。ステップ５１１で、肯定判断した場合は再びステップ５０２の処理を実行し、否定判断した場合は処理を終了する。
【００９１】
以上説明した、図４、図６、図７、図８、図９のフローチャートに示されるように、各処理は撮影された画像データに対して処理を実行するものであるため、例えばデジタルカメラで撮影することで得られた画像データが記録されたパソコンなどの情報処理装置でも実行できる。
【００９２】
次に、撮影直後のプレビュー表示時に合成された画像データを記録する処理について説明する。このプレビュー表示とは、上述した通常の解像度より低い解像度で表示するものである。まず、ステップ６０１で、ブラケティング撮影し、複数の画像データを生成し、ステップ６０２で、生成された画像データを取得し、それらをステップ６０３でプレビュー表示する。
【００９３】
次のステップ６０４で、合成割合がユーザにより入力される。次のステップ６０５で、ユーザにより入力された合成割合を設定する。
【００９４】
次のステップ６０６で、合成割合に応じて画像データを合成し、ステップ６０７で、合成された画像データが示す画像をプレビュー表示する。そして、ステップ６０８で、ユーザにより画像データの記録が指示されたか否かを判断する。ステップ６０８で、否定判断した場合は再びステップ６０４の処理を実行し、肯定判断した場合はステップ６０９で表示中の合成された画像データを記録し、処理を終了する。
【００９５】
次に、３つ以上の画像データが取得された場合に、取得された画像データのうち、２つの画像データを選択する処理について、図１１のフローチャートを用いて説明する。まず、このフローチャートは後述するインジケータで合成割合を設定可能な状態となっている。この状態で、最初のステップ７０１で、決定キーが長押しされたか否か判断する。なお、ここでは決定キーが用いられているが、他の方向キーを用いるようにしても良い。特に後述する操作に使用される方向キーを用いた場合は、１つのキーだけで２つの画像を選択することができる。
【００９６】
上記ステップ７０１で肯定判断した場合は、図１２に示される画面が表示される。この画面でユーザは方向キーによりインジケータを上下に移動することができる。
【００９７】
なお、同図に示されるバーに記載の「０２」、「０３」、「０４」は上述したインデックスを示し、インジケータを例えば同図のように「０２」、「０３」の間に設定すると、「０２」の画像データと「０３」の画像データとの合成となり、更に同図のようにインジケータが「０３」に若干近い位置である場合、合成された画像データは、「０３」の合成割合が若干多めなものとなる。
【００９８】
フローチャートの説明に戻り、ステップ７０２で、３つの画像のうち、インジケータ指定ポイントの両端の２つの画像を選択する。図１２では、インジケータの両端が「０２」と「０３」であるので、「０２」と「０３」の画像が選択される。
【００９９】
次のステップ７０３で、合成割合を設定する。この合成割合の設定は、インジケータの位置により設定される。すなわち、インジケータの位置が近い画像の方が合成割合が高くなる。
【０１００】
次のステップ７０４で、合成割合に応じて画像データを合成し、ステップ７０５で合成された画像データが示す画像を表示する。次のステップ７０６で、表示終了か否か判断し、否定判断した場合は再びステップ７０４の処理を実行し、肯定判断した場合は処理を終了する。
【０１０１】
このように、上述した図１２における画面では、ユーザがインジケータを上下することにより、２つの画像を選択するだけではなく、合成割合を変化することができるようになっている。
【０１０２】
以上、本実施の形態で説明した各フローチャートの処理の流れは一例であり、本発明の主旨を逸脱しない範囲内で処理順序を入れ替えたり、新たなステップを追加したり、不要なステップを削除したりすることができることは言うまでもない。
【図面の簡単な説明】
【０１０３】
【図１】本実施の形態に係るデジタルカメラの外観上の構成を示す図である。
【図２】本実施の形態に係るデジタルカメラの電気系の要部構成を示す図である。
【図３】２つの画像データを合成する様子を示す模式図である。
【図４】画像データ合成処理を示すフローチャートである。
【図５】サムネイル形式で表示された画像を示す図である。
【図６】合成割合をユーザが設定する場合の画像データ合成処理を示すフローチャートである。
【図７】合成された画像データを記録する場合の画像データ合成処理を示すフローチャートである。
【図８】クロスフェードした場合の画像データ合成処理を示すフローチャートである。
【図９】クロスフェード中に合成された画像データを記録する場合の画像データ合成処理を示すフローチャートである。
【図１０】プレビュー表示時に合成された画像データを記録する場合の画像データ合成処理を示すフローチャートである。
【図１１】２つの画像を選択して合成する場合の画像データ合成処理を示すフローチャートである。
【図１２】合成割合をユーザが設定する場合に表示される画面を示す図である。
【符号の説明】
【０１０４】
１０  デジタルカメラ
３８  ＬＣＤ
４０  ＣＰＵ
４８  メモリ
５２  メモリカード
５６  操作部
【図１】
2008172676.tif 000003
【図２】
2008172676.tif 000004
【図４】
2008172676.tif 000005
【図５】
2008172676.tif 000006
【図６】
2008172676.tif 000007
【図７】
2008172676.tif 000008
【図８】
2008172676.tif 000009
【図９】
2008172676.tif 000010
【図１０】
2008172676.tif 000011
【図１１】
2008172676.tif 000012
【図１２】
2008172676.tif 000013
【図３】
2008172676.tif 000014