(57)【要約】【課題】異なる方向から撮影された一連の画像の中から、特定の角度で撮影された画像を素早く再生することができない。【解決手段】撮影された画像を表示する画像再生装置５は、一の被写体に対して異なる方向から撮影して得られた一連の画像の各撮影方向を示す情報として、各画像に対応する撮影方向情報を読み出す読み出し部１１４と、画像再生装置５に対して加えられた傾きを検出する傾き検出部１１２と、現在表示されている画像に対して、読み出し部１１４で読み出された撮影方向情報、および、傾き検出部１１２で検出された傾きに基づいて、次に表示させる画像を特定する画像特定部１１３と、画像特定部１１３で特定された画像を表示させる表示制御部１１１とを備える。【選択図】図１
2012138797.tif 000002
【特許請求の範囲】
【請求項１】
撮影された画像を表示する画像再生装置であって、
一の被写体に対して異なる方向から撮影して得られた一連の画像の各撮影方向を示す情報として、各画像に対応する撮影方向情報を読み出す読み出し部と、
前記画像再生装置に対して加えられた傾きを検出する傾き検出部と、
現在表示されている画像に対して、前記読み出し部で読み出された撮影方向情報と、前記傾き検出部で検出された傾きに基づいて、次に表示させる画像を特定する画像特定部と、
前記画像特定部で特定された画像を表示させる表示制御部と、
を備えることを特徴とする画像再生装置。
【請求項２】
前記傾き検出部は、前記画像再生装置に対して加えられた傾きの方向を検出し、
前記画像特定部は、現在表示されている画像を撮影した位置を基準として、前記傾き検出部で検出された傾きの方向に対応する位置から撮影された画像を、前記次に表示させる画像として特定する、
ことを特徴とする請求項１に記載の画像再生装置。
【請求項３】
前記撮影方向情報は、前記一連の画像において、各画像間の撮影角度の相対的な関係を示す情報である、
ことを特徴とする請求項１に記載の画像再生装置。
【請求項４】
前記表示制御部は、前記画像特定部で特定された画像を表示させる際に、現在表示されている画像から前記画像特定部で特定された画像へと撮影時のライブビュー画像が変化するかのように、現在表示されている画像から前記画像特定部で特定された画像へと表示が切り換わるようなアニメーション表示を行わせる、
ことを特徴とする請求項１から請求項３のいずれか一項に記載の画像再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる方向から撮影された一連の画像の中から、特定の角度で撮影された画像を表示する技術に関する。
【背景技術】
【０００２】
商品の説明等の目的のため、比較的小さい被写体を様々な角度から撮影しておき、撮影された画像を順番に表示、あるいは特定の角度で撮影された画像を表示して、様々な角度から見た被写体を鑑賞するといった用途は、少なからずある。
【０００３】
被写体を様々な角度から撮影するための撮影装置として、被写体を搭載するターンテーブルと、ターンテーブルに搭載された被写体を撮像するため、アームに取り付けられた撮像部とを備えた装置が知られている（特許文献１参照）。
【０００４】
また、被写体の三次元画像用情報を生成するため、固定されたカメラで、回転テーブルに置かれた被写体を撮影する装置が提案されている（特許文献２参照）。
【０００５】
さらに、前回の撮影時と同じ角度での撮影を実現するために、撮影時のカメラの傾き角度を検出し、検出した角度データを画像とともに記録する装置も提案されている（特許文献３参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−８０１７８号公報
【特許文献２】特開２００３−３４６１３４号公報
【特許文献３】特開２００９−２４６９３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
異なる方向から撮影された一連の画像の中から、特定の角度で撮影された画像をユーザが探すためには、撮影された順番に画像を再生して探すか、あるいは、インデックス画面上で希望の画像を探すしか方法がなかった。すなわち、特許文献１〜３には、異なる方向から撮影された一連の画像の中から、特定の角度で撮影された画像を素早く再生する方法についての開示はない。
【０００８】
本発明は、異なる方向から撮影された一連の画像の中から、特定の角度で撮影された画像を素早く再生できる画像再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明のある態様に係る画像再生装置は、撮影された画像を表示する画像再生装置であって、一の被写体に対して異なる方向から撮影して得られた一連の画像の各撮影方向を示す情報として、各画像に対応する撮影方向情報を読み出す読み出し部と、前記画像再生装置に対して加えられた傾きを検出する傾き検出部と、現在表示されている画像に対して、前記読み出し部で読み出された撮影方向情報と、前記傾き検出部で検出された傾きに基づいて、次に表示させる画像を特定する画像特定部と、前記画像特定部で特定された画像を表示させる表示制御部と、備える。
【発明の効果】
【００１０】
本発明によれば、画像再生装置に対して傾け操作を行うことにより、異なる方向から撮影された一連の画像の中から、特定の角度で撮影された画像を素早く再生させることができる。
【図面の簡単な説明】
【００１１】
【図１】一実施の形態における画像再生装置を適用したカメラのブロック構成図である。
【図２】マルチアングル撮影モードで撮影された一連の画像の一例を示す図である。
【図３】図２の各画像の撮影方向を示す図である。
【図４】図２の各画像の撮影方向、および、撮影方向情報をまとめた図である。
【図５】一実施の形態におけるカメラによって行われる撮影処理の手順を示すフローチャートである。
【図６】一実施の形態におけるカメラによって行われる再生処理の手順を示すフローチャートである。
【図７】傾け操作における操作方向を説明するための図である。
【図８】マルチアングル撮影モードで撮影された一連の画像の遷移テーブルの一例を示す図である。
【図９】カメラの傾け操作が行われた場合に、表示部に表示される画像の遷移の一例を示す図である。
【図１０】表示部に表示する画像の切り換えをアニメーション表示とした場合の一表示例を示す図である。
【発明を実施するための形態】
【００１２】
図１は、一実施の形態における画像再生装置５を適用したカメラ１のブロック構成図である。このカメラ１は、撮影機能を有する撮像装置であり、また、画像を再生表示する画像再生装置でもある。カメラ１は、例えば、デジタルカメラであって、画像再生装置５、撮像部１５、および、記録部２２を備える。
【００１３】
撮像部１５は、被写体像を結像させるための撮影レンズ、被写体像を画像データに変換するための撮像素子、および、これらの処理回路、撮影レンズの光路中に介挿された絞りおよびシャッタ等を含む。撮像部１５によって生成された画像データはバス２５に出力される。
【００１４】
画像再生装置５は、制御部（ＣＰＵ）１１と、プログラム／データ記憶部１２と、操作部１３と、角度センサ１４と、ＳＤＲＡＭ１６と、画像処理部１７と、表示ドライバー部１８と、表示部１９と、圧縮伸長部２０と、再生部２１と、画像記憶部２３とを備える。
【００１５】
制御部１１は、プログラム／データ記憶部１２に記憶された制御プログラムに従って動作し、カメラの全体制御を行う。制御部１１内には、表示制御部１１１、傾き検出部１１２、画像特定部１１３、および、読み出し部１１４が設けられている。表示制御部１１１、傾き検出部１１２、画像特定部１１３、および、読み出し部１１４は、制御プログラムにより実行される処理の一部であるため、制御部１１に含まれる機能部として説明する。
【００１６】
表示制御部１１１は、後述する表示部１９に静止画や動画の再生画像を表示する際の表示制御を行う。特に、表示制御部１１１は、後述するマルチアングル撮影モードで撮影された複数の画像のうち、画像特定部１１３によって特定された静止画を表示部１９に表示させるための表示制御を行う。
【００１７】
傾き検出部１１２は、角度センサ１４によって検出されたカメラ１の角度に基づいて、カメラ１の傾きを検出する。つまり、傾き検出部１１２は、一の被写体に対して異なる方向から撮影して得られた一連の画像の各撮影方向の角度情報を第１の撮影方向情報として検出する。さらに、傾き検出部１１２は、検出した一連の画像の各撮影方向の角度情報を分析して、各画像間の角度の相対的な関係を算出して求めて、これを第２の撮影方向情報として得てもよい。これら第１または第２の撮影方向情報のいずれか、または両方が画像データに付随して記録される。第２の撮影方向情報は、具体的には、遷移テーブルとして後述する。
【００１８】
読み出し部１１４は、撮影により得られた画像データに付随している撮影方向情報を読み出す。この撮影方向情報には、上記のように第１または第２の撮影方向情報の２種類がある。
【００１９】
画像特定部１１３は、読み出し部１１４で読み出された撮影方向情報と、傾き検出部１１２で検出されたカメラ１の傾き情報に基づいて、画像記憶部２３に記憶されている複数の画像の中から、表示部１９に表示させる画像を特定する。使用する撮影方向情報は、第１または第２の撮影方向情報のいずれでもよい。
【００２０】
制御部１１には、プログラム／データ記憶部１２、操作部１３、角度センサ１４、および、バス２５が接続されている。プログラム／データ記憶部１２には、前述したように。制御部１１において実行するプログラムが記憶されており、各種データも記憶されている。
【００２１】
操作部１３は、ユーザがカメラに指示を与えるための各種操作部材を有する。各種操作部材には、例えば、電源釦、レリーズ釦、ＯＫ釦、十字釦、再生釦、テレワイド釦等が含まれる。
【００２２】
バス２５には、制御部１１の他に、撮像部１５、ＳＤＲＡＭ１６、画像処理部１７、表示ドライバー部１８、圧縮伸長部２０、再生部２１、および、記録部２２が接続されている。
【００２３】
ＳＤＲＡＭ１６は、電気的に書き換え可能な揮発性の一時記憶メモリであり、撮像部１５から出力される静止画像や連続画像（動画像）の画像データの一時記憶に用いられる。
【００２４】
画像処理部１７は、デジタル画像データのデジタル的増幅（デジタルゲイン調整処理）、ホワイトバランス、色補正、ガンマ（γ）補正、コントラスト補正、ライブビュー表示用画像生成、動画画像生成、インデックス画像（縮小画像）生成等の各種画像処理を行う。
【００２５】
圧縮伸長部２０は、ＳＤＲＡＭ１６に一時記憶された静止画像や連続画像の画像データをＪＰＥＧやＴＩＦＦ等の圧縮方式により圧縮し、また表示等のために伸長するための回路である。なお、画像圧縮は、ＪＰＥＧ、ＴＩＦＦ、ＭＰＥＧに限らず、他の圧縮方式も適用できる。
【００２６】
表示ドライバー部１８は、表示部１９と接続されており、表示部１９に画像を表示させる。表示部１９は、カメラ本体の背面等に配置された液晶モニタや有機ＥＬ等のディスプレイである。
【００２７】
再生部２１は、表示制御部１１１からの指示に基づいて、画像の再生を行う。具体的には、再生部２１は、画像記憶部２３に記録された撮影画像の画像データを読み出す。読み出された画像データは、圧縮伸長部２０において伸長され、伸長された画像データに基づいて、表示部１９に画像が再生表示される。
【００２８】
記録部２２は、圧縮伸長部２０で圧縮された画像データを画像記憶部２３に記録させる。画像記憶部２３は、再生部２１に接続されており、カメラ本体に内蔵、または装填可能な画像データの記録媒体である。
【００２９】
本実施形態におけるカメラ１は、マルチアングル撮影モードでの撮影が可能である。マルチアングル撮影モードとは、様々な方向から撮影された一連の画像を１つの画像群として記録するモードである。ユーザは、表示部１９に表示されるメニュー画面から、マルチアングル撮影モードを設定することができる。なお、マルチアングル撮影モードを設定するための設定釦を設け、ユーザがその設定釦を操作すると、マルチアングル撮影モードを設定するようにしてもよい。
【００３０】
図２（ａ）〜図２（ｇ）は、マルチアングル撮影モードで撮影された一連の画像３１〜３７の一例を示す図である。画像３１〜３７はそれぞれ、車の模型を様々な方向から撮影することによって得られた画像である。画像３１〜３７の撮影方向を、図３および図４を用いて説明する。
【００３１】
図３は、図２の各画像３１〜３７の撮影方向を示す図である。図３のＸＹＺ座標系において、原点Ｏに被写体である車の模型が置かれているものとする。平面４１〜４７は、原点０に置かれている車の模型を撮影した時の撮像素子の撮像面の位置を表しており、撮像面４１〜４７の位置で撮影された画像がそれぞれ画像３１〜３７に対応する。
【００３２】
図４は、画像３１〜３７の撮影方向、および、撮影方向情報をまとめた図である。撮影方向情報には、Ｘ軸周りの角度α（ｄｅｇ）、Ｙ軸周りの角度θ（ｄｅｇ）、および、Ｚ軸周りの角度φ（ｄｅｇ）が含まれる。角度α、θ、φはそれぞれ、画像３１の撮影時を基準としている。すなわち、画像３１の撮影時の角度α、θ、φをそれぞれ０としている。また、画像３２〜３７の撮影方向は、画像３１の撮影位置を基準としている。
【００３３】
画像３１は、車を正面から撮影することによって得られた画像である。すなわち、画像３１の撮影方向は正面であり、撮影方向情報（φ、θ、α）は、（０、０、０）である。画像３２の撮影方向は、左斜め上方であり、撮影方向情報（φ、θ、α）は、（−４５、＋６０、０）である。画像３３の撮影方向は、右側面であり、撮影方向情報（φ、θ、α）は、（＋９０、０、０）である。
【００３４】
画像３４の撮影方向は左側面であり、撮影方向情報（φ、θ、α）は、（−９０、０、０）である。画像３５の撮影方向は背面であり、撮影方向情報（φ、θ、α）は、（＋１８０、０、０）である。画像３６の撮影方向は上面であり、撮影方向情報（φ、θ、α）は、（０、＋９０、０）である。画像３７の撮影方向は上面であり、撮影方向情報（φ、θ、α）は、（０、＋９０、＋９０）である。
【００３５】
図５は、一実施の形態におけるカメラ１によって行われる撮影処理の手順を示すフローチャートである。ユーザによって電源釦が押されて、カメラ１の電源がオンされると、制御部１１は、ステップＳ１１の処理を開始する。
【００３６】
ステップＳ１１において、表示制御部１１１は、表示部１９にライブビュー画像を表示するためのライブビュー表示制御を行う。
【００３７】
ステップＳ１２では、カメラ１がマルチアングル撮影モードに設定されているか否かを判定する。カメラ１がマルチアングル撮影モードに設定されていると判定すると、ステップＳ１３に進む。ステップＳ１３からステップＳ１９までの処理は、マルチアングル撮影モードにおける撮影処理である。
【００３８】
ステップＳ１３では、ユーザによるレリーズ操作が行われたか否かを判定する。レリーズ釦の押圧操作を検出すると、レリーズ操作が行われたと判定してステップＳ１４に進み、レリーズ操作が行われていないと判定すると、ステップＳ１３で待機する。
【００３９】
ステップＳ１４では、マルチアングル撮影モードにおける１枚目の撮影であるか否かを判定する。マルチアングル撮影モードにおける１枚目の撮影であると判定するとステップＳ１５に進み、２枚目以降の撮影であると判定するとステップＳ１６に進む。
【００４０】
ステップＳ１５では、１枚目の撮影を２枚目以降の撮影の角度の基準とするために、角度センサ１４で検出される角度α、θ、φを０にリセットする。
【００４１】
一方、ステップＳ１６では、角度センサ１４で計測された角度α、θ、φを取得する。この角度は、図４を用いて説明したように、撮影時の撮影方向情報となる。
【００４２】
ステップＳ１７では、撮影処理を行う。この撮影処理は、静止画を撮影するための処理である。
【００４３】
ステップＳ１８では、ステップＳ１７の撮影処理で得られた画像データを、撮影時の角度α、θ、φ（撮影方向情報）とともに、画像記憶部２３に記録させる。撮影時の角度α、θ、φは、例えば、タグ情報として記録する。このとき、撮影により得られた画像データが、マルチアングル撮影モードで撮影された一連の画像の中の１つであることを示す情報もタグ情報として記録しておく。
【００４４】
ステップＳ１９では、マルチアングル撮影モードによる撮影が終了したか否かを判定する。ユーザによって、マルチアングル撮影モードを解除する操作、例えば、操作部１３の操作部材に含まれる解除釦が押されると、マルチアングル撮影モードによる撮影が終了したと判定して、ステップＳ２０に進む。一方、マルチアングル撮影モードによる撮影が終了していないと判定すると、ステップＳ１３に戻る。これにより、マルチアングル撮影モードが設定されている間は、異なる方向から撮影された一連の画像が１つの画像群として記録される。
【００４５】
ステップＳ２０では、撮影時の角度情報に基づいて、ステップＳ３７で後述する遷移テーブル（第２の撮影方向情報）を作成する。作成した遷移テーブルは、一連の画像の画像群と対応付けて、画像記憶部２３に記録させておく。
【００４６】
一方、ステップＳ１２において、カメラ１がマルチアングル撮影モードに設定されていないと判定すると、ステップＳ２１に進む。ステップＳ２１からステップＳ２３までの処理は、通常撮影時の処理である。
【００４７】
ステップＳ２１では、ユーザによるレリーズ操作が行われたか否かを判定する。レリーズ釦の押圧操作を検出すると、レリーズ操作が行われたと判定してステップＳ２２に進み、レリーズ操作が行われていないと判定すると、ステップＳ２１で待機する。
【００４８】
ステップＳ２２では、撮影処理を行う。この撮影処理は、静止画を撮影するための処理である。
【００４９】
ステップＳ２３では、ステップＳ２２の撮影処理で得られた画像データを画像記憶部２３に記録させる。
【００５０】
ステップＳ２４では、撮影が終了したか否かを判定する。例えば、ユーザによって、電源オフ操作や、画像再生操作が行われると、撮影が終了したと判定して、フローチャートの処理を終了する。一方、撮影が終了していないと判定すると、ステップＳ１２に戻る。
【００５１】
図６は、一実施の形態におけるカメラ１によって行われる再生処理の手順を示すフローチャートである。カメラ１が画像を再生するための再生モードに設定されると、制御部１１は、ステップＳ３１の処理を開始する。
【００５２】
ステップＳ３１では、画像記憶部２３から再生する画像データを読み出して、表示部１９に表示させる。具体的には、表示制御部１１１は、画像の再生指示を再生部２１に出す。この指示を受けた再生部２１は、画像記憶部２３から再生する画像データを読み出す。読み出された画像データは、圧縮伸長部２０において伸長され、伸長された画像データに基づいて、表示部１９に画像が再生表示される。
【００５３】
ステップＳ３２では、ユーザによって、再生終了の操作が行われたか否かを判定する。例えば、ユーザによって電源オフ操作や、撮影操作が行われると、再生終了の操作が行われたと判定して、フローチャートの処理を終了する。一方、再生終了の操作が行われていないと判定すると、ステップＳ３３に進む。
【００５４】
ステップＳ３３では、表示部１９に表示する画像を切り換えるための釦操作が行われたか否かを判定する。表示部１９に表示する画像を切り換えるための釦操作とは、撮影順に画像を表示するシステムの場合には、現在表示されている画像の次に撮影された画像に切り換えるための操作や、前に撮影された画像に切り換えるための操作である。表示画像を切り換えるための釦操作が行われたと判定すると、ステップＳ４１に進む。
【００５５】
ステップＳ４１では、表示画像を切り換えるための操作に従って、画像記憶部２３に記憶されている複数の画像の中から、次に表示部１９に表示する画像を特定する。
【００５６】
一方、ステップＳ３３において、表示画像を切り換えるための釦操作が行われていないと判定すると、ステップＳ３４に進む。ステップＳ３４では、ステップＳ３１で表示された画像がマルチアングル撮影モードで撮影された画像であるか否かをタグ情報から判定する。表示されている画像がマルチアングル撮影モードで撮影された画像ではないと判定するとステップＳ３２に戻り、マルチアングル撮影モードで撮影された画像であると判定すると、ステップＳ３５に進む。
【００５７】
ステップＳ３５では、カメラ１の傾け操作が行われたか否かを判定する。この判定は、角度センサ１４によって検出される角度に基づいて行う。カメラ１の傾け操作が行われていないと判定するとステップＳ３２に戻り、傾け操作が行われたと判定すると、ステップＳ３６に進む。
【００５８】
ステップＳ３６では、傾け操作の操作方向を検出する。
【００５９】
図７は、傾け操作における操作方向を説明するための図である。Ｘ軸は、光軸方向の軸であり、Ｚ軸は鉛直方向の軸である。また、Ｙ軸は、ＸＺ平面に対して直交する方向の軸である。
【００６０】
ＸＹＺ座標系において、Ｘ軸周りの回転操作をＳ、Ｙ軸周りの回転操作のうち、カメラ１のレンズを下側に向ける操作をＵ、上側に向ける操作をＤと定義する。また、Ｚ軸周りの回転操作のうち、カメラ１のレンズを右側に向ける操作をＬ、左側に向ける操作をＲと定義する。
【００６１】
従って、ステップＳ３６では、傾け操作の操作方向が図７を用いて説明したＳ、Ｕ、Ｄ、Ｌ、Ｒのいずれの方向であるかを検出する。このとき、検出される操作方向は、１つとは限らず、ユーザの傾け操作によっては、合成して検出される。
【００６２】
ステップＳ３７では、画像記憶部２３から遷移テーブルを読み出し、表示部１９に現在表示されている画像、および、ステップＳ３６で検出された傾け操作の操作方向に基づいて、遷移テーブルを参照することにより、次に表示させる画像を特定する。
【００６３】
図８は、マルチアングル撮影モードで撮影された一連の画像３１〜３７の遷移テーブルの一例を示す図である。遷移テーブルは、第２の撮影方向情報である。図８において、「３１基準」とあるのは、現在表示されている画像、すなわち、基準とする画像が画像３１であることを示している。「３２基準」および「３６基準」についても同様である。また、「３３基準」、「３４基準」、「３５基準」のデータについては、図面上、省略している。
【００６４】
図８に示す遷移テーブルは、現在表示されている画像を基準として、所定の傾け操作の操作方向と、次に表示する画像との関係を表している。例えば、現在表示されている画像が画像３１の場合に、傾け操作の操作方向としてＲが検出されると、次に表示される画像として、画像３３が特定される。また、現在表示されている画像が画像３２の場合に、傾け操作の操作方向としてＤ、Ｒが検出されると、次に表示される画像として、画像３１が特定される。
【００６５】
図８に示す遷移テーブルの作成方法について説明する。現在表示されている画像から、次に表示する画像に遷移させる際の傾け操作の操作方向は、対応する画像を順に撮影する際の撮像面の移動方向と対応している。例えば、画像３１が表示されている状態から、画像３３を次に表示させる場合について考える。画像３１を撮影する際の撮像面は、図３に示すＸＹＺ座標系において、４１の位置である。また、画像３３を撮影する際の撮像面は、４３の位置である。撮像面を４１の位置から４３の位置に移動させるためには、カメラ１をＺ軸周りのＲ方向に移動させる必要がある。従って、画像３１が表示されている状態から、ユーザがカメラ１をＲ方向に傾けると、画像３３を次に表示させるようにする。これにより、ユーザは、直感的な操作により、別の方向から撮影された画像を表示させることができる。
【００６６】
画像３１が表示されている状態から、画像３５を次に表示させる場合の傾け操作の操作方向についても説明する。図３を参照すると、画像３１に対応する撮像面の位置４１から、画像３５に対応する撮像面の位置４５に移動させるためには、カメラ１をＺ軸周りのＲ方向に移動させればよい。ただし、画像３１が表示されている状態で、操作方向Ｒの傾け操作を１度行うと、画像３３を次に表示させるものとしている。従って、画像３１が表示されている状態から、操作方向Ｒの傾け操作が２度行われた場合に、画像３５を次に表示させるものとする。
【００６７】
また、画像３１に対応する撮像面の位置４１から、画像３５に対応する撮像面の位置４５に移動させるためには、カメラ１をＺ軸周りのＬ方向に移動させる方法や、Ｙ軸周りのＵ方向、Ｙ軸周りのＤ方向に移動させる方法もある。従って、画像３１が表示されている状態から、操作方向Ｌの傾け操作が２度行われた場合、操作方向Ｕの傾け操作が２度行われた場合、操作方向Ｄの傾け操作が２度行われた場合にも、画像３５を次に表示させるものとする。
【００６８】
ここで、次の画像を表示させるための傾け操作の角度は、次の画像を撮影するためにカメラ１を移動させる際の傾け角度と一致していなくてもよく、操作方向が主に検出されればよい。例えば、図３に示すＸＹＺ座標系において、撮像面４１を撮像面４３の位置に移動させるためには、カメラ１をＲ方向に９０度移動させなければならない。しかし、画像３１が表示されている状態で、次に画像３３を表示させるためには、カメラ１をＲ方向に所定角度以上（例えば、３０度以上）傾ければよいものとする。従って、９０度以上傾けてもよい。従って、図６に示すフローチャートのステップＳ３６では、所定角度以上の傾け操作の操作方向を検出するものとする。
【００６９】
上述したように、現在表示されている画像から、次に表示する画像に切り換えるための傾け操作の方法は、１つとは限らない。図８に示す遷移テーブルを参照すると、画像３２から画像３５に切り換えるためには、カメラ１を操作方向Ｄ、Ｒ、Ｒ、Ｒに４回傾ける操作を行ってもよいし、操作方向Ｄ、Ｌ、Ｌに３回傾ける操作を行っても良い。
【００７０】
ここで、本実施形態では、撮影時の撮像面が同一の平面上にある画像３６と画像３７を１つの組として扱っている。すなわち、画像３７は、画像３６からのみ遷移できるものとしている。例えば、画像３６が表示されている状態で、操作方向Ｓの傾け操作が行われると、画像３７を次に表示させる。逆に、画像３７が表示されている場合には、次に表示させることのできる画像は、画像３６のみとする。すなわち、画像３７が表示されている状態で、操作方向Ｓの傾け操作が行われると、画像３６を次に表示させる。
【００７１】
図６に示すフローチャートの説明に戻る。ステップＳ３７において、表示部１９に現在表示されている画像と、ステップＳ３６で検出された傾け操作の操作方向とに基づいて、遷移テーブルを参照することにより、次に表示させる画像を特定する処理を行うと、ステップＳ３８に進む。
【００７２】
ステップＳ３８では、次に表示させる画像を特定することができたか否かを判定する。傾け操作によっては、遷移テーブルを参照しても、次に表示させる画像を特定できない場合もある。次に表示させる画像を特定することができなかったと判定するとステップＳ３２に戻り、特定できたと判定すると、ステップＳ３９に進む。
【００７３】
ステップＳ３９では、ステップＳ３７で特定した画像データを画像記憶部２３から読み出して、表示部１９に表示させる。具体的には、表示制御部１１１は、特定した画像の再生指示を再生部２１に出す。この指示を受けた再生部２１は、画像記憶部２３から次に再生する画像データを読み出す。読み出された画像データは、圧縮伸長部２０において伸長され、伸長された画像データに基づいて、表示部１９に画像が再生表示される。画像の再生表示処理を行うと、ステップＳ３２に戻る。
【００７４】
図９は、カメラ１の傾け操作が行われた場合に、表示部１９に表示される画像の遷移の一例を示す図である。画像３１が表示されている状態（図９（ａ）参照）で、カメラ１を操作方向Ｌ、Ｕに傾ける操作が行われると、画像３２が表示される（図９（ｂ）参照）。画像３２が表示されている状態で、カメラ１を操作方向Ｕに傾けると、画像３６が表示される（図９（ｃ）参照）。画像３６が表示されている状態で、カメラ１を操作方向Ｓに傾けると、画像３７が表示される（図９（ｄ）参照）。
【００７５】
カメラ１の傾け操作が行われた場合に、表示部１９に表示する画像の切り換えをアニメーション表示とすることもできる。
【００７６】
図１０は、表示部１９に表示する画像の切り換えをアニメーション表示とした場合の一表示例を示す図である。画像３１が表示されている状態で、カメラ１を操作方向Ｌ、Ｕに傾ける操作が行われると、次に表示させる画像は画像３２となる。この場合、画像３１を撮影している状態から画像３２を撮影するために、カメラ１を移動させたと仮定した場合のライブビュー画像の変化のようなアニメーションを表示する。図３を参照すると、ＸＹＺ座標系において、画像３１に対応する撮像面４１の位置から、画像３２に対応する撮像面４２の位置にカメラ１を動かすと、ライブビュー画像は、正面から撮影された車が画面右下方向に少しずつ消えていき、左斜め上から撮影された車が画面左上方向から少しずつ表れる。
【００７７】
従って、画像３１から画像３２に切り換える際には、まず、画像３１を表示部１９の右下方向に少しずつ移動させていくアニメーション表示を行う（図１０（ｂ）参照）。なお、図に示す矢印は、画像の移動方向を示している。続いて、画像３２を表示部１９の左上方向から少しずつ表示させていき（図１０（ｃ）参照）、その後、画像３２を表示部１９の全体に表示させる（図１０（ｄ）参照）。
【００７８】
画像３２が表示されている状態で、カメラ１を操作方向Ｕに傾ける操作が行われると、次に表示させる画像は画像３６となる。この場合も、画像３２を撮影している状態から画像３６を撮影するために、カメラ１を移動させたと仮定した場合のライブビュー画像の変化のようなアニメーション表示を行う。ここでは、まず、画像３２を表示部１９の下方向に少しずつ移動させていくアニメーション表示を行う（図１０（ｅ）参照）。続いて、画像３６を表示部１９の上方向から少しずつ表示させていき（図１０（ｆ）参照）、その後、画像３６を表示部１９の全体に表示させる（図１０（ｇ）参照）。
【００７９】
以上、一実施の形態における画像再生装置によれば、異なる方向から撮影された一連の画像の各撮影方向を示す情報として、各画像に対応する撮影方向情報を読み出すとともに、画像再生装置に対して加えられた傾きを検出する。そして、現在表示されている画像に対して、読み出した撮影方向情報と、検出した傾きに基づいて、次に表示させる画像を特定し、特定した画像を表示させる。これにより、ユーザは、画像再生装置に対して傾け操作を行うことにより、異なる方向から撮影された一連の画像の中から、特定の角度で撮影された画像を素早く再生させることができる。
【００８０】
なお、撮影方向情報として、上記実施形態では、図８に示したような遷移テーブルを例に示したが、直接の角度情報（第１の撮影方向情報）であってもよい。この場合には、撮影時にステップＳ２０での遷移テーブルの作成処理は行わない。そして、再生時には、読み出し部１１４は、第１の撮影方向情報を読み出しておいて、ステップＳ３７では、遷移テーブルを利用して次の画像を特定する代わりに、画像特定部１１３が、読み出された第１の撮影方向情報に基づいて、一連の撮影画像の中から、傾け操作の角度に対応する次の画像を検索して特定する。
【００８１】
特に、一実施の形態における画像再生装置によれば、現在表示されている画像を撮影した位置を基準として、検出した傾きの方向に対応する位置から撮影された画像を、次に表示させる画像として特定する。これにより、ユーザは、直感的な傾け操作によって、次の画像を表示させることができる。また、検出した傾きの方向に対応する位置から撮影された画像を、次に表示させる画像として特定するので、撮影角度が大きく変化する画像を次に表示させたい場合でも、ユーザは、画像再生装置を大きく傾ける必要がない。すなわち、簡単な操作で次の画像を表示させることができる。
【００８２】
また、次の画像を表示させる際に、現在表示されている画像から次に表示する画像へと撮影時のライブビュー画像が変化するかのように、現在表示されている画像から次の画像へと表示が切り換わるようなアニメーション表示を行わせることもできる。これにより、ユーザは、画像表示の切り替え時にも、現在表示されている画像に対する次の画像の撮影方向を把握することができる。
【００８３】
本発明は、上述した一実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。例えば、上述した一実施の形態では、画像再生装置を搭載したカメラをデジタルカメラとして説明したが、静止画撮影機能を有するカメラであれば、ビデオカメラやムービーカメラでもよく、さらに、携帯電話や携帯情報端末（ＰＤＡ：Personal Digital Assist）、ゲーム機器等に内蔵されるカメラでもよい。
【００８４】
図２に示す一連の画像３１〜３７の遷移テーブルの一例を図８に示したが、図２に示す一連の画像３１〜３７に対する遷移テーブルが図８に示す遷移テーブルに限定されることはない。すなわち、基準となる画像、傾け操作の操作方向、および、次に表示する画像の関係は、上述した遷移テーブルの作成方法のアルゴリズムを用いて、適宜設定することができる。
【００８５】
図８に示す遷移テーブルによれば、画像３２が表示されている状態で、カメラ１を操作方向Ｄ、Ｒに傾ける操作が行われると、画像３１が表示される。ここで、操作方向Ｄ、Ｒの傾け操作は、操作方向Ｄの傾け操作を先に行ってもよいし、操作方向Ｒの傾け操作を先に行っても良い。ただし、画像３６が表示されている状態では、操作方向Ｌ、Ｄの順に傾け操作を行うと、次に画像３２が表示され、操作方向Ｄ、Ｌの順に傾け操作を行うと、次に画像３４が表示されるようにしているため、傾け操作の順序を逆にすることはできない。
【００８６】
また、表示画像を画像３２から画像３１に遷移させる際に、操作方向Ｄ、Ｒの２回の傾け操作ではなく、画像３２に対応する撮像面の位置４２（図３参照）から、画像３１に対応する撮像面の位置４１の方向にカメラ１を傾ける操作を１回だけ行うようにしてもよい。この場合でも、画像３２に対応する撮像面の位置４２から、画像３１に対応する撮像面の位置４１の方向への傾き操作を行うことにより、操作方向Ｄ、Ｒの傾け操作が検出されることになるので、表示画像を画像３２から画像３１へと遷移させることができる。
【００８７】
本発明は、上記実施形態にそのまま限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素の幾つかの構成要素を削除してもよい。
【符号の説明】
【００８８】
５…画像再生装置
１１…制御部
１４…角度センサ
１９…表示部
２１…再生部
２３…画像記憶部
１１１…表示制御部
１１２…傾き検出部
１１３…画像特定部
１１４…読み出し部
【図２】
2012138797.tif 000003
【図３】
2012138797.tif 000004
【図４】
2012138797.tif 000005
【図５】
2012138797.tif 000006
【図６】
2012138797.tif 000007
【図７】
2012138797.tif 000008
【図８】
2012138797.tif 000009
【図９】
2012138797.tif 000010
【図１０】
2012138797.tif 000011
【図１】
2012138797.tif 000012