(57)【特許請求の範囲】
【請求項１】
画面を表示する表示部と、
方位に対応する目的地までの経路を示すことなく、ユーザが前記経路に乗っているか否かを示すナビゲーション画面を前記表示部に表示する制御手段と
を備え、
前記制御手段は、ユーザの現在地を示す画像と、前記経路上の進路変更位置を示す画像とを数珠つなぎで前記ナビゲーション画面に表示し、前記現在地を示す画像が、前記経路上の進路変更を示す複数の画像を結ぶ線の延長線上の位置に表示されているか否かにより、ユーザが前記経路に乗っているか否かを示す、情報処理装置。
【請求項２】
前記制御手段は、目的地に向かって進むための前記経路上の進行方向が前記表示部の所定部分の方向を向くように、前記ナビゲーション画面を表示する、請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、前記経路に沿った位置に存在する施設についての情報を前記ナビゲーション画面に表示する、請求項１又は２に記載の情報処理装置。
【請求項４】
前記制御手段は、ユーザの現在地と、前記経路上の進路変更位置との間の距離が所定値以内のときに非表示となり、当該距離が前記所定値を超えたときに表示されるように、ユーザの現在地を示す前記画像の表示を制御する、請求項３に記載の情報処理装置。
【請求項５】
前記所定値は、ユーザの位置の測位精度に応じて設定される、請求項４に記載の情報処理装置。
【請求項６】
前記制御手段は、前記ナビゲーション画面を対向する二方向の双方又は一方にスクロール表示することにより、前記経路上の複数の進路変更位置をそれぞれ示す画像を順次表示する、請求項４又は５に記載の情報処理装置。
【請求項７】
制御手段と、表示手段とを備える情報処理装置で実施される制御方法であって、
前記制御手段が、方位に対応する目的地までの経路を示すことなく、ユーザが前記経路に乗っているか否かを示すナビゲーション画面を前記表示手段に表示することを含み、
前記制御手段は、ユーザの現在地を示す画像と、前記経路上の進路変更位置を示す画像とを数珠つなぎで前記ナビゲーション画面に表示し、前記現在地を示す画像が、前記経路上の進路変更を示す複数の画像を結ぶ線の延長線上の位置に表示されているか否かにより、ユーザが前記経路に乗っているか否かを示す、制御方法。
【請求項８】
コンピュータを、
画面を表示する表示部と、
方位に対応する目的地までの経路を示すことなく、ユーザが前記経路に乗っているか否かを示すナビゲーション画面を前記表示部に表示する制御手段と
を備え、
前記制御手段は、ユーザの現在地を示す画像と、前記経路上の進路変更位置を示す画像とを数珠つなぎで前記ナビゲーション画面に表示し、前記現在地を示す画像が、前記経路上の進路変更を示す複数の画像を結ぶ線の延長線上の位置に表示されているか否かにより、ユーザが前記経路に乗っているか否かを示す、情報処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理技術に関する。
【背景技術】
【０００２】
近年、様々なウェアラブルデバイスが開発されている。ウェアラブルデバイスとは、ユーザが身体（例えば、腕や頭部）に装着して利用することが想定されたデバイスである。例えば、特許文献１には腕に装着する腕時計型のウェアラブルデバイスが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１９０９６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ウェアラブルデバイスは身体に装着した状態で使用できることにより、ユーザは様々な利便性を享受することができる一方で、ウェアラブルデバイスのサイズや形状は、身体に装着可能なものに制限される。従って、このような制限下で、より利便性の高いウェアラブルデバイスである情報処理装置を実現可能な技術が期待されている。
【０００５】
本発明は上記に鑑みてなされたものであり、その目的は、より利便性の高い情報処理装置を実現可能な技術を提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る情報処理装置は、画面を表示する表示部と、方位に対応する目的地までの経路を示すことなく、ユーザが前記経路に乗っているか否かを示すナビゲーション画面を表示する制御手段とを備える。
【０００７】
本発明に係る制御方法は、制御手段と、表示手段とを備える情報処理装置で実施される制御方法であって、前記制御手段が、方位に対応する目的地までの経路を示すことなく、ユーザが前記経路に乗っているか否かを示すナビゲーション画面を表示することを含む。
【０００８】
本発明に係るプログラムは、コンピュータを、画面を表示する表示部と、方位に対応する目的地までの経路を示すことなく、ユーザが前記経路に乗っているか否かを示すナビゲーション画面を表示する制御手段とを備える情報処理装置として機能させるためのプログラム。
【０００９】
また、本発明のプログラムは、ＣＤ−ＲＯＭ等の光学ディスク、磁気ディスク、半導体メモリなどの各種の記録媒体を通じて、又は通信ネットワークなどを介してダウンロードすることにより、コンピュータにインストール又はロードすることができる。
【発明の効果】
【００１０】
本発明によれば、より利便性の高い情報処理装置を実現可能な技術を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】一実施形態における情報処理システムのハードウェア構成を示す概念図である。
【図２】一実施形態におけるサーバ装置の機能構成を示す図である。
【図３】一実施形態における腕時計型デバイスの機能構成を示す図である。
【図４】一実施形態における腕時計型デバイスの表示部に表示される画面の概念図である。
【図５】一実施形態における腕時計型デバイスの表示部に表示される画面の概念図である。
【図６】一実施形態における腕時計型デバイスの表示部に表示される画面の概念図である。
【図７】一実施形態における腕時計型デバイスの表示部に表示される画面の概念図である。
【図８】一実施形態において腕時計型デバイスにより実行される処理の例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について、図面を参照しつつ詳細に説明する。ただし、発明の範囲をこれらに限定するものではない。
【００１３】
［ハードウェア構成］
図１を参照して、一実施形態に係る情報処理システムのハードウェア構成の例について説明する。情報処理システム１は、ウェアラブルデバイスを用いた各種のサービスを提供するためのシステムである。情報処理システム１は、サーバ装置１０、腕時計型デバイス２０及び携帯端末３０を主に含む。腕時計型デバイス２０及び携帯端末３０は、ネットワークＮを介してサーバ装置１０と相互に通信することができる。また、腕時計型デバイス２０は、携帯端末３０と（例えば、Bluetooth（登録商標）やＷｉ−Ｆｉ（登録商標）等により）相互に通信することができる。情報処理システム１は、例えば、ウェアラブルデバイスである腕時計型デバイス２０を装着し、かつ、携帯端末３０を携帯するユーザに対して、地図情報に基づく各種の情報提供サービスを行うことができる。
【００１４】
ネットワークＮは、サーバ装置１０と、腕時計型デバイス２０及び携帯端末３０との間で情報を送受信するための通信回線である。ネットワークＮは、例えば、インターネット、ＬＡＮ、専用線、パケット通信網、電話回線、企業内ネットワーク、その他の通信回線、それらの組み合わせ等のいずれであってもよく、有線であるか無線であるか（もしくはこれらの組み合わせであるか）を問わない。
【００１５】
サーバ装置１０は、専用又は汎用のサーバ・コンピュータなどの情報処理装置により構成される。なお、サーバ装置１０は、単一の情報処理装置より構成されるものであっても、ネットワーク上に分散した複数の情報処理装置より構成されるものであってもよい。
【００１６】
また、サーバ装置１０は、制御部１１、通信部１２、及び記憶部１３を主に備える。制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１ａ及びメモリ１１ｂを主に備えて構成される。各構成の説明は後述する。サーバ装置１０は、例えば、ＣＰＵ１１ａがメモリ１１ｂ等に格納された所定のプログラムを実行することにより、各種の機能実現手段として機能する。なお、図１には、サーバ装置１０が備える主要な構成が示されているにすぎず、サーバ装置１０は、一般的な情報処理装置が備える他の構成も備える。
【００１７】
腕時計型デバイス２０は、腕時計型の形状のウェアラブルデバイスである。ウェアラブルデバイスとは、ユーザが身体（例えば、腕や頭部）に装着して利用することが想定されたデバイス（情報処理装置）である。すなわち、腕時計型デバイス２０は腕時計型の形状であるため、ユーザは、腕時計を身に着けるように腕時計型デバイス２０を腕に装着して利用することができる。腕時計型デバイス２０は、制御部２１、通信部２２、記憶部２３、操作部２４、表示部２５、カメラ２６、センサ２７、及びマイク２８を主に備えて構成される。制御部２１は、ＣＰＵ２１ａ及びメモリ２１ｂを主に備えて構成される。腕時計型デバイス２０は、例えば、ＣＰＵ２１ａがメモリ２１ｂ等に格納された所定のプログラムを実行することにより、各種の機能実現手段として機能する。なお、ユーザは腕時計型デバイス２０の装着時に結果として腕時計型デバイス２０に備えるこれらの構成のそれぞれも装着することになるため、これらの構成のそれぞれも狭義のウェアラブルデバイスとみなすことができる。これらの各構成の説明は後述する。
【００１８】
携帯端末３０は、例えば、携帯電話機（スマートフォンを含む）、タブレット端末、ＰＤＡ（Personal Digital Assistants）、ナビゲーション装置、パーソナルコンピュータなどの携帯可能な情報処理装置である。携帯端末３０は、制御部３１、通信部３２、記憶部３３、操作部３４、表示部３５及び測位部３６を主に備えて構成される。制御部３１は、ＣＰＵ３１ａ及びメモリ３１ｂを主に備えて構成される。各構成の説明は後述する。携帯端末３０は、例えば、ＣＰＵ３１ａがメモリ３１ｂ等に格納された所定のプログラムを実行することにより、各種の機能実現手段として機能する。
【００１９】
制御部１１，２１，３１は、これらを備える各情報処理装置の各種構成の動作を制御し、また、各種処理の実行を制御する。制御部１１，２１，３１において実行される処理の詳細は後述する。通信部１２，２２，３２は、他の情報処理装置と通信するための通信インタフェースである。記憶部１３，２３，３３は、ハードディスク等の記憶装置によって構成される。記憶部１３，２３，３３は、各情報処理装置における処理の実行に必要な各種プログラムや各種の情報を記憶する。操作部２４，３４は、ユーザからの操作指示を受け付けるためのユーザインタフェースである。表示部２５，３５は、各情報処理装置による処理結果を表示するためのユーザインタフェースである。
【００２０】
カメラ２６は、静止画／動画を撮影／撮像可能な装置である。
センサ２７は、各種のセンサにより構成される。センサ２７は、例えば、ジャイロセンサ、加速度センサ、地磁気センサ、及び／又はイメージセンサ等を含むことができる。センサ２７により、例えば、ユーザが装着している腕時計型デバイス２０の傾き、腕時計型デバイス２０の所定部位が向いている方位（例えば、腕時計型デバイス２０の表示部２５の上部が向いている方位）を検知することができる。
マイク２８は、腕時計型デバイス２０を装着するユーザが発する声／音を電気信号に変換する装置である。
【００２１】
測位部３６は、ＧＰＳ衛星や通信機器（例えば基地局）から受信した信号に基づいて、携帯端末３０の位置（例えば、緯度、経度）を特定し、当該位置を特定した日時を特定する（測位情報を特定する）処理を行う。
【００２２】
以上のように本実施形態において、情報処理システム１は、サーバ装置１０、腕時計型デバイス２０及び携帯端末３０を含むがこれに限定せず、任意の装置を含むことができる。また、サーバ装置１０、腕時計型デバイス２０及び携帯端末３０が有する構成の一部又は全部を有する構成を情報処理システムとして把握することもできる。例えば、腕時計型デバイス２０が有する構成の一部を情報処理システムとして把握することができるし、腕時計型デバイス２０が有する構成の一部と、携帯端末３０が有する構成の一部とを組み合わせた構成を情報処理システムとして把握することができる。
【００２３】
［機能構成］
図２を参照して、サーバ装置１０の一実施形態における機能構成について説明する。サーバ装置１０は、主な機能構成として、現在地情報取得部１１１、経路探索部１１２及びデータベース１２０を備える。サーバ装置１０は、例えば、ＣＰＵ１１ａがメモリ１１ｂ等に格納された所定のプログラムを実行してサーバ装置１０のハードウェアと協働することで、図２に示す各機能構成を実現する。以下に各機能構成の詳細を説明する。
【００２４】
データベース１２０は、サーバ装置１０において実行される処理に必要な情報、及び当該処理により生成された情報など、各種情報を記憶する。データベース１２０は、例えば、地図情報、施設情報及び案内ポイント情報を記憶している。
【００２５】
地図情報は、道路情報、鉄道路線情報、建造物情報、地形情報、住所情報、及びその他の地理情報などを含む。施設情報は、例えば、コンビニエンスストア、カフェ、駅、ファーストフード、レストラン、建物（ビル）などの施設についての情報を含む。また、施設情報は、当該施設で扱っている商品及び／又はサービスについての情報を含む。さらに、施設情報は、地図情報と関連付けられた各施設の位置の情報を含む。なお、施設情報は、地図情報に含まれる情報としてもよい。案内ポイント情報は、腕時計型デバイス２０又は携帯端末３０などを介した経路案内（ナビゲーション）中にユーザに対して提示する情報であり、経路上の目印となりうるオブジェクト及び／又は進路変更の位置の情報である。案内ポイント情報には、例えば、交差点、横断歩道、及び歩道橋などが含まれる。
【００２６】
現在地情報取得部１１１は、腕時計型デバイス２０を装着し、かつ、携帯端末３０を携帯するユーザの現在地情報を携帯端末３０から（もしくは携帯端末３０から腕時計型デバイス２０を介して）取得する。なお、当該ユーザの現在地情報は、携帯端末３０の測位部３６の測位処理に基づいて得られた測位情報である（腕時計型デバイス２０が測位機能を有している場合は、腕時計型デバイス２０により得られた測位情報であってもよい。このとき、ユーザは腕時計型デバイス２０を装着していればよく、携帯端末３０を携帯していなくてもよい。以下の説明においても同様である。）。
【００２７】
経路探索部１１２は、経路探索の条件（例えば、出発地、目的地、移動手段）の情報を腕時計型デバイス２０などの外部装置から受信し、当該情報に基づいて、経路探索の処理を行う。探索された経路についての情報は、腕時計型デバイス２０に送信される。探索された経路についての情報には、地図情報、施設情報及び案内ポイントの情報が含まれる。なお、経路探索の処理は、移動手段別に行うことができる（例えば、徒歩の経路探索と、車の経路探索ができる）。また、経路探索の処理は、任意の方法により行うことができ、本実施形態においては周知の方法により行なわれるものとし、詳細な説明は省略する。
【００２８】
図３を参照して、一実施形態に係る腕時計型デバイス２０の機能構成の例を説明する。腕時計型デバイス２０は、主な機能構成として、現在地情報取得部２１１、経路探索部２１２、及び表示制御部２１３を備える。腕時計型デバイス２０は、例えば、ＣＰＵ２１ａがメモリ２１ｂ等に格納された所定のプログラムを実行して腕時計型デバイス２０のハードウェアと協働することで、各機能構成を実現する。以下に各機能構成の詳細を説明する。
【００２９】
現在地情報取得部２１１は、携帯端末３０により特定されたユーザの現在地情報を携帯端末３０から取得する。取得された現在地情報は、サーバ装置１０に送信される。なお、現在地情報は、携帯端末３０から取得することとしているが、これに限定されず、腕時計型デバイス２０が測位処理部を備え、測位処理を行うことによって、現在地情報を特定してもよい。
【００３０】
経路探索部２１２は、経路探索の処理をするために必要な経路探索の条件（例えば、出発地、目的地、移動手段）の情報を取得し、当該情報をサーバ装置１０へ送信する。例えば、経路探索部２１２は、腕時計型デバイス２０を装着するユーザの現在地の情報を現在地情報取得部２１１を介して経路探索における出発地の情報として取得することができる。また、経路探索部２１２は、腕時計型デバイス２０の操作部２４を介して入力された情報を経路探索における目的地及び移動手段の情報として取得することができる。また、経路探索部２１２は、送信した経路探索の条件の情報に応じた経路探索結果の情報をサーバ装置１０から取得する。なお、本実施形態においては、経路探索の処理をサーバ装置１０で実施しているが、この方法に限定せず、腕時計型デバイス２０において経路探索の処理を実施してもよい。
【００３１】
表示制御部２１３は、時間情報、腕時計型デバイス２０による処理結果の情報、外部装置から受信した情報など、各種の情報を表示部２５に表示するように制御する。また、腕時計型デバイス２０においてナビゲーション機能が実行されている間、表示制御部２１３は、現在地情報取得部２１１により取得されたユーザの現在地情報と、経路探索部２１２により取得された経路探索結果とに基づいて、ユーザを現在地から経路に沿って目的地までナビゲートするための情報を表示部２５に表示するように制御する。
【００３２】
また、本実施形態において、腕時計型デバイス２０は、ユーザに対して、異なる複数のモードにより目的地までのナビゲーションを行うことができる。表示制御部２１３は、各ナビゲーションモードに応じたナビゲーション画面を表示部２５に切り替え可能に表示するように制御する。
【００３３】
特に、本実施形態において、ナビゲーションモードに応じたナビゲーション画面は、シンプルな表示で、かつ、ユーザが直感的に目的地まで辿り着くことが可能なようにナビゲーションする画面を含むことが好ましい。すなわち、腕時計型デバイス２０は、腕時計の形状及びサイズであるため、タブレット端末やスマートフォンなどの携帯端末の表示部と比較して、表示部２５のサイズが制限される。そのため、表示部２５には、情報量の多いリッチな画面よりも、シンプルで直感的に目的地まで辿り着く方法を把握可能なようにナビゲートする画面を表示させる方がユーザにとって利便性が高い。
【００３４】
上記のナビゲーションモードには、例えば、次の第１のモードのナビゲーション及び第２のモードのナビゲーションが含まれる。第１のモードのナビゲーションは、ユーザの現在地と目的地との相対的位置関係に基づいたナビゲーションである。第２のモードのナビゲーションは、目的地までの経路に基づいたナビゲーションである。
【００３５】
第１のモードは、ユーザの現在地から目的地までの経路を示すことなく、現在地と目的地との間の相対的位置関係を示すナビゲーション画面を表示する。
【００３６】
第２のモードは、方位に対応する経路を示すことなく、ユーザが目的地までの経路に乗っているか否かを示すナビゲーション画面を表示する。また、第２のモードにおけるナビゲーション画面には、目的地に向かって進むための経路上の進行方向が、方位及び表示部２５の向きに関わらず、表示部２５上の所定位置を向くように示される。さらに、第２のモードにおけるナビゲーション画面には、当該進行方向に対するユーザ（表示部２５）の向きの相対的方向が示される。なお、腕時計型デバイス２０により実施可能なナビゲーションモードはこれらに限定されるものではなく、任意のモードを含めることができる。
【００３７】
＜ナビゲーションモードの例＞
以下に表示制御部２１３の制御により表示される第１のモード及び第２のモードにおけるナビゲーション画面の具体的な例を説明する。
【００３８】
（１）第１のモードの例１
図４を参照して、第１のモードにおけるナビゲーション画面の例（矢印ナビ画面）を説明する。この例において、腕時計型デバイス２０の表示部２５に表示されたナビゲーション画面には、ユーザの現在地と目的地との間の相対的位置関係として、現在地を起点とした目的地の方向が矢印４１で示されている。また、このナビゲーション画面には、地図や経路が示されていない。このように、目的地までの経路が示されないシンプルな画面であっても、現在地を起点とした目的地の方向が画面に示されることにより、ユーザは直感的に経路を選びながら目的地に辿り着くことができる。
【００３９】
また、図４に示す例において、ナビゲーション画面の上部には目的地の名称（「コンビニエンスストアＡ」）が示され、下部には現在地から目的地までの距離（「１６６ｍ」）が示されている。
【００４０】
（２）第１のモードの例２
図５を参照して、第１のモードにおけるナビゲーション画面の他の例（レーダーナビ画面）を説明する。この例において、表示部２５に表示されたナビゲーション画面には、ユーザの現在地と目的地との間の相対的位置関係を示すために、現在地を示すアイコン（画像）５１及び目的地を示すアイコン５２が１画面に示されている。また、１画面に表示した現在地を示すアイコン５１と目的地を示すアイコン５２との位置関係によりユーザの現在地から目的地までの距離が示されている。特に、この例では、レーダーチャートのような形式で、現在地のアイコン５１が画面の中心に示され、現在地からの目的地の距離及び方角に応じた位置に目的地のアイコン５２が示されている。また、現在地のアイコン５１を中心とし、異なる距離の半径の複数の同心円が示されている。当該同心円のそれぞれの半径は、任意の方法で設定することができる。例えば、当該半径を所定距離毎（例えば、５０ｍ毎）に設定したり、１つの同心円の半径を現在地から目的地までの距離に設定することができる。また、このナビゲーション画面には、地図や経路が示されていない。
【００４１】
このように、図５に示すような目的地までの経路が示されないシンプルな画面であっても、画面上に、現在地のアイコンと、現在地からの目的地の距離及び方角に応じた位置に目的地のアイコンが画面に示されることにより、ユーザは直感的に経路を選びながら目的地に辿り着くことができる。
【００４２】
なお、図５に示すように、画面上に、現在地から目的地までの距離（「１６６ｍ」）を表示してもよいし、現在地周辺に存在する施設を示すアイコン（例えば、アイコン５３）をナビゲーション画面上の対応する位置に表示してもよい。施設を示すアイコンの形状及び模様は、その施設の種類を特定可能なように設定されてもよい。また、このナビゲーション画面は、ノースアップで表示されてもよいし、ヘッドアップで表示されてもよい。また、目的地のアイコン５２が表示部２５の上方中央に示されるようにこのナビゲーション画面を表示してもよい。
【００４３】
（３）第２のモードの例
図６を参照して、第２のモードにおけるナビゲーション画面の例（ターン・バイ・ターンナビ画面）を説明する。この例において、表示部２５に表示されたナビゲーション画面には、現在地から目的地に向かう経路上に存在する進路変更（ターン・バイ・ターン）の情報を示すアイコン６１、６２と、ユーザの現在地を示すアイコン６３とが表示されている。本実施形態において、進路変更とは、経路上の分岐点において、経路探索結果に従って目的地に向かって進むために進路を変更することである。本実施形態における進路変更には、カーブする経路に沿って進んだことによる進行方向の変更は含まれない。アイコン６１は、左折の進路変更情報を示している。アイコン６２は、右折の進路変更情報を示している。アイコン６１、６２の右側に示された値は、現在地から進路変更位置までの距離である。すなわち、この例では、目的地に向かうために、ユーザは、現在地から１００ｍの地点で右折し、現在地から１５０ｍの地点で左折する必要があることが示されている。また、アイコン６１、６２の左側には、進路変更位置の交差点名がそれぞれ示されている。
【００４４】
また、この例では、ナビゲーション画面に、進路変更を示すアイコン６１、６２、及びこれらのアイコンをつなぐ線が示されてはいるが、ユーザが目的地に向かって進むべき方位（方向）を把握可能な形状の経路を示していない。すなわち、方位に対応する経路は示されない。例えば、実際の経路の形状がカーブしていても、この例におけるナビゲーション画面には、カーブした形状の経路は示されない。また、この例では、現在地を示すアイコン６３が進路変更を示すアイコン６１、６２を結ぶ線の延長線上の位置に表示されていることにより、ユーザが目的地までの経路に乗っていることが示されている。すなわち、現在地を示すアイコン６３が進路変更を示すアイコン６１、６２を結ぶ線の延長線上の位置に表示されているか否かにより、ユーザが目的地までの経路に乗っているか否かを示すことができる。ユーザが目的地までの経路に乗っているか否かを示す方法はこの方法に限定されず、任意の方法を採用することができる。例えば、ユーザが経路から外れたことを示すために、現在地を示すアイコン６３を点滅又は変色して表示させてもよいし、経路から外れたことを示すメッセージをナビゲーション画面上に表示させてもよい。
【００４５】
また、この例では、現在地を示すアイコン６３が画面の下部に表示されている。また、進路変更を示すアイコン６１、６２が現在地から近い順に下から上に向かって現在地を示すアイコン６３と数珠つなぎで縦に並べて表示されている。すなわち、この例のナビゲーション画面には、方位及び表示部２５（ユーザ）の向きに関わらず（すなわち、ノースアップでもヘッドアップでもなく）、ユーザが目的地に向かって進むための経路上の進行方向が、表示部２５上の上部中央を常に向くように示される。なお、この例では、経路上の進行方向が、表示部２５上の上部中央を向くようにしているが、これに限定せず、表示部２５上の下部中央、右部中央、左部中央、ユーザが指定した部分など、他の所定部分を常に向くように設定してもよい。このように経路上の進行方向が表示部２５上の所定部分（例えば、上部）を常に向くようにすることにより、表示部２５に表示されたナビゲーション画面は、ユーザフレンドリーなユーザインタフェースを実現することができる。例えば、ナビゲーション画面がスクロール機能を有する場合、ナビゲーション画面は、上下方向（同軸方向）にスクロールされるだけで、現在地から目的地までの間に存在する全ての進路変更をそれぞれ示すアイコンを順次表示することができる。
【００４６】
なお、現在地を示すアイコン６３をナビゲーション画面の右端又は左端に表示し、進路変更位置を示すアイコンを現在地から近い順に画面の他端に向かって数珠つなぎで縦に並べて表示してもよい。このとき、表示部２５に表示されたナビゲーション画面を左右方向にスクロールできるようにしてもよい。
【００４７】
このように本実施形態において、表示制御部２１３は、ナビゲーション画面を同軸方向（すなわち、対向する二方向の双方又は一方。例えば、上下方向又は左右方向）にのみスクロール表示することにより、経路上の複数の進路変更位置をそれぞれ示す画像を順次表示することができる。これは、従来のノースアップ又はヘッドアップで表示されるナビゲーション画面では、画面を同じ方向にのみ（例えば、上下方向のみ、又は左右方向のみ）スクロールし続けても目的地までの進路変更を示すアイコンを全て確認することはできないことと比較して利便性が高い。
【００４８】
また、アイコン６１、６２により示される進路変更の情報は、経路探索部２１２により取得された経路探索結果の情報に含まれる案内ポイントの情報を用いることができる。進路変更の情報は、例えば、交差点、横断歩道、及び歩道橋などで進路を変更する位置の情報を含むことができる。また、横断歩道及び歩道橋を示すアイコンとして、図６に示すような右折又は左折を示すアイコンではなく、横断歩道又は歩道橋を示す形状及び模様のアイコンを用いてもよい。
【００４９】
また、現在地を示すアイコン６３内に、ユーザの向いている方向を示す画像である矢印６４が示されている。ここで、矢印６４により示されるユーザの向いている方向は、目的地に向かって進むための経路上の進行方向に対する相対的な向きである。従って、この例では、ユーザが当該経路上の進行方向と平行する方向を向いているときは、矢印６４は、表示部２５の上部中央を向くように表示される。また、ユーザが当該経路上の進行方向よりも右側の方向を向いているときは、矢印６４は、表示部２５の上部中央よりも右側を向くように表示される。矢印６４はこのようにユーザの向いている方向を示すため、ユーザは、自身が目的地に向かって進むための経路上の進行方向を向いているか否かを直感的に把握することができる。なお、ユーザが向いている方向は、センサ２７により検知される。また、本実施形態では、ユーザの向いている方向を示す画像を矢印の形状で示しているが、これに限定せず、方向を示すことが可能な任意の形状を採用することができる。
【００５０】
また、第２のモードにおけるナビゲーション画面（ターン・バイ・ターンナビ画面）において、施設についての情報のうち、目的地に向かって進むための経路に沿った位置に存在する施設についての情報（例えば、アイコン）をナビゲーション画面上の対応する位置に表示してもよい。当該経路に沿った位置ではない位置に存在する施設（すなわち、移動中にユーザの視界に入らない施設）についての情報は表示させないことにより、ナビゲーション画面の表示をシンプルにすることができる。
【００５１】
図７は、第２のモードにおけるナビゲーション画面において、目的地に向かって進むための経路に沿った位置に存在する施設を示すアイコン（画像）を表示させた例を示している。同図には、進路変更位置を示すアイコン７１と、現在地を示すアイコン７３とを結ぶ線（画像）の左側に、施設（コンビニエンスストアＡ）を示すアイコン７２が示されている。これは、アイコン７１が示す進路変更位置と、現在地との間の経路に沿った場所の左側に、コンビニエンスストアＡが存在することを示している。施設を示すアイコンの形状及び模様は、その施設の種類を特定可能なように設定されてもよい。なお、アイコン７１をクリック等することにより、アイコン７１が示す施設の詳細（コンビニエンスストアＡで販売している商品の情報等）をナビゲーション画面上に表示させることができるようにしてもよい。
【００５２】
また、表示制御部２１３は、図６及び図７を参照して説明したような上記の現在地を示すアイコンの表示について、ユーザの現在地と、目的地までの経路上の進路変更位置との間の距離が所定値（例えば、２０ｍ）以内のときに不可視とし、当該距離が前記所定値を超えたときに可視化するように制御することができる。（例えば、測位部３６により）測位されたユーザの現在地の情報は、一定の誤差を生じうるため、表示制御部２１３は、例えば、ユーザが進路変更位置上にいないにも関わらず、現在地を示すアイコンを進路変更位置を示すアイコン上に表示させてしまうことが起こりうる。このような問題を防ぐために、ユーザの現在地と、進路変更位置との間の距離に応じて、進路変更位置を示すアイコンを可視又は不可視にすることは有効である。上記の距離の所定値は、ユーザの現在地の測位処理の精度（ユーザの位置の測位精度）に応じて設定することができる。さらに、表示制御部２１３は、ユーザの現在地と、進路変更位置との間の距離が所定値以内となったときに、進路変更位置を示すアイコンの表示を変化させる（例えば、色を変えて、又は点滅して表示させる）こともできる。これにより、ユーザは、進路変更位置の周辺にいることを把握することができる。
【００５３】
＜ナビゲーションモードの切り替え方法＞
上記のように、表示制御部２１３は、各ナビゲーションモードに応じたナビゲーション画面を表示部２５に切り替え可能に表示するように制御する。例えば、表示制御部２１３は、図４、図５及び図６に示す画面を表示部２５に切り替え可能に表示するように制御することができる。以下に、表示制御部２１３が、あるナビゲーションモードに応じたナビゲーション画面を表示している状態から他のナビゲーション画面に切り替えて表示するときの切り替え制御の方法について説明する。以下に説明する方法は例であり、ナビゲーション画面は、他の制御方法により切り替えられてもよいし、ユーザによる操作指示に応じて切り替えられてもよい。
【００５４】
（Ａ）現在地と目的地との間の距離に応じた制御
表示制御部２１３は、第２のモードのナビゲーション画面の表示部２５への表示中に、ユーザの現在地と、目的地との間の距離が所定値以内となったときに、表示画面を第１のモードのナビゲーション画面に切り替えて表示することができる。具体的な例として、表示制御部２１３は、ターン・バイ・ターンナビ画面の表示部２５への表示中に、ユーザの現在地と、目的地との間の距離が２０ｍ以内となったときに、「目的地付近です」と表示部２５へ表示すると共に、表示画面を矢印ナビ画面に切り替えて表示することができる。
【００５５】
一般に、ユーザがナビゲーションに従って目的地を目指すとき、目的地周辺までたどり着いた後は、目的地まで行くための具体的な曲がり角等（進路変更の情報）を示されるよりも、目的地の方向を示された方が、目的地にたどり着く方法を直感的に理解できる場合がある。従って、現在地と目的地との間の距離に応じて、進路変更の情報は示されるが目的地の方向は示されない第２のモードのナビゲーション画面の表示と、目的地の方向が示されるが進路変更の情報は示されない第１のモードのナビゲーション画面の表示とを切り替えるように制御されることはユーザにとって利便性が高い。
【００５６】
なお、現在地と目的地との間の距離に応じた様々な方法で、表示されるナビゲーション画面の変更を行うことができる。例えば、現在地と目的地との間の距離が長くなるにつれて、所定の距離の閾値において、図４に示す画面（矢印ナビ画面）→図５に示す画面（レーダーナビ画面）→図６に示す画面（ターン・バイ・ターンナビ画面）へと表示切替を行うことができる。また、現在地と目的地との間の距離が長くなるにつれて、所定の距離の閾値において、図４に示す画面から図５に示す画面へ（又は、図５に示す画面から図６に示す画面へ、若しくは図４に示す画面から図６に示す画面へ）の２段階の切り替えを行うことができる。また、現在地と目的地との間の距離が短くなるにつれて、所定の距離の閾値において、上記とは逆の方向に、表示画面の切り替えを行うことができる。
【００５７】
（Ｂ）リルート処理に失敗した場合の制御
ナビゲーション中に、ユーザが目的地までの経路から外れたなどの何らかの理由により、現在地から目的地までの経路を再度探索する処理（リルート処理）を行う場合がある。表示制御部２１３は、第２のモードのナビゲーション画面の表示部２５への表示中に、リルート処理が失敗した場合、表示画面を第１のモードのナビゲーション画面に切り替えて表示することができる。なお、リルート処理の失敗の例として、再経路探索の計算自体が失敗した場合や、通信状態が悪くサーバ装置１０に対して再探索リクエストが出せなかった場合や、探索結果を受信できない場合などがある。
【００５８】
第１のモードのナビゲーションは、目的地までの経路情報がなくとも、ユーザの現在地と目的地の位置の情報があれば実施できる。そのため、リルート処理の失敗によりサーバ装置１０から経路探索結果が取得できない場合に、このようにナビゲーションモードを切り替えるように制御されることはユーザにとって利便性が高い。
【００５９】
以上のように本実施形態によれば、表示制御部２１３は、ユーザに対して、シンプルな表示で、かつ、ユーザが直感的に目的地まで辿り着くことが可能なようにナビゲーションする複数の異なる画面を、表示部２５に切り替え可能に表示することができる。
【００６０】
上記のように、腕時計型デバイス２０は、腕時計の形状及びサイズであるため、タブレット端末やスマートフォンなどの携帯端末の表示部と比較して、表示部２５のサイズが制限される。そのため、表示部２５には、情報量の多いリッチな画面よりも、シンプルで直感的に目的地まで辿り着くことが可能なようにナビゲーションする画面を表示させる方がユーザにとって利便性が高い。また、状況に応じて、ユーザに必要とされる情報、又はユーザに提供可能な情報は異なるため、各ナビゲーションモードに応じたナビゲーション画面が表示部２５に切り替え可能に表示されることは、ユーザにとって利便性が高い。例えば、目的地の方向が示されるが進路変更の情報は示されない第１のモードのナビゲーション画面の表示と、進路変更の情報は示されるが目的地の方向は示されない第２のモードのナビゲーション画面の表示とを切り替え可能に表示部２５に表示することはユーザにとって利便性が高い。
【００６１】
［処理フロー］
次に、図８を参照して、腕時計型デバイス２０において実行される処理のフローを説明する。なお、以下に説明する処理フローに含まれる各処理ステップは、各処理ステップ間に他のステップを追加してもよい。また、便宜上１ステップとして記載されているステップは、複数ステップに分けて実行することができる一方、便宜上複数ステップに分けて記載されているものは、１ステップとして把握することができる。なお、各処理ステップの処理の詳細は、既に説明しているためここでは省略する。
【００６２】
まず、ステップＳ１１において、制御部２１は、経路探索の処理をするために必要な経路探索の条件（例えば、出発地、目的地、移動手段）に応じた経路探索結果の情報を取得する。
【００６３】
ステップＳ１２において、制御部２１は、ステップＳ１１で取得された経路探索結果に基づいて、ユーザを現在地から経路に沿って目的地までナビゲーションするための情報を表示部２５に表示するように制御する。ここで表示部２５に表示されるナビゲーション画面は、任意のモードの画面であってよく、例えば、上記の第１のモードのナビゲーション画面又は第２のモードのナビゲーション画面が表示される。
【００６４】
ステップＳ１３において、制御部２１は、表示されているナビゲーション画面の切り替えを行うか否かを判断する。例えば、ユーザによる切り替えの操作指示を受けた場合、現在地と目的地との間の距離が所定値以内となった場合、又はリルート処理に失敗した場合に、制御部２１は、切り替えを行うと判断する。
【００６５】
ステップＳ１３において切り替えを行うと判断された場合、ステップＳ１４において、制御部２１は、ナビゲーション画面を切り替えて表示する。例えば、ユーザによる切り替えの操作指示を受けた場合、表示画面は、指示に応じたナビゲーション画面に切り替えて表示される。現在地と目的地との間の距離が所定値以内となった場合、又はリルート処理に失敗した場合に表示されるナビゲーション画面の切り替え表示については、上記で既に説明したとおりである。
【００６６】
以上のように本実施形態によれば、腕時計型デバイス２０は、ユーザに対して、シンプルな表示で、かつ、ユーザが直感的に目的地まで辿り着くことが可能なようにナビゲーションする複数の異なる画面を、表示部２５に切り替え可能に表示することができる。
【００６７】
また、腕時計型デバイス２０は、腕時計の形状及びサイズであるため、タブレット端末やスマートフォンなどの携帯端末の表示部と比較して、表示部２５のサイズが制限される。そのため、表示部２５には、情報量の多いリッチな画面よりも、シンプルで直感的に目的地まで辿り着くことが可能なようにナビゲーションする画面を表示させる方がユーザにとって利便性が高い。また、状況に応じて、ユーザに必要とされる情報、又はユーザに提供可能な情報は異なるため、異なるナビゲーションモードに応じた各ナビゲーション画面が表示部２５に切り替え可能に表示されることは、ユーザにとって利便性が高い。
【００６８】
［その他の実施形態］
本発明は、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において、他の様々な形で実施することができる。上記実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈されるものではない。
【００６９】
例えば、上記した実施の形態では、図１〜図３に示す構成を例に説明した。しかし、本発明は、ユーザを目的地まで案内するナビゲーション画面を腕時計型デバイス２０の表示部２５上に表示することが可能であれば、図１〜図３に示す構成に限定せず、各機能がどの装置に存在していても、各装置間で様々な通信形態で通信していても良い。
【００７０】
また、上記した実施の形態では、腕時計型デバイス２０を例に説明した。しかし、本発明は、腕時計型デバイス２０に限定するものではなく、ユーザが頭部等の身体に装着して利用することが想定されるメガネ型等の様々なウェアラブルデバイスに適用可能である。
【００７１】
また、上述したリルート処理に失敗した場合のナビゲーションモードの切り替え方法には、次のような例も含まれる。この例は、腕時計型デバイス２０と携帯端末３０とがペアリングして（すなわち、通信している状態で）腕時計型デバイス２０が携帯端末３０を経由してサーバ装置１０と通信を行うことを前提としたシステムにおける例である。このようなシステムにおいて、ペアリングが解除されているなどして腕時計型デバイス２０が携帯端末３０を経由してサーバ装置１０と通信できない状況では、リルート処理ができず、腕時計型デバイス２０が経路探索結果を携帯端末３０を経由してサーバ装置１０から取得できない。このようなリルート処理の失敗が第２のモードのナビゲーション画面（例えば、ターン・バイ・ターンナビ画面）の表示部２５への表示中に、発生した場合、表示画面を第１のモードのナビゲーション画面（例えば、矢印ナビ画面）に切り替えて表示することができる。
【符号の説明】
【００７２】
１０  サーバ装置、２０  腕時計型デバイス、３０  携帯端末、１１，２１，３１  制御部、１１ａ，２１ａ，３１ａ  ＣＰＵ、１１ｂ，２１ｂ，３１ｂ  メモリ、１２，２２，３２  通信部、１３，２３，３３  記憶部、２４，３４  操作部、２５，３５  表示部、２６  カメラ、２７  センサ、２８  マイク、３６  測位部
【図１】
0006557126.tif 000002
【図２】
0006557126.tif 000003
【図３】
0006557126.tif 000004
【図４】
0006557126.tif 000005
【図５】
0006557126.tif 000006
【図６】
0006557126.tif 000007
【図７】
0006557126.tif 000008
【図８】
0006557126.tif 000009