(57)【特許請求の範囲】
【請求項１】
向上されたコピー保護のためにメモリに記憶された所有素材に複数の電子透かし（ウォータマーク）を埋め込む、コンピュータによって実行される方法であって、
プログラマブル装置及び非プログラマブル装置が前記所有素材をコピーすることを許されているかどうかを示すコピーコントロール情報を含む第１の電子透かしを第１電子透かし生成手段が生成する段階と、
前記非プログラマブル装置のうちある第一の部分集合に属する非プログラマブル装置が前記所有素材をコピーすることを許されているかどうかを示すコピーコントロール情報を含んでいる第２の電子透かしを第２電子透かし生成手段が生成する段階と、
埋め込み手段が前記第１の電子透かしを前記所有素材に埋め込む段階と、
埋め込み手段が前記第２の電子透かしを前記所有素材に埋め込み、前記第一の部分集合に属する非プログラマブル装置が前記第１の電子透かしを検出できなくても前記第２の電子透かしを検出できるようにし、それにより前記所有素材の向上されたコピー保護を提供する段階、
とを有する方法。
【請求項２】
前記所有素材がビデオコンテンツを含む、請求項１に記載の方法。
【請求項３】
前記所有素材がオーディオコンテンツを含む、請求項１に記載の方法。
【請求項４】
前記所有素材が画像コンテンツを含む、請求項１に記載の方法。
【請求項５】
前記所有素材がテキストコンテンツを含む、請求項１に記載の方法。
【請求項６】
前記プログラマブル装置がパーソナルコンピュータを含む、請求項１に記載の方法。
【請求項７】
前記非プログラマブル装置が民生電子装置を含む、請求項１に記載の方法。
【請求項８】
当該方法が更に、
前記非プログラマブル装置のうちある第二の部分集合に属する非プログラマブル装置が前記所有素材をコピーすることを許されているかどうかを示すコピーコントロール情報を含む第３の電子透かしを第３電子透かし生成手段が生成する段階と、
前記埋め込み手段が前記第３の電子透かしを前記所有素材に埋め込み、前記第二の部分集合に属する非プログラマブル装置が前記第１の電子透かしを検出できなくても前記第３の電子透かしを検出できるようにし、それにより前記所有素材の向上されたコピー保護を提供する段階、
とを有する、請求項１に記載の方法。
【請求項９】
向上されたコピー保護のためにメモリに記憶された所有素材に複数の電子透かしを埋め込む装置であって、
プログラマブル装置及び非プログラマブル装置が前記所有素材をコピーすることを許されているかどうかを示すコピーコントロール情報を含む第１の電子透かしを生成する手段と、
前記第１の電子透かしを前記所有素材に埋め込む手段と、
前記非プログラマブル装置のうちある第一の部分集合に属する非プログラマブル装置が前記第１の電子透かしを検出できないときのために、該第一の部分集合に属する非プログラマブル装置が前記所有素材をコピーすることを許されているかどうかを示すコピーコントロール情報を含んでいる第２の電子透かしを生成する手段と、
前記第２の電子透かしを前記所有素材に埋め込む手段と、
を有する装置。
【請求項１０】
前記所有素材がビデオコンテンツを含む、請求項９に記載の装置。
【請求項１１】
前記所有素材がオーディオコンテンツを含む、請求項９に記載の装置。
【請求項１２】
前記所有素材が画像コンテンツを含む、請求項９に記載の装置。
【請求項１３】
前記所有素材がテキストコンテンツを含む、請求項９に記載の装置。
【請求項１４】
前記プログラマブル装置がプログラム可能なコンピュータを含む、請求項９に記載の装置。
【請求項１５】
前記非プログラマブル装置が民生電子装置を含む、請求項９に記載の装置。
【請求項１６】
当該装置が更に、前記非プログラマブル装置のうちある第二の部分集合に属する非プログラマブル装置が前記第１の電子透かしを検出できないときのために該第二の部分集合に属する非プログラマブル装置が前記所有素材をコピーすることを許されているかどうかを示すコピーコントロール情報を含む第３の電子透かしを生成する手段と、該第３の電子透かしを前記所有素材に埋め込む手段とを有している、請求項９に記載の装置。
【請求項１７】
向上されたコピー保護のために複数の電子透かしを使用する所有素材を処理する、電子装置によって実行される方法であって、
所有素材が供給されたのを検出手段によって検出して該所有素材に埋め込まれた第１の電子透かしを検索手段によって検索する段階と、
前記第１の電子透かしが前記検索手段によって検出された場合に実行される、前記所有素材のコピー保護のために前記第１の電子透かしからコピーコントロール情報を抽出し、前記第１の電子透かしから抽出されたコピーコントロール情報に従って前記所有素材を処理する段階と、
前記第１の電子透かしが前記検索手段によって検出されない場合に実行される、前記所有素材内で第２の電子透かしを第２の電子透かし検索手段によって検索する段階と、
前記第２の電子透かしが前記第２の電子透かし検索手段によって検出された場合に実行される、前記所有素材のコピー保護のために前記第２の電子透かしからコピーコントロール情報を抽出し、前記第２の電子透かしから抽出されたコピーコントロール情報に従って前記所有素材を処理する段階、
とを有する方法。
【請求項１８】
前記所有素材がビデオコンテンツを含む、請求項１７に記載の方法。
【請求項１９】
前記所有素材がオーディオコンテンツを含む、請求項１７に記載の方法。
【請求項２０】
前記所有素材が画像コンテンツを含む、請求項１７に記載の方法。
【請求項２１】
前記所有素材がテキストコンテンツを含む、請求項１７に記載の方法。
【請求項２２】
前記第１の電子透かしから抽出されたコピーコントロール情報に従って前記所有素材を処理する前記段階は、前記第１の電子透かしから抽出されたコピーコントロール情報がノーコピー指示を含むかどうかを検査手段によって検査し、前記検査手段が前記第１の電子透かしから抽出されたコピーコントロール情報がノーコピー指示を含むことを検出した場合には前記電子装置が前記所有素材についてのコピー要求を拒否することを含む、請求項１７に記載の方法。
【請求項２３】
前記第２の電子透かしから抽出されたコピーコントロール情報に従って前記所有素材を処理する前記段階は、前記第２の電子透かしから抽出されたコピーコントロール情報がノーコピー指示を含むかどうかを検査手段によって検査し、前記検査手段が前記第２の電子透かしから抽出されたコピーコントロール情報がノーコピー指示を含むことを検出した場合には前記電子装置が前記所有素材についてのコピー要求を拒否することを含む、請求項１７に記載の方法。
【請求項２４】
更に、前記所有素材が記憶されている媒体が記録可能な媒体であるかどうかを判定手段によって判定する段階を含む、請求項１７に記載の方法。
【請求項２５】
前記第１の電子透かしから抽出されたコピーコントロール情報に従って前記所有素材を処理する前記段階は、
前記判定手段が前記所有素材が非記録可能な媒体に記憶されていると判定した場合には、前記電子装置が前記所有素材についての再生要求に従い、
前記判定手段が前記所有素材が記録可能な媒体に記憶されていると判定し、且つ前記検査手段が前記第１の電子透かしから抽出されたコピーコントロール情報がノーコピー指示を含むことを検出した場合には前記電子装置が前記所有素材についての再生要求を拒否する、ことを含む、請求項２４に記載の方法。
【請求項２６】
前記第２の電子透かしから抽出されたコピーコントロール情報に従って前記所有素材を処理する前記段階は、
前記判定手段が前記所有素材が非記録可能な媒体に記憶されていると判定した場合には、前記電子装置が前記所有素材についての再生要求に従い、
前記判定手段が前記所有素材が記録可能な媒体に記憶されていると判定し、且つ前記検査手段が前記第２の電子透かしから抽出されたコピーコントロール情報がノーコピー指示を含むことを検出した場合には前記電子装置が前記所有素材についての再生要求を拒否する、ことを含む、請求項２４に記載の方法。
【請求項２７】
向上されたコピー保護のために複数の電子透かしを使用する所有素材を処理する非プログラマブル装置であって、
所有素材が供給されたのを検出手段によって検出して該所有素材内の第１の電子透かしを検索し、且つ前記第１の電子透かしが検出された場合には、前記第１の電子透かしをからコピーコントロール情報を抽出し、前記第１の電子透かしから抽出されたコピーコントロール情報に従って前記所有素材を処理し、
前記第１の電子透かしが検出されない場合には前記所有素材内で第２の電子透かしを検索し、且つ前記第２の電子透かしが検出された場合には、前記第２の電子透かしからコピーコントロール情報を抽出し、前記第２の電子透かしから抽出されたコピーコントロール情報に従って前記所有素材を処理する、
よう構成された、非プログラマブル装置。
【請求項２８】
前記所有素材がビデオコンテンツを含む、請求項２７に記載の非プログラマブル装置。
【請求項２９】
前記所有素材がオーディオコンテンツを含む、請求項２７に記載の非プログラマブル装置。
【請求項３０】
前記所有素材が画像コンテンツを含む、請求項２７に記載の非プログラマブル装置。
【請求項３１】
前記所有素材がテキストコンテンツを含む、請求項２７に記載の非プログラマブル装置。
【請求項３２】
前記非プログラマブル装置が民生電子装置である、請求項２７に記載の非プログラマブル装置。
【請求項３３】
前記第１の電子透かしから抽出されたコピーコントロール情報がノーコピー指示を含むかどうかを検査する検査手段を有しており、前記第１の電子透かしから抽出されたコピーコントロール情報がノーコピー指示を含む場合には、前記所有素材についてのコピー要求を拒否するよう更に構成されている、請求項２７に記載の非プログラマブル装置。
【請求項３４】
前記第２の電子透かしから抽出されたコピーコントロール情報がノーコピー指示を含むかどうかを検査する検査手段を有しており、前記第２の電子透かしから抽出されたコピーコントロール情報がノーコピー指示を含む場合には、前記所有素材についてのコピー要求を拒否するよう更に構成されている、請求項２７に記載の非プログラマブル装置。
【請求項３５】
前記所有素材が記録可能な媒体に記憶されているかどうかを判定する判定手段と、
前記第１の電子透かしから抽出されたコピーコントロール情報がノーコピー指示を含むかどうかを検査する検査手段とを有しており、
前記所有素材が非記録可能な媒体に記憶されている場合には、前記所有素材についての再生要求に従い、
前記所有素材が記録可能な媒体に記憶されており且つ前記第１の電子透かしから抽出されたコピーコントロール情報がノーコピー指示を含むことが検出された場合には、前記所有素材についての再生要求を拒否するよう更に構成されている、請求項２７に記載の非プログラマブル装置。
【請求項３６】
前記所有素材が記録可能な媒体に記憶されているかどうかを判定する判定手段と、
前記第２の電子透かしから抽出されたコピーコントロール情報がノーコピー指示を含むかどうかを検査する検査手段とを有しており、
前記所有素材が非記録可能な媒体に記憶されている場合には、前記所有素材についての再生要求に従い、
前記所有素材が記録可能な媒体に記憶されており且つ前記第２の電子透かしから抽出されたコピーコントロール情報がノーコピー指示を含むことが検出された場合には、前記所有素材についての再生要求を拒否するよう更に構成されている、請求項２７に記載の非プログラマブル装置。
【発明の詳細な説明】
【０００１】
発明の分野
本発明は、一般的には、所有素材の配信と処理に関連し、特に、向上されたコピー保護のために複数のウォータマークを使用するそれぞれ所有素材の配信と処理を行う方法及び装置に関連する。
【０００２】
発明の背景
マルチメディアコンテンツのような所有素材を保護するための現在ある及び提案されているウォータマーキングシステムは、それらが提供するウォータマーク検出がしばしばパーソナルコンピュータ内のソフトウェア領域で実行されるということで苦しんでいる。パーソナルコンピュータは、ユーザ設定可能なソフトウェアを有する装置であり、そして、それ自体、不正な変更と悪意のあるコードの挿入を受ける。悪意のあるコードは、ウォータマークを分析するのを助けそして、ウォータマークを無効にするることができる。ある場合には、ウォータマークシステムは、その検出機能を実行するために、“鍵”又は、基準パターンを使用する。検出器のソフトウェア版は、従って、“鍵”パターンのソフトウェア版を使用しなければならない。この“鍵”パターンにリバースエンジニアリングが成功すると、それはウォータマークを除去するのに使用され、これにより、前に与えられたコピーからの保護を除去する。
【０００３】
発明の目的と概要
従って、本発明の目的は、向上されたコピー及び再生保護（“コピー保護”とここでは累積的に呼ぶ）を有する所有素材を配信する方法及び装置を提供することである。
【０００４】
他の目的は、向上されたコピー保護を有する所有素材を処理する方法及び装置を提供することである。
【０００５】
これらの及び追加の目的は、本発明の種々の面により達成され、短く言えば、一つの面は、向上されたコピー保護のために複数のウォータマークを使用する所有素材を配信する方法であって、第１のウォータマークを所有素材に埋め込み、第１のウォータマークは、所有素材のコピー保護のために第１のウォータマークを処理するように構成された、プログラマブル及び非プログラマブル装置により処理され、第２のウォータマークを所有素材に埋め込み、第１のウォータマークが検出されない場合には、第２のウォータマークは、所有素材のコピー保護のために第２のウォータマークを処理するように構成された、非プログラマブル装置により処理され、それにより、所有素材の向上されたコピー保護を提供する、方法である。
【０００６】
本発明の他の面は、向上されたコピー保護のために複数のウォータマークを使用する所有素材を配信する装置である。この装置には、第１のウォータマークを所有素材に埋め込む手段を有する。第１のウォータマークは、所有素材のコピー保護のために第１のウォータマークを処理するように構成された、プログラマブル装置及び非プログラマブル装置により処理される。またこの装置には、第２のウォータマークを所有素材に埋め込む手段を有する。第１のウォータマークが検出されない場合には、第２のウォータマークは、所有素材のコピー保護のために第２のウォータマークを処理するように構成された、非プログラマブル装置により処理される。
【０００７】
他の面は、向上されたコピー保護のために複数のウォータマークを使用する所有素材を配信する装置である。この装置は、埋め込まれた第１と第２のウォータマークを有する所有素材を有するコンピュータ読み出し可能な媒体を有する。第１のウォータマークは、所有素材のコピー保護のために第１のウォータマークを処理するように構成された、プログラマブル及び非プログラマブル装置により処理される。第１のウォータマークが検出されない場合には、第２のウォータマークは、所有素材のコピー保護のために第２のウォータマークを処理するように構成された、非プログラマブル装置により処理される。
【０００８】
他の面は、向上されたコピー保護のために複数のウォータマークを使用する所有素材を処理する方法であって、所有素材に埋め込まれた第１のウォータマークを検索し、第１のウォータマークが検出された場合には、所有素材のコピー保護のために第１のウォータマークを処理し、第１のウォータマークが検出されない場合には、所有素材内で第２のウォータマークを検索し、第２のウォータマークが検出された場合には、所有素材のコピー保護のために第２のウォータマークを処理する、方法である。
【０００９】
更に他の面は、向上されたコピー保護のために複数のウォータマークを使用する所有素材を処理する装置である。この装置には、所有素材内の第１のウォータマークを検索し、且つ第１のウォータマークが検出された場合には、所有素材のコピー保護のために第１のウォータマークを処理する手段を有する。またこの装置には、第１のウォータマークが検出されない場合に実行される、所有素材内で第２のウォータマークを検索し、且つ第２のウォータマークが検出された場合には、所有素材のコピー保護のために第２のウォータマークを処理する手段とを有する。
【００１０】
本発明の種々の面の更なる目的、特徴及び、利点は、添付の図面と共に、好ましい実施例の以下の説明から明らかとなろう。
【００１１】
好ましい実施例の詳細な説明
ここで使用するように、用語“素材”及び“コンテンツ”は、相互に交換可能に使用され；“オーディオ−ビジュアルコンテンツ”又は“Ａ／Ｖコンテンツ”は、オーディオ、ビジュアル及び、動画、音楽、会話、写真及び、印刷されたテキストを含む他のマルチメディアコンテンツを含み；“所有素材”は契約又は、知的財産法で保護されている素材を意味し、且つＡ／Ｖコンテンツを含み；“プログラマブル装置”は、ユーザが意思で、装置内で動作するソフトウェア、ファームウェア、及びハードウェアを修正又は設定できる、パーソナルコンピュータ又は他のコンピュータのような装置を意味し；“非プログラマブル装置”は、コンパクトディスク（“ＣＤ”）プレーヤ、ディジタルバーサタイルディスク（“ＤＶＤ”）プレーヤ、オーディオテーププレーヤ及び、ビデオテーププレーヤのような具体的な媒体上の所有素材を処理するある種の装置、ならびに、情報装置及びセットトップボックスのような電子的に受信された所有素材を処理する他の装置のような、ユーザの設定可能なソフトウェア、ファームウェア及び、ハードウェアを有しない装置を意味する。このように、ここで使用されるところでは、プログラマブル装置は、ユーザ設定が可能なソフトウェアがインストールされた装置であり、一方、非プログラマブル装置は一般的には、予めインストールされたか又はシステム操作者もしくはサービス提供者のようなユーザ以外の第３者の制御の下でインストールされたあるアプリケーションを動作させる。
【００１２】
図１は、ＤＶＤ−ＲＯＭ１０６のような、読み出し専用メモリ（“ＲＯＭ”）又は非記録可能媒体上の、Ａ／Ｖコンテンツ１０３のような所有素材のコピーを発生する配信システム１００のブロック図を、例として、示す。所有素材は、典型的にはハードディスク又は他のマスストレージ媒体であるメモリ１０２内に記憶される。典型的にはワークステーション又はパーソナルコンピュータのようなコンピュータである配信サーバ１０１は、配信のために所有素材１０３のコピー内に複数のウォータマークを埋め込む複数ウォータマーク埋め込み器１０４を使用する。本発明では、複数のウォータマークは、異なる領域においてどの形式のウォータマーク鍵パターンが有効かに関して制限が加えられて使用される。特に、民生電子装置のようなある非プログラマブル装置について２次のウォータマーク鍵を予約することにより、所有素材のコピー保護のために所有素材内のプログラマブル及び非プログラマブル装置の両方により使用される１次のウォータマークを悪意のあるソフトウェアが消去した場合に、非プログラマブル装置内のバックアップ機構が実行されることが可能である。埋め込まれたウォータマークを有する所有素材は、ＤＶＤ−ＲＯＭ１０６を発生するためにＤＶＤスタンパ１０５に供給される。
【００１３】
図２は、例えば、ＤＶＤ−Ｒ２０６のような、記録可能媒体上に所有素材のコピーを発生する配信システム２００のブロック図を、例として、示す。配信システム１００のように、所有素材は、典型的にはハードディスク又は他のマスストレージ媒体であるメモリ２０２に記憶される。典型的にはワークステーション又はパーソナルコンピュータのようなコンピュータである配信サーバ２０１は、配信のために所有素材２０３のコピー内に複数のウォータマークを埋め込む複数ウォータマーク埋め込み器２０４を使用する。しかしながら、配信システム１００と異なり、埋め込まれたウォータマークを有する所有素材は、次いで、ＤＶＤ−Ｒ２０６を発生するＤＶＤ書き込み器２０５に供給される。
【００１４】
図３は、所有素材３０３を電子的に配信する配信システム３００のブロック図を、例として、示す。配信システム１００のように、所有素材は、典型的にはハードディスク又は他のマスストレージ媒体であるメモリ３０２に記憶される。典型的にはワークステーション又はパーソナルコンピュータのようなコンピュータである配信サーバ３０１は、配信のために所有素材３０３のコピー内に複数のウォータマークを埋め込む複数ウォータマーク埋め込み器３０４を使用する。しかしながら、配信システム１００と異なり、埋め込まれたウォータマークを有する所有素材は、次いで、例えば、インターネット又は電話モデムを通した直接ダイアルアップ、ケーブルモデム、ＤＳＬモデム又は、衛星リンク、を介した配信のために通信インターフェス３０５に供給される。
【００１５】
図４は、従来技術のウォーターマーキング技術を、例として、示す。最初に基本パターン又は鍵４０１が選択される。一般的には、これは、擬似雑音特性を有するかなり大きなパッチである。この例では、基本パターンは１２８画素かける１２８画素の顔のようなパターンである。４０２に示されているように、基本パターンは、シフトされ、そして、シフトされたパターンが元のパターンに加えられ又は結合される。シフトベクトル（４０２内の矢印で示されている）が、運ばれるメッセージを示す。パターンをシフトするときには、パターンの右端がはみ出た分は左端に戻り、そして、パターンの下端ではみ出た分は上端に戻る。この様にして、１２８画素かける１２８画素パターンは、１２８ｘ１２８通りのの可能なシフトベクトルすなわちメッセージを提供する。最後に、４０３に示されているように、基本パターンと周期的にシフトされたパターンは、所有素材をわたり結合されたパターンをタイル化することにより、所有素材に埋め込まれる。
【００１６】
図５は、本発明で使用する複数ウォーターマーキング技術を、例として、示す。この例では、図４を参照して説明した方法で、顔のような基本パターン５０１を有する第１のウォータマークが、メッセージを示すためにシフトされそして、元の顔のようなパターンと結合されて結合されたパターン５０２を形成する。この第１のウォータマークは、プログラマブル及び非プログラマブル装置が所有素材のコピー保護のために処理すべき１次のウォータマークである。第１のウォータマークは、パーソナルコンピュータのようなプログラマブル装置により処理されるので、ここでＷＰＣのように示される。図４を参照して説明した方法で、三角形の基本パターン５０３を有する第２のウォータマークも、メッセージを示すためにシフトされそして、元の三角形のパターンと結合されて結合されたパターン５０４を形成する。この第２のウォータマークは、第１のすなわち１次のウォータマークがある理由により検出されなかった場合に、所有素材のコピー保護のために、ある非プログラマブル装置が処理すべき２次のウォータマークである。第２のウォータマークは、民生電子装置のような非プログラマブル装置により処理されるので、ここでは、ＷＣＥのように示される。５０５に示されたように、第１と第２のウォータマークは、次いで、所有素材をわたりそれらの結合されたパターンをタイル化することにより所有素材内に埋め込まれる。
【００１７】
示されていないが、第３又はそれ以上のウォータマークも、所有素材内に埋め込まれても良い。そのような場合には、各追加のウォータマークは、非プログラマブル装置のある形式又は製造者に制限されうる。例えば、第２のウォータマークは、ＤＶＤプレーヤに制限され、第３のウォータマークはＣＤプレーヤに制限され、第４のウォータマークはビデオテーププレーヤに制限され、そして、第５のウォータマークはオーディオテーププレーヤへ制限されうる。他の例として、第２のウォータマークは、第１のフォーマットのＤＶＤ、ＣＤ、ビデオテープ又はオーディオテーププレーヤに制限され、そして、第３のウォータマークは第２のフォーマットのＤＶＤ、ＣＤ、ビデオテープ又はオーディオテーププレーヤに制限されうる。
【００１８】
容易く理解されるように、過度の複数ウォータマーキングは、許容できない視覚上及び／又は聴覚上の透明さとなる。それゆえに、第３又はそれ以上のウォータマークが提供しうる追加される安全性及び柔軟性は、所有素材の再生と（許可されている場合には）再記録の劣化と突き合わせて考量されるべきである。
【００１９】
図６は、パーソナルコンピュータ６０２のような悪意のないプログラマブル装置を通して、パーソナルコンピュータ６０４のような代表的なプログラマブル装置及び民生電子装置６０６のような代表的な非プログラマブル装置への所有素材の流れのブロック図を、例として、示す。この例では、ウォータマークの安全性への攻撃は起こらない。パーソナルコンピュータ６０２により受信された所有素材内に埋め込まれたウォータマークパターン６０１は、２つの形式のウォータマーク、ＷＰＣとＷＣＥにより伝えられる２つのウォータマークメッセージを含む。ウォータマークメッセージはしばしば準拠する装置に対して、所有素材の記憶又は再伝送が許されていないことを示しうるが、他の場合には、ウォータマークメッセージは、１コピーがなされることを許しうる。この例では、再伝送は許されそして、パーソナルコンピュータ６０２により再伝送された所有素材内に埋め込まれたウォータマークパターン６０３は、元のウォータマークパターン６０１と同一である。
【００２０】
再伝送された所有素材がパーソナルコンピュータ６０４に供給される場合には、パーソナルコンピュータ６０４は、ウォータマーク６０３内に含まれているウォータマークＷＰＣにより伝送されたメッセージを抽出するために、その記憶された基準パターン６０５を使用する。同様に、再伝送された所有素材が民生電子装置６０６に供給される場合には、民生電子装置６０６は、ウォータマーク６０３内に含まれているウォータマークＷＰＣにより伝送されたメッセージを抽出するために、その記憶された基準パターン６０７を使用する。この例では、民生電子装置６０６は、ウォータマーク６０３内に含まれているウォータマークＷＣＥにより伝送されたメッセージを抽出するために、第２の記憶された基準パターンも有するが、それを使用する必要はないことに注意すべきである。この場合には第２の記憶された基準パターンは潜在的でありそして、ウォータマークＷＰＣが検出されるのに失敗した場合に追加のコピー保護を提供するために利用できる。それぞれ６０５と６０７のようなこうした記憶された基準パターンが装備されそして、ＷＰＣのような第１のウォータマークからそれにより抽出されたメッセージを処理するようにプログラムされた、プログラマブル及び非プログラマブル装置は、所有素材のコピー保護のために第１のウォータマークを処理するように構成されているとここでは呼ばれる。
【００２１】
図７は、パーソナルコンピュータ７０２のような悪意のあるプログラマブル装置を通して、パーソナルコンピュータ７０４のような代表的なプログラマブル装置及び民生電子装置７０６のような代表的な非プログラマブル装置への所有素材の流れのブロック図を、例として、示す。この例では、ウォータマークの安全性への攻撃が起こる。パーソナルコンピュータ７０２により受信された埋め込まれたウォータマークパターン７０１は、２つの形式のウォータマーク、ＷＰＣとＷＣＥにより伝えられる２つのウォータマークメッセージを含むが、しかし、パーソナルコンピュータ７０２により再伝送されたウォータマークパターン７０３は、ウォータマークＷＣＥのみを含む。この場合にはパーソナルコンピュータ７０２は、ウォータマークＷＰＣを除去した、ユーザ設定されるソフトウェアを有する。
【００２２】
さて、再伝送された所有素材がパーソナルコンピュータ７０４に供給される場合には、パーソナルコンピュータ７０４は、所有素材内のウォータマークＷＰＣを見つけるためにその記憶された基準パターン７０５を使用しそして、ウォータマークＷＰＣにより伝送されたメッセージを抽出しようとする。しかしながら、ウォータマークＷＰＣは消去されているので、パーソナルコンピュータ７０４は、ウォータマークＷＰＣを検出するのに失敗する。この結果、所有素材のコピー保護はこの場合には失敗する。
【００２３】
他方では、再伝送された所有素材が、民生電子装置７０６に供給される場合には、民生電子装置７０６は、最初に所有素材内のウォータマークＷＰＣを見つけるために７０５と同一な（示されていない）記憶された基準パターンを使用しそして、ウォータマークＷＰＣにより伝送されたメッセージを抽出しようとする。パーソナルコンピュータ７０４と同様に、ウォータマークＷＰＣは消去されているので、民生電子装置７０６は、ウォータマークＷＰＣを検出するのに失敗する。この場合には、しかしながら、民生電子装置７０６は、ウォータマーク７０３内に含まれるウォータマークＷＣＥにより伝送されたメッセージを抽出するために、第２の記憶された基準パターン７０７を使用しようとする。ウォータマークＷＣＥはまだ所有素材内に埋め込まれているので、民生電子装置７０６は、このときには成功する。７０７のようなそのような第２の記憶された基準パターンを装備しそして、ＷＣＥのような第２のウォータマークからそれにより抽出されたメッセージを処理するようにプログラムされている非プログラマブル装置は、所有素材のコピー保護のために第２のウォータマークを処理するように構成されているとここでは呼ばれる。
【００２４】
図８は、所有素材の未認可のコピーを防止するために所有素材を処理する方法のフロー図を、例として、示す。８０１では、所有素材のコピーをする要求が受信される。８０２では、所有素材に埋め込まれたＷＰＣのような第１のウォータマークの検索が実行される。第１のウォータマークが検出された場合には、８０３で、第１のウォータマークに含まれているメッセージが抽出される。メッセージが“ノーコピー”指示を有する場合には、８０４で、所有素材をコピーする要求が拒否され、そして、メッセージが“ノーコピー”指示を有しない場合には、８０５で、所有素材をコピーする要求が許可され又は実行される。
【００２５】
他方では、第１のウォータマークが検出されない場合には、８０６で、所有素材に埋め込まれたＷＣＥのような第２のウォータマークの検索が実行される。第２のウォータマークが検出された場合には、８０７で、第１のウォータマークに含まれているメッセージが抽出される。メッセージが“ノーコピー”指示を有する場合には、８０８で、所有素材をコピーする要求が拒否され、そして、メッセージが“ノーコピー”指示を有しない場合には、８０５で、所有素材をコピーする要求が許可され又は実行される。
【００２６】
図９は、所有素材の未認可の再生を防止するために所有素材を処理する方法のフロー図を、例として、示す。９０１では、所有素材の再生をする要求が受信される。９０２では、最初に、所有素材が存在する媒体は、記録可能な媒体かどうかが判定される。媒体が記録可能な媒体でない場合には、９０３で、所有素材を再生する要求が許可され又は実行される。しかしながら、媒体が記録可能な媒体である場合には、９０４で、所有素材に埋め込まれたＷＰＣのような第１のウォータマークの検索が実行される。第１のウォータマークが検出された場合には、９０５で、第１のウォータマークに含まれているメッセージが抽出される。メッセージが“ノーコピー”指示を有する場合には、９０６で、所有素材を再生する要求が拒否される。しかし、メッセージが“ノーコピー”指示を有しない場合には、９０３で、所有素材を再生する要求が許可され又は実行される。
【００２７】
他方では、第１のウォータマークが検出されない場合には、９０７で、所有素材に埋め込まれたＷＣＥのような第２のウォータマークの検索が実行される。第２のウォータマークが検出された場合には、９０８で、第１のウォータマークに含まれているメッセージが抽出される。メッセージが“ノーコピー”指示を有する場合には、９０９で、所有素材を再生する要求が拒否される。しかしながら、メッセージが“ノーコピー”指示を有しない場合には、９０３で、所有素材を再生する要求が許可され又は実行される。
【００２８】
図８と９を参照して記載された方法は、例えば、図７の民生電子装置７０６のような非プログラマブル装置により実行され及び、プロセッサとソフトウェア、プロセッサとファームウェア、独立の論理又は、それらの組合せによりそのような装置内で従来通りに実行される。
請求項に記載されるさまざまな手段はプロセッサとソフトウェア、プロセッサとファームウェア、独立の論理又は、それらの組合せにより実現されうる。請求項に記載される複数の手段は実施形態によっては同じものであってもよい。請求項に記載されるさまざまな段階は、特に断りのない限り、論理的な前後関係に反しないいかなる順序で実行されることもでき、また複数の段階が並行して実行されることもできる。
【００２９】
本発明の種々の面を、好ましい実施例に関して説明したが、本発明は、請求項の全範囲内で完全に保護され資格があることは理解されよう。
【図面の簡単な説明】
【図１】  本発明の特徴を使用する、読み出し専用又は非記録可能媒体上の所有素材のコピーを発生する配信システムのブロック図を、例として、示す図である。
【図２】  本発明の特徴を使用する、記録可能媒体上に所有素材のコピーを発生する配信システムのブロック図を、例として、示す図である。
【図３】  本発明の特徴を使用する、所有素材を電子的に配信する配信システムのブロック図を、例として、示す図である。
【図４】  従来技術のウォーターマーキング技術を、例として、示す図である。
【図５】  本発明の特徴を使用する、複数ウォーターマーキング技術を、例として、示す図である。
【図６】  本発明の特徴を使用する、悪意のない中間のパーソナルコンピュータを通して、他のパーソナルコンピュータ及び民生電子装置へ流れるような、所有素材のブロック図を、例として、示す図である。
【図７】  本発明の特徴を使用する、悪意のある中間のパーソナルコンピュータを通して、他のパーソナルコンピュータ及び民生電子装置へ流れるような、所有素材のブロック図を、例として、示す図である。
【図８】  本発明の特徴を使用する、所有素材の未認可のコピーを防止するために所有素材を処理する方法のフロー図を、例として、示す図である。
【図９】  本発明の特徴を使用する、所有素材の未認可の再生を防止するために所有素材を処理する方法のフロー図を、例として、示す図である。
【図１】
0004551617.tif 000002
【図２】
0004551617.tif 000003
【図３】
0004551617.tif 000004
【図４】
0004551617.tif 000005
【図５】
0004551617.tif 000006
【図６】
0004551617.tif 000007
【図７】
0004551617.tif 000008
【図８】
0004551617.tif 000009
【図９】
0004551617.tif 000010