(57)【要約】【課題】適切なイベントを記録すること。【解決手段】記録制御装置は、車両の周囲を撮影するカメラから撮影データを取得する撮影データ取得部と、車両が駐車していることを検出する駐車検出部と、車両の駐車中に撮影データ取得部が取得した撮影データから動体を検出する動体検出部と、動体検出部が検出した動体が人物であることを認識する人物認識部と、人物認識部が認識した人物が、車両から所定距離未満において特定の行動をとっていることを検出する行動検出部と、人物が特定の行動をとっていることが検出された場合、撮影データをイベント記録データとして保存する記録制御部と、を備える。【選択図】図１
2020098514.tif 000002
【特許請求の範囲】
【請求項１】
車両の周囲を撮影するカメラから撮影データを取得する撮影データ取得部と、
前記車両が駐車していることを検出する駐車検出部と、
前記車両の駐車中に前記撮影データ取得部が取得した撮影データから動体を検出する動体検出部と、
前記動体検出部が検出した動体が人物であることを認識する人物認識部と、
前記人物認識部が認識した人物が、前記車両から所定距離未満において特定の行動をとっていることを検出する行動検出部と、
前記人物が特定の行動をとっていることが検出された場合、前記撮影データをイベント記録データとして保存する記録制御部と、
を備える、記録制御装置。
【請求項２】
前記車両の位置および向きを示す情報を取得するとともに、前記車両の周辺地図情報を参照し、前記車両の駐車位置が道路から所定距離未満であり、かつ前記カメラの撮影方向が前記道路を向いているか否かを判断する車両位置情報判断部を備え、
前記記録制御部は、前記車両の駐車位置が道路から所定距離未満であり、かつ前記カメラの撮影方向が前記道路を向いており、かつ前記人物が特定の行動をとっていることが検出された場合、前記撮影データをイベント記録データとして保存する、
請求項１に記載の記録制御装置。
【請求項３】
前記行動検出部は、前記人物の顔とその向きを検出し、前記人物が所定期間以上前記車両に顔を向けていることを、特定の行動として検出する、
請求項１または２に記載の記録制御装置。
【請求項４】
前記行動検出部は、前記人物を特定する情報に基づき、前記人物が前記車両近傍を所定期間内に複数回通過したことを、特定の行動として検出する、
請求項１から３のいずれか１項に記載の記録制御装置。
【請求項５】
請求項１から４のいずれか１項に記載の記録制御装置と、
前記車両の周囲を撮影するカメラと、
前記撮影データを記録する記録部と、
を備える、記録制御システム。
【請求項６】
車両の周囲を撮影するカメラから撮影データを取得する撮影データ取得ステップと、
前記車両が駐車していることを検出する駐車検出ステップと、
前記車両の駐車中に前記撮影データ取得ステップで取得した撮影データから動体を検出する動体検出ステップと、
前記動体検出ステップで検出した動体が人物であることを認識する人物認識ステップと、
前記人物認識ステップで認識した人物が、前記車両から所定距離未満において特定の行動をとっていることを検出する行動検出ステップと、
前記人物が特定の行動をとっていることが検出された場合、前記撮影データをイベント記録データとして保存する記録制御ステップと、
を含む、記録制御方法。
【請求項７】
車両の周囲を撮影するカメラから撮影データを取得する撮影データ取得ステップと、
前記車両が駐車していることを検出する駐車検出ステップと、
前記車両の駐車中に前記撮影データ取得ステップで取得した撮影データから動体を検出する動体検出ステップと、
前記動体検出ステップで検出した動体が人物であることを認識する人物認識ステップと、
前記人物認識ステップで認識した人物が、前記車両から所定距離未満において特定の行動をとっていることを検出する行動検出ステップと、
前記人物が特定の行動をとっていることが検出された場合、前記撮影データをイベント記録データとして保存する記録制御ステップと、
をコンピュータに実行させるための、記録制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録制御装置、記録制御システム、記録制御方法、および記録制御プログラムに関する。
【背景技術】
【０００２】
車両の駐車中に周囲で動体を検出した場合、動体の映像の記録などを行う技術が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３２１３５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
駐車中に動体検出による駐車記録を行っている場合、撮影方向に道路などがあり車や人が通過すると、道路を通過した車や人を動体として検出する。この場合、不要なイベント記録データが多数保存されてしまい、記録装置の容量が圧迫される問題がある。
【０００５】
本発明は、適切なイベントを記録することのできる、記録制御装置、記録制御システム、記録制御方法、および記録制御プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明の記録制御装置は、車両の周囲を撮影するカメラから撮影データを取得する撮影データ取得部と、前記車両が駐車していることを検出する駐車検出部と、前記車両の駐車中に前記撮影データ取得部が取得した撮影データから動体を検出する動体検出部と、前記動体検出部が検出した動体が人物であることを認識する人物認識部と、前記人物認識部が認識した人物が、前記車両から所定距離未満において特定の行動をとっていることを検出する行動検出部と、前記人物が特定の行動をとっていることが検出された場合、前記撮影データをイベント記録データとして保存する記録制御部と、を備える。
【０００７】
本発明の記録制御システムは、本発明の記録制御装置と、前記車両の周囲を撮影するカメラと、前記撮影データを記録する記録部と、を備える。
【０００８】
本発明の記録制御方法は、車両の周囲を撮影するカメラから撮影データを取得する撮影データ取得ステップと、前記車両が駐車していることを検出する駐車検出ステップと、前記車両の駐車中に前記撮影データ取得ステップで取得した撮影データから動体を検出する動体検出ステップと、前記動体検出ステップで検出した動体が人物であることを認識する人物認識ステップと、前記人物認識ステップで認識した人物が、前記車両から所定距離未満において特定の行動をとっていることを検出する行動検出ステップと、前記人物が特定の行動をとっていることが検出された場合、前記撮影データをイベント記録データとして保存する記録制御ステップと、を含む。
【０００９】
本発明の記録制御プログラムは、車両の周囲を撮影するカメラから撮影データを取得する撮影データ取得ステップと、前記車両が駐車していることを検出する駐車検出ステップと、前記車両の駐車中に前記撮影データ取得ステップで取得した撮影データから動体を検出する動体検出ステップと、前記動体検出ステップで検出した動体が人物であることを認識する人物認識ステップと、前記人物認識ステップで認識した人物が、前記車両から所定距離未満において特定の行動をとっていることを検出する行動検出ステップと、前記人物が特定の行動をとっていることが検出された場合、前記撮影データをイベント記録データとして保存する記録制御ステップと、をコンピュータに実行させる。
【発明の効果】
【００１０】
本発明によれば、適切なイベントを記録することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、第一実施形態に係る記録制御システムの構成の一例を示すブロック図である。
【図２】図２は、対象物を検出する範囲を説明するための模式図である。
【図３】図３は、対象物を検出する範囲を説明するための模式図である。
【図４】図４は、撮影データの一例を示す模式図である。
【図５】図５は、イベント記録データを保存する方法を説明するための模式図である。
【図６】図６は、イベント記録データを保存する方法を説明するための模式図である。
【図７】図７は、第一実施形態に係る記録制御装置の処理の流れの一例を示すフローチャートである。
【図８】図８は、第一実施形態に係る記録制御装置の処理の流れの一例を示すフローチャートである。
【図９】図９は、第二実施形態に係る記録制御システムの構成の一例を示すブロック図である。
【図１０】図１０は、第二実施形態に係る記録制御システムの処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して、本発明に係る実施形態を詳細に説明する。なお、この実施形態により本発明が限定されるものではなく、また、実施形態が複数ある場合には、各実施形態を組み合わせて構成するものも含む。
【００１３】
[第一実施形態]
図１を用いて、第一実施形態に係る記録制御システムの構成について説明する。図１は、第一実施形態に係る記録制御システムの構成の一例を示すブロック図である。
【００１４】
図１に示すように、記録制御システム１は、カメラ１０と、記録部２０と、ＣＡＮ（Controller  Area  Network）インターフェース３０と、操作部５０と、表示部６０と、センサ７０と、ＧＰＳ受信部８０と、制御部（記録制御装置）１００と、を備える。記録制御システム１は、車両において用いられ、駐車中に撮影された撮影データに基づいて、車両から所定距離未満において、特定の行動をとっている人物を検出する。そして、記録制御システム１は、特定の行動をとっている人物が検出された場合に、撮影データの記録を開始する。
【００１５】
記録制御システム１は、所謂ドライブレコーダであり、例えば車両のウィンドシールドの上部に車両の前方を撮影可能な向きで装着され、事故などイベントとして検出すべき事象に相当する衝撃を検出して事故発生時を含む期間の撮影データをイベント記録データとして保存する。記録制御システム１は、単体の装置として車両に装着されるものに限らず、ナビゲーション装置の機能として実現される構成や、車両に予め装着されている構成、車両に載置して用いる可搬型の装置で実現されてもよい。
【００１６】
カメラ１０は、記録制御システム１が搭載されている車両の周囲を撮影する。カメラ１０は、例えば、車両の前方周囲を撮影するカメラ、車両の後方周囲を撮影するカメラ、車両の側方周囲を撮影するカメラ、のいずれかまたはそれらの組み合わせであってもよく、車両の周囲を撮影するように複数のカメラを含むカメラユニットまたは全天周カメラであってもよい。カメラ１０は、車両の周囲を撮影した撮影データを撮影データ取得部１２０に出力する。
【００１７】
記録部２０は、イベントが検出されたときに記録されるイベント記録データなど種々のデータを記録する。記録部２０は、例えば、車両から所定距離未満の距離で特定の行動をとった人物の撮影データを記録する。記録部２０は、例えば、車両から所定距離未満の距離で特定の行動をとった人物の撮影データのうち、所定期間の撮影データをイベント記録データとして保存する。記録部２０は、例えば、制御部１００の各部を実現させるためのプログラムを記憶している。この場合、制御部１００は、記録部２０に記憶されているプログラムを展開して実行することで、各部の機能を実現する。記録部２０は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）などの半導体メモリ素子、または、ハードディスク、ソリッドステートドライブ、光ディスクなどの記憶装置で実現することができる。記録部２０は、複数の異なるメモリ等で構成されてもよい。
【００１８】
ＣＡＮインターフェース３０は、ＣＡＮを介して各種車両情報を取得するためのインターフェースである。車両情報には、例えば、エンジンの動作状況や、車両の走行状況などに関する情報が含まれている。
【００１９】
操作部５０は、記録制御システム１に対する種々の操作を受け付ける。種々の操作には、イベント記録データの再生の開始、イベント記録データの保存の開始などの操作が含まれる。操作部５０は、受け付けた操作に応じた操作信号を操作制御部１２７に出力する。操作部５０は、例えば、物理的なボタンや、表示部６０に設けられたタッチパネルで実現することができる。
【００２０】
表示部６０は、種々の映像を表示する。表示部６０は、例えば、記録部２０が記録しているイベント記録データを表示する。表示部６０は、例えば、液晶ディスプレイ（ＬＣＤ：Liquid  Crystal  Display）または有機ＥＬ（Organic  Electro-Luminescence）ディスプレイなどを含むディスプレイである。
【００２１】
センサ７０は、車両に対するイベントの発生に起因する各種の情報を検出する。センサ７０は、例えば、加速度センサであり、車両に加わった加速度を検出する。センサ７０は、例えば、ジャイロセンサであり、車両の姿勢に関する情報を検出する。センサ７０は、検出結果をイベント検出部１２９に出力する。
【００２２】
ＧＰＳ受信部８０は、ＧＰＳ受信回路、ＧＰＳ受信アンテナなどから構成されており、ＧＰＳ信号を受信する。ＧＰＳ受信部８０は、受信したＧＰＳ信号を位置情報取得部１３０に出力する。
【００２３】
制御部１００は、撮影データ取得部１２０と、バッファメモリ１２１と、撮影データ処理部１２２と、記録制御部１２３と、再生制御部１２４と、ＣＡＮ情報取得部１２５と、車両位置情報判断部１２６と、操作制御部１２７と、表示制御部１２８と、イベント検出部１２９と、位置情報取得部１３０と、駐車検出部１３１と、映像処理部１３２とを備える。制御部１００が備える各部は、バス１１０を介して互いに接続されている。制御部１００は、例えば、ＣＰＵ（Central  Processing  Unit）を含む電子的な回路で実現することができる。
【００２４】
撮影データ取得部１２０は、外部から各種の撮影データを取得する。撮影データ取得部１２０は、例えば、カメラ１０が撮影した撮影データを取得する。撮影データ取得部１２０は、例えば、カメラ１０から取得した撮影データをバッファメモリ１２１および表示制御部１２８に出力する。撮影データ取得部１２０は、カメラ１０が撮影した映像データを撮影データとして取得してもよく、映像データに加えて、カメラ１０または他の位置に配置された図示しないマイクロフォンが取得した音声データを含んだ撮影データを取得してもよい。
【００２５】
バッファメモリ１２１は、撮影データ取得部１２０が取得した撮影データを一時的に記憶する制御部１００の内部メモリである。具体的には、バッファメモリ１２１は、撮影データ取得部１２０が取得した一定時間分の撮影データを、更新しながら一時的に記憶する。
【００２６】
撮影データ処理部１２２は、バッファメモリ１２１が一時的に記憶している撮影データに対して種々の処理を実行する。撮影データ処理部１２２は、例えば、バッファメモリ１２１が一時的に記憶している撮影データを、例えばＨ．２６４やＭＰＥＧ−４（Moving  Picture  Experts  Group）などの任意の方式のコーデックで符号化された、例えばＭＰ４形式などの任意のファイル形式に変換する。撮影データ処理部１２２は、例えば、バッファメモリ１２１が一時的に記憶している撮影データから、一定時間分のファイルとした撮影データを生成する。具体的には、撮影データ処理部１２２は、例えば、バッファメモリ１２１が一時的に記憶している撮影データを、記録順に６０秒間の撮影データをファイルとして生成する。撮影データ処理部１２２は、生成した撮影データを記録制御部１２３へ出力する。また、撮影データ処理部１２２は、生成した撮影データを表示制御部１２８へ出力する。ファイルとして生成される撮影データの期間は、一例として６０秒としたが、これには限定されない。
【００２７】
記録制御部１２３は、種々のデータを記録部２０に記録する。記録制御部１２３は、例えば、撮影データ処理部１２２でファイル化された撮影データを、記録部２０に記録させる制御を行う。
【００２８】
具体的には、記録制御部１２３は、記録を常時行っている場合には、イベント検出部１２９がイベントを検出していない期間は、撮影データ処理部１２２でファイル化された撮影データを、上書き可能な撮影データとして記録部２０に記録する。記録制御部１２３は、記録部２０の記録容量が上限となった場合、例えば、記録部２０に記録されている上書き可能な撮影データのうち、古い撮影データが記録されている記録領域から新しい撮影データを上書きして記録する。記録制御部１２３は、イベント検出部１２９が、イベントが発生したと判断したことを受けて、イベント検出時点を含み、イベント検出時点の前後所定の期間の撮影データを、上書きが禁止されたイベント記録データとして記録部２０に保存する。記録制御部１２３は、例えば、車両の駐車位置が道路から所定距離未満であり、かつカメラ１０の撮影方向が道路を向いており、かつ人物が特定の行動をとっていることが検出された場合、検出されたことをイベントの発生として、イベント検出時点の前後所定の期間の撮影データをイベント記録データとして記録部２０に保存する。
【００２９】
記録制御部１２３は、記録を常時行っていない場合には、イベント検出部１２９が、イベントが発生したと判断したことを受けて、イベント検出時点から記録を開始、イベント検出後、所定の期間の撮影データを、上書きが禁止されたイベント記録データとして記録部２０に保存する。
【００３０】
再生制御部１２４は、記録部２０に記録されている種々のデータを再生する。再生制御部１２４は、例えば、記録部２０に記録されている撮影データを再生する。再生制御部１２４は、例えば、記録部２０にイベント記録データとして保存されている撮影データを再生する。具体的には、再生制御部１２４は、操作制御部１２７から出力された操作部５０の操作に応じた制御信号に従って、撮影データを再生する。
【００３１】
ＣＡＮ情報取得部１２５は、ＣＡＮインターフェース３０を介して各種車両情報を取得する。
【００３２】
車両位置情報判断部１２６は、車両の現在位置を、地図情報４０を参照し、車両の周囲の地理的状況を判断する。車両位置情報判断部１２６は、例えば、位置情報取得部１３０から現在位置情報を取得する。車両位置情報判断部１２６は、例えば、外部の装置から地図情報４０を取得する。地図情報４０は、例えば、記録部２０に保存されていてもよく、図示しない通信部を介して外部のサーバから取得してもよい。具体的には、車両位置情報判断部１２６は、車両の位置および向きを示す情報を取得するとともに、地図情報４０とに基づいて、車両の駐車位置が道路から所定距離未満であり、かつカメラ１０の撮影方向が道路を向いているか否かを判断する。
【００３３】
操作制御部１２７は、操作部５０からユーザなどから受け付けた操作に関する操作信号を受け付ける。操作制御部１２７は、例えば、イベント記録データの再生の開始、イベント記録データの保存の開始などの操作に関する操作信号を受け付ける。操作制御部１２７は、受け付けた操作信号に応じた制御信号を記録制御部１２３又は再生制御部１２４に出力する。この場合、記録制御部１２３及び再生制御部１２４は、制御信号に従って、動作を実行する。
【００３４】
表示制御部１２８は、種々の映像を表示部６０に表示する。具体的には、表示制御部１２８は、表示部６０に映像信号を出力することで、表示部６０に映像を表示する。表示制御部１２８は、例えば、再生制御部１２４によって再生されたイベント記録データに関する映像信号を表示部６０に出力することで、表示部６０にイベント記録データとして保存された撮影データを表示させる。表示制御部１２８は、撮影データ取得部１２０が取得した撮影データに関する映像信号を表示部６０に出力することで、表示部６０に撮影中の撮影データを表示させる。
【００３５】
イベント検出部１２９は、センサ７０による検出結果を受け付ける。イベント検出部１２９は、受け付けた検出結果に基づいて、イベントを検出する。イベント検出部１２９は、例えば、検出結果として加速度に関する加速度情報を取得する。この場合、イベント検出部１２９は、加速度情報に基づいて、イベントを検出する。イベント検出部１２９は、イベントを検出すると、記録制御部１２３にイベントが検出された情報を示す制御信号を出力する。この場合、記録制御部１２３は、カメラ１０が撮影した撮影データをイベント記録データとして記録部２０に保存する。
【００３６】
イベント検出部１２９は、センサ７０から出力された加速度が、車両と、例えば他の車両などの他の物体が衝突したときの加速度に該当する加速度を、イベントに該当する加速度として検出する。イベントに該当する加速度の検出は、３軸の加速度センサであるセンサ７０において、ｘ軸方向、ｙ軸方向およびｚ軸方向の各々で重み付けを行ってもよい。また、イベントに該当する加速度の検出は、加速度の立ち上がりが急峻な加速度を検出対象としてもよい。
【００３７】
位置情報取得部１３０は、ＧＰＳ受信部８０からＧＰＳ信号を受け付ける。位置情報取得部１３０は、ＧＰＳ信号に基づいて、現在位置情報を算出する。位置情報取得部１３０は、現在位置情報を車両位置情報判断部１２６に出力する。
【００３８】
駐車検出部１３１は、車両が駐車したことを検出する。駐車検出部１３１は、例えば、ＣＡＮ情報取得部１２５から車両情報を受け付ける。駐車検出部１３１は、車両情報から車両のエンジンなどの動力がオフとなったこと、アクセサリ電源がオフとなったこと、パーキングギヤが選択されたこと、サイドブレーキが動作したこと、車両の現在位置が駐車場を示していることなどの条件を検出する。駐車検出部１３１は、種々の条件の組み合わせを検出してもよい。駐車検出部１３１は、検出した条件に基づいて、車両が駐車したことを検出する。
【００３９】
映像処理部１３２は、撮影データが取得した撮影データから特定の対象物を検出する処理を実行する。具体的には、映像処理部１３２は、撮影データにおいて、車両から特定の範囲に含まれる対象物を検出する。本実施形態では、映像処理部１３２は、動体検出部１３２１と、人物認識部１３２２と、行動検出部１３２３とを備える。
【００４０】
図２を用いて、対象物を検出する範囲について説明する。図２は、対象物を検出する範囲を説明するための模式図である。図２においては、車両Ｍの全周を撮影するカメラによって対象物を検出する場合の例を示している。
【００４１】
図２に示すように、車両Ｍは、記録制御システム１が搭載された車両である。この場合、映像処理部１３２は、撮影データのうち、車両Ｍから範囲２００に位置した特定の対象物を検出する。範囲２００は車両Ｍに比較的近い範囲であり、例えば、車両Ｍから１〜２ｍ以内の範囲であるが、これらに限定されない。
【００４２】
図２に示す、範囲２００は、固定である必要はなく、状況に応じて変更するようにしてもよい。
【００４３】
図３を用いて、対象物を検出する範囲を変更する方法について説明する。図３は、対象物を検出する範囲を変更する方法を説明するための模式図である。図３においても、車両Ｍの全周を撮影するカメラによって対象物を検出する場合の例を示している。
【００４４】
図３には、範囲２００と、範囲２００Ａと、範囲２００Ｂとが示されている。通常よりも狭い範囲で特定の対象物を検出したい場合には、対象物を検出する範囲を範囲２００から範囲２００Ａに狭くしてもよい。また、通常よりも広い範囲で特定の対象物を検出したい場合には、対象物を検出する範囲を範囲２００から範囲２００Ｂに広くしてもよい。
【００４５】
映像処理部１３２は、例えば、車両位置情報判断部１２６が算出した車両位置情報に基づいて、範囲２００を範囲２００Ａ又は範囲２００Ｂに変更してもよい。
【００４６】
再び図１を参照する。動体検出部１３２１は、撮影データ取得部１２０が取得した撮影データから動体の有無を検出する。動体検出部１３２１は、例えば、撮影データにおけるピクセル単位、又は数ピクセル四方のブロック単位での、輝度や色情報がフレーム毎に変化している領域を検出する。この場合、動体検出部１３２１は、所定以上の広さの領域に時間的変化が検出された場合に動体が検出されたと判断する。なお、動体検出部１３２１が動体を検出する方法はこれに限定されず、周知の方法を用いて動体を検出してもよい。
【００４７】
人物認識部１３２２は、撮影データ取得部１２０が取得した撮影データから人物を認識する。人物認識部１３２２は、例えば、動体検出部１３２１が検出した動体を構成する領域を、図示しない記憶部に記憶されている人物認識辞書と対比することで、動体が人物であることを検出する。人物認識部１３２２は、動体検出部１３２１が検出した動体に対して人物認識処理を行うことで、動いている人物を認識する。人物認識部１３２２は、認識した人物を示すピクセル範囲の最下方位置に基づいて、認識した人物と車両Ｍとの距離を検出する。人物認識部１３２２は、認識した人物に対して顔認識を行うことで、認識した人物の顔の向きを検出する。顔の向きは、例えば、目、鼻、口の位置関係を認識することで車両Ｍを向いているかを判定可能となる。人物認識部１３２２は、認識した人物の特徴量に基づき、認識した人物の同一性を判断する。人物認識部１３２２は、認識した人物に対して検出した顔の大きさや顔を構成する各部位間の距離に基づいて、検出した動体である人物と車両Ｍとの距離を検出してもよい。
【００４８】
行動検出部１３２３は、人物認識部１３２２の認識結果に基づいて、人物認識部１３２２が認識した人物が、車両Ｍから所定距離未満において特定の行動をとっていることを検出する。行動検出部１３２３は、認識された人物の顔認識結果に基づき、認識された人物が所定期間以上、車両に顔を向けていることを、特定の行動として検出する。ここで、所定期間に特に制限はないが、数秒（例えば、３秒）以上である。また、所定期間は、ユーザの所望に応じて変更してもよい。
【００４９】
行動検出部１３２３は、認識された人物を特定する情報に基づき、認識された人物が車両Ｍの近傍を所定期間内に複数回通過したことを、特定の行動として検出する。行動検出部１３２３は、例えば、顔を車両Ｍの方を向きながら、例えば１０分間などの所定期間内に２回以上通過したことを、特定の行動として検出する。行動検出部１３２３は、例えば、認識された人物が顔を向けながら接近してくることを特定の行動として検出してもよい。言い換えれば、行動検出部１３２３は、認識した人物が、車内を物色していたり、車両Ｍの周りを何度も行ったり来たりしていることを検出する。
【００５０】
図４を用いて、動体検出部１３２１と、人物認識部１３２２と、行動検出部１３２３との処理について具体的に説明する。図４は、撮影データ取得部１２０が取得した撮影データの一例を示す模式図である。
【００５１】
動体検出部１３２１は、例えば、撮影データ３００から動体が含まれている動体領域３１０を検出する。この場合、人物認識部１３２２は、動体領域３１０に対して人物認識処理を実行して、動体領域３１０に含まれる人物３２０を認識する。人物認識部１３２２は、人物３２０に対して顔認識処理を実行し、顔領域３３０を検出する。人物認識部１３２２は、顔領域３３０に基づいて、人物３２０の顔の向きを検出する。そして、行動検出部１３２３は、人物認識部１３２２が検出した人物３２０の顔の向きに基づいて、人物３２０が所定期間以上、車両に顔を向けていた場合に、特定の行動をとっていると判定する。
【００５２】
図４に示すように、車両に対する特定の行動をとっている人物を検出した場合に、記録制御部１２３は、所定期間の撮影データを、イベント記録データとして保存する。言い換えると、記録制御部１２３は、車両に対する特定の行動をとっている人物を不審人物とみなし、その人物が撮影されている撮影データを、イベント記録データとして保存する。
【００５３】
制御部１００は、車両が動作している期間は、センサ７０からの出力に基づくイベント検出を行うことで、イベント発生時にイベント記録データを保存する。制御部１００は、車両が駐車している期間は、動体検出部１３２１の検出結果に基づくイベント検出を行い、イベント発生時にイベント記録データを保存する。制御部１００は、車両が駐車している期間は、動体検出部１３２１の検出結果に基づくイベント検出に加えて、センサ７０からの出力に基づくイベント検出も行うこととしてもよい。制御部１００は、車両の駐車時は、駐車監視モードとして動作することで、イベントの検出およびイベント記録データの保存を行う。
【００５４】
また、図４で説明した処理において、予め登録した所定の人物である場合、不審人物の検出処理から除外してもよい。ここで、所定の人物とは、車両の所有者、車両所有者の家族、友人などである。このような人物は、例えば、図示しない記憶部に検出除外人物として予め登録する。これにより、登録された人物を不審人物検出処理の対象から除外することができる。
【００５５】
図５と、図６とを用いて、イベント記録データを保存する方法について説明する。図５は、通常のイベント記録データを保存する方法を説明するための模式図である。図６は、不審人物が検出された場合のイベント記録データを保存する方法を説明するための模式図である。
【００５６】
図５に示すように、例えば、時刻ｔ０でイベントが検出された場合、ｔ０の前後のｔ０−ｔ１からｔ０＋ｔ１までの第一期間の撮影データがイベント記録データとして保存される。イベント記録データとして保存される撮影データの時間に特に制限はないが、例えば、イベントが検出された時刻の前後３０秒間である。図５に示す、イベント記録データは、例えば、衝突事故などにおけるイベント記録データである。
【００５７】
図６に示すように、例えば、時刻ｔ０で不審人物を検出した場合には、ｔ０の前後のｔ０−ｔ１からｔ０＋ｔ２までの第二期間の撮影データがイベント記録データとして保存される。ここで、ｔ２はｔ１よりも長い時間である。すなわち、不審人物を検出した場合、不審人物が検出される前の時間よりも、不審人物が検出された後の時間の方が長く設定される。この場合、例えば、不審人物が検出される前の１０秒間と、不審人物が検出された後数分（例えば、１−２分）間がイベント記録データとして保存される。すなわち、第二期間は、図５に図示の第一期間よりも長い。なお、イベント記録データとして保存される期間はこれらに限定されるものではない。
【００５８】
記録制御システム１は、特定の行動をとっている人物３２０を検出した場合に、人物３２０に対して警告は発する警告部を備えていてもよい。この場合、記録制御システム１は、人物３２０に対して警告音で警告を発してもよいし、「車から離れてください」といった音声で警告を発してもよい。
【００５９】
図７を用いて、第一実施形態に係る制御部の処理について説明する。図７は、第１実施形態に係る制御部の処理の流れの一例を示すフローチャートである。
【００６０】
制御部１００は、ステップＳ１０１において、車両が駐車した否かを判定する。制御部１００は、例えば、ＣＡＮを介して取得した車両情報等に基づいて、車両が駐車したか否かを判定する。
【００６１】
ステップＳ１０１において、車両が駐車していない判定された場合（ステップＳ１０１のＮｏ）、制御部１００は、図７の処理を終了する。この場合、図７に示す処理は終了するが、車両が駐車していない状態である場合のため、制御部１００は、加速度の検出によるイベント検出を継続する。一方、車両が駐車したと判断された場合（ステップＳ１０１のＹｅｓ）、制御部１００は、ステップＳ１０２に進む。
【００６２】
次に、制御部１００は、車両の周囲を撮影するための、駐車監視モードに遷移する（ステップＳ１０２）。そして、制御部１００は、ステップＳ１０３に進む。
【００６３】
制御部１００は、駐車監視モードに推移すると、車両の周囲に対する動体の検知を開始する。
【００６４】
ステップＳ１０３において、動体の検出を開始した後、動体が検出されていないと判断された場合（ステップＳ１０３のＮｏ）、制御部１００は、ステップＳ１０９に進む。一方、動体を検出したと判定した場合（ステップＳ１０３のＹｅｓ）、制御部１００は、ステップＳ１０４に進む。
【００６５】
次に、制御部１００は、ステップＳ１０４において、検出した動体が車両から所定距離内であるか否かを判定する（ステップＳ１０４）。
【００６６】
検出した動体と車両との距離が所定距離内ではないと判定された場合（ステップＳ１０４のＮｏ）、制御部１００は、ステップＳ１０９に進む。一方、検出した動体と車両との距離が所定距離内であると判定された場合（ステップＳ１０４のＹｅｓ）、制御部１００は、ステップＳ１０５に進む。
【００６７】
次に、制御部１００は、ステップＳ１０５において、所定距離内で検出された動体は人であるか否かを判定する（ステップＳ１０５）。
【００６８】
所定距離内で検出された動体が人ではなかった場合（ステップＳ１０５のＮｏ）、制御部１００は、ステップＳ１０９に進む。一方、所定距離内で検出された動体が人であった場合（ステップＳ１０５のＹｅｓ）、制御部１００は、ステップＳ１０６に進む。
【００６９】
次に、制御部１００は、ステップＳ１０５で人であると判定された動体に対して顔を検出する（ステップＳ１０６）。そして、制御部１００は、ステップＳ１０７に進む。制御部１００は、ステップＳ１０６で検出した人物の顔の大きさや顔を構成する各部位間の距離に基づいて、検出した動体である人物と車両Ｍとの距離を検出してもよい。この場合、ステップＳ１０４における車両Ｍと動体との距離の判定は、ステップＳ１０６以降に行われる。
【００７０】
次に、制御部１００は、ステップＳ１０７において、検出された人の顔が車両の方を向いているか否かを判定する。
【００７１】
検出された人の顔が車両の方を向いていないと判定された場合（ステップＳ１０７のＮｏ）、制御部１００は、ステップＳ１０９に進む。一方、検出された人の顔が車両の方を向いている場合（ステップＳ１０７のＹｅｓ）、制御部１００は、ステップＳ１０８に進む。
【００７２】
次に、制御部１００は、検出された人の撮影データをイベント記録データとして記録部２０に保存を開始する（ステップＳ１０８）。そして、制御部１００は、ステップＳ１０９に進む。
【００７３】
ステップＳ１０９では、制御部１００は、駐車監視モードが終了したか否かを判定する。駐車監視モードが終了していないと判定された場合（ステップＳ１０９のＮｏ）、制御部１００は、ステップＳ１０３に進む。一方、駐車監視モードが終了したと判定された場合（ステップＳ１０９のＹｅｓ）、制御部１００は、図７の処理を終了する。
【００７４】
図８を用いて、制御部１００の図７とは異なる処理について説明する。図８は、制御部１００の図７とは異なる処理の流れの一例を示すフローチャートである。
【００７５】
ステップＳ２０１からステップＳ２０７については、図７に図示のステップＳ１０１からステップＳ１０７と同じなので説明は省略する。
【００７６】
ステップＳ２０７のＹｅｓの後、制御部１００は、検出された人に対して警告を開始する（ステップＳ２０８）。そして、制御部１００は、ステップＳ２０９に進む。
【００７７】
ステップＳ２０９と、ステップＳ２１０とは、図７に図示のステップＳ１０８と、ステップＳ１０９と同じなので説明は省略する。なお、制御部１００は、ステップＳ２０８と、ステップＳ２０９とを並行して行ってもよい。
【００７８】
上述のとおり、第一実施形態は、車両から所定距離未満の距離内で人が検出され、かつ人物が特定の行動をとっている場合に、その人物を撮影した撮影データをイベント記録データとして記録する。これにより、不必要な撮影データで記録部の容量が圧迫されてしまうことを防止できる。
【００７９】
[第二実施形態]
図９を用いて、第二実施形態に係る表示制御装置について説明する。図９は、第二実施形態に係る表示制御装置の構成の一例を示すブロック図である。
【００８０】
図９に示すように、記録制御システム１Ａは、カメラ１０と、記録部２０と、ＣＡＮインターフェース３０と、操作部５０と、表示部６０と、センサ７０と、ＧＰＳ受信部８０と、通信部９０と、制御部（記録制御装置）１００Ａと、を備える。制御部１００Ａは、撮影データ取得部１２０と、バッファメモリ１２１と、撮影データ処理部１２２と、記録制御部１２３と、再生制御部１２４と、ＣＡＮ情報取得部１２５と、車両位置情報判断部１２６と、操作制御部１２７と、表示制御部１２８と、イベント検出部１２９と、位置情報取得部１３０と、駐車検出部１３１と、映像処理部１３２と、通信制御部１３３とを備える。すなわち、記録制御システム１Ａは、通信部９０と、通信制御部１３３とを備えている点で記録制御システム１と異なっている。
【００８１】
通信部９０は、図示しない有線又は無線ネットワークを介して、外部の情報処理装置と情報通信を行う。通信部９０は、例えば、制御部１００と、クラウドサーバとの間で情報通信を行う。具体的には、通信部９０は、通信制御部１３３の制御に従って、記録部２０に記録されているイベント記録データをクラウドサーバに送信する。これにより、イベント記録データはクラウドサーバ上に保存される。この場合、ユーザは、ユーザが所有する端末装置でクラウドサーバに記録されたイベント記録データにアクセスすることができる。ここで、端末装置としては、ＰＣ（Personal  Computer）、スマートフォン、タブレット端末などを挙げることができるが、これらに限定されない。
【００８２】
通信制御部１３３は、通信部９０を介して、種々の情報を外部に送信する。通信制御部１３３は、例えば、イベント記録データをクラウドサーバなどに送信する。通信制御部１３３は、例えば、イベント検出部１２９で所定のイベントが検出された場合に、イベント記録データを警察などの公的機関に送信してもよい。
【００８３】
イベント検出部１２９は、例えば、所定の行動をとっている人物が検出されている状態で、センサ７０から所定以上の加速度情報を取得したとする。この場合、イベント検出部１２９は、例えば、警察などにイベント記録データを送信すべきと判断する。この場合、イベント検出部１２９は、警察などにイベント記録データを送信させるための制御信号を通信制御部１３３に対して出力する。この場合、通信制御部１３３は、イベント検出部１２９から受けた制御信号に従って、イベント記録データを警察などに送信する。
【００８４】
図１０を用いて、所定の行動をとっている人物が検出された後に警察などに通報する制御部１００Ａの処理について説明する。図１０は、警察に通報する制御部１００Ａの処理の流れの一例を示すフローチャートである。なお、図１０のフローチャートは、図７に図示のステップＳ１０７の後の処理を示している。
【００８５】
まず、制御部１００Ａは、所定の行動をとっている人物が検出された後に、ステップＳ３０１において、所定以上の加速度を検出したか否かを判定する。ステップＳ３０１で検出される加速度は、車両に他の車両が衝突したときにイベントが発生したと判断される加速度より小さな加速度が設定される。ここで検出される加速度は、例えば、車両に対する傷つけ、部品の取り外し、車上荒らしなどで生じる加速度である。
【００８６】
所定以上の加速度を検出した場合（ステップＳ３０１のＹｅｓ）、制御部１００Ａは、ステップＳ３０２に進み、警察などにイベント記録データを送信することで通報するとともに、イベント記録データを記録部２０に保存する（ステップＳ３０２）。ステップＳ３０２では、制御部１００Ａは、イベント記録データをクラウドサーバ上に保存してもよい。そして、制御部１００Ａは、図１０の処理を終了する。
【００８７】
一方、所定以上の加速度を検出しなかった場合（ステップＳ３０１のＮｏ）、制御部１００Ａは、イベント記録データを記録部２０に保存する（ステップＳ３０３）。ステップＳ３０３で保存されるイベント記録データは、図７におけるステップＳ１０８および図８におけるステップ２０９と同様である。ステップＳ３０３では、制御部１００Ａは、イベント記録データをクラウドサーバ上に保存してもよい。そして、制御部１００Ａは、図１０の処理を終了する。
【００８８】
上述のとおり、第二実施形態は、通信部を介して、イベント記録データをクラウドサーバなどに保存することができる。これにより、第二実施形態は、記録部の容量が不必要なイベント記録データで圧迫されてしまうことを、より防止することができる。
【００８９】
以上、本発明の実施形態を説明したが、これら実施形態の内容により実施形態が限定されるものではない。また、前述した構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。さらに、前述した構成要素は適宜組み合わせることが可能である。さらに、前述した実施形態の要旨を逸脱しない範囲で構成要素の種々の省略、置換又は変更を行うことができる。
【符号の説明】
【００９０】
１０  カメラ
２０  記録部
３０  ＣＡＮインターフェース
４０  地図情報
５０  操作部
６０  表示部
７０  センサ
８０  ＧＰＳ受信部
９０  通信部
１００  制御部（記録制御装置）
１１０  バス
１２０  撮影データ取得部
１２１  バッファメモリ
１２２  撮影データ処理部
１２３  記録制御部
１２４  再生制御部
１２５  ＣＡＮ情報取得部
１２６  車両位置情報判断部
１２７  操作制御部
１２８  表示制御部
１２９  イベント検出部
１３０  位置情報取得部
１３１  駐車検出部
１３２  映像処理部
１３２１  動体検出部
１３２２  人物認識部
１３２３  行動検出部
１３３  通信制御部
【図１】
2020098514.tif 000003
【図２】
2020098514.tif 000004
【図３】
2020098514.tif 000005
【図４】
2020098514.tif 000006
【図５】
2020098514.tif 000007
【図６】
2020098514.tif 000008
【図７】
2020098514.tif 000009
【図８】
2020098514.tif 000010
【図９】
2020098514.tif 000011
【図１０】
2020098514.tif 000012
【手続補正書】
【提出日】令和1年12月20日(2019.12.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
車両の周辺を撮影するカメラから撮影データを取得する撮影データ取得部と、
前記車両が駐車していることを検出する駐車検出部と、
前記車両の駐車中に前記撮影データ取得部が取得した撮影データから動体を検出する動体検出部と、
前記動体検出部が検出した動体が人物であることを認識する人物認識部と、
前記人物認識部が認識した人物が、前記車両から所定距離未満において特定の行動をとっていることを検出する行動検出部と、
前記車両の位置および向きを示す情報を取得するとともに、前記車両の周辺地図情報を参照し、前記車両の駐車位置が道路から所定距離未満であり、かつ前記カメラの撮影方向が前記道路を向いているか否かを判断する車両位置情報判断部と、
前記車両の駐車位置が道路から所定距離未満であり、かつ前記カメラの撮影方向が前記道路を向いており、かつ前記人物が特定の行動をとっていることが検出された場合、前記撮影データをイベント記録データとして保存する記録制御部と、
を備える、記録制御装置。
【請求項２】
前記行動検出部は、前記人物の顔とその向きを検出し、前記人物が所定期間以上前記車両に顔を向けていることを、特定の行動として検出する、
請求項１に記載の記録制御装置。
【請求項３】
前記行動検出部は、前記人物を特定する情報に基づき、前記人物が前記車両近傍を所定期間内に複数回通過したことを、特定の行動として検出する、
請求項１または２に記載の記録制御装置。
【請求項４】
請求項１から３のいずれか１項に記載の記録制御装置と、
前記車両の周辺を撮影するカメラと、
前記撮影データを記録する記録部と、
を備える、記録制御システム。
【請求項５】
車両の周辺を撮影するカメラから撮影データを取得する撮影データ取得ステップと、
前記車両が駐車していることを検出する駐車検出ステップと、
前記車両の駐車中に前記撮影データ取得ステップで取得した撮影データから動体を検出する動体検出ステップと、
前記動体検出ステップで検出した動体が人物であることを認識する人物認識ステップと、
前記人物認識ステップで認識した人物が、前記車両から所定距離未満において特定の行動をとっていることを検出する行動検出ステップと、
前記車両の位置および向きを示す情報を取得するとともに、前記車両の周辺地図情報を参照し、前記車両の駐車位置が道路から所定距離未満であり、かつ前記カメラの撮影方向が前記道路を向いているか否かを判断する車両位置情報判断ステップと、
前記車両の駐車位置が道路から所定距離未満であり、かつ前記カメラの撮影方向が前記道路を向いており、かつ前記人物が特定の行動をとっていることが検出された場合、前記撮影データをイベント記録データとして保存する記録制御ステップと、
を記録制御装置が実行する記録制御方法。
【請求項６】
車両の周辺を撮影するカメラから撮影データを取得する撮影データ取得ステップと、
前記車両が駐車していることを検出する駐車検出ステップと、
前記車両の駐車中に前記撮影データ取得ステップで取得した撮影データから動体を検出する動体検出ステップと、
前記動体検出ステップで検出した動体が人物であることを認識する人物認識ステップと、
前記人物認識ステップで認識した人物が、前記車両から所定距離未満において特定の行動をとっていることを検出する行動検出ステップと、
前記車両の位置および向きを示す情報を取得するとともに、前記車両の周辺地図情報を参照し、前記車両の駐車位置が道路から所定距離未満であり、かつ前記カメラの撮影方向が前記道路を向いているか否かを判断する車両位置情報判断ステップと、
前記車両の駐車位置が道路から所定距離未満であり、かつ前記カメラの撮影方向が前記道路を向いており、かつ前記人物が特定の行動をとっていることが検出された場合、前記撮影データをイベント記録データとして保存する記録制御ステップと、
をコンピュータに実行させるための、記録制御プログラム。