(57)【要約】【課題】ナビゲーションシステムにおいて、地図データに建物の高さに関するデータがない場合であっても、日陰の多いルートを提供する。【解決手段】出発地から目的地までのルートに関係する地図情報を取得する地図情報取得部１０１と、取得地図情報内の建物の高さを計算する高さ計算部１０２と、与えられた日時情報に基づいて太陽の位置を計算する太陽位置計算部１０４と、前記太陽の位置及び前記建物の高さに基づいて日陰領域を計算する日陰領域計算部１０５と、前記日陰領域に基づいて、日陰の多い前記出発地から前記目的地までのルートを探索するルート探索部１０６と、を備える。【選択図】図３
2014174143.tif 000002
【特許請求の範囲】
【請求項１】
出発地から目的地までのルートに関係する地図情報を取得する地図情報取得部と、
取得地図情報内の建物の高さを計算する高さ計算部と、
与えられた日時情報に基づいて太陽の位置を計算する太陽位置計算部と、
前記太陽の位置及び前記建物の高さに基づいて日陰領域を計算する日陰領域計算部と、
前記日陰領域に基づいて、日陰の多い前記出発地から前記目的地までのルートを探索するルート探索部と、
を備えることと特徴とする情報処理装置。
【請求項２】
前記高さ計算部は、地図上の基準となる建物の高さから周りの建物の高さを推測した値を計算することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記高さ計算部は、建物の名称に基づいてホームページを検索することによって建物の高さを取得することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記ルート探索部は、複数のルート候補を探索結果として出力することを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記ルート探索部は、幅の広い道路で、右側と左側の歩道でルートを別にし、且つ、道路を渡るときの日当たりも考慮したルートを探索することを特徴とする請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記ルート探索部は、建物の中を通るルートも日陰ルートとすることを特徴とする請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
前記太陽位置計算部は、所定の時間ごとに太陽の位置を計算することを特徴とする請求項１から６のいずれか１項に記載の情報処理装置。
【請求項８】
ルート探索部は、通常のルート探索による通常ルートの所要時間と、日陰ルートの所要時間との差が、あらかじめ定められた許容時間差内の日陰ルートのみを探索することを特徴とする請求項１から７のいずれか１項に記載の情報処理装置。
【請求項９】
コンピュータに、
出発地から目的地までのルートに関係する地図情報を取得する地図情報取得処理と、
取得地図情報内の建物の高さを計算する高さ計算処理と、
与えられた日時情報に基づいて太陽の位置を計算する太陽位置計算処理と、
前記太陽の位置及び前記建物の高さに基づいて日陰領域を計算する日陰領域計算処理と、
前記日陰領域に基づいて、日陰の多い前記出発地から前記目的地までのルートを探索するルート探索処理と、
を実行させるためのものであることを特徴とするプログラム。
【請求項１０】
出発地から目的地までのルートに関係する地図情報を取得する地図情報取得部と、
取得地図情報内の建物の高さを計算する高さ計算部と、
与えられた日時情報に基づいて太陽の位置を計算する太陽位置計算部と、
前記太陽の位置及び前記建物の高さに基づいて日陰領域を計算する日陰領域計算部と、
前記日陰領域に基づいて、日陰の多い前記出発地から前記目的地までのルートを探索するルート探索部と、
を備えることと特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラム及びシステムに関し、特に、ナビゲーションシステムにおいて、地図データに建物の高さに関するデータがない場合であっても、日陰の多いルートを提供する技術に関する。
【背景技術】
【０００２】
特許文献１には、目的地までのルート検索で、ユーザの体調に合わせたルートを提供する目的で、ユーザの生体情報を計測して、計測した生体情報に基づいてユーザの体調を判定し、現在地から目的地までの複数の走行ルートの中から、判定されたユーザの体調に応じた最適な歩行ルートを検索し、この最適な歩行ルートを報知する方法が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
スマートフォンやタッチパッド型のコンピュータデバイスなど（以下、スマートデバイス）においては、地図データから最短ルートを提供するナビゲーションシステムが既に知られている（例えば、特許文献１）。
【０００４】
しかしながら、従来のナビゲーションシステムでは、日陰の多いルートを提供することができないという問題があった。スマートデバイスにより日陰の多いルート情報をユーザに提供することができたら、日差しによる肌のトラブルを気にする女性や太陽アレルギー持ちの人にとって嬉しい。
【０００５】
従来のナビゲーションシステムが日陰の多いルートを提供することができない理由は、通常の地図データには建物の高さに関するデータがなく、たとえ、地図データに当該データを付加したとしても、地図データのデータ量が膨大になるためであると考えられる。
【０００６】
本発明は、上記実情に鑑みてなされたものであって、ナビゲーションシステムにおいて、地図データに建物の高さに関するデータがない場合であっても、日陰の多いルートを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明の一態様は、出発地から目的地までのルートに関係する地図情報を取得する地図情報取得部と、取得地図情報内の建物の高さを計算する高さ計算部と、与えられた日時情報に基づいて太陽の位置を計算する太陽位置計算部と、前記太陽の位置及び前記建物の高さに基づいて日陰領域を計算する日陰領域計算部と、前記日陰領域に基づいて、日陰の多い前記出発地から前記目的地までのルートを探索するルート探索部と、を備えることと特徴とする。
【発明の効果】
【０００８】
本発明によれば、ナビゲーションシステムにおいて、地図データに建物の高さに関するデータがない場合であっても、日陰の多いルートを提供することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明による実施形態のハードウェア構成例を示す図である。
【図２】上記実施形態のソフトウェア構成例を示す図である。
【図３】上記実施形態の機能構成を示すブロック図である。
【図４】上記実施形態の処理の流れを示すフローチャート図である。
【図５】上記実施形態における建物の高さを計算する処理の流れを示すフローチャート図である。
【図６】上記実施形態のルート提供アプリ１１のユーザインタフェイス例である。
【図７】上記実施形態のルート提供アプリ１１のナビゲーション画面例である。
【図８】上記実施形態のルート提供アプリ１１のナビゲーション画面例である。
【発明を実施するための形態】
【００１０】
以下に説明する本発明による実施形態は、要するに、地図上の各建物の高さを地図情報から計算して日陰領域を求め、その領域から日陰の多いルートを情報提供できる。太陽の方角と建物の高さから日陰領域を求められ、複数のルートのうち日陰の多いルートを算出できる。以下、図面を用いて詳細に解説する。
【００１１】
図１に、本実施形態のハードウェア構成例を示す。本実施形態に係るスマートデバイス１００は、一般的な汎用のスマートデバイスの構成を用いることができる。すなわち、演算装置として、ＣＰＵ２１を持つ。制御装置として、システムコントローラ２０を持つ。一次記憶装置として、ＲＡＭ２２を持つ。二次記憶装置として、不揮発性メモリ２３を持つ。情報の入出力装置として、無線通信モジュール２４、グラフィックスコントローラ２５、タッチパネルコントローラ２６、タッチパネルディスプレイ２７を持つ。
【００１２】
図２に、本実施形態のソフトウェア構成例を示す。スマートデバイス１００のオペレーティングシステム１０としては、一般的な汎用のＯＳを用いることができる。ＯＳ１０は、ＡＰＩ１３を提供し、インストールされている各種アプリケーションと、入力部１４、表示部１５、記憶部１６、無線通信部１７などの仮想化されたデバイスとのプログラム間通信を可能にしている。
【００１３】
入力部１４は、利用者が出発地等のデータを入力することができる。表示部１５は、出発地等のデータ入力画面、ルート提供アプリ１１の実行後のルート表示画面を表示するための機能である。無線通信部１７は、ＡＰＩ１３によって、インターネットを通じて、地図情報等を提供する外部の地図情報提供サーバ２００と通信する。スマートデバイス１００から地図情報提供サーバ２００へは入力データを送信し、地図情報提供サーバ２００からスマートデバイス１００へは地図情報等のデータを送信する。
【００１４】
本実施形態においては、アプリケーションプログラムの一つであるルート提供アプリ１１がインストールされている。別の実施形態においては、ルート提供アプリ１１が提供する機能がＯＳ１０と融合していてもよい。図１に示したようなハードウェアを利用して、ルート提供アプリ１１が所定の情報処理を行うことによって、以下に述べるような本実施形態の各種機能や処理が提供される。
【００１５】
図３に、本実施形態の機能構成を示す。また、図４に、本実施形態の処理の流れを示す。図３と図４を参照しながら本実施形態の構成及び動作を説明する。図３に示すように、スマートデバイス１００は、機能構成として、地図情報取得部１０１、高さ計算部１０２、日時情報取得部１０３、太陽位置計算部１０４、日陰領域計算部１０５、ルート探索部１０６を有する。
【００１６】
図４に示すように、タッチパネルディスプレイ２７、入力部１４、表示部１５などにより、ユーザは、出発地、目的地、出発時刻、通常ルートの場合の時間と比べて許容出来る時間差（以下、許容時間差）の入力、歩きのスピードの入力をする（Ｓ１０１〜Ｓ１０６）。地図情報取得部１０１が出発地と目的地をもとに地図情報提供サーバ２００から地図情報を取得する（Ｓ１０７）。高さ計算部１０２が定義された処理（図５を参照して後述）から地図上の建物の高さを計算する（Ｓ１０８）。建物の高さは取得できた地図の範囲のすべての建物の高さを計算する。
【００１７】
Ｓ１０７やＳ１０８と同時並行的にでもよいが、日時情報取得部１０３が取得（Ｓ１０９）した日付と時刻の情報、又は、出発時刻に基づいて、太陽位置計算部１０４が太陽の方角及び高さを求める（Ｓ１１０）。
【００１８】
次に、日陰領域計算部１０５が、地図上の建物の高さと、太陽の位置情報から日陰領域を計算する（Ｓ１１１）。また、その結果を地図に反映する（Ｓ１１２）。許容時間差の入力がされている場合に（Ｓ１０５）、時間差内に目的地まで日陰の多いルートを探索する（Ｓ１１３）。時間差入力されていない場合は、一番日陰の多いルートを探索する。ユーザが期待する結果として、日陰の多いルートを表示する。上記によって、ユーザにとって期待する日陰の多いルートを提供できる。
【００１９】
図５に、建物の高さを計算する処理（Ｓ１０８）の流れを示す。高さ計算部１０２は、航空写真、建物情報から地図上の建物の高さを決定する。下記のように地図上の各建物の高さを求める処理を行う。
【００２０】
すべての建物に対して、１つずつ処理していく（Ｓ２０２）。建物の高さを航空写真から分析して計算することが可能であれば（Ｓ２０３、Ｙｅｓ）、その建物の高さを航空写真から分析して求める（Ｓ２０４）。分析して、求められない場合はその建物のホームページに行って高さを求める（Ｓ２０５〜Ｓ２０７）。ホームページがない場合などは、建物名から分析して高さを決め打ちする（Ｓ２０８、Ｓ２０９）。
【００２１】
確実に建物の高さの情報をホームページ参照で取得することができる。また、「ビル」などといった文字以外に高さ情報を求められない場合には名称の分析で補うことができる。
【００２２】
Ｓ２０４の一例としては、航空写真から基準となる高さの建物を検出し、そのデータをもとに、周りの建物の高さを求める。Ｓ２０８、Ｓ２０９は、具体的には、ビル、マンション、一戸建て別に固定した高さをあらかじめ決めておき、建物の名称から決める。有名な建物の高さが分かれば、周りのビルの高さを大体求められる。
【００２３】
図６に、ルート提供アプリ１１のユーザインタフェイス例を示す。すなわち、タッチパネルディスプレイ２７の表示画面例である。スマートデバイス１００で、ルート提供アプリ１１を起動した画面である。利用者は、出発地、到着地、出発時刻、通常ルートの所要時間との時間差（許容時間差）を入力する（図４のＳ１０１〜Ｓ１０５）。歩く速さを入力してもよい（Ｓ１０６）。
【００２４】
通常ルートの所要時間との時間差は、通常ルートの到着時刻より何分後まで検索範囲とするか指定する。上の画面の例では、通常ルートの到着時刻より１０分後まで検索範囲とする。ルート探索部１０６は、複数のルート候補を探索結果として出力する。さらに、ルート探索部１０６は、その中から、許容時間差内に到着できるルートだけをユーザに提供するよう構成するとよい。
【００２５】
さらに、歩く速さを入力することで、個人差やその日の体調によって変わる歩きのスピードの変化に対応することができる。
【００２６】
図７に、ルート提供アプリ１１のナビゲーション画面例を示す。すなわち、ルート検索結果を表示している画面である。ルートＡが通常ルートである。これに対して、本実施形態の上記処理により探索されたルートＢは、太陽側に建物が多いルートになっている。多少遠回りとなっていても、日陰を通行したいというユーザの望みに答えたルート探索が実現している。
【００２７】
また、図７を参照すると明らかなように、ルート探索部１０６は、幅の広い道路で、右側と左側の歩道でルートを別にし、且つ、道路を渡るときの日当たりも考慮したルートを探索する。これにより、道路の左側と右側で異なる日陰の量に対応してルート探索ができる。
【００２８】
さらに、ルート探索部１０６は、屋根があるルート、建物の中を通るルートを提供する。トンネルを通る箇所を含むルートも提供する。図８に、ナビゲーション画面例を示す。図８において、ルートＣは、屋根があったり、建物内を通ったりする日陰ルートである。このルートＣは、複数の候補ルートの中から一番日陰が多い日陰ルートとして表示される。日陰ルート対象は、トンネル内も含まれる。
【００２９】
また、太陽位置計算部１０４は、太陽の方角及び高さを求めるＳ１１０を、出発時刻だけに限らず、図６で設定する歩く速さに応じて所定の時間（例えば１０分）ごとに計算する構成としてもよい。
【符号の説明】
【００３０】
１１    ルート提供アプリ
１００    スマートデバイス
１０１    地図情報取得部
１０２    高さ計算部
１０３    日時情報取得部
１０４    太陽位置計算部
１０５    日陰領域計算部
１０６    ルート探索部
２００    地図情報提供サーバ
【先行技術文献】
【特許文献】
【００３１】
【特許文献１】特開２０１０−１９０６４８号公報
【図１】
2014174143.tif 000003
【図２】
2014174143.tif 000004
【図３】
2014174143.tif 000005
【図４】
2014174143.tif 000006
【図５】
2014174143.tif 000007
【図６】
2014174143.tif 000008
【図７】
2014174143.tif 000009
【図８】
2014174143.tif 000010