(57)【要約】【課題】ユーザの意図に沿った地点の気象情報を提供することが可能な技術を提供すること。【解決手段】車両(20)に搭載され、地図上でユーザが指定した地点の気象情報を出力する情報処理装置であって、車両が走行する走行ルートを地図上に表示するルート案内部(103)と、地図を分割して得られる複数のエリアのうち、地図上でユーザが指定した地点を含むエリアに走行ルートが含まれず、かつユーザが指定した地点が走行ルートから所定の範囲内であると判定される場合、走行ルートを含む複数のエリアのうちユーザが指定した地点から最も近いエリアの気象情報を出力する出力部(104)と、を有する、情報処理装置(30)を提供する。【選択図】図３
2019120632.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載され、地図上でユーザが指定した地点の気象情報を出力する情報処理装置であって、
前記車両が走行する走行ルートを前記地図上に表示するルート案内部と、
前記地図を分割して得られる複数のエリアのうち、前記地図上で前記ユーザが指定した地点を含むエリアに前記走行ルートが含まれず、かつ前記ユーザが指定した地点が前記走行ルートから所定の範囲内であると判定される場合、前記走行ルートを含む複数のエリアのうち前記ユーザが指定した地点から最も近いエリアの気象情報を出力する出力部と、
を有する、情報処理装置。
【請求項２】
前記出力部は、前記地図上で前記ユーザが指定した地点を含むエリアに前記走行ルートが含まれる場合、又は、前記地図上で前記ユーザが指定した地点を含むエリアに前記走行ルートが含まれない場合において前記ユーザが指定した地点が前記走行ルートから前記所定の範囲内ではないと判定される場合、前記ユーザが指定した地点を含むエリアの気象情報を出力する、
請求項１に記載の情報処理装置。
【請求項３】
前記出力部は、前記走行ルート上の複数のエリアの各々を、中心を固定して所定の倍率で拡大し、前記拡大した複数のエリアのいずれかに前記ユーザが指定した地点が含まれる場合に、前記ユーザが指定した地点が前記走行ルートから所定の範囲内であると判定し、前記拡大した複数のエリアのいずれにも前記ユーザが指定した地点が含まれない場合に、前記ユーザが指定した地点が前記走行ルートから前記所定の範囲内ではないと判定する、
請求項２に記載の情報処理装置。
【請求項４】
前記出力部は、前記拡大した複数のエリアのうち前記ユーザが指定した地点を含むエリアを、前記走行ルートを含む複数のエリアのうち前記ユーザが指定した地点から最も近いエリアとする、
請求項３に記載の情報処理装置。
【請求項５】
前記出力部は、前記拡大した複数のエリアのうち前記ユーザが指定した地点を含むエリアが複数存在する場合、前記拡大した複数のエリアの各々の中心と前記ユーザが指定した地点との距離が最も近いエリアを、前記走行ルートを含む複数のエリアのうち前記ユーザが指定した地点から最も近いエリアとする、
請求項４に記載の情報処理装置。
【請求項６】
前記出力部は、前記ユーザが指定した地点を含むエリアを中心とする所定の周囲のエリアの中に、前記走行ルートを含む１以上のエリアが含まれている場合に、前記ユーザが指定した地点が前記走行ルートから所定の範囲内であると判定し、前記ユーザが指定した地点を含むエリアを中心とする所定の周囲のエリアの中に、前記走行ルートを含む１以上のエリアが含まれていない場合に、前記ユーザが指定した地点が前記走行ルートから前記所定の範囲内ではないと判定する、
請求項２に記載の情報処理装置。
【請求項７】
前記出力部は、前記走行ルートを含む１以上のエリアが含まれている場合において、前記走行ルートを含む１以上のエリアのうち、該１以上のエリアの各々の中心と前記ユーザが指定した地点との距離が最も近いエリアを、前記走行ルートを含む複数のエリアのうち前記ユーザが指定した地点から最も近いエリアとする、
請求項６に記載の情報処理装置。
【請求項８】
前記出力部は、前記ユーザが指定した地点を含むエリアの気象情報を出力する場合、該エリアを前記車両が走行する時間帯に応じた気象情報を出力し、前記走行ルートを含む複数のエリアのうち前記ユーザが指定した地点から最も近いエリアの気象情報を出力する場合、前記車両が、前記ユーザが指定した地点から最も近いエリアを走行する時間帯に応じた気象情報を出力する、
請求項１乃至７のいずれか一項に記載の情報処理装置。
【請求項９】
車両に搭載され、地図上でユーザが指定した地点の気象情報を出力する情報処理装置が実行する出力方法であって、
前記車両が走行する走行ルートを前記地図上に表示するステップと、
前記地図を分割して得られる複数のエリアのうち、前記地図上で前記ユーザが指定した地点を含むエリアに前記走行ルートが含まれず、かつ前記ユーザが指定した地点が前記走行ルートから所定の範囲内であると判定される場合、前記走行ルートを含む複数のエリアのうち前記ユーザが指定した地点から最も近いエリアの気象情報を出力するステップと、
を有する、出力方法。
【請求項１０】
車両に搭載され、地図上でユーザが指定した地点の気象情報を出力するコンピュータに、
前記車両が走行する走行ルートを前記地図上に表示するステップと、
前記地図を分割して得られる複数のエリアのうち、前記地図上で前記ユーザが指定した地点を含むエリアに前記走行ルートが含まれず、かつ前記ユーザが指定した地点が前記走行ルートから所定の範囲内であると判定される場合、前記走行ルートを含む複数のエリアのうち前記ユーザが指定した地点から最も近いエリアの気象情報を出力するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、出力方法及びプログラムに関する。
【背景技術】
【０００２】
車両に搭載されるカーナビゲーション装置の中には、走行ルートを案内することに加えて、気象情報を表示することが可能なものがある。例えば、特許文献１には、自動車に搭載される気象情報表示装置であって、カーソルで指定された地点における気象情報を取得し、取得した気象情報に基づいてカーソルの図形を変更して地図上に表示する気象情報表示装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１４８９７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載のカーナビゲーション装置等を利用することで、ユーザは、地図上に表示された走行ルート上における気象情報を参照することができる。しかしながら、走行ルート上でユーザが指定した地点の天気を表示する場合、必ずしもユーザが意図した地点ではない位置の天気を表示してしまうことが考えられる。例えば、カーナビゲーション装置等のタッチパネルを有する機器の場合、ユーザがタッチした位置が若干走行ルートから外れてしまう場合や、地図の縮尺が小さいためにユーザが気象情報を知りたい地点を狙ってタッチすることが困難である等の理由により、必ずしもユーザが意図した地点ではない位置の気象情報が表示されてしまうことが考えられる。
【０００５】
そこで、本発明は、ユーザの意図に沿った地点の気象情報を提供することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る情報処理装置は、車両に搭載され、地図上でユーザが指定した地点の気象情報を出力する情報処理装置であって、車両が走行する走行ルートを地図上に表示するルート案内部と、地図を分割して得られる複数のエリアのうち、地図上でユーザが指定した地点を含むエリアに走行ルートが含まれず、かつユーザが指定した地点が走行ルートから所定の範囲内であると判定される場合、走行ルートを含む複数のエリアのうちユーザが指定した地点から最も近いエリアの気象情報を出力する出力部と、を有する。
【発明の効果】
【０００７】
本発明によれば、ユーザの意図に沿った地点の気象情報を提供することが可能な技術を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る気象情報提供システムの一例を示す図である。
【図２】車載機の機能ブロック構成の一例を示す図である。
【図３】車載機が気象情報を取得して出力する際の処理手順の一例を示すフローチャートである。
【図４】地図上におけるメッシュ領域及び走行ルートの具体例を示す図である。
【図５】気象情報を取得するメッシュ領域を特定する方法を説明する図である。
【図６】気象情報を取得するメッシュ領域を特定する方法を説明する図である。
【図７】気象情報を取得するメッシュ領域を特定する方法を説明する図である。
【図８】気象情報を取得するメッシュ領域を特定する方法を説明する図である。
【発明を実施するための形態】
【０００９】
添付図面を参照して、本発明の好適な実施形態について説明する。なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。
【００１０】
図１は、本実施形態に係る気象情報提供システム１の一例を示す図である。図１に示すように、気象情報提供システム１は、サーバ１０と、車両２０とを含む。図１には１台の車両２０が図示されているが、気象情報提供システム１には複数の車両２０が含まれていてもよい。車両２０には、車載機３０が搭載されている。
【００１１】
サーバ１０は、気象情報を提供する装置である。気象情報は、例えば、現在又は今後の天候（晴れ、曇り、雨、雪等）、気温、湿度、降水量、降雪量等である。サーバ１０は、気象情報を、地図（例えば日本全国の地図等）を分割することで得られる複数のエリアの各々に対応づけて管理しており、車載機３０からの要求に応じて気象情報を車載機３０に送信する機能を有する。なお、複数のエリアは、より具体的には、地図を所定のサイズ（例えば現実の距離における５００ｍ四方、１ｋｍ四方、２ｋｍ四方等）に分割して得られる複数のメッシュ領域であってもよい。以下、当該複数のエリアは複数のメッシュ領域であるとして説明する。
【００１２】
車両２０は、車載機３０を搭載可能な車両であればどのような車両であってもよいが、例えば、自家用車、バス、トラック等の自動車、及び自動二輪車等である。
【００１３】
車載機３０は、車両に搭載される情報処理装置であり、例えば、カーナビゲーション装置、ナビゲーション機能を有するスマートフォン、タブレット端末等の情報処理装置である。また、車載機３０は、車両２０の位置と車両２０が走行する走行ルートとを地図上に表示するナビゲーション機能と、ユーザが指定した地点の気象情報をディスプレイ又はスピーカーから出力する機能とを有する。
【００１４】
ここで、ユーザが走行ルート上の地点の気象情報を知りたい場合、例えばタッチパネルにタッチする位置が微妙にずれる等、状況によっては走行ルートから若干ずれた地点を指定してしまうことが想定される。従って、車載機３０は、指定された地点が走行ルート上から若干外れていると判断される場合、指定された地点の気象情報に代えて、指定された地点に最も近い走行ルート上の気象情報を出力する。一方、ユーザは、走行ルートとは関係のない任意の地点の気象情報を知りたいために、意図的に走行ルートとは異なる地点を指定する場合も想定される。このような場合に走行ルート上の気象情報を表示してしまうと、ユーザが所望する気象情報が表示されないことになってしまう。従って、車載機３０は、指定された地点が走行ルート上から大きく外れている場合、指定された地点の気象情報を出力する。
【００１５】
車載機３０は、起動時やルート案内を開始する際等に、複数のメッシュ領域（又は全てのメッシュ領域）に対応する気象情報をサーバ１０からまとめてダウンロードして、車載機３０が備える記憶装置（メモリ等）に格納するようにしてもよい。この場合、車載機３０は、例えばトンネル内等、サーバ１０と通信できない場合であっても気象情報を出力することができる。また、車載機３０は、出力する気象情報をサーバ１０からその都度取得するようにしてもよい。この場合、サーバ１０及び車載機３０の間の通信データ量を削減することができる。
【００１６】
＜機能ブロック構成＞
図２は、車載機３０の機能ブロック構成の一例を示す図である。車載機３０は、通信部１０１と、ＵＩ（User Interface）部１０２と、ルート案内部１０３と、出力部１０４とを有する。通信部１０１と、ＵＩ部１０２と、ルート案内部１０３と、出力部１０４とは、車載機３０が備えるＣＰＵが、メモリに記憶されたプログラムを実行することで実現することができる。また、当該プログラムは、記録媒体に格納することができる。当該プログラムを格納した記録媒体は、非一時的な記録媒体であってもよい。非一時的な記録媒体は特に限定されないが、例えば、ＵＳＢメモリ又はＣＤ−ＲＯＭ等の記録媒体であってもよい。
【００１７】
通信部１０１は、無線ＬＡＮ（Local Area Network）、移動無線通信回線等の無線通信を介してサーバ１０と通信する機能を有する。
【００１８】
ＵＩ部１０２は、車載機３０が備えるディスプレイやタッチパネル等に地図等の画面を表示する機能、及び、車載機３０が備える操作ボタンやタッチパネル等からユーザの指示を受け付ける機能を有する。
【００１９】
ルート案内部１０３は、ナビゲーション機能を実現するために必要な各種の処理を行う。例えば、ルート案内部１０３は、車両２０の位置（現在位置）と車両２０が走行する走行ルートとを、ＵＩ部１０２に表示される地図上に表示する機能を有する。ナビゲーション機能に用いられる地図データには、サーバ１０が気象情報を管理している複数のメッシュ領域と同一のメッシュ領域を特定可能な情報（メッシュ領域を一意に特定するためのＩＤや各メッシュ領域の範囲を示す情報等）が含まれている。
【００２０】
出力部１０４は、ユーザが指定した地点が走行ルート上である場合、ユーザが指定した地点における気象情報を、サーバ１０又は車載機３０の記憶装置から取得して出力する機能を有する。より詳細には、出力部１０４は、地図上にてユーザが指示した地点を含むメッシュ領域に走行ルートが含まれる場合、ユーザが指定した地点を含むメッシュ領域に対応する気象情報を出力する。出力部１０４は、気象情報に対応する所定のアイコンや文字をディスプレイに表示するようにしてもよいし、気象情報を読み上げる音声をスピーカーから出力するようにしてもよい。
【００２１】
また、出力部１０４は、ユーザが指示した地点が走行ルートから若干外れている場合、走行ルートを含むメッシュ領域のうちユーザが指示した地点に最も近いメッシュ領域に対応する気象情報を出力する。より詳細には、出力部１０４は、ユーザが指定した地点を含むメッシュ領域に走行ルートが含まれない場合において、ユーザが指定した地点が走行ルートから所定の範囲内であると判定される場合は、走行ルートを含む複数のメッシュ領域のうちユーザが指定した地点から最も近いメッシュ領域に対応する気象情報を出力する。
【００２２】
また、出力部１０４は、ユーザが指示した地点が走行ルートから大きく外れている場合、ユーザが指定した地点を含むメッシュ領域に対応する気象情報を出力する。より詳細には、出力部１０４は、ユーザが指定した地点を含むメッシュ領域に走行ルートが含まれない場合において、ユーザが指定した地点が走行ルートから所定の範囲内ではないと判定される場合は、ユーザが指定した地点を含むメッシュ領域に対応する気象情報を出力する。
【００２３】
出力部１０４は、車載機３０が備えるディスプレイやタッチパネルに表示される地図画面に気象情報を表示することで気象情報を出力するようにしてもよいし、音声等で気象情報を読み上げることで気象情報を出力するようにしてもよい。
【００２４】
＜処理手順＞
続いて、ユーザが気象情報を知りたい地点を指定した場合に、車載機３０が行う処理手順を説明する。図３は、車載機３０が気象情報を取得して出力する際の処理手順の一例を示すフローチャートである。図４は、地図上におけるメッシュ領域及び走行ルートの具体例を示す図である。図４においてＲ１は走行ルートの一例を示す。以下の説明において、車載機３０は、走行ルートのルート案内を開始しているものとする。
【００２５】
まず、出力部１０４は、地図上でユーザが指定した地点を特定する（Ｓ１０１）。例えば図４においてユーザが地点Ｐ１を指定したとすると、出力部１０４は、ユーザが指示した地点として地点Ｐ１を特定する。
【００２６】
続いて、出力部１０４は、地図上でユーザが指定した地点Ｐ１に基づいて、気象情報を取得するメッシュ領域を特定する（Ｓ１０２）。図５の例では、ユーザが指定した地点Ｐ１は走行ルートＲ１から所定の範囲内である（若干外れている）と仮定する。この場合、出力部１０４は、走行ルートを含むメッシュ領域のうちユーザが指示した地点に最も近いメッシュ領域Ｅ−６を、気象情報を取得するメッシュ領域として特定する。
【００２７】
続いて、出力部１０４は、ステップＳ１０２で特定されたメッシュ領域の気象情報を、サーバ１０又は車載機３０が備える記憶装置から取得する（Ｓ１０３）。続いて、出力部１０４は、ステップＳ１０３で取得した気象情報を、タッチパネルに表示したり、音声で読み上げたり等の手段を用いて出力する（Ｓ１０４）。
【００２８】
次に、ステップＳ１０２において、出力部１０４が、気象情報を取得するメッシュ領域を特定する際の処理手順を具体的に説明する。出力部１０４は、地図上でユーザが指定した地点が、走行ルートを含むメッシュ領域のいずれかに含まれるか否かを判定する。例えば図４の例では、地点Ｐ１が、走行ルートを含むメッシュ領域（Ｈ−１０、Ｈ−９、・・・、Ｈ−２、Ｈ−１、Ｉ−１）のいずれかに含まれるか否かを判定する。地図上でユーザが指定した地点が、走行ルートを含むメッシュ領域のいずれかに含まれる場合、出力部１０４は、そのメッシュ領域を、気象情報を取得するメッシュ領域として特定する。一方、地図上でユーザが指定した地点が、走行ルートを含むメッシュ領域のいずれにも含まれない場合、出力部１０４は、更に、次に示す特定方法により、気象情報を取得するメッシュ領域を特定する。なお、以下の説明において、各図に示すメッシュ領域の上部が北方向である前提で説明する。
【００２９】
（特定方法１）
特定方法１では、出力部１０４は、走行ルート上の複数のメッシュ領域の各々を、中心を固定して（中心を変化させずに）所定の倍率で拡大した範囲の領域（以下、便宜上「拡大メッシュ領域」と言うことがある。）を用いて、気象情報を取得するメッシュ領域を特定する。
【００３０】
（特定方法１−１）
まず、出力部１０４は、地図上でユーザが指定した地点が拡大メッシュ領域のいずれかに含まれる場合、ユーザが指定した地点が走行ルートから所定の範囲内である（ユーザが指示した地点が走行ルートから若干外れている）と判定し、複数の拡大メッシュ領域のうちユーザが指定した地点を含むメッシュ領域を、気象情報を取得するメッシュ領域として特定する。つまり、出力部１０４は、複数の拡大メッシュ領域のうちユーザが指定した地点を含むメッシュ領域を、走行ルートを含む複数のメッシュ領域のうちユーザが指定した地点から最も近いメッシュ領域として扱う。
【００３１】
具体例を図５に示す。図５（ａ）は、走行ルートＲ２上のメッシュ領域Ｃ−５、メッシュ領域Ｄ−６及びメッシュ領域Ｄ−７の縦方向及び横方向を、それぞれ２倍の倍率で拡大した場合の例を示している。図５（ｂ）は、図５（ａ）の一部を拡大したものである。例えば、ユーザが地点Ｐ２を指定したとする。図５（ｂ）に示すように、地点Ｐ２は拡大メッシュ領域Ｃ−５に含まれることから、出力部１０４は、メッシュ領域Ｃ−５を、気象情報を取得するメッシュ領域として特定する。
【００３２】
また、出力部１０４は、地図上でユーザが指定した地点が拡大メッシュ領域のいずれにも含まれない場合、ユーザが指定した地点が走行ルートから所定の範囲内ではない（ユーザが指示した地点が走行ルートから大きく外れている）と判定し、ユーザが指定した地点を含むメッシュ領域を、気象情報を取得するメッシュ領域として特定する。例えば、図５（ａ）に示すように、ユーザが地点Ｐ３を指定したとする。この場合、地点Ｐ３は、拡大メッシュ領域Ｃ−５、Ｄ−６及びＤ−７のいずれにも含まれないことから、出力部１０４は、ユーザが指定した地点Ｐ３を含むメッシュ領域Ｃ−７を、気象情報を取得するメッシュ領域として特定する。
【００３３】
（特定方法１−２）
特定方法１−１で、地図上でユーザが指定した地点を含む拡大メッシュ領域が複数存在する場合に、出力部１０４が気象情報を取得するメッシュ領域を特定する方法を説明する。
【００３４】
この場合、出力部１０４は、複数の拡大メッシュ領域の各々の中心とユーザが指定した地点との距離が最も近いメッシュ領域を、気象情報を取得するメッシュ領域として特定する。つまり、出力部１０４は、複数の拡大メッシュ領域の各々の中心とユーザが指定した地点との距離が最も近いメッシュ領域を、走行ルートを含む複数のメッシュ領域のうちユーザが指定した地点から最も近いメッシュ領域として扱う。
【００３５】
例えば、図６（ａ）に示すようにユーザが地点Ｐ４を指定したとする。この場合、地点Ｐ４は、拡大メッシュ領域Ｃ−５及びメッシュ領域Ｄ−６の両方に含まれており、各メッシュ領域（Ｃ−５、Ｄ−６）の中心（Ｃ１、Ｃ２）と地点Ｐ４との間の距離は、メッシュ領域Ｃ−５の中心Ｃ１と地点Ｐ４との間の距離の方が近い。従って、出力部１０４は、メッシュ領域Ｃ−５を、気象情報を取得するメッシュ領域として特定する。
【００３６】
（特定方法１−３）
次に、特定方法１−２において、複数の拡大メッシュ領域の各々の中心とユーザが指定した地点との距離が最も近いメッシュ領域が複数存在する場合に、出力部１０４が気象情報を取得するメッシュ領域を特定する方法を説明する。
【００３７】
この場合、出力部１０４は、ユーザが指定した地点との距離が最も近い複数のメッシュ領域の各々の中心地点と車両２０の現在地点との間の距離が最も短いメッシュ領域を、気象情報を取得するメッシュ領域として特定する。つまり、出力部１０４は、ユーザが指定した地点を含む複数の拡大メッシュ領域の各々の中心地点と車両２０の現在地点との間の距離が最も短いメッシュ領域を、走行ルートを含む複数のメッシュ領域のうちユーザが指定した地点から最も近いメッシュ領域として扱う。
【００３８】
例えば、図６（ｂ）に示すようにユーザが地点Ｐ５を指定したとする。この場合、地点Ｐ５は、拡大メッシュ領域（Ｃ−５、Ｄ−６）の両方に含まれており、かつ、各メッシュ領域（Ｃ−５、Ｄ−６）の中心（Ｃ３、Ｃ４）と地点Ｐ５との間の距離が同一である。一方、各メッシュ領域（Ｃ−５、Ｄ−６）の中心（Ｃ３、Ｃ４）と車両２０の現在地点Ｐ６との間の距離は、メッシュ領域Ｃ−５の方が近い。従って、出力部１０４は、メッシュ領域Ｃ−５を、気象情報を取得するメッシュ領域として特定する。
【００３９】
（特定方法１−４）
次に、特定方法１−３において、ユーザが指定した地点を含む複数の拡大メッシュ領域の各々の中心地点と車両２０の現在地点との間の距離が最も短いメッシュ領域が複数存在する場合に、出力部１０４が気象情報を取得するメッシュ領域を特定する方法を説明する。
【００４０】
この場合、出力部１０４は、ユーザが指定した地点を含む複数の拡大メッシュ領域のうち、西側のメッシュ領域を、気象情報を取得するメッシュ領域として特定する。つまり、出力部１０４は、ユーザが指定した地点を含む複数の拡大メッシュ領域のうち西側のメッシュ領域を、走行ルートを含む複数のメッシュ領域のうちユーザが指定した地点から最も近いメッシュ領域として扱う。
【００４１】
例えば、図６（ｃ）に示すようにユーザが地点Ｐ７を指定したとする。この場合、地点Ｐ７は、拡大した２つのメッシュ領域（Ｃ−５、Ｄ−６）の両方に含まれており、各メッシュ領域（Ｃ−５、Ｄ−６）の中心（Ｃ５、Ｃ６）と地点Ｐ７との間の距離が同一であり、かつ、各メッシュ領域（Ｃ−５、Ｄ−６）の中心（Ｃ５、Ｃ６）と車両２０の現在地点Ｐ８との間の距離が同一である。従って、出力部１０４は、各メッシュ領域（Ｃ−５、Ｄ−６）のうち西側のメッシュ領域であるメッシュ領域Ｃ−５を、気象情報を取得するメッシュ領域として特定する。
【００４２】
（特定方法１−５）
特定方法１−４において、複数の拡大メッシュ領域のうちユーザが指定した地点を含む複数の拡大メッシュ領域のうち西側のメッシュ領域を選択することが出来ない場合に、出力部１０４が気象情報を取得するメッシュ領域を特定する方法を説明する。この場合、出力部１０４は、ユーザが指定した地点を含む複数の拡大メッシュ領域のうち南側のメッシュ領域を選択する。つまり、出力部１０４は、ユーザが指定した地点を含む複数の拡大メッシュ領域のうち南側のメッシュ領域を、走行ルートを含む複数のメッシュ領域のうちユーザが指定した地点から最も近いメッシュ領域として扱う。
【００４３】
例えば、図６（ｄ）に示すようにユーザが地点Ｐ９を指定したとする。この場合、地点Ｐ９は、拡大した２つのメッシュ領域（Ｄ−５、Ｄ−６）の両方に含まれており、各メッシュ領域（Ｄ−５、Ｄ−６）の中心（Ｃ７、Ｃ８）と地点Ｐ９との間の距離が同一であり、かつ、各メッシュ領域（Ｄ−５、Ｄ−６）の中心（Ｃ７、Ｃ８）と車両２０の現在地点Ｐ１０との間の距離が同一である。また、メッシュ領域Ｄ−５とメッシュ領域Ｄ−６とは共に南北方向に並んでいることから、出力部１０４は西側のメッシュ領域を選択することができない。従って、出力部１０４は、２つのメッシュ領域（Ｄ−５、Ｄ−６）のうち南側のメッシュ領域であるメッシュ領域Ｄ−６を、気象情報を取得するメッシュ領域として特定する。
【００４４】
（特定方法２）
特定方法２では、特定方法１とは異なり、出力部１０４は、ユーザが指定した地点を含むメッシュ領域の外周のメッシュ領域（以下、便宜上「外周メッシュ領域」と言うことがある。）のうち走行ルートを含む外周メッシュ領域と、ユーザが指定した地点との位置関係に基づいて、気象情報を取得するメッシュ領域を特定する。なお、外周メッシュ領域は、ユーザが指定した地点を含むメッシュ領域の周囲の８つのメッシュ領域であることを前提に説明するが、８つのメッシュ領域に限定されない。外周メッシュ領域は、更にその外周のメッシュ領域を含む２４つのメッシュ領域としてもよいし、更にその外周のメッシュ領域を含むこととしてもよい。すなわち、外周メッシュ領域の「外周」の数に制限はない。
【００４５】
（特定方法２−１）
まず、出力部１０４は、外周メッシュ領域の中に、走行ルートを含む１以上の外周メッシュ領域が含まれている場合に、ユーザが指定した地点が走行ルートから所定の範囲内である（ユーザが指示した地点が走行ルートから若干外れている）と判定し、走行ルートを含む１以上の外周メッシュ領域のうち、当該１以上の外周メッシュ領域の各々の中心とユーザが指定した地点との間の距離が最も近い外周メッシュ領域を、気象情報を取得するメッシュ領域として特定する。つまり、出力部１０４は、走行ルートを含む１以上の外周メッシュ領域の各々の中心とユーザが指定した地点との距離が最も近い外周メッシュ領域を、走行ルートを含む複数のメッシュ領域のうちユーザが指定した地点から最も近いメッシュ領域として扱う。
【００４６】
具体例を図７（ａ）に示す。図７（ａ）では、外周メッシュ領域（Ｃ−５、Ｃ−６、Ｃ−７、Ｄ−５、Ｄ−７、Ｅ−５、Ｅ−６、Ｅ−７）のうち、走行ルートＲ３を含む外周メッシュ領域は、外周メッシュ領域（Ｄ−５、Ｅ−５、Ｅ−６、Ｅ−７）である。この場合、出力部１０４は、これらの外周メッシュ領域の各々の中心（Ｃ９、Ｃ１０、Ｃ１１、Ｃ１２）とユーザが指定した地点Ｐ１１との間の距離が最も近い外周メッシュ領域Ｄ−５を、気象情報を取得するメッシュ領域として特定する。
【００４７】
また、出力部１０４は、外周メッシュ領域の中に、走行ルートを含む１以上の外周メッシュ領域が含まれていない場合、ユーザが指定した地点が走行ルートから所定の範囲内ではない（ユーザが指示した地点が走行ルートから大きく外れている）と判定し、ユーザが指定した地点を含むメッシュ領域を、気象情報を取得するメッシュ領域として特定する。例えば、図７（ｂ）に示すように、ユーザが地点Ｐ１２を指定したとする。この場合、外周メッシュ領域（Ｂ−５、Ｂ−６、Ｂ−７、Ｃ−５、Ｃ−７、Ｄ−５、Ｄ−６、Ｄ−７）のうち、走行ルートＲ４を含む外周メッシュ領域は存在しない。従って、出力部１０４は、ユーザが指定した地点Ｐ１２を含むメッシュ領域Ｃ−６を、気象情報を取得するメッシュ領域として特定する。
【００４８】
（特定方法２−２）
次に、特定方法２−１において、走行ルートを含む複数の外周メッシュ領域の各々の中心とユーザが指定した地点との距離が最も近い外周メッシュ領域が複数存在する場合に、出力部１０４が気象情報を取得するメッシュ領域を特定する方法を説明する。この場合、出力部１０４は、複数の外周メッシュ領域の各々の中心地点と車両２０の現在地点との間の距離が最も短い外周メッシュ領域を、気象情報を取得するメッシュ領域として特定する。つまり、出力部１０４は、複数の外周メッシュ領域の各々の中心地点と車両２０の現在地点との間の距離が最も短い外周メッシュ領域を、走行ルートを含む複数のメッシュ領域のうちユーザが指定した地点から最も近いメッシュ領域として扱う。
【００４９】
例えば、図８（ａ）に示すようにユーザが地点Ｐ１３を指定したとする。この場合、ユーザが指定した地点Ｐ１３を含む外周メッシュ領域を中心とする所定の周囲のメッシュ領域であって走行ルートＲ５を含む外周メッシュ領域（Ｃ−５、Ｄ−６）の中心（Ｃ１３、Ｃ１４）と地点Ｐ１３との間の距離は同一である。従って、出力部１０４は、２つの外周メッシュ領域（Ｃ−５、Ｄ−６）のうち、中心（Ｃ１３、Ｃ１４）と車両２０の現在地点Ｐ１４との間の距離が短い外周メッシュ領域Ｃ−５を、気象情報を取得するメッシュ領域として特定する。
【００５０】
（特定方法２−３）
次に、特定方法２−３において、複数の外周メッシュ領域の各々の中心地点と車両２０の現在地点との間の距離が最も短い外周メッシュ領域が複数存在する場合に、出力部１０４が気象情報を取得するメッシュ領域を特定する方法を説明する。この場合、出力部１０４は、複数の外周メッシュ領域の各々の中心地点と車両２０の現在地点との間の距離が最も短い複数の外周メッシュ領域のうち、走行ルートにおいて車両２０が最初に通過する外周メッシュ領域を、気象情報を取得するメッシュ領域として特定する。つまり、出力部１０４は、複数の外周メッシュ領域の各々の中心地点と車両２０の現在地点との間の距離が最も短い外周メッシュ領域が複数存在する場合、走行ルートにおいて車両２０が最初に通過する外周メッシュ領域を、走行ルートを含む複数のメッシュ領域のうちユーザが指定した地点から最も近いメッシュ領域として扱う。
【００５１】
例えば、図８（ｂ）に示すようにユーザが地点Ｐ１５を指定したとする。この場合、走行ルートＲ６を含む外周メッシュ領域（Ｃ−５、Ｄ−６）の中心（Ｃ１５、Ｃ１６）と地点Ｐ１５との間の距離は同一であり、更に、外周メッシュ領域（Ｃ−５、Ｄ−６）の中心（Ｃ１５、Ｃ１６）と車両２０の現在地点Ｐ１６との間の距離も同一である。従って、出力部１０４は、外周メッシュ領域Ｃ−５及び外周メッシュ領域Ｄ−６のうち、車両２０が最初に通過する外周メッシュ領域Ｄ−６を、気象情報を取得するメッシュ領域として特定する。
【００５２】
（特定方法２−４）
出力部１０４は、特定方法２−３において、走行ルートにおいて車両２０が最初に通過する外周メッシュ領域に代えて、西側の外周メッシュ領域を、気象情報を取得するメッシュ領域として特定するようにしてもよい。例えば図８（ｂ）の場合、出力部１０４は、外周メッシュ領域Ｃ−５を、気象情報を取得するメッシュ領域として特定するようにしてもよい。
【００５３】
（特定方法２−５）
出力部１０４は、特定方法２−４において、西側の外周メッシュ領域を選択することが出来ない場合、南側の外周メッシュ領域を選択するようにしてもよい。例えば図８（ｃ）に示すようにユーザが地点Ｐ１７を指定したとする。この場合、外周メッシュ領域（Ｄ−５、Ｄ−６）の中心（Ｃ１７、Ｃ１８）と地点Ｐ１７との間の距離は同一であり、更に、外周メッシュ領域（Ｄ−５、Ｄ−６）の中心（Ｃ１７、Ｃ１８）と車両２０の現在地点Ｐ１８との間の距離も同一である。また、外周メッシュ領域（Ｄ−５、Ｄ−６）は共に南北方向に並んでいることから、出力部１０４は西側の外周メッシュ領域を選択することができない。従って、出力部１０４は、外周メッシュ領域（Ｄ−５、Ｄ−６）のうち南側の外周メッシュ領域Ｄ−６を、気象情報を取得するメッシュ領域として特定する。
【００５４】
＜変形例＞
出力部１０４は、ユーザが指定した地点を含むメッシュ領域の気象情報を出力する場合、当該メッシュ領域を車両２０が走行する時間帯に応じた気象情報を出力するようにしてもよい。例えば、図４において、ユーザが指定した地点が地点Ｅ−６であり、出力部１０４がメッシュ領域Ｅ−６の気象情報を出力する場合を想定する。この場合、出力部１０４は、メッシュ領域Ｅ−６における時間ごとの気象情報のうち、車両２０が走行ルートＲ１のうちメッシュ領域Ｅ−６を走行する時間帯に応じた気象情報を出力するようにしてもよい。
【００５５】
また、出力部１０４は、走行ルートを含む複数のメッシュ領域のうちユーザが指定した地点から最も近いメッシュ領域の気象情報を出力する場合、車両２０が、ユーザが指定した地点から最も近いメッシュ領域を走行する時間帯に応じた気象情報を出力するようにしてもよい。例えば、図４において、ユーザが指定した地点が地点Ｄ−７であり、出力部１０４が、地点Ｄ−７に最も近いメッシュ領域Ｅ−６の気象情報を出力する場合を想定する。この場合、出力部１０４は、メッシュ領域Ｅ−６における時間ごとの気象情報のうち、車両２０が走行ルートＲ１のうちメッシュ領域Ｅ−６を走行する時間帯に応じた気象情報を出力するようにしてもよい。
【００５６】
特定方法１−４及び特定方法１−５で説明した特定方法の順序を入れ替えるようにしてもよい。すなわち、出力部１０４は、ユーザが指定した地点を含む複数の拡大メッシュ領域のうち、南側のメッシュ領域を、気象情報を取得するメッシュ領域として特定するようにして、南側のメッシュ領域を選択することが出来ない場合に西側のメッシュ領域を選択するようにしてもよい。同様に、特定方法２−４及び特定方法２−５で説明した特定方法の順序を入れ替えるようにしてもよい。すなわち、出力部１０４は、走行ルートを含む複数の外周メッシュ領域のうち、南側の外周メッシュ領域を、気象情報を取得するメッシュ領域として特定するようにして、南側の外周メッシュ領域を選択することが出来ない場合に西側の外周メッシュ領域を選択するようにしてもよい。
【００５７】
以上説明した実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。実施形態で説明したフローチャート、シーケンス、実施形態が備える各要素並びにその配置、材料、条件、形状及びサイズ等は、例示したものに限定されるわけではなく適宜変更することができる。また、異なる実施形態で示した構成同士を部分的に置換し又は組み合わせることが可能である。
【符号の説明】
【００５８】
１…気象情報提供システム、１０…サーバ、２０…車両、３０…車載機、１０１…通信部、１０２…ＵＩ部、１０３…ルート案内部、１０４…出力部
【図１】
2019120632.tif 000003
【図２】
2019120632.tif 000004
【図３】
2019120632.tif 000005
【図４】
2019120632.tif 000006
【図５】
2019120632.tif 000007
【図６】
2019120632.tif 000008
【図７】
2019120632.tif 000009
【図８】
2019120632.tif 000010