(57)【要約】【課題】より容易にプルダウン処理を行うことができるようにする。【解決手段】２４ｐ動画データのフレーム４個分をプルダウン周期として、５個のフレームが生成される。２４ｐ動画データの一連のフレームで、このプルダウン周期毎に、４個のフレームから５個のフレームが生成され、６０ｉ動画データが作成される。この際、プルダウン周期内の先頭のフレーム（以下、Ａフレームと称する）の位相を記録しておく。プルダウン処理された動画データから、プルダウン処理される前の元の動画データを復元する場合、記録しておいたＡフレームの位相と、６０ｉタイムコードに基づいて、正確にリピートフィールド等を特定することができる。本発明は、撮像記録編集システムに適用することができる。【選択図】      図４
2005020330.tif 000002
【特許請求の範囲】
【請求項１】
所定のフレーム数を周期として、ビデオ信号をプルダウンする情報処理装置において、
第１のフレームレートで記録された第１のビデオ信号から、前記第１のフレームレートとは異なる第２のフレームレートの第２のビデオ信号を生成する第１の生成手段と、
前記第２のビデオ信号とともに記録媒体に記録する属性情報であって、前記第１の生成手段により生成された前記第２のビデオ信号の先頭位置のフレームの、前記周期内における位相を示す位相情報を含む属性情報を生成する第２の生成手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記第２の生成手段は、前記第１の生成手段により前記第１のビデオ信号から前記第２のビデオ信号を生成する際の前記プルダウンの種類を示すプルダウン種類情報をさらに含む前記属性情報を生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
所定のフレーム数を周期として、ビデオ信号をプルダウンする情報処理装置の情報処理方法において、
第１のフレームレートで記録された第１のビデオ信号から、前記第１のフレームレートとは異なる第２のフレームレートの第２のビデオ信号を生成する第１の生成ステップと、
前記第２のビデオ信号とともに記録媒体に記録する属性情報であって、前記第１の生成ステップの処理により生成された前記第２のビデオ信号の先頭位置のフレームの、前記周期内における位相を示す位相情報を含む属性情報を生成する第２の生成ステップと
を含むことを特徴とする情報処理方法。
【請求項４】
所定のフレーム数を周期として、ビデオ信号をプルダウンする情報処理装置用のプログラムであって、
第１のフレームレートで記録された第１のビデオ信号から、前記第１のフレームレートとは異なる第２のフレームレートの第２のビデオ信号を生成する第１の生成ステップと、
前記第２のビデオ信号とともに記録媒体に記録する属性情報であって、前記第１の生成ステップの処理により生成された前記第２のビデオ信号の先頭位置のフレームの、前記周期内における位相を示す位相情報を含む属性情報を生成する第２の生成ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録された記録媒体。
【請求項５】
所定のフレーム数を周期として、ビデオ信号をプルダウンする処理を実行するコンピュータに、
第１のフレームレートで記録された第１のビデオ信号から、前記第１のフレームレートとは異なる第２のフレームレートの第２のビデオ信号を生成する第１の生成ステップと、
前記第２のビデオ信号とともに記録媒体に記録する属性情報であって、前記第１の生成ステップの処理により生成された前記第２のビデオ信号の先頭位置のフレームの、前記周期内における位相を示す位相情報を含む属性情報を生成する第２の生成ステップと
を実行させることを特徴とするプログラム。
【請求項６】
所定のフレーム数を周期としてプルダウンされた第１のビデオ信号から、プルダウンされる前の第２のビデオ信号を生成する情報処理装置において、
前記第１のビデオ信号の先頭位置のフレームの前記周期内における位相を示す位相情報、および前記第１のビデオ信号に付加されたタイムコードに基づいて、前記第１のビデオ信号に含まれるフレームの、前記周期内における位相を特定する特定手段と、
前記特定手段により特定された前記第１のビデオ信号に含まれる前記フレームの前記周期内における前記位相に基づいて、前記第２のビデオ信号を生成する生成手段と
を備えることを特徴とする情報処理装置。
【請求項７】
前記特定手段は、前記第１のビデオ信号がドロップフレームを有しているか否かを判定し、判定結果に基づいて、前記第１のビデオ信号に含まれるフレームの前記周期内における位相を特定する
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
所定のフレーム数を周期としてプルダウンされた第１のビデオ信号から、プルダウンされる前の第２のビデオ信号を生成する情報処理装置の情報処理方法において、
前記第１のビデオ信号の先頭位置のフレームの前記周期内における位相を示す位相情報、および前記第１のビデオ信号に付加されたタイムコードに基づいて、前記第１のビデオ信号に含まれるフレームの、前記周期内における位相を特定する特定ステップと、
前記特定ステップの処理により特定された前記第１のビデオ信号に含まれる前記フレームの前記周期内における前記位相に基づいて、前記第２のビデオ信号を生成する生成ステップと
を含むことを特徴とする情報処理方法。
【請求項９】
所定のフレーム数を周期としてプルダウンされた第１のビデオ信号から、プルダウンされる前の第２のビデオ信号を生成する情報処理装置用のプログラムであって、
前記第１のビデオ信号の先頭位置のフレームの前記周期内における位相を示す位相情報、および前記第１のビデオ信号に付加されたタイムコードに基づいて、前記第１のビデオ信号に含まれるフレームの、前記周期内における位相を特定する特定ステップと、
前記特定ステップの処理により特定された前記第１のビデオ信号に含まれる前記フレームの前記周期内における前記位相に基づいて、前記第２のビデオ信号を生成する生成ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録された記録媒体。
【請求項１０】
所定のフレーム数を周期としてプルダウンされた第１のビデオ信号から、プルダウンされる前の第２のビデオ信号を生成する処理を実行するコンピュータに、
前記第１のビデオ信号の先頭位置のフレームの前記周期内における位相を示す位相情報、および前記第１のビデオ信号に付加されたタイムコードに基づいて、前記第１のビデオ信号に含まれるフレームの、前記周期内における位相を特定する特定ステップと、
前記特定ステップの処理により特定された前記第１のビデオ信号に含まれる前記フレームの前記周期内における前記位相に基づいて、前記第２のビデオ信号を生成する生成ステップと
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、プルダウンされたビデオ信号から、容易かつ正確に、元のビデオ信号を再現できるようにした情報処理装置および方法、記録媒体、並びにプログラムに関する。
【０００２】
【従来の技術】
映画などのフィルム映像は、一般的に２４ｆｐｓ（ｆｒａｍｅｓ  ｐｅｒ  ｓｅｃｏｎｄ）のフレームレートで撮影記録されている。これをＮＴＳＣ（Ｎａｔｉｏｎａｌ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍ  Ｃｏｍｍｉｔｔｅｅ）方式のフレームレートである３０ｆｐｓ（すなわち６０フィールド／秒）に変換する、２−３プルダウンと呼ばれる技術が知られている。
【０００３】
２−３プルダウン処理は、２４ｆｐｓで記録されたフレームを、１フレームごとに交互に、２フィールドおよび３フィールドに変換することにより、３０ｆｐｓに変換する技術である。すなわち、２４ｆｐｓで記録された２フレーム分を５（２＋３）フィールド分に変換することにより、２４フレームは、（２４÷２）×５＝６０フィールドに変換される。なお、２−３プルダウン処理により追加されたフィールドは、リピートフィールドと呼ばれている。
【０００４】
２−３プルダウン処理を行うことにより、２４ｆｐｓで作成された映画等を、ＮＴＳＣ方式のテレビ放送で放映することが可能となる。
【０００５】
ところで、このようにして２−３プルダウン処理により、３０ｆｐｓに変換された動画データを、再び元の２４ｆｐｓに戻す「逆２−３プルダウン」と呼ばれる処理も知られており、例えばテレビ放送のための映像の編集等に利用されている（例えば、特許文献１参照）。
【０００６】
また、逆２−３プルダウン処理は、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）２などで、フレーム間相関を利用して符号化する場合にも利用される。すなわち、ＭＰＥＧでは、Ｉ（Ｉｎｔｒａ）ピクチャ、Ｐ（Ｐｒｅｄｉｃｔｉｖｅ）ピクチャ、Ｂ（Ｂｉｄｉｒｅｃｔｉｏｎａｌｌｙ  ｐｒｅｄｉｃｔｉｖｅ）ピクチャの３つのピクチャタイプがある。Ｉピクチャは、他のピクチャを参照せずにイントラ符号化（エンコード）される。Ｐピクチャは、イントラ符号化されるか、あるいは、時間的に先に表示されるＩピクチャまたはＰピクチャを参照して、その参照されるピクチャから生成される予測画像を用いて予測符号化される。Ｂピクチャは、イントラ符号化されるか、時間的に先に表示されるＩピクチャまたはＰピクチャと、時間的に後に表示されるＩピクチャまたはＰピクチャとのうちの一方または両方を参照して、その参照されるピクチャから生成される予測画像を用いて予測符号化される。従って、２−３プルダウン処理された動画データをそのままＭＰＥＧ２により符号化した場合、リピートフィールドの影響で、画質が低下する可能性がある。
【０００７】
従って、ＭＰＥＧ２などで符号化する前に、予め逆２−３プルダウン処理を行うことにより、画質低下の原因となるリピートフィールドを排除することができ、結果的に画質の低下を防止することができる。
【０００８】
【特許文献１】
特開２００２−１２５１９２号公報
【０００９】
【発明が解決しようとする課題】
逆２−３プルダウン処理を行うためには、どのフィールドがリピートフィールドであるのかを正確に特定する必要がある。リピートフィールドを特定するために、特許文献１においては、予め２−３プルダウン処理において、各フィールドの個々のシーケンス番号をＶＩＴＣ（Ｖｅｒｔｉｃａｌ  Ｉｎｔｅｒｖａｌ  Ｔｉｍｅｃｏｄｅ）に付加している。特定のシーケンス番号が付加されたフィールドがリピートフィールドなので、シーケンス番号を参照することにより、リピートフィールドを正確に特定することが可能となる。
【００１０】
しかしながら、特許文献１のような方法では、全てのフィールドに対して、個々にシーケンス番号を付加しなくてはならず、手間がかかるという課題があった。
【００１１】
本発明はこのような状況に鑑みてなされたものであり、より容易にリピートフィールドを特定できるようにすることを目的とする。
【００１２】
【課題を解決するための手段】
本発明の第１の情報処理装置は、第１のフレームレートで記録された第１のビデオ信号から、第１のフレームレートとは異なる第２のフレームレートの第２のビデオ信号を生成する第１の生成手段と、第２のビデオ信号とともに記録媒体に記録する属性情報であって、第１の生成手段により生成された第２のビデオ信号の先頭位置のフレームの、周期内における位相を示す位相情報を含む属性情報を生成する第２の生成手段とを備えることを特徴とする。
【００１３】
前記第２の生成手段には、前記第１の生成手段により前記第１のビデオ信号から前記第２のビデオ信号を生成する際の前記プルダウンの種類を示すプルダウン種類情報をさらに含む前記属性情報を生成するようにさせることができる。
【００１４】
本発明の第１の情報処理方法は、第１のフレームレートで記録された第１のビデオ信号から、第１のフレームレートとは異なる第２のフレームレートの第２のビデオ信号を生成する第１の生成ステップと、第２のビデオ信号とともに記録媒体に記録する属性情報であって、第１の生成ステップの処理により生成された第２のビデオ信号の先頭位置のフレームの、周期内における位相を示す位相情報を含む属性情報を生成する第２の生成ステップとを含むことを特徴とする。
【００１５】
本発明の第１の記録媒体のプログラムは、第１のフレームレートで記録された第１のビデオ信号から、第１のフレームレートとは異なる第２のフレームレートの第２のビデオ信号を生成する第１の生成ステップと、第２のビデオ信号とともに記録媒体に記録する属性情報であって、第１の生成ステップの処理により生成された第２のビデオ信号の先頭位置のフレームの、周期内における位相を示す位相情報を含む属性情報を生成する第２の生成ステップとを含むことを特徴とする。
【００１６】
本発明の第１のプログラムは、所定のフレーム数を周期として、ビデオ信号をプルダウンする処理を実行するコンピュータに、第１のフレームレートで記録された第１のビデオ信号から、第１のフレームレートとは異なる第２のフレームレートの第２のビデオ信号を生成する第１の生成ステップと、第２のビデオ信号とともに記録媒体に記録する属性情報であって、第１の生成ステップの処理により生成された第２のビデオ信号の先頭位置のフレームの、周期内における位相を示す位相情報を含む属性情報を生成する第２の生成ステップとを実行させることを特徴とする。
【００１７】
本発明の第２の情報処理装置は、第１のビデオ信号の先頭位置のフレームの周期内における位相を示す位相情報、および第１のビデオ信号に付加されたタイムコードに基づいて、第１のビデオ信号に含まれるフレームの、周期内における位相を特定する特定手段と、特定手段により特定された第１のビデオ信号に含まれるフレームの周期内における位相に基づいて、第２のビデオ信号を生成する生成手段とを備えることを特徴とする。
【００１８】
前記特定手段には、前記第１のビデオ信号がドロップフレームを有しているか否かを判定し、判定結果に基づいて、前記第１のビデオ信号に含まれるフレームの前記周期内における位相を特定するようにさせることができる。
【００１９】
本発明の第２の情報処理方法は、第１のビデオ信号の先頭位置のフレームの周期内における位相を示す位相情報、および第１のビデオ信号に付加されたタイムコードに基づいて、第１のビデオ信号に含まれるフレームの、周期内における位相を特定する特定ステップと、特定ステップの処理により特定された第１のビデオ信号に含まれるフレームの周期内における位相に基づいて、第２のビデオ信号を生成する生成ステップとを含むことを特徴とする。
【００２０】
本発明の第２の記録媒体のプログラムは、第１のビデオ信号の先頭位置のフレームの周期内における位相を示す位相情報、および第１のビデオ信号に付加されたタイムコードに基づいて、第１のビデオ信号に含まれるフレームの、周期内における位相を特定する特定ステップと、特定ステップの処理により特定された第１のビデオ信号に含まれるフレームの周期内における位相に基づいて、第２のビデオ信号を生成する生成ステップとを含むことを特徴とする。
【００２１】
本発明の第２のプログラムは、所定のフレーム数を周期としてプルダウンされた第１のビデオ信号から、プルダウンされる前の第２のビデオ信号を生成する処理を実行するコンピュータに、第１のビデオ信号の先頭位置のフレームの周期内における位相を示す位相情報、および第１のビデオ信号に付加されたタイムコードに基づいて、第１のビデオ信号に含まれるフレームの、周期内における位相を特定する特定ステップと、特定ステップの処理により特定された第１のビデオ信号に含まれるフレームの周期内における位相に基づいて、第２のビデオ信号を生成する生成ステップとを実行させることを特徴とする。
【００２２】
本発明の第１の情報処理装置および方法、記録媒体、並びにプログラムにおいては、第１のフレームレートで記録された第１のビデオ信号から、第１のフレームレートとは異なる第２のフレームレートの第２のビデオ信号が生成され、第２のビデオ信号とともに記録媒体に記録する属性情報であって、生成された第２のビデオ信号の先頭位置のフレームの、周期内における位相を示す位相情報を含む属性情報が生成される。
【００２３】
本発明の第２の情報処理装置および方法、記録媒体、並びにプログラムにおいては、第１のビデオ信号の先頭位置のフレームの周期内における位相を示す位相情報、および第１のビデオ信号に付加されたタイムコードに基づいて、第１のビデオ信号に含まれるフレームの、周期内における位相が特定され、特定された第１のビデオ信号に含まれるフレームの周期内における位相に基づいて、第２のビデオ信号が生成される。
【００２４】
本発明の情報処理装置は、独立した装置であっても良いし、情報処理を行うブロックであっても良い。
【００２５】
【発明の実施の形態】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２６】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００２７】
請求項１に記載の情報処理装置（例えば、図１の２−３プルダウン処理装置１３）は、第１のフレームレート（例えば２４ｆｐｓ）で記録された第１のビデオ信号（例えば、図４の２４ｐ動画データ）から、第１のフレームレートとは異なる第２のフレームレート（例えば３０ｆｐｓ）の第２のビデオ信号（例えば、図４の６０ｉ動画データ）を生成する第１の生成手段（例えば、図３のフレーム変換部６２）と、第２のビデオ信号とともに記録媒体（例えば、図１の光ディスク２）に記録する属性情報であって、第１の生成手段により生成された第２のビデオ信号の先頭位置のフレーム（例えば、図４のフレームＦ０´）の、周期内における位相を示す位相情報（例えば、図２２の第１行目の記述「ａＦｒａｍｅＰｈａｓｅ＝”００”」）を含む属性情報（例えば、図１５のノンリアルタイムメタデータファイル２６２）を生成する第２の生成手段（例えば、図３のＮＲＴメタデータ処理部６７）とを備えることを特徴とする。
【００２８】
請求項２に記載の情報処理装置は、前記第２の生成手段には、前記第１の生成手段により前記第１のビデオ信号から前記第２のビデオ信号を生成する際の前記プルダウンの種類を示すプルダウン種類情報（例えば、図２２の第１行目の記述「ｐｕｌｌＤｏｗｎＫｉｎｄ＝”２−３”」）をさらに含む前記属性情報を生成するようにさせることを特徴とする。
【００２９】
請求項３に記載の情報処理方法は、第１のフレームレート（例えば２４ｆｐｓ）で記録された第１のビデオ信号（例えば、図４の２４ｐ動画データ）から、第１のフレームレートとは異なる第２のフレームレート（例えば３０ｆｐｓ）の第２のビデオ信号（例えば、図４の６０ｉ動画データ）を生成する第１の生成ステップ（例えば、図１７のステップＳ１０３）と、第２のビデオ信号とともに記録媒体（例えば、図１の光ディスク２）に記録する属性情報であって、第１の生成ステップの処理により生成された第２のビデオ信号の先頭位置のフレーム（例えば、図４のフレームＦ０´）の、周期内における位相を示す位相情報（例えば、図２２の第１行目の記述「ａＦｒａｍｅＰｈａｓｅ＝”００”」）を含む属性情報（例えば、図１５のノンリアルタイムメタデータファイル２６２）を生成する第２の生成ステップ（例えば、図１７のステップＳ１０４）とを含むことを特徴とする。
【００３０】
請求項６に記載の情報処理装置（例えば、図１の逆２−３プルダウン処理装置１６）は、第１のビデオ信号（例えば、図４の６０ｉ動画データ）の先頭位置のフレーム（例えば、図４のフレームＦ０´）の周期内における位相を示す位相情報（例えば、図２２の第１行目の記述「ａＦｒａｍｅＰｈａｓｅ＝”００”」）、および第１のビデオ信号に付加されたタイムコード（例えば、図４の６０ｉタイムコード）に基づいて、第１のビデオ信号に含まれるフレームの、周期内における位相を特定する特定手段（例えば、図１１の位相特定部１２４）と、特定手段により特定された第１のビデオ信号に含まれるフレームの周期内における位相に基づいて、第２のビデオ信号（例えば、図４の２４ｐ動画データ）を生成する生成手段（例えば、図１１のフレーム変換部１２２）とを備えることを特徴とする。
【００３１】
請求項８に記載の情報処理方法は、第１のビデオ信号（例えば、図４の６０ｉ動画データ）の先頭位置のフレーム（例えば、図４のフレームＦ０´）の周期内における位相を示す位相情報（例えば、図２２の第１行目の記述「ａＦｒａｍｅＰｈａｓｅ＝”００”」）、および第１のビデオ信号に付加されたタイムコード（例えば、図４の６０ｉタイムコード）に基づいて、第１のビデオ信号に含まれるフレームの、周期内における位相を特定する特定ステップ（例えば、図２６のステップＳ２０４）と、特定ステップの処理により特定された第１のビデオ信号に含まれるフレームの周期内における位相に基づいて、第２のビデオ信号（例えば、図４の２４ｐ動画データ）を生成する生成ステップ（例えば、図２６のステップＳ２０５）とを含むことを特徴とする。
【００３２】
尚、記録媒体、および、プログラムに関するクレームとの対応関係については、方法クレームと同様であるので、省略する。
【００３３】
以下に、本発明の実施の形態について図面を参照して説明する。
【００３４】
図１は、本発明を適用した映像プログラム作成支援システムの構成例を示す図である。
【００３５】
図１において、映像プログラム制作支援システムは、例えば、テレビジョン信号を放送するテレビジョン放送局や、ビデオや映画等の映像コンテンツの制作会社等において設けられるシステムであり、テレビジョン番組や映画等の映像作品である映像プログラムを制作するためのシステムである。この映像プログラム制作支援システムは、映像プログラムの制作を分担する複数の部署間で、電子ファイル形式で構成される、映像プログラムに付加されたメタデータ等を一貫して利用できるようにし、映像プログラムを効率よく作成するためのシステムである。
【００３６】
映像プログラム作成支援システムは、図１に示されるように、撮像装置１１、編集装置１２、２−３プルダウン処理装置１３、表示装置１４、編集装置１５、および逆２−３プルダウン処理装置１６、並びに光ディスク１、光ディスク２、および光ディスク３により構成されている。
【００３７】
撮像装置１１は、被写体を撮像して２４ｆｐｓ（ｆｒａｍｅｓ  ｐｅｒ  ｓｅｃｏｎｄ）のフレームレートで、かつプログレッシブ・スキャン（ノンインタレース）の動画データを生成し、光ディスク１に記録する。なお、以下の説明において、２４ｆｐｓのフレームレートで、かつプログレッシブ・スキャンの動画データを２４ｐの動画データとも称する。
【００３８】
編集装置１２は、光ディスク１に記録された動画データを非破壊的に編集して、編集結果を光ディスク１に記録する。なお、編集装置１２は、２４ｐの動画データを編集可能な装置である。
【００３９】
撮影装置１１により撮影され、編集装置１２により編集された動画データが記録された光ディスク１は、２−３プルダウン処理装置１３に装着される。
【００４０】
２−３プルダウン処理装置１３は、光ディスク１に記録された２４ｆｐｓの動画データを２−３プルダウン処理して、３０ｆｐｓのフレームレートで、かつインタレースの動画データを生成し、光ディスク２に記録する。なお、インタレース方式の場合、１フレームは、トップフィールドとボトムフィールドの２つのフィールドにより構成されているため、ノンドロップフレームの場合、３０ｆｐｓの動画データは、６０フィールド／秒で構成されることになる。なお、以下の説明において、３０ｆｐｓのフレームレートで、かつインタレースの動画データを６０ｉの動画データとも称する。ただし、ドロップフレームの場合、実際には５９．９４ｉとなるが、この場合については、必要に応じて説明する。
【００４１】
表示装置１４は、光ディスク２に記録された６０ｉ（ドロップフレームの場合、５９．９４ｉ）の動画データを表示する。なお、表示装置１４は、２４ｐの動画データを表示することはできず、６０ｉ（ドロップフレームの場合、５９．９４ｉ）の動画データを表示することができる表示装置である。従って、表示装置１４は、光ディスク１に記録された２４ｐの動画データを表示することはできない。
【００４２】
編集装置１５は、光ディスク２に記録された６０ｉ（ドロップフレームの場合、５９．９４ｉ）の動画データを非破壊的に編集して、編集結果を光ディスク２に記録する。なお、編集装置１２は、２４ｐの動画データを編集することはできず、６０ｉ（ドロップフレームの場合、５９．９４ｉ）の動画データを編集することができる装置である。
【００４３】
編集装置１５により編集された動画データが記録された光ディスク２は、逆２−３プルダウン処理装置１６に装着される。
【００４４】
逆２−３プルダウン処理装置１６は、光ディスク２に記録された６０ｉ（ドロップフレームの場合、５９．９４ｉ）の動画データを逆２−３プルダウン処理して、２４ｐの動画データを生成し、光ディスク３に記録する。
【００４５】
次に、図２は、２−３プルダウン処理装置１３の内部の構成例を示すブロック図である。
【００４６】
図２において、２−３プルダウン処理装置１３のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３２に記憶されているプログラムに従って各種の処理を実行する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３３には、ＣＰＵ３１が各種の処理を実行する上において必要なデータやプログラムなどが適宜記憶される。
【００４７】
２−３プルダウン処理部３４は、ドライブ４３に装着された光ディスク１から読み出された２４ｐの動画データを２−３プルダウン処理して、６０ｉ（ドロップフレームの場合、５９．９４ｉ）の動画データを作成する。作成された６０ｉ（ドロップフレームの場合、５９．９４ｉ）の動画データは、ドライブ４４により光ディスク２に記録される。
【００４８】
ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、２−３プルダウン処理部３４は、バス３５を介して相互に接続されている。このバス３５にはまた、入出力インタフェース３６も接続されている。
【００４９】
入出力インタフェース３６は、キーボードやマウスから構成される入力部３７が接続され、入力部３７に入力された信号をＣＰＵ３１に出力する。また、入出力インタフェース３６には、ディスプレイやスピーカなどから構成される出力部３８も接続されている。
【００５０】
さらに、入出力インタフェース３６には、ハードディスクやＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などから構成される記憶部３９、および、インターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワークなどを介して他の装置とデータの通信を行う通信部４０も接続されている。ドライブ４１は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどの記録媒体からなるリムーバブルメディア４２よりデータを読み出したり、データを書き込んだりするときに用いられる。
【００５１】
さらに、入出力インタフェース３６には、ドライブ４３およびドライブ４４も接続されている。ドライブ４３は、装着された光ディスク１から２４ｐの動画データ等を読みだす。ドライブ４４は、２−３プルダウン処理部３４により作成された６０ｉ（ドロップフレームの場合、５９．９４ｉ）の動画データを光ディスク２に記録する。
【００５２】
次に、図３は、２−３プルダウン処理部３４の内部の構成例を表している。
【００５３】
図３に示されるように、２−３プルダウン処理部３４は、復号部６１、フレーム変換部６２、符号化部６３、位相設定部６４、ローレゾデータ生成部６５、ＲＴメタデータ処理部６６、ＮＲＴメタデータ処理部６７、および管理ファイル処理部６８を含んでいる。
【００５４】
復号部６１は、例えばＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）２などの符号化方式で符号化された動画データを復号して、フレーム変換部６２に供給する。すなわち、光ディスク１に記録された２４ｐの動画データは、例えばＭＰＥＧ２などの符号化方式で符号化されているので、この動画データが供給されたとき、復号部６１は、符号化方式に対応した復号処理を行い、復号された動画のフレームデータをフレーム変換部６２に出力する。
【００５５】
フレーム変換部６２は、復号部６１から供給された２４ｐの動画データを２−３プルダウン処理して、６０ｉ（ドロップフレームの場合、５９．９４ｉ）の動画データを生成し、生成された６０ｉ（ドロップフレームの場合、５９．９４ｉ）の動画データを符号化部６３およびローレゾデータ生成部６５に出力する。なお、フレーム変換部６２は、位相設定部６４からの通知に基づいて、所定のフレームをＡフレーム（Ａフレームについて、詳細な説明は後述する）として、２−３プルダウン処理を実行する。
【００５６】
符号化部６３は、フレーム変換部６２から供給された動画データを、例えばＭＰＥＧ２などの符号化方式で符号化して出力する。
【００５７】
ローレゾデータ生成部６５は、フレーム変換部６２から供給された動画データから、ローレゾリューション（ｌｏｗ  ｒｅｓｏｌｕｔｉｏｎ：低解像度）動画データ（以下、ローレゾデータと称する）を生成する。オリジナルの動画データは、データ量が大きいが、高画質な動画データであるので、映像プログラムの完成品に用いられる。一方、ローレゾデータは、オリジナルの動画データから各フレームの画素数が間引かれること等によって生成された、画素数の少ないフレームの画像に対応する動画データである。また、ローレゾデータは、さらに、例えば、ＭＰＥＧ４方式等でエンコードされているようにしてもよい。このローレゾデータは、オリジナルの動画データと比較して低画質であるが、データ量が小さいので、送信や再生など処理の負荷が軽く、主に粗編集処理等に利用される。
【００５８】
位相設定部６４は、Ａフレーム位相を設定し、フレーム変換部６２およびＮＲＴメタデータ処理部６７に通知する。ここで、ＡフレームおよびＡフレーム位相について説明する。
【００５９】
２−３プルダウン処理は、図４に記されているように、２４ｐの動画データの４個分のフレームから、６０ｉ（または５９．９４ｉ）の５個のフレームを作成する処理を、一連のフレームにわたって繰り返す処理である。図４は、２４ｐの動画データ、および２−３プルダウン処理によって生成される６０ｉの動画データとの関係を示す図である。
【００６０】
なお、図４において、「ｔ」はトップフィールドを表し、「ｂ」はボトムフィールドを表している。なお、２４ｐ又は６０ｉの動画データのタイムコードとして示されている２桁の数字「００」は、タイムコードのフレームユニット部分だけを示している。すなわち、タイムコードは、時間ユニット、分ユニット、秒ユニット、およびフレームユニットにより構成され、本来は「時：分：秒：フレーム」の順で示される。しかしながら、図４においては、スペースの関係上、フレームユニット部分だけを示している。従って、例えば図４におけるタイムコード「００」は、実際には「時：分：秒：フレーム」の順に「００：００：００：００」である。以下、２４ｐの動画データのタイムコードを２４ｐタイムコードと称し、６０ｉの動画データのタイムコードを６０ｉタイムコードと称する。また、５９．９４ｉの動画データのタイムコードを５９．９４ｉタイムコードと称する。
【００６１】
また、図４において、タイムコードの後ろに表示されている「＊」のマークは、このフィールドがボトムフィールドであることを示している。また、「Ｆ０」乃至「Ｆ７」は、それぞれ２４ｐの動画データの個々のフレームを表している。また、「Ｆ０´」乃至「Ｆ９´」は、それぞれ６０ｉの動画データの個々のフレームを表している。
【００６２】
図４に示されるように、２４ｐの動画データのフレームＦ０のトップフィールドｔ０は、６０ｉの動画データのフレームＦ０´のトップフィールドｔ０´として採用される。また、２４ｐの動画データのフレームＦ０のボトムフィールドｂ０は、６０ｉの動画データのフレームＦ０´のボトムフィールドｂ０´として採用される。
【００６３】
また、２４ｐの動画データのフレームＦ１のトップフィールドｔ１は、６０ｉの動画データのフレームＦ１´のトップフィールドｔ１´、およびフレームＦ２´のトップフィールドｔ２´として採用される。このトップフィールドｔ２´が、所謂リピートフィールドである。また、２４ｐの動画データのフレームＦ１のボトムフィールドｂ１は、６０ｉの動画データのフレームＦ１´のボトムフィールドｂ１´として採用される。
【００６４】
また、２４ｐの動画データのフレームＦ２のトップフィールドｔ２は、６０ｉの動画データのフレームＦ３´のトップフィールドｔ３´として採用される。また、２４ｐの動画データのフレームＦ２のボトムフィールドｂ２は、６０ｉの動画データのフレームＦ２´のボトムフィールドｂ２´として採用される。
【００６５】
また、２４ｐの動画データのフレームＦ３のトップフィールドｔ３は、６０ｉの動画データのフレームＦ４´のトップフィールドｔ４´として採用される。また、２４ｐの動画データのフレームＦ３のボトムフィールドｂ３は、６０ｉの動画データのフレームＦ３´のボトムフィールドｂ３´、およびフレームＦ４´のボトムフィールドｂ４´として採用される。このボトムフィールドｂ４´が、リピートフィールドである。
【００６６】
以降、２４ｐの動画データのタイムコード「００：００：００：０４」以降も同様に、４個のフレームから５個のフレームを作成する処理を周期的に繰り返す。図４に示されるように、以下、プルダウン処理後の５フレームを１セットとして繰り返される周期をプルダウン周期と称する。
【００６７】
ここで、図４に示されるように、プルダウン周期内における各フレームの位置は、プルダウン位相として表すことができる。すなわち、２−３プルダウン処理後の動画データのフレームＦ０´のプルダウン位相を「００」とし、フレームＦ１´のプルダウン位相を「０１」とし、フレームＦ２´のプルダウン位相を「０２」とし、フレームＦ３´のプルダウン位相を「０３」とし、フレームＦ４´のプルダウン位相を「０４」とすることができる。
【００６８】
以降のフレームも同様にして、プルダウン周期内における各フレームの位置を、プルダウン周期毎にプルダウン位相として表すことができる。すなわち、例えば、２−３プルダウン処理後の動画データのフレームＦ５´のプルダウン位相を「００」とし、フレームＦ６´のプルダウン位相を「０１」とし、フレームＦ７´のプルダウン位相を「０２」とし、フレームＦ８´のプルダウン位相を「０３」とし、フレームＦ９´のプルダウン位相を「０４」とすることができる。
【００６９】
また、２−３プルダウン処理後の動画データのプルダウン周期内における先頭のフレームをＡフレームとも称する。すなわち、図４においては、フレームＦ０´およびフレームＦ５´が、Ａフレームである。
【００７０】
なお、図４においては、説明を容易にするために、「００：００：００：００」のフレームＦ０をプルダウン周期の先頭フレームとして、２−３プルダウン処理を行う場合を例に挙げて説明しているが、これは一例であり、実際には、「００：００：００：００」以外のタイムコードのフレームをプルダウン周期の先頭フレームとして、２−３プルダウン処理を行うようにすることもある。
【００７１】
例えば、図５に示されるように、「００：００：００：０１」のフレームをプルダウン周期の先頭フレームとして、２−３プルダウン処理を行うことも可能である。また、例えば、図６に示されるように、「００：００：００：０２」のフレームをプルダウン周期の先頭フレームとして、２−３プルダウン処理を行うことも可能であり、図７に示されるように、「００：００：００：０３」のフレームをプルダウン周期の先頭フレームとして、２−３プルダウン処理を行うことも可能であり、図８に示されるように、「００：００：００：０４」のフレームをプルダウン周期の先頭フレームとして、２−３プルダウン処理を行うことも可能であり、図９に示されるように、「００：００：００：０５」のフレームをプルダウン周期の先頭フレームとして、２−３プルダウン処理を行うことも可能である。
【００７２】
なお、プルダウン周期の先頭のタイムコードをプルダウン周期１周期分だけずらすと、ずらす前と同一のタイムコードが、プルダウン周期の先頭となる。
【００７３】
例えば、図４の２−３プルダウン処理後の動画データに注目すると、Ａフレームは、６０ｉタイムコード「００：００：００：００」および「００：００：００：０５」のフレームとなっている。図示はされていないが、これ以降も、６０ｉタイムコード「００：００：００：１０」、「００：００：００：１５」、「００：００：００：２０」、「００：００：００：２５」・・・のように、フレームユニット部分が５で割り切れるタイムコードのフレームが、Ａフレームとなる。
【００７４】
そして図９は、図４に示されたプルダウン周期の先頭のタイムコードを、プルダウン周期分だけずらした状態を示している。図９の２−３プルダウン処理後の動画データに注目すると、Ａフレームは、６０ｉタイムコード「００：００：００：０５」および「００：００：００：１０」のフレームとなっている。図示はされていないが、これ以降も、６０ｉタイムコード「００：００：００：１５」、「００：００：００：２０」、「００：００：００：２５」・・・のように、フレームユニット部分が５で割り切れるタイムコードのフレームが、Ａフレームとなる。
【００７５】
すなわち、プルダウン周期は６０ｉの動画データの５個分のフレームで１周期なので、プルダウン周期の先頭のフレームを５個分（すなわち１周期分）ずらすと、プルダウン周期の先頭は同一の位置になる。従って、この場合、Ａフレームは同一のフレームとなる。
【００７６】
このように、プルダウン周期の先頭のフレームの設定位置を１周期分ずらすと、元の設定位置と同一になる。そこで、６０ｉタイムコード「００：００：００：００」のフレームがＡフレームになる場合のＡフレーム位相を「００」とし、６０ｉタイムコード「００：００：００：０１」のフレームがＡフレームになる場合のＡフレーム位相を「０１」とし、６０ｉタイムコード「００：００：００：０２」のフレームがＡフレームになる場合のＡフレーム位相を「０２」とし、６０ｉタイムコード「００：００：００：０３」のフレームがＡフレームになる場合のＡフレーム位相を「０３」とし、６０ｉタイムコード「００：００：００：０４」のフレームがＡフレームになる場合のＡフレーム位相を「０４」とする。
【００７７】
位相設定部６４は、このＡフレーム位相を「００」乃至「０４」の何れかに設定し、フレーム変換部６２、およびＮＲＴメタデータ処理部６７に通知する。なお、位相設定部６４は、Ａフレーム位相が予め設定された状態で出荷されても良いし、ユーザにより設定されるようにしても良い。
【００７８】
ＲＴメタデータ処理部６６は、フレーム変換部６２で作成された３０ｆｐｓの動画データのフレーム毎に、そのフレームのタイムコード（例えば図４の６０ｉタイムコード）、およびフレーム変換部６２で作成された３０ｆｐｓの動画データがノンドロップフレームであるかドロップフレームであるかを示すフラグを含むリアルタイムメタデータ（以下、ＲＴメタデータと略記する）を生成し、出力する。なお、ＲＴメタデータに含まれるタイムコードは、ＬＴＣ（Ｌｉｎｅａｒ  Ｔｉｍｅ  Ｃｏｄｅ）である。
【００７９】
ＮＲＴメタデータ処理部６７は、ＲＴメタデータ処理部６６から出力されたＲＴメタデータ、および位相設定部６４から通知されたＡフレーム位相に基づいて、１クリップ（記録開始から終了までの一連のデータ）全体に対応するノンリアルタイムメタデータ（以下、ＮＲＴメタデータと略記する）を生成し、出力する。
【００８０】
管理ファイル処理部６８は、１クリップに対応する管理ファイルを生成し、出力する。
【００８１】
次に、図１０は、逆２−３プルダウン処理装置１６の内部の構成例を表している。
【００８２】
逆２−３プルダウン処理装置１６のＣＰＵ９１は、ＲＯＭ９２に記憶されているプログラムに従って各種の処理を実行する。ＲＡＭ９３には、ＣＰＵ９１が各種の処理を実行する上において必要なデータやプログラムなどが適宜記憶される。
【００８３】
逆２−３プルダウン処理部９４は、ドライブ１０３に装着された光ディスク２から読み出された６０ｉ（ドロップフレームの場合、５９．９４ｉ）の動画データを逆２−３プルダウン処理して、２４ｐの動画データを作成する。作成された２４ｐの動画データは、ドライブ１０４により光ディスク３に記録される。
【００８４】
ＣＰＵ９１、ＲＯＭ９２、ＲＡＭ９３、逆２−３プルダウン処理部９４は、バス９５を介して相互に接続されている。このバス９５にはまた、入出力インタフェース９６も接続されている。
【００８５】
入出力インタフェース９６は、キーボードやマウスから構成される入力部９７が接続され、入力部９７に入力された信号をＣＰＵ９１に出力する。また、入出力インタフェース９６には、ディスプレイやスピーカなどから構成される出力部９８も接続されている。
【００８６】
さらに、入出力インタフェース９６には、ハードディスクやＥＥＰＲＯＭなどから構成される記憶部９９、および、インターネットやＬＡＮなどのネットワークなどを介して他の装置とデータの通信を行う通信部１００も接続されている。ドライブ１０１は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどの記録媒体からなるリムーバブルメディア１０２よりデータを読み出したり、データを書き込んだりするときに用いられる。
【００８７】
さらに、入出力インタフェース９６には、ドライブ１０３およびドライブ１０４も接続されている。ドライブ１０３は、装着された光ディスク２から６０ｉ（ドロップフレームの場合、５９．９４ｉ）の動画データ等を読みだす。ドライブ１０４は、逆２−３プルダウン処理部９４により作成された２４ｐの動画データを光ディスク３に記録する。
【００８８】
次に、図１１は、逆２−３プルダウン処理部９４の内部の構成例を表している。
【００８９】
図１１に示されるように、逆２−３プルダウン処理部９４は、復号部１２１、フレーム変換部１２２、符号化部１２３、位相特定部１２４、ローレゾデータ生成部１２５、ＮＲＴメタデータ処理部１２６、ＲＴメタデータ処理部１２７、および管理ファイル処理部１２８を含んでいる。
【００９０】
復号部１２１は、例えばＭＰＥＧ２などの符号化方式で符号化された動画データを復号して、フレーム変換部１２２に供給する。すなわち、光ディスク２に記録された６０ｉ（ドロップフレームの場合、５９．９４ｉ）の動画データは、例えばＭＰＥＧ２などの符号化方式で符号化されているので、この動画データが供給されたとき、復号部１２１は、符号化方式に対応した復号処理を行い、復号された動画のフレームデータをフレーム変換部１２２に出力する。
【００９１】
フレーム変換部１２２は、復号部１２１から供給された６０ｉ（ドロップフレームの場合、５９．９４ｉ）の動画データを逆２−３プルダウン処理して、２４ｐの動画データを生成し、生成された２４ｐの動画データを符号化部１２３およびローレゾデータ生成部１２５に出力する。なお、フレーム変換部１２２は、位相特定部１２４からのＡフレームの通知に基づいて、動画データの各フレームのプルダウン位相を特定し、逆２−３プルダウン処理を実行する。
【００９２】
符号化部１２３は、フレーム変換部１２２から供給された動画データを、例えばＭＰＥＧ２などの符号化方式で符号化して出力する。
【００９３】
ローレゾデータ生成部１２５は、フレーム変換部１２２から供給された動画データから、ローレゾデータを生成し、出力する。
【００９４】
ＮＲＴメタデータ処理部１２６は、６０ｉ（ドロップフレームの場合、５９．９４ｉ）の動画データとともに光ディスク２に記録されていたＮＲＴメタデータを、ドライブ１０３を介して読み出し、Ａフレーム位相に関する情報等を位相特定部１２４に出力するとともに、逆２−３プルダウン処理後の２４ｐの動画データに関する情報を含むＮＲＴメタデータを生成し、出力する。
【００９５】
ＲＴメタデータ処理部１２７は、フレーム変換部１２２で作成された２４ｆｐｓの動画データのフレーム毎に、そのフレームのタイムコードを含むＲＴメタデータを生成し、出力する。なお、ＲＴメタデータに含まれるタイムコードは、ＬＴＣである。
【００９６】
管理ファイル処理部１２８は、１クリップに対応する管理ファイルを生成し、出力する。
【００９７】
次に、図１２は、光ディスク２に記録されたデータの、光ディスク２上の記録位置の例を表している。図１２において、音声年輪データ１４１は、例えば、ＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）ファイルなどの音声データである。また、画像年輪データ１４２は、６０ｉ（ドロップフレームの場合、５９．９４ｉ）の動画データである。また、ローレゾ年輪データ１４３は、ローレゾデータである。また、ＲＴメタ年輪データ１４４は、ＲＴメタデータである。また、光ディスク２には、ＮＲＴメタデータ１４５も記録されている。
【００９８】
図１２において、同じような再生時間帯の音声年輪データ１４１、画像年輪データ１４２、ローレゾ年輪データ１４３、およびＲＴメタ年輪データ１４４については、上述したように、音声年輪データ１４１、画像年輪データ１４２、ローレゾ年輪データ１４３、ＲＴメタ年輪データ１４４の順の優先順位で、光ディスク２のより前の位置に記録される。さらに、例えば、最も優先順位が高い音声年輪データを基準に考えると、ある再生時間帯の音声年輪データが記録されれば、その音声年輪データに続いて、その再生時間帯と同じような再生時間帯の画像年輪データ、ローレゾ年輪データ、およびフレームメタ年輪データが記録される。
【００９９】
以上から、図１２に示されるように、その光ディスク２の内周側から外周側に向かって、音声年輪データ１４１、画像年輪データ１４２、ローレゾ年輪データ１４３、ＲＴメタ年輪データ１４４の順番を繰り返しながら記録される。
【０１００】
そして、上述の各年輪データとは別の領域に、リアルタイム性を要求されないＮＲＴメタデータ１４５が記録される。
【０１０１】
なお、ＮＲＴメタデータ１４５は、光ディスク２のどの位置に記録されるようにしてもよく、例えば、図１３Ａに示されるように、年輪データの間に記録されるようにしてもよい。図１３Ａの場合、音声年輪データ１５１、画像年輪データ１５２、ローレゾ年輪データ１５３、およびフレームメタ年輪データ１５４からなる年輪データ１５０が、複数記録された後に、ＮＲＴメタデータ１６１が記録され、その後に、他の年輪データが続いて記録されている。
【０１０２】
ＮＲＴメタデータは、音声年輪データ、画像年輪データ、ローレゾ年輪データ、およびＲＴメタデータが記録された後に記録される。従って、このタイミングにおいて、既に記録されている最後の年輪データ１５０に続けて、ＮＲＴメタデータ１６１が記録され、次に開始された記録処理において記録される年輪データが、記録済みである最後のＮＲＴメタデータ１６１に続くように記録される。
【０１０３】
このとき、ＲＴメタ年輪データ１５４には、同じ年輪データに含まれる音声年輪データ１５１および画像年輪データ１５２に対応するＬＴＣ１５５が含まれている。従って、ＬＴＣ１５５は、ＬＴＣ１５５が対応する音声年輪データ１５１および画像年輪データ１５２の近傍に記録されることになり、その年輪データ１５０に含まれる音声年輪データ１５１や画像年輪データ１５２の再生時にＬＴＣ１５５が読み込まれる場合、シーク時間を短縮することができ、ＬＴＣ１５５の読み込み速度を向上させることができる。
【０１０４】
なお、ＮＲＴメタデータは、例えば、図１３Ｂに示されるように、年輪データが記憶される領域とは別の領域にまとめて記録されるようにしてもよい。図１３Ｂの場合、音声年輪データ１７１−１、画像年輪データ１７２−１、ローレゾ年輪データ１７３−１、およびＲＴメタ年輪データ１７４−１からなる年輪データ１７０−１、音声年輪データ１７１−２、画像年輪データ１７２−２、ローレゾ年輪データ１７３−２、およびＲＴメタ年輪データ１７４−２からなる年輪データ１７０−２のように、年輪データが記録される領域と別の領域に、ＮＲＴメタデータ１８１−１、ＮＲＴメタデータ１８１−２、ＮＲＴメタデータ１８１−３のように、ＮＲＴメタデータがまとめて記録される。
【０１０５】
この場合、ＮＲＴメタデータは、音声年輪データ、画像年輪データ、ローレゾ年輪データ、およびＲＴメタ年輪データが記録された後に、年輪データとは別の領域に記録される。
【０１０６】
なお、ＮＲＴメタデータは、リアルタイム性を要求されないメタデータで構成されており、通常、シーク時間を考慮しなければならないということはないので、光ディスク２の記憶領域の物理的な位置において、どのような位置に配置してもよく、例えば、１つのＮＲＴメタデータを複数の位置に分散して記録するようにしてもよい。
【０１０７】
次に、光ディスク２に記録された各データを管理するファイルシステム、並びにファイルシステムにおけるディレクトリ構造およびファイルについて説明する。
【０１０８】
光ディスク２に記録されたデータを管理するファイルシステムとしては、どのようなファイルシステムを用いてもよく、例えば、ＵＤＦ（Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｋ  Ｆｏｒｍａｔ）やＩＳＯ９６６０（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｏｒｇａｎｉｚａｔｉｏｎ  ｆｏｒ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ  ９６６０）等を用いてもよい。また、光ディスク２の代わりにハードディスク等の磁気ディスクを用いた場合、ファイルシステムとして、ＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅｓ）、ＮＴＦＳ（Ｎｅｗ  Ｔｅｃｈｎｏｌｏｇｙ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）、ＨＦＳ（Ｈｉｅｒａｒｃｈｉｃａｌ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）、またはＵＦＳ（Ｕｎｉｘ（登録商標）  Ｆｉｌｅ  Ｓｙｓｔｅｍ）等を用いてもよい。また、専用のファイルシステムを用いるようにしてもよい。
【０１０９】
このファイルシステムにおいては、光ディスク２に記録されたデータは図１４に示されるようなディレクトリ構造およびファイルにより管理される。
【０１１０】
図１４において、ルートディレクトリ（ＲＯＯＴ）２３１には、動画データや音声データ等のエッセンスデータに関する情報、および、エッセンスデータの編集結果を示すエディットリスト等が、下位のディレクトリに配置されるＰＲＯＡＶディレクトリ２３２が設けられる。なお、ルートディレクトリ２３１には、図示は省略するが、構成表データ等も設けられる。
【０１１１】
ＰＲＯＡＶディレクトリ２３２には、光ディスク２に記録されている全てのエッセンスデータに対するタイトルやコメント、さらに、光ディスク２に記録されている全ての動画データの代表となるフレームである代表画に対応する画像データのパス等の情報を含むファイルであるディスクメタファイル（ＤＩＳＣＭＥＴＡ．ＸＭＬ）２３３、光ディスク２に記録されている全てのクリップおよびエディットリストを管理するための管理情報等を含むインデックスファイル（ＩＮＤＥＸ．ＸＭＬ）２３４、およびインデックスファイル（ＩＮＤＥＸ．ＢＵＰ）２３５が設けられている。なお、インデックスファイル２３５は、インデックスファイル２３４を複製したものであり、２つのファイルを用意することにより、信頼性の向上が図られている。
【０１１２】
ＰＲＯＡＶディレクトリ２３２には、さらに、光ディスク２に記録されているデータ全体に対するメタデータであり、例えば、ディスク属性、再生開始位置、またはＲｅｃｌｎｈｉ等の情報を含むファイルであるディスクインフォメーションファイル（ＤＩＳＣＩＮＦＯ．ＸＭＬ）２３６およびディスクインフォメーションファイル（ＤＩＳＫＩＮＦＯ．ＢＵＰ）２３７が設けられている。なお、ディスクインフォメーションファイル２３７は、ディスクインフォメーションファイル２３６を複製したものであり、２つのファイルを用意することにより、信頼性の向上が図られている。ただし、これらの情報を更新する場合、ディスクインフォメーションファイル２３６のみを更新するようにしてもよい。
【０１１３】
また、ＰＲＯＡＶディレクトリ２３２には、上述したファイル以外にも、クリップのデータが下位のディレクトリに設けられるクリップルートディレクトリ（ＣＬＰＲ）２３８、および、エディットリストのデータが下位のディレクトリに設けられるエディットリストルートディレクトリ（ＥＤＴＲ）２３９が設けられる。
【０１１４】
クリップルートディレクトリ２３８には、光ディスク２に記録されているクリップのデータが、クリップ毎に異なるディレクトリに分けて管理されており、例えば、図１４の場合、３つのクリップのデータが、クリップディレクトリ（Ｃ０００１）２４１、クリップディレクトリ（Ｃ０００２）２４２、および、クリップディレクトリ（Ｃ０００３）２４３の３つのディレクトリに分けられて管理されている。すなわち、光ディスク２に記録された最初のクリップの各データは、クリップディレクトリ２４１の下位のディレクトリのファイルとして管理され、２番目に光ディスク２に記録されたクリップの各データは、クリップディレクトリ２４２の下位のディレクトリのファイルとして管理され、３番目に光ディスク２に記録されたクリップの各データは、クリップディレクトリ２４３の下位のディレクトリのファイルとして管理される。
【０１１５】
また、エディットリストルートディレクトリ２３９には、光ディスク２に記録されているエディットリストが、その編集処理毎に異なるディレクトリに分けて管理されており、例えば、図１４の場合、４つのエディットリストが、エディットリストディレクトリ（Ｅ０００１）２４４、エディットリストディレクトリ（Ｅ０００２）２４５、エディットリストディレクトリ（Ｅ０００３）２４６、およびエディットリストディレクトリ（Ｅ０００４）２４７の４つのディレクトリに分けて管理されている。すなわち、光ディスク２に記録されたクリップの１回目の編集結果を示すエディットリストは、エディットリストディレクトリ２４４の下位のディレクトリのファイルとして管理され、２回目の編集結果を示すエディットリストは、エディットリストディレクトリ２４５の下位のディレクトリのファイルとして管理され、３回目の編集結果を示すエディットリストは、エディットリストディレクトリ２４６の下位のディレクトリのファイルとして管理され、４回目の編集結果を示すエディットリストは、エディットリストディレクトリ２４７の下位のディレクトリのファイルとして管理される。
【０１１６】
上述したクリップルートディレクトリ２３８に設けられるクリップディレクトリ２４１の下位のディレクトリには、最初に光ディスク２に記録されたクリップの各データが、図１５に示されるようなファイルとして設けられ、管理される。
【０１１７】
図１５の場合、クリップディレクトリ２４１には、このクリップを管理するファイルであるクリップインフォメーションファイル（Ｃ０００１Ｃ０１．ＳＭＩ）２５１、このクリップの動画データを含むファイルである動画データファイル（Ｃ０００１Ｖ０１．ＭＸＦ）２５２、それぞれ、このクリップの各チャンネルの音声データを含む８つのファイルである音声データファイル（Ｃ０００１Ａ０１．ＭＸＦ乃至Ｃ０００１Ａ０８．ＭＸＦ）２５３乃至２６０、このクリップの動画データに対応するローレゾデータを含むファイルであるローレゾデータファイル（Ｃ０００１Ｓ０１．ＭＸＦ）２６１、このクリップのエッセンスデータに対応する、例えば、ＬＴＣとフレーム番号を対応させる変換テーブル等の、リアルタイム性を要求されないメタデータであるＮＲＴメタデータを含むファイルであるＮＲＴメタデータファイル（Ｃ０００１Ｍ０１．ＸＭＬ）２６２、このクリップのエッセンスデータに対応する、例えばＬＴＣ等の、リアルタイム性を要求されるメタデータであるＲＴメタデータを含むファイルであるＲＴメタデータファイル（Ｃ０００１Ｒ０１．ＢＩＭ）２６３、並びに、動画データファイル２５２のフレーム構造（例えば、ＭＰＥＧ等におけるピクチャ毎の圧縮形式に関する情報や、ファイルの先頭からのオフセットアドレス等の情報）が記述されたファイルであるピクチャポインタファイル（Ｃ０００１Ｉ０１．ＰＰＦ）２６４等のファイルが設けられる。
【０１１８】
図１５の場合、再生時にリアルタイム性を要求されるデータである、動画データ、ローレゾデータ、およびＲＴメタデータは、それぞれ１つのファイルとして管理され、読み出し時間が増加しないようになされている。
【０１１９】
また、音声データも、再生時にリアルタイム性を要求されるが、７．１チャンネル等のような音声の多チャンネル化に対応するために、８チャンネル用意され、それぞれ、異なるファイルとして管理されている。すなわち、音声データは８つのファイルとして管理されるように説明したが、これに限らず、音声データに対応するファイルは、７つ以下であってもよいし、９つ以上であってもよい。
【０１２０】
同様に、画像データ、ローレゾデータ、およびフレームメタデータも、場合によって、それぞれ、２つ以上のファイルとして管理されるようにしてもよい。
【０１２１】
また、図１５において、リアルタイム性を要求されないＮＲＴメタデータは、リアルタイム性を要求されるＲＴメタデータと異なるファイルとして管理される。これは、動画データ等の通常の再生中に、必要の無いメタデータを読み出さないようにするためであり、このようにすることにより、再生処理の処理時間や、処理に必要な負荷を軽減することができる。
【０１２２】
なお、ＮＲＴメタデータファイル２６２は、汎用性を持たせるためにＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式で記述されているが、ＲＴメタデータファイル２６３は、再生処理の処理時間や処理に必要な負荷を軽減させるために、ＸＭＬ形式のファイルをコンパイルしたＢＩＭ形式のファイルである。
【０１２３】
図１５に示されるクリップディレクトリ２４１のファイルの構成例は、光ディスク２に記録されている各クリップに対応する全てのクリップディレクトリにおいて適用することができる。すなわち、図１４に示される、その他のクリップディレクトリ２４２および２４３においても、図１５に示されるファイルの構成例を適用することができるので、その説明を省略する。
【０１２４】
以上において、１つのクリップに対応するクリップディレクトリに含まれる各ファイルについて説明したが、ファイルの構成は上述した例に限らず、各クリップディレクトリの下位のディレクトリに、そのクリップに対応するＮＲＴメタデータファイルが存在すれば、どのような構成であってもよい。
【０１２５】
次に、図１４のエディットリストルートディレクトリ２３９の下位のディレクトリにおけるファイルの構成例について説明する。上述したエディットリストルートディレクトリ２３９に設けられるエディットリストディレクトリ２４５の下位のディレクトリには、光ディスク２に記録されたクリップの各データの２回目の編集結果に関する情報であるエディットリストのデータが、図１６に示されるようなファイルとして設けられ、管理される。
【０１２６】
図１６の場合、エディットリストディレクトリ２４５には、この編集結果（エディットリスト）を管理するファイルであるエディットリストファイル（Ｅ０００２Ｅ０１．ＳＭＩ）２７１、この編集後のエッセンスデータ（編集に用いられた全クリップのエッセンスデータの内、編集後のデータとして抽出された部分）に対応するクリップメタデータ、または、そのクリップメタデータに基づいて新たに生成されたクリップメタデータを含むファイルであるエディットリスト用クリップメタデータファイル（Ｅ０００２Ｍ０１．ＸＭＬ）２７２、この編集結果（エディットリスト）に基づいた、エッセンスデータの再生手順（プレイリスト）等の情報を含むファイルであるプレイリストファイル（Ｅ０００２Ｐ０１．ＳＭＩ）２７３、プレイリストファイル２７３に含まれる再生手順に基づいて再生される動画データのフレーム構造（例えば、ＭＰＥＧ等におけるピクチャ毎の圧縮形式に関する情報や、ファイルの先頭からのオフセットアドレス等の情報）が記述されたファイルであるプレイリスト用ピクチャポインタファイル（Ｃ０００１Ｉ０１．ＰＰＦ）２７４、プレイリストファイル２７３の再生手順（プレイリスト）に基づいた実時間再生を保証するための動画データを含むファイルであるプレイリスト用動画データファイル（Ｂ０００２Ｖ０１．ＢＭＸ）２７５、プレイリストファイル２７３の再生手順（プレイリスト）に基づいた実時間再生を保証するための音声データを含む４つのファイルであるプレイリスト用音声データファイル（Ｂ０００２Ａ０１．ＢＭＸ乃至Ｂ０００２Ａ０４．ＢＭＸ）２７６乃至２７９、プレイリストファイル２７３の再生手順（プレイリスト）に基づいた実時間再生を保証するためのローレゾデータを含むファイルであるプレイリスト用ローレゾデータファイル（Ｂ０００２Ｓ０１．ＢＭＸ）２８０、並びに、プレイリストファイル２７３の再生手順（プレイリスト）に基づいた実時間再生を保証するためのフレームメタデータを含むファイルであるプレイリスト用ＲＴメタデータファイル（Ｂ０００２Ｒ０１．ＢＢＭ）２８１等のファイルが設けられる。
【０１２７】
図１６において、リアルタイム性を要求されないＮＲＴメタデータは、リアルタイム性を要求されるＲＴメタデータと異なるファイルとして管理される。これは、再生手順（プレイリスト）を用いて動画データ等を再生中に（編集結果の再現中に）、必要の無いメタデータを読み出さないようにするためであり、このようにすることにより、再生処理の処理時間や、処理に必要な負荷を軽減することができる。
【０１２８】
エディットリスト用ＮＲＴメタデータファイル２７２は、後述するように、編集結果に基づいて、編集に使用されたクリップのＮＲＴメタデータ（クリップルートディレクトリ２３８の下位のディレクトリに存在するＮＲＴメタデータファイル）に基づいて生成された新たなＮＲＴメタデータを含むファイルである。例えば、編集が行われると、図１５のＮＲＴメタデータファイル２６２に含まれるＮＲＴメタデータから、編集後のエッセンスデータに対応する部分が抽出され、それらを用いて、編集後のエッセンスデータを１クリップとする新たなＮＲＴメタデータが再構成され、エディットリスト用ＮＲＴメタデータファイルとして管理される。すなわち、編集後のエッセンスデータには、編集後のエッセンスデータを１クリップとする新たなＮＲＴメタデータが付加され、そのＮＲＴメタデータが１つのエディットリスト用ＮＲＴメタデータファイルとして管理される。従って、このエディットリスト用ＮＲＴメタデータファイルは、編集毎に生成される。
【０１２９】
なお、このエディットリスト用ＮＲＴメタデータファイル２７２は、汎用性を持たせるために、ＸＭＬ形式で記述される。
【０１３０】
プレイリスト用画像データファイル２７５に含まれる動画データ、プレイリスト用音声データファイル２７６乃至２７９に含まれる各音声データ、プレイリスト用ローレゾデータファイル２８０に含まれるローレゾデータ、並びに、プレイリスト用ＲＴメタデータファイル２８１に含まれるＲＴメタデータは、それぞれ、図１５のクリップルートディレクトリ２３８の下位のディレクトリにおいて管理されるクリップに対応する画像データ、音声データ、ローレゾデータ、およびＲＴメタデータより抽出されたデータであり、編集結果に対応するデータである。これらのデータは、プレイリストファイル２７３に含まれる再生手順（プレイリスト）に基づいて再生処理が行われる場合に読み出される。このような編集結果に対応する各データが用意されることにより、プレイリストに基づいた再生処理において、読み出すファイルの数を減らすことができ、その処理時間および処理に必要な負荷を軽減させることができる。
【０１３１】
なお、動画データ、ローレゾデータ、およびフレームメタデータは、場合によって、それぞれ、複数のファイルとして管理されるようにしてもよい。同様に、音声データに対応するファイルの数は、３つ以下であってもよいし、５つ以上であってもよい。
【０１３２】
なお、プレイリスト用ＲＴメタデータファイル２８１は、再生処理の処理時間や処理に必要な負荷を軽減させるために、ＸＭＬ形式のファイルをコンパイルしたＢＩＭ形式に対応するＢＢＭ形式のファイルである。
【０１３３】
図１６に示されるエディットリストディレクトリ２４５のファイルの構成例は、全てのエディットリスト（編集結果）において適用することができる。すなわち、図１４に示される、その他のエディットリストディレクトリ２４４、２４６、または２４７においても、図１６に示されるファイルの構成例を適用することができるので、その説明を省略する。
【０１３４】
以上において、１回の編集作業に対応するエディットリストディレクトリに含まれる各ファイルについて説明したが、ファイルの構成は上述した例に限らず、各エディットリストディレクトリの下位のディレクトリに、その編集に対応するエディットリスト用ＮＲＴメタデータファイルが存在すれば、どのような構成であってもよい。
【０１３５】
以上、図１２乃至図１６を参照して、光ディスク２に記録されたデータに関して説明したが、光ディスク１および光ディスク３も、上述した光ディスク２と同様にしてデータが記録されている。ただし、光ディスク２に記録された動画データファイルは、６０ｉ（または５９．９４ｉ）であるが、光ディスク１および光ディスク３に記録されている動画データファイルは、２４ｐである。
【０１３６】
次に、図１７のフローチャートを参照して、２−３プルダウン処理装置１３の２−３プルダウン処理について説明する。
【０１３７】
図１７のステップＳ１０１において、位相設定部６４は、例えば、ユーザによる指令に従って、Ａフレーム位相を「００」乃至「０４」のうち何れかに設定し、どの位相に設定したのかを示すＡフレーム位相情報をフレーム変換部６２およびＮＲＴメタデータ処理部６７に通知する。
【０１３８】
ステップＳ１０２において、復号部６１は、ドライブ４３により光ディスク１から読み出された、符号化された２４ｐの動画データを復号して、復号された動画データをフレーム変換部６２に出力する。
【０１３９】
ステップＳ１０３において、フレーム変換部６２は、ステップＳ１０２で復号部６１により復号された２４ｐの動画データを、位相設定部６４から通知されたＡフレーム位相になるように２−３プルダウンして、６０ｉ（ドロップフレームの場合、５９．９４ｉ）の動画データを生成する。
【０１４０】
すなわち、Ａフレーム位相が「００」に設定されていた場合、フレーム変換部６２は、図４に示されるように、２４ｐタイムコード「００：００：００：００」がプルダウン位相「００」になるように、２−３プルダウンを実行する。また、Ａフレーム位相が「０１」に設定されていた場合、フレーム変換部６２は、図５に示されるように、２４ｐタイムコード「００：００：００：０１」がプルダウン位相「００」になるように、２−３プルダウンを実行する。また、Ａフレーム位相が「０２」に設定されていた場合、フレーム変換部６２は、図６に示されるように、２４ｐタイムコード「００：００：００：０２」がプルダウン位相「００」になるように、２−３プルダウンを実行する。また、Ａフレーム位相が「０３」に設定されていた場合、フレーム変換部６２は、図７に示されるように、２４ｐタイムコード「００：００：００：０３」がプルダウン位相「００」になるように、２−３プルダウンを実行する。また、Ａフレーム位相が「０４」に設定されていた場合、フレーム変換部６２は、図８に示されるように、２４ｐタイムコード「００：００：００：０４」がプルダウン位相「００」になるように、２−３プルダウンを実行する。
【０１４１】
そして、フレーム変換部６２は、生成された動画データを符号化部６３およびローレゾデータ生成部６５に出力する。符号化部６３は、フレーム変換部６２から供給された動画データを順次符号化する。また、ローレゾデータ生成部６５は、フレーム変換部６２から供給された動画データから順次ローレゾデータを生成する。
【０１４２】
なお、フレーム変換部６２は、ステップＳ１０３において、例えば図４に示されるように、プルダウン周期分ずつ、２−３プルダウンを実行する。また、フレーム変換部６２は、６０ｉ（ドロップフレームの場合、５９．９４ｉ）の動画データをプルダウン周期で１周期分だけ２−３プルダウンすると、２−３プルダウンしたことをＲＴメタデータ処理部６６に通知する。そこで、ＲＴメタデータ処理部６６は、フレーム変換部６２から、１周期分の２−３プルダウンが実行された旨の通知を受けるたびに、例えば図４に示されるように、２−３プルダウンにより生成された５フレーム（１０フィールド）分の６０ｉタイムコード（ＬＴＣ）を生成し、ＬＴＣを含むＲＴメタデータを生成する。
【０１４３】
ステップＳ１０３において、一連の２４ｐの動画データが２−３プルダウンされ、ＲＴメタデータが生成された後、ステップＳ１０４において、ＮＲＴメタデータ処理部６６は、位相設定部６４から通知されたＡフレーム位相および、ＲＴメタデータ処理部６６により生成されたＲＴメタデータに含まれているＬＴＣ等に基づいて、ＮＲＴメタデータを生成する。このＮＲＴメタデータには、Ａフレーム位相が記述されている。
【０１４４】
図１８乃至図２２は、ＮＲＴメタデータの記述例を示している。なお、図１９は図１８の記述の続きを、図２０は図１９の記述の続きを、図２１は図２０の記述の続きを、図２２は図２１の記述の続きを、それぞれ示している。
【０１４５】
図１８の第１行目の記述「＜？ｘｍｌ  ｖｅｒｓｉｏｎ＝”１．０”  ｅｎｃｏｄｉｎｇ＝”ＵＴＦ−８”？＞」は、このＮＲＴメタデータの記述がＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式で、文字コードはＵＴＦ−８（８−ｂｉｔ  ＵＣＳ  Ｔｒａｎｓｆｏｒｍａｔｉｏｎ  Ｆｏｒｍａｔ）であることを示している。図１８の第２行目乃至第７行目には、このＮＲＴメタデータのルートエレメントが記述されている。
【０１４６】
図１８の第９行目乃至第１１行目の記述「＜ＴａｒｇｅｔＭａｔｅｒｉａｌ  ｕｍｉｄＲｅｆ＝”０６０Ａ２Ｂ３４０１０１０１０５０１０１０Ｄ１２１３００００００００００００１０４４４４４４８４ＥＥＥＥ００Ｅ０１８８Ｅ１３０Ｂ”  ｓｔａｔｕｓ＝”ＯＫ”／＞」は、このＮＲＴメタデータが関係している音声データおよび動画データ（以下、音声データおよび動画データをまとめてＡＶデータとも称する）に関する情報を示している。特に、「ｕｍｉｄＲｅｆ＝”０６０Ａ２Ｂ３４０１０１０１０５０１０１０Ｄ１２１３００００００００００００１０４４４４４４８４ＥＥＥＥ００Ｅ０１８８Ｅ１３０Ｂ”」は、ＡＶデータのＵＭＩＤ（Ｕｎｉｑｕｅ  Ｍａｔｅｒｉａｌ  Ｉｄｅｎｔｉｆｉｅｒ）を示している。図１８の第１２行目の記述「＜Ｄｕｒａｔｉｏｎ  ｖａｌｕｅ＝”５００”／＞」は、ＡＶデータの有効な記録長を示している。
【０１４７】
図１８の第１３行目乃至第２５行目には、ＬＴＣ変化点テーブルが記述されている。なお、ＬＴＣ変化点とは、一連のＡＶデータの中で、ＬＴＣが不連続になる点である。従って、ＬＴＣ変化点テーブルとは、一連のＡＶデータの中でＬＴＣが不連続になる変化点がリストアップされ記述されたテーブルである。
【０１４８】
図１８に引き続き、図１９の第１行目の記述「＜ＣｒｅａｔｉｏｎＤａｔｅ  ｉｓＳｕｍｍｅｒＴｉｍｅ＝”ｆａｌｓｅ”  ｖａｌｕｅ＝”２００２−１０−０１Ｔ１２：３４：５６＋０９：００”／＞」は、このＮＲＴメタデータが関係するＡＶデータの作成日時を表している。図１９の第２行目の記述「＜ＬａｓｔＵｐｄａｔｅ  ｉｓＳｕｍｍｅｒＴｉｍｅ＝”ｆａｌｓｅ”  ｖａｌｕｅ＝”２００２−１０−０１Ｔ２３：４５：０１＋０９：００”／＞」は、このＡＶデータの最終更新日時を表している。
【０１４９】
図１９の第３行目の記述「＜ＴｙｐｉｃａｌＵｂｉｔ  ｖａｌｕｅ＝”００００８０８０ＡＢＣＤＥＦ９８”／＞」は、ＲＴメタデータとして記録されたＬＴＣに含まれるユーザビットの値を表している。図１９の第４行目の記述「＜ＫｅｙＦｒａｍｅ  ｆｒａｍｅＣｏｕｎｔ＝”２”／＞」は、ＡＶデータの代表画となるフレームを示している。
【０１５０】
図１９の第５行目乃至図２１の第３行目には、ＵＭＩＤの不連続点を示すＵＭＩＤ変換テーブルが記述されている。
【０１５１】
図２１の第４行目乃至第２０行目には、ＫＬＶデータの不連続点を示すＫＬＶデータ変換テーブルが記述されている。なお、ＫＬＶデータとは、キーデータ（Ｋｅｙ）、レングスデータ（Ｌｅｎｇｔｈ）、および、バリューデータ（Ｖａｌｕｅ）からなるＫＬＶ符号化されたデータであり、このフォーマットは、ＳＭＰＴＥ  ３３５Ｍ／ＲＰ２１４に準拠している。
【０１５２】
図２１の第２１行目乃至図２２の第３行目には、動画データのフォーマットに関する情報が記述されている。
【０１５３】
すなわち、図２１の第２１行目の記述「＜ＶｉｄｅｏＦｏｒｍａｔ＞」は、第２２行目以降に、動画データのフォーマットに関する情報が記述されることを示している。
【０１５４】
図２１の第２２行目の記述「＜ＶｉｄｅｏＲｅｃＰｏｒｔ  ｐｏｒｔ＝”ＳＤＴＩ−ＣＰ”／＞」は、動画データ、音声データ、多重化データ、およびメタデータ等を外部機器との間で伝送する場合の伝送方式を示している。ここでは、伝送方式として、ＳＤＴＩ−ＣＰ（Ｓｅｒｉａｌ  Ｄａｔａ  Ｔｒａｎｓｐｏｒｔ  Ｉｎｔｅｒｆａｃｅ  Ｃｏｎｔｅｎｔ  Ｐａｋａｇｅ）が記述されている。
【０１５５】
図２１の第２３行目乃至第２４行目の記述「＜ＶｉｄｅｏＦｒａｍｅ  ｖｉｄｅｏＣｏｄｅｃ＝”ＩＭＸ５０”  ｃａｐｔｕｒｅＦｐｓ＝”２４ｐ”  ｒｅｃＦｐｓ＝”５９．９４”  ｆｏｒｍａｔＦｐｓ＝”５９．９４ｉ”／＞」のうち、「ｖｉｄｅｏＣｏｄｅｃ＝”ＩＭＸ５０”」は、動画データの符号化方式を表している。本記述例においては、動画データの符号化方式として「ＩＭＸ５０」が記述されている。ＩＭＸ５０は、ＭＰＥＧのＩ（Ｉｎｔｒａ）ピクチャのみによる符号化で、フレームレートが５０Ｍｂｐｓであることを表している。また、「ｃａｐｔｕｒｅＦｐｓ＝”２４ｐ”」は、撮像装置１１の撮像素子（例えばＣＣＤ（Ｃｈａｒｇｅｄ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ））による光信号の読み取り周波数を表している。すなわち、撮像素子は、光を光電変換して蓄電し、所定の周波数で、蓄電された信号を読み取るが、平面上の撮像素子から信号を読み取る方式として、順次走査（プログレッシブ・スキャン）と飛び越し走査（インタレース・スキャン）がある。「ｃａｐｔｕｒｅＦｐｓ＝”２４ｐ”」のうち、「２４ｐ」の記述の「ｐ」が、この読み取り方式を表している。すなわち「ｐ」は、順次走査（プログレッシブ・スキャン）であることを表している。また、「２４」は、読み取り周波数を表しており、１秒間に２４回、読み取ることを表している。なお、読み取り周波数は、２４回／秒に限定されるものではなく、２４回／秒より少なくすることも多くすることも可能である。また、飛び越し走査の読み取り方式の場合、「ｐ」の代わりに「ｉ」が記述される。
【０１５６】
また、「ｒｅｃＦｐｓ＝”５９．９４”」の記述は、２−３プルダウン処理装置１３が、動画データを光ディスク２に記録する際の、動画データのフィールドレートを表している。本記述例においては、フィールドレートとして「５９．９４」が記述されており、これは、５９．９４フィールド／秒で動画データを記録することを表している。なお、５９．９４は、フレームレートでは３０ｆｐｓであり、ドロップフレームである。また、「ｆｏｒｍａｔＦｐｓ＝”５９．９４ｉ」の記述は、２−３プルダウン処理装置１３が、動画データを光ディスク２に記録する際の、動画データのフォーマットとしてのフィールドレートおよび走査方式を表している。すなわち、「５９．９４ｉ」のうち、「５９．９４」は、フィールドレートが５９．９４フィールド／秒であることを表し、「ｉ」は、走査方式が飛び越し走査（インタレース・スキャン）であることを表している。なお、５９．９４は、フレームレートが３０ｆｐｓであり、ドロップフレームである。ノンドロップフレームの場合、「６０ｉ」となる。また、走査方式が飛び越し走査ではなくて、順次走査（プログレッシブ・スキャン）の場合、「ｉ」の代わりに「ｐ」が記述される。
【０１５７】
図２１の第２５行目の記述「＜ＶｉｄｅｏＬａｙｏｕｔ  ｐｉｘｅｌ＝”６４０”  ｎｕｍＯｆＶｅｒｔｉｃａｌＬｉｎｅ＝”４８０”  ａｓｐｅｃｔＲａｔｉｏ＝”４：３”＞」のうち、「ＶｉｄｅｏＬａｙｏｕｔ」は、動画データの表示させる際の配置等に関する情報が記述されていることを示している。また、「ｐｉｘｅｌ＝”６４０”」は、動画データに基づいて表示される画像（フレーム）の水平線に含まれる画素数を表している。本記述例においては、水平線に含まれる画素数として「６４０」と記述され、これは、水平線が６４０個の画素数の画素により構成されていることを示している。また、「ｎｕｍＯｆＶｅｒｔｉｃａｌＬｉｎｅ＝”４８０”」は、動画データに基づいて表示される画像（フレーム）の水平線の本数を表している。本記述例においては、水平線の本数として「４８０」と記述され、これは、４８０本の水平線があることを示している。また、「ａｓｐｅｃｔＲａｔｉｏ＝”４：３”」は、アスペクト比を表しており、本記述例においては、アスペクト比が４：３であることを示している。
【０１５８】
図２１に引き続き、図２２の第１行目の記述「＜ＰｕｌｌＤｏｗｎＳｅｔｔｉｎｇ  ｐｕｌｌＤｏｗｎＫｉｎｄ＝”２−３”  ａＦｒａｍｅＰｈａｓｅ＝”００”／＞」のうち「ＰｕｌｌＤｏｗｎＳｅｔｔｉｎｇ」は、プルダウンに関する記述があることを示している。また、「ｐｕｌｌＤｏｗｎＫｉｎｄ＝”２−３”」は、プルダウンの種類を表しており、本記述例においては、プルダウンの種類として「２−３」と記述され、これは、動画データが２−３プルダウン処理されていることを示している。なお、本実施の形態においては、２−３プルダウンを例にしているため、図２１においては「２−３」と記述されているが、記述され得るプルダウンの種類として、「２−３」の他に、「１−１」、「２−２」、「２−３−３−２」、「２４−２５」、および「ｏｔｈｅｒ」などもある。「ｐｕｌｌＤｏｗｎＫｉｎｄ＝”１−１”」と記述された場合、動画データがプルダウン処理されていないことを示している。「ｐｕｌｌＤｏｗｎＫｉｎｄ＝”２−２”」と記述された場合、動画データは、記録フォーマットとしては、飛び越し走査方式で記録されているが、この動画データを表示させるときには順次走査で表示させることを示している。「ｐｕｌｌＤｏｗｎＫｉｎｄ＝”２−３−３−２”」と記述された場合、動画データは、２−３−３−２プルダウン処理されていることを示している。「ｐｕｌｌＤｏｗｎＫｉｎｄ＝”２４−２５”」と記述された場合、動画データは、２４−２５プルダウン処理されていることを示している。「ｐｕｌｌＤｏｗｎＫｉｎｄ＝”ｏｔｈｅｒ”」と記述された場合、動画データは、上記以外の方式でプルダウン処理されていることを示している。すなわち、動画データをプルダウンしたときのプルダウンの種類が「ｐｕｌｌＤｏｗｎＫｉｎｄ」として記述されている。また、「ａＦｒａｍｅＰｈａｓｅ＝”００”」は、ステップＳ１０１で設定されたＡフレーム位相の記述を示しており、本記述例においては、Ａフレーム位相が「００」であることを示している。なお、Ａフレーム位相としては、「００」の他に、「０１」、「０２」、「０３」、および「０４」のうち何れかが記述されることもあり得る。
【０１５９】
このように、Ａフレーム位相をＮＲＴメタデータに記録しておくことにより、後に、逆２−３プルダウン処理するときに、正確にリピートフィールドを除外して、２４ｐの動画データを復元することができる。
【０１６０】
図２２の第２行目の記述「＜／ＶｉｄｅｏＬａｙｏｕｔ＞」は、図２１の第２５行目から開始された「ＶｉｄｅｏＬａｙｏｕｔ」に関する記述が終了したことを示している。図２２の第３行目の記述「＜／ＶｉｄｅｏＦｏｒｍａｔ＞」は、図２１の第２１行目から開始された「ＶｉｄｅｏＦｏｒｍａｔ」に関する記述が終了したことを示している。
【０１６１】
図２２の第５行目乃至第１０行目には、音声データに関する情報が記述されている。図２２の第１１行目乃至第１５行目には、ＡＶデータを作成した装置に関する情報が記述されている。図２２の第１６行目には、ＡＶデータの製作者名が記述されている。なお、図２２の記述例においては、製作者名として「・・・・・・  ・・・・・・」と記述されているが、実際には製作者の名前がアルファベットで記述される。図２２の第１７行目乃至第１９行目には、作成されたＡＶデータのタイトル名が記述されている。図２２の第２０行目の記述「＜Ｄｅｓｃｒｉｐｔｉｏｎ＞Ａｎ  ｅｘａｍｐｌｅ  ｔｅｘｔ  ａｎｎｏｔａｔｉｏｎ  ａｂｏｕｔ  ｔｈｅ  ｔａｒｇｅｔ  ｅｓｓｅｎｃｅ．＜／Ｄｅｓｃｒｉｐｔｉｏｎ＞」は、ユーザにより記述されたテキストデータを表している。図２２の第２１行目の記述「＜／ＮｏｎＲｅａｌＴｉｍｅＭｅｔａ＞」は、ＮＲＴメタデータの記述が終了したことを示している。
【０１６２】
図１７に戻って、ステップＳ１０５において、管理ファイル処理部６８は、クリップインフォメーションファイルを作成する。また、管理ファイル処理部６８は、ピクチャポインタファイルも作成する。
【０１６３】
ステップＳ１０６において、２−３プルダウン処理部３４は、符号化部６３により符号化された６０ｉ（ドロップフレームの場合、５９．９４ｉ）の動画データ、ローレゾデータ生成部６５により生成されたローレゾデータ、ＲＴメタデータ処理部６６により生成されたＲＴメタデータ、ＮＲＴメタデータ処理部６７により生成されたＮＲＴメタデータ、並びに管理ファイル処理部６８により生成されたクリップインフォメーションファイルおよびピクチャポインタファイルを、所定の順番で、ドライブ４４に供給し、ドライブ４４は、供給されたデータを光ディスク２の所定の物理領域に記録する。
【０１６４】
以上のようにして、２−３プルダウン処理が実行される。
【０１６５】
ここで、上記の２−３プルダウン処理により作成された動画データのＡフレーム位相、プルダウン位相、およびタイムコードの関係を、図２３乃至図２５を参照して説明する。
【０１６６】
図２３は、６０ｉ、すなわちノンドロップフレームの場合のＡフレーム位相とタイムコードの関係を表している。図２３の第１行目には、２４ｐの動画データの連続するフレームが、長方形で示されている。すなわち、「××」、「××＋１」、「××＋２」、「××＋３」、「××＋４」、「××＋５」、「××＋６」と記された個々の長方形の枠は、１つのフレームを表している。図２３の第３行目には、２−３プルダウン処理によりリピートフィールドが追加された状態を表している。すなわち、２−３プルダウン処理においては、フレーム１つおきにリピートフィールドが追加される。よって、「Ｂ」および「Ｄ」のフレームにリピートフィールドが追加されるため、「Ｂ」および「Ｄ」の枠は、「Ａ」および「Ｃ」の枠の３／２倍の長さとなっている。
【０１６７】
第６行目乃至第８行目には、２−３プルダウン処理後のＡフレーム位相を「００」とした場合の６０ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第６行目乃至第８行目には、タイムコードが「００：００：００：００」以後の対応関係が記されている。すなわち、第７行目には、６０ｉタイムコードのフレームユニット部分のみが、「００」、「０１」、「０２」、「０３」、「０４」、「０５」、「０６」、「０７」、「０８」、「０９」の順に、フレーム毎に示され、第８行目には、第７行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」、「０１」、「０２」、「０３」、「０４」の順に示されている。これは、タイムコード「００：００：００：００」のプルダウン位相が「００」で、タイムコード「００：００：００：０１」のプルダウン位相が「０１」で、タイムコード「００：００：００：０２」のプルダウン位相が「０２」で、タイムコード「００：００：００：０３」のプルダウン位相が「０３」で、タイムコード「００：００：００：０４」のプルダウン位相が「０４」で、タイムコード「００：００：００：０５」のプルダウン位相が「００」で、タイムコード「００：００：００：０６」のプルダウン位相が「０１」で、タイムコード「００：００：００：０７」のプルダウン位相が「０２」で、タイムコード「００：００：００：０８」のプルダウン位相が「０３」で、タイムコード「００：００：００：０９」のプルダウン位相が「０４」であることを示している。
【０１６８】
第１０行目および第１１行目には、２−３プルダウン処理後のＡフレーム位相を「０１」とした場合の６０ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第１０行目および第１１行目には、タイムコードが「００：００：００：０１」以後の対応関係が記されている。すなわち、第１０行目には、６０ｉタイムコードのフレームユニット部分のみが、「０１」、「０２」、「０３」、「０４」、「０５」、「０６」、「０７」、「０８」、「０９」の順に、フレーム毎に示され、第１１行目には、第１０行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」、「０１」、「０２」、「０３」の順に示されている。これは、タイムコード「００：００：００：０１」のプルダウン位相が「００」で、タイムコード「００：００：００：０２」のプルダウン位相が「０１」で、タイムコード「００：００：００：０３」のプルダウン位相が「０２」で、タイムコード「００：００：００：０４」のプルダウン位相が「０３」で、タイムコード「００：００：００：０５」のプルダウン位相が「０４」で、タイムコード「００：００：００：０６」のプルダウン位相が「００」で、タイムコード「００：００：００：０７」のプルダウン位相が「０１」で、タイムコード「００：００：００：０８」のプルダウン位相が「０２」で、タイムコード「００：００：００：０９」のプルダウン位相が「０３」であることを示している。
【０１６９】
第１３行目および第１４行目には、２−３プルダウン処理後のＡフレーム位相を「０２」とした場合の６０ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第１３行目および第１４行目には、タイムコードが「００：００：００：０２」以後の対応関係が記されている。すなわち、第１３行目には、６０ｉタイムコードのフレームユニット部分のみが、「０２」、「０３」、「０４」、「０５」、「０６」、「０７」、「０８」、「０９」の順に、フレーム毎に示され、第１４行目には、第１３行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」、「０１」、「０２」の順に示されている。これは、タイムコード「００：００：００：０２」のプルダウン位相が「００」で、タイムコード「００：００：００：０３」のプルダウン位相が「０１」で、タイムコード「００：００：００：０４」のプルダウン位相が「０２」で、タイムコード「００：００：００：０５」のプルダウン位相が「０３」で、タイムコード「００：００：００：０６」のプルダウン位相が「０４」で、タイムコード「００：００：００：０７」のプルダウン位相が「００」で、タイムコード「００：００：００：０８」のプルダウン位相が「０１」で、タイムコード「００：００：００：０９」のプルダウン位相が「０２」であることを示している。
【０１７０】
第１６行目および第１７行目には、２−３プルダウン処理後のＡフレーム位相を「０３」とした場合の６０ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第１６行目および第１７行目には、タイムコードが「００：００：００：０３」以後の対応関係が記されている。すなわち、第１６行目には、６０ｉタイムコードのフレームユニット部分のみが、「０３」、「０４」、「０５」、「０６」、「０７」、「０８」、「０９」の順に、フレーム毎に示され、第１７行目には、第１６行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」、「０１」の順に示されている。これは、タイムコード「００：００：００：０３」のプルダウン位相が「００」で、タイムコード「００：００：００：０４」のプルダウン位相が「０１」で、タイムコード「００：００：００：０５」のプルダウン位相が「０２」で、タイムコード「００：００：００：０６」のプルダウン位相が「０３」で、タイムコード「００：００：００：０７」のプルダウン位相が「０４」で、タイムコード「００：００：００：０８」のプルダウン位相が「００」で、タイムコード「００：００：００：０９」のプルダウン位相が「０１」であることを示している。
【０１７１】
第１９行目および第２０行目には、２−３プルダウン処理後のＡフレーム位相を「０４」とした場合の６０ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第１９行目および第２０行目には、タイムコードが「００：００：００：０４」以後の対応関係が記されている。すなわち、第１９行目には、６０ｉタイムコードのフレームユニット部分のみが、「０４」、「０５」、「０６」、「０７」、「０８」、「０９」の順に、フレーム毎に示され、第２０行目には、第１９行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」の順に示されている。これは、タイムコード「００：００：００：０４」のプルダウン位相が「００」で、タイムコード「００：００：００：０５」のプルダウン位相が「０１」で、タイムコード「００：００：００：０６」のプルダウン位相が「０２」で、タイムコード「００：００：００：０７」のプルダウン位相が「０３」で、タイムコード「００：００：００：０８」のプルダウン位相が「０４」で、タイムコード「００：００：００：０９」のプルダウン位相が「００」であることを示している。
【０１７２】
第２２行目および第２３行目には、２−３プルダウン処理後のＡフレーム位相を「００」とした場合の６０ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第２２行目および第２３行目には、タイムコードが「００：００：００：０５」以後の対応関係が記されている。すなわち、第２２行目には、６０ｉタイムコードのフレームユニット部分のみが、「０５」、「０６」、「０７」、「０８」、「０９」、「１０」の順に、フレーム毎に示され、第２３行目には、第２２行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」の順に示されている。これは、タイムコード「００：００：００：０５」のプルダウン位相が「００」で、タイムコード「００：００：００：０６」のプルダウン位相が「０１」で、タイムコード「００：００：００：０７」のプルダウン位相が「０２」で、タイムコード「００：００：００：０８」のプルダウン位相が「０３」で、タイムコード「００：００：００：０９」のプルダウン位相が「０４」で、タイムコード「００：００：００：１０」のプルダウン位相が「００」であることを示している。
【０１７３】
第２５行目および第２６行目には、２−３プルダウン処理後のＡフレーム位相を「０１」とした場合の６０ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第２５行目および第２６行目には、タイムコードが「００：００：００：０６」以後の対応関係が記されている。すなわち、第２５行目には、６０ｉタイムコードのフレームユニット部分のみが、「０６」、「０７」、「０８」、「０９」、「１０」、「１１」の順に、フレーム毎に示され、第２６行目には、第２５行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」の順に示されている。これは、タイムコード「００：００：００：０６」のプルダウン位相が「００」で、タイムコード「００：００：００：０７」のプルダウン位相が「０１」で、タイムコード「００：００：００：０８」のプルダウン位相が「０２」で、タイムコード「００：００：００：０９」のプルダウン位相が「０３」で、タイムコード「００：００：００：１０」のプルダウン位相が「０４」で、タイムコード「００：００：００：１１」のプルダウン位相が「００」であることを示している。
【０１７４】
第２８行目乃至第３０行目には、２−３プルダウン処理後のＡフレーム位相を「０３」とした場合の６０ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第２８行目乃至第３０行目には、タイムコードが「００：００：５９：２８」以後の対応関係が記されている。すなわち、第２９行目には、６０ｉタイムコードのフレームユニット部分のみが、「２８」、「２９」、「００」、「０１」、「０２」、「０３」の順に、フレーム毎に示され、第３０行目には、第２９行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」の順に示されている。これは、タイムコード「００：００：５９：２８」のプルダウン位相が「００」で、タイムコード「００：００：５９：２９」のプルダウン位相が「０１」で、タイムコード「００：０１：００：００」のプルダウン位相が「０２」で、タイムコード「００：０１：００：０１」のプルダウン位相が「０３」で、タイムコード「００：０１：００：０２」のプルダウン位相が「０４」で、タイムコード「００：０１：００：０３」のプルダウン位相が「００」であることを示している。
【０１７５】
第３２行目および第３３行目には、２−３プルダウン処理後のＡフレーム位相を「０４」とした場合の６０ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第３２行目および第３３行目には、タイムコードが「００：００：５９：２９」以後の対応関係が記されている。すなわち、第３２行目には、６０ｉタイムコードのフレームユニット部分のみが、「２９」、「００」、「０１」、「０２」、「０３」、「０４」の順に、フレーム毎に示され、第３３行目には、第３２行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」の順に示されている。これは、タイムコード「００：００：５９：２９」のプルダウン位相が「００」で、タイムコード「００：０１：００：００」のプルダウン位相が「０１」で、タイムコード「００：０１：００：０１」のプルダウン位相が「０２」で、タイムコード「００：０１：００：０２」のプルダウン位相が「０３」で、タイムコード「００：０１：００：０３」のプルダウン位相が「０４」で、タイムコード「００：０１：００：０４」のプルダウン位相が「００」であることを示している。
【０１７６】
第３５行目および第３６行目には、２−３プルダウン処理後のＡフレーム位相を「００」とした場合の６０ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第３５行目および第３６行目には、タイムコードが「００：０１：００：００」以後の対応関係が記されている。すなわち、第３５行目には、６０ｉタイムコードのフレームユニット部分のみが、「００」、「０１」、「０２」、「０３」、「０４」、「０５」の順に、フレーム毎に示され、第３６行目には、第３５行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」の順に示されている。これは、タイムコード「００：０１：００：００」のプルダウン位相が「００」で、タイムコード「００：０１：００：０１」のプルダウン位相が「０１」で、タイムコード「００：０１：００：０２」のプルダウン位相が「０２」で、タイムコード「００：０１：００：０３」のプルダウン位相が「０３」で、タイムコード「００：０１：００：０４」のプルダウン位相が「０４」で、タイムコード「００：０１：００：０５」のプルダウン位相が「００」であることを示している。
【０１７７】
第３８行目および第３９行目には、２−３プルダウン処理後のＡフレーム位相を「０１」とした場合の６０ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第３８行目および第３９行目には、タイムコードが「００：０１：００：０１」以後の対応関係が記されている。すなわち、第３８行目には、６０ｉタイムコードのフレームユニット部分のみが、「０１」、「０２」、「０３」、「０４」、「０５」、「０６」の順に、フレーム毎に示され、第３９行目には、第３８行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」の順に示されている。これは、タイムコード「００：０１：００：０１」のプルダウン位相が「００」で、タイムコード「００：０１：００：０２」のプルダウン位相が「０１」で、タイムコード「００：０１：００：０３」のプルダウン位相が「０２」で、タイムコード「００：０１：００：０４」のプルダウン位相が「０３」で、タイムコード「００：０１：００：０５」のプルダウン位相が「０４」で、タイムコード「００：０１：００：０６」のプルダウン位相が「００」であることを示している。
【０１７８】
第４１行目および第４２行目には、２−３プルダウン処理後のＡフレーム位相を「０２」とした場合の６０ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第４１行目および第４２行目には、タイムコードが「００：０１：００：０２」以後の対応関係が記されている。すなわち、第４１行目には、６０ｉタイムコードのフレームユニット部分のみが、「０２」、「０３」、「０４」、「０５」、「０６」、「０７」の順に、フレーム毎に示され、第４２行目には、第４１行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」の順に示されている。これは、タイムコード「００：０１：００：０２」のプルダウン位相が「００」で、タイムコード「００：０１：００：０３」のプルダウン位相が「０１」で、タイムコード「００：０１：００：０４」のプルダウン位相が「０２」で、タイムコード「００：０１：００：０５」のプルダウン位相が「０３」で、タイムコード「００：０１：００：０６」のプルダウン位相が「０４」で、タイムコード「００：０１：００：０７」のプルダウン位相が「００」であることを示している。
【０１７９】
図２３に示されるように、ノンドロップフレームの場合、タイムコードのフレームユニット部分の値からＡフレーム位相を引き算した値を、プルダウン周期（＝５）で割り算した余りが、常にプルダウン位相となる。
【０１８０】
すなわち、Ａフレーム位相が「００」の場合、タイムコードのフレームユニット部分の値からＡフレーム位相「００」を引き算した値を、プルダウン周期（＝５）で割り算した余りが、常にプルダウン位相となる。
【０１８１】
すなわち、例えば、第７行目および第８行目に注目すると、フレームユニット部分の値「００」からＡフレーム位相「００」を引き算した値（＝００）をプルダウン周期（＝５）で割り算した余り（＝００）がプルダウン位相の値となり、フレームユニット部分の値「０１」からＡフレーム位相「００」を引き算した値（＝０１）をプルダウン周期（＝５）で割り算した余り（＝０１）がプルダウン位相の値となり、フレームユニット部分の値「０２」からＡフレーム位相「００」を引き算した値（＝０２）をプルダウン周期（＝５）で割り算した余り（＝０２）がプルダウン位相の値となり、フレームユニット部分の値「０３」からＡフレーム位相「００」を引き算した値（＝０３）をプルダウン周期（＝５）で割り算した余り（＝０３）がプルダウン位相の値となり、フレームユニット部分の値「０４」からＡフレーム位相「００」を引き算した値（＝０４）をプルダウン周期（＝５）で割り算した余り（＝０４）がプルダウン位相の値となり、フレームユニット部分の値「０５」からＡフレーム位相「００」を引き算した値（＝０５）をプルダウン周期（＝５）で割り算した余り（＝００）がプルダウン位相の値となり、フレームユニット部分の値「０６」からＡフレーム位相「００」を引き算した値（＝０６）をプルダウン周期（＝５）で割り算した余り（＝０１）がプルダウン位相の値となり、フレームユニット部分の値「０７」からＡフレーム位相「００」を引き算した値（＝０７）をプルダウン周期（＝５）で割り算した余り（＝０２）がプルダウン位相の値となり、フレームユニット部分の値「０８」からＡフレーム位相「００」を引き算した値（＝０８）をプルダウン周期（＝５）で割り算した余り（＝０３）がプルダウン位相の値となり、フレームユニット部分の値「０９」からＡフレーム位相「００」を引き算した値（＝０９）をプルダウン周期（＝５）で割り算した余り（＝０４）がプルダウン位相の値となる。このことは、第２２行目および第２３行目、並びに第３５行目および第３６行目においても同様である。
【０１８２】
また、Ａフレーム位相が「０１」の場合も、タイムコードのフレームユニット部分の値からＡフレーム位相「０１」を引き算した値を、プルダウン周期（＝５）で割り算した余りが、常にプルダウン位相となる。
【０１８３】
すなわち、例えば、第１０行目および第１１行目に注目すると、フレームユニット部分の値「０１」からＡフレーム位相「０１」を引き算した値（＝００）をプルダウン周期（＝５）で割り算した余り（＝００）がプルダウン位相の値となり、フレームユニット部分の値「０２」からＡフレーム位相「０１」を引き算した値（＝０１）をプルダウン周期（＝５）で割り算した余り（＝０１）がプルダウン位相の値となり、フレームユニット部分の値「０３」からＡフレーム位相「０１」を引き算した値（＝０２）をプルダウン周期（＝５）で割り算した余り（＝０２）がプルダウン位相の値となり、フレームユニット部分の値「０４」からＡフレーム位相「０１」を引き算した値（＝０３）をプルダウン周期（＝５）で割り算した余り（＝０３）がプルダウン位相の値となり、フレームユニット部分の値「０５」からＡフレーム位相「０１」を引き算した値（＝０４）をプルダウン周期（＝５）で割り算した余り（＝０４）がプルダウン位相の値となり、フレームユニット部分の値「０６」からＡフレーム位相「０１」を引き算した値（＝０５）をプルダウン周期（＝５）で割り算した余り（＝００）がプルダウン位相の値となり、フレームユニット部分の値「０７」からＡフレーム位相「０１」を引き算した値（＝０６）をプルダウン周期（＝５）で割り算した余り（＝０１）がプルダウン位相の値となり、フレームユニット部分の値「０８」からＡフレーム位相「０１」を引き算した値（＝０７）をプルダウン周期（＝５）で割り算した余り（＝０２）がプルダウン位相の値となり、フレームユニット部分の値「０９」からＡフレーム位相「０１」を引き算した値（＝０８）をプルダウン周期（＝５）で割り算した余り（＝０３）がプルダウン位相の値となる。このことは、第２５行目および第２６行目、並びに第３８行目および第３９行目においても同様である。
【０１８４】
また、Ａフレーム位相が「０２」の場合も、タイムコードのフレームユニット部分の値からＡフレーム位相「０２」を引き算した値を、プルダウン周期（＝５）で割り算した余りが、常にプルダウン位相となる。
【０１８５】
すなわち、例えば、第１３行目および第１４行目に注目すると、フレームユニット部分の値「０２」からＡフレーム位相「０２」を引き算した値（＝００）をプルダウン周期（＝５）で割り算した余り（＝００）がプルダウン位相の値となり、フレームユニット部分の値「０３」からＡフレーム位相「０２」を引き算した値（＝０１）をプルダウン周期（＝５）で割り算した余り（＝０１）がプルダウン位相の値となり、フレームユニット部分の値「０４」からＡフレーム位相「０２」を引き算した値（＝０２）をプルダウン周期（＝５）で割り算した余り（＝０２）がプルダウン位相の値となり、フレームユニット部分の値「０５」からＡフレーム位相「０２」を引き算した値（＝０３）をプルダウン周期（＝５）で割り算した余り（＝０３）がプルダウン位相の値となり、フレームユニット部分の値「０６」からＡフレーム位相「０２」を引き算した値（＝０４）をプルダウン周期（＝５）で割り算した余り（＝０４）がプルダウン位相の値となり、フレームユニット部分の値「０７」からＡフレーム位相「０２」を引き算した値（＝０５）をプルダウン周期（＝５）で割り算した余り（＝００）がプルダウン位相の値となり、フレームユニット部分の値「０８」からＡフレーム位相「０２」を引き算した値（＝０６）をプルダウン周期（＝５）で割り算した余り（＝０１）がプルダウン位相の値となり、フレームユニット部分の値「０９」からＡフレーム位相「０２」を引き算した値（＝０７）をプルダウン周期（＝５）で割り算した余り（＝０２）がプルダウン位相の値となる。このことは、第４１行目および第４２行目においても同様である。
【０１８６】
また、Ａフレーム位相が「０３」の場合も、タイムコードのフレームユニット部分の値からＡフレーム位相「０３」を引き算した値を、プルダウン周期（＝５）で割り算した余りが、常にプルダウン位相となる。
【０１８７】
すなわち、例えば、第１６行目および第１７行目に注目すると、フレームユニット部分の値「０３」からＡフレーム位相「０３」を引き算した値（＝００）をプルダウン周期（＝５）で割り算した余り（＝００）がプルダウン位相の値となり、フレームユニット部分の値「０４」からＡフレーム位相「０３」を引き算した値（＝０１）をプルダウン周期（＝５）で割り算した余り（＝０１）がプルダウン位相の値となり、フレームユニット部分の値「０５」からＡフレーム位相「０３」を引き算した値（＝０２）をプルダウン周期（＝５）で割り算した余り（＝０２）がプルダウン位相の値となり、フレームユニット部分の値「０６」からＡフレーム位相「０３」を引き算した値（＝０３）をプルダウン周期（＝５）で割り算した余り（＝０３）がプルダウン位相の値となり、フレームユニット部分の値「０７」からＡフレーム位相「０３」を引き算した値（＝０４）をプルダウン周期（＝５）で割り算した余り（＝０４）がプルダウン位相の値となり、フレームユニット部分の値「０８」からＡフレーム位相「０３」を引き算した値（＝０５）をプルダウン周期（＝５）で割り算した余り（＝００）がプルダウン位相の値となり、フレームユニット部分の値「０９」からＡフレーム位相「０３」を引き算した値（＝０６）をプルダウン周期（＝５）で割り算した余り（＝０１）がプルダウン位相の値となる。このことは、第２９行目および第３０行目においても同様である。
【０１８８】
また、Ａフレーム位相が「０４」の場合も、タイムコードのフレームユニット部分の値からＡフレーム位相「０４」を引き算した値を、プルダウン周期（＝５）で割り算した余りが、常にプルダウン位相となる。
【０１８９】
すなわち、例えば、第１９行目および第２０行目に注目すると、フレームユニット部分の値「０４」からＡフレーム位相「０４」を引き算した値（＝００）をプルダウン周期（＝５）で割り算した余り（＝００）がプルダウン位相の値となり、フレームユニット部分の値「０５」からＡフレーム位相「０４」を引き算した値（＝０１）をプルダウン周期（＝５）で割り算した余り（＝０１）がプルダウン位相の値となり、フレームユニット部分の値「０６」からＡフレーム位相「０４」を引き算した値（＝０２）をプルダウン周期（＝５）で割り算した余り（＝０２）がプルダウン位相の値となり、フレームユニット部分の値「０７」からＡフレーム位相「０４」を引き算した値（＝０３）をプルダウン周期（＝５）で割り算した余り（＝０３）がプルダウン位相の値となり、フレームユニット部分の値「０８」からＡフレーム位相「０４」を引き算した値（＝０４）をプルダウン周期（＝５）で割り算した余り（＝０４）がプルダウン位相の値となり、フレームユニット部分の値「０９」からＡフレーム位相「０４」を引き算した値（＝０５）をプルダウン周期（＝５）で割り算した余り（＝００）がプルダウン位相の値となる。このことは、第３２行目および第３３行目においても同様である。
【０１９０】
以上のように、ノンドロップフレームの場合、タイムコードのフレームユニット部分の値およびＡフレーム位相が分かれば、下記の式により、各フレームのプルダウン位相を特定することができる。
【０１９１】
ＰＰ＝｛（ＦＦ−ＡＰ）  ｍｏｄ  ＰＣ｝      （１）
【０１９２】
ただし、式（１）において、ＰＰはプルダウン位相を表し、ＦＦはタイムコードのフレームユニット部分の値を表し、ＡＰはＡフレーム位相の値を表し、ＰＣは１周期分のプルダウン周期に含まれるフレーム数を表している。また、「Ｘ  ｍｏｄ  Ｙ」は、Ｘ÷Ｙを演算したときの余りを表している。ただし、この割り算は整数の位の演算であり、小数点以下まで演算しない。すなわち、｛（ＦＦーＡＰ）  ｍｏｄ  ＰＣ｝は、（ＦＦ−ＡＰ）÷ＰＣを整数の位において演算したときの余りを意味する。
【０１９３】
このようにして、６０ｉタイムコード、Ａフレーム位相、およびプルダウン周期に含まれるフレーム数が分かれば、２−３プルダウン処理された動画データの各フレームのプルダウン位相を特定することができるため、後に逆２−３プルダウン処理が行われるときに、正確にリピートフィールド等を特定することができ、結果的に、正確に逆２−３プルダウン処理を行うことが可能となり、逆２−３プルダウン時の画質の劣化を防ぐことができる。
【０１９４】
次に、図２４および図２５は、５９．９４ｉ、すなわちドロップフレームの場合のＡフレーム位相とタイムコードの関係を表している。図２４の第１行目乃至第２７行目は、図２３の第１行目乃至第２７行目と同一であるので、説明を省略する。
【０１９５】
図２４の第２８行目乃至第３０行目には、２−３プルダウン処理後のＡフレーム位相を「０３」とした場合の５９．９４ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第２８行目乃至第３０行目には、タイムコードが「００：００：５９：２８」以後の対応関係が記されている。すなわち、第２９行目には、５９．９４ｉタイムコードのフレームユニット部分のみが、「２８」、「２９」、「０２」、「０３」、「０４」、「０５」の順に、フレーム毎に示され、第３０行目には、第２９行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」の順に示されている。これは、タイムコード「００：００：５９：２８」のプルダウン位相が「００」で、タイムコード「００：００：５９：２９」のプルダウン位相が「０１」で、タイムコード「００：０１：００：０２」のプルダウン位相が「０２」で、タイムコード「００：０１：００：０３」のプルダウン位相が「０３」で、タイムコード「００：０１：００：０４」のプルダウン位相が「０４」で、タイムコード「００：０１：００：０５」のプルダウン位相が「００」であることを示している。
【０１９６】
すなわち、ドロップフレームの場合、分ユニット部分が「００」、「１０」、「２０」、「３０」、「４０」、「５０」の場合を除く正分の開始から２つのタイムコード（フレームユニット部分が「００」および「０１」のタイムコード）が間引かれる（ドロップされる）。すなわち、ドロップフレームの場合、「００：０１：００：００」、「００：０１：００：０１」、「００：０２：００：００」、「００：０２：００：０１」、「００：０３：００：００」、「００：０３：００：０１」、「００：０４：００：００」、「００：０４：００：０１」、「００：０５：００：００」、「００：０５：００：０１」、「００：０６：００：００」、「００：０６：００：０１」、「００：０７：００：００」、「００：０７：００：０１」、「００：０８：００：００」、「００：０８：００：０１」、「００：０９：００：００」、「００：０９：００：０１」、「００：１１：００：００」、「００：１１：００：０１」・・・のように、フレームユニット部分が「００」および「０１」となるタイムコードは間引かれるため、存在しない。ただし、上記したように、分ユニット部分が「００」、「１０」、「２０」、「３０」、「４０」、「５０」の場合は、フレームユニット部分が「００」および「０１」となるタイムコードが間引かれない。従って、例えば、「００：００：００：００」、「００：００：００：０１」、「００：１０：００：００」、「００：１０：００：０１」、「００：２０：００：００」、「００：２０：００：０１」、「００：３０：００：００」、「００：３０：００：０１」、「００：４０：００：００」、「００：４０：００：０１」、「００：５０：００：００」、「００：５０：００：０１」等のタイムコードは存在する。
【０１９７】
図２４の第３２行目および第３３行目には、２−３プルダウン処理後のＡフレーム位相を「０４」とした場合の５９．９４ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第３２行目および第３３行目には、タイムコードが「００：００：５９：２９」以後の対応関係が記されている。すなわち、第３２行目には、５９．９４ｉタイムコードのフレームユニット部分のみが、「２９」、「０２」、「０３」、「０４」、「０５」、「０６」の順に、フレーム毎に示され、第３３行目には、第３２行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」の順に示されている。これは、タイムコード「００：００：５９：２９」のプルダウン位相が「００」で、タイムコード「００：０１：００：０２」のプルダウン位相が「０１」で、タイムコード「００：０１：００：０３」のプルダウン位相が「０２」で、タイムコード「００：０１：００：０４」のプルダウン位相が「０３」で、タイムコード「００：０１：００：０５」のプルダウン位相が「０４」で、タイムコード「００：０１：００：０６」のプルダウン位相が「００」であることを示している。
【０１９８】
第３５行目および第３６行目には、２−３プルダウン処理後のＡフレーム位相を「００」とした場合の５９．９４ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第３５行目および第３６行目には、タイムコードが「００：０１：００：０２」以後の対応関係が記されている。すなわち、第３５行目には、５９．９４ｉタイムコードのフレームユニット部分のみが、「０２」、「０３」、「０４」、「０５」、「０６」、「０７」の順に、フレーム毎に示され、第３６行目には、第３５行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」の順に示されている。これは、タイムコード「００：０１：００：０２」のプルダウン位相が「００」で、タイムコード「００：０１：００：０３」のプルダウン位相が「０１」で、タイムコード「００：０１：００：０４」のプルダウン位相が「０２」で、タイムコード「００：０１：００：０５」のプルダウン位相が「０３」で、タイムコード「００：０１：００：０６」のプルダウン位相が「０４」で、タイムコード「００：０１：００：０７」のプルダウン位相が「００」であることを示している。
【０１９９】
第３８行目および第３９行目には、２−３プルダウン処理後のＡフレーム位相を「０１」とした場合の５９．９４ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第３８行目および第３９行目には、タイムコードが「００：０１：００：０３」以後の対応関係が記されている。すなわち、第３８行目には、５９．９４ｉタイムコードのフレームユニット部分のみが、「０３」、「０４」、「０５」、「０６」、「０７」、「０８」の順に、フレーム毎に示され、第３９行目には、第３８行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」の順に示されている。これは、タイムコード「００：０１：００：０３」のプルダウン位相が「００」で、タイムコード「００：０１：００：０４」のプルダウン位相が「０１」で、タイムコード「００：０１：００：０５」のプルダウン位相が「０２」で、タイムコード「００：０１：００：０６」のプルダウン位相が「０３」で、タイムコード「００：０１：００：０７」のプルダウン位相が「０４」で、タイムコード「００：０１：００：０８」のプルダウン位相が「００」であることを示している。
【０２００】
第４１行目および第４２行目には、２−３プルダウン処理後のＡフレーム位相を「０２」とした場合の５９．９４ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第４１行目および第４２行目には、タイムコードが「００：０１：００：０４」以後の対応関係が記されている。すなわち、第３８行目には、５９．９４ｉタイムコードのフレームユニット部分のみが、「０４」、「０５」、「０６」、「０７」、「０８」、「０９」の順に、フレーム毎に示され、第４２行目には、第４１行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」の順に示されている。これは、タイムコード「００：０１：００：０４」のプルダウン位相が「００」で、タイムコード「００：０１：００：０５」のプルダウン位相が「０１」で、タイムコード「００：０１：００：０６」のプルダウン位相が「０２」で、タイムコード「００：０１：００：０７」のプルダウン位相が「０３」で、タイムコード「００：０１：００：０８」のプルダウン位相が「０４」で、タイムコード「００：０１：００：０９」のプルダウン位相が「００」であることを示している。
【０２０１】
図２５の第１行目および第２行目には、２−３プルダウン処理後のＡフレーム位相を「０１」とした場合の５９．９４ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第１行目および第２行目には、タイムコードが「００：０１：５９：２８」以後の対応関係が記されている。すなわち、第１行目には、５９．９４ｉタイムコードのフレームユニット部分のみが、「２８」、「２９」、「０２」、「０３」、「０４」、「０５」の順に、フレーム毎に示され、第２行目には、第１行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」の順に示されている。これは、タイムコード「００：０１：５９：２８」のプルダウン位相が「００」で、タイムコード「００：０１：５９：２９」のプルダウン位相が「０１」で、タイムコード「００：０２：００：０２」のプルダウン位相が「０２」で、タイムコード「００：０２：００：０３」のプルダウン位相が「０３」で、タイムコード「００：０２：００：０４」のプルダウン位相が「０４」で、タイムコード「００：０２：００：０５」のプルダウン位相が「００」であることを示している。
【０２０２】
第４行目および第５行目には、２−３プルダウン処理後のＡフレーム位相を「０２」とした場合の５９．９４ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第４行目および第５行目には、タイムコードが「００：０１：５９：２９」以後の対応関係が記されている。すなわち、第４行目には、５９．９４ｉタイムコードのフレームユニット部分のみが、「２９」、「０２」、「０３」、「０４」、「０５」、「０６」の順に、フレーム毎に示され、第５行目には、第４行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」の順に示されている。これは、タイムコード「００：０１：５９：２９」のプルダウン位相が「００」で、タイムコード「００：０２：００：０２」のプルダウン位相が「０１」で、タイムコード「００：０２：００：０３」のプルダウン位相が「０２」で、タイムコード「００：０２：００：０４」のプルダウン位相が「０３」で、タイムコード「００：０２：００：０５」のプルダウン位相が「０４」で、タイムコード「００：０２：００：０６」のプルダウン位相が「００」であることを示している。
【０２０３】
第７行目および第８行目には、２−３プルダウン処理後のＡフレーム位相を「０３」とした場合の５９．９４ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第７行目および第８行目には、タイムコードが「００：０２：００：０２」以後の対応関係が記されている。すなわち、第７行目には、５９．９４ｉタイムコードのフレームユニット部分のみが、「０２」、「０３」、「０４」、「０５」、「０６」、「０７」の順に、フレーム毎に示され、第８行目には、第７行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」の順に示されている。これは、タイムコード「００：０２：００：０２」のプルダウン位相が「００」で、タイムコード「００：０２：００：０３」のプルダウン位相が「０１」で、タイムコード「００：０２：００：０４」のプルダウン位相が「０２」で、タイムコード「００：０２：００：０５」のプルダウン位相が「０３」で、タイムコード「００：０２：００：０６」のプルダウン位相が「０４」で、タイムコード「００：０２：００：０７」のプルダウン位相が「００」であることを示している。
【０２０４】
第１０行目および第１１行目には、２−３プルダウン処理後のＡフレーム位相を「０４」とした場合の５９．９４ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第１０行目および第１１行目には、タイムコードが「００：０２：００：０３」以後の対応関係が記されている。すなわち、第１０行目には、５９．９４ｉタイムコードのフレームユニット部分のみが、「０３」、「０４」、「０５」、「０６」、「０７」、「０８」の順に、フレーム毎に示され、第１１行目には、第１０行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」の順に示されている。これは、タイムコード「００：０２：００：０３」のプルダウン位相が「００」で、タイムコード「００：０２：００：０４」のプルダウン位相が「０１」で、タイムコード「００：０２：００：０５」のプルダウン位相が「０２」で、タイムコード「００：０２：００：０６」のプルダウン位相が「０３」で、タイムコード「００：０２：００：０７」のプルダウン位相が「０４」で、タイムコード「００：０２：００：０８」のプルダウン位相が「００」であることを示している。
【０２０５】
第１３行目および第１４行目には、２−３プルダウン処理後のＡフレーム位相を「００」とした場合の５９．９４ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第１３行目および第１４行目には、タイムコードが「００：０２：００：０４」以後の対応関係が記されている。すなわち、第１３行目には、５９．９４ｉタイムコードのフレームユニット部分のみが、「０４」、「０５」、「０６」、「０７」、「０８」、「０９」の順に、フレーム毎に示され、第１４行目には、第１３行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」の順に示されている。これは、タイムコード「００：０２：００：０４」のプルダウン位相が「００」で、タイムコード「００：０２：００：０５」のプルダウン位相が「０１」で、タイムコード「００：０２：００：０６」のプルダウン位相が「０２」で、タイムコード「００：０２：００：０７」のプルダウン位相が「０３」で、タイムコード「００：０２：００：０８」のプルダウン位相が「０４」で、タイムコード「００：０２：００：０９」のプルダウン位相が「００」であることを示している。
【０２０６】
第１７行目および第１８行目には、２−３プルダウン処理後のＡフレーム位相を「００」とした場合の５９．９４ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第１７行目および第１８行目には、タイムコードが「００：０３：００：０６」以後の対応関係が記されている。すなわち、第１７行目には、５９．９４ｉタイムコードのフレームユニット部分のみが、「０６」、「０７」、「０８」、「０９」、「１０」、「１１」の順に、フレーム毎に示され、第１８行目には、第１７行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」の順に示されている。これは、タイムコード「００：０３：００：０６」のプルダウン位相が「００」で、タイムコード「００：０３：００：０７」のプルダウン位相が「０１」で、タイムコード「００：０３：００：０８」のプルダウン位相が「０２」で、タイムコード「００：０３：００：０９」のプルダウン位相が「０３」で、タイムコード「００：０３：００：１０」のプルダウン位相が「０４」で、タイムコード「００：０３：００：１１」のプルダウン位相が「００」であることを示している。
【０２０７】
第２１行目および第２２行目には、２−３プルダウン処理後のＡフレーム位相を「００」とした場合の５９．９４ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第２１行目および第２２行目には、タイムコードが「００：０４：００：０８」以後の対応関係が記されている。すなわち、第２１行目には、５９．９４ｉタイムコードのフレームユニット部分のみが、「０８」、「０９」、「１０」、「１１」、「１２」、「１３」の順に、フレーム毎に示され、第２２行目には、第２１行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」の順に示されている。これは、タイムコード「００：０４：００：０８」のプルダウン位相が「００」で、タイムコード「００：０４：００：０９」のプルダウン位相が「０１」で、タイムコード「００：０４：００：１０」のプルダウン位相が「０２」で、タイムコード「００：０４：００：１１」のプルダウン位相が「０３」で、タイムコード「００：０４：００：１２」のプルダウン位相が「０４」で、タイムコード「００：０４：００：１３」のプルダウン位相が「００」であることを示している。
【０２０８】
第２５行目および第２６行目には、２−３プルダウン処理後のＡフレーム位相を「００」とした場合の５９．９４ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第２５行目および第２６行目には、タイムコードが「００：０５：００：１０」以後の対応関係が記されている。すなわち、第２５行目には、５９．９４ｉタイムコードのフレームユニット部分のみが、「１０」、「１１」、「１２」、「１３」、「１４」、「１５」の順に、フレーム毎に示され、第２６行目には、第２５行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」の順に示されている。これは、タイムコード「００：０５：００：１０」のプルダウン位相が「００」で、タイムコード「００：０５：００：１１」のプルダウン位相が「０１」で、タイムコード「００：０５：００：１２」のプルダウン位相が「０２」で、タイムコード「００：０５：００：１３」のプルダウン位相が「０３」で、タイムコード「００：０５：００：１４」のプルダウン位相が「０４」で、タイムコード「００：０５：００：１５」のプルダウン位相が「００」であることを示している。
【０２０９】
第２９行目および第３０行目には、２−３プルダウン処理後のＡフレーム位相を「００」とした場合の５９．９４ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第２９行目および第３０行目には、タイムコードが「００：０６：００：１２」以後の対応関係が記されている。すなわち、第２９行目には、５９．９４ｉタイムコードのフレームユニット部分のみが、「１２」、「１３」、「１４」、「１５」、「１６」、「１７」の順に、フレーム毎に示され、第３０行目には、第２９行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」の順に示されている。これは、タイムコード「００：０６：００：１２」のプルダウン位相が「００」で、タイムコード「００：０６：００：１３」のプルダウン位相が「０１」で、タイムコード「００：０６：００：１４」のプルダウン位相が「０２」で、タイムコード「００：０６：００：１５」のプルダウン位相が「０３」で、タイムコード「００：０６：００：１６」のプルダウン位相が「０４」で、タイムコード「００：０６：００：１７」のプルダウン位相が「００」であることを示している。
【０２１０】
第３３行目および第３４行目には、２−３プルダウン処理後のＡフレーム位相を「００」とした場合の５９．９４ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第３３行目および第３４行目には、タイムコードが「００：０７：００：１４」以後の対応関係が記されている。すなわち、第３３行目には、５９．９４ｉタイムコードのフレームユニット部分のみが、「１４」、「１５」、「１６」、「１７」、「１８」、「１９」の順に、フレーム毎に示され、第３４行目には、第３３行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」の順に示されている。これは、タイムコード「００：０７：００：１４」のプルダウン位相が「００」で、タイムコード「００：０７：００：１５」のプルダウン位相が「０１」で、タイムコード「００：０７：００：１６」のプルダウン位相が「０２」で、タイムコード「００：０７：００：１７」のプルダウン位相が「０３」で、タイムコード「００：０７：００：１８」のプルダウン位相が「０４」で、タイムコード「００：０７：００：１９」のプルダウン位相が「００」であることを示している。
【０２１１】
第３７行目および第３８行目には、２−３プルダウン処理後のＡフレーム位相を「００」とした場合の５９．９４ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第３７行目および第３８行目には、タイムコードが「００：０８：００：１６」以後の対応関係が記されている。すなわち、第３７行目には、５９．９４ｉタイムコードのフレームユニット部分のみが、「１６」、「１７」、「１８」、「１９」、「２０」、「２１」の順に、フレーム毎に示され、第３８行目には、第３７行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」の順に示されている。これは、タイムコード「００：０８：００：１６」のプルダウン位相が「００」で、タイムコード「００：０８：００：１７」のプルダウン位相が「０１」で、タイムコード「００：０８：００：１８」のプルダウン位相が「０２」で、タイムコード「００：０８：００：１９」のプルダウン位相が「０３」で、タイムコード「００：０８：００：２０」のプルダウン位相が「０４」で、タイムコード「００：０８：００：２１」のプルダウン位相が「００」であることを示している。
【０２１２】
第４１行目および第４２行目には、２−３プルダウン処理後のＡフレーム位相を「００」とした場合の５９．９４ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第４１行目および第４２行目には、タイムコードが「００：０９：００：１８」以後の対応関係が記されている。すなわち、第４１行目には、５９．９４ｉタイムコードのフレームユニット部分のみが、「１８」、「１９」、「２０」、「２１」、「２２」、「２３」の順に、フレーム毎に示され、第４２行目には、第４１行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」の順に示されている。これは、タイムコード「００：０９：００：１８」のプルダウン位相が「００」で、タイムコード「００：０９：００：１９」のプルダウン位相が「０１」で、タイムコード「００：０９：００：２０」のプルダウン位相が「０２」で、タイムコード「００：０９：００：２１」のプルダウン位相が「０３」で、タイムコード「００：０９：００：２２」のプルダウン位相が「０４」で、タイムコード「００：０９：００：２３」のプルダウン位相が「００」であることを示している。
【０２１３】
第４５行目および第４６行目には、２−３プルダウン処理後のＡフレーム位相を「００」とした場合の５９．９４ｉタイムコードとプルダウン位相の対応関係が記されている。なお、第４５行目および第４６行目には、タイムコードが「００：１０：００：１８」以後の対応関係が記されている。すなわち、第４５行目には、５９．９４ｉタイムコードのフレームユニット部分のみが、「１８」、「１９」、「２０」、「２１」、「２２」、「２３」の順に、フレーム毎に示され、第４６行目には、第４５行目のタイムコードに対応して、プルダウン位相が、「００」、「０１」、「０２」、「０３」、「０４」、「００」の順に示されている。これは、タイムコード「００：１０：００：１８」のプルダウン位相が「００」で、タイムコード「００：１０：００：１９」のプルダウン位相が「０１」で、タイムコード「００：１０：００：２０」のプルダウン位相が「０２」で、タイムコード「００：１０：００：２１」のプルダウン位相が「０３」で、タイムコード「００：１０：００：２２」のプルダウン位相が「０４」で、タイムコード「００：１０：００：２３」のプルダウン位相が「００」であることを示している。
【０２１４】
ここで、図２４および図２５に示されたドロップフレームの場合における、逆２−３プルダウン処理について考える。正確に逆２−３プルダウン処理を行うためには、各フレームのプルダウン位相を特定する必要がある。ノンドロップフレームの場合は、先述した式（１）により、プルダウン位相を特定することができるが、ドロップフレームの場合、間引かれた（ドロップされた）タイムコードがあるため、単純に式（１）に値を代入しても、プルダウン位相を求めることはできない。
【０２１５】
ここで、プルダウン位相に注目すると、プルダウン位相は、「００」、「０１」、「０２」、「０３」、「０４」、「００」、「０１」、「０２」、「０３」、「０４」・・・のように、「００」乃至「０４」を周期的に繰り返す。そこで、５９．９４ｉタイムコードを、フレーム数に換算した後、フレーム数からＡフレーム位相の値を引き算し、さらにプルダウン周期の値で割り算すれば、その割り算した余りがプルダウン位相となる。
【０２１６】
そこで、まず、５９．９４ｉタイムコードを、フレーム数に換算する式を以下に示す。
【０２１７】
2005020330.tif 000003
【０２１８】
ただし、式（２）において、ＮＦｄｆは求めるべきフレーム数を表し、ＨＨは５９．９４ｉタイムコードの時間ユニット部分の値を表し、ＭＭは５９．９４ｉタイムコードの分ユニット部分の値を表し、ＳＳは５９．９４ｉタイムコードの秒ユニット部分の値を表している。また、式（２）において、（ＭＭ  ｄｉｖ  １０）は、５９．９４ｉタイムコードの分ユニット部分の値を１０で割り算したときの商を表し、（ＭＭ  ｍｏｄ  １０）は、５９．９４ｉタイムコードの分ユニット部分の値を１０で割り算したときの余りを表している。なお、ここでの割り算は、整数の位の演算であり、小数点以下まで演算しない。
【０２１９】
例えば、５９．９４ｉタイムコードが、「００：０１：００：０２」の場合、式（２）に値を代入して、タイムコードをフレーム数に換算すると、
2005020330.tif 000004
となり、フレーム数は１８００フレームとなる。
【０２２０】
また、例えば、５９．９４ｉタイムコードが、「００：０２：００：０４」の場合、式（２）に値を代入して、タイムコードをフレーム数に換算すると、
2005020330.tif 000005
となり、フレーム数は３６００フレームとなる。
【０２２１】
また、例えば、５９．９４ｉタイムコードが、「００：１０：００：００」の場合、式（２）に値を代入して、タイムコードをフレーム数に換算すると、
2005020330.tif 000006
となり、フレーム数は１７９８２フレームとなる。
【０２２２】
また、例えば、５９．９４ｉタイムコードが、「００：１０：００：１８」の場合、式（２）に値を代入して、タイムコードをフレーム数に換算すると、
2005020330.tif 000007
となり、フレーム数は１８０００フレームとなる。
【０２２３】
なお、式（２）の代わりに以下の式によっても、フレーム数ＮＦｄｆを求めることができる。
【０２２４】
2005020330.tif 000008
【０２２５】
式（３）でも、フレーム数ＮＦｄｆを求めることができる。
【０２２６】
このようにして、式（２）または式（３）によりフレーム数ＮＦｄｆを求めた後、フレーム数からＡフレーム位相の値ＡＰを引き算し、算出された値（ＮＦｄｆ−ＡＰ）をプルダウン周期ＰＣで割り算すると、その余りがプルダウン位相となる。
【０２２７】
すなわち、ドロップフレームの場合、以下の式により、プルダウン位相を算出することができる。
【０２２８】
ＰＰ＝｛（ＮＦｄｆ−ＡＰ）  ｍｏｄ  ＰＣ｝      （４）
【０２２９】
このようにして、ドロップフレームにおいても、２−３プルダウン処理された動画データの各フレームのプルダウン位相を特定することができるため、後に逆２−３プルダウン処理が行われるときに、正確にリピートフィールド等を特定することができ、結果的に、正確に逆２−３プルダウン処理を行うことが可能となり、逆２−３プルダウン時の画質の劣化を防ぐことができる。
【０２３０】
次に、図２６のフローチャートを参照して、逆２−３プルダウン処理装置１６の逆２−３プルダウン処理について説明する。
【０２３１】
ステップＳ２０１において、ＮＲＴメタデータ処理部１２６は、ドライブ１０３を介して、光ディスク２からＮＲＴメタデータファイルを読み出し、ビデオフォーマットに関する属性を取得する。ビデオフォーマットに関する属性は、例えば、図２１の第２１行目乃至図２２の第３行目に記述されている。従って、ＮＲＴメタデータ処理部１２６は、図２１の第２１行目乃至図２２の第３行目の記述内容を取得する。ＮＲＴメタデータ処理部１２６は、取得したビデオフォーマットに関する属性を位相特定部１２４に供給する。
【０２３２】
ステップＳ２０２において、復号部１２１は、ドライブ１０３を介して光ディスク２から動画データファイルを読み出し、読み出した動画データファイルを復号して、復号後の動画データをフレーム変換部１２２に出力する。
【０２３３】
ステップＳ２０３において、位相特定部１２４は、ドライブ１０３を介して光ディスク２より、ステップＳ２０２で読み出された動画データのフレームに対応するＲＴメタデータを読み出し、一連の動画データのフレームのうち先頭のフレームに対応するＲＴメタデータのＬＴＣを取得する。そして、位相特定部１２４は、取得したＬＴＣをフレーム数に換算する。なお、ＬＴＣには、ドロップフレームであるかノンドロップフレームであるかを示すフラグが含まれているため、位相特定部１２４は、このフラグに基づいて、ドロップフレームであるかノンドロップフレームであるかを判定し、ドロップフレームの場合、上述した式（２）または式（３）により、ＬＴＣをフレーム数に換算する。なお、ＬＴＣに含まれているフラグに基づいて、ノンドロップフレームであると判定された場合、位相特定部１２４は、ＬＴＣのフレームユニット部分の値をフレーム数とする。
【０２３４】
ステップＳ２０４において、位相特定部１２４は、ステップＳ２０３で求められたフレーム数、ＮＲＴメタデータ処理部１２６から供給されたビデオフォーマットの属性に含まれるＡフレーム位相に関する記述、およびプルダウン周期に基づいて、逆２−３プルダウン処理を開始する先頭フレームのプルダウン位相を求める。すなわち、ステップＳ２０３でフレーム数が求められ、ＮＲＴメタデータ処理部１２６からＡフレーム位相に関する記述（例えば図２２の第１行目の「ａＦｒａｍｅＰｈａｓｅ＝”００”」）が供給され、また、プルダウン周期は分かっているので、これらを利用して、逆２−３プルダウン処理を開始する先頭フレームのプルダウン位相を求めることができる。
【０２３５】
ノンドロップフレームの場合、位相特定部１２４は、ステップＳ２０３でフレームユニット部分の値ＦＦを取得しているので、式（１）によりプルダウン位相ＰＰを求める。一方、ドロップフレームの場合、位相特定部１２４は、ステップＳ２０３で、逆２−３プルダウンする先頭フレームまでのフレーム数を求めているので、式（４）によりプルダウン位相ＰＰを求める。
【０２３６】
位相特定部１２４は、求められた逆２−３プルダウンする先頭フレームのプルダウン位相をフレーム変換部１２２に通知する。
【０２３７】
例えば図４に示されるように、プルダウン周期は繰り返されているため、ステップＳ２０４で求められた、逆２−３プルダウンする先頭フレームのプルダウン位相が特定されれば、先頭から２番目以降のフレームのプルダウン位相も一意に特定することができる。そこで、ステップＳ２０５において、フレーム変換部１２２は、先頭フレームのプルダウン位相に基づいて、順次、２番目以降のプルダウン位相も特定し、特定したプルダウン位相に基づいて、逆２−３プルダウンを行う。
【０２３８】
特定されたプルダウン位相が図４のプルダウン位相「００」だった場合、フレーム変換部１２２は、そのプルダウン位相「００」のフレームのトップフィールドおよびボトムフィールドを、それぞれ２４ｐの動画データのトップフィールドｔ０およびボトムフィールドｂ０として採用する。また、特定されたプルダウン位相が図４のプルダウン位相「０１」だった場合、フレーム変換部１２２は、そのプルダウン位相「０１」のフレームのトップフィールドおよびボトムフィールドを、それぞれ２４ｐの動画データのトップフィールドｔ１およびボトムフィールドｂ１として採用する。また、特定されたプルダウン位相が図４のプルダウン位相「０２」だった場合、フレーム変換部１２２は、そのプルダウン位相「０２」のフレームのトップフィールドをリピートフィールドであるとして採用せず、プルダウン位相「０２」のボトムフィールドのみを、２４ｐの動画データのボトムフィールドｂ２として採用する。また、特定されたプルダウン位相が図４のプルダウン位相「０３」だった場合、フレーム変換部１２２は、そのプルダウン位相「０３」のフレームのトップフィールドを、２４ｐの動画データのトップフィールドｔ２として採用し、プルダウン位相「０３」のフレームのボトムフィールドを、２４ｐの動画データのボトムフィールドｂ３として採用する。また、特定されたプルダウン位相が図４のプルダウン位相「０４」だった場合、フレーム変換部１２２は、そのプルダウン位相「０４」のフレームのトップフィールドのみを２４ｐの動画データのトップフィールドｔ３として採用し、プルダウン位相「０４」のフレームのボトムフィールドはリピートフィールドであるとして採用しない。
【０２３９】
このようにして、６０ｉ（または５９．９４ｉ）の動画データから、逆２−３プルダウンにより２４ｐの動画データを生成する。フレーム変換部１２２は、逆２−３プルダウンにより生成された２４ｐの動画データを符号化部１２３およびローレゾデータ生成部１２５に供給する。
【０２４０】
また、フレーム変換部１２２は、プルダウン周期分のフレームの逆２−３プルダウンが行われると、ＲＴメタデータ処理部１２７に通知する。
【０２４１】
ステップＳ２０６において、符号化部１２３は、フレーム変換部１２２から供給された２４ｐの動画データを、例えばＭＰＥＧ２などの符号化方式で符号化する。また、ローレゾデータ生成部１２５は、フレーム変換部１２２から供給された２４ｐの動画データからローレゾデータを生成する。
【０２４２】
ステップＳ２０７において、ＲＴメタデータ処理部１２７は、フレーム変換部１２２からの、プルダウン周期分の逆２−３プルダウンが実行された旨の通知を受けると、そのプルダウン周期分の全フレームに対して、個々に２４ｐタイムコードを生成し、生成した２４ｐタイムコードを含むＲＴメタデータを、フレームごとに生成する。
【０２４３】
ステップＳ２０８において、ＮＲＴメタデータ処理部１２６は、ＮＲＴメタデータを生成する。
【０２４４】
ステップＳ２０９において、管理ファイル処理部１２８は、クリップインフォメーションファイルを作成する。また、管理ファイル処理部１２８は、ピクチャポインタファイルをも作成する。
【０２４５】
ステップＳ２１０において、逆２−３プルダウン処理部９４は、符号化部１２３により符号化された２４ｐの動画データ、ローレゾデータ生成部１２５により生成されたローレゾデータ、ＲＴメタデータ処理部１２７により生成されたＲＴメタデータ、ＮＲＴメタデータ処理部１２６により生成されたＮＲＴメタデータ、並びに管理ファイル処理部１２８により生成されたクリップインフォメーションファイルおよびピクチャポインタファイルを、所定の順番で、ドライブ１０４に供給し、ドライブ１０４は、供給されたデータを光ディスク３の所定の物理領域に記録する。
【０２４６】
以上のようにして、逆２−３プルダウン処理が実行される。
【０２４７】
以上のように、本発明によれば、２−３プルダウン処理時には、タイムコードとＡフレーム位相を記録しておき、逆２−３プルダウン処理時には、このタイムコードとＡフレーム位相に基づいて各フレームのプルダウン位相を特定するようにしたので、正確に逆２−３プルダウン処理を行うことが可能となる。また、Ａフレーム位相を記録しておけば、２−３プルダウン処理時に全てのフレームにプルダウン位相を記録しなくても、逆２−３プルダウン処理時に、正確にプルダウン位相を特定することができる。
【０２４８】
なお、以上においては、２−３プルダウン処理装置１３において２−３プルダウン処理を行い、逆２−３プルダウン処理装置１６において逆２−３プル段処理を行う場合について説明したが、２−３プルダウン処理および逆２−３プルダウン処理を行う情報処理装置としては、これに限らず、それ以外の情報処理装置であってもよい。また、例えば、１つの情報処理装置において、２−３プルダウン処理および逆２−３プルダウン処理を行うようにしても良い。
【０２４９】
また、以上においては、２−３プルダウン処理および逆２−３プルダウン処理の場合を例にして説明したが、本発明は上記以外のプルダウン処理（例えば、２−３−３−２プルダウン処理など）に適用することも勿論可能である。
【０２５０】
また、以上においては、２−３プルダウン処理または逆２−３プルダウン処理する一連の動画データが、すべて同一のＡフレーム位相である場合を例にして説明したが、一連の動画データが、複数の異なるＡフレーム位相である場合にも、本発明は適用可能である。その場合、Ａフレーム位相が不連続になる不連続点のタイムコードと、Ａフレーム位相の対応テーブルをＮＲＴメタデータファイルに記述するようにすればよい。
【０２５１】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体等からインストールされる。
【０２５２】
記録媒体は、図２および図１０に示されるように、２−３プルダウン処理装置１３および逆２−３プルダウン処理装置１６とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）を含む）、光磁気ディスク（ＭＤ（Ｍｉｎｉ−Ｄｉｓｃ）（登録商標）を含む）、若しくは半導体メモリなどよりなるパッケージメディアを含むリムーバブルメディア４２，１０２により構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記憶されているＲＯＭ３２，９２や記憶部３９，９９が含まれるハードディスクなどで構成される。
【０２５３】
なお、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に従って、時系列的に行われる処理は勿論、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２５４】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０２５５】
【発明の効果】
以上のように、第１の本発明によれば、プルダウン処理をすることができる。特に、プルダウンされたビデオ信号から、容易かつ正確に、元のビデオ信号を再現できるようにプルダウン処理をすることができる。
【０２５６】
第２の本発明によれば、プルダウン処理された動画から元の動画を復元することができる。特に、プルダウンされたビデオ信号から、容易かつ正確に、元のビデオ信号を再現することができる。
【図面の簡単な説明】
【図１】本発明を適用した映像プログラム制作支援システムの構成例を示す図である。
【図２】図１の２−３プルダウン処理装置の内部の構成例を示すブロック図である。
【図３】図２の２−３プルダウン処理部の内部の構成例を示すブロック図である。
【図４】２−３プルダウンを説明する図である。
【図５】２−３プルダウンを説明する他の図である。
【図６】２−３プルダウンを説明するさらに他の図である。
【図７】２−３プルダウンを説明する図である。
【図８】２−３プルダウンを説明する他の図である。
【図９】２−３プルダウンを説明するさらに他の図である。
【図１０】図１の逆２−３プルダウン処理装置の内部の構成例を示すブロック図である。
【図１１】図１０の逆２−３プルダウン処理部の内部の構成例を示すブロック図である。
【図１２】図１の光ディスクに記録されたデータの構成例を示す模式図である。
【図１３】図１の光ディスクに記録されたデータの構成例を説明する模式図である。
【図１４】ファイルシステムによるデータを管理するためのディレクトリ構造の例を示す図である。
【図１５】図１４に示されるディレクトリ構造のさらに詳細な構成例を示す図である。
【図１６】図１４に示されるディレクトリ構造のさらに詳細な構成例を示す図である。
【図１７】２−３プルダウン処理を説明するフローチャートである。
【図１８】ノンリアルタイムメタデータの記述例を示す図である。
【図１９】ノンリアルタイムメタデータの記述例を示す、図１８に続く図である。
【図２０】ノンリアルタイムメタデータの記述例を示す、図１９に続く図である。
【図２１】ノンリアルタイムメタデータの記述例を示す、図２０に続く図である。
【図２２】ノンリアルタイムメタデータの記述例を示す、図２１に続く図である。
【図２３】ノンドロップフレームの場合のタイムコードとプルダウン位相の対応関係を説明する図である。
【図２４】ドロップフレームの場合のタイムコードとプルダウン位相の対応関係を説明する図である。
【図２５】ドロップフレームの場合のタイムコードとプルダウン位相の対応関係を説明する他の図である。
【図２６】逆２−３プルダウン処理を説明するフローチャートである。
【符号の説明】１乃至３  光ディスク，  １１  撮像装置，  １２  編集装置，  １３  ２−３プルダウン処理装置，  １４  表示装置，  １５  編集装置，  １６  逆２−３プルダウン処理装置，  ３４  ２−３プルダウン処理部，４３，４４  ドライブ，  ６１  復号部，  ６２  フレーム変換部，  ６３  符号化部，  ６４  位相設定部，  ６５  ローレゾデータ生成部，  ６６  ＲＴメタデータ処理部，  ６７  ＮＲＴメタデータ処理部，  ６８  管理ファイル処理部，  ９４  逆２−３プルダウン処理部，  １０３，１０４  ドライブ，  １２１復号部，  １２２  フレーム変換部，  １２３  符号化部，  １２４  位相特定部，  １２５  ローレゾデータ生成部，  ＮＲＴメタデータ処理部，  １２７  ＲＴメタデータ処理部，  １２８  管理ファイル処理部，  ２５２  動画データファイル，  ２６２  ノンリアルタイムメタデータ，  ２６３  リアルタイムメタデータ
【図１】
2005020330.tif 000009
【図２】
2005020330.tif 000010
【図３】
2005020330.tif 000011
【図４】
2005020330.tif 000012
【図５】
2005020330.tif 000013
【図６】
2005020330.tif 000014
【図７】
2005020330.tif 000015
【図８】
2005020330.tif 000016
【図９】
2005020330.tif 000017
【図１０】
2005020330.tif 000018
【図１１】
2005020330.tif 000019
【図１２】
2005020330.tif 000020
【図１３】
2005020330.tif 000021
【図１４】
2005020330.tif 000022
【図１５】
2005020330.tif 000023
【図１６】
2005020330.tif 000024
【図１７】
2005020330.tif 000025
【図１８】
2005020330.tif 000026
【図１９】
2005020330.tif 000027
【図２０】
2005020330.tif 000028
【図２１】
2005020330.tif 000029
【図２２】
2005020330.tif 000030
【図２３】
2005020330.tif 000031
【図２４】
2005020330.tif 000032
【図２５】
2005020330.tif 000033
【図２６】
2005020330.tif 000034