(57)【要約】  副情報を利用した情報ベースのセキュアな遠隔透かし検出のシステム及び方法。概略を述べれば、システムは、遠隔検出器及びサーバ・コンピュータ・システムを有し、データ信号の特定の記述子に副情報が割り当てられたデータベースが、サーバ・コンピュータ・システムにおいて記憶され、データ信号の透かしを識別することを意図している遠隔検出器は、データ信号の記述子を導出し、その後、信頼できるサーバ・コンピュータ・システムに連絡して、情報ベースの透かし検出に必要な副情報を得る。
2009512309.tif 000002
【特許請求の範囲】
【請求項１】
透かし検出システムであって、遠隔検出器と、
サーバ・コンピュータ・システムとを備え、
前記遠隔検出器は、
データ信号を受信し、
前記サーバ・コンピュータ・システムにおける副情報を要求し、
前記副情報の要求に応答して前記副情報を前記サーバ・コンピュータ・システムから受け取り、
前記データ信号及び前記受け取られた副情報に基づいて、前記データ信号に存在している可能性がある透かしに関する情報を抽出する
よう動作可能なシステム。
【請求項２】
請求項１記載のシステムであって、前記副情報に対する要求は、
記述子を前記データ信号から導出する機能と、
前記記述子を前記サーバ・コンピュータ・システムに送信する機能とを備えるシステム。
【請求項３】
請求項2記載のシステムであって、前記サーバ・コンピュータ・システムは、
記述子を前記遠隔検出器から受け取り、
前記記述子の受け取りに応じて、副情報を取得し、
前記副情報を前記遠隔検出器に送信するよう動作可能なシステム。
【請求項４】
請求項１記載のシステムであって、前記データ信号及び前記受け取られた副情報に基づいて、透かしが前記データ信号に存在しているか否かが判定されるシステム。
【請求項５】
請求項１記載のシステムであって、透かし検出機能が、前記透かしに符号化されたペイロードを復号化する機能を含むシステム。
【請求項６】
請求項１記載のシステムであって、前記副情報は、前記透かし検出システムにおける再同期化を可能にする同期化情報を備えるシステム。
【請求項７】
請求項６記載のシステムであって、前記同期化情報は、前記信号内の特徴点の場所を有するシステム。
【請求項８】
請求項１記載のシステムであって、信頼度が前記遠隔検出器に割り当てられ、前記副情報が前記信頼度に基づいて選択されるシステム。
【請求項９】
請求項８記載のシステムであって、前記信頼度は、前記遠隔検出器により、前記サ―バに資格証明情報を供給することによって設定されるシステム。
【請求項１０】
請求項１記載のシステムであって、前記副情報は、前記透かし検出システムにおけるホスト信号干渉の除去を可能にする情報を備えるシステム。
【請求項１１】
請求項１記載のシステムであって、前記副情報は、前記データ信号の少なくとも一部を備えるシステム。
【請求項１２】
請求項１記載のシステムであって、前記データ信号は、画像、ビデオ・シーケンス、及びオーディオ・シーケンスのうちの少なくとも１つを備えるシステム。
【請求項１３】
請求項１２記載のシステムであって、前記データ信号は画像であり、前記副情報は、その原寸に前記画像をサイズ変更することを可能にする情報を提供するシステム。
【請求項１４】
請求項１２記載のシステムであって、前記データ信号は、一連のオーディオ・セグメントを備えるオーディオ・シーケンスであり、前記副情報は、前記オーディオ・セグメントのうちの少なくとも１つに対応する指紋及び／又はタイムスタンプを備えるシステム。
【請求項１５】
請求項１２記載のシステムであって、前記データ信号は、一連の画像を備えるビデオ・シーケンスであり、前記副情報は、前記画像のサイズ変更及び／あるいは再編成及び／あるいは再サンプリングを可能にする情報を提供するシステム。
【請求項１６】
請求項１記載のシステムであって、前記副情報は、前記記述子の受け取りに先行して、前記サーバ・コンピュータ・システムに存在しているシステム。
【請求項１７】
請求項１記載のシステムであって、前記副情報は、前記記述子の受け取りに応じて前記サ―バ・コンピュータ・システムで生成されるシステム。
【請求項１８】
透かしを検出する遠隔検出器であって、
データ信号を受信し、
サーバ・コンピュータ・システムにおける副情報を要求し、
前記副情報の要求に応答して前記副情報を前記サーバ・コンピュータ・システムから受け取り、
前記データ信号及び前記受け取られた副情報に基づいて、前記データ信号に存在している可能性がある透かしに関する情報を抽出するよう動作可能な遠隔検出器。
【請求項１９】
透かしを検出するサーバ・コンピュータ・システムであって、
遠隔検出器からの要求に応答して、副情報を取得し、
前記副情報を前記遠隔検出器に送信する
よう動作可能なサーバ・コンピュータ・システム。
【請求項２０】
データ信号内の透かしの存在を検出する方法であって、
前記データ信号を遠隔検出器に供給する工程と、
サーバ・コンピュータ・システムにおける副情報を前記遠隔検出器によって要求する工程と、
前記副情報の要求に応答して前記サーバ・コンピュータ・システムからの前記副情報を前記遠隔検出器で受け取る工程と、
前記データ信号に存在している可能性がある透かしに関する情報を、前記データ信号及び前記受け取られた副情報に基づいて前記遠隔検出器で抽出する工程とを備える方法。
【請求項２１】
請求項２０記載の方法を実現するためのコンピュータ読み取り可能なコード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報ベースの遠隔透かし検出システムに関し、特に、本発明は、情報ベースの検出器で用いる副情報がサーバ・コンピュータ・システムにおける要求に応じて送信される、情報ベースの遠隔透かし検出システムに関する。本発明は、情報ベースの遠隔透かし検出の方法に更に関する。更に、本発明は、上記方法を実現するためのソフトウェアに関する。
【背景技術】
【０００２】
ディジタル透かし入れは、著作権のある資料をディジタル形式で不正に流通させる（例えば、コンピュータ・ネットワーク、電子コンテンツ配信（ECD）アプリケーションや、人手による公衆流通による）ことに対する効果的な抑止力であることが明らかになっている。
【０００３】
透かし入れは一般に、透かしが生成される前置符号化段階、及び、データ信号内の単一又は一連の場所における元のデータ信号に透かしが加えられるトランスコーディング透かし埋め込み段階によって実現される。その後、透かし検出器は、透かしを入れたデータ信号から透かしを著作権識別処理において抽出することができる。
【０００４】
ブラインド検出器は、透かしを入れたデータ信号のみに基づいて透かしを抽出する。情報ベースの検出器は、元のデータ信号へのアクセスを有するか、一般に副情報と呼ばれている、元のデータ信号から導き出された特定の情報へのアクセスを有する透かし検出器である。情報ベースの検出器は一般に、副情報を利用して、再同期化を行い、かつ／又は、ホスト信号干渉を除去する。
【０００５】
ネットワークにおける、情報ベースのセキュアな検出は、大容量の副情報データベースをサーバで保持することができるので集中サーバによって実現することが可能である。集中サーバの負荷を削減し、透かし検出処理を最適化するために、ピアツーピア・ネットワーク・モデルに従ってネットワークのクライアントにおける、情報ベースの検出を行うことが望ましい。一方、クライアント／ピア装置は、潜在的に劣悪な環境にあり、副情報の処理によって完全に信頼できる訳でないことがあり得る。 
クライアントにおいてディジタル・ビデオ信号の、情報ベースの透かし検出を行うことを可能にするシステムは、米国特許出願公開第２００４／０２３４０９９号明細書に開示されている。システムは、選択された一連のフレームのハッシュ値に基づいて副情報を利用して、透かし検出において用いる対象のフレームがどれであるかを示すことにより、検出器における同期化を支援する。
【０００６】
本発明の発明者は、改良された、情報ベースの遠隔透かしシステムに利点があり、その結果、本発明を考え出しているということを認識している。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、透かしを入れたデータ信号のタイプと無関係に、情報ベースの透かし検出を行って、集中サーバとクライアントとの間でセキュアであり、かつ信頼できる転送を可能にする改良されたシステムを提供しようとするものである。好ましくは、本発明は、前述や他の欠点のうちの１つ又は複数を単独で、又は何れかの組み合わせで緩和、軽減又は除去する。
【課題を解決するための手段】
【０００８】
よって、第１の局面では、遠隔検出器及びサーバ・コンピュータ・システムを提供する。遠隔検出器は、
データ信号を受信し、
サーバ・コンピュータ・システムにおいて副情報を要求し、
副情報の要求に応じて副情報をサーバ・コンピュータ・システムから受け取り、
データ信号に、場合によっては存在している透かしに関する情報を、データ信号及び受け取られた副情報に基づいて抽出する
よう動作可能である。
【０００９】
透かし検出システムは、情報ベースの遠隔透かし検出システムである。前述のシステムの場合、透かしの検出は、対象のアーキテクチャに依存し得る。例えば、検出は、集中サーバで行っても、分散サーバで行っても、クライアントやピアで行ってもよい。遠隔検出器は通常、透かしがデ―タ信号内に存在しているか否かを、データ信号及び受け取られた副情報に基づいて判定するよう動作可能なソフトウェア実現形態を実行するコンピュータ・システムである。遠隔検出器は、例えば、フォレンジック（forensic）透かしを探索するウェブスパイダであり得る。副情報、又は、少なくとも、副情報を生成するための命令は、サーバ・コンピュータ・システムに配置することが可能なデータベースに配置される。データベースは、サーバ・コンピュータ・システムに接続された他のコンピュータ・システムに配置することも可能である。データ信号は、ハ―ド・ディスク、ディスケット、ＤＶＤ、ＣＤ−ＲＯＭ、ＵＳＢキーや何れかの他の同様な読み出し専用メモリ・エレメント又は読み出し及び書き込みメモリ・エレメントに、一時的に又は永久的に記憶され、かつ／若しくは前述のメモリ・エレメントからアクセスされる、編成された特定量のディジタル・データを有する。データ信号に存在している透かしに関する情報の抽出は通常、透かしに関する実際の情報が得られる第２の工程を単純にするやり方でデータ信号を適合させるために副情報を用いる第１の工程を有する。透かしに関する情報の抽出は、透かしが存在していない旨の情報、又はゼロ・ビットの透かしが存在している旨の情報の抽出も含む。
【００１０】
本発明は、いくつかの理由で、排他的でないが特に効果的である。重要な効果は、本発明が、大容量の記憶資源なしの遠隔検出器における、情報ベースの検出を可能にするという点である。例えば、遠隔検出器は、分散環境におけるサーバ、又はピアツーピア環境におけるクライアント／ピア・マシンの一方であり得る。しかし、遠隔検出器は、通信するようサーバ・コンピュータ・システムに接続されているので、遠隔検出器は、サーバ・コンピュータ・システムの計算能力の便益を得ることができる。このことを利用して、通信するようサーバ・コンピュータ・システムに接続されていない遠隔検出器と比較して、透かし検出の検出速度及び精度などの特性を向上させることができる。更に、遠隔検出器は、強力なコンピュータ・システムでなくてよいので、遠隔検出器の費用を削減することができる。一方、更に、遠隔検出器の計算能力を効果的に、サーバ・コンピュータ・システムから、遠隔検出器のコンピュータ・システムへの負荷分散に用いることができる。
【００１１】
請求項２及び３に記載の任意的な構成は効果的である。サーバ・コンピュータ・システムは、データ信号から導き出される記述子に関する特定の副情報を提供する。記述子は通常、データ信号を識別することが可能な情報である。例えば、これは、データ信号からのメタデータ、又はデータ信号から計算された指紋であり得る。
【００１２】
請求項４記載の任意的な構成は、透かしがデータ信号に存在しているか否かを、データ信号、及び受け取られた副情報に基づいて判定することを可能にするので効果的である。
【００１３】
請求項５記載の任意的な構成は、透かし検出工程が、透かしにおいて符号化されたペイロードを復号化する工程を含むので効果的である。
【００１４】
請求項６及び７に記載の任意的な構成は、副情報として同期情報を提供することにより、透かしを見つけることができるデータ信号位置を遠隔検出器が識別することができるので効果的である。透かし検出器におけるデータ信号の高速同期化は、透かし検出処理の計算量を削減し、それにより、その効率が増大する。 
請求項８及び９に記載の任意的な構成は、特定の信頼度を遠隔検出器に割り当てることにより、かつ、信頼度に基づいて副情報を選択することにより、副情報のコンテンツは、信頼度に応じて選択することができるので、遠隔検出器が、信頼できる装置でない場合、副情報は、元の信号の再構成に十分な情報を開示しないことがあり得るので効果的である。信頼度は効果的には、遠隔検出器により、資格証明情報をサーバに供給することによって確立することができる。
【００１５】
請求項１０記載の任意的な構成は、ホスト信号干渉が、特定のアプリケーションにおいて問題であり得るので効果的である。一般に、受け取られた信号からホスト信号を減算することにより、ホスト信号干渉を削減又は除去することができる。透かし検出（例えば、相関ベースの透かし検出）において副情報を用いると、性能がかなり向上し得る。
【００１６】
請求項１１記載の任意的な構成は、データ信号の少なくとも一部を副情報に含めることにより、例えば、ホスト信号干渉を効果的なやり方で処理することができるので効果的である。
【００１７】
請求項１２乃至１５記載の任意的な構成は、遠隔検出器において得られるデータ信号のタイプによる効果的な実施例を開示している。データ信号が画像である請求項８では、副情報は、その原寸に画像をサイズ変更し、透かし検出器を単純にすることを可能にする。データ信号がオーディオ・シーケンスである請求項９では、副情報は、透かしを見つけることが可能な、オーディオ・シーケンス内の場所を与え、透かし検出処理に必要な時間を削減することができる。データ信号がビデオ・シーケンスである請求項１０では、副情報は、透かし検出処理を単純にするやり方でビデオ・シーケンス内の画像をサイズ変更し、かつ／あるいは、再編成し、かつ／あるいは再サンプリングすることを可能にする。
【００１８】
請求項１６及び１７に記載の任意的な構成は、サーバ・コンピュータ・システムにおいて（例えば、データベースにおいて）直接アクセス可能であるか、又は、要求が到着すると少なくとも部分的に生成される効果的な別の実施例を開示している。
【００１９】
第２の局面では、本発明の第１の局面による、透かし検出のための遠隔検出器を提供し、第３の局面では、本発明の第１の局面による、透かし検出のためのサーバ・コンピュータ・システムを提供する。
【００２０】
本発明の第４の局面では、データ信号における透かしの存在を検出する方法を提供する。上記方法は、
データ信号を遠隔検出器に供給する工程と、
サーバ・コンピュータ・システムにおける副情報を前記遠隔検出器によって要求する工程と、
前記副情報の要求に応答して前記サーバ・コンピュータ・システムから前記副情報を前記遠隔検出器において受け取る工程と、
前記データ信号に場合によっては存在する透かしに関する情報を前記データ信号及び前記受け取られた副情報に基づいて前記遠隔検出器で抽出する工程とを備え、
透かしに関する情報が、前記データ信号に存在していることがあり得る透かしに関する
上記方法は、本発明の第１の局面、第２の局面、及び／又は第３の局面の遠隔検出器及び／若しくはサーバ・コンピュータ・システムを制御するために実現することができる。
【００２１】
本発明の第５の局面では、第４の局面の方法を実現するコンピュータ読み取り可能なコードを提供する。
【００２２】
一般に、本発明の種々の局面は、本発明の範囲内にある限り、実現可能な何れかのやり方で組み合わせ、結合することができる。
【発明を実施するための最良の形態】
【００２３】
本発明の前述並びに他の局面、特徴及び／又は効果は、以下に記載する実施例から明らかであり、前述の実施例を参照しながら明らかになるであろう。
【実施例】
【００２４】
次に本発明を例示としてのみ、添付図面を参照して説明する。
【００２５】
検出処理に用いる副情報へのアクセスを、情報ベースの透かし検出器が有することが必要である。遠隔透かし検出器は一般に、信頼できないエンティティであり、副情報は、制御されており、セキュアなチャネルにおいてのみ、遠隔検出器に供給されるべきである。
【００２６】
情報ベースの遠隔透かし検出器システムの通常のアーキテクチャを例証的に図１に示す。このアーキテクチャは、サーバ・コンピュータ・システム１１０、及び一連のクライアント１２０、１３０、１４０を有し、サーバ・コンピュータ・システム１１０と、クライアント１２０、１３０、１４０との間の通信を可能にするコンピュータ・ネットワーク１５０（例えば、インターネット）を有する。サーバ・コンピュータ・システムは、他の構成部分のうちでも、副情報データベース１１５を有する。情報ベースの遠隔透かし検出を行うことが意図されたクライアント１２０は、他の構成部分のうちでも、遠隔検出器１２５を備える。サーバ・コンピュータ・システム及びクライアントは、他の構成要素又は構成部分（例えば、プロセッサ、メモリ、ユーザ・インタフェース等）を有し得る。
【００２７】
クライアント１２０が、データ信号の透かしを取得（例えば、インターネットから取得）したい場合にはいつでも、クライアントの遠隔検出器１２５は、サーバ・コンピュータ・システム１１０に連絡して、情報ベースの透かし検出における使用に必要な副情報を得る。クライアント１２０が、信頼できるエンティティの場合、サーバ・コンピュータ・システムはクライアントに副情報を送出し、遠隔検出器１２５は、透かし抽出処理に進む。
【００２８】
本発明の第１の実施例による、情報ベースの遠隔透かし検出システムの構成要素、及び処理中に交換される信号を含む更に詳細な図を図２に示す。これは、サーバ・コンピュータ・システム２１０、遠隔検出器２２０及びコンピュータ・ネットワーク１５０を含む。遠隔検出器２２０は、記述子導出器２２４、及び情報ベースの透かし検出器２２６を有する。サーバ・コンピュータ・システム２１０は、情報が通常、ルックアップ・テーブル２１４によって表される副情報データベース２１２を有する。遠隔検出器は通常、データ信号２５０をインターネットから取得し、記述子導出器２２４におけるデータ信号から記述子２１６を導出する。記述子２１６は、サーバ・コンピュータ・システム２１０に送出される。サーバ・コンピュータ・システム２１０は、記述子２１６を備えたエントリを求めてルックアップ・テーブル２１４を検査し、特定の記述子に割り当てられた対応する副情報２１８を抽出し、情報ベースの透かし検出器２２６に副情報を送り返す。情報ベースの透かし検出器２２６は、透かし検出処理において副情報２１８を用いて、透かし２４０、又は透かしに関する情報を抽出する。 
本発明の一実施例では、記述子は、サーバ・コンピュータ・システムから副情報を得るために必要でないことがあり得るが、この実施例では、遠隔検出器からの特定の要求を用いて、必要な副情報を得る。
【００２９】
本発明の別の実施例では、副情報データベースは、サーバ・コンピュータ・システムに部分的に配置される。副情報データベースは、複数のサーバにデータが配置された分散データベースとして実現し、副情報データベースの負荷の最適配分を可能にすることができる。この場合、遠隔検出器からのサーバ・コンピュータ・システムにおける要求が、分散データベースの他のサーバ・メンバと共有される一方、セキュアな通信チャネルの制御はなお、サーバ・コンピュータ・システムに割り当てられたタスクである。
【００３０】
本発明の別の実施例では、サーバ・コンピュータ・システムは、複数の副情報エンティティを備えた副情報に対する単一の要求に回答することができる。例えば、データ信号が映画（多数の部分に分かれているとみなすことが可能である）であり、遠隔検出器が、映画の第１の部分の副情報を要求した場合、サーバ・コンピュータ・システムは、映画のいくつかの部分の副情報、又は映画の部分全ての副情報を送出することによって回答することができる。
【００３１】
本発明の別の実施例では、サーバ・コンピュータ・システムに連絡する遠隔検出器に割り当てられた信頼レベルによって、一意の記述子に割り当てられる。例えば、完全なデータ信号は、完全に信頼できる遠隔検出器にサーバ・コンピュータ・システムによって供給される副情報であり得る。一方、副情報（例えば、ピクチャの画像の原寸）は、遠隔検出器が、高リスクであり、信頼できないとみなされる場合、比較的見つかりにくい。
【００３２】
本発明の別の実施例では、特定のデータ信号が、透かしを求めて反復して検査された場合、遠隔検出器は、最も直近のデータ信号、又は最も多く検出されたデータ信号の副情報の小容量のデータベースを保持することができる。データベースに記憶された副情報は、信頼できる同じカテゴリ内に特定の遠隔検出器があり続ける期待時間に従って、時間上、副情報に対する制限されたアクセスを示すタイムスタンプを有し得る。この実施例により、セキュアなチャネルを危険にさらすことなく、サーバ・コンピュータ・システムの作業負荷の削減が達成される。
【００３３】
本発明の実現可能な更に別の実施例では、副情報は、副情報データベースで前もって入手可能でないので、遠隔検出器によって供給される記述子に応じて、サーバ・コンピュータ・システムで生成される。 
本発明の第２の実施例による情報ベースの遠隔透かし検出の方法の、遠隔検出器２２０で実行される工程を示すフローチャートを図３に示す。工程３１０では、遠隔検出器２２０は、データ信号を取得する（例えば、フォレンジック透かしを探索するウェブスパイダを用いてインターネットから受信する）。工程３２０では、記述子は、データ信号から導出され、その後、サーバ・コンピュータ・システム２１０に送信される（３３０）。工程３４０では、遠隔検出器２２０は、記述子に応じて、サーバ・コンピュータ・システムからメッセージを受け取り、その後、メッセージの正しい受け取りを示す肯定応答メッセージ３５０をサーバ・コンピュータ・システムに送信する。工程３６０で、遠隔検出器は、メッセージが副情報を含んでいるかを検査する。メッセージが、副情報以外のものを含んでいる（例えば、サーバ・コンピュータ・システムにおいて副情報が見つからなかった旨をメッセージが示す）場合、遠隔検出器は、サーバ・コンピュータ・システム３７０との通信を停止する。メッセージが、認識された副情報を含んでいる場合、情報ベースの透かし検出装置は、データ信号、及び受け取られた副情報３８０に基づいて透かしを抽出する。
【００３４】
本発明の第２の実施例による、情報ベースの遠隔透かし検出の方法の、サーバ・コンピュータ・システムで実行される工程を示すフローチャートを図４に示す。工程４１０では、記述子が、サーバ・コンピュータ・システムにおいて遠隔検出器から受け取られる。サーバ・コンピュータ・システムは、副情報データベース２１２のルックアップ・テーブル２１４の入力として記述子を用いて、受け取られた記述子に対する割り当てられた副情報を取得する。記述子がルックアップ・テーブル内で見つからず、よってデータベース内で見つからない場合、サーバ・コンピュータ・システムは、記述子が見つからなかった旨を示す特定のメッセージを遠隔検出器に送出（４７０）し、その後、遠隔検出器との通信を停止することができる。記述子がルックアップ・テーブル２１２内で見つかった場合、副情報は、副情報データベース２１４から抽出され（４４０）、その後、遠隔検出器に送信される（４５０）。サーバ・コンピュータ・システムは、実際の記述子の特定の処理を最終化する前に、遠隔検出器からの肯定応答メッセージを待つ（４６０）。
【００３５】
サーバ・コンピュータ・システムと遠隔検出器との間の通信は、コンピュータ・ネットワーク内の同じ通信接続又は別の通信接続を介して行われ得る。すなわち、記述子は、副情報がサーバ・コンピュータ・システムから遠隔検出器に送出されるパスとは別のパスを介して遠隔検出器からサーバ・コンピュータ・システムに送出される。
【００３６】
本発明の特定の実施例の、情報ベースの遠隔透かし検出システムの構成要素、及び中で交換される信号を図５に示す。  本発明のこの実施例では、使用される記述子は指紋であり、情報ベースの検出器は、透かし検出に先行して再同期化を行う。システムは、サーバ・コンピュータ・システム５１０と、遠隔検出器５２０と、コンピュータ・ネットワーク１５０とを有する。遠隔検出器５２０は、指紋導出器２２４と、再同期化器５２６と、透かし検出器５２８とを備える。サーバ・コンピュータ・システム５１０は、情報が通常、ルックアップ・テーブル５１４によって表される同期化情報データベース５１２を有する。遠隔検出器は通常、データ信号２５０をインターネットから取得し、指紋導出器５２４におけるデータ信号から指紋５１６を導出する。指紋は例えば、一意に識別するデータ信号が関係する特定の反復可能な算出に基づいた鍵識別子であり得る。指紋５１６は、サーバ・コンピュータ・システム５１０に送出され、サーバ・コンピュータ・システム５１０は、指紋５１６を備えたエントリを求めてルックアップ・テーブル５１４を検査し、特定の指紋に割り当てられた対応する同期化情報５１８を抽出し、同期化情報を再同期化器５２６に送り返す。同期化情報を用いて、透かし検出処理５２８用のデータ信号を、再同期化工程５２６を行うことによって生成する。同期化情報５１８は、データ信号の実際の内容によって異なる内容を有する。例えば、オーディオ・シーケンスを含むデータ信号では、同期化情報は、再同期化処理５２６が、透かし５４０が存在していることが期待される、オーディオ・シーケンスのセグメントのみを透かし検出器５２８に提供し、それにより、透かし検出処理の計算量を削減し、その性能を向上させるオーディオ・シーケンス内の特定のタイムスタンプを有し得る。
【００３７】
本発明は、ハードウェア、ソフトウェア、ファームウェアや、これらの何れかの組み合わせをはじめとする何れかの適切な形態で実現することが可能である。本発明は、1つ又は複数のデータ・プロセッサ上及び/若しくはディジタル信号プロセッサ上で実行するコンピュータ・ソフトウェアとして実現することが可能である。本発明の実施例の構成要素及び構成部分は、何れかの適切な方法で物理的に、機能的に、及び論理的に実現することができる。実際に、機能は、単一の装置において、複数の装置において、又は、他の機能的装置の一部として実現することができる。そういうものとして、本発明は、単一装置において実現することができ、又は、別々の装置及びプロセッサに物理的及び機能的に分散させることができる。
【００３８】
本発明は、特定の実施例に関して説明したが、本明細書及び特許請求の範囲記載の特定の形態に限定することを意図するものでない。むしろ、本発明の範囲は、特許請求の範囲によってのみ限定される。
【００３９】
本願明細書のこの部分では、開示された実施例の特定の具体的な詳細を、限定ではなく説明の目的で記載して、本発明が明確かつ十分に理解されるようにしている。しかし、本開示の趣旨及び範囲からかなり逸脱する訳でない限り、本明細書及び特許請求の範囲記載の詳細に厳密に従わない他の実施例において本発明を実施することができることを当業者は容易に理解するはずである。更に、この意味合いで、かつ話を簡潔かつ明瞭にする目的で、周知の装置、回路及び方法論の詳細な説明を省略して、不必要な詳細を避け、場合によっては混乱することを避けている。
【００４０】
参照符号を特許請求の範囲に含めている場合、参照符号を含めていることは、単に、話を明瞭にする目的のためであり、特許請求の範囲記載の範囲を限定するものと解されるべきでない。 
【図面の簡単な説明】
【００４１】
【図１】情報ベースの透かし検出システム全体を示す概略図である。
【図２】本発明の第１の実施例による、情報ベースの遠隔透かし検出システムの構成要素、及び、その処理中に交換される信号を示す詳細図である。
【図３】本発明の第２の実施例による、情報ベースの遠隔透かし検出の方法の、遠隔検出器で実行される工程を示すフローチャートである。
【図４】本発明の第２の実施例による、情報ベースの遠隔透かし検出の方法のサーバ・コンピュータ・システムで実行される工程を示すフローチャートである。
【図５】記述子が指紋であり、情報ベースの検出器が、透かし検出に先行して再同期化を行う、本発明の第３の実施例による、情報ベースの遠隔透かし検出システムの構成要素、及び処理中に交換される信号を示す概略図である。
【図１】
2009512309.tif 000003
【図２】
2009512309.tif 000004
【図３】
2009512309.tif 000005
【図４】
2009512309.tif 000006
【図５】
2009512309.tif 000007
【手続補正書】
【提出日】平成20年4月17日(2008.4.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
透かし検出システムであって、遠隔検出器と、
サーバ・コンピュータ・システムとを備え、
前記遠隔検出器は、
データ信号を受信し、
前記サーバ・コンピュータ・システムにおける副情報を要求し、
前記副情報の要求に応答して前記副情報を前記サーバ・コンピュータ・システムから受け取るよう動作可能であり、前記副情報は、前記透かし検出システムにおける再同期化を可能にする同期化情報を備え、
前記データ信号及び前記受け取られた副情報に基づいて、前記データ信号に存在している可能性がある透かしに関する情報を抽出する
よう更に動作可能なシステム。
【請求項２】
請求項１記載のシステムであって、前記副情報に対する要求は、
記述子を前記データ信号から導出する機能と、
前記記述子を前記サーバ・コンピュータ・システムに送信する機能とを備えるシステム。
【請求項３】
請求項2記載のシステムであって、前記サーバ・コンピュータ・システムは、
記述子を前記遠隔検出器から受け取り、
前記記述子の受け取りに応じて、副情報を取得し、
前記副情報を前記遠隔検出器に送信するよう動作可能なシステム。
【請求項４】
請求項１記載のシステムであって、透かし検出機能が、前記透かしに符号化されたペイロードを復号化する機能を含むシステム。
【請求項５】
請求項１記載のシステムであって、前記同期化情報は、前記信号内の特徴点の場所を有するシステム。
【請求項６】
請求項１記載のシステムであって、前記データ信号は、画像、ビデオ・シーケンス、及びオーディオ・シーケンスのうちの少なくとも１つを備えるシステム。
【請求項７】
請求項6記載のシステムであって、前記データ信号は画像であり、前記副情報は、その原寸に前記画像をサイズ変更することを可能にする情報を提供するシステム。
【請求項８】
請求項6記載のシステムであって、前記データ信号は、一連のオーディオ・セグメントを備えるオーディオ・シーケンスであり、前記副情報は、前記オーディオ・セグメントのうちの少なくとも１つに対応する指紋及び／又はタイムスタンプを備えるシステム。
【請求項９】
請求項6記載のシステムであって、前記データ信号は、一連の画像を備えるビデオ・シーケンスであり、前記副情報は、前記画像のサイズ変更及び／あるいは再編成及び／あるいは再サンプリングを可能にする情報を提供するシステム。
【請求項１０】
請求項１記載のシステムであって、前記副情報は、前記記述子の受け取りに先行して、前記サーバ・コンピュータ・システムに存在しているシステム。
【請求項１１】
請求項１記載のシステムであって、前記副情報は、前記記述子の受け取りに応じて前記サ―バ・コンピュータ・システムで生成されるシステム。
【請求項１２】
透かしを検出する遠隔検出器であって、
データ信号を受信し、
サーバ・コンピュータ・システムにおける副情報を要求し、
前記副情報の要求に応答して前記副情報を前記サーバ・コンピュータ・システムから受け取るよう動作可能であり、前記副情報は、前記透かし検出システムにおける再同期化を可能にする同期化情報を備え、
前記データ信号及び前記受け取られた副情報に基づいて、前記データ信号に存在している可能性がある透かしに関する情報を抽出するよう更に動作可能な遠隔検出器。
【請求項１３】
データ信号内の透かしの存在を検出する方法であって、
前記データ信号を遠隔検出器に供給する工程と、
サーバ・コンピュータ・システムにおける副情報を前記遠隔検出器によって要求する工程と、
前記副情報の要求に応答して前記サーバ・コンピュータ・システムからの前記副情報を前記遠隔検出器で受け取る工程とを備え、前記副情報は、前記透かし検出システムにおける再同期化を可能にする同期化情報を備え、
前記データ信号に存在している可能性がある透かしに関する情報を、前記データ信号及び前記受け取られた副情報に基づいて前記遠隔検出器で抽出する工程を更に備える方法。
【請求項１４】
請求項13記載の方法を実現するためのコンピュータ読み取り可能なコード。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報ベースの遠隔透かし検出システムに関し、特に、本発明は、情報ベースの検出器で用いる副情報がサーバ・コンピュータ・システムにおける要求に応じて送信される、情報ベースの遠隔透かし検出システムに関する。本発明は、情報ベースの遠隔透かし検出の方法に更に関する。更に、本発明は、上記方法を実現するためのソフトウェアに関する。
【背景技術】
【０００２】
ディジタル透かし入れは、著作権のある資料をディジタル形式で不正に流通させる（例えば、コンピュータ・ネットワーク、電子コンテンツ配信（ECD）アプリケーションや、人手による公衆流通による）ことに対する効果的な抑止力であることが明らかになっている。
【０００３】
透かし入れは一般に、透かしが生成される前置符号化段階、及び、データ信号内の単一又は一連の場所における元のデータ信号に透かしが加えられるトランスコーディング透かし埋め込み段階によって実現される。その後、透かし検出器は、透かしを入れたデータ信号から透かしを著作権識別処理において抽出することができる。
【０００４】
ブラインド検出器は、透かしを入れたデータ信号のみに基づいて透かしを抽出する。情報ベースの検出器は、元のデータ信号へのアクセスを有するか、一般に副情報と呼ばれている、元のデータ信号から導き出された特定の情報へのアクセスを有する透かし検出器である。情報ベースの検出器は一般に、副情報を利用して、再同期化を行い、かつ／又は、ホスト信号干渉を除去する。
【０００５】
ネットワークにおける、情報ベースのセキュアな検出は、大容量の副情報データベースをサーバで保持することができるので集中サーバによって実現することが可能である。集中サーバの負荷を削減し、透かし検出処理を最適化するために、ピアツーピア・ネットワーク・モデルに従ってネットワークのクライアントにおける、情報ベースの検出を行うことが望ましい。一方、クライアント／ピア装置は、潜在的に劣悪な環境にあり、副情報の処理によって完全に信頼できる訳でないことがあり得る。 
クライアントにおいてディジタル・ビデオ信号の、情報ベースの透かし検出を行うことを可能にするシステムは、米国特許出願公開第２００４／０２３４０９９号明細書に開示されている。システムは、選択された一連のフレームのハッシュ値に基づいて副情報を利用して、透かし検出において用いる対象のフレームがどれであるかを示すことにより、検出器における同期化を支援する。
【０００６】
本発明の発明者は、改良された、情報ベースの遠隔透かしシステムに利点があり、その結果、本発明を考え出しているということを認識している。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、透かしを入れたデータ信号のタイプと無関係に、情報ベースの透かし検出を行って、集中サーバとクライアントとの間でセキュアであり、かつ信頼できる転送を可能にする改良されたシステムを提供しようとするものである。好ましくは、本発明は、前述や他の欠点のうちの１つ又は複数を単独で、又は何れかの組み合わせで緩和、軽減又は除去する。
【課題を解決するための手段】
【０００８】
よって、第１の局面では、遠隔検出器及びサーバ・コンピュータ・システムを提供する。遠隔検出器は、
データ信号を受信し、
サーバ・コンピュータ・システムにおいて副情報を要求し、
副情報の要求に応じて副情報をサーバ・コンピュータ・システムから受け取り、
データ信号に、場合によっては存在している透かしに関する情報を、データ信号及び受け取られた副情報に基づいて抽出する
よう動作可能であり、副情報は、透かし検出システムにおける再同期化を可能にする同期化情報を備える。
【０００９】
透かし検出システムは、情報ベースの遠隔透かし検出システムである。前述のシステムの場合、透かしの検出は、対象のアーキテクチャに依存し得る。例えば、検出は、集中サーバで行っても、分散サーバで行っても、クライアントやピアで行ってもよい。遠隔検出器は通常、透かしがデ―タ信号内に存在しているか否かを、データ信号及び受け取られた副情報に基づいて判定するよう動作可能なソフトウェア実現形態を実行するコンピュータ・システムである。遠隔検出器は、例えば、フォレンジック（forensic）透かしを探索するウェブスパイダであり得る。副情報、又は、少なくとも、副情報を生成するための命令は、サーバ・コンピュータ・システムに配置することが可能なデータベースに配置される。データベースは、サーバ・コンピュータ・システムに接続された他のコンピュータ・システムに配置することも可能である。データ信号は、ハ―ド・ディスク、ディスケット、ＤＶＤ、ＣＤ−ＲＯＭ、ＵＳＢキーや何れかの他の同様な読み出し専用メモリ・エレメント又は読み出し及び書き込みメモリ・エレメントに、一時的に又は永久的に記憶され、かつ／若しくは前述のメモリ・エレメントからアクセスされる、編成された特定量のディジタル・データを有する。データ信号に存在している透かしに関する情報の抽出は通常、透かしに関する実際の情報が得られる第２の工程を単純にするやり方でデータ信号を適合させるために副情報を用いる第１の工程を有する。透かしに関する情報の抽出は、透かしが存在していない旨の情報、又はゼロ・ビットの透かしが存在している旨の情報の抽出も含む。
【００１０】
副情報として同期情報を提供することにより、透かしを見つけることができるデータ信号位置を遠隔検出器が識別することができる。透かし検出器におけるデータ信号の高速同期化は、透かし検出処理の計算量を削減し、それにより、その効率が増大する。
【００１１】
本発明は、いくつかの理由で、排他的でないが特に効果的である。重要な効果は、本発明が、大容量の記憶資源なしの遠隔検出器における、情報ベースの検出を可能にするという点である。例えば、遠隔検出器は、分散環境におけるサーバ、又はピアツーピア環境におけるクライアント／ピア・マシンの一方であり得る。しかし、遠隔検出器は、通信するようサーバ・コンピュータ・システムに接続されているので、遠隔検出器は、サーバ・コンピュータ・システムの計算能力の便益を得ることができる。このことを利用して、通信するようサーバ・コンピュータ・システムに接続されていない遠隔検出器と比較して、透かし検出の検出速度及び精度などの特性を向上させることができる。更に、遠隔検出器は、強力なコンピュータ・システムでなくてよいので、遠隔検出器の費用を削減することができる。一方、更に、遠隔検出器の計算能力を効果的に、サーバ・コンピュータ・システムから、遠隔検出器のコンピュータ・システムへの負荷分散に用いることができる。
【００１２】
請求項２及び３に記載の任意的な構成は効果的である。サーバ・コンピュータ・システムは、データ信号から導き出される記述子に関する特定の副情報を提供する。記述子は通常、データ信号を識別することが可能な情報である。例えば、これは、データ信号からのメタデータ、又はデータ信号から計算された指紋であり得る。
【００１３】
請求項４記載の任意的な構成は、透かし検出工程が、透かしにおいて符号化されたペイロードを復号化する工程を含むので効果的である。
【００１４】
副情報として同期情報を提供することにより、透かしを見つけることができるデータ信号位置を遠隔検出器が識別することができる。透かし検出器におけるデータ信号の高速同期化は、透かし検出処理の計算量を削減し、それにより、その効率が増大する。 
請求項６乃至９記載の任意的な構成は、遠隔検出器において得られるデータ信号のタイプによる効果的な実施例を開示している。データ信号が画像の場合、副情報は、その原寸に画像をサイズ変更し、透かし検出器を単純にすることを可能にする。データ信号がオーディオ・シーケンスの場合、副情報は、透かしを見つけることが可能な、オーディオ・シーケンス内の場所を与え、透かし検出処理に必要な時間を削減することができる。データ信号がビデオ・シーケンスの場合、副情報は、透かし検出処理を単純にするやり方でビデオ・シーケンス内の画像をサイズ変更し、かつ／あるいは、再編成し、かつ／あるいは再サンプリングすることを可能にする。
【００１５】
請求項１０及び１１に記載の任意的な構成は、サーバ・コンピュータ・システムにおいて（例えば、データベースにおいて）直接アクセス可能であるか、又は、要求が到着すると少なくとも部分的に生成される効果的な別の実施例を開示している。
【００１６】
第２の局面では、本発明の第１の局面による、透かし検出のための遠隔検出器を提供し、
本発明の第３の局面では、データ信号における透かしの存在を検出する方法を提供する。上記方法は、
データ信号を遠隔検出器に供給する工程と、
サーバ・コンピュータ・システムにおける副情報を前記遠隔検出器によって要求する工程と、
前記副情報の要求に応答して前記サーバ・コンピュータ・システムから前記副情報を前記遠隔検出器において受け取る工程と、
前記データ信号に場合によっては存在する透かしに関する情報を前記データ信号及び前記受け取られた副情報に基づいて前記遠隔検出器で抽出する工程とを備え、副情報が、透かし検出システムにおける再同期化を可能にする同期化情報を備え、透かしに関する情報が、前記データ信号に存在していることがあり得る透かしに関する
上記方法は、本発明の第１の局面、第２の局面、及び／又は第３の局面の遠隔検出器及び／若しくはサーバ・コンピュータ・システムを制御するために実現することができる。
【００１７】
本発明の第４の局面では、第３の局面の方法を実現するコンピュータ読み取り可能なコードを提供する。
【００１８】
一般に、本発明の種々の局面は、本発明の範囲内にある限り、実現可能な何れかのやり方で組み合わせ、結合することができる。
【発明を実施するための最良の形態】
【００１９】
本発明の前述並びに他の局面、特徴及び／又は効果は、以下に記載する実施例から明らかであり、前述の実施例を参照しながら明らかになるであろう。
【実施例】
【００２０】
次に本発明を例示としてのみ、添付図面を参照して説明する。
【００２１】
検出処理に用いる副情報へのアクセスを、情報ベースの透かし検出器が有することが必要である。遠隔透かし検出器は一般に、信頼できないエンティティであり、副情報は、制御されており、セキュアなチャネルにおいてのみ、遠隔検出器に供給されるべきである。
【００２２】
情報ベースの遠隔透かし検出器システムの通常のアーキテクチャを例証的に図１に示す。このアーキテクチャは、サーバ・コンピュータ・システム１１０、及び一連のクライアント１２０、１３０、１４０を有し、サーバ・コンピュータ・システム１１０と、クライアント１２０、１３０、１４０との間の通信を可能にするコンピュータ・ネットワーク１５０（例えば、インターネット）を有する。サーバ・コンピュータ・システムは、他の構成部分のうちでも、副情報データベース１１５を有する。情報ベースの遠隔透かし検出を行うことが意図されたクライアント１２０は、他の構成部分のうちでも、遠隔検出器１２５を備える。サーバ・コンピュータ・システム及びクライアントは、他の構成要素又は構成部分（例えば、プロセッサ、メモリ、ユーザ・インタフェース等）を有し得る。
【００２３】
クライアント１２０が、データ信号の透かしを取得（例えば、インターネットから取得）したい場合にはいつでも、クライアントの遠隔検出器１２５は、サーバ・コンピュータ・システム１１０に連絡して、情報ベースの透かし検出における使用に必要な副情報を得る。クライアント１２０が、信頼できるエンティティの場合、サーバ・コンピュータ・システムはクライアントに副情報を送出し、遠隔検出器１２５は、透かし抽出処理に進む。
【００２４】
本発明の第１の実施例による、情報ベースの遠隔透かし検出システムの構成要素、及び処理中に交換される信号を含む更に詳細な図を図２に示す。これは、サーバ・コンピュータ・システム２１０、遠隔検出器２２０及びコンピュータ・ネットワーク１５０を含む。遠隔検出器２２０は、記述子導出器２２４、及び情報ベースの透かし検出器２２６を有する。サーバ・コンピュータ・システム２１０は、情報が通常、ルックアップ・テーブル２１４によって表される副情報データベース２１２を有する。遠隔検出器は通常、データ信号２５０をインターネットから取得し、記述子導出器２２４におけるデータ信号から記述子２１６を導出する。記述子２１６は、サーバ・コンピュータ・システム２１０に送出される。サーバ・コンピュータ・システム２１０は、記述子２１６を備えたエントリを求めてルックアップ・テーブル２１４を検査し、特定の記述子に割り当てられた対応する副情報２１８を抽出し、情報ベースの透かし検出器２２６に副情報を送り返す。情報ベースの透かし検出器２２６は、透かし検出処理において副情報２１８を用いて、透かし２４０、又は透かしに関する情報を抽出する。 
本発明の一実施例では、記述子は、サーバ・コンピュータ・システムから副情報を得るために必要でないことがあり得るが、この実施例では、遠隔検出器からの特定の要求を用いて、必要な副情報を得る。
【００２５】
本発明の別の実施例では、副情報データベースは、サーバ・コンピュータ・システムに部分的に配置される。副情報データベースは、複数のサーバにデータが配置された分散データベースとして実現し、副情報データベースの負荷の最適配分を可能にすることができる。この場合、遠隔検出器からのサーバ・コンピュータ・システムにおける要求が、分散データベースの他のサーバ・メンバと共有される一方、セキュアな通信チャネルの制御はなお、サーバ・コンピュータ・システムに割り当てられたタスクである。
【００２６】
本発明の別の実施例では、サーバ・コンピュータ・システムは、複数の副情報エンティティを備えた副情報に対する単一の要求に回答することができる。例えば、データ信号が映画（多数の部分に分かれているとみなすことが可能である）であり、遠隔検出器が、映画の第１の部分の副情報を要求した場合、サーバ・コンピュータ・システムは、映画のいくつかの部分の副情報、又は映画の部分全ての副情報を送出することによって回答することができる。
【００２７】
本発明の別の実施例では、サーバ・コンピュータ・システムに連絡する遠隔検出器に割り当てられた信頼レベルによって、一意の記述子に割り当てられる。例えば、完全なデータ信号は、完全に信頼できる遠隔検出器にサーバ・コンピュータ・システムによって供給される副情報であり得る。一方、副情報（例えば、ピクチャの画像の原寸）は、遠隔検出器が、高リスクであり、信頼できないとみなされる場合、比較的見つかりにくい。
【００２８】
本発明の別の実施例では、特定のデータ信号が、透かしを求めて反復して検査された場合、遠隔検出器は、最も直近のデータ信号、又は最も多く検出されたデータ信号の副情報の小容量のデータベースを保持することができる。データベースに記憶された副情報は、信頼できる同じカテゴリ内に特定の遠隔検出器があり続ける期待時間に従って、時間上、副情報に対する制限されたアクセスを示すタイムスタンプを有し得る。この実施例により、セキュアなチャネルを危険にさらすことなく、サーバ・コンピュータ・システムの作業負荷の削減が達成される。
【００２９】
本発明の実現可能な更に別の実施例では、副情報は、副情報データベースで前もって入手可能でないので、遠隔検出器によって供給される記述子に応じて、サーバ・コンピュータ・システムで生成される。 
本発明の第２の実施例による情報ベースの遠隔透かし検出の方法の、遠隔検出器２２０で実行される工程を示すフローチャートを図３に示す。工程３１０では、遠隔検出器２２０は、データ信号を取得する（例えば、フォレンジック透かしを探索するウェブスパイダを用いてインターネットから受信する）。工程３２０では、記述子は、データ信号から導出され、その後、サーバ・コンピュータ・システム２１０に送信される（３３０）。工程３４０では、遠隔検出器２２０は、記述子に応じて、サーバ・コンピュータ・システムからメッセージを受け取り、その後、メッセージの正しい受け取りを示す肯定応答メッセージ３５０をサーバ・コンピュータ・システムに送信する。工程３６０で、遠隔検出器は、メッセージが副情報を含んでいるかを検査する。メッセージが、副情報以外のものを含んでいる（例えば、サーバ・コンピュータ・システムにおいて副情報が見つからなかった旨をメッセージが示す）場合、遠隔検出器は、サーバ・コンピュータ・システム３７０との通信を停止する。メッセージが、認識された副情報を含んでいる場合、情報ベースの透かし検出装置は、データ信号、及び受け取られた副情報３８０に基づいて透かしを抽出する。
【００３０】
本発明の第２の実施例による、情報ベースの遠隔透かし検出の方法の、サーバ・コンピュータ・システムで実行される工程を示すフローチャートを図４に示す。工程４１０では、記述子が、サーバ・コンピュータ・システムにおいて遠隔検出器から受け取られる。サーバ・コンピュータ・システムは、副情報データベース２１２のルックアップ・テーブル２１４の入力として記述子を用いて、受け取られた記述子に対する割り当てられた副情報を取得する。記述子がルックアップ・テーブル内で見つからず、よってデータベース内で見つからない場合、サーバ・コンピュータ・システムは、記述子が見つからなかった旨を示す特定のメッセージを遠隔検出器に送出（４７０）し、その後、遠隔検出器との通信を停止することができる。記述子がルックアップ・テーブル２１２内で見つかった場合、副情報は、副情報データベース２１４から抽出され（４４０）、その後、遠隔検出器に送信される（４５０）。サーバ・コンピュータ・システムは、実際の記述子の特定の処理を最終化する前に、遠隔検出器からの肯定応答メッセージを待つ（４６０）。
【００３１】
サーバ・コンピュータ・システムと遠隔検出器との間の通信は、コンピュータ・ネットワーク内の同じ通信接続又は別の通信接続を介して行われ得る。すなわち、記述子は、副情報がサーバ・コンピュータ・システムから遠隔検出器に送出されるパスとは別のパスを介して遠隔検出器からサーバ・コンピュータ・システムに送出される。
【００３２】
本発明の特定の実施例の、情報ベースの遠隔透かし検出システムの構成要素、及び中で交換される信号を図５に示す。  本発明のこの実施例では、使用される記述子は指紋であり、情報ベースの検出器は、透かし検出に先行して再同期化を行う。システムは、サーバ・コンピュータ・システム５１０と、遠隔検出器５２０と、コンピュータ・ネットワーク１５０とを有する。遠隔検出器５２０は、指紋導出器２２４と、再同期化器５２６と、透かし検出器５２８とを備える。サーバ・コンピュータ・システム５１０は、情報が通常、ルックアップ・テーブル５１４によって表される同期化情報データベース５１２を有する。遠隔検出器は通常、データ信号２５０をインターネットから取得し、指紋導出器５２４におけるデータ信号から指紋５１６を導出する。指紋は例えば、一意に識別するデータ信号が関係する特定の反復可能な算出に基づいた鍵識別子であり得る。指紋５１６は、サーバ・コンピュータ・システム５１０に送出され、サーバ・コンピュータ・システム５１０は、指紋５１６を備えたエントリを求めてルックアップ・テーブル５１４を検査し、特定の指紋に割り当てられた対応する同期化情報５１８を抽出し、同期化情報を再同期化器５２６に送り返す。同期化情報を用いて、透かし検出処理５２８用のデータ信号を、再同期化工程５２６を行うことによって生成する。同期化情報５１８は、データ信号の実際の内容によって異なる内容を有する。例えば、オーディオ・シーケンスを含むデータ信号では、同期化情報は、再同期化処理５２６が、透かし５４０が存在していることが期待される、オーディオ・シーケンスのセグメントのみを透かし検出器５２８に提供し、それにより、透かし検出処理の計算量を削減し、その性能を向上させるオーディオ・シーケンス内の特定のタイムスタンプを有し得る。
【００３３】
本発明は、ハードウェア、ソフトウェア、ファームウェアや、これらの何れかの組み合わせをはじめとする何れかの適切な形態で実現することが可能である。本発明は、1つ又は複数のデータ・プロセッサ上及び/若しくはディジタル信号プロセッサ上で実行するコンピュータ・ソフトウェアとして実現することが可能である。本発明の実施例の構成要素及び構成部分は、何れかの適切な方法で物理的に、機能的に、及び論理的に実現することができる。実際に、機能は、単一の装置において、複数の装置において、又は、他の機能的装置の一部として実現することができる。そういうものとして、本発明は、単一装置において実現することができ、又は、別々の装置及びプロセッサに物理的及び機能的に分散させることができる。
【００３４】
本発明は、特定の実施例に関して説明したが、本明細書及び特許請求の範囲記載の特定の形態に限定することを意図するものでない。むしろ、本発明の範囲は、特許請求の範囲によってのみ限定される。
【００３５】
本願明細書のこの部分では、開示された実施例の特定の具体的な詳細を、限定ではなく説明の目的で記載して、本発明が明確かつ十分に理解されるようにしている。しかし、本開示の趣旨及び範囲からかなり逸脱する訳でない限り、本明細書及び特許請求の範囲記載の詳細に厳密に従わない他の実施例において本発明を実施することができることを当業者は容易に理解するはずである。更に、この意味合いで、かつ話を簡潔かつ明瞭にする目的で、周知の装置、回路及び方法論の詳細な説明を省略して、不必要な詳細を避け、場合によっては混乱することを避けている。
【００３６】
参照符号を特許請求の範囲に含めている場合、参照符号を含めていることは、単に、話を明瞭にする目的のためであり、特許請求の範囲記載の範囲を限定するものと解されるべきでない。 
【図面の簡単な説明】
【００３７】
【図１】情報ベースの透かし検出システム全体を示す概略図である。
【図２】本発明の第１の実施例による、情報ベースの遠隔透かし検出システムの構成要素、及び、その処理中に交換される信号を示す詳細図である。
【図３】本発明の第２の実施例による、情報ベースの遠隔透かし検出の方法の、遠隔検出器で実行される工程を示すフローチャートである。
【図４】本発明の第２の実施例による、情報ベースの遠隔透かし検出の方法のサーバ・コンピュータ・システムで実行される工程を示すフローチャートである。
【図５】記述子が指紋であり、情報ベースの検出器が、透かし検出に先行して再同期化を行う、本発明の第３の実施例による、情報ベースの遠隔透かし検出システムの構成要素、及び処理中に交換される信号を示す概略図である。
【国際調査報告】
2009512309.tif 000008
2009512309.tif 000009
2009512309.tif 000010
2009512309.tif 000011