(57)【特許請求の範囲】
【請求項１】
時系列に処理される所定のコンテンツに対して所定の透かし情報を埋め込む電子透かし埋め込み装置であって、複数の異なる埋め込み態様で前記コンテンツに対する透かし情報の埋め込み処理を実行する機能を持つ埋め込み実行手段と、前記コンテンツに関して時間軸上の区間を指定する区間指定手段とを備え、少なくとも、当該時間軸上で隣接する区間については、透かし情報の埋め込み処理を規定する前記埋め込み態様を相違させる上記電子透かし埋め込み装置で透かし情報を埋め込まれたコンテンツを時系列に処理して当該コンテンツから透かし情報を検出する電子透かし検出装置であって、
複数の異なる埋め込み態様に対応する複数の検出態様で、前記コンテンツに対する透かし情報の検出処理を実行する機能を持つ検出実行手段と、
当該検出実行手段の動作を制御する検出制御手段とを備え、
当該検出制御手段は、前記埋め込み態様を時間軸上で隣接する区間について相違させた時系列なコンテンツから、統計的な処理によって当該区間の検出を行う区間検出状態では、前記検出実行手段に複数の検出態様で並行して検出処理を実行させ、透かし情報を検出する透かし情報検出状態では単一の検出態様で検出処理を実行させることを特徴とする電子透かし検出装置。
【請求項２】
請求項１の電子透かし検出装置において、
前記区間検出状態のなかには、処理中の時系列なコンテンツに関し統計的な処理を実行して前記埋め込み態様を特定することで対応する検出態様を一義的に特定する検出態様特定状態を含むことを特徴とする電子透かし検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は電子透かし検出装置に関し、例えば、著作権の保護、画像改竄検出、各種情報記録等を行うために、動画像に埋め込まれた電子透かし情報を検出する場合などに適用して好適なものである。
【０００３】
【従来の技術】
従来の動画用電子透かし埋め込み装置としては、次の文献１に示すものがある。
【０００４】
文献１：  特開平１１−３４１４５２号公報
従来、この種の動画用電子透かし埋め込み装置では画質に対する影響を考慮に入れ、動画を構成するフレームに出来るだけ弱い強度で電子透かしを埋め込んでいた。この際後の電子透かし検出において統計的判断を可能にするため動画を構成する全てのフレームに同じ透かし情報を埋め込んでいた。
【０００５】
すなわちこの統計的判断に基づく検出では、動画像を構成する連続したフレーム中の画像の内容は、通常、時間経過とともに動的に変化していくが、透かし情報は不変であるため、多数のフレームから統計的に不変の部分を抽出することで、透かし情報を得ることができる。
【０００６】
【発明が解決しようとする課題】
しかしながら、例えば編集によって、別の透かし情報（著作権者情報等）を持つ複数の動画像コンテンツを時間軸方向に切断したり結合したりして、新たな一つの動画像コンテンツを構成する場合などには、構成した新たな動画像コンテンツの区間毎に著作権者等が相違するため、区間ごとに別の著作権者情報（例えば、著作権者の氏名やＩＤなど）を埋め込むことになり、従来の方法では電子透かしの検出がうまく行かない事があって、透かし情報検出の信頼性が低い。
【０００７】
これは一般に区間の境界を予め知る事が出来ず、区間ごとに透かし情報自体も変化するため、隣り合う区間に埋め込まれた透かし情報に干渉されて、いずれの透かし情報の検出に関しても、正しい統計的判断を下せない為である。
【０００８】
もちろん、区間の境界を明示的に示す境界指示データを動画像コンテンツとともに配信するようにすれば、境界指示データによって画定された区間のなかでのみ上述した不変部分の抽出を実行することで、正しい統計的判断を下すことは可能であると考えられるが、動画像コンテンツと別個にこのような境界指示データを配信することは動画像コンテンツの流通性を阻害して好ましくない。
【０００９】
一方、動画像コンテンツに関する編集は、時間軸方向で行われるだけでなく、静止画像と同様、空間軸方向すなわち１フレームのなかで行われることもある。この場合、動画像を構成する１つひとつのフレームに、透かし情報（例えば、著作権者情報）が異なる複数のコンテンツが混在することになる。
【００１０】
透かし情報の検出が正常に行えない場合には、例えば、フレーム中の一部の透かし情報の一部の情報項目（例えば、著作権者Ｃ１の著作にかかるコンテンツの透かし情報のうち著作権者Ｃ１の氏名やＩＤなどの著作権者情報）に関してのみ使用（例えば、コンテンツのユーザが目視すること）が許可されている場合でも、他の透かし情報の情報項目（例えば、著作権者Ｃ２の著作にかかるコンテンツにおいて不正コピーの流通経路を特定するために密かに埋め込んであるコンテンツ購入者情報など）も一緒に検出され、目視されてしまうケースなどが該当する。
【００１１】
すなわち、従来の方法では、透かし情報の管理が適切に行えない可能性がある。
【００１２】
透かし情報として含まれ得る様々な情報項目のうち、いずれの情報項目をユーザに目視できるようにするか等（例えば、著作権者の氏名は目視させたいが、コンテンツ購入者情報は秘匿したい等）は、本来、著作権者などの意向にしたがって個々のコンテンツごとに決定されるものであるが、異なる著作権者にかかる透かし情報を同じフレーム内に同じ方法で埋め込むかぎり、そのようにきめ細かな処理を行うことは困難である。
【００１３】
すなわち、従来の方法では、透かし情報を利用した制御が適切に行えない可能性もある。
【００１４】
【課題を解決するための手段】
かかる課題を解決するために、本発明は、時系列に処理される所定のコンテンツに対して所定の透かし情報を埋め込む電子透かし埋め込み装置であって、複数の異なる埋め込み態様で前記コンテンツに対する透かし情報の埋め込み処理を実行する機能を持つ埋め込み実行手段と、前記コンテンツに関して時間軸上の区間を指定する区間指定手段とを備え、少なくとも、当該時間軸上で隣接する区間については、透かし情報の埋め込み処理を規定する前記埋め込み態様を相違させる上記電子透かし埋め込み装置で透かし情報を埋め込まれたコンテンツを時系列に処理して当該コンテンツから透かし情報を検出する電子透かし検出装置であって、（１）複数の異なる埋め込み態様に対応する複数の検出態様で、前記コンテンツに対する透かし情報の検出処理を実行する機能を持つ検出実行手段と、（２）当該検出実行手段の動作を制御する検出制御手段とを備え、（３）当該検出制御手段は、前記埋め込み態様を時間軸上で隣接する区間について相違させた時系列なコンテンツから、統計的な処理によって当該区間の検出を行う区間検出状態では、前記検出実行手段に複数の検出態様で並行して検出処理を実行させ、透かし情報を検出する透かし情報検出状態では単一の検出態様で検出処理を実行させることを特徴とする。
【００１８】
【発明の実施の形態】
（Ａ）実施形態
以下、本発明にかかる電子透かし検出装置を、動画像コンテンツのための電子透かし検出装置に適用した場合を例に、各実施形態について説明する。
【００１９】
電子透かしは、コンテンツの制作者や版権者などの著作権者を特定できる著作権者情報などの透かし情報を当該コンテンツ自身に密かに埋め込む技術である。
【００２０】
コンテンツに埋め込む透かし情報の情報項目としてどのような項目を設けるかは、本来、著作権者などの意向にしたがって個々のコンテンツごとに決定されるものであるが、電子透かしによって透かし情報をコンテンツに埋め込むことは多くの場合、著作権保護を目的とするものであるから、透かし情報の情報項目としても、前記著作権者情報だけでは必ずしも十分ではなく、同一の制作者が制作した異なるコンテンツと区別するためにコンテンツ自体を特定するためのコンテンツ識別情報、コンテンツを購入した者を特定するコンテンツ購入者情報、ネットワーク経由でコンテンツを利用した者（あるいはコンピュータ端末）を逐次特定するコンテンツ利用者情報、コンテンツのコピーを許可するか否か、許可する場合のコピー回数制限値、現時点のコピー回数などの各種情報項目を包含することが好ましい。
【００２１】
コンテンツ識別情報、コンテンツ購入者情報、コンテンツ利用者情報、および現時点のコピー回数などの情報は、著作権法違反の事実や不正な流通経路を特定するのに有効であり、コピーを実行するコピー装置が透かし情報によるコピー回数制限に対応していれば、コピー回数制限値と現時点のコピー回数に応じて、自動的に、回数制限値を超えたコピーを禁止すること等も可能である。
【００２２】
なお、電子透かしによって埋め込まれる透かし情報はコンテンツの本来的な構成要素ではなく、コンテンツにとってはノイズの一種であるため透かし情報を埋め込むことは必然的にコンテンツの品質劣化をもたらすが、品質劣化の程度は、様々な方法によって抑制することが可能である。
【００２３】
第１〜第８の実施形態に共通する特徴は、時間軸方向（前記区間毎）、または同じ単位データ内に別の方法で透かし情報を埋め込むことで、前記境界指示データ等を用いなくても、異なる透かし情報を区別して検出することを可能とする点にある。
【００２４】
（Ａ−１）第１の実施形態の構成
本実施形態にかかる動画用区間別電子透かし埋め込み装置１０の構成例は図１に示す通りである。この埋め込み装置１０は、動画像コンテンツ（ディジタル動画像）を編集する機能を持つ編集装置（図示せず）に接続して使用するものであってよい。
【００２５】
図１において、当該埋め込み装置１０は、電子透かし埋め込み部１１と、埋め込み方式指定部１２と、埋め込み情報の符号化部１３と、埋め込み符号の切替部１４とを備えている。
【００２６】
このうち埋め込み情報の符号化部１３は、動画像コンテンツに埋め込もうとする前記透かし情報（埋め込み情報）を、埋め込みやすい形に符号化する部分である。当該符号化部１３には、前記編集装置などから前記透かし情報Ｓ３と、動画像コンテンツの前記各区間に同期して処理を行うための同期情報Ｓ１０とが供給され、透かし情報Ｓ３を符号化して得られる符号Ｓ４を出力する。
【００２７】
透かし情報Ｓ３には、異なる４通りの透かし情報Ｓ３Ａ〜Ｓ３Ｄがあり、透かし情報Ｓ３Ａ〜Ｓ３Ｄを符号化して得られる符号にもＳ４Ａ〜Ｓ４Ｄの４通りがある。そして、符号Ｓ４Ａは透かし情報Ｓ３Ａに対応し、符号Ｓ４Ｂは透かし情報Ｓ３Ｂに対応し、符号Ｓ４Ｃは透かし情報Ｓ３Ｃに対応し、符号Ｓ４Ｄは透かし情報Ｓ３Ｄに対応するものとする。
【００２８】
ここで透かし情報は、上述した情報項目のうち少なくともいずれか一項目が相違していれば、異なる透かし情報であるといえる。例えば、編集の基礎となる動画像コンテンツの著作権者が４人存在し、４人の著作権者に対応して透かし情報の情報項目のうち著作権者情報の有無またはその内容が相違する場合は異なる透かし情報であるが、それに限らず、コンテンツ識別情報の有無またはその内容が相違する場合、コンテンツ購入者情報の有無またはその内容が相違する場合、コンテンツ利用者情報の有無またはその内容が相違する場合、コピー回数制限の有無またはコピー回数制限値の値が相違する場合、現時点のコピー回数の有無またはその値が相違する場合などはすべて、透かし情報が異なるといえる。
【００２９】
また、同期情報Ｓ１０には、各区間に関し、区間が開始するフレームのフレーム番号である区間開始フレーム番号ＳＮと、当該区間が終了するフレームの番号である区間終了フレーム番号ＥＮと、当該区間に埋め込む透かし情報（当該透かし情報を指定する識別子ＷＤ）との対応関係に関する情報（リスト）が含まれていてよい。
【００３０】
すなわち、当該リストの構成は、
（区間開始フレーム番号ＳＮ：区間終了フレーム番号ＥＮ、透かし情報識別子ＷＤ）
である。
【００３１】
前記符号化部１３による符号化は、同期情報Ｓ１０に合わせて、十分に早いタイミングで完了する必要がある。
【００３２】
当該同期情報Ｓ１０に対応する同期情報Ｓ１１と、符号Ｓ４Ａ〜Ｓ４Ｄを符号化部１３から受け取る埋め込み符号の切替部１４は、外部に存在する前記編集装置などからフレーム番号Ｓ２を受け取ると、埋め込みを行う前記区間に応じた符号を選択して前記埋め込み部１１に出力する部分である。
【００３３】
前記編集装置による編集後の動画像コンテンツ（フレーム系列）Ｓ１は例えば図２に示すようなものである。図２では、時間的に連続して処理される時系列なフレームＦ１〜Ｆ２９を示している。このうちフレーム番号１のフレームＦ１からフレーム番号７のフレームＦ７までの各フレームＦ１〜Ｆ７によって動画像コンテンツの区間ＴＤ１が構成され、同様に、フレーム番号１からフレーム番号７までの各フレームＦ８〜Ｆ１４によって区間ＴＤ２が構成され、フレーム番号１からフレーム番号６までの各フレームＦ１５〜Ｆ２０によって区間ＴＤ３が構成され、フレーム番号１からフレーム番号９までのフレームＦ２１〜Ｆ２９によって区間ＴＤ４が構成されている。
【００３４】
各区間の時間軸方向の長さ（すなわちフレーム数）は、編集作業の内容によって動的に決定されるものであるため、１つの動画像コンテンツＳ１には長短さまざまの区間が混在し得る。また、フレーム番号として編集前の各動画像コンテンツの内部における相対的なフレームの順番を示す番号を用いるものとすると、図示したように各区間がフレーム番号１のフレームから開始するとはかぎらないし、また編集作業によっては、１区間内でフレームの順番を入れ替えたり、一部のフレームを削除したりすることも起こり得るため、必ずしも１区間内のフレーム番号が連続した番号にならない可能性もあるが、図２ではすべての区間はフレーム番号１のフレームから開始し、１区間内のフレーム番号は連続番号であるものとしている。編集作業に応じて、フレーム番号の入れ替えや削除が発生した場合には、埋め込み装置１０に入力する前にフレーム番号の付け替えを行うことによって、連続番号とすることができる。同様に、フレーム番号の付け替えを行うことによって、すべての区間において最初のフレームのフレーム番号を所定の値（例えば、フレーム番号１）とすることができる。
【００３５】
ここで、任意の１つの区間内に属する各フレームについては埋め込むべき前記透かし情報が同じ（各情報項目の有無およびその内容が同じ）であるが、異なる隣接区間内のフレーム相互間では、埋め込むべき透かし情報が異なる（各情報項目の有無またはその内容が異なる）。
【００３６】
図２上では左方ほど時刻が早いので、図中では、フレーム番号１のフレームＦ１が最も早期に処理され、フレーム番号９のフレームＦ２９が最も遅く処理される。
【００３７】
フレーム番号系列が図２に示すようなものである場合、上述したリストを使用しなくても、フレーム番号１の出現を監視するだけで、区間の境界を検出することも可能である。
【００３８】
なお、画像に関する単位データとしてはテレビジョンなどで使用されるフィールドもあるが、コンピュータ内の処理では通常、フレームを使用するため、本実施形態でもフレームを用いている。
【００３９】
図２の動画像コンテンツＳ１およびフレーム番号Ｓ２を想定すると、前記切替部１４は、フレーム番号１〜７の前記区間ＴＤ１では前記符号Ｓ４Ａを出力し、フレーム番号１〜７の前記区間ＴＤ２では前記符号Ｓ４Ｂを出力し、…、フレーム番号１〜９の前記区間ＴＤ４では前記符号Ｓ４Ｄを出力することになる。
【００４０】
当該切替部１４はまた、埋め込み方式指定部１２に対して、前記同期情報Ｓ１１に対応した制御信号Ｓ６を供給する機能も備えている。
【００４１】
埋め込み方式指定部１２は、所定の指定アルゴリズムにしたがって埋め込み方式指定信号Ｓ９が指定した埋め込み方式を埋め込み方式制御信号Ｓ５として、当該制御信号Ｓ６に応じたタイミングで埋め込み部１１に伝える部分である。
【００４２】
当該埋め込み方式指定部１２から埋め込み方式制御信号Ｓ５を受け取り、前記切替部１４から符号Ｓ４Ａ〜Ｓ４Ｄを受け取るとともに、前記編集装置から動画像コンテンツＳ１を受け取る電子透かし埋め込み部１１は、動画像コンテンツＳ１を構成する各フレームに対し、符号Ｓ４Ａ〜Ｓ４Ｄのいずれかの符号を、埋め込み方式制御信号Ｓ５で指定された埋め込み方式で埋め込む部分である。
【００４３】
各フレームに符号が埋め込まれていない場合には単に埋め込みを行うだけでよいが、各フレームにすでに符号が埋め込まれている場合には、当該符号を消去した上で新しい符号を埋め込むようにしてもよい。ただし当該消去を正確に実行するためには、消去しようとする符号の埋め込みに使用された埋め込み方式に対応した消去操作を行うことが必要である。
【００４４】
フレームＦ１〜Ｆ２９などの画像フレームの表現方法には、ピクセル（画素）を最小単位として画像を表現するピクセル表現と、余弦波を最小単位とし位相や振幅（あるいは周波数）の異なる複数の余弦波の重ね合わせで画像を表現する周波数表現と、基準となる画像を持つフレームやこの基準となる画像からの差分情報として生成できる予測フレームによって動画像を表現する圧縮表現があり、前記透かし情報の埋め込み方式は、これらの表現方法に応じて相違する。
【００４５】
具体的には、ピクセル表現には、光の３原色であるＲ（赤）、Ｇ（緑）、Ｂ（青）を使用するＲＧＢ表現や、Ｙ（輝度）とＣｒ、Ｃｂ（色差）を使用するＹＣｒＣｂ表現などがあり、周波数表現にはＤＣＴ（離散コサイン変換）を用いた表現や、フーリエ変換を用いた表現や、ウエーブレット変換（ＨＡＲＲ変換）を利用した表現があり、圧縮表現にはＭＰＥＧ１やＭＰＥＧ２などに対応した表現があり、これらのうち任意の１表現に関しても、さまざまな埋め込み方式が利用できる。したがって本実施形態で利用可能な埋め込み方式は極めて多様であり、各種の画像処理（アフィン変換（画像の拡大、縮小、回転など）、フィルタ処理、圧縮処理などを含む）、加工処理、伝送等を受けたあとでもコンテンツ上で透かし情報をかなりの程度で保存でき（すなわち、画像処理などに対する耐性強度がそれほど弱くない）、なおかつ画質の劣化をユーザが受容可能なレベルに抑えることのできるさまざまな優れた埋め込み方式が考案されているが、対応できる画像処理の種類や加工処理の種類、画質劣化の程度、適用しやすい画像の内容などは埋め込み方式ごとに異なるため、画像フレームの表現方法や、埋め込み後に各動画像コンテンツが受けることが予測される画像処理の種類や加工の種類、許容できる画質劣化の程度、動画像コンテンツの画像内容などの諸条件に応じて、最も適切な埋め込み方式を選択するようにするとよい。
【００４６】
本実施形態で用いる埋め込み方式は、単独の埋め込み方式としての性能が優れていることも重要であるが、それに加えて、隣接する各区間に対して適用する埋め込み方式相互間の関係が重要である。隣接する各区間に対して適用する埋め込み方式相互間の関係は、後述する統計的判断の正否に直接影響するからである。
【００４７】
また、一般的に、埋め込んだ透かし情報の画像処理、加工処理や伝送等に対する耐性強度の強さと透かしを埋め込まれた画像の画質の高さとはトレードオフの関係にあるためにここでは埋め込み方式として比較的弱い耐性強度を持つ方式を用いるものとする。ただし、画質を劣化させずに耐性強度の比較的強い埋め込みを行うことが可能であるなら、そのような埋め込みを行うことは本実施形態においても好ましいことは当然である。
【００４８】
本実施形態では、これら多様な埋め込み方式のなかから４通りの埋め込み方式ＭＶ１〜ＭＶ４を候補として用意し、埋め込みを実行する際には埋め込み方式ＭＶ１〜ＭＶ４のうちのいずれか１つを使用するものとする。
【００４９】
ここでは４通りの埋め込み方式ＭＶ１〜ＭＶ４を用意するものとしたが、用意する埋め込み方式の数は一般的にはＮ通りである。ここでＮは、自然数であるが、必要に応じて、４より多くしてもよく少なくしてもよい。隣接する任意の２つの区間（例えば、区間ＴＤ２とＴＤ３）のあいだで明確に相違する埋め込み方式を実行できれば十分であるものとすると、最低、２（Ｎ＝２）通りの埋め込み方式を用意しておけば足りる。
【００５０】
ただし本実施形態の埋め込み装置１０に対応する検出装置（例えば、図７に示す検出装置６０）では、後述するように、透かし情報埋め込み後の動画像コンテンツＳ１から透かし情報の検出を行う場合、まず最初に、各区間の識別と各区間で使用されている埋め込み方式の識別を統計的に実行する必要があるが、１つの区間の長さが極めて短い場合もあることや埋め込み方式として耐性強度が比較的弱いものを用いることを考慮すると、必ずしも隣接していなくても時間軸上で距離の近い区間のあいだでは、別の埋め込み方式を選択しておくほうが好ましい。その点では、候補として用意しておく埋め込み方式（例えば、ＭＶ１〜ＭＶ４）の数Ｎは、多いほうが有利であるといえる。
【００５１】
一般的に動画像の場合、単位時間あたりに処理されるフレームの数は一定（一例としては、１秒間に３０フレーム）であるので、時間軸上で各区間が近いか否かは、単純にフレームの数をもとに判定することが可能である。
【００５２】
したがって、前記指定アルゴリズムが決定する埋め込み方式指定信号Ｓ９は、前記埋め込み方式を例えば、ＭＶ１、ＭＶ２，ＭＶ３，ＭＶ４，ＭＶ１，…などの順番で、逐次、巡回的に指定するものであってよい。必要に応じて、当該指定アルゴリズムよりも優先して、外部からの強制指定に対応できるようにすることも好ましい。
【００５３】
埋め込み部１１によって透かし情報を埋め込まれた後の動画像コンテンツＳ１は、当該埋め込み部１１から動画像コンテンツＳ８として出力される。
【００５４】
埋め込み済み動画像コンテンツＳ８は、ＬＡＮ（ローカルエリアネットワーク）やインターネットなどのネットワーク経由で送信されることによって、コンテンツ購入者やコンテンツ利用者のあいだを流通したり、ＤＶＤなどの記録媒体に記録されることによって流通することになる。
【００５５】
前記埋め込み部１１の内部構成は例えば図３に示す通りであってよい。
【００５６】
図３において、当該埋め込み部１１は、フレーム振り分け部２０と、埋め込み機構２１Ａ〜２１Ｎと、埋め込み符号記録部２２とを備えている。
【００５７】
埋め込み機構２１Ａ〜２１Ｎは、それぞれ異なる埋め込み方式に対応した機構である。本実施形態の場合、埋め込み方式はＭＶ１〜ＭＶ４であるため、埋め込み機構２１Ａ〜２１Ｎの数は４つである。ここでは、埋め込み機構２１Ａは埋め込み方式ＭＶ１を実行する機能を持ち、埋め込み機構２１Ｂは埋め込み方式ＭＶ２を実行する機能を持ち、…、埋め込み機構２１Ｎは埋め込み方式ＭＶ４を実行する機能を持つものとする。
【００５８】
フレーム振り分け部２０は、前記埋め込み方式制御信号Ｓ５に応じて、埋め込み機構２１Ａ〜２１Ｎのいずれかに動画像コンテンツＳ１を振り分ける部分である。
【００５９】
埋め込み符号記録部２２は、入力された前記符号Ｓ４Ａ〜Ｓ４Ｄを一時的に記録して埋め込み機構２１Ａ〜２１Ｎに供給する部分である。１つの区間に属するフレームにはすべて同じ透かし情報（符号）が埋め込まれるため、符号記録部２２における符号の記録は、基本的に、該当する１区間のあいだだけ維持されることになる。
【００６０】
以下、上記のような構成を有する本実施形態の動作について説明する。
【００６１】
（Ａ−２）第１の実施形態の動作
前記埋め込み装置１０に対して動画像コンテンツＳ１、フレーム番号Ｓ２，透かし情報Ｓ３Ａ〜Ｓ３Ｄが入力されれば、埋め込み装置１０は、いつでも動作を開始することができる。前記編集装置や埋め込み装置１０を操作するオペレータや、動画像コンテンツの配信元である著作権者等、および配信先であるコンテンツ購入者やコンテンツ利用者にとって意味のある情報は、これら動画像コンテンツＳ１、フレーム番号Ｓ２，および透かし情報Ｓ３Ａ〜Ｓ３Ｄとその組合せである。
【００６２】
ただし、埋め込み装置１０が動作するとき、これらの情報に加えて、前記同期情報Ｓ１０と埋め込み方式指定信号Ｓ９も、当該埋め込み装置に供給される。
【００６３】
埋め込み方式指定信号Ｓ９が候補として用意した埋め込み方式ＭＶ１〜ＭＶ４を、ＭＶ１、ＭＶ２，ＭＶ３，ＭＶ４，ＭＶ１，…の順番で、巡回的に指定すると、埋め込み部１１の内部では、フレーム振り分け部２０が、動画像コンテンツＳ１の振り分け先を、２１Ａ、２１Ｂ、…、２１Ｎ、２１Ａ、…の順番で、巡回的に変化させる。また方式指定の変更はフレーム毎もしくは区間毎に行われる。
【００６４】
したがって、外部からの強制指定がないかぎり、図２に示す前記区間ＴＤ１について埋め込み方式ＭＶ１を適用するものとすると、区間ＴＤ２には埋め込み方式ＭＶ２が適用され、区間ＴＤ３には埋め込み方式ＭＶ３が適用され、区間ＴＤ４には埋め込み方式ＭＶ４が適用されることになる。
【００６５】
また、外部からの強制指定があったとしてもその強制指定が隣接する区間（直前の区間）と同じ埋め込み方式を指定するものである場合には、その指定を拒否したり警告を発して指定の変更を促すようにすることが好ましい。このような指定を許容すると、統計的に区間の境界を検出し区間を識別することが正常に行えなくなり、当該区間はもちろん、直前の区間の透かし情報の検出にも支障をきたす可能性が高いからである。
【００６６】
任意の１区間（例えば、ＴＤ１）に対して、該当する埋め込み機構（例えば、２１Ａ）が対応する埋め込み方式（例えば、ＭＶ１）に基づいて符号（透かし情報）の埋め込みを行っているあいだ、前記同期情報Ｓ１０，フレーム番号Ｓ２等に応じた符号化部１３および切替部１４の動作によって、埋め込む透かし情報（例えば、Ｓ３Ａ）の内容は維持される。
【００６７】
１つの区間（例えば、ＴＤ２）内ではまったく同じ内容の透かし情報が、まったく同じ埋め込み方式（例えば、ＭＶ２）によって埋め込まれ、当該区間に隣接する区間（例えば、ＴＤ１とＴＤ３）では、当該区間（ＴＤ２）とは異なる埋め込み方式（例えば、ＭＶ１，ＭＶ３）を使用することによってはじめて、検出装置側で、区間の境界を統計的に正確に検出し、正確な透かし情報を検出することが可能となる。
【００６８】
上述した通り、本実施形態で用意した埋め込み方式ＭＶ１〜ＭＶ４としては、さまざまな埋め込み方式を使用可能であるが、ここでは一例として、前記周波数表現に対応する埋め込み方式を例に説明する。
【００６９】
この埋め込み方式では、透かし情報Ｓ３Ａ〜Ｓ３Ｄ（符号Ｓ４Ａ〜Ｓ４Ｄ）を構成する１ビットの値として１を埋め込む場合にはフレーム（例えば、Ｆ１）上のある座標の変換係数をその周辺の変換係数から求めた基準値より大きくし、反対に、０を埋め込む場合にはフレーム上のある座標の変換係数をその周辺の変換係数から求めた基準値より小さくすることによって、埋め込みを行う。変換係数の元の値との差を出来るだけ小さくする様基準値との差を調整する事で画質への影響を抑えることができる。
【００７０】
ただし上述したようにこの埋め込み方式でも、一般的にはフレーム上の多くの座標において、ある座標の変換係数の元の値は周辺変換係数から求めた基準値とほぼ等しくなると考えられるため、耐性強度の強さは画質の高さとは基本的にトレードオフの関係にあり、基準値との差を大きくして耐性強度を強くすると画質が損なわれてしまう。画質を重視して基準値との差を小さくすれば、耐性強度は、比較的弱いものとなる。耐性強度が弱ければ、上述した画像処理などを行なうと変換係数と基準値との大小関係が反転して、埋め込んだ透かし情報が破壊されてしまう可能性は小さくない。
【００７１】
実際にこのような大小関係の反転が起きるか否かは、透かし情報埋め込み済みの動画像コンテンツＳ８に対して施す画像処理等の種類によって異なり、各フレームの画像の内容によっても相違し得るため、画像処理を受けた結果、あるフレーム（例えば、Ｆ１）上である変換係数とある基準値との大小関係が反転したとしても、同じ区間内の別なフレーム（例えば、Ｆ７）でも反転するとはかぎらない。
【００７２】
ただし動画像コンテンツでは、一般的に、連続するフレーム（例えば、Ｆ１とＦ２）の画像内容はほとんど変化せず強い相関関係を有するため、出来るだけ多くのフレームから検出した結果に基づき統計的判断を行なう必要がある。
【００７３】
例えば周辺変換係数から得られた基準値との大小関係で埋め込みを行なう際、基準値との差（各変換係数−基準値）の値、すなわち１符号のフレームごとの信頼度（フレーム内符号信頼度）を各フレームについて足し合わせていき、最終的にその総和の絶対値がある閾値を超える正数なら１、絶対値がある閾値を超える負数なら０とする。このとき絶対値が大きければ大きいほど複数フレームにわたるその符号の値の信頼度（フレーム間符号信頼度）が高いといえる。
【００７４】
しかしながら、区間の境界を越えてこの様な値（フレーム間符号信頼度）を蓄積していくと埋め込まれている異なる区間では透かし情報が違うので、時間的に前の区間での符号と反転した符号が埋め込まれている場合、前記フレーム間符号信頼度を下げる方向に働いてしまい正確な統計的判断が出来なくなってしまう恐れがある。
【００７５】
また、画質を重視すれば、各フレームに対して透かし情報を比較的低い強度（上の例では基準値との差の絶対値が小さいことに対応）で埋め込む必要があるため、区間の境界に位置するフレーム（例えば、区間ＴＤ１の最後尾に位置するフレームＦ７や、区間ＴＤ２の先頭に位置するフレームＦ８）から検出される透かし情報だけに基づいて、区間の境界を正確に判断することは困難である。さらに、符号すべてにつきフレーム間符号信頼度が低くなる方向に動く訳ではないので、フレーム間符号信頼度の増減（変化方向）での判断も行なえない。
【００７６】
これを解決する為に、本実施形態では、区間毎に別の埋め込み方式で透かしを埋め込むという手法をとる。例えばフーリエ係数に透かし情報（符号）を埋め込む埋め込み方式をとる場合、予めフーリエ係数をグループ分けし隣り合う区間では互いに別のグループに透かし情報を埋め込むようにする。
【００７７】
例えば、区間ＴＤ１で使用する前記埋め込み方式ＭＶ１では、フーリエ係数のグループＦＡに対して透かし情報の埋め込みを行い、区間ＴＤ２で使用する埋め込み方式ＭＶ２では、フーリエ係数の別なグループＦＢに対して透かし情報の埋め込みを行う。
【００７８】
隣接する各区間に対して適用する埋め込み方式（ここでは、ＭＶ１，ＭＶ２）相互間にこのような関係を形成しておき、検出側で各埋め込む方式に対応する検出方式を実行する。透かし情報が埋め込まれていない係数から透かしを読み込むと白色雑音的にランダムな分布を示す符号が生成される事になるから、透かし情報が埋め込まれていない係数については、フレーム内符号信頼度を蓄積した結果の絶対値は小さくほぼ０となり、正規の透かし情報が埋め込まれた係数ではフレーム内符号信頼度の蓄積結果の絶対値すなわちフレーム間符号信頼度は大きく、前記閾値を超えることができる。これにより、正確な区間の識別や、透かし情報の検出が可能となる。
【００７９】
同様にして、画像処理の影響を排除することが可能である。
【００８０】
またウェーブレット変換係数に埋め込む場合には位相をずらして埋め込む事が可能である。通常、離散ウェーブレット変換ではダウンサンプリングを行なう際常に偶数番目の変換係数のみを選択する様になっているが、各レベルで偶数番目の変換係数を選択しようと奇数番目の変換係数を選択しようと、再構成時、ダウンサンプリングする際に選択した位置（偶数番目の位置か奇数番目の位置）に係数を移動させ、間に０を挿入しフィルタをかけて行けば元の画像に戻す事が出来る。ｎレベルまでウェーブレット変換を行なうと画像（２次元信号）の場合２ｎ×２ｎ通りの位相ずれに対応したウェーブレット変換を行なう事が出来る。
【００８１】
ここでレベルｎの変換係数に透かし情報を埋め込めば、埋め込んだ場合とは別の位相でウェーブレット変換して得られる係数からは透かし情報が読めなくなりランダムな符号が生成される事になる。
【００８２】
このように検出時に埋め込まれた透かし情報の埋め込み方式に対応しない方式で検出を行なうと基本的にランダムな符号が検出される事になるので、例えば基準値との差を蓄積していくと隣の区間（例えば、埋め込み方式ＭＶ３で透かし情報の埋め込みを行った区間ＴＤ３に対して埋め込み方式ＭＶ４に対応する検出方式を適用すると）ではランダムな符号（負と正の値がランダムに現れ足し合わせれば統計的に０となる）が現れ、蓄積してきた値に大きな影響を与えなくなる。この様な検出符号のランダム性を検出時に検知する事で区間の境界を検知し次の区間に埋め込まれた透かし情報の検出を開始する事になる。
【００８３】
特に、本実施形態では、混同する可能性の高い隣接した区間や時間的に近い区間では異なる埋め込み方式を用いるようにしているため、確実に、区間を識別して正確な透かし情報の検出を行わせることが可能である。
【００８４】
（Ａ−３）第１の実施形態の効果
以上の様に本実施形態によれば、動画像コンテンツ（Ｓ１）の区間毎に異なる埋め込み方式（ＭＶ１〜ＭＶ４）を使用して、異なる透かし情報を埋め込むため、検出装置側では統計的な判断に基づいて正確に透かし情報を検出することが可能で、信頼性の高い透かし情報検出を実現することができる。
【００８５】
透かし情報検出の信頼性が高いことにより、動画像コンテンツに埋め込んだ各透かし情報の管理を適切に行うことが可能になるとともに、当該透かし情報に基づく制御を適切に行うことも可能となる。
【００８６】
また、本実施形態では、強度の比較的弱い埋め込み方式を用いることができるため、透かし情報を埋め込んだあとでも、動画像コンテンツの品質は十分に高い。
【００８７】
しかも、本実施形態では、前記境界指示データなどを用いる必要もないため、動画像コンテンツの流通性も高い。
【００８８】
（Ｂ）第２の実施形態
以下では、本実施形態が第１の実施形態と相違する点についてのみ説明する。
【００８９】
本実施形態は、第１の実施形態で必ずしも明確でなかった実時間性を実現するための具体的な構成を提案するものである。
【００９０】
ここで、実時間性とは、透かし情報を埋め込み済みの動画像コンテンツを、要求に応じて、動画像に必要な所定のフレーム間隔（一例としては、１秒間に３０フレーム）で直ちに出力できる性質である。
【００９１】
（Ｂ−１）第２の実施形態の構成および動作
本実施形態にかかる動画用区間別実時間電子透かし埋め込みシステム３０の構成例は図４に示す通りである。
【００９２】
図４において、当該埋め込みシステム３０は、動画用区間別電子透かし埋め込み装置３１と、フレーム読み込み部３２と、フレームカウント部３３とを備えている。
【００９３】
このうち埋め込み装置３１の機能は、基本的に、第１の実施形態の埋め込み装置１０と同じである。また、図４中で図１と同じ符号Ｓ１，Ｓ２，Ｓ８を付与した各信号の機能は基本的に第１の実施形態と同じである。
【００９４】
ただし本実施形態の埋め込み装置３１は、動画像コンテンツＳ１のなかの１フレームに対する透かし情報（符号）の埋め込みが完了するたびに、埋め込み完了信号Ｓ２４を出力する機能を備えている点で、第１の実施形態の埋め込み装置１０と相違する。
【００９５】
フレーム読み込み部３２は前記透かし情報の埋め込みを指示する埋め込み開始信号Ｓ２１を受けたあと、前記埋め込み完了信号Ｓ２４を受けるたびに、順次キャプチャされる動画像コンテンツＳ２２の各フレームを１枚ずつ読み込み、読み込みのたびに読み込み通知信号Ｓ２３を出力する部分である。当該動画像コンテンツＳ２２は、図２に示した動画像コンテンツＳ１と同じものであってよく、フレーム読み込み部３２は基本的に、読み込んだ各フレーム系列をそのまま埋め込み装置３１に供給する。このフレーム系列が、図４に示した動画像コンテンツＳ１である。
【００９６】
読み込み通知信号Ｓ２３を受け取るフレームカウント部３３は、当該読み込み信号を受け取るたびに出力するフレーム番号の内容を変化させる部分である。この変化は、例えば、単純なインクリメントであってよい。
【００９７】
当該フレームカウント部３３には前記埋め込み開始信号Ｓ２１も供給されているため、新たな区間が開始するたびに前記埋め込み開始信号Ｓ２１を供給してカウント値を初期値（ここでは、０とする）にリセットするようにしておけば、フレームカウント部３３が出力するフレーム番号の系列は、図２とまったく同じものとなる。
【００９８】
本実施形態の埋め込みシステム３０では、実時間でキャプチャされる動画像コンテンツＳ２２の各フレームに指定された区間毎に別の埋め込み方式で区間毎に異なる透かし情報を埋め込み、透かし情報を埋め込み済みの動画像コンテンツＳ８を、動画像に必要な所定のフレーム間隔（一例としては、１秒間に３０フレーム）で出力でき、しかもこのような出力を要求を受けてから直ちに開始することができる構成となっている。
【００９９】
また、第１の実施形態では、外部でフレーム番号Ｓ２を生成して動画像コンテンツ（フレーム系列）Ｓ１とともに供給する必要があったが、本実施形態の場合には、外部から動画像コンテンツＳ２２を供給すれば、フレーム番号Ｓ２は、埋め込みシステム３０の内部において実時間で生成することができる。
【０１００】
（Ｂ−２）第２の実施形態の効果
本実施形態によれば、第１の実施形態と同等な効果を得ることができる。
【０１０１】
加えて、本実施形態では、異なる区間に対し異なる埋め込み方式によって異なる透かし情報を埋め込むことが、確実に、実時間で処理できる。
【０１０２】
したがって、本実施形態の埋め込みシステム（３０）は、例えば、動画像コンテンツを配信するネットワーク上のサーバなどに搭載するのに適している。
【０１０３】
（Ｃ）第３の実施形態
以下では、本実施形態が第１、第２の実施形態と相違する点についてのみ説明する。
【０１０４】
第１の実施形態の埋め込み装置１０でも最終的に出力する透かし情報埋め込み済みの動画像コンテンツ（Ｓ８）をＤＶＤなどの記録媒体上に生成されたファイルに書き込むことが可能であるが、本実施形態は、第１の実施形態で必ずしも明確でなかったそのための具体的な構成を提案するものである。
【０１０５】
（Ｃ−１）第３の実施形態の構成および動作
本実施形態にかかる動画用区間別逐次電子透かし埋め込みシステム４０の構成例を図５に示す。
【０１０６】
図５において、当該埋め込みシステム４０は、動画用区間別電子透かし埋め込み装置４１と、ファイルからのフレーム読み込み部４２と、フレームカウント部４３と、ファイルへのフレーム書込み部４４を備えている。
【０１０７】
このうち埋め込み装置４１の機能は、基本的に、第２の実施形態の埋め込み装置３１と同じである。また、図５中で図４と同じ符号Ｓ１，Ｓ２，Ｓ３（Ａ〜Ｄ）、Ｓ８、Ｓ２０，Ｓ２２、Ｓ２３を付与した各信号の機能は基本的に第２の実施形態と同じである。
【０１０８】
本実施形態の埋め込み装置４１は、動画像コンテンツＳ１のなかの１フレームに対する透かし情報（符号）の埋め込みが完了するたびに、前記埋め込み完了信号Ｓ２４を出力する機能を持つ点で、第２の実施形態の埋め込み装置３１と同じである。
【０１０９】
また、基本的に、本実施形態のフレーム読み込み部４２は前記フレーム読み込み部３２に対応し、フレームカウント部４３は前記フレームカウント部３３に対応する。
【０１１０】
ただし本実施形態のフレーム読み込み部４２は、フレームカウント部４３が出力するフレーム番号Ｓ２を基に次に読み込むフレームの先頭アドレスを計算し、埋め込み完了信号Ｓ２４を受け取るたびに、新たな計算結果（新たな先頭アドレス）を基にファイルからフレームを読み込む操作を繰り返して、動画像コンテンツＳ２２の読み込みを行う。
【０１１１】
フレームカウント部５３のカウント値は最初、初期値０にセットされている。必要に応じ、当該カウント値は、前記埋め込み開始信号Ｓ２１と同様な信号によって、いつでも初期値にリセットすることができる。
【０１１２】
ここではフレームの読み込み先のファイルは１つであり、当該ファイルのなかに編集済みの動画コンテンツが格納されていることを前提としているが、フレームの読み込み先のファイルは必ずしも１つである必要はないから、別途、編集作業の内容を論理的に確定しておけば、当該編集作業の内容に応じて読み込み先のファイルを切り替えるようにすることもできる。この場合、読み込み先の各ファイルには編集前の各動画像コンテンツが格納されており、当該読み込みをもって、編集作業の内容を物理的に実現する構成となる。
【０１１３】
なお、本実施形態では、透かし情報を埋め込んだあとの動画像コンテンツＳ８は、フレーム書込み部４４により、動画像コンテンツＳ２５としてファイルに格納される。
【０１１４】
このあと、当該ファイルの内容を記録した記録媒体（例えば、ＤＶＤなど）は、例えば、動画像コンテンツの購入者に販売されること等により、市場を流通することになる。
【０１１５】
この書込みにおいても、フレームカウント部４３が出力する前記フレーム番号Ｓ２が利用される。
【０１１６】
（Ｃ−２）第３の実施形態の効果
本実施形態によれば、第１の実施形態の効果と同等な効果を得ることができる。
【０１１７】
加えて、本実施形態では、ファイルから読み込んだ動画像コンテンツに透かし情報を埋め込んだ上で当該動画像コンテンツをファイルに格納することが容易である。
【０１１８】
（Ｄ）第４の実施形態
以下では、本実施形態が第１〜第３の実施形態と相違する点についてのみ説明する。
【０１１９】
第１〜第３の実施形態では、基本的にすべての区間について何らかの透かし情報を埋め込むことを想定していたが、本実施形態では、動画コンテンツ上の連続する複数の区間のうち、一部の区間についてのみ透かし情報の埋め込みを行い、他の区間については行わない機能を実現するための具体的な構成を提案するものである。
【０１２０】
（Ｄ−１）第４の実施形態の構成および動作
本実施形態にかかる動画像への部分的電子透かし埋め込みシステム５０の構成例を図６に示す。
【０１２１】
図６において、当該埋め込みシステム５０は、動画用区間別電子透かし埋め込み装置５１と、ファイルからのフレーム読み込み部５２と、フレームカウント部５３と、ファイルへのフレーム書込み部５４と、フレーム読み込み制御部５５とを備えている。
【０１２２】
このうち埋め込み装置５１の機能は、基本的に、第２の実施形態の埋め込み装置３１と同じである。また、図６中で図５と同じ符号Ｓ１，Ｓ２，Ｓ３（Ａ〜Ｄ）、Ｓ８、Ｓ２０，Ｓ２２、Ｓ２３を付与した各信号の機能は基本的に第３の実施形態と同じである。また、図６中の埋め込み方式指定信号Ｓ９は、図５には示していなかったが、この信号はすでに第１の実施形態で説明した信号であり、第３の実施形態においても当然、使用する信号である。さらに、本実施形態のフレーム読み込み部５２は前記フレーム読み込み部４２に対応し、フレームカウント部５３は前記フレームカウント部４３に対応し、フレーム書込み部５４は前記フレーム書き込む部４４に対応する。
【０１２３】
したがって本実施形態と第３の実施形態の実質的な相違点は、フレーム読み込み制御部５５に関連する部分と、埋め込み区間指定信号ＤＣ１に関連する部分にかぎられる。
【０１２４】
フレーム読み込み制御部５５は埋め込み区間指定信号ＤＣ１に基づきフレームカウント部５５のカウンタに、前記リスト中の埋め込み開始フレーム番号ＳＮと埋め込み終了フレーム番号ＥＮをセットさせる。
【０１２５】
そして、フレームカウント部５３のカウント値が、埋め込み開始フレーム番号ＳＮから埋め込み終了フレーム番号ＥＮまでの範囲内にないときは、読み込んだフレームに対して透かし情報の埋め込みを行わないように制御するとともに、当該範囲内にあるときには透かし情報の埋め込みを行うように制御する。
【０１２６】
どのようにすれば透かし情報の埋め込みを行わないように制御できるかは、埋め込み装置５１などの機能仕様に依存するが、例えば、有効な透かし情報Ｓ３Ａ〜Ｓ３Ｄの供給を行わないか、所定の無効な透かし情報を供給するか、あるいは、フレームカウント部５３から供給するフレーム番号Ｓ２のなかに、埋め込み動作の可否を示す情報を含ませること等により、埋め込みを行わせないことが可能である。
【０１２７】
埋め込み装置５１の機能仕様によっては、図６に示すような構成を取らなくても、有効な透かし情報Ｓ３Ａ〜Ｓ３Ｄの供給を行わないことや、所定の無効な透かし情報を供給すること等によって、所望の一部の区間についてのみ透かし情報を埋め込むことができる可能性もある。したがってこの場合には、例えば、図１に示す第１の実施形態によっても、所望の一部の区間についてのみ透かし情報を埋め込むことができる。
【０１２８】
なお、フレーム読み込み制御部５５がフレームカウント部５３にセットする埋め込み開始フレーム番号ＳＮと、埋め込み終了フレーム番号ＥＮの組は、複数組であってもかまわないことは当然である。
【０１２９】
また、特殊な使用方法として、埋め込み開始フレーム番号ＳＮと、埋め込み終了フレーム番号ＥＮの組をフレームカウント部５３に１組もセットしなかったり、切れ目なく連続的にセットすることも可能である。切れ目なく連続的にセットした場合、最終的に出力される動画像コンテンツＳ２５の内容は、第３の実施形態の動画像コンテンツＳ２５とまったく同じとなる。
【０１３０】
（Ｄ−２）第４の実施形態の効果
本実施形態によれば、第１および第３の実施形態の効果と同等な効果を得ることができる。
【０１３１】
加えて、本実施形態では、連続する区間のうち一部の区間だけに透かし情報を埋め込むことが容易である。
【０１３２】
（Ｅ）第５の実施形態
以下では、本実施形態が第１〜第４の実施形態と相違する点についてのみ説明する。
【０１３３】
本実施形態は第１〜第４の実施形態で埋め込んだ透かし情報を検出するための検出装置に関するものである。したがって、本実施形態の構成は、基本的に第１〜第４の実施形態の構成に対応するもので、その要点の多くは、すでに第１の実施形態において説明している。
【０１３４】
（Ｅ−１）第５の実施形態の構成および動作
本実施形態にかかる動画像区間別電子透かし検出装置６０の構成例は図７に示す通りである。当該検出装置６０には、動画像コンテンツＳ８を再生するための再生装置や、複製するためのコピー装置などが接続され得る。
【０１３５】
図７において、当該検出装置６０は、電子透かし検出及び信頼度計算部６１と、信頼度蓄積及び解析部６２と、埋め込まれた情報の復号部６３と、検出された情報とその区間のリスト作成部６４とを備えている。
【０１３６】
このうち信頼度計算部６１は、前記解析部６２からの検出方式切り替え制御信号ＳＣ１に基づいた検出方式で動画像コンテンツＳ８中の各フレームに埋め込まれた符号の検出及びその符号に関する前記フレーム内符号信頼度（基準値との差の絶対値）の計算を行なう部分で、検出された符号及び計算されたフレーム内符号信頼度は前記解析部６２に入力される。
【０１３７】
なお、一般的な検出方式は、コンテンツに埋め込まれている透かし情報のあるビットが１であるか０であるかを特定できれば十分（すなわち、透かし情報の検出を行うことができれば十分）であるため、このようなフレーム内符号信頼度を求める手順を備えてはいない。
【０１３８】
透かし情報を埋め込む側の埋め込み装置が例えば第１の実施形態にように埋め込み方式としてＭＶ１〜ＭＶ４を用意してある場合、検出装置６０内の信頼度計算部６１は、これらの埋め込み方式に対応する検出方式ＮＶ１〜ＮＶ４を用意するものであってよい。ここで、検出方式ＮＶ１は埋め込み方式ＭＶ１に対応し、検出方式ＮＶ２は埋め込み方式ＭＶ２に対応し、検出方式ＮＶ３は埋め込み方式ＭＶ３に対応し、検出方式ＮＶ４は埋め込み方式ＭＶ４に対応する。
【０１３９】
これらの対応関係は、方式の用い方が対応しているだけでなく、方式内部の詳細な手順も完全に対応したものであることが必要であるのは当然である。検出方式の実装しだいでは、ここでいう方式の用い方も含めて、各検出方式（例えば、ＮＶ１）の手順として記述しておくことができる。
【０１４０】
例えば、上述したように、埋め込み方式が、フーリエ変換係数をグループ分けしその内の１つのグループに透かし情報を埋め込むものである場合、対応する検出方式でも同じ様にグループ分けし、その中から１つのグループを選択して検出を行なえる様にしなくてはならない。
【０１４１】
同様に、埋め込み装置側でウェーブレット変換の位相のずれを使って埋め込み方式を選択する場合、信頼度度計算部６１においても位相のずれを指定して検出方式を選択できる様にしなければならない。
【０１４２】
さらに、これらの係数から透かし情報を検出する手順も埋め込みの手順と完全に対応が取れたものでなければならない。例えば上述したように、周辺係数から得られた基準値との大小関係を使って透かし情報を埋め込む場合、検出側でも同じように基準値との大小関係を使って透かし情報を検出しなければならない。
【０１４３】
当該信頼度計算部６１の構成は、例えば、図８に示すようになる。
【０１４４】
（Ｅ−１−１）電子透かし検出及び信頼度計算部６１の構成例
図８において、当該信頼度計算部６１は、フレーム振り分け部６６と、検出機構６５Ａ〜６５Ｎと、検出結果統合部６７とを備えている。
【０１４５】
このうち検出機構６５Ａは前記検出方式ＮＶ１を実行する機能を有し、検出機構６５Ｂは前記検出方式ＮＶ２を実行する機能を有し、…、検出機構６５Ｎは前記検出方式ＮＶ４を実行する機能を有している。
【０１４６】
埋め込み方式ＭＶ１〜ＭＶ４の数は、上述したように最低でも２通り以上必要であるから、検出方式ＮＶ１〜ＮＶ４の数も最低でも２通り以上は必要である。ただし検出装置６０と埋め込み装置１０は必ずしも１対１に対応するわけではなく、１種類の埋め込み装置１０が複数種類の検出装置６０に対応する埋め込みを行う機能を備えること等もあるため、検出装置６０が搭載している検出方式の数と埋め込む装置１０が搭載している埋め込み方式の数は必ずしも同じである必要はない。
【０１４７】
フレーム振り分け部６６を含む信頼度計算部６１は大きく分けて２通りの動作モードを持っており、その１つは、上述した区間の識別や埋め込み方式の識別を行うための探索モードであり、もう１つは、区間の識別後に透かし情報を検出するために実行する検出モードである。
【０１４８】
探索モードでは、例えば、埋め込み方式ＭＶ１で透かし情報を埋め込まれた図２に示す区間ＴＤ１を処理しているときであっても、まだ区間が識別できず、区間の埋め込み方式がＭＶ１であることを特定できていない段階であるため、候補として用意されているすべての埋め込み方式ＭＶ１〜ＭＶ４に対応するすべての検出方式ＮＶ１〜ＮＶ４を実行する必要がある。したがって、当該振り分け部６６は、探索モードにあるとき、すべての検出機構６５Ａ〜６５Ｎに対して前記動画像コンテンツＳ８の振り分けを行う。
【０１４９】
連続する各フレームを限られた時間のなかで処理しなければならない動画像コンテンツを取り扱う以上、振り分け部６６がすべての検出機構６５Ａ〜６５Ｎに振り分けたときには、検出機構６５Ａ〜６５Ｎが同時並列的に各検出方式ＮＶ１〜ＮＶ４を実行することができるほうが望ましい。
【０１５０】
これに対し前記検出モードでは、特定した１つの検出方式（例えば、ＮＶ１）に対応する１つの検出機構だけを用いて透かし情報の検出を行うので、振り分け部６６は、該当する１つの検出機構（例えば、６５Ａ）に対してのみ、動画像コンテンツＳ８を供給する。
【０１５１】
当該振り分け部６６（および信頼度計算部６１）が探索モードを取るか、検出モードを取るかは、解析部６２から供給される検出方式切替制御信号ＳＣ１によって決定される。
【０１５２】
探索モード（および検出モード）において各検出機構６５Ａ〜６５Ｎが該当する検出方式ＮＶ１〜ＮＶ４を実行した結果として得られる検出信号ＤＴ１〜ＤＴＮは、検出結果統合部６７によって統合され、統合検出信号ＤＴＳとして図７上で当該信頼度計算部６１の後段に配置された前記解析部６２に供給される。
【０１５３】
検出結果統合部６７が出力する統合検出信号ＤＴＳの内容は、前記探索モードと検出モードで相違する。すなわち探索モードでは、全ての検出部機構６５Ａ〜６５Ｎで得られた検出信号ＤＴ１〜ＤＴＮの内容（ＤＴＸ）と、各検出機構を特定する検出機構識別子（６５Ｘ）によって構成されるリストが出力され、当該リストの構成は、
（検出機構識別子６５Ｘ、検出結果ＤＴＸ）
となる。
【０１５４】
これに対し検出モードの統合検出信号ＤＴＳは、ただ一つの特定された検出機構（例えば、６５Ａ）から出力される検出信号だけから構成される。
【０１５５】
探索モードにおいて各検出機構（例えば、６５Ａ）から出力される検出信号（例えばＤＴ１）が上述したフレーム内符号信頼度（例えば、前記差（各変換係数−基準値）の絶対値）であるのに対し、検出モードにおいて各検出機構（例えば６５Ａ）から出力される検出信号（例えばＤＴ１）はこの例では、当該差の値が正であるか負であるかを示す情報である。
【０１５６】
このように信頼度を求めるための手順は、各変換係数の値と基準値との差の値を求めるための手順に、当該差の絶対値を求めるための手順を付加したものとなるため、各検出機構（例えば、６４Ａ）が実行する検出方式の手順自体も探索モードと検出モードでは相違し得るが、正負符号付きの符号をそのまま解析部６２に送り解析部６２側で必要に応じて正負符号を除いて絶対値を生成する処理を行うようにすれば、検出機構で実行する検出方式の手順は、探索モードと検出モードで同じとすることができる。
【０１５７】
前記検出方式切替制御信号ＳＣ１を出力する解析部６２の構成は、例えば、図９に示すようなものである。前記信頼度計算部６１との関係では、当該解析部６２は、区間の識別が行えたか否か、および検出方式の識別（すなわち、埋め込み方式の識別）が行えたか否かを判定し、検出方式の識別が完了したとの判定結果が出た場合には、検出方式切替制御信号ＳＣ１を変化させ、フレーム振り分け部６６（および信頼度計算部６１）を探索モードから検出モードに遷移させる。
【０１５８】
（Ｅ−１−２）解析部６２の構成例
図９において、当該解析部６２は、信頼度及び符号振り分け部７０と、信頼度蓄積部７１Ａ〜７１Ｎと、検出方式決定部７２とを備えている。
【０１５９】
このうち振り分け部７０は、検出方式別に信頼度及び符号を分けて信頼度蓄積部７１Ａ〜７１Ｎに振り分ける。
【０１６０】
これを受けた信頼度蓄積部７１Ａ〜７１Ｎではそれぞれの前記フレーム内符号信頼度の蓄積を行い、前記フレーム間符号信頼度を求める。ここで、信頼度蓄積部７１Ａは前記検出機構６５Ａに対応し、信頼度蓄積部７１Ｂは前記検出機構６５Ｂに対応し、…、信頼度蓄積部７１Ｎは前記検出機構６５Ｎに対応するものとする。
【０１６１】
通常、十分な蓄積が行われたあとでは、信頼度蓄積部７１Ａ〜７１Ｎのなかのいずれか１つの信頼度蓄積部（例えば、７１Ａ）に蓄積されるフレーム間符号信頼度が、他の信頼度蓄積部（例えば、７１Ｂ〜７１Ｎ）に蓄積されるフレーム間符号信頼度に比べ、突出して大きくなるが、処理するフレームが属する区間が変化すると（例えば、前記区間ＴＤ１からＴＤ２へ変化すると）、それまでとは異なる信頼度蓄積部（例えば、７１Ｂ）のフレーム間符号信頼度が突出して大きくなる。
【０１６２】
検出方式決定部７２では図１０に示したステップＰ１０〜Ｐ１２に応じた手順にしたがい前記検出方式の識別を実行する。
【０１６３】
図１０に示すステップＰ１０では、現時点の信頼度計算部７６の動作モードが前記探索モードであるか、前記検出モードであるかが検査され、前記探索モードであればＮｏ側に分岐する。
【０１６４】
ステップＰ１０のＮｏ側につづくステップＰ１２では、検出方式が特定できたか否かを検査する。これは、例えば、各信頼度蓄積部７１Ａ〜７１Ｎのうちの１つの信頼度蓄積部に蓄積されたフレーム間符号信頼度だけが所定の閾値を超え、他の信頼度蓄積部に蓄積されたフレーム間符号信頼度が当該閾値未満であることをもって、検出方式が特定（識別）できたものとしてもよい。
【０１６５】
特定できた場合、前記検出機構６５Ａ〜６５Ｎのうち特定した当該検出方式に対応した前記検出機構だけを動作させ（Ｐ１２のＹｅｓ側）、特定できない場合には、前記検出機構６５Ａ〜６５Ｎのすべてを動作させてすべての検出方式ＮＶ１〜ＮＶ４による探索をつづける（Ｐ１２のＮｏ側）。ここで、ステップＰ１２がＹｅｓ側に分岐することは、前記探索モードから検出モードへの遷移の発生を意味する。
【０１６６】
ステップＰ１０のＹｅｓ側につづくステップＰ１１では、符号が白色雑音的にランダムに分布しているか否かが検査される。ランダムに分布していれば前記フレーム間符号信頼度が小さく、そうでなければ当該フレーム間符号信頼度が大きい。
【０１６７】
ランダムに分布している場合にはステップＰ１１はＹｅｓ側に分岐して前記探索モードを継続し、ランダムに分布していない場合にはステップＰ１１はＮｏ側に分岐して結果の蓄積をつづける。ステップＰ１１のＮｏ側の分岐は、前記検出モードの継続を意味し、Ｙｅｓ側の分岐は検出モードから探索モードへの遷移を意味する。
【０１６８】
動画像コンテンツＳ８のある区間（例えば、前記ＴＤ１）について信頼度計算部６１が検出モードにあるとき、当該区間の境界をすぎて次の区間（例えば、ＴＤ２）を処理するようになれば、使用中の検出方式が埋め込み方式に適合しなくなるため、検出モードから探索モードへ遷移する必要が生じる。
【０１６９】
なお、新たに探索モードへ遷移する場合、それまで信頼度蓄積部７１Ａ〜７１Ｎに蓄積してある符号信頼度は、初期値（例えば、０）にリセットする必要がある。
【０１７０】
検出方式切替制御信号ＳＣ１で検出モードを指示している間、検出方式決定部７２は、該当する信頼度蓄積部（例えば、７１Ａ）のフレーム間符号信頼度を解析結果信号ＤＤとして、図７上で後段に配置されている復号部６３に供給する。
【０１７１】
当該復号部６３では、当該解析結果信号ＤＤに対し、第１の実施形態における前記符号化部１３の符号化に対応する復号を実行して復号信号ＤＥを出力する。例えば蓄積した基準値との差が結果として渡された場合、絶対値が閾値を超える正の値の場合には１を、負の場合には０を割り当てることで２進符号を得て、この２進符号から埋め込み時に例えば前記符号化部１３で使用した符号方式に対応した復号方式で埋め込んだ透かし情報を復号する。
【０１７２】
当該復号部６３の後段の前記リスト作成部６４では、前記復号信号ＤＥをもとに、順次復号された透かし情報とその透かし情報が埋め込まれた区間（例えば、ＴＤ１）の対をリストとして作成する事になる。動画像コンテンツＳ８の１つの区間（例えば、ＴＤ１）に埋め込まれた透かし情報全体の検出が終了しリストの作成が終了すれば、作成されたリストを出力する。当該リストは、検出装置６０による最終的な透かし情報の検出結果であり、検出リストＬＴ１として検出装置６０から出力される。
【０１７３】
一般的に、動画像コンテンツの場合、動画像コンテンツ全体の長さが例えば１時間程度であるとすると、数分置きに透かし情報（この場合は、検出リストＬＴ１）の検出が行えればよいとされることが多いが、この時間間隔が短いほど、透かし情報の管理や透かし情報による制御を、より厳密に行うことができる。
【０１７４】
（Ｅ−２）第５の実施形態の効果
以上の様に本実施形態によれば、第１の実施形態と協働することで、第１の実施形態の効果と同等な効果を得ることができる。
【０１７５】
すなわち、本実施形態の検出装置（６０）では、埋め込み装置側で動画像コンテンツ（Ｓ１）の区間毎に異なる埋め込み方式（ＭＶ１〜ＭＶ４）を使用して、異なる透かし情報を埋め込んでいる場合でも、統計的な判断に基づいて正確に透かし情報を検出することが可能であるため、信頼性の高い透かし情報検出を実現することができる。
【０１７６】
透かし情報検出の信頼性が高いことにより、動画像コンテンツに埋め込んだ各透かし情報の管理を適切に行うことが可能になるとともに、当該透かし情報に基づく、前記コピー装置や再生装置などの制御を適切に行うことも可能となる。
【０１７７】
例えば、透かし情報が著作権者の氏名やＩＤなどを画面表示することを要求している場合、検出装置（６０）に接続されている再生装置は、この要求に応じて著作権者の氏名やＩＤなどを画面表示することが可能である。
【０１７８】
また、本実施形態では、耐性強度の比較的弱い埋め込み方式を用いることができるため、透かし情報を埋め込んだあとでも、動画像コンテンツの品質は十分に高い。
【０１７９】
（Ｆ）第６の実施形態
以下では、本実施形態が第５の実施形態と相違する点についてのみ説明する。
【０１８０】
第５の実施形態では、探索モードと検出モードが存在し検出モードでは１つの検出機構だけを動作させたが、本実施形態では、常時、すべての検出機構を動作させ、探索と検出を並列的に実行する。
【０１８１】
第５の実施形態は検出モードでは１つの検出機構だけを動作させるため、計算量が少ない点で有利であるものの、動画像コンテンツ（Ｓ８）のある区間（例えば、ＴＤ１）が終了して次の区間（例えば、ＴＤ２）を処理するようになると、検出モードから探索モードへの遷移が発生し、この遷移の必要性を認めるまでに一定の処理時間を必要とするため、次の区間（例えば、ＴＤ２）の処理が開始されてからしばらくの間は、直前の区間（例えば、ＴＤ１）に対応する検出方式による検出モード（無効な検出モード）がつづき、有効に透かし情報の検出が行えない。
【０１８２】
さらにこの無効な検出モードのあとで探索モードに遷移し、区間の識別および検出方式の識別が終了してはじめて、新たな検出モードに遷移することができる。
【０１８３】
当該無効な検出モードの期間や、探索モードの期間が長いと、全体として、有効な検出モードの割合が少なくなってしまい、透かし情報の管理や透かし情報による制御が適切に行えなくなる可能性が高くなる。例えば、透かし情報によってコピー回数を制限しようとしても、コピー装置の機能仕様しだいでは、透かし情報の検出自体が正常に行えていない間、不当なコピーが行われてしまう可能性がある。
【０１８４】
本実施形態はこのような問題点を解決するものである。
【０１８５】
（Ｆ−１）第６の実施形態の構成および動作
本実施形態にかかる動画用区間別電子透かし検出装置７５の構成例は図１１に示す通りである。
【０１８６】
図１１において、当該検出装置７５は、全ての検出法による電子透かし検出及び信頼度計算部７６と、信頼度蓄積及び解析部７７と、埋め込まれた情報の復号部７８と、検出された情報とその区間のリスト作成部７９とを備えている。
【０１８７】
このうち信頼度計算部７６は前記信頼度計算部６１に対応し、解析部７７は前記解析部６２に対応し、復号部７８は前記復号部６３に対応し、リスト作成部７９は前記リスト作成部６４に対応する。
【０１８８】
ただし本実施形態では、信頼度計算部６１に前記探索モードと検出モードの相違がないため、両モードのあいだでモード切替えを行うための機能は信頼度計算部７６と、解析部７７に搭載されていない。したがって、本実施形態では、解析部７７から信頼度計算部７６へ検出方式切替制御信号ＳＣ１が供給されることもない。
【０１８９】
これを受けて、信頼度計算部７６の内部構成も、図１２に示すように、前記振り分け部６６に相当する構成要素を持たないものとなっている。ただしそれ以外の点で、信頼度計算部７６は信頼度計算部６１と同じであり、その内部において、検出機構８０Ａは前記検出機構６５Ａに対応し、検出機構８０Ｂは前記検出機構６５Ｂに対応し、…、検出機構８０Ｎは前記検出機構６５Ｎに対応する。
【０１９０】
同様に、解析部７７の内部構成例を示す図１２において、前記検出方式切替制御信号ＳＣ１を出力する機能を持たない点を除き、解析部７７は前記解析部６２と同じであり、信頼度蓄積部８３Ａは前記信頼度蓄積部７１Ａに対応し、信頼度蓄積部８３Ｂは前記信頼度蓄積部７１Ｂに対応し、…、信頼度蓄積部８３Ｎは前記信頼度蓄積部７１Ｎに対応し、検出方式決定部８４は前記検出方式決定部７２に対応する。
【０１９１】
探索モードと検出モードを持たない本実施形態では、前記検出機構８０Ａ〜８０Ｎおよび前記信頼度蓄積部８３Ａ〜８３Ｎが常時動作しているため、上述した無効な検出モードに相当する期間においても、すべての信頼度蓄積部８３Ａ〜８３Ｎがフレーム間符号信頼度の蓄積を継続している。
【０１９２】
そして、各フレーム間符号信頼度の蓄積状況（伸張状況）を常時監視することができ、前記無効な検出モードの期間や探索モードの期間に相当する期間が少なくなって、有効な検出モードに相当する期間が長くなる。
【０１９３】
本実施形態では、信頼度蓄積部８３Ａ〜８３Ｎの蓄積するフレーム間符号信頼度は、定期的に、初期値（例えば、０）にリセットするようにしてもよい。
【０１９４】
（Ｆ−２）第６の実施形態の効果
本実施形態によれば、第５の実施形態の効果と同等な効果を得ることができる。
【０１９５】
加えて、本実施形態では、有効な透かし情報の検出を行うことのできる期間の割合が増大し、可用性が向上する。
【０１９６】
これにより、透かし情報の管理や透かし情報による制御が適切に行えなくなる可能性が低くなるから、例えば、透かし情報によってコピー回数を制限しようとしても不当にコピーされてしまうこと等の発生確率を十分に低減することができる。
【０１９７】
（Ｇ）第７の実施形態
以下では、本実施形態が第１〜第４の実施形態と相違する点についてのみ説明する。
【０１９８】
本実施形態は埋め込み装置に関するものであるが、第１〜第４の実施形態の埋め込み装置が時間軸方向に異なる透かし情報を埋め込むものであったのに対し、本実施形態の埋め込み装置は、空間軸方向に異なる透かし情報を埋め込む。
【０１９９】
すなわち、本実施形態による埋め込みでは、１フレームのなかにも、異なる透かし情報が混在する。
【０２００】
なお、このように空間軸方向に異なる透かし情報を埋め込む必要性は、例えば、コンテンツの編集作業を空間軸方向に施した場合などに発生する。
【０２０１】
（Ｇ−１）第７の実施形態の構成および動作
本実施形態にかかる動画用複数電子透かし埋め込み装置８５の構成例は、図１４に示す通りである。図１４から明らかなように、埋め込み装置８５の大枠の構造は第１の実施形態とかなり相違するが、細部においては共通点が多い。
【０２０２】
図１４において、当該埋め込む装置８５は、複数の埋め込み機構８７Ａ〜８７Ｍと、埋め込み情報の符号化部８６とを備えている。
【０２０３】
このうちＭ（原理上、Ｍは２以上の自然数であればいくつであってもかまわないが、図１４の例では、Ｍは４より大きい）個の埋め込み機構８７Ａ〜８７Ｍの機能は実質的に同じであるので、ここでは主として埋め込み機構８７Ｂに着目して説明を進める。なお、符号化部８６は前記符号化部１３に対応する部分である。
【０２０４】
埋め込み機構８７Ｂは、直前の埋め込み機構８７Ａから受け取った動画像コンテンツ（フレーム系列）に対して符号（透かし情報）ＭＫＡ〜ＭＫＭのうち自身に割り当てられた符号ＭＫＢを埋め込み、埋め込み後の動画像コンテンツＳ８Ａを直後の埋め込み機構（図示せず）に渡す機能を持つ。埋め込み機構８７Ａから受け取る動画像コンテンツＳ８Ａにはすでに受け込み部８７Ａによって符号ＭＫＡが埋め込まれているため、埋め込み機構８７Ｂが出力する動画像コンテンツＳ８Ｂには、符号ＭＫＡとＭＫＢが埋め込まれていることになる。このように動画像コンテンツＳ１には、新たな埋め込み機構に供給されるたびに、新たな符号が埋め込まれて行く。
【０２０５】
最前段の埋め込み機構８７Ａは直前の埋め込み機構を持たず、最後段の埋め込み機構８７Ｍは直後の埋め込み機構を持たないが、埋め込み機構８７Ａにとっては、透かし情報を埋め込んでいない動画像コンテンツＳ１の供給元を直前の埋め込み機構とみなし、埋め込み機構８７Ｍにとってはすべての符号ＭＫＡ〜ＭＫＭを各フレームに埋め込んだ動画像コンテンツＳ８Ｍの出力先を直後の埋め込み機構とみなすことができる。
【０２０６】
符号ＭＫＡ〜ＭＫＭの埋め込みに使用する埋め込み方法は第１の実施形態と同様な埋め込み方式ＭＶ１〜ＭＶ４を用いるようにしてもよいが、本実施形態の場合、同一のフレーム内で、各埋め込み方式による符号ＭＫＡ〜ＭＫＭの埋め込みが干渉しないように配慮する必要がある。このような干渉が発生すれば、電子透かしに対する攻撃の一種である上書き攻撃を受けた場合と同様な事態が発生する可能性があり、検出装置側で正常な透かし情報の検出を行うことが困難になる可能性があるからである。
【０２０７】
符号ＭＫＡ〜ＭＫＭのもとになる透かし情報と、その埋め込み方式を、予めリスト形式などによって対応付けておくことも考えられる。この場合、リストを作成する際に、前記干渉が生じないような配慮を行うことができる。
【０２０８】
（Ｇ−２）第７の実施形態の効果
本実施形態によれば、空間軸方向に異なる透かし情報を埋め込むことができる。
【０２０９】
これにより、検出側では、空間軸方向に埋め込んだ透かし情報（ＭＫＡ〜ＭＫＭに対応）のうち一部の透かし情報だけを検出することなども可能となる。
【０２１０】
（Ｆ）第８の実施形態
以下では、本実施形態が第１〜第７の実施形態と相違する点についてのみ説明する。
【０２１１】
本実施形態は、第７の実施形態の埋め込み装置８５に対応する検出装置を提案するものである。
【０２１２】
（Ｆ−１）第８の実施形態の構成および動作
本実施形態にかかる動画用複数電子透かし検出装置８８の構成例は図１５に示す通りである。
【０２１３】
図１５において、当該検出装置８８は、検出機構８９Ａ〜８９Ｍと、信頼度及び符号蓄積部９０Ａ〜９０Ｍと、復号部９１Ａ〜９１Ｍと、検出情報のリスト作成部９２と、検出完了信号統合部９３とを備えている。
【０２１４】
このうち検出機構８９Ａ〜８９Ｍの任意の１つの検出機構の機能は、基本的に、検出機構６５Ａ〜６５Ｎのいずれかの検出機構の機能に相当する。ただし、前記検出機構６５Ａ〜６５Ｎが時間軸方向に異なる透かし情報を埋め込むための埋め込み方式に対応するものであったのに対し、当該検出機構８９Ａ〜８９Ｍの機能は、前記埋め込み機構８７Ａ〜８７Ｍに応じて、空間軸方向に異なる透かし情報を埋め込むための埋め込み方式に対応するものである点で質的に相違する。
【０２１５】
検出機構８９Ａは前記埋め込み機構８７Ａに対応し、検出機構８９Ｂは前記埋め込み機構８７Ｂに対応し、…、検出機構８９Ｍは前記埋め込み機構８７Ｍに対応する。
【０２１６】
埋め込み装置８５と、検出装置８８が必ずしも１対１に対応するわけではないことから、上述した検出装置６０と埋め込み装置１０の関係と同様、第７の実施形態の埋め込み装置８５が備える埋め込み機構８７Ａ〜８７Ｍの数と、本実施形態の検出装置８８が備える検出機構８９Ａ〜８９Ｍの数は必ずしも同じである必要はない。
【０２１７】
ただし、第１〜第４の実施形態の埋め込み装置では、時間軸上の途中に透かし情報を検出することのできない区間があるとその影響は以降の区間や直前の区間における透かし情報の検出にもおよぶため、すべての区間の透かし情報が、その検出装置（例えば、６０）において検出できることが必要であるが、本実施形態の場合には基本的にこのような制限がない。
【０２１８】
したがって本実施形態では、動画像コンテンツＳ８Ｍに、検出装置８８において検出することのできない埋め込み方式によって透かし情報が埋め込まれていてもかまわない。すなわち、空間軸方向に埋め込まれた異なる透かし情報のうち、一部の透かし情報は検出装置８８で検出できるが、その他の透かし情報は検出することができないことも、本実施形態では許される。
【０２１９】
このため、本実施形態では、検出装置８８のユーザごとに、透かし情報に対して異なる使用権を設定することも可能で、図１５中に示す検出機構使用権情報ＲＴ１によって、一部の検出機構（例えば、８９Ａ）だけを動作させ、他の検出機構（例えば、８９Ｂ〜８９Ｍ）を動作させないように制御することもできる。
【０２２０】
なお、本実施形態の各検出機構８９Ａ〜８９Ｍは、各自における透かし情報の検出が完了すると、検出完了信号ＣＬＡ〜ＣＬＭを検出完了信号統合部９３に供給する機能を備えている。
【０２２１】
これを受けて当該検出完了信号統合部９３は、すべての検出機構８９Ａ〜８９Ｍから検出完了信号ＣＬＡ〜ＣＬＭが供給を受けた場合や、検出機構８９Ａ〜８９Ｍのうち、予め検出機構使用権情報ＲＴ１に基づいて動作することが判明しているすべての検出機構から検出完了信号の供給を受けた場合に、統合検出完了信号ＣＬＳを装置外に出力する。
【０２２２】
この統合検出完了信号ＣＬＳは、例えば、前記コピー装置などが、当該検出装置８８と同期を取るために利用することができる。
【０２２３】
検出機構（例えば、８９Ａ）で検出された信頼度（前記フレーム内符号信頼度）や、前記符号は、蓄積部９０Ａ〜９０Ｍのうち該当する蓄積部（例えば、９０Ａ）に蓄積され、十分な信頼度の蓄積が確認されたとき、蓄積結果は復号部９１Ａ〜９１Ｍのうちの該当する復号部に蓄積される。ここで、蓄積部９０Ａ〜９０Ｍは、前記信頼度蓄積部８３Ａ〜８３Ｎに対応し、復号部９１Ａ〜９１Ｍは前記復号部７８に対応する部分であるが、本実施形態では透かし情報を空間軸方向に埋め込んでいるため、区間の識別は不要で、透かし情報の識別だけを行えばよい。
【０２２４】
また本実施形態では、検出機構８９Ａ〜８９Ｍごとに異なる復号部９１Ａ〜９１Ｍを設けてあるため、各透かし情報の復号を同時並列的に実行することが可能である。
【０２２５】
ただし復号にそれほど厳密な同時並列性を要しない場合には、１つの復号部、あるいは検出機構８９Ａ〜８９Ｍの数よりも少ない数の復号部を用いて、時分割で復号を行うことが可能である。
【０２２６】
復号部９１Ａ〜９１Ｍから出力された復号結果としての復号信号ＤＥＡ〜ＤＥＭを受け取ったリスト作成部９２は、前記検出リストＬＴ１に対応する検出リストＬＴ２を出力する。当該検出リストＬＴ２のなかには、検出使用権情報ＲＴ１によって動作するように制御された検出機構に対応する復号部（例えば、８９Ａに対応するのは、９１Ａ）から供給された復号信号の内容が含まれている。
【０２２７】
（Ｈ−２）第８の実施形態の効果
本実施形態によれば、空間軸方向に異なる透かし情報を埋め込んだ場合でも、適切に透かし情報の検出を行うことができる。
【０２２８】
例えば、検出機構使用権情報（ＲＴ１）などに応じて、空間軸方向に埋め込んだ透かし情報（ＭＫＡ〜ＭＫＭに対応）のうち一部の透かし情報だけを検出することなども可能となる。
【０２２９】
（Ｉ）他の実施形態
上記第１〜第８の実施形態では動画像コンテンツを例に説明したが、本発明は動画像に限らず、音声データや音楽データなど、時系列に処理されるマルチメディアに関して広く適用することが可能である。
【０２３０】
また、第１〜第４の実施形態と、第７および第８の実施形態の特徴は相互に排他的ではないため、これらの特徴を併せ持つ装置やシステムを構築することが可能である。
【０２３１】
例えば、第７および第８実施形態では、同一単位データ内にのみ異なる透かし情報を（異なる埋め込み方式で）埋め込んだが、同一単位データ内複数埋め込み方式に加えて時間軸方向にも異なる透かし情報を埋め込むようにしてもよい。
【０２３２】
さらに、第１〜第８の実施形態における符号化や復号は省略することが可能である。
【０２３３】
また、透かし情報は、埋め込む前に暗号化してもよい。これにより、埋め込み方式が第３者に知られた場合などでも攻撃に耐えることができ、高いセキュリティ性を維持することができる。
【０２３４】
さらに、埋め込み方式の違いを出すためには、埋め込む周波数領域を変える方法、ウエーブレット変換において位相を変えることによって埋め込む方法、実際の係数値を変える際、量子化による方法を選択するか、係数の大小関係によって係数値を変える方法を選択するか等、透かしを埋め込むための係数値修正方法の選択による方法等の使用が考えられる。
【０２３５】
以上の説明では主としてハードウエア的に本発明を実現したが、本発明はソフトウエア的に実現することも可能である。
【０２３６】
【発明の効果】
以上に説明したように、本発明によれば、コンテンツに対して統計的な処理を施すことによって透かし情報を正確に検出することができるため、高い流通性を維持しながら、透かし情報検出の信頼性を向上することができる。
【０２３７】
これにより、コンテンツに埋め込んだ各透かし情報の管理を適切に行うことが可能になるとともに、当該透かし情報に基づく制御を適切に行うことも可能となる。
【０２３８】
また、本発明では、比較的弱い耐性強度しか持たない埋め込み態様を用いることができるから、埋め込み処理を施したあとのコンテンツの品質を高く維持することが可能である。
【図面の簡単な説明】
【図１】第１の実施形態に係る動画用区間別電子透かし埋め込み装置の主要部の構成例を示す概略図である。
【図２】第１〜第８の実施形態で使用する動画像コンテンツの一例を示す概略図である。
【図３】第１の実施形態に係る動画用区間別電子透かし埋め込み装置で使用する電子透かし埋め込み機構の主要部の構成例を示す概略図である。
【図４】第２の実施形態に係る電子透かし埋め込みシステムの主要部の構成例を示す概略図である。
【図５】第３の実施形態に係る電子透かし埋め込みシステムの主要部の構成例を示す概略図である。
【図６】第４の実施形態に係る電子透かし埋め込みシステムの主要部の構成例を示す概略図である。
【図７】第５の実施形態に係る動画用区間別電子透かし検出装置の主要部の構成例を示す概略図である。
【図８】第５の実施形態に係る動画用区間別電子透かし検出装置で使用する電子透かし検出及び信頼度計算部の構成例を示す概略図である。
【図９】第５の実施形態に係る動画用区間別電子透かし検出装置で使用する信頼度蓄積及び解析部の構成例を示す概略図である。
【図１０】第５の実施形態の動作説明図である。
【図１１】第６の実施形態に係る動画用区間別電子透かし検出装置の主要部の構成例を示す概略図である。
【図１２】第６の実施形態に係る動画用区間別電子透かし検出装置で使用する全ての検出法による電子透かし検出及び信頼度計算部の主要部の構成例を示す概略図である。
【図１３】第６の実施形態に係る動画用区間別電子透かし検出装置で使用する信頼度蓄積及び解析部の主要部の構成例を示す概略図である。
【図１４】第７の実施形態に係る動画用複数電子透かし検出装置の主要部の構成例を示す概略図である。
【図１５】第８の実施形態に係る動画用複数電子透かし検出装置の主要部の構成例を示す概略図である。
【符号の説明】
１０、３１，４１，５１、８５…電子透かし埋め込み装置、１１…電子透かし埋め込み部、１２…埋め込み方式指定部、１３…埋め込み情報の符号化部、１４…埋め込み符号の切替部、２１Ａ〜２１Ｎ…埋め込み機構、３０，４０，５０…電子透かし埋め込みシステム、６０、７５、８８…電子透かし検出装置、６１…電子透かし検出及び信頼度計算部、６２…信頼度蓄積及び解析部、６３…埋め込まれた情報の復号部、６４…検出された情報とその区間のリスト作成部、６５Ａ〜６５Ｎ…検出機構、Ｓ１，Ｓ８…動画像コンテンツ、ＴＤ１〜ＴＤ４…区間、Ｓ３Ａ〜Ｓ３Ｄ…透かし情報、ＭＶ１〜ＭＶ４…埋め込み方式、Ｆ１〜Ｆ２９…フレーム。
【図１】
0004370752.tif 000002
【図２】
0004370752.tif 000003
【図３】
0004370752.tif 000004
【図４】
0004370752.tif 000005
【図５】
0004370752.tif 000006
【図６】
0004370752.tif 000007
【図７】
0004370752.tif 000008
【図８】
0004370752.tif 000009
【図９】
0004370752.tif 000010
【図１０】
0004370752.tif 000011
【図１１】
0004370752.tif 000012
【図１２】
0004370752.tif 000013
【図１３】
0004370752.tif 000014
【図１４】
0004370752.tif 000015
【図１５】
0004370752.tif 000016