(57)【要約】  本発明は、例えば無断複製の過程で、高い残存率の安定したマークを有するマーキングされたフィルムを提供するため、フィルム画像を分析しマーキングするシステム及び方法に関する。本発明は、異なる背景色に対するマークの残存性に基づき、マーキング可能な場所を推薦することにより、マークの理想的な位置を選択することを容易にする手段を提供する。本発明のシステム及び方法は、フィルム（３０２）の少なくとも１つのフレーム中の少なくとも２つのマーキング領域候補（４００）を選ぶステップ、マーク（３１０）の予め定められた色で少なくとも２つのマーキング領域候補を色づけするステップ、各々の少なくとも２つのマーキング領域候補（４００）および各々のマーキング領域候補（３１２）を囲んでいる領域（４０１）の根平均二乗誤差（ＲＭＳＥ）を算出するステップ、および少なくとも２つのマーキング領域候補のうちどちらが、最も小さいＲＭＳＥ（３２０）を有するか（すなわち推奨するマーキング場所）を特定するステップを提供する。
2009542045.tif 000002
【特許請求の範囲】
【請求項１】
フィルムを分析しマーキングするシステムであって：
マーキング領域候補の描写を前記フィルムの少なくとも１つのフレームにスーパーインポーズするように設定され、マーキングモジュールを含んでいる事前スクリーニングする装置、
を有するシステムであって、
前記マーキングモジュールは：
マークの予め定められた色で、少なくとも２つのマーキング領域候補を色づけするように設定されるカラーアナライザ；および
各々の前記少なくとも２つのマーキング領域候補および各々のマーキング領域候補を囲んでいる領域の根平均二乗誤差を算出するように設定される根平均二乗誤差計算機；
を有し、
前記マーキングモジュールが、前記少なくとも２つのマーキング領域候補のうちどちらが最も小さい根平均二乗誤差を有するかについて特定するように更に設定されている、
システム。
【請求項２】
前記カラーアナライザが、各々のマーキング領域候補の前記色を分析し、かつ前記マーキング領域候補がマークの予め定められた色と適合性を持つかどうか検査するように更に設定されている、請求項１記載のシステム。
【請求項３】
最も小さい根平均二乗誤差を有する前記マーキング領域候補の位置および前記少なくとも１つのフレームの指示情報を保存するために前記事前スクリーニングする装置に使用可能な状態で接続されるデータベース、を更に有する請求項１記載のシステム。
【請求項４】
前記マーキングモジュールが、
少なくとも予め定められた数の連続フレームの同じ場所に対して最も小さい前記根平均二乗誤差を有する前記マーキング領域候補を特定するために設定されるシーケンスアナライザ、を更に有する請求項１記載のシステム。
【請求項５】
マーキング領域候補の前記描写は、複数の交差している識別軸の交点を有している、請求項１記載のシステム。
【請求項６】
前記事前スクリーニングする装置に使用可能な状態で接続されるフィルムプリンタ、を更に有する請求項１記載のシステム。
【請求項７】
フィルム複製をコンピュータ可読の形式に変換するために前記事前スクリーニングする装置に使用可能な状態で接続されるスキャンデバイス、を更に有する請求項１記載のシステム。
【請求項８】
マーキング領域候補の場所を示している少なくとも１つのフレームを表示するためのディスプレイ装置、を更に有する請求項１記載のシステム。
【請求項９】
フィルム中のマークの場所を特定する方法であって：
前記フィルムの少なくとも１つのフレームにおいて少なくとも２つのマーキング領域候補を選ぶステップ；
各々の前記少なくとも２つのマーキング領域候補および各々のマーキング領域候補を囲んでいる領域の根平均二乗誤差を算出するステップ；および
前記少なくとも２つのマーキング領域候補のうちどちらが最も小さい根平均二乗誤差を有するかを特定するステップ；
を有する方法。
【請求項１０】
前記少なくとも２つのマーキング領域候補を選ぶステップが：
前記少なくとも１つのフレームに、識別軸を含むグリッドをスーパーインポーズするステップ；
前記フレームと関連して前記グリッドの位置を特定するステップ；および
前記識別軸の交点を有するように前記マーキング領域候補の位置を選ぶステップ；
を更に有する請求項９記載の方法。
【請求項１１】
少なくとも予め定められた数の連続フレームの同じ場所に対して最も小さい前記根平均二乗誤差を有する前記マーキング領域候補を特定するステップ、を更に有する請求項１０記載の方法。
【請求項１２】
マークの予め定められた色に、前記少なくとも２つのマーキング領域候補を色づけるステップ、を更に有する請求項９記載の方法。
【請求項１３】
前記選ぶステップは、前記少なくとも２つのマーキング領域候補がマークの予め定められた色と適合性を持つかどうか検査するステップ、を更に有する請求項９記載の方法。
【請求項１４】
最も小さい根平均二乗誤差を有する前記マーキング領域候補の前記位置と共に前記少なくとも１つのフレームの指示情報を保存するステップ、を更に有する請求項１０記載の方法。
【請求項１５】
前記少なくとも１つのフレームの指示情報は、フレーム番号、前記フィルムの始まりからの時間のうちの少なくとも１つである、請求項１４記載の方法。
【請求項１６】
前記少なくとも２つのマーキング領域候補を選ぶステップは、前記フィルムをマーキングするためのマーキング装置のマーク寸法に基づいて前記少なくとも２つのマーキング領域候補のテストブロックサイズを特定するステップ、を更に有する請求項９記載の方法。
【請求項１７】
各々のマーキング領域候補を囲んでいる前記領域が、３×３グリッドのブロックであり、各々のブロックは、前記テストブロックのサイズと略同一サイズである、請求項１６記載の方法。
【請求項１８】
前記根平均二乗誤差が次の式で計算される、請求項１７記載の方法。
根平均二乗誤差＝ｓｑｕａｒｅ  ｒｏｏｔ［｛（ｘ１−ｙ１１）＋（ｘ２−ｙ１２）＋．．．＋（ｘ１−ｙｍ１）．．．＋（ｘｎ−ｙｍｎ）｝／＜ブロックのピクセル数＊周囲のブロック数＞］
ここで、ｘ１、ｘ２，．．．は、テストブロックのピクセルを表し；ｙｍ１、ｙｍ２．．．は、ｍ番目の囲んでいるブロックのピクセルを表し、ｎはブロック毎のピクセル数、およびｍは囲んでいるブロックの数を表す。
【請求項１９】
ユーザ選択のために前記少なくとも一つのフレームに、最も小さい前記根平均二乗誤差を有する前記マーキング領域候補をスーパーインポーズして表示するステップ、を更に有する請求項９記載の方法。
【請求項２０】
フィルムのマーク場所を特定するための、コンピュータプログラムであって：
前記フィルムの少なくとも１つのフレームにおいて少なくとも２つのマーキング領域候補を選ぶ手順；
前記少なくとも２つのマーキング領域候補を色づける手順；
各々の前記少なくとも２つのマーキング領域候補および各々のマーキング領域候補を囲んでいる領域の根平均二乗誤差を算出する手順；および
前記少なくとも２つのマーキング領域候補のうちどちらが最も小さい根平均二乗誤差を有するかを特定する手順；
をコンピュータにより実行させるための命令を有するコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にフィルムセキュリティに関する。より詳細には、海賊版防止を目的として、フィルム画像を分析し、マーキングするシステムおよび方法に関する。
【背景技術】
【０００２】
まず、最初に請求項および明細書に記載された本発明の態様に関連するさまざまな技術について解説する。背景の情報を理解している当業者にとって、以下の説明は、さまざまな本発明の態様に関して、より良好な理解を容易にするため有効である。したがって、以下の記載はこの目的のためであって、従来技術の存在を自白するものではないと理解されなければならない。
【０００３】
著作権侵害は、映画館における映画フィルムの上映と関連してなされることがよく知られている。一旦映画配給会社が映画館の上映のための上映者に映画フィルムの複製を頒布すると、しばしば、管理下にある作品の一定の程度の量が失われる。例えば、映画館の通常のフィルム上映で、アナログまたはデジタルであるにせよ、映画館の観客は、例えば、上映の間に携帯ビデオカメラを使用してフィルムを内密に記録することがある。さらに精巧なレベルとして、フィルム複製の違法コピーを得ようとしている人は、上映者の従業員と共謀して、映画館映写室に入ることができ、比較的規制された環境において、上映時間の後に、フィルムのコピーを取ることもある。この種の環境において、オーディオは、投影装置からビデオカメラに直接供給されることもある。三脚は、鮮明で安定した画像を確実にするために用いられることがある。その結果、比較的高い品質の違法コピーがなされてしまうことがある。あるいは、複製フィルム自体がビデオマスターを作製するためにスキャンされることもある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
映画のこの種の違法「海賊」コピーは現在インターネットを通じてまたはハードコピー（ビデオＣＤまたはＤＶＤ）を用いて頒布されることがある。そして、このことは合法的なフィルムの頒布の経済価値を下げることとなる。インターネットおよび入手可能なより高品質の記録装置の出現によって、この課題は、近年ますます厳しくなってきている。このように、この損害をもたらす人々の連鎖を追跡するための方法の実現が望まれる。
【０００５】
１９８２年において、米国映画協会（ＭＰＡＡ：Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  Ａｓｓｏｃｉａｔｉｏｎ  ｏｆ  Ａｍｅｒｉｃａ）は、コダック（登録商標）社と共に、独自にフィルム複製を特定する技術を開発した。この技術は、符号化海賊版防止（ＣＡＰ：Ｃｏｄｅｄ  Ａｎｔｉ−Ｐｉｒａｃｙ）の符号化として知られている。符号は画像の一連のかすかな点であり、複製が製造されるときに加えられる。百フレーム程度毎に１フレーム割合で、画像に４つの小さい点が追加される。通常、１１枚のＣＡＰコード化フレームが、映画複製のシリアル番号を再構成するために必要となる。ユニークな各々の点の構成は、複製の識別子に対応する。フィルム複製は、通常、映画が頒布される各々の特定の映画館のために符号化される。
【０００６】
従来、通常は映画館スクリーンにアナログビデオカメラを向けることは、ちらつきのある低品質のものであった。符号化ドットは、コピーおよび複製処理において通常残存するため、映画複製のシリアルナンバを得ることができる。しかしながら、デジタルビデオ圧縮および配信技術の出現は、ＣＡＰ符号化の残存度を減少させた。改良型のデジタルカムコーダはより高品質画像ではあるが、このビデオ圧縮アルゴリズム（これは、違法コピーされたフィルムがデジタル形式に格納されるかまたはインターネットを通じて運ばれるときに通常使用される）は、ＣＡＰコードを除去する傾向がある。すなわち、コードを表しているドットが極めて小さくかつ散在しているので、それらはビデオ圧縮の間、消されやすい。さらに、画像圧縮の間の１つのＣＡＰコードドットの損失はＣＡＰコード体系が使えないことがある。これは、ＣＡＰコードがフィルムのこまの中で空間画像配置によって表されるためである。実際、ＣＡＰ符号化は、１００％の画像が残っているかに依存する。加えて、ＣＡＰコード体系のコードイメージ反復の周波数は、見る者がそのコード画像を見るという可能性を増加させる。これがフィルム内容から見る人の気をそらすことになり、また特定の映画館が低品質の映画を上映しているという意見を形成させることにもなりかねず、これは望ましくない。
【０００７】
Ｔｅｃｈｎｉｃｏｌｏｒ（登録商標）およびＤｅｌｕｘｅ（登録商標）フィルムラボは、ＣＡＰ符号化を改善するより新規なシステムを導入した。これらのシステムは、フィルムの異なるフレームにマークし、異なるパターンのドットをマークして頒布する。これらを用いて、パターンは複製のためのシリアルナンバをコード化する。しかしながら、この種のシステムで、フレームの範囲内のマークの位置は、変更できずまた固定されている。
【０００８】
したがって、安定していてかつ耐久性があって、ＣＡＰ符号化の限定および不完全性を回避し、著作権侵害がなされても優れた残存性および圧縮性を有し、見えないマーキングを提供するためのシステム及び方法の提供が望まれている。
【課題を解決するための手段】
【０００９】
本発明は、例えば、無断複製の間において、高い残存率を有し安定したマークを有するマーキングされたフィルムを提供するため、フィルム画像を分析して、マーキングするためのシステム及び方法を提供する。本発明は、法廷（例えば、海賊行為の事件）で用いられる目的でフィルムをトレースするために使われ得る。フィルム画像をマーキングするためにマークの理想位置を選択することを容易にする手段を提供する。本発明は、異なる背景色に対するマークの残存性に基づいて、可能なマーキング位置を求めることによって、フィルムのマーキング処理を自動化する。
【００１０】
本発明の一態様において、フィルムを分析して、マーキングするシステムが、提供される。システムは、マーキング領域候補の描写を、フィルムの少なくとも１つのフレームにスーパーインポーズするように設定される事前のスクリーニングシステムを含む。スーパーインポーズする装置は、マーキングモジュールを含む。マーキングモジュールは、マークの予め定められた色で、少なくとも２つのマーキング領域候補に色づけされるように設定されるカラーアナライザ、および少なくとも２つのマーキング領域候補の各々の根平均二乗誤差（ＲＭＳＥ）および各マーキング領域候補を囲んでいる領域を計算するように設定されるＲＭＳＥ計算機を含む。更にマーキングモジュールは、少なくとも２つのマーキング領域候補のうちどちらが最低のＲＭＳＥを有するかについて特定するように設定される。
【００１１】
本発明の別の態様では、フィルムのマーク位置を特定する方法が、提供される。方法は、フィルムの少なくとも１つのフレームの少なくとも２つのマーキング領域候補を選択するステップ、少なくとも２つのマーキング領域候補の各々の根平均二乗誤差（ＲＭＳＥ）および各マーキング領域候補を囲んでいる領域を計算するステップ、少なくとも２つのマーキング領域候補のうちどちらが最低のＲＭＳＥを有するか特定するステップを含む。少なくとも２つのマーキング領域候補を選択するステップは、識別軸を含むグリッドを少なくとも１つのフレームにスーパーインポーズするステップ、フレームと関連してグリッドの位置を特定するステップ、識別軸の交点から成るマーキング領域候補の位置を選ぶステップを更に含む。
【００１２】
更なる態様において、方法は、少なくとも連続フレームの所定数の同じ位置に最低のＲＭＳＥを有するマーキング領域候補を特定するステップを更に含む。
【００１３】
本発明の別の態様では、フィルムのマーク位置を特定するための方法のステップを実行するために、マシンによって実行可能な命令のプログラムを有形的に記録した機械読み取り可能なプログラム記憶領域装置が、提供される。他の方法は、フィルムで少なくとも１つのフレームの少なくとも２つのマーキング領域候補を選択するステップ、マークの予め定められた色で少なくとも２つのマーキング領域候補が色づけされるステップ、少なくとも２つのマーキング領域候補および各マーキング領域候補を囲んでいる領域の各々の根平均二乗誤差（ＲＭＳＥ）を計算するステップ、少なくとも２つのマーキング領域候補のうちどちらが最低のＲＭＳＥを有するかについて特定するステップを有する。
【００１４】
本発明の、これらおよび他の態様、特徴、効果は後述する以下の好ましい実施例の詳細な説明および添付の図面から明らかになる。図面において、同様の参照番号は、図の全体にわたって同様の要素を意味する。
【００１５】
図面は、本発明の概念を例示するためだけに示されていると理解すべきである。そして、図面は、必ずしも本発明を例示するための唯一の可能な構成を示すものではない。
【発明を実施するための最良の形態】
【００１６】
図に示される要素は、ハードウェア、ソフトウェアまたはそれらの組み合わせの様々な形態により実施することができることを理解すべきである。好ましくは、これらの要素は１つ以上の適切にプログラムされた汎用装置上のハードウェアおよびソフトウェアの組合せで実施できる。そして、これにはプロセッサ、メモリおよび入出力インターフェースが含まれる。
【００１７】
以下の説明は、本発明の原理を例示する。本願明細書において明示的に記載されていない場合でも、当業者は、本発明の原理を実施してさまざまな構成を実施することが可能である。そして、それらは本発明の精神および範囲の中に含まれる。本願明細書において詳述されるすべての実施例および条件を含む表現は、発明者によってなされた本発明の原理および技術の概念を理解するのを助ける目的のためのものである。そして、これはこの種の特に詳述された実施例および条件を限定するものではないと解釈するべきである。
【００１８】
さらに、本発明の原理（その具体例も同様）、態様および実施例を本願明細書において詳述しているすべての文章は、その構造および機能的な均等物を含むことを目的として記載されている。加えて、これらの均等物は、現在知られている均等物および将来開発される均等物を含む。すなわち、構造にかかわらず、同じ機能を実行するいかなる要素も含まれる。
【００１９】
このように、例えば、当業者に対して、本願明細書において示されるブロック図の回路は、本発明の原理の概念を具体化していることを表すものである。同様に、コンピュータまたはプロセッサが明示的に示されていなくても、いかなるフローチャート、状態遷移図、擬似的なコードなども、コンピュータまたはプロセッサにより実行することができるさまざまな方法を表すことはいうまでもない。このプログラムは、計算機可読の媒体に格納されてもよい。図に示されるさまざまな要素の機能については、専用ハードウェア、または適切なソフトウェアを実行することができるハードウェアを用いることにより提供することができる。機能が、プロセッサによって提供されるときには、機能は単一の専用プロセッサによって、単一の共有プロセッサによって、または、複数のプロセッサによって提供されることができる。なお、複数のプロセッサのいくつかは共有されることができる。さらに、「プロセッサ」または「コントローラ」という語の明確な使用法としては、ソフトウェアを実行することができるハードウェアだけに関連すると解釈されてはならない。すなわち、これらは、デジタルシグナルプロセッサ（「ＤＳＰ」）ハードウェア（ソフトウェア、ランダムアクセスメモリ（「ＲＡＭ）および不揮発性記憶装置を保存するための読取り専用メモリ（「ＲＯＭ」））が挙げられるが、これに限定されるものではない。
【００２０】
他のハードウェア、通常の汎用のものおよび／または専用のものも含まれ得る。同様に、図に示されるいかなるスイッチも、概念上のものである。機能は、プログラムロジック、プログラム制御および専用のロジックの相互作用、またはマニュアル操作によって実行されてもよい。実施する者によって、より詳しくは文脈から理解されるように、特定の技術が選択可能である。クレームに記載されている本発明は、クレームによって定義されている複数の機能が組み合わされて提供されてもよい。それらの機能を提供しているいかなる手段も、本願明細書において示されるそれらに対する均等物と判断される。
【００２１】
本発明の一態様により提供されるソフトウェアは、マークを使用することによって、マークが目立ったり、または、画像や映画を見る者の気を散らしたりすることを最小限にすることを助けるために、フィルム画像、可能な位置の候補およびマークのタイプを分析してもよい。実際、マークが望ましくない場所に置かれた場合は、非合法的な複製の後（たとえば、ビデオカメラで録画された後）、そのマークは、残存しない（たとえば消去される）かもしれない。本発明は、例えば暗いシーンまたは違法コピー後にマークが残存しないような色を有するシーンでのマーキングの可能性を減らして、かつ残存し得る例えば別の形状を有するより良好なマークの選択を可能にする。
【００２２】
都合よく、本発明は、映画のプレスクリーニングの間に、マークの選択を容易にする。本発明は、異なる背景色におけるマークの残存率に基づき、マークの場所を提案することによって、オペレータがマークを選ぶのを助ける。
【００２３】
マークが海賊行為／不正コピーにおいて残存するプロセスは、さまざまな色の輝度および、使用される色によって異なる。本発明は、色のフィルタリング（例えばＲＧＢ（赤、緑、青））に基づくアルゴリズムを含む。アルゴリズムは、マークの背景色の効果をテストするために、所望のマークを囲んでいる領域の根平均二乗誤差（ＲＭＳＥ）を算出する。テストブロックサイズは、マーキング装置のマーク寸法、およびデジタル画像を生成するスキャン方法と関連して特定される。実施例において、テストブロックが選ばれ、予め定められたマークの色に色づけされる。そして、推奨され、受け入れられるか、ユーザにみせるために容認できるかできないかを評価するために、テストブロックおよび周囲の領域に根平均二乗誤差が適用される。その後、ユーザがマークをどこに配置するかを最終的に決めてもよい。推奨され／受け入れられるマーキング領域は、別の背景色に対するマークの残存性に基づいて特定される。
【００２４】
図１をここで参照する。本発明の一実施例による例示的なシステムコンポーネントが図１に示される。スキャンデバイス１０２は、フィルム複製１０４に用いられ、たとえば、オリジナルのネガフィルムからデジタル形式の例えばＣｉｎｅｏｎ−フォーマットまたはＳＭＰＴＥ  ＤＰＸファイルに複製されてもよい。スキャンデバイス１０２は、テレシネまたは例えばフィルムからビデオ出力を生成するいかなる装置（例えば、ビデオ出力を有するＡｒｒｉ  ＬｏｃＰｒｏ（登録商標））を有してもよい。あるいは、生産プロセス後のものまたはデジタル映画１０６からのファイル（例えばすでにコンピュータ可読の形式のファイル）が、直接用いられてもよい。コンピュータ可読のファイルの可能なソースとしては、ＡＶＩＤ（登録商標）エディタ、ＤＰＸファイル、Ｄ５テープその他などであってもよい。
【００２５】
スキャンされたフィルムの複製は、プレスクリーニング装置１０８（例えばコンピュータ）に入力される。コンピュータは、ハードウェア、例えば１つ以上の中央処理装置（ＣＰＵ）、ランダムアクセスメモリ（ＲＡＭ）および／または読取り専用メモリ（ＲＯＭ）のようなメモリ１１０およびキーボード、カーソル制御デバイス（例えばマウスまたはジョイスティック）およびディスプレイ装置のような入出力（Ｉ／Ｏ）ユーザインタフェース１１２、を有するさまざまな周知のコンピュータプラットフォームのいずれかに実装される。コンピュータプラットフォームは、同様にオペレーティングシステムおよびマイクロ命令コードを含む。本願明細書において記載されているさまざまな方法および機能は、オペレーティングシステムによって実行されるマイクロ命令コードの要素またはソフトウェアアプリケーションプログラムの要素のいずれか（またはそれらの組合せ）である。加えて、さまざまな他の周辺デバイス、すなわち、パラレルポート、シリアルポートまたは汎用シリアルバス（ＵＳＢ）などは、さまざまなインターフェースおよびバス構造によって、コンピュータプラットフォームに接続されてもよい。他の周辺デバイスとして、追加的な記憶装置１２２、プリンタ１２８が含まれる。
【００２６】
あるいは、すでにコンピュータ可読の形式１０６（例えば、外部ハードディスク１２２に保存されているデジタル映画）のファイル／フィルム複製は、コンピュータ１０８に直接入力されてもよい。本願明細書において用いられる語「フィルム」は、いずれのフィルム複製、またはデジタル映画を意味する。
【００２７】
ソフトウェアプログラムは、メモリ１１０に保存されるマーキングモジュール１１４を含む。マーキングモジュール１１４は、各々のフィルム画像が最適にマークされるように、カラーアナライザ１１６、ＲＭＳＥ計算機１１８および複製を評価するシーケンスアナライザ１２０（例えば、フィルム／デジタル映画の分析とマーキングを援助する）を含む。カラーアナライザ１０４は、複数のフレームの各々の選択されたフレームの、ブロックの色（たとえば、ブロックのピクセルのＲＧＢの値）を特定するため、マーキング領域候補のテストブロックを分析する。ＲＭＳＥ計算機１１８は、テストブロックおよび周囲のテスト領域の根平均二乗誤差を算出する。シーケンスアナライザ１２０は、複数のフレームの中のあらかじめ定められた数の連続するフレームの特定の領域における、あらかじめ定められた数のブロックの中で、最も小さいＲＭＳＥを有するブロックを特定する。これについては、図３のステップ３２０で更に説明する。一旦マーキングの可能な場所が特定されると、マーキングモジュール１１４はフィルムの少なくとも１つのフレームのイメージに対して、例えば、強調表示するかあるいは囲むことによって、マーキング領域候補を有するディスプレイ装置に表示する。マーキングモジュール１１４は、同様に、例えば、画像に適用することに利用できる別の色、形状またはサイズのマークを示してもよい。
【００２８】
データベースは、外部的にネットワーク（例えばインターネット）を経由してアクセスできるサーバに提供されてもよく、または記憶装置１２２に保存されてもよい。例えば、マークの配置のための所望の領域のユーザ選択の後の、結果として生じる出力は、コンピュータ１０８からのマーキングされたフィルムファイル１２４、および／またはコンピュータ１０８に機能的に接続されたフィルムプリンタ１２８によりマーキングされたフィルム複製１２６を有する。
【００２９】
図２は、本発明の一態様による理想的な実際のマーキングのフィルム上の場所を特定するための方法の概要のフローチャートを例示している。図３は、マークおよびテスト領域の周辺を分析して、各々の画像の範囲内で理想的な（推奨され／受け入れられる）マーキング場所を特定するための処理の例示的なステップを表す。図４は、サンプルテスト領域、および画像にスーパーインポーズされる例示的なシーングリッド４０１を表す。
【００３０】
図２を参照すると、ステップ２０２で、フィルムがコンピュータ可読のフォーマットであるかどうかが確認される。ＮＯの場合は、フィルムは、ステップ２０４で、スキャンされて、ステップ２０６へ進む。ＹＥＳならば、処理は、直接ステップ２０６へ進む。フィルムがスキャンされているかまたは既にデジタル形式である場合には、フィルムのデジタルファイルには、マーキング領域候補を配置する際に使われるフレームの位置（例えばフレーム番号、フィルムのスタートからの時間、など）に関する情報が含まれている。一旦画像情報が計算機可読のフォーマットにおいて利用できるようになると、ソフトウェア（例えばマーキングモジュール１１４）は画像を表示するために用いられる。
【００３１】
ステップ２０６において、可能なマーク４００のブロックサイズは、ピクセル単位で特定される。ブロックサイズは利用されるマーキング装置のマークサイズに基づいて特定される。例えば、ほぼ１００−２２０ミクロンである。ブロックサイズは同様に、使用されているフィルムのタイプ、およびデジタル形式のフィルムを得るための装置のスキャンの解像度に影響を受けてもよい。例えば、３５ｍｍのフィルムが用いられている場合、画像またはフレームはフィルムの２０ｍｍを占め、マークのサイズは１００ミクロン、スキャンデバイスが２０００ピクセルの解像度を有し、マークのピクセル数は、１０×１０である。ミクロンをピクセルに変換する多数の方法は、従来技術において公知で、本発明の原理に従って使用されてもよい。
【００３２】
一旦ブロックサイズが特定されると、周囲のテスト領域サイズはステップ２０８で特定される。テスト領域は、マーキングされる候補のブロック４００を囲むために充分な数のブロックに等しい。例えば、可能なマークが四角形のブロックである場合、これを囲むテスト領域４０１は３×３ブロックのグリッド領域となろう。各々のブロック４０３は、マーキングされる候補のブロック４００と略同じサイズである。上述の実施例では、周囲のテスト領域４０１は、３０×３０ピクセルを含む。マーキングされる候補のテストブロック４００は、いかなる形状（例えば円、三角形、その他）であってもよい。周囲の領域４０１のうちのブロック４０３は、同じ形状であってもよい。
【００３３】
ステップ２１０において、ユーザは、ソフトウェアに対して、マーキングすることになっているフィルム／デジタル映画の連続フレームのあらかじめ定められた数を任意に入力してもよい。最低少なくとも２つのフレームは必要であることが望ましい。なにも入力されない場合は、デフォルトとして、あらかじめ定められたフレーム数は、自動的に選択／検索され、２つの連続フレームを有するようにされる。
【００３４】
好ましくは、ステップ２１２で、ソフトウェアは、マーキング場所を選ぶために用いられ得る情報に加えて、各々の選択されたフレームのイメージを示す。この点で有益な情報としては、マーキングにおけるフレーム番号または時間および場所の提示である。例えば、図４において、長方形グリッド４０２は、フィルム（例えばフレーム４０４）のイメージの上にスーパーインポーズされてもよい。グリッドは複数のラベルをつけられた列４０６および行４０８で構成される。そして、それらはマークが配置され得る複数の交差４１０（すなわちマーキング領域候補）を定めている。すなわち、例えば、グリッドは識別のための軸を有する正方形を示して提供されてもよい。そして、ユーザがポインティングデバイスで所望のマーク場所をクリックすることができるプログラムが提供されてもよい。フレームのマーキング領域候補は、例えば、スーパーインポーズされたシーングリッド４０２の全てのグリッド交差４１０を有してもよい。
【００３５】
グリッド表示４０２は、フィルム画像（文字、風景、その他）の態様をマーキング領域候補（ステップ２１２）の位置と比較するために、フィルム画像にスーパーインポーズ／配置されてもよい。都合のよいことに、画像を有するフィルム複製に係るグリッド４０２の正確な位置は特定され、したがって、フィルムの画像に係るマークの正確な位置が評価されてもよい。スーパーインポーズされた画像がチェックされ、そして、理想的なグリッド交差／マークの領域候補（同じく、例えばフレーム番号）がマーキングのために特定されてもよい。
【００３６】
図２に戻って、ステップ２１４で、カラーアナライザ１１６はテストブロック４００の色値の分析を実行する。そして、ＲＭＳＥ計算機１１８はテストブロック（すなわちマーキング領域候補およびフレームの各々のマーキング領域候補を囲んでいるテスト領域）の分析を実行する。マーキングモジュール１１４は、マークを適用するために『理想である』（推奨された／受け入れられる）テスト領域を特定するために、複数のマーキング領域候補を分析する。
【００３７】
望ましくは、シーケンスアナライザ１２０は、フィルムの実際のマーキング場所を特定するため、理想的なマーキング場所を有する連続フレームの各々のシーケンスを分析する。例えば、実際のマークが配置され得るフィルムの場所は、テストされる連続フレームのうち少なくとも２つのフレームが特定の場所で少なくとも１つの条件（例えば最も小さい算出ＲＭＳＥの場所）を満たす一連のフレームを有する。シーケンスアナライザ１２０、フィルムをチェックして、テストされるフレームの各々のシーケンスのうちの少なくとも２つの連続フレームの特定の場所で少なくとも１つの条件が満たされる場合、フィルムの予め定められた数の連続フレームのうち該当する全てのシーケンスを選ぶ。ステップ２１４の処理は、図３において更に説明する。
【００３８】
本発明の一態様によれば、マークを付すために推奨され／受け入れられ得るマーキング領域を特定するために、フレームの各々のマーキング領域候補に対して、色分析が実行される。図３は、本発明の一実施例に従ったステップ２１４の例示的なカラー解析処理を表す。
【００３９】
図３のステップ３０２において、特定のマーキング領域候補場所（例えば、マークされる（ステップ２１０で提供される）連続のフレームの数に等しい連続したフレームのフレーム座標（Ｘ、Ｙ））が、特定される。図４において、例えば、特定の場所は、グリッド４０２上の座標（２，Ｃ）に配置される。
【００４０】
ステップ３０４において、画像がＲＧＢフォーマットであるかどうかが判断される。判断がＮｏである場合（例えば、画像がＹＵＶカラーフォーマットである場合）好適には、色空間変換が実行されて、画像すなわちマーク候補のブロック４００がＲＧＢフォーマットに変換される。色分析は、ブロックのピクセルの色を特定するために、グリッド交差でのブロック４００に対して実行される。望ましくは、本発明による色分析は、ＲＧＢ（赤緑青）カラーモデルフォーマットに基づいて行われる。ＲＧＢカラーモデルの色は、各々の赤、緑、青がどの程度含まれるかを示す数字表現を用いて表現され得る。各々の色は、最低限（色無し）および最大（最高輝度）の間を変化してもよい。全ての色が最小値であれば、結果は黒くなり、全ての色が最大であれば、結果は白くなる。色値は、範囲０〜２５５の数として書かれてもよい。例えば、濃い強度赤は２５５，０，０と書かれてもよい。
【００４１】
テストブロック４００において色が特定された後、ステップ３０６で、テストブロックの色がマーキング装置と適合性を持つかどうかが検査される。本発明のアルゴリズムは、可能な限り、見にくいが安定したマークが付せる最高のマーキング領域候補を特定する。しかしながら、マーキング装置の特定の色は、テストブロックの特定の色に対して、逆の効果を奏する。複数の予め格納された条件が、記憶装置１２２上のデータベースのプログラムであってもよい。カラーアナライザ１１６は、テストブロックが予め定められたマークの色と適合性を持つかどうか検査するために、これらの保存された条件に関して、テストブロックの色と、予め定められた使用されるマークの色とを比較する。例えば、マーキング装置が赤いレーザーを使用する場合、完全に青いか緑のテストブロック４００が用いられてはならない。したがって、ステップ３０６で、テストブロックがマーキング装置と適合性があるか否かが検査される、非互換のテストブロックの位置は記憶装置１２２上のデータベースにおいて記録される、そして、処理は、ステップ３０８で、次の場所（例えば座標（２，Ｄ））に移動する。それ以外の場合には、処理は、ステップ３１０へと進む。
【００４２】
テストブロックがマーキング装置と適合性を持つ場合、ステップ３１０で、すなわち、テストブロックがマーキング装置の色によって色づけされ、マーキング領域候補がマークされるかまたはマーキング装置の色で焼き込まれる。この色づけ処理は、テストブロックの各々のピクセルの各々のＲＧＢ値を変えることによって実行される。マーキング装置の特定の色のための各々のＲＧＢ値に対する変化のパーセンテージは、実際のフィルム上のテストシーケンスの実験から特定されてもよく、記憶装置１２２上のデータベースにおいて保存されてもよい。これらのパーセンテージ値は、それからテストブロックの各々のピクセルの各々のＲＧＢ値に適用される。例えば、マーキングに赤色をつける装置の場合、例えばレーザーが用いられ、赤色の装置がフィルムを赤で色づけるか、ＲＧＢの赤い色を最も協調するように影響を与える。マーキング装置によってフィルムに色づけしたあと、赤の彩度（Ｒ値）はその値の約７０％を失う。赤いマークが緑の色に影響を及ぼす値は１０％であり、青に対しては１５％である。例えば、赤のためのピクセル彩度が１００、緑が１００、青が１００である場合、テストブロックのピクセルを色づけさせた後には、赤のための同じピクセル位置のための彩度値は、３０であり、緑９０、そして、青８５である。
【００４３】
テストブロックが色づけされたあと、以下の通りステップ３１２で、テストブロック４００および周囲のテスト領域４０１のための根平均二乗誤差（ＲＭＳＥ）が算出される：
ＲＭＳＥ＝ｓｑｕａｒｅ  ｒｏｏｔ［｛（ｘ１−ｙ１１）＋（ｘ２−ｙ１２）＋．．．＋（ｘ１−ｙｍ１）．．．＋（ｘｎ−ｙｍｎ）｝／＜ブロックのピクセル数＊周囲のブロック数＞］
ここで、ｘ１、ｘ２，．．．は、テストブロックのピクセルを表し；ｙｍ１、ｙｍ２．．．は、ｍ番目の囲んでいるブロックのピクセルを表し、ｎはブロック毎のピクセル数、およびｍは囲んでいるブロックの数を表す。実施例において、ｘおよびｙ値は、予め定められたマークの色値（例えば各々のピクセルのＲ値）である。別の実施例においては、ｘおよびｙの値は、各々のピクセルのＲＧＢ値（すなわち３つの値）である。
【００４４】
場所の座標と共に算出されたＲＭＳＥは、後にシーケンスアナライザ１２０によって分析されるため、データベース１２２に保存される。この点で、ＲＭＳＥ計算機は同様に、第１の予め定められた閾値以下のＲＭＳＥ値を有するマーキング領域候補を排除するためにクリッピングアルゴリズムを使用してもよい。すなわち、テストされた領域が非常に明るい場合、または、第２の予め定められた閾値より大きい場合、すなわちテストされた領域はあまりに暗い場合が挙げられる。
【００４５】
ステップ３１４において、特定のフレーム上の全ての場所が分析されたかどうかが、検査される。全ての場所がまだ分析されていない場合、処理は特定のフレームの範囲内で次の場所に移る。例えば、場所２、Ｃ（Ｘ，Ｙ座標）が、図４のグリッド４０２において分析される最後の場所である場合、次に分析されるフレーム４０４の場所は、２、Ｄである。あるいは、特定のフレームの全ての場所が分析された場合、処理は次のフレーム（ステップ３１６）へ移る。
【００４６】
ステップ３１８において、少なくともフィルムの最小限の数の連続したフレームがテストされたかどうかが検査される。そうでない場合には、処理は、ステップ３０８へ進んで、次のフレームを分析する。その場合は、シーケンスアナライザ１２０は、ステップ３２０で、最も小さいＲＭＳＥを有する連続したフレームの同じ場所を特定する。加えて、連続したフレームの同じ場所の算出ＲＭＳＥが、相互に予め定められた範囲の中になければならない。すなわち、与えられた場所の算出ＲＭＳＥが１つのフレームから次まで有意に変わらないということである。連続したフレームで最も小さい算出ＲＭＳＥを有する場所は、最高のマーキング領域候補であると特定される。望ましくは、少なくとも２つの連続フレームが、フィルムの効果的なマーキングの対象に選ばれなければならない。したがって、推奨される／受け入れられ得るマーキング領域がフィルムの少なくとも２つの連続フレームで見つからない場合、または、所望の／適切なマーキング領域が少なくとも２つの連続フレームの範囲内に無い場合、本発明によるアルゴリズムは、フィルムの次の所定数の連続フレームの集合に適用される。
【００４７】
最小限の数のフレームが分析された後、または、全てのフレームが分析され、結果が記憶装置１２２に保存された後、ステップ３２０が実行されてもよいことは言うまでもない。後者の実施例において、シーケンスアナライザ１２０は、どの連続したフレームがフィルムにおいて最も小さい算出ＲＭＳＥを有するかについても特定する。さらに、フレームのシーケンスが検査された後、フレームの場所（すなわちＸおよびＹ座標）およびフレーム番号、フレーム番号のシーケンスまたは他の指示情報が、後の検索のためにデータベース１２２に保存される。このことは、フィルムのフレームの各々のシーケンスの全ての可能なマーキング場所が見つかることを確実にする。この点は有利である。なぜなら、スタジオでは、特定のシーケンスの特定のマーク場所が適切でないと判断する場合には、同じシーケンスの代わりの場所を要求できるからである。同様に、スタジオは、どれくらいの数のマークが、各々のシーケンスにおいて配置されると希望するかを決めなければならない。
【００４８】
図３の分析が終了したあと、ソフトウェア（例えばマーキングモジュール１１４）は全ての理想的な（推奨される／受け入れられる）マーキング領域を示す。そして、例えば、グリッドレイアウトを画像（ステップ２１６）にスーパーインポーズして、ユーザによる検討のために示してもよい。ユーザは、ポインティングデバイスを用いてマーキングの好適な場所および／またはマーキングのための好適なフレームを選んでもよい。あるいは、マーキングモジュール１１４は、予め定められた受け入れられ得るＲＭＳＥ値、フィルムにおける予め定められたマークの数、フレーム毎のマークの予め定められた最小数、およびマークされる予め定められた連続的なフレーム数に基づいて、自動的に選択された場所を特定してもよい。これらの値はユーザインタフェース１１２によってユーザにより予め入力されてもよい。例えば、通常は、フレームにつき５または６マークが選ばれる。
【００４９】
本発明は、マークをできる限り見えないようにし、安定させ、理想的なマーキング場所を特定するときに色分析を行うことを含む。都合よく、一態様によれば、本発明は、フィルム／デジタル映画のマークの配置の理想的な場所を特定し、選択する方法を提供する。本発明によってマーキングされるフィルムがフィルムを見る者に最小の影響しか与えないようにするとともに、この種のマークのあるフィルムの海賊版の検査によって、法廷での分析の確からしさの向上、マークの識別および復元を確実にする。マークはこのように場所において最適化されて、したがって、耐久性があって強い。
【００５０】
本願明細書において、本発明を詳細に教示する実施例が示され記載されているが、当業者であれば、多くの他の様々な実施例を思いつくことができ、これらも本発明の教示に含まれる。フィルムを分析しマーキングするシステム及び方法の好ましい実施例（実例を示したものであって、限定を目的とするものではない）を記載したが、上記の教示を考慮して修正変更が当業者によってなされてもよい点に留意すべきである。また、開示された本発明の特定の具体例を変更してもよく、これらの変更も、添付された請求項に記載された範囲および発明の精神を包含することに留意すべきである。全てのこの種の変更態様、置換および追加は、添付の請求項によって最もよく定義される本発明の範囲内にあると意図される。
【図面の簡単な説明】
【００５１】
【図１】発明の一態様によるシステムレイアウトの例示的な図である。
【図２】本発明の一態様によるフィルムをマーキングする例示的な方法のフローチャートである。
【図３】本発明の一態様によるフィルムのフレームを分析して、マーキングする例示的な方法のフローチャートである。
【図４】本発明の一態様における、フィルム画像のグリッド表示された画面にスーパーインポーズされたマークの例、およびテスト領域を示す図である。
【図１】
2009542045.tif 000003
【図２】
2009542045.tif 000004
【図３】
2009542045.tif 000005
【図４】
2009542045.tif 000006
【国際調査報告】
2009542045.tif 000007
2009542045.tif 000008
2009542045.tif 000009