(57)【要約】  【課題】  編集動作後のポストロール動作による再生が途切れないようにする。  【解決手段】  編集動作の終了後にポストロール動作が行われ、下地データが継続的に再生される。編集の結果に基づくヘッダおよびフッタの書き換え動作は、ポストロール動作が完了してから行われる。ポストロール動作中にヘッダおよびフッタの書き換え動作が行われないため、ヘッダおよびフッタの書き換え動作に伴うシーク動作も発生しない。そのため、ポストロール動作における光ディスクからのデータの再生動作も継続的に行われ、再生側バッファにおいてバッファアンダーフローが発生することが無く、ポストロール動作が途切れることがない。ポストロール動作の完了は、例えば編集終了後に、停止、順方向早送り、逆方向早送り、順方向スロー再生、逆方向スロー再生などにより再生速度が変化したことで判断する。【選択図】  図８
2006107648.tif 000002
【特許請求の範囲】
【請求項１】
ランダムアクセス可能な記録媒体を用いてビデオデータ、オーディオデータ、または、該ビデオデータまたはオーディオデータに対応するリアルタイムメタデータの記録再生を行い、該記録媒体上で、該記録媒体に記録されたビデオデータ、オーディオデータ、または、該ビデオデータまたはオーディオデータに対応するリアルタイムメタデータに対して破壊編集を行うようにした記録再生装置であって、
ランダムアクセス可能な記録媒体上に記録されたビデオデータ、オーディオデータ、または、該ビデオデータまたはオーディオデータに対応するリアルタイムメタデータに対する編集動作後に継続して再生動作が行われる場合、該編集に基づき更新されたヘッダおよび／またはフッタの上記記録媒体への書き込みを、上記再生動作の完了後に行うようにしたことを特徴とする記録再生装置。
【請求項２】
請求項１に記載の記録再生装置において、
上記編集動作後に上記再生動作の再生速度が変化されたことで上記再生動作動作が上記完了したと判断するようにしたことを特徴とする記録再生装置。
【請求項３】
請求項２に記載の記録再生装置において、
上記編集動作後、上記再生速度が変化されないうちに編集開始点が指定されたら、上記再生動作が継続されると判断し、該再生動作に続く上記編集開始点に基づく編集動作と、該編集動作に続く再生動作が上記完了してから、上記ヘッダおよび／またはフッタの上記記録媒体への書き込みを行うようにしたことを特徴とする記録再生装置。
【請求項４】
ランダムアクセス可能な記録媒体を用いてビデオデータ、オーディオデータ、または、該ビデオデータまたはオーディオデータに対応するリアルタイムメタデータの記録再生を行い、該記録媒体上で、該記録媒体に記録されたビデオデータ、オーディオデータ、または、該ビデオデータまたはオーディオデータに対応するリアルタイムメタデータに対して破壊編集を行うようにした編集方法であって、
ランダムアクセス可能な記録媒体上に記録されたビデオデータ、オーディオデータ、または、該ビデオデータまたはオーディオデータに対応するリアルタイムメタデータに対する編集動作後に継続して再生動作が行われる場合、該編集に基づき更新されたヘッダおよび／またはフッタの上記記録媒体への書き込みを、上記再生動作の完了後に行うようにしたことを特徴とする編集方法。
【請求項５】
ランダムアクセス可能な記録媒体を用いてビデオデータ、オーディオデータ、または、該ビデオデータまたはオーディオデータに対応するリアルタイムメタデータの記録再生を行い、該記録媒体上で、該記録媒体に記録されたビデオデータ、オーディオデータ、または、該ビデオデータまたはオーディオデータに対応するリアルタイムメタデータに対して破壊編集を行うようにした記録再生装置であって、
ランダムアクセス可能な記録媒体に対する書き込みと該記録媒体からの読み出しとを時分割的に制御するアクセス制御手段と、
上記記録媒体から読み出されたデータを一時的に溜め込むバッファ手段と
を備え、
上記記録媒体上に記録されたビデオデータ、オーディオデータ、または、該ビデオデータまたは該オーディオデータに対応するリアルタイムメタデータに対する編集動作後に継続して再生動作が行われる場合、該編集に基づき更新されたヘッダおよび／またはフッタの上記記録媒体への書き込みを上記編集動作直後および上記再生動作の完了後の何れに行うかを、上記ヘッダおよび／またはフッタの上記記録媒体への書き込みが終了するまでに上記バッファ手段から読み出し可能なデータ量に基づき判断するようにした記録再生装置。
【請求項６】
請求項５に記載の記録再生装置において、
上記ヘッダおよび／またはフッタの上記記録媒体への書き込みが終了するまでに上記バッファ手段から読み出し可能なデータが無くなる可能性がある場合には、上記編集に基づき更新されたヘッダおよび／またはフッタの上記記録媒体への書き込みを上記再生動作の完了後に行うように判断することを特徴とする記録再生装置。
【請求項７】
請求項５に記載の記録再生装置において、
上記編集に基づき更新されたヘッダおよび／またはフッタの上記記録媒体への書き込みを、上記再生動作の完了後に行う場合に、
上記編集動作後に上記再生動作の再生速度が変化されたことで上記再生動作動作が上記完了したと判断するようにしたことを特徴とする記録再生装置。
【請求項８】
請求項７に記載の記録再生装置において、
上記編集動作後、上記再生速度が変化されないうちに編集開始点が指定されたら、上記再生動作が継続されると判断し、該再生動作に続く上記編集開始点に基づく編集動作と、該編集動作に続く再生動作が上記完了してから、上記ヘッダおよび／またはフッタの上記記録媒体への書き込みを行うようにしたことを特徴とする記録再生装置。
【請求項９】
ランダムアクセス可能な記録媒体を用いてビデオデータ、オーディオデータ、または、該ビデオデータまたはオーディオデータに対応するリアルタイムメタデータの記録再生を行い、該記録媒体上で、該記録媒体に記録されたビデオデータ、オーディオデータ、または、該ビデオデータまたはオーディオデータに対応するリアルタイムメタデータに対して破壊編集を行うようにした編集方法であって、
ランダムアクセス可能な記録媒体に対する書き込みと該記録媒体からの読み出しとを時分割的に制御するアクセス制御のステップと、
上記記録媒体から読み出されたデータをバッファ手段に一時的に溜め込むステップと
を備え、
上記記録媒体上に記録されたビデオデータ、オーディオデータ、または、該ビデオデータまたは該オーディオデータに対応するリアルタイムメタデータに対する編集動作後に継続して再生動作が行われる場合、該編集に基づき更新されたヘッダおよび／またはフッタの上記記録媒体への書き込みを上記編集動作直後および上記再生動作の完了後の何れに行うかを、上記ヘッダおよび／またはフッタの上記記録媒体への書き込みが終了するまでに上記バッファ手段から読み出し可能なデータ量に基づき判断するようにした編集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ランダムアクセス可能な記録媒体を用いてＡＶ(Audio/Video)データおよびＡＶデータに対応するリアルタイムメタデータの編集を行う記録再生装置および編集方法に関する。
【背景技術】
【０００２】
特に放送局などのプロフェッショナルな現場では、ビデオカメラで撮影され記録媒体に記録されたディジタルオーディオデータおよび／またはディジタルビデオデータは、後に、必要に応じて編集がなされて用いられる。また、これらディジタルオーディオデータおよび／またはディジタルビデオデータと共に、これらディジタルオーディオデータおよび／またはディジタルビデオデータに関する情報であるリアルタイムメタデータが記録され、編集に用いられる。以下では、これらディジタルオーディオデータ、ディジタルビデオデータ、リアルタイムメタデータを適宜まとめて、ＡＶ(Audio/Video)データと呼ぶ。編集作業は、概略的には、記録媒体から再生されたＡＶデータから所望の映像カットを抽出し、当該映像カットの開始点（ＩＮ点）および終了点（ＯＵＴ点）をマークする。そして、マークされたそれぞれのＩＮ点およびＯＵＴ点に基づき複数の映像カットを接続し、所望の映像カットが連続的に接続された映像を得る。
【０００３】
従来から、ＡＶデータの記録再生には、磁気テープといったシリアルアクセス型の記録媒体が用いられていた。これに加えて、近年では、光ディスク、ハードディスク、半導体メモリなどといった、ランダムアクセス可能な記録媒体が、ＡＶデータの記録再生に多く用いられるようになってきている。ランダムアクセス可能な記録媒体は、同一の記録媒体上で編集作業を完結できるノンリニア編集が可能である。以下では、このランダムアクセス可能な記録媒体を、ノンリニア記録媒体と呼ぶ。特許文献１には、このような、ノンリニア編集を行うようにした編集装置が記載されている。
【特許文献１】特開２００１−３１９４６３号公報
【０００４】
ノンリニア記録媒体は、一般的に、アクセス速度が磁気テープなどのシリアルアクセス型の記録媒体に比べて非常に高速である。特にハードディスクは、高速なアクセス速度を有すると共に、記録容量が大きく、大量のＡＶデータを記録することができる。また、光ディスクや半導体メモリも、近年では、複数のＡＶデータを記録するのに十分な記憶容量を持ったものが出現してきている。このようなノンリニア記録媒体においては、一つの記録媒体上で、編集に用いるＩＮ点およびＯＵＴ点間のＡＶデータの再生と、編集されたＡＶデータの記録とを並列的に行い、且つ、編集後のＡＶデータを当該記録媒体上の他の位置に記録する処理を容易に行うことができる。そのため、ノンリニア記録媒体を用いる場合、元のＡＶデータを残したまま編集を行う、非破壊編集が行われていた。
【０００５】
従来、ノンリニア記録媒体を用いた編集は、以下の２通りの方法のうち何れかにより行われていた。従来のノンリニア記録媒体を用いた編集方法の第１の方法は、編集未対象部分を含めて編集結果全体を記録媒体上の空き領域に書き出す方法である。また、第２の方法は、編集に必要なＡＶデータのみを記録媒体上の空き領域に書き出し、当該ＡＶデータと編集対象外領域との連続再生を指示する制御データを生成する方法である。何れも、編集されるオリジナルのデータには変更が加えられない、非破壊編集である。
【０００６】
一方、一般的に、ＡＶデータは、所定の方式で圧縮符号化され、所定サイズのブロック毎にノンリニア記録媒体に記録される。再生の際には、ブロック単位で記録媒体にアクセスされ、ブロックに記録されたＡＶデータを実時間再生した際の再生時間よりも短い時間でブロックを読み出し、メモリに溜め込む。メモリに溜め込まれたデータは、デコードされて実時間で出力される。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、通常、記録媒体に対するＡＶデータの記録に伴い、記録されるＡＶデータに対してヘッダ情報およびフッタ情報が記録される。ヘッダ情報およびフッタ情報は、編集時には、編集内容に応じて書き換えられる。
【０００８】
また、一般的に、編集動作では、ＩＮ点およびＯＵＴ点間における編集処理と連続的に、編集開始前にクリップの適当な位置からＩＮ点まで再生するプリロール動作と、編集終了後にＯＵＴ点から適当な位置まで再生を継続するポストロール動作とが行われる。
【０００９】
従来では、編集によって更新されたヘッダ情報およびフッタ情報を、編集終了直後に記録媒体に記録していた。すなわち、編集直後には、上述のポストロールによる再生動作と、ＩＮ点およびＯＵＴ点が設定され編集対象となっているクリップのヘッダ情報およびフッタ情報を記録する動作とが並列的に行われることになる。より具体的には、ポストロール動作により読み出されメモリに溜め込まれたブロックが再生されている間に、ヘッダ情報およびフッタ情報を記録する位置までシーク動作が行われ、ヘッダ情報およびフッタ情報が記録される。この記録が終了すると、ポストロール動作により再生すべきデータが記録されている位置までシーク動作が行われる。
【００１０】
このような動作において、記録媒体上の、ヘッダ情報およびフッタ情報を記録する位置がポストロール動作による再生位置と離れている場合、ヘッダ情報およびフッタ情報の記録の際のシークに要する時間が長くなる。一方、ヘッダ情報およびフッタ情報の記録およびその際のシーク動作中のポストロール動作による再生は、メモリから読み出したデータに基づき行うことになる。したがって、ヘッダ情報およびフッタ情報の記録およびシーク動作の間に、メモリに溜め込まれたデータがポストロール動作による再生により全て読み出されてしまい、次に読み出し動作に移るまで、再生するデータが無いバッファアンダーフロー状態となってしまい、ポストロール動作による再生が途切れてしまう可能性があるという問題点があった。
【００１１】
このような問題は、記録媒体として、ハードディスクよりシーク速度や、読み出し、書き込み速度が遅い光ディスクを用いた場合に、より顕著となる。また、記録媒体にハードディスクを用いた場合でも、ビットレートがより高いＡＶデータを扱う場合や、複数のＡＶデータを並列的に扱うような場合には、問題となる。
【００１２】
したがって、この発明の目的は、編集動作後のポストロール動作による再生が途切れないような記録再生装置および編集方法を提供することにある。
【課題を解決するための手段】
【００１３】
この発明は、上述した課題を解決するために、ランダムアクセス可能な記録媒体を用いてビデオデータ、オーディオデータ、または、ビデオデータまたはオーディオデータに対応するリアルタイムメタデータの記録再生を行い、記録媒体上で、記録媒体に記録されたビデオデータ、オーディオデータ、または、ビデオデータまたはオーディオデータに対応するリアルタイムメタデータに対して破壊編集を行うようにした記録再生装置であって、ランダムアクセス可能な記録媒体上に記録されたビデオデータ、オーディオデータ、または、ビデオデータまたはオーディオデータに対応するリアルタイムメタデータに対する編集動作後に継続して再生動作が行われる場合、編集に基づき更新されたヘッダおよび／またはフッタの記録媒体への書き込みを、再生動作の完了後に行うようにしたことを特徴とする記録再生装置である。
【００１４】
また、この発明は、ランダムアクセス可能な記録媒体を用いてビデオデータ、オーディオデータ、または、ビデオデータまたはオーディオデータに対応するリアルタイムメタデータの記録再生を行い、記録媒体上で、記録媒体に記録されたビデオデータ、オーディオデータ、または、ビデオデータまたはオーディオデータに対応するリアルタイムメタデータに対して破壊編集を行うようにした編集方法であって、ランダムアクセス可能な記録媒体上に記録されたビデオデータ、オーディオデータ、または、ビデオデータまたはオーディオデータに対応するリアルタイムメタデータに対する編集動作後に継続して再生動作が行われる場合、編集に基づき更新されたヘッダおよび／またはフッタの記録媒体への書き込みを、再生動作の完了後に行うようにしたことを特徴とする編集方法である。
【００１５】
また、この発明は、ランダムアクセス可能な記録媒体を用いてビデオデータ、オーディオデータ、または、ビデオデータまたはオーディオデータに対応するリアルタイムメタデータの記録再生を行い、記録媒体上で、記録媒体に記録されたビデオデータ、オーディオデータ、または、ビデオデータまたはオーディオデータに対応するリアルタイムメタデータに対して破壊編集を行うようにした記録再生装置であって、ランダムアクセス可能な記録媒体に対する書き込みと記録媒体からの読み出しとを時分割的に制御するアクセス制御手段と、記録媒体から読み出されたデータを一時的に溜め込むバッファ手段とを備え、記録媒体上に記録されたビデオデータ、オーディオデータ、または、ビデオデータまたはオーディオデータに対応するリアルタイムメタデータに対する編集動作後に継続して再生動作が行われる場合、編集に基づき更新されたヘッダおよび／またはフッタの記録媒体への書き込みを、編集動作直後および再生動作の完了後の何れに行うかを、ヘッダおよび／またはフッタの記録媒体への書き込みが終了するまでにバッファ手段から読み出し可能なデータ量に基づき判断するようにした記録再生装置である。
【００１６】
また、この発明は、ランダムアクセス可能な記録媒体を用いてビデオデータ、オーディオデータ、または、ビデオデータまたはオーディオデータに対応するリアルタイムメタデータの記録再生を行い、記録媒体上で、記録媒体に記録されたビデオデータ、オーディオデータ、または、ビデオデータまたはオーディオデータに対応するリアルタイムメタデータに対して破壊編集を行うようにした編集方法であって、ランダムアクセス可能な記録媒体に対する書き込みと記録媒体からの読み出しとを時分割的に制御するアクセス制御のステップと、記録媒体から読み出されたデータをバッファ手段に一時的に溜め込むステップとを備え、記録媒体上に記録されたビデオデータ、オーディオデータ、または、ビデオデータまたはオーディオデータに対応するリアルタイムメタデータに対する編集動作後に継続して再生動作が行われる場合、編集に基づき更新されたヘッダおよび／またはフッタの記録媒体への書き込みを、編集動作直後および再生動作の完了後の何れに行うかを、ヘッダおよび／またはフッタの記録媒体への書き込みが終了するまでにバッファ手段から読み出し可能なデータ量に基づき判断するようにした編集方法である。
【００１７】
上述したように、この発明は、ランダムアクセス可能な記録媒体上に記録されたビデオデータ、オーディオデータ、または、ビデオデータまたはオーディオデータに対応するリアルタイムメタデータに対する編集動作後に継続して再生動作が行われる場合、編集に基づき更新されたヘッダおよび／またはフッタの記録媒体への書き込みを、再生動作の完了後に行うようにしているため、ヘッダおよび／またはフッタの書き込み処理のためのシーク動作が編集動作後の再生動作中に行われず、編集動作後の再生動作が途切れることがない。
【００１８】
また、この発明は、ランダムアクセス可能な記録媒体に対する書き込みと記録媒体からの読み出しとを時分割的に制御するようにされ、記録媒体上に記録されたビデオデータ、オーディオデータ、または、ビデオデータまたはオーディオデータに対応するリアルタイムメタデータに対する編集動作後に継続して再生動作が行われる場合、編集に基づき更新されたヘッダおよび／またはフッタの記録媒体への書き込みを、編集動作直後および再生動作の完了後の何れに行うかを、ヘッダおよび／またはフッタの記録媒体への書き込みが終了するまでに記録媒体から読み出されたデータを一時的に溜め込むバッファ手段から読み出し可能なデータ量に基づき判断するようにしているため、ヘッダおよび／またはフッタの書き込み処理のためのシーク動作によりバッファ手段がバッファアンダーフローを起こすことが無く、編集動作後の再生動作が途切れることがない。
【発明の効果】
【００１９】
この発明は、ランダムアクセス可能な記録媒体上に記録されたビデオデータ、オーディオデータ、または、ビデオデータまたはオーディオデータに対応するリアルタイムメタデータに対する編集動作後のポストロール動作が完了してから編集に基づき更新されたヘッダおよび／またはフッタの記録媒体への書き込みを行うようにしているため、ヘッダおよび／またはフッタの書き込み処理のためのシーク動作がポストロール動作中に行われず、ポストロール動作による再生が途切れないという効果がある。
【発明を実施するための最良の形態】
【００２０】
以下、この発明の実施の一形態を、図面を参照しながら説明する。先ず、理解を容易とするために、この発明に適用可能な記録媒体および記録再生装置について説明する。図１は、ディスク状記録媒体における一例のデータ配置を示す。この図１に一例が示されるデータ配置は、記録可能な光ディスク、ハードディスクといった、ランダムアクセスが可能なディスク状記録媒体における一般的なデータ配置である。このようなデータ配置を、半導体メモリなどの、非ディスク状記録媒体に適用することもできる。論理アドレス空間は、任意のデータを記録再生可能な領域である。
【００２１】
論理アドレスの先端および後端には、ファイルシステムＦＳが配置される。任意のデータは、論理アドレス空間内に一般的にファイルと称される所定の形式で記録される。記録媒体上のデータは、基本的にファイル単位で管理される。ファイルの管理情報は、ファイルシステムＦＳに記録される。記録再生装置のシステム制御部（後述する）のファイルシステム層は、このファイルシステムＦＳの情報を参照および操作することで、多種多様なデータを一つの記録媒体上で管理することができる。
【００２２】
論理アドレス空間の外に、交替領域が配置される。交替領域は、記録媒体の一部が欠陥（ディフェクト）により物理的に読み書きできなくなった場合に代替的に用いることができる領域である。例えば、記録媒体に対するアクセス（特に記録時のアクセス）の際に欠陥領域が認識された場合、通常は交替処理が行われ、当該欠陥領域のアドレスが交替領域内に移動される。
【００２３】
交替領域の使用状況は、所定領域にディフェクトリストとして記憶され、記録再生装置のドライブ制御部や、システム制御部の下位階層により用いられる。すなわち、後述するドライブ制御部やシステム制御部の下位階層では、記録媒体へのアクセスの際にディフェクトリストを参照することで、交替処理が行われている場合にも、適切な領域へのアクセスを行うことができる。交替領域のこの仕組みにより、上位アプリケーションは、記録媒体上の不良記録領域の有無や位置などを考慮することなく、記録媒体に対するデータの記録再生を行うことができる。
【００２４】
ディスク状記録媒体の場合、交替領域は、ディスクの最内周側または最外周側に配置されることが多い。ディスクの回転制御を、ディスクの半径方向に段階的に回転速度を変更するゾーン制御で行っている場合には、ゾーン毎に交替領域を設ける場合もある。記録媒体が半導体メモリなどディスク状記録媒体ではない場合には、物理アドレスが最も小さい側または最も大きい側に配置されることが多い。
【００２５】
ＡＶデータを扱うアプリケーションにおいては、連続同期再生、すなわち実時間再生が保障された再生が必要な単位となるデータのまとまりを、クリップと呼ぶ。例えば、ビデオカメラにより撮影が開始されてから終了されるまでのひとまとまりのデータがクリップとされる。クリップの実体は、単一のファイルまたは複数のファイルからなる。この発明においては、クリップは、複数のファイルからなる。クリップの詳細については、後述する。
【００２６】
論理アドレス空間に対して、例えば先頭側にクリップ以外の任意のファイルが記録できるＮＲＴ(Non Real Time)領域が配置され、ＮＲＴ領域の次から、クリップが順に詰め込まれていく。クリップは、光ディスク１００上のディフェクト位置を避けて配置され、上述した交替処理が行われないようにされる。各クリップには、ヘッダ（Ｈ）およびフッタ（Ｆ）が付加される。この例では、ヘッダおよびフッタは、クリップの後端側にまとめて配置されている。
【００２７】
論理アドレス空間内において、データが記録されていない領域や、過去にデータが記録されていたが現在では不要になった領域は、未使用領域としてファイルシステムＦＳに管理される。記録媒体上に新たに記録されるファイルに対して、未使用領域に基づき記録領域が割り当てられる。当該ファイルの管理情報は、ファイルシステムＦＳに追加される。
【００２８】
記録媒体として記録可能な光ディスクを用いた場合、この発明では、クリップを年輪構造によって記録媒体に記録する。図２および図３を用いて、年輪構造について説明する。図２Ａは、一つのクリップ２０をタイムライン上に示す例である。この例では、クリップ２０は、ビデオデータ２１、オーディオデータ２２Ａ〜２２Ｄ、補助ＡＶデータ２３およびリアルタイムメタデータ２４の７ファイルからなる。
【００２９】
ビデオデータ２１は、ベースバンドのビデオデータを高ビットレートで圧縮符号化したビデオデータである。圧縮符号化方式としては、例えばＭＰＥＧ２(Moving Pictures Experts Group 2)方式が用いられる。オーディオデータ２２Ａ、２２Ｂ、２２Ｃおよび２２Ｄは、ベースバンドのオーディオデータが用いられ、それぞれ２チャンネルのオーディオデータである。これに限らず、オーディオデータ２２Ａ、２２Ｂ、２２Ｃおよび２２Ｄは、ベースバンドのオーディオデータを高ビットレートで圧縮符号化したオーディオデータを用いてもよい。ビデオデータ２１およびオーディオデータ２２Ａ〜２２Ｄは、実際の放送や編集の対象とされるデータであって、本線系のデータと称される。
【００３０】
補助ＡＶデータ２３は、ベースバンドのビデオデータおよびオーディオデータを、本線系のビデオデータおよびオーディオデータに対してより低ビットレートで圧縮符号化して多重化したデータである。圧縮符号化方式としては、例えばＭＰＥＧ４方式が用いられ、本線系のＡＶデータを、ビットレートを例えば数Ｍｂｐｓ(Mega bits per second)まで落とすように圧縮符号化して生成する。補助ＡＶデータ２３は、編集点などを決める際に本線系のデータの代理として用いられるデータであって、プロキシ(Proxy)データとも称される。なお、この実施の一形態では、補助ＡＶデータにおけるオーディオデータのチャンネル数が８チャンネルに固定的とされる。
【００３１】
メタデータは、あるデータに関する上位データであり、各種データの内容を表すためのインデックスとして機能する。メタデータには、上述の本線系のＡＶデータの時系列に沿って発生されるリアルタイムメタデータ２４と、本線系のＡＶデータにおけるシーン毎など、所定の区間に対して発生される非時系列メタデータの２種類がある。非時系列メタデータは、例えば図１で説明したＮＲＴ領域に記録される。
【００３２】
クリップ２０は、図２Ｂに一例が示されるように、所定の再生時間を基準として分割され、年輪構造として光ディスクに記録される。一つの年輪は、図２Ｃに一例が示されるように、ビデオデータ２１、オーディオデータ２２Ａ〜２２Ｄ、補助ＡＶデータ２３およびリアルタイムメタデータ２４を、それぞれ再生時間帯が対応するように、トラック１周分以上のデータサイズを有する所定の再生時間単位に分割し、分割された再生時間単位毎に順に配置して記録する。すなわち、クリップ２０を構成する各データは、年輪構造により所定時間単位でインターリーブされ、光ディスクに記録される。
【００３３】
なお、年輪を形成するデータを年輪データと称する。年輪データは、ディスクにおける最小の記録単位の整数倍のデータ量とされる。また、年輪は、その境界がディスクの記録単位のブロック境界と一致するように記録される。
【００３４】
図３は、光ディスク１００に対して年輪データが形成された一例の様子を示す。この図３の例では、光ディスク１００の内周側から順に、補助ＡＶ年輪データ＃１、リアルタイムメタ年輪データ＃１、チャンネル数分のオーディオ年輪データ＃１、ビデオ年輪データ＃１が記録されており、この周期で年輪データが扱われる。ビデオ年輪データ＃１の外周側には、さらに、次の周期の年輪データの一部が補助ＡＶ年輪データ＃２として示されている。
【００３５】
この図３の例は、リアルタイムメタ年輪データの１年輪データ分の再生時間帯と補助ＡＶ年輪データの１年輪データ分の再生時間帯とが対応し、リアルタイムメタ年輪データの１年輪データ分の再生時間帯とオーディオ年輪データの２周期分の再生時間帯が対応することを示している。同様に、リアルタイムメタ年輪データの１年輪データ分の再生時間帯とビデオ年輪データの４周期分の再生時間帯が対応することを示している。このような、各年輪データの再生時間帯および周期の対応付けは、例えばそれぞれのデータレートなどに基づき設定される。以下では、１年輪データ分の再生時間を２秒とする。
【００３６】
なお、クリップに対するヘッダやフッタも、図２Ｄに一例が示されるように、年輪構造によって記録される。
【００３７】
図４は、この発明に適用可能な記録再生装置の一例の構成を概略的に示す。この記録再生装置は、例えばビデオカメラと接続され、ビデオカメラで撮影され得られたＡＶデータを信号処理して光ディスク１００に記録する。また、光ディスク１００に記録されたＡＶデータなどを再生し、所定に信号処理して出力する。さらに、装置に付属するコントロールパネルや、図示されないＲＳ−４２２インターフェイスを介して接続される入力装置などからの指示に基づき、光ディスク１００に記録されたＡＶデータに対して編集作業を行うことができる。
【００３８】
システム制御部１７は、１または複数のＣＰＵ(Central Processing Unit)と、プログラムやデータが予め記憶されるＲＯＭ(Read Only Memory)、ＣＰＵのワークメモリとして用いられるＲＡＭ(Random Access Memory)などを有し、ＲＯＭから読み出されたプログラムに従い、制御入出力端から入力された制御信号に応じて、この記録再生装置の全体を制御する。制御入力端には、例えば上述したコントロールパネルや、ＲＳ−４２２インターフェイスを介して入力装置が接続される。
【００３９】
記録系の構成について説明する。制御入出力端からシステム制御部１７に対して記録動作が指示される。システム制御部１７は、この記録動作指示に基づき、この記録再生装置の各部に対して、記録動作を開始できるように命令を出す。
【００４０】
例えばビデオカメラや外部の装置から、記録すべきベースバンドのＡＶデータが記録信号処理部１３に供給される。記録信号処理部１３は、入力されたベースバンドのＡＶデータに対して所定の信号処理や圧縮符号化処理を施し、記録するための本線系ＡＶデータおよび補助ＡＶデータを生成する。
【００４１】
例えば、ベースバンドのビデオデータがＭＰＥＧ２方式により、１ＧＯＰ(Group Of Picture)が１フレームから構成されるようにし、さらに、所定のビットレートになるように制御されて圧縮符号化され、本線系のビデオデータが生成される。オーディオデータに関しては、例えばＰＣＭ(Pulse Code Modulation)データのまま、圧縮符号化されずに本線系のオーディオデータとして用いられる。
【００４２】
また、ベースバンドのビデオデータおよびオーディオデータが例えばＭＰＥＧ４方式により、ビットレートが数Ｍｂｐｓに固定的とされて圧縮符号化され、補助ＡＶデータが生成される。ビデオデータに関して、補助ＡＶデータでは、所定数のフレームを単位として符号化が行われる。この実施の一形態では、補助ＡＶデータのビデオデータは、１枚のＩピクチャおよび９枚のＰピクチャの１０フレームで、１ＧＯＶ(Group Of Video Object Plane)が形成されてなる。
【００４３】
補助ＡＶデータにおけるオーディオデータは、本線系のオーディオデータを、例えば時間軸方向を圧縮するサンプリング周波数変換と、語長を圧縮する対数圧縮とを組み合わせて瞬時圧縮することにより、生成している。サンプリング周波数変換は、例えばサンプリング周波数が４８ｋＨｚの本線系のオーディオデータを、サンプリング周波数が８ｋＨｚのオーディオデータにダウンサンプリングして行う。語長圧縮の方式としては、データの小振幅時には量子化ステップを小さく設定し、大振幅時には量子化ステップを大きく設定することで語長の圧縮を行う、Ａ−Ｌａｗ方式を用いることができる。また、圧縮符号化を行う前に、本線系のオーディオデータを、ローパスフィルタにより予め帯域制限することで、圧縮符号化による音質劣化を最小限とすることができる。この実施の一形態では、ローパスフィルタとして、５１２タップのＦＩＲ(Finite Impulse Response)フィルタを用いている。
【００４４】
記録信号処理部１３から出力された本線系ＡＶデータおよび補助ＡＶデータは、フォーマッタ／アンフォーマッタ部１２に供給される。この記録信号処理部１３から出力される本線系ＡＶデータおよび補助ＡＶデータと、後述するメタデータ処理部１５から出力されるリアルタイムメタデータにより、クリップが構成される。
【００４５】
メタデータ処理部１５は、システム制御部１７の制御に基づき、本線系ＡＶデータおよび補助ＡＶデータと共に光ディスク１００に記録されるリアルタイムメタデータや、クリップを所定の形式に整えるためのデータ（ヘッダおよびフッタ）を生成する。メタデータ処理部１５では、非時系列系メタデータも生成される。メタデータ処理部１５で生成されたこれらのデータは、フォーマッタ／アンフォーマッタ部１２に供給される。
【００４６】
フォーマッタ／アンフォーマッタ部１２は、記録信号処理部１３およびメタデータ処理部１５から供給された各データを、上述した年輪構造に配置する。例えば、フォーマッタ／アンフォーマッタ部１２は、メモリを有し、供給された各データを、メモリ上に年輪構造に対応したアドレス配置で以て溜め込む。そして、メモリから、年輪単位でデータを読み出すように、読み出し制御を行う。年輪構造に配置されたクリップは、年輪単位でドライブ制御部１１に供給される。
【００４７】
ドライブ制御部１１は、記録時には、供給されたデータに対して所定の記録信号処理を施すと共に、後述するリード／ライト部１０およびサーボ部１４から得られる信号に基づきリード／ライト部１０およびサーボ制御部１４を制御することにより、記録データが光ディスク１００の所定のアドレスに書き込まれるように、書き込み動作を制御する。
【００４８】
フォーマッタ／アンフォーマッタ部１２からドライブ制御部１１に供給された本線系ＡＶデータ、補助ＡＶデータ、リアルタイムメタデータおよびヘッダ、フッタは、所定サイズのＥＣＣ(Error Correction Coding)ブロック単位でエラー訂正符号化される。エラー訂正符号化されたデータは、所定に記録符号化され、記録信号とされてリード／ライト部１０に供給される。
【００４９】
リード／ライト部１０は、例えばレーザダイオードからなる光ピックアップと、光ピックアップのレーザパワーを、記録再生の動作モードに応じて所定に制御するレーザ駆動回路を有する。また、リード／ライト部１０は、ディスク１００の半径方向に対する光ピックアップの位置を、サーボ制御部１４から供給されるスレッド制御信号に基づき制御するスレッド駆動部を有する。サーボ制御部１４は、ドライブ制御部１１およびシステム制御部１７からそれぞれ供給される制御信号に基づき、スレッド駆動部の制御と、光ディスク１００を回転駆動するための図示されないスピンドルモータの制御とを行う。
【００５０】
リード／ライト部１０は、ドライブ制御部１１から供給された記録信号に基づき光ピックアップを駆動し、光ディスク１００に対して記録信号に基づく記録を行う。記録位置は、記録動作に先立って光ディスク１００から予め読み込まれたファイルシステムＦＳの情報などに基づく、光ディスク１００の領域使用状況を示す情報や、制御入出力端からの指示に基づき、システム制御部１７およびドライブ制御部１１により指定される。
【００５１】
なお、この実施の一形態では、光ディスク１００に対する記録動作は、年輪単位毎に連続的に行われる。また、この実施の一形態では、光ディスク１００の最小記録単位のブロックサイズとＥＣＣブロックのサイズとが同一とされ、光ディスク１００の最小記録単位とＥＣＣブロックとが一致するように記録される。すなわち、この実施の一形態においては、ＥＣＣブロックは、記録信号処理の単位であると共に、実際に光ディスク１００におけるデータの読み書きの単位となるブロックである。
【００５２】
さらに、年輪単位毎に、例えば１乃至数ＥＣＣブロック分の所定データ列からなるマーカブロックが記録される。このマーカブロックは、１年輪分を記録中に記録エラーなどが生じた場合に、直前の年輪までの記録データを再生可能とするために用いられる。したがって、１年輪分の記録が完了する毎に、当該年輪のマーカブロックは、不要となる。
【００５３】
再生系の構成について説明する。制御入出力端からシステム制御部１７に対して再生動作が指示される。システム制御部１７は、この再生動作指示に基づき、この記録再生装置の各部に、再生動作を開始できるように命令を出す。リード／ライト部１０が所定に制御され、光ディスク１００の指定されたアドレスから、記録単位毎に読み出しがなされる。読み出された再生信号は、リード／ライト部１０からドライブ制御部１１に供給される。
【００５４】
ドライブ制御部１１は、供給された再生信号の記録符号を復号化して再生データとし、さらに、再生データのエラー訂正符号を復号化してエラー訂正を行う。エラー訂正された再生データは、フォーマッタ／アンフォーマッタ部１２に供給される。フォーマッタ／アンフォーマッタ部１２は、供給された再生データを、本線系ＡＶデータ、補助ＡＶデータおよびリアルタイムメタデータといったデータ種類毎に分離する。例えば、供給された再生データは、フォーマッタ／アンフォーマッタ部１２が有するメモリに溜め込まれる。１年輪分が溜め込まれると、年輪を構成する各データが読み出され、それぞれ対応する処理部に供給される。本線系ＡＶデータおよび補助ＡＶデータは、再生信号処理部１６に供給される。また、リアルタイムメタデータは、メタデータ処理部１５に供給される。
【００５５】
メタデータ処理部は、供給されたリアルタイムメタデータを解読し、解読された情報をシステム制御部１７に供給する。
【００５６】
再生信号処理部１６は、供給された本線系ＡＶデータと、補助ＡＶデータとに所定の信号処理を施す。例えば、本線系ＡＶデータと補助ＡＶデータとがそれぞれまたは何方か一方が復号化される。復号化せずに出力することもできる。なお、補助ＡＶデータについて、ビデオデータは、１０フレームで１ＧＯＶが形成されているため、１ＧＯＶ単位で復号化がなされる。また、オーディオデータは、Ａ−Ｌａｗ方式による語長圧縮を瞬時伸長され、ダウンサンプリングされたサンプリング周波数が４８ｋＨｚにアップサンプリングされる。アップサンプリングの際に、記録時と同様の、５１２タップのＦＩＲフィルタがローパスフィルタとして用いられ、音質劣化が最小限に抑えられる。
【００５７】
ネットワークインターフェイス（Ｉ／Ｆ）１８は、例えばインターネットやＬＡＮ(Local Area Network)といったネットワークと接続され、ネットワークを介した通信を制御する。例えばこの記録再生装置は、ネットワークを介して送信されたＡＶデータを受信し、光ディスク１００に記録することができる。
【００５８】
例えば、ネットワークを介して送信され、ネットワークＩ／Ｆ１８により受信されたＡＶデータは、フォーマッタ／アンフォーマッタ部１２に供給される。この場合、ネットワークＩ／Ｆ１８から記録信号処理部１３に供給するようにしてもよい。また、ネットワークＩ／Ｆ１８から直接的にドライブ制御部１１に供給することも考えられる。例えば、システム制御部１７は、ネットワークＩ／Ｆ１８にＡＶデータが受信されると、受信されたＡＶデータの形式を判断し、必要に応じて記録信号処理、フォーマッタ／アンフォーマッタ部１２による処理、メタデータ処理などを行う。処理後のＡＶデータは、ドライブ制御部１１に供給され、所定の処理を施された後、光ディスク１００に記録される。
【００５９】
光ディスク１００から読み出されたＡＶデータや補助ＡＶデータをフォーマッタ／アンフォーマッタ部１２を介してネットワークＩ／Ｆ１８に供給し、ネットワークに向けて送信することもできる。この場合、補助ＡＶデータは、低ビットレートで以て圧縮符号化されているため、ネットワークで送信するのに用いて好適である。
【００６０】
この記録再生装置は、光ディスク１００上のクリップに対して編集作業を行うことができる。例えば、外部から供給されたＡＶデータや、光ディスク１００自身に記録された他のＡＶデータを用いて、光ディスク１００上のＡＶデータに対する編集処理を行うことができる。
【００６１】
次に、この発明に適用可能な編集方法について説明する。この発明では、光ディスク１００といったランダムアクセス可能な記録媒体上に記録されたクリップに対する編集を、破壊編集により行う。破壊編集は、編集対象となる下地データに対して、必要部分のデータを上書きする処理である。破壊編集においては、ＩＮ点およびＯＵＴ点といった編集点の指示、ならびに、インサート編集やアセンブル編集といった編集モードの指定に従い、下地データの適当なデータを編集データで上書きし、直接的に書き換える。このとき、下地データの当該記録媒体上の別領域への移動や複製は行われない。なお、以下では、編集対象として編集点が設定される側のデータを下地記録または下地データと呼び、編集点に対して書き込む側のデータを編集データと呼ぶ。
【００６２】
図５を用いて、より具体的に説明する。図５Ａに示される編集前のクリップ＃１を下地データとして、クリップ＃１に対してＩＮ点およびＯＵＴ点を設定して編集対象を指定し、このＩＮ点およびＯＵＴ点間に、編集データとして他の映像カットを挿入するインサート編集について考える。破壊編集では、下地データのＩＮ点およびＯＵＴ点間に、編集データが直接的に上書き記録される。したがって、編集後は、図５Ｂに一例が示されるように、クリップ＃１において、クリップ＃１の先頭からＩＮ点までが下地データ（元のクリップ＃１のデータ）となり、ＩＮ点およびＯＵＴ点間が編集データとなり、さらに、ＯＵＴ点からクリップ＃１の終端までが下地データとなる。
【００６３】
なお、破壊編集においても、クリップ＃１本体の編集に伴い、クリップ＃１に対応するヘッダＨ＃１およびフッタＦ＃１が書き換えられる。
【００６４】
このように、破壊編集では、下地記録において編集対象区間外のデータは、書き換えなどの必要が無いため、編集実行に要する時間は、最小限で済む。また、編集データが下地の編集対象区間に上書きされるため、未使用領域が編集によって変化することがない。したがって、未使用領域のサイズや未使用領域の分断化の程度といった、未使用領域の状態の如何および編集の複雑さの如何に関わらず、常に編集動作を実行可能である。さらに、破壊編集では、編集によるデータ配置の移動は発生しないため、下地記録によるクリップ（図５Ａの例ではクリップ＃１）が連続再生可能であれば、編集結果も、連続再生が可能であることが保障される。
【００６５】
このように、この発明は、ノンリニア記録媒体を用いて、下地データに対して編集データを上書きする破壊編集を行うため、編集実行に際し記録媒体の空き領域を必要としない。また、破壊編集により、書き換え対象のデータが最小限となるため、編集動作に伴う書き換えに要する時間が短い。さらに、破壊編集により、下地データに対して編集データを上書きして編集を行うため、編集結果を再生する際にも、編集前に対してシーク動作が増加することがない。また、それにより高度な編集が可能となる。
【００６６】
次に、この発明の実施の一形態による、破壊編集時のヘッダおよびフッタ更新処理について説明する。破壊編集においては、基本的に、下地記録のデータ配置が保存される。すなわち、編集結果に基づき変更されたヘッダおよびフッタは、下地記録としてヘッダおよびフッタが記録されていた位置に上書きされる。したがって、通常は、クリップ本体における編集終了点と、ヘッダおよびフッタの記録位置とは、記録媒体上で離れた位置にある。これに限らず、編集結果に基づくヘッダおよびフッタを、下地データのヘッダおよびフッタに対して上書きせずに異なる位置に記録する場合でも、記録媒体上で編集終了点の近傍に、ヘッダおよびフッタを記録可能な空き領域があるとは限らない。
【００６７】
一方、編集動作においては、編集が終了した後も再生を継続して行う、ポストロール動作が一般的に行われている。このポストロール動作による再生画像を確認して、連続的に次の編集開始点を指定することができる。記録媒体上で、編集終了点とヘッダおよびフッタの書き込み位置との間の距離が大きいと、編集終了点からヘッダおよびフッタの書き込み位置までのシーク時間が長くなり、ポストロール動作による再生を行うために用いられるバッファにおいて、バッファアンダーフローを起こし、このポストロール動作時の再生が破綻してしまうおそれがある。この発明の実施の一形態では、ヘッダおよびフッタの書き込みのタイミングを制御して、このような、編集後のヘッダおよびフッタ更新に伴うバッファアンダーフローを防止し、ポストロール動作による再生が途切れないようにする。
【００６８】
先ず、編集動作に伴うデータの書き戻し処理について説明する。破壊編集の編集動作は、下地データを再生しつつ、編集データを上書き記録する動作となる場合が多い。この場合、再生動作と記録動作とを並列的に実行する必要が生じる。ここで、記録再生部を１系統しか持たないシステムでは、時分割により再生動作と記録動作とを繰り返し、見かけ上、記録動作および再生動作が並列的に実行されているように動作させる。一方、記録再生部を２系統以上、有するシステムでは、上述のような時分割動作を行う場合と、複数の記録再生系統のうち一部の系統を記録動作に充て、別の一部の系統を再生動作に充てるようにして、記録再生を並列動作させる場合とが考えられる。以下では、記録動作および再生動作を、時分割動作により行う場合を例にとって、図６を用いて説明する。
【００６９】
図６は、破壊編集動作時の信号処理およびバッファ軌跡を概略的に示す。図６Ａ〜図６Ｅは、記録再生装置各部における一例のデータの推移を年輪単位で示す。図６Ｆは、光ディスク１００における一例の記録再生動作を示す。斜線および「Ｗ」が付されるブロックは、記録を、「Ｒ」が付されるブロックは、再生を示す。図６Ｇは、再生のために再生側バッファに溜め込まれるプリフェッチデータの推移を示し、図６Ｈは、記録のために記録側バッファに溜め込まれる書き戻し（ライトバック）データの推移を示す。
【００７０】
図６Ａは、光ディスク１００から、１年輪分のデータを１年輪分の再生時間（以下、必要に応じて１年輪時間と記述）で読み出したと仮定した場合の、仮想的な読み出しタイミングを示す。実際には、図６Ｆに一例が示されるように、例えば年輪＃１のデータを光ディスク１００から１年輪分の再生時間よりも高速に読み出して再生側バッファに蓄積する。このようにして再生側バッファにデータを蓄積することをプリフェッチと称し、再生側バッファに蓄積されるデータを、プリフェッチデータと称する。再生側バッファに蓄積されたデータは、所定のタイミングで読み出され、再生信号処理部１６により、図６Ｂのように１年輪時間で復号化処理される。
【００７１】
編集システムでは、記録再生装置からの出力に同期し、且つ、所定の位相関係で編集データが生成され、生成された編集データが記録再生装置に入力される。図６Ｃは、記録再生装置の入出力の位相が一致している場合の例を示す。すなわち、図６Ｂのように復号化されたデータが例えば記録再生装置からの出力信号として出力されると共に、この出力信号に同期し且つ位相が一致された編集データが記録再生装置に入力される。これに限らず、記録再生装置からの出力信号と、編集データとの位相がずれている場合もある。
【００７２】
記録再生装置に入力された編集データは、記録信号処理部１３により符号化処理（図６Ｄ）された後、フォーマッタ／アンフォーマッタ部１２およびドライブ制御部１１を介してリード／ライト部１０に供給され、光ディスク１００上に記録される（図６Ｅ）。データは、記録側バッファに蓄積され、１年輪分のデータが１年輪時間よりも高速に光ディスク１００に記録される（図６Ｆ）。このようにして記録側バッファに蓄積されるデータを、ライトバックデータと称する。
【００７３】
上述したように、リード／ライト部１０による光ディスク１００に対する実際の記録および再生動作は、図６Ｆに一例が示されるように、時分割により記録および再生が交互に行われる。記録および再生が切り替わる際に、図６において図６Ａの仮想読み出しから図６Ｅの仮想記録までの間に記録再生装置および編集システム内で発生する遅延に対応する年輪分のシーク動作が行われる。このシーク動作は、例えば図６Ｆのように、数年輪分の比較的近距離のシーク動作である。
【００７４】
なお、バッファメモリは、上述した図４では明示的に示されていないが、一般的には、データパス上に所定に設けられる。すなわち、ドライブ制御部１１、フォーマッタ／アンフォーマッタ部１２、記録信号処理部１３、再生信号処理部１６などに、所定に設けられる。バッファメモリを実際に記録再生装置内のどの部位に設けるかは、システムの構成により異なる。
【００７５】
図６Ｇは、上述した動作により再生側バッファに蓄積されるプリフェッチデータ量の一例の推移を示す。図６Ａの動作によりプリフェッチが開始されると、再生側バッファ内にプリフェッチデータが溜まり始める。再生側バッファにある程度データが蓄積されると、図６Ｂに示す復号化処理が開始される。復号化された信号は、記録再生装置の出力端から出力される（図６Ｃ）。復号化処理が開始されると、再生側バッファ内に蓄積されたプリフェッチデータが一定速度で消費される。このように、再生側バッファ内のデータ量は、リード／ライト部１０が再生動作中（図６ＦのブロックＲに対応）には増加し、リード／ライト部１０による再生動作が途切れた期間には減少し、図６Ｇのような脈動軌跡となる。
【００７６】
図６Ｈは、上述した動作により記録側バッファに蓄積されるライトバックデータ量の一例の推移を示す。記録再生装置に入力された編集データ（図６Ｃ）は、符号化処理後、一旦記録側バッファに溜め込まれ（図６Ｄ）、記録側バッファのライトバックデータ量が増加する。記録側バッファ内のライトバックデータ量が光ディスク１００に対する書き込み単位量以上に達し、且つ、リード／ライト部１０が記録動作可能な状態になると、ライトバックデータの光ディスク１００への書き込み動作が開始される。ライトバックデータは、１年輪分のデータ量を１年輪時間よりも高速に、光ディスク１００に対して書き込まれる。書き込み動作中は、記録側バッファのデータ量は、減少する。したがって、記録側バッファ内のデータ量は、図６Ｈのような脈動軌跡となる。
【００７７】
ところで、編集が完了した時点で、編集対象区間に上書きされた新たな記録データと、ヘッダおよびフッタの内容とを整合させるために、編集されたクリップに対応するヘッダおよびフッタを書き換える必要がある。一例として、あるクリップに対して破壊編集によりインサート編集を行った場合、そのクリップの内容は、編集前とは異なるものになっている。そのため、例えばＵＭＩＤ(Unique Material Identifier)といった素材に固有の識別子には、新たな識別情報を割り当てるべきである。この実施の一形態では、例えばこのＵＭＩＤが素材識別子としてヘッダに記録されているものとする。勿論、素材識別子として他の情報を用いてもよい。素材識別子を振り替える際には、ヘッダ情報も更新される。
【００７８】
図７は、編集終了後にヘッダおよびフッタに対する書き込みを実行した例を示す。なお、図７（および後述する図８）において、図７Ａ〜図７Ｈ（図８Ａ〜図８Ｈ）の示す意味は、上述の図６Ａ〜図６Ｈそれぞれと対応する。図７では、記録再生装置の出力に基づき年輪＃２内にＩＮ点が指定され、年輪＃４内にＯＵＴ点が指定されているものとする（図７Ｃ）。すなわち、編集データは、年輪＃２の途中のＩＮ点から年輪＃４のＯＵＴ点まで、供給される。ＩＮ点から供給された編集データは、符号化され、図７Ｈに一例が示されるように、記録側バッファにライトバックデータとして蓄積される。記録側バッファ内のライトバックデータ量が光ディスク１００に対する書き込み単位量以上に達し、且つ、リード／ライト部１０が記録動作可能な状態になると、ライトバックデータの光ディスク１００への書き込み動作が開始され、記録側バッファ内のデータが減少し始める。
【００７９】
年輪＃２内のライトバックデータの光ディスク１００への書き込みが終了したら、リード／ライト部１０の動作が再生動作に移行され、プリフェッチデータが再生側バッファに蓄積されると共に、年輪＃３の期間の編集データが符号化され記録側バッファに蓄積される。これにより、リード／ライト部１０が再生動作となっている間、記録側バッファ内のライトバックデータ量が増加する。再生動作により年輪＃７分のデータが読み出されると、動作が記録動作に移行され、年輪＃３のデータが光ディスク１００に書き込まれ、記録バッファメモリ内のライトバックデータ量が減少する。年輪＃３のデータの書き込みが終了すると、動作が再生動作に移行され、年輪＃８の分のプリフェッチデータの蓄積が開始される。この例では、ライトバックデータは、年輪＃７の再生動作中に、既にＯＵＴ点までの分が蓄積され終わっているので、ここでは増加しない。そして、年輪＃８の分のプリフェッチデータの蓄積が終了されると動作が記録動作に移行され、年輪＃４のＯＵＴ点までのライトバックデータの記録が行われる。記録側バッファ内にライトバックデータが無くなった時点で、編集動作が終了される。
【００８０】
編集動作が終了した時点では、記録再生装置の動作は、未だ停止しておらず、下地データを継続して再生する（ポストロール動作）。一方、上述したように、編集動作終了後には、編集に伴い変更されるヘッダおよびフッタを書き換える必要がある。すなわち、編集終了のタイミングでヘッダおよびフッタを書き換える場合、ポストロール動作の最中に、ヘッダおよびフッタの位置までシーク動作を行い、ヘッダおよびフッタの書き込み動作を行う必要がある。ヘッダおよびフッタは、例えばクリップの終端側に配置され、図７Ｆに例示されるように、編集動作が終了した位置からヘッダおよびフッタの位置までのシーク動作は、長距離にわたる可能性がある。
【００８１】
シーク動作中は、記録動作や再生動作が行えない。一方、プリフェッチデータの再生側バッファからの読み出しは、ポストロール動作中は継続して行われる。そのため、シーク動作に要する時間が長いと、ヘッダおよびフッタの書き込み動作中に再生側バッファ内のプリフェッチデータが全て読み出され、再生側バッファにおいてバッファアンダーフローを起こし、ポストロール動作が途切れてしまう可能性がある。
【００８２】
そこで、この発明の実施の一形態では、ヘッダおよびフッタの書き込み動作を、ポストロール動作が完了するまで遅延させる。こうすることで、編集終了後もプリフェッチ動作を継続することができるので、ポストロール動作中の再生側バッファにおけるバッファアンダーフローは、発生せず、ポストロール動作を継続することができる。この様子を図８に示す。ポストロール動作が完了されるまで、ヘッダおよびフッタの書き込み動作を行わず、再生動作を継続する。ポストロール動作が完了されると、再生動作も停止させ、ヘッダおよびフッタの書き込み位置まで、シーク動作を行う。
【００８３】
ポストロール動作の完了は、例えば、編集終了後に、停止、順方向早送り、逆方向早送り、順方向スロー再生、逆方向スロー再生などにより再生速度が変化したことで判断することができる。これは、換言すれば、編集終了（ＥＤＩＴ  ＯＦＦ信号受信）後に再生速度に変化が生じない期間は、ポストロール動作が継続中であると判断することができることを意味する。したがって、編集終了後に、再生速度に変化が生じていない期間中は、ヘッダおよびフッタの書き込み動作を行わない。
【００８４】
また、ＥＤＩＴ  ＯＦＦ信号受信後、再生速度が変化しないうちに再びＥＤＩＴ  ＯＮ信号を受信した場合には（例えば図８のＩＮ点ＩＮ’）、引き続き編集動作が行われると判断し、その編集と、それに続くポストロール動作が完了するまで、ヘッダおよびフッタの書き込み処理を遅延させる。
【００８５】
なお、編集終了後にヘッダおよびフッタ書き込み動作を行った上で、さらに再生が継続できるだけのプリフェッチデータが再生側バッファメモリ内に蓄積されている場合には、上述したようなヘッダおよびフッタの書き込み遅延処理を行わず、編集動作終了の直後にヘッダおよびフッタの書き込み処理を行うようにしてもよい。例えば、記録媒体の再生速度が高速で、且つ、再生側バッファの容量が十分大きい場合や、記録媒体上で編集終了点とヘッダおよびフッタの位置とが極めて近接している場合などは、ヘッダおよびフッタの書き込み遅延処理を行わなくても、ポストロール動作による再生が途切れないことが考えられる。
【００８６】
また、上述では、ヘッダおよびフッタの両方を更新するように説明したが、これはこの例に限定されず、ヘッダまたはフッタの何方か一方のみを更新する場合にも、この実施の一形態によるヘッダおよびフッタの書き込み遅延処理を適用することができる。
【００８７】
次に、この発明の実施の一形態に適用可能な一例の編集動作について、図９および図１０のフローチャートを用いて概略的に説明する。なお、図９および図１０において、符号「Ａ」および「Ｂ」は、図９および図１０間で対応する符号に処理が移行することを示す。
【００８８】
なお、図９および図１０に示される処理は、例えば図４を用いて説明したシステム制御部１７により判断および実行命令などがなされる処理である。また、ここでは、実際のＩＮ点およびＯＵＴ点の指定や、再生開始、再生終了などの指示は、記録再生装置と例えばＲＳ−４２２をインターフェイスとして接続される編集操作部を用いてなされる、所謂９ピン制御によって行われるものとする。システム制御部１７は、この編集操作部から供給される各種制御信号に従い、記録再生装置の各部を制御する。
【００８９】
図９において、動作開始点がＩＮ点から一定時間前に既に戻され、プリロール開始点への頭出しが完了しているものとする。ステップＳ１０で、プリロール開始点からの再生動作（プリロール動作）が開始される。次に、編集操作部からの、編集対象のデータ種類などを示すエディットプリセット信号に基づき、編集対象が指定されているか否かが判断され（ステップＳ１１）、指定されていなければ、処理はステップＳ１０に戻される。編集対象が指定されていれば、処理はステップＳ１２に移行され、編集動作が実行可能か否かが判断される。編集動作の実行が可能であると判断されれば、処理はステップＳ１３に移行され、記録再生装置において、エディットプリセットに対する応答であるエディットフラグが立てられる。
【００９０】
一方、ステップＳ１２で、例えば当該記録再生装置が編集動作そのものに対応していないなど、何らかの理由で編集動作の実行が不可能であると判断されれば、処理は図１０のステップＳ２６に移行され、編集不能に対するエラー処理が行われる。
【００９１】
ステップＳ１３でエディットフラグが立てられると、次に、ステップＳ１４〜ステップＳ１６で調相動作が行われる。調相動作は、編集ビデオデータと下地ビデオデータとが所定の位相関係になるように、例えばフレームパルスを用いて調整する動作である。調相動作により、編集ビデオデータと下地ビデオデータとの位相がフレーム単位で制御される。ステップＳ１５で、調相動作が完了しサーボロックされたか否かが判断される。調相動作が完了しておらず、サーボロックがかけられていないと判断されれば、処理はステップＳ１４に戻される。ステップＳ１５でサーボロックされたと判断されれば、処理はステップＳ１６に移行し、再生速度が変更された否かが判断される。若し、停止、順方向早送り、逆方向早送り、順方向スロー再生、逆方向スロー再生など、再生速度に変更があったと判断されたら、処理はステップＳ１４に戻される。再生速度に変更が無ければ、調相動作が完了したとして、処理はステップＳ１７に移行される。
【００９２】
ステップＳ１７では、編集操作部からの編集開始点（ＩＮ点）を指示するＥＤＩＴ  ＯＮ信号が待機される。このＥＤＩＴ  ＯＮ信号のタイミングが編集開始点（ＩＮ点）のタイミングとなり、記録再生装置は、このＥＤＩＴ  ＯＮ信号により、実際の編集動作を開始する。次のステップＳ１８（図１０参照）で、編集可能か否かが判断される。若し、何らかの理由で編集が不可能であると判断されれば処理はステップＳ２６に移行し、編集不能に対するエラー処理が行われる。編集可能であると判断されれば処理はステップＳ１９に移行され、実際の編集動作を開始するための処理が行われる。
【００９３】
ステップＳ１９での編集開始処理が終わると、ステップＳ２０で、実際の編集動作が実行される。編集動作は、編集操作部からの編集終了点（ＯＵＴ点）を示すＥＤＩＴ  ＯＦＦ信号が受信されるまで、継続して行われる（ステップＳ２１）。
【００９４】
ＥＤＩＴ  ＯＦＦ信号を受信し、編集動作が終了すると、処理はステップＳ２２に移行され、編集先のＡＶデータにおいてＯＵＴ点以降が継続的に再生される、ポストロール動作が行われる。
【００９５】
ポストロール動作中にＥＤＩＴ  ＯＮ信号が受信され、さらにＩＮ点が指定されることが起こりうる。ステップＳ２３では、ポストロール動作中にＥＤＩＴ  ＯＮ信号を受信したか否かが判断される。受信したと判断されれば、処理はステップＳ１８に戻され、受信されたＥＤＩＴ  ＯＮ信号に基づく編集動作が行われる。
【００９６】
一方、ステップＳ２３でＥＤＩＴ  ＯＮ信号が受信されないと判断されれば、処理はステップＳ２４に移行され、再生速度が変更されたか否かが判断される。若し、停止、順方向早送り、逆方向早送り、順方向スロー再生、逆方向スロー再生など、再生速度に変更があったと判断されたら、編集動作が完了したとして、処理はステップＳ２５に移行され、編集完了処理が行われる。一方、ステップＳ２４で、再生速度に変更がなされていないと判断されれば、処理はステップＳ２２に戻され、ポストロール動作が継続される。
【００９７】
図１１は、上述したステップＳ１９の編集開始処理の一例をより詳細に示す。ステップＳ３０で、交替処理に対する制限が設定される。例えば、交替処理自体を禁止したり、例えば上述したマーカブロックのような、記録媒体に予め交替領域として設定された以外の所定領域を用いて交替処理を行うことができる。ステップＳ３０では、交替処理に対するこれらの処理が必要に応じて行われる。
【００９８】
ステップＳ３１で、例えば本線系ビデオデータおよびオーディオデータ、ならびに、補助ＡＶデータのビデオデータおよびオーディオデータなどに対する、編集動作に伴う信号処理を開始する開始点が算出され、次のステップＳ３２で、編集されたデータの記録媒体上への書き戻しを開始するブロック（ＥＣＣブロック）が算出される。そして、ステップＳ３３で、上述したステップＳ３０〜ステップＳ３２の処理を踏まえて、編集データおよび下地データそれぞれのＡＶデータの符号化処理が行われる。なお、上述のステップＳ３０〜ステップＳ３２の処理の順序は、この順に限られない。
【００９９】
図１２は、上述したステップＳ２０の編集実行処理の一例を、より詳細に示す。図１２は、編集実行処理のうち、記録媒体へのアクセスに関する処理を中心に示す。ステップＳ６０で、編集動作が継続されるか否かが判断される。継続される場合、処理はステップＳ６１に移行される。ステップＳ６１では、再生用のデータ（プリフェッチデータ）が再生側バッファに所定量だけ確保されているか否かが判断される。若し、再生側バッファに溜め込まれたＡＶデータが所定量以下であると判断されれば、処理はステップＳ６４に移行し、再生用のデータがディスクから読み出され、再生側バッファに溜め込まれる。
【０１００】
一方、ステップＳ６１で、再生用データが再生側バッファに所定量以上確保されていると判断されれば、処理はステップＳ６２に移行する。ステップＳ６２では、記録側バッファに溜め込まれている書き戻しデータ（ライトバックデータ）が所定量に達したか否かが判断される。若し、所定量に達していると判断されれば、処理はステップＳ６３に移行し、記録側バッファに溜め込まれたＡＶデータが光ディスク１００に対して書き戻される。一方、書き戻しデータが記録側バッファに所定量、溜め込まれていないと判断されれば、処理はステップＳ６０に戻される。
【０１０１】
図１３は、上述したステップＳ２２のポストロール動作の一例をより詳細に示す。図１３は、ポストロール動作のうち、記録媒体へのアクセスに関する処理を中心に示す。この図１３に示すポストロール動作と並行して、ポストロール動作による再生や、ポストロール動作直前の編集動作に伴うＡＶデータの復号化処理や符号化処理が行われている。
【０１０２】
先ず、ステップＳ４０で、図１２で説明した編集開始処理におけるステップＳ３１の信号処理開始点の算出処理と同様にして、信号処理を終了する終了点が算出される。次のステップＳ４１で、図１２のステップＳ３２と同様にして、編集されたデータの記録媒体上にへの書き戻しを終了するブロックが算出される。そして、次のステップＳ４２で、符号化処理が停止される。なお、このステップＳ４２の処理は省略することができる。
【０１０３】
次のステップＳ４３で、ポストロール動作が継続されるか否かが判断される。若し、継続されないと判断された場合、処理はステップＳ４８に移行され、図９のステップＳ３０でなされた交替処理に対する制限が解除され、ポストロール動作が終了される。一方、ポストロール動作が継続されると判断された場合、処理はステップＳ４４に移行し、図１２で説明した編集動作の処理と同様にして、再生用のデータが再生側バッファに所定量だけ確保されているか否かが判断される。若し、再生側バッファに溜め込まれたＡＶデータが所定量以下であると判断されれば、処理はステップＳ４７に移行し、再生用のデータがディスクから読み出され、再生側バッファに溜め込まれる。
【０１０４】
一方、ステップＳ４４で、再生用データが再生側バッファに所定量以上確保されていると判断されれば、処理はステップＳ４５に移行する。ステップＳ４５では、記録媒体に書き戻すべきデータがあるか否かが判断され、書き戻すべきデータがないと判断されれば、処理はステップＳ４３に戻される。
【０１０５】
一方、ステップＳ４５で、例えば編集対象のデータの書き戻しが完了していないなど、書き戻すべきデータがあると判断されれば、処理はステップＳ４６に移行し、当該データの記録媒体への書き戻し処理が行われる。
【０１０６】
なお、図７および図８を用いて説明した処理のうち、ステップＳ２３のＥＤＩＴ  ＯＮ信号受信の有無の判断およびステップＳ２４の再生速度変更の有無の判断は、実際には、図１０で説明したポストロール動作と並列的に実行することができる処理である。一例として、ポストロール動作中にＥＤＩＴ  ＯＮ信号の有無や再生速度変更の有無が判断され、ＥＤＩＴ  ＯＮ信号が受信されたり、再生速度変更が検出された場合には、ポストロール動作におけるデータの読み書きの処理や符号化、復号化などの処理が所定に終了され、ＥＤＩＴ  ＯＮ信号が受信された場合には処理がステップＳ１８に戻され、速度変更が検出された場合には処理がステップＳ２５に移行される。
【０１０７】
図１４は、上述したステップＳ２５の編集完了処理の一例をより詳細に示す。編集処理に伴い、ヘッダおよびフッタの情報が更新され、ヘッダおよびフッタに編集結果が反映される。ステップＳ５０で、このヘッダおよびフッタに対する処理が行われ、更新されたヘッダおよびフッタが記録媒体に書き戻される。このとき、上述したように、ポストロール動作が完了するまでヘッダおよびフッタの書き戻し動作が遅延される。次のステップＳ５１で、メタデータに関する処理が行われる。例えば、メタデータ処理部１５で生成された非時系列メタデータが記録媒体のＮＲＴ領域に書き込まれる。
【０１０８】
なお、上述では、この発明が光ディスク１００を記録媒体として用いた場合に適用されるように説明したが、これはこの例に限定されない。すなわち、この発明による破壊編集の際のヘッダおよびフッタの書き戻しタイミングの制御方法は、例えばハードディスクなどのランダムアクセス可能な他のディスク記録媒体にも適用可能なものである。
【０１０９】
また、上述では、この発明において、クリップの記録が年輪単位で行われるように説明したが、これはこの例に限定されない。クリップを構成するデータが年輪以外の他の記録単位で記録されている場合にも、この発明による破壊編集の際のヘッダおよびフッタの書き戻しタイミングの制御方法を適用することができる。
【図面の簡単な説明】
【０１１０】
【図１】ノンリニア記録媒体における一例のデータ配置を示す略線図である。
【図２】年輪構造について説明するための略線図である。
【図３】年輪構造について説明するための略線図である。
【図４】この発明に適用可能な記録再生装置の一例の構成を概略的に示す。
【図５】この発明による破壊編集を説明するための略線図である。
【図６】破壊編集動作時の信号処理およびバッファ軌跡を概略的に示す略線図である。
【図７】編集終了後にヘッダおよびフッタに対する書き込みを実行した一例の場合の信号処理およびバッファ軌跡を概略的に示す略線図である。
【図８】ポストロール動作が完了されるまでヘッダおよびフッタの書き込み動作を行わず、再生動作を継続することを説明するための図である。
【図９】この発明の実施の一形態に適用可能な一例の編集動作について説明するためのフローチャートである。
【図１０】この発明の実施の一形態に適用可能な一例の編集動作について説明するためのフローチャートである。
【図１１】編集開始処理の一例をより詳細に示すフローチャートである。
【図１２】編集実行処理の一例をより詳細に示すフローチャートである。
【図１３】ポストロール動作の一例をより詳細に示すフローチャートである。
【図１４】編集完了処理の一例をより詳細に示すフローチャートである。
【符号の説明】
【０１１１】
１１  ドライブ制御部
１２  フォーマッタ／アンフォーマッタ部
１３  記録信号処理部
１５  メタデータ処理部
１６  再生信号処理部
１７  システム制御部
２０  クリップ
２１  ビデオデータ
２２Ａ，２２Ｂ，２２Ｃ，２２Ｄ  オーディオデータ
２３  補助ＡＶデータ
２４  メタデータ
１００  光ディスク
【図１】
2006107648.tif 000003
【図２】
2006107648.tif 000004
【図３】
2006107648.tif 000005
【図４】
2006107648.tif 000006
【図５】
2006107648.tif 000007
【図６】
2006107648.tif 000008
【図７】
2006107648.tif 000009
【図８】
2006107648.tif 000010
【図９】
2006107648.tif 000011
【図１０】
2006107648.tif 000012
【図１１】
2006107648.tif 000013
【図１２】
2006107648.tif 000014
【図１３】
2006107648.tif 000015
【図１４】
2006107648.tif 000016