ナビゲーション装置
【課題】タッチパネル操作によって入力された経路にしたがって車両を目的地まで案内するナビゲーション装置において、経路に設定する道路をユーザがなぞって指定するときの手間を軽減することができる方法を提示する。
【解決手段】タッチパネル操作におけるユーザのタッチ位置の軌跡に基づいて、タッチパネル式の表示モニタに表示された地図に表された道路のうち、特定の道路においてユーザがなぞって指定した道路区間(指定道路区間)を検出する(ステップS10)。そして、ステップS10において検出されたタッチ位置の軌跡の長さが所定値以上であり(ステップS20)、さらに、交差点までの距離が所定距離以上である場合(ステップS30)は、その特定の道路に沿ってユーザがなぞった方向に所定距離だけ指定道路区間を延長した延長道路区間を、経路の少なくとも一部に設定する(ステップS40)。
【解決手段】タッチパネル操作におけるユーザのタッチ位置の軌跡に基づいて、タッチパネル式の表示モニタに表示された地図に表された道路のうち、特定の道路においてユーザがなぞって指定した道路区間(指定道路区間)を検出する(ステップS10)。そして、ステップS10において検出されたタッチ位置の軌跡の長さが所定値以上であり(ステップS20)、さらに、交差点までの距離が所定距離以上である場合(ステップS30)は、その特定の道路に沿ってユーザがなぞった方向に所定距離だけ指定道路区間を延長した延長道路区間を、経路の少なくとも一部に設定する(ステップS40)。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、タッチパネル操作によって入力された経路にしたがって車両を目的地まで案内するナビゲーション装置に関する。
【背景技術】
【0002】
タッチパネル式の表示装置に地図を表示し、その地図上の道路をユーザが目的地まで順に指でなぞって指定することにより、目的地までの経路を設定するナビゲーション装置が知られている(特許文献1)。
【0003】
【特許文献1】特開2000−111354号公報
【発明の開示】
【発明が解決しようとする課題】
【0004】
特許文献1に開示されるナビゲーション装置では、経路に設定する全ての道路をユーザが指でなぞる必要がある。したがって、目的地までの道のりが長いとそれに応じてなぞる道路も長くなるため、ユーザにとって手間がかかる。
【課題を解決するための手段】
【0005】
請求項1の発明によるナビゲーション装置は、地図を含む各種の画像を表示する画像表示手段と、画像表示手段に対するユーザのタッチ位置に基づいて、ユーザからのタッチパネル操作を検出するタッチパネル操作検出手段と、タッチパネル操作検出手段により検出されたタッチパネル操作におけるユーザのタッチ位置の軌跡に基づいて、地図に表された道路のうち特定の道路においてユーザがなぞって指定した道路区間(指定道路区間)を検出する指定道路検出手段と、指定道路区間を特定の道路に沿ってユーザがなぞった方向に延長した道路区間(延長道路区間)を、進むべき経路の少なくとも一部に設定する経路設定手段とを備えるものである。
請求項2の発明は、請求項1のナビゲーション装置において、経路設定手段は、指定道路区間から予め定められた所定距離以内に交差点がある場合、その交差点まで指定道路区間を延長した道路区間を延長道路区間として経路の少なくとも一部に設定し、指定道路区間から所定距離以内に交差点がない場合、その所定距離だけ指定道路区間を延長した道路区間を延長道路区間として経路の少なくとも一部に設定するものである。
請求項3の発明は、請求項1または2のナビゲーション装置において、経路設定手段は、タッチパネル操作におけるタッチ位置の軌跡の長さが予め定められた所定値以上である場合、延長道路区間を経路の少なくとも一部に設定し、タッチ位置の軌跡の長さが所定値未満である場合、指定道路区間を経路の少なくとも一部に設定するものである。
請求項4の発明は、請求項1〜3いずれか一項のナビゲーション装置において、経路設定手段は、延長道路区間として指定道路区間を延長する距離をその道路種別に応じて変化させるものである。
請求項5の発明は、請求項1〜4いずれか一項のナビゲーション装置において、目的地を設定する目的地設定手段と、目的地設定手段により設定された目的地に合わせて経路を追加または削除することにより、経路を補正する経路補正手段とをさらに備えるものである。
【発明の効果】
【0006】
本発明によれば、経路に設定する道路をユーザがなぞって指定するときの手間を軽減することができる。
【発明を実施するための最良の形態】
【0007】
本発明の一実施形態によるナビゲーション装置の構成を図1に示す。このナビゲーション装置は、車両に搭載されて使用されるものであり、タッチパネル式の表示モニタに表示された地図上でユーザが指でなぞって指定した道路を目的地まで進むときの経路に設定して、自車両を目的地まで案内する。図1に示すナビゲーション装置1は、制御回路11、ROM12、RAM13、現在地検出装置14、画像メモリ15、表示モニタ16、入力装置17、およびディスクドライブ18を有している。ディスクドライブ18には、地図データが記録されたDVD−ROM19が装填される。
【0008】
制御回路11は、マイクロプロセッサおよびその周辺回路からなり、RAM13を作業エリアとしてROM12に格納された制御プログラムを実行することにより、各種の処理や制御を行う。この制御回路11により、DVD−ROM19に記録された地図データに基づいて、たとえば地図表示などの処理が行われる。
【0009】
現在地検出装置14は、自車両の現在地を検出する装置であり、たとえば、自車両の進行方向を検出する振動ジャイロ14a、車速を検出する車速センサ14b、GPS衛星からのGPS信号を検出するGPSセンサ14c等からなる。ナビゲーション装置1は、この現在地検出装置14により、自車両の現在地すなわち自車位置を検出する。
【0010】
画像メモリ15は、表示モニタ16に表示するための画像データを一時的に格納する。この画像データは、道路地図を表示するための道路地図描画用データや各種の図形データ等からなり、制御回路11において、DVD−ROM19に記録されている地図データに基づいて作成される。この画像メモリ15に格納された画像データを用いて、表示モニタ16に地図画像など各種の画像が表示される。
【0011】
表示モニタ16にはタッチパネル16aが組み合わされており、ユーザの指などによって表示モニタ16上のいずれかの位置がタッチされると、そのタッチ位置を示す情報がタッチパネル16aから制御回路11へ出力される。このタッチ位置情報に基づいて、そのとき表示モニタ16に表示されていた画像のどの部分がタッチされたか制御回路11によって判断される。本実施形態のナビゲーション装置1は、このようなタッチパネル16aと制御回路11によって検出されるユーザからのタッチパネル操作に応じて、様々な処理が実行される。
【0012】
入力装置17は、ユーザからの様々な操作入力を受け付けるためのものであり、操作パネルやリモコンなどによって実現される。入力装置17により、たとえば、地図のスクロール方向の指示や地図縮尺の変更などの操作が行われる。なお、これらの操作は上記のタッチパネル操作によっても行うことができる。そのため、入力装置17は本実施形態のナビゲーション装置1において必須のものではなく、備えられていなくてもよい。
【0013】
ディスクドライブ18は、装填されたDVD−ROM19より、道路地図を表示するための地図データを読み出す。この地図データには、目的地までのルート探索に用いられる経路計算データや、交差点名称および道路名称など、設定された経路に従って自車両を目的地まで誘導するために用いられる経路誘導データ、さらに道路を表す道路データなどが含まれている。また、河川や鉄道、地図上の各種施設等(ランドマーク)など、道路以外の地図形状を表す背景データなども地図データに含まれている。
【0014】
道路データにおいて、道路区間を表す最小単位はリンクと呼ばれており、各道路は複数のリンクによって構成されている。リンク同士を接続している点はノードと呼ばれ、このノードはそれぞれに位置情報(座標情報)を有している。このノードの位置情報によって、リンク形状、すなわち道路の形状が決定される。なお、ここではDVD−ROMを用いた例について説明しているが、DVD−ROM以外の他の記録メディア、たとえばCD−ROMやハードディスクなどより、地図データを読み出すこととしてもよい。
【0015】
本実施形態のナビゲーション装置1では、ユーザのタッチパネル操作によって目的地までの経路が次のように設定される。表示モニタ16に地図画像が表示されているときに、その地図に表された道路のうち経路に設定したい道路の一部分をユーザがタッチパネル操作によりなぞって指定すると、そのタッチ位置の軌跡が検出される。このタッチ位置の軌跡に基づいて、ユーザが指定した道路が判断され、その道路が目的地に到達するまでに車両が進むべき経路に追加される。
【0016】
上記のようにして設定された経路は、その表示形態、たとえば表示色などを変えることにより、他の道路とは区別して地図上に表される。これにより、ユーザはどの道路が経路に設定されているかを地図上で認識することができる。自車位置から目的地まで、同様のタッチパネル操作によりユーザが次々に道路をなぞって指定することにより、目的地までの全経路が設定される。
【0017】
上記のようにして目的地までの全経路が設定されると、その経路に従って自車両が走行できるように、ナビゲーション装置1は、ユーザに対して画像や音声などによる進行方向指示を行うことにより、自車両を誘導する。このように、地図を表示し、その地図上で道路がユーザによってなぞられることで設定された経路に従って自車両を目的地まで誘導することにより、目的地までのルート案内が行われる。
【0018】
ナビゲーション装置1において目的地までの経路を設定する方法について、以下に図面を参照して説明する。図2は、表示モニタ16に表示される地図画像の例を示している。この地図上でユーザが図2に示すように特定の道路を指でなぞって指定すると、そのタッチパネル操作におけるユーザのタッチ位置の軌跡がナビゲーション装置1において検出される。そして、なぞった部分を含む所定の道路区間が経路に設定される。その結果、図3のような画面が表示モニタ16に表示される。この画面には、設定された経路21が他の道路よりも太い線で表示されている。
【0019】
なお、上記のようにして経路を設定する際には、ユーザが指でなぞった画面上の長さ、すなわちタッチパネル操作におけるタッチ位置の軌跡の長さに応じて、経路に設定される道路区間が変化する。具体的には、タッチ位置の軌跡の長さが予め定められた所定値未満である場合は、ユーザが実際になぞって指定した道路区間(以下、指定道路区間という)がそのまま経路に設定される。一方、タッチ位置の軌跡の長さが所定値以上である場合は、上記の指定道路区間をその道路に沿ってユーザがなぞった方向に延長した道路区間(以下、延長道路区間という)が経路に設定される。図3の経路21は、後者の方法によって設定されたものであり、図2のようにユーザが指でなぞって指定した指定道路区間よりも延長された延長道路区間が、経路21として設定されている。
【0020】
さらに図4に示すように、設定された経路21のさらに先に続く道路区間がユーザによって指でなぞられて指定されると、その指定道路区間を含む道路区間が経路21に追加され、経路21が設定し直される。その結果、図5に示すような画面が表示モニタ16に表示される。このときタッチ位置の軌跡の長さが前述の所定値以上であれば、上記で説明した延長道路区間が経路21に追加される。しかし、図5のように延長道路区間の途中に交差点がある場合は、延長道路区間として経路21に追加される道路区間がその交差点までの範囲に制限される。なお、このとき全ての交差点を対象とするのではなく、主要な交差点のみを対象としてもよい。
【0021】
以上説明したのと同様の操作を繰り返すことにより、上記の指定道路区間や延長道路区間がユーザのタッチパネル操作によって経路21の一部として次々と設定され、経路21に追加される。経路21が図6に示すように設定されたときに、地図上のいずれかの地点がユーザによって図7に示すように所定時間以上タッチされると、図8に示す画面が表示される。この画面では、目的地と経由地のどちらを設定するかをユーザに選択させるための選択ボタン22が、ユーザのタッチ地点付近にポップアップ表示される。
【0022】
図8の選択ボタン22において「目的地」と書かれた部分がユーザのタッチパネル操作によって選択されると、ユーザのタッチ地点が目的地に設定され、全経路の設定が完了する。一方、選択ボタン22において「経由地」と書かれた部分がユーザのタッチパネル操作によって選択されると、ユーザのタッチ地点が経由地に設定される。この場合は、目的地が設定されるまでの間、上記で説明したような経路の設定が続けられる。
【0023】
ユーザのタッチ地点が目的地に設定されると、図9に示す画面が表示モニタ16に表示される。この画面が表示されるときに、図8の経路21において余分な部分、すなわち目的地23よりも先に続いている道路範囲の部分が削除されることにより、目的地23に合わせて経路21が補正される。このように、目的地が設定されたときには、それまでに設定された経路が目的地に合わせて補正される。なお、経路が目的地や経由地まで達していない場合や、自車位置から経路が設定されていない場合などは、それに合わせて経路を追加することにより、経路の補正が行われる。以上説明したようにして、目的地までの経路が設定される。
【0024】
次に、一度設定された経路を修正する方法について説明する。本実施形態のナビゲーション装置1では、上記のようにして一度経路が設定された後でも、ユーザが経路以外の道路をタッチパネル操作によって指でなぞることにより、その道路を通るように経路を修正することができる。
【0025】
図10に示すように、目的地までの経路21が設定されている状態において、ユーザが経路21の途中からそれとは異なる道路を指でなぞると、そのタッチパネル操作がナビゲーション装置1において検出される。すると、図11に示すように、なぞった部分を含む所定の道路区間が符号31のように表示される。この道路区間は経路21を修正するときの修正経路を表しており、経路21とは異なる表示色を用いて他の道路よりも太い線で表示される。このようにして、修正経路31が設定される。
【0026】
なお、上記のようにして修正経路31を設定する際には、前述の経路21を設定したときと同様に、ユーザのタッチパネル操作におけるタッチ位置の軌跡の長さに応じて、修正経路に設定される道路区間が変化する。すなわち、タッチ位置の軌跡の長さが所定値以上である場合は、ユーザが実際になぞった指定道路区間を延長した延長道路区間が修正経路に設定される。ただし、途中に交差点がある場合は、その交差点までの道路区間が修正経路に設定される。一方、タッチ位置の軌跡の長さが所定値に満たない場合は、ユーザが実際になぞった指定道路区間がそのまま修正経路に設定される。
【0027】
上記で説明したのと同様の操作を繰り返すことにより、修正経路31に上記の道路区間のいずれかが順次追加されていき、修正経路31の続きが次々と設定される。そして修正経路31が目的地23まで設定されると、図12に示す画面が表示モニタ16に表示される。すると、修正経路31が経路21に置き換えられると共に、経路21の余った部分が削除される。その結果、図13に示す画面が表示される。このようにして、設定された修正経路が目的地まで到達すると、その修正経路によって経路が修正される。なお、修正経路が目的地まで到達したときではなく、経路の途中まで到達した場合にも、同じようにその修正経路によって経路が修正される。
【0028】
本実施形態のナビゲーション装置1において以上説明したような動作を行うときのフローチャートを図14および図15に示す。図14のフローチャートは、図2〜9で説明したようにして経路を設定するときに制御回路11によって実行されるフローチャートである。図15のフローチャートは、図10〜13で説明したようにして一度設定された経路を修正するときに制御回路11によって実行されるフローチャートである。以下、図14のフローチャートから先に説明する。
【0029】
図14のステップS10では、ユーザからのタッチパネル操作におけるタッチ位置の軌跡を検出し、その検出結果に基づいて、表示モニタ16に表示されている地図に表された道路のうちいずれかの道路がなぞられたか否かを判定する。いずれかの道路がなぞられたと判定した場合は、それによってユーザに指定された指定道路区間を検出してステップS20へ進み、そうでない場合はステップS70へ進む。以下、ステップS20へ進んだ場合から先に説明する。
【0030】
ステップS20では、ステップS10において検出されたタッチ位置の軌跡の長さが、予め定められた所定値以上、たとえば3cm以上であるか否かを判定する。所定値以上である場合はステップS30へ進み、所定値未満である場合はステップS60へ進む。ステップS30では、ユーザが道路をなぞった場所から交差点までの距離(道のり)が予め定められた所定距離以上、たとえば10km以上であるか否かを判定する。所定距離以上である場合はステップS40へ進み、所定距離以内である場合はステップS50へ進む。
【0031】
ステップS30からステップS40へ進んだ場合は、ステップS10で検出された指定道路区間を延長した延長道路区間を経路に追加する。この延長道路区間の長さは、ステップS30の判定に用いた所定距離だけ指定道路区間を延長したものに等しい。すなわち、ユーザが道路をなぞった場所から予め定められた所定の距離範囲内に交差点がなければ、ステップS30が肯定判定されてステップS40へ進み、ステップS40において、ユーザがなぞった道路区間をその距離範囲だけ延長した道路区間が経路の少なくとも一部に設定される。
【0032】
一方、ステップS30からステップS50へ進んだ場合は、ステップS10において検出された指定道路区間をその交差点まで延長した延長道路区間を経路に追加する。すなわち、タッチ操作の開始地点から予め定められた所定の距離範囲内に交差点があれば、ステップS30が否定判定されてステップS50へ進み、ステップS50において、ユーザがなぞった道路区間をその交差点まで延長した道路区間が経路の少なくとも一部に設定される。
【0033】
また、ステップS20からステップS60へ進んだ場合は、ステップS10において検出された指定道路区間を経路に追加する。すなわち、タッチ位置の軌跡の長さが予め定められた所定値未満である場合は、ユーザが実際になぞって指定した道路区間がそのまま経路の少なくとも一部に設定される。
【0034】
以上述べたステップS40、S50またはS60のいずれかの処理を実行することにより、自車両の進むべき経路がナビゲーション装置1において設定される。なお、このとき設定された経路の終点が画面の中心となるように、画面を自動的にスクロールすることが好ましい。その後はステップS10へ戻り、同様の処理が繰り返される。
【0035】
なお、以上説明したフローチャートを実行して経路を設定するときに、ステップS40において経路に追加する延長道路区間をその道路種別に応じて変化させるようにしてもよい。すなわち、道路種別が高い高速道路や国道などについては延長道路区間を長くし、反対に道路種別が低い道路は延長道路区間を短くする。たとえば、高速道路はインターチェンジ4区間程度の道路区間として80km程度、国道は10km程度、県道は5km程度、それ以外の道路は1km程度を、それぞれの延長道路区間として、ユーザのタッチパネル操作に応じて経路に追加することができる。このようにすれば、同一の道路を長距離に渡って経路に設定することが多い幹線道路と、そうでない細街路などについて、その道路種別の違いを利用して、一度に経路に設定する道路区間の長さを変化することができるため、ユーザにとって使い勝手がよくなる。なお、このようにする場合は、ステップS30の判定に用いる交差点までの距離についても、上記の延長道路区間の変化に合わせて変える必要がある。
【0036】
次に、ステップS10からステップS70へ進んだ場合について説明する。ステップS70では、タッチパネル操作の検出結果に基づいて、表示モニタ16に表示されている地図上の一点がユーザによって所定時間以上タッチされたか否かを判定する。所定時間以上タッチされた場合は、ステップS80へ進む。所定時間以上タッチされていない場合は、ステップS10へ戻って上記で説明したような処理を繰り返す。
【0037】
ステップS80では、図8の選択ボタン22をユーザのタッチ地点付近にポップアップ表示する。次のステップS90では、ステップS80で表示した選択ボタンにおいて、ユーザにより目的地と経由地のどちらが選択されたかを判定する。目的地が選択された場合はステップS100へ進み、経由地が選択された場合はステップS120へ進む。
【0038】
ステップS100では、ステップS70において検出されたユーザのタッチ地点を目的地に設定する。次のステップS110では、それまでに設定された経路を前述のように追加または削除することにより、ステップS100で設定した目的地に合わせて経路を補正する。ステップS110を実行したら、図14のフローチャートを終了する。一方、ステップS120へ進んだ場合は、ユーザのタッチ地点を経由地に設定し、ステップS10へ戻る。以上説明したようにして、経路の設定が行われる。
【0039】
次に図15のフローチャートについて説明する。ステップS210では、図14のステップS10と同様に、ユーザからのタッチパネル操作におけるタッチ位置の軌跡を検出し、その検出結果に基づいて、表示モニタ16に表示されている地図に表された道路のうちいずれかの道路がなぞられたか否かを判定する。いずれかの道路がなぞられたら、それによってユーザに指定された指定道路区間を検出して次のステップS220へ進む。
【0040】
ステップS220からS240では、図14のステップS20からS60と同様の処理を実行することにより、修正経路の設定を行う。すなわち、ステップS210において検出されたタッチ位置の軌跡の長さが所定値以上である場合に、交差点までの距離が所定距離以上であれば、ステップS210で検出された指定道路区間をその所定距離だけ延長した延長道路区間を修正経路に追加する。しかし、交差点までの距離が所定距離未満であれば、指定道路区間をその交差点まで延長した延長道路区間を修正経路に追加する。また、ステップS210において検出されたタッチ位置の軌跡の長さが所定値未満である場合は、ステップS210で検出された指定道路区間をそのまま修正経路に追加する。このようにして、いずれかの道路区間を修正経路の少なくとも一部に設定する。
【0041】
ステップS270では、上記のようにして修正経路が設定されることにより、修正経路が元の経路または目的地まで設定されたか否かを判定する。元の経路や目的地に戻るような修正経路が設定された場合はステップS280へ進み、その修正経路によって経路を修正した後、図15のフローチャートを終了する。このようにして、一度設定された経路が修正される。一方、元の経路や目的地に戻るような修正経路がまだ設定されていない場合は、ステップS210へ戻って処理を続ける。
【0042】
以上説明した実施の形態によれば、次の作用効果が得られる。
(1)タッチパネル操作におけるユーザのタッチ位置の軌跡に基づいて、表示モニタ16に表示された地図に表された道路のうち特定の道路においてユーザがなぞって指定した指定道路区間を検出する(ステップS10、S210)。そして、その指定道路区間を上記の特定の道路に沿ってユーザがなぞった方向に延長した延長道路区間を、経路の少なくとも一部に設定する(ステップS40、S50、S240、S250)こととした。このようにしたので、タッチパネル操作によって入力された経路にしたがって車両を目的地まで案内するナビゲーション装置において、経路に設定する道路をユーザがなぞって指定するときの手間を軽減することができる。
【0043】
(2)指定道路区間から予め定められた所定距離以内に交差点があるか否かを判定し(ステップS30、S230)、所定距離以内に交差点がある場合、その交差点まで指定道路区間を延長した道路区間を経路の少なくとも一部に設定する(ステップS50、S250)。所定距離以内に交差点がない場合、その所定距離だけ指定道路区間を延長した道路区間を経路の少なくとも一部に設定する(ステップS40、S240)。このようにしたので、経路が曲がる交差点が途中にある場合は、その交差点を超えて誤って経路が設定されるのを防ぐことができる。
【0044】
(3)タッチパネル操作におけるタッチ位置の軌跡の長さが予め定められた所定値未満であるか否かを判定し(ステップS20、S220)、所定値以上である場合、指定道路区間を所定距離または交差点まで延長した延長道路区間を経路の少なくとも一部に設定する(ステップS40、S50、S240、S250)。所定値未満である場合、ユーザがなぞって指定した指定道路区間を経路の少なくとも一部に設定する(ステップS60、S260)。このようにしたので、ユーザの操作に応じて細かく経路を設定できる。
【0045】
(4)ステップS40またはS240において、延長道路区間として指定道路区間を延長する距離をその道路種別に応じて変化させることとすれば、前述したようにユーザにとって使い勝手がよくなる。
【0046】
(5)目的地を設定し(ステップS100)、その目的地に合わせて経路を追加または削除することにより、経路を補正する(ステップS110)こととしたので、補正された経路にしたがって車両を確実に目的地まで案内することができる。
【0047】
以上説明した各実施の形態や各種の変形例はあくまで一例であり、発明の特徴が損なわれない限り、本発明はこれらの内容に限定されない。
【0048】
上記の各実施の形態では、画像表示手段を表示モニタ16、タッチパネル操作検出手段をタッチパネル16aと制御回路11によってそれぞれ実現し、その他の各手段を制御回路11の処理によって実現している。具体的には、指定道路検出手段をステップS10またはS210、経路設定手段をステップS40、S50、S60またはS240、S250、S260、目的地設定手段をステップS100、経路補正手段をステップS110によってそれぞれ実現している。なお、以上の説明はあくまで一例であり、発明を解釈する際、上記の実施形態の記載事項と特許請求の範囲の記載事項の対応関係には何ら限定も拘束もされない。
【図面の簡単な説明】
【0049】
【図1】本発明の一実施形態によるナビゲーション装置の構成を示すブロック図である。
【図2】ユーザが特定の道路を指でなぞって指定する様子を示す図である。
【図3】図2の操作によって設定された経路が画面表示された様子を示す図である。
【図4】設定された経路のさらに先に続く道路区間をユーザが指でなぞって指定する様子を示す図である。
【図5】図4の操作によって設定された経路が画面表示された様子を示す図である。
【図6】同様の操作を繰り返して設定された経路が画面表示された様子を示す図である。
【図7】地図上のいずれかの地点がユーザによって所定時間以上タッチされている様子を示す図である。
【図8】図7の操作によって選択ボタンが画面表示された様子を示す図である。
【図9】目的地が設定されて画面表示された様子を示す図である。
【図10】一度設定された経路を修正する様子を示す図である。
【図11】図10の操作によって設定された修正経路が画面表示された様子を示す図である。
【図12】同様の操作を繰り返して設定された修正経路が画面表示された様子を示す図である。
【図13】修正経路により修正された経路が画面表示された様子を示す図である。
【図14】経路を設定するときに実行されるフローチャートである。
【図15】一度設定された経路を修正するときに実行されるフローチャートである。
【符号の説明】
【0050】
1 ナビゲーション装置
11 制御回路
12 ROM
13 RAM
14 現在地検出装置
15 画像メモリ
16 表示モニタ
17 入力装置
18 ディスクドライブ
19 DVD−ROM
21 経路
22 選択ボタン
23 目的地
31 修正経路
【技術分野】
【0001】
本発明は、タッチパネル操作によって入力された経路にしたがって車両を目的地まで案内するナビゲーション装置に関する。
【背景技術】
【0002】
タッチパネル式の表示装置に地図を表示し、その地図上の道路をユーザが目的地まで順に指でなぞって指定することにより、目的地までの経路を設定するナビゲーション装置が知られている(特許文献1)。
【0003】
【特許文献1】特開2000−111354号公報
【発明の開示】
【発明が解決しようとする課題】
【0004】
特許文献1に開示されるナビゲーション装置では、経路に設定する全ての道路をユーザが指でなぞる必要がある。したがって、目的地までの道のりが長いとそれに応じてなぞる道路も長くなるため、ユーザにとって手間がかかる。
【課題を解決するための手段】
【0005】
請求項1の発明によるナビゲーション装置は、地図を含む各種の画像を表示する画像表示手段と、画像表示手段に対するユーザのタッチ位置に基づいて、ユーザからのタッチパネル操作を検出するタッチパネル操作検出手段と、タッチパネル操作検出手段により検出されたタッチパネル操作におけるユーザのタッチ位置の軌跡に基づいて、地図に表された道路のうち特定の道路においてユーザがなぞって指定した道路区間(指定道路区間)を検出する指定道路検出手段と、指定道路区間を特定の道路に沿ってユーザがなぞった方向に延長した道路区間(延長道路区間)を、進むべき経路の少なくとも一部に設定する経路設定手段とを備えるものである。
請求項2の発明は、請求項1のナビゲーション装置において、経路設定手段は、指定道路区間から予め定められた所定距離以内に交差点がある場合、その交差点まで指定道路区間を延長した道路区間を延長道路区間として経路の少なくとも一部に設定し、指定道路区間から所定距離以内に交差点がない場合、その所定距離だけ指定道路区間を延長した道路区間を延長道路区間として経路の少なくとも一部に設定するものである。
請求項3の発明は、請求項1または2のナビゲーション装置において、経路設定手段は、タッチパネル操作におけるタッチ位置の軌跡の長さが予め定められた所定値以上である場合、延長道路区間を経路の少なくとも一部に設定し、タッチ位置の軌跡の長さが所定値未満である場合、指定道路区間を経路の少なくとも一部に設定するものである。
請求項4の発明は、請求項1〜3いずれか一項のナビゲーション装置において、経路設定手段は、延長道路区間として指定道路区間を延長する距離をその道路種別に応じて変化させるものである。
請求項5の発明は、請求項1〜4いずれか一項のナビゲーション装置において、目的地を設定する目的地設定手段と、目的地設定手段により設定された目的地に合わせて経路を追加または削除することにより、経路を補正する経路補正手段とをさらに備えるものである。
【発明の効果】
【0006】
本発明によれば、経路に設定する道路をユーザがなぞって指定するときの手間を軽減することができる。
【発明を実施するための最良の形態】
【0007】
本発明の一実施形態によるナビゲーション装置の構成を図1に示す。このナビゲーション装置は、車両に搭載されて使用されるものであり、タッチパネル式の表示モニタに表示された地図上でユーザが指でなぞって指定した道路を目的地まで進むときの経路に設定して、自車両を目的地まで案内する。図1に示すナビゲーション装置1は、制御回路11、ROM12、RAM13、現在地検出装置14、画像メモリ15、表示モニタ16、入力装置17、およびディスクドライブ18を有している。ディスクドライブ18には、地図データが記録されたDVD−ROM19が装填される。
【0008】
制御回路11は、マイクロプロセッサおよびその周辺回路からなり、RAM13を作業エリアとしてROM12に格納された制御プログラムを実行することにより、各種の処理や制御を行う。この制御回路11により、DVD−ROM19に記録された地図データに基づいて、たとえば地図表示などの処理が行われる。
【0009】
現在地検出装置14は、自車両の現在地を検出する装置であり、たとえば、自車両の進行方向を検出する振動ジャイロ14a、車速を検出する車速センサ14b、GPS衛星からのGPS信号を検出するGPSセンサ14c等からなる。ナビゲーション装置1は、この現在地検出装置14により、自車両の現在地すなわち自車位置を検出する。
【0010】
画像メモリ15は、表示モニタ16に表示するための画像データを一時的に格納する。この画像データは、道路地図を表示するための道路地図描画用データや各種の図形データ等からなり、制御回路11において、DVD−ROM19に記録されている地図データに基づいて作成される。この画像メモリ15に格納された画像データを用いて、表示モニタ16に地図画像など各種の画像が表示される。
【0011】
表示モニタ16にはタッチパネル16aが組み合わされており、ユーザの指などによって表示モニタ16上のいずれかの位置がタッチされると、そのタッチ位置を示す情報がタッチパネル16aから制御回路11へ出力される。このタッチ位置情報に基づいて、そのとき表示モニタ16に表示されていた画像のどの部分がタッチされたか制御回路11によって判断される。本実施形態のナビゲーション装置1は、このようなタッチパネル16aと制御回路11によって検出されるユーザからのタッチパネル操作に応じて、様々な処理が実行される。
【0012】
入力装置17は、ユーザからの様々な操作入力を受け付けるためのものであり、操作パネルやリモコンなどによって実現される。入力装置17により、たとえば、地図のスクロール方向の指示や地図縮尺の変更などの操作が行われる。なお、これらの操作は上記のタッチパネル操作によっても行うことができる。そのため、入力装置17は本実施形態のナビゲーション装置1において必須のものではなく、備えられていなくてもよい。
【0013】
ディスクドライブ18は、装填されたDVD−ROM19より、道路地図を表示するための地図データを読み出す。この地図データには、目的地までのルート探索に用いられる経路計算データや、交差点名称および道路名称など、設定された経路に従って自車両を目的地まで誘導するために用いられる経路誘導データ、さらに道路を表す道路データなどが含まれている。また、河川や鉄道、地図上の各種施設等(ランドマーク)など、道路以外の地図形状を表す背景データなども地図データに含まれている。
【0014】
道路データにおいて、道路区間を表す最小単位はリンクと呼ばれており、各道路は複数のリンクによって構成されている。リンク同士を接続している点はノードと呼ばれ、このノードはそれぞれに位置情報(座標情報)を有している。このノードの位置情報によって、リンク形状、すなわち道路の形状が決定される。なお、ここではDVD−ROMを用いた例について説明しているが、DVD−ROM以外の他の記録メディア、たとえばCD−ROMやハードディスクなどより、地図データを読み出すこととしてもよい。
【0015】
本実施形態のナビゲーション装置1では、ユーザのタッチパネル操作によって目的地までの経路が次のように設定される。表示モニタ16に地図画像が表示されているときに、その地図に表された道路のうち経路に設定したい道路の一部分をユーザがタッチパネル操作によりなぞって指定すると、そのタッチ位置の軌跡が検出される。このタッチ位置の軌跡に基づいて、ユーザが指定した道路が判断され、その道路が目的地に到達するまでに車両が進むべき経路に追加される。
【0016】
上記のようにして設定された経路は、その表示形態、たとえば表示色などを変えることにより、他の道路とは区別して地図上に表される。これにより、ユーザはどの道路が経路に設定されているかを地図上で認識することができる。自車位置から目的地まで、同様のタッチパネル操作によりユーザが次々に道路をなぞって指定することにより、目的地までの全経路が設定される。
【0017】
上記のようにして目的地までの全経路が設定されると、その経路に従って自車両が走行できるように、ナビゲーション装置1は、ユーザに対して画像や音声などによる進行方向指示を行うことにより、自車両を誘導する。このように、地図を表示し、その地図上で道路がユーザによってなぞられることで設定された経路に従って自車両を目的地まで誘導することにより、目的地までのルート案内が行われる。
【0018】
ナビゲーション装置1において目的地までの経路を設定する方法について、以下に図面を参照して説明する。図2は、表示モニタ16に表示される地図画像の例を示している。この地図上でユーザが図2に示すように特定の道路を指でなぞって指定すると、そのタッチパネル操作におけるユーザのタッチ位置の軌跡がナビゲーション装置1において検出される。そして、なぞった部分を含む所定の道路区間が経路に設定される。その結果、図3のような画面が表示モニタ16に表示される。この画面には、設定された経路21が他の道路よりも太い線で表示されている。
【0019】
なお、上記のようにして経路を設定する際には、ユーザが指でなぞった画面上の長さ、すなわちタッチパネル操作におけるタッチ位置の軌跡の長さに応じて、経路に設定される道路区間が変化する。具体的には、タッチ位置の軌跡の長さが予め定められた所定値未満である場合は、ユーザが実際になぞって指定した道路区間(以下、指定道路区間という)がそのまま経路に設定される。一方、タッチ位置の軌跡の長さが所定値以上である場合は、上記の指定道路区間をその道路に沿ってユーザがなぞった方向に延長した道路区間(以下、延長道路区間という)が経路に設定される。図3の経路21は、後者の方法によって設定されたものであり、図2のようにユーザが指でなぞって指定した指定道路区間よりも延長された延長道路区間が、経路21として設定されている。
【0020】
さらに図4に示すように、設定された経路21のさらに先に続く道路区間がユーザによって指でなぞられて指定されると、その指定道路区間を含む道路区間が経路21に追加され、経路21が設定し直される。その結果、図5に示すような画面が表示モニタ16に表示される。このときタッチ位置の軌跡の長さが前述の所定値以上であれば、上記で説明した延長道路区間が経路21に追加される。しかし、図5のように延長道路区間の途中に交差点がある場合は、延長道路区間として経路21に追加される道路区間がその交差点までの範囲に制限される。なお、このとき全ての交差点を対象とするのではなく、主要な交差点のみを対象としてもよい。
【0021】
以上説明したのと同様の操作を繰り返すことにより、上記の指定道路区間や延長道路区間がユーザのタッチパネル操作によって経路21の一部として次々と設定され、経路21に追加される。経路21が図6に示すように設定されたときに、地図上のいずれかの地点がユーザによって図7に示すように所定時間以上タッチされると、図8に示す画面が表示される。この画面では、目的地と経由地のどちらを設定するかをユーザに選択させるための選択ボタン22が、ユーザのタッチ地点付近にポップアップ表示される。
【0022】
図8の選択ボタン22において「目的地」と書かれた部分がユーザのタッチパネル操作によって選択されると、ユーザのタッチ地点が目的地に設定され、全経路の設定が完了する。一方、選択ボタン22において「経由地」と書かれた部分がユーザのタッチパネル操作によって選択されると、ユーザのタッチ地点が経由地に設定される。この場合は、目的地が設定されるまでの間、上記で説明したような経路の設定が続けられる。
【0023】
ユーザのタッチ地点が目的地に設定されると、図9に示す画面が表示モニタ16に表示される。この画面が表示されるときに、図8の経路21において余分な部分、すなわち目的地23よりも先に続いている道路範囲の部分が削除されることにより、目的地23に合わせて経路21が補正される。このように、目的地が設定されたときには、それまでに設定された経路が目的地に合わせて補正される。なお、経路が目的地や経由地まで達していない場合や、自車位置から経路が設定されていない場合などは、それに合わせて経路を追加することにより、経路の補正が行われる。以上説明したようにして、目的地までの経路が設定される。
【0024】
次に、一度設定された経路を修正する方法について説明する。本実施形態のナビゲーション装置1では、上記のようにして一度経路が設定された後でも、ユーザが経路以外の道路をタッチパネル操作によって指でなぞることにより、その道路を通るように経路を修正することができる。
【0025】
図10に示すように、目的地までの経路21が設定されている状態において、ユーザが経路21の途中からそれとは異なる道路を指でなぞると、そのタッチパネル操作がナビゲーション装置1において検出される。すると、図11に示すように、なぞった部分を含む所定の道路区間が符号31のように表示される。この道路区間は経路21を修正するときの修正経路を表しており、経路21とは異なる表示色を用いて他の道路よりも太い線で表示される。このようにして、修正経路31が設定される。
【0026】
なお、上記のようにして修正経路31を設定する際には、前述の経路21を設定したときと同様に、ユーザのタッチパネル操作におけるタッチ位置の軌跡の長さに応じて、修正経路に設定される道路区間が変化する。すなわち、タッチ位置の軌跡の長さが所定値以上である場合は、ユーザが実際になぞった指定道路区間を延長した延長道路区間が修正経路に設定される。ただし、途中に交差点がある場合は、その交差点までの道路区間が修正経路に設定される。一方、タッチ位置の軌跡の長さが所定値に満たない場合は、ユーザが実際になぞった指定道路区間がそのまま修正経路に設定される。
【0027】
上記で説明したのと同様の操作を繰り返すことにより、修正経路31に上記の道路区間のいずれかが順次追加されていき、修正経路31の続きが次々と設定される。そして修正経路31が目的地23まで設定されると、図12に示す画面が表示モニタ16に表示される。すると、修正経路31が経路21に置き換えられると共に、経路21の余った部分が削除される。その結果、図13に示す画面が表示される。このようにして、設定された修正経路が目的地まで到達すると、その修正経路によって経路が修正される。なお、修正経路が目的地まで到達したときではなく、経路の途中まで到達した場合にも、同じようにその修正経路によって経路が修正される。
【0028】
本実施形態のナビゲーション装置1において以上説明したような動作を行うときのフローチャートを図14および図15に示す。図14のフローチャートは、図2〜9で説明したようにして経路を設定するときに制御回路11によって実行されるフローチャートである。図15のフローチャートは、図10〜13で説明したようにして一度設定された経路を修正するときに制御回路11によって実行されるフローチャートである。以下、図14のフローチャートから先に説明する。
【0029】
図14のステップS10では、ユーザからのタッチパネル操作におけるタッチ位置の軌跡を検出し、その検出結果に基づいて、表示モニタ16に表示されている地図に表された道路のうちいずれかの道路がなぞられたか否かを判定する。いずれかの道路がなぞられたと判定した場合は、それによってユーザに指定された指定道路区間を検出してステップS20へ進み、そうでない場合はステップS70へ進む。以下、ステップS20へ進んだ場合から先に説明する。
【0030】
ステップS20では、ステップS10において検出されたタッチ位置の軌跡の長さが、予め定められた所定値以上、たとえば3cm以上であるか否かを判定する。所定値以上である場合はステップS30へ進み、所定値未満である場合はステップS60へ進む。ステップS30では、ユーザが道路をなぞった場所から交差点までの距離(道のり)が予め定められた所定距離以上、たとえば10km以上であるか否かを判定する。所定距離以上である場合はステップS40へ進み、所定距離以内である場合はステップS50へ進む。
【0031】
ステップS30からステップS40へ進んだ場合は、ステップS10で検出された指定道路区間を延長した延長道路区間を経路に追加する。この延長道路区間の長さは、ステップS30の判定に用いた所定距離だけ指定道路区間を延長したものに等しい。すなわち、ユーザが道路をなぞった場所から予め定められた所定の距離範囲内に交差点がなければ、ステップS30が肯定判定されてステップS40へ進み、ステップS40において、ユーザがなぞった道路区間をその距離範囲だけ延長した道路区間が経路の少なくとも一部に設定される。
【0032】
一方、ステップS30からステップS50へ進んだ場合は、ステップS10において検出された指定道路区間をその交差点まで延長した延長道路区間を経路に追加する。すなわち、タッチ操作の開始地点から予め定められた所定の距離範囲内に交差点があれば、ステップS30が否定判定されてステップS50へ進み、ステップS50において、ユーザがなぞった道路区間をその交差点まで延長した道路区間が経路の少なくとも一部に設定される。
【0033】
また、ステップS20からステップS60へ進んだ場合は、ステップS10において検出された指定道路区間を経路に追加する。すなわち、タッチ位置の軌跡の長さが予め定められた所定値未満である場合は、ユーザが実際になぞって指定した道路区間がそのまま経路の少なくとも一部に設定される。
【0034】
以上述べたステップS40、S50またはS60のいずれかの処理を実行することにより、自車両の進むべき経路がナビゲーション装置1において設定される。なお、このとき設定された経路の終点が画面の中心となるように、画面を自動的にスクロールすることが好ましい。その後はステップS10へ戻り、同様の処理が繰り返される。
【0035】
なお、以上説明したフローチャートを実行して経路を設定するときに、ステップS40において経路に追加する延長道路区間をその道路種別に応じて変化させるようにしてもよい。すなわち、道路種別が高い高速道路や国道などについては延長道路区間を長くし、反対に道路種別が低い道路は延長道路区間を短くする。たとえば、高速道路はインターチェンジ4区間程度の道路区間として80km程度、国道は10km程度、県道は5km程度、それ以外の道路は1km程度を、それぞれの延長道路区間として、ユーザのタッチパネル操作に応じて経路に追加することができる。このようにすれば、同一の道路を長距離に渡って経路に設定することが多い幹線道路と、そうでない細街路などについて、その道路種別の違いを利用して、一度に経路に設定する道路区間の長さを変化することができるため、ユーザにとって使い勝手がよくなる。なお、このようにする場合は、ステップS30の判定に用いる交差点までの距離についても、上記の延長道路区間の変化に合わせて変える必要がある。
【0036】
次に、ステップS10からステップS70へ進んだ場合について説明する。ステップS70では、タッチパネル操作の検出結果に基づいて、表示モニタ16に表示されている地図上の一点がユーザによって所定時間以上タッチされたか否かを判定する。所定時間以上タッチされた場合は、ステップS80へ進む。所定時間以上タッチされていない場合は、ステップS10へ戻って上記で説明したような処理を繰り返す。
【0037】
ステップS80では、図8の選択ボタン22をユーザのタッチ地点付近にポップアップ表示する。次のステップS90では、ステップS80で表示した選択ボタンにおいて、ユーザにより目的地と経由地のどちらが選択されたかを判定する。目的地が選択された場合はステップS100へ進み、経由地が選択された場合はステップS120へ進む。
【0038】
ステップS100では、ステップS70において検出されたユーザのタッチ地点を目的地に設定する。次のステップS110では、それまでに設定された経路を前述のように追加または削除することにより、ステップS100で設定した目的地に合わせて経路を補正する。ステップS110を実行したら、図14のフローチャートを終了する。一方、ステップS120へ進んだ場合は、ユーザのタッチ地点を経由地に設定し、ステップS10へ戻る。以上説明したようにして、経路の設定が行われる。
【0039】
次に図15のフローチャートについて説明する。ステップS210では、図14のステップS10と同様に、ユーザからのタッチパネル操作におけるタッチ位置の軌跡を検出し、その検出結果に基づいて、表示モニタ16に表示されている地図に表された道路のうちいずれかの道路がなぞられたか否かを判定する。いずれかの道路がなぞられたら、それによってユーザに指定された指定道路区間を検出して次のステップS220へ進む。
【0040】
ステップS220からS240では、図14のステップS20からS60と同様の処理を実行することにより、修正経路の設定を行う。すなわち、ステップS210において検出されたタッチ位置の軌跡の長さが所定値以上である場合に、交差点までの距離が所定距離以上であれば、ステップS210で検出された指定道路区間をその所定距離だけ延長した延長道路区間を修正経路に追加する。しかし、交差点までの距離が所定距離未満であれば、指定道路区間をその交差点まで延長した延長道路区間を修正経路に追加する。また、ステップS210において検出されたタッチ位置の軌跡の長さが所定値未満である場合は、ステップS210で検出された指定道路区間をそのまま修正経路に追加する。このようにして、いずれかの道路区間を修正経路の少なくとも一部に設定する。
【0041】
ステップS270では、上記のようにして修正経路が設定されることにより、修正経路が元の経路または目的地まで設定されたか否かを判定する。元の経路や目的地に戻るような修正経路が設定された場合はステップS280へ進み、その修正経路によって経路を修正した後、図15のフローチャートを終了する。このようにして、一度設定された経路が修正される。一方、元の経路や目的地に戻るような修正経路がまだ設定されていない場合は、ステップS210へ戻って処理を続ける。
【0042】
以上説明した実施の形態によれば、次の作用効果が得られる。
(1)タッチパネル操作におけるユーザのタッチ位置の軌跡に基づいて、表示モニタ16に表示された地図に表された道路のうち特定の道路においてユーザがなぞって指定した指定道路区間を検出する(ステップS10、S210)。そして、その指定道路区間を上記の特定の道路に沿ってユーザがなぞった方向に延長した延長道路区間を、経路の少なくとも一部に設定する(ステップS40、S50、S240、S250)こととした。このようにしたので、タッチパネル操作によって入力された経路にしたがって車両を目的地まで案内するナビゲーション装置において、経路に設定する道路をユーザがなぞって指定するときの手間を軽減することができる。
【0043】
(2)指定道路区間から予め定められた所定距離以内に交差点があるか否かを判定し(ステップS30、S230)、所定距離以内に交差点がある場合、その交差点まで指定道路区間を延長した道路区間を経路の少なくとも一部に設定する(ステップS50、S250)。所定距離以内に交差点がない場合、その所定距離だけ指定道路区間を延長した道路区間を経路の少なくとも一部に設定する(ステップS40、S240)。このようにしたので、経路が曲がる交差点が途中にある場合は、その交差点を超えて誤って経路が設定されるのを防ぐことができる。
【0044】
(3)タッチパネル操作におけるタッチ位置の軌跡の長さが予め定められた所定値未満であるか否かを判定し(ステップS20、S220)、所定値以上である場合、指定道路区間を所定距離または交差点まで延長した延長道路区間を経路の少なくとも一部に設定する(ステップS40、S50、S240、S250)。所定値未満である場合、ユーザがなぞって指定した指定道路区間を経路の少なくとも一部に設定する(ステップS60、S260)。このようにしたので、ユーザの操作に応じて細かく経路を設定できる。
【0045】
(4)ステップS40またはS240において、延長道路区間として指定道路区間を延長する距離をその道路種別に応じて変化させることとすれば、前述したようにユーザにとって使い勝手がよくなる。
【0046】
(5)目的地を設定し(ステップS100)、その目的地に合わせて経路を追加または削除することにより、経路を補正する(ステップS110)こととしたので、補正された経路にしたがって車両を確実に目的地まで案内することができる。
【0047】
以上説明した各実施の形態や各種の変形例はあくまで一例であり、発明の特徴が損なわれない限り、本発明はこれらの内容に限定されない。
【0048】
上記の各実施の形態では、画像表示手段を表示モニタ16、タッチパネル操作検出手段をタッチパネル16aと制御回路11によってそれぞれ実現し、その他の各手段を制御回路11の処理によって実現している。具体的には、指定道路検出手段をステップS10またはS210、経路設定手段をステップS40、S50、S60またはS240、S250、S260、目的地設定手段をステップS100、経路補正手段をステップS110によってそれぞれ実現している。なお、以上の説明はあくまで一例であり、発明を解釈する際、上記の実施形態の記載事項と特許請求の範囲の記載事項の対応関係には何ら限定も拘束もされない。
【図面の簡単な説明】
【0049】
【図1】本発明の一実施形態によるナビゲーション装置の構成を示すブロック図である。
【図2】ユーザが特定の道路を指でなぞって指定する様子を示す図である。
【図3】図2の操作によって設定された経路が画面表示された様子を示す図である。
【図4】設定された経路のさらに先に続く道路区間をユーザが指でなぞって指定する様子を示す図である。
【図5】図4の操作によって設定された経路が画面表示された様子を示す図である。
【図6】同様の操作を繰り返して設定された経路が画面表示された様子を示す図である。
【図7】地図上のいずれかの地点がユーザによって所定時間以上タッチされている様子を示す図である。
【図8】図7の操作によって選択ボタンが画面表示された様子を示す図である。
【図9】目的地が設定されて画面表示された様子を示す図である。
【図10】一度設定された経路を修正する様子を示す図である。
【図11】図10の操作によって設定された修正経路が画面表示された様子を示す図である。
【図12】同様の操作を繰り返して設定された修正経路が画面表示された様子を示す図である。
【図13】修正経路により修正された経路が画面表示された様子を示す図である。
【図14】経路を設定するときに実行されるフローチャートである。
【図15】一度設定された経路を修正するときに実行されるフローチャートである。
【符号の説明】
【0050】
1 ナビゲーション装置
11 制御回路
12 ROM
13 RAM
14 現在地検出装置
15 画像メモリ
16 表示モニタ
17 入力装置
18 ディスクドライブ
19 DVD−ROM
21 経路
22 選択ボタン
23 目的地
31 修正経路
【特許請求の範囲】
【請求項1】
地図を含む各種の画像を表示する画像表示手段と、
前記画像表示手段に対するユーザのタッチ位置に基づいて、ユーザからのタッチパネル操作を検出するタッチパネル操作検出手段と、
前記タッチパネル操作検出手段により検出されたタッチパネル操作におけるユーザのタッチ位置の軌跡に基づいて、前記地図に表された道路のうち特定の道路においてユーザがなぞって指定した道路区間(指定道路区間)を検出する指定道路検出手段と、
前記指定道路区間を前記特定の道路に沿ってユーザがなぞった方向に延長した道路区間(延長道路区間)を、進むべき経路の少なくとも一部に設定する経路設定手段とを備えることを特徴とするナビゲーション装置。
【請求項2】
請求項1のナビゲーション装置において、
前記経路設定手段は、前記指定道路区間から予め定められた所定距離以内に交差点がある場合、その交差点まで前記指定道路区間を延長した道路区間を前記延長道路区間として経路の少なくとも一部に設定し、
前記指定道路区間から前記所定距離以内に交差点がない場合、前記所定距離だけ前記指定道路区間を延長した道路区間を前記延長道路区間として経路の少なくとも一部に設定することを特徴とするナビゲーション装置。
【請求項3】
請求項1または2のナビゲーション装置において、
前記経路設定手段は、前記タッチパネル操作におけるタッチ位置の軌跡の長さが予め定められた所定値以上である場合、前記延長道路区間を経路の少なくとも一部に設定し、
前記タッチ位置の軌跡の長さが前記所定値未満である場合、前記指定道路区間を経路の少なくとも一部に設定することを特徴とするナビゲーション装置。
【請求項4】
請求項1〜3いずれか一項のナビゲーション装置において、
前記経路設定手段は、前記延長道路区間として前記指定道路区間を延長する距離をその道路種別に応じて変化させることを特徴とするナビゲーション装置。
【請求項5】
請求項1〜4いずれか一項のナビゲーション装置において、
目的地を設定する目的地設定手段と、
前記目的地設定手段により設定された目的地に合わせて前記経路を追加または削除することにより、前記経路を補正する経路補正手段とをさらに備えることを特徴とするナビゲーション装置。
【請求項1】
地図を含む各種の画像を表示する画像表示手段と、
前記画像表示手段に対するユーザのタッチ位置に基づいて、ユーザからのタッチパネル操作を検出するタッチパネル操作検出手段と、
前記タッチパネル操作検出手段により検出されたタッチパネル操作におけるユーザのタッチ位置の軌跡に基づいて、前記地図に表された道路のうち特定の道路においてユーザがなぞって指定した道路区間(指定道路区間)を検出する指定道路検出手段と、
前記指定道路区間を前記特定の道路に沿ってユーザがなぞった方向に延長した道路区間(延長道路区間)を、進むべき経路の少なくとも一部に設定する経路設定手段とを備えることを特徴とするナビゲーション装置。
【請求項2】
請求項1のナビゲーション装置において、
前記経路設定手段は、前記指定道路区間から予め定められた所定距離以内に交差点がある場合、その交差点まで前記指定道路区間を延長した道路区間を前記延長道路区間として経路の少なくとも一部に設定し、
前記指定道路区間から前記所定距離以内に交差点がない場合、前記所定距離だけ前記指定道路区間を延長した道路区間を前記延長道路区間として経路の少なくとも一部に設定することを特徴とするナビゲーション装置。
【請求項3】
請求項1または2のナビゲーション装置において、
前記経路設定手段は、前記タッチパネル操作におけるタッチ位置の軌跡の長さが予め定められた所定値以上である場合、前記延長道路区間を経路の少なくとも一部に設定し、
前記タッチ位置の軌跡の長さが前記所定値未満である場合、前記指定道路区間を経路の少なくとも一部に設定することを特徴とするナビゲーション装置。
【請求項4】
請求項1〜3いずれか一項のナビゲーション装置において、
前記経路設定手段は、前記延長道路区間として前記指定道路区間を延長する距離をその道路種別に応じて変化させることを特徴とするナビゲーション装置。
【請求項5】
請求項1〜4いずれか一項のナビゲーション装置において、
目的地を設定する目的地設定手段と、
前記目的地設定手段により設定された目的地に合わせて前記経路を追加または削除することにより、前記経路を補正する経路補正手段とをさらに備えることを特徴とするナビゲーション装置。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【公開番号】特開2007−132677(P2007−132677A)
【公開日】平成19年5月31日(2007.5.31)
【国際特許分類】
【出願番号】特願2005−323110(P2005−323110)
【出願日】平成17年11月8日(2005.11.8)
【出願人】(591132335)株式会社ザナヴィ・インフォマティクス (745)
【Fターム(参考)】
【公開日】平成19年5月31日(2007.5.31)
【国際特許分類】
【出願日】平成17年11月8日(2005.11.8)
【出願人】(591132335)株式会社ザナヴィ・インフォマティクス (745)
【Fターム(参考)】
[ Back to top ]