(57)【要約】【課題】複数の被写体が撮像された画像を処理する際の不都合の発生を低減する。【解決手段】車両１０と、車両１０と通信可能なサーバ２０と、を備える情報処理システム１であって、車両１０は、車外の風景を撮像した撮像画像を生成し、車両１０又はサーバ２０は、撮像画像上の第１被写体を順次検出する第１検出処理を開始し、所定数の第１被写体が検出されると、所定数の第１被写体を包含する撮像画像上の一部領域を対象領域に決定し、対象領域に対する第１検出処理を終了し、対象領域に対して画像の視認性を低下させる画像処理を施し、サーバ２０は、画像処理が施された撮像画像を車両１０以外の送信先へ送信する。【選択図】図１
2020016968.tif 000002
【特許請求の範囲】
【請求項１】
車両と、前記車両と通信可能なサーバと、を備える情報処理システムであって、
前記車両は、車外の風景を撮像した撮像画像を生成し、
前記車両又は前記サーバは、
前記撮像画像上の第１被写体を順次検出する第１検出処理を開始し、
所定数の第１被写体が検出されると、前記所定数の第１被写体を包含する前記撮像画像上の一部領域を対象領域に決定し、
前記対象領域に対する前記第１検出処理を終了し、
前記対象領域に対して画像の視認性を低下させる画像処理を施し、
前記サーバは、前記画像処理が施された前記撮像画像を前記車両以外の送信先へ送信する、情報処理システム。
【請求項２】
請求項１に記載の情報処理システムであって、
前記車両又は前記サーバは、
前記対象領域に対する前記第１検出処理を終了すると、前記対象領域を除く前記撮像画像上の領域に対して前記第１検出処理を再開する、情報処理システム。
【請求項３】
請求項１又は２に記載の情報処理システムであって、
前記第１被写体は、人物及びナンバープレートの少なくとも一方を含む、情報処理システム。
【請求項４】
請求項１から３のいずれか一項に記載の情報処理システムであって、
前記車両又は前記サーバは、前記撮像画像上の第２被写体を検出する第２検出処理を実行し、
前記第２被写体が検出されるか否かに応じて前記対象領域の形状及び大きさの少なくとも一方が異なる、情報処理システム。
【請求項５】
請求項４に記載の情報処理システムであって、
前記第２被写体は、横断歩道、歩道橋、及び歩道のうち少なくとも１つを含む、情報処理システム。
【請求項６】
請求項１から５のいずれか一項に記載の情報処理システムであって、
前記送信先は、前記車両の後方を走行する後続車両を含む、情報処理システム。
【請求項７】
情報処理装置に、
車両の外部の風景を撮像した撮像画像を取得するステップと、
前記撮像画像上の第１被写体を順次検出するステップと、
所定数の第１被写体が検出されると、前記所定数の第１被写体を包含する前記撮像画像上の領域を対象領域に決定するステップと、
前記対象領域に対して画像の視認性を低下させる画像処理を施すステップと、
前記画像処理が施された前記撮像画像を出力するステップと、
を実行させる、プログラム。
【請求項８】
情報処理装置の制御方法であって、
車両の外部の風景を撮像した撮像画像を取得するステップと、
前記撮像画像上の第１被写体を順次検出するステップと、
所定数の第１被写体が検出されると、前記所定数の第１被写体を包含する前記撮像画像上の領域を対象領域に決定するステップと、
前記対象領域に対して画像の視認性を低下させる画像処理を施すステップと、
前記画像処理が施された前記撮像画像を出力するステップと、
を含む、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、プログラム、及び制御方法に関する。
【背景技術】
【０００２】
従来、複数の被写体が撮像された画像を処理する画像処理技術が知られている。例えば、特許文献１には、全体画像から検出した群衆の頭部候補領域が当該全体画像に対して占める面積に基づいて、群衆の密度の度合いを算出する構成が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２０９００８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の画像処理技術では、画像上の各人物について頭部の検出が行われる。このため、画像上の人物の数が多くなると、例えば処理負担の増大及び検出エラーの発生増加等の不都合が発生し得る。したがって、複数の被写体が撮像された画像を処理する画像処理技術には改善の余地があった。
【０００５】
かかる事情に鑑みてなされた本発明の目的は、複数の被写体が撮像された画像を処理する際の不都合の発生を低減することにある。
【課題を解決するための手段】
【０００６】
本発明の一実施形態に係る情報処理システムは、
車両と、前記車両と通信可能なサーバと、を備える情報処理システムであって、
前記車両は、車外の風景を撮像した撮像画像を生成し、
前記車両又は前記サーバは、
前記撮像画像上の第１被写体を順次検出する第１検出処理を開始し、
所定数の第１被写体が検出されると、前記所定数の第１被写体を包含する前記撮像画像上の一部領域を対象領域に決定し、
前記対象領域に対する前記第１検出処理を終了し、
前記対象領域に対して画像の視認性を低下させる画像処理を施し、
前記サーバは、前記画像処理が施された前記撮像画像を前記車両以外の送信先へ送信する。
【０００７】
本発明の一実施形態に係るプログラムは、
情報処理装置に、
車両の外部の風景を撮像した撮像画像を取得するステップと、
前記撮像画像上の第１被写体を順次検出するステップと、
所定数の第１被写体が検出されると、前記所定数の第１被写体を包含する前記撮像画像上の領域を対象領域に決定するステップと、
前記対象領域に対して画像の視認性を低下させる画像処理を施すステップと、
前記画像処理が施された前記撮像画像を出力するステップと、を実行させる。
【０００８】
本発明の一実施形態に係る制御方法は、
情報処理装置の制御方法であって、
車両の外部の風景を撮像した撮像画像を取得するステップと、
前記撮像画像上の第１被写体を順次検出するステップと、
所定数の第１被写体が検出されると、前記所定数の第１被写体を包含する前記撮像画像上の領域を対象領域に決定するステップと、
前記対象領域に対して画像の視認性を低下させる画像処理を施すステップと、
前記画像処理が施された前記撮像画像を出力するステップと、を含む。
【発明の効果】
【０００９】
本発明の一実施形態に係る情報処理システム、プログラム、及び制御方法によれば、複数の被写体が撮像された画像を処理する際の不都合の発生が低減可能になる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る情報処理システムの概略構成を示す図である。
【図２】車両の概略構成を示すブロック図である。
【図３】サーバの概略構成を示すブロック図である。
【図４】撮像画像に対する画像処理手順の第１例を説明する図である。
【図５】撮像画像に対する画像処理手順の第１例を説明する図である。
【図６】撮像画像に対する画像処理手順の第１例を説明する図である。
【図７】撮像画像に対する画像処理手順の第１例を説明する図である。
【図８】撮像画像に対する画像処理手順の第１例を説明する図である。
【図９】撮像画像に対する画像処理手順の第２例を説明する図である。
【図１０】撮像画像に対する画像処理手順の第２例を説明する図である。
【図１１】撮像画像に対する画像処理手順の第２例を説明する図である。
【図１２】第１車両の動作を示すフローチャートである。
【図１３】サーバの動作を示すフローチャートである。
【図１４】第２車両の動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について説明する。
【００１２】
（情報処理システムの構成）
図１を参照して、本発明の一実施形態に係る情報処理システム１の概要について説明する。情報処理システム１は、複数の車両１０と、サーバ２０と、を備える。車両１０は、例えば自動車であるが、これに限られず任意の車両であってもよい。図１では説明の簡便のため、車両１０については第１車両１０ａ及び第２車両１０ｂの２つのみ図示している。第２車両１０ｂは、例えば第１車両１０ａの後方を走行する後続車両であるが、これに限られない。サーバ２０は、１つ又は互いに通信可能な複数のサーバ装置を含む。各車両１０及びサーバ２０は、例えば移動体通信網及びインターネット等を含むネットワーク３０を介して通信可能である。
【００１３】
本実施形態の概要として、第１車両１０ａは、車外の風景を撮像した撮像画像を生成し、サーバ２０へ送信する。当該撮像画像上には、例えば横断歩道を渡る複数の人物が存在し得る。所定のフレームレートで順次生成される複数の撮像画像が、動画像を構成してもよい。サーバ２０は、撮像画像上で所定数（例えば、２つ）の人物を画像認識により検出すると、画像認識を終了するとともに、検出された所定数の人物を取り囲む撮像画像上の一部領域を対象領域として決定する。サーバ２０は、撮像画像上の対象領域に対して視認性を低下させる画像処理（例えば、モザイク処理）を施し、第２車両１０ｂへ送信する。そして、第２車両１０ｂは、当該画像処理が施された撮像画像を表示する。
【００１４】
このように、本実施形態によれば、第２車両１０ｂの乗員は、撮像画像を視認することによって先行車両である第１車両１０ａの車外の様子を認識し、例えば進路変更等の判断が可能となる。ここで、第１車両１０ａにより生成された撮像画像上の一部領域である対象領域についてのみ視認性が低下しているので、他の領域については視認性を維持しつつ、対象領域内に存在する人物の個人情報を保護し得る。また、撮像画像上の対象領域の視認性を低下させることにより、撮像画像のデータサイズを低減し得る。また、撮像画像上に存在する人物の数が多いほど、検出された所定数の人物以外の他の人物も対象領域に包含される可能性が高い。本実施形態によれば、撮像画像上の所定数の人物を検出するだけで、当該所定数より多くの人物の個人情報を保護し得るため、撮像画像上の全ての人物を個別に検出する必要がない。したがって、撮像画像上の人物の数が比較的多い場合であっても、例えば処理負担の増大及び検出エラーの発生増加等の不都合の発生が低減する。
【００１５】
次に、情報処理システム１の各構成について、詳細に説明する。
【００１６】
（車両の構成）
図２に示すように、車両１０は、通信装置１１と、運転支援装置１２と、撮像装置１３と、を備える。通信装置１１、運転支援装置１２、及び撮像装置１３は、例えばＣＡＮ（Controller Area Network）等の車載ネットワーク又は専用線を介して、互いに通信可能に接続される。
【００１７】
通信装置１１は、例えばＤＣＭ（Data Communication Module）等の車載通信機である。具体的には、通信装置１１は、通信部１１１と、記憶部１１２と、制御部１１３と、を備える。
【００１８】
通信部１１１は、車載ネットワーク又は専用線を介して通信する通信モジュールを含む。また、通信部１１１は、ネットワーク３０に接続する通信モジュールを含む。例えば、通信部１１１は、４Ｇ（4th Generation）及び５Ｇ（5th Generation）等の移動体通信規格に対応する通信モジュールを含んでもよい。本実施形態において、車両１０は、通信部１１１を介してネットワーク３０に接続される。
【００１９】
記憶部１１２は、１つ以上のメモリを含む。本実施形態において「メモリ」は、例えば半導体メモリ、磁気メモリ、又は光メモリ等であるが、これらに限られない。記憶部１１２に含まれる各メモリは、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。記憶部１１２は、通信装置１１の動作に用いられる任意の情報を記憶する。例えば、記憶部１１２は、システムプログラム、アプリケーションプログラム、及び車両１０の識別情報等を記憶してもよい。ここで、車両１０に備えられた通信装置１１又は運転支援装置１２の識別情報が、当該車両１０の識別情報として用いられてもよい。記憶部１１２に記憶された情報は、例えば通信部１１１を介してネットワーク３０から取得される情報で更新可能であってもよい。
【００２０】
制御部１１３は、１つ以上のプロセッサを備える。本実施形態において「プロセッサ」は、汎用のプロセッサ、又は特定の処理に特化した専用のプロセッサであるが、これらに限られない。制御部１１３は、通信装置１１全体の動作を制御する。本実施形態では、制御部１１３によって制御される通信装置１１を介して、車両１０とサーバ２０が通信する。
【００２１】
例えば、制御部１１３は、車外の風景を撮像した撮像画像を撮像装置１３から取得する。制御部１１３は、撮像画像が生成されたときの車両１０の位置情報を運転支援装置１２から取得する。制御部１１３は、取得した撮像画像及び位置情報と、車両１０の識別情報と、当該撮像画像が生成されたときの時刻情報と、を含むプローブデータをサーバ２０へ送信する。プローブデータは、撮像画像が生成される度に送信されてもよく、或いは一定期間記憶部１１２に蓄積してから送信されてもよい。プローブデータは、上述した情報に限られず、例えば車両１０の速度、加速度、及びステアリング舵角等、車両１０に関する任意の情報を更に含んでもよい。
【００２２】
また、制御部１１３は、他の車両１０において生成された撮像画像をサーバ２０から受信し得る。当該撮像画像は、例えば車両１０からの要求に応じてサーバ２０からプル配信されてもよく、或いはサーバ２０からプッシュ配信されてもよい。当該撮像画像の一部領域である対象領域には、視認性を低下させる画像処理がサーバ２０によって施されていてもよい。制御部１１３は、受信した撮像画像を運転支援装置１２へ出力する。撮像画像は、サーバ２０から受信される度に出力されてもよく、或いは一定期間記憶部１１２に蓄積してから出力されてもよい。
【００２３】
運転支援装置１２は、車両１０の運転支援を行う装置である。運転支援は、例えば、目的地までのルート案内及び運転者に対する警報であるが、これらに限られない。運転支援装置１２は、例えば、ルート案内を行うナビゲーション装置であってもよい。運転支援は、例えば運転支援装置１２と車両１０のＥＣＵ（Electronic Control Unit）等とが協働することによって実施されてもよい。具体的には、運転支援装置１２は、通信部１２１と、記憶部１２２と、位置情報取得部１２３と、出力部１２４と、入力部１２５と、制御部１２６と、を備える。
【００２４】
通信部１２１は、車載ネットワーク又は専用線を介して通信する通信モジュールを含む。
【００２５】
記憶部１２２は、１つ以上のメモリを含む。記憶部１２２に含まれる各メモリは、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。記憶部１２２は、運転支援装置１２の動作に用いられる任意の情報を記憶する。例えば、記憶部１２２は、システムプログラム、アプリケーションプログラム、及び道路地図情報等を記憶してもよい。記憶部１２２に記憶された情報は、例えば通信装置１１を介してネットワーク３０から取得される情報で更新可能であってもよい。
【００２６】
位置情報取得部１２３は、任意の衛星測位システムに対応する１つ以上の受信機を含む。例えば、位置情報取得部１２３は、ＧＰＳ（Global Positioning System）受信機を含んでもよい。位置情報取得部１２３は、運転支援装置１２が搭載された車両１０の位置情報を取得する。
【００２７】
出力部１２４は、ユーザに対して情報を出力する１つ以上の出力インタフェースを含む。例えば、出力部１２４に含まれる出力インタフェースは、情報を映像で出力するディスプレイ、又は情報を音声で出力するスピーカ等であるが、これらに限られない。例えば、ディスプレイは、パネルディスプレイ又はヘッドアップディスプレイ等であるが、これらに限られない。本実施形態において「映像」は、テキスト、静止画像、及び動画像を含んでもよい。
【００２８】
入力部１２５は、ユーザ入力を検出する１つ以上の入力インタフェースを含む。例えば、入力部１２５に含まれる入力インタフェースは、物理キー、静電容量キー、出力部１２４のパネルディスプレイと一体的に設けられたタッチスクリーン、又は音声入力を受け付けるマイク等であるが、これらに限られない。
【００２９】
制御部１２６は、１つ以上のプロセッサを含む。制御部１２６は、運転支援装置１２全体の動作を制御する。
【００３０】
例えば、制御部１２６は、撮像装置１３によって撮像画像が生成されたときの車両１０の位置情報を通信装置１１へ出力する。また、制御部１２６は、他の車両１０において生成された撮像画像を、サーバ２０及び通信装置１１を介して取得し、出力部１２４のディスプレイに表示させる。制御部１２６は、取得した複数の撮像画像を所定のフレームレートの動画像として表示させてもよい。上述したように、当該撮像画像上の一部領域である対象領域に、視認性を低減する画像処理が施されていてもよい。
【００３１】
撮像装置１３は、被写体を撮像した撮像画像を生成する装置である。本実施形態において、撮像装置１３は、車外の風景を撮像可能となるように車両１０に備えられる。撮像装置１３は、例えば、車両の運転支援に用いられる車載カメラ、又はドライブレコーダ等であってもよい。具体的には、撮像装置１３は、通信部１３１と、記憶部１３２と、撮像部１３３と、制御部１３４と、を備える。
【００３２】
通信部１３１は、車載ネットワーク又は専用線を介して通信する通信モジュールを含む。
【００３３】
記憶部１３２は、１つ以上のメモリを含む。記憶部１３２に含まれる各メモリは、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。記憶部１３２は、撮像装置１３の動作に用いられる任意の情報を記憶する。例えば、記憶部１３２は、システムプログラム及びアプリケーションプログラム等を記憶してもよい。記憶部１３２に記憶された情報は、例えば通信装置１１を介してネットワーク３０から取得される情報で更新可能であってもよい。
【００３４】
撮像部１３３は、レンズ等の光学素子及びイメージセンサを含む。本実施形態において「イメージセンサ」は、例えばＣＭＯＳ（Complementary Metal-Oxide-Semiconductor）イメージセンサ又はＣＣＤ（Charged-Coupled devices）イメージセンサ等であるが、これらに限られない。
【００３５】
制御部１３４は、１つ以上のプロセッサを含む。制御部１３４は、撮像装置１３全体の動作を制御する。
【００３６】
例えば、制御部１３４は、車両１０の車外の風景を撮像部１３３により撮像した撮像画像を生成し、通信装置１１へ出力する。制御部１３４は、所定のフレームレートで複数の撮像画像を順次生成してもよい。複数の撮像画像は、それぞれ生成される度に出力されてもよく、或いは一定期間記憶部１３２に蓄積してから出力されてもよい。
【００３７】
（サーバの構成）
図３に示すように、サーバ２０は、サーバ通信部２１と、サーバ記憶部２２と、サーバ制御部２３と、を備える。
【００３８】
サーバ通信部２１は、ネットワーク３０に接続する通信モジュールを含む。例えば、サーバ通信部２１は、有線ＬＡＮ（Local Area Network）規格に対応する通信モジュールを含んでもよい。本実施形態において、サーバ２０は、サーバ通信部２１を介してネットワーク３０に接続される。
【００３９】
サーバ記憶部２２は、１つ以上のメモリを含む。サーバ記憶部２２に含まれる各メモリは、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。サーバ記憶部２２は、サーバ２０の動作に用いられる任意の情報を記憶する。例えば、サーバ記憶部２２は、システムプログラム、アプリケーションプログラム、道路地図情報、及び車両１０から受信したプローブデータを格納するデータベース等を記憶してもよい。サーバ記憶部２２に記憶された情報は、例えばサーバ通信部２１を介してネットワーク３０から取得される情報で更新可能であってもよい。
【００４０】
サーバ制御部２３は、１つ以上のプロセッサを含む。サーバ制御部２３は、サーバ２０全体の動作を制御する。例えば、サーバ制御部２３は、サーバ記憶部２２に記憶されたデータベースを参照することにより、複数の車両１０それぞれの走行状態を認識可能である。
【００４１】
また例えば、サーバ制御部２３は、第１車両１０ａから受信した撮像画像を、第１車両１０ａ以外の送信先へ送信する。以下、詳細に説明する。
【００４２】
サーバ制御部２３は、第１車両１０ａからプローブデータを受信及び取得する。サーバ制御部２３は、プローブデータに含まれる撮像画像上の第１被写体を画像認識により順次検出する第１検出処理を開始する。第１被写体は、例えば人物（頭部又は全身）であるが、これに限られない。第１被写体は、例えばナンバープレート等、撮像された場合に個人情報に該当し得る任意の被写体を含んでもよい。第１被写体の検出には、例えばパターンマッチング又は特徴点抽出等、任意の画像認識アルゴリズムが採用可能である。
【００４３】
サーバ制御部２３は、所定数（例えば、２つ）の第１被写体が検出されると、当該所定数の第１被写体を包含する撮像画像上の一部領域を対象領域に決定する。ここで、サーバ制御部２３は、所定の条件を満たす所定数の第１被写体が検出されると対象領域を決定してもよい。所定の条件は、当該所定数の第１被写体同士が撮像画像上で互いに近接している（例えば、第１被写体同士の間の距離が基準値未満である）との条件であるが、これに限られない。対象領域の形状及び大きさは、任意に決定されてもよい。図４及び図５を参照して具体的に説明する。図４に示す例では、撮像画像上の７つの第１被写体Ａ〜Ｇのうち、２つの第１被写体Ａ及びＢが検出されている。かかる場合、図５に示すように、第１被写体Ａ及びＢを包含する対象領域Ｐが決定される。対象領域Ｐには、検出された第１被写体Ａ及びＢに加え、第１被写体Ａ及びＢの近傍に存在する第１被写体Ｃも偶発的に包含されている。図５において、対象領域Ｐの形状は矩形であるが、これに限られず、例えば楕円等、任意の形状であってもよい。
【００４４】
対象領域を決定すると、サーバ制御部２３は、当該対象領域に対する第１検出処理を終了するとともに、対象領域を除く撮像画像上の領域に対して第１検出処理を再開する。したがって、所定数の第１被写体が検出される度に、当該所定数の第１被写体を包含する対象領域が決定される。複数の対象領域が少なくとも一部において重なっていてもよく、或いは離れていてもよい。図５及び図６を参照して具体的に説明する。図５に示す例では、上述のように対象領域Ｐが決定された後、対象領域Ｐを除く撮像画像上の領域に対して第１検出処理が再開され、２つの第１被写体Ｅ及びＦが検出されている。かかる場合、例えば図６に示すように、第１被写体Ｅ及びＦを包含する対象領域Ｑが決定される。対象領域Ｑには、検出された第１被写体Ｅ及びＦに加え、第１被写体Ｅ及びＦの近傍に存在する第１被写体Ｄも偶発的に包含されている。
【００４５】
所定数の第１被写体が検出されない場合において、当該所定数未満の少なくとも１つの第１被写体が検出されると、サーバ制御部２３は、当該所定数未満の第１被写体をそれぞれ個別に包含する撮像画像上の一部領域を対象領域に決定する。図６及び図７を参照して具体的に説明する。図６に示す例では、上述のように対象領域Ｐ及びＱが決定された後、対象領域Ｐ及びＱを除く撮像画像上の領域に対して第１検出処理が再開され、１つの第１被写体Ｇが検出されている。かかる場合、例えば図７に示すように、第１被写体Ｇを個別に包含する対象領域Ｒが決定される。
【００４６】
上述のように決定された対象領域には、撮像画像上の全ての第１被写体が包含されることとなる。第１検出処理により第１被写体を検出できなくなると（即ち、対象領域を除く撮像画像上の領域に第１被写体が存在しなくなると）、サーバ制御部２３は、撮像画像に対する第１検出処理を終了する。
【００４７】
対象領域が決定された場合、サーバ制御部２３は、対象領域に対して画像の視認性を低下させる画像処理を施す。当該画像処理は、例えばモザイク処理、マスク処理、又は解像度を低下させる処理等であるが、これらに限られない。図７及び図８を参照して具体的に説明する。図７に示す例では、撮像画像に対して３つの対象領域Ｐ〜Ｒが決定されている。対象領域Ｐ〜Ｒに対して画像の視認性を低下させる画像処理が施されることにより、例えば図８に示すように、第１被写体Ａ〜Ｇの視認性が低下する。このため、第１被写体Ａ〜Ｇの個人情報が保護され得る。一方、対象領域が決定されなかった場合（例えば、撮像画像上に第１被写体が存在しなかった場合）、サーバ制御部２３は、当該画像処理を省略する。
【００４８】
ここで、サーバ制御部２３は、撮像画像に対して第２被写体を画像認識により検出する第２検出処理を実行し、第２検出処理の結果に基づいて、対象領域の形状及び大きさを決定してもよい。第２被写体は、複数の第１被写体が密集して存在し得る場所であって、例えば横断歩道、歩道橋、又は歩道等であるが、これらに限られない。図９〜図１１を参照して具体的に説明する。図９に示す例では、撮像画像上の左右方向（図中の一点鎖線矢印の方向）に延びる横断歩道が第２検出処理により第２被写体として検出されている。かかる場合において、２つの第１被写体Ａ及びＢが第１検出処理により検出されると、例えば図１０に示すように、２つの第１被写体Ａ及びＢを包含し、且つ、撮像画像上の横断歩道に沿って左右方向に延びる対象領域Ｓが決定される。対象領域Ｓには、検出された第１被写体Ａ及びＢに加え、横断歩道上に存在する他の第１被写体Ｃ〜Ｇも偶発的に包含されている。したがって、対象領域Ｓに対して画像の視認性を低下させる画像処理が施されることにより、例えば図１１に示すように、第１被写体Ａ〜Ｇの視認性が低下する。このため、第１被写体Ａ〜Ｇの個人情報が保護され得る。
【００４９】
第２検出処理により第２被写体が検出された場合、サーバ制御部２３は、撮像画像が生成された時刻情報に基づいて、対象領域の形状及び大きさを調整してもよい。例えば、横断歩道を渡る歩行者が比較的少ないと考えられる時間帯（例えば、深夜）に撮像画像が生成された場合には、横断歩道を渡る歩行者が比較的多いと考えられる時間帯（例えば、昼間）に生成された場合と比較して対象領域の面積が小さくなるように（例えば、図１０に示される対象領域Ｓの上下方向の幅を短くするように）対象領域の形状及び大きさを調整してもよい。
【００５０】
そしてサーバ制御部２３は、撮像画像を第１車両１０ａ以外の送信先へ送信する。撮像画像は、送信先からの要求に応じてプル配信されてもよく、或いはサーバ制御部２３がプッシュ配信してもよい。本実施形態において、撮像画像の送信先は、第１車両１０ａの後方を走行する後続車両である第２車両１０ｂである。しかしながら、撮像画像の送信先は、これに限られず、例えば第１車両１０ａの乗員以外の第三者が利用するスマートフォン若しくはコンピュータ、又は動画像配信サーバ等、任意の電子機器であってもよい。撮像画像は、第１車両１０ａから受信される度に送信先へ送信されてもよく、或いは一定期間サーバ記憶部２２に蓄積してから送信先へ送信されてもよい。
【００５１】
（第１車両の動作フロー）
図１２を参照して、第１車両１０ａの動作フローについて説明する。
【００５２】
ステップＳ１００：第１車両１０ａの撮像装置１３は、車外の風景を撮像した撮像画像を生成する。
【００５３】
ステップＳ１０１：第１車両１０ａの通信装置１１は、撮像画像を撮像装置１３から取得し、当該撮像画像を含むプローブデータをサーバ２０へ送信する。プローブデータは、撮像装置１３により撮像画像が生成される度に送信されてもよく、或いは一定期間通信装置１１の記憶部１１２に蓄積してから送信されてもよい。その後、プロセスはステップＳ１００に戻る。
【００５４】
（サーバの動作フロー）
図１３を参照して、サーバ２０の動作フローについて説明する。
【００５５】
ステップＳ２００：サーバ制御部２３は、撮像画像を含むプローブデータを第１車両１０ａから受信及び取得する。
【００５６】
ステップＳ２０１：サーバ制御部２３は、撮像画像上の第２被写体を画像認識により検出する第２検出処理を実行する。第２検出処理の実行によって、撮像画像上の第２被写体が検出され得る。
【００５７】
ステップＳ２０２：サーバ制御部２３は、撮像画像上の第１被写体を画像認識により順次検出する第１検出処理を開始する。第１検出処理の実行中、サーバ制御部２３は、第１被写体の検出数をカウントする。
【００５８】
ステップＳ２０３：サーバ制御部２３は、所定数（例えば、２つ）の第１被写体を検出したか否かを判定する。或いは、サーバ制御部２３は、所定の条件を満たす所定数の第１被写体を検出したか否かを判定してもよい。所定の条件は、当該所定数の第１被写体同士が撮像画像上で互いに近接している（例えば、第１被写体同士の間の距離が基準値未満である）との条件であるが、これに限られない。所定数の第１被写体を検出したと判定した場合（ステップＳ２０３−Ｙｅｓ）、プロセスはステップＳ２０４に進む。一方、所定数の第１被写体を検出しなかったと判定した場合（ステップＳ２０３−Ｎｏ）、プロセスはステップＳ２０７に進む。
【００５９】
ステップＳ２０４：サーバ制御部２３は、検出された所定数の第１被写体を包含する撮像画像上の一部領域を対象領域に決定する。ここで、サーバ制御部２３は、第２検出処理の結果に基づいて対象領域の形状及び大きさを決定してもよい。
【００６０】
ステップＳ２０５：サーバ制御部２３は、対象領域に対する第１検出処理を終了する。サーバ制御部２３は、第１被写体の検出数をリセットしてゼロにする。
【００６１】
ステップＳ２０６：サーバ制御部２３は、対象領域を除く撮像画像上の領域に対して第１検出処理を再開する。その後、プロセスはステップＳ２０３に戻る。
【００６２】
ステップＳ２０７：サーバ制御部２３は、対象領域を除く撮像画像上の領域に対して第１検出処理を完了したか否かを判定する。第１検出処理を完了したと判定した場合（ステップＳ２０７−Ｙｅｓ）、プロセスはステップＳ２０８に進む。一方、第１検出処理を完了していないと判定した場合（ステップＳ２０７−Ｎｏ）、サーバ制御部２３は第１検出処理を継続し、プロセスはステップＳ２０３に戻る。
【００６３】
ステップＳ２０８：サーバ制御部２３は、所定数未満の第１被写体を検出したか否かを判定する。所定数未満の第１被写体を検出したと判定した場合（ステップＳ２０８−Ｙｅｓ）、プロセスはステップＳ２０９に進む。一方、所定数未満の第１被写体を検出しなかったと判定した場合（ステップＳ２０８−Ｎｏ）、プロセスはステップＳ２１０に進む。
【００６４】
ステップＳ２０９：サーバ制御部２３は、検出された所定数未満の第１被写体をそれぞれ個別に包含する撮像画像上の一部領域を対象領域に決定する。
【００６５】
ステップＳ２１０：サーバ制御部２３は、撮像画像に対する第１検出処理を終了する。
【００６６】
ステップＳ２１１：サーバ制御部２３は、撮像画像に対して対象領域を決定したか否かを判定する。対象領域を決定したと判定した場合（ステップＳ２１１−Ｙｅｓ）、プロセスはステップＳ２１２に進む。一方、対象領域を決定していないと判定した場合（ステップＳ２１１−Ｎｏ）、プロセスはステップＳ２１３に進む。
【００６７】
ステップＳ２１２：サーバ制御部２３は、対象領域に対して画像の視認性を低下させる画像処理を施す。
【００６８】
ステップＳ２１３：サーバ制御部２３は、撮像画像を、第１車両１０ａ以外の送信先（ここでは、第２車両１０ｂ）へ送信する。その後、プロセスはステップＳ２００に戻る。
【００６９】
（第２車両の動作フロー）
図１４を参照して、第２車両１０ｂの動作フローについて説明する。
【００７０】
ステップＳ３００：第２車両１０ｂの運転支援装置１２は、第１車両１０ａにおいて生成された撮像画像を、サーバ２０から通信装置１１を介して受信及び取得する。当該撮像画像上の一部領域である対象領域に、画像の視認性を低下させる画像処理が施されていてもよい。
【００７１】
ステップＳ３０１：運転支援装置１２は、取得した撮像画像を出力部１２４のディスプレイに表示する。その後、プロセスはステップＳ３００に戻る。
【００７２】
以上述べたように、本実施形態に係る情報処理システム１は、第１車両１０ａによって生成された撮像画像上の第１被写体を順次検出する第１検出処理を開始する。情報処理システム１は、所定数の第１被写体が検出されると、当該所定数の第１被写体を包含する撮像画像上の一部領域を対象領域に決定し、対象領域に対する第１検出処理を終了する。そして情報処理システム１は、対象領域に対して画像の視認性を低下させる画像処理を施された撮像画像を、第１車両１０ａ以外の送信先へ送信する。
【００７３】
かかる構成によれば、第１車両１０ａにより生成された撮像画像上の一部領域である対象領域についてのみ視認性が低下しているので、他の領域については視認性を維持しつつ、対象領域内に存在する第１被写体の個人情報を保護し得る。また、撮像画像上の対象領域の視認性を低下させることにより、撮像画像のデータサイズを低減し得る。また、撮像画像上に存在する第１被写体の数が多いほど、検出された所定数の第１被写体以外の他の第１被写体も対象領域に包含される可能性が高い。本実施形態によれば、撮像画像上の所定数の第１被写体を検出するだけで、当該所定数より多くの第１被写体の個人情報を保護し得るため、撮像画像上の全ての第１被写体を個別に検出する必要がない。したがって、撮像画像上の人物の数が比較的多い場合であっても、例えば処理負担の増大及び検出エラーの発生増加等の不都合の発生が低減する。
【００７４】
本発明を諸図面及び実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形及び修正を行うことが容易であることに注意されたい。したがって、これらの変形及び修正は本発明の範囲に含まれることに留意されたい。例えば、各手段又は各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段又はステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。
【００７５】
例えば、上述した実施形態において、車両１０が備える通信装置１１、運転支援装置１２、及び撮像装置１３それぞれの構成及び機能の一部を他の装置が有する構成であってもよい。また例えば、上述した実施形態において車両１０において実行される一部の処理動作がサーバ２０において実行されてもよく、サーバ２０において実行される一部の処理動作が車両１０において実行されてもよい。例えば、上述した実施形態においてサーバ２０により実行される、撮像画像に対する第１検出処理及び第２検出処理、対象領域の決定、及び視認性を低下させる画像処理等の処理動作を、第１車両１０ａが実行する構成も可能である。
【００７６】
また、上述した実施形態において、所定のフレームレートで順次生成される各撮像画像に対して、第１検出処理及び第２検出処理を実行し対象領域を決定する構成について説明した。しかしながら、例えばあるフレームｎの撮像画像に対して第１検出処理及び第２検出処理を実行し対象領域を決定すると、その後所定数のフレームｎ＋１、ｎ＋２、…の撮像画像に対しては、第１検出処理及び第２検出処理を省略してフレームｎと同一の対象領域を決定してもよい。かかる構成によれば、第１検出処理及び第２検出処理の実行頻度が低減するので、処理負担が低減する。ここで、第１検出処理及び第２検出処理を省略するフレームの数は、例えば第１車両１０ａの速度に応じて決定されてもよい。例えば、第１車両１０ａの速度が早いほど、第１検出処理及び第２検出処理を省略するフレームの数を少なくしてもよい。
【００７７】
また、上述した実施形態において、撮像画像に対して第１検出処理を実行する構成について説明したが、第１検出処理が省略されてもよい。例えば、撮像画像に対して第２検出処理を実行し、検出された第２被写体に応じて対象領域を決定する構成が考えられる。具体的には、撮像画像上の横断歩道が第２被写体として検出された場合、第１検出処理を行うことなく、横断歩道に沿った撮像画像上の一部領域を対象領域に決定し得る。かかる構成によれば、第２被写体が撮像された撮像画像については、第１検出処理を省略しつつ個人情報を保護し得るため、処理負担が軽減する。
【００７８】
また、例えばスマートフォン又はコンピュータ等の汎用の電子機器を、上述した実施形態に係る通信装置１１、運転支援装置１２、撮像装置１３、又はサーバ２０として機能させる構成も可能である。具体的には、実施形態に係る通信装置１１等の各機能を実現する処理内容を記述したプログラムを、電子機器のメモリに格納し、電子機器のプロセッサによって当該プログラムを読み出して実行させる。したがって、本実施形態に係る発明は、プロセッサが実行可能なプログラムとしても実現可能である。
【符号の説明】
【００７９】
１    情報処理システム
１０    車両
１０ａ    第１車両
１０ｂ    第２車両
１１    通信装置
１１１    通信部
１１２    記憶部
１１３    制御部
１２    運転支援装置
１２１    通信部
１２２    記憶部
１２３    位置情報取得部
１２４    出力部
１２５    入力部
１２６    制御部
１３    撮像装置
１３１    通信部
１３２    記憶部
１３３    撮像部
１３４    制御部
２０    サーバ
２１    サーバ通信部
２２    サーバ記憶部
２３    サーバ制御部
３０    ネットワーク
【図１】
2020016968.tif 000003
【図２】
2020016968.tif 000004
【図３】
2020016968.tif 000005
【図４】
2020016968.tif 000006
【図５】
2020016968.tif 000007
【図６】
2020016968.tif 000008
【図７】
2020016968.tif 000009
【図８】
2020016968.tif 000010
【図９】
2020016968.tif 000011
【図１０】
2020016968.tif 000012
【図１１】
2020016968.tif 000013
【図１２】
2020016968.tif 000014
【図１３】
2020016968.tif 000015
【図１４】
2020016968.tif 000016