"フィルム上にビデオコンテンツを記録する方法であって、少なくともディジタルビデオデータを非線形変換に基づいてフィルム濃度コードに変換することによって、前記ディジタルビデオデータを符号化するステップと、前記符号化ディジタルビデオデータと前記ディジタルビデオデータに関連付けられた特徴パターンとを含む符号化データを供給するステップと、前記符号化データを、前記フィルム濃度コードに従ってフィルムに記録するステップと、前記記録した符号化データを有する前記フィルムからフィルムアーカイブを生成するステップと、を含む、前記方法。前記符号化データ中の前記特徴パターンが前記特徴パターンのピクセル値を前記非線形変換に基づいてフィルム濃度コードに変換することによって符号化される、請求項1に記載の方法。前記符号化データ中の前記特徴パターンが前記特徴パターンのピクセル値を線形変換に基づいてフィルム濃度コードに変換することによって符号化される、請求項1に記載の方法。前記符号化ステップが前記非線形変換を表す色参照テーブルを用いて実行される、請求項1に記載の方法。前記特徴パターンが前記ディジタルビデオデータに関する時間的情報、空間的情報および色彩的情報のうちの少なくとも1つを与える、請求項1に記載の方法。前記特徴パターンがビデオフレームの時間コード、前記フィルムアーカイブ上のビデオデータの位置を示す要素、および所定のピクセルコード値を表す色パッチのうちの少なくとも1つを含む、請求項1に記載の方法。前記特徴パターンが、データ、テキストおよび図形要素のうちの少なくとも1つを含む、請求項1に記載の方法。前記特徴パターンが、濃度勾配、および異なる色成分を表す色パッチのうちの少なくとも1つをさらに含む、請求項1に記載の方法。前記非線形変換が、前記ディジタルビデオデータを、元の色空間から、前記フィルムの色域を超えない色域を有するオブザーバ参照色空間に変換し、前記オブザーバ参照色空間内の前記ディジタルビデオデータのコード値を、逆フィルムプリントエミュレーション変換を用いてフィルム濃度コードに変換し、前記非線形変換として使用するのに備えて前記変換したフィルム濃度コードを記憶することによって作成される、請求項1に記載の方法。フィルムアーカイブからビデオコンテンツを復元する方法であって、フィルムベースデータとして符号化されたディジタルビデオデータと該ディジタルビデオデータに関連付けられた特徴パターンとを含む前記フィルムアーカイブの少なくとも一部分を走査するステップであって、前記ディジタルビデオデータが非線形変換によってフィルムベースデータに符号化されているステップと、前記特徴パターンに含まれる情報に基づいて前記フィルムアーカイブを復号するステップと、を含む、前記方法。前記フィルムアーカイブ中の前記特徴パターンのピクセル値が前記非線形変換によってフィルムベースデータに符号化されている、請求項10に記載の方法。前記特徴パターンが前記ディジタルビデオデータに関する時間的情報、空間的情報、および色彩的情報のうちの少なくとも1つを与える、請求項10に記載の方法。前記特徴パターンがデータ、テキスト、および図形要素のうちの少なくとも1つを含む、請求項10に記載の方法。前記復号ステップが前記非線形変換に関する情報に基づいて実行される、請求項10に記載の方法。フィルム上にビデオコンテンツを記録するシステムであって、ディジタルビデオデータに対応するフィルムベースデータと前記ビデオデータに関連付けられた特徴パターンとを含む符号化データを生成するエンコーダであって、前記ディジタルビデオデータおよび前記特徴パターンのピクセル値を、非線形変換によって前記フィルムベースデータに符号化するエンコーダと、前記符号化データをフィルム上に記録するフィルムレコーダと、前記フィルムを処理してフィルムアーカイブを生成するフィルムプロセッサと、を含む、前記システム。フィルムアーカイブからビデオコンテンツを復元するシステムであって、前記フィルムアーカイブを走査してフィルムベースデータを生成するフィルムスキャナと、前記フィルムベースデータから特徴パターンを特定し、前記特徴パターンに基づいて前記フィルムベースデータを復号して、前記ビデオコンテンツの復元に使用されるビデオデータを生成するデコーダであって、前記フィルムベースデータが、非線形変換によって前記ビデオデータに関係付けられるデコーダと、を含む、前記システム。本発明の原理は、ビデオコンテンツのフィルムアーカイブを生成し、このアーカイブからビデオコンテンツを復元する方法およびシステムを提供するものである。ビデオデータは、符号化された後に、そのビデオデータと関連付けられた、元のビデオデータの復元を可能にする特徴パターンと共にフィルムに記録される。ビデオデータは、テレシネ、またはフィルムアーカイブから生成されたフィルムプリントが、元のビデオデータの復元性をわずかしか損なわずに、元のビデオにより近いビデオまたはフィルム画像を生成することができるように符号化される。例えば、ビデオデータの少なくとも一部分で量子化ノイズが増加する可能性がある。実施形態によっては、ビデオデータの一部では量子化ノイズが減少するが、全体としての正味の量は増加する可能性もある。フィルムを現像するときには、その結果得られるフィルムがアーカイバル品質の記憶媒体となり、これをテレシネによって読み取ったり、写真にプリントしたりすることができる。復元のためにアーカイブを走査するときには、特徴パターンが、フィルムフレームをビデオに復号する基礎となる。その後に行われるフィルムフレーム走査データの復号では、たとえ何十年も経ってフィルム色素が退色していたとしても、元のビデオと同様のビデオが生成される。例えばキネスコープまたはシネカメラを用いてモニタ上に表示された各ビデオフレームを写真撮影することによってビデオコンテンツをフィルムに記録した写真にする従来技術とは異なり、本発明のアーカイブ生成システムでは、ビデオ信号を、特徴パターンを用いることによって高い精度で復元することができる数値データとして扱う。図1Aは、本発明のフィルムアーカイブシステム100の一実施形態を示し、このフィルムアーカイブシステム100は、ビデオコンテンツ108および特徴パターン110を含む符号化ファイル114を供給するエンコーダ112と、符号化ファイルを記録するフィルムレコーダ116と、記録ファイルを処理し、ビデオコンテンツのフィルムアーカイブ126を生成するフィルムプロセッサ124とを含む。エンコーダ112の全体的な動作に関連して本明細書で用いる符号化という用語は、ビデオデータフォーマットからフィルムデータフォーマットへの変換、例えばRec.709コードビデオディスプレイの3原色の配合比率を表すからフィルム濃度コード例えばCineconコードなど、0から1023までの範囲の値でフィルムネガの3つの色素それぞれの濃度を表すへの変換などと、空間的/時間的フォーマット化例えばビデオデータ108および特徴パターン110中のピクセルをフィルムレコーダ116の画像空間中の適切なピクセルにマッピングすることなどとを含む。この状況では、時間的フォーマット化は、例えば連続したフィルムフレームにマッピングしているビデオ中の連続したピクチャを用いて、ビデオデータの時系列に従ってビデオからフィルム画像空間にピクセルをマッピングすることを指す。順次走査型ビデオの場合には、個々のビデオフレームが別個のフィルムフレームとして記録されるが、インタレース型ビデオは、例えば奇数行のピクセルが1つのフィールドを形成し、偶数行のピクセルが別のフィールドを形成し、1つのフレームの別々のフィールドが同じフィルムフレーム内に記録されるようにして、別々のフィールドとして記録される。元のビデオコンテンツ102は、ビデオソース104を介してシステム100に供給される。このようなコンテンツの例としては、現在はディジタルまたはアナログ形態のビデオテープに記憶されているテレビジョンショーが挙げられる。元のビデオコンテンツ102のフォーマットと共に使用するのに適したビデオソース104例えばビデオテーププレーヤは、このコンテンツを、ビデオデータ108を生成するビデオデジタイザ106に供給する。一実施形態では、ビデオデータ108は、RGB赤、緑、青コード値である、またはRGBコード値に変換可能である。これは、RGBコード値の生じるアーチファクトが、他のフォーマットと比較して無視できる程度であるからである。ビデオデータ108は、例えば輝度値および彩度値など、RGB以外のフォーマットでエンコーダ112に供給することもできるが、これらのフォーマットを用いて記録およびビデオ変換処理を行う際の様々な欠点およびクロストークは、記録ビデオにアーチファクトを生じる可能性がある。ビデオデータ108は、デジタイザ106によって、例えば数値を用いてビデオピクセルを符号化する規約を与えるRec.709などの高精細度フォーマットを含む、様々なビデオフォーマットで供給することができる。Rec.709標準スイス、ジュネーブのInternationalTelecommunicationsUnion、RadiocommunicationSectorITU-Rにより公表された勧告BT.709によれば、互換性のあるビデオディスプレイは、ビデオデータに2.4べき関数ガンマ2.4を有するとも言うを適用し、例えばデジタイザ106からのRGBコード値xを有するピクセルが、適切に表示されたときにx2.4に比例する光出力を生成するようになっている。その他のビデオ標準は、その他のべき関数を与える。例えば、sRGB標準に準拠するモニタは、ガンマ2.2を有する。例えばプロフェッショナルグレードのビデオテーププレーヤのSDIビデオ出力シリアルディジタルインタフェースなど、ソースからのビデオコンテンツが既にディジタル形態で与えられる場合には、ビデオデジタイザ106を省略することができる。いくつかの構成では、元のビデオコンテンツ102は、輝度値および彩度値として、すなわちYCrCbコードまたはアナログ表現でYPrPbで、あるいはその他のRGBコード値に変換可能な符号化値で表される可能性がある。さらに、元のビデオコンテンツ102は、例えば4:2:24ピクセル毎に、輝度Yはサンプルを4つ用いて表すが、彩度成分CrおよびCbはそれぞれ2回しかサンプリングされないなど、サブサンプリングを行って、画質にそれほど影響を及ぼさずに所要帯域幅を1/3に低減することもある。図4Aおよび図4Bに関連して以下でさらに詳細に述べる、コンテンツのビデオデータと関連付けられた特徴パターン110が、エンコーダ112に供給され、アーカイブ作成時点におけるアーカイブの空間的構成、色彩的構成および/または時間的構成あるいはこれらの構成の少なくとも1つを決めるestablish。さらに、色参照テーブルcLUT128がエンコーダ112に供給され、エンコーダ112は、特徴パターン110およびcLUT128に従ってビデオデータ108を符号化する。ビデオデータは、ビデオデータをディジタルビデオコードからフィルム濃度コードに変換する非線形変換をもたらすcLUT128を用いて、符号化または処理される。符号化ファイル114は、図5および図7に関連して後述するように、cLUT128を用いて処理または符号化することもしないこともある符号化ビデオデータおよび特徴パターン110を含む。また、フィルムアーカイブを復号するためにデコーダが利用できる情報が十分にある限りは、符号化ファイル中に特徴パターンの一部分しか含まれない可能性もある。符号化ファイル114中で、特徴パターン110は、例えば図4Aおよび図4Bに示すように符号化ビデオデータの前に配置することもできるし、あるいは符号化ビデオデータと同じフィルムフレーム図示せず中に設けることもできる。cLUT、またはより一般的には非線形変換をこの方法で使用することにより、比較的高い品質のフィルムプリントを作成するのに最適なフィルムアーカイブが得られる。所望であれば、このフィルムプリントを投影して、フィルムアーカイブから復元したビデオコンテンツと目視比較することができる。エンコーダ112による空間的/時間的符号化は、ビデオ情報の各フレームがアーカイブの各フレーム中のどこで見つかるかを示す特徴パターン110中に与えられる。ビデオコンテンツ102中にインタレースされたフィールドが存在する場合には、特徴パターン110は、エンコーダ112によって実行される時間的に異なるフィールドの空間的符号化も示す。この情報は、パターン110中に含まれるデータまたはテキストとして供給するか、あるいは何れも機械可読または人間可読に適しているパターンの空間的構成またはレイアウトに基づかせることができる。例えば、パターン110は、例えば画像データは全体が赤の境界内境界上は除くにある例えば図4Bの要素451参照など、画像データの位置およびレイアウトに関するテキストを含むことができ、このような具体的な情報は、アーカイブフォーマットに精通していない者にとっては特に有用である可能性がある。テキストを使用してパターンに注釈を付け、例えば1920×1080、インタレース型、60Hzなど元のビデオのフォーマットを示すこともでき、各フレームの時間コードを印刷することもできる較正パターンの少なくとも一部分がアーカイブを通じて定期的に供給されている場合。さらに、具体的な要素例えば境界や指示線などを使用して、データの物理的範囲または位置をエンコーダ112に示すこともでき、1つのフレームまたは1つのダブルハイト要素中に2つのデータ領域に対応するこのような要素が2つ存在することを利用して、フレーム毎にインタレースするフィールドが2つ存在することを示すこともできる。別の実施形態では、2値の集合などのデータは明ピクセルおよび暗ピクセルとして供給することができ、そのデータは必要に応じて幾何学的参照符水平座標および垂直座標の基準フレームおよびスケールを示すと結合されて供給することができる。データ領域の境界を図形的に示す代わりに、このような数値に基づく位置およびスケールを使用することができる。このような2値パターンは、各フレーム毎に適当なSMPTE時間コードを表すこともできる。エンコーダ112による色彩的符号化に関しては、特徴パターン110は、選択されたコード値の所定の空間的配列を形成するパッチを含む。これらの選択されたコード値例えばビデオホワイト、ブラック、グレー、クロマブルー、クロマグリーン、様々な肌色、土色、スカイブルー、およびその他の色は、画像を正しく技術的に描画するために重要である、または人間が知覚するために重要であるという理由で、あるいは幅広い色の例として選択することができる。所定の各色は所定の位置を有する例えばその色がパッチ内のどこに描画されるかので、デコーダには、どこでそれが見つかるかが分かっている。これらのパッチに使用されるコード値は、特にカバー範囲が疎である場合に、選択されない値も十分な精度で補間または外挿することができるように、各色成分の両端またはその近傍の値も含めてビデオコード値の全範囲を実質的にカバーするように選択される。特徴パターンもcLUTを用いて符号化する場合には、cLUTによる符号化の前に、記録するビデオコンテンツに対応するビデオコードの全範囲をパッチに表現することができる。例えば、コード値は、ほぼ全範囲のビデオコードの疎な表現になるように選択される。cLUTを用いて特徴パターンを符号化または処理しない場合には、パッチは、所定の濃度値を有していなければならず、この値からの任意の偏差を用いてアーカイブ中の任意のずれ例えば経年変化またはフィルム処理のばらつきによるずれの補償量を求めることができる。このようにして求めた補償量を、逆cLUTと関連付けて用いると、元のビデオデータコードを正確に復元することができる。特徴パターン110に供給されるパッチのサブセットは、その他の成分とは別個に、または独立してすなわち、その他の成分の値を固定する、またはゼロにして、且つ/あるいは様々な組合せで例えば全ての成分が同じ値を有する場合はグレースケールで、且つ/または非グレー値の様々な集合色成分を提示することができる。成分を別個に提示する特徴パターン110の1つの用途は、色素のクロストークのあらゆる影響と共にアーカイブが経年変化したときに色素の線形性および退色を容易に特徴付けできるようにするものである。しかし、様々な色成分の組合せを有するパッチを使用して、同様の情報を伝えることもできる。特徴パターンの色パッチの空間的配列およびコード値は、デコーダがフィルムアーカイブからビデオを復元する際に使用できるようになっている。例えば、パッチの位置絶対位置、または参照位置に対する相対位置およびその色またはコード値表現に関する情報により、デコーダは、全体的な処理のばらつきまたはアーカイブの経年変化に関する介在する問題に関わらず、パッチを適切に解釈することができる。ビデオデジタイザ106がコード値をRGBで生成するかその他の何らかの表現で生成するかに関わらず、ビデオデータ108は、RGBコード値である、またはRGBコード値に変換することができるコード値を含む。RGBコード値は、通常は、10ビット表現であるが、この表現はこれより小さくても大きくてもよい例えば8ビットや12ビット。ビデオデータ108のRGBコードの範囲例えばビデオデジタイザ106の構成またはRGBへの変換時に選択される処理によって決まる、あるいは元のビデオコンテンツ102またはビデオソース104の表現によって予め決まっているは、特徴パターン110中に表現されるコードの範囲に対応していなければならない。換言すれば、特徴パターンは、少なくともビデオピクセル値が使用している可能性があるコードの範囲をカバーして、この範囲を外挿する必要がないようにすることが好ましい。このような外挿は、あまり精度が高くない可能性が高い。例えば、パターンは100から900の範囲のコードをカバーするが、ビデオは64から940の範囲をカバーする場合には、このビデオの両端の64~100および900~940のサブ範囲では、最も近い2つまたは3つの近傍領域例えば100カウント毎である可能性があるから外挿を行う必要がある。ビデオコード64の変換をビデオコード100、200および300などの変換に基づいて推定する必要があることから、問題が生じる。これは、ビデオコード64におけるフィルムの光に応答する挙動が、ビデオコード100や200などにおける応答と同様であると仮定するということであるが、フィルムの特性曲線は、低露光限界および高露光限界付近では通常は非線形応答を有するので、両者が一致する確率が低いからである。例えば、特徴パターン110が10ビットコード値を使用し、ビデオデータ108の符号化が8ビットのみである場合には、エンコーダ112による符号化動作の一部として、ビデオデータ108を左シフトし、ゼロでパディングして10ビット値を生成することができる。この場合、8個の最上位ビットが、元の8ビット値に対応する。別の例では、特徴パターン110が使用するビット数がビデオデータ108の表現よりも少ない場合には、ビデオデータ108の過剰分の最下位ビットを切り捨てて丸めは行っても行わなくてもよい、特徴パターンの表現のサイズと一致させることができる。パターンの具体的な実施態様または設計によっては、cLUT128を用いて符号化ファイル114に符号化された特徴パターン110の補間を行うことで、アーカイブへの経年変化の影響など、アーカイブを解釈するための自己文書化情報または自己充足情報を供給することができる。例えば、特徴パターン中の要素はアーカイブ中のビデオ画像と同じ経年変化の影響を有するので、経年変化の影響は、ビデオデータの全範囲のコード値を表す濃度勾配などの色彩的要素に基づいて説明することができる。色パターンがビデオコンテンツの全色範囲を表すように設計されている場合には、デコーダがそのパターンに関する事前知識または所定の情報を有していなくても、アルゴリズム的にまたはヒューリスティックにパターンを復号することもできる。別の実施形態では、アーカイブ解釈のためのテキスト命令を特徴パターンに含めて、デコーダがパターンについての事前知識を有していなくてもアーカイブを復号できるようにすることもできる。特徴パターン110がcLUT128で符号化されていないその代わりにディジタルピクセル値とフィルム濃度コードの間の線形変換を用いてまたは恒等変換identitytransformを用いて符号化されている実施形態では、アーカイブへの経年変化の影響は、特徴パターン中の濃度勾配を用いて説明されるが、アーカイブを解釈するために、元のcLUT128またはその逆図1Bの要素148の形態をした追加のドキュメンテーションまたは知識が必要になる。符号化ファイル114は、メモリ装置図示せずに記憶されて後に呼び出される場合であっても、エンコーダ112が動作するときに実時間でストリーミングされる場合であっても、フィルムレコーダ116に供給され、このフィルムレコーダ116が、符号化ファイルデータに従って色フィルムストック118を露光して、潜像アーカイブデータを有するフィルム出力122すなわち露光済みフィルムを生成する。潜像アーカイブデータを、化学フィルムプロセッサ124で現像して固定化して、フィルムアーカイブ126を生成する。フィルムレコーダ116の目的は、符号化ファイル114内の各ピクセルの濃度コード値を受け入れ、フィルムプロセッサ124によって生成されるフィルムアーカイブ126上に特定の色フィルム濃度を生じるフィルムストック118上の露光量を得ることである。フィルムレコーダ116に提示されるコード値とその結果得られるフィルムアーカイブ上の濃度の間の関係または相関を改善するために、フィルムレコーダ116は、較正手続きで得られたデータ120を用いて較正される。フィルム濃度コードをフィルム濃度に変換する参照テーブルで供給することができる較正データ120は、フィルムストック118の具体的な製造方法およびフィルムプロセッサ124の予想設定によって決まる。フィルムストック118がその特徴曲線、すなわち露光量のlog10単位:ルクス秒と濃度透過率の逆数のlog10の間の関係において非線形性を有する範囲で、較正データ120は、濃度コード値の全範囲にわたって濃度コード値の所与の変化が一定の濃度変化を生み出すように線形性を生じる。さらに、較正データは、色素感度におけるクロストークの補償行列を含むこともできる。一実施形態では、フィルムストック118は、インターミディエイトフィルムストック例えばニューヨーク州RochesterのKodak社製のEastmanColorInternegativeIIFilm5272などであり、特に、フィルムレコーダと共に使用されるように設計されたもの例えばやはりKodak社製のKodakVIDION3ColorDigitalIntermediateFilm5254などであり、より線形な特性曲線を有するように設計されている。図12Aは、特定の露光および処理条件における青、緑および赤についてのこのフィルムの特性曲線を示す。その他のタイプのフィルムストックを、それに対応する異なる較正データ120と共に使用することもできる。図12Bは、図12Aの特性曲線よりも線形領域が短くなることがある、すなわち線形領域BC内の露光値の範囲が小さくなることがある、こうしたストックの特性曲線例えば1色に関する特性曲線の別の例を示す。さらに、この特性曲線は、低露光量において、フィルム感度が低下している、すなわち線形領域BCに比べると露光量の増加が生み出す濃度の増加が比較的小さい、曲線の傾きがより小さいつま先状toe領域ABが大きくなっており例えばより大きな露光量範囲にわたるようになっており、また、高露光量において、フィルム感度が露光量の関数として同様に低下しているショルダー状領域CDを有する。これらのストックでは、特性曲線全体としては、より顕著なS字形を有する。それでも、対応する較正データ120を利用して、フィルムアーカイブに記録するピクセルコード値と濃度の関係を線形化することができる。しかし、その結果得られるフィルムアーカイブ126は、フィルムレコーダ116およびフィルムプロセッサ124の精度のばらつきに対してより敏感になる。さらに、この特性曲線の線形領域BCはKodakInternegativeIIFilm5272の線形領域よりも急峻であるので、すなわち、所与の露光量の増加に対する濃度変化が大きいので、このストックは、この中間領域ではよりノイズを生じやすい低露光量領域または高露光量領域ではよりノイズを生じにくい。従って、フィルムアーカイブを生成するために、符号化ファイル114の数値の濃度コード値c例えばピクセルの色のうちの赤の原色の量に対応するを、フィルムレコーダ116に供給して、較正データ120に基づいて、例えばフィルム濃度status-Mと呼ばれる単位で測定されることが多いなどの、対応するフィルムに基づくパラメータに変換する。較正により、濃度コード値cと得られる濃度の間に正確な所定の線形関係が得られる。1つのよく用いられる例では、フィルムレコーダは、コード値が大きくなる度に濃度が0.002高くなるように較正される。所望のフィルム濃度を生成するために必要な露光量は、フィルムの特性曲線図12Aおよび図12Bと同様のものから決定され、フィルムストックに適用され、これにより、フィルムプロセッサ124による処理の後で、フィルムアーカイブが得られる。フィルムアーカイブからビデオコンテンツを抽出するために、図1Bのアーカイブ抽出システムにおいて、以下に述べるように、フィルム濃度は、較正されたフィルムスキャナによって変換されて、コード値cに戻される。図1Bは、例えばアーカイブ生成システム100によって生成されたフィルムアーカイブ126などのフィルムアーカイブからビデオを復元するアーカイブ読取りまたは抽出システム130の例を示す。フィルムアーカイブ126は、フィルムアーカイブシステム100によって最近作成されたものであってもよいし、かなり時間の経過したものであってもよいすなわち、アーカイブ読取りシステム130は、アーカイブ126が作成されてから実に50年後にアーカイブ126を扱うこともできる。ビデオデータは、非線形変換例えばcLUTを使用しに基づいてディジタルビデオからフィルム濃度コードに変換されるので、本発明のフィルムアーカイブは、フィルムプリント出力システム160によってアーカイブから生成されたフィルムプリントが投影または表示に適した十分な品質を有するように、改善された品質ビデオデータとフィルム濃度コードの間の線形変換を用いるその他のアーカイブと比較してを有する。フィルムスキャナ132が、フィルムアーカイブ126を走査して、フィルム濃度をフィルムデータ136に、すなわち濃度コード値で表されるデータに変換する。フィルムスキャナ132は、較正データ120と同様にフィルム濃度に対するスキャナの応答を線形化および正規化するパラメータ値例えばオフセット、非線形であることもあるスケーリング、場合によってはそれ自体の色参照テーブルの集合である較正データ134を有する。較正されたスキャナを用いて、フィルムアーカイブ126上の濃度が測定され、フィルムデータ136中の線形コード値となる。すなわち、コード値の増加は、少なくともフィルムアーカイブ126中の濃度範囲では、濃度の同じ変化を表す。別の実施形態では、較正データ134は、フィルムスキャナ132によって測定可能な濃度の範囲にわたって濃度のコードを線形化することができる。例えば濃度コード値とフィルム濃度の間の線形関係を用いて適切に較正されたスキャナを用いて、符号化ファイル114のコード値Cに対応する濃度を有して記録された画像部分を、スキャナ132が読み取り、または測定する。その結果得られた数値の濃度コード値は、あらゆる経年変化の影響または処理ドリフトを除けば、全く同じではないとしても、ほぼCに等しくなる。空間的/時間的復号のためのパラメータを決めるために、デコーダ138は、フィルムデータ136を読み取り、検査して、特徴パターン110に対応する部分を発見し、この部分をさらに検査して、フィルムデータ136内におけるデータ領域、すなわちビデオデータ108の表現を含む領域の位置を特定する。この検査により、ビデオデータ108が順次走査型のラスタを含むかインタレース型のラスタを含むかが明らかになり、またフレームまたはフィールドに対応するデータ領域がどこで見つかるかが明らかになる。フィルムアーカイブの色彩を復号するために、すなわち、フィルム濃度またはフィルム濃度コードをディジタルビデオコードに変換するために、デコーダは、特徴パターン110の情報に基づいて色彩参照テーブルを決めることができる。特徴パターンがアーカイブ中で最初にどのように符号化されたかすなわちビデオデータと同じcLUTを用いて符号化されたかどうかに応じて、フィルムアーカイブ中の画像データを復号するための情報または変換を得るために、この参照テーブルを使用することができる。アーカイブ中の特徴パターンがcLUT128を用いて符号化された場合には、デコーダ138は、この特徴パターンに関する、またはこの特徴パターンから得られる事前知識または情報に基づいてフィルムデータ136中のどの濃度コード値が特徴パターン110中の元のピクセルコードに対応するかを認識し、色彩参照テーブルは、デコーダ138内で作成される。例えば、その特徴パターンに関する事前知識は、所定のものであってもよいし、別個にデコーダに与えられるものであってもよいし、あるいは、情報は、明示的にその特徴パターン自体に含めることもできるし、または慣習によって既知であってもよい。この参照テーブルは、疎であることもあり、具体的には復号用フィルムデータ136と共に使用されるように作成される。その後、必要に応じて補間を行うことも含めて、この参照テーブルを使用して、ビデオコンテンツデータに対応するフィルムデータ136の部分で読み取られた濃度コード値を復号する、すなわちビデオデータに変換することができる。外部から供給される逆cLUT148は、この実施形態のアーカイブの復号には必要ない。というのは、その特徴パターンが、デコーダが復号動作の一部として逆cLUTを構築するのに十分な情報を含んでいるからであるこれは、元の特徴パターン110中に表される各ビデオコード値毎に、フィルムアーカイブ126から復元されたフィルムデータ136中に埋め込まれた特徴パターンが、対応する実際のフィルム濃度値を今や含んでいるからである。所定のビデオデータ値およびそれに対応する観察フィルム濃度値の集合は、これらの値について、正確な逆cLUTであり、この逆cLUTは、補間して、そうでなければ内部に構築される逆cLUTには表されない値を扱うことができる。この復号手法については、図6に関連してさらに考察し、説明する。アーカイブ中の特徴パターン110がcLUT128を用いて符号化されなかった場合には、デコーダ138は、やはりパターンに関する事前知識またはパターンから得られる情報に基づいてフィルムデータ136中のどの濃度コード値が特徴パターン110中の元のピクセルコードに対応するかを認識し、疎であることもある参照テーブルが、デコーダ138内で作成される。次いで、この参照テーブルを逆cLUT148によって増大させ、特にビデオデータ108に対応するフィルムデータ136の部分に適した復号変換を生成する。その後、必要に応じて補間を行うことも含めて、この復号変換を用いて、フィルムデータ136の部分中の対応するビデオデータ108の濃度コード値を復号する、すなわちビデオデータフォーマットに変換することができる。この復号手続きは、1パターンに基づいて作成された参照テーブルを用いてフィルム濃度コード値を変換することによって、アーカイブの経年変化の影響を説明し、次いで2逆cLUTによって経年変化除去de-agedすなわち経年変化の影響を除去した濃度コード値をビデオコード値に翻訳または変換する、というものとして理解することができる。この実施形態では、逆cLUT148ビデオデータの符号化に用いたcLUT128の逆であるは、元のビデオデータを復元する必要がある。この復号手法については、図8および図11に関連してさらに考察し、説明する。従って、ビデオデータは、適宜フィールド毎またはフレーム毎に、デコーダ138によってフィルムデータ136から抽出され、色彩的に復号される。復元されたビデオデータ140は、ビデオ出力装置142によって読み取られ、ビデオ出力装置142は、このビデオデータ140を、ビデオレコーダ144に適したビデオ信号にフォーマット化して、再生ビデオコンテンツ146を生成する。ビデオレコーダ144は、例えば、ビデオテープレコーダまたはディジタルビデオディスクレコーダであってもよい。あるいは、ビデオレコーダ144の代わりに、ブロードキャストまたはコンテンツストリーミングシステムを使用することもでき、復元されたビデオデータ140は、中間記録形態を経ずに直接ディスプレイに供給することもできる。アーカイブ作成システム100およびアーカイブ読取りシステム130の品質チェックまたは有効性の実証として、元のビデオコンテンツ102および再生ビデオコンテンツ146を、ビデオ比較システム150で検査することができる。ビデオ比較システム150は、オペレータが元のビデオと復元ビデオを並べて提示して見られるようにするディスプレイ152および154を含むことができる。比較システム150の別の実施形態では、A/Bスイッチによって、1つの共通のディスプレイ上に一方のビデオともう一方のビデオとを交互に表示することができる。さらに別の実施形態では、2つのビデオをバタフライディスプレイに表示することができる。このバタフライディスプレイは、元のビデオの半分と、それに対応する復元ビデオの半分のミラー画像とを、同一ディスプレイ上に提示するものである。このようなディスプレイには、2つのビデオの対応する部分が同じ環境内に示される例えばそれぞれの背景に対して同じコントラストで示されるので、2つのビデオの目視による比較が容易になるので、デュアル例えばサイドバイサイド型ディスプレイに優る利点がある。本発明によってフィルムアーカイブから生成されたビデオコンテンツ146は、元のビデオコンテンツ102とほぼ同じである。さらに、フィルムプリント出力システム160が、特定のフィルムプリントストック162を用いて、十分に調整されたフィルムプリンタ164別個に図示していないが現像プロセッサを含むにフィルムアーカイブ126を供給し、フィルムプリント166を生成し、その後、これが投影システム168を用いて投影される。フィルムアーカイブ126もフィルムプリント166もそれほど経年変化していないとすれば、フィルムプリント166の投影像を元のビデオコンテンツ102または再生ビデオコンテンツ146の表示と共に見たときに、オペレータは、2つの提示がほぼ一致しているすなわちビデオディスプレイ152/154に一致させるのにフィルムの色のリタイミングre-timingが不要であると感じるはずである。図2および図3は、フィルムアーカイブ126内で符号化されたビデオデータのフレームの例示的な実施形態を示す。フィルムアーカイブ200では、いくつかの順次走査型ビデオフレームが、フィルム上のフレームF1、F2およびF3として符号化され、フィルムアーカイブ300では、インタレース型走査ビデオフレームは、F1-f1、F1-f2などのように別個の連続したフィールドとして符号化される。ここで、F1-f1およびF1-f2は、同じフレームF1内の異なるフィールドf1、f2を示す。フィルムアーカイブ200および300は、それぞれ、例示的なフィルムフレーム220および320のそれぞれの位置および間隔を決めるための204および304などの対応するパーフォレーションを有するフィルムストック202および302に記憶される、または書き込まれる。各フィルムアーカイブは、アナログもしくはディジタルまたはその両方とすることができる任意選択のサウンドトラック206、306、あるいは別々に記録される音声トラックと同期をとるための時間コードトラック図示せずを有することができる。フィルムアーカイブ200のデータ領域210、211および212、ならびにフィルムアーカイブ300のデータ領域310、311、312、313、314および315は、それぞれ対応するフィルムフレーム例えばフレーム220および320内で離間している個々のビデオフィールドの表現を含む。これらのデータ領域は、対応するフィルムフレームの縁部からの水平方向間隔224、225、324、325と、対応するフィルムフレームの先頭からの垂直方向間隔221、321と、垂直方向高さ222および322とを有し、インタレースされたフィールドは、フィールド間分離323を有する。これらのパラメータまたは寸法は、全て、特徴パターン中に与えられる空間的記述および時間的記述によって特定されるが、これらについて、図4Aおよび図4Bに関連して以下でさらに詳細に述べる。図4Aは、この例ではインタレースフィールドを有する元のビデオコンテンツ102の、フィルムアーカイブ126内にヘッダ400として記録された特徴パターン110を示す。フィルムフレーム高さ420は、連続した4つのパーフォレーションパーフォレーション404として示すと同じ長さであり、従来の4パーフォレーション4孔フィルムフレームを形成する。代替の実施形態では、異なる整数個のフィルムパーフォレーションを、フィルムフレーム高さとして選択することもできる。図示の実施形態では、各4孔フィルムフレーム内で、データ領域412および413は、2つのビデオフィールド例えばフィルムアーカイブ300中のフィールド312、313と同様のビデオフィールドの表現を含み、それぞれの境界によって画定することができる。この例では、データ領域の各境界は、データ領域412の境界を形成する長方形451、452および453の角部分に対応する領域450の拡大図を表す図4Bにさらに詳細に示すように、3つの長方形で示してある。換言すれば、図4Aに示す角領域450を有する長方形は、3つの長方形451、452および453を含み、これらは、例えば各長方形の厚さを1ピクセルとして、フィルム400上にピクセルとして描かれる。長方形452は、隣接する長方形451および453とは色および/またはフィルム濃度が異なり、網掛けパターンで示してある。この例では、フィールド412のデータ領域は、長方形452上または長方形452内に位置するピクセルを含むすなわち領域412は長方形453内のピクセルも含めた長方形452の内部であるが、長方形451内のピクセルまたはその外側のピクセルは含まない。長方形451は、例えば赤など認識しやすい色で示し、データ領域と非データ領域の間の境界を検出しやすくすることができる。従って、フィルムアーカイブ300のデータを含む各フレームでは、第1および第2のフィールド例えばF2-f1およびF2-f2は、領域412および413が境界長方形452まで含めて特徴パターンフレーム420内に配置されるときに、対応するフィルムフレーム例えばフレーム320と共に正確に配置される。この実施形態では、フィルムレコーダ116およびフィルムスキャナ132は、それぞれフィルムストック118およびフィルムアーカイブ126を正確且つ反復可能に位置決めして、符号化ファイル114からフィルムアーカイブへの、またビデオ復元中にフィルムアーカイブからフィルムデータ136への再現可能且つ正確なマッピングを確実に行えるようにする必要がある。従って、スキャナ132に読み取られたときに、長方形451~453は、各フィルムフレーム中の第1のフィールドの位置または境界を正確に指定する。フィルムレコーダおよびフィルムスキャナは、サブピクセルの精度でパーフォレーションに対してフィルムを位置決めすることができるという原理に基づいて動作する。従って、フィルム300の4つのパーフォレーション304に対して、各第1のフィールド例えばF1-f1、F2-f1およびF3-f1は、そのフレームの4つのパーフォレーションとの間に、その他の奇数フィールドが有するのと同じ空間的関係を有する。同じことが、第2のフィールドF1-f2、F2-f2およびF3-f2にも言える。この同じ空間的関係は、第1のフィールドおよび第2のフィールドが位置する領域を定義する特徴パターン400にも当てはまる。従って、その特定の境界構成長方形451、452および453などによって表される領域412は、第1のフィールドF1-f1、F2-f1およびF3-f1などの位置を指定する。同様に、データ領域413の周りの長方形も、個々の第2のフィールド例えばF1-f2、F2-f2およびF3-f2がどこで見つかるかを指定する。順次走査の実施形態では、対応する境界例えば図4Bに詳細に示すものと同様の長方形を有する1つのデータ領域が、順次走査フレームビデオデータ領域例えば210~212が後続のフィルムフレーム例えば220内のどこで見つかるかを指定する。第1のフィールド412の最上部412Tは、図4Aおよび図4Bの両方に示してあるが、これはヘッドギャップ421を規定している。サイドギャップ424および425ならびに領域413の下のテールギャップ426と共に、トップギャップ421は、フィルムレコーダ116が書込みの際にデータ領域412および413の全体に確実にアドレッシングすることができ、且つフィルムスキャナ132が読取りの際にこれらのデータ領域の全体に確実にアクセスすることができるように、データ領域412および413が十分にフィルムフレーム420の内部に位置することを保証するように選択される。フィールドインタレース型ビデオコンテンツのアーカイブ内にフィールド間ギャップ423第1および第2のフィールド412および413に比べて強調した比率で示してあるが存在することによって、スキャナ内のフィルムの位置ずれによって生じる可能性がある走査画像中の有意な誤差を引き起こすことなく、各フィールドを正確且つ明確に記憶および復元できることが保証される。別の実施形態では、フィールド間ギャップ423がなく、すなわちギャップが実質的にゼロであり、2つのフィールドが互いに接していてもよい。ただし、フィールド間ギャップ423がない場合には、スキャナ内の位置ずれによって、1つのフィールドの縁部付近のピクセルが隣接フィールドのピクセルとして読取りまたは走査される可能性がある。フィルムフレーム420中の特徴パターンは、例えば、色彩的要素430~432を含む。色彩的要素は、ニュートラルグラジエントneutralgradient430を含むことができ、これは、一例では、各色素の最小値から最大値までの範囲の濃度をカバーする21段階グレースケールである例えば約0.15刻みで約0.05から3.05までの濃度。これらの濃度は新たなフィルムアーカイブ126内でフィルムストック118から実現可能であると仮定する。前述のように、濃度勾配は、経年変化の影響の自己較正ツールとして使用することができる。例えば、グラジエント430の明るい端部すなわち最小濃度が将来走査したときに10濃くなっていることが分かった場合には、デコーダ138は、アーカイブフィルム中の最も明るいまたは最も低い濃度を対応する量だけ低減することによって、この経年変化の影響を補正することができる。グラジエントの暗い端部すなわち最大濃度で5濃度が低下している場合には、アーカイブフィルム中の同様の暗いピクセルを対応する量だけ増加させる。さらに、このグラジエントの2つの読取り値に基づいて任意の濃度値の線形補間を行うことができ、グラジエント430の追加の読取り値を用いることにより、このシステムは、非線形の経年変化の影響を補償することができる。色彩的要素は、また、1つまたは複数の原色または等和色の勾配431を含むこともでき、これは、一例では、実質的に1つのみの色素原色の測定の場合または2つの色素等和色を測定する場合のほぼ最小の濃度から最大濃度までの21段階スケールである。ニュートラル濃度グラジエントについて上述したのと同様に、個々の色素の経年変化によって生じる濃度ドリフトも、測定することができ、補償を行うことができる。より完全な特徴付けのために、色彩的要素は、特定の色を表すパッチ432の集合も含むことができる。例示的な色の集合は、通常はスキャナの較正に使用される、ワシントンDCの米国国家規格協会から公表された色通信および制御に関するANSIIT8標準、例えばIT8.7/1R2003GraphicTechnology-ColorTransmissionTargetforInputScannerCalibration、またはミシガン州GrandRapidsのX-Rite社から発売されているMunsellColorCheckerに見られるものとほぼ同様である。これらの色は、色域のより自然な部分を強調して、肌色および葉を、グレースケールあるいは純粋な原色または等和色よりも表すことができる色サンプルとなる。特徴パターンは、1つのフィルムフレーム420のヘッダ中に設けることができる。代替の実施形態では、フレーム420の特徴パターンは、いくつかの追加フレームのそれぞれにおいて全く同じように再現することができ、ノイズ例えばフィルムの記録、処理または走査に影響を及ぼす汚れのしみによるノイズなどを複数回の読取りおよび適当なフィルタリングに基づいて阻止することができるという利点がある。さらに別の実施形態では、特徴パターンは、フィルムフレーム420だけでなく複数のフィルムフレーム図示せずにわたってヘッダ中に設け、例えばさらに多くの特徴情報例えば追加の色パッチまたは階段状勾配を与えることができる。例えば、特徴パターンは、いくつかのフィルムフレームにわたって設けられる連続した異なるテストパターンを含むことができ、例えば、グレースケールをテストするための第1のフレーム中のテストパターンと、個々の色例えば赤、緑および青のそれぞれをテストするための3つのフレーム中の3つの異なるテストパターンと、有用な葉および肌のトーンパレットをカバーするテストパターンを有するさらに4つのフレームとを含むことができる。この特徴パターンは、8フレームにわたって延在する1つのパターンとみなすこともできるし、あるいは8個のフレームに設けられた異なる特徴パターンとみなすこともできる。図5は、プリント可能なビデオアーカイブをフィルム上に作成するプロセス500の例を示す。図1Aに示すようなフィルムアーカイブシステムによって実施することができるプロセス500は、ステップ510で、ディジタルビデオデータ108をエンコーダ112に供給するエンコーダ112がディジタルビデオデータ108を受け入れることから開始される。ステップ512で、ビデオデータと関連付けられた対応する特徴パターン110も供給される。特徴パターンは、エンコーダと互換性のある且つビデオを復元するデコーダとも互換性があるフォーマットを有し、ビデオデータに関連する情報を有するテキストファイルとして、またはビデオフレームに組み込まれる1つまたは複数の画像として供給することができる。この組込みは、ヘッダとして先頭に付加するそれにより特徴パターンを有する始端部を形成することによって、または1つまたは複数の画像データフレームと一体化して、ただしイントラフレームギャップ領域など画像データを含まない読取り可能/書込み可能領域に含めることによって、行うことができる。特徴パターンは、特に、ビデオフォーマット、ビデオフレームの時間コード、データ領域の位置、色または濃度値、フィルムアーカイブの経年変化、フィルムレコーダおよび/またはスキャナ中の非線形性または歪みのうちの少なくとも1つに関する情報を搬送するように設計された1つまたは複数の要素を含む。ステップ514で、ビデオデータ108例えばRec.709フォーマットおよび特徴パターン110の全てのピクセル値を、cLUT128このcLUT128の作成については、図9および図10に関連して後述するを用いて符号化して、各ピクセル値に対応する濃度コード値である符号化データ114を生成する。特徴パターンに記述されるレイアウトによって、特徴パターンおよびビデオデータのピクセルの両方が符号化データ114の1つまたは複数のフレーム中に存在する、または共存することもあるし、あるいはパターンおよびビデオデータのピクセルが別々のフレームを占めることもある例えばパターンをヘッダとして先頭に付加した場合など。cLUTを用いて特徴パターンまたはビデオデータのピクセル値を符号化するということは、パターンまたはビデオのデータを、非線形変換に基づいて対応する濃度コード値に変換するということである。図11の曲線1130は、ビデオコード値と濃度コード値の間の非線形マッピングまたは相関を与えるcLUTの例である。この例では、例えばニュートラルグラジエント430、原色または等和色グラジエント431あるいは特定の色パッチ432など、特徴パターン中の様々な要素の元のピクセルコードは、曲線1130上に実際のデータ点ドットで表される。ステップ516で、符号化データ114が、フィルムレコーダ116によってフィルムストック118に書き込まれる。レコーダは濃度コード値例えばCineonコード値とフィルム濃度値の間の線形関係に基づいて較正されているので、それぞれの濃度コード値に従って適切な露光を行うことにより、フィルムネガ上に潜像が形成される。ステップ518で、既知または従来の技術を用いて露光済みのフィルムストックを処理または現像し、ステップ520でフィルムアーカイブ126を生成する。プリント可能なフィルムアーカイブ126は、使用するcLUT128により、フィルムにプリントするか、またはテレシネを用いて直接ビデオに変換することができる。cLUT128は、特定のフィルムストックへのプリントに備えて、または特定の較正を有するテレシネでの使用に備えて、最適化することができる。異なるフィルムストックにプリントする、または較正の異なるテレシネで使用すると、忠実度が低下することが予想される。cLUTの目的は、元のビデオのRec.709コード値を、目標アプリケーションで直接使用するのに最も適した1組のフィルム濃度値にマッピングしながら、元のRec.709コード値の復元も可能にすることである。図6は、アーカイブ作成プロセス500で作成されたプリント可能なフィルムアーカイブ経年変化したアーカイブである可能性もあるからビデオコンテンツを復元するプロセス600の例を示す。ステップ610で、例えば図1Aに示すアーカイブ126などのフィルムアーカイブをフィルムスキャナに供給し、フィルムスキャナは、フィルムアーカイブ上の濃度を読み取り、これをCineonコードなどの対応するフィルム濃度コード値に変換することにより、フィルムデータ136を生成する。具体的なアーカイブおよび特徴パターンによっては、フィルムアーカイブの全体を走査する、または読み取る必要はなく、その代わりに、少なくとも1つまたは複数のデータ領域、すなわちビデオコンテンツに対応するデータを含む部分を走査する、または読み取る。例えば、特徴パターンがビデオデータに関する空間的および時間的情報しか含まない色彩的情報を含まない場合には、特徴パターン自体を走査しなくても、正しいビデオデータ部分を特定することができる場合もある。フィルムレコーダと同様に、スキャナも、濃度コード値とフィルム濃度値の間の線形関係に基づいて較正されている。ステップ614で、特徴パターンに関する事前知識に基づいて、デコーダ138は、フィルムデータ136から特徴パターン110のレコードを取り出す、または特定する。ステップ616で、デコーダ138は、特徴パターンおよび/または様々な要素例えば白から始まって10段の直線的ステップで進展するグレースケールグラジエントに対応する特定のパッチ、または特定の色の順序集合を表す特定のパッチの構成に関するその他の事前知識を用いて、データ領域の位置およびタイミングの指定ならびに/または色彩を含む、フィルムデータ136に適した復号情報を決定する。前述のように、この実施形態の特徴パターンは、ビデオデータと同じcLUTを用いて符号化されるので、デコーダが復号動作の一部として逆cLUTを得る、または構築するのに十分な情報を含んでいる。ステップ618で、デコーダ138は、ステップ616で得た復号情報を用いて、ビデオデータを含むアーカイブ126内のデータ領域を復号し、フィルム濃度コード値を変換してビデオデータを生成する。プロセス600は、ステップ620で、ビデオをビデオデータから復元して完了する。図7は、プリント可能なビデオアーカイブをフィルム上に作成する別のプロセス700を示す。ステップ710で、ディジタルビデオデータ108がエンコーダに供給される、またはエンコーダがディジタルビデオデータ108を受信する。ステップ712で、ビデオデータ108の各ピクセルの値がcLUT128を用いて符号化される、すなわち、ビデオデータが、ディジタルビデオフォーマット例えばRec.709のコード値から、濃度コード値などのフィルムベースのフォーマットに変換される。この場合も、図11の曲線1130は、cLUTの例である。ステップ714で、対応する特徴パターン110、すなわちビデオデータに関連付けられたパターンも、エンコーダに供給される。符号化データ114は、cLUTを用いて符号化されたビデオデータと、cLUT128を用いて符号化されていない特徴パターンとを含む。その代わりに、特徴パターンは、パターン中の色パッチのビデオコード値を濃度コード値に変換する線形マッピングなど、所定の関係を用いて符号化される。一実施形態では、パターンのデータは、図11に線1120で表される線形関数に基づいてRec.709コード値から濃度コード値に変換することによって符号化されるこの例の場合では、Rec.709コード値が濃度コード値と全く同じになるように、線1120の傾きは1である。上述のように、特徴パターンおよびビデオデータを例えば図4に示すように異なるフレームで別々に供給することもできるし、あるいは特徴パターンを、画像データも含むフレームの例えば非画像データ領域イントラフレームギャップ323などなどに含めることもできる。ステップ716で、フィルムレコーダ116によって符号化データ114がフィルムストック118に書き込まれ、これをステップ718で処理して、フィルムアーカイブ126を生成する。プリント可能なアーカイブ作成プロセス700は、ステップ720で完了する。この実施形態では、特徴パターンは、ステップ712でcLUT128を用いて符号化されていない。プロセス500で生成したものと同様に、プロセス700で得られたアーカイブ126も、フィルムにプリントすることもテレシネを用いて直接ビデオに変換することもでき、同様の結果が得られる。図8は、アーカイブ作成プロセス700で作成されたプリント可能なフィルムアーカイブ126からビデオを復元するプロセス800を示す。ステップ810で、プリント可能なフィルムアーカイブ126例えば経年変化したアーカイブであることもあるが、図1Bのフィルムスキャナ132などのスキャナに供給される。ステップ812で、走査によって得られた読取り値をフィルム濃度から濃度コード値に変換することにより、フィルムデータ136が生成される。ステップ814で、特徴パターンに関する事前知識に基づいて、デコーダ138は、フィルムデータ136から特徴パターンを取り出す、または特定する。ステップ816で、特徴パターンおよび/またはパターン中の様々な要素に関する事前知識を用いて、フィルムデータ136に適した復号情報を決定する。この復号情報は、データ領域の位置およびタイミングの指定、正規化された色彩を含み、また、色彩指定を完全にするために、逆cLUT148フィルムアーカイブ作成中にビデオデータを符号化するために使用されるcLUTの逆も含む。ステップ818で、デコーダ138は、ステップ816で得た復号情報を用いて、ビデオデータを含むアーカイブ126内のデータ領域を復号し、フィルム濃度コード値を変換してビデオデータを生成する。ステップ820で、ビデオデータからビデオが復元される。図7および図8のこの符号化/復号方法ビデオデータのみを図11の曲線1130などのcLUTで符号化し、パターンを図11の線1120などの線形変換に基づいて符号化するは、フィルムの濃度範囲全体が時間と共にどのように移行またはドリフトしたかを特徴付けるものであるが、図5および図6の方法ビデオデータと特徴パターンの両方をcLUTを用いて符号化するは、画像データを符号化するために使用されるフィルム濃度値のサブ範囲がどのようにドリフトしたかを特徴付けるだけでなく、逆cLUTを具体化して、復号時に逆cLUTが別個に必要になったり適用されたりしないようにする。図7および図8の方法では、図11の曲線1130上のdlow、dhighおよびdmidの位置は、ビデオデータを符号化する際に使用した元のcLUTを逆参照のために保持していなければ、特徴パターンから決定することはできない。上記プロセスのその他の変形形態では、特徴パターンまたはその一部分を、符号化のためには使用し、符号化ファイル中には設けておくが、フィルムアーカイブからは省略することもある。この場合には、デコーダが適切にフィルムアーカイブを復号するために、追加情報が必要になることもある。例えば、画像の位置および濃度が標準によって規定されている場合には、フィルムアーカイブ中に特徴パターンを含める必要はない。その代わりに、その標準またはその他の慣習についての事前知識によって、復号時に使用される追加情報を供給する。特徴パターンを走査する必要がないこのような状況では、プロセス600および800のステップ614および814は省略することができる。別の例では、例えば色パッチなど、パターンの一部分のみをフィルムアーカイブに含めることもある。パッチを解釈するための追加情報は、フィルムアーカイブとは別に、アーカイブを復号する際にデコーダが利用できるようにすることができる。本発明のフィルムアーカイブを生成する際に使用するcLUTを作成する方法について述べる前に、cLUTに関する追加的な詳細および背景について以下に述べる。cLUTを使用することは、コンピュータグラフィックスおよび画像処理では既知である。cLUTは、第1のピクセル値ソースから第2のピクセル値宛先へのマッピングを実現する。一例では、cLUTは、Rec.709コード値のスカラー値を濃度コードのスカラー値にマッピングする例えば図11の線1130。Rec.709コードはピクセルの赤、緑または青のうちの1つなど、単一の色成分しか表さない。この単一値のLUTは、クロストークがない、または当面の目的については無視できるシステムに適している。このようなcLUTは、1次元行列で表すことができ、この場合には、個々の原色赤、緑、青は個別に扱われる。例えば、赤値10のソースピクセルは、ソースピクセルの緑値および青値に関わらず、赤値20の宛先ピクセルに変換することができる。別の例では、cLUTは、ソース値を表すピクセル例えばR、GおよびBの3つのRec.709コード値の色トリプレットを、対応する濃度コードのトリプレットにマッピングする。この表現は、3本の色軸が完全に直交ではない場合例えば、緑感性の色素が赤い光に対してもわずかに感度を有する場合や、緑感性の色素が現像時に緑以外の光に対しても吸収がゼロでない場合に生じるような赤感性のフィルム色素と緑感性のフィルム色素の間のクロストークによるに適している。このcLUTは、3次元3D行列として表すことができ、この場合には、3つの原色をソースカラーキューブの3D座標として扱って、宛先ピクセルに変換する。3DのcLUTでは、ソースピクセルの各原色の値は、宛先ピクセルの原色の何れかに影響を及ぼすことも、全てに影響を及ぼすことも、あるいは全く影響を及ぼさないこともある。例えば、赤値10のソースピクセルは、緑成分および/または青成分の値によって、赤値20、0または50などの宛先ピクセルに変換される可能性がある。特に、多数のビット例えば10以上で各色成分を表すシステムでは、cLUTが疎になる、すなわち、LUTにはいくつかの値しか与えられず、その他の値は使用時に必要に応じて補間することになる可能性がしばしばある。これにより、メモリおよびアクセス時間を節約する。例えば、10ビットの原色値を有する密な3DのcLUTでは、考えられる各ソースピクセル値のマッピングを行うために、2^10^3個2^10は2の10乗を表す、すなわち10億をわずかに超えるエンティティが必要になる。挙動のよいwell-behaved、すなわち極端な曲率も不連続性もないcLUTでは、疎なcLUTが作成され、宛先ピクセルの値は、注目するソースピクセルから宛先ピクセルの値に対応するソースピクセルまでの相対距離に基づいて最も近い近傍領域または最も近い近傍領域およびその近傍領域を比例配分することを含む周知の方法によって補間することができる。Rec.709の値に対する疎なcLUTのしばしば妥当な濃度は17^3である、すなわち、カラーキューブの各軸に沿った各原色それぞれについて17個の値がある。つまり、cLUTの宛先ピクセルエンティティの数は、5000個をわずかに切る数となる。図9は、例えば図1Aに示すcLUT128など、本発明で使用する適当なcLUTを作成するプロセス900を示す。この例では、ビデオコード値を、フィルムレコーダ116内のネガティブストック118を露光するのに適したフィルム濃度コード値に変換するcLUTを作成することを意図しており、その結果得られるフィルムアーカイブ126は、投影システム168ならびにディスプレイ152および154の何れかの出力を検査するオペレータが実質的に一致していると感じるようにフィルムプリント166を作成するのに最適である。プロセス900は、ステップ910で、この例ではRec.709である元のビデオコード空間をシーン参照scene-referredとして指定することで開始される。ステップ911で、ビデオデータが、元の色空間例えばRec.709から、1931CIE色度図の座標系であるXYZなどのオブザーバ参照observer-referred色空間に変換される。これは、Rec.709コード値に指数を適用することによって行われる例えば、テレビジョンを見るのに使用される典型的なリビングルームまたは書斎を表すと考えられる周囲が薄暗いdimsurround表示環境に適したガンマ値としては2.35または2.4。オブザーバ参照色空間に変換する理由は、cLUTの目的が、フィルムを、オブザーバに対して提示したときに可能な限りビデオに近く見えるようにすることだからである。これは、オブザーバを参照点として扱うこのためにオブザーバ参照と呼ばれる色空間で行うと、最も便利である。なお、当業者には既知であるシーン参照または出力参照output-referredという用語は、所与の色空間でコード値が実際に何を定義しているかを指定するために使用されることに留意されたい。Rec.709の場合には、シーン参照は、シーン中の何か、具体的には、カメラの視野内で較正表特別にプリントし、特別に艶消しした色パッチを有する厚紙の物理的シートから反射するある量の光を参照することを意味する較正表の白はコード値940であり、較正表の黒はコード値64であり、指数曲線のパラメータを設定する個々のグレーパッチも定義される。出力参照は、コード値が、モニタまたは投影スクリーン上に特定の量の光を生み出すことを意味する。例えば、あるコードに対して、スクリーンは何フートランバートの光を発すればよいか、ということなどである。Rec.709は、どの原色を使用すべきか、またどの色が白に対応するかを指定するので、この標準にはある意味では出力参照のようなところがあるが、コード値の鍵となる定義は、シーン参照である。オブザーバ参照は、人間がどのようにして光および色を知覚するかということと関連がある。XYZ色空間は、人間がどのように色を知覚したかを測定した結果に基づいており、システムが画像を捕捉または表示するためにどの原色を使用するかというようなことには影響されない。XYZ空間内で定義される色は、それがどのように生み出されたかに関わらず、同じように見える。従って、同じXYZ値に対応する2つの提示例えばフィルムとビデオは、同じように見える。例えばYuvやYxyなど、オブザーバ参照色空間は他にもあり、これらは全て、1931CIEデータ、または細部に若干の変更点がある近年のその改良版から得られたものである。ステップ912で、チェックまたは問合せを行って、得られた色域、すなわちオブザーバ参照色空間XYZ1と示すへの変換後の画像データの色域が、フィルムに表現可能な範囲を有意に超えるかどうかを判定する何を以て有意とするかはポリシーの問題であり、特に、フィルム色域を超える程度および時間の両方に関する可能性が高い。フィルム色域を有意に超えていないと判定された場合には、オブザーバ参照コード色域XYZ1内のものが、ステップ914に渡される。フィルム色域とは、フィルム媒体上に表現することができる全ての色の軌跡を指す。フィルム色域を超えるとは、フィルムに表現することができない色が必要になるときである。フィルムの色域は、いくつかの箇所でビデオの色域を超え例えばシアン、イエロー、マゼンタの飽和、ビデオの色域は、別の箇所でフィルムの色域を超える例えば赤、緑および青の飽和。逆に、ステップ912で、XYZ1内の色域がフィルムプリント166の色域を有意に超える懸念がある場合には、ステップ913で色域を再マッピングして、再構成した色域依然としてXYZ色空間内にあるが、今度はXYZ2と示す内でコードを生成する。なお、この色域は色空間ではなく、色空間内の値の軌跡であることに留意されたい。フィルムの色域は、フィルムに表現可能な全ての可能な色であり、ビデオの色域は、ビデオに表現可能な全ての可能な色であり、特定のビデオデータ例えばビデオデータ108の色域は、そのビデオデータ全体で実際に使用される特有の色の集合である。XYZ色空間内に表現することにより、他の点では類似点のない画像フィルムは吸収性媒体であり、ビデオディスプレイは発光性であるの色域を比較することができる。色域再マッピングを行う技術は多数知られているが、最も成功しているのは、色域の領域毎に異なる技術を用いてそれらの結果を合成するハイブリッドである。一般に、色域再マッピングは、知覚的に一様な色空間複数のオブザーバ参照色空間の空間サブセット内で行うのが最善であり、CIE1976L、a、b色空間CIELABが特に適している。従って、色域再マッピングステップ913の一実施形態では、色域XYZ1内のコードを、Rec.709の白点発光体を用いてCIELABに変換し、その結果得られたコードをフィルム色域を大幅に超えないように再マッピングし、次いで、XYZ色空間に再変換して、利用可能なフィルム色域を有意に超えない性質を有する修正された色域XYZ2を生成する。XYZ色空間ではなくCIELAB内の色域の再マッピングを実行することの価値または利点は、特定の色に加えられた特定のスケールの変更の、知覚される変化の程度が、その色域内の他の場所で加えられた同じスケールの変更と同様、すなわち他の色と同様である点であるこれは知覚的に一様であるCIELABの性質である。換言すれば、CIELAB空間では、ある量の同じ変化は、色空間内のどの軸に沿っても、またどの方向にも、人間には同じ大きさの変化として知覚される。これが、色域の一部の領域では色を1方向に修正し、色域の別の領域では別の方向に修正するあるいは修正を全く加えないときに、当惑させるような過剰なアーチファクトを生じない色域再マッピングを実現する助けになる。ビデオディスプレイは、フィルム色域とは異なる色域を有するので、フィルム色域にはない特定の色がビデオ色域にはある。従って、ビデオ色域中の明るい飽和した緑がフィルム色域中に見つからない場合には、その緑色をXYZ空間内で概して言えばマイナスy方向に移動させることによって再マッピングする。これは、この特定の緑を飽和未満の状態にするXYZ空間のCIEチャートの白領域に向かって白方向に移動させる効果がある。しかし、色域内のこの緑をより薄い緑に再マッピングするので、元のビデオ色域内のその他の緑色も、同じ方向にただし場合によってはその量は異なる移動または修正して、この効果を色域内である程度局在化させておく必要があることもある。例えば、ビデオデータ108で特定の飽和した緑が必要であるが、これらがフィルムプリント166で再現できる色域の外にある場合には、ビデオデータ108中のこれらの飽和した緑を、再マッピングステップ913の間に、飽和未満の状態および/またはより輝度の低い状態にする。しかし、利用可能なフィルム色域を超えていない可能性もあるその他の付近の値については、再マッピングしなければならない値との重複を回避するために、再マッピングが必要である。さらに、ただ重複を回避するだけでなく、目に見えるアーチファクト例えばマッハバンドなどが生じる可能性を最小限に抑えるように、再マッピングを知覚色空間内で可能な限り滑らかにするように計らわなければならない。ステップ914で、自然色域XYZ1または再マッピング色域XYZ2内のコードを、逆フィルムプリントエミュレーションiFPEによって処理する。iFPEは、他のcLUTを構築するのと同様にただし、理由は異なり、また異なる経験則に基づく、関数またはこの関数を表すcLUTとして表現することができる。この場合には、iFPEを表すcLUTは、XYZ色値をフィルム濃度コードに変換し、3DのcLUTとして実施することができる。フィルムプリントエミュレーションFPEは、フィルムレコーダ116に供給される1組の濃度値例えばCineonコードを、投影システム168を見るときに測定されると予想される色値に変換する、フィルムストック118および162ならびに投影システム168の発光体プロジェクタのランプおよび反射器のオプティクスの特徴付けである。FPEは、ディジタルモニタを見ながら作業しているオペレータが写真に色補正を行い、映画のディジタル配信およびフィルム配信の両方でその補正が正しく見えることを期待することができるようにするので、動画産業のディジタルインターミディエイトプロダクション作業では周知である。上記の疎なcLUTの説明と同様に、FPEは、17×17×17の疎なcLUTとして十分に表現することができ、優れた結果が得られる。FPEを反転してiFPEにするのは、単純な数学的操作である十分に当技術分野の通常の技能に含まれる。しかし、多くの場合には、17×17×17のcLUTの逆は、十分な平滑性および/または挙動のよい境界効果をもたらすことができない。このような場合には、反転するFPEを、例えば34×34×34など、そこまで疎でない行列で、または変化率の大きい領域ではより密なサンプリングを行う不均一な行列を用いて、モデル化することができる。ステップ914のiFPEの結果は、与えられた色域、すなわちRec.709の色域のXYZ値に対応するフィルム濃度コード例えばCineonコードを生じる。従って、集合変換915は、ビデオコード値例えばRec.709を符号化ファイル114で使用可能な濃度コードに変換して、フィルムネガを生成し、これがプリントされたときに、プリント166の場合と同様に、フィルム上に元のビデオコンテンツ102の理解しやすい近似を生じる。ステップ910の最初のビデオコードに対応するフィルム濃度コードは、ステップ916で、cLUT128として記憶される。cLUT作成プロセス900は、ステップ917で、cLUT128を生成して終了する。cLUTは、1Dであっても3Dであってもよい。図10は、別のcLUT作成プロセス1000を示し、このプロセスは、ステップ1010で、ビデオコードから開始されるこの場合も、例としてRec.709を用いる。ステップ1015で、集合関数915のより簡単な近似を使用して、ビデオコード空間からフィルム濃度データへの変換を表すこの場合も、例としてCineonコードを用いる。単純化の一例としては、ステップ912および913を省略する。別の単純化としては、Rec.709、XYZおよび濃度データを結合して、1つのガンマ指数および3×3行列にする場合によってはフィルム色域を超えないことを保証するのに十分なスケーリングも含むことも挙げられる。ただし、このような単純化により、アーカイブをプリントしたときに画質が低下することに留意されたい。このような単純化は、復元したビデオデータの品質を変化させることも、させないこともある。ステップ1016で、単純化したcLUTに値を埋め込む。このcLUTは、ステップ916と同程度の密度になることも、例えば各原色毎の1次元1DLUTなど、さらに単純なモデルになることもある。ステップ1017で、この単純化したcLUTが、cLUT128として使用できるようになる。図11は、Rec.709コード値1111からCineon濃度コード値1112への例示的な変換を表すグラフ1110を示す。その性質が、最適または最適に近いノイズ分布すなわち書き込まれた各コード値が同じサイズの範囲の濃度値でフィルム上に表されるでコード値をフィルムレコーダ116およびフィルムスキャナ132を介して書き込み、復元する能力を最適化するようになっているので、線形マッピングまたは関数1120を使用して、プリント用でないビデオコンテンツのフィルムアーカイブを作成することができる。この例では、線形マッピング1120は、決まった範囲64から940のRec.709コード値を、似た値の且つ正当な、すなわちRec.709に準拠したCineonコード値64から940にマッピングする。この手法を組み込んだ方法は、Kutcka等によるMethodandSystemofArchivingVideotoFilmと題する米国仮特許出願第61/393,858号に教示されている。しかし、線形マッピング1120は、そこからフィルムプリント166を作成する、またはテレシネ変換を行うことが期待されるフィルムアーカイブにはあまり適さない。暗い色が、黒とまでは言わないまでも暗くなり過ぎ、明るい色が、クリッピングした白とまでは言わないまでも明るくなり過ぎるからである。非線形マッピングまたは関数1130cLUT128として説明することもできるが、ここでは分かりやすくするために1DのcLUTとして示すが、プロセス900の結果として、3Dではなく1次元で得られる。この例では、すなわち、Rec.709ビデオコード値の範囲64940に適用し、この標準の線形光値に正規化し、γVIDEO=2.35の指数でべき乗するとこのガンマは周囲が薄暗い表示環境に適したガンマだが、他に2.40もよく選択される、以下の数式に示すように線形光値の範囲lvが得られる。ここで、VLOW=64およびVHIGH=940は、それぞれ線形光値lLOW=90およびlHIGH=1に対応する低コード値および高コード値である。これは、値64を黒い反射率1テストパッチに割り当てられたコード値とし、値940を白い反射率90テストパッチに割り当てられたコード値とするというRec.709の指定によるものであり、従ってRec.709がシーン参照であるという前述の記述によるものである。なお、他のビデオデータコードを用いる実施形態では、異なる値または数式を使用することができることに留意されたい。フィルム濃度コードに変換するために、グレー反射率18のテストパッチに対応するビデオコード値に対応する、すなわち以下の数式を満たす中間点ビデオコードVMIDを求める。VMIDについて数式1および数式2を解くと、約431という値が得られる。Cineonフィルム濃度コードでは、やはりグレー反射率18のテストパッチに対応するフィルム濃度コード値dMIDは、445である。一般的なフィルムガンマはγFILM=0.60であるが、使用しているネガティブフィルムストック118に応じて、その他の値を選択することもできる。Cineonフィルム濃度コードは、増加する度に線形の濃度変化を生じ、濃度は透過率の逆数のlog10であるので、追加の定数s=500で、10年あたりのステップ数を指定する。これらの値を決めると、ビデオコード値からフィルム濃度値への変換は、以下の数式で表される。グラフ1110中の非線形マッピング1130は、64から940の範囲内のビデオコードのdvのプロットである。例えば、dLOW=dVLOW=64=68、dMID=dVMID=431=445、dHIGH=dVHIGH=940=655である。なお、濃度コードは、最も近い整数値に丸めることに留意されたい。曲線1130の非線形特性のために、約256未満のビデオコード値vでは、ビデオコードvが増加すると、不連続なフィルム濃度コードdが生じる可能性がある。これは、この領域では、曲線1130の傾きが1より大きいからである。例えば、連続した、または増加するビデオコードに対応する連続したフィルム濃度コード1、2および3などの代わりに、シーケンス中の濃度コードを1、4、7とすることができる。フィルムアーカイブを走査することによって濃度の読取りを行う場合には、場合によってはわずかなノイズがあるが、3、4または5という濃度の読取り値は全て、濃度コード4に対応するビデオコードにマッピングされる。従って、これらの濃度の読取り値は、ある程度のノイズ余裕度を有する。約256より大きいビデオコード値では、曲線1130の傾きが1未満であり、ビデオコードが増加したときに、整数に丸めると2重になる濃度コードが生じる可能性がある。すなわち、256を超えるビデオコード値では、同じ濃度コード値を有する2つの異なるビデオコード値が存在する可能性がある。例えば、濃度コード701では、この濃度コードに対応する2つの異なるビデオコードが存在する可能性がある。濃度1カウントのエラーで濃度コードを逆読みすると、数カウント異なるビデオコードを生じる可能性がある。従って、この領域では、読取り値と逆変換は余計にノイズが多い。その結果として、フィルムアーカイブ126からビデオコードを復元するときに、1:1の線形変換1120を用いてフィルム上のビデオアーカイブから復元したビデオコードより、画像の明るい部分では若干ノイズが多くなり、画像の暗い部分では若干ノイズが少なくなる。しかし、アーカイブをフィルムにプリントする能力またはテレシネを用いて走査する能力が必要なときには、このトレードオフは価値がある。なお、線形変換関数1120は曲線1130より大きな最大濃度を有するので、この線形変換手法で得られたフィルムアーカイブは、明るい色がブローアウトした、すなわち過剰に明るくなったフィルムプリントを生じることになる。同様に、このフィルムプリントの暗い色は、曲線1130を用いて作成したフィルムプリントの対応する暗い色よりも暗くなる。その結果、線形変換1120を用いて作成したフィルムアーカイブからプリントすると、例えば画像の大部分が暗すぎる、または明るすぎるというほどコントラストが高すぎるフィルムプリントが生じることになる。上記の例では、効率的な計算ツールまたは方法として、また必要に応じて計算可能な関数としてモデル化することができるより一般的な変換をカバーするショートハンドshorthandとして、LUTを用いている。所望であれば、この変換を表す実際の数式を求めることもでき、計算を繰り返し行って、翻訳または変換する対象の各ピクセルまたは値の対応するコード値を得ることもできる。cLUTは、1Dであっても3Dであっても、また疎であっても疎でなくても、この変換を処理する可能な実施態様である。cLUTは一般に、フレームあたり数百回も行われる計算に安価に用いることができるので、cLUTを用いることは有利である。ただし、異なるcLUTを作成するには、異なる量の計算が必要になる可能性があるあるいは実際の変換が未知である、計算が困難である、またはそのパラメータを得るのが困難であるという理由で、cLUTを経験的に構築しなければならない場合には、異なる回数および異なる種類の測定も必要になる可能性がある。以上の説明は、本発明の様々な実施形態を対象とするものであるが、本発明の基本的な範囲を逸脱することなく、本発明のその他の実施形態を考案することもできる。例えば、上記の例で述べた1つまたは複数の特徴は、修正する、省略する、且つ/または異なる組合せで使用することもできる。従って、本発明の適当な範囲は、以下の特許請求の範囲に従って決定されるものとする。"