(57)【特許請求の範囲】
【請求項１】
車両の現在地を示す現在地座標のデータを出力する現在地検出手段（１）と、
複数の地点の各々に対し、地点座標とその地点に対する名称データを記憶した記憶手段（３ｂ）と、
車両の進行方向を検出する進行方向検出手段（１０２）と、
前記地点座標と前記現在地座標に基づき、前記検出された車両の進行方向に対し所定の角度範囲内にある地点の中で前記現在地に近接する近接地点を特定する地点特定手段（１０３〜１０８）と、
この特定された近接地点の前記名称データに基づき名称表示を行う表示手段（４）とを備え、
前記地点特定手段は、現在地に対する地点の方向と前記検出された車両の進行方向との偏角を求める手段（１０４）と、その偏角が所定の角度範囲内にあるか否かを判定する手段（１０５）と、前記偏角が前記所定の角度範囲内にあるときに前記地点と現在地間の距離を算出するとともにその距離を前記偏角に応じた値に変更する手段（１０６）を有し、この変更された距離に基づいて前記近接地点を特定することを特徴とする車両用ナビゲーション装置。
【請求項２】
前記地点特定手段は、前記検出された進行方向に基づき、その進行方向にあるエリアを特定する手段（１０３）を有し、この特定されたエリア内にある地点に対して前記近接地点を特定することを特徴とする請求項１に記載の車両用ナビゲーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車両の現在地を検出して現在地に近接する地点の名称表示を行う車両用ナビゲーション装置に関する。
【０００２】
【従来の技術】
従来、この種の装置として、特開平３ー９２７１４号公報に示す「簡易ナビゲーション装置」がある。このものは、ＧＰＳ受信機を用いて車両の現在地を検出し、予め定めた複数の表示対象地点の中で最近傍の地点を特定し、その地点の名称を表示するようにしている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記のものにおいては、現在地に最も近い地点に対して名称表示を行うものであるため、車両が通り過ぎた地点が最も近い地点である限り、それに対する名称表示を継続してしまい、適切なる名称表示を行っていないという問題がある。
【０００４】
本発明は上記問題に鑑みたもので、車両が通り過ぎた地点に対する名称表示を防止し、車両の進行方向に即した形で名称表示を行うことを目的とする。
【０００５】
【発明の概要】
請求項１に記載の発明においては、車両の進行方向に対し所定の角度範囲内にある地点の中で現在地に近接する近接地点を特定し、この特定された近接地点の名称を表示させるようにした点を特徴としている。
従って、車両が通り過ぎた地点のように車両の進行方向から所定の角度範囲内にない地点が表示対象地点から除外され、車両の進行方向に即した近接地点を対象として名称表示を行うことができる。
【０００６】
さらに、請求項１に記載の発明においては、地点と現在地間の距離を、車両の進行方向と地点方向との偏角に応じた値に変更し、この変更された距離に基づいて近接地点を特定するようにした点を特徴としている。従って、近接地点を特定するための、地点と現在地間の距離を、偏角により変更するようにしているから、車両の進行方向上にある地点を近接地点として特定しやすくなるため、より進行方向に即した名称表示とすることができる。
【０００７】
請求項２に記載の発明においては、進行方向にあるエリアを特定し、そのエリア内にある地点に対して近接地点を特定するようにした点を特徴としている。従って、そのエリアの特定により、近接地点の特定に必要な処理を簡単化することができる。
【０００８】
【発明の実施の形態】
以下、本発明を図に示す実施形態について説明する。
（第１実施形態）
図１に車両用ナビゲーション装置の全体構成を示す。
図１において、ＧＰＳ受信機１は、ＧＰＳアンテナ１ａ、アンプ１ｂ、ＧＰＳ受信処理部１ｃを備え、人工衛星からの電波を受信して測位処理を行い、車両の現在地を示す緯度経度の現在地座標データ等を出力する。
【０００９】
キー入力部２は、車両の乗員等により操作され、ナビゲーションに必要な各種操作信号を出力する。
制御装置３は、ＣＰＵ３ａ、ＲＯＭ３ｂ、ＲＡＭ３ｃ等を有して構成されており、ＧＰＳ受信機１からの現在地座標データ、キー入力部２からのキー入力信号を取り込み、後述する現在地名表示のための演算処理を実行する。また、キー入力部２を用いて目的地が設定された時には、目的地への方向および目的地までの距離を求め、それを表示させる演算処理も実行する。
【００１０】
なお、ＲＯＭ３ｂには、図２に示すように、複数の地点の各々に対し地点座標及び、地名又は地点名の名称データが記憶されており、上記現在地名表示の演算処理を実行するに際し、このＲＯＭ３ｂ内のデータが検索される。
表示装置４は、車室内に設置され、現在地名、目的地への方向、距離の情報等を表示する。この表示装置４としては、液晶表示装置を用いることができる。
【００１１】
この表示装置４およびキー入力部２の具体的な構成を図３に示す。
図に示すように、表示装置４の表示面において、現在地名が表示部４ａに表示され、目的地方向が表示部４ｂに矢印表示され、目的地までの距離が表示部４ｃに表示され、ＧＰＳ受信機１にて受信できている衛星数が表示部４ｄに表示される。また、キー入力部２は表示装置４の表示枠外に設けられている。
【００１２】
この表示装置４における表示例を図４に示す。図４（ａ）は、現在地名として現在地を含むエリアの地名を表示している例であり、図４（ｂ）は現在地名として現在地近傍地点の地点名を表示している例である。なお、表示部４ｄにおける小さい四角表示にて受信できている人工衛星の数を示している。
上記構成において、ＣＰＵ３ａで行う演算処理のうち現在地名を表示させる演算処理について、図５に示すフローチャートを基に説明する。
【００１３】
まず、ＧＰＳ受信機１からの信号により、ＧＰＳ受信機１が３個以上の衛星から受信できているか否かを判定する（ステップ１０１）。これは３個以上の衛星からの受信により現在地の特定を行うことができるからである。
そして、ＧＰＳ受信機１が３個以上の衛星から受信できている時には、ＧＰＳ受信機１からの信号により車両の進行方向θｖを計算する（ステップ１０２）。進行方向θｖはドップラーシフトを用いて求めたＧＰＳアンテナ１ａの平面上の速度から求めることができる。
【００１４】
次に、ＧＰＳ受信機１からの信号による車両の現在地座標およびその進行方向θｖから所定のメッシュエリア内にある地点の地点座標および名称データを読み出す（ステップ１０３）。
具体的には、経度緯度座標系で表現される地域を、網目状の小区画に区分した等形または等面積に区画したメッシュ（例えば図６に示すように、１メッシュ当たり約１平方キロメートルの面積を有するもの）を用い、メッシュエリアを規定する経度緯度座標と、車両の現在地座標と、車両の進行方向θｖにより、車両の現在地が存在するメッシュエリアと、その進行方向にあるメッシュエリアを特定し、それらのメッシュエリア内にある地点（図中の黒点で示す）の地点座標および名称データを順に読み出す。
【００１５】
このメッシュエリアの特定は、例えば、図６において現在地座標とメッシュエリアを規定する経度緯度座標から、現在地が（２，Ｂ）のメッシュエリア内にあることを特定すると、車両の進行方向（図６の場合、右）にある（２，Ｃ）のメッシュエリアを特定し、さらに車両の進行方向に向かって直交関係にある（１，Ｃ）、（３，Ｃ）のメッシュエリアを特定する。それらのメッシュエリア内に地点が１つもない時には、車両の進行方向に向かってさらに延長し、（１，Ｄ）、（２，Ｄ）、（３，Ｄ）のメッシュエリアを特定する。
【００１６】
この後、それらの抽出した地点に対し、車両の進行方向にある近接地点を特定する処理を実行する。すなわち、抽出した地点の数がｎ個ある場合、ステップ１０４以降の処理をｎ回繰り返す。
まず、ｉ番目の地点の座標から、車両の進行方向θｖに対し現在地からその地点の方向の偏角θｉを計算する（ステップ１０４）。この偏角θｉは、車両の進行方向θｖを基準にして地点方向とのなす角（地点方向が右側の場合は正の値、左側の場合は負の値をとる）の絶対値を示すものである。
【００１７】
次に、偏角θｉが所定の角度以下か、すなわち地点が進行方向θｖに対し所定の角度範囲内にあるか否かを判定する（ステップ１０５）。偏角θｉがその所定の角度以下の場合は数１による距離計算を行う（ステップ１０６）。
【００１８】
【数１】
Ｄｉ＝ｄｉ＋ｋ・θｉ
ここで、ｄｉは現在地座標とｉ番目の地点の座標との直線距離であり、それぞれの座標を用いた計算により求められる。また、ｋは偏角θｉを距離に換算するための重み付け係数である。従って、数１により求められる距離データＤｉは、現在地と目的地間の直線距離を偏角に応じた値に変更されたものとなる。なお、重み付け係数ｋの大きさにより、直線距離と偏角のいずれかにウェイトを置いた距離データＤｉを得ることができる。
【００１９】
次に、距離データＤｉの更新処理を行う（ステップ１０７）。具体的には、距離データＤｉが算出される毎に、それまでの最小値と比較し、算出された距離データＤｉの方が小さい時に、その距離データＤｉを最小値として更新記憶する処理を行う。
上記した処理を、ｎ回繰り返すことにより、最小の距離データＤｉを有する地点ｉが特定される。
【００２０】
そして、ｎ回の処理が終了したことを判定する（ステップ１０８）と、最小の距離データＤｉを有する地点ｉの名称データにより、現在地名を表示装置４に表示させる（ステップ１０９）。
なお、ステップ１０５の処理で、偏角θｉが上記した所定角度より大きい場合は、その地点が車両の進行方向にないとして、数１による距離計算を行わないようにしている。
【００２１】
例えば、所定角度を９０°に設定した場合には、図７（ａ）に示すように、車両の真横から後ろの１８０°の範囲（図中の斜線範囲）内にある地点がマスク、すなわち現在地名表示を行うための表示対象地点から除外される。また、所定角度を４５°に設定した場合には、図７（ｂ）に示すように、２７０°の範囲（図中の斜線範囲）内にある地点が表示対象地点外となる。
【００２２】
このことにより、その所定角度を適当に設定することにより、車両の進行方向にある表示対象地点を適切に抽出することができ、車両が通り過ぎた地点等に対する現在地名表示を禁止することができる。
（第２実施形態）
この第２実施形態においては、上記したような偏角θｉによる距離の重み付けを行わず、車両の進行方向に対し所定の角度範囲内にある地点の中で現在地に最も近い地点を特定し、現在地名表示を行うようにしている。
【００２３】
図８に、その処理を行うフローチャートを示す。
図５のステップ１０４〜１０８の処理の代わりに、ステップ２０１〜２０３を設けている。ステップ２０１では、現在地座標と各地点の地点座標により最も現在地に近い地点を特定する。次に、車両の進行方向θｖに対するその地点の方向の偏角θを計算し（ステップ２０２）、この偏角θが所定の角度以下であるか否かを判定する（ステップ２０３）。これらステップ２０２、２０３の処理は、図５のステップ１０４、１０５と同様なものである。
【００２４】
そして、偏角θが所定の角度以下の時は、その地点が車両の進行方向に対し所定の角度範囲内にあるものとして、その地点の名称データにより現在地名表示を行う（ステップ１０９）。
しかし、偏角θが所定の角度より大きい時は、ステップ２０１に戻り、その地点を除いた地点の中で現在地に近い地点を特定し、それに対し上記と同様に偏角θを用いた角度判定を行う。
【００２５】
このようにして、車両の進行方向に対し所定の角度範囲内にある地点の中で現在地に最も近い地点を特定し、それにより現在地名表示を行う。
なお、上述した第１、第２実施形態においては、ＧＰＳ受信機を用いて現在地検出を行うものを示したが、ジャイロ等の方向センサ、距離センサ等を用いて現在地演算を行うものを用いてもよい。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示す全体構成図である。
【図２】地点座標および名称データの記憶構成を説明する図である。
【図３】図１中の表示装置４およびキー入力部４の構成を示す図である。
【図４】表示装置４の表示例を示す図である。
【図５】図１中のＣＰＵ３ａによる現在地名表示の演算処理を示すフローチャートである。
【図６】メッシュエリア内の地点抽出を説明するための図である。
【図７】表示対象地点外となる範囲を説明するための図である。
【図８】本発明の第２実施形態における現在地名表示の演算処理を示すフローチャートである。
【符号の説明】
１…ＧＰＳ受信機、２…キー入力部、３…制御装置、４…表示装置。
【図１】
0003550809.tif 000002
【図２】
0003550809.tif 000003
【図３】
0003550809.tif 000004
【図４】
0003550809.tif 000005
【図５】
0003550809.tif 000006
【図６】
0003550809.tif 000007
【図７】
0003550809.tif 000008
【図８】
0003550809.tif 000009