(57)【要約】【課題】従来よりも起点、終点の設定が自由・容易にでき、かつ前述の２点を端点とする経路案内を瞬時に表示することができる経路表示装置を提供する。【解決手段】同時に接触される少なくとも２点の位置を検出して、各位置の座標を出力するタッチパネルからなる入力手段と、地図データを格納する地図データ格納手段と、地図データ格納手段から読み出された地図を表示する表示手段と、入力手段から入力される２点を経路探索の起点、終点として特定する入力位置特定手段と、特定された起点から終点への経路探索を行う経路探索手段と、地図データ格納手段から地図データを読み出して、探索された経路を重畳した画像を表示手段に表示させる表示制御手段を備え、入力位置特定手段が起点および／または終点の位置座標の変化を検出すると、経路探索手段は新たな位置座標に基づいて経路の再探索を行う。【選択図】図１
2010032280.tif 000002
【特許請求の範囲】
【請求項１】
同時に接触される少なくとも２点の位置を検出して、各位置の座標を出力するタッチパネルからなる入力手段と、
地図データを格納する地図データ格納手段と、
前記地図データ格納手段から読み出された地図を表示する表示手段と、
前記入力手段から入力される２点を経路探索の起点、終点として特定する入力位置特定手段と、
前記入力位置特定手段により特定された起点から終点への経路探索を行う経路探索手段と、
前記地図データ格納手段から地図データを読み出して、前記経路探索手段で探索された経路を重畳した画像を前記表示手段に表示させる表示制御手段を備え、
前記入力位置特定手段が起点および／または終点の位置座標の変化を検出すると、前記経路探索手段は新たな位置座標に基づいて起点から終点への経路の再探索を行い、前記表示手段は前記再探索された経路を表示することを特徴とする経路表示装置。
【請求項２】
前記入力位置特定手段が、起点および終点が前記表示手段を左右に分割する中心線に対して各々左側と右側にあることを検出すると、前記表示制御手段は前記表示手段に表示させる地図を２画面表示に変更し、前記入力手段へのユーザの入力指示に基づいて前記２画面の各画面に対して地図の拡大、地点指定をおこなうことを特徴とする請求項１記載の経路表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、任意の複数点を認識できるタッチパネルにより入力した２点間の経路をディスプレイ上に表示する経路表示装置に関する。
【背景技術】
【０００２】
従来、カーナビゲーション装置などの経路表示装置においては、通常、現在地点を起点、使用者が任意に設定した地点を終点とした経路が探索され、２点間の経路・所要時間・旅行距離がディスプレイ上に表示される。使用者が所望の地点を設定するには、地名や電話番号を直接入力したり、予め登録された施設を選択して入力したり、ディスプレイ上に表示された地図上を使用者が指で接触した位置をタッチパネルで検出して入力するなどの方法がある（例えば特許文献１参照）。
【特許文献１】特開２００４−１４４７１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の経路表示装置においては、２点間の経路を算出する際に、起点はほとんどの場合、現在位置からとなっており、任意の２点を瞬時に入力する機能を有していない。また、任意の２点間の経路案内を行う場合には、起点、終点を個々に独立して設定する必要があり、操作に段階を踏む必要があるため、必ずしも効率よい地点設定ができているとはいえないという課題があった。
【０００４】
本発明は、従来の課題を解決するためになされたもので、従来よりも起点、終点の設定が自由・容易にでき、かつ前述の２点を端点とする経路案内を瞬時に表示することができる経路表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記従来の課題を解決するために、本発明の経路表示装置は、同時に接触される少なくとも２点の位置を検出して、各位置の座標を出力するタッチパネルからなる入力手段と、地図データを格納する地図データ格納手段と、地図データ格納手段から読み出された地図を表示する表示手段と、入力手段から入力される2点を経路探索の起点、終点として特定する入力位置特定手段と、入力位置特定手段により特定された起点から終点への経路探索を行う経路探索手段と、地図データ格納手段から地図データを読み出して、経路探索手段で探索された経路を重畳した画像を表示手段に表示させる表示制御手段を備え、入力位置特定手段が起点および／または終点の位置座標の変化を検出すると、経路探索手段は新たな位置座標に基づいて起点から終点への経路の再探索を行い、表示手段は再探索された経路を表示することを特徴とする。
【０００６】
また、入力位置特定手段が、起点および終点が表示手段を左右に分割する中心線に対して各々左側と右側にあることを検出すると、表示制御手段は表示手段に表示させる地図を２画面表示に変更し、入力手段へのユーザの入力指示に基づいて２画面の各画面に対して地図の拡大、地点指定をおこなう。
【発明の効果】
【０００７】
本発明によれば、任意の２点間の経路案内結果を瞬時に算出・表示することで、現在位置に関係のない地点間の経路案内結果を瞬時に知ることができ、操作性が高く設定が容易な経路表示装置を提供することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態の経路表示装置について、図面を用いて説明する。
本発明の実施の形態の経路表示装置の構成を図１に示す。図１において、経路表示装置１００は、ユーザに提供する情報を画面表示する表示部１１０と、ユーザからの入力を受け付ける入力部１２０と、地図データを格納する地図データ格納部１３０と、現在位置を検出する位置検出部１４０と、情報処理部１５０とを備えている。また、情報処理部１５０は、入力位置特定部１５１と、経路探索部１５２と、表示制御部１５３とを備えている。
【０００９】
表示部１１０は、液晶ディスプレイ、ＥＬディスプレイ等の表示装置を含み、表示制御部１５３から入力される情報提供のための画像を表示する。
【００１０】
入力部１２０は、表示部１１０上に配置され、ユーザからの入力を受け付ける透明のタッチパネルから構成され、ユーザが指で接触した位置座標を入力位置特定部１５１に入力する。本実施形態で用いられるタッチパネルは、同時に接触される少なくとも２点の接触位置を別個に検出して、各接触位置の座標を出力することができる。
【００１１】
地図データ格納部１３０は、光ディスク（ＣＤ、ＤＶＤ等）、ハードディスク、大容量メモリ等で構成され、交差点や道路をノードとリンクで表現した接続情報や座標・形状・属性・規制情報など、道路ネットワークに関する情報を記録している。地図データ格納部１３０に記録されたデータは、入力位置特定部１５１、経路探索部１５２および表示制御部１５３によって適宜読み出されて利用される。
【００１２】
位置検出部１４０は、ＧＰＳ、電波ビーコン受信装置、車速センサ、角速度センサ、絶対方位センサ等で構成され、車両の現在位置を検出する。そして、位置検出部１４０から出力される車両の現在位置情報は、表示制御部１５３へ入力される。
【００１３】
情報処理部１５０は、入力部１２０、地図データ格納部１３０、位置検出部１４０から入力されたデータを後述する所定の方法によって処理し、表示部１１０へ入力する。この情報処理部１５０の機能は、ＣＰＵに基づくソフトウェア制御によって実現することもできる。その場合、本経路表示装置には、当該ソフトウェア制御のためのプログラムを記憶した記録媒体を実装することになる。以下、情報処理部１５０に含まれる各構成部について説明する。
【００１４】
入力位置特定部１５１は、入力部１２０から入力されるタッチパネル上の座標位置を表示部１１０に表示されている地図上の対応する地点座標に変換し、入力地点から経路探索のための起点、終点を特定する。また、ユーザにより入力部１２０から入力されるスライド、ダブルクリック、長押し等の操作指示を検出し、表示制御部１５３にその操作指示を入力する。
【００１５】
経路探索部１５２は入力位置特定部１５１で特定された起点、終点の地点座標と、地図データ格納部１３０から読み出した地図データを用いて経路探索を行い、２地点間の経路・所要時間・旅行距離を求める。経路探索法としては、ダイクストラ法などの通常良く用いられる手法を使うことができる。
【００１６】
表示制御部１５３は、地図データ格納部１３０から読み出した地図データや、入力位置特定部１５１から入力された起点・終点位置や、経路探索部１５２で探索された経路・所要時間・旅行距離を表示部１１０に表示するための画像を生成する。また、入力位置特定部１５１からの操作指示により、表示部１１０で表示している地図データをスクロール・拡大・縮小・回転したり、位置検出部１４０から入力される現在位置を地図データ上に重畳した画像を生成する。
【００１７】
以上のように構成された経路表示装置について、図２に示すフローチャートを用いてその動作を説明する。まず、表示制御部１５３は、地図データ格納部１３０から地図データを内部メモリ（図１に図示せず）に読み込み、表示部１１０に表示する画像を作成する。ここで、読み込む地図データは、ユーザの指示や、位置検出部１４０から入力される現在位置により特定される。そして、表示部１１０は表示制御部１５３が作成した地図画像を表示する（ステップＳ２０１）。
【００１８】
次に、入力位置特定部１５１は入力部１２０からの入力を検出する（ステップＳ２０２）。入力を検出するとステップＳ２０３に進み、入力が検出されなければステップＳ２０２に戻って入力を待つ。図３に、地図画像が表示された表示部１１０上に設けられたタッチパネルを、ユーザが指で接触して地点入力している状態を示す。なお、図３において、タッチパネルの構造から表示部１１０、入力部１２０は同形状である。入力位置特定部１５１は、親指３０５、人指し指３０６で押下された２点を検知し、それぞれのＸ，Ｙ座標を取得する。通常、ユーザは先ず親指３０５で起点位置を入力し、次に親指３０５を固定して人差し指３０６で終点位置を入力すると楽な入力操作ができる。そのため、起点、終点の決定方法は先にタッチパネル（入力部１２０）によって接触が認知できた点を起点、他方を終点とするのが望ましい。
【００１９】
先ず、入力位置特定部１５１は最初に押下された点（Ｘ１，Ｙ１）を経路探索のための起点入力位置座標として内部メモリ（図１に図示せず）に保存する（ステップＳ２０３）。次に、入力位置特定部１５１は、２点目の入力を検出する（ステップＳ２０４）。入力を検出するとステップＳ２０５に進み、入力が検出されなければステップＳ２０４に戻って入力を待つ。ステップＳ２０５で、入力位置特定部１５１は２点目に押下された点（Ｘ２，Ｙ２）を経路探索のための終点入力位置座標として内部メモリ（図１に図示せず）に保存する。
【００２０】
ステップＳ２０６では、入力位置特定部１５１は内部メモリに保存された点（Ｘ１，Ｙ１）、（Ｘ２，Ｙ２）を、表示部１１０に表示されている地図上の位置座標に変換する。なお、変換された２点は必ずしも経路案内に用いる道路リンク上にあるとは限らないため、２点がそれぞれ当該道路リンク上でない場合、２点のＸ，Ｙ座標と直線距離で最も近い道路リンクを近傍リンクとして（ステップＳ２０７）、経路案内の起点（Ｘ’１，Ｙ’１）、終点（Ｘ’２，Ｙ’２）とする（ステップＳ２０８）。
【００２１】
ステップＳ２０９では、経路探索部１５２は設定された起点から終点への経路を検索し、探索結果を経路情報として表示部１１０に表示する（ステップＳ２０９）。なお、この経路情報としては、探索された経路・所要時間・旅行距離等が含まれる。
【００２２】
次に、入力位置特定部１５１は起点、終点の新たな入力位置座標を読み込んで、いずれかの入力位置座標に変化があったかどうかを判断する（ステップＳ２１０）。入力位置座標に変化があった場合には（ステップＳ２１０でＹｅｓ）、ステップＳ２０６に戻り、起点、終点の新たな入力位置座標に基づいてステップＳ２０６からＳ２０９の処理を行い、ユーザに最新の起点、終点位置に対する経路を提示する。ステップＳ２１０で、入力位置座標に変化がない場合には（ステップＳ２１０でＮｏ）、後述する詳細位置設定処理に進む。
【００２３】
なお、上記ステップＳ２０３、Ｓ２０５においては、最初に押下された点（Ｘ１，Ｙ１）を起点入力位置座標、２点目に押下された点（Ｘ２，Ｙ２）を終点入力位置座標としたが、双方をそれぞれ起点、終点として両方向の経路探索を行い、表示部１１０に表示しても良い。
【００２４】
このように本発明の実施の形態の経路表示装置によれば、表示部１１０に地図が表示されている状態で、指でタッチパネル（入力部１２０）を押下することにより任意の2点が瞬時に起点、終点として入力され、従来よりも起点、終点の設定が自由・容易にでき、かつ前述の２点を端点とする経路・所要時間・旅行距離などの経路案内を瞬時に表示することができる。
【００２５】
次に、図２に示したフローチャートのステップ２１０の処理が終了した後（ステップ２１０でＮｏ）、さらに起点、終点の位置を詳細に設定する場合の詳細位置設定処理について、図４のフローチャートを用いて説明する。まず、ステップＳ２１１で表示制御部１５３は、表示部１１０に現在表示されている画面が後述する２画面表示の状態かどうかを判定する。２画面表示状態であれば（ステップＳ２１１でＹｅｓ）、ステップＳ２１４に進み、２画面表示状態でなければステップＳ２１２に進む。図２のステップＳ２１０では既に入力位置座標変化はない（Ｎｏ）と判定されているため、ユーザがタッチパネル（入力部１２０）上の指の位置をずらしたり指を離しても、表示部１１０には、図２のステップＳ２０９で決定された経路が表示されている。この状態で、ユーザがタッチパネル（入力部１２０）上の指の位置をスライドさせると、表示部１１０に表示されている地図が指の動きに合わせてスクロールされる。２本の指を回転させるようにスライドすると、表示部１１０に表示されている地図が指の動きに合わせて回転する。
【００２６】
ユーザは、起点、終点を示す各指の位置が表示部１１０の中央から左側（左画面）もしくは右側（右画面）にそれぞれ属する様に指の位置を調節する。ここで、入力位置特定部１５１は入力部１２０から入力される各指の接触位置が表示部１１０の中央から左画面もしくは右画面にそれぞれ属するかどうかを判定する（ステップＳ２１２）。ステップＳ２１２で、各指の接触位置が左画面もしくは右画面にそれぞれ属さないと判定される（Ｎｏ）と、ステップＳ２１２に戻る。ステップＳ２１２で、各指の接触位置が左画面もしくは右画面にそれぞれ属すると判定される（Ｙｅｓ）と、表示制御部１５３は中間線によって表示部１１０の画面を区切り２画面表示の状態にする（ステップＳ２１３）。一旦、中間線によって表示部１１０の画面が区切られると、ユーザは左右各画面に表示される地図を個別に操作することが可能になる。
【００２７】
ここで、入力位置特定部１５１は入力部１２０にダブルクリック（同じ位置で続けて２度押し）が入力されたかどうかを判定する（ステップＳ２１４）。ダブルクリックが入力されたことを検出する（Ｙｅｓ）と、入力位置特定部１５１はその位置が右画面内もしくは左画面内のいずれであるかを特定し、表示制御部１５３は入力位置特定部１５１により特定された側の画面に表示していた地図の拡大地図を地図データ格納部１３０から読み出して、表示部１１０に表示させる（ステップＳ２１５）。拡大地図はダブルクリックの操作が行われた方の画面の起点もしくは終点座標を中心とする。
【００２８】
拡大地図が表示されると、ユーザは詳細な位置を設定することが可能になる。図５に、２画面表示状態の表示部１１０上に設けられたタッチパネルを、ユーザが指で接触して詳細位置設定している状態を示す。２画面表示状態では中間線２７０によってそれぞれ左画面２５０、右画面２６０が異なった縮尺で表示されている。また親指３０５、人指し指３０６は入力部１２０を押下した際に、起点、終点となる座標（Ｘ１，Ｙ１）、（Ｘ２，Ｙ２）を設定することができる。
【００２９】
ここで、入力位置特定部１５１は入力部１２０に新たに設定しようとしている点について１秒間以上の長押しが入力されたかどうかを判定する（ステップＳ２１６）。長押しが入力されたことを検出すると、入力位置特定部１５１は操作中の画面が右画面２６０（例えば、終点）もしくは左画面２５０（例えば、起点）のいずれであるかに基づいて起点か終点かを特定し、長押しにより新たに入力された位置を新たな入力位置座標とする（ステップＳ２１７）。その後、ステップ２０６に戻り、新たな入力座標位置に対する経路探索・経路表示を行う（ステップＳ２０６〜Ｓ２１０）。
【００３０】
さらに、操作を行っていた側ではない画面に対しても同様の操作を行うことで、地図を拡大、起点または終点の詳細位置設定をすることができる。例えば右画面２６０に対して地図の拡大を行っている状態で、他方の左画面２５０側でも同様に地図の拡大、詳細位置設定をしたい場合には、表示部１１０の画面は既に２画面表示状態になっているため、ステップＳ２１１の判定でステップＳ２１４に進み、左画面２５０をダブルクリックして地図拡大、長押しして詳細位置設定が可能となる（ステップＳ２１４〜Ｓ２１７）。
【００３１】
以上のように図４の詳細位置設定処理により、起点、終点のいずれか、もしくはその両方の位置をより詳細な拡大地図から設定することができ、ユーザの意向をより強く反映することができる。
【００３２】
本実施の形態においては、経路表示装置は車に搭載されているものとして説明したが、ポータブルタイプの歩行者用としても利用することができる。
【産業上の利用可能性】
【００３３】
以上のように、本発明にかかる経路表示装置は、従来手法よりも操作性が高く、任意の２点を起点、終点とする経路・所要時間・旅行距離などの経路案内に必要な情報を瞬時に得られるという効果を有し、車載用、歩行用等のナビゲーション装置等として有用である。
【図面の簡単な説明】
【００３４】
【図１】本発明の実施の形態における経路表示装置の構成を示すブロック図
【図２】本発明の実施の形態における経路表示装置の処理の流れを示すフローチャート
【図３】地図画像が表示された表示部１１０上に設けられたタッチパネルをユーザが指で接触して地点入力している状態を示す図
【図４】図２のフローチャートで設定された起点、終点の詳細位置を設定する処理の流れを示すフローチャート
【図５】２画面表示の状態の表示部１１０上に設けられたタッチパネルをユーザが指で接触して詳細位置設定している状態を示す図
【符号の説明】
【００３５】
１００    経路表示装置
１１０    表示部
１２０    入力部
１３０    地図データ格納部
１４０    位置検出部
１５０    情報処理部
１５１    入力位置特定部
１５２    経路探索部
１５３    表示制御部
２５０    左画面
２６０    右画面
２７０    中間線
３０５    親指
３０６    人指し指
【図１】
2010032280.tif 000003
【図２】
2010032280.tif 000004
【図３】
2010032280.tif 000005
【図４】
2010032280.tif 000006
【図５】
2010032280.tif 000007