(57)【要約】【課題】パノラマ画像を観賞する者が、当該パノラマ画像中に写る被写体が撮影時に位置していた方角を容易に理解できるようにする。【解決手段】所定の撮影面に沿った３６０°方向のパノラマ画像を撮影する光学レンズユニット11及びＣＣＤ12と、撮影するパノラマ画像の方位を検出する方位センサ24と、撮影で得たパノラマ画像の画像データを方位センサ24で検出した方位を示す情報と関連付けて記録するメモリカード部26と、メモリカード部26に記録した画像データに対し、関連付けて記録されている方角を示す情報に基づいて、撮影面に沿って基準となる方角から１８０°の方角を切れ目として展開したパノラマ画像を圧縮伸長処理部16に作成させ、作成したパノラマ画像を表示部18で表示させる制御部19とを備える。【選択図】図１
2011040898.tif 000002
【特許請求の範囲】
【請求項１】
所定の撮影面に沿った３６０°方向のパノラマ画像を撮影する撮像手段と、
上記撮像手段を配設した当該撮像再生装置筐体の一構成面が対向する方角を検出する検出手段と、
上記撮像手段での撮影で得たパノラマ画像の画像データを上記検出手段で検出した方角を示す情報と関連付けて記録する記録手段と、
画像を表示する表示手段と、
上記記録手段で記録した画像データに対し、関連付けて記録されている方角を示す情報に基づいて、予め設定した基準となる方角が画像の中心となるようにパノラマ画像を上記表示手段で表示させる表示制御手段と
を具備したことを特徴とする撮像再生装置。
【請求項２】
上記記録手段で記録した画像データに対し、関連付けて記録されている方角を示す情報に基づいて、上記撮影面に沿って基準となる方角から１８０°の方角を切れ目として展開し、水平方向の中心に基準となる方角が位置する矩形のパノラマ画像を作成する画像作成手段をさらに具備し、
上記表示制御手段は、上記画像作成手段で再生したパノラマ画像を上記表示手段で表示させる
ことを特徴とする請求項１記載の撮像再生装置。
【請求項３】
上記検出手段は、当該撮像再生装置筐体の一構成面が対向する方位を検出し、
上記画像作成手段は、１つの方位を基準としてパノラマ画像を作成する
ことを特徴とする撮像再生装置。
【請求項４】
上記画像生成手段が基準とする方位を任意に設定する設定手段をさらに具備したことを特徴とする請求項３記載の撮像再生装置。
【請求項５】
上記検出手段は、当該撮像再生装置の一構成面が対向する方位、及び同装置の姿勢を検出し、
上記記録手段は、パノラマ画像の画像データを上記検出手段で検出した方位及び姿勢を示す情報と関連付けて記録し、
上記画像作成手段は、画像データに関連付けて記録されている姿勢を示す情報が水平面から所定の範囲内である場合に限って、１つの方位を基準としてパノラマ画像を作成する
ことを特徴とする請求項３記載の撮像再生装置。
【請求項６】
所定の撮影面に沿った３６０°方向のパノラマ画像を撮影する撮像部、上記撮像手段を配設した当該撮像再生装置筐体の一構成面が対向する方角を検出する検出部、上記撮像部での撮影で得たパノラマ画像の画像データを上記検出部で検出した方角を示す情報と関連付けて記録する記録部、及び画像を表示する表示部を備えた撮像再生装置が内蔵するコンピュータが実行するプログラムであって、該コンピュータを
上記記録部で記録した画像データに対し、関連付けて記録されている方角を示す情報に基づいて、予め設定した基準となる方角が画像の中心となるようにパノラマ画像を上記表示部で表示させる表示制御手段として機能させることを特徴とする、コンピュータが読取可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パノラマ画像を撮影し、撮影したパノラマを再生して表示する撮像再生装置及びプログラムに関する。
【背景技術】
【０００２】
従来、デジタルカメラから見て異なる方角に位置する複数の被写体を個別に撮影し、撮影した複数の画像に、それぞれ被写体が位置していた方角を示す情報を付加して記録するデジタルカメラが提案されている（特許文献１）。
【０００３】
この特許文献に記載されたデジタルカメラでは、撮影した複数の画像の重複部分を繋げて画像合成することによりパノラマ画像を生成する。そして、画像の再生時には、デジタルカメラが現在向いている方角に対応した、パノラマ画像内の画像領域を画面上に自動的に表示する。
【０００４】
したがって、上記特許文献に記載されたデジタルカメラであれば、パノラマ画像の鑑賞者は、パノラマ画像に写る各被写体が撮影時にデジタルカメラから見てどの方角に位置していたのか、を理解できる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−０２６８５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献に記載された技術において、パノラマ画像の鑑賞者は、デジタルカメラの画面に表示されたパノラマ画像に写る各被写体が撮影時にどの方角に位置していたのかを理解するために、まずその時点でデジタルカメラが向いている方角を把握していなければならない。
【０００７】
そのために上記特許文献に記載された技術では、例えばパノラマ画像の鑑賞者が、方角を把握できない環境下でパノラマ画像を作成した場合、デジタルカメラが現在向いている方角が把握できないために、画面に表示されるパノラマ画像中のの各被写体が撮影時にどの方角に位置していたのかも理解することができないという不具合がある。
【０００８】
本発明は上記のような実情に鑑みてなされたもので、その目的とするところは、パノラマ画像を観賞する者が、当該パノラマ画像中に写る被写体が撮影時に位置していた方角を容易に理解することが可能な撮像再生装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一態様は、所定の撮影面に沿った３６０°方向のパノラマ画像を撮影する撮像手段と、上記撮像手段を配設した当該撮像再生装置筐体の一構成面が対向する方角を検出する検出手段と、上記撮像手段での撮影で得たパノラマ画像の画像データを上記検出手段で検出した方角を示す情報と関連付けて記録する記録手段と、画像を表示する表示手段と、上記記録手段で記録した画像データに対し、関連付けて記録されている方角を示す情報に基づいて、予め設定した基準となる方角が画像の中心となるようにパノラマ画像を上記表示手段で表示させる表示制御手段とを具備したことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、パノラマ画像を観賞する者が、当該パノラマ画像中に写る被写体が撮影時に位置していた方角を容易に理解することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係るデジタルパノラマカメラの回路構成を示すブロック図。
【図２】同実施形態に係るデジタルパノラマカメラの撮影モード時の動作の処理内容を示すフローチャート。
【図３】同実施形態に係る撮影により得られる画像データの具体的な内容を例示する図。
【図４】同実施形態に係るデジタルパノラマカメラの再生モード時の動作の処理内容を示すフローチャート。
【図５】同実施形態に係る圧縮伸長処理部が矩形の画像の画像データを得る際の処理内容を説明する図。
【図６】同実施形態に係る再生モード時に表示部で表示される矩形のパノラマ画像を例示する図。
【発明を実施するための形態】
【００１２】
以下本発明をデジタルパノラマカメラに適用した場合の一実施形態について図面を参照して説明する。
【００１３】
図１は、本実施形態に係るデジタルパノラマカメラ１０の回路構成を示すものである。同図では、カメラ筐体上面より上方に突出した光学レンズユニット１１により、固体撮像素子であるＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ：電荷結合素子）１２の撮像面上に被写体の光像が結像される。
【００１４】
上記光学レンズユニット１１は、例えば軸対称自由曲面レンズを用い、撮影面を水平面とすれば水平画角３６０°、垂直画角約４５°の画像が撮影可能となる。
【００１５】
なお、上記軸対称自由曲面レンズの詳細な技術内容に関しては、例えばインターネット上のウェブサイト「http://www.olympus.co.jp/jp/news/2007b/nr070706zenhouij.cfm(平成２１年７月３１日確認)」に紹介されているように周知であるものとして、具体的な説明は省略する。
【００１６】
なお、本実施形態の光学レンズユニット１１に用いるレンズ光学系としては、上記軸対称自由曲面レンズに限らず、他に球面ミラーを用いたもの、自由曲面プリズムを用いたもの、あるいは円周魚眼レンズを用いたもの等、その構成を限定するものではない。
【００１７】
上記軸対称自由曲面レンズを光学レンズユニット１１に用いる場合、ＣＣＤ１２の撮像面全体が正方形状であったとすると、該撮像面上には略円形状、より詳細には中心の小円部が欠落したリング状の画像が結像される。したがって、ＣＣＤ１２の撮像面のうち、その中心の小円部と、円弧より外側に位置する四隅の各部分にはいずれも結像せず、実際にはそれらの部分の画像信号は使用されない。
【００１８】
スルー画像表示、あるいはライブビュー画像表示とも称されるモニタ状態では、所定のフレームレートでこのＣＣＤ１２が周期的に駆動され、画像信号が取得される。
【００１９】
ＣＣＤ１２での撮像により取得されたアナログ値の画像信号に対し、アナログ処理部１３が相関二乗サンプリングや自動ゲイン調整、Ａ／Ｄ変換処理を実行してデジタル化し、プロセス回路１４へ出力する。
【００２０】
プロセス回路１４は、このデジタル化した信号に画素補間処理、γ補正処理を含むカラープロセス処理を施した後、システムバスＳＢを介して画像バッファ１５に一時的に保持させる。以下、この画像バッファ１５に保持した画像信号を「画像データ」と呼称する。
【００２１】
画像バッファ１５に保持された画像データに対し、システムバスＳＢを介して圧縮伸長処理部１６が読出し、表示に適した長矩形状の画像データに変形した上でシステムバスＳＢを介して表示処理部１７へ送出する。
【００２２】
表示処理部１７は、送られてきた表示用の画像データに基づいて表示部１８を駆動し、結果としてその時点でＣＣＤ１２で撮像している画像をスルー画像として表示させる。  
表示部１８は、このデジタルパノラマカメラ１０の筐体背面側に配設され、カラー液晶パネルとその駆動回路とで構成される。上述したように、例えば上記光学レンズユニット１１が水平画角３６０°、垂直画角約４５°の画像を撮影可能であった場合、表示部１８はその撮影画角に対応して、例えば縦１×横８程度のアスペクト比を有する横長の矩形画像を表示することが可能な画面を有するものとする。
【００２３】
上記プロセス回路１４、画像バッファ１５、及び圧縮伸長処理部１６は、一般に画像処理エンジン等とも呼称される、画像データの処理専門のデータプロセッサＩＰを構成する。
【００２４】
以上の回路を制御部１９が統括制御する。この制御部１９はＣＰＵで構成され、メインメモリ２０、プログラムメモリ２１と直接接続される。メインメモリ２０は、ＳＤＲＡＭ（シンクロナスＤＲＡＭ）で構成され、ワークメモリとして機能する。プログラムメモリ２１は、例えばフラッシュメモリなどの電気的に書換可能な不揮発性メモリで構成され、後述する撮影モード時、再生モード時の制御を含む動作プログラムやデータ等を固定的に記憶する。  
制御部１９は、プログラムメモリ２１から必要なプログラムやデータ等を読出し、メインメモリ２０に適宜一時的に展開して記憶させながら、このデジタルパノラマカメラ１０全体の制御動作を実行する。
【００２５】
さらに上記制御部１９は、キー入力部２２から直接入力されるキー操作信号に対応して各種制御動作を実行する。制御部１９は、システムバスＳＢを介して上記プロセス回路１４、画像バッファ１５、圧縮伸長処理部１６、及び表示処理部１７の他、さらにＣＣＤ駆動部２３、方位センサ２４、３軸加速度センサ２５、及びメモリカード部２６とも接続される。
【００２６】
キー入力部２２は、例えば電源キー、シャッタキー、撮影モードキー、再生モードキー、メニューキー、カーソル（「↑」「→」「↓」「←」）キー、セットキー等の操作キーを備える。
【００２７】
ＣＣＤ駆動部２３は、その時点で設定されている撮影条件に応じて上記ＣＣＤ１２の走査駆動を行なう。
【００２８】
上記圧縮伸長処理部１６は、上記キー入力部２２のシャッタキー操作に伴う画像撮影時に、画像バッファ１５に保持される画像データを所定のデータファイル形式に則った直交変換やエントロピ符号化等のデータ圧縮処理を施してデータ量を大幅に削減した画像データファイルを作成する。作成した画像データファイルはシステムバスＳＢを介してメモリカード部２６に記録される。
【００２９】
また圧縮伸長処理部１６は、再生モード時にメモリカード部２６から読出されてくる画像データをシステムバスＳＢを介して受取り、記録時とは逆の手順で圧縮を解く伸長処理により元のサイズの画像データを得、これをシステムバスＳＢを介して画像バッファ１５に保持させる。
【００３０】
さらに、この画像バッファ１５に保持された画像データが円形状のパノラマ画像である場合には、表示に適した矩形の画像となるように変形処理を加える。こうして画像バッファ１５に保持された画像データを表示処理部１７に読出させることで、表示部１８で再生のための表示が実行される。
【００３１】
メモリカード部２６は、このデジタルパノラマカメラ１０に着脱自在に装着され、このデジタルパノラマカメラ１０の記録媒体となる画像データ等の記録用メモリであり、内部にはブロック単位で電気的に書換え可能な不揮発性メモリであるフラッシュメモリと、その駆動回路とが設けられる。
【００３２】
方位センサ２４は、例えば地磁気センサで構成されるもので、その時点でこのデジタルパノラマカメラ１０の筐体の一構成面、例えば前面が対向している方位を示す情報を、北（磁北）からの偏位を表す電気信号として検知し、出力する。  
すなわち、上述した如くカメラ筐体上面より上方に突出した光学レンズユニット１１を用いてパノラマ画像の撮影を行なう際、撮影面が略水平面である場合に、撮影により得られるパノラマ画像中のどの方向がどの方位に対応するのかを示すための情報を上記方位センサ２４により検知して取得する。
【００３３】
３軸加速度センサ２５は、互いに直交する３軸方向それぞれの加速度を検知するもので、重力加速度の方向も検知可能であるため、結果としてその時点でのデジタルパノラマカメラ１０の筐体の姿勢を示す情報を検知して出力する。
【００３４】
次に上記実施形態の動作について説明する。  
なお、以下に示す動作は、撮影モード、及び再生モード時に制御部１９がプログラムメモリ２１に記憶されている動作プログラム及びデータを読出してメインメモリ２０に展開して記憶させた上で実行するものである。
【００３５】
プログラムメモリ２１に記憶されている動作プログラムや固定データ等は、このデジタルパノラマカメラ１０の製造工場出荷時にプログラムメモリ２１に記憶されていたものに加え、例えばこのデジタルパノラマカメラ１０のバージョンアップに際して、デジタルパノラマカメラ１０をユーザがパーソナルコンピュータと接続することにより、新たな動作プログラム、データ等をダウンロードして記憶していたものも含む。
【００３６】
まず、画像を撮影する撮影モード時の動作について説明する。  
図２は、キー入力部２２の電源キーを操作して電源をオンした場合、あるいは電源オフ時から直接撮影モードキーを長押し操作して電源をオンした場合に実行される。処理当初に制御部１９は、ＣＣＤ駆動部２３によりＣＣＤ１２を所定のフレームレート、例えば３０［フレーム／秒］で周期的に駆動させる。
【００３７】
ＣＣＤ１２で取得された画像信号は、アナログ処理部１３でデジタル化した後にプロセス回路１４に取込まれる。プロセス回路１４は、取込んだ画像信号にカラープロセス処理を施した後、システムバスＳＢを介して画像バッファ１５に一時的に保持させる。
【００３８】
このとき画像バッファ１５に保持されるパノラマ画像の画像データは、上述した如く中心部に向かうほどに大きく歪曲したリング状の構成を有している。
【００３９】
圧縮伸長処理部１６は、この画像バッファ１５に保持された画像データを読出した上で、画像中の所定の方向、すなわちその時点でデジタルパノラマカメラ１０の筐体正面が対向している方向を画像の中心となる方向とし、その中心方向から１８０°反対側の方向、すなわちデジタルパノラマカメラ１０の筐体背面側の方向を切れ目として展開して横長の矩形となるような変形、伸長処理を施し、処理後の矩形となった画像の画像データをあらためて画像バッファ１５に保持させる。
【００４０】
この画像バッファ１５の画像データに基づいて表示部１８でパノラマ画像の表示を行なわせることで、スルー画像表示が実現され、このデジタルパノラマカメラ１０のユーザに対して、その時点で撮影しているパノラマ画像の内容を提示する（ステップＳ１０１）。
【００４１】
上記パノラマ画像のスルー表示と共に、キー入力部２２のシャッタキーが操作されたか否かを判断し（ステップＳ１０２）、操作されなかった場合は上記ステップＳ１０１からの処理に戻る。
【００４２】
こうしてステップＳ１０１，Ｓ１０２の処理を繰返し実行して、パノラマ画像のスルー表示を実行しながら、シャッタキーが操作されるのを待機する。
【００４３】
シャッタキーが操作された場合、制御部１９は上記ステップＳ１０２でそれを判断し、あらためてシャッタ速度等を設定した上でＣＣＤ駆動部２３によりＣＣＤ１２を駆動させ、パノラマ画像の撮影を実行する（ステップＳ１０３）。
【００４４】
同時に制御部１９は、方位センサ２４，３軸加速度センサ２５により上記シャッタキー操作時のデジタルパノラマカメラ１０筐体の一構成面、例えば前面が対向していた方位を示す情報と、該筐体の姿勢を示す情報とをそれぞれ検知して取得する（ステップＳ１０４）。
【００４５】
パノラマ画像の撮影に際して圧縮伸長処理部１６は、画像バッファ１５に保持される、撮影で得た画像データに対して、上記スルー表示の動作で行なったような矩形の画像を得るための変形、伸長処理を施すことはなく、代わって所定のデータファイル形式に則った直交変換やエントロピ符号化等のデータ圧縮処理を施してデータ量を大幅に削減した画像データファイルを作成する。
【００４６】
制御部１９は、作成したパノラマ画像の画像データファイルに、上記ステップＳ１０４で取得した方位を示す情報、及び姿勢を示す情報を共に関連付けてメモリカード部２６に記録させる（ステップＳ１０５）。  
図３は、メモリカード部２６に記録される画像データファイルの元の画像を視覚的に表現する。図３にも示すように、光学レンズユニット１１とＣＣＤ１２による撮像で得られるパノラマ画像の画像データは、上述した如く中心部に向かうほどに大きく歪曲し、画像領域が圧縮されたリング状の構成を有している。
【００４７】
このように画像データに対して、当該画像撮影時にデジタルパノラマカメラ１０の筐体前面が対向していた方位及び同筐体の姿勢を示す各情報が付加される。  
方位を示す情報として具体的には、画像自体の基準となる方向、例えば図中に矢印Ｂで示すこのデジタルパノラマカメラ１０の筐体の一構成面、例えば前面が対向する方向に対して、方位の基準、例えば「Ｎ（北）」の方位が示す方向との偏位差「−１２０°」を示す角度情報を、この画像データに対する方位を示す情報として関連付ける。
【００４８】
なお、図３中の点Ｏが撮影面における中心位置であり、３次元空間中で上記光学レンズユニット１１の撮影面と直交し、且つ、デジタルパノラマカメラ１０の撮影位置を通るような軸の位置を示す。
【００４９】
同様に上記ステップＳ１０５の処理では、画像自体の基準となる方向、例えば図中に矢印Ｂで示す方向に対して、姿勢の基準、例えば重力加速度が示す鉛直方向との３次元空間中での偏位差を示す角度情報を、この画像データに対する姿勢を示す情報として関連付ける。
【００５０】
以上で制御部１９はシャッタキー操作に伴う一連の画像記録に関する処理を完了し、再び次の撮影に備えるべく上記ステップＳ１０１からの処理に戻る。
【００５１】
次にメモリカード部２６に記録した画像データを読出して表示を行なう再生モード時の動作について説明する。  
図４は、電源オン時にキー入力部２２の再生モードキーを操作した場合、あるいは電源オフ時から直接再生モードキーを長押し操作して電源をオンした場合に制御部１９により実行される処理内容を示す。
【００５２】
再生モードの設定当初に制御部１９は、メモリカード部２６に記録される画像データファイルの中で、各データファイルに関連付けて記録されている撮影データ中から撮影日時を参照し、最も日時の内容が新しいものを最新の画像であるものとして選択する（ステップＳ３０１）。
【００５３】
なお、画像データファイルに関連付けて記録される撮影データとしては、上記撮影日時の情報の他に、画像サイズ、シャッタ速度、絞り値、ホワイトバランス値等と本画像から作成するサムネイル画像があり、その点は例えばＥｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ）規格により規定されている。
【００５４】
次いで、制御部１９は選択した画像の画像サイズから、当該画像データがパノラマ画像であるか否かを判断する（ステップＳ３０４）。
【００５５】
ここでパノラマ画像の画像データではないと判断した場合、制御部１９は選択された画像データが矩形の画像を表現するものであるとして、そのまま圧縮伸長処理部１６により画像データを読出させ、画像バッファ１５の上で展開して保持させる（ステップＳ３０３）。
【００５６】
また、上記ステップＳ３０２で選択した画像データがパノラマ画像であると判断した場合に制御部１９は、その画像データに対して方位及び姿勢を示す情報が関連付けて記録されているか否かを判断する（ステップＳ３０４）。
【００５７】
ここで方位及び姿勢の情報が関連付けて記録されていないと判断した場合に制御部１９は、当該画像データが撮影時の方位等を一切考慮する必要がないものと判断する。したがって制御部１９は、メモリカード部２６から画像データを読出し、圧縮伸長処理部１６により画像の方向等を考慮せず、予め設定されている手順に沿ってパノラマ画像中の一方向を画像の中心となる方向とし、その中心方向から上記図３における点Ｏが対称点となるように１８０°反対側の方向を切れ目として画像バッファ１５上で展開して横長の矩形となるような変形、伸長処理を施させ、処理後の矩形となった画像の画像データをあらためて画像バッファ１５に保持させる（ステップＳ３０６）。
【００５８】
また、上記ステップＳ３０４で画像データに方位及び姿勢を示す情報が関連付けて記録されていたと判断した場合に制御部１９は、メモリカード部２６から画像データを読出し、圧縮伸長処理部１６により画像バッファ１５上で展開して横長の矩形となるような変形、伸長処理を施させる。
【００５９】
このとき制御部１９は、方位を示す情報により、画像中の北となる方向が水平方向の中心となる方向から上記図３における点Ｏが対称点となるように１８０°反対側の南方向を切れ目として、矩形となるような変形、伸長処理を施させるもので、処理後の矩形となった画像の画像データをあらためて画像バッファ１５に保持させる（ステップＳ３０５）。
【００６０】
図５は、このとき圧縮伸長処理部１６が矩形の画像の画像データを得る際の処理内容を説明する図である。同図中では、上記図３で示した画像と同様に左やや下方向が北となるパノラマ画像が記録されている様子を示す。
【００６１】
例えば図中の上方向が撮影時のデジタルパノラマカメラ１０筐体の前方であったとすれば、当時このデジタルパノラマカメラ１０で撮影を行なったユーザは、撮影時に南東よりやや東寄りの方向を前方としてデジタルパノラマカメラ１０を保持した状態でシャッタキーを操作して撮影を実行したことになる。
【００６２】
この画像データに対して制御部１９の制御の下に圧縮伸長処理部１６は、関連付けて記録されている方位を示す情報に基づき、図中に破線ＯＬで示す南方向を切れ目として矢印ＯＤ，ＯＤで示すように画像を切り開き、画像バッファ１５上で展開して横長の矩形となるような変形、伸長処理を施す。
【００６３】
より具体的には、上記破線ＯＬに沿った最内周位置で隣接する２つの画素が矩形画像の左上端及び右上端の画素、上記破線ＯＬに沿った最外周位置で隣接する２つの画素が矩形画像の左下端及び右上端の画素、上記破線ＯＬと１８０°離れた北（Ｎ）方向の最内周位置にある画素が矩形画像の水平方向の中心上端の画素、同北（Ｎ）方向の最外周位置にある画素が矩形画像の水平方向の中心の下端の画素となるように、元の画像の全画素に対するアドレス変換（アドレスマッピング）処理を施して、矩形画像を得る。
【００６４】
当然ながら元の円形の画像の内周側ほど空間的に圧縮され、画素数が少なくなっているため、アドレス変換後の矩形画像では矩形の上方側ほど解像度が低下する。そのため、制御部１９は、矩形画像の上方に位置するほど伸長率が高まるような画素補間による伸長処理を圧縮伸長処理部１６で施させることで、矩形画像を取得することができ、画像バッファ１５に保持できる。
【００６５】
この種のパノラマ画像に対して元の円形画像から表示用の矩形画像へとアドレス変換する技術については、例えば特開平２００８−０２８６０６号公報にも明らかなように公知である。なお、この特開平２００８−０２８６０６号公報では、光学系に魚眼レンズを用い、解像度が高い中心部の画像をあえて使用せず、歪曲が大きいために被写体の解像度が大幅に低下する円形周辺部の画像のみを使用して矩形画像を生成するものとしているため、本実施形態のような画素補間等の伸長処理は行なっていない。
【００６６】
上記ステップＳ３０５の処理、あるいは上記ステップＳ３０６，Ｓ３０７の処理後、制御部１９は画像バッファ１５に保持した画像データに基づいて制御部１９で矩形画像を表示させると共に（ステップＳ３０７）、他の画像を選択するための切換操作がキー入力部２２のカーソルキーによりなされるのを待機する（ステップＳ３０８）。
【００６７】
図６は、上記ステップＳ３０５の処理によりパノラマ画像を北方向を中心として展開し、制御部１９で表示させた場合を例示する。同図では、表示部１８の画面のほぼ中央全面を使用し、基準とする方位Ｎを水平方向の中心とした水平画角３６０°にわたるパノラマ画像を表示している。
【００６８】
加えて同図では、画面の下端側で撮影時の方位を示す「Ｗ（西）」「Ｎ（北）」「Ｅ（東）」を示す文字と方位角度を示す目盛りとを併せて表示することにより、画面の左右の中央がちょうど北方向であることを一意に理解可能となる。
【００６９】
なお、上記ステップＳ３０７，Ｓ３０８の処理を繰返し実行し、画像の表示を実行しながら次の画像選択を待機する過程で、キー入力部２２のカーソルキー操作により他の画像を選択するための切換操作がなされると、制御部１９はステップＳ３０８でそれを判断し、操作内容に応じてメモリカード部２６に記録される次の画像データを選択した上で（ステップＳ３０９）、その選択した画像データに応じた表示を実行するべく、上記ステップＳ３０２からの処理を実行する。
【００７０】
以上詳述した如く本実施形態によれば、撮影時にデジタルパノラマカメラ１０の筐体前面が対向していた方角に関係なく、常に一定の方角が画像の中心となるようにパノラマ画像を再生して表示するようになる。そのため、パノラマ画像を観賞する者は、表示されるパノラマ画像中に写る被写体が撮影時に位置していた方角を容易に理解することが可能となる。
【００７１】
なお、上記実施形態では、方位センサ２４で得た方位を示す情報に基づき、再生モード時には１つの基準となる方位として「北」を中心としたパノラマ画像を表示するものとして説明したが、本発明はこれに限るものではない。  
例えば本実施形態では、方位センサ２４と共に３軸加速度センサ２５も備えて撮影時の姿勢を示す情報も方位を示す情報と共に記録するものとした。これにより、例えばユーザがデジタルパノラマカメラ１０を９０°回転して保持し、光学レンズユニット１１が鉛直面に沿った撮影面でパノラマ画像の撮影を行なった場合には、再生時に２つある水平方向の一方が中心となるように矩形のパノラマ画像を表示するものとしてもよい。  
こうすることで、表示されたパノラマ画像を観賞するものとっても感覚的に不自然さがなく、表示される画像の内容を容易に理解できる。
【００７２】
一方で、上記実施形態で説明した如く、方位を基準としてパノラマ画像の再生表示を実行することにより、実際のパノラマ画像撮影では水平面を撮影面として撮影が行なわれることが多いと思われるので、多くの場合にユーザに対して、基準をより理解し易い形でパノラマ画像を表示させることが可能となる。
【００７３】
なお、上記実施形態では示さなかったが、３軸加速度センサ２５により得られる撮影時の姿勢を示す情報から、撮影したパノラマ画像の撮影面が水平面から所定角度範囲、例えば±３０°以内、すなわち仰角または俯角が３０°以内で撮影された場合に限って、再生時に方位を示す情報に基づいた表示処理を行なうものとしてもよい。  
このように撮影時の姿勢を加味して必要時のみ方位の表示を行なうことで、方位に基づくパノラマ画像の再生表示を、鑑賞者にとって充分に意味あるものとして提供できる。
【００７４】
また、上記実施形態では、一律に「北」を基準とした方位でパノラマ画像の再生表示を行なうものとして説明したが、本発明はこれに限らず、ユーザが任意に基準となる方位をキー入力部２２で入力可能としてもよい。  
このキー入力を受付けた制御部１９が、入力された方位が水平方向の中心となるようにパノラマ画像の再生表示を行なわせることにより、例えば季節によって異なる、落日の方位を示すパノラマ画像や、星座を示す画像などをユーザの好みに応じて簡易に表示するよう実現できる。
【００７５】
なお、上記実施形態は、本発明を専用のデジタルパノラマカメラに適用した場合について説明したものであるが、本発明はこれに限らず、例えばカメラ機能を有する携帯電話端末や監視カメラ、パーソナルコンピュータと接続して当該パーソナルコンピュータ周辺環境を撮影するウェブカメラ等、各種のカメラ装置、あるいはすでにパノラマ撮影可能なカメラ機構を備えているコンピュータ用の動作プログラムとしても、同様に適用可能となる。
【００７６】
また、本実施形態では、一般的ではない特殊なレンズ光学系を用いることで１枚の円形状の画像を所得し、その画像から矩形のパノラマ画像を展開して表示させる場合について説明したが、本発明はこれに限らず、異なる方位を撮影した複数の画像を合成して１つのパノラマ画像を取得する場合であっても、同様に適用することが可能となる。
【００７７】
その他、本発明は上述した実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、上述した実施形態で実行される機能は可能な限り適宜組み合わせて実施しても良い。上述した実施形態には種々の段階が含まれており、開示される複数の構成要件による適宜の組み合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、効果が得られるのであれば、この構成要件が削除された構成が発明として抽出され得る。
【符号の説明】
【００７８】
１０…デジタルパノラマカメラ、１１…光学レンズユニット、１２…ＣＣＤ、１３…アナログ処理部、１４…プロセス回路、１５…画像バッファ、１６…圧縮伸長処理部、１７…表示処理部、１８…表示部、１９…制御部、２０…メインメモリ、２１…プログラムメモリ、２２…キー入力部、２３…ＣＣＤ駆動部、２４…方位センサ、２５…３軸加速度センサ、２６…メモリカード部、ＩＰ…データプロセッサ、ＳＢ…システムバス。
【図１】
2011040898.tif 000003
【図２】
2011040898.tif 000004
【図３】
2011040898.tif 000005
【図４】
2011040898.tif 000006
【図５】
2011040898.tif 000007
【図６】
2011040898.tif 000008