(57)【要約】【課題】コンテンツのコピー制御に関する従来技術は、制御信号の無効化が比較的容易であり、コンテンツを不正にコピーし、流通させることが可能であり、このような不正コピーに対して、より高い安全性を備えた、不正コピー防止技術が必要である。【解決手段】異なる手法でコンテンツに付与された複数の制御情報を検出し、検出した複数の制御情報の整合性を判定し、判定結果に基づいて、当該コンテンツに対して制御を行うことで、不正制御の脅威に対して、より高い安全性を備えた不正制御の防止を行う。【選択図】  図４
2005167526.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータの制御方法であって、
コンテンツデータ内の特定箇所に付加されたコンテンツの制御に関する少なくとも１種類の制御信号を検出する制御信号検出ステップと、
コンテンツデータ内に電子透かしにより埋め込まれたコンテンツの制御に関する少なくとも１種類の制御情報を検出する電子透かし検出ステップと、
前記検出した制御信号と、電子透かしにより検出した制御情報の整合性を判定する検出情報の整合性判定ステップと、
前記整合性の判定結果に基づいて、当該コンテンツに制御を行う制御ステップと、を有する。
【請求項２】
コンテンツデータの制御方法であって、
コンテンツデータ内に異なる電子透かしにより埋め込まれたコンテンツの制御に関する少なくとも２種類の制御情報を検出する電子透かし検出ステップと、
前記異なる電子透かしにより検出した少なくとも２種類の制御情報の整合性を判定する検出情報の整合性判定ステップと、
前記整合性の判定結果に基づいて、当該コンテンツに制御を行う制御ステップと、を有する。
【請求項３】
請求項１に記載されたコンテンツデータの制御方法であって、
前記コンテンツの制御内容は、コンテンツの再生、コンテンツのコピー、コンテンツに付随する付随データの表示、コンテンツの送出機器の選択、または送信側と受信側との間の双方向通信を行うことを特徴とする。
【請求項４】
請求項１に記載されたコンテンツデータの制御方法であって、
前記電子透かし検出ステップにおいて、当該コンテンツから異なる電子透かしにより検出する少なくとも２種類の制御情報の情報量はそれぞれ異なることを特徴とする。
【請求項５】
請求項４に記載されたコンテンツデータの制御方法であって、
前記少なくとも２種類の電子透かしは、それぞれ異なるメディア変換への耐性を持つことを特徴とする。
【請求項６】
請求項５に記載されたコンテンツデータの制御方法であって、
前記メディア変換は、画像コンテンツの圧縮処理や、解像度変換や、画像フィルタ処理であることを特徴とする。
【請求項７】
請求項１に記載されたコンテンツデータの制御方法であって、
前記電子透かし検出ステップにおいて、当該コンテンツデータから検出する少なくとも１種類の制御情報は、電子透かしが埋め込まれたか否かを識別する情報であることを特徴とする。
【請求項８】
請求項１に記載されたコンテンツデータの制御方法であって、
前記少なくとも２種類の電子透かしは、異なる変更パターンを持ち、同一のデータ領域に埋め込まれないことを特徴とする。
【請求項９】
コンテンツデータの制御装置であって、
コンテンツデータ内の特定箇所に付加されたコンテンツの制御に関する少なくとも１種類の制御信号を検出する制御信号検出装置と、
コンテンツデータ内に電子透かしにより埋め込まれたコンテンツの制御に関する少なくとも１種類の制御情報を検出する電子透かし検出処理部と、
前記検出した制御信号と、電子透かしにより検出した制御情報の整合性を判定する検出情報の整合性判定処理部と、
前記整合性の判定結果に基づいて、当該コンテンツに制御を行う制御処理部と、を有する。
【請求項１０】
コンテンツデータの制御装置であって、
コンテンツデータ内に異なる電子透かしにより埋め込まれたコンテンツの制御に関する少なくとも２種類の制御情報を検出する電子透かし検出装置と、
前記異なる電子透かしにより検出した少なくとも２種類の制御情報の整合性を判定する検出情報の整合性判定装置と、
前記整合性の判定結果に基づいて、当該コンテンツに制御を行う制御装置と、を有する。
【請求項１１】
請求項９に記載されたコンテンツデータの制御装置であって、
前記コンテンツの制御内容は、コンテンツの再生、コンテンツのコピー、コンテンツに付随する付随データの表示、コンテンツの送出機器の選択、または送信側と受信側との間の双方向通信を行うことを特徴とする。
【請求項１２】
請求項９に記載されたコンテンツデータの制御装置であって、
前記電子透かし検出処理部において、当該コンテンツから異なる電子透かしにより検出する少なくとも２種類の制御情報の情報量はそれぞれ異なることを特徴とする。
【請求項１３】
請求項１２に記載されたコンテンツデータの制御装置であって、
前記少なくとも２種類の電子透かしは、それぞれ異なるメディア変換への耐性を持つことを特徴とする。
【請求項１４】
請求項１３に記載されたコンテンツデータの制御装置であって、
前記メディア変換は、画像コンテンツの圧縮処理や、解像度変換や、画像フィルタ処理であることを特徴とする。
【請求項１５】
請求項９に記載されたコンテンツデータの制御装置であって、
前記電子透かし検出処理部において、当該コンテンツデータから検出する少なくとも１種類の制御情報は、電子透かしが埋め込まれたか否かを識別する情報であることを特徴とする。
【請求項１６】
請求項９に記載されたコンテンツデータの制御装置であって、
前記少なくとも２種類の電子透かしは、異なる変更パターンを持ち、同一のデータ領域に埋め込まれないことを特徴とする。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンテンツの再生や格納を制御するコンテンツ制御システムに関し、特に流通するコンテンツを対象とした、ユーザ側でコンテンツの再生や格納を制御する技術に関する。
【背景技術】
【０００２】
従来、静止画、動画データやオーディオデータ等のデジタルコンテンツ（以下、コンテンツという）が、インターネットやデジタル放送等の通信媒体、あるいは、CD-ROMやDVD-ROM等の媒体を介して、ユーザに提供されている。この様なコンテンツは、容易に複製できるという特性を有する。このため、第三者が不正に当該コンテンツ入手することも考えられる。そこで、非特許文献１に記載されているように、DVDコンテンツのコピー制御を目的とした、コンテンツの制御信号の伝達手段として下記従来技術がある。
（１）CGMS(Copy Generation Management System) のアナログ規格CGMS-Aなどによるコンテンツへのコピー制御信号付加
（２）電子透かしによるコンテンツへのコピー制御信号埋込み
また、複数の電子透かしをコンテンツに埋め込む手段として、特許文献１に記載の下記従来技術がある。
【０００３】
【非特許文献１】Jeffrey A. Bloom, Ingemar J. Cox, Ton Kalker, Jean-Paul M. G. Linnartz, Matthew L. Miller, C. Brendan S. Traw, “Copy Protection for DVD Video”, Proceedings of the IEEE, Vol.87, No.7, pp.1267-pp.1276 July 1999
【０００４】
【特許文献１】特開2002-232693号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
非特許文献１に記載の従来技術（１）は、制御信号を付加した箇所を特定することで、コンテンツの品質を劣化させることなくコンテンツのコピー制御が無効化されたり、あるいは書き換えられたりする可能性があった。また、従来技術（２）では、幾何変形や画像処理をコンテンツに加えることで電子透かしにより埋め込んだ制御情報が消失する可能性があった。
【０００６】
特許文献１に記載の技術は、耐性の異なる複数の電子透かしを用いてコンテンツに複数の情報を埋め込む技術であるが、電子透かしにより埋め込む情報ビットに関する記述がなく、用途を含めた具体的な実現手段に乏しい。
【０００７】
上述のように、コンテンツのコピー制御に関する従来技術は、制御信号の無効化が比較的容易であり、コンテンツを不正にコピーし、流通させることが可能であった。
【０００８】
したがって、このような不正コピーに対して、より高い安全性を備えた、不正コピー防止技術が求められている。
【課題を解決するための手段】
【０００９】
本発明は、異なる手法でコンテンツに付与された複数の制御情報を検出し、検出した複数の制御情報の整合性を判定し、判定結果に基づいて、当該コンテンツに対して制御を行う技術を提供する。これにより、不正制御の脅威に対して、より高い安全性を備えた不正制御の防止が可能になる。
【００１０】
具体的な本発明の第一の態様は、コンテンツの制御器側で、上記非特許文献１に記載の、コンテンツに付加された制御情報と、電子透かしにより埋め込まれた制御情報との整合性を判定し、制御することを特徴とする。上記制御情報の併用により、コンテンツの不正コピーの可能性を低くし、不正流通の抑止を行う技術を提供する。
【００１１】
本発明の第二の態様は、コンテンツに対する、上記従来技術（２）で実現されるコピー制御情報の電子透かしによる埋込みに加えて、上記制御情報のビット数より少ない量子化制御情報、または、電子透かしを埋め込んだか否かを識別するフラグ情報を電子透かしにより埋め込むことを特徴とする。これにより、上記従来技術で実現される電子透かしに比べて、変換や各種圧縮などのメディア処理に対する電子透かしの耐性を向上することが可能になる。また、コンテンツの制御器側では、上記制御情報と量子化制御情報の整合性を判定し、制御することを特徴とする。本態様は、コンテンツの再生や格納を制御するコンテンツ制御システムに関するものであり、埋め込む情報ビットとして制御情報に加えて、上記制御情報のビット数より少ない量子化制御情報、または、電子透かしを埋め込んだか否かを識別するフラグ情報を用いることで、コンテンツの制御器側で、双方の制御情報の整合性を判定することで、判定結果に基づいてコンテンツの制御を行うことを特徴とする。
【００１２】
本発明の第三の態様は、コンテンツに対する、上記従来技術（１）で実現されるCGMSなどによるコピー制御情報の付加に加えて、上記量子化制御情報を電子透かしにより埋め込むことを特徴とする。また、コンテンツの制御器側では、上記制御情報と量子化制御情報の整合性を判定し、制御することを特徴とする。
【００１３】
なお、上記で述べた制御信号と電子透かしによる制御情報の組合せ数、または異なる電子透かしによる制御情報の組合せ数については、必ずしも１組ずつ組合せる必要はなく、少なくとも１種類の制御信号と少なくとも１種類の電子透かしによる制御情報の組合せ、または少なくとも２種類の異なる電子透かしによる制御情報の組合せに基づいて整合性判定を行い、判定結果に基づいて当該コンテンツに制御を行うことも考えられる。
【発明の効果】
【００１４】
本発明により、不正制御の脅威に対して、より高い安全性を備えた不正制御の防止技術が提供可能になる。
【発明を実施するための最良の形態】
【００１５】
以下、第一の実施形態について述べる。
【００１６】
図１は本実施形態の概略構成を示す図である。図１が示すように、コンテンツの配信方法として、放送、パッケージ、ネットワークを経由する方法が主流であり、本実施例の適用形態は、電子透かし埋込み・制御信号付加装置２００と電子透かし検出・制御信号検出装置３００を有している。
【００１７】
電子透かし埋込み・制御信号付加装置２００は、コンテンツ作成時またはコンテンツ配信時にコンテンツへの電子透かし情報の埋込みおよび制御信号の付加を施す装置であり、コンテンツ編集およびコンテンツ配信機能を備えることもある。電子透かし検出・制御信号検出装置３００は、コンテンツ再生時またはコンテンツ受信時にコンテンツに対して電子透かし情報、および付加された制御信号の検出を行う装置であり、コンテンツ再生およびコンテンツ受信機能や電子透かし埋込み・制御信号付加機能を備えることもある。
【００１８】
図２は本実施形態の電子透かし埋込み・制御信号付加装置２００の概略構成を示す図である。図２に示す様に本実施形態の電子透かし埋込み・暗号化装置２００は、ＣＰＵ２０１と、ＲＯＭ２０２と、入力装置２０３と、出力装置２０４と、通信装置２０５と、メモリ２０６とを有する情報処理装置を用いて構成することができる。
【００１９】
ＣＰＵ２０１は、電子透かし埋込み・制御信号付加装置２００全体の動作を制御する装置である。メモリ２０６は、電子透かし埋込み・制御信号付加装置２００全体の動作を制御する際にその為の各種処理プログラムやデータを格納する記憶装置である。入力装置２０３は、コンテンツを入力する為の各種入力を行う装置である。出力装置２０４は、コンテンツの出力に伴う各種出力を行う装置である。通信装置２０５は、インターネットやイントラネット等のネットワーク、または、ＳＣＳＩやＲＳ４２２やＩＥＥＥ１３９４などの専用インタフェースを介して、他の処
理装置との通信および制御を行う各種装置である。
【００２０】
また電子透かし埋込み・制御信号付加装置２００は、ＣＰＵ２０１が実行することにより、コンテンツ読み出し処理部２０８と、電子透かし埋込み処理部２０９と、制御信号付加処理部２１０と、コンテンツ出力部２１１とを実現するプログラム２２０をメモリ２０６中に有している。
【００２１】
コンテンツ読み出し処理部２０８は、入力装置２０３や格納領域２０７からコンテンツの部分または全体領域を読み出す。
【００２２】
電子透かし埋込み処理部２０９は、上記読み出したコンテンツの部分または全体領域が当該コンテンツの電子透かし検出・制御信号検出装置３００での処理内容を制御する為の制御情報の付加される領域である場合に、コンテンツの記録・再生、非加工領域への格納、加工可能領域への格納、コンテンツに付随する付随データの表示、コンテンツの送出機器の選択、または送信側と受信側との間の双方向通信を制御する為の制御情報や、利用者IDや受信側IDや、利用者のレベル情報の条件や当該コンテンツの送信元IDなどの情報を電子透かし情報としてその領域に埋込む。
【００２３】
制御信号付加処理部２１０は、コンテンツ内のヘッダやフッタなどの特定箇所が当該コンテンツの電子透かし検出・制御信号検出装置３００での処理内容を制御する為の制御信号の付加される領域に、コンテンツの記録・再生、非加工領域への格納、加工可能領域への格納、コンテンツに付随する付随データの表示、コンテンツの送出機器の選択、または送信側と受信側との間の双方向通信を制御する為の制御情報や、利用者IDや受信側IDや、利用者のレベル情報の条件や当該コンテンツの送信元IDなどの情報を電子透かし埋込み処理部２０９で埋め込んだ制御情報と整合性を保ちながら制御信号としてコンテンツの当該特定箇所に付加する。
【００２４】
なお、本実施例では、電子透かし埋込み処理部２０９と制御信号付加処理部２１０の処理手順は、電子透かし埋込み処理が先で、制御信号の付加が後となっているが、必ずしも上記処理手順で処理する必要はなく、制御信号の付加を先に行っても良い。
【００２５】
コンテンツ出力部２１１は、上記制御信号付加処理部２１０で制御信号が付加された当該コンテンツを出力装置２０３へ送信する。また、コンテンツ出力部２１１は、暗号化および透かし埋込み（またはその一方）が施されていない格納領域２０７上にあるコンテンツを出力装置３０４に送信する場合もある。
【００２６】
図３は本実施形態の電子透かし検出・制御信号検出装置３００の概略構成を示す図である。図３に示す様に本実施形態の電子透かし検出・復号化装置３００は、ＣＰＵ３０１と、ＲＯＭ３０２と、入力装置３０３と、出力装置３０４と、通信装置３０５と、メモリ３０６とを有する情報処理装置を用いて構成することができる。
【００２７】
ＣＰＵ３０１は、電子透かし検出・制御信号検出装置３００全体の動作を制御する装置である。メモリ３０６は、電子透かし検出・制御信号検出装置３００全体の動作を制御する際にその為の各種処理プログラムやデータを格納する記憶装置である。入力装置３０３は、コンテンツを入力する為の各種入力を行う装置である。出力装置３０４は、コンテンツの出力に伴う各種出力を行う装置である。通信装置３０５は、インターネットやイントラネット等のネットワーク、または、ＳＣＳＩやＲＳ４２２やＩＥＥＥ１３９４などの専用インタフェースを介して、他の処理装
置との通信および制御を行う各種装置である。
【００２８】
また電子透かし検出・制御信号検出装置３００は、ＣＰＵ３０１が実行することにより、コンテンツ読み出し処理部３０８と、制御信号検出処理部３０９と、電子透かし検出処理部３１０と、検出情報整合性判定部３１１と、制御処理部３１２とを実現するプログラム３２０をメモリ３０６中に有している。
【００２９】
コンテンツ読み出し処理部３０８は、入力装置３０３や格納領域３０７からコンテンツの部分または全体領域を読み出す。
【００３０】
制御信号検出処理部３０９は、コンテンツ読み出し処理部３０８で読み出されたコンテンツ内のヘッダやフッタなどの特定箇所が当該コンテンツの電子透かし検出・制御信号検出装置３００での処理内容を制御する為の制御信号の付加された領域である場合に、コンテンツの記録・再生、非加工領域への格納、加工可能領域への格納、コンテンツに付随する付随データの表示、コンテンツの送出機器の選択、または送信側と受信側との間の双方向通信を制御する為の制御情報や、利用者IDや受信側IDや、利用者のレベル情報の条件や当該コンテンツの送信元IDなどの制御信号を当該特定箇所から検出する。
【００３１】
電子透かし検出処理部３１０は、当該コンテンツの部分または全体領域から電子透かしの検出処理を行い、当該コンテンツの電子透かし検出・制御信号検出装置３００での処理内容を制御する為の制御情報の付加される領域である場合に、コンテンツの記録・再生、非加工領域への格納、加工可能領域への格納、コンテンツに付随する付随データの表示、コンテンツの送出機器の選択、または送信側と受信側との間の双方向通信を制御する為の制御情報や、利用者IDや受信側IDや、利用者のレベル情報の条件や当該コンテンツの送信元IDなどの情報を電子透かし情報として検出する。
【００３２】
なお、本実施例では、制御信号検出処理部３０９と電子透かし検出処理部３１０の処理手順は、制御信号検出処理が先で、電子透かしによる制御情報の検出が後となっているが、必ずしも上記処理手順で処理する必要はなく、電子透かしによる制御情報の検出を先に行っても良い。
【００３３】
検出情報整合性判定部３１１は、制御信号検出処理部３１０により当該コンテンツから検出した制御情報と、電子透かし検出処理部３０９により当該コンテンツから検出した制御情報の整合性を判定し、判定結果に基づいて制御処理部３１２に対する処理指示を決定する。
【００３４】
制御処理部３１２は、当該コンテンツに対する処理指示として、コンテンツの再生、コンテンツのコピー、非加工領域への格納、加工可能領域への格納、コンテンツに付随する付随データの表示、コンテンツの送出機器の選択、または送信側と受信側との間の双方向通信の実行指示を検出情報整合性判定部３１１より受け付け、当該コンテンツに対して受け付けた指示を実行する。
【００３５】
本実施例、および後述する第二、第三の実施例において、上記各プログラムは、電子透かし埋込み・制御信号付加装置２００または電子透かし検出・制御信号検出装置３００を構成する情報処理装置が利用可能な、ＣＤ−ＲＯＭ等の記録媒体に記録され磁気ディスク等に格納された後、メモリ２０６または３０６にロードされて実行されるものとする。また上記プログラムを当該記録媒体からＰＣ等の情報処理装置にインストールして使用しても良いし、ネットワークを通じて当該記録媒体にアクセスして上記プログラムを使用するものとしても良い。また、外部サーバから当該情報処理装置が利用可能なネットワークまたはネットワーク上を伝搬する搬送波を利用して当該メモリ２０６または３０６にプログラムをロードしても良い。また、上記各プログラムは、必ずしもソフトウェアで実現されるものではなく、FPGAなどの回路構成によるハードウェアで実現しても良い。
【００３６】
図４は本実施形態の電子透かし検出・制御信号検出装置３００の処理手順を示すフローチャートである。以降では、本実施形態の制御の具体例として、コンテンツの制御内容を媒体や記録装置への記録制御とし、以下説明する。
【００３７】
ステップＳ４０１で電子透かし検出・制御信号検出装置３００のコンテンツ読み出し処理部３０８は、電子透かし埋込み・暗号化装置３００からコンテンツが格納されているＤＶＤドライブや磁気ディスク装置等の記憶装置や外部記憶装置、または、リアルタイムにコンテンツを記録する録音機や録画機（カメラ）等から当該コンテンツを読み出す。
【００３８】
ステップＳ４０２で制御信号検出処理部３０９は、上記読み出したコンテンツ内のヘッダやフッタなどの特定箇所に当該コンテンツの記録制御信号が付加されているかどうかを調べ、記録制御信号が付加されていない場合には、ステップＳ４０４で電子透かし検出処理部３１０により、当該コンテンツに記録制御情報が埋め込まれているかどうかを調べ、記録制御情報が埋め込まれていない場合には、検出情報整合性判定部３１１により、当該コンテンツは記録制御不要と判定され、ステップＳ４０６で制御処理部３１２により当該コンテンツの記録が許可される。ステップＳ４０４で記録制御信号が埋め込まれている場合には、検出情報整合性判定部３１１により、電子透かしにより制御情報が埋め込まれているコンテンツは、上記制御に関係した制御信号が当該コンテンツに必ず付加されているため、当該コンテンツの記録制御に関する情報（制御信号付加：無、透かし情報：有）は不整合であると判定され、ステップＳ４０５で制御処理部３１２により、当該コンテンツを不正コンテンツとして記録を停止する。
【００３９】
ステップＳ４０２で制御信号検出処理部３０９により、記録制御信号が付加されていると判定された場合には、ステップＳ４０３で電子透かし検出処理部３１０により、当該コンテンツに記録制御情報が埋め込まれているかどうかを調べ、記録制御情報が埋め込まれていない場合には、検出情報整合性判定部３１１により、当該コンテンツは、電子透かしによる制御情報の埋込みが元々行われていなかったと判断され、従って、当該コンテンツの記録制御に関する情報（制御信号：有、透かし情報：無）は整合と判定され、ステップＳ４０８で制御処理部３１２により、当該コンテンツは、付加された記録制御信号に基づいて記録制御される。ステップＳ４０３で記録制御情報が埋め込まれている場合には、ステップＳ４０７で検出情報整合性判定部３１１により、コンテンツに付加された記録制御信号の内容と電子透かしにより検出された記録制御情報の内容の整合性が判定される。上記判定により、制御情報の内容が一致または、関連していれば、当該コンテンツの記録制御に関する情報は整合と判定され、ステップＳ４１０で制御処理部３１２により、当該コンテンツは、記録制御情報の内容に基づいた記録制御が行われる。上記判定により、制御情報の内容が不一致または、関連が無ければ、当該コンテンツの記録制御に関する情報は不整合と判定され、ステップＳ４１０で制御処理部３１２により、当該コンテンツを不正コンテンツとし、記録を停止する。
【００４０】
なお、上記フローチャートにおいて、ステップＳ４０２の制御信号の検出とステップＳ４０３、およびステップＳ４０４の電子透かしによる制御情報の検出は、制御信号の検出を必ずしも先に行う必要はなく、電子透かしの検出処理を先に行っても良い。
【００４１】
図５は、上記フローチャートにおける検出情報整合性判定部３１１の判定内容を纏めたものである。図５では、記録制御の一例としてNever Copy（コピー禁止）、Once Copy（一世代コピー可）、再送信禁止の３種類を取り上げることとする。
【００４２】
図５が示すように、電子透かしによる制御情報、および制御信号がともに検出されなかった場合には、当該コンテンツは記録制御不要と判定され、記録が許可される。また、電子透かしによる検出情報は検出されなかったが、制御信号が検出された場合、当該コンテンツは、電子透かしによる制御情報の埋込みが元々行われていなかったと判断され、制御信号に基づいた記録制御が行われる。一方、電子透かしによる制御情報、および制御信号がともに検出された場合、コンテンツに付加された記録制御信号の内容と電子透かしにより検出された記録制御情報の内容の整合性が判定され、内容が一致した場合には、一致した制御情報に基づいた記録制御が行われ、内容が不一致の場合には、当該コンテンツに不正が行われたと判断し、当該コンテンツの記録を停止する。
【００４３】
以下、第二の実施形態について述べる。第二の実施形態は、コンテンツに対する、上記従来技術（２）で実現される制御情報の電子透かしによる埋込みに加えて、上記制御情報のビット数より少ない量子化制御情報、または、電子透かしを埋め込んだか否かを識別するフラグ情報を電子透かしにより埋め込むことを特徴とする。これにより、上記従来技術で実現される電子透かしに比べて、変換や各種圧縮などのメディア処理に対する電子透かしの耐性を向上することが可能になる。また、コンテンツの制御器側では、上記制御情報と量子化制御情報の整合性を判定し、制御することを特徴とする。
【００４４】
図６は本実施形態の電子透かし埋込み装置４００の概略構成を示す図である。図６に示すように、本実施形態の電子透かし埋込み装置４００は、第一の実施形態で述べた電子透かし埋込み・制御信号付加装置２００の構成から制御信号付加処理部２１０を除いた構成となり、電子透かし埋込み処理部２０９では、コンテンツに対して、電子透かしによる記録制御情報の埋込みに加えて、上記記録制御情報のビット数より少ない量子化された記録制御情報を電子透かしにより埋め込む。
【００４５】
図７は本実施形態の電子透かし埋込み装置５００の概略構成を示す図である。図７に示すように、本実施形態の電子透かし検出装置５００は、第一の実施形態で述べた電子透かし検出・制御信号検出装置３００の構成から制御信号検出処理部３０９を除いた構成となり、電子透かし検出処理部３１０では、コンテンツに対して、電子透かしによる記録制御情報の検出に加えて、上記記録制御情報のビット数より少ない量子化された記録制御情報を電子透かしにより検出する。
【００４６】
図８は本実施形態の透かし検出装置４００の処理手順を示すフローチャートである。図８に示すように、本実施形態の透かし検出装置４００の処理手順を示すフローチャートは、第一の実施形態で述べた電子透かし検出・制御信号検出装置３００の処理手順を示すフローチャートにおいて、ステップＳ４０２の制御信号有無の判定処理を電子透かしによる制御情報有無の判定処理（ステップＳ８０２）に置き換えることと、ステップＳ４０３とステップＳ４０４の電子透かしの有無判定処理を電子透かしによる量子化制御情報の有無判定処理（ステップＳ８０３、ステップＳ８０４）に置き換えることと、ステップＳ４０８、およびステップＳ４０９の制御信号に基づいた制御を電子透かしにより検出した制御情報に基づいた制御（ステップＳ８０８、ステップＳ８０９）に置き換えることで実現できる。
【００４７】
図９は、上記フローチャートにおける本実施形態の検出情報整合性判定部３１１の判定内容を纏めたものである。図９は、図５と同様に記録制御の一例としてNever Copy（コピー禁止）、Once Copy（一世代コピー可）、再送信禁止の３種類を取り上げることとする。ここで、電子透かしによる制御情報として、上記３種類の記録制御を割り当てるためには、少なくとも２ビット以上必要である。一方、上記制御情報のビット数より少ない量子化制御情報として、ここでは１ビット情報を一例として取り上げる。この場合、上記３種類の記録制御を１ビットで表現するのは不可能であるため、高精度が要求される記録制御を優先的に１ビット情報割り当て、他の記録制御は割り当ての重複を許すこととする。ここでは一例として、Never Copyを優先的に１ビットの一方のビット値（ビット値“１”または“０”）に割り当て、他方のビット値にOnce Copyと再送信禁止を重複を許して割り当てることとする。
【００４８】
図９が示すように、電子透かしによる制御情報、および量子化された制御情報がともに検出されなかった場合には、当該コンテンツは記録制御不要と判定され、記録が許可される。また、制御情報は検出されたが、量子化された制御情報が検出されなかった場合、当該コンテンツは、量子化された制御情報の埋込みが元々行われていなかったと判断され、制御情報に基づいた記録制御が行われる。一方、制御情報、および量子化された制御情報がともに検出された場合、図５と同様に、コンテンツに付加された記録制御信号の内容と電子透かしにより検出された記録制御情報の内容の整合性が判定されるが、量子化された制御情報上では、Once Copyと再送信禁止については、重複してビット値に割り当てられているため、上記制御は、量子化されていない制御情報（図の縦軸）に基づいて制御が行われる。
【００４９】
またこれらの処理をソフトウェアで実現するほかに、処理の一部をハードウェアで実現することも可能である。 その一例として、ビデオ信号を対象コンテンツとした場合に検出処理部を回路により構成して、電子透かし検出・制御信号検出装置３００に組み込む例について述べる。
【００５０】
図１１は、CGMS(Copy Generation Management System)のアナログ規格CGMS-Aによる制御信号検出処理部３０９の回路構成である。図１１に示すように、入力ビデオ信号はビデオ同期分離回路１１０１により同期信号を分離された後に、クロック生成回路でCGMS-A信号に同期した再生クロックを作り出し、CGMS-A検出エリアカウンタによりCGMS-A信号が記録された信号エリアを選び出し、制御信号が付加されている領域とデータ領域に分離する。CGMS-A検出回路１１０２により特定ラインに記録されたCGMS-A信号の検出をおこなう。検出されたCGMS-A信号はCCIデコード回路でそれぞれのコピー制御信号として取り出される。
【００５１】
図１２は、電子透かし検出処理部３１０の回路構成である。図１２が示すように、入力ビデオ信号は、ビデオ同期分離回路１２０１で分離された同期信号をもとに生成されたクロックと記録エリアを特定する信号によって、電子透かしが埋め込まれている信号領域がメモリ１２０２に格納される。一般に電子透かし信号は画面の複数のエリアに記録されているので、メモリ１２０２に格納されたデータは繰り返し加算回路を経て重ね合わせて加算して透かし成分だけが強調されるようにメモリ１２０２に加算されていく。画面の集積が終了すると検出動作にはいる。検出はメモリ１２０２格納された信号領域とWatermarkパターンデータ１２０２との間で相関演算が行われ、算出された相関値は、相関検出１２０４において設定された検出値と比較することで、電子透かしに記録されたCCIの値を出力する。
【００５２】
図１３は、第二の実施形態で述べる複数の電子透かし（制御情報を埋め込む電子透かしと、上記制御情報より少ない量子化された制御情報を埋め込む電子透かし）を用いた電子透かし検出処理部３１０の回路構成である。図１３と上述した図１２の回路構成との違いは、Watermarkを集積するメモリ１２０２は共有した状態で、検出回路に複数のWatermarkパターンデータ（Watermark１パターンデータ１３０１、およびWatermark２パターンデータ１３０２を持ち、同一の映像信号に対して、各Watermarkパターンによりそれぞれの相関値を算出することを特徴とする回路構成である。図１２と同じ部分は、同じ動作をする。 画面に複数埋め込まれたWatermark信号はそれぞれ異なる場所あるいは一部お互いに重なり合って画面に埋め込まれている。したがって、メモリに集積するときに、それぞれのWatermarkが記録された位置をに応じて、Watermark検出エリア回路は場所を特定してメモリ上にWatermark信号を集積していく。なおここでメモリへの集積に関して、メモリ上の異なる場所を使ってそれぞれ独立に集積するような構成で説明しているが、一部がお互いに重なり合って画面に埋め込まれているWatermark信号の場合には、メモリの同じエリアを共有して集積をして、読み出し時にそれぞれのサイズに応じて読み出して、Watermark検出を行うようにすることも可能である。
【００５３】
検出に関しては違う位置あるいは一部お互いに重なり合って画面に埋め込まれている場合にはメモリの記録した場所が異なるので、そのずれ分を補正するために片方の読み出しアドレスを変換してそのずれを補正する必要がある。 その部分がアドレス変換テーブル回路である。このアドレス変換テーブル回路により、メモリアドレスカウンタ回路で生成されたアドレスのうち、Watermark２のデータを記録した部分の読み出す回路をずらしていくものである。
【００５４】
なおこの実施例では参照する基準データのアドレスを変換したが、二つのWatermarkを同時に検出する必要がない場合であれば、Watermarkパターンデータ回路の出力を切り替えて順番にWatermarkを検出していくことも可能である。こうすることにより相関検出回路がひとつになり、アドレス設定が簡略化されるとともに、相関検出回路がひとつになり回路全体が簡単になる。またずれ補正を行う手段として、アドレス変換テーブル回路をWatermarkパターンデータ回路のアドレスにいれるのではなく、メモリのアドレスに入れて変換を行っても同じ結果が得られる。
【００５５】
以下、第三の実施形態について述べる。第三の実施形態は、コンテンツに対する、上記従来技術（１）で実現される制御信号の付加に加えて、上記第二の態様で述べた量子化された制御情報、または、電子透かしを埋め込んだか否かを識別するフラグ情報を電子透かしにより埋め込むことを特徴とする。また、コンテンツの制御器側では、上記制御情報と量子化制御情報の整合性を判定し、制御することを特徴とする。
【００５６】
本実施形態における電子透かし埋込み・制御信号付加装置、および電子透かし検出・制御信号検出装置の概略構成は、本発明の第一の実施形態で述べた電子透かし埋込み・制御信号付加装置２００（図２）、および電子透かし検出・制御信号検出装置３００（図３）と同一であるが、電子透かしにより埋め込む情報が、上記第二の態様で述べた量子化された制御情報であることを特徴とする。同様に、本実施形態の透かし検出装置の処理手順を示すフローチャートについても、本発明の第一の実施形態で述べたフローチャートと同一であるが、電子透かしにより検出する情報が、上記第二の態様で述べた量子化された制御情報であることを特徴とする。
【００５７】
図１０は、本実施形態における検出情報整合性判定部３１１の判定内容を纏めたものである。本判定内容は、上記第二の態様における判定内容（図９）と同一であり、図中の縦軸の電子透かしによる制御情報を制御信号に置き換えることで実現できる。判定内容の詳細も図９の判定内容の説明と同一であり、電子透かしによる制御情報を制御信号に置き換えることで実現できる。
【図面の簡単な説明】
【００５８】
【図１】本実施形態を適用したシステムの概略構成を示す図である。
【図２】本実施形態の電子透かし埋込み・制御情報付加装置の概略構成を示す図である。
【図３】本実施形態の電子透かし検出・制御情報検出装置の概略構成を示す図である。
【図４】本実施形態の処理手順の一例を示すフローチャートである。
【図５】本実施形態の処理内容を纏めた表である。
【図６】本実施形態の電子透かし埋込み装置の概略構成を示す図である。
【図７】本実施形態の電子透かし検出装置の概略構成を示す図である。
【図８】第二の実施形態における処理内容を纏めた表である。
【図９】第三の実施形態における処理内容を纏めた表である。
【図１０】第二の実施形態における処理内容を纏めた表である。図である。
【図１１】本実施形態の制御信号検出処理部の回路構成を示す図である。
【図１２】本実施形態の電子透かし検出処理部の回路構成を示す図である。
【図１３】第二の実施形態における電子透かし検出処理部の回路構成を示す図である。
【符号の説明】
【００５９】
Ｓ４０１…コンテンツ読み出し、Ｓ４０２…制御信号有無判定、Ｓ４０３、Ｓ４０４…透かし情報有無判定、Ｓ４０５、Ｓ４１０…コンテンツの記録停止、Ｓ４０６…コンテンツの記録許可、Ｓ４０７…制御情報の整合性判定、Ｓ４０８、Ｓ４０９…制御信号に基づいた制御
【図１】
2005167526.tif 000003
【図２】
2005167526.tif 000004
【図３】
2005167526.tif 000005
【図４】
2005167526.tif 000006
【図５】
2005167526.tif 000007
【図６】
2005167526.tif 000008
【図７】
2005167526.tif 000009
【図８】
2005167526.tif 000010
【図９】
2005167526.tif 000011
【図１０】
2005167526.tif 000012
【図１１】
2005167526.tif 000013
【図１２】
2005167526.tif 000014
【図１３】
2005167526.tif 000015