(57)【要約】【課題】情報処理装置とナビゲーション装置の間での位置情報の伝達を容易とし、位置情報の有効利用を図る。【解決手段】情報処理装置は、少なくとも位置情報を含む位置情報ファイルを格納する格納手段と、位置情報ファイルを記録媒体に記録する記録手段とを備える。ナビゲーション装置は、自己位置検出手段と、記録媒体から位置情報ファイルを読み出すことのできる読出手段と、表示手段と、自己位置に基づいて地図画像を表示させ、読出手段によって読み出される位置情報ファイルのうちで、位置情報が表示中の地図画像の範囲内に該当する位置情報ファイルに対応して、予め記憶された複数のアイコン画像のうちで一のアイコン画像を、その位置情報ファイルのカテゴリに応じて選択し、選択したアイコン画像を、その位置情報ファイルに含まれる位置情報に基づいて地図画像上に表示させる制御手段を備える。さらにアイコン画像に対する指定操作に応じて、位置情報ファイルに含まれる関連情報に基づいた画像を表示させる。【選択図】図１
2009180736.tif 000002
【特許請求の範囲】
【請求項１】
位置情報ファイルを記録可能な記録媒体と、情報処理装置と、ナビゲーション装置とから成る位置情報伝達システムであって、
前記情報処理装置は、
少なくとも位置情報及びその位置情報で表される位置に関連する関連情報を含み、かつ位置に関連するカテゴリが判別可能とされる位置情報ファイルを格納する格納手段と、
前記格納手段に格納されている位置情報ファイルを記録媒体に記録する記録手段と、
伝送路を介して位置情報ファイルの送受信を行うことのできる通信手段と、
を備え、
前記ナビゲーション装置は、
自己位置検出手段と、
前記記録媒体から位置情報ファイルを読み出すことのできる読出手段と、
表示手段と、
前記自己位置検出手段の検出情報に基づいて前記表示手段上で地図画像を表示させるとともに、前記読出手段によって読み出される位置情報ファイルのうちで、位置情報が前記表示手段上で表示されている地図画像の範囲内に該当する位置情報ファイルに対応して、予め記憶された複数のアイコン画像のうちで一のアイコン画像を、その位置情報ファイルの前記カテゴリに応じて選択し、選択したアイコン画像を、その位置情報ファイルに含まれる位置情報に基づいて前記地図画像上に表示させ、さらに前記アイコン画像に対する指定操作に応じて、前記位置情報ファイルに含まれる前記関連情報に基づいた画像を、前記表示手段上で表示させる制御手段と、
を備え位置情報伝達システム。
【請求項２】
位置情報ファイルを格納するデータベースを備えたサーバ装置を、さらに備えるとともに、
前記情報処理装置は、上記サーバ装置の上記データベースに格納された位置情報ファイルを前記通信手段により受信し、受信した位置情報ファイルを前記格納手段に格納できる請求項１に記載の位置情報伝達システム。
【請求項３】
前記ナビゲーション装置は、
任意の位置を指定することのできる指定入力手段と、
前記指定入力手段で指定された位置についての位置情報を含む位置情報ファイルを生成し、前記記録媒体に記録する記録手段と、
をさらに備えている請求項１に記載の位置情報伝達システム。
【請求項４】
前記情報処理装置は、
前記記録媒体から位置情報ファイルを読み出すことのできる読出手段をさらに備え、
前記読出手段により読み出した位置情報ファイルを前記格納手段に格納できる請求項１に記載の位置情報伝達システム。
【請求項５】
前記記録媒体に記録される位置情報ファイルは、ＸＭＬ形式で記録される請求項１に記載の位置情報伝達システム。
【請求項６】
自己位置検出手段と、
前記記録媒体から位置情報ファイルを読み出すことのできる読出手段と、
表示手段と、
前記自己位置検出手段の検出情報に基づいて前記表示手段上で地図画像を表示させるとともに、前記読出手段によって読み出される位置情報ファイルのうちで、位置情報が前記表示手段上で表示されている地図画像の範囲内に該当する位置情報ファイルに対応して、予め記憶された複数のアイコン画像のうちで一のアイコン画像を、その位置情報ファイルの前記カテゴリに応じて選択し、選択したアイコン画像を、その位置情報ファイルに含まれる位置情報に基づいて前記地図画像上に表示させ、さらに前記アイコン画像に対する指定操作に応じて、前記位置情報ファイルに含まれる前記関連情報に基づいた画像を、前記表示手段上で表示させる制御手段と、
を備えたナビゲーション装置。
【請求項７】
任意の位置を指定することのできる指定入力手段と、
前記指定入力手段で指定された位置についての位置情報を含む位置情報ファイルを生成し、前記記録媒体に記録する記録手段と、
をさらに備えている請求項６に記載のナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータ等の情報処理装置と車載用などとされるナビゲーション装置を有して構成される位置情報伝達システム、さらにナビゲーション装置に関するものである。
【背景技術】
【０００２】
車載用などのナビゲーション装置が普及しており、目的地への案内、現在位置の表示などの機能により、利用者に便利なものとなっている。
またユーザが、ナビゲーション装置により表示されている地図画像上などで、目的地やその他の覚えておきたい場所をマーキングすることで、道順案内表示を実行させたり、特定の場所や施設等についてのユーザの覚え書きとすることができるなど、利用範囲は広い。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、近年のインターネット等の通信網やその他の情報伝達手段の発達に伴なって、一般ユーザーにとっての各種の情報の入手がより容易となり、また多様な情報を入手できるようになっている。
例えばインターネットに接続されたホームページなどから、自分がいってみたいレストラン、観光地、店などの情報を得ることもできる。
ここでユーザーが、自分のパーソナルコンピュータにより、インターネットで検索したホームページ等から或る目的地の情報、例えば住所や店名を入手したとする。この情報をナビゲーション装置に反映させて、目的地までの道順ガイドを実行させようとする場合、まずユーザーはパーソナルコンピュータに表示された住所や店名を紙にメモする。そしてナビゲーション装置において、メモした住所を含む範囲の地図を表示させ、目的地をマーキングする。また、マーキングの際には、マーキング位置を示すアイコンを選択したり、その場所の名称や住所を入力することも行う。
つまり、せっかく情報を入手しても、それをナビゲーション装置に反映させて有効に利用するには、はなはだ面倒な操作が必要となってしまう。
【０００４】
また、ユーザーがドライブ中に見つけたレストラン等の場所をナビゲーション装置においてマーキングすることにより、そのナビゲーション装置では、その後マーキングした場所を表示させることなどが可能となるが、その場所の情報を自分のパーソナルコンピュータに反映させて利用するにも面倒な操作が必要となる。例えば自分で見つけたレストランや店等の位置や名称をパーソナルコンピュータ上でデータベース化して管理したり、パーソナルコンピュータ側で地図画像とともに表示させたい場合や、或いはそれらの情報を自分で開設しているホームページに載せて一般に提供したい場合などは、ナビゲーション装置でマーキングした位置を紙にメモしておいて、パーソナルコンピュータ側で入力していかなければならない。
【０００５】
さらに、知人同士で或る目的地の情報を共有したい場合は、その情報を口頭或いは紙などで伝え、かつ教えられた側の人は、それを自分のナビゲーション装置やパーソナルコンピュータに入力しなければ利用できない。
【０００６】
これらのように、ユーザーが自宅等に設置してあるパーソナルコンピュータと自家用車等に設置してあるナビゲーション装置、或いは友人同士で互いに所有する機器間などにおいて、或る目的地や施設等についての位置や名称等の情報を、そのデータのまま受け渡して共有することができないことから、１つのデータを有効利用することが制限されているという問題がある。
また、上記のようにデータの受け渡しに手動入力が介在することは、入力間違いが発生する可能性も高く、適切なデータ利用が阻害される。
【課題を解決するための手段】
【０００７】
本発明はこのような問題点に鑑みて、位置情報や、その位置に関連する情報、例えば住所や名称などを、ユーザーが手間をかけずに有効に利用できるようにすることを目的とする。
【０００８】
本発明の位置情報伝達システムは、位置情報ファイルを記録可能な記録媒体と、情報処理装置と、ナビゲーション装置とから成る位置情報伝達システムである。前記情報処理装置は、少なくとも位置情報及びその位置情報で表される位置に関連する関連情報を含み、かつ位置に関連するカテゴリが判別可能とされる位置情報ファイルを格納する格納手段と、前記格納手段に格納されている位置情報ファイルを記録媒体に記録する記録手段と、伝送路を介して位置情報ファイルの送受信を行うことのできる通信手段とを備える。前記ナビゲーション装置は、自己位置検出手段と、前記記録媒体から位置情報ファイルを読み出すことのできる読出手段と、表示手段と、前記自己位置検出手段の検出情報に基づいて前記表示手段上で地図画像を表示させるとともに、前記読出手段によって読み出される位置情報ファイルのうちで、位置情報が前記表示手段上で表示されている地図画像の範囲内に該当する位置情報ファイルに対応して、予め記憶された複数のアイコン画像のうちで一のアイコン画像を、その位置情報ファイルの前記カテゴリに応じて選択し、選択したアイコン画像を、その位置情報ファイルに含まれる位置情報に基づいて前記地図画像上に表示させ、さらに前記アイコン画像に対する指定操作に応じて、前記位置情報ファイルに含まれる前記関連情報に基づいた画像を、前記表示手段上で表示させる制御手段とを備える。
【０００９】
また、位置情報ファイルを格納するデータベースを備えたサーバ装置をさらに備えるとともに、前記情報処理装置は、上記サーバ装置の上記データベースに格納された位置情報ファイルを前記通信手段により受信し、受信した位置情報ファイルを前記格納手段に格納できるようにする。
また前記ナビゲーション装置は、任意の位置を指定することのできる指定入力手段と、前記指定入力手段で指定された位置についての位置情報を含む位置情報ファイルを生成し、前記記録媒体に記録する記録手段とをさらに備えている。
また前記情報処理装置は、前記記録媒体から位置情報ファイルを読み出すことのできる読出手段をさらに備え、前記読出手段により読み出した位置情報ファイルを前記格納手段に格納できる。
また前記記録媒体に記録される位置情報ファイルは、ＸＭＬ形式で記録される。
【００１０】
本発明のナビゲーション装置は、自己位置検出手段と、前記記録媒体から位置情報ファイルを読み出すことのできる読出手段と、表示手段と、前記自己位置検出手段の検出情報に基づいて前記表示手段上で地図画像を表示させるとともに、前記読出手段によって読み出される位置情報ファイルのうちで、位置情報が前記表示手段上で表示されている地図画像の範囲内に該当する位置情報ファイルに対応して、予め記憶された複数のアイコン画像のうちで一のアイコン画像を、その位置情報ファイルの前記カテゴリに応じて選択し、選択したアイコン画像を、その位置情報ファイルに含まれる位置情報に基づいて前記地図画像上に表示させ、さらに前記アイコン画像に対する指定操作に応じて、前記位置情報ファイルに含まれる前記関連情報に基づいた画像を、前記表示手段上で表示させる制御手段とを備える。
また任意の位置を指定することのできる指定入力手段と、前記指定入力手段で指定された位置についての位置情報を含む位置情報ファイルを生成し、前記記録媒体に記録する記録手段とをさらに備える。
【００１１】
即ち本発明では、記録媒体を介して情報処理装置とナビゲーション装置の間で位置情報やその関連情報を共有できるようにし、相互に位置情報等を各種の態様で利用できるようにするものである。
【発明の効果】
【００１２】
本発明によれば、記録媒体を介して情報処理装置とナビゲーション装置の間で位置情報やその関連情報を伝達して共有できるようにしたため、相互に位置情報等を各種の態様で利用できるという効果がある。しかも一方の機器側で得た位置情報等を他方の機器側で利用するために、ユーザーがメモ書きをして入力し直すなどといった煩雑な操作も不要であり、また入力間違えもない。
そしてこのように容易に位置情報が共有できることにより、各位置情報を最大限に有効利用できる環境をユーザーに提供できるものとなる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態のシステム構成の説明図である。
【図２】実施の形態の位置情報ファイルのレコード内容例の説明図である。
【図３】実施の形態のパーソナルコンピュータのブロック図である。
【図４】実施の形態のナビゲーション装置のブロック図である。
【図５】実施の形態のメモリカードのディレクトリ構造の説明図である。
【図６】実施の形態のメモリカードに記録される位置情報ファイルのレコードの説明図である。
【図７】実施の形態の位置情報表示処理のフローチャートである。
【図８】実施の形態の位置情報表示例の説明図である。
【図９】実施の形態の位置情報ファイル記録処理のフローチャートである。
【図１０】実施の形態のマーキング画面の説明図である。
【図１１】実施の形態のナビゲーション装置間での位置情報伝達の説明図である。
【図１２】実施の形態の各種機器間での位置情報伝達の説明図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について説明していく。この実施の形態では、記録媒体の例としての不揮発性メモリ（フラッシュメモリ）を搭載するメモリカードを挙げ、情報処理装置の例としてパーソナルコンピュータを、またナビゲーション装置の例として車載用のナビゲーション装置を例に挙げる。
説明は次の順序で行う。
１．システム構成及び動作態様
２．パーソナルコンピュータの構成
３．ナビゲーション装置の構成
４．メモリカード及び位置情報ファイル
５．位置情報表示処理
６．位置情報書込処理
７．各種利用例・変形例
【００１５】
１．システム構成及び動作態様
図１に実施の形態のシステム例を示す。
本例の位置情報伝達システムは主に、パーソナルコンピュータ２、メモリカード１、ナビゲーション装置３から構成される。またパーソナルコンピュータ２と一般公衆回線等の伝送路５を介して接続可能なホームページサーバ４も本例のシステムに組み込むことができる。
【００１６】
パーソナルコンピュータ２は、ユーザーが自宅等に設置して使用するものとしているが、もちろん携帯型のパーソナルコンピュータでもよい。
このパーソナルコンピュータ２は伝送路５により例えばインターネットのホームページなどから各種の情報をダウンロードすることができる。
【００１７】
ホームページサーバ４は、例えば各種の位置情報ファイルについてのデータベース４ａを備えたものとしており、このデータベース４ａに格納されている情報を一般に提供できる部位である。
本例でいう位置情報ファイルに関するデータベースとしては、例えばレストランデータベース、ホテルデータベース、駐車場データベースなど、ナビゲーション装置３での利用に適したデータベースの例をあげている。
パーソナルコンピュータ２では、このようなデータベース４ａの情報をダウンロードすることで、例えば内部のハードディスク内などに、そのユーザーにとって必要な位置情報ファイルを集めたデータベース２４ａを構築することができる。
【００１８】
例えばデータベース４ａに格納されている全ての位置情報ファイルをダウンロードしてデータベース２４ａとしてもよいし、レストラン、ホテル・・・など、必要な分野の位置情報ファイルを格納したデータベース単位でダウンロードしてデータベース２４ａとしてもよい。
もちろん、ホームページサーバ４以外のホームページ、例えばデータベース４ａのような機能を有しないホームページ、その他のサーバからの情報に基づいて、パーソナルコンピュータ２側で位置情報ファイルを作成し、データベース２４ａに格納できるようにしてもよい。
さらにはユーザーがパーソナルコンピュータ２で位置情報ファイルを個々に入力してデータベース２４ａを作成してもよい。
もちろんデータベース２４ａに登録された個々の位置情報ファイルの内容の追加などの編集も可能である。
【００１９】
さらには、ＣＤ−ＲＯＭ、フロッピーディスク等で提供される（販売される）位置情報ファイルをデータベース２４ａに登録してもよい。或いは、それらのＣＤ−ＲＯＭ、フロッピーディスク等をそのままデータベース２４ａとして用いる場合もある。
【００２０】
データベース２４ａに格納される個々の位置情報ファイルのレコード内容例を図２に示す。
なお、レコードとは位置情報ファイル内の１つのデータ単位であり、１つの位置情報に相当する内容である。
位置情報ファイルは１又は複数のレコードにより形成される。
レコードには、位置情報として、緯度、経度の値が記録されるとともに、その位置に関連する情報として、名称、読み、住所、郵便番号、カテゴリなどが記録されている例である。
もちろん関連する情報としては、他に、電話番号、メールアドレス、店等の紹介文やメニュー、周辺情報、標高、作成日時、その位置までの道順、店等の施設の写真データ、音声データなど、多様に考えられる。
【００２１】
なお、データベースがカテゴリ毎に構築される場合、或いは位置情報ファイル内の各レコードが同一のカテゴリに限定される場合は、個々のレコードにはカテゴリ情報を含む必要はないが、後述するようにカテゴリに応じたアイコンをナビゲーション装置３において表示するなどの必要性から、位置情報ファイルがナビゲーション装置３に伝達される際には、ナビゲーション装置３が個々のレコードについてカテゴリを判別できるようにする必要がある。
【００２２】
またこの例では１つの位置情報ファイルに複数のレコード（つまり複数の位置情報）を含むことが可能としているが、１つの位置情報ファイルには１つのレコード（１つの位置情報）しか含まれないようなファイル形態を採用することも考えられる。
【００２３】
本例のパーソナルコンピュータ２及びナビゲーション装置３は、ともに、メモリカード１に対する記録／再生が可能なカードドライブ部を有するものとしている。
即ちパーソナルコンピュータ２にはメモリカードスロット２ａが設けられ、またナビゲーション装置３にもメモリカードスロット３ａが設けられている。そしてパーソナルコンピュータ２及びナビゲーション装置３は、メモリカードスロット２ａ又は３ａに装填されたメモリカード１に対して記録／再生を行うことができる。
このメモリカード１の構造や記録される情報については後述するが、メモリカード１は、内部にフラッシュメモリを有するものとされ、本例では特に位置情報ファイルが記録再生可能な記録媒体として用いられる。
【００２４】
パーソナルコンピュータ２では、データベース２４ａに格納してある位置情報ファイルをメモリカード１に記録することができる。またパーソナルコンピュータ２では、メモリカード１に記録されている位置情報ファイルを読み出して、データベース２４ａに格納することができる。
【００２５】
ナビゲーション装置３では、メモリカード１にに記録されている位置情報ファイルを読み出して、表示画面上で、地図画像と合わせて位置情報ファイルの内容を表示することができる。またその位置情報ファイルによる位置情報をマーキング位置として、各種のナビゲーション動作、例えば道順案内等の動作を実行することができる。
さらにナビゲーション装置３では、ユーザーのマーキング操作などに応じて、位置情報ファイルを生成し、メモリカード１に記録することもできる。
【００２６】
このようなシステムによって実行可能な動作態様を、メモリカード１を介した位置情報ファイルの伝達という観点でいえば、例えば次のようになる。
【００２７】
（１）パーソナルコンピュータ２からナビゲーション装置３への位置情報の伝達
ユーザーは、上述のように何らかの方法で入手した各種位置情報ファイルが格納されたデータベース２４ａを用いて、所望の目的地等を含む位置情報ファイルを選択してメモリカード１に記録する。
そのメモリカード１をナビゲーション装置３に装填して位置情報ファイルを読み出させ、ナビゲーション画面上に位置情報ファイルに基づく表示も実行させる。また特定の位置情報ファイルに示される位置を目的地としてのナビゲーション動作（道順表示や右折、左折等の案内の表示や音声によるガイドなど）を実行させる。
【００２８】
（２）ナビゲーション装置３からパーソナルコンピュータ２への位置情報の伝達
ユーザーはナビゲーション装置３において表示されている地図画像上で任意の位置をマーキングする。ナビゲーション装置３はそのマーキング位置に基づいて位置情報ファイルを生成し、メモリカード１に記録する。
そのメモリカード１をパーソナルコンピュータ２に装填して位置情報ファイルを読み出させ、データベース２４ａに登録したり、或いは作成文書、画像、電子メール等に位置情報ファイルの内容を添付して出力（送信出力、印刷出力、画像出力など）するなどを実行させる。
【００２９】
（３）ナビゲーション装置３又はパーソナルコンピュータ２から、他のナビゲーション装置又は他のパーソナルコンピュータへの位置情報の伝達
或るユーザーがナビゲーション装置３又はパーソナルコンピュータ２によりメモリカード１に位置情報ファイルを記録する。そのメモリカード１を例えば知人が所有するナビゲーション装置やパーソナルコンピュータに装填して位置情報ファイルを読み出させ、ナビゲーション動作や各種情報処理動作に利用できるようにする。
【００３０】
なおメモリカード１を介さない位置情報の伝達という観点でいえば、上述のようにホームページサーバ４等からパーソナルコンピュータ２に位置情報ファイルをダウンロードすることや、逆にパーソナルコンピュータ２から伝送路５を介して位置情報ファイルを特定の情報処理装置又は不特定多数に対して送信するという動作態様も考えられる。
【００３１】
以上のような動作態様がそれぞれユーザーの事情に応じて行われることにより、ユーザーはインターネット等で一般に提供されている位置情報や、何らかの手法でパーソナルコンピュータ２に入力した位置情報を、容易にナビゲーション装置３の動作に反映させることができる。
またナビゲーション装置３を位置情報の発生源として用いて、その位置情報をパーソナルコンピュータ２で利用したり、知人、或いは一般に提供することなども容易に可能となる。
【００３２】
２．パーソナルコンピュータの構成
図３にパーソナルコンピュータ２の構成を示す。
パーソナルコンピュータ２は、内部にプログラムＲＯＭ、ワークＲＡＭ等を備えた中央制御部となるＣＰＵ２１を備えるとともに、主記憶領域となるＲＡＭ２３や、例えばハードディスクドライブなどとしての不揮発性メモリ２４を備えている。
上述したデータベース２４ａは、例えばこの不揮発性メモリ２４内に構築されるものとなる。
【００３３】
また例えばＣＲＴ或いは液晶ディスプレイなどによるモニタ表示部２７が接続され（又は一体化され）るが、ＣＰＵ２１の制御に基づいてモニタ表示部２７に対して映像信号を供給し、表示動作を実行させる表示ドライブ部２５が設けられる。
また、キーボードやマウスなどの操作部２８が接続され、操作入力情報がＣＰＵ２１に供給される。
通信部２６は、公衆回線等の伝送路５に接続され、外部装置との情報の送受信を行う部位である。ＣＰＵ２１は通信部２６を介して、ホームページサーバ４などに接続可能となる。
【００３４】
本例の場合パーソナルコンピュータ２には、メモリカード１に対して情報の記録／再生を行うインターフェース部２２が設けられる。
例えば図１に示したメモリカードスロット２ａにメモリカード１が装着されることで、ＣＰＵ２１はインターフェース部２２を介してメモリカード１にアクセスし、情報の記録又は再生を行なうことができる。
【００３５】
なおメモリカード１には図示するように、パーソナルコンピュータ２のインターフェース部２２及び後述するナビゲーション装置３のインターフェース３２との間で情報の送受信を行うインターフェース部１１と、フラッシュメモリによる記憶部１１が設けられている。
【００３６】
ＣＰＵ２１がメモリカード１に位置情報ファイルの記録を行う場合は、例えばデータベース２４ａの中から記録すべき位置情報ファイルを読み出し、インターフェース部２２を介してメモリカード１に送信する。メモリカード１はインターフェース部１２により位置情報ファイルを受け取り、記憶部１１に記録する。
ＣＰＵ２１がメモリカード１から位置情報ファイルの再生を行う場合は、ＣＰＵ２１はインターフェース部２２を介してメモリカード１に読出要求を送信する。メモリカード１では、インターフェース部１２が読出要求に応じて記憶部１１から位置情報ファイルを読み出し、インターフェース部２２を介してＣＰＵ２１に送信する。ＣＰＵ２１はこのようにして読み出された位置情報ファイルを、データベース２４ａに登録したり、表示ドライブ部２５によりモニタ表示部２７に表示させたり、或いは通信部２６から送信することができる。
【００３７】
なお、図示していないが、ＣＤ−ＲＯＭドライブ、フロッピーディスクドライブなどの部位が形成されてもよい。さらに、ＩＥＥＥ１３９４、ＵＳＢ、ＳＣＳＩ、パラレルポート、シリアルポートなどの外部機器とのインターフェース部位も当然搭載可能である。
そして位置情報ファイルの伝送という点においては、これらの部位を利用することも考えられる。
【００３８】
３．ナビゲーション装置の構成
図４にナビゲーション装置３の構成を示す。
ナビゲーション装置３は、内部にプログラムＲＯＭ、ワークＲＡＭ等を備えた中央制御部となるＣＰＵ３１を備えるとともに、主記憶領域となるＲＡＭ３３や、例えばＳ−ＲＡＭ又はフラッシュメモリ等による不揮発性メモリ３６を備えている。
この不揮発性メモリ３６は、ナビゲーション装置３に対してユーザーが行ったマーキングの位置情報や、過去の走行経路情報などが記憶される。
【００３９】
また例えば液晶ディスプレイ（ＬＣＤ）によるモニタ表示部４０が接続される。ＬＣＤ表示ドライブ部３５は、このモニタ表示部４０に対して、ＣＰＵ３１からの表示指令及び表示内容に基づに映像信号を供給し、表示動作を実行させる。
【００４０】
ＣＤ−ＲＯＭドライブ３４は、ＣＰＵ３１の制御に基づいてＣＤ−ＲＯＭの再生動作を行なう部位である。ＣＤ−ＲＯＭドライブ３４に装填されるＣＤ−ＲＯＭには地図情報や地図上の各地点に対する名称などの付加情報が記録されている。ＣＤ−ＲＯＭから再生された情報はＣＰＵ３１に供給される。
なお、地図情報はＣＤ−ＲＯＭではなく、ＤＶＤ、ハードディスク、ＩＣカードなど他のメディアに記録されるものであってもよい。
【００４１】
ＧＰＳ受信部３７は、いわゆるＧＰＳ（グローバルポジショニングシステム：広域測位システム）による現在位置情報を得るための部位である。このＧＰＳ受信機３からは位置情報（緯度／経度）、絶対方位情報、速度情報が得られ、これらの情報はＣＰＵ３１に入力される。
ジャイロ３８は、いわゆる自律航法による走行位置検出を行うための部位であり、自動車の加速、減速、右左折等の挙動を検出する。ジャイロ３８の検出情報はＣＰＵ３１に入力される。
ＣＰＵ３１は、これらＧＰＳ受信部３７、ジャイロ３８からの入力情報により、自動車の現在位置を正確に測定することができる。
【００４２】
操作部３９は、ユーザーがナビゲーションシステムを使用する際に各種の操作入力を行なう部位である。
例えばドライブに際して目的地までの好適な経路を知りたい場合には、現在位置、目的地を入力する。また上述しているマーキングのように、任意の位置を指定する操作を行うこともできる。
さらに画面表示のスクロールや縮尺変更、各種情報の提示などを求める操作を行なうことができる。
これらの操作部３９からの操作情報はＣＰＵ３１に入力される。ＣＰＵ３１は入力された操作情報及び内部ＲＯＭに保持する動作プログラムに従って各部に対して所要の制御を行なうことになる。
【００４３】
このようなナビゲーション装置３では、ＣＰＵ３１はＣＤ−ＲＯＭドライブ３４によるＣＤ−ＲＯＭの再生動作を実行させ、地図情報を得る。そして再生された地図情報をＬＣＤ表示ドライブ部３５に供給し、モニタ表示部４０において地図画像の表示を実行させる。
【００４４】
またＣＰＵ３１は、ＧＰＳ受信部３７，ジャイロ３８からの入力情報により検出した現在位置情報を、ＬＣＤ表示ドライブ部３５に供給する。するとＬＣＤ表示ドライブ部３５はその位置に対応してモニタ表示部４０に表示された地図上で現在位置を示す画像が表示されるように映像信号を生成する。
さらにユーザーが操作部３９を用いてモニタ表示部４０における地図画像の縮尺変更やスクロール表示などの要求を行なった場合は、ＣＰＵ３１は、その操作に基づいてＬＣＤ表示ドライブ部３５を制御し、モニタ表示部４０において要求された画像表示を実行させることになる。
【００４５】
また、ユーザーが目的地までの最短経路を知りたいとして現在位置、目的位置を入力した場合は、ＣＰＵ３１は考えられる経路の中から最適な経路を判別し、その経路がモニタ表示部４０における地図画像上で表示されるようにするなどの処理を行なう。
【００４６】
本例の場合、ナビゲーション装置３には、メモリカード１に対して情報の記録／再生を行うインターフェース部３２が設けられている。
例えば図１に示したメモリカードスロット３ａにメモリカード１が装着されることで、ＣＰＵ３１はインターフェース部３２を介してメモリカード１にアクセスし、情報の記録又は再生を行なうことができる。
【００４７】
ＣＰＵ３１がメモリカード１から位置情報ファイルの再生を行う場合は、ＣＰＵ３１はインターフェース部３２を介してメモリカード１に読出要求を送信する。メモリカード１では、インターフェース部１２が読出要求に応じて記憶部１１から位置情報ファイルを読み出し、インターフェース部３２を介してＣＰＵ３１に送信する。ＣＰＵ３１はこのようにして読み出された位置情報ファイルを、不揮発性メモリ３６又はＲＡＭ３３に記憶する。そして、その位置情報ファイルに含まれる位置情報（緯度、経度）に応じて、地図画像上でアイコンや名称等を表示することができる。また、その位置情報を目的地として、上記の経路表示などを行うことができる。
【００４８】
ＣＰＵ３１がメモリカード１に位置情報ファイルの記録を行う場合は、ＣＰＵ３１は例えば不揮発性メモリ３６に記憶されているマーキング位置情報を用いて、位置情報ファイルを生成する。そしてその位置情報ファイルをインターフェース部３２を介してメモリカード１に送信する。メモリカード１はインターフェース部１２により位置情報ファイルを受け取り、記憶部１１に記録する。
【００４９】
４．メモリカード及び位置情報ファイル
図３、図４に示したように、メモリカード１はインターフェース部１２と記憶部１１により構成される。フラッシュメモリによる記憶部１１と、そのフラッシュメモリに対するアクセス及び外部装置（パーソナルコンピュータ２やナビゲーション装置３）とのデータの送受信を行う機能を持つインターフェース部１２は、例えば１チップＩＣとして形成される。
【００５０】
メモリカード１の外形は、例えば図１に示したような板状のカード筐体により形成される。筐体は例えばプラスチックモールドにより形成され、サイズの具体例としては、６０ｍｍ×２０ｍｍ×２．８ｍｍとなる。
【００５１】
このようなメモリカード１においては、フラッシュメモリ容量としては、４ＭＢ（メガバイト），８ＭＢ，１６ＭＢ，３２ＭＢ，６４ＭＢ，１２８ＭＢの何れかであるものとして規定されている。
またデータ記録／再生のためのファイルシステムとして、いわゆるＦＡＴ（File Allocation Table）システムが用いられている。
【００５２】
書込速度は１５００ＫＢｙｔｅ／ｓｅｃ〜３３０ＫＢｙｔｅ／ｓｅｃ、読出速度は２．４５ＭＢｙｔｅ／ｓｅｃとされ、書込単位は５１２バイト、消去ブロックサイズは８ＫＢ又は１６ＫＢとされる。
また電源電圧Ｖｃｃは２．７〜３．６Ｖ、クロックは最高２０ＭＨｚとされる。
【００５３】
このメモリカード１は、上述した位置情報ファイルだけでなく、オーディオデータやビデオデータ等のコンテンツも記録可能なものとされている。
図５に、本例のメモリカード１で規定されているディレクトリ構成を示す。
図示するようにルートディレクトリから、静止画用ディレクトリ（ＤＣＩＭ）、動画用ディレクトリ（ＭＯｘｘｘｘｎｎ）、音声用ディレクトリ（ＶＯＩＣＥ）、制御用ディレクトリ（ＡＶＣＴＬ）、音楽用ディレクトリ（ＨＩＦＩ）、位置情報ディレクトリ（ＰＯＳＩＴＩＯＮ）を形成することができる。
【００５４】
本例の場合は、位置情報ディレクトリ（ＰＯＳＩＴＩＯＮ）が用いられ、記録される位置情報ファイル（ＰＯＳＦＩＬＥ＃１、＃２・・・）はこの位置情報ディレクトリにおかれることとなる。
或いは、さらに位置情報フォルダ（ＦＯＬ＃１・・）がおかれ、その位置情報フォルダ（ＦＯＬ＃１・・）内に位置情報ファイルがおかれるようにされてもよい。
【００５５】
メモリカード１に記録された１つの位置情報ファイルの例を図６に示す。
例えば図２で示したような位置情報ファイルの内容としての１つのレコードが、図６に示す記述様式でメモリカード１に記録されるものとなる。
即ちデータはＸＭＬ（Extensible Markup Language）で記述されており、１つのレコードには１つの位置情報として、緯度、経度が記録される。
この場合、＜pos＞〜＜／pos＞というタグの範囲で、緯度「３５度１０分２５秒」が＜lat＞35.62511＜／lat＞として記述され、また経度「１３９度１９分０５秒」が＜lon＞139.74700＜／lon＞として記述されている。
【００５６】
またこの位置情報についての関連情報として、その位置情報における店、施設の名称と読み、例えばこの例では、＜nb＞イタリアグリル＜／nb＞及び＜rt＞いたりあぐりる＜／rt＞が記述されている。
同様にして関連情報として、所要のタグにより、住所、郵便番号が記述され、さらにカテゴリが記述されている。
【００５７】
即ち本例では、メモリカード１にこのようなレコードを１又は複数個含む位置情報ファイルを記録できることで、パーソナルコンピュータ２とナビゲーション装置３の間で、これらの情報を互いに受け渡し、互いに利用できるものとなる。
なお、上記したメモリカード１のディレクトリ構成、位置情報ファイルの形式、レコードの記述内容や記述言語等は、一例にすぎないことはいうまでもない。
【００５８】
５．位置情報表示処理
続いて、上述した動作態様（１）として説明したように、パーソナルコンピュータ２からナビゲーション装置３への位置情報の伝達を行い、ナビゲーション装置３においてその位置情報を利用する場合の処理例を図７、図８で説明する。
【００５９】
上述したようにユーザーは、パーソナルコンピュータ２においてデータベース２４ａに格納されている位置情報ファイルを任意に選択してメモリカード１に記録することができ、それによってメモリカード１には１つの位置情報としてのレコードが図６のように記録される状態となる。
ユーザーはそのメモリカード１をナビゲーション装置３に装填して位置情報ファイルを読み出させることで、データベース２４ａに格納してあった位置情報をナビゲーション装置３で利用できる。
【００６０】
図７はナビゲーション装置３においてメモリカード１が装着されている状態で、ナビゲーション装置３のＣＰＵ３１が、そのメモリカード１に記録されている位置情報に基づいた表示を実行する場合の処理を示している。
ＣＰＵ３１は、ナビゲーション装置としての基本的な動作処理として、ステップＦ１０１，Ｆ１０２の処理を行う。即ち、ＣＰＵ３１は、ＧＰＳ受信部３７，ジャイロ３８からの入力情報により現在位置を検出する。
またＣＰＵ３１はＣＤ−ＲＯＭドライブ３４によるＣＤ−ＲＯＭの再生動作を実行させ、現在位置近辺の地図情報を得る。
そして再生された地図情報をＬＣＤ表示ドライブ部３５に供給し、モニタ表示部４０において地図画像の表示を実行させるとともに、検出された現在位置を自車位置として地図画像上で表示させる。
【００６１】
ここで１又は複数の位置情報ファイル（１又は複数のレコード）が記録されたメモリカード１が装填されている場合は、ＣＰＵ３１は処理をステップＦ１０３からＦ１０４に進め、メモリカード１に記憶されている１つ目の位置情報（即ち１つ目のレコード）を取得する。
続いてステップＦ１０５で、取得した位置情報としての緯度、経度が、現在モニタ表示部４０に表示されている地図画像の範囲内であるか否かを判別する。
【００６２】
範囲内であった場合は、ＣＰＵ３１はステップＦ１０６においてその取得したレコードのカテゴリの情報から、表示用のアイコンを選定する。
例えばＣＰＵ３１は予めレストラン、ホテル、駐車場などのカテゴリ毎にそれぞれアイコンを設定し、不揮発性メモリ３６などに記憶しておく。もちろんユーザーが各カテゴリに応じてアイコンを選択したり、追加したり、或いはアイコン自体をデザインすることができるようにしてもよい。
このステップＦ１０６の時点では、これらのようにして用意されている各種アイコンから、カテゴリに応じた１つのアイコンを選択するものとなる。
【００６３】
続いてＣＰＵ３１はステップＦ１０７で、位置情報及び選択したアイコンの画像データをＬＣＤ表示ドライブ部３５に送り、モニタ表示部４０の地図画像上で、位置情報に相当する位置に、アイコンを表示させる。
【００６４】
これによって、例えば図６のようなレコードを取得し、しかもその近辺の地図画像が表示されている場合は、モニタ表示部４０において例えば図８（ａ）のような表示が実行されることになる。
この場合、当該レコードに記されている緯度・経度の位置に、レストランに対応するアイコン５１が表示される。
【００６５】
なお、ステップＦ１０５において、位置情報としての緯度・経度が現在表示されている地図画像の範囲内ではない場合は、ステップＦ１０６，Ｆ１０７の表示処理は実行しない。
【００６６】
１つのレコードについての処理が終わったら、ＣＰＵ３１はステップＦ１０８で、メモリカード１に他の位置情報（レコード）が記録されているか否かを判断し、他に位置情報が記録されていれば、ステップＦ１０９で、その位置情報（レコード）を取得する。そしてステップＦ１０５から同様の処理を繰り返す。
以上の処理をステップＦ１０８で、次の位置情報が存在しないと判断されるまで繰り返されることにより、現在表示されている地図画像上で、メモリカード１に記録されたレコードの情報を反映させて表示させる処理が完了する。
【００６７】
この図７の一連の処理は自車位置を中心とした地図表示を実行するモードの際において、繰り返し実行される。
そして当然ながら、自動車の移動に伴って、算出される自車位置や、その自車位置を中心とした地図画像は刻々と変化していくものとなる。
従って、位置情報ファイルの記録されたメモリカード１が装着されている場合においては、メモリカード１に記録されている各位置情報については、各位置情報がモニタ表示部４０に表示されている地図画像範囲内に入った時点で、その位置情報（レコード）に基づくアイコンの表示が行われることになる。
【００６８】
ところで本例では、この図７の処理によりメモリカード７に記録された各位置情報（レコード）に対応してアイコンが表示されるようにしているが、ユーザーは操作部３９から、表示されているアイコンを指定する操作を行うことで、そのアイコンに関するより詳しい情報を表示させることができる。
即ちＣＰＵ３１は、或るアイコンについての指定操作が検出された場合は、そのアイコンの表示の元となったレコードに記録されている関連情報の全部又は一部を取得し、その関連情報に対応する画像データをＬＣＤ表示ドライブ部３５に供給する。これによって、モニタ表示部４０に、アイコンが表示された位置に関してより詳しい情報を表示させる。
例えば図８（ｂ）のようにアイコン５１に対応させて、名称や住所などの関連情報の表示５２を実行させる。
これにより、ユーザーは任意に、各位置情報に対する詳しい情報を得ることができ、メモリカード１に記録された情報をより有効に利用できる。
【００６９】
なお、図７のステップＦ１０７で、或るレコードについてのアイコンを表示させる時点で、そのレコードから名称や住所などの関連情報を取得し、例えば図８（ｂ）のような表示を行うようにしてもよい。
また、そのようにユーザーの指定操作に関係なく関連情報を表示させる場合は、例えば図８（ｂ）の状態で一定時間表示させた後に、関連情報に関する表示を５２を終了させ、図８（ａ）の状態とするようにしてもよい。
【００７０】
以上のようにメモリカード１に記録された位置情報ファイルに基づくアイコンや関連情報の表示が実行されることで、ユーザーから見れば、単に任意の位置情報ファイルをメモリカード１に記録し、ナビゲーション装置３に装填しておくだけで、その位置情報ファイルに含まれる位置情報に基づいた画像をモニタ表示部４０で確認できるるものとなり、運転に役立てることができる。もちろん、わざわざ目的地などとして特定の場所をナビゲーション装置３においてマーキングするなどの操作は不要となるため、操作が面倒となるものではない。
【００７１】
またこの図７は、自車位置を中心とした地図表示を行うの場合の処理として説明したが、ユーザーが操作により任意に地図画像をスクロールする場合もある。
その場合も同様にＣＰＵ３１は、メモリカード１に記録された位置情報が、表示されている地図画像の範囲内に入った時点で、アイコン及び関連情報の表示を行うようにすればよい。
【００７２】
６．位置情報書込処理
続いて、上述した動作態様（２）として説明したようにナビゲーション装置３からパーソナルコンピュータ２への位置情報の伝達を行う場合において、ナビゲーション装置３側で位置情報ファイルをメモリカード１に記録する場合の処理を説明する。
【００７３】
ユーザーはナビゲーション装置３において表示されている地図画像上、即ち自車位置を中心とした地図画像、もしくはユーザーがスクロールさせて表示させている任意の地域の地図画像などにおいて、或る任意の位置をマーキングすることができ、その後、マーキング位置をナビゲーション動作に利用できる。
例えばマーキングを行うと、その位置情報（緯度、経度）は不揮発性メモリ３６に記憶されるとともに、その後は、図１０に示すようにマーク表示５３が行われる。つまり、ユーザーがマーキングを行ったある位置の近辺の地図画像が表示される時点で、ユーザーが過去に行ったマーキング位置が図１０のように提示されるものとなる。
【００７４】
本例では例えば、このようにマーキングが行われた位置についての位置情報をメモリカード１に記録できるようにする。
つまりＣＰＵ３１は、或るマーキング位置に基づいて位置情報ファイルを生成し、メモリカード１に記録することができる。
【００７５】
図９はこのＣＰＵ３１の処理を示しており、ステップＦ２０１でユーザーの操作に応じて或るマーキング位置が選択されると、ＣＰＵ３１は、そのマーキング位置としての位置情報、即ち緯度・経度を判別する。
ユーザーによるマーキング位置の選択とは、過去に、マーキングを行って図１０のように表示される位置の中で、ユーザーが或る１つのマーキング位置を選択する操作となる。
但し、このステップＦ２０１の時点でユーザーが新たにマーキングを行って、そのマーキング位置が指定されるものとしてもよい。
【００７６】
或るマーキング位置が選択されたら、ＣＰＵ３１はステップＦ２０２で、そのマーキング位置としてナビゲーション装置３内でのデータ形式により不揮発性メモリ３６に記憶されている緯度・経度のデータを、図６に示したような記述形式の位置情報ファイルにおける緯度・経度のデータに変換する。つまり１つのマーキング位置に応じて１つの位置情報ファイルのレコードを生成する。
なお、選択されたマーキング位置について、ユーザーが名称や住所等の登録操作を行っており、それらが不揮発性メモリ３６に記憶されていた場合は、それらの情報も、図６のようにレコードに含めるようにする。
【００７７】
そしてステップＦ２０３で、その位置情報ファイルをインターフェース部３２を介してメモリカード１に送信し、記録させる。
【００７８】
ユーザーがさらに他の位置のマーキング操作を続行する場合は、ステップＦ２０４からＦ２０１に戻って処理を繰り返す。
ユーザーの終了操作が行われた場合は、ステップＦ２０４から処理を終了する。
【００７９】
このような処理により、ナビゲーション装置３内で設定された位置情報に基づく位置情報ファイルをメモリカード１に記憶させることができ、その位置情報ファイルとしてのデータをナビゲーション装置３以外で利用できるものとなる。
例えば上述したように、そのメモリカード１をパーソナルコンピュータ２に装填して位置情報ファイルを読み出させることで、ユーザーが個々の位置情報に関する入力操作を行わなくとも、個々の位置情報及び関連情報を、データベース２４ａに登録したり、或いは作成文書、画像、電子メール等に位置情報ファイルの内容を添付して出力（送信出力、印刷出力、画像出力など）するなどを実行させることができる。
例えばパーソナルコンピュータ２側で地図画像が表示可能とされている場合は、パーソナルコンピュータ２におけるモニタ表示部２７において、地図画像上で位置情報に相当する位置にアイコンや関連情報を表示させるようなこと、つまり図８に示したようなナビゲーション装置３での表示画像と同様の表示を実行させることもできる。
【００８０】
７．各種利用例・変形例
以上の例のように、本例によればメモリカード１を介してパーソナルコンピュータ２とナビゲーション装置３の間で位置情報ファイルを伝達できるため、ユーザーが個々の位置情報を紙にメモしたり、メモを見ながら各装置側で入力したりしなくても、各位置情報をデータとして共有できる。
また上記動作態様（３）として説明したように、ナビゲーション装置３又はパーソナルコンピュータ２から、他のナビゲーション装置又は他のパーソナルコンピュータへの位置情報の伝達も可能である。
【００８１】
例えば図１１は、車載用のナビゲーション装置３Ａ、３Ｂが位置情報ファイルを共有できることを模式的に示している。
例えば友人同士で同じ場所に行く場合に、一方のナビゲーション装置３Ａにより目的地をマーキングした上で、その位置情報ファイルをメモリカード１に記録する。そしてそのメモリカード１を友人に渡せば、ナビゲーション装置３Ｂ側でマーキング位置を表示させることができるため、２台の自動車が非常に簡単に共通の目的地の情報を共有できることになる。
【００８２】
さらにこのような本例の場合は、パーソナルコンピュータ２やナビゲーション装置３に限らず、メモリカード１に対して記録再生が可能な機器であれば、記録されている位置情報ファイルを利用できる。
図１２は、パーソナルコンピュータ２、ナビゲーション装置３の他に、ポータブル情報端末６、デジタルカメラ７などの機器間で、メモリカード１に記録された位置情報ファイルを共有できることを模式的に示している。
この場合、ポータブル情報端末６、デジタルカメラ７において、メモリカード１に記録された位置情報ファイルを読み出せば、或る位置についての名称や住所等を表示させることができる。またこれらの機器が地図画像を表示可能とされていれば、図８に示したような表示を実行させることもできる。さらにこれらの機器にＧＰＳ受信部等の現在位置検出手段を備えていれば、携帯型のナビゲーション装置として利用できる上で、上述のナビゲーション装置３と同様に位置情報ファイルを利用できるものとなる。
もちろん、ポータブル情報端末６、デジタルカメラ７以外に、ポータブルナビゲーション装置、携帯電話装置、ワークステーション端末、その他多様な装置において本発明を適用できる。
【００８３】
なお本発明としては、以上説明してきた実施の形態の例に関わらず、各種の変形例が考えられる。
上記例では記録媒体としてメモリカード１を用いたが、これに限られるものではない。例えばカード型以外の半導体メモリメディアや、光ディスク、光磁気ディスク、磁気ディスクなどのディスクメディアなどを本システムにおける記録媒体として採用することも可能である。
また記録される位置情報ファイルの形態、データ形式等はシステム設計等の都合により決められればよい。
【００８４】
また、上記例ではパーソナルコンピュータ２内の不揮発性メモリ２４（ハードディスク等）内においてデータベース２４ａを構築するものとしたが、必ずしもこれに限られない。例えばデータベースがナビゲーション装置３側に構築されてもよいし、他の情報機器に構築されてもよい。
さらに、必ずしも位置情報ファイルがデータベース化されて管理されなければならないものでもない。
【符号の説明】
【００８５】
１  メモリカード、２  パーソナルコンピュータ、２ａ，３ａ  メモリカードスロット、３  ナビゲーション装置、４  ホームページサーバ、１１  記憶部、２１，３１  ＣＰＵ、１２，２２，３２  インターフェース部、２３，３３  ＲＡＭ、２４  不揮発性メモリ、２４ａ  データベース、２５  表示ドライブ部、２６  通信部、２７，４０  モニタ表示部、２８，３９  操作部、３４  ＣＤ−ＲＯＭドライブ部、３５  ＬＣＤ表示ドライブ部、３６  不揮発性メモリ、３７  ＧＰＳ受信部、３８  ジャイロ、５１  アイコン、５２  関連情報表示、５３  マーキング表示
【図１】
2009180736.tif 000003
【図２】
2009180736.tif 000004
【図３】
2009180736.tif 000005
【図４】
2009180736.tif 000006
【図５】
2009180736.tif 000007
【図６】
2009180736.tif 000008
【図７】
2009180736.tif 000009
【図８】
2009180736.tif 000010
【図９】
2009180736.tif 000011
【図１０】
2009180736.tif 000012
【図１１】
2009180736.tif 000013
【図１２】
2009180736.tif 000014