(57)【特許請求の範囲】
【請求項１】
デジタルコンテンツに副情報の付加を複数回行う多重電子透かし処理方法において、
電子計算機が、
デジタルコンテンツに副情報を付加する第１の副情報付加手順と、
原デジタルコンテンツ又は前記原デジタルコンテンツに少なくとも１回は副情報が付加された付加済みデジタルコンテンツを、参照デジタルコンテンツとして記憶手段に記憶する手順と、
２以上の整数であるｎ回目の副情報の付加を処理対象のデジタルコンテンツに対して行うことにより、デジタルコンテンツの候補を生成する手順と、
このデジタルコンテンツの候補と副情報の付加回数がｎ−２回以下である参照デジタルコンテンツとを所定の評価関数を用いて評価する手順と、
前記デジタルコンテンツの候補の中から、前記所定の評価関数の評価値をもとに、付加済みデジタルコンテンツに副情報を付加するデジタルコンテンツを選定する手順と、
を実行することを特徴とする多重電子透かし処理方法。
【請求項２】
前記所定の評価関数は、前記参照するデジタルコンテンツからみた前記デジタルコンテンツの候補の品質劣化度合いを用いること、
を特徴とする請求項１に記載の多重電子透かし処理方法。
【請求項３】
前記生成するデジタルコンテンツの候補は、コンテンツを表現する値の量子化を用いた電子透かし埋め込み方法における、同じ情報の埋め込みを表現するコンテンツの集合とすること、
を特徴とする請求項１又は請求項２に記載の多重電子透かし処理方法。
【請求項４】
前記生成するデジタルコンテンツの候補は、変形しても同じ副情報を表現するパターンをコンテンツに足し込むことによる電子透かし埋め込み方法における、同じ情報の埋め込みを表現する様に変形されたパターンを足し込んで作られるコンテンツの集合とすること、
を特徴とする請求項１又は請求項２に記載の多重電子透かし処理方法。
【請求項５】
請求項１ないし請求項４のいずれか１項に記載の多重電子透かし処理方法を電子計算機に実現させるための多重電子透かし処理プログラム。
【請求項６】
請求項５に記載の多重電子透かし処理プログラムを記録した電子計算機が読み取り可能な記憶媒体。
【請求項７】
デジタルコンテンツに副情報の付加を複数回行う多重電子透かし処理装置であって、
デジタルコンテンツに副情報を付加する第１の副情報付加手段と、
原デジタルコンテンツ又は前記原デジタルコンテンツに少なくとも１回は副情報が付加された付加済みデジタルコンテンツを、参照デジタルコンテンツとして記憶する参照デジタルコンテンツ記憶手段と、
２以上の整数であるｎ回目の副情報の付加を処理対象のデジタルコンテンツに対して行うことにより、デジタルコンテンツの候補を生成する手段と、
このデジタルコンテンツの候補と副情報の付加回数がｎ−２回以下である参照デジタルコンテンツとを所定の評価関数を用いて評価する手段と、
前記デジタルコンテンツの候補の中から、前記所定の評価関数の評価値をもとに、付加済みデジタルコンテンツに副情報を付加するデジタルコンテンツを選定する手段と、
を含んで構成されることを特徴とする多重電子透かし処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、静止画、動画、音声等のデジタルコンテンツへの多重電子透かし処理方法、多重電子透かし処理装置、並びに多重電子透かし処理プログラム及びその処理プログラムを記録した記憶媒体に関する。
【０００２】
【従来の技術】
近年、静止画や動画等のコンテンツに別の情報を付加する電子透かし技術が、コンテンツの管理、著作権保護等の目的を実現するための技術として注目を集めている。例えば、コンテンツに著作者を特定する情報を付加して著作権が保護されたコンテンツは、通信回線を利用して売買される。また、コンテンツが配布される経路をコンテンツに付加することで、流通経路を調査する用途に利用されることもある。さらに、コンテンツに付加された情報を元に、コンテンツが視聴できるかどうかを、コンテンツ受信側の演奏手段が決定することにより、例えば、未成年者に対して視聴が禁止されるコンテンツの視聴を防止することができる。
【０００３】
電子透かしは、静止画や動画等のコンテンツに微小量の改変を加えることによって副情報を付加する技術である。
【０００４】
この電子透かしは、基本的には、１つの電子透かし方式を用いて１つの情報を埋め込むという形態で利用されるものが主であるが、特開平１３−２５７８６５号公報“電子透かしを用いた情報埋め込み方法および抽出方法”にあるように、電子透かし埋め込み処理を、複数回施すという利用形態もある。なお、本明細書においては、コンテンツに副情報を付加することを、副情報を「埋め込む」と呼び、コンテンツから付加された副情報を読み取ることを、副情報を「検出する」と呼ぶ。また本明細書においては、１つの電子透かし方式を用いて１つの情報の埋め込みを施すことを、「単一電子透かし埋め込み」処理を施すと呼び、同じ方式または異なる方式の電子透かしによる埋め込み処理を、２回以上施すことを「多重電子透かし埋め込み」処理を施すと呼ぶ。また、多重電子透かし埋め込み処理を施す前のコンテンツを「原コンテンツ」と呼ぶ。
【０００５】
特開平１３−２５７８６５号公報においては、埋め込む副情報に加えて、原コンテンツに副情報を埋め込む際に用いた、電子透かし埋め込み処理の方式を特定又は断定するための情報も、第２の情報として副情報を埋め込んだ後のコンテンツに埋め込んでいる。このように原コンテンツに２回の埋め込み処理を行うことにより、副情報の検出側で、２回目に埋め込まれた副情報を検出し、その副情報を用いることで、１回目の副情報の埋め込み処理に用いた方式を特定又は断定することが可能となる。よって、複数の埋め込み処理方式を順に試行錯誤して埋め込み方式を断定する方式に比べ、検出側の検出に必要な作業量が節約できる。また、副情報を埋め込んだ後のコンテンツの候補が複数生成される場合、利用者は提示されたコンテンツの候補と原コンテンツとを視聴し、比較することで情報劣化が少ないコンテンツ候補を選定することができる。
【０００６】
【発明が解決しようとする課題】
ところが、電子透かしは、基本的には微小量の改変を加えることによって情報を埋め込むものであるから、上記に示した様に、多重電子透かし埋め込みを施す場合、単一埋め込み処理を重ねるごとに、より原コンテンツからの劣化が増していくことになる。
【０００７】
そこで本発明は、上記を鑑み、多重電子透かし埋め込み処理の際の劣化を極力減らすことを目的として考えられたものである。
【０００８】
【課題を解決するための手段】
本発明は、前記目的を達成するために創案されたものであり、まず、請求項１に記載の多重電子透かし処理方法は、デジタルコンテンツに副情報の付加を複数回行う多重電子透かし処理方法において、電子計算機が、デジタルコンテンツに副情報を付加する第１の副情報付加手順と、原デジタルコンテンツ又は前記原デジタルコンテンツに少なくとも１回は副情報が付加された付加済みデジタルコンテンツを、参照デジタルコンテンツとして記憶手段に記憶する手順と、２以上の整数であるｎ回目の副情報の付加を処理対象のデジタルコンテンツに対して行うことにより、デジタルコンテンツの候補を生成する手順と、このデジタルコンテンツの候補と副情報の付加回数がｎ−２回以下である参照デジタルコンテンツとを所定の評価関数を用いて評価する手順と、前記デジタルコンテンツの候補の中から、前記所定の評価関数の評価値をもとに、付加済みデジタルコンテンツに副情報を付加するデジタルコンテンツを選定する手順と、を実行すること、を特徴とする。
【０００９】
かかる方法によれば、埋め込み処理に使用するパラメータの値を、副情報が付加される以前のデジタルコンテンツに応じて設定することで、副情報を付加した後のコンテンツが、前回副情報が付加される以前のデジタルコンテンツからどれだけ劣化しているかを考慮に入れた副情報の付加処理が可能となる。
【００１１】
かかる方法によれば、付加済みデジタルコンテンツの候補それぞれについて、提示されたコンテンツの候補と原コンテンツとを利用者が視聴し候補を選定する方式に比べ、コンテンツへの評価を客観的に行うことができ、また利用者に候補を選定する負担をかけずに済むので、利用者に選定させた候補よりも多くの候補から選定することが可能となる。
【００１２】
さらに、請求項２に記載の多重電子透かし処理方法は、請求項１に記載の多重電子透かし処理方法において、前記所定の評価関数は、前記参照するデジタルコンテンツからみた前記デジタルコンテンツの候補の品質劣化度合いを用いること、を特徴とする。
【００１３】
かかる方法によれば、前記候補のコンテンツによって、前記候補の種類に適した品質劣化度合いを用いることができる。
【００１４】
また、請求項３に記載の多重電子透かし処理方法は、請求項１又は請求項２に記載の多重電子透かし処理方法において、前記生成するデジタルコンテンツの候補は、コンテンツを表現する値の量子化を用いた電子透かし埋め込み方法における、同じ情報の埋め込みを表現するコンテンツの集合とすること、を特徴とする。
【００１５】
かかる方法によれば、候補の生成は、例えば、前記処理対象のデジタルコンテンツにおける成分値の上下にある、一番近い、所望の値を表現する区間の内、前記参照するデジタルコンテンツにおける同成分値に最も近い値を含む区間を候補として選ぶことができる。また、別の選び方の例としては、所望の値を表現する区間の内、前記参照するデジタルコンテンツにおける同成分値に最も近い値を含む区間を選ぶといった方法がある。
【００１６】
さらに、請求項４に記載の多重電子透かし処理方法は、請求項１又は請求項２に記載の多重電子透かし処理方法において、前記生成するデジタルコンテンツの候補は、変形しても同じ副情報を表現するパターンをコンテンツに足し込むことによる電子透かし埋め込み方法における、同じ情報の埋め込みを表現する様に変形されたパターンを足し込んで作られるコンテンツの集合とすること、を特徴とする。
【００１７】
かかる方法によれば、候補の生成は、例えば、前記参照するデジタルコンテンツと処理対象のデジタルコンテンツを入力とし、視覚的な劣化を評価する関数を用いて、その評価結果を活用した候補コンテンツとすることができる。
【００１８】
また、請求項７に記載の前記課題を解決した本発明の多重電子透かし処理装置は、デジタルコンテンツに副情報の付加を複数回行う多重電子透かし処理装置であって、デジタルコンテンツに副情報の付加を複数回行う多重電子透かし処理装置であって、デジタルコンテンツに副情報を付加する第１の副情報付加手段と、原デジタルコンテンツ又は前記原デジタルコンテンツに少なくとも１回は副情報が付加された付加済みデジタルコンテンツを、参照デジタルコンテンツとして記憶する参照デジタルコンテンツ記憶手段と、２以上の整数であるｎ回目の副情報の付加を処理対象のデジタルコンテンツに対して行うことにより、デジタルコンテンツの候補を生成する手段と、このデジタルコンテンツの候補と副情報の付加回数がｎ−２回以下である参照デジタルコンテンツとを所定の評価関数を用いて評価する手段と、前記デジタルコンテンツの候補の中から、前記所定の評価関数の評価値をもとに、付加済みデジタルコンテンツに副情報を付加するデジタルコンテンツを選定する手段と、を含んで構成されることを特徴とする。
【００１９】
かかる構成によれば、副情報を付加した後のコンテンツが、前回副情報が付加される以前のデジタルコンテンツからどれだけ劣化しているかを考慮に入れた副情報の付加処理が可能となる。また、前記特徴により、副情報を付加する度に、第１の副情報付加手段とデジタルコンテンツの候補を生成する手段とから使用する副情報付加手段を選択できることができ、第１の副情報付加手段及び／又はデジタルコンテンツの候補を生成する手段を任意回数実行する副情報の付加処理が可能となる。もちろんこの発明においては、参照デジタルコンテンツが原コンテンツのみである場合、つまり原コンテンツしか参照できない構成でもよい。
【００２１】
かかる構成によれば、付加済みデジタルコンテンツの候補それぞれについて、提示されたコンテンツの候補と原コンテンツとを利用者が視聴し候補を選定する方式に比べ、コンテンツへの評価を客観的に行うことができ、また利用者に候補を選定する負担をかけずに済むので、利用者に選定させた候補よりも多くの候補から選定することが可能となる。
【００２２】
また、請求項５に記載の多重電子透かし処理プログラムは、請求項１ないし請求項４のいずれか１項に記載の多重電子透かし処理方法を電子計算機に実現させるための多重電子透かし処理プログラムである。
【００２３】
かかる構成によれば、埋め込み処理に使用するパラメータの値を、副情報が付加される以前のデジタルコンテンツに応じて設定することで、副情報を付加した後のコンテンツが、前回副情報が付加される以前のデジタルコンテンツからどれだけ劣化しているかを考慮に入れた副情報の付加処理を電子計算機に実行させることが可能となる。
【００２４】
また、請求項６に記載の多重電子透かし処理プログラムを記録した記憶媒体は、請求項５に記載の多重電子透かし処理プログラムを記録した電子計算機が読み取り可能な記憶媒体である。
【００２５】
かかる構成によれば、埋め込み処理に使用するパラメータの値を、副情報が付加される以前のデジタルコンテンツに応じて設定することで、副情報を付加した後のコンテンツが、前回副情報が付加される以前のデジタルコンテンツからどれだけ劣化しているかを考慮に入れた副情報の付加処理を記憶媒体を読み込んだ電子計算機に実行させることが可能となる。
【００２６】
【発明の実施の形態】
以下に、本発明の多重電子透かし処理装置の第１実施形態について、図面を参照して詳細に説明する。
【００２７】
まず、多重電子透かし処理装置１の構成を説明する。多重電子透かし処理装置１は、多重電子透かし処理方法、多重電子透かし処理プログラムを実行するものである。図１は多重電子透かし処理装置１の概略構成図である。図１に図示するように、多重電子透かし処理装置１は、入力部１０と、記憶部２０と、第１副情報付加部３０と、第２副情報付加部４０と、副情報付加回数判定部５０と、副情報付加後コンテンツ出力部６０と、を有する。
【００２８】
入力部１０は、原コンテンツに埋め込む副情報を入力する副情報入力部１１と、副情報を埋め込む原コンテンツを入力する原コンテンツ入力部１２と、電子透かしを埋め込む際の電子透かし方式を入力する電子透かし方式入力部１３と、を有し、例えば図示しないＣＤ−Ｒ装置、マウス及びキーボードから副情報入力部１１、原コンテンツ入力部１２、並びに電子透かし方式入力部１３に各データを入力する機能を有する。
【００２９】
記憶部２０は一般的なハードディスク等に構成される記憶領域であり、原コンテンツに埋め込む副情報を記憶する副情報記憶部２１と、原コンテンツ及び／又は副情報を埋め込まれたコンテンツを記憶するコンテンツ記憶部２２と、電子透かしを埋め込む際の電子透かし方式を記憶する電子透かし方式記憶部２３と、を有する。副情報記憶部２１、コンテンツ記憶部２２、並びに電子透かし方式記憶部２３は、ハードディスク内の特定のファイル名を持つ、ファイルとしてそれぞれ実現される。
【００３０】
第１副情報付加部３０及び第２副情報付加部４０は、それぞれコンテンツに副情報を付加する手段を有し、図示しないＣＰＵ（Central Processing Unit）とＲＡＭ（Random Access Memory）により構成される。具体的には、第１副情報付加部３０及び第２副情報付加部４０は、原コンテンツに副情報の付加を行う電子透かし機能に加えて、既に副情報の付加が行われている付加済みデジタルコンテンツに更に副情報を付加する多重電子透かし機能を有する。さらに第２副情報付加部４０は、多重電子透かし機能の際に、原コンテンツを参照して、処理対象のコンテンツに更に副情報を付加する機能を有する。よって、第１副情報付加部３０と第２副情報付加部４０との差異は、副情報を付加する際に原コンテンツを参照するか（第２副情報付加部４０）、または、原コンテンツを参照しない（第１副情報付加部３０）ことである。以下、副情報付加部とは、第１副情報付加部３０及び第２副情報付加部４０を示す。
【００３１】
第２副情報付加部４０は、コンテンツ候補生成部４１と、コンテンツ候補評価部４２と、を有する。コンテンツ候補生成部４１及びコンテンツ評価部４２は、前記したＲＡＭ上に読み込まれ、前記したＣＰＵにより実行されるプログラムとしてそれぞれ実現される。
【００３２】
コンテンツ候補生成部４１は、前回副情報が付加される以前のデジタルコンテンツを参照して更に副情報を付加する場合において、副情報を付加した付加済みデジタルコンテンツの候補を生成する機能を有する。ここでデジタルコンテンツの候補を生成する方法として、コンテンツを表現する値の量子化を用いた電子透かし埋め込み方法における、生成された候補と同じ情報の埋め込みを表現するコンテンツの集合とする方法を下記第２実施形態に、また、変形しても同じ副情報を表現するパターンをコンテンツに足し込むことによる電子透かし埋め込み方法における、生成された候補と同じ情報の埋め込みを表現する様に変形されたパターンを足し込んで作られるコンテンツの集合とする方法を下記第３実施形態に、それぞれより具体的に説明する。
【００３３】
コンテンツ評価部４２は、前記候補とコンテンツ記憶部２２に記憶された原コンテンツとを評価関数により評価し、前記候補の中から付加済みコンテンツを選定する機能を有する。評価関数のより具体的な例については、第２実施形態及び第３実施形態で説明する。
【００３４】
副情報付加回数判定部５０は、副情報付加部において行われた副情報付加処理の回数を記憶し、かつ副情報付加処理後に、実行した副情報付加処理の回数と、装置利用者が指定した副情報付加処理の回数とを比較することで、再度副情報付加処理を行うかどうかを判定する。再度付加処理を行うと判定したときは、該当する第１副情報付加部３０又は第２副情報付加部４０に付加処理の指示を与える。
【００３５】
副情報付加後コンテンツ出力部６０は、多重電子透かし処理装置１に指定された回数の副情報付加手段を行った後のコンテンツを出力する手段を有する。副情報付加後コンテンツ出力部６０は、コンテンツの出力先と多重電子透かし処理装置１とを接続する通信回線の接続口として実現される。
【００３６】
次に図２を参照して多重電子透かし処理装置１の動作を説明する。まず、装置利用者は、入力部１０にＣＤ−Ｒを挿入する。ＣＤ−Ｒには、副情報、原コンテンツ、並びに電子透かし方式のプログラムが記録されている。装置利用者は、ＣＤ−Ｒに記憶されたファイルの中から、マウスを用いて、副情報、原コンテンツ、並びに電子透かし方式のファイルを指定することで、副情報が副情報入力部１１に、原コンテンツが原コンテンツ入力部１２に、電子透かし方式が電子透かし方式入力部１３に、それぞれ入力される（Ｓ１０１）。
【００３７】
次に、入力部１０に入力されたファイルの内容は、記憶部２０へと転送され、記憶部２０のハードディスクに記憶される。ハードディスクは、副情報記憶部２１、コンテンツ記憶部２２、並びに電子透かし方式記憶部２３それぞれのファイルを有する。そして、副情報入力部１１の副情報を副情報記憶部２１に、原コンテンツ入力部１２の原コンテンツをコンテンツ記憶部２２に、電子透かし方式入力部１３の電子透かし方式を電子透かし方式記憶部２３に、それぞれ格納して後に続く処理の前準備とする（Ｓ１０２）。
【００３８】
ここで、電子透かし方式記憶部２３に格納された電子透かし方式のプログラムは、副情報付加の前準備として、第１副情報付加部３０及び第２副情報付加部４０のＲＡＭへと読み込まれる（Ｓ１０２）。
【００３９】
そして、コンテンツ記憶部２２に記憶された副情報付加処理対象のコンテンツ及び副情報記憶部２１に記憶された副情報を、第１副情報付加部３０又は第２副情報付加部４０へ読み込む。いずれの副情報付加部３０、４０を使用するかは、装置使用者の設定した選択に依存する（Ｓ１０３）。但し、本実施形態の多重電子透かし処理装置１では、入力が副情報、原コンテンツ、並びに電子透かし方式の３つであることから、最初の副情報の付加は、第１副情報付加部３０が選択される。
【００４０】
ここで、第１副情報付加部３０を使用する場合（Ｓ１０３、第１）は、コンテンツ記憶部２２に記憶された副情報付加処理対象のコンテンツをコンテンツ記憶部２２から、付加する副情報を副情報記憶部２１から、それぞれ第１副情報付加部３０へと読み込む。第１副情報付加部３０のＣＰＵは、電子透かし方式記憶部２３から第１副情報付加部３０のＲＡＭに読み込まれた副情報付加処理のプログラムを動作させることで、副情報付加処理のアルゴリズムは起動される。起動されたアルゴリズムは、副情報記憶部２１から読み込んだ副情報を、コンテンツ記憶部２２から読み込んだ副情報付加処理対象のコンテンツへと付加する（Ｓ１０４）。なお、付加処理の際、コンテンツ記憶部２２に記憶されている原コンテンツは参照されない。副情報を付加されたコンテンツは、コンテンツ記憶部２２へと書き戻される（Ｓ１０８）。
【００４１】
一方、第２副情報付加部４０を使用する場合（Ｓ１０３、第２）は、コンテンツ記憶部２２に記憶された副情報付加処理対象のコンテンツ及び原コンテンツをコンテンツ記憶部２２から、付加する副情報を副情報記憶部２１から、それぞれコンテンツ候補生成部４１へと読み込む。第２副情報付加部４０のＣＰＵは、電子透かし方式記憶部２３から第２副情報付加部４０のＲＡＭに読み込まれた副情報付加処理のプログラムを動作させることで、副情報付加処理のアルゴリズムは起動される。起動されたアルゴリズムは、コンテンツ記憶部２２に記憶されている原コンテンツを参照して、副情報記憶部２１から読み込んだ副情報を、コンテンツ記憶部２２から読み込んだ副情報付加処理対象のコンテンツへと付加し、コンテンツの候補を生成する（Ｓ１０５）。
【００４２】
そして、生成されたコンテンツの候補、及び原コンテンツは、コンテンツ候補生成部４１からコンテンツ評価部４２へと転送される。コンテンツ評価部４２は、原コンテンツとコンテンツの候補とを評価関数を用いて評価する（Ｓ１０６）。装置利用者が設定した評価基準を評価結果が満たしている場合は（Ｓ１０７、Ｙｅｓ）、評価したコンテンツ候補を、副情報を付加するコンテンツとして選定し、副情報を付加したコンテンツは、コンテンツ記憶部２２へと書き戻される（Ｓ１０８）。一方、装置利用者が設定した評価基準を評価結果が満たしていない場合（Ｓ１０８、Ｎｏ）は、評価したコンテンツの候補とは別の候補を生成するため、再びコンテンツ候補生成部４１の候補生成処理（Ｓ１０５）に戻る。ここで、評価基準を満たさなかった候補とは別の候補を生成するために、次回の候補生成処理には別のパラメータを用いる。
【００４３】
以上、第１副情報付加部３０又は第２副情報付加部４０により副情報を付加されたコンテンツは、コンテンツ記憶部２２へと書き戻される（Ｓ１０８）。なお、この副情報が付加されたコンテンツは、請求項の“付加済みデジタルコンテンツ”にも“処理対象のコンテンツ”にも相当する。
【００４４】
次に、装置利用者が規定した回数の副情報付加処理が行われたかどうかの判定を行う。まず、副情報付加部から、副情報付加回数判定部５０へ処理の実行を行ったことが通知される。次に、副情報付加回数判定部５０は、内部に記憶している、実行した副情報付加回数に１を加える。そして、実行した副情報付加回数が、装置利用者の規定した回数に達したかを判定する（Ｓ１０９）。規定した回数の副情報付加処理が終了した場合（Ｓ１０９、Ｙｅｓ）、副情報を付加されたコンテンツは、副情報付加後コンテンツ出力部６０を用いて、装置より出力される（Ｓ１１０）。一方、規定した回数の副情報付加処理が終了していない場合（Ｓ１０９、Ｎｏ）は、再び、第１副情報付加部３０又は第２副情報付加部４０を用いて副情報の付加処理を行うため、副情報付加部の選択（Ｓ１０３）に戻る。なお、何回目の付加処理のときに、どのような付加処理（埋め込み）を行うかは、予め設定することができる（図３参照）。
【００４５】
次に図３を用いて装置利用者が、装置に入力する画面を説明する。この画面により、何回目の付加処理のときに、どのような付加処理（埋め込み）を行うかを予め設定することができる。例えば、装置利用者は２回目に第２副情報付加方法を用い、埋め込む副情報として“１２３４”という４桁の数字を入力する場合を考える。
【００４６】
まず、装置利用者は、画面上部にある“編集中の埋め込み回数”の表示の右にある上又は下のボタンを押すことで、編集する埋め込み回数を指定する。上のボタンを押すことで回数は増加し、下のボタンを押すことで値は減少する。指定された編集する埋め込み回数は、上又は下のボタンの左側に表示される。本例では、２回目に埋め込む副情報を指定したいので、埋め込み回数を示す数字が２となるまで上下のボタンを押す。
【００４７】
次に、装置利用者は、“副情報付加方法”の表示の右にあるボタンを押すことで、第１又は第２副情報付加方法を指定する。本例では、第２副情報付加方法を用いるので、“第２”の表示に対応するボタンを押す。なお、初期設定は“第１”に設定されており、装置利用者の“副情報付加方法”への変更がなされなかった場合、第１副情報付加方法が指定される。
【００４８】
さらに、装置利用者は、“埋め込む副情報を指定してください”の表示の下にある長方形の入力欄に対し、埋め込む副情報を入力する。本例では、“１２３４”という４桁の数字を入力する。
【００４９】
以上で、埋め込む副情報の入力について説明した。なお、“編集中の埋め込み回数”を指定する際に、指定された回数における既に入力された項目は、回数を指定した時に項目入力欄に表示することで、装置利用者は既に入力された項目の確認ができ、入力の重複を避けることができる。また、項目入力欄の長方形の右にある“参照”というボタンを押すことで、入力項目を直接入力する代わりに、ファイル名などの参照先のデータを選択し、入力する手間を省くことができる。なお、図３に示されるように、アルゴリズムの指定や、コンテンツの出力先も指定できるようになっている。
【００５０】
以上、本発明の１実施形態について説明した。この第１実施形態によれば、入力として副情報、原コンテンツ並びに電子透かし方式に対応しているので、原コンテンツの種類（動画、音声、画像など）に対応した電子透かし方式を入力することで、原コンテンツの種類に依存しない副情報付加処理が利用可能となる。
【００５１】
また、第１副情報付加部３０又は第２副情報付加部４０によって副情報が付加されたコンテンツをコンテンツ記憶部２２に書き戻すことで、書き戻された任意回数の付加処理後コンテンツを、新たにコンテンツを付加する際の参照とする対象のコンテンツとして利用でき、また、装置利用者の指定回数のコンテンツ付加処理を実行している際に、指定回数の途中でコンテンツ付加処理が中断されても、コンテンツ記憶部２２に書き戻された処理結果を活かすことで、コンテンツ付加処理を再開できる。
【００５２】
さらに、装置に入力する画面として“編集中の埋め込み回数”を指定できるようにしたことで、複数の副情報付加処理において、処理が始まる前に全ての副情報付加処理回数における処理手順を設定でき、その設定により、複数の副情報付加処理が連続して実行されるので、副情報付加処理ごとに次の副情報付加処理に関する項目を入力する方式に比べ、装置利用者は処理実行中にその終了を監視する必要がなくなる。
【００５３】
なお、例えば図２のフローチャートはプログラムとして把握されるものであり、該プログラムは記憶媒体に記憶される。
【００５４】
以下に、本発明の第２実施形態について説明する。第２実施形態は、上記第１実施形態において、生成したデジタルコンテンツの候補は、コンテンツを表現する値の量子化を用いた電子透かし埋め込み方法における、同じ情報の埋め込みを表現するコンテンツの集合としたものである。
【００５５】
第２実施形態は、前記第１実施形態の多重電子透かし処理装置１において、電子透かし方式記憶部２３に格納される電子透かし方式のアルゴリズム、第１副情報付加部３０、並びに第２副情報付加部４０に以下に述べる方法を用いるもので、多重電子透かし処理装置１を構成する他の構成要素は第１実施形態と同様とする。従って、第１実施形態と同様の構成要素については、同じ符号を付して説明を省略する。
【００５６】
まず、電子透かし方式記憶部２３に格納される電子透かし方式のアルゴリズムについて、コンテンツを表現する値の量子化を用いた電子透かし埋め込み方法を利用する。その例としては、本出願人による特開平１０−１５０５１７号公報“著作権保護方法及びシステム”における埋め込み処理がある。
【００５７】
以下、図４に示すフローチャートを用いて、本実施形態で使用する埋め込みの処理の説明を行う。なお、上記広報における埋め込みの処理は、第１副情報付加部３０の処理として下記に説明される。
【００５８】
まず、副情報を付加する対象のコンテンツとして、画素ごとの輝度成分の数値から構成される行列データを入力とする（Ｓ２０１）。
【００５９】
次に、画素の行列データに対し、離散コサイン変換などの直交変換手段により、画素の行列データから周波数成分により構成される行列を作成する（Ｓ２０２）。
【００６０】
ここで、得られた周波数成分の行列の中から、副情報を埋め込む行列成分の選択を行う（Ｓ２０３）。このとき、１つの行列成分には１ビットの情報を埋め込むことができるので、埋め込む副情報の情報量によって、選択する行列成分を変化させることができる。また、選択する各行列成分について、過去の副情報付加処理によって副情報が既に埋め込まれているものでもよいし、まだ副情報が埋め込まれていないものでもよい。
【００６１】
そして、選択した行列成分について、１ビットの情報を埋め込むために、選択した行列成分がもつ周波数成分の値から、埋め込んだ情報を表現する表現値への写像関数を選択する（Ｓ２０４）。それにより、副情報の抽出側において、選択された写像関数と同じ関数を用いることで、埋め込み側において副情報の埋め込み処理として変更された周波数成分の値から、埋め込んだ表現値を一意に抽出することができる。
【００６２】
さらに、選択された写像関数の結果が変更すべき表現値を示すように周波数成分値を算出する。そして、選択された行列成分の値を、算出された周波数成分値へと変更することにより、副情報の埋め込みを行う（Ｓ２０５）。なお、図５及び図６に示す写像関数の選択及び周波数成分値の算出による、第１副情報付加部３０又は第２副情報付加部４０において行われる副情報付加処理の違いについては、下記により具体的に説明する。
【００６３】
以上で、選択された行列成分のうち、１つの行列成分について、副情報の埋め込み処理を行った。さらに、選択された別の行列成分について、副情報の埋め込み処理を行っていない行列成分があり、副情報の埋め込みが終了していなければ（Ｓ２０６、Ｎｏ）、再度副情報の埋め込み処理を行うために、写像関数の選択（Ｓ２０４）へと処理が戻る。
【００６４】
一方、選択された全ての行列成分について、副情報の埋め込み処理を終了した場合（Ｓ２０６、Ｙｅｓ）、周波数成分の行列データに対し、離散コサイン変換などの直交変換手段により、画像の輝度から構成された行列データを復元する（Ｓ２０７）。そして、画像の行列データを副情報を埋め込んだコンテンツとして出力することで（Ｓ２０８）、埋め込み処理を終了する。
【００６５】
以下、図５を参照して、周波数成分の値を規定する成分空間及び成分空間を用いた表現値への写像関数について説明する。
【００６６】
成分空間１０１は、周波数成分の値がとりうる範囲を規定している。つまり、画像の行列データに対し、直交変換手段により生成された周波数成分の行列の各成分値は、成分空間１０１により定められた空間内の任意の値となる。ここで、成分空間１０１は複数の領域に分割され、それぞれ分割された領域を１００Ａ、１００Ｂ、１００Ｃ、１００Ｄ、１００Ｅとする。そして、１ビット（０または１）の表現値を領域ごとに１つ割り当てることで、ある領域内の任意の周波数成分の値は、領域が割り当てられている表現値へと写像される。以上のように、写像関数は、成分空間１０１を分割する領域と各領域が割り当てられている表現値との組として定義される。
【００６７】
以下、写像関数として、例えば、隣接する領域には異なるビットを割り当てる。例えば、表現値として０を割り当てた領域を、１００Ａ、１００Ｃ、並びに１００Ｅとし、表現値として１を割り当てた領域を、１００Ｂ、及び１００Ｄとする。ある成分値１１０が領域１００Ｂに属しているとすると、成分値１１０から写像される表現値は、１００Ｂに割り当てられている１となる。
【００６８】
以下、図６を用いて、第１副情報付加部３０又は第２副情報付加部４０において行われる副情報付加処理の違いについて具体的に説明する。ここで、原コンテンツの成分値１１０は領域１００Ｂに属し、領域１００Ｃよりも領域１００Ａとの距離が短い。また、副情報付加対象の成分値１２０は領域１００Ｄに属し、領域１００Ｃよりも領域１００Ｅとの距離が短い。そして、副情報の付加として１から０への表現値の変更を行うとする。すると、０の表現値が割り当てられている領域１００Ａ、１００Ｃ並びに１００Ｅが変更先の成分値の候補となる。
【００６９】
まず、第１副情報付加部３０が行う成分値の変更は、変更先となる領域の成分値の候補のうち、副情報付加対象の成分値１２０から最小距離となる領域を選択するので、領域１００Ｅが選択される。そして、変更先の成分値として領域１００Ｅの区間の中心となる成分値１３０Ａが選択される。
【００７０】
一方、第２副情報付加部４０が行う成分値の変更は、変更先の領域となる成分値の候補のうち、変更前の成分値が属する領域に隣接し、かつ原コンテンツとの距離が短いものを選択することにより、領域１００Ｃが選択される。又は、原コンテンツから最短となる領域を選択することにより、領域１００Ａが選択される。そして、変更先の成分値として領域１００Ｃ又は領域１００Ａの区間の中心となる成分値１３０Ｂ又は成分値１３０Ｃが選択される。
【００７１】
ここで、原コンテンツからの劣化を測定する評価関数として、成分空間１０１内の、原コンテンツの成分値と、変更後の成分値との距離を用いる。周波数成分値の変化と画像劣化とは相関しているので、距離が短いほど、原コンテンツからの劣化が少ないこととなる。
【００７２】
それにより、第１副情報付加部３０が選択した領域１００Ｅの成分値１３０Ａに比べ、第２副情報付加部３０が選択した領域１００Ｃの成分値１３０Ｂ又は領域１００Ａの成分値１３０Ｃのほうが、原コンテンツとの間の距離が短くなり、原コンテンツからの劣化が少なくて済む。
【００７３】
以上、本発明の第２実施形態について説明した。本実施形態により、例えば、処理対象のデジタルコンテンツにおける成分値に隣接している区間の内、参照するデジタルコンテンツにおける同成分値との距離が短い区間、又は、例えば、参照するデジタルコンテンツからの距離が最も短い区間を選ばれた候補とすることができる。それにより、提示されたコンテンツの候補と原コンテンツとを利用者が視聴し候補を選定する方式に比べ、候補の種類に適した品質劣化度合いを用いることで、コンテンツへの評価を客観的に行うことができ、また利用者に候補を選定する負担をかけずに済むので、利用者に選定させた候補よりも多くの候補から選定することが可能となる。なお、特開平１０−１５０５１７号公報“著作権保護方法及びシステム”は、本実施形態と違い、参照するデジタルコンテンツを用いず、処理対象のデジタルコンテンツのみから候補を選定するので、参照するデジタルコンテンツとの距離は考慮されない。このため、参照するデジタルコンテンツから情報がより劣化する候補を選択してしまう可能性が高い。
【００７４】
以下に、本発明の第３実施形態について説明する。第３実施形態は、上記第１実施形態において、デジタルコンテンツの候補を生成する方法として、変形しても同じ副情報を表現するパターンをコンテンツに足し込むことによる電子透かし埋め込み方法における、同じ情報の埋め込みを表現する様に変形されたパターンを足し込んで作られるコンテンツの集合としたものである。
【００７５】
第３実施形態は、前記第１実施形態の多重電子透かし処理装置１において、電子透かし方式記憶部２３に格納される電子透かし方式のアルゴリズム、第１副情報付加部３０、並びに第２副情報付加部４０に以下に述べる方法を用いるもので、多重電子透かし処理装置１を構成する他の構成要素は第１実施形態と同様とする。従って、第１実施形態と同様の構成要素については、同じ符号を付して説明を省略する。
【００７６】
まず、電子透かし方式記憶部２３に格納される電子透かし方式のアルゴリズムについて、コンテンツに、副情報を表現するパターンを足し込むことによる電子透かし埋め込み方法を利用する。その例としては、本出願人による特開平１２−２８７０７３号公報“電子透かし埋込方法及び電子透かし検出方法及び電子透かし埋込装置、及び電子透かし検出装置、及び電子透かし埋込プログラムを格納した記憶媒体、及び電子透かし検出プログラムを格納した記憶媒体、及び電子透かしシステム及び集積回路”における埋め込み処理がある。
【００７７】
以下、図７に示す画像の行列成分を用いて、本実施形態で使用する埋め込みの処理の説明を行う。
【００７８】
まず、副情報を入力する対象となる画像は２次元の行列として入力され、その画像を領域分割する。図７の例では、３行３列の行列として領域分割する。行をｘ、列をｙとすると、行列成分は、Ｆ（ｘ，ｙ）と表記される。また、以下の説明のために、原コンテンツをＦ０（ｘ，ｙ）、副情報付加処理対象のコンテンツをＦ１（ｘ，ｙ）、並びに、副情報付加処理後のコンテンツをＦ２（ｘ，ｙ）と表記する。
【００７９】
まず、副情報である電子透かしパターンを、画像として準備する。以下、１行２列分の大きさをもつパターンを副情報の画像パターンとする。
【００８０】
そして、副情報付加処理対象のコンテンツＦ１（ｘ，ｙ）は、原コンテンツＦ０（ｘ，ｙ）に対し、領域Ｆ０（１，１）を起点とした１行２列の領域２００Ａに対し、副情報のパターンを埋め込んだものとする。言い換えると、領域Ｆ０（１，１）及び領域Ｆ１（１，１）並びに領域Ｆ０（１，２）及び領域Ｆ１（１，２）は、副情報のパターンが埋め込まれているので、画素の値が異なっている可能性があり、他の領域については、原コンテンツＦ０（ｘ，ｙ）と副情報付加処理対象のコンテンツＦ１（ｘ，ｙ）とは同じ画素値を持つとする。
【００８１】
ここで、副情報付加処理対象のコンテンツＦ１（ｘ，ｙ）から、副情報である電子透かしパターンを付加して、副情報付加処理後のコンテンツＦ２（ｘ，ｙ）を生成する際、電子透かしパターンを付加する起点を選択する必要がある。
【００８２】
まず、第１副情報付加部３０では、副情報付加処理対象のコンテンツＦ１（ｘ，ｙ）から最小の画像劣化となるように電子透かしパターンの付加する起点を選択する。ここで、領域Ｆ１（２，１）は、原コンテンツの領域Ｆ０（２，１）と副情報付加処理対象のコンテンツの領域Ｆ１（２，１）との差異が生じる領域である。もし、領域Ｆ１（２，１）及び領域Ｆ１（２，２）に対し電子透かしパターンを付加した後の副情報付加処理対象のコンテンツの領域Ｆ１（ｘ，ｙ）からの画像劣化が最小となれば、領域Ｆ１（２，１）が電子透かしパターンを付加する際の起点として選択され、１行２列の領域２００Ｂに電子パターンが付加される。しかし、例えば原コンテンツＦ０（ｘ，ｙ）から最小の画像劣化となる起点の候補が領域２００Ｃとして別に存在すれば、領域２００Ｂは原コンテンツＦ０（ｘ，ｙ）からみて、最小の画像劣化となる起点にはならない。
【００８３】
一方、第２副情報付加部４０では、原コンテンツを参照した副情報付加処理を行うので、原コンテンツＦ０（ｘ，ｙ）から最小の画像劣化となる起点を選択することで、領域２００Ｃが選択され、原コンテンツＦ０（ｘ，ｙ）からの画像劣化を最小とすることができる。なお、最小の画像劣化となる起点を選択する際には、例えば原コンテンツＦ０（ｘ，ｙ）と、副情報付加処理後のコンテンツをＦ２（ｘ，ｙ）との相関を計算する評価関数を用い、相関値が最大となるように最小の画像劣化となる起点を選択する。
【００８４】
以上、本発明の第３実施形態について説明した。本実施形態により、例えば、参照するデジタルコンテンツと、副情報付加処理後との相関を計算し、相関値が最大となるものを選ばれた候補とすることができる。それにより、提示されたコンテンツの候補と原コンテンツとを利用者が視聴し候補を選定する方式に比べ、候補の種類に適した品質劣化度合いを用いることで、コンテンツへの評価を客観的に行うことができ、また利用者に候補を選定する負担をかけずに済むので、利用者に選定させた候補よりも多くの候補から選定することが可能となる。
【００８５】
なお、本実施形態について用いた構成要素については、以下の効果がある。
【００８６】
まず、副情報付加部にＣＰＵ及びＲＡＭ上でプログラムを実行させることについて、予め決められたアルゴリズムをハードウェアとして実現する方式に比べ、電子計算機上で動作するプログラムの中から任意のアルゴリズムを実現したプログラムを副情報付加処理として採用することができるので、技術革新により新たに作成された、副情報付加処理プログラムを適宜採用することができる。
【００８７】
次に、出力部として外部装置との通信手段を用いることで、記憶媒体を介さないコンテンツ提供が可能になるので、記憶媒体を介する場合に比べ、記憶媒体のコストがかからなくて済む。
【００８８】
以上説明した本発明は、発明の趣旨を逸脱しない範囲で広く変形実施することができる。
【００８９】
例えば、入力部１０を構成する要素において、ＣＤ−Ｒ上に記憶された個々のファイルの替わりに、ＤＶＤ（Digital Versatile Disc）や、ＩＣカードなどの読み込み可能な他の記憶媒体を用いてもよい。また、通信回線を用いて入力してもよい。また、キーボードなどの入力装置によりデータを直接入力してもよい。また、前記入力方法の組み合わせにより、入力する情報に応じて入力手段を使い分けてもよい。例えば、通信回線を用いる場合は図８に示すように、多重電子透かし処理装置１とコンテンツサーバ２とを通信回線で接続し、コンテンツサーバ２からコンテンツを入力することができる。
【００９０】
また、副情報入力部１１から入力される副情報には、それぞれの副情報付加ごとに違う情報を指定できてもよいし、同じ情報を指定できてもよい。
【００９１】
また、記憶部２０を構成する要素において、ハードディスク上に記憶された個々のファイルを記憶手段とする替わりに、ＤＶＤや、ＩＣカード、ＲＡＭなど、読み書き可能な他の記憶媒体を用いてもよい。
【００９２】
また、副情報付加部の処理を実現する方法において、ＣＰＵ，ＲＡＭ上で実行するプログラムの替わりに、副情報付加処理を実現した電子回路として構成してもよい。
【００９３】
また、電子透かし方式入力部１３から入力される電子透かし方式は、副情報付加ごとに各々が違うアルゴリズムでもよいし、同じアルゴリズムのものでもよい。
【００９４】
また、副情報付加部において、副情報の付加処理に鍵の入力が必要な場合、その鍵を外部から与えてもよいし、単一電子透かし埋め込み処理部の内部であらかじめ決められた鍵を保持しておいてそれを使用してもよい。
【００９５】
また、副情報付加部において、デジタルコンテンツに複数回副情報の付加を行う際、以前のデジタルコンテンツを参照して副情報を付加する処理を、毎回行うこととしてもよいし、１回のみ行うこととしてもよい。また、図１に示した多重電子透かし処理装置１では、副情報の付加を複数回繰り返すことができ、以前のコンテンツを参照するか否か（第１／第２）を任意に選択でき、かつ参照コンテンツを任意に選定できる構成としたが、副情報の付加を、例えば原コンテンツを参照して1回しか行うことができない単機能的な構成としてもよい。かかる構成でも本発明の技術的範囲に属するのはいうまでもない。この場合、処理対象のコンテンツと参照するコンテンツ（原コンテンツ）とを、コンテンツの入力とする。
【００９６】
また、副情報付加部において、参照されるコンテンツが副情報の付加されていない原コンテンツである替わりに、副情報の付加されたコンテンツとしてもよい。
【００９７】
また、副情報付加後コンテンツ出力部６０において、外部装置との通信手段を用いる替わりに、ＩＣカードなど書き込み可能な記憶媒体への出力を用いてもよい。
【００９８】
また、副情報を付加する対象となるコンテンツ、及び副情報を付加する為に参照するコンテンツとして、画像を例としたが、画像の替わりに、動画、音声、並びにその他の種別のコンテンツを用いてもよい。該コンテンツと、該コンテンツの種別に応じた電子透かし方式を、多重電子透かし処理装置１へ入力することにより、本発明はコンテンツの種別に依存しない副情報付加処理が可能となる。
【００９９】
【発明の効果】
請求項１に記載した発明により、埋め込み処理に使用するパラメータの値を、副情報が付加される以前のデジタルコンテンツに応じて設定することで、副情報を付加した後のコンテンツが、前回副情報が付加される以前のデジタルコンテンツからどれだけ劣化しているかを考慮に入れた副情報の付加処理が可能となる。その結果、副情報が付加される以前のデジタルコンテンツを参照しないで副情報を付加したコンテンツに比べ、参照して副情報を付加したコンテンツは、より副情報が付加される以前のデジタルコンテンツに類似したものとすることができ、前回副情報が付加される以前のデジタルコンテンツからの劣化をおさえることが可能となる。
【０１００】
請求項１に記載した発明により、付加済みデジタルコンテンツの候補それぞれについて、提示されたコンテンツの候補と原コンテンツとを利用者が視聴し候補を選定する方式に比べ、評価関数を算出することによってコンテンツの候補を選定する方式は、コンテンツへの評価を客観的に行うことができ、また利用者に候補を選定する負担をかけずに済むので、利用者に選定させた候補よりも多くの候補から選定することが可能となる。その結果、利用者に選定された候補より、より劣化が少ないコンテンツ候補を選定することができ、前回副情報が付加される以前のデジタルコンテンツからの劣化をおさえることが可能となる。
【０１０１】
請求項２に記載した発明により、前記候補のコンテンツによって、前記候補の種類に適した品質劣化度合いを用いることができ、前記候補の品質劣化を人間が視聴して確認する場合に比べ、客観的かつ正確にデジタルコンテンツの候補を選定することができる。
【０１０２】
請求項３に記載した発明により、候補の生成は、例えば、前記処理対象のデジタルコンテンツにおける成分値の上下にある、一番近い、所望の値を表現する区間の内、前記参照するデジタルコンテンツにおける同成分値に最も近い値を含む区間を候補として選ぶことができる。また、別の選び方の例としては、所望の値を表現する区間の内、前記参照するデジタルコンテンツにおける同成分値に最も近い値を含む区間を選ぶといった方法がある。よって、原コンテンツと生成した候補との周波数成分値の距離を評価関数として用いることで、前記候補の視覚的な劣化を人間が目視して確認する場合に比べ、客観的かつ正確にデジタルコンテンツの候補を選定することができる。
【０１０３】
請求項４に記載した発明により、候補の生成は、例えば、前記参照するデジタルコンテンツと処理対象のデジタルコンテンツを入力とし、視覚的な劣化を評価する関数を用いて、その評価結果を活用した候補コンテンツとすることができ、そして上記の視覚的な劣化を評価する関数として、例えば、前記参照するデジタルコンテンツと候補コンテンツとの相関を計算し、その相関値の符号を反転されたものを出力とする関数を用いることで、前記候補の視覚的な劣化を人間が目視して確認する場合に比べ、客観的かつ正確にデジタルコンテンツの候補を選定することができる。
【０１０４】
請求項７に記載した発明により、前回副情報が付加される以前のデジタルコンテンツからどれだけ劣化しているかを考慮に入れた副情報の付加処理が可能となる。もちろんこの発明においては、参照デジタルコンテンツが原コンテンツのみである場合、つまり原コンテンツしか参照できない構成でもよい。また、副情報を付加する度に、第１の副情報付加手段とデジタルコンテンツの候補を生成する手段とから使用する副情報付加手段を選択できることができ、第１の副情報付加手段及び／又はデジタルコンテンツの候補を生成する手段を任意回数実行する副情報の付加処理が可能となるので、第１の副情報付加手段とデジタルコンテンツの候補を生成する手段とを任意回数組み合わせた、複雑な副情報の付加処理を行いたい利用者のニーズを満たすことができる。
【０１０５】
請求項７に記載した発明により、付加済みデジタルコンテンツの候補それぞれについて、提示されたコンテンツの候補と原コンテンツとを利用者が視聴し候補を選定する方式に比べ、評価関数を算出することによってコンテンツの候補を選定する方式は、コンテンツへの評価を客観的に行うことができ、また利用者に候補を選定する負担をかけずに済むので、利用者に選定させた候補よりも多くの候補から選定することが可能となる。その結果、利用者に選定された候補より、より劣化が少ないコンテンツ候補を選定することができ、前回副情報が付加される以前のデジタルコンテンツからの劣化をおさえることが可能となる。
【０１０６】
請求項５に記載した発明により、埋め込み処理に使用するパラメータの値を、副情報が付加される以前のデジタルコンテンツに応じて設定することで、副情報を付加した後のコンテンツが、前回副情報が付加される以前のデジタルコンテンツからどれだけ劣化しているかを考慮に入れた副情報の付加処理を電子計算機に実行させることが可能となる。その結果、副情報が付加される以前のデジタルコンテンツを参照しないで副情報を付加したコンテンツに比べ、参照して副情報を付加したコンテンツは、より副情報が付加される以前のデジタルコンテンツに類似したものとすることができ、前回副情報が付加される以前のデジタルコンテンツからの劣化をおさえることが可能となる。
【０１０７】
請求項６に記載した発明により、埋め込み処理に使用するパラメータの値を、副情報が付加される以前のデジタルコンテンツに応じて設定することで、副情報を付加した後のコンテンツが、前回副情報が付加される以前のデジタルコンテンツからどれだけ劣化しているかを考慮に入れた副情報の付加処理を記憶媒体を読み込んだ電子計算機に実行させることが可能となる。その結果、副情報が付加される以前のデジタルコンテンツを参照しないで副情報を付加したコンテンツに比べ、参照して副情報を付加したコンテンツは、より副情報が付加される以前のデジタルコンテンツに類似したものとすることができ、前回副情報が付加される以前のデジタルコンテンツからの劣化をおさえることが可能となる。
【図面の簡単な説明】
【図１】本発明の第１、第２並びに第３実施形態である多重電子透かし処理装置の概略構成図である。
【図２】本発明の第１、第２並びに第３実施形態である多重電子透かし処理装置のフローチャートである。
【図３】本発明の第１、第２並びに第３実施形態である多重電子透かし処理装置の入力画面である。
【図４】本発明の第２実施形態における電子透かし方式の多重電子透かし処理装置のフローチャートである。
【図５】本発明の第２実施形態における電子透かし方式のアルゴリズムの説明図である。
【図６】本発明の第２実施形態における電子透かし方式のコンテンツ候補生成の説明図である。
【図７】本発明の第３実施形態における電子透かし方式のコンテンツの説明図である。
【図８】本発明の第１、第２並びに第３実施形態である多重電子透かし処理装置へのコンテンツの入力として、コンテンツサーバを用いた構成図である。
【符号の説明】
１…多重電子透かし処理装置
１０…入力部
２０…記憶部
３０…第１副情報付加部
４０…第２副情報付加部
５０…副情報付加回数判定部
６０…副情報付加後コンテンツ出力部
【図１】
0003780510.tif 000002
【図２】
0003780510.tif 000003
【図３】
0003780510.tif 000004
【図４】
0003780510.tif 000005
【図５】
0003780510.tif 000006
【図６】
0003780510.tif 000007
【図７】
0003780510.tif 000008
【図８】
0003780510.tif 000009