(57)【特許請求の範囲】
【請求項１】
複数の撮像画像を、それぞれ撮影された場所の撮影位置情報と対応づけて記憶する画像記憶手段と、
前記画像記憶手段から指定された撮像画像の撮影位置情報を読み出す画像情報読出手段と、
前記読み出された撮影位置情報に基づいて画面に地図情報を表示する撮影位置表示手段と、
現在位置を測位する手段と、測位した現在位置を現在位置情報として送信する手段とを含む測位手段から前記現在位置情報を取得する現在位置取得手段と、
前記取得された現在位置情報に基づいて画面に地図情報を表示する現在位置表示手段と、
表示切り替え指示に基づいて、前記撮影位置表示手段による地図情報と前記現在位置表示手段による地図情報を選択的に切り替える地図表示切替手段と、
前記測位手段から送信される現在位置情報を前記現在位置取得手段が取得したか否かを判定する判定手段とを備え、
前記地図表示切替手段は、前記判定手段による判定結果を前記表示切り替え指示として、前記撮影位置表示手段による地図情報と前記現在位置表示手段による地図情報を選択的に切り替える
ことを特徴とする地図表示装置。
【請求項２】
前記撮影位置表示手段及び前記現在位置表示手段は、指定された撮像画像の撮影位置及び現在位置が地図上で所定の位置になるように前記地図情報を表示する
ことを特徴とする請求項１に記載の地図表示装置。
【請求項３】
前記所定の位置は、前記地図上のほぼ中央である
ことを特徴とする請求項２に記載の地図表示装置。
【請求項４】
前記地図表示切替手段は、表示画面上に設けられたグラフィカル・ユーザ・インターフェースによる表示切り替え指示に基づいて、前記撮影位置表示手段による地図情報と前記現在位置表示手段による地図情報の切り替えを行う
ことを特徴とする請求項２に記載の地図表示装置。
【請求項５】
前記測位手段は、前記地図表示装置に着脱可能に構成されており、前記測位手段を前記地図表示装置に装着又は取り外しすることにより、前記現在位置取得手段が前記測位手段から現在位置情報を取得できる状態と取得できない状態を切り替える
ことを特徴とする請求項１に記載の地図表示装置。
【請求項６】
更に、前記測位手段の起動又は停止を切り替える切替手段、
を備えることを特徴とする請求項１に記載の地図表示装置。
【請求項７】
前記切替手段は、前記測位手段本体に設けられている、
ことを特徴とする請求項６に記載の地図表示装置。
【請求項８】
前記現在位置表示手段は、前記測位手段から現在位置情報を取得できない状態になる直前に前記測位手段から取得した現在位置情報に基づいて、画面に地図情報を表示する
ことを特徴とする請求項１に記載の地図表示装置。
【請求項９】
前記画面に前記撮影位置表示手段による地図情報が表示されている場合に、前記現在位置取得手段により取得された現在位置情報で示される位置が前記表示された地図情報内に存在しないならば、前記地図表示切替手段は地図情報の切り替えを行わない、
ことを特徴とする請求項２に記載の地図表示装置。
【請求項１０】
更に、撮像手段を備え、
前記複数の撮像画像は前記撮像手段により撮影されたものである、
ことを特徴とする請求項１〜９のいずれかに記載の地図表示装置。
【請求項１１】
画像記憶手段が、複数の撮像画像を、それぞれ撮影された場所の撮影位置情報と対応づけて記憶する記憶ステップと、
画像情報読出手段が、指定された撮像画像の撮影位置情報を前記画像記憶手段から読み出す読出ステップと、
撮影位置表示手段が、前記読み出された撮影位置情報に基づいて画面に地図情報を表示する撮影位置表示ステップと、
現在位置を測位する手段と、測位した現在位置を現在位置情報として送信する手段とを含む測位手段から前記現在位置情報を、現在位置取得手段が取得する取得ステップと、
現在位置表示手段が、前記取得された現在位置情報に基づいて画面に地図情報を表示する現在位置表示ステップと、
地図表示切替手段が、表示切り替え指示に基づいて、前記撮影位置表示手段による地図情報と前記現在位置表示手段による地図情報を選択的に切り替える切替ステップと、
判定手段が、前記測位手段から送信される現在位置情報を前記現在位置取得手段は取得したか否かを判定する判定ステップを含み、
前記切替ステップにおいて、前記地図表示切替手段は、前記判定手段による判定結果を前記表示切り替え指示として、前記撮影位置表示手段による地図情報と前記現在位置表示手段による地図情報を選択的に切り替える
ことを特徴とする地図表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの所望する位置を基準とした地図を表示する地図表示装置及び地図表示方法に関する。
【背景技術】
【０００２】
従来、リアルタイムで現在位置の地図を表示するシステムとしては、カーナビゲーションシステムが知られている。カーナビゲーションシステムは、全地球測位システム（ＧＰＳ）によって現在位置をリアルタイムで検出し、この検出結果に基づいて現在位置の地図をリアルタイムで表示出力するナビゲーション機能を提供するシステムである。このようなナビゲーション機能をより効果的に実現するため、デジタルカメラによる画像撮影機能及び画像表示機能をカーナビゲーションシステムに適用した装置が提案されている。
【０００３】
例えば、特許文献１には、現在位置を中心とした地図をモニタ等に出力しナビゲーション機能を提供すると共に、ユーザが過去に通りかかり写真撮影をした場合には、その写真撮影位置をその地図上に表示する画像処理装置が開示されている。
【０００４】
【特許文献１】特開平０９−１３９９０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１に記載された発明は、現在位置を中心とした地図及びその地図上に写真撮影位置を表示し続けることができるものの、例えば写真撮影が行われた位置を中心として地図を表示するなど、ユーザの所望する位置を基準とした地図表示を行うことができないという問題があった。
【０００６】
本発明は斯かる点に鑑みてなされたものであり、ユーザの所望する位置を基準とした地図を表示できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明は、複数の撮像画像を、それぞれ撮影された場所の撮影位置情報と対応づけて記憶する画像記憶手段と、画像記憶手段から指定された撮像画像の撮影位置情報を読み出す画像情報読出手段と、読み出された撮影位置情報に基づいて画面に地図情報を表示する撮影位置表示手段と、現在位置を測位する手段と、測位した現在位置を現在位置情報として送信する手段とを含む測位手段から現在位置情報を取得する現在位置取得手段と、取得された現在位置情報に基づいて画面に地図情報を表示する現在位置表示手段と、表示切り替え指示に基づいて、撮影位置表示手段による地図情報と現在位置表示手段による地図情報を選択的に切り替える地図表示切替手段と、測位手段から送信される現在位置情報を現在位置取得手段が取得したか否かを判定する判定手段とを備え、地図表示切替手段は、判定手段による判定結果を表示切り替え指示として、撮影位置表示手段による地図情報と現在位置表示手段による地図情報を選択的に切り替えることを特徴とする。
【０００８】
上記構成によれば、現在位置情報とは別に、記憶装置に過去に撮影された画像及びその撮影位置情報を記憶しており、表示切り替え指示に応じて、現在の位置情報を表示している地図情報と過去に撮影して記憶装置に保存している画像撮影位置の地図情報を切り替えて適宜要求に応じた地図情報を表示することができる。また、現在位置取得手段が測位手段から現在位置情報を取得した否かで、撮影位置表示手段による地図情報と現在位置表示手段による地図情報を選択的に切り替えることもできる。
【発明の効果】
【０００９】
本発明によれば、表示切り替え指示に基づいて、撮影位置表示手段による地図情報と現在位置表示手段による地図情報が選択的に切り替えられるので、ユーザの所望する位置を基準とした地図を表示することができる。
例えば、現在位置表示手段による地図情報の表示中に測位手段から現在位置情報が取得できなくなっても、撮影位置表示手段による地図情報の表示に自動的に切り替えることができる。その後、測位手段から現在位置情報が取得できる状態に戻ると、現在位置表示手段による地図情報の表示に自動的に切り替えることができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の一実施の形態の例について、添付図面を参照しながら説明する。
【００１１】
以下に述べる実施の形態の説明では、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されて説明されているが、本発明は、下記の説明において特に本発明を限定する旨の記載がない限り、これらの実施の形態に限られるものではない。また、説明に用いた各図における寸法、形状及び配置関係も、一例を示す概略的なものである。
【００１２】
まず、本発明の一実施形態によるシステムの内部構成例について、図１に示すブロック図を参照して説明する。図１に示す地図表示装置１０は、本願発明の地図表示装置をデジタルスチルカメラに適用した例である。この地図表示装置１０は、Ｉ／Ｆ２０及び入出力部２０Ａを介して現在位置測位装置３０と通信可能となっており、現在位置測位装置３０で検出した地図表示装置１０の位置情報を取得する。さらに、地図表示装置１０及び現在位置測位装置３０は、それぞれの入出力部２０Ａ及び４０Ａにより着脱可能に接続してある。
【００１３】
この地図表示装置１０は、制御部１１、撮像手段１２、ＲＡＭ（Random Access Memory）１３、画像処理部１４、フラッシュメモリ１５、ＲＯＭ（Read Only Memory）１６、表示部１７、アドレスバス・データバス処理部１９、Ｉ／Ｆ２０、入出力部２０Ａ及び操作部２１から構成されている。また、地図表示装置１０内部の各ブロックは、各ブロックのアドレスを転送するアドレスバス及び各ブロック間でデータの転送を行うデータバスの両機能を備えるアドレスバス・データバス１８で相互に接続してある。
【００１４】
制御部１１は、アドレスバス・データバス１８及びアドレスバス・データバス処理部１９を介して、地図表示装置１０を構成する各ブロックの動作を制御する。その際、アドレスバス・データバス処理部１９は、地図表示装置１０の各ブロックから入力されるアドレス及びデータに対し所定の処理を行う。この制御部１１は、特許請求の範囲に記載されている画像情報読出手段、現在位置取得手段、地図表示切替手段の一例である。
【００１５】
撮像手段１２は、レンズ、ピントを自動的にあわせる自動焦点（ＡＦ：Auto Focus）機能、絞り及び露出時間を自動的に決定する自動露出（ＡＥ：Automatic Exposure）機能及び光の強弱を電荷の強弱としてデータに変換する半導体であるＣＣＤ（Charge Coupled Device）を含んでおり、画像の撮影を行う手段である。撮像手段１２は、撮影した画像データをデジタルデータ（以下、画像データという）に変換してＲＡＭ１３へ入力する。
【００１６】
ＲＡＭ１３は、データを一時的に記憶しておく揮発性記憶装置である。このＲＡＭ１３は、撮像手段１２により撮影された画像データを一時的に記憶し、その画像データをフラッシュメモリ１５へ入力する。
【００１７】
フラッシュメモリ１５は、記憶したデータの書き換えが可能な不揮発性半導体メモリであり、画像記憶手段の一例である。フラッシュメモリ１５は、ＲＡＭ１３から入力される画像データ及びその画像データが撮影された位置を示す情報（以下、「撮影位置情報」という）を所定の領域に記憶するテーブルを有している。すなわち、このフラッシュメモリ１５内では、画像データとその画像データの撮影位置情報は、対応づけられて記憶されている。ただし、ＲＡＭ１３で画像データと対応づけて記憶される撮影位置情報は、撮像手段１２による画像データの取得と同時に、現在位置測位装置３０から取得される。さらに、このフラッシュメモリ１５は、地図表示に使用する地図データが記憶してある。
【００１８】
また、制御部１１は、地図表示装置１０の現在位置を示す情報（以下、現在位置情報という）を現在位置測位装置３０から取得できる状態か否か、あるいは表示切り替え指示の有無を判定する。地図表示装置１０の現在位置を示す情報を現在位置測位装置３０から取得できる状態か否かを判定するための条件もしくは判断材料については後述する。この判定の結果に基づいて、フラッシュメモリ１５から画像処理部１４へ入力する地図データが決定される。このとき、フラッシュメモリ１５は、現在位置情報を取得する機能の判定結果と画像処理部１４へ入力する地図データの関係性を示す設定（以下、地図表示設定という）を記憶するようにする。なお、この地図表示設定の詳細については後述する。
【００１９】
画像処理部１４は、現在位置表示手段及び撮影位置表示手段の一例であり、フラッシメモリ１５から入力された地図データに基づいた地図を生成し、生成した地図を表示部１７へ出力する。
【００２０】
表示部１７は、例えば液晶ディスプレイ等で構成されており、この表示部１７に画像処理部１４から入力される地図が表示される。
【００２１】
次に、現在位置測位装置３０の内部構成について説明する。現在位置測位装置３０は、制御部３１、ＧＰＳ通信部３２、ＲＡＭ３３、フラッシュメモリ３５、ＲＯＭ３６、表示部３７、アドレスバス・データバス処理部３９、Ｉ／Ｆ４０及び入出力部４０Ａから構成されている。また、現在位置測位装置３０内部の各ブロックは、各ブロックのアドレスを転送するアドレスバス及び各ブロック間でデータの転送を行うデータバスの両機能を備えるアドレスバス・データバス３８で相互に接続してある。
【００２２】
制御部３１は、アドレスバス・データバス３８を介して、現在位置測位装置３０を構成する各ブロックの動作を制御する。その際、アドレスバス・データバス処理部３９は、地図表示装置３０の各ブロックから入力されるアドレス及びデータに対し所定の処理を行うようになっている。
【００２３】
ＧＰＳ通信部３２は、ＧＰＳ衛星からの電波を受信する。制御部３１は、ＧＰＳ通信部３２の受信結果に基づき地図表示装置１０の現在位置情報を随時（リアルタイムで）検出し、Ｉ／Ｆ４０及び入出力部４０Ａを介して現在位置情報を地図表示装置１０に送る。地図表示装置１０で画像の撮影が行われた際も同様、制御部３１は、ＧＰＳ通信部３２の受信結果に基づき撮影位置情報を検出し、Ｉ／Ｆ４０及び入出力部４０Ａを介して撮影位置情報を地図表示装置１０に送る。
【００２４】
次に、地図表示装置１０の画像処理部１４で生成され、表示部１７に表示される表示画面例について図２を参照して説明する。本実施形態では、例えば、図２（ａ）に示す表示画面４１又は図２（ｂ）に示す表示画面５１のいずれか一方の表示画面を表示部１７に表示する。
【００２５】
表示画面４１は、過去に撮影した任意の撮影位置を中心とする地図４２と、画像表示部４８、サムネイル４９，５０及び地図表示切換ボタン４７で構成されている。
【００２６】
地図４２上に表示（マッピング）されている○印は、過去に撮影を行った撮影位置４４，４５を示しており、☆印は、ユーザの現在位置４６を表している。また、地図４２上の破線は、ユーザの移動経路を示している。ちなみに、移動経路が現在位置４６で途切れていることから、撮影位置４５は、最後に画像の撮影が行われた位置を示している。
【００２７】
画像表示部４８には、地図４２の中心に位置する撮影位置４５で撮影された画像が表示されるようになっている。また、サムネイル４９，５０は、ユーザの操作部２１に対する操作に基づき、画像表示部４８に表示する画像として、例えば撮影位置４４で撮影された画像等に代えて表示されることが可能な画像である。
【００２８】
地図表示切換ボタン４７としては、例えばグラフィカル・ユーザ・インターフェース等が使用され、操作部２１によってこの地図表示切換ボタン４７を操作することにより、表示画面４１から表示画面５１に変更されるようになっている。
【００２９】
表示画面５１は、ユーザの現在位置を中心とする地図５２、画像表示部４８、サムネイル４９，５０及び地図表示切換ボタン５７で構成されている。ただし、この表示画面５１において、表示画面４１と同じ符号を付した構成要素の説明は、省略する。
【００３０】
地図５２は、現在位置４６を中心に地図４２を表示させたものである。また、地図表示切換ボタン５７には、例えばグラフィカル・ユーザ・インターフェース等が使用される。この地図表示切換ボタン５７も、表示画面４１の地図表示切換ボタンと４７と同様に、ユーザの操作部２１に対する操作によって表示画面５１から表示画面４１に変更する働き有している。なお、本実施形態では、グラフィカル・ユーザ・インターフェースを使用した切換ボタン４７，５７が備えられているが、例えば、地図表示装置１０の本体に物理的なボタンを設け、ユーザがこの物理的なボタンを直接操作することにより表示画面４１と表示画面５１の切換えを行えるようにしてもよい。
【００３１】
図３は、本発明の一実施形態に係る地図表示装置を用いて地図表示を行う方法について説明するためのフローチャートである。図３を参照して、地図表示装置１０の制御部１１による地図表示処理の一例について説明する。この地図表示処理は、表示画面上に設けられたグラフィカル・ユーザ・インターフェースにより表示切り替えの指示を行う場合の例である。
【００３２】
まず、ユーザの指示等により地図表示装置１０の電源をオン又は図示しないメニューから地図表示モードを選択する。すると、制御部１１は、フラッシュメモリ１５から前回ユーザが選択した地図表示設定を読み出す（ステップＳ１）。ちなみに、本実施形態における地図表示設定には、撮影位置情報に基づいて地図を生成する設定（以下、「撮影位置中心設定」という）と、現在位置情報に基づいて地図を生成する設定（以下、「現在位置中心設定」という）とがある。
【００３３】
次に、ステップＳ１の処理で読み出した地図表示設定が、撮影位置中心設定あるいは現在位置中心設定のいずれの設定であるか判定する（ステップＳ２）。地図表示設定が撮影位置中心設定である（ステップＳ２のＹｅｓ）場合、撮像手段１２により最後に撮影された画像と対応する撮影位置情報をフラッシュメモリ１５から読み出す（ステップＳ３）。
【００３４】
ここで、制御部１１は、最後に撮影した画像に対応する撮影位置情報に基づき地図表示範囲を決定する。そして、この地図表示範囲に対応する地図データをフラッシュメモリ１５から画像処理部１４へ入力し、図２（ａ）に示す撮影位置４５を中心とする地図４２を生成する（ステップＳ４）。このとき地図表示範囲は、最後に撮影した画像より前に撮影した画像に対応する撮影位置情報に基づいて決定してもよい。例えば図２（ａ）において、撮影位置４５以外の撮影位置４４等を中心とした地図表示としてもよい。
【００３５】
そして、制御部１１は、地図表示範囲に対応する撮影位置情報を持つ画像を検索し、地図４２上にそれらの撮影位置情報に基づき、図２（ａ）に示す地図４２の地図表示範囲内における撮影位置（この例では撮影位置４４，４５）をマッピングする（ステップＳ５）。
【００３６】
さらに、制御部１１は、地図４２上に現在位置情報を現在位置測位装置３０から取得し、その現在位置情報に基づき図２（ａ）に示す現在位置４６をマッピングして（ステップＳ６）、表示画面４１を表示部１７に表示する。なお、現在位置４６が地図４２の表示可能範囲外である場合においても、制御部１１は、地図表示設定の変更を行わない。
【００３７】
ここで、表示画面４１のサムネイル４９又は５０を操作して、画像表示部４８に表示する画像を変更した（ステップＳ７のＹｅｓ）場合、ステップＳ１の処理に戻り、ステップＳ７の「Ｙｅｓ」の処理で変更した画像に対応する撮影位置情報に基づいてステップＳ２〜ステップＳ５の処理を行う。
【００３８】
一方、画像表示部４８に表示する画像を変更しない（ステップＳ７のＮｏ）場合、ステップＳ８の処理へ移行する。
【００３９】
ステップＳ８において、現在表示してある表示画面４１の変更を行わない（ステップＳ８のＮｏ）場合、ステップＳ６の処理に戻り、地図４２上にマッピングする現在位置４６をリアルタイムで変更する。
【００４０】
一方、現在表示してある表示画面４１の変更を行う場合、ユーザは、操作部２１により地図表示切替ボタン４７を選択する（ステップＳ８のＹｅｓ）。
【００４１】
すると、制御部１１は、地図表示設定を撮影位置中心設定から現在位置中心設定に変更し、変更した地図表示設定（現在位置中心設定）をフラッシュメモリ１５に記憶する（ステップＳ９）。
【００４２】
そして、ステップＳ１の処理に戻り、制御部１１は、フラッシュメモリ１５から前回ユーザが選択した地図表示設定（現在位置中心設定）を読み出す。（ステップＳ１）。
【００４３】
そして、ステップＳ１の処理で読み出した地図表示設定は、現在位置中心設定となっている（ステップＳ２のＮｏ）ので、現在位置測位装置３０からユーザの現在位置情報を取得する（ステップＳ１０）。
【００４４】
ここで、制御部１１は、ステップＳ１０で取得したユーザの現在位置情報に基づき地図表示範囲を図４に示すような現在位置４６を中心とする範囲５２ａに変更する。そして、この地図表示範囲に対応する地図データをフラッシュメモリ１５から画像処理部１４へ入力し、範囲５２ａに対応する地図５２を生成する（ステップＳ１１）。
【００４５】
そして、制御部１１は、地図表示範囲に対応する撮影位置情報を持つ画像を検索し、地図５２上にそれらの撮影位置情報に基づき、図２（ｂ）に示す地図５２の地図表示範囲内における撮影位置（この例では撮影位置４４，４５）をマッピングする（ステップＳ１２）。
【００４６】
さらに、制御部１１は、地図５２上にステップＳ１０の処理で取得した現在位置情報に基づき、図２（ｂ）に示す現在位置４６をマッピングした表示画面５１を表示部１７に表示する（ステップＳ１３）。ここで、指定画像変更や地図表示切替ボタン５７の操作等を行うことにより、地図表示モードの切り換えを行うことができる。その詳細については後述する。
【００４７】
次に、地図表示設定の初期設定が、現在位置中心設定である場合の処理について説明する。ステップＳ２において、フラッシュメモリ１５から読み出した地図表示設定が撮影位置中心設定でない（ステップＳ２のＮｏ）場合、制御部１１は、ユーザの現在位置情報を取得し（ステップＳ１０）、その現在位置情報に基づいた地図５２を含む表示画面５１を表示部２１に表示する（ステップＳ１１〜ステップＳ１３）。
【００４８】
ここで、表示画面５１のサムネイル４９又は５０を操作して、画像表示部４８に表示する画像を変更した（ステップＳ１４のＹｅｓ）場合、制御部１１は、地図表示設定を撮影位置中心設定に切り替え（ステップＳ１５）、フラッシュメモリ１５に地図表示設定（撮影位置中心設定）を記憶する。そして、ステップＳ１の処理に戻り、ステップＳ１４の処理で変更した画像に対応する撮影位置情報に基づいてステップＳ２〜ステップＳ５の処理を行う。
【００４９】
一方、表示画面５１の画像表示部４８に表示する画像を変更しない（ステップＳ１４のＮｏ）場合、ステップＳ１６の処理へ移行する。
【００５０】
このステップ１６の処理で、現在表示してある表示画面５１の変更を行わない（ステップＳ１６のＮｏ）場合、ステップＳ１０の処理に戻り、ステップＳ１０〜ステップＳ１３の処理を行う。そして、ユーザの現在位置が常に中心となるような地図をリアルタイムで表示する。
【００５１】
一方、現在表示してある表示画面５１から変更を行う場合、ユーザは、操作部２１により地図表示切替ボタン５７を選択する（ステップＳ１６のＹｅｓ）。
【００５２】
すると、制御部１１は、地図表示設定を撮影位置中心設定に変更し、フラッシュメモリ１５に現在選択している地図表示設定（撮影位置中心設定）を記憶する（ステップＳ９）。
【００５３】
ここで、ステップＳ１の処理に戻り、制御部１１は、フラッシュメモリ１５から前回ユーザが選択した地図表示設定（撮影位置中心設定）を読み出す（ステップＳ１）。
【００５４】
このとき、ステップＳ１の処理で読み出した地図表示設定は、撮影位置中心設定になっている（ステップＳ２のＹｅｓ）ので、最後に撮影された画像と対応する撮影位置情報をフラッシュメモリ１５から読み出す（ステップＳ３）。そして、制御部１１は、図２（ｂ）に示す表示画面５１を表示部１７に表示させる（ステップＳ４〜ステップＳ６）。ここで、地図表示切替ボタン４７の操作等を行うことにより、地図表示モードの切り換えを行うことができる。
【００５５】
上述した本発明の一実施形態においては、表示画面４１，５１上に設けられた、例えばグラフィカル・ユーザ・インターフェース等による地図表示切替ボタン４７，５７により、ユーザは撮影位置中心の地図表示モード（以下、「撮影位置中心モード」という）と現在位置中心の地図表示モード（以下、「現在位置中心モード」という）を簡単に切り替えることができ、その場その場での用途にあった地図表示モードの選択が可能となる。
【００５６】
また、現在位置中心設定で地図表示をしている最中にも、ユーザが地図表示と共に表示されているサムネイル４９，５０の表示画像を変更する操作を行った場合には、現在位置中心設定を解除し、撮影位置中心設定に自動的に変更することができる。これにより、現在位置中心の地図表示画像から撮影位置中心の地図表示に自動的に切り替えることができるので、ユーザは煩わしい操作を行うことなく必要とする地図表示を行うことができるようになる。
【００５７】
また、移動中、現在位置中心表示から撮影位置中心表示に切り替え、過去に撮影した画像を地図上で閲覧することができる。そして、この場合には、あくまで撮影位置中心の表示を維持し、現在位置が地図表示範囲外になった場合には、現在位置は地図上に表示しないようにする。したがって、ユーザは、移動中も過去に撮影した画像を見ることができるという利点がある。
【００５８】
次に、本発明の他の実施形態に係る地図表示装置について説明する。
図５は、本発明の他の実施形態に係る地図表示装置の動作を説明するためのフローチャートである。図５に示すフローチャートを参照して、地図表示装置１０の制御部１１による地図表示処理の一例について説明する。この地図表示処理は、地図表示装置１０において、現在位置測位装置３０から現在位置情報を取得できる状態か取得できない状態かを判定し、その判定結果に基づいて、つまり判定結果を表示切り替え指示として、撮影位置表示モードによる地図情報と現在位置表示モードによる地図情報を選択的に切り替える場合の例である。
【００５９】
図５に示すフローチャートは、図３のフローチャートにおけるステップＳ６、ステップＳ８及びステップＳ１６の処理をそれぞれステップＳ２６、ステップＳ２８及びステップＳ３６の処理に変更したものである。その他のステップＳ２３〜ステップＳ２５、ステップＳ２７及びステップＳ２９〜ステップＳ３５の処理は、図３のフローチャートにおけるステップＳ３〜ステップＳ５、ステップＳ７及びステップＳ９〜ステップＳ１５の処理と共通しているので、詳細な説明は省略する。
【００６０】
まず、地図表示装置１０の制御部１１は、フラッシュメモリ１５から地図表示設定を読み出す（ステップＳ２１）。ただし、この地図表示設定は、現在位置測位装置３０から地図表示装置１０の現在位置情報を取得可能であるかどうかで強制的に決定する。つまり、現在位置情報が取得可能な場合、地図表示設定は、現在位置中心設定となり、現在位置情報が取得不可能な場合、地図表示設定は、撮影位置中心設定となる。
【００６１】
ここで、読み出した地図表示設定が撮影位置情報を示す設定である（ステップＳ２２のＮｏ）場合、最後に撮影された画像に対応する撮影位置情報を取得する（ステップＳ２３）。
【００６２】
そして、制御部１１は、撮影位置情報に基づく地図データをフラッシュメモリ１５から画像処理部１４へ入力し、地図４２を生成する（ステップＳ２４）。
【００６３】
ここで、制御部１１は、撮影位置情報に基づき図２（ａ）に示す撮影位置４４，４５等の地図４２の表示範囲内における撮影位置を地図４２上にマッピングする（ステップＳ２５）。
【００６４】
さらに、制御部１１は、現在位置測位装置３０から最後に取得した位置情報（以下、「直近の位置情報」という）を取得し、直近の位置情報に基づき図２（ｂ）に示す現在位置４６を地図４２上にマッピングして（ステップＳ２６）、表示画面４１を表示部１７に表示する。
【００６５】
そして、表示画面４１の画像表示部４８に表示する画像を変更しない（ステップＳ２７のＮｏ）場合、ステップＳ２８の処理へ移行する。
【００６６】
ここで、制御部１１は、現在位置測位装置３０から現在位置情報を取得可能な状態かどうかを判断する（ステップＳ２８）。例えば、地図表示装置１０から位置情報取得装置３０を取り外すなどして、地図表示装置１０と位置情報取得装置３０との接続を解除し、現在位置情報を取得不可能（ステップＳ２８のＮｏ）な状態にした場合は、ステップＳ２７の処理に戻る。
【００６７】
一方、現在位置測位装置３０から現在位置情報が取得可能（ステップＳ２８のＹｅｓ）な状態にした場合は、制御部１１は、地図表示設定を現在位置中心設定に変更し、フラッシュメモリ１５に現在選択している地図表示設定（現在位置中心設定）を記憶する（ステップＳ２９）。
【００６８】
そして、ステップＳ２１の処理に戻り、制御部１１は、フラッシュメモリ１５から前回ユーザが選択した地図表示設定（現在位置中心設定）を読み出す。（ステップＳ２１）。
【００６９】
このとき、ステップＳ２１の処理で読み出した地図表示設定は、現在位置中心設定となっている（ステップＳ２２のＮｏ）ので、現在位置測位装置３０からユーザの現在位置情報を取得することができる（ステップＳ３０）。
【００７０】
ここで、制御部１１は、フラッシュメモリ１５から画像処理部１４へユーザの現在位置情報に基づく地図データを入力し、地図の表示範囲を図４に示す現在位置を中心とする範囲５２ａに変更して、範囲５２ａに対応する地図５２を生成する（ステップＳ３１）。
【００７１】
そして、制御部１１は、撮影位置情報に基づいて、図２（ｂ）に示す撮影位置４４，４５等の地図５２の表示範囲内における撮影位置を、地図５２上にマッピングする（ステップＳ３２）。
【００７２】
さらに、制御部１１は、現在位置情報を現在位置測位装置３０から取得し、その現在位置情報に基づき図２（ｂ）に示す現在位置４６を地図５２の中心にマッピングして（ステップＳ３３）、表示画面５１を表示部１７に表示する。ここで、指定画像変更や現在位置測位装置３０と図表示装置１０との接続解除等を行うことにより、地図表示モードの切り換えを行うことができる。
【００７３】
次に、地図表示設定の初期設定が、現在位置中心設定である場合の処理について説明する。
ステップＳ２２において、フラッシュメモリ１５から読み出した地図表示設定が撮影位置中心設定である（ステップＳ２２のＮｏ）場合、制御部１１は、ユーザの現在位置情報を取得し（ステップＳ３０）、その現在位置情報に基づいた地図５２を、表示部２１の表示画面５１に表示させる（ステップＳ３１〜ステップＳ３３）。
【００７４】
ここで、表示画面５１のサムネイル４９又は５０を操作して、画像表示部４８に表示する画像を変更した（ステップＳ３４のＹｅｓ）場合、制御部１１は、地図表示設定を撮影位置中心設定に切り替え（ステップＳ３５）、フラッシュメモリ１５に地図表示設定（撮影位置中心設定）を記憶する。そして、ステップＳ２１の処理に戻り、ステップＳ３４の処理で変更した画像に対応する撮影位置情報に基づいてステップＳ２２〜ステップＳ２５の処理を行う。
【００７５】
一方、図２（ｂ）に示す画像表示部４８に表示する画像を変更しない（ステップＳ３４のＮｏ）場合、ステップＳ３６の処理へ移行する。
【００７６】
ここで、制御部１１は、現在位置測位装置３０から現在位置情を取得可能な状態かどうか判断する（ステップＳ３４）。そして、地図表示装置１０に位置情報取得装置３０を装着するなどして、現在位置測位装置３０から現在位置情報が取得可能（ステップＳ３６のＹｅｓ）な状態にした場合は、ステップＳ３０の処理に戻り、ステップＳ３０〜ステップＳ３３の処理を行い、ユーザの現在位置が常に中心となるような地図をリアルタイムで表示する。
【００７７】
一方、地図表示装置１０と位置情報取得装置３０との接続を解除し、現在位置情報を取得不可能（ステップＳ３６のＮｏ）な状態にした場合、制御部１１は、地図表示設定を現在位置中心設定に変更し、フラッシュメモリ１５に現在選択している地図表示設定（現在位置中心設定）を記憶する（ステップＳ２９）。
【００７８】
ここで、ステップＳ２１の処理に戻り、制御部１１は、フラッシュメモリ１５から前回ユーザが選択した地図表示設定（撮影位置中心設定）を読み出す。（ステップＳ２１）。
【００７９】
そして、ステップＳ２１の処理で読み出した地図表示設定は、撮影位置中心設定である（ステップＳ２２のＹｅｓ）ので、最後に撮影された画像と対応する撮影位置情報をフラッシュメモリ１５から読み出す（ステップＳ２３）。
【００８０】
ここで、制御部１１は、図２（ｂ）に示す表示画面５１を表示部１７に表示する（ステップＳ２４〜ステップＳ２６）。ここで、現在位置測位装置３０と地図表示装置１０とを接続し、地図表示装置１０が現在位置を取得できる状態にすることにより、地図表示モードの切り換えを行うことができる。
【００８１】
上述した本発明の他の実施の形態においては、地図表示装置１０が現在位置測位装置３０から現在位置情報を取得できる状態か取得できない状態かを判定し、その判定結果に基づいて、撮影位置中心モードと現在位置中心モードを選択的に切り替えるようにしたので、前述の一実施の形態に加え、現在位置測位装置３０から現在位置情報を取得できる状態かどうかに応じて自動的に地図表示モードが切り替えられるという効果がある。
【００８２】
上記の実施の形態では、地図表示装置１０に対して現在位置測位装置３０を着脱することにより、地図表示装置１０から現在位置情報を取得できる状態かどうかを切り替えるようにしたが、この場合、ユーザは現在位置測位装置３０を着脱するだけで地図表示モードを切り替えられるので、操作が容易である。
【００８３】
例えば、旅行から自宅に帰ってきた後など現在位置を知る必要のない場合、地図表示装置から現在位置測位装置を取り外せば、地図表示設定は、強制的に撮影位置中心の表示設定に切り替えられるので、ユーザは意識することなく目的に合った地図表示設定を利用できるという効果がある。
【００８４】
また、現在位置測位装置３０の着脱を行う方法に代えて、地図表示装置１０本体にＧＰＳ機能の切り替えを行う物理スイッチを設け、このスイッチを切り替えることによりＧＰＳ機能のオン・オフ（起動・停止）の切り替えを行う方法としてもよい。例えば地図表示装置１０にＧＰＳユニットが内蔵されている場合、上記のように現在位置測位装置３０（ＧＰＳユニット）を着脱することは不可能である。しかし、切り替えスイッチを操作することによりＧＰＳ機能のオン・オフができるようにすれば、地図表示装置１０に対して現在位置測位装置３０を着脱した場合と同様の効果を得ることができる。さらに、地図表示装置１０に電源が供給されていない状態においても、制御部１１がこのスイッチの設定を読み込み地図表示モードの切り替えが行われるので、地図表示装置１０の起動時の地図表示モードをユーザの所望する地図表示モードにすることができるという効果がある。
【００８５】
その他、本発明は、上述した実施の形態の例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能であることは勿論である。
【００８６】
なお、上述した実施の形態では、静止画を撮影した地点の位置を表示するようにしたが、動画を撮影した地点の位置を表示するようにしてもよい。例えば、ユーザが移動しつつ撮影した動画のサムネイル（縮小画像）を再生する場合、動画の撮影位置の移動と対応させて、動画の撮影位置が常に地図の中心となるように地図表示を変化させるようにする。
【００８７】
また、現在位置測位手段３０を構成するＧＰＳ通信部３２がＧＰＳ衛星からの電波を受信できない際も上述した実施の形態と同様、地図表示装置１０は、現在位置情報を取得できないので、強制的に地図表示モードを撮影位置中心モードにする。その後、ＧＰＳ衛星からの電波を受信できるようになった場合に、地図表示装置１０は地図表示モードを現在位置中心モードに切り替える。あるいは、地図表示モードを撮影位置中心モード又は現在位置中心モードから選択できるようにする。
【００８８】
また、上述した実施の形態では、地図表示装置１０と現在位置測位装置３０の間の通信線路（例えばプラグ等）を介して位置情報の転送を行なったが、この通信線路の代替えとして無線通信により位置情報の転送を行うようにしてもよい。この場合、現在位置測位装置３０から地図表示装置１０に対する現在位置情報の転送を行うか行なわないか選択することにより、地図表示モードを選択できるようにする。ただし、無線通信が無効の場合、地図表示装置１０は、現在位置情報を取得できないので、強制的に地図表示モードを撮影位置中心モードにする。その後、無線通信が有効になった場合、地図表示装置１０は地図表示モードを現在位置中心モードに切り替える。あるいは、地図表示モードを撮影位置中心モード又は現在位置中心モードから選択できるようにする。
【００８９】
また、本発明の地図表示装置をデジタルスチルカメラに適用した例を説明したが、この例に限られるものではなく、例えばデジタルビデオカメラ、パーソナルコンピュータ、携帯電話機、携帯ゲーム機器等、種々の機器に適用できる。
【図面の簡単な説明】
【００９０】
【図１】本発明の一実施形態に係る地図表示装置のブロック構成例を示す図である。
【図２】本発明の一実施形態に係る地図表示装置の地図表示例を示す図である。
【図３】本発明の一実施形態に係る地図表示装置の動作を説明するためのフローチャートである。
【図４】本発明の一実施形態に係る地図表示装置の地図表示例における地図切り出し例を示す図である。
【図５】本発明の他の実施形態に係る地図表示装置の動作を説明するためのフローチャートである。
【符号の説明】
【００９１】
１０…地図表示装置、１１…制御部、１２…撮像手段、１３…ＲＡＭ、１４…画像処理部、１５…フラッシュメモリ、１６…ＲＯＭ、１７…表示部、１８…アドレスバス・データバス、１９…アドレスバス・データバス処理部、２０…Ｉ／Ｆ、２０Ａ…接続部、３０…現在位置測位装置、３１…制御部、３２…ＧＰＳ通信部、３３…ＲＡＭ、３４…ＲＯＭ、３５…フラッシュメモリ、３７…表示部、３８…アドレスバス・データバス、３９…アドレスバス・データバス処理部、４０…Ｉ／Ｆ、４０Ａ…接続部、４１…表示画面、４２…地図、４４…撮影位置、４５…撮影位置、４６…現在位置、４７…地図表示切換ボタン、４８…画像表示部、４９…サムネイル、５０…サムネイル、５１…表示画面、５１…地図、５７…地図表示切換ボタン
【図１】
0004697210.tif 000002
【図２】
0004697210.tif 000003
【図３】
0004697210.tif 000004
【図４】
0004697210.tif 000005
【図５】
0004697210.tif 000006