(57)【要約】【課題】車両の周辺環境を検出する技術を改善する。【解決手段】情報処理システム１は、１つ以上の車両１０と、１つ以上の車両１０と通信可能なサーバ２０と、を備える。車両１０は、車外風景を撮像した画像、車外の湿度、及び画像の撮像位置を取得する。車両１０又はサーバ２０は、画像及び湿度に基づいて、車両１０の周囲の大気中浮遊物質に関する浮遊物質情報を生成する。サーバ２０は、１つ以上の浮遊物質情報及び対応する撮像位置を記憶し、記憶された１つ以上の浮遊物質情報及び対応する前記撮像位置を用いて、クライアント３１に対する情報提供を実施する。【選択図】図１
2020094957.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上の車両と、前記１つ以上の車両と通信可能なサーバと、を備える情報処理システムであって、
前記車両は、車外風景を撮像した画像、車外の湿度、及び前記画像の撮像位置を取得し、
前記車両又は前記サーバは、前記画像及び前記湿度に基づいて、前記車両の周囲の大気中浮遊物質に関する浮遊物質情報を生成し、
前記サーバは、
１つ以上の前記浮遊物質情報及び対応する前記撮像位置を記憶し、
記憶された前記１つ以上の浮遊物質情報及び対応する前記撮像位置を用いて、クライアントに対する情報提供を実施する、情報処理システム。
【請求項２】
請求項１に記載の情報処理システムであって、
前記車両又は前記サーバは、前記画像のコントラストが第１基準値未満で、前記画像の色合いが基準色とは異なり、且つ、前記湿度が第２基準値未満である場合、前記車両の周囲の大気中浮遊物質が水、花粉、及び黄砂のいずれとも異なる物質を含むことを示す前記浮遊物質情報を生成する、情報処理システム。
【請求項３】
請求項２に記載の情報処理システムであって、
前記車両又は前記サーバは、前記画像のコントラストが前記第１基準値未満で、且つ、前記湿度が前記第２基準値以上である場合、前記車両の周囲の大気中浮遊物質が水を含むことを示す前記浮遊物質情報を生成する、情報処理システム。
【請求項４】
請求項２又は３に記載の情報処理システムであって、
前記車両又は前記サーバは、前記画像のコントラストが前記第１基準値未満で、且つ、前記画像の色合いが前記基準色である場合、前記車両の周囲の大気中浮遊物質が花粉又は黄砂を含むことを示す前記浮遊物質情報を生成する、情報処理システム。
【請求項５】
請求項２から４のいずれか一項に記載の情報処理システムであって、
前記車両又は前記サーバは、前記画像のコントラストが前記第１基準値以上である場合、前記車両の周囲に大気中浮遊物質が存在しないことを示す前記浮遊物質情報を生成する、情報処理システム。
【請求項６】
請求項１から５のいずれか一項に記載の情報処理システムであって、
前記車両又は前記サーバは、大気中浮遊物質の発生源が映った前記画像から前記発生源を検出すると、前記車両の位置及び前記画像に基づいて、前記発生源の位置を取得し、
前記サーバは、前記発生源の位置を用いて前記情報提供を実施する、情報処理システム。
【請求項７】
請求項６に記載の情報処理システムであって、
前記サーバは、
前記発生源の風向きを取得し、
前記発生源の位置及び風向きを用いて前記情報提供を実施する、情報処理システム。
【請求項８】
車両に搭載される情報処理装置に、
車外風景を撮像した画像、車外の湿度、及び前記画像の撮像位置を取得するステップと、
前記画像及び前記湿度に基づいて、前記車両の周囲の大気中浮遊物質に関する浮遊物質情報を生成するステップと、
前記浮遊物質情報及び前記撮像位置をサーバへ送信するステップと、
を実行させる、プログラム。
【請求項９】
１つ以上の車両と通信可能な情報処理装置に、
前記車両から、車外風景を撮像した画像、車外の湿度、及び前記画像の撮像位置を受信するステップと、
前記画像及び前記湿度に基づいて、前記車両の周囲の大気中浮遊物質に関する浮遊物質情報を生成するステップと、
１つ以上の前記浮遊物質情報及び対応する前記撮像位置を記憶するステップと、
記憶された前記１つ以上の浮遊物質情報及び対応する前記撮像位置を用いて、クライアントに対する情報提供を実施するステップと、
を実行させる、プログラム。
【請求項１０】
１つ以上の車両と、前記１つ以上の車両と通信可能なサーバと、を備える情報処理システムが実行する情報処理方法であって、
前記車両が、車外風景を撮像した画像、車外の湿度、及び前記画像の撮像位置を取得するステップと、
前記車両又は前記サーバが、前記画像及び前記湿度に基づいて、前記車両の周囲の大気中浮遊物質に関する浮遊物質情報を生成するステップと、
前記サーバが、
１つ以上の前記浮遊物質情報及び対応する前記撮像位置を記憶するステップと、
記憶された前記１つ以上の浮遊物質情報及び対応する前記撮像位置を用いて、クライアントに対する情報提供を実施するステップと、
を含む、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、プログラム、及び情報処理方法に関する。
【背景技術】
【０００２】
従来、車両の周辺環境を検出する技術が知られている。例えば、特許文献１には、車載カメラによって撮像された画像に基づいて霧判定を行う車載霧判定装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−０５７３３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された技術では、画像の輝度に基づいて霧の発生を判定している。しかしながら、画像の輝度は、霧の発生に限られず、例えば花粉又は黄砂等、大気中に存在する水以外の物質の存在によっても影響を受ける。このため、従来技術では、大気中に花粉等が浮遊している場合であっても、霧が発生していると誤検出してしまう可能性がある。したがって、車両の周辺環境を検出する技術には改善の余地があった。
【０００５】
かかる事情に鑑みてなされた本発明の目的は、車両の周辺環境を検出する技術を改善することにある。
【課題を解決するための手段】
【０００６】
本発明の一実施形態に係る情報処理システムは、
１つ以上の車両と、前記１つ以上の車両と通信可能なサーバと、を備える情報処理システムであって、
前記車両は、車外風景を撮像した画像、車外の湿度、及び前記画像の撮像位置を取得し、
前記車両又は前記サーバは、前記画像及び前記湿度に基づいて、前記車両の周囲の大気中浮遊物質に関する浮遊物質情報を生成し、
前記サーバは、
１つ以上の前記浮遊物質情報及び対応する前記撮像位置を記憶し、
記憶された前記１つ以上の浮遊物質情報及び対応する前記撮像位置を用いて、クライアントに対する情報提供を実施する。
【０００７】
本発明の一実施形態に係るプログラムは、
車両に搭載される情報処理装置に、
車外風景を撮像した画像、車外の湿度、及び前記画像の撮像位置を取得するステップと、
前記画像及び前記湿度に基づいて、前記車両の周囲の大気中浮遊物質に関する浮遊物質情報を生成するステップと、
前記浮遊物質情報及び前記撮像位置をサーバへ送信するステップと、を実行させる。
【０００８】
本発明の一実施形態に係るプログラムは、
１つ以上の車両と通信可能な情報処理装置に、
前記車両から、車外風景を撮像した画像、車外の湿度、及び前記画像の撮像位置を受信するステップと、
前記画像及び前記湿度に基づいて、前記車両の周囲の大気中浮遊物質に関する浮遊物質情報を生成するステップと、
１つ以上の前記浮遊物質情報及び対応する前記撮像位置を記憶するステップと、
記憶された前記１つ以上の浮遊物質情報及び対応する前記撮像位置を用いて、クライアントに対する情報提供を実施するステップと、を実行させる。
【０００９】
本発明の一実施形態に係る情報処理方法は、
１つ以上の車両と、前記１つ以上の車両と通信可能なサーバと、を備える情報処理システムが実行する情報処理方法であって、
前記車両が、車外風景を撮像した画像、車外の湿度、及び前記画像の撮像位置を取得するステップと、
前記車両又は前記サーバが、前記画像及び前記湿度に基づいて、前記車両の周囲の大気中浮遊物質に関する浮遊物質情報を生成するステップと、
前記サーバが、
１つ以上の前記浮遊物質情報及び対応する前記撮像位置を記憶するステップと、
記憶された前記１つ以上の浮遊物質情報及び対応する前記撮像位置を用いて、クライアントに対する情報提供を実施するステップと、を含む。
【発明の効果】
【００１０】
本発明の一実施形態に係る情報処理システム、プログラム、及び情報処理方法によれば、車両の周辺環境を検出する技術が改善される。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る情報処理システムの概略構成を示す図である。
【図２】車両の概略構成を示すブロック図である。
【図３】大気中浮遊物質に関する浮遊物質情報を説明する図である。
【図４】サーバの概略構成を示すブロック図である。
【図５】サーバに記憶された情報の例を示す図である。
【図６】サーバからクライアントに対する情報提供の例を示す図である。
【図７】車両の動作を示すフローチャートである。
【図８】図７に記載の処理内容の例を示すフローチャートである。
【図９】サーバの動作を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について説明する。
【００１３】
（第１実施形態）
図１を参照して、本発明の一実施形態に係る情報処理システム１の概要について説明する。情報処理システム１は、１つ以上の車両１０と、サーバ２０と、を備える。車両１０は、例えば自動車であるが、これに限られず任意の車両であってもよい。図１では説明の簡便のため、車両１０については２つのみを図示しているが、情報処理システム１は任意の数の車両１０を備えてもよい。サーバ２０は、１つ又は互いに通信可能な複数の情報処理装置（例えば、サーバ装置）を含む。車両１０及びサーバ２０は、例えば移動体通信網及びインターネット等を含むネットワーク３０を介して通信可能である。また、サーバ２０は、ネットワーク３０を介してクライアント３１と通信可能である。クライアント３１は、例えばＰＣ（Personal Computer）、スマートフォン、又はサーバ装置等であるが、任意の情報処理装置であってもよい。
【００１４】
まず、本実施形態の概要について説明し、詳細については後述する。車両１０は、例えば車載カメラ、湿度センサ、及び衛星測位システムに対応する受信機を備えており、車外風景を撮像した画像、並びに画像が撮像されたときの車外の湿度及び自車両の位置（撮像位置）を取得する。車両１０は、画像及び湿度に基づいて、自車両の周囲の大気中浮遊物質（例えば、水、花粉、及び黄砂等）に関する浮遊物質情報を生成する。サーバ２０は、１つ以上の車両１０から情報を収集することにより、１つ以上の浮遊物質情報及び対応する撮像位置を記憶する。サーバ２０は、記憶された情報を用いて、クライアント３１に対する情報提供を実施する。
【００１５】
このように、本実施形態によれば、浮遊物質情報を生成するために、車両１０の車外風景を撮像した画像に加え、車外の湿度が考慮される。後述するように、画像及び湿度の両方を考慮することにより、霧が発生している状況（即ち、大気中浮遊物質が水を含む状況）と、水とは異なる物質が大気中に浮遊している状況（即ち、大気中浮遊物質が水とは異なる物質を含む状況）と、を切り分けて検出可能である。このため、車両の周辺環境を検出する技術の検出精度が改善する。また、本実施形態によれば、サーバ２０によって収集された１つ以上の浮遊物質情報及び対応する撮像位置を用いてクライアント３１に対する情報提供が実施される。このため、クライアント３１は、例えば実際に霧が発生している位置等を認識可能である。したがって、車両の周辺環境を検出する技術の利便性が向上する。
【００１６】
次に、情報処理システム１の各構成について、詳細に説明する。
【００１７】
（車両の構成）
図２に示すように、車両１０は、通信部１１と、測位部１２と、撮像部１３と、湿度検出部１４と、記憶部１５と、制御部１６と、を備える。通信部１１、測位部１２、撮像部１３、湿度検出部１４、記憶部１５、及び制御部１６のそれぞれは、車両１０に内蔵されてもよく、或いは車両１０に着脱可能に設けられてもよい。通信部１１、測位部１２、撮像部１３、記憶部１５、及び制御部１６は、例えばＣＡＮ（Controller Area Network）等の車載ネットワーク又は専用線を介して、互いに通信可能に接続される。
【００１８】
通信部１１は、ネットワーク３０に接続する通信モジュールを含む。当該通信モジュールは、例えば４Ｇ（4th Generation）及び５Ｇ（5th Generation）等の移動体通信規格に対応するが、これらに限られず、任意の通信規格に対応してもよい。例えば、ＤＣＭ（Data Communication Module）等の車載通信機が、通信部１１として機能してもよい。本実施形態において、車両１０は、通信部１１を介してネットワーク３０に接続される。
【００１９】
測位部１２は、衛星測位システムに対応する受信機を含む。当該受信機は、例えばＧＰＳ（Global Positioning System）に対応するが、これに限られず、任意の衛星測位システムに対応してもよい。また、測位部１２は、例えばジャイロセンサ及び地磁気センサを含む。例えばカーナビゲーション装置が、測位部１２として機能してもよい。本実施形態において、車両１０は、測位部１２を用いて自車両の位置及び自車両が向いている方角を取得する。
【００２０】
撮像部１３は、視野内の被写体を撮像した画像を生成する車載カメラを含む。画像は、静止画像であってもよく、或いは動画像であってもよい。当該車載カメラは、単眼カメラであってもよく、或いはステレオカメラであってもよい。撮像部１３は、車外風景を撮像可能となるように車両１０に備えられる。例えば、ドライブレコーダ又は乗員が使用するスマートフォン等のカメラ機能を有する電子機器が、撮像部１３として機能してもよい。本実施形態において、車両１０は、撮像部１３を用いて、車外風景を撮像した画像を取得する。
【００２１】
湿度検出部１４は、湿度を検出する湿度センサを含む。湿度検出部１４は、車外の湿度を検出可能となるように車両１０に備えられる。本実施形態において、車両１０は、湿度検出部１４を用いて、車外の湿度を取得する。
【００２２】
記憶部１５は、１つ以上のメモリを含む。本実施形態において「メモリ」は、例えば半導体メモリ、磁気メモリ、又は光メモリ等であるが、これらに限られない。記憶部１５に含まれる各メモリは、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。記憶部１５は、車両１０の動作に用いられる任意の情報を記憶する。例えば、記憶部１５は、システムプログラム、アプリケーションプログラム、及び組み込みソフトウェア等を記憶してもよい。記憶部１５に記憶された情報は、例えば通信部１１を介してネットワーク３０から取得される情報で更新可能であってもよい。
【００２３】
制御部１６は、１つ以上のプロセッサを備える。本実施形態において「プロセッサ」は、汎用のプロセッサ、特定の処理に特化した専用のプロセッサ等であるが、これらに限られない。例えば、車両１０に搭載されたＥＣＵ（Electronic Control Unit）が、制御部１６として機能してもよい。制御部１６は、現在時刻を把握する計時機能を有する。制御部１６は、車両１０全体の動作を制御する。
【００２４】
例えば、制御部１６は、撮像部１３を用いて、車外風景を撮像した画像を取得する。制御部１６は、測位部１２及び湿度検出部１４を用いて、当該画像が撮像されたときの車外の湿度、時刻（以下、画像の撮像時刻ともいう。）及び自車両の位置（以下、画像の撮像位置ともいう。）を取得する。
【００２５】
また、制御部１６は、取得された画像及び湿度に基づいて、車両１０の周囲の大気中浮遊物質に関する浮遊物質情報を生成する。以下、具体的に説明する。
【００２６】
まず、車両１０の周囲に大気中浮遊物質が存在するか否かを判定する手法について説明する。車両１０の周囲の大気中に何らかの物質が浮遊している場合、得られる画像のコントラストが低下する。したがって、画像のコントラストに基づいて、車両１０の周囲に大気中浮遊物質が存在するか否かの判定が可能である。なお「コントラスト」は、例えばＭｉｃｈｅｌｓｏｎコントラスト（画像中の最大輝度及び最小輝度の和に対する差の割合）であるがこれに限られず、任意の手法で定量化されてもよい。
【００２７】
制御部１６は、画像のコントラストが第１基準値以上であるか否かを判定することにより、車両１０の周囲に大気中浮遊物質が存在するか否かを判定する。第１基準値は、例えば大気中浮遊物質が存在する場合の画像と存在しない場合の画像とを比較する実験又はシミュレーションの結果に基づいて決定されてもよい。制御部１６は、画像のコントラストが第１基準値以上であると判定した場合、車両１０の周囲に大気中浮遊物質が存在しないと判定する。一方、制御部１６は、画像のコントラストが第１基準値未満であると判定した場合、車両１０の周囲に大気中浮遊物質が存在すると判定する。
【００２８】
次に、車両１０の周囲の大気中浮遊物質が花粉又は黄砂を含むか否かを判定する手法について説明する。花粉又は黄砂が大気中に浮遊している場合、得られる画像の色合いに影響が及び得る。より詳細には、得られる画像のうち、例えば空又は遠くの被写体等が映っている遠景部分ほど、色合いが黄色くなり得る。したがって、画像の色合いに基づいて、車両１０の周囲の大気中浮遊物質が花粉又は黄砂を含むか否かの判定が可能である。
【００２９】
制御部１６は、上述のように画像のコントラストが第１基準値未満であると判定した場合（即ち、車両１０の周囲に大気中浮遊物質が存在すると判定した場合）、画像の色合いが基準色であるか否かを更に判定することにより、車両１０の周囲の大気中浮遊物質が花粉又は黄砂を含むか否かを判定する。本実施形態において、基準色は黄色系統であり、例えば色相環における５０度以上７０度以下として定量化されるが、これに限られず、任意の手法で定量化されてもよい。
【００３０】
具体的には、制御部１６は、画像の全体又は遠景部分の色合いが基準色であるか否かを判定する。例えば、制御部１６は、色相ヒストグラムにおいて画像の全体又は遠景部分の全画素に対して基準色である画素が占める割合が所定値以上である場合、画像の色合いが基準色であると判定する。一方、制御部１６は、当該割合が当該所定値未満である場合、画像の色合いが基準色とは異なると判定する。しかしながら、画像の色合いが基準色であるか否かの判定には、色相ヒストグラムを用いる当該手法に限られず、任意の手法が採用可能である。なお、画像上の遠景部分は、画像認識により検出されてもよい。或いは、撮像部１３に含まれる車載カメラが車両１０に固定されている場合、空が映り込む画像上の部分が遠景部分として予め定められてもよい。制御部１６は、画像の色合いが基準色であると判定した場合、車両１０の周囲の大気中浮遊物質が花粉又は黄砂を含むと判定する。一方、制御部１６は、画像の色合いが基準色とは異なると判定した場合、車両１０の周囲の大気中浮遊物質が花粉及び黄砂を含まないと判定してもよい。
【００３１】
次に、車両１０の周囲の大気中浮遊物質が水を含むか否かを判定する手法について説明する。霧の発生条件は、湿度が１００％であることを含む。また、発生した霧は、例えば空気の流れに乗って発生地点の周辺へ移動し得るが、湿度が高いほど霧の残存時間が長くなる。このため、霧が観測される地点の湿度は、比較的高いことが通常である。したがって、湿度に基づいて、車両１０の周囲の大気中浮遊物質が水を含むか否かの判定が可能である。
【００３２】
制御部１６は、上述のように画像のコントラストが第１基準値未満であると判定した場合（即ち、車両１０の周囲に大気中浮遊物質が存在すると判定した場合）、車外の湿度が第２基準値以上であるか否かを判定することにより、車両１０の周囲の大気中浮遊物質が水を含むか否かを判定する。第２基準値は、例えば９０％以上１００％以下の範囲で任意に決定されるが、これに限られず、実験又はシミュレーションの結果に基づいて決定されてもよい。
【００３３】
図３は、上述した手法により生成され得る浮遊物質情報を説明する図である。図３の１行目に示されるように、画像のコントラストが第１基準値未満で、当該画像の色合いが基準色で、且つ、湿度が第２基準値以上である場合、制御部１６は、車両１０の周辺の大気中浮遊物質が水及び花粉若しくは黄砂を含むことを示す浮遊物質情報を生成する。また、２行目に示されるように、画像のコントラストが第１基準値未満で、当該画像の色合いが基準色で、且つ、湿度が第２基準値未満である場合、制御部１６は、車両１０の周辺の大気中浮遊物質が花粉又は黄砂を含むことを示す浮遊物質情報を生成する。また、３行目に示されるように、画像のコントラストが第１基準値未満で、画像の色合いが基準色とは異なり、且つ、湿度が第２基準値以上である場合、制御部１６は、車両１０の周辺の大気中浮遊物質が水を含むことを示す浮遊物質情報を生成する。また、４行目に示されるように、画像のコントラストが第１基準値未満で、当該画像の色合いが基準色とは異なり、且つ、湿度が第２基準値未満である場合、制御部１６は、車両１０の周辺の大気中浮遊物質が水、花粉、及び黄砂のいずれとも異なるその他の物質を含むことを示す浮遊物質情報を生成する。また、５〜８行目に示されるように、画像のコントラストが第１基準値以上である場合、制御部１６は、車両１０の周囲に大気中浮遊物質が存在しないことを示す浮遊物質情報を生成する。
【００３４】
また、画像には、例えば杉若しくは桧等の植物、又は煙突を有する工場等、大気中浮遊物質の発生源が映っている場合がある。制御部１６は、大気中浮遊物質の発生源を画像から検出すると、当該画像の撮像位置及び当該画像に基づいて、発生源の種別（以下、発生源種別ともいう。）及び位置（以下、発生源位置ともいう。）を取得する。なお、発生源の検出には、例えばパターンマッチング、特徴点抽出、又は機械学習等、任意の画像認識手法が採用可能である。
【００３５】
ここで、発生源種別は、例えば発生する物質によって示されてもよい。例えば、杉又は桧等の植物は、種別が「花粉」である発生源として検出され得る。また例えば、煙突を有する工場等は、種別が水、花粉、及び黄砂のいずれとも異なる「その他の物質」である発生源として検出され得る。例えば、画像から検出され得る発生源毎に発生する物質を示す情報を記憶部１５に予め記憶しておくことにより、発生源種別を取得可能である。
【００３６】
また、発生源位置は、例えば自車両の位置（即ち、画像の撮像位置）と、自車両及び発生源の相対位置と、に基づいて取得可能である。相対位置は、例えば自車両から発生源までの距離と、自車両から見た発生源の方角と、に基づいて検出可能である。自車両から発生源までの距離は、例えば単眼カメラ画像を用いるモーションステレオ法、又はステレオカメラ画像を用いるステレオ法等、画像を用いる任意の測距手法により検出可能である。自車両から見た発生源の方角は、撮像部１３の車載カメラが向いている方角と、発生源の画像上の位置と、に基づいて検出可能である。
【００３７】
そして、制御部１６は、上述した浮遊物質情報、並びに対応する撮像時刻及び撮像位置を、通信部１１を介してサーバ２０へ送信する。上述したように画像から大気中浮遊物質の発生源が検出された場合、制御部１６は、発生源種別及び発生源位置を更に送信する。以下、車両１０からサーバ２０へ送信される浮遊物質情報、撮像時刻、撮像位置、発生源種別、及び発生源位置を、纏めて「浮遊物質情報等」ともいう。
【００３８】
（サーバの構成）
図４に示すように、サーバ２０は、サーバ通信部２１と、サーバ記憶部２２と、サーバ制御部２３と、を備える。
【００３９】
サーバ通信部２１は、ネットワーク３０に接続する通信モジュールを含む。当該通信モジュールは、例えば有線ＬＡＮ（Local Area Network）規格に対応するが、これに限られず、任意の通信規格に対応してもよい。本実施形態において、サーバ２０は、サーバ通信部２１を介してネットワーク３０に接続される。
【００４０】
サーバ記憶部２２は、１つ以上のメモリを含む。サーバ記憶部２２に含まれる各メモリは、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。サーバ記憶部２２は、サーバ２０の動作に用いられる任意の情報を記憶する。例えば、サーバ記憶部２２は、システムプログラム、アプリケーションプログラム、データベース、及び地図情報等を記憶してもよい。サーバ記憶部２２に記憶された情報は、例えばサーバ通信部２１を介してネットワーク３０から取得される情報で更新可能であってもよい。
【００４１】
サーバ制御部２３は、１つ以上のプロセッサを含む。サーバ制御部２３は、現在時刻を把握する計時機能を有する。サーバ制御部２３は、サーバ２０全体の動作を制御する。
【００４２】
例えば、サーバ制御部２３は、サーバ通信部２１を介して車両１０から浮遊物質情報等を受信すると、当該浮遊物質情報等をサーバ記憶部２２のデータベースに記憶する。ここで、１つの車両１０から１つ又は複数の浮遊物質情報等が受信され得る。したがって、サーバ制御部２３は、１つ以上の車両１０から受信された１つ以上の浮遊物質情報等をサーバ記憶部２２のデータベースに記憶する。図５は、データベースに記憶される情報を模式的に示した図である。図５の上段は、大気中浮遊物質の発生源が検出されなかった画像についての撮像時刻、撮像位置、及び浮遊物質情報を示す。図５の下段は、大気中浮遊物質の発生源が検出された画像についての撮像時刻、撮像位置、浮遊物質情報、発生源位置、及び発生源種別を示す。
【００４３】
また、サーバ制御部２３は、サーバ記憶部２２に記憶された１つ以上の浮遊物質情報等を用いて、クライアント３１に対する情報提供を実施する。また後述するように、サーバ制御部２３は、サーバ通信部２１を介してネットワーク３０から、各発生源の風向き及び風速を取得してもよい。かかる場合、サーバ制御部２３は、サーバ記憶部２２に記憶された１つ以上の浮遊物質情報等に加え各発生源の風向き及び風速を用いて、クライアント３１に対する情報提供を実施する。情報提供は、例えばクライアント３１からの要求に応じて実施（例えば、プル配信）されてもよく、或いはサーバ制御部２３により自動的に実施（例えば、プッシュ配信）されてもよい。情報提供は、サーバ記憶部２２に記憶されたウェブアプリケーションにより実施されてもよい。浮遊物質情報等を用いて実施される情報提供は、当該浮遊物質情報等をそのまま提供することを含んでもよく、或いは当該浮遊物質情報等を用いて新たに生成される任意の情報を提供することを含んでもよい。
【００４４】
例えば図６は、サーバ２０から提供される情報に基づきクライアント３１において表示される画面の例を示す。図６に示す画面には、地図上に３つの撮像位置４０と、各撮像位置４０を中心とする円形の浮遊物質存在エリア４１と、発生源位置４２と、発生源位置４２を中心とし東に向かって広がる扇形の浮遊物質存在エリア４３と、が表示されている。クライアント３１のユーザは、図６に示される画面を視認することによって、大気中浮遊物質が存在する地理的エリアを一見して把握可能である。なお、サーバ制御部２３は、浮遊物質存在エリア４１の形状及び大きさを任意に定めてもよい。また、サーバ制御部２３は、例えばサーバ通信部２１を介してネットワーク３０から、発生源位置４２の風向き及び風速を取得し、風向き及び風速に基づいて、浮遊物質存在エリア４３の形状及び大きさを定めてもよい。また、例えば画面上の撮像位置４０又は浮遊物質存在エリア４１がユーザによって選択されると、対応する浮遊物質情報が表示されてもよい。同様に、例えば画面上の発生源位置４２又は浮遊物質存在エリア４３がユーザによって選択されると、対応する発生源種別が表示されてもよい。
【００４５】
（車両の動作フロー）
図７を参照して、車両１０の動作フローについて説明する。
【００４６】
ステップＳ１００：制御部１６は、車外風景を撮像した画像、車外の湿度、撮像時刻、及び撮像位置を取得する。
【００４７】
ステップＳ１０１：制御部１６は、画像及び湿度に基づいて、車両１０の周囲の大気中浮遊物質に関する浮遊物質情報を生成する処理を実施する。当該処理によって、浮遊物質情報が生成される。当該処理の具体例については、図８を参照して後述する。
【００４８】
ステップＳ１０２：制御部１６は、大気中に浮遊し得る物質の発生源を画像から検出したか否かを判定する。発生源を検出しなかったと判定した場合（ステップＳ１０２−Ｎｏ）、プロセスはステップＳ１０４に進む。一方、発生源を検出したと判定した場合（ステップＳ１０２−Ｙｅｓ）、プロセスはステップＳ１０３に進む。
【００４９】
ステップＳ１０３：制御部１６は、画像の撮像位置及び当該画像に基づいて、発生源種別及び発生源位置を取得する。
【００５０】
ステップＳ１０４：制御部１６は、浮遊物質情報、撮像時刻、撮像位置、発生源種別、及び発生源位置を、通信部１１を介してサーバ２０へ送信する。
【００５１】
図８を参照して、上述した浮遊物質情報の生成処理（ステップＳ１０１）について具体的に説明する。
【００５２】
ステップＳ２００：制御部１６は、画像のコントラストが第１基準値未満であるか否かを判定する。画像のコントラストが第１基準値未満であると判定した場合（ステップＳ２００−Ｙｅｓ）、プロセスはステップＳ２０２に進む。一方、画像のコントラストが第１基準値以上であると判定した場合（ステップＳ２００−Ｎｏ）、プロセスはステップＳ２０１に進む。
【００５３】
ステップＳ２０１：制御部１６は、車両１０の周囲に大気中浮遊物質が存在しないと判定する。その後、プロセスはステップＳ２０７に進む。
【００５４】
ステップＳ２０２：制御部１６は、湿度が第２基準値以上であるか否かを判定する。湿度が第２基準値未満であると判定した場合（ステップＳ２０２−Ｎｏ）、プロセスはステップＳ２０４に進む。一方、湿度が第２基準値以上であると判定した場合（ステップＳ２０２−Ｙｅｓ）、プロセスはステップＳ２０３に進む。
【００５５】
ステップＳ２０３：制御部１６は、車両１０の周囲の大気中浮遊物質が水を含む（霧が発生している）と判定する。
【００５６】
ステップＳ２０４：制御部１６は、画像の色合いが基準色であるか否かを判定する。画像の色合いが基準色とは異なると判定した場合（ステップＳ２０４−Ｎｏ）、プロセスはステップＳ２０５に進む。一方、画像の色合いが基準色であると判定した場合（ステップＳ２０４−Ｙｅｓ）、プロセスはステップＳ２０６に進む。
【００５７】
ステップＳ２０５：制御部１６は、車両１０の周囲の大気中浮遊物質が水、花粉、及び黄砂のいずれとも異なるその他の物質を含むと判定する。その後、プロセスはステップＳ２０７に進む。
【００５８】
ステップＳ２０６：制御部１６は、車両１０の周囲の大気中浮遊物質が花粉又は黄砂を含むと判定する。
【００５９】
ステップＳ２０７：制御部１６は、ステップＳ２０１、Ｓ２０５、又はＳ２０６の判定結果に基づいて、車両１０の周囲の大気中浮遊物質に関する浮遊物質情報を生成する。その後、プロセスは上述したステップＳ１０２に進む。
【００６０】
（サーバの動作フロー）
図９を参照して、サーバ２０の動作フローについて説明する。
【００６１】
ステップＳ３００：サーバ制御部２３は、１つ以上の車両１０から受信された１つ以上の浮遊物質情報等をサーバ記憶部２２のデータベースに記憶する。ここで、データベースに、少なくとも１つの発生源についての発生源位置及び発生源種別が記憶されているものとして説明する。
【００６２】
ステップＳ３０１：サーバ制御部２３は、サーバ通信部２１を介してネットワーク３０から、各発生源の風向き及び風速を取得する。
【００６３】
ステップＳ３０２：サーバ制御部２３は、サーバ記憶部２２に記憶された１つ以上の浮遊物質情報等並びに各発生源の風向き及び風速を用いて、クライアント３１に対する情報提供を実施する。
【００６４】
以上述べたように、本実施形態に係る情報処理システム１において、車両１０は、車外風景を撮像した画像、車外の湿度、及び当該画像の撮像位置を取得する。車両１０は、当該画像及び湿度に基づいて、車両１０の周囲の大気中浮遊物質に関する浮遊物質情報を生成する。サーバ２０は、１つ以上の浮遊物質情報及び対応する撮像位置を記憶する。サーバ２０は、記憶された当該１つ以上の浮遊物質情報及び対応する撮像位置を用いて、クライアント３１に対する情報提供を実施する。
【００６５】
かかる構成によれば、車両１０の車外風景を撮像した画像に加え、車外の湿度が考慮されるので、霧が発生している状況（即ち、大気中浮遊物質が水を含む状況）と、水とは異なる物質が大気中に浮遊している状況（即ち、大気中浮遊物質が水とは異なる物質を含む状況）と、を切り分けて検出可能である。このため、車両の周辺環境を検出する技術の検出精度が改善する。また、本実施形態によれば、サーバ２０によって収集された１つ以上の浮遊物質情報及び対応する撮像位置を用いてクライアント３１に対する情報提供が実施される。このため、クライアント３１は、例えば実際に霧が発生している位置等を認識可能である。したがって、車両の周辺環境を検出する技術の利便性が向上する。
【００６６】
本発明を諸図面及び実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形及び修正を行うことが容易であることに注意されたい。したがって、これらの変形及び修正は本発明の範囲に含まれることに留意されたい。例えば、各手段又は各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段又はステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。
【００６７】
例えば、上述した実施形態において、車両１０において実行される一部の処理動作がサーバ２０において実行されてもよく、サーバ２０において実行される一部の処理動作が車両１０において実行されてもよい。例えば、浮遊物質情報の生成処理、画像から発生源を検出する処理、並びに発生源位置及び発生源種別を取得する処理等が、車両１０ではなくサーバ２０によって実行される構成も可能である。また例えば、発生源の風向き及び風速を取得する処理等が、サーバ２０ではなく車両１０によって実行される構成も可能である。
【００６８】
また、上述した実施形態において、車両１０の周囲の大気中浮遊物質が水等を含むことを示す浮遊物質情報が生成される構成について説明した。しかしながら、浮遊物質情報は、車両１０の周囲の大気中浮遊物質に関する任意の情報を更に含んでもよい。例えば、制御部１６は、画像のコントラストが低いほど、車両１０の周囲の大気中浮遊物質の量が多い（即ち、視界が悪い）と判定してもよい。かかる場合、制御部１６は、車両１０の周囲の大気中浮遊物質が水等を含むこと、及び当該大気中浮遊物質の量を示す浮遊物質情報を生成してもよい。
【００６９】
また、上述した実施形態において、画像の色合いとの比較に用いられる基準色が黄色系統である例について説明した。しかしながら、基準色は黄色系統に限られない。例えば、画像の色合いは、例えば時間帯、天気、及び日射量等の撮像条件によっても影響を受ける。即ち、花粉又は黄砂が大気中に浮遊している場合、得られる画像の色合いが、撮像条件によっては黄色以外の色になり得る。このため、車両１０の制御部１６は、撮像条件に応じて基準色を動的に変更してもよい。例えば、制御部１６が、撮像条件と基準色との対応関係を示す情報を予め記憶部１５に記憶し、画像を撮像したときの撮像条件に対応する基準色を当該情報から決定し、当該画像の色合いが当該基準色であるか否かを判定する、という構成が可能である。なお、撮像条件と基準色との対応関係は、例えば花粉又は黄砂が大気中に浮遊している状況において、撮像条件を変えながら撮像した複数の画像を用いる実験又はシミュレーションの結果に基づいて決定可能である。
【００７０】
また、上述した実施形態において、図３の１行目に示されるように、画像のコントラストが第１基準値未満で、当該画像の色合いが基準色で、且つ、車外の湿度が第２基準値以上である場合、制御部１６は、車両１０の周辺の大気中浮遊物質が水及び花粉若しくは黄砂を含むことを示す浮遊物質情報を生成する構成について説明した。しかしながら、上記の場合において、制御部１６が、大気中浮遊物質が水及び花粉若しくは黄砂のいずれか一方を含むことを示す浮遊物質情報を生成する構成も可能である。例えば、大気中浮遊物質が水を含む（即ち、霧が発生している）ときには、花粉又は黄砂は大気中に浮遊しないとの仮定に基づき、制御部１６は、上記の場合において、大気中浮遊物質が水を含む（花粉及び黄砂を含まない）と判定してもよい。逆に、大気中浮遊物質が花粉又は黄砂を含むときには、水は大気中に浮遊しないとの仮定に基づき、制御部１６は、上記の場合において、大気中浮遊物質が花粉又は黄砂を含む（水を含まない）と判定してもよい。
【００７１】
また、例えばスマートフォン又はコンピュータ等の汎用の情報処理装置を、上述した実施形態に係る車両１０に備えられた構成部又はサーバ２０として機能させる構成も可能である。具体的には、実施形態に係る車両１０又はサーバ２０等の各機能を実現する処理内容を記述したプログラムを、情報処理装置のメモリに格納し、情報処理装置のプロセッサによって当該プログラムを読み出して実行させる。したがって、本実施形態に係る発明は、プロセッサが実行可能なプログラムとしても実現可能である。
【符号の説明】
【００７２】
１    情報処理システム
１０    車両
１１    通信部
１２    測位部
１３    撮像部
１４    湿度検出部
１５    記憶部
１６    制御部
２０    サーバ
２１    サーバ通信部
２２    サーバ記憶部
２３    サーバ制御部
３０    ネットワーク
３１    クライアント
４０    撮像位置
４１    浮遊物質存在エリア
４２    発生源位置
４３    浮遊物質存在エリア
【図１】
2020094957.tif 000003
【図２】
2020094957.tif 000004
【図３】
2020094957.tif 000005
【図４】
2020094957.tif 000006
【図５】
2020094957.tif 000007
【図６】
2020094957.tif 000008
【図７】
2020094957.tif 000009
【図８】
2020094957.tif 000010
【図９】
2020094957.tif 000011