(57)【特許請求の範囲】
【請求項１】
撮像用のカメラと、このカメラで撮影した複数の画像データを記録する記録装置とを備えた車両搭載用のドライブレコーダであって、
車両の状態を判定する車両状態判定手段と、
上記カメラからの複数の画像データを一旦保持した後、上記記録装置へと上記画像データを順次出力する画像データ保持手段と、
上記カメラから上記画像データ保持手段へと転送され上記画像データ保持手段に保持されている複数の画像データの変化量を算出し、上記車両状態判定手段によって車両停止状態と判定された上で、かつ、上記変化量が所定レベル以下の場合、上記画像データ保持手段から上記記録装置へと転送される画像データを間引く記録制御手段と、
を備えていることを特徴とする、ドライブレコーダ。
【請求項２】
上記記録制御手段は、上記カメラのフレームレートを低減させる、請求項１に記載のドライブレコーダ。
【請求項３】
上記記録制御手段は、車両停止状態と判定された上で、かつ、上記画像データ保持手段に保持された画像データのデータ量が所定量を超えた場合、上記カメラのフレームレートを低減させる、請求項２に記載のドライブレコーダ。
【請求項４】
上記記録制御手段は、車両が衝撃を受けて車両停止状態になったと判定された場合、上記画像データ保持手段に所定時間が経過するまで画像データを保持させ、その画像データの全てを上記記録装置へと転送させる、請求項１に記載のドライブレコーダ。
【請求項５】
撮像用のカメラと、このカメラで撮影した複数の画像データを一旦保持するメモリと、このメモリを介して上記画像データを記録する記録装置とを備えた車両搭載用のドライブレコーダを制御するコンピュータプログラムであって、
上記ドライブレコーダに、
車両の状態を判定する車両状態判定処理と、
上記カメラからの複数の画像データを上記メモリに一旦保持させる画像データ保持処理と、
上記メモリに保持された上記画像データを上記記録装置へと順次出力させる画像データ転送処理と、
上記カメラから上記メモリへと転送され上記メモリに保持されている複数の画像データの変化量を算出し、上記車両状態判定処理によって車両停止状態と判定された上で、かつ、上記変化量が所定レベル以下の場合、上記メモリから上記記録装置へと転送する画像データを間引く記録制御処理と、
を実行させることを特徴とする、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両搭載用のドライブレコーダ、およびそのコンピュータプログラムに関する。
【背景技術】
【０００２】
従来のドライブレコーダとしては、たとえば特許文献１に開示されたものがある。この文献に開示されたドライブレコーダは、たとえばハードディスクドライブ（ＨＤＤ）などといった大容量のストレージデバイスを有し、デジタル放送の受信データをＨＤＤに順次記録するように構成されている。具体的には、ＨＤＤは衝撃などの振動に弱いため、車両の走行に伴う振動を検出し、その振動の影響が収まるまでバッファメモリからＨＤＤへのデータ転送を禁止している。これにより、ＨＤＤに対するデータの書き込みエラーが防止される。
【０００３】
【特許文献１】特開２００６−２７７８１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来のドライブレコーダでは、車両停止中で振動が無い状況であってもバッファメモリにデータが蓄えられ、そのデータが順次ＨＤＤに記録される。そのような記録制御では、たとえば車外の走行状況をカメラで撮像して得られた画像データを記録するような場合、車両停止時に変化の少ない画像データが多く記録される事となり、バッファメモリやＨＤＤを無駄に消費してしまう。また、車両が停止状態から再び動き始める際に振動があると、ＨＤＤへの書き込みエラーによってデータ転送レートが低下することもあり、そのため、本来記録されるべき走行中の画像データがいわゆるバッファオーバフローによってＨＤＤに記録できなくなるおそれもあった。
【０００５】
本発明は、上記した事情のもとで考え出されたものであって、車両の走行状況に関する必要な画像データを確実に記録することができるドライブレコーダ、およびそのコンピュータプログラムを提供することをその課題としている。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明では、次の技術的手段を講じている。
【０００７】
本発明の第１の側面により提供されるドライブレコーダは、撮像用のカメラと、このカメラで撮影した複数の画像データを記録する記録装置とを備えた車両搭載用のドライブレコーダであって、車両の状態を判定する車両状態判定手段と、上記カメラからの複数の画像データを一旦保持した後、上記記録装置へと上記画像データを順次出力する画像データ保持手段と、上記カメラから上記画像データ保持手段へと転送され上記画像データ保持手段に保持されている複数の画像データの変化量を算出し、上記車両状態判定手段によって車両停止状態と判定された上で、かつ、上記変化量が所定レベル以下の場合、上記画像データ保持手段から上記記録装置へと転送される画像データを間引く記録制御手段と、を備えていることを要件としている。
【０００９】
好ましくは、上記記録制御手段は、上記カメラのフレームレートを低減させる。
【００１０】
好ましくは、上記記録制御手段は、車両停止状態と判定された上で、かつ、上記画像データ保持手段に保持された画像データのデータ量が所定量を超えた場合、上記カメラのフレームレートを低減させる。
【００１１】
好ましくは、上記記録制御手段は、車両が衝撃を受けて車両停止状態になったと判定された場合、上記画像データ保持手段に所定時間が経過するまで画像データを保持させ、その画像データの全てを上記記録装置へと転送させる。
【００１２】
本発明の第２の側面により提供されるコンピュータプログラムは、撮像用のカメラと、このカメラで撮影した複数の画像データを一旦保持するメモリと、このメモリを介して上記画像データを記録する記録装置とを備えた車両搭載用のドライブレコーダを制御するコンピュータプログラムであって、上記ドライブレコーダに、車両の状態を判定する車両状態判定処理と、上記カメラからの複数の画像データを上記メモリに一旦保持させる画像データ保持処理と、上記メモリに保持された上記画像データを上記記録装置へと順次出力させる画像データ転送処理と、上記カメラから上記メモリへと転送され上記メモリに保持されている複数の画像データの変化量を算出し、上記車両状態判定処理によって車両停止状態と判定された上で、かつ、上記変化量が所定レベル以下の場合、上記メモリから上記記録装置へと転送する画像データを間引く記録制御処理と、を実行させることを要件としている。
【００１３】
このような構成によれば、車両停止時には、画像データ保持手段（メモリ）から記録装置へと転送される画像データが間引かれ、あるいはカメラから画像データ保持手段へと転送される画像データが間引かれるので、記録装置の無駄な消費が少なくなり、また、本来記録されるべき走行状況に関する画像データがバッファオーバフローによって記録されないといったエラー状態も少なくなる。これにより、走行状況に関する必要な画像データを確実に記録することができる。
【００１４】
本発明のその他の特徴および利点は、添付図面を参照して以下に行う詳細な説明によって、より明らかとなろう。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の好ましい実施の形態を、図面を参照して具体的に説明する。
【００１６】
図１〜３は、本発明に係るドライブレコーダの一実施形態を示している。図１に示すように、本実施形態のドライブレコーダＡは、車両の走行状況を記録するためのものであって、撮像用のカメラ１、速度センサ１０、加速度センサ１１、ジャイロセンサ１２、車両状態判定部２０、バッファメモリ（画像データ保持手段）２１、記録制御部２２、および記録装置としてのハードディスクドライブ（以下、「ＨＤＤ」と記す）２３を有して構成されている。車両状態判定部２０、バッファメモリ（画像データ保持手段）２１、および記録制御部２２はマイクロコンピュータを含む回路からなる。
【００１７】
カメラ１は、たとえばフレームレートが標準３０fpsで連続的に画像データを取り込み可能なものであり、搭載された車両の前方などの状景を捉えるように設置されている。このカメラ１は、取り込んだ画像データをバッファメモリ２１に順次出力するように接続されている。カメラ１のフレームレートは、記録制御部２２からの命令に応じて可変制御される。
【００１８】
速度センサ１０は、車両の速度を検出し、その速度に応じた信号を車両状態判定部２０に出力する。
【００１９】
加速度センサ１１は、車両走行時の加速度を検出するほか、車両衝突時などの衝撃に伴う大きな加速度も検出し、その加速度に応じた信号を車両状態判定部２０に出力する。
【００２０】
ジャイロセンサ１２は、車両の角速度を検出し、角速度に応じた信号を車両状態判定部２０に出力する。
【００２１】
車両状態判定部２０は、速度センサ１０からの速度信号に基づき、車両の速度（Ｖｔ）があらかじめ設定された所定の速度レベル（Ｖｃ）未満になると車両停止状態と判定し、その判定結果を記録制御部２２に伝える。すなわち、車両停止状態には、実際に車両が停止している状態に限らず、低速走行や減速中の状態も含まれる。また、車両状態判定部２０は、車両停止状態と判定した時、加速度センサ１１からの加速度信号に基づき、車両の加速度（αｔ）があらかじめ設定された所定の加速度レベル（αｃ）より大きい場合には車両が何らかの衝撃を受けて停止状態になったと判定し、その判定結果を記録制御部２２に伝える。これは、事故などによって車両が停止した場合、ブレーキ操作により車両が停止する場合よりも大きな加速度が生じることから判定可能である。
【００２２】
バッファメモリ２１は、いわゆるＦＩＦＯ方式のフィールド画像メモリであり、カメラ１からの画像データを一時的に保持し、最初に取り込んだ画像データから順にＨＤＤ２３へと出力する。このバッファメモリ２１は、デュアルポートＳＲＡＭからなり、同時かつ高速にアクセス可能である。このようなバッファメモリ２１は、リードポインタやライトポインタに基づいて読み書きが制御され、バッファメモリ２１に保持されたデータ量は、記録制御部２２がリードポインタおよびライトポインタを読み取ることで確認される。
【００２３】
記録制御部２２は、車両状態判定部２０によって車両停止状態と判定された場合、ＨＤＤ２３へと転送される画像データの間引き処理を行う。具体的には、車両が大きな衝撃を受けることなく停止した状態でバッファメモリ２１のデータ量に応じて、記録制御部２２は、画像データの間引き転送処理としてカメラ１のフレームレートを低減させる。また、記録制御部２２は、バッファメモリ２１に保持された複数の画像データの差分を算出し、その差分の合計値が所定のレベルＰｘ未満の場合、すなわちほとんど変化の無い画像データがカメラ１から送られてくる場合、バッファメモリ２１からＨＤＤ２３へと転送される画像データについて間引き転送処理を行う。
【００２４】
図２に示すように、たとえばカメラ１は、一定のフレームレート（３０fps）で画像を撮像しており、バッファメモリ２１には順次画像データが格納される。その際、速度Ｖｔが所定の速度レベルＶｃ未満になると、記録制御部２２によって画像の変化が差分に基づいて判定され、差分の合計値が所定のレベルＭｘ未満になると、破線で示す画像データがバッファメモリ２１から間引かれ、その余の画像データがＨＤＤ２３へと転送される。
【００２５】
ＨＤＤ２３は、ドライブレコーダＡの記録装置として用いられ、このＨＤＤ２３にバッファメモリ２１から転送されてきた画像データが順に書き込まれる。なお、ＨＤＤ２３には、その他、たとえばＧＰＳ情報やオーディオ情報、さらにはデジタル放送の受信データも保存可能である。そのため、ドライブレコーダＡとしての画像データは、できる限り少ないデータ量をもって有用なものだけを保存するのが望まれる。このようなＨＤＤ２３は、比較的衝撃などの振動に弱いため、車両の走行に伴ってある程度の振動がある場合、書き込みエラーが生じる。書き込みエラーが生じると、リトライ処理によって繰り返し書き込みが行われる。
【００２６】
画像データの記録処理は、以下のようにして行われる。
【００２７】
図３に示すように、記録制御部２２は、まず車両の速度Ｖｔが所定の速度レベルＶｃ未満であるか否か判定する（Ｓ１）。
【００２８】
速度Ｖｔが所定の速度レベルＶｃ未満の場合（Ｓ１：ＹＥＳ）、記録制御部２２は車両停止状態と判断した上でさらに、車両の加速度αｔが所定の加速度レベルαｃより大きいか否か判定する（Ｓ２）。なお、この際、ジャイロセンサ１２からの車両の角速度が所定のレベルより大きいか否かについても判定してもよい。
【００２９】
加速度αｔが所定の加速度レベルαｃ以下の場合（Ｓ２：ＮＯ）、記録制御部２２は、その時点でバッファメモリ２１に保持されているデータ量が所定のレベルＭｘより大きいか否か判定する（Ｓ３）。
【００３０】
バッファメモリ２１のデータ量が所定のレベルＭｘより大きい場合（Ｓ３：ＹＥＳ）、記録制御部２２は、カメラ１のフレームレートを低減させる（Ｓ４）。これにより、カメラ１からバッファメモリ２１へのデータ転送速度が低下し、バッファメモリ２１におけるバッファオーバフローが速やかに回避される。
【００３１】
さらに、記録制御部２２は、その時点でバッファメモリ２１に保持されている複数の画像データの画素値からそれらの差分を算出する（Ｓ５）。
【００３２】
上記画像データの差分の合計値が所定のレベルＭｘ未満の場合（Ｓ６：ＹＥＳ）、記録制御部２２は、バッファメモリ２１に保持されている複数の画像データが変化に乏しいものと判断し、そのような画像データをバッファメモリ２１から間引いた上でＨＤＤ２３へと転送させる（Ｓ７）。
【００３３】
ＨＤＤ２３では、バッファメモリ２１から転送されてきた画像データが順次記録される（Ｓ８）。これにより、車両が一時停止した場合などといった、それほど必要性のない画像データがＨＤＤ２３に必要以上に多く記録されることなく、バッファメモリ２１やＨＤＤ２３の空き容量をできる限り大きく確保することができる。
【００３４】
Ｓ６において、画像データの差分の合計値が所定のレベルＭｘ以上の場合（Ｓ６：ＮＯ）、記録制御部２２は、車両の前方を人が横切っているなどといった変化に富む画像データであると判断し、そのままＳ８のステップに移行してその画像データをＨＤＤ２３に記録させる。
【００３５】
Ｓ３において、バッファメモリ２１のデータ量が所定のレベルＭｘ未満の場合（Ｓ３：ＮＯ）、記録制御部２２は、カメラ１のフレームレートを低減させることなく、そのままＳ５に移行して画像データの差分を算出する。すなわち、バッファメモリ２１の空き容量にある程度余裕がある場合には、カメラ１から多くの画像データが送られる。
【００３６】
Ｓ２において、加速度αｔが所定の加速度レベルαｃより大きい場合（Ｓ２：ＹＥＳ）、記録制御部２２は、車両が何らかの衝撃を受けて事故などがあった状態と判断し、所定時間が経過するまでバッファメモリ２１に画像データを保持させる（Ｓ９）。その後、Ｓ８のステップに移行し、バッファメモリ２１からは、保持された画像データがＨＤＤ２３へと送られ、ＨＤＤ２３に所定時間が経過するまでの画像データが記録される。このような画像エータは、事故解析に際して有効に活用される。
【００３７】
Ｓ１において、速度Ｖｔが所定の速度レベルＶｃ以上の場合（Ｓ１：ＮＯ）、記録制御部２２は、車両が走行中の状態であると判断し、そのままＳ８のステップに移行してＨＤＤ２３に画像データの記録を続行させる。
【００３８】
したがって、本実施形態のドライブレコーダＡによれば、車両停止時には、バッファメモリ２１からＨＤＤ２３へと転送される画像データが間引かれ、また、カメラ１からバッファメモリ２１へと転送される画像データもフレームレート低減によってさらに間引かれるので、ＨＤＤ２３の無駄な消費が少なくなり、また、本来記録されるべき走行状況に関する画像データがバッファオーバフローによって記録されないといったエラー状態も少なくなる。これにより、走行状況に関する必要な画像データをＨＤＤ２３に対して確実に記録することができる。
【００３９】
なお、本発明は、上記実施形態に限定されるものではない。
【００４０】
たとえば、速度に基づいて車両停止状態と判定された場合には、即時にＨＤＤへと転送される画像データの間引き処理や、カメラのフレームレート低減を行うようにしてもよい。
【００４１】
上記実施形態では、ストレージデバイスとしてＨＤＤを用いているが、代わりに半導体メモリ、たとえばソリッドステートディスクを用いてもよい。このような構成でも、上記実施形態と同様の効果を得ることができる。
【００４２】
また、上記実施形態のような処理を実行させるコンピュータプログラムをドライブレコーダのコンピュータに組み込むことにより、同様の機能を有するドライブレコーダを実現することも可能である。この場合、コンピュータプログラムは、ドライブレコーダに、車両の状態を判定する車両状態判定処理と、カメラからの複数の画像データをバッファメモリに一旦保持させる画像データ保持処理と、バッファメモリに保持された画像データをＨＤＤへと順次出力させる画像データ転送処理と、車両状態判定処理によって車両停止状態と判定された場合、バッファメモリからＨＤＤへと転送する画像データを間引く記録制御処理とを実行させるものとなる。
【図面の簡単な説明】
【００４３】
【図１】本発明に係るドライブレコーダの一実施形態を示す構成図である。
【図２】画像データの転送処理を説明するための説明図である。
【図３】画像データの記録処理手順を示すフローチャートである。
【符号の説明】
【００４４】
Ａ    ドライブレコーダ
１    カメラ
１０  速度センサ
１１  加速度センサ
２０  車両状態判定部（車両状態判定手段）
２１  バッファメモリ（画像データ保持手段）
２２  記録制御部（記録制御手段）
２３  ＨＤＤ（記録装置）
【図１】
0005332240.tif 000002
【図２】
0005332240.tif 000003
【図３】
0005332240.tif 000004