(57)【要約】【課題】  被写体の動きを重ね合せる撮影方法において、被写体の動いている速度が一定ではなくても、所定の距離間隔で被写体を重ね合せることができる撮像装置を提供すること。【解決手段】  撮像素子と、前記撮像素子で取得した信号から画像を生成する画像生成手段と、連続撮影した複数の画像から一つの画像に合成した多重撮影画像を生成する画像処理手段と、動体の動き量を算出する手段と、前記手段により算出された動き量により被写体が所定の距離間隔となるように撮影タイミングを制御する制御部を有し、前記制御部の指示により撮影を行った画像を合成することを特徴とする。【選択図】図１
2020102795.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子（２２）と、
前記撮像素子で取得した信号から画像を生成する画像生成手段（５０）と、
連続撮影した複数の画像から一つの画像に合成した多重撮影画像を生成する画像処理手段（２３、２４、５０）と、
動体の動き量を算出する手段（５０）と、
前記手段により算出された動き量により被写体が所定の距離間隔となるように撮影タイミングを制御する制御部（５０）を有し、
前記制御部の指示により撮影を行った画像を合成することを特徴とする撮像装置（１００）。
【請求項２】
前記所定の距離間隔をユーザー設定により決定することを特徴とする請求項１に記載の撮像装置（１００）。
【請求項３】
請求項１に記載の撮像装置（１００）であり、
前記所定の距離間隔を可変とし、被写体の状態によって決定することを特徴とする請求項１に記載の撮像装置（１００）。
【請求項４】
予め決められた前記所定の距離間隔を連続撮影コマ速で満たせない場合は、前記所定の距離間隔の定数倍の距離間隔となるように撮影タイミングを制御する制御部（５０）を有することを特徴とする請求項１に記載の撮像装置（１００）。
【請求項５】
撮像素子（２２）と、
前記撮像素子で取得した信号から画像を生成する画像生成手段（５０）と、
連続撮影した複数の画像から一つの画像に合成した多重撮影画像を生成する画像処理手段（２３、２４、５０）と、
画像解析手段（５０）を有し、
前記画像解析手段により撮影画像から、主要被写体とその位置を算出し、被写体の距離間隔が所定の間隔となるような画像を選択し画像合成を行うことを特徴とする撮像装置（１００）。
【請求項６】
前記所定の距離をユーザーが合成結果から選択できることを特徴とする撮像装置を特徴とする請求項５に記載の撮像装置（１００）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等の撮像装置及びその制御方法に関し、特に多重露光撮影が可能な撮像装置及びその制御方法に関する。
【背景技術】
【０００２】
カメラの撮影方法及び機能として、複数枚の画像を重ね合わせて一枚の画像に合成を行う多重露光撮影が知られている。また、多重露光撮影を用いた撮影方法として、動いている被写体を複数枚連続で撮影し合成することにより、１枚の画像で被写体の動いている軌跡を描くような撮影方法がある。
【０００３】
この撮影方法を用いた作品の質を高めるために、動いている被写体の動きベクトルを算出し、被写体の動きの大きさに基づいて合成する画像フレーム数を算出することにより、動いている被写体を１枚の画像に適切に収める方法が提案されている（特許文献１）。また、この撮影方法の手段として一般的なのは、連続撮影モードで一定の時間間隔で撮影した被写体を重ね合せる方法である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−２３０６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のように一定時間間隔の連続撮影モードを用いた手段では、動いている被写体の速度が一定でないときれいな被写体の軌跡を描くことは出来ず、被写体の重なり等により作品の質は落ちてしまうことがある。陸上の短距離競走や、鳥などの動物、モータースポーツなど、速度が一定でない被写体は多くある。
【０００６】
失敗例を図８を用いて説明する。図８（ａ）に示すような速度変化で動いている被写体を一定時間間隔の連写撮影で画像取得を行うと、図８（ｂ）のような被写体位置での画像が撮影される。これらを多重露光合成すると図８（ｃ）のように、被写体が重なってしまったり、間隔が広くなりすぎたりすることにより、作品の質が低下する。
【０００７】
上記の特許文献１に開示された従来技術では、被写体の動きが一枚に収まっても、被写体の重なりはなくすことはできないため、被写体の速度変化による作品の質の低下は避けることが出来ない。
【０００８】
そこで、本発明の目的は、被写体の動きを重ね合せる撮影方法において、被写体の動いている速度が一定ではなくても、所定の距離間隔で被写体を重ね合せることができる撮像装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明に係る撮像装置は、
撮像素子と、前記撮像素子で取得した信号から画像を生成する画像生成手段と、連続撮影した複数の画像から一つの画像に合成した多重撮影画像を生成する画像処理手段と、動体の動き量を算出する手段と、上記手段により算出された動き量により被写体が所定の距離間隔となるように撮影タイミングを制御する制御部を有し、上記制御部の指示により撮影を行った画像を合成することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、被写体の動きを重ね合せる撮影方法において、被写体の動いている速度が一定ではなくても、所定の距離間隔で被写体を重ね合せることができる撮像装置を提供することが出来る。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施例１に係るデジタルカメラの処理動作を示すフローチャートである。
【図２】本発明の実施例に係るデジタルカメラの外観図である。
【図３】本発明の実施例に係るデジタルカメラの構成を示すブロック図である。
【図４】本発明の実施例１に係るデジタルカメラにて実行される多重露出制御方法の説明図である。
【図５】本発明の実施例２に係るデジタルカメラの処理動作を示すフローチャートである。
【図６】本発明の実施例２に係るデジタルカメラにて実行される多重露出制御方法の説明図である。
【図７】本発明の実施例３に係るデジタルカメラの処理動作を示すフローチャートである。
【図８】先行技術に対する課題に関する説明図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の好適な実施形態を説明する。
【００１３】
図２（ａ）、（ｂ）に、本発明の撮像装置の一例としてのデジタルカメラの外観図を示す。図２（ａ）はデジタルカメラ１００の前面斜視図であり、図２（ｂ）はデジタルカメラ１００の背面斜視図である。
【００１４】
図２において、表示部２８は画像や各種情報を表示する、カメラ背面に設けられた表示部である。ファインダー外表示部４３は、カメラ上面に設けられた表示部であり、シャッター速度や絞りをはじめとするカメラの様々な設定値が表示される。シャッターボタン６１は撮影指示を行うための操作部である。モード切替スイッチ６０は各種モードを切り替えるための操作部である。端子カバー４０は外部機器との接続ケーブルとデジタルカメラ１００とを接続する接続ケーブル等のコネクタ（不図示）を保護するカバーである。
【００１５】
メイン電子ダイヤル７１は操作部７０に含まれる回転操作部材であり、このメイン電子ダイヤル７１を回すことで、シャッター速度や絞りなどの設定値の変更等が行える。電源スイッチ７２はデジタルカメラ１００の電源のＯＮ及びＯＦＦを切り替える操作部材である。サブ電子ダイヤル７３は操作部７０に含まれる回転操作部材であり、選択枠の移動や画像送りなどを行える。十字キー７４は操作部７０に含まれ、上、下、左、右部分をそれぞれ押し込み可能な十字キー（４方向キー）である。十字キー７４の押した部分に応じた操作が可能である。
【００１６】
ＳＥＴボタン７５は操作部７０に含まれる押しボタンであり、主に選択項目の決定などに用いられる。ＬＶボタン７６は操作部７０に含まれ、メニューボタンにおいてライブビュー（以下、ＬＶ）のＯＮとＯＦＦを切り替えるボタンである。動画撮影モードにおいては、動画撮影（記録）の開始、停止の指示に用いられる。拡大ボタン７７は操作部７０に含まれ、撮影モードのライブビュー表示において拡大モードのＯＮ、ＯＦＦ，及び拡大モード中の拡大率の変更を行うための操作ボタンである。再生モードにおいては再生画像を拡大し、拡大率を増加させるための拡大ボタンとして機能する。
【００１７】
縮小ボタン７８は操作部７０に含まれ、拡大された再生画像の拡大率を低減させ、表示された画像を縮小させるためのボタンである。再生ボタン７９は操作部７０に含まれ、撮影モードと再生モードとを切り替える操作ボタンである。撮影モード中に再生ボタン７９を押下することで再生モードに移行し、記録媒体２００に記録された画像のうち最新の画像を表示部２８に表示させることができる。
【００１８】
クイックリターンミラー１２は、システム制御部５０から指示されて、不図示のアクチュエータによりアップダウンされる。通信端子１０はデジタルカメラ１００がレンズ側（着脱可能）と通信を行う為の通信端子である。接眼ファインダー１６はフォーカシングスクリーン１３を観察することで、レンズユニット１５０を通して得た被写体の光学像の焦点や構図の確認を行うための覗き込み型のファインダーである。蓋２０２は記録媒体２００を格納したスロットの蓋である。グリップ部９０は、ユーザーがデジタルカメラ１００を構えた際に右手で握りやすい形状とした保持部である。
【００１９】
図３は、本実施形態によるデジタルカメラ１００の構成例を示すブロック図である。図３において、レンズユニット１５０は、交換可能な撮影レンズを搭載するレンズユニットである。
【００２０】
レンズ１０３は通常、複数枚のレンズから構成されるが、ここでは簡略して一枚のレンズのみで示している。通信端子６はレンズユニット１５０がデジタルカメラ１００側と通信を行う為の通信端子であり、通信端子１０はデジタルカメラ１００がレンズユニット１５０側と通信を行う為の通信端子である。レンズユニット１５０は、この通信端子６，１０を介してシステム制御部５０と通信し、内部のレンズシステム制御回路４によって絞り駆動回路２を介して絞り１の制御を行い、ＡＦ駆動回路３を介して、レンズ１０３の位置を変位させることで焦点を合わせる。
【００２１】
ＡＥセンサー１７は、レンズユニット１５０を通した被写体の輝度を測光する。また、ＡＥセンサーにて顔検知や人体検知、追尾用の画像取得を行い、システム制御部５０で顔検知・人体検知・追尾演算処理を行う。
【００２２】
焦点検出部１１は、システム制御部５０にデフォーカス量情報を出力する。システム制御部５０はそれに基づいてレンズユニット１５０を制御し、位相差ＡＦを行う。
【００２３】
クイックリターンミラー１２（以下、ミラー１２）は、露光、ライブビュー撮影、動画撮影の際にシステム制御部５０から指示されて、不図示のアクチュエータによりアップダウンされる。ミラー１２は、レンズ１０３から入射した光束をファインダー１６側と撮像部２２側とに切替えるためのミラーである。
【００２４】
ミラー１２は通常時はファインダー１６へと光束を導くよう反射させるように配されているが、撮影が行われる場合やライブビュー表示の場合には、撮像部２２へと光束を導くように上方に跳ね上がり光束中から待避する（ミラーアップ）。またミラー１２はその中央部が光の一部を透過できるようにハーフミラーとなっており、光束の一部を、焦点検出を行うための焦点検出部１１に入射するように透過させる。
【００２５】
ユーザーは、ペンタプリズム１４とファインダー１６を介して、フォーカシングスクリーン１３を観察することで、レンズユニット１５０を通して得た被写体の光学像の焦点や構図の確認が可能となる。
【００２６】
シャッター１０１は、システム制御部５０の制御で撮像部２２の露光時間を自由に制御できるフォーカルプレーンシャッターである。
【００２７】
撮像部２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。Ａ／Ｄ変換器２３は、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換するために用いられる。
【００２８】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。
【００２９】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。
【００３０】
メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。
【００３１】
Ｄ／Ａ変換器１９は、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に供給する。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１９を介して表示部２８により表示される。
【００３２】
表示部２８は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１９からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によって一度Ａ／Ｄ変換されメモリ３２に蓄積されたデジタル信号をＤ／Ａ変換器１９においてアナログ変換し、表示部２８に逐次転送して表示することで、スルー画像表示（ライブビュー表示）を行える。
【００３３】
ファインダー内液晶表示部４１には、ファインダー内表示部駆動回路４２を介して、現在オートフォーカスが行われている測距点を示す枠（ＡＦ枠）や、カメラの設定状態を表すアイコンなどが表示される。
【００３４】
ファインダー外液晶表示部４３には、ファインダー外表示部駆動回路４４を介して、シャッター速度や絞りをはじめとするカメラの様々な設定値が表示される。
【００３５】
不揮発性メモリ５６は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００３６】
システム制御部５０は、デジタルカメラ１００全体を制御する。前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。５２はシステムメモリであり、ＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開する。また、システム制御部はメモリ３２、Ｄ／Ａ変換器１９、表示部２８等を制御することにより表示制御も行う。
【００３７】
システムタイマー５３は各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。モード切替スイッチ６０、第１シャッタースイッチ６２、第２シャッタースイッチ６４、操作部７０はシステム制御部５０に各種の動作指示を入力するための操作手段である。モード切替スイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画撮影モード、再生モード等のいずれかに切り替える。
【００３８】
静止画記録モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、絞り優先モード（Ａｖモード）、シャッター速度優先モード（Ｔｖモード）がある。また、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモード等がある。
【００３９】
モード切替スイッチ６０で、メニューボタンに含まれるこれらのモードのいずれかに直接切り替えられる。あるいは、モード切替スイッチ６０でメニューボタンに一旦切替た後に、メニューボタンに含まれるこれらのモードのいずれかに、他の操作部材を用いて切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００４０】
第１シャッタースイッチ６２は、デジタルカメラ１００に設けられたシャッターボタン６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。
【００４１】
第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００４２】
操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が表示部２８に表示される。利用者は、表示部２８に表示されたメニュー画面と、上下左右の４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。
【００４３】
操作部７０は、ユーザーからの操作を受け付ける入力部としての各種操作部材である。操作部７０には、少なくとも以下の操作部が含まれる。シャッターボタン６１、メイン電子ダイヤル７１、電源スイッチ７２、サブ電子ダイヤル７３、十字キー７４、ＳＥＴボタン７５、ＬＶボタン７６、拡大ボタン７７、縮小ボタン７８、再生ボタン７９。
【００４４】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００４５】
電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。記録媒体Ｉ／Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや磁気ディスク等から構成される。
【００４６】
通信部５４は、無線または有線ケーブルによって接続し、映像信号や音声信号の送受信を行う。
【００４７】
姿勢検知部５５は重力方向に対するデジタルカメラ１００の姿勢を検知する。姿勢検知部５５で検知された姿勢に基づいて、撮像部２２で撮影された画像が、デジタルカメラ１００を横に構えて撮影された画像であるか、縦に構えて撮影された画像なのかを判別可能である。
【００４８】
＜実施例１＞
以下、図１、図４を参照して、本発明の実施例による、デジタルカメラの制御方法について説明する。本実施例では、多重露光撮影機能を有するデジタルカメラで撮影を行った際における、被写体の軌跡を描く撮影方法の制御に関する手順を示す。
【００４９】
図１はデジタルカメラの多重露光制御のフローチャートである。このフローチャートにおける各処理は、システム制御部５０が不揮発性メモリ５６に格納されたプログラムをシステムメモリ５２に展開して実行することにより実現される。このフローチャートの制御は、ユーザーがデジタルカメラ１００を起動し、シャッタースピード、絞り等のカメラ設定を完了し、多重露光撮影を用いて動く被写体の軌跡を描くような合成画像を撮影することを前提としている。
【００５０】
Ｓ１０１では、ユーザーにより第一シャッタースイッチ６２（以下、ＳＷ１）が押下されたか否かを判別する。ＳＷ１を押下された場合はＳ１０２へ移行し、ＳＷ１が押下されていない場合はＳ１０１を繰り返す。
【００５１】
Ｓ１０２では、オートフォーカス処理（以下、ＡＦ処理）と自動露出制御処理（以下、ＡＥ処理）を行う。ＡＦ処理は、焦点検出部１１によりデフォーカス量情報を取得し、システム制御部５０はそれに基づいてレンズユニット１５０を制御し、位相差ＡＦを行う。ＡＥ処理は、ＡＥセンサー１７にてレンズユニット１５０を通した被写体の輝度を測光し、システム制御部５０はそれに基づいて露出演算処理を行う。
【００５２】
Ｓ１０３では、主要被写体の判別を行う。主要被写体判別の例としては、ユーザーによって選択された測距点に基づいた判別や、ＡＥセンサー１７を用いた顔検知・人体検知結果に基づいた判別がある。主要被写体判別と同時に、被写体の座標位置（ｘ（ｎ），ｙ（ｎ））を算出する。測距点に基づいた主要被写体判別の場合は、測距点位置を被写体の座標位置を、顔検知・人体検知結果に基づいた主要被写体判別の場合は、顔・人体検知の中心座標を（ｘ（ｎ），ｙ（ｎ））とする。ｎは多重露光ために撮影した画像に割り振った番号とし、ｎ＝１から順番に割り当てていく。したがって、はじめは（ｘ（１），ｙ（１））が得られる。
【００５３】
Ｓ１０４では、ユーザーにより第二シャッタースイッチ６４（以下、ＳＷ２）を押下されたか否かを判別する。ＳＷ２を押下された場合はユーザーにより撮影指示がなされたとみなしＳ１０５へ移行し、ＳＷ２が押下されていない場合はＳ１０１へ戻る。
【００５４】
Ｓ１０５では、撮影指示により撮影画像の取得を行う。システム制御部５０は、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を実行する。ただし、多重露光機能の設定として、合成後の画像以外の撮影画像を保存しないようにユーザーが設定している場合は、記録媒体２００への画像データ書き込みは行わない。
【００５５】
Ｓ１０６では、ユーザーによりＳＷ２押下が保持されているか否かを判別する。ＳＷ２が保持されている場合はＳ１０７へ移行する。ＳＷ２が保持されておらずＯＦＦとなっている場合は、Ｓ１１０に移行し、画像合成かつ保存等の終了処理を行う。Ｓ１１０以降の終了処理に関しては、後述する。
【００５６】
Ｓ１０７では、ＡＥ，ＡＦ処理及び、Ｓ１０３で主要被写体と判別された被写体の追尾処理を行う。主要被写体は、ユーザーが軌跡を重ね合せたいと考えている被写体である。追尾処理の方法は、顔検知・人体検知による追尾や色追尾などを用いる。追尾処理と同時に、被写体の座標位置（ｘｔ（ｔ），ｙｔ（ｔ））を算出する。ｔは時間とする。
【００５７】
Ｓ１０８では、被写体の動き量算出を行う。Ｓ１０７で算出した座標位置を用いて動き検出を行う。各時間における主要被写体の位置（ｘｔ（ｔ）、ｙｔ（ｔ））とＳ１０５で撮影した画像の主要被写体の位置（ｘ（ｎ），ｙ（ｎ））を用いて、下記数式（１）により被写体の動き量Ｌｔを算出する。
【００５８】
【数１】
2020102795.tif 000003
【００５９】
また、被写体のｘ方向の移動量とｙ方向の移動量を比較して、大きい方のみを考慮した移動量を被写体の動き量としても良い。その場合の算出方法は下記数式（２）、（３）となる。
【００６０】
・（ｘｔ（ｔ）−ｘ（ｎ））≧（ｙｔ（ｔ）−ｙ（ｎ））の場合、
【００６１】
【数２】
2020102795.tif 000004
【００６２】
・（ｘｔ（ｔ）−ｘ（ｎ））＜（ｙｔ（ｔ）−ｙ（ｎ））の場合、
【００６３】
【数３】
2020102795.tif 000005
【００６４】
例えば、図４（ａ）に示すような速度で移動する被写体の位置を図４（ｂ）で示す。例として、３枚目の画像取得タイミングの演算を行うための主要被写体位置を図４（ｂ）の（ｘｔ（ｔ），ｙｔ（ｔ））で示している。この時、主要被写体の動き量は（ｘｔ（ｔ），ｙｔ（ｔ））と（ｘ（２），ｙ（２））を用いて算出を行う。
【００６５】
Ｓ１０９では、Ｓ１０８で算出した動き量Ｌｔが所定の閾値Ｌｔｈ以上であるか否かにより、次の撮影タイミングとして最適かどうかの判定を行う。ここでＬｔｈとはユーザーが多重露光撮影により被写体の軌跡を描く作品を撮影する際の被写体の間隔である。Ｌｔｈはデジタルカメラとして所定の値を保持しておいても、ユーザーが設定できる値としておいても良い。また、被写体の状態を検知してＬｔｈを変えても良い。
【００６６】
例えば、ダンスや体操選手の軌跡を描くような場合、手を広げるなどの体勢によっては等しい間隔でも被写体が重なってしまう場合もある。その場合はＬｔｈを可変とし、体勢によって間隔を変えて重ならないような制御を行っても良い。
【００６７】
Ｓ１０８で算出したＬｔがＬｔｈよりも小さい場合は、主要被写体が所定の間隔を移動していないため、次の画像取得は行わずＳ１０６に戻り、ＳＷ２保持判定や追尾処理、被写体の動き量算出を再度行う。Ｓ１０８で算出したＬｔがＬｔｈ以上である場合は、主要被写体が所定の間隔を移動しているため、Ｓ１０５に戻り、次の画像取得を行う。
【００６８】
ここで、被写体がＬｔｈ移動するまでに、デジタルカメラとして次の画像を撮影できる状態にあることとする。画像取得後はＳＷ２を保持されている間、Ｓ１０５〜Ｓ１０９の処理を繰り返し、多重露光の用いる画像を被写体の距離間隔が等しくなるように撮影し続ける。ＳＷ２がＯＦＦとなった場合、画像取得を中止し、Ｓ１１０へ移行する。
【００６９】
Ｓ１１０では、取得した画像の画像合成を行う。Ｓ１０１〜１０９を実行している間に撮影を行ったすべての画像を用いて合成を行う。このとき、合成方法は、加算・加算平均・比較（明）・比較（暗）等、ユーザーの設定した多重露光モードに応じた画像合成を行う。上述で説明したフローで制御を行えば、一定でない速度で動く被写体に対しても、図４（ｃ）に示すように等しい距離間隔で多重露光できた作品を撮影することができる。
【００７０】
最後にＳ１１１では、Ｓ１１０で取得した合成画像を記録媒体２００に書き込み保存する。
【００７１】
以上のように、本実施例によればユーザーが多重露光撮影を用いて、動く被写体の軌跡を描くような作品を撮影したい場合、被写体の動き速度が一定でなくても、軌跡として描く被写体の距離間隔を一定とすることができ、作品の質を高めることができる。
【００７２】
＜実施例２＞
以下、図５、図６を参照して、本発明の実施例による、デジタルカメラの制御方法について説明する。
【００７３】
図５はデジタルカメラ１００の多重露光制御のフローチャートである。
【００７４】
Ｓ５０１〜Ｓ５０９までの制御方法は実施例１のＳ１０１〜Ｓ１０９と同様である。Ｓ５１０では、Ｓ５０９で被写体の移動距離が閾値Ｌｔｈを超えたと判定したタイミングで撮影準備が整っているかを判定している。例えば、被写体の移動距離が閾値Ｌｔｈを超えたと判定したタイミングで撮影を行いたいが、連続撮影のコマ速スペックの関係上、そのタイミングでは撮影ができないことがある。
【００７５】
図６を用いて説明する。図６（ａ）に示すような速度変化で被写体が動いている場合、図６（ｂ）のｅで示す５枚目の撮影画像まではデジタルカメラのコマ速スペックでも撮影可能であるが、ｆ´で示す６枚目以降の撮影画像はコマ速スペックの関係上間に合わないということが考えられる。そのような場合はＬｔｈの整数倍のタイミングで撮影するために、Ｓ５１２に移行し、撮影可能な状態になるまで待つ。撮影が可能な状態になった場合にＳ５１３へ移行する。一方、被写体の移動距離が閾値Ｌｔｈを超えたと判定したタイミングで撮影が行える場合は、Ｓ５１１に移行する。
【００７６】
Ｓ５１１では、被写体の移動距離ＬｔがＬｔｈに近いか否かを判定する。ここで、ｐはＬｔがＬｔｈに近いと判断するための判定幅を規定する値である。ｐが小さいほど被写体の距離間隔が等しくなる。被写体の移動距離ＬｔがＬｔｈに近い場合、Ｓ５０５に移行し画像取得を行い、被写体の移動距離ＬｔがＬｔｈに近くない場合、Ｓ５１３へ移行し、撮影タイミングの検出を行う。
【００７７】
Ｓ５１３では、ユーザーによりＳＷ２押下が保持されているか否かを判別する。ＳＷ２が保持されている場合はＳ５１４へ移行する。ＳＷ２が保持されておらずＯＦＦとなっている場合は、Ｓ５１９に移行し、画像合成かつ保存等の終了処理を行う。Ｓ５１９以降の終了処理に関しては、後述する。
【００７８】
Ｓ５１４では、コマ間調整フラグをＯＮにする。このフラグは、画像合成を行う際に、合成処理を行う画像選択を行う必要があるかを判断するために使用する。
【００７９】
Ｓ５１５では、Ｓ５０７と同様にＡＥ，ＡＦ処理及び、主要被写体の追尾処理と被写体位置の演算を行う。
【００８０】
Ｓ５１６では、Ｓ５０８と同様に被写体の動き量Ｌｔを算出する。
【００８１】
Ｓ５１７では、Ｓ５１６で算出した被写体の動き量Ｌｔが所定の閾値Ｌｔｈの整数倍に近いか否かにより、次の撮影タイミングとして最適かどうかの判定を行う。例として、下記数式（４）を用いて判定する。
【００８２】
【数４】
2020102795.tif 000006
【００８３】
ここで、ｋは整数、ｐはＬｔがＬｔｈの整数倍に近いと判断するための判定幅を規定する値である。Ｓ５１６で算出した被写体の動き量Ｌｔが所定の閾値Ｌｔｈの整数倍に近くない場合は、Ｓ５１５に戻り、追尾処理、被写体の動き量算出を再度行う。Ｓ５１６で算出した被写体の動き量Ｌｔが所定の閾値Ｌｔｈの整数倍に近い場合は、Ｓ５１８へ移行し、ｋの値を記録する。
【００８４】
その後、Ｓ５０５へ移行し、画像取得を行う。画像取得後はＳＷ２を保持されている間、Ｓ５０５〜Ｓ５１８の処理を繰り返し、多重露光の用いる画像を被写体の距離間隔が等しくなるように撮影し続ける。ＳＷ２がＯＦＦとなった場合、画像取得を中止し、Ｓ５１９へ移行する。
【００８５】
Ｓ５１９では、コマ間調整フラグがオンになっているかを判定する。オンになっている場合はＳ５２０へ移行し、オフの場合はＳ５２１へ移行する。
【００８６】
Ｓ５２０では、コマ間調整を行った際に所定の閾値Ｌｔｈの何倍の距離間隔で撮影したかにより、多重露光する撮影画像の選択を行う。画像選択にはＳ５１８で記録した整数ｋの値を用いる。例としてｋ＝２の場合の処理を図６を用いて説明する。図６（ａ）（ｂ）で示す速度や位置で動いている被写体の軌跡を重ねる場合、図６（ｂ）（ｃ）で示すように５枚目の撮影画像までは被写体の距離間隔はＬｔｈで撮影が可能である。しかし、被写体の動き速度が速くなった６枚目以降はＬｔｈの距離間隔のｆ´、ｇ´、ｈ´ではコマ速が追いつかず、撮影が不可能である。
【００８７】
そのような場合、図６（ｂ）（ｃ）で示すｆ、ｇ、ｈのようにＬｔｈの２倍の距離間隔となるように撮影タイミングを制御する。そして、８枚目まで撮影が完了しＳＷ２がオフとなった場合、図６（ｄ）で示すように被写体の距離間隔が等しくなるように、画像ａ、ｃ、ｅ、ｆ、ｇ、ｈを選択し、画像合成を行う。このように、Ｓ５２０では、被写体の距離間隔が等しくなるように撮影画像の中から合成する画像を選択する。
【００８８】
Ｓ５２１では、選択された画像、あるいはすべての画像の画像合成を行う。最後にＳ５２２では、Ｓ５２１で取得した合成画像を記録媒体２００に書き込み保存する。
【００８９】
以上のように、本実施例によればコマ速等のスペックの律速により設定した距離間隔で撮影が不可能な場合も、軌跡として描く被写体の距離間隔を一定とすることができ、作品の質を高めることができる。
【００９０】
＜実施例３＞
以下、図７を参照して、本発明の実施例による、デジタルカメラの制御方法について説明する。本実施例では、多重露光撮影機能を有するデジタルカメラで撮影を行った際における、被写体の軌跡を描く撮影方法の制御に関する手順を示す。
【００９１】
図７はデジタルカメラの多重露光制御のフローチャートである。このフローチャートおける各処理は、システム制御部５０が不揮発性メモリ５６に格納されたプログラムをシステムメモリ５２に展開して実行することにより実現される。このフローチャートの制御は、ユーザーがデジタルカメラ１００を起動し、シャッタースピード、絞り等のカメラ設定を完了し、多重露光撮影を用いて動く被写体の軌跡を描くような合成画像を撮影することを前提としている。
【００９２】
Ｓ７０１では、ユーザーによりＳＷ１が押下されたか否かを判別する。ＳＷ１を押下された場合はＳ７０２へ移行し、ＳＷ１が押下されていない場合はＳ７０１を繰り返す。
Ｓ７０２では、ＡＦ処理とＡＥ処理を行う。
【００９３】
Ｓ７０３では、ユーザーによりＳＷ２を押下されたか否かを判別する。ＳＷ２を押下された場合はユーザーにより撮影指示がなされたとみなしＳ７０４へ移行し、ＳＷ２が押下されていない場合はＳ７０１へ戻る。
【００９４】
Ｓ７０４では、画像取得直前に、Ｓ７０２と同様にＡＦ処理とＡＥ処理を行う。
【００９５】
Ｓ７０５では、撮影指示により撮影画像の取得を行う。システム制御部５０は、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を実行する。ただし、多重露光機能の設定として、合成後の画像以外の撮影画像を保存しないようにユーザーが設定している場合は、記録媒体２００への画像データ書き込みは行わない。
【００９６】
Ｓ７０６では、Ｓ７０５で取得した画像に対して主要被写体の判別を行う。主要被写体判別の例としては、ユーザーによって選択された測距点に基づいた判別や、ＡＥセンサー１７を用いた顔検知・人体検知結果に基づいた判別がある。また、主要被写体判別と同時に、被写体の座標位置（ｘ（ｎ），ｙ（ｎ））を算出する。ｎは多重露光ために撮影した画像に割り振った番号とし、ｎ＝１から順番に割り当てていく。したがって、はじめは（ｘ（１），ｙ（１））が得られる。
【００９７】
Ｓ７０７では、Ｓ７０６で算出した被写体位置をそれぞれの画像に付与する。この被写体位置情報は、画像合成の際に用いる。
【００９８】
Ｓ７０８では、ユーザーによりＳＷ２押下が保持されているか否かを判別する。ＳＷ２が保持されている間は、Ｓ７０４〜Ｓ７０７を繰り返し実施し、出来る限り最速のコマ速で連続撮影を行う。ＳＷ２が保持されておらずＯＦＦとなった場合は、Ｓ７０９に移行する。
【００９９】
Ｓ７０９では、多重露出撮影を用いて軌跡として重ね合せたい被写体の距離間隔をユーザーにより設定する。ただし、初期の設定値はデジタルカメラとして保持しておいても良い。また、スライダー等の操作部材を用いて感覚的に設定できるようなＵＩとしても良い。
Ｓ７１０では、Ｓ７０９にて設定された被写体距離間隔となるように撮影画像の選択を行う。この際、撮影時にそれぞれの画像に付与された被写体位置を用いて画像選択を行う。
【０１００】
Ｓ７１１では、Ｓ７１１で選択された画像の画像合成を行う。合成方法は、加算・加算平均・比較（明）・比較（暗）等、ユーザーの設定した多重露光モードに応じた画像合成を行う。
【０１０１】
Ｓ７１２では、画像合成結果を表示し、ユーザーにより合成結果の判定を行う。ＮＧの場合はＳ７０９に戻り。ユーザーの好みの距離間隔を再設定し、Ｓ７１０、Ｓ７１１を実行する。合成結果がＯＫと判断された場合は、Ｓ７１３に移行する。
【０１０２】
最後にＳ７１３では、Ｓ７１１で取得しＳ７１２でユーザーによりＯＫと判定された合成画像を記録媒体２００に書き込み保存する。
【０１０３】
以上のように、本実施例によれば最大限のコマ速スペック撮影された撮影画像に対しユーザーにより被写体距離間隔を設定することにより、軌跡として描いた作品のイメージを確認して画像合成を行うことができ、ユーザー好みの作品を得ることができる。
【０１０４】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【０１０５】
１００  撮像装置、２２  撮像素子、５０  画像生成手段（算出手段、制御部）、
２３，２４，５０  画像処理手段
【図１】
2020102795.tif 000007
【図２】
2020102795.tif 000008
【図３】
2020102795.tif 000009
【図４】
2020102795.tif 000010
【図５】
2020102795.tif 000011
【図６】
2020102795.tif 000012
【図７】
2020102795.tif 000013
【図８】
2020102795.tif 000014