(57)【要約】かなりの量のデータ信号の中で透かしを効率的に検出するシステムおよび方法。本方法は、概観すると、かなりの量のデータ信号をプレフィルタ処理して、調査中の透かしの著作権所有者にとって何の重要性もないデータ信号のセグメントを最終的な透かし検出からなくし、次いで調査にとって有意なデータ信号の残りセグメントに対して実際の透かし検出を実行することからなる。プレフィルタ処理機能は、一つまたは複数のゴール記述子の定義、データ信号およびそのコンテンツからの一つまたは複数の記述子の抽出ならびにゴール記述子と抽出された記述子との間の比較によって実装される。
2009512051.tif 000002
【特許請求の範囲】
【請求項１】
プレフィルタ処理段階および検出段階を有する透かし検出の方法であって：
・前記プレフィルタ処理段階は：
データ信号を受領し；
前記データ信号から信号記述子を導出し；
前記信号記述子をゴール記述子と比較して、前記データ信号が透かし検出において候補データ信号として考慮されるべき信号であるかどうかを判定するステップを含んでおり；
・前記検出段階は：前記候補データ信号中に透かしを検出し、そうでなければ前記データ信号を無視するステップを含んでいる、
方法。
【請求項２】
請求項１記載の方法であって、前記データ信号が一つまたは複数のセグメントに分割可能であり、該セグメントの少なくとも一つがゴール・セグメント記述子およびセグメント記述子に関連付けられており、
・前記プレフィルタ処理段階が、
候補データ信号を一つまたは複数のセグメントに分割し、該セグメントの少なくとも一つについてセグメント記述子を導出し；
導出されたセグメント記述子がゴール・セグメント記述子に一致する場合、前記候補データ信号のセグメントを、透かし検出のための候補セグメントの集合に追加し；
透かし検出は前記プレフィルタ処理段階において選択された候補セグメントの集合内でしか行われない、方法。
【請求項３】
データ信号の記述子が、該データ信号に関連付けられたメタデータから導出される、請求項１記載の方法。
【請求項４】
データ信号の記述子が、該データ信号の属性から導出される、請求項１記載の方法。
【請求項５】
データ信号の記述子が、該データ信号の表現から導出される、請求項１記載の方法。
【請求項６】
最終的な候補信号に対して透かし検出が実行される前に、二つ以上のプレフィルタ処理段階が実行され、それによりデータ信号を逐次的にプレフィルタ処理する複数フィルタ処理段階が実行される、請求項１記載の方法。
【請求項７】
前記プレフィルタ処理段階において、データ信号からの記述子およびデータ信号のセグメントの記述子の導出が、単一のステップにおいて同時に行われる、請求項２記載の方法。
【請求項８】
前記透かし検出ステップが、透かし中にエンコードされているペイロードをデコードすることを含む、請求項１記載の方法。
【請求項９】
データ信号のゴール記述子がデータベース中に維持されている、請求項１記載の方法。
【請求項１０】
前記データ信号が：オーディオ、ビデオ、画像、マルチメディア・ソフトウェア、多次元グラフィカル・モデル、ソフトウェア構造のうちの少なくとも一つを有する、請求項１記載の方法。
【請求項１１】
請求項１記載の方法を実装するためのコンピュータ可読コード。
【請求項１２】
透かし検出システムであって：
データ信号を受領する入力モジュールと；
ゴール記述子を記憶するかこれへのアクセスを提供し、受領されたデータ信号中の透かしを検出するコンピューティング・ユニットと；
前記データ信号中に透かしが存在しているかどうかを表す信号を出力する出力モジュールとを有しており；
ここで、前記コンピューティング・ユニットはさらにプレフィルタ処理段階および検出段階を実施し：
・前記プレフィルタ処理段階は：
データ信号を受領し；
前記データ信号から信号記述子を導出し；
前記信号記述子を前記ゴール記述子と比較して、前記データ信号が透かし検出において候補データ信号として考慮されるべき信号であるかどうかを判定するステップを含んでおり；
・前記検出段階は：前記候補データ信号中に透かしを検出し、そうでなければ前記データ信号を無視するステップを含んでいる、
システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、透かし検出方法に関する；特に、本発明は、検出ステップの前にプレフィルタ処理ステップを利用する透かし検出方法に関する。本発明はさらに、前記方法を実装するためのコンピュータ可読コードおよび透かし検出システムに関する。
【背景技術】
【０００２】
デジタル透かし入れは、たとえばコンピュータ・ネットワーク、電子コンテンツ配布（ECD:  electronic  content  distribution）アプリケーションまたは手から手への公共配布を通じた、デジタル形式での、著作権のある素材の不正な配布に対し、効果的な抑止力であることが証明されるに至っている。
【０００３】
一般に、デジタル透かし入れは、元のデータ信号に情報を埋め込むことによって元のデータ信号を変更することからなり、これはコンテンツ作成者または所有者を同定するため、および／または元のデータ信号の作成者または所有者の著作権を保護するために使われうる。デジタル透かしは、元のデータ信号を、該デジタル透かしが人間や透かし入れされた信号を解析するコンピュータに感知されないほどわずかに変更するよう設計される。透かし入れは一般に、透かしが生成されるプレ・コーディング段および元のデータ信号内の単一または一連の位置において元のデータ信号に透かしが加えられるトランスコード透かし埋め込み段によって実装される。透かしが埋め込まれる位置は一般に、秘密の鍵を前もって知っていることによりアクセス可能である。最後に、透かし検出器は透かし入れされたデータ信号から透かしを抽出し、著作権同定を許容する。
【０００４】
コンピュータ・ネットワーク、たとえばインターネットまたはインターネット内の特定のいくつかのサーバー内での元のデータ信号の再配布を効率的に追跡するためには、当該オブジェクトのデジタル・コンテンツのオリジナル性およびその配布トランザクションを追跡するために、いくつかのコンピュータおよび／またはサーバーに物理的に位置している非常に多数のデータ信号をスキャンして、もしあれば埋め込まれている透かしを検出およびデコードすることが必要である。このプロセスはきわめて時間がかかり、所要時間を短縮し、コンピュータ・ネットワーク内における元のデジタル・コンテンツの追跡を単純化する透かし検出のための効果的なシステムは大いに関心あるものであり、著作権のある素材の不正配布に対する効果的な抑止力として使うことができる。
【０００５】
不正コンテンツ追跡システムとの関係でデータ信号の選択的ダウンロードを許容する方法が、Ho  Woo  Jang  et  al.による論文“An  illegal  contents  tracing  system  based  on  web  robot  and  fingerprinting  scheme”,  IEEE  International  Conference  on  Information  Reuse  and  Integration  2003,  IRI  2003,  pp.415-419に記載された。その方法は、残っているダウンロードされるファイルに対する透かし検出プロセスに対する前段として、ファイルのサイズまたはそのファイル拡張子に従ってデータ信号、ファイルの事前選択的な消去を許容する。ファイルの実際の内容を検査することなく前もってある種の拡張子をもつファイルを消去することは、ファイルの内容をカムフラージュするために悪意あるユーザーが拡張子を変更したファイルを考慮しないことにつながりうる。10kbより小さい小さなサイズのファイルを前もって消去することによる処理時間の改善は、調査されるコンピュータ・ネットワーク内のファイルの大多数がそのサイズであることを要求しうることに留意すると、コンピュータ・ネットワーク内でのデータ信号のサイズの進化および増大される通信スピードを考えると、この条件は現実的ではない。
【０００６】
よって、透かし検出の法廷用追跡を提供する改良されたより効率的な方法は有利であろう。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、効率的な透かし検出のための改良された手段を提供しようとするものである。好ましくは、本発明は、上記のまたはその他の欠点の一つまたは複数を、単独でまたは任意の組み合わせにおいて軽減し、緩和し、あるいは解消する。特に、時間およびコストの効率のよい仕方で従来技術の問題を克服する透かし検出の法廷用追跡のための方法およびシステムを提供することが本発明の目的であると見てもよい。
【課題を解決するための手段】
【０００８】
したがって、第一の側面では、プレフィルタ処理段階および検出段階を有する、ゴール記述子に基づく透かし検出の方法であって：
・前記プレフィルタ処理段階は：
データ信号を受領し；
前記データ信号から信号記述子を導出し；
前記信号記述子を前記ゴール記述子と比較して、前記データ信号が透かし検出において候補データ信号として考慮されるべき信号であるかどうかを判定するステップを含んでおり；
・前記検出段階は：前記候補データ信号中に透かしを検出し、そうでなければ前記データ信号を無視するステップを含んでいる、
方法が提供される。
【０００９】
本発明の基礎になるのは、特定の著作権またはコンテンツ所有者が権利を有するのは、コンピュータ・ネットワークまたは電子コンテンツ配布（ECD）アプリケーション上で利用可能なコンテンツの一部のみについてであるという観察である。結果として、著作権またはコンテンツ所有者は、プレフィルタ処理段階において、調査されるコンピュータ・ネットワークまたはECDアプリケーション上のデータ信号、ファイルの大半を、実際の透かし抽出段に対して排除することができる。
【００１０】
さらに、本発明の基礎になるものとして、特定のファイル内の透かし検出はしばしばある種の特性を帯びたファイルの内容の一部についてのみ現実的であるという観察もある。ある種の特性を帯びているとは、たとえば、オーディオ・ファイルに透かし入れするときなら中間周波数帯域に十分なパワーがあるといったことである。したがって、ファイル内容の一部も排除されてもよい。これは透かし検出のために最終的に調査される必要のあるデータ量をさらに一層減らすことになる。
【００１１】
以下の記述では、データ信号、データ担持信号およびファイルは、ハードディスク、ディスケット、DVD、CD-ROM、USBキーまたは他の任意の同様の読み出し専用もしくは読み書き用メモリ要素に一時的または恒久的に記憶され、および／またはこれらからアクセスされるある量の編成されたデジタル・データを指す単一の概念として理解されるべきである。
【００１２】
本願において呈示される以下の記述では、透かし（watermark）という用語は、データ信号内に埋め込まれるいかなる種類の情報をも指す。たとえば、著作権保護および／またはデータ信号のコンテンツの所有者の同定の目的のもの、あるいはデータ信号に関係する追加的な情報を提供する目的のものである。
【００１３】
本発明は、排他的にではないが特にいくつかの理由から有利である。ある重要な利点は、本発明は、ユーザー・ベースのあらかじめ定義されたゴール記述子リストに従って、著作権所有者が権利をもたないデータ信号を無視することを許容するということである。これは、透かし検出器が実際に処理する必要のあるデータ信号の数を減らし、著作権所有者によって探索される透かしを担持すると誤解される所定のグループのデータ信号をより高速に評価することを許容することになる。
【００１４】
請求項２で定義される任意的な特徴は有利である。というのも、プレフィルタ処理段階は、候補データ信号を一つまたは複数のセグメントに分割し、ある種の所定の特性に一致するセグメントを選択することによって、最終的な透かし検出プロセスが適用される必要のあるデータ量を減らすことを許容できる動作を含むからである。
【００１５】
請求項３、４および５で定義される任意的な特徴は、データ信号の記述子の可能な諸導出に基づく有利な実施形態を開示する。請求項３では、データ信号の記述子は、該データ信号に関連付けられたメタデータから導出されうる。請求項４では、データ信号の記述子は、該データ信号の属性から導出されうる。請求項５では、データ信号の記述子は、該データ信号の表現から導出されうる。
【００１６】
請求項６で定義される任意的な特徴は有利である。というのも、二つ以上のプレフィルタ処理段階を逐次的に実行することによって、著作権所有者によって探索される透かしを含む確率が高いデータ信号を含む候補データ信号の数が著しく減らされうるからである。
【００１７】
請求項７で定義される任意的な特徴は、本方法の諸段階の可能なグループ化に基づく有利な実施形態を開示する。ここでは、データ信号からの記述子およびデータ信号のセグメントの記述子の導出は、ゴール記述子またはゴール・セグメント記述子とのいかなる比較よりも前に単一のステップにおいて同時に行われる。
【００１８】
請求項８で定義される任意的な特徴は有利である。というのも、透かし検出ステップが、透かし中にエンコードされているペイロードをデコードすることを含むからである。
【００１９】
請求項９で定義される任意的な特徴は有利である。というのも、ユーザーは可能なゴール記述子のリストをデータベース中にみつけ、必要とされるプレフィルタ処理の型に従ってゴール記述子を選びうるからである。
【００２０】
請求項１０で定義される任意的な特徴は、データ信号の可能なコンテンツに基づく有利な実施形態を開示する。データ信号は：オーディオ、ビデオ、画像、マルチメディア・ソフトウェア、多次元グラフィカル・モデル、ソフトウェア構造のうちの少なくとも一つを含みうる。
【００２１】
本発明の第二の側面では、前記第一の側面の方法を実装するコンピュータ可読コードが提供される。
【００２２】
本発明の第三の側面では、前記データ信号を受領する入力モジュールと、ゴール記述子を記憶するかこれへのアクセスを提供し、受領されたデータ信号中の透かしを検出するコンピューティング・ユニットと、前記データ信号中に透かしが存在しているかどうかを表す信号を出力する出力モジュール・システムとが提供される。ここで、前記コンピューティング・ユニットはさらにプレフィルタ処理段階および検出段階を実施し：
・前記プレフィルタ処理段階は：
データ信号を受領し；
前記データ信号から信号記述子を導出し；
前記信号記述子を前記ゴール記述子と比較して、前記データ信号が透かし検出において候補データ信号として考慮されるべき信号であるかどうかを判定するステップを含んでいる。
【００２３】
一般に、本発明のさまざまな側面は、本発明の範囲内で可能ないかなる仕方で組み合わされ、連結されてもよい。
【００２４】
本発明の前記第一の側面の方法は、本発明の前記第三の側面の入力モジュール、コンピューティング・ユニットおよび出力モジュールについて実装されてもよい。
【００２５】
本発明のこれらおよびその他の側面、特徴および／または利点は、以下に記載される実施形態から明らかとなり、これを参照することで明快にされるであろう。
【００２６】
本発明についてこれからあくまでも例として、付属の図面を参照して説明する。
【発明を実施するための最良の形態】
【００２７】
本発明は、典型的な著作権またはコンテンツ所有者が権利をもつのは、コンピュータ・ネットワークまたは電子コンテンツ配布（ECD）アプリケーション上で利用可能なコンテンツの一部についてのみであるという事実を利用する。このことは、図１に概念的に示されている。コンピュータ・ネットワークまたはECDアプリケーション内にある時点で含まれているデータ信号の総量１００は、著作権所有者が権利をもつデータ信号１１０と、著作権所有者が権利をもたない残りの量のデータ信号１０１とを含んでいる。よって、著作権所有者が権利をもたないデータ信号１０１を消去するためのプレフィルタ処理機能を導入することによって、実際の透かし抽出に関わる要求される処理量が著しく軽減される。
【００２８】
さらに、著作権所有者は、透かし生成プロセスにおいて使用される方法へのアクセスおよび／または該方法の知識を有しており、したがって、データ信号のある種の部分だけが透かし抽出プロセスにおいて考慮されるべきであるかどうかを同定できる。著作権所有者が権利をもつ各データ信号は、透かし情報を含んでいると推定される部分またはセグメントと、透かし情報を含まないと推定される部分またはセグメントとに分割できる。著作権所有者が権利をもつデータ信号１１０の総量は、その特定の透かし抽出プロセスについて重要ではないデータ信号部分１０２のグループと、その透かし抽出プロセスにおいて重要であり、考慮されるデータ信号部分１０３のグループとを含む。
【００２９】
透かし検出法の主要なステップを呈示するフローチャートが図２において概括的に２００で示されている。本方法のユーザーは、前提条件として、特定の著作権コンテンツのある種の定義された透かし指示によって特徴付けられるデータ信号を探している。本方法は：コンピュータ・ネットワークまたはECDアプリケーション内に置かれたデータ信号にアクセスし（２１０）、透かし検出において候補データ信号と考えられるべきかどうかを判定するためにデータ信号をプレフィルタ処理し（２２０）、データ信号が候補データ信号と考えられるべきかどうかを決定し（２３０）、データ信号が候補データ信号と考えられる場合、透かしを検出し（２４０）、あるいは候補データ信号と考えられない場合にはデータ信号を無視する（２５０）ステップを有する。本方法のある可能な実装では、候補と考えられるデータ信号は候補データ信号のリストに含められ、透かし検出プロセスはプレフィルタ処理プロセス後にすべての候補データ信号について実行される。
【００３０】
本方法のもう一つの可能な実装では、ユーザーは、コンピュータ・ネットワークまたはEDC内でアクセスが許容されているコンピュータまたは／およびサーバーにアクセスし、これらのコンピュータおよび／またはサーバー内で利用可能なデータ信号にアクセスする。次いでアクセスされたデータ信号の総量はプレフィルタ処理される。本方法のユーザーが最終的な関心をもち、探索の特定の透かしオブジェクトに一致するデータ信号の内容を判定するためである。最後に、実際の透かし抽出は、プレフィルタ処理段階から残ったデータ信号の内容に適用され、透かしが同定されたデータ信号のリストがユーザーに対して呈示される。するとユーザーは何らかのさらなる動作を行うかどうかを決定しうる。
【００３１】
図３では、初期のかなりの量のデータ信号から、特定の透かしに関係する要求される特性をもつデータ信号のグループをプレフィルタ処理する方法を示すフローチャートが示されている。本方法は：データ信号についてのゴール記述子Gdおよびデータ信号の部分またはセグメントについてのゴール記述子Gsを定義し（３１０）、複数のコンピュータまたはサーバーにアクセスして本方法のユーザーが特定の透かしを探索したい複数のデータ信号をダウンロードし、該データ信号をさらなる利用可能性のためにローカル・メモリに保存する（３２０）ステップを有する。本方法はさらに：前記ローカル・メモリに保存された特定のデータ信号にアクセスして、データ信号のゴール記述子の定義に従って該データ信号についての記述子Cdを導出し（３３０）、ゴール記述子をデータ信号の記述子と比較し（３４０）、該データ信号を、ユーザーが権利を有するかもしれないデータ信号を含むデータベースに含める（３５０）ステップを有する。本方法はさらに：前記データ信号を一つまたは複数の可能性としては重なり合うセグメントSiに分割し（３６０）、前記データ信号のセグメントにアクセスして該セグメントについての記述子を導出し（３７０）、前記セグメントのゴール記述子を前記セグメントの実際の記述子と比較し（３８０）、前記データ信号のセグメントをユーザーが権利を有するかもしれないデータ信号のセグメントを含むデータベース中に含める（３９０）ステップをも含んでいてもよい。
【００３２】
可能なデータ信号ゴール記述子および／またはセグメント・ゴール記述子のリストから、特定のゴール記述子および／またはセグメント・ゴール記述子が、ユーザーの考慮に従って選択される（３１０）。著作権所有者は、調査されるべき特定のいくつかのコンピュータおよび／またはサーバーおよび調査中のコンピュータ・ネットワークまたはECD内でのそれらの位置を指定してもよい。するとコンピュータ／サーバーがアクセスされ、有意なデータ信号がアクセスされて将来の処理のためにローカル・メモリにダウンロードされうる（３２０）。特定のデータ信号がメモリからアクセスされてもよく、それからその現在の定義に基づいて記述子が導出されてもよい（３３０）。可能性としては二つ以上の記述子が導出されてもよい。次いでゴール記述子Gdと導出された記述子Cdが３４０で比較される。導出された記述子がゴール記述子に一致しない場合、そのデータ信号は破棄され、次のデータ信号がアクセスされる（３３０）。導出された記述子がゴール記述子に一致する場合、そのデータ信号は調査されている透かしを含んでいる可能なデータ信号のデータベースに加えられる（３５０）。次いでデータ信号は一つまたは複数の可能性としては重なり合うセグメントに分割されることができる（３６０）。セグメントのそれぞれは、逐次的にアクセスされ、その記述子が導出される（３７０）。次いでゴール・セグメント記述子Gsと導出されたセグメント記述子Csiが３８０で比較される。導出されたセグメント記述子がゴール・セグメント記述子に一致しない場合、そのデータ信号は破棄され、そのデータ信号の次のセグメントがアクセスされる（３７０）。導出された記述子がゴール記述子に一致する場合、そのデータ信号は調査されている透かしを含んでいるデータ信号の可能なセグメントのデータベースに加えられる（３９０）。
【００３３】
本方法の個別的な実装は、ゴール記述子に基づくだけ、ゴール・セグメント記述子に基づくだけ、あるいはゴール記述子およびゴール・セグメント記述子両方に基づくプレフィルタ処理ステップを実装することを含むことができる。
【００３４】
本方法のもう一つの可能な実装では、調査されているコンピュータ・ネットワークまたはECDアプリケーションから一時に単一の個別データ信号がダウンロードされる。データ信号からの記述子導出、ゴール記述子との比較、データ信号のセグメント分割およびセグメント記述子のゴール・セグメント記述子との比較のステップは、前記ダウンロードされたデータ信号に対して、別のデータ信号がコンピュータ・ネットワークまたはECDアプリケーションからダウンロードされる前に、実行される。
【００３５】
データ信号の記述子の基礎となるソースに従って本発明の種々の実施形態が実装できる。
【００３６】
本発明のある実施形態では、記述子はコンテンツに関連付けられたメタデータから導出される。たとえば、ユーザーは、特定のアーチストまたはレコード・ハウスからの曲を含むデータ信号を調査することに関心があるかもしれない。この場合、プレフィルタ処理段２２０においてメタデータ・タグを使って、他のアーチストまたはレコード・ハウスからの曲を含むデータ信号を消してもよい。
【００３７】
本発明のもう一つの実施形態では、記述子はデータ信号の特定の表現に関連付けられていてもよい。たとえば、ユーザーは、高品質コンテンツのデータ信号に含まれる透かしを検出することのみに関心があるかもしれない。その場合、その曲の圧縮された表現の属性であるビットレート（サンプリング・レート）が、低品質のデータ信号を消すためのプレフィルタ処理段２２０において使われる記述子として定義されてもよい。
【００３８】
本発明のもう一つの実施形態では、記述子は、特に信号の表現ではなく、信号そのものおよびその属性に関連付けられていてもよい。たとえば、ゴール記述子と特定のデータ信号について得られた記述子との間のマッチング（３４０）は、データベース内での所望されるフィンガープリントの探索を要求する。この種の記述子は、圧縮されたビットストリームまたは現在の信号表現から導出されうる。フィンガープリントはたとえば、修正離散コサイン変換（MDCT）係数の関数として計算されてもよい。MDCT係数はデータ信号のビットストリーム中ですぐ利用可能である。
【００３９】
さらに、データ信号のセグメントについての記述子の基礎となるソースに従って本発明の種々の実施形態が実装できる。
【００４０】
本発明のある実施形態では、ゴール・セグメント記述子は、セグメントのある種の特性に関連付けられうる。たとえば、データ信号のスペクトル表現の、たとえば離散コサイン変換（DCT）からの、中間周波数におけるあるエネルギー・レベルの必要な存在に基づくことができる。よって、ゴール・セグメント記述子は、データ信号から、該信号のDCT表現の中間周波数係数にある量のエネルギーをもつセグメントを抽出しうる。
【００４１】
プレフィルタ２２０は、調査中の著作権の所有者が権利をもたないコンテンツを逐次的に消していく個々のフィルタの多段から構成されてもよい。多段式プレフィルタの概略表現が図４に示されている。多段プレフィルタは、個々のフィルタ段のカスケードからなることができる。各段は特定の記述子を使って実際のフィルタを実装する第一のステップ４１０、４３０、４８０と、フィルタ処理段の特定の記述子に一致するデータ信号を含む結果を保存する第二のステップ４２０、４４０、４９０とからなる。ここで、種々のフィルタ処理で使われる記述子のそれぞれは、排他的にではないが特に、コンテンツに関連付けられたメタデータから導出されることができ、データ信号の特定の表現に関連していることもでき、あるいは信号そのものに関連していてもよい。
【００４２】
図５では、透かし検出システムおよびコンピュータ・ネットワークまたはECDアプリケーション内でのその相互作用を示す概略図が示されている。透かし検出システム５５０はコンピュータ・ネットワーク５１０、たとえばインターネットに接続されている。該ネットワークは複数のサーバー５２０を含み、該サーバーから個々のユーザーはデジタル・コンテンツをダウンロードしたり、デジタル・コンテンツを、ECDアプリケーションにおけるように他のサーバーに接続されたネットワークの他のユーザーに対する利用可能性のために置いたりすることができる。ここで、個々のユーザーは、排他的にではないが典型的には、パーソナル・コンピュータ５３０を介してサーバーへのアクセスを有することができる。アクセス手段は携帯電話、パームトップ電子手帳または構内コンピュータ・ネットワークであることもできる。透かし検出システム５５０のコンピュータ・ネットワーク５１０への接続はサーバー５２０を介してなされてもよい。
【００４３】
透かし検出システム５５０は、他の要素のうちでも次のものを有する：
・データ信号を受領するための入力モジュール（５５２）。
・ゴール記述子を記憶するかこれへのアクセスを提供し、受領されたデータ信号中の透かしを検出するコンピューティング・ユニット（５５４）。
・前記データ信号中に透かしが存在しているかどうかを表す信号を出力する出力モジュール（５５６）。
【００４４】
前記コンピューティング・ユニット（５５４）はプレフィルタ処理段階および検出段階を実施してもよい。
【００４５】
アプリケーションのコンテキストでは、サーバーは、一連の特定の機能性、たとえばセキュリティ・コントロールおよびコンテンツ・アクセスをもつコンピュータであってもよい。
【００４６】
本発明のある実施形態では、本透かし検出システムを実装することを許容するすべての機能、ソフトウェアおよびハードウェアは、物理的に透かし検出システム５５０内に置かれる。
【００４７】
本発明のもう一つの実施形態では、プレフィルタ機能は、調査において考慮されるべきすべてのコンテンツに対応するゴール記述子のデータベースまたはリストを包含していてもよい。プレフィルタ処理機能性および最終的な透かし検出機能性が透かし検出システム５５０内に位置される一方、この実施形態におけるデータベースは、コンピュータ・ネットワーク５１０内で、透かし検出システムがネットワークへのアクセスのために使うサーバーとは異なるサーバー５２０のところに位置されていてもよい。デジタル・コンテンツから記述子が導出され、特定のゴール記述子と比較される必要があるたびに、透かし検出システムが接続されているローカル・サーバーとゴール記述子データベースが位置しているリモート・サーバーとの間に接続が確立される。
【００４８】
本発明について個別的な実施形態を参照して上述してきたが、ここに記載された個別的な形に限定されることは意図されていない。むしろ、本発明は付随する請求項によってのみ限定され、上記の個別以外の実施形態、たとえば上記したのとは異なる配布システムも付属の請求項の範囲内で等しく可能である。
【００４９】
本発明の実装は、ハードウェア、ソフトウェア、ファームウェアまたはこれらの任意の組み合わせを含むいかなる好適な形でもできる。しかしながら、好ましくは、本発明は、一つまたは複数のデータ・プロセッサおよび／またはデジタル信号プロセッサ上で走るコンピュータ・ソフトウェアとして実装される。本発明の実施形態の要素およびコンポーネントは、物理的、機能的および論理的に、いかなる好適な仕方で実装されてもよい。実際、機能性は単一のユニットで、複数のユニットで、あるいは他の機能ユニットの一部として実装されてもよい。よって、本発明は単一のユニットで実装されてもよいし、あるいは物理的および機能的に異なるユニットおよびプロセッサの間に分散されてもよい。
【００５０】
このセクションでは、開示された実施形態のある種の個別的な詳細が述べられているが、本発明の明確にして十全な理解を与えるよう、限定ではなく説明を目的としたものである。しかしながら、本発明が、この開示の精神および範囲から著しく外れることなく、ここに記載された詳細に厳密に一致するものでない他の実施形態において実施されてもよいことは、当業者はすぐ理解するはずである。さらに、このコンテキストでは、そして簡明のため、無用な詳細や起こりうる混乱を避けるよう、よく知られた装置、回路および方法論の詳細な記述は省略している。
【００５１】
請求項に参照符号が含まれていても、参照符号を含めるのは明確のためのみであり、請求項の範囲を限定するものと解釈すべきではない。
【図面の簡単な説明】
【００５２】
【図１】特定の著作権またはコンテンツ所有者が権利をもつのが、コンピュータ・ネットワークまたは電子コンテンツ配布（ECD）アプリケーション上で利用可能なコンテンツの一部のみについてであるという概念的な観察の表現を示す図である。
【図２】本発明の第一の側面に基づく透かし検出の方法を示すフローチャートである。
【図３】本発明の第一の側面に基づく、初期のかなりの量のデータ信号から、特定の透かしに関係する要求される特性をもつデータ信号のグループをプレフィルタ処理する方法を示すフローチャートである。
【図４】本発明のある実施形態に基づく、フィルタの各段において、初期のかなりの量のデータ信号から追加的な信号が消去されていく多段式プレフィルタの概略的な表現である。
【図５】本発明の第二の実施形態に基づく透かし検出システムおよびコンピュータ・ネットワークまたはECDアプリケーション内でのその相互作用を示す概略図である。
【図１】
2009512051.tif 000003
【図２】
2009512051.tif 000004
【図３】
2009512051.tif 000005
【図４】
2009512051.tif 000006
【図５】
2009512051.tif 000007
【手続補正書】
【提出日】平成20年4月24日(2008.4.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プレフィルタ処理段階および検出段階を有する透かし検出の方法であって：
・前記プレフィルタ処理段階は：
データ信号を受領し；
前記データ信号から信号記述子を導出し；
前記信号記述子をゴール記述子と比較して、前記データ信号が透かし検出において候補データ信号として考慮されるべき信号であるかどうかを判定するステップを含んでおり；
・前記検出段階は：前記候補データ信号中の透かしを検出することを、前記判定がそのデータ信号が候補データ信号として考慮されるべき信号であると判定する場合にのみ行い、そうでない場合には前記データ信号を無視するステップを含んでいる、
方法。
【請求項２】
請求項１記載の方法であって、前記データ信号が一つまたは複数のセグメントに分割可能であり、該セグメントの少なくとも一つがゴール・セグメント記述子およびセグメント記述子に関連付けられており、
・前記プレフィルタ処理段階が、
候補データ信号を一つまたは複数のセグメントに分割し、該セグメントの少なくとも一つについてセグメント記述子を導出し；
導出されたセグメント記述子がゴール・セグメント記述子に一致する場合、前記候補データ信号のセグメントを、透かし検出のための候補セグメントの集合に追加し；
透かし検出は前記プレフィルタ処理段階において選択された候補セグメントの集合内でしか行われない、方法。
【請求項３】
データ信号の記述子が、該データ信号に関連付けられたメタデータから導出される、請求項１記載の方法。
【請求項４】
データ信号の記述子が、該データ信号の属性から導出される、請求項１記載の方法。
【請求項５】
データ信号の記述子が、該データ信号の表現から導出される、請求項１記載の方法。
【請求項６】
最終的な候補信号に対して透かし検出が実行される前に、二つ以上のプレフィルタ処理段階が実行され、それによりデータ信号を逐次的にプレフィルタ処理する複数フィルタ処理段階が実行される、請求項１記載の方法。
【請求項７】
前記プレフィルタ処理段階において、データ信号からの記述子およびデータ信号のセグメントの記述子の導出が、単一のステップにおいて同時に行われる、請求項２記載の方法。
【請求項８】
前記透かし検出ステップが、透かし中にエンコードされているペイロードをデコードすることを含む、請求項１記載の方法。
【請求項９】
データ信号のゴール記述子がデータベース中に維持されている、請求項１記載の方法。
【請求項１０】
前記データ信号が：オーディオ、ビデオ、画像、マルチメディア・ソフトウェア、多次元グラフィカル・モデル、ソフトウェア構造のうちの少なくとも一つを有する、請求項１記載の方法。
【請求項１１】
請求項１記載の方法を実装するためのコンピュータ可読コード。
【請求項１２】
透かし検出システムであって：
データ信号を受領する入力モジュールと；
ゴール記述子を記憶するかこれへのアクセスを提供し、受領されたデータ信号中の透かしを検出するコンピューティング・ユニットと；
前記データ信号中に透かしが存在しているかどうかを表す信号を出力する出力モジュールとを有しており；
ここで、前記コンピューティング・ユニットはさらにプレフィルタ処理段階および検出段階を実施し：
・前記プレフィルタ処理段階は：
データ信号を受領し；
前記データ信号から信号記述子を導出し；
前記信号記述子を前記ゴール記述子と比較して、前記データ信号が透かし検出において候補データ信号として考慮されるべき信号であるかどうかを判定するステップを含んでおり；
・前記検出段階は：前記候補データ信号中の透かしを検出することを、前記判定がそのデータ信号が候補データ信号として考慮されるべき信号であると判定する場合にのみ行い、そうでない場合には前記データ信号を無視するステップを含んでいる、
システム。
【国際調査報告】
2009512051.tif 000008
2009512051.tif 000009
2009512051.tif 000010