(57)【要約】  デコーダにおいて利用可能な情報が、復号化後にまず少なくとも１つのフィルムグレインパターンにより当該情報を表し、その後に当該少なくとも１つのフィルムグレインパターンを復号化されたイメージコンテンツと合成することによって、イメージコンテンツに埋め込まれる。このようなイメージコンテンツは、典型的には、映画の形態であり、埋め込まれる情報の具体例として、特定の復号化装置の識別情報、復号化装置のユーザ、復号化の日時、装置のモデル番号、装置上で実行されるソフトウェアのバージョン、装置の状態若しくは接続、装置レジスタ若しくはメモリ位置のコンテンツなどがあげられる。イメージコンテンツの許可されていないコピーが検出されると、複製されたイメージコンテンツは差分データを生成するため、復号化されたイメージコンテンツと比較される。その後、差分データは埋め込まれたデータを復元するため、フィルムグレインパターンのデータベースと比較される。
2009538042.tif 000002
【特許請求の範囲】
【請求項１】
イメージコンテンツにデータを隠蔽する方法であって、
前記イメージコンテンツを受信する装置に従って少なくとも１つのファイルグレインパターンを生成するステップと、
前記少なくとも１つのフィルムグレインパターンを前記イメージコンテンツと合成するステップと、
を有する方法。
【請求項２】
前記生成するステップはさらに、前記イメージコンテンツを受信する装置に係る識別子に従って少なくとも１つのフィルムグレインパターンを生成するステップを含む、請求項１記載の方法。
【請求項３】
前記識別子は、前記イメージコンテンツを受信する装置のシリアル番号を有する、請求項２記載の方法。
【請求項４】
前記イメージコンテンツを受信する装置に係る識別子に従って確定される擬似乱数シードに従って前記フィルムグレインを生成するステップをさらに有する、請求項２記載の方法。
【請求項５】
前記識別子は、前記イメージコンテンツを受信する装置のユーザを識別する、請求項２記載の方法。
【請求項６】
イメージコンテンツに情報を埋め込む方法であって、
前記情報をシンボルのストリームに符号化するステップと、
各シンボルについて少なくとも１つのフィルムグレインパターンを選択するステップと、
前記選択された少なくとも１つのフィルムグレインパターンを前記イメージコンテンツと合成するステップと、
を有する方法。
【請求項７】
前記符号化するステップはさらに、前記情報ストリームを誤り訂正符号化するステップを有する、請求項６記載の方法。
【請求項８】
前記符号化するステップはさらに、前記情報ストリームをａｎｔｉ−ｃｏｌｌｕｓｉｏｎ符号化するステップをさらに有する、請求項６記載の方法。
【請求項９】
前記フィルムグレインパターンを選択するステップは、前記符号化されたシンボルに依存し、
前記合成するステップは、前記選択されたフィルムグレインパターンを加算するステップを含む、請求項６記載の方法。
【請求項１０】
前記フィルムグレインパターンを選択するステップは、前記符号化されたシンボルに依存し、
前記合成するステップは、前記選択されたフィルムグレインパターンを減算するステップを含む、請求項６記載の方法。
【請求項１１】
前記選択するステップはさらに、
フィルムグレインパターンのセットを複数のグループに分割するステップと、
前記対応するシンボル値に係るグループからパターンを選択するステップと、
を有し、
前記合成するステップは、前記選択されたパターンを加算又は減算することを含む、請求項６記載の方法。
【請求項１２】
前記生成するステップはさらに、あるコンテンツ受信装置に係る少なくとも１つのフィルムパラメータに従って少なくとも１つのフィルムグレインパターンを生成するステップを有する、請求項１記載の方法。
【請求項１３】
複製されたイメージコンテンツをオリジナルイメージのクライアントまでたどる方法であって、
差分データを生成するため、前記複製されたイメージコンテンツと前記オリジナルイメージコンテンツとを比較するステップと、
前記差分データを前記オリジナルイメージコンテンツにおけるフィルムグレインパターンに相関させるステップと、
前記差分データと前記識別子との間の相関が規定された閾値を超えると、前記複製されたイメージコンテンツを前記オリジナルイメージコンテンツとマッチングするステップと、
を有する方法。
【請求項１４】
前記識別子は、あるコンテンツ受信装置に関連付けされる、請求項１３記載の方法。
【請求項１５】
前記識別子は、前記コンテンツ受信装置のシリアル番号を有する、請求項１３記載の方法。
【請求項１６】
前記識別子は、前記イメージコンテンツを当初受信した受信装置のユーザを識別する、請求項１３記載の方法。
【請求項１７】
イメージコンテンツにデータを隠蔽する装置方法であって、
前記イメージコンテンツに合成するため、あるコンテンツ受信装置に従って少なくとも１つのフィルムグレインパターンを生成するフィルムグレインパターン生成手段を有する装置方法。
【請求項１８】
イメージコンテンツから、前記イメージコンテンツを受信する装置に従って生成される前記イメージコンテンツに合成されるフィルムグレインパターンを削除するステップを有する方法。
【請求項１９】
フィルムグレインパターンの削除の後に前記イメージコンテンツを圧縮するステップと、
圧縮後に前記イメージコンテンツを伸張するステップと、
をさらに有する、請求項１８記載の方法。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
［関連出願の相互参照］
本出願は、その教示がここに含まれる２００６年５月１８日に出願された米国仮特許出願第６０／８０１，５２７号に対する３５Ｕ．Ｓ．Ｃ．１１９（ｅ）の優先権を主張する。
【技術分野】
【０００２】
本発明は、知覚的に類似するが個別に識別可能なコンテンツの複数のコピーを生成する機構を提供するため、イメージコンテンツとフィルムグレイン（ｆｉｌｍ  ｇｒａｉｎ）の少なくとも１つの特定のパターンとを合成する技術に関する。
【背景技術】
【０００３】
デジタル形式で配信されるイメージコンテンツ（静止画像、動画像シーケンス、ビデオなど）の普及と、許可されていない配信が行われうる相対的な容易さとが、許可された配信チャネルのある特徴に固有であるコンテンツのフォレンシックマーキング（ｆｏｒｅｎｓｉｃ  ｍａｒｋｉｎｇ）を提供する必要性を促進してきた。イメージコンテンツのこのようなマーキングは、オリジナルコンテンツの所有者又はその代理人が埋め込まれている情報を復元し、それを形成し、それを生成した許可されていないアクションに関する情報を学習するため、コンテンツの許可されていないコピーを解析することを可能にする。
【０００４】
現在、映画スタジオなどのイメージコンテンツのプロバイダは、インターネットを介したイメージコンテンツの配信を試み始めている。最終的には、インターネットは、イメージコンテンツの主要な配信チャネルとなるであろう。高画質イメージコンテンツを配信するのに必要とされる帯域幅によって、複数の対応する専用チャネルを介した各加入者へのコンテンツの配信はおそらく非実現的なものであるとわかるであろう。従って、マルチキャスティング及びピア・ツーピア（Ｐ２Ｐ）ネットワーキングなどの他の配信技術が優勢となるであろう。このような配信技術は、同一コンテンツをすべての加入者に配信し、同一コンテンツのフォレンシック又は法的に異なるコピーを区別することを不可能にする。従来のデジタルイメージの配信（衛星やケーブルなどを介した）は、一意的なコピーを各加入者に送信するには実践的でないケースを表している。
【０００５】
従って、フォレンシックトラッキングを実現するイメージコンテンツを一意的にマーキングするための技術が必要とされる。
［本原理の概要］
本発明の好適な実施例の一特徴によると、例えば、限定されるものでないが、映画やテレビ番組などを表す動画像シーケンス又は静止画像の形式によるイメージコンテンツなどのイメージコンテンツをマーキングする方法が提供される。本方法は、イメージコンテンツの受信者に係る少なくとも１つのフィルムグレインパターンを生成することにより開始される。フィルムグレインパターンは、イメージコンテンツと合成される。このように、イメージ受信者がイメージコンテンツの許可されていないコピーを配信する場合、このようなコピーは、フォレンシックトラッキングを実現するため、当該受信者に一意的なフィルムグレインパターン、フィルムグレインパターンシーケンス又はフィルムグレインパターンセットを有するであろう。
【０００６】
本原理の他の特徴によると、イメージコンテンツのコピーを当該コピーが生成されたオリジナルイメージコンテンツの許可されている受信者までたどる方法が提供される。本方法は、差分データを生成するため、オリジナルイメージコンテンツのバージョンと複製されたイメージコンテンツとを比較することによって開始される。その後、差分データは、ある受信者に係る識別子を抽出するため、いくつかのフィルムグレインパターンと比較される。差分データと識別子を表すフィルムグレインパターン（又はフィルムグレインパターンセット若しくはシーケンス）との間の比較が規定された閾値を超えると、複製されたイメージコンテンツデータと受信者により受信されたイメージコンテンツとの間のマッチングが行われる。
［詳細な説明］
本原理によると、埋め込みオーディオのある又はないビデオなどのイメージコンテンツが一意的なパターンによるマーキングを受ける。このパターンは、フィルムグレインパターンが当該コンテンツの受信復号化装置（以降において単にコンテンツの受信者と呼ばれる）に固有（すなわち、一意的）なものとなるように、受信したイメージコンテンツと合成された少なくとも１つのフィルムグレインパターンの形態をとる。受信したイメージコンテンツの許可されていないコピーにおけるこのようなフィルムグレインマークの存在を検出するため、疑わしい未許可コピーと差分データを生成するためのオリジナルイメージコンテンツのバージョンとの間の比較がなされる。この差分データは、オリジナルのイメージデータのある受信者に関連付け可能な識別子を抽出するため、複数のフィルムグレインパターンとの比較がなされる。この比較が閾値を超えた場合、未許可のコピーと受信者により受信されたイメージコンテンツとの間の一致が存在する。
【０００７】
透かし生成及び検出が本原理により実行される方法をより良く理解するため、フィルムグレインの概略的な理解が有用であるとわかるであろう。
【０００８】
映画フィルムは、フィルムベース上の薄層にコーティングされた乳剤に分散されたハロゲン化銀結晶からなる。これらの結晶の露光及び現像が、離散した銀微粒子から構成される写真イメージを形成する。カラーネガでは、フィルムストックの現像中の銀の化学的除去の後に銀結晶が形成される場所に染料の小さなしみが現れている。これら小さな染料のしみは、カラーフィルムにおいて“フィルムグレイン”というラベルを通常備えている。グレインは、オリジナルの乳剤上の銀結晶のランダムな形成のため、生成されたイメージ上にランダムに分散しているように見える。一様に露光されたエリア内において、一部の結晶は露光後に現像され、他の結晶はされない。
【０００９】
最近、Ｈ．２６４ビデオ圧縮規格は、本願の譲受人により最近開示された技術を用いた復号化中、イメージコンテンツ内のフィルムグレインをシミュレートするための少なくとも１つのフィルムグレインシミュレーションパラメータを指定した標準的なＳＥＩ（Ｓｕｐｐｌｅｍｅｎｔａｌ  Ｅｎｈａｎｃｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ）メッセージを採用する修正を行った。出願人の譲受人により開発されたフィルムグレインシミュレーション技術は、圧縮前の画像からまずグレインをフィルタリングすることによって、フィルムグレインをシミュレートする。圧縮されたイメージは、圧縮前の画像におけるオリジナルグレインに関する情報を含むＳＥＩメッセージと共に、復号化のために受信装置（セットトップボックス、ＤＶＤプレーヤー、テレビセットなど）に送信される。その後、受信装置は、圧縮前の画像のオリジナルのグレインの様相を復元するため、ＳＥＩメッセージに基づき１以上のフィルムグレインパターンをシミュレートする。
【００１０】
フィルムグレインシミュレーションは、精度とハードウェア実現の複雑さとの間のトレードオフを構成する周波数フィルタリングモデルを利用して行うことができる。周波数フィルタリングは、ブロック単位で行われる。復号化されたイメージの各８×８ブロックについて、８×８ガウスランダムフィールドが生成され、その後にＤＣＴドメインに変換される。フィルタリング後、ＤＣＴドメイン係数は、フィルムグレインパターンを形成するため、空間ドメインへの変換が行われる。ガウスランダム変数の分散は、シミュレートされたフィルムグレインの強さを制御することが可能である。グレインのサイズは、水平方向に２つと、垂直方向に２つの４つの切断された周波数を用いた周波数フィルタリングによって制御される。
【００１１】
上述されるように、イメージコンテンツは、図１に示されるシステム１０などのシステムを利用したイメージコンテンツの受信者（受信復号化装置など）に係る識別子に応じた１以上のビデオフレームにフィルムグレインのパターンを加えることによって、本原理によるマーキングが行われる。このようなマーキングがどのように行われるかを最も良く理解するため、Ｏをオリジナルイメージコンテンツとし、Ｉをフィルムグレインのないオリジナルイメージコンテンツ（ここでは、比較イメージと呼ばれる）とし、Ｇをオリジナルピクチャと同じサイズを有し、より小さなフィルムグレインパターン群から構成されるフィルムグレインパターンとし、Ｉ’を加えられたフィルムグレインパターンを有したイメージコンテンツとする。
【００１２】
図１に示されるように、デコーダ１１は、圧縮されたイメージから比較イメージ１２と呼ばれる復号化されるピクチャを復号化する。デコーダ１１により生成される復号化される比較イメージ１２は、合成ブロック１４において、フィルムグレインパターン生成手段１６により生成されるフィルムグレインパターンと合成される。フィルムグレインパターン生成手段１６は、擬似乱数シードに従ってフィルムグレインを生成するよう動作する。図１の実施例によると、フィルムグレイン生成手段１６は、セットトップボックス、ＤＶＤプレーヤー、テレビ又は圧縮されたイメージコンテンツを受信する他の装置などある受信装置１８に係るユーザ識別子Ｕｉに従って初期的なシードを確定する。受信装置Ｕｉ１８又は複数の装置ユーザの場合には当該装置に固有のユーザに固有の初期的なシードが、フィルムグレインパターン生成手段１６が当該シードに係る少なくとも１つの固有のフィルムグレインパターンを生成することを可能にする。フィルムグレインパターンは、復号化されたピクチャと合成されるとき、復号化されるイメージコンテンツをフォレンシックマーキングするよう動作する。
【００１３】
フィルムグレインパターン生成手段１６は、各ブロックについて異なるシードを利用して、ブロック単位でフィルムグレインパターンを生成する。以降の各ブロックについて、フィルムグレインパターン生成手段１６は、前のブロックについて確定されたシードから新たなシードを決定するため、関数を利用する。新たなＳＥＩメッセージは、初期的なシードをリセットする。従って、フィルムグレインパターン生成手段１６が、受信装置Ｕｉに係る識別子に従って初期的なシードを確定すると、フィルムグレインパターンＧＵｉ全体がセットされる。受信装置１８の異なるユーザは、初期的なシードが異なる使用について異なるように異なる識別子Ｕｉを有することが可能であり、これにより、フィルムグレインパターン生成手段が各ユーザに固有のパターンＧＵｉを生成することを可能にすることに留意されたい。
【００１４】
フィルムグレインパターン生成手段１６により生成されたフィルムグレインパターンＧＵｉと合成ブロック１４において合成されるとき、デコーダ１２により生成される比較イメージＩは、装置１８又は複数のユーザの場合には当該装置の固有のユーザに一意的なパターンによりマーキングされたピクチャ２０を生成する。参照を容易にするため、マーキングされたピクチャ２０は、マーキングされたピクチャが比較イメージＩに対応することを示すため、図１においてラベルＩ’Ｕｉを有するが、一意的な識別子Ｕｉにより生成されるフィルムグレインパターンを有する。
【００１５】
図２は、表示Ｉ’を有するテストピクチャ２２のフィルムグレインパターンを検出する本原理の第１の好適な実施例によるシステム２０を示す。テストピクチャ２２のフィルムグレインパターンを検出することによって、システム２０は、テストピクチャＩ’が装置又は複数の装置ユーザの場合には当該装置の特定のユーザにより受信された比較イメージ１２から複製されたものか判断することができる。システム２０は、テストピクチャ２２と比較イメージ１２とを比較し、これらのピクチャの間の相違に従って差分データＧ’２５を生成する比較手段２４を有する。この差分データＧ’は、フィルムグレインパターンの推定である。識別子データベース３０は、識別子Ｕのリストを有し、その何れか１つがテストピクチャＩ’２２に埋め込まれる。各データベースエントリは、図１の装置１８などの所与の受信装置の識別子又は複数の装置ユーザの場合にはユーザに係る識別子に対応する。各識別子は、対応するフィルムグレインパターンを生成するため、フィルムグレイン生成手段１６により処理される。比較手段２８は、フィルムグレイン生成手段１６により生成される各フィルムグレインパターンと差分データＧ’２５との間の類似度（相関など）を計算する。
【００１６】
図１に関して上述されたように、装置識別子Ｕｉ又は複数の装置ユーザの場合にはユーザ識別子Ｕｉが、フィルムグレインパターンについて初期的なシードを確定するよう動作する。抽出されたフィルムグレインパターンＧ’と特定の装置識別子又はユーザ識別子に係るフィルムグレインパターンＧＵｉとの間の高い類似度は、テストピクチャＩ’２２が係る受信装置又は当該装置のあるユーザからのものであることを示す。このように、システム２０は、テストピクチャのソース、すなわち、特定の装置Ｕｉ又はテストピクチャ２２を複製した当該装置Ｕｉのユーザを決定することができる。
【００１７】
いくつかのケースでは、図１のフィルムグレインパターン生成手段１６により利用されるフィルムグレインシミュレーション技術は、限られた個数のシード、典型的には２５６個のシードを利用して計算複雑性を軽減し、これにより、限られた個数のフィルムグレインパターンを生成する。このため、図１のフィルムグレインパターン生成手段１６は、ルックアップテーブル（図示せず）を利用して、すべての利用可能なパターンのセットからフィルムグレインパターンを選択するかもしれない。
【００１８】
図３は、パターンが復号化時において受信装置１８で利用可能な情報を表すように、フィルムグレインパターンを復号化されたピクチャに埋め込むための本原理の第２の好適な実施例によるシステム１００のブロック図を示す。システム１００は、図１のシステムと同じ要素の多数を利用し、このため、同様の参照番号は同様の要素を示す。
【００１９】
図３のシステム１００は、デコーダ２３において利用可能な情報をシンボルシーケンスに符号化するため図３の符号化装置２１を利用することによって、図１のシステム１０とは異なる。符号化装置２１は、ＥＣＣ（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ  Ｃｏｄｉｎｇ）及び／又はＡＣＣ（Ａｎｔｉ−Ｃｏｌｌｉｓｉｏｎ  Ｃｏｄｉｎｇ）スキームを利用して、シンボルシーケンスをさらに符号化することによって、復元性を向上させることができる。この符号化されたシンボルストリームは、シンボル毎に復号化されたピクチャへの埋め込みが行われる。各フィルムグレインブロックは、フィルムグレインパターンがブロック単位でピクチャに加えられるため、１つのシンボルを表すのに利用可能である。高品位（ＨＤ）解像度ピクチャ（１９０２×１０８０ピクセル）では、１６×１６ピクセルのフィルムグレインブロックサイズを仮定すると、各フレームは、８１００シンボルのキャパシティを有するであろう。しかしながら、信頼性を高めるため、各シンボルが複数のブロックに埋め込まれるべきである。例えば、特定タイプのブロックについて、フィルムグレインパターンは、当該ブロックの平均が小さすぎるため、すべてゼロとなるであろう。従って、ブロックの各グループ又はフレーム全体が、少なくとも１つのシンボルを埋め込むよう動作可能である。信頼性を向上させるため、フレームのグループは少なくとも１つのシンボルを埋め込み可能である。この場合、いくつかのフレームが欠落する場合、隠蔽されたシンボルの復元が依然として行われうる。
【００２０】
基本的には、ペイロードシンボルは、特定のブロックのフィルムグレインノイズパターンを制御する。ペイロードシンボルを表すフィルムグレインパターンの生成は、それぞれが後述される複数の方法の１つにより実行可能である。
・異なる相関のないパターン
ペイロードシンボルを表すフィルムグレインパターンを生成するための１つのアプローチは、異なる相関のないフィルムグレインパターンを利用するものである。このため、利用可能なすべてのランダムパターンは、Ｍ個のグループに分割され、そこでは、ペイロードシンボルがサイズＭのアルファベットのメンバーとなっている。その後、各グループは、当該アルファベットにおけるＭ個のシンボルの１つに関連付けされる。シンボルを埋め込むため、対応するセットからのフィルムグレインパターンが、フィルムグレイン選択手段２６により選択される。例えば、バイナリシンボルが０又は１の値をとるケースを考える。この場合、利用可能なすべてのフィルムグレインパターンは、それぞれＮ０とＮ１個の異なるパターンを有するグループ０とグループ１として示される２つのグループに分割される。各グループから選択される２つのパターンの間の相関は、パターンの自己相関が１である一方、極めて小さなものとされるべきである。
【００２１】
【数１】
2009538042.tif 000003
ビット「０」を埋め込むために、グループ０からのパターン選択がなされる。ビット「１」を埋め込むため、グループ１からのフィルムグレインノイズパターン選択がなされる。選択されたフィルムグレインパターンとブロックとの合成は、以下のように行われる。
【００２２】
【数２】
2009538042.tif 000004
ここで、Ｉは比較イメージ１２からのブロックであり、Ｉ’はマーキングされたピクチャ２０における対応するブロックであり、Ｇ０はグループ０からのブロックパターンを示し、Ｇ１はグループ１からのブロックパターンを示す。
【００２３】
図４は、図３のシステム１００により埋め込まれるテストピクチャＩ’のフィルムグレインパターンを検出し、システム１００により埋め込まれた情報を復元するための本原理の第２の好適な実施例によるシステム２００のブロック図を示す。図４のシステム２００は、図２のシステム２０と同様の要素の多くを利用し、同様の参照番号は同様の要素を示す。図１のシステム２０について、システム２００は、テストピクチャ２２と比較イメージ１２を比較し、差分データ２５を生成する比較手段２４を有する。この抽出された差分データ２５は、図１の合成ブロック１４において行われるものと同様の方法によりブロックに分割される。比較手段２８は、抽出されたフィルムグレインパターンとラベル付けされたデータベース３０からのグレインパターンとを相関させるよう動作する。このデータベースでは、各パターンにはそれが属するグループに対応するシンボルがラベル付けされる。図３を説明するのに用いられた例では、各パターンはシンボル「０」又はシンボル「１」に関連付けされる。比較手段２８により行われる類似度の測定は、テストピクチャの各ブロックに埋め込まれる可能性の最も高いパターンを決定し、対応するシンボルを出力する。復号化装置３２は、埋め込まれた情報２３’を取得するため、復号化を実行する。この埋め込まれた情報２３’は、システム１００により埋め込まれた図３の情報２３図３の復元である。
・同一パターンの異なるサイン
シンボルがバイナリであるときのペイロードシンボルの挿入（埋め込み）のための他のアプローチは、同一のパターンを使用するが、埋め込まれるビットのバイナリ値に応じて代数的にパターン加算が行われる。まず、埋め込まれる情報が、ビットシーケンスに符号化される。再び、符号化装置は、ＥＣＣ及び／又はＡＣＣ符号化技術を利用して、埋め込まれる情報の復元性を向上させることができる。埋め込みは、ビット単位で行われる。しかしながら、パターン選択は現在のビット値から独立している。ブロックに対する同一パターンの合成は、埋め込み対象となるビットが「０」又は「１」の何れのビットであるかに関係なく行われる。ビット「１」を埋め込むため、この合成は加算となり、ビット「０」を埋め込むため、この合成は減算となる。代数的パターン合成の数学的な表現が以下に示される。
【００２４】
【数３】
2009538042.tif 000005
ただし、Ｉは比較イメージからのブロックであり、Ｉ’はマーキングされたピクチャにおける対応するブロックであり、Ｇｋは何れか利用可能なブロックパターンを示す。
【００２５】
図５は、フィルムグレインパターンを復号化されたピクチャに埋め込むための本原理の第３の好適な実施例によるシステム１０００のブロック図を示す。図５のシステム１０００は、上述した“同一パターンの異なるサイン”技術を利用して、復号化の際に受信装置１８において利用可能な情報を表すため、少なくとも１つのパターンを埋め込む。図５のシステム１０００は、図３のシステム１００と同じ要素の多くを使用し、このため、同様の番号は同様の要素を表す。しかしながら、図３のシステム１００と比較して、図５のシステム１０００はいくつかの点で異なっている。第１に、図５のフィルムグレインパターン選択手段２７は符号化装置２１から独立に動作し、図３のフィルムグレインパターン選択手段２６は符号化装置により生成される符号化シンボルを埋め込むよう動作する。第２に、図５のシステム１０００は、上述されるような符号化装置２１の出力ビットに基づき、フィルムグレインパターン選択手段２７に対してパターンを加算又は減算するよう動作する合成ブロック１４’を利用する。他方、図１及び３の合成ブロック１４は、フィルムグレインパターンの加算しかしない。
【００２６】
図５のシステム１０００の動作は、既存のフィルムグレイン技術規格にほとんど密接に従っている。イメージコンテンツが映画から構成される場合、何れのフィルムグレインパターンがある映画タイトルに追加されるかの判断は、すべての聴衆が同じ体験をすることを保証するため、すべてのユーザに対して予め行われる。映画のリリース前、“金色”の目をしたエキスパートが加えられたフィルムグレインによる映画を閲覧する。このようなエキスパートが望ましくないアーチファクトを検出した場合、フィルムグレインパラメータは、以降の評価のため異なるフィルムグレインパターンを生成するよう調整される。図５のシステム１０００により実行されるフィルムグレインパターンの加算又は減算は、オリジナルの映画タイトルにフィルムグレインを加算することと同じ視覚的効果をもたらす。
【００２７】
図６は、上述したパターン加算／パターン減算モデルを用いて埋め込み情報を復元するための本原理の第３の好適な実施例によるシステム２０００を示す。図２及び４の検出システム２０及び２００と同様に、図６の検出システム２０００は、差分データ２５を生成するため、テストピクチャ２２と比較イメージ１２とを比較する比較手段２４を利用する。フィルムグレインパターン選択手段２７は、埋め込み処理中に選択された同一のパターンを選択する。その後、このフィルムグレインパターンが、比較手段２８により差分データ２５と比較される。比較手段２８は、差分データがフィルムグレインパターン又はフィルムグレインパターンの反転にマッチするか判断し、それぞれ１又は０を出力する。前者はフィルムグレインパターンが埋め込み中に比較イメージに加算されたことを示唆し、後者はそれが減算されたことを示唆する。図６の復号化装置３２は、埋め込み情報２３’を生成するため、この値を復号化可能である。
【００２８】
図３のシステム１００により使用される“異なる相関のないパターン”という用語と、図５のシステム１０００により使用される“同一のパターンの異なるサイン”という用語とは互いに排他的なものでないことに留意されたい。これら２つのアプローチは合成可能である。比較イメージが利用可能でない場合、テストピクチャはノイズ除去されたピクチャを生成するためフィルタリング可能である。その後、ノイズ除去されたピクチャは、図２、４及び６のフィルムグレイン検出システムにより使用される比較イメージ１２として使用可能である。
【００２９】
図７は、図１、３及び５の受信装置１８などのコンテンツ受信装置（クライアントなど）へのサーバ３６からのコンテンツのダウンロードに係るプロトコルにおける命令ステップを示すタイミングを示す。ダウンロード処理は、コンテンツをダウンロードするための受信装置１８によるリクエストをサーバ３６が受信することにより開始される（ステップ５０）。これに応答して、サーバ３６は、受信装置から認証を要求し（ステップ５２）、受信装置がサーバにログインするようトリガーする（ステップ５４）。ログインが成功したと仮定すると、サーバ３６は、受信装置による受信用のピア・ツー・ピアシード／マルチキャストリンク情報とクライアントアカウント情報とに応答する（ステップ５６）。その後、ダウンロードが開始される（ステップ５８）。図１、３及び５に関して上述された方法による一意的なフィルムグレインパターンの埋め込みが再生中に実行される。
【００３０】
図１、３及び５のデータ埋め込みシステム１０、１００、１０００と、図２、４及び６の埋め込み情報復元システム２０、２００、２０００では、比較イメージ１２が使用された。この比較イメージは、フィルムグレインが取り除かれた後のオリジナルイメージコンテンツのバージョンである。合成的なフィルムグレインの典型的な使用は、圧縮前のオリジナルコンテンツからナチュラルなフィルムをモデル化及び削除することである。復号化されたコンテンツは、フィルムグレインを有しない。これが、比較イメージ１２となる。
【００３１】
図８は、ここに記載されるシステムにより使用される比較イメージコンテンツを生成するための本原理の第１実施例によるシステム３０のブロック概略図を示す。フィルムグレイン削除手段１０２は、比較イメージ１２を生成するため、オリジナルイメージコンテンツ１０１を処理するのに使用される。フィルムグレイン削除手段により適用される技術の一例は、ノイズ低減フィルタリングである。
【００３２】
図９は、ここに記載されるシステムにより使用される比較イメージコンテンツを生成するための本原理の第２実施例によるシステム４０のブロック概略図を示す。図９のシステム４０は、図８のシステム３０と同一の要素の多くを使用し、同様の参照番号は同様の要素を示す。図９のシステム３０と同様に、システム４０は、オリジナルイメージコンテンツ１０１からフィルムグレインを削除するためのフィルムグレイン削除手段１０２を有する。これは圧縮手段１０３と伸張手段１０４に続き、配信チャネルに使用される同一の圧縮技術と圧縮パラメータが使用される。実際、フィルムグレイン削除手段１０２と圧縮手段１０３の組み合わせは、典型的には、配信用にイメージコンテンツを準備するのに使用されるシステムの一部となる。圧縮されたストリームに適用される伸張手段１０４は、テストイメージにある圧縮アーチファクトを含むという点で、システム３０により生成されるものより良好である。
【００３３】
上記説明では、イメージコンテンツを一意的にマーキングするための機構を提供するため、イメージコンテンツと少なくとも１つの特定のフィルムグレインパターンとを合成するための技術が記載された。
【図面の簡単な説明】
【００３４】
【図１】図１は、イメージコンテンツの受信者に固有の少なくとも１つのフィルムグレインパターンをイメージコンテンツの一部に埋め込むシステムの第１実施例のブロック概略図を示す。
【図２】図２は、図１のシステムによりイメージコンテンツに埋め込まれるフィルムグレインパターンを検出するシステムの第１実施例のブロック概略図を示す。
【図３】図３は、イメージコンテンツの受信者に固有の少なくとも１つのフィルムグレインパターンをイメージコンテンツの一部に埋め込むシステムの第２実施例のブロック概略図を示す。
【図４】図４は、図３のシステムによりイメージコンテンツに埋め込まれるフィルムグレインパターンを検出するシステムの第２実施例のブロック概略図を示す。
【図５】図５は、イメージコンテンツの受信者に固有の少なくとも１つのフィルムグレインパターンをイメージコンテンツの一部に埋め込むシステムの第３実施例のブロック概略図を示す。
【図６】図６は、図５のシステムによりイメージコンテンツに埋め込まれるフィルムグレインパターンを検出するシステムの第３実施例のブロック概略図を示す。
【図７】図７は、コンテンツサーバとイメージ受信者との間のダウンロードプロトコルを示すタイムラインを示す。
【図８】図８は、図１〜７のシステムにより使用される比較イメージコンテンツを生成するシステムの第１実施例のブロック概略図を示す。
【図９】図９は、図１〜７のシステムにより使用される比較イメージコンテンツを生成するシステムの第２実施例のブロック概略図を示す。
【図１】
2009538042.tif 000006
【図２】
2009538042.tif 000007
【図３】
2009538042.tif 000008
【図４】
2009538042.tif 000009
【図５】
2009538042.tif 000010
【図６】
2009538042.tif 000011
【図７】
2009538042.tif 000012
【図８】
2009538042.tif 000013
【図９】
2009538042.tif 000014
【国際調査報告】
2009538042.tif 000015
2009538042.tif 000016
2009538042.tif 000017
2009538042.tif 000018
2009538042.tif 000019
2009538042.tif 000020
2009538042.tif 000021