(57)【特許請求の範囲】
【請求項１】
車両に搭載されるドライブレコーダであって、
所定の周期で、前記車両の周辺の様子を示す静止画データを取得する第１取得手段と、
前記第１取得手段に取得される前記静止画データに、当該静止画データに含まれる画素に基づく改竄の検出に用いる静止画保護情報を含める手段と、
前記静止画データが取得された時点の前記車両の走行に係る走行情報を取得する第２取得手段と、
前記静止画保護情報をそれぞれ含む複数の前記静止画データを用いて、各時点の前記走行情報が重畳された汎用形式の動画データを生成する生成手段と、
前記生成手段に生成される前記動画データに、当該動画データに含まれる前記複数の静止画データそれぞれに基づく改竄の検出に用いる動画保護情報を含める手段と、
前記動画保護情報を含む前記動画データを記録媒体に記録する記録手段と、
を備えることを特徴とするドライブレコーダ。
【請求項２】
請求項１に記載のドライブレコーダにおいて、
前記静止画データが取得された時点の時刻情報を取得する第３取得手段、
をさらに備え、
前記生成手段は、各時点の前記時刻情報がさらに重畳された前記動画データを生成することを特徴とするドライブレコーダ。
【請求項３】
請求項１または２に記載のドライブレコーダにおいて、
前記静止画データが取得された時点の前記車両の位置を示す位置情報を取得する第４取得手段、
をさらに備え、
前記生成手段は、各時点の前記位置情報がさらに重畳された前記動画データを生成することを特徴とするドライブレコーダ。
【請求項４】
請求項１ないし３のいずれかに記載のドライブレコーダにおいて、
前記生成手段は、所定のイベントが発生した場合に、該イベントの発生時を含む所定時間に取得された複数の前記静止画データを用いて前記動画データを生成することを特徴とするドライブレコーダ。
【請求項５】
請求項４に記載のドライブレコーダにおいて、
前記生成手段は、
前記静止画データが取得されるごとに、当該静止画データに該静止画データが取得された時点の前記走行情報を重畳する手段と、
前記所定のイベントが発生した場合に、それぞれ前記走行情報が重畳された複数の前記静止画データを用いて前記動画データを生成する手段と、
を備えることを特徴とするドライブレコーダ。
【請求項６】
車両に搭載されるドライブレコーダにおいて、動画データを記録する記録方法であって、
（ａ）所定の周期で、前記車両の周辺の様子を示す静止画データを取得する工程と、
（ｂ）前記工程（ａ）で取得される前記静止画データに、当該静止画データに含まれる画素に基づく改竄の検出に用いる静止画保護情報を含める工程と、
（ｃ）前記静止画データが取得された時点の前記車両の走行に係る走行情報を取得する工程と、
（ｄ）前記静止画保護情報をそれぞれ含む複数の前記静止画データを用いて、各時点の前記走行情報が重畳された汎用形式の動画データを生成する工程と、
（ｅ）前記工程（ｄ）に生成される前記動画データに、当該動画データに含まれる前記複数の静止画データそれぞれに基づく改竄の検出に用いる動画保護情報を含める工程と、
（ｆ）前記動画保護情報を含む前記動画データを記録媒体に記録する工程と、
を備えることを特徴とする記録方法。
【請求項７】
車両に搭載されるドライブレコーダに含まれるコンピュータによって実行可能なプログラムであって、
前記プログラムの前記コンピュータによる実行は、前記コンピュータに、
（ａ）所定の周期で、前記車両の周辺の様子を示す静止画データを取得する工程と、
（ｂ）前記工程（ａ）で取得される前記静止画データに、当該静止画データに含まれる画素に基づく改竄の検出に用いる静止画保護情報を含める工程と、
（ｃ）前記静止画データが取得された時点の前記車両の走行に係る走行情報を取得する工程と、
（ｄ）前記静止画保護情報をそれぞれ含む複数の前記静止画データを用いて、各時点の前記走行情報が重畳された汎用形式の動画データを生成する工程と、
（ｅ）前記工程（ｄ）に生成される前記動画データに、当該動画データに含まれる前記複数の静止画データそれぞれに基づく改竄の検出に用いる動画保護情報を含める工程と、
（ｆ）前記動画保護情報を含む前記動画データを記録媒体に記録する工程と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載されるドライブレコーダにおいて動画データを生成する技術に関する。
【背景技術】
【０００２】
従来より、車両に搭載され、事故などのイベントが発生した場合にその発生前後の車両の周辺の様子を示す動画データを生成し、メモリカードなどの記録媒体に記録するドライブレコーダが知られている。このようなドライブレコーダにおいては、動画データとともに、車両の速度及び加速度などの走行情報を併せて記録媒体に記録するようになっている。
【０００３】
従来のドライブレコーダにおいては、動画データと走行情報とは別のファイルとして記録媒体に記録される。動画データを再生する再生装置は、記録された動画データ及び走行情報の双方を読み出し、動画データを再生する画面において、その動画データの再生に合わせて、刻々と変化する各時点の走行情報を併せて表示するようになっている（例えば、特許文献１参照。）。これにより、イベントが発生した場合における車両の周辺の様子とともに、その時点の車両の走行状態を速度及び加速度などの具体的な数値で把握できるようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−８９０２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで一般に、ドライブレコーダにおいては、事故の状況を示す証拠となりうるデータを扱うことから、データの改竄を困難とするため、動画データの形式はＭＰＥＧなどの一般的な形式ではなく専用の形式が採用されることが多い。このため、動画データの再生には、専用の再生装置（専用のソフトウェアを実行可能な再生装置）が必要となる。
【０００６】
一方で、近年、ドライブレコーダで記録した動画データを、電子メールで送信したり、インターネットのサイトに掲載するなどして、多くの人たちに閲覧してもらいたいという要望がある。この要望に対応するためには、動画データの形式は汎用形式とすることが望ましい。
【０００７】
しかしながら、このように動画データを汎用形式としたとすると、汎用形式の動画データのみを再生可能な一般的な再生装置では、走行情報を扱う処理が実行されない。このため、動画データを再生する際に、その再生の各時点の車両の走行情報を同時把握することはできない。また、動画データを汎用形式としたとすると、データ形式が周知であることから、ドライブレコーダで記録したデータが改竄される可能性が高まってしまう。
【０００８】
本発明は、上記課題に鑑みてなされたものであり、専用の再生装置でなくても、ドライブレコーダで記録された動画データを再生する際に、各時点の車両の走行情報を把握できる技術を提供することを第１の目的とする。
【０００９】
また、本発明は、ドライブレコーダで汎用形式で動画データを記録した場合においても、動画データの改竄を防止できる技術を提供することを第２の目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、請求項１の発明は、車両に搭載されるドライブレコーダであって、所定の周期で、前記車両の周辺の様子を示す静止画データを取得する第１取得手段と、前記第１取得手段に取得される前記静止画データに、当該静止画データに含まれる画素に基づく改竄の検出に用いる静止画保護情報を含める手段と、前記静止画データが取得された時点の前記車両の走行に係る走行情報を取得する第２取得手段と、前記静止画保護情報をそれぞれ含む複数の前記静止画データを用いて、各時点の前記走行情報が重畳された汎用形式の動画データを生成する生成手段と、前記生成手段に生成される前記動画データに、当該動画データに含まれる前記複数の静止画データそれぞれに基づく改竄の検出に用いる動画保護情報を含める手段と、前記動画保護情報を含む前記動画データを記録媒体に記録する記録手段と、を備えている。
【００１１】
また、請求項２の発明は、請求項１に記載のドライブレコーダにおいて、前記静止画データが取得された時点の時刻情報を取得する第３取得手段、をさらに備え、前記生成手段は、各時点の前記時刻情報がさらに重畳された前記動画データを生成する。
【００１２】
また、請求項３の発明は、請求項１または２に記載のドライブレコーダにおいて、前記静止画データが取得された時点の前記車両の位置を示す位置情報を取得する第４取得手段、をさらに備え、前記生成手段は、各時点の前記位置情報がさらに重畳された前記動画データを生成する。
【００１３】
また、請求項４の発明は、請求項１ないし３のいずれかに記載のドライブレコーダにおいて、前記生成手段は、所定のイベントが発生した場合に、該イベントの発生時を含む所定時間に取得された複数の前記静止画データを用いて前記動画データを生成する。
【００１４】
また、請求項５の発明は、請求項４に記載のドライブレコーダにおいて、前記生成手段は、前記静止画データが取得されるごとに、当該静止画データに該静止画データが取得された時点の前記走行情報を重畳する手段と、前記所定のイベントが発生した場合に、それぞれ前記走行情報が重畳された複数の前記静止画データを用いて前記動画データを生成する手段と、を備えている。
【００１７】
また、請求項６の発明は、車両に搭載されるドライブレコーダにおいて、動画データを記録する記録方法であって、（ａ）所定の周期で、前記車両の周辺の様子を示す静止画データを取得する工程と、（ｂ）前記工程（ａ）で取得される前記静止画データに、当該静止画データに含まれる画素に基づく改竄の検出に用いる静止画保護情報を含める工程と、（ｃ）前記静止画データが取得された時点の前記車両の走行に係る走行情報を取得する工程と、（ｄ）前記静止画保護情報をそれぞれ含む複数の前記静止画データを用いて、各時点の前記走行情報が重畳された汎用形式の動画データを生成する工程と、（ｅ）前記工程（ｄ）に生成される前記動画データに、当該動画データに含まれる前記複数の静止画データそれぞれに基づく改竄の検出に用いる動画保護情報を含める工程と、（ｆ）前記動画保護情報を含む前記動画データを記録媒体に記録する工程と、を備えている。
【００１８】
また、請求項７の発明は、車両に搭載されるドライブレコーダに含まれるコンピュータによって実行可能なプログラムであって、前記プログラムの前記コンピュータによる実行は、前記コンピュータに、（ａ）所定の周期で、前記車両の周辺の様子を示す静止画データを取得する工程と、（ｂ）前記工程（ａ）で取得される前記静止画データに、当該静止画データに含まれる画素に基づく改竄の検出に用いる静止画保護情報を含める工程と、（ｃ）前記静止画データが取得された時点の前記車両の走行に係る走行情報を取得する工程と、（ｄ）前記静止画保護情報をそれぞれ含む複数の前記静止画データを用いて、各時点の前記走行情報が重畳された汎用形式の動画データを生成する工程と、（ｅ）前記工程（ｄ）に生成される前記動画データに、当該動画データに含まれる前記複数の静止画データそれぞれに基づく改竄の検出に用いる動画保護情報を含める工程と、（ｆ）前記動画保護情報を含む前記動画データを記録媒体に記録する工程と、を実行させる。
【発明の効果】
【００１９】
請求項１ないし７の発明によれば、走行情報が重畳された汎用形式の動画データが記録される。このため、専用の再生装置でなくても、ドライブレコーダで記録された動画データを再生する際に、その再生の各時点の走行情報を把握できる。また、静止画データごとに改竄を防止でき、動画データの改竄を防止できる。
【００２０】
また、特に請求項２の発明によれば、動画データを再生する際に、各時点の時刻情報を把握できる。
【００２１】
また、特に請求項３の発明によれば、動画データを再生する際に、各時点の位置情報を把握できる。
【００２２】
また、特に請求項４の発明によれば、所定のイベントが発生した場合に動画データが記録されるため、イベントの発生時を含む各時点の走行情報を把握できる。
【００２３】
また、特に請求項５の発明によれば、静止画データが取得されるごとに走行情報を重畳が重畳されるため、動画データを生成する際に走行情報を重畳する処理が不要になり、イベントの発生から動画データを作成して記録するまでの時間を短縮できる。その結果、イベントの発生時において、より確実に動画データを記録することができる。
【図面の簡単な説明】
【００２６】
【図１】図１は、ドライブレコーダの概要を説明する図である。
【図２】図２は、ドライブレコーダの概要を説明する図である。
【図３】図３は、ドライブレコーダの構成を示す図である。
【図４】図４は、ドライブレコーダの動作の流れを示す図である。
【図５】図５は、静止画データの一例を示す図である。
【図６】図６は、動画データの一例を示す図である。
【図７】図７は、動画データの構成を示す図である。
【発明を実施するための形態】
【００２７】
以下、図面を参照しつつ本発明の実施の形態について説明する。
【００２８】
＜１．構成＞
図１は、本実施の形態に係るドライブレコーダ２の概要を説明する図である。図に示すように、ドライブレコーダ２は、車両１に搭載され、車両１の車室内の適位置に配置される。ドライブレコーダ２は、車両１に搭載されたカメラ３１により車両１の周辺の撮影を常時に行って静止画データを取得する。そして、ドライブレコーダ２は、事故などのイベントが発生した場合には、その発生前後に取得された静止画データを用いて動画データを生成し、生成した動画データを可搬性の記録媒体に記録する。記録媒体としては、ＳＤカードなどのメモリカードが採用される。
【００２９】
図２に示すように、車両１のドライブレコーダ２で記録された動画データは、メモリカード９を介して再生装置８に受け渡され、再生装置８において再生表示される。ドライブレコーダ２は、動画データをＭＰＥＧなどの汎用形式で記録する。このため、動画データの再生に関して専用のソフトウェア（プログラム）は不要であり、一般的なパーソナルコンピュータ等を再生装置として利用することが可能である。したがって、一つの再生装置８からネットワークを介したデータ通信によってさらに多数の再生装置に動画データを受け渡し、それらの再生装置のそれぞれで動画データを再生表示させることも可能である。すなわち、動画データを、電子メールで送信したり、インターネットのサイトに掲載するなどして、多くの人たちに閲覧させることが可能となっている。
【００３０】
図３は、ドライブレコーダ２の構成を示す図である。ドライブレコーダ２は、装置全体を制御する制御部としてマイクロコンピュータを備えている。具体的には、ドライブレコーダ２は、演算処理を行うことで各種の制御機能を実現するＣＰＵ２０、演算処理の作業領域となるＲＡＭ２１、及び、各種データを記憶する不揮発性メモリ２２を備えている。不揮発性メモリ２２は、例えば、ハードディスクやフラッシュメモリなどで構成され、ファームウェアとしてのプログラム２２１や設定パラメータなどを記憶する。
【００３１】
ドライブレコーダ２は、カメラ３１及びマイク３２を備えており、これらはドライブレコーダ２の本体部とは別に車両１の適位置に配置される。カメラ３１は、レンズと撮像素子とを備えており、電子的に画像データを取得することが可能である。カメラ３１は、その光軸が車両１の前方に向けられた状態でフロントガラスの上部付近に配置され（図１参照。）、車両１の周辺の様子を示す静止画データを取得する。また、マイク３２は、車室外の音を集音して音声データを取得する。
【００３２】
ドライブレコーダ２は、カメラ３１で取得された静止画データを処理するハードウェア回路である画像処理部２３を備えている。画像処理部２３は、カメラ３１から入力されるアナログの静止画データの信号に対して、Ａ／Ｄ変換、輝度補正、コントラスト補正などの所定の画像処理を行い、ＪＰＥＧなどの所定形式のデジタルの静止画データを生成する。
【００３３】
画像処理部２３は、また、デジタルの静止画データに対する画像処理機能として、情報重畳部２３１、及び、静止画保護部２３２を備えている。情報重畳部２３１は、静止画データに対して、当該静止画データが取得された時点における各種の情報を示す文字列を重畳するものである。また、静止画保護部２３２は、静止画データに対して、当該静止画データの改竄の検出に用いる静止画保護情報を含ませるものである。これら情報重畳部２３１及び静止画保護部２３２の処理の詳細については後述する。画像処理部２３において処理された静止画データは、ＲＡＭ２１に記録される。
【００３４】
ＲＡＭ２１の記憶領域のうちの一部はリングバッファとして利用される。このリングバッファに対して、所定の周期ごとに、カメラ３１で取得され画像処理部２３において処理された静止画データ、及び、マイク３２で取得された音声データが記憶される。リングバッファでは、最後の領域までデータが記憶されると最初の領域に戻って新たなデータが記憶される。これにより、リングバッファでは、最も古いデータに対して新たなデータが順次に上書きされていく。このため、ＲＡＭ２１においては、常に過去一定時間分の画像データ及び音声データが記憶された状態とされる。本実施の形態では、リングバッファに少なくとも４０秒分の画像データ及び音声データが記憶される。
【００３５】
また、ドライブレコーダ２は、カードスロット２４、計時回路２５、加速度センサ２６、及び、ＧＰＳ受信部２７を備えている。
【００３６】
カードスロット２４は、メモリカード９を着脱可能に構成され、装着されたメモリカード９からのデータの読み取りや、メモリカード９へのデータの書き込みを行う。事故などの所定のイベントが生じたときに生成される動画データは、カードスロット２４に装着されたメモリカード９に記録される。
【００３７】
計時回路２５は、現時点の日付及び時刻を示す時刻情報を、ＣＰＵ２０へ出力する。計時回路２５は、内臓電池を有し、外部から電力供給を受けなくとも動作して正確な時刻を計時する。
【００３８】
加速度センサ２６は、車両１に加わる衝撃の大きさを示す加速度を、重力加速度のＧを単位として検出する。加速度センサ２６は、例えば、互いに直交する３軸あるいは２軸に応じた加速度の大きさを検出し、ＣＰＵ２０へ出力する。
【００３９】
ＧＰＳ受信部２７は、複数のＧＰＳ衛星からの信号を受信して、現時点の車両１の位置を緯度経度で表現した位置情報を取得する。ＧＰＳ受信部２７は、取得した位置情報をＣＰＵ２０へ出力する。
【００４０】
また、ドライブレコーダ２は、ユーザから指示を受け付ける部材として、記録スイッチ３３及び操作部３４を備えている。これらは、ユーザが操作しやすいように、ドライブレコーダ２の本体部とは別に、ステアリングホイールの近傍などの車両１の適位置に配置される。
【００４１】
記録スイッチ３３は、動画データのメモリカード９への記録指示を受け付けるスイッチである。ユーザは、この記録スイッチ３３を押下することにより、衝突などの事故には至らなかったものの危険を感じた場合などの所望のタイミングで動画データをメモリカード９へ記録できる。また、操作部３４は、複数のボタンを含んで構成され、ユーザから各種設定などの入力を受け付ける。記録スイッチ３３及び操作部３４で受け付けたユーザの操作内容は、信号としてＣＰＵ２０に入力される。
【００４２】
また、ドライブレコーダ２は、車両１に配置される車速センサ８１と接続されている。車速センサ８１は、現時点の車両１の速度（ｋｍ／ｈ）を検出してＣＰＵ２０に出力する。これにより、ＣＰＵ２０は、車両１の速度を取得する。
【００４３】
ドライブレコーダ２は、車両１が備えるバッテリ８０から電力の供給を受けて駆動する。ただし、事故などの発生時にバッテリ８０からの電力供給が途絶えた場合を想定して、ドライブレコーダ２は予備バッテリ２８を内蔵している。この予備バッテリ２８は、バッテリ８０からの電力によって充電される。この予備バッテリ２８により、ドライブレコーダ２は、外部からの電力供給がなくなってからも約３０秒間駆動することが可能となっている。
【００４４】
このようなドライブレコーダ２の各部を制御する機能は、不揮発性メモリ２２に予め記憶されたプログラム２２１に従ってＣＰＵ２０が演算処理を実行することにより実現される。図中に示す動画生成部２０１及び動画保護部２０２は、ＣＰＵ２０が演算処理を実行することで実現される機能の一部を示している。なお、不揮発性メモリ２２に記憶されるプログラム２２１は、新たなプログラムが記憶されたメモリカード９をカードスロット２４で読み取ることにより、更新することも可能となっている。
【００４５】
動画生成部２０１は、事故などの所定のイベントが生じたときに、ＲＡＭ２１のリングバッファに記憶された静止画データ及び音声データを用いて動画データを生成するものである。また、動画保護部２０２は、生成された動画データに対して、当該動画データの改竄の検出に用いる動画保護情報を含ませるものである。これら動画生成部２０１及び動画保護部２０２の処理の詳細については後述する。
【００４６】
＜２．動作＞
次に、ドライブレコーダ２の動作について説明する。図４は、ドライブレコーダ２の動作の流れを示す図である。この動作の開始時点では、メモリカード９がカードスロット２４に装着されているものとする。
【００４７】
ドライブレコーダ２は、車両１のキー操作に連動したＡＣＣオンで起動し、ＡＣＣオフで停止する。ドライブレコーダ２は、起動して所定のイニシャル処理が完了すると停止するまでの起動中にわたって、ステップＳ１１〜Ｓ１５の処理を所定の周期（例えば、１／３０秒周期）で繰り返すことになる。
【００４８】
まず、カメラ３１が車両１の周辺の様子を示す静止画データを取得するとともに、マイク３２が音声データを取得する（ステップＳ１１）。カメラ３１において取得されたアナログの静止画データは、画像処理部２３に入力され、Ａ／Ｄ変換、輝度補正、コントラスト補正などの所定の画像処理が施されてデジタルの静止画データに変換される。
【００４９】
また、この静止画データの取得のタイミングに合わせて、静止画データが取得された時点の走行情報、位置情報及び時刻情報が取得される（ステップＳ１２）。走行情報とは、車両１の走行に係る情報であり、本実施の形態では車両１の速度及び加速度である。車両１の速度は車速センサ８１からの信号に基づいて取得され、車両１の加速度は加速度センサ２６によって取得される。また、位置情報はＧＰＳ受信部２７によって取得され、時刻情報は、計時回路２５によって取得される。取得された走行情報、位置情報及び時刻情報は情報重畳部２３１に入力される。
【００５０】
次に、取得された静止画データに対して、これらの走行情報、位置情報及び時刻情報が情報重畳部２３１により重畳される（ステップＳ１３）。図５は、走行情報、位置情報及び時刻情報が重畳された静止画データＰの一例を示す図である。走行情報Ｄ１、位置情報Ｄ２及び時刻情報Ｄ３は、その文字列の画像データに変換された後、静止画データＰの所定領域に重畳される。図に示すように、走行情報Ｄ１、位置情報Ｄ２及び時刻情報Ｄ３は、静止画データＰの下部領域に配置される。この下部領域には、車両１のダッシュボードなどが示されており、走行情報Ｄ１、位置情報Ｄ２及び時刻情報Ｄ３が、車両１の周辺の様子を示す領域に影響を与えることはない。この静止画データＰを閲覧すれば、当該静止画データＰが取得された時点の走行情報、位置情報及び時刻情報を事後的に把握可能となる。
【００５１】
次に、各種情報が重畳された静止画データに対して、静止画保護情報が静止画保護部２３２により埋め込まれる（ステップＳ１４）。静止画保護情報は、当該静止画データが改竄されたか否かを検出するために用いるものであり、静止画データのヘッダ領域などに記録される。静止画保護情報としては、例えば、静止画データの各画素の値を所定の関数（ハッシュ関数）に与え、その関数から得られる値（ハッシュ値）を用いることができる。仮に静止画データの一部が改竄された場合には、改竄後の静止画データの各画素の値に基づいて所定の関数から得られる値は、埋め込まれた静止画保護情報と相違することになる。このため、関数から得られる値と静止画保護情報との比較により、静止画データが改竄されたか否かを事後的に確認することが可能となる。
【００５２】
静止画保護情報が埋め込まれた静止画データはＲＡＭ２１へ記憶される。また、音声データもＲＡＭ２１へ記憶されることになる（ステップＳ１５）。
【００５３】
このようなステップＳ１１〜Ｓ１５の処理が所定の周期で繰り返され、過去一定時間分の複数の静止画データ及び音声データがＲＡＭ２１に記憶されることになる。ＲＡＭ２１に記憶される複数の静止画データのそれぞれは、当該静止画データの取得時点の走行情報Ｄ１、位置情報Ｄ２及び時刻情報Ｄ３が重畳され、かつ、静止画保護情報が埋め込まれた状態となる。
【００５４】
このように静止画データ及び音声データが継続的に記憶される一方で、所定のイベントが発生したか否かがＣＰＵ２０により監視される（ステップＳ１６）。本実施の形態のドライブレコーダ２において、所定のイベントが発生したと判断される条件は、下記の条件（Ａ）〜（Ｃ）のいずれかである。
【００５５】
（Ａ）加速度センサ２６において所定以上の加速度が所定時間以上継続して検出された場合。例えば、０．４０Ｇ以上の加速度が１００ミリ秒以上継続して検出された場合。
【００５６】
（Ｂ）車速センサ８１が検出した車両１の所定の期間内の速度差が、閾値以上となった場合。例えば、速度６０ｋｍ／ｈ以上で走行中に１秒間の減速が１４ｋｍ／ｈ以上となった場合。
【００５７】
（Ｃ）記録スイッチ３３がユーザにより操作された場合。
【００５８】
条件（Ａ）は、比較的強い加速度が発生しており、車両１の衝突事故発生の蓋然性が高い状況である。この条件（Ａ）を満足するイベントは「Ｇ検知」と呼ばれる。
【００５９】
条件（Ｂ）は、急激な減速となっており、事故が急迫した蓋然性が高い状況である。この条件（Ｂ）を満足するイベントは「急減速」と呼ばれる。
【００６０】
条件（Ｃ）は、ユーザ（代表的には車両１のドライバ）が危険を感じてデータの記録を必要と判断した状況である。この条件（Ｃ）を満足するイベントは「スイッチ操作」と呼ばれる。
【００６１】
いずれかのイベントが発生した場合は（ステップＳ１６にてＹｅｓ）、例えば、そのイベントの発生前の１２秒間と発生後の８秒間との合計２０秒分の静止画データと音声データとが、ＲＡＭ２１のリングバッファから動画生成部２０１により読み出される。すなわち、イベントの発生時を含むイベントの発生前後の２０秒間に取得された複数の静止画データが読み出されることになる。そして、読み出された複数の静止画データ及び音声データが利用されて一つの動画データが動画生成部２０１により生成される。動画データの形式は、ＭＰＥＧなどの汎用形式とされる（ステップＳ１７）。
【００６２】
動画データが生成されると、この動画データに対して、動画保護情報が動画保護部２０２により埋め込まれる（ステップＳ１８）。この動画保護情報は、当該動画データが改竄されたか否かを検出するために用いるものである。動画保護情報としては、例えば、動画データにフレームとして含まれる複数の静止画データそれぞれの所定位置の画素の値を所定の関数（ハッシュ関数）に与え、その関数から得られる値（ハッシュ値）を用いることができる。仮に動画データの一部のフレームが改竄された場合には、改竄後の動画データに含まれるフレームに基づいて所定の関数から得られる値は、埋め込まれた動画保護情報と相違することになる。このため、関数から得られる値と動画保護情報との比較により、動画データが改竄されたか否かを事後的に確認することが可能となる。動画保護情報が埋め込まれた動画データはメモリカード９へ記録されることになる（ステップＳ１９）。
【００６３】
図６は、以上の処理によって生成された動画データＭが示す内容の一例を示す図である。動画データＭには、そのフレームとして複数の静止画データＰが含まれ、それらが連続的に表示されることで動画表現がなされる。
【００６４】
動画データＭを構成する複数の静止画データＰのそれぞれには、走行情報Ｄ１、位置情報Ｄ２及び時刻情報Ｄ３が重畳されている。このため、この動画データＭを再生すれば、各時点の走行情報、位置情報及び時刻情報が併せて示される。また、この動画データは、一般的な再生装置で再生可能な汎用形式である。したがって、専用の再生装置でなくても、ドライブレコーダ２で記録された動画データを再生することができるとともに、動画データを再生する際に、刻々と変化する各時点の走行情報、位置情報及び時刻情報を併せて把握できることになる。
【００６５】
図７は、生成された動画データＭの構成を示す図である。動画データＭは、付随的な各種情報が格納されるヘッダ領域Ｄａと、実体的な動画データが格納される画像領域Ｄｂとで構成される。
【００６６】
ヘッダ領域Ｄａには、動画保護情報Ｈ１が含まれている。これにより、動画データＭの全体として改竄されたか否かを事後的に確認することが可能となる。また、一方で、動画データＭにフレームとして含まれる複数の静止画データＰのそれぞれには、静止画保護情報Ｈ２が含まれている。これにより、静止画データＰごとにも改竄されたか否かを事後的に確認することが可能となる。
【００６７】
このように動画データＭに、動画保護情報Ｈ１及び静止画保護情報Ｈ２との双方を埋め込むことで、改竄されたか否かの判定を複数の手法で実施することができる。すなわち、動画データＭの全体として改竄されたか否かの判定と、静止画データＰごとに改竄されたか否かの判定とを行うことができる。このため、汎用形式で動画データを記録した場合においても、動画データＭの改竄の可能性を大きく低下させることができる。また、静止画データＰはＲＡＭ２１に記憶されていくが、このＲＡＭ２１に記憶されている時点で静止画データＰに静止画保護情報Ｈ２が含まれているため、動画データ生成前での静止画データＰの改竄も防止できる。
【００６８】
以上のように、本実施の形態に係るドライブレコーダ２においては、所定のイベントが発生した場合に、走行情報、位置情報及び時刻情報が重畳された汎用形式の動画データが記録される。このため、専用の再生装置でなくても、ドライブレコーダ２で記録された動画データを再生することができるとともに、動画データを再生する際にその再生の各時点の走行情報、位置情報及び時刻情報を把握できる。
【００６９】
また、静止画データが取得されるごとに、静止画データに走行情報、位置情報及び時刻情報が重畳され、イベントが発生した場合はそれぞれ情報が重畳された複数の静止画データを用いて動画データが生成される。このため、動画データを生成する際に走行情報、位置情報及び時刻情報を重畳する処理が不要になり、イベントの発生から動画データを作成して記録するまでの時間を短縮できる。事故などのイベントの発生時にはバッテリ８０からの電力供給が途絶える場合があり、この場合には予備バッテリ２８によってドライブレコーダ２が駆動される。しかしながら、予備バッテリ２８の充電状況やドライブレコーダ２の破損状況によっては、ドライブレコーダ２が正常駆動する時間が十分でないことも想定される。このため、本実施の形態のように、イベントの発生から動画データを作成して記録するまでの時間を短くすれば、イベントの発生時においてより確実に動画データを記録することができることになる。
【００７０】
＜３．変形例＞
以上、本発明の実施の形態について説明してきたが、この発明は上記実施の形態に限定されるものではなく様々な変形が可能である。以下では、このような変形例について説明する。上記実施の形態で説明した形態及び以下で説明する形態を含む全ての形態は、適宜に組み合わせ可能である。
【００７１】
上記実施の形態では、静止画データに走行情報、位置情報及び時刻情報のすべてを重畳させていたが、走行情報、位置情報及び時刻情報のいずれか１つあるいは２つを重畳させるようにしてもよい。また、静止画データに、走行情報、位置情報及び時刻情報とは異なる情報がさらに重畳されてもよい。
【００７２】
また、走行情報、位置情報及び時刻情報を異なる周期で重畳させるようにしてもよい。例えば、走行情報はすべての静止画データに重畳させる一方で、時刻情報は１０秒ごとに静止画データに重畳させることなどが考えられる。このようにすれば、処理量を低減することができる。
【００７３】
また、上記実施の形態では、所定のイベントが発生した場合に動画データを生成するものとして説明したが、イベントの発生とは無関係に、所定の周期で常時に動画データを生成するようにしてもよい。
【００７４】
また、上記実施の形態では、動画データＭに、動画保護情報Ｈ１及び静止画保護情報Ｈ２との双方を含ませるようにしていたが、いずれか一方のみを含ませるようにしてもよい。
【００７５】
また、上記実施の形態では、カメラ３１、マイク３２、記録スイッチ３３及び操作部３４は、ドライブレコーダ２の本体部とは別に配置されると説明したが、これらの一部または全部はドライブレコーダ２の本体部が備えていてもよい。
【００７６】
また、上記実施の形態では、ＣＰＵ２０とＲＡＭ２１とは別の構成としていたが、ＣＰＵ２０が備える内部メモリを上記実施の形態で説明したＲＡＭ２１として利用してもよい。
【００７７】
また、上記実施の形態では、位置情報は緯度経度で示されるとしていたが、住所によって示されてもよい。この場合は、例えば、緯度経度と住所との対応関係を示すデータベースを備えておけば、ＧＰＳ衛星から得られる緯度経度に基づいて住所を特定することが可能となる。
【００７８】
また、上記実施の形態では、可搬性の記録媒体としてメモリカード９を採用するとして説明を行ったが、読み書き可能なＣＤ−ＲＯＭなどの記録ディスクや、可搬性のハードディスクなどを採用してもよい。
【００７９】
また、上記実施の形態では、プログラムに従ったＣＰＵの演算処理によってソフトウェア的に各種の機能が実現されると説明したが、これら機能のうちの一部は電気的なハードウェア回路により実現されてもよい。
【００８０】
また逆に、ハードウェア回路によって実現されるとした機能のうちの一部は、ソフトウェア的に実現されてもよい。例えば、画像処理部２３の機能は、プログラムに従ったＣＰＵの演算処理によって実現されてもよい。
【符号の説明】
【００８１】
１    車両
２    ドライブレコーダ
９    メモリカード
Ｄ１    走行情報
Ｄ２    位置情報
Ｄ３    時刻情報
【図１】
0005424861.tif 000002
【図２】
0005424861.tif 000003
【図３】
0005424861.tif 000004
【図４】
0005424861.tif 000005
【図５】
0005424861.tif 000006
【図６】
0005424861.tif 000007
【図７】
0005424861.tif 000008