(57)【要約】【課題】画像の属性情報を利用できない場合の地図表示処理を行う装置、方法を提供する。【解決手段】表示画像に対応する画像データファイルに含まれる属性情報に位置情報が記録されているか否かを検証し、位置情報が記録されている場合は、該位置情報に対応する位置を含む地図を表示地図として選択し、表示画像の属性情報に位置情報が記録されていない場合、あるいは表示画像が取得できない場合には、記憶部に格納されたユーザの操作履歴情報を解析し、該操作履歴情報に記録された過去の表示地図の表示態様情報を取得し、取得情報を適用して表示地図の態様を決定する。本構成によれば、地図表示が停止されることなく、必ず何らかの地図の表示が可能となる。【選択図】図４
2010154380.tif 000002
【特許請求の範囲】
【請求項１】
地図データと、属性情報を含む画像データと、ユーザの操作履歴情報を格納した記憶部と、
地図または画像の表示を行う表示部と、
前記表示部に表示する地図の態様を決定する制御部を有し、
前記制御部は、
前記表示部に表示する表示画像の属性情報に位置情報が記録されているか否かを判別し、
前記表示画像の属性情報に位置情報が記録されている場合は、該位置情報に対応する位置を含む地図を表示地図として選択し、
前記表示画像の属性情報に位置情報が記録されていない場合は、前記操作履歴情報に記録された過去の表示地図の表示態様情報に基づいて表示地図の態様を決定する情報処理装置。
【請求項２】
前記制御部は、
表示対象となる表示画像がない場合、前記操作履歴情報に記録された過去の表示地図の表示態様情報に基づいて表示地図の態様を決定する請求項１に記載の情報処理装置。
【請求項３】
前記記憶部に格納される操作履歴情報は、過去の表示地図の表示態様情報として表示された地図の縮尺と範囲に関する情報を含み、前記制御部は、過去の表示地図の縮尺または範囲の少なくともいずれかの情報を適用して表示地図の態様を決定する請求項１に記載の情報処理装置。
【請求項４】
前記制御部は、
前記表示画像の属性情報に位置情報の記録がなく、かつ、操作履歴情報が取得できない場合は、予め設定済みのデフォルト地図を表示地図として決定する処理を行う請求項１に記載の情報処理装置。
【請求項５】
前記制御部は、
表示対象となる表示画像がなく、かつ、操作履歴情報が取得できない場合は、予め設定済みのデフォルト地図を表示地図として決定する処理を行う請求項１に記載の情報処理装置。
【請求項６】
前記制御部は、
前記操作履歴情報は、地図表示に応じて順次更新する処理を実行し、
新たな地図の表示態様の決定処理に際して、最新の表示地図の表示態様情報を前記操作履歴情報から取得して利用する構成である請求項１に記載の情報処理装置。
【請求項７】
前記制御部は、
前記操作履歴情報を情報処理装置の設定モードに応じて個別に記憶部に格納する処理を行い、
新たな地図の表示態様の決定処理に際して、現在の設定モードと同じモードに対応する操作履歴情報を利用して表示態様を決定する構成である請求項１に記載の情報処理装置。
【請求項８】
情報処理装置において実行する情報処理方法であり、
制御部が、表示部に表示する表示画像に対応する画像データファイルを取得し、該画像データファイルに含まれる属性情報に位置情報が記録されているか否かを判別するステップと、
前記制御部が、前記表示画像の属性情報に位置情報が記録されている場合は、該位置情報に対応する位置を含む地図を表示地図として選択し、
前記表示画像の属性情報に位置情報が記録されていない場合は、記憶部に格納されたユーザの操作履歴情報を解析し、該操作履歴情報に記録された過去の表示地図の表示態様情報に基づいて表示地図の態様を決定する地図表示態様決定ステップを有する情報処理方法。
【請求項９】
情報処理装置において情報処理を実行させるプログラムであり、
制御部に、表示部に表示する表示画像に対応する画像データファイルを取得させ、該画像データファイルに含まれる属性情報に位置情報が記録されているか否かを判別させるステップと、
前記制御部に、前記表示画像の属性情報に位置情報が記録されている場合は、該位置情報に対応する位置を含む地図を表示地図として選択させ、
前記表示画像の属性情報に位置情報が記録されていない場合は、記憶部に格納されたユーザの操作履歴情報を解析し、該操作履歴情報に記録された過去の表示地図の表示態様情報に基づいて表示地図の態様を決定させる地図表示態様決定ステップを有するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、および情報処理方法、並びにプログラムに関する。さらに詳細には、例えばカメラ撮影画像の撮影位置を地図上に表示する処理を行う情報処理装置、および情報処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年のビデオカメラやスチルカメラなどの撮像装置には、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）などの位置取得機能を備えたものがある。このようなカメラは、静止画や動画を撮影した際にＧＰＳ等によって位置情報を取得し、取得した位置情報を撮影画像の属性情報（メタデータ）として画像に併せてメディア、例えばフラッシュメモリや様々なディスクなどに記録する。
【０００３】
撮影画像とともにメディアに記録された位置情報は、例えば、撮影位置を示すための情報として用いられる。具体的には、地図の表示に併せて撮影画像のサムネイル（縮小画像）の表示処理などに適用される。
【０００４】
このような表示データによって、ユーザは撮影画像の撮影地点を地図上で確認することができる。撮影画像に撮影位置を示す位置情報を記録する処理や、地図とサムネイル画像の表示処理構成については、すでに様々な提案がなされている。
【０００５】
例えば、表示する地図の範囲や縮尺は、地図に併せて表示する画像の撮影位置情報に基づいて決定するのが一般的な手法である。しかし、複数の画像を併せて地図上に表示する場合の地図範囲の設定や縮尺の設定は複雑になる。表示画像が多数存在する場合などにおける地図の表示態様の決定手法を開示した従来技術としては例えば以下の従来技術がある。
【０００６】
特許文献１（特開２００６−１４８５１４号公報）は、複数の撮影画像を地図上に表示する場合、地図の表示範囲を自動的に決定する手法を開示している。この特許文献１の手法の概要は以下の通りである。まず、撮影画像の再生表示リストとして設定されるプレイリスト中に含まれるコンテンツ（静止画や動画）のメタデータから、撮影緯度および経度または撮影範囲、移動速度、動画の再生速度などの情報を取得する。次に、これらの情報の解析により、表示対象とする画像をすべて内包可能な地図の範囲を算出し、算出範囲にマージンを加えた範囲を地図の表示範囲として決定する。
【０００７】
この特許文献１に記載の構成によれば、プレイリストは日時、撮影場所、撮影者等の情報を適用して自動分類される。さらに、プレイリスト内に含まれる複数の画像の撮影位置が大きく離れている場合は複数の地図範囲を持つ設定としている。
【０００８】
また、特許文献２（特開２００６−１８５２４２号公報）は、複数の画像の位置情報間の距離を算出し、この距離情報を適用して画像のグループ化を行って、グループ単位で地図の表示範囲を決定する構成を開示している。
【０００９】
このように、位置情報を持つ画像に対応する地図の表示処理手法については、様々な提案がなされている。しかし、これらの従来手法の多くは、まず、表示予定の画像に対応して設定された位置情報を取得し、この取得データを適用して地図の表示範囲と縮尺を決定し、その決定情報に応じて地図を表示する構成である。
【００１０】
しかし、実際には、ユーザが表示しようとする画像の属性情報（メタデータ）中に位置情報が記録されていない場合もある。たとえばビル内や室内、あるいは地下街などで撮影を行った場合には、ＧＰＳによる位置情報の取得ができず、撮影画像に対応する位置情報が記録されない。このような場合、従来の構成では、地図データの表示ができないことになり、地図表示処理が停止してしまう場合がある。カメラの新規購入時や新たなメモリの装着時など画像の撮影がなされていない状況で地図を表示しようとした場合にも同様の事態が発生する。
【特許文献１】特開２００６−１４８５１４号公報
【特許文献２】特開２００６−１８５２４２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明は、例えば上述の問題点に鑑みてなされたものであり、例えば表示予定の画像に対応する位置情報が取得できない場合や、表示する画像データが存在しない場合であっても、地図データの表示を可能とした情報処理装置、および情報処理方法、並びにプログラムを提供することを目的とする。
【００１２】
本発明の第１の側面は、
地図データと、属性情報を含む画像データと、ユーザの操作履歴情報を格納した記憶部と、
地図または画像の表示を行う表示部と、
前記表示部に表示する地図の態様を決定する制御部を有し、
前記制御部は、
前記表示部に表示する表示画像の属性情報に位置情報が記録されているか否かを判別し、
前記表示画像の属性情報に位置情報が記録されている場合は、該位置情報に対応する位置を含む地図を表示地図として選択し、
前記表示画像の属性情報に位置情報が記録されていない場合は、前記操作履歴情報に記録された過去の表示地図の表示態様情報に基づいて表示地図の態様を決定する情報処理装置にある。
【００１３】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、表示対象となる表示画像がない場合、前記操作履歴情報に記録された過去の表示地図の表示態様情報に基づいて表示地図の態様を決定する。
【００１４】
さらに、本発明の情報処理装置の一実施態様において、前記記憶部に格納される操作履歴情報は、過去の表示地図の表示態様情報として表示された地図の縮尺と範囲に関する情報を含み、前記制御部は、過去の表示地図の縮尺または範囲の少なくともいずれかの情報を適用して表示地図の態様を決定する。
【００１５】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記表示画像の属性情報に位置情報の記録がなく、かつ、操作履歴情報が取得できない場合は、予め設定済みのデフォルト地図を表示地図として決定する処理を行う。
【００１６】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、表示対象となる表示画像がなく、かつ、操作履歴情報が取得できない場合は、予め設定済みのデフォルト地図を表示地図として決定する処理を行う。
【００１７】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記操作履歴情報は、地図表示に応じて順次更新する処理を実行し、新たな地図の表示態様の決定処理に際して、最新の表示地図の表示態様情報を前記操作履歴情報から取得して利用する構成である。
【００１８】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記操作履歴情報を情報処理装置の設定モードに応じて個別に記憶部に格納する処理を行い、新たな地図の表示態様の決定処理に際して、現在の設定モードと同じモードに対応する操作履歴情報を利用して表示態様を決定する構成である。
【００１９】
さらに、本発明の第２の側面は、
情報処理装置において実行する情報処理方法であり、
制御部が、表示部に表示する表示画像に対応する画像データファイルを取得し、該画像データファイルに含まれる属性情報に位置情報が記録されているか否かを判別するステップと、
前記制御部が、前記表示画像の属性情報に位置情報が記録されている場合は、該位置情報に対応する位置を含む地図を表示地図として選択し、
前記表示画像の属性情報に位置情報が記録されていない場合は、記憶部に格納されたユーザの操作履歴情報を解析し、該操作履歴情報に記録された過去の表示地図の表示態様情報に基づいて表示地図の態様を決定する地図表示態様決定ステップを有する情報処理方法にある。
【００２０】
さらに、本発明の第３の側面は、
情報処理装置において情報処理を実行させるプログラムであり、
制御部に、表示部に表示する表示画像に対応する画像データファイルを取得させ、該画像データファイルに含まれる属性情報に位置情報が記録されているか否かを判別させるステップと、
前記制御部に、前記表示画像の属性情報に位置情報が記録されている場合は、該位置情報に対応する位置を含む地図を表示地図として選択させ、
前記表示画像の属性情報に位置情報が記録されていない場合は、記憶部に格納されたユーザの操作履歴情報を解析し、該操作履歴情報に記録された過去の表示地図の表示態様情報に基づいて表示地図の態様を決定させる地図表示態様決定ステップを有するプログラムにある。
【００２１】
なお、本発明のプログラムは、例えば、様々なプログラム・コードを実行可能な汎用コンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。
【００２２】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２３】
本発明の一実施例の構成によれば、表示部に対する表示画像に対応する画像データファイルを取得し、該画像データファイルに含まれる属性情報に位置情報が記録されているか否かを検証する。表示画像の属性情報に位置情報が記録されている場合は、該位置情報に対応する位置を含む地図を表示地図として選択し、表示画像の属性情報に位置情報が記録されていない場合、あるいは表示画像が取得できない場合には、記憶部に格納されたユーザの操作履歴情報を解析し、該操作履歴情報に記録された過去の表示地図の表示態様情報を取得し、取得情報を適用して表示地図の態様を決定する。本構成によれば、地図表示が停止されることなく、必ず何らかの地図の表示が可能となる。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照しながら本発明の情報処理装置、および情報処理方法、並びにプログラムの詳細について説明する。なお、説明は以下の項目に従って行う。
１．情報処理装置の構成例について
２．情報処理装置の基本動作について
３．表示部に対する表示地図の決定処理について
４．情報処理装置の他の構成例について
【００２５】
［１．情報処理装置の構成例について］
本発明の情報処理装置は、例えば静止画や動画を撮影する撮像装置（カメラ）、ＰＣ、あるいはサーバなどによって構成可能である。以下、本発明の情報処理装置の一実施例として撮像装置（カメラ）の構成および処理について説明する。
【００２６】
図１は、本発明の情報処理装置の一実施例である撮像装置の一構成例を示している。撮像装置１００は、撮像処理により静止画、動画、少なくともいずれかの画像データを取得する。撮影画像データはコンテンツデータとしてメディアに記録される。メディアは例えばフラッシュメモリ、ＨＤ，ＤＶＤなどのディスクなどによって構成される。
【００２７】
図１に示すように、撮像装置１００は制御部１０１、位置情報取得部１０２、ＲＡＭ１０３、ＲＯＭ１０４、撮像部１０５、画像処理部１０６、表示部１０７、記憶部１０８、アドレス・データバス１０９、およびアドレス・データバス処理部１１０を有する。
【００２８】
制御部１０１は、撮像装置１００において実行される各種の処理、例えば撮影処理、位置情報取得処理、撮影画像や地図情報の表示処理などの様々な処理の統括的制御を実行する。なお、これらの処理制御の実行プログラムはＲＯＭ１０４、あるいは記憶部１０８に記録され、制御部１０１はプログラムにしたがって各種の処理を実行する。
【００２９】
位置情報取得部１０２は、例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）モジュールを用いて構成される。ＧＰＳモジュールは、ＧＰＳ電波を受信するアンテナ部、受信した電波の信号変換部、位置情報の計算部等を有している。位置情報取得部１０２は、撮像装置１００の存在する現在位置を示す位置情報を取得する。
【００３０】
ＲＡＭ１０３は、例えば画像信号やデータの一時保管等を行うためのワーキングメモリとして利用される。ＲＡＭ１０３は、フレームバッファや作業バッファの領域が設けられる。なお、フレームバッファは、表示部１０７で画像表示を行うときに読み出される画像信号が記憶される領域である。作業バッファは、例えば地図データや画像データ等を用いて表示画像を形成するために用いられる領域である。
【００３１】
ＲＯＭ１０４は、前述したように撮像装置１００において実行される各種の処理、例えば撮影処理、位置情報取得処理、撮影画像や地図情報の表示処理などの処理制御を実行するプログラムや、プログラムに適用するパラメータ情報などが記録されている。
【００３２】
撮像部１０５は、光学系ブロックや撮像素子および信号処理回路等で構成されている。具体的には、レンズ、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ）などの撮像素子、フォーカス／露出制御部（ＡＦ／ＡＥ）などによって構成される。被写体の光学像を撮像素子のＣＣＤなどの撮像面上に結像させ、ＣＣＤから光電変換された電気信号を出力する。なお、撮像素子は、ＣＣＤに限らず、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）型イメージセンサの利用も可能である。撮像素子は、光電変換を行い光学像に応じた画像信号を生成して画像処理部１０６に出力する。
【００３３】
画像処理部１０６は、撮像部１０５から供給された画像信号をデジタル信号に変換して種々の信号処理を行う。例えば現像処理や色補正、解像度変換、圧縮伸張処理等を必要に応じて行う。この信号処理結果データが記憶部１０８に記録される。
【００３４】
なお、記憶部１０８に記録されるデータには、制御部１０１の制御の下、画像の撮影タイミングにおいて位置情報取得部１０２が取得した位置情報（経度／緯度情報など）や日時情報などによって構成される属性情報（メタデータ）が付加されて記録される。
【００３５】
記憶部１０８には画像データに併せてこれらの属性情報（メタデータ）が記録される。記憶部１０８は、例えば不揮発性メモリや光ディスク，ハードディスク装置等の記録媒体を用いて構成される。記憶部１０８に画像とともに記録される属性情報には、位置情報の他、日時情報、撮影時の顔検出情報など様々な情報が含まれる。また、記憶部１０８は、地図表示を行うための地図データを記憶している。
【００３６】
なお、記憶部１０８やＲＡＭ１０３には、さらにユーザの実行した操作情報、すなわち操作履歴情報も記録される。この操作履歴情報の記録および利用構成については後述する。
【００３７】
表示部１０７は、例えばＬＣＤなどの液晶表示素子等を用いて構成されており、画像データや地図データ等の表示を行う。表示部１０７に表示される画像データは、撮像部１０５が撮影している現在の画像や、記憶部１０８に格納された撮影済み画像である。さらに、表示部１０７には現在位置を示す地図、あるいは撮影済み画像の撮影位置を示す地図などが表示される。
【００３８】
表示部１０７には、表示データの選択、あるいはモード設定などのカメラの制御を行なうための種々のメニュー表示が行われる。表示部１０７は、例えばタッチパネルとしての入力部の機能を備えており、ユーザ操作によって表示データの選択、あるいはモード設定などのカメラの制御が可能である。タッチパネルは、タッチ操作が行われたとき、操作位置のパネル座標を示す操作位置信号を生成して制御部１０１に供給する。なお、以下の説明では、表示部１０７がタッチパネルとしての入力部機能を備えたものとして説明する。
【００３９】
制御部１０１は、アドレス・データバス１０９を介して各部と接続されている。アドレス・データバス１０９を介したデータ転送制御はアドレス・データバス処理部１１０が行う。制御部１０１は、先に説明したように例えばＲＯＭ１０４に記憶されているプログラムを実行することにより、撮像装置１００において実行する様々な処理の制御を行う。
【００４０】
制御部１０１は、例えば表示部１０７に出力するデータの表示制御を行う。例えばユーザの指定した撮影済み画像の表示や、画像の属性情報として設定された位置情報を読み出して、読み出した位置情報に対応した地図データを記憶部１０８から取得して表示する処理を行う。また、制御部１０１は、画像と地図とを併せて表示部１０７に表示する処理を行う。
【００４１】
制御部１０１は、表示部１０７に地図を表示する場合、表示する地図の範囲、縮尺、中心位置の決定を行う。この表示地図の決定処理によって決定された地図が表示部１０７に出力される。
【００４２】
なお、撮像装置１００は、例えば撮影画像を一般的な規格データであるＥｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ）規格に従って、画像データと属性情報等から画像ファイルを構成して記憶部１０８に格納する。また、画像ファイルの交換等を容易とする例えばＤＣＦ（Ｄｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）規格に対応するファイルシステムを適用して情報記憶部１０８に記憶する処理を行う。
【００４３】
図２は、情報処理装置１００がファイルシステムを適用して記憶部１０８に記録した画像データに関するディレクトリ構成例を示す図である。上位ディレクトリとしてのトップフォルダ２０１の直下に画像ファイルを管理するためのインデックスファイル２０２が設定される。さらに、インデックスファイル２０２の下位に画像データや属性情報およびサムネイルデータ等を含む画像ファイル２０３−１〜２０３−ｎが格納される。トップフォルダ２０１のフォルダ名や画像ファイル２０３−１〜２０３−ｎのファイル名は、ユーザが指定できるようにしてもよく、また自動的に名称を決定するようにしてもよい。
【００４４】
インデックスファイル２０２は、所望の画像データや属性情報を容易に検索可能とするための管理情報を記憶する。インデックスファイル２０２は、トップフォルダ２０１に格納されている画像ファイル２０３−１〜２０３−ｎのファイル名および／または識別用のＩＤ、属性情報がそれぞれ関連付けて示されたファイルとする。なお、属性情報は、例えば撮像日時や位置情報、撮像画に含まれる顔の数や表情などの情報である。
【００４５】
したがって、制御部１０１は、インデックスファイル２０２の情報を利用することで、所望の画像ファイルを容易に検索できる。なお、インデックスファイル２０２が設けられていない場合は、各画像ファイルから必要な情報を読み出すことで、所望の画像ファイルが検索可能となる。
【００４６】
ただし、すべての画像に対してこれらの属性情報が含まれるとは限らない。例えばビルの中や室内、あるいは地下街などＧＰＳ機能を利用できない環境で画像が撮影された場合、これらの画像の撮影タイミングでは、ＧＰＳ等の位置情報取得部１０２は位置情報を取得できない。その結果、撮影画像には位置情報が記録されない属性情報が設定され、記憶部１０８には位置情報を持たない画像データが格納されることになる。
【００４７】
［２．情報処理装置の基本動作について］
次に、情報処理装置の基本動作について説明する。図３は、情報処理装置、例えば図１に示す撮像装置１００の表示部１０７に表示される表示画面の例を示している。
【００４８】
制御部１０１は、撮像モードで動作を開始したとき、図３（Ａ）に示すように撮像モード画面を表示する。制御部１０１は、撮像部１０５で生成されている画像信号を用いて、カメラ画像を表示部１０７に表示させる。また、制御部１０１は、カメラ画像上に、例えば現在位置ボタンＢＴａと再生ボタンＢＴｂのボタン表示を設ける。
【００４９】
現在位置ボタンＢＴａは、撮像装置１０の現在位置を地図上に示した現在位置画面に表示を切り換えるためのボタンである。
このボタンの操作により［現在位置表示モード］が開始される。
また、再生ボタンＢＴｂは、どのような再生を行うか選択するための画面であるビュー選択画面に表示を切り換えるためのボタンである。
このボタンの操作により［再生モード］が開始される。
なお、再生モードには、次に説明するように複数のモードがあり、ユーザは複数の再生モードから実行する再生モードを選択可能である。
【００５０】
制御部１０１は、現在位置ボタンＢＴａに対するユーザ操作を検出した場合、撮像モード画面を図３（Ｂ）に示す現在位置画面に切り換える。
この図３（Ｂ）に示す表示画面が［現在位置表示モード］の表示画面である。
【００５１】
［現在位置表示モード］において、制御部１０１は位置情報取得部１０２から現在位置を示す位置情報を取得する。また、制御部１０１は、取得した位置情報を基準として記憶部１０８から地図データの取得を行い、取得した地図データに基づき現在位置を表示部１０７の地図領域の中央位置とした地図を生成して表示部１０７に表示させる。また、制御部１０１は、生成した地図上に現在位置を示す現在位置マーカーＭＫＰを設ける。
【００５２】
制御部１０１は、再生ボタンＢＴｂに対するユーザ操作を検出した場合、撮像モード画面を図３（Ｃ）に示すビュー選択画面に切り換える。図３（Ｃ）に示すビュー選択画面は、［再生モード］の開始画面である。図３（Ｃ）に示すように、ビュー選択画面には、再生モードの種類を選択するためのボタンが表示される。
【００５３】
再生モードには、以下の複数のモードが含まれ、ユーザは任意のモードを選択することができる。
（ａ）ＭＡＰ：地図に併せて画像を表示する［地図インデックスモード］
（ｂ）Ｆａｃｅ：顔が検出された画像を選択して表示する［顔再生モード］
（ｃ）ＦＩＬＭＲＯＬＬ：撮影動画を一定間隔の静止画として表示する［フィルムロール再生モード］
【００５４】
例えば、図３（Ｃ）に示すビュー選択画面において、ユーザが［地図インデックスモード］に対応する操作ボタン［ＭＡＰ］を操作した場合、制御部１０１は、表示部１０７の表示を図３（Ｄ）に示す地図インデックスモード表示画面に切り換える。
【００５５】
地図インデックスモード表示画面では、地図領域ＡＲａとコンテンツ選択用領域ＡＲｂが設けられている。地図領域ＡＲａは、地図画像ＧＭとコンテンツマーカーＭＫＣおよび選択されたコンテンツを示す選択マーカーＭＫＳ等を表示する領域である。コンテンツ選択用領域ＡＲｂは、記憶部１０８に記憶されている画像ファイルのサムネイルを所定数表示する領域である。
【００５６】
制御部１０１は、記憶部１０８に記憶されている画像ファイルに対して所定の属性あるいはユーザの所望する属性に基づいて優先順位を決定して、決定した優先順位の順番で画像ファイルのサムネイルをコンテンツ選択用領域ＡＲｂに表示する。例えば図３（Ｄ）に示すように、コンテンツ選択用領域ＡＲｂに３つのサムネイルが表示可能とされている場合、制御部１０１は、最も優先順位の高い画像ファイルのサムネイルを中央の領域に表示する。また、次に優先順位の高い画像ファイルのサムネイルを下段の領域に表示する。さらに、制御部１０１は、コンテンツ選択用領域ＡＲｂに表示されたサムネイルと地図領域ＡＲａの表示を関係付けて、コンテンツ選択用領域ＡＲｂに表示されたサムネイルに対応して地図の表示を行う。
【００５７】
制御部１０１は、例えば中央の領域に表示されたサムネイルに対応する属性情報から位置情報を取得して、取得した位置情報で示された位置が地図領域ＡＲａの中央位置となるように地図を表示する。さらに、制御部１０１は、地図領域ＡＲａで表示されている地図の範囲内で撮像を行うことにより生成された画像データが、記憶部１０８に記憶されているか否かを属性情報に基づき判別する。ここで、表示されている地図の範囲内で撮像を行うことにより生成された画像データが記憶されているときは、撮像位置にコンテンツマーカーＭＫＣを設ける。さらに、制御部１０１は、地図インデックスモード表示画面が表示されているとき、ユーザ操作に応じて地図等の表示制御を行う。
【００５８】
［３．表示部に対する表示地図の決定処理について］
次に、本発明の情報処理装置の実行する処理として、表示部に対する表示地図の決定処理について説明する。
【００５９】
先に説明したように、本発明の情報処理装置である図１に示す撮像装置１００は、画像撮影時に位置情報取得部１０２の取得した位置情報を撮影画像の属性情報（メタデータ）として設定して記憶部１０８に格納する。
【００６０】
記憶部に格納された画像を地図に併せて表示する場合、例えば図３（Ｄ）に示す地図インデックスモードでの表示を行う場合には、表示対象とする画像に対応付けられた属性情報から位置情報を読み出して、その位置情報によって求められる位置を含む地図の表示を実行する。
【００６１】
例えば、１つの画像が表示対象として指定された場合は、その１つの画像に対応して設定された属性情報に含まれる位置情報によって求められる位置を中心として含む地図の表示を実行する。また、複数の画像が表示対象として指定された場合は、それらの画像の複数の位置を含むように地図の範囲や縮尺を決定して地図を表示部１０７に表示する。
【００６２】
さらに、本発明の情報処理装置では、表示対象として指定された画像に対応する属性情報に位置情報が含まれない場合や、表示画像が指定されない場合、あるいは画像が記憶部に格納されていない場合など、様々な状況に応じて予め設定されたアルゴリズムに従って表示する地図を決定する。すなわち制御部１０１が状況に応じて表示地図の範囲や大きさ、中心などを決定する処理を行う。
【００６３】
図４は、本発明の情報処理装置の制御部１０１が表示地図を決定するシーケンスを説明するフローチャートである。なお、この図４に示すフローは、地図インデックスモードにおける地図表示の決定処理に際して実行される処理を示している。
【００６４】
図４に示すフローの各ステップの処理について説明する。
まず、ステップＳ１０１において、制御部１０１は、例えば記憶部１０８またはＲＡＭ１０３に格納されたユーザの操作履歴情報の有無を確認する。先に説明したように記憶部１０８あるいはＲＡＭ１０３にはユーザの操作履歴情報が記録される。例えば地図インデックスモードにおいて最終的に表示部１０７に表示した地図に関する情報が操作履歴情報として記憶部１０８やＲＡＭ１０３に記録されている。記憶部１０８は不揮発性メモリであり、電源ＯＦＦとした場合でも記録された操作履歴情報は消去されることはない。なお記憶部１０８やＲＡＭ１０３に記録される操作履歴情報は、最後に表示部１０７に表示した地図の範囲と縮尺情報を含む情報である。
【００６５】
記憶部１０８やＲＡＭ１０３に記録される操作履歴情報は、ユーザ操作に応じて順次更新され、最新の情報のみが操作履歴情報として保存される。すなわち、制御部１０１は、操作履歴情報を地図表示に応じて順次更新する処理を実行し、新たな地図の表示態様の決定処理に際しては、最新の表示地図の表示態様情報を操作履歴情報から取得して利用する。なお、詳細は後述するが、操作履歴情報は、各モード、例えば、
［地図インデックスモード］対応の操作履歴情報、
［現在位置表示モード］対応の操作履歴情報、
など、各モード対応の操作履歴情報として個別に記録される。
【００６６】
従って制御部１０１は現在の設定モードを確認し、現在の設定モードに応じた操作履歴情報の有無を確認する。図４に示すフローは、［地図インデックスモード］において実行するフローであり、制御部は、ステップＳ１０１において、記憶部１０８またはＲＡＭ１０３に［地図インデックスモード］対応の操作履歴情報が存在するか否かを確認する。
【００６７】
記憶部１０８またはＲＡＭ１０３に［地図インデックスモード］対応の操作履歴情報が存在しない場合は、ステップＳ１０２に進み、存在する場合はステップＳ１２１に進む。
【００６８】
まず、記憶部１０８またはＲＡＭ１０３に［地図インデックスモード］対応の操作履歴情報が存在しない場合の処理について説明する。この場合は、ステップＳ１０１からステップＳ１０２に進む。ステップＳ１０２において、制御部１０１は、表示画像の有無を判定する。
【００６９】
ステップＳ１０２における判定処理は、ユーザの指定に基づく画像、あるいはデフォルトで決定されている画像が存在するか否かの判定処理である。なお、画像は静止画、動画いずれでもよい。
【００７０】
ユーザによって表示画像の指定情報が入力された場合は、ステップＳ１０２の判定はＹｅｓとなる。ユーザ指定がない場合は、再生モードで最終的に表示された画像の識別情報が取得できるか否かを確認し、取得できた場合はその画像を表示画像として選択する。この場合もステップＳ１０２の判定はＹｅｓとなる。
【００７１】
なお、先に説明したように、画像再生モードには、以下の複数のモードが含まれ、ユーザは任意のモードを選択した画像再生処理が可能である。
（ａ）ＭＡＰ：地図に併せて画像を表示する［地図インデックスモード］
（ｂ）Ｆａｃｅ：顔が検出された画像を選択して表示する［顔再生モード］
（ｃ）ＦＩＬＭＲＯＬＬ：撮影動画を一定間隔の静止画として表示する［フィルムロール再生モード］
これらの再生モードにおいて再生された画像データの識別情報は、ＲＯＭ１０４、あるいは記憶部１０８のいずれかに記録される。
【００７２】
ステップＳ１０２では、ユーザからの再生画像の指定がない場合、上記の（ａ）〜（ｃ）のいずれかの再生モードで最終的に表示された画像の識別情報が取得できるか否かを確認する。取得できた場合はその画像を表示画像として選択する。
【００７３】
ユーザ指定情報が入力された場合、あるいは最終表示画像の識別情報が取得できた場合は、ステップＳ１０２の判定はＹｅｓとなり、ステップＳ１０３に進む。
一方、ユーザ指定情報の入力がなく、また最終表示画像の識別情報も取得できない場合は、ステップＳ１０２の判定はＮｏとなり、ステップＳ２０３に進む。
【００７４】
まず、ステップＳ１０２の判定がＹｅｓの場合、すなわち、ユーザ指定情報が入力された場合、あるいは最終表示画像の識別情報が取得できた場合の処理について説明する。この場合は、ステップＳ１０２からステップＳ１０３に進む。
【００７５】
ステップＳ１０３では、選択された表示画像の属性情報（メタデータ）の解析を行い、表示画像の属性情報（メタデータ）に位置情報が記録されているか否かを確認する。
【００７６】
表示画像の属性情報（メタデータ）に位置情報が記録されている場合、ステップＳ１０３の判定はＹｅｓとなり、ステップＳ２０１に進む。ステップＳ２０１では、予め設定されたデフォルトの縮尺を適用し、かつ、表示画像の属性情報（メタデータ）に記録された位置情報に対応する位置を中心に設定した地図を表示地図として決定する。
【００７７】
一方、表示画像の属性情報（メタデータ）に位置情報が記録されていない場合は、ステップＳ１０３の判定はＮｏとなり、ステップＳ２０２に進む。ステップＳ２０２では、予め設定されたデフォルトの縮尺と範囲を持つデフォルトの地図を表示地図として決定する。この地図は、例えば初期設定において決められた地図であり、工場出荷段階で決定されている地図などである。
【００７８】
なお、例えば、デフォルトの地図は情報処理装置の型番や、仕向け先の国に応じて予め決定されており、装置に格納済みのプログラムに従って読み出されて表示される。具体的には、例えば日本向けの装置である場合は東京の中心部の地図、米国向けの装置であればニューヨーク中心部の地図などがデフォルト地図として設定される。
【００７９】
ステップＳ１０２の判定がＮｏの場合、すなわち、ユーザの再生画像指定情報の入力がなく、かつ最終表示画像の識別情報が取得できなかった場合の処理について説明する。この場合は、ステップＳ２０３に進む。
【００８０】
ステップＳ２０３でも、ステップＳ２０２と同様の処理が行われる。すなわち、予め設定されたデフォルトの縮尺と範囲を持つデフォルトの地図を表示地図として決定する。
【００８１】
次に、ステップＳ１０１の判定がＹｅｓの場合、すなわち、記憶部１０８またはＲＡＭ１０３に格納されたユーザの操作履歴情報が取得できた場合の処理について説明する。図４に示すフローは、［地図インデックスモード］において実行するフローであり、制御部は、ステップＳ１０１において、記憶部１０８またはＲＡＭ１０３に［地図インデックスモード］対応の操作履歴情報が存在するか否かを確認する。記憶部１０８またはＲＡＭ１０３に［地図インデックスモード］対応の操作履歴情報が存在した場合は、ステップＳ１０１の判定はＹｅｓとなり、ステップＳ１２１に進む。
【００８２】
ステップＳ１２１は、ステップＳ１０２の判定処理と同様の処理である。すなわち、制御部は表示画像の有無を判定する。ユーザの指定に基づく画像、あるいはデフォルトで決定されている画像が存在するか否かの判定処理である。なお、画像は静止画、動画いずれでもよい。
【００８３】
ユーザによって表示画像の指定情報が入力された場合、あるいは、再生モードで最終的に表示された画像の識別情報が取得できた場合、これらの場合は、ステップＳ１２１の判定はＹｅｓとなる。なお、再生モードには、先に説明したように、
（ａ）ＭＡＰ：地図に併せて画像を表示する［地図インデックスモード］
（ｂ）Ｆａｃｅ：顔が検出された画像を選択して表示する［顔再生モード］
（ｃ）ＦＩＬＭＲＯＬＬ：撮影動画を一定間隔の静止画として表示する［フィルムロール再生モード］
これらの再生モードのすべてが含まれる。
【００８４】
ユーザ指定情報が入力された場合、あるいは最終表示画像の識別情報が取得できた場合は、ステップＳ１２１の判定はＹｅｓとなり、ステップＳ１２２に進む。
一方、ユーザ指定情報の入力がなく、また最終表示画像の識別情報も取得できない場合は、ステップＳ１２１の判定はＮｏとなり、ステップＳ２０４に進む。
【００８５】
まず、ステップＳ１２１の判定がＹｅｓの場合、すなわち、ユーザ指定情報が入力された場合、あるいは最終表示画像の識別情報が取得できた場合の処理について説明する。この場合は、ステップＳ１２１からステップＳ１２２に進む。
【００８６】
ステップＳ１２２では、選択された表示画像の属性情報（メタデータ）の解析を行い、表示画像の属性情報（メタデータ）に位置情報が記録されているか否かを確認する。
【００８７】
表示画像の属性情報（メタデータ）に位置情報が記録されている場合、ステップＳ１２２の判定はＹｅｓとなり、ステップＳ２０６に進む。
ステップＳ２０６では、操作履歴情報から前回の表示地図の縮尺情報を取得し、比の縮尺を適用し、かつ、表示画像の属性情報（メタデータ）に記録された位置情報に対応する位置を中心に設定した地図を表示地図として決定する。
【００８８】
一方、表示画像の属性情報（メタデータ）に位置情報が記録されていない場合は、ステップＳ１２２の判定はＮｏとなり、この場合はステップＳ２０５に進む。
ステップＳ２０５では、操作履歴情報から前回の表示地図の縮尺および範囲を取得し、取得した縮尺および範囲を持つ地図を表示地図として決定する。
【００８９】
ステップＳ１２１の判定がＮｏの場合、すなわち、ユーザの再生画像指定情報の入力がなく、かつ最終表示画像の識別情報が取得できなかった場合の処理について説明する。この場合は、ステップＳ２０４に進む。
【００９０】
ステップＳ２０４でも、ステップＳ２０５と同様の処理が行われる。すなわち、操作履歴情報から前回の表示地図の縮尺および範囲を取得し、取得した縮尺および範囲を持つ地図を表示地図として決定する。
【００９１】
このように、本発明の情報処理装置では、表示画像が取得できない場合や、表示画像に対応して設定された属性情報中に位置情報が記録されていない場合であっても、表示部１０７には、必ず、何らかの地図の表示を行うことになる。
【００９２】
図４に示すフローにおける処理はステップＳ２０１〜Ｓ２０６の６通りである。
ただし、実際の地図表示態様は、
（Ａ）ステップＳ２０６、
（Ｂ）ステップＳ２０４，Ｓ２０５
（Ｃ）ステップＳ２０２，Ｓ２０３
（Ｄ）ステップＳ２０１
これら（Ａ）〜（Ｄ）の４通りとなる。
【００９３】
これらの４通りの地図の表示条件と表示態様をまとめると、図５に示すとおりである。すなわち、
（Ａ）操作履歴［あり］、表示画像［あり］、位置情報［あり］：前回の表示地図の縮尺＆表示画像の位置を中心に設定した地図
（Ｂ１）操作履歴［あり］、表示画像［あり］、位置情報［なし］：前回の表示地図の縮尺・範囲と同じ地図
（Ｂ２）操作履歴［あり］、表示画像［なし］、位置情報［なし］：前回の表示地図の縮尺・範囲と同じ地図
（Ｃ１）操作履歴［なし］、表示画像［なし］、位置情報［なし］：デフォルト縮尺・範囲の地図
（Ｃ２）操作履歴［なし］、表示画像［あり］、位置情報［なし］：デフォルト縮尺・範囲の地図
（Ｄ）操作履歴［なし］、表示画像［あり］、位置情報［あり］：デフォルト縮尺＆表示画像の位置を中心に設定した地図
上記のように表示地図が決定されることになる。
【００９４】
なお、図４を参照して説明した処理において、ステップＳ１０３、およびステップＳ１２２では、表示する画像の属性情報に位置情報が記録されているか否かを検証する処理を行っている。これらの処理ステップにおいて、属性情報に位置情報が記録されていない場合は、ステップＳ２０２、あるいはステップＳ２０５に進んで、デフォルト情報あるいは操作履歴情報を用いる設定としている。
【００９５】
しかし、例えば、複数の画像が表示画像として選択されている場合は、複数の画像の属性情報を順に検証して、１つでも位置情報が記録されている場合はその位置情報を適用してもよい。この場合は、ステップＳ１０３、およびステップＳ１２２の判定はＹｅｓとなり、ステップＳ２０１、またはステップＳ２０６の処理を行う。
【００９６】
また、表示画像の属性情報のすべてに位置情報が記録されていない場合は、例えば、属性情報に含まれる日時情報をキーとして、予め設定した時間内、例えば３０分の時間範囲で他の撮影画像を検索し、検索によって抽出した画像の属性情報に位置情報が記録されているか否かを検証してもよい。検索画像の属性情報に位置情報が記録されている場合は、この位置情報を利用してステップＳ２０１、またはステップＳ２０６の処理を実行する構成としてもよい。
【００９７】
この処理が行われた場合は、ステップＳ２０１、ステップＳ２０６において示す［表示画像の位置］は、［検索された画像の位置］に置き換えられる。すなわち、
ステップＳ２０１では、デフォルトの縮尺と、検索された画像に対応する位置を中心として設定した地図を表示地図として決定する。
ステップＳ２０６では、前回の表示地図の縮尺と、検索された画像に対応する位置を中心として設定した地図を表示地図として決定する。
【００９８】
なお、図４、図５を参照して説明した表示地図の決定処理は、先に説明したように再生モードにおける［地図インデックスモード］に設定されている場合の処理である。地図の表示処理は、この［地図インデックスモード］に限らず、現在位置を表示する［現在位置表示モード］においても行われる。
【００９９】
［現在位置表示モード］においても、位置情報取得部１０２が位置情報を取得できる場合と出来ない場合がある。この場合、制御部１０１は以下の処理を行う。
【０１００】
（１）位置情報取得部１０２が位置情報を取得できた場合
取得した位置を中心として、縮尺は前回の地図表示時時の縮尺を適用する。なお、前回の地図表示時時の縮尺は、［現在位置表示モード］における最終表示時のデータである。先に説明したように、記憶部やＲＡＭに格納される操作履歴情報はモードごとに区分されて記録されているため、［現在位置表示モード］で取得する操作履歴情報は、同じ［現在位置表示モード］における最終表示時のデータとなる。操作履歴情報が取得できない場合は、デフォルトで予め設定された縮尺を適用する。
【０１０１】
（２）位置情報取得部１０２が位置情報を取得できない場合
この場合は、位置情報が取得できない旨のメッセージとともに、前回の同一モード、すなわち［現在位置表示モード］における最終表示時の地図データと同じ範囲、縮尺の地図を表示する。操作履歴情報が取得できない場合は、位置情報が取得できない旨のメッセージとともに、デフォルトで予め設定された縮尺、範囲の地図を表示する。
【０１０２】
上述したように本発明の情報処理装置の制御部１０１は、表示部１０７に対する表示地図の態様についての決定処理を行う。制御部１０１は、例えば図４に示すフローに従った処理を規定したプログラムに従って表示地図を決定する。図６は、この表示地図決定処理を行う制御部１０１の機能について説明するブロック図である。
【０１０３】
図６に示すように、制御部１０１は、制御部において実行する処理部として操作情報解析部３０１、画像選択部３０２、属性情報解析部３０３、出力地図決定部３０４を有する。また、記憶部１０８には、画像ファイル３２１、地図データ３２２、操作履歴情報３２３が格納されている。なお、操作履歴情報３２３は、処理実行中であれば図１に示すＲＡＭ１０３にも格納される。
【０１０４】
制御部１０１の操作情報解析部３０１は、記憶部１０８の操作履歴情報３２３を取得して解析する。この処理は、図４に示すフローにおけるステップＳ１０１の処理として実行される。
【０１０５】
画像選択部３０２は、図４に示すフローのステップＳ１０２、およびステップＳ１２１の処理を実行する。すなわち、ユーザの再生画像の選択情報、あるいは同一モードの最終表示画像に対応する画像を記憶部１０８の画像ファイル３２１から選択する処理を実行する。
【０１０６】
属性情報解析部３０３は、図４に示すフローのステップＳ１０３、およびステップＳ１２２の処理を実行する。すなわち、ユーザの再生画像の選択情報、あるいは同一モードの最終表示画像に対応する画像に対応する属性情報の解析を行う。記憶部１０８の画像ファイル３２１は、画像データと属性情報を含むＥｘｉｆファィルとして構成されており、属性情報解析部３０３は、これらのファイルから属性情報を取得し、位置情報が含まれているか否かを確認し、含まれている場合はこの位置情報を取得する。
【０１０７】
出力地図決定部３０４は、操作情報解析部３０１、画像選択部３０２、属性情報解析部３０３の処理結果に応じて、表示部１０７に出力する地図データの態様を決定する。具体的には縮尺、範囲について決定する。図４に示すフローのステップＳ２０１〜Ｓ２０６のいずれかの態様の地図を表示態様として決定する。決定した情報に従って、記憶部１０８の地図データ３２２が取得され、必要に応じて画像処理部１０６において復号、伸張処理などが行われて表示部１０７に出力される。
【０１０８】
なお、先に説明したように、記憶部１０８に記憶される操作履歴情報３２３は、各モード対応の操作履歴情報として個別に記録される。制御部１０１は、操作履歴情報を情報処理装置の設定モードに応じて個別に記憶部１０８に格納する処理を行い、新たな地図の表示態様の決定処理に際して、現在の設定モードと同じモードに対応する操作履歴情報を利用して表示態様を決定する。
【０１０９】
具体例について図７を参照して説明する。図７に示すように記憶部１０８には、地図インデックスモード対応操作履歴情報４０１、現在位置表示モード対応操作履歴情報４０２が個別に記録される。これらの操作履歴情報は、表示された地図の縮尺と範囲情報を含む情報である。
【０１１０】
制御部１０１の操作情報解析部３０１は、現在の設定モードを確認し、現設定モードに対応する操作履歴情報を記憶部１０８から取得する。なお、現在の設定モード情報４２１は例えばＲＡＭ１０３に記録されたモード情報の読み取りによって実行することができる。
【０１１１】
［４．情報処理装置の他の構成例について］
なお、上述の実施の形態では、情報処理装置が撮像装置である場合について説明したが、地図表示が可能な機器であれば、撮像装置に限られるものではない。例えばナビゲーション装置等であってもよい。情報処理装置がナビゲーション装置である場合は、例えば店舗や種々の施設に関するデータをコンテンツデータとして用いて、店舗や施設を示すマークを地図上に表示させる。さらに、上述した一連の処理をプログラムにより実行するコンピュータ装置、例えばパーソナルコンピュータやサーバ等であってもよい。コンピュータ装置では、撮像装置やナビゲーション装置のように、撮像画の画像データ、店舗や種々の施設に関するデータ等をコンテンツデータとして用いる。
【０１１２】
図８は、上述した一連の処理をプログラムにより実行するコンピュータ装置の構成例を示すブロック図である。コンピュータ装置７００のＣＰＵ７０１は、ＲＯＭ７０２、または記録部７０８に記録されているコンピュータ・プログラムにしたがって各種の処理を実行する。
【０１１３】
ＲＡＭ７０３には、ＣＰＵ７０１が実行するコンピュータ・プログラムやデータなどが適宜記憶される。これらのＣＰＵ７０１、ＲＯＭ７０２、およびＲＡＭ７０３は、バス７０４により相互に接続されている。
【０１１４】
ＣＰＵ７０１にはまた、バス７０４を介して入出力インタフェース７０５が接続されている。入出力インタフェース７０５には、タッチパネルやキーボード、マウス、マイクロフォンなどの入力部７０６、ディスプレイ、スピーカなどよりなる出力部７０７が接続されている。ＣＰＵ７０１は、入力部７０６から入力される指令に対応して各種の処理を実行する。そして、ＣＰＵ７０１は、処理の結果を出力部５７に出力する。
【０１１５】
入出力インタフェース７０５に接続されている記録部７０８は、例えばハードディスクからなり、ＣＰＵ７０１が実行するコンピュータ・プログラムや各種のデータを記録する。通信部７０９は、インターネットやローカルエリアネットワークなどのネットワークやデジタル放送といった有線または無線の通信媒体を介して外部の装置と通信する。
【０１１６】
また、通信部７０９を介してコンピュータ・プログラムを取得し、記録部７０８に記録してもよい。ドライブ７１０は、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどのリムーバブルメディア７１１が装着されたとき、それらを駆動して、記録されているコンピュータ・プログラムやデータなどを取得する。取得されたコンピュータ・プログラムやデータは、必要に応じて記録部７０８に転送され、記録される。
【０１１７】
上述した一連の処理を行うコンピュータ・プログラムは、例えばＲＯＭ７０２に一時的もしくは永続的に記憶されており、または記録部７０８やリムーバブルメディア７１１等に記録されており、ＣＰＵ７０１はこれらからコンピュータ・プログラムを読み出して実行することで、上述の処理を行い表示地図の決定を行うことができる。
【０１１８】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０１１９】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１２０】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１２１】
以上、説明したように本発明の一実施例の構成によれば、表示部に対する表示画像に対応する画像データファイルを取得し、該画像データファイルに含まれる属性情報に位置情報が記録されているか否かを検証する。表示画像の属性情報に位置情報が記録されている場合は、該位置情報に対応する位置を含む地図を表示地図として選択し、表示画像の属性情報に位置情報が記録されていない場合、あるいは表示画像が取得できない場合には、記憶部に格納されたユーザの操作履歴情報を解析し、該操作履歴情報に記録された過去の表示地図の表示態様情報を取得し、取得情報を適用して表示地図の態様を決定する。本構成によれば、地図表示が停止されることなく、必ず何らかの地図の表示が可能となる。
【図面の簡単な説明】
【０１２２】
【図１】本発明の一実施例に係る情報処理装置の構成例について説明する図である。
【図２】本発明の一実施例に係る情報処理装置における記憶データのディレクトリ構成例について説明する図である。
【図３】本発明の一実施例に係る情報処理装置における表示部に表示される表示画面の例について説明する図である。
【図４】本発明の一実施例に係る情報処理装置において実行する表示地図決定処理シーケンスについて説明するフローチャートを示す図である。
【図５】本発明の一実施例に係る情報処理装置において実行する表示地図決定処理の具体例について説明する図である。
【図６】本発明の一実施例に係る情報処理装置の実行する機能および記憶部の格納データについて説明する図である。
【図７】本発明の一実施例に係る情報処理装置の記憶部に格納される操作履歴情報の具体例および利用処理例について説明する図である。
【図８】本発明の一実施例に係る情報処理装置のハードウェア構成例について説明する図である。
【符号の説明】
【０１２３】
１００  撮像装置
１０１  制御部
１０２  位置情報取得部
１０３  ＲＡＭ
１０４  ＲＯＭ
１０５  撮像部
１０６  画像処理部
１０７  表示部
１０８  記憶部
１０９  アドレス・データバス
１１０  アドレス・データバス処理部
２０１  トップフォルダ
２０２  インデックスファイル
２０３  画像ファイル
３０１  操作情報解析部
３０２  画像選択部
３０３  属性情報解析部
３０４  出力地図決定部
３２１  画像ファイル
３２２  地図データ
３２３  操作履歴情報
４０１  地図インデックスモード対応操作履歴情報
４０２  現在位置表示モード対応操作履歴情報
７００  コンピュータ装置
７０１  ＣＰＵ
７０２  ＲＯＭ
７０３  ＲＡＭ
７０４  バス
７０５  入出力インタフェース
７０６  入力部
７０７  出力部
７０８  記憶部
７０９  通信部
７１０  ドライブ
７１１  リムーバルメディア
【図１】
2010154380.tif 000003
【図２】
2010154380.tif 000004
【図３】
2010154380.tif 000005
【図４】
2010154380.tif 000006
【図５】
2010154380.tif 000007
【図６】
2010154380.tif 000008
【図７】
2010154380.tif 000009
【図８】
2010154380.tif 000010