(57)【特許請求の範囲】
【請求項１】
情報埋め込み装置が電子データに情報を電子透かしとして埋め込み、情報抽出装置が電子データに電子透かしとして埋め込まれた情報を抽出する、電子データに対する情報の埋め込み・抽出方法であって、
前記情報埋め込み装置は、
第１の電子透かし方法を用いて前記電子データに埋め込み対象の情報である実情報を埋め込む第１の情報埋め込みステップと、
前記第１の電子透かし方法とは異なる電子透かし方法であって、且つ、前記情報抽出装置と共有されている第２の電子透かし方法を用いて、前記電子データに、前記第１の電子透かし方法を特定あるいは限定する情報であるメタ情報を埋め込む第２の情報埋め込みステップと、
前記第１および第２の情報埋め込みステップにより、実情報およびメタ情報が埋め込まれた電子データである透かし入り電子データを出力する透かし入り電子データ出力ステップと、を行い
前記情報抽出装置は、
前記透かし入り電子データを入力する透かし入り電子データ入力ステップと、
前記情報埋め込み装置と共有されている前記第２の電子透かし方法を用いて、前記入力ステップにより入力された前記透かし入り電子データからメタ情報を抽出する第１の情報抽出ステップと、
メタ情報と電子透かし方法との対応関係が記述されたテーブルから、前記第１の情報抽出ステップにより抽出されたメタ情報に対応付けられている電子透かし方法を検索し、検索した電子透かし方法を前記第１の電子透かし方法として特定する電子透かし方法検索ステップと、
前記電子透かし特定ステップにより特定した前記第１の電子透かし方法を用いて、前記透かし入り電子データから実情報を抽出する第２の情報抽出ステップと、を行うこと
を特徴とする電子データに対する情報の埋め込み・抽出方法。
【請求項２】
請求項１に記載の情報の埋め込み・抽出方法であって、
前記情報埋め込み装置は、
前記第１の情報埋め込みステップにより実情報が埋め込まれ、メタ情報は埋め込まれていない電子データと、前記第１、２の情報埋め込みステップにより実情報およびメタ情報がともに埋め込まれた電子データとを、利用者に提示するステップをさらに行うこと
を特徴とする情報の埋め込み・抽出方法。
【請求項３】
請求項１又は２に記載の情報の埋め込み・抽出方法であって、
前記情報埋め込み装置は、
前記第１の情報埋め込みステップにより実情報が埋め込まれ、メタ情報は埋め込まれていない電子データから実情報を抽出してその検出精度を評価するとともに、前記第１、２の情報埋め込みステップにより実情報およびメタ情報がともに埋め込まれた電子データから実情報を抽出してその検出精度を評価し、両者の評価結果を利用者に提示するステップをさらに行うこと
を特徴とする情報の埋め込み・抽出方法。
【請求項４】
情報埋め込み装置が電子データに情報を電子透かしとして埋め込み、情報抽出装置が電子データに電子透かしとして埋め込まれた情報を抽出する、電子データに対する情報の埋め込み・抽出方法であって、
前記情報埋め込み装置は、
第１の電子透かし方法を用いて前記電子データに埋め込み対象の情報である実情報を埋め込む第１の情報埋め込みステップと、
前記第１の情報埋め込みステップに先だって、前記第１の電子透かし方法とは異なる電子透かし方法であって、且つ、前記情報抽出装置と共有されている第２の電子透かし方法を用いて、前記第１の電子透かし方法を特定あるいは限定する情報であるメタ情報を埋め込む、第２の情報埋め込みステップと、
前記第１および第２の情報埋め込みステップにより、実情報およびメタ情報が埋め込まれた電子データである透かし入り電子データを出力する透かし入り電子データ出力ステップと、を行い
前記情報抽出装置は、
前記透かし入り電子データを入力する透かし入り電子データ入力ステップと、
前記情報埋め込み装置と共有されている前記第２の電子透かし方法を用いて、前記入力ステップにより入力された前記透かし入り電子データからメタ情報を抽出する第１の情報抽出ステップと、
メタ情報と電子透かし方法との対応関係が記述されたテーブルから、前記第１の情報抽出ステップにより抽出されたメタ情報に対応付けられている電子透かし方法を検索し、検索した電子透かし方法を前記第１の電子透かし方法として特定する電子透かし方法検索ステップと、
前記電子透かし特定ステップにより特定した前記第１の電子透かし方法を用いて、前記透かし入り電子データから実情報を抽出する第２の情報抽出ステップと、を行うこと
を特徴とする電子データに対する情報の埋め込み・抽出方法。
【請求項５】
請求項１乃至４のいずれか一項に記載の情報の埋め込み・抽出方法であって、
前記情報埋め込み装置は、
前記第１、２の情報埋め込みステップにより実情報およびメタ情報がともに埋め込まれた電子データからメタ情報を抽出してその検出精度を評価し、評価結果を利用者に提示するステップをさらに行うこと
を特徴とする情報の埋め込み・抽出方法。
【請求項６】
請求項１乃至５のいずれか一項に記載の情報の埋め込み・抽出方法であって、
前記情報埋め込み装置は、
前記第２の情報埋め込みステップにおいて、前記第２の電子透かし方法によるメタ情報の電子データへの埋め込み強度を設定するのに用いるパラメータを、前記第１の透かし方法あるいは当該方式による実情報の電子データへの埋め込み強度を設定するのに用いるパラメータに応じて決定すること
を特徴とする情報の埋め込み・抽出方法。
【請求項７】
請求項１乃至６のいずれか一項に記載の情報の埋め込み・抽出方法であって、
前記情報埋め込み装置は、
前記第２の情報埋め込みステップにおいて、メタ情報を予め用意しておいた乱数と同じ性質を持つ擬似乱数データで表現して、電子データに埋め込むこと
を特徴とする情報の埋め込み・抽出方法。
【請求項８】
電子データに情報を電子透かしとして埋め込むためのプログラムを記憶したコンピュータで読取り可能な記憶媒体であって、
前記プログラムは、前記コンピュータを、
第１の電子透かし方法を用いて電子データに埋め込み対象の情報である実情報を埋め込む第１の情報埋め込み手段、
前記第１の電子透かし方法とは異なる電子透かし方法であって、且つ、前記電子データから実情報を抽出するためのプログラムと共有されている第２の電子透かし方法を用いて、前記第１の電子透かし方法を特定あるいは限定する情報であるメタ情報を埋め込む第２の情報埋め込み手段、および、
前記第１および第２の情報埋め込み手段により、実情報およびメタ情報が埋め込まれた電子データである透かし入り電子データを出力する出力手段として、機能させること
を特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項９】
請求項８に記載の記憶媒体に記憶されたプログラムの実行により生成された透かし入り電子データから電子透かしとして埋め込まれた情報を抽出するためのプログラムを記憶したコンピュータで読取り可能な記憶媒体であって、
前記プログラムは、前記コンピュータを、
請求項８に記載のプログラムと共有されている前記第２の電子透かし方法を用いて、前記透かし入り電子データからメタ情報を抽出する第１の情報抽出手段、
メタ情報と電子透かし方法との対応関係が記述されたテーブルから、前記第１の情報抽出手段により抽出されたメタ情報に対応付けられている電子透かし方法を検索し、検索した電子透かし方法を前記第１の電子透かし方法として特定する電子透かし方法検索手段、および、
前記電子透かし検索手段により特定した前記第１の電子透かし方法を用いて、前記透かし入り電子データから実情報を抽出する第２の情報抽出手段として、機能させること
を特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項１０】
電子データに情報を電子透かしとして埋め込む情報埋め込み装置であって、
第１の電子透かし方法を用いて電子データに埋め込み対象の情報である実情報を埋め込む第１の情報埋め込み手段と、
前記第１の電子透かし方法とは異なる電子透かし方法であって、且つ、前記電子データから実情報を抽出する情報抽出装置と共有されている第２の電子透かし方法を用いて、前記第１の電子透かし方法を特定あるいは限定する情報であるメタ情報を埋め込む第２の情報埋め込み手段と、
前記第１および第２の情報埋め込み手段により、実情報およびメタ情報が埋め込まれた電子データである透かし入り電子データを出力する出力手段と、を有すること
を特徴とする情報埋め込み装置。
【請求項１１】
請求項１０に記載の情報埋め込み装置により生成された透かし入り電子データから情報を抽出する情報抽出装置であって、
前記情報埋め込み装置と共有されている前記第２の電子透かし方法を用いて、前記透かし入り電子データからメタ情報を抽出する第１の情報抽出手段と、
メタ情報と電子透かし方法との対応関係が記述されたテーブルを記憶する記憶手段と、  前記テーブルから、前記第１の情報抽出手段により抽出されたメタ情報に対応付けられている電子透かし方法を検索し、検索した電子透かし方法を前記第１の電子透かし方法として特定する電子透かし方法検索手段と、
前記電子透かし検索手段により特定した前記第１の電子透かし方法を用いて、前記透かし入り電子データから実情報を抽出する第２の情報抽出手段と、を有すること
を特徴とする情報抽出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、イメージデータやオーディオデータなどの電子データに、著作権者情報やコピー制御情報などの情報を、電子透かし技術を用いて埋め込むあるいは抽出する技術に関する。
【０００２】
【従来の技術】
近年、イメージデータやオーディオデータなどの電子データに対する著作権保護の観点から、電子透かし技術が注目されている。電子透かし技術とは、所定の規則にしたがい、電子データに、著作権者情報やコピー制御情報などの情報を、少なくとも前記所定の規則を用いることなく当該情報を当該電子データから抽出できないように埋め込む技術である。電子データに埋め込まれた情報は、一般に透かし情報と呼ばれている。
【０００３】
【発明が解決しようとする課題】
ところで、電子透かし技術には、様々な方式が提案されている。これらの方式にはそれぞれ一長一短がある。たとえば、ある電子透かし方式では、透かし情報の埋め込みを迅速に行うことができるが透かし情報の抽出が遅く、別の方式では、透かし情報の埋め込みは遅いが透かし情報の抽出を迅速に行うことができる。また、ある電子透かし方式では、電子データの劣化は小さいが透かし情報の検出精度が低く、別の方式では、電子データの劣化は大きいが透かし情報の検出精度が高い。このように、提案されている様々な電子透かし方式にはそれぞれ一長一短があるため、電子透かし方式を１つの方式に標準化することは困難である。今後も複数の電子透かし方式が共存するものと考えられる。
【０００４】
しかしながら、複数の電子透かし方式が共存すると、透かし情報の検出側において、どの電子透かし方式を用いればよいか判断できなくなるという問題が生じる。共存する複数の電子透かし方式全てを、順番に適用することで、透かし情報の抽出を試みるようにしてもよいが、これでは検出時間が膨大になってしまう。また、検出側が把握していない電子透かし方式が用いられている場合には、検出側が把握している複数の電子透かし方式全てを順番に適用しても、透かし情報を検出できないといった事態も生じる。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、本発明の目的は、複数の電子透かし方式の共存を認めつつ、透かし情報の検出側における処理時間の増加を効率よく防ぐことにある。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、本発明は、透かし情報の埋め込み側において、第１の電子透かし方式を用いて電子データに第１の情報（たとえば著作権者情報やコピー制御情報などの情報）を埋め込むとともに、当該第１の情報の埋め込みに先だって（あるいは終了後に）、第２の電子透かし方式を用いて、前記電子データに、前記第１の情報を埋め込むのに用いる（あるいは用いた）前記第１の電子透かし方式を特定あるいは限定する第２の情報を埋め込む。そして、透かし情報の検出側において、前記第２の電子透かし方式を用いて、電子データから第２の情報を抽出し、この第２の情報によって特定あるいは限定される電子透かし方式を用いて、前記電子データから第１の情報を抽出する。
【０００７】
ここで、第１の電子透かし方式を特定あるいは限定する第２の情報は、第１の電子透かし方式の識別情報であってもよいし、第１の電子透かし方式が属するグループの識別情報であってもよい。また、第１の電子透かし方式は、透かしパターン（電子データへの変更の変更の方法や変更を加える位置についての規則）毎に異なるものとして扱うようにしてもよいし、あるいは、同じ透かしパターンであっても、たとえばバージョンの異なるものを、異なる透かし方式として、扱うようにしてもよい。
【０００８】
本発明では、透かし情報の埋め込み側において、第１の情報を電子データに埋め込むのに用いる（あるいは用いた）第１の電子透かし方式を特定あるいは限定する第２の情報を、第２の電子透かし方式を用いて、前記電子データに埋め込むようにしている。したがって、前記第２の電子透かし方式として、透かし情報の埋め込み側および検出側間で予め取り決められた標準の電子透かし方式を用いることで、透かし情報の検出側において、電子データから第２の情報を抽出することにより、当該電子データから第１の情報を抽出するのに用いる電子透かし方式（第１の電子透かし方式）を特定あるいは限定することができる。このようにすることで、透かし情報の埋め込み側において、第１の情報の電子データへの埋め込みに、複数の電子透かし方式（第１の電子透かし方式）のいずれかが適用された場合でも、透かし情報の検出側は、第２の情報から自身が第１の情報を検出可能であるか否かを迅速に判断することができる。このため、透かし情報の検出側における処理時間の増加を効率よく防ぐことができる。
【０００９】
ここで、第２の情報として、第１の電子透かし方式の識別情報を用いた場合、透かし情報の検出側は、第２の情報により特定される電子透かし方式を用いて第１の情報を検出すればよい。また、第２の情報として、第１の電子透かし方式が属するグループの識別情報を用いた場合、透かし情報の検出側は、第２の情報により特定されるグループに属する電子透かし方式を順番に適用して、第１の情報の検出を試みればよい。
【００１０】
なお、本発明において、第２の情報の電子データへの埋め込みは、電子データの質に影響を与えないものであることが好ましい。そこで、たとえば、透かし情報の埋め込み側において、第１の情報のみが埋め込まれた電子データと、第１、２の情報がともに埋め込まれた電子データとを利用者に提示するようにしてもよい。利用者は、第１の情報のみが埋め込まれた電子データと、第１、２の情報がともに埋め込まれた電子データとの質を比較し、その結果に応じて、第２の情報の電子データへの埋め込み強度を変更するなどして、第２の情報の電子データへの影響が極力小さくなるよう設定することが可能となる。
【００１１】
また、第２の情報の電子データへの埋め込みは、第１の情報の電子データからの検出に影響を与えないものであることが好ましい。そこで、たとえば、透かし情報の埋め込み側において、第１の情報のみが埋め込まれた電子データから当該第１の情報を抽出した場合の検出精度の評価結果と、第１、２の情報がともに埋め込まれた電子データから第１の情報を抽出した場合の検出精度の評価結果とを利用者に提示するようにしてもよい。利用者は、２つの評価結果を比較し、その結果に応じて、第２の情報の電子データへの埋め込み強度を変更するなどして、第１の情報の電子データからの検出に極力影響を与えないよう設定することが可能となる。
【００１２】
その一方で、第２の情報の電子データへの埋め込みは、第２の情報を電子データから確実に検出できる程度の耐性が要求される。そこで、たとえば、透かし情報の埋め込み側において、第１、２の情報がともに埋め込まれた電子データから第１の情報を抽出してその検出精度を評価するとともに、当該電子データから第２の情報を抽出してその検出精度を評価し、両者の評価結果を利用者に提示するようにしてもよい。利用者は、２つの評価結果を比較し、その結果に応じて、第２の情報の電子データへの埋め込み強度を変更するなどして、たとえば第２の情報の電子データからの検出精度を、第１の情報の検出精度と同等以上に設定することが可能となる。
【００１３】
また、本発明において、第２の電子透かし方式を用いた第２の情報の電子データへの埋め込みは、たとえば、第２の情報を、予め用意しておいた乱数と同じ性質を持つ擬似乱数データで表現して、電子データに埋め込むようにしてもよい。そして、第２の情報の抽出には、埋め込み時に用いたものと同じ擬似乱数データを予め用意しておき、これらを抽出したデータと比較することで行うようにすればよい。なお、第２の電子透かし方式に適用可能な擬似乱数を用いた電子透かし方式は、たとえば「Proceeding of the First International Information Hiding Workshop, Lecture Notes in Computer Science 1174, Springer-Verlag, pp.183-2.6(1996)」に開示の技術などがある。
【００１４】
【発明の実施の形態】
以下に、本発明の１実施形態について説明する。
【００１５】
図１は、本発明の１実施形態が適用された電子透かしシステムの概略を説明するための図である。
【００１６】
図示するように、本実施形態の電子透かしシステムは、コンテンツ提供装置１1〜１n（単にコンテンツ提供装置１とも呼ぶこととする）と、コンテンツ検証装置２と、電子透かし管理センタ３とが、インターネットなどのネットワーク４を介して、互いに接続されて構成されている。
【００１７】
さて、このような構成のコンテンツ配信システムにおいて、コンテンツ提供装置１は、自身が提供するコンテンツに、著作権者情報やコピー制御情報といった情報（以下、実情報と呼ぶこととする）を、任意の電子透かし方式（以下、実透かし方式と呼ぶこととする）を用いて埋め込む。また、実透かし方式を特定するための情報（以下、メタ情報と呼ぶこととする）を、コンテンツ検証装置２との間で予め取り決められた標準の電子透かし方式（以下、メタ透かし方式と呼ぶこととする）を用いて、前記コンテンツに埋め込む。このようにして、実情報およびメタ情報が埋め込まれたコンテンツを、ネットワーク４あるいは販売店（不図示）を介して、もしくは郵送により、コンテンツ購入者やその者が使用する端末（不図示）に提供する。
【００１８】
コンテンツ検証装置２は、ネットワーク４を介してもしくは郵送により、コンテンツ購入者からコンテンツの検証依頼を受けると、コンテンツ提供装置１との間で予め取り決められた標準の電子透かし方式であるメタ透かし方式を用いて、当該コンテンツからメタ情報を抽出する。そして、本装置２が、抽出したメタ情報により特定される電子透かし方式を利用可能である場合、当該電子透かし方式を用いて当該コンテンツから実情報の抽出を試みる。利用可能できない場合は、電子透かし管理センタ３に問い合わせ、当該電子透かし方式が当該センタ３に登録されていればこれを入手し、入手した電子透かし方式を用いて当該コンテンツから実情報の抽出を試みる。
【００１９】
電子透かし管理センタ３は、コンテンツ提供装置１1〜１nの各々から、実透かし方式の透かしパターンを入手する。そして、入手した各実透かし方式にユニークな番号を対応付けるとともに、この番号をメタ情報として、対応付けられた実透かし方式の名称とともに、ネットワーク４を介して、あるいは郵送により、コンテンツ提供装置１やコンテンツ検証装置２に通知する。
【００２０】
なお、上記において、透かしパターンとは、電子データへの変更の加え方（変更の方法や変更を加える位置）についての規則のことである。電子データに情報を電子透かしとして埋め込む場合、当該電子データの特徴値に微小な変更を加える。たとえば、電子データがイメージデータであるならば、所定位置にある画素や画素グループの明るさや色に微小な変化を加えることで、情報を電子透かしとして埋め込む。また、電子データがオーディオデータであるならば、所定位置にあるデータの振幅や位相に微小な変化を加えることで、情報を電子透かしとして埋め込む。電子透かし方式によって、変更の加え方（変更の方法や変更を加える位置）が決まっている。この変更の加え方を透かしパターンと呼ぶ。
【００２１】
次に、上記の電子透かしシステムを構成する各装置について説明する。
【００２２】
まず、コンテンツ提供装置１について説明する。
【００２３】
図２はコンテンツ提供装置１の概略構成図である。
【００２４】
図示するように、コンテンツ提供装置１は、処理部１１と、記憶部１２と、を有する。
【００２５】
処理部１１は、キーボードなどの入力装置や読取装置を介してＣＤ-ＲＯＭ、ＤＶＤ-ＲＯＭなどの記憶媒体から、イメージデータ、オーディオデータなどのコンテンツや、コンテンツの著作者情報、コピー制御情報などの実情報や、コンテンツに実情報を埋め込むのに用いる実透かし方式の識別情報であるメタ情報などの入出力を担う入出力部１１２と、コンテンツ提供装置１の各部を統括的に制御する制御部１１３と、実透かし方式選定部１１４と、実情報埋め込み部１１５と、メタ情報埋め込み部１１６と、他の装置とのネットワーク４を介した通信を担う通信部１１１と、を有する。
【００２６】
記憶部１２は、コンテンツを格納するコンテンツ格納部１２１と、コンテンツ格納部１２１に格納されているコンテンツの実情報を格納する実情報格納部１２２と、コンテンツに実情報を電子透かしとして埋め込むための実透かし方式を実現する透かしパターン（コンテンツの変更方法や変更を加える位置）を格納する実透かし方式格納部１２３と、電子透かし管理センタ３により発行された、実透かし方式格納部１２３に格納されている実透かし方式のメタ情報を当該方式の名称と共に格納するメタ情報格納部１２４と、実透かし方式により実情報が電子透かしとして埋め込まれたコンテンツを格納する実情報入りコンテンツ格納部１２５と、実透かし方式およびメタ透かし方式により実情報およびメタ情報が共に電子透かしとして埋め込まれたコンテンツを格納する実・メタ情報入りコンテンツ格納部１２６と、を有する。
【００２７】
実透かし方式選定部１１４は、入出力部１１２を介して受け付けたユーザの指示にしたがい、使用する実透かし方式を決定する。たとえば、メタ情報格納部１２４からメタ情報と実透かし方式の名称を全て読み出し、入出力部１１２を介してリスト表示する。そして、入出力部１１２を介してユーザにそのうちの１つを選択させ、それを使用する実透かし方式に決定する。
【００２８】
実情報埋め込み部１１５は、実透かし方式選定部１１４で選択された実透かし方式の透かしパターンとコンテンツ格納部１２１に格納されているコンテンツと実情報格納部１２２に格納されている実情報とを読み出し、当該パターンにしたがって当該コンテンツに当該実情報を電子透かしとして埋め込む。これにより、実情報入りコンテンツを作成して、実情報入りコンテンツ格納部１２５に格納する。実透かし方式としては、既存の電子透かし技術を利用可能であるので、その詳細な説明は省略する。
【００２９】
メタ情報埋め込み部１１６は、実情報入りコンテンツ格納部１２５に格納されている実情報入りコンテンツと、メタ情報格納部１２４に格納されている、実情報埋め込み部１１５で使用した実透かし方式のメタ情報とを読み出し、予めコンテンツ検証装置２との間で取り決められている標準のメタ透かし方式を用いて、当該実情報入りコンテンツに当該メタ情報を電子透かしとして埋め込む。ここで、メタ情報埋め込み部１１６は、後述する評価部１１７により設定された埋め込み強度（パラメータ）で埋め込み対象ビットをコンテンツに埋め込む。なお、標準のメタ透かし方式によるメタ情報の埋め込みには、上述の文献「Proceeding of the First International Information Hiding Workshop, Lecture Notes in Computer Science 1174, Springer-Verlag, pp.183-2.6(1996)」に開示されているような、擬似乱数を用いた電子透かし方式を用いる。すなわち、メタ情報を、予め用意しておいた、乱数と同じ性質を持つ複数の擬似乱数データのうちの１つで表現して、電子データに埋め込む。
【００３０】
これにより、実・メタ情報入りコンテンツを作成して、実・メタ情報入りコンテンツ格納部１２６に格納する。
【００３１】
評価部１１７は、メタ情報埋め込みによるコンテンツへの影響を評価し、その結果を入出力部１１２を介してユーザに提示する。また、入出力部１１２を介して受け付けたユーザの指示にしたがい、メタ透かし方式にしたがってメタ情報を実情報入りコンテンツに埋め込む際の埋め込み強度（実情報入りコンテンツに加える変更の程度）を変えて、再度、メタ情報埋め込み部１１６にメタ情報の埋め込みを行わせる。
【００３２】
図３は、評価部１１７の概略構成図である。
【００３３】
図示するように、評価部１１７は、第１実情報検出精度評価部１４１と、第２実情報検出制度評価部１４２と、メタ情報検出精度評価部１４３と、総合評価部１４４と、パラメータ設定部１４５と、を有する。
【００３４】
第１実情報検出精度評価部１４１は、実情報入りコンテンツ格納部１２５から実情報入りコンテンツを読み出し、実情報埋め込み部１１５にて、コンテンツに実情報を埋め込むのに用いた実透かし方式にしたがって、当該実情報入りコンテンツから実情報を抽出する。そして、抽出した実情報と、実情報格納部１２２に格納されている実情報とを比較して、実情報入りコンテンツからの実情報の検出精度（第１の実情報検出精度と呼ぶこととする）を求める。
【００３５】
第２実情報検出精度評価部１４２は、実・メタ情報入りコンテンツ格納部１２６から実・メタ情報入りコンテンツを読み出し、実情報埋め込み部１１５にて、コンテンツに実情報を埋め込むのに用いた実透かし方式にしたがって、当該実・メタ情報入りコンテンツから実情報を抽出する。そして、抽出した実情報と、実情報格納部１２２に格納されている実情報とを比較して、実・メタ情報入りコンテンツからの実情報の検出精度（第２の実情報検出精度と呼ぶこととする）を求める。
【００３６】
メタ情報検出精度評価部１４３は、実・メタ情報入りコンテンツ格納部１２６から実・メタ情報入りコンテンツを読み出し、メタ情報埋め込み部１１５にて、コンテンツにメタ情報を埋め込むのに用いた標準のメタ透かし方式にしたがって、当該実・メタ情報入りコンテンツからメタ情報を抽出する。そして、抽出したメタ情報と、メタ情報格納部１２２に格納されているメタ情報とを比較して、実・メタ情報入りコンテンツからのメタ情報の検出精度を求める。
【００３７】
総合評価部１４４は、第１実情報検出精度評価部１４１、第２実情報検出精度評価部１４２およびメタ情報検出精度評価部１４３から、それぞれ、第１の実情報検出精度、第２の実情報検出精度およびメタ情報検出精度を取得し、これらを実情報入りコンテンツおよび実・メタ情報入りコンテンツと共に、入出力部１１２から出力し、ユーザに提示する。そして、ユーザに、メタ情報の埋め込み強度（パラメータ）を調節するか否か確認する。
【００３８】
図４は、総合評価部１４４により入出力部１１２を介して表示装置に出力される表示内容の一例を示している。
【００３９】
ここで、枠１５１には実情報のみが埋め込まれたコンテンツ（イメージデータ）が表示され、枠１５２には、実情報とメタ情報の両方が埋め込まれたコンテンツが表示される。このようにすることで、ユーザは、両者の質を視覚により比較することでき、これにより、メタ情報の埋め込みが与えるコンテンツへの視覚的な影響を確認することができる。
【００４０】
また、実情報検出精度１５３の部分には、第１実情報検出精度（実情報入りコンテンツからの実情報の検出精度）と第２実情報検出精度（実・メタ情報入りコンテンツからの実情報の検出精度）とが表示される。利用者は、２つの評価結果を比較することで、メタ情報の埋め込みが与える実情報の検出精度への影響を確認することができる。
【００４１】
また、メタ情報検出精度１５４の部分には、メタ情報検出精度（実・メタ情報入りコンテンツからのメタ情報の検出精度）が表示される。利用者は、この評価結果から、メタ情報の埋め込み強度が十分であるか否かを確認することができる。特に、実情報検出精度１５３の部分に表示された第２実情報検出精度と比較することで、メタ情報が実情報と同等以上の検出精度を有しているか否かを判断できる。
【００４２】
ユーザが、メタ情報埋め込み強度の設定１５５において、「強くする」、「変更しない」、「弱くする」のいずれかの項目にチェックを入れ、ＯＫボタンを押すと、選択された項目の内容が入出力部１１２を介してパラメータ調節部１４５へ送られる。なお、チェックした項目を変更したい場合、キャンセルボタンを押せばよい。
【００４３】
パラメータ調節部１４５は、実情報埋め込み部１１５より実情報の埋め込みに用いた実透かし方式の透かしパターンを入手し、その内容に応じて、標準のメタ透かし方式によるメタ情報の埋め込み強度（パラメータ）を設定する。そして、設定したパラメータをメタ情報埋め込み部１１６に送る。たとえば、コンテンツがイメージデータである場合において、標準の透かし方式によるメタ情報の埋め込み方法がデータの輝度値を変更するものである場合、実透かし方式による実情報の埋め込み方法がデータの色相を変更するものならば、メタ情報の埋め込みが実情報の検出精度に与える影響は殆どない。この場合、メタ情報の埋め込み強度（パラメータ）を標準に設定する。すなわち、埋め込み対象ビットが１（または０）ならば対象データの輝度値をＴ増加させ、０（または１）ならばＴ減少させるようにする。一方、実透かし方式による実情報の埋め込み方法が、メタ透かし方式と同様、データの輝度値を変更するものならば、メタ情報の埋め込みが実情報の検出精度に影響を与える虞がある。この場合は、メタ情報の埋め込み強度（パラメータ）を弱めに設定する。すなわち、埋め込み対象ビットが１（または０）ならば対象データの輝度値をＴ-α増加させ、０（または１）ならばＴ-α減少させるようにする。
【００４４】
また、パラメータ調節部１４５は、入出力部１１２を介して送られてきたメタ情報埋め込み強度の設定内容（図４参照）が、「強くする」である場合はメタ情報の埋め込み強度（パラメータ）を強め（現在の設定値+β）に変更し、「弱くする」である場合は弱め（現在の設定値-β）に変更する。そして、変更したパラメータをメタ情報埋め込み部１１６に送って、メタ情報埋め込み部１１６にメタ情報の埋め込みのやり直しを指示する。なお、入出力部１１２を介して送られてきたメタ情報埋め込み強度の設定内容が「変更しない」である場合は、実・メタ情報入りコンテンツ格納部１２６に格納されている実・メタ情報入りコンテンツを、市場に流通させるべきコンテンツに決定する。そして、必要に応じて、通信部１１１よりネットワーク４を介してコンテンツ購入者の端末（不図示）に配信する。
【００４５】
次に、コンテンツ検証装置２について説明する。
【００４６】
図５はコンテンツ検証装置２の概略構成図である。
【００４７】
図示するように、コンテンツ検証装置２は、処理部２１と、記憶部２２と、を有する。
【００４８】
処理部２１は、キーボードなどの入力装置や読取装置を介してＣＤ-ＲＯＭ、ＤＶＤ-ＲＯＭなどの記憶媒体から、イメージデータ、オーディオデータなどの流通コンテンツ（実・メタ情報入りコンテンツ）の入出力を担う入出力部２１２と、コンテンツ検証装置２の各部を統括的に制御する制御部２１３と、メタ情報検出部２１４と、実透かし方式選定部２１５と、実情報検出部２１６と、他の装置とのネットワーク４を介した通信を担う通信部２１１と、を有する。
【００４９】
記憶部１２は、流通コンテンツを格納する流通コンテンツ格納部２２１と、流通コンテンツ格納部２２１に格納されている流通コンテンツから抽出したメタ情報を格納するメタ情報格納部２２２と、電子透かし管理センタ３によりメタ情報が発行された実透かし方式を実現する透かしパターン（コンテンツの変更方法や変更を加える位置）をそのメタ情報に対応付けて格納する実透かし方式格納部２２３と、流通コンテンツ格納部２２１に格納されている流通コンテンツから抽出した実情報を格納する実情報格納部２２４と、を有する。
【００５０】
メタ情報検出部２１４は、流通コンテンツ格納部１２５に格納されている流通コンテンツ（実・メタ情報入りコンテンツ）を読み出し、予めコンテンツ提供装置１との間で取り決められている標準のメタ透かし方式を用いて、当該流通コンテンツからメタ情報を抽出する。そして、抽出したメタ情報をメタ情報格納部２２２に格納する。
【００５１】
なお、標準のメタ透かし方式によるメタ情報の抽出には、上述の文献「Proceeding of the First International Information Hiding Workshop, Lecture Notes in Computer Science 1174, Springer-Verlag, pp.183-2.6(1996)」に開示されているような、擬似乱数を用いた電子透かし方式を用いる。すなわち、コンテンツ提供装置１が埋め込み時に用いたものと同じ擬似乱数データを予め複数用意しておき、これらを抽出したデータと比較することで行う。
【００５２】
実透かし方式選定部２１５は、メタ情報格納部２２２に格納されているメタ情報に対応付けられている実透かし方式を、実透かし方式格納部２２３より検索する。そして、検索した実透かし方式格納部２２３を、流通コンテンツから実情報を検出するのに用いる実透かし方式に選定する。
【００５３】
実情報検出部２１６は、実透かし方式選定部２１５で選択された実透かし方式の透かしパターンと流通コンテンツ格納部２２１に格納されている流通コンテンツを読み出し、当該パターンにしたがって当該流通コンテンツから実情報を抽出する。そして、抽出した実情報を実情報格納部２２４に格納する。上述したように、実透かし方式としては既存の電子透かし技術を利用可能であるので、その詳細な説明は省略する。
【００５４】
次に、電子透かし管理センタ３について説明する。
【００５５】
図６は電子透かし管理センタ３の概略構成図である。
【００５６】
図示するように、電子透かし管理センタ３は、処理部３１と、記憶部３２と、を有する。
【００５７】
処理部３１は、実透かし方式の名称やその透かしパターンなどの入出力を担う入出力部３１２と、電子透かし管理センタ３の各部を統括的に制御する制御部３１３と、メタ情報発行部３１４と、透かしパターン提供部３１５と、他の装置とのネットワーク４を介した通信を担う通信部３１１と、を有する。
【００５８】
記憶部３２は、実透かし方式を実現する透かしパターン（コンテンツの変更方法や変更を加える位置）をメタ情報に対応付けて格納する実透かし方式格納部３２１を有する。
【００５９】
メタ情報発行部３１４は、入出力部３１２あるいはネットワーク４を介して入力された実透かし方式に対してユニークな番号を生成する。そして、これを当該実透かし方式のメタ情報とし当該実透かし方式の透かしパターンに対応付けて、実透かし方式格納部３２１に格納する。
【００６０】
透かしパターン提供部３１５は、入出力部３１２あるいはネットワーク４を介して入力されたユーザの指示にしたがい、当該ユーザが提示したメタ情報に対応付けられた実透かし方式の透かしパターンを実透かし方式格納部３２１から読み出し、これを入出力部３１２あるいはネットワーク４を介してユーザに提供する。たとえば、入出力部３１２を介して、本装置３に接続されたＦＤ、ＣＤ-Ｒなどの書き込み可能な可搬性を有する記憶媒体に書き込み、当該媒体を郵送などによりユーザへ送る。あるいは、ネットワーク４を介して、暗号通信によりユーザへ送る。
【００６１】
なお、上記のコンテンツ提供装置１やコンテンツ検証装置２や電子透かし管理センタ３は、図７に示すように、ＣＰＵ５１と、メモリ５２と、ハードディスク装置などの外部記憶装置５３と、ＦＤ、ＣＤ-ＲＯＭ、ＤＶＤ-ＲＯＭなどの記憶媒体６０からデータを読み取る読取装置５４と、キーボードなどの入力装置５５と、ディスプレイなどの出力装置５６と、ネットワーク４を介して他の装置と通信を行うための通信装置５７と、これら装置間のデータ送受を司るインターフェース５８を備えた、一般的な構成を有する電子計算機上に構築することができる。ここで、上記のコンテンツ提供装置１、コンテンツ検証装置２および電子透かし管理センタ３の処理部１１、２１、３１は、ＣＰＵ５１がメモリ５２上にロードされたプログラムを実行することで、電子計算機上に具現化されるプロセスとして実現される。また、この場合、メモリ５２や外部記憶装置５３が記憶部１２、２２、３２として使用される。
【００６２】
上述した、ＣＰＵ５１により実行されることで電子計算機上にコンテンツ提供装置１やコンテンツ検証装置２や電子透かし管理センタ３を具現化するためのプログラムは、予め外部記憶装置５３に記憶され、必要に応じてメモリ５２上にロードされ、ＣＰＵ５１により実行される。あるいは、読取装置５４を介して記憶媒体６０からメモリ５２上にロードされ、ＣＰＵ５１により実行される。もしくは、一旦、読取装置５４を介して記憶媒体６０から外部記憶装置５３にインストールされた後、必要に応じて、外部記憶装置５３からメモリ５２上にロードされ、ＣＰＵ５１により実行される。さらには、通信装置５７を介して、一旦ネットワーク４から外部記憶装置５３にダウンロードされ、それからメモリ５２上にロードされ、あるいは、直接ネットワーク４からメモリ５２上にロードされて、ＣＰＵ５１により実行される。
【００６３】
次に、上記構成の電子透かしシステムの各装置の動作について説明する。
【００６４】
まず、コンテンツ提供装置１の動作について説明する。
【００６５】
図８は、コンテンツ提供装置１の動作を示したフロー図である。
【００６６】
まず、入出力部１１２は、ユーザよりコンテンツとその実情報を受け付け、これらを、それぞれ、コンテンツ格納部１２１、実情報格納部１２２に格納する（ステップＳ１００１）。
【００６７】
次に、実透かし方式選定部１１４は、メタ情報格納部１２４からメタ情報と実透かし方式の名称を全て読み出し、入出力部１１２を介して表示装置にリスト表示する。そして、入出力部１１２を介してユーザにそのうちの１つを選択させ、それを使用する実透かし方式に決定する（ステップＳ１００２）。
【００６８】
使用する実透かし方式が決定されると、実情報埋め込み部１１５は、その実透かし方式の透かしパターンを実透かし方式格納部１２３から読み出す。また、コンテンツ格納部１２１に格納されているコンテンツと、実情報格納部１２２に格納されている実情報とを読み出し、前記透かしパターンにしたがって、前記コンテンツに前記実情報を埋め込む。これにより、実情報入りコンテンツを作成して、実情報入りコンテンツ格納部１２５に格納する（ステップＳ１００３）。
【００６９】
実情報入りコンテンツが作成されると、メタ情報埋め込み部１１６は、実情報入りコンテンツ格納部１２５に格納されている実情報入りコンテンツと、メタ情報格納部１２４に格納されている、ステップＳ１００３で使用した実透かし方式のメタ情報とを読み出す。そして、予めコンテンツ検証装置２との間で取り決められている標準のメタ透かし方式を用い、前記実情報入りコンテンツに前記メタ情報を埋め込む。これにより、実・メタ情報入りコンテンツを作成して、実・メタ情報入りコンテンツ格納部１２６に格納する（ステップＳ１００４）。
【００７０】
次に、評価部１１７は、メタ情報埋め込みによるコンテンツへの影響を評価する。具体的には、先に図３および図４を用いて説明したように、実情報のみが埋め込まれた実情報入りコンテンツから実情報を抽出した場合における実情報の検出精度（第１の実情報検出精度）と、実情報とメタ情報の両方が埋め込まれた実・メタ情報入りコンテンツから実情報を抽出した場合における実情報の検出精度（第２の実情報検出精度）と、実・メタ情報入りコンテンツからメタ情報を抽出した場合におけるメタ情報の検出精度を求め、これらの検出精度を、実情報入りコンテンツおよび実・メタ情報入りコンテンツとともに、ユーザに提示する。そして、ユーザに、メタ情報の埋め込み強度（パラメータ）を調節するか否か確認する（ステップＳ１００５）。
【００７１】
なお、ステップＳ１００５において、第１の実情報検出精度、第２の実情報検出精度およびメタ情報の検出精度の算出に先だって、実情報入りコンテンツおよび実・メタ情報入りコンテンツに、同じメディア処理（たとえばノイズ除去などのフィルタ処理や拡大・縮小処理）を施し、それから、同じメディア処理が施された実情報入りコンテンツおよび実・メタ情報入りコンテンツから、第１の実情報検出精度、第２の実情報検出精度およびメタ情報の検出精度を算出するようにしてもよい。
【００７２】
次に、評価部１１７は、入出力部１１２を介してユーザよりメタ情報埋め込み強度の設定指示（図４参照）を受け取ると（ステップＳ１００６でＹｅｓ）、その内容がメタ情報埋め込み強度の変更なしを示している場合（ステップＳ１００７でＮｏ）、実・メタ情報入りコンテンツ格納部１２６に格納されている実・メタ情報入りコンテンツを流通コンテンツに決定し（ステップＳ１００８）、必要に応じて、入出力部１１２から出力してＦＤなどの記憶媒体に書き出したり、通信部１１１よりネットワーク４を介してコンテンツ購入者の端末に送信する。
【００７３】
一方、ユーザより受け付けたメタ情報埋め込み強度の設定指示が、メタ情報埋め込み強度を変更する旨示している場合（ステップＳ１００７でＹｅｓ）、その変更内容に応じて、メタ情報埋め込み強度を再設定し（ステップＳ１００９）、ステップＳ１００４に戻って、メタ情報埋め込み部１１６に、実情報入りコンテンツへのメタ情報の埋め込みを再度行わせる。
【００７４】
次に、コンテンツ検証装置２の動作について説明する。
【００７５】
図９は、コンテンツ検証装置２の動作を示したフロー図である。
【００７６】
まず、通信部２１１あるいは入出力部２１２は、受け付けた流通コンテンツを流通コンテンツ格納部２２１に格納する（ステップＳ２００１）。
【００７７】
次に、メタ情報検出部２１４は、流通コンテンツ格納部２２１に格納されている流通コンテンツを読み出し、予めコンテンツ提供装置１との間で取り決められている標準のメタ透かし方式を用い、前記流通コンテンツからメタ情報を抽出する。そして、抽出したメタ情報をメタ情報格納部２２２に格納する（ステップＳ２００２）。
【００７８】
なお、メタ情報の抽出に失敗した場合には、実情報の抽出を試みることなく、直ちに処理を終了するようにする。このようにすれば、無駄な処理時間を省くことができる。
【００７９】
さて、メタ情報の抽出に成功した場合、実透かし方式選定部２１５は、メタ情報格納部２２２からメタ情報を読み出し、当該メタ情報に対応付けられた実透かし方式を実透かし方式格納部２２３から検索する。そして、検索した実透かし方式を、流通コンテンツから実情報を抽出するのに用いる実透かし方式に決定する（ステップＳ２００３）。
【００８０】
なお、メタ情報格納部２２２に格納されているメタ情報に対応する実透かし方式が、実透かし方式格納部２２３に格納されていない場合は、通信部２１１を介して前記メタ情報を電子透かし管理センタ３に通知し、当該管理センタ３から前記メタ情報に対応する実透かし方式を入手するようにしてもよい。この場合、コンテンツ検証装置２および電子透かし管理センタ３間の通信には、暗号通信を用いるとよい。
【００８１】
次に、使用する実透かし方式が決定されると、実情報検出部２１６は、その実透かし方式の透かしパターンを実透かし方式格納部２１５から読み出す。また、流通コンテンツ格納部２２１から流通コンテンツを読み出す。そして、前記透かしパターンにしたがって、前記流通コンテンツから実情報を抽出し、これを実情報格納部２２４に格納する（ステップＳ２００４）。この実情報は、必要に応じて、入出力部１１２から表示装置などの出力装置に出力される。この実情報により、ユーザは流通コンテンツの著作者に関する情報やコピー制御に関する情報などを知ることができ、これを利用して流通コンテンツを検証することができる。
【００８２】
次に、電子透かしセンタ３の動作について説明する。
【００８３】
図１０は、電子透かしセンタ３の動作を示したフロー図である。
【００８４】
メタ情報発行部３１４は、通信部２１１あるいは入出力部２１２を介して、実透かし方式の透かしパターンが示されたメタ情報発行要求を受け付けると（ステップＳ３００１でＹｅｓの場合）、ユニークな番号を生成し、これをメタ情報として、当該実透かし方式の透かしパターンに対応付けて実透かし方式格納部３２１に格納する（ステップＳ３００２）。
【００８５】
また、透かしパターン提供部３１５は、入出力部３１２あるいはネットワーク４を介して、メタ情報が示された実透かし方式の提供要求を受け取ると（ステップＳ３００３でＹｅｓの場合）、当該メタ情報に対応付けられた実透かし方式の透かしパターンを実透かし方式格納部３２１から読み出し（ステップＳ３００４）、これを入出力部３１２あるいはネットワーク４を介して要求元に提供する（ステップＳ３００５）。
【００８６】
以上、本発明の１実施形態について説明した。
【００８７】
本実施形態では、コンテンツ提供装置１において、任意の実透かし方式を用いてコンテンツに著作権者情報やコピー制御情報などの実情報を埋め込むとともに、当該実情報の埋め込み終了後に、コンテンツ検証装置２との間で予め取り決められた標準のメタ透かし方式を用いて、前記コンテンツに、前記実情報を埋め込むのに用いた実透かし方式を特定するメタ情報を埋め込む。これにより流通コンテンツを作成している。したがって、本実施形態によれば、コンテンツ提供装置１において、実情報のコンテンツへの埋め込みに、複数ある実透かし方式のうちのいずれかが適用された場合でも、コンテンツ検証装置２は、メタ情報から自身が実情報を検出可能であるか否か（すなわち、自身がメタ情報により特定される実透かし方式の透かしパターンを有しているか否か）を迅速に判断できるので、実情報の検出にかかる処理時間の増加を効率よく防ぐことができる。
【００８８】
また、本実施形態では、コンテンツ提供装置１において、実情報のみが埋め込まれた実情報入りコンテンツと、実情報およびメタ情報がともに埋め込まれた実・メタ情報入りコンテンツとをユーザに提示するようにしている。これにより、ユーザは、両者の質を比較し、その結果に応じて、メタ情報の埋め込み強度を変更するなどして、メタ情報の流通コンテンツへの影響が極力小さくなるよう設定することが可能となる。
【００８９】
さらに、本実施形態では、コンテンツ提供装置１において、実情報のみが埋め込まれた実情報入りコンテンツから実情報を抽出した場合における検出精度（第１の実情報検出精度）と、実情報およびメタ情報がともに埋め込まれた実・メタ情報入りコンテンツから実情報を抽出した場合における検出精度（第２の実情報検出精度）とをユーザに提示するようにしている。これにより、ユーザは、両者を比較し、その結果に応じて、メタ情報の埋め込み強度を変更するなどして、実情報の流通コンテンツからの検出に極力影響を与えないよう設定することが可能となる。
【００９０】
くわえて、本実施形態では、コンテンツ提供装置１において、実・メタ情報がともに埋め込まれた実・メタ情報入りコンテンツからメタ情報を抽出した場合における検出精度（メタ情報検出精度）をユーザに提示するようにしている。これにより、ユーザは、メタ情報の埋め込み強度が十分であるか否か確認することができる。特に、メタ情報検出精度と第２の実情報検出精度を比較し、その結果に応じてメタ情報の埋め込み強度を変更することにより、メタ情報の検出精度を実情報の検出精度と同等以上に設定することが可能となる。
【００９１】
また、本実施形態において、メタ透かし方式を用いたメタ情報の埋め込みは、メタ情報を、予め複数用意しておいた擬似乱数データのうちの１つで表現して、電子データに埋め込んでいる。そして、前記メタ透かし方式を用いたメタ情報の抽出は、埋め込み時に用いたものと同じ擬似乱数データを予め複数用意しておき、これらを抽出したデータと比較することで行っている。
【００９２】
コンテンツ提供装置１において、メタ透かし方式で用いる透かしパターンが実透かし方式で用いる透かしパターンと類似している場合、メタ透かし方式により埋め込んだメタ情報と実透かし方式により埋め込んだ実情報とが、互いに協調しあったり、あるいは打ち消しあったりし、コンテンツ検証装置２においてメタ情報および実情報各々を正確に検出できなくなる可能性がある。
【００９３】
これに対し、本実施形態では、メタ情報を擬似乱数データで表現しメタ情報によるコンテンツへの変更をランダム化している。このため、実透かし方式で用いる透かしパターンとの相関を極力小さくすることができるので、より高い確率で流通コンテンツからメタ情報および実情報の各々を検出することが可能となる。
【００９４】
なお、本発明は、上記の実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【００９５】
たとえば、上記の実施形態では、実透かし方式を識別可能なユニークな番号をメタ情報として用いた場合を例にとり説明した。この例によると、実透かし方式の数が多くなると、それだけ多くのユニークな番号が必要となるため、メタ情報のビット数を大きめに設定しなければならなくなる。その一方、メタ情報の流通コンテンツへの影響が小さくなるようにするためには、メタ情報のビット数は小さいほうが好ましい。
【００９６】
そこで、複数の実透かし方式を１グループとして、当該グループを識別可能なユニークな番号を、メタ情報として用いるようにしてもよい。つまり、電子透かし管理センタ３において、たとえば会社毎にユニークな番号を生成して、これをメタ情報として登録し、実透かし方式を当該方式を提案した会社に付与されたメタ情報に対応付けて実透かし方式格納部３２１に格納するようにしてもよい。
【００９７】
この場合、コンテンツ検証装置２での動作は、図１１に示すようになる。すなわち、ステップＳ２００４において、実情報の抽出に失敗した場合（ステップＳ２００５でＮｏの場合）は、ステップＳ２００２で抽出したメタ情報に対応付けられている他の電子透かし方式を実透かし方式格納部２２３から検索し、これを使用する実透かし方式に決定する。そして、ステップＳ２００４に戻って、実情報の抽出を再度試みる。なお、図１１において、ステップＳ２００１〜Ｓ２００４は、図９に示すステップＳ２００１〜Ｓ２００４と同様である。
【００９８】
あるいは、電子透かし管理センタ３に登録されている実透かし方式を２つのグループに分けることで、１ビットのメタ情報を用いるようにしてもよい。つまり、電子透かし管理センタ３において、自身が管理している実透かし方式を２つのグループに分け、１ビットのメタ情報として、一方にビット値１を、他方にビット値０を割り当てるようにしてもよい。この場合のコンテンツ検証装置２での動作は、図１１に示すものと同様である。
【００９９】
また、本実施形態では、コンテンツ提供装置１において、まず、コンテンツに、実情報を埋め込んでからメタ情報を埋め込むようにしている。しかしながら、本発明はこれに限定されない。実情報の埋め込みに先だってメタ情報を埋め込むようにしてもよい。この場合でも、メタ情報のみが埋め込まれたコンテンツと、メタ情報および実情報が共に埋め込まれたコンテンツとをユーザに提示することで、ユーザはメタ情報が与えるコンテンツの質への影響を確認できる。また、メタ情報のみが埋め込まれたコンテンツからのメタ情報検出精度と、メタ情報および実情報が共に埋め込まれたコンテンツからのメタ情報検出精度とを評価し、その結果をユーザに提示することで、ユーザは実情報が与えるメタ情報への影響を確認することができる。これにより、ユーザは、メタ情報への影響が少ない実透かし方式の採用などを検討することが可能となる。
【０１００】
また、本実施形態において、実透かし方式は、透かしパターン毎に異なるものとして扱うようにしてもよいし、あるいは、同じ透かしパターンであっても、たとえばバージョンの異なるものを、異なる透かし方式として、扱うようにしてもよい。
【０１０１】
【発明の効果】
以上説明したように、本発明によれば、複数の電子透かし方式の共存を認めつつ、透かし情報の検出側における処理時間の増加を効率よく防ぐことができる。
【図面の簡単な説明】
【図１】本発明の１実施形態が適用された電子透かしシステムの概略を説明するための図である。
【図２】図１に示すコンテンツ提供装置１の概略構成図である。
【図３】図２に示す評価部１１７の概略構成図である。
【図４】図３の総合評価部１４４により入出力部１１２を介して表示装置に出力された表示内容の一例を示す図である。
【図５】図１に示すコンテンツ検証装置２の概略構成図である。
【図６】図１に示す電子透かし管理センタ３の概略構成図である。
【図７】図１に示すコンテンツ提供装置１、コンテンツ検証装置２および電子透かし管理センタ３のハードウエア構成例を示す図である。
【図８】図２に示すコンテンツ提供装置１の動作を示したフロー図である。
【図９】図５に示すコンテンツ検証装置２の動作を示したフロー図である。
【図１０】図６に示す電子透かしセンタ３の動作を示したフロー図である。
【図１１】図５に示すコンテンツ検証装置２の動作を示したフロー図である。
【符号の説明】
１…コンテンツ提供装置
２…コンテンツ検証装置
３…電子透かし管理センタ
４…ネットワーク
１１、２１、３１…処理部
１２、２２、３２…記憶部
１１１、２１１、３１１…通信部
１１２、２１２、３１２…入出力部
１１３、２１３、３１３…制御部
１１４、２１５…実透かし方式選定部
１１５…実情報埋め込み部
１１６…メタ情報埋め込み部
１１７…評価部
１２１…コンテンツ格納部
１２２、２２４…実情報格納部
１２３、２２３、３２１…実透かし方式格納部
１２４、２２２…メタ情報格納部
１２５…実情報入りコンテンツ格納部
１２６…実・メタ情報入りコンテンツ格納部
１４１…第１実情報検出精度評価部
１４２…第２実情報検出精度評価部
１４３…メタ情報検出精度評価部
１４４…総合評価部
１４５…パラメータ調節部
２１４…メタ情報検出部
２１６…実情報検出部
２２１…流通コンテンツ格納部
３１４…メタ情報発行部
３１５…透かしパターン提供部
【図１】
0003656728.tif 000002
【図２】
0003656728.tif 000003
【図３】
0003656728.tif 000004
【図４】
0003656728.tif 000005
【図５】
0003656728.tif 000006
【図６】
0003656728.tif 000007
【図７】
0003656728.tif 000008
【図８】
0003656728.tif 000009
【図９】
0003656728.tif 000010
【図１０】
0003656728.tif 000011
【図１１】
0003656728.tif 000012