(57)【要約】【課題】撮像装置と撮影者との間の距離が離れた状態で撮影を行う際に、撮像装置の動作モードを撮影者の意図に沿って適切に制御可能な制御装置を提供する。【解決手段】制御装置は、被写体までの距離に対応する情報が変化したか否かを判定する判定手段（１１２）と、被写体までの距離に対応する情報の変化に応じて動作モードを制御する制御手段（１０１）とを有する。【選択図】図１
2018033013.tif 000002
【特許請求の範囲】
【請求項１】
被写体までの距離に対応する情報が変化したか否かを判定する判定手段と、
前記被写体までの距離に対応する情報の変化に応じて動作モードを制御する制御手段と、を有することを特徴とする制御装置。
【請求項２】
前記制御手段は、
前記距離に対応する情報が変化したと判定された場合、前記動作モードを切り替え、
前記距離に対応する情報が変化していないと判定された場合、前記動作モードを維持することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記判定手段は、所定の期間内における前記距離に対応する情報の変化量が所定の変化量よりも大きい場合、該距離に対応する情報が変化したと判定することを特徴とする請求項１または２に記載の制御装置。
【請求項４】
前記被写体までの前記距離に対応する情報を算出する算出手段を更に有し、
前記算出手段は、前記距離に対応する情報として、第１のタイミングで第１の距離に対応する情報を算出し、該第１のタイミングから前記所定の期間内における第２のタイミングで第２の距離に対応する情報をそれぞれ算出し、
前記判定手段は、前記第１の距離に対応する情報と前記第２の距離に対応する情報との差に基づいて前記距離に対応する情報が変化したか否かを判定することを特徴とする請求項３に記載の制御装置。
【請求項５】
前記第１のタイミングは、撮影タイミングであることを特徴とする請求項４に記載の制御装置。
【請求項６】
顔を検出する検出手段を更に有し、
前記判定手段は、前記顔の大きさの変化に基づいて、前記被写体までの前記距離に対応する情報が変化したか否かを判定することを特徴とする請求項１乃至５のいずれか１項に記載の制御装置。
【請求項７】
前記制御手段は、前記被写体までの前記距離に対応する情報が変化したと判定された場合、前記動作モードとして、撮影モードと画像確認モードとを切り替えることを特徴とする請求項１乃至６のいずれか１項に記載の制御装置。
【請求項８】
前記制御手段は、前記被写体までの前記距離に対応する情報が変化して該距離に対応する情報が所定の距離に対応する情報よりも小さいと判定された場合、前記撮影モードから前記画像確認モードへ切り替えることを特徴とする請求項７に記載の制御装置。
【請求項９】
前記制御手段は、前記被写体までの前記距離に対応する情報が変化して該距離に対応する情報が所定の距離に対応する情報よりも大きいと判定された場合、前記画像確認モードから前記撮影モードへ切り替えることを特徴とする請求項７または８に記載の制御装置。
【請求項１０】
前記制御手段は、前記被写体までの前記距離に対応する情報が変化したと判定された場合、前記動作モードとして表示部の表示モードを切り替えることを特徴とする請求項１乃至９のいずれか１項に記載の制御装置。
【請求項１１】
前記制御手段は、前記被写体までの前記距離に対応する情報が変化して該距離に対応する情報が所定の距離に対応する情報よりも小さいと判定された場合、撮影画像を表示するように前記表示モードを切り替えることを特徴とする請求項１０に記載の制御装置。
【請求項１２】
前記制御手段は、前記被写体までの前記距離に対応する情報が変化して該距離に対応する情報が所定の距離に対応する情報よりも小さいと判定された場合、操作メニューを表示するように前記表示モードを切り替えることを特徴とする請求項１０に記載の制御装置。
【請求項１３】
撮像光学系を介して形成された光学像を光電変換する撮像素子と、
被写体までの距離に対応する情報が変化したか否かを判定する判定手段と、
前記被写体までの距離に対応する情報の変化に応じて動作モードを制御する制御手段と、を有することを特徴とする撮像装置。
【請求項１４】
被写体までの距離に対応する情報が変化したか否かを判定するステップと、
前記被写体までの距離に対応する情報の変化に応じて動作モードを制御するステップと、を有することを特徴とする制御方法。
【請求項１５】
被写体までの距離に対応する情報が変化したか否かを判定するステップと、
前記被写体までの距離に対応する情報の変化に応じて動作モードを制御するステップと、コンピュータに実行させることを特徴とするプログラム。
【請求項１６】
請求項１５に記載のプログラムを記憶していることを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動作モードを自動的に制御する撮像装置に関する。
【背景技術】
【０００２】
近年、スマートフォン内蔵カメラのように撮像装置の形態が多様になり、これに伴い撮影スタイルが増えている。撮影スタイルの一つとして、撮像装置と撮影者との間の距離が離れた状態で撮影を行う場合がある。例えば、撮影者自身を被写体として自ら撮影を行う際に手の届かない離れた位置から撮影を行う場合、自撮り棒と呼ばれる伸縮可能な棒の先端にカメラを装着して撮影を行う。また、草花などを手持ちでマクロ撮影する際、撮像装置を被写体にできるだけ近づけるために手を伸ばして撮影する。
【０００３】
このように、撮像装置と撮影者との間の距離が離れた状態で撮影を行う際に画像を詳細に確認したい場合、撮像装置を手元に引き寄せた後に画像を再生する操作が発生する。また、画像を確認後に再度撮影を行う場合、撮影モードへ切り替える操作が発生する。このため、撮像装置と撮影者との間の距離がある場合、撮影後の操作を容易に行いたいという要望がある。
【０００４】
撮影後に画像を再生するための技術として、撮影者が画像を容易に確認できるように、撮影画像を撮像装置のディスプレイ上に、撮影後の所定の間だけ自動で表示する従来技術がある。特許文献１には、被写体と表示内容制御装置との距離に応じて表示内容の制御を行う構成が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２２３１８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１などの前述の従来技術は、撮影者の動作の変化に応じた制御を行う構成ではない。このため、適切なタイミングで、撮影者の意図に沿った動作モード（撮影モードと再生モードとの切り替えや、表示内容（表示モード）の切り替えなど）を適切に制御することができない。
【０００７】
そこで本発明は、撮像装置と撮影者との間の距離が離れた状態で撮影を行う際に、撮像装置の動作モードを撮影者の意図に沿って適切に制御可能な制御装置、撮像装置、制御方法、プログラム、および、記憶媒体を提供する。
【課題を解決するための手段】
【０００８】
本発明の一側面としての制御装置は、被写体までの距離に対応する情報が変化したか否かを判定する判定手段と、前記被写体までの距離に対応する情報の変化に応じて動作モードを制御する制御手段とを有する。
【０００９】
本発明の他の側面としての撮像装置は、撮像光学系を介して形成された光学像を光電変換する撮像素子と、被写体までの距離に対応する情報が変化したか否かを判定する判定手段と、前記被写体までの距離に対応する情報の変化に応じて動作モードを制御する制御手段とを有する。
【００１０】
本発明の他の側面としての制御方法は、被写体までの距離に対応する情報が変化したか否かを判定するステップと、前記被写体までの距離に対応する情報の変化に応じて動作モードを制御するステップとを有する。
【００１１】
本発明の他の側面としてのプログラムは、前記制御方法をコンピュータに実行させる。
【００１２】
本発明の他の側面としての記憶媒体は、前記プログラムを記憶している。
【００１３】
本発明の他の目的及び特徴は、以下の実施形態において説明される。
【発明の効果】
【００１４】
本発明によれば、撮像装置と撮影者との間の距離が離れた状態で撮影を行う際に、撮像装置の動作モードを撮影者の意図に沿って適切に制御可能な制御装置、撮像装置、制御方法、プログラム、および、記憶媒体を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態における撮像装置のブロック図である。
【図２】本実施形態における撮像装置の動作を示すフローチャートである。
【図３】本実施形態における撮影モードから画像確認モードへの移行判定の動作を示すフローチャートである。
【図４】本実施形態における画像確認モードから撮影モードへの移行判定の動作を示すフローチャートである。
【図５】本実施形態における撮像装置の使用例の説明図である。
【図６】本実施形態における撮影者の動作例の説明図である。
【図７】本実施形態における撮影者の撮影姿勢例の説明図である。
【図８】本実施形態における撮像装置の表示画面の説明図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。
【００１７】
まず、図１を参照して、本実施形態における撮像装置の構成について説明する。図１は、撮像装置１００のブロック図である。撮像装置１００は、システム制御部１０１（制御手段）、ＲＯＭ１０２、メモリ制御部１０３、メモリ１０４、操作部１０５、信号処理部１０６、撮像部１０７、および、光学系１０８を有する。また撮像装置１００は、顔検出部１１０（検出手段）、距離算出部１１１（算出手段）、距離変化判定部１１２（判定手段）、表示部１１７、記録媒体制御部１１８、記録媒体１１９、および、内部バス１２０を有する。
【００１８】
システム制御部１０１は、内部バス１２０を介して接続された各部（ブロック）を制御する。ＲＯＭ１０２は、電気的に消去・記録可能なメモリ（記憶部）であり、システム制御部１０１の動作用の定数およびプログラムなどを記憶している。なおプログラムとは、本実施形態にて後述する各種フローチャートなどを実行するためのプログラムのことである。メモリ制御部１０３は、メモリ１０４とのインターフェースである。メモリ１０４は、画像データやシステム制御部１０１の一時データなどを格納する。メモリ１０４は、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶容量を備えている。操作部１０５は、情報端末（撮像装置１００）の外装に設けられたボタンなどを備えて構成される。撮影者は、操作部１０５を操作することにより、システム制御部１０１へ指示を伝えることができる。
【００１９】
光学系１０８（撮像光学系）は、レンズや絞りなどを備えて構成される。撮像部１０７は、撮像素子およびアナログ信号処理部を有する撮像ユニットである。光学系１０８は、光束を集光して被写体像（光学像）を撮像素子の受光面に形成する。撮像素子は、ＣＭＯＳセンサやＣＣＤセンサを有し、光学系１０８を介して形成された被写体像（光学像）を光電変換して画像信号（アナログ画像信号）を出力する。アナログ信号処理部は、撮像素子から出力されたアナログ画像信号に対し、ＣＤＳ（相関二重サンプリング）、ゲイン調整、および、Ａ／Ｄ変換などの信号処理を施し、信号処理されたデジタル画像信号を信号処理部１０６へ転送する。なお本実施形態において、撮像装置１００は、光学系１０８と撮像素子を含む撮像部１０７とが一体的に構成されているが、これに限定されるものではない。本実施形態は、撮像素子を含む撮像装置本体と、撮像装置本体に着脱可能な光学系（レンズ装置）とにより構成された撮像装置（撮像システム）にも適用可能である。
【００２０】
信号処理部１０６は、撮像部１０７から得られたデジタル画像信号に対して、ホワイトバランス調整、補間、輪郭強調、ガンマ補正、階調変換などの処理を施し、処理後の画像を、メモリ１０４を介して、記録媒体１１９に記憶させる。顔検出部１１０（被写体検出部）は、システム制御部１０１の指示に基づいて、撮影領域の中から人の顔（被写体）を検出する。また顔検出部１１０は、顔を検出した場合、顔の位置や大きさ、向きなどの情報（被写体情報）を取得することができる。
【００２１】
距離算出部１１１は、システム制御部１０１の指示に基づいて、撮像装置１００と被写体との間の距離（距離に対応する情報）を算出する。本実施形態において、撮像装置１００と被写体との間の距離に対応する情報は、顔検出部１１０により検出された被写体（人の顔）の大きさに基づいて算出される。ただし本実施形態は、これに限定されるものではなく、他の方法を用いて撮像装置１００と被写体との間の距離に対応する情報を算出してもよい。つまり、撮像装置１００と被写体との間の距離に対応するデータが示す情報（深さ情報）は、画像内における撮像装置から被写体までの被写体距離を直接的に表すか、または画像内の被写体の被写体距離や深さの相対関係を表す情報であればよい。
【００２２】
具体的には、撮像素子（撮像部１０７）は、光学系１０８の互いに異なる瞳領域を通過する一対の光束が光学像としてそれぞれ結像したものを、対をなす画像データを複数の光電変換部から出力することができる。対をなす画像間の相関演算によって各領域の像ずれ量が算出され、像ずれ量の分布を表す像ずれマップが算出される。あるいはさらに像ずれ量がデフォーカス量に換算され、デフォーカス量の分布（撮像画像の２次元平面上の分布）を表すデフォーカスマップが生成される。このデフォーカス量を光学系や撮像素子の条件に基づいて被写体距離に換算すると、被写体距離の分布を表す距離マップデータが得られる。以上のように本実施形態において、距離算出部１１１は、像ずれマップデータ、デフォーカスマップデータ、またはデフォーカス量から変換される被写体距離の距離マップデータを取得すればよい。なお、各マップデータの各データはブロック単位で持っていてもよいし、画素単位でもっていてもよい。このとき、通常の画像データのように最小単位ごとに８bit程度のbit数を割り当て、距離画像として画像処理や表示、記録などを画像処理と同様に行う形態をとってもよい。
【００２３】
距離変化判定部１１２は、システム制御部１０１の指示に基づいて、距離算出部１１１により互いに異なる２つのタイミング（所定の期間だけ互いに異なる第１のタイミングおよび第２のタイミング）で算出された撮像装置１００と被写体との間の距離を比較する。そして距離変化判定部１１２は、２つのタイミングで算出された距離の比較結果に基づいて、所定の期間において所定の距離変化（所定の距離に対応する情報の変化）があったか否かを判定する。
【００２４】
表示部１１７は、ＬＣＤ（液晶表示装置）などのディスプレイを備えて構成され、信号処理部１０６により処理された画像データを表示する。また表示部１１７は、ディスプレイ（表示面）を自由な方向に動かすことが可能な機構を有し、表示面を被写体の方向に向けることが可能である。記録媒体制御部１１８は、記録媒体１１９とのインターフェースである。記録媒体１１９は、撮影された画像データ（撮影画像）を記録するための媒体であり、メモリカードや磁気ディスクなどを備えて構成される。内部バス１２０は、各部（ブロック）に接続され、画像データや制御信号を伝送する。
【００２５】
次に、図２を参照して、撮影の際における撮像装置１００の動作について説明する。図２は、撮像装置１００の動作を示すフローチャートである。図２の各ステップは、主に、システム制御部１０１の指令に基づいて各部により実行される。
【００２６】
まず、ステップＳ２０１において、撮影者による操作部１０５の操作により撮影開始指示が出されると、システム制御部１０１は、撮影処理を行う。撮影処理は、システム制御部１０１の指令に基づいて、主に、メモリ１０４、撮像部１０７、信号処理部１０６、顔検出部１１０、および、記録媒体制御部１１８により行われる。撮像部１０７は、撮影した画像データ（撮影画像）を取得し、画像データを信号処理部１０６へ出力する。信号処理部１０６は、画像データに対して各種信号処理を施し、処理後の画像データをメモリ１０４へ格納する。信号処理部１０６により処理された画像データは、記録媒体制御部１１８を介して、ＳＤカードなどの記録媒体１１９に保存される。また、撮影処理の際において、顔検出部１１０は顔検出処理（被写体検出処理）を行い、顔検出処理の結果として人の顔（被写体）の位置、大きさ、および、向きなどの情報（被写体情報）を取得する。
【００２７】
続いてステップＳ２０２において、システム制御部１０１は、ステップＳ２０１にて人の顔を検出することができたか否かを判定する。人の顔を検出することができた場合、ステップＳ２０３へ進む。一方、人の顔を検出することができなかった場合、ステップＳ２０４へ進む。
【００２８】
ステップＳ２０３において、距離算出部１１１は、ステップＳ２０１の撮影処理の際に取得された人の顔の大きさに基づいて、撮像装置１００と検出被写体（検出した人の顔）との間の距離（距離に対応する情報）を取得する。ＲＯＭ１０２は、光学系１０８（レンズ）の焦点距離に応じた顔の大きさと距離との関係を示すテーブル（対応表）を予め格納している。このため距離算出部１１１は、この対応表を用いて距離を取得することができる。なお、撮像装置１００から被写体までの距離は、撮像装置１００からのおおよその位置関係が分かればよい。このため、ＲＯＭ１０２に保持される対応表は、厳密な距離が分かるものでなくてよい。
【００２９】
ステップＳ２０４において、システム制御部１０１は画像を再生する。すなわちシステム制御部１０１は、ステップＳ２０１にて撮影した画像を表示部１１７に表示する。システム制御部１０１は、撮像装置１００の動作モードとして、表示部１１７に画像表示を行う（撮影画像を表示する）画像確認モード（再生モード）を設定する。すなわちシステム制御部１０１は、撮影画像（確認画像）を表示するように動作モード（表示部１１７の表示モード）を切り替える。またシステム制御部１０１は、画像表示の開始から所定時間経過後に画像表示（画像確認モード）を終了し、撮影モードへ復帰するように撮像装置１００を制御する。
【００３０】
続いてステップＳ２０５において、システム制御部１０１は、ステップＳ２０３にて撮像装置１００から被写体までの距離を取得することができたか否かを判定する。ステップＳ２０３にて撮像装置１００から被写体までの距離を取得することができた場合、ステップＳ２０６へ進む。ステップＳ２０６において、システム制御部１０１は、撮影画像を確認するために表示部１１７へ表示するモード（画像確認モードまたは再生モード）への移行判定処理を行う（画像確認モード移行判定）。なお、ステップＳ２０６の詳細な説明については後述する。一方、ステップＳ２０３にて撮像装置１００から被写体までの距離を取得することができなかった場合、画像確認モードへ自動移行するための情報が足りないため、画像確認モードへの移行判定処理を行うことなく、本フローを終了する。
【００３１】
ステップＳ２０７において、システム制御部１０１は、ステップＳ２０６にて画像確認モードへ移行すると判定した場合、ステップＳ２０８へ進む。一方、ステップＳ２０６にて画像確認モードへ移行しないと判定した場合、本フローを終了する。
【００３２】
ステップＳ２０８において、システム制御部１０１は、撮影モードから画像確認モードへ移行する。このときシステム制御部１０１は、最後に撮影された画像を表示部１１７に表示する。続いてステップＳ２０９において、システム制御部１０１は、自動的に画像確認モードから撮影モードへ移行するか否かを判定する（撮影モード移行判定）。なお、ステップＳ２０９の詳細な処理については後述する。
【００３３】
続いてステップＳ２１０において、システム制御部１０１は、ステップＳ２０９にて画像確認モードから撮影モードへ移行すると判定した場合、ステップＳ２１２へ進む。一方、システム制御部１０１は、ステップＳ２０９にて画像確認モードから撮影モードへ移行しないと判定した場合、ステップＳ２１１へ進む。
【００３４】
ステップＳ２１１において、システム制御部１０１は、撮影者により操作部１０５が操作されたか否かを判定する。システム制御部１０１は、撮影者により操作部１０５が操作されていると判定した場合、ステップＳ２１２へ進む。一方、システム制御部１０１は、撮影者により操作部１０５が操作されていないと判定された場合、ステップＳ２０９へ戻る。ステップＳ２１２において、システム制御部１０１は、画像確認モードから撮影モードへ移行する。
【００３５】
次に、図３を参照して、画像確認モードの移行判定（図２のステップＳ２０６）について詳述する。図３は、撮影モードから画像確認モードへの移行判定（ステップＳ２０６）の動作を示すフローチャートである。図３の各ステップは、主に、システム制御部１０１の指令に基づいて各部により行われる。
【００３６】
まず、ステップＳ３０１において、システム制御部１０１は撮影処理を行う。すなわち、撮像装置１００が被写体に近づいているか否かを判定して撮影モードから画像確認モードへの移行判定を行うため、システム制御部１０１は、撮像部１０７および信号処理部１０６を制御して、撮影画像を取得する。続いてステップＳ３０２において、顔検出部１１０は、ステップＳ３０１にて取得した画像の中から人の顔（被写体）を検出する。顔検出部１１０は、人の顔の位置、大きさ、および、向きなどを被写体情報として取得する。続いてステップＳ３０３において、システム制御部１０１は、ステップＳ３０２にて顔を検出することができたか否かを判定する。顔を検出することができた場合、ステップＳ３０４へ進む。一方、顔を検出できなかった場合、ステップＳ３０７へ進む。
【００３７】
ステップＳ３０４において、距離算出部１１１は、ステップＳ３０２にて取得した顔の大きさ（大きさ情報）に基づいて、撮像装置１００と被写体との間の距離（距離に対応する情報）を算出する。顔の大きさから撮像装置１００と被写体との間の距離を算出する方法は、図２のステップＳ２０３にて説明した方法と同様である。
【００３８】
続いてステップＳ３０５において、距離変化判定部１１２は、撮像装置１００と被写体との間の距離変化を判定する。まず、距離変化判定部１１２は、ステップＳ２０３にて取得した撮影時（または撮影直後）の距離と、ステップＳ３０４にて取得した距離との差分を算出する。ステップＳ２０３にて取得した撮影時（または撮影直後）の距離は、第１のタイミングで取得した第１の距離（第１の距離に対応する情報）である。ステップＳ３０４にて取得した距離は、第２のタイミングで取得した第２の距離（第２の距離に対応する情報）である。次に、距離変化判定部１１２は、ＲＯＭ１０２に予め格納されている距離変化量の閾値を読み出し、第１の距離と前記第２の距離との差分と、ＲＯＭ１０２に格納されている閾値とを比較する。そして距離変化判定部１１２は、この比較結果に基づいて、撮像装置１００と被写体との間の距離が所定の距離（所定の距離に対応する情報）以上近づいたか否かを判定する。
【００３９】
続いてステップＳ３０６において、システム制御部１０１は、ステップＳ３０５にて距離変化判定部１１２により判定された結果（距離変化判定結果）を取得する。そしてシステム制御部１０１は、撮像装置１００と被写体との間の距離が所定の距離以上近づいた場合、ステップＳ３０８へ進む。一方、撮像装置１００と被写体との間の距離が所定の距離以上近づいていない場合、ステップＳ３０７へ進む。
【００４０】
ステップＳ３０７において、システム制御部１０１は、ステップＳ３０１の最初の撮影時点から現時点までの期間、すなわち画像確認モードへの移行判定期間が所定の期間（第１の期間）を経過したか否かを判定する。所定の期間を経過していない場合、ステップＳ３０１に戻り、システム制御部１０１は、再度、画像確認モードへ移行するか否かの判定処理を行う。一方、所定の期間が経過した場合、システム制御部１０１は、ステップＳ３０９へ進む。
【００４１】
ステップＳ３０８において、システム制御部１０１は、画像確認モードへ移行すると判定し、本フローを終了する。一方、ステップＳ３０９において、システム制御部１０１は、所定の期間、撮影者が撮影画像を確認するための動作を行わなかったため、画像確認モードへ移行しないと判定し、本フローを終了する。このようにシステム制御部１０１は、被写体までの距離が変化してこの距離が所定の距離よりも小さいと判定された場合、動作モードとして、撮影モードから画像確認モードへ切り替える。
【００４２】
次に、図４を参照して、撮影モードの移行判定（図２のステップＳ２０９）について詳述する。図４は、画像確認モードから撮影モードへの移行判定（ステップＳ２０９）の動作を示すフローチャートである。図４の各ステップは、主に、システム制御部１０１の指令に基づいて各部により行われる。
【００４３】
図４のステップＳ４０１〜Ｓ４０４は、図３のステップＳ３０１〜Ｓ３０４とそれぞれ同様であるため、それらの説明を省略する。続いてステップＳ４０５において、ステップＳ３０５と同様に、距離変化判定部１１２は、撮像装置１００と被写体との間の距離変化を判定する。まず、距離変化判定部１１２は、ステップＳ２０３にて取得した撮影直後の距離と、ステップＳ４０４にて取得した距離との差分を算出する。ステップＳ２０３にて取得した撮影直後の距離は、第３のタイミングで取得した第３の距離（第３の距離に対応する情報）である。ステップＳ４０４にて取得した距離は、第４のタイミングで取得した第４の距離（第４の距離に対応する情報）である。次に、距離変化判定部１１２は、ＲＯＭ１０２に予め格納されている距離変化量の閾値を読み出し、第３の距離と前記第４の距離との差分と、ＲＯＭ１０２に格納されている閾値とを比較する。そして距離変化判定部１１２は、この比較結果に基づいて、撮像装置１００と被写体との間の距離が所定の距離以上遠ざかったか否かを判定する。
【００４４】
続いてステップＳ４０６において、システム制御部１０１は、ステップＳ４０５にて距離変化判定部１１２により判定された結果（距離変化判定結果）を取得する。そしてシステム制御部１０１は、撮像装置１００と被写体との間の距離が所定の距離以上遠ざかった場合、ステップＳ４０８へ進む。一方、撮像装置１００と被写体との間の距離が所定の距離以上遠ざかっていない場合、ステップＳ４０７へ進む。
【００４５】
ステップＳ４０７において、システム制御部１０１は、ステップＳ４０１の最初の撮影時点から現時点までの期間、すなわち撮影モードへの移行判定期間が所定の期間（第２の期間）を経過したか否かを判定する。なお第２の期間は、第１の期間と同じまたは異なる期間のいずれでもよい。所定の期間を経過していない場合、ステップＳ４０１に戻り、システム制御部１０１は、再度、撮影モードへ移行するか否かの判定処理を行う。一方、所定の期間が経過した場合、システム制御部１０１は、ステップＳ４０９へ進む。
【００４６】
ステップＳ４０８において、システム制御部１０１は、撮影モードへ移行すると判定し、本フローを終了する。一方、ステップＳ４０９において、システム制御部１０１は、所定の期間、撮影者が撮影するための動作を行わなかったため、撮影モードへ移行しないと判定し、本フローを終了する。このようにシステム制御部１０１は、被写体までの距離が変化してこの距離が所定の距離よりも大きいと判定された場合、動作モードとして、画像確認モードから撮影モードへ切り替える。
【００４７】
次に、図５を参照して、本実施形態における撮像装置１００の使用例について説明する。図５は、撮像装置１００の使用例の説明図である。図５において、５０１は自撮り棒である。自撮り棒５０１は、伸縮可能な構造を有し、その先端において撮像装置１００を固定することができる。自撮り棒５０１の先端に撮像装置１００を図５に示される向きに固定し、自撮り棒５０１を伸ばした状態で撮像装置１００を固定する先端とは逆の端（他端）を持ちながら撮影することにより、撮影者は自分撮りを行うことができる。表示部１１７は、可動式であり、図５に示されるように撮影者側に向けることにより、撮影時に自分が画角内に入っているか否かを確認することができる。自撮り棒５０１は、ＢｌｕｅＴｏｏｔｈ（登録商標）などにより撮像装置１００との接続（無線通信）が可能である。このため撮影者は、自撮り棒５０１に設けられている操作ボタン５０４を操作することにより、自撮り棒５０１を持ったまま手元でシャッタを切ることができる。
【００４８】
次に、図６を参照して、撮影者の動作について説明する。図６は、撮影者の動作例の説明図である。撮影者６０１は、図６（ａ）に示されるように、自撮り棒５０１を持って離れた位置から自分自身を撮影する。図６（ａ）に示されるように撮像装置１００を持って撮影した場合、撮像装置１００と撮影者との間の距離がある。このため撮影者は、顔の表情などの細部まで確認することは困難であり、撮像装置１００を手元に引き寄せて画像を確認する必要がある。撮影者は、例えば、図６（ｂ）に示されるように、自撮り棒５０１を持っている手の位置を変えて撮像装置１００を撮影者側に近づけて、画像を確認する。
【００４９】
このとき本実施形態の撮像装置１００は、撮像装置１００と撮影者との間の距離変化を検知し、自動的に画像（確認画像）を表示部１１７に表示する（撮影モードから画像確認モードへ移行する）。また撮像装置１００は、画像確認後に再び撮影するために図６（ａ）に示されるように撮像装置１００を撮影ポジションに戻した場合、その距離変化を検知し、自動的に撮影モードに復帰する（画像確認モードから撮影モードへ移行する）。
【００５０】
本実施形態は、自撮り棒５０１の先端に撮像装置１００を固定して撮影者自身を被写体とする場合について説明したが、撮影者以外を被写体とする場合についても適用可能である。例えば、撮影者６０１が手持ちで草花７０１など撮影対象のマクロ撮影を行う場合、撮影対象を大きく写すために図７に示されるように腕を伸ばして撮像装置１００を被写体に近づけて撮影することがある。図７は、撮影者の撮影姿勢例の説明図である。このとき撮影者は、撮影後に画像を確認するために伸ばしていた腕を曲げて、画像を確認しようとする動作を行うが、撮像装置１００と撮影者との間の距離変化を検出することができれば、自動的に撮影モードを画像確認モードに切り替えることが可能である。このような方法は、例えば、スマートフォンのように被写体の撮影側に設けられた撮像装置（第１の撮像装置）とは逆側に別の撮像装置（第２の撮像装置）を有する電子機器により実現可能である。すなわち、第１の撮像装置を用いて撮影者以外の被写体（草花等）を撮影しながら、第２の撮像装置を用いて撮影者を撮影することにより、撮影者までの距離の変化を検出することができる。
【００５１】
本実施形態は、距離算出部１１１による距離の算出方法として、撮像装置１００と被写体との間の距離を顔の大きさに基づいて距離を算出する方法を説明したが、これに限定されるものではない。例えば、一般的な撮像装置１００のＡＦ処理などで用いられる焦点検出装置を利用して距離を算出してもよい。
【００５２】
また本実施形態は、撮影後に撮像装置１００を手元に引き寄せたときに最後に撮影された画像を表示部１１７に表示する例を説明したが、表示部１１７に表示する内容はこれに限定されるものではない。撮像装置１００を自分の手元に引き寄せた目的が画像の確認ではなく、撮影時の設定を変更したい場合も考えられる。このような場合、画像確認モードへ移行するのではなく、表示部１１７にメニュー（操作メニュー）を表示するようにしてもよい（メニュー表示モード）。すなわちシステム制御部１０１は、操作メニューを表示するように動作モード（表示部１１７の表示モード）を切り替えることができる。図８は、撮像装置１００（表示部１１７）の表示画面の説明図である。例えば、図８の画像確認８０１および撮影設定８０２として示されるように、撮影直後に撮影者が頻繁に使用する機能を、撮影者が選択しやすいメニュー構成にする。
【００５３】
なお、図２のフローチャートにおいて、撮影直後の画像再生を終了した後に撮像装置１００と被写体との間の距離の変化を検出すると説明したが、画像再生中に撮影者が撮像装置１００を手元に引き寄せる場合も考えられる。このためシステム制御部１０１は、画像再生中にも距離変化を検出するように制御してもよい。このときシステム制御部１０１は、画像再生中に撮像装置１００が手元に引き寄せられた場合、ステップＳ２０４にて表示する所定の期間を経過した場合でも画像を継続して再生し続けるように制御する。
【００５４】
本実施形態において、制御装置は、判定手段（距離変化判定部１１２）および制御手段（システム制御部１０１）を有する。判定手段は、被写体までの距離（距離に対応する情報）が変化したか否かを判定する。制御手段は、被写体までの距離の変化に応じて動作モードを制御する。好ましくは、制御手段は、被写体の距離が変化したと判定された場合、動作モードを切り替える。一方、被写体の距離が変化していないと判定された場合、動作モードを維持する。
【００５５】
好ましくは、判定手段は、所定の期間内における距離の変化量が所定の変化量よりも大きい場合、被写体までの距離が変化したと判定する。より好ましくは、制御装置は、被写体までの距離を算出する算出手段（距離算出部１１１）を有する。算出手段は、被写体までの距離として、第１のタイミングで第１の距離を算出し、第１のタイミングから所定の期間内（第１の期間または第２の期間）における第２のタイミングで第２の距離をそれぞれ算出する。判定手段は、第１の距離と第２の距離との差に基づいて、被写体までの距離が変化したか否かを判定する。より好ましくは、第１のタイミングは、撮影タイミング（撮影時または撮影直後のタイミング）である。また好ましくは、制御装置は、顔を検出する検出手段（顔検出部１１０）を有する。判定手段は、顔の大きさの変化に基づいて、被写体までの距離が変化したか否かを判定する。
【００５６】
このように撮像装置１００と撮影者との間の距離変化を検出し、動作モード（撮影モードまたは画像確認モードの設定、それに伴う表示画面（表示モード）の設定など）を自動的に切り替える。これにより、撮像装置１００と撮影者との間の距離が離れた状況で撮影する際にも、動作モードを容易に切り替えることができる。
【００５７】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００５８】
本実施形態によれば、撮像装置と撮影者との間の距離が離れた状態で撮影を行う際に、撮像装置の動作モードを撮影者の意図に沿って適切に制御可能な制御装置、撮像装置、制御方法、プログラム、および、記憶媒体を提供することができる。
【００５９】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００６０】
１０１  システム制御部（制御手段）
１１２  距離変化判定部（判定手段）
【図１】
2018033013.tif 000003
【図２】
2018033013.tif 000004
【図３】
2018033013.tif 000005
【図４】
2018033013.tif 000006
【図５】
2018033013.tif 000007
【図６】
2018033013.tif 000008
【図７】
2018033013.tif 000009
【図８】
2018033013.tif 000010