(57)【要約】複数のトラック（Ｔ１，．．．ＴＮ）を有するディジタル記録物（１２）を確認するシステムと方法である。システムは、ディジタル記録物を複数のセクション（４４）に分割し、そして、各セクション（４４）にランダム数を関連させ；関連するランダム数関数として識別子を計算し；そして、セクションのブロック（４６）内のセクションに、関連するランダム数と識別子の部分でウォータマークを与える、符号化器（１４）を含む。ランダム数と識別子部分を抽出し；抽出されたランダム数の関数として第１の識別子を計算し；識別子の部分に基づいて第２の識別子を計算し；そして、第１の識別子と第２の識別子を比較する確認システム（２８）が、設けられる。
2004515872.tif 000002
【特許請求の範囲】
【請求項１】
複数のトラックを含むディジタル記録物をマーキングするシステムであって、
ディジタル記録物を複数のセクションに分割し且つ、ランダム数を各セクションと関連させる機構と、
関連させられたランダム数の関数として、識別子を計算する機構と、
複数のセクションの１つのブロック内の複数のセクションにウォータマーク与えるための、ウォータマーク化機構とを有し、各セクションのウォータマークは、そのセクションに関連するランダム数及び識別子の一部を含む、システム。
【請求項２】
各セクションの長さは、各トラックの長さよりも短く、且つ、セクションの数はトラックの数よりも大きい、請求項１に記載のシステム。
【請求項３】
ウォータマーク化機構は、識別子をブロック内のセクションの間に分割する、請求項１に記載のシステム。
【請求項４】
ディジタル記録物の完全さを保証することによりディジタル記録物を確認するシステムであって、
ディジタル記録物の複数のセクションの各々からウォータマークを読み出し、且つ、各ウォータマークから第１と第２の部分を抽出する機構と、
抽出された第１の部分の関数として第１の識別子を計算する機構と、
第２の抽出された部分のサブセットに基づいて、第２の識別子を計算する機構と、
第１の識別子と第２の識別子を比較する機構とを有する、システム。
【請求項５】
各ウォータマークの第１の部分は、ランダム数である、請求項４に記載のシステム。
【請求項６】
各ウォータマークの第２の部分は、ディジタル記録物のオリジナルコピーからの完全な組みのランダム数のハッシュである、請求項５に記載のシステム。
【請求項７】
複数のトラックを有するディジタル記録物をマーキングするための、記録媒体上に蓄積されたプログラムプロダクトであって、実行されたときに、そのプログラムプロダクトは、
ディジタル記録物内の複数のセクションの各々に値を割当てる手段と、
全ての割当てられた値の関数として、識別子を計算する手段と、
複数のセクションの１つのブロック内の各セクションについてウォータマークを決定する手段とを有し、各ウォータマークは、そのセクションに割当てられた値と識別子の一部を有する、プログラムプロダクト。
【請求項８】
ディジタル記録物を確認するために、記録可能な媒体上に蓄積されたプログラムプロダクトであって、そのプログラムプロダクトは、実行されたときに、
ディジタル記録物上の複数のセクションの各々からウォータマークを読み出し且つ、各ウォータマークから第１の部分と第２の部分を抽出する手段と、
抽出された第１の部分の関数として、第１の識別子を計算する手段と、
第２の抽出された部分のサブセットに基づいて、第２の識別子を計算する手段と、
第１の識別子と第２の識別子を比較する手段とを有する、プログラムプロダクト。
【請求項９】
複数のトラックを含むディジタル記録物の未承認の使用を防止する方法であって、
ディジタル記録物を、
ディジタル記録物を複数のセクションに分割するステップと、
各セクションについてランダム数を発生するステップにより、符号化し、
全ての発生されたランダム数の関数として、
識別子を整数ｍのパーティションに分割するステップと、
複数のセクションを、ｍセクションの複数数のブロックにグループ化するステップとにより、識別子を計算し
そのセクションについてのランダム数とｍのパーティションの１つを有する各ブロック内の各セクションに、ウォータマークを与える、方法。
【請求項１０】
更に、
各セクションからウォータマークを読み出すステップと、
各セクションからランダム数を抽出するステップとで、ディジタル記録物を確認し、
全ての抽出されたランダム数の関数として識別子を再計算し、
複数のセクションの第１ブロックからｍのパーティションの各々を抽出し、
ｍのパーティションを第２の識別子に合体し、
再計算された識別子と、第２の識別子を比較する、
請求項９に記載の方法。
【請求項１１】
再計算された識別子が、第２の識別子と合わない場合には、ディジタル記録物の処理を終了する、更なるステップを有する請求項１０に記載の方法。
【請求項１２】
ウォータマークの与えられたディジタル記録物であって、
複数のトラックと、
複数のトラックと混合された複数のセクションを有し、各セクションはランダム値と全てのセクションについてランダム値に依存する値を有する、ディジタル記録物。
【発明の詳細な説明】
【０００１】
背景技術
１．技術分野
本発明は、一般的には、ディジタル記録のセキュリティシステムに関連し、特に、ディジタル音楽のコピー、再生及び配布を制御する対著作権侵害機構に関連する。
【０００２】
２．関連技術
インターネットとディジタルメディア技術（他とコンパクトディスク”ＣＤ”及び、ディジタルバーサタイルディスク“ＤＶＤ”）の両方の人気は、ディジタルメディアコンテンツの著作権所有者について、大きな問題を発生している。ディジタルコンテンツの再生、演奏及び伝送する能力は、パーソナルコンピュータを有しインターネットにアクセスできる者は誰でも容易く利用できるようになってきている。この能力は、作品の不法再生を停止させることができない著作権者の権利の広く濫用することを導く。
【０００３】
著作権が侵害される１つの特定の領域は、音楽産業である。インターネットを介したディジタル音楽の不法な著作権侵害は、音楽産業に測ることのできない損害を発生している。今まで、多くの音楽コンテンツは、任意のディジタルメディアプレーヤ又はレコーダにより読み出され且つ処理されうる、開放された、安全でないフォーマットで、パッケージされそして蓄積されてきた。即ち、コンテンツは容易く再生され、蓄積されそして、伝送されることができる。これと取り組むために、音楽産業は、激しい音楽の著作権侵害を制御する安全な領域を生成することを捜した。
【０００４】
音楽産業が調査している１つの解決方法は、特別に符号化されたコンテンツを処理する安全な再生及び記録装置についての標準を確立することを含む。多くの安全な装置とシステムが提案された。例えば、１９９６年４月３０日に発行された名称”種々の記録媒体についてのコピー保護のための方法及び装置”の米国特許番号５，５１３，２６０は、保護されたＣＤが再生される前に、認証署名が要求されるシステムを開示する。１９９９年１１月２５に公開された名称”ブロークン変調規則を使用するコピー保護”のＰＣＴ出願番号ＷＯ９９／６０５６８も、種々の海賊版防止システムを開示する。
【０００５】
さらに加えて、情報技術、民生電子、通信安全技術、世界的記録産業及びインターネットサービスプロバイダを代表する１８０以上の会社と組織より構成されるＳＤＭＩ（安全ディジタル音楽イニシアティブ）と呼ばれる団体は、全てのフォーマットでディジタル音楽を安全に送るための標準と構造を開発しようとしている。ＳＤＭＩに関する情報は、ウェブサイト＜ｗｗｗ．ｓｄｍｉ．ｏｒｇ＞で見つけることができる。
【０００６】
ＳＤＭＩで捜されているような、コンプライアントシステムを実行する課題の１つは、種々の競合する要求が満たされねばならないことである。例えば、ＳＤＭＩの下では：（１）ある人がオリジナルＣＤを所有している場合には、その人は未制限の回数のＣＤの個人的なコピーを作ることが許されねばならない；（２）ＳＤＭＩ−コンプライアントプレーヤは、既にライブラリーないの音楽を再生できなければならない；（３）ＳＤＭＩは、多くの数の音楽の完全なディジタルコピーを防ぐ能力を提供しなければならない；そして、（４）ＳＤＭＩは、製作者又は著作権者に補償なしに、インターネット上の配布を防止しなければならない。従って、ＳＤＭＩは、制限された形式のコピーは許されねばならす、一方では、同時に、広範囲のコピーは禁止されねばならない。
【０００７】
不運にも、そのような競合する要求は、システムの保護機構を打ち負かす機会を、ハッカー及び著作権侵害者に作る。従って、破られるのが難しいが、しかしＳＤＭＩのようなイニシアティブについてのオープンな要求に合う、保護機構が開発されねばならない。
【０００８】
発明の概要
本発明は、ディジタル記録物が元々配布されたときには存在していたように、全体の媒体（例えば、ＣＤ）又は、トラックの全体の集合の存在を要求することにより、ディジタル記録物の所有権を確認する保護システムと方法を提供することにより、上述の問題及その他の問題と取り組む。
【０００９】
第１の特徴では、本発明は、複数のトラックを含むディジタル記録物をマーキングするシステムであって：ディジタル記録物を複数のセクションに分割し且つ、ランダム数を各セクションと関連させる機構と；関連させられたランダム数の関数として、識別子を計算する機構と；複数のセクションの１つのブロック内の複数のセクションにウォータマーク与えるための、ウォータマーク化機構とを有し、各セクションのウォータマークは、そのセクションに関連するランダム数及び識別子の一部を含む、システムを提供する。
【００１０】
第２の特徴では、本発明は、ディジタル記録物の完全さを保証することによりディジタル記録物を確認するシステムであって：ディジタル記録物の複数のセクションの各々からウォータマークを読み出し、且つ、各ウォータマークから第１と第２の部分を抽出する機構と；抽出された第１の部分の関数として第１の識別子を計算する機構と；第２の抽出された部分のサブセットに基づいて、第２の識別子を計算する機構と；及び、第１の識別子と第２の識別子を比較する機構とを有する、システムを提供する。
【００１１】
第３の特徴では、本発明は、複数のトラックを有するディジタル記録物をマーキングするための、記録媒体上に蓄積されたプログラムプロダクトであって、実行されたときに、そのプログラムプロダクトは：ディジタル記録物内の複数のセクションの各々に値を割当てる手段と；全ての割当てられた値の関数として、識別子を計算する手段と；複数のセクションの１つのブロック内の各セクションについてウォータマークを決定する手段とを有し、各ウォータマークは、そのセクションに割当てられた値と識別子の一部を有する、プログラムプロダクトを提供する。
【００１２】
第４の特徴では、本発明は、ディジタル記録物を確認するために、記録可能な媒体上に蓄積されたプログラムプロダクトであって、そのプログラムプロダクトは、実行されたときに：ディジタル記録物上の複数のセクションの各々からウォータマークを読み出し且つ、各ウォータマークから第１の部分と第２の部分を抽出する手段と；抽出された第１の部分の関数として、第１の識別子を計算する手段と；第２の抽出された部分のサブセットに基づいて、第２の識別子を計算する手段と；第１の識別子と第２の識別子を比較する手段とを有する、プログラムプロダクトを提供する。
【００１３】
第５の特徴では、本発明は、複数のトラックを含むディジタル記録物の未承認の使用を防止する方法であって：ディジタル記録物を、複数のセクションに分割することにより、ディジタル記録物を符号化するステップと；各セクションについてランダム数を発生するステップと；全ての発生されたランダム数の関数として識別子を計算するステップと；識別子を整数ｍのパーティションに分割するステップと；複数のセクションを、ｍセクションの複数のブロックにグループ化するステップと；そのセクションについてのランダム数とｍのパーティションの１つを有する各ブロック内の各セクションに、ウォータマークを与える、方法を提供する。
【００１４】
第６の特徴では、本発明は、ウォータマークの与えられたディジタル記録物であって：複数のトラックと；複数のトラックと混合された複数のセクションを有し、各セクションはランダム値と全てのセクションについてランダム値に依存する値を有する、ディジタル記録物を含む。
【００１５】
本発明の好ましい例示的な実施例を、添付の図面と共に以下に説明する。同様な符号は同様な構成要素を示す。
【００１６】
発明の詳細な説明
１．外観
本発明は、不法な処理からディジタル記録物を保護するシステムと方法を提供する。用語”処理する”は、ここでの使用としては、ディジタルコンテンツの再生、伝送、再生、修正等の何れかの形式を含む。用語”ディジタルコンテンツ”は、ディジタルフォーマットで蓄積できる、何れかの形式の情報、データ、音楽、ビデオ、マルチメディア等を含んでもよい。記載された実施例は、処理が発生する前に存在すべきディジタル記録物の完全なデータセットを要求することにより、保護を達成する。例えば、音楽産業では、音楽は典型的には、トラック又は、曲の集合を含む、オーディオＣＤで引き渡される。本発明は、処理前に存在すべきトラックの完全な集合を要求するシステムと方法を提供する。不法な音楽コピーは、しばしばＣＤ上の曲の小さなサブセットに制限され、インターネットから個々の曲を不法に投函し且つダウンロードする能力が実質的に制限される。
【００１７】
従って、ここで説明する例示の実施例は、合法な所有権の証明として、処理のときに、全体の媒体（又は、元々配布されたときのようなデータの全体の集合）の存在を必要とする。媒体の一部が存在しない場合には、ディジタル記録物の処理は、中止される。本発明の１つの重要な応用は音楽コンテンツの配信に関連するが、本発明は、複数のトラックを有するどのようなディジタル記録物にも応用できる。この開示の目的のために、”複数のトラック”は、１つ以上の個々に使用可能な又は望ましいセグメントを有するどのようなディジタル記録物も含むように定義されるべきである。
【００１８】
２．例示の実施例
図を参照すると、図１は、音楽ＣＤのような、複数のトラックを有するディジタル記録物１２を符号化し且つ確認する著作権侵害に対抗するシステム１０を示す。符号化は、ウォータマーク符号化器１４により達成され、確認は、確認システム２８により達成される。この実施例では、確認システム２８は、コンプライアント装置２６（例えば、ＣＤレコーダ又はプレーヤ）の部分として示されているが、しかし、他の構成要素からは独立して存在する。
【００１９】
ウォータマーク符号化器１４は、ディジタル記録物１２を受信し、そして、ウォータマークの与えられたディジタル記録物２４を発生する。ウォータマーク符号化器１４は、ディジタル記録物１２を符号化する種々のモジュールを有する。これらのモジュールは、区分機構１６、ランダム数発生器１８、ハッシュ関数２０、分割関数２２及び、ウォータマーキングシステム２３を含む。これらのモジュールがどのようにディジタル記録物１２を符号化するかの処理を、図２を参照して詳細に説明する。一旦符号化されると、ウォータマークの与えられたディジタル記録物２４が供給され、これは、コンプライアント装置２６のような、コンプライアントシステムが不法な処理を制限することを許すフォーマットで一般公衆に配布され又は販売されることが可能である。
【００２０】
図１に示されたように、コンプライアント装置２６は、例えば、ウォータマークの与えられたＣＤのコピーを作る記録装置のような、ウォータマークの与えられたディジタル記録物２４を処理するどのような形式のシステムも含む。コンプライアント装置２６になされる特定の制限はないので、一般的には、ウォータマーク符号化器１４に準拠するシステムを含むと理解され、即ち、それは、ウォータマーク符号化器１４により形成されたウォータマークを分析できる。コンプライアント装置２６は、ウォータマークの与えられたディジタル記録物２４を確認する確認システム２８、ディジタル記録の実際の処理動作（例えば、記録／再生／伝送）を実行する処理システム３８及び、入力されたディジタル記録物が適切に確認されないときに処理を中止する中止システム４０を有する。
【００２１】
確認システム２８は、ウォータマークの与えられたディジタル記録物２４内のウォータマークを確認する種々のモジュールを含む。これらのモジュールは、ウォータマーク抽出器３０、ハッシュ関数３２、合体関数３４、及び比較器３６を含む。これらのモジュールの動作を、図２を参照して更に詳しく説明する。
【００２２】
図２は、（１）複数のトラック（Ｔ１，Ｔ２，Ｔ３．．．ＴＮ）を有するディジタル記録及び（２）ウォータマーク情報を有する複数のセクション４４（Ｓ１，Ｓ２，Ｓ３．．．Ｓｎ）を含むウォータマークの与えられたディジタル記録物２４を示す。ウォータマーク情報は、各トラックが、それに関連するウォータマーク情報の幾つかのセクションを有するように、トラックと混合される。トラックと並んだウォータマーク情報の配置は、従来技術のどのような方法でも達成される。
【００２３】
上述のように、ディジタル記録物１２は、音楽ＣＤがＮの曲を含むように、ディジタルコンテンツを有する。ウォータマーク情報は、ｎのセクション４４の各々に蓄積される。各セクション４４は、ディジタル記録物２４のどの部分も確認するために存在することが要求される、個々のウォータマーク要素（Ｒ１Ｄ１，Ｒ２Ｄ２，Ｒ３Ｄ３．．．）を含む。従って、セクションが失われる場合には、ディジタル記録物２４は確認されない。従って、単一トラック（例えば、Ｔ１）は、全ての他のトラックが存在しない場合には、処理されることができない。このセクションは、論理的に、各ブロックが任意の整数のｍのセクションを有する、セクションのブロック４６と４８にグループ化される。
【００２４】
ディジタル記録物１２からウォータマークの与えられたディジタル記録物２４を生成する手順は、次のようである。第１に、ウォータマーク符号化器１４の区分機構１６は、ディジタル記録物１２を、複数の論理的セクション４４（Ｓ１，Ｓ２．．．Ｓｎ）に分割し、各々は予め定められた長さを有する。例えば、音楽ＣＤについては、各セクション４４は、約１５秒の長さである。次に、ランダム数発生器１８は、各セクションｉについて、ｒ−ビットのランダム数Ｒｉを発生する。各ｒ−ビットのランダム数（Ｒ１，Ｒ２．．．Ｒｎ）はどのようなサイズでもよいが、しかし、好ましいくは４から１６ビットである。次に、これらのランダム数のｄ−ビットのハッシュが、ハッシュ関数２０により発生される。結果のｄ−ビット値は、ここでは識別子Ｄと呼ばれ、Ｄ＝Ｈ（Ｒ１，Ｒ２，Ｒ３．．．）により与えられ、ここで、Ｈはハッシュ関数２０である。ハッシュ関数は、従来技術で既知でありそして、ハッシュ関数２０はランダム数に関して動作できる且つ単一の値Ｄ例えば、和値を発生できる、どのような関数も含む。ｄ−ビットハッシュは、どのようなサイズでも良いが、しかし、好ましくは、３２から８０ビットのデータを含む。
【００２５】
次のステップは、識別子Ｄをｍの部分に分割し、そして、ｍの部分の各々を、セクションの各ブロック４６，４８にマップする。分割処理は、分割関数”Ｐ”２２によりなされ、ここで、Ｐ（Ｄ）＝Ｄ１，Ｄ２．．．Ｄｍである。図２に示されている実施例では、ｍ＝４であり、各ブロックは４つのセクションを含みそして、識別子Ｄは４つの部分に分割されることを示す。ｄ−ビットの識別子Ｄは、どのような方法で分割され且つマップされてもよい。例えば、最下位から最上位の範囲のビットのグループは部分Ｄ１，Ｄ２，Ｄ３．．．Ｄｍに分割される。１つのブロック内のセクションの数”ｍ”は、整数であるが、しかし１と１６の間が好ましいことは、は理解される。ｍ＝１の場合には、各セクションはそれ自身のブロックである。
【００２６】
一度全てのランダム数（Ｒ１，Ｒ２．．．Ｒｎ）と識別子部分（Ｄ１，Ｄ２．．．Ｄｍ）が計算されると、各セクションは、（１）セクションの関連するランダム数Ｒｉ及び（２）１つの識別子部分（Ｄ１，Ｄ２．．．Ｄｍ）と共に、ウォータマークシステム２３によりウォータマークが与えられる。この例示の実施例では、各セクションｉは、ウォータマークＷＭｉが与えられ、ここで、ＷＭｉ＝ＲｉＤ（１＋（ｉ  ｍｏｄ  ｍ））である。従って、図２を参照すると、セクションの第１のブロック４６は、Ｒ１Ｄ１、Ｒ２Ｄ２、Ｒ３Ｄ３及びＲ４Ｄ４でウォータマークが与えられ；セクションの第２のブロック４８は、Ｒ５Ｄ１、Ｒ６Ｄ２、Ｒ７Ｄ３及びＲ８Ｄ４でウォータマークが与えられる；等である。この例示の実施例では、識別子部分の各々（Ｄ１，Ｄ２．．．Ｄｍ）は、”ｍｏｄ”演算子を使用してブロックにマップされる。しかしながら、Ｄパーティションを各ブロックにマップするどのような他の方法も利用されうることは、理解される。結果は、Ｎトラックで混合されたｎのウォータマークの与えられたセクションを含むウォータマークの与えられたディジタル記録物２４である。
【００２７】
ウォータマークの与えられたディジタル記録物２４の確認は、符号化器１４により符号化されたｎのウォータマークの各々が存在することを確認することにより達成される。確認システム２８は、つぎのようにこれを達成する。最初に、ウォータマーク抽出システム３０は、入力されたディジタル記録物をオープンし、幾つのセクションｎ’が存在するかを決定し、且つ、ｎ’のウォータマークの各々を読む。ランダム数（Ｒ１’，Ｒ２’．．．Ｒｎ’）と識別子部分（Ｄ１’，Ｄ２’．．．Ｄｍ’）が、そして、抽出される。識別子部分（Ｄ１’，Ｄ２’．．．Ｄｍ’）は、符号化器１４により部分をブロックにマップするために使用されたマッピング公式の逆に基づいて、ブロック毎に抽出される。
【００２８】
次に、第１の確認識別子Ｄ’が、符号化器１４により使用された同じハッシュ関数２０により、計算される。従って、Ｄ’＝Ｈ（Ｒ１’，Ｒ２’．．．Ｒｎ’）である。そして、第２の確認識別子Ｄ”が、抽出された識別子部分Ｄ１’，Ｄ２’．．．Ｄｍ’を合体する合体関数３４により計算される。合体関数３４は、分割関数Ｐ２２が識別子Ｄを分割するのと逆の方法で、動作する。従って、Ｄ”＝Ｐ−１（Ｄ１’，Ｄ２’．．．Ｄｍ’）である。次に、比較器３６は、全てのセクションそして従って全体のディジタル記録物が存在するかを決定するために、Ｄ’とＤ”を比較する。Ｄ’がＤ”と等しくない場合には、これは、（１）全てのセクションは存在しないか又は、（２）幾つかのセクションが修正されかを示し、そして、中止機構４０は処理を中止する。全体のディジタル記録物が存在する場合には、処理システム３８は、所望の処理（例えば、記録／再生／伝送）を進める。
【００２９】
提案されたシステムと方法は、１つ又はそれ以上のセクションが変更され又は省かれた場合には、確認システムのハッシュ計算Ｄ’＝Ｈ（Ｒ１’，Ｒ２’．．．Ｒｎ’）は、符号化器のＤ＝Ｈ（Ｒ１，Ｒ２．．．Ｒｎ）と異なりそして従って、抽出され且つ結合された識別子Ｄ”＝Ｐ−１（Ｄ１’，Ｄ２’．．．Ｄｍ’）と合わないので、効果的である。失われ、変更され又は、置換されたセクションの集合がオリジナルコンテンツと同じハッシュ値を供給する可能性は、ごくわずかである。
【００３０】
識別子Ｄがｍの部分に分割される場合には、これらの部分は、周期的に再度発生しそして、ウォータマークの可能な異なる数は、
【００３１】
【外１】
2004515872.tif 000003
であり、ここで、ｒは各ランダム数のビット数である。従って、幾つかのセクションが同じウォータマークを有する場合でさえも、大部分のウォータマークが異なる限り、システムはさらに効果的である。（そのようでない場合には、セクションのサブセットは、全体のＣＤコンテンツの存在を誤って示す）。所定の音楽ＣＤ上に３００のセクションがある場合には、大部分のウォータマークが異なる（例えば、ｍ＝５、ｒ＝６は３００以上のウォータマークを達成する）実行を達成するのが比較的簡単である。
【００３２】
ウォータマークの長さｒ＋ｄ／ｍは、自由に選択できるが、しかし、管理可能なサイズの予め計算されたテーブル内に保持されている他のＣＤからのセクションを使用する代用攻撃を防ぐように、選択されねばならない。以下のパラメータは、自由に選択できるが、しかし、以下の範囲と値を有することが好ましい。
【００３３】
【外２】
2004515872.tif 000004
ここで説明したシステム、機構及びモジュールは、ハードウェア、そストリーム又は、ハードウェアとソフトウェアの組合せで実装できることは、理解される。それらは、どのような形式のコンピュータシステム、−又は、ここに説明された方法を実行するのに適応された他の装置により、実行されうる。ハードウェアとソフトウェアの典型的な組合せは、ロードされ且つ実行されたときに、コンピュータシステムを、ここに説明した方法を実行するように制御する、コンピュータプログラムを有する、汎用コンピュータシステムである。代わりに、本発明は、の１つ又はそれ以上の機能タスクを実行する特別化されたハードウェアを含む特定用途のコンピュータも使用され得る。本発明は、コンピュータプログラムプロダクト内に埋め込まれることも可能であり、これは、ここで説明し方法と機能の実行を可能とする全ての特徴を有し、且つ、コンピュータシステム内にロードされたときにこれらの方法と機能を実行できる。この明細書内の、コンピュータプログラム、ソフトウェアプログラム、プログラム、プログラムプロダクト又は、ソフトウェアは、情報処理能力を有するシステムに、直接的に又は、以下の（ａ）他の言語、コード又は、表記への変換及び／又は（ｂ）異なる材料形式での再生の一方又は、両方の後に、特定の機能を実行させる、ことが意図された、命令のセットの、どのような言語、コード又は表記での、どのような表現、も意味する。
【００３４】
本発明の好適な実施例の前述の記載は、説明の目的で提示されている。それらは、徹底的であるか又は掲示された形式に本発明を制限することは意図されていおらず、明らかに、多くの修正と変形が上述の教示を考えて可能である。当業者に明らかなそのような修正と変形は、添付の請求項に定義されているように、本発明の範囲内に含まれることが意図されている。
【図面の簡単な説明】
【図１】
本発明の好適な実施例に従った確認システムのブロック図を示す図である。
【図２】
本発明に従ったウォータマーク化情報を含むディジタル記録物を示す図である。
【図１】
2004515872.tif 000005
【国際公開パンフレット】
2004515872.tif 000006
2004515872.tif 000007
2004515872.tif 000008
2004515872.tif 000009
2004515872.tif 000010
2004515872.tif 000011
2004515872.tif 000012
2004515872.tif 000013
2004515872.tif 000014
2004515872.tif 000015
2004515872.tif 000016
2004515872.tif 000017
2004515872.tif 000018
2004515872.tif 000019
【国際公開パンフレット（コレクトバージョン）】
2004515872.tif 000020
【国際調査報告】
2004515872.tif 000021
2004515872.tif 000022