(57)【特許請求の範囲】
【請求項１】
再生される画像の撮影位置情報を比較して、当該連続再生される画像の前後間の撮影位置の差が所定距離より大きいか否かを判断する制御部と、
上記制御部によって上記撮影位置の差が所定より大きいと判断される場合には、撮影位置の変化表示を示す中間画面を当該連続再生される画像の前後間に所定時間表示する表示制御部と、備える
ことを特徴とする再生装置。
【請求項２】
さらに、上記制御部は、連続再生される画像の撮影日時情報を比較して、当該連続再生される画像の前後間の撮影時間の差が所定より大きいか否かを判断し、
上記表示制御部は、上記制御部によって上記撮影日時の差が所定より大きいと判断され、かつ、上記撮影位置の差が所定より大きいと判断される場合には、撮影日時の経過表示を示す中間画面を上記撮影位置の変化表示を示す中間画面とともに、当該連続再生される画像の前後間に所定時間表示し、一方、上記制御部によって上記撮影日時の差が所定より大きいと判断され、かつ上記撮影位置の差が所定より大きいとは判断されない場合には、撮影日時の経過表示を示す中間画面のみを当該連続再生される画像の前後間に所定時間表示する
ことを特徴とする請求項１に記載の再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＧＰＳセンサ等により得られた位置情報を利用した再生を行う再生装置に関する。
【背景技術】
【０００２】
人工衛星が発する電波を検出して地図上の位置と対応づける、いわゆるＧＰＳ（Global Positioning System）の技術は、ナビゲーションのシステムでは良く知られている。このＧＰＳの技術は、カメラにも色々応用されている。一方、ＧＰＳ信号は微弱信号のため、カメラの位置によっては取得できないという課題も広く知られている。そこで、撮影時にＧＰＳ情報が取得できないときには、前回のＧＰＳデータを代用して位置情報として記録するカメラも提案されている（特許文献１）。
【０００３】
また、ＧＰＳ信号が取得できないのは専ら屋内であるという性質に着目した提案もある。特許文献２には、ＧＰＳ情報が取得できるか否かで、カメラが屋外にあるか屋内にあるかを推定して、その撮影モードを設定するカメラについて記載されている。また、特許文献３には、ＧＰＳ情報が取得できるか否かで、カメラが屋外にあるか屋内にあるかを推定して、そのホワイトバランスを設定するカメラについて記載されている。
【０００４】
更に、この屋外か屋内かを検出する手段としては、ＧＰＳセンサだけではなく、赤外センサや光量センサを利用する例もある。特許文献４では、赤外センサや光量センサを利用して、屋内外を判定してその結果を、ＬＣＤの自動制御に利用する技術が開示されている。
【特許文献１】特開平６−６７２８２号公報
【特許文献２】特開２００４−３３６３２６号公報
【特許文献３】特開２００５−３２８２７１号公報
【特許文献４】特開２００５−１７５８８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来のカメラで、番号順に画像を再生する際には、撮影シーンやタイミングは特に考慮せずに、撮影順に表示させていた。従って、図１０（Ａ）のように山で撮影した写真から、突然に図１０（ｃ）のような海で撮影した写真に切換わったりすることもあった。撮影した本人や被写体の記憶がはっきりしている間は問題ないが、だんだん記憶が薄れてくると、何か起こったか、とっさには理解できないことがある。このような不自然な画像の切換わりがあると、見ている方に戸惑いを与える。
【０００６】
本願発明は、上記課題に鑑み、連続再生時に表示画像の地域が大きく変わる場合でも、見ている者に画面の切換わりで不自然さを感じさせない再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、第１の発明による再生装置は、再生される画像の撮影位置情報を比較して、当該連続再生される画像の前後間の撮影位置の差が所定距離より大きいか否かを判断する制御部と、上記制御部によって上記撮影位置の差が所定より大きいと判断される場合には、撮影位置の変化表示を示す中間画面を当該連続再生される画像の前後間に所定時間表示する表示制御部と、備えるものである。
【発明の効果】
【００１２】
本発明によれば、連続再生時に表示画像の地域が大きく変わる場合でも、見ている者に画面の切換わりで不自然さを感じさせない再生装置を提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下本発明を実施するための最良の形態を図面を参照して説明する。
（第１実施形態）
図１から図６を用いて第１実施形態を説明する。図１は、本発明が適用されるカメラ１の全体ブロック図である。カメラ１には撮影レンズ２、撮像素子３、ＡＦＥ（アナログフロントエンド）４、画像処理部５、記録部６及びメモリ７が設けられる。撮影レンズ２は、入射した被写体２０の像を撮像素子３に結像する。撮像素子３は、ＣＣＤやＣＭＯＳからなり、結像された被写体像を電気信号に変換する。ＡＦＥ４は、撮像素子３からの画像信号を読み出し、読み出した画像信号にＡＧＣ処理やＣＤＳ処理やＡＤ変換等してデジタル画像データとして出力する。またＡＦＥ４は、撮像素子３の駆動も制御する。
【００１４】
画像処理部５は、画像データに各種処理を施し、記録媒体に記録する。内部に、圧縮部や伸張部等が設けられ、画像データに対して色補正や信号圧縮、伸張などの処理を行う。圧縮部は、画像データを不図示のメモリに記録するための例えばＪＰＥＧ（Joint Photographic Expert Group）圧縮やＭＰＥＧ（Motion Picture Experts Group）圧縮を行い、また音声圧縮の機能も有する。伸張部は、圧縮された画像データを元に戻す処理を行う。
【００１５】
記録部６は、画像処理部５で画像処理された画像をメモリ７に記録する。また、記録部６は、後述する音声処理部からの音声および位置情報や時間情報を撮影画像とともにメモリ７に記録する。また、メモリ７内の一部には地図データ７ａが予め格納されている。地図データ７ａは、後述するＧＰＳ部１７からの位置情報を活用するために、緯度経度情報を地図上のポイントや地名と結びつけるためのデータや、地図画像そのもののデータである。
【００１６】
また、カメラ１には、表示制御部８、表示部９が設けられる。表示制御部８は、画像処理部５によって画像処理された画像を表示部９へ表示するための制御を行う。表示部９は、例えばＬＣＤから構成され、撮影時にモニタ画像を表示し、再生時には伸張処理された記録画像を表示する。
【００１７】
また、カメラ１には、ストロボ部１１、ＡＦ部１２、マイク部１４及び音声処理部１５が設けられる。ストロボ部は、暗い場合に発光して被写体に補助光を与える。ＡＦ部１２は、アクチュエータや位置エンコーダを有し、撮影レンズ２内のピントレンズの移動を制御する。ＡＦ部１２は、画像処理部５からの画像のコントラスト値に基づいて合焦位置を検出し、このピントレンズを移動させる。マイク部１４は、撮影時の音声情報を検出する。音声処理部１５は、マイク部１４で検出された音声信号をデジタル化して、記録部６に出力する。
【００１８】
そして、カメラ１には、ＭＰＵ１０、ＲＯＭ１３及び操作部１６が設けられる。ＭＰＵ１０は、プログラムに従って撮影や再生等カメラ１の全体の制御を司る制御部である。ＲＯＭ１３は、不揮発性でかつ記録可能なメモリで例えばフラッシュＲＯＭからなり、カメラ処理を行う制御用のプログラムが格納される。
【００１９】
そして、ＭＰＵ１０には、記録制御部１０ａ、作動制御部１０ｂ、屋外判定部１０ｃ及び位置決定部１０ｄが機能部として備わる。これは、プログラムに従って処理を実行するＭＰＵ１０が、適宜記録制御部１０ａ、作動制御部１０ｂあるいは屋外判定部１０ｃとして動作することを意味する。操作部１６は、撮影者の指示をＭＰＵ１０に通知する。操作部１６の代表例としてスイッチ１６ａ、１６ｂが設けられる。スイッチ１６ａはレリーズ指示用である。  
【００２０】
また、カメラ１には、ＧＰＳ部１７、時計部１８、センサ部１９ａ、検出部１９ｂが設けられる。ＧＰＳ部１７は、衛星からの電波を受信するアンテナやその信号より地図上の位置を検出するための位置検出部である。ＧＰＳ部１７から位置情報ＰがＭＰＵ１０に出力される。センサ１９ａは、太陽光を受光するためのセンサである。検出部１９ｂは、センサ１９ａの出力から太陽光の存在を検出する。時計部１８は、撮影時やＧＰＳ（位置）判定時の時間情報Ｔを検出する。
【００２１】
そして、ＭＰＵ１０内の記録制御部１０ａは、記録部６を制御するもので、特に撮影時の位置情報Ｐと時間情報Ｔを、記録部６により画像データとともに記録させる。また、屋外判定部１０ｃは、カメラが屋外に有るか否かを判定するものである。屋外判定部１０ｃは、撮影時にはＡＦ部１２からの距離情報、画像処理部５からの露出情報あるいは音声処理部１５からの音声信号に基づいて、現在カメラが屋外にあるかを判定する。また、撮影時以外には、検出部１９ｂからの信号に基づいて判定する。そして作動制御部１０ｂは、判定によって屋外判定部１０ｃから出力される起動信号に応じて、ＧＰＳ部１７の動作を制御する。また、位置決定部１０ｄは、ＧＰＳ部１７で位置情報が取得できない場合に、前後に撮影された画像の時間情報と位置情報に基づいて、これを決定するものである。これについては、第２実施形態で説明する。
【００２２】
また、ＭＰＵ１０は、ＧＰＳ部１７から出力される位置情報と地図データ７ａの情報を対照して、撮影した画像情報に撮影したポイントを対応づけて表示部９に表示させる。またなお、ＧＰＳシステムは微弱な人工衛星の信号を受信して位置検出するシステムなので、ビルの中や影では正確な位置検出ができないが、このようなときには、ＭＰＵ１０は、時計情報も参照して、撮影時のポイントを類推するようにもしている。これについては第２実施形態で詳述する。
【００２３】
図２は、上記センサ１９ａがカメラに配置される位置を示すカメラ外観図である。図２（Ａ）がカメラ１を前面を見た外観図で、（Ｂ）がカメラ１を背面から見た外観図である。カメラ１の前面には撮影レンズ２とストロボ部１１の窓が配置される。カメラ背面には表示部９の表示面が配置される。そして、カメラ１の上面には、スイッチ１６ａを有するレリーズボタンと、レリーズボタンより中央寄りの位置にセンサ１９ａが配置される。センサ１９ａは、カメラ１のボディ面より若干突出するように配置される。
【００２４】
図３はカメラ１のＧＰＳ信号検出処理を示すフローチャートである。この処理は、主にプログラムに従ってＭＰＵ１０、特に記録制御部１０ａ、作動制御部１０ｂ及び屋外判定部１０ｃによって実行される。
【００２５】
まず、レリーズスイッチ１６ａの操作有無を判断する（ステップＳ１１）。レリーズスイッチ１６ａが操作されたと判断されると（ステップＳ１１ＹＥＳ）、オートフォーカス(ＡＦ)制御を行う（ステップＳ１２）。被写体２０の像信号のコントラストを画像処理部５の出力によりＡＦ部１２が判定し、最も高いコントラストになる所にピントレンズを位置させるよう制御する。この合焦ポイントのレンズの位置により被写体の距離なども判定できる。ＡＦ後、撮像を行う（ステップＳ１３）。また撮影時の時刻を合わせて記録するために、時計部１８を利用して時間情報Ｔを取得する（ステップＳ１４）。
【００２６】
また撮影位置の記録のために、位置情報Ｐも画像に付加して記録する。そのため、まず、すでに位置情報が取得済みであるかを判定する（ステップＳ１５）。撮影のたびにＧＰＳ部１７を起動させて位置情報Ｐを取得すると、時間的にも電力的にも不利だからである。位置情報Ｐを取得済みである場合（ステップＳ１５ＹＥＳ）は、ステップＳ１６に進む。記録部６によって、撮影した画像データと共に時間情報Ｔと位置情報Ｐをメモリ７に記録させる（ステップＳ１６）。一方、位置情報Ｐが未取得の場合には（ステップＳ１５ＮＯ）、位置情報の取得できる屋外に、現在いるかを判断する。そのためにシーン判定を行う（ステップＳ１７）。図４に移る。
【００２７】
図４は屋外シーンを判定処理するためのサブルーチンである。屋外判定部が、撮影時の情報に基づいて、図４のようなフローでＧＰＳ検出が可能な屋外シーンか否かを判定する。まず、図３のステップＳ１２でピントあわせにより得られた撮影距離を利用する。撮影距離はＡＦ部１２より出力される。この撮影距離が所定の距離（例えば、１０ｍ）よりも遠いかを判定する（ステップＳ４１）。遠いときは（ステップＳ４１ＹＥＳ）、風景撮影と推定して、屋外にいると判定する（ステップＳ４５）。
【００２８】
次に、撮影時の被写体の明るさが所定以上あるかを判定する（ステップＳ４２）。明るいときは（ステップＳ４２ＹＥＳ）、屋外と判定する（ステップＳ４５）。屋外では前述のように室外では室内と比べ物にならないくらい太陽光があるからである。また、画面の上半分が明るいかを判定する（ステップＳ５３）。空が撮影されていれば、画面の上半部が明るくなるからである。画面の上半分が明るときも（ステップＳ５３ＹＥＳ）、屋外と判定する（ステップＳ５５）。これらの明るさは、画像処理部５内の露出制御部からの出力される信号によって判断する。
【００２９】
以上３つの何れにも当てはまらなければ屋内と判断する（ステップＳ４４）。そして図３のステップ１８に進む。
【００３０】
屋外シーン判定の結果、現在位置が屋外であるときは（ステップＳ１８ＹＥＳ）、ＧＰＳ信号の入手を実行する（ステップＳ１９）。図５に進む。
【００３１】
図５は、ＧＰＳ信号入手の手順を説明するサブルーチンである。ＧＰＳ信号の入手には、状況によって、ある程度時間を要する場合がある。そこで、この実施形態では、それを考慮してＧＰＳ信号を入手する処理を行う。まず、作動制御部１０ｂによりＧＰＳ部１７により信号検出開始させる（ステップＳ５１）。信号検出開始後、レリーズ操作の有無を判断する（ステップＳ５２）。信号検出中に再度レリーズ操作があったら（ステップＳ５２ＹＥＳ）、ＧＰＳ信号検出を中止して、このサブルーチンを終了する。そして、図３のステップＳ１２以降の撮影操作を実行する。シャッタータイミングを逸することを防止するためである。
【００３２】
レリーズ操作がないときは（ステップＳ５２ＮＯ）、位置情報検出中である旨を表示部９に表示させて（ステップＳ５３）、撮影者に検出中であることを通知する。そしてＧＰＳ信号が検出されると（ステップＳ５４ＹＥＳ）、この信号を用いて位置情報Ｐを演算する（ステップ５５）。これにより現在位置の緯度や経度が算出される。
【００３３】
ＧＰＳ信号の検出は、所定時間が経過するまで継続する（ステップＳ５６ＮＯ）。そして、ＧＰＳ信号が検出できないまま所定時間経過すると（ステップＳ５６ＹＥＳ）、取得できなかった旨の警告信号や表示を行う（ステップＳ５７）。そして、図３のメインルーチンのステップＳ２０に進む。
【００３４】
ステップＳ２０では、図５のサブルーチンでＧＰＳ信号に基づく位置情報Ｐが取得できたかを判断する。入手できなかった場合には（ステップＳ２０ＮＯ）、撮影データとして時間情報Ｔのみを画像データとともに記録させる（ステップＳ２１）。位置情報Ｐが取得できたときは（ステップＳ２０ＹＥＳ）、撮影データとして時間情報Ｔと位置情報Ｐを画像データととに記録させ（ステップＳ１６）、終了する。
【００３５】
一方、撮影が行われないときには（ステップＳ１１ＮＯ）、再生操作の有無を判断する（ステップＳ２２）。再生操作があれば（ステップＳ２２ＹＥＳ）、再生処理を行う（ステップＳ２３）。再生操作が行われないときには（ステップＳ２２ＮＯ）、所定のタイミングのたびに（ステップＳ２４ＹＥＳ）、ＧＰＳ信号の検出を行う。ＧＰＳ情報は撮影タイミング以外のタイミングでも適当な時間において入手するようにする。ＧＰＳ信号が撮影時には取得できないこともあるからである。この所定のタイミングについてを図６のサブルーチンで説明する。
【００３６】
図６は、撮影時以外にＧＰＳ部１７を起動させるタイミングを説明するサブルーチンである。図６は、作動制御部１０ｂがＧＰＳ部１７の起動タイミングを決定するフローチャートである。前回ＧＰＳ信号を入手したタイミングを考慮して、今回のＧＰＳ部１７の起動タイミングを決めるようにしたものである。
【００３７】
前回のＧＰＳ信号を入手した時間（時刻）をＴｇφとし、このＴｇφを求める（ステップＳ６１）。Ｔｇφは、メモリ７に記録されている。次に現在の時刻をＴｇ１とし、Ｔｇ１を時計部１８から入手する（ステップＳ６２）。そして現在の時刻と前回の時刻の差（Ｔｇ１−Ｔｇφ）を求め、この差が所定時間ΔＴｇ以上か判断する（ステップＳ６３）。ΔＴｇは、例えば２時間である。この差がΔＴｇ以上であれば（ステップ６３ＹＥＳ）、１０分おきにＧＰＳ信号を検出するようにする（ステップＳ２５）。前回検出時より一定時間以上経過しているので、ユーザーが移動して位置が大きく変化してしまっている可能性が高いからである。
【００３８】
逆に、その差がΔＴｇ以下であれば、前回のＧＰＳ信号入手時点からさほど時間が経過していないので、長いインターバル、例えば１時間おきに、ステップＳ２５に進むようにする。細かく検出すると、むやみに電力を消耗するだけになるからである。
【００３９】
図３に戻る。以下ステップＳ２５からステップ２７は、主に屋外判定部１０ｃによって処理される。センサ１９ａを用いてカメラが太陽光下にあるかを判定する（ステップＳ２５）。衛星からの電波に対して遮蔽物のないオープンスペースでは、昼間は太陽光がある。そこで太陽光を検出すれば、現在屋外にあるか否かが判定できる。なお、室内の窓際でも、太陽光がふりそそぐことがあるが、窓ガラスによる紫外線等特定波長の吸収が起こるので、検出部１９ｂで波長成分まで判定するようにして、室外と区別することができる。また、曇った天気でも、屋外では通常の室内では得ることのできない光量の光がセンサ１９ａに入射するので、光量によっても判定可能である。また、室内でも強力な人口光が照射されることがあるが、これも太陽光とは異なる波長成分を持つ光であるため、センサ１９ａに波長依存性のある光学フィルタを用いて分割センサで受光する等の工夫をすれば、検出部１９ｂで、太陽光と区別することができる。
【００４０】
また、夜間は太陽光を受光することができないのでマイク部１４を利用する。マイク部１４から入力された音声信号に、例えば屋外特有の幹線道路沿いの騒音や鉄道の音などが検出されたときには、その旨を判定する（ステップＳ２６）。以上のようにして、屋外か否かを判定する（ステップＳ２７）。屋外判定時には（ステップＳ２７ＹＥＳ）、ＧＰＳ信号入手を実行する（ステップＳ２８）。つまり前述の図５のサブルーチンを実行する。そして、ＧＰＳ信号に基づき位置情報Ｐが入手できれば（ステップＳ２９ＹＥＳ）、時計情報Ｔと位置情報Ｐを合わせてメモリ７に記録させる（ステップＳ３０）。ここでは、撮影画像データとは無関係に記録させる。
【００４１】
また、ステップＳ２４ＮＯ、ステップＳ２７ＮＯまたはステップＳ２９ＮＯでは、ステップＳ１１に戻る。なお、前述の撮影中の屋外判定であるステップＳ１８でも、太陽光判定（ステップＳ２５）、音声判定（ステップＳ２６）を適用してもよい。
【００４２】
また、ステップＳ２４の所定のタイミングについても、ＧＰＳ信号が検出可能時と不可能時では、切換えるのが望ましい。つまり、検出不可のときにはなるべく早く位置判定したいので、頻繁にステップＳ２５に進むようにする。検出可能だった場合は、次のＧＰＳ検出までの時間は少し間が開くようにしてもよい。また、ステップＳ２１のように撮影データが位置情報Ｐを持たないで記録されたときにも、ＧＰＳ信号検出を頻繁に行うようにする。
【００４３】
ＧＰＳ情報は、微弱な人工衛星の信号を検出して増幅し位置を求めるために、室外などでは検出が困難で、その一連の過程が時間のかかるものとなる。それを念入りに行っていると、回路の消費電流も無視できなくなる。第１実施形態では、ＧＰＳ情報入手が効率よくできるタイミングでのみ実行するようにしたので、タイムラグや電力消費の問題を解決し、即写性等の応答性に優れ、撮影枚数等電池寿命に優れたカメラが提供できる。
【００４４】
(第２実施形態)
図７、８を用いて第２実施形態についてを説明する。位置情報は、時間情報のように常に入手できる情報でない。つまり、前述したようにカメラがＧＰＳ情報の入手できない環境、たとえば屋内撮影時には、撮影画像にリアルタイムで位置情報を付加することはできない。そこで、第２実施形態では、このような場合に、位置情報を補う方法についてを説明する。具体的には、直接の位置情報Ｐがない画像データについて、前後の画像の時間情報と位置情報に基づいて、間接的に位置情報Ｐを決定して、撮影した画像データとともに記録するようにする。なお、本実施形態で適用されるカメラ１のブロック図は図１と同様であるので、記載は省略する。
【００４５】
図７に、不明な位置情報を補う２つの例を示す。図７（Ａ）（Ｂ）は、時間的に移動するカメラを、カメラの位置を示す平面の移動で示す図である。１つの平面がある時間タイミングでのカメラの位置を示す面で、縦軸を緯度、奥行き方向の軸を経度とする。そして点Ｐがこの面でカメラが存在する位置である。また、横軸は時間で、右方向に向かって進行するものとする。
【００４６】
図７（Ａ）は，Ｔ０、Ｔ１、Ｔ２の３つの時間タイミングで、カメラの位置が移動する様子を示す。
ここで、Ｔ１タイミングの位置情報Ｐ１が入手できなかったものとする。そして、Ｔ１は、Ｔ０とＴ２の間であるが、Ｔ０よりＴ２のかなり近いタイミングであるとする。このような条件にあるときには、Ｐ１をＴ２タイミングのＰ２と同じと決定することも可能である。
【００４７】
一方、図７（Ｂ）では、Ｔ１がＴ０およびＴ２のいずれからも十分に離れているものの、Ｐ０とＰ２に差が少ないとする。このような場合には、Ｐ１は、Ｐ０またはＰ２と同様な位置と決定することも可能である。このように、位置情報Ｐが不明なタイミングがあっても、その前後のタイミングと前後の位置情報から、不明な位置を補うことが可能である。写真の位置情報には、厳密は精度は要求されないことが多いからである。
【００４８】
図８は、不明な位置情報を決定する手順を説明するフローチャートである。図７で説明したような例を一般化したフローチャートである。この処理は、主にプログラムに従ってＭＰＵ１０、特に位置決定部１０ｄによって実行される。
【００４９】
まず、位置情報Ｐの不明な画像データを検出する（ステップＳ７１）。そして、その画像から時間情報Ｔを検出し、これをＴ１とする（ステップＳ７２）。次にこのＴ１の前後に撮影された画像であって、位置情報Ｐを有する２つ画像データを検出する。そしてこの２つの画像データから、それぞれの時刻情報と位置情報を入手する。先の画像の位置情報をＰ０、時間情報をＴ０とする（ステップＳ７３）。同様に、後の画像の位置情報をＰ２とし、その時間情報をＴ２とする（ステップＳ７４）。
【００５０】
そして、Ｔ１とＴＯの時間差を算出し、この時間差をΔＴ１とする（ステップＳ７５）。同じくＴ２とＴ１の時間差を算出し、この時間差をΔＴ２とする（ステップＳ７６）。続いて、ΔＴ１とΔＴ２を比較し、Ｔ０とＴ２のいずれかＴ１のタイミングに近いほうを選ぶ。ΔＴ１＜ΔＴ２、つまりＴ１がＴ０に近ければ、ステップＳ７８に進む。逆に、ΔＴ１＞ΔＴ２、つまりＴ２がＴ０に近ければ、ステップＳ８３に進む。
【００５１】
そして、ステップＳ７８では、ΔＴ１≦ΔＴｐを判断する。ΔＴｐは所定時間差で、例えば１時間である。ΔＴ１が移動可能性の十分に少ない時間差かを判断するためである。時間差ΔＴ１と所定時間差ΔＴｐを比較する（ステップＳ７８）。時間差ΔＴ１が所定時間差ΔＴｐより小さければ（ステップＳ７８ＹＥＳ）。位置情報Ｐ１をＰ０の値と同じと決定し、Ｐ０をＰ１の位置情報として記録する（ステップＳ７９）。Ｔ１がＴ０に十分に近ければ、移動も少ないと推定できるからである。
【００５２】
逆に、ΔＴ１がΔＴｐより大きい時は（ステップＳ７８ＮＯ）、Ｐ０とＰ２の差を算出し、その差が一定距離以内かを判断する（ステップＳ８０）。一定距離は、例えば１０ｋｍとする。一定距離以内であれば（ステップＳ８０）、移動量は少ないと考え、前述のステップＳ７９に進み、Ｐ０をＰ１の位置情報と決定する。一方Ｐ０とＰ２の差が大きいときは、さらにΔＴ２が所定時間差ΔＴｑより大きいかを判断する（ステップＳ８１）。ΔＴｑは、たとえば１日である。大きくなければ（ステップＳ８１ＮＯ）、Ｐ０とＰ２の中間位置をＰ１の位置と決定して記録する（ステップＳ８２）。一方、大きいときは（ステップＳ８１ＹＥＳ）、Ｐ２を参考にすることが適切でないので、前述のステップＳ７９に進み、Ｐ０をＰ１の位置情報と決定して記録する。
【００５３】
また、ステップ８３では、ΔＴ２≦ΔＴｐを判断する。ΔＴｐは、前述の通り例えば１時間である。
時間差ΔＴ２と所定時間差ΔＴｐを比較する（ステップＳ８３）。時間差ΔＴ２が所定時間差ΔＴｐ以下であれば（ステップＳ８３ＹＥＳ）、Ｐ２をＰ１の位置情報と決定して記録する（ステップＳ８６）。また、ΔＴ２がΔＴｐより大きい時は（ステップＳ８３ＮＯ）、Ｐ０とＰ２の差を算出し、その差が一定距離以内かを判断する（ステップＳ８４）。一定距離は、同じく１０ｋｍとする。一定距離以内であれば（ステップＳ８４ＹＥＳ）、前述のステップＳ８６に進み、Ｐ２をＰ１の位置情報と決定して記録する。一方Ｐ０とＰ２の差が大きいときは、さらにΔＴ１が所定時間差ΔＴｑより大きいかを判断する（ステップＳ８１）。ΔＴｑは、たとえば１日である。大きくなければ（ステップＳ８５ＮＯ）、Ｐ０とＰ２の中間位置をＰ１と決定して記録する。一方、大きいときは（ステップＳ８５ＹＥＳ）、Ｐ０を参考にすることが適切でないので、前述のステップＳ７９に進み、Ｐ２をＰ１の位置情報と決定して記録する。
【００５４】
以上説明したように、第２実施形態によれば、直接的に位置情報が得られなかった画像についても、前後の画像の位置情報からその位置情報を決定するようにしたので、屋内等の撮影でＧＰＳ情報が得なれないときでも、支障が少なくなる。写真の位置情報は、多少精度が悪くても、有ることが重要であるからである。
【００５５】
（第３実施形態）
図９、１０、１１を用いて、第３実施形態について説明する。第３実施形態では、離れた場所や離れた時間で撮影された画像が連続して再生される場合でも、画面が不自然に切換わらないような再生を行うようにする。本実施形態に適用されるカメラ１のブロック図は図１と同様であるので省略する。  
【００５６】
図９は、再生時に表示部９に表示される検索画面の例である。図９（Ａ）は地名によって画像を検索させる地名選択画面である。同図（Ｂ）は、撮影日付によって画像を検索させる日付選択画面である。このような検索画面を、再生時にカメラ１背面に配置された表示部９に表示させて、希望の画像の検索を容易にさせる。この地名選択画面及び日付選択画面は表示制御部８によって表示される。
【００５７】
図９（Ａ）の画面で三角カーソル９ａで地名が選択されると、その土地で撮影された写真画像が位置情報Ｐに従って検索され表示される。位置情報Ｐと地名を関連付ける情報が地図データ７ａに含まれていて、ＭＰＵ１０は、この地図データを参照して、選択された地名に対応する画像をメモリ７から選択し、表示させる。
【００５８】
図９（Ｂ）の画面で三角カーソル９ａで日付が選択されると、その日付で撮影された写真画像が時間情報Ｔに従って検索され表示される。ＭＰＵ１０が、画像に付けられた日付データ（時間情報Ｔ）に基づいて該当する画像をメモリ７から検索する。ユーザーがスイッチで三角カーソル９ａを動かすと、その条件を満たす画像が検索されて表示される。
【００５９】
このように、地名や日付から該当画像が迅速に検索可能である。旅行に行ったりすると、ユーザーの記憶には、地名や場所などは強く印象づけられているので、このような検索によって効果的に見たい画像を楽しめるカメラが提供できる。
【００６０】
図１０は、大きく内容の変化する画像間に入れられた中間画面を説明する図である。連続再生時に表示画像の日時や地域が大きく変わる場合でも、見ている者に画面の切換わりで不自然さを感じさせないようにするためである。従来のカメラで、番号順に画像を再生する際には、撮影シーンやタイミングは特に考慮せずに、撮影順に表示させていた。従って、図１０（Ａ）のように山で撮影した写真から、突然に図１０（ｃ）のような海で撮影した写真に切換わったりすることもあった。撮影した本人や被写体の記憶がはっきりしている間は問題ないが、だんだん記憶が薄れてくると、何か起こったか、とっさには理解できないことがある。このような不自然な画像の切換わりがあると、見ている方に戸惑いを与える。
【００６１】
そこで、本実施形態では、図１０（Ｂ）のような中間画面を間に挟んで前後の関係を明示するようにする。中間画面の表示時間は、数秒でよい。前後で日付が大きく変化するときは、中間画面として、図１０（Ｂ）の表示９ｂのような画像を入れる。表示９ｂは、日めくりカレンダを模した表示である（日が経つとめくった紙が飛んでいくように変化する）。表示９ｂは、前の画像の最後または後の画像の最初のいずれかまたは両方に挿入するようにしても良い。
【００６２】
また、地域が大きく変化するときは、中間画面として、同図（Ｂ）の表示９ｃのような画像を入れる。表示９ｃは、キャラクタが撮影時の位置情報に対応するＰ０位置からＰ１位置に歩いていくような表示を行って、図１０（Ａ）と（Ｃ）の写真が別の日に撮影されたものであることや、別の場所で撮影されたことを明示する。また、日付と地域の両方が大きく変化するときは、図１０（Ｂ）のように表示９ｂと９ｃの両方の画像を入れるようにする。
【００６３】
なお、表示９ｂと９ｃの画像データはＲＯＭ１３に格納され、ＭＰＵ１０の指示により表示制御部８が表示部９に表示させる。以上により日付や位置の情報を用いてさらなる画像の楽しみ方が可能となる。
【００６４】
図１１は、本実施形態の表示処理手順を説明するフローチャートである。上記図９、図１０で説明した検索画面や中間画面を表示する手順である。この処理は、プログラムに従ったＭＰＵ１０と表示制御部８によって主に実行される。
【００６５】
カメラ１が画像を表示するモードに設定されているとする。スイッチにより地名選択画面か日付選択画面が切り替えて表示される。そして、地名選択画面または日付選択画面で、画像が選択されたかを判断する。地名選択が指定されると（ステップＳ９１ＹＥＳ）、図９（Ａ）のような地名選択画面が表示される。この画面で、三角カーソル９ａを移動させて希望の地名が選択される。また、日付選択が指定されると（ステップＳ９２ＹＥＳ）、図９（Ｂ）のような日付選択画面が表示される。この画面でも、三角カーソル９ａを移動させて希望の日付が選択される。いづれの選択画面も指定されなければ（ステップ９１ＮＯ、ステップ９２ＮＯ）、これを巡回する。
【００６６】
いづれかの選択画面で項目が選択されれば、選択された項目に対応する画像を表示させる（ステップＳ９３）。さらにユーザーがまた別の操作スイッチを操作して画像の送りや戻しが指示されると（ステップＳ９４）、次の画像を表示するが、ここで、次の画像との時間差や地域差に応じた表示を行うようにする。まず、現表示中の画像と次の画像の各撮影日時情報（時間情報Ｔ）を比較する。そして、現画像から次画像までの時間経過が、所定時間より大であるかを判定する（ステップＳ９６）。また、現表示中の画像と次の画像の各位置情報Ｐを比較する。そして、現画像から次画像までの位置変化が、所定距離より大であるかを判定する（ステップＳ９７）。
【００６７】
判定の結果、時間経過が大でかつ位置変化も大であると判定すると（ステップＳ９６ＹＥＳ、ステップＳ９７ＹＥＳ）、図１０（Ｂ）の表示９ｂ及び表示９ｃを含む中間画面を表示する（ステップＳ９９）。これによって、撮影時間と地域が大きく変わることを明示する。また、時間経過のみが大と判定するときは（ステップＳ９６ＹＥＳ、ステップＳ９７ＮＯ）、時間経過が大であることを図１０（Ｂ）の表示９ｂを含む中間画面で表示させる（ステップＳ１００）。また、位置変化のみが大と判定するときは（ステップＳ９６ＮＯ、ステップＳ９８ＹＥＳ）、位置変化が大であることを図１０（Ｂ）の表示９ｃを含む中間画面で表示させる（ステップＳ１０１）。時間経過も位置変化も少であると判定すると（ステップＳ９６ＮＯ、ステップＳ９８ＮＯ）、中間画面の表示を行わわず、次の画像を表示させる（ステップＳ１０２）。またステップＳ９９、ステップＳ１００、ステップＳ１０１の各中間画面を所定時間表示させた後には、次の画像を表示させる（ステップＳ１０２）。そして、ステップＳ９４に戻る。
【００６８】
また、画面表示中には表示終了操作の有無を判断し（ステップＳ９５）、終了操作があれば（ステップＳ９５ＹＥＳ）、検索画面に移行する（ステップＳ９１）。終了操作がなければ（ステップＳ９５ＮＯ）、ステップＳ９４に進み、表示を継続させる。
【００６９】
以上説明したように本実施形態のカメラによれば、写真に付随した撮影時情報に従って、経過表示を示す中間画面を表示するようにしたので、画像と画像の関係をわかりやすく再生して楽しみこともできる。なお、音声等でその旨を伝えるようにしてもよい。
【００７０】
また上記第３実施形態はカメラ１に適用した例で説明したが、図１１の処理はカメラ１の再生機能によって実現されるので、撮像系のない再生装置にも本実施形態が適用される。
【００７１】
また、上記各実施形態で説明したＭＰＵ１０の処理に関しては、一部または全てをハードウェアで構成してもよい。具体的な構成は設計事項である。そして、ＭＰＵ１０による各制御処理は、ＲＯＭ１３に格納されたソフトウェアプログラムがＭＰＵに供給され、供給されたプログラムに従って上記動作させることによって実現されるものである。従って、上記ソフトウェアのプログラム自体がＭＰＵの機能を実現することになり、そのプログラム自体は本発明を構成する。また、そのプログラムを格納する記録媒体も本発明を構成する。記録媒体としては、フラッシュメモリ以外でも、ＣＤ−ＲＯＭ、ＤＶＤ等の光学記録媒体、ＭＤ等の磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、各実施形態では本願発明をデジタルカメラに適用した例を説明したが、これに限らず例えば携帯電話のカメラ部に適用しても良い。  
【００７２】
さらに、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００７３】
【図１】第１実施形態において、本発明が適用されるデジタルカメラ１の全体ブロック図。
【図２】第１実施形態において、センサ１９ａがカメラに配置される位置を示すカメラ外観図
【図３】第１実施形態において、カメラ１のＧＰＳ信号検出処理を示すフローチャート。
【図４】第１実施形態において、屋外シーンを判定処理するためのサブルーチン。
【図５】第１実施形態において、ＧＰＳ信号入手の手順を説明するサブルーチン。
【図６】第１実施形態において、撮影時以外にＧＰＳ部１７を起動させるタイミングを説明するサブルーチン。
【図７】第２実施形態において、時間的に移動するカメラの位置の様子を示す図
【図８】第２実施形態において、不明な位置情報を補間する手順を説明するフローチャート。
【図９】第３実施形態において、再生時に表示部９に表示される検索画面を示す図。
【図１０】第３実施形態において、大きく内容の変化する画像間に入れられた中間画像の画面例を説明する図。
【図１１】第３実施形態において、表示処理手順を説明するフローチャート。
【符号の説明】
【００７４】
1…カメラ、２…撮影レンズ、３…撮像素子、４…アナログフロントエンド（ＡＦＥ）部、
５…画像処理部、６…記録部、７…メモリ、７ａ…地図データ、
８…表示制御部、９…表示部、９ａ…三角カーソル、９ｂ…表示、９ｃ…
１０…ＭＰＵ、１０ａ…記録制御部、１０ｂ…作動制御部、１０ｃ…屋外判定部、
１０ｄ…位置決定部、１１…ストロボ部、１２…ＡＦ部、１３…ＲＯＭ、
１４…マイク部、１５…音声処理部、１６…操作部、１６ａ、１６ｂ…操作部、
１７…ＧＰＳ部、１８…時計部、１９ａ…センサ、１９ｂ…検出部、２０…被写体、
Ｐ…位置情報、Ｔ…時間情報
【図１】
0004751758.tif 000002
【図２】
0004751758.tif 000003
【図３】
0004751758.tif 000004
【図４】
0004751758.tif 000005
【図５】
0004751758.tif 000006
【図６】
0004751758.tif 000007
【図７】
0004751758.tif 000008
【図８】
0004751758.tif 000009
【図９】
0004751758.tif 000010
【図１０】
0004751758.tif 000011
【図１１】
0004751758.tif 000012