(57)【特許請求の範囲】
【請求項１】
車両に搭載され、記録媒体に時間的に連続してファイルの記録を行うドライブレコーダであって、
前記記録媒体に記録済の複数のファイルの一部に上書きして、新規の前記ファイルを記録する記録手段と、
イベントの発生を検出する検出手段と、
前記イベントが発生した時点のデータを含むファイルである注目ファイルと、前記注目ファイルの時間的に直前または直後のファイルとへの上書きを禁止する禁止手段と、
を備え、
前記上書き禁止手段は、前記注目ファイルの記録の開始時点から所定時間以内に該イベントが発生した場合に、該注目ファイルの直前のファイルへの上書きを禁止することを特徴とするドライブレコーダ。
【請求項２】
車両に搭載され、記録媒体に時間的に連続してファイルの記録を行うドライブレコーダであって、
前記記録媒体に記録済の複数のファイルの一部に上書きして、新規の前記ファイルを記録する記録手段と、
イベントの発生を検出する検出手段と、
前記イベントが発生した時点のデータを含むファイルである注目ファイルと、前記注目ファイルの時間的に直前または直後のファイルとへの上書きを禁止する禁止手段と、
を備え、
前記上書き禁止手段は、前記注目ファイルの記録の終了時点から遡って所定時間以内に該イベントが発生した場合に、該注目ファイルの直後のファイルへの上書きを禁止することを特徴とするドライブレコーダ。
【請求項３】
車両に搭載され、記録媒体に時間的に連続してファイルの記録を行うドライブレコーダであって、
前記記録媒体に記録済の複数のファイルの一部に上書きして、新規の前記ファイルを記録する記録手段と、
イベントの発生を検出する検出手段と、
前記イベントが発生した時点のデータを含むファイルへの上書きを禁止する上書き禁止手段と、
を備え、
前記上書き禁止手段は、前記イベントが発生した時点のデータを含むファイルである注目ファイルへの記録の開始時点から第１時間以内に該イベントが発生した場合に、該注目ファイルの直前のファイルへの上書きを禁止し、前記注目ファイルへの記録の終了時点から遡って第２時間以内に該イベントが発生した場合に、該注目ファイルの直後のファイルへの上書きを禁止することを特徴とするドライブレコーダ。
【請求項４】
請求項３に記載のドライブレコーダにおいて、
前記第１時間は、前記第２時間より長いことを特徴とするドライブレコーダ。
【請求項５】
車両に搭載され、記録媒体に時間的に連続してファイルの記録を行うドライブレコーダであって、
前記記録媒体に記録済の複数のファイルの一部に上書きして、新規の前記ファイルを記録する記録手段と、
イベントの発生を検出する検出手段と、
前記イベントが発生した時点のデータを含むファイルへの上書きを禁止する上書き禁止手段と、
を備え、
前記上書き禁止手段は、
前記イベントが発生した時点のデータを含むファイルである注目ファイルへの記録の開始時点から第１時間以内に該イベントが発生した場合に、該注目ファイルの直前のファイルへの上書きを禁止することを特徴とするドライブレコーダ。
【請求項６】
車両に搭載され、記録媒体に時間的に連続してファイルの記録を行うドライブレコーダであって、
前記記録媒体に記録済の複数のファイルの一部に上書きして、新規の前記ファイルを記録する記録手段と、
イベントの発生を検出する検出手段と、
前記イベントが発生した時点のデータを含むファイルへの上書きを禁止する上書き禁止手段と、
を備え、
前記上書き禁止手段は、
前記イベントが発生した時点のデータを含むファイルである注目ファイルへの記録の終了時点から遡って第２時間以内に該イベントが発生した場合に、該注目ファイルの直後のファイルへの上書きを禁止することを特徴とするドライブレコーダ。
【請求項７】
車両において記録媒体に時間的に連続してファイルの記録を行う記録方法であって、
（ａ）前記記録媒体に記録済の複数のファイルの一部に上書きして、新規の前記ファイルを記録する工程と、
（ｂ）イベントの発生を検出する工程と、
（ｃ）前記イベントが発生した時点のデータを含むファイルへの上書きを禁止する工程と、
を備え、
前記工程（ｃ）は、
前記イベントが発生した時点のデータを含むファイルである注目ファイルへの記録の開始時点から第１時間以内に該イベントが発生した場合に、該注目ファイルの直前のファイルへの上書きを禁止することを特徴とするデータ記録方法。
【請求項８】
車両に搭載され、記録媒体に時間的に連続してファイルの記録を行うドライブレコーダに含まれるコンピュータによって実行可能なプログラムであって、前記プログラムの前記コンピュータによる実行は、前記コンピュータに、
（ａ）前記記録媒体に記録済の複数のファイルの一部に上書きして、新規の前記ファイルを記録する工程と、
（ｂ）イベントの発生を検出する工程と、
（ｃ）前記イベントが発生した時点のデータを含むファイルへの上書きを禁止する工程と、
を実行させ、
前記工程（ｃ）は、
前記イベントが発生した時点のデータを含むファイルである注目ファイルへの記録の開始時点から第１時間以内に該イベントが発生した場合に、該注目ファイルの直前のファイルへの上書きを禁止することを特徴とするプログラム。
【請求項９】
車両において記録媒体に時間的に連続してファイルの記録を行う記録方法であって、
（ａ）前記記録媒体に記録済の複数のファイルの一部に上書きして、新規の前記ファイルを記録する工程と、
（ｂ）イベントの発生を検出する工程と、
（ｃ）前記イベントが発生した時点のデータを含むファイルへの上書きを禁止する工程と、
を備え、
前記工程（ｃ）は、
前記イベントが発生した時点のデータを含むファイルである注目ファイルへの記録の終了時点から遡って第２時間以内に該イベントが発生した場合に、該注目ファイルの直後のファイルへの上書きを禁止することを特徴とするデータ記録方法。
【請求項１０】
車両に搭載され、記録媒体に時間的に連続してファイルの記録を行うドライブレコーダに含まれるコンピュータによって実行可能なプログラムであって、前記プログラムの前記コンピュータによる実行は、前記コンピュータに、
（ａ）前記記録媒体に記録済の複数のファイルの一部に上書きして、新規の前記ファイルを記録する工程と、
（ｂ）イベントの発生を検出する工程と、
（ｃ）前記イベントが発生した時点のデータを含むファイルへの上書きを禁止する工程と、
を実行させ、
前記工程（ｃ）は、
前記イベントが発生した時点のデータを含むファイルである注目ファイルへの記録の終了時点から遡って第２時間以内に該イベントが発生した場合に、該注目ファイルの直後のファイルへの上書きを禁止することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載されるドライブレコーダにおいて、記録媒体にデータを継続的に記録する技術に関する。
【背景技術】
【０００２】
駆動の開始から終了まで継続して車両周辺の画像を記録する、いわゆる常時記録方式のドライブレコーダが知られている。この常時記録方式は、時間的に連続して複数のファイルの記録を行うため、所定周期でファイルの上書きが行われている。このため、急ブレーキや衝突等のイベント発生時点のデータを記録したファイルに対して上書き禁止とすることで、イベントが発生した状況を確実に検証できるようにしている。なお、関連技術を開示した文献として、下記の特許文献１がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２２４７９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、イベント発生時点のデータを記録したファイルを上書き禁止とした場合でも、ファイルへ記録を開始した直後又は終了する直前にイベントが発生した場合には、イベントの状況を示すデータを含むファイルが上書きされる場合が生じる。この場合、イベント発生に関連する車両周辺の状況を検証できない恐れが生じていた。
【０００５】
本発明は、上記課題に鑑みてなされたものであり、時間的に連続して複数のファイルの記録を行う方式のドライブレコーダであっても、イベント発生時点のデータのみならず、イベント発生前又は後のデータをも検証できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１の発明は、車両に搭載され、記録媒体に時間的に連続してファイルの記録を行うドライブレコーダであって、前記記録媒体に記録済の複数のファイルの一部に上書きして、新規の前記ファイルを記録する記録手段と、イベントの発生を検出する検出手段と、前記イベントが発生した時点のデータを含むファイルである注目ファイルと、前記注目ファイルの時間的に直前または直後のファイルとへの上書きを禁止する禁止手段と、を備え、前記上書き禁止手段は、前記注目ファイルの記録の開始時点から所定時間以内に該イベントが発生した場合に、該注目ファイルの直前のファイルへの上書きを禁止する。
【０００７】
また、請求項２の発明は、車両に搭載され、記録媒体に時間的に連続してファイルの記録を行うドライブレコーダであって、前記記録媒体に記録済の複数のファイルの一部に上書きして、新規の前記ファイルを記録する記録手段と、イベントの発生を検出する検出手段と、前記イベントが発生した時点のデータを含むファイルである注目ファイルと、前記注目ファイルの時間的に直前または直後のファイルとへの上書きを禁止する禁止手段と、を備え、前記上書き禁止手段は、前記注目ファイルの記録の終了時点から遡って所定時間以内に該イベントが発生した場合に、該注目ファイルの直後のファイルへの上書きを禁止する。
【０００８】
また、請求項３の発明は、車両に搭載され、記録媒体に時間的に連続してファイルの記録を行うドライブレコーダであって、前記記録媒体に記録済の複数のファイルの一部に上書きして、新規の前記ファイルを記録する記録手段と、イベントの発生を検出する検出手段と、前記イベントが発生した時点のデータを含むファイルへの上書きを禁止する上書き禁止手段と、を備え、前記上書き禁止手段は、前記イベントが発生した時点のデータを含むファイルである注目ファイルへの記録の開始時点から第１時間以内に該イベントが発生した場合に、該注目ファイルの直前のファイルへの上書きを禁止し、前記注目ファイルへの記録の終了時点から遡って第２時間以内に該イベントが発生した場合に、該注目ファイルの直後のファイルへの上書きを禁止する。
【０００９】
また、請求項４の発明は、請求項３に記載のドライブレコーダにおいて、前記第１時間は、前記第２時間より長いことを特徴とするドライブレコーダ。
【００１０】
また、請求項５の発明は、車両に搭載され、記録媒体に時間的に連続してファイルの記録を行うドライブレコーダであって、前記記録媒体に記録済の複数のファイルの一部に上書きして、新規の前記ファイルを記録する記録手段と、イベントの発生を検出する検出手段と、前記イベントが発生した時点のデータを含むファイルへの上書きを禁止する上書き禁止手段と、を備え、前記上書き禁止手段は、前記イベントが発生した時点のデータを含むファイルである注目ファイルへの記録の開始時点から第１時間以内に該イベントが発生した場合に、該注目ファイルの直前のファイルへの上書きを禁止する。
また、請求項６の発明は、車両に搭載され、記録媒体に時間的に連続してファイルの記録を行うドライブレコーダであって、前記記録媒体に記録済の複数のファイルの一部に上書きして、新規の前記ファイルを記録する記録手段と、イベントの発生を検出する検出手段と、前記イベントが発生した時点のデータを含むファイルへの上書きを禁止する上書き禁止手段と、を備え、前記上書き禁止手段は、前記イベントが発生した時点のデータを含むファイルである注目ファイルへの記録の終了時点から遡って第２時間以内に該イベントが発生した場合に、該注目ファイルの直後のファイルへの上書きを禁止する。
また、請求項７の発明は、車両において記録媒体に時間的に連続してファイルの記録を行う記録方法であって、（ａ）前記記録媒体に記録済の複数のファイルの一部に上書きして、新規の前記ファイルを記録する工程と、（ｂ）イベントの発生を検出する工程と、（ｃ）前記イベントが発生した時点のデータを含むファイルへの上書きを禁止する工程と、を備え、前記工程（ｃ）は、前記イベントが発生した時点のデータを含むファイルである注目ファイルへの記録の開始時点から第１時間以内に該イベントが発生した場合に、該注目ファイルの直前のファイルへの上書きを禁止する。
【００１１】
また、請求項８の発明は、車両に搭載され、記録媒体に時間的に連続してファイルの記録を行うドライブレコーダに含まれるコンピュータによって実行可能なプログラムであって、前記プログラムの前記コンピュータによる実行は、前記コンピュータに、（ａ）前記記録媒体に記録済の複数のファイルの一部に上書きして、新規の前記ファイルを記録する工程と、（ｂ）イベントの発生を検出する工程と、（ｃ）前記イベントが発生した時点のデータを含むファイルへの上書きを禁止する工程と、を実行させ、前記工程（ｃ）は、前記イベントが発生した時点のデータを含むファイルである注目ファイルへの記録の開始時点から第１時間以内に該イベントが発生した場合に、該注目ファイルの直前のファイルへの上書きを禁止する。
【００１２】
また、請求項９の発明は、車両において記録媒体に時間的に連続してファイルの記録を行う記録方法であって、（ａ）前記記録媒体に記録済の複数のファイルの一部に上書きして、新規の前記ファイルを記録する工程と、（ｂ）イベントの発生を検出する工程と、（ｃ）前記イベントが発生した時点のデータを含むファイルへの上書きを禁止する工程と、を備え、前記工程（ｃ）は、前記イベントが発生した時点のデータを含むファイルである注目ファイルへの記録の終了時点から遡って第２時間以内に該イベントが発生した場合に、該注目ファイルの直後のファイルへの上書きを禁止する。
また、請求項１０の発明は、車両に搭載され、記録媒体に時間的に連続してファイルの記録を行うドライブレコーダに含まれるコンピュータによって実行可能なプログラムであって、前記プログラムの前記コンピュータによる実行は、前記コンピュータに、（ａ）前記記録媒体に記録済の複数のファイルの一部に上書きして、新規の前記ファイルを記録する工程と、（ｂ）イベントの発生を検出する工程と、（ｃ）前記イベントが発生した時点のデータを含むファイルへの上書きを禁止する工程と、を実行させ、前記工程（ｃ）は、前記イベントが発生した時点のデータを含むファイルである注目ファイルへの記録の終了時点から遡って第２時間以内に該イベントが発生した場合に、該注目ファイルの直後のファイルへの上書きを禁止する。
【発明の効果】
【００１３】
請求項１ないし１０の発明によれば、イベントが発生した時点のデータを含むファイルと、該ファイルの時間的に直前又は直後のファイルとへの上書きを禁止するので、イベントが発生した前又は後のデータを事後的に確認できる。
【００１４】
また、特に請求項１，５，７，８の発明によれば、イベントの発生前のファイルへの上書きを禁止するので、イベントが発生した前のデータを事後的に確認できる。
【００１５】
また、特に請求項２，６，９，１０の発明によれば、イベントの発生後に生成したファイルへの上書きを禁止するので、イベントが発生した後のデータを事後的に確認できる。
【００１６】
また、特に請求項３の発明によれば、イベントが発生した時点のデータを含むファイルと、該ファイルの時間的に直前及び直後のファイルとへの上書きを禁止するので、イベントが発生した前後のデータを事後的に確認できる。
【００１７】
また、特に請求項４の発明によれば、イベントの発生前のファイルを確実に保存できる。
【図面の簡単な説明】
【００１８】
【図１】図１は、ドライブレコーダの概要を説明する図である。
【図２】図２は、ドライブレコーダの概要を説明する図である。
【図３】図３は、ドライブレコーダの構成を示す図である。
【図４】図４は、データを格納するファイルを説明する図である。
【図５】図５は、上書き禁止リストを説明する図である。
【図６】図６は、ドライブレコーダの処理の流れを示す図である。
【図７】図７は、上書き禁止登録の処理の流れを示す図である。
【図８】図８は、データを記録するファイルを説明する図である。
【図９】図９は、データを記録するファイルを説明する図である。
【図１０】図１０は、ファイル処理の流れを示す図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照しつつ本発明の実施の形態について説明する。
【００２０】
＜１．ドライブレコーダの概要＞
図１は、本発明の実施の形態に係るドライブレコーダ２の概要を示す図である。ドライブレコーダ２は、自動車等の車両１に搭載され、内蔵したカメラで車両１の周辺を撮影し、撮影して得られた画像を記録する。画像の記録は、急ブレーキや衝突等、いわゆるイベントの発生に係わらず、ドライブレコーダ２の駆動開始から終了まで継続して行われる。記録した画像を車両１の表示装置３に表示することで、ユーザは自らの運転状況を検証することができる。
【００２１】
また、図２に示すように、ドライブレコーダ２は、記録したデータをメモリカード４を介し、一般的なコンピュータ５に入力することも可能である。この場合、ユーザは記録された画像をコンピュータ５の備えるディスプレイで閲覧し、また画像の編集を行うことができる。
【００２２】
＜２．ドライブレコーダの構成＞
図３は、ドライブレコーダ２の構成を示す図である。ドライブレコーダ２は車両１の備えるバッテリ６から電力の供給を受け駆動する。ドライブレコーダ２の駆動は、ＡＣＣスイッチ６ａが接続された状態、すなわちオンに応答して開始し、ＡＣＣスイッチ６ａが開放された状態、すなわちオフに応答して停止する。
【００２３】
ドライブレコーダ２は、装置全体を制御する制御部としてのマイクロコンピュータを備える。マイクロコンピュータは、演算処理を行い各種の制御機能を実現するＣＰＵ２０、データを一時的に記憶するＲＡＭ２１、及びデータを継続して記憶する不揮発性メモリ２２を備えている。
【００２４】
ドライブレコーダ２の各部に対する制御は、不揮発性メモリ２２に記憶されたプログラム２２ａに従い、ＣＰＵ２０が演算処理を実行して実現される。なお、プログラム２２ａは、メモリカード４に記憶された新たなプログラムをカードスロット２８から読み取ることで、内容の更新が行われる。
【００２５】
ＣＰＵ２０は、記録制御部２０ａ、ファイル制御部２０ｂ、イベント検出部２０ｃ、及び上書き禁止登録部２０ｄを備え、演算処理を行い各種の制御機能を実現する。
【００２６】
記録制御部２０ａは、ＲＡＭ２１に記憶された画像データ等を後述するカードスロット２８に出力し、記録媒体となるメモリカード４内のファイル４ａへ書き込む制御を行う。また、メモリカード４にファイル４ａが記録済みの場合は、記録済の複数のファイル４ａの一部に上書きし、ファイル４ａが未記録の場合は、新規のファイル４ａをメモリカード４に記録する。また、メモリカード４に記録された画像データを読み出し、後述する画像出力部２９へ出力して表示装置３へ表示させる制御を行う。
【００２７】
ファイル制御部２０ｂは、記録すべき画像データを格納するファイル４ａを生成し、生成したファイル４ａをメモリカード４へ記録する。また、画像データを上書きすべきファイル４ａを指定する処理を行う。
【００２８】
イベント検出部２０ｃは、車両１に対するイベントの発生を検出する。すなわち、イベント検出部２０ｃは、後述する加速度センサ２７から送信される加速度データに基づき、車両１に重力加速度が加えられたかを判断し、加えられた重力加速度が所定の値を超える場合に、車両１に対するイベントの発生を検出する。
【００２９】
上書き禁止登録部２０ｄは、上書きを禁止すべきファイル４ａのファイル名称を上書き禁止リスト４ｂに登録する。すなわち、イベントが発生した時点のデータを含むファイル４ａと、当該ファイルの時間的に直前または直後のファイル４ａとのファイル名称を上書き禁止リスト４ｂに登録し、ファイル４ａが上書きされるのを禁止する。
【００３０】
ＲＡＭ２１は、ＣＰＵ２０の演算処理の作業領域となる記憶領域とともに、画像を記憶する画像記憶領域と、音声データを記憶する音声記憶領域とを有している。
【００３１】
不揮発性メモリ２２は、例えばフラッシュメモリ等である。不揮発性メモリ２２は、ファームウェアとしてのプログラム２２ａのほか、各種制御に用いられるデータを記憶している。
【００３２】
ドライブレコーダ２は、カメラ２３、画像処理部２５、マイク２４、及び、カードスロット２８、画像出力部２９、操作部２６、及び加速度センサ２７を備えている。
【００３３】
カメラ２３は、レンズと撮像素子とを備え、ドライブレコーダ２の駆動中に継続して撮像を行い、画像を電子的に取得する。取得された画像データは、ＲＡＭ２１の画像記憶領域に記憶される。
【００３４】
マイク２４は、車両１付近を集音し、音声データを取得する。取得された音声データは、ＲＡＭ２１の音声記憶領域に記憶される。
【００３５】
画像処理部２５は、カメラ２３で取得された画像を処理するハードウェア回路である。画像処理部２５は、カメラ２３から入力される画像信号に対し、輝度補正、コントラスト補正や圧縮等の画像処理を行い、ＪＰＥＧ形式等による画像データを生成する。画像処理部２５において処理された画像は、ＲＡＭ２１の画像記憶領域に記憶される。
【００３６】
操作部２６は、複数のボタンを含み、ユーザから各種指示を受け付ける。操作部２６で受け付けたユーザからの指示内容は、電気的信号としてＣＰＵ２０に入力される。
【００３７】
加速度センサ２７は、車両１の急加速や急減速、また外部から加えられる衝撃の大きさを重力加速度に基づいて検出し、検出した加速度データをＣＰＵ２０に送信する。加速度センサ２７は、互いに直交する３軸又は２軸に応じて、加速度の大きさを検出する。
【００３８】
カードスロット２８は、メモリカード４を着脱可能であり、装着されたメモリカード４に対し、ＲＡＭ２１に記憶された画像や音声のデータの読み書きを行う。
【００３９】
画像出力部２９は、画像データをＮＴＳＣ等の方式に準拠した映像信号に変換し、表示装置３に出力する。
【００４０】
計時回路３０は、現在の時刻データをＣＰＵに２０へ送信する。
【００４１】
＜３．ファイル及び上書き禁止リスト＞
メモリカード４に記録されるファイル４ａ及び上書き禁止リスト４ｂについて説明する。図４は、ファイル４ａの例を示す。ファイル４ａはファイル制御部２０ｂにより生成され、画像データ及び音声データを格納する動画ファイルである。複数のファイル４ａは、メモリカード４に記録されている。メモリカード４の容量は例えば８ギガバイトであり、ファイル４ａの容量は例えば５０メガバイトである。一つのファイル４ａは５分間に相当する画像データ及び音声データを格納する。またファイル４ａがメモリカード４に記録される数は、１５０程度であり、一つのメモリカード４で１２時間程度に相当する画像データ及び音声データが記録される。各ファイル４ａには、ファイル制御部２０ｂにより名称が付されている。付される名称は、例えばファイル制御部２０ｂによりファイルが生成された日付及び時間を表す名称である。
【００４２】
図５は、上書き禁止リスト４ｂの例を示す。上書き禁止リスト４ｂは、複数のレコードＲを含むテーブル形式のリストであり、メモリカード４に記録されている。レコードＲには、上書き禁止登録部２０ｄにより上書き禁止とされたファイル４ａの名称が登録される。また、登録されたファイル４ａの名称は、ユーザにより操作部２６が操作され、ＣＰＵ２０に所定の指示が入力された場合に上書き禁止リスト４ｂから消去される。
【００４３】
上書き禁止リスト４ｂは記録制御部２０ａによる記録制御の際に参照され、記録制御部２０ａは上書き禁止リスト４ｂに名称が登録されたファイル４ａのデータの上書きは行わない。したがって、上書き禁止リスト４ｂにファイル４ａの名称が登録されることで、メモリカード４に記録したファイル４ａを所定周期で上書きする常時記録方式のドライブレコーダ２であっても、イベントが発生した前後のファイルのデータを上書きせず、保存することができる。
【００４４】
＜４．ドライブレコーダの動作＞
ドライブレコーダ２の動作について説明する。図６は、ドライブレコーダの動作の流れを示す。ドライブレコーダ２は、ＡＣＣスイッチ６ａのオンに応答して駆動が開始する。
【００４５】
ドライブレコーダ２の駆動が開始すると、記録制御部２０ａが画像データをメモリカード４内のファイル４ａにデータの記録を行う（ステップＳ１１）。記録制御部２０ａによる画像データの記録は、具体的には次のように行われる。まず、カメラ２３が車両１周辺を撮影し、その様子を示す画像を取得する。カメラ２３により取得された画像は、画像処理部２５において所定の画像処理が施され、圧縮された画像データに変換された後、ＲＡＭ２１の画像記憶領域に一時的に記憶される。ＲＡＭ２１の画像記憶領域に記憶された画像は、記憶された時点における車両１の加速度及び日時等の付加情報が付与されて、ファイル４ａに記録される。なお、ファイル４ａはファイル制御部２０ｂによりメモリカード４内に生成される。また、加速度は加速度センサ２７からＣＰＵ２０へ送信される加速度データから取得され、日時は計時回路３０からＣＰＵ２０へ送信される時間データから取得される。
【００４６】
データの記録処理は、画像データとともに音声データも記録する。すなわち、マイク２４により車両１の付近の音声を示す音声データが取得され、ＲＡＭ２１の音声記憶領域に一時的に記憶される。ＲＡＭ２１の音声記憶領域に蓄積された音声データが所定のサイズとなると、ファイル４ａに記録される。
【００４７】
ステップＳ１１が実行されると、イベント検出部２０ｃが、イベントが発生したか否かを判断する（ステップＳ１２）。イベントが発生したと判断する場合は、加速度センサ２７からＣＰＵ２０へ入力される加速度データが所定の値を超えた場合である。なお、所定の値は、急ブレーキや急加速、衝突等が発生した際に車両１に発生する加速度の値である。したがって、イベント検出部２０ｃは、車両１に急ブレーキや急加速、衝突等が発生した場合にイベントが発生したと判断する。
【００４８】
イベントが発生したと判断する場合は（ステップＳ１２でＹｅｓ）、上書き禁止登録部２０ｄが、ファイル４ａにデータの上書きが行われないようにする上書き禁止登録の処理を実行する（ステップＳ１３）。上書き禁止登録部２０ｄによる上書き禁止登録は、イベント発生時点のデータを含むファイル、及びイベント発生時点に基づき当該ファイルの前又は後のファイルに対する上書きが行われないようにする制御である。この上書き禁止登録の処理を実行することにより、所定周期で記録した各ファイルのデータの上書きを行う常時記録方式のドライブレコーダ２であっても、イベント発生時点のデータを含むファイル、及び当該ファイルの前後のファイルを保存することができる。これにより、ドライブレコーダ２のユーザは、イベント発生時点のデータのみならず、イベント発生前後に記録したファイルのデータをも参照することができ、イベント発生につながる原因及び結果を事後に検証することが可能となる。なお、ステップＳ１３における上書き禁止登録の処理の詳細は後に述べる。
【００４９】
上書き禁止登録の処理が実行された場合（ステップＳ１３）、及びステップＳ１２においてイベントの発生がないと判断した場合は（ステップＳ１２でＮｏ）、ステップＳ１４が実行される。
【００５０】
ステップＳ１４では、記録制御部２０ａがファイル４ａへデータを所定時間記録したか否か判断する。すなわち、ファイル４ａは所定時間分（例えば５分間）の画像データを格納するため、記録制御部２０ａがファイル４ａへ５分間の画像データを記録したかが判断される。記録制御部２０ａは、ファイル４ａへの記録開始から所定時間が経過したか否かを計時回路３０からＣＰＵ２０へ送信される時間データに基づき判断する。
【００５１】
ファイル４ａへ所定時間分のデータの記録が完了したと判断する場合は（ステップＳ１４でＹｅｓ）、ファイル処理を実行する（ステップＳ１５）。ファイル処理は、ファイル制御部２０ｂが次にデータを記録すべき新たなファイルの生成、又は次にデータを上書きすべきファイルの指定を行う処理である。ファイル処理の詳細は後に述べる。
【００５２】
ステップＳ１５のファイル処理を実行した場合、又はステップＳ１４におけるファイル４ａへ所定時間分のデータの記録が完了していないと判断する場合は（ステップＳ１４でＮｏ）、記録制御部２０ａが、ＡＣＣスイッチ６ａがオフとなったか否かを判断する。
【００５３】
記録制御部２０ａが、ＡＣＣスイッチ６ａがオフされていないと判断する場合は（ステップＳ１６でＮｏ）、ステップＳ１１に戻り記録制御部２０ａによるファイル４ａへの画像データの記録が再度実行される。記録制御部２０ａによる画像データの記録処理は、ＡＣＣスイッチ６ａのオンが継続する間（ステップＳ１６にてＮｏ）、繰り返し実行され、所定周期で画像データがファイル４ａに繰り返し記録されることとなる。
【００５４】
一方、記録制御部２０ａが、ＡＣＣスイッチ６ａがオフされたと判断する場合は（ステップＳ１６でＹｅｓ）、ＣＰＵ２０による画像データ等の保存処理が実行され、ドライブレコーダ２の処理は終了する。
【００５５】
次に、図６のステップＳ１３における上書き禁止登録について説明する。図７は、上書き禁止登録の処理の流れを示す図である。上書き禁止登録の処理は、図６のステップＳ１２において、イベント検出部２０ｃがイベントの発生を検出した場合に実行される。すなわち、車両１に急ブレーキや衝突等が発生した場合である。なお、上書き禁止登録の処理は、イベント検出部２０ｃによるイベントの検出後、直ちに実行することが好ましい。発生するイベントは、急ブレーキや衝突等であるため、イベント検出後に車両１及びドライブレコーダ２が破損して、上書き禁止登録が不能となる等の事態が生じる恐れもあるからである。
【００５６】
まず、上書き禁止登録部２０ｄが、イベント発生時点で画像データを記録しているファイル４ａのファイル名称を上書き禁止リストに登録する（ステップＳ２１）。これにより、記録制御部２０ａは上書き禁止リストに名称が登録されたファイルに対しては画像データの上書きを行わないため、イベント発生時点の画像データ含むファイル４ａには上書きが行われず、かかるファイル４ａがメモリカード４内に保存される。ユーザは後にイベント発生時点の画像データを参照することで、イベントが発生した状況を詳細に検証することができる。
【００５７】
イベント発生時点で画像データを記録しているファイル名称を上書き禁止リストに登録すると、上書き禁止登録部２０ｄは、かかるイベントが画像データのファイル４ａへの記録開始後２０秒以内に発生したか否か判断する（ステップＳ２２）。イベントが画像データの記録開始後２０秒以内程度に発生した場合（図８参照）には、イベントの発生原因に関連する画像データが、直前にデータの記録を行ったファイル内に含まれている可能性が高い。したがって、イベントが記録開始後２０秒以内に発生したと判断する場合（ステップＳ２２でＹｅｓ）、上書き禁止登録部２０ｄは、直前にデータの記録を行ったファイルのファイル名称を上書き禁止リストに登録する（ステップＳ２３）。すなわち、ファイルへの記録の開始時点から所定時間以内にイベントが発生した場合に、当該ファイルの直前のファイルへの上書きを禁止する。これにより、イベントの発生原因に関連する画像データを記録したファイルを上書き禁止とすることができ、ユーザは後にイベント発生時点より前に記録された画像データを参照することで、イベントが発生した原因を詳細に検証することができる。すなわち、発生したイベントがユーザによる急ブレーキであった場合には、ユーザは急ブレーキを行った原因となる急ブレーキ前の状況を参照し、その原因を検証することができる。なお、従来の常時記録方式では、イベント発生時点の画像データを含むファイルのみ上書き禁止とし、イベントが記録開始後２０秒以内等の記録開始直後に発生した場合には、イベント発生原因に関連する画像データが上書きされてしまい、事後に走行状況を検証するというドライブレコーダ本来の機能が十全に発揮できない恐れが残る。
【００５８】
一方、イベントが記録開始後２０秒以内に発生していないと判断する場合（ステップＳ２２でＮｏ）、上書き禁止登録部２０ｄは、イベントが記録終了前１０秒以内に発生したか否か判断する（ステップＳ２４）。イベントが画像データの記録終了前１０秒以内程度に発生した場合（図９参照）には、イベントの発生結果に関連する画像データが、直後にデータの記録を行ったファイル内に含まれている可能性が高い。したがって、イベントが記録終了前１０秒以内に発生したと判断する場合（ステップＳ２４でＹｅｓ）、上書き禁止登録部２０ｄは、直後にデータの記録を行うファイルのファイル名称を上書き禁止リストに登録する予約を行う（ステップＳ２５）。すなわち、ファイルの記録の終了時点から遡って所定時間以内にイベントが発生した場合に、当該ファイルの直後のファイルへの上書きを禁止する。ファイル名称を上書き禁止リストに直ちに登録せず、上書き禁止登録部２０ｄが登録の予約を行うのは、イベントの発生を検出した時点では直後にデータの記録を行うファイルにファイル名称が付与又は上書きされていないためである。上書き禁止登録部２０ｄは、ファイル制御部２０ｂによりファイル名称が付与又は上書きされた場合は、かかるファイル名称を上書き禁止リストに登録する。直後にデータの記録を行うファイルのファイル名称を上書き禁止リストに登録する予約を行うことで、イベントの発生原因に関連する画像データを記録したファイルを上書き禁止とすることができる。ユーザは後にイベント発生時点より後に記録された画像データを参照することで、イベントが発生した結果を詳細に検証することができる。すなわち、発生したイベントがユーザによる急ブレーキであった場合、ユーザは急ブレーキを行った結果となる急ブレーキ後の状況を参照し、その結果を検証することができる。なお、従来の常時記録方式では、イベント発生時点の画像データを含むファイルのみ上書き禁止とし、イベントが記録終了前１０秒以内等の記録終了直前に発生した場合には、イベント発生結果に関連する画像データが上書きされてしまい、事後に走行状況を検証するというドライブレコーダ本来の機能が十全に発揮できない恐れが残る。
【００５９】
なお、イベント発生前後にデータを記録するファイルの上書き禁止登録を行うのは、イベント発生が記録開始後２０秒以内である場合と記録終了前１０秒以内である場合とである。このように、記録開始後の時間は記録終了前の時間より長く設定することが好ましい。記録開始後の時間を長く設定することで、イベント発生原因を検証する機会をより多く確保できるからである。また、記録終了前の時間を記録開始後の時間より短く設定することで、上書き禁止登録が無用に多数行われることを防止できるからである。
【００６０】
ステップ２３において上書き禁止登録部２０ｄが直前にデータの記録を行ったファイルのファイル名称を上書き禁止リストに登録した場合、ステップＳ２４においてイベントの発生が記録終了前１０秒以内でないと判断された場合（ステップＳ２４でＮｏ）、又はステップＳ２５において上書き禁止登録部２０ｄがファイル名の登録の予約を行った場合、上書き禁止登録の処理は終了し、図６の処理に戻り、ステップＳ１４が実行される。
【００６１】
次に、図６のステップＳ１５におけるファイル処理について説明する。ファイル処理は、ファイル制御部２０ｂが次にデータを記録すべき新たなファイルの生成、又は次にデータを上書きすべきファイルの指定を行う処理である。図１０は、ファイル処理の流れを示す図である。ファイル処理の実行は、図６のステップＳ１４において、ファイル制御部２０ｂがファイルへデータを所定時間分記録したと判断した場合に行われる。
【００６２】
まず、ファイル制御部２０ｂが、メモリカード４に記録されたファイル数が上限数に達したか否か判断する（ステップＳ３１）。メモリカード４は１５０程度のファイル４ａを記録可能な容量が確保され、１２時間程度に相当する画像データの記録を可能とする。したがってこの場合、ファイル制御部２０ｂは、メモリカード４に記録されたファイル数が１５０に達したか否かを判断する。ファイル４ａへの所定時間分のデータの記録が完了していない場合は、現在記録中のファイルへデータを継続して記録すればよく、新たなファイルの生成等の必要がないためである。
【００６３】
メモリカード４に記録されたファイル数が上限数に達していないと判断した場合は（ステップＳ３１でＮｏ）、ファイル制御部２０ｂは画像データを記録するための新たなファイルを所定のファイル名称で生成し、メモリカード４内に記録する（ステップＳ３２）。生成されるファイルの容量は、例えば５０メガバイトのデータを格納でき、５分間に相当する画像データを記録できる程度である。ファイル名称は、例えばファイルを生成した日時を示す数字や記号であり、「Ｍ１００２２１ＡＭ０９５５」等である。ファイル名称をファイルを生成した日時を示す数字や記号とするのは、後にユーザが画像データを参照する際に、ファイル検索を容易にするためである。
【００６４】
一方、メモリカード４に記録されたファイル数が上限数に達したと判断した場合は（ステップＳ３１でＹｅｓ）、ファイル制御部２０ｂが、次にデータを上書きするファイルとして、最も古くデータの記録又は上書きが行われたファイルを指定する（ステップＳ３４）。メモリカード４に登録されたファイルが上限数に達している場合には、データを記録するためのファイルは新たに生成されないため、ファイル制御部２０ｂが次に画像データを上書きするためのファイルを指定する必要があるためである。また、最も古くデータの記録又は上書きが行われたファイルを指定することにより、より新しく記録されたデータを保存することができる。
【００６５】
ファイル制御部２０ｂは、ファイルの指定を行うと、上書き禁止リスト４ｂを参照して指定したファイルの名称が上書き禁止リスト４ｂに登録されているか否か判断する（ステップＳ３５）。
【００６６】
指定したファイルの名称が上書き禁止リスト４ｂに登録されていると判断する場合は（ステップＳ３５でＹｅｓ）、ファイル制御部２０ｂは、ステップＳ３４において指定したファイルの次に古いファイルに対しデータを上書きするファイルとして指定する（ステップＳ３６）。ステップＳ３６が実行されることにより、イベントが発生したデータを含むファイル及びその前後に記録が行われたファイルで上書き禁止とされたファイルの上書きを防止することができる。
【００６７】
ファイル制御部２０ｂは、ステップＳ３６においてデータを上書きするファイルを指定すると、ステップＳ３５に戻り、指定したファイルの名称が上書き禁止リストに登録されているか再度判断する。指定したファイルの名称が上書き禁止リストに登録されている場合には、次に古いファイルを指定する処理と、指定したファイルの名称が上書き禁止リストに登録されているか判断する処理とが、ファイル制御部２０ｂにより上書きが禁止されていないファイルを指定するまで繰り返し実行される。
【００６８】
ファイル制御部２０ｂは、指定したファイルの名称が上書き禁止リスト４ｂに登録されていないと判断する場合は（ステップＳ３５でＮｏ）、指定したファイルの名称を変更する（ステップＳ３７）。このように、ファイル制御部２０ｂが指定したファイルの名称を変更することにより、メモリカード４に記録済のファイル４ａに新規のデータが上書きされる状態となる。なお、変更後のファイルの名称は、ファイルを指定した日時を示す数字や記号とすることが好ましい。例えば、ファイルの名称は「Ｍ１００２２１ＡＭ１０００」等である。
【００６９】
ファイル制御部２０ｂは、ステップＳ３２において生成したファイルにファイル名称を付与した場合、又はステップＳ３７において指定したファイルにファイル名称を変更した場合は、上書き禁止登録部２０ｄによる上書き禁止登録の予約があるか否か判断する（ステップＳ３８）。なお、上書き禁止登録部２０ｄによる上書き禁止登録の予約は、新たなファイルが生成及び指定される前に行われるため、ファイル制御部２０ｂはファイルにファイル名称を付与した後に上記判断を行うこととなる。
【００７０】
ファイル制御部２０ｂが上書き禁止登録の予約があると判断すると（ステップＳ３８でＹｅｓ）、上書き禁止登録部２０ｄは、ファイル制御部２０ｂによりステップＳ３２において付与されたファイル名称、又はステップＳ３７において変更されたファイル名称を上書き禁止リストに登録する（ステップＳ３９）。これにより、イベントの発生が記録終了前１０秒以内等の記録終了直前であっても、直後にデータの記録を行うファイルを上書き禁止することができる。また、イベントの発生が記録開始後２０秒以内等の記録開始直前であっても、直前にデータの記録を行ったファイルを上書き禁止することができる。このようなファイルの上書きを禁止することにより、イベント発生結果又は原因に関連する画像データが記録されたファイルの上書きを防止するので、所定周期で画像データの上書きを行う常時記録方式のドライブレコーダ２であっても、ユーザはイベント発生結果又は原因を事後に確実に検証することができる。
【００７１】
一方、ファイル制御部２０ｂが上書き禁止登録の予約がないと判断すると（ステップＳ３８でＮｏ）、ファイル処理は終了し、図６の処理に戻り、ステップＳ１６が実行される。
【００７２】
以上のように、本実施の形態におけるドライブレコーダ２は、イベントが発生した時点の画像データを含むファイル、及びイベント発生直後又は直前にデータを記録するファイルの上書きを禁止する。このため、所定周期で画像データの上書きを行う常時記録方式のドライブレコーダ２であっても、ユーザはイベントが発生した時点のデータを検証できるのみならず、イベント発生後の車両１周辺の状況であるイベント発生結果又はイベント発生前の車両１周辺の状況であるイベント発生原因をも、事後的に確実に検証することができる。
【００７３】
＜５．変形例＞
以上、本発明の実施の形態について説明してきたが、この発明は上記実施の形態に限定されるものではなく様々な変形が可能である。以下では、このような変形例について説明する。上記実施の形態で説明した形態及び以下で説明する形態を含む全ての形態は、適宜に組み合わせ可能である。
【００７４】
上記実施の形態のドライブレコーダ２は、ファイル制御部２０ｂによりメモリカード４内に生成されたファイル４ａに対し、記録制御部２０ａが画像データを記録していたが、記録制御部２０ａにより画像データが記録されたファイル４ａをメモリカード４内に記録してもよい。この場合、上書きされる対象は、ファイル４ａ内のデータではなく、データが記録されたファイル４ａ自体となる。
【００７５】
また、上記実施の形態のドライブレコーダ２は、ファイル４ａの上書きを禁止する処理として、ファイル名を上書き禁止リスト４ｂに登録していたが、ファイル名の先頭文字を変更する処理を行ってもよい。例えば、ファイル名を「Ｍ１００２２１ＡＭ０９５５」とした場合は、「Ｌ１００２２１ＡＭ０９５５」のように変更すればよい。この場合、図１０におけるステップＳ３５の上書き禁止か否かの判断は、記録制御部２０ａが、メモリカード４に記録されたファイルのファイル名の先頭文字を参照して行われる。すなわち、記録制御部２０ａは、ファイル名の先頭文字が、例えば「Ｌ」である場合は上書き禁止と判断する。
【００７６】
また、ファイル４ａの上書きを禁止する処理として、ファイル属性を読み取り専用に変更する処理を行ってもよい。この場合、図１０におけるステップＳ３５の上書き禁止か否かの判断は、記録制御部２０ａが、メモリカード４に記録されたファイルのファイル属性を参照して行われる。すなわち、記録制御部２０ａは、ファイル属性が、読み取り専用である場合は上書き禁止と判断する。
【００７７】
また、ファイル４ａの上書きを禁止する処理として、ファイル４ａのヘッダーを変更する処理を行ってもよい。この場合、図１０におけるステップＳ３５の上書き禁止か否かの判断は、記録制御部２０ａが、メモリカード４に記録されたファイルのファイルヘッダーを参照して行われる。すなわち、記録制御部２０ａは、ファイルヘッダーが、所定の値である場合は上書き禁止と判断する。
【００７８】
また、上記実施の形態のドライブレコーダ２は、常時記録方式と説明したが、イベント発生に応答してデータを記録する方式と併用してもよい。
【００７９】
また、上記実施の形態のドライブレコーダ２は、上書き禁止リスト４ｂをメモリカード４内に記録していたが、不揮発性メモリ２２に記録してもよい。この場合、メモリカード４の記憶容量を節約することができる。
【００８０】
また、上記実施の形態のドライブレコーダ２は、カメラ２３とドライブレコーダ２とが一体化されていたが、カメラ２３を分離したものであってもよい。
【００８１】
また、上記実施の形態では、プログラムに従ったＣＰＵの演算処理によってソフトウェア的に各種の機能が実現されると説明したが、これら機能のうちの一部は電気的なハードウェア回路により実現されてもよい。
【符号の説明】
【００８２】
１    車両
２    ドライブレコーダ
３    表示装置
２２    不揮発性メモリ
２３    カメラ
２４    マイク
２５    画像処理部
２６    操作部
２７    加速度センサ
２８    カードスロット
２９    画像出力部
【図１】
0006035032.tif 000002
【図２】
0006035032.tif 000003
【図３】
0006035032.tif 000004
【図４】
0006035032.tif 000005
【図５】
0006035032.tif 000006
【図６】
0006035032.tif 000007
【図７】
0006035032.tif 000008
【図８】
0006035032.tif 000009
【図９】
0006035032.tif 000010
【図１０】
0006035032.tif 000011