(57)【要約】【課題】  ＣＰＵおよびクロック周波数を高速化することなく、コストアップすることなく、セキュリティ機能の実現を図ることができる動画撮影装置を提供する。【解決手段】  レンズ１は入射した被写体像を撮像素子４１内のセンサ４に結像し、水平走査回路３ａは、ＴＧ（Timing  Generator）２のタイミング信号に同期して画像データを読み込み、Ａ／Ｄ（Analog／Digital）コンバータ５、信号処理部６、画像メモリ７を介して記録装置１４に記録する。また、水平走査回路３ａと同期して動作する水平走査回路３ｂは、上記の動作と同時に、Ａ／Ｄコンバータ８、信号処理部９を介してＭＤ（Message  Digest）作成部１０にＭＤ作成用データを出力し、ＭＡＣ（Message  Authentication  Code：メッセージ認証子）作成部１１は秘密キーメモリ１２から秘密キーを読み出し、ＭＡＣを作成し、メモリ１３を介して画像メモリ７内の画像データに書き込む。【選択図】      図１
2006148553.tif 000002
【特許請求の範囲】
【請求項１】
多線出力を有する撮像素子と、
前記撮像素子から被写体を撮影したフレームデータを出力する出力手段と、
前記フレームデータの一部をサンプリングデータとして前記撮像素子から同時に読み出す読み出し手段と、
暗号化キーを記録しておく暗号化キー記録手段と、
前記読み出し手段により読み出されたサンプリングデータから、前記暗号化キーを用いて、改竄検知用データを作成する改竄検知用データ作成手段と、
を設けたことを特徴とする動画撮像装置。
【請求項２】
画像作成者を識別する画像作成者識別情報を記憶する画像作成者識別情報記憶手段と、
前記画像作成者識別情報記憶手段に基づいて、前記フレームデータに前記改竄検知用データと前記画像作成者識別情報とを埋め込む画像データ処理手段と、
を備えたことを特徴とする請求項１に記載の動画撮像装置。
【請求項３】
前記読み出し手段が前記フレームデータからサンプリングデータとして読み出す位置を必要に応じて変更することを特徴とする請求項１または請求項２のいずれかの項に記載の動画撮影装置。
【請求項４】
前記読み出し手段が前記フレームデータからサンプリングデータとして読み出す位置を必要に応じてフレーム毎に変更することを特徴とする請求項３に記載の動画撮影装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュリティ機能を持ったディジタル方式の動画撮影装置に関する。
【背景技術】
【０００２】
従来、例えば、カメラのフィルムやメディアにアナログで記録された写真や音声は、裁判等において証明力のあるものとして用いられている。近年のディジタル技術の進歩により、画像や音声をディジタルデータとして記録する装置が普及している。このようなディジタル化によれば、コピーしても劣化しない、通信回線を使って素早く配布できる、さらに情報内容の加工・編集を容易に行えるという長所が得られる。しかし、加工・編集が容易であるということは、一方で情報内容を容易に改竄できるということであり、情報として証拠能力が疑われる余地が生まれる。したがって、ディジタルの画像や音声を証拠品として使えるようにするためには、何らかの方法によってディジタルデータの改竄を防止する機能を備えていることが必要である。このようなセキュリティ機能を有するカメラはディジタル証拠カメラと呼ばれている。
【０００３】
このディジタル証拠カメラを実現するために、一般に通信等で用いられている電子署名技術を応用することが考えられている。電子署名システムでは、対となる２つの鍵が用いられる。１つは、暗号化のための鍵で秘密鍵と呼ばれ、もう一方は復号化のための鍵で公開鍵と呼ばれる。ディジタルデータは秘密鍵を用いて暗号化され、公開鍵を用いて復号化される。秘密鍵から公開鍵を求めるには一方向性関数が用いられるが、この一方向性関数の性質により、逆に公開鍵から秘密鍵を求めることは数学的に非常に難しいものとなっている。秘密鍵は持ち主以外の人が絶対に使えないように厳重に管理される必要がある一方、公開鍵は誰でも使えるように一般に公開される。
【０００４】
ここで、上述したようなセキュリティ機能を持ったカメラシステムとして、例えば、特許文献１に記載されているディジタル証拠カメラシステム、複合化鍵取得・登録システム、及びディジタル画像編集システムが知られている。また、特許文献２に記載されている電子カメラが知られている。これらは、カメラ等撮像装置によって生成した電子データに改竄検知データ、電子署名を付加し、画像作成者の特定、および、画像データが改竄されたか否かを検知するものである。
【特許文献１】特開平１１−３０８５６４号公報
【特許文献２】特開２０００−１５２１４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したようなセキュリティ機能を持ったカメラシステムは、対象となる電子画像データが静止画像である場合は有効であるが、動画像を撮影するカメラシステムにおいて、特に、ハイビジョン撮影のように高解像度、高フレームレートを要求される場合、次のような問題があった。すなわち、セキュリティ検知用データを各フレームデータより取り出し、暗号化演算等を行なうために、高速な処理速度が要求され、高速ＣＰＵ、専用ＬＳＩ等を装備する必要が発生し、コストアップに繋がるという問題があった。また、クロック周波数を高くする必要が生じ、それに伴って、消費電力が増加する等の支障が発生し、フレーム毎に上記のような検知コードを付加するのが困難であるという問題があった。
【０００６】
本発明は、上記事情を考慮してなされたもので、その目的は、ＣＰＵおよびクロック周波数を高速化することなく、コストアップすることなく、セキュリティ機能の実現を図ることができる動画撮影装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、この発明では、以下の手段を提案している。
請求項１に係る発明は、多線出力を有する撮像素子と、前記撮像素子から被写体を撮影したフレームデータを出力する出力手段と、前記フレームデータの一部をサンプリングデータとして前記撮像素子から同時に読み出す読み出し手段と、暗号化キーを記録しておく暗号化キー記録手段と、前記読み出し手段により読み出されたサンプリングデータから、前記暗号化キーを用いて、改竄検知用データを作成する改竄検知用データ作成手段とを設けたことを特徴とする。
この発明によれば、出力手段が撮像素子から被写体を撮影したフレームデータを出力するのと同時に、読み出し手段が、該フレームデータの一部をサンプリングデータとして読み出しを行い、改竄検知用データ作成手段が、暗号化キー記録手段に記録された暗号化キーによって、該サンプリングデータから改竄防止用データの作成を、フレームデータの出力と並行して行う。
【０００８】
請求項２に係る発明は、請求項１に記載の動画撮像装置であって、画像作成者を識別する画像作成者識別情報を記憶する画像作成者識別情報記憶手段と、前記画像作成者識別情報記憶手段に基づいて、前記フレームデータに前記改竄検知用データと前記画像作成者識別情報とを埋め込む画像データ処理手段とを備えたことを特徴とする。
この発明によれば、改竄検知用データ作成手段が、ＭＡＣ、改竄検知用データを作成するとともに、画像作成者を識別する画像作成者識別情報を作成し、フレームデータの中に埋め込む。
【０００９】
請求項３に係る発明は、請求項１または請求項２のいずれかの項に記載の動画撮影装置であって、前記読み出し手段が前記フレームデータからサンプリングデータとして読み出す位置を必要に応じて変更することを特徴とする。
この発明によれば、読み出し手段がフレームデータからサンプリングデータを読み出す位置を変更することにより、改竄防止データ作成に用いられるサンプリングデータの位置を解明することが困難となる。したがって、改竄防止データが突き止められ、データが改竄される恐れが少なくなる。
【００１０】
請求項４に係る発明は、請求項３に記載の動画撮影装置であって、前記読み出し手段が前記フレームデータからサンプリングデータとして読み出す位置を必要に応じてフレーム毎に変更することを特徴とする。
この発明によれば、読み出し手段がフレームデータからサンプリングデータを読み出す位置をフレーム毎に変更することにより、改竄防止データ作成に用いられるサンプリングデータの位置を解明することがより困難となる。したがって、改竄防止データが突き止められ、データが改竄される恐れが、フレーム毎にサンプリングデータとして読み出し位置を変更しない場合より少なくなる。
【発明の効果】
【００１１】
請求項１に係る発明によれば、多線出力を有する撮像素子を用いることにより、撮影したフレームデータの出力と並行して、改竄検知用データが作成されるので、動画撮影装置のように改竄検知用データの処理時間が問題となる用途にも支障なく改竄検知用データを作成することができる効果がある。また、高速で高コストのＣＰＵを用いることなく、改竄検知用データをフレームデータに埋め込むことができるので、装置全体としてのコストダウンを図ることができる効果がある。
【００１２】
請求項２に係る発明によれば、改竄検知用データの中にさらに画像作成者を識別する画像作成者識別情報を埋め込むので、データのセキュリティを画像を作成した個人別に確保することができる効果がある。
【００１３】
請求項３または請求項４に係る発明によれば、読み出し手段がフレームデータからサンプリングデータを読み出す位置をその都度変更することにより、該サンプリングデータの読み出し位置を検出することを困難とし、フレームデータに埋め込まれた改竄防止データを解読できないようにすることにより、データのセキュリティをより高めることができる効果がある。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照し、この発明の第１の実施形態について説明する。
図１は本実施形態における動画撮影装置の構成を示すブロック図である。この図において、動画撮影装置は、レンズ１と、ＴＧ（Timing  Generator）２と、水平走査回路３ａ、３ｂおよびセンサ４からなる撮像素子４１と、Ａ／Ｄ（Analog／Digital）コンバータ５（出力手段）と、信号処理部６（出力手段）と、画像メモリ７と、Ａ／Ｄコンバータ８（読み出し手段）と、信号処理部９（読み出し手段）と、ＭＤ（Message  Digest）作成部１０（改竄検知用データ作成手段）と、ＭＡＣ（Message  Authentication  Code：メッセージ認証子）作成部１１（改竄検知用データ作成手段）と、秘密キーメモリ１２（暗号化キー記録手段）と、メモリ１３と、記録装置１４とから構成される。
【００１５】
秘密キーメモリ１２は、後述する公開キーとペアをなし、暗号化／復号化処理を行う際に必要となる秘密キーを記憶する。記録装置１４は、例えば、ハードディスクによって構成され、後述する画像ファイルを記録する。
【００１６】
レンズ１は入射した被写体像を撮像素子４１に結像する。撮像素子４１は多線同時読み出し機能を有しており、結像された画像を内部のセンサ４によって撮像し、水平走査回路３ａおよび水平走査回路３ｂは、ＴＧ２によって生成されたタイミング信号に同期して、撮像された画像データを同時に読み込み、通常の動画像データであるフレームデータと改竄検知用に用いられるＭＤ作成用のデータとをそれぞれ、並行して同時に出力する。Ａ／Ｄ（Analog／Digital）コンバータ５は、水平走査回路３ａから出力されたフレームデータをＡ／Ｄ変換し、信号処理部６に出力する。信号処理部６は入力したディジタル信号に予め定められた信号処理を施し、画像メモリ７に出力する。
【００１７】
一方、Ａ／Ｄコンバータ８は、水平走査回路３ｂから出力されたＭＤ作成用のデータをＡ／Ｄ変換し、信号処理部９に出力する。信号処理部９は入力したディジタル信号に予め定められた信号処理を施し、ＭＤ作成部１０に出力する。ＭＤ作成部１０は入力したデータにハッシュ関数等の予め定められた関数を適用し、ＭＤを作成し、ＭＡＣ作成部１１に出力する。尚、あるディジタルデータからＭＤを作成する方法は公知のものであり、ハッシュ関数は元のディジタルデータが少しでも異なると、値が大きく変化するという性質を持っている。
【００１８】
ＭＡＣ作成部１１は、秘密キーメモリ１２から前述した秘密キーを読み出し、該秘密キーを用いてＭＤを暗号化し、前述したＭＡＣ（改竄検知用データ）を作成し、メモリ１３に格納する。メモリ１３に格納されたＭＡＣは、画像メモリ７に格納されたフレームデータに埋め込まれる。
【００１９】
尚、フレームデータは３０コマ／秒あるいは６０コマ／秒といった高速なレートにて作成されるため、画像メモリ７のデータはオーバーフローしないように、記録装置１４に順次書き込まれる。記録装置１４は、図２に示すようなメモリマップを有しており、各フレームデータの前にＭＡＣが追加され、画像データ全体の先頭に画像ヘッダ情報が付け加えられた構造をなしている。
【００２０】
以上のように構成された動画撮影装置において、ＴＧ２によって、水平走査回路３ａを撮像エリアの画素を走査してフレームデータを取り出すのと並行して、水平走査回路３ｂによって、ＭＤ作成用データを取り出される。これにより、フレームデータを、Ａ／Ｄコンバータ５、信号処理部６を用いた処理によって画像メモリ７に書き込む処理と並行して、サンプリングされたＭＤ作成データから、Ａ／Ｄコンバータ８、信号処理部９、ＭＤ作成部１０、ＭＡＣ作成部１１、秘密キーメモリ１２を用いた処理によってＭＡＣが作成されて、メモリ１３に格納され、該ＭＡＣが画像メモリ７に格納されたフレームデータに埋め込まれる。該フレームデータは、上述したように、記録装置１４に記録される。
【００２１】
そして、上記のような画像ファイルが記録装置１４から、取外し可能な記録媒体３０に記憶された後に改竄されたか否かを検知するために、改竄検知装置３００が用いられる。改竄検知装置３００は、図３に示すように、復号化部３１と、ＭＤ作成部３２と、公開キーメモリ３３と、比較一致判定部３４とから構成される。
【００２２】
改竄検査装置３００に装着された記録媒体３０に記憶されている画像ファイルから、各フレームデータと、ＭＡＣと、画像ヘッダ情報とに分離され、ＭＡＣは復号化部３１に入力され、画像データはＭＤ作成部３２に入力される。 尚、この画像データには、画像データそのものの他に、画像データのフォーマットを示す情報としてＪＰＥＧやＴＩＦＦ（登録商標）等のヘッダ情報を含めてもよい。
【００２３】
復号化部３１は公開キーメモリ３３に予め記憶されている公開キーを用いてＭＡＣを復号化することによりＭＤ１を生成する。この公開キーと前述した秘密キーとは、暗号化／復号化処理においてペアとなるキーである。一方、ＭＤ作成部３２は入力された画像データからハッシュ関数等の予め定められた関数を用いてＭＤ２を生成する。比較一致判定部３４は、ＭＤ１とＭＤ２とを比較して両者が一致しなかった場合、画像ファイルが第三者により改竄されたと判定する。
【００２４】
次に、本実施形態における撮像素子４１の詳細について説明する。本実施形態における撮像素子４１においては、撮像素子４１内のセンサ４の走査等の手順に工夫をして、フレームデータ領域からサンプリングデータとして読み出す位置を変更することにより、セキュリティの向上を図っている。
【００２５】
本実施形態における撮像素子４１は、図４のようなＸ−Ｙアドレス型の固体撮像素子であり、マトリクス状に配備された画素P11〜P88からなるセンサ４と、画素P11〜P88が発生する光電変換信号の読出しを制御する垂直走査回路１〜４と、読み出された光電変換信号を順次後段へと送出するための水平走査回路１〜４と、水平走査回路１〜４を制御する画素選択手段ＰＳと、垂直走査回路１〜４の走査を制御する垂直走査制御回路ＶＳとから構成される。尚、水平走査回路１〜４は、適宜、撮像素子４１における水平走査回路３ａまたは３ｂの機能をなすように選択される。
【００２６】
各画素には、垂直走査回路１〜４からの垂直選択線V11〜V81,V12〜V82と、水平走査回路へ信号を読み出すための垂直信号線H1〜H8が接続される。各画素における垂直選択線は、特定の垂直走査回路によって制御されるように接続される一方、垂直信号線は列毎の画素間にて共有され、全ての水平走査回路へと接続される。また、画素選択手段と水平走査回路１〜４はそれぞれ、信号線PS1、PS2、PS3、PS4によって接続される。
【００２７】
垂直および水平方向に2×2の隣接する画素単位によって画素群が形成され、画素群を形成する4つの画素はそれぞれ異なる垂直走査回路によって光電変換信号の読出しが制御されるように垂直選択線が接続され、図５に示す、読出しシーケンスによって光電変換信号が読み出される。尚、図５における垂直選択線の記号は、図４においてそれぞれ垂直選択パルス名として示してある。
【００２８】
垂直走査回路１〜４は画素P11〜P88にて発生する光電変換信号の読み出しの制御を行なう。垂直走査制御回路から、図示しないスタート・パルスが送られると、垂直走査回路１はV11, 垂直走査回路２はV21、垂直走査回路３はタイミングを少し遅らせた状態にて  V31、垂直走査回路４は同じくタイミングを少し遅らせた状態にてV41をハイレベルにする。１ラインの水平読み出し期間を過ぎると、垂直走査制御回路よりさらにパルスが送られ、垂直走査回路１〜４は下位画素群を選択できるように、それぞれV12、V22、V32、V42の垂直選択パルスをハイレベルにする。以降、最下画素群に到達するまでこの処理を繰り返す。
【００２９】
水平ブランキング期間中に垂直選択パルス（V11〜V82）がハイレベルになると、各画素内の光電変換信号を垂直信号線H1〜H8へと送出する為、図示しないスイッチを導通させる。これにより、各画素の光電変換信号は、予め定められた各水平走査回路へと送出され、水平走査回路内のコンデンサ等に信号が一旦蓄積される。その後、この蓄積された光電変換信号は、水平有効信号期間内に画素選択手段により指示されたタイミングによって読み出される。
【００３０】
画素選択手段は、水平走査回路１において、図５に示すように、順次、垂直信号線H1、H3、H5、H7を選択するようにハイレベルのパルスを送ることにより、水平走査回路１内に蓄積された画素P11、P13、P15、P17の光電変換信号が順次出力１に読み出される。画素選択手段は、水平走査回路３においても同様に、垂直信号線H1、H3、H5、H7を選択するようにハイレベルのパルスを送り、水平走査回路３内の画素P21、P23、P25、P27の光電変換信号が出力３として、順次、読み出される。同様に、水平走査回路２、４においては、垂直信号線H2、H4、H6、H8を選択できるようにハイレベルのパルスを送信し、図５に示すように、出力２、４の出力信号を獲得する。
【００３１】
次に、各画素の読み出しについて説明する。
例えば、図４における画素群Ａの画素のうち、画素P11は垂直走査回路1からの垂直選択パルスV11によって制御され、画素内において蓄積された光電変換信号は、垂直信号線H1を経て水平走査回路1へと送出され、水平有効期間に光電変換信号P11−n（n≧1の整数：フレーム番号を示す）として出力1から読み出される。同様に、画素P12は垂直走査回路2からの垂直選択パルスV21によって制御され、垂直信号線H2を経て水平走査回路2へと送出され、水平有効期間に光電変換信号P12−n（n≧1の整数：フレーム番号を示す）として出力2から読み出される。画素P21は垂直走査回路3からの垂直選択パルスV31によって制御され、垂直信号線H1を経て水平走査回路3へと送出され、水平有効期間に光電変換信号P21−n（n≧1の整数：フレーム番号を示す）として出力3から読み出される。画素P22は垂直走査回路4からの垂直選択パルスV41によって制御され、各画素内で蓄積された光電変換信号は、垂直信号線H2を経て水平走査回路4へと送出され、水平有効期間に光電変換信号P22−n（n≧1の整数：フレーム番号を示す）として出力4から読み出される。
【００３２】
また、画素群Ａと同様に、画素P13、P14、P23、P24は画素群Ｂを構成し、画素P15、P16、P25、P26は画素群Ｃを構成し、画素P17、P18、P27、P28は画素群Ｄを構成している。
尚、ここで、水平走査回路１〜４は上述した画素群Ａ〜Ｄの各画素を含め、全ての画素P11〜P88に接続している。また、各水平走査回路は水平読み出し期間に該当画素から読み出された光電変換信号を読み込み、画素選択手段からのパルスによって該当する画素を選択し、出力するようになっている。すなわち、前述した画素選択手段からの画素選択パルスにより、図５に示した１ライン分の出力１〜４の出力信号を得ることができる。ここでは出力１は光電変換信号P11-1、P13-1、P15-1、P17-1で、出力２は光電変換信号P12-1、P14-1、P16-1、P18-1で、出力３は光電変換信号P21-1、P23-1、P25-1、P27-1で、出力４は光電変換信号P22-1、P24-1、P26-1、P28-1となる。
【００３３】
そして、１ラインの水平読み出しが終了すると、垂直走査制御回路により画素群をシフトする為のパルスが垂直走査回路１〜４に送られ、その結果、画素群ＥのP31、P32、P41、P42が水平読み出し期間の次のラインの先頭画素群として選択される。このラインにおいては、出力１は光電変換信号P31-1、P33-1、P35-1、P37-1で、出力２は光電変換信号P32-1、P34-1、P36-1、P38-1で、出力３は光電変換信号P41-1、P43-1、P45-1、P47-1で、出力４は光電変換信号P42-1、P44-1、P46-1、P48-1となる。
【００３４】
これ以降、同様の処理が繰り返され、図５に示した出力１〜４の垂直読み出し期間（１フレーム）の出力信号が得られる。ここでは１フレーム（８×８）の画素を読み出すのに４ライン分の時間において読み出しを行っている。
【００３５】
尚、画素からの光電変換信号を垂直信号線へ送出する際、例えば、画素P11とP21とを同一水平ブランキング期間中に読み出す際には、図５のＡ部で示すように、水平ブランキング期間中に水平制御パルスV11、31の読出しタイミングをずらして、垂直信号線へと光電変換信号を送出すれば、異なる画素からの光電変換信号が同時に垂直信号線内を伝達し、信号がぶつかるような不具合を発生することがなくなる。ここで、異なる水平走査回路に対して同タイミングで光電変換信号を送出するために、垂直信号線を複数本備えてもよいことは言うまでもない。
【００３６】
ここで、出力１〜４が得られるが、全て（４つ）の信号出力により、全画素領域が読み込まれることになる。ここで、出力１〜４のそれぞれを小フレーム画像と呼ぶことにするが、例えば、出力１だけを出力すれば、全画素信号から１つおきに間引いた間引き映像となる。すなわち、この間引き映像は、縦横を同じ割合にて間引いた１／４サイズの画像となっている。
【００３７】
次に、上記による出力信号を利用する方法について説明する。
図６は本実施形態における動画撮影装置の映像出力信号の系統を示す図である。この図において、映像出力信号の系統は、レンズ１と、撮像素子４１と、信号処理部６、９と、ＭＤ作成部１０およびＭＡＣ作成部１１ならびに秘密キーメモリ１２からなるセキュリティ処理部と、出力信号変換部５１とから構成される。
【００３８】
この動画撮影装置において、図６に示すように映像出力信号は、出力１〜４全てを用いる。出力１〜４は信号処理部６、９において、γ特性、ゲイン調整等の処理が施された後、映像出力変換部５１において1フレーム単位でバッファリングされる。映像出力変換部５１は、映像出力信号を出力する。この時、例えば、出力１〜４の信号の内どれかの信号を用いてセキュリティ用のサンプルデータとして利用することができる。
【００３９】
このとき、出力１では、画素P11、P13、P15、P17・・・の値、出力２では、画素P12、P14、P16、P18・・・の値、出力３では、画素P21、P23、P25、P27・・・の値、出力４では、画素P22、P23、P25、P27・・・の値が出力される。
【００４０】
本実施形態によれば、動画像ファイルを記録装置１４に書き込む処理と同時に並行して、改竄検知用データであるＭＤデータおよびＭＡＣを生成、付与してフレームデータに付加して記録装置１４に書き込むことができる。したがって、高いクロック周波数のＣＰＵを用いることなく、動画像のフレーム毎のセキュリティ機能の実現を可能にすることができる。
【００４１】
従来、ハイビジョン撮影、あるいはそれ以上の超高精細動画像の撮影においては、処理時間の問題より、フレームデータにおいて、改竄検知用データ、あるいは、電子署名の生成、付与が困難であったため、本発明は有効である。
【００４２】
また、本実施形態によれば、選択する信号の選び方によって、サンプルデータとしての、読み出す位置を変更することができる。これにより、セキュリティに関わるデータの解読を困難にし、セキュリティのレベルを向上させることができる。
【００４３】
また、本実施形態によれば、セキュリティ用のサンプルデータは撮像素子４１からフレームデータと同時に出力されているので、高速に処理できる。すなわち、セキュリティ用の演算処理をいち早く開始することができるとともに、一旦メモリに格納されたフレームデータより、サンプルデータを選択し読み込む処理を省くことができるので、処理時間を短縮することに繋げることができる。
【００４４】
次に、本発明の第２の実施形態について説明する。
第２の実施形態による動画撮影装置の構成（図７）は図１と類似しているが、ＭＡＣ作成部２５が秘密キーメモリ２７から秘密キーを読み出すと共に、著作者ＩＤメモリ２６から、例えば、該動画の撮影者を特定する著作者ＩＤを読み出して、ＭＡＣを作成してメモリ２８に格納し、該ＭＡＣを、Ａ／Ｄコンバータ１９および信号処理部２０によって処理されて画像メモリ２１に書き込まれたフレームデータに埋め込むところが異なる。
以下、図に従ってこの実施形態における回路の構成を説明する。
【００４５】
図７において、動画撮影装置は、レンズ１５と、ＴＧ１６と、水平走査回路１７ａ、１７ｂおよびセンサ１８からなる撮像素子４２と、Ａ／Ｄコンバータ１９（出力手段）と、信号処理部２０（出力手段）と、画像メモリ２１と、Ａ／Ｄコンバータ２２（読み出し手段）と、信号処理部２３（読み出し手段）と、ＭＤ作成部２４（改竄検知用データ作成手段）と、ＭＡＣ作成部２５（改竄検知用データ作成手段）と、著作者ＩＤメモリ２６（画像作成者識別情報記憶手段）と、秘密キーメモリ２７（暗号化キー記録手段）と、メモリ２８と、記録装置２９とから構成される。尚、レンズ１５、ＴＧ１６、撮像素子４１、水平走査回路１７ａ、１７ｂ、センサ１８、Ａ／Ｄコンバータ１９、２２、信号処理部２０、２３、画像メモリ２１、ＭＤ作成部２４、ＭＡＣ作成部２５、秘密キーメモリ２７、メモリ２８、記録装置２９は、それぞれ、第１の実施形態における動画撮影装置のレンズ１、ＴＧ２、撮像素子４２、水平走査回路３ａ、３ｂ、センサ４、Ａ／Ｄコンバータ５、８、信号処理部６、９、画像メモリ７、ＭＤ作成部１０、ＭＡＣ作成部１１、秘密キーメモリ１２、メモリ１３、記録装置１４に対応する。
【００４６】
次に、本実施形態における動画撮影装置の動作を説明する。
本実施形態における動画撮影装置の動作は、第１の実施形態における動画撮影装置の動作と類似しているので、主に、相違点に着目して動作を説明する。
【００４７】
先ず、撮像素子４２内において、センサ１８から水平走査回路１７ａによって取り出されたフレームデータは、第１の実施形態と同様に、Ａ／Ｄコンバータ１９および信号処理部２０によって、予め定められた処理がなされた後、画像メモリ２１に格納される。
【００４８】
一方、センサ１８から水平走査回路１７ｂによって取り出されたＭＤ作成用データも、第１の実施形態と同様に、Ａ／Ｄコンバータ２２および信号処理部２３ならびにＭＤ作成部２４によってＭＤが作成される。ＭＡＣ作成部２５において、作成されたＭＤをそのまま用いてＭＡＣを作成してもよいが、本実施形態においては、動画撮影装置が複数の人によって使用されることを想定し、秘密キーメモリ２７に記憶されている秘密キーに加えて、図８に示すように、著作者ＩＤメモリ２６に記憶されている著作者ＩＤをも付加してＭＡＣを作成する。尚、上述した著作者ＩＤは、例えば、パスワードの入力をユーザに求め、該パスワードから導き出される。  
【００４９】
そして、作成されたＭＡＣは、メモリ２８に格納される。メモリ２８に格納されたＭＡＣは、画像メモリ２１に格納されたフレームデータに埋め込まれる。ＭＡＣを画像メモリ２１に格納されたフレームデータに埋め込む方法として、例えば、図９に示すように、ＭＡＣデータの各ビットから１ビットづつ取り出し、画像メモリ２１内の飛び飛びの位置にある画素データのＬＳＢ（Least  Significant  Bit）に格納する方法が採られている。このとき、画素データのＬＳＢにＭＡＣデータの各ビットを格納しているので、該ビットのデータが“０”であるか、“１”であるかによる画素データへの影響は殆どなく、目で見ても、ＭＡＣ（電子署名）の各ビットが画素データに埋め込まれたことを判別することはできない。尚、ＭＡＣの各ビットを格納する画素データの選び方として、一定間隔にある画素を取り出したり、画面の端に近い箇所から重点的に選び出す方法がある。
【００５０】
そして、第１の実施形態と同様に、ＭＡＣが埋め込まれたフレームデータは３０コマ／秒あるいは６０コマ／秒といった高速なレートにて作成されるため、画像メモリ２１のデータはオーバーフローしないように、記録装置２９に順次書き込まれる。記録装置２９は、図２に示すようなメモリマップを有しており、各フレームデータの前にＭＡＣが追加され、画像データ全体の先頭に画像ヘッダ情報が付け加えられた構造をなしている。
【００５１】
そして、上記のような画像ファイルが記録装置２９から、取外し可能な記録媒体３０に記憶された後に改竄されたか否かを検知するために、改竄検知装置３００が用いられる。尚、改竄検知装置３００は、第１の実施形態における改竄検知装置３００と比して、構成は類似しているが、動作が一部異なる。
【００５２】
改竄検査装置３００に装着された記録媒体３０に記憶されている画像ファイルから、各フレームデータと、画像ヘッダ情報とが取り出され、各フレームデータのＬＳＢからＭＡＣが復元されて復号化部３１に入力される。また、フレームデータはＭＤ作成部３２にも同時に入力される。
【００５３】
復号化部３１は公開キーメモリ３３に予め記憶されている公開キーを用いてＭＡＣを復号化することによりＭＤ１を生成する。この公開キーと前述した秘密キーとは、暗号化／復号化処理においてペアとなるキーである。一方、ＭＤ作成部３２は入力された画像データからハッシュ関数等の予め定められた関数を用いてＭＤ２を生成する。比較一致判定部３４は、ＭＤ１とＭＤ２とを比較して両者が一致しなかった場合、画像ファイルが第三者により改竄されたと判定する。尚、図８に示すように、ＭＤと著作者ＩＤとからＭＡＣを作成した場合、該ＭＡＣを復号化すると、ＭＤと著作者ＩＤとが生成されるので、該著作者ＩＤによって電子署名を確認することができる。
【００５４】
尚、本実施形態における動画撮影装置の映像出力信号の系統内の構成要素は、第１の実施形態における動画撮影装置の映像出力信号の系統内の構成要素に比して、以下の点が異なる。すなわち、第１の実施形態においては、ＭＤ作成部１０およびＭＡＣ作成部１１ならびに秘密キーメモリ１２によってセキュリティ処理部が構成されるのに対し、ＭＤ作成部２４、ＭＡＣ作成部２５、著作者ＩＤメモリ２６および秘密キーメモリ２７によってセキュリティ処理部が構成される。
【００５５】
本実施形態によれば、画像作成者を特定する著作者ＩＤを加えてＭＡＣを作成するので、撮影装置が複数の人によって使用される場合にもセキュリティを確保することができる。
【００５６】
次に、本発明の第３の実施形態について説明する。
第３の実施形態による動画撮影装置の構成は、第１実施形態および第２の実施形態による動画撮影装置の動作をより具体的にしたものとなる。図１０に示す動画撮影装置の映像出力信号の系統は、図６に示す動画撮影装置の映像出力信号の系統にセキュリティデータ選択部５２およびスイッチ回路５３を追加した構成になっている。
以下、図に従ってこの実施形態について説明する。
【００５７】
セキュリティデータ選択部５２においては、例えば乱数を発生させ、その乱数値により、垂直ブランキングの期間中に以下のように、出力信号の選択を行い、スイッチ回路５３制御し、信号処理部６、９もしくは２０、２３に出力する。
出力信号＝１                  （０  ＜＝  乱数値  ＜０．２５）
出力信号＝２             （０.２５  ＜＝  乱数値  ＜０．５）
出力信号＝３              （０．５  ＜＝  乱数値  ＜０．７５）
出力信号＝４            （０．７５  ＜＝  乱数値  ＜１）
ここで、乱数は０以上１以下である。
【００５８】
例えば、出力信号が１の場合、出力１のスイッチをオンにし、出力２，３，４をオフにする。この時、出力信号１のみがセキュリティ処理部にて処理される。出力信号が２の場合、出力２のスイッチをオンにし、出力１，３，４をオフにする。この時、出力信号２のみがセキュリティ処理部にて処理される。出力信号が３の場合、出力３のスイッチをオンにし、出力１，２，４をオフにする。この時、出力信号３のみがセキュリティ処理部にて処理される。出力信号が４の場合、出力４のスイッチをオンにし、出力１，２，３をオフにする。この時、出力信号４のみがセキュリティ処理部にて処理される。
【００５９】
以上のようにすることにより、本実施形態においては、フレーム毎にサンプリングデータとしての出力信号が切り替わり、その結果読み出す位置を変化させる事ができる。これにより、セキュリティに関わるデータの解読を困難にし、セキュリティのレベルをさらに向上させることができる。
【００６０】
以上、本発明の実施形態について図面を参照して詳述したが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲での設計変更も含まれる。
【図面の簡単な説明】
【００６１】
【図１】本発明の第１、３の実施形態における動画撮影装置の構成を示すブロック図である。
【図２】本発明の各実施形態における記録装置１４のメモリマップを示す図である。
【図３】同実施形態における改竄検知装置３００の構成を示すブロック図である。
【図４】同実施形態における撮像素子４１または４２の構成を示すブロック図である。
【図５】同実施形態における撮像素子４１または４２の動作を示すタイミングチャートである。
【図６】本発明の第１〜２の実施形態における動画撮影装置の映像出力信号の系統を示す図である。
【図７】本発明の第２〜３の実施形態における動画撮影装置の構成を示すブロック図である。
【図８】同実施形態においてＭＤ（Message  Digest）と著作者ＩＤとからＭＡＣ（Message  Authentication  Code：メッセージ認証子）を作成する概念を示す図である。
【図９】同実施形態においてＭＡＣを画像メモリ２１に格納する概念を示す図である。
【図１０】本発明の第３の実施形態における動画撮影装置の映像出力信号の系統を示す図である。
【符号の説明】
【００６２】
１、１５・・・レンズ、２、１６・・・ＴＧ（Timing  Generator）、３ａ、３ｂ、１７ａ、１７ｂ・・・水平走査回路、４、１８・・・センサ、５、１９・・・Ａ／Ｄ（Analog／Digital）コンバータ（出力手段）、６、２０・・・信号処理部（出力手段）、７、２１・・・画像メモリ（出力手段）、８、２２・・・Ａ／Ｄコンバータ（読み出し手段）、９、２３・・・信号処理部（読み出し手段）、１０、２４・・・ＭＤ（Message  Digest）作成部（改竄検知用データ作成手段）、１１、２５・・・ＭＡＣ（Message  Authentication  Code：メッセージ認証子）作成部（改竄検知用データ作成手段）、１２、２７・・・秘密キーメモリ（暗号化キー記録手段）、１３、２８・・・メモリ、１４、２９・・・記録装置、２６・・・著作者ＩＤメモリ（画像作成者識別情報記憶手段）、３０・・・記録媒体、３１・・・復号化部、３２・・・ＭＤ作成部、３３・・・公開キーメモリ、３４・・・比較一致判定部、４１、４２・・・撮像素子、５１・・・出力信号変換部、５２・・・セキュリティデータ選択部、５３・・・スイッチ回路、３００・・・改竄検知装置
【図１】
2006148553.tif 000003
【図２】
2006148553.tif 000004
【図３】
2006148553.tif 000005
【図４】
2006148553.tif 000006
【図５】
2006148553.tif 000007
【図６】
2006148553.tif 000008
【図７】
2006148553.tif 000009
【図８】
2006148553.tif 000010
【図９】
2006148553.tif 000011
【図１０】
2006148553.tif 000012