説明

ナビゲーション装置

【課題】従来地図をスクロールさせるときはカーソルを所望の道路に移動させなければならず、所望の道路近くにカーソルを持っていってもその道路近くに別の脇道などがあるとそちらが選択され地図がスクロールされてしまうといった現象があり所望の道路に沿って地図をクロールさせることができないという恐れがあった。
【解決手段】画面上に表示されている地図からスクロール可能な道路の候補(以下、スクロール候補道路という。)を抽出して表示画面に表示し、表示されたスクロール候補道路の1つが選択されると選択されたスクロール候補道路の道路データから所定の表示地図範囲を算出して表示画面に表示し、更に選択されたスクロール候補道路の方向属性に基づき選択可能なスクロール方向を表示して選択することで現在表示されている地図を選択されたスクロール方向にスクロールするようにした。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は例えば自動車に搭載される、或いは操作者に携帯して持ち運ばれる移動体のナビゲーション装置に係り、特に新規な地図のスクロール操作機能を備えたナビゲーション装置に関するものである。尚、本発明は移動体のナビゲーション装置であるが、説明の便宜上、自動車の例について説明する。
【背景技術】
【0002】
一般の自動車に搭載されたナビゲーション装置においてはGPS衛星からのGPS信号、ジャイロセンサからのジャイロ信号、車速センサからの車速パルス信号等を取得して現在の自動車の位置(緯度経度で示される座標値)や自動車の進行方向、走行速度などを算出し、DVD-ROMやハードディスク等の記録媒体に格納されている道路データ等を含む地図データを検索して現在の自動車位置(座標)を含む地図データを読み出し、この読み出した地図データに基づいて自動車の位置を示す三角形のアイコン(以後、自車位置マークと称する。)が所定の位置にくるように地図と自車位置マークをナビゲーション装置の表示画面上に表示するようになっている。
【0003】
ところで、ナビゲーション装置の表示装置にはメニューによる各種設定機能や目的地点や登録地点を直接的にユーザが指で押して指定したり、選択したりできるように表示画面自身にポインタ機能を備えたタッチパネルが広く使われている。
そして、このようなタッチパネル方式の表示画面(以下タッチパネル画面という)に地図が表示された状態でタッチパネル画面の任意の場所を指で押して指定すると、その指定された地点がタッチパネル画面の中心に位置するまで地図がスクロールされるようになっている技術が採用されている。
【0004】
ところが、地図上で走行中の道路と交差する道路がどこまで続いて延びているのか、あるいはその道路を引き続き走行すると先に何があるのか操作者が知りたくなった場合に、前述のタッチパネルの所定部分を指定する方法ではその道路に沿って地図をスクロールするようにその都度タッチパネル画面上を指定していかなければならなかった。
このため、その道が大きくうねっていたりすると指定する場所をその都度変更するなどといった作業をせねばならず、操作者にとって面倒な操作を要求することになり使い勝手が悪いといった課題があった。
【特許文献1】特開平8−190343号公報
【発明の開示】
【発明が解決しようとする課題】
【0005】
こうした問題点を解決するものとして、上述した特開平8−190343号公報(特許文献1)には地図上でカーソルを表示させた道路もしくはカーソル位置に最も近い道路に沿って指定した方向に地図をスクロールさせるという技術が提案されている。
【0006】
ところが、この場合でも地図をスクロールさせるときにはカーソルを所望の道路に移動させなければならないといった作業や、たとえ所望の道路近くにカーソルを持っていってもその道路近くに別の道路、例えば、脇道などの細街路があったりするとそちらが選択されて地図がスクロールされてしまうといった現象があり、所望の道路に沿って地図をスクロールさせることができないという恐れがあった。
このような点を鑑み、本発明は簡単でかつ確実に所望の道路に沿って地図をスクロールさせることができるという新規なスクロール機能を備えたナビゲーション装置を提供することを目的とする。
【課題を解決するための手段】
【0007】
本発明の特徴は、画面上に表示されている地図からスクロール可能な道路の候補(以下、スクロール候補道路という。)を抽出して表示画面に表示し、この表示されたスクロール候補道路の1つが選択されると、選択されたスクロール候補道路道路の道路データから所定の表示地図範囲を算出して表示画面に表示し、更に選択されたスクロール候補道路の方向属性に基づいて選択可能なスクロール方向を表示して選択することによって現在表示されている地図を選択されたスクロール方向にスクロールする新規なスクロール手段を備えたナビゲーション装置にある。
【発明の効果】
【0008】
以上説明したような手段を備えることにより、操作者は簡単な操作で所望の道路に沿ったスクロールをすることができるようになる。
【発明を実施するための最良の形態】
【0009】
以下に本発明の一実施例を図面に基づき詳細に説明するが、以下に説明する実施例に限られることなく本発明は種々の変形、応用ができることは言うまでもない。
【実施例1】
【0010】
まず、本発明になる自動車に搭載する形式のナビゲーション装置の内部構成例について図1を用いて説明する。
ナビゲーション装置1は演算処理部10、外部記憶装置20、センサ部30、表示部
40、外部情報受信部50、入出力部60等から構成されている。
【0011】
演算処理部10はCPU(Central Processing Unit)11、Flash ROM(Read Only Memory) からなる記憶装置12、DRAM(Dynamic Random Access Memory)13から構成されている。もちろん演算処理部10を構成する要素はこれら以外にもあるが、本発明の説明に関連のない構成要素の図示は省略してある。
【0012】
CPU11は後述するアプリケーションプログラムを実行するほか種々の演算をするために用いられる。 例えばセンサ部30からの信号を所定のロジックに従って演算したり、GPS(Global Positioning System)信号受信部51からの情報に基づいて車両の現在位置を算出し、算出した現在位置情報から表示に必要な地図情報を外部記憶装置20から読み出して現在位置としての自車位置マークと共に表示部40に表示する機能を有している。
【0013】
記憶装置12はナビゲーション装置1の各種機能のアプリケーションプログラムやその
演算に必要なデータなどを記憶しておくもので、ここではFlash ROM12を用いているがこれと同等の機能を有するEPROM等であってもよい。
DRAM13は処理中の作業エリアとして使用したり、地図データなどを一時記憶したりするために用いられるもので、地図情報や演算データ、例えば後述するタッチパネルの指定場所の位置情報や選択された道路を構成する地点情報等を記憶したりするものである。
【0014】
外部記憶装置20は地図データ、道路種別、道路データを構成するノードやリンク構成
情報等の経路計算用道路データ、座標値、電話番号、住所等の施設情報等のナビゲーシ
ョン処理に必要な情報をデータベースとして構築している。
そして、外部記憶装置20は前述した情報を記憶しているDVD(Digital Versatile Disk)23が挿入されるDVDドライブ21及びメモリカード24が挿入されるPCカードインターフェース22の一方或いは両方の組み合わせで構成されている。
【0015】
センサ部30は方位センサ31、ジャイロ32を備えており、方位センサ31は地球が有している磁場を検出して自動車の向きを検出し、また、ジャイロ32は光ファイバジャイロや振動ジャイロ等が用いられ、自動車が回転した角度を検出するものである。
これらの方位センサ31及びジャイロ32の検出信号はアナログーディジタル変換器(A/D)34によりディジタル信号に変換されて内部バス70を介して演算処理部10に送られる。
【0016】
また、センサ部30は車輪速センサ33を備えており、車輪速センサ33は車輪の回転に伴って出力されるパルス信号をカウンタ35により計数することにより自動車の走行距離信号を検出し、この走行距離信号は同様に内部バス70を介して演算処理部10に送られる。
【0017】
GPS信号受信部51はGPSアンテナ54を介してGPS衛星からの信号を受信し、自動車と衛星との間の距離および距離の変化率を測定することにより、自動車の現在位置、進行方向および進行方位を測定するもので、これらの測定データはSCI(Serial Communication Interface)53から内部バス70を介して演算部10に送られる。
【0018】
更に交通情報受信部52はFM多重受信機55を介してFM放送に重畳されているVICS情報を定期的に受信し、渋滞情報や交通規制及び交通事故発生情報等の交通情報を取り込み、これらの情報はSCI53から内部バス70を介して演算部10に送られ、そして、これらの交通情報は地図情報と共に表示部40で表示されるものである。
【0019】
表示部40は表示ドライバ41、コントローラ43、バッファ44等よりなる表示制御
手段及び液晶パネル42から構成され、内部バス70を介して演算処理部10から送られてくるデータをバッファ44に格納し、これに基づいて表示装置42に地図、誘導ルート、自車位置などを表示させるものである。
【0020】
また、コントローラ43は液晶パネル42に設置されたタッチパネル45に設けられた多数の近接センサからの信号を受けてユーザの指等で押された位置を検出する処理も行なっており、検出した位置に関する情報は割込みをかけてCPU11に送るようになっている。
尚、液晶パネル42とタッチセンサーを備えたタッチパネル45を組み合わせた表示画面を図2に示されるようなタッチパネル画面100として以下表記する。
【0021】
入出力部60はユーザによる指示を受け付けるハードスイッチやジョグスイッチなどで
構成されるKey PAD62、ユーザの操作するリモコン65からの光信号を受信するリモコン受光部61、演算処理部10が生成したユーザへのメッセージをスピーカ(SP)66で音声信号に変換すると共にマイク68を介して入力される音声信号を取り込んで信号変換するCODEC63等により構成されている。
これらはPIO(Port Input/Output)64及び内部バス70を介して演算処理部10とデータのやり取りを実行する
【0022】
次に、本発明のナビゲーション装置における一連の処理について説明する。
図2は自車が存在する現在位置付近の地図を所定の縮尺率で縮尺して表示した表示画面例であり、通常はこの表示画面で誘導経路を案内するようになっている。
【0023】
図3及び図4はタッチパネル画面に表示されている図2に示すようなタッチパネル画面の地図の上を操作者によって任意の場所が押された後の表示画面例を示しており、図2にあるような1画面の地図は2画面に変更され、それまで表示されていた地図は縮小されて画面右側に表示され、更に画面左側には表示されている地図のスクロール可能な道路リストが表示されている。
この場合、県道(1)が操作者によって選択されており、この選択された県道(1)は地図上で点滅表示され他の道路と区別できるようになっている。尚、図3では点滅表示の代わりに破線で表示している。
ここで図4は細街路の表示を省略し、スロール可能な道路を表示した例である。このようにするとスクロールされる道路と道路リストの対応がすばやくとれ使い勝手が良いという効果が期待できる。
【0024】
図5は図3及び図4の画面左側の道路リストからスクロールの対象となる道路群のうち県道(1)が選択され、後述する“道なりスクロール処理”が実行された場合の表示画面を示している。尚、図5でも図3及び図4と同様に選択された県道(1)が点滅表示の代わりに破線で表示している。
【0025】
以下具体的な処理動作を図2乃至図5の表示画面を用い図6及び図7のフローチャートに基づいて説明する。
まず、図6はスクロール処理を行なうまでの本発明のナビゲーション装置の処理を示したフローチャート図である。
【0026】
図2に示すように地図が表示されている状態でタッチパネル画面100が操作者の指等で押されると、コントローラ43はCPU11に対して割込み信号を送出する。この割込み信号を受けたCPU11は図6に示す割込み処理を開始する。
【0027】
まず、CPU11はステップ102(以下ステップをSと略して表記する。)で表示部40に対して図3に示すように現在の地図だけの一画面から表示画面を2分割させる。
この2分割された画面は右側にそれまで表示していた地図を縮小表示する地図画面120と、左側にはスクロールの基準にする道路候補のリストを表示する道路リスト画面110とされている。
ここで地図画面120は図2の地図をそのまま縮小した図3、或いは地図の縮小に合わせてスクロール対象とはならない細街路などを省略した図4のような画面に表示される。
【0028】
その後、S104に進んで更にタッチパネルが押されたかどうか判定し、何も押されていないと判定された場合(S104で“N”の場合)には再びS104に戻り、タッチパネル画面100が押されるのを待機する。
【0029】
次にS104でタッチパネル画面が押されたと判定された場合(S104で“Y”の場合)にはS106に進みタッチパネル画面100に表示された道路リスト画面110からいずれかの道路が選択(該当する箇所をタッチする)されたか判定する。このS104及びS106は道路リスト画面110が押されてスクロール操作の意思が操作者にあるかどうかを判定するものである。
【0030】
S106で道路リスト画面110に表示されたいずれの道路も選択されていない場合(S106で“N”の場合)にはS108に進んで図3及び図4の道路リスト画面110に表示されている“戻るキー”130が押されたかどうかを判定する。
【0031】
このS108で“戻るキー”130が押されたと判定された場合には図3の2画面表示から図2に示す元の地図画面に戻される。ここで、図4に示す地図表示画面120に細街路が表示されていない場合には細街路が表示されるようにして図2に示す画面が表示される。S108で“戻るキー”130が押されていないと判定された場合((S108で“N”の場合)には再びS104に戻ってタッチパネル画面100が押されるのを待機する。
【0032】
一方、S106にてスクロールの基準となる道路候補のいずれかが選択された場合(S106で“Y”の場合)にはS110に進んで同じ道路が選択されたかどうか判定する。
つまり、図3及び図4に示すように県道(1)が点滅表示された状態で再びこの県道(1)が表示された部分のタッチパネル画面100が押されたかどうか判定し、S110でタッチパネル画面100が押されたと判定された場合(S110で“Y”の場合)にこの県道(1)に沿ったスクロール処理(以後、道なりスクロール処理と呼ぶ)に移行する。
【0033】
一方、S110で最初に選択したものとは別の道路が選択された場合(S110で“N”)にはS112に進んで右画面の地図上に選択された道路を点滅表示させた後に再びS104に戻ってタッチパネルが押されるのを待機する。
【0034】
次にS110でタッチパネル画面100が押されたと判定された場合(S110で“Y”の場合)に実行される“道なりスクロール処理”について図7に基づき説明する。
【0035】
図6のS110でタッチパネル画面100が押されたと判定された場合には“道なりスクロール処理”に移行する。
そして、まずS202で図5に示すように画面中央を左右上下に横切る十字カーソルの交点付近150(これは表示画面の中央に該当する。)に選択された道路(ここでは県道(1))が表示されるようにスクロールさせた地図102を表示させる。
更に、十字カーソル及び選択された道路近傍にスクロール方向を示す指標である方向矢印アイコン140を表示させる。
ここで、この十字カーソルの交点150付近を基準点としてスクロール候補道路の道路データから表示する地図範囲を算出されるように構成されている。
【0036】
また、図5の場合は選択された道路が県道(1)であり、この県道(1)が画面横方向に延びているの方向矢印アイコン140は左右方向になっているが、国道(1)のように縦方向に伸びる道路であれば、上下方向の矢印を表示するようになっている。
【0037】
次にS204でタッチパネル画面100が押されたかどうか判定し、押されていないと判断された場合(S204で“N”の場合)には再びS204に戻ってタッチパネル画面100が押されるのを待機する。
【0038】
一方、タッチパネル画面が押されたと判断された場合(S204で“Y”の場合)にはS206に進み、その押された位置が図5に示した“現在地キー”160かどうか判定し、“現在地キー”160が押されたと判定された場合(S206で“Y”の場合)にはリターン処理に移行して図2に示すような現在地表示に戻る。
【0039】
逆に、S206で押されたのが“現在地キー”160でなかった場合(S206で“N”の場合)にはS208に進み、押された位置が“戻るキー”130かどうかを判定し、“戻るキー”130であった場合には前述の通常のスクロールモードに移行する。
また、S208で押されたキーが“戻るキー”130でもなかった場合には、S210に進んで押された位置がタッチパネルの上下左右方向のどの方向か判定する。
【0040】
この判定には十字カーソルを基準として判定することができ、例えば図5に示すように県道(1)の場合には画面横方向に道路が延びているので左右方向の方向矢印アイコン140が表示されており、この場合は十字カーソルの縦方向の線を基準に左右方向を判断すればよい。
【0041】
一方、国道(1)の場合には画面縦方向に道路が延びているので上下方向の方向矢印アイコン140が表示されることになり、この場合は十字カーソルの横方向の線を基準に上下方向を判断すればよい。
このように、選択された道路が表示画面上の延びている方向属性に基づいてスクロール方向を表す指標である方向矢印アイコン140が決定されるものである。
【0042】
したがって、図5の場合、タッチパネル画面100の押された位置が十字カーソルの縦方向の線より右側であればS212に進んで左向きの矢印アイコンを消して右方向にスクロールを開始させ、そうでなければ(つまり左側がタッチされた場合)S214に進んで右方向の矢印アイコンを消して左方向にスクロールを開始させる。
【0043】
その後、S216或いはS218でタッチパネル画面100の操作が解除されたかどうか、つまりタッチパネル画面100を押すのを止めたかどうかを判定し、押すのを止めたと判定された場合(S216或いはS218で“Y”の場合)にはS200に進んで地図のスクロールを停止させて再びS204に戻ってタッチパネルが押されるのを待機する。
【0044】
このようにスクロール方向が指定されたままタッチパネル画面が押されていると、選択されたスクロール候補道路の道路データに基づき、十字カーソルの交点150である基準点を前記スクロール方向の道路を構成する地点に定期的に変更していくことでスクロールが実行されていくものである。
尚、前述の説明ではスクロールしていく中で道路が曲がって違う向きに伸びているような場合については説明しなかったが、選択された道路が存在する間は同じ操作を継続することでスクロールも継続して行なえるようにできる。
【0045】
以上説明した実施例ではタッチパネル画面を操作する例を示したが、リモコンのキーで操作する場合には、例えば、上下左右斜め方向に8つのボタンを備えたジョグキーやタッチパネル上に表示させた同じ名称(“現在地”や“戻る”)のボタンを設け、以下のような操作で対応することが可能である。
【0046】
1)スクロールモードに移行する為にタッチパネルの任意の場所を押す操作は、ジョグキーのいずれかを押すことで行なう
2)スクロール対象の道路の選択・決定は、ジョグキーの上下キーで道路を選択し、ジョグキーの中央の決定キーを押すことで行なう
3)スクロールの方向は、ジョグキーの左右いずれかのキーを押すことで行なう
【図面の簡単な説明】
【0047】
【図1】本発明の一実施例であるナビゲーション装置の内部構成を説明する図である。
【図2】自車が存在する現在位置付近の地図を所定の縮尺率で縮尺して表示した表示画面の例である。
【図3】タッチパネル画面の地図の上を操作者によって任意の場所が押された後の表示画面の第1の例である
【図4】タッチパネル画面の地図の上を操作者によって任意の場所が押された後の表示画面の第2の例である。
【図5】スクロール対象となる道路が選択されて道なりスクロールがされる場合の表示画面の例である。
【図6】本発明の一実施例のナビゲーション装置におけるスクロールモードへ移行する処理のフローチャート図である。
【図7】本発明の実施例であるナビゲーション装置におけるスクロール処理のフローチャート図である。
【符号の説明】
【0048】
1‥ナビゲーション装置、10‥演算処理部、11‥CPU、12‥Flash ROM、13‥DRAM、20‥外部記憶装置、21‥DVDドライブ、22‥PCカードI/F、30‥センサ部、40‥表示部、51‥GPS信号受信部、52‥交通情報受信部、60‥入出力部、70‥バス。

【特許請求の範囲】
【請求項1】
地図データや道路データ等のナビゲーション処理に必要な情報等が記憶されている記憶手段と、現在の位置を検出して現在の位置周辺の地図を前記記憶手段から検索し、探索された地図上に前記現在の位置を重ねて表示画面上に表示する制御手段とを備えたナビゲーション装置において、
前記制御手段は、
画面上に表示されている地図から所定のスクロールされる道路の候補(以下、スクロール候補道路という。)を抽出して前記表示画面に表示するスクロール候補道路抽出手段と、
前記スクロール候補道路のいずれか1つが選択されると、選択された前記スクロール候補道路の道路データから所定の地点を基準点として表示する地図範囲を算出する表示範囲算出手段と、
スクロール方向が指定されると選択された前記スクロール候補道路道路の道路データに基づき、前記基準点を前記スクロール方向の道路を構成する地点に定期的に変更していくスクロール基準点変更手段と
を備えたことを特徴とするナビゲーション装置。
【請求項2】
地図データや道路データ等のナビゲーション処理に必要な情報等が記憶されている記憶手段と、現在の位置を検出して現在の位置周辺の地図を前記記憶手段から検索し、探索された地図上に前記現在の位置を重ねて表示画面上に表示する制御手段とを備えたナビゲーション装置において、
前記制御手段は、
画面上に表示されている地図からスクロール可能な道路の候補(以下、スクロール候補道路という。)を抽出して前記表示画面に表示するスクロール候補道路抽出手段と、
前記スクロール候補道路の1つが選択されると、選択された前記スクロール候補道路道路の道路データから所定の表示地図範囲を算出して前記表示画面に表示する表示範囲算出手段と、
前記表示範囲算出手段によって表示された地図上に選択された前記スクロール候補道路の方向属性に基づいて選択可能なスクロール方向を表す指標を表示し、選択されたスクロール方向にしたがって現在表示されている地図をスクロールするスクロール手段と
を備えたことを特徴とするナビゲーション装置。
【請求項3】
地図データや道路データ等のナビゲーション処理に必要な情報等が記憶されている記憶手段と、現在の位置を検出して現在の位置周辺の地図を前記記憶手段から検索し、探索された地図上に前記現在の位置を重ねて表示画面上に表示する制御手段とを備えたナビゲーション装置において、
前記制御手段は、
画面上に表示されている地図からスクロール可能な道路の候補(以下、スクロール候補道路という。)を抽出して前記表示画面に表示するスクロール候補道路抽出手段と、
前記スクロール候補道路の1つが選択されると、画面の中央付近を基準点として選択された前記スクロール候補道路の道路データから表示すべき地図範囲を算出して地図を表示する表示範囲算出手段と、
前記スクロール候補道路の道路データの方向属性に基づいて選択可能なスクロール方向を表す指標を表示し、前記選択された指標に基づき前記基準点を前記スクロール方向の道路を構成する地点に定期的に変更していくスクロール基準点変更手段と
を備えたことを特徴とするナビゲーション装置。
【請求項4】
地図データや道路データ等のナビゲーション処理に必要な情報等が記憶されている記憶手段と、現在の位置を検出して現在の位置周辺の地図を前記記憶手段から検索し、探索された地図上に前記現在の位置を重ねて表示画面上に表示する制御手段とを備えたナビゲーション装置において、
前記制御手段は、
画面上に表示されている地図からスクロール可能な道路の候補(以下、スクロール候補道路という。)を抽出して前記表示画面に前記地図と共に表示するスクロール候補道路抽出手段と、
前記スクロール候補道路の1つが選択されると、画面の中央付近を左右上下に横切る十字カーソルを表示し、この十字カーソルの交点付近を基準点として前記スクロール候補道路の道路データから表示すべき地図範囲を算出して地図を表示する表示範囲算出手段と、
前記十字カーソルを基準に前記スクロール候補道路の道路データの方向属性に基づいて選択可能なスクロール方向を表す指標を表示し、前記選択された指標で規定されるスクロール方向に現在表示されている地図をスクロールするスクロール手段と
を備えたことを特徴とするナビゲーション装置。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate


【公開番号】特開2006−258514(P2006−258514A)
【公開日】平成18年9月28日(2006.9.28)
【国際特許分類】
【出願番号】特願2005−74184(P2005−74184)
【出願日】平成17年3月16日(2005.3.16)
【出願人】(501348139)株式会社 エイチ・シー・エックス (86)
【Fターム(参考)】