(57)【要約】【課題】  従来の常時記録とイベント記録を併用するドライブレコーダは、イベント記録から常時記録へ切り替え、もしくは常時記録からイベント記録への切り替えの際、どの時刻までの記憶装置に保存したかを考慮しておらず、切り替える際に記録されるべき映像データが記録されない空白期間が生じる問題点があった。【解決手段】  本発明によれば、上記のような問題点を解決するためになされたもので、イベント記録と常時記録の切り替え時に空白期間を生じさせないようにするため、記録バッファの使用量に基づいてイベント記録終了時間を設定するイベント記録継続決定手段とを備えた。【選択図】          図１
2011065432.tif 000002
【特許請求の範囲】
【請求項１】
映像データを連続的に撮影する撮影装置と、
衝撃を検知してトリガ検知信号を出力する衝撃検知センサと、
撮影装置から出力される映像データと、衝撃検知センサからのトリガ検知信号とに基づいて映像データを変更して記憶装置に映像データを記憶させるドライブレコーダ本体と、
を備え、前記ドライブレコーダ本体は、
撮影装置から受信された映像を一時的に記録する記録バッファと、
記憶装置に映像データを記憶させる映像保存手段と、
記憶装置に映像データを圧縮して記憶させる映像圧縮保存手段と、
衝撃検知センサからのトリガ検知信号に基づいてイベント記録開始時間を設定するイベント記録開始手段と、
前記記録バッファの使用量に基づいてイベント記録終了時間を設定するイベント記録継続決定手段と、を備え、
前記イベント記録開始時間と、前記イベント記録終了時間とに基づいて、前記記録バッファから、前記映像保存手段への経路と、前記映像圧縮保存手段への経路とのいずれかを選択する切り替え手段と、
を備えたことを特徴とするドライブレコーダ。
【請求項２】
映像データを連続的に撮影する撮影装置と、
衝撃を検知してトリガ検知信号を出力する衝撃検知センサと、
撮影装置から出力される映像データと、衝撃検知センサからのトリガ検知信号とに基づいて映像データを変更して記憶装置に映像データを記憶させるドライブレコーダ本体と、
を備え、前記ドライブレコーダ本体は、
撮影装置から受信された映像を一時的に記録する記録バッファと、
記憶装置に映像データを記憶させる映像保存手段と、
記憶装置に映像データを圧縮して記憶させる映像圧縮保存手段と、
衝撃検知センサからのトリガ検知信号と、前記記録バッファの使用量とに基づいてイベント記録開始時間を設定するイベント記録開始判断手段と、
前記記録バッファの使用量に基づいてイベント記録終了時間を設定するイベント記録継続決定手段と、を備え、
前記イベント記録開始時間と、前記イベント記録終了時間とに基づいて、前記記録バッファから、前記映像保存手段への経路と、前記映像圧縮保存手段への経路とのいずれかを選択する切り替え手段と、
を備えたことを特徴とするドライブレコーダ。
【請求項３】
前記記憶装置への保存処理時間を計測し、計測された前記書き込み速度を、イベント記録継続基準値決定手段及びイベント記録開始判断基準値決定手段に出力する書き込み速度測定手段と、
前記書き込み速度に基づいてイベント記録継続基準値を算出し、算出されたイベント記録継続基準値を前記イベント記録継続決定手段に出力するイベント記録継続基準値決定手段と、
前記書き込み速度に基づいてイベント記録開始判断基準値を算出し、算出されたイベント記録開始判断基準値を前記イベント記録開始判断手段に出力するイベント記録開始判断基準値決定手段と
を備えたことを特徴とする請求項２に記載のドライブレコーダ。
【請求項４】
前記衝撃検知センサからのトリガ検知信号を受信するとともに、前記トリガ信号およびそれとは別の条件が合致した場合に、前記トリガ信号を前記イベント記録開始手段に出力するトリガ判定手段とを備えたことを特徴とする請求２乃至３に記載のドライブレコーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
自動車等の車両に設置され、事故の発生時及びそれ以外の走行時に、そのときの映像などのデータを記録するレコーダに関するものである。
【背景技術】
【０００２】
ドライブレコーダは、映像を記録するカメラ（ＣＣＤ：Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅなど）、事故や急ブレーキ・急ハンドルなどの衝撃を検知する加速度センサ（以下は３軸方向を検知する加速度センサとして説明）、衝撃前及び衝撃後の所定時間のデータを保存する不揮発メモリ等から構成される。
【０００３】
通常は映像データを圧縮し、データサイズを小さくすることで長時間記録を目的とする常時記録を行う。事故や急ブレーキ・急ハンドルなどの衝撃があった場合、無圧縮で事故原因解析などに適した高画質記録を目的とするイベント記録に切り替え、設定された時間だけ高画質で記録する。そして、再び常時記録に復帰する。事故や急ブレーキ・急ハンドルなどの衝撃の有無は、加速度センサが出力する値がある条件（例：０．４Ｇ以上の値の出力）を満たすかどうかで判定される。
【０００４】
従来の常時記録とイベント記録を併用するドライブレコーダは、常時記録からイベント記録への切り替えについて、トリガ検出をしたら即座に、切り替え手段において、常時記録用の経路からイベント記録用の経路への切り替えを行っていた。また、イベント記録から常時記録への切り替えについて、イベント記録処理が終了したら即座に、切り替え手段において、イベント記録用の経路から常時記録用の経路に切り替えを行っていた。（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−９３５４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の常時記録とイベント記録を併用するドライブレコーダは、イベント記録から常時記録へ切り替え、もしくは常時記録からイベント記録への切り替えの際、どの時刻までの記憶装置に保存したかを考慮しておらず、切り替える際に記録されるべき映像データが記録されない空白期間が生じる可能性があるという問題があった。
【０００７】
また、記録する映像のデータサイズが変動し、一時的に大きくなる場合や、ドライブレコーダの記録処理能力が劣る場合、イベント記録のバッファのオーバーフローが発生し、イベント記録において記録すべきデータの記録漏れが生じる可能性があるという問題点があった。
【０００８】
この発明は上記のような問題点を解決するためになされたもので、記録する映像のデータサイズが変動し、一時的に大きくなる場合、ドライブレコーダの記録処理能力が劣る場合でも、常時記録とイベント記録を併せて、保存すべきデータを漏れなく保存することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、映像データを連続的に撮影する撮影装置と、衝撃を検知してトリガ検知信号を出力する衝撃検知センサと、撮影装置から出力される映像データと、衝撃検知センサからのトリガ検知信号とに基づいて映像データを変更して記憶装置に映像データを記憶させるドライブレコーダ本体とを備え、
ドライブレコーダ本体は、撮影装置から受信された映像を一時的に記録する記録バッファと、記憶装置に映像データを記憶させる映像保存手段と、記憶装置に映像データを圧縮して記憶させる映像圧縮保存手段と、衝撃検知センサからのトリガ検知信号に基づいてイベント記録開始時間を設定するイベント記録開始手段と、記録バッファの使用量に基づいてイベント記録終了時間を設定するイベント記録継続決定手段とを備え、
イベント記録開始時間と、イベント記録終了時間とに基づいて、記録バッファから映像保存手段への経路と、映像圧縮保存手段への経路とのいずれかを選択する切り替え手段とを備えたことを特徴とするものである。
【発明の効果】
【００１０】
本発明によれば、映像データを連続的に撮影する撮影装置と、衝撃を検知してトリガ検知信号を出力する衝撃検知センサと、撮影装置から出力される映像データと、衝撃検知センサからのトリガ検知信号とに基づいて映像データを変更して記憶装置に映像データを記憶させるドライブレコーダ本体とを備え、
ドライブレコーダ本体は、撮影装置から受信された映像を一時的に記録する記録バッファと、記憶装置に映像データを記憶させる映像保存手段と、記憶装置に映像データを圧縮して記憶させる映像圧縮保存手段と、衝撃検知センサからのトリガ検知信号に基づいてイベント記録開始時間を設定するイベント記録開始手段と、記録バッファの使用量に基づいてイベント記録終了時間を設定するイベント記録継続決定手段とを備え、
イベント記録開始時間と、イベント記録終了時間とに基づいて、記録バッファから映像保存手段への経路と、映像圧縮保存手段への経路とのいずれかを選択する切り替え手段とを備えたので、イベント記録と常時記録の切り替え時に空白期間が発生せず、また、イベント記録においてバッファオーバーフローによる記録漏れを発生を防ぐことができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１におけるドライブレコーダの構成図。
【図２】実施の形態１におけるドライブレコーダの動作を示すフローチャート図
【図３】実施の形態２におけるドライブレコーダの構成図。
【図４】実施の形態２におけるドライブレコーダの動作を示すフローチャート図
【図５】実施の形態３におけるドライブレコーダの構成図
【図６】実施の形態３におけるドライブレコーダの動作を示すフローチャート図
【図７】実施の形態４におけるドライブレコーダの構成図
【図８】実施の形態４におけるドライブレコーダの動作を示すフローチャート図
【図９】実施の形態５におけるドライブレコーダの構成図
【図１０】実施の形態５におけるドライブレコーダの動作を示すフローチャート図
【図１１】実施の形態６におけるドライブレコーダの動作を示すフローチャート図
【図１２】実施の形態７におけるドライブレコーダの構成図
【図１３】実施の形態７におけるドライブレコーダの動作を示すフローチャート図
【発明を実施するための形態】
【００１２】
実施の形態１．
実施の形態１では、常時記録バッファ、及びイベント記録バッファの使用量に応じた記録制御を実装した場合について説明する。
図１は、実施の形態１におけるドライブレコーダの構成図である。
図１において、実施の形態１におけるドライブレコーダは、ドライブレコーダ本体１００、撮影装置２００、衝撃検知センサ３００、記憶装置４００から構成され、ドライブレコーダ本体１００は、撮影装置２００から受信した映像データを、衝撃検知センサ３００から受信した加速度に基づいて常時記録とイベント記録との切り替えを行いながら、記憶装置４００に保存する。撮影装置２００は、例えば、（ＣＣＤ：Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）カメラであり、撮影した車前方の風景を映像データとしてドライブレコーダ本体１００に送信する。記憶装置４００は、例えば、ＳＤメモリカードなどであり、ドライブレコーダ本体１００から送信された常時記録用またはイベント記録用の映像データを保存する。衝撃検知センサ３００は、例えば、３軸加速度センサであり、一定以上の衝撃をトリガとして、ドライブレコーダ本体１００にトリガ検知信号を送信する。
【００１３】
ドライブレコーダ本体１００内の構成について説明する。
映像受信手段１０１は、撮影装置２００から送信された映像データを受信する。イベント記録制御手段１０３は、映像受信手段１０１にて受信した映像データの書き込みを、サイクリックに記録するイベント記録バッファ１０２に対して、書き込まれるアドレス等の制御を行う。イベント記録バッファ１０２は、映像受信手段１０１にて受信した映像データを、映像データの取得時刻と共に、一時的にサイクリックに記録する。
【００１４】
同様に、常時記録制御手段１０９は、映像受信手段１０１にて受信した映像データの書き込みを、サイクリックに記録する常時記録バッファ１０８に対して、書き込まれるアドレス等の制御を行う。常時記録バッファ１０８は、映像受信手段１０１にて受信した映像データを映像データの取得時刻と共に一時的にサイクリックに記録する。
【００１５】
一方、衝撃検知センサ３００が、一定以上の衝撃をトリガとして送信したトリガ検知信号を、まず、検知信号受信手段１０６が受信する。検知信号受信手段１０６は、その後、イベント記録開始手段１１１へ、トリガ信号を送信する。
イベント記録開始手段１１１は検知信号受信手段１０６からトリガ信号を受信したとき、トリガ信号を受信した時刻のＴｂｅｆｏｒｅ秒前にイベント記録の開始時刻と常時記録の終了時刻を設定し、イベント記録の開始時刻と常時記録の終了時刻を切り替え手段１０７に伝送する。ただし、Ｔｂｅｆｏｒｅは予め設定された、イベント記録におけるトリガ前記録時間である。
【００１６】
切り替え手段１０７は、常時記録時には常時記録バッファ１０８から映像圧縮保存手段１０５への経路設定を行う。イベント記録時にはイベント記録バッファ１０２から映像保存手段１０４への経路設定を行い、イベント記録と常時記録の切り替えは伝送する映像データの取得時刻とイベント記録もしくは常時記録の終了時刻及び開始時刻に基づき行われる。
イベント記録継続決定手段１１０は、イベント記録中にイベント記録バッファの使用量を監視し、設定された使用量を超えたと判定したら、判定が行われたときにイベント記録バッファ１０２に保存された映像データの取得時刻を、イベント記録の終了時刻と常時記録の開始時刻に設定し、切り替え手段１０７に伝送する。
映像保存手段１０４は、イベント記録時にイベント記録バッファ１０２から映像データを取得時刻に基づいて参照し、古い映像データから順次、記憶装置４００へ書き込む。映像圧縮保存手段１０５は、常時記録時に常時記録バッファ１０８から映像データの取得時刻に基づき映像データを参照し、古い映像データから順次、圧縮しながら記憶装置４００へ書き込む。
【００１７】
次に動作の詳細について説明する。図２は実施の形態１におけるドライブレコーダの動作の流れの一例を示すフローチャートである。
電源投入後、Ｓ１０１において、撮影装置２００によって撮影された映像データは、随時、映像受信手段１０１で受信され、イベント記録バッファ１０２と常時記録バッファ１０８に無圧縮の状態で取得時刻の情報と共に一時記録される。
それと同時に、切り替え手段１０７において、常時記録として、常時記録バッファ１０８から映像圧縮保存手段１０５を経由して映像データを保存するように切り替えを行なっておく。
【００１８】
Ｓ１０２において、映像圧縮保存手段１０５が、記録すべき取得時刻の映像データを常時記録バッファ１０２から参照し、設定された圧縮方法により映像データの圧縮を行い、記憶装置４００に常時記録データとして保存する。
【００１９】
Ｓ１０３において、常時衝撃検知センサ３００からのトリガ検知信号を監視している。衝撃検知センサ３００からのトリガ検知信号を検知信号受信手段１０６が受信したら、Ｓ１０４において、検知信号受信手段１０６からトリガ信号を受信したイベント記録開始手段１１１は、トリガ検知時刻を基準に、常時記録終了時刻、イベント記録開始時刻、及びイベント記録終了時刻を設定し、切り替え手段１０７に、常時記録終了時刻、イベント記録開始時刻、イベント記録終了時刻を送信する。
【００２０】
設定方法として、例えば、トリガ検知時刻を基準にＴｂｅｆｏｒｅ秒前からＴａｆｔｅｒ秒後までをイベント記録として記録する場合、常時記録とイベント記録の間に空白期間を作らないためには、トリガ検知時刻のＴｂｅｆｏｒｅ秒前にイベント記録開始時刻と常時記録終了時刻を同時に設定する必要がある。
【００２１】
Ｓ１０５、Ｓ１０６において、常時記録終了時刻の取得時刻を持つ映像データを保存するまで常時記録を継続する。
Ｓ１０６において、常時記録終了時刻の取得時刻を持つ映像データを保存したと判定したら、切り替え手段１０７が、イベント記録バッファ１０２から映像保存手段１０４を経由してイベント記録として映像データを保存するように切り替える。
例えば、保存した映像データ取得時刻が、常時記録終了時刻と同時刻となった時、切り替え手段１０７は、常時記録を終了し、イベント記録に切り替える。
【００２２】
Ｓ１０８において、映像保存手段１０４が記録すべき取得時刻の映像データをイベント記録バッファ１０２から参照し、記憶装置４００にイベント記録データとして保存する。
Ｓ１０９において、イベント記録継続決定手段１１０は、イベント記録の動作中にイベント記録バッファ１０２の使用量を監視し、予め設定された基準値以下なら、Ｓ１１１にて、映像データの取得ごとにイベント記録の終了時刻までの映像データを記憶装置に保存が完了したか判定したうえで完了していなかったら、Ｓ１０９におけるイベント記録による映像データの記録動作を継続する。
【００２３】
Ｓ１０９において、イベント記録継続決定手段１１０は、イベント記録の動作中にイベント記録バッファ１０２の使用量を監視し、予め設定された基準値（以下、しきい値αとする）以上なら、バッファオーバーフローが発生する可能性があると判断し、イベント記録を終了させるため、Ｓ１１０にて、イベント記録の終了時刻の再設定を行う。このとき、しきい値αの設定は、イベント記録終了後、空白期間なしに常時記録を再開できることを目的とし、常時記録の再開時に常時記録バッファ上に記録すべき映像データが上書きされずに記録されているように設定する。
【００２４】
例えば、イベント記録バッファ１０２のメモリサイズをＢｅｖバイト、常時記録バッファ１０８のサイズをＢａｌバイトで、イベント記録終了時に映像データを最大Ｓバイトの書き込みとイベント記録バッファ１０２への書き込み終了工程であるファイルクローズを行い、常時記録開始時に常時記録バッファ１０８への書き込み開始工程であるファイルオープンを行うとする。イベント記録バッファ１０２と常時記録バッファ１０８への入力速度をＶｉｎバイト/秒、記憶装置４００への書き込み速度をＶｏｕｔバイト/秒、ファイルクローズをＴｃｌｏｓｅ秒、ファイルオープンをＴｏｐｅｎ秒とする。
【００２５】
このとき、イベント記録から常時記録への切り替え処理時間Ｔeｖ＿ａｌは、Ｓ／Ｖｏｕｔ＋Ｔｃｌｏｓｅ＋Ｔｏｐｅｎとなる。イベント記録を終了してから常時記録を再開するまで、（Ｓ／Ｖｏｕｔ＋Ｔｃｌｏｓｅ＋Ｔｏｐｅｎ）×Ｖｉｎバイトだけイベント記録バッファ１０２に新たに記録される。このため、イベント記録バッファ１０２のメモリサイズをＢｅｖとし、常時記録バッファ１０８のサイズＢａｌとしたときに、イベント記録バッファのメモリサイズＢｅｖがＢａｌ−（Ｓ／Ｖｏｕｔ＋Ｔｃｌｏｓｅ＋Ｔｏｐｅｎ）×Ｖｉｎ以上のとき、しきい値αをＢａｌ−（Ｓ／Ｖｏｕｔ＋Ｔｃｌｏｓｅ＋Ｔｏｐｅｎ）×Ｖｉｎとすれば、常時記録再開時に記録すべき映像データが上書きされずに記録されていることになる。
【００２６】
また、常時記録バッファ１０８のメモリサイズＢａｌがイベント記録バッファ１０２のメモリサイズＢｅｖよりも（Ｓ／Ｖｏｕｔ＋Ｔｃｌｏｓｅ＋Ｔｏｐｅｎ）×Ｖｉｎバイト以上大きい場合、イベント記録バッファ１０２のメモリサイズをＢｅｖが、Ｂａｌ−（Ｓ／Ｖｏｕｔ＋Ｔｃｌｏｓｅ＋Ｔｏｐｅｎ）×Ｖｉｎ未満であっても、しきい値α＝Ｂｅｖとすれば、常時記録再開時に記録すべき映像データが上書きされずに記録されていることになる。
また、記憶装置への書き込み速度や映像データのサイズの変動を考慮してしきい値αからεバイト（ε＞0）だけ減算してもよい。ただし、εは切り替え処理における遊びを表し、例えば、ε=１００００バイトとすると、常時記録を再開したとき、映像データの上書きが発生するまで１００００バイトだけ余裕がある状態となる。
【００２７】
Ｓ１１１にて、映像データの取得ごとにイベント記録の終了時刻までの映像データを記憶装置に保存が完了したか判定したうえで完了していたら、Ｓ１１２において、イベント記録の終了時刻を常時記録の開始時刻に設定し、イベント記録から常時記録に切り替える。すなわち、切り替え手段１０７が、常時記録バッファ１０８から映像圧縮保存手段１０５を経由してイベント記録として映像データを保存するように切り替える。
【００２８】
以上のように、本実施形態によれば、
映像データを連続的に撮影する撮影装置２００と、衝撃を検知してトリガ検知信号を出力する衝撃検知センサ３００と、撮影装置２００から出力される映像データと、衝撃検知センサ３００からのトリガ検知信号とに基づいて映像データを変更して記憶装置４００に映像データを記憶させるドライブレコーダ本体とを備え、
ドライブレコーダ本体は、イベント記録バッファ１０２と、常時記録バッファ１０８と、記憶装置４００に映像データを記憶させる映像保存手段１０４と、記憶装置４００に映像データを圧縮して記憶させる映像圧縮保存手段１０５と、衝撃検知センサ３００からのトリガ検知信号に基づいてイベント記録開始時間を設定するイベント記録開始手段１１１と、イベント記録バッファ１０２の使用量に基づいてイベント記録終了時間を設定するイベント記録継続決定手段１１０とを備え、
イベント記録開始時間と、イベント記録終了時間とに基づいて、イベント記録バッファ１０２から映像保存手段１０４への経路と、常時記録バッファから映像圧縮保存手段への経路とのいずれかを選択する切り替え手段とを備えたので、
イベント記録と常時記録の切り替え時に空白期間が発生せず、また、イベント記録においてバッファオーバーフローによる記録漏れを発生させない。これにより、常時記録とイベント記録を併せて、連続した映像データの保存するように制御することができる。
また、連続した記録を行うため、過剰に高い性能のハードウェアを用いなくてもよく、コスト削減が望める。
【００２９】
実施の形態２．
実施の形態１では、常時記録とイベント記録の切り替え時に空白期間を生じさせず、また、イベント記録において記録漏れを発生させないようにする実施例について説明した。  しかし、これでは、短期間に複数の衝撃検出などで、イベント記録バッファもしくは常時記録バッファの使用量が多くなっている場合、イベント記録継続決定手段によって早期にイベント記録の処理が終了し、イベント記録中に衝撃を検出した瞬間の重要な映像が残らない可能性がある。次に、イベント記録実行時に一定時間以上のイベント記録時間を確保するようにする実施形態を示す。
【００３０】
図３は、実施の形態１におけるドライブレコーダの構成図である。
図１との差異は、実施の形態１においては、イベント記録開始手段１１１は検知信号受信手段１０６からトリガ信号を受信したとき、トリガ信号を受信した時刻のＴｂｅｆｏｒｅ秒前にイベント記録の開始時刻と常時記録の終了時刻を設定し、イベント記録の開始時刻と常時記録の終了時刻を切り替え手段１０７に伝送する。
それに対し、実施の形態２においては、イベント記録開始手段１１１の代わりにイベント記録開始判断手段１１２を用いる。
【００３１】
イベント記録開始判断手段１１２は、検知信号１０６からトリガ信号を受信した際、イベント記録バッファ１０２もしくは常時記録バッファ１０８の使用量が基準値より小さいかを判定し、いずれかの一方が小さい場合はトリガ検出時刻とイベント記録時間の設定に基づき、常時記録終了時刻、イベント記録開始時刻、及びイベント記録終了時刻を切り替え手段１０７に伝送する。
【００３２】
次に動作の詳細について説明する。図４は実施の形態２におけるドライブレコーダの動作の流れの一例を示すフローチャートである。
実施の形態１における図２との比較において、Ｓ１０１〜Ｓ１０３は、実施の形態２の図４におけるＳ２０１〜Ｓ２０３と同じである。また、図２におけるＳ１０５〜Ｓ１１２は図４におけるＳ２０６〜Ｓ２１３と同じである。よって、図４おいては、図２におけるＳ１０３とＳ１０４との間にＳ２０４の工程が追加されている。またＳ２０５はＳ２０４の工程追加により、Ｓ１０４に対して多少変更されている。
【００３３】
フローについて説明する。
図４においてＳ２０１〜Ｓ２０３及びＳ２０６〜Ｓ２１３は図２におけるＳ１０１〜Ｓ１０３及びＳ１０５〜Ｓ１１２と同じなので、割愛する。
Ｓ２０４において、トリガ検知信号を検知信号受信手段１０６が受信したら、イベント記録開始判断手段１１２がイベント記録バッファ１０２もしくは常時記録バッファ１０８の使用量が基準値（以下、しきい値β）以下か判断し、しきい値βより大きいなら、イベント記録を開始せず、常時記録を継続する。一方、しきい値β以下ならイベント記録開始の処理を行う。
このとき、しきい値βの導入は常時記録をトリガ検出時刻からＴｂｅｆｏｒｅ秒まで記録し、その後、イベント記録を設定した最小イベント記録時間Ｔｍｉｎ秒以上記録することを目的する。しきい値βはイベント記録でＴｍｉｎ秒記録時にバッファオーバーフローを起こさないように設定する。イベント記録時間は、Ｔｂｅｆｏｒｅ秒とＴａｆｔｅｒ秒との和であるが、イベント記録バッファ１０２の使用量が比較的大きい場合にイベント記録時間のＴａｆｔｅｒ側を小さくし、最小イベント記録時間ＴｍｉｎはＴｂｅｆｏｒｅ秒＋トリガ検出からイベント記録の処理を行うまでにかかる時間となる。
【００３４】
例えば、トリガ検出時後に、常時記録として常時記録バッファ１０８から読み出し可能な映像データは最大Ｓａバイト、イベント記録としてイベント記録バッファ１０２から読み出し可能なＴｍｉｎ秒分の映像データが最大Ｓｅバイト、イベント記録バッファ１０２及び常時記録バッファ１０８への入力速度をＶｉｎバイト/秒、イベント記録時のイベント記録バッファ１０８から映像保存手段１０４への出力速度をＶｅｏｕｔバイト/秒、常時記録時の常時記録バッファ１０８から映像圧縮保存手段１０５への出力速度をＶａｏｕｔバイト/秒、ファイルクローズをＴｃｌｏｓｅ秒、ファイルオープンをＴｏｐｅｎ秒、規定時間をＴｍｉｎ秒とする。
【００３５】
このとき、トリガ検出時に、常時記録バッファ１０８及びイベント記録バッファ１０２の使用量がそのしきい値βであったとすると、トリガ検出時からＴｂｅｆｏｒｅ秒前のデータ量、すなわち常時記録として常時記録バッファ１０８から読み出し可能な映像データサイズＳａは、β−Ｖｉｎ×Ｔｂｅｆｏｒｅとなる。
そして、イベント記録として記録する映像データサイズＳｅは、Ｖｉｎ×Ｔｍｉｎバイトである。
よって両バッファから出力される情報はＳｏｕｔ=Ｓａ＋Ｓｅバイトである。
【００３６】
一方で、トリガ検出からＴｍｉｎ秒分のイベント記録を行うまでにかかる時間すなわちＴｍｉｎ−Ｔｂｅｆｏｒｅは、Ｓａ／Ｖａｏｕｔ（常時記録バッファ１０８から読み出し可能な映像データの出力時間）＋Ｓｅ／Ｖｅｏｕｔ（イベント記録として記録する映像データの出力時間）＋２×Ｔｃｌｏｓｅ（両記録バッファのファイルクローズ時間）+２×Ｔｏｐｅｎ（両記録バッファのファイルオープン時間）秒である。
よって、Ｔｍｉｎ−Ｔｂｅｆｏｒｅ秒の間に、イベント記録バッファ及び常時記録バッファに入力される映像データ量Ｓｉｎは、 Ｖｉｎ×（Ｓａ／Ｖａｏｕｔ＋Ｓｅ／Ｖｅｏｕｔ＋２×Ｔｃｌｏｓｅ+ ２×Ｔｏｐｅｎ）バイトである。
つまり、イベント記録バッファ１０２及び常時記録バッファ１０８に入力される映像データ量Ｓｉｎと出力される情報Ｓｏｕｔとの差を、常時記録バッファ１０８及びイベント記録バッファ１０２の使用量がそのしきい値βに足したものが、最悪、常時記録バッファ１０８及びイベント記録バッファ１０２のメモリサイズを超えなければよいからそのしきい値は、β＝Ｓｏｕt−Ｓｉｎ+Ｂａｌと示される。
【００３７】
また、記憶装置４００への書き込み速度や映像データのサイズの変動を考慮してしきい値βからδバイト（δ＞0）だけ減算してもよい。ただし、δは切り替え処理における遊びを表し、例えば、δ=１００００バイトとすると、イベント記録にてＴｍｉｎ秒分のデータを保存完了時、イベント記録が継続できなくなるしきい値αまで１００００バイトだけ余裕がある状態となる。
【００３８】
Ｓ２０５において、イベント記録開始判断手段１１２でトリガ検知時刻を基準に常時記録終了時刻、イベント記録開始時刻とイベント記録終了時刻を設定し、切り替え手段１０７に常時記録終了時刻、イベント記録開始時刻とイベント記録終了時刻を伝送する。
Ｓ２０６以降は、実施の形態１におけるＳ１０５〜１１２と同じなので割愛する。
【００３９】
以上のように、本実施形態によれば、
映像データを連続的に撮影する撮影装置２００と、衝撃を検知してトリガ検知信号を出力する衝撃検知センサ３００と、撮影装置２００から出力される映像データと、衝撃検知センサ３００からのトリガ検知信号とに基づいて映像データを変更して記憶装置４００に映像データを記憶させるドライブレコーダ本体とを備え、
ドライブレコーダ本体は、イベント記録バッファ１０２と、常時記録バッファ１０８と、記憶装置４００に映像データを記憶させる映像保存手段１０４と、記憶装置４００に映像データを圧縮して記憶させる映像圧縮保存手段１０５と、衝撃検知センサ３００からのトリガ検知信号と、イベント記録バッファ１０２の使用量とに基づいてイベント記録開始時間を設定するイベント記録開始判断手段１１２と、イベント記録バッファ１０２の使用量に基づいてイベント記録終了時間を設定するイベント記録継続決定手段１１０とを備え、
イベント記録開始時間と、イベント記録終了時間とに基づいて、イベント記録バッファ１０２から映像保存手段１０４への経路と、常時記録バッファから映像圧縮保存手段への経路とのいずれかを選択する切り替え手段とを備えたので、トリガを検出した瞬間のデータ、例えば、事故の瞬間をイベント記録にて記録するように制御設計できる。
また、トリガを検出した瞬間のデータなど重要なデータを含まないような過度に短く意味のないイベント記録を防ぐことができる。
【００４０】
実施の形態３．
実施の形態２では、一定時間以上のイベント記録を保存するように制御設計し、トリガを検出したデータを保存できるように制御設計するものを説明した。しかし、これでは、しきい値α、βを算出する際用いるハードウェアの性能値を事前に実験などにより測定する必要がある。また、ユーザが用いる記憶装置の種類によってはハードウェアの性能値が異なり、バッファオーバーフローの防止、設定した時間以上のイベント記録時間の確保ができないことが危惧される。次に、ハードウェア構成の変更があっても、一定時間以上のイベント記録を保存するように制御設計し、トリガを検出したデータを保存できるように制御設計するため、動的にしきい値α、βを設定する実施の形態について説明する。
【００４１】
図５は、実施の形態３における本発明のドライブレコーダの構成図である。
図５は、図３に対し、一部構成を追加したものであり、以下、追加した構成のみ説明する。
書き込み速度測定手段１１３は、常時記録における記憶装置４００への映像データ書き込みにおいて、書き込み速度を計測する。イベント記録基準値決定手段１１４は、書き込み速度測定手段１１３によって算出された書き込み速度に基づき、イベント記録継続決定手段１１０で用いるしきい値αを算出し、イベント記録継続決定手段１１０に伝送する。イベント記録開始判断基準値決定手段１１５は、書き込み速度測定手段１１３によって算出された書き込み速度に基づき、イベント記録開始判断手段１１２で用いるしきい値βを算出し、イベント記録開始判断手段１１２に伝送する。
【００４２】
次に動作の詳細について説明する。図６は実施の形態３におけるドライブレコーダの動作の流れの一例を示すフローチャートである。
実施の形態３における図６との比較において、Ｓ３０１〜Ｓ３０２は、実施の形態２の図４におけるＳ２０１〜Ｓ２０２と同じである。また、図６におけるＳ３０４〜Ｓ３１４は図４におけるＳ２０３〜Ｓ２１３と同じである。よって、図６おいては、図４におけるＳ２０３とＳ２０３との間にＳ３０３の工程が追加されている。
【００４３】
フローについて説明する。
図６においてＳ３０１〜Ｓ３０２は図４におけるＳ２０１〜Ｓ２０２と同じなので、割愛する。
Ｓ３０３において、映像データの保存処理時間を書き込み速度測定手段１１３が計測し、イベント記録継続基準値決定手段１１４でしきい値α、イベント記録開始判断基準値決定手段１１５でしきい値βをそれぞれ算出し、算出されたしきい値αをイベント記録決定手段１１０に常時出力し、算出されたしきい値βを、イベント記録開始判断手段１１２に常時出力する。
【００４４】
例えば、書き込み速度測定手段１１３における書き込み速度の算出方法として、指数加重平均を用い、書き込み速度をＶｗｒｉｔｅ、直前に算出した書き込み速度をＶｗｒｉｔｅ＿ｐｒｅ、最新の測定した書き込み速度をＶｗｒｉｔｅ＿ｃｕｒ、γは0 < γ < 1を満たす値とすると、書き込み速度Ｖｗｒｉｔｅは、γ×Ｖｗｒｉｔｅ＿ｐｒｅ＋（１−γ）×Ｖｗｒｉｔｅ＿ｃｕｒとして、１回の書き込み速度測定ごとに更新する。
【００４５】
また、イベント記録継続基準値決定手段１１４におけるしきい値αの算出方法として、例えば、実施の形態１より、しきい値αをＢａｌ−（Ｓ／Ｖｏｕｔ＋Ｔｃｌｏｓｅ＋Ｔｏｐｅｎ）×Ｖｉｎとする。ただし、Ｖｏｕｔ=Ｖｗｒｉｔｅとする。
また、イベント記録開始判断基準値決定手段１１５におけるしきい値βの算出方法として、例えば、実施の形態２より、しきい値β＝Ｓｏｕｔ−Ｓｉｎ＋Ｂａｌ、Ｓｉｎ＝ Ｖｉｎ×（Ｓａ／Ｖａｏｕｔ＋Ｓｅ／Ｖｅｏｕｔ＋２×Ｔｃｌｏｓｅ+ ２×Ｔｏｐｅｎ）とする。ただし、Ｖａｏｕｔ＝Ｖｗｒｉｔｅ／κ、Ｖｅｏｕｔ＝Ｖｗｒｉｔｅとし、κは映像圧縮保存手段１０５における圧縮率とする。つまり、圧縮により映像データが１００ＭＢから２０ＭＢになれば、κ＝０．２となる。
図６における、Ｓ３０４〜Ｓ３１４においては、図４におけるＳ２０３〜Ｓ２１３と同じとなるので説明を割愛する。
【００４６】
以上のように、実施の形態３によれば、実施の形態２の構成に加えて、映像データの記憶装置への保存処理時間を書き込み速度測定手段１１３が計測し、イベント記録継続基準値決定手段１１４でイベント記録継続基準値であるしきい値α、イベント記録開始判断基準値決定手段１１５でイベント記録開始判断基準値であるしきい値βをそれぞれ算出し、算出されたしきい値αをイベント記録決定手段１１０に常時出力し、算出されたしきい値βを、イベント記録開始判断手段１１２に常時出力する構成としたので、
ユーザが、所定とは異なる書き込み速度の記憶装置を使用しても、イベント記録での記録漏れ発生や、過度に短いイベント記録の生成を防止することができる。
また、設計者は異なる記憶装置に単一のソフトウェア設計でイベント記録での記録漏れ発生や、過度に短いイベント記録の生成を防止することができる。
また、他のハードウェアに関して変更を行っても、イベント記録での記録漏れ発生や、過度に短いイベント記録の生成を防止することができる。
【００４７】
実施の形態４．
実施の形態３では、ハードウェア構成の変更があっても、一定時間以上のイベント記録を保存するように制御設計し、トリガを検出したデータを保存できるように制御設計する実施の形態を説明した。しかし、これでは、常時記録バッファとイベント記録バッファに同一の未圧縮の映像データを記録するため、冗長となり、余計なコスト増となる。次に常時記録バッファに記録する映像データを事前に圧縮し、バッファサイズを削減する実施の形態について説明する。
【００４８】
図７は、実施の形態４における本発明のドライブレコーダの構成図である。
図７は、図５に対し、一部構成を追加したものであり、以下、追加した構成のみ説明する。
映像圧縮手段１１７は映像受信手段１０１から受け取った映像データを圧縮し、常時記録制御手段１０９に渡す。常時記録制御手段１０９は、映像圧縮手段１１７からの受信した圧縮映像データの書き込みを、サイクリックに記録する常時記録バッファ１０８に対して、書き込まれるアドレス等の制御を行う。常時記録バッファ１０８は、映像圧縮手段１１７から受信した圧縮映像データを映像データの取得時刻と共に一時的にサイクリックに記録する。
映像保存手段１１６は、常時記録時に常時記録バッファ１０８からの圧縮映像データの取得時刻に基づき圧縮映像データを参照し、記憶装置４００へ書き込む。
【００４９】
次に動作の詳細について説明する。図８は実施の形態４におけるドライブレコーダの動作の流れの一例を示すフローチャートである。
実施の形態４における図８との比較において、実施の形態３の図６と工程上の違いはない。しかし、受信した映像データはイベント記録バッファ１０２へは無圧縮せず、また、常時記録バッファ１０８へは、映像圧縮手段１１７により圧縮しながら一時的に記録される点が異なる。
【００５０】
フローについて説明する。
図８においてＳ４０１〜Ｓ４１４は図６におけるＳ３０１〜Ｓ３１４と同じなので、割愛する。
【００５１】
以上のように、実施の形態４によれば、実施の形態３の構成に加えて、
常時記録バッファ１０８に圧縮映像を保存させるための映像圧縮手段１１７をそなえたので、常時記録バッファのため実装するメモリのサイズを削減でき、コスト削減が期待できる。
【００５２】
実施の形態５．
以上の実施の形態４では、常時記録バッファに映像データを事前に圧縮して記録することにより、メモリ削減する実施の形態について説明した。しかし、これでは、常時記録とイベント記録の切り替えのオーバーヘッドが小さいとき、イベント記録バッファと常時記録バッファで同一の映像データを記録し、冗長である。次に、イベント記録バッファと常時記録バッファを映像記録バッファとして共通化する実施の形態について説明する。
【００５３】
図９は、実施の形態３における本発明のドライブレコーダの構成図である。
図９は、図５に対し、ドライブレコーダ本体１００内の構成の一部を変更したものである。
ドライブレコーダ本体１００内の全体構成について説明する。
映像受信手段１０１は、撮影装置２００から送信された映像データを受信する。映像記録制御手段１１９は、映像受信手段１０１にて受信した映像データの書き込みを、イベント記録と常時記録共通で用いるバッファであって、サイクリックに記録する映像記録バッファ１１８に対して、書き込まれるアドレス等の制御を行う。映像記録バッファ１１８は、映像受信手段１０１にて受信した映像データを、映像データの取得時刻と共に、一時的にサイクリックに記録する。
【００５４】
書き込み速度測定手段１１３は、常時記録における記憶装置４００への映像データ書き込みにおいて、書き込み速度を計測する。イベント記録基準値決定手段１１４は、書き込み速度測定手段１１３によって算出された書き込み速度に基づき、イベント記録継続決定手段１１０で用いるしきい値αを算出し、イベント記録継続決定手段１１０に伝送する。イベント記録開始判断基準値決定手段１１５は、書き込み速度測定手段１１３によって算出された書き込み速度に基づき、イベント記録開始判断手段１１２で用いるしきい値βを算出し、イベント記録開始判断手段１１２に伝送する。
【００５５】
一方、衝撃検知センサ３００が、一定以上の衝撃をトリガとして送信したトリガ検知信号を、まず、検知信号受信手段１０６が受信する。検知信号受信手段１０６は、その後、イベント記録開始判断手段１１２へ、トリガ信号を送信する。
イベント記録開始判断手段１１２は、検知信号１０６からトリガ信号を受信した際、イベント記録バッファ１０２もしくは常時記録バッファ１０８の使用量が基準値より小さいかを判定し、いずれかの一方が小さい場合はトリガ検出時刻とイベント記録時間の設定に基づき、常時記録終了時刻、イベント記録開始時刻、及びイベント記録終了時刻を切り替え手段１０７に伝送する。
【００５６】
切り替え手段１０７は、常時記録時には映像記録バッファ１１８から映像圧縮保存手段１０５への経路設定を行う。イベント記録時には映像記録バッファ１１８から映像保存手段１０４への経路設定を行い、イベント記録と常時記録の切り替えは伝送する映像データの取得時刻とイベント記録もしくは常時記録の終了時刻及び開始時刻に基づき行われる。
イベント記録継続決定手段１１０は、イベント記録中にイベント記録バッファの使用量を監視し、設定された使用量を超えたと判定したら、判定が行われたときにイベント記録バッファ１０２に保存された映像データの取得時刻を、イベント記録終了時刻と常時記録開始時刻を設定し、切り替え手段１０７に伝送する。
映像保存手段１０４は、イベント記録時に映像記録バッファ１１８から映像データを取得時刻に基づいて参照し、古い映像データから順次、記憶装置４００へ書き込む。映像圧縮保存手段１０５は、常時記録時に映像記録バッファ１１８から映像データの取得時刻に基づき映像データを参照し、古い映像データから順次、圧縮しながら記憶装置４００へ書き込む。
【００５７】
次に動作の詳細について説明する。図１０は実施の形態５におけるドライブレコーダの動作の流れの一例を示すフローチャートである。
【００５８】
フローについて説明する。
電源投入後、Ｓ５０１において、撮影装置２００によって撮影された映像データは、随時、映像受信手段１０１で受信され、映像記録バッファ１１８に無圧縮の状態で取得時刻の情報と共に一時記録される。
それと同時に、切り替え手段１０７において、常時記録として、映像記録バッファ１１８から映像圧縮保存手段１０５を経由して映像データを保存するように切り替えを行なっておく。
【００５９】
Ｓ５０２において、映像圧縮保存手段１０５が、記録すべき取得時刻の映像データを映像記録バッファ１１８から参照し、設定された圧縮方法により映像データの圧縮を行い、記憶装置４００に常時記録データとして保存する。
【００６０】
Ｓ５０３において、映像データの保存処理時間を書き込み速度測定手段１１３が計測し、イベント記録継続基準値決定手段１１４でしきい値α、イベント記録開始判断基準値決定手段１１５でしきい値βをそれぞれ算出し、算出されたしきい値αをイベント記録決定手段１１０に常時出力し、算出されたしきい値βを、イベント記録開始判断手段１１２に常時出力する。
【００６１】
例えば、イベント記録継続基準値決定手段１１４におけるしきい値αの算出方法として、実施の形態１より、映像記録バッファ１１８のメモリサイズをＢｕｎｉとし、映像記録バッファ１１８への入力速度を実施の形態１と同じＶｉｎバイト／秒とすると、しきい値αは、Ｂｕｎｉ−（Ｓ／Ｖｏｕｔ＋Ｔｃｌｏｓｅ＋Ｔｏｐｅｎ）×Ｖｉｎとなる。
この例においては、切り替え手段１０７にて映像保存手段１０４と映像圧縮保存手段１０５との間の経路を切り替える際にも、ファイルクローズ、ファイルオープン実施しているものとする。
また、イベント記録開始判断基準値決定手段１１５におけるしきい値βの算出方法として、例えば、実施の形態２と同様に設定し、しきい値β＝Ｓｏｕｔ−Ｓｉｎ＋Ｂｕｎｉとする。
【００６２】
Ｓ５０４において、常時衝撃検知センサ３００からのトリガ検知信号を監視している。
Ｓ５０５において、トリガ検知信号を検知信号受信手段１０６が受信したら、イベント記録開始判断手段１１２が映像記録バッファ１１８の使用量が基準値（以下、しきい値β）以下か判断し、しきい値β以上なら、イベント記録を開始せず、常時記録を継続する。一方、しきい値β以下ならイベント記録開始の処理を行う。
【００６３】
Ｓ５０６において、イベント記録開始判断手段１１２でトリガ検知時刻を基準に常時記録終了時刻、イベント記録開始時刻とイベント記録終了時刻を設定し、切り替え手段１０７に常時記録終了時刻、イベント記録開始時刻とイベント記録終了時刻を伝送する。
【００６４】
Ｓ５０７、Ｓ５０８において、常時記録終了時刻の取得時刻を持つ映像データを保存するまで常時記録を継続する。
Ｓ５０８において、常時記録終了時刻の取得時刻を持つ映像データを保存したと判定したら、Ｓ５０９において、切り替え手段１０７が、映像記録バッファ１１８から映像保存手段１０４を経由してイベント記録として映像データを保存するように切り替える。
例えば、保存した映像データ取得時刻が、常時記録終了時刻と同時刻となった時、切り替え手段１０７は、常時記録を終了し、イベント記録に切り替える。
【００６５】
Ｓ５１０において、映像保存手段１０４が記録すべき取得時刻の映像データを映像記録バッファ１１８から参照し、記憶装置４００にイベント記録データとして保存する。
Ｓ５１１において、イベント記録継続決定手段１１０は、イベント記録の動作中に映像記録バッファ１１８の使用量を監視し、予め設定された基準値以下なら、Ｓ５１３にて、映像データの取得ごとにイベント記録の終了時刻までの映像データを記憶装置に保存が完了したか判定したうえで完了していなかったら、Ｓ５１１におけるイベント記録による映像データの記録動作を継続する。
【００６６】
Ｓ５１１において、イベント記録継続決定手段１１０は、イベント記録の動作中に映像記録バッファ１１８の使用量を監視し、予め設定された基準値（以下、しきい値αとする）以上なら、バッファオーバーフローが発生する可能性があると判断し、イベント記録を終了させるため、Ｓ５１２にて、イベント記録の終了時刻の再設定を行う。このとき、しきい値αの設定は、イベント記録終了後、空白期間なしに常時記録を再開できることを目的とし、常時記録の再開時に常時記録バッファ上に記録すべき映像データが上書きされずに記録されているように設定する。
【００６７】
Ｓ５１３にて、映像データの取得ごとにイベント記録の終了時刻までの映像データを記憶装置に保存が完了したか判定したうえで完了していたら、Ｓ５１４において、イベント記録の終了時刻を常時記録の開始時刻に設定し、イベント記録から常時記録に切り替える。すなわち、切り替え手段１０７が、映像記録バッファ１１８から映像圧縮手段１０５を経由して通常記録として映像データを保存するように切り替える。
【００６８】
以上のように、本実施形態によれば、
映像データを連続的に撮影する撮影装置２００と、衝撃を検知してトリガ検知信号を出力する衝撃検知センサ３００と、撮影装置２００から出力される映像データと、衝撃検知センサ３００からのトリガ検知信号とに基づいて映像データを変更して記憶装置４００に映像データを記憶させるドライブレコーダ本体とを備え、
ドライブレコーダ本体は、映像記録バッファ１１８と、記憶装置４００に映像データを記憶させる映像保存手段１０４と、記憶装置４００に映像データを圧縮して記憶させる映像圧縮保存手段１０５と、衝撃検知センサ３００からのトリガ検知信号と、イベント記録バッファ１０２の使用量とに基づいてイベント記録開始時間を設定するイベント記録開始判断手段１１２と、イベント記録バッファ１０２の使用量に基づいてイベント記録終了時間を設定するイベント記録継続決定手段１１０とを備え、
映像データの保存処理時間の書き込み速度を計測する速度測定手段１１３と、速度測定手段１１３にて計測された書き込み速度に基づいて、イベント記録継続のためのしきい値を算出してイベント記録決定手段１１０に出力するイベント記録継続基準値決定手段１１４と、速度測定手段１１３にて計測された書き込み速度に基づいて、イベント記録開始のためのしきい値を算出してイベント記録開始判断手段１１２に出力するイベント記録開始判断基準値決定手段１１５とを備え、
イベント記録開始時間と、イベント記録終了時間とに基づいて、映像記録バッファ１１８から映像保存手段１０４への経路と、映像記録バッファ１１８から映像圧縮保存手段１５への経路とのいずれかを選択する切り替え手段とを備えたので、切り替えのオーバーヘッドが十分小さいとき、常時記録バッファを用いないため、映像データを記録するバッファ用のメモリを削減できる。
また、記録処理を行うバッファが２つから１つになることにより、ＣＰＵの処理負荷軽減の効果も期待できる。
【００６９】
実施の形態６．
以上の実施の形態５では、イベント記録バッファと常時記録バッファを共通化してメモリ削減を行う実施の形態について説明した。しかし、この実施の形態では、短時間の間に複数回のトリガを検知した場合、イベント記録開始判断によりイベント記録が開始できず、常時記録として記録されることで、トリガ検知時などの重要な映像が圧縮により画質劣化することが危惧される。次にイベント記録のトリガ検知時刻を基準に記録時間を調整する実施の形態について説明する。
【００７０】
発明のドライブレコーダの構成は実施の形態５における図９と同様のため、省略する。
次に動作の詳細について説明する。図１１は実施の形態６におけるドライブレコーダの動作の流れの一例を示すフローチャートである。図１０に対して、図１１は、図１０のＳ５０５に相当するＳ６０５の工程のみが異なるので、これに関連する部分のみを説明する。
【００７１】
Ｓ５０５において、トリガ検知信号を検知信号受信手段１０６が受信し、イベント記録開始判断手段１１２が映像記録バッファ１１８の使用量が基準値（以下、しきい値β）以下か判断する。
しきい値β以上なら、イベント記録開始判断手段１１２が映像記録バッファ使用量としきい値αからイベント記録可能な時間を算出し、トリガ検出時刻を基準にトリガ前記録時間Ｔｂｅｆｏｒｅ秒とトリガ後記録時間Ｔａｆｔｅｒ秒だけ記録する。
例えば、設定した標準のイベント記録時間をＴｓｔｄｅｖ秒、トリガ前記録時間とトリガ後記録時間の割合をＲｂｅｆｏｒｅ:Ｒａｆｔｅｒ、Ｒｂｅｆｏｒｅ＋Ｒａｆｔｅｒ＝１、イベント記録可能な時間Ｔｅｖ秒、トリガ検出時の映像記録バッファ１１８の使用量Ｂｔｒｉとする。
【００７２】
まず、実施の形態５における、しきい値β＝Ｓｏｕｔ−Ｓｉｎ＋Ｂｕｎｉの式の閾値βを映像記録バッファ１１８の使用量Ｂｔｒｉに置き換えると、Ｂｔｒｉ＋Ｓｉｎ−Ｓｏｕｔ＝Ｂｕｎｉを満たすことが必要となる。また、ＳａもＳａ＝Ｂｔｒｉ−Ｖｉｎ×Ｔｂｅｆｏｒｅと置き換える。
そして、実施の形態２にて示されたＳｅ＝Ｖｉｎ×ＴｍｉｎをＳｅ＝Ｖｉｎ×Ｔｅｖに置き換える。ここで、実施の形態２でのＳａ、Ｓｅは、実施の形態５以降においては、トリガ検出時後に常時記録として映像記録バッファ１１８から読み出される映像データがＳａバイト、イベント記録として映像記録バッファ１１８からから読み出される映像データがＳｅバイトとしている。
【００７３】
よって上記式お呼び実施の形態２及び５に示された式などから、イベント記録可能な時間Ｔｅｖ秒を算出する。
そして、Ｔｅｖ＞Ｔｓｔｄｅｖのとき、イベント記録時間をトリガ前記録時間Ｔｂｅｆｏｒｅ=Ｔｓｔｄｅｖ×Ｒｂｅｆｏｒｅ、トリガ後記録時間Ｔａｆｔｅｒ=Ｔｓｔｄｅ×Ｒａｆｔｅｒとする。
一方、Ｔｅｖ＜＝Ｔｓｔｄｅｖのとき、トリガ前記録時間Ｔｂｅｆｏｒｅ=Ｔｅｖ×Ｒｂｅｆｏｒｅ、トリガ後記録時間Ｔａｆｔｅｒ=Ｔｅｖ×Ｒａｆｔｅｒとする。
一方、しきい値β以下なら通常の記録時間でイベント記録開始の処理を行う。
【００７４】
Ｓ５０６において、イベント記録開始判断手段１１２でトリガ検知時刻を基準に常時記録終了時刻、イベント記録開始時刻とイベント記録終了時刻（しきい値β以上ならイベント記録算出時間から算出された時刻）を設定し、切り替え手段１０７に常時記録終了時刻、イベント記録開始時刻とイベント記録終了時刻を伝送する。
【００７５】
以上のように、本実施形態によれば、トリガを検出した際、常時記録として画質を落とすことなく重要な映像データを高画質に残すことができる。
また、トリガ検出時点を漏れなくイベント記録として残すことから、ユーザがトリガ検出時点のデータを参照しやすくなる。
【００７６】
実施の形態７．
以上の実施の形態では、イベント記録の記録時間についてトリガ検出時刻を基準に設定することにより、トリガ検出時のデータを確実に高画質で保存する実施の形態について説明した。しかし、これでは、トリガが衝突の衝撃のみに依存するため、小さな衝撃の事故などをイベント記録として保存せず、常時記録となってしまう。次にイベント判定の精度向上のため、映像を含めたセンサ情報によるトリガ検出を行う実施の形態について説明する。
【００７７】
図１２は、実施の形態７における本発明のドライブレコーダの構成図である。
図１２は、図９に対し、ドライブレコーダ本体１００内の構成の一部を追加したものである。
追加した構成について説明する。
衝撃検知センサ３００が、一定以上の衝撃をトリガとして送信したトリガ検知信号を、まず、検知信号受信手段１０６が受信する。検知信号受信手段１０６は、その後、まずトリガ判定手段１２０にトリガ信号を送信する。
トリガ判定手段１２０は、映像受信手段１０１が受信した映像データや検知信号受信手段１０６が受信した加速度データを解析することによりトリガ判定を行う。なお、判定に用いるデータは映像、加速度の他に、音声、速度、エンジン回転数、レーダセンサ、手動スイッチなどでもよい。受信したトリガ信号がトリガ判定条件に合致した場合は、イベント記録開始判断手段１１２へ、トリガ信号を送信する。
【００７８】
次に動作の詳細について説明する。図１３は実施の形態７におけるドライブレコーダの動作の流れの一例を示すフローチャートである。図１１に対して、図１３は、図１１のＳ６０４に相当するＳ７０４の工程のみが異なるので、これに関連する部分のみを説明する。
【００７９】
Ｓ７０４において、検知信号受信手段１０６は、常時衝撃検知センサ３００からのトリガ検知信号を監視している。トリガ信号が受信されると、トリガ判定手段１２０におくられる。トリガ判定手段１２０は、受信したトリガ信号がトリガ判定条件に合致した場合は、イベント記録開始判断手段１１２へ、トリガ信号を送信する。判定条件に合致しない場合は、Ｓ７０２からのループを繰り返す。
トリガ判定条件に用いる条件としては、例えば、前方車両を認識し、車間距離が規定割合異常の速度で近づいたことを検出したときトリガとする。ことなどがあげられる。
また、映像全体の輝度変化の大きさ、加速度の変化、音声の増大、速度の減少、エンジン回転数の減少、レーダセンサからの衝突危険信号の検知、手動スイッチの押下などのひとつまたは複数の組み合わせによっておこなわれる。
【００８０】
したがって、本実施の形態では、実施の形態６に加えて、検知信号受信手段１０６は、その後、まずトリガ判定手段１２０にトリガ信号を送信し、トリガ判定手段１２０は、映像受信手段１０１が受信した映像データや検知信号受信手段１０６が受信した加速度データを解析することによりトリガ判定を行い、受信したトリガ信号がトリガ判定条件に合致した場合は、イベント記録開始判断手段１１２へ、トリガ信号を送信するので、イベント判定の精度向上を図ることができる。
【符号の説明】
【００８１】
１００  ドライブレコーダ本体
１０１  映像受信手段
１０２  イベント記録バッファ
１０３  イベント記録制御手段
１０４  映像保存手段
１０５  映像圧縮保存手段
１０６  検知信号受信手段
１０７  切り替え手段
１０８  常時記録バッファ
１０９  常時記録制御手段
１１０  イベント記録継続決定手段
１１１  イベント記録開始手段
１１２  イベント記録開始判断手段
１１３  書き込み速度測定手段
１１４  イベント記録基準値決定手段
１１５  イベント記録開始判断基準値決定手段
１１６  映像保存手段
１１７  映像圧縮手段
１１８  映像記録バッファ
１１９  映像記録制御手段
１２０  トリガ判定手段
２００  撮影装置
３００  衝撃検知センサ
４００  記憶装置
【図１】
2011065432.tif 000003
【図２】
2011065432.tif 000004
【図３】
2011065432.tif 000005
【図４】
2011065432.tif 000006
【図５】
2011065432.tif 000007
【図６】
2011065432.tif 000008
【図７】
2011065432.tif 000009
【図８】
2011065432.tif 000010
【図９】
2011065432.tif 000011
【図１０】
2011065432.tif 000012
【図１１】
2011065432.tif 000013
【図１２】
2011065432.tif 000014
【図１３】
2011065432.tif 000015