(57)【要約】【課題】撮像装置において、パノラマ画像を生成するための画像の撮影の際のユーザの負担を軽減させる。【解決手段】パノラマ撮影では、ガイド表示がなされる。ガイド表示は、デジタルカメラの本体を移動させる向きを示すためのガイド画像１０２〜１０４，１１２〜１１４と、当該向きに沿った本体の回転角を示す軌跡２０１，２１１を含む。回転角を示す軌跡は、本体の回転が進むにつれて、更新される。【選択図】図６
2012099917.tif 000002
【特許請求の範囲】
【請求項１】
被写体の光学像を結合する撮像面を備え、当該光学像に基づくフレーム画像を生成する撮像処理を実行する撮像手段と、
前記撮像手段を制御して前記撮像処理を繰返し実行させ、順次生成されるフレーム画像を表示手段に表示する表示制御手段と、
前記撮像面の移動に関連して前記撮像手段が前記撮像処理を複数回実行したときに生成される複数のフレーム画像のそれぞれの一部または全部を合成してパノラマ画像を生成するパノラマ撮影処理を実行するパノラマ撮影手段とを備え、
前記表示制御手段は、前記パノラマ撮影処理中に前記撮像面が移動すべき向きをガイドするための第１の情報および前記撮像面が移動した向きと量を示す第２の情報を表示手段に表示させることを特徴とする、撮像装置。
【請求項２】
前記表示制御手段は、
前記第１の情報として、前記撮像面を移動すべき向きに寸法を有する第１の画像を表示させ、
前記第２の情報として、前記撮像面を移動すべき向きに寸法を有し、前記第１の画像から、前記撮像面を移動すべき向きと交わる向きに前記撮像面が移動した量に応じた距離だけ離れて表示される第２の画像を表示させる、請求項１に記載の撮像装置。
【請求項３】
前記表示制御手段は、所定の時間ごとに、前記第２の情報の表示を更新させる、請求項１または請求項２に記載の撮像装置。
【請求項４】
前記表示制御手段は、前記表示手段の複数の箇所に、前記第１の情報および前記第２の情報を表示させる、請求項１〜請求項３のいずれかに記載の撮像装置。
【請求項５】
前記表示制御手段は、前記表示手段に、前記パノラマ画像を生成するために前記撮像面を移動すべき向きについての移動の終点を表す第３の情報を表示させる、請求項１〜請求項４のいずれかに記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関し、特に、いわゆるパノラマ画像を生成する撮像装置に関する。
【背景技術】
【０００２】
従来から、撮像装置に関し、広い視野を当該撮像装置の画角の範囲で分割されて撮影されることによって得られた複数の分割画像を繋ぎ合わせて、いわゆるパノラマ画像を生成する技術がある。
【０００３】
たとえば、特許文献１（特開２０００−１７５１８５号公報）には、その時点で撮影される画像に、それまでに撮影された画像を継ぎ足してパノラマ画像を生成するための技術が開示されている。当該技術では、撮像装置は、パノラマ画像の生成に利用する再生画像の選択を受付け、さらに、再生画像（それまでに撮影された画像）に撮影画像（その時点で撮影される画像）を継ぎ足す方向の指定を受付けると、ファインダに、再生画像の端部を表示する。撮影者は、当該端部に合わせて撮影を行なう。そして、撮像装置は、再生画像に対して指定された方向に撮影画像を継ぎ足したことによって生成されるパノラマ画像を再生する。
【０００４】
また、非特許文献１（蔭山一広、“スイングパノラマ撮影講座”、[online]、ソニーマーケティング株式会社、[平成２２年９月１７日検索]、インターネット＜http://www.sony.jp/cyber-shot/panorama/tips.html＞）には、パノラマ画像を生成するための複数の分割画像を、撮像装置の一例であるカメラの視野を変えながら連続して撮影する技術が開示されている。この技術では、撮影された複数の分割画像がパノラマ画像において繋ぎ合わされる方向に沿って撮影されるように、カメラの撮像面を移動させるべき方向がファインダに表示される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−１７５１８５号公報
【非特許文献】
【０００６】
【非特許文献１】蔭山一広、“スイングパノラマ撮影講座”、[online]、ソニーマーケティング株式会社、[平成２２年９月１７日検索]、インターネット＜http://www.sony.jp/cyber-shot/panorama/tips.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ユーザが、非特許文献１に開示された撮像装置を用いて、連続して複数の分割画像を撮影する場合、カメラの撮像面が、上記のように表示された方向からずれることなく移動しているか否かを、カメラのファインダに表示された画像に基づいて判断する必要があった。このため、ユーザは、ファインダ内の画像に注意を払いながら慎重にカメラの撮像面を移動させる必要がある。このような操作は煩雑であり、改善が求められていた。
【０００８】
本発明は、係る実情に鑑み考え出されたものであり、その目的は、撮像装置において、パノラマ画像を生成するための画像の撮影の際のユーザの負担を軽減させることである。
【課題を解決するための手段】
【０００９】
本発明に従った撮像装置は、被写体の光学像を結合する撮像面を備え、当該光学像に基づくフレーム画像を生成する撮像処理を実行する撮像手段と、撮像手段を制御して撮像処理を繰返し実行させ、順次生成されるフレーム画像を表示手段に表示する表示制御手段と、撮像面の移動に関連して撮像手段が撮像処理を複数回実行したときに生成される複数のフレーム画像のそれぞれの一部または全部を合成してパノラマ画像を生成するパノラマ撮影処理を実行するパノラマ撮影手段とを備え、表示制御手段は、パノラマ撮影処理中に撮像面が移動すべき向きをガイドするための第１の情報および撮像面が移動した向きと量を示す第２の情報を表示手段に表示させる。
【００１０】
また、本発明の撮像装置では、表示制御手段は、第１の情報として、撮像面を移動すべき向きに寸法を有する第１の画像を表示させ、第２の情報として、撮像面を移動すべき向きに寸法を有し、第１の画像から、撮像面を移動すべき向きと交わる向きに撮像面が移動した量に応じた距離だけ離れて表示される第２の画像を表示させることが好ましい。
【００１１】
また、本発明の撮像装置では、表示制御手段は、所定の時間ごとに、第２の情報の表示を更新させることが好ましい。
【００１２】
また、本発明の撮像装置では、表示制御手段は、表示手段の複数の箇所に、第１の情報および第２の情報を表示させることが好ましい。
【００１３】
また、本発明の撮像装置では、表示制御手段は、表示手段に、パノラマ画像を生成するために撮像面を移動すべき向きについての移動の終点を表す第３の情報を表示させることが好ましい。
【発明の効果】
【００１４】
本発明によれば、パノラマ撮影処理中に撮像面の移動をガイドするための情報と、撮像面が移動した向きと量の情報を表示することにより、ユーザは、表示におけるガイドとのズレの量に基づいて、撮像面の移動すべき向きと移動した向きとのズレの量を容易に認識できる。
【００１５】
これにより、撮像装置において、パノラマ画像を生成するための画像の撮影の際のユーザの負担を軽減できる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施の形態である撮像装置の一例であるデジタルカメラの外観斜視図である。
【図２】図１のデジタルカメラのハードウェア構成を模式的に示す図である。
【図３】図１のデジタルカメラにおいて表示される画面の一例を示す図である。
【図４】図１のデジタルカメラにおいて表示される画面の一例を示す図である。
【図５】図１のデジタルカメラにおいて表示される画面の一例を示す図である。
【図６】図１のデジタルカメラにおいて表示される画面の一例を示す図である。
【図７】図１のデジタルカメラにおいて表示される画面の一例を示す図である。
【図８】図１のデジタルカメラにおいて表示される画面の一例を示す図である。
【図９】図１のデジタルカメラにおいて表示される画面の一例を示す図である。
【図１０】図１のデジタルカメラにおいて表示される画面の一例を示す図である。
【図１１】図１のデジタルカメラにおいて表示される画面の一例を示す図である。
【図１２】図１のデジタルカメラにおいて実行されるメインルーチンのフローチャートである。
【図１３】図１２のステップＳ２のサブルーチンのフローチャートである。
【図１４】図１３のステップＳ２４のサブルーチンのフローチャートである。
【図１５】図１のデジタルカメラにおける、軌跡の表示と、本体の第２の向きの移動距離の関係を模式的に示す図である。
【図１６】図１のデジタルカメラにおいて表示される画面の一例を示す図である。
【図１７】図１のデジタルカメラにおいて表示される画面の一例を示す図である。
【図１８】図１のデジタルカメラにおいて表示される画面の一例を示す図である。
【図１９】図１のデジタルカメラにおいて表示される画面の一例を示す図である。
【図２０】図１のデジタルカメラにおいて表示される画面の一例を示す図である。
【図２１】図１のデジタルカメラにおいて表示される画面の一例を示す図である。
【図２２】図１のデジタルカメラにおいて表示される画面の一例を示す図である。
【図２３】図１のデジタルカメラにおいて表示される画面の一例を示す図である。
【図２４】図１のデジタルカメラにおいて表示される画面の一例を示す図である。
【図２５】図１のデジタルカメラにおいて表示される画面の一例を示す図である。
【図２６】図１のデジタルカメラにおいて表示される画面の一例を示す図である。
【図２７】図１のデジタルカメラにおいて生成されるパノラマ画像と、当該パノラマ画像を生成するために用いられる分割画像の関係を模式的に示す図である。
【図２８】図１のデジタルカメラにおける撮影の向きと第１の向きの関係の一例を説明するための図である。
【図２９】図１のデジタルカメラにおける撮影の向きと第１の向きの関係の一例を説明するための図である。
【図３０】図１のデジタルカメラにおける撮影の向きと第１の向きの関係の一例を説明するための図である。
【図３１】図１のデジタルカメラにおいて表示される画面の一例を示す図である。
【図３２】図１のデジタルカメラのパノラマ撮影における本体の回転角度を説明するための図である。
【図３３】図１のデジタルカメラの変形例のハードウェア構成を模式的に示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態について、図面を参照しながら詳細を説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰返さない。
【００１８】
［１．デジタルカメラの構成］
図１（Ａ）および図１（Ｂ）は、本発明の一実施の形態である撮像装置の一例であるデジタルカメラ１００の外観斜視図である。
【００１９】
図１（Ａ）を参照して、デジタルカメラ１００は、本体１１０を備える。本体１１０は、撮像レンズ１７１が内部に組み込まれたレンズ鏡筒１７２を前面に有する。レンズ鏡筒１７２は、沈胴式の鏡筒であり、２重に嵌合された可動鏡筒を有している。ユーザが電源ボタン１７５をオンすると、駆動モータにより可動鏡筒は、図１に示す撮影状態位置まで本体１１０から繰り出される。そして、この状態から電源ボタン１７５をオフすると、駆動モータにより可動鏡筒は、本体１１０の内部に埋設され、いわゆる沈胴状態となる。
【００２０】
本体１１０の上面には、デジタルカメラ１００に対する電源の入／切を切り替えるための電源ボタン１７５、および、デジタルカメラ１００に対する撮影の開始等の指示を入力するためのレリーズボタン１７４が設けられている。
【００２１】
図１（Ｂ）は、図１（Ａ）に示した本体１１０の裏面を示す。当該裏面には、ＬＣＤ（Liquid Crystal Display）９が設けられている。
【００２２】
図２は、デジタルカメラ１００のハードウェア構成を模式的に示す図である。
図２を参照して、デジタルカメラ１００は、撮像手段の一例であるＣＣＤ（Charge Coupled Devices）と、ＣＣＤ１から得られるアナログの画像信号をデジタルの画像データに変換するＡ／Ｄ（Analog／Digital）変換処理回路２と、解像度変換処理や圧縮処理等の画像処理を実行するデジタル処理回路３と、撮影によって得られた画像データを記録するための記録媒体４とを備えており、デジタル処理回路３および記録媒体４には、ＣＰＵ５が接続されている。
【００２３】
記録媒体４としては、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、デジタルカメラ１００に固定されたまたは着脱可能な記録媒体が挙げられる。
【００２４】
ＣＰＵ５には、当該ＣＰＵ５が画像処理時に使用するＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）が接続されている。また、ＣＰＵ５には、入力装置７が接続されている。入力装置７は、上記電源ボタン１７５およびレリーズボタン１７４を含む。なお、入力装置７は、ＬＣＤ９に重ねられて設けられるタッチセンサを含んでも良い。つまり、入力装置７とＬＣＤ９によってタッチパネルが構成されても良い。また、ＣＰＵ５には、所定の画像表示処理を実行する表示処理回路８を介して、撮影によって得られた画像を表示するためのＬＣＤ９が接続されている。
【００２５】
また、ＣＰＵ５には、デジタルカメラ１００の本体１１０が受ける加速度を測定する加速度センサ１０が接続されている。デジタルカメラ１００では、ＣＣＤ１は、撮像レンズ１７１を含む光学系を介して導入される範囲の画像を生成する。当該光学系は、デジタルカメラ１００の本体１１０に対して固定されている。これにより、ＣＣＤ１は、加速度センサ１０が検出する加速度に基づいて、ＣＣＤ１の撮像面の移動の向きを検出できる。また、ＣＰＵ５は、当該撮像面が移動した向きおよび当該向きで移動した時間の長さに基づいて、上記撮像面がどの向きにどれだけの量だけ移動したかを検出できる。
【００２６】
ＣＰＵ５は、その機能として、画像合成部５Ａ、ガイド生成部５Ｂ、および、移動量検出部５Ｃを含む。これらの機能は、ＣＰＵ５が記録媒体４等に記憶されたプログラムを実行することによって実現されてもよいし、デジタルカメラ１００において専用の回路（ＡＳＩＣ（Application Specific Integrated Circuit）等）によってハードウェアとして実現されてもよい。
【００２７】
画像合成部５Ａは、複数の分割画像（ＣＣＤ１によって撮影される１フレーム分の画像（フレーム画像））を繋ぎ合わせることにより、パノラマ画像を生成する。複数の分割画像を繋ぎ合わせてパノラマ画像を生成する技術については、公知の技術を採用することができる。公知の技術としては、たとえば、特許第３５４５２９７号公報に記載の技術が挙げられる。当該公報に記載の技術によれば、複数の画像が合成されて、円筒面に投影した３６０度分の合成画像を生成することができる。なお、本実施の形態において当該公報に記載された技術が採用された場合、合成画像として生成される画像は、３６０度分の投影角度の画像に限定されず、当該角度は適宜変更されることが意図される。ガイド生成部５Ｂは、デジタルカメラ１００において複数の分割画像を連続撮影する際にＣＣＤ１の撮像面を移動すべき方向などを示すガイド情報を生成する。移動量検出部５Ｃは、加速度センサ１０の検出出力に基づいて、デジタルカメラ１００の本体１１０の移動の向きおよび量を検出する。
【００２８】
［２．パノラマ撮影における本体の移動と加速度センサの検出出力］
図２７は、デジタルカメラ１００において生成されるパノラマ画像と、当該パノラマ画像を生成するために用いられる分割画像の関係を模式的に示す図である。
【００２９】
図２７を参照して、デジタルカメラ１００では、パノラマ画像２０００は、分割画像２００１，２００２を含む複数の分割画像が繋ぎ合わされて、生成される。分割画像２００１は、破線で記載され、分割画像２００２は、一点鎖線で記載されている。図２７において、矢印Ａ２は、パノラマ画像が撮影される順序を示し、また、パノラマ画像２０００が生成される際の、複数の分割画像が繋ぎ合わされる向きを示す。つまり、分割画像２００２は、分割画像２００１が撮影された後に撮影された画像である。そして、パノラマ画像２０００では、分割画像２００１に対して矢印Ａ２の向きに、分割画像２００２が繋ぎ合わされる。
【００３０】
パノラマ画像２０００は、実世界の領域１０００に対応する。また、分割画像２００１は、領域１０００の中の領域１００１に対応し、分割画像２００２は、領域１０００の中の領域１００２に対応する。
【００３１】
デジタルカメラ１００では、パノラマ画像を生成するためのメニューとして、パノラマ撮影メニューが実行される。パノラマ撮影メニューでは、本体１１０が回転移動されることにより、連続して、分割画像２００１，２００２を含む複数の分割画像が撮影される。本明細書では、パノラマ撮影メニューが実行されている際のデジタルカメラの動作を「パノラマ撮影」と呼ぶ。パノラマ撮影は、複数の分割画像の撮影およびそれらに基づくパノラマ画像の生成を含む。矢印Ａ１は、矢印Ａ２の画像の配列に対応した、実世界での領域の配列方向に相当する。図２７に示したパノラマ画像２０００を生成するためのパノラマ撮影では、ＣＣＤ１の撮像面は、矢印Ａ１の向きに移動する。
【００３２】
加速度センサ１０は、３軸方向の加速度を検出できる。デジタルカメラ１００では、ＣＰＵ５は、パノラマ撮影の際に、加速度センサ１０の検出出力に基づいて、本体１１０が移動した向きおよび量を特定できる。
【００３３】
パノラマ撮影では、連続して撮影される分割画像を繋ぎ合わせる向き（以下、「撮影の向き」という）の指定が受付けられる。ＣＰＵ５は、指定された向きに応じて、本体１１０が移動させられるべき向き（以下、「第１の向き」という）を特定する。第１の向きは、後述するように回転の向きを表す。そして、ＣＰＵ５は、パノラマ撮影において、本体１１０が、第１の向きについて移動された角度を検出し、所定の角度が検出された時点で、パノラマ撮影における分割画像の撮影を終了させる。
【００３４】
ＣＰＵ５は、第１の向きを表す情報（第１の情報）を、ＬＣＤ９に表示する。
さらに、ＣＰＵ５は、パノラマ撮影において、第１の向きに対して垂直の向き（以下、「第２の向き」という）に本体１１０が移動した場合、当該垂直の向きを表す情報（第２の情報）をＬＣＤ９に表示する。
【００３５】
本明細書では、第１の情報と第２の情報をまとめて、ガイド表示という。
ここで、撮影の向き、第１の向きおよび第２の向きの関係の具体例を説明する。
【００３６】
デジタルカメラ１００では、後述するように、ＬＣＤ９に、図３のメニュー画面９０１が表示される。メニュー画面９０１においてボタン９１が選択されると、パノラマ撮影メニューが実行される。パノラマ撮影メニューでは、ＬＣＤ９に、図４の画面９０３が表示される。画面９０３は、ボタン１５１，１５２，１５３，１５４を含む。ボタン１５１が選択されると、撮影の向きとして上向きが選択される。ボタン１５２が選択されると、撮影の向きとして右向きが選択される。ボタン１５３が選択されると、撮影の向きとして下向きが選択される。ボタン１５４が選択されると、撮影の向きとして左向きが選択される。
【００３７】
図２８〜図３１は、撮影の向きと第１の向きの関係を模式的に示す図である。図２８（Ｂ），図２９（Ｂ），図３０（Ｂ），図３０（Ｂ）は、加速度センサ１０が加速度を検出する３軸（Ｘ軸、Ｙ軸およびＺ軸）を示す。
【００３８】
図２８（Ａ）に示すように、画面９０３においてボタン１５２が選択されて、撮影の向きとして「右向き」が指定されると、特定の向きは、図２８（Ｂ）において矢印Ａ１１で示す回転の向きとされる。矢印Ａ１１で示される回転の向きは、ＸＺ平面内で時計回りに回転する向きである。
【００３９】
図２９（Ａ）に示すように、画面９０３においてボタン１５４が選択されて、撮影の向きとして「左向き」が指定されると、特定の向きは、図２９（Ｂ）において矢印Ａ１２で示す回転の向きとされる。矢印Ａ１２で示される回転の向きは、ＸＺ平面内で反時計回りに回転する向きである。
【００４０】
図３０（Ａ）に示すように、画面９０３においてボタン１５１が選択されて、撮影の向きとして「上向き」が指定されると、特定の向きは、図３０（Ｂ）において矢印Ａ１３で示す回転の向きとされる。矢印Ａ１３で示される回転の向きは、ＹＺ平面内で反時計回りに回転する向きである。
【００４１】
図３１（Ａ）に示すように、画面９０３においてボタン１５３が選択されて、撮影の向きとして「下向き」が指定されると、特定の向きは、図３１（Ｂ）において矢印Ａ１４で示す回転の向きとされる。矢印Ａ１４で示される回転の向きは、ＹＺ平面内で時計回りに回転する向きである。
【００４２】
［３．メインルーチン］
以下、デジタルカメラ１００において実行される処理の内容を説明する。
【００４３】
図１２は、デジタルカメラ１００のＣＰＵ５が実行するメインルーチンのフローチャートである。
【００４４】
図１２を参照して、デジタルカメラ１００に電源が投入されると、ＣＰＵ５は、ステップＳ１で、パノラマ撮影メニューが選択されたか否かを判断し、選択されたと判断するとステップＳ２へ処理を進め、それ以外の操作がなされたと判断すると、ステップＳ３へ処理を進める。
【００４５】
ステップＳ２では、ＣＰＵ５は、パノラマ撮影処理を実行して、ステップＳ１へ処理を戻す。パノラマ撮影処理とは、デジタルカメラ１００にパノラマ撮影を実行させるための処理である。一方、ステップＳ３では、ＣＰＵ５は、入力装置７等に対してなされた操作に対応した処理を実行して、ステップＳ１へ処理を戻す。
【００４６】
ＣＰＵ５は、電源投入時に、電源投入後初期設定に係る処理が完了した後に、または、入力装置７に対して所定の操作がなされたときに、ＬＣＤ９に、図３に示すようなメニュー画面（画面９０３）を表示する。メニュー画面９０１は、パノラマ撮影メニューを選択するためのボタン９１を含む複数のボタンを含む。ＣＰＵ５は、たとえば、入力装置７に対して、ボタン９１を選択する操作がなされると、パノラマ撮影メニューが選択されたと判断する。
【００４７】
［４．パノラマ撮影処理］
図１３は、図１２のステップＳ２のサブルーチンのフローチャートである。
【００４８】
図１３を参照して、パノラマ撮影処理では、ＣＰＵ５は、まずステップＳ２１で、パノラマ撮影メニューにおいてＣＣＤ１の撮像面を移動させる方向（撮影の向き）を選択する情報の入力を受付ける。たとえば、ＣＰＵ５は、上記したように、ＬＣＤ９に、図４の画面９０３を表示させ、ボタン１５１〜１５４のいずれかを選択する情報の入力を受付ける。
【００４９】
図４の画面９０３は、ＣＣＤ１が撮影している画像とともに、ボタン１５１〜１５４を表示する。画面９０３は、ピクト画像９５および撮影枚数表示９６をさらに含む。ピクト画像９５は、ＬＣＤ９に表示されているのがＣＣＤ１で撮影された画像であることを示す画像である。撮影枚数表示９６は、記録媒体４に記録されている画像の枚数を示す。ＣＰＵ５は、公知の技術に従って、ＬＣＤ９にピクト画像９５および撮影枚数表示９６を表示させる。また、ＣＰＵ５は、ＬＣＤ９の表示欄９４に、選択された撮影の向きを表示する。
【００５０】
図１３に戻って、ＣＰＵ５は、ステップＳ２１で撮影方向を指定する情報の入力を受付けると、ステップＳ２２へ処理を進める。
【００５１】
ステップＳ２２では、ＣＰＵ５は、レリーズボタン１７４が操作される等して、パノラマ撮影を開始する指示が入力されたか否かを判断し、入力されたと判断すると、ステップＳ２３およびステップＳ２４へ処理を進める。ＣＰＵ５は、ステップＳ２３とステップＳ２４の処理を並行して行なう。
【００５２】
ＣＰＵ５は、ステップＳ２３では、パノラマ画像生成処理を実行する。パノラマ画像生成処理は、ＣＣＤ１を用いて複数の分割画像の生成と、当該複数の分割画像を繋ぎ合わせることによるパノラマ画像の生成とを含む。また、ＣＰＵ５は、ステップＳ２４では、撮影時表示処理を実行する。パノラマ撮影処理における撮影時表示処理では、ＬＣＤ９に、ＣＣＤ１で撮影された画像とともに、上記したようなガイド表示が行なわれる。ステップＳ２４における撮影時表示処理の詳細を、以下に説明する。
【００５３】
［５．撮影時表示処理］
本実施の形態の撮影時表示処理では、複数の分割画像を所定の向きに配列させて繋ぎ合わせることによりパノラマ画像が生成される場合、当該複数の分割画像が、上記所定の向きに沿って撮影されるようにＣＣＤ１の撮像面を移動させるためのガイド表示が行なわれる。当該ガイド表示では、ＬＣＤ９には、ＣＣＤ１の撮像面を移動させるべき向きを表わすガイド（後述するガイド画像１０２等）と、加速度センサ１０の検出出力に基づいて移動量検出部５Ｃが検出した本体１１０の移動の向きおよび量を表わす軌跡（後述する軌跡２０１等）を表示させる。本実施の形態では、「ガイド画像」が上記第１の情報の一例であり、「軌跡」が上記第２の情報の一例である。
【００５４】
図１４は、図１３のステップＳ２４（撮影時表示処理）のサブルーチンのフローチャートである。
【００５５】
図１４を参照して、撮影時表示処理では、ＣＰＵ５は、まず、ステップＳ２４０において、ＬＣＤ９に、ＣＣＤ１で撮影される画像とともにガイド画像を表示させて、ステップＳ２４１へ処理を進める。このときのＬＣＤ９の表示画面の一例を、図５に示す。
【００５６】
図５を参照して、画面９０４は、ガイド画像１０２〜１０４およびガイド画像１１２〜１１４を含む。また、画面９０４は、エンドマーク１０１，１１１を含む。
【００５７】
ガイド画像１０２〜１０４およびガイド画像１１２〜１１４は、ステップＳ２１で入力を受付けた撮影の向きに対応した向きにＣＣＤ１の撮像面を移動させるために本体１１０を移動させる向きを示す情報である。画面９０４は、撮影の向きとして、画面９０３（図４参照）においてボタン１５２が選択されることにより、「右向き」が選択された場合の画面である。そして、ガイド画像１０２〜１０４およびガイド画像１１２〜１１４は、撮影の向き（右向き）を示す矢印である。
【００５８】
ガイド画像１０２〜１０４は、左右方向に同じ長さを有し、最左のガイド画像１０２の左端からエンドマーク１０１までの左右方向の領域を３等分するように配置されている。また、ガイド画像１１２〜１１４は、左右方向に同じ長さを有し、最左のガイド画像１１２の左端からエンドマーク１１１までの左右方向の領域を３等分するように配置されている。
【００５９】
次に、ＣＰＵ５は、ステップＳ２４１において、本体１１０（ＣＣＤ１の撮像面）が、前回のステップＳ２４３（後述）の実行時または撮影時表示処理の開始時から、上記した第１の向きについて所定の角度以上移動したか否かを判断する。そして、移動したと判断するとステップＳ２４３へ処理を進め、移動していないと判断するとステップＳ２４２へ処理を進める。
【００６０】
ステップＳ２４２では、ＣＰＵ５は、撮影時表示処理の開始時から、本体１１０（ＣＣＤ１の撮像面）が、上記した第１の向きに垂直な第２の向きについて所定の距離以上移動したか否かを判断し、移動したと判断するとステップＳ２４３へ処理を進め、移動していないと判断するとステップＳ２４１へ処理を戻す。
【００６１】
ステップＳ２４３では、ＣＰＵ５は、ステップＳ２４１で検出した角度および／またはステップＳ２４２で検出した方向および距離に従って、本体１１０の回転の軌跡を表わす画像を生成し、当該画像をＬＣＤ９に表示させることによって、ガイド表示を更新して、ステップＳ２４４へ処理を進める。
【００６２】
ステップＳ２４４では、ＣＰＵ５は、パノラマ画像の生成に必要な分割画像の撮影が終了したか否かを判断し、まだ終了していないと判断するとステップＳ２４１へ処理を戻し、終了したと判断するとステップＳ２４５へ処理を進める。
【００６３】
ステップＳ２４５では、ＣＰＵ５は、ＬＣＤ９に、パノラマ画像が生成中である旨を表示して、ステップＳ２４６へ処理を進める。このときにＬＣＤ９に表示される画面の一例を、図１０に示す。図１０の画面９０９では、パノラマ画像の生成処理が実行中である旨のメッセージが表示されている。
【００６４】
ステップＳ２４６では、ＣＰＵ５は、ＬＣＤ９に、ステップＳ２３で生成したパノラマ画像を表示させて、図１３へ処理をリターンさせる。このときにＬＣＤ９に表示される画面の一例を、図１１に示す。図１１の画面９１０では、パノラマ画像が表示されている。なお、本体１１０が左右方向に回転されて撮影された複数の分割画像によって生成されるパノラマ画像は、たとえば図１１に示されるように、横長の画像である。
【００６５】
［６．ガイド表示］
以上説明したパノラマ撮影時表示処理では、ステップＳ２４１〜Ｓ２４３の処理は、分割画像の撮影が終了するまで継続される。なお、ステップＳ２４１〜Ｓ２４３の処理によれば、本体１１０が、第１の向きに所定角度移動するごとに、または、第２の向きに所定の距離だけ移動するごとに、ＬＣＤ９におけるガイド表示が更新される。
【００６６】
ガイド表示は、パノラマ撮影における、分割画像の撮影の進度に応じて更新される。
以下、パノラマ撮影における、分割画像の撮影の進度およびガイド表示の更新に関し、説明する。
【００６７】
（分割画像の撮影の進度）
パノラマ撮影メニューでは、一定の時間ごとに撮影が行なわれ、そして、本体１１０が一定の角度回転されると、分割画像の撮影が終了する。
【００６８】
本実施の形態では、一定の角度の一例を、１２０°とする。この場合、パノラマ撮影メニューでは、本体１１０が、図３２に示されるように１２０°回転されることによって分割画像の撮影が終了する。図３２では、パノラマ撮影の間、本体１１０が矢印Ａ２２の向きに回転される状態が示されている。矢印Ａ２２は、上記した第１の向きである。本体１１０が回転されることによってＣＣＤ１の撮像面が回転する。そして、ＣＣＤ１の撮像面の回転に応じて、ＣＣＤ１の視野が移動する。領域Ｐ１〜Ｐ３は、パノラマ撮影の間の３つの時点での、ＣＣＤ１の視野を模式的に示している。
【００６９】
ＣＣＤ１の視野は、領域Ｐ１から、領域Ｐ２を経て、領域Ｐ３へと変化する。図３２では、領域の移動の向きが、矢印Ａ２１で示されている。軸Ｔ１〜Ｔ３は、領域Ｐ１〜Ｐ３のそれぞれに対応する、ＣＣＤ１の撮像面（視野）の中心を表す軸である。軸Ｔ１と軸Ｔ３の、水平面上でのなす角は、１２０°である。パノラマ撮影では、ＣＣＤ１の軸が、軸Ｔ１から軸Ｔ３に移動するまで、分割画像の撮影が行なわれる。そして、以下の説明では、パノラマ撮影において、領域Ｐ１をＣＣＤ１の視野の始点といい、領域Ｐ３をＣＣＤ１の視野の終点という。
【００７０】
なお、本実施の形態のパノラマ撮影において、一定の角度は、１２０°に限定されず、それ以上であってもそれ以下であっても良い。
【００７１】
（ガイド表示の更新）
上記したように、本実施の形態では、パノラマ撮影処理では、ＣＣＤ１の撮像面が、第１の向きに１２０°回転される。図５のガイド画像１０２〜１０４は、それぞれ４０°の回転に対応する。また、ガイド画像１１２〜１１４も、上記した１２０°の回転の中の４０°の回転に対応している。ガイド画像１０２，１１２は、最初の４０°に対応し、ガイド画像１０３，１１３は、次の４０°に対応し、そして、ガイド画像１０４，１１４は最後の４０°に対応する。
【００７２】
ステップＳ２４１では、第１の向きについて、前回のステップＳ２４３実行時から２０°回転したと判断されると、ステップＳ２４３へ処理が進められる。
【００７３】
また、ステップＳ２４２では、第２の向きについて、撮影時表示処理の開始時から所定の距離以上本体１１０が移動したと判断されると、ステップＳ２４３へ処理が進められる。ここで、第２の向きとは、第１の向きに垂直な向きであり、２つの向きを含む。たとえば、第１の向きが、図２８（Ｂ）に示されるように矢印Ａ１１で示される向きであれば、第２の向きは、垂直上向き（Ｙ軸のプラスの向き）と垂直下向き（Ｙ軸のマイナスの向き）の２つの向きを含む。ステップＳ２４２では、２つの「第２の向き」のいずれかに所定の距離以上移動したことが検出されれば、ステップＳ２４３へ処理が進められる。
【００７４】
上記した第２の情報の一例である「軌跡」は、本実施の形態では、ガイド画像１０２〜１０４，１１２〜１１４に対応して表示される矢印の画像として表示される。
【００７５】
図６〜図９を参照して、ステップＳ２４３におけるガイド表示の更新を説明する。なお、以下の説明では、撮影の向きとして、右向きが指定された場合について説明する。
【００７６】
図６は、本体１１０が、第１の向きに２０°以上（４０°未満）回転したときにＬＣＤ９に表示される画面の一例を示す。
【００７７】
図６を参照して、画面９０５は、図５の画面９０４のガイド画像１０２〜１０４，１１２〜１１４に加えて、軌跡２０１，２１１を含む。軌跡２０１，２１１は、それぞれ、左右方向についてガイド画像１０２，１１２の半分の寸法を有する。これにより、ユーザは、撮影の向きに、ガイド画像１０２，１１２で示される撮影終了までの全角度の３分の１の角度の、さらに半分の角度だけ、本体１１０が回転されたことを認識できる。
【００７８】
図７は、本体１１０が、第１の向きに６０°以上（８０°未満）回転したときにＬＣＤ９に表示される画面の一例を示す。図７を参照して、画面９０６は、図５の画面９０４のガイド画像１０２〜１０４，１１２〜１１４に加えて、軌跡２０２，２０３および軌跡２１２，２１３を含む。
【００７９】
軌跡２０３，２１３は、ガイド画像１０３，１１３に対して、下側にずれて表示されている。これは、本体１１０の第１の向きについての回転角４０°から６０°の間で、第２の向きの中の「垂直下向き」に、本体１１０が所定の距離以上移動したことが検出されたことに対応している。
【００８０】
一方、軌跡２０２，２１２は、ガイド画像１０２，１１２に重ねられて表示されている。これは、本体１１０の第１の向きについての回転角０°から４０°の間で、第２の向きについての所定の距離以上の移動が検出されたかったことに対応する。
【００８１】
図８は、本体１１０が、第１の向きに１００°以上（１２０°未満）回転したときにＬＣＤ９に表示される画面の一例を示す。図８を参照して、画面９０７は、図５の画面９０４のガイド画像１０２〜１０４，１１２〜１１４に加えて、軌跡２０２，２０４，２０５および軌跡２１２，２１４，２１５を含む。
【００８２】
軌跡２０４，２１４は、ガイド画像１０３，１１３に対して、下側にずれて表示されている。これは、本体１１０の第１の向きについての回転角４０°から８０°の間で、第２の向きの中の「垂直下向き」に、本体１１０が所定の距離以上移動したことが検出されたことに対応している。
【００８３】
軌跡２０５，２１５は、ガイド画像１０４，１１４に対して、上側にずれて表示されている。これは、本体１１０の第１の向きについての回転角８０°から１００°の間で、第２の向きの中の「垂直上向き」に、本体１１０が所定の距離以上移動したことが検出されたことに対応している。
【００８４】
図９は、本体１１０が、第１の向きに１２０°回転したときにＬＣＤ９に表示される画面の一例を示す。図９を参照して、画面９０８は、図５の画面９０４のガイド画像１０２〜１０４，１１２〜１１４に加えて、軌跡２０２，２０４，２０６および軌跡２１２，２１４，２１６を含む。
【００８５】
軌跡２０６，２１６は、ガイド画像１０４，１１４に重ねられて表示されている。これは、本体１１０の第１の向きについての回転角８０°から１００°の間で、第２の向きの中の「垂直上向き」に、本体１１０が所定の距離以上移動していたが（図８参照）、回転角１００°から１２０°の間で、第２の向きでの所定の距離以上の移動が検出されなかったことに対応する。つまり、本体１１０の軌道が、撮影の向きに沿うように修正されたことに対応する。
【００８６】
以上説明したように、パノラマ撮影の期間中のガイド表示は、ガイド画像１０２〜１０４，１１２〜１１４と軌跡（軌跡２０１，２１１等）を含む。軌跡は、ガイド画像１０２〜１０４，１１２〜１１４とは異なる態様（たとえば、異なる色）で表示される。
【００８７】
以上説明したガイド表示では、軌跡（軌跡２０１，２１１等）の左右方向の長さは、ＣＣＤ１の撮像面の第１の向きの回転角に応じて決定される。このことは、図６から図９において、回転角が、０°から２０°までは、軌跡の左右方向の寸法が、ガイド画像１０２の左端からエンドマーク１０１まで（ガイド画像１１２の左端からエンドマーク１１１まで）の距離の６分の１（図６）であり、４０°から６０°までは６分の３（３分の２）（図７）であり、８０°から１００°までは６分の５（図８）であり、１００°から１２０°までは６分の６（図９）であることに対応する。なお、図示を省略したが、２０°から４０°までは６分の２（３分の１）とされ、６０°から８０°までは６分の４とされる。
【００８８】
本実施の形態では、軌跡の右端とエンドマーク１０１，１１１までの距離は、上記回転角が、分割画像の撮影の終了条件である１２０°に近づくほど、短くなる。したがって、ユーザは、この距離に基づいて、分割画像の撮影の終了までに回転を必要とされる角度の大きさを認識できる。
【００８９】
本実施の形態では、エンドマーク１０１，１１１により、パノラマ画像を生成するために撮像手段の撮像面を移動させるべき向きについての移動の終点を表す第３の情報が構成される。
【００９０】
パノラマ撮影において、第２の向きに所定の距離以上移動すると、第２の向きに所定の距離以上移動したときの回転角度に対応した位置で、軌跡は、ガイド画像１０２〜１０４，１１２〜１１４に対して第２の向きを示す向き（上向きまたは下向き）にずれて表示去れる。
【００９１】
ここで、第２の向きについて、軌跡がガイド画像に対してずれて表示される量（距離）には、本体１１０の、第２の向きの移動距離が反映される。なお、本実施の形態では、軌跡の表示に関し、第２の向きの移動距離について、三段階の閾値が設定されている。図１５は、軌跡の表示と、本体１１０の第２の向きの移動距離の関係を模式的に示す図である。図１５では、上記軌跡が矢印９００１で示され、上記ガイド画像が矢印９０００で示されている。
【００９２】
図１５を参照して、本体１１０の第２の向きの移動距離が第１の閾値以下である場合には、軌跡（矢印９００１）は、ガイド画像（矢印９０００）に重ねられて表示される。
【００９３】
本体１１０の第２の向きの移動距離が第１の閾値を超えた場合であって、当該第１の閾値よりも大きい第２の閾値以下である場合には、軌跡（矢印９００１）は、ガイド画像（矢印９０００）に対して、第２の向き（図１５では上向き）に、第１の距離だけずらされて、表示される。
【００９４】
本体１１０の第２の向きの移動距離が第２の閾値を超えた場合であって、当該第２の閾値よりも大きい第３の閾値以下である場合には、軌跡（矢印９００１）は、ガイド画像（矢印９０００）に対して、第２の向き（図１５では上向き）に、第１の距離だけずらされて、表示される。
【００９５】
なお、本実施の形態では、パノラマ撮影中に、本体１１０の第２の向きの移動距離が第３の閾値を超えた場合には、パノラマ画像の生成ができないとして、パノラマ撮影メニューが中止される。
【００９６】
本実施の形態では、図１５を参照して説明したように、撮像面の移動した向きが、移動させるべき向きに対してどの程度ずれてしまったかが、ガイド画像と軌跡の距離によって示される。これにより、デジタルカメラ１００のユーザは、撮像面の移動の向きがどの程度ずれたかを容易に認識できる。このことから、パノラマ撮影において、ユーザに対し、ズレを無くそうとするための意識を持たせることができる。
【００９７】
［７．ガイド表示（２）］
以上、図６〜図９を参照して説明したガイド表示は、撮影の向きとして「右向き」が選択された場合のものである。ここで、撮影の向きとして「下向き」が選択された場合の、ＬＣＤ９におけるガイド表示について、図１６〜図２１を参照して説明する。
【００９８】
メニュー画面として図１６の画面９１２が表示され、ボタン１５３が選択されると、図１７の画面９１３が表示される。
【００９９】
図１７を参照して、画面９１３は、ガイド画像３０２〜３０４およびガイド画像３１２〜３１４を含む。また、画面９１３は、エンドマーク３０１，３１１を含む。
【０１００】
ガイド画像３０２〜３０４およびガイド画像３１２〜３１４は、ステップＳ２１で入力を受付けた撮影の向きに対応した向きにＣＣＤ１の撮像面を移動させるために本体１１０を移動させる向きを示す情報である。ガイド画像３０２〜３０４およびガイド画像３１２〜３１４は、撮影の向き（下向き）を示す矢印である。
【０１０１】
ガイド画像３０２〜３０４は、ガイド画像３０２，３０３，３０４の順に下方に配置されている。ガイド画像３０２〜３０４は、それぞれ、上下方向に、ガイド画像３０２の上端からエンドマーク３０１の距離を３等分する寸法を有している。
【０１０２】
ガイド画像３１２〜３１４は、ガイド画像３１２，３１３，３１４の順に下方に配置されている。ガイド画像３１２〜３１４は、それぞれ、上下方向に、ガイド画像３１２の上端からエンドマーク３１１の距離を３等分する寸法を有している。
【０１０３】
図１８〜図２１は、ステップＳ２４３におけるガイド表示の更新を説明するための図である。
【０１０４】
図１８は、本体１１０が、第１の向き（図３１（Ｂ）の矢印Ａ１４の向き）に２０°以上（４０°未満）回転したときにＬＣＤ９に表示される画面の一例を示す。
【０１０５】
図１８を参照して、画面９１４は、図１７の画面９１３のガイド画像３０２〜３０４，３１２〜３１４に加えて、軌跡４０１，４１１を含む。軌跡４０１，４１１は、それぞれ、上下方向についてガイド画像３０２，３１２の半分の寸法を有する。これにより、ユーザは、撮影の向きに、ガイド画像３０２，３１２で示される撮影終了までの全角度の３分の１の角度の、さらに半分の角度だけ、本体１１０が回転されたことを認識できる。
【０１０６】
図１９は、本体１１０が、第１の向きに６０°以上（８０°未満）回転したときにＬＣＤ９に表示される画面の一例を示す。図１９を参照して、画面９１５は、図１７の画面９１３のガイド画像３０２〜３０４，３１２〜３１４に加えて、軌跡４０２，４０３および軌跡４１２，４１３を含む。
【０１０７】
軌跡４０３，４１３は、ガイド画像３０３，３１３に対して、左側にずれて表示されている。この例では、第２の向きは、「右向き」（図３１のＸ方向のプラスの向き）と、「左向き」（図３１のＸ方向のマイナスの向き）を含む。そして、左側へのずれは、本体１１０の第１の向きについての回転角４０°から６０°の間で、第２の向きの中の「左向き」に、本体１１０が所定の距離以上移動したことが検出されたことに対応している。
【０１０８】
一方、軌跡４０２，４１２は、ガイド画像３０２，３１２に重ねられて表示されている。これは、本体１１０の第１の向きについての回転角０°から４０°の間で、第２の向きについての所定の距離以上の移動が検出されたかったことに対応する。
【０１０９】
図２０は、本体１１０が、第１の向きに１００°以上（１２０°未満）回転したときにＬＣＤ９に表示される画面の一例を示す。図２０を参照して、画面９１６は、図１７の画面９１４のガイド画像３０２〜３０４，３１２〜３１４に加えて、軌跡４０２，４０４，４０５および軌跡４１２，４１４，４１５を含む。
【０１１０】
軌跡４０４，４１４は、ガイド画像３０３，３１３に対して、左側にずれて表示されている。これは、本体１１０の第１の向きについての回転角４０°から８０°の間で、第２の向きの中の「左向き」に、本体１１０が所定の距離以上移動したことが検出されたことに対応している。
【０１１１】
軌跡４０５，４１５は、ガイド画像３０４，３１４に対して、右側にずれて表示されている。これは、本体１１０の第１の向きについての回転角８０°から１００°の間で、第２の向きの中の「右向き」に、本体１１０が所定の距離以上移動したことが検出されたことに対応している。
【０１１２】
図２１は、本体１１０が、第１の向きに１２０°回転したときにＬＣＤ９に表示される画面の一例を示す。図２１を参照して、画面９１７は、図１７の画面９１３のガイド画像３０２〜３０４，３１２〜３１４に加えて、軌跡４０２，４０４，４０６および軌跡４１２，４１４，４１６を含む。
【０１１３】
軌跡４０６，４１６は、ガイド画像３０４，３１４に重ねられて表示されている。これは、本体１１０の第１の向きについての回転角８０°から１００°の間で、第２の向きの中の「右向き」に、本体１１０が所定の距離以上移動していたが（図２０参照）、回転角１００°から１２０°の間で、第２の向きでの所定の距離以上の移動が検出されなかったことに対応する。つまり、本体１１０の軌道が、撮影の向きに沿うように修正されたことに対応する。
【０１１４】
以上説明したように、この例でのガイド表示は、ガイド画像３０２〜３０４，３１２〜３１４と軌跡（軌跡４０１，４１１等）を含む。軌跡は、ガイド画像３０２〜３０４，３１２〜３１４とは異なる態様（たとえば、異なる色）で表示される。
【０１１５】
以上説明したガイド表示では、軌跡（軌跡４０１，４１１等）の上下方向の長さは、ＣＣＤ１の撮像面の第１の向きの回転角に応じて決定される。このことは、図１８から図２１において、回転角が、０°から２０°までは、軌跡の左右方向の寸法が、ガイド画像３０２の左端からエンドマーク３０１まで（ガイド画像３１２の左端からエンドマーク３１１まで）の距離の６分の１（図１８）であり、４０°から６０°までは６分の３（３分の２）（図１９）であり、８０°から１００°までは６分の５（図２０）であり、１００°から１２０°までは６分の６（図２１）であることに対応する。なお、図示を省略したが、２０°から４０°までは６分の２（３分の１）とされ、６０°から８０°までは６分の４とされる。
【０１１６】
この例でも、図６〜図９を参照して説明した例と同様に、軌跡の下端とエンドマーク３０１，３１１までの距離は、上記回転角が、分割画像の撮影の終了条件である１２０°に近づくほど、短くなる。したがって、ユーザは、この距離に基づいて、分割画像の撮影の終了までに本体１１０（ＣＣＤ１の撮像面）の回転を必要とされる角度の大きさを認識できる。
【０１１７】
なお、分割画像の撮影が終了し、パノラマ画像が生成される期間には、ＬＣＤ９には、たとえば図２２の画面９１８が表示される。画面９１８では、パノラマ画像が生成中である旨のメッセージが表示されている。
【０１１８】
そして、パノラマ画像の生成が完了すると、ＬＣＤ９に、当該パノラマ画像が表示される。このとき表示される画面の一例を、図２３に示す。図２３の画面９１９は、パノラマ画像を表示する。なお、本体１１０（ＣＣＤ１の撮像面）が上下方向に回転されて撮影された複数の分割画像によって生成されるパノラマ画像は、たとえば図２３に示されるように、縦長の画像である。
【０１１９】
［８．ガイド表示（３）］
以上説明した本実施の形態では、ガイド表示は、撮影の向きに本体１１０を移動させる向きを示すためのガイド画像と、当該向きに沿った本体１１０（ＣＣＤ１の撮像面）の回転角を示す軌跡を含む。
【０１２０】
なお、上記ガイド画像と軌跡は、同じ内容のものが２組、表示されていた。たとえば、図５の画面９０４では、ガイド画像１０２〜１０４とガイド画像１１２〜１１４は、同じ情報を表示する。また、図６の画面９０５では、ガイド画像１０２〜１０４とガイド画像１１２〜１１４は、同じ情報を表示し、また、軌跡２０１と軌跡２１１は、同じ情報を表示する。つまり、本実施の形態のガイド表示は、ガイド画像１０２〜１０４および軌跡２０１からなる画面の一方側（上側）に表示されるガイド表示の組と、ガイド画像１１２〜１１４および軌跡２１１からなる画面の他方側（下側）に表示されるガイド表示の組の、２組のガイド表示を含む。
【０１２１】
なお、パノラマ撮影では、図２４に示されるように、ＬＣＤ９には、少なくとも、１組のガイド表示が表示されれば良い。
【０１２２】
この変形例のパノラマ撮影では、本体１１０が撮影の向きに回転されるに従って、図２４（Ａ）の画面９０４、図２４（Ｂ）の画面９０５、図２４（Ｃ）の画面９０６、図２４（Ｄ）の画面９０７の順に、ＬＣＤ９に表示される画面が変化する。
【０１２３】
図２４（Ａ）の画面９０４では、図５の画面９０４と比較して、上側のガイド画像１１２〜１１４は表示されず、下側のガイド画像１０２〜１０４のみが表示されている。
【０１２４】
図２４（Ｂ）の画面９０５では、図６の画面９０５と比較して、上側のガイド画像１１２〜１１４は表示されず、下側のガイド画像１０２〜１０４のみが表示され、また、上側の軌跡２０１は表示されず、下側の軌跡２１１のみが表示されている。
【０１２５】
図２４（Ｃ）の画面９０６では、図７の画面９０６と比較して、上側のガイド画像１１２〜１１４は表示されず、下側のガイド画像１０２〜１０４のみが表示され、また、上側の軌跡２０２，２０３は表示されず、下側の軌跡２１２，２１３のみが表示されている。
【０１２６】
図２４（Ｄ）の画面９０７では、図８の画面９０７と比較して、上側のガイド画像１１２〜１１４は表示されず、下側のガイド画像１０２〜１０４のみが表示され、また、上側の軌跡２０２，２０４，２０５は表示されず、下側の軌跡２１２，２１４，２１５のみが表示されている。
【０１２７】
［９．ガイド表示（４）］
図２４を参照して説明したパノラマ撮像では、図５〜図８を参照して説明したガイド表示と比較して、下側のガイド表示のみが表示される。
【０１２８】
なお、図５〜図８と図２４を参照して説明したパノラマ撮影では、いずれも、ガイド画像が、ガイド画像１０２〜１０４およびガイド画像１１２〜１１４として示されるように、本体１１０（ＣＣＤ１の撮像面）が回転されるべき角度の全量を分割するように、複数の画像によって表示されていた。
【０１２９】
なお、本体１１０が回転されるべき角度の全量が、１つの画像によって表示されても良い。このような変形例におけるガイド表示を、図２５を参照して説明する。
【０１３０】
この変形例のパノラマ撮影では、本体１１０が撮影の向きに回転されるに従って、図２５（Ａ）の画面９２０、図２５（Ｂ）の画面９２１、図２５（Ｃ）の画面９２２、図２５（Ｄ）の画面９２３の順に、ＬＣＤ９に表示される画面が変化する。
【０１３１】
図２５（Ａ）の画面９２０では、図２４（Ａ）の画面９０４と比較して、ガイド画像１０２〜１０４に対応する領域に、１つのガイド画像８０１が表示されている。ガイド画像８０１の左右方向の寸法は、ガイド画像１０２〜１０４の左右方向の寸法の和に相当する。
【０１３２】
図２５（Ｂ）の画面９２１では、図２４（Ｂ）の画面９０５と比較して、ガイド画像１１２〜１１４の代わりにガイド画像８０１が表示され、また、軌跡２１１の代わりに軌跡８１１が表示されている。ガイド画像８０１と軌跡８１１の上下方向（撮影の向きに対して垂直の方向）の位置関係は、ガイド画像１１２〜１１４と軌跡２１１の位置関係と同じである。
【０１３３】
図２５（Ｃ）の画面９２２では、図２４（Ｃ）の画面９０６と比較して、ガイド画像１１２〜１１４の代わりにガイド画像８０１が表示され、また、軌跡２１２，２１３の代わりに軌跡８１２が表示されている。ガイド画像８０１と軌跡８１２の上下方向（撮影の向きに対して垂直の方向）の位置関係は、ガイド画像１１２〜１１４と軌跡２１２，２１３（または、最左の軌跡２１３のみ）の位置関係と同じである。
【０１３４】
図２５（Ｄ）の画面９２３では、図２４（Ｄ）の画面９０７と比較して、ガイド画像１１２〜１１４の代わりにガイド画像８０１が表示され、また、軌跡２１２，２１４，２１５の代わりに軌跡８１３が表示されている。ガイド画像８０１と軌跡８１３の上下方向（撮影の向きに対して垂直の方向）の位置関係は、ガイド画像１１２〜１１４と軌跡２１２，２１４，２１５（または、最左の軌跡２１５のみ）の位置関係と同じである。
【０１３５】
なお、ガイド表示では、軌跡（軌跡８１１等）に代わって、ガイド画像８０１の左右方向の全量に対してどの程度本体１１０（ＣＣＤ１の撮像面）の回転が進んだかを示すために、ガイド画像８０１において、回転角に応じた部分（たとえば、図２５（Ｂ）において軌跡８１１と重ねられた部分）を、他の部分に対して異なる態様（色）で表示されても良い。
【０１３６】
［１０．ガイド表示（５）］
図２５を参照して説明したパノラマ撮像のガイド表示は、図５〜図８を参照して説明したガイド表示と同様に、上下同じ情報が表示されるように変更されても良い。このような変形例におけるガイド表示を、図２６を参照して説明する。
【０１３７】
この変形例のパノラマ撮影では、本体１１０（ＣＣＤ１の撮像面）が撮影の向きに回転されるに従って、図２６（Ａ）の画面９３０、図２６（Ｂ）の画面９３１、図２６（Ｃ）の画面９３２、図２６（Ｄ）の画面９３３の順に、ＬＣＤ９に表示される画面が変化する。
【０１３８】
図２６（Ａ）の画面９３０では、図２５（Ａ）の画面９２０と比較して、さらに、下側のガイド画像８０１と同じ情報を示すガイド画像８５１が、上側に表示されている。
【０１３９】
図２６（Ｂ）の画面９３１では、図２５（Ｂ）の画面９２１と比較して、さらに、下側のガイド画像８０１と同じ情報を示すガイド画像８５１、および、下側の軌跡８１１と同じ情報を示す軌跡８６１が、上側に表示されている。
【０１４０】
図２６（Ｃ）の画面９３２では、図２５（Ｂ）の画面９２２と比較して、さらに、下側のガイド画像８０１と同じ情報を示すガイド画像８５１、および、下側の軌跡８１２と同じ情報を示す軌跡８６２が、上側に表示されている。
【０１４１】
図２６（Ｄ）の画面９３３では、図２５（Ｂ）の画面９２３と比較して、さらに、下側のガイド画像８０１と同じ情報を示すガイド画像８５１、および、下側の軌跡８１３と同じ情報を示す軌跡８６３が、上側に表示されている。
【０１４２】
なお、ガイド表示では、軌跡（軌跡８１１，８６１等）に代わって、ガイド画像８０１，８５１の左右方向の全量に対してどの程度回転が進んだかを示すために、ガイド画像８０１，８５１のそれぞれにおいて、回転角に応じた部分（たとえば、図２６（Ｂ）において軌跡８１１，８６１と重ねられた部分）を、他の部分に対して異なる態様（色）で表示されても良い。
【０１４３】
［１１．ＣＣＤの撮像面の移動の検出態様の変形例］
以上説明した本実施の形態では、ＣＣＤ１の撮像面の移動の向き、つまり、本体１１０の移動の向きおよび量は、加速度センサ１０の検出出力に基づいて、決定されていた。つまり、加速度センサ１０と当該センサの検出出力に基づいて本体１１０（ＣＣＤ１の撮像面）の移動の向きおよび量を検出する移動量検出部５Ｃによって、検出手段が構成されていた。
【０１４４】
なお、デジタルカメラ１００では、加速度センサ１０を備えず、ＣＣＤ１によって順次撮影される画像に基づいて、ＣＣＤ１の撮像面の移動の向きおよび量が検出されても良い。このような変形例のデジタルカメラ１００のハードウェア構成を、図３３に模式的に示す。
【０１４５】
図３３を参照して、本変形例では、デジタルカメラ１００は、加速度センサ１０（図２参照）を備えていない。そして、ＣＰＵ５は、その機能として、移動量検出部５Ｃ（図２参照）の代わりに、移動量検出部５Ｄを含む。この機能は、ＣＰＵ５が記録媒体４等に記憶されたプログラムを実行することによって実現されてもよいし、デジタルカメラ１００において専用の回路（ＡＳＩＣ等）によってハードウェアとして実現されてもよい。
【０１４６】
移動量検出部５Ｄは、連続して撮影された複数の分割画像の特定の部分（たとえば、左上頂点）の座標の移動量を算出することにより、ＣＣＤ１の撮像面の移動の向きおよび量を算出する。なお、このような移動の向きおよび量の算出は、たとえば特許第３５４５２９７号公報に記載の原理が利用されて、実現される。具体的には、連続して撮影された複数の分割画像を、順次、円筒面に投影する。分割画像間の重なり部分は、たとえば正規化相互相関法に基づいて検出される。重なり部分が検出されることにより、移動量検出部５Ｄは、複数の分割画像の間の相対位置を検出し、これにより、相対的な配置の角度を検出する。これによって、移動量検出部５Ｄは、パノラマ撮影において最初に撮影された分割画像から最新の分割画像までの、分割画像の移動の軌跡を検出できる。
【０１４７】
そして、ＣＰＵ５は、移動量検出部５Ｄによって検出される分割画像の軌跡を、本体１１０（ＣＣＤ１の撮像面）の移動の軌跡として、ステップＳ２４１およびステップＳ２４２（図１４参照）の処理を実行する。
【０１４８】
つまり、本変形例では、パノラマ撮影において最初に撮影された分割画像に対する、順次撮影された分割画像の移動の向き（角度）および距離が検出され、これらに基づいて、第２の情報（軌跡２０１等）の表示態様が、図６〜図９や図１８〜図２１を参照して説明したように、制御される。
【０１４９】
デジタルカメラ１００では、ＣＣＤ１の撮像面の移動の向きおよび量を、加速度センサ１０を用いて検出することにより高い精度で検出することができ、一方、加速度センサ１０を用いることなく、図３３を参照して説明したように分割画像についての画像処理に基づいて検出することによりＣＣＤ１の撮像面の移動の向きおよび量を検出する場合には、構成部品を削減することにより低コストで、当該検出を実現できる。
【０１５０】
［１２．その他の変形例等］
本実施の形態によれば、デジタルカメラ１００のユーザは、パノラマ画像のための複数の分割画像を撮影する際に、第１の情報の表示により、本体１１０を移動させるべき向きを認識でき、かつ、第２の情報の表示により、上記移動させるべき向きに対して実際に本体１１０を移動させてしまった向きを認識できる。これにより、ユーザは、第１の情報および第２の情報を参照することにより、ＬＣＤ９に表示されるファインダ画像全体の内容を確認しなくとも、パノラマ画像のための本体１１０が移動させるべき向きに移動することができているか、また、できていない場合には移動させるべき向きに対してどの向きに移動させてしまっているかを認識できる。
【０１５１】
なお、以上説明した本実施の形態では、パノラマ撮影の際に撮影の向きの指定を受付け、当該撮影の向きに基づいて、第１の向きおよび第２の向きが決定される。なお、本実施の形態では、撮影の向きの指定は、図４に示した４つの向きの中から選択して入力されるように構成されているが、これに限定されない。選択肢は４以外の数であっても良い。また、撮影の向きは、固定されていても良い。
【０１５２】
また、以上説明した本実施の形態において、複数のガイド画像は、撮影の向きにおいて同じ寸法を有しているが（ガイド画像１０２〜１０４等）、ガイド画像は、少なくとも撮影の向きを表示すれば良く、異なる寸法を有する複数のガイド画像が表示されても良い。
【０１５３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１５４】
１  ＣＣＤ、５  ＣＰＵ、７  入力装置、９  ＬＣＤ、１０  加速度センサ、１１０  本体、１７１  撮像レンズ、１７２  レンズ鏡筒、１７４  レリーズボタン、１７５  電源ボタン。
【図１】
2012099917.tif 000003
【図２】
2012099917.tif 000004
【図１０】
2012099917.tif 000005
【図１２】
2012099917.tif 000006
【図１３】
2012099917.tif 000007
【図１４】
2012099917.tif 000008
【図１５】
2012099917.tif 000009
【図２２】
2012099917.tif 000010
【図２７】
2012099917.tif 000011
【図２８】
2012099917.tif 000012
【図２９】
2012099917.tif 000013
【図３０】
2012099917.tif 000014
【図３１】
2012099917.tif 000015
【図３２】
2012099917.tif 000016
【図３３】
2012099917.tif 000017
【図３】
2012099917.tif 000018
【図４】
2012099917.tif 000019
【図５】
2012099917.tif 000020
【図６】
2012099917.tif 000021
【図７】
2012099917.tif 000022
【図８】
2012099917.tif 000023
【図９】
2012099917.tif 000024
【図１１】
2012099917.tif 000025
【図１６】
2012099917.tif 000026
【図１７】
2012099917.tif 000027
【図１８】
2012099917.tif 000028
【図１９】
2012099917.tif 000029
【図２０】
2012099917.tif 000030
【図２１】
2012099917.tif 000031
【図２３】
2012099917.tif 000032
【図２４】
2012099917.tif 000033
【図２５】
2012099917.tif 000034
【図２６】
2012099917.tif 000035