(57)【特許請求の範囲】
【請求項１】
ビデオデータまたはオーディオデータであるAV(Audio Visual)データを処理するデータ処理装置であって、
前記AVデータの編集を指示する編集指示を受信する受信手段と、
前記編集指示にしたがい、前記AVデータを編集する編集手段と、
前記編集指示が、前記AVデータの複写かどうかを判定する判定手段と、
前記編集指示が前記AVデータの複写である場合、前記AVデータを記録または再生する１以上の記録／再生手段のうちの、複写元となる記録／再生手段と複写先となる記録／再生手段との間で同期をとらずに、前記AVデータを転送させ、前記編集指示が前記AVデータの複写以外の編集を指示するものである場合、編集前の前記AVデータを再生する前記記録／再生手段と前記編集手段との間、および編集後の前記AVデータを記録する前記記録／再生手段と前記編集手段との間で同期をとって、前記AVデータを転送させる制御を行う制御手段と
を備えることを特徴とするデータ処理装置。
【請求項２】
前記受信手段は、あらかじめ電子データにされている前記編集指示である編集指示データを受信する
ことを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記１以上の記録／再生手段を内蔵する
ことを特徴とする請求項１に記載のデータ処理装置。
【請求項４】
前記記録／再生手段は、ランダムアクセス可能な記録媒体に対して、前記AVデータを記録し、または再生する
ことを特徴とする請求項１に記載のデータ処理装置。
【請求項５】
前記編集指示は、前記記録／再生手段によって再生される記録媒体に記録されており、
前記受信手段は、前記記録媒体から再生される前記編集指示を受信する
ことを特徴とする請求項１に記載のデータ処理装置。
【請求項６】
ビデオデータまたはオーディオデータであるAV(Audio Visual)データを処理するデータ処理方法であって、
前記AVデータの編集を指示する編集指示を受信する受信ステップと、
前記AVデータを編集する編集手段によって、前記編集指示にしたがい、前記AVデータを編集する編集ステップと、
前記編集指示が、前記AVデータの複写かどうかを判定する判定ステップと、
前記編集指示が前記AVデータの複写である場合、前記AVデータを記録または再生する１以上の記録／再生手段のうちの、複写元となる記録／再生手段と複写先となる記録／再生手段との間で同期をとらずに、前記AVデータを転送させ、前記編集指示が前記AVデータの複写以外の編集を指示するものである場合、編集前の前記AVデータを再生する前記記録／再生手段と前記編集手段との間、および編集後の前記AVデータを記録する前記記録／再生手段と前記編集手段との間で同期をとって、前記AVデータを転送させる制御を行う制御ステップと
を備えることを特徴とするデータ処理方法。
【請求項７】
ビデオデータまたはオーディオデータであるAV(Audio Visual)データを処理するデータ処理を、コンピュータに行わせるプログラムであって、
前記AVデータを編集する編集手段によって、前記AVデータの編集を指示する編集指示にしたがい、前記AVデータを編集する編集ステップと、
前記編集指示が、前記AVデータの複写かどうかを判定する判定ステップと、
前記編集指示が前記AVデータの複写である場合、前記AVデータを記録または再生する１以上の記録／再生手段のうちの、複写元となる記録／再生手段と複写先となる記録／再生手段との間で同期をとらずに、前記AVデータを転送させ、前記編集指示が前記AVデータの複写以外の編集を指示するものである場合、編集前の前記AVデータを再生する前記記録／再生手段と前記編集手段との間、および編集後の前記AVデータを記録する前記記録／再生手段と前記編集手段との間で同期をとって、前記AVデータを転送させる制御を行う制御ステップと
を備えることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ処理装置およびデータ処理方法、並びにプログラムに関し、特に、例えば、ビデオデータやオーディオデータの編集に要する編集時間を短縮することができるようにするデータ処理装置およびデータ処理方法、並びにプログラムに関する。
【０００２】
【従来の技術】
ビデオデータまたはオーディオデータ（以下、適宜、AV(Audio Visual)データという）を編集する編集装置においては、素材となるAVデータ（以下、適宜、素材データという）が、１以上のVTR(Video Tape Recoder)によって再生され、その素材データが編集される。そして、その編集後の素材データが、他のVTRによって記録され、これにより、いわゆる完パケ（完全パッケージ）のAVデータ（以下、適宜、完パケデータという）が制作される。
【０００３】
なお、上述のように、VTRによって記録や再生が行われるテープ状の記録媒体に対して、AVデータを記録または再生することにより行われる編集は、リニア編集と呼ばれる。一方、近年においては、光ディスクや磁気ディスクなどの大容量化および低価格化に伴い、このようなディスク状の記録媒体を用いた、いわゆるノンリニア編集が可能となっている。
【０００４】
【発明が解決しようとする課題】
従来においては、テープ状の記録媒体を用いるリニア編集であっても、また、ディスク状の記録媒体を用いるノンリニア編集であっても、記録媒体に対して、AVデータを記録または再生する記録再生装置と、編集装置との間で同期をとって、AVデータがやりとりされる。
【０００５】
即ち、編集装置では、素材データから、いわゆるイン点やアウト点を検索し、さらに、必要に応じて、所望のエフェクトを施すために、素材データを再生する記録再生装置との間で同期をとる必要がある。また、編集装置では、編集後の素材データを完パケデータとして記録する記録再生装置との間でも同期をとる必要がある。
【０００６】
従って、例えば、編集装置がAVデータの高速処理が可能なものであっても、素材データを再生する記録再生装置、または編集後の素材データを記録する記録再生装置が低速な装置である場合には、その低速な装置によって、全体の処理速度が制限される。逆に、素材データを再生する記録再生装置、および編集後の素材データを記録する記録再生装置がAVデータの高速処理が可能なものであっても、編集装置が低速な装置である場合にも、その低速な装置によって、全体の処理速度が制限される。このため、AVデータの編集に、多大な時間を要する課題があった。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、編集時間の短縮化を図ることができるようにするものである。
【０００８】
【課題を解決するための手段】
本発明のデータ処理装置は、編集指示にしたがい、AVデータを編集する編集手段と、編集指示が、AVデータの複写かどうかを判定する判定手段と、編集指示がAVデータの複写である場合、AVデータを記録または再生する１以上の記録／再生手段のうちの、複写元となる記録／再生手段と複写先となる記録／再生手段との間で同期をとらずに、AVデータを転送させ、編集指示がAVデータの複写以外の編集を指示するものである場合、編集前のAVデータを再生する記録／再生手段と編集手段との間、および編集後のAVデータを記録する記録／再生手段と編集手段との間で同期をとって、AVデータを転送させる制御を行う制御手段とを備えることを特徴とする。
【０００９】
本発明のデータ処理方法は、AVデータを編集する編集手段によって、編集指示にしたがい、AVデータを編集する編集ステップと、編集指示が、AVデータの複写かどうかを判定する判定ステップと、編集指示がAVデータの複写である場合、AVデータを記録または再生する１以上の記録／再生手段のうちの、複写元となる記録／再生手段と複写先となる記録／再生手段との間で同期をとらずに、AVデータを転送させ、編集指示がAVデータの複写以外の編集を指示するものである場合、編集前のAVデータを再生する記録／再生手段と編集手段との間、および編集後のAVデータを記録する記録／再生手段と編集手段との間で同期をとって、AVデータを転送させる制御を行う制御ステップとを備えることを特徴とする。
【００１０】
本発明のプログラムは、AVデータを編集する編集手段によって、AVデータの編集を指示する編集指示にしたがい、AVデータを編集する編集ステップと、編集指示が、AVデータの複写かどうかを判定する判定ステップと、編集指示がAVデータの複写である場合、AVデータを記録または再生する１以上の記録／再生手段のうちの、複写元となる記録／再生手段と複写先となる記録／再生手段との間で同期をとらずに、AVデータを転送させ、編集指示がAVデータの複写以外の編集を指示するものである場合、編集前のAVデータを再生する記録／再生手段と編集手段との間、および編集後のAVデータを記録する記録／再生手段と編集手段との間で同期をとって、AVデータを転送させる制御を行う制御ステップとを備えることを特徴とする。
【００１１】
本発明のデータ処理装置およびデータ処理方法、並びにプログラムにおいては、AVデータを編集する編集手段によって、編集指示にしたがい、AVデータが編集される。一方、編集指示が、AVデータの複写かどうかが判定され、編集指示がAVデータの複写である場合、AVデータを記録または再生する１以上の記録／再生手段のうちの、複写元となる記録／再生手段と複写先となる記録／再生手段との間で同期をとらずに、AVデータが転送され、編集指示がAVデータの複写以外の編集を指示するものである場合、編集前のAVデータを再生する記録／再生手段と編集手段との間、および編集後のAVデータを記録する記録／再生手段と編集手段との間で同期をとって、AVデータが転送される。
【００１２】
【発明の実施の形態】
図１は、本発明を適用したドライブデッキエディタの一実施の形態の構成例を示している。
【００１３】
このドライブデッキエディタは、AVデータの編集を行う編集装置に、AVデータの記録または再生を行う記録再生装置としてのドライブ１1乃至１3を内蔵させたものとなっており、外部に、記録再生装置を接続しなくても、ドライブデッキエディタだけで、AVデータの編集が可能となっている。
【００１４】
なお、ドライブデッキエディタは、記録再生装置としてのドライブ１1乃至１3を内蔵させずに構成することが可能である。この場合、ドライブデッキエディタには、記録再生装置を、いわゆる外付けすることになる。
【００１５】
但し、ドライブデッキエディタは、その設計の容易化や高速処理などの観点から、ドライブ１1乃至１3などの記録再生装置を内蔵する形で構成するのが望ましい。
【００１６】
即ち、記録再生装置を、ドライブデッキエディタの外付けとする場合には、ドライブデッキエディタに対して、どのような記録再生装置が接続（使用）されるか分からないため、ドライブデッキエディタに、記録再生装置用の汎用のインタフェースを設け、ドライブデッキエディタと、外付けの記録再生装置との間では、その汎用のインタフェースを介し、必ず同期をとりながら、AVデータをやりとりする必要がある。従って、ドライブデッキエディタと、外付けの記録再生装置との間でのAVデータの転送速度は、その汎用のインタフェースによって制限されることになる。さらに、ドライブデッキエディタは、その内部ブロックを、記録再生装置用の汎用のインタフェースとの間で、AVデータをやりとりすることのできる仕様に設計しなければならず、設計上の制限も受けることになる。
【００１７】
これに対して、ドライブデッキエディタに、記録再生装置を内蔵させる場合には、ドライブデッキエディタの設計者は、内蔵する記録再生装置と、その他の内部ブロックとの間のインタフェースを、独自に設計することができ、記録再生装置を外付けとする場合のように、汎用のインタフェースを考慮せずに済む。さらに、ドライブデッキエディタに内蔵させる記録再生装置であるドライブ１1乃至１3として、高速のものを採用することができる。
【００１８】
図１の実施の形態では、ドライブデッキエディタは、３台のドライブ１1，１2，１3を内蔵している。ドライブ１i（ｉ＝１，２，３）は、例えば、ディスク状の記録媒体である光ディスク１１i（ｉ＝１，２，３）の着脱が可能となっており、そこに装着された光ディスク１１iに対して、ドライブコントローラ２から供給されるAVデータを、同じくドライブコントローラ２からの制御の下で、例えば、ファイルの形で記録する。また、ドライブ１iは、そこに装着された光ディスク１１iに、例えばファイルの形で記録されているAVデータを、ドライブコントローラ２からの制御の下で再生し（読み出し）、ドライブコントローラ２に供給する。
【００１９】
ここで、ドライブ１iによって再生される光ディスク１１iには、AVデータのファイル（AVデータファイル）の他に、後述するEPL(Edit Procedure List)データのファイル（EPLデータファイル）を記録することができ、ドライブ１iは、AVデータファイルの他、EPLデータファイルも再生し、ドライブコントローラ２に供給する。
【００２０】
また、ここでは、光ディスク１１iにAVデータが記録されている場合、そのAVデータは、例えば、MPEG(Moving Picture Experts Group)方式や、DV(Digital Video)方式などで圧縮されて記録されているものとする。但し、光ディスク１１iには、AVデータを、特に圧縮せずに記録しておくようにすることも可能である。
【００２１】
なお、図１では、ドライブデッキエディタは、３台のドライブ１1，１2，１3を内蔵しているが、ドライブデッキエディタには、１台や２台だけ、あるいは４台以上のドライブを内蔵させるようにすることが可能である。ここで、ドライブデッキに複数台のドライブを内蔵させる場合には、そのうちの１台以上を、記録のみ行うドライブとするとともに、他の１台以上を再生のみ行うドライブとすることが可能である。
【００２２】
また、図１では、ドライブ１iとして、ディスク状の記録媒体である光ディスク１１iの記録と再生を行うドライブを採用することとしたが、ドライブ１iとしては、その他、例えば、テープ状の記録媒体や半導体メモリの記録または再生を行うドライブを採用することが可能である。ここで、ドライブとして、テープ状の記録媒体の記録または再生を行うドライブを採用する場合には、リニア編集が可能となるが、ディスク状の記録媒体や半導体メモリなどのランダムアクセス可能な記録媒体の記録または再生を行うドライブを採用する場合には、ノンリニア編集が可能となる。
【００２３】
ここで、以下、適宜、ドライブ１1乃至１3を、特に区別する必要がない限り、ドライブ１と記述する。光ディスク１１1乃至１１3も同様に、特に区別する必要がない限り、光ディスク１１と記述する。
【００２４】
ドライブコントローラ２は、スイッチャ２１、ＥＰＬ分離部２２、編集処理部２３、およびコントローラ２４で構成されており、ドライブ１との間でのAVデータ等のやりとり、EPLデータ（編集手順（編集指示）データ）の分離、AVデータの編集処理、ドライブ１の制御などを行う。
【００２５】
即ち、スイッチャ２１は、コントローラ２４の制御の下、あるドライブ１iから転送されてくるAVデータファイルを受信し、他のドライブ１jまたは同一のドライブ１iに転送する。また、スイッチャ２１は、あるドライブ１iから転送されてくるAVデータファイルを受信し、編集処理部２３に転送する。さらに、スイッチャ２１は、編集処理部２３から供給されるAVデータファイルを受信し、あるドライブ１iに転送する。
【００２６】
なお、スイッチャ２１は、ドライブ１や編集処理部２３から供給されるAVデータを、モニタ出力として、図示せずディスプレイまたはスピーカに供給して表示または出力させるようにもなっている。
【００２７】
また、ドライブコントローラ２には、外部からコンポーネント信号やコンポジット信号を入力するための端子、Ｓ端子、USB(Universal Serial Bus)やIEEE(The Institute of Electrical and Electronics Engineers)1394の規格に準拠した端子、LAN接続するための端子などを設け、スイッチャ２１において、それらの端子の入出力を制御するようにすることが可能である。
【００２８】
EPL分離部２２は、ドライブ１からスイッチャ２１に転送されてくるデータの中から、EPLデータファイルを分離し、システムコントローラ３に供給する。即ち、上述したように、ドライブ１では、AVデータファイルの他、EPLデータファイルが再生されて、ドライブコントローラ２に供給される場合がある。このため、スイッチャ２１は、AVデータファイルの他、EPLデータファイルも受信するが、EPL分離部２２は、このようにしてスイッチャ２１がドライブ１から受信したデータの中から、EPLデータファイルを分離（検出）し、システムコントローラ３に供給する。
【００２９】
編集処理部２３は、コントローラ２４の制御の下、スイッチャ２１から供給されるAVデータに編集処理を施し、その編集後のAVデータを、スイッチャ２１に供給する。
【００３０】
ここで、編集処理部２３で行われるAVデータに対する編集処理には、いわゆるカット編集などの他、ワイプ等のエフェクト（特殊効果）を施すことや、テロップ挿入（合成）も、必要に応じて含まれる。
【００３１】
コントローラ２４は、システムコントローラ３からの制御にしたがい、スイッチャ２１を制御する。即ち、コントローラ２４は、あるドライブ１iから転送されてくるAVデータを、他のドライブ１j、同一のドライブ１i、または編集処理部２３のうちのいずれに転送するかや、編集処理部２３から転送されてくるAVデータを、ドライブ１1乃至１3のうちのいずれに転送するかといった、AVデータの、いわゆるスイッチングについて、スイッチャ２１を制御する。
【００３２】
また、コントローラ２４は、システムコントローラ３からの制御にしたがい、AVデータに施す編集処理に関して、編集処理部２３を制御する。さらに、コントローラ２４は、システムコントローラ３からの制御にしたがい、AVデータの記録や再生などに関して、ドライブ１を制御する。
【００３３】
ここで、本実施の形態においては、コントローラ２４によるドライブ１および編集処理部２３の制御方法として、同期制御と非同期制御とがある。
【００３４】
同期制御では、コントローラ２４は、例えば、ドライブ１および編集処理部２３に対して、同期信号を出力し、これにより、ドライブ１および編集処理部２３は、相互に同期した状態で動作する。従って、コントローラ２４において同期制御が行われる場合、スイッチャ２１を介してのドライブ１と編集処理部２３との間でのAVデータの転送や、スイッチャ２１を介してのあるドライブ１iと他のドライブ１jまたは同一のドライブ１iとの間でのAVデータの転送は、その転送元と転送先とが同期した状態で行われる。
【００３５】
一方、非同期制御では、コントローラ２４は、例えば、ドライブ１および編集処理部２３に対して、同期信号を出力せず、これにより、ドライブ１1乃至１3それぞれは、相互に同期をとらずに、即ち、非同期で動作する。従って、コントローラ２４において非同期制御が行われる場合、スイッチャ２１を介してのあるドライブ１iと他のドライブ１jまたは同一のドライブ１iとの間でのAVデータの転送は、その転送元と転送先とが非同期の状態で行われる。
【００３６】
なお、ドライブ１で再生されたAVデータを、スイッチャ２１を介して、編集処理部２３に転送して編集する場合や、編集処理部２３で編集したAVデータを、スイッチャ２１を介して、ドライブ１に転送して記録する場合、前述した従来の編集装置における場合と同様に、ドライブ１と編集処理部２３とは同期した状態で動作させる必要があるため、コントローラ２４においては、同期制御のみ採用することができ、非同期制御を採用することはできない。
【００３７】
システムコントローラ３は、CPU３１、ROM３２、RAM３３などで構成され、ドライブコントローラ２の制御などを行う。即ち、CPU３１は、ROM３２やRAM３３に記憶されたプログラムを実行することにより、ドライブコントローラ２の制御その他の処理を行う。
【００３８】
具体的には、システムコントローラ３は、ドライブコントローラ２のEPL分離部２２から供給されるEPLデータや、外部から入力されるEPLデータ、操作部４から供給される操作信号にしたがい、ドライブコントローラ２のコントローラ２４を制御する。
【００３９】
操作部４は、例えば、AVデータの編集を指示する編集指示などを入力するときに、ユーザによって操作され、その操作に対応する操作信号を、システムコントローラ３に供給する。
【００４０】
ここで、編集指示には、AVデータの記録や、再生、停止、サーチなどの指示の他、カット編集のためのイン点およびアウト点の指示、どのようなエフェクトを施すかの指示なども含まれる。
【００４１】
次に、図２を参照して、図１のドライブデッキエディタで用いられるEPLデータについて説明する。
【００４２】
いま、図２Ａに示すように、素材データのファイル（素材データファイル）ＡとＢが編集され、完パケデータのファイル（完パケデータファイル）Ｃを制作するケースを考える。
【００４３】
ここで、図２Ａの実施の形態では、素材データファイルＡとＢは、ともに、タイムコードｔ0乃至ｔ4のAVデータで構成され、完パケデータファイルＣは、タイムコードｔ0乃至ｔ1の素材データＡ、タイムコードｔ1乃至ｔ3の素材データＢ、タイムコードｔ1乃至ｔ2の素材データＡが順次配置されたタイムコードｔ0乃至ｔ4のAVデータで構成されている。
【００４４】
なお、完パケデータファイルＣでは、タイムコードｔ0乃至ｔ1の素材データＡは、タイムコードｔ0乃至ｔ1に、タイムコードｔ1乃至ｔ3の素材データＢは、タイムコードｔ1乃至ｔ3に、タイムコードｔ1乃至ｔ2の素材データＡは、タイムコードｔ3乃至ｔ4に、それぞれ配置されている。但し、タイムコードｔ1，ｔ2，ｔ3，ｔ4は、ｔ1＜ｔ2＜ｔ3＜ｔ4の関係を有する。
【００４５】
完パケデータファイルＣは、実際のAVデータを有するファイルであるが、上述のように、素材データファイルＡとＢを編集して制作されるファイルである。従って、完パケデータファイルＣを実際に制作しなくても、素材データファイルＡおよびＢと、その素材データファイルＡおよびＢの編集の仕方を指示する編集指示の情報があれば、その編集指示の情報にしたがって、素材データファイルＡおよびＢを編集することにより、完パケデータファイルＣを得ることができる。
【００４６】
この編集指示の情報が、EPLデータであり、図２Ａの素材データファイルＡおよびＢから完パケデータファイルＣを得るためのEPLデータは、例えば、図２Ｂに示すようなものとなる。
【００４７】
即ち、図２ＢのEPLデータにおいて、その第１行目の「ｔ0〜ｔ1：Ａ（ｔ0〜ｔ1）」は、タイムコードｔ0乃至ｔ1のAVデータが、素材データファイルＡのタイムコードｔ0乃至ｔ1のAVデータで構成されることを表す。また、その第２行目の「ｔ1〜ｔ3：Ｂ（ｔ1〜ｔ3）」は、タイムコードｔ1乃至ｔ3のAVデータが、素材データファイルＢのタイムコードｔ1乃至ｔ3のAVデータで構成されることを表す。さらに、その第３行目の「ｔ3〜ｔ4：Ｂ（ｔ1〜ｔ2）」は、タイムコードｔ3乃至ｔ4のAVデータが、素材データファイルＡのタイムコードｔ1乃至ｔ2のAVデータで構成されることを表す。なお、図２Ｂは、EPLデータの概念を説明するためのものであり、その記述方式は、特に限定されるものではない。
【００４８】
完パケデータファイルＣは、EPLデータにしたがい、素材データファイルＡおよびＢを編集することにより得ることができるから、EPLデータのファイル（EPLデータファイル）は、いわば仮想的な完パケデータファイルであるということができる。
【００４９】
ここで、図１のドライブデッキエディタでは、光ディスク１１1乃至１１3のうちの１以上に記録された素材データを、操作部４を操作することによって入力される編集指示にしたがって編集する他、外部から入力されるEPLデータにしたがって編集し、その編集によって得られる完パケデータを、光ディスク１１1乃至１１3のうちの１つに記録することができる。また、図１のドライブデッキエディタでは、光ディスク１１1乃至１１3のうちの１以上に記録された素材データを、その素材データとともに光ディスク１１1乃至１１3のうちのいずれかに記録されたEPLデータにしたがって編集し、その編集によって得られる完パケデータを、光ディスク１１1乃至１１3のうちの１つに記録することもできる。
【００５０】
次に、図３および図４を参照して、図１のドライブデッキエディタにおけるAVデータの流れについて説明する。
【００５１】
ドライブ１に装着された光ディスク１１に記録された素材データとしてのAVデータについて、カット編集やエフェクトなどの編集処理が施される場合には、ドライブ１において光ディスク１１から再生された素材データは、図３に点線で示すように、スイッチャ２１を経由して、編集処理部２３に供給される。編集処理部２３は、そこに供給される素材データに編集処理を施し、その編集処理後の素材データを、スイッチャ２１を経由し、ドライブ１に供給して、光ディスク１１に記録させる。
【００５２】
ここで、図３の実施の形態では、ドライブ１2において、そこに装着された光ディスク１１2から素材データが再生され、編集処理部２３において編集処理が施された後、その編集処理後の素材データが、ドライブ１3において、そこに装着された光ディスク１１3に記録されている。
【００５３】
このように、編集処理部２３において、素材データに対して編集処理が施される場合、コントローラ２４は、編集処理部２３と、編集処理前の素材データを再生するドライブ１2との間、および編集処理部２３と、編集処理後の素材データを記録するドライブ１3との間で同期をとって処理が行われるように、同期制御を行う。
【００５４】
従って、この場合、ドライブ１2，１3、および編集処理部２３は、他のブロックより高速な処理が可能であっても、同期して動作することとなるから、全体としての処理速度は、ドライブ１2，１3、または編集処理部２３が単体で動作する場合の最大処理速度以下となる。
【００５５】
なお、図３では、ドライブ１2において、編集処理前の素材データを再生するようにしているが、編集処理前の素材データは、ドライブ１1乃至１3のうちの任意の１以上のドライブで再生することが可能である。また、図３では、ドライブ１3において、編集処理後の素材データを記録するようにしているが、編集処理後の素材データも、ドライブ１1乃至１3のうちの任意のドライブで記録することが可能である。従って、編集処理前の素材データの再生と、編集処理後の素材データの記録は、ドライブ１1乃至１3のうちの異なるドライブで行うことは勿論、同一のドライブで行うことも可能である。
【００５６】
次に、ドライブ１に装着された光ディスク１１に記録された素材データとしてのAVデータを、そのまま複写する場合には、複写元となるドライブ１において光ディスク１１から再生された素材データは、図４に点線で示すように、スイッチャ２１を経由して、そのまま、即ち、編集処理部２３を経由せずに、複写先のドライブ１に供給されて、光ディスク１１に記録される。
【００５７】
ここで、図３の実施の形態では、ドライブ１2を複写元とするとともに、ドライブ１3を複写先として、複写元のドライブ１2において、そこに装着された光ディスク１１2から素材データが再生され、複写先のドライブ１3において、そこに装着された光ディスク１１3に記録されている。
【００５８】
このように、素材データが、編集処理部２３を経由せずに、ドライブ１2と１3の間で複写される場合、コントローラ２４は、複写元のドライブ１2と、複写先のドライブ１3との間で同期をとらずに、非同期で処理が行われるように、非同期制御を行う。
【００５９】
従って、この場合、ドライブ１2と１3それぞれは、非同期で動作するから、その性能に応じた速度で処理を行うことができ、高速処理が可能となる。
【００６０】
なお、図４では、ドライブ１2を複写元とするとともに、ドライブ１3を複写先としているが、複写元と複写先のドライブとしては、ドライブ１1乃至１3のうちの任意のものを採用することが可能である。従って、複写元と複写先を、ドライブ１1乃至１3のうちの異なるドライブとすることは勿論、同一のドライブとすることも可能である。
【００６１】
次に、図５のフローチャートを参照して、図１のシステムコントローラ３の処理について説明する。
【００６２】
システムコントローラ３は、例えば、EPL分離部２２もしくは外部からEPLデータファイルが供給されると、処理を開始する。
【００６３】
即ち、この場合、システムコントローラ３は、ステップＳ１において、そこに供給されるEPLデータファイルを受信し、ステップＳ２に進む。ステップＳ２では、システムコントローラ３は、ステップＳ１で受信したEPLデータファイルに記述されているEPLデータを解析し、これにより、そのEPLデータが表す編集指示を認識する。
【００６４】
そして、ステップＳ３に進み、システムコントローラ３は、編集指示が、編集の終了を指示するものであるかどうかを判定する。ステップＳ３において、編集指示が、編集の終了を表すものでないと判定された場合、ステップＳ４に進み、システムコントローラ３は、編集指示が、素材データファイルの複写を表すものであるかどうかを判定する。
【００６５】
ステップＳ４において、編集指示が、素材データファイルの複写を表すものであると判定された場合、ステップＳ５に進み、システムコントローラ３は、ドライブコントローラ２（のコントローラ２４）に対して、素材データファイルの複写を指示する複写コマンドを出力し、ステップＳ２に戻る。そして、ステップＳ２では、システムコントローラ３は、ステップＳ１で受信したEPLデータファイルから、前回のステップＳ２で解析したEPLデータの次の（行やひとかたまりの）EPLデータを読み出して解析し、以下、同様の処理を繰り返す。
【００６６】
ここで、編集指示が、素材データファイルの複写を表すものである場合、その編集指示には、複写元と複写先のドライブ１を特定する情報（例えば、ドライブレターなど）、複写対象の素材データファイルを特定する情報（例えば、ファイル名など）が含まれており、システムコントローラ３は、それらの情報を、複写コマンドに含めて出力する。
【００６７】
なお、本明細書中における複写とは、コンピュータにおけるファイルの複写のような単なる複写をいう。即ち、コンピュータにおけるファイルの複写は、そのファイルに記述されているデータの内容を考慮せずに、ファイル全体が複写されるが、本明細書中における複写は、このような複写を意味する。従って、例えば、AVデータが記録されたファイルについて、そのファイルにおける、あるタイムコードから他のタイムコードまでの間のAVデータを、他のファイルとすること、または他のファイルの一部として取り込むことも、広義には複写であるが、この場合は、タイムコードを知る必要があり、AVデータが記録されたファイルの内容を参照しなければ、タイムコードが分からない。このようなファイルの内容を参照しなければ行うことができない複写は、本明細書中における複写には含まれない。
【００６８】
一方、ステップＳ４において、編集指示が、素材データファイルの複写を表すものでないと判定された場合、即ち、編集指示が、編集処理部２３において、素材データに対して、何らかの編集処理を施すことを指示するものである場合、ステップＳ６に進み、システムコントローラ３は、ドライブ１1乃至１3の中から、編集前の素材データを再生するドライブ（編集前の素材データが記録された光ディスク１１が装着されているドライブであり、以下、適宜、再生ドライブという）と、編集後の素材データを記録するドライブ（以下、適宜、記録ドライブという）を認識する。
【００６９】
なお、編集指示が、素材データに対し、編集処理部２３において何らかの編集処理を施すものである場合、その編集指示には、その編集処理の対象となる素材データを再生するドライブ１（再生ドライブ）を特定する情報、編集処理後の素材データを記録するドライブ１（記録ドライブ）を特定する情報、編集対象の素材データを特定する情報（例えば、編集対象の素材データが記録されているファイル名と、その素材データが記録されている範囲の始点と終点のタイムコード）が記録されており、ステップＳ６では、システムコントローラ３は、これらの情報に基づいて、再生ドライブと記録ドライブを認識する。
【００７０】
ここで、素材データファイルを複写する場合の複写元のドライブ１は、その素材データファイルを再生するドライブでもあるから、以下、適宜、再生ドライブともいう。また、素材データファイルを複写する場合の複写先のドライブ１は、その素材データファイルを記録するドライブでもあるから、以下、適宜、記録ドライブともいう。
【００７１】
ステップＳ６の処理後は、ステップＳ７に進み、システムコントローラ３は、ドライブコントローラ２（のコントローラ２４）に対して、編集指示が表す編集処理を行うことを指示する編集コマンドを出力し、ステップＳ２に戻る。そして、ステップＳ２では、システムコントローラ３は、ステップＳ１で受信したEPLデータファイルから、前回のステップＳ２で解析したEPLデータの次のEPLデータを読み出して解析し、以下、同様の処理を繰り返す。
【００７２】
なお、システムコントローラ３が、ドライブコントローラ２に対して出力する編集コマンドには、記録ドライブ、再生ドライブ、編集対象の素材データを特定する情報などが含まれる。
【００７３】
一方、ステップＳ３において、編集指示が、編集の終了を表すものであると判定された場合、ステップＳ８に進み、システムコントローラ３は、待機を指示する待機コマンドを、ドライブコントローラ２に出力し、処理を終了する。
【００７４】
なお、図５の実施の形態では、システムコントローラ３が、EPLデータにしたがって、ドライブコントローラ２を制御するものとして説明を行ったが、システムコントローラ３は、その他、ユーザが操作部４を操作することにより入力される操作信号にしたがって、ドライブコントローラ２を制御することも可能である。
【００７５】
次に、図６のフローチャートを参照して、図１のドライブコントローラ２の処理について説明する。
【００７６】
ドライブコントローラ２は、例えば、システムコントローラ３から何からのコマンドが供給されると、処理を開始する。
【００７７】
即ち、ドライブコントローラ２では、ステップＳ１１において、コントローラ２４が、システムコントローラ３から供給されるコマンドを受信し、ステップＳ１２に進む。ステップＳ１２では、コントローラ２４は、ステップＳ１１で受信したシステムコントローラ３からのコマンドが、待機コマンドであるかどうかを判定する。
【００７８】
ステップＳ１２において、システムコントローラ３からのコマンドが、待機コマンドでないと判定された場合、ステップＳ１３に進み、コントローラ２４は、システムコントローラ３からのコマンドが、複写コマンドであるかどうかを判定する。
【００７９】
ステップＳ１３において、システムコントローラ３からのコマンドが複写コマンドであると判定された場合、ステップＳ１４に進み、コントローラ２４は、その複写コマンドに含まれる情報によって特定される複写対象の素材データファイルを、再生ドライブから記録ドライブに転送するように、再生ドライブ、記録ドライブ、およびスイッチャ２１を制御する。
【００８０】
コントローラ２４による制御にしたがい、スイッチャ２１は、再生ドライブからのAVデータを、記録ドライブに出力するように、その入出力を切り替える。さらに、再生ドライブは、複写対象の素材データファイルを再生して出力する。再生ドライブにおいて再生された素材データファイルは、スイッチャ２１を経由して、記録ドライブに転送される。そして、記録ドライブでは、そこに転送されてくる素材データファイルが記録される。
【００８１】
この場合、再生ドライブと記録ドライブとは、同期をとらずに、非同期で動作する。これにより、再生ドライブでは、その性能に応じた速度で、素材データファイルの再生を行うことができ、従って、素材データファイルを高速で再生することができる。また、記録ドライブでも、その性能に応じた速度で、素材データファイルの記録を行うことができ、従って、素材データファイルを高速で記録することができる。そして、以上のように、再生ドライブと記録ドライブにおいて、高速で処理が可能であることから、素材データファイルの複写自体も、高速で行うことができる。
【００８２】
ステップＳ１４の処理後は、システムコントローラ３から、次のコマンドが送信されてくるのを待って、ステップＳ１１に戻り、以下、同様の処理が繰り返される。
【００８３】
一方、ステップＳ１３において、システムコントローラ３からのコマンドが複写コマンドでないと判定された場合、即ち、システムコントローラ３からのコマンドが、待機コマンドおよび複写コマンドのうちのいずれでもなく、従って、編集コマンドである場合、ステップＳ１５に進み、コントローラ２４は、その編集コマンドに含まれる情報によって特定される再生ドライブおよび記録ドライブと、編集処理部２３への同期信号の出力を開始し、ステップＳ１６に進む。
【００８４】
ここで、ステップＳ１５において、再生ドライブおよび記録ドライブと、編集処理部２３に対して、同期信号の出力が開始されることによって、再生ドライブ、記録ドライブ、および編集処理部２３は、相互に同期して動作するようになる。
【００８５】
ステップＳ１６では、コントローラ２４は、再生ドライブおよびスイッチャ２１を制御することにより、編集コマンドに含まれる情報によって特定される編集対象の素材データの素材データファイルを再生させ、スイッチャ２１を経由して、編集処理部２３に供給させる。さらに、ステップＳ１６では、編集処理部２３が、そこに供給される素材データファイルから、編集対象の素材データファイルを検索して取得し、ステップＳ１７に進む。
【００８６】
ステップＳ１７では、コントローラ２４が、編集コマンドにしたがって、編集処理部２３を制御し、これにより、編集処理部２３は、ステップＳ１６で得た素材データに対して、編集コマンドにしたがった編集処理（エフェクトを含む）を施す。そして、ステップＳ１８に進み、コントローラ２４は、記録ドライブおよびスイッチャ２１を制御することにより、編集処理部２３で編集処理が施された素材データを、スイッチャ２１を経由して、記録ドライブに供給される。これにより、記録ドライブでは、編集後の素材データが記録される。
【００８７】
ここで、ステップＳ１６乃至Ｓ１８では、再生ドライブ、記録ドライブ、および編集処理部２３は、コントローラ２４から供給される同期信号にしたがい、相互に同期しながら動作する。従って、再生ドライブ、記録ドライブ、または編集処理部２３では、それ単独で動作する場合の最大処理速度に比較して低速な処理が行われる。
【００８８】
ステップＳ１８の処理後は、ステップＳ１９に進み、コントローラ２４は、再生ドライブおよび記録ドライブと、編集処理部２３への同期信号の出力を停止する。そして、システムコントローラ３から、次のコマンドが送信されてくるのを待って、ステップＳ１１に戻り、以下、同様の処理が繰り返される。
【００８９】
一方、ステップＳ１２において、システムコントローラ３からのコマンドが、待機コマンドであると判定された場合、ステップＳ２０に進み、コントローラ２４は、ドライブ１1乃至１3を待機状態にして、処理を終了する。
【００９０】
以上のように、システムコントローラ３からのコマンドを判定し、そのコマンドが編集コマンドである場合には、従来の編集装置における場合と同様に、再生ドライブ、記録ドライブ、および編集処理部２３を同期して動作させる一方、システムコントローラ３からのコマンドが複写コマンドである場合には、再生ドライブと記録ドライブとを非同期で動作させ、複写対象の素材データファイルを高速で複写することができるようにしたので、その複写を高速に行うことができる分だけ、編集時間全体の短縮化を図ることができる。
【００９１】
なお、図６の実施の形態では、システムコントローラ３からのコマンドが編集コマンドであった場合に、再生ドライブ、記録ドライブ、および編集処理部２３を同期して動作させるようにしたが、その他、例えば、再生ドライブ、記録ドライブ、および編集処理部２３は、通常は同期して動作させるようにし、システムコントローラ３からのコマンドが複写コマンドであった場合にのみ、再生ドライブと記録ドライブとを非同期で動作させるようにすることが可能である。
【００９２】
また、編集処理部２３は、例えば、そこに供給されるAVデータが符号化されている場合、そのAVデータを復号し、編集処理を施した後、再び符号化して出力する。
【００９３】
次に、図７乃至図２１を参照して、図１のドライブデッキエディタが、EPLデータにしたがって行う処理について、さらに説明する。
【００９４】
いま、例えば、図７に示すように、１台の再生ドライブに装着された光ディスク１１に、素材データファイルｆ１乃至ｆ４が記録されており、完パケデータとして、素材データファイルｆ１でなるシーン＃１、素材データファイルｆ２でなるシーン＃２、素材データファイルｆ３における４つの区間の素材データｆ３−１，ｆ３−２，ｆ３−３，ｆ３−４でなるシーン＃３、素材データファイルｆ４でなるシーン＃４から構成されるAVデータを、記録ドライブに装着された光ディスク１１に記録する場合には、例えば、図８に示すようなEPLデータファイルが用いられる。
【００９５】
ここで、EPLデータファイルを構成するEPLデータにおいて、コマンドepl()は、完パケデータファイルを指定するコマンドであり、そのかっこ内には、完パケデータファイルを特定する情報（例えば、ファイル名）が、引数として記述される。
【００９６】
コマンドsource()は、素材データファイルを指定するコマンドであり、そのかっこ内には、素材データファイルを特定する情報（例えば、ファイル名）が、引数として記述される。
【００９７】
コマンドdo{}は、そのかっこ内に、素材データを処理するコマンドを記述するときに使用される。ここで、本実施の形態としては、素材データを処理するコマンドとして、次に説明するコマンドget()，put()、およびtrsfm()が用意されている。
【００９８】
コマンドget()は、素材データファイルから、素材データを取得するコマンドで、そのかっこ内には、素材データファイルから取得する素材データの位置を特定する情報（例えば、タイムコード）が、必要に応じて、引数として記述される。
【００９９】
コマンドput()は、コマンドget()で取得された素材データを、完パケデータファイルに貼り付けるコマンドで、そのかっこ内には、素材データを貼り付ける完パケデータファイルにおける位置を特定する情報（例えば、タイムコード）が、必要に応じて、引数として記述される。
【０１００】
コマンドtrsfm()は、編集処理部２３において素材データに編集処理を施す場合に、その編集処理の具体的内容を与えるコマンドで、そのかっこ内には、編集処理の具体的内容が、引数として記述される。
【０１０１】
なお、EPLデータファイルには、コメントを記述することができる。即ち、EPLデータファイルでは、例えば、//以降は、コメントとして解釈される。
【０１０２】
以上のようなEPLデータファイルに記述されるコマンドよれば、コマンドtrsfm()によって、編集処理部２３における編集処理が指定されるから、図１のドライブデッキエディタでは、このコマンドtrsfm()の有無によって、素材データファイルの複写か、素材データの編集かが判定される。
【０１０３】
図８のEPLデータファイルでは、EPLデータＤ８−１において、素材データファイルｆ１を、完パケデータファイルにおけるシーン＃１として貼り付けることが指定されている。さらに、EPLデータＤ８−２において、素材データファイルｆ２を、完パケデータファイルにおけるシーン＃２として貼り付けることが指定されている。また、EPLデータＤ８−３において、編集処理を行うことが指定されており、EPLデータＤ８−４において、素材データファイルｆ３における素材データｆ３−１，ｆ３−２，ｆ３−３，ｆ３−４を、完パケデータファイルにおけるシーン＃３として貼り付けることが指定されている。
【０１０４】
ここで、素材データファイルｆ３における素材データｆ３−１，ｆ３−２，ｆ３−３，ｆ３−４を、完パケデータファイルにおけるシーン＃３として貼り付けるには、素材データファイルｆ３から、素材データｆ３−１，ｆ３−２，ｆ３−３，ｆ３−４を検索し、カット編集を行う必要がある。そこで、EPLデータＤ８−３では、素材データファイルｆ３から、素材データｆ３−１，ｆ３−２，ｆ３−３，ｆ３−４を取得してカット編集を行うことが指定されている。
【０１０５】
EPLデータＤ８−５では、素材データファイルｆ４を、完パケデータファイルにおけるシーン＃４として貼り付けることが指定されている。
【０１０６】
図８に示したEPLデータファイルによれば、図１のドライブデッキエディタにおいて、図９に示す処理が行われる。
【０１０７】
即ち、EPLデータＤ８−１にしたがい、再生ドライブから素材データファイルｆ１が再生され、シーン＃１として、記録ドライブに転送されて記録される。さらに、EPLデータＤ８−２にしたがい、再生ドライブから素材データファイルｆ２が再生され、シーン＃２として、記録ドライブに転送されて記録される。この場合、EPLデータＤ８−１およびＤ８−２には、いずれも、編集処理部２３における編集処理を指定するコマンドtrsfm()が記述されていないため、素材データファイルｆ１およびｆ２に対しては、編集処理部２３における編集処理は施されない。即ち、素材データファイルｆ１およびｆ２は、再生ドライブから記録ドライブに対して、非同期で転送される。
【０１０８】
シーン＃２が記録ドライブに記録された後は、EPLデータＤ８−３およびＤ８−４にしたがい、再生ドライブから素材データファイルｆ３が再生され、編集処理部２３において、その素材データファイルｆ３の中から、素材データｆ３−１，ｆ３−２，ｆ３−３，ｆ３−４が検索される。さらに、編集処理部２３において、その素材データｆ３−１，ｆ３−２，ｆ３−３，ｆ３−４を対象にカット編集が行われ、一続きのシーン＃３として、記録ドライブに転送されて記録される。この場合、EPLデータＤ８−３には、編集処理部２３における編集処理を指定するコマンドtrsfm()が記述されており、再生ドライブから編集処理部２３への素材データファイルｆ３の転送、および編集処理部２３から記録ドライブへのシーン＃３の転送は、転送元と転送先との間で同期して行われる。
【０１０９】
シーン＃３が記録ドライブに記録された後は、EPLデータＤ８−５にしたがい、再生ドライブから素材データファイルｆ４が再生され、シーン＃４として、記録ドライブに転送されて記録される。この場合、EPLデータＤ８−４には、編集処理部２３における編集処理を指定するコマンドtrsfm()が記述されていないため、素材データファイルｆ４に対しては、編集処理部２３における編集処理は施されない。即ち、素材データファイルｆ４は、再生ドライブから記録ドライブに対して、非同期で転送される。
【０１１０】
以上のように、図７乃至図９の実施の形態では、シーン＃３の処理は、再生ドライブ、記録ドライブ、および編集処理部２３相互の間で同期して行われるが、シーン＃１，＃２、および＃４の処理は、再生ドライブと記録ドライブの間で非同期で行われるので、高速処理が行われ、その結果、完パケデータファイルを制作する時間全体の短縮化を図ることができる。
【０１１１】
次に、例えば、図１０に示すように、２台の再生ドライブ＃１と＃２のうちの１台の再生ドライブ＃１に装着された光ディスク１１に、素材データファイルｆ１乃至ｆ４が記録されているとともに、他の１台の再生ドライブ＃２に装着された光ディスク１１に、素材データファイルｆ１’乃至ｆ３’が記録されており、完パケデータとして、素材データファイルｆ１でなるシーン＃１、素材データファイルｆ２でなるシーン＃２、素材データファイルｆ３における３つの区間の素材データｆ３−１，ｆ３−２，ｆ３−３と、素材データファイルｆ１’における３つの区間の素材データｆ１’−１、ｆ１’−２、ｆ１’−３とでなるシーン＃３、素材データファイルｆ２’でなるシーン＃４、素材データファイルｆ３’でなるシーン＃５から構成されるAVデータを、記録ドライブに装着された光ディスク１１に記録する場合には、例えば、図１１に示すようなEPLデータファイルが用いられる。
【０１１２】
図１１のEPLデータファイルでは、EPLデータＤ１１−１において、素材データファイルｆ１を、完パケデータファイルにおけるシーン＃１として貼り付けることが指定されている。さらに、EPLデータＤ１１−２において、素材データファイルｆ２を、完パケデータファイルにおけるシーン＃２として貼り付けることが指定されている。また、EPLデータＤ１１−３において、編集処理を行うことが指定されており、EPLデータＤ１１−４において、素材データファイルｆ３における素材データｆ３−１，ｆ３−２，ｆ３−３を、完パケデータファイルにおけるシーン＃３の一部として貼り付けることが指定されている。
【０１１３】
ここで、素材データファイルｆ３における素材データｆ３−１，ｆ３−２，ｆ３−３を、完パケデータファイルにおけるシーン＃３の一部として貼り付けるには、素材データファイルｆ３から、素材データｆ３−１，ｆ３−２，ｆ３−３を検索し、カット編集を行う必要がある。そこで、EPLデータＤ１１−３では、素材データファイルｆ３から、素材データｆ３−１，ｆ３−２，ｆ３−３を取得してカット編集を行うことが指定されている。
【０１１４】
EPLデータＤ１１−５では、編集処理を行うことが指定されており、EPLデータＤ１１−６では、素材データファイルｆ１’における素材データｆ１’−１，ｆ１’−２，ｆ１’−３を、完パケデータファイルにおけるシーン＃３の残りの部分として貼り付けることが指定されている。
【０１１５】
EPLデータＤ１１−７では、素材データファイルｆ２’を、完パケデータファイルにおけるシーン＃４として貼り付けることが指定されている。さらに、EPLデータＤ１１−８では、素材データファイルｆ３’を、完パケデータファイルにおけるシーン＃５として貼り付けることが指定されている。
【０１１６】
図１１に示したEPLデータファイルによれば、図１のドライブデッキエディタにおいて、図１２に示す処理が行われる。
【０１１７】
即ち、EPLデータＤ１１−１にしたがい、再生ドライブ＃１から素材データファイルｆ１が再生され、シーン＃１として、記録ドライブに転送されて記録される。さらに、EPLデータＤ１１−２にしたがい、再生ドライブ＃１から素材データファイルｆ２が再生され、シーン＃２として、記録ドライブに転送されて記録される。この場合、EPLデータＤ１１−１およびＤ１１−２には、いずれも、編集処理を指定するコマンドtrsfm()が記述されていないため、素材データファイルｆ１およびｆ２に対しては編集処理は施されない。即ち、素材データファイルｆ１およびｆ２は、再生ドライブ＃１から記録ドライブに対して、非同期で転送される。
【０１１８】
シーン＃３が記録ドライブに記録された後は、EPLデータＤ１１−３およびＤ１１−４にしたがい、再生ドライブ＃１から素材データファイルｆ３が再生され、編集処理部２３において、その素材データファイルｆ３の中から、素材データｆ３−１，ｆ３−２，ｆ３−３が検索される。さらに、編集処理部２３において、その素材データｆ３−１，ｆ３−２，ｆ３−３を対象にカット編集が行われ、一続きのシーン＃３の一部として、記録ドライブに転送されて記録される。この場合、EPLデータＤ１１−３には、編集処理を指定するコマンドtrsfm()が記述されており、再生ドライブ＃１から編集処理部２３への素材データファイルｆ３の転送、および編集処理部２３から記録ドライブへのシーン＃３の一部の転送は、転送元と転送先との間で同期して行われる。
【０１１９】
さらに、EPLデータＤ１１−５およびＤ１１−６にしたがい、再生ドライブ＃２から素材データファイルｆ２’が再生され、編集処理部２３において、その素材データファイルｆ２’の中から、素材データｆ１’−１，ｆ１’−２，ｆ１’−３が検索される。さらに、編集処理部２３において、その素材データｆ１’−１，ｆ１’−２，ｆ１’−３を対象にカット編集が行われ、一続きのシーン＃３の残りとして、記録ドライブに転送されて記録される。この場合、EPLデータＤ１１−３には、編集処理を指定するコマンドtrsfm()が記述されており、再生ドライブ＃２から編集処理部２３への素材データファイルｆ１’の転送、および編集処理部２３から記録ドライブへのシーン＃３の残りの転送は、転送元と転送先との間で同期して行われる。
【０１２０】
シーン＃３が記録ドライブに記録された後は、EPLデータＤ１１−７にしたがい、再生ドライブ＃２から素材データファイルｆ２’が再生され、シーン＃４として、記録ドライブに転送されて記録される。さらに、EPLデータＤ１１−８にしたがい、再生ドライブ＃２から素材データファイルｆ３’が再生され、シーン＃５として、記録ドライブに転送されて記録される。この場合、EPLデータＤ１１−７およびＤ１１−８には、いずれも、編集処理を指定するコマンドtrsfm()が記述されていないため、素材データファイルｆ２’およびｆ３’に対しては編集処理は施されない。即ち、素材データファイルｆ２’およびｆ３’は、再生ドライブ＃２から記録ドライブに対して、非同期で転送される。
【０１２１】
以上のように、図１０乃至図１２の実施の形態では、シーン＃３の処理は、再生ドライブ、記録ドライブ、および編集処理部２３相互の間で同期して行われるが、シーン＃１，＃２，＃４、および＃５の処理は、再生ドライブと記録ドライブの間で非同期で行われるので、高速処理が行われ、その結果、完パケデータファイルを制作する時間全体の短縮化を図ることができる。
【０１２２】
次に、例えば、図１３に示すように、１台の再生ドライブに装着された光ディスク１１に、素材データファイルｆ１乃至ｆ４が記録されており、完パケデータとして、素材データファイルｆ１でなるシーン＃１、素材データファイルｆ２でなるシーン＃２、素材データファイルｆ３における４つの区間の素材データｆ３−１，ｆ３−２，ｆ３−３，ｆ３−４でなるシーン＃３、素材データファイルｆ４でなるシーン＃４から構成されるAVデータを、記録ドライブに装着された光ディスク１１に記録する場合には、例えば、図１４に示すようなEPLデータファイルが用いられる。なお、図１３の実施の形態では、再生ドライブおよび記録ドライブとして、同一のドライブが用いられるようになっている。
【０１２３】
図１４のEPLデータファイルでは、EPLデータＤ１４−１において、素材データファイルｆ１を、完パケデータファイルにおけるシーン＃１として貼り付けることが指定されている。さらに、EPLデータＤ１４−２において、素材データファイルｆ２を、完パケデータファイルにおけるシーン＃２として貼り付けることが指定されている。また、EPLデータＤ１４−３において、編集処理を行うことが指定されており、EPLデータＤ１４−４において、素材データファイルｆ３における素材データｆ３−１，ｆ３−２，ｆ３−３，ｆ３−４を、完パケデータファイルにおけるシーン＃３として貼り付けることが指定されている。
【０１２４】
ここで、素材データファイルｆ３における素材データｆ３−１，ｆ３−２，ｆ３−３，ｆ３−４を、完パケデータファイルにおけるシーン＃３として貼り付けるには、素材データファイルｆ３から、素材データｆ３−１，ｆ３−２，ｆ３−３，ｆ３−４を検索し、カット編集を行う必要がある。そこで、EPLデータＤ１４−３では、素材データファイルｆ３から、素材データｆ３−１，ｆ３−２，ｆ３−３，ｆ３−４を取得してカット編集を行うことが指定されている。
【０１２５】
EPLデータＤ１４−５では、素材データファイルｆ４を、完パケデータファイルにおけるシーン＃４として貼り付けることが指定されている。
【０１２６】
図１４に示したEPLデータファイルによれば、図１のドライブデッキエディタにおいて、図１５に示す処理が行われる。
【０１２７】
即ち、EPLデータＤ１４−１にしたがい、再生ドライブから素材データファイルｆ１が再生され、シーン＃１として、再生ドライブと同一のドライブである記録ドライブに転送されて記録される。さらに、EPLデータＤ１４−２にしたがい、再生ドライブから素材データファイルｆ２が再生され、シーン＃２として、再生ドライブと同一のドライブである記録ドライブに転送されて記録される。この場合、EPLデータＤ１４−１およびＤ１４−２には、いずれも、編集処理を指定するコマンドtrsfm()が記述されていないため、素材データファイルｆ１およびｆ２に対しては編集処理は施されない。即ち、素材データファイルｆ１およびｆ２は、再生ドライブから記録ドライブに対して、非同期で転送される。
【０１２８】
シーン＃２が記録ドライブに記録された後は、EPLデータＤ１４−３およびＤ１４−４にしたがい、再生ドライブから素材データファイルｆ３が再生され、編集処理部２３において、その素材データファイルｆ３の中から、素材データｆ３−１，ｆ３−２，ｆ３−３，ｆ３−４が検索される。さらに、編集処理部２３において、その素材データｆ３−１，ｆ３−２，ｆ３−３，ｆ３−４を対象にカット編集が行われ、一続きのシーン＃３として、記録ドライブに転送されて記録される。この場合、EPLデータＤ１４−３には、編集処理を指定するコマンドtrsfm()が記述されており、再生ドライブから編集処理部２３への素材データファイルｆ３の転送、および編集処理部２３から記録ドライブへのシーン＃３の転送は、転送元と転送先との間で同期して行われる。
【０１２９】
シーン＃３が記録ドライブに記録された後は、EPLデータＤ１４−５にしたがい、再生ドライブから素材データファイルｆ４が再生され、シーン＃４として、記録ドライブに転送されて記録される。この場合、EPLデータＤ１４−４には、編集処理を指定するコマンドtrsfm()が記述されていないため、素材データファイルｆ４に対しては編集処理は施されない。即ち、素材データファイルｆ４は、再生ドライブから記録ドライブに対して、非同期で転送される。
【０１３０】
以上のように、図１３乃至図１５の実施の形態でも、図７乃至図９の実施の形態における場合と同様に、シーン＃３の処理は、再生ドライブ、記録ドライブ、および編集処理部２３相互の間で同期して行われるが、シーン＃１，＃２、および＃４の処理は、再生ドライブと記録ドライブの間で非同期で行われるので、高速処理が行われ、その結果、完パケデータファイルを制作する時間全体の短縮化を図ることができる。
【０１３１】
なお、図１３乃至図１５の実施の形態では、再生ドライブと記録ドライブとが同一であり、素材データファイルの転送は、スイッチャを経由せずに、再生ドライブおよび記録ドライブとしての同一のドライブ内で行うことが可能である。従って、より高速処理が可能である。
【０１３２】
次に、例えば、図１６に示すように、１台の再生ドライブに装着された光ディスク１１に、素材データファイルｆ１乃至ｆ４が記録されており、完パケデータとして、素材データファイルｆ１でなるシーン＃１、素材データファイルｆ３でなるシーン＃２、素材データファイルｆ２でなるシーン＃３、素材データファイルｆ４でなるシーン＃４から構成されるAVデータを、記録ドライブに装着された光ディスク１１に記録する場合には、例えば、図１７に示すようなEPLデータファイルが用いられる。
【０１３３】
図１７のEPLデータファイルでは、EPLデータＤ１７−１において、素材データファイルｆ１を、完パケデータファイルにおけるシーン＃１として貼り付けることが指定されている。さらに、EPLデータＤ１７−２において、素材データファイルｆ３を、完パケデータファイルにおけるシーン＃２として貼り付けることが指定されている。また、EPLデータＤ１７−３において、素材データファイルｆ２を、完パケデータファイルにおけるシーン＃３として貼り付けることが指定されている。さらに、EPLデータＤ１７−４において、素材データファイルｆ４を、完パケデータファイルにおけるシーン＃４として貼り付けることが指定されている。
【０１３４】
図１７に示したEPLデータファイルによれば、図１のドライブデッキエディタにおいて、図１８に示す処理が行われる。
【０１３５】
即ち、EPLデータＤ１７−１にしたがい、再生ドライブから素材データファイルｆ１が再生され、シーン＃１として、記録ドライブに転送されて記録される。さらに、EPLデータＤ１７−２にしたがい、再生ドライブから素材データファイルｆ３が再生され、シーン＃２として、記録ドライブに転送されて記録される。その後、EPLデータＤ１７−３にしたがい、再生ドライブから素材データファイルｆ２が再生され、シーン＃３として、記録ドライブに転送されて記録される。さらに、EPLデータＤ１７−４にしたがい、再生ドライブから素材データファイルｆ４が再生され、シーン＃４として、記録ドライブに転送されて記録される。この場合、EPLデータＤ１７−１乃至Ｄ１７−４には、いずれも、編集処理を指定するコマンドtrsfm()が記述されていないため、素材データファイルｆ１乃至ｆ４に対しては編集処理は施されない。即ち、素材データファイルｆ１乃至ｆ４は、再生ドライブから記録ドライブに対して、非同期で転送される。
【０１３６】
以上のように、図１６乃至図１８の実施の形態では、すべてのシーン＃１乃至＃４の処理は、再生ドライブと記録ドライブの間で非同期で行われるので、高速処理が行われ、その結果、完パケデータファイルを制作する時間全体の短縮化を図ることができる。
【０１３７】
なお、このように、完パケデータファイルのすべてのシーンについて、再生ドライブと記録ドライブの間で非同期でAVデータの転送が行われる場合が、完パケデータファイルを制作する時間を、最も短縮化することができる場合である。
【０１３８】
次に、例えば、図１９に示すように、１台の再生ドライブに装着された光ディスク１１に、素材データファイルｆ１乃至ｆ３が記録されており、完パケデータとして、素材データファイルｆ１における４つの区間の素材データｆ１−１，ｆ１−２，ｆ１−３，ｆ１−４でなるシーン＃１、素材データファイルｆ２における４つの区間の素材データｆ２−１，ｆ２−２，ｆ２−３，ｆ２−４でなるシーン＃２、素材データファイルｆ３における４つの区間の素材データｆ３−１，ｆ３−２，ｆ３−３，ｆ３−４でなるシーン＃３から構成されるAVデータを、記録ドライブに装着された光ディスク１１に記録する場合には、例えば、図２０に示すようなEPLデータファイルが用いられる。
【０１３９】
図２０のEPLデータファイルでは、EPLデータＤ２０−１において、編集処理を行うことが指定されており、EPLデータＤ２０−２において、素材データファイルｆ１における素材データｆ１−１，ｆ１−２，ｆ１−３，ｆ１−４を、完パケデータファイルにおけるシーン＃１として貼り付けることが指定されている。さらに、EPLデータＤ２０−３において、編集処理を行うことが指定されており、EPLデータＤ２０−４において、素材データファイルｆ２における素材データｆ２−１，ｆ２−２，ｆ２−３，ｆ２−４を、完パケデータファイルにおけるシーン＃１として貼り付けることが指定されている。また、EPLデータＤ２０−５において、編集処理を行うことが指定されており、EPLデータＤ２０−６において、素材データファイルｆ３における素材データｆ３−１，ｆ３−２，ｆ３−３，ｆ３−４を、完パケデータファイルにおけるシーン＃１として貼り付けることが指定されている。
【０１４０】
ここで、素材データファイルｆ１における素材データｆ１−１，ｆ１−２，ｆ１−３，ｆ１−４を、完パケデータファイルにおけるシーン＃１として貼り付けるには、素材データファイルｆ１から、素材データｆ１−１，ｆ１−２，ｆ１−３，ｆ１−４を検索し、カット編集を行う必要がある。そこで、EPLデータＤ２０−１では、素材データファイルｆ１から、素材データｆ１−１，ｆ１−２，ｆ１−３，ｆ１−４を取得してカット編集を行うことが指定されている。EPLデータＤ２０−３およびＤ２０−５においても、EPLデータＤ２０−１における場合と同様に、カット編集を行うことが指定されている。
【０１４１】
図２０に示したEPLデータファイルによれば、図１のドライブデッキエディタにおいて、図２１に示す処理が行われる。
【０１４２】
即ち、EPLデータＤ２０−１およびＤ２０−２にしたがい、再生ドライブから素材データファイルｆ１が再生され、編集処理部２３において、その素材データファイルｆ１の中から、素材データｆ１−１，ｆ１−２，ｆ１−３，ｆ１−４が検索される。さらに、編集処理部２３において、その素材データｆ１−１，ｆ１−２，ｆ１−３，ｆ１−４を対象にカット編集が行われ、一続きのシーン＃１として、記録ドライブに転送されて記録される。この場合、EPLデータＤ２０−１には、編集処理を指定するコマンドtrsfm()が記述されており、再生ドライブから編集処理部２３への素材データファイルｆ１の転送、および編集処理部２３から記録ドライブへのシーン＃１の転送は、転送元と転送先との間で同期して行われる。
【０１４３】
シーン＃１が記録ドライブに記録された後は、EPLデータＤ２０−３およびＤ２０−４にしたがい、再生ドライブから素材データファイルｆ２が再生され、編集処理部２３において、その素材データファイルｆ２の中から、素材データｆ２−１，ｆ２−２，ｆ２−３，ｆ２−４が検索される。さらに、編集処理部２３において、その素材データｆ２−１，ｆ２−２，ｆ２−３，ｆ２−４を対象にカット編集が行われ、一続きのシーン＃２として、記録ドライブに転送されて記録される。この場合、EPLデータＤ２０−３には、編集処理を指定するコマンドtrsfm()が記述されており、再生ドライブから編集処理部２３への素材データファイルｆ２の転送、および編集処理部２３から記録ドライブへのシーン＃２の転送は、転送元と転送先との間で同期して行われる。
【０１４４】
シーン＃２が記録ドライブに記録された後は、EPLデータＤ２０−５およびＤ２０−６にしたがい、再生ドライブから素材データファイルｆ２が再生され、編集処理部２３において、その素材データファイルｆ３の中から、素材データｆ３−１，ｆ３−２，ｆ３−３，ｆ３−４が検索される。さらに、編集処理部２３において、その素材データｆ３−１，ｆ３−２，ｆ３−３，ｆ３−４を対象にカット編集が行われ、一続きのシーン＃３として、記録ドライブに転送されて記録される。この場合、EPLデータＤ２０−３には、編集処理を指定するコマンドtrsfm()が記述されており、再生ドライブから編集処理部２３への素材データファイルｆ３の転送、および編集処理部２３から記録ドライブへのシーン＃３の転送は、転送元と転送先との間で同期して行われる。
【０１４５】
以上のように、図１９乃至図２１の実施の形態では、シーン＃１乃至＃３すべての処理が、再生ドライブ、記録ドライブ、および編集処理部２３相互の間で同期して行われる。即ち、この場合は、再生ドライブと記録ドライブとの間で同期をとらずに非同期で処理されるシーンが存在しない。このケースでは、再生ドライブと記録ドライブとの間で非同期で処理が行われることによる処理の高速化の利益を享受することができないので、完パケデータファイルの制作には、従来における場合と同様の制作時間を要することになる。
【０１４６】
次に、上述した一連の処理は、ハードウェアにより行うこともできるし、ソフトウェアにより行うこともできる。一連の処理をソフトウェアによって行う場合には、そのソフトウェアを構成するプログラムが、汎用のコンピュータ等にインストールされる。
【０１４７】
そこで、図２２は、上述した一連の処理を実行するプログラムがインストールされるコンピュータの一実施の形態の構成例を示している。
【０１４８】
プログラムは、コンピュータに内蔵されている記録媒体としてのハードディスク１０５やＲＯＭ１０３に予め記録しておくことができる。
【０１４９】
あるいはまた、プログラムは、フレキシブルディスク、CD-ROM(Compact Disc Read Only Memory)，MO(Magneto Optical)ディスク，DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体１１１に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体１１１は、いわゆるパッケージソフトウエアとして提供することができる。
【０１５０】
なお、プログラムは、上述したようなリムーバブル記録媒体１１１からコンピュータにインストールする他、ダウンロードサイトから、ディジタル衛星放送用の人工衛星を介して、コンピュータに無線で転送したり、LAN(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを、通信部１０８で受信し、内蔵するハードディスク１０５にインストールすることができる。
【０１５１】
コンピュータは、CPU(Central Processing Unit)１０２を内蔵している。CPU１０２には、バス１０１を介して、入出力インタフェース１１０が接続されており、CPU１０２は、入出力インタフェース１１０を介して、ユーザによって、キーボードや、マウス、マイク等で構成される入力部１０７が操作等されることにより指令が入力されると、それにしたがって、ROM(Read Only Memory)１０３に格納されているプログラムを実行する。あるいは、また、CPU１０２は、ハードディスク１０５に格納されているプログラム、衛星若しくはネットワークから転送され、通信部１０８で受信されてハードディスク１０５にインストールされたプログラム、またはドライブ１０９に装着されたリムーバブル記録媒体１１１から読み出されてハードディスク１０５にインストールされたプログラムを、RAM(Random Access Memory)１０４にロードして実行する。これにより、CPU１０２は、上述したフローチャートにしたがった処理、あるいは上述したブロック図の構成により行われる処理を行う。そして、CPU１０２は、その処理結果を、必要に応じて、例えば、入出力インタフェース１１０を介して、LCD(Liquid Crystal Display)やスピーカ等で構成される出力部１０６から出力、あるいは、通信部１０８から送信、さらには、ハードディスク１０５に記録等させる。
【０１５２】
ここで、本明細書において、コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【０１５３】
また、プログラムは、１のコンピュータにより処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであっても良い。
【０１５４】
【発明の効果】
以上の如く、本発明によれば、編集（制作）時間の短縮化を図ることが可能となる。
【図面の簡単な説明】
【図１】本発明を適用したドライブデッキエディタの構成例を示すブロック図である。
【図２】  EPLデータを説明するための図である。
【図３】同期制御を説明するための図である。
【図４】非同期制御を説明するための図である。
【図５】システムコントローラ３の処理を説明するフローチャートである。
【図６】ドライブコントローラ２の処理を説明するフローチャートである。
【図７】素材データファイルと完パケデータファイルの例を示す図である。
【図８】  EPLデータファイルの例を示す図である。
【図９】  EPLデータファイルにしたがって行われる処理を説明する図である。
【図１０】素材データファイルと完パケデータファイルの例を示す図である。
【図１１】  EPLデータファイルの例を示す図である。
【図１２】  EPLデータファイルにしたがって行われる処理を説明する図である。
【図１３】素材データファイルと完パケデータファイルの例を示す図である。
【図１４】  EPLデータファイルの例を示す図である。
【図１５】  EPLデータファイルにしたがって行われる処理を説明する図である。
【図１６】素材データファイルと完パケデータファイルの例を示す図である。
【図１７】  EPLデータファイルの例を示す図である。
【図１８】  EPLデータファイルにしたがって行われる処理を説明する図である。
【図１９】素材データファイルと完パケデータファイルの例を示す図である。
【図２０】  EPLデータファイルの例を示す図である。
【図２１】  EPLデータファイルにしたがって行われる処理を説明する図である。
【図２２】本発明を適用したコンピュータの一実施の形態の構成例を示すブロック図である。
【符号の説明】
１1乃至１3  ドライブ，  ２  ドライブコントローラ，  ３  システムコントローラ，  １１1乃至１１3  光ディスク，  ２１  スイッチャ，  ２２  EPL分離部，  ２３  編集処理部，  ２４  コントローラ，  ３１  CPU，  ３２  ROM，  ３３  RAM，  １０１  バス，  １０２  CPU，  １０３  ROM，  １０４  RAM，  １０５  ハードディスク，  １０６  出力部，  １０７  入力部，  １０８  通信部，  １０９  ドライブ，  １１０  入出力インタフェース，  １１１リムーバブル記録媒体
【図１】
0004041956.tif 000002
【図２】
0004041956.tif 000003
【図３】
0004041956.tif 000004
【図４】
0004041956.tif 000005
【図５】
0004041956.tif 000006
【図６】
0004041956.tif 000007
【図７】
0004041956.tif 000008
【図８】
0004041956.tif 000009
【図９】
0004041956.tif 000010
【図１０】
0004041956.tif 000011
【図１１】
0004041956.tif 000012
【図１２】
0004041956.tif 000013
【図１３】
0004041956.tif 000014
【図１４】
0004041956.tif 000015
【図１５】
0004041956.tif 000016
【図１６】
0004041956.tif 000017
【図１７】
0004041956.tif 000018
【図１８】
0004041956.tif 000019
【図１９】
0004041956.tif 000020
【図２０】
0004041956.tif 000021
【図２１】
0004041956.tif 000022
【図２２】
0004041956.tif 000023