(57)【特許請求の範囲】
【請求項１】
被写体を撮像する撮像手段と、
この撮像手段により撮像された所定の被写体の位置を検出する第１の検出手段と、
この第１の検出手段により検出された前記所定の被写体の位置と、検出部の初期位置とに基づいて、この検出部を前記初期位置から移動して配置する検出部配置制御手段と、
この検出部配置制御手段により前記検出部を配置した後に、当該検出部の範囲内の動きを検出する第２の検出手段と、
この第２の検出手段により前記検出部の範囲内の動きが検出されると、所定の動作を実行する動作実行手段と、
を備えていることを特徴とする検出装置。
【請求項２】
前記第１の検出手段は、前記所定の被写体のサイズを更に検出し、
前記検出部配置制御手段は、前記第１の検出手段により検出された所定の被写体の位置と、前記検出部の初期位置とに加え、前記第１の検出手段により検出された前記所定の被写体のサイズとに基づいて、前記検出部を前記初期位置から移動して配置することを特徴とする請求項１に記載の検出装置。
【請求項３】
前記所定の被写体のサイズと前記所定の被写体から前記検出部までの距離とが対応付けて複数組記憶されている記憶手段を更に備え、
前記検出部配置制御手段は、前記第１の検出手段により検出された前記所定の被写体のサイズに対応付けて記憶されている前記距離を前記記憶手段から読み出し、この読み出された距離に対応させて、前記検出部を前記初期位置から移動して配置することを特徴とする請求項２に記載の検出装置。
【請求項４】
前記第１の検出手段は、前記所定の被写体として人間の顔を検出し、前記所定の被写体のサイズとして当該顔のサイズを検出することを特徴とする請求項２又は３に記載の検出装置。
【請求項５】
前記検出部配置制御手段は、前記第１の検出手段により検出された人物の顔のサイズに基づいて、前記人間の顔とは異なる人間の可動する部位の動く範囲に対応した距離内の位置に、前記検出部を前記初期位置から移動して配置することを特徴とする請求項４に記載の検出装置。
【請求項６】
前記検出部配置制御手段は、前記撮像手段により撮像された画像上において、前記検出部の中心となる位置と前記所定の被写体の中心となる位置とを結ぶ直線上に、前記検出部を前記初期位置から移動して配置することを特徴とする請求項１〜５の何れか一項に記載の検出装置。
【請求項７】
前記検出部配置制御手段は、前記所定の被写体が予め定められている時間、静止したあとに前記検出部を前記初期位置から移動して配置することを特徴とする請求項１〜６の何れか一項に記載の検出装置。
【請求項８】
前記検出部配置制御手段により配置される前記検出部を、前記撮像手段により撮像された画像に追加して表示画面に表示する表示制御手段を更に備えることを特徴とする請求項１〜７の何れか一項に記載の検出装置。
【請求項９】
前記表示制御手段は、前記検出部の範囲を識別可能に、当該検出部を前記表示画面に表示することを特徴とする請求項８記載の検出装置。
【請求項１０】
前記表示画面は、当該検出装置の前記所定の被写体側に配置されていることを特徴とする請求項８又は９に記載の検出装置。
【請求項１１】
前記動作実行手段は、前記所定の動作として、前記撮像手段により撮像された前記撮像画像を、前記表示画面に表示されている前記検出部を含まずに記録させることを特徴とする請求項８〜１０の何れか一項に記載の検出装置。
【請求項１２】
被写体を撮像する撮像手段を備えている検出装置に用いられる撮影制御方法において、
前記撮像手段により撮像された所定の被写体の位置を検出する第１の検出処理と、
この第１の検出処理により検出された前記所定の被写体の位置と、検出部の初期位置とに基づいて、この検出部を前記初期位置から移動して配置する検出部配置制御処理と、
この検出部配置制御処理により前記検出部を配置した後に、当該検出部の範囲内の動きを検出する第２の検出処理と、
この第２の検出処理により前記検出部の範囲内の動きが検出されると、所定の動作を実行する動作実行処理と、
を含むことを特徴とする検出方法。
【請求項１３】
被写体を撮像する撮像手段を備えている検出装置のコンピュータを、
前記撮像手段により撮像された所定の被写体の位置を検出する第１の検出機能と、
この第１の検出機能により検出された前記所定の被写体の位置と、検出部の初期位置とに基づいて、この検出部を前記初期位置から移動して配置する検出部配置制御機能と、
この検出部配置制御機能により前記検出部を配置した後に、当該検出部の範囲内の動きを検出する第２の検出機能と、
この第２の検出機能により前記検出部の範囲内の動きが検出されると、所定の動作を実行する動作実行機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、所定の条件が検出されると自動的に所定の動作を実行する検出装置、検出方法及びプログラムに関する。
【背景技術】
【０００２】
従来、撮影された被写体画像を表示部に表示し、かつ、動体検出部であるターゲットマークを表示させたあとに、この表示中のターゲットマークを撮影者の想定された立ち位置まで所定のキー操作やタッチ操作により撮像画像上に移動配置させておき、撮影者が画角内に移動し、想定された立ち位置で自分の顔をカメラに向けると、その時点で、予め選択しておいた種類の撮影（通常撮影又はセルフタイマー撮影）が自動的に行われる自動撮影システムが知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２８３５０２号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１のような自動撮影システムでは、動体検出部であるターゲットマークを撮影者の想定された立ち位置まで、所定のキー操作やタッチ操作などの手動操作により撮像画像上に移動配置させる必要があり、その移動配置の手動操作が煩雑であるという課題が存在していた。
【０００５】
本発明の目的は、かかる従来の課題に鑑みてなされたものであり、煩雑な手動操作を行うことなく、動体検出部を適切な撮像画像上の位置に配置することができる検出装置、検出方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、上記目的を達成するため、
被写体を撮像する撮像手段と、
この撮像手段により撮像された所定の被写体の位置を検出する第１の検出手段と、
この第１の検出手段により検出された前記所定の被写体の位置と、検出部の初期位置とに基づいて、この検出部を前記初期位置から移動して配置する検出部配置制御手段と、
この検出部配置制御手段により前記検出部を配置した後に、当該検出部の範囲内の動きを検出する第２の検出手段と、
この第２の検出手段により前記検出部の範囲内の動きが検出されると、所定の動作を実行する動作実行手段と、
を備えていることを特徴とする検出装置である。
【発明の効果】
【０００７】
本発明によれば、煩雑な手動操作を行うことなく、動体検出部を適切な撮像画像上の位置に配置することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る撮像装置の外観を示す斜視図である。
【図２】本発明の実施形態に係る撮像装置の概略構成を示すブロック図である。
【図３】撮影処理に用いるＲＯＭテーブルを示す図である。
【図４】撮像装置の中央制御部により実行される撮影処理の制御手順を示すフローチャートである。
【図５】被写体検出部が顔を検出し、顔枠を表示した状態を示した図である。
【図６】表示画面内での動体検出部の位置の決定を説明するための図である。
【図７】撮影処理において、セルフタイマがカウントダウンした状態を説明するための図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１０】
図１は本発明の実施形態に係る撮像装置１００の外観を示す斜視図である。図１は、表示部８をレンズ部１と同じ向きにしてフレーム部２０を３０度ほど開いて立てた状態を示している。
図１に示すように、本発明の実施形態に係る撮像装置１００の外観は、概略、レンズ部１、ＬＥＤフラッシュライト２１、マイクロフォン２２を含む部分と、フレーム部２０と、表示部８とで構成されている。表示部８の外周部分に、電源ボタン２３、シャッタボタン１０ａが設けられている。
撮像装置１００は、表示部８をレンズ部１を含む部分から回転させたり、フレーム部２０を他の部分から所定角度開くことができる。表示部８を回転させて、レンズ部１と同じ向きにすることで、表示部８に表示される画像を確認しながら自分撮りを行うことができる。
【００１１】
図２は、本発明の実施形態に係る撮像装置１００の概略構成を示すブロック図である。
図２に示すように、本発明の実施形態に係る撮像装置１００は、レンズ部１と、電子撮像部２と、撮像制御部３と、画像データ生成部４と、画像メモリ５と、画像処理部６と、表示制御部７と、表示部８と、記録媒体制御部９と、操作入力部１０と、中央制御部１１とを備えている。ここで、レンズ部１と、電子撮像部２とが撮像手段を構成する。
また、撮像制御部３と、画像処理部６と、中央制御部１１は、例えば、カスタムＬＳＩ１Ａとして設計されている。
【００１２】
レンズ部１は、例えば複数のレンズ玉からなるズームレンズであり、例えばフォーカシングレンズやバリエータレンズ等から構成される。
また、レンズ部１は、図示は省略するが、例えば、バリエータレンズを光軸方向に移動させるズーム駆動部、フォーカスレンズを光軸方向に移動させる合焦駆動部等を備えている。
【００１３】
電子撮像部２は、例えば、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal-oxide Semiconductor）等のイメージセンサから構成され、レンズ部１の各種レンズを通過した光学像を二次元の画像信号に変換する。
【００１４】
撮像制御部３は、図示は省略するが、タイミング発生器、ドライバなどを備えている。そして、撮像制御部３は、タイミング発生器、ドライバにより電子撮像部２を走査駆動して、所定周期毎に光学像を電子撮像部２により二次元の画像信号に変換させ、当該電子撮像部２の撮像領域から１画面分ずつ画像フレームを読み出して画像データ生成部４に逐次出力させる。
また、撮像制御部３は、ＡＦ（自動合焦処理）、ＡＥ（自動露出処理）、ＡＷＢ（自動ホワイトバランス）等の被写体の撮像条件の調整制御を行う。
【００１５】
画像データ生成部４は、電子撮像部２から転送された画像フレームのアナログ値の信号に対してＲＧＢの各色成分毎に適宜ゲイン調整した後に、サンプルホールド回路（図示略）でサンプルホールドしてＡ／Ｄ変換器（図示略）でデジタルデータに変換し、カラープロセス回路（図示略）で画素補間処理及びγ補正処理を含むカラープロセス処理を行った後、デジタル値の輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒ（ＹＵＶデータ）を画像データとして生成する。
カラープロセス回路から出力される画像データは、図示しないＤＭＡコントローラを介して、バッファメモリとして使用される画像メモリ５にＤＭＡ転送される。
【００１６】
中央制御部１１は、撮像装置１００の各部を制御するものである。具体的には、中央制御部１１は、ＣＰＵ、ＲＡＭ（何れも図示略）、ＲＯＭ１２を備え、撮像装置１００用の各種処理プログラム（図示略）に従って各種の制御動作を行う。
【００１７】
画像メモリ５は、例えば、ＤＲＡＭ等により構成され、画像データ生成部４から転送された画像データを一時的に記憶する。また、画像メモリ５は、画像処理部６や中央制御部１１等によって処理されるデータ等を一時的に記憶する。
【００１８】
画像処理部６は、被写体検出部６ａと、動体検出部配置制御部６ｂと、動き検出部６ｃとを具備している。
【００１９】
被写体検出部６ａは、被写体の顔を検出する顔検出手段を有する。この被写体検出部６ａは、画像メモリ５から画像を読み出し、その画像から人の顔を検出し、検出された顔の位置や大きさ等を特定する。被写体検出部６ａは、撮像された画像データの全領域（画角の全範囲）内に人の顔があるか否かを認識する。つまり、顔認識処理の対象となる範囲は画像データの全領域である。
【００２０】
この被写体検出部６ａは、例えば、画像領域に含まれる人の顔を識別するための一般的な人の顔の特徴点データ（目、眉毛、鼻、口、耳等の特徴データ）と撮像された画像データとを比較照合することにより、撮像された該画像データの中に人の顔の画像データがあるか否かを認識するように構成されている。
【００２１】
また、この被写体検出部６ａは、一方の眼を検出し、該一方の眼に基づいて両眼対候補を生成して顔パターンを認識する構成により顔を検知するように構成しでもよい。
また、この被写体検出部６ａは、顔全体の輪郭に対応した基準テンプレートを用いたテンプレートマッチング（ブロックマッチングともいう。）によって顔を検出するように構成してもよい。
【００２２】
また、被写体検出部６ａは、被写体の形状の特徴領域を表す形状情報を特徴点として抽出する。この場合、被写体検出部６ａは、画像データから被写体の輪郭を形状情報として抽出する。
【００２３】
動体検出部配置制御部６ｂは、画像メモリ５から取得された画像データを表示する表示画面の所定の位置に、掌形状の動体検出部３１を初期位置に配置表示する、または初期設定した動体検出部３１を所定の位置に移動して配置する処理を行う。動体検出部配置制御部６ｂは、様々な従来技術によって、動体検出部３１を適切なサイズ、位置に配置することができる。
【００２４】
動体検出部配置制御部６ｂは、動体検出部３１の位置を決定するため、中央制御部１１に備えられたＲＯＭ１２中のＲＯＭテーブル１２ａを用いる。ここで、ＲＯＭテーブル１２ａの内容を図３に示す。
図３は、撮影処理に用いるＲＯＭテーブル１２ａの内容を示す図である。ＲＯＭテーブル１２ａの詳細は後述する。
【００２５】
動き検出部６ｃは、動体検出部配置制御部６ｂで設定された画像領域における物体の移動における動きを検出する。具体的には、画像メモリ５から読み出された画像のフレーム間の差分を画素単位で求め、差分のあった画素領域に動きのある移動物体が存在すると推定するフレーム間差分方式を用いて、動きベクトルを算出する。これにより、動き検出部６ｃは、被写体の動きを検出する。
また、前フレームで動きと推定された領域を切り出してテンプレート画像とし、現フレームでこのテンプレート画像と相関の高い領域を探索し、相関値が閾値以上である領域を移動物体が存在する領域であると推定するマッチング方式を用いることもできる。
ここで、動き検出部６ｃは、動き検出手段を構成する。
【００２６】
表示制御部７は、画像メモリ５に記憶されている縮小画像データを読み出して表示部８に縮小画像を表示させる制御を行う。
具体的には、表示制御部７は、ＶＲＡＭ、ＶＲＡＭコントローラ、デジタルビデオエンコーダなどを備えている。そして、デジタルビデオエンコーダは、中央制御部１１の制御下にて画像メモリ５から読み出されてＶＲＡＭ（図示略）に記憶されている縮小画像データの輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを、ＶＲＡＭコントローラを介してＶＲＡＭから定期的に読み出して、これらのデータを元にビデオ信号を発生して表示部８に出力する。また、表示制御部７は、撮影モードにて、電子撮像部２及び撮像制御部３による撮像により生成された複数の画像フレームに基づいたライブビュー画像や、本撮像画像として撮像されたレックビュー画像等を表示部８の表示画面に表示させる機能も有する。
【００２７】
表示部８は、例えば、液晶表示装置であり、表示制御部７からのビデオ信号に基づいて、合成部６ｂにより逐次生成される合成画像に対応する縮小画像を表示する表示手段として機能している。また、表示部８は、表示制御部７からのビデオ信号に基づいて、ライブビュー画像、レックビュー画像等を表示画面に表示する。
【００２８】
記録媒体制御部９は、記録媒体９ａが着脱自在に構成され、装着された記録媒体９ａからのデータの読み出しや記録媒体９ａに対するデータの書き込みを制御する。即ち、記録媒体制御部９は、画像処理部６のＪＰＥＧ圧縮部（図示略）により符号化された記録用の画像データを記録媒体９ａに記録させる。記録用の画像データには、切抜画像データも含まれる。
【００２９】
なお、記録媒体９ａは、例えば、不揮発性メモリ（フラッシュメモリ）等により構成されるが、一例であってこれに限られるものではなく、適宜任意に変更可能である。
【００３０】
操作入力部１０は、当該撮像装置１００の所定操作を行うためのものである。具体的には、操作入力部１０は、被写体の撮影指示に係るシャッタボタン１０ａ、ズーム量の調整指示に係るズームボタン（図示略）等を備え、これらのボタンの操作に応じて所定の操作信号を中央制御部１１に出力する。
【００３１】
また、操作入力部１０は、各種の設定に係る指示入力を行うためのものとして機能する。
【００３２】
次に、本実施形態に係る撮像装置１００の動作について説明する。
図４は、撮像装置１００の中央制御部１１により実行される「撮影処理」の制御手順を示すフローチャートである。以下、撮像装置１００による撮影処理における動作について図４のフローチャートを参照して説明する。
なお、図４に示す処理が開始される前提として、撮像装置１００は、表示部８とレンズ部１とが同じ向きに設定されるとともに、メニュー画面におけるユーザの操作により、撮影モード状態の一つの状態である撮影モードに設定されているものとする。また、図４のフローチャートでは、人間を被写体Ｈの例として説明するが、被写体は人間に限らない。
【００３３】
撮影処理が開始されると中央制御部１１は先ず、撮像装置１００を記録状態（ＲＥＣモード）に移行させ、動体検出部配置制御部６ｂにより、たとえば、初期位置として画面の右上に動体検出部３１を表示させるとともに、被写体検出部６ａを制御して顔検出を実行させる（ステップＳ０１）。このとき、動体検出部３１は、初期状態として、たとえば画面の右上に表示される。
【００３４】
ステップＳ０２においては、中央制御部１１は、顔検出が実行された結果として顔Ｈ１が画面内にあるか否かを判断する。ステップＳ０２において顔Ｈ１が画面内に検出されなかった場合、「ＮＯ」へ分岐してステップＳ０３に移行する。ステップＳ０２において顔Ｈ１が画面内に検出された場合、「ＹＥＳ」へ分岐してステップＳ０４に移行する。
【００３５】
ステップＳ０３では所定の設定時間（例えば１／３０秒）経過後、再度顔検出を試みる。例えば、被写体Ｈであるユーザが「撮影処理」を設定し、撮影されるべき位置に移動中である場合には、顔検出されるべき被写体Ｈが検出されない。そのような場合、ステップＳ０３において検出が継続して実施される。
【００３６】
ステップＳ０４では、中央制御部１１は、被写体検出部６ａを制御して顔Ｈ１を検出させ、顔Ｈ１のサイズと位置とを検出させるとともに、顔枠３０を表示させる。ここで、被写体検出部６ａは検出手段を構成する。また、被写体検出部６ａはサイズ検出手段として機能する。
図５は、被写体検出部が顔を検出し、顔枠３０を表示した状態を示した図である。
【００３７】
図６は、表示画面内での動体検出部３１の位置が決定されて配置される過程を説明するための図である。図６（Ａ）は、図５に示したものと同じ状態であり、被写体検出部６ａが顔Ｈ１を検出し、顔枠３０を表示した状態を示している。
【００３８】
ステップＳ０５に移行すると中央制御部１１は、動体検出部配置制御部６ｂを制御して、図３に示すＲＯＭテーブル１２ａを参照して顔Ｈ１から動体検出部３１までの距離を決定する。
ＲＯＭテーブル１２ａには、被写体Ｈの部分としての顔Ｈ１のサイズと顔Ｈ１から動体検出部３１までの距離とが複数組対応付けられて記憶されている。
顔Ｈ１のサイズが「２０〜３９」ピクセル（ｐｉｘ）の場合は、顔Ｈ１の位置から動体検出部３１までの距離は「６０以下」である「５０」ピクセル（ｐｉｘ）と、顔Ｈ１のサイズが「４０〜７９」ピクセル（ｐｉｘ）の場合は、顔Ｈ１の位置から動体検出部３１までの距離は「１２０以下」である「１００」ピクセル（ｐｉｘ）と、顔Ｈ１のサイズが「８０〜１５９」ピクセル（ｐｉｘ）の場合は、顔Ｈ１の位置から動体検出部３１までの距離は「２４０以下」である「２００」ピクセル（ｐｉｘ）と、それぞれ、対応付けられて記憶されている。
動体検出部配置制御部６ｂは、動体検出部配置制御部６ｂにより検出された顔Ｈ１のサイズに対応付けて記憶されている距離をＲＯＭテーブル１２ａから読み出して、動体検出部３１を配置するための、顔Ｈ１から動体検出部３１までの距離を決定する。ここで、ＲＯＭテーブル１２ａは、記憶手段を構成する。
【００３９】
図３において、顔Ｈ１の位置から動体検出部３１までの距離とは、顔Ｈ１の中心から動体検出部３１の最遠部までの距離である。顔Ｈ１の中心から動体検出部３１の最遠部までの距離は、当該サイズの顔Ｈ１を有する被写体Ｈ（ユーザ）が、手Ｈ２を振り回した際に、手の振り可能範囲を規定したものである。顔Ｈ１から動体検出部３１までの距離を例えば、非常に近くすると、動体検出部３１が、顔枠３０に近づきすぎ、被写体のうち、手Ｈ２以外（例えば肩等）の動きで動体検出がされてしまう。逆に。あまり遠すぎると、手Ｈ２が届きにくくなる。
【００４０】
また、図３のＲＯＭテーブルでは、顔Ｈ１のサイズを４つの区分に分割している。中央制御部１１は、顔Ｈ１のサイズのデータを検出して取得すると、顔Ｈ１のサイズの値を、図３の区分のいずれかに当てはめる。撮像装置１００から被写体Ｈが遠い場合、顔Ｈ１のサイズが小さいので、図の上の方の欄に、被写体Ｈが近い場合、顔Ｈ１のサイズが大きいので、図３の下も方の欄に当てはめることとなる。ここで、区分の数を４分割ではなく、別の分割数にすることもできる。
【００４１】
また、図３に示すＲＯＭテーブルは、表示画面の画素数をＱＶＧＡと仮定した際の、顔Ｈ１のサイズと顔Ｈ１から動体検出部３１までの距離との対応関係を示している。すなわち、例えば、ＣＣＤやＣＭＯＳ等のイメージセンサから構成される電子撮像部２の画素数の如何によらず動体検出部配置制御部６ｂが動体検出部３１の配置を決定する際の分析・表示の画素数単位として、ＱＶＧＡを用いている。
【００４２】
また、表示画面の画素数をＱＶＧＡと仮定した場合において、顔検出の性能限界がほぼ２０ピクセル（ｐｉｘ）であるため、１９ピクセル以下については図３には規定されていない。一方、顔Ｈ１のサイズが大きくなって、１６０ピクセル以上になった場合は、画面横幅の半分以上が顔Ｈ１ということになる。その場合、全部の表示画面領域に手Ｈ２が届くと想定されるため、この場合も図３には規定されていない。
【００４３】
なお、図３においては、顔Ｈ１から動体検出部３１までの距離として、顔Ｈ１の中心からから動体検出部３１の最遠部までの距離と定義しているが、顔Ｈ１の中心から動体検出部３１の中心までの距離を「顔Ｈ１から動体検出部３１の中心までの距離」としてＲＯＭテーブルに規定してもよい。
【００４４】
また、動体検出部配置制御部６ｂの動体検出部配置方法において、図３に示すＲＯＭテーブル１２ａを用いず、検出された顔のサイズから例えば比例計算などの演算によって、直接、動体検出部３１の位置を決定しても良い。顔検出において顔検出と同時にそのサイズが求められるからリアルタイム処理が可能である。その場合にはＲＯＭテーブル１２ａは不使用であり、撮像装置のコストを下げることができる。
ここで、動体検出部配置制御部６ｂは、サイズ検出手段として機能する被写体検出部６ａにより検出された被写体の部分のサイズと位置とに基づいて、上記ＲＯＭテーブル１２ａを用いる方法および上記比例計算などの演算による方法を含めて、被写体から離れた撮像画像上の位置に動体検出部３１を配置する配置制御手段として機能する。
【００４５】
一方、動体検出部３１の大きさは、表示部８の画面の大きさと、被写体Ｈ（ユーザ）が手Ｈ２を振る際のユーザからの見えやすさを考慮して、例えば、４０〜５０（ｐｉｘ）の大きさに設定されている。
【００４６】
次に、中央制御部１１は、ステップＳ０６において、動体検出部配置制御部６ｂを制御し、読み出された顔Ｈ１から動体検出部３１までの距離に基づいて、被写体Ｈの一部である顔Ｈ１から離れた撮像画像上の位置に動体検出部３１を配置する。
本実施形態においては、図６（Ａ）に示すように、検出された顔枠３０の中心と動体検出部３１の中心とを結ぶ直線上で動体検出部３１を顔に向かって移動させるように構成されている。図６（Ｂ）は、動体検出部３１が移動されて配置された状態を示している。
【００４７】
ここで、動体検出部配置制御部６ｂは、動体検出部である動体検出部３１を撮像画像上に配置する検出部配置制御手段を構成する。
また、動体検出部配置制御部６ｂは、右上部の初期位置に表示されている動体検出部３１を、被写体Ｈの部分である顔Ｈ１のサイズに基づいて、被写体Ｈから離れた所定の位置に移動して撮像画像上に配置させる移動配置手段として機能している。
また、動体検出部配置制御部６ｂは、被写体検出部６ａにより検出された被写体の部分のサイズに基づいて、動体検出部３１を被写体Ｈの手Ｈ２の動く範囲に対応した距離内の位置に配置する距離内設定手段として機能している。
【００４８】
なお、図５、図６では動体検出部３１の中心を被写体Ｈの部分である顔枠３０の中心よりも画面上部に配置している。このように顔枠３０よりも高い位置に動体検出部３１を撮像画像上の位置に配置することで、背景となる物体などのゆらぎ等による動体検出の誤作動を防止することができる。ただし、動体検出部３１の高さは顔枠３０よりも低くしてもよい。
【００４９】
また、動体検出部３１を移動させて、所定の位置に配置させる時点は、被写体Ｈが予め定められている時間、静止した後としている。すなわち、被写体Ｈの一部である顔Ｈ１が表示画面内に表れると、中央制御部１１は被写体検出部６ａを制御して顔Ｈ１を検出し、その顔枠３０を表示するとともに顔Ｈ１のサイズを検出するが、動体検出部３１の移動・配置は、被写体Ｈが予め定められている時間、静止した後に行われる。なお、ここで静止とは、撮影の性質上、多少のゆらぎ、微妙な動きは許容する意味である。
動体検出部３１の移動・配置を、被写体Ｈが予め定められている時間、静止したあとに行う理由は、被写体Ｈであるユーザは、撮像装置１００を撮影モードに設定した後、撮影されるべき場所に移動・到着して、撮影されるべき姿勢を取るため、ほぼ静止状態になるときに、動体検出部３１の配置が最終的に決まると考えられからである。
【００５０】
また、初期位置として画面の右上に動体検出部３１を表示させておいて、その後、動体検出部３１を移動させるとして説明したが、動体検出部３１は例えば、初期には表示されておらず、顔枠３０が表示されてから所定の位置に配置されるようにしてもよい。
【００５１】
なお、動作検出部配置制御部（６ｂ）は、顔など、被写体の部分のサイズを基に、被写体から離れた撮像画像上の位置に動体検出部３１を配置するように構成されているが、サイズ検出によらず、撮像手段１、２により撮像された被写体の位置を被写体検出部６ａが検出し、被写体検出部６ａにより検出された被写体の位置に基づいて、被写体から離れた撮像画像上の位置に動体検出部を配置するように構成されてもよい。
【００５２】
次に、中央制御部１１は、ステップＳ０７において、動き検出部６ｃを制御して、動体検出部３１の内部への、ユーザの手振りを検出させる。具体的には、動き検出部６ｃは、ユーザが手Ｈ２を振ることによる手Ｈ２の動きが動体検出部３１に掛かったらその動きを検出する。図６（Ｃ）は、ユーザの手振り動作が動体検出部３１に掛かる様子を示している。ステップＳ０７において、「ここをかざしてください」というインジゲータを表示させることもできる。
【００５３】
次に、中央制御部１１は、ステップＳ０８にて、動体検出部３１における動きの検出をトリガとして、セルフタイマを動作させる。
図７は、撮影処理において、セルフタイマによるカウントダウンが開始された状態を説明するための図である。その際、動体検出部表示は解除され、カウントダウンを示す所定のカウント数字マークＳが表示される。そして、セルフタイマ設定開始後、例えば２秒後に撮影が行われる。
ここで、中央制御部１１およびステップＳ０８は、動き検出部６ｃ（動き検出手段）による動きが検出されてから予め定められた時間経過後に、撮像手段により撮像された被写体Ｈの画像を記録媒体９ａに記録させる記録制御手段として機能している。
【００５４】
以上のように、本実施形態に係る撮像装置１００によれば、被写体を撮像する撮像手段１、２と、撮像手段により撮像された被写体の位置を検出する被写体検出部６ａと、この被写体検出部６ａにより検出された被写体の位置に基づいて、被写体から離れた撮像画像上の位置に動体検出部３１を配置する動体検出部配置制御部６ｂと、この動体検出部配置制御部６ｂにより動体検出部３１を配置した後に、当該動体検出部３１の範囲内の動きを検出する動き検出部６ｃと、この動き検出部６ｃにより動体検出部３１の範囲内の動きが検出されると、撮像手段１、２により撮像された被写体の画像を記録させる記録制御手段１１と、を備えている。
これにより、煩雑な手動操作を行うことなく、動体検出部を適切な撮像画像上の位置に配置することができる。
【００５５】
また、被写体検出部６ａは、被写体の部分のサイズを検出するサイズ検出手段としての機能を備え、動体検出部配置制御部６ｂは、被写体検出部６ａのサイズ検出手段により検出された被写体の部分のサイズと被写体の位置とに基づいて、被写体から離れた撮像画像上の位置に動体検出部３１を配置する配置制御手段を備えている。その際、図３に示すＲＯＭテーブル１２ａを用いる方法の他、検出された顔の大きさから直接、比例計算などの演算によって、動体検出部３１の位置を決定する方法を採用することもできる。したがって、設計の自由度を上げることができ、ＲＯＭテーブル１２ａ不使用の場合には撮像装置のコストを下げることができる。
【００５６】
また、顔Ｈ１などの被写体Ｈの部分のサイズと被写体Ｈから動体検出部３１までの距離とを対応付けて複数組記憶されているＲＯＭテーブル１２ａを備えており、動体検出部配置制御部６ｂは、被写体検出部６ａにより検出された被写体Ｈの部分のサイズに対応付けて記憶されている距離をＲＯＭテーブル１２ａから読み出し、この読み出された距離に基づいて、被写体Ｈから離れた撮像画像上の位置に動体検出部３１を配置する動体検出部配置手段として機能している。これにより、動体検出部３１の配置をより確実にすることができる。
【００５７】
また、動体検出部３１の中心を顔Ｈ１などの被写体Ｈの部分の中心に対して、画面上部に配置することができる。これにより、背景となる物体などによる動体検出部３１の誤作動を防止することができる。
【００５８】
また、被写体検出部６ａは、被写体Ｈの顔Ｈ１を検出する顔検出手段を有しており、被写体Ｈの部分として顔Ｈ１を検出することができ、被写体Ｈの部分のサイズは、当該顔Ｈ１のサイズとすることができる。これにより、動体検出部３１が手Ｈ２の届かない範囲にあったときに撮像装置のある場所に戻り、手動で動体検出部３１の位置を再配置することなく、自動撮影することができる。
【００５９】
また、動体検出部配置制御部６ｂは、被写体検出部６ａにより検出された被写体Ｈの部分のサイズに基づいて、動体検出部３１を被写体Ｈの手Ｈ２の動く範囲に対応した距離内の位置に配置する距離内設定手段を備えている、これにより、被写体Ｈである人間が手Ｈ２を振ることにより、動体検出部３１での動作検出を確実にすることができる。
【００６０】
また、動体検出部３１は、初期位置に表示されており、動体検出部配置制御部６ｂは、被写体検出部６ａにより検出された被写体Ｈの部分のサイズに基づいて、動体検出部３１を被写体Ｈから離れた撮像画像上の位置に移動配置させる移動配置手段を備えている。これにより、撮影処理であることが、例えば、撮像装置を使用するユーザにとって明瞭に判別できる。
【００６１】
また、動体検出部配置制御部６ｂは、被写体Ｈが予め定められている時間、静止したあとに動体検出部３１を配置するように構成されている。これにより、撮影時の状況により適した撮像装置を得ることができる。撮影対象である被写体Ｈであるユーザは、撮影されるべき場所に移動・到着して、撮影されるべき姿勢がほぼ完了した際に、ほぼ静止状態になると考えられるからである。
【００６２】
なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。
例えば、本実施形態では、撮像された被写体Ｈのうちの顔Ｈ１を「被写体の部分」とし、この顔のサイズを検出し、この検出された顔のサイズに基づいて、被写体Ｈから離れた撮像画像上の位置に動体検出部３１を配置していたが、顔Ｈ１の代わりに、頭の頂点から足先までの長さである身長、胴部の長さ、足の長さなどの他の部位を「被写体の部分」とし、その他の部位のサイズを検出し、この検出された顔のサイズに基づいて、被写体Ｈから離れた撮像画像上の位置に動体検出部３１を配置してもよい。
【００６３】
また、本実施形態においては、動体検出部３１を画面の向かって右側上部に設置していたが、それには限定されない。画面の左側上部に設置してもよい。
【００６４】
本発明の実施形態を説明したが、本発明の範囲は上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明とその均等の範囲に含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［付記］
＜請求項１＞
被写体を撮像する撮像手段と、
この撮像手段により撮像された被写体の位置を検出する検出手段と、
この検出手段により検出された被写体の位置に基づいて、前記被写体から離れた撮像画像上の位置に動体検出部を配置する検出部配置制御手段と、
この検出部配置制御手段により前記動体検出部を配置した後に、当該動体検出部の範囲内の動きを検出する動き検出手段と、
この動き検出手段により前記動体検出部の範囲内の動きが検出されると、前記撮像手段により撮像された被写体の画像を記録させる記録制御手段と、
を備えていることを特徴とする撮像装置。
＜請求項２＞
前記検出手段は、前記被写体の部分のサイズを検出するサイズ検出手段を備え、
前記検出部配置制御手段は、
前記サイズ検出手段により検出された被写体の部分のサイズと前記被写体の位置とに基づいて、前記被写体から離れた撮像画像上の位置に動体検出部を配置する配置制御手段を備えていることを特徴とする請求項１記載の撮像装置。
＜請求項３＞
前記被写体の部分のサイズと前記被写体から前記動体検出部までの距離とを対応付けて複数組記憶されている記憶手段を備え、
前記検出部配置制御手段は、前記サイズ検出手段により検出された被写体の部分のサイズに対応付けて記憶されている距離を前記記憶手段から読み出し、この読み出された距離に対応させて、前記被写体から離れた撮像画像上の位置に前記動体検出部を配置することを特徴とする請求項２記載の撮像装置。
＜請求項４＞
前記動体検出部の中心を前記被写体の部分の中心に対して、画面上部に配置することを特徴とする請求項１〜３の何れか一項に記載の撮像装置。
＜請求項５＞
前記検出手段は、前記被写体の部分として人間の顔を検出し、前記被写体の部分のサイズは、当該顔のサイズであることを特徴とする請求項１〜４の何れか一項に記載の撮像装置。
＜請求項６＞
前記検出部配置制御手段は、前記サイズ検出手段により検出された被写体の部分のサイズに基づいて、前記動体検出部を前記被写体の手の動く範囲に対応した距離内の位置に配置する距離内設定手段を備えていることを特徴とする請求項３記載の撮像装置。
＜請求項７＞
前記動体検出部は、初期位置に表示されており、
前記検出部配置制御手段は、前記検出手段により検出された被写体の部分のサイズに基づいて、前記動体検出部を前記被写体から離れた撮像画像上の位置に移動して配置させる移動配置手段を備えていることを特徴とする請求項１〜６の何れか一項に記載の撮像装置。
＜請求項８＞
前記検出部配置制御手段は、前記被写体が予め定められている時間、静止したあとに前記動体検出部を配置することを特徴とする請求項１〜７の何れか一項に記載の撮像装置。
＜請求項９＞
被写体を撮像する撮像手段を備えている撮像装置に用いられる撮影制御方法において、
前記撮像手段により撮像された被写体の位置を検出する検出ステップと、
この検出ステップにより検出された被写体の位置に基づいて、前記被写体から離れた撮像画像上の位置に動体検出部を配置する検出部配置制御ステップと、
この検出部配置制御ステップにより前記動体検出部を配置した後に、当該動体検出部の範囲内の動きを検出する動き検出ステップと、
この動き検出ステップにより前記動体検出部の範囲内の動きが検出されると、前記撮像手段により撮像された被写体の画像を記録させる記録制御ステップと、
を備えていることを特徴とする撮影制御方法。
＜請求項１０＞
被写体を撮像する撮像手段を備えている撮像装置のコンピュータを、
前記撮像手段により撮像された被写体の位置を検出する検出手段と、
この検出手段により検出された被写体の位置に基づいて、前記被写体から離れた撮像画像上の位置に動体検出部を配置する検出部配置制御手段と、
この検出部配置制御手段により前記動体検出部を配置した後に、当該動体検出部の範囲内の動きを検出する動き検出手段と、
この動き検出手段により前記動体検出部の範囲内の動きが検出されると、前記撮像手段により撮像された被写体の画像を記録させる記録制御手段と、
して機能させることを特徴とするプログラム。
【符号の説明】
【００６５】
１００  撮像装置
１      レンズ部（撮像手段）
２      電子撮像部（撮像手段）
３      撮像制御部
４      画像データ生成部
５      画像メモリ
６      画像処理部
６ａ    被写体検出部（検出手段、サイズ検出手段）
６ｂ    動体検出部配置制御部（検出部配置制御手段、配置制御手段、移動配置手段、距離内設定手段）
６ｃ    動き検出部（動き検出手段）
７      表示制御部
８      表示部
９      記録媒体制御部
１０    操作入力部
１０ａ  シャッタボタン
１１    中央制御部
１２    ＲＯＭ
１２ａ  ＲＯＭテーブル（記憶手段）
２０    フレーム
２１    ＬＥＤフラッシュライト
２２    マイクロフォン
２３    電源ボタン
３０    顔枠
３１    動体検出部
【図１】
0005880135.tif 000002
【図２】
0005880135.tif 000003
【図３】
0005880135.tif 000004
【図４】
0005880135.tif 000005
【図５】
0005880135.tif 000006
【図６】
0005880135.tif 000007
【図７】
0005880135.tif 000008