(57)【要約】本発明は、スケーリングが行われた可能性のあるメディア信号に埋め込まれた付加データの検出を可能にする方法、装置及びコンピュータプログラムに関する。本発明はまた、このような検出を可能にする装置を有する付加データ検出装置に関する。封筒識別ユニットは、入力メディア信号サンプルからの第１の抽出された狭帯域信号サンプルを提供し、可変スケールダウンサンプリングユニットは、信号サンプルにおける付加データの検出を可能にするため、第１の付加データ推定の少なくとも１つのサンプルを提供するため、スケーリング係数変数値に応じたダウンサンプリングレートを用いて狭帯域封筒信号サンプルをダウンサンプリングする。
2008505349.tif 000002
【特許請求の範囲】
【請求項１】
メディア信号に埋め込まれた付加データの検出を可能にする方法であって、
メディア信号の少なくとも１つの信号サンプルを取得するステップと、
前記信号サンプルの封筒を検出し、第１の抽出された狭帯域封筒信号サンプルを提供するステップと、
前記信号サンプルにおける付加データの検出を可能にするため、第１付加データ推定の少なくとも１つのサンプルを提供するため、スケーリング係数変数値に応じたダウンサンプリングレートを利用して、前記狭帯域封筒信号サンプルをダウンサンプリングするステップと、
を有することを特徴とする方法。
【請求項２】
請求項１記載の方法であって、さらに、
前記推定に付加データが存在するか検出し、前記付加データが検出されなかった場合、他のスケーリング係数変数値を用いて前記ダウンサンプリングするステップを繰り返すステップを有することを特徴とする方法。
【請求項３】
請求項１記載の方法であって、さらに、
前記メディア信号の封筒の推定によって、前記第１の抽出された狭帯域封筒信号を正規化するステップを有することを特徴とする方法。
【請求項４】
請求項１記載の方法であって、さらに、
付加データの検出に用いられる第２の付加データ推定を提供するため、前記第１の付加データ推定を処理するステップを有することを特徴とする方法。
【請求項５】
請求項４記載の方法であって、
前記処理するステップは、奇数と偶数のインデックスを有するサンプルの加算に基づく係数により、前記第１の付加データ推定を除算するステップを有することを特徴とする方法。
【請求項６】
請求項４記載の方法であって、
前記第１の付加データ推定の少なくとも２つのサンプルが取得され、
前記処理するステップは、奇数インデックスを有するサンプルを偶数インデックスを有するサンプルから除算し、又は偶数インデックスを有するサンプルを奇数インデックスを有するサンプルから除算するステップを有することを特徴とする方法。
【請求項７】
請求項６記載の方法であって、
前記処理するステップはさらに、奇数と偶数のインデックスを有するサンプルの加算に基づく係数により、前記第１の付加データ推定を除算するステップを有することを特徴とする方法。
【請求項８】
請求項１記載の方法であって、さらに、
以降の処理ステップに使用される第２の抽出された狭帯域封筒信号サンプルを提供するため、前記第１の抽出された狭帯域封筒信号サンプルをダウンサンプリングするステップを有することを特徴とする方法。
【請求項９】
請求項８記載の方法であって、さらに、
前記メディア信号の封筒の推定により、前記第２の抽出された狭帯域封筒信号を正規化するステップを有することを特徴とする方法。
【請求項１０】
請求項１記載の方法であって、
前記封筒を検出するステップは、前記取得した信号サンプルを２乗及びローパスフィルタリングするステップを有することを特徴とする方法。
【請求項１１】
請求項１０記載の方法であって、
前記ローパスフィルタリングするステップは、前記メディア信号に埋め込まれる前記付加データの動作に該当する係数を有するフィルタにより実行されることを特徴とする方法。
【請求項１２】
請求項１記載の方法であって、さらに、
ランダムスケーリング係数変数値を選択し、前記狭帯域封筒信号サンプルのダウンサンプリングにおいて、前記選択された値を利用するステップを有することを特徴とする方法。
【請求項１３】
メディア信号に埋め込まれた付加データの検出を可能にする装置であって、
第１の抽出された狭帯域封筒信号サンプルを提供する封筒識別ユニットと、
前記信号サンプルにおける付加データの検出を可能にするため、第１付加データ推定の少なくとも１つのサンプルを提供するため、スケーリング係数変数値に応じたダウンサンプリングレートを利用して、前記狭帯域封筒信号サンプルをダウンサンプリングする可変スケールダウンサンプリングユニットと、
を有することを特徴とする装置。
【請求項１４】
請求項１３記載の装置であって、さらに、
前記メディア信号の封筒の推定によって、抽出された狭帯域封筒信号を正規化するよう構成される正規化ユニットを有することを特徴とする装置。
【請求項１５】
請求項１３記載の装置であって、さらに、
付加データの検出に使用される第２の付加データ推定を提供するため、前記第１の付加データ推定を処理するよう構成されることを特徴とする装置。
【請求項１６】
請求項１３記載の付加データの検出を可能にする装置と、
相関ユニットと、
付加データ検出ユニットと、
を有することを特徴とする付加データ検出装置。
【請求項１７】
メディア信号に埋め込まれた付加データの検出を可能にするコンピュータプログラムであって、当該プログラムがコンピュータにロードされると、
メディア信号の少なくとも１つの信号サンプルを取得するステップと、
前記信号サンプルの封筒を検出し、第１の狭帯域封筒信号サンプルを提供するステップと、
前記信号サンプルにおける付加データの検出を可能にするため、第１付加データ推定の少なくとも１つのサンプルを提供するため、スケーリング係数変数値に応じたダウンサンプリングレートを利用して、前記狭帯域封筒信号サンプルをダウンサンプリングするステップと、
を実行するコンピュータコードを有することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に音声信号などにおける透かしの検出など、メディア信号に埋め込まれた付加データを検出する技術分野に関し、より詳細には、メディア信号に埋め込まれた付加データの検出を可能にするための方法、装置及びコンピュータプログラムプロダクトと共に、検出を可能にする装置などを有する付加データ検出装置に関する。
【背景技術】
【０００２】
音声信号などのメディア信号に付加データを備えることは周知であり、そこでは、当該データは、侵害及び不正行為に対してコンテンツ所有者の権利を保護するため、メディアコンテンツに関する付加情報であるだけでなく透かしとすることも可能である。
【０００３】
ここでは、上記信号は、通常はアナログ信号のサンプルとしてデジタル形式により提供される。デジタル音声では、例えば、離散的時間間隔によりアナログ信号をサンプリングし、与えられた解像度により当該サンプルを量子化することが一般的である。
【０００４】
メディアプレーヤーにおいてこれらの信号を再生するとき、処理の結果として、ノミナルなサンプリング周波数上において意図しないエラーが発生する可能性がある。そこでは、再生されたデジタル信号は、信号のノミナルな周波数と若干異なるものであって、おそらく時間可変的な周波数となる（例えば、約１％）。さらに、配信者は、例えば、４％までのピッチ不変的なテンポ変化を介し信号を縮めることによって、再生時間を短縮することを選択するかもしれない。従って、再生された信号の時間スケーリングは、異なるものとなりうる。
【０００５】
変更された時間スケーリングの上述した状況のため、何れかの対策がなされない場合、透かしを検出することは不可能となるかもしれない。
【０００６】
ＷＯ０３／０８３８５９は、上述した問題を解決する１つの方法を記載している。当該文献では、おそらく透かし処理された信号はまずフレーム処理され、その後、フレーム処理されたサンプルのエネルギーが計算される。エネルギーの計算中、透かしを推定するため、インプリシットダウンサンプリングが実行される。ダウンサンプリング後、エネルギー計算において失われた情報を再推定するため、スケーリング係数を用いて補間が実行される。補間後、相関器にわたされる透かし推定が提供され、相関器が当該推定と実際の透かしとの間の相関を実行する。相関値が透かし検出器にわたされ、そこで透かしの可能な検出が行われる。当該システムでは、異なる推定のバッファが保持され、すべてのスケーリング係数が使用され、又は透かしが検出されるまで、新たな補間が実行される。
【０００７】
当該従来技術では、最初のエネルギー計算段階において情報が消失し、その後、消失した情報が補間段階において再生成又は推定される。これは、入力信号において提供される情報の非効率な使用である。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従って、信号の時間スケーリングがおそらく正確でなく、当該信号において提供される情報をより効率的に使用する信号における透かし又は他のタイプのデータの検出を可能にすることが必要とされる。
【０００９】
従って、本発明の課題は、信号が可能な時間スケーリングを受ける場合、当該信号における付加データを検出する際にメディア信号において提供される情報をより良好に利用する方法を提供することである。
【課題を解決するための手段】
【００１０】
本発明の第１の特徴によると、上記課題は、メディア信号に埋め込まれた付加データの検出を可能にする方法であって、メディア信号の少なくとも１つの信号サンプルを取得するステップと、前記信号サンプルの封筒を検出し、第１の抽出された狭帯域封筒信号サンプルを提供するステップと、前記信号サンプルにおける付加データの検出を可能にするため、第１付加データ推定の少なくとも１つのサンプルを提供するため、スケーリング係数変数値に応じたダウンサンプリングレートを利用して、前記狭帯域封筒信号サンプルをダウンサンプリングするステップとを有することを特徴とする方法によって達成される。
【００１１】
本発明の第２の特徴によると、上記課題はまた、メディア信号に埋め込まれた付加データの検出を可能にする装置であって、第１の抽出された狭帯域封筒信号サンプルを提供する封筒識別ユニットと、前記信号サンプルにおける付加データの検出を可能にするため、第１付加データ推定の少なくとも１つのサンプルを提供するため、スケーリング係数変数値に応じたダウンサンプリングレートを利用して、前記狭帯域封筒信号サンプルをダウンサンプリングする可変スケールダウンサンプリングユニットとを有することを特徴とする装置により達成される。
【００１２】
本発明の第３の特徴によると、上記課題はまた、第２の特徴による付加データの検出を可能にする装置と、相関ユニットと、付加データ検出ユニットとを有することを特徴とする付加データ検出装置により達成される。
【００１３】
本発明の第４の特徴によると、上記課題はまた、メディア信号に埋め込まれた付加データの検出を可能にするコンピュータプログラムであって、当該プログラムがコンピュータにロードされると、メディア信号の少なくとも１つの信号サンプルを取得するステップと、前記信号サンプルの封筒を検出し、第１の狭帯域封筒信号サンプルを提供するステップと、前記信号サンプルにおける付加データの検出を可能にするため、第１付加データ推定の少なくとも１つのサンプルを提供するため、スケーリング係数変数値に応じたダウンサンプリングレートを利用して、前記狭帯域封筒信号サンプルをダウンサンプリングするステップとを実行するコンピュータコードを有することを特徴とするコンピュータプログラムにより達成される。
【００１４】
本発明は、もとの信号において提供される情報を不要に無駄にしないという効果を有する。これにより、消失した情報を抽出するための補間ステップが不要となる。それはまた、複数の付加データ推定が同時に格納される必要がないという点で、メモリスペースの節約を可能にする。さらに、この計算は相対的にシンプルに実行される。
【００１５】
本発明の本質的アイデアは、メディア信号サンプルの封筒が検出され、その後、得られた狭帯域封筒信号が、可変的なスケーリング係数に応じたダウンサンプリングレートを用いてダウンサンプリングされるというものである。これは、消失した情報を復元しようとする必要なく、メディア信号に埋め込まれた付加データの検出を可能にする。
【００１６】
請求項３、９及び１４は、抽出された狭帯域信号サンプルを正規化することに関する。この特徴は、第１の付加データ推定の以降の処理の必要性を簡単化又は省略するという効果を有し、必要とされる処理パワーを低減させる。
【００１７】
請求項４及び１５によると、第１の付加データ推定が処理され、ある埋め込みスキームを利用して埋め込まれた付加データを検出するのに必要であって、及び／又はよりロウバストな検出の提供を可能にする。
【００１８】
請求項５及び７によると、前記処理するステップは、奇数と偶数のインデックスを有するサンプルの加算に基づく係数により、前記第１の付加データ推定を除算するステップを有する。当該手段は、特に正規化がない場合、第１のものより良好な推定となる第２の付加データ推定を提供し、これにより、付加データのよりロウバストな検出を可能にする。
【００１９】
請求項６によると、前記処理するステップは、奇数インデックスを有するサンプルを偶数インデックスを有するサンプルから除算し、又は偶数インデックスを有するサンプルを奇数インデックスを有するサンプルから除算するステップを有し、当該ステップは、２相ウィンドウ整形機能を用いて埋め込まれた付加データを検出するため必要である。
【００２０】
請求項８によると、前記第１の抽出された狭帯域封筒信号サンプルは、ダウンサンプリングされる。当該手段は、より少ない処理時間及びメモリ利用に関してより高いパフォーマンスを可能にする効果を有する。
【００２１】
請求項１０及び１１によると、封筒の検出は、入力メディア信号を２乗及びローパスフィルタリングすることによって行われ、ローパスフィルタリングは、好ましくは、当該信号に埋め込まれた付加データの動作に該当する係数を有するフィルタにより実行される。当該特徴は、より良好な抽出された狭帯域封筒信号と、これにより、より良好な付加データ推定を提供する効果を有する。
【００２２】
請求項１２によると、狭帯域封筒信号サンプルのダウンサンプリングに使用するため、スケーリング係数変数値がランダムに選択される。これは、平均的な処理時間をスピードアップする効果を有する。
【００２３】
本発明の上記及び他の特徴は、以降に記載される実施例を参照して明らかとなるであろう。
【発明を実施するための最良の形態】
【００２４】
本発明は、メディア信号に埋め込まれた付加データの検出に関する。このような付加データは、好ましくは、透かしである。しかしながら、本発明は、透かしに限定されず、他のタイプの付加データについて適用可能である。以下において、メディア信号は、音声信号に関して説明される。しかしながら、それがこのタイプの信号に限定されず、画像サンプルなどの任意のタイプのメディア信号に適用可能であるということは、理解されるべきである。さらに、本説明は、主に時間ドメインの透かし処理に関するが、また周波数ドメインの透かし処理に同様に好適に適用可能であるということが理解されるべきである。
【００２５】
通常、透かしはウィンドウ整形機能を利用して音声信号に埋め込まれる。図１Ａは、２乗余弦（ｒａｉｓｅｄ  ｃｏｓｉｎｅ）と呼ばれるそのような関数を示し、図１Ｂは、２相（ｂｉ−ｐｈａｓｅ）と呼ばれる他の関数を示す。ここで、２相ウィンドウ整形機能は、ＤＣレベル近傍において反対の方向に透かしエネルギーを均等に分布させ、２乗余弦ウィンドウ整形機能は、ＤＣレベルの上下において一方向のみにすべての透かしエネルギーを配置する。これは、上記２つの関数に従って埋め込まれた透かしが異なって処理される必要があることを意味する。しかしながら、音声信号のサンプルに透かしを埋め込む際、これらの機能がどのような利用されるかは、当該技術において周知であり、それがどのように実行可能であるかに関する良い説明は、参照することによりここに含まれるＷＯ０３／０８３８５９に与えられている。
【００２６】
以下において、透かし検出を行う各種方法が説明される。当該説明において、信号サンプルを示すのに、ｎ、ｍ及びｋの異なるインデックスが使用される。リサンプリングが実行されたこと、従ってサンプルの時間サンプリングが、異なるインデックスが使用されるステップ間で異なることを示すため、これらは使用される。
【００２７】
図２において、２相ウィンドウ整形機能に基づく本発明の第１実施例による透かし検出装置１０の形式による付加データ検出装置が示される。透かし検出装置１０は、破線ボックスとして示され、検出段階１４と推定提供段階１２を有する。推定提供段階１２は、正規化ユニットＮに接続される封筒識別ユニットＥＤＥＤを有する。正規化ユニットＮは、可変スケールダウンサンプリングユニットＶＳＤＳに接続され、さらにＶＳＤＳは、透かし推定ｗｄ［ｋ］を検出段階１４に提供する処理ユニットＰに接続される。推定提供段階１２はさらに、封筒識別ユニットＥＤの出力と正規化ユニットＮに接続される第１のローパスフィルタＬＰＦ１を有する。ここで、検出段階１４は、互いに接続された相関ユニットＣと、付加データ又は透かし検出ユニットＤとを有する。透かし検出ユニットＤはさらに、推定提供段階１２の可変スケールダウンサンプリングユニットＶＳＤＳに接続される。
【００２８】
図３は、封筒識別ユニットＥＤの実施例を示す。それは、第２のローパスフィルタＬＰＦ２に接続される２乗ユニットＳＱＲを有する。第２のローパスフィルタＬＰＦ２は、ここでは埋め込まれた透かしの動作と一致する係数を有するフィルタとすることが可能であり、すなわち、それは、図１の装置に対して、２相ウィンドウ整形機能となる使用されるウィンドウ整形機能に一致している。これが封筒識別ユニットを提供する単なる１つの方法であるということが理解されるべきである。
【００２９】
図２の装置の機能がここで説明される。封筒識別ユニットＥＤは、音声信号のサンプルｙｂ［ｎ］を受け付け、２乗し、第１の抽出された狭帯域の封筒信号サンプルｗｅ［ｎ］を提供するためこれらをローパスフィルタリングする。この第１の抽出された狭帯域封筒信号サンプルは、入力信号サンプルの移動平均を計算することにより取得される。ここでは、２乗ユニットが上記信号を２乗し、ローパスフィルタリングによって、
【００３０】
【数１】
2008505349.tif 000003
に従って、２乗された入力サンプルの和が提供される。ここで、Ｔｓはスケーリングされていない透かしシンボル期間であり、ｉは実行インデックスである。２相以外のウィンドウ整形機能について、上記和に対する制限が対応して選択される必要があるということに留意されたい。
【００３１】
その後、この第１の抽出された狭帯域封筒信号は、正規化ユニットＮにわたされ、正規化ユニットＮは透かし処理されていない音声信号の推定された封筒ｗｐ［ｎ］によりそれを正規化する。推定された封筒ｗｐ［ｎ］は、第１の狭帯域信号ｗｅ［ｎ］を当該信号をローパスフィルタリングする第１のローパスフィルタＬＰＦ１に提供することにより取得される。このように正規化された第１の狭帯域封筒信号ｗｎ［ｎ］は、その後、可変スケールダウンサンプリングユニットＶＳＤＳにわたされ、ＶＳＤＳは、スケーリング係数の変数値ηに応じた可変的なダウンサンプリングレートＴηにより信号ｗｎ［ｎ］をダウンサンプリングする。実際のダウンサンプリングは、
【００３２】
【数２】
2008505349.tif 000004
により実行される。ここで、ηは数パーセントの許容される変化を有し、ηｍｉｎとηｍａｘの間で変化するスケーリング係数の変数であり、ここでは必要に応じて、ηｍｉｎからスタートし、ηｍａｘまでその値をインクリメントするスケーリング係数の変数が用いられる。このようにダウンスケーリングされた信号ｗｎ［ｋ］は、第１の透かし推定であり、その後にさらにそれを処理する処理ユニットＰに提供される。本実施例では、透かし検出は、２相ウィンドウ整形機能に基づき提供されるため、これは、信頼性の高い検出を可能にする第２の透かし推定ｗｄ［ｋ］を提供するため、２つの位相の透かしエネルギーが正確にスケーリングされた信号に対して共に付加されるべきであることを意味する。従って、処理ユニットは、
【００３３】
【数３】
2008505349.tif 000005
に従って、第１の推定信号に対して減算処理を実行する。
【００３４】
これは、奇数インデックスのサンプルが偶数インデックスのサンプルから減算されることを意味する。さらに、この減算は他の方法、すなわち、奇数インデックスのサンプルから偶数インデックスのサンプルを減算することによっても同様に実行可能であるということが理解されるべきである。
【００３５】
その後、このように取得された第２の透かし推定は、検出段階１４の相関ユニットＣに提供され、相関ユニットＣは、相関値Ｒｗｗを提供するため、当該推定と基準透かしとを相関させる。その後、この相関値Ｒｗｗは、検出ユニットＤに提供され、相関値Ｒｗｗと閾値Ｔとを比較する。相関値が当該閾値Ｔを上回る場合、検出ユニットＤにより透かしが検出される。他方、相関値Ｒｗｗが閾値Ｔを下回る場合、検出ユニットＤは、ちょうど使用されたスケーリング係数ηが最後のものであったか、すなわち、本例ではそれがηｍａｘを下回っていたか調べ、そうでない場合には、可変スケールダウンサンプリングユニットＶＳＤＳに作業を継続するよう通知する。その後、可変スケールダウンサンプリングユニットＶＳＤＳは、スケーリング係数ηをインクリメントし、この新たなスケーリング係数により新たなダウンサンプリングを実行し、その後、処理及び相関を実行する。このようにして、透かし検出装置１０は、透かしが検出されるか、又はすべてのスケーリング係数が使用されるまで継続される。ここで、スケーリング係数の変数は、ηｍｉｎからηｍａｘにシフトされる必要はなく、反対方向に、すなわち、ηｍａｘからηｍｉｎに又は他の何れか適切な方法により行うことも可能であるということが理解されるべきである。例えば、スケーリング係数をランダムに選択し、その後、このランダムな選択をＷＯ０３／０８３８５９に記載されるアルゴリズムなどのグリッド精緻化アルゴリズムと組み合わせることも可能である。ランダムに選択されたスケーリング係数を利用することによって、平均処理時間はスピードアップされる。他の可能な変形は、スケーリング係数の変数値の選択が、透かしが検出された前のスケーリング係数に基づくというものである。
【００３６】
封筒検出を実行し、このようにスケーリングすることによって、透かしが検出される際、重要な情報が消失しないことが保証される。正規化を利用することによって、第１の推定の処理はさらに実行される計算量に関して大きく簡単化される。この方法は、時間又は計算エネルギー又はこれらの組み合わせを節約する。それはまた、複数の推定が格納される必要がないという点で、メモリスペースを節約する。その代わりに、１つのみの推定が格納されていればよい。実行される計算は、さらに相対的にシンプルなものとなる。
【００３７】
図４において、第２実施例による透かし検出装置が示される。それは、図２のものと１つの詳細についてのみ異なっている。ここでは、封筒識別ユニットＥＤと正規化ユニットＮとの間にダウンサンプリングユニットＤＳが設けられる。このダウンサンプリングユニットＤＳは、第２の抽出された狭帯域封筒信号サンプルｗｅ［ｍ］を提供するため、第１の抽出された狭帯域封筒信号サンプルｗｅ［ｎ］をサンプリングする。この第２の抽出された狭帯域封筒信号サンプルｗｅ［ｍ］はさらに、透かし処理されていない音声信号の封筒の推定ｗｐ［ｍ］を提供するための入力として使用される。このダウンサンプリングユニットＤＳは、有用な情報を消失することなく、すなわち、同じ精度によって、当初のサンプリング周波数より９倍低速なレートなど、はるかに低速なレートにより第１の抽出された狭帯域封筒信号をサンプリングする。これは、Ｎｙｑｕｉｓｔ基準を満たすとき、すなわち、上記狭帯域封筒の最大周波数が、ＬＰＦ２を適切に選択することによって保証される当初のサンプリング周波数の１／１８の超えない場合に限って有効となる。これは、より少ない処理時間とメモリ使用に関してより高いパフォーマンスを可能にする。
【００３８】
図５において、第３実施例による透かし検出装置が示される。当該装置は、図４の装置と正規化ユニット及び第１のローパスフィルタを削除している点で異なる。処理ユニットＰはまた、異なるタイプの処理を有する。ここでは、ダウンサンプリングユニットＤＳの出力は、可変スケールダウンサンプリングユニットＶＳＤＳに直接接続される。本実施例では正規化ユニットは設けられていないため、処理ユニットＰは、正規化を提供するため、若干異なる方法の機能を有する。
【００３９】
ここでは、第２の推定ｗｄ［ｋ］が、
【００４０】
【数４】
2008505349.tif 000006
に従って提供される。
【００４１】
ここでは、当該推定ｗｄ［ｋ］は分数として与えられ、その分子は、奇数インデックスのサンプルが偶数インデックスのサンプルから減算され、またその反対の減算でもよい第１の推定の式であり、その分母は、奇数インデックスのサンプルが偶数インデックスのサンプルに加えられる第１の推定の式となっている。
【００４２】
本実施例は、より正確かつロウバストな検出を提供するという効果を有している。これは、使用される正規化、すなわち、式（４）の分子が、第１及び第２実施例の推定より正確であるという事実によるものである。
【００４３】
この第３実施例についていくつかの変形が可能である。第１に、図２の第１実施例に示されているものと同様にダウンサンプリングユニットＤＳを排除することが可能であり、第２に、ダウンサンプリングユニットが含まれる場合、それを可変スケールダウンサンプリングユニットＶＳＤＳに組み合わせ、中間バッファと一緒に１つのリサンプリングユニットにすることが可能である。
【００４４】
ここまで説明されたものは、２相ウィンドウ整形機能を用いて埋め込まれた透かしの検出である。さらに、２乗余弦ウィンドウ整形機能を用いて埋め込まれた透かしに対して与えられる検出装置に対して本発明概念を適用することが可能である。図６は、第１実施例の原理に沿って機能する本発明の第４実施例によるそのような透かし検出装置１０を示す。図２に示される第１実施例と比較した相違点は、処理ユニットＰがないということであり、これにより、可変スケールダウンサンプリングユニットＶＳＤＳが直接相関ユニットＣに接続されるということである。他のすべての点に関して、当該装置は図２の装置と同一である。処理ユニットは、すべての透かしエネルギーに同じ極性が備えられており、そのため、それを再処理する必要がないという理由から、ここでは必要とされない。
【００４５】
図７は、第２実施例の装置の原理に沿って機能する２乗余弦ウィンドウ整形透かし処理信号に用いられる透かし検出装置の第５実施例を示す。第２実施例との唯一の相違点は、ここでもまた、処理ユニットが不要であるという点である。
【００４６】
さらに、２乗余弦ウィンドウ整形透かし処理信号に用いられる透かし検出装置がまた、第３実施例の原理に沿って提供可能であるということが理解されるべきである。このとき、第６実施例による装置は、図５の装置と同様となるが、その処理ユニットＰは、第３実施例の装置とやや異なって動作することとなる。
【００４７】
この第６実施例では、第２の推定は、
【００４８】
【数５】
2008505349.tif 000007
に従って提供される。ここで、Ｌは、６より大きな整数である。
【００４９】
他のすべての点に関して、それは、第３実施例による装置と実質的に同様に機能する。第６実施例による装置はさらに、第３実施例による装置と同じ変形の対象となりうる。
【００５０】
上述されたように、本発明はまた、周波数ドメインに埋め込まれた透かしにも適用可能である。上述したすべての実施例において説明されたものと同一の構成が、このケースにおいても利用可能である。しかしながら、検出装置は、入力信号をフレーム処理し、当該フレーム処理された信号を周波数ドメインに変換し、いくつかのフレームに対して対応するＦＦＴの値の絶対値をとり、封筒識別ユニットに提供される周波数ドメイン信号サンプルを提供するためのオーダーで平均化される必要がある。そして、上述した実施例の何れかに従う処理が実行される。
【００５１】
本発明は、そのような装置を有する透かし検出装置と、透かし検出を可能にする装置に関して説明された。これらの装置の一方又はその双方は、好ましくは、本発明による処理を実行するためのプログラムコードを含む１以上のプロセッサの形式により提供される。このプログラムコードはまた、図８に一般的に示されるＣＤ−ＲＯＭ１６などのコンピュータプログラム媒体を介し提供することが可能である。当該ＣＤ−ＲＯＭからのプログラムがコンピュータにロードされると、本発明による装置の各ユニットにおける上述した処理が実行される。当該プログラムコードは、さらにインターネットなどを介しサーバからダウンロードすることも可能である。
【００５２】
本明細書において使用されるとき、「有する」という用語は上述した特徴、変数値、定数、ステップ又はコンポーネントの存在を示すのに使用され、１以上の他の特徴、変数値、定数、ステップ、コンポーネント又はそれらのグループの存在又は追加を排除するものではないということが強調されるべきである。さらに、請求項に記載される参照符号は、本発明の範囲を限定するものとして解釈されるべきでないということが理解されるべきである。
【図面の簡単な説明】
【００５３】
【図１】図１Ａ及び１Ｂは、メディア信号に透かしを埋め込むのに利用される２乗余弦及び２相ウィンドウ整形機能を概略的に示す。
【図２】図２は、２相ウィンドウ整形機能を用いて埋め込まれた透かしに対して提供される本発明の第１実施例による透かし検出装置を概略的に示す。
【図３】図３は、図２の透かし検出装置に使用される封筒識別ユニットを概略的に示す。
【図４】図４は、２相ウィンドウ整形機能を用いて埋め込まれた透かしに対して提供される本発明の第２実施例による透かし検出装置を概略的に示す。
【図５】図５は、２相ウィンドウ整形機能を用いて埋め込まれた透かしに対して提供される本発明の第３実施例による透かし検出装置を概略的に示す。
【図６】図６は、２乗余弦ウィンドウ整形機能を用いて埋め込まれた透かしに対して提供される本発明の第４実施例による透かし検出装置を概略的に示す。
【図７】図７は、２乗余弦ウィンドウ整形機能を用いて埋め込まれた透かしに対して提供される本発明の第５実施例による透かし検出装置を概略的に示す。
【図８】図８は、本発明の教示を実行するためのコンピュータプログラムコードを有するコンピュータプログラムプロダクトを概略的に示す。
【図１Ａ】
2008505349.tif 000008
【図１Ｂ】
2008505349.tif 000009
【図２】
2008505349.tif 000010
【図３】
2008505349.tif 000011
【図４】
2008505349.tif 000012
【図５】
2008505349.tif 000013
【図６】
2008505349.tif 000014
【図７】
2008505349.tif 000015
【図８】
2008505349.tif 000016
【国際調査報告】
2008505349.tif 000017
2008505349.tif 000018
2008505349.tif 000019