(57)【要約】【課題】雨に遭遇しにくいルートを提示できるルート提示装置を提供する。【解決手段】地図情報取得部は地図情報を取得する。入力部には目標距離が入力される。天気情報取得部は、予想天気を示す天気情報を取得する。生成部は、目標距離と地図情報に基づいて、複数のルート候補を含む第１のルート候補を生成する。判断部は、第１のルート候補の各々のルートにおける天候が良好か不良かを、予想天気に基づいて判断する。ルート決定部は、第１のルート候補のうち、判断部により天候が良好と判断されたルート候補を、提示ルートとして決定する。表示制御部は、提示ルートを表示部に表示する。【選択図】図６
2016138822.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにルートを提示するルート提示装置であって、
表示部と、
地図情報を取得する地図情報取得部と、
目標距離を入力する入力部と、
予想天気を示す天気情報を取得する天気情報取得部と、
前記目標距離と前記地図情報に基づいて、複数のルート候補を含む第１のルート候補を生成する生成部と、
前記第１のルート候補の各々における天候が良好か不良かを、前記予想天気に基づいて判断する判断部と、
前記第１のルート候補のうち、前記判断部により天候が良好と判断されたルート候補を、提示ルートとして決定するルート決定部と、
前記提示ルートを前記表示部に表示する表示制御部と
を備える、ルート提示装置。
【請求項２】
ユーザにルートを提示するルート提示装置であって、
表示部と、
地図情報を取得する地図情報取得部と、
目標距離を入力する入力部と、
予想天気を示す天気情報を取得する天気情報取得部と、
前記目標距離と前記地図情報に基づいて、複数のルート候補を含む第１のルート候補を生成する生成部と、
前記第１のルート候補の各々のルートにおける天候が良好か不良かを、前記予想天気に基づいて判断する判断部と、
前記第１のルート候補を前記表示部に表示する場合に、前記判断部により天候が不良と判断されたルート候補に、予想天気が悪いことを示す情報を表示する表示制御部と
を備える、ルート提示装置。
【請求項３】
請求項１または請求項２に記載のルート提示装置であって、
前記天気情報は、所定の区画ごと及び時間帯ごとの前記予想天気を含み、
前記判断部は、
前記第１のルート候補に含まれる１つのルート候補を複数の区画に分けた場合に、予め設定されたユーザの移動速度に基づいて前記複数の区画の其々に到達する到達時刻を算出し、
算出した到達時刻に基づいて、前記複数の区画の其々における到達時刻によける予想天気を前記天気情報取得部より取得し、
前記複数の区画の其々の予想天気の全てが所定程度よりも良好である場合に、前記１つのルートは天候が良好であると判断する、ルート提示装置。
【請求項４】
請求項１から請求項３のいずれか一つに記載のルート提示装置であって、
前記天気情報は、所定の区画ごと及び時間帯ごとの前記予想天気を含み、
前記生成部は、前記複数のルート候補を生成する際に、前記ルート提示装置の位置をスタート地点として検出する位置検出部を備え、
前記地図情報は、移動車両に乗り降りするための複数の乗降場所を示す情報を含んでおり、
前記生成部は、前記スタート地点を中心とした前記目標距離の圏内の第１乗降場所と、前記スタート地点に最も近い第２乗降場所との間を前記移動車両で移動する第１ルートと、前記スタート地点と前記第２乗降場所との間の、天候が良好な第２ルートとを含む車両ルートを、第２のルート候補として生成する、ルート提示装置。
【請求項５】
請求項４に記載のルート提示装置であって、
前記生成部は、前記第２ルートの距離と前記目標距離との差が距離基準値よりも小さくなるように、前記車両ルートを生成する、ルート提示装置。
【請求項６】
請求項１から請求項３のいずれか一つに記載のルート提示装置であって、
前記複数のルート候補を生成する際に、前記ルート提示装置の位置をスタート地点として検出する位置検出部を備え、
前記地図情報は、移動車両に乗り降りするための複数の乗降場所を示す情報を含んでおり、
前記生成部は、前記第１のルート候補の一つにおいて途中の地点よりも後に前記予想天気が所定程度よりも悪いと判断したときに、前記スタート地点と前記途中の地点との間のルートに近接する第１乗降場所から、前記スタート地点に最も近い第２乗降場所へと前記移動車両で移動するルートを、提示ルートとして生成する、ルート提示装置。
【請求項７】
請求項４から請求項６のいずれか一つに記載のルート提示装置であって、
前記移動車両の運賃の情報を取得する乗り物情報取得部を備え、
前記表示制御部は、前記第１乗降場所と前記第２乗降場所との間の前記運賃を表示する、ルート提示装置。
【請求項８】
請求項１から請求項７のいずれか一つに記載のルート提示装置であって、
悪天候用の服装の情報を取得する服装情報取得部を備え、
前記表示制御部は、前記複数のルート候補のいずれか一つにおいて天候が不良であると判断したときに、前記服装の情報を表示する、ルート提示装置。
【請求項９】
請求項２に記載のルート提示装置であって、
悪天候用の服装の情報を取得する服装情報取得部を備え、
前記入力部には、前記ルート候補のうちから一つを選択する入力が行われ、
前記表示制御部は、前記入力部によって選択されたルートの天候が不良であるときに、前記服装の情報を表示する、ルート提示装置。
【請求項１０】
請求項１に記載のルート提示装置であって、
前記ルート決定部は、前記複数の提示ルート候補のいずれか一つにおいて天候が不良であると判断したときに、前記第１のルート候補のうち、前記判断部により天候が良好と判断されたルート候補を、提示ルートとして決定する、ルート提示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ルート提示装置に関する。
【背景技術】
【０００２】
従来からユーザの運動を支援する運動支援装置が提案されている。例えば運動支援装置はユーザのランニングを支援すべく、ランニングを行うルートを提示する。
【０００３】
本願に関連する技術として特許文献１を提示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１１５２００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザが散歩またはランニングなどで移動するルートを提示するにあたり、移動を雨に遭遇しにくいルートをユーザに提示することが望まれている。
【０００６】
本発明は上述の点に鑑みて成されたものであり、雨に遭遇しにくいルートを提示できるルート提示装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
ルート提示装置が開示される。一実施の形態においては、ルート提示装置は、ユーザにルートを提示するルート提示装置であって、表示部と、地図情報を取得する地図情報取得部と、目標距離を入力する入力部と、予想天気を示す天気情報を取得する天気情報取得部と、前記目標距離と前記地図情報に基づいて、複数のルート候補を含む第１のルート候補を生成する生成部と、前記第１のルート候補の各々における天候が良好か不良かを、前記予想天気に基づいて判断する判断部と、前記第１のルート候補のうち、前記判断部により天候が良好と判断されたルート候補を、提示ルートとして決定するルート決定部と、前記提示ルートを前記表示部に表示する表示制御部とを備える。
【０００８】
一実施の形態においては、ユーザにルートを提示するルート提示装置であって、表示部と、地図情報を取得する地図情報取得部と、目標距離を入力する入力部と、予想天気を示す天気情報を取得する天気情報取得部と、前記目標距離と前記地図情報に基づいて、複数のルート候補を含む第１のルート候補を生成する生成部と、前記第１のルート候補の各々のルートにおける天候が良好か不良かを、前記予想天気に基づいて判断する判断部と、前記第１のルート候補を前記表示部に表示する場合に、前記判断部により天候が不良と判断されたルート候補に、予想天気が悪いことを示す情報を表示する表示制御部とを備える。
【発明の効果】
【０００９】
本ルート提示装置によれば、雨に遭遇しにくいルートを提示できる。
【図面の簡単な説明】
【００１０】
【図１】電子機器システムの一例を概略的に示す図である。
【図２】装着型入力機器の内部構成の一例を概略的に示す図である。
【図３】電子機器の外観の一例を概略的に示す裏面図である。
【図４】電子機器の電気的な内部構成の一例を概略的に示す図である。
【図５】制御部の内部構成の一例を概略的に示す図である。
【図６】制御部の動作の一例を示すフローチャートである。
【図７】表示画面の一例を概略的に示す図である。
【図８】現在位置と目標距離圏内の一例を概略的に示す図である。
【図９】制御部の動作の一例を示すフローチャートである。
【図１０】表示画面の一例を概略的に示す図である。
【図１１】表示画面の一例を概略的に示す図である。
【図１２】制御部の動作の一例を示すフローチャートである。
【図１３】電子機器システムの一例を概略的に示す図である。
【図１４】装着型入力機器の内部構成の一例を概略的に示す図である。
【図１５】制御部の動作の一例を示すフローチャートである。
【図１６】車両ルートを説明するための図である。
【図１７】制御部の動作の一例を示すフローチャートである。
【図１８】表示画面の一例を概略的に示す図である。
【図１９】制御部の動作の一例を示すフローチャートである。
【図２０】車両ルートを説明するための図である。
【図２１】車両ルートを説明するための図である。
【図２２】電子機器システムの一例を概略的に示す図である。
【図２３】装着型入力機器の内部構成の一例を概略的に示す図である。
【図２４】制御部の動作の一例を示すフローチャートである。
【図２５】制御部の動作の一例を示すフローチャートである。
【図２６】制御部の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
第１の実施の形態．
＜１．全体構成＞
図１は、電子機器システムの構成の一例を概略的に示す図である。電子機器システムでは、電子機器１００は、例えばネットワークＮＴ１，ＮＴ２を介して、地図情報サーバ２００および天気情報サーバ３００と通信する。ネットワークＮＴ１は例えばモバイルネットワークであり、ネットワークＮＴ２は例えばインターネットである。電子機器１００は無線によりネットワークＮＴ１にアクセスすることができる。電子機器１００は、例えばタブレット、ＰＤＡ(Personal Digital Assistant)、携帯電話機（スマートフォンを含む）、携帯音楽プレイヤーなどである。
【００１２】
地図情報サーバ２００は地図情報を記憶しており、電子機器１００からの要求に応じて、この地図情報を電子機器１００へと送信する。地図情報は例えばリンクデータとノードデータとから構成される道路データを含んでいる。ノードデータは各道路が交差・分岐・合流する点を示すデータであり、信号機の有無などの情報を含んでいる。リンクデータは、ノード間を結ぶ道路の区間を示すデータである。リンクデータは、各区間の道路を識別する識別番号、各区間の道路の長さを示す道路長、各区間の道路の始点及び終点の座標（例えば緯度・経度）、道路の種別（例えば国道など）、車線数、右折・左折専用車線の有無、その専用車線の数、および、道路の幅などの情報を有している。
【００１３】
天気情報サーバ３００は天気情報を記憶しており、電子機器１００からの要求に応じて、この天気情報を電子機器１００へと送信する。天気情報は、予想される天気の良否についての情報を含んでおり、例えば当該情報は雨に関する予想値（以下、予想降雨値とも呼ぶ）を含んでいる。より具体的には、予想降雨値として、例えば、予想される降雨量または予想される降水確率などを採用できる。この予想降雨値は雨が降る可能性が高いほど、あるいは降雨量が大きいほど、高い。
【００１４】
天気情報は例えばこの予想降雨値を、区画ごと、かつ、時間帯ごとに有している。この区画は例えば地図上において適宜に設定されていればよく、具体的な一例として、地図を格子状に分割して得られる区画であってもよい。あるいは、当該区画は住所上の地区であってもよい。時間帯も適宜に設定されればよく、例えば数分ごとの時間帯を採用することができる。
【００１５】
図１の例示では、電子機器１００は位置測定用の人工衛星４００と通信可能であり、人工衛星４００からの情報に基づいて、電子機器１００の位置を測定することができる。
【００１６】
＜２．電子機器＞
＜２−１．外観＞
図１の例示では、電子機器１００の前面側から見た外観が示されている。図３は電子機器１００の概観を示す裏面図である。この電子機器１００は、例えば、ネットワークＮＴ１およびネットワークＮＴ２の少なくともいずれか一方を介して、基地局及びサーバ等を通じて、或いは、直接に、他の通信装置と通信することが可能である。
【００１７】
図２および図３に示されるように、電子機器１００は、カバーパネル２とケース部分３を備えており、カバーパネル２とケース部分３とが組み合わされることによって、平面視で略長方形の板状を成す筐体（以下、機器ケースとも呼ぶ）４が構成されている。
【００１８】
カバーパネル２は、平面視において略長方形を成しており、電子機器１００の前面部分における、周縁部分以外の部分を構成している。カバーパネル２は、例えば、透明のガラスあるいは透明のアクリル樹脂で形成されている。あるいは、カバーパネル２は、例えばサファイアで形成されている。ここで、サファイアとは、アルミナ（Ａｌ２Ｏ３）を主成分とする単結晶のことをいい、本明細書では、Ａｌ２Ｏ３純度が約９０％以上の単結晶のことをいう。傷がよりつき難くなるという点で、Ａｌ２Ｏ３純度は９９％以上であることが好ましい。カバーパネル２の材料としては他に、例えば、ダイヤモンド、ジルコニア、チタニア、水晶、タンタル酸リチウム、酸化窒化アルミニウムなどが挙げられる。これらも、傷がよりつき難くなるという点で、純度が約９０％以上の単結晶が好ましい。
【００１９】
カバーパネル２は、サファイアから成る層を含む複数層構造の複合パネル（積層パネル）であっても良い。例えば、カバーパネル２は、電子機器１００の表面に設けられたサファイアから成る層（サファイアパネル）と、当該層に貼り付けられたガラスから成る層（ガラスパネル）とで構成された２層構造の複合パネルであっても良い。また、カバーパネル２は、電子機器１００の表面に設けられたサファイアから成る層（サファイアパネル）と、当該層に貼り付けられたガラスから成る層（ガラスパネル）と、当該層に貼り付けられたサファイアから成る層（サファイアパネル）とで構成された３層構造の複合パネルであっても良い。また、カバーパネル２は、サファイア以外の結晶性材料、例えば、ダイヤモンド、ジルコニア、チタニア、水晶、タンタル酸リチウム、酸化窒化アルミニウムなどから成る層を含んでいても良い。
【００２０】
ケース部分３は、電子機器１００の前面部分の周縁部分、側面部分及び裏面部分を構成している。ケース部分３は、例えばポリカーボネート樹脂で形成されている。
【００２１】
カバーパネル２の前面には、文字、記号、図形または画像等の各種情報が表示される表示領域２ａが設けられている。この表示領域２ａは例えば平面視で長方形を成している。カバーパネル２における、表示領域２ａを取り囲む周縁部分２ｂは、例えばフィルム等が貼られることによって黒色となっており、情報が表示されない非表示部分となっている。カバーパネル２の裏面には後述するタッチパネル５０が貼り付けられており、ユーザは、電子機器１００の前面の表示領域２ａを指等で操作することによって、電子機器１００に対して各種指示を与えることができる。なお、ユーザは、指以外の操作子、例えば、スタイラスペンなどの静電式タッチパネル用ペンで表示領域２ａを操作することによっても、電子機器１００に対して各種指示を与えることができる。
【００２２】
機器ケース４内には、例えば操作キー５が設けられている。操作キー５は、例えばハードウェアキーであって、例えばカバーパネル２の前面の下側端部に設けられている。
【００２３】
タッチパネル５０および操作キー５は、電子機器１００への入力を行う入力部である。
【００２４】
＜２−２．電子機器の電気的構成＞
図４は電子機器１００の電気的構成を示すブロック図である。図４に示されるように、電子機器１００には、制御部１０、無線通信部２０、近接無線通信部２２、表示部３０、第１音声出力部（ここではレシーバ）４２、第２音声出力部（ここではスピーカ）４４、マイク４６、タッチパネル５０、キー操作部５２、撮像部６０が設けられている。電子機器１００に設けられたこれらの構成要素は、機器ケース４に収められている。
【００２５】
制御部１０は、例えばＣＰＵ（Central Processing Unit）１０１、ＤＳＰ（Digital Signal Processor）１０２及び記憶部１０３等を備えており、電子機器１００の他の構成要素を制御することによって、電子機器１００の動作を統括的に管理する。記憶部１０３は、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等で構成されている。記憶部１０３には、電子機器１００の動作、具体的には電子機器１００が備える無線通信部２０、表示部３０等の各構成要素を制御するための制御プログラムであるメインプログラム及び複数のアプリケーションプログラム（以後、単に「アプリケーション」とも呼ぶ）等が記憶されている。制御部１０の各種機能は、ＣＰＵ１０１及びＤＳＰ１０２が記憶部１０３内の各種プログラムを実行することによって実現される。なお図４の例示では、ＣＰＵ１０１およびＤＳＰ１０２がそれぞれ一つ示されているものの、これらは複数設けられてもよい。そして、これらが互いに協働して各種機能を実現してもよい。また、図４の例示では、記憶部１０３は、制御部１０の内部において示されているものの、制御部１０の外部に設けられてもよい。換言すれば、記憶部１０３は制御部１０とは別体であってもよい。また、制御部１０の機能の一部または全部はハードウェアによって実現されても構わない。
【００２６】
無線通信部２０は、アンテナ２１を有している。無線通信部２０は、他の電子機器あるいはインターネットに接続されたウェブサーバ等の通信装置からの信号を、基地局等を介してアンテナ２１で受信する。無線通信部２０は、受信信号に対して増幅処理及びダウンコンバートを行って制御部１０に出力する。制御部１０は、入力される受信信号に対して復調処理等を行う。また無線通信部２０は、制御部１０で生成された送信信号に対してアップコンバート及び増幅処理を行って、処理後の送信信号をアンテナ２１から無線送信する。アンテナ２１からの送信信号は、基地局等を通じて、他の電子機器あるいはインターネットに接続された通信装置で受信される。
【００２７】
表示部３０は、例えば、液晶表示パネルあるいは有機ＥＬパネルである。表示部３０は、制御部１０によって制御されることによって、文字、記号、図形または画像などの各種情報を表示する。表示部３０に表示される情報は、カバーパネル２の前面の表示領域２ａに表示される。したがって、表示部３０は、表示領域２ａに表示を行っていると言える。
【００２８】
表示制御部３１は制御部１０からの表示信号を受け取り、これに基づいた表示画面を表示部３０に表示させる。
【００２９】
タッチパネル５０は、カバーパネル２の表示領域２ａに対する操作指等の操作子による操作を検出する。タッチパネル５０は、例えば、投影型静電容量方式のタッチパネルであって、カバーパネル２の裏面に貼り付けられている。ユーザが操作指等の操作子によってカバーパネル２の表示領域２ａに対して操作を行うと、それに応じた信号がタッチパネル５０から制御部１０に入力される。制御部１０は、タッチパネル５０からの信号に基づいて、表示領域２ａに対して行われた操作の内容を特定して、その内容に応じた処理を行う。
【００３０】
キー操作部５２は、各操作キー５に対するユーザの押下操作を検出する。キー操作部５２は、各操作キー５について、当該操作キー５が押下されているか否かを検出する。キー操作部５２は、操作キー５が押下されていない場合には、当該操作キー５が操作されていないことを示す未操作信号を制御部１０に出力する。また、キー操作部５２は、操作キー５が押下されると、当該操作キー５が操作されたことを示す操作信号を制御部１０に出力する。これにより、制御部１０は、各操作キー５について、当該操作キー５が操作されているか否かを判断することができる。
【００３１】
タッチパネル５０および操作キー５は、電子機器１００への入力部として機能する。なお以下で述べる、タッチパネル５０を用いた入力は、いずれも操作キー５に割り当てることが可能である。
【００３２】
レシーバ４２は、受話音を出力するものであって、例えばダイナミックスピーカで構成されている。レシーバ４２は、制御部１０からの電気的な音信号を音に変換して出力する。レシーバ４２から出力される音は、電子機器１００の前面に設けられたレシーバ穴８０ａから外部に出力される。レシーバ穴８０ａから出力される音の音量は、スピーカ４４からスピーカ穴３４ａを介して出力される音の音量よりも小さくなっている。
【００３３】
なお第１音声出力部として、レシーバ４２に替えて、圧電振動素子が設けられてもよい。圧電振動素子は、制御部１０によって制御され、音声信号に基づいて振動する。圧電振動素子は例えばカバーパネル２の裏面に設けられており、音声信号に基づく自身の振動によってカバーパネル２を振動させる。これにより、カバーパネル２の振動が音声としてユーザの耳に伝達される。この場合、レシーバ穴８０ａは不要である。
【００３４】
スピーカ４４は、例えばダイナミックスピーカであって、制御部１０からの電気的な音信号を音に変換して出力する。スピーカ４４から出力される音は、電子機器１００の裏面に設けられたスピーカ穴３４ａから外部に出力される。スピーカ穴３４ａから出力される音が、電子機器１００から離れた場所でも聞こえるように、その音量が調整されている。すなわち、第２音声出力部（スピーカ）４４の音量は第１音声出力部（スピーカ４４あるいは圧電振動素子）の音量よりも大きい。
【００３５】
マイク４６は、電子機器１００の外部から入力される音を電気的な音信号に変換して制御部１０に出力する。電子機器１００の外部からの音は、カバーパネル２の前面に設けられたマイク穴から電子機器１００の内部に取り込まれてマイク４６に入力される。
【００３６】
撮像部６０は例えば第１撮像部６２と第２撮像部６４とを有している。第１撮像部６２は撮像レンズ６ａおよび撮像素子などで構成されており、制御部１０による制御に基づいて、静止画像および動画像を撮像する。図１に示されるように、撮像レンズ６ａは、電子機器１００の前面に設けられていることから、電子機器１００の前面側（カバーパネル２側）に存在する物体を撮像することが可能である。
【００３７】
第２撮像部６４は、撮像レンズ７ａおよび撮像素子などで構成されており、制御部１０による制御に基づいて、静止画像および動画像を撮像する。図３に示されるように、撮像レンズ７ａは、電子機器１００の裏面に設けられていることから、電子機器１００の裏面側に存在する物体を撮像することが可能である。
【００３８】
現在位置取得部７０は、自身の現在位置を取得する。現在位置取得部７０は電子機器１００に収納されていることから、この現在位置は電子機器１００の位置であるとも説明できる。現在位置取得部７０は例えばＧＰＳ(Global Positioning System)を利用した装置であり、無線通信部２０を介して人工衛星４００からの信号（例えば人工衛星４００の位置と信号を送信する時刻）を受信し、当該信号に基づいて現在位置を算出する。現在位置を示す現在位置情報には、緯度情報と経度情報とが含まれている。
【００３９】
＜２−３．制御部＞
図５は、制御部１０の内部構成の一例を概略的に示す機能ブロック図である。制御部１０は、ルート提示部１１０を有している。このルート提示部１１０は、例えば記憶部１０３に格納されたプログラムの実行によって実現されてもよく、或いは、その一部または全部がハードウェアで実現されてもよい。この点は、後に述べる他の機能部についても同様であるので、以下では繰り返しの説明を避ける。
【００４０】
ルート提示部１１０は、ユーザに対してルートを提示する機能を有している。このルート提示部１１０は、例えば、ユーザの散歩、ランニングおよびサイクリング等の運動を支援する運動支援装置の一つの機能として実装することができる。ルート提示部１１０は、後に詳述するように、これらの運動を行うルートをユーザに提示することができる。
【００４１】
図５に示すように、ルート提示部１１０は、天気情報取得部１１と地図情報取得部１２と提示ルート生成部１３と移動ルート決定部１４とを備えている。
【００４２】
天気情報取得部１１は例えば無線通信部２０を介して天気情報サーバ３００から天気情報を取得する。例えば、天気情報取得部１１は、天気情報サーバ３００へと天気情報を要求する要求信号を送信してもよい。天気情報サーバ３００はこの要求信号に応答して、天気情報を電子機器１００へと送信する。天気情報取得部１１は無線通信部２０を介して、この天気情報を受信する。
【００４３】
地図情報取得部１２は例えば無線通信部２０を介して地図情報サーバ２００から地図情報を取得する。例えば、地図情報取得部１２は、地図情報サーバ２００へと地図情報を要求する要求信号を送信してもよい。地図情報サーバ２００はこの要求信号に応答して、地図情報を電子機器１００へと送信する。地図情報取得部１２は無線通信部２０を介して、この地図情報を受信する。
【００４４】
提示ルート生成部１３は後に詳述するように、地図情報および天気情報に基づいて提示ルートを生成する。提示ルートとは、ユーザが移動するルートであって、ユーザに提案するルートである。そして、提示ルートを表示部３０へと表示すべく、表示信号を生成して表示制御部３１へと出力する。表示制御部３１は表示信号に基づいて提示ルートを表示部３０に表示する。なお以下では、繰り返しの説明を避けるために、表示部３０に表示画面を表示するに際して、表示制御部３１の説明を省略することがある。
【００４５】
ユーザは表示部３０に表示された提示ルートの一つを選択する。このような選択は例えばタッチパネル５０によって検出されて、その情報がルート提示部１１０に入力される。移動ルート決定部１４は、ユーザによって選択された提示ルートの一つを、ユーザが移動する移動ルートに決定する。
【００４６】
＜２−４．制御部の動作＞
図６は制御部１０の動作の一例を示すフローチャートである。ユーザはステップＳＴ１にて、ルート提示部１１０の機能を選択する。例えば制御部１０は、表示部３０に表示する初期画面（ホーム画面）において、ルート提示部１１０の機能を選択するためのボタン（不図示）を表示している。そして、ユーザが当該ボタンを操作すると、その操作がタッチパネル５０によって検出されて、その情報がルート提示部１１０へと入力される。当該操作としては、操作子（例えば指）を表示領域２ａに近づけた後に表示領域２ａから離す操作（いわゆるタップ）を採用できる。以下で述べる他の操作についても同様である。
【００４７】
当該情報を受け取ったルート提示部１１０は、例えば、目標画面１００ａを表示部３０に表示する。図７は目標画面１００ａの一例を概略的に示す図である。この目標画面１００ａは、ユーザが移動する距離（以下、目標距離と呼ぶ）を入力するための画面である。目標画面１００ａには、「入力」ボタン１０１ａと、「決定」ボタン１０２ａと、目標距離表示領域１０３ａとが表示されている。
【００４８】
なお、ルート提示部１１０の機能を選択したときに、直ちに目標画面１００ａを表示する必要はない。例えば、ルート提示部１１０は、まず目標画面１００ａを呼び出すためボタンが表示されたトップ画面を表示し、ユーザが当該ボタンを操作したときに、目標画面１００ａを表示してもよいし、いくつかの操作を経て、目標画面１００ａを表示してもよい。
【００４９】
ステップＳＴ２にて、ユーザがボタン１０１ａを操作すると、その操作がタッチパネル５０によって検出されて、その情報がルート提示部１１０へと入力される。この情報を受け取ったルート提示部１１０は、目標距離を数値で入力するための数値ボタン（不図示）を表示し、ユーザが当該ボタンを操作することで、目標距離が入力される。ルート提示部１１０は当該目標距離の値を目標距離表示領域１０３ａに表示する。そして、ユーザがボタン１０２ａを操作すると、当該操作がタッチパネル５０によって検出されて、その情報がルート提示部１１０へと入力される。ルート提示部１１０は目標距離を入力された値に決定する。図７の例示では、目標距離が５ｋｍに設定されている。
【００５０】
次に、ステップＳＴ３にて、現在位置取得部７０は電子機器１００の現在位置を取得し、これをルート提示部１１０へと出力する。
【００５１】
次にステップＳＴ４にて、提示ルート生成部１３はユーザに提示する提示ルートの候補（以下、提示ルート候補と呼ぶ）を地図情報に基づいて生成する。ここでは、一例として、ユーザが自宅から散歩またはランニングを開始することを想定する。この場合、ユーザは、自宅から出て散歩またはランニングを開始し、再び自宅に戻ることとなる。この場合、ユーザは自宅またはその付近で上述の操作を行う。このとき、現在位置取得部７０によって取得される現在位置は、自宅またはその付近の地点である。そして提示ルート生成部１３は、提示ルート候補のスタート地点およびゴール地点を、現在位置に設定する。この場合、現在位置取得部７０は、現在位置をスタート地点およびゴール地点として検出する、とも説明できる。なお、スタート地点とゴール地点とを別々に設定してもよいものの、以下では、主として、スタート地点およびゴール地点とを現在位置に設定する場合について述べる。
【００５２】
また、提示ルート生成部１３は、ルートのスタート地点からゴール地点までの移動距離と、目標距離との差が所定の距離基準値よりも小さくなるように、提示ルート候補を生成する。例えば各ルートについて、地図情報のリンクデータに含まれる道路長さに基づいて移動距離を算出し、これと目標距離との差が所定の距離基準値よりも長いか否かを判断する。そして肯定的な判断がなされたルートを提示ルート候補として決定する。
【００５３】
このような提示ルートにおいては、ユーザが現在位置から移動を開始し、目標距離に応じた距離を移動して再び現在位置へと戻ることとなる。このようなルートは例えば散歩、ランニングまたはサイクリング等に適したルートである。
【００５４】
なお、提示ルート候補を生成する条件として、目標距離の条件に加えて、道路の広さ、ルートにおける信号の数、曲がり角の数などの条件を採用してもよい。例えば所定幅よりも広い道路、あるいは、所定幅よりも狭い道路からなるルートを提示ルート候補として生成してもよい。また信号の数が所定値よりも多い又は少ないルートを提示ルート候補として生成してもよく、あるいは、曲がり角の数が所定値よりも多い又は少ないルートを提示ルート候補として生成してもよい。道路の広さ、信号の数、曲がり角の数は地図情報に基づいて把握することができる。
【００５５】
次にステップＳＴ５にて、天気情報取得部１１は目標距離圏内の天気情報を取得する。図８は、目標距離圏内Ａ１の一例を概略的に示している。図８に示すように、例えば目標距離圏内Ａ１は、現在位置Ｐ１を中心とした円の内部を示す。またこの目標距離圏内Ａ１の直径は目標距離と略等しい。なお図８では、現在位置Ｐ１をスタート地点およびゴール地点とするルートＲ０の一例が太線で示されている。また、スタート地点およびゴール地点が互いに異なっているときには、目標距離圏内Ａ１の半径が目標距離と略等しければよい。
【００５６】
次にステップＳＴ６にて、提示ルート生成部１３は、生成した提示ルート候補のいずれかにおいて予想降雨値が所定の雨基準値よりも大きいか否かを判断する。図９は、複数の提示ルート候補のうち一つの第１提示ルート候補において、当該判断を行う動作の一例を示すフローチャートである。図８を参照して、ルートＲ０を第１ルート候補として説明する。例えば、ステップＳＴ６１にて、提示ルート生成部１３は、第１提示ルート候補Ｒ０上の複数の地点Ｐ［０］〜Ｐ［ｎ］のうち地点Ｐ［ｋ］にユーザが到達する時刻（以下、到達時刻と呼ぶ）を算出する。例えば、提示ルート候補Ｒ０のスタート地点と地点Ｐ［ｋ］との間の移動距離と、ユーザの移動速度とを乗算して、当該到達時刻を算出する。なおユーザの移動速度は例えば予め設定されて、記憶部（例えば記憶部１０３）に記憶されている。あるいは、この移動速度として、実際のユーザの移動時の移動速度を測定して得られる値（例えば平均値など）を採用してもよい。
【００５７】
次にステップＳＴ６２にて、提示ルート生成部１３は、地点Ｐ［ｋ］を含む区画での、到達時刻を含む時間帯の予想降雨値が、雨基準値よりも大きいか否かを、天気情報に基づいて判断する。つまり、ユーザが地点Ｐ［ｋ］にいるであろう到達時刻において、その地点Ｐ［ｋ］の予想降雨値が雨基準値よりも大きいか否かを判断しているのである。そして、ステップＳＴ６２にて、肯定的な判断がなされると、ステップＳＴ６５にて、第１提示ルート候補Ｒ０は、予想降雨値が雨基準値よりも大きいルート（以下、天気不良ルートとも呼ぶ）であると判断する。つまり、この提示ルート候補Ｒ０は雨に遭遇しやすい天気不良ルートであると判断する。
【００５８】
一方で、ステップＳＴ６２にて、否定的な判断がなされると、ステップＳＴ６３にて、提示ルート生成部１３は、第１提示ルート候補Ｒ０上の全ての地点Ｐ［０］〜Ｐ［ｎ］についてステップＳＴ７２を行ったか否かを判断する。なお一つの区画において予想降雨値は一つであるので、区画単位でステップＳＴ６２の判断を行えばよい。よって、ここでいう地点Ｐ［ｋ］とは、区画ごとの第１提示ルート候補Ｒ０上の地点である、と考えることができる。
【００５９】
ステップＳＴ６３にて否定的な判断がなされると、他の地点（例えばＰ［ｋ＋１］）についてステップＳＴ６１を実行する。ステップＳＴ６３にて、肯定的な判断がなされると、ステップＳＴ６４にて、第１提示ルート候補Ｒ０は、予想降雨値が雨基準値よりも小さいルート（以下、天気良好ルートとも呼ぶ）であると判断する。つまり、この第１提示ルート候補Ｒ０は雨に遭遇しにくい天気良好ルートであると判断する。
【００６０】
上述のステップＳＴ６１〜ＳＴ６５の動作を、全ての提示ルート候補に対して行うことで、ステップＳＴ６の判断を行うことができる。
【００６１】
以上のように、本実施の形態では、各区画における予想降雨値の時間変化と、ユーザの時間ごとのルート上の位置とを考慮して、そのルートが雨に遭遇しやすいルートか、雨に遭遇しにくいルートかを判断しているのである。これにより、高い精度で判断を行うことができる。
【００６２】
ステップＳＴ６にて否定的な判断がなされると、ステップＳＴ８にて、例えば全ての提示ルート候補を提示ルートに決定する。この提示ルートは、後のステップＳＴ９にて表示部３０に表示される。つまり、ステップＳＴ６にて否定的な判断がなされると、全ての提示ルート候補は雨に遭遇しにくい天気良好ルートであるので、これらをユーザに提示するのである。
【００６３】
一方で、ステップＳＴ６にて肯定的な判断がなされると、ステップＳＴ７にて、提示ルート生成部１３は、予想降雨値が雨基準値よりも小さい提示ルート候補を提示ルートに決定する。例えば、ステップＳＴ６の判断を全ての提示ルート候補に対して行うことで、予想降雨値が雨基準値よりも小さい提示ルート候補を判別することができる。
【００６４】
ステップＳＴ７又はステップＳＴ８の次のステップＳＴ９にて、提示ルート生成部１３は提示ルートを表示部３０に表示すべく、表示制御部３１へと表示信号を出力する。表示制御部３１は表示信号に基づいて、提示ルートを表示部３０に表示する。
【００６５】
図１０は、表示部３０に表示される表示画面１００ｂの一例を示している。表示画面１００ｂには、現在位置Ｐ１の周辺領域の地図が表示されており、提示ルートＲ１１，Ｒ１２が当該地図上に表示されている。図１０の例示では、提示ルートＲ１１が太い実線で示され、提示ルートＲ１２が太い破線で示されている。また図１０の例示では、提示ルートＲ１１，Ｒ１２において進行方向がルート上の矢印で示されている。進行方向を示すために、矢印以外の任意の表示方法が採用されてもよいし、矢印を示さなくてもよい。また、図１０の例示では２つの提示ルートＲ１１，Ｒ１２が表示されているものの、３つ以上の提示ルートを生成していれば、３つ以上の提示ルートが表示されてもよいし、一つのみの提示ルートを生成していれば、一つのみの提示ルートが表示されるとよい。
【００６６】
次にステップＳＴ１０にて、ユーザは、表示された提示ルートから一つを選択する。例えば表示部３０に表示された提示ルートＲ１１，Ｒ１２のうち一つを操作する。当該操作はタッチパネル５０で検出されて、その情報が移動ルート決定部１４へと出力される。
【００６７】
ステップＳＴ１１にて、移動ルート決定部１４は、選択された提示ルートを移動ルートに決定する。そして、例えば移動ルート決定部１４は、提示ルートの表示を終了しつつ、移動ルートを表示部３０に表示すべく、表示制御部３１へと表示信号を出力する。表示制御部３１はこの表示信号に基づいて、提示ルートの表示を終了しつつ、移動ルートを表示部３０に表示する。
【００６８】
以上のように、本実施の形態によれば、目標距離との差が距離基準値よりも小さいルートであって、雨に遭遇しにくいルートが提示される。よってユーザは雨に遭遇しにくいルートを移動ルートに採用しやすい。
【００６９】
なお提示ルート生成部１３は、目標距離と地図情報に基づいて、複数のルート候補を含む第１のルート候補を生成する生成部１３１と、当該第１のルート候補の各々における天候が良好か不良かを、予想天気に基づいて判断する判断部１３２と、当該第１のルート候補のうち、判断部１３２により天候が良好と判断されたルート候補を、提示ルートとして決定するルート決定部１３３とを備えている、とも説明できる。
【００７０】
また、判断部１３２は、(i)第１のルート候補に含まれる１つのルート候補を複数の区画に分けた場合に、予め設定されたユーザの移動速度に基づいて複数の区画の其々に到達する到達時刻を算出し、(ii)算出した到達時刻に基づいて、複数の区画の其々における到達時刻によける予想天気を天気情報取得部より取得し、(iii)複数の区画の其々の予想天気の全てが所定程度よりも良好である場合に、当該１つのルートは天候が良好であると判断する、とも説明できる。
【００７１】
なお上述の例では、雨に遭遇しやすい提示ルート候補は提示ルートとして表示されていないものの、必ずしもこれに限らず、これらの提示ルート候補も表示してもよい。この場合、提示ルート生成部１３は、雨に遭遇する可能性が比較的に高いルートであることを示す情報を、当該提示ルート候補に対応して表示してもよい。図１１は、表示画面１００ｃの一例を概略的に示す図である。図１１の例示では、雨に遭遇する可能性が高い提示ルート候補も提示ルートＲ２１として表示されている。またこの提示ルートＲ２１が雨に遭遇する可能性が比較的に高いルートであることを示す情報ＩＮＦ１も表示している。
【００７２】
図１２は、これを実現するルート提示部１１０の動作の一例を示すフローチャートである。ステップＳＴ１〜ＳＴ５は図６と同じである。また、ステップＳＴ６にて否定的な判断がなされたときの動作（ステップＳＴ８〜ＳＴ１１）も、図６と同様である。
【００７３】
ステップＳＴ６にて肯定的な判断がなされたときには、ステップＳＴ１２にて、提示ルート生成部１３は、提示ルート候補のうち、予想降雨値が雨基準値よりも小さいルートと、予想降雨値が雨基準値よりも大きいルートとを区別する。この区別は、例えば図９の動作に基づいて実施できる。
【００７４】
次にステップＳＴ１３にて、提示ルート候補を提示ルートとして表示しつつ、予想降雨値が雨基準値よりも大きいルート（例えば提示ルートＲ２１）に対応して、雨に遭遇する可能性が比較的高いことを示す情報ＩＮＦ１（図１１）を表示する。次に、ステップＳＴ１０，ＳＴ１１を実行する。
【００７５】
以上のように、本動作によれば、雨に遭遇しやすい提示ルートＲ２１も表示されるので、ユーザのルートの選択性を向上することができる。しかも、ユーザは、提示ルートＲ２１が雨に遭遇する可能性が高いルートであることを予め認識することができる。
【００７６】
なお情報ＩＮＦ１の表示は、図１１のように文章で表示してもよく、あるいは、予め決められた記号、図形等で表示してもよい。若しくは、提示ルートＲ２１の線種、線幅または線の色などによって情報ＩＮＦ１を表示してもよい。その他、任意の方法によって情報ＩＮＦ１を表示すればよい。
【００７７】
また図１２に例示するように、ステップＳＴ１４〜ＳＴ１６が更に実行されてもよい。ステップＳＴ１４はステップＳＴ１０の後に実行され、図１２の例示ではステップＳＴ１１の次に実行される。このステップＳＴ１４において、ルート提示部１１０は、移動ルートにおける予想降雨値が雨基準値よりも大きいか否かを判断する。つまり、ステップＳＴ１０において、ユーザが、雨に遭遇しやすいルートを選択したか否かを判断する。否定的な判断がなされたときには、ステップＳＴ１６にて、雨に遭遇する可能性が比較的高いことの情報を表示しない。肯定的な判断がなされたときには、ステップＳＴ１５にて、雨に遭遇する可能性が比較的に高いこと示す情報を表示する。なおこの雨に遭遇する可能性についての表示は、移動ルートの表示とともに行ってもよい。また表示方法も任意の方法を採用できる。
【００７８】
これによれば、ユーザはルートの選択した後にも、雨に遭遇する可能性を確認することができる。
【００７９】
なお提示ルート生成部１３は、目標距離と地図情報に基づいて、複数のルート候補を含む第１のルート候補を生成する生成部１３１と、第１のルート候補の各々のルートにおける天候が良好か不良かを、予想天気に基づいて判断する判断部１３２とを備える、とも説明でき、表示制御部３１は、第１のルート候補を表示部３０に表示する場合に、判断部１３２により天候が不良と判断されたルート候補に、予想天気が悪いことを示す情報を表示する、とも説明できる。
【００８０】
また、上述の例では、天気情報として予想降雨値（予想降水確率または予想降雨量）を採用した。しかるに、他の情報を採用してもよい。要するに、提示ルート候補のいずれか一つにおいて、予想される天気（以下、予想天気とも呼ぶ）が所定程度よりも悪いと判断したときに、ステップＳＴ７，ＳＴ８（あるいはステップＳＴ１２，ＳＴ８）を実行すればよい。
【００８１】
例えば強い紫外線が皮膚に直接にあたると、皮膚炎を引き起こす可能性があるので、紫外線が大きいルートを避けることが望まれ得る。そこで、天気情報として、紫外線の量を示す予想紫外線値を採用してもよい。この場合、予想紫外線値が紫外線基準値よりも大きいときに、予想天気が所定程度よりも悪いと判断できる。そして、予想紫外線値が紫外線基準値よりも小さいルートを提示ルートとして採用すればよい。また予想紫外線値が紫外線基準値よりも大きいルートを提示ルートとして採用する場合には、紫外線が大きいことを示す情報を表示すればよい。
【００８２】
なおここでいう、予想紫外線値が紫外線基準値よりも小さいルートとは、全ての地点で予想紫外線値が紫外線基準値よりも小さいルートを意味し、予想紫外線が紫外線基準値よりも大きいルートとは、いずれかの地点における予想紫外線が紫外線基準値よりも大きいルートを意味する。この表現は、以下でも採用することがある。
【００８３】
要するに、提示ルート生成部１３は、提示ルート候補の各々における予想天気の良否を天気情報に基づいて判断し、提示ルート候補のいずれか一つにおいて予想天気が所定程度よりも悪いと判断したときに、予想天気が所定程度よりも良好なルートを、提示ルートとして決定すればよい。
【００８４】
また、上述の例では提示ルートを天気情報に基づいて生成しているものの、必ずしもこれに限らない。例えば花粉を吸いこむことで花粉症を発症する可能性があるので、花粉が多いルートを避けることが望まれ得る。そこで、花粉の量（予想花粉値）を示す花粉情報に基づいて提示ルートを生成してもよい。より具体的には、予想花粉値が花粉基準値よりも小さいルートを提示ルートとして採用してもよい。また、予想花粉値が花粉基準値よりも大きいルートも提示ルートとして表示する場合には、花粉の量が大きいことを表示するとよい。
【００８５】
また、例えば不審者が居る区域を示す不審者情報に基づいて、不審者が居る区域を避けたルートを提示ルートとして採用してもよい。不審者が居る区域を含めたルートを提示ルートとして採用する場合には、不審者が居る可能性が高いことを表示するとよい。
【００８６】
上述のような花粉情報および不審者情報も、ネットワークＮＴ１に接続されたサーバに適宜に記憶されており、電子機器１００はこれらのサーバから花粉情報および不審者情報を取得できる。
【００８７】
要するに、その地点を避けたい地点回避情報に基づいて、その地点を避けたルートを生成すればよい。
【００８８】
なお制御部１０は、移動ルートの決定の後に、ユーザの運動（散歩、ランニングまたはサイクリング）に関する情報を記憶する動作を実行してもよい。ユーザは運動を開始するときに、記憶開始を入力する。これに応答して、例えば制御部１０は、移動を開始した時刻を計時したり、移動ルートの移動に要する時間を計時したり、あるいは、移動の開始からの時間と現在位置とに基づいて、ユーザの移動速度を算出し、これらを記憶する。そして、これらの各種情報を表示部３０に表示することにより、ユーザは移動情報を容易に知ることができる。
【００８９】
第２の実施の形態．
第２の実施の形態では、移動車両の利用を考慮する。この移動車両は、例えば電車、バスおよびタクシーなどの公共車両であってよい。電車の乗降場所は駅であり、バスの乗降場所はバス停であり、タクシーの乗降場所はタクシー乗り場である。ユーザが移動車両に乗車して移動すれば、雨に当たらずに移動することができる。よってここでは、一部の区間で移動車用を利用することによって、雨に遭遇しにくくなるルートも、提示ルートとして採用することを企図する。これにより、ユーザが選択できるルートの数を向上するのである。
【００９０】
地図情報サーバ２００が記憶する地図情報には、各乗降場所の識別情報および位置情報が含まれている。
【００９１】
図１３は、電子機器システムの一例を概略的に示す図である。図１３の例示では、図１と比較して、乗り物情報サーバ５００が更に設けられている。乗り物情報サーバ５００は移動車両についての乗り物情報を記憶している。乗り物情報には、各乗降場所の識別情報が示されている。移動車両が電車あるいはバスである場合、乗り物情報は、路線情報および時刻表情報も含んでいる。路線情報は、各乗降場所を繋ぐ路線を示し、時刻表情報は、各乗降場所に移動車両が到達する時刻を示す。以下では、移動車両として電車またはバスを採用した場合について説明する。
【００９２】
図１４は、制御部１０の一例を概略的に示す図である。制御部１０は図５と比較して、乗り物情報取得部１５を更に備えている。乗り物情報取得部１５は、乗り物情報サーバ５００から乗り物情報を取得する。例えば、乗り物情報取得部１５は、乗り物情報を要求する要求信号を、無線通信部２０を介して乗り物情報サーバ５００へと送信する。乗り物情報サーバ５００は当該要求信号に応答して、乗り物情報を電子機器１００へと送信する。乗り物情報取得部１５は無線通信部２０を介して乗り物情報を取得する。
【００９３】
図１５はルート提示部１１０の動作の一例を示す図である。図６と比較して、ステップＳＴ７０，ＳＴ８０が更に実行される。ステップＳＴ７０は、ステップＳＴ６において肯定的な判断がなされたときに実行され、図１５の例示ではステップＳＴ７の次に実行される。ステップＳＴ６では、提示ルート候補のいずれかにおいて予想降雨値が所定の雨基準値よりも大きいか否かを判断する。いずれかの提示ルート候補における予想降雨値が雨基準値よりも大きいときに、ステップＳＴ７が実行される。ステップＳＴ７では、全ての提示ルート候補に対して、予想降雨値が雨基準値よりも小さいか否かの判断を行うことで、予想降雨値が雨基準値よりも小さい提示ルート候補を提示ルートに決定する。例えばステップＳＴ７において、提示ルートＲ１１，Ｒ１２が決定される（図１０参照）。
【００９４】
次に、ステップＳＴ７０においては、提示ルート生成部１３は、例えば複数の提示ルート候補とは別に、移動車両を利用したルート（以下、車両ルートとも呼ぶことがある）が存在するか否かを判断する。より具体的には、移動車両を利用することにより、雨に遭遇しにくくなるルートが存在するか否かを判断する。例えば、現在位置Ｐ１に最も近い乗降場所（以下、最寄乗降場所と呼ぶ）と、他の乗降場所（以下、利用乗降場所と呼ぶ）との間の移動を、移動車両で移動することにより、全体として雨に遭遇しにくくなるルートが存在するかを判断する。図１６は、現在位置Ｐ１、最寄乗降場所ＢＳ１、利用乗降場所ＢＳ２の一例を地図上に示している。
【００９５】
例えばスタート地点（現在位置Ｐ１）から利用乗降場所ＢＳまでの第１ルートＲ３１において予想降雨値が雨基準値よりも小さい場合には、ユーザは利用乗降場所ＢＳ２までは、雨に遭遇しにくい状態で移動できる。なお、第１ルートＲ３１において予想降雨値が雨基準値よりも小さいとは、第１ルートＲ３１における全ての地点の、到達時刻における予想降雨値が雨基準値よりも小さいことを意味する。
【００９６】
そして、利用乗降場所ＢＳ２からゴール地点（現在位置Ｐ１）までの第２ルートＲ３３において予想降雨値が雨基準値よりも大きい場合には、利用乗降場所ＢＳ２以降において雨に遭遇する可能性が高い。なお、第２ルートＲ３３において予想降雨値が雨基準値よりも大きいとは、第２ルートにおけるいずれかの地点の、到達時刻における予想降雨値が雨基準値よりも大きいことを意味する。
【００９７】
このような場合には、第１ルートＲ３１と、利用乗降場所ＢＳ２から最寄乗降場所ＢＳ１までの移動車両を用いた第３ルートＲ３２とを含むルートＲ３０を、移動車両を利用した車両ルートとして、考えることができる。このルートＲ３０では、例えばユーザは、第１ルートＲ３１を自力（例えば徒歩、ランニングまたはサイクリングなど）で移動し、第３ルートＲ３２を移動車両で移動するのである。
【００９８】
図１７は、車両ルートを生成するステップＳＴ７０の一例を示すフローチャートである。ステップＳＴ７１にて、提示ルート生成部１３は、最寄乗降場所ＢＳ１が目標距離圏内Ａ１に存在するか否かを、地図情報と現在位置情報とに基づいて判断する。最寄乗降場所ＢＳ１が目標距離圏内に存在しない場合には、ステップＳＴ９を実行する。なおここでいう目標距離圏内としては、例えば現在位置Ｐ１を中心とし、目標距離を半径とする円の内部を採用できる。
【００９９】
最寄乗降場所ＢＳ１が目標距離圏内に存在する場合には、ステップＳＴ７２にて、提示ルート生成部１３は、利用乗降場所ＢＳ２が目標距離圏内に存在するか否かを、乗り物情報（より具体的には路線情報）と地図情報とに基づいて特定する。利用乗降場所ＢＳ２が目標距離圏内に存在しない場合には、ステップＳＴ９を実行する。
【０１００】
次に、ステップＳＴ７３にて、提示ルート生成部１３は、利用乗降場所ＢＳ２から最寄乗降場所ＢＳ１へと移動車両で移動するルートであり、移動車両を用いる区間以外の区間において予想降雨値が雨基準値よりも小さいルートが存在するか否かを、地図情報および天気情報に基づいて判断する。
【０１０１】
例えば提示ルート生成部１３は、利用乗降場所ＢＳ２を通過するルート（以下、乗降通過ルートと呼ぶ）を地図情報に基づいて生成する。そして、この乗降通過ルートのうち、利用乗降場所ＢＳ２からスタート地点までの第１ルート（例えば第１ルートＲ３１）において、予想降雨値が雨基準値よりも小さく、かつ、利用乗降場所ＢＳ２からゴール地点までの第２ルート（例えば第２ルートＲ３３）において予想降雨値が雨基準値よりも大きいか否かの判断を行う。肯定的な判断がなされれば、ステップＳＴ７３にて肯定的な判断を行う。このルートは、利用乗降場所ＢＳ２から最寄乗降場所ＢＳ１へと移動車両で移動する第３ルート（例えば第３ルートＲ３２）と、第１ルートとを含むルートである。
【０１０２】
ステップＳＴ７３において肯定的な判断がなされると、ステップＳＴ８０において、このルートを提示ルートに決定する。次にステップＳＴ９を実行する。これにより、ステップＳＴ７にて決定された提示ルートに加えて、移動車両を利用した車両ルートが提示ルートとして表示部３０に表示されることとなる（ステップＳＴ９）。
【０１０３】
一方で、全ての乗降通過ルートに対して、ステップＳＴ７３で否定的な判断がなされれば、移動車両を利用する車両ルートが存在しないと判断する。この場合、車両ルートは表示されない。
【０１０４】
以上のように、利用乗降場所ＢＳ２から最寄乗降場所ＢＳ１への移動車両による移動をも考慮して、雨にあたる可能性の低い提示ルートも提示することができる。よってユーザによるルートの選択性を向上することができる。
【０１０５】
なお上述の例では、ステップＳＴ７０，ＳＴ８０はステップＳＴ７の次に実行しているものの、ステップＳＴ７よりも前に実行しても構わない。
【０１０６】
また上述の例では、いずれかの提示ルート候補における予想降雨値が雨基準値よりも大きいときに、ステップＳＴ７０，ＳＴ８０を実行しているものの、例えば全ての提示ルート候補における予想降雨値が雨基準値よりも大きいときに、ステップＳＴ７０，ＳＴ８０を実行してもよい。つまり、移動車両を利用しない全ての提示ルート候補が雨に遭遇しやすいルートであるときに、移動車両を利用するルートを生成してもよい。
【０１０７】
また、ユーザが利用乗降場所ＢＳ２で移動車両に乗る車両ルートが複数存在する場合には、その全ての提示ルートとして表示部３０に表示してもよいし、そのいくつかを表示してもよい。例えば、ユーザが自力で移動するルートの移動距離と、目標距離との差が所定値よりも小さいルートを、提示ルートとして表示部３０に表示してもよい。
【０１０８】
また、利用乗降場所ＢＳ２が複数存在する場合であって、互いに異なる利用乗降場所ＢＳ２を用いた複数のルートが存在する場合には、その全てのルートを提示ルートとして表示部３０に表示してもよいし、そのいくつかを表示してもよい。例えば、ユーザが自力で移動するルートの移動距離と、目標距離との差が所定値よりも小さいルートを、提示ルートとして表示部３０に表示してもよい。
【０１０９】
また、移動車両を利用した車両ルートを提示ルートとして表示する場合には、提示ルート生成部１３は、移動車両の利用に要する運賃を表示部３０に表示してもよい。図１８は、表示画面１００ｄの一例を概略的に示している。図１８の例示では、提示ルートＲ１１，Ｒ１２，Ｒ３０が地図上に表示されるとともに、利用乗降場所ＢＳ２から最寄乗降場所ＢＳ１までの運賃を示す情報ＩＮＦ２が表示されている。情報ＩＮＦ２の表示態様はこれに限らず任意である。
【０１１０】
このような表示を行うための動作について、以下に詳述する。乗り物情報には、移動車両に乗車して互いに異なる乗降場所を移動するのに必要な運賃を示す運賃情報が含まれている。図１９はルート提示部１１０の動作の一例を示す図であり、図１５と比較して、ステップＳＴ８１，ＳＴ８２が実行される。
【０１１１】
ステップＳＴ８１はステップＳＴ７０にて肯定的な判断がなされたときに実行される。ステップＳＴ８１においては、乗り物情報取得部１５は、利用乗降場所ＢＳ２から最寄乗降場所ＢＳ１までの運賃を取得する。
【０１１２】
次にステップＳＴ８１にて、提示ルート生成部１３は、移動車両を利用するルートに対応して上記運賃を表示すべく、表示信号を表示制御部３１へと出力する。表示制御部３１は表示信号に基づいて、提示ルートおよび運賃を表示部３０に表示する。
【０１１３】
次にステップＳＴ１０が実行される。ステップＳＴ９は、ステップＳＴ７０にて否定的な判定がなされたとき、または、ステップＳＴ８の実行後に実行され、ステップＳＴ９の実行後に、ステップＳＴ１０が実行される。
【０１１４】
これによれば、移動車両を利用したルートとともに、その移動車両の利用に要する運賃が表示される。よって、ユーザは、その移動車両を利用したルートを選択した場合に必要な運賃を予め知ることができ、事前に運賃を用意して移動を行うことができる。特に、散歩やランニングなどを行う場合には、貨幣を持たないユーザも多い。よって、散歩やランニングの開始前に、必要な運賃を知ることは有益である。
【０１１５】
なお、移動車両を利用したルートは、上述したように、提示ルート候補とは別に生成してもよく、あるいは、雨に遭遇しやすい提示ルート候補を修正することで生成してもよい。この場合、ステップＳＴ７０，ＳＴ８０は、全ての提示ルート候補について予想基準値が雨基準値よりも大きいか否かの判断を行うステップＳＴ７の次に実行される。例えば図２０に例示するように、提示ルート候補Ｒ４１，Ｒ４２，Ｒ４３が生成される場合について説明する。例えば提示ルート候補Ｒ４１，Ｒ４２は天気良好ルートであり、提示ルート候補Ｒ４３は天気不良ルートである。より具体的には提示ルート候補Ｒ４３の途中の地点Ｐ４３までのルートＲ２４１は、降雨予想値が雨基準値よりも小さく、地点Ｐ４３よりも後のルートＲ４３２において、降雨予想値が雨基準値よりも大きい。このような地点Ｐ４３は、例えば図９の動作において、ステップＳＴ６２において肯定的な判断がなされたときの地点として把握することができる。
【０１１６】
この場合、雨に遭遇しやすい提示ルート候補Ｒ４３を利用して、車両ルートを生成するのである。提示ルート生成部１３は、提示ルート候補Ｒ４３のうち、スタート地点（現在位置Ｐ１）と地点Ｐ４３との間のルートＲ２４１に近い乗降場所ＢＳ３を、地図情報に基づいて特定する。例えば提示ルート生成部１３は、目標距離圏内の乗降場所を特定し、この乗降場所とルートＲ２４１との間の最短距離を算出する。そして、当該最短距離が所定値よりも小さい乗降場所ＢＳ３を特定する。乗降場所ＢＳ３が複数特定される場合には、地点Ｐ４３に近い乗降場所ＢＳ３を特定してもよい。
【０１１７】
そして、図２１に示すように、このルートＲ４３１を修正して乗降場所ＢＳ３へと至るルートＲ４４１を作成する。このとき、変更箇所が最も少なくなるように、ルートＲ４３１を変更してルートＲ４４１を作成すればよい。例えば乗降場所ＢＳ３から最短距離でルートＲ４３１へと至る最短ルートを算出し、ルートＲ４３１の途中からこの最短ルートを移動するルートをルートＲ４４１として算出する。
【０１１８】
そして、提示ルート生成部１３は、ルートＲ４４１における予想降雨値が雨基準値よりも大きいか否かを判断する。否定的な判断がなされたとき、つまりルートＲ４４１が雨に遭遇しにくいルートであると判断されたときには、ルートＲ４４１と、乗降場所Ｂ３から最寄乗降場所ＢＳ１へと移動車両で移動するルートＲ４４２とを含むルートを車両ルートＲ４４として生成し、これを提示ルートに決定する。
【０１１９】
ルートＲ４４１における予想雨値が雨基準値よりも大きいと判断されたときには、次に地点Ｐ４３に近い乗降場所ＢＳ３について同様の動作を行う。すべての乗降場所ＢＳ３についてのルートＲ４４１における予想降雨値が雨基準値よりも大きいときには、車両ルートを生成しない。
【０１２０】
以上の動作によれば、雨に遭遇しやすい提示ルート候補に基づいて車両ルートを生成することができる。また地点Ｐ４３に近い乗降場所ＢＳ３を優先的に車両ルートに採用するので、ユーザが自力で移動するルートを長くすることができる。これにより、ユーザの運動量を大きくすることができる。
【０１２１】
なお、上述の例では、提示ルート候補には、車両ルートを生成していないものの、必ずしもこれに限らない。移動車両を利用しないルートのみならず、移動車両を利用した車両ルートも提示ルート候補として生成してもよい。そして、図６と同様の動作により、雨に遭遇しにくい提示ルート候補を提示ルートに決定してもよい。この場合、車両ルートにおいて、予想降雨値が雨基準値よりも大きいか否かの判断は、移動車両を利用せずに移動する区間に対して行われる。つまり、移動車両を利用する区間と移動車両を移動しない（つまり自力で移動する）区間とによって構成される車両ルートにおいて、移動車両を利用しない区間における予想降雨値が雨基準値よりも小さい場合に、当該車両ルートは天気良好ルートであると判断し、この予想降雨値が雨基準値よりも大きい場合に当該車両ルートは天気不良ルートであると判断すればよい。
【０１２２】
第３の実施の形態．
第３の実施の形態では、天気が悪いときに、悪天候用の服装をユーザに提示することを企図する。例えば提示ルート候補のいずれかにおける予想降雨値が雨基準値よりも大きいと判断された場合、その地域において雨が降る可能性が高いので、雨に適した服装を提示するのである。
【０１２３】
図２２は、電子機器システムの一例を概略的に示す図である。図２２の例示では、服装情報サーバ６００が設けられている。服装情報サーバ６００は、悪天候用の服装についての服装情報が格納されている。例えば雨用の服装（例えばレインコートなど）の情報が格納されている。あるいは、紫外線の量が大きい場合の服装（例えば長袖、長ズボンなど）の情報が格納されている。
【０１２４】
図２３は、制御部１０の一例を概略的に示す図である。制御部１０は図５と比較して、服装情報取得部１６を更に備えている。服装情報取得部１６は、服装情報サーバ６００から服装情報を取得する。例えば、服装情報取得部１６は、服装情報を要求する要求信号を、無線通信部２０を介して服装情報サーバ６００へと送信する。服装情報サーバ６００は当該要求信号に応答して、乗り物情報を電子機器１００へと送信する。服装情報取得部１６は無線通信部２０を介して服装情報を取得する。
【０１２５】
図２４は、ルート提示部１１０の動作の一例を示すフローチャートである。ステップＳＴ６にて否定的な判断がなされたときの動作（ステップＳＴ８〜ＳＴ１１）は、第１の実施の形態と同様である。
【０１２６】
ステップＳＴ６にて肯定的な判断がなされたときには、ステップＳＴ３０にて、提示ルート生成部１３は、提示ルート候補のうち、予想降雨値が雨基準値よりも小さいルートと、予想降雨値が雨基準値よりも大きいルートとを区別する。
【０１２７】
次にステップＳＴ３１にて、提示ルート候補を提示ルートとして表示しつつ、予想降雨値が雨基準値よりも大きいルートに対応して、雨が降る可能性が比較的高いことを示す情報ＩＮＦ１（例えば図１１）を表示する。
【０１２８】
次にステップＳＴ３２にてユーザが提示ルートを一つ選択し、ステップＳＴ３３にて、選択された提示ルートが移動ルートとして表示部３０に表示される。
【０１２９】
次にステップＳＴ３４にて、服装情報取得部１６は、服装情報サーバ６００から悪天候用の服装情報を取得する。ルート提示部１１０は服装情報を表示部３０へと表示すべく表示信号を表示制御部３１へと出力する。表示制御部３１は服装情報を表示部３０に表示する。
【０１３０】
これにより、ユーザは雨が降る可能性が高いときに、それに適した服装を予め知ることができる。よってユーザは事前に雨に適した服装を着ることができる。
【０１３１】
なお、服装情報は、ユーザによるルートの選択前に替えて、あるいは共に、ルートの選択後に表示してもよい。例えば、予想降雨値が雨基準値よりも大きいルートをユーザが選択したときに、表示部３０に表示してもよい。つまり、雨に遭遇しやすいルートをユーザが実際に選択したときに、服装情報を表示してもよい。図２５はルート提示部１１０の動作の一例を示すフローチャートである。図２５の例示では、ステップＳＴ３３とステップＳＴ３４との間にステップＳＴ３５が実行される。ステップＳＴ３５では、ユーザが選択した移動ルートにおいて、予想降雨値が雨基準値よりも大きいか否かを判断する。つまり、ユーザが雨に遭遇しやすいルートを選択したのか否かを判断する。
【０１３２】
ステップＳＴ３５にて否定的な判断がなされると、悪天候用の服装情報は表示しなくてもよい。一方で、ステップＳＴ３５にて肯定的な判断がなされると、ステップＳＴ３４にて悪天候用の服装情報を表示する。これにより、悪天候用の服装がより必要であるときに、悪天候用の服装情報が表示される。
【０１３３】
服装情報サーバ６００には、服装情報についての簡易情報（例えば服装の種類、例えばレインコートなど）と、詳細情報（例えば服装の商品の画像、メーカ、値段など）とを有していても構わない。そして、ステップＳＴ３４においては簡易情報を表示し、ユーザによる操作を受けて詳細情報を表示してもよい。
【０１３４】
図２６は、ステップＳＴ３４以後の動作の一例を示すフローチャートである。ステップＳＴ３６にて、ルート提示部１１０はユーザが詳細ボタンを操作したか否かを判断する。この詳細ボタンは、例えば服装情報と共に表示部３０に表示されたボタンである。詳細ボタンに対する操作はタッチパネル５０によって検出されて、その操作情報がルート提示部１１０に入力される。ステップＳＴ３６にて肯定的な判断がなされると、ステップＳＴ３７において、服装情報取得部１６は詳細情報を取得し、表示制御部３１がこれを表示部３０に表示する。これにより、ユーザは服装の詳細情報を知ることができる。
【０１３５】
あるいは、ステップＳＴ３７において、制御部１０は、ブラウザアプリケーションを実行し、当該服装のウエブサイトにアクセスして、これを表示部３０に表示してもよい。
【０１３６】
ステップＳＴ３６にて否定的な判断がなされたとき、或いは、ステップＳＴ３７の次に、ステップＳＴ３８にて、ルート提示部１１０はユーザが完了ボタンを操作したか否かを判断する。完了ボタンは、例えば詳細ボタンと同様に、表示部３０に表示されたボタンである。ステップＳＴ３８にて否定的な判断がなされると、再びステップＳＴ３６を実行する。ステップＳＴ３８にて肯定的な判断がなされると、ステップＳＴ３９にて服装情報の表示を終了する。
【０１３７】
以上のように、本発明は詳細に説明されたが、上記した説明は、すべての局面において、例示であって、本発明がそれに限定されるものではない。例示されていない無数の変形例が、本発明の範囲から外れることなく想定され得る。例えば各種情報をサーバから取得しているものの、これらの情報が予め電子機器１００の記憶部に記憶されていてもよい。
【０１３８】
実施の形態は、相互に矛盾しない限り、互いに組み合わせて実施することができる。
【符号の説明】
【０１３９】
１１  天気情報取得部
１２  地図情報取得部
１３  提示ルート生成部
１４  移動ルート決定部
３０  表示部
３１  表示制御部
５０  タッチパネル
【図１】
2016138822.tif 000003
【図２】
2016138822.tif 000004
【図３】
2016138822.tif 000005
【図４】
2016138822.tif 000006
【図５】
2016138822.tif 000007
【図６】
2016138822.tif 000008
【図７】
2016138822.tif 000009
【図８】
2016138822.tif 000010
【図９】
2016138822.tif 000011
【図１０】
2016138822.tif 000012
【図１１】
2016138822.tif 000013
【図１２】
2016138822.tif 000014
【図１３】
2016138822.tif 000015
【図１４】
2016138822.tif 000016
【図１５】
2016138822.tif 000017
【図１６】
2016138822.tif 000018
【図１７】
2016138822.tif 000019
【図１８】
2016138822.tif 000020
【図１９】
2016138822.tif 000021
【図２０】
2016138822.tif 000022
【図２１】
2016138822.tif 000023
【図２２】
2016138822.tif 000024
【図２３】
2016138822.tif 000025
【図２４】
2016138822.tif 000026
【図２５】
2016138822.tif 000027
【図２６】
2016138822.tif 000028