(57)【要約】【課題】撮影終了を行うための手の動きが撮影した動画に写り込んでしまうことがない撮像装置を提供する。【解決手段】撮像装置は、被写体像を撮像する撮像素子と、撮像素子により撮像された被写体像とその被写体像に重畳した複数のシンボルとを表示する、被写体から視認可能な表示部と、撮像素子により撮像された被写体像から、その被写体人物の手を検出する手検出部と、手検出部により検出された手を用いて被写体人物により為された所定の撮影終了操作を検出する終了操作検出部と、撮像素子に繰り返し撮像を行わせることにより動画撮影を行い、動画撮影中に終了操作検出部により撮影終了操作が検出されたことに応じて、撮影終了操作が為された時刻より前の時刻までの動画データを作成して所定の記憶媒体に記憶する動画撮影部と、を備える。【選択図】図１
2015035747.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を撮像する撮像素子と、
前記撮像素子により撮像された被写体像とその被写体像に重畳した複数のシンボルとを表示する、被写体から視認可能な表示部と、
前記撮像素子により撮像された被写体像に含まれる被写体人物の手を検出する手検出部と、
前記手検出部により検出された手を用いて前記被写体人物により為された所定の撮影終了操作を検出する終了操作検出部と、
前記撮像素子に繰り返し撮像を行わせることにより動画撮影を行い、動画撮影中に前記終了操作検出部により前記撮影終了操作が検出されたことに応じて、前記撮影終了操作が為された時刻より前の時刻までの動画データを作成して所定の記憶媒体に記憶する動画撮影部と、
を備えることを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
前記動画撮影部は、
第１の個数だけの動画フレームを記憶可能なバッファと、
前記撮像素子により撮像された被写体像から動画フレームを作成して前記バッファに記憶させる動画フレーム作成部と、
前記バッファに前記第１の個数より少ない第２の個数の動画フレームが記憶されたことに応じて、当該第２の個数の動画フレームを前記記憶媒体に記憶し当該第２の個数の動画フレームを前記バッファから削除するバッファ掃出部とを有し、
前記バッファ掃出部は、動画撮影中に前記手検出部により手が検出されると、前記バッファに動画フレームが前記第２の個数以上に記憶されても当該動画フレームの前記記憶媒体への記憶および前記バッファからの削除を行わなず、前記終了操作検出部により前記撮影終了操作が検出されると前記バッファに記憶されている動画フレームを全て削除することを特徴とする撮像装置。
【請求項３】
請求項２に記載の撮像装置において、
前記バッファ掃出部は、動画撮影中に前記手検出部により手が検出された後、前記バッファに前記第２の個数より大きく前記第１の個数以下である第３の個数の動画フレームが記憶された場合、当該第３の個数の動画フレームを前記記憶媒体に記憶し当該第３の個数の動画フレームを前記バッファから削除することを特徴とする撮像装置。
【請求項４】
請求項２または３に記載の撮像装置において、
前記被写体人物が前記撮像素子の撮影画面から退出したことを検知する退出検知部を備え、
前記バッファ掃出部は、動画撮影中に前記手検出部により手が検出された後、前記退出検知部により前記被写体人物が撮影画面から退出したことが検知された場合、前記バッファに記憶されている全ての動画フレームを前記記憶媒体に記憶し当該全ての動画フレームを前記バッファから削除することを特徴とする撮像装置。
【請求項５】
請求項１〜４のいずれか一項に記載の撮像装置において、
前記動画撮影部は、動画撮影中に前記手検出部により手が検出されたことに応じて、前記撮像素子による撮像の周期を長くすることを特徴とする撮像装置。
【請求項６】
請求項１〜５のいずれか一項に記載の撮像装置において、
前記終了操作検出部は、前記手検出部により手が検出されてから所定期間が経過する前に撮影画面における当該手の位置が変化した場合、前記撮影終了操作を検知しないことを特徴とする撮像装置。
【請求項７】
請求項６に記載の撮像装置において、
前記終了操作検出部は、前記被写体人物の状態に応じて前記所定期間を変化させることを特徴とする撮像装置。
【請求項８】
被写体像を撮像する撮像素子と、
前記撮像素子により撮像された被写体像とその被写体像に重畳した複数のシンボルとを表示する、被写体から視認可能な表示部と、
前記撮像素子により撮像された被写体像に含まれる被写体人物の手を検出する手検出部と、
前記手検出部により検出された手を用いて前記被写体人物により為された所定の撮影開始操作を検出する開始操作検出部と、
前記被写体人物の第１姿勢を検出する第１姿勢検出部と、
前記被写体人物の第２姿勢を検出する第２姿勢検出部と、
前記開始操作検出部により前記開始操作が検出された後に、前記第１姿勢検出部により前記第１姿勢が検出されたことに応じて、前記撮像素子に繰り返し撮像を行わせることによる動画撮影を開始し、動画撮影中に前記第２姿勢検出部により前記第２姿勢が検出されたことに応じて、前記第１姿勢が検出されてから前記第２姿勢が検出されるまでの動画データを所定の記憶媒体に記憶する動画撮影部と、
を備えることを特徴とする撮像装置。
【請求項９】
請求項８に記載の撮像装置において、
前記動画撮影部は、
第１の個数だけの動画フレームを記憶可能なバッファと、
前記撮像素子により撮像された被写体像から動画フレームを作成して前記バッファに記憶させる動画フレーム作成部と、
前記バッファに前記第１の個数より少ない第２の個数の動画フレームが記憶されたことに応じて、当該第２の個数の動画フレームを前記記憶媒体に記憶し当該第２の個数の動画フレームを前記バッファから削除するバッファ掃出部とを有し、
前記動画撮影部は、動画撮影中に前記第２姿勢検出部により前記第２姿勢が検出されると、動画撮影を終了し前記バッファに記憶されている動画フレームを前記記憶媒体に記憶することを特徴とする撮像装置。
【請求項１０】
請求項８または９に記載の撮像装置において、
前記被写体人物の第３姿勢を検出する第３姿勢検出部を備え、
前記動画撮影部は、動画撮影中に前記第３姿勢検出部により前記第３姿勢が検出されたことに応じて、前記撮像素子による撮像の周期を変化させることを特徴とする撮像装置。
【請求項１１】
請求項８〜１０のいずれか一項に記載の撮像装置において、
前記第１姿勢検出部が検出対象とする前記第１姿勢と、前記第２姿勢検出部が検出対象とする前記第２姿勢とを登録する姿勢登録部を備えることを特徴とする撮像装置。
【請求項１２】
請求項１１に記載の撮像装置において、
互いに異なる前記第１姿勢と前記第２姿勢との組を複数記憶する記憶部を備え、
前記姿勢登録部は、前記記憶部に記憶された複数の前記組からいずれか１つを択一的に選択し、当該組を構成する前記第１姿勢と前記第２姿勢とをそれぞれ前記第１姿勢検出部の検出対象および前記第２姿勢検出部の検出対象として登録することを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関する。
【背景技術】
【０００２】
従来、身振りや手振りなどのいわゆるジェスチャーにより、カーソル等の機能操作が可能な装置が知られている。例えば特許文献１には、被写体の像を含む撮影画像のデータからユーザの手の領域を検出することで、ユーザが手を用いた所作により画面内のカーソルを移動できるようにした情報処理装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２２１７８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術は、ハンドジェスチャー操作により画面内のカーソルをボタンの上に移動させると、ボタンに割り当てられたコマンドが実行されるというものであるが、動画撮影の終了操作にこのハンドジェスチャー操作を適用すると、撮影終了を行うための手の動きまで撮影した動画に写り込んでしまうという問題があった。
【課題を解決するための手段】
【０００５】
請求項１に記載の撮像装置は、被写体像を撮像する撮像素子と、前記撮像素子により撮像された被写体像とその被写体像に重畳した複数のシンボルとを表示する、被写体から視認可能な表示部と、前記撮像素子により撮像された被写体像に含まれる被写体人物の手を検出する手検出部と、前記手検出部により検出された手を用いて前記被写体人物により為された所定の撮影終了操作を検出する終了操作検出部と、前記撮像素子に繰り返し撮像を行わせることにより動画撮影を行い、動画撮影中に前記終了操作検出部により前記撮影終了操作が検出されたことに応じて、前記撮影終了操作が為された時刻より前の時刻までの動画データを作成して所定の記憶媒体に記憶する動画撮影部と、を備えることを特徴とする。
請求項８に記載の撮像装置は、被写体像を撮像する撮像素子と、前記撮像素子により撮像された被写体像とその被写体像に重畳した複数のシンボルとを表示する、被写体から視認可能な表示部と、前記撮像素子により撮像された被写体像に含まれる被写体人物の手を検出する手検出部と、前記手検出部により検出された手を用いて前記被写体人物により為された所定の撮影開始操作を検出する開始操作検出部と、前記被写体人物の第１姿勢を検出する第１姿勢検出部と、前記被写体人物の第２姿勢を検出する第２姿勢検出部と、前記開始操作検出部により前記開始操作が検出された後に、前記第１姿勢検出部により前記第１姿勢が検出されたことに応じて、前記撮像素子に繰り返し撮像を行わせることによる動画撮影を開始し、動画撮影中に前記第２姿勢検出部により前記第２姿勢が検出されたことに応じて、前記第１姿勢が検出されてから前記第２姿勢が検出されるまでの動画データを作成して所定の記憶媒体に記憶する動画撮影部と、を備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、撮影終了を行うための手の動きが撮影した動画に写り込んでしまうことがない。
【図面の簡単な説明】
【０００７】
【図１】本発明の第１の実施の形態に係る撮像装置の構成を示すブロック図である。
【図２】撮像装置１０の斜視図である。
【図３】液晶モニタ２４の表示画面の一例を示す図である。
【図４】動画撮影中の各部の様子を模式的に示す図である。
【図５】制御部２３が実行するハンドジェスチャー操作処理のフローチャートである。
【図６】本発明の第２の実施の形態に係る撮像装置の構成を示すブロック図である。
【図７】制御部１２３が実行するハンドジェスチャー操作処理のフローチャートである。
【発明を実施するための形態】
【０００８】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係る撮像装置の構成を示すブロック図である。撮像装置１０は、レンズ一体型のいわゆるコンパクトタイプのデジタルカメラである。撮像装置１０は、撮影光学系２１と、撮像素子２２と、制御部２３と、液晶モニタ２４と、メモリカード２５と、操作部２６と、ＤＲＡＭ２７と、フラッシュメモリ２８とを備える。
【０００９】
撮影光学系２１は、複数のレンズから構成され、撮像素子２２の撮像面に被写体像を結像させる。撮影光学系２１は焦点距離が可変に構成された、いわゆるズームレンズである。制御部２３は不図示のアクチュエータを駆動させることにより、撮影光学系２１のズームアップおよびズームダウンを行うことができる。なお図１では、撮影光学系２１を１枚のレンズとして図示している。
【００１０】
撮像素子２２は例えばＣＭＯＳやＣＣＤ等の撮像素子であり、撮影光学系２１により結像された被写体像を撮像して撮像信号を出力する。制御部２３は、撮像装置１０の各部を制御する電子回路であり、ＣＰＵとその周辺回路とから構成される。不揮発性の記憶媒体であるフラッシュメモリ２８には、予め所定の制御プログラムが書き込まれている。制御部２３は、フラッシュメモリ２８から制御プログラムを読み込んで実行することにより、各部の制御を行う。この制御プログラムは、揮発性の記憶媒体であるＤＲＡＭ２７を作業用領域として使用する。
【００１１】
液晶モニタ２４は、液晶パネルを利用した表示装置である。制御部２３は、所定周期（例えば６０分の１秒）ごとに撮像素子２２に繰り返し被写体像を撮像させる。そして、撮像素子２２から出力された撮像信号に種々の画像処理を施していわゆるスルー画を作成し、液晶モニタ２４に表示する。液晶モニタ２４には、上記のスルー画以外に、例えば撮影パラメータを設定する設定画面等が表示される。
【００１２】
制御部２３は、撮像素子２２から出力された撮像信号に種々の画像処理を施して撮影画像データを作成し、可搬性の記憶媒体であるメモリカード２５に画像データを記憶する。操作部２６は、プッシュボタン等の種々の操作部材を有し、それら操作部材が操作されたことに応じて制御部２３に操作信号を出力する。
【００１３】
制御部２３はソフトウェア形態により手検出部２３ａ、開始操作検出部２３ｂ、終了操作検出部２３ｃ、および動画撮影部２９を備える。これらの各部は、制御部２３がフラッシュメモリ２８に格納されている所定の制御プログラムを実行することにより、ソフトウェア的に実現される。なお、これらの各部を電子回路として構成することも可能である。
【００１４】
手検出部２３ａは、撮像素子２２により撮像された被写体像から、特定の被写体人物の手の位置を検出する。開始操作検出部２３ｂは、後述する撮影開始操作を検出する。終了操作検出部２３ｃは、後述する撮影終了操作を検出する。動画撮影部２９は、撮像素子２２に繰り返し撮像を行わせることにより動画撮影を行う。
【００１５】
動画撮影部２９は、バッファ２９ａ、動画フレーム作成部２９ｂ、およびバッファ掃出部２９ｃを有する。バッファ２９ａは、撮影された動画フレームを一定数（例えば３００個）だけ記憶可能な記憶領域を有する記憶装置である。なお、本実施形態では、動画撮影部２９内にバッファ２９ａが設けられているものとして説明を行うが、ＤＲＡＭ２７内にバッファ２９ａに相当する記憶領域を設け、動画撮影部２９がそのＤＲＡＭ２７内の記憶領域をバッファ２９ａの代わりに利用するようにしてもよい。
【００１６】
動画フレーム作成部２９ｂは、撮像素子２２により撮像された被写体像に所定の画像処理を施して動画フレームを作成し、バッファ２９ａに時系列的に記憶する。バッファ掃出部２９ｃは、バッファ２９ａに一定数（例えば３０個）の動画フレームが記憶されたことに応じて、その３０個の動画フレームをバッファ２９ａからメモリカード２５に掃き出す。すなわち、その３０個の動画フレームをメモリカード２５に記憶し、その後、その３０個の動画フレームをバッファ２９ａから削除する。
【００１７】
図２は、撮像装置１０の斜視図である。図２（ａ）に示すように、撮像装置１０の筐体は板状の形状を有し、幅広面４０に液晶モニタ２４が設けられている。また、幅広面４０に対向する別の幅広面（不図示）には、撮影光学系２１を内蔵するレンズ鏡筒（不図示）が設けられている。被写体は、図２（ａ）に矢印ｘで示す方向、すなわち液晶モニタ２４の表示画面５１とは逆の方向に位置する。
【００１８】
以下の説明において、撮像装置１０の筐体が有する２つの幅広面のうち、液晶モニタ２４が設置されている幅広面４０を背面と称し、レンズ鏡筒が設置されている不図示の幅広面を前面と称する。
【００１９】
液晶モニタ２４は、撮像装置１０の筐体上部に設けられた軸部４２により回動可能に構成されている。図２（ａ）では、液晶モニタ２４は撮像装置１０の背面に収納されている。ユーザは、軸部４２を支点として、液晶モニタ２４を撮像装置１０の上部に回動することができる。
【００２０】
液晶モニタ２４を最大限に回動させた様子を図２（ｂ）に示す。このとき、液晶モニタ２４の表示画面５１は、図中に矢印ｘで示す方向、すなわちレンズ鏡筒と同じ方向を向く。従って、撮像装置１０が図２（ｂ）に示す状態のとき、被写体となっている人物は表示画面５１を視認可能である。例えば、撮像装置１０が表示画面５１にいわゆるライブビュー表示を行っているとき、被写体となっている人物は自身の画像を表示画面５１により視認することができる。
【００２１】
撮像装置１０の筐体には、レリーズボタン４３、電源ボタン４４、その他種々の操作を行うためのボタン４５、４６、４７、４８、４９が設けられている。これらのボタン類は前述の操作部２６に接続されており、ボタンの押下に応じて操作部２６は制御部２３に操作信号を出力する。
【００２２】
（ハンドジェスチャー操作の説明）
液晶モニタ２４が図２（ｂ）に図示するように被写体側、すなわち矢印ｘの方向を向くと、制御部２３は撮像装置１０にハンドジェスチャー操作モードを設定する。ハンドジェスチャー操作モードが設定されているとき、被写体となっている人物（被撮影者であるユーザ）は手振り（ハンドジェスチャー）により、動画の撮影やズーム操作等の操作を行うことができる。なお、ハンドジェスチャー操作モードが設定されているときも、例えばレリーズスイッチによる静止画の撮影など、操作部２６を用いた操作は通常通り行える。
【００２３】
例えば撮影者が自分自身の画像を撮影したいとき、撮像装置１０を片手で持ち、自身の方に撮像装置１０を向けて撮影を行う。このとき、撮像装置１０の背面４０などに設けられた操作部材を操作することは困難である。ハンドジェスチャー操作モードを利用すれば、筐体に設けられた操作部材を操作することなく、撮影やズームアップ等を行うことができる。
【００２４】
また、三脚等により撮像装置１０を固定し、撮像装置１０から離れて撮影を行う場合、セルフタイマー機能等を用いて撮影を行うことはできるが、動画の撮影やズームアップ等の操作を行うことは困難である。このような場合であっても、ハンドジェスチャー操作モードを利用すれば、筐体に設けられた操作部材を操作することなく撮影やズームアップ等を行うことができる。
【００２５】
ハンドジェスチャー操作モードが設定されているとき、制御部２３は所定周期（例えば３０分の１秒）ごとに撮像素子２２に繰り返し被写体像を撮像させる。そして、撮像素子２２から出力された撮像信号からスルー画を作成し、液晶モニタ２４に表示する。手検出部２３ａは、スルー画の基になった撮像信号に対し、手のひらの検出処理を実行する。撮像素子２２は撮像信号を所定周期ごとに繰り返し出力するので、手検出部２３ａによる手のひらの検出処理もその所定周期ごとに繰り返し実行される。なお、手のひらの検出処理はスルー画の基となった撮像信号に対してではなく、スルー画に対して行ってもよい。また、手のひらの検出処理の実行周期は撮像周期より長くてもよい。例えば、手のひらの検出処理を、撮像２回につき１回だけ行うようにしてもよい。
【００２６】
なお、以下の説明では、手検出部２３ａは同時に１つの手のひらだけを検出するものとする。例えば複数の人間が撮影範囲に含まれている場合など、手のひらが複数存在する場合には、その中からいずれか１つの手のひらのみを検出し、制御部２３はその手のひらを対象に以下に説明する処理を実行する。例えば、顔認識の結果と、予め設定されている人物毎の優先順位とに基づき、最も優先順位の高い手のひらを決定してもよいし、撮影画面内において最初に検出できた手のひらを対象に以下で説明する処理を行うこととしてもよい。
【００２７】
ハンドジェスチャー操作モードの設定時における液晶モニタ２４の表示画面５１を図３（ａ）に示す。ハンドジェスチャー操作モードが設定されると、制御部２３は、表示画面５１の全面にスルー画を表示すると共に、スルー画に重畳して４つのアイコン５３ａ、５３ｂ、５３ｃ、５３ｄを表示する。これらのアイコンは、ハンドジェスチャー操作を行うためのユーザインタフェース（ＵＩ）である。アイコン５３ａ、５３ｂ、５３ｃ、５３ｄはそれぞれ、ズーム操作、静止画レリーズ操作、動画撮影終了操作、動画撮影開始操作に対応するシンボルである。なお、ハンドジェスチャー操作モードが設定されているとき、制御部２３はスルー画を左右反転して液晶モニタ２４に表示する。
【００２８】
被写体人物が手のひらを撮像装置１０に向けると、手検出部２３ａがその手のひらを検出する。被写体人物は、表示画面５１に写った自身の手のひら５２と、表示画面５１に配置された４つのアイコン５３ａ、５３ｂ、５３ｃ、５３ｄとの位置関係を確認し、手のひらを所望の操作に対応するアイコンに向けて移動させる。表示画面５１において、手のひら５２がいずれかのアイコンと重なると、制御部２３は当該アイコンに対応する操作が為されたと判断し、所定の機能を実行する。
【００２９】
例えば、図３（ａ）に示す表示画面５１を視認した被写体人物が、動画撮影を開始するため、手のひら５２を動画撮影開始操作に対応するアイコン５３ｄに向けて移動させる。図３（ｂ）に示すように、表示画面５１において、手のひら５２がアイコン５３ｄと重なると、制御部２３は動画撮影部２９に動画撮影を開始させる。その後、被写体人物が、動画撮影を終了するため、手のひら５２を動画撮影終了操作に対応するアイコン５３ｃに向けて移動させる。図３（ｃ）に示すように、表示画面５１において、手のひら５２がアイコン５３ｃと重なると、制御部２３は動画撮影部２９に動画撮影を終了させる。
【００３０】
なお、動画撮影中でないとき、動画撮影終了操作に対応するアイコン５３ｃは無効に設定される。アイコン５３ｃは、無効に設定されているとき他のアイコンとは異なる態様で描画され（例えば他のアイコンとは異なる色で描画されたり、半透明で描画されたりする等）、制御部２３はアイコン５３ｃに手のひら５２が重なっても何もしない。このようにするのは、動画撮影中でないときに動画撮影終了操作を行うことは無意味であるからである。同様に、動画撮影中に動画撮影開始操作を行うことは無意味であるため、動画撮影開始操作に対応するアイコン５３ｄは無効に設定される。
【００３１】
（動画撮影機能の説明）
次に、撮像装置１０の動画撮影機能について説明する。動画撮影中でないときに、被写体人物が動画撮影開始操作を行うと、開始操作検出部２３ｂは当該動画撮影開始操作を検出する。本実施形態において、動画撮影開始操作は、手のひら５２をアイコン５３ｄに重ならせる操作である。動画撮影部２９は、開始操作検出部２３ｂが動画撮影開始操作を検出したことに応じて、動画撮影を開始する。
【００３２】
図４は、動画撮影中の各部の様子を模式的に示す図である。以下、図４を参照して、動画撮影部２９による動画撮影を説明する。
【００３３】
動画撮影部２９は、動画撮影中、撮像素子２２に一定周期毎（例えば３０分の１秒毎）に繰り返し被写体像を撮像させる。動画撮影部２９が有する動画フレーム作成部２９ｂは、撮像素子２２に撮像された被写体像から動画フレームを作成する。動画フレームは動画の１コマを表すデータである。１つの動画データは多数の動画フレームを時系列順に配列したデータである。図４（ａ）に示すように、動画フレーム作成部２９ｂは、作成した動画フレームをバッファ２９ａに時系列順に記憶する。図４（ａ）では、時刻ｔ０に動画撮影を開始し、５回の撮像が完了した時刻ｔ１におけるバッファ２９ａの様子を示している。このときバッファ２９ａには、１フレーム目から５フレーム目までの計５つの動画フレームが記憶されている。
【００３４】
バッファ２９ａは、最大で６００個の動画フレーム、すなわち２０秒分の動画データを記憶可能である。動画撮影中、撮像素子２２は撮像を繰り返し、動画フレーム作成部２９ｂは撮像の都度、動画フレームを作成してバッファ２９ａに記憶する。図４（ｂ）は、３０回の撮像が完了した時刻ｔ２におけるバッファ２９ａの様子を示す図である。図４（ｂ）に示すように、バッファ２９ａに３０個の動画フレームが記憶されると、バッファ掃出部２９ｃは、最先の（時系列順で最も古い）３０個の動画フレームをバッファ２９ａから読み出す。バッファ掃出部２９ｃは、読み出した３０個の動画フレームから成る動画ファイル６０をメモリカード２５に記憶する。その後、バッファ掃出部２９ｃはそれら３０個の動画フレームをバッファ２９ａから削除する。
【００３５】
以下の説明では、上述したバッファ２９ａからの動画フレームの読み出しと、メモリカード２５への記憶と、バッファ２９ａからの削除とを、バッファ２９ａからの動画フレームの掃出と呼ぶ。なお、次にバッファ掃出部２９ｃが動画フレームの掃出を行うとき、バッファ掃出部２９ｃは動画ファイル６０に新たな３０個の動画フレームを追記する。換言すると、バッファ掃出部２９ｃは動画ファイル６０内の動画データ末尾に新たな３０個の動画フレームを連結して記憶する。
【００３６】
バッファ掃出部２９ｃは、バッファ２９ａから３０個を単位として動画フレームの掃出を行う。従って、動画撮影中、メモリカード２５に記憶される動画ファイル６０内の動画フレームは、３０個ずつ増えていく。
【００３７】
なお、動画フレームの掃出中にも、撮像素子２２による撮像と、動画フレーム作成部２９ｂによる動画フレームの作成およびバッファ２９ａへの記憶とは継続して実行される。従って、メモリカード２５への書き込み速度等によっては、バッファ２９ａに一時的に３０個を超えて動画フレームが記憶されることがある。
【００３８】
制御部２３によるスルー画の作成および表示と、手検出部２３ａによる手のひらの検出は、動画撮影中にも継続して実行されている。図４（ｃ）は、６２回の撮像が完了した時刻ｔ３におけるバッファ２９ａの様子を示す図である。ここでは、５８回目の撮像結果において、手検出部２３ａが手のひらを検出したものとする。動画撮影中に手検出部２３ａにより手のひら５２が検出されると、図４（ｃ）に示すように、バッファ掃出部２９ｃは動画フレームの掃出を一時的に中止する。これにより、バッファ２９ａに３０個以上の動画フレームが記憶されても、バッファ掃出部２９ｃによる掃出が一時的に行われなくなる。
【００３９】
その後、被写体人物が動画撮影開始操作を行うと、終了操作検出部２３ｃは当該動画撮影終了操作を検出する。本実施形態において、動画撮影終了操作は、手のひら５２をアイコン５３ｃに重ならせる操作である。終了操作検出部２３ｃによる動画撮影終了操作の検出に応じて、バッファ掃出部２９ｃはバッファ２９ａに記憶されている全ての動画フレームを削除し、動画撮影部２９は動画撮影を終了する。つまり、動画撮影部２９は、動画撮影開始操作が為された時刻から、動画撮影終了操作が為された時刻より前の時刻までの動画データを作成してメモリカード２５に記憶する。
【００４０】
動画撮影部２９を以上のように構成することで、動画撮影終了操作を為すための手のひら５２の動きが動画データに含まれなくなり、所望の期間だけ撮影を行った動画データを得ることができる。
【００４１】
なお、手のひら５２がアイコン５３ｃ以外のアイコンと重なった場合、バッファ掃出部２９ｃは、一時的に中止していた動画フレームの掃出を再開する。これにより、バッファ２９ａに記憶されていた３０個以上の動画フレームは、バッファ２９ａに３０個未満の動画フレームが記憶された状態になるまで、３０個単位で一斉に掃出される。このようにすることで、被写体人物が動画撮影終了操作とは異なる操作を行うために手のひらを撮像装置１０に向けていた場合には、その手のひら５２を含む動画フレームも動画データに含まれることになる。
【００４２】
また、手のひら５２が検出されてからバッファ２９ａに１５０個以上の動画フレームが記憶された状態になった場合にも、バッファ掃出部２９ｃは一時的に中止していた動画フレームの掃出を再開する。つまり、手のひら５２が検出されてから、動画撮影終了操作が為されることなく約５秒間が経過した場合、バッファ掃出部２９ｃは一時的に中止していた動画フレームの掃出を再開する。このようにするのは、バッファ２９ａの空きがなくなり動画フレームが欠落するのを防ぐためである。検出された手のひら５２が、何ら意味のある操作を為すことなく検出され続けるということは、その手のひら５２は偶然撮影画面に映り込んだだけで、特にハンドジェスチャー操作を行うために撮像装置１０に向けられたものではないと考えられるため、バッファ掃出部２９ｃをこのように構成しても問題は生じない。
【００４３】
更に、手のひら５２が途中で検出されなくなった場合にも、バッファ掃出部２９ｃは一時的に中止していた動画フレームの掃出を再開する。このようにするのは、手のひら５２が検出されなくなった以上、手のひら５２を用いる操作である動画撮影終了操作が為される可能性がないためである。
【００４４】
図５は、制御部２３が実行するハンドジェスチャー操作処理のフローチャートである。図５に示す処理は、制御部２３がフラッシュメモリ２８から読み込んで実行する制御プログラムに含まれる。制御部２３は、液晶モニタ２４が回動し図２（ｂ）に示す状態になると、図５に示すハンドジェスチャー操作処理の実行を開始する。
【００４５】
まずステップＳ１００で制御部２３は、撮像素子２２に被写体像を撮像させる。ステップＳ１１０で制御部２３は、ステップＳ１００の撮像により撮像素子２２から出力された撮像信号に種々の画像処理を施して、スルー画を作成する。ステップＳ１２０で制御部２３は、液晶モニタ２４の表示画面５１に、ステップＳ１１０で作成したスルー画を表示すると共に、スルー画に重畳してアイコン５３ａ、５３ｂ、５３ｃ、５３ｄを表示する。ステップＳ１２５で開始操作検出部２３ｂは、動画撮影開始操作の検出を試みる。ステップＳ１３０で動画撮影部２９は、ステップＳ１２５において開始操作検出部２３ｂにより動画撮影開始操作が検出されたか否かを判定する。動画撮影開始操作が検出されなかった場合、動画撮影部２９は処理をステップＳ１００に進める。他方、動画撮影開始操作が検出された場合、動画撮影部２９は処理をステップＳ１４０に進める。
【００４６】
ステップＳ１４０で制御部２３は、撮像素子２２に被写体像を撮像させる。ステップＳ１５０で動画フレーム作成部２９ｂは、ステップＳ１４０の撮像により撮像素子２２から出力された撮像信号に種々の画像処理を施して、動画フレームを作成する。ステップＳ１６０で動画フレーム作成部２９ｂは、ステップＳ１５０で作成した動画フレームをバッファ２９ａに記憶する。ステップＳ１７０で制御部２３は、ステップＳ１４０の撮像により撮像素子２２から出力された撮像信号に種々の画像処理を施して、スルー画を作成する。ステップＳ１８０で制御部２３は、液晶モニタ２４の表示画面５１に、ステップＳ１７０で作成したスルー画を表示すると共に、スルー画に重畳してアイコン５３ａ、５３ｂ、５３ｃ、５３ｄを表示する。
【００４７】
ステップＳ１９０で手検出部２３ａは、ステップＳ１４０の撮像により撮像素子２２から出力された撮像信号に対し、周知のパターンマッチング等を行うことで、手のひらの検出を試みる。そしてステップＳ２００で制御部２３は、ステップＳ１９０において撮像信号から手のひらが検出されたか否かを判定する。手のひらが検出されなかった場合、制御部２３は処理をステップＳ２４０に進める。
【００４８】
ステップＳ２４０でバッファ掃出部２９ｃは、バッファ２９ａに記憶されている動画フレームの数が３０個以上か否かを判定する。動画フレームの数が３０個以上であった場合、バッファ掃出部２９ｃは処理をステップＳ２５０に進める。ステップＳ２５０でバッファ掃出部２９ｃは、バッファ２９ａに記憶されている最先の３０個の動画フレームを掃出する。その後、バッファ掃出部２９ｃは、処理をステップＳ１４０に進める。他方、ステップＳ２４０において、バッファ２９ａが３０個未満の動画フレームしか記憶していなかった場合、バッファ掃出部２９ｃは処理をステップＳ２４０からステップＳ１４０に進める。
【００４９】
ステップＳ２００において手検出部２３ａが手のひらを検出していた場合、制御部２３は処理をステップＳ２１０に進める。ステップＳ２１０でバッファ掃出部２９ｃは、バッファ２９ａに記憶されている動画フレームの数が１５０個以上か否かを判定する。動画フレームの数が１５０個以上であった場合、バッファ掃出部２９ｃは処理をステップＳ２５０に進める。ステップＳ２５０でバッファ掃出部２９ｃは、バッファ２９ａに記憶されている最先の１５０個の動画フレームを掃出する。その後、バッファ掃出部２９ｃは、処理をステップＳ１４０に進める。他方、ステップＳ２１０において、バッファ２９ａが１５０個未満の動画フレームしか記憶していなかった場合、バッファ掃出部２９ｃは処理をステップＳ２１０からステップＳ２１５に進める。
【００５０】
ステップＳ２１５で終了操作検出部２３ｃは、動画撮影終了操作の検出を試みる。ステップＳ２２０で動画撮影部２９は、ステップＳ２１５において終了操作検出部２３ｃにより動画撮影終了操作が検出されたか否かを判定する。動画撮影終了操作が検出されなかった場合、動画撮影部２９は処理をステップＳ１４０に進める。他方、動画撮影終了操作が検出された場合、動画撮影部２９は処理をステップＳ２３０に進める。ステップＳ２３０でバッファ掃出部２９ｃは、バッファ２９ａに記憶されている全ての動画フレームを削除する。
【００５１】
以上の処理により、メモリカード２５には、動画撮影開始操作が為された時刻から動画撮影終了操作が為された時刻より前の時刻までの動画データが記憶される。この動画データは、ステップＳ２５０で掃出された動画フレームから成る。
【００５２】
上述した第１の実施の形態による撮像装置によれば、次の作用効果が得られる。
（１）終了操作検出部２３ｃは、手検出部２３ａにより検出された手のひらを用いて被写体人物により為された動画撮影終了操作を検出する。動画撮影部２９は、撮像素子２２に繰り返し撮像を行わせることにより動画撮影を行い、動画撮影中に終了操作検出部２３ｃにより動画撮影終了操作が検出されたことに応じて、動画撮影終了操作が為された時刻より前の時刻までの動画データを作成してメモリカード２５に記憶する。以上の構成を有する撮像装置１０によれば、撮影終了を行うための手の動きが撮影した動画に写り込んでしまうことがない。
【００５３】
（２）動画撮影部２９は、３００個の動画フレームを記憶可能なバッファ２９ａと、撮像素子２２により撮像された被写体像から動画フレームを作成してバッファ２９ａに記憶させる動画フレーム作成部２９ｂと、バッファ２９ａに３０個の動画フレームが記憶されたことに応じて、当該３０個の動画フレームをメモリカード２５に記憶し当該３０個の動画フレームをバッファ２９ａから削除するバッファ掃出部２９ｃとを有する。バッファ掃出部２９ｃは、動画撮影中に手検出部２３ａにより手のひら５２が検出されると、バッファ２９ａに動画フレームが３０個以上記憶されても当該動画フレームのメモリカード２５への記憶およびバッファ２９ａからの削除を行わなず、終了操作検出部２３ｃにより動画撮影終了操作が検出されるとバッファ２９ａ内の動画フレームを全て削除する。このようにしたので、撮影終了を行うための手の動きが撮影した動画に写り込んでしまうことがない。
【００５４】
（３）バッファ掃出部２９ｃは、動画撮影中に手検出部２３ａにより手のひら５２が検出された後、バッファ２９ａに１５０個の動画フレームが記憶された場合、当該１５０個の動画フレームをメモリカード２５に記憶し当該１５０個の動画フレームをバッファ２９ａから削除する。このようにしたので、単に手のひらが写り込んでしまった場合であっても、その手のひらが写り込んだ動画フレームが動画ファイルから取り除かれることはない。
【００５５】
（第２の実施の形態）
以下、本発明の第２の実施の形態に係る撮像装置１１０について説明する。なお、以下の説明では、第１の実施の形態に係る撮像装置１０との相違点を中心に説明を行い、第１の実施の形態と同一の箇所については第１の実施の形態と同一の符号を付し説明を省略する。
【００５６】
図６は、本発明の第２の実施の形態に係る撮像装置１１０の構成を示すブロック図である。撮像装置１１０は、第１の実施の形態に係る撮像装置１０の制御部２３を、これとは異なる制御部１２３に置き換えた構成を有する。
【００５７】
制御部１２３はソフトウェア形態により、第１姿勢検出部１２３ｄ、第２姿勢検出部１２３ｅ、および動画撮影部１２９を備える。制御部１２３は更に、第１の実施の形態と同様の手検出部２３ａ、開始操作検出部２３ｂ、および終了操作検出部２３ｃを有する。これらの各部は、制御部１２３がフラッシュメモリ２８に格納されている所定の制御プログラムを実行することにより、ソフトウェア的に実現される。
【００５８】
第１姿勢検出部１２３ｄは、撮像素子２２により撮像された被写体像から、被写体人物の第１姿勢（後に詳述）を検出する。第２姿勢検出部１２３ｅは、撮像素子２２により撮像された被写体像から、被写体人物の第２姿勢（後に詳述）を検出する。動画撮影部１２９は、撮像素子２２に繰り返し撮像を行わせることにより動画撮影を行う。動画撮影部１２９は、第１の実施の形態と同様のバッファ２９ａ、動画フレーム作成部２９ｂ、およびバッファ掃出部２９ｃを有する。
【００５９】
（動画撮影機能の説明）
次に、撮像装置１１０の動画撮影機能について説明する。撮像装置１１０の動画撮影機能は、例えばゴルフにおけるスイングフォームなど、被写体人物による一連の動作を動画として撮影することに特化している。以下、ゴルフのスイングを一例として説明を行う。
【００６０】
動画撮影中でないときに、被写体人物が動画撮影開始操作を行うと、開始操作検出部２３ｂは当該動画撮影開始操作を検出する。本実施形態における動画撮影開始操作は第１の実施の形態と同様である。すなわち、動画撮影開始操作は手のひら５２をアイコン５３ｄに重ならせる操作である。動画撮影部１２９は、開始操作検出部２３ｂが動画撮影開始操作を検出したことに応じて、動画撮影の準備を行う。動画撮影部１２９は、第１姿勢検出部１２３ｄによる第１姿勢（後述）の検出を開始し、動画撮影を準備する。
【００６１】
その後、被写体人物が予め定められた第１姿勢をとると、第１姿勢検出部１２３ｄは撮像素子２２により撮像された被写体像からその第１姿勢を検出する。ゴルフのスイングを撮影する場合、第１姿勢は、ゴルフクラブを構え、ボールの位置にクラブのヘッドを置いた姿勢である。動画撮影部１２９は、第１姿勢検出部１２３ｄにより第１姿勢が検出されたことに応じて動画撮影を開始する。
【００６２】
動画撮影部１２９による動画撮影は、第１の実施の形態と同様である。すなわち動画撮影部１２９は、動画撮影中、撮像素子２２に一定周期毎（例えば３０分の１秒毎）に繰り返し被写体像を撮像させる。動画フレーム作成部２９ｂは、動画フレームを作成してバッファ２９ａに時系列順に記憶する。バッファ掃出部２９ｃは、バッファ２９ａから３０個を単位として動画フレームの掃出を行う。
【００６３】
本実施形態において、制御部１２３によるスルー画の作成および表示は、動画撮影開始操作が検出された後も継続して実行される。他方、手検出部２３ａによる手のひらの検出は、動画撮影開始操作が検出された後は実行されない。動画撮影中、第２姿勢検出部１２３ｅは、第２姿勢の検出を動画撮影と並行して実行する。ゴルフのスイングを撮影する場合、第２姿勢はスイング終了ポーズである。動画撮影部１２９は、第２姿勢検出部１２３ｅにより第２姿勢が検出されたことに応じて動画撮影を終了する。つまり動画撮影部１２９は、第１姿勢が検出された動画フレームから、第２姿勢が検出された動画フレームまでの各動画フレームを含む動画ファイルをメモリカード２５に記憶する。
【００６４】
なお、メモリカード２５に記憶される動画ファイルの最終動画フレームは、第２姿勢が検出された動画フレームでなくてもよい。換言すると、動画撮影部１２９は、第２姿勢が検出されても、直ちに動画撮影を終了しなくてもよい。例えば、バッファ２９ａに３０個の動画フレームが記憶されるまで撮影を継続してもよいし、次のキーフレームの直前まで撮影を継続してもよい。
【００６５】
図７は、制御部１２３が実行するハンドジェスチャー操作処理のフローチャートである。図７に示す処理は、制御部１２３がフラッシュメモリ２８から読み込んで実行する制御プログラムに含まれる。制御部１２３は、液晶モニタ２４が回動し図２（ｂ）に示す状態になると、図７に示すハンドジェスチャー操作処理の実行を開始する。
【００６６】
まずステップＳ３００で制御部１２３は、撮像素子２２に被写体像を撮像させる。ステップＳ３１０で制御部１２３は、ステップＳ３００の撮像により撮像素子２２から出力された撮像信号に種々の画像処理を施して、スルー画を作成する。ステップＳ３２０で制御部１２３は、液晶モニタ２４の表示画面５１に、ステップＳ３１０で作成したスルー画を表示すると共に、スルー画に重畳してアイコン５３ａ、５３ｂ、５３ｃ、５３ｄを表示する。ステップＳ３３０で開始操作検出部２３ｂは、動画撮影開始操作の検出を試みる。ステップＳ３４０で動画撮影部１２９は、ステップＳ３３０において開始操作検出部２３ｂにより動画撮影開始操作が検出されたか否かを判定する。動画撮影開始操作が検出されなかった場合、動画撮影部１２９は処理をステップＳ３００に進める。他方、動画撮影開始操作が検出された場合、動画撮影部１２９は処理をステップＳ３４５に進める。ステップＳ３４５で動画撮影部１２９は、動画撮影の準備を行う。
【００６７】
ステップＳ３５０で制御部１２３は、撮像素子２２に被写体像を撮像させる。ステップＳ３６０で制御部１２３は、ステップＳ３５０の撮像により撮像素子２２から出力された撮像信号に種々の画像処理を施して、スルー画を作成する。ステップＳ３７０で制御部１２３は、液晶モニタ２４の表示画面５１に、ステップＳ３６０で作成したスルー画を表示すると共に、スルー画に重畳してアイコン５３ａ、５３ｂ、５３ｃ、５３ｄを表示する。ステップＳ３８０で第１姿勢検出部１２３ｄは、ステップＳ３５０の撮像により撮像素子２２から出力された撮像信号に対し周知のパターンマッチング等を行うことで、第１姿勢の検出を試みる。ステップＳ３９０で動画撮影部１２９は、ステップＳ３８０において第１姿勢検出部１２３ｄにより第１姿勢が検出されたか否かを判定する。第１姿勢が検出されなかった場合、動画撮影部１２９は処理をステップＳ３５０に進める。他方、第１姿勢が検出された場合、すなわち被写体人物が第１姿勢をとっていた場合、動画撮影部１２９は処理をステップＳ４００に進める。
【００６８】
ステップＳ４００で制御部１２３は、撮像素子２２に被写体像を撮像させる。ステップＳ４１０で動画フレーム作成部２９ｂは、ステップＳ４００の撮像により撮像素子２２から出力された撮像信号に種々の画像処理を施して、動画フレームを作成する。ステップＳ４２０で動画フレーム作成部２９ｂは、ステップＳ４１０で作成した動画フレームをバッファ２９ａに記憶する。ステップＳ４３０で制御部１２３は、ステップＳ４００の撮像により撮像素子２２から出力された撮像信号に種々の画像処理を施して、スルー画を作成する。ステップＳ４４０で制御部１２３は、液晶モニタ２４の表示画面５１に、ステップＳ４３０で作成したスルー画を表示すると共に、スルー画に重畳してアイコン５３ａ、５３ｂ、５３ｃ、５３ｄを表示する。
【００６９】
ステップＳ４５０で第２姿勢検出部１２３ｅは、ステップＳ４００の撮像により撮像素子２２から出力された撮像信号に対し周知のパターンマッチング等を行うことで、第２姿勢の検出を試みる。ステップＳ４６０で動画撮影部１２９は、ステップＳ４５０において第２姿勢検出部１２３ｅにより第２姿勢が検出されたか否かを判定する。第２姿勢が検出された場合、すなわち被写体人物が第２姿勢をとっていた場合、動画撮影部１２９は処理をステップＳ４７０に進める。ステップＳ４７０でバッファ掃出部２９ｃは、バッファ２９ａに記憶されている全ての動画フレームを掃出する。他方、第２姿勢が検出されなかった場合、動画撮影部１２９は処理をステップＳ４８０に進める。
【００７０】
ステップＳ４８０でバッファ掃出部２９ｃは、バッファ２９ａに記憶されている動画フレームの数が３０個以上か否かを判定する。動画フレームの数が３０個以上であった場合、バッファ掃出部２９ｃは処理をステップＳ４９０に進める。ステップＳ４９０でバッファ掃出部２９ｃは、バッファ２９ａに記憶されている最先の３０個の動画フレームを掃出する。その後、バッファ掃出部２９ｃは、処理をステップＳ４００に進める。他方、ステップＳ４８０において、バッファ２９ａが３０個未満の動画フレームしか記憶していなかった場合、バッファ掃出部２９ｃは処理をステップＳ４８０からステップＳ４００に進める。
【００７１】
以上の処理により、メモリカード２５には、第１姿勢が検出された動画フレームから、第２姿勢が検出された動画フレームまでの各動画フレームを含む動画ファイルが記憶される。この動画データは、ステップＳ４７０およびステップＳ４９０で掃出された動画フレームから成る。
【００７２】
上述した第２の実施の形態による撮像装置によれば、次の作用効果が得られる。
（１）第１姿勢検出部１２３ｄは、被写体人物の第１姿勢を検出する。第２姿勢検出部１２３ｅは、被写体人物の第２姿勢を検出する。動画撮影部１２９は、開始操作検出部２３ｂにより動画撮影開始操作が検出された後に、第１姿勢検出部１２３ｄにより第１姿勢が検出されたことに応じて、撮像素子２２に繰り返し撮像を行わせることによる動画撮影を開始し、動画撮影中に第２姿勢検出部１２３ｅにより第２姿勢が検出されたことに応じて、第１姿勢が検出されてから第２姿勢が検出されるまでの動画データをメモリカード２５に記憶する。このようにしたので、撮影終了を手のひらの動きにより指示する必要がなく、撮影終了を行うための手の動きが撮影した動画に写り込んでしまうことがない。
【００７３】
（２）動画撮影部１２９は、３００個の動画フレームを記憶可能なバッファ２９ａと、撮像素子２２により撮像された被写体像から動画フレームを作成してバッファ２９ａに記憶させる動画フレーム作成部２９ｂと、バッファ２９ａに３０個の動画フレームが記憶されたことに応じて、当該３０個の動画フレームをメモリカード２５に記憶し当該３０個の動画フレームをバッファ２９ａから削除するバッファ掃出部２９ｃとを有する。動画撮影部１２９は、動画撮影中に第２姿勢検出部１２３ｅにより第２姿勢が検出されると、動画撮影を終了しバッファ２９ａに記憶されている動画フレームをメモリカード２５に記憶する。このようにしたので、撮影終了を手のひらの動きにより指示する必要がなく、撮影終了を行うための手の動きが撮影した動画に写り込んでしまうことがない。
【００７４】
次のような変形も本発明の範囲内であり、変形例の一つ、もしくは複数を上述の実施形態と組み合わせることも可能である。
【００７５】
（変形例１）
第１の実施の形態において、手検出部２３ａにより検出された手のひらを有する被写体人物が撮影画面から退出した場合に、バッファ掃出部２９ｃがバッファ２９ａに記憶されている動画フレームの掃出を行うようにしてもよい。例えば、動画撮影部２９に、被写体人物が撮像素子２２の撮影画面から退出したことを検知する退出検知部を設ける。そして、バッファ掃出部２９ｃを、動画撮影中に手検出部２３ａにより手が検出された後、退出検知部により被写体人物が撮影画面から退出したことが検知された場合、バッファ２９ａに記憶されている動画フレームを掃出するように構成する。このようにするのは、被写体人物が撮影画面から退出した時点で、その被写体人物が動画撮影終了操作を行う可能性がなくなるためである。
【００７６】
（変形例２）
第１の実施の形態において、動画撮影中に手のひら５２が検出されたことに応じて、動画フレーム作成部２９ｂが動画フレームの作成レートを落とす（作成周期を長くする）ようにしてもよい。例えば動画フレーム作成部２９ｂを、手のひら５２が検出されるまでは動画フレームを１秒間に３０個作成するようにし、手のひら５２が検出された後は動画フレームを１秒間に５〜１０個程度作成するように構成する。
【００７７】
第１の実施の形態で説明したように、手検出部２３ａが手のひら５２を検出すると、バッファ掃出部２９ｃは動画フレームの掃出を一時的に中止する。その結果、バッファ２９ａには多数の動画フレームが掃出されずに溜まり続けることになる。このとき、バッファ掃出部２９ｃは、バッファ２９ａの空き領域がなくなる前に動画フレームの掃出を再開する必要がある。動画フレームの作成レートを落とす（作成周期を長くする）ことにより、動画フレームの掃出を再開するまでの時間を延長することが可能になる。
【００７８】
（変形例３）
第１の実施の形態において、手検出部２３ａにより手のひら５２が検出されてから一定期間（例えば１秒）が経過する前に撮影画面における手のひら５２の位置が変化した場合、終了操作検出部２３ｃが撮影終了操作を検出しないようにしてもよい。換言すると、終了操作検出部２３ｃは、被写体人物が撮像装置１０に手のひらをかざしたまま１秒間その手のひらを固定しなければ、ハンドジェスチャー操作を受け付けないようにしてもよい。このようにすることで、偶然手のひらが撮影画面に映り込んだ場合等の誤操作を防止することができる。
【００７９】
また、そのように終了操作検出部２３ｃを構成した場合において、終了操作検出部２３ｃが被写体人物の状態に応じて手のひらを固定しなければならない期間（上述の例では１秒間）を変化させるようにしてもよい。例えば、被写体人物が踊りを踊っている様子を撮影している場合、手のひらが頻繁に写り込むことが考えられる。そこで、被写体人物が踊りを踊っていることを検出する検出部を設け、その検出部により被写体人物が踊りを踊っていることが検出された場合には、終了操作検出部２３ｃが１秒間より長い時間（例えば２秒間）手のひらを固定しなければハンドジェスチャー操作を受け付けないようにする。あるいは、被写体人物の単位時間あたりの動き量の大きさを検出する検出部を設け、その検出部により検出された動き量が所定量以上であった場合には、終了操作検出部２３ｃが１秒間より長い時間（例えば２秒間）手のひらを固定しなければハンドジェスチャー操作を受け付けないようにする。このようにすることで、撮像装置１０の操作性が向上する。
【００８０】
（変形例４）
第２の実施の形態において、第１姿勢検出部１２３ｄが検出対象とする第１姿勢および第２姿勢検出部１２３ｅが検出対象とする第２姿勢を、ユーザが任意の姿勢を登録できるよう撮像装置１１０を構成してもよい。例えば、制御部１２３に第１姿勢と第２姿勢とを登録する姿勢登録部を設け、ユーザはこの姿勢登録部を介して任意の姿勢を第１姿勢および第２姿勢として登録する。このようにすることで、例えば野球やサッカー等、任意のスポーツに対応した動画撮影を行うことができる。
【００８１】
また、第１姿勢や第２姿勢をユーザが都度登録しなければならないのは煩雑であるため、予め定めた第１姿勢と第２姿勢との組を複数記憶する記憶部を設け、これら複数の組から第１姿勢および第２姿勢を選択可能に姿勢登録部を構成してもよい。
【００８２】
（変形例５）
第２の実施の形態において、第１姿勢は撮影開始のきっかけとなる姿勢であり、第２姿勢は撮影終了のきっかけとなる姿勢であった。動画撮影中に、これ以外の姿勢を検出したことに応じて撮影動作を変化させるよう動画撮影部１２９を構成してもよい。例えば、被写体人物の第３姿勢を検出する第３姿勢検出部を設け、動画撮影部１２９が、動画撮影中に第３姿勢検出部により第３姿勢が検出されたことに応じて、撮像素子２２による撮像の周期を変化させるようにしてもよい。上述したゴルフのスイングの例に則って説明すると、トップの姿勢を第３姿勢とし、第３姿勢の検出に応じて動画撮影部１２９が毎秒６００回の撮像を行うようにする。このようにすることで、特に細かく鑑賞したい重要な動きを、より高いフレームレートで鑑賞できるようになる。なお、より多数の姿勢を検出することができるようにし、各姿勢が検出される度に撮像の周期を変化させてもよい。
【００８３】
（変形例６）
バッファ２９ａの制御方法は、上述した各実施の形態と異なっていてもよい。例えば、上述した第１の実施の形態において、バッファ２９ａは３０個の動画フレームが記憶されると当該３０個の動画フレームが掃出されていたが、バッファ２９ａに６０個の動画フレームが記憶されるとそのうち最先の３０個の動画フレームが掃出されるようにしてもよい。つまり、バッファ２９ａには常にある程度の動画フレームが保持されるように動画撮影部２９を構成してもよい。また、第１の実施の形態において、撮影終了時に、バッファ２９ａに記憶されている動画フレームをバッファ２９ａから削除する（メモリカード２５に記憶しない）ことにより、動画撮影終了操作が為された時刻より前の時刻までの動画データを作成していたが、これらの動画フレームをいったんメモリカード２５に書き込んだ後に、メモリカード２５から余分な動画フレーム（動画撮影終了操作のための手の動きを含む動画フレーム）を削除するよう動画撮影部２９を構成してもよい。
【００８４】
（変形例７）
上述した実施形態において、開始操作検出部２３ｂが検出対象とする動画撮影開始操作は、手のひら５２がアイコン５３ｄに重なることであった。これは動画撮影開始操作の一例である。開始操作検出部２３ｂは手のひら５２をアイコン５３ｄに近接させる動作を動画撮影開始操作として検出するように構成されていればよく、必ずしも手のひら５２がアイコン５３ｄに重なっていなくてもよい。例えば手のひら５２がアイコン５３ｄに向かって一定距離動かす操作を動画撮影開始操作として検出したり、アイコンに外接する矩形と手のひら５２とを重ならせる操作を動画撮影開始操作として検出するようにしてもよい。終了操作検出部２３ｃが検出対象とする動画撮影終了操作についても同様である。
【００８５】
（変形例８）
手検出部２３ａは、撮像素子２２により撮像された被写体像から手のひらを検出することにより、その被写体像に含まれる被写体人物の手の位置を検出していた。手検出部２３ａが手のひら以外のものを検出することにより、被写体人物の手の位置を検出するようにしてもよい。例えば、手指や手首等をパターンマッチングにより検出することで、被写体人物の手の位置を検出するようにしてもよい。また、手袋などを装着した手を検出可能にしてもよい。
【００８６】
更に、本発明は手振り（ハンドジェスチャー）に限定されない。被撮影者が行う所定の身振り（ジェスチャー）を、上述した手振り（ハンドジェスチャー）と同様に検出すれば、手以外の部位による撮像装置の操作を実現することが可能である。
【００８７】
（変形例９）
以上の説明では、レンズ一体型のデジタルカメラに本発明を適用した形態について説明した。本発明はこのような実施の形態に限定されない。例えばレンズ交換可能ないわゆる一眼レフレックス方式のデジタルカメラや、レフレックスミラーを有さないレンズ交換可能なデジタルカメラに本発明を適用することも可能である。
【００８８】
本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。
【符号の説明】
【００８９】
１０、１１０…撮像装置、２１…撮影光学系、２２…撮像素子、２３、１２３…制御部、２３ａ…手検出部、２３ｂ…開始操作検出部、２３ｃ…終了操作検出部、２４…液晶モニタ、２５…メモリカード、２６…操作部、２７…ＤＲＡＭ、２８…フラッシュメモリ、２９、１２９…動画撮影部、２９ａ…バッファ、２９ｂ…動画フレーム作成部、２９ｃ…バッファ掃出部、１２３ｄ…第１姿勢検出部、１２３ｅ…第２姿勢検出部
【図１】
2015035747.tif 000003
【図２】
2015035747.tif 000004
【図３】
2015035747.tif 000005
【図４】
2015035747.tif 000006
【図５】
2015035747.tif 000007
【図６】
2015035747.tif 000008
【図７】
2015035747.tif 000009