(57)【要約】【課題】ナビゲーション装置において、デモンストレーションを行う区間をより柔軟に設定することが可能な技術を提供すること。【解決手段】出発地から目的地までの経路を検索する経路検索部と、経路検索部により検索された経路を地図画面に表示する表示部と、地図画面に表示された経路における２つの地点の指定をユーザから受け付ける受付部と、経路のうち指定された２つの地点で区切られた区間について、経路案内を行う際のデモンストレーション表示を行うデモンストレーション表示部と、を有するナビゲーション装置を提供する。【選択図】図３
2020125999.tif 000002
【特許請求の範囲】
【請求項１】
出発地から目的地までの経路を検索する経路検索部と、
前記経路検索部により検索された前記経路を地図画面に表示する表示部と、
地図画面に表示された前記経路における２つの地点の指定をユーザから受け付ける受付部と、
前記経路のうち指定された前記２つの地点で区切られた区間について、経路案内を行う際のデモンストレーション表示を行うデモンストレーション表示部と、
を有するナビゲーション装置。
【請求項２】
前記表示部は、前記受付部にて前記経路における２つの地点の指定を受け付ける度に、前記経路のうち該２つの地点の間の経路を含む領域を拡大した地図画面を表示する、
請求項１に記載のナビゲーション装置。
【請求項３】
前記受付部は、地図画面で指定された地点が前記経路上の地点ではなく、かつ該地点と前記経路との間の地図上の距離が所定の距離以下である場合、該地点に最も近い前記経路上の地点を、前記経路において指定された地点とみなす、
請求項１又は２に記載のナビゲーション装置。
【請求項４】
前記デモンストレーション表示部は、前記デモンストレーション表示を開始してから終了するまでに要する時間が所定の時間以上である場合、前記デモンストレーション表示を開始するか否かの選択を前記ユーザに促し、前記ユーザから前記デモンストレーション表示を開始するとの指示を受けた場合に、前記デモンストレーション表示を開始する、
請求項１乃至３のいずれか一項に記載のナビゲーション装置。
【請求項５】
ナビゲーション装置が行うナビゲーション方法であって、
出発地から目的地までの経路を検索するステップと、
検索された前記経路を地図画面に表示するステップと、
地図画面に表示された前記経路における２つの地点の指定をユーザから受け付けるステップと、
前記経路のうち指定された前記２つの地点で区切られた区間について、経路案内を行う際のデモンストレーション表示を行うステップと、
を有するナビゲーション方法。
【請求項６】
コンピュータに、
出発地から目的地までの経路を検索するステップと、
検索された前記経路を地図画面に表示するステップと、
地図画面に表示された前記経路における２つの地点の指定をユーザから受け付けるステップと、
前記経路のうち指定された前記２つの地点で区切られた区間について、経路案内を行う際のデモンストレーション表示を行うステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置、ナビゲーション方法及びプログラムに関する。
【背景技術】
【０００２】
現在、出発地から目的地までの経路を検索し、検索した案内ルートを画面に表示する、ナビゲーション装置が提供されている。例えば特許文献１には、ＧＰＳとマップマッチングとを併用する場合に生じる不都合を解消し、自己の現在位置を適切に把握できるナビゲーション装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−０４８８１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、ナビゲーション装置には、ユーザが、出発地から目的地までの経路について、実際に案内を開始する前に事前にルート案内のデモンストレーションを行う機能が設けられていることが多い。ユーザは、デモンストレーション機能を利用することで、自身がこれから移動するルートについて、道路の環境等を事前に把握することができる。例えば、ルート上に、道路が複雑に入り組んだ箇所が存在するような場合、ユーザは、デモンストレーション機能を利用することで、自身がこれから運転する道路の環境等を事前に確認することができる。
【０００５】
しかしながら、現状のナビゲーション装置に搭載されているデモンストレーション機能は、出発地から目的地までをデモンストレーション走行するものである。そのため、検索されたルート上の特定の区間をデモンストレーションさせたい場合、当該特定の区間を出発地及び目的地として経路を作成するか、若しくは、当該特定の区間がデモンストレーションされるまで待つ必要があり不便であった。
【０００６】
そこで、本発明は、ナビゲーション装置において、デモンストレーションを行う区間をより柔軟に設定することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様に係る情報処理装置は、出発地から目的地までの経路を検索する経路検索部と、経路検索部により検索された経路を地図画面に表示する表示部と、地図画面に表示された経路における２つの地点の指定をユーザから受け付ける受付部と、経路のうち指定された２つの地点で区切られた区間について、経路案内を行う際のデモンストレーション表示を行うデモンストレーション表示部と、を有する。
【発明の効果】
【０００８】
本発明によれば、ナビゲーション装置において、デモンストレーションを行う区間をより柔軟に設定することが可能な技術を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係るナビゲーション装置の装置構成の一例を示す図である。
【図２】本実施形態に係るナビゲーション装置の機能ブロック構成例を示す図である。
【図３】本実施形態に係るナビゲーション装置が行う処理手順の一例を示すフローチャートである。
【図４】デモンストレーションを行う際の画面表示例を説明するための図である。
【発明を実施するための形態】
【００１０】
添付図面を参照して、本発明の好適な実施形態について説明する。なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。
【００１１】
図１は、本実施形態に係るナビゲーション装置１０（コンピュータ）の装置構成の一例を示す図である。ナビゲーション装置１０は、出発地から目的地までのルート（経路）を地図画面に重ねて表示する装置であり、ユーザが車両又は徒歩で移動する際に、出発地から目的地までのルートに従って移動するように案内を行う。
【００１２】
また、本実施形態に係るナビゲーション装置１０は、ルート上においてユーザが指定した任意の２地点間の区間について、ルート案内機能のデモンストレーションを行う機能を有している。
【００１３】
ナビゲーション装置１０には、例えば、携帯端末（スマートフォンを含む）、タブレット端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、車載型のナビゲーションシステム等を利用することができる。
【００１４】
ナビゲーション装置１０は、ＣＰＵ（Central Processing Unit）１１、メモリ、ＨＤＤ（Hard Disk Drive）及び／又はＳＳＤ（Solid State Drive）等の記憶装置１２、有線又は無線通信を行う通信ＩＦ（Interface）１３、入力操作を受け付ける入力デバイス１４、情報の出力を行う出力デバイス１５、及びセンサ１６を有する。入力デバイス１４は、例えば、タッチパネル、各種操作ボタン、マイク及びカメラ等である。出力デバイス１５は、例えば、ディスプレイ及びスピーカー等である。センサ１６は、例えば、ＧＰＳ（Global Positioning System）受信器、車速センサ及び／又はジャイロセンサ等である。
【００１５】
図２は、本実施形態に係るナビゲーション装置１０の機能ブロック構成例を示す図である。ナビゲーション装置１０は、記憶部１０１と、位置取得部１０２と、操作受付部１０３と、ルート検索部１０４と、表示部１０５と、デモ表示制御部１０６とを有する。なお、図２に示す機能部は、本実施形態の説明に必要な機能部を示すものであり、ナビゲーション装置１０には、図２に示す機能部以外の機能部も含まれ得る。
【００１６】
記憶部１０１は、ナビゲーション装置１０が備える記憶装置１２により実現することができる。位置取得部１０２と、操作受付部１０３と、ルート検索部１０４と、表示部１０５と、デモ表示制御部１０６とは、ナビゲーション装置１０のＣＰＵ１１が、記憶装置１２に記憶されたプログラムを実行することにより実現することができる。当該プログラムは、外部装置からダウンロードされナビゲーション装置１０の記憶装置１２に格納（インストール）することができる。また、当該プログラムは、記憶媒体に格納することができる。当該プログラムを格納した記憶媒体は、コンピュータ読み取り可能な非一時的な記憶媒体（Non-transitory computer readable medium）であってもよい。非一時的な記憶媒体は特に限定されないが、例えば、ＵＳＢメモリ又はＣＤ−ＲＯＭ等の記憶媒体であってもよい。
【００１７】
記憶部１０１は、地図データ１０１ａを記憶する。地図データ１０１ａには、ナビゲーション機能を実行するために必要な、道路リンク、道路種別及び交差点情報等の道路データ、並びに建物の位置、建物の形状等の建物データ等が含まれる。
【００１８】
位置取得部１０２は、センサ１６を利用して、ナビゲーション装置１０の現在位置を取得する機能を有する。例えば、位置取得部１０２は、ＧＰＳ受信器が受信したＧＰＳ電波を用いて現在位置を算出する機能や、車速センサ及びジャイロセンサ等を用いて移動速度及び移動方向を算出する機能等を有する。
【００１９】
操作受付部１０３（受付部）は、入力デバイス１４を介してユーザから各種の操作を受け付ける機能を有する。例えば、操作受付部１０３は、目的地（若しくは出発地及び目的地の両方）の入力を受け付ける機能や、地図画面に表示されたルート上における２つの地点の指定をユーザから受け付ける機能を有する。
【００２０】
ルート検索部１０４（経路検索部）は、出発地から目的地までのルートを、地図データ１０１ａを用いて検索する機能を有する。なお、ルート検索部１０４は、位置取得部１０２により取得したナビゲーション装置１０の現在位置を出発地とみなすようにしてもよい。
【００２１】
表示部１０５は、ナビゲーション機能に関する各種の画面をディスプレイに表示する機能を有する。例えば、表示部１０５は、ディスプレイに、現在位置周辺の地図画面を表示する機能、ルート検索部１０４で検索されたルート及び現在地を地図に重ねてディスプレイに表示する機能、現在地の移動に伴いルートを案内するための各種アイコンを表示する機能等を有する。
【００２２】
デモ表示制御部１０６（デモンストレーション表示部）は、ルート検索部１０４で検索されたルートについて、ルート案内機能（経路案内機能）のデモンストレーション表示を行う機能を有する。また、デモ表示制御部１０６は、ルート検索部１０４で検索されたルートのうち、ユーザから指定された２つの地点で区切られた区間についてデモンストレーション表示を行う機能を有する。なお、ルート案内機能のデモンストレーション表示とは、出発地から目的地までの間で行われるルート案内表示を、車両又はユーザがルートに沿って移動しているものと仮定してシミュレーションすることである。
【００２３】
図３は、本実施形態に係るナビゲーション装置１０が行う処理手順の一例を示すフローチャートである。以下、ナビゲーション装置１０が、ルート案内機能のデモンストレーション表示を行う際の処理手順について説明する。
【００２４】
ステップＳ１０１で、操作受付部１０３は、ユーザから目的地の入力を受け付ける。また、位置取得部１０２は、ナビゲーション装置１０の現在位置を取得する。続いて、ルート検索部１０４は、位置取得部１０２が取得した現在地を出発地とし、当該出発地から目的地までのルートを検索する。なお、ユーザが地図画面上で指定した地点を出発地としてもよい。
【００２５】
表示部１０５は、ルート検索部１０４により検索されたルートを地図画面に表示する。このとき、表示部１０５は、出発地及び目的地を含む全ルートが地図画面の中に表示されるように、地図画面を縮小又は拡大して表示するようにしてもよい。
【００２６】
ステップＳ１０２で、操作受付部１０３は、ルート案内機能のデモンストレーション表示を行う区間として、ルート上における任意の２つの地点の指定を受け付ける。後述するように、操作受付部１０３は、ルート上における２つの地点の指定を、拡大表示された地図画面上で繰り返し受け付けるようにしてもよい。
【００２７】
ステップＳ１０３で、操作受付部１０３は、ユーザから、デモンストレーション表示開始の指示を受け付ける。例えば、操作受付部１０３は、地図画面におけるデモ走行開始ボタンが押下されたことを検出することで、デモンストレーション表示の開始を受け付けるようにしてもよい。
【００２８】
ステップＳ１０４で、デモ表示制御部１０６は、操作受付部１０３により受け付けた２つの地点のうち、ルート上において出発地に近い側の地点からルート案内機能のデモンストレーション表示を開始し、ルート上において目的地に近い側の地点でルート案内機能のデモンストレーション表示を終了する。
【００２９】
ここで、地図画面に表示されるルートをユーザ操作に応じて拡大縮小することで、ユーザが、全ルートのうちデモンストレーションを行う区間の指定を容易に行うことができるようにしてもよい。
【００３０】
図４は、デモンストレーションを行う際の画面表示例を説明するための図である。図４に示す各画面は、ナビゲーション装置１０のディスプレイに表示される地図画面（ナビゲーション画面）を示している。まず、ルート検索が完了すると、出発地ＮＳから目的地ＮＥまでのルートＲが地図画面２０１に表示される。
【００３１】
まず、操作受付部１０３は、ユーザから、検索されたルートのデモンストレーションを行う区間として、地図画面に表示されたルート上に含まれる２つの地点の指定を受け付ける。例えば、ユーザは、地図画面２０１上にてルート上の地点Ｔ１及び地点Ｔ２の２つの地点を指定したとする。
【００３２】
ここで、操作受付部１０３は、タッチされた２点が所定の条件を満たす場合に、ユーザが、ルート上の２つの地点を指定したものと認識するようにしてもよい。所定の条件とは、例えば、地点Ｔ１がタッチされたタイミングと地点Ｔ２がタッチされたタイミングとが所定の時間内（例えば０．５秒以内等）である場合であってもよい。当該所定の条件を満たさない場合は、ユーザがルート上の地点Ｔ１及び地点Ｔ２の２つの地点を指定したのではなく、ユーザが他の操作を行ったものとみなすようにしてもよい。
【００３３】
また、操作受付部１０３は、ユーザが地図画面に表示されたルート上をなぞることで、ルート上に含まれる２つの地点の指定を受け付けるようにしてもよい。例えば、ユーザがルート上をタッチしてそのままルートに沿って指をスライドさせた場合、ルート上をタッチした地点と指を離した地点とを、ユーザが指定したルート上の２つの地点と認識するようにしてもよい。このとき、操作受付部１０３は、予め所定のモード（例えばデモンストレーション表示をする区間を指定するモード等）に切り替えられた場合に、ユーザがルート上をなぞっていると判定するようにしてもよい。ユーザが、地図画面を上下左右に遷移させたいのにも関わらずルートをなぞっていると判定されてしまい、操作感が損なわれてしまうことを防止することができる。
【００３４】
また、操作受付部１０３は、地図画面上で指定された地点がルート上の地点ではなく、かつ当該地点とルートとの間の地図上の距離が所定の距離以下である場合、該地点に最も近いルート上の地点を、ルート上において指定された地点とみなすようにしてもよい。これにより、操作受付部１０３は、ユーザが地図画面をタッチした地点がルート上から多少ずれていても、ユーザが指定したと想定される地点を推測することができる。なお、指定された地点から最も近いルート上の地点が複数存在する場合、当該複数の地点のうち出発地側の地点を指定された地点とみなすようにしてもよいし、目的地側の地点を指定された地点とみなすようにしてもよい。
【００３５】
続いて、表示部１０５は、地図画面２０２に示すように、ユーザが指定した２つの地点間のルートを含むエリア（領域）を拡大した地図画面を表示する。このとき、表示部１０５は、ユーザが指定した２つの地点が地図画面の端に位置するように地図画面２０２を拡大表示するようにしてもよい。若しくは、表示部１０５は、ユーザが指定した２つの地点が地図画面の端から所定の距離内側に位置するように地図画面２０２を拡大表示するようにしてもよい。例えば、地図画面２０１にてユーザが地点Ｔ１及び地点Ｔ２の２つの地点を指定した場合、地点Ｔ１を上端とし、地点Ｔ２を右端とするエリアＡ１の範囲を拡大表示した地図画面２０２を表示するようにしてもよい。地図画面２０２の例では、地点ＳＳ１及びＳＥ１は、それぞれ、地図画面２０１にてユーザが指定した地点Ｔ１及び地点Ｔ２に対応する。
【００３６】
更に、操作受付部１０３が、拡大表示された地図画面２０２において、ユーザが２つの地点（地点Ｔ３及び地点Ｔ４）を指定したことを認識した場合、表示部１０５は、地図画面２０３に示すように、当該２つの地点間のルートを含むエリアを拡大表示する。この場合も、地図画面２０２においてユーザが地点Ｔ３及び地点Ｔ４の２つの地点を指定した場合、地点Ｔ３を上端に含み、地点Ｔ２を右端とするエリアＡ２の範囲を拡大表示した地図画面２０３を表示するようにしてもよい。地図画面２０３の例では、地点ＳＳ２及びＳＥ２は、それぞれ、地図画面２０１にてユーザが指定した地点Ｔ３及び地点Ｔ３に対応する。
【００３７】
すなわち、表示部１０５は、操作受付部１０３にて２つの地点の入力を受けた場合、当該２つの地点を含む領域を拡大表示する処理を繰り返し行うようにしてもよい。また、当該２つの地点を含む領域を拡大表示する際、当該２つの地点が地図画面の端又は端から所定の距離内側に位置するように、地図画面を拡大するようにしてもよい。これにより、ユーザは、画面の拡大を素早く行うことができるため、デモンストレーションを行う区間の指定を容易に行うことが可能になる。
【００３８】
なお、地図画面を拡大表示する方法については上述の方法に限定されない。例えば、ユーザが、地図画面上でピンチアウト操作（地図画面上の２点をタッチしたまま２点間の距離を広げるように指を動かす操作）をした場合には地図画面を拡大表示するようにしてもよい。また、ユーザが、地図画面上でピンチイン操作（地図画面上の２点をタッチしたまま２点間の距離を狭めるように指を動かす操作）をした場合には地図画面を縮小表示するようにしてもよい。
【００３９】
続いて、ユーザが、地図画面内のデモ走行開始ボタンＢ１を押下すると、デモ表示制御部１０６は、デモ走行開始ボタンＢ１が押下された時点でユーザから指示されていた区間（図４の例では、地点ＳＳ２から地点ＳＥ２までの区間）にて、デモンストレーション表示を開始する。すなわち、デモ表示制御部１０６は、操作受付部１０３にてデモンストレーション表示の開始の指示を受け付けた場合、操作受付部１０３が最後に受け付けたルート上の２つの地点で区切られた区間について、デモンストレーション表示を行うようにしてもよい。
【００４０】
なお、地図画面上でピンチアウト及びピンチイン操作をすることで地図画面の拡大縮小が行われており、かつ、ユーザからルート上の２つの地点の指定を受け付けていない場合、ユーザから２つの地点の指定を受け付けるまでの間は、デモ走行開始ボタンＢ１をグレーアウト表示するようにしてもよい。
【００４１】
地図画面２０３にてデモ走行ボタンＢ１が押下されると、例えば地図画面２０４に示すように、車両Ｃアイコンが地点ＳＳ２からルートＲに沿って移動していくことでデモンストレーション表示が実行される。また、デモンストレーション表示では、単に車両ＣアイコンがルートＲに沿って移動するのみならず、地図画面２０３の右側に示すように道路を拡大することによる走行案内表示等が行われるようにしてもよい。
【００４２】
なお、デモ表示制御部１０６は、ユーザからデモンストレーション表示を開始するとの指示を受けた場合、デモンストレーションの表示を開始してから終了するまでに要する時間を推定し、推定した時間が所定の時間以上である場合はデモンストレーション表示を開始するか否かの選択をユーザに促すようにしてもよい。これにより、デモンストレーションに要する時間が長い場合、ユーザは、デモンストレーションを開始するのではなく、デモンストレーションを行う区間を更に絞り込んでからデモンストレーションを開始することができるため、デモンストレーション表示をより効率的に行うことが可能になる。
【００４３】
以上説明した実施形態によれば、ナビゲーション装置１０は、デモンストレーション表示を行う区間の指定をユーザから受け付け、受け付けた区間にてデモンストレーション表示を行うようにした。これにより、デモンストレーションを行う区間をより柔軟に設定することが可能になった。また、本実施形態によれば、ユーザが地図画面上で指定した２つの地点を含むルートを拡大表示する処理を繰り返し行うようにした。これにより、出発地から目的地までのルートの現実の距離が長い場合であっても、ユーザは、デモンストレーション表示を希望する区間の指定を容易に行うことが可能になった。
【００４４】
以上説明した実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。実施形態で説明したフローチャート、シーケンス、実施形態が備える各要素並びにその配置、材料、条件、形状及びサイズ等は、例示したものに限定されるわけではなく適宜変更することができる。また、異なる実施形態で示した構成同士を部分的に置換し又は組み合わせることが可能である。
【符号の説明】
【００４５】
１０…端末、１０…ナビゲーション装置、…ＣＰＵ、１２…記憶装置、１３…通信ＩＦ、１４…入力デバイス、１５…出力デバイス、１６…センサ、１０１…記憶部、１０１ａ…地図データ、１０２…位置取得部、１０３…操作受付部、１０４…ルート検索部、１０５…表示部、１０６…デモ表示制御部
【図１】
2020125999.tif 000003
【図２】
2020125999.tif 000004
【図３】
2020125999.tif 000005
【図４】
2020125999.tif 000006