(57)【要約】【課題】撮影範囲を特定するフレームの形状を検出し、当該フレームが特定する撮影範囲を撮影する機能を有する撮影装置、撮影装置における制御方法及びその制御プログラムを提供すること【解決手段】本発明にかかる撮影装置１００は、撮影を実行し、画像データを生成する撮像手段１０１と、撮像手段１０１により生成された画像データから、撮影範囲を特定するフレーム候補の形状を検出するフレーム候補検出手段１０２と、フレーム候補検出手段により検出された前記フレーム候補が特定する撮影範囲を撮影するように前記撮像手段を制御する制御手段１０３を備える。【選択図】図１
2012120003.tif 000002
【特許請求の範囲】
【請求項１】
撮影を実行し、画像データを生成する撮像手段と、
前記撮像手段により生成された画像データから、撮影範囲を特定するフレーム候補の形状を検出するフレーム候補検出手段と、
前記フレーム候補検出手段により検出された前記フレーム候補が特定する撮影範囲を撮影するように前記撮像手段を制御する制御手段と、
を備える撮影装置。
【請求項２】
前記撮影装置は、
前記画像データ及び前記フレーム候補に基づいて、前記画像データにおいて前記フレーム候補の位置を示す表示データを生成する表示データ生成手段と、
前記表示データ生成手段により生成された表示データに基づいて画像を表示する表示手段と、
前記表示手段に表示された前記画像を使用者が選択可能な撮影範囲選択手段と、を更に備え、
前記制御手段は、選択された前記画像に係る前記フレーム候補が特定する撮影範囲を撮影するように前記撮像手段を制御する、
請求項１に記載の撮影装置。
【請求項３】
前記フレーム候補検出手段は、複数の前記フレーム候補を検出することが可能であり、
前記制御手段は、複数の前記フレーム候補の中から選択された前記フレーム候補が特定する撮影範囲を撮影するように前記撮像手段を制御する、
請求項２に記載の撮影装置。
【請求項４】
前記フレーム候補検出手段は、前記画像データから、手の形状又は動作を検出して、当該手の形状又は動作に基づいて前記フレーム候補の形状を認識する、
請求項１〜３に記載の撮影装置。
【請求項５】
前記フレーム候補検出手段は、前記手の形状に基づいて仮想的な矩形の角及び辺を決定することにより、当該仮想的な矩形を閉じられた領域として前記フレーム候補の形状を認識する、
請求項４に記載の撮影装置。
【請求項６】
前記フレーム候補検出手段は、手の動作をジェスチャーとして認識し、当該ジェスチャーに基づいて、認識する前記フレーム候補の形状を変化させる、
請求項４又は５に記載の撮影装置。
【請求項７】
前記フレーム候補検出手段は、仮想的なフレームを描く手の動作に基づいて、当該仮想的なフレームを前記フレーム候補の形状として認識する、
請求項４〜６に記載の撮影装置。
【請求項８】
撮影データを処理して画像データを生成するステップと、
生成された画像データから、撮影範囲を特定するフレーム候補の形状を検出するステップと、
前記フレーム候補が特定する撮影範囲を撮影するように撮影装置を制御するステップと、
を備える撮影装置の制御方法。
【請求項９】
撮影データを処理して画像データを生成する処理と、
生成された画像データから、撮影範囲を特定するフレーム候補の形状を検出する処理と、
前記フレーム候補が特定する撮影範囲を撮影するように撮影装置を制御する処理と、
を撮影装置に実行させる撮影装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮影装置、撮影装置における制御方法及びその制御プログラムに関するものであり、特にカメラ撮影の際に撮影範囲を特定する技術に関する。
【背景技術】
【０００２】
カメラの付加価値を高めるために、様々な技術が提案されている。特許文献１においては、カメラにフレーミング（撮影範囲の決定）手段を設けることにより、使用者が違和感を覚えずに自然な感覚で撮影できるカメラの技術が開示されている。特許文献２においては、使用者が複数の被写体を指定することにより、複数の被写体が含まれた状態でズーム倍率が最大になるように制御して撮影をするデジタルカメラの技術が開示されている。
【０００３】
また、特許文献３においては、人物を目標サイズで撮影するために自動でフレーミングを実行する機能を搭載したデジタルカメラの技術が開示されている。特許文献４においては、使用者が指定した被写体を自動的に追従して、被写体を撮影することが可能なデジタルカメラの技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１２１８３８号公報
【特許文献２】特開２００５−２６９１５３号公報
【特許文献３】特開２００７−２２８００７号公報
【特許文献４】特開２００９−１１７９６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１〜４に開示された技術では、使用者が、室内の窓から外の景色を撮影するような場合、使用者自身が窓枠内に撮影範囲を合わせるように撮影装置の位置や角度等を調整する必要がある。このため、撮影に手間がかかる恐れがある。また、使用者が撮影範囲を特定することも容易ではない。
【０００６】
本発明は、このような問題点を解決するためになされたものであり、撮影範囲の特定機能に優れた撮影装置、撮影装置における制御方法及びその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明にかかる撮影装置は、撮影を実行し、画像データを生成する撮像手段と、前記撮像手段により生成された画像データから、撮影範囲を特定するフレーム候補の形状を検出するフレーム候補検出手段と、前記フレーム候補検出手段により検出された前記フレーム候補が特定する撮影範囲を撮影するように前記撮像手段を制御する制御手段を備える。
【０００８】
本発明にかかる撮影装置の制御方法は、撮影データを処理して画像データを生成するステップと、生成された画像データから、撮影範囲を特定するフレーム候補の形状を検出するステップと、前記フレーム候補が特定する撮影範囲を撮影するように撮影装置を制御するステップを備える。
【０００９】
本発明にかかる撮影装置の制御プログラムは、撮影データを処理して画像データを生成する処理と、生成された画像データから、撮影範囲を特定するフレーム候補の形状を検出する処理と、前記フレーム候補が特定する撮影範囲を撮影するように撮影装置を制御する処理を撮影装置に実行させる。
【発明の効果】
【００１０】
本発明により、撮影範囲の特定機能に優れた撮影装置、撮影装置における制御方法及びその制御プログラムを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１にかかる撮影装置の全体構成例を示すブロック図である。
【図２】実施の形態２にかかる撮影装置の全体構成例を示すブロック図である。
【図３】実施の形態２にかかる撮影装置によって撮影範囲を特定する処理を説明するための説明図である。
【図４】実施の形態３にかかる撮影装置の全体構成例を示すブロック図である。
【図５】実施の形態３にかかる撮影装置によって撮影範囲を特定する処理を説明するための第１の説明図である。
【図６】実施の形態３にかかる撮影装置によって撮影範囲を特定する処理を説明するための第２の説明図である。
【図７】実施の形態３にかかる撮影装置によって撮影範囲を特定する処理を説明するための第３の説明図である。
【図８】実施の形態３にかかる撮影装置によって撮影範囲を特定する処理を説明するための第４の説明図である。
【図９】実施の形態４にかかる撮影装置によって撮影範囲を特定する処理を説明するための第１の説明図である。
【図１０】実施の形態４にかかる撮影装置によって撮影範囲を特定する処理を説明するための第２の説明図である。
【図１１】実施の形態４にかかる撮影装置によって撮影範囲を特定する処理を説明するための第３の説明図である。
【発明を実施するための形態】
【００１２】
実施の形態１
以下、図面を参照して本発明の実施の形態１について説明する。図１は、本実施形態における、撮影装置１００の全体構成例を示すブロック図である。撮影装置１００は、撮像手段１０１、フレーム候補検出手段１０２、制御手段１０３を備える。撮影装置１００は、撮影機能を有する装置であり、例えばカメラ、デジタルカメラ、カメラ撮影機能を有する携帯端末（携帯電話、携帯情報端末、スマートフォン等）、メガネ型のディスプレイを有するカメラである。
【００１３】
撮像手段１０１は、静止画又は動画を撮影する機能を有し、例えばＣＣＤ、ＣＭＯＳ等の撮像素子（イメージセンサ）を備える。撮像手段１０１では、入射した撮影範囲の映像光を光学レンズにより撮像素子に集光する。撮像素子は、集光した映像光を撮影データに変換する。撮像手段１０１は、撮影データを画像データに変換し、これをフレーム候補検出手段１０２及び制御手段１０３に出力する。撮像手段１０１は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等のプロセッサを備えている。
【００１４】
フレーム候補検出手段１０２は、撮像手段１０１により生成された画像データから、撮影範囲を特定するフレーム候補の形状を検出する機能を有する。フレーム候補検出手段１０２は、制御手段１０３にそのフレーム候補が特定する撮影範囲のデータを出力する。この撮影範囲のデータは、画像データ中において撮影範囲を特定する座標情報でもよいし、撮影範囲の画像データでもよい。撮影範囲が特定可能なデータであれば、他のデータでもよい。なお、フレーム候補検出手段１０２は、例えばＣＰＵ等のプロセッサを備えている。
【００１５】
フレーム候補検出手段１０２におけるフレーム候補の形状の検出について、さらに説明する。フレーム候補検出手段１０２は、画像データの特徴を抽出し、四角や丸、多角形などの閉じられた領域を認識して、フレーム候補となる形状を検出する機能を有する。この機能により、フレーム候補検出手段１０２は、例えば窓枠、額縁等を検出することができる。
【００１６】
あるいは、フレーム候補検出手段１０２は、仮想的な閉じられた領域を、フレーム候補となる形状として認識してもよい。「仮想的な閉じられた領域」の一例として、親指と人差し指とを両手ともＬ字形の形状（同じ手の親指と人差し指との成す角を略直角にした形状）にし、右手の親指と左手の親指、右手の人差指と左手の人差指を略平行に配置するような状態が考えられる。この場合、フレーム候補検出手段１０２は、両手の親指と人差し指の形状によって、仮想的な矩形を認識する。また、仮想的なフレームを描く手の動作により、その仮想的なフレームをフレーム候補となる形状として、認識する機能を有してもよい。なお、フレーム候補検出手段１０２は、画像データと予め記憶されたフレームのパターンとを比較することにより、フレーム候補の形状を検出してもよい。
【００１７】
制御手段１０３は、撮像手段１０１、フレーム候補検出手段１０２を制御する。例えば、制御手段１０３は、フレーム候補検出手段１０２からフレーム候補が特定する撮影範囲のデータを取得した場合、撮像手段１０１に対し、その特定の撮影範囲のみを撮影するように制御する指示を出力する。当該制御の具体例として、制御手段１０３は、ズーム、撮像手段１０１の方向（撮像手段１０１がレンズ等を有する場合にはレンズの方向）の制御をする。なお、撮像手段１０１が光学ズーム機能を搭載する場合、特定の撮影範囲が撮像素子になるべく大きく写るように、制御手段１０３はズーム倍率を自動調整する。ただし、撮像手段１０１がデジタルズーム機能を搭載する場合、制御手段１０３は撮影の画像データとして利用するトリミング範囲を特定の撮影範囲と設定することにより、特定の撮影範囲のみが撮影されるように制御する。また、制御手段１０３は、特定の撮影範囲が明瞭に撮影されるように、撮像手段１０１を制御して、オートフォーカスを実行させるようにしてもよい。
【００１８】
また、制御手段１０３は、撮像手段１０１から画像データを取得し、それを保存する記憶手段を内部に有する。制御手段１０３は、例えば、撮影装置１００内のＣＰＵ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等から構成される。ＣＰＵは、ＲＯＭに記憶されているプログラムやＲＡＭにロードされた各種のアプリケーションプログラムを読み込むことにより、撮影装置１００を制御する。ＲＯＭには、撮影装置１００を制御するための各種プログラムが記憶されている。ＲＡＭには、ＣＰＵが各種の処理を実行する上で必要なデータが適宜記憶される。なお、ＲＯＭではなく、他の不揮発性メモリを用いてもよい。
【００１９】
以下、使用者が撮影装置１００を用いて撮影する際の、撮影装置１００の各部の処理について説明する。まず制御手段１０３は、使用者の指示に応じて、撮像手段１０１に撮影の指示を出力する。撮像手段１０１は、当該指示に応じ、撮影を実行し、撮影データを変換して画像データを生成する。撮像手段１０１は、当該画像データをフレーム候補検出手段１０２及び制御手段１０３に出力する。
【００２０】
フレーム候補検出手段１０２は、撮像手段１０１が生成した画像データから、撮影範囲を特定するフレーム候補の形状を検出する。フレーム候補検出手段１０２は、画像データからフレーム候補の形状を検出した場合に、制御手段１０３にそのフレーム候補が特定する撮影範囲のデータを出力する。制御手段１０３は、その特定された撮影範囲を撮影するように、撮像手段１０１を制御する。制御手段１０３が撮像手段１０１を制御する具体例については、前述の通りである。
【００２１】
以上、本実施の形態にかかる撮影装置によれば、撮影範囲を特定するフレームの形状を検出し、当該フレームが特定する撮影範囲を撮影することができるので、使用者は容易に撮影範囲を特定することができる。
【００２２】
実施の形態２
以下、図面を参照して本発明の実施の形態２について説明する。なお、実施の形態１と同様の点については、適宜説明を省略する。図２は、本実施形態における、撮影装置１００の全体構成例を示すブロック図である。撮影装置１００は、フレーム候補検出手段１０２、制御手段１０３、カメラ手段１０４、画像処理手段１０５、表示データ生成手段１０６、表示手段１０７、撮影範囲選択手段１０８を備える。撮影装置１００の具体例は、実施の形態１と同様であり、説明を省略する。なお、カメラ手段１０４及び画像処理手段１０５は、実施の形態１の撮像手段１０１に対応する。
【００２３】
フレーム候補検出手段１０２は、実施の形態１と同様の処理をする。なお、本実施形態において、フレーム候補検出手段１０２は、複数のフレーム候補を検出することが可能である。
【００２４】
制御手段１０３は、フレーム候補検出手段１０２、カメラ手段１０４、画像処理手段１０５、表示手段１０７、撮影範囲選択手段１０８を制御する。制御手段１０３は、カメラ手段１０４のズーム又は撮影方向等を制御するカメラ制御手段１１２のほか、画像処理手段１０５から画像データを取得し、それを保存する記憶手段１１３を内部に有する。また、制御手段１０３は、撮影範囲選択手段１０８からの情報に応じて、フレーム候補検出手段１０２にて検出された複数の撮影範囲の候補から、撮影範囲を選択する。カメラ制御手段１１２は、その選択された撮影範囲のみが撮影されるように、自動的にカメラ手段１０４のズーム、撮影方向等を制御する。
【００２５】
また、制御手段１０３は、フレーム候補検出手段１０２から、検出されたフレーム候補を特定するのに必要な座標データを取得する。制御手段１０３は、検出されたフレーム候補の各々について枠を示すデータを生成し、そのデータを対応するフレーム候補の座標データと共に、表示データ生成手段１０６に出力する。制御手段１０３の具体的な構成例については、実施の形態１と同様であり、説明を省略する。
【００２６】
カメラ手段１０４は、静止画又は動画を撮影する機能を有しており、センサ手段１１０、レンズ手段１１１を備えている。センサ手段１１０は撮像素子であり、例えばＣＣＤ、ＣＭＯＳ等である。レンズ手段１１１は、光学レンズ及びその駆動系を備えている。レンズ手段１１１の備える光学レンズが撮影範囲の映像をセンサ手段１１０の備える撮像素子に集光することにより、カメラ手段１０４は撮影データを取得する。
【００２７】
画像処理手段１０５は、カメラ手段１０４から出力された撮影データを変換処理して、画像データを生成する。画像処理手段１０５にて生成された画像データは、フレーム候補検出手段１０２、制御手段１０３及び表示データ生成手段１０６に出力される。
【００２８】
表示データ生成手段１０６は、画像処理手段１０５から出力された画像データ、制御手段１０３から出力されたフレーム候補の枠のデータ及び対応する座標データに基づいて、表示手段１０７で表示するための画像の表示データを生成する。つまり、表示データ生成手段１０６は、画像処理手段１０５から出力された画像データにおいて、撮影範囲又は撮影範囲候補（フレーム又はフレーム候補）の位置が枠で示された画像の表示データを生成する。表示データ生成手段１０６は合成した画像の表示データを表示手段１０７へ出力する。表示データ生成手段１０６は、例えばＣＰＵ、ＲＯＭ、ＲＡＭ等を備えた、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）で構成される。
【００２９】
表示手段１０７は、表示データ生成手段１０６により生成された表示データに基づいて画像を表示する。表示手段１０７は、具体的には液晶ディスプレイ等の表示デバイスである。
【００３０】
撮影範囲選択手段１０８は、使用者によって操作され、表示手段１０７に表示された複数の撮影範囲候補に係る画像のいずれかにより、任意の撮影範囲候補を選択入力するデバイスである。撮影範囲選択手段１０８の具体例として、携帯電話等に設けられる４方向のキー、アナログポインティングデバイスのように使用者による自由な方向移動が可能な入力デバイス、使用者の音声を認識することが可能なデバイスが考えられる。
【００３１】
以下、図３を用いて、本実施形態における撮影装置１００のフレームの選択処理を説明する。特に図３では、使用者が室内から窓枠の外の風景を撮影する場合の、撮影範囲について示している。当初（フレーミング開始時）の撮影範囲２００は、２つの窓の窓枠２０１、２０２を含む室内の壁である。また、窓枠２０１、２０２により区画される窓を通して、使用者は室外の風景を見ることができる。本例では、窓枠２０２に係る窓からは、木とベンチがある風景（撮影範囲２０３の風景）を見ることができる。
【００３２】
使用者が当初の撮影範囲２００を撮影する際には、カメラ手段１０４は当初の撮影範囲２００を逐次更新して撮影し、当初の撮影範囲２００の撮影データを画像処理手段１０５に出力する。画像処理手段１０５は撮影データを処理して画像データを生成し、表示データ生成手段１０６に出力する。表示データ生成手段１０６は表示手段１０７に画像データを出力することにより、表示手段１０７は当初の撮影範囲２００の画像データを逐次更新して表示する。以下、この表示状態をプレビュー状態とも記載する。
【００３３】
この際にフレーム候補検出手段１０２は、画像処理手段１０５より入力された画像データから、撮影範囲を特定するフレーム候補の形状として窓枠２０１、２０２を検出する。フレーム候補検出手段１０２は、制御手段１０３に、それらのフレーム候補（窓枠２０１、２０２）を特定するのに必要な座標データを出力する。
【００３４】
制御手段１０３は、フレーム候補検出手段１０２が出力した座標データに基づき、フレーム候補の枠等のデータを生成して、座標データと共に表示データ生成手段１０６に出力する。本例では、制御手段１０３は、窓枠２０１、２０２内が撮影範囲であることを明示するため、フレーム候補の枠となる赤枠のデータを生成し、窓枠２０１、２０２の座標データと共に表示データ生成手段１０６に出力する。なお、窓枠２０１のフレーム候補の枠のデータは窓枠２０１の座標データと関連付けられて、窓枠２０２のフレーム候補の枠のデータは窓枠２０２の座標データと関連付けられて表示データ生成手段１０６に出力される。制御手段１０３は、赤枠でなく他の色の枠のデータを生成してもよい。また、枠のデータではなく、矢印などの目印となるデータを生成してもよい。
【００３５】
表示データ生成手段１０６は、制御手段１０３が出力したフレーム候補の枠等のデータ及び座標データと、画像処理手段１０５が出力した当初の撮影範囲２００の画像データから、当初の撮影範囲２００において窓枠２０１、２０２の位置を示す表示データを生成する。表示データ生成手段１０６は、その表示データを表示手段１０７に出力する。表示手段１０７は、表示データ生成手段１０６が生成した画像を表示する。本例において、表示データ生成手段１０６が生成する表示データは、図３の当初の撮影範囲２００中に窓枠２０１、２０２が赤枠で表示された画像データである。つまり、表示手段１０７は、当初の撮影範囲２００中に窓枠２０１、２０２が赤枠で表示された画像を表示する。使用者は、表示手段１０７を視認した際、窓枠２０１、２０２が赤枠で表示されていることで、撮影範囲候補が窓枠２０１、２０２内であることが明確に認識できる。
【００３６】
使用者は、表示手段１０７に表示された画像を視認して、撮影範囲選択手段１０８を操作し、撮影範囲のフレームとして窓枠２０２を選択する。例えば、撮影装置１００は携帯端末、表示手段１０７は液晶ディスプレイ、撮影範囲選択手段１０８は４方向のキー等を含む各種キーである。その場合、液晶ディスプレイには、当初の撮影範囲２００中に窓枠２０１、２０２が赤枠で表示された画像が表示される。使用者は、４方向のキー等を用いて、窓枠２０１、２０２に係る画像の中から、窓枠２０２に係る画像を選択する。これにより、使用者は撮影範囲として、窓枠２０２内（撮影範囲２０３）を選択する。
【００３７】
使用者の操作により、撮影範囲選択手段１０８は、撮影範囲２０３を撮影範囲として選択するための情報を、制御手段１０３に出力する。制御手段１０３は、撮影範囲選択手段１０８から出力された情報に基づき、カメラ制御手段１１２によってカメラ手段１０４を制御する。具体的には、カメラ制御手段１１２は、撮影範囲２０３がセンサ手段１１０に対して最も大きく撮像されるように、レンズ手段１１１における光学ズーム倍率、レンズの向き等の調整をする。以上の処理により、使用者は窓枠２０２内の風景（撮影範囲２０３）を撮影することができる。
【００３８】
この際、制御手段１０３は、使用者が撮影範囲のフレームとして窓枠２０２を選択したことを受け、表示手段１０７に表示される画像を変化させる。使用者が窓枠２０２を選択する前には、表示手段１０７は、当初の撮影範囲２００中に、窓枠２０１、２０２が赤枠で表示された画像を表示していた。しかし、使用者が窓枠２０２を選択した後には、表示手段１０７には、当初の撮影範囲２００中に窓枠２０２は濃い赤枠で表示され、窓枠２０１は薄い赤枠で表示されるように、制御手段１０３は制御をする。つまり、制御手段１０３は、窓枠２０１について薄い赤枠のデータを生成し、それを窓枠２０１の座標データと関連付けて表示データ生成手段１０６に出力する。同様に、制御手段１０３は窓枠２０１について濃い赤枠のデータを生成し、それを窓枠２０２の座標データと関連付けて表示データ生成手段１０６に出力する。表示データ生成手段１０６は、この出力されたデータに基づき、前述と同様に表示手段１０７で表示するための画像の表示データを生成し、表示手段１０７はその表示データに基づいて画像を生成する。以上により、表示手段１０７には、当初の撮影範囲２００中において窓枠２０２は濃い赤枠で表示され、窓枠２０１は薄い赤枠で表示された画像が表示される。なお、窓枠２０１は赤ではなく、白色、黄色など、他の色の枠で表示されてもよい。あるいは、表示手段１０７は上下に分けられ、上の画面には当初の撮影範囲２００が表示され、下の画面には撮影範囲２０３が表示されるようになっていてもよい。以上のように表示される画像は、使用者が選択した撮影範囲に応じて、適宜変化する。
【００３９】
以上で説明したように、本実施の形態にかかる撮影装置によれば、自動で窓枠等のフレーム候補を判定し、フレームが特定する撮影範囲が最大となるように撮影を制御することができる。これにより、使用者は容易にフレーミングが実行できる効果を奏する。また、当該撮影装置は、表示手段、撮影範囲選択手段を設け、表示手段には複数の撮影範囲候補に係る画像を表示する。使用者はこの画像を見て撮影範囲選択手段を操作することで、撮影範囲候補のうち、所望の撮影範囲を選択することができる。
【００４０】
一般に、デジタルカメラや、携帯電話機などのカメラ撮影機能を有する携帯端末では、使用者は撮影の際にファインダーや液晶画面などの表示装置を利用して、その表示装置により、視認可能な範囲を撮影範囲又は撮影範囲の目安として決定する。使用者が、表示装置から視認可能な範囲の一部のみを撮影する場合、使用者は自分自身で撮影範囲を変更、又は調整する制御をする。例えば、使用者はカメラの向きの調整、撮影位置の移動、又は、光学式ズーム、デジタル式ズーム等を用いて撮影範囲を拡大又は縮小といった調整をして、所望の撮影範囲を撮影するような制御をする。例えば、使用者が、室内、あるいは電車の中から、窓に映る外の景色のみを撮影するような場合である。
【００４１】
しかしながら、そのような場合、使用者が、窓枠が映らないように、撮影範囲（窓に映る景色）を最大にするようなフレーミングを手動で行う調整は、手間がかかる恐れがある。時には、カメラにズーム機能が無い、又はカメラがズーム可能な範囲で所望の撮影範囲を撮影できない等、調整が困難な場合も考えられる。また、使用者がメガネ型のディスプレイ等を通して周囲の風景を視認しながら、その一部を撮影するような場合には、周囲の確認のために最適な視認範囲と、所望の撮影範囲とに差が有り、撮影範囲を決定することが困難であることも考えられる。以上のような場合、シャッターチャンスを逃すといったように、使用者は撮影ができない可能性がある。
【００４２】
使用者は、本実施の形態にかかる撮影装置を用いることで、以上のフレーミングに伴う困難さを伴わずに、撮影をすることが可能になる。
【００４３】
なお、本実施の形態では、撮影範囲には窓枠は入らないものとしたが、制御手段１０３は窓枠２０２の内部の範囲（撮影範囲２０３）及び窓枠２０２が撮影範囲として、センサ手段１１０に対して最も大きく撮像されるように制御してもよい。つまり、使用者は窓枠２０２を撮影範囲の端に含むように、窓枠２０２内の風景画像を撮影できるようにしてもよい。また、画像処理手段１０５から制御手段１０３に画像データが出力されるのではなく、同様の画像データがフレーム候補検出手段１０２から制御手段１０３に出力されるとしてもよい。
【００４４】
実施の形態３
以下、図面を参照して本発明の実施の形態３について説明する。図４は、撮影装置１００の全体構成例を示すブロック図である。図４（ａ）に係る撮影装置１００は、図２に係る撮影装置１００におけるフレーム候補検出手段１０２を、フレームパターン比較手段１０９に置き換えたものである。図４（ａ）に係る撮影装置１００のその他の各部の構成は、図２に係る撮影装置１００と同様であるため、説明を省略する。
【００４５】
以下、フレームパターン比較手段１０９について説明する。フレームパターン比較手段１０９は、画像データの特徴を検出し、記憶されたフレームのパターンデータと比較することにより、フレーム候補を検出する機能を有する。その他の機能は、フレーム候補検出手段１０２と同様である。フレームパターン比較手段１０９は、図４（ｂ）に示す通り、画像データ特徴検出手段１１４、フレーム検出パターンデータ記憶手段１１５、比較手段１１６を備えている。
【００４６】
画像データ特徴検出手段１１４は、画像処理手段１０５から入力された画像データより、画像の特徴を検出する。画像データ特徴検出手段１１４が検出可能な画像の特徴は、丸、四角あるいはその他の多角形等の閉じられた領域の他、仮想的な閉じられた領域も含む。後者の形状の詳細については後述する。検出した画像の特徴に係る画像データ（以下、画像特徴データとも記す）は、比較手段１１６に出力される。
【００４７】
フレーム検出パターンデータ記憶手段１１５には、カメラ撮影の撮影範囲を決定するフレームのパターンデータが記憶されている。このパターンデータは、撮影装置１００に元々記憶されていてもよいし、使用者が記憶させるようにしてもよい。フレーム検出パターンデータ記憶手段１１５は、比較手段１１６の要求に応じて、記憶されたフレームの情報を比較手段１１６に出力する。
【００４８】
比較手段１１６は、画像データ特徴検出手段１１４から出力された画像特徴データと、フレーム検出パターンデータ記憶手段１１５から出力されたフレームのパターンデータとを比較し、画像特徴データの中にフレームのパターンデータと類似な形状があるか否かを判定する。換言すれば、比較手段１１６は、画像処理手段１０５から出力された画像データ内に、フレーム検出パターンデータ記憶手段１１５に記憶されているデータと類似の形状があるか否かを判定する。類似の形状があった場合、比較手段１１６はその形状をフレーム候補の形状と判定し、制御手段１０３にそのフレーム候補を特定するための座標データを出力する。
【００４９】
フレームパターン比較手段１０９は、以上の構成により、画像データの特徴を検出し、記憶されたフレームのパターンデータと比較することにより、フレーム候補を検出する。なお、画像データ特徴検出手段１１４、比較手段１１６は例えばＣＰＵ等のプロセッサを備え、フレーム検出パターンデータ記憶手段１１５は例えばＲＯＭ等のメモリを備えている。
【００５０】
図５を用いて、フレームパターン比較手段１０９が検出する、「仮想的な閉じられた領域」について説明する。図５は、本実施形態における、撮影装置１００が撮影範囲を特定する処理を説明するための第１の説明図である。図５（ａ）、（ｂ）は、人がカメラ手段１０４の撮影方向において、左手３０１、右手３０２の親指と人差し指とを前述のＬ字形の形状にして、右手と左手の人差指同士、右手と左手の親指同士を略平行に配置している状態を示している。（なお、右手は手の平が手前になり、左手は手の甲が手前である。）フレームパターン比較手段１０９は、左手３０１、右手３０２の親指と人差し指の形状により、図５（ａ）、（ｂ）において、仮想的な矩形３０３、３０４を認識する。仮想的な矩形３０３、３０４の内側は、撮影範囲３０５、３０６として、撮影装置１００で撮影される。
【００５１】
カメラ手段１０４が、図５（ａ）に示された左手３０１、右手３０２の形状を撮影する場合について、各部の処理を述べる。その場合、撮影に係る画像データは、画像処理手段１０５から画像データ特徴検出手段１１４に出力される。
【００５２】
画像データ特徴検出手段１１４は、画像処理手段１０５から入力された画像データにより、図５に示された左手３０１及び右手３０２の親指と人差し指の形状を、画像特徴データとして検出する。この画像特徴データは、比較手段１１６に出力される。
【００５３】
比較手段１１６は、出力された画像特徴データと、フレーム検出パターンデータ記憶手段１１５から出力されたフレームのパターンデータとを比較する。フレーム検出パターンデータ記憶手段１１５には、図５（ａ）に示した形状と類似の両手の形状が、フレーム検出パターンデータとして記憶されている。比較手段１１６は、フレーム検出パターンデータ記憶手段１１５に記憶されたパターンデータを元に、図５（ａ）に示した両手の形状が、「仮想的な閉じられた領域」を示す形状であると判定する。
【００５４】
また、フレーム検出パターンデータ記憶手段１１５には、左手３０１及び右手３０２の形状及び位置により設定される、仮想的な矩形の位置及び大きさを決定するパラメータ等のデータが記憶されている。比較手段１１６は、そのデータをフレーム検出パターンデータ記憶手段１１５から取得することにより、仮想的な矩形３０３を認識する。比較手段１１６は仮想的な矩形３０３の内部（撮影範囲３０５）を撮影範囲候補として、その範囲を示す座標データ（矩形３０３の座標データ）を制御手段１０３に出力する。以降、制御手段１０３が実行する制御は実施の形態１、２と同様である。以上から、撮影装置１００は、撮影範囲３０５を撮影することができる。
【００５５】
なお、比較手段１１６は、仮想的な矩形の位置を決定するパラメータに基づいて、仮想的な矩形の角及び辺を決定することにより、仮想的な矩形を認識する。比較手段１１６は、例えば以下のように、仮想的な矩形を認識する。図５（ａ）においては、フレームパターン比較手段１０９は、左手３０１の人差し指の先からの延長線を仮想的な矩形の第１の辺と設定する。この第１の辺は、仮想的な矩形３０３の下の辺に相当する。また、フレームパターン比較手段１０９は、左手の親指に接するような、人差し指からの法線を設定する。この法線を、仮想的な矩形の第２の辺と設定する。この第２の辺は、仮想的な矩形３０３の左の辺に相当する。また、第１の辺及び第２の辺が交わる箇所を、仮想的な矩形の第１の角と設定する。この第１の角は、仮想的な矩形３０３の左下の角である。以上のようにして、フレームパターン比較手段１０９は、左手３０１において、仮想的な矩形の角及び辺を決定する。フレームパターン比較手段１０９は、右手３０２においても、同様の設定を行い、仮想的な矩形の角及び辺を決定する。このようにして、比較手段１１６は仮想的な矩形の対角及び両辺を決定することにより、仮想的な矩形３０３を認識する。なお、撮影装置１００は、水平を検出する水準器のようなものを備えている場合、手の位置が水平から多少傾いていても、仮想的な矩形（撮影範囲）の底辺が水平になるように自動補正することが可能である。
【００５６】
以上により、使用者が撮影範囲を決定する際、カメラ手段１０４が撮影する風景中に窓枠のような閉じられた領域を示すフレーム候補が存在しなくても、使用者等の両手で撮影範囲を示すことにより、撮影範囲を決定することが可能となる。
【００５７】
なお、撮影時のフレーム候補の検出において、左手３０１、右手３０２の位置関係は固定されなくともよく、左手３０１、右手３０２の位置は図５（ａ）から（ｂ）のように変化してもよい。その場合、比較手段１１６は変化した左手３０１、右手３０２の位置関係に基づいて、フレーム候補を仮想的な矩形３０４と判定する。比較手段１１６は、仮想的な矩形３０４の内部（撮影範囲３０６）を撮影範囲候補として、その範囲を示す座標データを制御手段１０３に出力する。以上の処理により、撮影装置１００は仮想的な矩形３０４の内側を、撮影範囲３０６として撮影することができる。
【００５８】
また、図６を用いて、フレームパターン比較手段１０９が検出する、「仮想的な閉じられた領域」について説明する。図６は、本実施形態における、撮影装置１００が撮影範囲を特定する処理を説明するための第２の説明図である。図６は、人がカメラ手段１０４の撮影方向において、左手３０１の親指と人差し指とをＬ字形の形状にしている状態を示している。フレームパターン比較手段１０９は、このような左手３０１の形状から、以下の通り、仮想的な矩形をフレーム候補として検出する。これにより、使用者は、仮想的な矩形の内側の撮影範囲３０７を、撮影範囲として撮影することができる。
【００５９】
ここで、カメラ手段１０４が、図６（ａ）に示された左手３０１の形状を撮影した場合の、各部の処理について述べる。その場合、撮影に係る画像データは、画像処理手段１０５から画像データ特徴検出手段１１４に出力される。
【００６０】
画像データ特徴検出手段１１４は、画像処理手段１０５から入力された画像データより、図５に示された、左手３０１の親指と人差し指とがＬ字形の形状である状態を、画像特徴データとして検出する。この画像特徴データは、比較手段１１６に出力される。
【００６１】
比較手段１１６は、出力された画像特徴データと、フレーム検出パターンデータ記憶手段１１５から出力されたフレームのパターンデータとを比較する。フレーム検出パターンデータ記憶手段１１５には、図６（ａ）に示した形状と類似の左手の形状が、フレーム検出パターンデータとして記憶されている。比較手段１１６は、フレーム検出パターンデータ記憶手段１１５に記憶されたパターンデータを元に、図６（ａ）に示した形状が、「仮想的な閉じられた領域」が示された形状であると判定する。
【００６２】
また、フレーム検出パターンデータ記憶手段１１５には、左手３０１の形状により設定される、仮想的な矩形の位置及び大きさを決定するパラメータ等のデータが記憶されている。比較手段１１６は、そのデータをフレーム検出パターンデータ記憶手段１１５から取得することにより、仮想的な矩形（撮影範囲３０７の輪郭部）を設定し、それをフレーム候補として検出する。以降、比較手段１１６、制御手段１０３は、前述と同様の処理を行う。以上から、撮影装置１００は、撮影範囲３０７を撮影することができる。
【００６３】
なお、比較手段１１６は、図５と仮想的な矩形の位置を決定するパラメータに基づいて、仮想的な矩形の角及び辺を決定することにより、仮想的な矩形を認識する。比較手段１１６は、例えば以下のように、仮想的な矩形を設定する。図６（ａ）においては、フレームパターン比較手段１０９は、左手３０１の人差し指の先からの延長線を仮想的な矩形の第１の辺と設定する。この第１の辺は、仮想的な矩形の下の辺に相当する。また、フレームパターン比較手段１０９は、左手の親指に接するような、人差し指からの法線を設定する。この法線を、仮想的な矩形の第２の辺と設定する。この第２の辺は、仮想的な矩形の左の辺に相当する。また、第１の辺及び第２の辺が交わる箇所を、仮想的な矩形の第１の角と設定する。この第１の角は、仮想的な矩形の左下の角である。以上のようにして、フレームパターン比較手段１０９は仮想的な矩形の角及び辺を決定する。前述と同様、撮影装置１００は、水平を検出する水準器のようなものを備えている場合、手の位置が水平から多少傾いていても、仮想的な矩形（撮影範囲）の底辺が水平になるように自動補正することが可能である。
【００６４】
フレームパターン比較手段１０９はその後、フレーム検出パターンデータ記憶手段１１５に記憶されたパラメータを用いて、第１の辺及び第２の辺の長さを決定することにより、仮想的な矩形を設定する。図６（ａ）では、仮想的な矩形の横方向の長さを、左手３０１の人差し指の長さの１．２倍としている。また縦方向の長さは、左手３０１の親指の先から人差し指に引いた垂線の長さの１．４倍としている。以上のようにして、フレームパターン比較手段１０９は仮想的な矩形の角及び二辺の位置及び長さが決定することにより、仮想的な矩形を認識する。
【００６５】
なお、以上のように使用者が決定した当初の撮影範囲を、キー操作、音声認識による操作等により、使用者が任意に拡大縮小等変形させることはもちろん可能である。例えば、図６（ｂ）では、使用者は図６（ａ）で設定された撮影範囲３０７を拡大して、撮影範囲３０８にしている。これにより、使用者は撮影装置１００が撮影する撮影範囲を拡大することができる。
【００６６】
使用者が当初の撮影範囲を変形させる場合に、使用者は撮影範囲を示す手とは別の手を用いて、指を開く、閉じるなどのジェスチャーをすることにより、撮影範囲を変形するようにしてもよい。その場合、フレーム検出パターンデータ記憶手段１１５には、指を開く、閉じる等の各々のジェスチャーと、前記の仮想的な矩形の拡大縮小などの変形操作との関係が対応付けられて記憶されている。
【００６７】
図７は、本実施形態における、撮影装置１００が撮影範囲を特定する処理を説明するための第３の説明図である。図７では、使用者が右手で行うジェスチャーの一例を示している。図７（ａ）において、使用者は右手３０９の人差し指を、撮影範囲３０７の外側において、左下から右上に移動させる動作を行う。比較手段１１６は画像データから右手３０９のその動作を認識し、フレーム検出パターンデータ記憶手段１１５から、その動作に対応付けられた処理を行う。この場合、フレーム検出パターンデータ記憶手段１１５は、「右手の人差し指を、左下から右上に移動させる動作」と、仮想的な矩形における縦の長さ及び横の長さを右方向に広げるように変形する動作とを、対応付けて記憶している。比較手段１１６はフレーム検出パターンデータ記憶手段１１５からその情報を取得し、図７（ｂ）に示された仮想的な矩形（撮影範囲３０８の輪郭部）を、フレーム候補として検出する。以上のようにして、使用者は、撮影範囲３０７を撮影範囲３０８に変更することができる。なお、右手３０９は、撮影範囲の外側でなく、内側でジェスチャーを行うようにしてもよい。
【００６８】
図６、７においては、フレームパターン比較手段１０９は左手３０１の形状を用いてフレーム候補を検出する旨を説明したが、右手３０２の形状を用いてフレーム候補を検出するようにしてもよい。
【００６９】
さらに、図８に示すように、フレームパターン比較手段１０９は、仮想的なフレームを描く手の動作に基づいて、その仮想的なフレームをフレーム候補の形状として認識するようにしてもよい。図８は、本実施形態における、撮影装置１００が撮影範囲を特定する処理を説明するための第５の説明図である。図８では、使用者の左手４０１の人差指の指先が、カメラ手段１０４の撮影方向において、仮想的な楕円４０２を描いている様子を示されている。このとき、フレーム検出パターンデータ記憶手段１１５には、「指先でフレームを描く動作」により描かれた仮想的なフレームは、比較手段１１６によりフレーム候補として認識される、といった情報が記憶されている。比較手段１１６は、フレーム検出パターンデータ記憶手段１１５からその情報を取得することにより、左手４０１の人差指の指先が描く仮想的な楕円４０２をフレーム候補の形状として認識する。以上により、使用者は左手４０１の人差指の指先で仮想的な楕円４０２を描くことにより、仮想的な楕円４０２の内側を、撮影範囲４０３として指定することが可能になる。もちろん、使用者は、指先以外の手の部分を用いて、仮想的なフレームを描いてもよい。
【００７０】
以上の実施の形態３に示した撮影装置１００は、デジタルカメラ、カメラ機能を有する携帯端末等に用いることができる。また撮影装置１００は、メガネ型のディスプレイ等を通して周囲の風景を視認しながらカメラ撮影をする装置への応用が、特に有用と考えられる。このタイプの装置は、視界が狭くなることによる事故等を防止するために、ディスプレイからの視野（周囲の確認のために最適な視認範囲）は広いほうが望ましい。しかし、カメラ撮影の際、使用者の所望の撮影範囲は、その視野内の一部である場合が多いと考えられる。この場合、周囲の確認のために最適な視認範囲と、所望の撮影範囲とに差が有り、撮影範囲を決定することが困難になり得る。この場合に使用者は、実施の形態３に示した撮影装置１００で、手で図５〜８のように撮影範囲を決定することにより、ディスプレイからの視野を広く確保しつつ、容易にフレーミングをすることができる。
【００７１】
なお、フレーム検出パターンデータ記憶手段１１５が記憶するフレーム検出パターンデータは、手に限るものではなく、同様の形状認識が可能な形状であればどのようなものでも応用できる。また、フレーム検出パターンデータは複数記憶することも可能であり、状況に応じて、使用者が使用するフレーム検出パターンデータを切替えるといった応用も可能である。
【００７２】
以上のように、フレーム検出パターンデータ記憶手段１１５が撮影範囲検出のための形状のパターンデータを記憶することにより、フレームパターン比較手段１０９は、そのパターンと似た形状が画像データ中にある場合に、それにより特定される範囲を撮影範囲と認識することができる。
【００７３】
実施の形態４
以下、図面を参照して本発明の実施の形態４について説明する。なお、撮影装置１００の全体構成は実施の形態２と同様であり、説明を省略する。本実施の形態に係る撮影装置１００は、カメラが撮影する画像データの形状と、実施の形態２で使用者が選択した撮影範囲との形状が一致しない場合に、制御手段１０３が撮影範囲を適宜調整するような撮影装置の技術である。
【００７４】
図９を用いて、撮影する画像データの形状について説明する。図９は、実施の形態４にかかる撮影装置によって、撮影範囲を特定する処理を説明するための第１の説明図である。カメラが撮影する画像データは、慣習上、又は表示デバイスの形状への最適化、撮像素子形状等の要因から、縦横の比率が縦２：横３、縦３：横４もしくは縦９：横１６の矩形となることが一般的である。前者の画像データの比率５０１は図９（ａ）に、後者の画像データの比率５０２は図９（ｂ）に示されている。
【００７５】
しかしながら、撮影範囲は、前述の通り、フレーム候補の検出等によって決定される。この場合、決定された撮影範囲は、縦２：横３、縦３：横４もしくは縦９：横１６等の比率とならないことがある。例えば、図９（ｃ）では、決定された矩形の撮影範囲５０３は、縦横の比率が縦３：横４とはなっていない。（図９（ｃ）中の、ドットで示された範囲の矩形では、縦横の比率が縦３：横４となっている。）
【００７６】
このような場合、本実施の形態に係る撮影装置１００は、フレーム検出等に基づいて決定された撮影範囲５０３を修正して、前述のような縦横の比率になるように撮影範囲を修正する。例えば、制御手段１０３は図９（ｃ）において、撮影範囲が撮影範囲５０３であり、縦３：横４の画像データの比率になっていないことを検出した場合、制御手段１０３は、縦３：横４の比率になるように、撮影範囲を修正後の撮影範囲５０４に自動調整する。その上で、修正後の撮影範囲５０４を撮影するように、カメラ手段１０４を制御する。以上のようにして、使用者は図９（ｄ）に示されたような、修正後の撮影範囲５０４を、自動的に撮影することができる。つまり、撮影されて記憶手段１１３に記憶された画像データは、修正後の撮影範囲５０４を撮影範囲としている。
【００７７】
なお、図９（ｃ）、（ｄ）においては、画像データの比率が縦３：横４である場合について説明したが、制御手段１０３は、同様にして縦２：横３、縦９：横１６の比率やその他の所望のサイズに撮影範囲を修正することも出来る。
【００７８】
図１０、１１では、フレーム検出等によって決定された撮影範囲が矩形ではなく、他の形状である場合に、制御手段１０３が行う撮影範囲の修正について説明する。図１０、１１は、実施の形態４にかかる撮影装置によって、撮影範囲を特定する処理を説明するための第２、第３の説明図である。
【００７９】
図１０（ａ）は、撮影装置１００の当初の撮影範囲６００中に、楕円形の窓枠６０１が含まれていることを示している。図１０（ａ）において、フレーム候補検出手段１０２により窓枠６０１がフレーム候補として検出され、使用者は、窓枠６０１内を撮影するように操作を実行する。図１０（ｂ）は、以上のように撮影範囲が決定された場合、制御手段１０３が自動的に撮影範囲を修正することを示している。修正後の撮影範囲６０２は、制御手段１０３によって決定された撮影範囲である。修正後の撮影範囲６０２は矩形であり、前述の修正後の撮影範囲５０４と同様、縦横の長さの比率は、一般的な画像データの比率である。
【００８０】
使用者の操作により窓枠６０１内の範囲が撮影範囲として決定された場合、制御手段１０３内のカメラ制御手段１１２は、修正後の撮影範囲６０２が窓枠６０１内で最も大きく撮影されるように、カメラ手段１０４を制御する。具体的には、カメラ制御手段１１２はズーム倍率、カメラの向き等を制御する。このようにして、使用者は手動で撮影範囲の修正を行うことなく、図１０（ｃ）に示された通り、修正後の撮影範囲６０２を撮影範囲として、撮影をすることができる。
【００８１】
以上、図１０のように、フレーム候補が一般的なカメラ撮影で使用される矩形ではない異形の場合においても、実際に撮影する撮影範囲を、決定された撮影範囲内で最大となるように制御手段１０３は制御を実行する。これにより、撮影装置１００は、適切なフレーミングで撮影をすることが可能となる。
【００８２】
また、図１１では、同様の制御手段１０３の制御により、修正後の撮影範囲が、決定されたフレーム候補の枠内を最大に表示するように制御された状態を示している。図１１（ａ）は、図１０（ａ）と同じ図であり、説明を省略する。
【００８３】
図１１（ｂ）は、フレーム候補検出手段１０２により、窓枠６０１がフレーム候補として検出され、使用者により、窓枠６０１が特定する撮影範囲でのカメラ撮影が実行された際の、撮影範囲を示す図である。その場合、制御手段１０３は、カメラ制御手段１１２の制御により、修正後の撮影範囲６０３が、窓枠６０１内の景色を全て含み、かつ窓枠６０１内の景色が最大で含まれるように、カメラ手段１０４を制御する。修正後の撮影範囲６０３は矩形であり、前述のような一般的な縦横の比率である。このようにして、使用者は手動で撮影範囲の修正を行うことなく、図１１（ｃ）に示された通り、修正後の撮影範囲６０３を撮影範囲として撮影を行うことができる。
【００８４】
なお、制御手段１０３は修正後の撮影範囲６０３を撮影した後、図１１（ｄ）のように、選択されたフレーム候補内の画像範囲のみを自動でトリミングし、記憶手段１１３に保存することも可能である。さらに、制御手段１０３は修正後の撮影範囲６０３が表示手段１０７に表示されるような処理を行ってもよい。これは図９の修正後の撮影範囲５０４、図１０の修正後の撮影範囲６０２についても同様である。
【００８５】
以上、実施の形態４においては、使用者は撮影後、画像データをトリミングする等の後加工処理を行うことなく、撮影を行うことができる。
【００８６】
なお、実施の形態１〜４で説明した本発明の適用にあたっては、撮影装置１００には光学ファインダーよりも、電子ビューファインダー（Ｅｌｅｃｔｒｏｎｉｃ  Ｖｉｅｗ  Ｆｉｎｄｅｒ, ＥＶＦ）や液晶ディスプレイ等の電子式ファインダーを用いることにより、使用者はより好適に撮影ができると考えられる。特に使用者が近接撮影を行う場合には、撮影装置１００の撮影用レンズの中心と、使用者の視野の中心がずれることによる視差（パララックス）が生じるため、前述の電子式ファインダーを使う方が望ましいと考えられる。例えば、実施の形態２のように、使用者等が手を用いてフレームを示すような動作をする場合、撮影装置１００の近傍に使用者の手があることが想定される。その場合に、前述の視差により、使用者が行う手の動作を、撮影装置１００が正確に検知できるかが問題となりうる。このような場合に、前述の電子式ファインダーがより好適と考えられる。
【００８７】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、撮像手段（カメラ手段）は撮影装置内に無く、外部にあってもよい。また、外部に保存された、もしくは外部からリアルタイムに送られてくる画像、動画データなどを編集する目的で本発明を応用することも可能である。例えば、編集装置へ画像、動画データ等を画像データとして入力し、編集装置は入力された画像データ中において、実施の形態に示した手法と同様にフレーム候補を検出することにより、編集後の撮影範囲を決定するといった例が考えられる。
【００８８】
また、実施の形態３において、手を用いた閉じられた形状をカメラ手段１０４が検出した場合でも、フレームパターン比較手段１０９は、その閉じられた形状をフレーム候補として検出するようにしてもよい。「手を用いた閉じられた形状」の例として、複数の指を用いた、丸、四角等の形状が、一例として考えられる。
【００８９】
実施の形態３において、フレームパターン比較手段１０９は、手の形状もしくは動作を検知した場合、フレーム検出パターンデータ記憶手段１１５に記憶されたパターンデータに基づき、手の形状もしくは動作に係るフレーム候補として検知した。この場合、制御手段１０３は、他にフレーム候補を検知しても、手の形状もしくは動作に係るフレーム候補に係る撮影範囲を自動的に撮影するように、カメラ手段１０４を制御するようにしてもよい。
【００９０】
また、実施の形態２〜４において、フレーム候補検出手段１０２（フレームパターン比較手段１０９）がフレーム候補を複数検出するような場合、使用者は撮影範囲において、手でフレーム候補となる部分を指示することにより、使用者がフレームを選択するようにしてもよい。例えば、図３において、使用者はカメラ手段１０４に対して、窓枠２０２を指差す動作を行うことにより、制御手段１０３は、窓枠２０２がフレームとして選択されていることを検出して、撮影範囲２０３を撮影範囲とした撮影をするように撮影装置１００を制御する。
【００９１】
また、実施の形態１〜４において、撮影装置１００が窓枠中の風景を撮影するような場合に、制御手段１０３は、以下のような判定を行って、窓枠を撮影範囲として、撮影を制御してもよい。撮影装置１００と窓枠中の風景にある被写体との距離と、撮影装置１００と窓枠との距離とは、異なる。そこで、窓枠に対するピントと、被写体に対するピントが異なることを、制御手段１０３はカメラ手段１０４を制御して検出する。また、フレーム候補検出手段１０２より、窓枠の形状がフレーム候補であるといった情報が制御手段１０３に出力される。以上の情報に基づき、制御手段１０３は、フレーム候補となっているのは窓枠であると判定し、カメラ手段１０４を制御して、窓枠内を撮影範囲とした撮影をするように制御する。なお、この制御手段１０３の撮影制御は、制御手段１０３が、フレーム候補が窓枠であることを判定した際に自動的になされてもよいし、表示手段等により使用者に撮影モード切り替えを通知して、使用者がこの撮影制御を行うか否かを決定するようにしてもよい。
【符号の説明】
【００９２】
１００  撮影装置
１０１  撮像手段
１０２  フレーム候補検出手段
１０３  制御手段
１０４  カメラ手段
１０５  画像処理手段
１０６  表示データ生成手段
１０７  表示手段
１０８  撮影範囲選択手段
１０９  フレームパターン比較手段
１１０  センサ手段
１１１  レンズ手段
１１２  カメラ制御手段
１１３  記憶手段
１１４  画像データ特徴検出手段
１１５  フレーム検出パターンデータ記憶手段
１１６  比較手段
２００  当初の撮影範囲
２０１、２０２  窓枠
２０３  撮影範囲
３０１  左手
３０２  右手
３０３、３０４  仮想的な矩形
３０５、３０６、３０７、３０８  撮影範囲
３０９  右手
４０１  左手
４０２  仮想的な楕円
４０３  撮影範囲
５０１、５０２  画像データの比率
５０３  撮影範囲
５０４  修正後の撮影範囲
６００  撮影範囲
６０１  窓枠
６０２、６０３  修正後の撮影範囲
【図１】
2012120003.tif 000003
【図２】
2012120003.tif 000004
【図３】
2012120003.tif 000005
【図４】
2012120003.tif 000006
【図５】
2012120003.tif 000007
【図６】
2012120003.tif 000008
【図７】
2012120003.tif 000009
【図８】
2012120003.tif 000010
【図９】
2012120003.tif 000011
【図１０】
2012120003.tif 000012
【図１１】
2012120003.tif 000013