Movatterモバイル変換


[0]ホーム

URL:


JP2004061236A - Car navigation apparatus - Google Patents

Car navigation apparatus
Download PDF

Info

Publication number
JP2004061236A
JP2004061236AJP2002218616AJP2002218616AJP2004061236AJP 2004061236 AJP2004061236 AJP 2004061236AJP 2002218616 AJP2002218616 AJP 2002218616AJP 2002218616 AJP2002218616 AJP 2002218616AJP 2004061236 AJP2004061236 AJP 2004061236A
Authority
JP
Japan
Prior art keywords
time
arrival time
excess
destination
importance level
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.)
Pending
Application number
JP2002218616A
Other languages
Japanese (ja)
Inventor
Takamitsu Suzuki
鈴木 孝光
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.)
Denso Corp
Original Assignee
Denso Corp
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 Denso CorpfiledCriticalDenso Corp
Priority to JP2002218616ApriorityCriticalpatent/JP2004061236A/en
Publication of JP2004061236ApublicationCriticalpatent/JP2004061236A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

<P>PROBLEM TO BE SOLVED: To provide a car navigation apparatus for informing a user of the effect, if the arrival time to a destination becomes later than a desired time. <P>SOLUTION: A required time from the present spot to the destination is calculated (step S110), and an estimated arrival prediction time is calculated by adding the required time to the present time (step S120). The appointment time at the destination set by the user is compared with the estimated arrival time (step S140), and when the estimated arrival time exceeds the appointment time, the effect that the estimated arrival time may exceed the appointment time is reported (step S150). Hereby, for example, the user can notify beforehand a partner having an appointment of meeting at the destination that arrival may be late. <P>COPYRIGHT: (C)2004,JPO

Description

Translated fromJapanese

【0001】
【発明の属する技術分野】
本発明は、カーナビゲーション装置に関するものである。
【0002】
【従来の技術】
従来のカーナビゲーション装置の一機能として、目的地への到着予想時刻をユーザに案内する到着予想時刻案内機能がある。この到着予想時刻案内機能は、目的地までの走行経路を誘導する経路誘導機能を実行しているときに、車両の進行具合を加味しながら、目的地への到着予想時刻を随時算出する。そして、この算出された到着予想時刻は、例えば、ディスプレイに表示してユーザに報知する。ユーザは、このディスプレイに表示される到着予想時刻と、ユーザ自らが希望する目的地への到着時刻と比較して、希望の時刻までに目的地へ到着できるかどうかの判断を行う。
【0003】
【発明が解決しようとする課題】
目的地への到着予想時刻は、車両が目的地に向かって進行するに従って、出発時の到着予想時刻と大きく変化することがある。例えば、交通事故が原因で発生する渋滞等に遭遇した場合には、たとえ外部から道路交通情報が取得可能で、この情報を用いて正確に到着時刻を予想できるようになっていても、出発時に予想されていた到着予想時刻からは大きく変化する。
【0004】
従来のカーナビゲーション装置は、このような、目的地への到着予想時刻が車両の進行に伴って変化した場合であっても、単に到着予想時刻を変更して表示するに過ぎない。従って、ユーザが希望する目的地への到着時刻に対して、到着予想時刻が超過したことに気付かない場合、例えば、ユーザは、待ち合わせしている相手に対して、到着が遅れることを連絡することができなかった。
【0005】
本発明は、かかる問題を鑑みてなされたもので、ユーザに対して到着時刻の遅延を報知することが可能なカーナビゲーション装置を提供することを目的とする。
【0006】
【課題を解決するための手段】
請求項1に記載のカーナビゲーション装置は、道路地図データを格納する地図データ格納手段と、出発地から目的地までの走行経路を地図データ格納手段に格納される道路地図データに基づいて探索し、この探索した走行経路に沿って目的地まで誘導する経路誘導手段と、この経路誘導手段によって走行経路を誘導しているとき、現在地から目的地までの所要時間を算出し、この所要時間を利用して目的地への到着予想時刻を算出する到着予想時刻算出手段と、この到着予想時刻を報知する報知手段とを備えるカーナビゲーション装置であって、目的地への到着希望時刻を入力する到着希望時刻入力手段と、この到着希望時刻入力手段から入力された到着希望時刻と到着予想時刻とを比較して、到着予想時刻が到着希望時刻を超過しているか否かを判断する超過判断手段と、この超過判断手段によって到着予想時刻が到着希望時刻を超過していると判断された場合、到着予想時刻が到着希望時刻を超過する可能性があることを報知手段から報知させる時間超過報知制御手段とを備えることを特徴とする。
【0007】
このように、本発明のカーナビゲーション装置は、ユーザによって入力された目的地への到着希望時刻と目的地への到着予想時刻とを比較し、到着予想時刻が到着希望時刻を超過した場合に、報知手段から到着予想時刻が到着希望時刻を超過する可能性があることを報知する。これにより、ユーザは、例えば、目的地で待ち合わせ時間を約束している相手に対し、事前に到着が遅れる可能性があることを連絡することが可能となる。
【0008】
請求項2に記載のカーナビゲーション装置では、到着希望時刻の重要度レベルを選択する重要度レベル選択手段と、重要度レベル毎に設定される超過許容時間を記憶する超過許容時間記憶手段と、重要度レベル選択手段によって選択された重要度レベルに対応する超過許容時間を超過許容時間記憶手段から抽出する超過許容時間抽出手段とをさらに備え、超過判断手段は、超過許容時間を加味して到着予想時刻が到着希望時刻を超過しているか否かを判断することを特徴とする。
【0009】
ユーザが入力する到着希望時刻は、例えば、商談のような時間を厳守しなければならない重要な時刻の場合もあれば、友達との約束のような多少の時間超過が許される時刻の場合もある。従って、重要度レベルが高い場合には、例えば、超過許容時間を「0分」に設定しておく。すると、この超過許容時間を加味しても時間超過を許可しない判断をすることができる。その結果、到着予想時刻に対して厳密な時間超過の判断をすることができる。
【0010】
また、重要度レベルが低い場合には、例えば、超過許容時間を「10分」に設定しておく。すると、この超過許容時間を加味することで、到着予想時刻に対して多少の時間超過を許す判断をすることができる。その結果、ユーザの重要度に応じた報知が可能となる。
【0011】
なお、超過許容時間は、必ずしも正の値である必要はなく、重要度レベルが特に高い場合には、例えば、「−10分」等と負の値で設定しておくと良い。これにより、到着希望時刻の10分前に到着できそうにないと予想された時点で、ユーザに対して報知することができる。
【0012】
請求項3に記載のカーナビゲーション装置によれば、目的地までの所要時間に予め設定される係数を乗じて超過許容時間を算出する超過許容時間算出手段をさらに備え、超過判断手段は、超過許容時間を加味して到着予想時刻が到着希望時刻を超過しているか否かを判断することを特徴とする。
【0013】
これにより、現在地が目的地から遠方にある場合には、所要時間が長いため超過許容時間も長くなる。その結果、現在地が目的地から遠方にあることで、到着予想時刻に関する誤差が大きくなるにもかかわらず、頻繁な時間超過の報知を防止することが可能となる。また、現在地が目的地に近い場合には、所要時間が短いため超過許容時間も短くなり、厳密な時間超過の判断をすることが可能となる。
【0014】
請求項4に記載のカーナビゲーション装置は、到着希望時刻の重要度レベルを選択する重要度レベル選択手段と、この重要度レベル毎に設定される係数を記憶する係数記憶手段と、重要度レベル選択手段によって選択された重要度レベルに対応する係数を係数記憶手段から抽出する係数抽出手段とを備え、超過時間算出手段は、係数抽出手段によって抽出された係数を所要時間に乗じて、重要度に応じた超過許容時間を算出することを特徴とする。
【0015】
このように、重要度レベルに応じて所要時間に乗すべき係数を変更することにより、目的地から遠方にある場合には超過許容時間が長く、目的地が近い場合には超過許容時間も短くなるとの関係を維持しつつ、重要度レベルに対応した超過許容時間の設定を行うことができる。
【0016】
請求項5に記載のカーナビゲーション装置においては、時間超過報知制御手段は、到着予想時刻が到着希望時刻を超過する可能性があることを所定時間継続して報知し続けることを特徴とする。
【0017】
このように、所定時間継続して報知し続けることで、ユーザに対して確実に到着が遅れる可能性があることを伝えることが可能となる。なお、所定時間は、ユーザによって任意に変更可能なものであっても良い。これにより、ユーザの好みに応じた報知の継続時間を設定することができる。
【0018】
請求項6に記載のカーナビゲーション装置では、超過判断手段は、到着希望時刻の変更があった場合には、変更後の到着希望時刻と到着予想時刻とを比較して、到着予想時刻が変更後の到着希望時刻を超過しているか否かを判断することを特徴とする。
【0019】
例えば、ユーザの予定が変更になり、それに伴って到着希望時刻が再度入力される場合であっても、この再度入力された到着希望時刻を用いて到着予想時刻の超過の判断を行うようにする。これにより、到着希望時刻が変更になった場合でも、到着予想時刻の超過の判断を継続して実行することが可能となる。
【0020】
【発明の実施の形態】
以下、本発明の実施の形態におけるカーナビゲーション装置に関して、図面に基づいて説明する。
【0021】
(第1の実施形態)
図1は、本実施形態に係わるカーナビゲーション装置の概略構成を示すブロック図である。同図に示すように、本実施形態のカーナビゲーション装置は、位置検出器1、地図データ入力器6、操作スイッチ群7、これらの接続された制御回路8、制御回路8に接続された外部メモリ9、表示装置10、リモコンセンサ11、及び送受信機13を備えている。なお制御回路8は通常のコンピュータとして構成されており、内部には周知のCPU、ROM、RAM、I/O及びこれらの構成を接続するバスラインが備えられている。ROMには、制御回路8が実行するためのプログラムが書き込まれており、このプログラムに従ってCPU等が所定の演算処理を実行する。なお、このプログラムは、外部メモリ9を介して外部から取得したりすることもできる。
【0022】
位置検出器1は、いずれも周知の地磁気センサ2、ジャイロスコープ3、距離センサ4、及び衛星からの電波に基づいて車両の位置を検出するGPS(GlobalPositioning System)のためのGPS受信機5を有している。これらは、各々が性質の異なる誤差を持っているため、複数のセンサにより各々補完しながら使用するように構成されている。なお、各センサの精度によっては位置検出器1を上述した内の一部で構成してもよく、更に、図示しないステアリングの回転センサ、各転動輪の車速センサ等を用いてもよい。
【0023】
地図データ入力部6は、位置検出の精度向上のためのいわゆるマップマッチング用データ、地図データ及び目印データを含む各種データを入力するための装置である。各種データを記憶する記憶媒体としては、そのデータ量からCD−ROMまたはDVD−ROMを用いるのが一般的であるが、メモリカード、ハードディスク等を用いてもよい。なお、地図データは、ノードデータ、リンクデータ等の各データを有している。
【0024】
ここで、ノードデータ及びリンクデータについて説明する。ノードデータは、複数の道路が交差、合流、分岐するノード毎に固有の番号を付したノードID、ノード座標、ノード名称、ノードに接続する全てのリンクのリンクIDが記述される接続リンクID、交差点種類等の各データから構成されている。
【0025】
一方、リンクデータは、道路毎に固有の番号を付したリンクID、リンク長、リンク平均速度、始点及び終点のノード座標、高速道路、有料道路、一般道路等の道路種別、道路幅員等の各データから構成されている。このうち、リンクデータのリンクとは、地図上の各道路を、交差点、分岐点などを示すノードにより複数に分割し、2つのノード間をリンクとして規定したものである。なお、始点及び終点のノード座標には、リンクの始端と終端の座標が記述される。
【0026】
操作スイッチ群7は、例えば、後述する表示装置10と一体になったタッチスイッチもしくはメカニカルなスイッチ等が用いられ、各種入力に使用される。
【0027】
表示装置10は、例えば液晶ディスプレイによって構成され、表示装置10の画面には位置検出器1から入力された車両現在位置に対応する自車位置マーク、地図データ入力器6より入力された地図データによって生成される車両周辺の道路地図を表示することができる。さらに、この道路地図上には、現在位置から目的地までの誘導経路を重ねて表示することが出来る。
【0028】
送受信機13は、道路に敷設されたビーコンや各地のFM放送局を介して、VICSセンタから配信される道路交通情報等の情報を受信する装置である。受信した情報は、制御回路8で処理され、例えば、渋滞情報や規制情報等は表示装置10に表示される道路地図上に重ねて表示する。
【0029】
また、本実施形態のカーナビゲーション装置は、リモートコントロール端末(以下、リモコンと称する)12を介してリモコンセンサ11から、あるいは操作スイッチ群7から目的地の位置を入力すると、現在位置からその目的地までの最適な経路を自動的に選択して誘導経路を形成し表示する、いわゆる経路誘導機能も備えている。このような自動的に最適な経路を設定する手法は、周知のダイクストラ法等の手法が知られている。
【0030】
制御回路8は、操作スイッチ群7、または、リモコン12から入力された目的地により、地図データ入力器6の地図データを用いて経路を計算する。そして、この制御回路8にて計算された誘導経路は、位置検出器1、及び地図データ入力器6の情報を用いて算出される車両の位置を示す自車位置マークとともに、表示装置10に表示される道路地図上に強調して表示する。
【0031】
次に、本実施形態の特徴である到着予想時刻の超過報知処理について、図2〜図5に示すフローチャートを用いて説明する。なお、以降の説明では、ユーザが希望する目的地への到着時刻(到着希望時刻)を待ち合わせ時間と称することにする。
【0032】
先ず、本処理は、経路誘導機能によって誘導される誘導経路が存在する場合に行われるものであるため、図2のステップS10では、ユーザによる目的地の設定があるかどうかの判定を行う。ここで、目的地の設定があった場合には、ステップS20へ処理を進め、目的地の設定がない場合には、目的地が設定されるまで待機状態となる。
【0033】
ステップS20では、設定された目的地の位置に対応する、例えば座標(緯度・経度)等を記憶する。そして、ステップS30において、出発地から設定された目的地までの経路を計算する。
【0034】
ステップS40では、目的地での待ち合わせ時間の設定が必要であるか否かをユーザに判断させる。ここで、待ち合わせ時間の設定が必要でないと判断された場合には、本処理を終了する。一方、待ち合わせ時間の設定が必要であると判断された場合には、ステップS50において、ユーザに待ち合わせ時間を設定させ、この設定された待ち合わせ時間を記憶する。
【0035】
ステップS60では、待ち合わせ時間の超過報知が必要であるか否かをユーザに判断させる。ここで、時間超過の報知が必要であると判断された場合には、ステップS70に処理を進める。一方、時間超過の報知が必要でないと判断された場合には、本処理を終了する。
【0036】
なお、ステップS40において、待ち合わせ時間の設定が必要であると判断された場合には、ステップS60における判断をせずに(或いはステップS60の判断を削除して)、ステップS70に処理を進めてもよい。また、目的地までの経路を誘導している途中で、ユーザが時間超過の報知を希望することも考えられるため、ステップS60においてユーザの入力を待機しておき、ユーザが時間超過の報知を必要とするとした場合には、ステップS70以降の処理から実施するようにしてもよい。
【0037】
ステップS70では、現在地の座標を取得し、ステップS80において、現在地が誘導経路上に位置するかどうかの判定を行う。ここで、誘導経路上に現在地が位置しないと判定される場合には、再度ステップS70に戻り処理を繰り返す。一方、誘導経路上に現在地が位置する場合には、ステップS90に処理を進める。
【0038】
次に、図3に示すステップS90では、現在地から目的地までの誘導経路上の距離を取得する。この現在地から目的地までの距離は、誘導経路を構成する各リンクのリンクデータからリンク長を抽出することで取得される。
【0039】
ステップS100では、現在地から目的地までの誘導経路上の平均速度を算出する。この現在地から目的地までの平均速度は、誘導経路を構成する各リンクのリンクデータからリンク平均速度を抽出することで取得される。
【0040】
なお、この平均速度は、ステップS100のようなリンク平均速度に限定されるものではなく、例えば、予めユーザに設定させた道路種別毎の平均速度から、各リンクの道路種別と一致する平均速度を抽出してもよい。また、VICSなどのインフラ情報から得られる道路毎の平均速度から、各リンクの平均速度を抽出してもよい。
【0041】
ステップS110では、ステップS90において取得された各リンクの距離と、ステップS100において取得された平均速度から、現在地から目的地までの所要時間を算出する。ステップS120では、ステップS110で算出された所要時間に現在の時刻を加算して、目的地までの到着予想時刻を算出する。現在の時刻は、例えば、GPS受信機5が車両の位置とともに取得するUTC時刻から日本標準時刻に換算して取得したりしてもよい。
【0042】
なお、本実施形態では、一般的な到着予想時刻の算出方法を示したが、あくまでも一例であり、到着予想時刻が算出されるものであれば、この方法に限定するものではない。例えば、専用のセンタ等と通信を行うネットワークナビゲーションタイプの機器では、センタから到着予想時刻を通信によって取得することも可能である。
【0043】
ステップS130では、超過許容時間の算出処理が実行される。この超過許容時間は、ユーザが設定する待ち合わせ時間の重要度に基づいて算出される。すなわち、ユーザが設定する待ち合わせ時間は、例えば商談の約束のような、時間を厳守しなければならない重要な時間の場合もあれば、友達との約束のような、多少の時間超過が重要でない時間の場合もある。従って、このような待ち合わせ時間の重要度を考慮して超過許容時間を算出する。この超過許容時間算出処理について、図4のフローチャートを用いて説明する。
【0044】
ステップS210では、待ち合わせ時間の重要度レベルを取得する。この重要度レベルは、ユーザによって設定されるレベルであり、例えば、「高・中・低」の3段階に分かれたレベルのうち、1つのレベルが設定される。また、各レベルには、ユーザによって予め設定された超過許容時間が割り当てられ、記憶されている。
【0045】
ステップS220では、ステップS210で取得した待ち合わせ時間の重要度レベルが「高」であるか否かを判断し、重要度レベルが「高」であった場合には、ステップS230において、重要度レベル「高」に対応する超過許容時間を抽出して、本超過許容時間算出処理を終了する。また、重要度レベルが「高」でなかった場合には、ステップS240へ処理を進める。
【0046】
ステップS240では、ステップS210で取得した待ち合わせ時間の重要度レベルが「中」であるか否かを判断し、重要度レベルが「中」であった場合には、ステップS250において、重要度レベル「中」に対応する超過許容時間を抽出して、本超過許容時間算出処理を終了する。また、重要度レベルが「中」でなかった場合には、ステップS260において、重要度レベル「低」に対応する超過許容時間を抽出して、本超過許容時間算出処理を終了する。
【0047】
なお、ユーザによって予め設定される超過許容時間は、必ずしも正の値である必要はなく、重要度レベル「高」では「−10分」等、負の値としても良い。また、本実施形態における超過許容時間算出処理は、一例を示したものであり、これに限定されるものではない。例えば、ユーザに超過許容時間を予め設定させる以外に、予め固定の値を設定しておき、その値を使用するようにしてもよい。
【0048】
図3に示すステップS140においては、超過許容時間算出処理において抽出した超過許容時間と待ち合わせ時間を加算して、この加算した最終的な待ち合わせ時間と到着予想時刻を比較する。そして、到着予想時刻が重要度を考慮した待ち合わせ時間を超過したか否かを判断する。ここで、到着予想時刻が待ち合わせ時間を超過していない場合には、ステップS70へ処理を以降し、再度現在地の取得から処理が繰り返される。なお、到着予想時刻から超過許容時間を減算した時間と待ち合わせ時間とを比較しても良い。
【0049】
一方、到着予想時刻が待ち合わせ時間を超過していた場合には、ステップS150へ処理を移行し、待ち合わせ時間を超過する可能性があることを、例えば、音声、警告音、表示等によって報知する(ステップS150)。報知内容は、例えば、待ち合わせ時間に遅れる可能性があることを伝えるだけのものであってもよいし、過去の到着予想時刻の増加割合(例えば、10km走行して10分到着予想時刻が増加した等)から算出される、待ち合わせ時間の超過予想時間を報知する内容であってもよい。これにより、待ち合わせの相手に対して、到着が遅れることを連絡することができるとともに、到着がどの程度の遅れるかを伝えることができる。
【0050】
なお、携帯電話と接続可能なカーナビゲーション装置の場合には、待ち合わせの相手先の電話番号をカーナビゲーション装置に予め登録しておくことで、カーナビゲーション装置に接続した携帯電話を、ユーザの問い合わせ確認後、もしくは自動で発信して、ハンズフリー状態で待ち合わせの相手先と連絡をとれるようにすることも有効である。
【0051】
図5に示すステップS160では、ステップS150における時間超過の報知が、所定時間(例えば、5〜6秒程度)継続して実行されたか否かを判断する。ここで、所定時間継続して時間超過の報知が実行された場合には、ユーザが待ち合わせ時間に遅れる可能性があることを認識したと判断して本処理を終了する。このように、所定時間報知を継続した後は、時間超過の報知を行わないようにすることで、報知に対するユーザの煩わしさを軽減することが可能となる。なお、上述の所定時間は、ユーザによって任意に変更可能なものであっても良い。
【0052】
一方、ステップS160において、所定時間継続して時間超過の報知が実行されていない場合には、ステップS170へ処理を進める。
【0053】
ステップS170では、ユーザが待ち合わせ時間の変更操作を行ったか否かを判断する。すなわち、ユーザが時間超過の報知を受けて、例えば、ユーザが待ち合わせの相手先へ連絡を取るなどして、待ち合わせ時間を設定し直す操作があったか否かを判断する。ここで、待ち合わせ時間を設定し直す操作があった場合には、ステップS50へ処理を移行し、再度、ユーザに待ち合わせ時間を入力させ、ステップS50以降の処理を繰り返す。一方、これに該当しない場合には、ステップS160へ処理を移行する。
【0054】
なお、ユーザが待ち合わせ時間の変更操作をするまでに時間がかかる場合を考慮して、ステップS170の処理を「相手先と連絡を取りますか」等のメッセージの報知に変更するとともに、ユーザが相手先に連絡を取るか否かの判断を実施してもよい。そして、相手先に連絡を取ると判断した場合には、ステップS50へ処理を移行し、これに該当しない場合には、本処理を終了するようにしても良い。
【0055】
このように、本実施形態のカーナビゲーション装置は、ユーザによって入力された目的地への待ち合わせ時間と目的地への到着予想時刻とを比較し、到着予想時刻が待ち合わせ時間を超過した場合に、到着予想時刻が待ち合わせ時間を超過する可能性があることを報知する。これにより、ユーザは、例えば、目的地で待ち合わせ時間を約束している相手に対し、到着が遅れる可能性があることを、到着時間の遅延の可能性が高くなった段階で連絡することが可能となる。また、待ち合わせ時間を重要度レベルに応じた時間に変更することで、ユーザの待ち合わせ時間の重要度に応じた報知が可能となる。
【0056】
また、時間超過の報知を所定時間継続し続けることで、ユーザに対して確実に到着が遅れる可能性があることを伝えることが可能となる。なお、所定時間は、ユーザによって任意に変更可能なものであっても良い。これにより、ユーザの好みに応じた報知の継続時間を設定することができる。
【0057】
さらに、ユーザによって待ち合わせ時間が再度入力される場合であっても、この再度入力された待ち合わせ時間を用いて到着予想時刻の超過の判断を行うようにすることで、到着予想時刻の超過の判断を継続して実行することが可能となる。
【0058】
(第2の実施形態)
第2の実施形態は、第1の実施形態によるものと共通するところが多いので、以下、共通部分についての詳しい説明は省略し、異なる部分を重点的に説明する。
【0059】
第2の実施形態において第1の実施形態と異なる点は、超過許容時間算出処理において算出される超過許容時間が、待ち合わせ時間の重要度レベルに応じた係数を目的地までの所要時間に乗ずることで算出される点にある。以下、この異なる点について、図6のフローチャートを用いて説明する。
【0060】
先ず、図6のステップS410では、ユーザによって設定される待ち合わせ時間の重要度レベルを取得する。ここでは、例えば、「高・中・低」3段階のレベルのうち、1つのレベルが取得される。また、各レベルには、ユーザによって予め設定された所要時間誤差係数(例えば、レベル「高」は0.01、レベル「中」は0.05、レベル「低」は0.1等)が割り当てられている。
【0061】
ステップS420は、ステップS110で算出した目的地までの所要時間を読み込む。ステップS430では、ステップS410で取得した待ち合わせ時間の重要度レベルが「高」であるか否かを判断し、重要度レベルが「高」であった場合には、ステップS440に処理を移行し、これに該当しない場合には、ステップS460へ処理を進める。
【0062】
ステップS440では、重要度レベル「高」に対応する所要時間誤差係数を抽出する。そして、ステップS450では、抽出した所要時間に所用時間誤差係数を乗じて超過許容時間を算出する。
【0063】
ステップS460では、ステップS210で取得した待ち合わせ時間の重要度レベルが「中」であるか否かを判断し、重要度レベルが「中」であった場合には、ステップS470において、重要度レベル「中」に対応する所要時間誤差係数を抽出する。一方、重要度レベルが「中」でなかった場合には、ステップS480において、重要度レベル「低」に対応する所要時間誤差係数を抽出する。そして、ステップS490において、抽出した抽出した所要時間に所用時間誤差係数を乗じて超過許容時間を算出する。
【0064】
以後、ステップS140において、待ち合わせ時間に所要時間の誤差分の時間である超過許容時間を加算して、加算した結果である待ち合わせ時間と到着予想時刻との比較を行う。
【0065】
このように、本実施形態のカーナビゲーション装置において算出される待ち合わせ時間は、ユーザの設定する待ち合わせ時間の重要度に応じた超過許容時間を加味して到着予想時刻と比較される。従って、重要度が高い場合には、到着の遅れに対してより厳密に、重要度が低い場合には多少の時間超過を許容した報知を行うことができる。
【0066】
さらに、いずれの重要度レベルにおいても、現在地が目的地から遠方にある場合には、所要時間が長いため超過許容時間も長くなる。その結果、現在地が目的地から遠方にあることで、到着予想時刻に関する誤差が大きいにもかかわらず、頻繁な時間超過の報知を防止することが可能となる。また、現在地が目的地に近い場合には、所要時間が短いため超過許容時間も短くなり、厳密な時間超過の判断をすることが可能となる。
【0067】
(変形例)
上述の超過許容時間算出処理においては、超過許容時間を待ち合わせ時間の重要度レベルの応じた係数を目的地までの所要時間に乗じて算出しているが、単に、目的地までの所要時間に所定の係数を乗じて算出するようにしても良い。
【0068】
すなわち、図7に示すステップS310において、ステップS110で算出した目的地までの所要時間を読み込む。そして、ステップS320では、読み込んだ所要時間に所用時間誤差係数(例えば、0.1等)を乗じて、所要時間の誤差分の時間である超過許容時間を算出する。
【0069】
以後、ステップS140において、待ち合わせ時間に所要時間の誤差分の時間である超過許容時間を加算して、加算した結果である待ち合わせ時間と到着予想時刻との比較を行う。
【0070】
このように、本変形例のカーナビゲーション装置において算出される待ち合わせ時間には、目的地までの所要時間に応じた超過許容時間が加算されている。これにより、現在地が目的地から遠方にある場合に頻繁な時間超過の報知を防止することが可能となるとともに、現在地が目的地に近い場合には、厳密な時間超過の判断をすることが可能となる。
【0071】
なお、上述の第2実施形態及び変形例において、超過許容時間は、待ち合わせ時間に加算して到着予想時刻と比較したが、到着予想時刻から超過許容時間を減算して、待ち合わせ時間と比較しても良い。
【図面の簡単な説明】
【図1】第1及び第2の実施形態に係わる、カーナビゲーション装置の概要構成を示すブロック図である。
【図2】第1及び第2の実施形態に係わる、到着予想時刻超過報知処理の前半の処理を示すフローチャートである。
【図3】第1及び第2の実施形態に係わる、到着予想時刻超過報知処理の後半の処理を示すフローチャートである。
【図4】第1の実施形態に係わる、超過許容時間算出処理を示すフローチャートである。
【図5】第1及び第2の実施形態に係わる、到着予想時刻超過報知処理の最終部分を示すフローチャートである。
【図6】第2の実施形態に係わる、超過許容時間算出処理を示すフローチャートである。
【図7】第2の実施形態に係わる、超過許容時間算出処理の変形例を示すフローチャートである。
【符号の説明】
1 位置検出器
2 地磁気センサ
3 ジャイロスコープ
4 距離センサ
5 GPS受信機
6 地図データ入力器
7 操作スイッチ群
8 制御回路
9 外部メモリ
10 表示装置
11 リモコンセンサ
12 リモコン
13 送受信機
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a car navigation device.
[0002]
[Prior art]
As one function of a conventional car navigation device, there is an expected arrival time guidance function for guiding a user to an expected arrival time at a destination. The expected arrival time guidance function calculates the expected arrival time at the destination as needed while taking into account the progress of the vehicle when executing the route guidance function of guiding the traveling route to the destination. Then, the calculated estimated arrival time is displayed on a display to notify the user, for example. The user compares the expected arrival time displayed on the display with the arrival time at the destination desired by the user, and determines whether the user can arrive at the destination by the desired time.
[0003]
[Problems to be solved by the invention]
The estimated time of arrival at the destination may change significantly from the expected time of departure as the vehicle travels toward the destination. For example, in the case of congestion caused by a traffic accident, even if road traffic information can be obtained from the outside and the arrival time can be predicted accurately using this information, the It changes greatly from the predicted arrival time.
[0004]
The conventional car navigation apparatus merely changes and displays the estimated arrival time even when the estimated arrival time at the destination changes as the vehicle advances. Therefore, if the user does not notice that the expected arrival time has exceeded the arrival time at the desired destination, for example, the user may notify the waiting party that the arrival will be delayed. Could not.
[0005]
The present invention has been made in view of such a problem, and has as its object to provide a car navigation device that can notify a user of a delay in arrival time.
[0006]
[Means for Solving the Problems]
The car navigation device according to claim 1 searches for a map data storage unit that stores road map data and a travel route from a departure point to a destination based on the road map data stored in the map data storage unit. Route guidance means for guiding to the destination along the searched traveling route; and when the traveling route is being guided by the route guidance means, the time required from the current location to the destination is calculated, and the required time is used. A car arrival device comprising: an expected arrival time calculating means for calculating an expected arrival time at a destination; and a notifying means for notifying the expected arrival time, the desired arrival time for inputting the desired arrival time at the destination. Comparing the input means with the desired arrival time input from the desired arrival time input means and the expected arrival time, and confirming whether the expected arrival time exceeds the desired arrival time; Excess judgment means for judging whether or not the expected arrival time exceeds the desired arrival time when it is judged by the excess judgment means that the expected arrival time exceeds the desired arrival time. And a time excess notification control means for notifying the user from the notification.
[0007]
As described above, the car navigation device of the present invention compares the desired arrival time at the destination input by the user with the expected arrival time at the destination, and when the expected arrival time exceeds the desired arrival time, The notification means notifies that the expected arrival time may exceed the desired arrival time. This allows the user to notify, for example, a partner who promises a meeting time at the destination that the arrival may be delayed in advance.
[0008]
In the car navigation device according to the second aspect, an importance level selecting means for selecting an importance level of a desired arrival time, an excess allowable time storage means for storing an allowable allowable time set for each importance level, An excess allowable time extracting means for extracting an excess allowable time corresponding to the importance level selected by the degree level selecting means from the excess allowable time storage means, wherein the excess determining means estimates the arrival time in consideration of the excess allowable time. It is characterized in that it is determined whether or not the time exceeds the desired arrival time.
[0009]
The desired arrival time input by the user may be, for example, an important time that must be strictly adhered to, such as a business negotiation, or may be a time that allows a slight overtime, such as an appointment with a friend. . Therefore, when the importance level is high, for example, the excess allowable time is set to “0 minutes”. Then, it is possible to determine that the time is not allowed to be allowed even if the excess allowable time is added. As a result, it is possible to strictly determine that the estimated time of arrival is exceeded.
[0010]
When the importance level is low, for example, the excess allowable time is set to “10 minutes”. Then, by taking the excess allowable time into consideration, it is possible to determine that the time is expected to slightly exceed the estimated arrival time. As a result, notification according to the importance of the user is possible.
[0011]
The excess allowable time does not necessarily have to be a positive value, and if the importance level is particularly high, a negative value such as “−10 minutes” may be set. With this, it is possible to notify the user when it is predicted that the user is unlikely to arrive 10 minutes before the desired arrival time.
[0012]
According to the car navigation device of the third aspect, the vehicle further includes an excess allowable time calculating means for calculating the excess allowable time by multiplying a required time to the destination by a preset coefficient, and the excess determining means includes: It is characterized in that it is determined whether or not the estimated arrival time exceeds the desired arrival time by taking the time into consideration.
[0013]
As a result, when the current location is far from the destination, the required time is long and the excess allowable time is also long. As a result, even when the current location is far from the destination, the error regarding the estimated arrival time increases, but it is possible to prevent frequent notification of the time excess. Further, when the current location is close to the destination, the required time is short and the excess allowable time is also short, so that it is possible to strictly determine that the time is exceeded.
[0014]
According to a fourth aspect of the present invention, there is provided a car navigation apparatus comprising: an importance level selection unit for selecting an importance level at a desired arrival time; a coefficient storage unit for storing a coefficient set for each importance level; Coefficient extraction means for extracting a coefficient corresponding to the importance level selected by the means from the coefficient storage means, the excess time calculation means multiplying the required time by the coefficient extracted by the coefficient extraction means, and It is characterized in that a corresponding excess allowable time is calculated.
[0015]
As described above, by changing the coefficient to be multiplied by the required time according to the importance level, the excess allowable time is long when the destination is far from the destination, and the excess allowable time is short when the destination is close. It is possible to set the excess allowable time corresponding to the importance level while maintaining the relationship of “over time”.
[0016]
In the car navigation device according to a fifth aspect, the time excess notification control means continuously notifies that the estimated arrival time is likely to exceed the desired arrival time for a predetermined time.
[0017]
In this way, by continuing the notification for a predetermined time, it is possible to reliably inform the user that the arrival may be delayed. The predetermined time may be arbitrarily changeable by the user. Thereby, the continuation time of the notification according to the user's preference can be set.
[0018]
In the car navigation device according to the sixth aspect, when the desired arrival time is changed, the excess determination means compares the changed desired arrival time with the expected arrival time to determine whether the expected arrival time has changed. It is characterized by judging whether or not the desired arrival time has passed.
[0019]
For example, even when the user's schedule is changed and the desired arrival time is re-entered accordingly, it is determined whether the expected arrival time is exceeded by using the re-input desired arrival time. . As a result, even if the desired arrival time is changed, it is possible to continue to determine whether the expected arrival time is exceeded.
[0020]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, a car navigation device according to an embodiment of the present invention will be described with reference to the drawings.
[0021]
(1st Embodiment)
FIG. 1 is a block diagram illustrating a schematic configuration of a car navigation device according to the present embodiment. As shown in FIG. 1, the car navigation device according to the present embodiment includes aposition detector 1, a mapdata input device 6, an operation switch group 7, acontrol circuit 8 connected to them, and an external memory connected to thecontrol circuit 8. 9, adisplay device 10, aremote control sensor 11, and atransceiver 13. Thecontrol circuit 8 is configured as a normal computer, and includes a well-known CPU, ROM, RAM, I / O, and a bus line for connecting these components. A program to be executed by thecontrol circuit 8 is written in the ROM, and the CPU and the like execute predetermined arithmetic processing according to the program. Note that this program can be obtained from the outside via theexternal memory 9.
[0022]
Theposition detector 1 includes a well-knowngeomagnetic sensor 2, agyroscope 3, a distance sensor 4, and a GPS receiver 5 for a GPS (Global Positioning System) that detects the position of a vehicle based on radio waves from satellites. are doing. These are configured to be used while being complemented by a plurality of sensors, since each has an error having a different property. Depending on the accuracy of each sensor, theposition detector 1 may be constituted by a part of the above, and a rotation sensor for steering, a vehicle speed sensor for each rolling wheel, etc. (not shown) may be used.
[0023]
The mapdata input unit 6 is a device for inputting various data including so-called map matching data, map data, and landmark data for improving the accuracy of position detection. As a storage medium for storing various data, a CD-ROM or a DVD-ROM is generally used in view of the amount of data, but a memory card, a hard disk, or the like may be used. The map data has various data such as node data and link data.
[0024]
Here, the node data and the link data will be described. The node data includes a node ID assigned with a unique number for each node where a plurality of roads intersect, merge, and branch, a node coordinate, a node name, and a connection link ID describing link IDs of all links connected to the node. It is composed of data such as intersection types.
[0025]
On the other hand, link data includes a link ID with a unique number for each road, a link length, a link average speed, node coordinates of a start point and an end point, a road type such as an expressway, a toll road, a general road, and a road width. Consists of data. The link of the link data is one in which each road on the map is divided into a plurality of nodes by nodes indicating intersections, branch points, and the like, and two nodes are defined as links. Note that the coordinates of the start and end of the link are described in the node coordinates of the start point and the end point.
[0026]
The operation switch group 7 is, for example, a touch switch or a mechanical switch integrated with adisplay device 10 described later, and is used for various inputs.
[0027]
Thedisplay device 10 is constituted by, for example, a liquid crystal display. The screen of thedisplay device 10 includes a vehicle position mark corresponding to the current vehicle position input from theposition detector 1 and map data input from the mapdata input device 6. A generated road map around the vehicle can be displayed. Further, on this road map, the guidance route from the current position to the destination can be displayed in an overlapping manner.
[0028]
Thetransceiver 13 is a device that receives information such as road traffic information distributed from a VICS center via beacons laid on roads and FM broadcast stations in various places. The received information is processed by thecontrol circuit 8, and, for example, traffic congestion information, regulation information, and the like are superimposed on a road map displayed on thedisplay device 10.
[0029]
Further, the car navigation device of the present embodiment receives a destination position from aremote control sensor 11 via a remote control terminal (hereinafter, referred to as a remote controller) 12 or from a group of operation switches 7, from the current position to the destination. It also has a so-called route guidance function of automatically selecting the optimal route up to and forming and displaying a guidance route. As a technique for automatically setting the optimum route, a technique such as the well-known Dijkstra method is known.
[0030]
Thecontrol circuit 8 calculates a route using the map data of the mapdata input device 6 based on the destination input from the operation switch group 7 or theremote controller 12. The guidance route calculated by thecontrol circuit 8 is displayed on thedisplay device 10 together with the own vehicle position mark indicating the position of the vehicle calculated using the information of theposition detector 1 and the mapdata input device 6. On the road map to be highlighted.
[0031]
Next, the process of informing the user of the expected arrival time excess, which is a feature of the present embodiment, will be described with reference to the flowcharts shown in FIGS. In the following description, the arrival time at the destination desired by the user (desired arrival time) is referred to as a waiting time.
[0032]
First, since this processing is performed when there is a guidance route guided by the route guidance function, it is determined in step S10 in FIG. 2 whether or not the user has set a destination. If the destination has been set, the process proceeds to step S20. If the destination has not been set, the process is in a standby state until the destination is set.
[0033]
In step S20, for example, coordinates (latitude / longitude) corresponding to the set position of the destination are stored. Then, in step S30, a route from the departure place to the set destination is calculated.
[0034]
In step S40, the user is made to determine whether or not it is necessary to set a waiting time at the destination. Here, if it is determined that the setting of the waiting time is not necessary, this processing is ended. On the other hand, if it is determined that the setting of the waiting time is necessary, in step S50, the user is caused to set the waiting time, and the set waiting time is stored.
[0035]
In step S60, the user is made to determine whether or not the notification of the excess of the waiting time is necessary. Here, if it is determined that the notification of the time excess is necessary, the process proceeds to step S70. On the other hand, if it is determined that the notification of the time excess is not necessary, the process ends.
[0036]
If it is determined in step S40 that the waiting time needs to be set, the process may proceed to step S70 without performing the determination in step S60 (or by deleting the determination in step S60). Good. In addition, since it is conceivable that the user desires the notification of the time excess while guiding the route to the destination, the user waits for the input of the user in step S60, and the user needs the notification of the time excess. In such a case, the processing may be performed from the processing after step S70.
[0037]
In step S70, the coordinates of the current location are acquired, and in step S80, it is determined whether the current location is located on the guidance route. Here, if it is determined that the current position is not located on the guidance route, the process returns to step S70 again and repeats the process. On the other hand, if the current position is located on the guidance route, the process proceeds to step S90.
[0038]
Next, in step S90 shown in FIG. 3, the distance on the guidance route from the current location to the destination is acquired. The distance from the current position to the destination is obtained by extracting a link length from link data of each link constituting the guidance route.
[0039]
In step S100, an average speed on the guidance route from the current position to the destination is calculated. The average speed from the current position to the destination is obtained by extracting a link average speed from link data of each link constituting the guidance route.
[0040]
The average speed is not limited to the link average speed as in step S100. For example, from the average speed for each road type set in advance by the user, the average speed matching the road type of each link is determined. May be extracted. Alternatively, the average speed of each link may be extracted from the average speed of each road obtained from infrastructure information such as VICS.
[0041]
In step S110, the required time from the current position to the destination is calculated from the distance of each link acquired in step S90 and the average speed acquired in step S100. In step S120, the estimated time of arrival at the destination is calculated by adding the current time to the required time calculated in step S110. For example, the current time may be obtained by converting the UTC time obtained by the GPS receiver 5 together with the position of the vehicle into the Japan Standard Time.
[0042]
In the present embodiment, a general method of calculating the expected arrival time has been described, but this is merely an example, and the method is not limited to this method as long as the expected arrival time is calculated. For example, in a network navigation type device that communicates with a dedicated center or the like, it is also possible to acquire the expected arrival time from the center by communication.
[0043]
In step S130, a process of calculating an excess allowable time is executed. The excess allowable time is calculated based on the importance of the waiting time set by the user. In other words, the meeting time set by the user may be an important time that must be strictly adhered to, such as an appointment of a business negotiation, or a time when a slight excess of time is not important, such as an appointment with a friend. In some cases. Therefore, the excess allowable time is calculated in consideration of the importance of the waiting time. This excess allowable time calculation processing will be described with reference to the flowchart of FIG.
[0044]
In step S210, the importance level of the waiting time is obtained. The importance level is a level set by the user. For example, one of three levels of “high, medium, and low” is set. In addition, an excess allowable time set by the user in advance is assigned to each level and stored.
[0045]
In step S220, it is determined whether or not the importance level of the waiting time acquired in step S210 is “high”. If the importance level is “high”, in step S230, the importance level “ The excess allowable time corresponding to “high” is extracted, and the excess allowable time calculation processing ends. If the importance level is not “high”, the process proceeds to step S240.
[0046]
In step S240, it is determined whether or not the importance level of the waiting time acquired in step S210 is “medium”. If the importance level is “medium”, in step S250, the importance level “ The excess allowable time corresponding to "medium" is extracted, and the excess allowable time calculation processing ends. If the importance level is not “medium”, the excess allowable time corresponding to the importance level “low” is extracted in step S260, and the excess allowable time calculation process ends.
[0047]
Note that the excess allowable time set in advance by the user does not necessarily need to be a positive value, and may be a negative value such as “−10 minutes” at the importance level “high”. Further, the excess allowable time calculation processing in the present embodiment is an example, and is not limited to this. For example, in addition to allowing the user to set the excess allowable time in advance, a fixed value may be set in advance and that value may be used.
[0048]
In step S140 shown in FIG. 3, the excess allowable time extracted in the excess allowable time calculation process and the waiting time are added, and the added final waiting time is compared with the expected arrival time. Then, it is determined whether or not the estimated arrival time has exceeded the waiting time in consideration of the importance. Here, if the estimated arrival time does not exceed the waiting time, the process is returned to step S70, and the process is repeated again from the acquisition of the current location. Note that the time obtained by subtracting the excess allowable time from the expected arrival time may be compared with the waiting time.
[0049]
On the other hand, if the estimated arrival time has exceeded the waiting time, the process proceeds to step S150, and the possibility of exceeding the waiting time is notified by, for example, a voice, a warning sound, a display, or the like ( Step S150). The content of the notification may be, for example, merely a message indicating that there is a possibility that the time may be late for the waiting time, or an increase rate of the past estimated time of arrival (for example, the estimated time of arrival increased for 10 minutes after traveling 10 km). And the like, the content of which is to be notified of the estimated expected time of the waiting time calculated from the above. Thus, it is possible to notify the waiting partner of the arrival delay, and to inform the degree of arrival delay.
[0050]
In the case of a car navigation device that can be connected to a mobile phone, by registering the telephone number of the other party in the car navigation device in advance, the mobile phone connected to the car navigation device can be checked by the user. It is also effective to make a call later or automatically to be able to contact the other party in the hands-free state.
[0051]
In step S160 shown in FIG. 5, it is determined whether or not the notification of the time excess in step S150 has been continuously performed for a predetermined time (for example, about 5 to 6 seconds). Here, when the notification of the time excess is continuously performed for the predetermined time, it is determined that the user has recognized that there is a possibility that the waiting time may be delayed, and the present process ends. As described above, after the notification for the predetermined time is continued, it is possible to reduce the trouble of the user for the notification by not performing the notification of the time excess. The above-mentioned predetermined time may be arbitrarily changeable by the user.
[0052]
On the other hand, in step S160, if the notification of the time excess has not been performed for the predetermined time, the process proceeds to step S170.
[0053]
In step S170, it is determined whether or not the user has performed an operation for changing the waiting time. That is, the user receives the notification of the time excess, and determines whether or not the user has performed an operation of resetting the waiting time, for example, by contacting the waiting partner. Here, if there is an operation of resetting the waiting time, the process proceeds to step S50, the user is again required to input the waiting time, and the processing from step S50 is repeated. On the other hand, if not, the process proceeds to step S160.
[0054]
In consideration of the case where it takes time for the user to change the waiting time, the process in step S170 is changed to the notification of a message such as "Do you want to contact the other party?" A determination may be made as to whether to contact first. If it is determined that the contact is to be made, the process proceeds to step S50, and if not, the process may be terminated.
[0055]
As described above, the car navigation device of the present embodiment compares the waiting time for the destination input by the user with the expected time of arrival at the destination, and when the expected time of arrival exceeds the waiting time, Notifies that the expected time may exceed the meeting time. Thus, the user can, for example, notify the person who promises the meeting time at the destination that the arrival time may be delayed when the possibility of the arrival time delay increases. It becomes. Further, by changing the waiting time to a time corresponding to the importance level, it is possible to notify the user according to the importance of the waiting time.
[0056]
In addition, by continuing the notification of the time excess for a predetermined time, it is possible to reliably inform the user that the arrival may be delayed. The predetermined time may be arbitrarily changeable by the user. Thereby, the continuation time of the notification according to the user's preference can be set.
[0057]
Further, even when the waiting time is input again by the user, the excess arrival expected time is determined by using the newly input waiting time, so that the determination that the expected arrival time is exceeded can be made. It can be executed continuously.
[0058]
(Second embodiment)
Since the second embodiment has much in common with the first embodiment, a detailed description of the common parts will be omitted, and different parts will be mainly described below.
[0059]
The second embodiment is different from the first embodiment in that the excess allowable time calculated in the excess allowable time calculation process multiplies the time required to reach the destination by a coefficient corresponding to the importance level of the waiting time. It is in the point calculated by. Hereinafter, this difference will be described with reference to the flowchart of FIG.
[0060]
First, in step S410 in FIG. 6, the importance level of the waiting time set by the user is acquired. Here, for example, one of three levels of “high, middle, and low” is acquired. Further, a required time error coefficient (for example, 0.01 for the level “high”, 0.05 for the level “medium”, 0.1 for the level “low”, etc.) assigned by the user is assigned to each level. Have been.
[0061]
A step S420 reads the required time to the destination calculated in the step S110. In step S430, it is determined whether or not the importance level of the waiting time acquired in step S410 is "high". If the importance level is "high", the process proceeds to step S440. Otherwise, the process proceeds to step S460.
[0062]
In step S440, a required time error coefficient corresponding to the importance level “high” is extracted. Then, in step S450, an excess allowable time is calculated by multiplying the extracted required time by the required time error coefficient.
[0063]
In step S460, it is determined whether the importance level of the waiting time acquired in step S210 is "medium". If the importance level is "medium", in step S470, the importance level " The required time error coefficient corresponding to "medium" is extracted. On the other hand, if the importance level is not “medium”, in step S480, a required time error coefficient corresponding to the importance level “low” is extracted. Then, in step S490, the excess permissible time is calculated by multiplying the extracted required time by the required time error coefficient.
[0064]
Thereafter, in step S140, the excess allowable time, which is the time corresponding to the error of the required time, is added to the waiting time, and the resulting waiting time is compared with the expected arrival time.
[0065]
As described above, the waiting time calculated in the car navigation device of the present embodiment is compared with the expected arrival time in consideration of the excess allowable time according to the importance of the waiting time set by the user. Therefore, when the importance is high, it is possible to perform the notification more strictly with respect to the arrival delay, and when the importance is low, to allow some time to be exceeded.
[0066]
Further, at any importance level, when the current location is far from the destination, the required time is long and the excess allowable time is also long. As a result, the fact that the current location is far from the destination makes it possible to prevent frequent notification of an excessive time even though the error regarding the estimated arrival time is large. Further, when the current location is close to the destination, the required time is short and the excess allowable time is also short, so that it is possible to strictly determine that the time is exceeded.
[0067]
(Modification)
In the above-described excess allowable time calculation processing, the excess allowable time is calculated by multiplying the coefficient corresponding to the importance level of the waiting time by the time required to reach the destination. May be calculated by multiplying by the coefficient.
[0068]
That is, in step S310 shown in FIG. 7, the required time to the destination calculated in step S110 is read. In step S320, the required time read is multiplied by a required time error coefficient (for example, 0.1 or the like) to calculate an excess allowable time that is a time corresponding to an error in the required time.
[0069]
Thereafter, in step S140, the excess allowable time, which is the time corresponding to the error of the required time, is added to the waiting time, and the resulting waiting time is compared with the expected arrival time.
[0070]
As described above, the excess allowable time according to the required time to the destination is added to the waiting time calculated in the car navigation device of the present modified example. As a result, it is possible to prevent frequent notification of time excess when the current location is far from the destination, and it is possible to determine strictly time excess when the current location is close to the destination It becomes.
[0071]
In the above-described second embodiment and the modification, the excess allowable time is added to the waiting time and compared with the estimated arrival time. Is also good.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a schematic configuration of a car navigation device according to first and second embodiments.
FIG. 2 is a flowchart illustrating a first half of an expected arrival time excess notification process according to the first and second embodiments.
FIG. 3 is a flowchart illustrating the latter half of the expected arrival time excess notification process according to the first and second embodiments.
FIG. 4 is a flowchart illustrating an excess allowable time calculation process according to the first embodiment.
FIG. 5 is a flowchart illustrating a final part of an expected arrival time excess notification process according to the first and second embodiments.
FIG. 6 is a flowchart illustrating an excess allowable time calculation process according to the second embodiment.
FIG. 7 is a flowchart illustrating a modified example of the excess allowable time calculation process according to the second embodiment.
[Explanation of symbols]
1 Position detector
2 Geomagnetic sensor
3 Gyroscope
4 Distance sensor
5 GPS receiver
6 Map data input device
7 Operation switch group
8 Control circuit
9 External memory
10 Display device
11 Remote control sensor
12 Remote control
13 Transceiver

Claims (6)

Translated fromJapanese
道路地図データを格納する地図データ格納手段と、
出発地から目的地までの走行経路を前記地図データ格納手段に格納される道路地図データに基づいて探索し、この探索した走行経路に沿って前記目的地まで誘導する経路誘導手段と、
該経路誘導手段によって走行経路を誘導しているとき、現在地から前記目的地までの所要時間を算出し、この所要時間を利用して前記目的地への到着予想時刻を算出する到着予想時刻算出手段と、
該到着予想時刻を報知する報知手段とを備えるカーナビゲーション装置であって、
前記目的地への到着希望時刻を入力する到着希望時刻入力手段と、
該到着希望時刻入力手段から入力された到着希望時刻と前記到着予想時刻とを比較して、前記到着予想時刻が前記到着希望時刻を超過しているか否かを判断する超過判断手段と、
該超過判断手段によって前記到着予想時刻が前記到着希望時刻を超過していると判断された場合、前記到着予想時刻が前記到着希望時刻を超過する可能性があることを前記報知手段から報知させる時間超過報知制御手段とを備えることを特徴とするカーナビゲーション装置。
Map data storage means for storing road map data;
Route guidance means for searching for a traveling route from the departure point to the destination based on the road map data stored in the map data storage means, and guiding to the destination along the searched traveling route;
An estimated arrival time calculating means for calculating a required time from a current position to the destination when the traveling route is being guided by the route guiding means, and calculating an estimated arrival time at the destination using the required time; When,
A notification means for notifying the expected arrival time, a car navigation device,
Desired arrival time input means for inputting desired arrival time at the destination,
Excess determination means for comparing the expected arrival time input from the desired arrival time input means with the expected arrival time to determine whether or not the expected arrival time exceeds the desired arrival time;
If the estimated time of arrival is determined to exceed the desired arrival time by the excess determination means, a time period for notifying the notification means that the expected time of arrival may exceed the desired arrival time. A car navigation device comprising: an excess notification control unit.
前記到着希望時刻の重要度レベルを選択する重要度レベル選択手段と、
前記重要度レベル毎に設定される超過許容時間を記憶する超過許容時間記憶手段と、
前記重要度レベル選択手段によって選択された重要度レベルに対応する超過許容時間を前記超過許容時間記憶手段から抽出する超過許容時間抽出手段とをさらに備え、
前記超過判断手段は、前記超過許容時間を加味して前記到着予想時刻が前記到着希望時刻を超過しているか否かを判断することを特徴とする請求項1記載のカーナビゲーション装置。
Importance level selection means for selecting the importance level of the desired arrival time;
Excess allowable time storage means for storing an excess allowable time set for each of the importance levels,
An excess allowable time extracting means for extracting an excess allowable time corresponding to the importance level selected by the importance level selecting means from the excess allowable time storage means,
2. The car navigation device according to claim 1, wherein the excess determination unit determines whether the expected arrival time exceeds the desired arrival time by taking the excess allowable time into consideration. 3.
前記目的地までの所要時間に予め設定される係数を乗じて超過許容時間を算出する超過許容時間算出手段をさらに備え、
前記超過判断手段は、前記超過許容時間を加味して前記到着予想時刻が前記到着希望時刻を超過しているか否かを判断することを特徴とする請求項1記載のカーナビゲーション装置。
The apparatus further includes an excess allowable time calculating unit that calculates an excess allowable time by multiplying a required time to the destination by a coefficient set in advance,
2. The car navigation device according to claim 1, wherein the excess determination unit determines whether the expected arrival time exceeds the desired arrival time by taking the excess allowable time into consideration. 3.
前記到着希望時刻の重要度レベルを選択する重要度レベル選択手段と、
該重要度レベル毎に設定される係数を記憶する係数記憶手段と、
前記重要度レベル選択手段によって選択された重要度レベルに対応する係数を前記係数記憶手段から抽出する係数抽出手段とを備え、
前記超過許容時間算出手段は、前記係数抽出手段によって抽出された係数を前記所要時間に乗じて、前記重要度に応じた超過許容時間を算出することを特徴とする請求項3記載のカーナビゲーション装置。
Importance level selection means for selecting the importance level of the desired arrival time;
Coefficient storage means for storing a coefficient set for each importance level;
Coefficient extraction means for extracting a coefficient corresponding to the importance level selected by the importance level selection means from the coefficient storage means,
4. The car navigation apparatus according to claim 3, wherein the excess allowable time calculating means calculates an excess allowable time according to the importance by multiplying the required time by a coefficient extracted by the coefficient extracting means. .
前記時間超過報知制御手段は、前記到着予想時刻が前記到着希望時刻を超過する可能性があることを所定時間継続して報知し続けることを特徴とする請求項1〜4のいずれかに記載のカーナビゲーション装置。The said time excess notification control means continues to notify continuously that the said estimated time of arrival may exceed the said desired arrival time for a predetermined time, The said time excess notification control means in any one of Claims 1-4 characterized by the above-mentioned. Car navigation device.前記超過判断手段は、前記到着希望時刻の変更があった場合には、変更後の到着希望時刻と前記到着予想時刻とを比較して、前記到着予想時刻が前記変更後の到着希望時刻を超過しているか否かを判断することを特徴とする請求項1〜5のいずれかに記載のカーナビゲーション装置。When the desired arrival time is changed, the excess determination means compares the changed desired arrival time with the expected arrival time, and the expected arrival time exceeds the changed desired arrival time. The car navigation device according to any one of claims 1 to 5, wherein it is determined whether or not the car navigation is performed.
JP2002218616A2002-07-262002-07-26Car navigation apparatusPendingJP2004061236A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP2002218616AJP2004061236A (en)2002-07-262002-07-26Car navigation apparatus

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP2002218616AJP2004061236A (en)2002-07-262002-07-26Car navigation apparatus

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
JP2006007668ADivisionJP4215057B2 (en)2006-01-162006-01-16 Car navigation system

Publications (1)

Publication NumberPublication Date
JP2004061236Atrue JP2004061236A (en)2004-02-26

Family

ID=31939749

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP2002218616APendingJP2004061236A (en)2002-07-262002-07-26Car navigation apparatus

Country Status (1)

CountryLink
JP (1)JP2004061236A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2006260367A (en)*2005-03-182006-09-28Sanyo Electric Co Ltd Electronics
US7136747B2 (en)*2005-01-082006-11-14Stephen RaneyMethod for GPS carpool rendezvous tracking and personal safety verification
JP2007071694A (en)*2005-09-072007-03-22Matsushita Electric Ind Co Ltd Meeting support system
JP2007095023A (en)*2005-09-292007-04-12Lg Electronics IncSchedule management portable terminal and method thereof
WO2007101720A3 (en)*2006-03-082009-02-12Tomtom Int BvA navigation device and method for conveying information relationships

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH0961185A (en)*1995-08-221997-03-07Toyota Motor Corp Movement plan monitoring device
JPH1186194A (en)*1997-09-021999-03-30Nissan Motor Co Ltd Navigation system
JPH11201766A (en)*1998-01-081999-07-30Nissan Motor Co Ltd Route guidance device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH0961185A (en)*1995-08-221997-03-07Toyota Motor Corp Movement plan monitoring device
JPH1186194A (en)*1997-09-021999-03-30Nissan Motor Co Ltd Navigation system
JPH11201766A (en)*1998-01-081999-07-30Nissan Motor Co Ltd Route guidance device

Cited By (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7136747B2 (en)*2005-01-082006-11-14Stephen RaneyMethod for GPS carpool rendezvous tracking and personal safety verification
JP2006260367A (en)*2005-03-182006-09-28Sanyo Electric Co Ltd Electronics
JP2007071694A (en)*2005-09-072007-03-22Matsushita Electric Ind Co Ltd Meeting support system
JP2007095023A (en)*2005-09-292007-04-12Lg Electronics IncSchedule management portable terminal and method thereof
US7596382B2 (en)2005-09-292009-09-29Lg Electronics Inc.Mobile terminal for managing schedule and method therefor
WO2007101720A3 (en)*2006-03-082009-02-12Tomtom Int BvA navigation device and method for conveying information relationships
US8554471B2 (en)2006-03-082013-10-08Tomtom International B.V.Navigation device and method for conveying information relationships

Similar Documents

PublicationPublication DateTitle
JP4304864B2 (en) Route guidance system
JP4728003B2 (en) Navigation system
JP4864155B2 (en) Navigation device, navigation method, navigation program
JP4480613B2 (en) Navigation device
JP4066439B2 (en) Evacuation route providing system, route search server, and portable terminal device
JP4215057B2 (en) Car navigation system
JP2009289223A (en)Traffic situation prediction system, navigator, and server
JP2006162270A (en) Map update system, navigation device, distribution device
JP2007183216A (en)Navigation system, personal digital assistant, and mode control method in personal digital assistant
JP2004061236A (en)Car navigation apparatus
JP3900962B2 (en) Navigation system, information center and in-vehicle device
JP3673998B2 (en) Car navigation system
JP2010204008A (en)Progress display system, transportation means selection supporting system, method of displaying progress, and method of supporting transportation means selection
JP2007194692A (en)Wireless mobile terminal, and communication state estimation method and program
JP5118949B2 (en) Vehicle navigation device
JP4308291B2 (en) Information terminal equipment
JP2002083393A (en) Schedule management system and in-vehicle device
JP2007163413A (en)Arrival time information notification device, navigation device, and program
JP2002296066A (en) Pedestrian route guidance system, method, and mobile terminal
JPH11175878A (en)Information providing system
JP3863383B2 (en) Navigation device
JP2005140699A (en)Navigation system for vehicle
JP2005062139A (en)Navigation device
JP5393858B2 (en) Moving means selection support system and moving means selection support method
JP2008011246A (en)Communication means informing device

Legal Events

DateCodeTitleDescription
A621Written request for application examination

Free format text:JAPANESE INTERMEDIATE CODE: A621

Effective date:20040729

A977Report on retrieval

Free format text:JAPANESE INTERMEDIATE CODE: A971007

Effective date:20050727

A131Notification of reasons for refusal

Free format text:JAPANESE INTERMEDIATE CODE: A131

Effective date:20050802

A521Written amendment

Free format text:JAPANESE INTERMEDIATE CODE: A523

Effective date:20050928

A131Notification of reasons for refusal

Free format text:JAPANESE INTERMEDIATE CODE: A131

Effective date:20051115

A521Written amendment

Free format text:JAPANESE INTERMEDIATE CODE: A523

Effective date:20060113

A02Decision of refusal

Free format text:JAPANESE INTERMEDIATE CODE: A02

Effective date:20060307


[8]ページ先頭

©2009-2025 Movatter.jp