(57)【要約】【課題】撮影した画像そのものを証拠として用いることができるように、画像が改ざんされているか否かを容易且つ確実に判断できるドライブレコーダを提供する。【解決手段】自動車Ｖに取り付けた撮影手段３１及び自動車Ｖの挙動や周囲状況、操作状況等に関する状態を検知するための加速度センサ３２及び位置センサ３３と、撮影手段３１で撮影した画像を非可逆圧縮させた圧縮画像データと圧縮画像データの改ざんを検出するためのプロテクトコードとを少なくとも関連付けてＪＰＥＧファイルとして記録する記録手段８２とを具備し、圧縮画像データの少なくとも一部を構成する所定サイズ以上のコードを検査コードとするとともに、加速度センサ３２及び位置センサ３３が出力する状態データの少なくとも一部を状態コードとし、この検査コード及び状態コードを、プロテクトコードを生成するためのパラメータに用いるようにした。【選択図】図６
2008181410.tif 000002
【特許請求の範囲】
【請求項１】
車両に取り付けた撮影手段及び該車両の挙動や周囲状況、操作状況等に関する状態を検知するための状態検知手段と、
前記撮影手段で撮影した画像を非可逆圧縮させた圧縮画像データと前記圧縮画像データの改ざんを検出するためのプロテクトコードとを少なくとも関連付けて圧縮データとして記録する記録手段とを具備し、
前記圧縮画像データの少なくとも一部を構成する所定サイズ以上のコードを検査コードとするとともに、前記状態検知手段が出力する前記状態を示す状態データの少なくとも一部を状態コードとし、この検査コード及び状態コードを、前記プロテクトコードを生成するためのパラメータに用いているドライブレコーダ。
【請求項２】
前記状態データは、前記車両に作用する加速度を示す加速度データ、前記圧縮画像データのファイルサイズの少なくとも１つ又は両方である請求項２記載のドライブレコーダ。
【請求項３】
コンピュータを、
車両に取り付けた撮影手段で撮影した画像を非可逆圧縮させた圧縮画像データを生成するデータ圧縮部と、
前記圧縮画像データの少なくとも一部を構成する所定サイズ以上のコードを検査コードとするとともに、前記車両の挙動や周囲状況、操作状況等に関する状態を検知するための状態検知手段が出力する前記状態を示す状態データの少なくとも一部を状態コードとし、この検査コード及び状態コードをパラメータに用いて、前記圧縮画像データの改ざんを検出するためのプロテクトコードを生成するプロテクトコード生成部と、
前記圧縮画像データと前記プロテクトコードとを少なくとも関連付けて圧縮データとして記録するデータ格納部と、
して機能させるためのドライブレコーダ用プログラム。
【請求項４】
コンピュータを、
車両に取り付けた撮影手段で撮影した画像を非可逆圧縮して圧縮画像データと、前記圧縮画像データの少なくとも一部を構成する所定サイズ以上のコードを検査コードとするとともに、前記車両の挙動や周囲状況、操作状況等に関する状態を検知するための状態検知手段が出力する状態データの少なくとも一部を状態コードとし、前記検査コード及び状態コードをパラメータとして用いて生成した、前記圧縮画像データの改ざんを検出するためのプロテクトコードとを少なくとも関連付けて圧縮データとして記憶する記憶手段から、プロテクトコードを読み出すためのデータ読出し部と、
前記データ読出し部で読み出し可能なプロテクトコードが無い場合に、前記圧縮画像データに改ざんが有るとの判断を行う改ざん有無判断部として機能させるための改ざん解析プログラム。
【請求項５】
コンピュータを、
車両に取り付けた撮影手段で撮影した画像を非可逆圧縮して圧縮画像データと、前記圧縮画像データの少なくとも一部を構成する所定サイズ以上のコードを検査コードとするとともに、前記車両の挙動や周囲状況、操作状況等に関する状態を検知するための状態検知手段が出力する状態データの少なくとも一部を状態コードとし、前記検査コード及び状態コードをパラメータとして用いて生成した、前記圧縮画像データの改ざんを検出するためのプロテクトコードとを少なくとも関連付けて圧縮データとして記憶する記憶手段から、プロテクトコードを読み出すためのデータ読出し部と、
前記データ読出し部で読み出したプロテクトコードから逆算した検査コードと、被検証用の圧縮画像データから得られる検査コードとを比較する検査コード比較部と、
前記検査コード比較部が、各検査コードが一致していない場合に、前記圧縮画像データに改ざんが有るとの判断を行う改ざん有無判断部として機能させるための改ざん解析プログラム。
【請求項６】
車両に取り付けて使用するドライブレコーダと、このドライブレコーダで記録したデータを解析するための解析装置とを具備するデータ解析システムであって、
前記ドライブレコーダは、
車両に取り付けた撮影手段及び該車両の挙動や周囲状況、操作状況等に関する状態を検知するための状態検知手段と、
前記撮影手段で撮影した画像を非可逆圧縮させた圧縮画像データと前記圧縮画像データの改ざんを検出するためのプロテクトコードとを少なくとも関連付けて圧縮データとして記録する記録手段とを具備し、
前記圧縮画像データの少なくとも一部を構成する所定サイズ以上のコードを検査コードとするとともに、前記状態検知手段が出力する前記状態を示す状態データの少なくとも一部を状態コードとし、この検査コード及び状態コードを、前記プロテクトコードを生成するためのパラメータに用いているものであり、
前記解析装置は、
前記記憶手段から、プロテクトコードを読み出すためのデータ読出し部と、
前記データ読出し部で読み出し可能なプロテクトコードが無い場合に、前記圧縮画像データに改ざんが有るとの判断を行う改ざん有無判断部とを具備しているデータ解析システム。
【請求項７】
車両に取り付けて使用するドライブレコーダと、このドライブレコーダで記録したデータを解析するための解析装置とを具備するデータ解析システムであって、
前記ドライブレコーダは、
車両に取り付けた撮影手段及び該車両の挙動や周囲状況、操作状況等に関する状態を検知するための状態検知手段と、
前記撮影手段で撮影した画像を非可逆圧縮させた圧縮画像データと前記圧縮画像データの改ざんを検出するためのプロテクトコードとを少なくとも関連付けて圧縮データとして記録する記録手段とを具備し、
前記圧縮画像データの少なくとも一部を構成する所定サイズ以上のコードを検査コードとするとともに、前記状態検知手段が出力する前記状態を示す状態データの少なくとも一部を状態コードとし、この検査コード及び状態コードを、前記プロテクトコードを生成するためのパラメータに用いているものであり、
前記解析装置は、
前記記憶手段から、プロテクトコードを読み出すためのデータ読出し部と、
前記データ読出し部で読み出したプロテクトコードから逆算した検査コードと、被検証用の圧縮画像データから得られる検査コードとを比較する検査コード比較部と、
前記検査コード比較部が、各検査コードが一致していない場合に、前記圧縮画像データに改ざんが有るとの判断を行う改ざん有無判断部とを具備しているデータ解析システム。
【請求項８】
車両に取り付けた撮影手段で撮影した画像を非可逆圧縮して圧縮画像データを生成し、
前記圧縮画像データの少なくとも一部を構成する所定サイズ以上のコードを検査コードとするとともに、前記車両の挙動や周囲状況、操作状況等に関する状態を検知するための状態検知手段が出力する状態データの少なくとも一部を状態コードとし、
前記検査コード及び状態コードをパラメータとして用いて、前記圧縮画像データの改ざんを検出するためのプロテクトコードを生成し、
前記圧縮画像データと前記プロテクトコードとを少なくとも関連付けて圧縮データとして記録手段に記録するようにしたドライブレコーダの画像改ざん検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の挙動や周囲状況、操作状況等のドライビング状況に係る事実分析を行うための画像を撮影記録する車両搭載型のドライブレコーダ、このドライブレコーダで記録した画像に改ざんが有るかを解析する改ざん解析プログラム及びデータ解析システム、及びそのドライブレコーダで記録する画像の改ざん検出方法に関するものである。
【背景技術】
【０００２】
近年、事故やヒヤリハットの瞬間やその前後を、画像に録るようにした画像記録型ドライブレコーダが提供されている。
【０００３】
具体的にこの種のドライブレコーダは、例えば、ＣＣＤカメラで撮影した画像を圧縮した圧縮画像情報と、加速度センサなどの各センサ情報とを同時にランダムアクセスメモリに記録し、事故発生により衝突センサが作動すると、ランダムアクセスメモリに書込み禁止が命令され、各情報の記録を停止させるとともに、停止直前の最新の記録情報がランダムアクセスメモリからフラッシュメモリに転送されるように構成されている。そしてフラッシュメモリに記録している圧縮画像情報の伸張処理を行い、事故直前の画像をセンサ情報とともに再生すれば、事故などの事実分析を行うことができる（特許文献１）。
【特許文献１】特開２０００−６８５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来のものでは、画像そのものが証拠となる場合、その画像に改ざんが有ると証拠としての能力を持たなくなるといった問題点を有している。例えば、近年の画像処理ソフトを用いれば、高度な操作技術を要せずに、画像を改ざんしたことが殆ど分からないようにすることも簡単にできるため、画像そのものを証拠として用いるには、画像が改ざんされているか否かを容易で確実に判断できるようにする必要がある。
【０００５】
そこで本発明は、上記問題点を解決するためになされたものであり、撮影した画像そのものを証拠として用いることができるように、画像が改ざんされているか否かを容易且つ確実に判断できるドライブレコーダの提供をその主たる所期課題とするものである。
【課題を解決するための手段】
【０００６】
すなわち本発明に係るドライブレコーダは、車両に取り付けた撮影手段及び該車両の挙動や周囲状況、操作状況等に関する状態を検知するための状態検知手段と、前記撮影手段で撮影した画像を非可逆圧縮させた圧縮画像データと前記圧縮画像データの改ざんを検出するためのプロテクトコードとを少なくとも関連付けて圧縮データとして記録する記録手段とを具備し、前記圧縮画像データの少なくとも一部を構成する所定サイズ以上のコードを検査コードとするとともに、前記状態検知手段が出力する前記状態を示す状態データの少なくとも一部を状態コードとし、この検査コード及び状態コードを、前記プロテクトコードを生成するためのパラメータに用いていることを特徴とする。
【０００７】
ここで、検査コードは、「ユニークコード」として取り扱うことができる所定サイズ（例えば８Ｂｙｔｅ程度）以上のものとしている。そして、この検査コードは、圧縮画像データの連続するアドレスから読み出されるものであっても良いし、不連続なアドレスから読み出されるものであっても良い。また、圧縮画像データの一部又は全部から得られるハッシュ値を、ユニークコードとしてもよい。
【０００８】
このようなものであれば、プロテクトコードの有無から被検証用のＪＰＥＧファイルに改ざんがあるか否かを判断することができるようになる。
【０００９】
具体的には、被検証用の圧縮データ（例えばＪＰＥＧファイル）にプロテクトコードが無ければ、改ざん有りと判断できる。なぜなら、プロテクトコードの付与された元データが改ざんされれば、保存時にプロテクトコードは削除されるからである。
【００１０】
また、オリジナルの圧縮データ（元データとも言う）を非可逆圧縮して画像を再生し、この再生画像に改ざんを加えてから再度非可逆圧縮すると、元データと異なる圧縮データ（改ざんデータとも言う）が生成されるため、ユニークコードとして取り扱うことができる検査コードから、被検証用の圧縮データの改ざんの有無を判断することができるようになる。
【００１１】
具体的には、改ざん者によって、改ざん後、元データに記録したプロテクトコードを再度付与したとしても、圧縮データの圧縮画像データは、非可逆圧縮のデータのため、被検証用の圧縮データについて、その圧縮データから得られる検査コードと、プロテクトコードから例えば逆演算して得られる検査コードとを比較し、それらが一致していれば、被検証用の圧縮データは、元データからの改ざんが無いと判断でき、一致していなければ改ざんの有ると判断できる。
【００１２】
また、車両の挙動や周囲状況、操作状況等に関する状態を示す状態データを、前記プロテクトコードを生成するためのパラメータとしてさらに用いているため、特に事故やヒヤリハットなどの状況を記録するドライビングレコーダにおいて、画像以外の重要となるデータの改ざんをも検知することが可能となる。
【００１３】
このように、被検証用の圧縮データに改ざんが無いかを、プロテクトコードの有無や、検査コードの比較により、容易且つ確実に判断でき、元データからの改ざんが無いと判断できた場合には、撮影したデータそのものを証拠として用いることができる。
【００１４】
状態データとして、圧縮画像データのファイルサイズを含めれば、再生画像を非可逆圧縮して記録手段に記録し直す際にファイルサイズが変動することを利用して、改ざんの検出精度を高めることができる。
【００１５】
本発明のドライブレコーダ用プログラムの望ましい態様としては、このドライブレコーダ用プログラムが、コンピュータを、車両に取り付けた撮影手段で撮影した画像を非可逆圧縮させた圧縮画像データを生成するデータ圧縮部と、前記圧縮画像データの少なくとも一部を構成する所定サイズ以上のコードを検査コードとするとともに、前記車両の挙動や周囲状況、操作状況等に関する状態を検知するための状態検知手段が出力する前記状態を示す状態データの少なくとも一部を状態コードとし、この検査コード及び状態コードをパラメータに用いて、前記圧縮画像データの改ざんを検出するためのプロテクトコードを生成するプロテクトコード生成部と、前記圧縮画像データと前記プロテクトコードとを少なくとも関連付けて圧縮データとして記録するデータ格納部と、して機能させるようにしたものが挙げられる。
【００１６】
本発明の解析プログラムの望ましい態様としては、この解析プログラムが、コンピュータを、車両に取り付けた撮影手段で撮影した画像を非可逆圧縮して圧縮画像データと、前記圧縮画像データの少なくとも一部を構成する所定サイズ以上のコードを検査コードとするとともに、前記車両の挙動や周囲状況、操作状況等に関する状態を検知するための状態検知手段が出力する状態データの少なくとも一部を状態コードとし、前記検査コード及び状態コードをパラメータとして用いて生成した、前記圧縮画像データの改ざんを検出するためのプロテクトコードとを少なくとも関連付けて圧縮データとして記憶する記憶手段から、プロテクトコードを読み出すためのデータ読出し部と、前記データ読出し部で読み出し可能なプロテクトコードが無い場合に、前記圧縮画像データに改ざんが有るとの判断を行う改ざん有無判断部として機能させるようにしたものが挙げられる。
【００１７】
このようなものであれば、例えば、被検証用の圧縮データにプロテクトコードが無ければ、改ざん有りと判断できる。なぜなら、プロテクトコードの付与された元データが改ざんされれば、保存時にプロテクトコードは削除されるからである。
【００１８】
また、本発明の解析プログラムの他の望ましい態様としては、この解析プログラムが、コンピュータを、車両に取り付けた撮影手段で撮影した画像を非可逆圧縮して圧縮画像データと、前記圧縮画像データの少なくとも一部を構成する所定サイズ以上のコードを検査コードとするとともに、前記車両の挙動や周囲状況、操作状況等に関する状態を検知するための状態検知手段が出力する状態データの少なくとも一部を状態コードとし、前記検査コード及び状態コードをパラメータとして用いて生成した、前記圧縮画像データの改ざんを検出するためのプロテクトコードとを少なくとも関連付けて圧縮データとして記憶する記憶手段から、プロテクトコードを読み出すためのデータ読出し部と、
【００１９】
前記データ読出し部で読み出したプロテクトコードから逆算した検査コードと、被検証用の圧縮画像データから得られる検査コードとを比較する検査コード比較部と、前記検査コード比較部が、各検査コードが一致していない場合に、前記圧縮画像データに改ざんが有るとの判断を行う改ざん有無判断部として機能させるようにしたものが挙げられる。
【００２０】
このようなものであれば、例えば、改ざん者によって、改ざん後、元データに記録したプロテクトコードを再度付与したとしても、圧縮データの圧縮画像データは、非可逆圧縮のデータのため、被検証用の圧縮データについて、その圧縮データから得られる検査コードと、プロテクトコードから例えば逆演算して得られる検査コードとを比較し、それらが一致していれば、被検証用の圧縮データは、元データからの改ざんが無いと判断でき、一致していなければ改ざんの有ると判断できる。
【００２１】
本発明のデータ解析システムの望ましい態様としては、このデータ解析システムが、車両に取り付けて使用するドライブレコーダと、このドライブレコーダで記録したデータを解析するための解析装置とを具備するデータ解析システムであって、前記ドライブレコーダは、車両に取り付けた撮影手段及び該車両の挙動や周囲状況、操作状況等に関する状態を検知するための状態検知手段と、前記撮影手段で撮影した画像を非可逆圧縮させた圧縮画像データと前記圧縮画像データの改ざんを検出するためのプロテクトコードとを少なくとも関連付けて圧縮データとして記録する記録手段とを具備し、前記圧縮画像データの少なくとも一部を構成する所定サイズ以上のコードを検査コードとするとともに、前記状態検知手段が出力する前記状態を示す状態データの少なくとも一部を状態コードとし、この検査コード及び状態コードを、前記プロテクトコードを生成するためのパラメータに用いているものであり、前記解析装置は、前記記憶手段から、プロテクトコードを読み出すためのデータ読出し部と、前記データ読出し部で読み出したプロテクトコードから逆算した検査コードと、被検証用の圧縮画像データから得られる検査コードとを比較する検査コード比較部と、前記検査コード比較部が、各検査コードが一致していない場合に、前記圧縮画像データに改ざんが有るとの判断を行う改ざん有無判断部とを具備しているものが挙げられる。
【００２２】
本発明のデータ解析システムの望ましい他の態様としては、このデータ解析システムが、車両に取り付けて使用するドライブレコーダと、このドライブレコーダで記録したデータを解析するための解析装置とを具備するデータ解析システムであって、前記ドライブレコーダは、車両に取り付けた撮影手段及び該車両の挙動や周囲状況、操作状況等に関する状態を検知するための状態検知手段と、前記撮影手段で撮影した画像を非可逆圧縮させた圧縮画像データと前記圧縮画像データの改ざんを検出するためのプロテクトコードとを少なくとも関連付けて圧縮データとして記録する記録手段とを具備し、前記圧縮画像データの少なくとも一部を構成する所定サイズ以上のコードを検査コードとするとともに、前記状態検知手段が出力する前記状態を示す状態データの少なくとも一部を状態コードとし、この検査コード及び状態コードを、前記プロテクトコードを生成するためのパラメータに用いているものであり、前記解析装置は、前記記憶手段から、プロテクトコードを読み出すためのデータ読出し部と、前記データ読出し部で読み出したプロテクトコードから逆算した検査コードと、被検証用の圧縮画像データから得られる検査コードとを比較する検査コード比較部と、前記検査コード比較部が、各検査コードが一致していない場合に、前記圧縮画像データに改ざんが有るとの判断を行う改ざん有無判断部とを具備しているものが挙げられる。
【発明の効果】
【００２３】
このように構成した本発明によれば、被検証用の圧縮データに改ざんが無いかを、プロテクトコードから容易且つ確実に判断でき、その結果に基づいて、撮影した画像そのものを証拠として用いることができるようになる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の一実施形態を、図面を参照して説明する。
【００２５】
本実施形態に係るドライブレコーダ１は、図１、図２、図３に示すように、事故発生時あるいはヒヤリハット時等の前後一定期間における自動車Ｖの挙動や周囲状況等を記録する車両搭載型のものであり、全体形状が概略卵形をなす単一のケーシング２内に、基本構成要素、すなわち、検知手段３、報知手段４、入力手段５、通信手段６、着脱式記録手段７、情報処理手段８等を収容した一体構成にしている。そして、このドライブレコーダ１は、取付アダプタＡＰ（ケーシング２に固着させた機器側取付部ＡＰ１（図３参照）とフロントガラスＶ１に固着され且つ前記機器側取付部ＡＰ１をスライド係合する車体側固着部ＡＰ２（図示せず）とから成る）を利用して、フロントガラスＶ１に着脱可能に取り付けられるようにしている。以下、各部を具体的に説明する。
【００２６】
検知手段３は、車外状況などを撮影しその画像を示す画像データを出力する撮影手段３１と、当該自動車Ｖの挙動、周囲状況、操作状況等に関する状態をセンシングし、その状態を示す状態データを出力する状態検知手段とを備えている。本実施形態では、この状態検知手段に、状態データである加速度データ及び位置データをそれぞれ出力する加速度センサ３２及び位置センサ３３を少なくとも用いている。
【００２７】
撮影手段３１は、図３などに示すように、例えばＣＣＤカメラである。
【００２８】
加速度センサ３２は、ケーシング２内に内蔵しているため図示しないが、例えばピエゾ抵抗効果を利用して構成したもので、当該自動車Ｖに作用する１〜３次元（例えば３次元であれば、前後、左右、上下）の加速度をセンシングし、その加速度を示す状態データ（加速度データ）を出力するものである。
【００２９】
位置センサ３３は、図３などに示すように、例えば複数衛星からの電波をキャッチして自動車Ｖの位置をセンシングし、その位置を示す状態データ（位置データ）を出力するＧＰＳ受信機である。なお、状態データには、その他、自動車Ｖの車速センサから送信されてくる車速データや、ドアの開閉を示すドア開閉データ等があって、これらは、コネクタＣＮを介して受信される。またこのコネクタＣＮは、電源用としても用いるようにしている。
【００３０】
報知手段４は、図２に示すように、ケーシング２の表面に露出させた発光体であるＬＥＤ４１や、ケーシング２に内蔵したブザーやスピーカ等の音声出力体（図示しない）等からなる。
【００３１】
入力手段５は、図２に示すように、ここでは、ケーシング２の表面に設けたボタンスイッチのことである。
【００３２】
通信手段６は、ケーシング２内に内蔵しているため図示しないが、基地局などと電波を送受信する無線通信用のハードウェアのことである。
【００３３】
着脱式記録手段７は、ここでは、ケーシング２の側方に開口するスロット２Ｓに抜脱可能に取り付けたＣＦメモリカードのことである（図示略）。
【００３４】
情報処理手段８は、図４に示すように、ＣＰＵ８１、内部メモリ８２（例えば不揮発性メモリ）、Ｉ／Ｏバッファ回路（ＡＤコンバータ等が含まれる場合もある）８３等を有したいわゆるコンピュータ回路であり、ケーシング２に内蔵されている。そして、内部メモリ８２の所定領域に格納したドライブレコーダ用プログラムに従って前記ＣＰＵ８１が動作することにより、この情報処理手段８が、図５に示すように、データ取込部８ａ１、データ圧縮部８ａ２、プロテクトコード生成部８ａ３、一時データ格納部８ｂ、データ書込み部８ｃ、データ送信部８ｄ、データ管理部８ｅ等としての機能を発揮するように構成している。以下、各部を詳述する。
【００３５】
データ取込部８ａ１は、状態データ及び画像データを、一時データ格納部８ｂに常時次々と適宜形式で記録していくものである。具体的には、走行中などの種々の状態データ、すなわち加速度データやＧＰＳからの位置データ、速度データ、ブレーキに関するデータ、時刻、ウインカー左右点灯データ、ドアの開閉状態のわかるドアのスイッチデータ、タクシーであれば実車・空車データなど、車両の挙動や周囲状況、操作状態がわかるデータと、撮影手段３１からの画像データ等を、適宜のサンプリング間隔で取り込んで、一時データ格納部８ｂに記録する。
【００３６】
データ圧縮部８ａ２は、データ取込部８ａ１で取り込んだ画像データを非可逆圧縮し、圧縮画像データを生成するものである。本実施形態では、非可逆圧縮方式として、ＪＰＥＧ方式を採用している。
【００３７】
プロテクトコード生成部８ａ３は、検査コード及び状態コードを、少なくともパラメータとして用いて、ＪＰＥＧファイル（本発明の「圧縮データ」に相当）の改ざんを検出するためのプロテクトコードを生成するものである。具体的には、図６に示すように、検査コードと、状態コードと、鍵コードとを何らかの論理演算してプロテクトコードを生成するようにしている。
【００３８】
検査コードは、圧縮画像データの少なくとも一部を構成する所定サイズ以上のものである。本実施形態では、圧縮画像データとして一時データ格納部８ｂに記録するもののうち、指定された所定のアドレスに記録する８Ｂｙｔｅ（６４ｂｉｔ）のコード列を、検査コードとして用いるようにしている。
【００３９】
状態コードは、本実施形態では、自動車Ｖに作用する加速度を示す加速度データ及び圧縮画像データのファイルサイズから成るものである。より具体的には、状態コードは、加速度データのＸ方向成分（１６ｂｉｔ）、同Ｙ方向成分（１６ｂｉｔ）、同Ｚ方向成分（１６ｂｉｔ）、前記ファイルサイズ（１６ｂｉｔ）を、所定の順番で含めることとしている。
【００４０】
鍵コードは、当該プロテクトコードが第三者等によって改ざんされることを防止するためのものである。本実施形態では、この鍵コードは、例えば、事後の解析を行う解析センターに予め配布しておいたもの（すなわち、第三者に知られていないもの）を使用するようにしている。この鍵コードにより、被検証用のＪＰＥＧファイルの改ざん検証時において、プロテクトコードを逆演算して得られる検査コードと状態コードとを、それぞれ改ざんの無いものとして取り扱うことができる。この鍵コードのコード長は、検査コードや状態コードのコード長と同じ長さとしているが、各コードのコード長は実施態様に応じて適宜変更可能である。
【００４１】
一時データ格納部８ｂは、データ取込部８ａ１が取り込んだデータを、少なくとも一時的に記憶するものであって、内部メモリ８２内の所定領域に形成して成る。
【００４２】
また、データ圧縮部８ａ２で生成された圧縮画像データと、プロテクトコード生成部８ａ３で生成したプロテクトコードとを関連付けて、ＪＰＥＧファイルとして記憶するものである。具体的にプロテクトコードは、ＪＰＥＧファイル末尾のコメントセグメントに記憶するようにしている（図示せず）。
【００４３】
なお、このコメントセグメントには、状態データ（加速度データなど）をさらに記憶するようにしている。すなわち、ＪＰＥＧファイルは、画像データのみならず状態データを含む一つのファイルとなっている。そして、上述のように、プロテクトコードには状態データの一部が状態コードとして含まれており、これをコメントセグメントに記憶している状態データと比較することで、画像データの改ざんだけではなく、ＪＰＥＧファイルに含まれる状態データの改ざんまでをも検知することができるようになる。
【００４４】
データ書込み部８ｃは、事故の衝撃や異常発生等を示す事象が生じた場合に、これをトリガとして、その前後一定期間に亘る前記状態データを、一時データ格納部８ｂから着脱式記録手段７に移送して記録するものである。
【００４５】
なお、「事故の衝撃や異常発生等を示す事象が生じた場合」とは、加速度データが示す加速度（減速度）が所定基準値を超えた場合や、その時間が一定以上続いた場合、ドアが開閉された場合、当該自動車Ｖの電源が切れた場合などがそれに相当する。
【００４６】
本実施形態では、生じた事象によっては、車速が上限速度以上の場合、車速が加減速度以下の場合、ブレーキの有無などの他の条件のいくつかが合わせて成立した場合にのみ、それをトリガとしてデータ記録を行うようにし、記録するデータの省データ化を図っている。
【００４７】
このように状態データを記録した着脱式記録手段７は、スロット２Ｓから抜き取られ、例えば解析センターに運び込まれて、事後の解析に利用される。
【００４８】
データ送信部８ｄは、例えば、一時データ格納部８ｂに記憶している状態データを読み出して、例えば、解析センター（図示しない）に送信するものである。なお、図５に破線で示すように、着脱式記録手段７に記憶しているデータを読み出して送信することもできる。
【００４９】
データ管理部８ｅは、一時データ格納部８ｂに記録しているデータについて、その記録されたときの状況から重み付けを行い、記録すべき重要度に応じて分類するものである。そして、メモリ容量が一杯になった場合などでは、重要度の低いものから削除されて新たな状態データが記録されるように管理している。また、古いものから順番に削除してもよい。なお、図５に一点破線で示すように、着脱式記録手段７に記録している状態データについても、同様に分類することなどもできる。
【００５０】
以上のように構成されるドライブレコーダ１において、画像データ及び状態データからプロテクトコードを生成し、ＪＰＥＧファイルとして内部メモリ８２に記録する動作について、図７を参照しつつ説明する。
【００５１】
まず、データ取込部８ａ１が、所定のサンプリングタイミングで、撮影手段３１から画像データを取り込むと（ステップＳ１０１）、データ圧縮部８ａ２が、データ取込部８ａ１で取り込んだ画像データを、ＪＰＥＧ方式にて非可逆圧縮し、圧縮画像データを生成する（ステップＳ１０２）。
【００５２】
次に、プロテクトコード生成部８ａ３が、圧縮画像データから読み出した検査コードと、状態コードと、鍵コードとを所定の論理演算してプロテクトコードを生成する（ステップＳ１０３）。
【００５３】
そして、生成されたプロテクトコードは、データ圧縮部８ａ２で生成された圧縮画像データと関連付けられ、これらがオリジナルのＪＰＥＧファイルとして一時データ格納部８ｂに記録される（ステップＳ１０４）。
【００５４】
このように構成した本実施形態に係るドライブレコーダ１によれば、プロテクトコードの有無から被検証用のＪＰＥＧファイルに改ざんがあるか否かを判断することができるようになる。
【００５５】
具体的には、被検証用のＪＰＥＧファイルにプロテクトコードが無ければ、改ざん有りと判断できる。なぜなら、プロテクトコードの付与された元データが改ざんされれば、保存時にプロテクトコードは削除されるからである。
【００５６】
このような判断は、例えば、ドライブレコーダ１とともにデータ解析システムを構成する解析センターに備えた解析装置Ｐにより行うことができる。
【００５７】
具体的には、解析装置Ｐに、図８に示すように、ＣＰＵ１０１、内部メモリ１０２、ＨＤＤ等の外部記憶装置１０３、マウスやキーボードなどの入力インタフェース１０４、液晶ディスプレイなどの表示装置１０５、インターネットＩＮＴ等の通信回線網に接続するための通信インタフェース１０６等を具備して成るコンピュータを用いる。そして、この解析装置Ｐが、その内部メモリ１０２に記憶された改ざん解析プログラムにしたがって、前記ＣＰＵ１０１や周辺機器を作動し、図９に示すように、データ読出し部Ｐ１、改ざん有無判断部Ｐ２等としての機能を発揮するようにする。以下、各手段について説明する。
【００５８】
データ読出し部Ｐ１は、着脱式記録手段７から、プロテクトコードを読み出すためのものである。なお、ドライブレコーダ１の内部メモリ８２に記憶しているデータを、データ送信部８ｄを利用して読み出すことを妨げない。
【００５９】
改ざん有無判断部Ｐ２は、前記データ読出し部Ｐ１で読み出し可能なプロテクトコードが無い場合に、被検証用のＪＰＥＧファイルに改ざんが有るとの判断し、ある場合には改ざんが無いとの判断を行うものである。判断結果は、画面出力や印字出力するなど、適宜方法で出力することができる。
【００６０】
また、検査コードのバイト配列は、ユニークなコードとして取り扱うことができるサイズとしているため、この検査コード及び状態コードから、被検証用のＪＰＥＧファイルに改ざんがあるか否かを判断することができるようになる。
【００６１】
具体的には、改ざん者によって、改ざん後、元データに記録したプロテクトコードを再度付与したとしても、ＪＰＥＧファイルの圧縮画像データは、非可逆圧縮のデータのため、被検証用のＪＰＥＧファイルについて、そのＪＰＥＧファイルから得られる検査コードと、プロテクトコードから例えば逆演算して得られる検査コードとを比較し、それらが一致していれば、被検証用のＪＰＥＧファイルは、元データからの改ざんが無いと判断でき、一致していなければ改ざんの有ると判断できる。
【００６２】
このような判断は、前記解析装置Ｐが、その内部メモリ１０２に記憶された他の改ざん解析プログラムにしたがって、前記ＣＰＵ１０１や周辺機器を作動し、図１０に示すように、データ読出し部Ｐ１、検査コード比較部Ｐ３、改ざん有無判断部Ｐ４等としての機能を発揮するようにすればよい。以下、検査コード比較部Ｐ３、改ざん有無判断部Ｐ４について説明する。
【００６３】
検査コード比較部Ｐ３は、データ読出し部Ｐ１で読み出したプロテクトコードから逆算した検査コードと、被検証用の圧縮画像データから得られる検査コードとを比較するものである。
【００６４】
改ざん有無判断部Ｐ４は、検査コード比較部Ｐ３が、各検査コードが一致していない場合に、被検証用のＪＰＥＧファイルに改ざんが有るとの判断し、一致している場合は、改ざんがないとの判断を行うものである。判断結果は、画面出力や印字出力するなど、適宜方法で出力することができる。
【００６５】
このように、画像に改ざんが無いかを、プロテクトコードの有無や、検査コードの比較により容易且つ確実に判断でき、元データからの改ざんが無いと判断できた場合には、撮影した画像そのものを証拠として用いることができる。
【００６６】
そして、同様に、その他の状態データとして記憶している被検証用の加速度データ及びファイルサイズと、プロテクトコードを逆演算して得られる状態コード（加速度データのＸ、Ｙ、Ｚ方向成分、ファイルサイズ）とを比較した結果に基づいて、被検証用の加速度データ及びファイルサイズに改ざんがあるか否かを判断できるようになる。このことにより、画像の改ざんのみならず、事故の証拠として改ざんされる可能性の高い加速度データなどの状態データについても改ざんの有無が検出可能となる。
【００６７】
なお、本発明は前記実施形態に限られるものではない。
【００６８】
例えば、状態コードは、前記加速度データや前記ファイルサイズの他、例えば、緯度経度情報など、改ざんされると事故などの事実分析結果に影響を及ぼすものを用いることができる。
【００６９】
改ざんされると事故などの事実分析結果に影響を及ぼすデータ（影響データとも呼ぶ）を記憶手段に記憶する一方、プロテクトコードに前記影響データが含まれるようにしておけば、事実分析の際に、記憶手段に記憶している被検証用の影響データと、プロテクトコードから得られる影響データとを比較し、その結果に基づいて、被検証用の影響データに改ざんがあるか否かを判断できるようになる。
【００７０】
また、非可逆圧縮方式は、ＪＰＥＧ方式に限られるものではない。
【００７１】
また、撮影手段として、車両に取り付けないタイプのものを用いることができる。この場合、画像そのものを証拠として用いることのできる画像記録装置としての利用が可能になる。
【００７２】
その他の構成も、本発明の趣旨を逸脱しない範囲で種々変形が可能である。
【図面の簡単な説明】
【００７３】
【図１】本発明のドライブレコーダを自動車に取り付けた場合を示す模式的正面図。
【図２】同実施形態におけるドライブレコーダの車内側から見た場合の斜視図。
【図３】同実施形態におけるドライブレコーダの車外側から見た場合の斜視図。
【図４】同実施形態におけるドライブレコーダの機器構成図。
【図５】同実施形態における情報処理手段の機能構成図。
【図６】同実施形態におけるプロテクトコードの生成方法を説明するための図。
【図７】同実施形態におけるドライブレコーダの画像取込から記録に関する動作を示すフロー図。
【図８】同実施形態における解析装置の機器構成図。
【図９】同実施形態における解析装置の機能構成図。
【図１０】同実施形態における解析装置の他の機能構成図。
【符号の説明】
【００７４】
１・・・・・ドライブレコーダ
８ａ２・・・データ圧縮部
８ａ３・・・プロテクトコード生成部
８ｂ・・・・データ格納部（一時データ格納部）
３１・・・・撮影手段
８２・・・・記録手段（内部メモリ）
Ｖ・・・・・車両（自動車）
Ｐ・・・・・解析装置
Ｐ１・・・・データ読出し部
Ｐ２・・・・改ざん有無判断部
Ｐ３・・・・検査コード比較部
Ｐ４・・・・改ざん有無判断部
【図１】
2008181410.tif 000003
【図２】
2008181410.tif 000004
【図３】
2008181410.tif 000005
【図４】
2008181410.tif 000006
【図５】
2008181410.tif 000007
【図６】
2008181410.tif 000008
【図７】
2008181410.tif 000009
【図８】
2008181410.tif 000010
【図９】
2008181410.tif 000011
【図１０】
2008181410.tif 000012
【手続補正書】
【提出日】平成19年1月25日(2007.1.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項２
【補正方法】変更
【補正の内容】
【請求項２】
前記状態データは、前記車両に作用する加速度を示す加速度データ、前記圧縮画像データのファイルサイズの少なくとも１つ又は両方である請求項１記載のドライブレコーダ。