(57)【要約】【課題】画角以上のサイズの画像を取得するモードで撮影することが適切か否かを容易に判定することができる撮像装置、撮像方法および撮像プログラムを提供する。【解決手段】撮像により入射光を電気信号に変換して画像を生成する撮像部と、撮像部により生成された複数の画像を合成し、画角以上のサイズの画像を生成する画像合成部と、撮像部により生成された画像に基づいて、画像合成部により画角以上のサイズの画像を生成することが最適か否かを判定するモード判定部とを備える撮像装置である。【選択図】図１
2014146989.tif 000002
【特許請求の範囲】
【請求項１】
撮像により入射光を電気信号に変換して画像を生成する撮像部と、
該撮像部により生成された複数の画像を合成し、画角以上のサイズの画像を生成する画像合成部と、
前記撮像部により生成された前記画像に基づいて、前記画像合成部により前記画角以上のサイズの画像を生成することが最適か否かを判定するモード判定部と
を備える撮像装置。
【請求項２】
前記モード判定部は、前記撮像部により連続して取得された複数の画像間のずれの度合いに基づいて判定を行う
請求項１に記載の撮像装置。
【請求項３】
ユーザによる操作を検出する操作検出部をさらに備え、
前記モード判定部は、前記操作検出部により検出された操作情報に示される操作方向に対して略垂直方向における前記画像間のずれが所定の範囲内である場合に、画角以上のサイズの画像を撮影するモードで撮影することが最適であると判定する
請求項２に記載の撮像装置。
【請求項４】
前記モード判定部は、前記撮像部により連続して取得された前記画像中の被写体の繋がりに基づいて判定を行う
請求項１に記載の撮像装置。
【請求項５】
前記モード判定部は、前記撮像部により取得された画像隣接画像の存在を予測することにより判定を行う
請求項１に記載の撮像装置。
【請求項６】
前記画像を表示する表示部をさらに備え、
前記モード判定部により、画角以上のサイズの画像を撮影するモードが最適であると判定された場合に、前記表示部における表示によりその旨を前記ユーザに提示する
請求項１に記載の撮像装置。
【請求項７】
前記表示部に文字列を表示することにより、画角以上のサイズの画像を撮影するモードが最適であることを前記ユーザに提示する
請求項６に記載の撮像装置。
【請求項８】
画角以上のサイズの画像を撮影するモードが最適である旨を前記ユーザに提示する際に、画角以上のサイズの画像を撮影するモードにより撮影されたサンプル画像を前記表示部に表示する
請求項６に記載の撮像装置。
【請求項９】
前記画像中のシーンを認識するシーン認識部をさらに備え、
前記サンプル画像は、前記シーン認識部により認識されたシーンに対応した画像である
請求項８に記載の撮像装置。
【請求項１０】
前記ユーザからの入力を受け付ける入力部をさらに備え、
画角以上のサイズの画像を撮影するモードが最適である旨をユーザに提示する際に、前記入力部に対する入力により撮像装置を画角以上のサイズの画像を撮影するモードへ遷移させるか否かをユーザに選択させる
請求項６に記載の撮像装置。
【請求項１１】
前記モード判定部により、画角以上のサイズの画像を撮影するモードが最適であると判定された場合に、撮像装置の動作モードを画角以上のサイズの画像を撮影するモードに切り替える
請求項１に記載の撮像装置。
【請求項１２】
撮影済みの画像を保存する記憶部をさらに備え、
前記モード判定部は、前記撮像部により生成され、前記記憶部に保存された撮影済みの画像に基づいて、前記画像合成部により前記画角以上のサイズの画像を生成することが最適か否かを判定する
請求項１に記載の撮像装置。
【請求項１３】
前記画角以上のサイズの画像とは、軌跡を描いて撮影することにより得られる画像である
請求項１に記載の撮像装置。
【請求項１４】
撮像により入射光を電気信号に変換して画像を生成し、
生成した前記画像に基づいて、画角以上のサイズの画像を生成することが最適か否かを判定する
撮像方法。
【請求項１５】
撮像により入射光を電気信号に変換して画像を生成し、
生成した前記画像に基づいて、画角以上のサイズの画像を生成することが最適か否かを判定する
撮像方法をコンピュータに実行させる撮像プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、撮像装置、撮像方法および撮像プログラムに関する。
【背景技術】
【０００２】
近年、ユーザの利便性向上のために、撮像装置には、自動で撮影モードの選択、設定などを行ういわゆる自動撮影モードが搭載されている。自動撮影モードは、明るさ情報、逆光検出や被写体検出技術などの撮影情報によって、自動的に夜景、逆光や人物、風景等のシーン撮影を発動して、手動によるシーン切り替えを必要とせずに効果的な写真を撮影することができる。このメリットによって、自動撮影モードが多くのユーザに愛用されている。
【０００３】
また、撮影モードの推奨や簡易設定については、例えば、撮影モードの設定を、直感的かつ効率的に行えるものが提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２０７１７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ただし、自動撮影モードでは、通常の一枚撮影に相当するような撮影方法にしか発動できない制限が存在するため、例えば、複数画像から画角以上の画像を得るいわゆるパノラマ撮影モードには適用できない。その制限によって、自動撮影モードにおいては、例えば、パノラマ撮影を自動的に発動できないため、自動撮影モードを使うユーザは、手動でモード切り替えを行う必要がある。
【０００６】
また、例えばパノラマ撮影モードのような特定のモードにおいては、一般のユーザが、その撮影モードの存在が知らない、その撮影モードへの切り替え方を知らない、その撮影モードを使うべき場面がよくわからないといったことが存在する。このため、こういったユーザに対して、如何にその撮影モードの使用を促して、撮影させるというかという点が問題となる。
【０００７】
本技術はこのような問題点に鑑みなされたものであり、画角以上のサイズの画像を取得するモードで撮影することが適切か否かを容易に判定することができる撮像装置、撮像方法および撮像プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決するために、第１の技術は、撮像により入射光を電気信号に変換して画像を生成する撮像部と、撮像部により生成された複数の画像を合成し、画角以上のサイズの画像を生成する画像合成部と、撮像部により生成された画像に基づいて、画像合成部により画角以上のサイズの画像を生成することが最適か否かを判定するモード判定部とを備える撮像装置である。
【０００９】
また、第２の技術は、撮像により入射光を電気信号に変換して画像を生成し、生成した画像とに基づいて、画角以上のサイズの画像を生成することが最適か否かを判定する撮像方法である。
【００１０】
また、第３の技術は、撮像により入射光を電気信号に変換して画像を生成し、生成した画像とに基づいて、画角以上のサイズの画像を生成することが最適か否かを判定する撮像方法をコンピュータに実行させる撮像プログラムである。
【発明の効果】
【００１１】
本技術によれば、画角以上のサイズの画像を取得するモードで撮影することが適切か否かを容易に判定することができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本技術の第１の実施の形態に係る撮像装置の概略構成を示すブロック図である。
【図２】図２は、本技術の第１の実施の形態に係る撮像装置の全体構成を示すブロック図である。
【図３】図３Ａは、撮像装置を横方向に降った場合に画像合成部により生成される横方向のパノラマ画像の説明するための図であり、図３Ｂは、撮像装置を縦方向に降った場合に画像合成部により生成される縦方向のパノラマ画像の説明するための図である。
【図４】図４は、本技術の実施の形態に係る撮像装置の外観構成を示す図である。
【図５】図５は、撮像装置により行われる処理の全体の流れを示すフローチャートである。
【図６】図６は、第１の判断基準の判定処理の流れを示すフローチャートである。
【図７】図７は、繋がり度の第１の態様について説明するための図である。
【図８】図８は、繋がり度の第２の態様について説明するための図である。
【図９】図９は、第２の判断基準の判定処理の流れを示すフローチャートである。
【図１０】図１０は、第３の判断基準の判定処理の流れを示すフローチャートである。
【図１１】図１１は、パノラマ推奨被写体との一致判定について説明する図である。
【図１２】図１２Ａは、第１の判断基準を示す表であり、図１２Ｂは第２の判断基準を示す表であり、図１２Ｃは第３の判断基準を示す表である。
【図１３】図１３Ａは、撮像装置が横向きの場合のパノラマ撮影推奨画面を示す図であり、図１３Ｂは、撮像装置が縦向きの場合のパノラマ撮影推奨画面を示す図である。
【図１４】図１４は、認識シーンとサンプルパノラマ画像とが対応付けられたテーブルを示す図である。
【図１５】図１５は、本技術の第２の実施の形態に係る撮像装置の全体構成を示すブロック図である。
【図１６】図１６は、繋がり度の第３の態様について説明するための図である。
【図１７】図１７は、撮像装置の変形例の構成を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下、本技術の実施の形態について図面を参照しながら説明する。なお、説明は以下の順序で行う。
＜１．第１の実施の形態＞
［１−１．撮像装置の構成］
［１−２．撮像装置における処理］
＜２．第２の実施の形態＞
［２−１．撮像装置の構成］
［２−２．撮像装置における処理］
＜３．変形例＞
【００１４】
＜１．第１の実施の形態＞
［１−１．撮像装置の構成］
本実施の形態に係る撮像装置１００の構成について説明する。まず、図１を参照して、撮像装置１００の概略構成について説明する。撮像装置１００は、撮像部１０１、画像合成部１０２、モード判定部１０３を備える。
【００１５】
撮像部１０１は、撮像素子と、その撮像素子から画像信号を読み出す回路などからなるものである。撮像素子は、被写体からの入射光を光電変換して電荷量に変換して、画像データとして出力する。撮像素子としては、ＣＣＤ（Charge Coupled Device）、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）などが用いられる。
【００１６】
画像合成部１０２は、撮像部１０１により取得された複数の画像をつなぎあわせて合成し、撮像装置１００の画角以上のサイズの画像を生成して出力する。生成されたパノラマ画像は、例えば、ＪＰＥＧ (Joint Photographic Experts Group)等の所定の圧縮方式で圧縮される。
【００１７】
画角以上のサイズの画像とは、例えば、軌跡を描いて撮影する撮影手法により得られるパノラマ画像である。以下、画角以上のサイズの画像とはパノラマ画像である場合を例にして本技術の説明を行う。パノラマ撮影は、撮像装置１００を一定の速度で横方向または縦方向に振りながら撮影を行い、高速連写で多数枚の画像を取得し、その多数枚の画像をつなぎ合わせてパノラマ画像を生成するものである。
【００１８】
モード判定部１０３は、画像合成部１０２により、パノラマ画像を生成することが最適であるか否かを判定するものである。モード判定部１０３による処理の詳細については後述する。
【００１９】
次に、本実施の形態に係る撮像装置１００の全体構成について説明する。図２は、撮像装置１００の全体構成を示すブロック図である。
【００２０】
撮像装置１００は、光学撮像系１０４、レンズ制御部１０５、撮像素子、前処理回路１０７、カメラ処理回路１０７、画像メモリ１０８、表示部１０９、入力部１１０、Ｒ／Ｗ（リーダ／ライタ）１１１および記憶部１１２、操作検出部１１３、位置検出部１１４、方位センサ１１５、通信部１１６、制御部１１７から構成されている。また、制御部１１７は、画像合成部１０２、モード判定部１０３、振り方向算出部１１８、シーン認識部１１９、被写体検出部１２０、被写体比較部１２１、推奨処理部１２２として機能する。
【００２１】
光学撮像系１０４は、被写体からの光を撮像素子に集光するための撮影レンズ、撮影レンズを移動させてフォーカス合わせやズーミングを行うための駆動機構、シャッタ機構、アイリス機構などから構成されている。これらはレンズ制御部１０５からの制御信号に基づいて駆動される。光学撮像系１０４を介して得られた被写体の光画像は、撮像部１０１の撮像素子上に結像される。
【００２２】
レンズ制御部１０５は、例えば、レンズ内マイコンであり、制御部１１７からの制御に従い、光学撮像系１０４の駆動機構、シャッタ機構、アイリス機構などの動作を制御する。
【００２３】
撮像部１０１は、図１を参照して説明したものと同様のものであり、被写体からの入射光を光電変換して電荷量に変換して、画像信号を出力する。そして、出力された画像信号は、前処理回路１０７に供給される。撮像素子としては、ＣＣＤ、ＣＭＯＳなどが用いられる。
【００２４】
前処理回路１０７は、撮像素子から出力された撮像信号に対して、ＣＤＳ（Correlated Double Sampling）処理によりＳ／Ｎ（Signal／Noise）比を良好に保つようにサンプルホールドなどを行う。さらに、ＡＧＣ（Auto Gain Control）処理により利得を制御し、Ａ／Ｄ（Analog/Digital）変換を行ってデジタル画像信号を出力する。
【００２５】
カメラ処理回路１０７は、前処理回路１０７からの画像信号に対して、ホワイトバランス調整処理や色補正処理、ガンマ補正処理、Ｙ／Ｃ変換処理、ＡＥ（Auto Exposure）処理などの信号処理を施す。
【００２６】
画像メモリ１０８は、揮発性メモリ、例えば、ＤＲＡＭ（Dynamic Random Access Memory）で構成されるバッファメモリであり、前処理回路１０７およびカメラ処理回路１０７によって所定の処理が施された画像データを一時的に蓄えておくものである。本実施の形態においては、撮像部１０１により生成され、画像メモリ１０８に格納された画像（最終的に撮影済み画像として記憶部１１２に保存される前の画像）に基づいてモード判定処理が行われる。
【００２７】
表示部１０９は、例えば、ＬＣＤ（Liquid Crystal Display）、ＰＤＰ(Plasma Display Panel)、有機ＥＬ(Electro Luminescence)パネルなどにより構成された表示手段である。表示部１０９には、撮像中のスルー画、記憶部１１２に記録された撮影済み画像などが表示される。
【００２８】
入力部１１０は、例えば、電源オン／オフ切り替えのための電源ボタン、撮像画像の記録の開始を指示するためのレリーズボタン、ズーム調整用の操作子、表示部１０９と一体に構成されたタッチスクリーンなどからなる。入力部１１０に対して入力がなされると、その入力に応じた制御信号が生成されて制御部１１７に出力される。そして、制御部１１７はその制御信号に対応した演算処理や制御を行う。
【００２９】
Ｒ／Ｗ１１１には、撮影済み画像などを記録する記録部１１２が接続されるインターフェースである。Ｒ／Ｗ１１１は、制御部１１７から供給されたデータを記憶部１１２に書き込み、また、記憶部１１２から読み出したデータを制御部１１７に出力する。
【００３０】
記憶部１１２は、例えば、ハードディスク、メモリースティック（ソニー株式会社の登録商標）、ＳＤメモリーカードなどの大容量記憶媒体である。画像は例えばＪＰＥＧなどの規格に基づいて圧縮された状態で保存される。また、保存された画像に関する情報、撮像日時などの付加情報を含むＥＸＩＦ（Exchangeable Image File Format）データもその画像に対応付けられて保存される。
【００３１】
操作検出部１１３は、加速度センサ、ジャイロセンサ、電子水準器などを含み、撮像装置１００の加速度、動き、傾き等を測定することにより、ユーザの操作による撮像装置１００の移動量、移動方向などを検出するものである。操作検出部１１３により検出された情報は画像合成部１０２およびモード判定部１０３に供給される。
【００３２】
位置検出部１１４は、ＧＰＳ（Global Positioning System）の受信デバイスにより構成されるものである。位置検出部１１４は、ＧＰＳ衛星からＧＰＳ電波を受信して所定の処理を行って得られる軌道データと、ＧＰＳ衛星から撮像装置１００までの距離データとに基づいて撮像装置１００の現在位置を検出する。検出された現在位置は、現在位置情報として制御部１１７に供給される。
【００３３】
方位センサ１１５は、例えば、地磁気を利用して地球上における方位を検出するセンサである。検出された方位は制御部１１７に供給される。例えば、方位センサ１１５は、互いに直交する２軸のコイルと、その中心部に配置された磁気抵抗素子とを有する磁界センサである。位置検出部１１４で検出された位置情報、方位センサ１１５により検出された方位情報もＥＸＩＦデータとして画像に対応付けて保存することが可能である。
【００３４】
制御部１１７は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）およびＲＯＭ（Read Only Memory）などから構成されている。ＲＯＭには、ＣＰＵにより読み込まれ動作されるプログラムなどが記憶されている。ＲＡＭは、ＣＰＵのワークメモリとして用いられる。ＣＰＵは、ＲＯＭに記憶されたプログラムに従い様々な処理を実行してコマンドの発行を行うことによって撮像装置１００全体の制御を行う。
【００３５】
また、制御部１１７は所定のプログラムを実行することにより、画像合成部１０２、モード判定部１０３、振り方向算出部１１８、シーン認識部１１９、被写体検出部１２０、被写体比較部１２１、推奨処理部１２２として機能する。ただし、それら構成は、プログラムによって実現されるのみでなく、それぞれの機能を有するハードウェアによる専用の装置を組み合わせて実現してもよい。
【００３６】
画像合成部１０２は、操作検出部１１３が検出した撮像装置１００の移動量、移動方向などに基づいて、図３Ａおよび図３Ｂに示されるように、撮像部１０１により取得され、画像メモリ１０８に記憶される連続する複数枚の画像をつなぎあわせて合成し、画角以上のサイズの画像であるパノラマ画像を生成する。図３の例では、３枚の画像を合成することにより、１枚のパノラマ画像を生成しているが、これはあくまで説明の便宜上の例であり、画像の枚数はこれに限られるものではない。通常はより多くの画像を用いてパノラマ画像が生成される。生成されたパノラマ画像は、例えば、ＪＰＥＧ等の所定の圧縮方式で圧縮され、記憶部１１２に保存される。画像合成部１０２は、撮像装置１００がパノラマ画像を取得するモード（以下、パノラマ撮影モードと称する。）である場合にパノラマ画像を生成する。
【００３７】
モード判定部１０３は、操作検出部１１３からの検出情報および生成された画像に基づいてパノラマ撮影モードでパノラマ画像を生成することが最適であるか否かを判定するものである。モード判定部１０３の判定結果に基づいて撮像装置１００はパノラマ撮影モードで動作する。また、画像合成部１０２は、モード判定部１０３によりパノラマ撮影モードが最適であると判定され、撮像装置１００がパノラマ撮影モードで動作している場合に、画像合成処理を行う。モード判定部１０３による処理の詳細については後述する。
【００３８】
振り方向算出部１１８は、パノラマ撮影における撮像装置１００の適切な振り方向を求めるものである。パノラマ撮影は、撮像装置１００を一定の速度で横方向または縦方向に振りながら撮影を行い、高速連写で多数枚の画像を取得し、その画像をつなぎ合わせてパノラマ画像を生成するものである。振り方向算出部１１８による撮像装置１００の振り方向の算出方法としては、例えば、操作検出部１１３の加速度センサによりユーザが撮像装置１００を縦方向に振っていることを検出した場合には振り方向を「縦」とする。一方、操作検出部１１３によりユーザが撮像装置１００を横方向に振っていることを検出した場合には振り方向を「横」とするなどである。
【００３９】
また、振り方向算出部１１８は、被写体検出部１２０により検出された被写体の種類に基づいて振り方向を求めるようにしてもよい。例えば、被写体検出部１２０により検出された被写体が縦長の被写体である場合には、振り方向を「縦」とする。一方、被写体検出部１２０により検出された被写体が横長の被写体である場合には、振り方向を「縦」とする。
【００４０】
なお、振り方向は、撮像装置１００の動き、被写体の種類のいずれか一方に基づいて求めてもよいし、両方に基づいて求めてもよい。両方に基づいて求める場合には、より高い精度で振り方向を算出することができると考えられる。
【００４１】
シーン認識部１１９は、画像中の彩度情報、輝度情報、顔検出結果、エッジ検出結果などの各種情報に基づいて画像におけるシーンを認識するものである。認識されるシーンとしては、例えば、風景、ビーチ（海景色）、スノー（雪景色）、夜景などがある。シーン認識部１１９により認識結果は、推奨処理部１２２による撮影モードの推奨に用いられる。
【００４２】
シーン認識部１１９は、例えば、輝度が所定の閾値よりも明るいときには風景として認識し、輝度が所定の閾値よりも暗いときには夜景としてシーンを認識する。また、テンプレートマッチングなどにより、特定の被写体を検出することにより、特定の被写体が存在するシーンであることも認識することができる。なお、シーン認識方法は、これに限られるものではなく、公知のシーン認識方法であればどのようなものを用いてもよい。
【００４３】
被写体検出部１２０は、例えば色情報や輝度情報などをもとにした既存の被写体検出技術や、パターンマッチングなどを用いてスルー画内に写っている被写体を検出する。
【００４４】
被写体比較部１２１は、被写体検出部１２０により検出された被写体と、パノラマ推奨被写体との比較を行う。パノラマ推奨被写体については後述する。被写体比較部１２１による被写体の比較は例えば、パターンマッチングなどにより行われる。
【００４５】
推奨処理部１２２は、モード判定部１０３による判定により導き出された最適な撮影モードをユーザに推奨するための処理を行うものである。ユーザへの推奨の手法としては、表示部１０９における表示などがある。推奨処理部１２２による処理の詳細については後述する。
【００４６】
また、制御部１１７のＲＯＭには、パノラマ推奨被写体情報、サンプルパノラマ画像情報が格納されている。パノラマ推奨被写体情報は、例えば、スカイツリー、東京タワー、六本木ヒルズ、レインボーブリッジなどの建築物、富士山などの風景など、具体的な被写体の画像と、その被写体の位置情報が対応付けられたものである。パノラマ推奨被写体は、縦方向または横方向に長く、パノラマ撮影モードで撮影を行うことが適している被写体である。位置情報は、例えば、緯度経度情報である。
【００４７】
サンプルパノラマ画像は、推奨処理部１２２によるパノラマ撮影モード推奨において、ユーザにパノラマ撮影モードによりどのような画像が撮影できるかを提示するためのものである。サンプルパノラマ画像の使用態様の詳細については後述する。なお、これらの情報は、制御部１１７のＲＯＭではなく、記憶部１１２に格納されていてもよい。
【００４８】
通信部１１６は、例えば、所定のプロトコルに基づいてインターネット、専用回線などのネットワークとの通信を行うためのネットワークインターフェースである。通信方式は有線通信、無線ＬＡＮ（Local Area Network）、Ｗｉ−Ｆｉ（Wireless Fidelity）、３Ｇ回線、４Ｇ回線、ＬＴＥ（Long Term Evolution）を用いた通信など、どのようなものでもよい。撮像装置１００は、通信部１１６を介して、撮像装置を提供するメーカーのサーバなどからパノラマ推奨被写体情報、サンプルパノラマ画像情報などを受信する。これにより、新たな建築物、観光スポットなどが生まれても、その都度それらについての情報を撮像装置１００に追加することができる。
【００４９】
以上のようにして撮像装置１００が構成されている。なお、撮像装置１００により行われる処理はハードウェア、またはソフトウェアにより実行可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、撮像装置１００の制御部１１７のメモリにインストールして実行させる。
【００５０】
例えば、プログラムはハードディスクやＲＯＭなどの記録媒体にあらかじめ記録しておくことができる。または、プログラムはＣＤ−ＲＯＭ(Compact Disc Read Only Memory)、ＤＶＤ(Digital Versatile Disc)、半導体メモリなどの記録媒体に記録しておくことが可能である。このような記録媒体は、パッケージソフトウェアとして提供することができる。ユーザはそのパッケージソフトウェアを撮像装置１００にインストールする。
【００５１】
なお、プログラムは、上述したような記録媒体から撮像装置１００にインストールするほかに、インターネットにおいてアプリケーションとして提供されるものを撮像装置１００に転送し、インストールすることも可能である。
【００５２】
次に、図４を参照して撮像装置１００の外観構成について説明する。図４は、本技術に係る撮像装置１００の外観構成の一例を示す図である。図４Ａは正面図、図４Ｂは背面図、図４Ｃは上面図である。図４に示す例においては、撮像装置１００は、扁平な横長の略直方体状に形成されている。
【００５３】
撮像装置１００の前面には撮像レンズ１３１が設けられている。撮像装置１００の上面には撮像時にユーザにより押圧操作されるレリーズボタン１３２が設けられている。レリーズボタン１３２は、オートフォーカス用、レリーズ指示入力用およびその他の指示用の入力手段として機能する。例えば、レリーズボタン１３２を途中まで押下（半押し）することで検出指示が入力され、レリーズボタン１３２を最後まで押下（全押し）することで、レリーズ指示が入力される。レリーズボタン１３２は図２のブロック図における入力部１１０に含まれるものである。
【００５４】
撮像装置１００の背面にはディスプレイ１３３が設けられている。ディスプレイ１３３は、図２のブロック図における表示部１０９に相当し、ＬＣＤ、ＰＤＰ、有機ＥＬパネルなどからなる表示手段である。ディスプレイ１３３には、スルー画、撮像により得られた画像、ユーザインターフェース、各種設定画面などが表示される。
【００５５】
また、本技術に係る撮像装置１００においては、ディスプレイ１３３には、スルー画に重畳表示する形で、パノラマ撮影モードをユーザに推奨するメッセージ、ユーザにパノラマ撮影モードを選択する際に入力するソフトェアボタン、サンプルパノラマ画像などが表示される。
【００５６】
また、撮像装置１００の背面にはディスプレイ１３３と一体的に構成されたタッチパネルが設けられている。タッチパネルは例えば静電容量方式、感圧式などのタッチパネルである。タッチパネルはユーザが指を接触させることにより撮像装置１００に各種入力を行うことができる入力手段として機能するものである。タッチパネルは図２のブロック図における入力部１１０に含まれるものである。ただし、タッチパネルは必須の構成ではなく、タッチパネルを備えない場合には、それに代えて撮像装置はハードウェアボタンを備えることとなる。
【００５７】
タッチパネルは、操作面上の複数の箇所に同時になされた操作のそれぞれを検出し、その接触位置のそれぞれを示す座標データを出力することができる。また、タッチパネルは、操作面に対して繰り返しなれた操作のそれぞれを検出し、そのそれぞれの接触位置を示す座標データを出力することもできる。
【００５８】
また、撮像装置はバッテリー挿入口、画像記録用記録媒体挿入口、ＵＳＢ（Universal Serial Bus）端子接続口など（図示せず。）も備える。これらは通常、開閉可能な保護カバーに覆われているため外部からは見えない。バッテリーや記録媒体などを挿脱する際にその保護カバーを開ける。
【００５９】
なお、撮像装置１００の外観はこれに限られるものではなく、撮像装置１００としての機能を備えているものであればどのようなものでもよい。また、撮像装置１００以外のものでも、携帯電話機、スマートフォン、タブレット端末、ビデオカメラなど撮像装置１００としての機能を備えるものであればどのようなものでもよい。
【００６０】
［１−２．撮像装置における処理］
次に、撮像装置１００における処理について説明する。図５は、撮像装置１００により行われる処理の全体フローである。前提として、撮像装置１００は起動しており、撮影が可能な状態であるとする。まず、ステップＳ１で、撮像装置１００はパノラマ撮影モード以外のモードで動作しており、通常の撮影が可能となっている。
【００６１】
次にステップＳ２で、パノラマ撮影モードが最適な撮影モードであるか否かを判断する判断基準が満たされているかが判定される。判断基準を満たしたか否かの判定については後述する。判断基準を満たしていない場合は、処理はステップＳ１に進む（ステップＳ２のＮｏ）。そして、パノラマ撮影モード以外のモードで動作しながらステップＳ２の判定が繰り返される。
【００６２】
一方、判断基準を満たした場合、処理はステップＳ２からステップＳ３に進む（ステップＳ２のＹｅｓ）。次にステップＳ３で、推奨処理部１２２の制御のもと、ユーザにパノラマ撮影モードが最適な撮影モードであることを通知することにより、パノラマ撮影モードを推奨する。ユーザへのパノラマ撮影モードの推奨については後述する。
【００６３】
次にステップＳ４で、入力部１１０により、ユーザからの入力を受け付ける。この入力は、パノラマ撮影推奨画面によりパノラマ撮影モードの推奨を受けたユーザからのパノラマ撮影を行うか否かの入力である。
【００６４】
次にステップＳ５で、ユーザによりパノラマ撮影モードが選択されたか否かが確認される。ユーザがパノラマ撮影モードを選択しなかった場合、処理はステップＳ１に戻る（ステップＳ５のＮｏ）。
【００６５】
一方、ユーザによりパノラマ撮影モードが選択された場合、処理はステップＳ６に進む（ステップＳ５のＹｅｓ）。次にステップＳ６で、制御部１１７は撮像装置１００をパノラマ撮影モードに推移させる。
【００６６】
次にステップＳ７で、振り方向算出部１１８により、パノラマ撮影の振り方向が求められる。振り方向算出部１１８によるパノラマ撮影の振り方向の算出方法としては、例えば、加速度センサの検出結果に基づいて、加速度センサによりユーザが撮像装置１００を縦方向に振っていることを検出した場合には振り方向を「縦」とする。一方、加速度センサによりユーザが撮像装置１００を横方向に振っていることを検出した場合には振り方向を「横」とする。
【００６７】
また、振り方向算出部１１８は、被写体検出部１２０により検出された被写体の種類に基づいて振り方向を求めるようにしてもよい。例えば、被写体検出部１２０により検出された被写体が縦長の被写体である場合には、振り方向を「縦」とする。一方、被写体検出部１２０により検出された被写体が横長の被写体である場合には、振り方向を「縦」とする。
【００６８】
ステップＳ７で振り方向の算出がなされたら、次にステップＳ８で撮像装置１００はパノラマ撮影モードで動作する。例えば、いわゆるスイングパノラマ撮影を行うように動作する。
【００６９】
スイングパノラマとは、撮像装置１００を一定方向に一振りしながら撮影を行い、高速連写で多数枚の画像を取得し、その多数枚の画像を高精度でつなぎ合わせて合成することによりパノラマ画像を生成するものである。画像の合成は画像合成部１０２により行われる。
【００７０】
以上のようにして全体フローが行われる。
【００７１】
次に、図６、図９、図１０のフローチャートを参照してパノラマ撮影が適切か否かを判断するための判断基準について説明する。判断基準を満たしているかの判定はモード判定部１０３により行われる。まず、図６のフローチャートを参照して第１の判断基準について説明する。
【００７２】
まず、ステップＳ１０１で、光学撮像系１０４のズームレンズがＷｉｄｅ端（広角端）になっているか否かが確認される。ズームレンズの動作は、制御部１１７からの制御信号に従いレンズ制御部１０５が制御するため、その制御信号、またはレンズ制御部１０５からの情報などを取得することにより確認することができる。
【００７３】
次にステップＳ１０２で、画枠のサイズを示す画枠情報を取得する。なお、「画枠」とは、撮像素子の有効領域により撮像される全領域または全領域よりも若干小さい領域を表すものである。画枠情報は例えば、予め制御部１１７などの格納されているものを参照することにより取得することができる。
【００７４】
次にステップＳ１０３で、ユーザによる撮像装置１００の操作を読み取る。ユーザによる撮像装置１００の操作としては、被写体が画枠に入るか否かを確かめるため、または、どの被写体を撮影するかを確認するために撮像装置１００を左右に振ったり、上下に振ったりする操作である。このユーザ操作の読み取りは、加速度センサ、電子水準器などを含む操作検出部１１３の検出結果を取得することにより行われる。
【００７５】
次にステップＳ１０４で、ユーザによる撮像装置１００の振り幅が所定の条件を満たすか否かが判定される。所定の条件としては例えば、「振り幅が画枠の１．５倍以上であるか否か」である。この判定は、例えば、撮像装置１００の振り始めにおける画枠サイズを基準として、撮像装置１００の振り操作中に振り幅が画枠サイズの１．５倍以上であるかを確認することにより行われる。なお、１．５倍という値はあくまで例示の値であり、条件はこの値に限られるものではない。
【００７６】
振り幅が所定の条件を満たさない場合、処理はステップＳ１０１に戻る（ステップＳ１０４のＮｏ）。一方、振り幅が所定の条件を満たす場合、処理はステップＳ１０５に進む（ステップＳ１０４のＹｅｓ）。
【００７７】
そして、ステップＳ１０５で、画像の繋がり度が第１の条件を満たすか否かが判定される。ここで、「繋がり度」とは、高速連写で取得した複数枚の画像のうち、隣り合う画像間において、画像が繋がっている度合いを示すものである。繋がり度の第１の態様としては、高さ方向（ユーザが撮像装置１００を横方向に振る場合）、または幅方向（ユーザが撮像装置１００を縦方向に振る場合）に画像が繋がっている度合い（ずれの少なさ）を示すものである。この点について図７を参照して説明する。
【００７８】
図７に示される４枚の画像Ａ乃至画像Ｄは、ユーザが撮像装置１００を横方向に振り、高速連写によって取得された複数枚の画像を示すものである。一枚目の画像である画像Ａと二枚目の画像である画像Ｂの縦方向のずれは小さく、繋がっている範囲が大きい。二枚目の画像である画像Ｂと三枚目の画像である画像Ｃの縦方向のずれは小さく、繋がっている範囲が大きい。三枚目の画像である画像Ｃと四枚目の画像である画像Ｄの縦方向のずれは大きく、繋がっている範囲は小さい。
【００７９】
このように画像と画像とが繋がっている範囲が繋がり度として定義され、例えば、この繋がり度が画像の高さの８０％以上となっている場合に、繋がり度が第１の条件を満たすと判定することとする。なお、図７においては、撮像装置１００を横方向に振り、画像が横方向に繋がっている場合を例にしたが、撮像装置１００を縦方向に振った場合には、画像間の横方向の繋がっている範囲が繋がり度となる。
【００８０】
次に、図８を参照して、繋がり度の第２の態様について説明する。繋がり度の第２の態様は、高速連写により連続して取得された複数枚の画像間において、重なり合う範囲の被写体が一致しているかの度合いである。
【００８１】
図８Ａは縦方向に撮像装置１００を振って、高速連写により取得した建築物の画像を示すものである。まず、図８Ｂに示されるように、１枚目の画像と、２枚目の画像の重なり合う範囲について、画像マッチング処理などを行うことにより、被写体が一致しているか否かを判定する。そして、例えば、一致したと判定された領域が１枚目の画像と２枚目の画像の重なりあう範囲において占める割合を繋がり度とする。例えば、一致したと判定された領域が１枚目の画像と２枚目の画像の重なりあう範囲の８０％を占めた場合に、繋がり度が８０％であるとする。
【００８２】
同様に、図８Ｂに示されるように、２枚目の画像と、３枚目の画像の重なり合う範囲について、画像マッチング処理などを行うことにより、被写体が一致しているか否かを判定する。
【００８３】
そして、例えば、この処理を隣り合っている画像の全てについて行い、全ての繋がり度が８０％以上の場合に、繋がり度が８０％以上とする。また、この処理を隣り合っている画像の全てについて行い、繋がり度の平均が８０％を越えた場合に、繋がり度が８０％以上であるとしてもよい。
【００８４】
また、全ての画像について処理を行わなくても、所定の枚数のパノラマ生成用画像について処理を行い、繋がり度を求めてもよい。この場合、ユーザが撮像装置１００を振って、構図や被写体を検討している最中にパノラマ撮影モードを推奨することができるという効果を奏することができる。
【００８５】
図６のフローチャートの説明に戻る。繋がり度が第１の条件を満たす場合、処理はステップＳ１０６に進む（ステップＳ１０５のＹｅｓ）。そして、ステップＳ１０６で、判断基準と満たすとして処理がなされる。
【００８６】
一方、繋がり度が第１の条件を満たさない場合、処理はステップＳ１０７に進む（ステップＳ１０５のＮｏ）。そして、ステップＳ１０７で第２の判断基準を満たしているかが確認される。
【００８７】
次に、図９のフローチャートを参照して第２の判断基準について説明する。第２の判断基準は、第１の判断基準を満たさない場合に、判定される基準である。なお、第２の判断基準においても第１の判断基準と同様に、光学撮像系１０４のズームレンズがＷｉｄｅ端（広角端）になっていること、ユーザによる撮像装置１００の振り幅が所定の条件を満たすことが必要である。
【００８８】
まず、ステップＳ２０１で、繋がり度が第２の条件を満たすか否かが判定される。繋がり度は、上述したものと同様である。この第２の条件とは、例えば、「５０％≦繋がり度＜８０％」である。ただし、この第２の条件における値はあくまで例示であり、これに限定されるものではない。
【００８９】
繋がり度が第２の条件を満たす場合、処理はステップＳ２０２に進み（ステップＳ２０１のＹｅｓ）、被写体検出部１２０により被写体検出処理が行われる。
【００９０】
次にステップＳ２０３で、被写体比較部１２１は、被写体検出部１２０により検出された被写体と、パノラマ推奨被写体との比較を行う。被写体比較部１２１による被写体の比較は例えば、パターンマッチングなどにより行われる。
【００９１】
ステップＳ２０３における被写体比較の結果、検出された被写体とパノラマ推奨被写体との類似度が第１の所定の範囲内である場合、処理はステップＳ２０４に進む（ステップＳ２０３のＹｅｓ）。なお、第１の所定の範囲とは例えば、「類似度≧８０％」の範囲である。「類似度≧８０％」とは、被写体の比較をパターンマッチングで行った場合には、パターンマッチングにより一致すると判断された領域が被写体全体の８０％以上である場合である。ただし、第１の所定の範囲はこの値に限られるものではない。
【００９２】
そして、ステップＳ２０４で、第２の判断基準を満たすとして処理がなされる。
【００９３】
一方、ステップＳ２０３で、類似度が第１の所定の範囲内ではない場合、処理はステップＳ２０５に進む（ステップＳ２０３のＮｏ）。次にステップＳ２０５で、被写体の類似度が第２の所定の範囲内であるか否かが判断される。第２の所定の範囲とは、第１の所定の範囲よりも値が小さい範囲であり、例えば、「５０％≦類似度＜８０％」である。ただし、第２の所定の範囲はこの値に限られるものではない。類似度が第２の所定の範囲内ではない場合、処理はステップＳ２０６に進み（ステップＳ２０５のＮｏ）、第２の判断基準を満たさないとして処理がなされる。
【００９４】
一方、ステップＳ２０５で、類似度が第２の所定の範囲内である場合、処理はステップＳ２０７に進み、第２の判断基準を満たすと判断される。
【００９５】
説明はステップＳ２０１に戻る。ステップＳ２０１で、繋がり度が第２の所定の範囲内ではないと判断された場合、処理はステップＳ２０８に進む（ステップＳ２０１のＮｏ）。そして、ステップＳ２０８で被写体検出部１２０により被写体検出処理が行われる。なお、この処理はステップＳ２０２におけるものと同様である。
【００９６】
次にステップＳ２０９で、類似度が第１の所定の範囲内であるか否かが判定される。この第１の所定の範囲はステップＳ２０３におけるものと同様であり、例えば、「類似度≧８０％」の範囲である。類似度が第１の所定の範囲内である場合、処理はステップＳ２０７に進み（ステップＳ２０９のＹｅｓ）、第２の判断基準を満たすとして処理がなされる。
【００９７】
一方、ステップＳ２０９で、類似度が第１の所定の範囲内ではない場合、処理はステップＳ２１０に進む（ステップＳ２０９のＮｏ）。次にステップＳ２１０で、被写体の類似度が第２の所定の範囲内であるか否かが判断される。類似度が第２の所定の範囲内ではない場合、処理はステップＳ２１１に進み（ステップＳ２１０のＮｏ）、判断基準を満たさないとして処理がなされる。
【００９８】
一方、類似度が第２の所定の範囲内である場合、処理はステップＳ２１２に進み（ステップＳ２１０のＮｏ）、第３の判断基準を満たしているかの判定が行われる。
【００９９】
次に図１０のフローチャートを参照して、第３の判断基準について説明する。なお、第３の判断基準も第１の判断基準、第２の判断基準と同様に、光学撮像系１０４のズームレンズがＷｉｄｅ端（広角端）になっていること、ユーザによる撮像装置１００の振り幅が所定の条件を満たすことが必要である。
【０１００】
まずステップＳ３０１で、モード判定部１０３は、位置検出部１１４の検出結果から撮像装置１００の位置情報を取得する。また、方位センサ１１５の検出結果から撮像装置１００の方位情報を取得する。さらに、撮像装置１００のＡＦ（Auto Focus）情報から被写体距離情報を取得する。
【０１０１】
次にステップＳ３０２で、ステップＳ３０１で取得した位置情報、方位情報、被写体距離情報に基づいて画像中の被写体がパノラマ推奨被写体と一致するか否かを判定する。この点について図１１を参照して説明する。
【０１０２】
上述したように、パノラマ推奨被写体情報は、被写体ごとに緯度経度などで表される位置情報が対応付けられている。そこで、ステップＳ３０１で取得した撮像装置１００の位置情報、方位情報、被写体距離情報を用いることにより、ユーザがどの位置にいて、どの方向に向けて、どのくらい先にある被写体を撮影しようとしているかを把握することができる。これにより、図１１に示されるように、ユーザがどの位置にある被写体に撮像装置１００を向けているのかがわかる。その被写体とパノラマ推奨被写体情報とを照らし合わせることにより、画像中の被写体がパノラマ推奨被写体と一致するかを判定することができる。
【０１０３】
被写体がパノラマ推奨被写体と一致する場合、処理はステップＳ３０３に進み（ステップＳ３０２のＹｅｓ）、第３の判断基準を満たすとして処理がなされる。一方、被写体がパノラマ推奨被写体と一致しない場合、処理はステップＳ３０４に進み（ステップＳ３０２のＮｏ）、第３の判断基準を満たさないとして処理がなされる。この場合、第１乃至第３の全ての判断基準を満たさないこととなる。
【０１０４】
以上のようにして、図５のフローチャートのステップＳ２における判断基準を満たしているかの判定が行われる。上述した第１の判断基準、第２の判断基準、第３の判断基準を表にして示すと図１２のようになる。図１２Ａが、第１の判断基準であり、図１２Ｂが第２の判断基準であり、図１２Ｃが第３の判断基準である。
【０１０５】
次に、パノラマ撮影モードのユーザへの推奨について説明する。図１３はパノラマ撮影モードを推奨するために撮像装置１００のディスプレイ１３３（表示部１０９に相当）に表示される画面（以下、パノラマ撮影推奨画面と称する。）の具体例を示すものである。図１３Ａはユーザが撮像装置１００を横方向に構えている場合であり、図１３Ｂはユーザが撮像装置１００を縦方向に構えている場合である。
【０１０６】
パノラマ撮影推奨画面においては、スルー画上にサンプルパノラマ画像１５１、メッセージ１５２、「撮ってみる」ボタン１５３Ａ、「やめる」ボタン１５３Ｂが表示されている。表示されるサンプルパノラマ画像は、予めパノラマ撮影により取得され、撮像装置１００内のＲＯＭなどに格納されている画像であり、図１４に示されるようなテーブルに対応付けられている。
【０１０７】
図１４に示されるテーブルにおいては、シーン認識のための参考にした情報、シーン認識部１１９による認識結果、サンプルパノラマ画像が対応付けられている。サンプルパノラマ画像は、シーン認識部１１９による認識結果に基づいて、図１４に示されるテーブルを参照することにより、予め撮像装置１００内に格納されているサンプルパノラマ画像群の中から認識されたシーンに最も近いものが選択される。
【０１０８】
このようにパノラマ撮影モードで撮影された画像であり、かつ、ユーザが撮影しようとしているシーンに近い画像を表すサンプルパノラマ画像を表示することにより、ユーザにパノラマ撮影によりどのような画像を得ることができるかを明確にわかりやすく提示することができる。
【０１０９】
パノラマ撮影推奨画面において表示されるメッセージ１５２は例えば、図１３Ａおよび図１３Ｂに示されるような、「パノラマ撮影モードでこんな画像を撮ってみませんか？」などのパノラマ撮影をユーザに促す文字列である。このようにメッセージを表示することによってユーザにわかりやすくパノラマ撮影モードを推奨することができる。
【０１１０】
また、サンプルパノラマ画像１５１から延出する吹き出しの中にメッセージ１５２を表示させることによっても、サンプルパノラマ画像１５１がパノラマ撮影により得られる画像であることをわかりやすくユーザに伝えることができる。ただし、メッセージ１５２の内容は図１３に示されるものに限られない。ユーザにパノラマ撮影モードを推奨する内容であればどのようなものでもよい。
【０１１１】
パノラマ撮影推奨画面では、さらに、ソフトェアボタンである「撮ってみる」ボタン１５３Ａ、「やめる」ボタン１５３Ｂが表示されている。ディスプレイがタッチパネルである場合、ユーザはいずれかのソフトェアボタンに指などを接触させることにより入力を行うことができる。ユーザはパノラマ撮影を行う場合には「撮ってみる」ボタン１５３Ａに対して入力を行う。一方、ユーザはパノラマ撮影を行わない場合には「やめる」ボタン１５３Ｂに対して入力を行う。なお、図１３に示されるボタンの形状、文字の表記は一例であり、それに限られるものではない。また、ボタンはソフトェアボタンに限られず、撮像装置１００が備えるハードウェアボタンであってもよい。ボタンがハードウェアボタンの場合、パノラマ撮影推奨画面には、パノラマ撮影モードを利用するためにどのボタンを押せばよいかなどのガイダンスを表示するとよい。
【０１１２】
また、撮像装置１００がスピーカを備える場合には、ユーザへのパノラマ撮影モードの推奨は、ディスプレイにおける表示だけでなく、スピーカからの音声出力によって行なってもよい。例えば、「パノラマ撮影モードで撮影してみませんか」などの音声メッセージを出力し、ユーザにパノラマ撮影モードの理容を促すとよい。さらに、パノラマ撮影モードの操作方法などを音声で案内するようにしてもよい。
【０１１３】
以上のようにして、本技術に係る撮像装置１００による処理が行われる。本技術の第１の実施の形態によれば、パノラマ撮影モードで撮影を行うのが適切か否かを判定し、パノラマ撮影モードが適切である場合には、その旨をユーザに提示し、パノラマ撮影モードを推奨する。これにより、パノラマ撮影モードの存在が知らないユーザ、パノラマ撮影モードへの切り替え方が知らないユーザや、パノラマ撮影モードを使うべき場面がよくわからないユーザなどが容易にパノラマ撮影モードを利用することができる。
【０１１４】
＜２．第２の実施の形態＞
［２−１．撮像装置の構成］
次に本技術の第２の実施の形態について説明する。図１５は第２の実施の形態に係る撮像装置２００の構成を示すブロック図である。第２の実施の形態における撮像装置２００は、エッジ検出部２０１、被写体予測部２０２を備える点で第１の実施の形態と相違する。その他の撮像装置２００の構成は第１の実施の形態と同様であるため、説明を省略する。
【０１１５】
第１の実施の形態においては、繋がり度は高速連写で得られた複数の画像間において隣り合う画像を比較することにより求めた。しかし、繋がり度は、一つの画像から求めるようにしてもよい。以下、第２の実施の形態は、繋がり度をひとつの画像から求めるものである。
【０１１６】
エッジ検出部２０１は、例えば、画像輝度信号の高周波成分を抽出し、この高周波成分より画像のエッジ部分を検出し、検出結果を被写体予測部２０２へ出力する。
【０１１７】
被写体予測部２０２は、エッジ検出部２０１の検出結果に基づいて、画像中においてエッジが検出された被写体が画枠外に続いているかを予測する。そして、被写体予測部２０２は、予測結果をモード判定部１０３に出力する。被写体予測部２０２により処理の詳細については後述する。以上のようにして、第２の実施の形態に係る撮像装置２００が構成されている。
【０１１８】
［２−２．撮像装置における処理］
次に、第２の実施の形態に係る撮像装置２００により行われる処理について説明する。撮像装置２００により行われるフローは図５、図６、図９、図１０に示される第１の実施の形態におけるものと同様である。第２の実施の形態は、繋がり度の判定手法が第１の実施の形態と異なる。
【０１１９】
まず、エッジ検出部２０１が、画像に対してエッジ検出処理を行う。図１６Ａはエッジ検出の対象とする画像の一例である。図１６Ａにおいて太線で示した山の輪郭のようにエッジが検出された場合、被写体予測部２０２は、図１６Ｂに示されるように、その検出されたエッジが画枠と交差する場合、図１６Ｂの画枠外に破線で示されるように、検出されたエッジの延長線上に被写体はまだ画枠外に続いていると予測する。
【０１２０】
モード判定部１０３は、被写体予測部２０２により、被写体が画枠外に続いていると予測された場合、パノラマ撮影モードで撮影することが適切であると判定する。被写体が画枠外に続いているということは、パノラマ撮影モードで撮影することにより、図１６Ｃに示されるようにパノラマ画像でその被写体全体を画像内に収めることができる。よって、ユーザにパノラマ撮影モードを推奨する、または撮像装置１００をパノラマ撮影モードに切り替える。
【０１２１】
以上のように、第２の実施の形態においては、複数の画像に対して処理を行うことなく、パノラマ撮影モードが最適な撮影モードであるか否かを判定することができる。
【０１２２】
＜３．変形例＞
以上、本技術の実施の形態について具体的に説明したが、本技術は上述の実施の形態に限定されるものではなく、本技術の技術的思想に基づく各種の変形が可能である。
【０１２３】
図１７は、本技術の変形例に係る撮像装置３００の構成を示すブロック図である。この変形例においては、撮像装置３００は、推奨処理部１２２に代えて、モード切替部３０１を備えている。ただし、撮像装置３００は推奨処理部１２２に代えてではなく、推奨処理部１２２に加えてモード切替部３０１を備えるようにしてもよい。モード切替部３０１以外の構成は実施の形態と同様であるため、その説明を省略する。
【０１２４】
モード切替部３０１は、モード判定部１０３の判定結果に従い、パノラマ撮影モードで撮影することが適切であると判定された場合に、撮像装置１００のパノラマ撮影モード以外のモードからパノラマ撮影モードに自動で切り替える処理を行う。これにより、パノラマ撮影モードへの切替入力方法がわからないユーザであっても、パノラマ撮影モードを利用することができる。
【０１２５】
また、実施の形態とは異なり、既に撮影済みの画像として記憶部１１２などに格納されている画像に基づいてもパノラマ撮影モードが最適であるかを判断してもよい。この点について説明する。
【０１２６】
既に撮影済みの画像として記憶部１１２などに格納されている複数の画像中における任意の基準となる画像と、その基準画像と撮影順序が連続する一つまたは複数の画像との間で、第１の実施の形態で上述した第１の判断基準乃至第３の判断基準の判定を行う。いずれかの判断基準を満たしたと判定された場合、パノラマ撮影モードで撮影することが最適である旨を通知することにより、ユーザにパノラマ撮影モードを推奨する。なお、基準となる画像は、例えば、最新の撮影済み画像である。
【０１２７】
また、既に撮影済みの画像として記憶部１１２などに格納されている複数の画像中における一の画像に対して、第２の実施の形態における判定を行なってもよい。これによっても、ユーザにパノラマ撮影モードを推奨することができる。
【０１２８】
なお、パノラマ撮影モードの推奨は、判定の対象となった画像を提示しながら行うとよい。これにより、どの被写体がパノラマ撮影モードの撮影に適しているかをひと目で理解することができる。この変形例によれば、ユーザが撮像装置１００を構えて撮影を行うとしている最中ではなく、撮影後にもパノラマ撮影モードの推奨を行うことが可能となる。
【０１２９】
また、本技術は以下のような構成も取ることができる。
【０１３０】
撮像により入射光を電気信号に変換して画像を生成する撮像部と、
該撮像部により生成された複数の画像を合成し、画角以上のサイズの画像を生成する画像合成部と、
前記撮像部により生成された前記画像に基づいて、前記画像合成部により前記画角以上のサイズの画像を生成することが最適か否かを判定するモード判定部と
を備える撮像装置。
【０１３１】
前記モード判定部は、前記撮像部により連続して取得された複数の画像間のずれの度合いに基づいて判定を行う
前記（１）に記載の撮像装置。
【０１３２】
ユーザによる操作を検出する操作検出部をさらに備え、
前記モード判定部は、前記操作検出部により検出された操作情報に示される操作方向に対して略垂直方向における前記画像間のずれが所定の範囲内である場合に、画角以上のサイズの画像を撮影するモードで撮影することが最適であると判定する
前記（２）に記載の撮像装置。
【０１３３】
前記モード判定部は、前記撮像部により連続して取得された前記画像中の被写体の繋がりに基づいて判定を行う
前記（１）に記載の撮像装置。
【０１３４】
前記モード判定部は、前記撮像部により取得された画像隣接画像の存在を予測することにより判定を行う
前記（１）に記載の撮像装置。
【０１３５】
前記画像を表示する表示部をさらに備え、
前記モード判定部により、画角以上のサイズの画像を撮影するモードが最適であると判定された場合に、前記表示部における表示によりその旨を前記ユーザに提示する
前記（１）から（５）のいずれかに記載の撮像装置。
【０１３６】
前記表示部に文字列を表示することにより、画角以上のサイズの画像を撮影するモードが最適であることを前記ユーザに提示する
前記（６）に記載の撮像装置。
【０１３７】
画角以上のサイズの画像を撮影するモードが最適である旨を前記ユーザに提示する際に、画角以上のサイズの画像を撮影するモードにより撮影されたサンプル画像を前記表示部に表示する
前記（６）または（７）に記載の撮像装置。
【０１３８】
前記画像中のシーンを認識するシーン認識部をさらに備え、
前記サンプル画像は、前記シーン認識部により認識されたシーンに対応した画像である
前記（８）に記載の撮像装置。
【０１３９】
前記ユーザからの入力を受け付ける入力部をさらに備え、
画角以上のサイズの画像を撮影するモードが最適である旨をユーザに提示する際に、前記入力部に対する入力により撮像装置を画角以上のサイズの画像を撮影するモードへ遷移させるか否かをユーザに選択させる
前記（６）から（９）のいずれかに記載の撮像装置。
【０１４０】
前記モード判定部により、画角以上のサイズの画像を撮影するモードが最適であると判定された場合に、撮像装置の動作モードを画角以上のサイズの画像を撮影するモードに切り替える
前記（１）から（１０）のいずれかに記載の撮像装置。
【０１４１】
撮影済みの画像を保存する記憶部をさらに備え、
前記モード判定部は、前記撮像部により生成され、前記記憶部に保存された撮影済みの画像に基づいて、前記画像合成部により前記画角以上のサイズの画像を生成することが最適か否かを判定する
前記（１）から（１１）のいずれかに記載の撮像装置。
【０１４２】
前記画角以上のサイズの画像とは、軌跡を描いて撮影することにより得られる画像である
前記（１）から（１２）のいずれかに記載の撮像装置。
【０１４３】
撮像により入射光を電気信号に変換して画像を生成し、
生成した前記画像に基づいて、画角以上のサイズの画像を生成することが最適か否かを判定する
撮像方法。
【０１４４】
撮像により入射光を電気信号に変換して画像を生成し、
生成した前記画像に基づいて、画角以上のサイズの画像を生成することが最適か否かを判定する
撮像方法をコンピュータに実行させる撮像プログラム。
【符号の説明】
【０１４５】
１００・・・撮像装置
１０１・・・撮像部
１０２・・・画像合成部
１０３・・・モード判定部
１０９・・・表示部
１１０・・・入力部
１１２・・・記憶部
１１３・・・操作検出部
１１４・・・位置検出部
【図１】
2014146989.tif 000003
【図２】
2014146989.tif 000004
【図５】
2014146989.tif 000005
【図６】
2014146989.tif 000006
【図７】
2014146989.tif 000007
【図９】
2014146989.tif 000008
【図１０】
2014146989.tif 000009
【図１１】
2014146989.tif 000010
【図１２】
2014146989.tif 000011
【図１４】
2014146989.tif 000012
【図１５】
2014146989.tif 000013
【図１６】
2014146989.tif 000014
【図１７】
2014146989.tif 000015
【図３】
2014146989.tif 000016
【図４】
2014146989.tif 000017
【図８】
2014146989.tif 000018
【図１３】
2014146989.tif 000019