(57)【要約】【課題】カウントダウンの終了後に、データのリアルタイム再生を行う。【解決手段】可否判定部８３は、カウントダウン時間が、素材データのリアルタイム再生に必要とされる、光ディスクからの素材データの読み出しの開始から、素材データの再生が開始されるまでの再生遅延時間の最小値である最小再生遅延時間以上であるかどうかを判定する。カウントダウン時間が最小再生遅延時間以上ではないと判定された場合、通知部８５はカウントダウン時間の変更を要求する。カウントダウン時間が最小再生遅延時間以上であると判定された場合、カウントダウン処理部８７は、素材データの再生を開始する時刻よりカウントダウン時間前の時刻から、カウントダウン表示を行う。本発明は、例えば、データを再生する再生装置に適用することができる。【選択図】図３
2007323711.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録されたデータを読み出し、所定のバッファにバッファリングして再生する再生装置において、
カウントダウンを行う時間であるカウントダウン時間を設定する設定手段と、
前記カウントダウン時間が、前記データのリアルタイム再生に必要とされる、前記記録媒体からの前記データの読み出しの開始から、前記データの再生が開始されるまでの再生遅延時間の最小値である最小再生遅延時間以上であるかどうかを判定する判定手段と、
前記判定手段により前記カウントダウン時間が前記最小再生遅延時間以上ではないと判定された場合、前記カウントダウン時間の変更を要求する要求手段と、
前記判定手段により前記カウントダウン時間が前記最小再生遅延時間以上であると判定された場合、前記データの再生を開始する時刻より前記カウントダウン時間前の時刻から、カウントダウンを行うカウントダウン手段と
を備える再生装置。
【請求項２】
前記設定手段は、前記要求手段により前記カウントダウン時間の変更が要求された場合、前記最小再生遅延時間に基づいて、前記カウントダウン時間を変更する
請求項１に記載の再生装置。
【請求項３】
前記データの再生中に、前記データに付加する音声データを取得する取得手段と、
前記取得手段により取得された音声データを前記記録媒体に記録させる記録制御手段と
をさらに備える
請求項１に記載の再生装置。
【請求項４】
前記記録媒体に記録されているデータと、前記音声データとを読み出し、前記所定のバッファにバッファリングして前記データと前記音声データを同時に再生する再生手段
をさらに備える
請求項３に記載の再生装置。
【請求項５】
記録媒体に記録されたデータを読み出し、所定のバッファにバッファリングして再生する再生装置の再生方法において、
カウントダウンを行う時間であるカウントダウン時間を設定し、
前記カウントダウン時間が、前記データのリアルタイム再生に必要とされる、前記記録媒体からの前記データの読み出しの開始から、前記データの再生が開始されるまでの再生遅延時間の最小値である最小再生遅延時間以上であるかどうかを判定し、
前記カウントダウン時間が前記最小再生遅延時間以上ではないと判定された場合、前記カウントダウン時間の変更を要求し、
前記カウントダウン時間が前記最小再生遅延時間以上であると判定された場合、前記データの再生を開始する時刻より前記カウントダウン時間前の時刻から、カウントダウンを行う
ステップを含む再生方法。
【請求項６】
記録媒体に記録されたデータを読み出し、所定のバッファにバッファリングして再生する処理を、コンピュータに行わせるプログラムにおいて、
カウントダウンを行う時間であるカウントダウン時間を設定し、
前記カウントダウン時間が、前記データのリアルタイム再生に必要とされる、前記記録媒体からの前記データの読み出しの開始から、前記データの再生が開始されるまでの再生遅延時間の最小値である最小再生遅延時間以上であるかどうかを判定し、
前記カウントダウン時間が前記最小再生遅延時間以上ではないと判定された場合、前記カウントダウン時間の変更を要求し、
前記カウントダウン時間が前記最小再生遅延時間以上であると判定された場合、前記データの再生を開始する時刻より前記カウントダウン時間前の時刻から、カウントダウンを行う
ステップを含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生装置および再生方法、並びにプログラムに関し、特に、カウントダウンの終了後に、データのリアルタイム再生を行うことができるようにした再生装置および再生方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、テープに記録されている映像や音声のデータに、ナレーション等を挿入するオーディオインサート編集を行う編集装置がある(例えば、特許文献１参照)。
【０００３】
このようなオーディオインサート編集を行う編集装置では、テープに記録されている映像データが再生されて表示され、ユーザは、表示される映像を見ながら、所望のタイミングでナレーション等の音声を入力する。しかしながら、このように、ユーザが、映像を見ながら音声を入力するタイミングを図る場合、反応の遅れから必ずタイミングが遅れてしまうという問題があった。
【０００４】
そこで、特許文献１に記載の編集装置は、ユーザによりオーディオインサート編集が指令されると、音声を入力するタイミングに対応するインサート開始点を越えて予め設定された所定時間までプリロール後、インサート開始点までの期間を示すビギンキューとして、カウントダウン表示を行う。これにより、ユーザは、所望のタイミングで音声を入力することができる。
【０００５】
一方、光ディスク等に記録されているデータを再生する場合、その光ディスクに記録されているデータの次に再生すべきデータが、他の離れた記録領域に記録されていると、ある記録領域から他の離れた記録領域へのシークが発生する。そして、このシークに要するシーク時間が大きい場合には、いま再生すべきデータの読み出しが、その再生時刻に間に合わず、再生が途切れること、即ちデータのリアルタイム再生(連続再生)ができないことがある。
【０００６】
具体的には、光ディスクからのデータの再生は、例えば、光ディスクに記録されたデータを読み出し、所定のバッファにバッファリングした後、そのバッファリングされたデータを処理することによって行われる。
【０００７】
この場合、一般に、光ディスクからのデータの読み出しレートは、データの再生レートよりも大きくされ、これにより、バッファに入力されるデータのレートの方が、バッファから出力されるデータのレートよりも大きくされる。従って、バッファには、基本的には、光ディスクから読み出されたデータが徐々に蓄積されていく。
【０００８】
しかしながら、シークが発生すると、その間、光ディスクからのデータの読み出しが行われないため、バッファからは、データが、その再生のために出力されるだけとなり、バッファにおけるデータのデータ量は減少していく。そして、バッファにおけるデータがなくなるまでに、シークが終了し、光ディスクからデータの読み出しが行われないと、バッファがアンダーフローし、再生が途切れることになる。
【０００９】
従って、シーク前のバッファにおけるデータのデータ量が十分であれば、シークによって再生が途切れることを防止することができる。そこで、再生を開始する前に、シーク時間を考慮して、リアルタイム再生が可能なように、光ディスクから所定の量のデータを先に読み出しバッファに蓄積させておくことが考えられている。この場合、再生開始前に、光ディスクから所定の量のデータを読み出す時間が必要となる。
【００１０】
【特許文献１】特開平１０−２２２９６７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
以上のように、光ディスクから映像や音声のデータをリアルタイム再生するためには、再生開始前に、光ディスクから所定の量のデータを読み出す必要がある場合がある。
【００１２】
従って、ユーザが、カウントダウン表示によりタイミングを図り、光ディスクに記録されている映像や音声のデータに、ナレーション等の音声を挿入する場合、予め設定されたカウントダウン表示を行う時間が短いと、ユーザにより音声の挿入が指令されると同時に、光ディスクからの映像データの読み出しを開始しても、カウントダウン表示の終了までに、リアルタイム再生に必要な量のデータをバッファに蓄積することができないことがある。その結果、カウントダウン表示の終了後に、映像データのリアルタイム再生を行うことができない場合がある。
【００１３】
本発明は、このような状況に鑑みてなされたものであり、カウントダウンの終了後に、データのリアルタイム再生を行うことができるようにするものである。
【課題を解決するための手段】
【００１４】
本発明の一側面の再生装置は、記録媒体に記録されたデータを読み出し、所定のバッファにバッファリングして再生する再生装置において、カウントダウンを行う時間であるカウントダウン時間を設定する設定手段と、前記カウントダウン時間が、前記データのリアルタイム再生に必要とされる、前記記録媒体からの前記データの読み出しの開始から、前記データの再生が開始されるまでの再生遅延時間の最小値である最小再生遅延時間以上であるかどうかを判定する判定手段と、前記判定手段により前記カウントダウン時間が前記最小再生遅延時間以上ではないと判定された場合、前記カウントダウン時間の変更を要求する要求手段と、前記判定手段により前記カウントダウン時間が前記最小再生遅延時間以上であると判定された場合、前記データの再生を開始する時刻より前記カウントダウン時間前の時刻から、カウントダウンを行うカウントダウン手段とを備える。
【００１５】
前記設定手段は、前記要求手段により前記カウントダウン時間の変更が要求された場合、前記最小再生遅延時間に基づいて、前記カウントダウン時間を変更することができる。
【００１６】
前記再生装置は、前記データの再生中に、前記データに付加する音声データを取得する取得手段と、前記取得手段により取得された音声データを前記記録媒体に記録させる記録制御手段とをさらに設けることができる。
【００１７】
前記再生装置は、前記記録媒体に記録されているデータと、前記音声データとを読み出し、前記所定のバッファにバッファリングして前記データと前記音声データを同時に再生する再生手段をさらに設けることができる。
【００１８】
本発明の一側面の再生方法は、記録媒体に記録されたデータを読み出し、所定のバッファにバッファリングして再生する再生装置の再生方法において、カウントダウンを行う時間であるカウントダウン時間を設定し、前記カウントダウン時間が、前記データのリアルタイム再生に必要とされる、前記記録媒体からの前記データの読み出しの開始から、前記データの再生が開始されるまでの再生遅延時間の最小値である最小再生遅延時間以上であるかどうかを判定し、前記カウントダウン時間が前記最小再生遅延時間以上ではないと判定された場合、前記カウントダウン時間の変更を要求し、前記カウントダウン時間が前記最小再生遅延時間以上であると判定された場合、前記データの再生を開始する時刻より前記カウントダウン時間前の時刻から、カウントダウンを行うステップを含む。
【００１９】
本発明の一側面のプログラムは、記録媒体に記録されたデータを読み出し、所定のバッファにバッファリングして再生する処理を、コンピュータに行わせるプログラムにおいて、カウントダウンを行う時間であるカウントダウン時間を設定し、前記カウントダウン時間が、前記データのリアルタイム再生に必要とされる、前記記録媒体からの前記データの読み出しの開始から、前記データの再生が開始されるまでの再生遅延時間の最小値である最小再生遅延時間以上であるかどうかを判定し、前記カウントダウン時間が前記最小再生遅延時間以上ではないと判定された場合、前記カウントダウン時間の変更を要求し、前記カウントダウン時間が前記最小再生遅延時間以上であると判定された場合、前記データの再生を開始する時刻より前記カウントダウン時間前の時刻から、カウントダウンを行うステップを含む。
【００２０】
本発明の一側面においては、カウントダウンを行う時間であるカウントダウン時間が設定され、前記カウントダウン時間が、記録媒体に記録されたデータのリアルタイム再生に必要とされる、前記記録媒体からの前記データの読み出しの開始から、前記データの再生が開始されるまでの再生遅延時間の最小値である最小再生遅延時間以上であるかどうかが判定される。そして、前記カウントダウン時間が前記最小再生遅延時間以上ではないと判定された場合、前記カウントダウン時間の変更が要求され、前記カウントダウン時間が前記最小再生遅延時間以上であると判定された場合、前記データの再生を開始する時刻より前記カウントダウン時間前の時刻から、カウントダウンが行われる。
【００２１】
本発明の一側面の再生装置は、独立した装置であっても良いし、記録再生装置の再生処理を行うブロックであっても良い。
【発明の効果】
【００２２】
以上のように、本発明の一側面によれば、カウントダウンの終了後に、データのリアルタイム再生を行うことができる。
【発明を実施するための最良の形態】
【００２３】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２４】
本発明の一側面の再生装置は、
記録媒体(例えば、図２の光ディスク２１Ａ)に記録されたデータを読み出し、所定のバッファ(例えば、図２の一時記憶メモリ６５)にバッファリングして再生する再生装置(例えば、図２のボイスオーバ(以下、ＶＯという)付加装置２４)において、
カウントダウンを行う時間であるカウントダウン時間を設定する設定手段(例えば、図３の設定部８４)と、
前記カウントダウン時間が、前記データのリアルタイム再生に必要とされる、前記記録媒体からの前記データの読み出しの開始から、前記データの再生が開始されるまでの再生遅延時間の最小値である最小再生遅延時間以上であるかどうかを判定する判定手段(例えば、図３の可否判定部８３)と、
前記判定手段により前記カウントダウン時間が前記最小再生遅延時間以上ではないと判定された場合、前記カウントダウン時間の変更を要求する要求手段(例えば、図３の通知部８５)と、
前記判定手段により前記カウントダウン時間が前記最小再生遅延時間以上であると判定された場合、前記データの再生を開始する時刻より前記カウントダウン時間前の時刻から、カウントダウンを行うカウントダウン手段(例えば、図３のカウントダウン処理部８７)と
を備える。
【００２５】
本発明の一側面の再生装置は、
前記設定手段は、前記要求手段により前記カウントダウン時間の変更が要求された場合、前記最小再生遅延時間に基づいて、前記カウントダウン時間を変更する(例えば、図１６のステップＳ１６の処理)。
【００２６】
本発明の一側面の再生装置は、
前記データの再生中に、前記データに付加する音声データを取得する取得手段(例えば、図２のマイクロフォン２４Ａ)と、
前記取得手段により取得された音声データを前記記録媒体に記録させる記録制御手段（例えば、図３のＶＯ付加処理部８８）と
をさらに備える。
【００２７】
本発明の一側面の再生装置は、
前記記録媒体に記録されているデータと、前記音声データとを読み出し、前記所定のバッファにバッファリングして前記データと前記音声データを同時に再生する再生手段(例えば、図３の再生部８１)
をさらに備える。
【００２８】
本発明の一側面の再生方法は、
記録媒体(例えば、図２の光ディスク２１Ａ)に記録されたデータを読み出し、所定のバッファにバッファリングして再生する再生装置(例えば、図２のＶＯ付加装置２４)の再生方法において、
カウントダウンを行う時間であるカウントダウン時間を設定し(例えば、図１６のステップＳ８)、
前記カウントダウン時間が、前記データのリアルタイム再生に必要とされる、前記記録媒体からの前記データの読み出しの開始から、前記データの再生が開始されるまでの再生遅延時間の最小値である最小再生遅延時間以上であるかどうかを判定し（例えば、図１６のステップＳ１１）、
前記カウントダウン時間が前記最小再生遅延時間以上ではないと判定された場合、前記カウントダウン時間の変更を要求し(例えば、図１６のステップＳ１３)、
前記カウントダウン時間が前記最小再生遅延時間以上であると判定された場合、前記データの再生を開始する時刻より前記カウントダウン時間前の時刻から、カウントダウンを行う(例えば、図１７のステップＳ２０)
ステップを含む。
【００２９】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００３０】
図１は、本発明を適用した簡易編集システム１の構成例を表している。
【００３１】
図１の簡易編集システム１は、例えば、収録されたテレビジョン番組の簡易編集に用いられる簡易編集システムである。テレビジョン番組の簡易編集の工程は、基本的に、ディスク集約、ビデオ編集、ＶＯ付加、および、白パケ伝送または白パケ記録に分類される。
【００３２】
ディスク集約は、複数の光ディスクに収録されたテレビジョン番組を構成する各場面の映像データや音声データ等の素材データを、１つの光ディスクに集約する工程である。ビデオ編集は、素材データの必要な範囲を選択し、意図する順番に並べることによりノンリニア編集を行う工程である。
【００３３】
ＶＯ付加とは、ビデオ編集の編集結果を構成する素材データと同時に、ナレーション等の音声データであるＶＯデータが再生されるように、ＶＯデータを記録することにより、編集結果にＶＯを付加する工程である。白パケ伝送は、ＶＯ付加後の編集結果を、白パケとして、放送局等に伝送する工程である。なお、白パケとは、まだ文字や図形のスーパーインポーズによる仕上げがなされていない未完成のデータを指す。白パケ記録は、白パケを光ディスク等に記録する工程である。
【００３４】
図１の簡易編集システム１は、このような各工程における作業を支援する簡易編集支援システムである。簡易編集システム１は、カムコーダ２１と２２、ビデオ編集装置２３、ＶＯ付加装置２４、および白パケ記録装置２５により構成される。
【００３５】
カムコーダ２１と２２は、テレビジョン番組であるニュース番組の収録や、スポーツ等の試合の模様、映画などの撮影（音声の取得も含む）に使用される装置である。カムコーダ２１と２２は、被写体を撮影して得られた素材データ等を、ファイル単位で光ディスク２１Ａまたは光ディスク２２Ａに記録する。
【００３６】
また、カムコーダ２１と２２は、ユーザの入力に基づいて、収録に関する情報等のように、例えば、後段のビデオ編集時に有用となる情報等を生成し、カムコーダ２１と２２において得られた素材データにメタデータとして関連付ける。
【００３７】
素材データや、それに関連付けられるメタデータが記録された光ディスク２１Ａまたは２２Ａは、ビデオ編集装置２３の内部のドライブ（図示せず）または外部のドライブ２３Ａに装着される。
【００３８】
ビデオ編集装置２３は、その内部のドライブまたは外部のドライブ２３Ａに装着された光ディスク２１Ａまたは２２Ａに収録されたテレビジョン番組を構成する各場面の素材データの、１つの光ディスク２１Ａへの集約と、その光ディスク２１Ａに集約された素材データの編集とに使用される装置である。
【００３９】
ビデオ編集装置２３は、光ディスク２２Ａに収録された素材データを、必要に応じて光ディスク２１Ａに複写する。また、ビデオ編集装置２３は、ユーザの入力に応じて、光ディスク２１Ａに記録されている素材データの編集を行い、その編集結果に関する情報であるエディットリストを作成して、光ディスク２１Ａに記録する。
【００４０】
ＶＯ付加装置２４は、ビデオ編集装置２３により得られる編集結果へのＶＯの付加に使用される装置である。ＶＯ付加装置２４には、素材データとエディットリストが記録されている光ディスク２１Ａが装着され、マイクロフォン２４Ａが接続されている。
【００４１】
ＶＯ付加装置２４は、光ディスク２１Ａに記録されているエディットリストにしたがって、編集結果を構成する素材データを再生し、再生中にマイクロフォン２４Ａに入力される音声をＶＯとして編集結果に付加する。即ち、ＶＯ付加装置２４は、再生中の編集結果を構成する素材データと同時に、編集結果の再生中に入力された音声のデータであるＶＯデータが再生されるように、ＶＯデータを光ディスク２１Ａに記録する。
【００４２】
白パケ記録装置２５は、ＶＯ付加後の編集結果の白パケとしての伝送または記録に使用される装置である。白パケ記録装置２５には、内部のドライブ（図示せず）に、ＶＯ付加装置２４によりＶＯデータが記録された後の光ディスク２１Ａが装着され、その光ディスク２１Ａに記録されているエディットリストにしたがって、光ディスク２１Ａに記録されている素材データとＶＯデータを白パケとして同時に再生し、その白パケをベースバンドとして、FPU(Field Pickup Unit)やSNG(Satellite News Gathering)を用いて放送局２６に伝送する。
【００４３】
また、白パケ記録装置２５は、ＶＯデータが記録された後の光ディスク２１Ａに記録されているエディットリストにしたがって、光ディスク２１Ａに記録されている編集結果を構成する素材データを接続し、その素材データに含まれる所定のチャンネルの音声データに、所定のチャンネルのＶＯデータを上書きして、その結果得られる素材データを、白パケを一本化したファイルとして、放送局２６にFTP(File Transfer Protocol)やFAM（File Access Mode）に準拠して送信する。
【００４４】
このFAMは、i.LINK(商標)におけるデータの取り扱い形式のうち、ファイル形式のデータを送受信する形式である。放送局２６は、例えば、白パケを一本化したファイルを、図示せぬ光ディスク等に記録することにより、白パケが一本化されたファイルを記録する光ディスク等を作成する。
【００４５】
なお、ＶＯデータが記録された光ディスク２１Ａは、放送局２６に郵送されるようにしてもよい。
【００４６】
また、この光ディスク２１Ａには、そこに記録されているエディットリストにしたがって、そこに記録されている編集結果を構成する素材データを接続し、その素材データに含まれる所定のチャンネルの音声データに、所定のチャンネルのＶＯデータを上書きして得られる素材データが、白パケを一本化したファイルとして、光ディスク２１Ａの記録領域のうち、まだ何も記録されていない未記録領域に記録されるようにしてもよい。
【００４７】
放送局２６は、以上のようにして白パケ記録装置２５から送信された白パケを用いて、文字や図形のスーパーインポーズによる仕上げなどを行い、テレビジョン番組として完成されたＡＶ(Audio Video)データであるカンパケを作成する。
【００４８】
なお、白パケ記録装置２５に接続されたドライブ２５Ａに光ディスク２７が装着される場合、白パケ記録装置２５は、白パケを一本化したファイルを、光ディスク２７の未記録領域に記録するようにしてもよい。
【００４９】
また、図１では、カムコーダ２１と２２、ビデオ編集装置２３、ＶＯ付加装置２４、白パケ記録装置２５が、それぞれ別々の装置であるものとしたが、それらの一部または全部が一体化されていてもよい。
【００５０】
さらに、図１では、光ディスク２１Ａと２２Ａがビデオ編集装置２３の内部のドライブまたは外部のドライブ２３Ａに装着され、その光ディスク２１Ａと２２Ａに対する読み出しまたは記録が行われるものとしたが、ビデオ編集装置２３が、光ディスク２１Ａが装着されたカムコーダ２１と、光ディスク２２Ａが装着されたカムコーダ２２とネットワークを介して接続され、そのネットワークを介して、光ディスク２１Ａと２２Ａに対する読み出しまたは記録を行うようにしてもよい。
【００５１】
また、以下では、カムコーダ２１と２２を区別する必要がない場合、それらをまとめてカムコーダ２０という。
【００５２】
図２は、図１のＶＯ付加装置２４のハードウェアの構成例を示すブロック図である。
【００５３】
図２のＶＯ付加装置２４では、映像入力I/F（Interface）５０、音声入力I/F５１、マイコン５２、一時記憶メモリI/F５３、光ディスクドライブI/F５４、操作部I/F５５、ベースバンド出力I/F５６、音声出力I/F５７、シリアルデータI/F５８、映像表示I/F５９、メモリカードI/F６０、ネットワークI/F６１、ハードディスクドライブI/F６２、およびドライブI/F６３が、データバスを介して、システムバス６４に接続されている。
【００５４】
映像入力I/F５０には、外部に設けられたカメラ４１が接続されており、カメラ４１により撮影された結果得られる映像信号が、カメラ４１から入力される。映像入力I/F５０は、その映像信号に含まれる、SDI（Serial Digital Interface）規格に準拠した信号、コンポジット信号、コンポーネント信号などの同期信号を、映像データとして、システムバス６４を介して、映像表示I/F５９などに供給する。
【００５５】
音声入力I/F５１には、外部に設けられたマイクロフォン２４Ａが接続されており、マイクロフォン２４Ａにより取得されたＶＯのアナログ信号である音声信号が入力される。音声入力I/F５１は、その音声信号に対してA/D（Analog/Digital）変換を行い、その結果得られるデジタル信号をＶＯデータとして、システムバス６４を介して一時記憶メモリI/F５３に供給する。
【００５６】
マイコン５２は、CPU(Central Processing Unit)、ROM(Read Only Memory)、およびRAM（Random Access Memory）により構成される。マイコン５２のCPUは、ROMまたはハードディスク６８に記録されているプログラムにしたがって、操作部I/F５５からの操作信号などに応じて、ＶＯ付加装置２４の各部を制御する。RAMには、CPUが実行するプログラムやデータなどが適宜記憶される。
【００５７】
一時記憶メモリI/F５３には、バッファなどの一時記憶メモリ６５が接続されており、一時記憶メモリI/F５３は、音声入力I/F５１からのＶＯデータ、光ディスクドライブI/F５４から供給される素材データなどを、一時記憶メモリ６５に記憶させる。また、一時記憶メモリI/F５３は、一時記憶メモリ６５に記憶されているＶＯデータを読み出し、システムバス６４を介して、光ディスクドライブI/F５４に供給する。その結果、光ディスク２１ＡにＶＯデータが記録される。
【００５８】
さらに、一時記憶メモリI/F５３は、一時記憶メモリ６５に記憶されている素材データのうち、音声データをシステムバス６４を介して音声出力I/F５７に供給し、映像データをシステムバス６４を介して映像表示I/F５９に供給する。その結果、光ディスク２１Ａに記録されている素材データが、一時記憶メモリ６５にバッファリングされながら、再生される。
【００５９】
光ディスクドライブI/F５４には、光ディスク２１Ａが装着された光ディスクドライブ６６が接続されている。光ディスクドライブI/F５４は、光ディスクドライブ６６を制御し、光ディスクドライブ６６に設けられているピックアップ(図示せず)を、光ディスク２１Ａ上の所定の位置にシークして素材データを読み出し、システムバス６４を介して一時記憶メモリI/F５３またはベースバンド出力I/F５６に供給する。また、光ディスクドライブI/F５４は、光ディスクドライブ６６を制御し、一時記憶メモリI/F５３からのＶＯデータを光ディスク２１Ａに記録させる。
【００６０】
操作部I/F５５には、外部に設けられたキーボード、マウス、リモートコントローラから送信されてくる指令を受信する受信部などの操作部４２が接続される。操作部I/F５５は、ユーザによる操作部４２の操作に応じて操作信号を生成し、その操作信号を、システムバス６４を介してマイコン５２に供給する。
【００６１】
ベースバンド出力I/F５６は、光ディスクドライブI/F５４からの素材データをベースバンドとして、FPU装置やSNG装置に出力する。
【００６２】
音声出力I/F５７には、外部に設けられたスピーカ４３が接続され、音声出力I/F５７は、一時記憶メモリI/F５３から供給される音声データに対して、D/A（Digital/Audio）変換を行い、その結果得られるアナログ信号を増幅して、スピーカ４３に供給する。スピーカ４３は、音声出力I/F５７からのアナログ信号に基づいて、音声を外部に出力する。なお、音声出力I/F５７は、音声データをそのままスピーカ４３に供給し、スピーカ４３が、D/A変換等を行い、その結果得られるアナログ信号に基づいて音声を外部に出力するようにしてもよい。
【００６３】
シリアルデータI/F５８は、必要に応じて、図示せぬ外部のコンピュータ等のデジタル機器との間で、データをやり取りする。映像表示I/F５９には、外部に設けられた映像モニタ４４が接続され、映像表示I/F５９は、一時記憶メモリI/F５３からの映像データに対して、D/A変換を行い、その結果得られるコンポジット信号、コンポーネント信号などのアナログ信号を増幅して、映像モニタ４４に供給する。映像モニタ４４は、映像表示I/F５９からのアナログ信号に基づいて映像を表示する。なお、映像モニタ４４には、映像とともに、その映像に対応するタイムコードが表示されるようにしてもよい。
【００６４】
また、映像表示I/F５９は、映像データをそのまま映像モニタ４４に供給し、映像モニタ４４が、D/A変換等を行い、その結果得られるアナログ信号に基づいて映像を外部に出力するようにしてもよい。
【００６５】
メモリカードI/F６０は、必要に応じてＶＯ付加装置２４に装着されるメモリカード(図示せず)に対して、映像データ、音声データ、各種の設定データなどの読み書きを行う。ネットワークI/F６１は、必要に応じて、インターネットやローカルエリアネットワークなどのネットワークを介して接続される他の装置との間で、データのやり取りを行う。
【００６６】
例えば、ネットワークI/F６１は、他の装置からネットワークを介してプログラムを取得し、システムバス６４、ハードディスクドライブI/F６２、およびハードディスクドライブ６７を介して、ハードディスク６８に記録させる。
【００６７】
ハードディスクドライブI/F６２には、ハードディスク６８が装着されたハードディスクドライブ６７が接続されている。ハードディスクドライブI/F６２は、ハードディスクドライブ６７を制御し、ハードディスク６８に対するデータの読み書きを行う。例えば、ハードディスクドライブI/F６２は、ハードディスクドライブ６７を制御し、ネットワークI/F６１とシステムバス６４を介して供給されるプログラムをハードディスク６８に記録させる。
【００６８】
ドライブI/F６３には、ドライブ６９が接続されている。ドライブI/F６３は、ドライブ６９を制御し、ドライブ６９に磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア４５が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じてハードディスクドライブI/F６２などを介してハードディスク６８に転送され、記録される。
【００６９】
システムバス６４は、そこにデータバスを介して接続されている各部の間でのデータのやり取りを仲介する。
【００７０】
次に、図２のＶＯ付加装置２４において、マイコン５２は、所定のプログラムを実行することによりＶＯを付加するＶＯ処理部として機能する。
【００７１】
図３は、そのようなＶＯ処理部８０の機能的な構成例を示している。
【００７２】
図３のＶＯ処理部８０は、再生部８１、計算部８２、可否判定部８３、設定部８４、通知部８５、更新部８６、カウントダウン処理部８７、ＶＯ付加処理部８８、およびタイマ部８９により構成される。
【００７３】
再生部８１は、光ディスクドライブI/F５４を制御し、光ディスクドライブ６６に装着されている光ディスク２１Ａからエディットリストを読み出して、設定部８４と更新部８６に供給する。また、再生部８１は、タイマ部８９から供給される時刻を表す時刻情報と、設定部８４から供給される再生条件およびカウントダウン処理部８７がカウントダウンを行う時間であるカウントダウン時間とに基づいて、所定のタイミングで、光ディスクドライブI/F５４を制御し、光ディスク２１Ａから素材データを読み出す。
【００７４】
そして、再生部８１は、一時記憶メモリI/F５３を制御して、その読み出した素材データを一時記憶メモリ６５に記憶させる。さらに、再生部８１は、時刻情報とカウントダウン時間とに基づく所定のタイミングで、一時記憶メモリI/F５３、音声出力I/F５７、および映像表示I/F５９を制御し、一時記憶メモリ６５に記憶されている素材データを再生する。このとき、再生部８１は、ＶＯ付加処理部８８に、ＶＯデータの一時記憶の開始を指令する。
【００７５】
計算部８２は、設定部８４から供給される、光ディスク２１Ａが再生されるときに課される各種の再生条件に基づいて、素材データのリアルタイム再生に必要とされる、光ディスク２１Ａからの素材データの読み出しの開始から、素材データの再生が開始されるまでの再生遅延時間の最小値である最小再生遅延時間を計算し、可否判定部８３に供給する。
【００７６】
可否判定部８３は、設定部８４から供給されるカウントダウン時間と、計算部８２からの最小再生遅延時間とに基づいて、再生部８１により読み出されたエディットリストに対応する編集結果をリアルタイム再生することが可能であるかどうかを判定する。可否判定部８３は、その判定結果を通知部８５に供給する。
【００７７】
設定部８４は、操作部I/F５５からの操作信号に基づいて、カウント時間を設定し、そのカウント時間を再生部８１と可否判定部８３に供給する。また、設定部８４は、光ディスク２１Ａが再生されるときに課される各種の再生条件を設定し、その再生条件を再生部８１と計算部８２に供給する。なお、再生条件としては、要求再生レート、光ディスク２１Ａからデータを読み出すときの読み出しレート、さらには、許容記憶容量、シーク時間関数、メディアアクセス情報などがある。
【００７８】
ここで、要求再生レートは、再生を行うときにユーザが要求する再生レートであり、ユーザは、操作部４２を操作することにより、要求再生レートを指定する。そして、その操作に対応する操作信号が、操作部I/F５５とシステムバス６４を介して設定部８４に供給され、設定部８４は、その操作信号に基づいて要求再生レートを再生条件の１つとして設定する。
【００７９】
また、読み出しレートは、例えば、光ディスクドライブ６６に記憶されており、光ディスクドライブ６６から、光ディスクドライブI/F５４とシステムバス６４を介して設定部８４に供給され、再生条件の１つとして設定される。
【００８０】
さらに、許容記憶容量とは、一時記憶メモリ６５の総記憶容量として、ユーザが許容しているサイズ、またはＶＯ付加装置２４において許容されているサイズである。なお、許容記憶容量は、例えば、ユーザが操作部４２を操作することにより入力することができる。但し、許容記憶容量の最大値は、ＶＯ付加装置２４の仕様または性能として予め決定されており、ユーザは、その最大値以下の値を入力することができるようになっている。
【００８１】
シーク時間関数とは、光ディスク２１Ａのある論理ブロックであるシーク元の論理ブロックから他の論理ブロックであるシーク先の論理ブロックへのシークを行うのに要するシーク時間を、例えば、シーク元の論理ブロックとシーク先の論理ブロックの論理ブロック番号（LBN（Logical Block Number））を引数として表す関数である。
【００８２】
即ち、例えば、光ディスク２１Ａの記録領域は、所定のサイズの論理ブロック（に割り当てられた物理ブロック）に区分されており、各論理ブロックには、光ディスク２１Ａに対する読み書き順に、シーケンシャルな番号としてのLBNが付されている。シーク時間関数によれば、ある２つのLBNを引数として与えると、その２つのLBNによって特定される２つの論理ブロックのうちの一方をシーク元の論理ブロックとするとともに、他方をシーク先の論理ブロックとして、シーク元の論理ブロックからシーク先の論理ブロックへのシークに要するシーク時間を求めることができる。
【００８３】
なお、ここでは、シーク時間関数によって求められるシーク時間は、例えば、シーク元の論理ブロックからシーク先の論理ブロックへのシークに要するシーク時間の最悪値で、光ディスク２１Ａの回転待ちの時間も含むものとする。また、シーク時間関数は、例えば、光ディスクドライブ６６に記憶されており、光ディスクドライブ６６から、光ディスクドライブI/F５４とシステムバス６４を介して、設定部８４に供給され、再生条件の１つとして設定される。
【００８４】
メディアアクセス情報とは、光ディスク２１Ａに記録されたデータを、どのような順序で読み出すかを表す。即ち、光ディスク２１Ａにおいては、ある一連のデータが、１つの連続した記録領域に記録されるとは限らず、複数の連続した記録領域に、いわば分断されて記録されることがある。メディアアクセス情報は、このように、光ディスク２１Ａに分断されてデータが記録されている記録領域に、どのような順番でアクセスするかを表す。メディアアクセス情報は、再生部８１により再生されたエディットリストに基づいて求められる。
【００８５】
即ち、設定部８４は、光ディスクドライブI/F５４を制御して、光ディスク２１Ａから、そこに記録されたデータを管理するための情報を読み出し、再生対象のデータが記録されている光ディスク２１Ａの記録領域を認識し、その記録領域を、データの再生順に並べるスケジューリングを行うことにより、例えば、エディットリストにしたがった素材データの読み出し順序としてのメディアアクセス情報を得る。そして、設定部８４は、メディアアクセス情報を、再生条件の１つとして設定する。
【００８６】
通知部８５は、可否判定部８３からの判定結果に応じて、その判定結果を表すメッセージを表示させるための映像データを作成する。通知部８５は、その映像データを映像表示I/F５９に供給して、メッセージを映像モニタ４４に表示させることにより、ユーザに判定結果を通知する。
【００８７】
更新部８６は、再生部８１から供給されるエディットリスト、ＶＯ付加処理部８８から供給されるＶＯデータに付与されたUMIDの情報などに基づいて、光ディスクドライブI/F５４を制御し、光ディスク２１Ａに記録されているエディットリストを更新する。
【００８８】
カウントダウン処理部８７は、操作部I/F５５からＶＯの付加を開始するための指令に対応する操作信号が供給されると、タイマ部８９に時刻の計時の開始を指令する。カウントダウン処理部８７は、映像表示I/F５９を制御し、タイマ部８９から供給される時刻情報に基づいて、カウントダウン表示を行う。
【００８９】
ＶＯ付加処理部８８は、再生部８１からの指令に応じて、音声入力I/F５１と一時記憶メモリI/F５３を制御し、マイクロフォン２４Ａに入力される音声に対応するＶＯデータを、一時記憶メモリ６５に一時記憶させる。また、ＶＯ付加処理部８８は、一時記憶メモリI/F５３と光ディスクドライブI/F５４を制御し、一時記憶メモリ６５に一時記憶されているＶＯデータを、再生部８１により読み出されたエディットリストに対応する編集結果に付加する。さらに、ＶＯ付加処理部８８は、ＶＯデータに付与されるUMIDの情報を更新部８６に供給する。
【００９０】
タイマ部８９は、カウントダウン処理部８７からの指令に応じて、時刻の計時を開始する。タイマ部８９は、計時した時刻を表す時刻情報を、再生部８１とカウントダウン処理部８７に供給する。
【００９１】
図４は、ＶＯ付加前に光ディスク２１Ａに記録されているファイルのディレクトリ構造の例を示している。
【００９２】
図４において、シンボル１２１は、１つのディレクトリを表している。なお、符号は付していないが、シンボル（ディレクトリ）１２１と同一のその他のシンボルも、１つのディレクトリを表している。また、シンボル１２２は、１つのファイルを示している。なお、符号は付していないが、シンボル（ファイル）１２２と同一のその他のシンボルも、１つのファイルを示している。
【００９３】
なお、以下、特に断りの無い限り、ディレクトリとディレクトリのシンボルとは同一であるとみなして説明する。同様に、ファイルとファイルのシンボルとは同一であるとみなして説明する。また、各ディレクトリのそれぞれ、および、各ファイルのそれぞれの識別を容易なものとするために、以下、ファイルまたはディレクトリの後方に括弧（  ）書きでその名称を記載する。
【００９４】
図４の例では、光ディスク２１Ａには、目次を記述するデータのファイルであり、クリップ(詳細は後述する)およびエディットリストを管理するための情報を記述するインデックスファイル(INDEX.XML)１２２と、光ディスク２１Ａの代表画のパス、光ディスク２１Ａのタイトルまたはコメントを記述するディスクメタデータのファイルであるディスクメタファイル（DISCMETA.XML）とが設けられている。
【００９５】
また、光ディスク２１Ａには、クリップの素材データ等のファイルが下位に設けられるクリップディレクトリ（Clip）１２１、エディットリストのファイルが下位に設けられるエディットリストディレクトリ（Edit）、およびプロキシ映像データ（詳細は後述する）のファイルが下位に設けられるプロキシディレクトリ（Sub）が設けられている。
【００９６】
クリップディレクトリ(Clip)１２１には、光ディスク２１Ａに記録されているクリップの素材データ等が、クリップ毎に異なるファイルとして記録されている。
【００９７】
なお、クリップとは、カムコーダ２０の撮影処理の回数の単位である。またそれ以外にも、クリップは、その撮影処理の撮影開始から撮影終了までの時間を示す単位を示したり、その撮影処理により得られた各種のデータの長さを示す単位を示したり、その撮影処理により得られた各種のデータのデータ量を示す単位を示す。さらに、クリップは、その各種のデータの集合体そのものも示す場合もある。
【００９８】
ここでは、クリップとは、例えば、１回の撮影処理（撮影開始から撮影終了までの撮影処理）により得られた映像データ、その映像データに対応する音声データ、メタデータ等の集合体を指す。
【００９９】
具体的には、例えば、図４は、光ディスク２１Ａに３つのクリップのデータが記録されている場合の例を示している。
【０１００】
即ち、例えば、クリップディレクトリ１２１の下位には、光ディスク２１Ａに記録された最初のクリップの素材データのファイルである第１のクリップファイル（C0001.MXF）と、このクリップの素材データに対応する、リアルタイム性を要求されないメタデータ（以下、ノンリアルタイムメタデータという）を含むファイルである第１のノンリアルタイムメタデータファイル（C0001M01.XML）とが設けられている。
【０１０１】
なお、図４の例では、ノンリアルタイムメタデータファイル（C0001M01.XML）は、汎用性を持たせるためにXML形式で記述されている。
【０１０２】
また、クリップディレクトリ１２１の下位には、第１のクリップファイル（C0001.MXF）と第１のノンリアルタイムメタデータファイル（C0001M01.XML）と同様に、第２のクリップファイル（C0002.MXF）と第２のノンリアルタイムメタデータファイル（C0002M01.XML）、並びに第３のクリップファイル（C0003.MXF）と第３のノンリアルタイムメタデータファイル（C0003M01.XML）が設けられている。
【０１０３】
図４において、このようなクリップディレクトリ（Clip）１２１の下方に示される、エディットディレクトリ（Edit）には、光ディスク２１Ａに記録されているエディットリストが、編集処理ごとに異なるファイルとして記録されている。
【０１０４】
例えば、図４の例の場合、エディットディレクトリ（Edit）の下位には、光ディスク２１Ａに記録されたクリップの１回目の編集処理の編集結果に関する情報であるエディットリストを含むファイルである第１のエディットリストファイル（E0001E01.SMI）と、編集後の素材データ（編集に用いられた全クリップの素材データのうち、編集後の素材データとして抽出された部分）に対応するメタデータ、または、そのメタデータに基づいて新たに生成されたメタデータを含むファイルである第１のエディットリスト用メタデータファイル（E0001M01.XML）とが設けられている。
【０１０５】
また、エディットディレクトリの下位には、第１のエディットリストファイル（E0001E01.SMI）と第１のエディットリスト用メタデータファイル（E0001M01.XML）と同様に、光ディスク２１Ａに記録されたクリップの２回目の編集処理に対応する第２のエディットリストファイル（E0002E01.SMI）と第２のエディットリスト用メタデータファイル（E0002M01.XML）が設けられている。
【０１０６】
また、図４において、このようなエディットディレクトリ（Edit）の下方に示される、プロキシディレクトリ（Sub）には、光ディスク２１Ａに記録されているクリップのプロキシ映像データが、クリップ毎に異なるファイルとして記録されている。ここで、プロキシ映像データは、クリップの映像データの解像度を低くしたデータである。
【０１０７】
例えば、図４の例の場合、プロキシディレクトリ（Sub）の下位には、光ディスク２１Ａに記録された最初のクリップのプロキシ映像データのファイルである第１のプロキシ映像ファイル（C0001S01.MXF）、第２のクリップのプロキシ映像データのファイルである第２のプロキシ映像ファイル（C0002S01.MXF）、第３のクリップのプロキシ映像データのファイルである第３のプロキシ映像ファイル（C0003S01.MXF）が設けられる。
【０１０８】
さらに、光ディスク２１Ａには、クリップ以外のファイルが設けられる一般ディレクトリ（General）が設けられている。
【０１０９】
図５は、図４のクリップファイルのフォーマットの例を示している。
【０１１０】
ここで、図５では、ボディに配置される素材データとして、MPEG(Moving Picture Experts Group)2方式で符号化された映像データと、リニアPCM（Pulse Code Modulation）形式の音声データを、それぞれ採用した場合のフォーマットを示している。
【０１１１】
なお、ボディには、その他、DV(Digital Video)等の各種のフォーマットの映像データと音声データを配置することが可能である。
【０１１２】
図５に示すように、１フレーム分のリアルタイム性を要求されるメタデータ（以下、リアルタイムメタデータという）が配置されるシステムアイテム、MPEG2方式で符号化された映像データ、およびリニアPCM形式で符号化された音声データが、１クリップ分まとめてボディに配置され、さらに、そのボディにヘッダとフッタが付加されて、クリップファイルが構成される。
【０１１３】
ここで、システムアイテム、映像データ、音声データは、KLV(Key,Length,Value)構造にKLVコーディングされて配置される。
【０１１４】
KLV構造とは、その先頭から、キー(Key)、レングス(Length)、バリュー(Value)が順次配置された構造であり、キーには、バリューに配置されるデータがどのようなデータであるかを表す、SMPTE 298Mの規格に準拠した１６バイトのラベルが配置される。レングスには、バリューに配置されるデータのデータ長が配置される。バリューには、実データ、即ち、ここでは、１フレームのリアルタイムメタデータが配置されるシステムアイテム、映像データ、または音声データが配置される。
【０１１５】
また、KLVコーティングされたシステムアイテム、映像データ、および音声データは、そのデータ長が、KAG(KLV Alignment Grid)を基準とする固定長となっている。そして、KLVコーティングされたシステムアイテム、映像データ、および音声データを固定長とするのに、スタッフィング(stuffing)のためのデータとしてのフィラー(Filler)が、やはりKLV構造とされて、KLVコーティングされたシステムアイテム、映像データ、および音声データのそれぞれの後に配置される。
【０１１６】
ヘッダには、その先頭から、ヘッダパーティションパック(Header Partition Pack)、ヘッダメタデータ(Header Metadata)、インデックステーブル(Index Table)が順次配置される。ヘッダパーティションパックには、ファイルフォーマット(例えば、MXF(Material eXchange Format))を表すデータであるパーティションメタデータ、ボディの長さ、ボディの開始位置、ボディに配置されるデータの形式（符号化方式）を表すデータなどが配置される。ヘッダメタデータには、例えば、UMID（Unique Material IDentifier）、先頭タイムコード、ファイルの作成日や、ボディに配置されたデータに関する情報(例えば、映像の画素数、アスペクト比など)が配置される。
【０１１７】
なお、UMIDとは、各クリップやＶＯデータをグローバルユニークに識別するためのクリップ固有の識別子であって、SMPTE（Society of Motion Picture and Television Engineers）により定められる識別子を指す。また、ヘッダには、種々のオプションのデータを配置することができる。
【０１１８】
インデックステーブルには、ボディに配置されたデータを管理するためのデータなどが配置される。フッタは、フッタパーティションパック(Footer Partition Pack)で構成され、フッタパーティションパックには、フッタを特定するためのデータなどが配置される。
【０１１９】
図６は、ＶＯ付加前に光ディスク２１Ａに記録されているエディットリストファイルのエディットリストの例を示している。
【０１２０】
即ち、図６は、XMLで記述されたエディットリストファイルの具体的な記述例を示す図である。なお、図６において、各行頭の数字は、説明の便宜上付加したものであり、XML記述の一部ではない。このことは、後述する図１４においても同様である。
【０１２１】
エディットリストファイルは、クリップの非破壊編集の編集結果に関する情報であるエディットリストを含むファイルであり、その編集結果の再生方法についても記述されている。
【０１２２】
図６に示すように、エディットリストファイルのXML記述は、主にボディタグ（<body> </body>）で囲まれるボディ部により構成される。図６の例では、このボディ部は、４乃至１５行目に記述されている。なお、１乃至３行目には、このファイルがProfessional DiscのEdit List（エディットリスト）であることを示す情報が記述されている。
【０１２３】
詳細には、ボディ部には、編集記述の時間的振る舞いと関係する情報が記述される。図６の例では、５行目の開始タグ「<par>」と１４行目の終了タグ「</par>」の間に記述されるpar要素は、時間コンテナであり、複数の要素を同時に再生する単純時間グループを定義する。図６の例では、第１のクリップ（図６の例では、Clip１と記述されており、例えば、図４の第１のクリップファイル（C0001.MXF）のクリップであるとする）と第２のクリップ（図６の例では、Clip2と記述されており、例えば、図４の第２のクリップファイル（C0002.MXF）のクリップであるとする）が同時に再生されるように示されている。
【０１２４】
但し、図６の例の場合、後述するように、２つのクリップの再生開始時間が互いにずれており、実際には、この２つのクリップが連続して再生されるように為されている。
【０１２５】
図６において、７乃至９行目のref要素には、参照するファイルおよび参照するファイルの再生範囲等が記述されている。７行目の「src="urn:smpte:umid:060A2B340101010501010D431300000070D3020009350597080046020118F454"」の記述は、参照先のファイルに割り当てられたUMIDが「060A2B340101010501010D431300000070D3020009350597080046020118F454」であることを示している。
【０１２６】
また、８行目の「clipBegin="smpte-30=00:00:00:00"」の記述は、この第１のクリップの、再生を開始する位置、すなわち、編集区間の開始位置をこの第１のクリップのFTC（File Time Code）上で示しており、単位はフレーム数である。なお、このFTCは、各ファイルの先頭フレームの番号を「０」とし、その先頭フレームから順番に、各フレームに割り当てられる相対的な位置情報である。その記述に続く８行目の「clipEnd="smpte-30=00:00:06:00"」の記述は、この第１のクリップの再生を終了する位置、すなわち、編集区間の終了位置をこの第１のクリップのFTC上で示している。
【０１２７】
さらに、その記述に続く８行目の「begin="smpte-30=00:00:00:00"」の記述は、第１のクリップが開始される時刻、すなわち、素材データが開始されるエディットリストのFTC上での位置を示しており、単位はフレーム数である。なお、「smpte-30」は、使用するタイムコードが、SMPTEで定義される３０フレーム毎秒のSMPTEタイムコードであることを示す記述である。
【０１２８】
また、９行目の「trackSrc="CH1;CH2;CH3;CH4"」の記述は、第１のクリップに含まれる各チャンネルの音声データのうち、再生対象とする音声データに対応するチャンネル（以下、再生チャンネルという）のチャンネル番号を示している。なお、以下では、再生可能な音声データのチャンネル数は４つであるものとし、クリップには、４つのチャンネルの音声データが含まれているものとする。
【０１２９】
また、その記述に続く９行目の「trackDst="CH1;CH2;CH3;CH4"」の記述は、再生チャンネルの音声データを、どのチャンネル番号のチャンネルの音声データとして出力するか、即ち音声データを出力するチャンネル(以下、出力チャンネルという)のチャンネル番号を示している。
【０１３０】
以上のように、図６の例では、第１のクリップは、時刻「00:00:00:00」に、フレーム番号「00:00:00:00」の位置から再生が開始され、フレーム番号「00:00:06:00」の位置まで再生されることが、エディットリストに記述されている。なお、このとき、第１のクリップに含まれるすべてのチャンネルの音声データが、そのままのチャンネルの音声データとして再生される。
【０１３１】
また、第２のクリップについても、１１行目乃至１３行目において、第１のクリップの場合と同様に記述されている。図６の例では、第２のクリップは、時刻「00:00:06:00」に、フレーム番号「00:00:00:00」の位置から再生され、フレーム番号「00:00:04:00」の位置まで再生されることが、エディットリストに記述されている。なお、このときも、第１のクリップの場合と同様に、第２のクリップに含まれるすべてのチャンネルの音声データが、そのままのチャンネルの音声データとして再生される。
【０１３２】
そして、図６のエディットリストにおいては、以上のような第１のクリップの再生と第２のクリップの再生がpar要素により、同時に行われるように指定されている。従って、結果として、時刻「00:00:00:00」に、第１のクリップがフレーム番号「00:00:00:00」の位置からフレーム番号「00:00:06:00」の位置まで再生される。これにより、時刻「00:00:06:00」になると、今度は、第２のクリップがフレーム番号「00:00:00:00」の位置からフレーム番号「00:00:04:00」の位置まで再生される。以上のように、図６に示すエディットリストにおいては、第１のクリップと第２のクリップが、連続して再生されるように編集されていることが示されている。
【０１３３】
換言すると、図６のエディットリストは、第１のクリップ（Clip1）を６秒再生し、その後に第２のクリップ（Clip2）を４秒再生することを示している。
【０１３４】
なお、図６において、各データを示すUMIDの例が上述したように記述してあるが、これらは、エディットリスト内のUMIDの記述位置等を示すだけのものであり、それらの値が意味を持たない仮想のUMIDである。即ち、図６に記載されているUMIDは、実際のUMIDとは異なる意味の無いシンボルの組合せであり、実際には、SMPTEの定める方法に基づいて作成された正当なUMIDが上述した仮想UMIDの代わりに各位置に記述される。
【０１３５】
次に、図７Ａと図７Ｂ、図８Ａと図８Ｂ、並びに図９Ａと図９Ｂを参照して、最小再生遅延時間について説明する。
【０１３６】
まず最初に、図７Ａと図７Ｂを参照して、再生遅延時間が０秒である場合の編集結果を構成する素材データの再生について説明する。
【０１３７】
図７Ａの表は、編集結果を構成する素材データを再生する際に行われる各処理の時間や時刻に関する情報の例を表している。
【０１３８】
具体的には、図７Ａの表では項目「処理内容」、「各処理時間」、「各処理開始時刻」、「読出開始限界時刻」、および「記憶時間」と、各項目の内容とが対応付けられている。このことは、後述する図８Ａと図９Ａの表においても同様である。
【０１３９】
項目「処理内容」の内容は、編集結果を構成する素材データを再生する際に行われる各処理の内容であり、メディアアクセス情報により決定される。図７Ａの例では、光ディスク２１Ａ上の離れた４つの位置に配置されている素材データが読み出され、シークが４回行われる。
【０１４０】
また、項目「各処理時間」の内容は、対応する項目「処理内容」の内容に要する時間である。具体的には、項目「各処理時間」の内容のうち、項目「処理内容」の内容「素材データ読出」に対応する内容は、読み出しレートにより決定され、図７Ａの例では、0.8秒となっている。ここで、図７Ａの例では、読み出しレートは２．５倍速であるものとする。従って、再生レートが１倍速である場合、0.8秒間で読み出された素材データの再生時間は２秒間である。一方、項目「各処理時間」の内容のうち、項目「処理内容」の内容「シーク」に対応する内容は、シーク時間関数により決定され、図７Ａの例では、１乃至３回目のシークに対応する内容が１秒であり、４回目のシークに対応する内容が1.8秒となっている。
【０１４１】
また、項目「各処理開始時刻」の内容は、対応する項目「処理内容」の内容の開始時刻であり、再生開始時刻を０秒として、そこから項目「各処理時間」の内容を累積することにより決定される。なお、図７Ａの例では、再生遅延時間が０であるので、再生開始時刻は１回目の素材データ読出の開始時刻と同時であり、項目「処理内容」の内容の１回目の「素材データ読出」に対応する項目「各処理開始時刻」の内容は０となる。
【０１４２】
さらに、項目「読み出し開始限界時刻」の内容は、予め設定された要求再生レートで再生するために素材データの読み出しを行わなければならない限界の時刻であり、要求再生レートにより決定される。図７Ａの例では、要求再生レートは１倍速となっている。従って、0.8秒間で読み出された素材データの再生時間は２秒間であるので、素材データの読み出しを行わなければならない限界の時刻は、前回の読み出しを行わなければならない限界の時刻から２秒後である。
【０１４３】
また、項目「記憶時間」の内容は、対応する項目「処理内容」の内容である処理の処理開始時刻から読み出し限界時刻までの時間である。具体的には、項目「記憶時間」の内容のうち、項目「処理内容」の内容「素材データ読出」に対応する内容は、項目「各処理開始時刻」の内容から、項目「読出開始限界時刻」の内容までの時間である。また、項目「記憶時間」の内容のうち、項目「処理内容」の内容「シーク」に対応する内容は、項目「各処理開始時刻」の内容から、項目「処理内容」の次の内容「素材データ読出」に対応する項目「読出開始限界時刻」の内容までの時間である。従って、項目「記憶時間」の内容が負の時間である場合、一時記憶メモリ６５にアンダーフローが生じている。
【０１４４】
以上のように、図７Ａの例では、１回目の素材データの読み出しが0.8秒間行われた後（１回目の読み出し処理が開始されてから0.8秒後）、シークが１秒間行われる。次に、２回目の素材データの読み出しが0.8秒間行われ、その後シークが１秒間行われる。次に、３回目の素材データの読み出しが0.8秒間行われ、その後シークが１秒間行われる。最後に、４回目の素材データの読み出しが0.8秒間行われ、その後シークが1.8秒間行われる。
【０１４５】
このとき、光ディスク２１Ａから読み出されて一時記憶メモリ６５に入力される素材データのデータ量は、図７Ｂのグラフのメディア読み出しラインＬｒで表される。なお、図７Ｂにおいて、横軸は時間(秒)を表し、縦軸はデータ量を表している。このことは、後述する図８Ｂと図９Ｂにおいても同様である。
【０１４６】
また、図７Ａの例では、要求再生レートが1倍速であり、読み出しレートが2.5倍速であるので、一時記憶メモリ６５から出力される素材データのデータ量は、図７Ｂのグラフのリアルタイム再生ラインＬｐで表される。
【０１４７】
なお、図７Ａと図７Ｂにおいて、再生遅延時間は０秒であるので、メディア読出ラインＬｒとリアルタイム再生ラインＬｐの開始時刻は同一であり、０秒となっている。
【０１４８】
上述したように、リアルタイム再生ラインＬｐは、一時記憶メモリ６５から出力される素材データのデータ量を表し、メディア読み出しラインＬｒは、光ディスク２１Ａから読み出されて一時記憶メモリ６５に入力される素材データのデータ量を表すから、リアルタイム再生ラインＬｐが、メディア読み出しラインＬｒを上回ることは、一時記憶メモリ６５にアンダーフローが発生することを意味する。そして、一時記憶メモリ６５がアンダーフローするということは、再生が途切れることを意味する。
【０１４９】
図７Ａと図７Ｂの例では、リアルタイム再生ラインＬｐは、メディア読み出しラインＬｒを常に下回っているので、再生は途切れず、素材データのリアルタイム再生を行うことができる。なお、素材データの再生直後に、マイクロフォン２４Ａ、音声入力I/F５１、システムバス６４、および一時記憶メモリI/F５３を介してＶＯデータが一時記憶メモリ６５に入力されると、マイクロフォン２４Ａから一時記憶メモリ６５に入力されるＶＯデータのデータ量は、図７Ｂの書き込みラインＬｗで表される。
【０１５０】
また、図７Ｂにおいて、メモリ上限ラインＬｕｐは、一時記憶メモリ６５に記憶することができるデータのデータ量の上限値の総量の時間推移を表し、リアルタイム再生ラインＬｐを上方向に平行移動した折れ線となる。
【０１５１】
上述したように、メディア読み出しラインＬｒは、光ディスク２１Ａから読み出されて一時記憶メモリ６５に記憶される素材データのデータ量を表し、メモリ上限ラインＬｕｐは、一時記憶メモリ６５に記憶することができるデータのデータ量の上限値を表すから、メモリ上限ラインＬｕｐが、メディア読み出しラインＬｒを下回ることは、一時記憶メモリ６５にオーバーフローが発生することを意味する。そして、一時記憶メモリ６５がオーバーフローするということは、再生が途切れることを意味する。
【０１５２】
図７Ｂでは、メモリ上限ラインＬｕｐが、リアルタイム再生ラインＬｐを常に上回っているので、再生は途切れず、素材データのリアルタイム再生を行うことができる。
【０１５３】
なお、あるメモリ上限ラインＬｕｐが、メディア読み出しラインＬｒを下回ることを回避する方法としては、光ディスクドライブ６６において回転待ち（トラックジャンプ）を行い、その間、素材データの読み出しを行わないようにする方法がある。但し、この方法によって、メモリ上限ラインＬｕｐが、メディア読み出しラインＬｒを下回ることを回避した場合、その回避後のメディア読み出しラインＬｒが、右方向にシフトするように変化してしまうので、メディア読み出しラインＬｒを求め直す必要がある。
【０１５４】
メモリ上限ラインＬｕｐとリアルタイム再生ラインＬｐとの差(メモリ上限ラインＬｕｐとリアルタイム再生ラインＬｐとの間の縦軸方向の距離)は、図３の設定部８４により設定される再生条件のうちの許容記憶容量を表す。
【０１５５】
一方、編集結果を構成する素材データを再生する際に行われる各処理の時間や時刻に関する情報が、図８Ａの表で表される場合、図８Ｂのグラフに示すように、リアルタイム再生ラインＬｐは、メディア読み出しラインＬｒを上回ってしまう。
【０１５６】
即ち、図８Ａと図８Ｂの例では、光ディスク２１Ａ上の離れた位置に配置されている素材データが８回読み出されており、シークが７回行われている。
【０１５７】
具体的には、図８Ａと図８Ｂの例では、１回目の素材データの読み出しが0.4秒間行われた後(１回目の読み出し処理が開始されてから0.4秒後)、シークが１秒間行われる。次に、２回目の素材データの読み出しが0.4秒間行われ、その後シークが１秒間行われる。この後も同様に、0.4秒間の読み出しと１秒間のシークが５回行われ、その後、８回目の素材データの読み出しが0.4秒間行われる。従って、メディア読み出しラインＬｒは、図８Ｂのグラフに示すようになる。
【０１５８】
また、図８Ａと図８Ｂの例では、図７Ａと図７Ｂの例と同様に、要求再生レートが１倍速であり、読み出しレートが2.5倍速であるものとする。従って、リアルタイム再生ラインＬｐは、図８Ｂのグラフに示すようになる。
【０１５９】
図８Ａと図８Ｂの例においても、再生遅延時間は０秒であるので、再生開始時刻は１回目の素材データ読出の開始時刻と同時、即ち、メディア読出ラインＬｒとリアルタイム再生ラインＬｐの開始時刻は同一であり、０秒となっている。
【０１６０】
その結果、項目「記憶時間」の内容は、最初に、２回目の「素材データ読出」に対応する内容において、-0.4(=1-1.4)秒間という負の時間となる。
【０１６１】
即ち、図８Ａと図８Ｂの例において、リアルタイム再生ラインＬｐと、メディア読み出しラインＬｒは、図８Ｂのグラフに示すように、１回目のシークの開始時刻から２回目の素材データ読出の開始時刻までの間の時刻である、再生開始時刻から１秒後の時刻に対応する交点αにおいて最初に交差し、リアルタイム再生ラインＬｐが、メディア読み出しラインＬｒを上回ってしまう。即ち、交点αに対応する時刻である再生開始時刻から１秒後に、一時記憶メモリ６５は、アンダーフローしてしまう。
【０１６２】
従って、この場合、素材データのリアルタイム再生を保証するには、リアルタイム再生ラインＬｐが、メディア読み出しラインＬｒを上回らないように、リアルタイム再生ラインＬｐを右方向に移動させる必要がある。しかしながら、リアルタイム再生ラインＬｐが右方向に位置するほど、再生遅延時間は大きくなる。
【０１６３】
従って、再生遅延時間をなるべく短くして、リアルタイム再生を保証するには、リアルタイム再生ラインＬｐが、メディア読み出しラインＬｒを上回らない、最も左方向の位置に存在する必要がある。即ち、図９Ｂに示すように、リアルタイム再生ラインＬｐが、メディア読み出しラインＬｒに対して、下から１個以上の点において接するように、再生遅延時間を設定することにより、再生遅延時間をなるべく短くして、リアルタイム再生を保証することができる。この再生遅延時間が、リアルタイム再生に必要とされる最小限の再生遅延時間である最小再生遅延時間Ｔｗである。
【０１６４】
図９Ｂに示すように、再生遅延時間が最小再生遅延時間Ｔｗである場合、編集結果を構成する素材データを再生する際に行われる各処理の時間や時刻に関する情報は、図９Ａの表で表される。
【０１６５】
即ち、図９Ａの表においては、項目「処理内容」の内容の１回目の「素材データ読出」に対応する項目「各処理開始時刻」の内容が、再生開始時刻から2.8秒前であることを表す「-2.8秒」となっており、それ以降の項目「処理内容」の内容に対応する項目「各処理開始時刻」の内容は、図８Ａの表の対応する内容から2.8秒前にしたものとなっている。
【０１６６】
従って、図９Ａの表において、項目「記憶時間」の内容は、図８Ａの表の項目「記憶時間」の内容に2.8秒間加算したものとなり、すべて正の時間となる。即ち、一時記憶メモリ６５において、アンダーフローが生じない。
【０１６７】
従って、この場合、図９Ｂに示すように、リアルタイム再生ラインＬｐは、メディア読み出しラインＬｒを常に下回っており、さらに、メモリ上限ラインＬｕｐが、メディア読み出しラインＬｒを常に上回っているので、再生は途切れず、素材データのリアルタイム再生を行うことができる。
【０１６８】
なお、素材データの再生直後に、マイクロフォン２４Ａ、音声入力I/F５１、システムバス６４、および一時記憶メモリI/F５３を介してＶＯデータが一時記憶メモリ６５に入力されると、マイクロフォン２４Ａから一時記憶メモリ６５に入力されるＶＯデータのデータ量は、図９Ｂの書き込みラインＬｗで表される。
【０１６９】
図１０は、ＶＯ処理部８０がＶＯを付加する場合のタイミングチャートを表している。なお、図１０において、横軸は時間を表している。
【０１７０】
図１０の例では、時刻ｔ0において、ユーザによりＶＯの付加を開始するための指令が行われると、カウントダウン処理部８７が、タイマ部８９から供給される時刻情報に基づいてカウントダウン表示を開始するとともに、再生部８１が、タイマ部８９からの時刻情報と、設定部８４からの再生条件およびカウントダウン時間とに基づいて、光ディスク２１Ａからの、エディットリストに対応する編集結果を構成する素材データの読み出しを開始する。この後、再生部８１は、素材データの読み出しとシークを交互に繰り返す。
【０１７１】
時刻ｔ0から、カウントダウン時間後の時刻ｔ1において、カウントダウン表示が終了すると、再生部８１は、素材データの再生を開始する。即ち、再生部８１は、一時記憶メモリI/F５３を制御して、光ディスク２１Ａから読み出されて一時記憶メモリ６５に記憶されている素材データを読み出し、素材データのうちの音声データを音声出力I/F５７に供給し、映像データを映像表示I/F５９に供給することにより、素材データの再生を行う。
【０１７２】
このとき、ＶＯ付加処理部８８は、音声入力I/F５１と一時記憶メモリI/F５３を制御し、マイクロフォン２４Ａに入力される音声に対応するＶＯデータの一時記憶メモリ６５への一時記憶を開始する。
【０１７３】
時刻ｔ2において、再生部８１は、エディットリストに対応する編集結果を構成するすべての素材データの読み出しを終了すると、光ディスク２１Ａ上のＶＯデータを記録する位置への、光ディスクドライブ６６のピックアップ（図示せず）のシークを開始する。
【０１７４】
時刻ｔ3において、再生部８１は、一時記憶メモリ６５に記憶されている、すべての素材データの再生を終了すると、ＶＯ付加処理部８８は、一時記憶メモリI/F５３を制御し、ＶＯデータの一時記憶メモリ６５への一時記憶を終了する。
【０１７５】
時刻ｔ4において、ＶＯデータを記憶する位置へのピックアップのシークが終了すると、ＶＯ付加処理部８８は、一時記憶メモリI/F５３を制御して、一時記憶メモリ６５からＶＯデータを読み出し、光ディスクドライブI/F５４を制御して、そのＶＯデータを光ディスク２１Ａに記録させる。
【０１７６】
以上のように、ユーザによりＶＯの付加を開始するための指令が行われると、カウントダウン表示が開始され、カウントダウン表示の終了とともに、素材データの再生が開始されるので、ユーザは、素材データの再生が開始されるタイミングを知ることができる。その結果、所望のタイミングで音声をＶＯとして入力することができる。
【０１７７】
但し、時刻ｔ0から、カウントダウン時間後の時刻ｔ1には、素材データの再生を開始する必要があるので、素材データをリアルタイム再生するためには、カウントダウン時間が、最小再生遅延時間Ｔｗ以上である必要がある。
【０１７８】
図１１は、図３のカウントダウン処理部８７が行うカウントダウン表示の表示例を示している。
【０１７９】
図１１に示すように、カウントダウン処理部８７は、１秒単位表示部１５１と、0.1秒単位表示部１５２とを表示させることにより、カウントダウン表示を行う。
【０１８０】
１秒単位表示部１５１には、カウントダウン表示が開始されてから、１秒経過するごとに、値がカウントダウンされて表示される。例えば、カウントダウン時間が１０秒である場合、カウントダウン表示の開始時には、１秒単位表示部１５１に「９」が表示され、その後、１秒経過するごとに、「８」、「７」、・・・、「１」、「０」が順に表示される。これにより、ユーザは、１秒単位表示部１５１に表示されている数字が、現在のカウントダウン値の整数値であることを知ることができる。図１１の例では、１秒単位表示部１５１には、「９」が表示されている。
【０１８１】
0.1秒単位表示部１５２は、１乃至９の値が表示される９個の四角形の枠１５２Ａにより構成されている。カウントダウン表示が開始されてから0.1秒経過するごとに、９から０までの値が順に選択され、0.1秒単位表示部１５２の各枠１５２Ａのうち、選択された値以下の値に対応する枠に所定の色が表示される。なお、値「０」が選択された場合、再び、値「９」から順に値が選択される。
【０１８２】
例えば、カウントダウン表示の開始時には、値「９」が選択されて、0.1秒単位表示部１５２の９以下の数字が表示される枠１５２Ａ、即ちすべての枠１５２Ａに所定の色が表示される。その後、0.1秒経過するごとに、値「８」、「７」、・・・、「１」が順に選択され、その選択された値以下の値が表示される枠１５２Ａに所定の色が表示される。これにより、ユーザは、所定の色が表示されている枠１５２Ａのうち、その枠１５２Ａに表示されている数字が最大の数字が、現在のカウントダウン値の小数値であることを知ることができる。
【０１８３】
図１１の例では、0.1秒単位表示部１５２の５以下の値が表示される枠１５２Ａに所定の色が表示されている。従って、図１１の例では、カウントダウン値は9.5であり、いまから9.5秒後に素材データの再生が開始される。
【０１８４】
図１２は、ＶＯ付加後に光ディスク２１Ａに記録されているファイルのディレクトリ構造の例を示している。
【０１８５】
なお、図４と同一のものには同一の符号を付してあり、説明は繰り返しになるので省略する。
【０１８６】
図１２では、光ディスク２１Ａには、インデックスファイル(INDEX.XML)１２２、ディスクメタファイル（DISCMETA.XML）、クリップディレクトリ（Clip）１２１、エディットディレクトリ(Edit)、プロキシディレクトリ（Sub）、および一般ディレクトリ（General）のほかに、ＶＯデータのファイルが下位に設けられるオーディオディレクトリ(Audio)が設けられている。
【０１８７】
オーディオディレクトリ(Audio)には、光ディスク２１Ａに記憶されているＶＯデータが、ＶＯを付加する処理であるＶＯ付加処理ごとに異なるファイルとして記録されている。
【０１８８】
例えば、図１２の例の場合、オーディオディレクトリ（Audio）の下位には、１回目のＶＯ付加処理により記録されるＶＯデータを含むファイルである第１のＶＯデータファイル（A0001.MXF）と、ＶＯデータに対応するメタデータを含むファイルである第１のＶＯデータ用メタデータファイル（A0001M01.XML）とが設けられている。
【０１８９】
また、オーディオディレクトリの下位には、第１のＶＯデータファイル（A0001.MXF）と第１のＶＯデータ用メタデータファイル（A0001M01.XML）と同様に、２回目のＶＯ付加処理に対応する第２のＶＯデータファイル（A0002.MXF）と第２のＶＯデータ用メタデータファイル（A0002M01.XML）が設けられている。
【０１９０】
図１３は、図１２のＶＯデータファイルのフォーマットの例を示している。
【０１９１】
ここで、図１３では、ボディに配置される音声データであるＶＯデータとして、リニアPCM形式のＶＯデータを採用した場合のフォーマットを示している。
【０１９２】
図１３に示すように、１フレーム分のリアルタイムメタデータが配置されるシステムアイテムとリニアPCM形式で符号化されたＶＯデータが、１回のＶＯ付加処理により取得される分まとめてボディに配置され、さらに、そのボディにヘッダとフッタが付加されて、ＶＯデータファイルが構成される。
【０１９３】
ここで、システムアイテムとＶＯデータは、図５のクリップファイルのシステムアイテムなどと同様に、KLV構造にKLVコーディングされて配置される。また、KLVコーティングされたシステムアイテムとＶＯデータは、図５のシステムアイテムなどと同様に、そのデータ長が、KAGを基準とする固定長となっている。
【０１９４】
ヘッダには、図５のヘッダと同様に、その先頭から、ヘッダパーティションパック(Header Partition Pack)、ヘッダメタデータ(Header Metadata)、インデックステーブル(Index Table)が順次配置される。また、フッタは、図５のフッタと同様にフッタパーティションパック(Footer Partition Pack)で構成される。
【０１９５】
図１４は、ＶＯ付加後に更新されたエディットリストファイルのエディットリストの例を示している。
【０１９６】
即ち、図１４は、XMLで記述されたエディットリストファイルの具体的な記述例を示す図である。
【０１９７】
図１４のエディットリストファイルでは、第１のクリップと第２のクリップのほかに、ＶＯデータ(図１４の例では、VoiceOverと記述されており、例えば、図１２の第１のＶＯデータファイル（A0001.MXF）のＶＯデータであるとする)が同時に再生されるように示されている。なお、図１４のエディットリストの１乃至８行目、１０乃至１３行目、１８乃至２０行目は、それぞれ、図６の１乃至８行目、１０乃至１３行目、図６の１４乃至１６行目と同一であるので、それらの行の説明は省略する。
【０１９８】
図１４において、９行目の記述は、「trackSrc="CH1;CH2;CH3"」となっており、第１のクリップの４つのチャンネルの音声データのうち、チャンネル番号が１乃至３の３つのチャンネルの音声データだけが再生されることを示している。また、その記述に続く９行目の記述は、「trackDst="CH1;CH2;CH3"」となっており、チャンネル番号が１乃至３の３つの再生チャンネルの音声データが、そのままのチャンネル番号のチャンネルの音声データとして出力されることを示している。
【０１９９】
従って、図１４の例では、図６の例の場合と同様に、第１のクリップは、時刻「00:00:00:00」に、フレーム番号「00:00:00:00」の位置から再生が開始され、フレーム番号「00:00:06:00」の位置まで再生されるが、第１のクリップに含まれる４つのチャンネルの音声データのうち、チャンネル番号が４であるチャンネルの音声データは再生されない。即ち、いまの場合、再生可能な音声データのチャンネル数は４つであるため、ＶＯデータの再生用にチャンネル番号が４であるチャンネルが確保されている。
【０２００】
また、図１４において、１３行目の記述は、「trackSrc="CH1;CH2;CH3"」となっており、第１のクリップの場合と同様に、第２のクリップの４つのチャンネルの音声データのうち、チャンネル番号が１乃至３の３つのチャンネルの音声データだけが再生されることを示している。また、その記述に続く１３行目の記述は、「trackDst="CH1;CH2;CH3"」となっており、第１のクリップの場合と同様に、チャンネル番号が１乃至３の３つの再生チャンネルの音声データが、そのままのチャンネル番号のチャンネルの音声データとして出力されることを示している。
【０２０１】
即ち、図１４の例では、図６の例の場合と同様に、第２のクリップは、時刻「00:00:06:00」に、フレーム番号「00:00:00:00」の位置から再生され、フレーム番号「00:00:04:00」の位置まで再生されるが、第２のクリップに含まれる４つのチャンネルの音声データのうち、チャンネル番号が４であるチャンネルの音声データは再生されない。なお、ユーザは、再生チャンネルと出力チャンネルを、適宜変更することができる。
【０２０２】
さらに、図１４において、１５乃至１７行目のaudio要素には、参照するファイルおよび参照するファイルの再生範囲等が記述されている。１５行目の「src="urn:smpte:umid:060A2B34010101050101084313000000D9510E00333605970800460201180707"」の記述は、参照先のファイルに割り当てられたUMIDが「060A2B34010101050101084313000000D9510E00333605970800460201180707」であることを示している。
【０２０３】
また、１６行目の「clipBegin="smpte-30=00:00:00:00"」の記述は、ＶＯデータの、再生を開始する位置をＶＯデータのFTC上で示しており、単位はフレーム数である。その記述に続く１６行目の「clipEnd="smpte-30=00:00:10:00"」の記述は、ＶＯデータの再生を終了する位置をＶＯデータのFTC上で示している。さらに、その記述に続く１６行目の「begin="smpte-30=00:00:00:00"」の記述は、ＶＯデータが開始される時刻、即ちＶＯデータが開始されるエディットリストのFTC上での位置を示しており、単位はフレーム数である。
【０２０４】
また、１７行目の「trackSrc="CH4"」の記述は、第１のＶＯデータファイルに含まれる各チャンネルのＶＯデータのうち、再生対象とするＶＯデータに対応するチャンネルを示している。なお、ここで、各ＶＯデータファイルには、４つのチャンネルのＶＯデータが含まれているものとする。即ち、図１４の例では、第１のＶＯデータファイルに含まれる４つのチャンネルのＶＯデータのうち、チャンネル番号が４であるチャンネルの第１のＶＯデータだけが再生される。
【０２０５】
その記述に続く１７行目の「trackDst="CH4"」の記述は、再生対象とする各チャンネルのＶＯデータを、どのチャンネル番号のチャンネルの音声データとして出力するかを示している。
【０２０６】
以上のように、図１４の例では、ＶＯデータは、時刻「00:00:00:00」に、フレーム番号「00:00:00:00」の位置から再生が開始され、フレーム番号「00:00:10:00」の位置まで再生されることが、エディットリストに記述されている。なお、このとき、第１のＶＯデータファイルに含まれる各チャンネルのＶＯデータのうち、チャンネル番号が４であるチャンネルのＶＯデータが、そのままのチャンネル番号のチャンネルの音声データとして再生される。
【０２０７】
そして、図１４のエディットリストにおいては、図６で上述したような第１のクリップの再生と第２のクリップの再生のほか、上述したようなＶＯデータの再生がpar要素により、同時に行われるように指定されている。従って、時刻「00:00:00:00」から時刻「00:00:10:00」まで第１のクリップと第２のクリップが連続して再生されると同時に、ＶＯデータが再生される。
【０２０８】
即ち、図１５に示すように、時刻「00:00:00:00」から時刻「00:00:06:00」まで、第１のクリップがフレーム番号「00:00:00:00」の位置からフレーム番号「00:00:06:00」の位置まで再生されると同時に、ＶＯデータがフレーム番号「00:00:00:00」の位置から「00:00:06:00」まで再生される。
【０２０９】
なお、このとき、チャンネル番号が１乃至３のチャンネルの音声データとして、第１のクリップファイルに含まれるチャンネル番号が１乃至３のチャンネルの音声データが出力され、チャンネル番号が４のチャンネルの音声データとして、第１のＶＯデータファイルに含まれるチャンネル番号が４のチャンネルのＶＯデータが出力される。
【０２１０】
そして、時刻「00:00:06:00」において、今度は、第２のクリップがフレーム番号「00:00:00:00」の位置からフレーム番号「00:00:04:00」の位置まで再生されると同時に、ＶＯデータがフレーム番号「00:00:06:00」の位置からフレーム番号「00:00:10:00」の位置まで再生される。
【０２１１】
なお、このときも、第１のクリップの場合と同様に、チャンネル番号が１乃至３のチャンネルの音声データとして、第２のクリップファイルに含まれるチャンネル番号が１乃至３のチャンネルの音声データが出力され、チャンネル番号が４のチャンネルの音声データとして、第１のＶＯデータファイルに含まれるチャンネル番号が４のチャンネルのＶＯデータが出力される。
【０２１２】
以上のように、図１５のエディットリストに基づいて再生を行うことにより、第１のクリップと第２のクリップの２つのクリップにまたがって、ＶＯデータを再生することができる。
【０２１３】
次に、図１６乃至図１８を参照して、図３のＶＯ処理部８０がＶＯを付加するＶＯ付加処理について説明する。このＶＯ付加処理は、例えば、図２のＶＯ付加装置２４の電源がオンされたとき、開始される。なお、再生条件のうち、要求再生レート、読み出しレート、許容記憶容量、およびシーク時間関数は、予め設定されているものとする。
【０２１４】
ステップＳ１において、再生部８１は、操作部I/F５５から供給される操作信号に応じて、ＶＯ付加装置２４の動作モードが、ＶＯデータを付加するモードであるＶＯ付加モードであるかどうかを判定する。
【０２１５】
具体的には、ユーザは、操作部４２を操作することにより、動作モードをＶＯ付加モードに設定するための指令を行う。操作部I/F５５は、この操作に対応する操作信号を再生部８１に供給し、再生部８１は、その操作信号に応じて動作モードをＶＯ付加モードに設定する。そして、ステップＳ１において、再生部８１は、以上のようにして動作モードがＶＯ付加モードに設定されたかどうかを判定する。
【０２１６】
ステップＳ１において、動作モードがＶＯ付加モードではないと判定された場合、ＶＯ付加モードに設定されるまで待機する。
【０２１７】
一方、ステップＳ１において、動作モードがＶＯ付加モードであると判定された場合、ステップＳ２に進み、再生部８１は、ユーザにより、ＶＯを付加する編集結果に対応するエディットリストが選択されているかどうかを判定する。
【０２１８】
具体的には、ユーザは、操作部４２を操作することにより、ＶＯを付加する編集結果に対応するエディットリストを選択するための指令を行う。操作部I/F５５は、この操作に対応する操作信号を再生部８１に供給し、再生部８１は、その操作信号に応じて、ＶＯを付加する編集結果に対応するエディットリストを特定する。そして、ステップＳ２において、再生部８１は、以上のようにしてＶＯを付加する編集結果に対応するエディットリストを特定したかどうかを判定する。
【０２１９】
ステップＳ２において、ＶＯを付加する編集結果に対応するエディットリストが選択されていないと判定された場合、ステップＳ３に進み、通知部８５は、エディットリストを選択するための画面であるエディットリスト選択画面を表示させるための映像データを作成し、図２の映像表示I/F５９に供給して、エディットリスト選択画面を映像モニタ４４に表示させる。
【０２２０】
ここで、ユーザは、映像モニタ４４に表示されるエディットリスト選択画面を見ながら、操作部４２を操作することにより、ＶＯを付加する編集結果に対応するエディットリストを選択する。
【０２２１】
ステップＳ３の処理後は、ステップＳ４に進み、再生部８１は、操作部I/F５５からの操作信号に応じて、ユーザによりＶＯを付加する編集結果に対応するエディットリストが選択されたかどうかを判定し、エディットリストが選択されていないと判定された場合、エディットリストが選択されるまで待機する。
【０２２２】
ステップＳ２で、エディットリストが選択されていると判定された場合、またはステップＳ４で、エディットリストが選択されたと判定された場合、ステップＳ５に進み、再生部８１は、光ディスクドライブI/F５４を制御して、光ディスク２１Ａから、選択されたエディットリストを読み出し、設定部８４と更新部８６に供給する。
【０２２３】
ステップＳ５の処理後は、ステップＳ６に進み、設定部８４は、再生部８１により読み出されたエディットリストに基づいて、メディアアクセス情報を再生条件の１つとして設定する。そして、設定部８４は、いま設定されている再生条件を再生部８１と計算部８２に供給する。
【０２２４】
ステップＳ６の処理後は、ステップＳ７に進み、設定部８４は、操作部I/F５５からの操作信号に応じて、ユーザによりカウントダウン時間が指定されたかどうか、即ちユーザが操作部４２を操作することによりカウントダウン時間を指定したかどうかを判定し、カウントダウン時間が指定されていないと判定された場合、カウントダウン時間が指定されるまで待機する。
【０２２５】
一方、ステップＳ７において、カウントダウン時間が指定されたと判定された場合、ステップＳ８に進み、設定部８４は、操作部I/F５５からの操作信号に基づいて、ユーザにより指定されたカウントダウン時間を設定し、そのカウントダウン時間を再生部８１と可否判定部８３に供給して、ステップＳ９に進む。
【０２２６】
ステップＳ９において、計算部８２は、設定部８４から供給される再生条件に基づいて、リアルタイム再生が可能であるかどうか、即ち、リアルタイム再生ラインＬｐを上回り、かつ、メモリ上限ラインＬｕｐを下回るメディア読み出しラインＬｒを作成可能であるかどうかを判定する。
【０２２７】
ステップＳ９において、リアルタイム再生が可能ではないと判定された場合、通知部８５は、リアルタイム再生が不可能である旨のメッセージを映像モニタ４４に表示させ、ステップＳ１７に進む。
【０２２８】
一方、ステップＳ９において、リアルタイム再生が可能であると判定された場合、ステップＳ１０に進み、計算部８２は、ステップＳ９で作成可能であると判定された読み出しラインＬｒの開始時刻から再生開始時刻までの時間のうち最小のものを最小再生遅延時間として計算し、可否判定部８３に供給して、ステップＳ１１に進む。
【０２２９】
ステップＳ１１において、可否判定部８３は、設定部８４からのカウントダウン時間と、計算部８２からの最小再生遅延時間とに基づいて、カウントダウン時間が最小再生遅延時間以上であるかどうか、即ちエディットリストに対応する編集結果のリアルタイム再生が可能であるかどうかどうかを判定し、その判定結果を通知部８５に供給する。
【０２３０】
ステップＳ１１において、カウントダウン時間が最小再生遅延時間以上ではないと判定された場合、即ちエディットリストに対応する編集結果のリアルタイム再生が不可能である場合、ステップＳ１２に進み、通知部８５は、可否判定部８３からの判定結果に応じて、その判定結果を表す、リアルタイム再生が不可能である旨のメッセージを映像モニタ４４に表示させる。
【０２３１】
ステップＳ１２の処理後は、ステップＳ１３に進み、通知部８５は、カウントダウン時間の延長を促すメッセージを映像モニタ４４に表示させることにより、カウントダウン時間の変更を要求する。ここで、ユーザは、映像モニタ４４に表示される、カウントダウン時間の延長を促すメッセージを見て、操作部４２を操作することにより、延長の了承または拒絶を指示する。
【０２３２】
ステップＳ１３の処理後は、ステップＳ１４に進み、通知部８５は、操作部I/F５５からの操作信号に応じて、ユーザによりカウントダウン時間の延長が了承されたかどうかを判定し、カウントダウン時間の延長が了承されていないと判定した場合、ステップＳ１７に進む。
【０２３３】
一方、ステップＳ１４において、カウントダウン時間の延長が了承されたと判定された場合、ステップＳ１５に進み、通知部８５は、カウントダウン時間を変更するための画面であるカウントダウン時間変更画面を映像モニタ４４に表示させる。ここで、ユーザは、映像モニタ４４に表示されるカウントダウン時間変更画面を見ながら、操作部４２を操作することにより、変更後のカウントダウン時間を入力する。なお、このとき、通知部８５は、カウント時間としてユーザに推薦する時間（以下、推薦時間という）を映像モニタ４４に表示させてもよい。
【０２３４】
この場合、計算部８２が、設定部８４からの再生条件に基づいて、メモリ上限ラインＬｕｐがメディア読み出しラインＬｒを上回る最大限の再生遅延時間、即ちリアルタイム再生に必要とされる最大限の再生遅延時間である最大再生遅延時間を計算し、通知部８５に供給する。また、計算部８２は、ステップＳ１０で計算した最小再生遅延時間を通知部８５に供給する。そして、通知部８５は、最小再生遅延時間以上最大再生遅延時間以下の時間を、推薦時間として映像モニタ４４に表示させる。
【０２３５】
ステップＳ１５の処理後は、ステップＳ１６に進み、設定部８４は、操作部I/F５５からの操作信号に基づいて、ユーザによりカウントダウン時間が変更されたかどうか、即ちユーザにより変更後のカウントダウン時間が入力されたかどうかを判定し、カウントダウン時間が変更されていないと判定した場合、カウントダウン時間が変更されるまで待機する。
【０２３６】
また、ステップＳ１６において、ユーザによりカウントダウン時間が変更されたと判定された場合、設定部８４は、ユーザにより入力されたカウントダウン時間を新たなカウントダウン時間として設定し、処理はステップＳ１１に戻る。
【０２３７】
ステップＳ１７において、通知部８５は、エディットリストの変更を促すメッセージを映像モニタ４４に表示させ、処理を終了する。
【０２３８】
一方、ステップＳ１１において、カウントダウン時間が最小再生遅延時間以上であると判定された場合、ステップＳ１８に進み、通知部８５は、可否判定部８３からの判定結果に応じて、その判定結果を表す、リアルタイム再生が可能である旨のメッセージを映像モニタ４４に表示させる。
【０２３９】
ステップＳ１８の処理後は、ステップＳ１９に進み、カウントダウン処理部８７は、操作部I/F５５からの操作信号に基づいて、ユーザによりＶＯの付加を開始するための指令が行われたかどうかを判定し、ＶＯの付加を開始するための指令が行われていないと判定された場合、その指令が行われるまで待機する。
【０２４０】
一方、ステップＳ１９において、ユーザによりＶＯの付加を開始するための指令が行われたと判定された場合、図１７のステップＳ２０に進み、カウントダウン処理部８７は、タイマ部８９に時刻の計時の開始を指令し、その指令に応じてタイマ部８９から供給されてくる時刻情報に基づいて、カウントダウン表示を開始する。
【０２４１】
具体的には、カウントダウン処理部８７は、映像表示I/F５９を制御し、時刻の計時の開始の指令に応じてタイマ部８９から供給されてくる時刻情報に基づいて、図１１の画面を映像モニタ４４に表示させる。即ち、カウントダウン処理部８７は、時刻情報に基づいて、タイマ部８９が計時を開始してから１秒経過するごとに、１秒単位表示部１５１の表示を変更し、0.1秒経過するごとに、0.1秒単位表示部１５２の表示を変更する。
【０２４２】
ステップＳ２０の処理後は、ステップＳ２１に進み、再生部８１は、読み出しタイミングであるかどうかを判定する。具体的には、再生部８１は、タイマ部８９から供給される時刻情報と、設定部８４から供給されるカウントダウン時間とに基づいて、タイマ部８９が計時を開始してから、即ちカウントダウン表示が開始されてから、カウントダウン時間と最小再生遅延時間との差分の時間が経過したタイミングであるかどうかを判定する。
【０２４３】
ステップＳ２１において、読み出しタイミングではないと判定された場合、即ちカウントダウン表示が開始されてから、カウントダウン時間と最小再生遅延時間との差分の時間が経過していないと判定された場合、読み出しタイミングであると判定されるまで待機する。
【０２４４】
一方、ステップＳ２１において、読み出しタイミングであると判定された場合、即ちカウントダウン表示が開始されてから、カウントダウン時間と最小再生遅延時間との差分の時間が経過したタイミングであると判定された場合、ステップＳ２２に進み、再生部８１は、設定部８４から供給される再生条件のうちのメディアアクセス情報に基づいて、ステップＳ５で読み出されたエディットリストに対応する編集結果を構成する素材データの、光ディスク２１Ａからの読み出し、および、読み出した素材データの一時記憶メモリ６５への一時記憶を開始する。
【０２４５】
ステップＳ２２の処理後は、ステップＳ２３に進み、再生部８１は、時刻情報とカウントダウン時間とに基づいて、素材データの再生を開始する時刻である再生開始タイミングであるかどうか、即ち、タイマ部８９が計時を開始してからカウントダウン時間が経過したかどうかを判定し、再生開始タイミングではないと判定した場合、再生開始タイミングになるまで待機する。
【０２４６】
また、ステップＳ２３において、再生開始タイミングであると判定された場合、ステップＳ２４に進み、カウントダウン処理部８７は、ステップＳ２０で開始されたカウントダウン表示を終了する。従って、カウントダウン表示は、再生開始タイミングよりカウントダウン時間前の時刻からカウントダウン時間行われる。
【０２４７】
ステップＳ２４の処理後は、ステップＳ２５に進み、再生部８１は、一時記憶メモリI/F５３、音声出力I/F５７、および映像表示I/F５９を制御し、一時記憶メモリ６５に記憶されている、編集結果を構成する素材データの再生を開始する。このとき、再生部８１は、ＶＯ付加処理部８８に、ＶＯデータの一時記憶の開始を指令する。
【０２４８】
ステップＳ２５の処理後は、ステップＳ２６に進み、ＶＯ付加処理部８８は、再生部８１からの指令に応じて、マイクロフォン２４Ａに入力される音声に対応するＶＯデータの一時記憶メモリ６５への一時記憶を開始し、図１８のステップＳ２７に進む。
【０２４９】
ステップＳ２７において、再生部８１は、設定部８４から供給されるメディアアクセス情報に基づいて、編集結果を構成するすべての素材データの光ディスク２１Ａからの読み出し、および、一時記憶メモリ６５への一時記憶を行ったかどうかを判定する。
【０２５０】
ステップＳ２７において、編集結果を構成するすべての素材データの読み出しおよび一時記憶をまだ行っていないと判定された場合、再生部８１は、編集結果を構成するすべての素材データの読み出しおよび一時記憶を行うまで待機する。
【０２５１】
一方、ステップＳ２７において、編集結果を構成するすべての素材データの読み出しおよび一時記憶を行ったと判定された場合、ステップＳ２８に進み、再生部８１は、図１７のステップＳ２２で開始された素材データの読み出しおよび一時記憶を終了し、ステップＳ２９に進む。
【０２５２】
ステップＳ２９において、再生部８１は、一時記憶メモリ６５に記憶されているすべての素材データを再生したかどうかを判定し、まだすべての素材データを再生していないと判定された場合、すべての素材データを再生するまで待機する。
【０２５３】
また、ステップＳ２９において、一時記憶メモリ６５に記憶されているすべての素材データを再生したと判定された場合、ステップＳ３０に進み、再生部８１は、図１７のステップＳ２５で開始された素材データの再生を終了する。
【０２５４】
ステップＳ３０の処理後は、ステップＳ３１に進み、ＶＯ付加処理部８８は、ステップＳ２６で開始されたＶＯデータの一時記憶を終了し、ステップＳ３２に進む。
【０２５５】
ステップＳ３２において、ＶＯ付加処理部８８は、一時記憶メモリ６５に一時記憶されているＶＯデータを読み出し、そのＶＯデータを図１３に示すフォーマットのＶＯデータファイルとして、光ディスク２１Ａに記録させる。これにより、光ディスク２１Ａに記録されているファイルのディレクトリ構造は、例えば、図４に示すディレクトリ構造から、図１２に示すディレクトリ構造に変化する。また、ＶＯ付加処理部８８は、ＶＯデータに付与されるUMIDの情報を更新部８６に供給する。
【０２５６】
ステップＳ３２の処理後は、ステップＳ３３に進み、更新部８６は、操作部I/F５５から供給される操作信号に基づいて、ユーザによりＶＯデータの再生に関する再生情報が入力されたかどうか、即ち、ユーザにより入力された再生情報に対応する操作信号が操作部I/F５５から供給されたかどうかを判定する。
【０２５７】
なお、再生情報は、例えば、クリップに含まれる音声データやＶＯデータファイルに含まれるＶＯデータの再生チャンネルと出力チャンネル、光ディスク２１Ａに記録されたＶＯデータの再生区間（編集区間）、および、ＶＯデータが開始される時刻の情報である。
【０２５８】
ステップＳ３３において、再生情報が入力されていないと判定された場合、更新部８６は、再生情報が入力されるまで待機する。
【０２５９】
一方、ステップＳ３３において、再生情報が入力されたと判定された場合、ステップＳ３４に進み、更新部８６は、入力された再生情報に対応する操作信号、再生部８１から供給されるエディットリスト、およびＶＯ付加処理部８８から供給されるＶＯデータのUMIDの情報に基づいて、光ディスクドライブI/F５４を制御し、光ディスク２１Ａに記録されているエディットリストを更新する。
【０２６０】
例えば、再生部８１から供給されるエディットリストが、図６に示したエディットリストである場合、更新部８６は、まず最初に、再生情報に含まれる音声データの再生チャンネルと出力チャンネルに対応する操作信号に基づいて、クリップに含まれる音声データに対応するチャンネルのうち、チャンネル番号が４であるチャンネルを、ＶＯデータの再生用に確保するように、図６のエディットリストの９行目と１３行目を変更する。
【０２６１】
そして、更新部８６は、再生情報に含まれる、編集区間とＶＯデータが開始される時刻とに対応する操作信号と、UMIDの情報とに基づいて、ＶＯデータが第１と第２のクリップと同時に再生されるように、図６のpar要素を変更する。
【０２６２】
即ち、更新部８６は、再生情報に含まれる編集区間に基づいて、ＶＯデータの再生を開始する位置と、ＶＯデータの再生を終了する位置とを記述する。さらに、更新部８６は、再生情報に含まれるＶＯデータが開始される時刻に基づいて、ＶＯデータが開始される時刻を記述する。さらに、更新部８６は、再生情報に含まれるＶＯデータの再生チャンネルと出力チャンネルとに基づいて、ＶＯデータの再生チャンネルと出力チャンネルを記述する。その結果、図６のエディットリストは、図１４のエディットリストに更新される。以上のようにして、ＶＯ付加処理が行われる。
【０２６３】
ＶＯ付加装置２４の再生部８１は、このＶＯ付加処理の後、ユーザの指令に応じて、光ディスク２１Ａに記録されているエディットリストにしたがって、図１５に示したように、素材データとＶＯデータを一時記憶メモリ６５にバッファリングして同時に再生することにより、白パケを再生することができる。
【０２６４】
以上のように、ユーザによりＶＯの付加を開始するための指令が行われると、ＶＯ付加装置２４は、カウントダウン表示を開始し、再生開始タイミングに、そのカウントダウン表示を終了して、ＶＯデータの一時記憶を開始する。これにより、ユーザは、ＶＯの付加を開始するための指令を行ってから、実際にＶＯデータの一時記憶が開始されるまでの待ち時間を知るとともに、ＶＯデータの一時記憶の開始タイミングを知ることができる。
【０２６５】
その結果、ユーザは、ＶＯの付加を開始するための指令を行ってから、実際にＶＯデータの一時記憶が開始されるまで、即ち編集結果を構成する素材データの再生が開始されるまでに時間がある場合であっても、その指令に対応する処理をＶＯ付加装置２４が行っているかどうかという不安を感じることがない。また、ユーザが、素材データの再生が開始されるタイミングで、ＶＯデータの一時記憶を開始する場合であっても、遅れることなく、ＶＯの音声を入力することができる。
【０２６６】
また、ＶＯ付加装置２４では、可否判定部８３が、カウントダウン時間が最小再生遅延時間以上であるかどうかを判定し、カウントダウン時間が最小再生遅延時間以上ではないと判定した場合、通知部８５が、カウントダウン時間の変更を要求し、カウントダウン時間が最小再生遅延時間以上であると判定した場合、カウントダウン処理部８７が、素材データの再生を開始する時刻よりカウントダウン時間前の時刻から、カウントダウン表示を行うので、カウントダウンの終了後に、素材データのリアルタイム再生を行うことができる。
【０２６７】
なお、上述した説明では、カウントダウン時間は、ユーザによって変更されるものとしたが、ＶＯ付加装置２４が、カウントダウン時間を最小再生遅延時間に変更するようにしてもよい。また、例えば、ＶＯ付加装置２４が、カウントダウン時間を、最小再生遅延時間以上最大再生遅延時間以下の時間のうちの５秒単位の時間（例えば、５秒、１０秒、１５秒）に変更するようにしてもよい。
【０２６８】
また、上述した説明では、ＶＯ付加装置２４は、素材データに対してＶＯデータを付加したが、収録時に映像データだけを収録し、その映像データに対してＶＯデータを付加するようにしてもよい。
【０２６９】
さらに、本実施の形態では、素材データを光ディスクに記録させるものとしたが、例えば磁気ディスク、光磁気ディスク、メモリカード、着脱式ハードディスクドライブなどに記録させるようにしてもよい。
【０２７０】
本発明は、収録された音声データに対して、映像データを付加する装置にも適用することができる。この場合、光ディスクに記録されている音声データの再生中に他の装置や他の記録媒体から供給される映像データが、その音声データに付加される。
【０２７１】
なお、本明細書において、プログラム記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２７２】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０２７３】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０２７４】
【図１】本発明を適用した簡易編集システムの構成例を示す図である。
【図２】ＶＯ付加装置のハードウェア構成例を示すブロック図である。
【図３】ＶＯ付加装置の機能的構成例を示すブロック図である。
【図４】ＶＯ付加前に光ディスクに記録されているファイルのディレクトリ構造の例を示す図である。
【図５】クリップファイルのフォーマットの例を示す図である。
【図６】ＶＯ付加前のエディットリストの例を示す図である。
【図７】最小再生遅延時間について説明する図である。
【図８】最小再生遅延時間について説明する他の図である。
【図９】最小再生遅延時間について説明する、さらに他の図である。
【図１０】ＶＯを付加する場合のタイミングチャートを示す図である。
【図１１】カウントダウン表示の表示例を示す図である。
【図１２】ＶＯ付加後に光ディスクに記録されているファイルのディレクトリ構造の例を示す図である。
【図１３】ＶＯデータファイルのフォーマットの例を示す図である。
【図１４】ＶＯ付加後のエディットリストの例を示す図である。
【図１５】ＶＯ付加後の編集結果の再生について説明する図である。
【図１６】ＶＯ付加処理について説明するフローチャートである。
【図１７】ＶＯ付加処理について説明するフローチャートである。
【図１８】ＶＯ付加処理について説明するフローチャートである。
【符号の説明】
【０２７５】
２１Ａ  光ディスク，  ２４  ＶＯ付加装置，  ２４Ａ  マイクロフォン，  ４５  リムーバブルメディア，  ５２  マイコン，  ６５  一時記憶メモリ，  ６８  ハードディスク，  ８１  再生部，  ８３  可否判定部，  ８４  設定部，  ８５  通知部，  ８７  カウントダウン処理部，  ８８  ＶＯ付加処理部
【図１】
2007323711.tif 000003
【図２】
2007323711.tif 000004
【図３】
2007323711.tif 000005
【図４】
2007323711.tif 000006
【図５】
2007323711.tif 000007
【図６】
2007323711.tif 000008
【図７】
2007323711.tif 000009
【図８】
2007323711.tif 000010
【図９】
2007323711.tif 000011
【図１０】
2007323711.tif 000012
【図１１】
2007323711.tif 000013
【図１２】
2007323711.tif 000014
【図１３】
2007323711.tif 000015
【図１４】
2007323711.tif 000016
【図１５】
2007323711.tif 000017
【図１６】
2007323711.tif 000018
【図１７】
2007323711.tif 000019
【図１８】
2007323711.tif 000020