(57)【要約】【課題】ユーザが画像の取得動作の停止指示をしなくても所望の時点で画像の取得動作が終了されること。【解決手段】画像取得装置１は、撮像部１６と、画像取得部４３と、顔検出部４４と、画像取得停止部４６と、を備える。撮像部１６は、ワイドショット合成対象画像を連続して撮像する。画像取得部４３は、撮像された画像を順次取得する。顔検出部４４は、ワイドショット合成対象画像が取得される度に、取得された画像において所定の被写体を検出する。画像取得停止部４６は、所定の被写体が検出された場合、ワイドショット合成対象画像の取得を停止する。【選択図】図２
2014187551.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段により連続して撮像された画像を順次取得する取得手段と、
前記取得手段により取得された画像において所定の被写体を検出する検出手段と、
前記検出手段により所定の被写体が検出されると、前記取得手段による画像の取得を停止する停止手段と、
を備える画像取得装置。
【請求項２】
前記検出手段により同一の被写体が２回以上検出されたか否かを判定する第１の判定手段を更に備え、
前記停止手段は、前記第１の判定手段により同一の被写体が２回以上検出されたと判定されると、前記取得手段による画像の取得を停止する請求項１に記載の画像取得装置。
【請求項３】
前記検出手段により検出された被写体の数が所定値以上か否かを判定する第２の判定手段を更に備え、
前記停止手段は、前記第２の判定手段により判定された被写体の数が所定値以上と判定されると、前記取得手段による画像の取得を停止する請求項１に記載の画像取得装置。
【請求項４】
前記取得手段により順次取得された画像から広角画像を生成する生成手段を更に備える請求項１から３の何れか１項に記載の画像取得装置。
【請求項５】
前記取得手段により順次取得された画像を動画像として記録手段に記録させる記録制御手段を更に備える請求項１から３の何れか１項に記載の画像取得装置。
【請求項６】
前記所定の被写体を基準として、前記生成手段により生成された広角画像をトリミングするトリミング手段を更に備える請求項４に記載の画像取得装置。
【請求項７】
撮像手段により連続して撮像された画像を順次取得する取得ステップと、
前記撮像ステップにより取得された画像が画像において所定の被写体を検出する検出ステップと、
前記検出ステップにより所定の被写体が検出されると、前記取得ステップによる画像の取得を停止する停止ステップと、
を含む画像取得方法。
【請求項８】
コンピュータを、
撮像手段により連続して撮像された画像を順次取得する取得手段、
前記取得手段により取得された画像において、所定の被写体を検出する検出手段、
前記検出手段により所定の被写体が検出されると、前記取得手段による画像の取得を停止する停止手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像取得装置、画像取得方法及びプログラムに関する。
【背景技術】
【０００２】
従来、動画像の取得の開始から所定の時間経過後に自動的に動画像の取得を終了する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１４１５１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、画像の取得の開始から終了までの時間が固定的なため、ユーザの所望の画像が取得される前に画像の取得動作が終了したり、記録期間の早い段階でユーザの所望の画像が取得された場合でも画像の取得動作が継続したりする。このため、所望の画像が取得されないことや、当該所望の画像が取得された場合であっても余分な画像まで取得されてしまうという虞がある。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、ユーザが画像の取得動作の停止指示をしなくても所望の時点で画像の取得動作が終了できることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の画像取得装置は、
撮像手段により連続して撮像された画像を順次取得する取得手段と、
前記取得手段により取得された画像において所定の被写体を検出する検出手段と、
前記検出手段により所定の被写体が検出されると、前記取得手段による画像の取得を停止する停止手段と、
を備える。
【発明の効果】
【０００７】
本発明によれば、ユーザが画像の取得動作の停止指示をしなくても所望の時点で画像の取得動作を終了できる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る画像取得装置のハードウェアの構成を示すブロック図である。
【図２】図１の画像取得装置の機能的構成のうち、画像取得停止処理を実行するための機能的構成を示す機能ブロック図である。
【図３】顔画像テーブルを示す図である。
【図４】ワイドショット撮影の様子を示す図である。
【図５】図２の機能構成を有する図１の画像取得装置が実行する画像取得停止処理の流れを示すフローチャートである。
【図６】第１変形例に係る図２の機能構成を有する図１の画像取得装置が実行する画像取得停止処理の流れを示すフローチャートである。
【図７】第２変形例に係る図２の機能構成を有する図１の画像取得装置が実行する画像取得停止処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
【００１０】
［構成］
図１は、本発明の一実施形態に係る画像取得装置のハードウェアの構成を示すブロック図である。
画像取得装置１は、例えばデジタルカメラとして構成される。
【００１１】
画像取得装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、撮像部１６と、入力部１７と、出力部１８と、記憶部１９と、通信部２０と、ドライブ２１と、を備えている。
【００１２】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、又は、記憶部１９からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
【００１３】
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１４】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、撮像部１６、入力部１７、出力部１８、記憶部１９、通信部２０及びドライブ２１が接続されている。
【００１５】
撮像部１６は、図示はしないが、光学レンズ部と、イメージセンサと、を備えている。
【００１６】
光学レンズ部は、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
光学レンズ部にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
【００１７】
イメージセンサは、光電変換素子や、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）等から構成される。
光電変換素子は、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換（撮像）して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてＡＦＥに順次供給する。
【００１８】
ＡＦＥは、このアナログの画像信号に対して、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換処理等の各種信号処理を実行する。各種信号処理によって、ディジタル信号が生成され、撮像部１６の出力信号として出力される。
このような撮像部１６の出力信号を、以下、「撮像画像のデータ」と呼ぶ。撮像画像のデータは、ＣＰＵ１１やＲＡＭ１３等に適宜供給される。
【００１９】
入力部１７は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部１８は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
記憶部１９は、ハードディスクあるいはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種画像のデータを記憶する。
通信部２０は、インターネットを含むネットワークを介して他の装置（図示せず）との間で行う通信を制御する。
【００２０】
ドライブ２１には、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２１によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部１９にインストールされる。また、リムーバブルメディア３１は、記憶部１９に記憶されている画像のデータ等の各種データも、記憶部１９と同様に記憶することができる。
【００２１】
図２は、このような画像取得装置１の機能的構成のうち、画像取得停止処理を実行するための機能的構成を示す機能ブロック図である。
画像取得停止処理とは、画像取得装置１が、連続して撮像された撮像画像のデータを順次取得し、当該撮像画像のデータが取得される度に、所定の被写体の存在の有無を判定し、当該所定の被写体が存在すると判定された場合、撮像画像のデータの取得を停止する一連の処理をいう。
ここで、連続して撮像された画像としては、ワイドショット撮影における連写画像、パノラマ撮影における連写画像、及び動画像を構成する複数の画像が想定される。ワイドショット撮影においては、デジタルカメラの画角（撮像範囲）を上下左右方向に移動させることにより連続して撮像された画像が広角画像として合成される。パノラマ撮影においては、デジタルカメラを所定の一方向に移動させることにより連続して撮像された画像が広角画像として合成される。
本実施形態では、ワイドショット撮影において、取得画像合成部４７（後述）によって合成対象となる画像を「ワイドショット合成対象画像」と呼ぶ。また、ワイドショット合成対象画像が合成された広角画像を「ワイドショット画像」と呼ぶ。さらに、ワイドショット画像のうち、トリミング部４８（後述）によるトリミング処理後に残った部分の画像を「ワイドショットトリミング画像」と呼ぶ。
本実施形態では、ワイドショット撮影について説明するが、これに限られず、パノラマ撮影、及び動画像の撮影においても適用可能である。
【００２２】
画像取得停止処理が実行される場合には、図２に示すように、ＣＰＵ１１において、主制御部４１と、撮像制御部４２と、画像取得部４３と、顔検出部４４と、判定部４５と、画像取得停止部４６と、取得画像合成部４７と、トリミング部４８とが機能する。
【００２３】
ただし、図２は例示であり、ＣＰＵ１１の機能の少なくとも一部が、ＧＡ（Ｇｒａｐｈｉｃｓ  Ａｃｃｅｌｅｒａｔｏｒ）等の画像処理を行うハードウェアに委譲されてもよい。
【００２４】
また、画像取得停止処理が実行される場合、記憶部１９の一領域として設けられた、取得画像記憶部６１と、顔画像記憶部６２とが用いられる。
取得画像記憶部６１には、画像取得部４３（後述）によって取得された撮像画像のデータが記憶される。
顔画像記憶部６２には、図３に示す顔画像テーブルが格納されている。顔画像テーブルには、人間の顔の部分の画像（以下、「顔画像」と呼ぶ）ごとに、優先度と記録指定とが対応付けて記憶されている。
記録指定とは、対応する顔画像が検出された場合に、その顔画像を含む撮像画像がワイドショット合成の対象画像となるか否かを決定するためのフラグである。記録指定には、ＯＮとＯＦＦとがあり、各撮像画像内に記録指定がＯＮの顔画像が少なくとも１つ検出されると、その顔画像を含む撮像画像がワイドショット合成の対象画像となる。逆に、各撮像画像内に記録指定がＯＦＦの顔画像のみが検出されたとしても、その顔画像を含む撮像画像はワイドショット合成の対象画像とはならない。本実施形態では、ワイドショット撮影の開始が指示された後、ライブビュー画像を順次撮像し、ライブビュー画像内に記録指定がＯＮの顔画像が少なくとも１つ検出されたタイミングで、ワイドショット合成の対象画像としての記憶が開始される。
優先度とは、ワイドショット画像の中に２以上の顔画像が存在する場合に、ワイドショットトリミング画像に含まれることになる顔画像の優先順位を表す値である。優先順位については、１が最も優先度が高く、２，３，４，５の順で優先順位が下がり、５が最も優先度が低い。例えば、ワイドショット合成対象画像が撮像された際に、記録指定がＯＮの顔画像が複数検出された場合、優先度の高い顔画像を主要被写体として焦点を合わせる等の処理が行われる。
【００２５】
主制御部４１は、画像取得装置１全体の制御を実行する。
【００２６】
撮像制御部４２は、撮像部１６による撮像動作を制御する。
具体的には、ユーザが、デジタルカメラとしての画像取得装置１を保持したまま、入力部１７のシャッタスイッチを押下操作すると、撮像制御部４２は、撮像部１６の連続撮像の動作を開始させ、画像取得装置１が所定方向に移動する間、所定時間ごとに被写体を撮像させる。
詳細には、図４に示すように、撮像制御部４２は、まず、撮像範囲７１を撮像部１６に撮像させる。次に、撮像制御部４２は、撮像範囲７１と同じ範囲を保持しつつ、画像取得装置１が左方向に撮像範囲７２まで移動されるまでの間、撮像部１６に所定時間ごとに連続した撮像を実行させる。撮像範囲７２が撮像部１６により撮像されると、撮像制御部４２は、撮像範囲７２と同じ撮像範囲を保持しつつ、画像取得装置１が上方向に撮像範囲７３まで移動されるまでの間、撮像部１６に所定時間ごとに連続した撮像を実行させる。同様に、撮像範囲７３が撮像部１６により撮像されると、撮像制御部４２は、撮像範囲７３と同じ撮像範囲を保持しつつ、画像取得装置１が右方向に撮像範囲７４まで移動されるまでの間、撮像部１６に所定時間ごとに連続した撮像を実行させる。同様に、撮像範囲７４が撮像部１６により撮像されると、撮像制御部４２は、撮像範囲７４と同じ撮像範囲を保持しつつ、画像取得装置１が下方向に撮像範囲７１まで移動されるまでの間、撮像部１６に所定時間ごとに連続した撮像を実行させる。
撮像制御部４２は、所定の条件が成立するまで、この順番で繰り返し、撮像範囲７１〜７４を撮像部１６に撮像させる。
なお、撮像制御部４２は、撮像部１６が画像を撮像する度に、撮像部１６から画像取得部４３に画像のデータを出力させる。
【００２７】
図２に戻って、画像取得部４３は、撮像部１６から出力された撮像画像のデータを取得して、ＲＡＭ１３に記憶する。
【００２８】
顔検出部４４は、画像取得部４３により取得された撮像画像のデータに基づいて、当該撮像画像において、人間の顔の部分の画像（顔画像）を検出する。顔画像の検出は、顔検出器（図示せず）が設けられ、当該顔検出器からの出力に基づいて実行される。
【００２９】
判定部４５は、顔検出部４４によって検出された顔画像が、顔画像テーブルに登録されており且つ記録指定がＯＮであるか否かを判定する。即ち、当該検出された顔画像を含む撮像画像がワイドショット合成対象の画像であるか否かを判定する。
判定部４５によりワイドショット合成対象の画像であると判定されると、判定部４５は、画像取得部４３により取得された撮像画像のデータを、ワイドショット画像の合成対象の最初の画像として、取得画像記憶部６１に記憶する。さらに、当該検出された顔画像が再び検出されるまでの間、画像取得部４３及び顔検出部４４の処理が繰り返される。その間、判定部４５は、画像取得部４３により取得された撮像画像のデータを取得画像記憶部６１に記憶する。
判定部４５は、当該検出された顔画像が再び検出されたか否かを判定する。即ち、判定部４５は、顔検出部４４によって当該顔画像が検出された撮像画像のデータの後に、画像取得部４３により取得された撮像画像のデータにおいて、当該検出された顔画像が再び検出されたか否かを判定する。
当該検出された顔画像が再び検出されたと判断された場合、判定部４５は、画像取得部４３により取得された撮像画像のデータを、ワイドショット画像の合成対象の最後の画像として、取得画像記憶部６１に記憶する。
例えば、図４に示す枠８１の中の顔画像を含む撮像範囲７３の画像のデータが、画像取得部４３により２回取得される場合、最初に撮像された撮像範囲７３が、ワイドショット画像の合成対象の最初の画像として、取得画像記憶部６１に記憶される。そして、撮像範囲７３の画像に続いて順次取得される撮像画像のデータが取得画像記憶部６１に記憶され、その過程において、撮像範囲７４の画像、撮像範囲７１の画像、撮像範囲７２の画像等が、ワイドショット画像の合成対象として取得画像記憶部６１に順次記憶される。さらに、２回目に取得された撮像範囲７３の画像が、ワイドショット画像の合成対象の最後の画像として、取得画像記憶部６１記憶される。
【００３０】
画像取得停止部４６は、判定部４５により、ワイドショット画像の合成対象の最後の画像として、画像取得部４３により取得された撮像画像のデータが取得画像記憶部６１に記憶されると、画像取得部４３による撮像画像のデータの取得を停止させる。
【００３１】
取得画像合成部４７は、判定部４５により取得画像記憶部６１に記憶された、ワイドショット画像の合成対象の最初の撮像画像のデータから、ワイドショット画像の合成対象の最後の撮像画像のデータまでを合成して、ワイドショット画像を生成する。具体的には、図４に示すように、撮像範囲７３の範囲の画像を左上の画像のデータ、撮像範囲７４の画像を右上の画像のデータ、撮像範囲７２の範囲の画像を左下の画像のデータ、撮像範囲７１の範囲の画像を右下の画像のデータとして、これらの画像の間に撮像された画像と共に合成する。
【００３２】
トリミング部４８は、取得画像合成部４７により生成されたワイドショット画像をトリミングして、ワイドショットトリミング画像を生成する。具体的には、トリミング部４８は、ワイドショット画像に含まれる顔画像を認識し、図４に示す、顔画像の撮像領域を表す枠８１，８２を決定する。枠８１，８２の決定は、上述した顔画像テーブルの記録指定に基づいて決定される。即ち、ワイドショットトリミング画像の生成において、記録指定がＯＮとなっている顔画像について、枠８１，８２が決定される。さらに、トリミング部４８は、例えば、人体の形状のモデルと比較する等の手法により、認識された顔画像の人物の撮像領域を表す枠８３，８４を、枠８１，８２に基づいて、それぞれ決定する。さらにまた、トリミング部４８は、枠８３，８４を含むように、ワイドショットトリミング画像の範囲８５を決定する。
当該範囲８５が決定されると、トリミング部４８は、当該範囲８５の画像をワイドショットトリミング画像として出力部１８に表示する。
【００３３】
［画像取得停止処理］
続いて、画像取得装置１が実行する画像取得停止処理について説明する。
図５は、図２の機能構成を有する図１の画像取得装置１が実行する画像取得停止処理の流れの一例を示すフローチャートである。
【００３４】
図５において、被写体の撮像が開始されるために、画像取得装置１の入力部１７が操作されると、次のようなステップＳ１乃至Ｓ１２の処理が実行される。
【００３５】
ステップＳ１において、撮像制御部４２は、撮像部１６による撮像動作を制御する。具体的には、ユーザが、デジタルカメラとしての画像取得装置１を保持したまま、入力部１７のシャッタスイッチを押下操作すると、撮像制御部４２は、撮像部１６に連続撮像の動作を開始させ、画像取得装置１が所定方向に移動する間、所定時間ごとに画像を撮像させる。さらに、撮像制御部４２は、撮像部１６が画像を撮像する度に、撮像部１６から画像取得部４３に画像のデータを出力させる。
【００３６】
ステップＳ２において、画像取得部４３は、ステップＳ１にて撮像部１６から出力された撮像画像のデータを取得して、ＲＡＭ１３に記憶する。
【００３７】
ステップＳ３において、主制御部４１は、後述するステップＳ９で指定される終了領域の指定があるか否かを判定する。終了領域の指定がない場合、主制御部４１は、ステップＳ４に処理を移す。
【００３８】
ステップＳ４において、顔検出部４４は、画像取得部４３により取得された撮像画像のデータに基づいて、当該撮像画像において、顔画像を検出する。
【００３９】
ステップＳ５において、判定部４５は、顔検出部４４によって検出された顔画像が、顔画像テーブル（図３参照）に登録されており且つ記録指定がＯＮの顔画像（以下、「指定顔画像」と呼ぶ）であるか否かを判定する。即ち、判定部４５は、当該検出された顔画像を含む撮像画像がワイドショット合成対象の画像であるか否かを判定する。ワイドショット合成対象の画像である場合、判定部４５は、ステップＳ６に処理を移す。ワイドショット合成対象の画像でない場合、判定部４５は、ステップＳ１０に処理を移し、ステップＳ２で取得された撮像画像のデータを取得画像記憶部６１に記憶する。
【００４０】
ステップＳ６において、判定部４５は、その指定顔画像が検出されたのが初回であるか否かを判定する。初回であると判定された場合、判定部４５は、ステップＳ７において、開始領域を指定する。
開始領域とは、取得画像記憶部６１に記憶された撮像画像のデータのうち、ワイドショット合成対象の画像の合成が開始される画像が格納されている領域のことである。
ステップＳ７の処理の後、判定部４５は、ステップＳ１０に処理を移し、ステップＳ２で取得された撮像画像のデータを取得画像記憶部６１に記憶させる。ステップＳ７の後のステップＳ１０にて、記憶された撮像画像のデータが、ワイドショット合成対象の画像の合成が開始される画像のデータとなる。
【００４１】
ステップＳ６において、判定部４５により、その指定顔画像が検出されたのが初回ではないと判定された場合、判定部４５は、ステップＳ８において、その指定顔画像が検出された回数が２回目であるか否かを判定する。２回目であると判定された場合、判定部４５は、ステップＳ９において、終了領域を指定する。
終了領域とは、取得画像記憶部６１に記憶された撮像画像のデータのうち、ワイドショット合成対象画像の合成が終了される画像が格納されている領域のことである。
ステップＳ９の処理の後、判定部は、ステップＳ１０に処理を移し、ステップＳ２で取得された撮像画像のデータを取得画像記憶部６１に記憶させる。ステップＳ９の後のステップＳ１０にて、記憶された撮像画像のデータが、ワイドショット合成対象の画像の合成の終了時の画像のデータとなる。
【００４２】
ステップＳ８において、判定部４５により、その指定顔画像が検出された回数が２回目ではないと判定された場合、判定部４５は、ステップＳ１０に処理を移し、ステップＳ２で取得された撮像画像のデータを取得画像記憶部６１に記憶する。
ステップＳ１０における、撮像画像のデータの記憶処理が終了すると、判定部４５は、ステップＳ１に処理を戻す。
ステップＳ３において、終了領域の指定があると判定されるまで、ステップＳ１からＳ１０までの処理が繰り返される。これにより、ワイドショット合成対象画像の合成の開始時の撮像画像のデータから、当該合成の終了時の撮像画像のデータまでが、取得画像記憶部６１に記憶される。
【００４３】
ステップＳ３において、終了領域の指定があると判定されると、主制御部４１は、処理をステップＳ１１に移す。
ステップＳ１１において、取得画像合成部４７は、ステップＳ１０にて取得画像記憶部６１に記憶された開始領域から終了領域までの撮像画像のデータを合成して、ワイドショット画像を生成する。
【００４４】
ステップＳ１２において、トリミング部４８は、取得画像合成部４７により生成されたワイドショット画像をトリミングして、ワイドショットトリミング画像を生成する。
【００４５】
以上、本発明の実施形態について説明した。
以上のような画像取得停止処理を実行する画像取得装置１は、撮像部１６と、画像取得部４３と、顔検出部４４と、画像取得停止部４６と、を備える。
撮像部１６は、ワイドショット合成対象の各撮像範囲を連続して撮像する。
画像取得部４３は、撮像されたワイドショット合成対象画像を順次取得する。
顔検出部４４は、ワイドショット合成対象画像が取得される度に、取得された画像において所定の被写体を検出する。
画像取得停止部４６は、所定の被写体が検出されると、ワイドショット合成対象画像の取得を停止する。
したがって、ユーザがワイドショット合成対象画像の取得動作の停止指示をしなくても所望の時点で画像の取得動作を終了できる。
【００４６】
画像取得装置１は、顔検出部４４により同一の顔画像が２回以上検出されたか否かを判定する判定部４５を更に備えている。
画像取得停止部４６は、判定部４５により同一の顔画像が２回以上検出されたと判定されると、ワイドショット合成対象の画像の取得を停止する。
したがって、ユーザがワイドショット合成対象の画像の取得動作の停止指示をしなくても同一の顔画像が２回検出された時点で画像の取得動作を終了できる。
【００４７】
画像取得装置１は、画像取得部４３により順次取得されたワイドショット合成対象画像からワイドショット画像を生成する取得画像合成部４７を更に備える。
したがって、ユーザがワイドショット合成対象画像の取得動作の停止指示をしなくても所望の時点でワイドショット合成対象画像の取得動作を終了できると共に、ワイドショット画像の生成を効率よく行うことができる。
【００４８】
画像取得装置１は、画像取得部４３により順次取得された画像を動画像として取得画像記憶部６１に記録させる判定部４５を更に備える。
したがって、ユーザが画像の取得動作の停止指示をしなくても所望の時点で画像の取得動作を終了できると共に、動画像の生成を効率よく行うことができる。
【００４９】
画像取得装置１は、所定の被写体を基準として、取得画像合成部４７により生成された広角画像としてのワイドショット画像をトリミングするトリミング部４８を更に備える。
したがって、特定の被写体に適した構図の広角画像としてのワイドショットトリミング画像を生成することができる。
【００５０】
撮像部１６は、動画像、及び／又は連写画像を撮像する。
したがって、ワイドショット撮影に限られず、動画撮影やパノラマ撮影においても、ユーザが画像の取得動作の停止指示をしなくても所望の時点で画像の取得動作が終了される。
【００５１】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００５２】
［第１変形例］
ここで、本発明の第１変形例について説明する。
図２の機能ブロック図のうち、判定部４５を除く機能ブロックは、上述の実施形態と同一であるので、説明を省略する。よって、判定部４５の機能のみ説明する。
【００５３】
判定部４５は、顔検出部４４によって検出された顔画像が、顔画像テーブルに登録されており且つ記録指定がＯＮであるか否かを判定する。即ち、判定部４５は、当該検出された顔画像を含む撮像画像がワイドショット合成対象の画像であるか否かを判定する。
判定部４５によりワイドショット合成対象の画像であると判定されると、判定部４５は、画像取得部４３により取得された撮像画像のデータを、ワイドショット画像の合成対象の最初の画像として、取得画像記憶部６１に記憶させる。さらに、当該検出された顔画像とは異なる特定の顔画像（以下、「特定の指定顔画像」と呼ぶ）が検出されるまでの間、画像取得部４３及び顔検出部４４の処理が繰り返される。その間、判定部４５は、画像取得部４３により取得された撮像画像のデータを取得画像記憶部６１に記憶する。
判定部４５は、特定の指定顔画像が検出されたか否かを判定する。即ち、顔検出部４４により検出された顔画像が、顔画像テーブルに格納された特定の顔画像であって、対応する記録指定がＯＮである特定の顔画像（特定の指定顔画像）と一致するか否かを判定する。
判定部４５により、顔検出部４４により検出された顔画像が、特定の指定顔画像と一致すると判断された場合、判定部４５は、画像取得部４３により取得された撮像画像のデータを、ワイドショット画像の合成対象の最後の画像として、取得画像記憶部６１に記憶させる。
【００５４】
［第１変形例に係る画像取得停止処理］
続いて、第１変形例に係る画像取得装置１が実行する画像取得停止処理について説明する。
図６は、図２の機能構成を有する図１の画像取得装置１が実行する、第１変形例に係る画像取得停止処理の流れの一例を示すフローチャートである。
ここで、ステップＳ２１〜Ｓ２７、Ｓ３１、Ｓ３２の処理は、図５のステップＳ１〜Ｓ７、Ｓ１１、Ｓ１２の処理と同様であるので、説明を省略する。したがって、ステップＳ２８〜Ｓ３０までの処理について説明する。
【００５５】
ステップＳ２６において、判定部４５により、指定顔画像が検出されたのが初回ではないと判定された場合、判定部４５は、ステップＳ２８において、顔検出部４４により検出された顔画像が、特定の指定顔画像と一致するか否かを判定する。当該特定の指定顔画像と一致すると判定された場合、判定部４５は、ステップＳ２９において、終了領域を指定する。
ステップＳ２９の処理の後、判定部は、ステップＳ３０に処理を移し、ステップＳ２２で取得された撮像画像のデータを取得画像記憶部６１に記憶する。ステップＳ２９の後のステップＳ３０にて、記憶された撮像画像のデータが、ワイドショット合成対象の画像の合成終了時の画像のデータとなる。
【００５６】
ステップＳ２８において、判定部４５により、顔検出部４４により検出された顔画像が、特定の指定顔画像と一致しないと判定された場合、判定部４５は、ステップＳ３０に処理を移し、ステップＳ２２で取得された撮像画像のデータを取得画像記憶部６１に記憶する。
ステップＳ３０における、撮像画像のデータの記憶処理が終了すると、判定部４５は、ステップＳ２１に処理を戻す。
ステップＳ２３において、終了領域の指定があると判定されるまで、ステップＳ２１からＳ３０までの処理が繰り返される。これにより、ワイドショット合成対象の画像の合成開始時の撮像画像のデータから、当該合成の終了時の撮像画像のデータまでが、取得画像記憶部６１に記憶される。
【００５７】
以上、本発明の第１変形例について説明した。
以上のような第１変形例に係る画像取得停止処理を実行する画像取得装置１は、撮像部１６と、画像取得部４３と、顔検出部４４と、画像取得停止部４６と、を備える。
撮像部１６は、ワイドショット合成対象の撮像範囲を連続して撮像する。
画像取得部４３は、撮像された画像を順次取得する。
顔検出部４４は、ワイドショット合成対象画像が取得される度に、取得された画像において所定の被写体を検出する。
画像取得停止部４６は、所定の被写体が検出された場合、ワイドショット合成対象の画像の取得を停止する。
したがって、ユーザがワイドショット合成対象の画像の取得動作の停止指示をしなくても所望の時点で画像の取得動作が終了される。
【００５８】
ワイドショット合成対象画像は、ワイドショット画像の合成の基となる画像であり、
画像取得停止部４６は、特定の顔画像が検出された場合、ワイドショット合成対象画像の取得を停止する。
したがって、ユーザがワイドショット合成対象画像の取得動作の停止指示をしなくても特定の顔画像が検出された時点で画像の取得動作が終了される。
【００５９】
撮像部１６は、動画像、及び／又は連写画像を撮像する。
したがって、ワイドショット撮影に限られず、動画撮影やパノラマ撮影においても、ユーザが画像の取得動作の停止指示をしなくても特定の顔画像が検出された時点で画像の取得動作が終了される。
【００６０】
［第２変形例］
ここで、本発明の第２変形例について説明する。
図２の機能ブロック図のうち、判定部４５を除く機能ブロックは、上述の実施形態と同一であるので、説明を省略する。よって、判定部４５の機能のみ説明する。
判定部４５は、顔検出部４４によって検出された顔画像が、顔画像テーブルに登録されており且つ記録指定がＯＮであるか否かを判定する。即ち、判定部４５は、当該検出された顔画像を含む撮像画像がワイドショット合成対象の画像であるか否かを判定する。
判定部４５によりワイドショット合成対象の画像であると判定されると、判定部４５は、画像取得部４３により取得された撮像画像のデータを、ワイドショット画像の合成対象の最初の画像として、取得画像記憶部６１に記憶させる。さらに、顔画像テーブルに登録されており且つ記録指定がＯＮである顔画像（指定顔画像）がＮ（Ｎは２以上の整数）人分（例えば、３人分）検出されるまでの間、画像取得部４３及び顔検出部４４の処理が繰り返される。その間、判定部４５は、画像取得部４３により取得された撮像画像のデータを取得画像記憶部６１に記憶する。
判定部４５は、指定顔画像が、Ｎ人分、顔検出部４４により検出されたか否かを判定する。
判定部４５により、指定顔画像がＮ人分検出されたと判断された場合、判定部４５は、画像取得部４３により取得された撮像画像のデータを、ワイドショット画像の合成対象の最後の画像として、取得画像記憶部６１に記憶する。
【００６１】
［第２変形例に係る画像取得停止処理］
続いて、第２変形例に係る画像取得装置１が実行する画像取得停止処理について説明する。
図７は、図２の機能構成を有する図１の画像取得装置１が実行する、第２変形例に係る画像取得停止処理の流れの一例を示すフローチャートである。
ここで、ステップＳ４１〜Ｓ４７、Ｓ５１、Ｓ５２の処理は、図５のステップＳ１〜Ｓ７、Ｓ１１、Ｓ１２の処理と同様であるので、説明を省略する。したがって、ステップＳ４８〜Ｓ５０までの処理について説明する。
【００６２】
ステップＳ４６において、判定部４５により、顔検出部４４によって検出された顔画像が、顔画像テーブルに登録されており且つ記録指定がＯＮであったのが初回ではないと判定された場合、判定部４５は、ステップＳ４８において、指定顔画像が、Ｎ人分、顔検出部４４により検出されたか否かを判定する。指定顔画像がＮ人分検出されたと判定された場合、判定部４５は、ステップＳ４９において、終了領域を指定する。
ステップＳ４９の処理の後、判定部は、ステップＳ５０に処理を移し、ステップＳ４２で取得された撮像画像のデータを取得画像記憶部６１に記憶する。ステップＳ４９の後のステップＳ５０にて、記憶された撮像画像のデータが、ワイドショット合成対象画像の合成が終了される画像のデータとなる。
【００６３】
ステップＳ４８において、判定部４５により、指定顔画像が、Ｎ人分、顔検出部４４により検出されていないと判定された場合、判定部４５は、ステップＳ５０に処理を移し、ステップＳ４２で取得された撮像画像のデータを取得画像記憶部６１に記憶する。
ステップＳ５０における、撮像画像のデータの記憶処理が終了すると、判定部４５は、ステップＳ４１に処理を戻す。
ステップＳ４３において、終了領域の指定があると判定されるまで、ステップＳ４１からＳ５０までの処理が繰り返される。これにより、ワイドショット合成対象画像の合成が開始される撮像画像のデータから、当該合成が終了される撮像画像のデータまでが、取得画像記憶部６１に記憶される。
【００６４】
以上、本発明の第２変形例について説明した。
以上のような第２変形例に係る画像取得停止処理を実行する画像取得装置１は、撮像部１６と、画像取得部４３と、顔検出部４４と、画像取得停止部４６と、を備える。
撮像部１６は、ワイドショット合成対象の撮像範囲を連続して撮像する。
画像取得部４３は、撮像された画像を順次取得する。
顔検出部４４は、ワイドショット合成対象画像が取得される度に、取得された画像において所定の被写体を検出する。
画像取得停止部４６は、所定の被写体が検出された場合、ワイドショット合成対象画像の取得を停止する。
したがって、ユーザがワイドショット合成対象画像の取得動作の停止指示をしなくても所望の時点で画像の取得動作が終了される。
【００６５】
画像取得装置１は、顔検出部４４により検出された顔画像の数が所定値以上か否かを判定する判定部４５を更に備える。
画像取得停止部４６は、判定部４５により判定された顔画像の数が所定値以上の場合、ワイドショット合成対象画像の取得を停止する。
したがって、ユーザがワイドショット合成対象画像の取得動作の停止指示をしなくても顔画像が所定値の数だけ検出された時点で画像の取得動作が終了される。
【００６６】
撮像部１６は、動画像、及び／又は連写画像を撮像する。
したがって、ワイドショット撮影に限られず、動画撮影やパノラマ撮影においても、ユーザが画像の取得動作の停止指示をしなくても顔画像が所定値の数だけ検出された時点で画像の取得動作が終了される。
【００６７】
また、上述の実施形態、第１変形例、及び第２変形例では、本発明が適用される画像取得装置１は、デジタルカメラを例として説明したが、特にこれに限定されない。
例えば、本発明は、画像処理機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、ポータブルゲーム機等に適用可能である。
【００６８】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図２の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が画像取得装置１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図２の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成しても良いし、ソフトウェア単体で構成しても良いし、それらの組み合わせで構成しても良い。
【００６９】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであっても良い。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであっても良い。
【００７０】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図１のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図１のＲＯＭ１２や、図１の記憶部１９に含まれるハードディスク等で構成される。
【００７１】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００７２】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、更に、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００７３】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
撮像手段により連続して撮像された画像を順次取得する取得手段と、
前記取得手段により取得された画像において所定の被写体を検出する検出手段と、
前記検出手段により所定の被写体が検出されると、前記取得手段による画像の取得を停止する停止手段と、
を備える画像取得装置。
［付記２］
前記検出手段により同一の被写体が２回以上検出されたか否かを判定する第１の判定手段を更に備え、
前記停止手段は、前記第１の判定手段により同一の被写体が２回以上検出されたと判定されると、前記取得手段による画像の取得を停止する請求項１に記載の画像取得装置。
［付記３］
前記検出手段により検出された被写体の数が所定値以上か否かを判定する第２の判定手段を更に備え、
前記停止手段は、前記第２の判定手段により判定された被写体の数が所定値以上と判定されると、前記取得手段による画像の取得を停止する請求項１に記載の画像取得装置。
［付記４］
前記取得手段により順次取得された画像から広角画像を生成する生成手段を更に備える請求項１から３の何れか１項に記載の画像取得装置。
［付記５］
前記取得手段により順次取得された画像を動画像として記録手段に記録させる記録制御手段を更に備える請求項１から３の何れか１項に記載の画像取得装置。
［付記６］
前記所定の被写体を基準として、前記生成手段により生成された広角画像をトリミングするトリミング手段を更に備える請求項４に記載の画像取得装置。
［付記７］
撮像手段により連続して撮像された画像を順次取得する取得ステップと、
前記撮像ステップにより取得された画像が画像において所定の被写体を検出する検出ステップと、
前記検出ステップにより所定の被写体が検出されると、前記取得ステップによる画像の取得を停止する停止ステップと、
を含む画像取得方法。
［付記８］
コンピュータを、
撮像手段により連続して撮像された画像を順次取得する取得手段、
前記取得手段により取得された画像において、所定の被写体を検出する検出手段、
前記検出手段により所定の被写体が検出されると、前記取得手段による画像の取得を停止する停止手段、
として機能させるプログラム。
【符号の説明】
【００７４】
１・・・画像取得装置，１１・・・ＣＰＵ，１２・・・ＲＯＭ，１３・・・ＲＡＭ，１４・・・バス，１５・・・入出力インターフェース，１６・・・撮像部，１７・・・入力部，１８・・・出力部，１９・・・記憶部，２０・・・通信部，２１・・・ドライブ，３１・・・リムーバブルメディア，４１・・・主制御部，４２・・・撮像制御部，４３・・・画像取得部，４４・・・顔検出部，４５・・・判定部，４６・・・画像取得停止部，４７・・・取得画像合成部，４８・・・トリミング部，６１・・・取得画像記憶部，６２・・・顔画像記憶部，７１〜７４・・・撮像範囲，８１〜８４・・・枠，８５・・・ワイドショットトリミング画像の範囲
【図１】
2014187551.tif 000003
【図２】
2014187551.tif 000004
【図３】
2014187551.tif 000005
【図４】
2014187551.tif 000006
【図５】
2014187551.tif 000007
【図６】
2014187551.tif 000008
【図７】
2014187551.tif 000009