(57)【要約】【課題】滑り止め具を装着すべき場所を正確に判断できるようにする。【解決手段】情報提供装置４１は、車両と前記車両の周辺との少なくとも一部を含む画像にて、車両への滑り止め具の装着を検出する制御部１１と、制御部１１により検出された滑り止め具の装着の時点における車両の位置情報を提供する通信部１３とを備える。運転支援装置４２は、車両と前記車両の周辺との少なくとも一部を含む画像にて、車両への滑り止め具の装着が検出された場合に、検出された滑り止め具の装着の時点における車両の位置情報を取得する通信部２３と、通信部２３により取得された情報を別の車両の運転手に提示する制御部２１とを備える。【選択図】図１
2020102032.tif 000002
【特許請求の範囲】
【請求項１】
車両と前記車両の周辺との少なくとも一部を含む画像にて、前記車両への滑り止め具の装着を検出する制御部と、
前記制御部により検出された前記滑り止め具の装着の時点における前記車両の位置情報を提供する通信部と
を備える情報提供装置。
【請求項２】
前記制御部は、前記画像にて、前記車両の中及び周りの少なくともいずれかにおける人の動作を認識し、認識した動作が前記滑り止め具を装着する動作であるかどうかを判定することで、前記滑り止め具の装着を検出する請求項１に記載の情報提供装置。
【請求項３】
前記制御部は、前記画像にて、前記車両のタイヤを認識し、認識したタイヤに前記滑り止め具が装着されているかどうかを判定することで、前記滑り止め具の装着を検出する請求項１に記載の情報提供装置。
【請求項４】
前記制御部は、前記画像が前記車両とは別の車両から撮影された場合に、当該別の車両の位置情報から、前記通信部に提供させる前記車両の位置情報を推定する請求項１から３のいずれか１項に記載の情報提供装置。
【請求項５】
前記画像を撮影する撮影部と、
請求項１から４のいずれか１項に記載の情報提供装置と
を備える車両。
【請求項６】
請求項１から４のいずれか１項に記載の情報提供装置と、
前記車両の位置情報を前記情報提供装置から取得し、前記車両の位置情報を前記車両とは別の車両の運転手に提示する運転支援装置と
を備える運転支援システム。
【請求項７】
車両と前記車両の周辺との少なくとも一部を含む画像にて、前記車両への滑り止め具の装着が検出された場合に、検出された前記滑り止め具の装着の時点における前記車両の位置情報を取得する通信部と、
前記通信部により取得された前記車両の位置情報に基づいて、前記滑り止め具を装着すべき箇所を示す地図情報を生成する制御部と
を備える地図生成装置。
【請求項８】
請求項７に記載の地図生成装置と、
前記地図情報を前記地図生成装置から取得し、前記地図情報を前記車両とは別の車両の運転手に提示する運転支援装置と
を備える運転支援システム。
【請求項９】
車両と前記車両の周辺との少なくとも一部を含む画像にて、前記車両への滑り止め具の装着が検出された場合に、検出された前記滑り止め具の装着の時点における前記車両の位置情報、又は前記車両の位置情報に基づいて生成され、前記滑り止め具を装着すべき箇所を示す地図情報を取得する通信部と、
前記通信部により取得された情報を前記車両とは別の車両の運転手に提示する制御部と
を備える運転支援装置。
【請求項１０】
請求項９に記載の運転支援装置と、
前記車両の位置情報、又は前記地図情報を出力する出力部と
を備える車両。
【請求項１１】
撮影部が、車両と前記車両の周辺との少なくとも一部を含む画像を撮影し、
制御部が、前記撮影部により撮影された画像にて、前記車両への滑り止め具の装着を検出し、
出力部が、前記制御部により検出された前記滑り止め具の装着の時点における前記車両の位置情報、又は前記車両の位置情報に基づいて生成され、前記滑り止め具を装着すべき箇所を示す地図情報を前記車両とは別の車両の運転手に向けて出力する運転支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置、車両、運転支援システム、地図生成装置、運転支援装置、及び運転支援方法に関する。
【背景技術】
【０００２】
特許文献１には、車両がこれから走行する道路の雪道ランクが、車両が現在走行中の道路の雪道ランクよりも高いと判断したときに、チェーンの取り付けを指示する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２０５３４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術では、気象データと凍結及び積雪の起こりやすさとに基づいて、雪道ランクが道路ごとに設定される。しかし、気象データと凍結及び積雪の起こりやすさとに限らず、傾斜などの別の要因によっても、チェーンの取り付け要否が異なることがある。したがって、雪道ランクを比較するだけでは、どの場所でチェーンを取り付けるべきか正確に判断することは難しい。
【０００５】
本発明の目的は、滑り止め具を装着すべき場所を正確に判断できるようにすることである。
【課題を解決するための手段】
【０００６】
本発明の一実施形態に係る情報提供装置は、
車両と前記車両の周辺との少なくとも一部を含む画像にて、前記車両への滑り止め具の装着を検出する制御部と、
前記制御部により検出された前記滑り止め具の装着の時点における前記車両の位置情報を提供する通信部と
を備える。
【０００７】
本発明の一実施形態に係る地図生成装置は、
車両と前記車両の周辺との少なくとも一部を含む画像にて、前記車両への滑り止め具の装着が検出された場合に、検出された前記滑り止め具の装着の時点における前記車両の位置情報を取得する通信部と、
前記通信部により取得された前記車両の位置情報に基づいて、前記滑り止め具を装着すべき箇所を示す地図情報を生成する制御部と
を備える。
【０００８】
本発明の一実施形態に係る運転支援装置は、
車両と前記車両の周辺との少なくとも一部を含む画像にて、前記車両への滑り止め具の装着が検出された場合に、検出された前記滑り止め具の装着の時点における前記車両の位置情報、又は前記車両の位置情報に基づいて生成され、前記滑り止め具を装着すべき箇所を示す地図情報を取得する通信部と、
前記通信部により取得された情報を前記車両とは別の車両の運転手に提示する制御部と
を備える。
【０００９】
本発明の一実施形態に係る運転支援方法では、
撮影部が、車両と前記車両の周辺との少なくとも一部を含む画像を撮影し、
制御部が、前記撮影部により撮影された画像にて、前記車両への滑り止め具の装着を検出し、
出力部が、前記制御部により検出された前記滑り止め具の装着の時点における前記車両の位置情報、又は前記車両の位置情報に基づいて生成され、前記滑り止め具を装着すべき箇所を示す地図情報を前記車両とは別の車両の運転手に向けて出力する。
【発明の効果】
【００１０】
本発明の一実施形態によれば、滑り止め具を装着すべき場所を正確に判断できるようになる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態及び第２実施形態に係る運転支援システムの構成を示すブロック図である。
【図２】第１実施形態に係る運転支援システムの動作を示すフローチャートである。
【図３】第２実施形態に係る運転支援システムの動作を示すフローチャートである。
【図４】第３実施形態に係る運転支援システムの構成を示すブロック図である。
【図５】第３実施形態に係る運転支援システムの動作を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について、図を参照して説明する。
【００１３】
各図中、同一又は相当する部分には、同一符号を付している。各実施形態の説明において、同一又は相当する部分については、説明を適宜省略又は簡略化する。
【００１４】
（第１実施形態）
図１を参照して、本実施形態の概要を説明する。
【００１５】
第１車両１０の撮影部１５は、第１車両１０と第１車両１０の周辺との少なくとも一部を含む画像を撮影する。第１車両１０の制御部１１は、撮影部１５により撮影された画像にて、第１車両１０への滑り止め具の装着を検出する。第１車両１０とは別の車両である第２車両２０の出力部２７は、第１車両１０の制御部１１により検出された滑り止め具の装着の時点における第１車両１０の位置情報である装着位置情報５１を第２車両２０の運転手に向けて出力する。
【００１６】
第１車両１０にチェーンなどの滑り止め具が装着された場所では、他の車両にも滑り止め具を装着する必要があると考えられる。第２車両２０の運転手は、出力部２７に出力された装着位置情報５１を参照することで、少なくとも１台の車両に実際に滑り止め具が装着された場所を知ることができる。よって、本実施形態によれば、滑り止め具を装着すべき場所を正確に判断できるようになる。
【００１７】
第１車両１０及び第２車両２０は、いずれも任意の車両でよいが、本実施形態では、いずれも自動車である。第１車両１０及び第２車両２０の関係は、１対１の関係に限らず、１対多、多対１、及び多対多のいずれの関係でもよい。
【００１８】
図１を参照して、本実施形態に係る運転支援システム４０の構成を説明する。
【００１９】
運転支援システム４０は、情報提供装置４１と、運転支援装置４２とを備える。
【００２０】
情報提供装置４１は、第１車両１０に備えられている。情報提供装置４１は、ナビゲーション装置などの車載機器として構成されてもよいし、又はスマートフォンなど、車載機器に接続して使用される電子機器として構成されてもよい。
【００２１】
情報提供装置４１は、制御部１１、記憶部１２、通信部１３、及び測位部１４といった構成要素を備える。
【００２２】
制御部１１は、１つ以上のプロセッサである。プロセッサとしては、ＣＰＵなどの汎用プロセッサ、又は特定の処理に特化した専用プロセッサを使用できる。「ＣＰＵ」は、Central Processing Unitの略語である。制御部１１には、１つ以上の専用回路が含まれてもよいし、又は制御部１１において、１つ以上のプロセッサを１つ以上の専用回路に置き換えてもよい。専用回路としては、例えば、ＦＰＧＡ又はＡＳＩＣを使用できる。「ＦＰＧＡ」は、Field-Programmable Gate Arrayの略語である。「ＡＳＩＣ」は、Application Specific Integrated Circuitの略語である。制御部１１には、１つ以上のＥＣＵが含まれてもよい。「ＥＣＵ」は、Electronic Control Unitの略語である。制御部１１は、情報提供装置４１を含む第１車両１０の各部を制御しながら、情報提供装置４１の動作に関わる情報処理を実行する。
【００２３】
記憶部１２は、１つ以上のメモリである。メモリとしては、例えば、半導体メモリ、磁気メモリ、又は光メモリを使用できる。メモリは、主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してよい。記憶部１２には、情報提供装置４１の動作に用いられる情報と、情報提供装置４１の動作によって得られた情報とが記憶される。
【００２４】
通信部１３は、１つ以上の通信モジュールである。通信モジュールとしては、例えば、ＤＳＲＣ、ＬＴＥ、４Ｇ、又は５Ｇに対応した通信モジュールを使用できる。「ＤＳＲＣ」は、Dedicated Short Range Communicationsの略語である。「ＬＴＥ」は、Long Term Evolutionの略語である。「４Ｇ」は、4th Generationの略語である。「５Ｇ」は、5th Generationの略語である。通信部１３は、情報提供装置４１の動作に用いられる情報を受信し、また情報提供装置４１の動作によって得られる情報を送信する。
【００２５】
測位部１４は、１つ以上の測位モジュールである。測位モジュールとしては、例えば、ＧＰＳ、ＱＺＳＳ、ＧＬＯＮＡＳＳ、又はＧａｌｉｌｅｏに対応した測位モジュールを使用できる。「ＧＰＳ」は、Global Positioning Systemの略語である。「ＱＺＳＳ」は、Quasi-Zenith Satellite Systemの略語である。ＱＺＳＳの衛星は、準天頂衛星と呼ばれる。「ＧＬＯＮＡＳＳ」は、Global Navigation Satellite Systemの略語である。測位部１４は、第１車両１０の位置情報を取得する。
【００２６】
情報提供装置４１の機能は、本実施形態に係る情報提供プログラムを、制御部１１に含まれるプロセッサで実行することにより実現される。すなわち、情報提供装置４１の機能は、ソフトウェアにより実現される。情報提供プログラムは、情報提供装置４１の動作に含まれるステップの処理をコンピュータに実行させることで、当該ステップの処理に対応する機能をコンピュータに実現させるためのプログラムである。すなわち、情報提供プログラムは、コンピュータを情報提供装置４１として機能させるためのプログラムである。
【００２７】
プログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、又は半導体メモリを使用できる。プログラムの流通は、例えば、プログラムを記録したＤＶＤ又はＣＤ−ＲＯＭなどの可搬型記録媒体を販売、譲渡、又は貸与することによって行う。「ＤＶＤ」は、Digital Versatile Discの略語である。「ＣＤ−ＲＯＭ」は、Compact Disc Read Only Memoryの略語である。プログラムをサーバのストレージに格納しておき、ネットワークを介して、サーバから他のコンピュータにプログラムを転送することにより、プログラムを流通させてもよい。プログラムをプログラムプロダクトとして提供してもよい。
【００２８】
コンピュータは、例えば、可搬型記録媒体に記録されたプログラム又はサーバから転送されたプログラムを、一旦、メモリに格納する。そして、コンピュータは、メモリに格納されたプログラムをプロセッサで読み取り、読み取ったプログラムに従った処理をプロセッサで実行する。コンピュータは、可搬型記録媒体から直接プログラムを読み取り、プログラムに従った処理を実行してもよい。コンピュータは、コンピュータにサーバからプログラムが転送される度に、逐次、受け取ったプログラムに従った処理を実行してもよい。サーバからコンピュータへのプログラムの転送は行わず、実行指示及び結果取得のみによって機能を実現する、いわゆるＡＳＰ型のサービスによって処理を実行してもよい。「ＡＳＰ」は、Application Service Providerの略語である。プログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるものが含まれる。例えば、コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータは、「プログラムに準ずるもの」に該当する。
【００２９】
情報提供装置４１の一部又は全ての機能が、制御部１１に含まれる専用回路により実現されてもよい。すなわち、情報提供装置４１の一部又は全ての機能が、ハードウェアにより実現されてもよい。
【００３０】
第１車両１０には、情報提供装置４１のほかに、撮影部１５、入力部１６、及び出力部１７が備えられている。第１車両１０において、撮影部１５、入力部１６、及び出力部１７を情報提供装置４１の一部としてもよい。
【００３１】
撮影部１５は、１つ以上の車載カメラである。車載カメラとしては、例えば、フロントカメラ、サイドカメラ、リアカメラ、又は車内カメラを使用できる。撮影部１５は、第１車両１０から画像を撮影する。すなわち、撮影部１５は、第１車両１０の外の画像を撮影する。撮影部１５は、第１車両１０の運転席、助手席、又は後部座席など、第１車両１０の中の画像も撮影する。
【００３２】
入力部１６は、１つ以上の入力インタフェースである。入力インタフェースとしては、例えば、物理キー、静電容量キー、ポインティングデバイス、車載ディスプレイと一体的に設けられたタッチスクリーン、又は車載マイクを使用できる。入力部１６は、情報提供装置４１の動作に用いられる情報の入力を、第１車両１０の運転手などのユーザから受け付ける。
【００３３】
出力部１７は、１つ以上の出力インタフェースである。出力インタフェースとしては、例えば、車載ディスプレイ又は車載スピーカを使用できる。車載ディスプレイとしては、例えば、ＬＣＤ又は有機ＥＬディスプレイを使用できる。「ＬＣＤ」は、Liquid Crystal Displayの略語である。「ＥＬ」は、Electro Luminescenceの略語である。出力部１７は、情報提供装置４１の動作によって得られる情報をユーザに向けて出力する。
【００３４】
運転支援装置４２は、第２車両２０に備えられている。運転支援装置４２は、ナビゲーション装置などの車載機器として構成されてもよいし、又はスマートフォンなど、車載機器に接続して使用される電子機器として構成されてもよい。
【００３５】
運転支援装置４２は、制御部２１、記憶部２２、通信部２３、及び測位部２４といった構成要素を備える。
【００３６】
制御部２１は、１つ以上のプロセッサである。プロセッサとしては、ＣＰＵなどの汎用プロセッサ、又は特定の処理に特化した専用プロセッサを使用できる。制御部２１には、１つ以上の専用回路が含まれてもよいし、又は制御部２１において、１つ以上のプロセッサを１つ以上の専用回路に置き換えてもよい。専用回路としては、例えば、ＦＰＧＡ又はＡＳＩＣを使用できる。制御部２１には、１つ以上のＥＣＵが含まれてもよい。制御部２１は、運転支援装置４２を含む第２車両２０の各部を制御しながら、運転支援装置４２の動作に関わる情報処理を実行する。
【００３７】
記憶部２２は、１つ以上のメモリである。メモリとしては、例えば、半導体メモリ、磁気メモリ、又は光メモリを使用できる。メモリは、主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してよい。記憶部２２には、運転支援装置４２の動作に用いられる情報と、運転支援装置４２の動作によって得られた情報とが記憶される。
【００３８】
通信部２３は、１つ以上の通信モジュールである。通信モジュールとしては、例えば、ＤＳＲＣ、ＬＴＥ、４Ｇ、又は５Ｇに対応した通信モジュールを使用できる。通信部２３は、運転支援装置４２の動作に用いられる情報を受信し、また運転支援装置４２の動作によって得られる情報を送信する。
【００３９】
測位部２４は、１つ以上の測位モジュールである。測位モジュールとしては、例えば、ＧＰＳ、ＱＺＳＳ、ＧＬＯＮＡＳＳ、又はＧａｌｉｌｅｏに対応した測位モジュールを使用できる。測位部２４は、第２車両２０の位置情報を取得する。
【００４０】
運転支援装置４２の機能は、本実施形態に係る運転支援プログラムを、制御部２１に含まれるプロセッサで実行することにより実現される。すなわち、運転支援装置４２の機能は、ソフトウェアにより実現される。運転支援プログラムは、運転支援装置４２の動作に含まれるステップの処理をコンピュータに実行させることで、当該ステップの処理に対応する機能をコンピュータに実現させるためのプログラムである。すなわち、運転支援プログラムは、コンピュータを運転支援装置４２として機能させるためのプログラムである。
【００４１】
運転支援装置４２の一部又は全ての機能が、制御部２１に含まれる専用回路により実現されてもよい。すなわち、運転支援装置４２の一部又は全ての機能が、ハードウェアにより実現されてもよい。
【００４２】
第２車両２０には、運転支援装置４２のほかに、撮影部２５、入力部２６、及び出力部２７が備えられている。第２車両２０において、撮影部２５、入力部２６、及び出力部２７を運転支援装置４２の一部としてもよい。
【００４３】
撮影部２５は、１つ以上の車載カメラである。車載カメラとしては、例えば、フロントカメラ、サイドカメラ、リアカメラ、又は車内カメラを使用できる。撮影部２５は、第２車両２０から画像を撮影する。すなわち、撮影部２５は、第２車両２０の外の画像を撮影する。撮影部２５は、第２車両２０の運転席、助手席、又は後部座席など、第２車両２０の中の画像も撮影する。
【００４４】
入力部２６は、１つ以上の入力インタフェースである。入力インタフェースとしては、例えば、物理キー、静電容量キー、ポインティングデバイス、車載ディスプレイと一体的に設けられたタッチスクリーン、又は車載マイクを使用できる。入力部２６は、運転支援装置４２の動作に用いられる情報の入力を、第２車両２０の運転手などのユーザから受け付ける。
【００４５】
出力部２７は、１つ以上の出力インタフェースである。出力インタフェースとしては、例えば、車載ディスプレイ又は車載スピーカを使用できる。車載ディスプレイとしては、例えば、ＬＣＤ又は有機ＥＬディスプレイを使用できる。出力部２７は、運転支援装置４２の動作によって得られる情報をユーザに向けて出力する。
【００４６】
図１のほかに、図２を参照して、本実施形態に係る運転支援システム４０の動作を説明する。運転支援システム４０の動作は、本実施形態に係る運転支援方法に相当する。
【００４７】
ステップＳ１０１からステップＳ１０３の処理は、第１車両１０で実行される。
【００４８】
ステップＳ１０１において、情報提供装置４１の制御部１１は、第１車両１０と第１車両１０の周辺との少なくとも一部を含む画像と、第１車両１０の位置情報とを取得する。
【００４９】
具体的には、制御部１１は、第１車両１０の運転席、助手席、及び後部座席など、第１車両１０の中の画像と、第１車両１０の前方、側方、及び後方など、第１車両１０の周りの画像との少なくともいずれかを撮影部１５から取得する。第１車両１０の中の画像は、第１車両１０の少なくとも一部を含む画像に相当する。第１車両１０の周りの画像は、第１車両１０の周辺の少なくとも一部を含む画像に相当する。本実施形態では、制御部１１は、第１車両１０の中の画像と、第１車両１０の周りの画像との両方を撮影部１５から取得する。これらの画像は、動画像でもよいし、静止画像でもよい。制御部１１は、現在時刻における第１車両１０の位置情報を測位部１４から取得する。この位置情報は、例えば、ＧＰＳ、ＱＺＳＳ、ＧＬＯＮＡＳＳ、Ｇａｌｉｌｅｏ、又はこれらのうち２つ以上の組み合わせを利用して得られた、第１車両１０の現在位置の２次元座標又は３次元座標である。制御部１１は、撮影部１５から取得した画像を記憶部１２に記憶するとともに、現在時刻を示す時刻情報と、測位部１４から取得した位置情報とを、その画像に対応付けて記憶部１２に記憶する。
【００５０】
制御部１１は、画像とともに、その画像が撮影された時刻を示す時刻情報を撮影部１５から取得してもよい。その場合、制御部１１は、取得した時刻情報に示されている時刻における第１車両１０の位置情報を測位部１４から取得する。制御部１１は、取得した画像を記憶部１２に記憶するとともに、取得した時刻情報及び位置情報を、その画像に対応付けて記憶部１２に記憶する。
【００５１】
ステップＳ１０２において、制御部１１は、ステップＳ１０１で取得した画像にて、第１車両１０への滑り止め具の装着を検出する。
【００５２】
具体的には、制御部１１は、ステップＳ１０１で記憶部１２に記憶した画像にて、第１車両１０の中及び周りの少なくともいずれかにおける人の動作を認識する。本実施形態では、制御部１１は、第１車両１０の中の画像を解析して、第１車両１０の中における人の動作を認識するとともに、第１車両１０の周りの画像を解析して、第１車両１０の周りにおける人の動作を認識する。そして、制御部１１は、認識した動作が滑り止め具を装着する動作であるかどうかを判定することで、第１車両１０への滑り止め具の装着を検出する。画像内の人の動作を認識する技術としては、例えば、機械学習による画像認識技術を使用できる。
【００５３】
制御部１１は、ステップＳ１０１で記憶部１２に記憶した画像に、滑り止め具を装着する瞬間の動作が写っていなくても、その瞬間の前後の動作から、第１車両１０への滑り止め具の装着を検出してよい。例えば、第１車両１０のタイヤが、撮影部１５に含まれるサイドカメラの撮影範囲外にあり、第１車両１０の側方の画像には写らないとする。その場合、制御部１１は、次のように段階的に認識した一連の動作から、第１車両１０のタイヤへの滑り止め具の装着を検出してよい。
【００５４】
例えば、第１段階において、制御部１１は、第１車両１０の運転席及び側方の少なくともいずれかの画像を解析して、第１車両１０の運転手が第１車両１０のドアを開けて第１車両１０から降りる動作を認識する。第２段階において、制御部１１は、第１車両１０の後方の画像を解析して、第１車両１０の運転手が第１車両１０のトランクから滑り止め具を取り出す動作を認識する。第３段階において、制御部１１は、第１車両１０の側方の画像を解析して、第１車両１０の運転手が滑り止め具を持ったまま屈み込む動作を認識する。第４段階において、制御部１１は、第１車両１０の側方の画像を解析して、第１車両１０の運転手が滑り止め具を持たずに立ち上がる動作を認識する。第５段階において、制御部１１は、第１車両１０の運転席及び側方の少なくともいずれかの画像を解析して、第１車両１０の運転手が第１車両１０のドアを開けて第１車両１０に乗る動作を認識する。制御部１１は、この段階で、認識した一連の動作が滑り止め具を装着する動作であると推定する。
【００５５】
さらに、制御部１１は、出力部１７を介して、滑り止め具を装着したかどうかを第１車両１０の運転手に確認してよい。そして、制御部１１は、入力部１６を介して、回答を第１車両１０の運転手から受け付けてよい。制御部１１は、滑り止め具を装着していないという回答が返ってきた場合には、認識した一連の動作が滑り止め具を装着する動作であるという推定を誤りとみなして取り消す。よって、滑り止め具の装着の誤検出を回避できる。滑り止め具を装着したかどうかの確認及び回答は、タッチスクリーン上のボタン表示及びボタン押下によってやり取りしてもよいし、又は音声でやり取りしてもよい。
【００５６】
制御部１１は、第５段階の後、第１車両１０が走り出してから、認識した一連の動作が滑り止め具を装着する動作であると推定してもよい。
【００５７】
さらに、制御部１１は、第１車両１０が走り出した後に第１車両１０の各種センサより得られた情報から、第１車両１０のスリップの度合いを判定してもよい。そして、制御部１１は、判定結果を、その前に第１車両１０が走っていたときに同じように判定したスリップの度合いと比較してもよい。制御部１１は、スリップの度合いが小さくなっていない場合には、認識した一連の動作が滑り止め具を装着する動作であるという推定を誤りとみなして取り消す。よって、滑り止め具の装着の誤検出を回避できる。
【００５８】
上述の第１段階から第５段階のうち、第１段階、第２段階、及び第５段階を省略してもよい。他の段階を追加してもよいし、又は１つ以上の段階を他の段階に置き換えてもよい。
【００５９】
制御部１１は、第１車両１０の走行中は、画像内の人の動作を認識する処理を実行しなくてよい。
【００６０】
制御部１１は、ステップＳ１０１で記憶部１２に記憶した画像に、第１車両１０のタイヤが写っていれば、その画像にて、第１車両１０のタイヤを認識してもよい。その場合、制御部１１は、認識したタイヤに滑り止め具が装着されているかどうかを判定することで、滑り止め具の装着を検出する。
【００６１】
制御部１１は、ステップＳ１０１で取得した画像にて、第１車両１０への滑り止め具の装着を検出しなかった場合、その画像と、対応する時刻情報及び位置情報とを記憶部１２から削除してよい。
【００６２】
ステップＳ１０１及びステップＳ１０２の処理は、制御部１１により第１車両１０への滑り止め具の装着が検出されるまで繰り返し実行される。制御部１１により滑り止め具の装着が検出された場合、ステップＳ１０３の処理が実行される。
【００６３】
ステップＳ１０３において、情報提供装置４１の通信部１３は、ステップＳ１０２で制御部１１により検出された滑り止め具の装着の時点における第１車両１０の位置情報を装着位置情報５１として提供する。
【００６４】
具体的には、制御部１１は、直近のステップＳ１０１で記憶部１２に記憶した時刻情報と、同じステップＳ１０１で記憶部１２に記憶した位置情報である装着位置情報５１とを通信部１３に入力する。通信部１３は、制御部１１から入力された時刻情報及び装着位置情報５１を、車車間通信、路車間通信、又はネットワーク経由の通信によって、第２車両２０の運転支援装置４２に送信する。
【００６５】
通信部１３は、装着位置情報５１を、クラウドコンピューティングシステム又はその他のコンピューティングシステムに属するサーバを介して提供してもよい。
【００６６】
ステップＳ１０４からステップＳ１０７の処理は、第２車両２０で実行される。
【００６７】
ステップＳ１０４において、運転支援装置４２の通信部２３は、ステップＳ１０３で第１車両１０の情報提供装置４１から提供された装着位置情報５１を取得する。
【００６８】
具体的には、通信部２３は、ステップＳ１０３で第１車両１０の情報提供装置４１から送信された時刻情報及び装着位置情報５１を、車車間通信、路車間通信、又はネットワーク経由の通信によって受信する。制御部２１は、通信部２３により受信された時刻情報及び装着位置情報５１を通信部２３から取得する。制御部２１は、取得した時刻情報及び装着位置情報５１を記憶部２２に記憶する。
【００６９】
ステップＳ１０５において、運転支援装置４２の制御部２１は、第２車両２０の位置情報を取得する。
【００７０】
具体的には、制御部２１は、現在時刻における第２車両２０の位置情報を測位部２４から取得する。この位置情報は、例えば、ＧＰＳ、ＱＺＳＳ、ＧＬＯＮＡＳＳ、Ｇａｌｉｌｅｏ、又はこれらのうち２つ以上の組み合わせを利用して得られた、第２車両２０の現在位置の２次元座標又は３次元座標である。制御部２１は、取得した位置情報を記憶部２２に記憶する。
【００７１】
ステップＳ１０６において、制御部２１は、第２車両２０の運転手がステップＳ１０４で通信部２３により取得された装着位置情報５１に示されている位置に向かって運転中であるかどうかを判定する。すなわち、制御部２１は、第２車両２０が装着位置情報５１に示されている位置に接近中であるかどうかを判定する。
【００７２】
具体的には、制御部２１は、ステップＳ１０５で記憶部２２に記憶した位置情報に示されている、第２車両２０の現在位置と、ステップＳ１０４で記憶部２２に記憶した装着位置情報５１に示されている位置との間の距離を計算する。制御部２１は、計算した距離を閾値と比較する。閾値は、１キロメートルといった固定値でもよいし、第２車両２０が走行中の道路の制限速度に応じて動的に求められる値でもよいし、又は第２車両２０の速度に応じて動的に求められる値でもよい。閾値は、固定値の場合、第２車両２０が一般道路を走行中であれば１キロメートル、第２車両２０が高速道路を走行中であれば３キロメートルといったように、第２車両２０が走行中の道路の種別に応じて選ばれる値であってもよい。制御部２１は、計算した距離が閾値よりも大きければ、第２車両２０が装着位置情報５１に示されている位置に接近中でないと判定する。制御部２１は、計算した距離が閾値よりも小さければ、第２車両２０が装着位置情報５１に示されている位置に接近中である、すなわち、第２車両２０の運転手が装着位置情報５１に示されている位置に向かって運転中であると判定する。
【００７３】
装着位置情報５１には、第１車両１０への滑り止め具の装着が検出されたときの第１車両１０の進行方向を示す情報が含まれていてもよい。その場合、制御部２１は、ステップＳ１０５で取得した位置情報に示されている位置の変動に応じて、第２車両２０の進行方向を判定する。制御部２１は、計算した距離が閾値よりも小さく、かつ、判定した進行方向が装着位置情報５１に示されている進行方向と同じである場合に、第２車両２０が装着位置情報５１に示されている位置に接近中であると判定する。
【００７４】
ステップＳ１０５及びステップＳ１０６の処理は、制御部２１により第２車両２０が装着位置情報５１に示されている位置に接近中であると判定されるまで繰り返し実行される。制御部２１により第２車両２０が装着位置情報５１に示されている位置に接近中であると判定された場合、ステップＳ１０７の処理が実行される。
【００７５】
ステップＳ１０７において、制御部２１は、ステップＳ１０４で通信部２３により取得された装着位置情報５１を第２車両２０の運転手に提示する。制御部２１は、装着位置情報５１を提示する手段として、出力部２７を利用する。すなわち、出力部２７は、制御部２１により制御されて、装着位置情報５１を第２車両２０の運転手に向けて出力する。
【００７６】
具体的には、制御部２１は、ステップＳ１０４で記憶部２２に記憶した時刻情報及び装着位置情報５１を出力部２７に入力する。出力部２７は、制御部２１から入力された時刻情報及び装着位置情報５１を含む画面を表示する。この画面において、時刻情報は、「本日１０時に」又は「３０分前に」といった文字の形式で表示される。同じ画面において、装着位置情報５１は、「１キロメートル先で滑り止め具を装着した車があります」といった文字の形式で、時刻情報と組み合わせて表示される。装着位置情報５１は、地図上の対応する位置に滑り止め具のアイコンなどの図形を配置する形式でも表示されてよい。同じ地図上の第２車両２０の現在位置には自動車のアイコンなどの図形が表示されてよい。安全な運転に支障をきたさないように、画面内の情報量は適度に調整される。例えば、時刻情報は、表示されなくてもよい。あるいは、時刻情報及び装着位置情報５１は、音声で出力されてもよい。
【００７７】
ステップＳ１０５及びステップＳ１０６の処理は、省略されてもよい。すなわち、第２車両２０の位置に関わらず、ステップＳ１０７の処理が実行されてもよい。
【００７８】
ステップＳ１０１からステップＳ１０３の処理は、第１車両１０に相当する２台以上の車両で実行されてよい。ステップＳ１０４の処理は、これら２台以上の車両のそれぞれについて第２車両２０で実行されてよい。すなわち、ステップＳ１０４では、２台以上の車両から装着位置情報５１が取得されてよい。ステップＳ１０７の処理は、本実施形態では、少なくとも１台の車両から装着位置情報５１が取得されれば第２車両２０で実行されるが、規定台数以上の車両からほぼ同じ位置を示す装着位置情報５１が取得された場合に限って第２車両２０で実行されてもよい。その場合、出力される装着位置情報５１の信頼性が向上する。
【００７９】
上述のように、情報提供装置４１の制御部１１は、第１車両１０と第１車両１０の周辺との少なくとも一部を含む画像にて、第１車両１０への滑り止め具の装着を検出する。情報提供装置４１の通信部１３は、制御部１１により検出された滑り止め具の装着の時点における第１車両１０の位置情報である装着位置情報５１を提供する。運転支援装置４２の通信部２３は、第１車両１０と第１車両１０の周辺との少なくとも一部を含む画像にて、第１車両１０への滑り止め具の装着が検出された場合に、検出された滑り止め具の装着の時点における第１車両１０の位置情報である装着位置情報５１を取得する。運転支援装置４２の制御部２１は、通信部２３により取得された装着位置情報５１を第２車両２０の運転手に提示する。したがって、本実施形態によれば、滑り止め具を装着すべき場所を正確に判断できるようになる。
【００８０】
情報提供装置４１の制御部１１は、第１車両１０と第１車両１０の周辺との少なくとも一部を含む画像にて、第１車両１０の中及び周りの少なくともいずれかにおける人の動作を認識する。制御部１１は、認識した動作が第１車両１０への滑り止め具を装着する動作であるかどうかを判定することで、滑り止め具の装着を検出する。したがって、本実施形態によれば、第１車両１０に装着される瞬間、又は第１車両１０に装着された状態の滑り止め具が画像に写っていなくても、滑り止め具の装着を検出することができる。
【００８１】
情報提供装置４１は、クラウドコンピューティングシステム又はその他のコンピューティングシステムに属するサーバとして構成されてもよい。その場合、ステップＳ１０２及びステップＳ１０３の処理は、サーバで実行される。ステップＳ１０１の処理が第１車両１０で実行される度に、ステップＳ１０１で取得された画像及び位置情報など、ステップＳ１０２及びステップＳ１０３の処理に必要な情報が、第１車両１０からサーバにアップロードされる。ステップＳ１０３では、装着位置情報５１など、ステップＳ１０４からステップＳ１０７の処理に必要な情報が、サーバから第２車両２０に配信される。
【００８２】
（第２実施形態）
図１を参照して、本実施形態の概要を説明する。
【００８３】
本実施形態では、第３車両の少なくとも一部を含む画像にて、第３車両への滑り止め具の装着が検出される。すなわち、第３車両とは別の車両である第１車両１０の撮影部１５が、第１車両１０から第３車両の少なくとも一部を含む画像を撮影する。第１車両１０の制御部１１は、撮影部１５により撮影された画像にて、第３車両への滑り止め具の装着を検出する。第２車両２０の出力部２７は、第１車両１０の制御部１１により検出された滑り止め具の装着の時点における第３車両の位置情報である装着位置情報５１を第２車両２０の運転手に向けて出力する。
【００８４】
第３車両にチェーンなどの滑り止め具が装着された場所では、他の車両にも滑り止め具を装着する必要があると考えられる。第２車両２０の運転手は、出力部２７に出力された装着位置情報５１を参照することで、少なくとも１台の車両に実際に滑り止め具が装着された場所を知ることができる。よって、本実施形態によれば、滑り止め具を装着すべき場所を正確に判断できるようになる。
【００８５】
第３車両は、任意の車両でよいが、本実施形態では、自動車である。第１車両１０及び第３車両の関係は、１対１の関係に限らず、１対多、多対１、及び多対多のいずれの関係でもよい。
【００８６】
本実施形態に係る運転支援システム４０の構成については、図１に示した第１実施形態のものと同じであるため、説明を省略する。
【００８７】
図１のほかに、図３を参照して、本実施形態に係る運転支援システム４０の動作を説明する。第１実施形態と共通の部分については、説明を適宜省略又は簡略化する。運転支援システム４０の動作は、本実施形態に係る運転支援方法に相当する。
【００８８】
ステップＳ２０１からステップＳ２０４の処理は、第１車両１０で実行される。
【００８９】
ステップＳ２０１において、情報提供装置４１の制御部１１は、第１車両１０から撮影された画像と、第１車両１０の位置情報とを取得する。
【００９０】
具体的には、制御部１１は、第１車両１０の前方、側方、又は後方など、第１車両１０の外の画像を撮影部１５から取得する。この画像は、動画像でもよいし、静止画像でもよい。制御部１１は、現在時刻における第１車両１０の位置情報を測位部１４から取得する。制御部１１は、撮影部１５から取得した画像を記憶部１２に記憶するとともに、現在時刻を示す時刻情報と、測位部１４から取得した位置情報とを、その画像に対応付けて記憶部１２に記憶する。
【００９１】
ステップＳ２０２において、制御部１１は、ステップＳ２０１で取得した画像にて、第３車両への滑り止め具の装着を検出する。
【００９２】
具体的には、制御部１１は、ステップＳ２０１で記憶部１２に記憶した画像にて、第３車両のタイヤを認識する。本実施形態では、制御部１１は、第１車両１０の外の画像を解析して、その画像に第３車両の少なくともタイヤを含む一部が写っているかどうか、及び写っているのであれば、そのタイヤに滑り止め具が装着されているかどうかを判定することで、第３車両への滑り止め具の装着を検出する。画像内の車両、車両のタイヤ、及びタイヤに装着された滑り止め具を認識する技術としては、例えば、機械学習による画像認識技術を使用できる。
【００９３】
制御部１１は、ステップＳ２０１で記憶部１２に記憶した画像にて、第３車両の周りにおける人の動作を認識してもよい。その場合、制御部１１は、ステップＳ２０１で記憶部１２に記憶した画像を解析して、その画像に第３車両の周りにいる人が写っているかどうか、及び写っているのであれば、その人の動作が第３車両に滑り止め具を装着する動作であるかどうかを判定することで、第３車両への滑り止め具の装着を検出する。画像内の人の動作を認識する技術としては、例えば、機械学習による画像認識技術を使用できる。
【００９４】
制御部１１は、ステップＳ２０１で取得した画像にて、第３車両への滑り止め具の装着を検出しなかった場合、その画像と、対応する時刻情報及び位置情報とを記憶部１２から削除してよい。
【００９５】
ステップＳ２０１及びステップＳ２０２の処理は、制御部１１により第３車両への滑り止め具の装着が検出されるまで繰り返し実行される。制御部１１により滑り止め具の装着が検出された場合、ステップＳ２０３以降の処理が実行される。
【００９６】
ステップＳ２０３において、制御部１１は、ステップＳ２０２で検出した滑り止め具の装着の時点における第１車両１０の位置情報から、通信部１３に装着位置情報５１として提供させる第３車両の位置情報を推定する。
【００９７】
具体的には、制御部１１は、ステップＳ２０１で記憶部１２に記憶した画像をさらに解析して、第１車両１０から第３車両までの距離及び相対方向を計算する。制御部１１は、計算した距離及び相対方向と、ステップＳ２０１で記憶部１２に記憶した位置情報に示されている第１車両１０の位置とから、ステップＳ２０２で検出した滑り止め具の装着の時点における第３車両の位置の推定値を計算する。
【００９８】
制御部１１は、第１車両１０の位置情報から第３車両の位置情報を推定する代わりに、第３車両の位置情報を第３車両から取得してもよい。その場合、通信部１３は、位置情報の要求を、車車間通信、路車間通信、又はネットワーク経由の通信によって、第３車両に送信する。そして、通信部１３は、その要求に応じて第３車両から送信された第３車両の位置情報を、車車間通信、路車間通信、又はネットワーク経由の通信によって受信する。制御部１１は、通信部１３により受信された位置情報を通信部１３から取得する。
【００９９】
ステップＳ２０４において、情報提供装置４１の通信部１３は、ステップＳ２０３で制御部１１により推定された第３車両の位置情報を装着位置情報５１として提供する。
【０１００】
具体的には、制御部１１は、直近のステップＳ１０１で記憶部１２に記憶した時刻情報と、ステップＳ２０３で計算した第３車両の位置の推定値である装着位置情報５１とを通信部１３に入力する。通信部１３は、制御部１１から入力された時刻情報及び装着位置情報５１を、車車間通信、路車間通信、又はネットワーク経由の通信によって、第２車両２０の運転支援装置４２に送信する。
【０１０１】
ステップＳ２０５からステップＳ２０８の処理は、第２車両２０で実行される。
【０１０２】
ステップＳ２０５からステップＳ２０８の処理については、ステップＳ１０４からステップＳ１０７の処理と同じであるため、説明を省略する。
【０１０３】
装着位置情報５１には、第３車両への滑り止め具の装着が検出されたときの第３車両の進行方向を示す情報が含まれていてもよい。その場合、ステップＳ２０７において、運転支援装置４２の制御部２１は、ステップＳ２０６で取得した位置情報に示されている位置の変動に応じて、第２車両２０の進行方向を判定する。制御部２１は、計算した距離が閾値よりも小さく、かつ、判定した進行方向が装着位置情報５１に示されている進行方向と同じである場合に、第２車両２０が装着位置情報５１に示されている位置に接近中であると判定する。第３車両の進行方向は、例えば、ステップＳ２０３で画像内の第３車両の向きを認識することにより推定できる。
【０１０４】
上述のように、本実施形態では、情報提供装置４１の制御部１１は、第１車両１０から撮影された、第３車両の少なくとも一部を含む画像にて、第３車両への滑り止め具の装着を検出する。情報提供装置４１の通信部１３は、制御部１１により検出された滑り止め具の装着の時点における第３車両の位置情報である装着位置情報５１を提供する。運転支援装置４２の通信部２３は、第３車両の少なくとも一部を含む画像が第１車両１０から撮影され、その画像にて、第３車両への滑り止め具の装着が検出された場合に、検出された滑り止め具の装着の時点における第３車両の位置情報である装着位置情報５１を取得する。運転支援装置４２の制御部２１は、通信部２３により取得された装着位置情報５１を第２車両２０の運転手に提示する。したがって、本実施形態によれば、滑り止め具を装着すべき場所を正確に判断できるようになる。
【０１０５】
情報提供装置４１の制御部１１は、第３車両の少なくとも一部を含む画像にて、第３車両のタイヤを認識する。制御部１１は、認識したタイヤに滑り止め具が装着されているかどうかを判定することで、滑り止め具の装着を検出する。したがって、本実施形態によれば、第３車両に装着される瞬間、又は第３車両に装着された状態の滑り止め具が画像に写っていれば、滑り止め具の装着をほぼ確実に検出することができる。
【０１０６】
情報提供装置４１の制御部１１は、第３車両の少なくとも一部を含む画像が第１車両１０から撮影された場合に、第１車両１０の位置情報から、通信部１３に装着位置情報５１として提供させる第３車両の位置情報を推定する。したがって、本実施形態によれば、第３車両への滑り止め具の装着が検出された場合に、検出された滑り止め具の装着の時点における第３車両の位置情報を第３車両から取得する必要がない。
【０１０７】
（第３実施形態）
図４を参照して、本実施形態の概要を説明する。
【０１０８】
第１実施形態では、第２車両２０の出力部２７が、第１車両１０の制御部１１により検出された滑り止め具の装着の時点における第１車両１０の位置情報である装着位置情報５１を第２車両２０の運転手に向けて出力する。これに対し、本実施形態では、第２車両２０の出力部２７が、装着位置情報５１に基づいて生成され、滑り止め具を装着すべき箇所を示す地図情報５２を第２車両２０の運転手に向けて出力する。
【０１０９】
第１実施形態と同じように、第１車両１０にチェーンなどの滑り止め具が装着された場所では、他の車両にも滑り止め具を装着する必要があると考えられる。第２車両２０の運転手は、出力部２７に出力された地図情報５２を参照することで、滑り止め具を装着すべき場所を正確に判断できる。
【０１１０】
第１車両１０及び第２車両２０の関係は、１対１又は１対多の関係でもよいが、本実施形態では、多対１又は多対多の関係である。
【０１１１】
図４を参照して、本実施形態に係る運転支援システム４０の構成を説明する。第１実施形態と共通の部分については、説明を適宜省略又は簡略化する。
【０１１２】
運転支援システム４０は、情報提供装置４１と、運転支援装置４２と、地図生成装置４３とを備える。
【０１１３】
情報提供装置４１及び地図生成装置４３は、移動体通信網及びインターネットなどのネットワーク４４を介して互いに通信可能である。運転支援装置４２及び地図生成装置４３も、ネットワーク４４を介して互いに通信可能である。
【０１１４】
第１実施形態と同じように、情報提供装置４１は、第１車両１０に備えられている。
【０１１５】
第１実施形態と同じように、第１車両１０には、情報提供装置４１のほかに、撮影部１５、入力部１６、及び出力部１７が備えられている。
【０１１６】
第１実施形態と同じように、運転支援装置４２は、第２車両２０に備えられている。
【０１１７】
第１実施形態と同じように、第２車両２０には、運転支援装置４２のほかに、撮影部２５、入力部２６、及び出力部２７が備えられている。
【０１１８】
地図生成装置４３は、任意の場所に備えられていてよいが、本実施形態では、データセンタに備えられている。地図生成装置４３は、クラウドコンピューティングシステム又はその他のコンピューティングシステムに属するサーバ３０として構成される。
【０１１９】
地図生成装置４３は、制御部３１、記憶部３２、及び通信部３３といった構成要素を備える。
【０１２０】
制御部３１は、１つ以上のプロセッサである。プロセッサとしては、ＣＰＵなどの汎用プロセッサ、又は特定の処理に特化した専用プロセッサを使用できる。制御部３１には、１つ以上の専用回路が含まれてもよいし、又は制御部３１において、１つ以上のプロセッサを１つ以上の専用回路に置き換えてもよい。専用回路としては、例えば、ＦＰＧＡ又はＡＳＩＣを使用できる。制御部３１は、地図生成装置４３であるサーバ３０の各部を制御しながら、地図生成装置４３の動作に関わる情報処理を実行する。
【０１２１】
記憶部３２は、１つ以上のメモリである。メモリとしては、例えば、半導体メモリ、磁気メモリ、又は光メモリを使用できる。メモリは、主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してよい。記憶部３２には、地図生成装置４３の動作に用いられる情報と、地図生成装置４３の動作によって得られた情報とが記憶される。
【０１２２】
通信部３３は、１つ以上の通信モジュールである。通信モジュールとしては、例えば、ＬＡＮ規格に対応した通信モジュールを使用できる。「ＬＡＮ」は、Local Area Networkの略語である。通信部３３は、地図生成装置４３の動作に用いられる情報を受信し、また地図生成装置４３の動作によって得られる情報を送信する。
【０１２３】
地図生成装置４３の機能は、本実施形態に係る地図生成プログラムを、制御部３１に含まれるプロセッサで実行することにより実現される。すなわち、地図生成装置４３の機能は、ソフトウェアにより実現される。地図生成プログラムは、地図生成装置４３の動作に含まれるステップの処理をコンピュータに実行させることで、当該ステップの処理に対応する機能をコンピュータに実現させるためのプログラムである。すなわち、地図生成プログラムは、コンピュータを地図生成装置４３として機能させるためのプログラムである。
【０１２４】
地図生成装置４３の一部又は全ての機能が、制御部３１に含まれる専用回路により実現されてもよい。すなわち、地図生成装置４３の一部又は全ての機能が、ハードウェアにより実現されてもよい。
【０１２５】
図４のほかに、図５を参照して、本実施形態に係る運転支援システム４０の動作を説明する。第１実施形態と共通の部分については、説明を適宜省略又は簡略化する。運転支援システム４０の動作は、本実施形態に係る運転支援方法に相当する。
【０１２６】
ステップＳ３０１からステップＳ３０３の処理は、第１車両１０で実行される。
【０１２７】
ステップＳ３０１及びステップＳ３０２の処理については、ステップＳ１０１及びステップＳ１０２の処理と同じであるため、説明を省略する。
【０１２８】
ステップＳ３０３において、情報提供装置４１の通信部１３は、ステップＳ３０２で制御部１１により検出された滑り止め具の装着の時点における第１車両１０の位置情報を装着位置情報５１として提供する。
【０１２９】
具体的には、制御部１１は、直近のステップＳ３０１で記憶部１２に記憶した時刻情報と、同じステップＳ３０１で記憶部１２に記憶した位置情報である装着位置情報５１とを通信部１３に入力する。通信部１３は、制御部１１から入力された時刻情報及び装着位置情報５１を、ネットワーク４４を介して、サーバ３０である地図生成装置４３に送信する。
【０１３０】
ステップＳ３０１からステップＳ３０３の処理は、第１車両１０に相当する２台以上の車両で実行される。ステップＳ３０４からステップＳ３０６の処理は、これら２台以上の車両のそれぞれについてサーバ３０で実行される。
【０１３１】
ステップＳ３０４において、地図生成装置４３の通信部３３は、ステップＳ３０３で第１車両１０の情報提供装置４１から提供された装着位置情報５１を取得する。
【０１３２】
具体的には、通信部３３は、ステップＳ３０３で第１車両１０の情報提供装置４１から送信された時刻情報及び装着位置情報５１を、ネットワーク４４を介して受信する。制御部３１は、通信部３３により受信された時刻情報及び装着位置情報５１を通信部３３から取得する。制御部３１は、取得した時刻情報及び装着位置情報５１を記憶部３２に記憶する。
【０１３３】
制御部３１は、装着位置情報５１が第１車両１０の情報提供装置４１からほぼリアルタイムに送信される場合は、時刻情報として、通信部３３が装着位置情報５１を第１車両１０の情報提供装置４１から受信した時刻を示す情報を記憶部３２に記憶してもよい。その場合、通信部３３は、時刻情報を第１車両１０の情報提供装置４１から受信しなくてよい。
【０１３４】
ステップＳ３０５において、地図生成装置４３の制御部３１は、ステップＳ３０４で通信部３３により取得された装着位置情報５１に基づいて、滑り止め具を装着すべき箇所を示す地図情報５２を生成する。
【０１３５】
具体的には、制御部３１は、第１車両１０に相当する２台以上の車両のそれぞれについて、ステップＳ３０４で記憶部３２に記憶した時刻情報に示されている時刻が現在時刻から数時間又は１日といった規定期間内であれば、ステップＳ３０４で記憶部３２に記憶した装着位置情報５１に示されている位置を選択する。制御部３１は、１台以上の車両について選択した位置があれば、選択した位置を、滑り止め具を装着すべき箇所としてまとめて示す地図情報５２を生成する。すなわち、制御部３１は、直近の規定期間内に１台以上の車両から取得された装着位置情報５１に示されている位置を、滑り止め具を装着すべき箇所としてまとめて示す地図情報５２を生成する。
【０１３６】
本実施形態では、少なくとも１台の車両について選択された位置があれば、その位置が滑り止め具を装着すべき箇所として地図情報５２に反映されるが、規定台数以上の車両についてほぼ同じ位置が選択された場合に限って、その位置が滑り止め具を装着すべき箇所として地図情報５２に反映されてもよい。その場合、地図情報５２の信頼性が向上する。
【０１３７】
ステップＳ３０６において、通信部３３は、ステップＳ３０５で制御部３１により生成された地図情報５２を提供する。
【０１３８】
具体的には、制御部３１は、ステップＳ３０５で生成した地図情報５２を通信部３３に入力する。通信部３３は、制御部３１から入力された地図情報５２を、ネットワーク４４を介して、第２車両２０の運転支援装置４２に送信する。
【０１３９】
ステップＳ３０５及びステップＳ３０６の処理は、ステップＳ３０４の処理が実行される度に、すなわち、装着位置情報５１が取得される度に実行される。あるいは、ステップＳ３０５及びステップＳ３０６の処理は、数分、数十分、又は１時間といった単位期間ごとに実行される。一旦ステップＳ３０５で地図情報５２が生成された後、再びステップＳ３０５の処理が実行されるときは、新たな地図情報５２が生成される代わりに、生成済の地図情報５２が更新される。直近の規定期間よりも前に取得された古い装着位置情報５１に示されている位置は、地図情報５２から除外される。
【０１４０】
ステップＳ３０７及びステップＳ３０８の処理は、サーバ３０である地図生成装置４３から地図情報５２が提供される度に第２車両２０で実行される。
【０１４１】
ステップＳ３０７において、運転支援装置４２の通信部２３は、ステップＳ３０６でサーバ３０である地図生成装置４３から提供された地図情報５２を取得する。
【０１４２】
具体的には、通信部２３は、ステップＳ３０６でサーバ３０である地図生成装置４３から送信された地図情報５２を、ネットワーク４４を介して受信する。制御部２１は、通信部２３により受信された地図情報５２を通信部２３から取得する。制御部２１は、取得した地図情報５２を記憶部２２に記憶する。
【０１４３】
ステップＳ３０８において、運転支援装置４２の制御部２１は、ステップＳ３０７で通信部２３により取得された地図情報５２を第２車両２０の運転手に提示する。制御部２１は、地図情報５２を提示する手段として、出力部２７を利用する。すなわち、出力部２７は、制御部２１により制御されて、地図情報５２を第２車両２０の運転手に向けて出力する。
【０１４４】
具体的には、制御部２１は、ステップＳ３０７で記憶部２２に記憶した地図情報５２を出力部２７に入力する。出力部２７は、制御部２１から入力された地図情報５２を含む画面を表示する。この画面において、地図情報５２は、地図上の、滑り止め具を装着すべき箇所に滑り止め具のアイコンなどの図形を配置する形式で表示される。同じ地図上の第２車両２０の現在位置にも自動車のアイコンなどの図形が表示されてよい。安全な運転に支障をきたさないように、画面内の情報量は適度に調整される。
【０１４５】
上述のように、情報提供装置４１の制御部１１は、第１車両１０と第１車両１０の周辺との少なくとも一部を含む画像にて、第１車両１０への滑り止め具の装着を検出する。情報提供装置４１の通信部１３は、制御部１１により検出された滑り止め具の装着の時点における第１車両１０の位置情報である装着位置情報５１を提供する。地図生成装置４３の通信部３３は、第１車両１０と第１車両１０の周辺との少なくとも一部を含む画像にて、第１車両１０への滑り止め具の装着が検出された場合に、検出された滑り止め具の装着の時点における第１車両１０の位置情報である装着位置情報５１を取得する。地図生成装置４３の制御部３１は、通信部１３により取得された装着位置情報５１に基づいて、滑り止め具を装着すべき箇所を示す地図情報５２を生成する。運転支援装置４２の通信部２３は、第１車両１０と第１車両１０の周辺との少なくとも一部を含む画像にて、第１車両１０への滑り止め具の装着が検出された場合に、検出された滑り止め具の装着の時点における第１車両１０の位置情報である装着位置情報５１に基づいて生成され、滑り止め具を装着すべき箇所を示す地図情報５２を取得する。運転支援装置４２の制御部２１は、通信部２３により取得された地図情報５２を第２車両２０の運転手に提示する。したがって、本実施形態によれば、滑り止め具を装着すべき場所を正確に判断できるようになる。
【０１４６】
情報提供装置４１は、サーバ３０の一部として構成されてもよい。その場合、ステップＳ３０２及びステップＳ３０３の処理は、サーバ３０で実行される。ステップＳ３０１の処理が第１車両１０で実行される度に、ステップＳ３０１で取得された画像及び位置情報など、ステップＳ３０２及びステップＳ３０３の処理に必要な情報が、第１車両１０からサーバ３０にアップロードされる。
【０１４７】
第１実施形態から第３実施形態への変更と同様の変更を第２実施形態に適用してもよい。
【０１４８】
本発明は上述の実施形態に限定されるものではない。例えば、ブロック図に記載の複数のブロックを統合してもよいし、又は１つのブロックを分割してもよい。フローチャートに記載の複数のステップを記述に従って時系列に実行する代わりに、各ステップを実行する装置の処理能力に応じて、又は必要に応じて、並列的に又は異なる順序で実行してもよい。その他、本発明の趣旨を逸脱しない範囲での変更が可能である。
【符号の説明】
【０１４９】
１０  第１車両
１１  制御部
１２  記憶部
１３  通信部
１４  測位部
１５  撮影部
１６  入力部
１７  出力部
２０  第２車両
２１  制御部
２２  記憶部
２３  通信部
２４  測位部
２５  撮影部
２６  入力部
２７  出力部
３０  サーバ
３１  制御部
３２  記憶部
３３  通信部
４０  運転支援システム
４１  情報提供装置
４２  運転支援装置
４３  地図生成装置
４４  ネットワーク
５１  装着位置情報
５２  地図情報
【図１】
2020102032.tif 000003
【図２】
2020102032.tif 000004
【図３】
2020102032.tif 000005
【図４】
2020102032.tif 000006
【図５】
2020102032.tif 000007