(57)【要約】本発明は、秘密の合意に対する耐性のあるビットストリームのウォーターマーキングを可能にするためにビットストリーム信号を変更する方法及びシステムに関する。本方法は、ビットストリーム信号ｂxのビットストリームスペクトル信号Ｘ［ｋ］を第一の信号３０２と第二の信号３０４に分割するステップ、第一の信号３０２を第一の変更信号３０６で乗算して、第一の変更された信号３１４を出力するステップ、第二の信号３０４に変換の演算を実行して、変換された第二の信号３０８を取得するステップ、変換された第二の信号３０８を第二の変更信号３１０で乗算して、第二の変更された信号３１２を出力するステップ、第二の変更された信号３１２を第一の変更された信号３１４から減算して、ビットストリーム信号ｂxの変更されたビットストリーム信号ｂ’xを取得するために適した変更されたビットストリームのスペクトル信号Ｘ’［ｋ］を出力するステップを含む。したがって、既にエンコードされたコンテンツについて秘密の合意に対する耐性の特性を与える効果的な方法が提供される。
2009509188.tif 000002
【特許請求の範囲】
【請求項１】
秘密の合意に対する耐性のあるビットストリームのウォーターマーキングを可能にするためにビットストリーム信号を変更する方法であって、
前記ビットストリーム信号のビットストリームスペクトル信号を第一の信号と第二の信号に分割するステップと、
前記第一の信号を第一の変更信号で乗算して、第一の変更された信号を出力するステップと、
前記第二の信号に変換の演算を実行して、変換された第二の信号を取得するステップと、
前記変換された第二の信号を第二の変更信号で乗算して、第二の変更された信号を出力するステップと、
前記第二の変更された信号を前記第一の変更された信号から減算して、前記ビットストリーム信号の変更されたビットストリーム信号を取得するために適した変更されたビットストリームのスペクトル信号を出力するステップと、
を含むことを特徴とする方法。
【請求項２】
前記変換の演算は、ヒルベルト変換の演算である、
請求項１記載の方法。
【請求項３】
前記第一の変更信号は、
【数１】
2009509188.tif 000011
である、
請求項１記載の方法。
【請求項４】
前記第二の変更信号は、
【数２】
2009509188.tif 000012
である、
請求項１記載の方法。
【請求項５】
前記ビットストリームスペクトル信号は、ビットストリームのウォーターマーキング技術を使用して先験的にウォーターマークされ、前記変更されたビットストリームのスペクトル信号及び前記変更されたビットストリーム信号は、ウォーターマークされた秘密の合意に対する耐性のあるビットストリーム信号である、
請求項１記載の方法。
【請求項６】
ウォーターマークされた秘密の合意に対する耐性のあるビットストリーム信号を生成するビットストリームウォーターマーキング技術を使用して、前記変更されたビットストリームのスペクトル信号の前記変更されたビットストリーム信号をウォーターマークするステップを更に含む、
ことを特徴とする請求項１記載の方法。
【請求項７】
秘密の合意に対する耐性のあるビットストリームのウォーターマーキングを可能にするためにビットストリーム信号を変更するシステムであって、
前記ビットストリーム信号のビットストリームスペクトル信号を第一の信号と第二の信号に分割する手段と、
前記第一の信号を第一の変更信号で乗算して、第一の変更された信号を出力する手段と、
前記第二の信号に変換の演算を実行して、変換された第二の信号を取得する手段と、
前記変換された第二の信号を第二の変更信号で乗算して、第二の変更された信号を出力する手段と、
前記第二の変更された信号を前記第一の変更された信号から減算して、前記ビットストリーム信号の変更されたビットストリーム信号を取得するために適した変更されたビットストリームのスペクトル信号を出力する手段と、
を含むことを特徴とするシステム。
【請求項８】
前記ビットストリームのスペクトル信号が分割される前に前記ビットストリーム信号をウォーターマークする手段を更に有する、
請求項７記載のシステム。
【請求項９】
前記変更されたビットストリームのスペクトル信号の前記変更されたビットストリーム信号をウォーターマークする手段を更に有する、
請求項７記載のシステム。
【請求項１０】
秘密の合意に対する耐性のあるビットストリームのウォーターマーキングを可能にするためにビットストリーム信号を変更するためのコンピュータプログラムを実現するコンピュータ読取り可能な媒体であって、
前記ビットストリーム信号のビットストリームスペクトル信号を第一の信号と第二の信号に分割する第一のコードセグメントと、
前記第一の信号を第一の変更信号で乗算して、第一の変更された信号を出力する第二のコードセグメントと、
前記第二の信号に変換の演算を実行して、変換された第二の信号を取得する第三のコードセグメントと、
前記変換された第二の信号を第二の変更信号で乗算して、第二の変更された信号を出力する第四のコードセグメントと、
前記第二の変更された信号を前記第一の変更された信号から減算して、前記ビットストリーム信号の変更されたビットストリーム信号を取得するために適した変更されたビットストリームのスペクトル信号を出力する第五のコードセグメントと、
を含むことを特徴とするコンピュータプログラム。
【請求項１１】
電子音楽配信システムにおける請求項１乃至６の何れか記載の方法の使用。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データのセキュアな伝送の分野に関する。より詳細には、本発明は、効果的な秘密の合意に対する耐性のある圧縮された領域でのウォーターマーキングの方法及びアレンジメントに関し、より詳細には、秘密の合意に対する耐性がある（collusion  resistant）ビットストリームのウォーターマーキングを可能にするビットストリーム信号を変更することに関する。
【背景技術】
【０００２】
ウォーターマーキングシステムでは、ハッカーがウォーターマークを除いて価値のあるプロテクトされていないコンテンツを取得しようとする現実と直面する。したがって、異なる形式のアタックに対するウォーターマークの耐性を改善するための方法を考案することが望ましい。１つの係るアタックの形式は、いわゆる秘密の合意によるアタックである。これは、アタッカーが１を超えるウォーターマークされた信号へのアクセスを有するアタックである。アタッカーが、１）（典型的にコピープロテクションのようなシステムで生じる）同じウォーターマークをもつ異なる信号へのアクセスを有する、２）（典型的に電子コンテンツデリバリシステムで生じる）異なるウォーターマークをもつ多数の同一の信号へのアクセスを有するといった、２つのタイプの秘密の合意によるアタックが存在する。
【０００３】
第一のタイプは、比較的簡単である。平均の演算を使用して、ウォーターマークを推定し、最終的に除くことができる。この問題に対する公知のソリューションが存在する。たとえば、Michiel  van  der  Veen,  Aweke  Lemma  及び  Ton  Kalkerによる“Watermaking  and  FingerPrinting  for  Electronic  Music  Delivery”SPICE  Workshop  2004,  San  Jose,  CA,  USAに記載されるような方法は、コンテンツに依存したウォーターマーク信号に埋め込み、これにより簡単な平均処理を介してウォーターマークを推定することを困難にする。
【０００４】
第二のタイプの通謀のアタックについて、しかしながら、コンテンツに依存したウォーターマークのソリューションを使用することができず、簡単な平均処理は、ウォーターマークのエネルギーを除く。この秘密の合意に対する幾つかのソリューションが提案されている。たとえば、米国特許第６１４５０８１号は、位相変調に基づいた１つの係る方法を開示している。アイデアは、ホストを平均することで低下されたバージョンのホスト信号につながるようなやり方で、ウォーターマークされた信号の位相を変更することである。位相変調は、位相のキャンセルが生じ、悩ましいアーチファクトが導入されるようなやり方で設計される。この特許は、ベースバンド領域で解決される。米国特許第６１４５０８１号のコンセプトは簡単ではあるが、このアプローチの欠点は、ビットストリーム信号に適用されたときに明らかとなる。このソリューションは、信号のデコーディング、続いてウォーターマークの埋め込み、続いて信号のリエンコーディングを必要とする。
【０００５】
秘密の合意によるアタックに対する異なるソリューションは、米国特許第５６６４０１８号に提供されている。このソリューションは、ベースライン（リファレンス）ウォーターマークのランダム化に基づいている。このデータは、少なくともウォーターマークの一部が秘密の合意によるアタックと戦うように、十分な類似の冗長度を異なるウォーターマーク信号に配置することである。このアプローチによる１つの問題は、冗長な情報を搬送するために必要とされる余分のスペースによるペイロードキャパシティへのペナルティである。ＥＭＤ（Electronic  Music  Distribution）のような幾つかのアプリケーションは、ペイロードキャパシティへの係るペナルティを受け入れることができない。このアプローチによる別の問題は、秘密の合意によるアタックの間にペイロードが固有であることが失われることであり、すなわちペイロードは、もはや固有に識別することができない。これは、たとえば法的なトラッキングアプリケーション（forensic  tracking  application）について主要な問題点である。
【０００６】
別の提案される方法は、埋め込まれた信号を、いわゆるプライベートウォーターマークとグローバルウォーターマークに分離する。平均処理の後、プライベートウォーターマークエネルギーは低減されるが、グローバルウォーターマークは、そのままである。このソリューションの潜在的な問題点は、ペイロードキャパシティにおける低減である。ペイロードの固有さは、プライベート及びグローバルのウォーターマークによるこのアプローチを使用したとき、秘密の合意のアタックの後に失われる。
【０００７】
ビットストリームコンテンツに向けられる別のソリューションは、２００５年４月１３日に提出された同じ出願人による、未だ公開されていない欧州特許出願０５１０２８８９．２（出願人のドケット番号ＰＨＮＬ０５０２７２）で提案されており、引用により本明細書に盛り込まれる。本方法は、部分的なデコーディング及びエンコーディングが実行される効果的な位相変調により通謀によりプロテクトされるウォーターマークを埋め込む効率的なやり方を発見する。ＰＨＮＬ０５０２７２の発明の１つの特定の実現では、ビットストリームデータは、部分的なデコーディング、及びいわゆるＩＭＤＣＴ（Inverse  Modified  Discrete  Cosine  Transform）／ＭＤＣＴ（Modified  Discrete  Cosine  Transform）を受ける。しかし、コンテンツの変換は、高速のビットストリームからビットストリームへの処理が必要とされる用途において禁止される。これは、ウォーターマークの埋め込みがビットストリームの形成の前に既に行われているか、埋め込みがビットストリームドメインで完全に実行されるケースである。ＰＨＮＬ０５０２７２で記載される方法は、ウォーターマークがダウンロードの間にオンザフライで埋め込まれるか、又は安価な家電製品でのクライアントサイドのビットストリームのウォーターマーキングが必要とされる、法的なトラッキングアプリケーションのような、高速のビットストリームのウォーターマークの埋め込みが必要とされる用途で十分に効率的ではない。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
したがって、秘密の合意に対する耐性のあるウォーターマークを埋め込む改善された方法が有効であり、特に、たとえばＩＭＤＣＴ−ＭＤＣＴカスケード接続された変換といった、ウォーターマークのペイロードキャパシティに影響を及ぼすことなしに、及び、部分的なデコーディングの必要なしに、秘密の合意のプロテクションを可能にする方法及びシステムが有利である。
【課題を解決するための手段】
【０００９】
したがって、本発明は、特許請求の範囲に従って、秘密の合意に対する耐性のある圧縮された領域でのウォーターマーキングを効率的に提供する装置、方法、及びコンピュータ読み取り可能な媒体を提供することで、当該技術分野における先に識別された問題点のうちの１以上を単独又は組み合わせで緩和、軽減又は除去して、少なくとも上述された問題を解決することが好ましい。
【００１０】
本発明に係る一般的なソリューションは、秘密の合意に対する耐性のあるビットストリームのウォーターマークを生成するためにビットストリーム信号を変更するためのフレームワークを提供する。本発明の態様によれば、秘密の合意に対する耐性のあるビットストリームのウォーターマーキングを可能にするビットストリーム信号を変更する方法、システム及びコンピュータ読取り可能な媒体が開示される。
【００１１】
本発明の１態様によれば、本方法は、その秘密の合意に対する耐性のあるビットストリームのウォーターマーキングを可能にするビットストリームを変更する方法が提供される。本方法は、前記ビットストリーム信号のビットストリームスペクトル信号を第一の信号と第二の信号に分割すること、第一の信号を第一の変更信号で乗算すること、第一の変更された信号を出力すること、変換された第二の信号を得るために前記第二の信号に変換の演算を実行すること、前記変換された第二の信号を第二の変更信号で乗算して、変更された第二の信号を出力すること、前記第一の変更された信号から前記第二の変更された信号を減算して、前記ビットストリームの変更されたビットストリーム信号を取得するのに適した変更されたビットストリームスペクトル信号を出力すること、を含む。
【００１２】
本発明の別の態様によれば、その秘密の合意に対する耐性のあるビットストリームのウォーターマーキングを可能にするビットストリーム信号を変更するシステムが提供される。システムは、前記ビットストリーム信号のビットストリームスペクトル信号を第一の信号と第二の信号に分割する手段、第一の信号を第一の変更信号で乗算して、変更された第一の信号を出力する手段、変換された第二の信号を取得するため、前記第二の信号に変換の演算を実行する手段、前記変換された第二の信号を第二の変更信号で乗算して、第二の変更された信号を出力する手段、前記第一の変更された信号から前記第二の変更された信号を減算して、前記ビットストリーム信号の変更されたビットストリーム信号を取得するために適した変更されたビットストリームのスペクトル信号を出力する手段、を含む。
【００１３】
本発明の更なる態様によれば、コンピュータにより処理するため、その秘密の合意に対する耐性のあるビットストリームのウォーターマーキングを生成するためにビットストリーム信号を可能にするためのコンピュータプログラムを実現するコンピュータ読取り可能な媒体が提供される。コンピュータプログラムは、前記ビットストリーム信号のビットストリームのスペクトル信号を第一の信号と第二の信号に分割する第一のコードセグメント、第一の信号を第一の変更信号で乗算して、第一の変更された信号を出力する第二のコードセグメント、変換された第二の信号を取得するために前記第二の信号に変換動作を実行する第三のコードセグメント、前記変換された第二の信号を第二の変更信号で乗算して、第二の変更された信号を出力する第四のコードセグメント、及び、前記第一の変更された信号から前記第二の変更された信号を減算して、前記ビットストリーム信号の変更されたビットストリーム信号を取得するために適した変更されたビットストリームスペクトル信号を出力する第五のコードセグメントを含む。
【００１４】
本発明は、従来技術に対して、少なくとも、既にエンコードされたコンテンツについて秘密の合意に対する耐性の特性を加える効率的なやり方を提供するという利点を有する。別の利点は、（少なくとも部分的に）デコーディング及びエンコーディングの必要を除去することで、システムの複雑さが大幅に低減されることである。
【００１５】
本発明が可能なこれらの態様、特徴及び利点、並びに他の態様、特徴及び利点は、本発明の実施の形態の以下の説明から明らかとなるであろう。
【発明を実施するための最良の形態】
【００１６】
以下の説明は、ＡＡＣ（Advanced  Audio  Coding）オーディオ圧縮フォーマット信号に適用可能な本発明の実施の形態に焦点を当てる。しかし、本発明はこのアプリケーションに限定されず、ＭＰＥＧビデオ、ＷＭＶ又はＭＰ３オーディオ等の他の圧縮フォーマットに適用される場合があることを理解されたい。したがって、本発明は、統合されたウォーターマークソリューション等による、電子音楽配信、ビデオオンデマンドシステム、ｐ２ｐファイルシェアリングサービスのような多数の出現している用途に関する。
【００１７】
本発明の基本的な考えは、ビットストリーム変更信号のデコードされたバージョンを平均することで位相歪み及び知覚による品質の低下を必然的に導くようなやり方で、ビットストリーム変更信号を生成することである。既にウォーターマークされたビットストリーム信号又はビットストリームドメインで埋め込まれた信号について、秘密の合意によるアタックを防止するビットストリーム方法が開示される。これら２つのアイデアは、図１〜２で概念的に示される。
【００１８】
図１は、ウォーターマークが先験的に埋め込まれる秘密の合意のプロテクションを提供するシステム１００を例示する。ウォーターマークは、公知のやり方でビットストリームのウォーターマークの埋め込みユニット１０１を使用して、入力ビットストリーム信号ｂXに埋め込まれる。ウォーターマークされたビットストリーム信号ｂWは、ビットストリーム変更ユニット１０３により変更され、ウォーターマークされた秘密の合意に対する耐性のあるビットストリーム信号ｂyが生成される。ビットストリーム変更ユニット１０３の動作は、図３〜４を参照して以下に更に詳細に説明される。
【００１９】
図２は、ビットストリームの変更後にウォーターマーク信号がビットストリームに埋め込まれる秘密の合意のプロテクションを提供するシステム２００を説明する。入力ビットストリーム信号ｂXは、ビットストリーム変更ユニット２０１により変更されたビットストリーム信号ｂmにはじめに変更される。その後、ウォーターマークは、ビットストリームウォーターマーク埋め込み手段２０３により変更されたビットストリーム信号ｂmに埋め込まれ、ウォーターマークされた秘密の合意に対する耐性のあるビットストリーム信号ｂyが生成される。ビットストリーム変更ユニット２０１又はビットストリーム変更ユニット１０３の動作は、制御信号２０５又は１０５のそれぞれにより制御可能である。
【００２０】
秘密の合意を防止する方法は、位相変更された信号を平均することで位相歪み及び知覚による品質の低下を招き、これによりコンテンツを役に立たないようにするようなやり方で、位相変更された（クリアテキスト（clear  text））信号を生成することに基づく。本発明によれば、ウォーターマークを除くために変更されたビットストリーム信号から導出された多数のクリアテキストのコンテンツに対して秘密の合意をしようとする試みによって、非常に品質が低下されたコンテンツを生じるように、位相変調は、ビットストリームドメインで全体的に実現される。
【００２１】
本発明の１実施の形態によれば、以下の数学演算は、秘密の合意に対する耐性の特性が達成されるように、変換領域においてどのような特定の変更が行われるかを示す。このため、信号の位相は、導入された遅延が所与のＤＣＴフレームにおいて一定であると仮定されるように十分に緩やかに変化する。特に、フレームの時間領域の信号ｘ［ｎ］を考える。そのＤＣＴは、以下により与えられる。
【００２２】
【数１】
2009509188.tif 000003
ここでｎ＝０，．．．，Ｎ−１、及びｋ＝０，．．．，Ｎ／２−１である。ここでｆ［ｎ］は、ある必要とされる特性をもつ窓関数である。たとえば、以下に示される正弦波関数は、これらの特性を満たす。
【００２３】
【数２】
2009509188.tif 000004
ここで、ＭＤＣＴは、ｘ［ｎ］の代わりに位相変更された信号ｘ［ｎ−τ］に適用される。次いで、式（１）は、以下のようになる。
【００２４】
【数３】
2009509188.tif 000005
ここで、変数の変換、すなわちｎ−τ＝ｍを適用し、式（４）が得られる。
【００２５】
【数４】
2009509188.tif 000006
ｃｏｓ（ｘ＋ｙ）＝ｃｏｓ（ｘ）ｃｏｓ（ｙ）−ｓｉｎ（ｘ）ｓｉｎ（ｙ）という同一性を適用することで更に詳しくすると、以下の等価な表現が得られる。
【００２６】
【数５】
2009509188.tif 000007
ここでｋは式（４）に示される範囲の値を取る。なお、式（５）の右サイドの第一の項の第二の部分は、Ｘ［ｋ］と同じであり、第二の項の第二の部分は、Ｈ｛Ｘ［ｋ］｝に等しく、Ｈ｛｝はヒルベルト変換を意味する。したがって、式（５）は以下のように簡略化される。
【００２７】
【数６】
2009509188.tif 000008
これは、時間領域における変更は、離散コサイン変換（ＤＣＴ）領域における乗算とヒルベルト変換の組み合わせであることを意味する。変更を実現する１つの方法は、図３〜４に示される。図３は、シグナルスプリッタ３０１、乗算ユニット３０３，３０７、ヒルベルト変換ユニット３０５及び減算ユニット３０９を有するビットストリーム変更ユニット３００を示す。また、図３は、入力ビットストリーム信号ｂXがどのようにビットストリームスペクトル信号Ｘ［ｋ］に関連付けされるかを示す。信号ｂXは、分析手段３２１で処理され、結果的に得られる分析されたビットストリーム信号３２２は、デマルチプレックス（ＤｅＭＵＸ）ユニット３２３に送出され、このＤｅＭＵＸで、分析された信号３２２からヘッダ及び関連される副情報（side  information）が抽出され、残りの信号は、入力ビットストリームのスペクトル信号Ｘ［ｋ］である。ビットストリーム変更ユニット３００の動作は、図４を参照して説明される。ステップ４０１では、ビットストリーム変更ユニット３００に入力される、入力ビットストリームスペクトル信号Ｘ［ｋ］（スペクトルデータ）は、スプリッタ３０１により第一の信号３０２及び第二の信号３０４に分裂される。第一の信号３０２は、ステップ４０３で、第一の変更された信号３１４を取得するため、乗算ユニット３０３において第一の変更信号３０６で乗算される。この特定の実施の形態では、ＡＡＣビットストリームが考慮され、第一の変更信号３０６は、以下に示される。
【００２８】
【数７】
2009509188.tif 000009
第二の信号３０４は、変換ユニット３０５に送出される。ＡＡＣビットストリームが考慮されるこの特定の実施の形態では、変換ユニット３０５は、ステップ４０５において、第二の信号にヒルベルト変換の演算を実行する。変換された信号３０８は、乗算ユニット３０７に送出される。乗算ユニット３０７は、第二の変更された信号３１２を取得するため、ステップ４０７において、変換された信号３０８を第二の変更信号３１０で乗算する。ＡＡＣビットストリームが考慮されるこの特定の実施の形態では、第二の変更信号３１０は、以下に示される。
【００２９】
【数８】
2009509188.tif 000010
ステップ４０９では、第二の変更された信号３１２は、減算ユニット３０９において、第一の変更された信号３１４から減算され、秘密の合意に対する耐性のあるビットストリームのスペクトル信号Ｘ’［ｋ］が生成され、ビットストリーム変更ユニット３００から出力される。秘密の合意に対する耐性のあるビットストリームのスペクトル信号Ｘ’［ｋ］は、マルチプレックス（ＭＵＸ）ユニット３２５において、ヘッダ情報３２４と乗算され、パッカーユニット３２７に沿って送出され、変更された秘密の合意に対する耐性のあるビットストリーム信号ｂ’Xが結果的に得られる。所定の実施の形態によれば、この変更された秘密の合意に対する耐性のあるビットストリーム信号ｂ’Xは、ウォーターマークされた秘密の合意に対する耐性のあるビットストリーム信号ｂy（図１参照）に等しいか、又は、ウォーターマークされた秘密の合意に対する耐性のあるビットストリーム信号ｂyを与えるためにウォーターマークされる変更されたビットストリーム信号ｂm（図２参照）に等しい。
【００３０】
図５に係る本発明の別の実施の形態では、コンピュータ読取り可能な媒体は、概念的に示される。コンピュータ読取り可能な媒体５００は、コンピュータ５１３により処理されるため、装置においてメディア信号にウォーターマークを埋め込むためのコンピュータプログラム５１０を媒体に実現する。コンピュータプログラム５１０は、ビットストリーム信号を第一の信号及び第二の信号に分割するための第一のコードセグメント５１４、第一の信号を第一の変更信号で乗算して、第一の変更された信号を出力する第二のコードセグメント５１５、前記第二の信号に変換の演算を実行する第三のコードセグメント５１６、前記変換された第二の信号を第二の変更信号で乗算して、第二の変更された信号を出力する第四のコードセグメント５１７、前記第二の変更された信号を前記第一の変更された信号から減算して、変更されたビットストリーム信号を出力する第五のコードセグメント５１８を含む。
【００３１】
本発明は、ハードウェア、ソフトウェア、ファームウェア又はこれらの任意の組み合わせを含む適切な形式で実現される。しかし、好ましくは、本発明は、１以上のデータプロセッサ及び／又はデジタルシグナルプロセッサで実行されるコンピュータソフトウェアとして実現される。本発明の実施の形態のエレメント及びコンポーネントは、適切なやり方で物理的、機能的及び論理的に実現される。確かに、機能は、単一のユニットで実現されるか、複数のユニットで実現されるか、他の機能ユニットの一部として実現される。係るように、本発明は、単一のユニットで実現されるか、異なるユニット及びプロセッサ間で物理的及び機能的に分散される場合がある。
【００３２】
本発明は、特定の実施の形態を参照して記載されたが、本明細書で述べた特定の形式に限定されることが意図されない。むしろ、本発明は、特許請求の範囲によってのみ制限され、上述されたものとは異なる分散システムといった、上述された以外の実施の形態も同様にこれら特許請求の範囲において可能である。
【００３３】
請求項において、用語「有する“comprises/comprising”」は、他のエレメント又はステップの存在を排除するものではない。さらに、個々に列挙されたが、複数の手段、エレメント又は方法ステップは、たとえば単一のユニット又はプロセッサにより実現される。さらに、個々の特徴が異なる請求項で含まれるが、これらは結合される場合があり、異なる請求項に含まれることは、特徴の組み合わせが実施可能ではないこと、及び／又は有利ではないことを意味しない。
【図面の簡単な説明】
【００３４】
【図１】本発明の１実施の形態に係るウォーターマークがビットストリームに先天的に埋め込まれた秘密の合意のプロテクションを提供するシステムの概念図である。
【図２】本発明の１実施の形態に係るウォーターマーク信号がビットストリームに埋め込まれた秘密の合意のプロテクションを提供するシステムの概念図である。
【図３】本発明の１実施の形態に係るビットストリーム変更ユニットの概念図である。
【図４】本発明の１実施の形態に係るビットストリーム変更ユニットの動作を説明するフローチャートである。
【図５】本発明の１実施の形態に係る秘密の合意のプロテクションを提供するコンピュータ読取り可能な媒体の概念図である。
【図１】
2009509188.tif 000013
【図２】
2009509188.tif 000014
【図３】
2009509188.tif 000015
【図４】
2009509188.tif 000016
【図５】
2009509188.tif 000017
【手続補正書】
【提出日】平成20年3月18日(2008.3.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
秘密の合意に対する耐性のあるビットストリームのウォーターマーキングを可能にするためにビットストリーム信号を変更する方法であって、
前記ビットストリーム信号のビットストリームスペクトル信号を第一の信号と第二の信号に分割するステップと、
前記第一の信号を第一の変更信号
【数１】
2009509188.tif 000018
で乗算して、第一の変更された信号を出力するステップと、
前記第二の信号にヒルベルト変換の演算を実行して、変換された第二の信号を取得するステップと、
前記変換された第二の信号を第二の変更信号
【数２】
2009509188.tif 000019
で乗算して、第二の変更された信号を出力するステップと、
前記第二の変更された信号を前記第一の変更された信号から減算して、前記ビットストリーム信号の変更されたビットストリーム信号を取得するために適した変更されたビットストリームのスペクトル信号を出力するステップと、
を含むことを特徴とする方法。
【請求項２】
前記ビットストリームのスペクトル信号は、ビットストリームのウォーターマーキング技術を使用して先験的にウォーターマークされ、前記変更されたビットストリームのスペクトル信号及び前記変更されたビットストリーム信号は、ウォーターマークされた秘密の合意に対する耐性のあるビットストリーム信号である、
請求項１記載の方法。
【請求項３】
ウォーターマークされた秘密の合意に対する耐性のあるビットストリーム信号を生成するビットストリームウォーターマーキング技術を使用して、前記変更されたビットストリームのスペクトル信号の前記変更されたビットストリーム信号をウォーターマークするステップを更に含む、
ことを特徴とする請求項１記載の方法。
【請求項４】
秘密の合意に対する耐性のあるビットストリームのウォーターマーキングを可能にするためにビットストリーム信号を変更するシステムであって、
前記ビットストリーム信号のビットストリームスペクトル信号を第一の信号と第二の信号に分割する手段と、
前記第一の信号を第一の変更信号
【数３】
2009509188.tif 000020
で乗算して、第一の変更された信号を出力する手段と、
前記第二の信号にヒルベルト変換の演算を実行して、変換された第二の信号を取得する手段と、
前記変換された第二の信号を第二の変更信号
【数４】
2009509188.tif 000021
で乗算して、第二の変更された信号を出力する手段と、
前記第二の変更された信号を前記第一の変更された信号から減算して、前記ビットストリーム信号の変更されたビットストリーム信号を取得するために適した変更されたビットストリームのスペクトル信号を出力する手段と、
を含むことを特徴とするシステム。
【請求項５】
前記ビットストリームのスペクトル信号が分割される前に前記ビットストリーム信号をウォーターマークする手段を更に有する、
請求項４記載のシステム。
【請求項６】
前記変更されたビットストリームのスペクトル信号の前記変更されたビットストリーム信号をウォーターマークする手段を更に有する、
請求項４記載のシステム。
【請求項７】
秘密の合意に対する耐性のあるビットストリームのウォーターマーキングを可能にするためにビットストリーム信号を変更するためのコンピュータプログラムを実現するコンピュータ読取り可能な媒体であって、
前記ビットストリーム信号のビットストリームスペクトル信号を第一の信号と第二の信号に分割する第一のコードセグメントと、
前記第一の信号を第一の変更信号
【数５】
2009509188.tif 000022
で乗算して、第一の変更された信号を出力する第二のコードセグメントと、
前記第二の信号にヒルベルト変換の演算を実行して、変換された第二の信号を取得する第三のコードセグメントと、
前記変換された第二の信号を第二の変更信号
【数６】
2009509188.tif 000023
で乗算して、第二の変更された信号を出力する第四のコードセグメントと、
前記第二の変更された信号を前記第一の変更された信号から減算して、前記ビットストリーム信号の変更されたビットストリーム信号を取得するために適した変更されたビットストリームのスペクトル信号を出力する第五のコードセグメントと、
を含むことを特徴とするコンピュータプログラム。
【請求項８】
電子音楽配信システムにおける請求項１乃至３の何れか記載の方法の使用。
【国際調査報告】
2009509188.tif 000024
2009509188.tif 000025