(57)【要約】【課題】プルダウン変換されたデータを、容易かつ正確に、再生または逆変換することができるようにする。【解決手段】  ２−３プルダウン変換処理タイミング制御部２７は、タイムコード処理部２６より供給されるタイムコードの値が５の整数倍となるフレームにおいて２−３プルダウン変換処理部２３にシーケンスリセットを行わせる。また、２−３プルダウン変換処理タイミング制御部２７は、画像データの記録処理の開始終了タイミングを制御するために、２−３プルダウン変換処理のシーケンスの位相情報を記録制御処理タイミング制御部２８に供給する。記録制御処理タイミング制御部２８は、そのシーケンスの位相情報に基づいて、記録制御処理部２４の動作を制御し、画像データの記録開始タイミングと終了タイミングをシーケンスに同期させる。本発明は、例えば、カムコーダに適用できる。【選択図】図２
2006066986.tif 000002
【特許請求の範囲】
【請求項１】
画像データを処理する情報処理装置において、
前記画像データのプルダウン変換処理において繰り返し行われるシーケンスの開始タイミングを制御するシーケンス制御手段と、
前記シーケンス制御手段により制御されてプルダウン変換された前記画像データに対する処理のタイミングを、前記シーケンスのタイミングに応じて制御する処理タイミング制御手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記プルダウン変換処理は、毎秒２４フレームのプログレッシブ方式の画像データを、毎秒６０フィールドのインターレス方式の画像データに変換する２−３プルダウン変換処理である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記シーケンス制御手段は、前記シーケンスの開始タイミングを強制的に移動させる開始タイミング変更手段を備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記シーケンス制御手段は、前記開始タイミング変更手段により前記シーケンスの開始タイミングを、前記画像データのタイムコードの値が５の整数倍となるフレームに合わせる
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記処理タイミング制御手段は、前記シーケンスの開始タイミングに応じて、前記画像データに対する処理の開始タイミングを制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記処理タイミング制御手段は、前記シーケンスの終了タイミングに応じて、前記画像データに対する処理の終了タイミングを制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記処理タイミング制御手段は、前記プルダウン変換された前記画像データを記録媒体に記録する処理のタイミングを制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記処理タイミング制御手段は、前記プルダウン変換された前記画像データを外部に出力する処理のタイミングを制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項９】
画像データを処理する情報処理装置の情報処理方法であって、
前記画像データのプルダウン変換処理において繰り返し行われるシーケンスの開始タイミングを制御するシーケンス制御ステップと、
前記シーケンス制御ステップの処理により制御されてプルダウン変換された前記画像データに対する処理のタイミングを、前記シーケンスのタイミングに応じて制御する処理タイミング制御ステップと
を含むことを特徴とする情報処理方法。
【請求項１０】
画像データに関する処理をコンピュータに行わせるプログラムにおいて、
前記画像データのプルダウン変換処理において繰り返し行われるシーケンスの開始タイミングを制御するシーケンス制御ステップと、
前記シーケンス制御ステップの処理により制御されてプルダウン変換された前記画像データに対する処理のタイミングを、前記シーケンスのタイミングに応じて制御する処理タイミング制御ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、プルダウン変換されたデータを、容易かつ正確に、再生または逆変換することができるようにした情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、画像データには様々な方式が存在し、毎秒当たりのフレーム数についても複数の方式が存在する。例えば、地上波アナログカラーテレビジョン放送に利用されるNTSC（National Television Standards Committee）方式のテレビジョン信号のように、３０フレーム毎秒のインターレス方式（すなわち、６０フィールド毎秒）（６０ｉ）がある。また、この他にも、例えば、映画の記録等に利用される、フィルム映像と同様の２４フレーム毎秒のプログレッシブ方式（２４Ｐ）もある。
【０００３】
このような複数の方式の間で一方の方式から他方の方式に変換する方法も存在する。例えば、２４Ｐの画像データを６０ｉに変換する２−３プルダウン変換処理が存在する。２−３プルダウン変換処理は、図１に示されるように、２４Ｐの画像データ１の４フレームを６０ｉの画像データ２の１０フィールド（５フレーム）に変換し、これを１シーケンスとして繰り返すことにより、２４Ｐの画像データを６０ｉの画像データに変換する。
【０００４】
図１において、画像データ１は、２４Ｐの画像データであり、フレームＡ乃至フレームＤは、変換処理の１シーケンスを構成する画像データ１の４フレームを示す。また、画像データ２は、６０ｉの画像データを示し、シーケンス番号No.０乃至No.４は、変換処理の１シーケンスを構成する画像データ２の５フレームを示す。また、「Ａｏ」は、２４Ｐの画像データ１のフレームＡが変換された６０ｉの画像データ２の第１フィールド（オットフィールド）を示し、「Ａｅ」は、２４Ｐの画像データ１のフレームＡが変換された６０ｉの画像データ２の第２フィールド（イーブンフィールド）を示す。同様に、「Ｂｏ」は、２４Ｐの画像データ１のフレームＢが変換された６０ｉの画像データ２の第１フィールドを示し、「Ｂｅ」は、２４Ｐの画像データ１のフレームＢが変換された６０ｉの画像データ２の第２フィールド（イーブンフィールド）を示し、「Ｃｏ」は、２４Ｐの画像データ１のフレームＣが変換された６０ｉの画像データ２の第１フィールドを示し、「Ｃｅ」は、２４Ｐの画像データ１のフレームＣが変換された６０ｉの画像データ２の第２フィールド（イーブンフィールド）を示し、「Ｄｏ」は、２４Ｐの画像データ１のフレームＤが変換された６０ｉの画像データ２の第１フィールドを示し、「Ｄｅ」は、２４Ｐの画像データ１のフレームＤが変換された６０ｉの画像データ２の第２フィールド（イーブンフィールド）を示す。
【０００５】
すなわち、２−３プルダウン変換処理によって、図１に示されるように、画像データ１のフレームＡは、画像データ２のシーケンス番号No.０のフレームの第１フィールドと第２フィールドの２つのフィールドに変換される。また、画像データ１のフレームＢは、画像データ２のシーケンス番号No.１のフレームの第１フィールドと第２フィールド、並びに、シーケンス番号No.２のフレームの第１フィールドの３つのフィールドに変換される。さらに、画像データ１のフレームＣは、画像データ２のシーケンス番号No.１のフレームの第２フィールド、並びに、シーケンス番号No.３のフレームの第１フィールドの２つのフィールドに変換される。また、画像データ１のフレームＤは、画像データ２のシーケンス番号No.３のフレームの第２フィールド、並びに、シーケンス番号No.４のフレームの第１フィールドと第２フィールドの３つのフィールドに変換される。そして、この変換処理が１シーケンスとして繰り返される。
【０００６】
従って、この６０ｉの画像データ２を２４Ｐに２−３プルダウン逆変換する場合、２−３プルダウン変換時のシーケンスを保つ必要がある。例えば、図１に示されるように、画像データ２のタイムコードがシーケンス番号No.４のフレームより開始される場合（シーケンス番号No.４のフレームのタイムコードの値を「０」とする場合）、このタイムコードに従って２−３プルダウン逆変換処理を行う（タイムコードの値が「０」のフレームを先頭フレームとして２−３プルダウン逆変換処理を行う）と、画像データ３のフレームＡ´乃至フレームＤ´のように、１シーケンスを構成するフレームが画像データ１とずれてしまう。
【０００７】
具体的には、図１の場合、画像データ３のフレームＡ´は、フィールド「Ｄｏ」とフィールド「Ｄｅ」により構成される。また、フレームＢ´は、フィールド「Ａｏ」、フィールド「Ａｅ」、およびフィールド「Ｂｏ」により構成される。さらに、フレームＣ´は、フィールド「Ｂｅ」およびフィールド「Ｃｏ」により構成される。また、フレームＤ´は、フィールド「Ｃｅ」、フィールド「Ｄｏ」、およびフィールド「Ｄｅ」により構成される。このように、画像データ３のフレームＡ´乃至フレームＤ´は、それぞれ、画像データ１のフレームＡ乃至フレームＤと異なる画像により構成されるのでその再生映像に位相ずれが生じてしまう。
【０００８】
さらに、画像データ３のフレームＢやフレームＤの場合、元々互いに異なるフレームの画像により構成されるので、不自然なフレーム画像となり、その再生映像にユーザが違和感を覚える恐れがあった。
【０００９】
そこで、このような２−３プルダウン変換処理において、各シーケンスの先頭フレームを示す位相基準位置信号を生成し、それを変換後の画像データと関連付けることにより、その画像データの再生時や逆変換時において位相ずれなどの発生を抑制するようにする方法が考えられた（例えば、特許文献１参照）。
【００１０】
【特許文献１】特開２００３−２８９５１２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、以上のような方法の場合、この位相基準位置信号は、汎用の技術でなく、画像データを再生または編集する装置が、この機能に対応し、位相基準位置信号を検出してシーケンスの位相を制御する機能を有する必要があるという課題があった。また、変換後の画像データを記録媒体に記録するとき、その位相基準位置信号も記録しなければならず、その分データ量が増大してしまう恐れもあった。さらに、複数の画像データを連続して再生するような場合、各画像データの先頭フレームが必ずシーケンスの先頭フレームとなるとは限らず、また、各画像データの最終フレームも必ずシーケンスの最終フレームとなるとは限らない。従って、再生する画像データを切り替える際に、位相ずれが生じてしまい、再生画像が不自然なものとなる恐れがあった。
【００１２】
本発明は、このような状況に鑑みてなされたものであり、画像データの各フレームのシーケンスに対する位相を制御することにより、プルダウン変換されたデータを、容易かつ正確に、再生または逆変換することができるようにするものである。
【課題を解決するための手段】
【００１３】
本発明の情報処理装置は、画像データのプルダウン変換処理において繰り返し行われるシーケンスの開始タイミングを制御するシーケンス制御手段と、シーケンス制御手段により制御されてプルダウン変換された画像データに対する処理のタイミングを、シーケンスのタイミングに応じて制御する処理タイミング制御手段とを備えることを特徴とする。
【００１４】
前記プルダウン変換処理は、毎秒２４フレームのプログレッシブ方式の画像データを、毎秒６０フィールドのインターレス方式の画像データに変換する２−３プルダウン変換処理であるようにすることができる。
【００１５】
前記シーケンス制御手段は、シーケンスの開始タイミングを強制的に移動させる開始タイミング変更手段を備えるようにすることができる。
【００１６】
前記シーケンス制御手段は、開始タイミング変更手段によりシーケンスの開始タイミングを、画像データのタイムコードの値が５の整数倍となるフレームに合わせるようにすることができる。
【００１７】
前記処理タイミング制御手段は、シーケンスの開始タイミングに応じて、画像データに対する処理の開始タイミングを制御するようにすることができる。
【００１８】
前記処理タイミング制御手段は、シーケンスの終了タイミングに応じて、画像データに対する処理の終了タイミングを制御するようにすることができる。
【００１９】
前記処理タイミング制御手段は、プルダウン変換された画像データを記録媒体に記録する処理のタイミングを制御するようにすることができる。
【００２０】
前記処理タイミング制御手段は、プルダウン変換された画像データを外部に出力する処理のタイミングを制御するようにすることができる。
【００２１】
本発明の情報処理方法は、画像データのプルダウン変換処理において繰り返し行われるシーケンスの開始タイミングを制御するシーケンス制御ステップと、シーケンス制御ステップの処理により制御されてプルダウン変換された画像データに対する処理のタイミングを、シーケンスのタイミングに応じて制御する処理タイミング制御ステップとを含むことを特徴とする。
【００２２】
本発明のプログラムは、画像データのプルダウン変換処理において繰り返し行われるシーケンスの開始タイミングを制御するシーケンス制御ステップと、シーケンス制御ステップの処理により制御されてプルダウン変換された画像データに対する処理のタイミングを、シーケンスのタイミングに応じて制御する処理タイミング制御ステップとを含むことを特徴とする。
【００２３】
本発明の情報処理装置および方法、並びにプログラムにおいては、画像データのプルダウン変換処理において繰り返し行われるシーケンスの開始タイミングが制御され、プルダウン変換された画像データに対する処理のタイミングが、シーケンスのタイミングに応じて制御される。
【発明の効果】
【００２４】
本発明によれば、プルダウン変換されたデータを、容易かつ正確に、再生または逆変換することができる。
【発明を実施するための最良の形態】
【００２５】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２６】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定したりするものではない。
【００２７】
本発明においては、画像データ（例えば、図９のCCDOUT）を処理する情報処理装置（例えば、図２のカムコーダ）が提供される。この情報処理装置は、画像データのプルダウン変換処理において繰り返し行われるシーケンス（例えば、図３の１シーケンス）の開始タイミング（例えば、図３のフレームＡ）を制御するシーケンス制御手段（例えば、図２の２−３プルダウン変換処理タイミング制御部）と、シーケンス制御手段により制御されてプルダウン変換された画像データに対する処理のタイミングを、シーケンスのタイミングに応じて制御する処理タイミング制御手段（例えば、図２の記録制御処理タイミング制御部）とを備える。
【００２８】
前記プルダウン変換処理は、毎秒２４フレームのプログレッシブ方式の画像データ（例えば、図１の画像データ１）を、毎秒６０フィールドのインターレス方式の画像データ（例えば、図１の画像データ２）に変換する２−３プルダウン変換処理であるようにすることができる。
【００２９】
前記シーケンス制御手段は、シーケンスの開始タイミングを強制的に移動させる開始タイミング変更手段（例えば、図２のリセット処理部）を備えるようにすることができる。
【００３０】
前記シーケンス制御手段は、開始タイミング変更手段によりシーケンスの開始タイミングを、画像データのタイムコードの値が５の整数倍（例えば、図３の５Ｎ）となるフレームに合わせるようにすることができる。
【００３１】
前記処理タイミング制御手段は、シーケンスの開始タイミングに応じて、画像データに対する処理の開始タイミング（例えば、図４の記録開始）を制御するようにすることができる。
【００３２】
前記処理タイミング制御手段は、シーケンスの終了タイミングに応じて、画像データに対する処理の終了タイミング（例えば、図５の記録終了）を制御するようにすることができる。
【００３３】
前記処理タイミング制御手段は、プルダウン変換された画像データを記録媒体（例えば、図２の記録媒体）に記録する処理（例えば、図２の記録制御処理部の処理）のタイミングを制御するようにすることができる。
【００３４】
前記処理タイミング制御手段は、プルダウン変換された画像データを外部に出力する処理（例えば、図４の出力制御処理部の処理）のタイミングを制御するようにすることができる。
【００３５】
本発明においては、画像データ（例えば、図９のCCDOUT）を処理する情報処理装置（例えば、図２のカムコーダ）の情報処理方法が提供される。この情報処理方法は、画像データのプルダウン変換処理において繰り返し行われるシーケンス（例えば、図３の１シーケンス）の開始タイミング（例えば、図３のフレームＡ）を制御するシーケンス制御ステップ（例えば、図７のシーケンスタイミング制御処理）と、シーケンス制御ステップの処理により制御されてプルダウン変換された画像データに対する処理のタイミングを、シーケンスのタイミングに応じて制御する処理タイミング制御ステップ（例えば、図８の記録制御処理）とを含む。
【００３６】
本発明においては、画像データ（例えば、図９のCCDOUT）に関する処理をコンピュータ（例えば、図２のカムコーダ）に行わせるプログラムが提供される。このプログラムは、画像データのプルダウン変換処理において繰り返し行われるシーケンス（例えば、図３の１シーケンス）の開始タイミング（例えば、図３のフレームＡ）を制御するシーケンス制御ステップ（例えば、図７のシーケンスタイミング制御処理）と、シーケンス制御ステップの処理により制御されてプルダウン変換された画像データに対する処理のタイミングを、シーケンスのタイミングに応じて制御する処理タイミング制御ステップ（例えば、図８の記録制御処理）とを含む。
【００３７】
以下に、本発明の実施の形態について図面を参照して説明する。
【００３８】
図２は、本発明を適用したカムコーダの一実施の形態の構成例を示している。
【００３９】
このカムコーダ１１は、被写体を撮影し、得られた画像データを記録媒体に記録する装置である。カムコーダ１１は、入力部２１、撮影部２２、２−３プルダウン変換処理部２３、記録制御処理部２４、ドライブ２５、タイムコード処理部２６、２−３プルダウン変換処理タイミング制御部２７、および記録制御処理タイミング制御部を有している。
【００４０】
入力部２１は、各種のボタンやスイッチなどよりなり、ユーザからの入力を受け付ける。入力部２１は、ユーザに操作されて入力された各種のユーザ入力情報を、必要に応じて、撮影部２２、タイムコード処理部２６、または、記録制御処理タイミング制御部２８等に供給する。
【００４１】
撮影部２２は、CCD（Charge Coupled Device）やCMOS（Complementary Metal Oxide Semiconductor）等を利用した光電変換素子を有しており、入力部２１より供給されるユーザ指示に基づいて被写体を撮影し、得られた毎秒２４フレームプログレッシブ方式（以下、２４Ｐと称する）の画像データを２−３プルダウン変換処理部２３に供給する。
【００４２】
２−３プルダウン変換処理部２３は、２−３プルダウン変換処理タイミング制御部２７に制御されるタイミングで２−３プルダウン変換処理を行い、撮影部２２より供給される２４Ｐの画像データを毎秒６０フィールドのインターレス方式（以下、６０ｉと称する）の画像データに変換する。２−３プルダウン変換処理部２３は、変換した画像データを記録制御処理部２４に供給する。
【００４３】
記録制御処理部２４は、タイムコード処理部２６より供給されるタイムコードに同期して２−３プルダウン変換処理部２３より供給された６０ｉの画像データをタイムコードとともにドライブ２５に供給し、それらをドライブ２５に装着された光ディスク３１に記録させる。このとき、記録制御処理部２４は、記録制御処理タイミング制御部２８によって制御されたタイミングでその記録制御の開始したり、終了したりする。
【００４４】
ドライブ２５には、書き込み可能な不揮発性の記録媒体である光ディスク３１が適宜装着される。ドライブ２５は、記録制御処理部２４に制御され、記録制御処理部２４より供給される画像データやタイムコードを光ディスク３１に記録する。
【００４５】
光ディスク３１は、例えば、DVD-R（Digital Versatile Disc - Recordable）、DVD-RW（Digital Versatile Disc - ReWritable）、DVD+R（Digital Versatile Disc + Recordable）、DVD+RW（Digital Versatile Disc + ReWritable）、DVD-RAM（Digital Versatile Disc - Random Access Memory）、Blu-rayDisc、またはProfessional Disc for DATA（いずれも登録商標）等のような書き込み可能な大容量の記録媒体であり、画像データ等を記録する。
【００４６】
タイムコード処理部２６は、光ディスク３１に記録される画像データのタイムコードに関する処理を行う。タイムコード処理部２６は、タイムコード生成部４１とタイムコード遅延処理部４２を有している。
【００４７】
タイムコード生成部４１は、６０ｉの画像データ用のタイムコードの生成に関する処理を行い、生成したタイムコードをタイムコード遅延処理部４２に供給する。タイムコード生成部４１は、例えば、入力部２１より撮影開始の指示入力を取得すると、その指示に基づいて、撮影開始のタイミングに合わせてタイムコード生成処理を開始する。また、タイムコード生成部４１は、例えば、入力部２１を介して入力された初期値を取得し、その初期値より始まるタイムコードを生成する。
【００４８】
さらに、タイムコード生成部４１は、カムコーダ１１の外部より供給される外部入力タイムコードを受け付け、そのタイムコードをタイムコード遅延処理部４２に供給する。外部入力タイムコードは、例えば、複数のカムコーダにおいて同期をとるための共通のタイムコードとして入力される。
【００４９】
タイムコード遅延処理部４２は、タイムコード生成部４１より供給されるタイムコードを所定の期間保持し、所定のタイミングでそのタイムコードを記録制御処理部２４や２−３プルダウン変換処理タイミング制御部２７に供給する。２−３プルダウン変換処理部２３による２−３プルダウン変換処理により、画像データには、例えば約２フレーム分程度の遅延時間が発生する。つまり、同時刻で比較すると、撮影部２２が出力する画像データのフレームと、記録制御処理部２４が受け取る画像データのフレームは、約２フレーム程度ずれている。タイムコード遅延処理部４２は、タイムコード生成部４１が撮影部２２の撮影タイミングに合わせて生成したタイムコードを、この遅延時間に応じて遅延させてから（供給先のタイミングに合わせて）、２−３プルダウン変換処理タイミング制御部２７や記録制御処理部２４に供給する。
【００５０】
２−３プルダウン変換処理タイミング制御部２７は、２−３プルダウン変換処理部２３において行われる２−３プルダウン変換処理のタイミングを制御する処理部であり、後述するように、タイムコード処理部２６より供給されるタイムコードの値に基づいて、２−３プルダウン変換処理部２３にシーケンスリセットを行わせることにより、２−３プルダウン変換処理のシーケンス位相を制御する。例えば、２−３プルダウン変換処理タイミング制御部２７は、タイムコード処理部２６より供給されるタイムコードの値が５の整数倍となるフレームにおいて２−３プルダウン変換処理部２３にシーケンスリセットを行わせることにより、シーケンスの先頭フレームのタイムコードの値が必ず５の整数倍となるようにする。
【００５１】
また、２−３プルダウン変換処理タイミング制御部２７は、画像データの記録処理の開始終了タイミングを制御するために、２−３プルダウン変換処理のシーケンスのタイミングに関する情報を記録制御処理タイミング制御部２８に供給する。
【００５２】
この２−３プルダウン変換処理タイミング制御部２７は、タイムコード判定部５１、TC（Time Code）シーケンス番号算出部５２、シーケンスカウンタ５３、フィールド判定部５４、およびリセット処理部５５を有している。
【００５３】
タイムコード判定部５１は、タイムコード処理部２６より供給されるタイムコードを取得し、タイムコードの値が連続して増加しているか否か等の、そのタイムコードに関する判定処理を行い、その判定結果やタイムコードをTCシーケンス番号算出部５２やシーケンスカウンタ５３に供給する。
【００５４】
TCシーケンス番号算出部５２は、２−３プルダウン変換処理の、供給されるタイムコードに対する理想のシーケンス位相を示すTCシーケンス番号を算出し、その値をシーケンスカウンタ５３に供給する。例えば、TCシーケンス番号算出部５２は、タイムコード判定部５１より供給されるタイムコードの値を５で割り、その余りの値をTCシーケンス番号とする。
【００５５】
シーケンスカウンタ５３は、２−３プルダウン変換処理部２３における２−３プルダウン変換処理のシーケンスにおける位相を管理する。また、シーケンスカウンタ５３は、その位相情報を記録制御処理タイミング制御部２８に供給する。
【００５６】
フィールド判定部５４は、２−３プルダウン変換処理部２３において処理されている画像データのフィールドが第１フィールドであるか第２フィールドであるかを判定する。
【００５７】
リセット処理部５５は、シーケンスカウンタ５３のカウント値に基づいて、２−３プルダウン変換処理部２３における２−３プルダウン変換処理に対してシーケンスを初期化するシーケンスリセットを行う。
【００５８】
記録制御処理タイミング制御部２８は、２−３プルダウン変換処理タイミング制御部２７より供給されるシーケンスの位相情報に基づいて、記録制御処理部２４の動作を制御し、画像データの記録開始タイミングと終了タイミングをシーケンスに同期させる。
【００５９】
つまりカムコーダ１１は、２−３プルダウン変換処理タイミング制御部２７が、２−３プルダウン変換処理部２３の２−３プルダウン変換処理において、図３に示されるように、タイムコードに合わせてシーケンスの開始フレームを制御する。
【００６０】
図３の一番上の例において、撮影部２２より２−３プルダウン変換処理部２３に供給される２４Ｐの画像データ６１において、変換処理のシーケンスの開始フレームＡは、タイムコード処理部２６において生成される６０ｉのタイムコードの値に同期していない。
【００６１】
これに対して、図３の上から２番目の例のように、２−３プルダウン変換処理タイミング制御部２７は、２−３プルダウン変換処理部２３にシーケンスリセット６２をかけさせることにより、変換処理のシーケンスの開始フレームＡを、タイムコードの値が５の整数倍となるタイミングに移動させる。
【００６２】
このようにすることにより、図３の一番下の例のように、変換後の６０ｉの画像データ６３において、シーケンス番号No.０のフレーム（フレームＡ）は、必ず、タイムコードの値が５Ｎ（Ｎは整数）となる。つまり、この画像データ６３は、タイムコードの値が５Ｎのフレームがシーケンス開始フレーム（フレームＡ）となっている。従って、この画像データ６３を再生したり逆変換したりする装置は、タイムコードの値から、シーケンス開始フレームを容易に特定することができ、位相ずれ等の不具合の発生を抑制することができる。
【００６３】
また、カムコーダ１１は、記録制御処理タイミング制御部２８が、記録制御処理部２４を制御し、図４に示されるように、タイムコードに合わせて記録開始位置を制御する。
【００６４】
図４の一番上の例に示されるように、２−３プルダウン変換処理部２３より記録媒体制御処理部２４に供給される６０ｉの画像データ７１のシーケンス番号No.３のフレームにおいて、入力部２１が記録開始を指示するユーザ指示を受け付けるとする。このとき、従来の装置のように記録制御処理タイミング制御部２８が制御しなければ、光ディスク３１には、図４の上から２番目の例のような画像データ７２が記録される。画像データ７２は、シーケンス番号No.４のフレームから記録が開始されており、その先頭フレームはフレームＤとなっている。つまり、この画像データ７２は、シーケンス開始位置と記録開始位置とが異なっている。従って、例えば、再生装置がこの画像データ７２を先頭フレームより再生する場合、シーケンスの途中から再生処理を開始しなければならず、不具合が生じてしまう。
【００６５】
これに対して、カムコーダ１１の記録制御処理タイミング制御部２８は、２−３プルダウン変換処理タイミング制御部２７より供給されるシーケンスカウンタのカウント値に基づいて、記録開始タイミングを制御するので、光ディスク３１には、図４の一番下の例のような画像データ７３が記録される。
【００６６】
画像データ７３は、シーケンス番号No.０のフレームから記録が開始されており、その先頭フレームはフレームＡとなっている。つまり、この画像データ７３は、シーケンス開始位置と記録開始位置とが一致している。従って、例えば、再生装置がこの画像データ７３を先頭フレームより再生する場合、必ずシーケンスの先頭から再生処理が開始されるようになり、不具合の発生が抑制される。
【００６７】
さらに、カムコーダ１１は、記録制御処理タイミング制御部２８が、記録制御処理部２４を制御し、図５に示されるように、タイムコードに合わせて記録終了位置を制御する。
【００６８】
図５の一番上の例に示されるように、２−３プルダウン変換処理部２３より記録媒体制御処理部２４に供給される６０ｉの画像データ８１のシーケンス番号No.２のフレームにおいて、入力部２１が記録終了を指示するユーザ指示を受け付けるとする。このとき、従来の装置のように記録制御処理タイミング制御部２８が制御しなければ、光ディスク３１には、図５の上から２番目の例のような画像データ８２が記録される。画像データ８２は、記録終了が指示されたシーケンス番号No.２のフレームで記録が終了されている。つまり、この画像データ７２は、シーケンス終了位置と記録終了位置とが異なっている。従って、例えば、再生装置がこの画像データ７２の再生に続けて他の画像データを再生する場合、この画像データの再生がシーケンスの途中で終了してしまうので、次の画像データの再生処理において不具合が生じてしまう。
【００６９】
これに対して、カムコーダ１１の記録制御処理タイミング制御部２８は、２−３プルダウン変換処理タイミング制御部２７より供給されるシーケンスカウンタのカウント値に基づいて、記録終了タイミングを制御するので、光ディスク３１には、図５の一番下の例のような画像データ８３が記録される。
【００７０】
画像データ８３は、シーケンス番号No.４のフレームで記録が終了されており、その最終フレームはフレームＤ（シーケンス終了フレーム）となっている。つまり、この画像データ８３は、シーケンス終了位置と記録終了位置とが一致している。従って、例えば、再生装置がこの画像データ８３の再生に続けて他の画像データを再生する場合、この画像データの再生が必ずシーケンスの最後で終了するので、不具合の発生が抑制される。
【００７１】
以上のようなカムコーダ１１において実行される処理の具体的な流れについて説明する。
【００７２】
まず、タイムコード処理部２６によるタイムコードに関する処理について説明する。タイムコード処理部２６は、外部入力タイムコードを利用する場合、タイムコードを生成せずにその外部入力タイムコードを供給する。また、外部入力タイムコードを利用しない場合、タイムコード処理部２６は、タイムコードを生成してそれを供給する。ただし、画像データの撮影記録処理にはフリーランモードとレックランモードとが存在するので、タイムコード処理部２６は、各モードに応じてタイムコードを生成する。
【００７３】
フリーランモードは、記録処理の実行に関わらず、タイムコードを進行させる方法である。このモードの場合、タイムコードは撮影作業全体において連続するので、光ディスク３１に記録された画像データのタイムコードは、撮影作業全体に対する記録タイミングを示すことになる。例えば、記録順に並ぶ複数の画像データにおいて、ある画像データの記録終了時刻と、その次の画像データの記録開始時刻との間に間隔がある場合、それらの画像データのタイムコードは互いに連続しない。
【００７４】
レックランモードは、記録処理が行われている間だけタイムコードを進行させる方法である。このモードの場合、記録処理が行われていない間はタイムコードの値は増加しない。従って、例えば、記録順に並ぶ複数の画像データにおいて、ある画像データの記録終了時刻と、その次の画像データの記録開始時刻との間に間隔がある場合であっても、それらの画像データのタイムコードは互いに連続する。
【００７５】
タイムコード処理部２６は、カムコーダ１１が撮影を行う撮影モードに移行すると、タイムコード処理を実行して、このような制御処理を行う。このタイムコード処理を、図６のフローチャートを参照して説明する。
【００７６】
最初に、ステップＳ１において、タイムコード生成部４１は、タイムコードを内部生成するか否かを判定し、内部生成すると判定した場合、処理をステップＳ２に進める。ステップＳ２において、タイムコード生成部４１は、記録処理のモードがフリーランモードであるか否かを判定し、フリーランモードであると判定した場合、処理をステップＳ３に進める。
【００７７】
ステップＳ３において、タイムコード生成部４１は、現在の値を「１」インクリメントした新たなタイムコードの値を生成し、それをタイムコード遅延処理部４２に供給する。タイムコード遅延処理部４２は、ステップＳ４においてそのタイムコードを所定時間遅延させた後、ステップＳ５においてそのタイムコードを２−３プルダウン変換処理タイミング制御部２７のタイムコード判定部５１と、記録制御処理部２４に供給する。
【００７８】
ステップＳ６において、タイムコード生成部４１は、タイムコード処理を終了するか否かを判定し、終了しないと判定した場合、処理をステップＳ３に戻し、それ以降の処理を繰り返す。また、ステップＳ６においてタイムコード処理を終了すると判定した場合、タイムコード生成部４１はタイムコード処理を終了する。
【００７９】
また、ステップＳ２において、記録処理のモードがレックランモードであると判定した場合、タイムコード生成部４１は、処理をステップＳ７に進める。
【００８０】
ステップＳ７において、タイムコード生成部４１は、現在、画像データを記録中であるか否かを判定し、記録中であると判定した場合、ステップＳ８に処理を進める。ステップＳ８において、タイムコード生成部４１は、現在の値を「１」インクリメントした新たなタイムコードの値を生成し、それをタイムコード遅延処理部４２に供給してステップＳ９に処理を進める。ステップＳ７において、画像データを記録中でないと判定した場合、タイムコード生成部４１は、タイムコードを、その値をインクリメントせずにタイムコード遅延処理部４２に供給し、ステップＳ９に処理を進める。
【００８１】
タイムコード遅延処理部４２は、ステップＳ９においてそのタイムコードを所定時間遅延させた後、ステップＳ１０においてそのタイムコードを２−３プルダウン変換処理タイミング制御部２７のタイムコード判定部５１と、記録制御処理部２４に供給する。
【００８２】
ステップＳ１１において、タイムコード生成部４１は、タイムコード処理を終了するか否かを判定し、終了しないと判定した場合、処理をステップＳ７に戻し、それ以降の処理を繰り返す。また、ステップＳ１１においてタイムコード処理を終了すると判定した場合、タイムコード生成部４１はタイムコード処理を終了する。
【００８３】
また、ステップＳ１において、タイムコードを内部生成せずに、外部入力タイムコードを利用すると判定した場合、タイムコード生成部４１は、処理をステップＳ１２に進め、外部入力タイムコードを受け付け、それをタイムコード遅延処理部４２に供給する。
【００８４】
タイムコード遅延処理部４２は、ステップＳ１３においてその外部入力タイムコードを所定時間遅延させた後、ステップＳ１０においてその外部入力タイムコードを２−３プルダウン変換処理タイミング制御部２７のタイムコード判定部５１と、記録制御処理部２４に供給する。
【００８５】
ステップＳ１５において、タイムコード生成部４１は、タイムコード処理を終了するか否かを判定し、終了しないと判定した場合、処理をステップＳ１２に戻し、それ以降の処理を繰り返す。また、ステップＳ１５においてタイムコード処理を終了すると判定した場合、タイムコード生成部４１はタイムコード処理を終了する。
【００８６】
以上のようにタイムコード処理部２６がタイムコード処理を行うことにより、タイムコード生成部４１は、供給先の処理に応じたタイミングで正しいタイムコードを供給することができる。
【００８７】
次に、２−３プルダウン変換処理タイミング制御部２７が、２−３プルダウン変換処理部２３による２−３プルダウン変換処理を制御するために実行するシーケンスタイミング制御処理について図７のフローチャートを参照して説明する。
【００８８】
ステップＳ３１において、フィールド判定部５４は、２−３プルダウン変換処理部２３において２−３プルダウン変換された６０ｉの画像データの現在のフィールドが第２フィールドであるか否かを判定し、第２フィールドであると判定した場合、処理をステップＳ３２に進める。
【００８９】
ステップＳ３２において、タイムコード判定部５１は、タイムコード処理部２６よりタイムコードが供給されているか否かを判定し、供給されていると判定した場合、ステップＳ３３に処理を進め、その供給されたタイムコードの値が歩進（１つずつインクリメント）しているか否かを判定する。タイムコードの値が歩進していると判定した場合、タイムコード判定部５１は、処理をステップＳ３４に進める。
【００９０】
ステップＳ３４において、TCシーケンス番号算出部５２は、タイムコードの値からTCシーケンス番号を算出する。TCシーケンス番号算出部５２は、タイムコードの値を「０」からの連続整数に変換し、その値を値「５」で割った余りをTCシーケンス番号とする。TCシーケンス番号算出部５２は、算出したTCシーケンス番号をシーケンスカウンタ５３に供給する。
【００９１】
TCシーケンス番号を供給されたシーケンスカウンタ５３は、ステップＳ３５において、現在のカウント値を記録制御処理タイミング制御部２８に供給する。
【００９２】
シーケンスカウンタ５３は、ステップＳ３６において、カウンタ値をTCシーケンス番号の値で更新し、その更新した値をリセット処理部５５に供給する。ステップＳ３７において、リセット処理部５５は、その供給されたシーケンスカウンタのカウント値が「４」であるか否かを判定し、カウント値が「４」であると判定した場合、処理をステップＳ３８に進め、２−３プルダウン変換処理のシーケンスをリセットする。シーケンスをリセットしたリセット処理部５５は、処理をステップＳ３９に進める。
【００９３】
また、ステップＳ３７において、供給されたカウント値が「４」であると判定した場合、リセット処理部５５は、ステップＳ３８の処理を省略してステップＳ３９に処理を進める。
【００９４】
ステップＳ３９において、２−３プルダウン変換処理タイミング制御部２７は、シーケンスタイミング制御処理を終了するか否かを判定し、終了しないと判定した場合、処理をステップＳ３１に戻し、それ以降の処理を繰り返す。また、ステップＳ３９において、シーケンスタイミング制御処理を終了すると判定した場合、２−３プルダウン変換処理タイミング制御部２７は、シーケンスタイミング制御処理を終了する。
【００９５】
また、ステップＳ３２においてタイムコード処理部２６よりタイムコードが供給されていないと判定した場合、または、ステップＳ３３においてタイムコードの値が歩進していないと判定した場合、タイムコード判定部５１は、処理をステップＳ４０に進める。
【００９６】
ステップＳ４０において、シーケンスカウンタ５３は、カウント値が「４」より小さいか否かを判定し、小さいと判定した場合、ステップＳ４１に処理を進め、現在のカウント値を記録制御処理タイミング制御部２８に供給する。ステップＳ４２において、シーケンスカウンタ５３は、そのカウント値を「１」インクリメントし、処理をステップＳ３９に戻し、それ以降の処理を繰り返す。
【００９７】
また、ステップＳ４０において、カウント値が「４」であると判定した場合、処理をステップＳ４３に進める。ステップＳ４３において、シーケンスカウンタ５３は、現在のカウント値を記録制御処理タイミング制御部２８に供給する。シーケンスカウンタ５３は、ステップＳ４４において、そのカウント値を「０」にセットする。ステップＳ４５において、リセット処理部５５は、２−３プルダウン変換処理のシーケンスをリセットする。シーケンスをリセットしたリセット処理部５５は、処理をステップＳ３９に戻し、それ以降の処理を繰り返す。
【００９８】
また、ステップＳ３１において、２−３プルダウン変換処理部２３において２−３プルダウン変換された６０ｉの画像データの現在のフィールドが第１フィールドであると判定した場合、フィールド判定部５４は、処理をステップＳ４６に進める。ステップＳ４６において、シーケンスカウンタ５３は、現在のカウント値を記録制御処理タイミング制御部２８に供給する。カウント値を供給したシーケンスカウンタ５３は、処理をステップＳ３９に戻し、それ以降の処理を繰り返す。
【００９９】
以上のようにシーケンスタイミング制御処理を実行することにより、２−３プルダウン変換処理タイミング制御部２７は、２−３プルダウン変換処理部２３において実行される２−３プルダウン変換処理のシーケンス開始位置を、タイムコードの値に合わせて正確に制御することができる。
【０１００】
次に、記録制御処理タイミング制御部２８が記録制御処理部２４を制御するために実行する記録制御処理について図８のフローチャートを参照して説明する。
【０１０１】
ステップＳ６１において、記録制御処理タイミング制御部２８は、記録開始が指示されたか否かを判定し、指示されたと判定した場合、処理をステップＳ６２に進める。ステップＳ６２において、記録制御処理タイミング制御部２８は、次のシーケンス開始位置より記録を開始する。ステップＳ６３において、記録制御処理タイミング制御部２８は、記録終了が指示されたか否かを判定し、指示されたと判定するまで待機する。記録終了が指示されたと判定した場合、記録制御処理タイミング制御部２８は、処理をステップＳ６４に進め、次のシーケンス終了位置で記録を終了する。記録を終了した記録制御処理タイミング制御部２８は、処理をステップＳ６５に進める。
【０１０２】
また、ステップＳ６１において、記録開始が指示されていないと判定した場合、記録制御処理タイミング制御部２８は、処理をステップＳ６５に進める。
【０１０３】
ステップＳ６５において、記録制御処理タイミング制御部２８は、記録制御処理を終了するか否かを判定し、終了しないと判定した場合、ステップＳ６１に処理を戻し、それ以降の処理を繰り返す。
【０１０４】
また、ステップＳ６５において、記録制御処理を終了すると判定した場合、記録制御処理タイミング制御部２８は、ステップＳ６６において、終了処理を行った後、記録制御処理を終了する。
【０１０５】
以上のように記録制御処理を行うことにより、記録制御処理タイミング制御部２８は、記録開始位置をシーケンス開始位置に一致させ、記録終了位置をシーケンス終了位置に一致させることができる。
【０１０６】
次に、以上のような制御処理における各信号の値の変化について説明する。
【０１０７】
図９は、シーケンスリセットに関する信号の値の変化について説明する図である。
【０１０８】
図９において、タイムコード遅延処理部４２に入力される入力タイムコード１０１に対して、タイムコード遅延処理部４２より出力され、記録制御処理部２４によりドライブ２５に供給されて光ディスク３１に画像データとともに記録されるタイムコードである記録タイムコード１０２の値は、２フレーム分遅延している。
【０１０９】
このとき、タイムコード処理部２６より２−３プルダウン変換処理タイミング制御部２７に供給される信号Ａ１０３は、記録タイムコード１０２と同タイミングのタイムコードである。また、２−３プルダウン変換処理タイミング制御部２７から記録制御処理タイミング制御部２８には、信号Ｂ１０４が供給される。信号Ｂ１０４は、シーケンスカウンタ５３のカウント値、すなわち、「０」乃至「４」のシーケンス番号である。
【０１１０】
シーケンスリセット信号１０５が、シーケンスリセット１１１で示されるタイミングで発生すると、撮影部２２より出力される画像データであるCCDOUT１０６においてシーケンスに対する位相が図９に示されるように変化し、それによって、２−３プルダウン変換後の変換後データ１０７のフィールドにおけるシーケンスの位相も図９のように変化する。
【０１１１】
図１０は、記録開始終了の制御に関する信号の値の変化について説明する図である。
【０１１２】
図９と同様の各信号に対して、記録制御処理タイミング制御部２８は、記録制御信号１２１を図１０に示されるようなタイミングで記録制御処理部２４に供給する。すなわち、記録開始を指示する制御信号の場合、記録制御処理タイミング制御部２８は、その記録制御信号１２１を、記録タイムコード１０２の値が５の整数倍である「００：１０」から記録処理が開始されるように、記録開始１２２のタイミングで記録制御処理部２４に供給する。また、記録終了を指示する制御信号の場合、記録制御処理タイミング制御部２８は、その記録制御信号１２１を、記録タイムコード１０２の値が５の整数倍の１つ前である「００：１４」で記録処理が終了されるように、記録終了１２３のタイミングで記録制御処理部２４に供給する。
【０１１３】
これにより、記録処理は記録タイムコード１０２において、「００：１０」から「００１４」まで行われる。これにより、変換後データ１０７の両矢印で示される範囲が記録データとして光ディスク３１に記録される。
【０１１４】
以上のように制御することにより、光ディスク３１に記録された画像データの２−３プルダウン変換処理のシーケンスは、タイムコードの「５」の整数倍に常に同期し、その画像データの開始フレームはシーケンスの先頭フレームとなり、その画像データの終了フレームはシーケンスの最終フレームとなる。
【０１１５】
図１１は、このように記録された画像データに対して、２−３プルダウン逆変換処理を行う２−３プルダウン逆変換装置の構成例を示すブロック図である。
【０１１６】
図１１において、２−３プルダウン逆変換装置は、ドライブ１４１、画像データ読み出し部１４２、２−３プルダウン逆変換処理部１４３、タイムコード読み取り部１４４、シーケンス制御部１４５、および画像データ出力部１４６を有している。
【０１１７】
画像データ読み出し部１４２は、ドライブ１４１に適宜装着される光ディスク３１に、上述したように記録された画像データを読み出して、それを２−３プルダウン逆変換処理部１４３とタイムコード読み取り部１４４に供給する。
【０１１８】
２−３プルダウン逆変換処理部１４３は、シーケンス制御部１４５によりシーケンスのタイミングを制御されて、画像データ読み出し部１４２より供給される画像データに対して、２−３プルダウン逆変換処理を行い、６０ｉの画像データを２４Ｐの画像データに変換する。そして、２−３プルダウン逆変換処理部１４３は、変換後の２４Ｐの画像データを画像データ出力部１４６に供給する。
【０１１９】
タイムコード読み取り部１４４は、画像データ読み出し部１４２より供給された画像データに付加されたタイムコードを読み取り、その値をシーケンス制御部１４５に供給する。シーケンス制御部１４５は、タイムコード読み取り部１４４より供給されるタイムコードの値に基づいて、２−３プルダウン逆変換処理部１４３において実行される２−３プルダウン逆変換処理のシーケンスを制御する。
【０１２０】
画像データ出力部１４６は、２−３プルダウン逆変換処理部１４３より供給された画像データを２−３プルダウン逆変換装置１３１の外部に出力する。
【０１２１】
次に、この２−３プルダウン逆変換装置１３１により実行される２−３プルダウン逆変換処理を図１２のフローチャートを参照して説明する。
【０１２２】
ステップＳ８１において、画像データ読み出し部１４２は、ドライブ１４１に装着された光ディスク３１に記録されている画像データを読み出す。この画像データは、上述したように、カムコーダ１１により、シーケンスを制御されて２−３プルダウン変換された画像データであり、その先頭フレームおよび終了フレームの、２−３プルダウン変換処理のシーケンスに対する位相も制御されている。画像データを読み出すと、画像データ読み出し部１４２は、その画像データを２−３プルダウン逆変換処理部１４３とタイムコード読み取り部１４４に供給し、処理をステップＳ８２に進める。
【０１２３】
ステップＳ８２において、タイムコード読み取り部１４４は、画像データ読み出し部１４２に供給された画像データに付加されたタイムコードの値を読み取り、その値をシーケンス制御部１４５に供給する。シーケンス制御部１４５は、ステップＳ８３において、供給されたタイムコードの値が「５」の整数倍であるか否かを判定する。「５」の整数倍であると判定した場合、シーケンス制御部１４５は、ステップＳ８４に処理を進め、２−３プルダウン逆変換処理部１４３における２−３プルダウン逆変換処理のシーケンスをリセットする。シーケンスをリセットしたシーケンス制御部１４５は、処理をステップＳ８５に進める。また、ステップＳ８３において、タイムコードの値が「５」の整数倍でないと判定した場合、シーケンス制御部１４５は、処理をステップＳ８５に進める。
【０１２４】
ステップＳ８５において、２−３プルダウン逆変換処理部１４３は、２−３プルダウン逆変換を行い、その変換後の画像データを画像データ出力部１４６に供給する。画像データ出力部１４６は、ステップＳ８６において供給された画像データを２−３プルダウン逆変換装置１３１の外部に出力する。
【０１２５】
画像データを出力した画像データ出力部１４６は、ステップＳ８７において、２−３プルダウン逆変換処理を終了するか否かを判定し、終了しないと判定した場合、処理をステップＳ８１に戻し、それ以降の処理を繰り返す。また、ステップＳ８７において終了すると判定した場合、画像データ出力部１４６は、２−３プルダウン逆変換処理を終了する。
【０１２６】
以上のように、２−３プルダウン逆変換装置１３１は、タイムコードを参照するだけで、２−３プルダウン逆変換処理のシーケンスを容易に制御することができるので、２−３プルダウン変換されたデータを、容易かつ正確に、再生または逆変換することができる。
【０１２７】
以上のような、２−３プルダウン変換処理の制御は、２−３プルダウン変換処理を行う装置であれば、図２に示されるカムコーダ１１以外の装置においても適用することができる。図１３は、装置の外部より入力された画像データを光ディスク３１に記録するレコーダの構成例を示すブロック図である。
【０１２８】
図１３において、レコーダ２０１は、基本的に図２のカムコーダ１１と同様の構成であるが、カムコーダ１１の撮影部２２の代わりに、装置外部からの画像データの入力を受け付ける画像データ入力部２１１を有している。
【０１２９】
画像データ入力部２１１は、入力インタフェース部２２２、再生用ドライブ２２３、および通信部２２４を有している。入力インタフェース部２２２は、所定の方式で接続された、画像データを供給する他の装置より２４Ｐの画像データを取得し、それを２−３プルダウン変換処理部２３に供給する。再生用ドライブ２２３は、２４Ｐの画像データが記録された記録媒体が装着され、その画像データを読み出して２−３プルダウン変換処理部２３に供給する。通信部２２４は、インターネットに代表されるネットワークに接続され、そのネットワークを介して接続される他の装置と通信を行い、２４Ｐの画像データを取得すると、それを２−３プルダウン変換処理部２３に供給する。
【０１３０】
以上のように、レコーダ２０１はカムコーダ１１と基本的に同様の構成であるので、カムコーダ１１について説明した２−３プルダウン変換処理の制御に関する処理の説明は、レコーダ２０１にも適用することができる。
【０１３１】
さらに、以上のように制御されて２−３プルダウン変換処理された画像データは、記録媒体に記録されなくてもよい。図１４は、入力された２４Ｐの画像データを、上述したようにシーケンス制御して２−３プルダウン変換し、その変換した画像データを装置の外部に出力する２−３プルダウン変換装置の構成例を示すブロック図である。
【０１３２】
図１４において、２−３プルダウン変換装置３０１は、カムコーダ１１と同様の入力部２１、２−３プルダウン変換処理部２３、タイムコード処理部２６、および２−３プルダウン変換処理タイミング制御部２７を有している。また、２−３プルダウン変換装置３０１は、カムコーダ１１の記録制御処理タイミング制御部２８の代わりに出力制御処理タイミング制御部３１１を有し、カムコーダ１１の記録制御処理部２４およびドライブ２５の代わりに出力制御処理部３１２を有している。
【０１３３】
出力制御処理部３１２は、出力制御処理タイミング制御部３１１に制御されたタイミングで画像データ（６０ｉ）の出力処理を行う。出力制御処理タイミング制御部３１１は、カムコーダ１１の記録制御処理タイミング制御部２８と同様に動作し、シーケンスの先頭フレームにおいて出力処理を開始し、シーケンスの最終フレームにおいて出力処理を終了するように出力制御処理部３１２の動作を制御する。
【０１３４】
すなわち、２−３プルダウン変換装置３０１は、カムコーダ１１と比較して、画像データの入力と出力に関する処理が異なるだけであり、２−３プルダウン変換処理のシーケンス制御に関する処理は、上述したカムコーダ１１の場合と同様に行われる。
【０１３５】
従って、図１３のレコーダ２０１および図１４の２−３プルダウン変換装置３０１も、図２のカムコーダ１１の場合と同様に、画像データの各フレームのシーケンスに対する位相を制御することができ、プルダウン変換されたデータを、容易かつ正確に、再生または逆変換することができるようにすることができる。
【０１３６】
なお、以上においては、２−３プルダウン変換処理について説明したが、本発明は、画像のフレームレートを変換する処理であればどのような変換処理であっても適用することができる。
【０１３７】
なお、上述したカムコーダ１１、レコーダ２０１、および２−３プルダウン変換装置３０１の各装置は、それぞれ一部の機能を別体として（複数の装置として）構成されるようにしてもよい。
【０１３８】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウエアにより実行させることもできる。この場合、例えば、図２のカムコーダ１１、図１３のレコーダ２０１、または図１４の２−３プルダウン変換装置３０１は、図１５に示されるようなパーソナルコンピュータとして構成されるようにしてもよい。
【０１３９】
図１５において、パーソナルコンピュータ４００のCPU（Central Processing Unit）４０１は、ROM（Read Only Memory）４０２に記憶されているプログラム、または記憶部４１３からRAM（Random Access Memory）４０３にロードされたプログラムに従って各種の処理を実行する。RAM４０３にはまた、CPU４０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１４０】
CPU４０１、ROM４０２、およびRAM４０３は、バス４０４を介して相互に接続されている。このバス４０４にはまた、入出力インタフェース４１０も接続されている。
【０１４１】
入出力インタフェース４１０には、キーボード、マウスなどよりなる入力部４１１、CRT（Cathode Ray Tube）、LCD（Liquid Crystal Display）などよりなるディスプレイ、並びにスピーカなどよりなる出力部４１２、ハードディスクなどより構成される記憶部４１３、モデムなどより構成される通信部４１４が接続されている。通信部４１４は、インターネットを含むネットワークを介しての通信処理を行う。
【０１４２】
入出力インタフェース４１０にはまた、必要に応じてドライブ４１５が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア４２１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部４１３にインストールされる。
【０１４３】
上述した一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、ネットワークや記録媒体からインストールされる。
【０１４４】
この記録媒体は、例えば、図１５に示されるように、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（ＭＤ（Mini-Disk）（登録商標）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア４２１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに配信される、プログラムが記録されているROM４０２や、記憶部４１３に含まれるハードディスクなどで構成される。
【０１４５】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１４６】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０１４７】
【図１】従来のプルダウン変換の例を説明する模式図である。
【図２】本発明を適用したカムコーダの構成例を示すブロック図である。
【図３】シーケンスリセットの例を説明する模式図である。
【図４】記録開始位置制御の例を説明する模式図である。
【図５】記録終了位置制御の例を説明する模式図である。
【図６】タイムコード処理を説明するフローチャートである。
【図７】シーケンスタイミング制御処理を説明するフローチャートである。
【図８】記録制御処理を説明するフローチャートである。
【図９】シーケンスリセットに関する信号の値の変化について説明する図である。
【図１０】記録開始終了の制御に関する信号の値の変化について説明する図である。
【図１１】２−３プルダウン逆変換装置の構成例を示すブロック図である。
【図１２】２−３プルダウン逆変換処理を説明するフローチャートである。
【図１３】本発明を適用したレコーダの構成例を示すブロック図である。
【図１４】本発明を適用した２−３プルダウン変換装置の構成例を示すブロック図である。
【図１５】本発明を適用したパーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０１４８】
１  画像データ，  ２  画像データ，  ３  画像データ，  １１  カムコーダ，  ２１  入力部，  ２２  撮影部，  ２３  ２−３プルダウン変換処理部  ２４  記録制御処理部，  ２５  ドライブ，  ３１  光ディスク，  ４１  タイムコード生成部，  ４２  タイムコード遅延処理部，  ５１  タイムコード判定部，  ５２  TCシーケンス番号算出部，  ５３  シーケンスカウンタ，  ５４  フィールド判定部，  ５５  リセット処理部，  １３１  ２−３プルダウン逆変換装置，  １４１  ドライブ，  １４２  画像データ読み出し部，  １４３  ２−３プルダウン逆変換処理部，  １４４  タイムコード読み取り部，  １４５  シーケンス制御部，  １４６  画像データ出力部，  ２０１  レコーダ，  ２１１  画像データ入力部，  ２２２  入力インタフェース部，  ２２３  再生用ドライブ，  ２２４  通信部，  ３０１  ２−３プルダウン変換装置，  ３１１  出力制御処理タイミング制御部，  ３１２  出力制御処理部，  ４００  パーソナルコンピュータ
【図１】
2006066986.tif 000003
【図２】
2006066986.tif 000004
【図３】
2006066986.tif 000005
【図４】
2006066986.tif 000006
【図５】
2006066986.tif 000007
【図６】
2006066986.tif 000008
【図７】
2006066986.tif 000009
【図８】
2006066986.tif 000010
【図９】
2006066986.tif 000011
【図１０】
2006066986.tif 000012
【図１１】
2006066986.tif 000013
【図１２】
2006066986.tif 000014
【図１３】
2006066986.tif 000015
【図１４】
2006066986.tif 000016
【図１５】
2006066986.tif 000017