(57)【特許請求の範囲】
【請求項１】
表示手段と、
移動軌跡を表わすデータと、前記移動軌跡上での各々の撮影地点と対応づけられた複数の画像データと、を記憶可能なデータ記憶手段と、
前記移動軌跡を表わすデータに基づいて、前記表示手段に表示した地図上で前記移動軌跡をたどるようにマークを移動させながら表示させる移動表示制御手段と、
前記移動軌跡上の各地点における移動方法を識別する移動方法識別手段と、
前記移動表示制御手段による表示態様を、前記移動方法識別手段により識別された移動方法に応じて変化させる表示態様変更手段と、
前記移動表示制御手段によって移動表示される前記マークの地点が、前記画像データに対応づけられているいずれかの撮影地点へきた場合に、その撮影地点と対応づけられている画像データを前記表示手段に表示させる画像再生手段と、
を備えていることを特徴とする再生表示装置。
【請求項２】
前記データ記憶手段は、
前記移動軌跡上の各地点における移動方法を識別可能な移動方法識別情報を記憶可能であり、
前記移動方法識別手段は、
前記データ記憶手段に記憶されている前記移動方法識別情報に基づいて前記移動方法を識別することを特徴とする請求項１記載の再生表示装置。
【請求項３】
前記表示態様変更手段は、
前記移動方法識別手段により識別された移動方法に基づいて、前記地図上に描画される前記移動軌跡を表わす線の種類を変更することを特徴とする請求項１記載の再生表示装置。
【請求項４】
前記表示態様変更手段は、
前記移動方法識別手段により識別された移動方法に基づいて、前記地図の表示縮尺を変更することを特徴とする請求項１記載の再生表示装置。
【請求項５】
前記画像再生手段は、
前記画像データを表示させる際に、前記マークが移動表示されていた地図表示に替えて表示させ、その後、前記画像データの表示に替えて、再び、前記移動表示制御手段による表示に切り替えて前記地図上を引き続きたどる前記マークの移動表示を行う、という一連の処理を繰り返すことを特徴とする請求項１〜４の何れか一項記載の再生表示装置。
【請求項６】
撮影を行って画像データを生成する撮影手段と、
現在位置の測定を行う測位手段と、
請求項１または５に記載の再生表示装置と、
を備え、
前記再生表示装置の前記データ記憶手段には、
前記測位手段の測定結果に基づく前記移動軌跡を表わすデータが記憶されるとともに、前記撮影手段により生成された画像データが、前記測位手段により測定された撮影地点に対応づけられて記憶されることを特徴とする撮影装置。
【請求項７】
表示手段と、
移動軌跡を表わすデータと、前記移動軌跡上での各々の撮影地点と対応づけられた複数の画像データと、を記憶可能なデータ記憶手段と、
を用いて画像表示を行う再生表示方法であって、
前記移動軌跡を表わすデータに基づいて、前記表示手段に表示した地図上で前記移動軌跡をたどるようにマークを移動させながら表示させる移動表示制御ステップと、
前記移動軌跡上の各地点における移動方法を識別する移動方法識別ステップと、
前記移動表示制御ステップによる表示態様を、前記移動方法識別ステップにより識別された移動方法に応じて変化させる表示態様変更ステップと、
前記移動表示制御ステップによって移動表示される前記マークの地点が、前記画像データに対応づけられているいずれかの撮影地点へきた場合に、その撮影地点と対応づけられている画像データを前記表示手段に表示させる画像再生ステップと、
を含むことを特徴とする再生表示方法。
【請求項８】
表示手段と、
移動軌跡を表わすデータと、前記移動軌跡上での各々の撮影地点と対応づけられた複数の画像データと、を記憶可能なデータ記憶手段と、
に接続されたコンピュータに、
前記移動軌跡を表わすデータに基づいて、前記表示手段に表示した地図上で前記移動軌跡をたどるようにマークを移動させながら表示させる移動表示制御機能と、
前記移動軌跡上の各地点における移動方法を識別する移動方法識別機能と、
前記移動表示制御機能による表示態様を、前記移動方法識別機能により識別された移動方法に応じて変化させる表示態様変更機能と、
前記移動表示制御機能によって移動表示される前記マークの地点が、前記画像データに対応づけられているいずれかの撮影地点へきた場合に、その撮影地点と対応づけられている画像データを前記表示手段に表示させる画像再生機能と、
を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の画像データを再生表示する再生表示装置、再生表示方法およびプログラム、ならびに、この再生表示装置を備えた撮影装置に関する。
【背景技術】
【０００２】
従来、一般的なデジタルカメラにおいて、過去に撮影された画像を次々に表示していくスライドショー機能が備わっている。
【０００３】
また、近年、デジタルカメラに測位装置を搭載し、撮影された画像のデータに撮影地点の位置データを付加したり、画像データとは別に移動経路の情報を記録したりする機能が実用化されている。
【０００４】
本発明に関連する技術として、特許文献１には、カメラ機能による撮影時に位置の測定も行って映像情報ファイルと地図情報ファイルに位置情報を付加して記録することで、対応する映像情報と地図情報とを容易に参照できるようにする技術が開示されている。
【０００５】
また、特許文献２，３には、ビデオ撮影時に位置の測定も行って、ビデオ再生時に撮影位置の地図表示を併せて行う構成が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−１８３９９６号公報
【特許文献２】特開平７−２８８７２５号公報
【特許文献３】特開平８−１５４２２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
移動経路の情報を記録できるデジタルカメラを用いて、移動しながら複数の地点で撮影を行い、その後に一連の画像データを再生してスライドショー機能を楽しむ場合を検討してみる。この場合、従来のデジタルカメラでは、撮影地点の異なる複数の撮影画像を単に連続して表示させたり、撮影地点の情報と併せて表示させたりすることになる。しかしながら、このようなスライドショー機能では、せっかく移動経路の情報があっても、移動途中の状況を回顧する機会が得られないため、移動過程全体を通した臨場感のある楽しみを付与できないという課題がある。
【０００８】
また、同様の状況を特許文献２，３のビデオ装置に当てはめた場合、Ａ地点からＢ地点の移動範囲で１回目のビデオ撮影を行い、その後、Ｂ地点からＣ地点の移動までは撮影を行わず、Ｃ地点からＤ地点の移動範囲で２回目のビデオ撮影を行うというような状況となる。この場合、特許文献２，３のビデオ装置では、撮影の行われたＡ地点からＢ地点の移動過程や、Ｃ地点からＤ地点の移動過程については地図表示により撮影地点を認識しながら映像を見ることができるが、撮影の行われていないＢ地点からＣ地点の移動過程については何も表示されることがない。従って、同様に、移動過程全体を通した臨場感のある再生機能にはなっていないという課題がある。
【０００９】
この発明の目的は、撮影地点を移動しながら間欠的に撮影が行われた場合でも、移動過程全体を通した臨場感のある画像再生を行うことができる再生表示装置、撮影装置、再生表示方法およびプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、請求項１記載の発明は、
表示手段と、
移動軌跡を表わすデータと、前記移動軌跡上での各々の撮影地点と対応づけられた複数の画像データと、を記憶可能なデータ記憶手段と、
前記移動軌跡を表わすデータに基づいて、前記表示手段に表示した地図上で前記移動軌跡をたどるようにマークを移動させながら表示させる移動表示制御手段と、
前記移動軌跡上の各地点における移動方法を識別する移動方法識別手段と、
前記移動表示制御手段による表示態様を、前記移動方法識別手段により識別された移動方法に応じて変化させる表示態様変更手段と、
前記移動表示制御手段によって移動表示される前記マークの地点が、前記画像データに対応づけられているいずれかの撮影地点へきた場合に、その撮影地点と対応づけられている画像データを前記表示手段に表示させる画像再生手段と、
を備えていることを特徴とする再生表示装置である。
【００１３】
請求項２記載の発明は、請求項１記載の再生表示装置において、
前記データ記憶手段は、
前記移動軌跡上の各地点における移動方法を識別可能な移動方法識別情報を記憶可能であり、
前記移動方法識別手段は、
前記データ記憶手段に記憶されている前記移動方法識別情報に基づいて前記移動方法を識別することを特徴としている。
【００１４】
請求項３記載の発明は、請求項１記載の再生表示装置において、
前記表示態様変更手段は、
前記移動方法識別手段により識別された移動方法に基づいて、前記地図上に描画される前記移動軌跡を表わす線の種類を変更することを特徴としている。
【００１５】
請求項４記載の発明は、請求項１記載の再生表示装置において、
前記表示態様変更手段は、
前記移動方法識別手段により識別された移動方法に基づいて、前記地図の表示縮尺を変更することを特徴としている。
請求項５記載の発明は、請求項１〜４の何れか一項に記載の再生表示装置において、
前記画像再生手段は、
前記画像データを表示させる際に、前記マークが移動表示されていた地図表示に替えて表示させ、その後、前記画像データの表示に替えて、再び、前記移動表示制御手段による表示に切り替えて前記地図上を引き続きたどる前記マークの移動表示を行う、という一連の処理を繰り返すことを特徴としている。
【００１６】
請求項６記載の発明は、
撮影を行って画像データを生成する撮影手段と、
現在位置の測定を行う測位手段と、
請求項１または５に記載の再生表示装置と、
を備え、
前記再生表示装置の前記データ記憶手段には、
前記測位手段の測定結果に基づく前記移動軌跡を表わすデータが記憶されるとともに、前記撮影手段により生成された画像データが、前記測位手段により測定された撮影地点に対応づけられて記憶されることを特徴とする撮影装置である。
【００１８】
請求項７記載の発明は、
表示手段と、
移動軌跡を表わすデータと、前記移動軌跡上での各々の撮影地点と対応づけられた複数の画像データと、を記憶可能なデータ記憶手段と、
を用いて画像表示を行う再生表示方法であって、
前記移動軌跡を表わすデータに基づいて、前記表示手段に表示した地図上で前記移動軌跡をたどるようにマークを移動させながら表示させる移動表示制御ステップと、
前記移動軌跡上の各地点における移動方法を識別する移動方法識別ステップと、
前記移動表示制御ステップによる表示態様を、前記移動方法識別ステップにより識別された移動方法に応じて変化させる表示態様変更ステップと、
前記移動表示制御ステップによって移動表示される前記マークの地点が、前記画像データに対応づけられているいずれかの撮影地点へきた場合に、その撮影地点と対応づけられている画像データを前記表示手段に表示させる画像再生ステップと、
を含むことを特徴とする再生表示方法である。
【００２０】
請求項８記載の発明は、
表示手段と、
移動軌跡を表わすデータと、前記移動軌跡上での各々の撮影地点と対応づけられた複数の画像データと、を記憶可能なデータ記憶手段と、
に接続されたコンピュータに、
前記移動軌跡を表わすデータに基づいて、前記表示手段に表示した地図上で前記移動軌跡をたどるようにマークを移動させながら表示させる移動表示制御機能と、
前記移動軌跡上の各地点における移動方法を識別する移動方法識別機能と、
前記移動表示制御機能による表示態様を、前記移動方法識別機能により識別された移動方法に応じて変化させる表示態様変更機能と、
前記移動表示制御機能によって移動表示される前記マークの地点が、前記画像データに対応づけられているいずれかの撮影地点へきた場合に、その撮影地点と対応づけられている画像データを前記表示手段に表示させる画像再生機能と、
を実現させるプログラムである。
【発明の効果】
【００２２】
本発明に従うと、撮影地点を移動しながら間欠的に撮影が行われた場合でも、移動過程には地図画像上での移動表示が行われ、移動地点が撮影地点にきたときに撮影画像が表示されるので、移動過程全体を通した臨場感のある画像再生を行うことができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態の撮影装置の全体構成を示すブロック図である。
【図２】移動軌跡記憶部に記憶される移動軌跡データの内容の一例を示すデータチャートである。
【図３】ＣＰＵにより実行される第１実施形態の制御処理の手順を示すフローチャートの第１部である。
【図４】同、制御処理のフローチャートの第２部である。
【図５】同、制御処理のフローチャートの第３部である。
【図６】同、制御処理のフローチャートの第４部である。
【図７】第１実施形態の地図スライド表示における表示画像の一例を示す説明図の第１部である。
【図８】同、地図スライド表示の表示画像の一例を示す説明図の第２部である。
【図９】第２実施形態の制御処理における地図スライド表示の制御手順を示すフローチャートである。
【図１０】第２実施形態の地図スライド表示における表示画像の一例を示す説明図の第１部である。
【図１１】同、地図スライド表示の表示画像の一例を示す説明図の第２部である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態を図面に基づいて説明する。
【００２５】
［第１実施形態］
図１は、本発明の実施形態の撮影装置の全体構成を示すブロック図である。
【００２６】
この実施形態の撮影装置１は、装置の全体的な制御を行うＣＰＵ（中央演算処理装置）１０と、ＣＰＵ１０に作業用のメモリ空間を提供するＲＡＭ（Random Access Memory）１１と、ＣＰＵ１０が実行する制御プログラムや制御データを格納したＲＯＭ（Read Only Memory）１２と、ＧＰＳ（全地球測位システム）衛星からの信号を受信するＧＰＳ受信アンテナ１３と、ＧＰＳ衛星からの受信信号を捕捉して復調するＧＰＳ受信部１４と、地磁気の向きを検出する３軸地磁気センサ１５と、３軸方向の加速度の大きさをそれぞれ検出する３軸加速度センサ１６と、写真画像や地図画像などの画像表示を行う表示部（表示手段）１７と、各部に動作電圧を供給する電源１８と、複数の操作ボタンを介して外部から各種の操作指令を入力する操作部１９と、現在時刻を計数する計時部２０と、被写体の撮影画像を電子的な画像データに変換する撮影手段としての撮像部２１を備えている。
【００２７】
さらに、この撮影装置１は、ユーザの移動方法を判別するための演算処理を行う移動方法判別手段としての状態判別処理部２２と、ユーザの進行方向を決定するための演算処理を行う進行方向確定処理部２３と、ユーザの移動経路を表わす移動軌跡データを記憶する移動軌跡記憶部２４と、撮影画像の画像データを記憶する撮影画像記憶部２５と、複数区画および複数の縮尺の地図画像のデータが登録された地図データベース２６を備えている。上記の構成のうち、移動軌跡記憶部２４および撮影画像記憶部２５によりデータ記憶手段が構成される。また、この撮影装置１は、本発明に係る再生表示装置の実施形態を包含する構成である。
【００２８】
ＧＰＳ受信部１４は、ＣＰＵ１０からの動作指令に基づいて、ＧＰＳ受信アンテナ１３を介して受信される信号の復調処理を行って、ＧＰＳ衛星の各種送信データをＣＰＵ１０に送る。ＣＰＵ１０は、このＧＰＳ衛星の送信データに基づいて所定の測位演算を行うことで現在位置を表わす位置データを取得する。これらＧＰＳ受信アンテナ、ＧＰＳ受信部１４およびＣＰＵ１０により測位手段が構成される。
【００２９】
電源１８は、撮影装置１が作動状態の際にはＣＰＵ１０を介して各部に動作電圧を供給する一方、撮影装置１が待機状態の際には３軸加速度センサ１６のみに動作電圧を供給する。撮影装置１が待機状態のときには、撮影装置１が静止状態にあるか否かを３軸加速度センサ１６により監視させ、撮影装置１がユーザに携帯されて動きが検知されたときに３軸加速度センサ１６がＣＰＵ１０にこれを通知することで、ＣＰＵ１０が各部への電源供給を再開させて、撮影装置１が自動的に作動状態に移行するようになっている。
【００３０】
操作部１９は、撮影装置１の各種機能モードを切り替える操作、撮影時のシャッター操作などを行う複数の操作ボタンを備えている。
【００３１】
状態判別処理部２２は、ＣＰＵ１０の処理を補助するための演算装置であり、ＣＰＵ１０を介して３軸加速度センサ１６からセンサ信号のサンプリングデータを入力し、このデータに基づいて、計測時点におけるユーザの移動方法を判別する。具体的には、停止状態、歩行、走行、自転車、自動車、電車の各移動方法を次のように判別する。
【００３２】
歩行、走行、自転車での移動時には、３軸加速度センサ１６の出力に体の上下動を表わす周期的な変化パターンが現れ、停止状態ならびに自動車および電車での移動時には、この体の上下動を表わす周期的な変化パターンが現れない。従って、状態判別処理部２２は、３軸加速度センサ１６のサンプリンクデータから上記の周期的な変化パターンの抽出処理を行い、この変化パターンの有無によって上記２つの分類の動作状態を判別する。
【００３３】
また、歩行、走行、自転車での移動時には、それぞれ体の上下動の変動周期と、上下動の変動の大きさとが、それぞれ異なってくる。歩行時には変動周期が２．６Ｈｚ以下で加速度ピークが１．３Ｇ〜２．０Ｇ、走行時には変動周期が２．３Ｈｚ〜４．３Ｈｚで加速度ピークが２．０Ｇ以上、自転車での移動時には変動周期が１．６Ｈｚ〜４Ｈｚで加速度ピークがこの変動周期に比例して変化する閾値１．２Ｇ〜２．０Ｇ以下となる。従って、状態判別処理部２２は、３軸加速度センサ１６のサンプリングデータから一定周期で上下動する変化パターンを抽出し、この変化パターンの周期とピーク値とを計測することで、この計測値により歩行、走行、自転車の各移動方法を判別する。
【００３４】
また、自動車および電車での移動時には、車両の運転時に垂直方向の加速度に低周波（１〜３Ｈｚ）の振動成分が一定レベルで連続して現れ、運転停止時にはこの振動成分が現れない。さらに、自動車の運転時には、進行方向に対して横方向の加速度に低周波（１〜３Ｈｚ）の振動成分が一定レベルで連続して現れ、電車の運転時には、この振動成分が現れない。従って、状態判別処理部２２は、３軸加速度センサ１６のサンプリングデータのうち鉛直方向成分を一定時間分フーリエ変換し、その中から低周波（１〜３Ｈｚ）成分の変動量の大きさを抽出して所定レベルを超えているかを判定することで、自動車又は電車の運転中かその運転停止時を含めた停止中かを判別することができる。さらに、３軸加速度センサ１６のサンプリングデータのうち鉛直成分と直交する独立２方向の成分を一定時間分フーリエ変換し、その中から低周波（１〜３Ｈｚ）成分の変動量の大きさを抽出して所定レベルを超えているか判定することで、自動車の運転移動中か電車の運転移動中かを判別する。
【００３５】
なお、移動方法の判別方法は、上記の例に限られず、例えば、ＧＰＳの測位により移動速度を求めて、この移動速度の情報を移動方法を判断する材料に加えるようにするなど、公知の種々の判別方法を採用しても良い。
【００３６】
進行方向確定処理部２３は、ＣＰＵ１０の処理を補助するための演算装置であり、歩行時および走行時において、ＣＰＵ１０を介して３軸地磁気センサ１５と３軸加速度センサ１６のセンサ信号のサンプリングデータを入力して移動方向を算出するものである。歩行時および走行時において、ユーザの胴体は前後に大きく傾斜するとともに、左右方向に小さくローリングする。このとき、撮影装置１がユーザの胴体に装着されていれば、撮影装置１も同様の運動を行うので、この運動が３軸加速度センサ１６の出力に現れる。進行方向確定処理部２３は、この３軸加速度センサ１６の出力変動パターンを解析することで、ユーザが撮影装置１の何れの向きに進行しているのか算出できる。また、３軸加速度センサ１６の出力に基づき撮影装置１の何れの向きが重力方向なのか求めることができ、３軸地磁気センサ１５の出力に基づき撮影装置１の何れの向きが磁北の方向であるのか求めることができる。そして、これらの結果から進行方向確定処理部２３はユーザの移動方向を方位により求める。
【００３７】
ＣＰＵ１０は、撮影装置１の全体的な制御処理と併せて、歩行時と走行時において、状態判別処理部２２から歩数データを受け、さらに、進行方向確定処理部２３から進行方向データを受け、これらに基づいて自律航法による測位処理を行う。歩数データは、状態判別処理部２２により３軸加速度センサ１６の出力から抽出された体の上下動を表わす周期的な変化パターンに基づきこの上下動を一定時間カウントしたデータである。自律航法による測位処理において、先ず、ＣＰＵ１０は、与えられた歩数データと予め定められている歩幅データとを乗算して移動量を算出し、この移動量と進行方向データが表わす移動方向とからなる移動ベクトルを算出する。さらに、直前に行われたＧＰＳの測位地点を自律航法を開始する基準地点とし、この基準地点の位置データに上記の移動ベクトルを積算していく。ＣＰＵ１０は、この積算により歩行時と走行時において、各移動地点の位置データを算出していく。このような自律航法による測位を行うことで、比較的に大きな消費電力のかかるＧＰＳによる測位を細かく行わなくても、歩行時と走行時において、細かい移動軌跡の位置データが取得可能になっている。
【００３８】
図２には、移動軌跡記憶部２４に記憶される移動軌跡データの内容の一例を表わしたデータチャートを示す。
【００３９】
移動軌跡記憶部２４には、例えば図２に示すような移動軌跡データが蓄積されていく。この移動軌跡データには、移動経路の各地点で測位により得られた位置データ、この位置データが取得された時間を表わす時間データ、この測位時点に判別された移動方法を表わす移動方法データ（移動方法識別情報）、この測位地点に対応して撮像部２１により撮像されて撮影画像記憶部２５に記憶されている撮影画像の有無およびファイル名を示す撮影画像項目のデータ等が含まれる。
【００４０】
ＲＯＭ１２には、継続的に測位を行って上記の移動軌跡データを生成していくとともに、操作部１９の操作入力に基づいて撮影や画像再生等を行う制御処理のプログラムが格納されている。このプログラムは、ＲＯＭ１２に格納するほか、例えば、データ読取装置を介してＣＰＵ１０が読み取り可能な、例えば、光ディスク等の可搬型記憶媒体、フラッシュメモリ等の不揮発性メモリに格納しておくことが可能である。また、このようなプログラムをキャリアウェーブ（搬送波）を媒体として通信回線を介して撮影装置１にダウンロードされる形態を適用することもできる。
【００４１】
次に、上記構成の撮影装置１の機能動作について説明する。
【００４２】
図３〜図６には、ＣＰＵ１０により実行される第１実施形態の制御処理のフローチャートを示す。
【００４３】
［移動軌跡データの生成］
この実施形態の撮影装置１では、装置が作動状態にある場合に、継続的に測位処理を行って移動軌跡記憶部２４に移動軌跡データを生成していく。
【００４４】
すなわち、図３の制御処理が開始されると、ＣＰＵ１０は、ＧＰＳ受信を行う設定時間のリセットを行い（ステップＳ１）、その後、一連のループ処理の中で測位と移動履歴データの生成を行うステップＳ２〜Ｓ２５の処理を繰り返し実行する。すなわち、先ず、ＧＰＳ受信の時間になったか確認し（ステップＳ２）、受信時間になっていればＧＰＳ受信アンテナ１３とＧＰＳ受信部１４を介してＧＰＳ衛星の信号を受信し（ステップＳ３）、受信信号に基づいて所定の測位演算を行って現在位置を表わす位置データを算出し（ステップＳ４）、移動軌跡記憶部２４へ位置データ、時間データ、移動方法データを記憶させる（ステップＳ５）。移動方法データは、ステップＳ９で行われる前回の状態判別の結果が使用される。さらに、直前に自律航法により位置データが取得されている場合にはこれをＧＰＳの位置データに基づいて補正する処理を行う（ステップＳ６）。
【００４５】
さらに、ＧＰＳの受信時間に関係なく、ＣＰＵ１０は、３軸加速度センサ１６から一定時間分のサンプリングデータと、３軸地磁気センサ１５から一定時間分のサンプリングデータとをそれぞれ取得する（ステップＳ７，Ｓ８）。そして、これらのサンプリングデータを状態判別処理部２２へ送って状態判別を行わせ、その結果に基づく分岐処理を行う（ステップＳ９）。
【００４６】
ステップＳ９の状態判別の結果、停止と判別されれば、前回の状態判別の結果が停止であったか確認し（ステップＳ１０）、前回の結果が異なっていれば、ＧＰＳ受信時間の間隔を停止用の時間に設定したり、次の測位処理で移動軌跡記憶部２４に記憶させる移動方法データを「停止」としたりする設定処理を行う（ステップＳ１１）。
【００４７】
一方、ステップＳ９の状態判別で歩行と判別されれば、前回の状態判別の結果が歩行であったか確認し（ステップＳ１２）、前回の結果が異なっていれば、ＧＰＳ受信時間の間隔を歩行用の時間に設定したり、次の測位処理で移動軌跡記憶部２４に記憶させる移動方法データを「歩行」としたりする設定処理を行う（ステップＳ１３）。さらに、歩行と判別された場合には、ＣＰＵ１０は自律航法による測位処理を行って（ステップＳ１４）、この測位の結果に基づき移動軌跡記憶部２４に位置データ、時間データ、「歩行」を示す移動方法データとを記憶させる（ステップＳ１５）。
【００４８】
また、ステップＳ９の状態判別で走行と判別された場合には、走行の場合に対応させた歩行の場合と同様の処理（ステップＳ１６〜Ｓ１９）を実行する。また、自転車、自動車、電車と判別された場合には、それぞれ前回の結果が同一か確認し（ステップＳ２０，Ｓ２２，Ｓ２４）、同一でなければ、それぞれ自転車、自動車、電車の場合に対応させた設定処理を行う（ステップＳ２１，Ｓ２３，Ｓ２５）。
【００４９】
上記のステップＳ２〜Ｓ２５の処理は、一連のループ処理の中で短い間隔で繰り返し実行され、それにより、ユーザが撮影装置１を持って移動する間、移動状態の判別結果に応じて適宜な間隔でＧＰＳの測位が行われたり、歩行と走行の際には自律航法による測位が行われたりして、移動軌跡記憶部２４に移動軌跡データが蓄積されていくようになっている。
【００５０】
［カメラ処理］
この実施形態の撮影装置１では、上記の移動軌跡データの生成処理と併せて、撮影と表示に関する処理が実行される。
【００５１】
すなわち、図３〜図６の制御処理の一連のループ処理の中で、撮影と表示に関する図５のステップＳ２６以降の処理が繰り返し実行される。これらの処理に移行すると、先ず、ＣＰＵ１０は、操作部１９の入力に基づいて、カメラ機能の動作モードが何れに選択されているか判別する（ステップＳ２６）。
【００５２】
その結果、マップモードに選択されていれば、ＣＰＵ１０は、地図データベース２６から現在位置を中心とした一定範囲の地図画像を読み出して表示部１７の表示メモリに描画し（ステップＳ２７）、さらに、移動軌跡記憶部２４から移動軌跡データを読み出して上記表示メモリに移動軌跡の線画像を描画する（ステップＳ２８）。さらに、撮影画像記憶部２５に記憶されている複数の撮影画像データに付加された撮影地点の位置データに基づいて、地図画像中の該当地点に撮影画像が保存されていることを表わす撮影地点マークの画像を上記表示メモリに描画する（ステップＳ２９）。そして、ステップＳ２に戻る。
【００５３】
つまり、マップモードが選択されている場合には、上記のステップＳ２７〜Ｓ２９の処理が短い間隔で繰り返し実行され、それにより、ユーザが移動すると表示部１７の地図画像がスクロールして、現在位置が中心にされた地図画像上に移動軌跡と撮影地点マークとが表示されるようになっている。
【００５４】
また、ステップＳ２６の判別処理の結果、撮影モードが選択されていれば、ＣＰＵ１０は、操作部１９のシャッターボタンが押下されたかを確認し（ステップＳ３０）、押下がなければ、撮像部２１で撮像されている映像をそのまま表示部１７に表示する処理（ステップＳ３１）を行う。そして、ステップＳ２に戻る。一方、シャッターボタンが押下されていれば、その時点で撮像部２１により取り込まれた撮影画像を所定フォーマットで撮影画像データに変換し（ステップＳ３２）、直前の測位により取得された位置データを撮影画像データに付加するとともに、移動軌跡データの撮影画像の項目にこの撮影画像データのデータファイル名を登録する（ステップＳ３３）。続いて、３軸地磁気センサ１５の出力に基づいて撮影方向を表わす方位情報を算出し、これを撮影画像データに付加する（ステップＳ３４）。そして、ステップＳ２に戻る。
【００５５】
つまり、撮影モードが選択されている場合には、シャッターボタンの押下まで、ステップＳ３１の処理が短い間隔で繰り返し実行されて、ファインダー映像が表示部１７に表示された状態にされ、シャッターボタンの押下によりステップＳ３１〜Ｓ３４の処理が実行されて撮影処理がなされるようになっている。
【００５６】
また、ステップＳ２６の判別処理の結果、再生モードが選択されていれば、ＣＰＵ１０は、さらに表示モードの選択を確認する（ステップＳ３５）。そして、撮影画像表示が選択されていれば、撮影画像記憶部２５に保存されている撮影画像データを操作部１９の操作入力によって選択的に表示部１７に表示させる撮影画像表示処理（ステップＳ３６）を実行する。つまり、このステップＳ３６の処理が短い間隔で繰り返し実行されることで、ユーザの操作に応じて表示部１７に撮影画像が選択的に表示出力される。
【００５７】
一方、ステップＳ３５の判別処理で地図スライド表示が選択されていれば、次に示す地図スライド表示の処理を実行する。
【００５８】
［地図スライド表示］
図７と図８には、第１実施形態の地図スライド表示における表示画像の一例を表わし他説明図を示す。
【００５９】
地図スライド表示は、地図画像上で移動軌跡をたどりながら、指し示している地点が撮影地点に来る毎にその撮影画像を表示していくものである。図６のステップＳ３７〜Ｓ４５の処理により、この地図スライド表示を実現する画像再生手段が構成される。
【００６０】
再生モードで地図スライド表示が選択されていてステップＳ３７（図６）に移行すると、ＣＰＵ１０は、先ず、この地図スライド表示が開始された段階か処理継続中の段階かを判別し（ステップＳ３７）、開始された段階であれば移動軌跡をたどるスタート地点の設定処理（ステップＳ３８）を行う。スタート地点の設定は、例えば、標準設定においてその日の移動軌跡の始点としておき、操作部１９の操作によってユーザが移動軌跡中の任意の地点に変更できるようにしても良い。
【００６１】
一方、ステップＳ３７の判別の結果、地図スライド表示の継続中の段階であると判別されれば、ＣＰＵ１０は、移動軌跡をたどっていく移動速度を設定し（ステップＳ３９）、移動軌跡に沿って次に指し示す地点の算出を行う（ステップＳ４０）。
【００６２】
ステップＳ３９の移動速度の設定は、例えば、移動軌跡記憶部２４の移動軌跡データに基づき移動軌跡をたどっている地点前後の実際の移動速度を算出し、この実際の移動速度に比例させて設定するように構成できる。また、操作部１９の速度アップ又は速度ダウンの操作入力を受けて移動速度を上げたり下げたり設定変更できるように構成しても良い。また、ステップＳ４０の次の地点の算出処理は、前回指し示した地点から、ステップＳ３９で設定された移動速度に応じた長さだけ移動軌跡に沿って離れた地点を算出する処理である。
【００６３】
ステップＳ３８又はＳ４０で、指し示す地点が決定されたら、次に、ＣＰＵ１０は、この指し示す地点と保存されている撮影画像の撮影地点とが一致するか否か（移動軌跡に沿って前後一定範囲内に撮影地点が位置するか否か）を判別する（ステップＳ４１）。この判別は、例えば、移動軌跡データの撮影画像の項目データを確認することで行うことができる。或いは、撮影画像データに付加された位置データと、次に指し示す地点の位置データとを比較して、近傍で且つ移動軌跡上に位置データが重なる撮影画像データの有無を確認することで行うこともできる。
【００６４】
そして、撮影地点と一致しなければ、次に指し示す地点を中心とした地図画像を地図データベース２６から抽出して表示部１７の表示メモリに描画し（ステップＳ４２）、スタート地点から次に指し示す地点までの移動軌跡の線画像を表示メモリに描画する（ステップＳ４３）。そして、ステップＳ２に戻る。
【００６５】
つまり、上記のステップＳ３９，Ｓ４０の指し示す地点の更新処理と、ステップＳ４２，Ｓ４３による地図画像の表示処理とが、一連のループ処理の中で繰り返し実行されることで、表示部１７に、移動軌跡をたどりながら地図画像がスクロールする動画像が表示されることになる。上記のステップＳ４２，Ｓ４３の処理により移動表示制御手段が構成される。
【００６６】
例えば、図７と図８の例では、図７（ａ）の画像表示において中央の矢印マーク８１によりスタート地点が指し示され、その後、矢印マーク８１が移動軌跡をたどるように地図画像がスクロールして、（ｂ）の画像表示に至っている。矢印マーク８１は進行方向を指し示し、矢印マーク８１が移動軌跡をたどると、この軌跡を表わす線画像８２が表示される。また、図７（ａ），（ｂ），（ｄ）に示すように、保存された撮影画像の撮影位置を表わす撮影地点マーク８３の表示を地図画像に重ねて行うようにしても良い。
【００６７】
一方、ステップＳ４１の判別処理で、次に指し示す地点が、保存された撮影画像の撮影地点と一致していると判別された場合には、この撮影画像データを撮影画像記憶部２５から読み出して、表示部１７に表示させる処理を行う（ステップＳ４４：画像表示制御手段）。そして、ステップＳ２に戻る。
【００６８】
また、ステップＳ４１の判別処理で、次に指し示す地点が撮影画像の撮影地点と一致している状態から通過して不一致となった場合には、撮影画像の表示を終了させて地図画像の表示へと切り替えるための遷移表示を表示部１７に出力させる（ステップＳ４５）。そして、ステップＳ２に戻る。
【００６９】
つまり、一連のループ処理の中で、ステップＳ４２，Ｓ４３の移動軌跡をたどる表示処理が繰り返し実行される中、矢印マーク８１の地点に撮影画像の撮影地点がほぼ重なったときに、図７（ｂ）→（ｃ）→（ｄ）、ならびに、図８（ｆ）→（ｇ）→（ｈ）に示すように、この撮影画像の表示がなされ、その後、再び地図画像の表示に戻されるようになっている。
【００７０】
なお、ほぼ同一の撮影地点で撮影された複数の撮影画像が保存されている場合には、図７（ｂ）→（ｃ）→（ｄ）→図８（ｅ）に示すように、撮影画像を切り替える間に地図画像の表示を挿むようにしても良いし、或いは、地図画像の出力を挿まずに複数の撮影画像を順次切り替えて出力するようにしても良い。また、撮影画像を表示した場合には、表示から一定時間の経過によって次の表示に切り替えたり、ユーザの操作部１９の操作によって早めに表示を切り替えるように構成しても良い。
【００７１】
以上のように、第１実施形態の撮影装置１によれば、上記の地図スライド表示によって、地図画像上で移動軌跡をたどっていく動画像の表示を行いながら、移動軌跡をたどっている地点に保存された画像データの撮影地点が近づいた場合に、この画像データの画像表示が行われるようになっている。従って、移動しながら間欠的に撮影を行った場合でも、ユーザは、移動軌跡をたどる表示によって移動途中の状況を回顧しながら、その途中で撮影した画像を観賞していくことができる。すなわち、移動過程全体を通した臨場感のある画像再生を楽しむことができるという効果がある。
【００７２】
また、第１実施形態の撮影装置１によれば、移動時に自動的に測位が行われて移動軌跡データが生成され、また、ユーザ操作によって撮影が行われて撮影画像データが位置データと対応づけられて記憶されるようになっている。さらに、これらの機能によって蓄積された移動軌跡データと撮影画像データに基づいて、上記の地図スライド表示が行われるようになっている。従って、１台の撮影装置１のみで撮影から地図スライド表示の再生までを実現できるようになっている。
【００７３】
［第２実施形態］
第２実施形態の撮影装置１は、地図スライド表示の内容が第１実施形態と異なり、その他の構成は第１実施形態とほぼ同様である。従って、異なる部分についてのみ詳細に説明する。
【００７４】
図９には、第２実施形態の制御処理における地図スライド表示の部分のフローチャートを示す。第２実施形態の制御処理のその他の部分は、図３〜図５に示した第１実施形態の制御処理と同様である。
【００７５】
図９の地図スライド表示の処理において、第１実施形態と異なる点は、ステップＳ５３〜Ｓ６５において、表示する地図画像の縮尺の設定と移動軌跡をたどる速度の設定とを、実際の移動時におけるユーザの移動方法に応じて変更するようにした点である。その他のステップＳ５１，Ｓ５２，Ｓ６６〜Ｓ７１の処理は、第１実施形態（図６）のステップＳ３７，Ｓ３８，Ｓ４０〜Ｓ４５の処理と同一である。
【００７６】
すなわち、第２実施形態の撮影装置１においては、再生モードで地図スライド表示が選択されている場合に、図９のステップＳ５１以降の処理が短い間隔で繰り返し実行される。そして、地図スライド表示の処理開始の段階が過ぎて、ステップＳ５１の判別処理で“Ｎｏ”側へ移行するようになると、ＣＰＵ１０は、移動軌跡に沿って現在指し示している地点の移動方法について状態判別を行う（ステップＳ５３：移動方法識別手段）。この状態判別は、移動軌跡データの移動方法データに基づいて遂行できる。
【００７７】
この状態判別の結果、停止状態と判別されれば、地図画像の縮尺は大きな縮尺Ａに設定し（ステップＳ５４）、移動軌跡をたどる移動速度は大きな縮尺Ａに対応させて小さな速度ａに設定する（ステップＳ５５）。一方、歩行と判別された場合にも、地図画像を大きな縮尺Ａに、移動速度を小さな速度ａに設定する（ステップＳ５６，Ｓ５７）。
【００７８】
また、走行と判別された場合には、地図画像をやや大きな縮尺Ｂに、移動速度をやや小さな速度ｂに設定し（ステップＳ５８，Ｓ５９）、自転車と判別された場合には、地図画像を中程度の縮尺Ｃに、移動速度を中程度の速度ｃに設定する（ステップＳ６０，Ｓ６１）。また、自動車又は電車と判別された場合には、地図画像を小さな縮尺Ｄに、移動速度を大きな速度ｄに設定する（ステップＳ６２〜Ｓ６５）。
【００７９】
つまり、移動速度の遅い移動方法と判別されるときには、大きな縮尺の地図画像を用いるとともに、地図画像が大きく進みすぎないように移動速度を小さく設定し、逆に、移動速度の速い移動方法と判別されるときには、小さな縮尺の地図画像を用いるとともに、地図画像が適度に進むように移動速度を大きく設定している。上記のステップＳ５４〜Ｓ６５の処理により表示態様変更手段が構成される。
【００８０】
そして、上記のような設定を行ったら、続いて、前回指し示した地点から移動速度に応じた長さだけ移動軌跡に沿って離れた地点を、次に指し示す地点として算出し（ステップＳ６６）、ステップＳ６７の判別処理でこの地点が撮影地点と重なっていない場合に、表示部１７に上記縮尺の地図画像と移動軌跡とを表示する処理（ステップＳ６８，Ｓ６９）を行う。
【００８１】
図１０と図１１には、第２実施形態の地図スライド表示における表示画像の一例を表わした説明図を示す。なお、第２実施形態の地図スライド表示では、移動軌跡を表わす線画像８２を、移動方法に応じて異なる線種とし、スタート地点から移動軌跡の終点まで予め表示出力するようにしている。
【００８２】
上記のようなステップＳ５１以降の処理が短い間隔で繰り返し実行されることで、例えば、徒歩から電車、電車から徒歩へと移動方法を変更した移動軌跡データがある場合に、先ず、歩行の区間では、図１０（ａ）に示すように大きな縮尺の地図画像が表示され、矢印マーク８１が移動軌跡をたどる速度が歩行に対応する速度にされて地図画像がスクロール表示されていく。そして、電車の移動区間になると、図１０（ｂ），（ｃ），（ｄ）に示すように地図画像が小さな縮尺に変更され、矢印マーク８１が移動軌跡をたどる速度も電車に対応する速度に変更されて地図画像がスクロール表示されていく。また、電車から歩行へと変化したときにも、図１１（ｆ）→（ｇ）に示すように、地図画像の縮尺や移動速度が上記と逆に変化して地図画像のスクロール表示が行われる。
【００８３】
そして、図１０（ｄ）→図１１（ａ）や、図１１（ｇ）→（ｈ）に示すように、移動軌跡をたどる過程で移動地点と撮影地点とが重なるごとに、その撮影画像の表示が行われていくようになっている。
【００８４】
以上のように、この第２実施形態の撮影装置１の地図スライド表示処理によれば、ユーザは、移動軌跡をたどる地図画像の表示によって移動途中の状況を回顧しながら、その途中で撮影した撮影画像を観賞していくことができ、移動過程全体を通した臨場感のある画像再生を楽しむことができるという効果がある。
【００８５】
また、第２実施形態の撮影装置１によれば、地図スライド表示の際に、実際の移動方法に応じて移動軌跡をたどる地図画像の表示態様を変化させるので、移動方法の変化についても回顧しながら、撮影画像を観賞することができる。また、地図スライド表示の際に行われる移動方法の識別は、移動軌跡データの移動方法データに基づいて行われるので、負荷なく正確な識別が可能である。
【００８６】
また、実際の移動方法に応じた地図画像の表示態様の変化として、地図画像の縮尺と移動軌跡をたどる速度とを変化させているので、実際の移動速度の変化に対応させて移動軌跡をたどる動画像の表示を見やすくすることができる。
【００８７】
また、第２実施形態の撮影装置１によれば、移動時に自動的に測位処理や移動方法の判別処理を行って移動方法データを含んだ移動軌跡データを生成し、さらに、ユーザ操作により撮影を行って撮影画像を位置データと対応づけて記憶する。そして、これらの機能によって蓄積された移動軌跡データと撮影画像データとに基づいて上記の移動方法に応じて表示態様が変化する地図スライド表示が行われるようになっている。従って、１台の撮影装置１のみで撮影から上記の地図スライド表示の再生までを実現できるようになっている。
【００８８】
なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。例えば、上記実施形態では、移動軌跡をたどる表示として、矢印マーク８１により移動地点が常に画像中央になるように地図画像をスクロール表示させていく方法を採用しているが、この方法に限られるものでない。例えば、静止した地図画像上で移動地点を表わすマークを移動軌跡に沿って移動させる表示、ならびに、地図画像の表示範囲を移動軌跡に合わせて段階的にずらしていく表示を併用した方法を採用しても良い。
【００８９】
また、上記実施形態では、撮影画像データに撮影地点の位置データを付加するようにしているが、この位置データの付加を無くして、移動軌跡データに含まれる撮影画像項目のデータのみによって撮影画像データと撮影地点の位置データとを対応づけるように構成することもできる。
【００９０】
また、上記実施形態では、移動中に状態判別処理部２２により移動方法を判別して移動軌跡記憶部２４に移動方法データを記憶させ、地図スライド表示中には、この移動軌跡データに含まれる移動方法データにより各移動地点の移動方法を識別する方式を示したが、地図スライド表示中に移動方法を識別する方式はこれに制限されない。例えば、移動軌跡データの時間データと位置データとから移動速度を計算し、この移動速度から停止、歩行、走行、自転車、自動車又は電車による移動を識別することもできる。
【００９１】
また、上記実施形態では、本発明に係る撮影装置として移動軌跡データや撮影画像データを自ら生成する装置を例示したが、本発明に係る再生表示装置は、移動軌跡データや撮影画像データを外部から受けて再生のみを行う装置としても良い。その他、実施形態で示した細部は発明の趣旨を逸脱しない範囲で適宜変更可能である。
【符号の説明】
【００９２】
１      撮影装置
１０    ＣＰＵ
１１    ＲＡＭ
１２    ＲＯＭ
１３    ＧＰＳ受信アンテナ
１４    ＧＰＳ受信部
１５    ３軸地磁気センサ
１６    ３軸加速度センサ
１７    表示部
１８    電源
１９    操作部
２０    計時部
２１    撮像部
２２    状態判別処理部
２３    進行方向確定処理部
２４    移動軌跡記憶部
２５    撮影画像記憶部
２６    地図データベース
８１    矢印マーク
８２    移動軌跡の線画像
８３    撮影地点マーク
【図１】
0005682241.tif 000002
【図２】
0005682241.tif 000003
【図３】
0005682241.tif 000004
【図４】
0005682241.tif 000005
【図５】
0005682241.tif 000006
【図６】
0005682241.tif 000007
【図７】
0005682241.tif 000008
【図８】
0005682241.tif 000009
【図９】
0005682241.tif 000010
【図１０】
0005682241.tif 000011
【図１１】
0005682241.tif 000012