(57)【要約】  ディジタル・ビデオ及び映画のオブジェクト指向フィンガープリンティングのシステム及び方法が提供される。本願のシステム及び方法により、ユーザが、ディジタル編集段階中に、シーン内の既存オブジェクトを修正するか、又は映画中の特定のシーンとうまく一致する透かしとして種々の「自然オブジェクト」を埋め込むことが可能になる。本願のシステム及び方法により、必要な映画の一意のコピーの数が求められ（３０４）、上記一意のコピーの数に基づいて透かし、及び透かしの変形の数が求められ（３０６）、求められた透かしの数に等しい映画の少なくとも一シーンにおいて生起する少なくとも１つのオブジェクトが選択され（３１２）、オブジェクトの求められた数の変形が生成され（３１６）、コピー毎にオブジェクトの生成された変形の一意の組合せが生成される（３１８）。一意の組合せはそれぞれ、複数のコピーそれぞれを識別するための値に符号化される。
2009543443.tif 000002
【特許請求の範囲】
【請求項１】
単一の映画の複数のコピーにフィンガープリンティングを行うシステムであって、
前記単一の映画の少なくとも１つのシーンを選択するよう構成された事前スクリーニング装置を備え、前記事前スクリーニング装置は、
前記少なくとも１つのシーンにおいて生起する少なくとも１つのオブジェクトを選択するよう構成され、前記少なくとも１つのオブジェクトの少なくとも２つの変形を生成する透かし入れモジュールを含み、
前記事前スクリーニング装置は、少なくとも１つの透かし、及び前記少なくとも１つの透かしの少なくとも２つの変形に基づいて、前記単一の映画の前記複数のコピー毎に少なくとも１つの一意のフィンガープリントを生成するシステム。
【請求項２】
請求項１記載のシステムであって、前記透かし入れモジュールは、前記少なくとも１つのシーンから前記選択された少なくとも１つのオブジェクトをセグメント化し、前記セグメント化された少なくとも１つのオブジェクトの少なくとも２つの変形を生成するよう構成されたセグメント化モジュールを更に含むシステム。
【請求項３】
請求項１記載のシステムであって、前記一意の少なくとも１つのフィンガープリントが命令データ・ファイルに記憶されるシステム。
【請求項４】
請求項３記載のシステムであって、前記命令データ・ファイル及び前記単一の映画の前記複数のコピーを受け取るよう構成されたフィンガープリンティング装置を更に備え、前記フィンガープリンティング装置は、前記命令データ・ファイルを読み出し、前記映画の前記コピー毎に一意のフィンガープリントを求め、前記一意のフィンガープリントを前記映画の各コピーに施すシステム。
【請求項５】
請求項３記載のシステムであって、
前記単一の映画、及び前記命令データ・ファイルを受け取るよう構成されたフィンガープリンティング・モジュールであって、前記命令データ・ファイルを読み出し、前記単一の映画に一意のフィンガープリントを求めるフィンガープリンティング・モジュールと、
前記映画をレンダリングし、前記映画がレンダリングされている間に前記フィンガープリントの前記少なくとも１つのオブジェクトを前記映画に挿入するよう構成されたレンダリング・モジュールとを含むシンク装置を更に備えるシステム。
【請求項６】
請求項５記載のシステムであって、前記シンク装置は、ＤＶＤプレイヤ、ディジタル映写機、及びセットトップボックスのうちの１つであるシステム。
【請求項７】
請求項１記載のシステムであって、前記透かし入れモジュールは、前記映画を識別するための値に前記少なくとも１つの透かし、及び前記少なくとも１つの透かしの前記少なくとも２つの変形を符号化するよう構成された符号化器モジュールを更に備えるシステム。
【請求項８】
映画にフィンガープリンティングを行う方法であって、
前記映画の少なくとも１つのシーンに生起する少なくとも１つのオブジェクトを選択する工程と、
前記少なくとも１つのオブジェクトの所定数の変形を生成する工程と、
前記少なくとも１つのオブジェクトの少なくとも１つの変形を前記映画に施す工程とを含む方法。
【請求項９】
請求項８記載の方法であって、前記少なくとも１つのオブジェクトの前記施された少なくとも１つの変形を備えた前記映画を媒体上に記憶する工程を更に含む方法。
【請求項１０】
請求項８記載の方法であって、前記施す工程は、前記映画のレンダリング中に行われる方法。
【請求項１１】
請求項８記載の方法であって、前記選択された少なくとも１つのオブジェクトは、前記少なくとも１つのシーンにおいて生起し、前記少なくとも１つのシーンからセグメント化される方法。
【請求項１２】
請求項８記載の方法であって、前記選択する工程は、前記少なくとも１つのシーンに元々生起していない少なくとも１つのオブジェクトを選択する工程を含み、前記少なくとも１つのオブジェクトは前記少なくとも１つのシーンと互換である方法。
【請求項１３】
請求項８記載の方法であって、前記選択する工程は、複数のオブジェクトを選択する工程を更に含み、前記複数のオブジェクトそれぞれは、異なる数の変形を有する方法。
【請求項１４】
請求項８記載の方法であって、前記選択する工程は、複数のオブジェクトを選択する工程を更に含み、前記複数のオブジェクトの少なくとも一部分は、別々のシーンから選択される方法。
【請求項１５】
請求項８記載の方法であって、前記少なくとも１つのオブジェクトの前記少なくとも１つの変形を、前記映画を識別するための値に符号化する工程を更に含む方法。
【請求項１６】
単一の映画の複数のコピーにフィンガープリンティングを行う方法であって、
必要な前記映画の一意のコピーの数を求める工程と、
前記一意のコピーの数に基づいて透かし、及び前記透かしの変形の数を求める工程と、
前記求められた透かしの数に等しい前記映画の少なくとも１つのシーンにおいて生起する少なくとも１つのオブジェクトを選択する工程と、
前記少なくとも１つのオブジェクトの、求められた数の変形を生成する工程と、
前記映画のコピー毎に前記少なくとも１つのオブジェクトの前記生成された変形の一意の組合せを生成する工程とを含む方法。
【請求項１７】
請求項１６記載の方法であって、一意の組合せそれぞれを、前記複数のコピーそれぞれを識別するための複数の値に符号化する工程を更に含む方法。
【請求項１８】
請求項１６記載の方法であって、前記少なくとも１つのオブジェクトの前記生成された変形の一意の１つの組合せを前記映画の各コピーに施し、前記映画の各コピーを読み出し可能な媒体上に記憶する方法。
【請求項１９】
請求項１６記載の方法であって、
前記映画の一コピーをレンダリングする工程と、
前記少なくとも１つのオブジェクトの前記生成された変形の一意の１つの組合せを前記レンダリングされた映画に施す工程とを含む方法。
【請求項２０】
請求項１６記載の方法であって、前記選択された少なくとも１つのオブジェクトは、前記少なくとも１つのシーンにおいて生起し、前記少なくとも１つのシーンからセグメント化される方法。
【請求項２１】
請求項１６記載の方法であって、前記選択する工程は、前記少なくとも１つのシーンに元々生起していない少なくとも１つのオブジェクトを選択する工程を含み、前記少なくとも１つのオブジェクトは前記少なくとも１つのシーンと互換である方法。
【請求項２２】
映画を記憶する読み出し可能な媒体であって、前記映画は、
複数のシーンを含み、各シーンは複数のフレームを含み、各フレームは前記映画の一部分を表し、前記フレームの少なくとも１つに透かしを入れて前記映画の一意のフィンガープリントを表し、
前記フィンガープリントは少なくとも１つの透かしを含み、前記少なくとも１つの透かしは、前記少なくとも１つのフレームに生起するオブジェクトから選択され、前記少なくとも１つの透かしは前記フィンガープリントに一意の少なくとも１つの変形を含む読み出し可能な媒体。
【請求項２３】
請求項２２記載の読み出し可能な媒体であって、前記少なくとも１つの透かしの前記少なくとも１つの変形は、前記映画のコピーを識別するための値に復号化可能である読み出し可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般に、フィルムのセキュリティに関し、特に、ディジタル・ビデオ及び映画のオブジェクト指向のフィンガープリンティングのシステム及び方法に関する。
【背景技術】
【０００２】
映画フィルムの劇場上映に関する著作権侵害の問題は広く知られている。映画配給会社が、劇場上映のために映画フィルムのプリントを上映者に配給すると、製作品に対するコントロールの度合いが下がることが多い。例えば、アナログであるにせよディジタルであるにせよ、劇場でフィルムを上映する通常の過程において、劇場内の顧客が、例えば、上映中に携帯型カムコーダを使用してフィルムをこっそりと記録することができる。更に高度なレベルでは、フィルム・プリントの違法コピーを得ようとする個人が、上映者の従業員と共謀して劇場の映写室へのアクセスを得て、営業時間後に、比較的コントロールされた環境でフィルムのコピーを生成することができる。前述の環境では、映写機からの音声をカムコーダに直接供給することが可能である。三脚を使用して画像が鮮明で安定したものになることを確実にすることが可能である。その結果、比較的高品質の違法コピーを生成することが可能である。あるいは、プリント自体を走査してビデオ・マスタを生成することができる。
【０００３】
前述の映画の「違法」コピーは次いで、インターネットを介して、又はハードコピー（ビデオＣＤ又はＤＶＤ）を使用することにより、配布することが可能であり、これにより、合法的なフィルム配布の経済価値が低下する。インターネット及び入手可能な高品質装置の出現により、前述の課題は近年、ますます重要になってきている。よって、前述の損害をもたらす個人の連鎖をたどる手法が大いに望まれる。
【０００４】
前述の著作権侵害と闘うための１つのやり方は、違法コピーされた作品の出所が、漏れたその劇場であることを突きとめることが可能なやり方で、映画のコンテンツ（例えば、フィルム・プリント、ディジタル・ビデオ・ファイル等）に透かしを入れることである。各媒体に一意のこのタイプの透かし入れは、フィンガープリンティングと呼ばれる。
【０００５】
おそらく、ディジタル・コンテンツに透かしを入れるための最も自然な手法は、目に見えない透かしを使用することである。しかし、この手法は、透かしの残存性において重大な制限を有する。前述の透かしは、カムコーダによるフィルムのキャプチャ、ＶＨＳなどのアナログ形式へのディジタル・ファイルの変換（、又は、ディジタルのアナログへの変換、及び、もう一度の、ディジタル形式への変換）、並びに、キャプチャされたディジタル・ファイルの編集及び歪みによって失われるか、又は歪む可能性が高い。
【０００６】
残存性が必要であることは、目に見える透かしを入れる手法につながっている。目に見える透かしを入れる手法の最も単純な形態は、「この作品の複製を禁ずる」などの警告文、又はスタジオの「ロゴ」（例えば、ワーナー・ブラザーズ・スタジオのＷＢ（商標）のロゴなど）をフィルムに入れるというものである。フィルムが漏れた場所を明確にせず（すなわち、フィンガープリンティング・アプリケーションは存在せず）、フィルムを盗んだ者によって消去されやすいので、このタイプの透かし入れの効果は最小限である。
【０００７】
このことは、映画館で上映されるフィルムの一部を保護するために現在使用されている、ドットなどの、より知られていない、目に見える透かしにつながっている。西暦１９８２年には、アメリカ映画協会（ＭＰＡＡ）はコダック（商標）社とともに、フィルム・プリントを一意に識別する手法を開発した。この手法は、一般に、コード化された反著作権侵害（ＣＡＰ）のコード化として知られている。コードは、プリントが製作されるにつれて追加される、映画中の一連のかすかなドットである。１００フレーム中約１フレームが、画像に付加された４つの小ドットを含んでいる。一般に、１１個のＣＡＰコード化されたフレームが、映画のプリントの一連番号の再構成に必要である。一意のドット構成はそれぞれ、プリント識別子に対応する。フィルム・プリントは通常、フィルムが配給される特定の劇場毎にコード化される。このタイプの透かしはなお目に見えるが、全体で多数のフレームのうちの少数のフレームの組の範囲内でドットがどこに配置されているかはあまり明らかでない。
【０００８】
しかし、ディジタル・ビデオ圧縮及び配布手法の出現により、ＣＡＰコード化の実行可能性が下がった。改良されたディジタル・カムコーダにより、品質のより高い写真が撮影されるのみならず、ビデオ圧縮アルゴリズム（違法コピーされたフィルムが、ディジタル形式で記憶されるか、又はインターネットを介して伝送される場合に通常使用される）により、ＣＡＰコードが消去される傾向にある。すなわち、コードを表すドットは、非常に小さく、拡散しているので、ビデオ圧縮中に分解されやすい。更に、画像圧縮中に、単一のＣＡＰコードのドットが失われることにより、ＣＡＰコード化手法が損なわれ得る。ＣＡＰコードは、フィルム・フレーム内の空間的画像配置によって表されるからである。実際に、ＣＡＰコード化は、１００％の画像残存性に依存する。更に、一部のハッカーはなお、ドットを見つけ、特定の場合には、ドットを消去又は修正した。更に、ＣＡＰコード化システムにおけるコード画像の反復の頻度により、一般大衆がその画像をみる可能性が高くなる。このことにより、観客のフィルム・コンテンツに対する注意が散漫になり得るか、又は特定の劇場が上映するプリントの品質が劣悪であるという意見が観客によって形成され得るので、このことは望ましくない。
【０００９】
全体的に、著作権侵害の課題と闘うために使用される現行の種々の手法（目に見えるフィンガープリントのマーキング、及び目に見えないディジタル・フィンガープリントは、かなりの欠点及び制限を有する。目に見えない現行の透かし及びフィンガープリントの手法には一般に、「残存性の問題」がある（すなわち、マークは、種々の歪み、形式変換により、残存しないことがあり得るか、又はカムコーダは、劇場やＴＶモニタのスクリーンからキャプチャする。一方、目に見える伝統的なマークは、埋め込まれたマークが覆い隠されている様子に係わらず、消去されやすい。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
よって、ロバストであり、永続性がある、マーキングされたフィルムを提供し、ＣＡＰコード化の制限及び欠点を回避し、著作権侵害や圧縮にもかかわらず、優れた残存性を有する透かしを提供するやり方でフィルムに透かしを入れるシステム及び方法は、非常に望ましい。
【課題を解決するための手段】
【００１１】
本発明は、ディジタル・ビデオ及び映画のオブジェクト指向のフィンガープリンティングのシステム及び方法を提供する。フィンガープリンティングは、特定の主体に配布される対象のファイル又はプリントそれぞれに一意である透かし入れの一種である。すなわち、フィンガープリンティング手法は、違法コピーされた作品上に存在するフィンガープリントを照合させることにより、プリントを違法に配布したか、又は漏らした主体をフォレンジック段階で識別するために使用することが可能である。
【００１２】
本発明のシステム及び方法は、ユーザが、ディジタル編集段階の間に上記シーン中の既存のオブジェクトを修正するか、又は映画の中の特定のシーンとうまく一致する透かしとして種々の「自然オブジェクト」を埋め込むことを可能にする。前述の自然オブジェクトは、シーンに埋め込むか、又は混ぜることが可能な種々のやり方が理由で、一意に識別可能なプリント又はディジタル・ビデオ・ファイルの組を生成することが可能である。例として、映画シーンが、観賞魚用の水槽が背景にあるリビング・ルームの撮影を含んでいるとする。観賞魚を透かしとして選択することができる。その場合、一部の観賞魚の色をいくつかのやり方で変えることが可能であり、コンピュータ・グラフィックスで、観賞魚を数匹増やしてもよく、観賞魚の形状をいくつかのやり方で変えてもよい。前述の属性の組合せそれぞれにより、フィルムの一意のフィンガープリンティングが生成される。
【００１３】
本発明の一局面によれば、単一の映画の複数のコピーのフィンガープリンティングを行うシステムを提供する。上記システムは、単一の映画の少なくとも１つのシーンを選択するよう構成された事前スクリーニング装置を備え、事前スクリーニング装置は、少なくとも１つのシーンにおいて生起する少なくとも１つのオブジェクトを選択するよう構成され、少なくとも１つのオブジェクトの少なくとも２つの変形を生成し、事前スクリーニング装置は、少なくとも１つの透かし、及び少なくとも１つの透かしの少なくとも２つの変形に基づいて、単一の映画の複数のコピー毎に少なくとも１つの一意のフィンガープリントを生成する。一意のフィンガープリントは、命令データ・ファイルに記憶される。
【００１４】
更なる局面では、システムは、命令データ・ファイル及び単一の映画の複数のコピーを受け取るよう構成されたフィンガープリンティング装置を含み、フィンガープリンティング装置は、命令データ・ファイルを読み出し、映画のコピー毎に一意のフィンガープリントを求め、一意のフィンガープリントを映画の各コピーに施す。
【００１５】
別の局面では、システムは、単一の映画、及び命令データ・ファイルを受け取るよう構成されたフィンガープリンティング・モジュールであって、命令データ・ファイルを読み出し、単一の映画に一意のフィンガープリントを求めるフィンガープリンティング・モジュールと、映画をレンダリングし、映画がレンダリングされている間にフィンガープリントの少なくとも１つのオブジェクトを映画に挿入するよう構成されたレンダリング・モジュールとを含むシンク装置を含む。
【００１６】
別の局面によれば、映画の少なくとも一シーンにおいて生起する少なくとも１つのオブジェクトを選択する工程と、少なくとも１つのオブジェクトの所定数の変形を生成する工程と、少なくとも１つのオブジェクトの少なくとも１つの変形を映画に施す工程とを含む、映画のフィンガープリンティングを行う方法を提供する。
【００１７】
本発明の更に別の局面によれば、単一の映画の複数のコピーのフィンガープリンティングを行う方法を提供する。上記方法は、必要な映画の一意のコピーの数を求める工程と、上記一意のコピーの数に基づいて透かし、及び透かしの変形の数を求める工程と、求められた透かしの数に等しい映画の少なくとも一シーンにおいて生起する少なくとも１つのオブジェクトを選択する工程と、少なくとも１つのオブジェクトの求められた数の変形を生成する工程と、映画のコピー毎に少なくとも１つのオブジェクトの生成された変形の一意の組合せを生成する工程とを含む。
【００１８】
更なる局面では、映画を記憶するための読み取り可能な媒体は複数のシーンを含み、各シーンは複数のフレームを含み、各フレームは映画の一部分を表し、フレームの少なくとも１つは、映画の一意のフィンガープリントを表すよう透かしが入れられ、フィンガープリントは、少なくとも１つの透かしを含み、少なくとも１つの透かしが、少なくとも１つのフレームにおいて生起するオブジェクトから選択され、少なくとも１つの透かしが、フィンガープリントに一意の少なくとも１つの変形を含む。
【発明を実施するための最良の形態】
【００１９】
本発明の前述及び他の局面、構成及び利点は、添付図面とともに読まれる好ましい実施例の以下の詳細な説明に記載されており、前述の説明から明らかになるであろう。
【００２０】
図面では、同じ参照符号は、図を通して同じ構成要素を表す。
【００２１】
図面は、本発明の概念を例証する目的のためであり、本発明を例証するために考えられる唯一の構成で必ずしもない。
【実施例】
【００２２】
図に示す構成要素は、種々の形態のハードウェア、ソフトウェア、又はそれらの組合せで実現することができる。好ましくは、前述の構成要素は、プロセッサ、メモリ、及び入出力インタフェースを含み得る適切にプログラムされた１つ又は複数の汎用装置上のハードウェア及びソフトウェアの組合せで実現される。
【００２３】
本明細書は、本発明の原理を示す。よって、本明細書及び特許請求の範囲に、明示的に説明されても示されてもいないが、本発明の原理を実施し、その趣旨及び範囲に含まれる種々の構成を考え出すことができるであろう。
【００２４】
本明細書及び特許請求の範囲記載の例、及び条件付言語は全て、本発明の原理、及び当該技術分野を発展させるために本願の発明者が貢献する概念を読者が理解することを支援するための教示の目的を意図しており、前述の明記した例及び条件への限定なしであると解釈するものとする。
【００２５】
更に、本発明の原理、局面、及び実施例、並びにそれらの特定例を記載した、本明細書及び特許請求の範囲の記載は全て、その構造的均等物及び機能的均等物を包含することを意図している。更に、前述の均等物は、現在知られている均等物、及び将来に開発される均等物（すなわち、構造にかかわらず、同じ機能を行う、開発された何れかの構成要素）をともに含むことが意図されている。
【００２６】
よって、本明細書及び特許請求の範囲に提示されたブロック図が、本発明の原理を実施する例証的な回路の概念図を表すことは当業者によって認識されるであろう。同様に、フローチャート、フロー図、状態遷移図、擬似コード等は何れも、コンピュータ読み取り可能な媒体において実質的に表し、コンピュータ又はプロセッサにより、前述のコンピュータ又はプロセッサが明示されているかにかかわらず、実行し得る種々の処理を表す。
【００２７】
図に示す種々の構成要素の機能は、専用ハードウェア、及び適切なソフトウェアに関連してソフトウェアを実行することができるハードウェアの使用によって備えることができる。プロセッサによって提供される場合、機能は、単一の専用プロセッサによって提供されるか、単一の共有プロセッサによって提供されるか、複数の個々のプロセッサ（この一部は共有であり得る）によって提供され得る。更に、「プロセッサ」又は「コントローラ」の語を明示的に使用していることは、ソフトウェアを実行することができるハードウェアを排他的に表すと解するべきでなく、暗黙的には、限定なしで、ディジタル信号プロセッサ（「ＤＳＰ」）ハードウェア、ソフトウェアを記憶するための読み取り専用メモリ（「ＲＯＭ」）、ランダム・アクセス・メモリ（「ＲＡＭ」）及び不揮発性記憶装置を含み得る。
【００２８】
他のハードウェア（汎用及び／又はカスタム）も含まれ得る。同様に、図に示すスイッチは何れも概念のみである。前述の機能は、プログラム・ロジックの動作によるか、専用ロジックによるか、プログラム制御及び専用ロジックの相互作用によるか、又は手作業によって行うことができ、特定の手法は、コンテキストからより具体的に分かるように実現者によって選択可能である。
【００２９】
本願の特許請求の範囲では、特定の機能を行う手段として表される構成要素は何れも、その機能を行う手段（例えば、ａ）その機能を行う回路構成要素の組合せや、ｂ）機能を行うためにそのソフトウェアを実行する適切な回路と組み合わせた、ファームウェア、マイクロコード等を含む、何れかの形態のソフトウェア）も何れも包含することが意図される。前述の特許請求の範囲で規定された本発明は、記載された種々の手段によって提供される機能が、請求項が要求するやり方で組合せられ、集約されるということに存在する。よって、前述の機能を提供することが可能な手段は何れも、本願の明細書及び特許請求の範囲記載のものと均等であるとみなされる。
【００３０】
ディジタル・ビデオ及び映画のオブジェクト指向フィンガープリンティングのシステム及び方法が提供される。本発明のシステム及び方法は、種々の「自然オブジェクト」を透かしとして使用する。映画のシーンにおいて前述のオブジェクトをみることを観客が誰も不自然に思わないという意味で自然である。前述のオブジェクトは、映画の中の既存のオブジェクトから選択されるか、又は、単に、写真画像若しくはコンピュータ・グラフィックスを使用してディジタル形式で挿入される。例えば、映画の一シーンの中の人物には、その人物上ではっきりと目に見える特定の品目が提示され得る。例えば、その人物は、ＩＤ名札、特定のスタイルの腕時計、ブレースレット、指輪、ＰＤＡ、携帯電話機等を身につけていることがあり得る。本願のシステム及び方法の実現者は、どのオブジェクトが「透かしになる」か、及び、どのようにして前述の透かしを編成してフィンガープリントを生成することが可能であるかを事前に決定する。
【００３１】
例えば、上記オブジェクトが全て、透かしであるよう選択された場合、実現者は、タグの形状を変え、腕時計のスタイル、ブレースレット、指輪、ＰＤＡ、及び携帯電話機を変えることが可能である。実現者は、別の指に指輪をはめることも可能である。各変更が例えば、別々の４つの変形をもたらすことが可能であり、例えば、５つのオブジェクトが存在している場合、４５＝１０２４個の区別をもたらし、よって、同数の、フィルム又はディジタル・ビデオ・ファイルの同数の一意のコピーを生成することが可能である。
【００３２】
本発明のシステム及び方法は、元の撮影の一部でもないオブジェクト、コンピュータ・グラフィックスの画像、又は写真画像も、前述の新たな画像又はオブジェクトが背景シーンとうまく調和する限り、挿入することが可能である。現在のディジタル処理ソフトウェアでは、前述の追加は比較的簡単に行うことが可能である。
【００３３】
効果的には、本発明は、ほぼ全ての修正にマークが耐え抜くようにはっきりと目に見え、マークを透かしとしてハッカーが認識することがほぼ不可能であり、観客が認識することもほぼ不可能であり、ディジタル・ビデオ（例えば、ディジタル・フィルム、ＤＶＤ等）及び／又は映画のフィンガープリンティングにつながり得る、映画に透かしを入れる手法を提供する。
【００３４】
フィンガープリンティング処理のタイミングについては、実現者は、ディジタル・マスタを受け取った直後に処理し、フィンガープリンティング手法により、一意のコピーを生成するか、又は、レンダリング段階にプレイヤ装置においてリアルタイムで処理することが可能である。
【００３５】
図１を参照すれば、本発明の局面による映画のフィンガープリンティングを行うシステム及び方法全体を例示している。システム１００は、マスタ・ディジタル・ビデオ・ファイルを受け取るための事前スクリーニング装置１０２（例えば、コンピュータ）を含む。事前スクリーニング装置１０２は、映画のポストプロダクションの編集段階において使用することができる。以下に更に詳細に説明するように、事前スクリーニング装置は、映画に入れる対象の透かしの数及び配置を判定し、フィンガープリンティング命令データ・ファイルを生成することができる。フィンガープリンティング命令データ・ファイルは、マスタ・ディジタル・ビデオ・ファイルに関連付けられた別個のファイルであり得るか、又は、マスタ・ディジタル・ビデオ・ファイルに（例えば、ファイルのヘッダ部分に）埋め込むことができる。
【００３６】
マスタ・ディジタル・ビデオ・ファイル及び命令データ・ファイルは次いで、マスタ・ディジタル・ビデオ・ファイルを所定数のコピーに複製するためにコピー装置１０４に送信される。映画の各コピーは次いで、フィンガープリンティング装置１０６に転送され、フィンガープリンティング装置１０６は、命令データ・ファイルを読み出し、透かしを、命令データ・ファイルに規定されたように映画の各コピーに施して、映画の各コピーに一意のフィンガープリンティングを行う。一意のフィンガープリンティングが行われたディジタル・ビデオ・ファイルは次いで、配布のためにサーバ１０８に記憶される。そこで、一意のフィンガープリンティングが行われたディジタル・ビデオ・ファイルがレンダリング装置１１０上で再生される。一実施例では、サーバ１０８は、何れかの通常のＤＶＤプレイヤ（すなわち、レンダリング装置）上で再生される対象のＤＶＤ（ディジタル多用途ディスク）上に一意のフィンガープリンティングが行われたディジタル・ビデオ・ファイルそれぞれを生成するために書込装置に結合される。別の実施例では、サーバ１０８は、インターネット、ケーブル、衛星等を介してサーバ１０８に結合されたＳＴＢ（セットトップボックス）（すなわち、レンダリング装置）に、一意のフィンガープリンティングが行われたディジタル・ビデオ・ファイルをオンデマンドで配布する。更なる実施例では、サーバ１０８は、映画館のディジタル映写機（すなわち、レンダリング装置）に、一意のフィンガープリンティングが行われたディジタル・ビデオ・ファイルそれぞれが配布される。
【００３７】
本発明の実施例による映画の少なくとも一フレームに透かしを入れる事前スクリーニング装置１０２の例示的なシステム構成部分を図２に示す。走査装置２０２により、フィルム・プリント２０４（例えば、カメラの元のフィルムのネガ）をディジタル形式（例えば、シネオン形式又はＳＭＰＴＥ  ＤＰＸファイル）に走査入力することができる。走査装置２０２は例えば、例としてビデオ出力を備えたＡｒｒｉ  ＬｏｃＰｒｏ（商標）などのフィルムからビデオ出力を生成するテレシネ装置又は何れかの装置を含み得る。あるいは、ポストプロダクション処理からのファイル、又はディジタル・シネマ２０６（例えば、既にコンピュータ読み取り可能な形式になっているファイル）を直接使用することが可能である。コンピュータ読み取り可能なファイルの潜在的なソースには、ＡＶＩＤ（商標）エディタ、ＤＰＸファイル、Ｄ５テープ等がある。
【００３８】
走査済フィルム・プリントは、事前スクリーニング装置１０２（例えば、コンピュータ）に入力される。コンピュータは、１つ又は複数の中央処理装置（ＣＰＵ）、ランダム・アクセス・メモリ（ＲＡＭ）及び／又はリード・オンリ・メモリ（ＲＯＭ）などのメモリ２１０、及び、キーボード、カーソル制御装置（例えば、マウス又はジョイスティック）やディスプレイ装置などの入出力（Ｉ／Ｏ）ユーザ・インタフェース２１２などのハードウェアを含む種々の既知のコンピュータ・プラットフォームの何れかで実現される。コンピュータ・プラットフォームは、オペレーティング・システム及びマイクロ命令コードも含む。本明細書及び特許請求の範囲記載の種々の処理及び機能は、オペレーティング・システムによって実行されるソフトウェア・アプリケーション・プログラムの一部若しくはマイクロ命令コードの一部（又はそれらの組み合わせ）であり得る。更に、種々の他の周辺装置は、パラレル・ポート、シリアル・ポートやユニバーサル・シリアル・バス（ＵＳＢ）などの種々のバス構造及びインタフェースにより、コンピュータ・プラットフォームに接続することができる。他の周辺装置は、更なる記憶装置２２２及びプリンタ２２８を含み得る。
【００３９】
あるいは、コンピュータ読み取り可能な形式に既になっているファイル／フィルム・プリント２０６（例えば、ディジタル・シネマ（例えば、外部ハード・ドライブ２２２上に記憶することができる））はコンピュータ１０２に直接入力することができる。本明細書及び特許請求の範囲記載の「フィルム」の語はフィルム・プリント又はディジタル・シネマを表し得る。
【００４０】
ソフトウェア・プログラムはメモリ２１０に記憶された透かし入れモジュール２１４を含む。透かし入れモジュール２１４は、フィルムに透かしを入れるシーン、又はシーンのフレームを選択するシーン選択器２１６を含む。透かし入れモジュール２１４は、透かしとなるよう選択されるオブジェクトをセグメント化し、選択されたオブジェクトが、種々の変形（例えば、種々のサイズ、種々の色等）で利用可能になることを可能にするセグメント化モジュール２１８も含む。画像のセグメント化は当該技術分野において知られており、種々の既知の手法（特徴的な特性の閾値化又はクラスタ化、エッジ検出や、領域抽出など）の何れかを本発明に使用することができる。セグメント化モジュール２１８は、フレーム又はシーンにまだ存在していないオブジェクトを挿入することもできる。映画を識別するために値（例えば、一連番号）に透かしの変形を符号化するための符号化器モジュール２２０も提供される。
【００４１】
透かし、及び透かし毎の変形の数が求められると、透かし入れモジュール２１４は、以下に説明するように、フィンガープリンティング命令データ・ファイル２２４を生成する。フィンガープリンティング命令データ・ファイル２２４は、記憶装置２２２に記憶してもよく、ネットワーク（例えば、インターネット）を介してアクセス可能なサーバ上に記憶してもよい。一実施例では、事前スクリーニング装置１２０は、通常のフィルム映写機を有する劇場拠点に配給する対象の、種々の透かしを含む、マークアップされたフィルム２２６をフィルム・プリンタ２２８を介してプリントする。
【００４２】
図３は、本発明の局面による、フィルムに透かしを入れる例示的な方法のフロー図である。図４は、映画の所定数のコピーに必要な透かし及び各透かしの変形の数を求めるための例証的なテーブルを示す。図５は、本発明の実施例による、透かし入れ命令ファイルの例証的なテーブルを示す。図６は、透かしの配置を判定するために使用される映画の概略図である。
【００４３】
図３を参照すれば、工程３０２で、事前スクリーニング装置１０２は、ディジタル・マスタ・ビデオ・ファイルをコンピュータ読み取り可能な形式で得る。フィルムは、コンピュータ読み取り可能な形式になっていない場合、走査装置２０２によって走査され、処理は工程３０４に進む。フィルムが、走査されるか、既にディジタル形式になっているかにかかわらず、フィルムのディジタル・ファイルは、潜在的なマーキング領域を位置特定するために使用される、フレームの位置についての表示又は情報（例えば、フレーム番号、フィルムの先頭からの時間等）を含む。
【００４４】
次に、一意のフィンガープリンティングを行った複数のディジタル・ビデオ・ファイルを生成するための要件の群を判定する。工程３０４で、配布に必要な一意のコピーの数（Ｎ）を求める。必要な一意のコピーの数に基づいて、透かしの数（ｗ）、及び透かし毎の変形の数（ｖ）を工程３０６で求める。例として、同じ映画のタイトルの一意に識別可能な約５００，０００のコピーが配布のために必要であるとする。透かしの数（ｗ）、及び各透かしの変形の数（ｖ）を求めるため、考えられる映画の変形の合計数はＶＷである。図４に示す表Ａは、考えられる映画の変形の数を求めるために式ＶＷを使用した例示的なパラメータを記載している。
【００４５】
工程３０８で、透かしを含み得るシーンの最大数Ｍが求められる。好ましくは、シーンの最大数（Ｍ）は、フィルムを編集するユーザによって求められ、ユーザ・インタフェース２１２を介して入力される。次いで、工程３１０で、透かしを入れるための少なくとも１つのシーン（ｓ）が選択される。ここでは、選択されたシーン（ｓ）は、シーンの最大数（Ｍ）よりも少ない。図６を参照すれば、媒体６０２上に記憶された映画の表現を示す。媒体は、フィルム・プリント媒体、ＤＶＤ、ＣＤ−ＲＯＭ、及び磁気ディスク、並びに、現在知られているか、将来知られることになり得る何れかの他のソリッドステート、光、光電、光磁気の記憶形態を含むが、それらに限定されない。媒体がフィルム・プリントであるか、ディジタル・ビデオ・ファイルであるかにかかわらず、映画は複数のシーン６０４を含み、各シーン６０４は、画像をそれぞれが含む複数のフレーム６０６を含む。
【００４６】
単純なシーンのみを含む映画であるために、透かしの数が一シーン内で大きすぎる場合、いくつかのシーンからの透かしを選択することが可能である。例えば、図４の表Ａ、及び、映画のタイトルの一意の５００，０００のコピーという上記例を参照すれば、「透かし毎に３つの変形」及び「１２の透かし」を合計で、表Ａの矢印ｘで示すように選択することができる。ユーザは、その場合、一シーン内の１２の透かしの代わりに、シーン１、シーン２及びシーン３においてそれぞれ４つの透かしを選択することができる。しかし、現実には、いくつかのシーンにわたって分散する透かしが多いほど、同じタイトルの違法コピーのいくつかのバージョンを含むフィルムをハッカーが生成する、「共謀攻撃」として表す攻撃を受けやすい。全ての透かしが、同数の変形を有しなければならないという訳でない（すなわち、各透かしは、異なる数の変形を有し得る）。
【００４７】
工程３１２では、シーン毎の透かしｗ｛ｓｋｓ｝が選択される。ここで、ｋｓはシーンｓ毎の透かしの数である。例えば、透かしｗ｛１１｝乃至透かしｗ｛１ｋ１｝（合計ｋ１）がシーン１について選択され、透かしｗ｛２１｝乃至ｗ｛１ｋ２｝（合計ｋ２）がシーン２について選択される等であり、最後に、透かしｗ｛ｓ１｝乃至透かしｗ｛ｓｋｓ｝（合計ｋｓ）がシーンｓについて選択される。次に、シーン毎の透かし毎の変形の数が工程３１４で求められる。各透かしｗ｛ｉｊ｝は、ｒｉｊ個の変形（ｖ｛ｉｊ１｝乃至ｖ｛ｉｊｒｉｊ｝）を有し、ここで、ｉは１乃至ｓであり、ｊは１乃至ｋｉである。したがって、パラメータは全て、
【数１】
2009543443.tif 000003
という要件を満たさなければならない。
【００４８】
工程３１６では、透かし毎の変形は、設計されるか、又は判定され、例えば、記憶装置２２２に記憶されたデータベースに記録される。
【００４９】
単純な例を図５及び図６に関して説明して本発明の原理を例証する。上記例では、一シーン６０４（例えば、シーン１）が選択される。シーンは、自然に生起するオブジェクトを各フレームに備えた複数のフレームを含む。話を単純にするために、シーン１の４つのフレーム６０６、６０８、６１０、６１２を例証する。ユーザが、４つの透かし（すなわち、オブジェクト）、及び透かし毎に３つの変形を、上記式を使用して選択した場合、３４＝８１個のバージョンの映画を生成することが可能である。フレーム６０６、６０８、６１０、６１２から選択された、透かし、及び透かし毎の変形は以下のように設計することができる。
【００５０】
透かし１：鎖を有する犬を選ぶ：
変形  ａ．赤色の鎖
ｂ．黄色の鎖
ｃ．茶色の鎖
透かし２：公園内で遠くを走っている人を選ぶ：
変形  ａ．赤色のヘッドバンド
ｂ．黄色のヘッドバンド
ｃ．ヘッドバンドなし
透かし３：ベンチを選ぶか又は挿入する：
変形  ａ．木製ベンチ
ｂ．金属製ベンチ
ｃ．スツール／石製ベンチ
透かし４：木を選ぶ：
変形  ａ．三角形の形状
ｂ．楕円形の形状
ｃ．花が隣にある三角形
透かしが選択され、変形が設計された後、この情報は、図５に示す表Ｂなどのテーブルに記憶される。より一般的なパラメータ割り当て（すなわち、透かしの変形の数は固定でなくてよい）を考え出すことが可能である。各透かしはその一意の数の変形を有し得る。各シーンはその一意の数の透かしを有し得る。
【００５１】
透かしの変形を生成した後、符号化器モジュール２２０は、映画のバージョン毎の透かしの変形の一意の組合せを一意の値に符号化する。すなわち、事前スクリーニング装置はバージョンを順番に並べる。これを行うやり方が多く存在しており、本発明は何れの特定の方法も規定しない。一実施例では、透かし・変形の組み合わせが全て、一覧化され、列挙される。上記例を用いれば、事前スクリーニング装置は単に、
【数２】
2009543443.tif 000004
そして、
【数３】
2009543443.tif 000005
に至るまで、順番に並べる。ここで、ｖ｛ｉ  ｊ  ｒｉｊ｝は、シーン「ｉ」及び透かしオブジェクト「ｊ」の変形ｒｉｊを表す。例えば、ｖ｛１  ３  ２｝は、第１のシーン及び第３の透かしオブジェクトの第２の変形（これは、図５に示す「公園の金属製ベンチ」である）を示す。
【００５２】
映画のバージョンを順番に並べる別のやり方は、各透かしを一桁とみなし、各桁を表すために必要なビットの数を割り当てるというものである。この実施例では、最大シーン数（Ｓ）、最大透かし数（Ｗ）、及び最大変形数（Ｖ）を事前に固定する必要がある。その場合、合計でＳＷ個の透かしが存在している。ここで、各透かしは、値を表すために［ｌｏｇ２Ｖ］ビットを必要とし、［ｘ］は上天井関数（ｘ以上の最小整数である）である。ここで必要な合計ビット数は、Ｓ＊Ｗ＊［ｌｏｇ２Ｖ］である。やはり、上記例を使用すれば、Ｓ＝３、Ｗ＝４、及びＶ＝３となる。したがって、３＊４＊［ｌｏｇ２３］＝３＊４＊２＝２４ビットが、映画のバージョン全てを順番に並べるために必要になる。全部で１２の透かしが存在しており、ここで、２ビットにより、透かしの変形全てが表される。例えば、「０１−０１−０１−１０」（シーン１についてのみ、最初の８ビット。シーン２及びシーン３についての次の１６ビットは、話を単純にするために省略している）は、｛ｖ｛１１１｝，ｖ｛１２１｝，ｖ｛１３１｝，ｖ｛１４２｝｝の組合せを表し得る。ここで、２進で「０１」＝１であるので、最初の３つの透かしについては第１の変形ｖ｛１１１｝、ｖ｛１２１｝、及びｖ｛１３１｝を選んでいる一方、２進で「１０」＝２であるので、第４の透かしについては第２の変形ｖ｛１４２｝を選んでいる。「１１」が第３の変形に割り当てられる一方、この場合、「００」を使用する必要はない。要するに、シーン１についての「０１−０１−０１−１０」（シーン２及びシーン３についての次の１６ビットは、話を単純にするために省略している）は「赤色の鎖」、「赤色のヘッドバンド」、「木製ベンチ」及び「楕円形の木」を示している（図５を参照されたい）。
【００５３】
同じタイトルのバージョン全てを順番に並べた後、変形を生成するための命令及びパラメータ（例えば、シーン、透かし及び変形）は全て、命令データ・ファイルに記憶される（工程３１８）。命令データ・ファイルは次いで、マスタ・ディジタル・ビデオ・ファイルに添付される。マスタ・ディジタル・ビデオ・ファイル及び命令データ・ファイルを次いで、コピー装置１０４及びフィンガープリンティング装置１０６によって使用して、上述のような、一意のフィンガープリンティングを行ったディジタル・ビデオ・ファイルを生成する。
【００５４】
更に、サーバ１０８は、一意のフィンガープリンティングを行ったディジタル・ビデオ・ファイル又は映画それぞれのバージョン又は一連番号を特定のディスプレイ装置（すなわち、レンダリング装置）に結びつけることができる。各ディスプレイ装置は、一意の番号（例えば、例としてライセンシング権限によって割り当てられる「装置鍵」又はＭＡＣアドレス）を有するべきである。サーバは次いで、タイトルの違法コピーされたバージョンのソースの識別に使用するためにタイトルのバージョン番号及び装置のＩＤを結びつけるレコードを記録し、維持する。例えば、映画の違法コピーを回復した後、映画のコピーのソースを識別するために、フィンガープリントが求められ、一定の値（例えば、一連番号）に復号化される。
【００５５】
更に、違法コピーされたコンテンツをフィンガープリントによって回復した後、サーバ１０８は、例えば、装置がインターネットに結合された場合、違法コピーに関連した装置のライセンスを無効にする。好ましくは、装置は、コンテンツを見ることができる状態になる前に、サーバ１０８に登録する必要がある。コンテンツに対するライセンスを無効にすることは当該技術分野において既知であり、種々の既知の手法の何れかを本発明に使用することができる。
【００５６】
本発明のシステム及び方法により、ハッカー又は観客がマークを透かしとして認識することを不可能にする一方で、透かしが、修正に耐え抜くために十分ロバストであり、目に見える透かし入れ手法が可能になる。例えば、本願のシステム及び方法の実現者は、一シーンのみに現れるオブジェクト（一度しか現れない重要でない人物、あるいは路上を通過していく自動車、あるいは通行人に関連付けられたオブジェクト（すなわち、透かし））に注力すればよいに過ぎない。このようにして、もたらされた変更は、フィルムの品質を低下させず、フィルムとの不整合性をもたらさない。これにより、同様に、ディレクタ又はプロデューサからの承認を得る可能性が高くなる。フィンガープリンティング手法により、不正確性や不整合性が生じてしまっても、ハリウッド映画のファンの大半は、フィルムの正確性や不正確性の詳細に無頓着である。実際に、映画における不整合性や（科学的な）不正確性は非常に一般的であり、観客の大半は気づきもしない。
【００５７】
図１をもう一度参照すれば、フィンガープリンティング装置１０６は、映画制作ワークフローのソース側にある。すなわち、フィンガープリンティング装置１０６は、配給のためのサーバ１０８の手前に配置される。本発明の別の実施例では、映画のフィンガープリンティングを行うシステムを図７に示す。図７では、映画のフィンガープリンティングは、ソース側の外でレンダリングされ、制作ワークフローのシンク側まで（すなわち、サーバ１０８の場所の先まで）押される。この実施例では、シンク装置７０２は、フィンガープリンティング・モジュール７０６及びレンダリング・モジュール７１０を含む。フィンガープリンティング・モジュール７０６は、命令データ・ファイルを読み出し、オブジェクトをリアルタイムで挿入し、一意のフィンガープリントが行われたビデオ・ファイルが生成される。一意のフィンガープリントが行われたビデオ・ファイルは、レンダリング・モジュール７１０を介して視るためにレンダリングされる。
【００５８】
フィンガープリンティング・モジュール７０６は、透かしとしてのオブジェクトを映画のフレームに挿入することができる。ここでは、各透かしは、前述の通り、複数の変形を有し得る。オブジェクトは、種々の既知の手法により、フレームに挿入することができる。前述の手法の１つに、Ｔｏｔａｌ  Ｉｍｍｅｒｓｉｏｎ  ｏｆ  Ｓｕｒｅｓｎｅｓによって開発されたＤ’ｆｕｓｉｏｎと呼ばれるものがある。Ｄ’ｆｕｓｉｏｎ手法により、動画の仮想オブジェクトをライブ又は記録済のビデオにリアルタイムで統合することが可能になる。Ｄ’ｆｕｓｉｏｎ手法は、標準的な動きキャプチャ・センサの何れの使用に基づいても機能する。センサは、フィルム内の、センサが位置特定される所に仮想オブジェクトの場所を配置することが可能であるように、動くオブジェクトに取り付けられるか、又は俳優によって持ち運びされる。上記手法は、仮想オブジェクトがたどることが可能であるように、シーン内のセンサ又はオブジェクトの予め記録された軌跡を使用することも可能である。これは、挿入されたオブジェクトがシーン中、静的であるような点と、軌跡が置き換えられる場合を含む。したがって、上記手法を使用すれば、予め記録された点の組を、（自然の）透かしオブジェクトをリアルタイムで前述の点に埋め込むことが可能であるように編集中にシ―ンに埋め込むことができる。
【００５９】
本発明は、前述の手法の使用に限定されず、動画の仮想オブジェクト（又は「実オブジェクト」）をビデオ・ファイル又は映画にリアルタイムで統合することが可能な手法は何れも、フィンガープリンティング手法のこの実現形態を達成する。例えば、ビデオにおける「オブジェクト追跡」を可能にする手法は、フィンガープリンティング手法の実現形態も可能にし得る。前述の手法の１つに、拡張現実（ＡＲ）がある。これにより、映画撮影前にシーン中に配置されたマーカを使用してオブジェクトが追跡される。
【００６０】
例えば、シンク装置７０２は、次世代ディジタル・シネマ映写機、又は次世代ＨＤ  ＤＶＤプレイヤであり得る。しかし、本発明のフィンガープリンティング手法は、セキュリティの点で、フィンガープリンティング機能を備えたシンク装置が、信頼できる装置である（すなわち、装置がタンパリング耐性を有するよう設計されており、かつ／又は、物理的に、若しくはネットワークに対して、一般的な公共領域外に配置されている）場合に最も効果的である。これは、ユーザがリバースエンジニアリングを行うことができる一般的な公共領域に後者がある一方、前者はアクセスすることができる者という点で、より制限されるので、ディジタル・シネマ映写機はＤＶＤプレイヤよりも好適な候補になることを意味する。更に、命令データ・ファイルは、タンパリングがない状態でなければならない。
【００６１】
本発明の手法において、透かしオブジェクトを発見するための、同じタイトルのいくつかのバージョン間の比較がずっと困難であり、それが理由で、共謀攻撃を加えることが非常に困難になるので、本明細書及び特許請求の範囲記載の、ディジタル・ビデオ及び映画のオブジェクト指向のリアルタイムのフィンガープリンティングを行うシステム及び方法は、従来のシステムよりも改善されている。本発明の手法におけるビデオ・ファイルのサイズは、配給段階中、変わらない。ビデオ・ファイルのサイズは、ビデオがレンダリングされようとしている時のみ、変わる。例えば、サイズは、グラフィック・オブジェクトが挿入されている場合、わずかに増加することがあり得る。
【００６２】
本発明の教示を組み入れた実施例を本明細書、特許請求の範囲及び図面に示し、説明しているが、当業者は、前述の教示をなお組み入れた種々の他の多くの実施例を容易に考え出すことが可能である。ディジタル・ビデオ及び映画のオブジェクト指向のフィンガープリンティングのシステム及び方法の好ましい実施例（例証的であり、限定的でないことを意図している）を説明してきたが、修正及び変形は、前述の教示によって、当該技術分野における当業者によって行うことが可能である。したがって、特許請求の範囲記載の本発明の範囲及び趣旨の範囲内に収まる限り、本発明の特定の実施例において変更を行うことができる。
【図面の簡単な説明】
【００６３】
【図１】本発明の局面による、映画のフィンガープリンティングを行うシステムを例示する図である。
【図２】本発明の局面による、映画の少なくとも一フレームに透かしを入れるシステムを例示する図である。
【図３】本発明の一局面による、フィルムに透かしを入れる方法を例示するフロー図である。
【図４】映画の所定数のコピーに必要な各透かしの透かし及び変形の数を求めるための例証的なテーブルを示す図である。
【図５】本発明の一局面による、透かし入れ命令ファイルの例証的なテーブルを示す図である。
【図６】透かしの配置を判定するために使用される媒体上に記憶された映画の概略図である。
【図７】本発明の局面による、映画のフィンガープリンティングを行うリアルタイム・システムを例示する図である。
【図１】
2009543443.tif 000006
【図２】
2009543443.tif 000007
【図３】
2009543443.tif 000008
【図４】
2009543443.tif 000009
【図５】
2009543443.tif 000010
【図６】
2009543443.tif 000011
【図７】
2009543443.tif 000012
【国際調査報告】
2009543443.tif 000013
2009543443.tif 000014
2009543443.tif 000015