JP3780861B2 - NAVIGATION DEVICE AND ROAD GUIDANCE METHOD PROGRAM - Google Patents

NAVIGATION DEVICE AND ROAD GUIDANCE METHOD PROGRAM Download PDF

Info

Publication number
JP3780861B2
JP3780861B2 JP2001103220A JP2001103220A JP3780861B2 JP 3780861 B2 JP3780861 B2 JP 3780861B2 JP 2001103220 A JP2001103220 A JP 2001103220A JP 2001103220 A JP2001103220 A JP 2001103220A JP 3780861 B2 JP3780861 B2 JP 3780861B2
Authority
JP
Japan
Prior art keywords
road
alert
processing means
current location
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001103220A
Other languages
Japanese (ja)
Other versions
JP2002296065A (en
Inventor
秀樹 中島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aisin AW Co Ltd
Original Assignee
Aisin AW Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Aisin AW Co Ltd filed Critical Aisin AW Co Ltd
Priority to JP2001103220A priority Critical patent/JP3780861B2/en
Publication of JP2002296065A publication Critical patent/JP2002296065A/en
Application granted granted Critical
Publication of JP3780861B2 publication Critical patent/JP3780861B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Traffic Control Systems (AREA)
  • Navigation (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、ナビゲーション装置及び道路案内方法のプログラムに関するものである。
【0002】
【従来の技術】
従来、ナビゲーション装置においては、現在地検出手段によって車両の現在の位置、すなわち、現在地が検出されるとともに、車両の方位、すなわち、自車方位が検出され、データ記録部から読み出された地図データに基づいて、表示部のディスプレイに地図画面が設定され、該地図画面に前記現在地、自車方位及び周辺の地図が表示されるようになっている。また、前記ナビゲーション装置は経路探索装置として使用され、操作者、例えば、運転者によって入力部が操作されて目的地が入力されると、経路探索処理が行われ、現在地から目的地までの経路が探索され、前記地図画面に探索された経路、すなわち、探索経路が表示され、案内される。したがって、運転者は、前記地図又は探索経路に従って車両を走行させることができる。
【0003】
ところで、探索経路が案内されていないとき、又は車両が探索経路外を走行しているときに、道なり方向に急なカーブ等の注意喚起を行うべき地点、すなわち、注意喚起地点がある場合に、運転者にその旨を通知するようにしたナビゲーション装置が提供されている(特開2000−18959号公報参照)。
【0004】
【発明が解決しようとする課題】
しかしながら、前記従来のナビゲーション装置においては、道なり方向が一律に決定され、注意喚起地点があることが一律に通知されるので、車両が実際には道なり方向の道路を走行しない場合、運転者は通知に対して違和感を持ってしまう。
【0005】
本発明は、前記従来のナビゲーション装置の問題点を解決して、運転者に対して違和感を持たせることなく注意喚起を行うべき地点を通知することができるナビゲーション装置及び道路案内方法のプログラムを提供することを目的とする。
【0006】
【課題を解決するための手段】
そのために、本発明のナビゲーション装置においては、現在地を検出する現在地検出手段と、道路状況情報を取得する道路状況情報取得処理手段と、前記道路状況情報に基づいて、現在地から注意喚起を行うべき地点までの所定の交差点について、道なり道路の判定を行う道なり道路判定処理手段と、各道なり道路の形態に基づいて注意喚起レベルを設定する注意喚起レベル設定処理手段と、前記注意喚起レベルに対応する案内方法で注意喚起を実行する注意喚起処理手段とを有する。
【0007】
本発明の他のナビゲーション装置においては、さらに、前記注意喚起処理手段は、各交差点についての注意喚起レベルのうちの最も低い注意喚起レベルに基づいて案内方法を決定する。
【0008】
本発明の更に他のナビゲーション装置においては、さらに、前記注意喚起処理手段は、車両が注意喚起地点より手前に設定された注意喚起実行地点に到達したときに注意喚起を実行する。
【0009】
本発明の更に他のナビゲーション装置においては、さらに、前記注意喚起レベル設定処理手段は、車両が注意喚起情報作成地点に到達したときに注意喚起レベルを設定する。
【0010】
本発明の道路案内方法のプログラムにおいては、コンピュータを、道路状況情報を取得する道路状況情報取得処理手段、前記道路状況情報に基づいて、現在地から注意喚起を行うべき地点までの所定の交差点について、道なり道路の判定を行う道なり道路判定処理手段、各道なり道路の形態に基づいて注意喚起レベルを設定する注意喚起レベル設定処理手段、及び前記注意喚起レベルに対応する案内方法で注意喚起を実行する注意喚起処理手段として機能させる。
【0011】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【0012】
図1は本発明の実施の形態におけるナビゲーション装置の機能ブロック図である。
【0013】
図において、21は現在地を検出する現在地検出手段としてのGPS、91は道路状況情報を取得する道路状況情報取得処理手段、92は前記道路状況情報に基づいて、現在地から注意喚起を行うべき地点までの所定の交差点について、道なり道路の判定を行う道なり道路判定処理手段、93は各道なり道路の形態に基づいて注意喚起レベルを設定する注意喚起レベル設定処理手段、94は前記注意喚起レベルに対応する案内方法で注意喚起を実行する注意喚起処理手段である。
【0014】
図2は本発明の実施の形態におけるナビゲーション装置のブロック図である。
【0015】
図において、14はナビゲーション装置であり、該ナビゲーション装置14は、現在地等を検出する現在位置検出処理部15、道路データ等が記録された記録媒体としてのデータ記録部16、コンピュータとして配設され、各種の処理手段として機能し、入力された情報に基づいて、ナビゲーション処理等の各種の演算処理を行うナビゲーション処理部17、入力部34、表示部35、音声入力部36、音声出力部37及び通信部38を有し、前記ナビゲーション処理部17に車速センサ41が接続される。
【0016】
そして、前記現在位置検出処理部15は、現在地検出手段としてのGPS21、地磁気センサ22、距離センサ23、ステアリングセンサ24、ビーコンセンサ25、ジャイロセンサ26、図示されない高度計等から成る。
【0017】
前記GPS21は、人工衛星によって発生させられた電波を受信することによって地球上における現在地を検出し、前記地磁気センサ22は、地磁気を測定することによって自車方位を検出し、前記距離センサ23は、道路上の所定の位置間の距離等を検出する。距離センサ23としては、例えば、図示されない車輪の回転速度を測定し、該回転速度に基づいて距離を検出するもの、加速度を測定し、該加速度を2回積分して距離を検出するもの等を使用することができる。
【0018】
また、前記ステアリングセンサ24は、舵(だ)角を検出し、ステアリングセンサ24としては、例えば、図示されないステアリングホイールの回転部に取り付けられた光学的な回転センサ、回転抵抗センサ、車輪に取り付けられた角度センサ等が使用される。
【0019】
そして、前記ビーコンセンサ25は、道路に沿って配設された電波ビーコン、光ビーコン等からの位置情報を受信して現在地を検出する。前記ジャイロセンサ26は、車両の回転角速度、すなわち、旋回角を検出し、ジャイロセンサ26としては、例えば、ガスレートジャイロ、振動ジャイロ等が使用される。そして、前記ジャイロセンサ26によって検出された旋回角を積分することにより、自車方位を検出することができる。
【0020】
なお、前記GPS21及びビーコンセンサ25はそれぞれ単独で現在地を検出することができる。そして、距離センサ23によって検出された距離と、地磁気センサ22によって検出された自車方位、又はジャイロセンサ26によって検出された旋回角とを組み合わせることにより現在地を検出することもできる。また、距離センサ23によって検出された距離と、ステアリングセンサ24によって検出された舵角とを組み合わせることにより現在地を検出することもできる。
【0021】
前記データ記録部16は、地図データファイル、交差点データファイル、ノードデータファイル、道路データファイル、写真データファイル、及び各地域のホテル、ガソリンスタンド、駐車場、観光地案内等の施設の情報が記録された施設情報データファイルから成るデータベースを備える。そして、前記各データファイルには、経路を探索するためのデータのほか、前記表示部35のディスプレイに設定された画面に、探索経路に沿って案内図を表示したり、交差点又は経路における特徴的な写真、コマ図等を表示したり、次の交差点までの距離、次の交差点における進行方向等を表示したり、他の案内情報を表示したりするための各種のデータが記録される。なお、前記データ記録部16には、所定の情報を音声出力部37によって出力するための各種のデータも記録される。
【0022】
ところで、前記交差点データファイルには各交差点に関する交差点データが、ノードデータファイルにはノード点に関するノードデータが、道路データファイルには道路に関する道路データがそれぞれ記録され、前記交差点データ、ノードデータ及び道路データによって道路状況を表す道路状況情報としての道路状況データが構成される。なお、前記ノードデータは、前記地図データファイルに記録された地図データにおける少なくとも道路の位置及び形状を構成するものであり、実際の道路の分岐点(交差点、T字路等も含む)、ノード点、各ノード点間を連結するノード点間リンク等を示すデータから成る。
【0023】
そして、前記道路データによって、道路自体については、幅員、勾(こう)配、カント、バンク、路面の状態、道路の車線数、車線数の減少する地点、幅員の狭くなる地点等が、コーナについては、曲率半径、交差点、T字路、コーナの入口等が、道路属性については、降坂路、登坂路等が、道路種別としては、国道、一般道路、高速道路等がそれぞれ構成される。さらに、道路データによって、踏切、高速道路出口ランプウェイ、高速道路の料金所等も構成される。
【0024】
また、前記ナビゲーション処理部17は、ナビゲーション装置14の全体の制御を行うCPU31、該CPU31が各種の演算処理を行うに当たってワーキングメモリとして使用されるRAM32、及び制御用のプログラムのほか、目的地までの経路の探索、経路中の走行案内、特定区間の決定等を行うための各種のプログラムが記録された記録媒体としてのROM33から成るとともに、前記ナビゲーション処理部17に、前記入力部34、表示部35、音声入力部36、音声出力部37及び通信部38が接続される。
【0025】
なお、前記データ記録部16及びROM33は、図示されない磁気コア、半導体メモリ等によって構成される。また、前記データ記録部16及びROM33として、磁気テープ、磁気ディスク、フロッピー(登録商標)ディスク、磁気ドラム、CD、MD、DVD、光ディスク、MO、ICカード、光カード等の各種の記録媒体を使用することもできる。
【0026】
本実施の形態においては、前記ROM33に各種のプログラムが記録され、前記データ記録部16に各種のデータが記録されるようになっているが、プログラム、データ等を同じ外部の記録媒体に記録することもできる。この場合、例えば、前記ナビゲーション処理部17に図示されないフラッシュメモリを配設し、前記外部の記録媒体から前記プログラム、データ等を読み出してフラッシュメモリに書き込むこともできる。したがって、外部の記録媒体を交換することによって前記プログラム、データ等を更新することができる。また、図示されない自動変速機制御装置の制御用のプログラム等も前記外部の記録媒体に記録することができる。このように、各種の記録媒体に記録されたプログラムを起動し、データに基づいて各種の処理を行うことができる。
【0027】
さらに、前記通信部38は、FM多重の送信装置、電話回線、通信回線等との間で各種の、プログラム、データ等の送受信を行うためのものであり、例えば、図示されない情報センサ等の受信装置によって受信された渋滞情報、規制情報、駐車場情報等の各情報から成る交通情報のほか、交通事故情報、GPS21の検出誤差を検出するD−GPS情報等の各種のデータを受信する。
【0028】
また、本発明の機能を実現するためのプログラム、ナビゲーション装置14を動作させるためのその他のプログラム、データ等を、情報センタ(インターネット用サーバ、ナビゲーション用サーバ等)から複数の基地局(インターネットのプロバイダ端末、前記通信部38と電話回線、通信回線等を介して接続された通信局等)に送信するとともに、各基地局から通信部38に送信することもできる。その場合、各基地局から送信された前記プログラム及びデータの少なくとも一部が受信されると、前記CPU31は、読書き可能なメモリ、例えば、RAM32、フラッシュメモリ、ハードディスク等の記録媒体にダウンロードし、前記プログラムを起動し、データに基づいて各種の処理を行うことができる。なお、プログラム及びデータを互いに異なる記録媒体に記録したり、同じ記録媒体に記録したりすることもできる。
【0029】
また、家庭用のパソコンを使用し、前記情報センタから送信されたプログラム、データ等を、パソコンに対して着脱自在なメモリスティック、フロッピーディスク等の記録媒体にダウンロードし、前記プログラムを起動し、データに基づいて各種の処理を行うこともできる。
【0030】
そして、前記入力部34は、走行開始時の現在地を修正したり、目的地を入力したりするためのものであり、前記ディスプレイに設定された画面に画像で表示された操作キー、操作メニュー等の操作スイッチから成る。したがって、操作スイッチを押す(タッチする)ことにより、入力を行うことができる。なお、入力部34として、表示部35と別に配設されたキーボード、マウス、バーコードリーダ、ライトペン、遠隔操作用のリモートコントロール装置等を使用することもできる。
【0031】
そして、前記ディスプレイに設定された画面には、操作案内、操作メニュー、操作キーの案内、現在地から目的地までの経路、該経路に沿った案内情報等が表示される。前記表示部35としては、CRTディスプレイ、液晶ディスプレイ、プラズマディスプレイ等のディスプレイを使用することができるほか、フロントガラスにホログラムを投影するホログラム装置等を使用したりすることもできる。
【0032】
また、音声入力部36は、図示されないマイクロホン等によって構成され、音声によって必要な情報を入力することができる。さらに、音声出力部37は、図示されない音声合成装置及びスピーカを備え、音情報、例えば、音声合成装置によって合成された音声から成る案内情報、変速情報等をスピーカから出力する。なお、音声合成装置によって合成された音声のほかに、各種の音、あらかじめテープ、メモリ等に録音された各種の案内情報をスピーカから出力することもできる。
【0033】
次に、前記構成のナビゲーション装置14の動作について説明する。
【0034】
まず、運転者によって入力部34が操作され、ナビゲーション装置14が起動されると、CPU31の図示されないナビ初期化処理手段は、ナビ初期化処理を行うとともに、ナビ初期化処理において、ナビ初期化処理手段の初期化処理手段は自車方位を決定するための初期化処理を行う。
【0035】
続いて、CPU31の図示されないマッチング処理手段は、マッチング処理を行い、現在地、自車方位、ノードデータ、地図データ等のマッチングデータを読み出すとともに、マッチング処理において、マッチング処理手段の自車方位決定処理手段は自車方位決定処理を行う。そのために、前記CPU31の図示されない自車方位検出手段は、前記ジャイロセンサ26によって検出された旋回角を積分し、自車方位を検出する。なお、本実施の形態において、マッチング処理手段は、ノードデータ、地図データ等をデータ記録部16から読み出すようにしているが、通信部38を介して読み出すこともできる。
【0036】
次に、前記CPU31の図示されない表示処理手段は、表示処理を行うことによって、前記ディスプレイに地図画面を設定し、該地図画面に、前記地図データに従って周辺の地図を表示するとともに、検出された現在地及び決定された自車方位を表示する。
【0037】
そして、前記ナビゲーション装置14が経路探索装置として使用される場合、運転者によって入力部34が操作されて目的地が入力されると、CPU31の図示されない目的地設定処理手段は、目的地設定処理を行い、目的地を設定する。また、CPU31の図示されない現在地更新処理手段は、現在地更新処理を行い、車両の走行に伴って現在地を更新する。続いて、CPU31の図示されない経路探索処理手段は、経路探索処理を行い、現在地から目的地までの経路を探索する。
【0038】
そして、経路が探索されると、前記表示処理手段は、表示処理を行い、前記ディスプレイに地図画面を設定し、該地図画面に現在地、自車方位、周辺の地図のほか、探索経路を表示し、案内する。したがって、運転者は、探索案内に従って車両を走行させることができる。
【0039】
ところで、探索経路が案内されていないとき、又は車両が探索経路外を走行しているときに、CPU31の図示されない注意喚起地点通知処理手段は、注意喚起地点通知処理を行い、注意喚起地点がある旨を運転者に通知し、注意喚起を行う。そのために、前記注意喚起地点通知処理手段の走行経路予測処理手段は、走行経路予測処理を行い、車両が走行する経路を予測する。
【0040】
次に、前記走行経路予測処理手段の動作について説明する。
【0041】
図3は本発明の実施の形態における走行経路予測処理手段の動作を示すフローチャートである。
【0042】
まず、前記走行経路予測処理手段の道路状況情報取得処理手段91(図1)は、データ記録部16(図2)から現在地の道路データを読み出して取得し、RAM32に記録し、前記道路データに基づいて、現在地から進行方向に向かって所定の交差点を、本実施の形態においては、各交差点を特定し、データ記録部16から前記次の交差点についての交差点データを読み出して取得し、前記RAM32に記録する。なお、前記道路状況情報取得処理手段91は、通信部38を介して道路データ及び交差点データを取得することもできる。
【0043】
前記交差点データには、交差点の番号、交差点に信号があるかどうか、交差点に接続された道路の数、すなわち、接続道路数、各道路間の角度等のデータが含まれるほかに、各道路について、道路番号、道路種別、幅員、経路案内の対象となる道路かどうか、経路案内の対象とならない細街路(幅員が3〔m〕以下の道路)かどうか、施設等と接続される取付け道であるかどうか、進入禁止等の規制があるかどうか、データベース上の道なり道路であるかどうか等のデータが含まれる。なお、前記交差点には、実際の道路上の交差点のほかに、道路データを2次メッシュで区画したときの隣接する区画領域間の道路上の境界点も含まれる。また、前記データベース上の道なり道路であるかどうかは、現地調査等によって決定される。
【0044】
そして、前記走行経路予測処理手段の道なり道路判定処理手段92は、道なり道路判定処理を行い、走行経路予測処理手段の注意喚起レベル設定処理手段93は、注意喚起レベル設定処理を行い、各交差点について第1〜第4の予測条件が成立するかどうかを判断し、判断結果に基づいて、道なり道路の判定を行う。また、各交差点における道なり道路の形態に基づいて注意喚起地点に対する注意喚起レベルLB0〜LB4を設定し、該注意喚起レベルLB0〜LB4を各交差点の道なり道路に貼(は)り付ける。なお、前記注意喚起レベルLB0〜LB4は、前記道なり道路についての道路データを構成するリンクデータに付加され、記録される。
【0045】
そのために、前記道なり道路判定処理手段92は、次の交差点における進入路を除いた接続道路数が1以下であるかどうかによって第1の予測条件が成立するかどうかを判断する。そして、接続道路数が1以下であり、第1の予測条件が成立する場合、道なり道路判定処理手段92は、車両が走行している道路を道なり道路として判定し、注意喚起レベル設定処理手段93は、注意喚起レベルLBを0にする。また、接続道路数が1より多く、第1の予測条件が成立しない場合、道なり道路判定処理手段92は、経路案内の対象となる道路の数、すなわち、案内対象接続道路数が1以下であるかどうかによって第2の予測条件が成立するかどうかを判断する。
【0046】
そして、前記道なり道路判定処理手段92は、案内対象接続道路数が1以下であり、第2の予測条件が成立する場合、経路案内の対象となる道路を道なり道路として判定し、注意喚起レベル設定処理手段93は、注意喚起レベルLBを1にする。また、案内対象接続道路数が1より多く、第2の予測条件が成立しない場合、道なり道路判定処理手段92は、交差点に接続された道路のうち、データベース上の道なり道路があるかどうかによって第3の予測条件が成立するかどうかを判断する。また、データベース上の道なり道路があり、第3の予測条件が成立する場合、道なり道路判定処理手段92は、データベース上の道なり道路を道なり道路として判定し、注意喚起レベル設定処理手段93は、注意喚起レベルLBを2にする。そして、データベース上の道なり道路がなく、第3の予測条件が成立しない場合、道なり道路判定処理手段92は、交差点に接続された道路のうち、ロジックによって判定される道なり道路があるかどうかにより、第4の予測条件が成立するかどうかを判断する。
【0047】
なお、ロジックによる判定とは、道路の種別、幅員、信号機の有無等の道路、交差点等の情報(ただし、データベース上の道なり道路の情報は除く)から道なり道路を推定することである。
【0048】
また、前記道なり道路判定処理手段92は、ロジックによって推定される道なり道路があり、第4の予測条件が成立する場合、ロジックによって推定された道なり道路を道なり道路として判定し、注意喚起レベル設定処理手段93は、注意喚起レベルLBを3にし、ロジックによって推定される道なり道路がなく、第4の予測条件が成立しない場合、注意喚起レベルLBを4にする。なお、注意喚起レベルLBは、0、1、2、3、4の順に低くされる。
【0049】
続いて、前記走行経路予測処理手段の図示されない道なり道路決定処理手段は、道なり道路決定処理を行い、現在地から注意喚起地点までの各道なり道路を決定するとともに、各道なり道路の集合から成る経路を道なり方向における走行経路として予測する。
【0050】
このように、前記道なり道路判定処理手段92は、現在地から注意喚起地点までの各交差点について、第1〜第4の予測条件が成立するかどうかの判断を行い、判断結果に基づいて道なり道路の判定を行い、また、注意喚起レベル設定処理手段93は、各注意喚起レベルLB0〜LB4の設定を行う。そして、道なり道路上に注意喚起地点があるかどうかを判断し、注意喚起地点がある場合、注意喚起地点のデータを前記リンクデータに付加して記録し、処理を終了し、注意喚起地点がない場合、次の交差点データを読み出す。なお、前記走行経路予測処理は、所定の範囲(例えば、道なり方向における走行経路の長さが10〔km〕)内の各交差点について順次行われる。ただし、道なり方向における走行経路の次の交差点がない場合、(すなわち、行止りの場合、)道なり道路がなくなった場合には、その時点で走行経路の予測を終了する。
【0051】
なお、走行経路予測処理は、車両が所定の距離を走行するたびに、また、所定の時間が経過するたびに行われる。したがって、道なり道路として決定された道路に車両が進入しなかった場合、更新された現在地に基づいて前記走行経路予測処理が再び行われる。
【0052】
なお、データベース上の道なり道路、及びロジックの判定による道なり道路は、通常の車両の走行態様からみて、走行案内が不要であると判断される道路であり、例えば、交差点(分岐点)を通過する場合に、進入道路と退出道路との間の角度が180〔°〕に近い関係にあると、退出道路は道なり道路とされる。また、角度だけでなく、道路種別等も考慮される。例えば、幅員の大きい国道に幅員の小さい県道が接続される交差点において、国道がカーブしていて、カーブし始める部分に前記県道が接続され、現在の車両の走行方向からすると、県道に進入した方が直進に近いような場合であっても、国道が道なり道路になる。
【0053】
次に、フローチャートについて説明する。
ステップS1 現在地の道路データを読み出す。
ステップS2 次の交差点データを読み出す。
ステップS3 次の交差点があるかどうかを判断する。次の交差点がある場合はステップS4に、ない場合は処理を終了する。
ステップS4 接続道路数が1以下であるかどうかを判断する。接続道路数が1以下である場合はステップS5に、接続道路数が1より多い場合はステップS6に進む。
ステップS5 注意喚起レベルLBに0をセットする。
ステップS6 案内対象接続道路数が1以下であるかどうかを判断する。案内対象接続道路数が1以下である場合はステップS7に、案内対象接続道路数が1より多い場合はステップS8に進む。
ステップS7 注意喚起レベルLBに1をセットする。
ステップS8 交差点に接続された道路のうち、データベース上の道なり道路があるかどうかを判断する。データベース上の道なり道路がある場合はステップS9に、道なり道路がない場合はステップS10に進む。
ステップS9 注意喚起レベルLBに2をセットする。
ステップS10 交差点に接続された道路のうち、ロジックによって判定される道なり道路があるかどうかを判断する。ロジックによって判定される道なり道路がある場合はステップS11に、道なり道路がない場合はステップS12に進む。
ステップS11 注意喚起レベルLBに3をセットする。
ステップS12 注意喚起レベルLBに4をセットする。
ステップS13 道なり道路決定処理を行う。
ステップS14 決定された道なり道路上に注意喚起地点があるかどうかを判断する。決定された道なり道路上に注意喚起地点がある場合は処理を終了し、注意喚起地点がない場合はステップS2に戻る。
【0054】
続いて、CPU31の注意喚起処理手段94は、注意喚起を実行し、運転者に注意喚起を与える。
【0055】
次に、注意喚起処理手段の動作について説明する。
【0056】
図4は本発明の実施の形態における注意喚起処理手段の動作を示すメインフローチャート、図5は本発明の実施の形態における現在地注意喚起レベル決定処理のサブルーチンを示す図、図6は本発明の実施の形態における注意喚起方法を説明する図である。
【0057】
この場合、前記走行経路上において、注意喚起地点より所定の距離、例えば、200〔m〕手前に注意喚起を実行する地点、すなわち、注意喚起実行地点が設定される。そして、前記注意喚起処理手段94(図1)は、車両が前記注意喚起実行地点に到達したかどうかを判断する。そのために、前記注意喚起レベル設定処理手段93は、現在地の座標と前記注意喚起実行地点の座標とが一致したときに、車両が注意喚起実行地点に到達した判断する。そして、車両が注意喚起実行地点を通過すると、前記注意喚起処理手段94の図示されない現在地注意喚起レベル決定処理手段は、現在地注意喚起レベル決定処理を行い、現在地において注意喚起地点についての注意喚起を行うための現在地注意喚起レベルLBmを決定する。
【0058】
そのために、前記現在地注意喚起レベル決定処理手段は、まず、現在地注意喚起レベルLBmを決定するための参照値となる比較用データを初期化し、注意喚起レベルが比較用データ以上であるかどうかを判断する。そして、注意喚起レベルが比較用データより低い場合、該比較用データに注意喚起レベルをセットする。
【0059】
また、前記現在地注意喚起レベル決定処理手段は、前記各道なり道路のリンクデータを読み出し、リンクデータに注意喚起地点のデータが付加されているかどうかを判断し、リンクデータに注意喚起地点のデータが付加されている場合、現在地から注意喚起地点までの道なり道路についての注意喚起レベルLB0〜LB4の判定を終了する。このようにして、各注意喚起レベルLB0〜LB4のうちの、最も低い注意喚起レベルを現在地注意喚起レベルLBmとして決定する。
【0060】
そして、現在地注意喚起レベルLBmが決定されると、前記注意喚起処理手段94は、図6に示される現在地注意喚起レベルLBmに対応する案内方法で注意喚起を実行する。なお、図6において、実線の四角形内に黒丸が描かれた第1の記号、破線の四角形内に黒丸が描かれた第2の記号、及び破線の四角形内に破線の白丸が描かれた第3の記号が示されているが、各第1〜第3の記号を地図画面上に表示することによって注意喚起の程度が変えられ、第1の記号は、注意喚起の程度が音声案内に続いて強く、第2、第3の記号の順に注意喚起の程度が弱くされる。また、○は注意喚起を行うことを、×は注意喚起を行わないことを表す。
【0061】
そして、前記注意喚起処理手段94は、前記現在地注意喚起レベルLBmが0であるかどうかを判断し、現在地注意喚起レベルLBmが0である場合、図6に示されるように、音声出力部37(図2)による音声案内を行うとともに、表示部35の図示されないディスプレイの地図画面上に第1の記号を表示し、現在地注意喚起レベルLBmが1である場合、前記地図画面上に第1の記号を表示し、現在地注意喚起レベルLBmが2である場合、前記地図画面上に第2の記号を表示し、現在地注意喚起レベルLBmが3である場合、前記地図画面上に第3の記号を表示し、現在地注意喚起レベルLBmが4である場合、注意喚起を行わない。このようにして、注意喚起地点に到達するまで、各交差点を通過するたびに注意喚起地点が通知される。
【0062】
このように、各交差点を通過するたびに、道なり道路の判定に伴って設定された注意喚起レベルに基づいて、注意喚起の程度が変えられるので、運転者に対して違和感を持たせることなく注意喚起地点を通知することができる。
【0063】
また、車両が注意喚起地点に接近している場合、すなわち、注意喚起実行地点に到達した場合にだけ注意喚起を行うようになっているので、現在地からかなり離れた注意喚起地点については注意喚起を行わない。したがって、運転者は注意喚起を煩雑に感じないようになる。
【0064】
次に、図4のフローチャートについて説明する。
ステップS21 注意喚起実行地点に到達したかどうかを判断する。注意喚起実行地点に到達した場合はステップS22に進み、到達していない場合は処理を終了する。
ステップS22 現在地注意喚起レベル決定処理を行う。
ステップS23 現在地注意喚起レベルに対応する案内方法で注意喚起を行う。
ステップS24 交差点を通過したかどうかを判断する。交差点を通過した場合はステップS25に進み、通過していない場合はステップS23に戻る。
ステップS25 注意喚起地点に到達したかどうかを判断する。注意喚起地点に到達した場合は処理を終了し、到達していない場合はステップS22に戻る。
【0065】
次に、図5のフローチャートについて説明する。
ステップS12−1 比較用データを初期化する。
ステップS12−2 注意喚起レベルが比較用データ以上であるかどうかを判断する。注意喚起レベルが比較用データ以上である場合はステップS12−4に、注意喚起レベルが比較用データより低い場合はステップS12−3に進む。
ステップS12−3 比較用データに注意喚起レベルをセットする。
ステップS12−4 次のリンクデータを読み出す。
ステップS12−5 リンクデータに注意喚起地点のデータが付加されているかどうかを判断する。リンクデータに注意喚起地点のデータが付加されている場合はステップS12−6に進み、付加されていない場合はステップS12−2に戻る。
ステップS12−6 最も低い注意喚起レベルを現在地注意喚起レベルLBmとして決定し、処理を終了する。
【0066】
次に、案内方法を示す例について説明する。
【0067】
図7は本発明の実施の形態における道路の例を示す図、図8は本発明の実施の形態における注意喚起方法の第1の例を示す図、図9は本発明の実施の形態における注意喚起方法の第2の例を示す図、図10は本発明の実施の形態における注意喚起方法の第3の例を示す図、図11は本発明の実施の形態における注意喚起方法の第4の例を示す図、図12は本発明の実施の形態における注意喚起方法の第5の例を示す図、図13は本発明の実施の形態における注意喚起方法の第6の例を示す図である。
【0068】
図7において、SNは現在地、aは注意喚起地点としての踏切、bは経路案内の対象となる道路r1、及び経路案内の対象とならない道路(細街路)r2が接続される交差点、cはデータベース上の道なり道路としての道路r3が接続される交差点、dはロジック判定による道なり道路としての道路r4が接続される交差点、eはデータベース上の道なり道路としての道路、及びロジック判定による道なり道路としての道路が接続されない交差点、fは注意喚起を行う地点(注意喚起地点から所定の距離、例えば、200〔m〕だけ手前に設定される。)である。
【0069】
この場合、地点fから交差点eまでの区間AR1においては、交差点eにおいて道なり道路が設定されていないので、現在地注意喚起レベルLBmが4になる。したがって、音声案内は行われず、図8に示されるように、地図画面上に注意喚起のための記号は表示されない。
【0070】
また、交差点eから交差点dまでの区間AR2においては、交差点dにおいて道路r4がロジック判定によって道なり道路として設定されているので、現在地注意喚起レベルLBmが3になる。したがって、音声案内は行われず、図9に示されるように、地図画面上に注意喚起のための第3の記号m3が表示される。
【0071】
そして、交差点dから交差点cまでの区間AR3においては、交差点cにおいて道路r3がデータベース上で道なり道路として設定されているので、現在地注意喚起レベルLBmが2になる。したがって、音声案内は行われず、図10に示されるように、地図画面上に注意喚起のための第2の記号m2が表示される。
【0072】
また、交差点cから交差点bまでの区間AR4においては、交差点bにおいて道路r1が経路案内の対象となっていて、道路r2が経路案内の対象となっていないので、現在地注意喚起レベルLBmが1になる。したがって、音声案内は行われず、図11に示されるように、地図画面上に注意喚起のための第1の記号m1が表示される。
【0073】
そして、交差点bから踏切aまでの区間AR5においては、交差点はなく、接続道路の数が0であるので、現在地注意喚起レベルLBmが0になる。したがって、音声案内が行われ、図12に示されるように、「○○m先踏切があります」のようなメッセージが運転者に送られ、地図画面上に注意喚起のための第1の記号m1が表示される。なお、区間AR5においては、前記音声案内は一度だけ行われ、その後は、図13に示されるように、地図画面上に注意喚起のための第1の記号m1が表示される。
【0074】
ところで、前記実施の形態において、注意喚起レベル設定処理手段92は、現在地から注意喚起地点までの各交差点について、道なり道路の判定を行うとともに、注意喚起レベルLB0〜LB4を設定し、該注意喚起レベルLB0〜LB4を各道なり道路の道路データを構成するリンクデータに付加するようにしているので、前記道路データが記録されるRAM32の記録容量を大きくする必要がある。そこで、RAM32の記録容量を小さくすることができるようにした本発明の他の実施の形態について説明する。
【0075】
この場合、現在地から注意喚起地点までの各交差点について、道なり道路の判定が行われるが、注意喚起レベルLB0〜LB4の設定は行われない。そして、前記注意喚起実行地点より更に所定の距離、例えば、200〔m〕手前に注意喚起レベルを設定を開始する地点、すなわち、注意喚起情報作成地点が設定される。
【0076】
走行路予測処理手段の図示されない注意喚起レベル設定処理手段は、車両が注意喚起情報作成地点に到達すると、注意喚起情報作成地点から注意喚起地点までの各交差点について、注意喚起レベルLB0〜LB4の設定を行う。そのために、前記注意喚起レベル設定処理手段は、現在地の座標と注意喚起情報作成地点の座標とが一致したときに、車両が注意喚起情報作成地点に到達したと判断する。
【0077】
そして、車両が注意喚起実行地点に到達すると、現在地注意喚起レベル決定処理手段は、現在地注意喚起レベルLmを決定する。
【0078】
このように、車両が注意喚起情報作成地点に到達した後に、注意喚起レベルLB0〜LB4の設定を行うようになっているので、前記RAM32において、注意喚起レベルLB0〜LB4を前記リンクデータに付加するための記録容量を小さくすることができる。したがって、ナビゲーション装置14のコストを低くすることができる。
【0079】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【0080】
【発明の効果】
以上詳細に説明したように、本発明によれば、ナビゲーション装置においては、現在地を検出する現在地検出手段と、道路状況情報を取得する道路状況情報取得処理手段と、前記道路状況情報に基づいて、現在地から注意喚起を行うべき地点までの所定の交差点について、道なり道路の判定を行う道なり道路判定処理手段と、各道なり道路の形態に基づいて注意喚起レベルを設定する注意喚起レベル設定処理手段と、前記注意喚起レベルに対応する案内方法で注意喚起を実行する注意喚起処理手段とを有する。
【0081】
この場合、現在地から注意喚起を行うべき地点までの所定の交差点について、道なり道路の判定が行われ、各道なり道路の形態に基づいて注意喚起レベルが設定され、注意喚起レベルに対応する案内方法で注意喚起が実行される。
【0082】
したがって、運転者に対して違和感を持たせることなく注意喚起を行うべき地点を通知することができる。
【図面の簡単な説明】
【図1】本発明の実施の形態におけるナビゲーション装置の機能ブロック図である。
【図2】本発明の実施の形態におけるナビゲーション装置のブロック図である。
【図3】本発明の実施の形態における走行経路予測処理手段の動作を示すフローチャートである。
【図4】本発明の実施の形態における注意喚起処理手段の動作を示すメインフローチャートである。
【図5】本発明の実施の形態における現在地注意喚起レベル決定処理のサブルーチンを示す図である。
【図6】本発明の実施の形態における注意喚起方法を説明する図である。
【図7】本発明の実施の形態における道路の例を示す図である。
【図8】本発明の実施の形態における注意喚起方法の第1の例を示す図である。
【図9】本発明の実施の形態における注意喚起方法の第2の例を示す図である。
【図10】本発明の実施の形態における注意喚起方法の第3の例を示す図である。
【図11】本発明の実施の形態における注意喚起方法の第4の例を示す図である。
【図12】本発明の実施の形態における注意喚起方法の第5の例を示す図である。
【図13】本発明の実施の形態における注意喚起方法の第6の例を示す図である。
【符号の説明】
14 ナビゲーション装置
17 ナビゲーション処理部
21 GPS
91 道路状況情報取得処理手段
92 道なり道路判定処理手段
93 注意喚起レベル設定処理手段
94 注意喚起処理手段
a 踏切
b〜e 交差点
SN 現在地
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a navigation apparatus and a road guidance method program.
[0002]
[Prior art]
Conventionally, in the navigation apparatus, the current position of the vehicle, that is, the current position, is detected by the current position detecting means, and the direction of the vehicle, that is, the direction of the own vehicle is detected, and the map data read from the data recording unit is detected. Based on this, a map screen is set on the display of the display unit, and a map of the current location, the vehicle direction and the surrounding area is displayed on the map screen. The navigation device is used as a route search device. When an operator, for example, a driver operates an input unit and inputs a destination, route search processing is performed, and a route from the current location to the destination is obtained. The searched route, that is, the searched route, is displayed and guided on the map screen. Therefore, the driver can drive the vehicle according to the map or the searched route.
[0003]
By the way, when the search route is not guided, or when the vehicle is traveling outside the search route, there is a point that should be alerted such as a sharp curve in the direction of the road, that is, there is an alert point There has been provided a navigation device that notifies the driver of that fact (see Japanese Patent Laid-Open No. 2000-18959).
[0004]
[Problems to be solved by the invention]
However, in the conventional navigation device, the road direction is uniformly determined, and it is uniformly notified that there is an alerting point. Therefore, if the vehicle does not actually travel on the road in the road direction, the driver Will feel uncomfortable with the notifications.
[0005]
The present invention solves the problems of the conventional navigation device, and provides a program for a navigation device and a road guidance method capable of notifying a driver of a point to be alerted without causing a sense of incongruity. The purpose is to do.
[0006]
[Means for Solving the Problems]
Therefore, in the navigation device of the present invention, the current location detection means for detecting the current location, the road status information acquisition processing means for acquiring the road status information, and the location where attention should be drawn from the current location based on the road status information A road / road determination processing means for determining a road / road for a predetermined intersection up to, a warning level setting processing means for setting a warning level based on the form of each road / road, and the warning level And an alert processing means for executing alert with a corresponding guidance method.
[0007]
In another navigation device of the present invention, the attention processing unit determines a guidance method based on the lowest attention level among the attention levels for each intersection.
[0008]
In still another navigation device according to the present invention, the alert processing means executes alert when the vehicle reaches an alert execution point set before the alert point.
[0009]
In still another navigation device of the present invention, the alert level setting processing means sets the alert level when the vehicle reaches the alert information creation point.
[0010]
In the program of the road guidance method of the present invention, a computer is used for road condition information acquisition processing means for acquiring road condition information, based on the road condition information, for a predetermined intersection from the current location to a point to be alerted, Roadside road determination processing means for determining roadside road, warning level setting processing means for setting a warning level based on the form of each road, road, and a guidance method corresponding to the warning level It is made to function as a warning processing means to be executed.
[0011]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0012]
FIG. 1 is a functional block diagram of a navigation device according to an embodiment of the present invention.
[0013]
In the figure, 21 is a GPS as current location detection means for detecting the current location, 91 is road status information acquisition processing means for acquiring road status information, and 92 is a location from the current location to where attention should be drawn based on the road status information. A road / road determination processing means for determining a road / road at a predetermined intersection, 93 is a warning level setting processing means for setting a warning level based on the form of each road / road, and 94 is the warning level. It is a warning processing means for executing a warning with a guidance method corresponding to.
[0014]
FIG. 2 is a block diagram of the navigation device according to the embodiment of the present invention.
[0015]
In the figure, reference numeral 14 denotes a navigation device. The navigation device 14 is arranged as a computer, a current position detection processing unit 15 for detecting a current location, a data recording unit 16 as a recording medium on which road data and the like are recorded, and a computer. The navigation processing unit 17, the input unit 34, the display unit 35, the voice input unit 36, the voice output unit 37, and the communication that function as various processing units and perform various arithmetic processing such as navigation processing based on the input information. The vehicle speed sensor 41 is connected to the navigation processing unit 17.
[0016]
The current position detection processing unit 15 includes a GPS 21 as a current position detection means, a geomagnetic sensor 22, a distance sensor 23, a steering sensor 24, a beacon sensor 25, a gyro sensor 26, an altimeter (not shown), and the like.
[0017]
The GPS 21 detects the present location on the earth by receiving radio waves generated by artificial satellites, the geomagnetic sensor 22 detects the vehicle direction by measuring geomagnetism, and the distance sensor 23 A distance between predetermined positions on the road is detected. Examples of the distance sensor 23 include a sensor that measures the rotational speed of a wheel (not shown) and detects a distance based on the rotational speed, a sensor that measures acceleration, integrates the acceleration twice, and detects a distance. Can be used.
[0018]
The steering sensor 24 detects a rudder angle, and the steering sensor 24 is attached to, for example, an optical rotation sensor, a rotation resistance sensor, or a wheel attached to a rotating portion of a steering wheel (not shown). An angle sensor or the like is used.
[0019]
The beacon sensor 25 receives position information from radio wave beacons, optical beacons and the like arranged along the road to detect the current location. The gyro sensor 26 detects the rotational angular velocity of the vehicle, that is, the turning angle. As the gyro sensor 26, for example, a gas rate gyroscope, a vibration gyroscope, or the like is used. Then, by integrating the turning angle detected by the gyro sensor 26, the vehicle direction can be detected.
[0020]
The GPS 21 and the beacon sensor 25 can detect the current location independently. The current position can also be detected by combining the distance detected by the distance sensor 23 with the vehicle direction detected by the geomagnetic sensor 22 or the turning angle detected by the gyro sensor 26. Further, the current location can be detected by combining the distance detected by the distance sensor 23 and the steering angle detected by the steering sensor 24.
[0021]
The data recording unit 16 records map data files, intersection data files, node data files, road data files, photo data files, and facility information such as hotels, gas stations, parking lots, and sightseeing spots in each region. A database of facility information data files is provided. In each data file, in addition to data for searching for a route, a guide map is displayed along the searched route on a screen set on the display of the display unit 35, or a characteristic at an intersection or route is displayed. Various data for displaying a simple photograph, a frame diagram, etc., a distance to the next intersection, a traveling direction at the next intersection, and other guidance information are recorded. The data recording unit 16 also records various data for outputting predetermined information by the audio output unit 37.
[0022]
By the way, intersection data relating to each intersection is recorded in the intersection data file, node data relating to node points is recorded in the node data file, and road data relating to roads are recorded in the road data file, respectively, and the intersection data, node data and road data are recorded. Thus, road condition data as road condition information representing the road condition is configured. The node data constitutes at least the position and shape of the road in the map data recorded in the map data file, and includes actual branch points (including intersections and T-junctions), node points. , And data indicating a link between node points for connecting the node points.
[0023]
And according to the road data, the width of the road itself, the gradient, the cant, the bank, the road surface condition, the number of lanes of the road, the point where the number of lanes decreases, the point where the width becomes narrower, etc. Includes a radius of curvature, an intersection, a T-junction, a corner entrance, and the like, a road attribute includes a downhill road, an uphill road, and the like, and a road type includes a national road, a general road, and a highway. In addition, the road data includes a level crossing, a highway exit rampway, a highway tollgate, and the like.
[0024]
The navigation processing unit 17 includes a CPU 31 that controls the navigation device 14 as a whole, a RAM 32 that is used as a working memory when the CPU 31 performs various arithmetic processes, and a control program. It comprises a ROM 33 as a recording medium on which various programs for searching for a route, driving guidance in the route, determination of a specific section, etc. are recorded, and the navigation processing unit 17 includes the input unit 34 and the display unit 35. The audio input unit 36, the audio output unit 37, and the communication unit 38 are connected.
[0025]
The data recording unit 16 and the ROM 33 are configured by a magnetic core, a semiconductor memory, etc. (not shown). Further, as the data recording unit 16 and the ROM 33, various recording media such as a magnetic tape, a magnetic disk, a floppy (registered trademark) disk, a magnetic drum, a CD, an MD, a DVD, an optical disk, an MO, an IC card, and an optical card are used. You can also
[0026]
In the present embodiment, various programs are recorded in the ROM 33 and various data are recorded in the data recording unit 16, but the programs, data, and the like are recorded on the same external recording medium. You can also. In this case, for example, a flash memory (not shown) may be provided in the navigation processing unit 17, and the program, data, and the like may be read from the external recording medium and written to the flash memory. Therefore, the program, data, etc. can be updated by exchanging an external recording medium. In addition, a program for controlling an automatic transmission control device (not shown) can be recorded on the external recording medium. As described above, it is possible to start programs recorded in various recording media and perform various processes based on the data.
[0027]
Further, the communication unit 38 is for transmitting and receiving various programs, data, and the like to and from an FM multiplex transmission device, a telephone line, a communication line, and the like. In addition to traffic information composed of information such as traffic jam information, regulation information, and parking lot information received by the device, various data such as traffic accident information and D-GPS information for detecting detection errors of GPS 21 are received.
[0028]
Also, a program for realizing the functions of the present invention, other programs for operating the navigation device 14, data, etc. are transferred from the information center (Internet server, navigation server, etc.) to a plurality of base stations (Internet providers). To a terminal, a communication station connected to the communication unit 38 via a telephone line, a communication line, or the like) and from each base station to the communication unit 38. In that case, when at least a part of the program and data transmitted from each base station is received, the CPU 31 downloads the data to a readable / writable memory, for example, a RAM 32, a flash memory, a hard disk or the like, The said program is started and various processes can be performed based on data. Note that the program and data may be recorded on different recording media, or may be recorded on the same recording medium.
[0029]
Also, using a personal computer at home, download the program, data, etc. sent from the information center to a recording medium such as a memory stick, floppy disk, etc. that can be attached to and detached from the personal computer, start the program, and Various processing can also be performed based on the above.
[0030]
The input unit 34 is for correcting the current location at the start of traveling or inputting a destination, and includes operation keys, operation menus, and the like displayed on the screen set in the display. The operation switch. Therefore, input can be performed by pressing (touching) the operation switch. As the input unit 34, a keyboard, a mouse, a barcode reader, a light pen, a remote control device for remote operation, etc. arranged separately from the display unit 35 can be used.
[0031]
The screen set on the display displays operation guidance, an operation menu, operation key guidance, a route from the current location to the destination, guidance information along the route, and the like. As the display unit 35, a display such as a CRT display, a liquid crystal display, or a plasma display can be used, and a hologram device that projects a hologram on a windshield can be used.
[0032]
The voice input unit 36 includes a microphone (not shown) and the like, and can input necessary information by voice. Further, the voice output unit 37 includes a voice synthesizer and a speaker (not shown), and outputs sound information, for example, guidance information composed of voice synthesized by the voice synthesizer, shift information, and the like from the speaker. In addition to the voice synthesized by the voice synthesizer, various kinds of sound and various kinds of guidance information recorded in advance on a tape, a memory or the like can be output from the speaker.
[0033]
Next, the operation of the navigation device 14 configured as described above will be described.
[0034]
First, when the input unit 34 is operated by the driver and the navigation device 14 is activated, a navigation initialization processing unit (not shown) of the CPU 31 performs a navigation initialization process and a navigation initialization process in the navigation initialization process. The initialization processing means performs an initialization process for determining the vehicle direction.
[0035]
Subsequently, the matching processing means (not shown) of the CPU 31 performs matching processing and reads matching data such as the current location, own vehicle direction, node data, and map data, and in the matching processing, the own vehicle direction determination processing unit of the matching processing unit. Performs vehicle direction determination processing. For this purpose, the vehicle direction detection means (not shown) of the CPU 31 integrates the turning angle detected by the gyro sensor 26 and detects the vehicle direction. In the present embodiment, the matching processing means reads node data, map data, and the like from the data recording unit 16, but can also read via the communication unit 38.
[0036]
Next, the display processing means (not shown) of the CPU 31 performs display processing to set a map screen on the display, and displays a map of the surroundings according to the map data on the map screen, and also detects the detected current location. And the determined vehicle direction is displayed.
[0037]
When the navigation device 14 is used as a route search device, when the driver operates the input unit 34 and inputs a destination, destination setting processing means (not shown) of the CPU 31 performs destination setting processing. And set the destination. The current location update processing means (not shown) of the CPU 31 performs current location update processing and updates the current location as the vehicle travels. Subsequently, a route search processing unit (not shown) of the CPU 31 performs route search processing to search for a route from the current location to the destination.
[0038]
Then, when the route is searched, the display processing means performs display processing, sets a map screen on the display, and displays the search route on the map screen in addition to the current location, the vehicle direction, and the surrounding map. ,invite. Therefore, the driver can drive the vehicle according to the search guidance.
[0039]
By the way, when the searched route is not guided, or when the vehicle is traveling outside the searched route, the alerting point notifying unit (not shown) of the CPU 31 performs the alerting point notifying process, and there is an alerting point. Notify the driver and alert the driver. For this purpose, the travel route prediction processing means of the alert location notification processing means performs a travel route prediction process to predict a route along which the vehicle travels.
[0040]
Next, the operation of the travel route prediction processing means will be described.
[0041]
FIG. 3 is a flowchart showing the operation of the travel route prediction processing means in the embodiment of the present invention.
[0042]
First, the road condition information acquisition processing unit 91 (FIG. 1) of the travel route prediction processing unit reads out and acquires road data of the current location from the data recording unit 16 (FIG. 2), records it in the RAM 32, and stores it in the road data. On the basis of a predetermined intersection from the present location toward the traveling direction, in the present embodiment, each intersection is specified, and the intersection data for the next intersection is read from the data recording unit 16 and acquired, and the RAM 32 stores the intersection data. Record. The road condition information acquisition processing unit 91 can also acquire road data and intersection data via the communication unit 38.
[0043]
The intersection data includes data such as the intersection number, whether there is a signal at the intersection, the number of roads connected to the intersection, that is, the number of connected roads, the angle between the roads, etc. , Road number, road type, width, whether the road is subject to route guidance, whether it is a narrow street that is not subject to route guidance (road with a width of 3 [m] or less), an attachment road connected to facilities, etc. It includes data such as whether there is a restriction, entry restriction, etc., whether it is a road or road on the database. In addition to the intersection on the actual road, the intersection includes a boundary point on the road between adjacent divided areas when the road data is divided with a secondary mesh. Whether the road is a road on the database is determined by a field survey or the like.
[0044]
A road / road determination processing unit 92 of the travel route prediction processing unit performs a road / road determination process, and a warning level setting processing unit 93 of the travel route prediction processing unit performs a warning level setting process. It is determined whether or not the first to fourth prediction conditions are satisfied for the intersection, and the road or road is determined based on the determination result. Moreover, the alerting levels LB0 to LB4 for the alerting points are set based on the form of the roads at the intersections, and the alerting levels LB0 to LB4 are pasted on the roads at the intersections. The alerting levels LB0 to LB4 are added to and recorded in the link data constituting the road data for the roads.
[0045]
Therefore, the road / road determination processing unit 92 determines whether or not the first prediction condition is satisfied depending on whether or not the number of connected roads excluding the approach road at the next intersection is 1 or less. When the number of connected roads is 1 or less and the first prediction condition is satisfied, the road-and-road determination processing unit 92 determines the road on which the vehicle is traveling as a road and roads, and a warning level setting process The means 93 sets the alert level LB to 0. When the number of connected roads is greater than 1 and the first prediction condition is not satisfied, the road-and-road determination processing unit 92 determines that the number of roads targeted for route guidance, that is, the number of connected roads to be guided is 1 or less. It is determined whether or not the second prediction condition is satisfied depending on whether or not there is.
[0046]
When the number of guidance target connection roads is 1 or less and the second prediction condition is satisfied, the road / road determination processing unit 92 determines the road targeted for route guidance as a road / road and calls attention. The level setting processing means 93 sets the alert level LB to 1. If the number of guidance target connection roads is greater than 1 and the second prediction condition is not satisfied, the road / road determination processing unit 92 determines whether there is a road on the database among roads connected to the intersection. To determine whether the third prediction condition is satisfied. When there is a road on the database and the third prediction condition is satisfied, the road / road determination processing unit 92 determines the road / road on the database as a road and a warning level setting processing unit. 93 sets the alert level LB to 2. If there is no road on the database and the third prediction condition is not satisfied, the road / road determination processing unit 92 determines whether there is a road determined by logic among the roads connected to the intersection. It is determined whether or not the fourth prediction condition is satisfied.
[0047]
Note that the determination by logic is to estimate roads and roads from information such as road types such as road type, width, presence / absence of traffic lights, intersections, etc. (excluding road and road information on the database).
[0048]
The road / road determination processing unit 92 determines a road / road estimated by logic as a road / road when there is a road estimated by logic and the fourth prediction condition is satisfied. The alert level setting processing means 93 sets the alert level LB to 3, and when there is no road or road estimated by the logic and the fourth prediction condition is not satisfied, the alert level LB is set to 4. Note that the alert level LB is decreased in the order of 0, 1, 2, 3, and 4.
[0049]
Subsequently, a road / road determination processing means (not shown) of the travel route prediction processing means performs a road / road determination process to determine each road / road from the current location to the alerting point, and to collect a set of roads / roads. Is predicted as a travel route in the direction of the road.
[0050]
As described above, the road / road determination processing unit 92 determines whether or not the first to fourth prediction conditions are satisfied for each intersection from the current location to the alerting point, and determines the road based on the determination result. The road is determined, and the alert level setting processing unit 93 sets the alert levels LB0 to LB4. Then, it is determined whether there is a warning point on the road or road, and if there is a warning point, the data of the warning point is added to the link data and recorded, the process is terminated, and the warning point is If not, the next intersection data is read. The travel route prediction process is sequentially performed for each intersection within a predetermined range (for example, the length of the travel route in the road direction is 10 [km]). However, when there is no next intersection of the travel route in the road direction (that is, when there is no road), the prediction of the travel route is terminated at that time.
[0051]
The travel route prediction process is performed every time the vehicle travels a predetermined distance and every time a predetermined time elapses. Therefore, when the vehicle does not enter the road determined as the road, the travel route prediction process is performed again based on the updated current location.
[0052]
The roads on the database and the roads determined by the logic are roads that are judged to require no driving guidance from the viewpoint of normal vehicle driving. For example, an intersection (branch point) is selected. When passing, if the angle between the approach road and the exit road is close to 180 [°], the exit road is a road. Further, not only the angle but also the road type is considered. For example, at an intersection where a prefectural road with a small width is connected to a national road with a large width, the prefectural road is connected to the part where the national road is curved and starts to curve, and the current vehicle traveling direction has entered the prefectural road Even if the road is almost straight, the national road becomes a road.
[0053]
Next, a flowchart will be described.
Step S1: Read road data of the current location.
Step S2: Read the next intersection data.
Step S3: Determine whether there is a next intersection. If there is a next intersection, the process proceeds to step S4. If not, the process ends.
Step S4: Determine whether the number of connected roads is 1 or less. If the number of connected roads is 1 or less, the process proceeds to step S5. If the number of connected roads is greater than 1, the process proceeds to step S6.
Step S5: Set 0 to the alert level LB.
Step S6: It is determined whether the number of guidance target connection roads is 1 or less. If the number of guidance target connection roads is 1 or less, the process proceeds to step S7. If the number of guidance target connection roads is greater than one, the process proceeds to step S8.
Step S7: Set 1 to the alert level LB.
Step S8: It is determined whether there is a road on the database among roads connected to the intersection. If there is a road or road on the database, the process proceeds to step S9. If there is no road or road, the process proceeds to step S10.
Step S9: 2 is set in the alert level LB.
Step S10: It is determined whether there is a road that is determined by logic among the roads connected to the intersection. If there is a road or road determined by the logic, the process proceeds to step S11. If there is no road or road, the process proceeds to step S12.
Step S11: Set 3 to the alert level LB.
Step S12: 4 is set to the alert level LB.
Step S13 A road / road determination process is performed.
Step S14: It is determined whether or not there is a warning point on the determined road or road. If there is a caution spot on the determined road or road, the process is terminated, and if there is no caution spot, the process returns to step S2.
[0054]
Subsequently, the attention calling processing means 94 of the CPU 31 executes warning and gives warning to the driver.
[0055]
Next, the operation of the alert processing means will be described.
[0056]
FIG. 4 is a main flowchart showing the operation of the attention calling processing means in the embodiment of the present invention, FIG. 5 is a diagram showing a sub-routine of the current location warning level determination processing in the embodiment of the present invention, and FIG. It is a figure explaining the alerting method in the form of.
[0057]
In this case, on the travel route, a point for executing the alerting, that is, the alerting execution point is set at a predetermined distance, for example, 200 [m] before the alerting point. Then, the alert processing unit 94 (FIG. 1) determines whether the vehicle has reached the alert execution point. Therefore, the alert level setting processing unit 93 determines that the vehicle has reached the alert execution point when the coordinates of the current location match the coordinates of the alert execution point. When the vehicle passes the alert execution point, the present location alert level determination processing unit (not shown) of the alert processing unit 94 performs the present location alert level determination process and alerts the alert point at the current location. The current location alert level LBm is determined.
[0058]
For this purpose, the current location alert level determination processing means first initializes comparison data serving as a reference value for determining the current location alert level LBm, and determines whether the alert level is equal to or higher than the comparison data. To do. When the attention level is lower than the comparison data, the attention level is set in the comparison data.
[0059]
Further, the current location alert level determination processing means reads the link data of each road or road, determines whether or not the alert location data is added to the link data, and the alert location data is included in the link data. If added, the determination of the alerting levels LB0 to LB4 for the road from the current location to the alerting point is terminated. In this way, the lowest alert level among the alert levels LB0 to LB4 is determined as the current location alert level LBm.
[0060]
When the current location alert level LBm is determined, the alert processing unit 94 executes alert by the guidance method corresponding to the current location alert level LBm shown in FIG. In FIG. 6, a first symbol in which a black circle is drawn in a solid rectangle, a second symbol in which a black circle is drawn in a dashed rectangle, and a broken white circle in a dashed rectangle. Although the symbol 3 is shown, the degree of alerting is changed by displaying each of the first to third symbols on the map screen. The degree of alerting is weakened in the order of the second and third symbols. In addition, ○ indicates that alerting is performed, and × indicates that alerting is not performed.
[0061]
Then, the alert processing unit 94 determines whether or not the current location alert level LBm is 0. If the current location alert level LBm is 0, as shown in FIG. 2), the first symbol is displayed on a map screen of a display (not shown) of the display unit 35. When the current location alert level LBm is 1, the first symbol is displayed on the map screen. When the current location alert level LBm is 2, the second symbol is displayed on the map screen, and when the current location alert level LBm is 3, the third symbol is displayed on the map screen. However, when the current location alert level LBm is 4, alert is not performed. In this way, the alerting point is notified each time it passes through each intersection until it reaches the alerting point.
[0062]
In this way, every time you pass each intersection, the degree of alerting can be changed based on the alerting level set with the road or road determination, so that the driver does not feel uncomfortable The point of attention can be notified.
[0063]
In addition, alerting is performed only when the vehicle is approaching the alerting point, that is, when the alerting point is reached, so alerting is required for alerting points that are far from the current location. Not performed. Therefore, the driver does not feel complicated to call attention.
[0064]
Next, the flowchart of FIG. 4 will be described.
Step S21: It is determined whether or not the alert execution point has been reached. If the warning execution point has been reached, the process proceeds to step S22, and if not, the process ends.
Step S22 The present location warning level determination process is performed.
Step S23: The user is alerted by the guidance method corresponding to the current location alert level.
Step S24: Determine whether the vehicle has passed the intersection. If the vehicle has passed the intersection, the process proceeds to step S25. If the vehicle has not passed, the process returns to step S23.
Step S25: It is determined whether or not the alerting point has been reached. If it has reached the alerting point, the process is terminated. If it has not reached, the process returns to step S22.
[0065]
Next, the flowchart of FIG. 5 will be described.
Step S12-1: The comparison data is initialized.
Step S12-2: It is determined whether the alert level is equal to or higher than the comparison data. If the alert level is equal to or higher than the comparison data, the process proceeds to step S12-4. If the alert level is lower than the comparative data, the process proceeds to step S12-3.
Step S12-3: An attention level is set in the comparison data.
Step S12-4 Read the next link data.
Step S12-5: It is determined whether or not the data of the alert location is added to the link data. If the data of the alert location is added to the link data, the process proceeds to step S12-6, and if not added, the process returns to step S12-2.
Step S12-6: The lowest alert level is determined as the current location alert level LBm, and the process ends.
[0066]
Next, an example showing a guidance method will be described.
[0067]
FIG. 7 is a diagram showing an example of a road in the embodiment of the present invention, FIG. 8 is a diagram showing a first example of an alerting method in the embodiment of the present invention, and FIG. 9 is a caution in the embodiment of the present invention. FIG. 10 is a diagram showing a second example of the alerting method, FIG. 10 is a diagram showing a third example of the alerting method in the embodiment of the present invention, and FIG. 11 is a fourth alerting method in the embodiment of the present invention. FIG. 12 is a diagram showing an example, FIG. 12 is a diagram showing a fifth example of the alerting method in the embodiment of the present invention, and FIG. 13 is a diagram showing a sixth example of the alerting method in the embodiment of the present invention. .
[0068]
In FIG. 7, SN is the current location, a is a railroad crossing as an alerting point, b is a road r1 that is subject to route guidance, and an intersection where a road (narrow street) r2 that is not subject to route guidance is connected, and c is a database. An intersection to which the road r3 as the upper road or road is connected, d is an intersection to which the road r4 as the road or road by logic determination is connected, e is a road as the road or road on the database, and a road by logic determination An intersection where no road is connected, f is a point to call attention (set to a predetermined distance from the warning point, for example, 200 [m]).
[0069]
In this case, in the section AR1 from the point f to the intersection e, no road or road is set at the intersection e, so the current location alert level LBm is 4. Therefore, voice guidance is not performed, and as shown in FIG. 8, no symbol for alerting is displayed on the map screen.
[0070]
Further, in the section AR2 from the intersection e to the intersection d, the road r4 is set as a road and road by the logic determination at the intersection d, so the current location alert level LBm becomes 3. Therefore, voice guidance is not performed, and the third symbol m3 for alerting is displayed on the map screen as shown in FIG.
[0071]
In the section AR3 from the intersection d to the intersection c, the road location r3 is set to 2 because the road r3 is set as a road on the database at the intersection c. Therefore, voice guidance is not performed, and the second symbol m2 for alerting is displayed on the map screen as shown in FIG.
[0072]
Further, in the section AR4 from the intersection c to the intersection b, the road r1 is the target of route guidance at the intersection b, and the road r2 is not the target of route guidance. Therefore, the current location warning level LBm is set to 1. Become. Therefore, voice guidance is not performed, and the first symbol m1 for alerting is displayed on the map screen as shown in FIG.
[0073]
In section AR5 from intersection b to railroad crossing a, there is no intersection and the number of connected roads is zero, so the current location alert level LBm is zero. Therefore, voice guidance is performed, and as shown in FIG. 12, a message such as “There is a XXm crossing” is sent to the driver, and the first symbol m1 for alerting is displayed on the map screen. Is displayed. In the section AR5, the voice guidance is performed only once, and thereafter, as shown in FIG. 13, a first symbol m1 for alerting is displayed on the map screen.
[0074]
By the way, in the said embodiment, the alert level setting processing means 92 determines roads and roads for each intersection from the current location to the alert location, and sets alert levels LB0 to LB4, and the alert Since the levels LB0 to LB4 are added to the link data constituting the road data of each road or road, it is necessary to increase the recording capacity of the RAM 32 in which the road data is recorded. Therefore, another embodiment of the present invention in which the recording capacity of the RAM 32 can be reduced will be described.
[0075]
In this case, roads and roads are determined for each intersection from the current location to the alert location, but alert levels LB0 to LB4 are not set. Then, a point for starting to set the alert level is set at a predetermined distance, for example, 200 [m] before the alert execution point, that is, an alert information creation point.
[0076]
The warning level setting processing means (not shown) of the travel route prediction processing means sets the warning levels LB0 to LB4 for each intersection from the warning information creation point to the warning point when the vehicle reaches the warning information creation point. I do. Therefore, the alert level setting processing means determines that the vehicle has reached the alert information creation point when the coordinates of the current location match the coordinates of the alert information creation point.
[0077]
When the vehicle reaches the alert execution point, the current location alert level determination processing means determines the current location alert level Lm.
[0078]
In this way, since the alerting levels LB0 to LB4 are set after the vehicle reaches the alerting information creation point, the alerting levels LB0 to LB4 are added to the link data in the RAM 32. Recording capacity can be reduced. Therefore, the cost of the navigation device 14 can be reduced.
[0079]
In addition, this invention is not limited to the said embodiment, It can change variously based on the meaning of this invention, and does not exclude them from the scope of the present invention.
[0080]
【The invention's effect】
As described above in detail, according to the present invention, in the navigation device, based on the current location detection means for detecting the current location, the road status information acquisition processing means for acquiring the road status information, and the road status information, Road / road determination processing means for determining roads and roads at predetermined intersections from the current location to the point where attention should be issued, and warning level setting processing for setting the warning level based on the form of each road / road Means, and alert processing means for executing alert with a guidance method corresponding to the alert level.
[0081]
In this case, roads and roads are determined at predetermined intersections from the current location to the point where the warning should be issued, the warning level is set based on the form of each road and the guidance corresponding to the warning level. An alert is executed in a way.
[0082]
Therefore, it is possible to notify the driver of a point to be alerted without causing the driver to feel uncomfortable.
[Brief description of the drawings]
FIG. 1 is a functional block diagram of a navigation device according to an embodiment of the present invention.
FIG. 2 is a block diagram of the navigation device in the embodiment of the present invention.
FIG. 3 is a flowchart showing an operation of a travel route prediction processing unit in the embodiment of the present invention.
FIG. 4 is a main flowchart showing the operation of the attention calling processing means in the embodiment of the present invention.
FIG. 5 is a diagram illustrating a subroutine of current location alert level determination processing in the embodiment of the present invention.
FIG. 6 is a diagram for explaining an alerting method according to an embodiment of the present invention.
FIG. 7 is a diagram showing an example of a road in the embodiment of the present invention.
FIG. 8 is a diagram showing a first example of an alerting method according to an embodiment of the present invention.
FIG. 9 is a diagram showing a second example of the alerting method in the embodiment of the present invention.
FIG. 10 is a diagram showing a third example of the alerting method in the embodiment of the present invention.
FIG. 11 is a diagram showing a fourth example of the alerting method in the embodiment of the present invention.
FIG. 12 is a diagram showing a fifth example of the alerting method in the embodiment of the present invention.
FIG. 13 is a diagram showing a sixth example of the alerting method in the embodiment of the present invention.
[Explanation of symbols]
14 Navigation device
17 Navigation processor
21 GPS
91 Road condition information acquisition processing means
92 Roadside road determination processing means
93 Warning level setting processing means
94 Warning processing means
a Railroad crossing
b-e intersection
SN Current location

Claims (5)

現在地を検出する現在地検出手段と、道路状況情報を取得する道路状況情報取得処理手段と、前記道路状況情報に基づいて、現在地から注意喚起を行うべき地点までの所定の交差点について、道なり道路の判定を行う道なり道路判定処理手段と、各道なり道路の形態に基づいて注意喚起レベルを設定する注意喚起レベル設定処理手段と、前記注意喚起レベルに対応する案内方法で注意喚起を実行する注意喚起処理手段とを有することを特徴とするナビゲーション装置。Based on the road status information, current location detection means for detecting the current location, road status information acquisition processing means for acquiring road status information, and a predetermined intersection from the current location to a point to be alerted based on the road status information. Road / road determination processing means for performing determination, attention level setting processing means for setting a warning level based on the form of each road / road, and attention that executes warning by a guidance method corresponding to the warning level A navigation device comprising: an arousal processing means. 前記注意喚起処理手段は、各交差点についての注意喚起レベルのうちの最も低い注意喚起レベルに基づいて案内方法を決定する請求項1に記載のナビゲーション装置。The navigation device according to claim 1, wherein the alert processing unit determines a guidance method based on a lowest alert level among alert levels for each intersection. 前記注意喚起処理手段は、車両が注意喚起地点より手前に設定された注意喚起実行地点に到達したときに注意喚起を実行する請求項1に記載のナビゲーション装置。The navigation device according to claim 1, wherein the alerting processing unit executes alerting when the vehicle reaches an alerting execution point set before the alerting point. 前記注意喚起レベル設定処理手段は、車両が注意喚起情報作成地点に到達したときに注意喚起レベルを設定する請求項1に記載のナビゲーション装置。The navigation device according to claim 1, wherein the alert level setting processing unit sets the alert level when the vehicle reaches the alert information creation point. コンピュータを、道路状況情報を取得する道路状況情報取得処理手段、前記道路状況情報に基づいて、現在地から注意喚起を行うべき地点までの所定の交差点について、道なり道路の判定を行う道なり道路判定処理手段、各道なり道路の形態に基づいて注意喚起レベルを設定する注意喚起レベル設定処理手段、及び前記注意喚起レベルに対応する案内方法で注意喚起を実行する注意喚起処理手段として機能させることを特徴とする道路案内方法のプログラム。A road condition information acquisition processing means for acquiring road condition information, and a road / road determination for determining a road / road at a predetermined intersection from the current location to a point to be alerted based on the road condition information. A processing means, a warning level setting processing means for setting a warning level based on the form of each road or road, and a warning processing means for executing a warning in a guidance method corresponding to the warning level. A featured road guidance program.
JP2001103220A 2001-04-02 2001-04-02 NAVIGATION DEVICE AND ROAD GUIDANCE METHOD PROGRAM Expired - Fee Related JP3780861B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001103220A JP3780861B2 (en) 2001-04-02 2001-04-02 NAVIGATION DEVICE AND ROAD GUIDANCE METHOD PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001103220A JP3780861B2 (en) 2001-04-02 2001-04-02 NAVIGATION DEVICE AND ROAD GUIDANCE METHOD PROGRAM

Publications (2)

Publication Number Publication Date
JP2002296065A JP2002296065A (en) 2002-10-09
JP3780861B2 true JP3780861B2 (en) 2006-05-31

Family

ID=18956307

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001103220A Expired - Fee Related JP3780861B2 (en) 2001-04-02 2001-04-02 NAVIGATION DEVICE AND ROAD GUIDANCE METHOD PROGRAM

Country Status (1)

Country Link
JP (1) JP3780861B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007285998A (en) * 2006-04-20 2007-11-01 Alpine Electronics Inc Navigation apparatus and method of producing alternative route
JP2009176216A (en) * 2008-01-28 2009-08-06 Aisin Aw Co Ltd Operation support apparatus, operation support method, and operation support program
JP7351800B2 (en) * 2020-06-24 2023-09-27 株式会社ゼンリンデータコム Travel route prediction device and program

Also Published As

Publication number Publication date
JP2002296065A (en) 2002-10-09

Similar Documents

Publication Publication Date Title
JP3603927B2 (en) Vehicle navigation device and navigation method
JP4835400B2 (en) Information creation device
JP3736382B2 (en) NAVIGATION DEVICE AND IMAGE DISPLAY METHOD PROGRAM
JP3952783B2 (en) Navigation system and route search method program
JP3903785B2 (en) NAVIGATION SYSTEM AND INFORMATION DISPLAY METHOD PROGRAM
JP4221934B2 (en) Navigation device and program
JP3780861B2 (en) NAVIGATION DEVICE AND ROAD GUIDANCE METHOD PROGRAM
JP4078923B2 (en) Navigation system and program
JP4211505B2 (en) Navigation system and program
JP3903750B2 (en) Navigation device and traffic information display method program
JP2002323340A (en) Peripheral facility information providing device and program for peripheral facility information providing method
JP3948401B2 (en) Navigation system and navigation device
JP4111127B2 (en) Route guidance system and route guidance method program
JP3857531B2 (en) Navigation device, vehicle direction determination method and program thereof
JP3753045B2 (en) Navigation system and route search method program
JP4241214B2 (en) Navigation system and program
JP3932818B2 (en) Map display device and map display method program
JP3915422B2 (en) Parking lot information providing apparatus and parking lot information providing method
JP4556976B2 (en) Information acquisition system and program
JP4561355B2 (en) Navigation device
JP2005283275A (en) Navigation system, and program for navigation method
JP3941497B2 (en) Navigation system and data update method
JP2005283291A (en) Route guide system, and program for route guide method
JP3736424B2 (en) Navigation system and route guidance method program
JP4228790B2 (en) Navigation system and program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060208

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060214

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060227

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090317

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100317

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100317

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110317

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110317

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120317

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140317

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150317

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees