(57)【要約】【課題】経路を案内する技術を改善する。【解決手段】１つの態様において、電子機器１は、目的地への案内経路を表示する表示部２と、目的地を入力する操作部３と、操作部３を介して目的地が入力されると、複数の移動手段を用いた当該目的地への移動経路を表示部３に同時に表示させる制御部１０と、を備える。【選択図】図１
2016090235.tif 000002
【特許請求の範囲】
【請求項１】
目的地への案内経路を表示する表示部と、
前記目的地を入力する操作部と、
前記操作部を介して目的地が入力されると、複数の移動手段を用いた当該目的地への移動経路を前記表示部に同時に表示させる制御部と、
を備える電子機器。
【請求項２】
自機の移動手段を判定する移動手段判定部を備える、請求項１に記載の電子機器。
【請求項３】
前記制御部は、前記移動手段判定部によって移動手段が判定されると、同時に表示されている複数の移動経路のうち、判定された移動手段と異なる他の移動手段を用いた移動経路を表示させない請求項２に記載の電子機器。
【請求項４】
前記制御部は、前記移動手段判定部によって移動手段が判定されると、同時に表示されている複数の移動経路のうち、判定された移動手段を用いた移動経路のみを表示させる請求項２又は３に記載の電子機器。
【請求項５】
前記制御部は、前記移動手段判定部によって移動手段が判定されると、同時に表示されている複数の移動経路のうち、判定された移動手段を用いた移動経路を他の移動手段よりも強調して表示させる請求項２に記載の電子機器。
【請求項６】
前記制御部は、移動経路の案内中に、前記移動手段判定部が移動手段の変更を検出すると、変更後の移動手段を用いた移動経路を表示する請求項２から５のいずれか一つに記載の電子機器。
【請求項７】
現在位置を判定する位置判定部を備え、
前記制御部は、前記操作部を介して目的地が入力されると、複数の移動手段を用いた当該目的地への現在位置からの移動経路を前記表示部に同時に表示させる請求項２から５のいずれか一つに記載の電子機器。
【請求項８】
表示部及び操作部を備える電子機器によって実行されるナビゲーション方法であって、
前記操作部を介して目的地の入力を受け付けるステップと、
前記目的地の入力を受け付けると、複数の移動手段を用いた当該目的地への移動経路を前記表示部に同時に表示させるステップと、
を含むナビゲーション方法。
【請求項９】
表示部及び操作部を備える電子機器に、
前記操作部を介して目的地の入力を受け付けるステップと、
前記目的地の入力を受け付けると、複数の移動手段を用いた当該目的地への移動経路を前記表示部に同時に表示させるステップと、
を実行させるナビゲーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、電子機器、ナビゲーション方法、及びナビゲーションプログラムに関する。
【背景技術】
【０００２】
利用者に移動手段を選択する操作をさせてから、目的地への経路を案内する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−００８４６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
経路を案内する技術には改善の余地がある。
【課題を解決するための手段】
【０００５】
１つの態様において、電子機器は、目的地への案内経路を表示する表示部と、前記目的地を入力する操作部と、前記操作部を介して目的地が入力されると、複数の移動手段を用いた当該目的地への移動経路を前記表示部に同時に表示させる制御部と、を備える。
【０００６】
他の態様において、ナビゲーション方法は、表示部及び操作部を備える電子機器によって実行されるナビゲーション方法であって、前記操作部を介して目的地の入力を受け付けるステップと、前記目的地の入力を受け付けると、複数の移動手段を用いた当該目的地への移動経路を前記表示部に同時に表示させるステップと、を含む。
【０００７】
他の態様において、ナビゲーションプログラムは、表示部及び操作部を備える電子機器に、前記操作部を介して目的地の入力を受け付けるステップと、前記目的地の入力を受け付けると、複数の移動手段を用いた当該目的地への移動経路を前記表示部に同時に表示させるステップと、を実行させる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る携帯電子機器のブロック図である。
【図２】図２は、ナビゲーション画面の遷移の例を示す図である。
【図３】図３は、途中で移動手段が変更された場合のナビゲーション画面の例である。
【図４】図４は、携帯電子機器によるナビゲーション動作の例を示すフローチャートである。
【図５】図５は、経路の表示の変更の他の例を示す図である。
【発明を実施するための形態】
【０００９】
本発明を実施するための実施形態を、図面を参照しつつ詳細に説明する。以下の実施形態において説明する携帯電子機器は、例えば、スマートフォン、モバイルフォン、タブレット、携帯型パソコン、デジタルカメラ、メディアプレイヤ、電子書籍リーダ、ナビゲータ、及びゲーム機を含むが、これらに限定されない。
【００１０】
図１を参照しながら、実施形態に係る携帯電子機器１の構成について説明する。図１は、実施形態に係る携帯電子機器１のブロック図である。図１に示すように、携帯電子機器１は、表示部２と、操作部３と、通信部４と、測位部（位置判定部）５と、動き検出部６と、制御部１０と、記憶部２０とを含む。
【００１１】
表示部２は、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬディスプレイ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）、又は無機ＥＬディスプレイ（Ｉｎｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示デバイスを含む。表示部２は、表示デバイスを用いて、文字、画像、記号、及び図形等を含む画面を表示する。
【００１２】
操作部３は、利用者による操作を受け付ける。操作部３は、例えば、ボタン、キーボード、ダイヤル、レバー、タッチスクリーン（タッチセンサ）等を含む。操作部３は、音、光等による非接触の方式による操作を受け付けてもよい。操作部３は、複数の操作方式をサポートしてもよい。
【００１３】
操作部３の全体又は一部は、表示部２と一体化されてもよい。例えば、接触を検出するタッチスクリーンを表示部２の表面に設け、表示部２に対して利用者が指等を用いて行うジェスチャを携帯電子機器１がタッチスクリーンを介して検出してもよい。
【００１４】
通信部４は、無線によるデータ通信を可能にする。通信部４は、通信事業者が提供する比較的広域な無線通信をサポートする。通信事業者が提供する比較的広域な無線通信には、例えば、いわゆる３Ｇ及び４Ｇが含まれる。通信部４は、例えば、無線基地局を介して他の通信装置と通信を行う。通信部４は、ＷｉＦｉ（登録商標）又はＢｌｕｅｔｏｏｔｈ（登録商標）のような通信範囲が比較的狭い無線通信をサポートしてもよい。通信部４は、音声通信をサポートしてもよい。
【００１５】
測位部５は、携帯電子機器１の現在位置を測定する。測位部５は、ＧＰＳ又はＧＬＯＮＡＳＳ等の衛星測位システムを利用して、現在位置を測定する。測位部５は、衛星測位システムに代えて、又はこれに加えて、他の方式で現在位置を測定してもよい。例えば、測位部５は、通信部４が受信している電波及びその電波を発信している無線基地局に基づいて、現在位置を測定してもよい。測位部５は、現在位置を測定するために、加速度センサ、地磁気センサ、ジャイロスコープ、及び方位センサ等の各種センサを補助的に用いてもよい。
【００１６】
動き検出部６は、３次元空間における携帯電子機器１の動きを検出する。動き検出部６が検出する動きには、例えば、携帯電子機器１の位置の変化、及び携帯電子機器１の姿勢の変化が含まれる。動き検出部６は、携帯電子機器１の動きを検出するために、加速度センサを備える。動き検出部６は、携帯電子機器１の動きを検出するために、ジャイロスコープ、地磁気センサ、及び方位センサ等の他のセンサをさらに備えてもよい。
【００１７】
携帯電子機器１は、動き検出部６を用いることにより、例えば、移動によって生じる携帯電子機器１の振動の周波数及び振幅等のパターンを取得することができる。このような振動の周波数及び振幅等のパターンは、携帯電子機器１が、利用者の現行の移動手段を判定するために用いられる。
【００１８】
制御部１０は、携帯電子機器１を全体制御する。制御部１０は、プロセッサ１１と、コプロセッサ１２とを有する。プロセッサ１１及びコプロセッサ１２は、演算処理装置である。演算処理装置は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−Ｃｈｉｐ）、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、及びＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）を含むが、これらに限定されない。
【００１９】
プロセッサ１１は、記憶部２０に記憶されている各種のプログラムを実行することにより、携帯電子機器１の各種の機能を実現する。具体的には、プロセッサ１１は、携帯電子機器１の各部から取得したデータ及び演算処理の結果を参照しながら、プログラムに含まれる命令を実行することによって、各種の制御を実行する。
【００２０】
コプロセッサ１２は、プロセッサ１１よりも少ない消費電力で動作する。消費電力削減のためにプロセッサ１１が停止又は処理速度を減速させているときにも、コプロセッサ１２は、通常通りに動作することが許される。常時動作することに適した特性を有するコプロセッサ１２は、例えば、各種センサの検出値の取得及び分析、分析結果に応じた処理の実行等に用いられる。
【００２１】
記憶部２０は、プログラム及びデータを記憶する。記憶部２０は、制御部１０の処理結果を一時的に記憶する作業領域としても利用される。記憶部２０は、半導体記憶媒体、及び磁気記憶媒体等の任意の非一過的（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）な記憶媒体を含んでよい。記憶部２０は、複数の種類の記憶媒体を含んでよい。記憶部２０は、メモリカード、光ディスク、又は光磁気ディスク等の可搬の非一過的な記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。記憶部２０は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の一時的な記憶領域として利用される記憶デバイスを含んでよい。
【００２２】
記憶部２０は、例えば、ナビゲーションプログラム２１と、ナビゲーションデータ２２とを記憶する。ナビゲーションプログラム２１は、表示部２に地図を表示して利用者を目的地へ誘導する機能を提供する。ナビゲーションデータ２２は、地図データ、道路に関するデータ、公共交通機関に関するデータ等の、利用者を目的地へ誘導するために必要な各種のデータを含む。
【００２３】
ナビゲーションプログラム２１は、ルート探索部２１ａと、移動手段判定部２１ｂと、表示制御部２１ｃとを含む。ルート探索部２１ａは、出発地から目的地までの経路を探索する機能を提供する。ルート探索部２１ａが提供する機能によれば、１乃至複数の経路毎に最適な経路が探索される。移動手段判定部２１ｂは、携帯電子機器１の利用者の現行の移動手段を判定する機能を提供する。表示制御部２１ｃは、探索された経路及び判定された移動手段に基づいて、利用者を目的地へ郵送するために表示部２の表示を制御する機能を提供する。
【００２４】
制御部１０は、ナビゲーションプログラム２１を実行することにより、利用者を目的地へ誘導する機能を実現する。具体的には、制御部１０は、ナビゲーションプログラム２１のルート探索部２１ａが提供する機能により、予め設定された複数の移動手段毎に出発地から目的地までの経路を探索する。そして、制御部１０は、ナビゲーションプログラム２１の表示制御部２１ｃが提供する機能により、探索された複数の経路を表示部２に同時に表示する。それぞれの経路は、対応する移動手段を判別できるように、線の色、線のパターン、付加される指標等によって他の経路と区別して表示される。
【００２５】
その後、制御部１０は、ナビゲーションプログラム２１の移動手段判定部２１ｂが提供する機能により、携帯電子機器１の利用者の現行の移動手段を判定する。移動手段判定部２１ｂが提供する機能によれば、制御部１０は、動き検出部６に含まれる加速度センサが検出する加速度に基づいて、利用者の移動手段を能動的に判定する。例えば、制御部１０には、Ｘ軸方向の加速度と、Ｙ軸方向の加速度と、Ｚ軸方向の加速度と、各加速度を合成したベクトル値と、が加速度センサの検出結果として送信される。制御部１０は、各加速度を合成した合成ベクトル値をロギングする。ロギングは、コプロセッサ１２を用いて実行されてもよい。制御部１０は、ロギングしたデータを分析して、利用者の移動手段を判定する。判定可能な移動手段には、例えば、歩行、自動車、電車が含まれるが、これらに限定されない。
【００２６】
制御部１０は、予め用意された加速度パターンを用いて移動手段を判定する。加速度パターンとは、利用者がある移動手段を利用しているときに加速度センサによって特徴的に検出される加速度のパターンである。加速度パターンは、例えば、被験者が実際にある移動手段を利用しているときの加速度センサの検出値を予め取得することにより用意される。加速度パターンは、移動手段毎に１乃至複数用意される。
【００２７】
制御部１０は、合成ベクトル値をロギングしたデータと、加速度パターンとを比較することにより、利用者の移動手段を判定する。制御部１０は、移動手段を判定するために、地磁気センサ、ジャイロスコープ、及び方位センサ等の他のセンサの検出値をさらに利用してもよい。
【００２８】
利用者の移動手段を判定した後、制御部１０は、ナビゲーションプログラム２１の表示制御部２１ｃが提供する機能により、経路の表示を変更する。表示の変更は、利用者の移動手段と判定された移動手段に対応する経路が他の移動手段に対応する経路よりも見易くなるように行われる。
【００２９】
このように、制御部１０は、それぞれが移動手段に対応する複数の経路を表示する。このため、利用者は、移動手段を入力しなくても、自分が利用する移動手段に対応する経路を知ることができる。
【００３０】
さらに、制御部１０は、複数の経路を表示した後に、利用者の移動手段を判定し、判定した移動手段に対応する経路が見易くなるように表示を変更する。このため、利用者は、移動手段を入力しなくても、利用中の移動手段に対応する経路をより分かり易い形で知ることができる。
【００３１】
その後、制御部１０は、目的地に到着するまで、移動手段の判定を継続的又は定期的に実行する。そして、判定された移動手段が変化した場合に、制御部１０は、変化後の移動手段を用いて現在位置から目的地まで行くための経路を探索し、探索された経路を表示部２に表示する。このため、利用者は、途中で移動手段を変更した場合でも、変更後の移動手段を入力することなく、変更後の移動手段に対応する経路を知ることができる。
【００３２】
図２及び３を参照しながら、目的地への誘導のための制御の具体例について説明する。図２は、ナビゲーション画面の遷移の例を示す図である。図３は、途中で移動手段が変更された場合のナビゲーション画面の例である。
【００３３】
目的地までの誘導を指示されると、制御部１０は、図２のステップＳ１に示すように、表示部２にナビゲーション画面４０を表示する。ナビゲーション画面４０には、現在位置を示すマーク５１を含む近隣の地図と、出発地と目的地を指定するためのサブウィンドウ４１とが描画されている。サブウィンドウ４１では、出発地として、「現在位置」がデフォルトで設定されている。
【００３４】
利用者が操作部３を操作して目的地を入力すると、制御部１０は、入力された目的地を受け付ける。制御部１０は、予め設定された複数の移動手段毎に出発地から目的地までの経路を探索する。この例では、移動手段として、「歩行」と、「自動車」とが予め設定されている。設定可能な移動手段は、この２つに限定されず、「電車」、「自転車」等を含んでもよい。なお、設定された移動手段を利用できない区間がある場合は、その区間は「歩行」を代替の移動手段として用いるものとして経路を探索してよい。
【００３５】
探索が完了すると、制御部１０は、ステップＳ２に示すように、探索された複数の経路を表示する。ステップＳ２では、「歩行」を移動手段として用いて出発地４３から目的地４４まで行くための経路５２と、「自動車」を移動手段として用いて出発地４３から目的地４４まで行くための経路５３とが表示されている。さらに、経路５２が「歩行」に対応しており、経路５３が「自動車」に対応していることを示すための凡例４２が表示されている。
【００３６】
複数の経路を表示した後、制御部１０は、移動手段の判定を行う。移動手段の判定は、所定の期間をかけて行うことが好ましい。これは、移動手段を精度良く判定するために加速度のパターンをある程度の期間分収集することが好ましく、さらに、利用者が移動手段による移動を直ぐに開始しない場合があるからである。所定の期間は、例えば、３０秒乃至数分間である。
【００３７】
移動手段が「歩行」であると判定した場合、制御部１０は、ステップＳ３に示すように、目的地４４までの経路のうち、「歩行」に対応する経路５２のみを表示し、他の経路を非表示にする。
【００３８】
一方、移動手段が「自動車」であると判定した場合、制御部１０は、ステップＳ４に示すように、目的地４４までの経路のうち、「自動車」に対応する経路５３のみを表示し、他の経路を非表示にする。
【００３９】
その後、利用者が経路５３の途中で自動車を駐車場４５にとめて徒歩で移動を開始したとする。この場合、制御部１０は、移動手段が「自動車」から「歩行」に変化したと判定する。そして、制御部１０は、「歩行」の移動手段を用いて現在位置から目的地４４まで行くための経路を探索し、図３に示すように、探索された経路５４を表示部２に表示する。
【００４０】
図４を参照しながら、携帯電子機器１の動作の例について説明する。図４は、携帯電子機器１によるナビゲーション動作の例を示すフローチャートである。図４に示す動作は、制御部１０が、ナビゲーションプログラム２１を実行することにより実現される。図４に示す動作は、ナビゲーションの実施を指示された場合に実行される。
【００４１】
図４に示すように、制御部１０は、ステップＳ１０１として、目的地の入力を受け付ける。制御部１０は、ステップＳ１０２として、予め設定された移動手段毎に目的地までの経路を探索する。制御部１０は、ステップＳ１０３として、探索した各経路を表示部２に表示する。
【００４２】
その後、制御部１０は、ステップＳ１０４として、現行の移動手段を判定する。判定後、制御部１０は、ステップＳ１０５として、現行の移動手段に対応する経路以外の経路を非表示にする。
【００４３】
こうして表示を変更した後、制御部１０は、ステップＳ１０６として、目的地に到着したかを判定する。制御部１０は、例えば、測位部５によって測定される現在位置と目的地との距離が所定の距離より短くなった場合に、目的地に到着したと判定する。目的地に到着している場合（ステップＳ１０６，Ｙｅｓ）、制御部１０は、ナビゲーション動作を終了する。
【００４４】
目的地に到着していない場合（ステップＳ１０６，Ｎｏ）、制御部１０は、ステップＳ１０７に進む。制御部１０は、ステップＳ１０７として、現行の移動手段を判定する。
【００４５】
移動手段が変化していない場合、すなわち、今回判定した移動手段が前回判定した移動手段と同じ場合（ステップＳ１０８，Ｎｏ）、制御部１０は、ステップＳ１０６に戻る。
【００４６】
移動手段が変化した場合、すなわち、今回判定した移動手段が前回判定した移動手段と異なる場合（ステップＳ１０８，Ｙｅｓ）、制御部１０は、ステップＳ１０９に進む。制御部１０は、ステップＳ１０９として、変化後の移動手段を用いた目的地までの経路を探索する。制御部１０は、ステップＳ１１０として、探索した経路を表示部２に表示する。その後、制御部１０は、ステップＳ１０６に戻る。
【００４７】
本出願の開示する実施形態は、発明の要旨及び範囲を逸脱しない範囲で変更することができる。さらに、本出願の開示する実施形態及びその変形例は、適宜組み合わせることができる。
【００４８】
例えば、上記の実施形態では、出発地として、デフォルトで設定されている「現在位置」が用いられることが前提とされているが、出発地は「現在位置」に限定されない。出発地として「現在位置」以外の位置が入力された場合、携帯電子機器１は、予め設定された複数の移動手段毎に出発地から目的地までの経路を探索し、その後は上記の実施形態と同様の制御を実施する。あるいは、携帯電子機器１は、予め設定された複数の移動手段毎に出発地から目的地までの経路を探索し、それらを表示した後、現在位置と目的地との距離が所定距離よりも短くなるまでは複数の経路をそのまま表示し続けてもよい。この場合、携帯電子機器１は、現在位置と目的地との距離が所定距離よりも短くなった場合に、移動手段の判定を行い、判定した移動手段に対応する経路が他の移動手段に対応する経路よりも見易くなるように表示を制御する。
【００４９】
上記の実施形態では、移動手段を判定した場合に、判定された移動手段に対応する経路のみを表示し、他の移動手段に対応する経路を非表示にする制御について説明した。しかしながら、判定された移動手段に対応する経路が他の移動手段に対応する経路よりも見易くなるようにするための制御は、これに限定されず、判定された移動手段に対応する経路が他の移動手段よりも強調して表示されればよい。例えば、図５に示すように、判定された移動手段に対応する経路ではない経路５２を非表示にせずに、より目立たないように経路５２の表示態様を変更してもよい。あるいは、判定された移動手段に対応する経路以外の経路の表示態様を変更せずに、判定された移動手段に対応する経路の表示態様をより目立つ態様に変更してもよい。
【００５０】
上記の実施形態では、複数の経路を表示した後、移動手段の判定結果に応じて経路の表示を変更する例について説明したが、複数の経路の表示を行うことなく、移動手段の判定結果に応じた経路の表示の変更を実行してもよい。例えば、携帯電子機器は、ナビゲーションの実施を指示された場合に、出発地及び目的地の入力を求めるとともに、移動手段の判定を行う。そして、出発地及び目的地が入力されると、判定した移動手段を用いて出発地から目的地へ行くための１つの最適な経路を探索し、その経路を表示する。その後、携帯電子機器は、目的地に到着するまで、移動手段の判定を継続的又は定期的に実行する。移動手段が変化した場合、携帯電子機器は、変化後の移動手段を用いて現在位置から目的地まで行くための経路を探索し、探索された経路を表示する。
【００５１】
実施形態に示したプログラムは、複数のモジュールに分割されていてもよいし、他のプログラムと結合されていてもよい。実施形態に示したプログラムの一部は、携帯電子機器１と通信可能なサーバ等の他の装置によって実行されてもよい。この場合、携帯電子機器１は、現在位置、加速度等の情報を当該装置に送信してもよい。
【符号の説明】
【００５２】
１  携帯電子機器
２  表示部 
３  操作部
４  通信部
５  測位部
６  動き検出部
１０  制御部
１１  プロセッサ
１２  コプロセッサ
２０  記憶部
２１  ナビゲーションプログラム
２１ａ  ルート探索部
２１ｂ  移動手段判定部
２１ｃ  表示制御部
【図１】
2016090235.tif 000003
【図２】
2016090235.tif 000004
【図３】
2016090235.tif 000005
【図４】
2016090235.tif 000006
【図５】
2016090235.tif 000007