(57)【要約】  フィルム・マーキング技術は、プリント識別子を２進符号化シリアル・ナンバーに符号化すること、この２進符号化シリアル・ナンバーのビット（２進数字）を担持するために使用されることになる特定のフレーム（ビット・フレーム）を識別すること、およびこの２進符号化シリアル・ナンバーの特定のビット値に従ってこれらのビット・フレームをマーキングすることを含む。ビット・フレーム上に予め規定されたマークが存在すれば、値１を有する２進数字であることを表し、予め規定されたマークがビット・フレーム上に存在しなければ、値０を有する２進数字であることを表す。
2007535272.tif 000002
【特許請求の範囲】
【請求項１】
映画のコピーにマーキングする方法であって、
２進符号化シリアル・ナンバーを前記コピーと関連付けるステップと、
前記２進符号化シリアル・ナンバーに従って前記コピーのフレームにマーキングするステップとを含む、前記方法。
【請求項２】
プリント識別子を前記２進符号化シリアル・ナンバーに符号化するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記２進符号化シリアル・ナンバーが、幾つかの２進数字を含み、各２進数字の値が、それぞれ前記マーキングされたフレームの１つによって担持される、請求項１に記載の方法。
【請求項４】
マーキングされるフレームが、ビット・フレームから選択される、請求項１に記載の方法。
【請求項５】
マーキングされたビット・フレームが、２進数字の特定の値を表し、マーキングされていないビット・フレームが、２進数字の他方の値を表す、請求項４に記載の方法。
【請求項６】
前記ビット・フレームが無作為に選択される、請求項４に記載の方法。
【請求項７】
各ビット・フレームが、特定のビット値を担持するために利用可能な幾つかのフレームを含むビット・マルチ・フレームと関連付けられる、請求項４に記載の方法。
【請求項８】
２進符号化シリアル・ナンバーが、エラー検出／訂正（ＥＤＣ）２進符号化シリアル・ナンバーである、請求項１に記載の方法。
【請求項９】
媒体に収録された映画のコピーの一意的な識別に使用される方法であって、
前記映画の前記コピーを、その中に記された２進符号化シリアル・ナンバーと共に表示するステップを含む、前記方法。
【請求項１０】
前記２進符号化シリアル・ナンバーが幾つかの２進数字を含み、各２進数字の値が、それぞれ前記コピーの幾つかのフレームの１つによって担持される、請求項９に記載の方法。
【請求項１１】
前記コピーの２進数字を担持するフレームが、ビット・フレームである、請求項１０に記載の方法。
【請求項１２】
各ビット・フレームが、特定のビット値を担持するために利用可能な幾つかのフレームを含むビット・マルチ・フレームと関連付けられる、請求項１１に記載の方法。
【請求項１３】
マーキングされたビット・フレームが、２進数字の特定の値を表し、マーキングされていないビット・フレームが、２進数字の他方の値を表す、請求項１１に記載の方法。
【請求項１４】
前記２進符号化シリアル・ナンバーが、エラー検出／訂正（ＥＤＣ）２進符号化シリアル・ナンバーである、請求項１０に記載の方法。
【請求項１５】
映画を記録する可読媒体であって、前記映画が、
前記映画の一部をそれぞれ表す第１の数のフレームと、
前記映画の一部をそれぞれ表す第２の数のフレームとを含み、前記第２の数のフレームが、前記映画のこのコピーの識別に使用される２進符号化シリアル・ナンバーを表す、前記可読媒体。
【請求項１６】
前記２進符号化シリアル・ナンバーが、幾つかの２進数字を含み、各２進数字の値が、それぞれ前記第２の数のフレームの１つによって担持される、請求項１５に記載の可読媒体。
【請求項１７】
前記２進符号化シリアル・ナンバーが、幾つかの２進数字を含み、前記第２の数のフレームが、ビット・マルチ・フレームを含み、各２進数字の値が、それぞれのビット・マルチ・フレームによって担持される、請求項１５に記載の可読媒体。
【請求項１８】
前記第２の数のフレームの１つが、当該フレーム上に予め規定されたマーキング・パターンが存在するときに２進数字の特定の値を表し、前記第２の数のフレームの１つが、当該フレーム上に予め規定されたマーキング・パターンが存在しないときに２進数字の他方の値を表す、請求項１５に記載の可読媒体。
【請求項１９】
前記２進符号化シリアル・ナンバーが、エラー検出／訂正（ＥＤＣ）２進符号化シリアル・ナンバーである、請求項１５に記載の可読媒体。
【請求項２０】
映画のコピーのマーキングに使用される装置であって、
プリント識別子を２進符号化シリアル・ナンバーに符号化する手段と、
前記２進符号化シリアル・ナンバーに従って前記コピーのフレームにマーキングする手段とを含む、前記装置。
【請求項２１】
前記２進符号化シリアル・ナンバーが、幾つかの２進数字を含み、各２進数字の値が、それぞれ前記フレームの１つによって担持される、請求項２０に記載の装置。
【請求項２２】
マーキングされるフレームが、ビット・フレームから選択される、請求項２０に記載の装置。
【請求項２３】
マーキングされたビット・フレームが、２進数字の特定の値を表し、マーキングされていないビット・フレームが、２進数字の他方の値を表す、請求項２２に記載の装置。
【請求項２４】
前記ビット・フレームが無作為に選択される、請求項２２に記載の装置。
【請求項２５】
各ビット・フレームが、特定のビット値を担持するために利用可能な幾つかのフレームを含むビット・マルチ・フレームと関連付けられる、請求項２２に記載の装置。
【請求項２６】
前記符号化手段が、前記２進符号化シリアル・ナンバーがエラー検出／訂正（ＥＤＣ）２進符号化シリアル・ナンバーとなるようにエラー保護を付加する、請求項２０に記載の装置。
【請求項２７】
映画のコピーのマーキングに使用される装置であって、
前記コピーのフレームにマーキングするフレーム・マーカと、
前記フレーム・マーカが２進符号化シリアル・ナンバーに従って前記コピーのフレームにマーキングするように前記フレーム・マーカを制御する、前記フレーム・マーカに接続されたコンピュータとを含む、前記装置。
【請求項２８】
前記２進符号化シリアル・ナンバーが、幾つかの２進数字を含み、各２進数字の値が、それぞれ前記マーキングされたフレームの１つによって担持される、請求項２７に記載の装置。
【請求項２９】
マーキングされたビット・フレームが、２進数字の特定の値を表し、マーキングされていないビット・フレームが、２進数字の他方の値を表す、請求項２７に記載の装置。
【請求項３０】
マーキングされるフレームが、ビット・フレームから選択される、請求項２７に記載の装置。
【請求項３１】
前記ビット・フレームが無作為に選択される、請求項３０に記載の装置。
【請求項３２】
各ビット・フレームが、特定のビット値を担持するために利用可能な幾つかのフレームを含むビット・マルチ・フレームと関連付けられる、請求項３０に記載の装置。
【請求項３３】
前記２進符号化シリアル・ナンバーが、エラー検出／訂正（ＥＤＣ）２進符号化シリアル・ナンバーである、請求項２７に記載の装置。
【請求項３４】
前記フレーム・マーカがストローブである、請求項２７に記載の装置。
【請求項３５】
前記フレーム・マーカが光ゲートである、請求項２７に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に不正利用を防止する装置および方法に関し、より詳細には、コンテンツ識別に関する。
【背景技術】
【０００２】
映画や音楽、写真、文字などのコンテンツを安全に配信し、それらに対するアクセスを管理することができることは、版権所有者やクリエータ、ライセンシなど、その既得権を有する者にとって最も重要である。従って、フィルム（例えば映画）に関しては、合法であれ違法であれ、後に作成されるいかなるコピーについても、そのソースとなり得るフィルムを識別することができるように、フィルム・コピーに「フィンガプリント」を行うことが知られている。これに関しては、１つのタイトルを上映するすべての劇場に数千にも上るコピー（「リリース・プリント（ｒｅｌｅａｓｅ  ｐｒｉｎｔ）」）を最終的に輸送する段階で、フィルムの配給に関する大きな問題があることが分かっている。具体的には、ある会社がこれら数千のリリース・プリントを大量生産することを請け負うと、この会社はマスタ・プリントをフィルムの形態で受け取り、このマスタ・プリントからコンタクト・プリンティングによって複製を作成する。残念ながら、コンタクト・プリンティング段階で各リリース・プリントに一意的なフィンガプリントを形成することには、機構およびコストの両面で問題がある。
【発明の開示】
【０００３】
（発明の概要）
上記に鑑みて、発明者等は、例えば映画のリリース・プリントなどのコンテンツ上に例えばフィンガプリントなどの情報を配置する効率的且つ効果的な技術を実現した。具体的には、本発明の原理によれば、プリント識別子を２進符号化シリアル・ナンバーに符号化し、次いでこの２進符号化シリアル・ナンバーに従ってこの映画のフレームにマーキングすることによって、映画のコピーにマーキングする。
【０００４】
本発明の一実施形態では、フィルム・マーキング技術は、プリント識別子を２進符号化シリアル・ナンバーに符号化すること、この２進符号化シリアル・ナンバーのビット（２進数字）を担持するために使用されることになる特定のフレーム（ビット・フレーム）を識別すること、およびこの２進符号化シリアル・ナンバーの特定のビット値に従ってこれらのビット・フレームをマーキングすることを含む。例えば、ビット・フレーム上に予め規定されたマークが存在すれば、値１を有する２進数字であることを表し、予め規定されたマークがビット・フレーム上に存在しなければ、値０を有する２進数字であることを表す。
【０００５】
本発明の別の実施形態では、上述のフィルム・マーキング技術は、ビット・フレームを無作為に識別することを含む。
【０００６】
本発明の別の実施形態では、２進符号化シリアル・ナンバーは、エラー訂正／検出符号化（ＥＤＣ）シリアル・ナンバーであり、エラー訂正／検出に使用される追加のビットを含む。
【発明を実施するための最良の形態】
【０００７】
本発明の概念以外の図面に示す要素は、周知の要素であり、詳細には説明しない。例えば、フィルム複製、映像処理、エラー検出／訂正、暗号化、解読、並びにディジタル多用途ディスク（ＤＶＤ）などの記録媒体など、本発明の概念以外のものは周知であり、本明細書では詳細には説明しない。さらに、本発明の概念は、従来のプログラミング技術を用いて実施することができるが、これら従来の技術についても本明細書では説明しない。最後に、図面において同じ番号は同じ要素を指している。
【０００８】
本明細書で使用する「コンテンツ」という用語は、映画、音楽、テキスト、映像、写真など、およびそれらの任意の組合せを指す。さらに、コンテンツは、ディジタル形式および／またはアナログ形式とすることができる。例えば、映画は、代表的なコンテンツであるが、さらに映像部分と、通常は音声部分とを含む。さらに、映画は、ディジタル形式である可能性も、アナログ形式である可能性もある。前者は、ディジタル多用途ディスク（ＤＶＤ）に収められた、または例えばその他の形態のメモリ（揮発性メモリ、不揮発性メモリ、半導体メモリ、ハード・ディスク・メモリ、ＣＤ−ＲＯＭなど）に記録されたディジタル情報で表される。後者には、フィルム・プリントがある。フィルム・プリント自体は個別のフレームを含むことができ、各フレームは１つのピクチャと、場合によっては音声トラックの一部とを含む。実際には、フィルム・プリントは、ディジタル形式で表して例えばＤＶＤなどで配布する、またはその他の形態のメモリに記録することもできる。この点で、「コンテンツ」は、映画、音楽、写真および／またはテキストあるいはそれらの任意の組合せを担持する任意の有形表現媒体を指す。同様に、「コンテンツ」には、例えば、情報（ディジタルおよび／またはアナログ）を担持する伝搬信号なども含まれる。これに関連して、その他のコンテンツの例としては、有線および／または無線ネットワークを介してディジタル・ビデオを搬送する１つまたは複数のパケット、あるいはアナログＮＴＳＣ（全米テレビジョン方式委員会（Ｎａｔｉｏｎａｌ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍｓ  Ｃｏｍｍｉｔｔｅｅ））伝送方式および／またはＡＴＳＣ−ＨＤＴＶ（次世代テレビジョン方式委員会／高精細度テレビジョン（Ａｄｖａｎｃｅｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍｓ  Ｃｏｍｍｉｔｔｅｅ−Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｔｅｌｅｖｉｓｉｏｎ））伝送方式でフォーマットされたテレビ放送などもある。コンテンツには様々なテキスト表現も含まれるので、コンテンツは、例えばソース・コードやオブジェクト・コードなども含む。
【０００９】
図１から図４は、本発明の概念を示す図である。まず図１を参照すると、フィルム・プリント１００（例えばマスタ・プリント）は、幾つかのフレームＦを含んでいる。例えば、参照フレーム１０１は、Ｆ個のフレームのうちの特定の１つを特定する。この例では、参照フレーム１０１は最初のフレームであるが、これは必ずしもそうである必要はない。例えば、参照フレームは、フィルム・プリント内の他のフレームであってもよく、当該フレーム上の一意的なマークで識別することができる。さらに、複数の参照フレームが存在していてもよい。図１に示すように、フィルム・プリント１００の各フレームは、参照フレーム１０１に対する相対的な番号と関連付けられる。図１では、これをフレーム番号１（参照フレーム）および１０について示している。また、例示を目的として、時間軸１０２と比較すれば分かるように、毎秒２４個のフレームが存在するものと想定している。
【００１０】
次に図２を参照すると、本発明の概念によれば、フィルム・プリント１００は、コピーされ、例えば数字やコードなどのプリント識別子でマーキングされる。例えば、プリント識別子は、Ｋ個（Ｋ＞０）の２進数字（ビット）を含む２進符号化シリアル・ナンバーに変換またはマッピングされる。ここで、フィルム・プリント１００のＫ個のフレームは、「ビット・フレーム」として識別され、各ビット・フレームは、２進符号化シリアル・ナンバーの１つの２進数字の情報を担持する。本発明の概念の説明を分かりやすくするために、Ｋ＝３とし、フレーム７、１８および３３が、フィルム・プリント１００と関連付けられるビット・フレームとして識別されている（ビット・フレームとしての特定のフレームの選択については、以下でさらに述べる）。各ビット・フレームは情報を担持し、例えば「マーキング」されている。このマークは、２進値１または２進値０の何れかを表す。このマークは、任意の形態または複数の形態の任意の組合せとすることができる。幾つかの簡単な例を図３に示す。例えば、マークは、フレーム１１０の楕円１１１やフレーム１２０の直線１２１で表すような、フレームの特定領域に予め画定したパターン、またはフレーム１３０および１４０の陰影レベル１３１および１４１で表すような特定の輝度レベルとすることができる。あるいは、マークは、例えばフレーム上に形成したドット・パターン（図示せず）など、さらに複雑なものであってもよい。従って、特定のマークの形態が、本発明の概念と関係があるわけではない。本発明の１つの特徴によれば、ビット・フレーム上にマークが存在することが特定の２進値、例えば１を表し、ビット・フレーム上にマークが存在しないことが、もう一方の２進値、例えば０を表す。しかし、本発明はこれに限定されるわけではない。
【００１１】
次に図４を参照すると、（フィルム・プリント１００の）特定のリリース・プリント１５０が２進符号化シリアル・ナンバー「１０１」でマーキングされるものと想定し、そのマークが対角線であると想定している。従って、図４に示すように、得られるリリース・プリント１５０においては、ビット・フレーム７および３３はマーキングされるが、ビット・フレーム１８はマーキングされない。ここで、リリース・プリント１５０がさらに（合法または違法に）コピーされるものと仮定する。その後にこのリリース・プリント１５０のコピーのビット・フレームを検査すると、２進符号化シリアル・ナンバー「１０１」が得られ、これはこのコピーがリリース・プリント１５０から作成されたものであることを示す。従って、本発明の概念は、トラッキングに使用することができる、映画のリリース・プリントの単純且つ一意的な識別子を生成することを可能にする。
【００１２】
上述のように、３ビットの２進符号化シリアル・ナンバーを使用することは、本発明の概念の単純な例であった。実際には、何千にも上ることがあるリリース・プリントを一意的に識別するためには、Ｋの値をさらに大きくする必要がある。例えば、Ｋ＝１２ビットの２進符号化シリアル・ナンバーを使用すれば、４０９６本までのリリース・プリントのプリント部数の各プリントに番号を振ることができる。さらに、コピーの質が低い、または２進符号化シリアル・ナンバーを除去しようとする意図的な試みによって、後になってリリース・プリントのコピーからＫビットすべてを回復することができないこともあることに留意されたい。従って、本発明の原理によれば、エラー検出／訂正（ＥＤＣ）符号化をさらに使用して、２進符号化シリアル・ナンバーを回復できる可能性を高めることもできる。例えば、プリント識別子を１２ビット２進符号化シリアル・ナンバーにマッピングすることができ、これをさらにＥＤＣ符号化して、２４ビットＥＤＣ２進符号化シリアル・ナンバーにする（例えばＫ＝２４であれば、２４個のビット・フレームが存在する）。本発明の概念には、いかなる既知のＥＤＣ符号化技術も適用することができる。例えば、重畳符号やリード・ソロモン符号を使用することができる。
【００１３】
次に図５を参照すると、本発明の原理による例示的な流れ図が示してある。ステップ３０５で、２進符号化シリアル・ナンバーが生成され、フィルム・プリントのコピーと関連付けられる。ここで一旦図６を参照すると、ステップ３０５における２進符号化シリアル・ナンバーの生成に使用される例示的な流れ図が示してある。ステップ４０５で、プリント識別子が、フィルム・プリントのコピーと関連付けられる。このプリント識別子は、いくつもの方法で生成することができる。例えば、予め規定された割当て可能なプリント識別子のリストから取り出すこともできるし、フィルム・タイトル、リリース年、時刻、劇場などの属性から導出することもできる。さらに、プリント識別子の生成は、手作業で行うことも自動で（例えばコンピュータ・プログラムによって）行うこともできる。例えば、プリント識別子は、英数字の形態とすることができる。次いで、フィルム・コピーと関連付けられたプリント識別子は、ステップ４１５で、Ｎビットを含む２進符号化シリアル・ナンバーにマッピングされる。ステップ４２０で、本発明の特徴によれば、この２進符号化シリアル・ナンバーをさらにＥＤＣ符号化し、Ｓビットを付加して、Ｋビットを含むＥＤＣ２進符号化シリアル・ナンバーを生成する。ここで、Ｋ＝Ｎ＋Ｓである。前述のように、ＥＤＣ符号化は必須ではなく、この場合には、Ｋ＝Ｎである。
【００１４】
図５に戻って、ステップ３１０で、フィルム・コピーのフレームを、２進符号化シリアル・ナンバーでマーキングする。例えば、１つのフレームを２進符号化シリアル・ナンバーの各ビットと関連付け、その特定のビット値を表すようにマーキングする。本発明の概念に必須ではないが、２進符号化シリアル・ナンバーを担持するために使用されるフレームは予め割り当てられる。この割当ては、固定することも変更可能にすることもでき、マスタ・プリント識別子（例えばフィルム・タイトルや年）や上述のプリント識別子など（ただしこれらに限定されない）幾つかの属性のうちの任意の１つによって決めることができる。例えば、毎秒２４フレーム（２４ｆｐｓ）の９０分のある映画の場合、１２９６００個程度のフレームが存在する。これらのフレームのうち、２進符号化シリアル・ナンバーを担持するＫ個（例えば２４個）のフレームを単純に選択する。別法として、別の例を図７に示す。図７では、映画のフレームの総数を乱数セレクタ５０５に入力し、乱数セレクタ５０５が、やはり乱数セレクタ５０５に入力されるキー値（シード値）に応じて全フレームからＫ個のビット・フレームを無作為に選択する。キー値は、例えばマスタ・プリント識別子や日付、時刻などの１つまたは複数と関連付けることができる。従って、フィルム・コピー内のビット・フレームの位置に関しては、一定レベルのセキュリティを得ることができる。実際に、マークの見つかる位置を正確に知っているのはプリントを行う会社だけでよく、その場合でも、人間がそれを知らなくてもよい。例えば、ビット・フレームの識別を暗号化されたファイルにさらに格納することもでき、また以下でさらに述べるように、マーキングされたフレームの正確な位置が秘密に保たれるようにフィルムの実際のマーキングを自動化することもできる。
【００１５】
次に図８を参照すると、ステップ３１０におけるフィルムのコピーのマーキングに使用される例示的な流れ図が示してある。図８の流れ図では、フレーム・カウント変数（図示せず）を使用して、現在のフレームの位置を追跡する。例えば、フレーム・カウント変数を０に初期化する。ステップ４５０で、フレーム・カウント変数の値を増分する。ステップ４５５で、フレーム・カウント変数の値を確認して、現在のフレームが「ビット・フレーム」であるかどうかを判定する。現在のフレームがビット・フレームでない場合には、ステップ４６５に進んで、現在のフレームが最後のフレームであるかどうかを確認する。現在のフレームが最後のフレームである場合には、処理を終了する。そうでない場合には、処理はステップ４５０に戻り、フレーム・カウント変数を増分し、以下同様の処理を行う。ステップ４５５に戻って、現在のフレームがビット・フレームである場合には、ステップ４６０で、２進符号化シリアル・ナンバーのそれぞれのビットの値に従ってこのフレームにマーキングする。例えば、図４に示すように、ビット値が「１」である場合には、予め規定されたマークがこのビット・フレーム上に形成される。ただし、ビット値が「０」である場合には、ビット・フレームにマーキングしない。
【００１６】
本発明の原理による例示的なフレーム・マーキング装置７００を図９に示す。フレーム・マーキング装置７００は、フレーム・マーカ７０５および制御コンピュータ７１０を含む。後者は、例えばパーソナル・コンピュータ（ＰＣ）など、任意の格納プログラム制御プロセッサおよび連動するメモリの代表的なものであり、例えば図５、６、７および８に示す上述の流れ図に代表されるプログラムを実行するものである。制御コンピュータ７１０は、既存のコンピュータであってもよいし、あるいはフィンガプリント専用のコンピュータであってもよい。フィルム・コピー７０４は、フレーム・マーカ７０５に入力される。フレーム・マーカ７０５は、信号７０９によって現在のフレーム情報を制御コンピュータ７１０に与える。制御コンピュータ７１０は、信号７１２によって適当な時点でのマーキングを制御し、信号７１１によって装置７００を通過するフィルム・コピーの増分を制御する。処理済みのフィルム・コピー７０６は、マーキングされたフレーム７０７で示すように、マーキングされたビット・フレームを含む。フレーム・マーカ７０５は、幾つかのフィルム・マーキング方法の何れか１つを表すものである。例えば、一実施形態では、フレーム・マーキング装置７００は、コピー機（図示せず）の一部であり、暗室内に位置する。この例では、フレーム・マーカ７０５は、コンタクト・プリント段階のフィルム露光時にビット・フレームを修正する光ゲートである。光ゲートは、露光光の一部をフィルムから除去して例えば暗領域を形成するための機械シャッタまたは電子スイッチとすることができる。あるいは、フレーム・マーカ７０５は、フィルム上にクリア（明）領域を形成するために使用されるストローブであってもよい。マーキングされるビット・フレームの領域は、望ましいマーキングに応じて、非常に小さな点からフレーム全体にまで変化させることができることに留意されたい。数千のフレームのうち１つだけをマーキングした場合、マーキングは映画の視聴者にとってそれほど煩わしいものではない。
【００１７】
図９には別個の装置として示してあるが、本発明の概念は、これに限定されるわけではない。フィルム・コピーのビット・フレームのマーキングは、フィルム・コピーの作成中に行うことも、フィルム・コピーの作成後に行うこともできる。換言すれば、フィルム・マーキングは、コピー・プロセス中に行うこともできるし、コピー・プロセスとは切り離して行うこともできる。従って、当技術分野で既知のフィルム・コピー装置を改変して、本発明の原理に従ってフレームのマーキングを行うようにすることもできることに留意されたい。
【００１８】
上述のように、著作権侵害者が劇場でフィルムを記録し、マークの１つまたは複数を見つけた場合、当該著作権侵害者は違法コピーを編集して、マークを除去しようとする可能性がある。上述した本発明の特徴によれば、実際にはビット値のうち一方のみ、例えばビット値１しかマーキングされないので、容易に除去することができるのはこれらのビットのみである。特に、この「チャネル」のノイズ特性は、「１」が「０」に変化する確率が「０」が「１」に変化する確率と同じ（対称）であるようなノイズとなる２進対称チャネル（ＢＳＣ）ではない。このチャネルは、「０」が「１」に変化する確率がほぼゼロである２進非対称チャネル（ＢＡＣ）である。従って、考慮すべきエラーは、「１」が「０」に変化するエラーのみである。この点で、ＥＤＣ符号化を使用すれば、さらに２進符号化シリアル・ナンバー（従ってそれと関連するプリント識別子）を回復することが可能になる。例えば、フレームの総数およびキー値が分かっていれば、Ｋ個のビット・フレームの位置を回復することができる。（あるいは、決定した後で、単純にＫ個のビット・フレームの位置を、暗号化された形態または暗号化されていない形態で、マスタ・プリントと関連付けられたファイルに記録しておくこともできる。）Ｋ個のビット・フレームが分かったら、コピー中でこれら特定のフレームを検査して、２進符号化シリアル・ナンバーを回復する。実際に、著作権侵害者が異なるフレーム・レートでコピーを記録した場合でも、図１０に示すように２進符号化シリアル・ナンバーの回復は可能である。図１０では、２４ｆｐｓで記録されたフィルム・コピー１５０のフレーム７、１８および３３を、３桁の２進符号化シリアル・ナンバーでマーキングする。劇場でこのフィルムを上映している間に、著作権侵害者がフィルム・コピー１５０を３０ｆｐｓで記録して、フィルム・コピー２００を生成する。従って、カムコーダは２４ｆｐｓの映画を３０ｆｐｓの映画に拡張する。図１０に示すように、フィルム・コピー１５０のフレーム７はフィルムの開始時から７／２４秒後に現れるが、フィルム・コピー２００ではフレーム８または９（すなわちフレーム（７／２４）＊３０）に見られる。
【００１９】
上記の説明はフィルム・プリントに関連して行ったが、上述のマーキングは例えばＤＶＤやメモリなどに記録されたフィルム・コピーにも適用されることに留意されたい。
【００２０】
上述のように、本発明の概念は、トラッキングに使用することができる単純且つ一意的な識別子を映画のリリース・プリント上に生成する機能を提供する。さらに、本発明の概念は、最終的なリリース・プリントの露光時にフィルム上に情報を配置する効率的且つ効果的な方法を提供する。フィルムのマスタ・コピーが同様のマーキングを有する必要はなく（有していてもよい）、フィルムの前処理が不要であることに留意されたい。また、上述のマーキングを「多層的」に行って、マスタ・プリントからリリース・プリントまでの配給チェーン全体をカバーすることもできることにも留意されたい。例えば、マスタ・フィルム・プリントが数個のマーク（サイズの小さな２進符号化シリアル・ナンバー）のみを有し、中間プリント・コピーがそれより多くのマーク（サイズの大きな２進符号化シリアル・ナンバー）を有し、リリース・プリントがさらに多くのマーク（さらにサイズの大きな２進符号化シリアル・ナンバー）を有することができる。さらに、同じビット・フレーム上に複数のマークを作成することができるように、マーキングをインタリーブすることもできる。この場合には、フレームの異なる領域にマーキングを行う、且つ／または互いに異なるマーキングを使用することができる。また、フレーム・カウントに関連して本発明の概念について述べたが、同様に時間参照を用いて、一定または変更可能な（例えば無作為に決定される）特定の時点でフィルム・コピーのマーキングを行うようにすることもできる。この場合には、一連の「マーキング時点」が（例えば図７に示す乱数発生器によって）決定され、これらのマーキング時点に発生するフレームをビット・フレームとして指定する。
【００２１】
前述のように、２進符号化シリアル・ナンバーは、エラー訂正／検出に使用される付加ビットを含むことができ、このような２進符号化シリアル・ナンバーを、本明細書ではＥＤＣシリアル・ナンバーとも呼ぶ。本発明の原理によれば、リード・ソロモン符号やゴッパ（Ｇｏｐｐａ）符号などさらに複雑な符号化方式を使用することもできるが、これらの手法は非常にコストがかかることがある。この点で、より単純なビット補数を用いたＥＤＣ符号化方式について以下で述べる。
【００２２】
最初に、２進数のシリアル・ナンバー・リストを構築する。このリスト内の各２進符号化数は、「Ｎ」個のビットを含み、すなわちＮビット２進値であり、例えば特定のフィルム・コピーに対する割当てに使用することができる。さらに、リスト内の各Ｎビット２進数は、同じ重み「Ｗ」を有する。例えば、２進数の重みＷは、当該２進数内の「１」の数として定義される。ここで、Ｗ＜Ｎである。（例えば重みを「０」の数として定義するなど、様々な等価な定義を行うこともできることに留意されたい。）上記に鑑みて、シリアル・ナンバー・リストは、重みＷのすべてのＮビット２進値のセットである。Ｗ＞Ｎ／２となるようにＷの値を選択することが好ましいこともある。Ｗの値をこのようにすると、「１」の数が最小限に抑えられ、フィルムのマーキングが視聴者にとってより煩わしくなくなる。ただし、本発明の概念は、これに限定されるわけではない。シリアル・ナンバー・リストに載せることができる重みＷのＮビット２進値の総数は順列であり、これを数学的には「ＮがＷを選択する」と表現することができることに留意されたい。従って、以下の数式を使用して、シリアル・ナンバー・リストに利用できる重みＷのＮビット２進符号化シリアル・ナンバーの総数を決定することができる。
【００２３】
【数１】
2007535272.tif 000003
例えば、Ｎ＝１６、Ｗ＝９であれば、シリアル・ナンバー・リストは１１４４０個の２進符号化シリアル・ナンバーを含む。このような２進符号化シリアル・ナンバーのリストは、米国のほとんどの「メジャーな」劇場をカバーするのに十分でなければならない。しかし、本発明の概念を説明するために、以下ではより簡単な例について述べる。
【００２４】
Ｎ＝５、Ｗ＝３とする例示的なシリアル・ナンバー・リスト８００を図１１に示す。数式（１）から、リスト８００は１０個の２進シリアル・ナンバーを含み、各シリアル・ナンバーは３個の「１」および２個の「０」を有する。このリストの各２進符号化値は、例えば１０進値に容易に変換することができ、この１０進値を、例えばインベントリ・ドキュメント（ｉｎｖｅｎｔｏｒｙ  ｄｏｃｕｍｅｎｔ）におけるフィルム・プリントを表すシリアル・ナンバーとして使用することができることを理解されたい。例えば、リスト８００の２進符号化シリアル・ナンバー「１１１００」は、１０進数「２８」に対応する。
【００２５】
シリアル・ナンバー・リストを作成した後で、リスト８００からコードワード（ｃｏｒｄｗｏｒｄ）を形成する。最初に、フィルム・コピーに割り当てる２進符号化シリアル・ナンバーを選択する。この選択は、無作為に選択する、次に利用できるものを選択するなど、いくつもの方法で実行することができる。この例では、２進符号化シリアル・ナンバー８０１が選択される（「１０１１０」）。選択された２進符号化シリアル・ナンバーは、「Ｍ」と表される。Ｍから、Ｍの２つのビット補数を構築し、Ｍ１およびＭ２と表す。すなわち、以下のようになる。
【００２６】
【数２】
2007535272.tif 000004
【００２７】
【数３】
2007535272.tif 000005
示すように、ビット補数は、各ビットを反転することによって得られる。この例では、Ｍ＝１０１１０であるから、次のようになる。
【００２８】
【数４】
2007535272.tif 000006
【００２９】
本発明の原理によれば、Ｍ１およびＭ２が「パリティ・チェック」ビットを形成し、Ｍ、Ｍ１およびＭ２の組合せが「コードワード」（Ｍ、Ｍ１、Ｍ２）を形成する。
【００３０】
【数５】
2007535272.tif 000007
ここで、本明細書では、Ｍ、Ｍ１およびＭ２を、コードワードの「要素」とも呼ぶ。本明細書では、コードワードを、２進符号化シリアル・ナンバーとも呼ぶ。
【００３１】
Ｍ１（またはＭ２）の重みが（Ｎ−Ｗ）に等しいので、コードワード（Ｍ、Ｍ１、Ｍ２）の全重みは、次のようになる。
【００３２】
【数６】
2007535272.tif 000008
【００３３】
【数７】
2007535272.tif 000009
【００３４】
上述のように、Ｗ＜Ｎ／２であるから、次のようになる。
【００３５】
【数８】
2007535272.tif 000010
数式（７）から、コードワードの全重みは、３Ｎ／２未満に保つことができる。
【００３６】
コードワードを選択した後で、上述のように、コードワードの様々なビットの値を担持するＫ個のビット・フレームを選択する。特に、次のような関係がある。
【００３７】
【数９】
2007535272.tif 000011
ここで、Ｊは２進符号化シリアル・ナンバーおよびその補数の数（すなわちコードワードの要素の数）であり、Ｎは２進符号化シリアル・ナンバー中のビット数である。この例では、Ｋ＝（３）（５）＝１５個のビット・フレームが選択される。例えば、対応するビット・フレームは、フィルム・コピーのフレーム２０、４３、６０、７９、９６、１０９、１３１、１５９、１８１、２０２、２３１、２５５、２８６、３０４、３２５とすることができる。従って、本明細書では、Ｋ個のビット・フレームを「ビット・フレーム・セット」とも呼ぶ。ただし、本発明の原理によれば、このビット・フレーム・セットを、さらにＪ個のビット・フレーム・グループ、すなわちビット・フレーム・グループＫ１からＫＪに分割する。ここで、各ビット・フレーム・グループは、コードワードの要素の１つと関連付けられる。この点で、各グループ内のビット・フレーム値が順番に現れなければならないことを除けば、（１つのビット・フレーム・セットの）様々なビット・フレームを各ビット・フレーム・グループ内でどのように配置するかということに関する要件はない。上記の例示的な１５個のビット・フレームのセットに戻って、ビット・フレーム・グループへのビット・フレームの割当ての一例は、次の通りである。
【００３８】
【数１０】
2007535272.tif 000012
【００３９】
コードワードの各要素は、これらのビット・フレーム・グループのうちの１つに割り当てられる。例えば、以下のように割り当てられる。
【００４０】
【数１１】
2007535272.tif 000013
【００４１】
ハッカーを阻止するために、ビット・フレーム・セット、すなわちビット・フレーム・グループおよびビット・フレーム・グループのコードワード要素への割当ては、例えばプリント・マーキング機能によって秘密に保たれることが好ましい。１巻のフィルムの長さは通常２０００フィートあり、１フィート当たり１６個のフレームがあるので、１巻のフレームの総数は約３２０００個となることに留意されたい。従って、２進符号化シリアル・ナンバーを１０個しかしか与えないＮ＝５のような小さい値であっても、ハッカーが実際のビット・フレーム位置を推測することは、不可能ではなくとも困難である。
【００４２】
ビット・フレーム・セット｛１、４、７、８、１０、１２、１５、２０、２１、２２、２４、２６、２８、２９、３２｝のビット・フレーム・グループの別の例を、図１２に示す。以下のように仮定する。
【００４３】
【数１２】
2007535272.tif 000014
【００４４】
図１２に示すように、以下のようになる。
【００４５】
【数１３】
2007535272.tif 000015
【００４６】
上記に鑑みて、本発明の原理による例示的な２進符号化ビット補数のエンコードの流れ図を、図１３に示す。ステップ９０５で、予め規定されたＮおよびＷの値に応じて、２進符号化シリアル・ナンバー・リストを初期化する。ステップ９１０で、Ｋ個のビット・フレームを選択し、Ｊ個のビット・フレーム・グループを形成する。ステップ９１５で、シリアル・ナンバー・リストから特定のシリアル・ナンバーを選択する。ステップ９２０で、上述のようにコードワードを形成する。ステップ９２５で、コードワードの要素を、それぞれのビット・フレーム・グループと関連付ける。最後に、ステップ９３０で、フィルム・プリントをコードワードでエンコードする。
【００４７】
次に回復プロセスについて述べる。エンコードされた２進符号化シリアル・ナンバーをコピーから回復する際には、幾つかの原因の何れかによってエラーが生じる可能性がある。例えば、機械的ノイズ、研究技術者によるエラー、またはハッカーによる意図的な改竄などがある。しかし、前述のように、チャネルは２進非対称チャネル（ＢＡＣ）であり、例えば「０」が「１」に変化する確率がほぼゼロである。さらに、前述のように、ビット・フレーム・セットは秘密に保たれるものと想定している。従って、ビット・フレーム・セットについてのアプリオリな知識がない限り、回復プロセスの間は、値「１」が検出された任意のビット・フレームは正しいと想定することができる。その結果として、実際の２進符号化シリアル・ナンバーの回復には、重みＷを援用することができる。これを、図１４から図１６に示す。
【００４８】
最初に図１４を参照すると、表８０２は、図１２の例を用いた、ビット・フレーム・グループとコードワードの様々な要素のマッピングとを示す代替図である。図１４に示すように、フィルム・コピー１５０は、ビット・フレーム・グループ分けＫ１、Ｋ２およびＫ３に従ってマーキングされる。テーブル８０２では、ビット・フレーム・グループの各ビット・フレームに第１、第２、第３などの指標が付けられるが、これらの位置はフィルム・プリント１５０内の実際のビット・フレーム位置とは無関係である。これらの位置は、当該ビット・フレーム・グループ内におけるそれらの順序を示しているに過ぎない。例えば、ビット・フレーム・グループＫ１の第２のビット・フレームは「１」を担持している（これは図１２のフレーム番号４に対応する）。ここで、フィルム・コピー１５０にフォレンジクス（ｆｏｒｅｎｓｉｃｓ）を行うことによって、コードワード（Ｍ´、Ｍ１´、Ｍ２´）が回復または抽出されるものと仮定する。（当技術分野では既知のように、本発明の概念ではないが、「フォレンジクス」という用語は、フィルム・コピーを分析して、そこからシリアル・ナンバーを回復することを意味する。）回復されたコードワードを表８０３に示す。矢印８０４で示すように、Ｍ´の第４のビットがここでは値「０」を担持している。すなわち、ビット・フレーム・グループＫ２の第４のビット・フレームのマーキングが消去されている。本発明の原理によれば、上述のように、「１」の値は正しいと想定することができるので、２進符号化シリアル・ナンバーの回復の第１のステップは、回復したコードワードの各要素の重みを、既知のＷの値（ビット補数の場合には（Ｎ−Ｗ）の値）と比較することである。換言すれば、回復したコードワードの各要素の重みを計算することによって、回復したコードワードの様々な要素が正しいかどうか、あるいはそれが無理でも、いくつのマークが消去されているかを判定することができる。図１４に戻ると、要素Ｍ´だけが、重み３であるべきところ重み２を有していることがすぐに分かる。従って、Ｍ´の回復した値は誤りであり、マークが１つ消去されている。しかし、図１４からは、Ｍ１´およびＭ２´の重みが共に、ビット補正の正しい重み値である２であることも分かる。従って、Ｍ１´およびＭ２´は正しい。
【００４９】
Ｍ´の重みは３となるはずであるので、第２、第４または第５の何れかの位置からビット値「１」が消去されている可能性がある。しかし、ビット補数Ｍ１´またはビット補数Ｍ２´（この例ではこの時点で共に正しいことが分かっている）の何れかの「０」値のうちの１つと比較すれば、Ｍ´の第４のビットが「１」であったはずであることが分かる。従って、Ｍ´が重み３を有するためには、ビット・フレーム・グループＫ２の第４のビット・フレームが最初は「１」とマーキングされており、２進符号化シリアル・ナンバーＭは１０１１０である。
【００５０】
上記に鑑みて、また図１４から分かるように、（Ｊ−１）個のビット・フレーム・グループに誤りがある場合（すべての「１」が消去されるという極端な場合も含む）でも、回復されたコードワードのビット・フレーム・グループの１つが正しい重みを有していれば、誤りのある（Ｊ−１）個のビット・フレーム・グループをすべて回復することができる。従って、回復されたコードワードの各要素の重みは、エラー指示として使用され、２進符号化シリアル・ナンバーの予め規定された正しい重み（すなわちＷ）またはビット補数の予め規定された正しい重み（すなわち（Ｎ−Ｗ））と適宜比較される。回復されたコードワードの１つの要素が正しい重みを有していると判定されると、その回復されたコードワードの残りの要素も、単純にそれと比較することによって回復することができる。
【００５１】
しかし、回復されたコードワードの各要素に複数のエラーが存在する、すなわちすべての重みが誤りである場合もあり得る。これを、図１５に示す。これは、矢印８０７および８０８で示すように回復されたコードワードの各要素に追加のエラーが存在することを除けば、図１４と同様である。回復されたコードワードの各要素の重みが誤りであるので、これらのエラーは容易に検出される。しかし、上述のように、値「１」は正しいと仮定することができる。従って、Ｍ１´およびＭ２´が同一であること、およびこれらがＭのビット補数でもあることが分かっているので、ビットの幾つかが正しくない場合にコードワードを正しく回復することは容易である。例えば、Ｍ１´およびＭ２´は同一であると想定されるから、ビット・フレーム・グループＫ３の第５のビット・フレームの「１」は、ビット・フレーム・グループＫ１の第５のビット・フレームにも現れるはずである。同様に、ビット・フレーム・グループＫ１の第２のビット・フレームの「１」は、ビット・フレーム・グループＫ３の第２のビット・フレームにも現れるはずである。従って、回復されたコードワードのビット補数要素、例えばＭ１´およびＭ２´について論理「ＯＲ」演算を実行することによって、このコードワードのビット補数要素を回復することができる。従って、回復されたコードワードのビット補数要素を検証するためには、回復されたコードワードのビット補数のすべての要素について「ＯＲ」をとり、その結果の重みを（Ｎ−Ｗ）と比較する。得られた重みの値が正しい場合には、Ｍ１およびＭ２について正しいビット補数値が得られる。Ｍ１またはＭ２の何れかが正しく回復されれば、２進符号化シリアル・ナンバーＭの値は、Ｍ１またはＭ２の何れかの単なるビット補数である。
【００５２】
Ｍ１およびＭ２から十分な数の「１」を消去して、Ｍ２´との「ＯＲ」をとったＭ１´の重みが（Ｎ−Ｗ）未満となるようにすることによって、ハッカーがこの２進符号化ビット補数方式を出し抜くことに成功する可能性があることに留意されたい。これを、矢印８０４、８０８および８０９でエラーを示す図１６に示す。しかし、Ｍ１およびＭ２のビット・フレーム位置は秘密に保たれ、またそれらの推定が不可能ではないが極めて困難であるので、ハッカーは、基本的に、１巻当たり３２０００フィートにもなるフィルムから、フィルム・プリントにマーキングされたすべての「１」を発見しようと試みなければならないことになる。
【００５３】
上記に鑑みて、本発明の原理による例示的な２進符号化ビット補数回復の流れ図を、図１７に示す。ステップ９５０で、フィルム・コピーを処理して、そこから回復されたコードワードを取り出す。ステップ９５５で、要素Ｍ´の重みを、予め規定されたＷの値と突き合わせて確認する。これらの値が一致すれば、２進符号化シリアル・ナンバーＭの値はＭ´と等しく設定され、回復は完了する。しかし、Ｍ´の重みが予め規定されたＷの値と等しくない場合には、ステップ９６０で、回復されたコードワードのその他のビット補数要素の「ＯＲ」をとる。ステップ９６５で、「ＯＲ」演算の結果の重みを、予め規定された重み（Ｎ−Ｗ）と比較する。これらの値が一致した場合には、ステップ９７５で、２進符号化シリアル・ナンバーＭの値を「ＯＲ」の結果のビット補数と等しく設定し、回復は完了する。しかし、「ＯＲ」演算の結果の重みが予め規定された重み（Ｎ−Ｗ）と等しくない場合には、例えば回復が不可能である旨の「エラー」状態が宣言され、プロセスは終了する。この回復プロセスに様々な変更を加えることも可能であることに留意されたい。例えば、ステップ９６０の前段階として、まず回復されたコードワードの個々のビット補数要素それぞれの重みを、予め規定された重み（Ｎ−Ｗ）と順番に比較することもできる。あるビット補数要素の重みが予め規定された重み（Ｎ−Ｗ）と一致したら、Ｍをその要素のビット補数と等しく設定する。この変更形態では、ステップ９６０、９６５および９７５が実行されるのは、個々のビット補数要素が１つも予め規定された重み（Ｎ−Ｗ）と一致しない場合のみである。本明細書では、２進符号化シリアル・ナンバー（Ｍ）をその２つのビット補数（Ｍ１およびＭ２）と比較するものとして２進符号化シリアル・ナンバーについて説明したが、本発明の概念はこれに限定されるものではないことに留意されたい。例えば、２進符号化シリアル・ナンバーは、２進符号化シリアル・ナンバーと、任意数のそのビット補数とを含むことができる。さらに、ビット補数は、２進符号化シリアル・ナンバーのビット補数全体を現すことも、その一部を表すこともできる。
【００５４】
上述のように、マーキング装置は、特定のビット・フレームをエラーなく正確にマーキングすることができるものと想定してきた。しかし、そうでない場合もあり得る。例えば、マーキング装置がマーキング動作をし損なう、マーキング動作の実行が遅れる、ハッカーが幾つかのフレームを削除した場合も含めて何らかの理由でフィルム・プリントがずれる、などの可能性がある。従って、「マーキングされた」ビット・フレームが生じない、または時間的にずれる可能性もある。従って、本発明の原理によれば、「ビット・フレーム」は、「ビット・マルチ・フレーム（ｂｉｔ  ｍｕｌｔｉ−ｆｒａｍｅ）」の参照点となる。換言すれば、ビット・フレームは、そのビット・フレームの周囲の一群のフレームを識別する。そのうちの何れか１つまたはすべてを、例えば「１」または「０」を担持するようにマーキングすることができる。ビット・マルチ・フレームの一例を、図１８に示す。図１８は、各ビット・フレームが一群のビット・フレームの参照点となっていることを除けば、図２と同様である。矢印１９６は、Ｒ＝１であるビット・マルチ・フレームを例示する。すなわち、このビット・マルチ・フレームは、ビット・フレーム７と、その左右何れかの１つのフレームとを含む。Ｒ＝２である、すなわちビット・マルチ・フレームがビット・フレーム３３とその左右何れかの２つのフレームとを含む別の例を、矢印１９７で示す。例えば図１８でビット・フレーム１を用いるなどの境界条件がある場合には、そのビット・マルチ・フレームが切り捨てられることが分かるであろう。また、図２に関連する上記の説明では、Ｒが０に等しいことにも留意されたい。上記に鑑みて、マーキング装置は、ビット・マルチ・フレームのビット・フレーム（参照フレーム）をマーキングの対象とすることができるが、実際には、２Ｒ＋１個のフレームのうち何れか１つにマーキングすることができる。従って、マークを回復する際には、ビット・マルチ・フレームの何れか１つのフレームのマークを使用して、フィルム・コピーから２進符号化シリアル・ナンバーを回復することができる。従って、マーキング装置自体が間違ったフレームにマークを配置してしまった場合でも、２進符号化シリアル・ナンバーを回復することができるので、上述の「ビット・マルチ・フレーム」を用いたＥＤＣ符号化方式により、「エラー耐性」がさらに向上する。参照ビット・フレームに関して対称なビット・フレームのグループ分けについて説明したが、ビット・マルチ・フレームはこれに限定されるわけではないことに留意されたい。例えば、一方向には（Ｒ＋Ｙ）個のビット・フレームが存在し、別方向には（Ｒ−Ｚ）個のビット・フレームが存在するなど（Ｙ≧０、Ｚ≧０）、参照ビット・フレームの周囲のビット・フレームの分布は非対称であってもよい。
【００５５】
上記に鑑みて、前述の説明は単に本発明の原理を説明するものであり、当業者なら、本明細書では明示していないが、本発明の趣旨および範囲内で本発明の原理を実施する数多くの代替構成を考案することができることは明らかであろう。例えば、予め規定されたマークが特定のビット値を表し、この予め規定されたマークが存在しないことがもう１つのビット値を表す場合について説明したが、様々なマークを規定して使用し、あるフレーム上に一方のマークが存在することが一方のビット値を表し、当該フレーム上にもう一方のマークが存在することがもう一方のビット値を表すようにすることもできる。さらに、プリント識別子を２進符号化シリアル・ナンバーに変換またはマッピングするものと想定したが、２進符号化シリアル・ナンバー自体をプリント識別子とし、変換ステップを省略することもできる。また、使用する特定のフレームはアプリオリに「ビット・フレーム」として識別したが、本発明はこれに限定されず、単純に映画の任意のフレームを２進符号化シリアル・ナンバーに従ってマーキングすることができる。従って、これらの例示的な実施形態に多数の変更を加えることができ、添付の特許請求の範囲に規定する本発明の趣旨および範囲を逸脱することなくその他の構成を考案することができることを理解されたい。
【図面の簡単な説明】
【００５６】
【図１】本発明の概念を示す図である。
【図２】本発明の概念を示す図である。
【図３】本発明の概念を示す図である。
【図４】本発明の概念を示す図である。
【図５】本発明の原理による例示的な流れ図を示す図である。
【図６】本発明の原理による別の例示的な流れ図を示す図である。
【図７】本発明の原理によるビット・フレームを生成する例示的な技術を示す図である。
【図８】本発明の原理による別の例示的な流れ図を示す図である。
【図９】本発明の原理による例示的なマーキング装置を示す図である。
【図１０】本発明の原理によるマーキング・パターンの検出を示す図である。
【図１１】本発明の原理によるシリアル・ナンバー・リストを示す図である。
【図１２】本発明の原理によるビット・フレーム・グループを示す図である。
【図１３】本発明の原理による、ビット補数符号化を実行する流れ図を示す図である。
【図１４】本発明の原理によるビット補数符号化シリアル・ナンバーの回復を示す図である。
【図１５】本発明の原理によるビット補数符号化シリアル・ナンバーの回復を示す図である。
【図１６】本発明の原理によるビット補数符号化シリアル・ナンバーの回復を示す図である。
【図１７】本発明の原理によるビット補数符号化シリアル・ナンバーの回復を示す図である。
【図１８】本発明の原理によるビット・マルチ・フレームを示す図である。
【図１】
2007535272.tif 000016
【図２】
2007535272.tif 000017
【図３】
2007535272.tif 000018
【図４】
2007535272.tif 000019
【図５】
2007535272.tif 000020
【図６】
2007535272.tif 000021
【図７】
2007535272.tif 000022
【図８】
2007535272.tif 000023
【図９】
2007535272.tif 000024
【図１０】
2007535272.tif 000025
【図１１】
2007535272.tif 000026
【図１２】
2007535272.tif 000027
【図１３】
2007535272.tif 000028
【図１４】
2007535272.tif 000029
【図１５】
2007535272.tif 000030
【図１６】
2007535272.tif 000031
【図１７】
2007535272.tif 000032
【図１８】
2007535272.tif 000033
【手続補正書】
【提出日】平成19年4月18日(2007.4.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
映画のコピーにマーキングする方法であって、
２進符号化シリアル・ナンバーを前記コピーと関連付けるステップと、
前記２進符号化シリアル・ナンバーに従って前記コピーのフレームにマーキングするステップとを含む、前記方法。
【請求項２】
プリント識別子を前記２進符号化シリアル・ナンバーに符号化するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記２進符号化シリアル・ナンバーが、幾つかの２進数字を含み、各２進数字の値が、それぞれ前記マーキングされたフレームの１つによって伝送される、請求項１に記載の方法。
【請求項４】
マーキングされるフレームが、ビット・フレームから選択される、請求項１に記載の方法。
【請求項５】
マーキングされたビット・フレームが、２進数字の特定の値を表し、マーキングされていないビット・フレームが、２進数字の他方の値を表す、請求項４に記載の方法。
【請求項６】
前記ビット・フレームが無作為に選択される、請求項４に記載の方法。
【請求項７】
各ビット・フレームが、特定のビット値を担持するために利用可能な幾つかのフレームを含むビット・マルチ・フレームと関連付けられる、請求項４に記載の方法。
【請求項８】
２進符号化シリアル・ナンバーが、エラー検出／訂正（ＥＤＣ）２進符号化シリアル・ナンバーである、請求項１に記載の方法。
【請求項９】
映画を記録する可読媒体であって、前記映画が、
前記映画の一部をそれぞれ表す第１の数のフレームと、
前記映画の一部をそれぞれ表す第２の数のフレームとを含み、前記第２の数のフレームが、前記映画のコピーの識別に使用される２進符号化シリアル・ナンバーを表す、前記可読媒体。
【請求項１０】
前記２進符号化シリアル・ナンバーが、幾つかの２進数字を含み、各２進数字の値が、それぞれ前記第２の数のフレームの１つによって伝送される、請求項９に記載の可読媒体。
【請求項１１】
前記２進符号化シリアル・ナンバーが、幾つかの２進数字を含み、前記第２の数のフレームが、ビット・マルチ・フレームを含み、各２進数字の値が、それぞれのビット・マルチ・フレームによって伝送される、請求項９に記載の可読媒体。
【請求項１２】
前記第２の数のフレームの１つが、当該フレーム上に予め規定されたマーキング・パターンが存在するときに２進数字の特定の値を表し、前記第２の数のフレームの１つが、当該フレーム上に予め規定されたマーキング・パターンが存在しないときに２進数字の他方の値を表す、請求項９に記載の可読媒体。
【請求項１３】
前記２進符号化シリアル・ナンバーが、エラー検出／訂正（ＥＤＣ）２進符号化シリアル・ナンバーである、請求項９に記載の可読媒体。
【請求項１４】
映画のコピーのマーキングに使用される装置であって、
プリント識別子を２進符号化シリアル・ナンバーに符号化する手段と、
前記２進符号化シリアル・ナンバーに従って前記コピーのフレームにマーキングする手段とを含む、前記装置。
【請求項１５】
前記２進符号化シリアル・ナンバーが、幾つかの２進数字を含み、各２進数字の値が、それぞれ前記フレームの１つによって伝送される、請求項１４に記載の装置。
【請求項１６】
マーキングされるフレームが、ビット・フレームから選択される、請求項１４に記載の装置。
【請求項１７】
マーキングされたビット・フレームが、２進数字の特定の値を表し、マーキングされていないビット・フレームが、２進数字の他方の値を表す、請求項１６に記載の装置。
【請求項１８】
前記ビット・フレームが無作為に選択される、請求項１６に記載の装置。
【請求項１９】
各ビット・フレームが、特定のビット値を伝送するために利用可能な幾つかのフレームを含むビット・マルチ・フレームと関連付けられる、請求項１６に記載の装置。
【請求項２０】
前記符号化手段が、前記２進符号化シリアル・ナンバーがエラー検出／訂正（ＥＤＣ）２進符号化シリアル・ナンバーとなるようにエラー保護を付加する、請求項１４に記載の装置。
【国際調査報告】
2007535272.tif 000034
2007535272.tif 000035
2007535272.tif 000036