JP4913951B2 - Point designation control device and point designation control program - Google Patents

Point designation control device and point designation control program Download PDF

Info

Publication number
JP4913951B2
JP4913951B2 JP2001046752A JP2001046752A JP4913951B2 JP 4913951 B2 JP4913951 B2 JP 4913951B2 JP 2001046752 A JP2001046752 A JP 2001046752A JP 2001046752 A JP2001046752 A JP 2001046752A JP 4913951 B2 JP4913951 B2 JP 4913951B2
Authority
JP
Japan
Prior art keywords
road
display
cursor
name
road map
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
JP2001046752A
Other languages
Japanese (ja)
Other versions
JP2002243489A (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.)
Faurecia Clarion Electronics Co Ltd
Original Assignee
Clarion 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 Clarion Co Ltd filed Critical Clarion Co Ltd
Priority to JP2001046752A priority Critical patent/JP4913951B2/en
Publication of JP2002243489A publication Critical patent/JP2002243489A/en
Application granted granted Critical
Publication of JP4913951B2 publication Critical patent/JP4913951B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Navigation (AREA)
  • Processing Or Creating Images (AREA)
  • Traffic Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Instructional Devices (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、表示装置に表示された道路地図上で所望の地点を指定する地点指定制御装置およびその制御プログラムに関する。
【0002】
【従来の技術】
車両位置周辺の道路地図を表示する機能、出発地から目的地までの推奨経路を演算する機能、演算された推奨経路に基づいて経路誘導を行う機能などを兼ね備えたカーナビゲーション装置が知られている。このカーナビゲーション装置では、例えば、推奨経路の演算において目的地や経由地を指定して登録する必要がある。この場合、目的地近辺の道路地図を表示して、表示された道路地図上においてカーソルで所望の地点を指定して登録する方法がある。
【0003】
【発明が解決しようとする課題】
しかし、所望の地点を道路地図表示上でカーソルにより指定する場合、カーソルが指定している地点が果たして所望の地点かどうかを判断するのが困難であるという問題が生じていた。
【0004】
本発明の目的は、道路地図表示上で簡易にかつ正確に所望の地点を指定することができる地点指定制御装置を提供することにある。さらに、上記地点指定制御装置を制御するプログラムを提供することにある。
【0005】
【課題を解決するための手段】
請求項1の発明は、表示装置に表示された道路地図上で所望の地点を指定する地点指定制御装置に適用され、道路地図表示用データに基づき、表示装置上に道路地図を表示するように表示装置を制御する道路地図表示制御部と、表示された道路地図上で所望の地点を指定するためのカーソルを表示するように表示装置を制御するカーソル表示制御部と、表示された道路地図とカーソルとを相対的に移動させるために操作される入力装置と、表示された道路地図において、カーソルの位置から所定の範囲内に存在する複数の道路までの距離を演算する距離演算部と、距離演算部の演算結果に基づき、複数の道路のうちカーソルの位置に最も近い道路を特定する道路特定部と、道路地図の各道路の名称を格納した道路名称データに基づき、特定された道路の名称を取得し、表示装置上の所定の領域に特定された道路の名称を表示するように表示装置を制御する道路名称表示制御部と、カーソルが停止すると、第1の所定時間および第1の所定時間よりも長い第2の所定時間を計時するタイマーを起動するタイマー部とを備え、距離演算部は、タイマーがカーソルが停止されてから第1の所定時間が経過したことを経時すると、カーソルの位置から所定の範囲内に存在する複数の道路までの距離を演算し、道路名称表示制御部は、タイマーがカーソルが停止されてから第2の所定時間が経過したことを経時すると、表示装置上の所定の領域に特定された道路の名称を表示するように表示装置を制御することを特徴とするものである。
請求項2の発明は、請求項1記載の地点指定制御装置において、道路地図表示制御部は、表示装置上に道路地図を表示するとき、所定の大きさよりも大きな道路について道路地図とともに当該道路の道路名称を表示し、道路名称表示制御部は、特定された道路が所定の大きさより小さい道路であっても表示装置上の所定の領域に特定された道路の名称を表示するように表示装置を制御することを特徴とするものである。
請求項3の発明は、請求項1または2記載の地点指定制御装置において、距離演算部は、カーソルの位置から複数の道路までの垂線の距離を距離として演算することを特徴とするものである。
請求項4の発明は、請求項1から3のいずれかに記載の地点指定制御装置において、道路地図表示制御部は、特定された道路を他の道路と区別できるように表示するように表示装置を制御することを特徴とするものである。
【0006】
請求項5の発明は、表示装置に表示された道路地図上で所望の地点を指定する地点指定制御装置で実行される地点指定制御プログラムに適用され、道路地図表示用データに基づき、表示装置上に道路地図を表示するように表示装置を制御する道路地図表示制御手順と、表示された道路地図上で所望の地点を指定するためのカーソルを表示するように表示装置を制御するカーソル表示制御手順と、表示された道路地図とカーソルとを相対的に移動させるために操作される入力装置から操作指示を入力する入力手順と、表示された道路地図において、カーソルの位置から所定の範囲内に存在する複数の道路までの距離を演算する距離演算手順と、距離演算手順の演算結果に基づき、複数の道路のうちカーソルの位置に最も近い道路を特定する道路特定手順と、道路地図の各道路の名称を格納した道路名称データに基づき、特定された道路の名称を取得し、表示装置上の所定の領域に特定された道路の名称を表示するように表示装置を制御する道路名称表示制御手順と、カーソルが停止すると、第1の所定時間および第1の所定時間よりも長い第2の所定時間を計時するタイマーを起動するタイマー手順とを実行させ、距離演算手順では、タイマーがカーソルが停止されてから第1の所定時間が経過したことを経時すると、カーソルの位置から所定の範囲内に存在する複数の道路までの距離を演算し、道路名称表示制御手順では、タイマーがカーソルが停止されてから第2の所定時間が経過したことを経時すると、表示装置上の所定の領域に特定された道路の名称を表示するように表示装置を制御することを特徴とするものである。
【0007】
【発明の実施の形態】
図1は本発明の一実施の形態であるカーナビゲーション装置のブロック図である。カーナビゲーション装置は、車両の走行に関する情報を提示する機能、具体的には、車両位置周辺の道路地図を表示する機能、出発地から目的地までの推奨経路を演算する機能、演算された推奨経路に基づいて経路誘導を行う機能などを兼ね備えている。いわゆるナビゲーションあるいは道路案内などを行う装置である。
【0008】
図1において、1は車両の現在地を検出する現在地検出装置であり、例えば車両の進行方位を検出する方位センサ1a、車速を検出する車速センサ1b、GPS(Global Positioning System)衛星からのGPS信号を検出するGPSセンサ1c等から成る。2は道路地図データおよび道路名称データを格納する地図記憶メモリであり、道路地図データおよび道路名称データが格納された記録媒体であるCD−ROM14およびその読み出し装置から成る。記録媒体はCD−ROMに限定されず、磁気テープやDVDやその他のあらゆる記録媒体であってもよい。
【0009】
3は装置全体を制御する制御回路であり、マイクロプロセッサおよびその周辺回路から成る。制御回路3は、RAM13を作業エリアとしてROM12に格納された制御プログラムを実行して後述する各種の制御を行う。4は車両の目的地等を入力する各種スイッチを有する入力装置である。カーソルの移動や画面のスクロールを指示するジョイスティックを含む。なお、入力装置4をリモコン方式としてもよい。また、画面内にタッチパネルスイッチを設けてもよい。
【0010】
7は表示モニタ8に表示するための画像データを格納する画像メモリであり、この画像データは道路地図描画用データや各種の図形データなどから作成される。画像メモリ7に格納された画像データは適宜読み出されて表示モニタ8に表示される。制御回路3は、表示モニタ8への表示用信号の出力装置として機能する。
【0011】
このように構成されるカーナビゲーション装置は、現在地検出装置1により取得した自車位置情報および地図記憶メモリ2に格納されている道路地図データに基づき各種のナビゲーションを行う。例えば、自車位置近辺の道路地図および自車位置を表示モニタ8に表示し、経路探索によって得られた経路に沿ってドライバーを誘導する。
【0012】
次に、本実施の形態で使用する道路地図表示用データおよび道路名称データについて説明する。地図記憶メモリ2に格納された道路地図データは、道路形状や道路種別に関する情報などから成る道路地図表示用データと、交差点の名称などから成る経路誘導データと、道路形状とは直接関係しない分岐情報などから成る経路探索用データなどから構成される。道路地図表示用データは主に表示モニタ8に道路地図を表示する際に用いられ、経路探索用データは主に推奨経路を演算する際に用いられ、経路誘導データは演算された推奨経路に基づき運転者等に推奨経路を誘導する際に用いられる。
【0013】
このうち、道路地図表示用データのデータ構成について以下説明する。
【0014】
(1)リンク列データの概要
本実施の形態の道路地図表示用データは、道路地図を所定範囲ごとに区分けしたメッシュ領域ごとにデータを管理しており、メッシュ領域内に存在する各道路をそれぞれ別々のリンク列とする。例えば、図2に示すように、1つのメッシュ領域内で2本の道路D1、D2が交差している場合には、各道路をそれぞれ別々のリンク列1、2で表すものとし、リンク列1はリンク11、12で構成され、リンク列2はリンク21〜23で構成されるものとする。この場合、リンク列1の各リンク、あるいは、リンク列2の各リンクは同一種別の道路である。リンクは道路を表す最小単位であり、図2では交差点間を一つのリンクの単位とし、各リンクに固有の番号(以下、リンク番号と呼ぶ)をつけて区別する。図2の交差点、すなわち各リンクの接続点をノードN0〜N4で表している。ノードは各リンクの始点と終点でもあり、後述するように、ノード間をさらに細かく区分する補間点を設ける場合もある。
【0015】
(2)リンク列データのデータ構成
道路地図表示用データは、図3に示す通り、リンク列1、2〜nに関する各種情報を記述したリンク列データをリンク列ごとに設けて構成される。各リンク列のデータはリンク列情報とノードリンク情報とを有する。リンク列情報は図3にも示す通り次のデータから構成される。
<リンク列情報>
▲1▼リンク列サイズ
▲2▼要素点数
▲3▼リンク列属性
▲4▼道路名称オフセット
▲5▼路線番号
【0016】
またノードリンク情報は図3にも示す通り、次のデータから構成される。
<ノードリンク情報>
▲1▼属性1+X座標
▲2▼属性2+Y座標
▲3▼同一ノードオフセット
▲4▼誘導オフセット
▲5▼リンク番号
▲6▼高さ情報
【0017】
(3)リンク列情報について
図3において、リンク列サイズはリンク列データの収容サイズであり、この収容サイズにより次のリンク列データをすぐにアクセスすることができる。要素点数はノード点数と補間点数の合計を表すデータ、リンク列属性は国道、県道、高速道路などの道路の種別を表すデータ、路線番号は国道や県道の番号である。道路名称オフセットは道路名称が文字コードで格納されている記憶領域の先頭アドレスを示す。
【0018】
(4)ノードリンク情報について
ノードリンク情報は、ノードの位置座標X、Yと、ノードに接続されるリンクの属性と、同一ノードオフセットと、誘導オフセットと、ノードに接続されるリンク番号と、高さ情報(任意)とを有する。さらに、ノード間の道路の形状を補間するための補間点に関する補間点情報を有する場合もある。補間点情報は補間点の位置座標X、Yを有する。これらのノード情報および補間点情報は、リンクの接続順にデータが配置されている。このため、リンク列データを先頭アドレスから順に読み出すことで、リンク列全体の道路形状や道路種別等を検出できる。
【0019】
次に、道路名称データについて説明する。図4は、道路名称データの構成を示す図である。道路名称データには、各道路名称の文字コードが格納されている。上述したリンク列情報には、道路名称データがメモリに展開された場合に対応する道路名称データの先頭アドレスが格納されている。これにより、各リンク列の道路名称は容易に取得することが可能である。
【0020】
なお、リンク列は必ずしも常に道路名称を有しているとは限らない。そのような場合には、道路名称オフセットにはデータ無しのコードが格納される。また、道路名称は各リンク列単位で特定できるが、複数のリンク列が同一の道路名称を有する場合もある。例えば、「ABC街道」などのような長い道路が、複数のリンク列で表されている場合である。このような場合には、各リンク列は同一の道路名称オフセットを有する。
【0021】
また、リンク列と道路名称との対応づけは、必ずしも道路名称オフセットに格納されたメモリのアドレスによって行う必要はない。例えば、リンク列が固有のリンク列IDを有し、道路名称データはそのIDにより該当リンク列の道路名称が特定できる構成であってもよい。
【0022】
次に、上述した道路地図表示用データおよび道路名称データを使用して、経路探索の目的地を道路地図表示上で指定して登録する例を説明する。表示モニタ8に表示されたメニュー画面で「行き先の設定」(不図示)を選択し、「道路地図から」(不図示)を選択すると、道路地図表示用データを使用して現在地を中心とした道路地図が表示される。ジョイスティック4を操作することにより地図をスクロールさせ、所望の地点の道路地図を表示させる。
【0023】
図5は、本実施の形態で表示される道路地図表示の一例を示す図である。符号101は表示モニタ8の表示画面であり、符号102は十文字カーソルである。本実施の形態では、カーソル102は画面中心に固定して表示され、ジョイスティック4を上下、左右、斜めに倒すことにより地図をその方向にスクロールする。符号103の表示領域には、現在の操作に関するコメントが表示される。例えば「希望する地点まで地図をスクロールして、決定スイッチを押して下さい」などと表示される。決定スイッチとはジョイスティック4の上部に付いているスイッチで、地図のスクロール後、決定スイッチを押すと、カーソル102の位置に対応した地点が目的地として登録される。
【0024】
ここで、カーソル102の位置とは、図2に示す十文字カーソルの交点の位置のことを言う。また、登録はカーソル102の位置に最も近接した道路(リンク)上の地点が登録される。本実施の形態では、地図をスクロールして、スクロールを停止してから約1秒後に、カーソル102の位置に最も近接した道路103を青色かつブリンクさせて強調表示する。強調表示される道路103は、交差点(ノード)104から交差点(ノード)105までである。同時に、符号106の表示領域にその「道路名称」を表示する。図2では、「ABC通り」と表示されている。
【0025】
カーソル102の位置は、表示モニタ8に表示されている道路地図上の座標値として特定される。これは、表示されている道路地図表示用データに基づき計算により求めることができる。また、カーソル102の位置に最も近接した道路は次のようにして求める。まず、カーソル102の位置座標から表示モニタ8に表示されている道路地図内のすべての道路すなわちリンクに垂線をおろし、その垂線の距離を求める。垂線の距離が最も短いのが最も近接した道路(リンク)である。特定されたリンクから、そのリンクが所属するリンク列のリンク列情報より道路オフセットを取得する。この道路オフセットにより道路名称データにアクセスしてそのリンクの道路名称を取得し、表示モニタ8に表示する。これらの制御については、さらに後述する。
【0026】
ここで、特定された道路の強調表示を青色でするのは、通常の道路表示に青色を使用していないからである。すなわち、通常の道路表示で使用していない色を使用して強調表示する。また、スクロールが停止してから1秒後に上記のような表示をするのは、スクロール中に、スクロールに応じて強調表示および道路名称表示をその都度変化させていくのは、処理が追いつかないと同時に、使用者にとっても紛らわしい表示となってしまうからである。
【0027】
ユーザは、道路名称の表示および道路の強調表示から、所望の目的地が指定できたかどうかを判断する。指定できたことが確認できると、ジョイスティック4の決定スイッチを押して目的地を登録する。
【0028】
次に、図6〜図8を参照して、地図のスクロール操作およびカーソル102から最も距離の近い道路の名称表示および強調表示の制御について説明する。図6は、地図のスクロール操作とタイマー処理の制御について説明するフローチャートである。
【0029】
ステップS1では、道路地図のスクロール処理をする。経路探索の目的地設定モードで道路地図とカーソル102が表示された場合、ユーザはジョイスティック4を操作して道路地図をスクロール操作することができる。ステップS1では、ユーザのジョイスティック4の操作に応じてスクロール処理をする。ステップS2では、スクロール停止要求があったか否かを判断する。スクロール停止要求とは、ユーザがジョイスティック4の操作を止めた場合に発せられる。
【0030】
ステップS2でスクロール停止要求があったと判断するとステップS3に進み、ないと判断するとステップS1に戻り処理を繰り返す。ステップS3では、0.3秒タイマーを起動し、ステップS4では、1秒タイマーを起動する。ステップS5では、0.3秒タイマーが0.3秒経過したか否かを判断する。ステップS5で、0.3秒経過した(0.3秒タイマーのイベント発生)と判断すると図7のステップS11に進み、経過していないと判断するとステップS6に進む。ステップS6では、1秒タイマーが1秒経過したか否かを判断する。ステップS6で、1秒経過した(1秒タイマーのイベント発生)と判断すると図8のステップS21に進み、経過していないと判断するとステップS7に進む。
【0031】
ステップS7では、スクロールの開始要求があったか否かを判断する。ステップS7でスクロールの開始要求があったと判断するとステップS1に戻り、ないと判断するとステップS5に戻る。
【0032】
0.3秒タイマーを設けたのは、後述するように、該当する道路(以下、単にリンクと言う)を検索するのにはある程度時間がかかるため、スクロール停止後すぐにスクロール開始要求があった場合にその検索をしないようにするためである。また、1秒タイマーを設けたのは、スクロール停止ごとに(正確には上記の0.3秒経過ごとに)新たに表示を変更していたのでは、画面がちらついてユーザにとって見にくいものとなるからである。すなわち、スクロール連続操作時の画面のちらつきを防止するためである。
【0033】
ステップS5で0.3秒タイマーイベントが発生すると、図7のステップS11に進み、最も近接した道路の特定および道路名称の取得の処理に入る。ステップS11では、カーソル102の位置から、表示モニタ8に現在表示されているリンクまで垂線をおろしその距離を求める。道路地図表示データを使用して、カーソル102の道路地図上の座標を計算し、その座標からリンクまでの垂線距離を計算する。ステップS12では、対象とするすべてのリンクに対して計算が終了したかどうかを判断する。終了したと判断するとステップS13に進み、終了していないと判断するとステップS11に戻り処理を繰り返す。ここで、対象とするリンクとは、表示モニタ8に表示されている道路地図の範囲内にあるすべてのリンクとする。ただし、対象とする範囲をカーソル102から所定の距離の範囲内としても良い。
【0034】
ステップS13では、計算した垂線距離が一番小さいリンクを、カーソル102に最も近接したリンクとして特定する。通常、表示モニタに表示される道路地図には複数のリンクが表示されているので、この複数の中から特定することになる。なお、ここでいうリンクとは、前述した通り交差点と交差点で区切られる範囲の道路である。
【0035】
ステップS14では、特定されたリンクのリンク列情報より道路名称オフセットを取得し、その道路オフセットによりRAM13上に展開されている道路名称データにアクセスし、道路名称を取得する。その後、ステップS6に戻る。
【0036】
ステップS6で1秒タイマーイベントが発生すると、図8のステップS21に進み、特定したリンクおよび道路名称の表示処理に入る。ステップS21では、ステップS13で特定されたリンクを青色かつブリンク表示をする。すなわち、ユーザにとって認識しやすいように強調表示をする。次に、ステップS22において、ステップS14で取得した道路名称を表示モニタ8の画面上の所定の位置に表示する。強調表示および道路名称表示は、前述した図5の通りである。その後ステップS7に戻る。ステップS7では、処理をループさせて次のスクロールの開始要求があるまで待つ。ステップS5からステップS7をループさせているが、すでにタイマーイベントが発生した後は、その後各タイマーを起動していないので、ステップS7では、次のスクロールの開始を待つことになる。
【0037】
このようにして、カーソル102を使用して、表示された道路地図上で経路探索の目的地を指定する場合、カーソル102に最も近い道路(リンク)が強調表示され、しかもその道路名称が表示される。従って、所望の地点が簡易にかつ正確に指定することができる。特に、道路名称を表示するので、道路名称で地点を指定するのに便利な地域では特に有効である。例えば、京都などのように通り名で地点を指定するのに便利な地域では特に有効である。さらに、米国や諸外国で、ストリート名で地点を指定するのに便利なところでも有効である。
【0038】
また、道路地図表示する場合、大きな道路については画面上に地図の表示としてその道路名称が表示される場合もある。しかし、指定した道路が特定の表示領域に表示されるわけではない。一方、上記の実施の形態では、指定された道路に対応する道路名称が所定の表示領域に表示されるので、容易にかつ迅速に道路名称が確認できる。
【0039】
さらに、道路地図表示では、すべての道路に対する名称が表示される訳ではない。特に、道路名称は持っているが小さな通りの場合には、地図表示としては道路名称は表示されない。しかし、上記の実施の形態では、指定された道路が例え小さな通りであっても、所定の表示領域に道路名称が表示されるので、道路の確認が容易にかつ確実に行うことができる。
【0040】
なお、上記の実施の形態では、経路探索の目的地の指定および登録の例で説明をしたが、この内容に限定する必要はない。例えば、経路探索の経由地の指定にも利用できる。また、ユーザが任意に登録する地点登録機能にも利用できる。すなわち、表示された道路地図上で、地点を指定するようなあらゆる態様に本発明は適用することができる。
【0041】
また、上記の実施の形態では、道路をリンク、ノード、およびリンク列という概念を使用して表す例で説明をしたが、この内容に限定する必要はない。すなわち、道路をデータ処理できる形態で表す方法であればどのような内容であってもよい。
【0042】
また、上記の実施の形態では、カーソルを十文字カーソルの例で説明をしたが、この内容に限定する必要はない。すなわち、道路地図表示上で所望の地点を指定できる方法であればどのようなものでもよい。また、どのような方法でもよい。
【0043】
また、上記の実施の形態では、リンクを特定する場合に、各リンクに垂線をおろし垂線距離が最も短いリンクを特定する例で説明をしたが、この内容に限定する必要はない。他の方法でリンクを特定するようなものでもよい。また、最も近接したリンクを特定する方法として垂線をおろしているが、この内容に限定する必要はない。カーソルの位置からノードまでの距離が最も近いものを最も近接したリンクとしてもよい。すなわち、その実施の形態に即した最も適切な方法を選択すればよい。
【0044】
また、上記の実施の形態では、カーナビゲーション装置の例で説明をしたが、この内容に限定する必要はない。携帯用のナビゲーション装置にも本発明は適用できる。また、本明細書でいう道路とは、必ずしも車が通行する道路に限定する必要はない。登山道など人のみが通行できる道も本明細書でいう道路に該当する。また、道路は必ずしも戸外の道路に限定する必要はない。建物や施設内において、人が行き来できる通りもすべて本明細書でいう道路に該当する。
【0045】
また、上記の実施の形態では、カーナビゲーション装置の制御回路3が実行する制御プログラムはROM12に格納されている例で説明をしたが、この内容に限定する必要はない。制御プログラムやそのインストールプログラムをCD−ROM14などの記録媒体で提供してもよい。
【0046】
さらに、それらのプログラムをインターネットなどに代表される通信回線などの伝送媒体を介して提供することも可能である。すなわち、プログラムを、伝送媒体を搬送する搬送波上の信号に変換して送信することも可能である。図9はその様子を示す図である。カーナビゲーション装置21は上記に説明したカーナビゲーション装置であり、通信回線22との接続機能を有する。コンピュータ23はカーナビゲーション装置21用の制御プログラムを提供するサーバーコンピュータであり、そのプログラムが格納されている。通信回線22は、インターネット、パソコン通信などの通信回線、あるいは専用通信回線などである。通信回線202は、電話回線や携帯電話などの無線電話回線などを含む。
【0047】
なお、上述の制御プログラムをパソコン上で実行させてカーナビゲーション装置を実現するようにしてもよい。その場合、現在地検出装置1などはパソコンの所定のI/Oポートなどに接続するようにすればよい。
【0048】
【発明の効果】
本発明は、以上説明したように構成しているので、次のような効果を奏する。
カーソルの位置から最も近いとして特定された道路の名称を、表示装置上の所定の領域に表示するようにするので、所望の地点が簡易にかつ正確に指定することができる。特に、道路名称(通り名など)で地点を指定するのに便利な地域ではきわめて有効である。
【図面の簡単な説明】
【図1】本発明の一実施の形態であるカーナビゲーション装置のブロック図である。
【図2】メッシュ領域内で2本の道路が交差する例を示す図である。
【図3】道路地図表示用データの構成を示す図である。
【図4】道路名称データの構成を示す図である。
【図5】表示される道路地図表示の一例を示す図である。
【図6】地図のスクロール操作とタイマー処理の制御について説明するフローチャートである。
【図7】図6のフローチャートから分岐する制御について説明するフローチャートである。
【図8】図6のフローチャートから分岐する制御について説明するフローチャートである。
【図9】プログラムを伝送媒体を介して提供する様子を示す図である。
【符号の説明】
1 現在地検出装置
2 地図記憶メモリ
3 制御回路
4 入力装置
7 画像メモリ
8 表示モニタ
12 ROM
13 RAM
14 CD−ROM
21 カーナビゲーション装置
22 通信回線
23 コンピュータ
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a point designation control device that designates a desired point on a road map displayed on a display device, and a control program therefor.
[0002]
[Prior art]
There is known a car navigation device that has a function of displaying a road map around a vehicle position, a function of calculating a recommended route from a departure place to a destination, a function of guiding a route based on the calculated recommended route, and the like. . In this car navigation device, for example, it is necessary to specify and register a destination or waypoint in the calculation of a recommended route. In this case, there is a method of displaying a road map in the vicinity of the destination and specifying and registering a desired point with a cursor on the displayed road map.
[0003]
[Problems to be solved by the invention]
However, when a desired point is designated by a cursor on the road map display, there has been a problem that it is difficult to determine whether the point designated by the cursor is a desired point.
[0004]
An object of the present invention is to provide a point designation control device that can designate a desired point easily and accurately on a road map display. Furthermore, it is providing the program which controls the said point designation | designated control apparatus.
[0005]
[Means for Solving the Problems]
The invention of claim 1 is applied to a point designation control device that designates a desired point on a road map displayed on a display device, and displays a road map on the display device based on road map display data. A road map display control unit for controlling the display device, a cursor display control unit for controlling the display device to display a cursor for designating a desired point on the displayed road map, and a displayed road map An input device operated to relatively move the cursor, a distance calculation unit that calculates distances from the cursor position to a plurality of roads existing within a predetermined range in the displayed road map, and a distance Based on the calculation result of the calculation unit, the road identification unit that identifies the road closest to the cursor position among a plurality of roads and the road name data that stores the name of each road on the road map are identified. And acquires the name of a road, a road name display control unit that controls the display unit to display the name of a specific road in a predetermined area on the display device A timer unit for starting a timer for measuring a first predetermined time and a second predetermined time longer than the first predetermined time when the cursor is stopped; The distance calculation unit is Timer The first predetermined time has elapsed since the cursor was stopped Over time, The distance from the cursor position to a plurality of roads existing within a predetermined range is calculated, and the road name display control unit Timer Second predetermined time has elapsed since the cursor was stopped Over time, The display device is controlled to display the name of the specified road in a predetermined area on the display device.
According to a second aspect of the present invention, in the point designation control device according to the first aspect, when the road map display control unit displays the road map on the display device, the road map is displayed together with the road map for a road larger than a predetermined size. The road name display control unit displays a road name so that the specified road name is displayed in a predetermined area on the display device even if the specified road is smaller than a predetermined size. It is characterized by controlling.
According to a third aspect of the present invention, in the point designation control device according to the first or second aspect, the distance calculation unit calculates the distances of the vertical lines from the cursor position to a plurality of roads as distances. .
According to a fourth aspect of the present invention, in the point designation control apparatus according to any one of the first to third aspects, the road map display control unit displays the identified road so that it can be distinguished from other roads. It is characterized by controlling.
[0006]
The invention according to claim 5 is applied to a point designation control program executed by a point designation control device for designating a desired point on a road map displayed on the display device, and on the display device based on the road map display data. A road map display control procedure for controlling the display device to display a road map, and a cursor display control procedure for controlling the display device to display a cursor for designating a desired point on the displayed road map And an input procedure for inputting an operation instruction from an input device operated to relatively move the displayed road map and the cursor, and the displayed road map is within a predetermined range from the cursor position A distance calculation procedure for calculating the distance to a plurality of roads and a road that identifies the road closest to the cursor position among the plurality of roads based on the calculation result of the distance calculation procedure Based on the regular procedure and road name data storing the name of each road on the road map, the name of the specified road is acquired and displayed to display the specified road name in a predetermined area on the display device Road name display control procedure for controlling the device and A timer procedure for starting a timer for measuring a first predetermined time and a second predetermined time longer than the first predetermined time when the cursor stops. In the distance calculation procedure, Timer The first predetermined time has elapsed since the cursor was stopped Over time, In the road name display control procedure, the distance from the cursor position to a plurality of roads existing within a predetermined range is calculated. Timer Second predetermined time has elapsed since the cursor was stopped Over time, The display device is controlled to display the name of the specified road in a predetermined area on the display device.
[0007]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 is a block diagram of a car navigation apparatus according to an embodiment of the present invention. The car navigation device has a function for presenting information related to vehicle travel, specifically, a function for displaying a road map around the vehicle position, a function for calculating a recommended route from the departure point to the destination, and a calculated recommended route. It also has a function to perform route guidance based on the above. It is a device that performs so-called navigation or road guidance.
[0008]
In FIG. 1, reference numeral 1 denotes a current position detection device that detects the current position of a vehicle. For example, an azimuth sensor 1a that detects a traveling direction of a vehicle, a vehicle speed sensor 1b that detects a vehicle speed, and a GPS signal from a GPS (Global Positioning System) satellite. It consists of a GPS sensor 1c to be detected. Reference numeral 2 denotes a map storage memory for storing road map data and road name data, and includes a CD-ROM 14 which is a recording medium storing road map data and road name data, and a reading device thereof. The recording medium is not limited to a CD-ROM, and may be a magnetic tape, a DVD, or any other recording medium.
[0009]
A control circuit 3 controls the entire apparatus and includes a microprocessor and its peripheral circuits. The control circuit 3 executes a control program stored in the ROM 12 using the RAM 13 as a work area and performs various controls described later. Reference numeral 4 denotes an input device having various switches for inputting the destination of the vehicle. Includes a joystick to move the cursor and scroll the screen. The input device 4 may be a remote control method. A touch panel switch may be provided in the screen.
[0010]
Reference numeral 7 denotes an image memory for storing image data to be displayed on the display monitor 8, and this image data is created from road map drawing data and various graphic data. The image data stored in the image memory 7 is appropriately read and displayed on the display monitor 8. The control circuit 3 functions as a display signal output device to the display monitor 8.
[0011]
The car navigation device configured as described above performs various types of navigation based on the vehicle position information acquired by the current location detection device 1 and the road map data stored in the map storage memory 2. For example, a road map in the vicinity of the vehicle position and the vehicle position are displayed on the display monitor 8, and the driver is guided along the route obtained by the route search.
[0012]
Next, road map display data and road name data used in the present embodiment will be described. The road map data stored in the map storage memory 2 includes road map display data including information on road shapes and road types, route guidance data including names of intersections, and branch information not directly related to road shapes. It consists of route search data consisting of The road map display data is mainly used when displaying the road map on the display monitor 8, the route search data is mainly used when calculating the recommended route, and the route guidance data is based on the calculated recommended route. It is used to guide the recommended route to the driver.
[0013]
Among these, the data structure of the road map display data will be described below.
[0014]
(1) Overview of link string data
The road map display data of the present embodiment manages data for each mesh area obtained by dividing the road map into predetermined ranges, and each road existing in the mesh area is set as a separate link string. For example, as shown in FIG. 2, when two roads D1 and D2 intersect in one mesh region, each road is represented by a separate link row 1 and 2, respectively. Is composed of links 11 and 12, and link string 2 is composed of links 21 to 23. In this case, each link in the link row 1 or each link in the link row 2 is the same type of road. A link is a minimum unit that represents a road. In FIG. 2, the intersections are used as a unit of a link, and each link is distinguished by attaching a unique number (hereinafter referred to as a link number). The intersections in FIG. 2, that is, the connection points of the links are represented by nodes N0 to N4. The node is also the start point and end point of each link, and as will be described later, there may be provided interpolation points that further divide the nodes.
[0015]
(2) Data structure of link string data
As shown in FIG. 3, the road map display data is configured by providing, for each link row, link row data describing various information related to the link rows 1 and 2 to n. Each link string data includes link string information and node link information. The link string information is composed of the following data as shown in FIG.
<Link column information>
▲ 1 ▼ Link column size
(2) Number of elements
(3) Link column attribute
(4) Road name offset
▲ 5 ▼ Route number
[0016]
The node link information includes the following data as shown in FIG.
<Node link information>
(1) Attribute 1 + X coordinate
(2) Attribute 2 + Y coordinate
(3) Same node offset
(4) Guidance offset
▲ 5 ▼ Link number
▲ 6 ▼ Height information
[0017]
(3) About link string information
In FIG. 3, the link string size is the accommodated size of link string data, and the next link string data can be immediately accessed by this accommodated size. The number of element points is data representing the total number of node points and the number of interpolation points, the link column attribute is data representing the type of road such as a national road, prefectural road, and expressway, and the route number is the number of a national road or prefectural road. The road name offset indicates the start address of a storage area in which the road name is stored as a character code.
[0018]
(4) About node link information
The node link information includes the position coordinates X and Y of the node, the attribute of the link connected to the node, the same node offset, the guidance offset, the link number connected to the node, and height information (optional). Have. Further, there may be interpolated point information related to an interpolated point for interpolating the shape of the road between the nodes. The interpolation point information has position coordinates X and Y of the interpolation point. These node information and interpolation point information are arranged in the order of link connection. For this reason, it is possible to detect the road shape, road type, etc. of the entire link string by reading the link string data in order from the top address.
[0019]
Next, road name data will be described. FIG. 4 is a diagram showing a configuration of road name data. In the road name data, a character code of each road name is stored. The link string information described above stores the head address of road name data corresponding to the case where road name data is expanded in the memory. Thereby, the road name of each link row can be easily obtained.
[0020]
Note that the link string does not always have a road name. In such a case, a code without data is stored in the road name offset. Moreover, although a road name can be specified for each link row unit, a plurality of link rows may have the same road name. For example, a long road such as “ABC highway” is represented by a plurality of link strings. In such a case, each link row has the same road name offset.
[0021]
Further, the association between the link string and the road name is not necessarily performed by the address of the memory stored in the road name offset. For example, the link string may have a unique link string ID, and the road name data may be configured such that the road name of the corresponding link string can be specified by the ID.
[0022]
Next, an example of specifying and registering a route search destination on the road map display using the road map display data and road name data described above will be described. When “Destination setting” (not shown) is selected on the menu screen displayed on the display monitor 8 and “From road map” (not shown) is selected, the current location is centered using the road map display data. A road map is displayed. By operating the joystick 4, the map is scrolled to display a road map at a desired point.
[0023]
FIG. 5 is a diagram showing an example of a road map display displayed in the present embodiment. Reference numeral 101 denotes a display screen of the display monitor 8, and reference numeral 102 denotes a cross-cursor cursor. In the present embodiment, the cursor 102 is fixedly displayed at the center of the screen, and the map is scrolled in that direction by tilting the joystick 4 up, down, left, and right. A comment relating to the current operation is displayed in the display area denoted by reference numeral 103. For example, “Scroll the map to the desired point and press the enter switch” is displayed. The decision switch is a switch attached to the upper part of the joystick 4. When the decision switch is pressed after scrolling the map, a point corresponding to the position of the cursor 102 is registered as the destination.
[0024]
Here, the position of the cursor 102 means the position of the intersection of the cross-cursor cursor shown in FIG. In addition, a point on the road (link) closest to the position of the cursor 102 is registered. In this embodiment, the map is scrolled, and the road 103 closest to the position of the cursor 102 is highlighted in blue and blinking about one second after the scrolling is stopped. The highlighted road 103 is from an intersection (node) 104 to an intersection (node) 105. At the same time, the “road name” is displayed in the display area 106. In FIG. 2, “ABC street” is displayed.
[0025]
The position of the cursor 102 is specified as a coordinate value on the road map displayed on the display monitor 8. This can be obtained by calculation based on the displayed road map display data. The road closest to the cursor 102 is obtained as follows. First, a perpendicular line is dropped from all the roads or links in the road map displayed on the display monitor 8 from the position coordinates of the cursor 102, and the distance of the perpendicular line is obtained. The shortest perpendicular distance is the closest road (link). From the identified link, a road offset is obtained from the link string information of the link string to which the link belongs. The road name data is accessed by this road offset, the road name of the link is acquired, and displayed on the display monitor 8. These controls will be further described later.
[0026]
Here, the reason why the identified road is highlighted in blue is that blue is not used for normal road display. That is, highlighting is performed using a color that is not used in normal road display. In addition, the display as described above is performed one second after the scrolling stops. The reason why the highlighting and the road name display are changed in accordance with the scrolling during the scrolling is that the process cannot catch up. At the same time, the display is confusing for the user.
[0027]
The user determines whether or not a desired destination has been designated from the road name display and the road highlight display. If it can be confirmed that the designation has been made, the determination switch of the joystick 4 is pushed to register the destination.
[0028]
Next, with reference to FIG. 6 to FIG. 8, a description will be given of the scroll operation of the map and the control of the name display and highlight display of the road closest to the cursor 102. FIG. 6 is a flowchart for explaining the control of the map scroll operation and timer processing.
[0029]
In step S1, the road map is scrolled. When the road map and the cursor 102 are displayed in the route search destination setting mode, the user can operate the joystick 4 to scroll the road map. In step S1, scroll processing is performed according to the operation of the joystick 4 by the user. In step S2, it is determined whether or not there is a scroll stop request. The scroll stop request is issued when the user stops operating the joystick 4.
[0030]
If it is determined in step S2 that a scroll stop request has been made, the process proceeds to step S3. If not, the process returns to step S1 to repeat the process. In step S3, a 0.3 second timer is activated, and in step S4, a 1 second timer is activated. In step S5, it is determined whether or not the 0.3 second timer has passed 0.3 seconds. If it is determined in step S5 that 0.3 second has elapsed (event occurrence of 0.3 second timer), the process proceeds to step S11 in FIG. 7, and if it is determined that it has not elapsed, the process proceeds to step S6. In step S6, it is determined whether the 1-second timer has elapsed for 1 second. If it is determined in step S6 that 1 second has elapsed (event occurrence of 1 second timer), the process proceeds to step S21 in FIG. 8, and if it is determined that it has not elapsed, the process proceeds to step S7.
[0031]
In step S7, it is determined whether or not there is a scroll start request. If it is determined in step S7 that there is a scroll start request, the process returns to step S1, and if it is not determined, the process returns to step S5.
[0032]
As described later, the 0.3 second timer was provided because it took a certain amount of time to search for the corresponding road (hereinafter simply referred to as a link). This is to avoid the search in some cases. Also, the 1-second timer is provided because the display flickers and it is difficult for the user to see if the display is newly changed every time the scrolling stops (exactly every 0.3 seconds described above). Because. That is, it is for preventing the screen from flickering during continuous scrolling operation.
[0033]
When a 0.3 second timer event occurs in step S5, the process proceeds to step S11 in FIG. 7, and the process of specifying the closest road and acquiring the road name is started. In step S11, a perpendicular is drawn from the position of the cursor 102 to the link currently displayed on the display monitor 8, and the distance is obtained. Using the road map display data, the coordinates of the cursor 102 on the road map are calculated, and the perpendicular distance from the coordinates to the link is calculated. In step S12, it is determined whether the calculation has been completed for all the links to be processed. If it is determined that the process has been completed, the process proceeds to step S13. If it is determined that the process has not been completed, the process returns to step S11 to repeat the process. Here, the target links are all links within the range of the road map displayed on the display monitor 8. However, the target range may be within a predetermined distance from the cursor 102.
[0034]
In step S13, the link having the shortest perpendicular distance calculated is specified as the link closest to the cursor 102. Usually, since a plurality of links are displayed on the road map displayed on the display monitor, the plurality of links are specified. In addition, a link here is a road of the range divided by an intersection as mentioned above.
[0035]
In step S14, a road name offset is acquired from the link string information of the identified link, the road name data developed on the RAM 13 is accessed by the road offset, and the road name is acquired. Then, it returns to step S6.
[0036]
When a one-second timer event occurs in step S6, the process proceeds to step S21 in FIG. 8, and the specified link and road name display process is started. In step S21, the link specified in step S13 is displayed in blue and blinking. That is, it is highlighted so that it can be easily recognized by the user. Next, in step S22, the road name acquired in step S14 is displayed at a predetermined position on the screen of the display monitor 8. The highlighted display and the road name display are as shown in FIG. Thereafter, the process returns to step S7. In step S7, the process is looped until the next scroll start request is received. Steps S5 to S7 are looped. However, after the timer event has already occurred, each timer is not started after that, so in step S7, the start of the next scroll is awaited.
[0037]
In this way, when the destination of the route search is designated on the displayed road map using the cursor 102, the road (link) closest to the cursor 102 is highlighted and the road name is displayed. The Therefore, a desired point can be specified easily and accurately. In particular, since the road name is displayed, it is particularly effective in an area convenient for designating a point by the road name. For example, this is particularly effective in areas where it is convenient to specify a point by street name, such as Kyoto. Furthermore, it is also effective in places where it is convenient to specify a location by street name in the United States and other countries.
[0038]
When a road map is displayed, a road name of a large road may be displayed on the screen as a map display. However, the designated road is not displayed in a specific display area. On the other hand, in the above embodiment, since the road name corresponding to the designated road is displayed in the predetermined display area, the road name can be easily and quickly confirmed.
[0039]
Furthermore, in the road map display, names for all roads are not displayed. In particular, in the case of a small street with a road name, the road name is not displayed as a map display. However, in the above-described embodiment, even if the designated road is a small street, the road name is displayed in the predetermined display area, so that the road can be easily and reliably confirmed.
[0040]
In the above embodiment, the example of specifying and registering the destination of the route search has been described. However, it is not necessary to limit to this content. For example, it can also be used to specify a waypoint for route search. Moreover, it can utilize also for the point registration function which a user registers arbitrarily. That is, the present invention can be applied to all modes in which a point is designated on the displayed road map.
[0041]
In the above-described embodiment, an example has been described in which roads are represented using the concepts of links, nodes, and link strings. However, the present invention is not limited to this. In other words, any content may be used as long as the road is represented in a form that allows data processing.
[0042]
In the above embodiment, the cursor has been described as an example of a cross-cursor cursor, but it is not necessary to limit to this content. That is, any method may be used as long as a desired point can be designated on the road map display. Any method may be used.
[0043]
In the above-described embodiment, when a link is specified, an example has been described in which a vertical line is dropped on each link and a link with the shortest normal distance is specified. However, the present invention is not necessarily limited to this content. Other methods may be used to specify the link. Moreover, although the perpendicular is taken down as a method of specifying the closest link, it is not necessary to limit to this content. The closest link from the cursor position to the node may be the closest link. That is, the most appropriate method according to the embodiment may be selected.
[0044]
In the above-described embodiment, the example of the car navigation device has been described. However, it is not necessary to limit to this content. The present invention can also be applied to a portable navigation device. In addition, the road referred to in this specification is not necessarily limited to a road through which vehicles pass. Roads that only people can pass, such as mountain trails, also correspond to roads in this specification. The road is not necessarily limited to an outdoor road. All streets where people can come and go within buildings and facilities also correspond to roads in this specification.
[0045]
In the above embodiment, the control program executed by the control circuit 3 of the car navigation apparatus has been described as an example stored in the ROM 12, but it is not necessary to limit to this content. The control program and its installation program may be provided on a recording medium such as the CD-ROM 14.
[0046]
Further, these programs can be provided via a transmission medium such as a communication line represented by the Internet. In other words, the program can be converted into a signal on a carrier wave that carries the transmission medium and transmitted. FIG. 9 shows the state. The car navigation device 21 is the car navigation device described above, and has a connection function with the communication line 22. The computer 23 is a server computer that provides a control program for the car navigation device 21 and stores the program. The communication line 22 is a communication line such as the Internet or personal computer communication, or a dedicated communication line. The communication line 202 includes a telephone line and a wireless telephone line such as a mobile phone.
[0047]
Note that the above-described control program may be executed on a personal computer to realize a car navigation apparatus. In this case, the current location detection device 1 or the like may be connected to a predetermined I / O port of a personal computer.
[0048]
【Effect of the invention】
Since the present invention is configured as described above, the following effects can be obtained.
Since the name of the road identified as being closest to the cursor position is displayed in a predetermined area on the display device, a desired point can be designated easily and accurately. In particular, it is extremely effective in an area that is convenient for designating a point by a road name (such as a street name).
[Brief description of the drawings]
FIG. 1 is a block diagram of a car navigation device according to an embodiment of the present invention.
FIG. 2 is a diagram showing an example in which two roads intersect in a mesh area.
FIG. 3 is a diagram showing a configuration of road map display data.
FIG. 4 is a diagram showing a configuration of road name data.
FIG. 5 is a diagram showing an example of a displayed road map display.
FIG. 6 is a flowchart illustrating a map scroll operation and timer process control.
FIG. 7 is a flowchart illustrating control branched from the flowchart of FIG. 6;
FIG. 8 is a flowchart for explaining control branched from the flowchart of FIG. 6;
FIG. 9 is a diagram illustrating a state in which a program is provided via a transmission medium.
[Explanation of symbols]
1 Current location detection device
2 Map memory
3 Control circuit
4 input devices
7 Image memory
8 Display monitor
12 ROM
13 RAM
14 CD-ROM
21 Car navigation system
22 Communication line
23 Computer

Claims (5)

表示装置に表示された道路地図上で所望の地点を指定する地点指定制御装置であって、
道路地図表示用データに基づき、表示装置上に道路地図を表示するように表示装置を制御する道路地図表示制御部と、
前記表示された道路地図上で前記所望の地点を指定するためのカーソルを表示するように前記表示装置を制御するカーソル表示制御部と、
前記表示された道路地図と前記カーソルとを相対的に移動させるために操作される入力装置と、
前記表示された道路地図において、前記カーソルの位置から所定の範囲内に存在する複数の道路までの距離を演算する距離演算部と、
前記距離演算部の演算結果に基づき、前記複数の道路のうち前記カーソルの位置に最も近い道路を特定する道路特定部と、
道路地図の各道路の名称を格納した道路名称データに基づき、前記特定された道路の名称を取得し、前記表示装置上の所定の領域に前記特定された道路の名称を表示するように前記表示装置を制御する道路名称表示制御部と
前記カーソルが停止すると、第1の所定時間および前記第1の所定時間よりも長い第2の所定時間を計時するタイマーを起動するタイマー部とを備え、
前記距離演算部は、前記タイマーが前記カーソルが停止されてから前記第1の所定時間が経過したことを経時すると、前記カーソルの位置から所定の範囲内に存在する複数の道路までの距離を演算し、
前記道路名称表示制御部は、前記タイマーが前記カーソルが停止されてから前記第2の所定時間が経過したことを経時すると、前記表示装置上の所定の領域に前記特定された道路の名称を表示するように前記表示装置を制御することを特徴とする地点指定制御装置。
A point designation control device for designating a desired point on a road map displayed on a display device,
A road map display control unit for controlling the display device to display the road map on the display device based on the road map display data;
A cursor display control unit for controlling the display device to display a cursor for designating the desired point on the displayed road map;
An input device operated to relatively move the displayed road map and the cursor;
In the displayed road map, a distance calculation unit that calculates distances from a position of the cursor to a plurality of roads existing within a predetermined range;
Based on the calculation result of the distance calculation unit, a road specifying unit that specifies the road closest to the cursor position among the plurality of roads;
Based on the road name data storing the name of each road in the road map, the name of the specified road is acquired, and the display is performed so that the name of the specified road is displayed in a predetermined area on the display device. A road name display control unit for controlling the device ;
A timer unit for starting a timer for measuring a first predetermined time and a second predetermined time longer than the first predetermined time when the cursor stops ;
Said distance calculating unit, when the timer time that the cursor has passed the predetermined time the first since the stop, calculates the distance to a plurality of roads within the predetermined range from the position of the cursor And
The road name display control section, when the timer is time that the cursor has passed the second predetermined time is stopped, display the name of a specific road in a predetermined area on said display device The point designation control apparatus characterized by controlling the said display apparatus.
請求項1記載の地点指定制御装置において、
前記道路地図表示制御部は、前記表示装置上に前記道路地図を表示するとき、所定の大きさよりも大きな道路について前記道路地図とともに当該道路の道路名称を表示し、
前記道路名称表示制御部は、前記特定された道路が前記所定の大きさより小さい道路であっても前記表示装置上の所定の領域に前記特定された道路の名称を表示するように前記表示装置を制御することを特徴とする地点指定制御装置。
In the point designation control device according to claim 1,
The road map display control unit displays a road name of the road together with the road map for a road larger than a predetermined size when displaying the road map on the display device,
The road name display control unit controls the display device to display the name of the specified road in a predetermined area on the display device even if the specified road is smaller than the predetermined size. A point designation control device characterized by controlling.
請求項1または2記載の地点指定制御装置において、
前記距離演算部は、前記カーソルの位置から前記複数の道路までの垂線の距離を前記距離として演算することを特徴とする地点指定制御装置。
In the point designation control device according to claim 1 or 2,
The distance calculation unit calculates a distance of perpendicular lines from the cursor position to the plurality of roads as the distance.
請求項1から3のいずれかに記載の地点指定制御装置において、
前記道路地図表示制御部は、前記特定された道路を他の道路と区別できるように表示するように前記表示装置を制御することを特徴とする地点指定制御装置。
In the point designation control device according to any one of claims 1 to 3,
The point map control unit, wherein the road map display control unit controls the display device to display the identified road so as to be distinguishable from other roads.
表示装置に表示された道路地図上で所望の地点を指定する地点指定制御装置で実行される地点指定制御プログラムであって、
道路地図表示用データに基づき、表示装置上に道路地図を表示するように表示装置を制御する道路地図表示制御手順と、
前記表示された道路地図上で前記所望の地点を指定するためのカーソルを表示するように前記表示装置を制御するカーソル表示制御手順と、
前記表示された道路地図と前記カーソルとを相対的に移動させるために操作される入力装置から操作指示を入力する入力手順と、
前記表示された道路地図において、前記カーソルの位置から所定の範囲内に存在する複数の道路までの距離を演算する距離演算手順と、
前記距離演算手順の演算結果に基づき、前記複数の道路のうち前記カーソルの位置に最も近い道路を特定する道路特定手順と、
道路地図の各道路の名称を格納した道路名称データに基づき、前記特定された道路の名称を取得し、前記表示装置上の所定の領域に前記特定された道路の名称を表示するように前記表示装置を制御する道路名称表示制御手順と
前記カーソルが停止すると、第1の所定時間および前記第1の所定時間よりも長い第2の所定時間を計時するタイマーを起動するタイマー手順とを実行させ、
前記距離演算手順では、前記タイマーが前記カーソルが停止されてから前記第1の所定時間が経過したことを経時すると、前記カーソルの位置から所定の範囲内に存在する複数の道路までの距離を演算し、
前記道路名称表示制御手順では、前記タイマーが前記カーソルが停止されてから前記第2の所定時間が経過したことを経時すると、前記表示装置上の所定の領域に前記特定された道路の名称を表示するように前記表示装置を制御することを特徴とする地点指定制御プログラム。
A point designation control program executed by a point designation control device for designating a desired point on a road map displayed on a display device,
A road map display control procedure for controlling the display device to display the road map on the display device based on the road map display data;
A cursor display control procedure for controlling the display device to display a cursor for designating the desired point on the displayed road map;
An input procedure for inputting an operation instruction from an input device operated to relatively move the displayed road map and the cursor;
In the displayed road map, a distance calculation procedure for calculating distances from a position of the cursor to a plurality of roads existing within a predetermined range;
Based on the calculation result of the distance calculation procedure, a road specifying procedure for specifying a road closest to the position of the cursor among the plurality of roads;
Based on the road name data storing the name of each road in the road map, the name of the specified road is acquired, and the display is performed so that the name of the specified road is displayed in a predetermined area on the display device. A road name display control procedure for controlling the device ;
When the cursor stops, a timer procedure for starting a timer for measuring a first predetermined time and a second predetermined time longer than the first predetermined time is executed,
In the distance computation procedure, when the timer time that the cursor has passed the predetermined time the first since the stop, calculates the distance to a plurality of roads within the predetermined range from the position of the cursor And
Wherein in the road name display control procedure, when the timer time that the cursor has passed the second predetermined time is stopped, display the name of a specific road in a predetermined area on said display device The point designation control program characterized by controlling the said display apparatus so that it may do.
JP2001046752A 2001-02-22 2001-02-22 Point designation control device and point designation control program Expired - Fee Related JP4913951B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001046752A JP4913951B2 (en) 2001-02-22 2001-02-22 Point designation control device and point designation control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001046752A JP4913951B2 (en) 2001-02-22 2001-02-22 Point designation control device and point designation control program

Publications (2)

Publication Number Publication Date
JP2002243489A JP2002243489A (en) 2002-08-28
JP4913951B2 true JP4913951B2 (en) 2012-04-11

Family

ID=18908312

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001046752A Expired - Fee Related JP4913951B2 (en) 2001-02-22 2001-02-22 Point designation control device and point designation control program

Country Status (1)

Country Link
JP (1) JP4913951B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007071587A (en) * 2005-09-05 2007-03-22 Alpine Electronics Inc Navigation device and scrolling method of map
JP2008226101A (en) * 2007-03-15 2008-09-25 Denso It Laboratory Inc Selecting operation support device, method and program
CN102246004A (en) * 2008-12-08 2011-11-16 株式会社纳维泰 Information providing system, information distribution server, and information providing method
JP5531649B2 (en) * 2010-01-29 2014-06-25 株式会社デンソー Map data
JP5556587B2 (en) * 2010-10-26 2014-07-23 株式会社デンソー Map data
JP5440220B2 (en) * 2010-01-29 2014-03-12 株式会社デンソー Navigation device
JP2011175231A (en) * 2010-01-29 2011-09-08 Denso Corp Map data
JP5959341B2 (en) * 2012-07-04 2016-08-02 アルパイン株式会社 Electronic device, search target candidate name display method and program thereof

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3791940B2 (en) * 1995-04-04 2006-06-28 アイシン・エィ・ダブリュ株式会社 Vehicle navigation device
JPH0961178A (en) * 1995-08-28 1997-03-07 Matsushita Electric Works Ltd Navigation system
JP3303633B2 (en) * 1995-10-27 2002-07-22 アイシン・エィ・ダブリュ株式会社 Vehicle navigation device
JPH09101747A (en) * 1995-10-05 1997-04-15 Denso Corp Road map display device
JPH10333565A (en) * 1997-06-05 1998-12-18 Aisin Aw Co Ltd Information guiding device by building shape map and storage medium
JPH1151687A (en) * 1997-08-08 1999-02-26 Alpine Electron Inc Route guidance system

Also Published As

Publication number Publication date
JP2002243489A (en) 2002-08-28

Similar Documents

Publication Publication Date Title
JP4251931B2 (en) Navigation destination input method and apparatus
JP5311990B2 (en) Parking information display device
US7076741B2 (en) Point-of-interest icon and point-of-interest mark display method
JP3397146B2 (en) Route setting device and navigation device
US7869938B2 (en) Method and apparatus for displaying simplified map image for navigation system
US7840347B2 (en) Navigation system and route setting method
JP4124443B2 (en) Navigation device and destination specifying method
US6006161A (en) Land vehicle navigation system with multi-screen mode selectivity
JP4516853B2 (en) Navigation device
JP4622676B2 (en) Car navigation system
US20040107043A1 (en) Navigation method and system
US7042370B2 (en) Navigation device
JP4132741B2 (en) Navigation device
JP2005043112A (en) Map searching/displaying method and device
JP3798489B2 (en) Car navigation system
JP4849237B2 (en) Traveling route guidance device for vehicles
JPH05323872A (en) Course display device
JP2009014486A (en) Navigation device, and guiding method and program
JP2013097411A (en) Navigation device for vehicle
JP4913951B2 (en) Point designation control device and point designation control program
US20050004754A1 (en) Navigation method and apparatus for learning and updating position of street address
JP2004020565A (en) Search method of traveling route to destination and navigation system
JP3958974B2 (en) Display method and display device for navigation system
JP4248964B2 (en) Navigation device, facility list display method and program
JP2008128928A (en) Vehicle-mounted map display apparatus and navigation apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080212

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20100212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100513

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100601

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100730

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20100730

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110412

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110608

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: 20111227

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120120

R150 Certificate of patent or registration of utility model

Ref document number: 4913951

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20150127

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees