(57)【要約】  透かし符号化を有するディジタル上映をレンダリングするための、映像への透かし入れ。透かし符号化は、画像上映のソースを一意に識別する。透かし符号化は、各画像が透かし画像を規定する画像組を含む。画像は、少なくとも、画像のドット間の角度の関係により、組における他の画像に対して各画像を一意に規定するドットを含む。
2009509458.tif 000002
【特許請求の範囲】
【請求項１】
映像に透かしを入れるシステムであって、
前記映像のソースを識別する少なくとも１つの透かし符号化による上映をレンダリングするためのソースを含み、透かし符号化は、
各画像が透かしを規定する少なくとも１つの画像を含み、各画像を一意に規定する少なくとも３つのドットを含むシステム。
【請求項２】
請求項１記載のシステムであって、前記少なくとも３つのドットが、前記少なくとも３つのドット間の角度の関係により、各画像を一意に識別するシステム。
【請求項３】
請求項１記載のシステムであって、前記少なくとも１つの画像は、特定の上映に透かしを入れるための画像全てを備える画像の組であるシステム。
【請求項４】
請求項１記載のシステムであって、前記画像がレンダリングされるやり方を判定するスクリプト機構を更に備えるシステム。
【請求項５】
請求項４記載のシステムであって、前記スクリプト機構は、どの画像がレンダリングされるかを知らずに透かしファイル全てをレンダリングするシステム。
【請求項６】
請求項１記載のシステムであって、水平方向、垂直方向又は45度である向き以外の向きの線を、前記ドット間を接続する線が示すように互いに対して前記画像の前記ドットが配置されるシステム。
【請求項７】
請求項１記載のシステムであって、ドット間を接続する線は、各画像に一意の角度を形成するシステム。
【請求項８】
請求項3記載のシステムであって、前記画像の組が４つの画像を含むシステム。
【請求項９】
請求項８記載のシステムであって、前記４つの画像のパターンは前記上映中に１３のゾーンに配置されるシステム。
【請求項１０】
請求項3記載のシステムであって、前記画像の組が、前記上映の少なくとも４つの場所でレンダリングされるシステム。
【請求項１１】
請求項1記載のシステムであって、前記ドットは、基準グリッドによって配置されるシステム。
【請求項１２】
請求項1記載のシステムであって、前記ドットは、複数の前記画像における前記画像毎にドット位置が一意であるように配置されるシステム。
【請求項１３】
請求項１記載のシステムであって、前記透かし符号化は、パリティ算出を含む場所を有するシステム。
【請求項１４】
請求項１記載のシステムであって、前記ドットは、何れかの幾何学的形状を含むシステム。
【請求項１５】
映像に透かしを入れるシステムであって、
透かしを規定する少なくとも１つの画像を備え、前記画像は、前記画像を一意に規定するドットを含み、前記ドットは、少なくとも前記ドット間の角度の関係を形成して前記画像を一意に規定する少なくとも３つのドットであるシステム。
【請求項１６】
請求項15記載のシステムであって、少なくとも１つの画像は、特定の上映に透かしを入れるための、複数の前記画像であるシステム。
【請求項１７】
請求項15記載のシステムであって、前記画像がレンダリングされるやり方を判定するスクリプト機構を更に備えるシステム。
【請求項１８】
請求項15記載のシステムであって、前記ドットは、何れかの幾何学的形状を含むシステム。
【請求項１９】
請求項15記載のシステムであって、水平方向、垂直方向又は45度である向き以外の向きの線を、前記ドット間を接続する線が示すように互いに対して前記画像の前記ドットが配置されるシステム。
【請求項２０】
請求項15記載のシステムであって、前記ドット間を接続する線は、前記画像に一意の角度を形成するシステム。
【請求項２１】
請求項16記載のシステムであって、前記画像の組は４つの画像を含むシステム。
【請求項２２】
請求項21記載のシステムであって、前記４つの画像のパターンは前記上映中に１３のゾーンに配置されるシステム。
【請求項２３】
請求項15記載のシステムであって、前記画像の組が、前記上映の少なくとも４つの場所でレンダリングされるシステム。
【請求項２４】
請求項15記載のシステムであって、前記ドットは、基準グリッドによって配置されるシステム。
【請求項２５】
請求項15記載のシステムであって、前記ドットは、複数の前記画像における画像毎にドット位置が一意であるように配置されるシステム。
【請求項２６】
上映に透かしを入れてそのソースを識別する方法であって、
上映のソースの識別情報によって透かしファイルから画像の組を生成する工程を含み、各画像は透かしを規定し、前記画像は、少なくとも前記画像のドット間の角度の関係により、他の画像に対して各画像を一意に規定するドットを含む方法。
【請求項２７】
請求項２６記載の方法であって、前記画像の組とともに上映をレンダリングする工程を更に含み、前記画像の組は、上映の前記ソースを一意に識別するよう構成される方法。
【請求項２８】
請求項２６記載の方法であって、前記画像は複数のドットから構成され、水平方向、垂直方向又は４５度の向き以外の向きの線を、前記ドット間を接続する線が示すように互いに対して前記ドットを配置する工程を更に備える方法。
【請求項２９】
請求項２８記載の方法であって、前記接続する線は、複数のグリフにおける各グリフに一意の角度を形成する方法。
【請求項３０】
請求項２６記載の方法であって、前記上映の別々のゾーンに4つの画像が選択的に配置されるように４つの画像の選択を提供する工程を更に備える方法。
【請求項３１】
請求項27記載の方法であって、レンダリングする工程が、前記上映の少なくとも４つの場所で画像をレンダリングする工程を含む方法。
【請求項３２】
請求項26記載の方法であって、前記ドットは、基準グリッドによって配置される方法。
【請求項３３】
請求項26記載の方法であって、前記ドットは、前記画像組における画像毎にドット位置が一意であるように配置される方法。
【請求項３４】
請求項２７記載のシステムであって、レンダリングが、字幕を入れる機構の使用を含むシステム。
【請求項３５】
請求項２６記載のシステムであって、前記画像の組の複合である配置画像の供給、及び前記配置画像を用いた、前記上映における前記画像の配置の判定を更に備えるシステム。
【請求項３６】
フィルム映写機による方法であって、
映像のソースを識別する少なくとも１つの透かし符号化を映写する工程を備え、
前記透かし符号化は、前記透かしを規定する少なくとも１つの画像を含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願への参照）
本出願は、内容全体を本明細書及び特許請求の範囲に援用する、「ＤＩＧＩＴＡＬ  ＣＩＮＥＭＡ  ＰＥＲ  ＰＲＯＪＥＣＴＯＲ  ＷＡＴＥＲＭＡＲＫＩＮＧ  ＳＣＨＥＭＥ」と題する西暦2005年9月22日付出願の米国仮特許出願第60/719,637号に関する。
【０００２】
本発明は、一般に、透かしを入れるシステム及び方法に関し、特に、一意の映写機の識別情報によってフィルムに透かしを入れる方法に関する。
【背景技術】
【０００３】
現在のディジタル映写機は、映写機に一意の透かしを表示する機能が限定的である。現在の手法は、配給毎の映写機毎に作成される一意の字幕ファイルを利用する。この手法は、準備集約的であり、多数のスクリーンの場合、スケーラブルでないと考えられる。
【０００４】
フィルム・プリンティング用の時間マーキング手法には、いくつかの場所を用いてデータを伝える別個の処理が含まれる。フィルムは、いくつかの場所においてマーキングされる。各場所はゾーンに更に分けられる。ゾーンは、マークのレンダリングに用いる。
【０００５】
可能性のうちの1つは、特定の場所に対応するゾーンにマークを入れることによって符号化される。データに特化された、いくつかのゾーンにより、マークの一意の組み合わせが利用可能である。しかし、前述の数の組み合わせは、フィルムプリントのマーキングに十分であるに過ぎない。
【０００６】
プレスクリーニング処理によってフィルムに一意のマークが作成される。配給に備えて配給前にマークが作成される。フィルムプリント・ベースの透かし入れのいくつかの局面は、ディジタル映画に直接つながる訳でない。例えば、フィルムベースの手法は、おおよそ一意の74,000の組み合わせにしか対応しない。このことは、ディジタル映画の128,000という最低の要件に達していない。各ディジタル「プリント」をフィルムと同様に一意にマーキングすることは非常に困難になる。  
【発明の開示】
【発明が解決しようとする課題】
【０００７】
したがって、新たなディジタル映画技術を利用して、映写中にインサイチュ透かし入れを提供することに対する必要性が存在している。
【課題を解決するための手段】
【０００８】
映像のソースを識別する少なくとも１つの透かし符号化による上映をレンダリングするためのソースを含む、映像に透かしを入れるシステムであって、透かし符号化は、透かしをそれぞれの画像が規定する少なくとも１つの画像を含み、各画像を一意に規定する少なくとも３つのドットを含むシステム。
【０００９】
上映に透かしを入れて、そのソースを識別する方法であって、上映のソースの識別情報によって透かしファイルから画像組を生成する工程を含み、各画像は透かしを規定し、画像は、少なくとも前記画像のドット間の角度の関係により、他の画像に対して各画像を一意に規定するドットを含む方法。
【発明を実施するための最良の形態】
【００１０】
本発明の利点、特性及び種々の更なる特徴は、添付図面に関して次に詳細に説明する例証的な実施例を検討することによって更に全面的に分かるであろう。
【００１１】
図面は、本発明の概念を例証する目的のためであり、本発明を例証するうえで考えられる唯一の構成では必ずしもない。
【実施例】
【００１２】
本明細書及び特許請求の範囲記載の実施例によれば、システム及び方法は、映写機に予め充填することができる画像（グリフ）を提供し、グリフ自体を修正することが可能でない一方で、上映のために、グリフ全体のタイミング及び空間的位置付けのみを修正することが可能である。フィルムプリント手法では、マーク（グリフ）は事実上、プリント毎にカスタマイズされる。本開示の局面による透かし入れによって応えられる要件には、とりわけ、以下の利点が含まれる。この手法は、スクリーン毎に透かし結果が一意で、複数のスクリーンをサポートする、配給毎に単一の字幕ファイルを作成することを可能にする。この手法は、最低128,000の一意の組み合わせをサポートするものであり、更に多くが可能であり、それにより、スケーラビリティが可能になり、できる限り多くの映画館において使用するために展開することが可能になる。
【００１３】
更に、この手法は、フレーム・レベル、及びフレーム間のレベルでのデータ冗長性を可能にし、例えば、同じグリフは、同じディジタル上映の種々の場所において用いることができる。この手法は、何れの時間符号化の時間量も最小にする。字幕に関する既知の制約により、柔軟性が低下する（以下の字幕の制約を参照されたい）。本明細書及び特許請求の範囲記載のグリフは、主観的な観察に基づいて、視覚的に受け入れることが可能であり、侵入的でない。更に、グリフは、他のグリフと一意に識別可能であり、圧縮や他のディジタル改変手法による部分的な破壊に対してロバストである。透かし入れ手法が既知である一方、ディジタル映画ビデオ再生における特定の課題（既存の字幕入れの機構によって課される、時間的制約の課題に対処することを含む）が解決される。
【００１４】
フィルムへの時間マーキングは４つの場所を利用することができる。このうちの３つを用いてデータを伝え、4番目のものはパリティ・チェックとして用いる。それぞれの場所は１３個のゾーンに更に分けることができる。各ゾーンの持続時間は８フレームであり、そのうちの３つは、マークのレンダリングに用いる。42個の可能性のうちの１つは、特定の位置に対応するゾーンにマークを入れることによって符号化される。３つのゾーンがデータに特化されて、42×42×42=74,000の一意の組み合わせが存在している。前述の数の組み合わせは、フィルムプリントのマーキングに十分である。プレスクリーニング処理によってフィルム毎に一意のマークが作成される。配給に備えて配給前にマークが作成される。
【００１５】
ディジタル映画では、フィルムに物理的にマーキングすることはもう一オプションでなく、フィルムプリント・ベースの手法の局面は、ディジタル映画に直接つながる訳でない。フィルムベースの手法は、おおよそ74,000の一意の組み合わせにしか対応しない。このことは、ディジタル映画の標準によって要求される128,000という最低の要件に達していない。各ディジタル「プリント」を一意にマーキングすることは、物理的なフィルムのマーキングと同じやり方では可能でない。一実施例によれば、画像（グリフ）を映写機に予め充填することができ、グリフ自体を修正することが可能でない一方で、グリフ全体のタイミング及び空間的位置付けのみを上映のために修正することが可能である。フィルムプリント手法では、マーク（グリフ）は事実上、プリント毎にカスタマイズされる。このことにより、スケーラビリティがほぼ不可能になる。
【００１６】
本発明は、ディジタル映写機システムによって説明する。しかし、本発明はずっと広く、ネットワークを介してディジタル形式で配給することができる何れのディジタル・マルチメディア・システムも含み得る。更に、本発明は、何れの再生手法（例えば、電話機、セット・トップ・ボックス。コンピュータ、衛星リンク等によるデータの配信又は再生を含む）にも適用可能である。次に、本発明を、ディジタル映写機システムによって例証的に説明する。
【００１７】
図に示す構成要素は、種々の形態のハードウェア、ソフトウェア、又はそれらの組み合わせで実現することができる。好ましくは、前述の構成要素は、適切にプログラムされる1つ又は複数の汎用装置（プロセッサ、メモリ及び入出力インタフェースを含み得る）上のハードウェア及びソフトウェアの組み合わせで実現される。
【００１８】
次に、同じ参照符号が、いくつかの図を通して同様又は同一の構成要素を識別する図面を特に詳細に参照し、まず図１を参照すれば、例証的なディジタル映画システム１００は、コンピュータ又は同等のディジタル・レンダリング表示装置１０２（例えば、ディジタル映画サーバ、映画館管理システムやスクリーン管理システムなど）を含む。映画の配給及び上映は、配給及び上映の媒体としてのフィルムの使用から、コンピュータ・ファイルとして配信され、ディジタル映画上映サーバ１０２、ディジタル映写機１０１及びオーディオ・プロセッサ１０５を使用して上映されるディジタル・メディアの使用に現在移行している。ディジタル映画サーバ１０２は、上映１２４をレンダリングするよう構成される。  
映写機１０１は、透かしの組み合わせの、工場で割り当てられる透かしの名称あるいはクラスあるいは組の１２０を含む。名称１２０により、装置１０２又は映写機１０１に供給（例えば、ダウンロード）される特定の透かしファイル１２２を特定の映写機１０１が表示することが可能になる。複数の透かしファイル１２２が供給される。透かしの画像がファイル１２２により生成される。透かしが表示されるものの選択は、コンテンツの所有者又は製造業者１３３によって選択又は判定される透かしの組によって判定することができる。コンテンツの所有者は、特定の映写機１０１に指定される透かしファイル１２２の組を判定するようテーブル又はマトリクス１３２を使用することができる。透かしファイル１２２は好ましくは、製造時に、又は映画館の映写機の配置に先行して含める。
【００１９】
スクリプト／字幕トラック又はファイル１１１を、レンダリングする対象の上映１２４に含める。スクリプト／字幕トラック又はファイル１１１は、字幕トラック又はファイル１１１と同様にフォーマッティングすることができる。透かしファイル１２２は好ましくはPNG画像ファイルである一方、字幕情報を含む通常の字幕ファイルは、特定の上映に字幕を入れる指示を含むxml／テキスト・ファイルである。
【００２０】
映写機毎に透かしを入れる手法は、共通の再生スクリプト機構１３０を有しているにもかかわらず、ディジタル映写機毎に一意の可視透かし入れを提供する。スクリプト機構１３０は、ビデオや他の補助データ（字幕情報など）のディジタル映画再生を制御する。字幕を入れる機構１３０のグラフィックス機能を活用することにより。映写処理中にビデオにわたって透かしを入れることが可能である。
【００２１】
映写機毎に一意の透かし入れを達成するために、特別の透かしファイル１２２の「系列」を用いて時間的な透かし入れ手法をエミュレートする。更に、単純な透かし記号の場合、透かしは、上映の視聴者に対する可視の透かしのいらだたしさを緩和するためにフレームに上手に入れることが可能である。
【００２２】
スクリプト／字幕機構１３０によって提供される字幕／スクリプト言語は、いつ（例えば、フレーム／時間符号）、どこ（例えば、x,yスクリーン座標）、及び表示する対象のファイル（例えば、png画像）を表す。本願の実施例によれば、透かしを入れるファイルの名前は、特定の上映（１２４）の場合、映写機（１０１）全てに共通である。透かしの時間変調は、ヌル画像及び非ヌル画像の使用によって達成される。ヌル画像及び非ヌル画像は、透かしファイル１２２の共通名とともに記憶される。ヌル画像により、スクリーン１３４にマークは何もレンダリングされない一方、非ヌル画像により、透かしがレンダリングされる。これは、どの透かしをいつ、どこに生成し、上映スクリーン上に描くかについての指示を映写機に与えるためのスクリプト機構１３０を用いて実現することができる。  
効果的には、同じスクリプト言語ファイル１１１が、（個々の映画毎の）ディジタル映写機１０１毎のビデオ再生を制御する。このスクリプト言語ファイル１１１は、いつ（フレーム／時間符号）、特定の透かしが上映されるか、どこ(x,y)で特定の透かしが上映されるか、及び、透かしを含むファイルの名前を規定することが可能である。同じ透かしファイル名を映写機毎に用いる。しかし、前述のファイルのコンテンツは同じでなくてもよい。実際に、エミュレートされた時間的透かし入れ手法を達成するために、ファイルのコンテンツは好ましくは異なる。一実施例では、透かしのコンテンツは、サーバ１０２上に予めロードし、スクリプト機構１３０から適切な透かしファイル名が呼び出されるとロードすることができる。
【００２３】
例として、４つの映写機が、透かしをレンダリングする旨の同一の指示を受け取る。すなわち、順にファイル１、ファイル２、ファイル３及びファイル４（この例では、x,yの位置付けは無視される）である。映写機毎の画像ファイルのコンテンツに基づいて、以下の時間符号化を達成することが可能である。
【００２４】
【表１】
2009509458.tif 000003
よって、この例では、映写機１はファイル１をレンダリングすることになる。ファイル１は特定のグリフを含み得る。映写機クラス又は割り当てられた値によって、次のゾーン又は場所において、同じグリフ又は別のグリフがレンダリングされるようにこの手順が続けられる。ファイルiがいつどこでレンダリングされるかも、同様な手法を用いて割り当てることができる。例えば、ファイルiの透かし（グリフ）を映写スクリーン上に表示する時点に対してx及びyの位置を表し、フレーム番号を割り当てることができる。映写機１０１に一意の画像のクラス毎の画像ファイルのコンテンツに基づいて、空間符号化及び時間符号化が達成される。
【００２５】
透かしファイル１２２は、画像ファイルに字幕を入れることと同様であり得る一方、透かしを入れるファイルは、より厳密なレンダリング規則を有しており、字幕入れ機構１３０は、以下の制約の一部を前提とすれば、適切でないことがあり得る。字幕テキストを画像と混ぜることは推奨されない。画像のタイミングはもう信頼度が高くなくなる。そのタイミングが、テキストのタイミングによって影響されるからである。透かし入れに用いる画像は、比較的小さい状態に留まる。画像がより大きいことにより、行単位でレンダリングする傾向になり、更に、表示のタイミングにも影響が及ぼされる。画像は最低、約３６ティック（１ティックは1/250秒である）、又は約３フレームの間、表示されるべきであり、さもなければ、レンダリングすることができないことがあり得る。一画像の表示の終了から次の画像の表示の開始まで少なくとも３フレームを要する。これは、最小で約６フレームの、画像開始時点間の時間につながる。歴史的な理由で、８フレームを使用し得る。前述の制限は、字幕入れ機構全てに当てはまる訳でないことがあり得る一方、考慮に入れるべき要因の例証として設けられる。好ましい実施例では、単一フレームの透かしレンダリングを用いることができる。
【００２６】
透かしを備えた上映の画像が次いで、表示スクリ―ン１３４上に表示される。表示スクリーン１３４は、可視であるが、邪魔でない透かしグリフを備えた上映のコンテンツを示す。このようにして、不正な海賊行為を、一意の映写機や他のソースまでさかのぼることが可能である。
【００２７】
ある発見的方法により、マーク毎に３つのドットは、観察者にとってあまり邪魔にならないことが示唆されている。しかし、より多くのドット又は形状（例えば、5個又は６個のドット）を、マーキング手法に首尾良く使用することができる。ドットは、幾何学的画像が表す相対位置を意味すると解するものとする。ドットは、如何なる形状（例えば、正方形、円形、三角形、楕円形や何れかの他の形状又は画像）も有し得る。
【００２８】
図２を参照すると、好ましい実施例によれば、グリフの設計は、いくつかのドット２０４を含む４×４のマトリクス２０２に基づく。マトリクス２０２は、スケーラビリティを可能にするようサイジングすることができ、より大きな又はより小さな数のグリフの組み合わせを可能にし得る。一実施例では、「ナイトの動き」のパターン（例えば、上へ１マス動かす、２マス以上飛び越す）を用いて、望ましくない垂直方向、水平方向、又は４５度のドット・アラインメント（視聴者の注意を引き、よって、望ましくないマークをもたらす傾向にある）を避けることができる。
【００２９】
マークは、４つの一意のグリフ206a-dを有する。各グリフ206は、３つのドット204を有する。４つのグリフ206a-dは、以下に説明するように、時間領域において最適化された符号化を可能にする。ドットを示しているが、グリフは、何れの幾何学的形状（例えば、正方形、三角形等、画像、ロゴや他の形状）上にも含めることができる。
【００３０】
各グリフ２０６は、ドット２０４の向きがそのグリフに一意である点で一意である。特に、グリフ２０６内の各ドット２０４を接続する線２０８の角度は、繰り返されていない。何れの２つのドット２０４の間の関係も、グリフ２０６をまたがって繰り返されない。この一意の関係により、圧縮又は画像操作が理由で、単一のドットが失われた場合のデータ喪失に対するロバスト性が得られる。  ドット２０４が欠落している場合、グリフ２０６はなお、残りの２つのドットによって一意に識別することが可能である。マトリクス２０２及び線２０８は、透かしにおいてレンダリングされないが、ドット２０４の配置に係わる概念を例証するためにここに提示している。
【００３１】
グリフ２０６は、マトリクス２０２に配置された場合、どの単一のドットもグリフ206間で重ならないように指向させることが可能であり、よって、単一のドットのみを用いて一意に識別することが可能である。これは、絶対的な基準を得るための、透かしを有するコンテンツの元のバージョンへの、透かしを有する、解析されているコンテンツの登録を必要とし得る。
【００３２】
透かしを入れる目的でグリフ２０６を配置する場合、グリフの可能性全てを単一の「配置グリフ」に合成することが有用である。配置グリフは、特定の上映に用いるグリフ組の要約に有用なツールを提供し、侵入性を緩和するために透かしをフレームに配置することを支援するために用いることが可能である。
【００３３】
図3-6を参照すれば、配置グリフ302、304、306及び308の種々の配置を例証的に示す。配置グリフは、特定の上映に現れるグリフ（例えば、206a-d）全てを合成する。一実施例では、４つのグリフを単一の上映に用いる。単一の上映のために、前述の４つのグリフ206a-d（図２）を合成して、グリフの記録を形成することができる。このようにして、単一の記号又は画像（画像３０１、３０３、３０５又は３０７に例証的に表す）を用いて上映におけるグリフを要約することが可能である。上映との比較では、グリフ・タイプの寸法に基づいて上映の映写機を識別するために配置グリフを用いて上映と比較することができる。
【００３４】
配置グリフ３０２、３０４、３０６及び３０８は、別々の形状を形成する。例えば、配置グリフ３０２は、４つのグリフ３１０の合成を含む、6×4のマトリクス・グリッド３０８上のカップ形状を形成する。いくつかのドット３１５が、位置３１１、３１３、３１７及び３１９において重なる。ドット３１５を接続する線３１２間の角度は、一意の特徴を備える。
【００３５】
配置グリフ304は、配置グリフ302の同じ4つのグリフ310を有するゴブレット形状を含む。しかし、グリフ310は、重ならず、その代わり、4x4のマトリクス・グリッド316上に提示される。この配置グリフ304は、一意の角度及び一意のドット配置を含む。
【００３６】
他の配置グリフ及びグリフの組み合わせも想定される。例には、配置グリフ306及び308（4つのグリフ310の別々の配置を有する5x5マトリックス・グリッド320を示す）を含む。  配置グリフ306のグリフは、配置グリフ308におけるもののミラー・イメージである。何れの配置グリフ306及び308も、一意の角度及び一意のドット配置を含む。
【００３７】
グリフのドット・サイズおよび強度（コントラスト）は、通常の状況（例えば、カムコーダの複製）における残存性を確実にするために、経験的実験に基づいて決定することができる。グリフのドットは、上映の記録されたバージョン上に存在するために必要な程度で視聴者によって知覚可能でなければならないが、視聴者に対して侵入的であってはならない。このようにして、透かしは、正当な視聴者の視聴体験を損なうことなく、製造された海賊版映画において解読することができる。
【００３８】
図７を参照すれば、例証的な一実施例では、符号化手法は４つの場所を用い、それぞれは１３のゾーンを有する。図７は、フィルムを例証的に示して、有形的に場所及びゾーンを示す。前述の特徴を含む唯一のフィルム記録は、映画館の上映から記録されるものであり、これは適切な許可なしでは違法である。フィルムは例証的には、単一の場所４０２及び１つのゾーン４０４（3つ以上のフレームを備える）を示す。４つの場所４０２は、上映の別々の領域又は部分にある。４つの場所は、同じフレームの別の部分を占め得るか、又は別々のフレーム上にあり得る。透かし４０６は、フレーム４０３内の特定の位置４０１に（例えば、コンテンツのフレーム４０３内のスクリーンの場所上に）配置することができる。
【００３９】
特定の場所におけるデータを符号化するために13のゾーンのうちの1つにおける4つのグリフのうちの1つ（1つのグリフ406を例証的に示す）を使用することにより、場所毎に4x13又は少なくとも52の組合せがもたらされる。３つの場所を使用することにより、合計で52x52x52＝140,608の一意の組み合わせが得られる。これは、前述の128,000個の一意の組み合わせの目標を上回る。第４の場所４０２は、パリティ算出に用いることができる。値の符号化の意味合いでの場所は、（１３）のゾーンの組であり、選択されたグリフ、及びそれが現れるゾーンに基づいた値を表す。
【００４０】
パリティ算出は、事前に行うことができ、透かしを入れる手順の一部であり得る。一例では、パリティは、予め算出され、予め実施される透かし値の一部になる。例えば、３つの場所に値が割り当てられる実現形態では、第４の（パリティ）場所は、最初の3つの場所に符号化された値の合計に基づいて算出され、次いで、ある数（例えば、いくつかの組合せ、例えば、この場合、５２）で割った後、法が用いられる。他のパリティ公式及び値も用いることができる。  
本願の例では、一連の値が、場所毎に５２の別々の可能性を備える。パリティは、更なる検査を提供する。パリティ算出の回答は、スクリーン上の一（第４の）場所に表示されるが、他の場所の値は表示しなくてよく、コンテンツ所有者や他の認可された実体によって保持されるテーブル又はマトリクスに対応し得る。
【００４１】
各ゾーン４０４は、ゾーン４０４が、長さ約8フレームであり、そのうち、約3フレームを用いてグリフをレンダリングするフィルムベ―スの手法と同様に扱われる。一フレームが、マーク／グリフのレンダリングに好適である。グリフは、ディジタル形式でレンダリングされるので、状況に応じて、8つのフレーム全てにわたって現れ得るか、又はより多くのフレーム若しくはより少ないフレームにわたって現れ得る。
【００４２】
図８を参照すれば、映写中に透かしを施して映写機又はソースを識別する方法を例証的に説明し、示す。ブロック５０２では、ディジタル画像映写機には、値（例えば、表1の映写機１）が割り当てられるか、又は、さもなければ、示される透かし、及び上映における場所の選択を可能にするために透かし手順によって設定される。例えば、ヌル透かしファイル及び非ヌル透かしファイルの所定の組み合わせを映写機に供給することができる。前述のヌル画像ファイル及び非ヌル画像ファイルの組み合わせは、映写機の識別に必要な場合、法医学的価値のために製造業者またはコンテンツ所有者によって確保される。ファイル（ファイル組）の値又は組み合わせは、例えば、製造業者又はコンテンツ所有者によって割り当てられ得るか、又は別の方法で提供され得る。前述の組は、システム・サーバに入力され得るか、又は単に、映写機上に含まれ得る。ファイルのこの組又は組み合わせは、上映の実施中の透かし入れの一意性に寄与する。
【００４３】
ブロック５０４では、単一のスクリプト機構を用いて、映写機のクラス/名称若しくは組、又は割り当てられた透かしファイル（ヌル及び非ヌルの組合せ）によってどの透かしが表示されるかを判定する。透かしファイルは事前に映写機上に備えられる。単一のスクリプト・ファイルは、透かし情報を有する複数の画像ファイル又は透かしファイル（例えば、表１のWM１）の情報を含む。レンダリングする対象の正しいファイル（グリフ）は、その映写機についていつ及びどこで透かしファイルがレンダリングされるかを示すスクリプト・ファイルによって選択される。前述の一意の画像ファイル（透かし）組が映写機毎に作成され、実施される。前述の組は、透かしファイルに対して全て同じファイル名を含むが、各組は、ヌル透かしファイル及び非ヌル透かしファイルの別々の組み合わせを有する。これにより、映写機毎の時間情報及び透かし情報が「事前に調節」される。効果的には、後続の上映は全て、ゾーンにおける同じ相対タイミング及び透かしを用いることができる一方、詳細のタイミング及び位置付け（場所）は、上映とともに送出される字幕／スクリプト・ファイルによって判定することができる。  
ブロック５０６では、透かしを入れるために、透かしが目に見える、フレーム内の位置を位置特定するようコンテンツがスクリーニングされる。配置グリフは、一連のグリフのドットが可視であるようにするためのツールとして用いることができる。配置グリフは有用である一方、特定の映写機について一度に最大３つのドットしか示されない（前述の場所がフレームを共有しない限り）。一意の絶対的な位置付けのグリフ・パターン（例えば、重なるドットがない）を用いて、単一ドット又は削減されたドットの復号化をサポートすることが好ましい。
【００４４】
ブロック５０８では、上映中に、映写機の名称、及びレンダリングする対象の画像ファイルによって、一意の透かし符号化が単一の映写機についてディジタル形式でレンダリングされる。透かしは、一連のグリフを含む。各グリフは好ましくは、ドット間に垂直方向、水平方向、又は45度の線なしの３つのドット・パターンを含む。グリフは好ましくは、上映における１つ又は複数の場所において実行され、13のゾーンに含まれる（又は、一連の４つのグリフが13の場所において合成される）。好ましい実施例では、グリフは、場所毎に１３のゾーンにおける４つの場所で実行される。透かし符号化はその映写機に一意である。
【００４５】
一実施例では、４つの場所を、透かしのレンダリングに用いる。各場所は１３のゾーンを含み、各ゾーンは８つのフレームを含む。１つ又は４つのグリフの配置は、別々のゾーンにおいて、かつ、別々の場所において行って、グリフ上映の可能性又は５２の組み合わせを提供することが可能である。例えば、単一のグリフを４つのグリフから選択することができる。単一のグリフを各場所で一度用いることができるが、ゾーンはグリフ配置のために変更される。これにより、場所毎に５２の組み合わせが得られる（４つのグリフ×１３のゾーン）。
【００４６】
ブロック５１０では、パリティ算出は、事前に行うことができ、透かしを入れる手順の一部であり得る。一例では、パリティは、予め算出され、予め実施される透かし値の一部になる。例えば、３つの場所に数値が割り当てられる実現形態では、第４の（パリティ）場所は、最初の3つの場所に符号化された値の合計に基づいて算出され、次いで、ある数（例えば、いくつかの組合せ、例えば、この場合、５２）で割った後、法が用いられる。他のパリティ公式及び値を用いることができる。パリティ値は、グリフが存在しているゾーン以外のゾーンに表示することができる。
【００４７】
例として、表２は、それぞれが一連の値を有する４つの場所を表す。一連の値により、場所毎に５２の別々の可能性が得られる。場所Dは、３つの場所A、B及びCに対応するゾーン値の、値の和の法５２である。他のパリティ公式及び手法を用いることができる。
【００４８】
【表２】
2009509458.tif 000004
パリティは、更なる検査を提供する。パリティ算出の回答は、スクリーン上の一（第４の）場所に表示されるが、他の場所の値は表示しなくてよく、コンテンツ所有者や他の認可された実体によって保持されるテーブル又はマトリクスに対応し得る。
【００４９】
図９を参照すれば、透かしを用いて、上映がレンダリングされた映写機を判定する方法を例証的に示す。ブロック６０２で、上映バージョン（例えば、不正に複製されたフィルム）をレビューして透かしを判定する。検出は、複数の手法を用いて実現することが可能である。特定のグリフのドット全て、かつ、大半の場合、２つのドットのみが存在する場合、グリフは直接、復号化することが可能である。２つのドットのみが読み取り可能である場合、ドット間のアラインメントの角度を用いてグリフを区別することが可能である。単一ドットのシナリオ、及び、場合によっては、２つのドットのシナリオの場合、元のコンテンツへの登録を復号化に用いることができる。検出を容易にするよう作成されるツールは、拡大機能、及び上映をフレーム単位で視る機能を有するディジタル・コンピュータ・ツールを含み得る。
【００５０】
ブロック６０４では、透かしを入れるパラメータが判定される。例えば、場所、ゾーン内のグリフ順序、及びグリフのタイプが判定される。ミラーリング、回転又はずれが画像の登録に挿入されるシナリオの場合、グリフの取り違えを避けるために、元の画像との比較が推奨される。マークが抹消されているか、ぼやけているか、又は、フレームをフッテージからカットしている場合、一部のデータはなお、時間符号化に基づいて取り出すことが可能である。これは、修正されている、時間上の特定の場所、及び、よって、特定の時間符号化パラメータ（特定の場所内の13ゾーンのうちの１つ）を認識することによって行われる。  
ブロック６０６では、映写機のデータベースに照会して、どの映写機がフィルムをレンダリングしたかを判定する。データベースは、特定の上映について、グリフ・タイプ、及び一連のグリフの組み合わせ、並びに、グリフが配置された場所を含む。このようにして、一意の映写機をブロック６０８で判定する。
【００５１】
以下の表は、特定の例証的な全マーク攻撃の影響を概括する。
【００５２】
【表３】
2009509458.tif 000005
（例証的であり、限定的でないことが意図された）ディジタル映写機に透かしを入れるシステム及び方法の好ましい実施例を説明したが、当業者は修正及び変形を上記教示に照らして行うことが可能である。したがって、特許請求の範囲記載の本発明の範囲及び趣旨の範囲内に収まる変更を、本明細書及び特許請求の範囲に開示した本発明の特定の実施例において行うことができる。特許法によって特に要求される詳細及び具体性を伴って本発明の説明を行ったが、特許請求の対象であり、特許証によって保護されることが望まれる内容は、本特許請求の範囲に記載する。  
【図面の簡単な説明】
【００５３】
【図１】一実施例による、上映画像において透かし符号化をもたらす例示的なディジタル映画システムを示すブロック図である。
【図２】例証的な実施例において、種々の組み合わせにおいて再生して透かし符号化を達成することができる４つの一意のグリフを示す図である。
【図３】ドットの一部が重なるが、ドット間の角度が、グリフを配置する領域の識別に一意の特性をもたらす配置グリフを示す図である。
【図４】ドット、及びドット間の角度が、グリフを配置する領域の識別に一意の特性をもたらす配置グリフを示す図である。
【図５】グリフを配置する領域の識別に一意の特性をドット、及びドット間の角度が与える他の配置グリフを示すミラー・イメージの図である。
【図６】グリフを配置する領域の識別に一意の特性をドット、及びドット間の角度が与える他の配置グリフを示すミラー・イメージの図である。
【図７】グリフを配置する場所及びゾーンを示すディジタル上映から記録されたフィルムを示す図である。
【図８】本発明の局面による、一意の透かしをレンダリングする例証的な方法を示すブロック／フロー図である。
【図９】本発明の局面による、透かし符号化に基づいてフィルムの一意の出所を法医学的に判定する例証的な手法を示すブロック／フロー図である。
【図１】
2009509458.tif 000006
【図２】
2009509458.tif 000007
【図３】
2009509458.tif 000008
【図４】
2009509458.tif 000009
【図５】
2009509458.tif 000010
【図６】
2009509458.tif 000011
【図７】
2009509458.tif 000012
【図８】
2009509458.tif 000013
【図９】
2009509458.tif 000014
【国際調査報告】
2009509458.tif 000015
2009509458.tif 000016