(57)【要約】【課題】記録された画像データが正しいデータどうかを検証することが可能で利便性のよい画像データ記録システム、ドライブレコーダ及び画像データ改ざん判定方法を提供すること。【解決手段】本発明は、撮像部７０が撮影した画像の画像データを記録するデータ記録システム１であって、撮像部７０が取得した画像に基づき生成された記録用フォーマットの画像データに基づき、当該画像データの改ざんの有無を判断するための照合情報を生成する照合情報生成部１０と、記録用フォーマットの画像データを、第１の不揮発性メモリ４０に記憶させるとともに、当該画像データに対応した照合情報を第１の不揮発性メモリとは別に保管するための処理を行うデータ記録処理部２０とを含む。【選択図】図１
2008245070.tif 000002
【特許請求の範囲】
【請求項１】
撮像部が撮影した画像の画像データを記録するデータ記録システムであって、
撮像部が取得した画像に基づき生成された記録用フォーマットの画像データに基づき、当該画像データの改ざんの有無を判断するための照合情報を生成する照合情報生成部と、
前記記録用フォーマットの画像データを、第１の不揮発性メモリに記憶させるとともに、当該画像データに対応した照合情報を第１の不揮発性メモリとは別に保管するための処理を行うデータ記録処理部と、
を含む事を特徴とする画像データ記録システム。
【請求項２】
請求項１において、
撮像部が取得した画像データ及び照合情報生成部が生成した照合情報を一次記憶部に記憶させる画像データ一次保管処理部を含み、
前記データ記録処理部は、
一次記憶部に記憶されている画像データを所定のタイミングで、第１の不揮発性メモリに記憶させるとともに、当該画像データに対応して一次記憶部に記憶されている固有情報を第２の不揮発性メモリに記憶させる処理またはサーバ装置に送信する処理を行う事を特徴とする画像データ記録システム。
【請求項３】
請求項１乃至２のいずれかにおいて、
前記照合情報生成部は、
前記照合情報として、記録用フォーマットの画像データの値に基づき一義的に導きだせる固有情報を生成することを特徴とする画像データ記録システム。
【請求項４】
請求項１乃至３のいずれかにおいて、
前記照合情報生成部は、
前記照合情報として、記録用フォーマットの画像データの値に基づきＣＲＣ情報を生成することを特徴とする画像データ記録システム。
【請求項５】
請求項１乃至４のいずれかにおいて、
前記照合情報生成部は、
前記照合情報として、記録用フォーマットの画像データの値に基づきパリティ情報を生成することを特徴とする画像データ記録システム。
【請求項６】
請求項１乃至５のいずれかにおいて、
撮像部が取得した画像データを圧縮して圧縮画像データを生成する圧処理部をさらに含み、
前記照合情報生成部は、
圧縮画像データに基づき、照合情報を生成し、
画像データ記録処理部は、
圧縮画像データを不揮発性の第１の不揮発性メモリに記憶させ、第１の不揮発性メモリに記憶させる圧縮画像データに基づいて生成された照合情報を、第１の不揮発性メモリとは別に保管するための処理を行うことを特徴とする画像データ記録システム。
【請求項７】
請求項１乃至６のいずれかにおいて、
画像データと照合情報を対応付け可能な識別情報を、画像データ及び照合情報に付加する識別情報付加処理部を含み、
画像データ記録処理部は、
識別情報付加後の画像データを不揮発性の第１の不揮発性メモリに記憶させ、識別情報付加後の照合情報を第１の不揮発性メモリとは別に保管するための処理を行うことを特徴とする画像データ記録システム。
【請求項８】
請求項１乃至７のいずれかにおいて、
前記照合情報生成部は、
撮像部が取得した複数のフレームの画像群から所定の割合でフレームを間引いて、残ったフレームに対応した記録用フォーマットの画像データを照合情報とすることを特徴とする画像データ記録システム。
【請求項９】
請求項８において、
前記照合情報生成部は、
間引いたフレームの記録用フォーマットの画像データに基づき、間引いたフレームの画像データに対応した固有情報を生成することを特徴とする画像データ記録システム。
【請求項１０】
請求項１乃至９のいずれかにおいて、
前記照合情報生成部は、
撮像部が取得した複数のフレームの画像群について、各フレーム毎に記録用フォーマットの画像データの異なるエリアの画像データを抽出して照合情報を生成することを特徴とする画像データ記録システム。
【請求項１１】
請求項２乃至１０のいずれかに記載の画像データ記録システムと、
撮像部と、
第１の不揮発性メモリと、
第１の不揮発性メモリとは異なる着脱不可能な媒体の第２の不揮発性メモリと、
衝撃検出部と、を含むドライブレコーダであって、
前記データ記録処理部は、
衝撃検出部の検出結果に基づき事故イベントの発生を判断し、事故イベントの発生タイミングで、一次記憶部に記憶されている画像データを第１の不揮発性メモリに記憶させるとともに、画像データに対応した照合情報を第１の不揮発性メモリに記憶させる事を特徴とするドライブレコーダ。
【請求項１２】
請求項１乃至１０のいずれかに記載の画像データ記録システムに記録された画像データの改ざんを判定する方法であって、
問題となる画像データに基づき固有情報を生成するステップと、
問題となる画像データに対応する固有情報を第２の不揮発性メモリから読み出すステップと、
問題となる画像データに基づき生成した固有情報と、第２の不揮発性メモリから読み出した固有情報を比較して画像データの改ざんの有無を判定するステップと、
を含むことを特徴とする画像データ改ざん判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データ記録システム、ドライブレコーダ及び画像データ改ざん判定方法に関する。
【背景技術】
【０００２】
車などの移動体の事故時の画像データを取得するために、該移動体に搭載されるドライブレコーダが知られている。
【０００３】
ドライブレコーダの技術として、撮像部で時系列に取得された複数の画像データを順次第一次記憶部に格納してゆき、事故を検出したときに、事故前の所定の期間に取得されて第一次記憶部に格納された画像データを第二次記憶部（不揮発性の外部記憶メディア）に記憶させる技術が知られている。これによると、事故前の所定の期間に取得された画像データを第二次記憶部に記憶させることができるため、事故の経過を明らかにすることができる。
【特許文献１】特開平10-250642号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ドライブレコーダにより記録された画像データを、事故原因の究明に利用する場合、そのデータの信憑性が重要になる。しかしながら、現在のドライブレコーダでは外部記録メディアに記録されたデータを容易に改竄することができ、改竄されたことを確認する手段がなく、正しいデータかどうかを判断することができないという問題がある。
【０００５】
例えば上記文献では加速度センサーに反応して切断されるヒューズを、情報を記録するフラッシュメモリの書き込み信号に設けることで、改ざんを第三者にわからないようには行えないようにしている。しかし加速度センサーの誤動作や事故発生の判定ミスが起きた場合でもヒューズが切断され、メモリへの書き込みが行えなくなり利便性が悪い。
【０００６】
本発明の目的は、記録された画像データが正しいデータどうかを検証することが可能で利便性のよい画像データ記録システム、ドライブレコーダ及び画像データ改ざん判定方法を提供することにある。
【課題を解決するための手段】
【０００７】
（１）本発明は、
撮像部が撮影した画像の画像データを記録するデータ記録システムであって、
撮像部が取得した画像に基づき生成された記録用フォーマットの画像データに基づき、当該画像データの改ざんの有無を判断するための照合情報を生成する照合情報生成部と、
前記記録用フォーマットの画像データを、第１の不揮発性メモリに記憶させるとともに、当該画像データに対応した照合情報を第１の不揮発性メモリとは別に保管するための処理を行うデータ記録処理部と、
を含む事を特徴とする。
【０００８】
第１の不揮発性メモリは、書き換え可能であり、電源を切ってもデータが消えない不揮発性メモリであればよく、フラッシュＥＥＰＲＯＭまたはフラッシュＲＯＭ等でもよいし、ＣＦ（CompactFlash）カードやメモリスティック等でもよい。
【０００９】
画像データと照合情報は、１対１に対応して生成される構成でもよいし、画像データの一部（例えば1つおき）に対して生成される（多対１に対応して生成される）構成でもよい。
【００１０】
画像データ及び生成された照合情報は一旦一次記憶メモリに格納された後、所定のタイミングで、第１の不揮発性メモリと他の保管場所に記憶させる構成でもよいし、画像データと照合情報を例えばＦＩＦＯ形式やリングバッファ形式の書き換え可能な不揮発性メモリに記憶させる構成でもよい。
【００１１】
照合情報は画像データに一義的に対応づけ可能な情報であればよく、例えば画像データそれ自体を照合情報としてもよいし、画像データに基づき所定のアルゴリズムで求められた固有の値を照合情報としてもよい。ここで照合情報は、撮像部が取得した画像に基づき生成された記録用フォーマットの画像データに基づき生成する。記録用フォーマットの画像データとは、例えば撮像部で取得した画像データに対して、リサイズ（画像の切り出し）や圧縮を行って第１の不揮発性メモリに記憶する場合には、リサイズや圧縮後の画像データである。また撮像部で撮像された画像データをそのまま第１の不揮発性メモリに記憶させる場合には、撮像部で撮像された画像データが記録用データフォーマットの画像データとなる。
【００１２】
照合情報を第１の不揮発性メモリとは別に保管するとは、照合情報を例えば第１の不揮発性メモリとは物理的に異なる媒体（第２の不揮発性メモリ）に記憶させる構成でもよい。また照合情報をサーバ装置に送信してサーバ装置に保管する構成でもよい。ここで照合情報が記憶される媒体はユーザーが容易にアクセスできない媒体（例えばプロテクトがかかっている媒体、または外部に取り出し不可な媒体、またはサーバ装置が管理する媒体等）が好ましい。例えば第２の不揮発性メモリを、画像データが記録される第１の不揮発性メモリとは異なる着脱不可能なメモリ（例えばＥＥＰＲＯＭ）に書き込み、当該メモリ２はメンテナンス用機器からのみ読み出し可能なシステム構成としてもよい。
【００１３】
本発明によれば、記録される画像データと、当該記録される画像データに基づき生成される照合情報を異なる媒体に記録される。従って、問題となる画像データ（第１の不揮発性メモリの画像データ）から固有情報を生成し、本システムで記録している固有情報と比較することで、画像データが正しいかどうかを判断することが可能になる。従って、記録された画像データが正しいデータどうかを検証することが可能で利便性のよい画像データ記録システムを提供することにある。
【００１４】
（２）本発明の画像データ記録システムは、
撮像部が取得した画像データ及び照合情報生成部が生成した照合情報を一次記憶部に記憶させる画像データ一次保管処理部を含み、
前記データ記録処理部は、
一次記憶部に記憶されている画像データを所定のタイミングで、第１の不揮発性メモリに記憶させるとともに、当該画像データに対応して一次記憶部に記憶されている固有情報を第２の不揮発性メモリに記憶させる処理またはサーバ装置に送信する処理を行う事を特徴とする。
【００１５】
所定のタイミングとは例えばシステムが事故の発生を検出したタイミングでもよい。
【００１６】
第２の不揮発性メモリは、書き換え可能であり、電源を切ってもデータが消えない不揮発性メモリであればよく、フラッシュＥＥＰＲＯＭまたはフラッシュＲＯＭ等でもよいし、ＣＦ（CompactFlash）カードやメモリスティック等でもよいが、第１の不揮発性メモリとは異なる媒体であることがこのましい。また本体にたいして着脱不可能な媒体であることが好ましい。
【００１７】
サーバ装置に送信された照合情報は、サーバ装置で保管される。サーバ装置に送信する際には自機の識別ＩＤを付与して送信し、サーバ装置は受信した照合情報を識別ＩＤに関連付けて保管するようにしてもよい。
【００１８】
また、第１の不揮発性メモリに記憶される画像では、例えば事故発生の前後所定期間に取得された画像データでもよいし、事故発生前の所定期間に取得された画像データでもよい。
【００１９】
本発明によれば、常時撮像データを取得して、事故発生のタイミングでその前後の画像データ及び対応する照合情報を不揮発性メモリに記憶させることができる。
【００２０】
（３）本発明の画像データ記録システムは、
前記照合情報生成部は、
前記照合情報として、記録用フォーマットの画像データの値に基づき一義的に導きだせる固有情報を生成することを特徴とする。
【００２１】
（４）本発明の画像データ記録システムは、
前記照合情報生成部は、
前記照合情報として、記録用フォーマットの画像データの値に基づきＣＲＣ情報を生成することを特徴とする。
【００２２】
ＣＲＣ情報は、記録用フォーマットの画像データ全体に対して１つのＣＲＣ情報を生成する構成でもよいし、記録用フォーマットの画像を複数の部分に分割し各部分毎にＣＲＣ情報を生成し、生成された複数のＣＲＣ情報群で固有情報を生成する構成でもよい。
【００２３】
（５）本発明の画像データ記録システムは、
前記照合情報生成部は、
前記照合情報として、記録用フォーマットの画像データの値に基づきパリティ情報を生成することを特徴とする。
【００２４】
パリティ情報は、記録用フォーマットの画像データ全体に対して１つのパリティビット生成する構成でもよいし、記録用フォーマットの画像を複数の部分に分割し各部分毎パリティビットを生成し、生成された複数のパリティビット群で固有情報を生成する構成でもよい。
【００２５】
（６）本発明の画像データ記録システムは、
撮像部が取得した画像データを圧縮して圧縮画像データを生成する圧処理部をさらに含み、
前記照合情報生成部は、
圧縮画像データに基づき、照合情報を生成し、
画像データ記録処理部は、
圧縮画像データを不揮発性の第１の不揮発性メモリに記憶させ、第１の不揮発性メモリに記憶させる圧縮画像データに基づいて生成された照合情報を、第１の不揮発性メモリとは別に保管するための処理を行うことを特徴とする。
【００２６】
（７）本発明の画像データ記録システムは、
画像データと照合情報を対応付け可能な識別情報を、画像データ及び照合情報に付加する識別情報付加処理部を含み、
画像データ記録処理部は、
識別情報付加後の画像データを不揮発性の第１の不揮発性メモリに記憶させ、識別情報付加後の照合情報を第１の不揮発性メモリとは別に保管するための処理を行うことを特徴とする。
【００２７】
画像情報と照合情報に対応付け情報を付ける、画像毎に時間情報やシリアルｎｏに付ける。
【００２８】
（８）本発明の画像データ記録システムは、
前記照合情報生成部は、
撮像部が取得した複数のフレームの画像群から所定の割合でフレームを間引いて、残ったフレームに対応した記録用フォーマットの画像データを照合情報とすることを特徴とする。
【００２９】
（９）本発明の画像データ記録システムは、
前記照合情報生成部は、
間引いたフレームの記録用フォーマットの画像データに基づき、間引いたフレームの画像データに対応した固有情報を生成することを特徴とする。
【００３０】
（１０）本発明の画像データ記録システムは、
前記照合情報生成部は、
撮像部が取得した複数のフレームの画像群について、各フレーム毎に記録用フォーマットの画像データの異なるエリアの画像データを抽出して照合情報を生成することを特徴とする。
【００３１】
（１１）本発明は、
上記のいずれかに記載の画像データ記録システムと、
撮像部と、
第１の不揮発性メモリと、
第１の不揮発性メモリとは異なる着脱不可能な媒体の第２の不揮発性メモリと、
衝撃検出部と、を含むドライブレコーダであって、
前記データ記録処理部は、
衝撃検出部の検出結果に基づき事故イベントの発生を判断し、事故イベントの発生タイミングで、一次記憶部に記憶されている画像データを第１の不揮発性メモリに記憶させるとともに、画像データに対応した照合情報を第１の不揮発性メモリに記憶させる事を特徴とする。
【００３２】
撮像部は、例えばＣＣＤカメラ等でもよい。また第１の不揮発性メモリは、書き換え可能な不揮発性メモリであり、例えばＣＦカードやメモリスティック等でもよい。また第２の不揮発性メモリは、書き換え可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ等でもよい。また衝撃検出部は例えば加速度センサやジャイロセンサ等の事故による衝撃を検出可能なセンサ等で実現することができる。
【００３３】
本発明によれば、事故に記録された画像データが正しいデータどうか（改ざんされていないかどうか）を検証することが可能で利便性のドライブレコーダを提供することができる。
【００３４】
（１２）本発明は、
上記のいずれかに記載の画像データ記録システムに記録された画像データの改ざんを判定する方法であって、
問題となる画像データに基づき固有情報を生成するステップと、
問題となる画像データに対応する固有情報を第２の不揮発性メモリから読み出すステップと、
問題となる画像データに基づき生成した固有情報と、第２の不揮発性メモリから読み出した固有情報を比較して画像データの改ざんの有無を判定するステップと、
を含むことを特徴とする。
【発明を実施するための最良の形態】
【００３５】
以下、本発明を適用した実施の形態について図面を参照して説明する。ただし、本発明は以下の実施の形態に限定されるものではない。また、本発明に係る半導体装置は、以下の実施の形態及び変形例を自由に組み合わせたものを含むものとする。
【００３６】
以下、本発明を適用した画像データ記録システムについて説明する。
【００３７】
図１は、本実施の画像データ記録システム１、ドライブレコーダの機能ブロック図である。本実施の画像データ記録システム１は、撮像部７０が撮影した画像の画像データを記録するデータ記録システムである。本実施の画像データ記録システム１は、撮像部７０が取得した画像に基づき生成された記録用フォーマットの画像データに基づき、当該画像データの改ざんの有無を判断するための照合情報を生成する照合情報生成部１０と、前記記録用フォーマットの画像データを、第１の不揮発性メモリ４０に記憶させるとともに、当該画像データに対応した照合情報を第１の不揮発性メモリとは別に保管するための処理を行うデータ記録処理部２０と、を含む。
【００３８】
また撮像部７０が取得した画像データ及び照合情報生成部が生成した照合情報を一次記憶部３２に記憶させる画像データ一次保管処理部３２を含む。
【００３９】
データ記録処理部２０は、一次記憶部３２に記憶されている画像データを所定のタイミングで、第１の不揮発性メモリ４０に記憶させるとともに、当該画像データに対応して一次記憶部３２に記憶されている固有情報を第２の不揮発性メモリ５０に記憶させる処理またはサーバ装置に送信する処理を行うようにしてもよい。
【００４０】
また照合情報生成部１０は、照合情報として、記録用フォーマットの画像データの値に基づき一義的に導きだせる固有情報を生成するようにしてもよい。
【００４１】
また照合情報生成部１０は、照合情報として、記録用フォーマットの画像データの値に基づきＣＲＣ情報を生成するようにしてもよい。
【００４２】
また照合情報生成部１０は、照合情報として、記録用フォーマットの画像データの値に基づきパリティ情報を生成するようにしてもよい。
【００４３】
また撮像部７０が取得した画像データを圧縮して圧縮画像データを生成する圧処理部６２をさらに含み、照合情報生成部１０は、圧縮画像データに基づき、照合情報を生成し、画像データ記録処理部２０は、圧縮画像データを不揮発性の第１の不揮発性メモリ４０に記憶させ、第１の不揮発性メモリ４０に記憶させる圧縮画像データに基づいて生成された照合情報を、第１の不揮発性メモリ４０とは別に保管するための処理を行うようにしてもよい。
【００４４】
画像データと照合情報を対応付け可能な識別情報を、画像データ及び照合情報に付加する識別情報付加処理部９０、９２を含み、画像データ記録処理部２０は、識別情報付加後の画像データを不揮発性の第１の不揮発性メモリ４０に記憶させ、識別情報付加後の照合情報を第１の不揮発性メモリとは別に保管するための処理を行うようにしてもよい。
【００４５】
照合情報生成部１０は、撮像部７０が取得した複数のフレームの画像群から所定の割合でフレームを間引いて、残ったフレームに対応した記録用フォーマットの画像データを照合情報とするようにしてもよい。
【００４６】
また照合情報生成部１０は、間引いたフレームの記録用フォーマットの画像データに基づき、間引いたフレームの画像データに対応した固有情報を生成するようにしてもよい。
【００４７】
また照合情報生成部１０は、撮像部７０が取得した複数のフレームの画像群について、各フレーム毎に記録用フォーマットの画像データの異なるエリアの画像データを抽出して照合情報を生成するようにしてもよい。
【００４８】
本実施の形態のドライブレコーダ１９０は、画像データ記録システム１と、撮像部７０と、第１の不揮発性メモリ４０と、第１の不揮発性メモリ４０とは異なる着脱不可能な媒体の第２の不揮発性メモリ５０と、衝撃検出部８０と、を含み、データ記録処理部２０は、衝撃検出部８０の検出結果に基づき事故イベントの発生を判断し、事故イベントの発生タイミングで、一次記憶部に記憶されている画像データを第１の不揮発性メモリに記憶させるとともに、画像データに対応した照合情報を第１の不揮発性メモリに記憶させるようにしてもよい。
【００４９】
図２は本実施の画像データ記録システム１、ドライブレコーダ１９０のハードウエアブロック図である。
【００５０】
画像データ記録システム１は、車などの移動体に搭載されるシステム（例えば自動車に搭載されるドライブレコーダシステム）１９０として構成されていてもよい。
【００５１】
本実施の形態に係るドライブレコーダ１９０は、狭義の画像データ記録システム１である画像データ記録処理用集積回路装置（ＩＣ）１００と、画像データ記録処理用ＩＣ１００に接続されるカメラモジュール７０、衝撃センサ８０、ＣＦカード（第１の不揮発性メモリ）４０を含む。
【００５２】
画像データ記録処理用ＩＣ１００は、ＣＰＵ１１０、画像処理回路６０、カメラＩ／Ｆ７２、ＤＭＡＣ（Direct Memory Access Controller）１２０、センサＩ／Ｆ１２０、ＳＤＲＡＭ３０、メモリＩ／Ｆ１４０、ＥＥＰＲＯＭ５０、ＲＯＭ１６０，ＲＡＭ１５０を含む。なお固有情報としてＣＲＣ情報を生成する場合にはＣＲＣ情報生成回路（専用ハードウエア）１７０を含むようにしてもよい。また固有情報を外部のサーバ装置に送信する場合は、通信部１３０を含むようにしてもよい。
【００５３】
ＣＰＵ１１０は、ＲＯＭ１４０に格納された制御プログラムに従い、画像データ記録用の各種処理を行うもので、カメラモジュールが取得した画像データに基づき、当該画像データの改ざんの有無を判断するための照合情報を生成する照合情報生成部として機能する。またＳＤＲＡＭ（一次記憶部）に記憶されている画像データ及び照合情報を、所与のタイミングで、ＣＦカードやＥＥＰＲＰＭ（他の記憶媒体）に記憶させる処理や通信部１３０にサーバに送信することを命じる処理を行うデータ記録処理部として機能する。また画像データと照合情報を対応付け可能な識別情報を、画像データ及び照合情報に付加する識別情報付加処理部として機能する。
【００５４】
またＣＰＵ１１０とＤＭＡＣ１２０が協動することにより、カメラモジュール７０が取得した画像データ及び生成された照合情報をＳＤＲＡＭ（一次記憶部）に記憶させる画像データ一次保管処理部として機能する。ここでカメラモジュール７０が取得した画像データは例えばＣＰＵ１１０がダイレクトにＳＤＲＡＭ（一次記憶部）に転送する構成でもよいし、ＣＰＵ１１０がＤＭＡＣ１２０に命令してＤＭＡＣ１２０がＳＤＲＡＭ（一次記憶部）に転送する構成でもよい。また例えばＣＲＣ情報等の固有情報をＣＰＵがソフトウエア的に生成する場合にはＣＰＵが生成後の固有情報をＳＤＲＡＭ（一次記憶部）に転送する構成でもよい。また固有情報をＣＲＣ情報生成回路（専用ハードウエア）１７０で生成する場合には、ＤＭＡＣ１２０に画像処理回路の出力である画像データをＣＲＣ情報生成回路（専用ハードウエア）１７０に転送させ、ＣＲＣ情報生成回路（専用ハードウエア）１７０は、生成したＣＲＣ情報（固有情報）をＳＤＲＡＭ（一次記憶部）に転送する構成でもよい。
【００５５】
カメラＩ／Ｆ７２はカメラモジュール７０に接続され、カメラモジュールで撮像された画像の画像データを受け付ける処理を行う。画像処理回路６０は、カメラＩ／Ｆ７２からうけとった画像データに対してリサイズ（切り取り）、ＪＰＥＧ圧縮等の画像処理を行い、記録用フォーマットの画像データを生成するもので、ＪＰＥＧエンコーダ６２等を含む。ＥＥＰＲＯＭ５０は、書き換え可能な不揮発性メモリであり、第２の不揮発性メモリとして機能する。
【００５６】
通信部１３０は、サーバ装置に対して照合情報の送信を行うものであり、その機能は、各種プロセッサ、あるいは通信用ＡＳＩＣなどのハードウェアや、所与のプログラムにより実現できる。
【００５７】
カメラモジュール７０は、入射光を電気信号に変換する受光素子と、受光素子に光を入射させる光学系（例えば、レンズやミラーなどの光学素子によって構成された光学系）と、受光素子から出力された電気信号に所定の処理を行う処理部等で構成され、例えばＣＣＤカメラ等で実現してもよい。カメラモジュール７０は車などの移動体に搭載され、時系列に複数の画像データを取得するように構成されていてもよい。例えば１秒間に３０フレームの割合で画像データを取得するように構成されていてもよい。
【００５８】
衝撃センサ８０は、衝突等の事故を検出するためのセンサで、例えば加速度センサやジャイロセンサ等により実現可能であるがあるが、事故の衝撃を検出可能な他のセンサ等で実現することも可能である。
【００５９】
ＣＦ（CompactFlash）カードは、書き換え可能な不揮発性メモリであり、第１の不揮発性メモリとして機能する。なおＣＦ（CompactFlash）カードに限られず、例えばメモリスティック等でもよい。
【００６０】
なお上記実施の形態では、第２の不揮発性メモリであるＥＥＰＲＯＭがＩＣ内部にある構成を例にとり説明したが、第２の不揮発性メモリが外部メモリであるＣＦカード（第１の不揮発性メモリとは別のＣＦカード）や、メモリスティックで実現する構成でもよい。また固有情報を通信部１３０を介して、サーバ装置等に送信する構成でもよい。
【００６１】
図３は本実施の形態のデータ記録処理について説明するための図である。
【００６２】
本実施の形態では、カメラモジュールで時系列に取得された画像データは、順次圧縮され、圧縮された画像データ２００−n-k、・・・、２００−n-2、２００−n-1、２００−nは順次一次記憶部３０に記憶される。また圧縮された画像データ２００−n-k、・・・、２００−n-2、２００−n-1、２００−nに対応して生成された固有情報２１０−n-k、・・・、２１０−n-2、２１０−n-1、２１０−n-2も順次一次記憶部３０に記憶される。一次記憶部３０はＳＤＲＡＭ等で構成することができ、先入れ先出しのＦＩＦＯとして構成しても良いし、データエリアの先頭から末尾にむかって順次書き込み、末尾に達したら再び先頭から末尾にむかって順次書き込む巡回書き込み制御を行うリングバッファとして構成してもよい。
【００６３】
本実施の形態では一次記憶部３０に記憶されている画像データを所与のタイミングで第１の不揮発性メモリ４０に記憶させるともに、第１の不揮発性メモリ４０に記憶させた画像データに対応した固有情報を第２の不揮発性メモリ５０に記憶させる。
【００６４】
ここで所与のタイミングとは例えば事故が発生した等の衝撃イベントを検出したタイミングである。例えば衝撃センサ等の検出値が所定の条件を満たしているか否か判断し、所定の条件を満たしている場合に、衝撃イベントが発生したと判断してもよい。
【００６５】
そして衝撃イベント発生のタイミングを含む前後の所定期間、または衝撃イベント発生前の所定期間内に取得した画像データ及び当該画像データに対応した固有情報をそれぞれ第１の不揮発性メモリ４０及び第２の不揮発性メモリ５０に記憶させる。
【００６６】
例えば２３０の時点で衝撃イベントが発生した場合、図３に示すように衝撃イベントを含む所定期間２４０に取得した画像データ２００−n-k、・・・、２００−n-2、２００−n-1、２００−nは、第１の不揮発性メモリ４０に記憶され、当該画像データに対応した固有情報２１０−n-k、・・・、２１０−n-2、２１０−n-1、２１０−n-2は第２の不揮発性メモリ５０に記憶させる。
【００６７】
図４は、本実施の形態の固有情報について説明するための図である。
【００６８】
固有情報とは照合情報の一つであり、記録用フォーマットの画像データの値に基づき一義的に導きだせる固有情報を生成する。
【００６９】
記録用フォーマットの画像データは例えば圧縮後の画像データが第１の不揮発性メモリに記憶される場合には圧縮後の形式の画像データという意味であり、圧縮せずに画像データが第１の不揮発性メモリに記憶される場合には、圧縮しない形式の画像データという意味である。
【００７０】
ここでは、記録用フォーマットの画像データの値に基づきパリティ情報を生成する例について説明する。例えば圧縮後の画像データがｎブロックに分割された圧縮画像データである場合には、各ブロック毎に各ブロックの値（２進数）３１０−１、３１０−２，・・・３１０−ｎに基づき求めたパリティビット1ビット３２０−１、３２０−２，・・・３２０−ｎの集合からなるｎビットの値を固有情報として生成してもよい。なお図４では偶数パリティを求める場合について説明したが、奇数パリティを求めてもよい。
【００７１】
なお上記実施の形態では固有情報として圧縮された画像データのブロックごとにパリティビットを求める場合を例にとり説明したがこれに限られない。例えば圧縮された画像データの各ライン毎にパリティビットを求めるようにしてもよい。
【００７２】
またパリティビットに限られず、例えば圧縮された画像データのＣＲＣ情報を求めて固有情報としてもよし、その他所定のアルゴリズムまたは関数、または変換テーブルに従って、一義的に導き出せる値を求め固有情報としてもよい。
【００７３】
図５（Ａ）（Ｂ）は、画像データと照合情報を対応付け可能な識別情報の付加について説明するための図である。
【００７４】
例えば画像データ１に基づいて固有情報１が生成され、画像データ２に基づいて固有情報２が生成され、・・・、画像データｎに基づいて固有情報ｎが生成されるする。このような場合、画像データｎと対応する固有情報ｎには、対応付け可能な識別情報を付加する。画像データに付加される付加情報と固有情報に付加される付加情報は同じ値でもよいし、値自体は異なるが１体1に対応付け可能な値でもよい。
【００７５】
例えば図５（Ａ）に示すように、画像データ２００−１、２００−２、・・、２００−ｎに対応した付加したシリアルＮＯを画像情報のヘッダ２０２−１、２０２−２、・・、２０２−ｎとして付加するとともに、対応する固有情報２１０−１、２１０−２、・・、２１０−ｎのヘッダ２１２−１，２１２−２、・・、２１２−ｎとして付加するようにしてもよい。ここで例えば画像を取得する度にカウントするカウンタ（カウンタの値は毎日所定の時刻にリセットさせる）を設け、カウンタの値をシリアル番号として画像データ及び固有情報にヘッダとして付加するようにしてもよい。
【００７６】
また図５（Ｂ）に示すように画像データの取得時刻（hhssmmnn）を識別情報として、画像データ及び対応する固有情報のヘッダに付加するようにしてもよい。
【００７７】
図６は、画像データ自体を照合情報として記憶させる例について説明するための図である。
【００７８】
時系列に取得した記録用フォーマットの画像データ２００−１（１フレーム目）、２００−２（２フレーム目）、２００−３（３フレーム目）・・・に対して、奇数フレーム目の画像データ２００−１（１フレーム目）、２００−３（３フレーム目）、・・を照合情報として記憶させるようにしてもよい。すなわち奇数フレーム目の画像データを間引いて、残ったフレームに対応した画像データを照合情報として保持するようにしてもよい。なお間引く割合は、２枚について１枚間引く構成でもよいし、３枚について２枚間引く構成でもよいし、ｎ枚にｎ−１枚間引く構成でもよい。このように、第１の不揮発性メモリに記憶させる可能性のある複数のフレームの画像群から所定の割合でフレームを間引いて、残ったフレームに対応した画像データを照合情報として保持するようにしてもよい。
【００７９】
図７は照合情報として、画像データと固有情報を混合して持たせる構成について説明する図である。
【００８０】
時系列に取得した記録用フォーマットの画像データ２００−１（１フレーム目）、２００−２（２フレーム目）、２００−３（３フレーム目）・・・に対して、奇数フレーム目の画像データ２００−１（１フレーム目）、２００−３（３フレーム目）、・・を照合情報として記憶させる。そして偶数フレームの画像データ２００−２（２フレーム目）、・・・２００−２ｎ（２ｎフレーム目）については、当該画像データに基づき固有情報２１０−２、・・・を生成して照合情報として保持するようにしてもよい。
【００８１】
図８は、画像データの一部を照合情報として記憶させる例について説明する図である。
【００８２】
４００−１、４００−２、４００−３、４００−４はそれぞれ、カメラモジュールが時系列に取得した1フレー目、２フレーム目、３フレーム目、４フレーム目の記録用フォーマットの画像データであり、４１０−１、４１０−２、４１０−３、４１０−４は画像それぞれ1フレー目、２フレーム目、３フレーム目、４フレーム目の画像データに対して照合情報として抽出するエリアを示している。このように第１の不揮発性メモリに記憶させる複数のフレームの画像群について、各フレーム毎に異なるエリアの画像データを抽出して照合情報として保持するようにしてもよい。
【００８３】
なおここで、圧縮画像データを第１の不揮発性メモリに記憶させる場合に圧縮後の画像データから異なるエリアの画像データ（例えば圧縮後の異なるブロック）を抽出するようにしてもよい。また、圧縮前の画像データの異なるエリアを切り出して、切り出したエリアの画像データを圧縮して照合情報を生成するようにしてもよい。
【００８４】
図９は、本実施の形態の画像データ記録処理の流れの一例を説明するためのフローチャートである。ここでは、画像データを第１の不揮発性メモリに記録し、固有情報を第２の不揮発性メモリに記憶させる場合を例にとり説明する。
【００８５】
まず撮影された画像の画像データを取り込む（ステップＳ１０）。
【００８６】
次に取り込んだ画像データの圧縮処理を行う（ステップＳ２０）。
【００８７】
次に圧縮画像データについて固有情報を計算する（ステップＳ３０）。
【００８８】
次に画像データと固有情報をＳＤＲＡＭ（揮発性メモリ）に書き込む（ステップＳ４０）。
【００８９】
そして衝撃イベントを検出するまで上記ステップＳ１０〜Ｓ４０の処理を繰り返し、衝撃イベントを検出したら以下の処理を行う。
【００９０】
衝撃イベント検出前後の所定期間の画像データをＣＦカード（第１の不揮発性メモリ）に書き込む（ステップＳ６０）
次に衝撃イベント検出前後の所定期間の画像データに対応した固有情報をＥＥＰＲＯＭ（第１の不揮発性メモリ）に書き込む（ステップＳ７０）
そして所定期間経過後にＳＤＲＡＭ（揮発性メモリ）への画像データ及び固有情報の書き込みを停止する（ステップＳ８０）。
【００９１】
図１０は、本実施の形態の画像データ記録処理の流れの他の例を説明するためのフローチャートである。ここでは、画像データを第１の不揮発性メモリに記録し、固有情報をサーバに送信する場合を例にとり説明する。
【００９２】
まず撮影された画像の画像データを取り込む（ステップＳ１１０）。
【００９３】
次に取り込んだ画像データの圧縮処理を行う（ステップＳ１２０）。
【００９４】
次に圧縮画像データについて固有情報を計算する（ステップＳ１３０）。
【００９５】
次に画像データと固有情報をＳＤＲＡＭ（揮発性メモリ）に書き込む（ステップＳ１４０）。
【００９６】
そして衝撃イベントを検出するまで上記ステップＳ１１０〜Ｓ１４０の処理を繰り返し、衝撃イベントを検出したら以下の処理を行う。
【００９７】
衝撃イベント検出前後の所定期間の画像データをＣＦカード（第１の不揮発性メモリ）に書き込む（ステップＳ１６０）
次に衝撃イベント検出前後の所定期間の画像データに対応した固有情報を自機の識別ＩＤとともにサーバに送信する（ステップＳ１７０）。サーバ側で、受信した固有情報を受信した識別ＩＤ（送信元の画像データ記録システムの識別ＩＤ）と共に不揮発性メモリに記憶させる。
【００９８】
そして所定期間経過後にＳＤＲＡＭ（揮発性メモリ）への画像データ及び固有情報の書き込みを停止する（ステップＳ１８０）。
【００９９】
図１１は、本実施の形態の画像データ改ざん手法のフローチャートである。
【０１００】
まず問題となる画像データに基づき固有情報を生成する（ステップＳ２１０）。
【０１０１】
次に問題となる画像データに対応する固有情報を第２の不揮発性メモリから読み出す（ステップＳ２２０）。
【０１０２】
次に問題となる画像データに基づき生成した固有情報と、第２の不揮発性メモリから読み出した固有情報を比較する（ステップＳ２３０）。
【０１０３】
比較結果一致していれば正しいと判断し（ステップＳ２４０、Ｓ２５０）、一致していなければ改ざんの可能性ありと判断する（ステップＳ２４０、Ｓ２６０）。
【０１０４】
本発明は、上述の実施の形態に限定されるものではなく、種々の変形が可能である。本発明は、実施の形態で説明した構成と実質的に同一の構成（例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成）を含む。また、本発明は、実施の形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施の形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施の形態で説明した構成に公知技術を付加した構成を含む。
【図面の簡単な説明】
【０１０５】
【図１】本実施の画像データ記録システム、ドライブレコーダの機能ブロック図。
【図２】本実施の画像データ記録システム、ドライブレコーダのハードウエアブロック図。
【図３】本実施の形態のデータ記録処理について説明するための図。
【図４】本実施の形態の固有情報について説明するための図。
【図５】画像データと照合情報を対応付け可能な識別情報の付加について説明するための図。
【図６】画像データ自体を照合情報として記憶させる例について説明するための図。
【図７】照合情報として、画像データと固有情報を混合して持たせる構成について説明する図。
【図８】画像データの一部を照合情報として記憶させる例について説明する図。
【図９】本実施の形態の画像データ記録処理の流れの一例を説明するためのフローチャート。
【図１０】本実施の形態の画像データ記録処理の流れの他の例を説明するためのフローチャート。
【図１１】本実施の形態の画像データ改ざん手法のフローチャート。
【符号の説明】
【０１０６】
１  画像データ記録システム、１０  照合情報生成部、２０  データ記録処理部、３０  画像データ一次保管処理部、３２  一次記憶部（ＳＤＲＡＭ）、４０  第１の不揮発性メモリ（ＣＦカード）、５０  第２の不揮発性メモリ（ＥＥＰＲＯＭ）、６０  画像処理回路、６２  ＪＰＥＧエンコーダ、７０  撮像部（カメラモジュール）、７２  カメラＩ／Ｆ、８０  衝撃検出部、８２  センサＩ／Ｆ、９０、９２    識別情報付加処理部、１００  ＩＣ、１１０  ＣＰＵ、１２０  ＤＭＡＣ、１３０  通信部、１４０  メモリＩ／Ｆ、１５０  ＲＡＭ、１６０  ＲＯＭ、１７０  ＣＲＣ生成回路、１９０  ドライブレコーダ
【図１】
2008245070.tif 000003
【図２】
2008245070.tif 000004
【図３】
2008245070.tif 000005
【図４】
2008245070.tif 000006
【図５】
2008245070.tif 000007
【図６】
2008245070.tif 000008
【図７】
2008245070.tif 000009
【図８】
2008245070.tif 000010
【図９】
2008245070.tif 000011
【図１０】
2008245070.tif 000012
【図１１】
2008245070.tif 000013