(57)【要約】【課題】対象物の生息情報を容易に提供する。【解決手段】情報処理装置１０は取得部２４と制御部２７と記憶部２６と付与部２５とを有する。取得部２４は車両情報を車載情報処理装置から取得可能である。制御部２７は周囲の対象物を含む車両情報を取得する場合に対象物の位置を認識する。制御部２７は対象物を位置に関連付けて生息データベースに蓄積する。制御部２７は生息データベースに基づいて対象物の生息情報を生成する。付与部２５は生息情報を端末装置に付与する。【選択図】図３
2020112862.tif 000002
【特許請求の範囲】
【請求項１】
車両が検出する車両情報を該車両に搭載される車載情報処理装置から取得可能な取得部と、
前記車両の周囲の対象物を含む車両情報を取得する場合に該対象物の位置を認識し且つ前記対象物を該位置に関連付けて生息データベースに蓄積し、前記生息データベースに基づいて前記対象物の生息情報を生成する制御部と、
前記生息データベースを記憶する記憶部と、
前記生息情報を端末装置に付与する付与部と、を備える
情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記制御部は、前記車両の周囲の対象物を含む車両情報を該車両から異なる時間に取得する場合、該対象物の位置の変化を認識し、該位置の変化に基づいて推定する前記対象物の生息領域を、前記生息情報として生成する
情報処理装置。
【請求項３】
車両が検出する車両情報を付与する車載情報処理装置と、
前記車両の周囲の対象物を含む車両情報を取得する場合に該車両の位置を認識し且つ前記対象物を該位置に関連付けて生息データベースに蓄積し、前記生息データベースに基づいて前記対象物の生息情報を生成する制御部と、前記生息データベースを記憶する記憶部と、前記生息情報を端末装置に付与する付与部と、を有する情報処理装置と、を備える
情報処理システム。
【請求項４】
車両が検出する車両情報を該車両に搭載される車載情報処理装置から取得するステップと、
前記車両の周囲の対象物を含む車両情報を取得する場合に該車両の位置を認識するステップと、
前記対象物を該位置に関連付けて生息データベースに蓄積するステップと、
前記生息データベースに基づいて前記対象物の生息情報を生成するステップと、
前記生息情報を端末装置に付与するステップとを、情報処理装置に実行させる
プログラム。
【請求項５】
車両が検出する車両情報を該車両に搭載される車載情報処理装置から取得し、
前記車両の周囲の対象物を含む車両情報を取得する場合に該車両の位置を認識し、
前記対象物を該位置に関連付けて生息データベースに蓄積し、
前記生息データベースに基づいて前記対象物の生息情報を生成し、
前記生息情報を端末装置に付与する
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、プログラム、および情報処理方法に関する。
【背景技術】
【０００２】
人間の生活領域に、自然生物が生息していることがある。自然生物は、人間に対して危害を加えたり、観光資源などになり得る。例えば、自然生物の一種であるスズメバチは獰猛で、刺されるとアナフィラキシーショックにより死傷させることもありうる。それゆえ、スズメバチなどの危険生物には、早急な駆除が求められる。そこで、駆除を安全かつ良好な作業性で行い得る装置や、駆除の確実性を高めるコンパクトな捕獲具などが提案されている（特許文献１、２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１０４０６３号公報
【特許文献１】特開２０１８−０９３８０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１、２により提案された装置や捕獲具を用いるには、スズメバチの巣などの生息地を把握する必要があった。しかし、スズメバチは必ずしも人目に付く場所に巣を作るわけで無く、またスズメバチを視認できたとしても必ずしも巣の近くにいるわけではない。それゆえ、巣のような生息地を把握することは難しい。
【０００５】
また、スズメバチのような危険生物だけでなく、自然生物の生息地の把握は求められている。例えば、逃走した飼い猫などのペットは、地域の野生化動物の縄張りを避けた地域を放浪する習性があるため、野生化動物の縄張りである生息地の把握がペットの探索の助けとなり得る。しかし、自然生物は必ずしも人間に管理されているわけではないため、その生息地を把握することは難しい。
【０００６】
かかる事情に鑑みてなされた本発明の目的は、自然生物などの対象物の生息情報を容易に提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一実施形態に係る情報処理装置は、
車両が検出する車両情報を該車両に搭載される車載情報処理装置から取得可能な取得部と、
前記車両の周囲の対象物を含む車両情報を取得する場合に該対象物の位置を認識し且つ前記対象物を該位置に関連付けて生息データベースに蓄積し、前記生息データベースに基づいて前記対象物の生息情報を生成する制御部と、
前記生息データベースを記憶する記憶部と、
前記生息情報を端末装置に付与する付与部と、を備える。
【０００８】
本発明の一実施形態に係る情報処理システムは、
車両が検出する車両情報を付与する車載情報処理装置と、
前記車両の周囲の対象物を含む車両情報を取得する場合に該車両の位置を認識し且つ前記対象物を該位置に関連付けて生息データベースに蓄積し、前記生息データベースに基づいて前記対象物の生息情報を生成する制御部と、前記生息データベースを記憶する記憶部と、前記生息情報を端末装置に付与する付与部と、を有する情報処理装置と、を備える。
【０００９】
本発明の一実施形態に係るプログラムは、
車両が検出する車両情報を該車両に搭載される車載情報処理装置から取得するステップと、
前記車両の周囲の対象物を含む車両情報を取得する場合に該車両の位置を認識するステップと、
前記対象物を該位置に関連付けて生息データベースに蓄積するステップと、
前記生息データベースに基づいて前記対象物の生息情報を生成するステップと、
前記生息情報を端末装置に付与するステップとを、情報処理装置に実行させる。
【００１０】
本発明の一実施形態に係る情報処理方法は、
車両が検出する車両情報を該車両に搭載される車載情報処理装置から取得し、
前記車両の周囲の対象物を含む車両情報を取得する場合に該車両の位置を認識し、
前記対象物を該位置に関連付けて生息データベースに蓄積し、
前記生息データベースに基づいて前記対象物の生息情報を生成し、
前記生息情報を端末装置に付与する。
【発明の効果】
【００１１】
本発明の一実施形態に係る情報処理装置、情報処理システム、プログラム、及び情報処理方法によれば、自然生物などの対象物の生息情報が提供され得る。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態にかかる情報処理装置を含む情報処理システムの全体構成を示す構成図である。
【図２】図１の車両の概略構成を示す機能ブロック図である。
【図３】図１の情報処理装置の概略構成を示す機能ブロック図である。
【図４】図３の記憶部に蓄積される生息データベースの構造を簡易的に説明する模式図である。
【図５】地図上に対象物の位置を示した生息情報の模式図である。
【図６】図１の端末装置の概略構成を示す機能ブロック図である。
【図７】図２において、車載情報処理装置の対象物の像の抽出を行わない制御部が実行する車両情報付与処理を説明するためのフローチャートである。
【図８】図２において、車載情報処理装置の対象物の像の抽出を行う制御部が実行する車両情報付与処理を説明するためのフローチャートである。
【図９】図３の制御部が実行するデータベース蓄積処理を説明するためのフローチャートである。
【図１０】図３の制御部が実行する生息情報付与処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について、図面を参照して説明する。
【００１４】
図１を参照して、本発明の一実施形態に係る情報処理装置１０を含む情報処理システム１１の概要について説明する。情報処理システム１１は、車両１２、端末装置１３、および情報処理装置１０を備える。車両１２は、例えば自動車であるが、これに限られず任意の車両であってもよい。端末装置１３は、例えばスマートフォン又はＰＣ（Personal Computer）等の汎用の電子機器であるが、これらに限られず、情報処理システム１１に専用の電子機器であってもよい。図１では説明の簡便のため、車両１２および端末装置１３についてはそれぞれ１つずつ図示しているが、情報処理システム１１が備える車両１２および端末装置１３の数はそれぞれ１つ以上であればよい。情報処理装置１０は、１つまたは互いに通信可能な複数のサーバ装置を含む。車両１２、端末装置１３、および情報処理装置１０のそれぞれは、例えば移動体通信網およびインターネットなどを含むネットワーク１４と通信可能に接続される。
【００１５】
本実施形態の概要として、車両１２は、車両情報を情報処理装置１０に付与する。車両情報は、自身の車両１２が検出した多様な情報ならびに当該情報を加工した情報を含む。情報処理装置１０は、車両１２から取得する車両情報に車両１２の周囲の対象物が含まれている場合に、当該対象物の位置を認識する。周囲の対象物は、例えば、自然生物や当該自然生物の存在を推定させる、巣、爪痕、および排泄物などである。情報処理装置１０は、生息データベースを管理しており、車両情報に基づく周囲の対象物を、当該対象物の位置と関連付けて、当該生息データベースに蓄積する。情報処理装置１０は、生息データベースに基づいて、対象物の生息情報を生成する。情報処理装置１０は、当該生息情報を端末装置１３に付与する。
【００１６】
このように、本実施形態によれば、広範な領域で、多様な時間帯で走行する多量の車両１２から、対象物が検出される。さらに、対象物が生息データベースに蓄積される。このような生息データベースを用いて、対象物の検出頻度の高い狭小な領域を示す生息情報が生成される。さらに、当該狭小な領域に関わる端末装置１３に生息情報が提供され得る。このため、ユーザは対象物が特定の領域に生息していることを認識し得る。
【００１７】
次に、情報処理システム１１の各構成について詳細に説明する。
【００１８】
図２に示すように、車両１２は、通信装置１５および車載情報処理装置１６を搭載する。通信装置１５および車載情報処理装置１６は、例えばＣＡＮ（Controller Area Network）などの車載ネットワーク又は専用線を介して、互いに通信可能に接続されている。
【００１９】
通信装置１５は、例えばＤＣＭ（Data Communication Module）などの車載通信機である。具体的には、通信装置１５は、通信部１７、記憶部１８、および制御部１９を備える。
【００２０】
通信部１７は、車載ネットワーク又は専用線を介して通信する通信モジュールを含む。また、通信部１７は、ネットワーク１４に接続する通信モジュールを含む。例えば、通信部１７は、４Ｇ（4th Generation）および５Ｇ（5th Generation）などの移動体通信規格に対応する通信モジュールを含んでもよい。本実施形態において、車両１２は、通信部１７を介してネットワーク１４に接続される。
【００２１】
記憶部１８は、１つ以上のメモリを含む。本実施形態において「メモリ」は、例えば、半導体メモリ、磁気メモリ、又は光メモリ等であるが、これらに限られない。記憶部１８に含まれる各メモリは、例えば、主記憶装置、補助記憶装置、またはキャッシュメモリとして機能してもよい。記憶部１８は、通信装置１５の動作に用いられる任意の情報を記憶する。記憶部１８は、例えば、システムプログラム、アプリケーションプログラムなどを記憶してもよい。車両１２の識別情報は、情報処理システム１１において車両１２をそれぞれ一意に識別可能な情報である。記憶部１８に記憶された情報は、例えば通信部１７を介してネットワーク１４から取得される情報で更新可能であってもよい。
【００２２】
制御部１９は、１つ以上のプロセッサを備える。本実施形態において「プロセッサ」は、汎用のプロセッサ、又は特定の処理に特化した専用のプロセッサであるが、これらに限られない。制御部１９は、通信装置１５全体の動作を制御する。本実施形態では、制御部１９によって制御される通信装置１５を介して、車両１２が、情報処理装置１０と通信する。車両１２は、情報処理装置１０と通信することにより、情報などの取得および付与を実行する。
【００２３】
車載情報処理装置１６は、車両１２における多様な情報を管理する、例えばナビゲーション装置である。例えば、車載情報処理装置１６は、後述する、車両１２の検出情報を収集する。車載情報処理装置１６は、収集した検出情報を、そのまま又は加工して車両情報として、通信装置１５を介して情報処理装置１０に付与する。車載情報処理装置１６は、通信部２０、記憶部２１、情報取得部２２、および制御部２３を備える。
【００２４】
通信部２０は、車載ネットワーク又は専用線を介して通信する通信モジュールを含む。
【００２５】
記憶部２１は、１つ以上のメモリを含む。記憶部２１に含まれる各メモリは、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。記憶部２１は、車載情報処理装置１６の動作に用いられる任意の情報を記憶する。記憶部２１は、例えば、システムプログラムおよびアプリケーションプログラムなどを記憶してもよい。記憶部２１に記憶された情報は、例えば、通信装置１５を介してネットワーク１４から取得される情報で更新可能であってもよい。
【００２６】
情報取得部２２は、車両１２に搭載される多様なセンサが検出する検出情報を直接またはＥＣＵ（Electronic Control Unit）を介して取得する。検出情報は、例えば、車両１２の位置、車両１２の周囲画像、車両１２の周囲の物の相対位置、および時間を含む。
【００２７】
車両１２の位置は、例えば、ＧＰＳ（Global Positioning System）受信機などにより検出される車両１２の地図上の位置である。車両１２の周囲画像は、例えば、車載カメラにより検出される車両１２の前方、後方、および側方の少なくとも一方の周囲を撮像した画像を示す。なお、車載カメラは単眼カメラでもステレオカメラであってもよい。周囲画像は、車両１２の周囲にいる対象物の像とともに含み得る。言い換えると、周囲画像は、対象物を情報として含み得る。なお、対象物とは、自然生物および当該自然生物の巣などである。自然生物とは、例えば、危険生物および野生化生物などである。危険生物とは、例えば、スズメバチ、アブ、熊、猿、および猪などの人間に危害を加えうる生物である。野生化生物とは、例えば、野犬および野良猫などの野生化した生物およびである。また、自然生物は、危険生物および野生化生物に限定されず、多様な動植物を含んでよい。車両１２の周囲の物の相対位置は、例えば、ステレオカメラ、ＬＩＤＡＲ（Ｌｉｇｈｔ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒａｎｇｉｎｇ）などの測距センサなどにより検出される車両１２の周囲の多様な物の車両１２を基準とした相対位置を示す。時間は、例えば、タイマから付与される周期的な時刻を示す。
【００２８】
制御部２３は、１つ以上のプロセッサを含む。制御部２３は、車載情報処理装置１６全体の動作を制御する。
【００２９】
制御部２３は、例えば、情報取得部２２において同時に取得した複数の検出情報を関連付けて、記憶部２１に格納してよい。なお、同時とは、タイマが周期的に付与する周期的な時刻の取得時から、次の時刻の取得前までの間である。または、制御部２３は、例えば、情報取得部２２において検出情報を取得する場合、タイマが周期的に付与する周期的な時刻の中で当該検出情報の取得時の直前の時刻を関連付けて、記憶部２１に格納してよい。
【００３０】
制御部２３は、車両１２の周囲画像を取得した場合、後述する、周囲画像からの自身の車両１２の周囲の対象物の像を抽出して、当該対象物を画像以外の情報として生成し、検出情報に含めてよい。情報としての当該対象物は、対象物の種類を特定させ得る特徴である。また、制御部２３は、周囲の対象物を抽出する構成において、車両１２を基準とした当該対象物の相対位置を算出して、検出情報に含めてよい。また、制御部２３は、相対位置を算出する構成において、異なる時間に検出した周囲画像に同一の対象物を抽出した場合、それぞれの周囲画像を検出した時間それぞれの車両１２の位置および相対位置に基づいて、対象物の位置の変化を算出して、検出情報に含めてよい。
【００３１】
制御部２３は、記憶部２１に一時的に格納した検出情報を、自身の車両１２が検出した車両情報として、情報処理装置１０に付与する。制御部２３による車両情報の情報処理装置１０への付与は、例えば、周期的、定期的、または周囲画像の取得時などの任意の時期に行われてよい。また、制御部２３は、後述するように、情報処理装置１０からの要求に基づいて、位置を含む車両情報を情報処理装置１０に付与してよい。
【００３２】
図３に示すように、情報処理装置１０は、取得部２４、付与部２５、記憶部２６、および制御部２７を備える。
【００３３】
取得部２４は、例えば、ネットワーク１４に接続する通信モジュールを含む。取得部２４は、例えば、有線ＬＡＮ（Local Area Network）規格に対応する通信モジュールを含んでもよい。本実施形態において、情報処理装置１０は、取得部２４を介してネットワーク１４に接続される。取得部２４は、車両１２から車両情報を取得可能である。
【００３４】
付与部２５は、例えば、ネットワーク１４に接続する通信モジュールを含む。付与部２５は、例えば、有線ＬＡＮ規格に対応する通信モジュールを含んでもよい。付与部２５は、例えば、後述する、位置の付与の要求を、車両１２に付与する。また、付与部２５は、生息情報を端末装置１３に付与する。なお、付与部２５は、取得部２４と一体的であってよい。
【００３５】
記憶部２６は、１つ以上のメモリを含む。記憶部２６に含まれる各メモリは、例えば、主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。記憶部２６は、情報処理装置１０の動作に用いられる任意の情報を記憶する。記憶部２６は、例えば、システムプログラム、アプリケーションプログラム、生息データベースを記憶してよい。なお、図４に示すように、生息データベースは、車両１２が検出した対象物を、後述するように、当該対象物の位置および判別できた場合には進行方向に関連付けた情報群である。なお、図４において、進行方向の欄における「ｎｄ」は、判別不可であることを示す。記憶部２６に記憶された情報は、例えば、取得部２４を介してネットワーク１４から取得される情報で更新可能であってもよい。
【００３６】
制御部２７は、１つ以上のプロセッサを含む。制御部２７は、情報処理装置１０全体の動作を制御する。
【００３７】
制御部２７は、車載情報処理装置１６から車両情報を取得する場合、車両情報が周囲の対象物を含むか否かを判別する。制御部２７は、車両情報が周囲画像を周囲の対象物として含む場合、画像解析を行い、画像内の車両１２の周囲の対象物の像を抽出する。制御部２７は、抽出した対象物の像に基づいて、対象物の種類を特定させ得る特徴を対象物の情報として生成する。制御部２７は、対象物の像を抽出できない場合、生息データベースの更新を行わない。制御部２７は、周囲の対象物を抽出できた場合、および上述のように車両情報が周囲の対象物を画像以外の情報として含む場合に、以下に説明するように生息データベースの蓄積を行う。
【００３８】
制御部２７は、生息データベースの更新において、車両情報中の対象物を検出した時、言い換えると周囲画像を検出した時の対象物の位置を認識する。制御部２７は、車両１２の位置を、対象物の位置とみなして認識してよい。または、制御部２７は、車両１２を基準とした対象物の相対位置と車両１２の位置とに基づいて、対象物の位置そのものを認識してよい。
【００３９】
制御部２７は、車両情報中に周囲の対象物とともに、車両１２の位置が含まれている場合、当該位置の取得により、車両１２の位置を認識する。制御部２７は、車両情報中に車両１２の位置が含まれていない場合、当該車両情報を付与した車両１２に、当該車両情報を検出した時刻に最も近い時刻に検出した位置を含む車両情報の付与を要求する。制御部２７は、要求に応じた車両情報に含まれる位置を取得することにより、車両１２の位置を認識する。
【００４０】
さらに、対象物の位置そのものを認識する構成において、制御部２７は、車両１２を基準とした対象物の相対位置を、周囲画像に基づいて算出する。制御部２７は、従来公知の多様な方法により周囲画像に基づいて対象物の相対位置を算出してよい。または、制御部２７は、車両１２を基準とした対象物の相対位置を、当該相対位置を含む車両情報に基づいて認識してよい。制御部２７は、相対位置を算出または認識すると、車両１２の位置に加えて、対象物の位置を認識する。
【００４１】
制御部２７は、車両情報が周囲の対象物を含む場合、当該車両情報を付与した車両１２から、当該車両情報を検出した時間と異なる時間に検出した車両情報を取得しているか否かを確認する。制御部２７は、異なる時間に検出した車両情報を取得している場合、当該車両情報が周囲の対象物を含んでいるか否かを判別する。制御部２７は、周囲の対象物を含んでいる場合、検出した時間の異なる周囲の対象物が同一の種類であるか否かを判別する。制御部２７は、検出した時間の異なる周囲の対象物が同一の種類である場合、それぞれの周囲の対象物を検出した異なる時間における対象物の位置の変化を認識する。制御部２７は、周囲の対象物を検出した異なる時間の時間差が、時間閾値を超える場合、位置の変化の認識をしなくてもよい。時間閾値を超える場合には、対象物の同一性が低下するからである。
【００４２】
制御部２７は、周囲の対象物を検出した異なる時間の間の車両１２の位置の変化を、対象物の位置の変化とみなして認識してよい。または制御部２７は、対象周囲の対象物を検出した異なる時間の間の車両１２の位置の変化および相対位置の変化に基づいて、対象物の位置の変化そのものを認識してよい。
【００４３】
制御部２７は、対象物の情報および当該対象物の位置、ならびに認識できた場合の位置の変化を進行方向として、生息データベースに蓄積する。
【００４４】
制御部２７は、生息データベースに基づいて、対象物の生息情報を生成する。制御部２７は、例えば、指定された領域内で検出された対象物を、種類、位置、および進行方向別に対応付けた表を生息情報として生成する。または、制御部２７は、例えば、図５に示すように、周囲画像に対象物が含まれた位置を示した地図を生息情報として生成する。または、制御部２７は、例えば、半径１００ｍの範囲内に同一の対象物が閾値以上の位置で検出された場合、その複数の位置に基づいて定められる領域を生息情報として生成する。当該生息情報は、当該領域を緯度および経度の範囲などで示してもよいし、図５に示すように、生息領域ＬＡを示した地図として示してもよい。なお、制御部２７は、巣を検出した場合、当該巣の位置そのものを生息情報として生成してよい。
【００４５】
または、制御部２７は、例えば、対象物の位置の変化に基づいて、対象物の生息領域を推定して生息情報として生成する。例えば、複数の位置で別々に認識された進行方向に沿った直線の交点および交点に囲まれた領域が、対象物の生息領域として推定される。なお、制御部２７は、対象物の位置の変化に基づく生息領域の推定を、対象物の種類によっては行わなくてもよい。猫などの地上で生活する自然動物に関しては、進行方向が必ずしも生息領域への方向または生息領域からの方向を示していないからである。
【００４６】
制御部２７は、生成した生息情報を、任意の時間に付与部２５を介して端末装置１３に付与する。制御部２７は、例えば、周期的、定期的、および付与部２５からの要求時に、生息情報を端末装置１３に付与してよい。
【００４７】
図６に示すように、端末装置１３は、通信部２８と、記憶部２９と、出力部３０と、入力部３１と、制御部３２と、を備える。
【００４８】
通信部２８は、ネットワーク１４に接続する通信モジュールを含む。例えば、通信部２８は、４Ｇ及び５Ｇ等の移動体通信規格に対応する通信モジュールを含んでもよい。本実施形態において、端末装置１３は、通信部２８を介してネットワーク１４に接続される。
【００４９】
記憶部２９は、１つ以上のメモリを含む。記憶部２９に含まれる各メモリは、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。記憶部２９は、端末装置１３の動作に用いられる任意の情報を記憶する。例えば、記憶部２９は、システムプログラム、アプリケーションプログラム、および端末装置１３の識別情報などを記憶してもよい。記憶部２９に記憶された情報は、例えば通信部２８を介してネットワーク１４から取得される情報で更新可能であってもよい。
【００５０】
出力部３０は、情報を出力してユーザに通知する１つ以上の出力インタフェースを含む。例えば、出力部３０に含まれる出力インタフェースは、情報を映像で出力するディスプレイ、又は情報を音声で出力するスピーカ等であるが、これらに限られない。
【００５１】
入力部３１は、ユーザ入力を検出する１つ以上の入力インタフェースを含む。例えば、入力部３１に含まれる入力インタフェースは、物理キー、静電容量キー、出力部３０のディスプレイと一体的に設けられたタッチスクリーン、または音声入力を受け付けるマイクなどであるが、これらに限られない。
【００５２】
制御部３２は、１つ以上のプロセッサを含む。制御部３２は、端末装置１３全体の動作を制御する。
【００５３】
制御部３２は、情報処理装置１０に生息情報の付与を要求する入力を入力部３１が検出する場合、当該要求を情報処理装置１０に付与する。制御部３２は、当該要求に、領域の指定および対象物の種類の指定を含めてよい。なお、制御部３２は、任意の時間に生息情報の通知を望む端末装置１３として、事前に情報処理装置１０に対して直接的または間接的に登録されていてもよい。間接的に登録されているとは、例えば、情報処理装置１０とは異なる団体に管理されているサーバなどが情報処理装置１０に登録されており、端末装置１３は当該サーバに登録されている態様である。
【００５４】
制御部３２は、上述の要求の付与後、または事前に登録されている場合には任意の時間に、情報処理装置１０から生息情報を取得した後、出力部３０に生息情報を出力させる。
【００５５】
次に、本実施形態において車載情報処理装置１６の、対象物の像の抽出を行わない制御部２３が実行する車両情報付与処理について、図７のフローチャートを用いて説明する。車両情報付与処理は、例えば、車両情報の情報処理装置１０への付与と同時に開始する。
【００５６】
ステップＳ１００において、制御部２３は、検出情報を取得する。検出情報の取得後、プロセスはステップＳ１０１に進む。
【００５７】
ステップＳ１０１では、制御部２３は、ステップＳ１００において取得した検出情報を、取得した時間別に関連付けて記憶部２１に格納する。格納後、プロセスはステップＳ１０２に進む。
【００５８】
ステップＳ１０２では、制御部２３は、車両情報の付与時期であるか否かを判別する。付与時期でない場合、プロセスはステップＳ１００に戻る。付与時期である場合、プロセスはステップＳ１０３に進む。
【００５９】
ステップＳ１０３では、制御部２３は、ステップＳ１０１において時間別に格納した複数の種類の検出情報を車両情報として、通信部２０を介して情報処理装置１０に付与する。付与後、車両情報付与処理は終了する。
【００６０】
次に、本実施形態において車載情報処理装置１６の、対象物の像の抽出を行う制御部２３が実行する車両情報付与処理について、図８のフローチャートを用いて説明する。車両情報付与処理は、例えば、車両情報の情報処理装置１０への付与と同時に開始する。
【００６１】
ステップＳ２００において、制御部２３は、検出情報を取得する。検出情報の取得後、プロセスはステップＳ２０１に進む。
【００６２】
ステップＳ２０１では、制御部２３は、ステップＳ２００において取得した車両情報に周囲画像が含まれているか否か判別する。周囲画像が含まれている場合、プロセスはステップＳ２０２に進む。周囲画像が含まれていない場合、プロセスはステップＳ２０３に進む。
【００６３】
ステップＳ２０２では、制御部２３は、ステップＳ２００において取得した車両情報中の周囲画像から対象物の像を抽出する。また、制御部２３は、周囲画像に基づいて対象物の相対位置を算出する。また、制御部２３は、記憶部２１に、以前に格納した周囲画像に同一の対象物が含まれている場合、対象物の位置の変化を算出する。抽出後、プロセスはステップＳ２０３に進む。
【００６４】
ステップＳ２０３では、制御部２３は、ステップＳ２００で取得した検出情報、ステップＳ２０２において対象物の像を抽出できた場合に当該対象物の像または当該対象物の特徴、ステップＳ２０２において当該対象物の位置および位置の変化を算出した場合は当該位置および当該位置の変化を、取得した時間別に関連付けて記憶部２１に格納する。格納後、プロセスはステップＳ２０４に進む。
【００６５】
ステップＳ２０４、Ｓ２０５では、制御部２３は、対象物の像の抽出を行わない制御部２３が実行する車両情報付与処理のステップＳ１０２、Ｓ１０３と同じ動作を実行する。ステップＳ２０５において、車両情報の付与後、車両情報付与処理は終了する。
【００６６】
次に、本実施形態において情報処理装置１０の制御部２７が実行する、データベース蓄積処理について、図９のフローチャートを用いて説明する。データベース蓄積処理は、例えば、車両情報が取得されるたびに開始する。
【００６７】
ステップＳ３００において、制御部２７は、取得した車両情報に周囲の対象物が画像以外の情報として含まれているか否かを判別する。周囲の対象物が画像以外の情報として含まれている場合、プロセスはステップＳ３０３に進む。周囲の対象物が画像以外の情報として含まれていない場合、プロセスはステップＳ３０１に進む。
【００６８】
ステップＳ３０１では、制御部２７は、取得した車両情報に周囲画像が含まれているか否かを判別する。周囲画像が含まれていない場合、データベース蓄積処理は終了する。周囲画像が含まれている場合、プロセスはステップＳ３０２に進む。
【００６９】
ステップＳ３０２では、制御部２７は、取得した車両情報中の周囲画像において、対象物の像を抽出する。抽出後、プロセスはステップＳ３０３に進む。
【００７０】
ステップＳ３０３では、制御部２７は、取得した車両情報中に位置が含まれているか否かを判別する。位置が含まれている場合、プロセスはステップＳ３０５に進む。位置が含まれていない場合、プロセスはステップＳ３０４に進む。
【００７１】
ステップＳ３０４では、制御部２７は、取得した車両情報を付与した車両１２に、当該車両情報を検出した時間の付与を要求して、取得する。取得後、プロセスはステップＳ３０５に進む。
【００７２】
ステップＳ３０５では、制御部２７は、ステップＳ３００において認識した対象物またはステップＳ３０２において抽出した対象物を、ステップＳ３０３において認識した位置またはステップＳ３０４において取得した位置に関連付けて記憶部２９に格納することにより生息データベースに蓄積する。蓄積後、データベース蓄積処理は終了する。
【００７３】
次に、本実施形態において情報処理装置１０の制御部２７が実行する、生息情報付与処理について、図１０のフローチャートを用いて説明する。生息情報付与処理は、情報処理装置１０の稼動開始後に開始する。
【００７４】
ステップＳ４００において、制御部２７は、生息情報を付与すべき、指定された周期または指定された時期が到来しているか否かを判別する。なお、周期または時期に関しては、端末装置１３などにより事前に指定されていてよい。到来している場合、プロセスはステップＳ４０２に進む。到来していない場合、プロセスはステップＳ４０１に進む。
【００７５】
ステップＳ４０１では、制御部２７は、生息情報の付与の要求を端末装置１３から取得しているか否かを判別する。要求を取得していない場合、プロセスはステップＳ４００に戻る。要求を取得している場合、プロセスはステップＳ４０２に進む。
【００７６】
ステップＳ４０２では、制御部２７は、生息データベースに基づいて、対象物の生息情報を生成する。生成後、プロセスはステップＳ４０３に進む。
【００７７】
ステップＳ４０３では、制御部２７は、ステップＳ４０２において生成した生息情報を端末装置１３に付与する。付与後、プロセスはステップＳ４００に戻る。
【００７８】
以上のような構成の本実施形態の情報処理装置１０は、車両１２の周囲の対象物を含む車両情報を取得する場合に、当該対象物の位置を認識し、且つ当該対象物を当該位置に関連付けて生息データベースに蓄積する。さらに、情報処理装置１０は、生息データベースに基づいて、対象物の生息情報を生成する。このような構成により、情報処理装置１０は、多様な地域を走行する、多数の車両１２の周囲の対象物の存否を車両情報に基づいて認識するので、人が地域を探索することなく、容易に信頼性の高い生息情報を提供し得る。
【００７９】
また、上述のような構成により、情報処理装置１０は、住宅街などの繁華街以外の地域のように、多数の人が歩行していない地域であっても、固定カメラなどを設置すること無く、多様な場所で対象物の生息情報を生成し得る。また、情報処理装置１０は、人が生身で対象物に接近すること無く、対象物を認識し得る。したがって、情報処理装置１０は、対象物が人間を襲撃する危険生物であっても、生息情報の作成に際して安全性を向上させ得る。
【００８０】
また、本実施形態の情報処理装置１０は、車両１２の周囲の対象物を含む車両情報を当該車両１２から異なる時間に取得する場合、当該対象物の位置の変化に基づいて生息情報を生成する。このような構成により、情報処理装置１０は、車両情報に基づく、対象物そのものの認識回数が比較的少なかったとしても、位置の変化を用いるので、生成する生息情報の信頼性を向上し得る。
【００８１】
本発明を諸図面及び実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形および修正を行うことが容易であることに注意されたい。したがって、これらの変形および修正は本発明の範囲に含まれることに留意されたい。例えば、各構成または各ステップなどに含まれる機能などは論理的に矛盾しないように再配置可能であり、複数の手段またはステップなどを１つに組み合わせたり、あるいは分割したりすることが可能である。
【００８２】
例えば、上述した実施形態において、通信装置１５が車載通信機であり、車載情報処理装置１６が車両１２に搭載されるナビゲーション装置である例について説明した。しかしながら、通信装置１５および車載情報処理装置１６が実行する一部または全部の処理動作を、例えばスマートフォンまたはコンピュータ等の任意の電子機器が実行する構成も可能である。
【００８３】
また例えば、上述した実施形態において車載情報処理装置１６において実行される一部の処理動作が情報処理装置１０において実行されてもよく、情報処理装置１０において実行される一部の処理動作が車載情報処理装置１６または端末装置１３において実行されてもよい。
【００８４】
また、例えばスマートフォン又はコンピュータ等の汎用の電子機器を、上述した実施形態に係る通信装置１５、車載情報処理装置１６、または情報処理装置１０として機能させる構成も可能である。具体的には、実施形態に係る通信装置１５などの各機能を実現する処理内容を記述したプログラムを、電子機器のメモリに格納し、電子機器のプロセッサによって当該プログラムを読み出して実行させる。したがって、本実施形態に係る発明は、プロセッサが実行可能なプログラムとしても実現可能である。
【符号の説明】
【００８５】
１０  情報処理装置
１１  情報処理システム
１２  車両
１３  端末装置
１４  ネットワーク
１５  通信装置
１６  車載情報処理装置
１７  通信部
１８  記憶部
１９  制御部
２０  通信部
２１  記憶部
２２  情報取得部
２３  制御部
２４  取得部
２５  付与部
２６  記憶部
２７  制御部
２８  通信部
２９  記憶部
３０  出力部
３１  入力部
３２  制御部
ＬＡ  生息領域
【図１】
2020112862.tif 000003
【図２】
2020112862.tif 000004
【図３】
2020112862.tif 000005
【図４】
2020112862.tif 000006
【図５】
2020112862.tif 000007
【図６】
2020112862.tif 000008
【図７】
2020112862.tif 000009
【図８】
2020112862.tif 000010
【図９】
2020112862.tif 000011
【図１０】
2020112862.tif 000012