(57)【要約】      （修正有）【課題】出発地から目的地までの経路の情報を日陰の状態の情報とともに、利用者に対して提供する。【解決手段】情報処理装置１０は、地図情報取得部と、状態判定部と、提供部とを備える。地図情報取得部は、出発地５０から目的地５１までの複数の経路を含む地図情報を取得する。状態判定部は、地図情報取得部によって取得された地図情報に基づき、複数の経路（５２、５３）における日陰５５の状態をそれぞれ判定する。提供部は、状態判定部によって判定された日陰の状態に基づいて経路の情報を利用者に対して提供する。【選択図】図１
2016061728.tif 000002
【特許請求の範囲】
【請求項１】
出発地から目的地までの複数の経路を含む地図情報を取得する地図情報取得部と、
前記地図情報取得部によって取得された前記地図情報に基づき、前記複数の経路における日陰の状態をそれぞれ判定する状態判定部と、
前記状態判定部によって判定された前記日陰の状態に基づいて前記経路の情報を利用者に対して提供する提供部と
を備えることを特徴とする情報処理装置。
【請求項２】
利用者の移動速度の情報を取得する移動速度情報取得部と、
前記移動速度情報取得部によって取得された前記利用者の移動速度の情報に基づき、前記複数の経路における利用者の移動予測を行う移動予測部とを備え、
前記状態判定部は、
前記移動予測部の前記移動予測に基づき、前記複数の経路における利用者の移動位置ごとの前記日陰の状態をそれぞれ判定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記状態判定部は、
前記複数の経路における前記日陰の状態および日なたの状態を判定し、
前記提供部は、
前記状態判定部によって判定された前記日なたの状態に基づき、前記複数の経路のうち、前記日なたの状態での利用者の連続移動時間および利用者の連続移動距離の少なくともいずれかが短くなる前記経路の情報を利用者に対して提供する
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記状態判定部は、
前記複数の経路において設定された複数の所定地点ごとに、前記日陰の状態および日なたの状態を判定し、
前記提供部は、
前記状態判定部によって判定された前記日なたの状態に基づき、前記複数の経路のうち、連続して前記日なたの状態となる前記所定地点が少ない前記経路の情報を利用者に対して提供する
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項５】
前記経路の情報は、
前記出発地から前記目的地までの距離に対する日陰のトータル距離の割合、および、前記出発地から前記目的地までの所要時間に対する日陰のトータル時間の割合のうちの少なくとも１つを含む
ことを特徴とする請求項１〜４のいずれか１つに記載の情報処理装置。
【請求項６】
日陰に対する利用者の条件に関する情報を取得する日陰条件情報取得部を備え、
前記提供部は、
前記経路の情報のうち、前記利用者の条件を満たす経路の情報を利用者に対して提供する
ことを特徴とする請求項１〜５のいずれか１つに記載の情報処理装置。
【請求項７】
前記状態判定部は、
複数の出発時刻ごとに前記複数の経路における前記日陰の状態をそれぞれ判定し、
前記提供部は、
前記複数の出発時刻のうち前記利用者の条件を満たす出発時刻を推奨出発時刻として利用者に対して提供する
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記出発地から前記目的地までの前記複数の経路を含む地域の気象情報を取得する気象情報取得部を備え、
前記状態判定部は、
前記地図情報取得部によって取得された前記地図情報と前記気象情報取得部によって取得された前記気象情報とに基づき、前記複数の経路における前記日陰の状態をそれぞれ判定する
ことを特徴とする請求項１〜７のいずれか１つに記載の情報処理装置。
【請求項９】
情報処理装置が実行する情報処理方法であって、
出発地から目的地までの複数の経路を含む地図情報を取得する地図情報取得工程と、
前記地図情報取得工程で取得した前記地図情報に基づき、前記複数の経路における日陰の状態をそれぞれ判定する状態判定工程と、
前記状態判定工程で判定した前記日陰の状態に基づいて前記経路の情報を利用者に対して提供する提供工程と
を含むことを特徴とする情報処理方法。
【請求項１０】
出発地から目的地までの複数の経路を含む地図情報を取得する地図情報取得手順と、
前記地図情報取得手順で取得した前記地図情報に基づき、前記複数の経路における日陰の状態をそれぞれ判定する状態判定手順と、
前記状態判定手順で判定した前記日陰の状態に基づいて前記経路の情報を利用者に対して提供する提供手順と
をコンピュータに実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法および情報処理プログラムに関する。
【背景技術】
【０００２】
従来、モバイル端末等を用いて、出発地から目的地までの経路のナビゲーションを行う技術が知られている。また、ナビゲーションを行う際、例えば、表示装置に、目標物と、太陽の向きと、利用者の影とが書き込まれた現在位置周辺の地図を表示する技術も知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−５１８７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば、日中の晴れた日に目的地へ歩いて移動する場合、利用者によっては、できるだけ日陰の多い経路でのナビゲーションが望まれることがあるが、上述した従来技術では、対応することができなかった。
【０００５】
本願は、上記に鑑みてなされたものであって、出発地から目的地までの経路の情報を日陰の状態とともに、利用者に対して提供することのできる情報処理装置、情報処理方法および情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る情報処理装置は、地図情報取得部と、状態判定部と、提供部とを備える。地図情報取得部は、出発地から目的地までの複数の経路を含む地図情報を取得する。状態判定部は、前記地図情報取得部によって取得された前記地図情報に基づき、前記複数の経路における日陰の状態をそれぞれ判定する。提供部は、前記状態判定部によって判定された前記日陰の状態に基づいて前記経路の情報を利用者に対して提供する。
【発明の効果】
【０００７】
実施形態の一態様によれば、出発地から目的地までの経路の情報を日陰の状態の情報とともに、利用者に対して提供することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る情報処理装置が実行する処理の概要を示す図である。
【図２】図２は、実施形態に係る情報処理システムの構成例を示す図である。
【図３】図３は、実施形態に係る端末装置の構成例を示す図である。
【図４】図４は、表示部の画面に表示された画像の一例を示す図（その１）である。
【図５】図５は、実施形態に係る情報処理装置の構成例を示す図である。
【図６】図６は、実施形態に係る地図ＤＢに登録された、建物に関する地図情報テーブルの一例を示す図である。
【図７】図７は、表示部の画面に表示された画像の一例を示す図（その２）である。
【図８】図８は、表示部の画面に表示された画像の一例を示す図（その３）である。
【図９】図９は、表示部の画面に表示された画像の一例を示す図（その４）である。
【図１０】図１０は、情報処理装置による情報処理の流れの一例を説明するための図である。
【図１１】図１１は、変形例に係る情報処理装置による推奨出発時刻を求める処理の流れの一例を説明するための図である。
【図１２】図１２は、表示部の画面に表示された画像の一例を示す図（その５）である。
【図１３】図１３は、情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る情報処理装置、情報処理方法および情報処理プログラムの実施形態について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法および情報処理プログラムが限定されるものではない。
【００１０】
［１．情報処理装置の処理］
まず、図１を用いて、実施形態に係る情報処理装置１０が実行する処理の一例について説明する。図１は、実施形態に係る情報処理装置１０が実行する処理の概要を示す図である。
【００１１】
情報処理装置１０は、インターネット等を介して、端末装置４０と各種情報の送受信を行うサーバ等の情報処理装置である。なお、情報処理装置１０は、単体の情報処理装置である必要はなく、クラウドシステム等の複数の情報処理装置が協調して動作することで実現されてもよい。
【００１２】
端末装置４０（以下、「端末４０」という）は、情報処理装置１０と通信を行うことができる機能を有し、利用者の位置を示す情報などを情報処理装置１０へ送信する。端末４０は、タブレット端末、スマートフォン、ゲーム機、ＰＤＡ（Personal  Digital  Assistant）、パーソナルコンピュータ、カーナビゲーション装置等、任意の情報処理装置が適用される。また、端末４０は、３Ｇ（Generation）、４Ｇ、ＬＴＥ（Long  Term  Evolution）、ＧＳＭ（登録商標）（Global  System  for  Mobile  Communications）等の無線通信網や、Ｂｌｕｅｔｏｏｔｈ（登録商標）、無線ＬＡＮなどの近距離無線通信を介してネットワークＮ（図２参照）に接続し、情報処理装置１０と通信することができる。
【００１３】
また、端末４０は、ナビゲーション（以下、「案内」ともいう）を行うアプリケーション（以下、「ナビアプリ」という）がインストールされることで、利用者の案内処理を行うことができる。例えば、端末４０は、利用者によりナビアプリが起動され、出発地（例えば現在地）と目的地とが指定されて案内が要求された場合、情報処理装置１０に対し、指定された出発地および目的地の情報、案内要求を送信する。
【００１４】
そして、端末４０は、情報処理装置１０から出発地から目的地までの経路の情報を受信すると、受信した経路を画面に表示し、画面表示や音声案内により、進行方向を報知することで、利用者を目的地まで案内する。図１においては、上述した経路が表示される画面を符号４１で示した。
【００１５】
ここで、図１に示す例では、情報処理装置１０は、出発地５０から目的地５１までの案内要求がなされると、出発地５０から目的地５１までの最短距離の経路５２を抽出し、かかる経路５２の情報を端末４０へ送信する。
【００１６】
ところで、端末４０の利用者によっては、例えば、日中の晴れた日に目的地５１へ歩いて移動する場合、最短距離ではなくても、できるだけ日陰の多い経路での案内が望まれることがある。
【００１７】
そこで、情報処理装置１０は、最短距離の経路５２のみならず、経路５２以外の経路５３を抽出し、抽出した複数の経路５２，５３における日陰の状態をそれぞれ判定する。そして、情報処理装置１０は、判定した日陰の状態に基づき、経路５２，５３の情報を端末４０へ送信することとした。これにより、情報処理装置１０は、出発地５０から目的地５１までの経路５２，５３の情報を日陰の状態の情報とともに、利用者に対して提供することができる。
【００１８】
具体的には、例えば、端末４０は、利用者からの操作により、出発地５０および目的地５１の情報、日陰の状態の情報を含んだ案内の要求（以下、「日陰案内要求」という）を情報処理装置１０に送信する。
【００１９】
なお、以下では、理解の便宜のため、出発地５０を現在地、出発時刻を現在時刻とするが、これに限定されるものではなく、出発地５０および出発時刻は任意に設定が可能である。また、出発地５０が現在地である場合、情報処理装置１０は、例えば、端末４０のＧＰＳ（Global  Positioning  System）を利用して端末４０の位置情報を取得し、かかる位置情報を出発地５０の情報とすることもできる。
【００２０】
情報処理装置１０は、端末４０から日陰要求案内等を受け付けると、地図情報を取得し、取得した地図情報に基づき、出発地５０から目的地５１へ至る複数の経路５２および経路５３を抽出する。なお、上述の例では、２つの経路５２，５３を抽出したが、これに限定されるものではなく、例えば３つ以上の経路を抽出するようにしてもよい。
【００２１】
なお、上述した地図情報には、経路５２，５３の情報の他に、経路５２，５３に沿って存在する建物５４や経路５２，５３沿いの街路樹（図示せず）などの大きさを示す３次元情報も含まれているものとする。例えば、建物５４の３次元情報は、建物５４の形状や階数などであり、街路樹の３次元情報は、樹木の高さや種類などである。さらに、地図情報には、経路５２，５３や建物５４の緯度・経度の位置情報も含まれているものとする。
【００２２】
また、太陽の方向および高度は、日時と緯度・経度の情報とから導き出すことができる。そこで、日陰５５の状態を判定する際、情報処理装置１０は、例えば、出発時刻たる現在時刻の情報を取得し、取得した現在時刻（出発時刻）の情報、および、地図情報における経路５２，５３や建物５４等の緯度・経度の情報に基づき、現在時刻から到着時刻に至るまでの太陽の方向および高度を求める。そして、情報処理装置１０は、求めた太陽の方向・高度、および、地図情報における建物５４等の３次元情報に基づき、経路５２，５３において建物５４等の陰になってできる日陰５５の状態を判定する。
【００２３】
また、上述した日陰５５の状態の判定は、例えば、利用者の移動を予測しつつ行われる。詳しくは、情報処理装置１０は先ず、経路５２，５３における利用者の移動予測を行う。例えば、情報処理装置１０は、利用者の移動速度の情報を取得し、取得した移動速度の情報に基づき、出発地５０を出発してから所定時間が経過したときの利用者の位置（以下、移動位置という）を予測する。なお、上述した所定時間は、任意に設定することができる。
【００２４】
図１では、理解の便宜のため、情報処理装置１０で移動予測された経路５２上の移動位置の一部を符号Ｐａ，Ｐｂで示し、経路５３上の移動位置の一部を符号Ｐ１，Ｐ２，Ｐ３，Ｐ４，Ｐ５で示した。詳しくは、移動位置Ｐａは、経路５２において出発時刻から５分後の利用者の位置を、移動位置Ｐｂは１０分後の利用者の位置を示している。同様に、移動位置Ｐ１，Ｐ２，Ｐ３，Ｐ４，Ｐ５はそれぞれ、経路５３において出発時刻から５，１０，１５，２０，２５分後の利用者の位置を示している。なお、移動位置Ｐａ，Ｐｂ，Ｐ１，Ｐ２，Ｐ３，Ｐ４，Ｐ５は、実際の端末４０の画面４１には表示されないが、画面４１に表示させるようにしてもよい。
【００２５】
続いて、情報処理装置１０は、複数の経路５２，５３における利用者の移動位置（例えば、移動位置Ｐａ，Ｐｂ，Ｐ１，Ｐ２，Ｐ３，Ｐ４，Ｐ５）ごとの日陰５５の状態を判定する。このように、情報処理装置１０は、利用者の移動速度情報に基づいて利用者の移動予測を行い、かかる移動予測に基づき、利用者の移動位置ごとに日陰５５の状態を判定するようにしたので、日陰５５の状態の判定を経時的かつ正確に行うことができる。
【００２６】
上述した日陰５５の状態は、例えば、経路５２，５３における日陰５５の割合であってもよい。ここで、日陰５５の割合は、具体的には、出発地５０から目的地５１までの距離に対する日陰５５のトータル距離の割合であっても、出発地５０から目的地５１までの所要時間に対する日陰のトータル時間の割合であってもよい。
【００２７】
これにより、情報処理装置１０は、経路５２，５３における日陰５５の状態たる日陰５５の割合を容易に求めることができるとともに、利用者に対して日陰５５の状態を把握させ易くすることができる。
【００２８】
図１に示す例では、経路５２は、距離が１．０ｋｍ、所要時間が１５分、日陰の割合が０％であったものとする。一方、経路５３は、距離が１．７ｋｍ、所要時間が２５分、日陰の割合が６０％であったものとする。経路５２と経路５３とを比較すると、距離および所要時間については経路５２が経路５３に比べて短いが、日陰５５の割合は経路５３の方が経路５２よりも多い。
【００２９】
そして、例えば、情報処理装置１０は、複数の経路５２，５３のうち、日陰に対する利用者の条件（後述）を満たす経路が経路５３である場合、経路５３の情報を端末４０へ送信する。そして、端末４０は、受信した日陰５５の状態を含む経路５３の情報を画面４１に表示する。これにより、端末４０では、経路５３の情報に基づいた案内処理が行われる。このように、情報処理装置１０は、出発地５０から目的地５１までの経路の情報を日陰の状態の情報とともに、利用者に対して提供することができる。
【００３０】
なお、図１では、理解の便宜のため、複数の経路５２，５３の両方の情報が画面４１に表示されているが、上述したように、情報処理装置１０が経路５３の情報を端末４０へ送信した場合、画面４１には経路５３の情報のみが表示されることとなる。
【００３１】
［２．情報処理システムの構成］
次に、図２を用いて、実施形態に係る情報処理システム１の構成について説明する。図２は、実施形態に係る情報処理システム１の構成例を示す図である。図２に示すように、実施形態に係る情報処理システム１は、情報処理装置１０と、端末４０とを含む。
【００３２】
情報処理装置１０と端末４０とは、上述したように、ネットワークＮを介して相互に通信可能に接続される。ネットワークＮは、例えば、インターネットなどのＷＡＮ（Wide  Area  Network）である。以下、端末４０および情報処理装置１０の順にそれぞれの構成例を説明する。
【００３３】
［３．端末４０の構成例］
図３は、実施形態に係る端末４０の構成例を示す図である。図３に示すように、端末４０は、通信部４２と、表示部４３と、入力部４４と、記憶部４５と、制御部４６とを備える。
【００３４】
［３．１．通信部４２の構成例］
通信部４２は、ネットワークＮを介して情報処理装置１０と通信するための通信インターフェイスであり、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。
【００３５】
［３．２．表示部４３の構成例］
表示部４３は、各種情報を表示する表示デバイスであり、上述した画面４１（図１参照）を含む。例えば、表示部４３は、ＬＣＤ（Liquid  Crystal  Display）や有機ＥＬディスプレイである。また、表示部４３は、タッチパネル式のディスプレイであってもよい。
【００３６】
［３．３．入力部４４の構成例］
入力部４４は、利用者から各種操作を受け付ける入力デバイスである。入力部４４は、例えば、文字や数字などを入力するためのボタン等を有する。また、表示部４３がタッチパネル式のディスプレイである場合、表示部４３の一部が入力部４４として機能する。なお、入力部４４は、利用者の音声で各種操作を受け付けるマイクなどであってもよい。
【００３７】
［３．４．記憶部４５の構成例］
記憶部４５は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。かかる記憶部４５は各種プログラムや設定データなどが記憶される。また、記憶部４５は、情報処理装置１０から取得したその他の情報も記憶する。
【００３８】
［３．５．制御部４６の構成例］
制御部４６は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、記憶部４５に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部４６は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００３９】
図３に示すように、制御部４６は、送信部４７と、受信部４８と、表示処理部４９とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部４６の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部４６が有する各処理部の接続関係は、図３に示した接続関係に限られず、他の接続関係であってもよい。
【００４０】
送信部４７は、利用者の入力部４４への操作に従って、出発地５０および目的地５１の情報を情報処理装置１０へ送信する。また、送信部４７は、利用者の入力部４４への操作に従って、出発地５０から目的地５１までの最短距離の経路での案内を要求する「最短案内要求」、または、上述した「日陰案内要求」を情報処理装置１０へ送信する。
【００４１】
上述した利用者による出発地５０および目的地５１の入力や、最短案内要求および日陰案内要求の選択は、例えば、入力部４４として機能する表示部４３を介して行われる。
【００４２】
図４は、表示部４３の画面４１に表示された画像の一例を示す図である。図４に示すように、画面４１には、出発地入力欄６０と、目的地入力欄６１と、案内要求選択ボタン６２と、検索ボタン６３とが表示される。出発地入力欄６０は出発地５０を入力するための入力欄であり、目的地入力欄６１は目的地５１を入力するための入力欄である。
【００４３】
案内要求選択ボタン６２は、最短案内要求ボタン６２ａと、日陰案内要求ボタン６２ｂとを備える。最短距離の経路での案内が選択される場合は、利用者によって最短案内要求ボタン６２ａが押下され、日陰５５の状態の情報を含んだ経路の案内が選択される場合は、利用者によって日陰案内要求ボタン６２ｂが押下される。
【００４４】
検索ボタン６３は、入力された出発地５０および目的地５１の情報、選択された案内要求の送信を決定するためのボタンである。したがって、送信部４７は、検索ボタン６３が利用者によって押下された場合、入力された出発地５０および目的地５１の情報、選択された案内要求を情報処理装置１０へ送信する。なお、上述した検索ボタン６３は、必ずしも必要なものではなく、例えば、送信部４７は、出発地５０などが入力されるたびに、入力された情報を情報処理装置１０へ送信するようにしてもよい。
【００４５】
なお、出発地５０の入力や案内要求の選択は、上述の手法に限られない。すなわち、例えば、入力部４４がマイクである場合、「現在地（出発地）からＸＸＸＸ（目的地）まで日陰を通る道で案内」など、利用者の音声によって出発地５０の入力や案内要求の選択を行うようにしてもよい。
【００４６】
図３に戻って、説明を続ける。受信部４８は、情報処理装置１０から送信される経路の情報を受信し、受信した情報を記憶部４５に記憶する。表示処理部４９は、記憶部４５に記憶された経路の情報に基づいた案内画像を表示部４３へ出力して表示させる。
【００４７】
［４．情報処理装置１０の構成例］
図５は、実施形態に係る情報処理装置１０の構成例を示す図である。なお、以下においては、「データベース」を「ＤＢ」と記載するものとする。図５に示すように、情報処理装置１０は、通信部１１と、記憶部１２と、制御部１３とを備える。
【００４８】
［４．１．通信部１１の構成例］
通信部１１は、ネットワークＮを介して端末４０と通信するための通信インターフェイスであり、例えば、ＮＩＣ等のインターフェイスである。
【００４９】
［４．２．記憶部１２の構成例］
記憶部１２は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。また、記憶部１２は、地図ＤＢ１４、日時ＤＢ１５、太陽ＤＢ１６、日陰条件ＤＢ１７、気象ＤＢ１８、および、移動速度ＤＢ１９を記憶する。
【００５０】
地図ＤＢ１４には、案内処理を実行するために用いられる地図情報が登録されている。例えば、地図ＤＢ１４には、経路案内や経路表示を行うための各種情報が登録されている。さらに、例えば、地図ＤＢ１４には、経路に沿って存在する建物や街路樹（以下、説明の便宜上、街路樹も含めて「建物」と記載する）の位置情報および３次元情報も登録されている。
【００５１】
図６は、実施形態に係る地図ＤＢ１４に登録された、建物に関する地図情報テーブルの一例を示す図である。図６に示す地図情報デーブルは、「建物ＩＤ」、「位置情報」および「３次元情報」のそれぞれの情報を含み、これらの情報は互いに関連付けられている。
【００５２】
「建物ＩＤ」は、建物毎に割り当てられる識別情報である。「位置情報」は、建物の位置を緯度と経度とで表した情報である。また、「３次元情報」は、建物の形状や階数など大きさに関する情報である。
【００５３】
図５に戻って、説明を続ける。日時ＤＢ１５には、現在時刻を示す日時情報が登録されている。太陽ＤＢ１６には、経路や建物の位置と日時とに基づいて、太陽の方向および高度を特定するための太陽情報テーブルが登録されている。
【００５４】
日陰条件ＤＢ１７には、日陰に対する利用者の条件に関する情報が登録されるが、これについては後述する。気象ＤＢ１８には、気象に関する情報が登録されている。例えば、気象ＤＢ１８には、現在の天候や雲の位置、気温、湿度、風速、風向などの気象情報が登録されるが、それに加えて、あるいはそれに代えて、将来の天候や雲の位置など予測される気象情報も登録されるようにしてもよい。
【００５５】
移動速度ＤＢ１９には、利用者の移動速度の情報が登録される。利用者の移動速度は、予め設定された値であっても、利用者によって任意に設定された値であってもよい。さらには、例えば、情報処理装置１０が端末４０のＧＰＳを利用して端末４０の位置情報を取得し、単位時間あたりの端末４０の位置の変化量を利用者の移動速度として用いるようにしてもよい。
【００５６】
［４．３．制御部１３の構成例］
制御部１３は、例えば、ＣＰＵやＭＰＵ等によって、制御部１３内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００５７】
図５に示すように、制御部１３は、受付部２０、地図情報取得部２１、日時情報取得部２２、太陽情報取得部２３、日陰条件設定部２４、日陰条件情報取得部２５、経路抽出部２６、気象情報取得部２７、移動速度情報取得部２８、移動予測部２９、状態判定部３０、および、提供部３１を備える。なお、制御部１３の内部構成は、図５に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１３が有する各処理部の接続関係は、図５に示した接続関係に限られず、他の接続関係であってもよい。
【００５８】
受付部２０は、端末４０から送信される出発地５０および目的地５１の情報、最短案内要求や日陰案内要求を受け付ける。地図情報取得部２１は、受付部２０で受け付けた出発地５０および目的地５１の情報に対応する地図情報を、地図ＤＢ１４から取得する。地図情報取得部２１は、取得した地図情報を太陽情報取得部２３や経路抽出部２６へ通知する。
【００５９】
日時情報取得部２２は、出発時刻たる現在時刻の情報を日時ＤＢから取得する。日時情報取得部２２は、取得した現在時刻の情報を気象情報取得部２７や状態判定部３０へ通知する。なお、端末４０において現在時刻ではない出発時刻が利用者によって設定された場合は、設定された出発時刻の情報を受付部２０が受け付ける。そして、日時情報取得部２２は現在時刻の情報を取得することなく、受付部２０が、設定された出発時刻の情報を気象情報取得部２７や状態判定部３０へ通知する。
【００６０】
太陽情報取得部２３は、太陽情報テーブルを太陽ＤＢ１６から取得し、取得した太陽情報テーブルを状態判定部３０へ通知する。
【００６１】
日陰条件設定部２４は、日陰に対する利用者の条件（以下、「日陰条件」ともいう）を設定する。ここで、日陰条件とは、利用者が所望する日陰の条件を意味し、後述する提供部３１での処理において、日陰条件を満たす経路の情報が利用者に提供される。なお、日陰条件の例としては、「経路全体に対する日陰の割合が何％以上」、「日なたでの連続移動時間（換言すれば、日陰から次の日陰までの時間間隔）は何分まで」、「日なたでの連続移動距離（換言すれば、日陰から次の日陰までの距離間隔）は何ｍまで」などであるが、これに限定されるものではない。したがって、日陰条件は、利用者が目的地に至るまでに許容できる条件ともいえる。
【００６２】
例えば、日陰条件設定部２４は、日陰条件を設定するための設定画面の情報を端末４０へ送信する。端末４０の受信部４８（図３参照）は、設定画面の情報を受信し、受信した設定画面の情報を表示処理部４９（図３参照）を通じて表示部４３（図３参照）に表示させる。
【００６３】
図７は、表示部４３の画面４１に表示された設定画像の一例を示す図である。図７に示すように、画面４１には、複数種の日陰条件７０と、複数種の日陰条件７０にそれぞれ対応する入力欄７１とが表示される。また、画面４１には、複数種の日陰条件７０にそれぞれ対応するチェックボックス７２、および、設定ボタン７３も表示される。
【００６４】
入力欄７１は、対応する日陰条件７０において利用者が許容可能な数値を入力するための入力欄である。また、チェックボックス７２は対応する日陰条件７０を選択するためのものであり、設定ボタン７３は入力された日陰条件の内容の送信を決定するためのボタンである。
【００６５】
端末４０は、上述のように構成された設定画像を介して、利用者から日陰条件の設定を受け付ける。図７の例で、設定ボタン７３が押下されると、端末４０は、チェックボックス７２が選択された条件１および条件２の日陰条件を受け付けたものとする。すなわち、端末４０は、日陰条件として、「経路全体に対する日陰の割合が５０％以上」、「日なたでの連続移動時間は５分まで」という条件を受け付けたものとする。
【００６６】
そして、端末４０の送信部４７は、利用者によって設定された日陰条件の情報を情報処理装置１０へ送信する。そして、情報処理装置１０の日陰条件設定部２４は、受付部２０を介して受け付けた日陰条件の情報を日陰条件ＤＢ１７に登録する。
【００６７】
なお、上述した例では、日陰条件が複数種あるようにしたが、これに限定されるものではなく、１種類であってもよい。また、上述した例では、利用者が日陰条件を設定するようにしたが、これに限定されるものでなく、例えば、日陰条件が予め日陰条件ＤＢ１７に登録されるようにしてもよい。
【００６８】
図５に戻って、説明を続ける。日陰条件情報取得部２５は、日陰条件の情報を日陰条件ＤＢ１７から取得する。日陰条件情報取得部２５は、取得した日陰条件の情報を提供部３１へ通知する。
【００６９】
経路抽出部２６は、受付部２０で受け付けた出発地５０および目的地５１の情報と、地図情報とに基づき、複数の経路を抽出する。例えば、経路抽出部２６は、出発地５０から目的地５１までの距離が短い経路から順に複数抽出する。そして、経路抽出部２６は、抽出した複数の経路の情報を気象情報取得部２７、移動予測部２９、および、状態判定部３０へ通知する。
【００７０】
なお、経路抽出部２６における経路の抽出手法は、上記に限られず、他の条件を加えるようにしてもよい。すなわち、例えば、経路抽出部２６は、道幅が所定幅以上の経路の中から距離が短い経路を複数抽出する、または、歩道がある経路の中から距離が短い経路を順に複数抽出するなど、距離以外の条件も満たす経路から抽出するようにしてもよい。
【００７１】
なお、受付部２０で最短案内要求を受け付けた場合、経路抽出部２６は、出発地５０から目的地５１までの距離が最も短い経路を抽出し、抽出した経路の情報を提供部３１へ通知するものとする。
【００７２】
気象情報取得部２７は、通知された複数の経路を含む地域で、かつ、通知された出発時刻に対応する気象情報を気象ＤＢ１８から取得する。気象情報取得部２７は、取得した気象情報を状態判定部３０および提供部３１へ通知する。
【００７３】
移動速度情報取得部２８は、利用者の移動速度の情報を移動速度ＤＢ１９から取得する。移動速度情報取得部２８は、取得した利用者の移動速度の情報を移動予測部２９へ通知する。
【００７４】
移動予測部２９は、移動速度情報取得部２８によって取得された利用者の移動速度の情報に基づき、複数の経路における利用者の移動予測を行う。移動予測部２９は、移動予測して得た利用者の移動位置（例えば、図１に示す移動位置Ｐａ，Ｐｂ，Ｐ１，Ｐ２，Ｐ３，Ｐ４，Ｐ５など）の情報を状態判定部３０へ通知する。
【００７５】
状態判定部３０は、複数の経路における日陰の状態および日なたの状態を判定する。具体的には、例えば、状態判定部３０は、出発時刻の情報と、地図情報における複数の経路および建物等の緯度・経度の情報と、太陽情報テーブルとに基づき、出発時刻から到着時刻に至るまでの太陽の方向および高度を求める。そして、状態判定部３０は、求めた太陽の方向・高度、地図情報における建物の３次元情報、および、移動予測に基づき、複数の経路における利用者の移動位置ごとの日陰の状態等をそれぞれ判定する。
【００７６】
なお、上述の例では、状態判定部３０は、移動予測に基づいた利用者の移動位置ごとに日陰の状態等を判定するようにしたが、これに限定されるものではない。詳しくは、例えば、複数の経路においてそれぞれ、複数の所定地点が予め設定されるものとする。なお、ここでは、説明の便宜上および図示の簡略化のため、かかる所定地点を図１に示すＰａ，Ｐｂ，Ｐ１，Ｐ２，Ｐ３，Ｐ４，Ｐ５として説明を続ける。また、所定地点は、所定の間隔ごとに設定されていても、任意の場所に設定されていてもよい。そして、状態判定部３０は、複数の所定地点Ｐａ，Ｐｂ，Ｐ１，Ｐ２，Ｐ３，Ｐ４，Ｐ５ごとに日陰および日なたの状態を判定するようにしてもよい。
【００７７】
状態判定部３０は、さらに、気象情報を考慮して経路における日陰の状態を判定するようにしてもよい。例えば、移動予測された利用者の移動位置の上空に雲がかかっている場合、状態判定部３０は、雲のある移動位置を日陰の状態にあるとみなす判定を行うようにしてもよい。これにより、情報処理装置１０は、環境に応じて日陰の状態の判定を行うことができる。
【００７８】
提供部３１は、受付部２０で日陰案内要求を受け付けていた場合、状態判定部３０で判定された日陰の状態に基づいて、経路の情報を端末４０へ送信して利用者に提供する。例えば、提供部３１は、経路の情報のうち、日陰条件を満たす経路の情報を利用者に対して提供する。
【００７９】
図８は、端末４０の表示部４３の画面４１に表示された案内画像の一例を示す図である。なお、図８においては、日陰案内要求ボタン６２ｂが押下されて日陰案内要求を受け付けた状態であることを示すため、日陰案内要求ボタン６２ｂに斜線を付した。
【００８０】
図８に示すように、提供部３１が、日陰条件を満たす経路５３の情報を端末４０へ送信することで、利用者が所望する日陰の状態にある経路５３の情報を、日陰の状態の情報とともに、利用者に対して提供することができる。
【００８１】
また、例えば、日陰条件が利用者によって設定されない場合、提供部３１は、状態判定部３０によって判定された日なたの状態に基づき、複数の経路のうち、日なたの状態での利用者の連続移動時間が短くなる経路を選択し、選択した経路の情報を利用者に対して提供するようにしてもよい。これにより、利用者は、日なたの状態での連続移動時間が短い経路で目的地まで移動することが可能となる。
【００８２】
なお、上述した例では、提供部３１は、日なたの状態での連続移動時間が短くなる経路を選択するようにしたが、これに限られず、例えば、日なたの状態での利用者の連続移動距離が短くなる経路を選択するようにしてもよい。これにより、利用者は、日なたの状態での連続移動距離が短い経路で目的地まで移動することが可能となる。また、上述した「連続移動時間」、「連続移動距離」とは、利用者が日なたの経路を移動し続ける時間または距離を意味している。
【００８３】
また、上述の例では、提供部３１は、日なたの状態での連続移動時間や連続移動距離が短くなる経路を選択するようにしたが、これに限定されるものではない。ここではまず、例えば、日陰条件が利用者によって設定されておらず、かつ、状態判定部３０で複数の所定地点Ｐａ，Ｐｂ，Ｐ１，Ｐ２，Ｐ３，Ｐ４，Ｐ５ごとに日陰および日なたの状態が判定されているものとする。
【００８４】
このような場合、提供部３１は、状態判定部３０によって判定された日なたの状態に基づき、複数の経路のうち、連続して日なたの状態となる所定地点が少ない経路の情報を利用者に対して提供するようにしてもよい。これにより、利用者は、日なたの状態での移動が少ない経路で目的地まで移動することが可能となる。
【００８５】
また、提供部３１は、気象情報を考慮して日陰条件を適宜に変更するようにしてもよい。例えば、日陰条件が、利用者によってではなく、予め設定されている場合、提供部３１は、風速が所定値以上で風が比較的ある場合、設定された日陰条件の日陰の割合等を、風速が所定値未満の場合の日陰の割合に比べて小さくなるように変更してもよい。すなわち、風が比較的ある日は、利用者の体感温度が下がるため、日陰条件を緩和するようにしてもよい。これにより、情報処理装置１０は、環境に応じた経路の状態を提供することが可能となる。
【００８６】
なお、上述した例では、提供部３１は、日陰条件を満たす経路５３の情報を端末４０へ送信するようにしたが、これに限られない。すなわち、提供部３１は、日陰条件を満たす経路５３のみならず、図８において想像線で示すように、日陰条件を満たさない経路５２の情報も端末４０へ送信して表示させるようにしてもよい。これにより、例えば、利用者は、複数の経路５２，５３の中から所望する情報を選択することができる。
【００８７】
このように、日陰条件を満たす経路５３および日陰条件を満たさない経路５２の両方の情報を端末４０に表示させる場合、情報処理装置１０は、例えば、経路５２，５３を示す線の表示方法を互いに異なるようにして区別するようにしてもよい。例えば、情報処理装置１０は、日陰条件を満たす経路５３を示す線を濃い色や太線で表示させ、日陰条件を満たさない経路５２を示す線を薄い色や細線、破線などで表示させて、区別するようにしてもよい。
【００８８】
また、経路５２，５３の道幅によっては、経路５２，５３の一部が日陰であるという状態もあり得る。例えば、経路５３の右側が日陰である場合、提供部３１は、日陰の状態の情報として「経路５３の右側を歩いて下さい」などの情報を含めて、端末４０へ送信するようにしてもよい。
【００８９】
また、提供部３１は、受付部２０で最短案内要求を受け付けていた場合、経路抽出部２６で抽出した距離が最も短い経路５２の情報を端末４０へ送信して利用者に提供する。図９は、端末４０の表示部４３の画面４１に表示された案内画像の一例を示す図である。なお、図９においては、最短案内要求ボタン６２ａが押下されて最短案内要求を受け付けた状態であることを示すため、最短案内要求ボタン６２ａに斜線を付した。
【００９０】
図９に示すように、提供部３１が、経路５２の情報を端末４０へ送信することで、出発地５０から目的地５１までの最短距離となる経路５２の情報を利用者に対して提供することができる。また、最短距離案内要求がなされている場合、画面４１には、日陰の状態を示す情報は表示されないものとする。
【００９１】
なお、図８および図９においては、２次元の地図上に経路５２や経路５３を表示するようにしたが、これは例示であって限定されるものではなく、例えば、建物を立体的に描いた３次元の地図上に、経路５２，５３や日陰等を表示するようにしてもよい。
【００９２】
［５．情報処理装置１０の処理フロー］
次に、情報処理装置１０による情報処理の手順の一例について説明する。図１０は、情報処理装置１０による情報処理の流れの一例を説明するための図である。図１０に示す情報処理は、情報処理装置１０の制御部１３によって繰り返し実行される。
【００９３】
図１０に示すように、制御部１３は、端末４０から案内要求を受け付けたか否か判定する（ステップＳ１１）。案内要求を受け付けていない場合（ステップＳ１１，Ｎｏ）、制御部１３はステップＳ１１の処理へ戻る一方、案内要求を受け付けた場合（ステップＳ１１，Ｙｅｓ）、受け付けた案内要求が日陰案内要求か否かを判定する（ステップＳ１２）。
【００９４】
案内要求が日陰案内要求である場合（ステップＳ１２，Ｙｅｓ）、制御部１３は地図情報を取得する（ステップＳ１３）。続いて、制御部１３は、日陰案内要求とともに受け付けた出発地および目的地の情報、地図情報に基づき、複数の経路を抽出する（ステップＳ１４）。
【００９５】
制御部１３は、日時情報、太陽情報、気象情報、日陰条件情報および利用者の移動速度情報を取得する（ステップＳ１５）。そして、制御部１３は、利用者の移動速度情報に基づき、利用者の移動予測を行う（ステップＳ１６）。
【００９６】
次いで、制御部１３は、地図情報、日時情報、太陽情報、気象情報、日陰条件情報および移動予測に基づき、複数の経路における日陰の状態および日なたの状態を判定する（ステップＳ１７）。そして、制御部１３は、判定した日陰の状態等に基づいて経路の情報を端末４０へ送信して利用者に提供する（ステップＳ１８）。
【００９７】
他方、案内要求が日陰案内でない場合（ステップＳ１２，Ｎｏ）、すなわち、最短案内要求である場合、制御部１３は地図情報を取得する（ステップＳ１９）。制御部１３は、最短案内要求とともに受け付けた出発地および目的地の情報、取得した地図情報に基づき、最短の経路を抽出する（ステップＳ２０）。そして、制御部１３は、抽出した最短の経路の情報を端末４０へ送信して利用者に提供する（ステップＳ１８）。
【００９８】
［６．変形例］
上述した実施形態に係る情報処理装置１０は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、情報処理装置１０の変形例について説明する。
【００９９】
［６．１．出発時刻について］
上述した情報処理装置１０では、出発時刻は、現在時刻または利用者によって任意の時刻に設定される。しかしながら、設定された出発時刻によっては、情報処理装置１０において抽出された複数の経路のいずれも日陰条件を満たさない場合がある。
【０１００】
そこで、変形例にかかる情報処理装置１０においては、日陰条件を満たす出発時刻を求め、求めた出発時刻を「推奨出発時刻」として利用者に対して提供するようにした。これにより、情報処理装置１０は、設定された出発時刻に対応する複数の経路が日陰条件を満たさない場合であっても、日陰条件を満たす推奨出発時刻を利用者に提供することが可能となり、利便性を向上させることができる。
【０１０１】
図１１は、変形例に係る情報処理装置１０による推奨出発時刻を求める処理の流れの一例を説明するための図である。図１１に示す処理は、情報処理装置１０の制御部１３によって実行される。
【０１０２】
図１１に示すように、制御部１３の提供部３１は、設定された出発時刻に対応する複数の経路が日陰条件を満たさない場合、設定された出発時刻以外で候補となり得る出発時刻（以下、「候補出発時刻」という）を複数算出する（ステップＳ１０１）。
【０１０３】
例えば、提供部３１は、設定された出発時刻が現在時刻である場合、現在時刻よりも先の時刻、例えば現在時刻の１０分後、２０分後、・・・の時刻を候補出発時刻として算出する。また、例えば、出発時刻が利用者によって任意の時刻に設定されている場合、設定された時刻の前後の時刻を候補出発時刻として算出する。なお、提供部３１は、算出した候補出発時刻の情報を状態判定部３０へ通知するものとする。
【０１０４】
制御部１３の状態判定部３０は、複数の候補出発時刻ごとに、複数の経路における日陰の状態を判定する（ステップＳ１０２）。そして、提供部３１は、複数の候補出発時刻のうち、日陰条件を満たす候補出発時刻を推奨出発時刻として選択する（ステップＳ１０３）。なお、提供部３１が選択する推奨出発時刻は、１つでも複数であってもよく、さらには、所定の時間範囲であってもよい。
【０１０５】
提供部３１は、推奨出発時刻の情報を端末４０へ送信して利用者に対して提供する（ステップＳ１０４）。そして、端末４０は、送信された推奨出発時刻の情報を表示処理部４９（図３参照）を通じて表示部４３（図３参照）に表示させる。
【０１０６】
図１２は、表示部４３の画面４１に表示された画像の一例を示す図である。図１２に示す例では、推奨出発時刻を１５時３０分とし、出発地５０から目的地５１まで経路１５３を通る場合に、日陰条件を満たすことを表している。
【０１０７】
［７．ハードウェア構成］
なお、上述した実施形態における情報処理装置１０および端末４０は、例えば、図１３に示すような構成のコンピュータ１００がプログラムを実行することによって実現される。図１３は、プログラムを実行するコンピュータ１００のハードウェア構成の一例を示す図である。コンピュータ１００は、ＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ（Read  Only  Memory）１０３、ＨＤＤ（Hard  Disk  Drive）１０４、通信インターフェイス（Ｉ／Ｆ）１０５、入出力インターフェイス（Ｉ／Ｆ）１０６、およびメディアインターフェイス（Ｉ／Ｆ）１０７を備える。
【０１０８】
ＣＰＵ１０１は、ＲＯＭ１０３またはＨＤＤ１０４に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１０３は、コンピュータ１００の起動時にＣＰＵ１０１によって実行されるブートプログラムや、コンピュータ１００のハードウェアに依存するプログラム等を格納する。
【０１０９】
ＨＤＤ１０４は、ＣＰＵ１０１によって実行されるプログラムによって使用されるデータ等を格納する。通信インターフェイス１０５は、ネットワークＮを介して他の機器からデータを受信してＣＰＵ１０１へ送り、ＣＰＵ１０１が生成したデータを、ネットワークＮを介して他の機器へ送信する。
【０１１０】
ＣＰＵ１０１は、入出力インターフェイス１０６を介して、ディスプレイやプリンタ等の出力装置、および、キーボードやマウス等の入力装置を制御する。ＣＰＵ１０１は、入出力インターフェイス１０６を介して、入力装置からデータを取得する。また、ＣＰＵ１０１は、生成したデータを、入出力インターフェイス１０６を介して出力装置へ出力する。
【０１１１】
メディアインターフェイス１０７は、記録媒体１０８に格納されたプログラムまたはデータを読み取り、ＲＡＭ１０２を介してＣＰＵ１０１に提供する。ＣＰＵ１０１は、当該プログラムを、メディアインターフェイス１０７を介して記録媒体１０８からＲＡＭ１０２上にロードし、ロードしたプログラムを実行する。記録媒体１０８は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１１２】
コンピュータ１００が上述した実施形態に係る情報処理装置１０として機能する場合、コンピュータ１００のＣＰＵ１０１は、ＲＡＭ１０２上にロードされたプログラムを実行することにより、例えば、受付部２０、地図情報取得部２１、日時情報取得部２２、太陽情報取得部２３、日陰条件設定部２４、日陰条件情報取得部２５、経路抽出部２６、気象情報取得部２７、移動速度情報取得部２８、移動予測部２９、状態判定部３０および提供部３１の各機能を実現する。
【０１１３】
また、コンピュータ１００が上述した実施形態に係る端末４０として機能する場合、コンピュータ１００のＣＰＵ１０１は、ＲＡＭ１０２上にロードされたプログラムや情報処理装置１０から受信した情報処理プログラムを実行することにより、例えば、送信部４７、受信部４８および表示処理部４９の各機能を実現する。
【０１１４】
コンピュータ１００のＣＰＵ１０１は、プログラムを、記録媒体１０８から読み取って実行するが、他の例として、他の装置から、ネットワークＮを介してこれらのプログラムを取得してもよい。
【０１１５】
［８．効果］
実施形態に係る情報処理装置１０は、出発地から目的地までの複数の経路を含む地図情報を取得し、取得した地図情報に基づき、複数の経路における日陰の状態をそれぞれ判定し、判定した日陰の状態に基づいて経路の情報を利用者に対して提供する。
【０１１６】
これにより、情報処理装置１０は、出発地から目的地までの経路の情報を日陰の状態の情報とともに、利用者に対して提供することができる。
【０１１７】
また、情報処理装置１０は、利用者の移動速度の情報を取得し、取得した利用者の移動速度の情報に基づき、複数の経路における利用者の移動予測を行い、かかる移動予測に基づき、複数の経路における利用者の移動位置ごとの日陰の状態をそれぞれ判定する。これにより、情報処理装置１０は、日陰の状態の判定を経時的かつ正確に行うことができる。
【０１１８】
また、情報処理装置１０は、複数の経路のうち、日なたの状態での利用者の連続移動時間および連続移動距離の少なくともいずれかが短くなる経路の情報を利用者に対して提供する。これにより、利用者は、日なたの状態での連続移動時間または連続移動距離が短い経路で目的地まで移動することが可能となる。
【０１１９】
また、情報処理装置１０は、複数の経路において設定された複数の所定地点ごとに、日陰の状態および日なたの状態を判定し、複数の経路のうち、連続して日なたの状態となる所定地点が少ない経路の情報を利用者に対して提供する。これにより、利用者は、日なたの状態での移動が少ない経路で目的地まで移動することが可能となる。
【０１２０】
また、経路の情報は、出発地から目的地までの距離に対する日陰のトータル距離の割合、および、出発地から目的地までの所要時間に対する日陰のトータル時間の割合のうちの少なくとも１つを含む。これにより、情報処理装置１０は、経路における日陰の状態たる日陰の割合を容易に求めることができるとともに、利用者に対して日陰の状態を把握させ易くすることができる。
【０１２１】
また、情報処理装置１０は、日陰に対する利用者の条件に関する情報を取得し、経路の情報のうち、利用者の条件を満たす経路の情報を利用者に対して提供する。これにより、情報処理装置１０は、利用者が所望する日陰の状態にある経路の情報を提供することができる。
【０１２２】
また、情報処理装置１０は、複数の出発時刻（候補出発時刻）ごとに複数の経路における日陰の状態をそれぞれ判定し、複数の出発時刻のうち利用者の条件を満たす出発時刻を推奨出発時刻として利用者に対して提供する。これにより、情報処理装置１０は、例えば、設定された出発時刻に対応する複数の経路が利用者の条件を満たさない場合であっても、利用者の条件を満たす推奨出発時刻を利用者に提供することが可能となり、利便性を向上させることができる。
【０１２３】
また、情報処理装置１０は、出発地から目的地までの複数の経路を含む地域の気象情報を取得し、地図情報と気象情報とに基づき、複数の経路における日陰の状態をそれぞれ判定する。これにより、情報処理装置１０は、環境に応じて日陰の状態の判定を行うことができる。
【０１２４】
［９．その他］
上記実施形態において図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１２５】
また、上述した情報処理装置１０の各部２０〜３１の機能の全部または一部を、例えば、端末４０の制御部４６に実行させるように構成し、残りの機能を情報処理装置１０の制御部１３に実行させるような構成としてもよい。上述した例では、地図情報取得部２１などの各取得部２１，２２，２３，２５，２７，２８が、それぞれ対応するＤＢ１４〜１９から各種情報を取得するようにしたが、これに限定されるものではなく、例えば、図示しない別のサーバから各種情報を取得するようにしてもよい。
【０１２６】
上述した情報処理装置１０は、日陰条件を設定し、設定した日陰条件を満たした経路の情報を提供するようにしたが、かかる日陰条件は、必ずしも必要なものではない。すなわち、情報処理装置１０は、状態判定部３０で判定された日陰の状態の情報をそのまま経路の情報として利用者に提供するようにしてもよい。この場合、日陰条件設定部２４、日陰条件情報取得部２５および日陰条件ＤＢ１７が不要になることから、情報処理装置１０の構成を簡素化することが可能となる。
【０１２７】
なお、上述では、「日陰」として、建物や街路樹の陰になる場所を例に挙げて説明したが、これに限られない。すなわち、「日陰」は、日光が直接当たらない場所であればどのような場所でもよく、例えば、アーケードや建物の内部、地下道などであってもよい。
【０１２８】
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。
【符号の説明】
【０１２９】
１  情報処理システム
１０  情報処理装置
１１  通信部
１２  記憶部
１３  制御部
２０  受付部
２１  地図情報取得部
２２  日時情報取得部
２３  太陽情報取得部
２４  日陰条件設定部
２５  日陰条件情報取得部
２６  経路抽出部
２７  気象情報取得部
２８  移動速度情報取得部
２９  移動予測部
３０  状態判定部
３１  提供部
４０  端末装置
５０  出発地
５１  目的地
５２，５３  経路
【図１】
2016061728.tif 000003
【図２】
2016061728.tif 000004
【図３】
2016061728.tif 000005
【図４】
2016061728.tif 000006
【図５】
2016061728.tif 000007
【図６】
2016061728.tif 000008
【図７】
2016061728.tif 000009
【図８】
2016061728.tif 000010
【図９】
2016061728.tif 000011
【図１０】
2016061728.tif 000012
【図１１】
2016061728.tif 000013
【図１２】
2016061728.tif 000014
【図１３】
2016061728.tif 000015