(57)【要約】【課題】撮影のために検出する物体の誤検出を低減する。【解決手段】撮像装置１００であって、撮像部３により撮像されるフレーム画像内から物体を検出する検出部７ｃと、第１の手法によりフレーム画像内から物体の検出が可能であるか否かを判定する検出判定部７ｄと、物体の検出が可能でないと判定された場合に、第１の手法とは異なる第２の手法によりフレーム画像内から物体を検出するように制御する検出制御部７ｇと、物体が検出されたことを契機として、撮像部３により撮像された撮像画像から記録用の画像を生成させる撮影制御部７ｈとを備えている。【選択図】図１
2020115679.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段により撮像される撮像画像内から物体を検出する検出手段と、
前記検出手段によって第１の手法により前記撮像画像内から物体の検出が可能であるか否かを判定する判定手段と、
前記判定手段により物体の検出が可能でないと判定された場合に、前記第１の手法とは異なる第２の手法により前記撮像画像内から前記検出手段によって物体を検出するように制御する検出制御手段と、
前記検出手段により物体が検出されたことを契機として、前記撮像手段に記録用の画像を撮像させる撮影処理を制御する撮影制御手段と、
を備えたことを特徴とする撮像装置。
【請求項２】
前記第１の手法は、前記撮像画像内における第１の領域から第１の検出方法により物体を検出する手法を含み、
前記第２の手法は、前記撮像画像内における前記第１の領域とは異なり、且つ、前記判定手段によって前記第１の検出方法により物体の検出が可能であると判定される第２の領域から当該第１の検出方法により物体を検出する手法を含むことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記第１の検出方法は、前記撮像手段により順次撮像される複数のフレーム画像間の相対的な画像情報に基づき、物体の状態の変化を検出する方法であり、
前記判定手段は、前記撮像画像内における前記第１の領域から前記第１の検出方法により物体の検出が可能であるか否かを判定し、
前記検出制御手段は、前記判定手段によって前記第１の領域から前記第１の検出方法により物体の検出が可能でないと判定された場合に、前記撮像画像内で前記第１の検出方法により物体を検出することが可能である領域を前記第２の領域として物体を検出するように前記検出手段を制御することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記検出制御手段は、前記判定手段によって前記第１の領域から前記第１の検出方法により物体の検出が可能でないと判定され、且つ、前記撮像画像内で前記第１の検出方法により物体を検出することが可能である前記第２の領域が存在しない場合に、前記第１の検出方法とは異なる第２の検出方法により前記第１の領域から物体を検出するように前記検出手段を制御することを特徴とする請求項２に記載の撮像装置。
【請求項５】
前記第１の検出方法は、前記撮像手段により順次撮像される複数のフレーム画像間の相対的な画像情報に基づき、物体の状態の変化を検出する方法であり、
前記判定手段は、前記撮像画像内における前記第１の領域から前記第１の検出方法により物体の検出が可能であるか否かを判定し、
前記検出制御手段は、前記判定手段によって前記第１の領域から前記第１の検出方法により物体の検出が可能でないと判定され、且つ、前記撮像画像内で前記第１の検出方法により物体を検出することが可能である前記第２の領域が存在しない場合に、物体に係る絶対的な画像情報に基づき前記第１の領域から物体を検出する前記第２の検出方法により物体を検出するように前記検出手段を制御することを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記撮像画像内における所定の領域から色に係る画像情報を前記絶対的な画像情報として取得する取得手段を、更に備え、
前記検出制御手段は、前記判定手段によって前記第１の領域から前記第１の検出方法により物体の検出が可能でないと判定され、且つ、前記撮像画像内で前記第１の検出方法により物体を検出することが可能である前記第２の領域が存在しないことが特定されたことを契機として、前記取得手段に前記撮像画像内における所定の領域から色に係る画像情報を取得させ、前記取得手段により取得された色に係る画像情報に基づき前記第１の領域から物体を検出する前記第２の検出方法により物体を検出するように前記検出手段を制御することを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記第１の手法は、前記撮像画像内から第１の検出方法により物体を検出する手法を含み、
前記第２の手法は、前記第１の検出方法とは異なる第２の検出方法により前記撮像画像内から物体を検出する手法を含むことを特徴とする請求項１に記載の撮像装置。
【請求項８】
前記第１の検出方法は、前記撮像手段により順次撮像される複数のフレーム画像間の相対的な画像情報に基づき、物体の状態の変化を検出する方法であり、
前記判定手段は、前記撮像画像内から前記第１の検出方法により物体の検出が可能であるか否かを判定し、
前記検出制御手段は、前記判定手段によって前記撮像画像内から前記第１の検出方法により物体の検出が可能でないと判定された場合に、物体に係る絶対的な画像情報に基づき前記撮像画像内から物体を検出する前記第２の検出方法により物体を検出するように前記検出手段を制御することを特徴とする請求項７に記載の撮像装置。
【請求項９】
前記撮像画像内における所定の領域から色に係る画像情報を前記絶対的な画像情報として取得する取得手段を、更に備え、
前記検出制御手段は、前記判定手段によって前記撮像画像内から前記第１の検出方法により物体の検出が可能でないと判定されたことを契機として、前記取得手段に前記撮像画像内における所定の領域から色に係る画像情報を取得させ、前記取得手段により取得された色に係る画像情報に基づき前記撮像画像内から物体を検出する前記第２の検出方法により物体を検出するように前記検出手段を制御することを特徴とする請求項８に記載の撮像装置。
【請求項１０】
前記第１の手法は、前記撮像画像内における所定の領域から、前記撮像手段により順次撮像される複数のフレーム画像間の相対的な画像情報に基づき物体を検出する手法を含み、
前記検出手段は、前記複数のフレーム画像間の相対的な画像情報に基づいて、これら複数のフレーム画像間における画像情報の変化の方向に規則性があること、当該画像情報の変化が停止したこと、前記複数のフレーム画像間における画像情報の変化の方向が前記停止前の方向と逆方向であることをこの順に検出した場合に、物体を検出したものとみなすことを特徴とする請求項１に記載の撮像装置。
【請求項１１】
前記検出手段により、前記複数のフレーム画像間の相対的な画像情報に基づいて、これら複数のフレーム画像間における画像情報の変化の方向に規則性があること、当該画像情報の変化が停止したことが順に検出されたことを契機として、物体の検出の待機状態である旨を報知する報知手段を、更に備えることを特徴とする請求項１０に記載の撮像装置。
【請求項１２】
撮像装置を用いた撮像制御方法であって、
撮像手段により撮像される撮像画像内から物体を検出する処理と、
第１の手法により前記撮像画像内から物体の検出が可能であるか否かを判定する処理と、
物体の検出が可能でないと判定された場合に、前記第１の手法とは異なる第２の手法により前記撮像画像内から物体を検出するように制御する処理と、
物体が検出されたことを契機として、前記撮像手段に記録用の画像を撮像させる撮影処理を制御する処理と、
を含むことを特徴とする撮像制御方法。
【請求項１３】
撮像装置のコンピュータに、
撮像手段により撮像される撮像画像内から物体を検出する機能と、
第１の手法により前記撮像画像内から物体の検出が可能であるか否かを判定する機能と、
物体の検出が可能でないと判定された場合に、前記第１の手法とは異なる第２の手法により前記撮像画像内から物体を検出するように制御する機能と、
物体が検出されたことを契機として、前記撮像手段に記録用の画像を撮像させる撮影処理を制御する機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、デジタルカメラ等の撮像装置に設けられる機能として、撮像画像内の指定領域で被写体の動きを検出して自動的にシャッタを切る自動撮影機能（以下、モーションシャッタという）が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３３３４２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、モーションシャッタは、被写体であるヒトの意図的な動作（例えば、手の動きなど）を指定領域内で検出することにより実現することを想定している。しかしながら、上記特許文献１の場合、指定領域内に、例えば、風で揺れている木の枝が写りこんでいたり、光線が乱反射する水面が写り込んでいたりすると、被写体の意図的な動作との区別が困難となり、誤検出してしまう虞がある。
【０００５】
本発明は、このような問題に鑑みてなされたものであり、本発明の課題は、撮影のために検出する物体の誤検出を低減することができる撮像装置、撮像制御方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明の一態様は、撮像装置であって、
撮像手段により撮像される撮像画像内から物体を検出する検出手段と、
前記検出手段によって第１の手法により前記撮像画像内から物体の検出が可能であるか否かを判定する判定手段と、
前記判定手段により物体の検出が可能でないと判定された場合に、前記第１の手法とは異なる第２の手法により前記撮像画像内から前記検出手段によって物体を検出するように制御する検出制御手段と、
前記検出手段により物体が検出されたことを契機として、前記撮像手段に記録用の画像を撮像させる撮影処理を制御する撮影制御手段と、
を備えたことを特徴としている。
【発明の効果】
【０００７】
本発明によれば、撮影のために検出する物体の誤検出を低減することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明を適用した一実施形態の撮像装置の概略構成を示すブロック図である。
【図２】図１の撮像装置を模式的に示す斜視図である。
【図３】図１の撮像装置による撮影処理に係る動作の一例を示すフローチャートである。
【図４】図３の撮影処理を説明するための図である。
【図５】図３の撮影処理における第１撮影処理に係る動作の一例を示すフローチャートである。
【図６】図５の第１撮影処理を説明するための図である。
【図７】図３の撮影処理における第２撮影処理に係る動作の一例を示すフローチャートである。
【図８】図７の第２撮影処理を説明するための図である。
【図９】図３の撮影処理における第３撮影処理に係る動作の一例を示すフローチャートである。
【図１０】図９の第３撮影処理を説明するための図である。
【発明を実施するための形態】
【０００９】
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
【００１０】
図１は、本発明を適用した一実施形態の撮像装置１００の概略構成を示すブロック図である。また、図２（ａ）は、撮像装置１００を模式的に示す斜視図であり、図２（ｂ）は、撮像装置１００の表示パネル５ａを１８０°回動させた状態を模式的に示す斜視図である。
【００１１】
図１に示すように、本実施形態の撮像装置１００は、具体的には、中央制御部１と、メモリ２と、撮像部３と、画像処理部４と、表示部５と、操作入力部６と、動作処理部７と、画像記録部８とを備えている。
また、中央制御部１、メモリ２、撮像部３、画像処理部４、表示部５、操作入力部６、動作処理部７及び画像記録部８は、バスライン９を介して接続されている。
【００１２】
また、図２（ａ）及び図２（ｂ）に示すように、撮像装置１００は、撮像部３（特に、レンズ部３ａ；後述）を具備する装置本体部１００Ａに表示部５の表示パネル５ａ（後述）が所定の回動機構（例えば、ヒンジ機構等）を介して取りつけられている。
具体的には、表示パネル５ａは、光軸Ｘ方向に略直交する一の軸（例えば、水平方向の軸等）周りに略１８０°回動自在に装置本体部１００Ａに軸支されている。つまり、表示パネル５ａを装置本体部１００Ａに対して相対的に略１８０°回動させることで、表示パネル５ａの表示方向を撮像部３の撮像方向と略等しくするように、すなわち、表示パネル５ａをレンズ部３ａの露出面と同様に被写体Ｓ側に臨むように配置することができるようになっている（図２（ｂ）参照）。そして、表示パネル５ａをレンズ部３ａの露出面と同じ側とした状態では、ユーザが表示パネル５ａに表示されるユーザ自身を含む画像を視認しながら、所謂、自分撮りを行うことができる。
なお、表示パネル５ａは、例えば、装置本体部１００Ａに対して光軸Ｘ方向に略直交する垂直方向の軸周りに略１８０°回動自在に軸支されていても良く、この場合も、表示パネル５ａをレンズ部３ａの露出面と同じ側とした状態では、所謂、自分撮りを行うことができる。
【００１３】
中央制御部１は、撮像装置１００の各部を制御するものである。具体的には、中央制御部１は、図示は省略するが、ＣＰＵ（Central Processing Unit）等を備え、撮像装置１
００用の各種処理プログラム（図示略）に従って各種の制御動作を行う。
【００１４】
メモリ２は、例えば、ＤＲＡＭ（Dynamic Random Access Memory）等により構成され、中央制御部１、動作処理部７等によって処理されるデータ等を一時的に格納する。
【００１５】
撮像部３は、被写体Ｓを任意の撮像フレームレートで撮像してフレーム画像を生成する。具体的には、撮像部３は、レンズ部３ａと、電子撮像部３ｂと、撮像制御部３ｃとを備えている。
【００１６】
レンズ部３ａは、例えば、ズームレンズやフォーカスレンズ等の複数のレンズから構成されている。
電子撮像部３ｂは、例えば、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal-Oxide Semiconductor）等のイメージセンサ（撮像素子）から構成されている。そして、電子撮像部３ｂは、レンズ部３ａの各種レンズを通過した光学像を二次元の画像信号に変換する。
【００１７】
撮像制御部３ｃは、撮像部３による被写体Ｓの撮像を制御する。
すなわち、撮像制御部３ｃは、図示は省略するが、タイミング発生器、ドライバなどを備えている。そして、撮像制御部３ｃは、タイミング発生器、ドライバにより電子撮像部３ｂを走査駆動して、レンズ部３ａを通過した光学像を電子撮像部３ｂにより所定周期毎に二次元の画像信号に変換させ、当該電子撮像部３ｂの撮像領域から１画面分ずつフレーム画像を読み出して画像処理部４に出力させる。
また、撮像制御部３ｃは、ＡＦ（自動合焦処理）、ＡＥ（自動露出処理）、ＡＷＢ（自動ホワイトバランス）等の被写体Ｓを撮像する際の条件の調整制御を行う。
【００１８】
なお、撮像部３は、レンズ部３ａ、電子撮像部３ｂ及び撮像制御部３ｃに加えて、レンズ部３ａを通過する光の量を調整する絞り、ズームレンズを光軸方向に移動させるズーム駆動部、フォーカスレンズを光軸方向に移動させる合焦駆動部等（何れも図示略）を備えていても良い。
【００１９】
画像処理部４は、電子撮像部３ｂから転送されたフレーム画像のアナログ値の信号に対して各種の画像信号処理を施す。具体的には、画像処理部４は、電子撮像部３ｂから転送されたフレーム画像のアナログ値の信号に対してＲＧＢの色成分毎に適宜ゲイン調整した後に、サンプルホールド回路（図示略）でサンプルホールドしてＡ／Ｄ変換器（図示略）でデジタルデータに変換し、カラープロセス回路（図示略）で画素補間処理及びγ補正処理を含むカラープロセス処理を行った後、デジタル値の輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒ（ＹＵＶデータ）を生成する。
また、カラープロセス回路から出力される輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒは、図示しないＤＭＡコントローラを介して、バッファメモリとして使用されるメモリ２にＤＭＡ転送される。
【００２０】
表示部５は、表示パネル５ａの表示画面に画像を表示する。
すなわち、表示部５は、画像処理部４により復号された所定サイズの画像データに基づいて、所定の画像を表示パネル５ａの表示画面に表示する。具体的には、表示部５は、静止画像や動画像の撮影モードにて、撮像部３による被写体Ｓの撮像により生成された複数のフレーム画像を所定の再生フレームレートで逐次更新しながらライブビュー画像Ｌ（図４（ａ）等参照）を表示パネル５ａの表示画面に表示する。
なお、表示パネル５ａは、例えば、液晶表示パネルや有機ＥＬ（Electro-Luminescence）表示パネル等から構成されているが、一例であってこれらに限られるものではない。
【００２１】
操作入力部６は、当該撮像装置１００の所定操作を行うためのものである。具体的には、操作入力部６は、被写体Ｓの静止画像の撮影指示や動画像の録画開始指示及び録画終了指示に係るシャッタボタン、撮影モードや再生モードや機能等の選択指示に係る選択決定ボタン、ズーム量の調整指示に係るズームボタン等（何れも図示略）を備えている。
そして、ユーザにより各種ボタンが操作されると、操作入力部６は、操作されたボタンに応じた操作指示を中央制御部１に出力する。中央制御部１は、操作入力部６から出力され入力された操作指示に従って所定の動作（例えば、動画像の再生等）を各部に実行させる。
【００２２】
動作処理部７は、状態判定部７ａと、フレーム取得部７ｂと、検出部７ｃと、検出判定部７ｄと、領域設定部７ｅと、画像情報取得部７ｆと、検出制御部７ｇと、撮影制御部７ｈとを具備している。
なお、動作処理部７の各部は、例えば、所定のロジック回路から構成されているが、当該構成は一例であってこれに限られるものではない。
【００２３】
状態判定部７ａは、撮像装置１００の状態を判定する。
すなわち、状態判定部７ａは、撮像部３により撮像されて表示部５に表示される被写体Ｓの画像を当該被写体Ｓ自身に視認させることが可能な所定の状態（所謂、自分撮りの状態）であるか否かを判定する。
具体的には、状態判定部７ａは、撮像部３による被写体Ｓの撮像の際に、撮像部３の撮像方向（レンズ部３ａの露出方向）と表示パネル５ａの表示方向が略等しくなっている状態であるか否かを判定する。例えば、状態判定部７ａは、装置本体部１００Ａに対して表示パネル５ａが略１８０°回動したことを機械的に検出するスイッチ（図示略）の検出信号や、表示パネル５ａの重力方向に対する傾きを検出するセンサ（例えば、加速度センサ等；図示略）の検出信号の入力に基づいて、撮像部３の撮像方向と表示パネル５ａの表示方向が略等しくなっているか否かを判定する。
そして、状態判定部７ａは、撮像部３の撮像方向と表示パネル５ａの表示方向が略等しくなっていると判定した場合に（図２（ｂ）参照）、撮像部３により撮像されて表示部５に表示される被写体Ｓの画像を当該被写体Ｓ自身に視認させることが可能な所定の状態であると特定する。
【００２４】
フレーム取得部７ｂは、撮像部３により順次撮像された複数のフレーム画像（撮像画像）を取得する。
具体的には、例えば、撮像部３は、所謂、自分撮りの状態の被写体Ｓを所定の撮像フレームレートで連続して撮像し、画像処理部４は、複数のフレーム画像のＹＵＶデータを生成しメモリ２に転送する。フレーム取得部７ｂは、メモリ２に格納されている複数のフレーム画像を読み出して取得する。
ここで、所謂、自分撮りの状態での撮影の際に、表示部５は、例えば、被写体Ｓの特定の部位である物体Ｏ（例えば、手のひら等）の検出領域（例えば、第１検出領域Ａ１等）を表す指標をライブビュー画像Ｌに重畳させてＯＳＤ（on-screen display）表示させて
も良い（図４（ａ）参照）。
なお、フレーム取得部７ｂは、複数のフレーム画像を必要に応じて所定の比率で縮小した所定サイズ（例えば、ＶＧＡサイズ等）のフレーム画像を取得しても良い。
【００２５】
検出部（検出手段）７ｃは、撮像部３により撮像されるフレーム画像内から、検出対象となる物体Ｏ（例えば、手のひら等の被写体Ｓの特定の部位）を検出するモーション検出を行う。
すなわち、検出部７ｃは、検出制御部７ｇの制御によって、撮像部３により撮像されるフレーム画像内の第１の検出領域Ａ１（図６（ａ）参照）や第２の検出領域Ａ２（図８（ａ）参照）から物体Ｏを検出する。具体的には、検出部７ｃは、例えば、撮像部３により順次撮像され、フレーム取得部７ｂにより取得された複数のフレーム画像間の相対的な画像情報に基づき、物体Ｏの状態の変化を検出する（第１の検出方法；詳細後述）。例えば、検出部７ｃは、フレーム取得部７ｂにより取得された隣合うフレーム画像の第１の検出領域Ａ１や第２の検出領域Ａ２の画素値（例えば、輝度値）の差分情報（例えば、差分値や差分二乗和等）を算出し、予め設定されている閾値と比較して、閾値よりも大きくなった場合に物体Ｏの状態の変化を検出する。
【００２６】
なお、上記した物体Ｏの検出は、フレーム取得部７ｂにより連続して取得された複数のフレーム画像に対して行われても良いし、所定の比率で間引かれたフレーム画像に対して行われても良い。
また、上記閾値の設定方法としては、例えば、フレーム取得部７ｂにより取得された所定数（例えば、ｎ個）分のフレーム画像について、隣合うフレーム画像との第１の検出領域Ａ１や第２の検出領域Ａ２の画素値（例えば、輝度値）の差分情報を算出し、算出された複数（例えば、ｎ−１個）の差分情報の代表値（例えば、平均値、中央値等）を演算して、閾値として設定する方法が挙げられる。
【００２７】
また、検出部７ｃは、検出制御部７ｇの制御によって、撮像部３により撮像されるフレーム画像内の第１の検出領域Ａ１から、物体Ｏに係る絶対的な画像情報に基づき物体Ｏを検出する。
具体的には、例えば、撮像部３により撮像されるフレーム画像内に第２の検出領域Ａ２が存在しない場合に、検出部７ｃは、後述する画像情報取得部７ｆによりフレーム画像内の画像情報取得領域Ａ０（図１０（ａ）参照）から取得された物体Ｏの色に係る画像情報に基づき、第１の検出領域Ａ１から物体Ｏを検出する（第２の検出方法；詳細後述）。
【００２８】
検出判定部（判定手段）７ｄは、検出部７ｃによって第１の手法により物体Ｏの検出が可能であるか否かを判定する。
すなわち、検出判定部７ｄは、第１の手法として、撮像部３により撮像されるフレーム画像内の第１の検出領域Ａ１から第１の検出方法により物体Ｏの検出が可能であるか否かを判定する。
ここで、第１の検出方法は、上記した検出部７ｃによって行われる検出方法であり、撮像部３により順次撮像され、フレーム取得部７ｂにより取得された複数のフレーム画像間の相対的な画像情報に基づき、物体Ｏの状態の変化を検出する方法である。
【００２９】
領域設定部７ｅは、撮像部３により撮像されるフレーム画像内に、検出判定部７ｄによって第１の検出方法により物体Ｏの検出が可能であると判定される第２の検出領域Ａ２を設定する。
すなわち、領域設定部７ｅは、検出判定部７ｄによってフレーム画像内の第１の検出領域Ａ１から第１の検出方法により物体Ｏの検出が可能でないと判定された場合に、フレーム画像内に第１の検出領域Ａ１とは異なる領域であって、第１の検出方法により物体Ｏを検出することが可能である第２の検出領域Ａ２を設定する。
具体的には、領域設定部７ｅは、フレーム取得部７ｂにより取得された所定数（例えば、ｎ個；ｎは自然数）分のフレーム画像について、隣合うフレーム画像との間で各画素の画素値（例えば、輝度値）の差分情報（例えば、差分値等）を算出する。そして、領域設定部７ｅは、算出された複数（例えば、ｎ−１個）の差分情報が所定の許容範囲内である領域を特定し、特定された領域内で物体Ｏの検出を可能な程度の面積を有する領域（例えば、第１の検出領域Ａ１と略等しい面積の領域等）があるか否かを判定する。
領域設定部７ｅは、物体Ｏの検出を可能な程度の面積を有する領域があると判定された場合に、第１の検出領域Ａ１から最も近い位置に存在する領域を第２の検出領域Ａ２として設定する。
【００３０】
画像情報取得部７ｆは、フレーム画像内の画像情報取得領域Ａ０から物体Ｏに係る絶対的な画像情報を取得する。
すなわち、画像情報取得部（取得手段）７ｆは、撮像部３により撮像されるフレーム画像内における画像情報取得領域（所定の領域）Ａ０から色に係る画像情報（例えば、ＲＧＢデータ等）を絶対的な画像情報として取得する。具体的には、検出判定部７ｄによってフレーム画像内の第１の検出領域Ａ１から第１の検出方法により物体Ｏの検出が可能でないと判定され、且つ、検出判定部７ｄによって第１の検出方法により物体Ｏを検出することが可能である第２の検出領域Ａ２が存在しないと判定された場合に、画像情報取得部７ｆは、フレーム画像内の所定位置（例えば、中央等）に物体Ｏの色情報を取得するための画像情報取得領域Ａ０を設定する。このとき、表示部５は、例えば、画像情報取得領域Ａ０を表す指標とともに、「背景に動きがあって誤検出する恐れがあるため、検出する手をかざしてください」等の案内表示をライブビュー画像Ｌに重畳させてＯＳＤ表示させても良い。
そして、画像情報取得部７ｆは、例えば、画像情報取得領域Ａ０が設定されてから、或いは、指標や案内表示がＯＳＤ表示されてから所定時間（例えば、２秒等）後に、撮像部３によりされたフレーム画像内の画像情報取得領域Ａ０から物体Ｏの色情報を取得する。その後、表示部５は、例えば、「物体の色を取得しました」等の確認表示をライブビュー画像Ｌに重畳させてＯＳＤ表示させても良い。
なお、上記した画像情報の取得方法は、一例であってこれに限られるものではなく、適宜任意に変更可能である。また、絶対的な画像情報として、物体Ｏの色情報を例示したが、一例であってこれに限られるものではなく、例えば、物体Ｏの彩度に係る画像情報など適宜任意に変更可能である。
【００３１】
検出制御部７ｇは、検出部７ｃによってフレーム画像（撮像画像）内から第１の手法や第２の手法により物体Ｏ（例えば、手のひら等）を検出するように制御する。
すなわち、検出制御部７ｇは、第１の手法として、撮像部３により撮像されるフレーム画像内の第１の検出領域Ａ１から第１の検出方法により物体Ｏを検出するように制御する。
また、検出制御部７ｇは、検出判定部７ｄによって第１の手法により物体Ｏの検出が可能でないと判定された場合に、第１の手法とは異なる第２の手法によりフレーム画像内から検出部７ｃによって物体Ｏを検出するように制御する。具体的には、検出制御部７ｇは、第２の手法として、フレーム画像内における検出判定部７ｄによって第１の検出方法により物体Ｏの検出が可能であると判定される第２の検出領域Ａ２から第１の検出方法により物体Ｏを検出するように制御する。例えば、検出判定部７ｄによってフレーム画像内の第１の検出領域Ａ１から第１の検出方法により物体Ｏの検出が可能でないと判定された場合に、検出制御部７ｇは、フレーム画像内にて領域設定部７ｅにより設定された第２の検出領域Ａ２から第１の検出方法により物体Ｏを検出するように制御する。
【００３２】
ここで、第１の検出方法について、第１の検出領域Ａ１で物体Ｏ（例えば、被写体Ｓの手のひら等）を検出する場合を例示して説明する。
例えば、フレーム画像内の向かって右上の位置に第１の検出領域Ａ１が設定されている場合（図６（ａ）参照）、ユーザである被写体Ｓは、この第１の検出領域Ａ１の略下側から第１の検出領域Ａ１の略中央に向かって手のひらを移動させるようにして第１の検出領域Ａ１内に配置させる。このとき、検出制御部７ｇは、フレーム取得部７ｂにより取得された複数のフレーム画像間の第１の検出領域Ａ１を構成する複数の画素の相対的な画素値に基づいて、これら複数のフレーム画像間における画素値の変化の方向を検出する。つまり、検出制御部７ｇは、第１の検出領域Ａ１を構成する複数の画素の中で、画素値が変化する画素を特定していき、特定された画素から画素値の変化の方向を検出する。そして、検出制御部７ｇは、画素値の変化の方向に規則性（例えば、略下側から一直線方向等）があるか否かを判定する。
また、第１の検出領域Ａ１内の所定位置（例えば、略中央等）に手のひらを配置させた状態（図６（ｂ）参照）では、画素値が変化しないことから、検出制御部７ｇは、複数のフレーム画像間の第１の検出領域Ａ１を構成する複数の画素の相対的な画素値に基づいて、画素値の変化が停止したか否かを判定する。ここで、検出制御部７ｇにより画素値の変化の方向に規則性があると判定された後、画素値の変化が停止したと判定された場合には、表示部（報知手段）５は、例えば、「準備ＯＫ」等の物体Ｏの検出の待機状態である旨を表す案内表示Ｇをライブビュー画像Ｌに重畳させてＯＳＤ表示させても良い（図６（ｂ）参照）。
その後、検出制御部７ｇは、第１の検出領域Ａ１を構成する複数の画素の中で、画素値が変化する画素を特定していき、特定された画素から画素値の変化の方向を検出する。そして、検出制御部７ｇは、画素値の変化の方向が停止前の方向と逆方向（例えば、略中央から略下側等）であるか否かを判定する。ここでの方向の判定は、物体Ｏの進入動作の軌跡と離脱動作の軌跡とのなす角度が所定の角度範囲内であれば、画素値の変化の方向が停止前の方向と逆方向であると判定するようにしても良い。
そして、検出制御部７ｇは、画素値の変化の方向に規則性があること、画素値の変化が停止したこと、その後、画素値の変化の方向が停止前の方向と逆方向であることを順に検出した場合に、検出部７ｃは、被写体Ｓの手のひら（物体Ｏ）を検出したものとみなす。
【００３３】
なお、第２の検出領域Ａ２で物体Ｏを検出する場合、当該第２の検出領域Ａ２の位置に応じて手のひらを移動させる方向が異なるものの、検出の手法は上記と略同様であり、詳細な説明は省略する。
また、第１の検出領域Ａ１や第２の検出領域Ａ２に対する物体Ｏの進入動作や離脱動作として、一直線に沿うように動かす動作を例示したが、一例であってこれに限られるものではなく、例えば、所定の曲率の曲線に沿うように動かす動作であっても良いし、ジグザグ形状や波型形状等の繰り返し動作であっても良いし、ランダムな動作であっても良い。すなわち、物体Ｏの検出に際して、第１の検出領域Ａ１や第２の検出領域Ａ２に対する物体Ｏの進入動作の方向は予め設定しておく必要がなく、物体Ｏの進入動作の方向と物体Ｏの離脱動作の方向とが逆方向となっていれば、物体Ｏの検出を行うことができる。
【００３４】
また、検出判定部７ｄによってフレーム画像内の第１の検出領域Ａ１から第１の検出方法により物体Ｏの検出が可能でないと判定され、且つ、第１の検出方法により物体Ｏを検出することが可能である第２の検出領域Ａ２が存在しない場合に、検出制御部７ｇは、第１の検出方法とは異なる第２の検出方法により第１の検出領域Ａ１から物体Ｏを検出するように制御する。具体的には、検出制御部７ｇは、撮像部３により撮像されるフレーム画像内の第１の検出領域Ａ１から、物体Ｏに係る絶対的な画像情報に基づき物体Ｏを検出する第２の検出方法により当該物体Ｏを検出するように検出部７ｃを制御する。
例えば、検出判定部７ｄによってフレーム画像内の第１の検出領域Ａ１から第１の検出方法により物体Ｏの検出が可能でないと判定され、且つ、領域設定部７ｅによって第１の検出方法により物体Ｏを検出することが可能である第２の検出領域Ａ２が設定されずに、フレーム画像内に第２の検出領域Ａ２が存在しないことが特定されたことを契機として、検出制御部７ｇは、画像情報取得部７ｆにフレーム画像内の所定位置（例えば、略中央等）に物体Ｏの色情報を取得するための画像情報取得領域Ａ０を設定させる。そして、検出制御部７ｇは、画像情報取得部７ｆに画像情報取得領域Ａ０から物体Ｏの色情報を取得させ、画像情報取得領域Ａ０から取得された物体Ｏの色に係る画像情報に基づき第１の検出領域Ａ１から物体Ｏを検出する第２の検出方法により当該物体Ｏを検出するように検出部７ｃを制御する。
【００３５】
ここで、第２の検出方法について、第１の検出領域Ａ１で物体Ｏを検出する場合を例示して説明する。
例えば、フレーム画像内の向かって右上の位置に第１の検出領域Ａ１が設定されている場合（図１０（ｂ）参照）、ユーザである被写体Ｓは、この第１の検出領域Ａ１の内側に手のひらを移動させるようにして第１の検出領域Ａ１内に配置させる。このとき、検出制御部７ｇは、先ず、フレーム取得部７ｂにより取得された複数のフレーム画像間の第１の検出領域Ａ１を構成する複数の画素の相対的な画素値に基づいて、画素値の変化が停止したか否かを判定する。つまり、手のひらを移動させている状態では、第１の検出領域Ａ１を構成する複数の画素の相対的な画素値は変化した状態となり、手のひらの移動を停止させることで、画素値の変化が停止する。
ここで、画素値の変化が停止したと判定されると、検出制御部７ｇは、フレーム画像内の第１の検出領域Ａ１を構成する複数の画素の色情報を取得して、画像情報取得領域Ａ０から取得された物体Ｏの色情報と比較する。そして、検出制御部７ｇは、第１の検出領域Ａ１を構成する複数の画素の中で、色情報どうしの差が所定の許容範囲内である画素の数を算出する。さらに、検出制御部７ｇは、算出された画素の数の第１の検出領域Ａ１を構成する複数の画素の全数に対する比率を算出して、算出された比率が所定値以上と判定した場合に、物体Ｏ（例えば、被写体Ｓの手のひら等）を検出したものとみなす。このとき、表示部５は、例えば、「準備ＯＫ」等の撮影の待機状態である旨を表す案内表示をライブビュー画像Ｌに重畳させてＯＳＤ表示させても良い。
その後、ユーザである被写体Ｓは、第１の検出領域Ａ１の外側に手のひらを移動させるようにして第１の検出領域Ａ１内から離脱させる。このとき、上記と同様に、検出制御部７ｇは、フレーム取得部７ｂにより取得された複数のフレーム画像間の第１の検出領域Ａ１を構成する複数の画素の相対的な画素値に基づいて、画素値の変化が生じたか否かを判定する。つまり、手のひらを移動させている状態では、第１の検出領域Ａ１を構成する複数の画素の相対的な画素値は変化した状態となる。
【００３６】
撮影制御部７ｈは、被写体Ｓの撮影処理の実行を制御する。
すなわち、撮影制御部（撮影制御手段）７ｈは、検出部７ｃにより物体Ｏが検出されたことを契機として、撮像部３に記録用の画像を撮像させる。具体的には、撮影制御部７ｈは、例えば、検出部７ｃにより第１の検出領域Ａ１や第２の検出領域Ａ２から物体Ｏが検出されると、所定時間経過後に被写体Ｓを自動的に撮影するタイマーを設定する。そして、撮影制御部７ｈは、タイマーで設定された所定時間が経過した際に、撮像部３により被写体Ｓを撮像させ、画像処理部４により記録用の画像を生成させる。
生成された記録用の画像の画像データは、画像記録部８に転送されて記録される。
【００３７】
画像記録部８は、例えば、不揮発性メモリ（フラッシュメモリ）等により構成され、画像処理部４の符号化部（図示略）により所定の圧縮形式（例えば、ＪＰＥＧ形式、ＭＰＥＧ形式等）で符号化された静止画像や動画像の記録用の画像データを記録する。
また、画像記録部８は、例えば、記録媒体（図示略）が着脱自在に構成され、装着された記録媒体からのデータの読み出しや記録媒体に対するデータの書き込みを制御する構成であっても良い。
【００３８】
＜撮影処理＞
次に、撮像装置１００による撮影処理について、図３〜図１０を参照して説明する。
図３は、撮影処理に係る動作の一例を示すフローチャートである。また、図４（ａ）〜図４（ｃ）は、撮影処理を説明するための図である。
なお、以下の説明では、モーション検出するための第１の検出領域Ａ１は、フレーム画像内の所定位置（例えば、右上等）に予め設定されているものとする。
【００３９】
図３に示すように、先ず、状態判定部７ａは、撮像部３の撮像方向と表示パネル５ａの表示方向が略等しくなっている状態であるか否かを判定する。（ステップＳ１）。すなわち、状態判定部７ａは、装置本体部１００Ａに対して表示パネル５ａが略１８０°回動した状態とされているか否かを判定する。
【００４０】
ステップＳ１にて、撮像部３の撮像方向と表示パネル５ａの表示方向が略等しくなっている状態であると判定されると（ステップＳ１；ＹＥＳ）、表示部５は、撮像部３により撮像され、画像処理部４により生成された複数のフレーム画像を所定の再生フレームレートで逐次更新しながらライブビュー画像Ｌを表示パネル５ａに表示させる（ステップＳ２）。
【００４１】
次に、中央制御部１のＣＰＵは、ユーザにより操作入力部６のシャッタボタンが全押し操作されたか否かを判定する（ステップＳ３）。
ここで、シャッタボタンが全押し操作されていないと判定されると（ステップＳ３；ＮＯ）、中央制御部１のＣＰＵは、シャッタボタンが全押し操作されたか否かを判定する処理を所定の時間間隔で繰り返し実行する。
【００４２】
ステップＳ３にて、シャッタボタンが全押し操作されたと判定されると（ステップＳ３；ＹＥＳ）、検出制御部７ｇは、検出部７ｃによるモーション検出を開始させる（ステップＳ４）。
そして、検出判定部７ｄは、撮像部３により順次撮像され、フレーム取得部７ｂにより取得された複数のフレーム画像間の相対的な画像情報に基づき、物体Ｏの状態の変化を検出する第１の検出方法により、フレーム画像内の第１の検出領域Ａ１から物体Ｏの検出が可能であるか否かを判定する（ステップＳ５）。すなわち、例えば、被写体Ｓの背景内における第１の検出領域Ａ１にて当該被写体Ｓ以外の異物体が動いていない状態では（図４（ａ）参照）、第１の検出領域Ａ１から物体Ｏの検出が可能となり、一方、第１の検出領域Ａ１にて当該被写体Ｓ以外の異物体が動いている状態では（図４（ｂ）及び図４（ｃ）参照）、第１の検出領域Ａ１から物体Ｏの検出が不可能となる。
【００４３】
ステップＳ５にて、第１の検出方法により、フレーム画像内の第１の検出領域Ａ１から物体Ｏの検出が可能であると判定されると（ステップＳ５；ＹＥＳ）、動作処理部７は、第１の検出方法により、フレーム画像内の第１の検出領域Ａ１から物体Ｏを検出した場合に、自動的に撮影を行う第１撮影処理（後述；図５参照）を実行させる（ステップＳ６）。
【００４４】
その後、中央制御部１のＣＰＵは、ユーザによる操作入力部６の所定操作に基づいて、モーション検出の終了指示が入力されたか否かを判定する（ステップＳ７）。
ステップＳ７にて、モーション検出の終了指示が入力されていないと判定されると（ステップＳ７；ＮＯ）、動作処理部７は、処理をステップＳ５に戻し、それ以降の各処理を実行する。
【００４５】
一方、ステップＳ５にて、第１の検出方法により、フレーム画像内の第１の検出領域Ａ１から物体Ｏの検出が可能でないと判定されると（ステップＳ５；ＮＯ）、領域設定部７ｅは、フレーム画像内に第１の検出領域Ａ１とは異なる領域であって、第１の検出方法により物体Ｏを検出することが可能である第２の検出領域Ａ２を設定可能であるか否かを判定する（ステップＳ８）。具体的には、領域設定部７ｅは、例えば、フレーム取得部７ｂにより取得された所定数分のフレーム画像について、隣合うフレーム画像との間で各画素の画素値の差分情報を算出する。そして、領域設定部７ｅは、算出された複数の差分情報が所定の許容範囲内である領域を特定し、特定された領域内で物体Ｏの検出を可能な程度の面積を有する領域があるか否かを判定する。
すなわち、例えば、被写体Ｓの背景内における第１の検出領域Ａ１以外の一部の領域にて当該被写体Ｓ以外の異物体が動いていない状態では（図４（ｂ）参照）、物体Ｏの検出に係る第２の検出領域Ａ２を設定可能となり、一方、被写体Ｓの背景内における第１の検出領域Ａ１以外の略全ての領域にて当該被写体Ｓ以外の異物体が動いている状態では（図４（ｃ）参照）、第２の検出領域Ａ２を設定不可能となる。
【００４６】
ステップＳ８にて、第２の検出領域Ａ２を設定可能であると判定されると（ステップＳ８；ＹＥＳ）、動作処理部７は、第１の検出方法により、フレーム画像内の第２の検出領域Ａ２から物体Ｏを検出した場合に、自動的に撮影を行う第２撮影処理（後述；図７参照）を実行させる（ステップＳ９）。
その後、中央制御部１のＣＰＵは、処理をステップＳ７に移行し、モーション検出の終了指示が入力されたか否かを判定する（ステップＳ７）。
【００４７】
一方、ステップＳ８にて、第２の検出領域Ａ２を設定可能でないと判定されると（ステップＳ８；ＮＯ）、動作処理部７は、第２の検出方法により、フレーム画像内の第１の検出領域Ａ１から物体Ｏを検出した場合に、自動的に撮影を行う第３撮影処理（後述；図９参照）を実行させる（ステップＳ１０）。
その後、中央制御部１のＣＰＵは、処理をステップＳ７に移行し、モーション検出の終了指示が入力されたか否かを判定する（ステップＳ７）。
【００４８】
ステップＳ７にて、モーション検出の終了指示が入力されたと判定されると（ステップＳ７；ＹＥＳ）、中央制御部１のＣＰＵは、ユーザによる操作入力部６の所定操作に基づいて、撮影処理の終了指示が入力されたか否かを判定する（ステップＳ１１）。
ステップＳ１１にて、撮影処理の終了指示が入力されていないと判定されると（ステップＳ１１；ＮＯ）、中央制御部１のＣＰＵは、処理をステップＳ１に戻し、状態判定部７ａは、上記と同様に、撮像部３の撮像方向と表示パネル５ａの表示方向が略等しくなっている状態であるか否かを判定する。
【００４９】
ステップＳ１１にて、撮影処理の終了指示が入力されたと判定されると（ステップＳ１１；ＹＥＳ）、中央制御部１のＣＰＵは、当該撮影処理を終了させる。
【００５０】
一方、ステップＳ１にて、撮像部３の撮像方向と表示パネル５ａの表示方向が略等しくなっている状態でないと判定された場合（ステップＳ１；ＮＯ）には、ユーザが表示部５に表示されているライブビュー画像Ｌを見ながら操作入力部６のシャッタボタンを操作する通常の撮影処理を行う（ステップＳ１２）。
【００５１】
＜第１撮影処理＞
以下に、第１撮影処理について、図５及び図６を参照して説明する。
図５は、第１撮影処理に係る動作の一例を示すフローチャートである。また、図６（ａ）〜図６（ｃ）は、第１撮影処理を説明するための図である。
【００５２】
図５に示すように、検出制御部７ｇは、先ず、フレーム取得部７ｂにより取得された複数のフレーム画像間の第１の検出領域Ａ１を構成する複数の画素の相対的な画素値に基づいて、当該第１の検出領域Ａ１を構成する複数の画素の中で、画素値が変化する画素を特定する（ステップＳ２１）。続けて、検出制御部７ｇは、特定された画素から画素値の変化の方向を検出し、画素値の変化の方向に規則性があるか否かを判定する（ステップＳ２２）。
すなわち、ユーザである被写体Ｓが第１の検出領域Ａ１内に手のひらを配置させる場合（図６（ａ）参照）には、手のひらの移動方向は第１の検出領域Ａ１の略下側から第１の検出領域Ａ１の略中央に向けて直線状となり、第１の検出領域Ａ１を構成する複数の画素の画素値も略下側から略中央に向けて順次変化していく。つまり、画素値の変化の方向が一直線に沿った規則性を有するものとなる。
【００５３】
ステップＳ２２にて、画素値の変化の方向に規則性がないと判定されると（ステップＳ２２；ＮＯ）、検出制御部７ｇは、処理をステップＳ２１に戻し、それ以降の各処理を実行する。
一方、ステップＳ２２にて、画素値の変化の方向に規則性があると判定されると（ステップＳ２２；ＹＥＳ）、検出制御部７ｇは、第１の検出領域Ａ１を構成する複数の画素の画素値の変化が停止したか否かを判定する（ステップＳ２３）。
すなわち、第１の検出領域Ａ１内の所定位置（例えば、略中央等）に手のひらを配置させた状態（図６（ｂ）参照）では、画素値の変化が停止する。
【００５４】
ステップＳ２３にて、第１の検出領域Ａ１を構成する複数の画素の画素値の変化が停止していないと判定されると（ステップＳ２３；ＮＯ）、検出制御部７ｇは、画素値の変化が停止したか否かを判定する処理を所定の時間間隔で繰り返し実行する。
一方、ステップＳ２３にて、第１の検出領域Ａ１を構成する複数の画素の画素値の変化が停止したと判定されると（ステップＳ２３；ＹＥＳ）、表示部５は、例えば、「準備ＯＫ」等の物体Ｏの検出の待機状態である旨を表す案内表示Ｇをライブビュー画像Ｌに重畳させてＯＳＤ表示させる（ステップＳ２４；図６（ｂ）参照）。
【００５５】
次に、検出制御部７ｇは、第１の検出領域Ａ１を構成する複数の画素の中で、画素値が変化する画素を特定する（ステップＳ２５）。続けて、検出制御部７ｇは、特定された画素から画素値の変化の方向を検出し、画素値の変化の方向が停止前と逆方向（例えば、略中央から略下側等）であるか否かを判定する（ステップＳ２６）。
ここで、画素値の変化の方向が停止前と逆方向でないと判定されると（ステップＳ２６；ＮＯ）、検出制御部７ｇは、処理をステップＳ２１に戻し、それ以降の各処理を実行する。すなわち、第１撮影処理を最初からやり直すこととなるため、この場合、表示部５は、物体Ｏの検出の待機状態である旨を表す案内表示Ｇを停止させる。
【００５６】
一方、ステップＳ２６にて、画素値の変化の方向が停止前と逆方向であると判定されると（ステップＳ２６；ＹＥＳ）、検出部７ｃは、被写体Ｓの手のひら（物体Ｏ）を検出したものとみなし、撮影制御部７ｈは、被写体Ｓの撮影処理の実行を制御する（ステップＳ２７）。具体的には、例えば、撮影制御部７ｈは、所定時間経過後に被写体Ｓを自動的に撮影するタイマーを設定し、タイマーで設定された所定時間が経過した際に、撮像部３により被写体Ｓを撮像させ、画像処理部４により記録用の画像を生成させる。
その後、画像記録部８は、画像処理部４から転送された記録用の画像の画像データを記録して（ステップＳ２８）、当該第１撮影処理を終了する。
【００５７】
＜第２撮影処理＞
以下に、第２撮影処理について、図７及び図８を参照して説明する。
図７は、第２撮影処理に係る動作の一例を示すフローチャートである。また、図８（ａ）及び図８（ｂ）は、第２撮影処理を説明するための図である。
【００５８】
図７に示すように、領域設定部７ｅは、フレーム画像内に第２の検出領域Ａ２を設定する（ステップＳ３１）。具体的には、領域設定部７ｅは、フレーム取得部７ｂにより取得された複数のフレーム画像について、隣合うフレーム画像との間での各画素の画素値の差分情報が所定の許容範囲内である領域の中で、物体Ｏの検出を可能な程度の面積を有し、第１の検出領域Ａ１から最も近い位置（例えば、向かって右側の木の根元等）に存在する領域を第２の検出領域Ａ２として設定する（図８（ａ）参照）。この場合、被写体Ｓの顔領域を避けることが望ましい。
【００５９】
次に、検出制御部７ｇは、第２の検出領域Ａ２について、上記した第１撮影処理と略同様の処理を行う。すなわち、検出制御部７ｇは、フレーム取得部７ｂにより取得された複数のフレーム画像間の第２の検出領域Ａ２を構成する複数の画素の相対的な画素値に基づいて、当該第２の検出領域Ａ２を構成する複数の画素の中で、画素値が変化する画素を特定する（ステップＳ３２）。続けて、検出制御部７ｇは、特定された画素から画素値の変化の方向を検出し、画素値の変化の方向に規則性があるか否かを判定する（ステップＳ３３）。
すなわち、ユーザである被写体Ｓが第２の検出領域Ａ２内に手のひらを配置させる場合（図８（ｂ）参照）には、手のひらの移動方向は第２の検出領域Ａ２の略下側から第２の検出領域Ａ２の略中央に向けて直線状となり、第２の検出領域Ａ２を構成する複数の画素の画素値も略下側から略中央に向けて順次変化していく。つまり、画素値の変化の方向が一直線に沿った規則性を有するものとなる。
【００６０】
ステップＳ３３にて、画素値の変化の方向に規則性がないと判定されると（ステップＳ３３；ＮＯ）、検出制御部７ｇは、処理をステップＳ３２に戻し、それ以降の各処理を実行する。
一方、ステップＳ３３にて、画素値の変化の方向に規則性があると判定されると（ステップＳ３３；ＹＥＳ）、検出制御部７ｇは、第２の検出領域Ａ２を構成する複数の画素の画素値の変化が停止したか否かを判定する（ステップＳ３４）。
すなわち、第２の検出領域Ａ２内の所定位置（例えば、略中央等）に手のひらを配置させた状態では、画素値の変化が停止する。
【００６１】
ステップＳ３４にて、第２の検出領域Ａ２を構成する複数の画素の画素値の変化が停止していないと判定されると（ステップＳ３４；ＮＯ）、検出制御部７ｇは、画素値の変化が停止したか否かを判定する処理を所定の時間間隔で繰り返し実行する。
一方、ステップＳ３４にて、第２の検出領域Ａ２を構成する複数の画素の画素値の変化が停止したと判定されると（ステップＳ３４；ＹＥＳ）、表示部５は、例えば、「準備ＯＫ」等の物体Ｏの検出の待機状態である旨を表す案内表示をライブビュー画像Ｌに重畳させてＯＳＤ表示させる（ステップＳ３５）。
【００６２】
次に、検出制御部７ｇは、第２の検出領域Ａ２を構成する複数の画素の中で、画素値が変化する画素を特定する（ステップＳ３６）。続けて、検出制御部７ｇは、特定された画素から画素値の変化の方向を検出し、画素値の変化の方向が停止前と逆方向（例えば、略中央から略下側等）であるか否かを判定する（ステップＳ３７）。
ここで、画素値の変化の方向が停止前と逆方向でないと判定されると（ステップＳ３７；ＮＯ）、検出制御部７ｇは、処理をステップＳ３２に戻し、それ以降の各処理を実行する。すなわち、第２撮影処理を最初からやり直すこととなるため、この場合、表示部５は、物体Ｏの検出の待機状態である旨を表す案内表示を停止させる。
【００６３】
一方、ステップＳ３７にて、画素値の変化の方向が停止前と逆方向であると判定されると（ステップＳ３７；ＹＥＳ）、検出部７ｃは、被写体Ｓの手のひら（物体Ｏ）を検出したものとみなし、撮影制御部７ｈは、被写体Ｓの撮影処理の実行を制御する（ステップＳ３８）。具体的には、例えば、撮影制御部７ｈは、所定時間経過後に被写体Ｓを自動的に撮影するタイマーを設定し、タイマーで設定された所定時間が経過した際に、撮像部３により被写体Ｓを撮像させ、画像処理部４により記録用の画像を生成させる。
その後、画像記録部８は、画像処理部４から転送された記録用の画像の画像データを記録して（ステップＳ３９）、当該第２撮影処理を終了する。
【００６４】
＜第３撮影処理＞
以下に、第３撮影処理について、図９及び図１０を参照して説明する。
図９は、第３撮影処理に係る動作の一例を示すフローチャートである。また、図１０（ａ）〜図１０（ｃ）は、第３撮影処理を説明するための図である。
【００６５】
図９に示すように、画像情報取得部７ｆは、先ず、フレーム画像内の所定位置（例えば、中央下側等）に物体Ｏ（例えば、手のひら）の色情報を取得するための画像情報取得領域Ａ０を設定する（ステップＳ４１；図１０（ａ）参照）。その後、ユーザが画像情報取得領域Ａ０内に手のひらを配置して、画像情報取得部７ｆは、例えば、画像情報取得領域Ａ０が設定されてから所定時間（例えば、２秒等）後に、撮像部３によりされたフレーム画像内の画像情報取得領域Ａ０から物体Ｏの色情報を取得する（ステップＳ４２；図１０（ｂ）参照）。
【００６６】
次に、検出制御部７ｇは、フレーム取得部７ｂにより取得された複数のフレーム画像間の第１の検出領域Ａ１を構成する複数の画素の相対的な画素値に基づいて、第１の検出領域Ａ１を構成する複数の画素の中で、画素値が変化する画素を特定していき（ステップＳ４３）、画素値の変化が停止したか否かを判定する（ステップＳ４４）。
すなわち、ユーザである被写体Ｓが第１の検出領域Ａ１内に手のひらを配置させると、第１の検出領域Ａ１を構成する複数の画素の相対的な画素値は変化した状態となり、手のひらの移動を停止させることで、画素値の変化が停止する（図１０（ｃ）参照）。
【００６７】
ステップＳ４４にて、第１の検出領域Ａ１を構成する複数の画素の画素値の変化が停止していないと判定されると（ステップＳ４４；ＮＯ）、検出制御部７ｇは、画素値の変化が停止したか否かを判定する処理を所定の時間間隔で繰り返し実行する。
一方、ステップＳ４４にて、第１の検出領域Ａ１を構成する複数の画素の画素値の変化が停止したと判定されると（ステップＳ４４；ＹＥＳ）、検出制御部７ｇは、フレーム画像内の第１の検出領域Ａ１を構成する複数の画素の色情報を取得して、画像情報取得領域Ａ０から取得された物体Ｏの色情報と比較する（ステップＳ４５）。そして、検出制御部７ｇは、第１の検出領域Ａ１を構成する複数の画素の中で、色情報どうしの差が所定の許容範囲内である画素の数を算出し、算出された画素の数の第１の検出領域Ａ１を構成する複数の画素の全数に対する比率が所定値以上であるか否かを判定する（ステップＳ４６）。
【００６８】
ステップＳ４６にて、比率が所定値以上でないと判定されると（ステップＳ４６；ＮＯ）、検出制御部７ｇは、処理をステップＳ４３に戻し、それ以降の各処理を実行する。
一方、ステップＳ４６にて、比率が所定値以上であると判定されると（ステップＳ４６；ＹＥＳ）、物体Ｏ（例えば、被写体Ｓの手のひら等）を検出したものとみなし、表示部５は、例えば、「準備ＯＫ」等の撮影の待機状態である旨を表す案内表示をライブビュー画像Ｌに重畳させてＯＳＤ表示させる（ステップＳ４７）。
【００６９】
次に、検出制御部７ｇは、フレーム画像内の第１の検出領域Ａ１を構成する複数の画素の中で、色情報どうしの差が所定の許容範囲内である画素の数を算出し（ステップＳ４８）、算出された画素の数の第１の検出領域Ａ１を構成する複数の画素の全数に対する比率が所定値未満であるか否かを判定する（ステップＳ４９）。
すなわち、ユーザである被写体Ｓは、第１の検出領域Ａ１の外側に手のひらを移動させるようにして第１の検出領域Ａ１内から離脱させることで、比率が所定値未満となる。
【００７０】
ステップＳ４９にて、第１の検出領域Ａ１を構成する複数の画素の全数に対する比率が所定値未満でないと判定されると（ステップＳ４９；ＮＯ）、検出制御部７ｇは、比率が所定値未満となったか否かを判定する処理を所定の時間間隔で繰り返し実行する。
一方、ステップＳ４９にて、第１の検出領域Ａ１を構成する複数の画素の全数に対する比率が所定値未満であると判定されると（ステップＳ４９；ＹＥＳ）、撮影制御部７ｈは、被写体Ｓの撮影処理の実行を制御する（ステップＳ５０）。具体的には、例えば、撮影制御部７ｈは、所定時間経過後に被写体Ｓを自動的に撮影するタイマーを設定し、タイマーで設定された所定時間が経過した際に、撮像部３により被写体Ｓを撮像させ、画像処理部４により記録用の画像を生成させる。
その後、画像記録部８は、画像処理部４から転送された記録用の画像の画像データを記録して（ステップＳ５１）、当該第３撮影処理を終了する。
【００７１】
以上のように、本実施形態の撮像装置１００によれば、第１の手法によりフレーム画像内から物体Ｏ（例えば、手のひら等）の検出が可能であるか否かを判定し、物体Ｏの検出が可能でないと判定された場合に、第１の手法とは異なる第２の手法によりフレーム画像内から物体Ｏを検出するように制御するので、フレーム画像内から物体Ｏを検出する際に、物体Ｏを検出する手法の異なる二つの手法を切替えて物体Ｏの検出を行うことができ、撮影のために検出する物体Ｏの誤検出を低減することができる。すなわち、例えば、被写体Ｓの背景等の撮影状況に応じて、物体Ｏの検出領域を切り替えたり、物体Ｏの検出方法を切り替えたりすることができ、これにより、フレーム画像内からの物体Ｏの検出を適正に行うことができる。
また、フレーム画像内から物体Ｏが検出されたことを契機として、被写体Ｓの自動撮影を行って記録用の画像を生成することができる。
【００７２】
特に、フレーム画像内における第１の検出領域Ａ１から第１の検出方法により物体Ｏを検出する手法と、フレーム画像内における第１の検出領域Ａ１とは異なり、且つ、第１の検出方法により物体Ｏの検出が可能であると判定される第２の検出領域Ａ２から当該第１の検出方法により物体Ｏを検出する手法とを切替えて物体Ｏの検出を行うことができる。すなわち、被写体Ｓの背景内における第１の検出領域Ａ１にて、例えば、風で揺れている木の枝等の被写体Ｓ以外の異物体が動いている状態では、第１の検出領域Ａ１を利用した物体Ｏの検出が困難となるため、この場合には、物体Ｏの検出領域を第１の検出領域Ａ１とは異なる第２の検出領域Ａ２とすることで、物体Ｏの誤検出を低減することができる。
また、第１の検出方法として、撮像部３により順次撮像される複数のフレーム画像間の相対的な画像情報（例えば、画素値の差分情報等）に基づき、物体Ｏの状態の変化を検出する方法を用いることで、例えば、物体Ｏの色情報等の絶対的な画像情報を用いて当該物体Ｏの検出を行う方法に比べて処理を軽減することができ、物体Ｏの検出に際して省電力化を図ることができる。
【００７３】
また、第１の検出領域Ａ１から第１の検出方法により物体Ｏの検出が可能でないと判定され、且つ、フレーム画像内で第１の検出方法により物体Ｏを検出することが可能である第２の検出領域Ａ２が存在しない場合には、第１の検出方法とは異なる第２の検出方法に切り替えて第１の検出領域Ａ１から物体Ｏの検出を行うことができる。すなわち、被写体Ｓの背景内における第１の検出領域Ａ１以外の略全ての領域にて、例えば、光線が乱反射する水面等の当該被写体Ｓ以外の異物体が動いている状態では、フレーム画像内に第２の検出領域Ａ２を設定不可能となるため、この場合には、物体Ｏの検出方法を第１の検出方法とは異なる第２の検出方法とすることで、物体Ｏの誤検出を低減することができる。
また、第２の検出方法として、物体Ｏに係る絶対的な画像情報（例えば、物体Ｏの色情報等）に基づき第１の検出領域Ａ１から物体Ｏを検出する方法を用いることで、例えば、複数のフレーム画像間の相対的な画像情報に基づいて物体Ｏの状態の変化を検出することができない状況であっても、フレーム画像内からの物体Ｏの検出を適正に行うことができる。
【００７４】
また、撮像部３により順次撮像される複数のフレーム画像間の相対的な画像情報（例えば、画素値の差分情報等）に基づいて、これら複数のフレーム画像間における画像情報の変化の方向に規則性があること、当該画像情報の変化が停止したこと、複数のフレーム画像間における画像情報の変化の方向が停止前の方向と逆方向であることをこの順に検出した場合に、物体Ｏを検出したものとみなすようにすることで、第１の検出領域Ａ１や第２の検出領域Ａ２に対しての物体Ｏの進入動作、停止動作、離脱動作を利用して物体Ｏの検出を適正に行うことができる。すなわち、第１の検出領域Ａ１や第２の検出領域Ａ２に対しての物体Ｏの進入動作と離脱動作とが略等しい経路をたどる往復動作となることを条件とすることで、単純な動作態様を利用しつつ物体Ｏの誤検出を低減することができる。
このとき、複数のフレーム画像間の相対的な画像情報に基づいて、これら複数のフレーム画像間における画像情報の変化の方向に規則性があること、当該画像情報の変化が停止したことが順に検出されたことを契機として、物体Ｏの検出の待機状態である旨を報知することで、ユーザの利便性を向上させることができる。
【００７５】
なお、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、上記実施形態にあっては、第１の検出領域Ａ１から第１の検出方法により物体Ｏの検出が可能でないと判定された場合に、第２の検出領域Ａ２を設定可能か否かを判定することなく、物体Ｏに係る絶対的な画像情報（例えば、物体Ｏの色情報等）に基づき第１の検出領域Ａ１から物体Ｏを検出する第２の検出方法に切り替えても良い。すなわち、例えば、被写体Ｓの背景内における一部分の領域である第１の検出領域Ａ１にて、撮像部３により順次撮像される複数のフレーム画像間の相対的な画像情報（例えば、画素値の差分情報等）に基づき、物体Ｏの状態の変化を検出する第１の検出方法を利用した物体Ｏの検出が困難である状況では、被写体Ｓの背景内における他の領域でも第１の検出方法を利用した物体Ｏの検出が困難であると考えられる場合もあるため、或いは、検出領域の位置が変わることをユーザが好ましく思わない場合もあるため、即座に、物体Ｏに係る絶対的な画像情報に基づき第１の検出領域Ａ１から物体Ｏを検出する第２の検出方法に切り替えることで、第２の検出領域Ａ２が設定可能か否かを判定する必要がなくなり、物体Ｏの検出に係る処理の高速化を図ることができる。
【００７６】
また、上記実施形態にあっては、物体Ｏとして、被写体Ｓの特定の部位である手のひらを例示したが、一例であってこれに限られるものではなく、例えば、手袋をした状態であっても良いし、頭や足等の被写体Ｓの他の部位であっても良い。さらに、物体Ｏ自体は、例えば、被写体Ｓを構成しないもの、すなわち、検出動作には用いられるものの実際には撮影されない検出専用の治具等であっても良い。
【００７７】
また、上記実施形態にあっては、相対的な画像情報に基づき物体Ｏを検出できなかった場合に、絶対的な画像情報に基づき物体Ｏを検出するようにしているが、例えば、相対的な画像情報に基づき物体Ｏを検出できなかった場合に、絶対的な画像情報の相対的な変化方向を更に検出するようにしても良い。すなわち、物体Ｏの色情報等の絶対的な画像情報を取得したのち、複数のフレーム画像間の第１の検出領域Ａ１における絶対的な画像情報の相対的な変化に基づいて、これら複数のフレーム画像間における画素値の変化の方向を検出する。そして、検出した変化方向とは逆方向の絶対的な画像情報の相対的な変化を検出した際に撮影処理を実行する。これにより、より精度の高い物体Ｏの検出が可能となる。
【００７８】
また、上記実施形態にあっては、物体Ｏの検出の待機状態である旨を表示部５の表示パネル５ａに案内表示Ｇを表示して報知するようにしたが、一例であってこれに限られるものではなく、例えば、人の五感、特に、聴覚、触覚等によって当該報知を把握、認識させることができるものであれば如何なる態様であっても良い。例えば、所定の警告音（報知音）を放音したり、撮像装置１００を所定の周期で振動させるようにしても良い。
【００７９】
さらに、撮像装置１００の構成は、上記実施形態に例示したものは一例であり、これに限られるものではない。
【００８０】
加えて、上記実施形態にあっては、検出手段、判定手段、検出制御手段、撮影制御手段としての機能を、中央制御部１の制御下にて、検出部７ｃ、検出判定部７ｄ、検出制御部７ｇ、撮影制御部７ｈが駆動することにより実現される構成としたが、これに限られるものではなく、中央制御部１のＣＰＵによって所定のプログラム等が実行されることにより実現される構成としても良い。
すなわち、プログラムメモリ（図示略）に、検出処理ルーチン、判定処理ルーチン、検出制御処理ルーチン、撮影制御処理ルーチンを含むプログラムを記録しておく。そして、検出処理ルーチンにより中央制御部１のＣＰＵに、撮像部３により撮像されるフレーム画像内から物体Ｏを検出する機能を実現させるようにしても良い。また、判定処理ルーチンにより中央制御部１のＣＰＵに、第１の手法によりフレーム画像内から物体Ｏの検出が可能であるか否かを判定する機能を実現させるようにしても良い。また、検出制御処理ルーチンにより中央制御部１のＣＰＵに、物体Ｏの検出が可能でないと判定された場合に、第１の手法とは異なる第２の手法によりフレーム画像内から物体Ｏを検出するように制御する機能を実現させるようにしても良い。また、撮影制御処理ルーチンにより中央制御部１のＣＰＵに、物体が検出されたことを契機として、撮像部３に記録用の画像を撮像させる撮影処理を制御する機能を実現させるようにしても良い。
【００８１】
同様に、取得手段、報知手段についても、中央制御部１のＣＰＵによって所定のプログラム等が実行されることにより実現される構成としても良い。
【００８２】
さらに、上記の各処理を実行するためのプログラムを格納したコンピュータ読み取り可能な媒体として、ＲＯＭやハードディスク等の他、フラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することも可能である。また、プログラムのデータを所定の通信回線を介して提供する媒体としては、キャリアウェーブ（搬送波）も適用される。
【００８３】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
撮像手段により撮像される撮像画像内から物体を検出する検出手段と、
前記検出手段によって第１の手法により前記撮像画像内から物体の検出が可能であるか否かを判定する判定手段と、
前記判定手段により物体の検出が可能でないと判定された場合に、前記第１の手法とは異なる第２の手法により前記撮像画像内から前記検出手段によって物体を検出するように制御する検出制御手段と、
前記検出手段により物体が検出されたことを契機として、前記撮像手段に記録用の画像を撮像させる撮影処理を制御する撮影制御手段と、
を備えたことを特徴とする撮像装置。
＜請求項２＞
前記第１の手法は、前記撮像画像内における第１の領域から第１の検出方法により物体を検出する手法を含み、
前記第２の手法は、前記撮像画像内における前記第１の領域とは異なり、且つ、前記判定手段によって前記第１の検出方法により物体の検出が可能であると判定される第２の領域から当該第１の検出方法により物体を検出する手法を含むことを特徴とする請求項１に記載の撮像装置。
＜請求項３＞
前記第１の検出方法は、前記撮像手段により順次撮像される複数のフレーム画像間の相対的な画像情報に基づき、物体の状態の変化を検出する方法であり、
前記判定手段は、前記撮像画像内における前記第１の領域から前記第１の検出方法により物体の検出が可能であるか否かを判定し、
前記検出制御手段は、前記判定手段によって前記第１の領域から前記第１の検出方法により物体の検出が可能でないと判定された場合に、前記撮像画像内で前記第１の検出方法により物体を検出することが可能である領域を前記第２の領域として物体を検出するように前記検出手段を制御することを特徴とする請求項２に記載の撮像装置。
＜請求項４＞
前記検出制御手段は、前記判定手段によって前記第１の領域から前記第１の検出方法により物体の検出が可能でないと判定され、且つ、前記撮像画像内で前記第１の検出方法により物体を検出することが可能である前記第２の領域が存在しない場合に、前記第１の検出方法とは異なる第２の検出方法により前記第１の領域から物体を検出するように前記検出手段を制御することを特徴とする請求項２に記載の撮像装置。
＜請求項５＞
前記第１の検出方法は、前記撮像手段により順次撮像される複数のフレーム画像間の相対的な画像情報に基づき、物体の状態の変化を検出する方法であり、
前記判定手段は、前記撮像画像内における前記第１の領域から前記第１の検出方法により物体の検出が可能であるか否かを判定し、
前記検出制御手段は、前記判定手段によって前記第１の領域から前記第１の検出方法により物体の検出が可能でないと判定され、且つ、前記撮像画像内で前記第１の検出方法により物体を検出することが可能である前記第２の領域が存在しない場合に、物体に係る絶対的な画像情報に基づき前記第１の領域から物体を検出する前記第２の検出方法により物体を検出するように前記検出手段を制御することを特徴とする請求項４に記載の撮像装置。
＜請求項６＞
前記撮像画像内における所定の領域から色に係る画像情報を前記絶対的な画像情報として取得する取得手段を、更に備え、
前記検出制御手段は、前記判定手段によって前記第１の領域から前記第１の検出方法により物体の検出が可能でないと判定され、且つ、前記撮像画像内で前記第１の検出方法により物体を検出することが可能である前記第２の領域が存在しないことが特定されたことを契機として、前記取得手段に前記撮像画像内における所定の領域から色に係る画像情報を取得させ、前記取得手段により取得された色に係る画像情報に基づき前記第１の領域から物体を検出する前記第２の検出方法により物体を検出するように前記検出手段を制御することを特徴とする請求項５に記載の撮像装置。
＜請求項７＞
前記第１の手法は、前記撮像画像内から第１の検出方法により物体を検出する手法を含み、
前記第２の手法は、前記第１の検出方法とは異なる第２の検出方法により前記撮像画像内から物体を検出する手法を含むことを特徴とする請求項１に記載の撮像装置。
＜請求項８＞
前記第１の検出方法は、前記撮像手段により順次撮像される複数のフレーム画像間の相対的な画像情報に基づき、物体の状態の変化を検出する方法であり、
前記判定手段は、前記撮像画像内から前記第１の検出方法により物体の検出が可能であるか否かを判定し、
前記検出制御手段は、前記判定手段によって前記撮像画像内から前記第１の検出方法により物体の検出が可能でないと判定された場合に、物体に係る絶対的な画像情報に基づき前記撮像画像内から物体を検出する前記第２の検出方法により物体を検出するように前記検出手段を制御することを特徴とする請求項７に記載の撮像装置。
＜請求項９＞
前記撮像画像内における所定の領域から色に係る画像情報を前記絶対的な画像情報として取得する取得手段を、更に備え、
前記検出制御手段は、前記判定手段によって前記撮像画像内から前記第１の検出方法により物体の検出が可能でないと判定されたことを契機として、前記取得手段に前記撮像画像内における所定の領域から色に係る画像情報を取得させ、前記取得手段により取得された色に係る画像情報に基づき前記撮像画像内から物体を検出する前記第２の検出方法により物体を検出するように前記検出手段を制御することを特徴とする請求項８に記載の撮像装置。
＜請求項１０＞
前記第１の手法は、前記撮像画像内における所定の領域から、前記撮像手段により順次撮像される複数のフレーム画像間の相対的な画像情報に基づき物体を検出する手法を含み、
前記検出手段は、前記複数のフレーム画像間の相対的な画像情報に基づいて、これら複数のフレーム画像間における画像情報の変化の方向に規則性があること、当該画像情報の変化が停止したこと、前記複数のフレーム画像間における画像情報の変化の方向が前記停止前の方向と逆方向であることをこの順に検出した場合に、物体を検出したものとみなすことを特徴とする請求項１に記載の撮像装置。
＜請求項１１＞
前記検出手段により、前記複数のフレーム画像間の相対的な画像情報に基づいて、これら複数のフレーム画像間における画像情報の変化の方向に規則性があること、当該画像情報の変化が停止したことが順に検出されたことを契機として、物体の検出の待機状態である旨を報知する報知手段を、更に備えることを特徴とする請求項１０に記載の撮像装置。＜請求項１２＞
撮像装置を用いた撮像制御方法であって、
撮像手段により撮像される撮像画像内から物体を検出する処理と、
第１の手法により前記撮像画像内から物体の検出が可能であるか否かを判定する処理と、
物体の検出が可能でないと判定された場合に、前記第１の手法とは異なる第２の手法により前記撮像画像内から物体を検出するように制御する処理と、
物体が検出されたことを契機として、前記撮像手段に記録用の画像を撮像させる撮影処理を制御する処理と、
を含むことを特徴とする撮像制御方法。
＜請求項１３＞
撮像装置のコンピュータに、
撮像手段により撮像される撮像画像内から物体を検出する機能と、
第１の手法により前記撮像画像内から物体の検出が可能であるか否かを判定する機能と、
物体の検出が可能でないと判定された場合に、前記第１の手法とは異なる第２の手法により前記撮像画像内から物体を検出するように制御する機能と、
物体が検出されたことを契機として、前記撮像手段に記録用の画像を撮像させる撮影処理を制御する機能と、
を実現させることを特徴とするプログラム。
【符号の説明】
【００８４】
１００    撮像装置
１        中央制御部
５        表示部
５ａ      表示パネル
７        動作処理部
７ａ      状態判定部
７ｂ      フレーム取得部
７ｃ      検出部
７ｄ      検出判定部
７ｅ      領域設定部
７ｆ      画像情報取得部
７ｇ      検出制御部
７ｈ      撮影制御部
【図１】
2020115679.tif 000003
【図２】
2020115679.tif 000004
【図３】
2020115679.tif 000005
【図４】
2020115679.tif 000006
【図５】
2020115679.tif 000007
【図６】
2020115679.tif 000008
【図７】
2020115679.tif 000009
【図８】
2020115679.tif 000010
【図９】
2020115679.tif 000011
【図１０】
2020115679.tif 000012
【手続補正書】
【提出日】令和2年5月12日(2020.5.12)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、物体検出装置、検出制御方法及びプログラムに関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明は、このような問題に鑑みてなされたものであり、本発明の課題は、検出する物体の誤検出を低減することができる物体検出装置、検出制御方法及びプログラムを提供することである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記課題を解決するための本発明の一態様は、物体検出装置であって、
撮像手段により撮像される撮像画像内から物体を検出する検出手段と、
前記検出手段によって第１の検出方法により前記撮像画像内における第１の領域から物体の検出が可能であるか否かを判定する判定手段と、
前記判定手段により、前記第１の検出方法により物体の検出が可能でないと判定され、前記第１の領域とは異なり、且つ、前記判定手段によって前記第１の検出方法により物体の検出が可能であると判定される第２の領域が存在しない場合に、前記第１の検出方法とは異なる第２の検出方法により前記第１の領域から物体を検出するように制御する検出制御手段と、
を備えたことを特徴としている。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明によれば、検出する物体の誤検出を低減することができる。
【手続補正６】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
撮像手段により撮像される撮像画像内から物体を検出する検出手段と、
前記検出手段によって第１の検出方法により前記撮像画像内における第１の領域から物体の検出が可能であるか否かを判定する判定手段と、
前記判定手段により、前記第１の検出方法により物体の検出が可能でないと判定され、前記第１の領域とは異なり、且つ、前記判定手段によって前記第１の検出方法により物体の検出が可能であると判定される第２の領域が存在しない場合に、前記第１の検出方法とは異なる第２の検出方法により前記第１の領域から物体を検出するように制御する検出制御手段と、
を備えたことを特徴とする物体検出装置。
【請求項２】
前記第１の検出方法は、前記撮像手段により順次撮像される複数のフレーム画像間の相対的な画像情報に基づき、物体の状態の変化を検出する方法であり、
前記判定手段は、前記撮像画像内における前記第１の領域から前記第１の検出方法により物体の検出が可能であるか否かを判定し、
前記検出制御手段は、前記判定手段によって前記第１の領域から前記第１の検出方法により物体の検出が可能でないと判定され、且つ、前記撮像画像内で前記第１の検出方法により物体を検出することが可能である前記第２の領域が存在しない場合に、物体に係る絶対的な画像情報に基づき前記第１の領域から物体を検出する前記第２の検出方法により物体を検出するように前記検出手段を制御することを特徴とする請求項１に記載の物体検出装置。
【請求項３】
前記撮像画像内における所定の領域から色に係る画像情報を前記絶対的な画像情報として取得する取得手段を、更に備え、
前記検出制御手段は、前記判定手段によって前記第１の領域から前記第１の検出方法により物体の検出が可能でないと判定され、且つ、前記撮像画像内で前記第１の検出方法により物体を検出することが可能である前記第２の領域が存在しないことが特定されたことを契機として、前記取得手段に前記撮像画像内における所定の領域から色に係る画像情報を取得させ、前記取得手段により取得された色に係る画像情報に基づき前記第１の領域から物体を検出する前記第２の検出方法により物体を検出するように前記検出手段を制御することを特徴とする請求項２に記載の物体検出装置。
【請求項４】
撮像手段により撮像される撮像画像内から物体を検出する検出手段と、
前記検出手段によって第１の検出方法により前記撮像画像内から物体の検出が可能であるか否かを判定する判定手段と、
前記判定手段により、前記第１の検出方法により物体の検出が可能でないと判定された場合に、前記第１の検出方法とは異なる第２の検出方法により前記撮像画像内から前記検出手段によって物体を検出するように制御する検出制御手段と、
を備えたことを特徴とする物体検出装置。
【請求項５】
前記第１の検出方法は、前記撮像手段により順次撮像される複数のフレーム画像間の相対的な画像情報に基づき、物体の状態の変化を検出する方法であり、
前記判定手段は、前記撮像画像内から前記第１の検出方法により物体の検出が可能であるか否かを判定し、
前記検出制御手段は、前記判定手段によって前記撮像画像内から前記第１の検出方法により物体の検出が可能でないと判定された場合に、物体に係る絶対的な画像情報に基づき前記撮像画像内から物体を検出する前記第２の検出方法により物体を検出するように前記検出手段を制御することを特徴とする請求項４に記載の物体検出装置。
【請求項６】
前記撮像画像内における所定の領域から色に係る画像情報を前記絶対的な画像情報として取得する取得手段を、更に備え、
前記検出制御手段は、前記判定手段によって前記撮像画像内から前記第１の検出方法により物体の検出が可能でないと判定されたことを契機として、前記取得手段に前記撮像画像内における所定の領域から色に係る画像情報を取得させ、前記取得手段により取得された色に係る画像情報に基づき前記撮像画像内から物体を検出する前記第２の検出方法により物体を検出するように前記検出手段を制御することを特徴とする請求項５に記載の物体検出装置。
【請求項７】
撮像手段により撮像される撮像画像内における所定の領域から前記撮像手段により順次撮像される複数のフレーム画像間の相対的な画像情報に基づいて物体を検出する第１の手法により、これら複数のフレーム画像間における画像情報の変化の方向に規則性があること、当該画像情報の変化が停止したこと、前記複数のフレーム画像間における画像情報の変化の方向が前記停止前の方向と逆方向であることをこの順に検出した場合に、物体を検出したものとみなす検出手段と、
前記検出手段により、前記複数のフレーム画像間の相対的な画像情報に基づいて、これら複数のフレーム画像間における画像情報の変化の方向に規則性があること、当該画像情報の変化が停止したことが順に検出されたことを契機として、物体の検出の待機状態である旨を報知する報知手段と、
前記検出手段によって前記撮像画像内から物体の検出が可能であるか否かを判定する判定手段と、
前記判定手段により物体の検出が可能でないと判定された場合に、前記第１の手法とは異なる第２の手法により前記撮像画像内から前記検出手段によって物体を検出するように制御する検出制御手段と、
を備えたことを特徴とする物体検出装置。
【請求項８】
撮像手段により撮像される撮像画像内から物体を検出する処理と、
第１の検出方法により前記撮像画像内における第１の領域から物体の検出が可能であるか否かを判定する処理と、
前記第１の検出方法により物体の検出が可能でないと判定され、前記第１の領域とは異なり、且つ、前記第１の検出方法により物体の検出が可能であると判定される第２の領域が存在しない場合に、前記第１の検出方法とは異なる第２の検出方法により前記第１の領域から物体を検出するように制御する処理と、
を含むことを特徴とする検出制御方法。
【請求項９】
撮像手段により撮像される撮像画像内から物体を検出する処理と、
第１の検出方法により前記撮像画像内から物体の検出が可能であるか否かを判定する処理と、
前記第１の検出方法により物体の検出が可能でないと判定された場合に、前記第１の検出方法とは異なる第２の検出方法により前記撮像画像内から物体を検出するように制御する処理と、
を含むことを特徴とする検出制御方法。
【請求項１０】
撮像手段により撮像される撮像画像内における所定の領域から順次撮像される複数のフレーム画像間の相対的な画像情報に基づいて物体を検出する第１の手法により、これら複数のフレーム画像間における画像情報の変化の方向に規則性があること、当該画像情報の変化が停止したこと、前記複数のフレーム画像間における画像情報の変化の方向が前記停止前の方向と逆方向であることをこの順に検出した場合に、物体を検出したものとみなす処理と、
前記複数のフレーム画像間の相対的な画像情報に基づいて、これら複数のフレーム画像間における画像情報の変化の方向に規則性があること、当該画像情報の変化が停止したことが順に検出されたことを契機として、物体の検出の待機状態である旨を報知する処理と、
前記撮像画像内から物体の検出が可能であるか否かを判定する処理と、
物体の検出が可能でないと判定された場合に、前記第１の手法とは異なる第２の手法により前記撮像画像内から物体を検出するように制御する処理と、
を含むことを特徴とする検出制御方法。
【請求項１１】
コンピュータに、
撮像手段により撮像される撮像画像内から物体を検出する機能、
第１の検出方法により前記撮像画像内における第１の領域から物体の検出が可能であるか否かを判定する機能、
前記第１の検出方法により物体の検出が可能でないと判定され、前記第１の領域とは異なり、且つ、前記第１の検出方法により物体の検出が可能であると判定される第２の領域が存在しない場合に、前記第１の検出方法とは異なる第２の検出方法により前記第１の領域から物体を検出するように制御する機能、
を実現させることを特徴とするプログラム。
【請求項１２】
コンピュータに、
撮像手段により撮像される撮像画像内から物体を検出する機能、
第１の検出方法により前記撮像画像内から物体の検出が可能であるか否かを判定する機能、
前記第１の検出方法により物体の検出が可能でないと判定された場合に、前記第１の検出方法とは異なる第２の検出方法により前記撮像画像内から物体を検出するように制御する機能、
を実現させることを特徴とするプログラム。
【請求項１３】
コンピュータに、
撮像手段により撮像される撮像画像内における所定の領域から順次撮像される複数のフレーム画像間の相対的な画像情報に基づいて物体を検出する第１の手法により、これら複数のフレーム画像間における画像情報の変化の方向に規則性があること、当該画像情報の変化が停止したこと、前記複数のフレーム画像間における画像情報の変化の方向が前記停止前の方向と逆方向であることをこの順に検出した場合に、物体を検出したものとみなす機能、
前記複数のフレーム画像間の相対的な画像情報に基づいて、これら複数のフレーム画像間における画像情報の変化の方向に規則性があること、当該画像情報の変化が停止したことが順に検出されたことを契機として、物体の検出の待機状態である旨を報知する機能、
前記撮像画像内から物体の検出が可能であるか否かを判定する機能、
物体の検出が可能でないと判定された場合に、前記第１の手法とは異なる第２の手法により前記撮像画像内から物体を検出するように制御する機能、
を実現させることを特徴とするプログラム。