(57)【特許請求の範囲】
【請求項１】
経度の幅及び緯度の幅が１度以内の地域を示すと共に、該地域に対応する経度及び緯度の度の情報とが対応して記憶される地域情報と、この地域内の特定地点の経度及び緯度の度を除外した分及び秒を少なくとも示す地点情報と、を記憶する手段と、
該地域情報及び地点情報を入力する手段と、
入力された地域情報に対応する経度及び緯度の各度を、この記憶された各地域情報に対応する経度及び緯度の度の情報から読み出す手段と、
入力された地点情報を、上記読み出された地域に対応する経度及び緯度の度の情報により分及び秒の情報に変換され、度、分及び秒として緯度、経度を出力する手段とを備えたことを特徴とする地理的座標変換装置。
【請求項２】
情報記憶部に、経度の幅及び緯度の幅が１度以内の地域を示すと共に、該地域に対応する経度及び緯度の度の情報とが対応して記憶される地域情報と、この地域内の特定地点の経度及び緯度の度を除外した分及び秒を少なくとも示す地点情報と、が記憶されており、
地域情報及び地点情報を入力する手段により、地域情報及び地点情報が入力されると、
前記情報記憶部から、入力された地域情報に対応する経度及び緯度の各度を、各地域情報に対応する経度及び緯度の度の情報から読み出す手段が読み出し、
入力された地点情報を、上記読み出された地域に対応する経度及び緯度の度の情報により分及び秒の情報に変換して、度、分及び秒として緯度、経度を出力する手段に出力することを特徴とする地理的座標変換方法。
【請求項３】
経度の幅及び緯度の幅が１度以内の地域を示すと共に、該地域に対応する経度及び緯度の度の情報とが対応して記憶される地域情報と、この地域内の特定地点の経度及び緯度の度を除外した分及び秒が少なくとも示される地点情報と、が記憶されており、
該地域情報及び地点情報の入力処理、
入力された地域情報に対応する経度及び緯度の各度を、この記憶された各地域情報に対応する経度及び緯度の度の情報から読み出しさせる処理、
入力された地点情報を、上記読み出された地域に対応する経度及び緯度の度の情報により分及び秒の情報に変換させ、度、分及び秒として緯度、経度を出力させる処理とをコンピュータに実行させる、地理的座標変換のためのプログラムを記憶した記憶媒体。
【請求項４】
経度の幅及び緯度の幅が１度以内の地域を示すと共に、該地域に対応する経度及び緯度の度の情報とが対応して記憶される地域情報と、この地域内の特定地点の経度及び緯度の度を除外した分及び秒を少なくとも示す地点情報と、を記憶する手段と、
度、分及び秒としての緯度、経度を入力する手段と、
入力された度に対応する地域情報を、この記憶された経度及び緯度の度の情報に対応する地域情報から読み出す手段と、
上記読み出された地域情報を、入力された分及び秒と共に出力する手段とを備えたことを特徴とする地理的座標変換装置。
【請求項５】
情報記憶部に、経度の幅及び緯度の幅が１度以内の地域を示すと共に、該地域に対応する経度及び緯度の度の情報とが対応して記憶される地域情報と、この地域内の特定地点の経度及び緯度の度を除外した分及び秒を少なくとも示す地点情報と、が記憶されており、
度、分及び秒としての緯度、経度を入力する手段により、度、分及び秒としての緯度、経度が入力されると、
前記情報記憶部から、入力された度に対応する地域情報を、経度及び緯度の度の情報に対応する地域情報から読み出す手段が読み出し、
上記読み出された地域情報を、入力された分、秒と共に出力する手段に出力することを特徴とする地理的座標変換方法。
【請求項６】
経度の幅及び緯度の幅が１度以内の地域を示すと共に、該地域に対応する経度及び緯度の度の情報とが対応して記憶される地域情報と、この地域内の特定地点の経度及び緯度の度を除外した分及び秒を少なくとも示す地点情報と、を記憶されており、
度、分及び秒としての緯度、経度の入力処理、
入力された度に対応する地域情報を、この記憶された経度及び緯度の度の情報に対応する地域情報から読み出し処理、
上記読み出された地域情報を、入力された分、秒と共に出力させる処理とをコンピュータに実行させる、地理的座標変換のためのプログラムを記憶した記憶媒体。
【請求項７】
上記各地域情報に対し、この地域が存在し得ない経度、緯度を判別する情報が記憶され、
上記地域内の地点であっても、上記地域情報に対応する経度及び緯度の度に対してずれた位置にあり、当該対応する経度及び緯度の度をそのまま取り込んだとき、この地点が当該地域外になってしまうときには、上記地域が存在し得ない経度、緯度を判別する情報に基づいて、当該地点の経度及び緯度の度を補正することを特徴とする請求項１、２、３、４、５、または６記載の地理的座標変換装置、地理的座標変換方法または地理的座標変換のためのプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、地理的座標表現装置、地理的座標表現方法、地理的情報記憶媒体、地理的座標変換装置、地理的座標変換方法及び地理的座標変換のためのプログラムを記憶した記憶媒体に関し、地理的座標の表現及び変換の改良に関し、地理的情報表示（処理）装置、地図表示（処理）装置、経路案内装置、ナビゲーション装置などに適用される。
【０００２】
【従来の技術】
従来、ナビゲーション装置では、目的地又は立ち寄り地を指定するのに、住所、郵便番号又は電話番号を入力していた。このナビゲーション装置の中には、多数の各住所に応じた経度及び緯度が記憶されたり、多数の各郵便番号に応じた経度及び緯度が記憶されたり、多数の各電話番号に応じた経度及び緯度が記憶され、入力された住所、郵便番号及び電話番号に応じた経度及び緯度が読み出される。そして、読み出された経度及び緯度の周辺の地図情報が地図情報記憶手段から読み出されて表示され、この表示された地図の中に上記住所、郵便又は電話番号に対応する地点に目印が表示される。
【０００３】
【発明が解決しようとする課題】
しかしながら、ナビゲーション装置の中では、地理的座標を特定するのに経度と緯度が用いられており、この緯度と経度で特定地点を指定して入力できたほうが、データ処理量を少なくする上では都合がよい。このため所望とする目的地又は立ち寄り地の周辺の経度及び緯度を直接入力する装置もある。
【０００４】
しかしながら、ある地点を緯度と経度で特定するには、経度と緯度を少なくとも秒まで明確にしないと特定できない。１秒当たりの距離は経度で約２２メートルあり、緯度で約３３メートルある。むろん秒以下まで特定されてもよい。
【０００５】
この経度及び緯度を度、分及び秒まで示すと、例えば愛知県のある地点については、東経１３７度０４分３４秒、北緯３４度５３分５４秒となる。この場合、経度が７桁、緯度が６桁となり、合計１３桁も必要となる。これでは桁数が多すぎて馴染みがあまり出ず、書取り間違え、読み間違え、聞き間違え、覚え間違えなどの過誤が生じやすい。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、請求項１に記載された発明では、経度の幅及び緯度の幅が１度以内の地域を示すと共に、該地域に対応する経度及び緯度の度の情報とが対応して記憶される地域情報と、この地域内の特定地点の経度及び緯度の度を除外した分及び秒を少なくとも示す地点情報と、を記憶する手段と、該地域情報及び地点情報を入力する手段と、入力された地域情報に対応する経度及び緯度の各度を、この記憶された各地域情報に対応する経度及び緯度の度の情報から読み出す手段と、入力された地点情報を、上記読み出された地域に対応する経度及び緯度の度の情報により分及び秒の情報に変換され、度、分及び秒として緯度、経度を出力する手段とを備える。また、請求項２に記載された発明では、情報記憶部に、経度の幅及び緯度の幅が１度以内の地域を示すと共に、該地域に対応する経度及び緯度の度の情報とが対応して記憶される地域情報と、この地域内の特定地点の経度及び緯度の度を除外した分及び秒を少なくとも示す地点情報と、が記憶されており、地域情報及び地点情報を入力する手段により、地域情報及び地点情報が入力されると、前記情報記憶部から、入力された地域情報に対応する経度及び緯度の各度を、各地域情報に対応する経度及び緯度の度の情報から読み出す手段が読み出し、入力された地点情報を、上記読み出された地域に対応する経度及び緯度の度の情報により分及び秒の情報に変換して、度、分及び秒として緯度、経度を出力する手段に出力する。また、請求項３に記載された発明では、経度の幅及び緯度の幅が１度以内の地域を示すと共に、該地域に対応する経度及び緯度の度の情報とが対応して記憶される地域情報と、この地域内の特定地点の経度及び緯度の度を除外した分及び秒が少なくとも示される地点情報と、が記憶されており、該地域情報及び地点情報の入力処理、入力された地域情報に対応する経度及び緯度の各度を、この記憶された各地域情報に対応する経度及び緯度の度の情報から読み出しさせる処理、入力された地点情報を、上記読み出された地域に対応する経度及び緯度の度の情報により分及び秒の情報に変換させ、度、分及び秒として緯度、経度を出力させる処理とをコンピュータに実行させる、地理的座標変換のためのプログラムを記憶した記憶媒体である、ため、桁の少ない数値で地理的座標を特定することができ、地域情報と経度及び緯度の分及び秒などとで入力された情報を、度、分及び秒などの経度及び緯度の情報に変換して、人間に都合のよい情報を装置の処理に適合するスタイルに変換でき、装置を人間にとって使い易いものにすることができる。
【０００７】
また、本発明では、経度の幅及び緯度の幅が１度以内の地域を示す地域情報と、この地域内の特定地点の経度及び緯度の度を除外した分及び秒を少なくとも示す地点情報との組み合わせによって地理上の特定地点を表すようにした。これにより、桁の少ない数値で地理的座標を特定することができる。
【０００８】
例えば、東京都は東西及び南北は１度以内であり、東京都内のある地点を表すのに、「東京」という地域と経度の分及び秒の４桁の数値と緯度の分及び秒の４桁の数値で表すことができる。この経度４桁緯度４桁の計８桁であれば、電話番号とほぼ同じであり、それほど過誤も生じないであろう。
【０００９】
これは東京都に限られず、名古屋市、札幌市、仙台市、横浜市、京都市、大阪市、広島市、福岡市、大阪府、京都府等の行政地域でも同様である。岩手県、新潟県、長野県などの広い県は、北部と南部の２つに分けられたり、東部と西部の２つに分けられたり、北東部、北西部、南東部及び南西部の４つに分けられたりする。
【００１０】
また、請求項４に記載された発明では、経度の幅及び緯度の幅が１度以内の地域を示すと共に、該地域に対応する経度及び緯度の度の情報とが対応して記憶される地域情報と、この地域内の特定地点の経度及び緯度の度を除外した分及び秒を少なくとも示す地点情報と、を記憶する手段と、度、分及び秒としての緯度、経度を入力する手段と、入力された度に対応する地域情報を、この記憶された経度及び緯度の度の情報に対応する地域情報から読み出す手段と、上記読み出された地域情報を、入力された分及び秒と共に出力する手段とを備える。また、請求項５に記載された発明では、情報記憶部に、経度の幅及び緯度の幅が１度以内の地域を示すと共に、該地域に対応する経度及び緯度の度の情報とが対応して記憶される地域情報と、この地域内の特定地点の経度及び緯度の度を除外した分及び秒を少なくとも示す地点情報と、が記憶されており、度、分及び秒としての緯度、経度を入力する手段により、度、分及び秒としての緯度、経度が入力されると、前記情報記憶部から、入力された度に対応する地域情報を、経度及び緯度の度の情報に対応する地域情報から読み出す手段が読み出し、上記読み出された地域情報を、入力された分、秒と共に出力する手段に出力する。また、請求項６に記載された発明では、経度の幅及び緯度の幅が１度以内の地域を示すと共に、該地域に対応する経度及び緯度の度の情報とが対応して記憶される地域情報と、この地域内の特定地点の経度及び緯度の度を除外した分及び秒を少なくとも示す地点情報と、を記憶されており、度、分及び秒としての緯度、経度の入力処理、入力された度に対応する地域情報を、この記憶された経度及び緯度の度の情報に対応する地域情報から読み出し処理、上記読み出された地域情報を、入力された分、秒と共に出力させる処理とをコンピュータに実行させる、地理的座標変換のためのプログラムを記憶した記憶媒体であるため、経度及び緯度の度、分及び秒などで発生された情報のうち、度を地域に変換して、装置の処理に適合する情報を人間に都合のよいスタイルに変換でき、装置を人間にとって使い易いものにすることができる。
【００１１】
さらに、本発明では、経度の幅及び緯度の幅が１度以内の地域を示す複数の地域情報と、この各地域情報に対応する経度及び緯度の度の情報とが対応されて記憶され、発生された度、分及び秒の経度及び緯度のうち、度に対応する地域情報を、この記憶された経度及び緯度の度の情報に対応する地域情報から読み出し、この読み出された地域情報を、上記発生された度、分及び秒の経度及び緯度のうち分及び秒とともに出力するようにした。これにより、経度及び緯度の度、分及び秒などで発生された情報のうち、度を地域に変換して、装置の処理に適合する情報を人間に都合のよいスタイルに変換でき、装置を人間にとって使い易いものにすることができる。
【００１２】
この行政地域情報は都道（支庁）府県名、経度及び緯度の度以外の数値などでもよい。この行政地域情報は実際の行政区画に対応している必要はなく、任意に区画された地域を示す情報であればよい。
【００１３】
【発明の実施の形態】
１．ナビゲーションコードＮＣ
図１はナビゲーションコードＮＣを示す。先頭の「愛知」は行政地域（区画）情報であり、経度の幅及び緯度の幅が１度以内の行政地域を示す。この行政地域情報は漢字１〜３文字、ひらがな２〜４文字、かたかな２〜４文字、アルファベット２〜４文字、各県及び支庁ごとに振られた２桁の番号、経度及び緯度の度以外の数値などでもよい。この行政地域情報は実際の行政区画に対応している必要はなく、郵便番号の上位桁、電話番号の上位桁、その他任意に区画された地域を示す情報であればよい。
【００１４】
次の４桁の数値は経度（東経）の分の２桁と秒の２桁を示す。さらに次の４桁の数値は緯度（北緯）の分の２桁と秒の２桁を示す。これら８桁の数値が地点情報である。なおこの地点情報は秒以下の数値を含んでもよい。この地点情報からは行政地域内の特定地点の経度及び緯度の度が除外され、上記行政地域情報で代用される。
【００１５】
これらの行政地域情報と地点情報との組み合わせによって地理上の特定地点が表される。上記行政地域情報はナビゲーション装置に入力されると、東経１３７度（１３６度）北緯３５度（３４度）の経度及び緯度情報に変換される。上記分及び秒の地点情報はそのまま入力される。また経度及び緯度情報と上記分及び秒の地点情報は、上記行政地域情報と地点情報に逆変換もされる。
【００１６】
２．全体回路
図２はナビゲーション装置の全体回路を示す。このナビゲーション装置は地理的情報表示（処理）装置、地図表示（処理）装置、経路案内装置の機能を備え、地理的座標表現装置、地理的座標表現方法、地理的座標変換装置、地理的座標変換方法及び地理的座標変換のためのプログラムを記憶した記憶媒体を備えている。処理部１は、ナビゲーション装置全体の動作を制御する。この処理部１は、ＣＰＵ（中央処理装置）２、フラッシュメモリ３、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５、センサ入力インターフェイス７、通信インターフェイス８、画像プロセッサ９、画像メモリ１０、音声プロセッサ１１及び時計１４から構成される。これら各ＣＰＵ２〜時計１４は、ＣＰＵローカルバス１５によって相互に接続される。そして、ＣＰＵ２の制御のもと、各種情報データの授受がフラッシュメモリ３等の各デバイス間で行われる。
【００１７】
フラッシュメモリ３は、電気的な消去及び書き込みが可能なメモリ（ＥＥＰＲＯＭ）等で構成される。このフラッシュメモリ３（内部記憶媒体／手段）には、光ディスクまたは光磁気ディスク等の情報記憶部３７（外部記憶媒体／手段）に記憶されるコンピュータのプログラム３８ｂが書き写され記憶される（インストール／転送される）。また、フラッシュメモリ３には、外部のメイン情報処理装置等から、データ送受信装置２７を介して送信されるプログラム３８ｂも記憶される。このプログラムの記憶媒体は通信媒体も含む。このフラッシュメモリ３には、ナビゲーション動作で用いられる各種パラメータ等も記憶される。
【００１８】
このインストール（転送／複写）は、情報記憶部３７が本ナビゲーション装置にセットされたとき、または本ナビゲーション装置の電源が投入されたとき自動的に実行され、または操作者による操作によってインストールされる。上記プログラムは、上記ＣＰＵ２が各種処理を行うための後述するフローチャートに応じたプログラムである。
【００１９】
なお、情報記憶部３７には、ラベルまたはファイル識別子等を含むディスク管理情報３８ａが保存されており、このディスク管理情報３８ａによって、情報記憶部３７のプログラムの更新バージョン等が判断される。また、この情報記憶部３７は、他の情報記憶部３７と入れ替えることができる。よって、新しい情報記憶部３７がセットされたか否かが、ディスク管理情報３８ａの情報内容によって判断される。
【００２０】
例えば、フラッシュメモリ３には、プログラムと、このプログラムに関する管理情報が保存されているので、新たな情報記憶部３７がセットされると、フラッシュメモリ３の管理情報と、ディスク管理情報３８ａとが比較される。そして、新しいプログラムを含む情報記憶部３７がセットされたと判断された場合に、情報記憶部３７のプログラムが、フラッシュメモリ３にインストールされる。これにより、フラッシュメモリ３には、最新の上記プログラムおよびデータが、常時保存されることになる。この結果、情報記憶部３７の交換によって、最新のナビゲーション装置が実現される。
【００２１】
なお、本装置に予め別のオペレーティングシステム、システムプログラム（ＯＳ）、その他のプログラムが記憶され、上記プログラムはこれらのＯＳ、その他のプログラムとともに実行されてもよい。このプログラムは本装置（コンピュータ本体）にインストールされ実行されたときに、別のプログラムとともにまたは単独で請求項（クレーム）に記載された処理・機能を実行させることができればよい。
【００２２】
また、このプログラムの一部又は全部が本装置以外の１つ以上の別装置に記憶されて実行され、本装置と別装置との間には通信手段を介して、これから処理するデータ／既に処理されたデータ／プログラムが送受され、本装置及び別装置全体として、実行されてもよい。
【００２３】
上記ＲＯＭ４には、表示図形データ及び各種汎用のデータが記憶されている。表示図形データとは、ディスプレイ３３上に表示されるルート案内及び地図表示に必要な各データである。各種汎用データとは、案内音声用の合成または肉声を録音した音声波形データ等のナビゲーション時に使用される各データ等である。
【００２４】
ＲＡＭ５には、外部から入力されたデータ及び、演算のために用いられる各種パラメータや演算結果及びナビゲーション用のプログラム等が記憶される。つまり、ＲＡＭ５は、キャッシュメモリ及びワーキングメモリ等にも利用される。時計１４は、カウンタ及びバッテリバックアップＲＡＭまたはＥＥＰＲＯＭ等から構成されている。この時計１４からは、時間情報が出力される。
【００２５】
センサ入力インターフェイス７は、Ａ／Ｄ変換回路またはバッファ回路等で構成されている。このセンサ入力インターフェイス７には、現在位置検出装置２０の各センサが接続されている。現在位置検出装置２０の各センサからは、アナログ信号またはデジタル信号のセンサデータがセンサ入力インタフェイス７に入力される。この現在位置検出装置２０のセンサには、絶対方位センサ２１、相対方位センサ２２、距離センサ２３及び車速センサ２４等がある。
【００２６】
絶対方位センサ２１は、例えば、地磁気センサであり、地磁気が検出される。そして、この絶対方位センサ２１から、絶対方位となる南北方向を示すデータが出力される。相対方位センサ２２は、例えば、光ファイバジャイロや圧電振動ジャイロ等のジャイロ装置を用いた操舵角センサである。この操舵角センサにより、車輪の操舵角が検出される。そして、絶対方位センサ２１で検出される絶対方位に対する、自車両の走行方向の相対角度が、相対方位センサ２２から出力される。
【００２７】
距離センサ２３は、例えば、走行距離メータに連動したカウンタ等で構成されている。この距離センサ２３からは、自車両の走行距離を示すデータが出力される。速度センサ２４は、速度メータに接続されたカウンタ等で構成されている。この速度センサ２４からは、自車両の走行速度に比例するデータが出力される。
【００２８】
処理部１の通信インターフェイス８には、Ｉ／Ｏデータバス２８が接続されている。このＩ／Ｏデータバス２８には、現在位置検出装置２０のＧＰＳ受信装置２５、ビーコン受信装置２６及びデータ送受信装置２７等が接続されている。さらに、このＩ／Ｏデータバス２８には、入出力装置３０のタッチスイッチ３４、プリンタ３５及び、情報記憶部３７からデータを読み出すデータ送受信部３９が接続されている。つまり、通信インターフェイス８により、各付属装置と、ＣＰＵローカルバス１５との間で、各種データの授受が行われる。
【００２９】
現在位置検出装置２０からは、上述されたように、自車両の現在位置を検出するためのデータが出力される。つまり、絶対方位センサ２１で絶対方位が検出される。相対方位センサ２２で、この絶対方位に対する相対方位が検出される。さらに、距離センサ２３で走行距離が検出される。速度センサ２４で自車両の走行速度が検出される。他方、ＧＰＳ受信装置２５により、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）の信号（複数の地球周回軌道衛星からのマイクロ波）が受信され、自車両の緯度・経度等の地理的な位置データが検出される。
【００３０】
また、ビーコン受信装置２６により、ＶＩＣＳ（道路交通情報通信システム）等の道路情報ステーションによって送信されるビーコン波が受信される。そして、ビーコン受信装置２６から、近隣道路に関する情報（ＶＩＣＳデータ）またはＧＰＳの補正データ等がＩ／Ｏデータバス２８へ出力される。なお、ビーコン波には、電波ビーコン、光ビーコン等があるが、ＶＩＣＳで用いられるビーコン波は、比較的狭い範囲でしか受信できない。よって、ＶＩＣＳデータの受信は、ビーコン波を送信する情報送信装置（送信アンテナ等）近傍を、本発明のナビゲーション装置が積載された自車両が通過しないと行われない。
【００３１】
また、上記情報送信装置は、主要道路に於いて、一定距離ごとの交差点等の道路施設近傍（道路上方または道路地表面）に設置されている。そして、各情報送信装置からビーコン波として送信されるＶＩＣＳデータには、このビーコン波を送信する情報送信装置近傍、例えば、情報送信装置を中心とした半径１０キロメートル以内の各道路のトラフィック状態を表すデータが含まれる。このトラフィック状態を表すデータには、渋滞、混雑、通行不可、交通量の大小による混雑度合いから、工事による通行止め等の通行規制情報など総合的な情報も含まれる。この通行規制情報のある道路が、走行に適さない道路である。なお、各情報送信装置は、ＶＩＣＳなどの道路情報ステーションによって制御されている。
【００３２】
データ送受信装置２７には、ＦＭ多重電波受信機、セルラフォーンもしくは電話回線等が用いられる。ＡＴＩＳ（交通情報サービス）とは、電話回線等の双方向通信が行われる。また、ＦＭ多重電波受信機によってＶＩＣＳセンタから情報を受信する場合は、受信のみである。また、ＡＴＩＳまたはＶＩＣＳセンタと、電話回線などの双方向通信が行われる場合、道路のトラフィック情報または駐車場等に関する情報を求める地域が選択できる。例えば、目的地近傍の道路状況のみ、または、出発地から目的地までの広範囲にわたる各道路の混雑状況等のトラフィック情報が受信できる。これらの情報は、運行補助情報として利用される。なお、これらビーコン受信装置２６及びデータ送受信装置２７は、いずれか一方のみを備えるか、または両方備えるようにしても良い。このデータ送受信装置２７には、ラジオ受信機、テレビジョン受信機、携帯電話、ページャまたはその他の無線通信機でもよい。
【００３３】
入出力装置３０は、ディスプレイ３３、タッチスイッチ３４、プリンタ３５及びスピーカ１３から構成される。ディスプレイ３３には、ナビゲーション動作中に経路の案内情報が表示される。タッチスイッチ３４は、ディスプレイ３３の画面上に付着され、透明タッチスイッチが複数、平面マトリクス状に配置されている。透明タッチスイッチは、例えば、透明電極で構成された接触スイッチまたは、圧電スイッチ等で構成される。このタッチスイッチ３４からは、ナビゲーション装置に対して、出発地、目的地、通過地点等の目的地設定に必要な情報が選択され、入力される。
【００３４】
プリンタ３５では、通信インターフェイス８を介して出力される地図や施設ガイド等の各種情報が印刷される。スピーカ１３からは音声で使用者に各情報が伝達される。なお、プリンタ３５は、無くても良い。
【００３５】
また、ディスプレイ３３としては、ＣＲＴ、液晶ディスプレイまたはプラズマディスプレイ等の画像情報を表示できるものが利用される。しかし、消費電力が少なく、視認性が高くしかも軽量な、液晶ディスプレイがディスプレイ３３として好ましい。なお、このディスプレイ３３には、画面がより広いワイド液晶ディスプレイが用いられてもよいし、分離できる２枚以上の液晶ディスプレイが並列して構成されたものでもよい。そして、各液晶ディスプレイに、各々、独立した情報が表示されたり、複数の液晶ディスプレイにわたる連続的な地図情報が表示されてもよい。
【００３６】
ディスプレイ３３に接続される画像プロセッサ９には、ＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）またはデュアルポートＤＲＡＭ等の画像メモリ１０が接続されている。そして、画像プロセッサ９によって、画像メモリ１０への画像データの書き込み制御が行われる。さらに、画像プロセッサ９の制御のもとで、画像メモリ１０からデータが読み出されてディスプレイ３３への画像表示が行われる。
【００３７】
なお、画像プロセッサ９は、ＣＰＵ２からの描画コマンドに従って、地図データ及び文字データを、表示用画像データに変換し、画像メモリ１０に書き込む。このとき、画面のスクロールのために、ディスプレイ３３に表示される、画面周囲の画像も形成されて、画像メモリ１０に同時に書き込まれる。
【００３８】
スピーカ１３には、音声プロセッサ１１が接続されている。この音声プロセッサ１１は、ＣＰＵローカルバス１５を介してＣＰＵ２及びＲＯＭ４と接続されている。そして、ＣＰＵ２によって、ＲＯＭ４から読み出された案内音声用の音声波形データが、音声プロセッサ１１に入力される。この音声波形データは、音声プロセッサ１１によりアナログ信号に変換され、スピーカ１３から出力される。この音声プロセッサ１１及び上記画像プロセッサ９は、汎用のＤＳＰ（デジタルシグナルプロセッサ）等で構成されてもよい。
【００３９】
Ｉ／Ｏデータバス２８には、データ送受信部３９を介して情報記憶部３７が接続されている。この情報記憶部３７には、ディスク管理情報３８ａ、上述した各ナビゲーション動作を制御するためのプログラム３８ｂ及び地図情報などのデータ３８ｃが記憶されている。ディスク管理情報３８ａには、この情報記憶部３７内に記憶されているデータ及びプログラムに関する情報が保存されている。例えば、プログラム３８ｂのバージョン情報等である。データ３８ｃには、道路地図データなどのナビゲーション動作に必要なデータが不揮発性的に記録されている。この情報記憶部３７は、Ｉ／Ｏデータバス２８との間で、データの読み出し制御を行う、データ送受信部３９と接続されている。
【００４０】
また、情報記憶部３７としては、ＣＤ−ＲＯＭ等の光メモリのみならず、次のようなデバイスが利用されてもよい。例えば、ＩＣメモリ、ＩＣメモりカード等の半導体メモリ、光磁気ディスク、ハードディスクまたはフロッピーディスク（登録商法）等の磁気メモリ等の記録媒体でもよい。なお、データ送受信部３９は、情報記録部３７の記録媒体が変更された場合、その変更された記録媒体に適合するデータピックアップが備えられる。例えば、記録媒体がハードディスクであれば、コアーヘッド等の磁気信号書き込み、読み取り装置がデータ送受信部３９に具備される。
【００４１】
情報記憶部３７のデータ３８ｃには、ナビゲーション動作に必要な、行政地域データ、地図データ、交差点データ、ノードデータ、道路データ、写真データ、目的地点データ、案内地点データ、詳細目的地データ、目的地読みデータ、家形データ、その他のデータが含まれる。また、情報記憶部３７に記憶されたプログラム３８ｂにより、データ３８ｃの道路地図データを用いてナビゲーション動作が実行される。なお、このナビゲーション用のプログラムは、データ送受信部３９によって情報記憶部３７から読み出され、フラッシュメモリ３内に書き込まれる。その他のデータには、表示案内用データ、音声案内用データ、簡略案内経路画像データ等がある。
【００４２】
さらに、データ３８ｃのデータとして、道路情報ステーションから送られてくるリンク番号に対応する、地図上の各道路の道路番号の対応関係を表すリンクデータファイルＦ１７も含まれる。
【００４３】
なお、情報記憶部３７のデータ３８ｃには、各々異なる縮尺率の地図データ、または、一つの縮尺率の地図データが記憶されている。つまり、データ３８ｃに、同一地域の地図であって、しかも各々が異なる縮尺率の地図が記録されているか、または、一つの縮尺率の地図データのみがデータ３８ｃに記録されている。一つの縮尺率の地図データが記録されている場合、その縮尺率は、地図が最も拡大してディスプレイ３３に表示される際に、詳細な情報が表示可能となるように決定されている。
【００４４】
なお、一つの地図データのみがデータ３８ｃに記録されている場合で、ディスプレイ３３に縮尺の小さな地図、つまり広い地理範囲を表す地図（広域地図）を表示する場合、このデータ３８ｃに記録された地図データから情報が間引かれて表示される。このデータ３８ｃの地図データの間引き表示においては、各道路等の地理的距離が小さくされるのみならず、施設等の表示記号情報の間引きも行われる。つまり、大きな施設または主要施設についての表示が中心的に行われるように、情報の間引きが行われる。
【００４５】
３．情報記憶部３７のデータ３８ｃのデータファイル
図３は情報記憶部３７のデータ３８ｃに記憶されている各データファイルの内容を示す。地図データファイルＦ１には、全国道路地図、１地方の道路地図または住宅地図等の地図データが記憶されている。道路地図は、主要幹線道路、高速道路、細街路等の各道路と地上目標物（施設等）から構成される。住宅地図は、地上建造物等の外形を表す図形及び、道路名称等が表示される市街図である。細街路とは、後述される経路探索処理で利用されない道路である。例えば、道幅が所定値以下の狭い道路で、しかも国道または県道以外の市道及び私道等が細街路とされる。すなわち、一般車両の対面通行が比較的な困難な道路が細街路に該当する。
【００４６】
交差点データファイルＦ２には、交差点の地理的位置座標や名称等の交差点に関するデータが記憶されている。ノードデータファイルＦ３には、地図上において経路探索に利用される各ノードの地理座標データ等が記憶されている。道路データファイルＦ４には、道路の位置と種類及び車線数及び各道路間の接続関係等の道路に関するデータが記憶されている。写真データファイルＦ５には、各種施設や観光地、または主要な交差点等の視覚的表示が要求される場所を写した写真の画像データが記憶されている。
【００４７】
名称−位置データファイルＦ６には、目的地として選択される施設、企業、事業所、行楽地、観光地、事業業所等の場所の多数の名称等のデータと位置（経度及び緯度）データとが対応されて記憶されており、入力された名称から目的地の位置が検索されるデータ群と、入力された位置から目的地の名称が検索されデータ群とからなる。前者のデータ群では名称データはあいうえお順またはアルファベット順に配列され、後者のデータ群では位置データは経度の値の大きい順又は緯度の値の大きい順に配列されている。
【００４８】
住所−位置データファイルＦ７には、多数の住所データとこの住所データに対応した位置（経度及び緯度）データとが対応されて記憶されており、入力された住所から目的地の位置が検索されるデータ群と、入力された位置から目的地の住所が検索されデータ群とからなる。前者のデータ群では住所データはあいうえお順、アルファベット順、東、西、北若しくは南からの方向順に配列され、後者のデータ群では位置データは経度の値の大きい順又は緯度の値の大きい順に配列されている。
【００４９】
電話番号−位置データファイルＦ８には、多数の電話番号とこの電話番号に対応した箇所の位置（経度及び緯度）データとが対応されて記憶されており、入力された電話番号から目的地の位置が検索されるデータ群と、入力された位置から目的地の電話番号が検索されデータ群とからなる。前者のデータ群では電話番号データは電話番号の数値の大きい順に配列され、後者のデータ群では位置データは経度の値の大きい順又は緯度の値の大きい順に配列されている。
【００５０】
案内地点データファイルＦ９には、道路に設置されている案内表示板の内容や分岐点の案内等の案内が必要とされる地点の案内データが記憶されている。詳細目的地データファイルＦ１０には、上記名称−位置データファイルＦ６に記憶されている目的地に関する詳細なデータが記憶されている。道路名称データファイルＦ１１には、上記道路データファイルＦ４に記憶されている道路の中で主要な道路の名称データが記憶されている。分岐点名称データファイルＦ１２には、主要な分岐点の名称データが記憶されている。
【００５１】
登録電話番号データファイルＦ１３には、使用者のマニュアル操作によって登録された仕事上の取引先等の覚えておきたい電話番号データが記憶されている。目印データファイルＦ１４には、使用者がマニュアル操作によって入力した走行途上の目印になる地点や覚えておきたい場所の位置と名称等のデータが記憶されている。地点データファイルＦ１５には、目印データファイルＦ１４に記憶されている目印地点の詳細なデータが記憶されている。施設データファイルＦ１６には、ガソリンスタンドやコンビニエンスストア或いは駐車場等の目的地以外に立ち寄りたい場所等の目標物の位置や説明等のデータが記憶されている。
【００５２】
リンクデータファイルＦ１７には、道路情報ステーション等から送られてくるＶＩＣＳ情報に含まれるリンク番号が、道路データファイルＦ４のいずれの道路に対応するかを示すデータが記憶されている。
【００５３】
行政地域データファイルＦ１８には、経度の幅及び緯度の幅が１度以内の行政地域を示す複数の行政地域情報と、この各行政地域情報に対応する経度及び緯度の度の情報とが対応されて記憶されている。
【００５４】
この行政地域は、日本であれば、都道府県ごとに分けられる。北海道は石狩支庁、釧路支庁などの支庁ごとに分けられる。岩手県、新潟県、長野県などの広い県や広い支庁は、北部と南部の２つに分けられたり、東部と西部の２つに分けられたり、北東部、北西部、南東部及び南西部の４つにわけられたりする。場合によって、名古屋市、札幌市、仙台市、横浜市、川崎市、千葉市、京都市、大阪市、神戸市、広島市、福岡市、北九州市などの政令指定都市も個別に記憶される。
【００５５】
この行政地域は市郡ごと又は市町村ごとに分けられてもよい。市、郡、町、村で経度の幅及び緯度の幅が１度を越えるものはまずない。越えれば、北部と南部の２つに分けられたり、東部と西部の２つに分けられたり、北東部、北西部、南東部及び南西部の４つにわけられたりする。
【００５６】
なおこの１度をこえる幅を持つ行政地域の分け方は他の方法でもよい。例えば、愛知県であれば尾張と三河、岐阜県であれば美濃と飛騨、静岡県であれば遠江、駿河及び伊豆などである。これも本行政地域に含まれる。
【００５７】
地点−地域名データファイルＦ１９には、各行政地域の名称とこの行政地域の境界の経度及び緯度の情報が対応されて記憶されている。入力された地点の経度（度、分、秒）及び緯度（度、分、秒）が、この地点−地域名データファイルＦ１９で変換され、この地点の属する行政地域の名称が検索される。
【００５８】
４．行政地域データファイルＦ１８
図４は上記行政地域データファイルＦ１８を示す。各行政地域情報とこの各行政地域情報に対応する経度及び緯度の度の情報とが対応されて記憶されている。上記各行政地域情報に対応する経度及び緯度の度の情報は、例えば、東京都であれば東経１３９度北緯３５度、大阪府であれば東経１３５度北緯３４度、名古屋市であれば東経１３６度北緯３５度の値となる。
【００５９】
図５は１つの行政地域（県）が２つの経度幅及び２つの緯度幅に跨っている場合つまり４つの経度緯度エリアにまたがっている場合を示す。この２つの経度は東経１３６度及び１３７度であり、２つの緯度は北緯３４度と３５度である。この場合、この行政地域の中を貫いている経線の経度と緯線の緯度が代表される。図５の例では、東経１３７度北緯３５度となる。
【００６０】
この場合、図５の「Ａ」の部分の分及び秒は東経１３６度北緯３５度の中にあり、「Ｂ」の部分の分及び秒は東経１３６度北緯３４度の中にあり、「Ｄ」の部分の分及び秒は東経１３７度北緯３４度の中にあり、「Ｃ」の部分の分及び秒は東経１３７度北緯３５度の中にある。この行政地域を上述のように東経１３７度北緯３５度で代表すると、「Ｃ」の部分以外の分及び秒は、図５の点線に示されように「Ａ１」「Ｂ１」「Ｄ１」の位置にずれてしまう。
【００６１】
補正基準データＡｅ−ｕ、Ａｎ−ｄ、Ｂｅ−ｕ、Ｂｎ−ｕ、Ｄｅ−ｄ、Ｄｎ−ｕは、これら「Ａ１」「Ｂ１」「Ｄ１」の部分の位置のずれを補正するためのものである。これら補正基準データの中の「Ａｅ」、「Ａｎ」は「Ａ１」の部分を囲む東経値と北緯値、「Ｂｅ」、「Ｂｎ」は「Ｂ１」の部分を囲む東経値と北緯値、、「Ｄｅ」、「Ｄｎ」は「Ｄ１」の部分を囲む東経値と北緯値を示す。「−ｕ（２進数の「１」）」はこれらの東経値または北緯値より大きい経度または緯度のエリアを指し、「−ｄ（２進数の「０」）」はこれらの東経値または北緯値より小さい経度または緯度のエリアを指す。
【００６２】
上記行政地域の中の分及び秒が、これら補正基準データＡｅ−ｕ、Ａｎ−ｄ、Ｂｅ−ｕ、Ｂｎ−ｕ、Ｄｅ−ｄ、Ｄｎ−ｕで示されるエリアの中にあれば、当該行政地域の代表される経度及び緯度に対して、経度及び／または緯度が「−１」される。例えば属する補正基準データの東経値または北緯値に「−ｕ（２進数の「１」）」が付いていれば、行政地域の代表される東経値または北緯値が「−１」されて補正され、「−ｄ（２進数の「０」）」が付いていれば、行政地域の代表される東経値または北緯値は補正されない。
【００６３】
これにより、１つの行政地域が２つ、３つまたは４つの経度緯度エリアにまたがっていても、この行政地域は１つの経度及び緯度で代表される。なお、図５の部分「Ｃ」、「Ａ１」、「Ｂ１」、「Ｄ１」のいずれかが重なる場合には、この行政地域は２つ以上に分けられる。重なった部分の地点がどの部分に属するか判別できないからである
。例えば、岩手県、新潟県、長野県などの広い県は、北部と南部の２つに分けられたり、東部と西部の２つに分けられたり、中部と北部と南部の３つに分けられたり、中部と東部と西部の３つに分けられたり、北東部、北西部、南東部及び南西部の４つに分けられたり、中部、東部、西部、南部及び北部の５つに分けられたり、中部、北東部、北西部、南東部及び南西部の５つに分けられたりする。１つの行政地域が１つの経度幅及び１つの緯度幅の中に収まる場合には、この行政地域はこの経度幅及び緯度幅の経度及び緯度で当然代表される。
【００６４】
５．地点−地域名データファイルＦ１９
図６は上記地点−地域名データファイルＦ１９を示す。日本における地名は、一般に図７に示すような構成になっている。つまり、「都道府県」で区分された行政地域の中が「市、区、又は郡」によって区分され、その行政地域の中が更に、「区、町、村」によって区分され、その行政地域の中が更に「町、大字、丁目、番地」によって区分されている。ここでは、便宜上地名の各部分を図３に示す第０層、第１層、第２層及び第３層に階層化する。この実施例では、地名の第０層、第１層及び第２層について、その行政地域を識別可能に構成してある。
【００６５】
図６は上記階層のうち第１層及び第２層の一部分のみについてその構成を示している。実際には第０層のデータベースも存在し、日本全国がカバーされている。図７は、実線でその境界を示す第１層の行政地域と一点鎖線でその境界を示す第２層の行政地域の一例を示している。各々の行政地域は閉曲線によってその境界が示されるが、この実施例では互いに隣接する地域間の境界を示す複数の曲線（この例ではリンクと呼ぶ）の集合によってその閉曲線を表わしている。例えば点Ｐ１、Ｐ２、Ｐ３及びＰ４を通る１つの閉曲線が示す地域Ａの境界線は、この例では点Ｐ１−Ｐ２間のリンク、点Ｐ２−Ｐ３間のリンク、点Ｐ３−Ｐ４間のリンク、及び点Ｐ１−Ｐ４間のリンクによって表わされる。
【００６６】
データベースには、図６に示すように各層についてリンクテーブルとエリアテーブルが備わっている。リンクは曲線を折線によって近似的に表わしたものであり、リンクテーブルには各リンクについて、それに近似した折線を構成する点の座標数、及び各点の座標（緯度、経度）のデータが予め登録されている。エリアテーブルには、行政地域の各々（例えば図７の地域Ａ）について、それを構成するリンク群の各々の番号と、該地域の地域名、及び下位ポインタが予め登録されている。
【００６７】
第１層のエリアテーブルの下位ポインタは、その地域に含まれる第２層のテーブルが存在する位置の先頭メモリアドレスを示している。つまり、第１層の行政地域が特定されれば、下位ポインタによってその地域の範囲内にある第２層の情報のメモリアドレスが特定されるので、処理対象となる第２層のデータ量を大幅に減らすことができる。同様に、図示しないが、第０層の地域が特定されると、それに含まれる下位ポインタによって、その地域に含まれる領域内の第１層のデータベースのメモリアドレスを得ることができる。
【００６８】
行政地域の境界を示す形状は非常に複雑な場合があるので、任意の地点がいずれの行政地域に属するかを正確に識別することは比較的難しい。この実施例においては、「鉛直線算法」によりそれを識別している。即ち、ジョルダン（Ｊｏｒｄａｎ）の曲線定理に基礎をおく、「鉛直線算法」によれば、任意の点Ｐが与えられた閉曲線の内側と外側のいずれに属しているかは、点Ｐを始点として所定方向に延ばした直線と前記閉曲線とが交叉する点の数をかぞえ、交叉数が奇数なら閉曲線の内側、偶数なら外側であると判定しうるので、入力座標の点（Ｐ）から所定方向に延ばした直線と各行政地域の輪郭を示す曲線との交叉数をかぞれることによって、入力座標の点がいずれの行政地域に属するかが正確に識別される。
【００６９】
６．ＲＡＭ５のデータ内容
図８はＲＡＭ５内に記憶されるデータ群の一部を示す。現在位置データＭＰは、現在位置検出装置２０によって検出される、自車両の現在位置を表すデータである。絶対方位データＺＤは、南北方向を示すデータであり、絶対方位センサ２１からの情報に基づいて求められる。相対方位角データＤθは、自車両の進行方向が絶対方位データＺＤに対してなす角度データである。この相対方位角データＤθは、相対方位センサ２２からの情報に基づいて求められる。
【００７０】
走行距離データＭＬは、自車両の走行距離であり、距離センサ２３からのデータに基づいて求められる。現在位置情報ＰＩは、現在位置に関係するデータであり、ビーコン受信装置２６またはデータ送受信装置２７から入力される。ＶＩＣＳデータＶＤとＡＴＩＳデータＡＤは、ビーコン受信装置２６またはデータ送受信装置２７から入力されるデータである。ＶＩＣＳデータＶＤまたはＡＴＩＳデータＡＤにより、地域の交通規制、交通混雑状況または駐車場など施設混雑状況等が判別され、後述される所定の処理が実行される。また、このＶＩＣＳデータＶＤを利用して、ＧＰＳ受信装置２５で検出される自車両位置の誤差補正が実行される場合もある。
【００７１】
登録目的地データＴＰは、使用者によって登録された、目的地の座標位置や名称等の目的地に関するデータである。案内開始地点データＳＰには、ナビゲーション動作が開始される地点の地図座標データが記憶される。同様に、最終案内地点データＥＤには、ナビゲーション動作が終了される地点の地図座標データが記憶される。
【００７２】
なお、案内開始地点データＳＰには、自車両の現在地または出発地からもっとも近い案内道路上のノード座標が用いられる。この案内開始地点データＳＰが記憶される理由は、現在位置データＭＰに応じた自車両の現在地が、例えば、ゴルフ場または駐車場等の敷地内等であり、必ずしも案内道路上にないからである。同じように、案内最終地点データＥＤも、登録目的地データＴＰにもっとも近い案内道路上のノード座標が記憶される。この案内最終地点データＥＤが記憶される理由も、登録目的地データＴＰの座標が、案内道路上にないことがあるからである。
【００７３】
ＲＡＭ５に記憶される案内経路データＭＷは、目的地までの最適な経路、または推奨される経路を示すデータであり、後述されるステップＳＡ４の経路探索処理または再探索処理等で求められる。なお、情報記憶部３７のデータ３８ｃに記憶された道路地図内の各道路には、固有の道路ナンバが付されている。そして、上記案内経路データＭＷは、案内開始地点データＳＰから最終案内地点データＥＤまでの道路ナンバの列で構成される。
【００７４】
モードセットデータＭＤは、後述する目的地設定処理で利用されるデータである。このモードセットデータＭＤは、ディスプレイ３３上にラミネート積層されたタッチスイッチ３４によって設定される。このモードセットデータＭＤにより、ディスプレイ３３上に表示されるモード内容が特定される。立ち寄り地ＤＰは、案内経路途中において立ち寄る施設等に関する情報である。
【００７５】
７．全体処理
図９はＣＰＵ２によって実行される全体処理のフローチャートを示す。この処理は、電源投入によってスタートし、繰り返し実行され、電源オフによって終了される。この電源投入及びオフは、ナビゲーション装置の電源自体がオン・オフされるか、または車両のエンジンスタートキー（イグニッションスイッチ）のオン・オフで実行される。
【００７６】
図９におけるステップＳＡ１のイニシャライズ処理とは次のようなものである。初めに、情報記憶部３７からナビゲーション用プログラムが読み出される。読み出されたナビゲーション用プログラムは、フラッシュメモリ３に複写（インストール）される。この後、フラッシュメモリ３のプログラムが実行される。さらに、ＣＰＵ２によって、ＲＡＭ５のワークメモリ、画像メモリ１０等の各ＲＡＭ内の汎用データ記憶エリアがクリアされる。
【００７７】
なお、フラッシュメモリ３へのプログラムの複写は、情報記憶部３７の交換によって、新たなプログラム３８ｂがナビゲーション装置にセットされると実行される。つまり、新しい情報記憶部３７がナビゲーション装置に初めてセットされたときにのみ、フラッシュメモリ３へのプログラムの複写が実行される。したがって、ディスク管理情報３８ａに基づく判別により、情報記憶部３７が交換されていないと判断されると、フラッシュメモリ３へのプログラムの複写は省略される。
【００７８】
このように、イニシャライズ処理が完了されると、現在位置処理（ステップＳＡ２）、目的地設定処理（ステップＳＡ３）、経路探索処理（ステップＳＡ４）、案内・表示処理（ステップＳＡ５）及び、その他の処理（ステップＳＡ６）がサイクリックに実行される。なお、目的地設定処理（ステップＳＡ３）及び経路探索処理（ステップＳＡ４）は、目的地の変更、または経路からの自車両の離脱等が発生しない場合には、重複して実行されない。
【００７９】
上記現在位置処理（ステップＳＡ２）では、本ナビゲーション装置が積載された地上移動体である自車両の地理座標（緯度、経度及び高度）が検出される。つまり、ＧＰＳ受信装置２５によって、地球の回りを周回している複数の衛星から電波が受信される。この各衛星からの電波により、各衛星の座標位置、衛星における電波発信時間、及びＧＰＳ受信装置２５での電波受信時間が検出される。これらの情報から、各衛星との距離が演算によって求められる。この各衛星との距離から、自車両の地球表面における座標位置が求められる。この求められた自車両の座標位置は、現在位置データＭＰとしてＲＡＭ５に記憶される。なお、この現在位置データＭＰは、ビーコン受信装置２６またはデータ受信装置２７から入力される情報によって修正される場合もある。
【００８０】
また、現在位置処理（ステップＳＡ２）に於いて、絶対方位データＺＤと、相対方位角データＤθと、走行距離データＭＬが、絶対方位センサ２１、相対方位センサ２２及び距離センサ２３を利用して求められる。これらの絶対方位データＺＤと、相対方位角データＤθと、走行距離データＭＬとから、自車両位置を特定する演算処理が行われる。この演算処理によって求められた自車両位置は、情報記憶部３７のデータ３８ｃに記憶される地図データと照合され、地図画面上の現在位置が正確に表示されるように補正が行われる。この補正処理によって、トンネル内等のＧＰＳ信号が受信できないときでも自車両の現在位置が正確に求められる。
【００８１】
目的地設定処理（ステップＳＡ３）では、使用者の希望する目的地の地理座標が登録目的地データＴＰとしてセットされる。例えば、ディスプレイ３３上に表示される道路地図若しくは住宅地図を利用して、使用者により目的地の座標が指定される。または、ディスプレイ３３上に表示される目的地の項目別リストから、使用者によって目的地が特定される。この使用者による目的地指定操作が行われると、目的地の地理座標等の情報データが登録目的地データＴＰとしてＲＡＭ５に記憶される。
【００８２】
経路探索処理（ステップＳＡ４）では、案内開始地点データＳＰから、最終案内地点データＥＤまでの最適な経路が探索される。なお、ここでいう最適な経路とは、次のようなものがある。例えば、最短時間または最短距離で、目的地に到達できる経路、または、より広い道路を優先的に使用した場合の経路等である。さらには、高速道路を使用する場合、その高速道路を使用して、最短時間または最短距離で目的地に到達できる経路等である。
【００８３】
上記案内開始地点データＳＰには、現在位置データＭＰと同じデータがセットされるか、または、現在位置データＭＰに近い案内対象道路上のノードデータがセットされる。なお、自車両の現在走行位置が、案内経路から外れた場合には、この外れた現在位置から最終案内地点までの最適な経路が自動的に再探索されるオートリルートモードがある。オートリルートモードがセットされていなければ、経路の再探索は行われない。また、上記案内経路は、立ち寄り地が設定された場合、その立ち寄り地を経由した経路が探索されることもある。
【００８４】
案内・表示処理（ステップＳＡ５）では、上記経路探索処理（ステップＳＡ４）もしくはルート再探索処理で求められた案内経路が、自車両の現在位置を中心としてディスプレイ３３に表示される。なお、このディスプレイ３３に表示される案内経路は、表示地図上において識別可能なように表示される。例えば、ディスプレイ３３に表示される地図上で、案内経路が色違い表示されるなど、特徴的に表示される。さらに、この案内経路にしたがって、自車両が良好に走行できるよう、道路の案内情報がスピーカ１３から発音される。これに伴って、各種の案内情報がディスプレイ３３に随時表示される。なお、案内経路を表示するための画像データは、情報記憶部３７にあるデータ３８ｃの現在位置周辺の道路地図データか、または現在位置周辺の住宅地図データが用いられる。
【００８５】
この道路地図データと住宅地図データとの切り換えは次の条件によって行われる。例えば、現在位置から案内地点（目的地、立ち寄り地または交差点等）までの距離、自車両の速度、表示可能エリアの大小、または操作者のスイッチ操作等により切り換えられる。さらに、案内地点（目的地、立ち寄り地または交差点等）付近では、この案内地点付近の拡大地図がディスプレイ３３上に表示される。なお、道路地図の代わりに、簡略案内経路画像がディスプレイ３３に表示されてもよい。この簡略案内経路画像には、例えば、地理的情報の表示が省略され、案内経路と目的地または立ち寄り地の方向と現在位置等の、必要最小限の情報のみが表示される。
【００８６】
ステップＳＡ５の案内・表示処理の後、「その他の処理」（ステップＳＡ６）が実行される。この「その他の処理」では、最寄り施設処理が実行される場合がある。この最寄り施設処理とは、上記登録目的地データＴＰ以外の、立ち寄り地（施設等）が検索・指定される処理である。この立ち寄り地に関するデータは、ディスプレイ３３に表示される地図または各項目情報などを利用して定められる。そして、この最寄り施設処理は、上記ステップＳＡ３の目的地設定処理と同じように行われる。
【００８７】
また、「その他の処理」には、例えば、自車両の走行位置が、算出された案内経路に沿っているか否の判断が行われる。つまり、自車両が案内経路から逸脱したことが検知された場合、ルート再探索が行われるべく、各処理開始のための状態フラグがそれぞれセットされる。また、操作者のスイッチ操作による目的地の変更命令が入力されたか否かの判断等も行われる。
【００８８】
ステップＳＡ７の処理が終わると、再び現在位置処理（ステップＳＡ２）から処理が繰り返される。なお、自車両が目的地に到達した場合にも、経路の案内・表示処理が終了され、再度ステップＳＡ２に処理が戻される。この様に、ステップＳＡ２〜ステップＳＡ７までの処理が、順次繰り返される。
【００８９】
８．地理的座標変換処理
図１０は上記ステップＳＡ３の中で実行される地理的座標変換処理のフローチャートを示す。この処理では、上記入力された行政地域情報と分及び秒の地点情報とが純粋な緯度及び経度の地理的座標に変換される。
【００９０】
タッチスイッチ３４の操作によって行政地域の名称の一覧が表示され、この表示された名称の１つがタッチスイッチ３４の操作によって選択され、この行政地域情報が入力され、ＲＡＭ５に記憶される（ステップＳＢ１、ＳＢ２）。さらに、タッチスイッチ３４の操作によって、分及び秒の地点の数値が入力されれば、ＲＡＭ５に記憶される（ステップＳＢ３、ＳＢ４）。
【００９１】
次いで、上記入力された行政地域情報に応じた東経値及び北緯値が行政地域データファイルＦ１８から読み出され、ＲＡＭ５に記憶される（ステップＳＢ５）。さらに上記入力された分及び秒の地点情報と、行政地域データファイルＦ１８の補正基準データＡｅ−ｕ、Ａｎ−ｄ、Ｂｅ−ｕ、Ｂｎ−ｕ、Ｄｅ−ｄ、Ｄｎ−ｕとが対比される（ステップＳＢ６）。
【００９２】
そして、この分及び秒の地点情報がこの補正基準データで示されるエリアの中にあれば（ステップＳＢ７）、上記ステップＳＢ５で読み出された行政地域情報に応じた東経値及び／または北緯値が「−１」されて補正される（ステップＳＢ８）。これにより、図５の「Ａ」「Ｂ」「Ｄ」の部分の分及び秒の地点情報が、誤って図５の「Ａ１」「Ｂ１」「Ｄ１」とされてしまうことがない。
【００９３】
この補正された東経値及び北緯値は、上記入力された分及び秒の地点情報とともに、地理的座標として処理される。この入力され変換された地理的座標を中心とするまたは含む地図データが上記地図データファイルＦ１から読み出され、画像プロセッサ９へ送られてディスプレイ３３に表示される（ステップＳＢ９）。
【００９４】
さらに、この表示された地図データの中心または所定位置つまり入力され変換された地理的座標には、丸印又は星印などの目印が目的地または立ち寄り地として表示される（ステップＳＢ１０）。この目的地または立ち寄り地までの経路が上記ステップＳＡ４で探索され、この目的地または立ち寄り地までの案内・表示が上記ステップＳＡ５で実行される。
【００９５】
また、この入力され変換された地理的座標に対して、タッチスイッチ３４から対応名称の検索指示があれば（ステップＳＢ１１）、この地理的座標に対応する名称データが上記名称−位置データファイルＦ６から検索され表示される（ステップＳＢ１２）。したがって、上記ナビゲーションコードＮＣから対応する施設又は場所の名称を検索することができる。
【００９６】
さらに、この入力され変換された地理的座標に対して、タッチスイッチ３４から対応住所の検索指示があれば（ステップＳＢ１３）、この地理的座標に対応する住所データが上記住所−位置データファイルＦ７から検索され表示される（ステップＳＢ１４）。したがって、上記ナビゲーションコードＮＣから対応する住所又は地名を検索することができる。
【００９７】
以上のように操作者がナビゲーションコードＮＣを入力すると、施設又は場所などの名称、住所または地名、電話番号、郵便番号などがディスプレイ３３に表示される。
【００９８】
また、この入力され変換された地理的座標に対して、タッチスイッチ３４から対応電話番号の検索指示があれば（ステップＳＢ１５）、この地理的座標に対応する電話番号データが上記電話番号−位置データファイルＦ８から検索され表示される（ステップＳＢ１２）。したがって、上記ナビゲーションコードＮＣから対応する電話番号を検索することができる。
【００９９】
なお、この電話番号は郵便番号に置き換えることもできる。この場合、上記電話番号−位置データファイルＦ８には、郵便番号データと経度及び緯度の位置データとが対応して記憶される。
【０１００】
上記ステップＳＢ１の行政地域情報の入力では、以下の入力方法も可能である。行政地域情報は上記分及び秒の入力と同様に数値で入力されたりアルファベットで入力される。この場合、各行政地域と数値（２桁又は３桁など）またはアルファベットの対応表が用意される。
【０１０１】
また、このような図１のナビゲーションコードＮＣは、雑誌、書籍などに施設または場所の内容に対応して記載され、これを見ながら入力されてもよい。この場合バーコードが記載され、バーコードリーダーによって入力されてもよい。
【０１０２】
さらに、このような図１のナビゲーションコードＮＣは、外部の施設（ＡＴＩＳ等）から通信によって送られてくることもできる。この場合、操作者は携帯電話またはナビゲーション装置のデータ送受信装置２７で、上記外部の施設の記憶装置にアクセスし、対応するナビゲーションコードＮＣが読み出され送信される。
【０１０３】
９．地理的座標逆変換処理
図１１は上記ステップＳＡ６又はＳＡ３の中で実行される地理的座標逆変換処理のフローチャートを示す。この処理によって、発生入力された地点の経度（度、分、秒）及び緯度（度、分、秒）が、地点−地域名データファイルＦ１９で変換され、この地点の属する行政地域の名称が検索される。
【０１０４】
図１１において、特定地点の座標（緯度、経度）が入力される（ステップ３１）。この座標は、ナビゲーション装置の各種処理によって検索されたり求められたりする。また操作者が入力することもあるし、外部施設（ＡＴＩＳ）から送信されてきたりする。まず「都道府県」、つまり第０層のデータベースを次の処理のために選択する（ステップ３２）。そして次述する領域検出処理（図９）を実行する（ステップ３３）。これによって、「都道府県」の行政地域が識別されるので、その選択結果に含まれる下位ポインタの内容を利用して、「市、区、郡」、つまり第１層のデータベースの中の対応する領域のもののみを選択する（ステップ３４）。
【０１０５】
そして前記領域検出処理を再び実行し、現在位置が属する市、区、又は郡の行政地域を識別する（ステップ３５）。例えばここで「刈谷市」が検出された場合には、図６に示すエリアテーブルの番号１の欄から「刈谷市」の名称情報を入力し、またその欄にある下位ポインタｐ１の内容を入力する。次いで得られた下位ポインタｐ１によって示される第２層の「刈谷市」のテーブルのみを、膨大な第２層のデータベース上から選択する（ステップ３６）。再び領域検出処理を実行し、第２層における現在地の行政地域を検出する（ステップ３７）。最後に第０層、第１層及び第２層の各データベースに対する処理で得られた地名情報、例えば「愛知県」、「刈谷市」、「朝日町」の情報を所定の表示メモリにストアする（ステップ３８）。この表示メモリ上の情報はスイッチ操作などに応答して、車載表示ユニット４の表示面に文字列で表示される。
【０１０６】
このようにして、入力された度、分、秒などの経度及び緯度の地理的情報に対応する、行政地域の名称または住所若しくは地名が検索される。なお、上記ステップ３４乃至３８の市町村以下の行政地域の検索を省略することもできる。上記分及び秒の地点情報はそのまま変換されず出力される。この行政地域の名称または住所若しくは地名とこの分及び秒の地点情報とは、上記ナビゲーションコードＮＣとして出力される。
【０１０７】
なお、上記入力される度、分、秒などの経度及び緯度の地理的情報は、上述の施設又は場所などの名称、住所または地名、電話番号、郵便番号から変換されることもできる。この場合、入力された施設又は場所などの名称、住所または地名、電話番号、郵便番号が上記名称−位置データファイルＦ６、住所−位置データファイルＦ７、電話番号−位置データファイルＦ８によって、経度及び緯度の位置データに変換され、この位置データが上述のステップ３１乃至３５で上記ナビゲーションコードＮＣに変換される。
【０１０８】
この場合、上記電話番号−位置データファイルＦ８の電話番号は郵便番号に置き換えられ、郵便番号データと経度及び緯度の位置データとが対応して記憶される。これにより、施設又は場所などの名称、住所または地名、電話番号、郵便番号からナビゲーションコードＮＣが検索される。
【０１０９】
以上のように操作者が施設又は場所などの名称、住所または地名、電話番号、郵便番号などを入力すると、上記検索されたナビゲーションコードＮＣがディスプレイ３３に表示される。また、ディスプレイ３３に表示されている地図の１点をカーソルなどで指定すると、この地点の経度及び緯度の位置データ（座標）が演算され、この位置データ（座標）に対応するナビゲーションコードＮＣが検索され表示される。
【０１１０】
１０．領域検出処理
図１２は上記ステップ３３、３５、３７の領域検出処理のフローチャートを示す。まず処理すべき範囲のリンクテーブルを参照し、１つのリンク情報を入力する（ステップ１１）。次に入力したリンク情報の中からそれを構成する１つの線分の情報を選択し、カウンタＮをクリアする（ステップ１２）。ステップ１３〜２０の処理では、選択された線分の情報について、それが現在地点から延ばした直線と交叉するか否かがチェックされる。
【０１１１】
座標ｘ１とｘ２との大小関係を揃えるために、ｘ１＞ｘ２の時には、ｘ１とｘ２の座標の内容を交換し、ｙ１とｙ２の座標の内容を交換する（ステップ１３，１４）。これにより、図１３に示すｘ−ｙ座標系においては、第１点の座標（ｘ１，ｙ１）が第２点の座標（ｘ２，ｙ２）よりも左側に位置するように揃えられる。
【０１１２】
この例では、交叉の回数が偶数か奇数かに応じて領域の内側か外側かを識別するので、交叉の有無は厳密にチェックする必要がある。この例では図１３の下側に示すように、線分の２つの端点（ｘ１，ｘ２）の間に座標がある時には交叉ありとみなし、線分の右端（ｘ２）が座標ｘ上にある時には交叉有とみなし、線分の左端（ｘ１）が座標ｘ上にある時には交叉無とみなし、線分が直線と重なっている時（ｘ１＝ｘ２＝ｘ）には交叉無とみなしている。
【０１１３】
ｘ１＝ｘ２でなく（ステップ１５）、ｘ＞ｘ１であり（ステップ１６）、ｘ≦ｘ２であれば（ステップ１７）、交叉する点におけるｙ座標ｙｃが計算される（ステップ１８）。この場合、ｘ、ｘ１及びｘ２の座標の大小関係が交叉ありとみなされる。次いで、ｙとｙｃとが比較される（ステップ１９）。この実施例では、直線を現在地の座標から下方に延ばすので、それと線分とが交叉する場合の交叉点のｙ座標ｙｃは現在地のｙ座標（ｙ）よりも下側に存在する。次に、ｙ＞ｙｃであると（ステップ１９）、交叉有を有効とみなし、カウンタＮが＋１され（ステップ２０）、検出された交叉数がカウントされる。
【０１１４】
なおこの例では、直線を現在地から下方に延ばす場合を説明したが、上方に延ばす場合には上記ステップ１９の内容を「ｙ＜ｙｃ」に変更すればよい。また、直線を延ばす方向を右又は左方向に変更しても、交叉数を検出することは可能である。
【０１１５】
上記交叉の検出処理は、リンクを構成する全ての線分について実行される。それが終了すると、１つのリンクに関しそれと前記直線とが交叉した回数がカウンタＮ上に存在するので、カウンタＮの内容を該リンクの交叉数として保存する（ステップ２２）。これらの処理を、必要な全てのリンクについて実施する（ステップ２３）。それが終了したら、領域（行政地域）毎にそれを構成する全リンクの交叉数が集計される（ステップ２４）。
【０１１６】
例えば図６に示す第１層の番号１の地域（東京都）については、Ｌ１１、Ｌ１２、Ｌ１３、Ｌ１４、・・・の各リンクの交叉数の合計を計算し、その結果を該地域の交叉数とする。地域の交叉数が偶数なら該地域は現在地の外側であり、地域の交叉数が奇数なら該地域の内側に現在地がある。従って、交叉数が奇数の唯一の地域を検出し、その地域を検出結果として選択する（ステップ２５）。
【０１１７】
１１．第２実施例
図１４はナビゲーションコードＮＣの第２実施例のメッシュコードを示す。本実施例では、日本全体が約８０キロメートル四方（２０万分の１）の方形区画に分割され、各区画に番号が振られ第１次地域区画メッシュコードとされる。この番号は４桁であるが、区画数は陸地だけで１００個前後であるので２桁または３桁とすることもできる。
【０１１８】
この約８０キロメートル四方（２０万分の１）の区画は、経度方向に約１度、緯度方向に約４０分であり、経度緯度の１秒四方の方形区画に細分化すると、３６００（秒）（＝１×６０×６０）×２４００（秒）（＝４０×６０）の区画に分けられ、３６００（秒）は４桁であり２４００（秒）も４桁であるから、各秒四方単位の区画は合計８桁で表され、１秒区画メッシュコードとされる。この１秒四方区画は１／２秒四方区画、１／４秒四方区画、１／８秒四方区画、１／１６秒四方区画、１／３２秒四方区画・・・でもよい。この１秒区画メッシュコードと上記第１次地域区画メッシュコードとで、各地理的座標地点は１０桁〜１２桁で表される。
【０１１９】
また、この約８０キロメートル四方（２０万分の１）の区画は、１メートル四方の方形区画に細分化すると、８００００（ｍ）×８００００（ｍ）の区画に分けられ、８００００（ｍ）は５桁であり８００００（ｍ）も５桁であるから、各１ｍ四方単位の区画は合計１０桁で表され、１ｍ区画メッシュコードとされる。この１ｍ四方区画は５ｍ四方区画、１０ｍ四方区画、２０ｍ四方区画、２５ｍ四方区画、３０ｍ四方区画・・・でもよい。この１ｍ区画メッシュコードと上記第１次地域区画メッシュコードとで、各地理的座標地点は１２桁〜１４桁で表される。
【０１２０】
また、日本全体が約１０キロメートル四方の方形区画に分割され、各区画に番号が振られ第２次地域区画メッシュコードとされる。この番号は６桁であるが、区画数は陸地だけで６４００個前後であるので４桁とすることもできる。
【０１２１】
この第２次地域区画メッシュコードについても、上記１秒区画、１／２秒区画、１／４秒区画・・・に細分化されたり、１ｍ区画、５ｍ区画、１０ｍ区画・・・に細分化されたりする。この１秒区画メッシュコードと上記第２次地域区画メッシュコードとで、各地理的座標地点は１０桁〜１２桁で表される。この１ｍ区画メッシュコードと上記第２次地域区画メッシュコードとで、各地理的座標地点は１２桁〜１４桁で表される。
【０１２２】
さらに、日本全体が約１キロメートル四方の方形区画に分割され、各区画に番号が振られ第３次地域区画メッシュコードとされる。この番号は８桁であるが、区画数は陸地だけで６４００００個前後であるので６桁とすることもできる。
【０１２３】
この第３次地域区画メッシュコードについても、上記１秒区画、１／２秒区画、１／４秒区画・・・に細分化されたり、１ｍ区画、５ｍ区画、１０ｍ区画・・・に細分化されたりする。この１秒区画メッシュコードと上記第３次地域区画メッシュコードとで、各地理的座標地点は１０桁〜１２桁で表される。この１ｍ区画メッシュコードと上記第３次地域区画メッシュコードとで、各地理的座標地点は１２桁〜１４桁で表される。
【０１２４】
なお、上記第１次地域区画メッシュコードは、経度が１度及び緯度が１度の四方区画単位であってもよいし、１／２度四方区画、１／４度四方区画でもよいし、２５０キロメートル四方区画、１００キロメートル四方区画、５０キロメートル四方区画、２５キロメートル四方区画などでもよい。
【０１２５】
このような第１次地域区画メッシュコード、第２次地域区画メッシュコード、第３次地域区画メッシュコードについても、対応する経度及び緯度が上記行政地域データファイルＦ１８に記憶され、上記ステップＳＢ５及びＳＢ６で対応する経度及び緯度が検索され読み出される。また逆に、このような第１次地域区画メッシュコード、第２次地域区画メッシュコード、第３次地域区画メッシュコードについても、対応する経度及び緯度が上記上記地点−地域名データファイルＦ１９に記憶され、ある地点の経度及び緯度から、上記ステップ３２乃至３５で対応する第１次地域区画メッシュコード、第２次地域区画メッシュコード、第３次地域区画メッシュコードが検索され読み出される。
【０１２６】
さらに、上記１ｍ区画、５ｍ区画、１０ｍ区画・・・の地点情報は、上記分及び秒などの地点情報とそっくり置き換わることが可能である。この場合、上記分及び秒の地点情報の代わりにこの距離区画の地点情報が記憶されたり、入力されたり、変換されたり、逆変換されたり、表現されたり、処理されたりする。
【０１２７】
１１．第３実施例
図１５はナビゲーションコードＮＣの第３実施例のメッシュコードを示す。本実施例では、日本全体が１秒四方の区画に分割され、各区画に番号が振られ１秒区画メッシュコードとされる。日本全体は東経１２０度から１５６度、北緯２０度から４６度の範囲内にある。これを１秒区画に分けると、９３６００（秒）×１２９６００（秒）の区画数ができ、９３６００（秒）は５桁であり１２９６００（秒）は６桁であるから、各１秒区画は合計１１桁で表される。
【０１２８】
ただ日本の外縁には海や島がおおく、海を省略したり、島をまとめたりすると、日本の主要部分は東経１２３度から１５０度、北緯２４度から４６度の範囲内にある。これを１秒区画に分けると、７９２００（秒）×９７２００（秒）の区画数ができ、７９２００（秒）は５桁であり９７２００（秒）も５桁であるから、各１秒区画は合計１０桁で表される。
【０１２９】
本発明は上記実施例に限定されず、本発明の趣旨を逸脱しない範囲で種々変更可能である。例えば、本発明はナビゲーション装置または携帯できるまたは一般のコンピュータなどにおいて実施され得る。上記各図の回路の機能はソフトウエア（フローチャート）によって実施されても良いし、上記各図のフローチャートの機能はハードウエア（回路）によって実施されてもよい。
【０１３０】
また、上述のフローチャートの全部または一部の処理が、ＶＩＣＳ、ＡＴＩＳ等の情報管理センターにおいて実行されてもよい。この処理結果（処理情報）は、データ送受信装置２７で受信される。例えば、図５の目的地設定処理（ステップＳＡ３）及び経路探索処理（ステップＳＡ４）等が、地図情報が蓄積された情報処理センターにおいて実行される。そして、探索された案内経路データが、データ送受信装置２７を介して本実施例のナビゲーション装置に転送される。
【０１３１】
さらに、送られてきた案内経路データに基づいて案内表示の処理が実行される。つまり、目的地または立ち寄り施設の検索条件及び、経路探索条件等の情報が本実施例のナビゲーション装置から上記情報管センターに送られる。情報管理センターでは、この送られてきた条件に基づき、所望の施設の検索と、目的地までの経路の探索が実行される。そして、情報管理センターからナビゲーション装置へ検索・抽出・探索結果に関する情報が地図情報等と共に送信される。
【０１３２】
ナビゲーション装置では、この受信された検索・抽出・探索結果に基づき、検索施設がディスプレイ３３上に表示される。このようにすれば、自車の現在位置周辺に関する各施設の詳細かつ最新情報に基づいて、各施設の検索、抽出、探索が可能である。また、施設検索において、周辺道路の環境変化（一方通行道路の新設等）を考慮した検索が可能である。なお、この場合、情報管理センターに蓄積される各施設に関する情報は、常に更新される必要がある。
【０１３３】
また、本実施例で説明した各プログラムと、地図及び表示記号等の情報とを記憶した情報記憶部３７を携帯できるまたは一般のコンピュータ装置で使用できるようにしてもよい。つまり、情報記憶部３７に記憶されたプログラムが一般のコンピュータで実行可能なプログラムとされる。そして、ＧＰＳ受信装置２５によって現在位置を検出できる装置とともに、この情報記憶部３７を携帯タイプのコンピュータ装置に接続すれば、このコンピュータ装置でもナビゲーション処理が可能となる。さらに、本発明は、自動車以外の車両や、船舶、航空機、ヘリコプタ等のナビゲーション装置としても適用でき、ナビゲーションに用いられる地図は、道路地図の他に、海図や海底地図等でも良い。さらにまた、本発明は、自動車等の移動体に装着されるナビゲーション装置のみならず、携帯型のナビゲーション装置に適用されても良い。つまり、サイクリング、旅行、登山、ハイキング、つり等において利用される、人間が携行できる小型のナビゲーション装置に本発明が適用されても良い。
【０１３４】
上述の各請求項に記載された本発明は、地理的座標入力装置／方法、地理的座標処理装置／方法、地理的座標表示装置／方法、コンピュータプログラムを記憶した媒体、コンピュータプログラムの通信方法／通信装置としても実行可能である。
【０１３５】
【発明の効果】
以上詳述したように、本発明では、広い地理的範囲の中の多数の地域であって、経度及び緯度によらないでこの多数の地域を示す地域情報と、この地域内をさらに細かく分けた細分化地点を示す地点情報との組み合わせによって地理上の特定地点を表すようにした。したがって、桁の少ない数値で地理的座標を特定することができる等の効果を奏する。
【０１３６】
また、本発明では、経度の幅及び緯度の幅が１度以内の地域を示す地域情報と、この地域内の特定地点の経度及び緯度の度を除外した分及び秒を少なくとも示す地点情報との組み合わせによって地理上の特定地点を表すようにした。したがって、桁の少ない数値で地理的座標を特定することができる等の効果を奏する。
【０１３７】
地域情報と地点情報で入力された情報を、度、分及び秒などの経度及び緯度の情報に変換して出力するので、人間に都合のよい情報を装置の処理に適合するスタイルに変換でき、装置を人間にとって使い易いものにすることができる等の効果を奏する。
【０１３８】
経度及び緯度の度、分及び秒などで入力された情報のうち、度の情報を地域情報に変換して出力するので、装置の処理に適合する情報を人間に都合のよいスタイルに変換でき、装置を人間にとって使い易いものにすることができる等の効果を奏する。
【図面の簡単な説明】
【図１】ナビゲーションコードＮＣを示す。
【図２】ナビゲーション装置の全体回路を示す。
【図３】情報記憶部３７のデータ３８ｃの記憶内容を示す。
【図４】行政地域データファイルＦ１８を示す。
【図５】１つの行政地域が複数の経度又は緯度のエリアに属する場合の補正処理を示す。
【図６】地点−地域名データファイルＦ１９を示す。
【図７】行政地域の境界を示す。
【図８】ＲＡＭ５に記憶されるデータを示す。
【図９】全体処理のフローチャートを示す。
【図１０】地理的座標変換処理のフローチャートを示す。
【図１１】地理的座標逆変換処理のフローチャートを示す。
【図１２】領域検出処理のフローチャートを示す。
【図１３】行政地域の境界と延長線との交叉状態を示す。
【図１４】第２実施例のナビゲーションコードＮＣを示す。
【図１５】第３実施例のナビゲーションコードＮＣを示す。
【符号の説明】
１…処理部、２…ＣＰＵ、３…フラッシュメモリ、４…ＲＯＭ、５…ＲＡＭ、７…センサ入力インタフェイス、８…通信インタフェイス、９…画像プロセッサ、１０…画像メモリ、１１…音声プロセッサ、１３…スピーカ、２０…現在位置検出装置、２１…絶対方位センサ、２２…相対方位センサ、２３…距離センサ、２４…速度センサ、２５…ＧＰＳ受信装置、２６…ビーコン受信装置、２７…データ送受信装置、３０…入出力装置、３３…ディスプレイ、３４…タッチパネル、３７…情報記憶部、３８ａ…ディスク管理情報、３９…データ送受信部
【図１】
0003584459.tif 000002
【図２】
0003584459.tif 000003
【図３】
0003584459.tif 000004
【図４】
0003584459.tif 000005
【図５】
0003584459.tif 000006
【図６】
0003584459.tif 000007
【図７】
0003584459.tif 000008
【図８】
0003584459.tif 000009
【図９】
0003584459.tif 000010
【図１０】
0003584459.tif 000011
【図１１】
0003584459.tif 000012
【図１２】
0003584459.tif 000013
【図１３】
0003584459.tif 000014
【図１４】
0003584459.tif 000015
【図１５】
0003584459.tif 000016