(57)【要約】【課題】広い範囲の道路上にある落下物の情報を低コスト、かつタイムリーに収集し、管理することを容易にする情報提供システムを提供する。【解決手段】情報提供システムは、端末装置と、端末装置と通信可能な情報提供装置とを含む情報提供システムであって、情報提供装置は、端末装置が、道路上にある所定の物体を検出したときに送信する物体を撮影した画像データ、及び物体を検出した位置を示す位置情報を含む端末情報を受信する受信部と、端末情報に含まれる画像データに撮影された物体が予め定められた落下物であるか否かを判断する判断部と、物体が落下物である場合、端末情報に含まれる画像データ及び位置情報と、落下物を識別する情報とを含む落下物情報を記憶部に記憶して管理する情報管理部と、情報管理部が管理する１つ以上の落下物情報を用いて、道路上にある落下物の情報を提供する情報提供部と、を有する。【選択図】図６
2020024655.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載される端末装置と、前記端末装置とネットワークを介して通信可能な情報提供装置とを含む情報提供システムであって、
前記端末装置は、
前記車両の周辺の道路を撮影した画像データから、道路上にある所定の物体を検出する検出部と、
前記検出部が前記物体を検出した場合、前記物体を撮影した画像データ、及び前記物体を検出した位置を示す位置情報を含む端末情報を前記情報提供装置に送信する送信部と、
を有し、
前記情報提供装置は、
前記端末装置から前記端末情報を受信する受信部と、
前記端末情報に含まれる前記画像データに撮影された前記物体が予め定められた落下物であるか否かを判断する判断部と、
前記物体が前記落下物である場合、前記端末情報に含まれる前記画像データ及び前記位置情報と、前記落下物を識別する情報とを含む落下物情報を記憶部に記憶して管理する情報管理部と、
前記情報管理部が管理する１つ以上の前記落下物情報を用いて、道路上にある前記落下物の情報を提供する情報提供部と、
を有する、情報提供システム。
【請求項２】
前記情報提供部は、前記落下物の位置を示す情報、前記落下物を識別する情報、及び前記落下物の画像のうち、１つ以上の情報を含む表示画面を、前記情報提供装置と通信可能な情報処理装置に表示させる、請求項１に記載の情報提供システム。
【請求項３】
前記情報提供装置は、前記落下物の管理状態を管理する状態管理部を有し、
前記情報提供部は、前記表示画面を用いて前記落下物の状態を示す情報を提供すると共に、前記落下物の状態の変更を指示する操作を受け付け、
前記状態管理部は、前記操作に基づいて前記落下物の管理状態を変更する、請求項２に記載の情報提供システム。
【請求項４】
前記情報管理部は、前記物体が予め定められた落下物であり、かつ前記情報管理部が管理している一の落下物の位置から所定の範囲内にある場合、前記物体を前記一の落下物と同じ落下物として管理する、請求項１乃至３のいずれか一項に記載の情報提供システム。
【請求項５】
前記情報管理部は、前記一の落下物と同じ落下物として管理される複数の前記物体の検出数を管理し、
前記情報提供装置は、
複数の前記物体の位置を示す位置情報の代表値を、前記一の落下物の位置情報として決定する決定部を有する、請求項４に記載の情報提供システム。
【請求項６】
前記送信部は、所定のタイミングで前記端末装置又は前記車両の位置を示す位置情報を前記情報提供装置に送信し、
前記情報提供装置は、
前記端末装置又は前記車両の位置に対して予め定められた範囲内に前記落下物がある場合、前記落下物があることを示すアラート情報を前記端末装置に通知する通知部を有する、請求項１乃至５のいずれか一項に記載の情報提供システム。
【請求項７】
前記端末装置は、
前記情報提供装置から通知される前記アラート情報に基づいて、前記落下物に対する注意を促す音声情報を出力する音声出力部を有する、請求項６に記載の情報提供システム。
【請求項８】
車両に搭載される端末装置と通信可能な情報提供装置であって、
前記端末装置が、道路上にある所定の物体を検出したときに送信する、前記物体を撮影した画像データ、及び前記物体を検出した位置を示す位置情報を含む端末情報を受信する受信部と、
前記端末情報に含まれる前記画像データに撮影された前記物体が予め定められた落下物であるか否かを判断する判断部と、
前記物体が前記落下物である場合、前記端末情報に含まれる前記画像データ及び前記位置情報と、前記落下物を識別する情報とを含む落下物情報を記憶部に記憶して管理する情報管理部と、
前記情報管理部が管理する１つ以上の前記落下物情報を用いて、道路上にある前記落下物の情報を提供する情報提供部と、
を有する、情報提供装置。
【請求項９】
車両に搭載される端末装置と通信可能なコンピュータに、
前記端末装置が、道路上にある所定の物体を検出したときに送信する、前記物体を撮影した画像データ、及び前記物体の位置を示す位置情報を含む端末情報を受信する処理と、
前記端末情報に含まれる前記画像データに撮影された前記物体が予め定められた落下物であるか否かを判断する処理と、
前記物体が前記落下物である場合、前記端末情報に含まれる前記画像データ及び前記位置情報と、前記落下物を識別する情報とを含む落下物情報を記憶部に記憶して管理する処理と、
前記記憶部に記憶した１つ以上の前記落下物情報を用いて、道路上にある前記落下物の情報を提供する処理と、
を実行させるプログラム。
【請求項１０】
車両に搭載される端末装置と、前記端末装置とネットワークを介して通信可能な情報提供装置とを含む情報提供システムによる情報提供方法であって、
前記端末装置が、
前記車両の周辺の道路を撮影した画像データから、道路上にある所定の物体を検出する処理と、
前記物体を検出した場合、前記物体を撮影した画像データ、及び前記物体を検出した位置を示す位置情報を含む端末情報を前記情報提供装置に送信する処理と、
を実行し、
前記情報提供装置が、
前記端末装置から前記端末情報を受信する処理と、
前記端末情報に含まれる前記画像データに撮影された前記物体が予め定められた落下物であるか否かを判断する処理と、
前記物体が前記落下物である場合、前記端末情報に含まれる前記画像データ及び前記位置情報と、前記落下物を識別する情報とを含む落下物情報を記憶部に記憶して管理する処理と、
前記記憶部に記憶した１つ以上の前記落下物情報を用いて、道路上にある前記落下物の情報を提供する処理と、
を実行する、情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供システム、情報提供装置、情報提供方法、及びプログラムに関する。
【背景技術】
【０００２】
自動車等の車両に搭載された情報処理装置に、道路上にある落下物等の情報を提供する情報提供システムが知られている。
【０００３】
例えば、車両に搭載された情報処理装置が、道路上で検知した落下物の情報を、道路に沿って設置された通信装置に送信すると共に、通信装置から他の車両で検知された落下物の画像データを受信し表示させるシステムが知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
道路上の落下物の情報を低コスト、かつタイムリーに収集し、管理したいという要求がある。例えば、高速道路等では高い頻度で落下物が発生しており、高速道路等を管理する管理者は、管理用の車両を用いて管理対象となる道路を巡回して、落下物の検出や回収等を行っている。しかし、この方法では、低コスト、かつタイムリーに道路上の落下物の情報を収集し、管理することは困難である。
【０００５】
また、例えば、特許文献１に開示された技術によれば、道路上の落下物をタイムリーに検出することができるが、例えば、高速道路等の広い範囲の道路で落下物を検知するためには、道路に沿って多数の通信装置を設置する必要があり、コストが高くなる。また、特許文献１に開示された技術では、例えば、道路に沿って多数の通信装置を設置して、高速道路等の広い範囲の道路上で落下物を検知できたとしても、管理者等が落下物の情報を集中的に管理するための仕組みがない。
【０００６】
このように、従来の技術では、例えば、高速道路等の広い範囲の道路上にある落下物の情報を低コスト、かつタイムリーに収集し、管理することには困難を伴っていた。
【０００７】
本発明の実施の形態は、上記問題点に鑑みてなされたものであって、広い範囲の道路上にある落下物の情報を低コスト、かつタイムリーに収集し、管理することを容易にする情報提供システムを提供する。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の一実施形態に係る情報提供システムは、車両に搭載される端末装置と、前記端末装置とネットワークを介して通信可能な情報提供装置とを含む情報提供システムであって、前記端末装置は、前記車両の周辺の道路を撮影した画像データから、道路上にある所定の物体を検出する検出部と、前記検出部が前記物体を検出した場合、前記物体を撮影した画像データ、及び前記物体を検出した位置を示す位置情報を含む端末情報を前記情報提供装置に送信する送信部と、を有し、前記情報提供装置は、前記端末装置から前記端末情報を受信する受信部と、前記端末情報に含まれる前記画像データに撮影された前記物体が予め定められた落下物であるか否かを判断する判断部と、前記物体が前記落下物である場合、前記端末情報に含まれる前記画像データ及び前記位置情報と、前記落下物を識別する情報とを含む落下物情報を記憶部に記憶して管理する情報管理部と、前記情報管理部が管理する１つ以上の前記落下物情報を用いて、道路上にある前記落下物の情報を提供する情報提供部と、を有する。
【発明の効果】
【０００９】
本発明の実施形態によれば、広い範囲の道路上にある落下物の情報を低コスト、かつタイムリーに収集し、管理することを容易にする情報提供システムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係る情報提供システムのシステム構成の例を示す図である。
【図２】一実施形態に係る端末装置の一例について説明するための図である。
【図３】一実施形態に係る管理者用の表示画面の一例を示す図である。
【図４】一実施形態に係るコンピュータのハードウェア構成の例を示す図である。
【図５】一実施形態に係る端末装置のハードウェア構成の例を示す図である。
【図６】一実施形態に係る情報提供システムの機能構成の例を示す図である。
【図７】一実施形態に係る端末情報の送信処理の例を示すフローチャートである。
【図８】一実施形態に係る端末情報の登録処理の例を示すフローチャート（１）である。
【図９】一実施形態に係る端末情報の登録処理の例を示すフローチャート（２）である。
【図１０】一実施形態に係る端末情報の登録処理の例を示すフローチャート（３）である。
【図１１】一実施形態に係る表示画面の表示処理の例を示すフローチャート（１）である。
【図１２Ａ】一実施形態に係る表示画面の表示処理の例を示すフローチャート（２）である。
【図１２Ｂ】一実施形態に係る表示画面の表示処理の例を示すフローチャート（３）である。
【図１３】一実施形態に係る管理者用の表示画面の別の一例を示す図である。
【図１４】一実施形態に係るステータス変更処理の例を示すフローチャートである。
【図１５】一実施形態に係るアラート情報の通知処理の例を示すフローチャートである。
【図１６】一実施形態に係る音声情報の出力処理の例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【００１２】
＜システム構成＞
図１は、一実施形態に係る情報提供システムのシステム構成の例を示す図である。情報提供システム１００は、車両１０１ａ、１０１ｂ、・・・に、それぞれ搭載される端末装置１２０ａ、１２０ｂ、・・・と、端末装置１２０ａ、１２０ｂ、・・・とネットワーク１０２を介して通信可能な情報提供装置１１０とを含む。
【００１３】
なお、以下の説明の中で、端末装置１２０ａ、１２０ｂ、・・・のうち、任意の端末装置を示す場合、「端末装置１２０」を用いる。また、車両１０１ａ、１０１ｂ、・・・のうち、任意の車両を示す場合、「車両１０１」を用いる。図１に示す車両１０１、及び端末装置１２０の数は一例であり、他の数であっても良い。
【００１４】
また、図１の例では、情報提供システム１００には、管理者用端末１３０、及び外部サーバ１４０が含まれる。
【００１５】
端末装置１２０は、例えば、自動車や自動二輪車等の車両１０１に搭載される情報端末であり、情報提供システム１００に対応するアプリケーションプログラム（以下、アプリと呼ぶ）を実行している。端末装置１２０は、例えば、スマートフォンやタブレット端末等の汎用の情報端末であっても良いし、ドライブレコーダやカーナビゲーション装置等の車載用の情報端末であっても良い。ここでは、一例として、端末装置１２０がスマートフォン、又はタブレット端末等の汎用の情報端末であるものとして以下の説明を行う。
【００１６】
端末装置１２０は、例えば、図２に示すように、車両１０１のダッシュボード２０１等に取付けられ、情報提供システム１００に対応するアプリを実行することにより、車両１０１の周辺（前方）の道路２１１を撮影して、表示画面２１０に表示する。
【００１７】
また、端末装置１２０は、車両１０１の周辺を撮影した画像データに画像処理を行い、道路２１１上にある所定の物体２１２を検出する。
【００１８】
さらに、端末装置１２０は、道路２１１上で所定の物体２１２が検出された場合、物体２１２を撮影した画像データ、及び物体２１２が検出された位置を示す位置情報を含む端末情報を、情報提供装置１１０に送信する。
【００１９】
ここで、所定の物体２１２とは、道路上の落下物であると推定される物体であり、ここでは、物体が具体的に何であるかまで特定しなくても良い。例えば、道路が高速道路である場合、通常は、道路上には他の車両以外の物体が置かれていることは少ないので、端末装置１２０は、車両より小さい所定の大きさの物体を所定の物体２１２として検出しても良い。或いは、端末装置１２０は、他の車両より小さい所定の大きさの物体であり、かつ静止している物体を所定の物体２１２として検出するものであっても良い。
【００２０】
また、端末装置１２０は、車両１０１の周辺を撮影した画像データから、道路２１１上にある物体の特徴情報を抽出し、予め記憶した落下物の特徴情報との類似度がしきい値以上の物体を所定の物体２１２として検出するもの等であっても良い。
【００２１】
さらに、端末装置１２０は、機械学習により予め学習した予測モデルを用いて、道路２１１上にある物体が、落下物であるか否かを判断するものであっても良い。ここで、機械学習とは、コンピュータに人のような学習能力を獲得させるための技術であり、コンピュータが、データ識別等の判断に必要なアルゴリズムを、事前に取り込まれる学習データから自律的に生成し、新たなデータにこれを適用して予測を行う技術である。機械学習のための学習方法は、教師あり学習、教師なし学習、半教師学習、強化学習、深層学習のいずれの方法でも良く、さらに、これらの学習方法を組み合わせた学習方法でも良く、機械学習のための学習方法は問わない。
【００２２】
情報提供装置１１０は、コンピュータの構成を有する情報処理装置、又は複数の情報処理装置を含むシステムである。情報提供装置１１０は、端末装置１２０から送信される前述した端末情報を受信し、端末情報に含まれる画像データに撮影された物体２１２が、予め定められた落下物であるか否かを判断する。
【００２３】
一例として、情報提供装置１１０は、外部サーバ１４０で提供される画像認識エンジン等を利用して、画像データが何であるかを示す文字列を取得する。また、情報提供装置１１０は、取得した文字列に予め定められたキーワード（例えば、タイヤ、ホイールカバー、落石、段ボール箱等）が含まれる場合、画像データに撮影された物体２１２が、予め定められた落下物であると判断する。
【００２４】
なお、外部サーバ１４０で提供される画像認識エンジンの一例として、例えば、Ｇｏｏｇｌｅ（登録商標）が提供する学習済の機械学習ＡＰＩ（Application Programming Interface）であるＣｌｏｕｄ Ｖｉｓｉｏｎ ＡＰＩ等を適用することができる。
【００２５】
また、別の一例として、情報提供装置１１０は、自装置が有する画像認識エンジン等を用いて、画像データが予め定められた落下物であるか否かを判断するものであっても良い。例えば、情報提供装置１１０の画像認識エンジンは、予め定められた落下物を撮影した複数の画像データから抽出した特徴量を用いて機械学習により作成した予測モデルを予め記憶しておく。また、情報提供装置１１０は、予め記憶した予測モデルに、端末情報に含まれる画像データを入力することにより、画像データに撮影された物体２１２が、予め定められた落下物であるか否か、落下物が何であるか等の情報（例えば、文字列）を取得することができる。
【００２６】
情報提供装置１１０は、画像データに撮影された物体２１２が、予め定められた落下物である場合、落下物に対応する画像データ、位置情報、及び落下物を識別する情報（例えば、落下物名、落下物の種別等）を含む落下物情報を、記憶部に記憶して管理する。
【００２７】
例えば、情報提供装置１１０は、外部サーバ１４０が提供するストレージサービス、データベースサービス等の記憶部に落下物情報を記憶して管理しても良いし、情報提供装置１１０が備える記憶部に、落下物情報を記憶して管理しても良い。
【００２８】
さらに、情報提供装置１１０は、記憶部に記憶した１つ以上の落下物情報を用いて、管理者用端末１３０等に、道路上にある落下物の情報を提供する。例えば、情報提供装置１１０は、ウェブサーバの機能を有し、ウェブサーバに接続する管理者用端末１３０のウェブブラウザ等に、一例として、図３に示すような管理者用の表示画面３００を表示させる。
【００２９】
図３は、一実施形態に係る管理者用の表示画面の一例を示す図である。図３に示す管理者用の表示画面３００には、落下物の周辺の地図３２０、落下物の位置を示す表示要素の一例であるピン３２１、及び落下物の情報である落下物情報３１０等が表示されている。
【００３０】
管理者用端末１３０を利用する管理者は、例えば、地図３２０上に表示されたピン３２１の位置、及び落下物情報３１０に含まれる位置情報（緯度、経度）等により、落下物の位置を把握することができる。また、管理者は、例えば、地図３２０上に表示されたピン３２１を選択することにより、落下物の画像３２３を表示する情報ウィンドウ３２２を表示させることができる。
【００３１】
管理者は、この落下物の画像３２３、及び落下物情報３１０に含まれる落下物を識別する情報（例えば、「自動車用タイヤ」等）により、落下物が何であるかを把握することができる。
【００３２】
また、管理者は、表示画面３００を用いて、落下物のステータス（管理状態）を管理することができる。図３の例では、表示画面３００には、落下物のステータスを管理するためのボタンの一例である「撤去指示」ボタン３１１が表示されている。
【００３３】
例えば、管理者は、落下物の近くにいる作業者等に、落下物の撤去（回収）を指示した後に、「撤去指示」ボタン３１１を選択する。これにより、落下物のステータスを「撤去指示済」に変更することができる。また、落下物の近くにいる作業者によって実際に回収対象の落下物が回収されたことを管理者用端末１３０が検出又は管理者が認識する仕組みとしておく。これにより、「撤去指示」ボタン３１１は、例えば、「撤去完了」ボタンとなり、管理者による撤去完了の操作を受け付けることができる。
【００３４】
好ましくは、表示画面３００の落下物情報３１０には、図３に示すように、落下物が検出された回数を示す「検出数」の情報が含まれる。この情報により、管理者は、落下物情報３１０の確からしさを判断することができる。
【００３５】
このように、情報提供装置１１０は、複数の端末装置１２０から送信される端末情報を受信し、端末情報に含まれる画像データに撮影された物体２１２が予め定められた落下物である場合、落下物の情報を記憶部６０９に記憶して管理する。また、情報提供装置１１０は、記憶部に記憶した１つ以上の落下物の情報を用いて、管理者用端末１３０に、落下物の位置、画像、種別等の情報を提供し、落下物のステータスを管理する。
【００３６】
従って、本実施形態によれば、広い範囲の道路上にある落下物の情報を低コスト、かつタイムリーに収集し、管理することを容易にする情報提供システム１００を提供することができる。
【００３７】
なお、図１に示す情報提供システム１００のシステム構成は一例である。例えば、情報提供装置１１０と外部サーバ１４０とは、同じクラウドサーバ（情報提供装置の別の一例）１５０等であっても良いし、外部サーバ１４０の機能のうち、少なくとも一部は、情報提供装置１１０に含まれていても良い。
【００３８】
また、管理者は、管理者用端末１３０に代えて、情報提供装置１１０が備える表示部等に、例えば、図３に示すような管理者用の表示画面３００を表示させるものであっても良い。
【００３９】
＜ハードウェア構成＞
（情報提供装置、外部サーバ１４０、及び管理者用端末のハードウェア構成）
図１に示す情報提供装置１１０、及び外部サーバ１４０は、一般的なコンピュータ、又は複数のコンピュータによって実現される。また、管理者用端末１３０も、一般的なコンピュータの構成を有している。そのため、ここでは、一般的なコンピュータのハードウェア構成の例について説明する。
【００４０】
図４は、一実施形態に係るコンピュータのハードウェア構成の例を示す図である。コンピュータ４００は、例えば、ＣＰＵ（Central Processing Unit）４０１、ＲＡＭ（Random Access Memory）４０２、ＲＯＭ（Read Only Memory）４０３、ストレージ部４０４、ネットワークＩ／Ｆ（Interface）４０５、入力部４０６、表示部４０７、外部接続Ｉ／Ｆ４０８、及びバス４０９等を有する。
【００４１】
ＣＰＵ４０１は、ＲＯＭ４０３やストレージ部４０４等に格納されたプログラムやデータをＲＡＭ４０２上に読み出し、処理を実行することで、コンピュータ４００の各機能を実現する演算装置である。ＲＡＭ４０２は、ＣＰＵ４０１のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ４０３は、電源を切ってもプログラムやデータを保持する不揮発性のメモリであり、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）やフラッシュメモリ（Ｆｌａｓｈ  Ｍｅｍｏｒｙ）等を含んでも良い。
【００４２】
ストレージ部４０４は、例えば、ＨＤＤ（Hard Disk Drive）や、ＳＳＤ（Solid State Drive）等の大容量の記憶装置であり、ＯＳ（Operating System）、アプリ、各種のデータ等を記憶する。ネットワークＩ／Ｆ４０５は、コンピュータ４００をネットワーク１０２に接続するための通信インタフェースである。
【００４３】
入力部４０６は、例えば、マウス等のポインティングデバイスや、キーボード、タッチ操作により入力を受け付けるタッチパネル等の入力デバイスであり、コンピュータ４００に各操作信号を入力するために用いられる。表示部４０７はディスプレイ等の表示デバイスであり、コンピュータ４００による処理結果等を表示する。
【００４４】
外部接続Ｉ／Ｆ４０８は、コンピュータ４００に外部装置を接続するためのインタフェースである。外部装置には、例えば、記憶媒体４１０等が含まれ得る。バス４０９は、上記の各構成要素に接続され、例えば、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００４５】
（端末装置のハードウェア構成）
図５は、一実施形態に係る端末装置のハードウェア構成の例を示す図である。端末装置１２０は、一般的なコンピュータの構成を含み、例えば、ＣＰＵ５０１、ＲＡＭ５０２、ＲＯＭ５０３、ストレージ部５０４、外部Ｉ／Ｆ５０５、通信Ｉ／Ｆ５０６、表示入力部５０７、カメラ部５０８、センサ部５０９、ＧＰＳ（Global Positioning System）受信部５１０、スピーカ部５１１、及びバス５１２等を有する。
【００４６】
ＣＰＵ５０１は、ＲＯＭ５０３やストレージ部５０４等に格納されたプログラムやデータをＲＡＭ５０２上に読み出し、処理を実行することで、端末装置１２０の各機能を実現する演算装置である。ＲＡＭ５０２は、ＣＰＵ５０１のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ５０３は、電源を切ってもプログラムやデータを保持することができる不揮発性のメモリであり、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）やフラッシュメモリ（Flash Memory）等を含んでも良い。ストレージ部５０４は、例えば、ＨＤＤ、ＳＳＤ、フラッシュＲＯＭ等のストレージ装置であり、ＯＳ、アプリケーションプログラム、及び各種データ等を記憶する。
【００４７】
外部Ｉ／Ｆ５０５は、端末装置１２０に、例えば、ＵＳＢ（Universal Serial Bus）メモリ等の記憶媒体や、カーナビゲーション装置、カメラ、センサ、及びドライブレコーダ等の外部装置を接続するためのインタフェースである。
【００４８】
通信Ｉ／Ｆ５０６は、例えば、ＬＴＥ（Long Term Evolution）等の移動通信網を介して、端末装置１２０をネットワーク１０２に接続して、情報提供装置１１０等と通信を行う無線通信部であり、アンテナ、無線送受信回路、通信制御回路等を含む。また、通信Ｉ／Ｆ５０６は、端末装置１２０が車載ネットワーク対応の装置であれば、例えば、ＣＡＮ（Controller Area Network）を利用しても良い。この場合、ブリッジやゲートウェイ等を接続して外部のインターネットに接続するような形態としても良い。
【００４９】
表示入力部５０７は、例えば、タッチパネルディスプレイ等の入力機能と表示機能とを有するデバイスを含む。カメラ部５０８は、車両の周辺の画像を撮像するための撮像素子、及び画像処理デバイス等を含む。
【００５０】
センサ部５０９は、例えば、加速度センサやジャイロセンサ等のセンサを含む。ＧＰＳ受信部５１０は、ＧＰＳ衛星から送信される測位信号を受信して、位置情報を出力する位置情報取得デバイスを含む。スピーカ部５１１は、音声信号を生成する音声回路、及び音声信号を音声に変換して出力するスピーカ等を含む。バス５１２は、上記の各構成に接続され、例えば、アドレス信号、データ信号、及び各種の制御信号等を伝送する。
【００５１】
＜機能構成＞
図６は、一実施形態に係る情報提供システムの機能構成の例を示す図である。なお、図６において、端末装置１２０ｂは、端末装置１２０ａと同様の機能構成を有しているものとする。
【００５２】
（端末装置の機能構成）
端末装置１２０は、例えば、通信部６２１、画像データ取得部６２２、検出部６２３、位置情報取得部６２４、端末情報送信部６２５、音声出力部６２６、及び記憶部６２７等を有する。
【００５３】
端末装置１２０は、例えば、図５のＣＰＵ５０１で所定のプログラムを実行することにより、上記の各機能構成を実現している。また、上記の各機能構成のうち少なくとも一部は、ハードウェアによって実現されるものであっても良い。
【００５４】
通信部６２１は、例えば、図５の通信Ｉ／Ｆ５０６等を用いて、端末装置１２０ａをネットワーク１０２に接続し、情報提供装置１１０等と通信を行う。
【００５５】
画像データ取得部６２２は、例えば、図５のカメラ部５０８等を用いて、車両１０１の周辺（例えば、前方）の道路を撮影した画像データ（例えば、動画像）を取得する。なお、画像データ取得部６２２は、カメラ部５０８に限られず、例えば、車両１０１に搭載されたカメラ、ドライブレコーダ等の外部装置を用いて、車両の周辺の道路を撮影した画像データを取得するものであっても良い。
【００５６】
検出部６２３は、画像データ取得部６２２が取得した、車両１０１の周辺の道路を撮影した画像データから、道路上にある所定の物体を検出する。例えば、検出部６２３は、図２に示すように、車両１０１のダッシュボード２０１等に取付けられた端末装置１２０が備えるカメラ部５０８により、車両１０１の周辺の道路２１１を撮影した画像データを解析して、道路２１１上にある所定の物体（物体Ａ）２１２を検出する。
【００５７】
なお、所定の物体２１２は、前述したように、道路２１１上の落下物であると推定される物体であり、前述したように、道路２１１上にある所定の大きさの物体であっても良いし、予め記憶した落下物の特徴情報との類似度がしきい値以上の物体等であっても良い。また、所定の物体２１２は、機械学習よって予め学習した予測モデルを用いて、道路２１１の落下物であると判断された物体であっても良い。
【００５８】
位置情報取得部６２４は、例えば、図５のＧＰＳ受信部５１０等を用いて、道路２１１上で物体２１２が検出された地点における位置情報を取得する。なお、位置情報取得部６２４は、センサ部５０９による自立航法をさらに用いて位置情報を取得するものであっても良いし、車両１０１に搭載されるナビゲーション装置等から位置情報を取得するもの等であっても良い。
【００５９】
端末情報送信部（送信部）６２５は、検出部６２３が物体２１２を検出した場合、物体２１２を撮影した画像データ、及び物体２１２を検出した地点の位置を示す位置情報を含む端末情報を、情報提供装置１１０に送信する。なお、物体２１２を撮影した画像データは、例えば、画像データ取得部６２２が取得した画像データ（動画像）からキャプチャして、物体２１２が撮影された画像データ（静止画像）等が用いられる。
【００６０】
好ましくは、端末情報には、例えば、端末装置１２０、車両１０１、又はユーザ等を識別するそれぞれの識別情報や、物体２１２が検出された時間を示す時間情報（例えば、日時等）が含まれる。例えば、端末装置１２０の識別情報の一例として、端末装置１２０の製品名、型番、製造シリアル番号等を含めても良い。また、車両１０１の識別情報の一例として、車種、年式、車両登録番号、車両の現在の走行速度等を含めても良い。また、ユーザの識別情報の一例として、端末装置１２０を搭載した車両を運転する運転者の氏名、その車両の登録者情報等を含めても良い。
【００６１】
また、端末情報送信部６２５は、上記の処理とは別に、所定のタイミング（例えば、１分間隔等）で、端末装置１２０（又は車両）の位置を示す位置情報を情報提供装置１１０に送信する。
【００６２】
音声出力部６２６は、情報提供装置１１０から通知されるアラート情報（例えば、テキストメッセージ）に基づいて、落下物に対する注意を促す音声メッセージを生成し、生成した音声メッセージを、図５のスピーカ部５１１等を用いて出力する。なお、音声出力部６２６は、生成した音声メッセージを、車両１０１が備える音声回路やスピーカを用いて出力するものであっても良い。
【００６３】
記憶部６２７は、例えば、図５のＣＰＵ５０１で実行されるプログラム、及びストレージ部５０４、ＲＡＭ５０２等によって実現され、端末装置１２０の識別情報、画像データ取得部６２２が取得した画像データ、又は情報提供装置１１０から受信したアラート情報等の様々なデータ、情報を記憶する。
【００６４】
（情報提供装置の機能構成）
情報提供装置１１０は、例えば、通信部６０１、端末情報受信部６０２、判断部６０３、情報管理部６０４、情報提供部６０５、決定部６０６、状態管理部６０７、通知部６０８、及び記憶部６０９等を有する。
【００６５】
情報提供装置１１０は、例えば、図４のＣＰＵ４０１で所定のプログラムを実行することにより、上記の各機能構成を実現している。なお、上記の各機能構成のうち少なくとも一部は、ハードウェアによって実現されるものであっても良い。
【００６６】
通信部６０１は、例えば、図４のネットワークＩ／Ｆ４０５等を用いて、情報提供装置１１０をネットワーク１０２に接続し、例えば、端末装置１２０、管理者用端末１３０、及び外部サーバ１４０等と通信を行う。
【００６７】
端末情報受信部（受信部）６０２は、端末装置１２０が、道路上にある所定の物体を検出したときに送信する、物体を撮影した画像データ、及び物体を検出した位置を示す位置情報を含む端末情報を受信する。
【００６８】
判断部６０３は、端末情報受信部６０２が受信した端末情報に含まれる画像データに撮影された物体が、予め定められた落下物であるか否かを判断する。
【００６９】
一例として、判断部６０３は、外部サーバ１４０で提供される画像認識エンジンである画像認識サービス６４２に画像データを送信し、画像認識サービス６４２から返信される画像データが何であるかを示す文字列や画像イメージを取得する。また、判断部６０３は、画像認識サービス６４２から取得した文字列が、予め定められたキーワード（例えば、タイヤ、ホイールカバー、落石、段ボール箱等）を含む場合、画像データに撮影された物体が、予め定められた落下物であると判断する。また、判断部６０３は、画像認識サービス６４２から取得した画像イメージが、予め定められた画像イメージ（例えば、タイヤ、ホイールカバー、落石、段ボール箱等を示す画像イメージ）を含む場合、画像データに撮影された物体が、予め定められた落下物であると判断する。
【００７０】
なお、外部サーバ１４０で提供される画像認識サービス６４２として、例えば、前述した学習済の機械学習ＡＰＩであるＣｌｏｕｄ Ｖｉｓｉｏｎ ＡＰＩ等を利用することができる。
【００７１】
別の一例として、判断部６０３は、予め定められた落下物を撮影した複数の画像データから抽出した特徴量を用いて機械学習により作成した予測モデルを予め記憶部６０９に記憶しておくものであっても良い。この場合、判断部６０３は、予め記憶した予測モデルに、端末情報に含まれる画像データを入力することにより、画像データに撮影された物体が、予め定められた落下物であるか否か、落下物が何であるか等の情報（例えば、文字列や画像イメージ）を取得することができる。
【００７２】
情報管理部６０４は、判断部６０３により、端末情報に含まれる画像データに撮影された物体が予め定められた落下物であると判断された場合、端末情報に含まれる画像データ及び位置情報と、落下物を識別する情報とを含む落下物情報を管理する。なお、情報管理部６０４は、落下物情報を、外部サーバ１４０が提供するストレージサービス６４３や、データベースサービス６４４等に記憶して管理するものであっても良いし、情報提供装置１１０の記憶部６０９に記憶して管理するものであっても良い。
【００７３】
ここで、落下物を識別する情報とは、例えば、落下物名、落下物の種別、落下物の大きさ等の情報を表す文字列等であり、画像認識サービス６４２等から取得した複数の文字列（タグ情報）の中から判断部６０３が選択した１つの文字列（例えば、「タイヤ」等）が用いられる。また、落下物を識別する情報とは、例えば、落下物を視覚的に認識可能な画像イメージであり、画像認識サービス６４２等から取得した複数の画像イメージの中から判断部６０３が選択した１つの画像イメージ（例えば、タイヤを示す画像）が用いられる。
【００７４】
好ましくは、情報管理部６０４は、予め設定された範囲内（例えば、中心から半径１５ｍ以内等）で、複数の端末装置１２０によって検出された落下物を、同じ落下物として管理する。また、別の一例として、情報管理部６０４は、機械学習によって予め学習した予測モデルを用いて、落下物の品目（例えば、タイヤ、ホイールカバー、落石、段ボール箱等）を判断し、例えば、同じ品目である場合に同じ落下物として管理するもの等であっても良い。
【００７５】
情報提供部６０５は、情報管理部６０４が管理する１つ以上の落下物情報を用いて、道路上にある落下物の情報を提供する。例えば、情報提供部６０５は、ウェブサーバ機能を有しており、当該ウェブサーバにアクセスする管理者用端末１３０のウェブブラウザ６３１等に、図３に示すような管理者用の表示画面３００を表示させる。
【００７６】
決定部６０６は、情報管理部６０４が同じ落下物として管理する複数の落下物の位置情報を決定する。例えば、決定部６０６は、情報管理部６０４が同じ落下物として管理する複数の落下物の位置情報を平均して、位置情報の平均値を当該落下物の位置情報に決定する。なお、決定部６０６は、平均値に代えて、最頻値、中央値等の他の代表値により、当該落下物の位置情報を決定しても良い。
【００７７】
好ましくは、情報提供部６０５は、同じ落下物として管理される落下物の数が所定の数を超えた場合、決定部６０６により決定される位置情報の精度が向上したと見なして、予め設定された範囲を狭く変更する（例えば、１５ｍから５ｍに変更する）。
【００７８】
状態管理部６０７は、情報管理部６０４が管理する落下物の管理状態（以下、ステータスと呼ぶ）を管理する。例えば、情報提供部６０５は、図３に示すような管理者用の表示画面３００に、「撤去指示」ボタン３１１等のステータスボタンを表示させると共に、管理者によるステータスボタンの操作を受け付ける。また、状態管理部６０７は、情報提供部６０５が受け付けた操作に従って、落下物のステータスを変更するステータス変更処理を実行する。なお、状態管理部６０７によるステータス変更処理については、図１４を用いて後述する。
【００７９】
通知部６０８は、車両１０１、又は端末装置１２０の位置に対して予め定められた範囲内（例えば、半径２ｋｍ以内等）に落下物がある場合、落下物に関するアラート情報を、端末装置１２０に通知する。
【００８０】
このアラート情報は、例えば、「２ｋｍ以内に落下物がありますので、注意して走行して下さい。」或いは、「この先、２ｋｍ付近に自動車用タイヤが落ちていますので、運転に注意して下さい。」等のテキストメッセージであって良い。ただし、アラート情報は、テキストメッセージに限られず、予め設定されたエラーコードや、音声データ等であっても良い。
【００８１】
このアラート情報を用いて、端末装置１２０は、アラート情報に対応する音声情報を、音声出力部６２６を用いて出力することにより、端末装置１２０を搭載する車両１０１の運転者に、落下物に関する情報を安全に通知することができる。なお、アラート情報に対応する音声情報は、端末装置１２０を搭載する車両１０１の現在の走行速度やその車両が通行する道路（車線）の交通量等（すなわち、落下物までの到達時間）に応じて、音声情報を出力するタイミングを変更するようにしても良い。これは、例えば、落下物までの距離が１ｋｍで、車両１０１の走行速度が５０ｋｍ／ｈの場合と１００ｋｍ／ｈの場合では、落下物に到達するまでの所要時間が変わるからである。上記の場合、５０ｋｍ／ｈのときに７２秒、１００ｋｍ／ｈのときに３６秒となり、１００ｋｍ／ｈで走行しているときは、より早く通知されなければならないという状況になるからである。
【００８２】
（外部サーバの機能構成）
外部サーバ１４０は、例えば、Ｇｏｏｇｌｅ等のサービス提供者が提供する各種のクラウドサービスを提供する情報処理装置、又は情報処理システムである。図６の例では、外部サーバ１４０は、通信部６４１、画像認識サービス６４２、ストレージサービス６４３、及びデータベースサービス６４４等を有する。
【００８３】
画像認識サービス６４２は、前述したＣｌｏｕｄ Ｖｉｓｉｏｎ ＡＰＩに限られず、様々なサービス提供者が提供する画像認識サービスを適用することができる。
【００８４】
ストレージサービス６４３は、外部サーバ１４０によって提供されるオンラインストレージサービスであり、例えば、画像データ、ファイル等を記憶する。
【００８５】
データベースサービス６４４は、外部サーバ１４０によって提供されるクラウド型のデータベースであり、例えば、Ｇｏｏｇｌｅが提供するＣｌｏｕｄ ＳＱＬ等のサービスである。
【００８６】
なお、外部サーバ１４０は、異なるサービス提供者が提供する複数の外部サーバ１４０を利用するものであっても良い。また。外部サーバ１４０が提供する各サービスは任意の構成であって良いので、ここでは詳細な説明は省略する。
【００８７】
（管理者用端末の機能構成）
管理者用端末１３０は、ウェブブラウザ６３１を有する情報処理装置である。なお、ウェブブラウザ６３１は、ウェブサーバに接続してウェブページを閲覧可能な一般的なウェブブラウザで良いので、ここでは詳細な説明を省略する。
【００８８】
＜処理の流れ＞
続いて、本実施形態に係る情報提供システム１００における情報提供方法の流れについて説明する。
【００８９】
（端末情報の送信処理）
図７は、一実施形態に係る端末情報の送信処理の例を示すフローチャートである。端末装置１２０は、図７（ａ）に示す処理と、図７（ｂ）に示す処理とを並行して繰り返し実行し、端末情報を情報提供装置１１０に送信する。
【００９０】
図７（ａ）に示す処理は、端末装置１２０が、道路上にある所定の物体を検出したときに実行する端末情報の送信処理の例を示している。なお、図７（ａ）、（ｂ）に示す処理の開始時点において、端末装置１２０は、例えば、図２に示すように、車両１０１のダッシュボード２０１に取付けられており、情報提供システム１００に対応するアプリを実行しているものとする。
【００９１】
ステップＳ７０１において、端末装置１２０の検出部６２３は、画像データ取得部６２２が取得した車両１０１の周辺の道路を撮影した画像データから、例えば、図２を用いて前述したように、道路上にある所定の物体を検出する。
【００９２】
ステップＳ７０２において、端末装置１２０は、ステップＳ７０１で所定の物体が検出されたか否かを判断し、所定の物体が検出された場合、処理をステップＳ７０３に移行させる。一方、所定の物体が検出されない場合、端末装置１２０は、ステップＳ７０１、Ｓ７０２の処理を繰り返し実行する。
【００９３】
ステップＳ７０３に移行すると、端末装置１２０の端末情報送信部６２５は、位置情報取得部６２４を用いて、検出部６２３が所定の物体を検出した位置を示す位置情報を取得する。一例として、端末情報送信部６２５は、位置情報取得部６２４が継続的に出力する位置情報の中から、所定の物体が検出された時点における位置情報を取得する。
【００９４】
また、別の一例として、端末情報送信部６２５は、ステップＳ７０３の処理が実行される時点における位置情報を取得するものであっても良い。これは、例えば、図２に示すように、道路２１１を撮影した画像データから所定の物体２１２を検出した時点においても、端末装置１２０の位置と所定の物体２１２の位置との間の若干のズレがあるためである。例えば、車両１０１が所定の物体２１２に向かって進行している場合、所定の物体が検出されてからステップＳ７０３の処理までの遅延時間は微少なので、端末装置１２０の位置と所定の物体２１２の位置との間の距離（ズレ）は、むしろ小さくなると考えられる。
【００９５】
ステップＳ７０４において、端末装置１２０の端末情報送信部６２５は、ステップＳ７０１で検出された物体を撮影した画像データを取得する。例えば、端末情報送信部６２５は、画像データ取得部６２２が取得した画像データ（動画データ）から、検出部６２３が所定の物体を検出した時点における画像データ（静止画データ）をキャプチャする。
【００９６】
なお、ステップＳ７０４の処理は、ステップＳ７０３の処理より前に実行するものであっても良いし、ステップＳ７０３の処理と並行して実行するものであっても良い。
【００９７】
ステップＳ７０５において、端末装置１２０の端末情報送信部６２５は、ステップＳ７０３で取得した画像データ、及びステップＳ７０４で取得した位置情報を含む端末情報を情報提供装置１１０に送信する。
【００９８】
好ましくは、ステップＳ７０５で情報提供装置１１０に送信する端末情報には、端末装置１２０を識別する識別情報、所定の物体が検出された時間を示す時間情報、及び所定の物体を検出したことを示す検出フラグ「１」等が含まれる。
【００９９】
なお、所定の物体が検出された時間は、端末情報送信部６２５が端末情報を送信する時間を用いるものであっても良い。また、所定の物体が検出された時間は、情報提供装置１１０が端末情報を受信した時間等を用いるものであっても良い。この場合、端末情報には、時間情報が含まれていなくても良い。
【０１００】
また、検出フラグ「１」は、端末情報に画像データが含まれているときに、情報提供装置１１０が付加するものであっても良い。この場合、端末情報には、検出フラグが含まれていなくても良い。
【０１０１】
図７（ｂ）に示す処理は、端末装置１２０が、図７（ａ）に示す処理と並行して、所定の時間間隔で繰り返し実行する端末情報の送信処理の例を示している。
【０１０２】
ステップＳ７１１において、端末装置１２０の端末情報送信部６２５は、例えば、前回端末情報を送信してから所定の時間（例えば、１分等）を経過したか否かを判断する。
【０１０３】
所定の時間を経過した場合、端末装置１２０は、処理をステップＳ７１２に移行させる。一方、所定の時間を経過していない場合、端末装置１２０は、処理をステップＳ７１１に戻して、所定の時間を経過するまで同様の処理を繰り返し実行する。
【０１０４】
ステップＳ７１２に移行すると、端末装置１２０の端末情報送信部６２５は、位置情報取得部６２４を用いて、端末装置１２０（又は車両１０１）の現在の位置を示す位置情報を取得する。
【０１０５】
ステップＳ７１３において、端末装置１２０の端末情報送信部６２５は、ステップＳ７１２で取得した位置情報、現在の時間情報、端末装置１２０を識別する識別情報、及び検出フラグ「０」等を含む端末情報を、情報提供装置１１０に送信する。
【０１０６】
ステップＳ７１４において、端末装置１２０は、情報提供装置１１０から通知される落下物に対するアラート情報の受信を受信した場合、落下物について注意を促す音声情報を出力する音声情報の出力処理を実行する。なお、音声情報の出力処理の具体的な処理内容については、図１６を用いて後述する。
【０１０７】
なお、図７に示す端末情報の送信処理は一例である。例えば、端末情報送信部６２５は、ステップＳ７０１〜Ｓ７０５の処理と、ステップＳ７０６〜Ｓ７０８の処理とを並行して実行するものであっても良い。
【０１０８】
（端末情報の登録処理１）
図８は、一実施形態に係る端末情報の登録処理の例を示すフローチャート（１）である。この処理は、情報提供装置１１０が、端末装置１２０から送信された端末情報を受信したときに実行する処理の一例を示している。
【０１０９】
ステップＳ８０１において、情報提供装置１１０は、端末装置１２０から送信される端末情報を受信すると、ステップＳ８０２以降の処理を実行する。
【０１１０】
ステップＳ８０２において、情報提供装置１１０の情報管理部６０４は、端末情報に含まれる位置情報、時間情報、及び識別情報等を、例えば、データベースサービス６４４等のデータベースに登録する。なお、情報管理部６０４は、端末情報に含まれる位置情報、時間情報、及び識別情報を、情報提供装置１１０の記憶部６０９に記憶したデータベースに記憶するものであっても良い。
【０１１１】
ステップＳ８０３において、情報提供装置１１０は、端末情報に含まれる検出フラグが「１」であるか否かを判断する。
【０１１２】
検出フラグが「１」である場合、情報提供装置１１０は、処理をステップＳ８０４に移行させる。一方、検出フラグが「０」である場合、情報提供装置１１０は、処理を終了させる。なお、情報提供装置１１０は、検出フラグによらずに、例えば、端末情報に画像データが含まれるときに、処理をステップＳ８０４に移行させるものであっても良い。
【０１１３】
ステップＳ８０４に移行すると、情報提供装置１１０の判断部６０３は、端末情報に含まれる画像データに撮影された物体が、予め定められた落下物であるか否かを判断する。
【０１１４】
例えば、判断部６０３は、外部サーバ１４０で提供される画像認識サービス６４２に、端末情報に含まれる画像データを通知して画像認識を依頼する。これに応じて画像認識サービス６４２は、学習済の機械学習ＡＰＩで画像に含まれる物体が何であるかを示す１つ以上の文字列を情報提供装置１１０に通知する。判断部６０３は、画像認識サービス６４２から通知された１つ以上の文字列に、例えば、タイヤ、ホイールカバー、落石、段ボール箱等の予め定められたキーワードが含まれる場合、画像データに撮影された物体が、予め定められた落下物であると判断する。
【０１１５】
なお、判断部６０３は、前述したように、画像認識サービス６４２に代えて、記憶部６０９に予め記憶した予測モデルを用いて、上記の判断を行うものであっても良い。
【０１１６】
端末情報に含まれる画像データに撮影された物体が予め定められた落下物である場合、情報提供装置１１０は、ステップＳ８０５、Ｓ８０６の処理を実行する。一方、端末情報に含まれる画像データに撮影された物体が予め定められた落下物でない場合、情報提供装置１１０は、処理を終了させる。
【０１１７】
ステップＳ８０５、Ｓ８０６において、情報提供装置１１０の情報管理部６０４は、落下物に対応する画像データ、位置情報、及び落下物を識別する情報を含む落下物情報を記憶部に記憶する。
【０１１８】
例えば、ステップＳ８０５において、情報管理部６０４は、端末情報に含まれる画像データ（落下物に対応する画像データ）に画像データを識別するＩＤを付加して、外部サーバ１４０のストレージサービス６４３等に登録する。
【０１１９】
ステップＳ８０６において、情報管理部６０４は、画像データのＩＤ、端末情報に含まれる位置情報（落下物に対応する位置情報）、落下物を識別する情報、及び端末情報に含まれる時間情報を、例えば、データベースサービス６４４等のデータベースに登録する。
【０１２０】
上記の処理により、情報管理部６０４は、所定の時間毎に、端末装置１２０の識別情報、位置情報、及び時間情報を取得し、記憶部に記憶して管理することができる。
【０１２１】
また、情報管理部６０４は、検出フラグが「１」であり、かつ画像データに撮影された物体が予め定められた落下物である場合、落下物に対応する画像データ、位置情報、落下物を識別する情報、及び時間情報を記憶部に記憶して管理することができる。
【０１２２】
（端末情報の登録処理２）
図８に示す端末情報の登録処理は一例である。情報提供装置１１０の情報管理部６０４は、例えば、図９に示す端末情報の登録処理を実行するものであっても良い。
【０１２３】
図９は、一実施形態に係る端末情報の登録処理の例を示すフローチャート（２）である。なお、図９に示す処理のうち、ステップＳ８０１〜Ｓ８０６の処理は、図８に示す処理と同様なので、ここでは、図８に示す処理との相違点を中心に説明する。
【０１２４】
ステップＳ９０１において、情報提供装置１１０の情報管理部６０４は、予め定められた落下物であると判断された物体が、データベースに登録済の落下物であるか否かを判断する。例えば、情報管理部６０４は、データベースに登録済の落下物の位置から、予め設定された範囲内（例えば、半径１５ｍ以内等）で、複数の端末装置１２０によって検出された落下物を、同じ落下物として管理するものとする。
【０１２５】
また、別の一例として、情報管理部６０４は、機械学習によって予め学習した予測モデルを用いて、落下物の品目（例えば、タイヤ、ホイールカバー、落石、段ボール箱等）を判断し、例えば、同じ品目である場合に同じ落下物として管理しても良い。
【０１２６】
さらに、情報管理部６０４は、前述したＣｌｏｕｄ Ｖｉｓｉｏｎ ＡＰＩ等から通知される、物体の候補を示す複数の文字列の類似度等により、同じ落下物であるか否かを判断しても良い。
【０１２７】
上記の処理により、情報提供装置１１０は、同一の落下物を、誤って違う落下物として管理してしまうことを、効果的に低減することができる。
【０１２８】
端末装置１２０で検出され、予め定められた落下物であると判断された物体がデータベースに登録済の落下物でない場合、情報提供装置１１０は、ステップＳ８０５、Ｓ８０６の処理を実行する。一方、端末装置１２０で検出され、予め定められた落下物であると判断された物体がデータベースに登録済の落下物である場合、情報提供装置１１０は、ステップＳ９０２、Ｓ９０３の処理を実行する。
【０１２９】
ステップＳ９０２において、情報提供装置１１０の情報管理部６０４は、データベースに登録済の落下物の検出数に１を加算する。これにより、情報管理部６０４は、同じ落下物が検出された件数を管理することができる。
【０１３０】
ステップＳ９０３において、情報提供装置１１０の決定部６０６は、同じ落下物であると判断された物体の位置情報を平均化し、平均化した位置情報でデータベースに登録された落下物の位置情報を更新する。例えば、決定部６０６は、データベースに登録されている落下物の位置情報を、同じ落下物であると判断された物体の位置情報とを、検出数で重み付けして位置情報の平均値を算出する。
【０１３１】
また、決定部６０６は、複数の位置情報の平均値に限られず、例えば、最頻値、中央値等の他の代表値を算出して、データベースの位置情報を更新するものであっても良い。
【０１３２】
上記の処理により、情報管理部６０４は、同じ落下物に対する落下物情報の記憶領域を効率良く削減することができる。例えば、複数の端末装置１２０（例えば、端末装置１２０を搭載する複数の車両）が、同じ落下物を検出した場合、複数の端末装置１２０から送信される画像データ、及び位置情報は、ほぼ同内容であると考えられる。図９に示す処理により、このような、ほぼ同内容の画像データ、及び位置情報が、記憶部に大量に蓄積されることを低減することができる。
【０１３３】
（端末情報の登録処理３）
図８、９に示す各処理では、ステップＳ８０４において、端末情報に含まれる画像データに撮影された物体が、予め定められた落下物ではないと判断された場合、情報提供装置１１０は、処理を終了させていた。
【０１３４】
別の一例として、情報提供装置１１０の情報管理部６０４は、図１０に示す処理により、予め定められた落下物ではないと判断された場合に、端末情報に含まれる画像データ、位置情報等を記憶部に記憶して管理するものであっても良い。
【０１３５】
図１０は、一実施形態に係る端末情報の登録処理の例を示すフローチャート（３）である。なお、図１０に示す処理のうち、ステップＳ８０１〜Ｓ８０３、及びステップＳ８０５、Ｓ８０６の処理は、図８に示す処理と同様である。また、図１０に示す処理のうち、ステップＳ９０１〜Ｓ９０３の処理は、図９に示す処理と同様である。そのため、ここでは、図８、９に示す処理と同様の処理に対する説明は省略し、図８、９に示す処理との相違点を中心に説明を行う。
【０１３６】
ステップＳ１００１において、情報提供装置１１０の判断部６０３は、図８のステップＳ８０４と同様にして、端末情報に含まれる画像データに撮影された物体が、予め定められた落下物であるか否かを判断する。
【０１３７】
端末情報に含まれる画像データに撮影された物体が予め定められた落下物である場合、情報提供装置１１０は、ステップＳ８０５、Ｓ８０６の処理を実行する。一方、端末情報に含まれる画像データに撮影された物体が予め定められた落下物でない場合、情報提供装置１１０は、処理をステップＳ１００２に移行させる。
【０１３８】
ステップＳ１００２に移行すると、情報提供装置１１０の情報管理部６０４は、落下物を識別する情報を、例えば、「不明」に設定する。
【０１３９】
ステップＳ１００３、Ｓ１００４において、情報提供装置１１０の情報管理部６０４は、端末情報に含まれる画像データ、位置情報、及び落下物を識別する情報（「不明」）を含む落下物情報を記憶部に記憶する。例えば、ステップＳ１００３において、情報管理部６０４は、端末情報に含まれる画像データに画像データを識別するＩＤを付加して、外部サーバ１４０のストレージサービス６４３等に登録する。
【０１４０】
ステップＳ１００４において、情報管理部６０４は、画像データのＩＤ、端末情報に含まれる位置情報、落下物を識別する情報（「不明」）、及び端末情報に含まれる時間情報を、例えば、データベースサービス６４４等のデータベースに登録する。
【０１４１】
上記の処理により、情報管理部６０４は、例えば、画像認識サービス６４２で特定できない物体や、情報提供装置１１０に予め登録されていない落下物等の画像データ、及び位置情報を、「不明」な落下物として記憶部に記憶して管理することができるようになる。
【０１４２】
なお、「不明」な落下物は、例えば、管理者が、物体の画像を見て、物体が何であるかを判断し、処理方法を判断できるようにすることが望ましい。
【０１４３】
（表示画面の表示処理１）
図１１は、一実施形態に係る表示画面の表示処理の例を示すフローチャート（１）である。この処理は、情報提供装置１１０の情報提供部６０５が、情報管理部６０４が管理する落下物情報を用いて、例えば、図３に示すような管理者用の表示画面３００を、管理者用端末１３０のウェブブラウザ６３１等に表示させる処理の一例を示している。
【０１４４】
情報提供装置１１０の情報提供部６０５は、例えば、管理者が、管理者用端末１３０のウェブブラウザ６３１を用いて、情報提供部６０５が提供するウェブサーバにアクセスしたとき等に、図１１に示す表示画面の表示処理を実行する。
【０１４５】
ステップＳ１１０１において、情報提供装置１１０の情報提供部６０５は、情報管理部６０４が管理するデータベースから、落下物の位置を示す位置情報を取得し、記憶部６０９、又は外部サーバ１４０等から落下物の位置を含むマップデータを読み出す。また、情報提供部６０５は、読み出したマップデータを用いて、例えば、図３に示すような表示画面３００に地図３２０を表示する。
【０１４６】
ステップＳ１１０２において、情報提供装置１１０の情報提供部６０５は、地図３２０上の落下物の位置に、例えば、図３に示すような、落下物の位置を示すピン３２１を表示する。
【０１４７】
ステップＳ１１０３において、情報提供装置１１０の情報提供部６０５は、例えば、図３に示すような表示画面３００に、落下物情報３１０、及びステータスボタン（例えば、図３の「撤去指示」ボタン３１１）を表示する。
【０１４８】
なお、落下物情報３１０には、例えば、図３に示すように、「位置」、「検出日時」、「落下物」、及び「検出数」等の情報が含まれる。このうち、「位置」の情報は、例えば、図９のステップＳ８０６でデータベースに登録された落下物に対応する位置情報を用いて表示される。また「検出日時」の情報は、例えば、図９のステップＳ８０６でデータベースに登録された落下物に対応する時間情報を用いて表示される。さらに、「落下物」の情報は、図９のステップＳ８０６でデータベースに登録された落下物を識別する情報を用いて表示される。さらにまた、「検出数」の情報は、例えば、図９のステップＳ９０２でカウントされた検出数の情報等を用いて表示される。
【０１４９】
また、ステータスボタンは、管理者から落下物に対する操作を受け付けていない初期状態では、例えば、図３に示すように、「撤去指示」ボタン３１１が表示される。
【０１５０】
この状態で、例えば、ステップＳ１１０４において、図３に示す表示画面３００のピン３２１が選択されると、情報提供部６０５は、ステップＳ１１０５の処理を実行する。
【０１５１】
ステップＳ１１０５において、情報提供装置１１０の情報提供部６０５は、選択されたピン３２１に対応する落下物の画像データを読み出し、例えば、図３に示す表示画面３００の情報ウィンドウ３２２、及び落下物の画像３２３を表示する。
【０１５２】
なお、落下物の画像データが、外部サーバ１４０のストレージサービス６４３に記憶されている場合、情報提供部６０５は、選択されたピン３２１に対応する落下物の画像データを識別するＩＤを用いて、ストレージサービス６４３から画像データを取得する。
【０１５３】
一方、例えば、ステップＳ１１０６において、図３に示す表示画面３００のステータスボタン（例えば、「撤去指示」ボタン３１１）が選択されると、情報提供装置１１０は、ステップＳ１１０７において、ステータス変更処理を実行する。なお、ステータス変更処理については、図１４を用いて後述する。
【０１５４】
ステップＳ１１０８では、情報提供装置１１０は、例えば、管理者による終了操作を受け付けたか否かを判断し、終了操作を受け付けていない場合、ステップＳ１１０４〜Ｓ１１０７の処理を繰り返し実行する。一方、終了操作を受け付けた場合、情報提供装置１１０は、表示画面の表示処理を終了させる。
【０１５５】
上記の処理により、情報提供装置１１０は、例えば、図３に示すような管理者用の表示画面３００を、管理者用端末１３０のウェブブラウザ６３１に表示させることができる。なお、図３に示す管理者用の表示画面３００は一例であり、情報提供装置１１０は、例えば、図１２Ａ又は図１２Ｂに示す表示画面の表示処理により、図１３に示すような管理者用の表示画面１３００を管理者用端末１３０のウェブブラウザ６３１に表示させるものであっても良い。
【０１５６】
（表示画面の表示処理２）
図１２Ａは、一実施形態に係る管理画面の表示処理の例を示すフローチャート（２）である。この処理は、情報提供装置１１０の情報提供部６０５が、情報管理部６０４が管理する落下物情報を用いて、例えば、図１３に示すような管理者用の表示画面１３００を、管理者用端末１３０のウェブブラウザ６３１等に表示させる処理の一例を示している。
【０１５７】
情報提供装置１１０の情報提供部６０５は、図１１に示す表示画面の表示処理に代えて、図１２に示す表示画面の表示処理を実行するものであっても良い。
【０１５８】
ステップＳ１２０１において、情報提供装置１１０の情報提供部６０５は、例えば、図１１のステップＳ１１０１の処理と同様にして、図１３に示すような表示画面１３００に地図１３１０を表示する。
【０１５９】
ステップＳ１２０２において、情報提供装置１１０の情報提供部６０５は、例えば、図１１のステップＳ１１０２の処理と同様にして、図１３に示すような表示画面１３００に、落下物の位置を示すピン１３１１を表示する。
【０１６０】
ステップＳ１２０３おいて、情報提供装置１１０の情報提供部６０５は、例えば、図１３に示すような表示画面１３００に、落下物の一覧情報１３２０を表示する。図１３の例では、落下物の一覧情報１３２０には、複数の落下物に対応する「ＩＤ」、「名称」、「通知数」、「状態」、及び「更新日時」等の情報が含まれている。
【０１６１】
「ＩＤ」の情報は、例えば、図１０のステップＳ８０６、又はステップＳ１１０４でデータベースに登録された画像データのＩＤを用いて表示される。
【０１６２】
「名称」の情報は、例えば、図１０のステップＳ８０６、又はステップＳ１００４でデータベースに登録された、落下物を識別する情報を用いて表示される。
【０１６３】
「通知数」の情報は、例えば、情報提供装置１１０の通知部６０８が、例えば、図１５で後述するアラート情報の通知処理により、当該落下物に対するアラート情報の通知を行った回数をカウントしておき、このカウント値を用いて表示される。
【０１６４】
「状態」の情報は、例えば、情報提供装置１１０の状態管理部６０７が管理する落下物の状態（ステータス）を用いて表示される。
【０１６５】
「更新日時」の情報は、例えば、図１０のステップＳ８０６、ステップＳ９０３、又はステップＳ１００４等で、データベースが最後に更新された日時の情報を用いて表示される。
【０１６６】
この状態から、例えば、ステップＳ１２０４において、ピン１３１１が選択されると、情報提供部６０５は、図１１のステップＳ１１０５と同様にして、選択されたピン１３１１に対応する落下物の画像１３１３、及び情報ウィンドウ１３１２等を表示する。
【０１６７】
また、例えば、ステップＳ１２０６において、落下物の一覧情報１３２０から、１つの行が選択されると、情報提供部６０５は、ステップＳ１２０７において、表示画面１３００に、選択された行に対応する落下物の詳細情報、及びステータスボタンを表示する。
【０１６８】
例えば、図１３において、ＩＤ「１７３」の行１３２１が選択されると、情報提供部６０５は、図１３の破線１３３０内に示すような、落下物の詳細情報、及びステータスボタンの一例である「撤去指示」ボタン１３３１を表示する。
【０１６９】
さらに、例えば、ステップＳ１２０８において、ステータスボタンが選択されると、情報提供部６０５は、ステップＳ１２０９において、図１４で後述するステータス変更処理を実行する。
【０１７０】
ステップＳ１２１０において、情報提供装置１１０は、終了操作を受け付けるまで、ステップＳ１２０４〜Ｓ１２０９の処理を繰り返し実行する。
【０１７１】
（表示画面の表示処理３）
図１２Ｂは、一実施形態に係る管理画面の表示処理の例を示すフローチャート（３）である。この処理は、情報提供装置１１０の情報提供部６０５が、情報管理部６０４が管理する落下物情報を用いて、例えば、図１３に示すような管理者用の表示画面１３００を、管理者用端末１３０のウェブブラウザ６３１等に表示させる処理の別の一例を示している。
【０１７２】
図１２Ｂに示す管理画面の表示処理では、図１２Ａに示す管理画面の表示処理に加えて、ステップＳ１２２１〜Ｓ１２２４の処理が追加されている。なお、図１２ＢのステップＳ１２０１〜１２１０の処理は、図１２ＡのステップＳ１２０１〜１２１０と処理と同様なので、ここでは、図１２Ａに示す処理との相違点を中心に説明を行う。
【０１７３】
図１２ＢのステップＳ１２０１〜Ｓ１２０３において、図１３に示すような表示画面１３００が表示された後、情報提供装置１１０は、ステップＳ１２０４〜Ｓ１２０９の処理と並行して、ステップＳ１２２１〜Ｓ１２２３の処理を実行する。
【０１７４】
ステップＳ１２２１において、情報提供装置１１０の情報提供部６０５は、予め定められた第１の時間「撤去未指示」の状態が継続している落下物があるか否かを判断する。例えば、情報提供部６０５は、落下物が最初に検知された日時から、予め定められた第１の時間（例えば、３０分、１時間等）を経過しても状態が「撤去未指示」のままである落下物があるか否かを判断する。予め定められた第１の時間、「撤去未指示」の状態が継続している落下物がある場合、情報提供部６０５は、処理をステップＳ１２２２に移行させる。
【０１７５】
ステップＳ１２２２に移行すると、情報提供部６０５は、第１の時間「撤去未指示」の状態が継続していると判断された落下物の情報の表示形態を変更する。一例として、情報提供部６０５は、図１３に示す表示画面３００の落下物の一覧情報１３２０において、「自動車用タイヤ」の状態「撤去未指示」が第１の時間以上継続した場合、「自動車用タイヤ」に対応する行の背景色、文字色等を所定の色に変更する。また、これに合わせて、情報提供部６０５は、「自動車用タイヤ」に対応するピン１３１１の色等を変更しても良い。
【０１７６】
なお、表示形態の変更方法は、色の変更に限られず、例えば、点滅表示させる、文字の大きさを変える（例えば大きくする）、文字の太さを変える（例えば太くする）等であっても良い。上記の場合、ピン１３１１の色や表示形態は、例えば、「撤去未指示」である落下物の大きさ（落下物を識別する情報の一例）に応じて変えても良い。つまり、落下物の大きさが大きいほど、車両の通行の妨げとなるだけでなく車両の通行に危険を及ぼす可能性が高くなるため、管理者用端末１３０を操作する管理者に対して撤去を優先的に行うように促す表示形態とすることが望ましい。
【０１７７】
さらに、落下物に対する運用状態（撤去未指示、撤去指示済み、撤去完了、等）によってピン１３１１の表示色を赤（もしくは赤の点滅、等）、オレンジ、青、等に変えるようにしても良い。
【０１７８】
上記の処理により、情報提供部６０５は、落下物が検知されてから、撤去指示が出されていない落下物がある場合、その旨を管理者等にリマインドすることができる。
【０１７９】
また、ステップＳ１２２３において、情報提供装置１１０の情報提供部６０５は、予め定められた第２の時間、「通知数」が未更新の落下物があるか否かを判断する。例えば、情報提供部６０５は、落下物が最後に検知された日時から、予め定められた第２の時間（例えば、３０分、１時間等）を経過しても、「通知数」が変化しない落下物があるか否かを判断する。ここで、第２の時間は、例えば、落下物が既にその場所に存在しないと判断するための時間が予め設定されているものとする。第２の時間、通知数が未更新の落下物がある場合、情報提供部６０５は、処理をステップＳ１２２４に移行させる。
【０１８０】
ステップＳ１２２４に移行すると、情報提供部６０５は、第２の時間、通知数が未更新であると判断された落下物の「状態」を変更する。一例として、情報提供部６０５は、図１３に示す表示画面３００の落下物の一覧情報１３２０において、「自動車用タイヤ」の通知数「３２」が第２の時間以上更新されない場合、「自動車用タイヤ」の状態を「所定の時間通知なし」（又は「不明」、「撤去済」等）に変更する。
【０１８１】
上記の処理により、情報提供部６０５は、例えば、落下物が風、動物、鳥等により移動され、検知されなくなった場合、その旨を管理者に通知することができるようになる。
【０１８２】
（ステータス変更処理）
図１４は、一実施形態に係るステータス変更処理の例を示すフローチャートである。この処理は、図１１のステップＳ１１０７、又は図１２のステップＳ１２０９において、情報提供装置１１０が実行するステータス変更処理の一例を示している。
【０１８３】
ステップＳ１４０１において、情報提供部６０５が、例えば、図１３に示すような管理者用の表示画面１３００において、ステータスボタンの一例である「要撤去」ボタンの
選択を受け付けると、情報提供装置１１０はステップＳ１４０２の処理を実行する。
【０１８４】
なお、「要撤去」ボタンは、落下物を識別する情報が「不明」であるときに、「撤去不要」ボタンと共に管理者用の表示画面１３００に表示されるものとする。
【０１８５】
ステップＳ１４０２において、状態管理部６０７は、落下物のステータス（管理状態）を「撤去未指示」に更新し、これに応じて、情報提供部６０５は、管理者用の表示画面１３００に、「撤去指示」ボタン１３３１を表示させる。
【０１８６】
また、ステップＳ１４０３において、情報提供部６０５が、管理者用の表示画面１３００において、「撤去指示」ボタン１３３１の選択を受け付けると、情報提供装置１１０はステップＳ１４０４の処理を実行する。
【０１８７】
ステップＳ１４０４において、状態管理部６０７は、落下物のステータスを「撤去指示済」に更新し、これに応じて、情報提供部６０５は、管理者用の表示画面１３００に、ステータスボタンの一例である「撤去完了」ボタンを表示させる。
【０１８８】
さらに、ステップＳ１４０５において、情報提供部６０５が、管理者用の表示画面１３００において、「撤去完了」ボタンを受け付けると、情報提供装置１１０はステップＳ１４０６の処理を実行する。
【０１８９】
ステップＳ１４０６において、状態管理部６０７は、落下物のステータスを「処理済」に更新する。これに応じて、情報提供部６０５は、一例として、管理者用の表示画面１３００から、当該落下物に関する情報を削除する。
【０１９０】
さらにまた、ステップＳ１４０７において、情報提供部６０５が、管理者用の表示画面１３００において、「撤去不要」ボタンを受け付けると、情報提供装置１１０は、前述したステップＳ１４０６の処理を実行する。
【０１９１】
このように、情報提供装置１１０の状態管理部６０７は、管理者等によるステータスボタンの操作に応じて、落下物のステータス（管理状態）を管理することができる。
【０１９２】
なお、落下物のステーテスが「処理済」に更新された場合、情報提供装置１１０は、落下物の情報を通知した端末装置１２０に、落下物が撤去されたことを示すアラート情報を送信するものであっても良い。
【０１９３】
上記の図７〜図１２、１４の処理により、実施の形態によれば、広い範囲の道路上にある落下物の情報を低コスト、かつタイムリーに収集し、管理することを容易にする情報提供システム１００を提供することができる。
【０１９４】
（アラート情報の通知処理）
図１５は、一実施形態に係るアラート情報の通知処理の例を示すフローチャートである。この処理は、情報提供装置１１０が、端末装置１２０から端末情報を受信したときに実行する処理の例を示しており、例えば、図８〜１０に示した端末情報の登録処理と並行して実行される。
【０１９５】
ステップＳ１５０１において、情報提供装置１１０は、端末装置１２０から送信される端末情報を受信すると、ステップＳ１５０２以降の処理を実行する。
【０１９６】
ステップＳ１５０２において、情報提供装置１１０の通知部６０８は、端末情報に含まれる位置情報に基づいて、端末装置１２０の位置に対して予め定められた範囲内（例えば、半径２ｋｍ以内）に、端末装置１２０に未通知の落下物があるか否かを判断する。
【０１９７】
なお、端末装置１２０に未通知の落下物とは、当該落下物のアラート情報を、端末情報を送信した端末装置１２０に未だ通知していない落下物を示すものとする。また、上記の予め定められた範囲は、他の範囲であっても良い。
【０１９８】
ステップＳ１５０３において、情報提供装置１１０の通知部６０８は、予め定められた範囲内に未通知の落下物があるか否かに応じて、処理を分岐させる。予め定められた範囲内に未通知の落下物がある場合、通知部６０８は、処理をステップＳ１５０４に移行させる。一方、予め定められた範囲内に未通知の落下物がない場合、通知部６０８は、処理をステップＳ１５０７に移行させる。
【０１９９】
ステップＳ１５０４に移行すると、情報提供装置１１０の通知部６０８は、端末情報に含まれる端末装置１２０の位置情報と、落下物の位置情報とを用いて、端末装置１２０と落下物との間の距離を算出する。
【０２００】
ステップＳ１５０５において、通知部６０８は、情報管理部６０４が管理する落下物を識別する情報（例えば、落下物名、落下物の種別、落下物の大きさ等）を取得する。
【０２０１】
ステップＳ１５０６において、通知部６０８は、落下物があることを示すアラートフラグ「１」と、落下物までの距離、及び落下物を識別する情報を含むアラート情報とを、端末情報を送信した端末装置１２０に返信する。
【０２０２】
一例として、落下物までの距離、及び落下物を識別する情報を含むアラート情報には、例えば、「１．５ｋｍ以内（落下物までの距離の一例）に直径７０ｃｍの自動車用タイヤ（落下物の一例）が落ちています。注意して走行して下さい。」等のテキストメッセージが含まれる。ただし、これに限られず、アラート情報には、落下物まで距離を示す情報、落下物の種別を示す情報（落下物コード等）、落下物まで到達時間を示す情報、等が含まれているものであっても良い。
【０２０３】
一方、ステップＳ１５０３からステップＳ１５０７に移行すると、通知部６０８は、落下物があることを示すアラートフラグ「０」を、端末情報を送信した端末装置１２０に返信する。
【０２０４】
上記の処理により、情報提供装置１１０は、端末情報を送信する端末装置１２０に対して、端末装置１２０の近くにある落下物に関するアラート情報を提供することができる。
【０２０５】
（音声情報の出力処理）
図１６は、一実施形態に係る音声情報の出力処理の例を示すフローチャートである。この処理は、端末装置１２０が、図１５のステップＳ１５０６、又はステップＳ１５０７において情報提供装置１１０が送信した情報を受信したときに実行する処理の例を示している。
【０２０６】
ステップＳ１６０１において、端末装置１２０は、図１５のステップＳ１５０６、又はステップＳ１５０７において情報提供装置１１０が送信した情報を受信した場合、ステップＳ１６０２以降の処理を実行する。
【０２０７】
ステップＳ１６０２において、端末装置１２０の音声出力部６２６は、情報提供装置１１０から受信した情報のアラートフラグが「１」であるか「０」であるかを判断する。アラートフラグが「１」である場合、音声出力部６２６は、処理をステップＳ１６０３に移行させる。一方、アラートフラグが「０」である場合、音声出力部６２６は、処理を終了させる。
【０２０８】
ステップＳ１６０３に移行すると、音声出力部６２６は、情報提供装置１１０から受信した情報から、アラート情報を取得する。例えば、音声出力部６２６は、アラート情報に含まれる「１．５ｋｍ以内に自動車用タイヤが落ちています。注意して走行して下さい。」等のテキストメッセージを取得する。或いは、音声出力部６２６は、アラート情報に含まれる落下物までの距離を示す情報、落下物の種別を示す情報、落下物の大きさを示す情報を取得するものであっても良い。
【０２０９】
ステップＳ１６０４において、音声出力部６２６は、取得したアラート情報に基づいて、アラート音声を生成し、生成したアラート音声を出力する。例えば、音声出力部６２６は、取得したテキストメッセージを、音声合成処理により音声に変換して出力する。或いは、音声出力部６２６は、予め記憶した音声メッセージの中から、アラート情報に含まれる落下物までの距離を示す情報、落下物の種別を示す情報、落下物の大きさを示す情報に対応する音声メッセージを選択し、出力するものであっても良い。この場合、音声メッセージの音量を上述の各種情報に応じて制御しても良い。
【０２１０】
上記の図１５、１６の処理により、端末装置１２０の利用者（例えば、運転者等）は、近くに落下物がある場合、落下物に関するアラート情報を音声メッセージで受けられるようになる。これにより、情報提供システム１００を利用する端末装置１２０の利用者は、例えば、図２に示すように、端末装置１２０を車両１０１のダッシュボード２０１に取付けて、情報提供システム１００に対応するアプリを実行することが期待できる。
【０２１１】
また、本実施形態では、例えば、図７〜１０の処理により、他の複数の端末装置１２０から、道路上の落下物の情報がタイムリーに収集されるので、端末装置１２０の利用者は、常に最新の落下物に関するアラート情報を取得することができる。
【０２１２】
なお、本実施形態における落下物に対するアラート情報の通知や、音声の出力は、道路を走行する車両のうち、落下物に接近している車両に限って適用される。例えば、落下物を通過した車両に対しては、当該落下物に対するアラート情報の通知や、音声の出力を行わないことが前提である。
【０２１３】
＜まとめ＞
本発明の実施形態によれば、広い範囲の道路上にある落下物の情報を低コスト、かつタイムリーに収集し、管理することを容易にする情報提供システム１００を提供することができる。
【０２１４】
本実施形態に係る情報提供システム１００によれば、道路を管理する管理者は、管理用車両を用いて道路を巡回しなくても、管理対象となる道路上の落下物の情報を容易に取得し、管理することができる。
【０２１５】
また、道路上の落下物を撤去又は回収する作業者は、管理用車両を用いて道路を巡回しなくても、例えば、図３、１３に示すような管理者用の表示画面を参照して、落下物の落下地点に直行できるので、迅速に落下物を撤去又は回収することができるようになる。これにより、道路を管理する管理者は、管理用の車両を巡回させるコストも削減することができる。
【０２１６】
なお、将来的には、道路上の落下物を回収する回収者が、例えば、図３、１３に示すような管理者用の表示画面を参照して落下物の位置を特定し、ドローン等を用いて落下物を回収できるようになることが期待できる。
【０２１７】
＜補足＞
上記で説明した各実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたＡＳＩＣ（Application Specific Integrated Circuit）、ＤＳＰ（digital signal processor）、ＦＰＧＡ（field programmable gate array）や従来の回路モジュール等のデバイスを含むものとする。
【符号の説明】
【０２１８】
１００      情報提供システム
１０１      車両
１１０      情報提供装置
１２０      端末装置
１５０      クラウドサーバ（情報提供装置の別の一例）
６０２      端末情報受信部（受信部）
６０３      判断部
６０４      情報管理部
６０５      情報提供部
６０６      決定部
６０７      状態管理部
６０８      通知部
６０９      記憶部
６２３      検出部
６２５      端末情報送信部（送信部）
６２６      音声出力部
６４３      ストレージサービス（記憶部の別の一例）
６４４      データベースサービス（記憶部の別の一例）
【先行技術文献】
【特許文献】
【０２１９】
【特許文献１】特開２０１６−１３９３９２号公報
【図１】
2020024655.tif 000003
【図２】
2020024655.tif 000004
【図３】
2020024655.tif 000005
【図４】
2020024655.tif 000006
【図５】
2020024655.tif 000007
【図６】
2020024655.tif 000008
【図７】
2020024655.tif 000009
【図８】
2020024655.tif 000010
【図９】
2020024655.tif 000011
【図１０】
2020024655.tif 000012
【図１１】
2020024655.tif 000013
【図１２Ａ】
2020024655.tif 000014
【図１２Ｂ】
2020024655.tif 000015
【図１３】
2020024655.tif 000016
【図１４】
2020024655.tif 000017
【図１５】
2020024655.tif 000018
【図１６】
2020024655.tif 000019