(57)【要約】      （修正有）【課題】フレームからなる少なくとも一つのシーケンスを含む、ビデオ中の透かしの存在を評価する方法および装置を提供する。【解決手段】フレームのシーケンスのうちの一つのシーケンスの間の少なくとも一つのフレームについて、一組の軸方向相互相関値を計算する段階であって、各軸方向相互相関値は、当該フレームと、空間的な水平軸に沿ってシフトされた参照透かしとの間の相関に対応する段階と、軸方向相互相関値に適用される関数によって出力される値の重み付けされた和を計算することによって、検出スコアを得る段階と、検出スコアに従って透かしの存在を評価する段階と、を含む。視差コヒーレントな透かしの検出に特に好適だが、任意の透かし入れ技法に対応する。【選択図】図１
2015015713.tif 000002
【特許請求の範囲】
【請求項１】
フレームからなる少なくとも一つのシーケンスを含むビデオ中の透かしの存在を評価する方法であって、前記フレームのシーケンスのうちの少なくとも一つのシーケンスの間の少なくとも一つのフレームについて：
・一組の軸方向相互相関値を計算する段階であって、各軸方向相互相関値は、当該フレームと、空間的な水平軸に沿ってシフトされた参照透かしとの間の相関に対応する、段階と；
・前記軸方向相互相関値に適用される関数によって出力される値の重み付けされた和を計算することによって、検出スコアを得る段階と；
・前記検出スコアに従って透かしの存在を評価する段階とを含む、
方法。
【請求項２】
前記フレームをホワイトニングする、クリッピングする、前記フレームの予備的な処理を含む、請求項１記載の方法。
【請求項３】
各軸方向相互相関値は、ある範囲内のあるシフトについて計算されている、請求項１または２記載の方法。
【請求項４】
前記関数が恒等関数である、請求項１ないし３のうちいずれか一項記載の方法。
【請求項５】
前記検出スコアに従って透かしの存在を評価することが、前記検出スコアを第一の閾値と比較することを含む、請求項１ないし４のうちいずれか一項記載の方法。
【請求項６】
前記関数は、軸方向相互相関値が第二の閾値よりも高い場合に前記軸方向相互相関値を出力し、前記関数は、軸方向相互相関値が第二の閾値よりも低い場合に0を出力する、請求項１ないし５のうちいずれか一項記載の方法。
【請求項７】
前記ビデオが、左ビューおよび右ビューに対応する、フレームの二つのシーケンスを含む、請求項１ないし６のうちいずれか一項記載の方法。
【請求項８】
前記ビデオが、左および右ビューから導出された合成されたフレームのシーケンスを含む、請求項１ないし６のうちいずれか一項記載の方法。
【請求項９】
請求項１ないし８のうちいずれか一項記載の方法を実行するためにコンピュータ実行可能なプログラム命令を記憶しているコンピュータ可読記憶媒体。
【請求項１０】
フレームからなる少なくとも一つのシーケンスを含むビデオ中の透かしの存在を評価する装置であって：
・フレームの諸シーケンスのうちの少なくとも一つのシーケンスの間の少なくとも一つのフレームについて、一組の軸方向相互相関値を計算する段階であって、各軸方向相互相関値は、当該フレームと、ある空間的な水平方向軸に沿ってシフトされた参照透かしとの間の相関に対応する、段階と；
・前記軸方向相互相関値に適用される関数によって出力される値の重み付けされた和を計算することによって、検出スコアを得る段階と；
・前記検出スコアに従って透かしの存在を評価する段階とを実行するよう適応された少なくとも一つのプロセッサを有する、
装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオ中の、特に合成ビュー・ビデオまたは三次元立体ビデオにおける透かしの検出に関する。より詳細には、本発明は、ビデオ中の透かしの存在を評価する方法および該方法を実装する関連装置に関する。
【背景技術】
【０００２】
本節は、以下で記述および／または特許請求される本発明のさまざまな側面に関係しうる技術のさまざまな側面を読者に紹介するために意図されたものである。この議論は、本発明のさまざまな側面のよりよい理解を容易にするために、読者に背景情報を提供する助けとなると信ずる。よって、これらの陳述は、従来技術の自認ではなく、この観点で読まれるべきであることは理解しておくべきである。
【０００３】
三次元（3D）立体ビデオでは、右ビューおよび左ビューの両方が表示されて、ユーザーは3D効果を享受する。左および右ビューはステレオ・カメラ捕捉から得られる、あるいは左および右ビューは参照ビューから合成される。マルチビュー・テレビジョンでは、異なるカメラで捕捉された、同じシーンのいくつかのビューがユーザーに伝達される。ユーザーは自由に、そのシーンの伝達されるビューの任意のものを表示でき、あるいは伝達されたビューから、仮想カメラの視点に対応する中間ビューを合成することさえできる。
【０００４】
標準的なビデオについては、著作権保護が3Dまたはマルチビュー・ビデオにおける懸案として残っている。多くの代替的な著作権管理システムの間では、透かし入れ技法が、画像中に隠された、知覚できない情報を埋め込む。この情報は、不正コピーの源を特定するために法科学鑑定において使われる。しかしながら、3Dビデオにおける透かし埋め込みおよび透かし検出は、モノ・ビュー・ビデオよりも複雑である。実際、ステレオ透かし入れは、本質的に二つの技術的課題を呈する。第一に、新たな型の海賊版サンプル（たとえば、単一ビュー、組み合わされたビュー、合成ビュー）内の埋め込まれた透かしを検出器が検出する能力、第二に、奥行き知覚に関して、埋め込まれた透かしが知覚できないことである。
【０００５】
今日、3Dステレオまたはマルチビュー・コンテンツに適応されたステレオ・ビデオ透かし入れシステムの、主として二つの範疇がある。
【０００６】
第一の範疇は、奥行き不変な埋め込み領域〔ドメイン〕に関する。（カメラが平行でない場合に）ステレオ・ビデオの二つのビューが修正された（rectified）とき、ピクセルは二つのビューの間で水平線に沿ってシフトするだけである。そのような変位に気づかないためには、戦略は、水平方向のシフトに対して不変な領域（たとえば、行に沿った平均ピクセル値）を定義し、この領域において透かしを埋め込むことにある。そのような方法は、同じ出願人によって2011年8月31日に出願された特許文献１において開示されている。この不変な領域におけるビューの表現はかなり安定であり、よく確立された透かし入れのノウハウが容易に再利用できる。とはいえ、不変領域からビューへの逆マッピングは、煩わしくなる可能性のあるアーチファクト（持続的なパターン、頭痛など）を導入することが知られている。
【０００７】
第二の範疇は、視差コヒーレントな透かし入れ（disparity-coherent  watermarking）に関する。これは、左および右のビュー内の参照透かしを、その関連する視差情報に基づいてエクスポートすることにある。これは、フィルム撮影される透かし入れされた3Dシーンをシミュレートすることと、いくぶん等価である。この戦略は、視覚的にかなり自然な効果を与える：透かしノイズ・テクスチャーはシーン内のオブジェクトの表面上である。他方、これまで提案された透かし検出技法は、非盲目的なものである。検出器は、透かしを取り出すために、サイド情報（もとのカメラの内在的／外因的パラメータ、合成カメラの内在的／外因的パラメータ）を必要とする。これらのパラメータのいくつかは、実際には推定されてもよいが、その場合、検出性能は推定の品質に強く結びつけられる。
【０００８】
たとえば、非特許文献１は、人間の視覚系の空間的マスキング属性を活用することによって、透かしをマルチビューに埋め込む方法を開示している。その著者らは、仮想カメラの位置および回転を活用することによって透かしを検出する方法も開示している。しかしながら、透かし検出のための方法は、もとのビューの少なくとも一つと、カメラのパラメータを必要とする。これらは常に利用可能なわけではない。未知のカメラ・パラメータの場合には、彼らはもとのビューを、対応する奥行きマップ情報とともに使い、合成されたビューのカメラ位置および配向を推定することを開示している。この方法は、推定されたパラメータに関してもとのビデオを変換する段階と、合成されたビューに対してそれを差し引く段階とを含む。結果として得られる信号と透かし信号との間の相関が、透かし検出におけるよりよい性能を提供する。しかしながら、カメラ・パラメータの推定は、多量の処理を必要とする。そのような透かし検出は盲目的ではなく、複雑であり、時間がかかる。さらに、検出性能は、カメラ・パラメータ推定に敏感である。
【０００９】
たとえば、非特許文献２も、参照透かしをもって参照ビューに透かし入れし、奥行きデータに従ってこの参照透かしの投影を他のビューに埋め込むことによって、透かしをマルチビューに埋め込む方法を開示している。この方法は、3Dシーン・ショットに透かし入れすることとどうにかして等価である。著者らは、参照ビューと試験されるビューとの間の投影行列を推定することによって透かしを検出する方法も開示している。これは透かし検出のために参照ビューを必要とするので、検出器は非盲目的である。ひとたび投影行列が推定されると、参照透かしパターンの投影が計算される。次いで、試験されるビューと投影される透かしパターンとの間の相関が十分高ければ、試験されるビューは透かし入れされたビューから生成されたものと考えられる。しかしながら、投影行列の推定は、誤りを生じやすく、時間がかかる。
【００１０】
多くの透かし入れシステムは、相関ベースの検出に依拠する。本質的には、検出器は、コンテンツ（たとえばビュー）と参照透かし信号との間の相関スコアを計算する。コンテンツが透かしを含んでおり、該透かしと整列されていれば、検出スコアは高くなり、透かしが検出される。
【００１１】
ビデオ、画像またはオーディオに適用される、現状技術の透かし検出方法（非特許文献３に記載されるような）では、コンテンツ上で、透かしは、参照透かし信号とコンテンツとの間の相関を計算することによって検出される。その際、コンテンツが前記透かし信号を用いて透かし入れされているか否かを判断するために、相関の絶対値が閾値と比較される。絶対値が閾値を超えれば、相関の符号が、ビット「0」またはビット「1」のどちらがコンテンツに埋め込まれたのかを判定することを可能にする。そのような方法は、コンテンツが幾何学的な歪みを受けているとき、たとえばコンテンツがトリミングされているまたはコンテンツのピクセルがシフトされている場合には、透かしを復元しそこなう。上記方法がステレオ画像透かし入れに直接適用されるとしたら、ビュー合成がいくつかのピクセルをシフトさせ、シフト量がピクチャー中の対応するオブジェクトの奥行き情報に依存することになる。よって、参照透かし信号と合成ビューとの間の相関の計算は非常に低い相関値を与えるであろう。すなわち、ビュー合成によってシフトされなかったピクセルのみが相関に正の寄与をすることになる。よって、この現状技術の方法は、3Dステレオ・コンテンツについては非常に貧弱な検出結果を与える。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】欧州特許出願2426636A1
【非特許文献】
【００１３】
【非特許文献１】A.Koz,  C.Cigla  and  A.Alatan、Watermarking  of  free-view  video,  IEEE  Transactions  on  Image  Processing,  volume  19,  pp.1785-1797,  July  2010
【非特許文献２】E.Halici  and  A.Alatan、Watermarking  for  depth-image-based  rendering,  IEEE  International  Conference  on  Image  Processing,  pp.4217-4220,  November  2009
【非特許文献３】I.Cox,  J.Killian,  F.Thomson  Leighton,  T.Shamoon、Secure  spread  spectrum  watermarking  for  multimedia,  IEEE  trans.  On  Image  processing,  vol.6,  no.12,  December  1997
【発明の概要】
【発明が解決しようとする課題】
【００１４】
盲目的な透かし検出器で作業するほうが通例は便利なので、任意のレガシー透かし埋め込み器とともに、特に視差コヒーレントな透かし埋め込み器とともに使用でき、もとのビデオに関係したいかなる情報も必要としない検出アルゴリズムが必要とされている。
【課題を解決するための手段】
【００１５】
本発明の目的は、ビデオ中の透かしを検出する方法を提案することによって、従来技術の欠点の少なくとも一つを克服することである。本発明の発想は、それぞれ透かし信号のシフトされたバージョンに対応するいくつかの相関値を計算し、これらいくつかの相関値を総合して単一の検出値を得るということである。実際、相関ベースの検出に先立って参照透かしを整形し直す代わりに、我々は、拡散された透かし信号の種々の断片を収集する盲目的な検出戦略を提案する。
【００１６】
この目的に向け、本発明は、フレームからなる少なくとも一つのシーケンスを含むビデオ中の透かしの存在を評価する方法に関する。本方法は、前記フレームのシーケンスのうちの少なくとも一つのシーケンスの間の少なくとも一つのフレームについて、一組の軸方向（axial）相互相関値を計算する段階であって、各軸方向相互相関値は、当該フレームと、空間的な水平軸に沿ってシフトされた参照透かしとの間の相関に対応する、段階と；前記軸方向相互相関値に適用される関数によって出力される値の重み付けされた和を計算することによって、検出スコアを得る段階と；前記検出スコアに従って透かしの存在を評価する段階とを含む。そのような方法は、視差コヒーレントな透かしの検出に特に好適だが、任意の透かし入れ技法に対応する。
【００１７】
第一の好ましい実施形態では、本方法は、フレームをホワイトニングするおよび／またはクリッピングする、フレームの予備的な処理を含む。そのような前処理は、本透かし検出手順が適用されるフレームにおけるホスト信号の干渉を減らすことによって検出を有利に改善する。
【００１８】
本発明の特に有利な特性によれば、各軸方向相互相関値は、ある範囲内のあるシフトについて計算される。
【００１９】
ある変形では、前記関数は、たとえば、絶対値関数である。もう一つの変形では、前記関数は、軸方向相互相関値が第二の閾値よりも高い場合に前記軸方向相互相関値を出力し、前記関数は、軸方向相互相関値が第二の閾値よりも低い場合に0を出力する。
【００２０】
他の実施形態では、前記ビデオは、左ビューおよび右ビューに対応する、フレームの二つのシーケンスを含む、あるいは前記ビデオは、左および右ビューから導出された合成されたフレームのシーケンスを含む。有利には、これらの実施形態において、前記軸は水平軸である。
【００２１】
第二の側面では、本発明は、開示される方法を実行するためにコンピュータ実行可能なプログラム命令を記憶するコンピュータ可読記憶媒体に向けられる。
【００２２】
第三の側面では、本発明は、フレームの諸シーケンスのうちの少なくとも一つのシーケンスの間の少なくとも一つのフレームについて、一組の軸方向相互相関値を計算する段階であって、各軸方向相互相関値は、当該フレームと、所定の軸に沿ってシフトされた参照透かしとの間の相関に対応する、段階と；前記軸方向相互相関値のうちの少なくとも一つを総合して検出スコアを得る段階と；前記検出スコアを第一の閾値と比較して参照透かしの存在を評価する段階とを実行するよう適応された少なくとも一つのプロセッサを有する装置に向けられる。
【００２３】
明記されていないが、本願の実施形態は、任意の組み合わせまたはサブコンビネーションにおいて用いられてもよい。たとえば、総合機能は前処理機能および／または3Dステレオまたは合成ビューの型のビデオと組み合わされてもよい。さらに、本方法について記載される任意の特徴または変形は、開示される方法を処理するために意図された装置やプログラム命令を記憶するコンピュータ可読記憶媒体と両立できる。
【図面の簡単な説明】
【００２４】
本発明の他の特徴および利点が、添付の図面を援用して例解される、本発明の限定しない実施形態の記述を通じて明白となるであろう。
【図１】ある特定の実施形態に基づくビデオの透かしを検出するための方法を表わす図である。
【図２】同じシーンの左および右ビューにおけるピクセルの変位を、一組の相互相関値とともに表わす図である。
【図３】ある好ましい実施形態に基づく方法を実装する装置を示す図である。
【発明を実施するための形態】
【００２５】
開示される検出方法は、任意の透かし入れ技法に対応するものの、3Dステレオ・ビデオにおける視差コヒーレントな透かしの検出に特に好適なので、そのような透かし方式およびビデオの型について好ましい実施形態を記述する。
【００２６】
図１は、ある特定の実施形態に基づく視差コヒーレントな透かしを検出する方法を表わしている。本方法は、ビデオに属するフレームの諸シーケンスのうちの一つのシーケンスのフレームの間のあるフレームに対して適用される。以下の記述では、用語「シーケンス」はビデオ・コンテンツを表わす諸フレームの時間的な集合を含む。さらに、実際上は、用語「シーケンス」は、3Dステレオ・ビデオにおける「ビュー」（左または右の）またはマルチビュー・ビデオにおける「ビュー」を指す。
【００２７】
第一の動作段階１０１では、検出を改善するために、フレームに前処理動作が適用される。ある好ましい実施形態では、そのような段階は、諸フレームにフィルタを適用することにある。たとえば、参照透かしが白色または高域通過である場合、諸フレームにホワイトニング・フィルタが適用されてもよい。選ばれたフィルタの型（たとえば、高域通過フィルタ）に依存して、フレーム中で関心対象であるもの（たとえば高周波）のみを保持することが可能である。そうすることにより、後続段階でのフレームと透かしとの間の干渉が軽減され、検出結果が向上される。探している透かしが0を中心とするガウシアン・ノイズであるとする。第一の変形では、フレームと高域通過フィルタとの間の畳み込みが計算される。単純な高域通過フィルタは例えば次の3×3行列である。
【００２８】
【数１】
2015015713.tif 000003
フレームは主として低周波成分からなるので、高域通過フィルタ処理はこれらの成分を減衰させ、よって透かしの信号対雑音比を高める。フィルタ処理されたフレームはそのまま保持されることができ、あるいは突出ピクセル値がクリッピングされることができる、すなわちあらかじめ定義された閾値より高い／低いすべてのピクセル値は該閾値に設定される。
【００２９】
第二の変形では、フレームにフーリエ変換が適用される。フィルタ処理されたフレームは、フレームのフーリエ変換の位相（信号の絶対値は1と置かれる）の逆フーリエ変換である。
【００３０】
【数２】
2015015713.tif 000004
第二段階１０２では、一組の軸方向相互相関値が計算される。各軸方向相互相関値は、フレームと、所定の軸に沿ってシフトされた参照透かしとの間の相関に対応する。ある有利な変形では、軸は水平軸である。この変形は、ビデオが左および右ビューを有する立体視コンテンツまたは左および右ビューから導出された合成フレームのシーケンスに対応する場合に好適である。ここで、ビューは修正されたステレオ・ビューである。それらの合成ビューは仮想ビューとも呼ばれる。相関を使って透かしを検出するためには、フレームは参照透かしを含むだけではなく、参照透かしと「整列されている」必要がある。すなわち、相関値を計算する前にフレームのピクセルがシフトされていたり、トリミングされていたりしてはならない。視差コヒーレントな透かしで保護されたビューまたは透かし入れされた参照ビューからもしくは透かし入れされた左および右ビューから生成された仮想ビューの場合、透かしはいくつかの領域ではシフトされている（並進はシーン内の当該ピクセルに対応するオブジェクトの奥行きに比例する）。このことは図２に表わされている。所与の奥行きにある当該フレームのすべての領域は同じシフトを受け、これらの領域における根底にある透かしもこのシフトを受ける。左および右のビューにおける同じオブジェクトの位置の間のシフトは視差とも称される。先述した、単一の相関に基づく現状技術の検出方法は、視差が0であるピクセル領域における透かしを捕捉するのみである。段階１０２は、フレームと、あらゆる可能なシフトについてシフトされた参照透かしとの間の相関を計算することを含む。所与の奥行きにおいてより多くのピクセルがあるほど、フレームとシフトされた透かしとの間の相関スコアが高くなる。この相互相関段階１０２の結果はベクトルρである。その各成分は、（サイズh×wの）フレームFと所与のシフトlをもつ透かしWとの間の相関である。コンテンツが修正された立体視フレームである先述した変形では、相関は水平方向のシフトについてのみ実行される：
【数３】
2015015713.tif 000005
ある個別的な特徴によれば、シフトの値をある範囲に制限することが可能である。実際、視覚的な快適さのため、立体視コンテンツでは、視差値はある範囲内に制限される。実際、視差が所与の範囲より大きいまたは低いと、ユーザーが3Dオブジェクトを享受することが不可能になることがあるか、あるいは目が輻輳（converge）または開散（diverge）するために過度の努力が要求されることがある。このように、検出における計算負荷を低下させるとともにノイズの多い相関成分を考慮するのを避けるために、相関は、所与の範囲内のシフトlについてのみ計算されてもよい。ある実施形態では、シフトは、範囲[−40,60]ピクセルに含まれる。
【００３１】
第三段階１０３では、軸方向相互相関値が総合されて検出スコアが得られる。相関値のベクトルρ(l)は、画像が所与の参照透かしで透かし入れされているか否かおよび画像中に挿入された透かし入れされたビットが「0」であるか「1」であるかを判断するために使われる。シフトが所与の範囲内に制限されている変形では、所与のシフト範囲内のlについてのいくつかの値ρ(l)が、単一の値にまとめて総合される。さまざまな特徴によれば、検出スコアを得るためにシフト範囲にわたってこのベクトルの値を総合することは、以下のものを含む：
・これらの値すべてを合計する：
【数４】
2015015713.tif 000006
・これらの値の最大値を取る：
【数５】
2015015713.tif 000007
・閾値を合計する：
【数６】
2015015713.tif 000008
・n個の最大値を合計する。ここで、nは事前設定パラメータ（たとえばn＝3）：
【数７】
2015015713.tif 000009
ここで、ρ(l0)≧ρ(l1)≧……≧ρ(ln-1)≧ρ(ln)≧……≧ρ(lR)であり、Rは考慮されるシフトの数（すなわち、シフト範囲内のシフトの数）である。
【００３２】
あるいはまた、上記の総合関数はρ(l)の絶対値に適用される。たとえば、総合された値はシフト範囲にわたるρ(l)の絶対値の和である：
【数８】
2015015713.tif 000010
総合関数について述べた上記の特徴のいずれも、符号付きの値ρ(l)の代わりに絶対値|ρ(l)|と組み合わされうる。相関ベクトルρ(l)の他の任意の関数が総合関数として考えられる。
【００３３】
ひとたび検出スコアが計算されたら、第三段階１０３の検出スコアの、検出閾値Tdと呼ばれる第一の閾値との比較により、そのフレームが参照透かしを含んでいるか否かを決定することができる。スコアが閾値より大きければ、参照透かしがそのフレームに埋め込まれていると考えられる。スコアが閾値より小さければ、そのフレームは、参照透かしを透かし入れされていないものとして検出される。透かし埋め込み器が透かし参照信号の極性を使って透かしビットを埋め込む変形では、比較の結果により、埋め込まれたビットを決定することができる。換言すれば、透かし埋め込み器は、透かしビット「0」を埋め込むために参照透かしW(x,y)を挿入し、透かしビット「1」を埋め込むために参照透かし−W(x,y)を挿入する。このように、この場合、検出スコアの符号が、ビット「0」または「1」のどちらが埋め込まれたかを決定するために使用される。
【００３４】
score(F)＞Td：ビット「0」
score(F)＜−Td：ビット「1」。
【００３５】
図２は、同じシーンにの左および右ビューにおけるピクセルの、よって透かしの変位を、一組の相互相関値とともに表わしている。
【００３６】
先に説明したように、通常の相関ベースの検出器は、埋め込まれた透かしのきちんと整列していない断片を見逃してしまうものの、各断片に関連する透かしエネルギーは、相関スコアを計算する前に対応する視差値によって参照透かし信号をオフセットすることによって取り出すことができる。
【００３７】
実際上は、それはコンテンツと参照信号との間の水平方向相互相関を計算することに帰着する。たとえば、左のビュー２００が参照信号２０１で透かし入れされて透かし入れされた左ビュー２０２となり、この参照信号２０１が視差コヒーレントな仕方で右ビュー２０３にエクスポートされて透かし入れされた右ビュー２０４となっていると想定する。水平方向相互相関値の集合は、左ビューでは0を中心としたピーク２０５を明らかにし、一方、右ビューでは視差プロファイルと同様の曲線２０６を与える。この相互相関および総合検出は、参照透かしのほかにいかなるサイド情報も必要としない。検出は盲目的である。
【００３８】
図３は、検出方法の段階を実装するよう適応された装置３００のハードウェア実施形態を示している。当業者は、本方法が、PCのような装置によって、特殊な設備の必要なしにごく簡単に実装できることをも理解するであろう。装置３００はたとえばパーソナル・コンピュータ、ラップトップ、ゲーム・コンソールまたは任意の画像処理ユニットに対応する。種々の変形によれば、方法について記載された特徴は、ソフトウェア・モジュールまたはハードウェア・モジュールにおいて実装される。装置３００は、本発明の実施形態を実装するよう意図された物理的な手段、たとえばプロセッサ３０１（CPU）、データ・メモリ３０２（RAMまたはHDD）、プログラム・メモリ３０３（ROM）、いくつかの入力／出力３０４（I/O）の一つを有する。電源投入されると、マイクロプロセッサ３０１はRAM  ３０２に含まれる透かし検出アルゴリズムの命令をロードして、実行する。メモリRAM  ３０２はさらに、ビデオ・シーケンスおよび関連する透かし参照を表わすデータを含む。
【００３９】
当業者には理解されるであろうが、本願の原理の諸側面はシステム、方法またはコンピュータ可読媒体として具現できる。よって、本願の原理の諸側面は、完全にハードウェアの実施形態、完全にソフトウェアの実施形態（ファームウェア、常駐ソフトウェア、マイクロコードなどを含む）または本稿でみな一般に「回路」「モジュール」または「システム」として言及されることのできるソフトウェアおよびハードウェア側面を組み合わせた実施形態の形を取ることができる。さらに、本願の原理の諸側面はコンピュータ可読記憶媒体の形を取ることができる。一つまたは複数のコンピュータ可読記憶媒体の任意の組み合わせが利用されてもよい。
【００４０】
むろん、本発明は上記の実施形態および特徴に限定されるものではない。
【００４１】
特に、本発明は、いかなる透かし方式とも両立できる。
【図１】
2015015713.tif 000011
【図２】
2015015713.tif 000012
【図３】
2015015713.tif 000013
【外国語明細書】
2015015713000001.pdf