(57)【要約】  【課題】  アフレコ編集の繰り返し処理における１サイクルのアクセス方法を工夫することにより、従来の方法ではアフレコ編集が不可能と判断されたディスクに対してもアフレコ編集を可能にすると共に、このようにアフレコ編集されたデータを再生することが可能な記録再生装置を提供する。  【解決手段】  情報の記録または再生を行うピックアップと、ピックアップの動作を制御する制御部とを備え、オリジナルのオーディオデータおよびビデオデータを含むデータブロックが連続的に記録された主シーケンスとは別領域に、アフレコのオーディオデータを含むデータブロックが連続的に記録された追加シーケンスが形成された情報記録媒体の再生時に、前記制御部が、ピックアップに主シーケンスと追加シーケンスとを交互にアクセスさせ、１回のアクセス毎に複数個のデータブロックをまとめて再生するようピックアップの動作を制御する。【選択図】  図１６
2005110195.tif 000002
【特許請求の範囲】
【請求項１】
ビデオデータとオーディオデータとを独立して記録する情報記録媒体の記録再生装置であって、
前記情報記録媒体において、オリジナルのオーディオデータおよびビデオデータを含むデータブロックが連続的に記録された主シーケンスとは別領域に、アフレコのオーディオデータを含むデータブロックが連続的に記録された追加シーケンスが形成されており、
前記記録再生装置は、
情報記録媒体に対して情報の記録または再生を行うピックアップと、
前記ピックアップの動作を制御する制御部とを備え、
前記情報記録媒体の再生時に、前記制御部が、前記ピックアップに前記主シーケンスと追加シーケンスとを交互にアクセスさせ、前記主シーケンスおよび追加シーケンスのそれぞれへの１回のアクセス毎に、連続するＭ（Ｍは２以上の整数）個のデータブロックを再生するよう前記ピックアップの動作を制御することを特徴とする記録再生装置。
【請求項２】
前記制御部が、同じ実時間に対応するオーディオデータとビデオデータのうちオーディオデータの方をビデオデータよりも先に再生するよう前記ピックアップの動作を制御する、請求項１に記載の記録再生装置。
【請求項３】
前記制御部が、前記主シーケンスおよび追加シーケンスから、同じ実時間に対応するＭ個のデータブロックをそれぞれ読み出す際に、（１）前記主シーケンス内のＭ個のデータブロックの先頭ブロックからオリジナルのオーディオデータを再生し、（２）前記主シーケンス内の当該Ｍ個のデータブロックに対応する追加シーケンス内のＭ個のデータブロックから連続的にアフレコのオーディオデータを再生し、（３）前記主シーケンス内の前記先頭ブロックのビデオデータを再生し、（４）前記主シーケンス内の（Ｍ−１）個のデータブロックからオリジナルのオーディオデータおよびビデオデータを再生するよう、前記光ピックアップの動作を制御する、請求項２に記載の記録再生装置。
【請求項４】
（Ｍ＋１）個のデータブロックから読み出したビデオデータの総量をＹＶ、前記ビデオデータのビットレートをＶｄＶ、前記（Ｍ＋１）個のデータブロックのビデオデータの読み出しに要する時間をＴｓｖ、前記（Ｍ＋１）個のデータブロックにおける最初のデータブロックからのビデオデータの読み出し開始から、（Ｍ＋１）個目のデータブロックからのビデオデータの読み出し終了までの期間内において、ビデオデータの読み出し以外に要した処理時間をＴｎｖとすると、
ＹＶ／ＶｄＶ≧Ｔｓｖ＋Ｔｎｖ
が成立する、請求項１〜３のいずれか一項に記載の記録再生装置。
【請求項５】
ビデオデータとオーディオデータとを独立して情報記録媒体へ記録する記録再生装置であって、
前記情報記録媒体において、オリジナルのオーディオデータおよびビデオデータを含むデータブロックを記録すべき第１の領域とは異なる領域に、アフレコのオーディオデータを含むデータブロックを記録すべき第２の領域が設けられ、
前記記録再生装置は、
情報記録媒体に対して情報の記録または再生を行うピックアップと、
前記ピックアップの動作を制御する制御部とを備え、
オリジナルのオーディオデータおよびビデオデータが記録された情報記録媒体へ、アフレコのオーディオデータを記録する際に、前記制御部が、前記第１の領域から連続したＭ（Ｍは２以上の整数）個のデータブロックを再生した後、当該Ｍ個のデータブロックに対応するアフレコのオーディオデータを含むＭ個のデータブロックを、前記第２の領域へ連続して記録するよう前記ピックアップの動作を制御することを特徴とする記録再生装置。
【請求項６】
前記制御部が、前記第１の領域に対してオリジナルのオーディオデータおよびビデオデータを記録する際に、前記ピックアップのファインシーク範囲内の間隔で前記ビデオデータと前記オーディオデータとを交互に記録するよう前記ピックアップを制御する、請求項５に記載の記録再生装置。
【請求項７】
前記情報記録媒体から読み出されたビデオデータを蓄積するビデオ再生バッファと、前記情報記録媒体から読み出されたオーディオデータを蓄積するオーディオ再生バッファと、前記アフレコのオーディオデータを記録する前に一時保持する記録バッファと、ビデオデータを復号するビデオ復号化器と、オーディオデータを復号するオーディオ復号化器と、オーディオデータを符号化する符号化器とをさらに含み、
前記Ｍの値は、当該Ｍ個のデータブロックを前記第１の領域から連続して再生する間、前記ビデオ再生バッファ、オーディオ再生バッファ、および記録バッファがいずれもオーバーフローおよびアンダーフローせずに、かつ、前記ビデオ復号化器へのビデオデータの転送が途切れない範囲である、請求項５または６に記載の記録再生装置。
【請求項８】
Ｔｆ（ｊ）：ビデオデータの再生後、ビデオデータの記録領域の終端からアフレコするオーディオデータの記録領域の先頭までのアクセス時間
Ｖｔ：情報記録媒体からのデータ読み出し時のデータレート
ＴＩ：ビデオデータの記録領域に記録されたデータを再生するのに必要な時間
ＶｄＶ：ビデオデータのビットレート
Ｎ：オーディオのチャンネル数
ＶｄＡ：オーディオデータのビットレート
Ｔｆｖ：オーディオデータの記録領域の終端から次のオーディオデータの記録領域の始端までのアクセス時間、とした場合、
前記Ｍの値が、
Ｍ≧（Ｔｆ（ｊ）×Ｖｔ）／（ＴＩ×（Ｖｔ−ＶｄＶ−２×Ｎ×ＶｄＡ）−Ｔｆｖ×Ｖｔ）を満たす、請求項７に記載の記録再生装置。
【請求項９】
前記オーディオデータは、複数のチャンネルを有し、
前記複数のチャンネルに対応して前記オーディオ復号化器を複数備えた、請求項７または８に記載の記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リアルタイム・データを情報記録媒体へ記録し、また、これを再生する情報記録媒体に関し、特に、情報記録媒体へのアフレコ編集記録およびアフレコ編集記録された情報記録媒体の再生が可能な記録再生装置に関する。
【背景技術】
【０００２】
セクタ構造を有する情報記録媒体として光ディスクがある。近年、高密度化、大容量化が進み、オーディオデータまたはビデオデータを含むリアルタイム・データの記録や再生、そして編集の用途が広がっている。
【０００３】
編集の一形態として、アフレコ（アフターレコーディング）編集と呼ばれる編集方法がある。アフレコ編集とは、既に情報記録媒体に記録済みのデータを再生し、再生されたデータを加工して、再び情報記録媒体に記録する編集方法である。アフレコ編集の例としては、記録済みのオーディオデータやビデオデータを再生し、オーディオデータにＢＧＭの音楽をミキシングしたり、ビデオデータにテロップ画像を重ねる処理を行ない、再びディスクに記録する等の使われ方が考えられる。
【０００４】
ここで従来技術の一例として、アフレコ編集におけるオーディオデータとビデオデータの同時記録再生条件に関する例を以下に説明する。
【０００５】
図２はディスク上のオーディオデータ記録領域とビデオデータ記録領域の配置の一部分を一次元的に表した図である。図２において、２１０、２１２、２２０、２２２、２４０はオーディオデータ記録領域を表し、この記録領域にはそれぞれ、オーディオデータＡ１、Ａ２、Ａｊ、Ａｊ＋１、Ａｅが記録されている。また、２１１、２１３、２２１、２２３、２４１はビデオデータ記録領域を表しており、この記録領域にはそれぞれ、ビデオデータＶ１、Ｖ２、Ｖｊ、Ｖｊ＋１、Ｖｅが記録されている。オーディオデータ記録領域とビデオデータ記録領域はディスク上で交互に配置されており、例えば、オーディオデータＡ１の音声に対応する映像は、ビデオデータＶ１として記録されており、以下同様に、Ａ２とＶ２、ＡｊとＶｊ、Ａｊ＋１とＶｊ＋１、ＡｅとＶｅがそれぞれ対応している。また、これらのデータとは別に、同じディスク上にオーディオデータやビデオデータを記録できる領域が設けられている。このうち、図２にはオーディオデータ記録領域が図示されており、２５０、２５２、２６０、２６２、２７０は、別領域のオーディオデータ記録領域を表している。そして、この領域に記録されるオーディオデータをそれぞれＢ１、Ｂ２、Ｂｊ、Ｂｊ＋１、Ｂｅで示している。ビデオデータ記録領域２４１と、オーディオデータ記録領域２５０は、同じディスク上に存在するが、互いに距離が離れている。なお、図示していないが、Ａ１よりも前の領域や、Ｖ２とＡｊの間、および、Ｖｊ＋１とＡｅの間には、オーディオデータ記録領域とビデオデータ記録領域のペアが多数存在している。同様に、別領域のＢ２とＢｊの間、および、Ｂｊ＋１とＢｅの間には、複数個のオーディオデータ記録領域が存在している。また、図示していないが、オーディオデータ記録領域とビデオデータ記録領域の間、および、ビデオデータ記録領域とオーディオデータ記録領域の間には、他種データが存在していても良い。他種データについては、後ほど図５を用いて説明する。
【０００６】
以上のように配置された図２の各データに対して、アフレコ編集を行なう従来例について説明する。図２において、オーディオデータＡ１の途中に、オーディオのアフレコ開始点が示されている。また、これに対応するビデオデータＶ１の途中にも、ビデオのアフレコ開始点が示されている。アフレコ編集では、映像や音声を再生して確認しながらアフレコ開始点を決定し、アフレコ編集が開始される。従って、図２に示したアフレコ編集点を含むオーディオデータＡ１に対して、Ａ１よりも少し前のデータから再生が開始された状態で、アフレコ編集を開始することになる。アフレコ編集が開始されると、オーディオデータやビデオデータの再生動作に加えて、映像または音声の記録動作が同時に実行されることになる。
【０００７】
図３は、従来のアフレコ編集の方法の一例を表した図である。図３に示された各記録領域は、図２で説明したものと同じである。図３に示す従来のアフレコ編集の例では、ディスク上の別領域を使用せずに、既に記録済みのオーディオデータ記録領域に対して、一度再生して加工したオーディオデータを再び記録する例を説明する。本明細書ではこのように、既に記録済みのデータ記録領域に対して、そのデータを一度再生し加工して、再び同じ記録領域に記録するアフレコ編集を、領域内へのアフレコ編集と呼ぶことにする。
【０００８】
図３において、まずオーディオデータＡ１よりも少し前のデータから、既に再生が開始されているとして、ディスクの再生がＡ１の始端まで来たとする。そして、Ａ１の始端から終端までの再生に要する時間をＴＡとする。Ａ１を再生した後、次に、ビデオデータＶ１の始端へアクセスする。図３ではＡ１の終端からＶ１の始端までのアクセス時間をＴｆａｖで表しているが、Ａ１とＶ１の間に他のデータが存在せずに連続している場合は、Ｔｆａｖ＝０として無視しても良い。次にＶ１の再生が始まり、図３ではＶ１の始端から終端までの再生に要する時間をＴｃＶ１で表している。
【０００９】
ここまでの処理で、ディスクから読み出されたＡ１とＶ１は、所定の復号化処理を行った後に、実際の音声や映像として出力される。さらに、アフレコ編集の為には、これらの音声や映像を加工し、再度、ディスクに記録可能なデータ形式に符号化する必要がある。従って、アフレコ編集でディスクに書き戻すデータが準備されるまでには、ある程度の処理時間が必要になる。図３ではこの処理時間のために、ディスク上でビデオデータＶ１の終端まで読み出した時点で、オーディオデータＡ１に書き戻すアフレコデータが未だ準備されていないとして、そのまま次のオーディオデータＡ２の始端へアクセスする例を示している。また、図３では、Ｖ１の終端からＡ２の始端までのアクセス時間をＴｆｖａで表しているが、Ｖ１とＡ２の間に他のデータが存在せずに連続している場合は、Ｔｆｖａ＝０として無視しても良い。
【００１０】
以下、同様にビデオデータＶ２の終端までデータが読み出され、この時点までには、先ほどのＡ１に書き戻すアフレコデータが準備されているとする。そこで、アフレコデータを記録するために、ディスク上でＶ２の終端からＡ１の始端へアクセスを行なう。図３ではこのアクセス時間をＴｆ（１）で表している。この時、ディスク装置は再生動作から記録動作に切換えることになるが、一般にディスク装置が再生動作と記録動作を切換える際には、所定の切換処理時間を要する場合が多い。従って、アクセス時間Ｔｆ（１）は、Ｖ２の終端からＡ１の始端への移動時間、または、再生から記録への切換処理時間のどちらか長い方を表している。オーディオデータＡ１の始端に到達し、再生から記録への切換処理も完了した状態で、今度はオーディオデータＡ１にアフレコデータを記録する。図３では、この記録に要する時間をＴＡで表している。Ａ１の終端まで記録した後、再び、続きのデータを再生するため、今度はオーディオデータＡ１の終端からオーディオデータＡ３の始端へアクセスを行なう。図３ではこのアクセス時間をＴｆ（１）で表している。この時、ディスク装置は記録動作から再生動作に切換えるために、所定の切換処理時間を要する。従って、アクセス時間Ｔｆ（１）は、Ａ１の終端からＡ３の始端への移動時間、または、記録から再生への切換処理時間のどちらか長い方を表している。
【００１１】
以下、同様にオーディオデータＡ３とビデオデータＶ３が読み出され、この時点までに、１つ前のＡ２に書き戻すアフレコデータが準備され、オーディオデータＡ２にアクセスして記録を行ない、再び、アクセスで次の再生データの始端へ戻ってくる処理を繰り返す。従来例では、この処理を繰り返すことでアフレコ編集が行われることになる。
【００１２】
この従来のアフレコ編集における、繰り返し処理の１サイクルを表したものが、図３のオーディオデータ記録領域２２０からビデオデータ記録領域２２３までの部分である。従来のアフレコ編集の１サイクルは、オーディオデータＡｊ＋１とビデオデータＶｊ＋１を再生し、その後、１つ前のオーディオデータＡｊにアクセスしてアフレコデータの記録を行ない、再び、次の再生データへ戻ってくることになる。なお、図３では、オーディオデータの再生時間はＴＡ、ビデオデータＶｊ＋１の再生時間はＴｃＶｊ＋１、アクセス時間はＴｆ（ｊ）で示している。アフレコ編集が成立するためには、この１サイクルで連続再生条件が成立する必要がある。
【００１３】
図９は、従来の別領域へのアフレコ編集の方法の一例を表した図である。図９に示された記録領域は、図２で説明したものと同じである。図９に示す従来のアフレコ編集の例では、ディスク上の別領域を用いてアフレコ編集を行なう。本明細書ではこのように、既に記録済みのデータ記録領域を再生し、その再生データを加工して、ディスク上で再生データとは離れた別領域に記録するアフレコ編集を、別領域へのアフレコ編集と呼ぶことにする。
【００１４】
図９に示した別領域へのアフレコ編集と、先ほどの図３で示した領域内へのアフレコ編集との違いは、アフレコデータを記録する領域までのアクセス時間に差がある点である。図３の領域内へのアフレコ編集において、ビデオデータＶｊ＋１の終端から、オーディオデータＡｊの始端へのアクセス時間はＴｆ（ｊ）で表していたが、これは再生データと記録データがどちらも同じ領域内であるため、近距離のアクセスを意味している。一方で、図９では、ビデオデータＶｊ＋１の終端から、オーディオデータ記録領域２６０の始端へのアクセス時間はＴｆで表している。これは、アフレコで用いる別領域が、ディスク上で離れた場所にあるため、長距離のアクセスを意味している。なお、図９において、別領域のオーディオデータ記録領域２６０にアフレコデータＢｊを記録するのに要する時間をＴＢで表しているが、これは図３の領域内のアフレコ編集におけるＴＡと同じ時間であると見なしても良い。
【００１５】
以上のことから、領域内へのアフレコ編集と、別領域へのアフレコ編集は、アフレコで記録する領域までのアクセス時間が異なるだけである。従って、このアクセス時間をどちらもＴｆ（ｊ）で統一的に表記することにする。アフレコ編集が成立するためには、アフレコの繰り返し処理における１サイクルで連続再生条件が成立する必要がある。
【００１６】
アフレコの１サイクルについて考えると、ｊ番目のビデオデータＶｊに関して、ビデオデータのサイズをＹＶｊ、ビデオデータのビットレートをＶｄＶｊ、ビデオデータの再生時間をＴｃＶｊ、オーディオデータの記録時間または再生時間をＴＡ、オーディオデータからビデオデータまでのアクセス時間をＴｆａｖ、１ＥＣＣブロックを読み出す時間をＴｓ、ビデオデータ内でスキップするＥＣＣブロックの数をａ、オーディオデータ内でスキップするＥＣＣブロックの数をｂとすると、アフレコの１サイクルが成り立つためには、ｊ番目のビデオデータが消費される時間  ≧  １サイクルの処理時間、
ＹＶｊ／ＶｄＶｊ  ≧  ＴＡ＋Ｔｆａｖ＋ＴｃＶ（ｊ＋１）＋２×Ｔｆ（ｊ）＋ＴＡ＋（ａ＋２×ｂ）×Ｔｓ
が満たされることが必要となる。
【００１７】
また、この他に、光ディスクのアフレコ編集に関する技術として、例えば、オリジナルのＡＶデータを記録する際に、予めアフレコ用の領域を空けておくように記録を行う技術が、特許文献１に開示されている。なお、特許文献１には、アフレコ成立条件への言及はない。
【特許文献１】特開平１１−２５９９９２号公報（第３図）
【発明の開示】
【発明が解決しようとする課題】
【００１８】
しかしながら、上述のように図３に示した従来の方法では、アフレコの繰り返し処理における１サイクルにおいて、アフレコデータを１つ記録する毎に必ずアクセスが発生し、アフレコ編集の成立条件が厳しくなるという課題があった。このような従来の方法を用いてアフレコの成立条件を判断した場合、映像や音声を記録したディスクに対して、アフレコ編集は不可能であるという判断結果が下されることが多かった。
【００１９】
本発明は、従来の方法の課題に鑑み、アフレコ編集の繰り返し処理における１サイクルのアクセス方法を工夫することにより、従来の方法ではアフレコ編集が不可能と判断されたディスクに対してもアフレコ編集を可能にすると共に、このようにアフレコ編集されたデータを再生することが可能な記録再生装置を提供することを目的とする。
【課題を解決するための手段】
【００２０】
上記の課題を解決するために、本発明にかかる第１の記録再生装置は、ビデオデータとオーディオデータとを独立して記録する情報記録媒体の記録再生装置であって、前記情報記録媒体において、オリジナルのオーディオデータおよびビデオデータを含むデータブロックが連続的に記録された主シーケンスとは別領域に、アフレコのオーディオデータを含むデータブロックが連続的に記録された追加シーケンスが形成されており、前記記録再生装置は、情報記録媒体に対して情報の記録または再生を行うピックアップと、前記ピックアップの動作を制御する制御部とを備え、前記情報記録媒体の再生時に、前記制御部が、前記ピックアップに前記主シーケンスと追加シーケンスとを交互にアクセスさせ、前記主シーケンスおよび追加シーケンスのそれぞれへの１回のアクセス毎に、連続するＭ（Ｍは２以上の整数）個のデータブロックを再生するよう前記ピックアップの動作を制御することを特徴とする。
【００２１】
また、本発明にかかる第２の記録再生装置は、ビデオデータとオーディオデータとを独立して情報記録媒体へ記録する記録再生装置であって、前記情報記録媒体において、オリジナルのオーディオデータおよびビデオデータを含むデータブロックを記録すべき第１の領域とは異なる領域に、アフレコのオーディオデータを含むデータブロックを記録すべき第２の領域が設けられ、前記記録再生装置は、情報記録媒体に対して情報の記録または再生を行うピックアップと、前記ピックアップの動作を制御する制御部とを備え、オリジナルのオーディオデータおよびビデオデータが記録された情報記録媒体へ、アフレコのオーディオデータを記録する際に、前記制御部が、前記第１の領域から連続したＭ（Ｍは２以上の整数）個のデータブロックを再生した後、当該Ｍ個のデータブロックに対応するアフレコのオーディオデータを含むＭ個のデータブロックを、前記第２の領域へ連続して記録するよう前記ピックアップの動作を制御することを特徴とする。
【００２２】
なお、本発明において、記録または再生の開始から終了までＭの値が一定であっても良いが、例えば記録または再生動作中の記録バッファや再生バッファのデータ量等の種々の条件に応じて、制御部がＭの値を動的に変化させながら記録または再生動作を行っても良い。
【発明の効果】
【００２３】
上述のように、アフレコ編集したデータを情報記録媒体へ記録する際には、アフレコのオーディオデータを含むデータブロックを複数個まとめて情報記録媒体へ記録し、また、アフレコ編集された情報記録媒体を再生する際には、主シーケンスおよび追加シーケンスのそれぞれへの１回のアクセス毎に、連続する複数個のデータブロックをまとめて再生することにより、ピックアップのアクセス動作の回数を減らすことができる。これにより、アフレコ編集の条件が成立し易くなるので、従来アフレコ編集が不可能であると判断された情報記録媒体に対してもアフレコ編集が可能となり、また、これを再生することも可能となる。
【発明を実施するための最良の形態】
【００２４】
上記の第１の記録再生装置において、前記制御部が、同じ実時間に対応するオーディオデータとビデオデータのうちオーディオデータの方をビデオデータよりも先に再生するよう前記ピックアップの動作を制御することが好ましい。
【００２５】
また、上記第１の記録再生装置において、前記制御部が、前記主シーケンスおよび追加シーケンスから、同じ実時間に対応するＭ個のデータブロックをそれぞれ読み出す際に、（１）前記主シーケンス内のＭ個のデータブロックの先頭ブロックからオリジナルのオーディオデータを再生し、（２）前記主シーケンス内の当該Ｍ個のデータブロックに対応する追加シーケンス内のＭ個のデータブロックから連続的にアフレコのオーディオデータを再生し、（３）前記主シーケンス内の前記先頭ブロックのビデオデータを再生し、（４）前記主シーケンス内の（Ｍ−１）個のデータブロックからオリジナルのオーディオデータおよびビデオデータを再生するよう、前記光ピックアップの動作を制御することが好ましい。
【００２６】
また、上記第１の記録再生装置において、（Ｍ＋１）個のデータブロックから読み出したビデオデータの総量をＹＶ、前記ビデオデータのビットレートをＶｄＶ、前記（Ｍ＋１）個のデータブロックのビデオデータの読み出しに要する時間をＴｓｖ、前記（Ｍ＋１）個のデータブロックにおける最初のデータブロックからのビデオデータの読み出し開始から、（Ｍ＋１）個目のデータブロックからのビデオデータの読み出し終了までの期間内において、ビデオデータの読み出し以外に要した処理時間をＴｎｖとすると、
ＹＶ／ＶｄＶ≧Ｔｓｖ＋Ｔｎｖ
が成立することが好ましい。
【００２７】
上記第２の記録再生装置において、前記制御部が、前記第１の領域に対してオリジナルのオーディオデータおよびビデオデータを記録する際に、前記ピックアップのファインシーク範囲内の間隔で前記ビデオデータと前記オーディオデータとを交互に記録するよう前記ピックアップを制御することが好ましい。
【００２８】
また、上記第２の記録再生装置において、前記情報記録媒体から読み出されたビデオデータを蓄積するビデオ再生バッファと、前記情報記録媒体から読み出されたオーディオデータを蓄積するオーディオ再生バッファと、前記アフレコのオーディオデータを記録する前に一時保持する記録バッファと、ビデオデータを復号するビデオ復号化器と、オーディオデータを復号するオーディオ復号化器と、オーディオデータを符号化する符号化器とをさらに含み、前記Ｍの値は、当該Ｍ個のデータブロックを前記第１の領域から連続して再生する間、前記ビデオ再生バッファ、オーディオ再生バッファ、および記録バッファがいずれもオーバーフローおよびアンダーフローせずに、かつ、前記ビデオ復号化器へのビデオデータの転送が途切れない範囲であることが好ましい。
【００２９】
さらに、上記の好ましい態様の第２の記録再生装置において、
Ｔｆ（ｊ）：ビデオデータの再生後、ビデオデータの記録領域の終端からアフレコするオーディオデータの記録領域の先頭までのアクセス時間
Ｖｔ：情報記録媒体からのデータ読み出し時のデータレート
ＴＩ：ビデオデータの記録領域に記録されたデータを再生するのに必要な時間
ＶｄＶ：ビデオデータのビットレート
Ｎ：オーディオのチャンネル数
ＶｄＡ：オーディオデータのビットレート
Ｔｆｖ：オーディオデータの記録領域の終端から次のオーディオデータの記録領域の始端までのアクセス時間、とした場合、
前記Ｍの値が、
Ｍ≧（Ｔｆ（ｊ）×Ｖｔ）／（ＴＩ×（Ｖｔ−ＶｄＶ−２×Ｎ×ＶｄＡ）−Ｔｆｖ×Ｖｔ）を満たすことが好ましい。さらに、前記オーディオデータが複数のチャンネルを有する場合、前記複数のチャンネルに対応して前記オーディオ復号化器を複数備えた構成とすることが好ましい。
【００３０】
以下、本発明のより具体的な実施形態について、図面を参照して説明する。
【００３１】
（実施の形態１）
はじめに、本発明の一実施形態にかかるアフレコの編集方法の一例と、それに基づくアフレコ編集の成立条件について説明する。まず、図６を用いて複数のリアルタイム・データを同時録再する編集モデルについて説明する。図６は本発明の一実施形態にかかる記録再生装置の編集モデルを表しており、図６において、６００は情報記録媒体であるディスク、６１０は情報記録媒体に対してリアルタイム・データを記録再生するピックアップ、６２５は情報記録媒体から読み出されたリアルタイム・データＡを蓄積する再生バッファＡ、６２０は再生バッファＡに蓄積されたリアルタイム・データＡを復号化するデコーダＡ、６３５は情報記録媒体から読み出されたリアルタイム・データＢを蓄積する再生バッファＢ、６３０は再生バッファＢに蓄積されたリアルタイム・データＢを復号化するデコーダＢ、６４０はリアルタイム・データＣを符号化するエンコーダＣ、６４５はエンコードされたリアルタイム・データＣを情報記録媒体に記録するための記録バッファＣ、６５０はピックアップの動作を制御する制御部６５０を表している。図６では、デコーダと再生バッファを２組、エンコーダと記録バッファを１組図示したが、同時に記録再生するリアルタイム・データの種類と数に応じて、各バッファとエンコーダ、デコーダの組は増減しても良い。
【００３２】
アフレコ編集のような同時録再では、デコーダが常に再生バッファのデータを消費し続け、逆に、エンコーダは常に記録バッファにデータを送りつづけることになる。ディスクからデータが読み出されると再生バッファにデータが蓄積され、アクセス時に再生バッファが空にならなければ、リアルタイム・データの再生が途切れることがない。また、ディスクにデータが記録される時に記録バッファのデータが減少し、それ以外の時は常にデータが蓄積され続けるため、アクセス時などに記録バッファが溢れなければ、リアルタイム・データの記録が途切れることがない。リアルタイム・データの同時録再を行なうためには、これらの条件が同時に成立する必要がある。
【００３３】
図７は記録および再生バッファのデータ量の時間変化を表しており、これは図６で説明した再生バッファと記録バッファに対応している。図７（ａ）の７１０は再生バッファＡのデータ量の時間変化を表し、具体的には、再生されるビデオデータを表している。図７（ｂ）の７２０は再生バッファＢのデータ量の時間変化を表し、具体的には、再生されるオーディオデータを表している。図７（ｃ）の７３０は記録バッファＣのデータ量の時間変化を表し、具体的には、アフレコ記録されるオーディオデータを表している。また、図７（ｄ）は従来のアフレコ編集における記録、再生、アクセスの順を模式的に表している。
【００３４】
図７（ｄ）において、まずオーディオデータ記録領域２２２に存在するオーディオデータＡｊ＋１が再生される。この再生に要する時間はＴＡで表されており、ＴＡの期間は、図７（ｂ）の再生バッファＢにオーディオデータが蓄積されるが、これ以外の時は、再生バッファＢのデータは減少を続ける。次にアクセスＴｆａｖを経て、ビデオデータ記録領域２２３に存在するビデオデータＶｊ＋１が再生される。この再生に要する時間はＴｃＶ（ｊ＋１）で表されており、ＴｃＶ（ｊ＋１）の期間は、図７（ａ）の再生バッファＡにビデオデータが蓄積されるが、これ以外の時は、再生バッファＡのデータは減少を続ける。次にアクセスＴｆ（ｊ）を経て、オーディオデータ記録領域２２０に到達する。ここで、図７（ｃ）に蓄積されているアフレコのオーディオデータを、オーディオデータ記録領域２２０に、オーディオデータＡｊとして記録する。この記録に要する時間はＴＡで表されており、ＴＡの期間は、図７（ｃ）の記録バッファＣのオーディオデータが減少するが、これ以外の時は、記録バッファＣのデータは増加を続ける。その後、次の再生データとして、オーディオデータ記録領域２２４に存在するオーディオデータＡｊ＋２へアクセスを行ない、以下、同様の処理を繰り返すことでアフレコ編集が継続される。
【００３５】
以上のアフレコ編集が成立するには、いずれの再生バッファも空にならず、かつ、いずれの記録バッファも溢れることなく、繰り返し処理が行われる必要がある。そこで、図７（ａ）（ｂ）（ｃ）で表された各バッファのデータ量の時間変化に着目すると、いずれのデータも記録・再生していないアクセス中は、再生バッファのデータ量が減少して行き、同時に、記録バッファのデータ量が増加している。すなわち、アクセス時間が長いほど、記録バッファも再生バッファも同時に余裕がなくなって行くため、このアクセス時間を短くすることが、アフレコ編集を成立させるために重要であることが分かる。
【００３６】
そこで本発明では、図１に示す編集方法と、それに基づく条件式でアフレコ編集の成立条件を判断するようにした。以下では図１を用いて、この内容について説明する。
【００３７】
図１は本発明の領域内へのアフレコ編集の方法を表した図であり、図１において２１０から２１３までと、２２０から２２３までの各記録領域は、図２で説明したものと同じである。なお、以下のアフレコ編集の手順は、制御部６５０がピックアップ６１０の動作を制御することによって実現される。
【００３８】
図１において、オーディオデータＡ１を再生した後、ビデオデータＶ１にアクセスし、ビデオデータＶ１の再生を行なう。その後、アフレコデータを記録するのではなく、そのまま次のオーディオデータＡ２へアクセスを行なう。そして、オーディオデータＡ２を再生し、さらにビデオデータＶ２へアクセスする。オーディオデータからビデオデータへのアクセス時間Ｔｆａｖと、ビデオデータからオーディオデータへのアクセス時間Ｔｆｖａは、各データが連続に記録されている場合、どちらも時間を０として無視しても良い。そして、ビデオデータＶ２までの再生が終わったあとで、アフレコデータを記録するために、ビデオデータＶ２の終端からオーディオデータＡ１の始端へＴｆ（１）の時間でアクセスを行なう。そして、オーディオデータＡ１にアフレコデータをＴＡの時間で記録し、その後、続きの再生データへ戻るのではなく、さらに続けて次のアフレコデータを記録するために、オーディオデータＡ１の終端からオーディオデータＡ２の始端へ、Ｔｆｖ（１）の時間でアクセスを行なう。そして、オーディオデータＡ２にＴＡの時間でアフレコデータを記録した後で、続きの再生データに向けてＴｆｖ（２）の時間でアクセスを行なう。
【００３９】
以上のアフレコ編集を１サイクルとして、以下、同様の処理を繰り返す。この繰り返し処理の１サイクルを、図１の２２０から２２３までの各記録領域に対して適用し、１サイクルの処理に要する時間を処理順に沿って列挙すると、オーディオデータＡｊの再生時間ＴＡ、オーディオデータＡｊの終端からビデオデータＶｊの始端までのアクセス時間Ｔｆａｖ、ビデオデータＶｊの再生時間ＴｃＶｊ、ビデオデータＶｊの終端からオーディオデータＡｊ＋１の始端までのアクセス時間Ｔｆｖａ、オーディオデータＡｊ＋１の再生時間ＴＡ、オーディオデータＡｊ＋１の終端からビデオデータＶｊ＋１の始端までのアクセス時間Ｔｆａｖ、ビデオデータＶｊ＋１の再生時間ＴｃＶ（ｊ＋１）、ビデオデータＶｊ＋１の終端からオーディオデータＡｊの始端までのアクセス時間Ｔｆ（ｊ）、オーディオデータＡｊのアフレコ記録時間ＴＡ、オーディオデータＡｊの終端からオーディオデータＡｊ＋１の始端までのアクセス時間Ｔｆｖ（ｊ）、オーディオデータＡｊ＋１のアフレコ記録時間ＴＡ、オーディオデータＡｊ＋１の終端から次の再生データの始端までのアクセス時間Ｔｆｖ（ｊ＋１）となる。なお、ビデオデータＶｊ＋１の終端からオーディオデータＡｊの始端までのアクセス時間Ｔｆ（ｊ）には、再生から記録への切換処理時間を含んでおり、また、オーディオデータＡｊ＋１の終端から次の再生データの始端までのアクセス時間Ｔｆｖ（ｊ＋１）には、記録から再生への切換処理時間を含んでいるとする。
【００４０】
以上の処理時間を合計することで、アフレコ編集における１サイクルの処理時間が求められ、次式で表される。なお、上記の説明は、オーディオデータとビデオデータの組を２組まとめて再生し、その後、再生データと同じ領域内に、２つのオーディオデータをまとめてアフレコ記録する、という処理を１サイクルで行っている。
【００４１】
（２組まとめて領域内へのアフレコ編集を行なう場合の１サイクルの処理時間）＝ＴＡ＋Ｔｆａｖ＋ＴｃＶｊ＋Ｔｆｖａ＋ＴＡ＋Ｔｆａｖ＋ＴｃＶ（ｊ＋１）＋Ｔｆ（ｊ）＋ＴＡ＋Ｔｆｖ（ｊ）＋ＴＡ＋Ｔｆｖ（ｊ＋１）
ここで、オーディオデータとビデオデータが互いに隣接して連続的に記録されている場合は、ＴｆａｖとＴｆｖａは無視して０とし、さらに、アクセス処理によってビデオデータＶｊを読み飛ばす時間Ｔｆｖ（ｊ）と、ビデオデータＶｊ＋１を読み飛ばす時間Ｔｆｖ（ｊ＋１）は、ほぼ等しいとして、両者をＴｆｖで表記することで、次の式になる。
（２組まとめて領域内へのアフレコ編集を行なう場合の１サイクルの処理時間）＝Ｔｆ（ｊ）＋２×Ｔｆｖ＋ＴｃＶｊ＋ＴｃＶ（ｊ＋１）＋２×２×ＴＡ
ここで、図７で説明したように、アフレコ編集が成立するためには、オーディオデータの再生バッファ、ビデオデータの再生バッファがともに空にならず、かつ、アフレコのオーディオデータの記録バッファが溢れない必要がある。この条件について求めて行く。
【００４２】
まず、ビデオデータの再生バッファについて条件を求める。図１で説明した２組まとめて領域内へのアフレコ編集を行なう場合において、ディスクから再生されるビデオデータのサイズは、ビデオデータＶｊのデータ量をＹＶｊ、ビデオデータＶｊ＋１のデータ量をＹＶ（ｊ＋１）とすると、両者の合計サイズは、ＹＶｊ＋ＹＶ（ｊ＋１）となり、これがビデオデータの再生バッファに蓄積されることになる。この蓄積されたデータは、ビデオデータのビットレートでデコーダに消費されていく。可変ビットレートを考慮して、ビデオデータＶｊのビットレートをＶｄＶｊ、ビデオデータＶｊ＋１のビットレートをＶｄＶ（ｊ＋１）とすると、ビデオデータの再生バッファがデコーダに消費されて空になるまでの時間は、
ＹＶｊ／ＶｄＶｊ＋ＹＶ（ｊ＋１）／ＶｄＶ（ｊ＋１）
となる。
【００４３】
この時間が、先ほど求めたアフレコ編集の１サイクルの処理時間以上であれば、ビデオデータの再生バッファが空にならずにアフレコ編集を１サイクル行なうことができる。これがビデオデータの再生バッファに関する、アフレコ編集１サイクルの条件となる。
【００４４】
次に、オーディオデータの再生バッファについて条件を求める。図１で説明した２組まとめて領域内へのアフレコ編集を行なう場合において、ディスクから再生されるオーディオデータのサイズは、２×ＹＡとなる。ただし、オーディオデータは一定のビットレートＶｄＡであるとし、いずれのオーディオデータも同じ時間づつ記録され、そのデータ量がＹＡであるとしている。従って、オーディオデータはＶｄＡのビットレートでデコーダに消費されるので、オーディオデータの再生バッファが空になるまでの時間は、
２×ＹＡ／ＶｄＡ
となる。この時間が、先ほど求めたアフレコ編集の１サイクルの処理時間以上であれば、オーディオデータの再生バッファが空にならずにアフレコ編集を１サイクル行なうことができる。これがオーディオデータの再生バッファに関する、アフレコ編集１サイクルの条件となる。
【００４５】
次に、オーディオデータの記録バッファについて条件を求める。まず、アフレコデータの記録方法には同期記録と非同期記録の２つの記録方法が考えられる。１つ目の同期記録とは、アフレコ編集の１サイクルにおいて、ディスクから読み出したアフレコの元になるデータの量と、ディスクへ書き戻したアフレコデータの量を等しくする記録方法である。この同期記録でアフレコデータを記録した場合、１サイクル毎に、再生したオーディオデータと記録したオーディオデータの量が等しいためにデータ量の差分がほとんどなく、オーディオの記録バッファのオーバーフローやアンダーフローを防止できる。従って、同期記録でアフレコデータを記録する場合、オーディオデータの記録バッファは、１サイクル分のアフレコデータを蓄積できる容量以上さえあれば良く、記録バッファのアンダーフローやオーバーフローは気にしなくて済む。
【００４６】
２つ目の非同期記録とは、アフレコ編集の１サイクルにおいて、ディスクから読み出したアフレコの元になるデータの量と、ディスクへ書き戻したアフレコデータの量が異なる記録方法である。例えばビットレートの高いデータを編集する時や、ディスク上で編集対象となるデータの配置が離れている時に、１サイクルでアフレコデータを記録するための時間が不足することがある。このような場合に、１サイクルで書ききれなかった残りのアフレコデータを記録バッファに蓄積しておき、後で記録していくのがアフレコデータの非同期記録である。非同期記録の場合、１サイクル毎に、オーディオの記録バッファには、ディスクに記録できなかった残りのアフレコデータが蓄積されていく。従って、アフレコ編集がすべて終了するまでに、記録バッファがオーバーフローしないことが必要となる。この条件は次式で表される。
【００４７】
（記録バッファサイズ）≧（アフレコの総サイクル数）×（１サイクルあたりの記録バッファのデータ増加量）
アフレコ編集の総サイクル数とは、アフレコ編集の開始点から終了点までに必要なサイクル数を意味している。これに１サイクルあたりの記録バッファ増加量をかけることで、必要な記録バッファサイズが求められる。このように、アフレコデータの記録には上記の２つの方法が考えられ、いずれの方法を用いても良い。
【００４８】
以上で説明したの３つのバッファの条件、すなわち、ビデオデータの再生バッファ、オーディオデータの再生バッファ、オーディオデータの記録バッファの各条件を考慮すると、ビットレートの高いデータほどバッファのデータの消費が速いため、アフレコの成立条件が厳しくなる。そこで、最もビットレートが高いデータとして、ビデオデータの条件について着目する。
【００４９】
先ほどは、ビデオデータの再生バッファがデコーダに消費されて空になるまでの時間を求めたが、各々のビデオデータは、復号再生すると一定の再生時間になるようにディスク上に記録されているとする。すなわち、図１において、可変ビットレートも考慮して、ビデオデータＶｊとＶｊ＋１は、ディスク上におけるデータ量が異なっても良いが、デコーダで復号して映像として出力すると、どちらも同じ秒数の映像になるとする。この時間をデータ記録長ＴＩとする。ＴＩの単位は時間である。ビデオデータとオーディオデータは、それぞれ映像と音声が対応するように記録されるため、オーディオデータのＴＩもビデオデータのＴＩと等しくなるように記録される。ただし、オーディオデータは、ビデオデータよりもビットレートが低いために、同じ記録長ＴＩでも、オーディオデータはディスク上でビデオデータよりも小さなデータ量になる。
【００５０】
２組まとめて領域内へのアフレコ編集を行なう場合において、ビデオデータの再生バッファがデコーダに消費されて空になるまでの時間は、上記のデータ記録長ＴＩを用いて表すと、２×ＴＩとなる。この時間よりも、アフレコの１サイクルに要する処理時間の方が短ければアフレコ編集が成立することになるので、ビデオデータに着目した場合のアフレコの成立条件は、
２×ＴＩ≧（２組まとめて領域内へのアフレコ編集を行なう場合の１サイクルの処理時間）
となるので、代入すると、
２×ＴＩ≧Ｔｆ（ｊ）＋２×Ｔｆｖ＋ＴｃＶｊ＋ＴｃＶ（ｊ＋１）＋２×２×ＴＡ
となる。
【００５１】
ここで、オーディオデータの記録時間、または、再生時間として表されているＴＡについて詳しく説明する。
【００５２】
図４はオーディオデータ記録領域の詳細を表した図である。図４において、２２０は図１や図２で示したオーディオデータ記録領域２２０と同じであり、この記録領域の内部を拡大して表したものが、図４の（ａ）と（ｂ）である。オーディオデータ記録領域は複数の音声チャンネルのデータを記録できるように、その記録領域の内部がチャンネル別に分割されている。図４（ａ）と（ｂ）はいずれも、Ｎチャンネル分の記録領域を有しており、４１１はｃｈ１の記録領域、４１２はｃｈ２の記録領域、４１７はｃｈ（Ｎ−１）の記録領域、４１８はｃｈＮの記録領域を表している。なお、Ｎは１以上の整数であり、記録領域４１２と４１７の間には複数の音声チャンネルの記録領域が存在しても良い。
【００５３】
以上のように表された図４について、以下、アフレコ編集時におけるアクセスの様子を説明する。図４（ａ）において、ｃｈ１とｃｈ２がこのディスクに予め記録済みのオーディオデータであるとして、このｃｈ１とｃｈ２のオーディオデータが再生され、アフレコの元の音声になるとする。そして、ｃｈ（Ｎ−１）とｃｈＮは空き領域であるとして、ｃｈ１とｃｈ２のオーディオデータは残したまま、ｃｈ（Ｎ−１）とｃｈＮにアフレコのオーディオデータを記録することができる。先ほどの図３において、ビデオデータＶｊ＋１を再生した後に、アフレコデータを記録するために、アクセス時間Ｔｆ（ｊ）を使ってオーディオデータＡｊの始端へアクセスを行なう例を説明したが、図４（ａ）においてこのアクセス動作は、アフレコ記録を行なうチャンネルの空き領域の先頭にアクセスすることになる。従って、図４（ａ）において、アクセスの着地点はオーディオデータ記録領域２２０の始端ではなく、正確には、オーディオデータｃｈ（Ｎ−１）の始端に着地することになる。そして、アフレコデータをｃｈ（Ｎ−１）とｃｈＮに記録した後、再び続きの再生データの始端へ向けてアクセス時間Ｔｆ（ｊ）でアクセスを行なう。オーディオデータ１チャンネル分のデータ記録に要する時間をＴｃＡとすると、図４（ａ）ではｃｈ（Ｎ−１）とｃｈ２の合計２チャンネル分のデータを記録しているため、オーディオデータ記録領域２２０内の所望のチャンネルを記録または再生するための時間をＴＡとすると、ＴＡ＝２×ＴｃＡとなる。このように図４（ａ）では、オーディオデータ記録領域２２０の内部で、アフレコで記録する複数のチャンネルの空き領域が連続している場合について説明した。
【００５４】
一方で、図４（ｂ）に示した例では、ｃｈ２とｃｈ（Ｎ−１）がこのディスクに予め記録済みのオーディオデータであるとして、このｃｈ２とｃｈ（Ｎ−１）のオーディオデータが再生され、アフレコの元の音声になるとする。そして、ｃｈ１とｃｈＮが空き領域であるとして、ｃｈ２とｃｈ（Ｎ−１）のオーディオデータは残したまま、ｃｈ１とｃｈＮにアフレコのオーディオデータを記録する場合を考える。この場合、アフレコ記録を行なうためのアクセス動作は、オーディオデータｃｈ１の始端に着地することになる。そして、ｃｈ１にアフレコデータを記録した後、今度はｃｈＮの始端にアクセスする必要がある。
【００５５】
ここで、光ディスク装置のアクセス方法について説明する。光ディスク装置のピックアップは、別名、光学ヘッドとも呼ばれ、ピックアップ自体がディスクの半径方向に移動可能で、さらに、ピックアップ上に搭載されたレンズ部分も、ピックアップと独立した動作でディスクの半径方向に移動できる。ファインシークは、トラックジャンプやキックとも呼ばれ、光ディスク装置のピックアップ位置を固定したまま、レンズ部分だけをディスクの半径方向に動かすことで目的のトラック位置に移動する方法である。レンズの可動範囲は狭いため、ファインシークはディスク上で近距離のアクセス時に使用されるが、レンズ部分だけを動かすので、短時間で目的のトラック位置に移動することができる。一方で、長距離のアクセスには、ピックアップ全体を移動させるシーク動作が使用される。このシーク動作はロングジャンプやロングシークとも呼ばれ、可動範囲は広いが、ピックアップ自体の移動が伴うため、ファインシークよりもアクセスに時間がかかる。また、ディスク媒体が螺旋状のトラックで、目的のデータが現在の読み出し位置より先にある場合は、そのまま螺旋状のトラックをトレースすることで、目的のデータ位置に到達することもできる。このようなトレース動作によるアクセス方法をここでは回転待ちと呼ぶことにする。
【００５６】
図４（ｂ）ではｃｈ１の終端からｃｈＮの始端までを２通りのアクセス方法で示している。１つ目はファインシークなどのアクセス動作によって、アクセス時間Ｔｆｆを使ってｃｈ１の終端からｃｈＮの始端へとアクセスする方法である。２つ目は回転待ちで、そのままｃｈＮの始端へ到達する方法である。一般にオーディオデータはビデオデータに比べてビットレートが低く、１チャンネルあたりのデータ量も少ない場合が多い。従って、数チャンネル分のオーディオデータであれば、ファインシーク動作でアクセスするよりも単純に回転待ちすることでｃｈＮの始端に到達する方が短時間で済むことがある。このような場合、図４（ｂ）の例ではアフレコデータをｃｈ１に記録した後、回転待ちでｃｈＮの始端へ到達し、その後、ｃｈＮにアフレコデータを記録しても良い。この結果、すべての音声チャンネル、すなわち、Ｎチャンネル分の領域をなぞることになるので、図４（ｂ）における処理時間はＴＡ＝Ｎ×ＴｃＡとなる。このように図４（ｂ）では、オーディオデータ記録領域２２０の内部で、アフレコで記録する複数のチャンネルの空き領域が不連続な場合について説明した。
【００５７】
以上のように図４（ａ）と（ｂ）を比較すると、どちらも２チャンネル分のオーディオデータをアフレコで記録しているにもかかわらず、その処理時間が異なっている。オーディオデータ記録領域の内部で、どの音声チャンネルが空き領域であるかを考慮してアフレコに要する処理時間を計算することが望ましいが、簡単化のために、図４（ｂ）のような最悪ケースでＴＡ＝Ｎ×ＴｃＡとしても良い。
【００５８】
図５はオーディオデータと他種データの記録領域の詳細を表した図である。前述した図２の説明において、オーディオデータ記録領域とビデオデータ記録領域の間には、他種データが存在しても良いと記した。この他種データとは、例えば、隣接するオーディオデータやビデオデータと同じ内容をより低いビットレートで記録したデータや、隣接するオーディオデータやビデオデータに関連した管理データなどがある。図５では、他種データ記録領域を５３０と５４０で表し、その領域に記録された他種データをＬｊで表している。その他の記号は図４と同様である。
【００５９】
他種データは、隣接するオーディオデータやビデオデータに関連があるため、アフレコ編集などでオーディオデータやビデオデータを変更すると、これらのデータに関連がある他種データも変更する必要がある。例えば他種データが低ビットレートのデータであった場合、オーディオデータをアフレコで変更した際に、低ビットレートの音声データもアフレコで変更する必要がある。
【００６０】
図５（ａ）では、他種データ記録領域５３０が、オーディオデータ記録領域２２０の後ろに隣接して配置されている例を示している。ここでオーディオデータのｃｈ（Ｎ−１）とｃｈＮをアフレコで記録する場合を考えると、２チャンネル分のオーディオデータを記録した後、他種データＬｊも記録更新する必要がある。他種データはビットレートが低いために、例えばオーディオデータの１チャンネル分程度に相当すると見なせば、結果としてアフレコ編集ではオーディオデータ２チャンネル分と、他種データを合わせた分、すなわち、オーディオデータ３チャンネル分のデータを記録することになる。従って、この処理時間ＴＡは、ＴＡ＝３×ＴｃＡとなる。
【００６１】
図５（ｂ）では、他種データ記録領域５４０が、オーディオデータ記録領域２２０の前に隣接して配置されている。ここで、図５（ａ）と同様に、オーディオデータのｃｈ（Ｎ−１）とｃｈＮをアフレコで記録する場合を考えると、２チャンネル分のオーディオデータを記録する前に、他種データＬｊもアフレコで記録更新する必要がある。従って、アフレコで記録するためのアクセスの着地点は他種データＬｊの始端となり、他種データＬｊを記録した後、オーディオデータｃｈ（Ｎ−１）にアクセスすることになる。他種データＬｊの終端からオーディオデータｃｈ（Ｎ−１）の始端までのアクセスは、先ほどと同様にＴｆｆのアクセス時間で到達しても良いが、回転待ちで到達しても良く、その後、オーディオデータｃｈ（Ｎ−１）とｃｈＮを記録して、再び続きの再生データへアクセスして行く。結果として、図５（ｂ）の例では、他種データＬｊとＮチャンネルのオーディオデータを全てなぞることになるので、その処理時間ＴＡは、ＴＡ＝（Ｎ＋１）×ＴｃＡとなる。
【００６２】
以上のように図５（ａ）と（ｂ）を比較すると、どちらも同じ２つの音声チャンネルｃｈ（Ｎ−１）とｃｈＮのオーディオデータをアフレコで記録しているにもかかわらず、他種データの配置によってその処理時間が異なっている。従って、アフレコの際には他種データの配置も含めて、アフレコに要する処理時間を計算することが望ましいが、簡単化のために、図４（ｂ）のような最悪ケースで、他種データも音声チャンネルの１つと見なして、ＴＡ＝Ｎ×ＴｃＡとしても良い。この場合、Ｎは音声チャンネルの数に対して、さらに１チャンネル分の他種データを加えたチャンネル数であるとしても良い。
【００６３】
また、ディスク上でオーディオデータ記録領域や他種データ記録領域には、記録または再生が不可能なディフェクトが存在する場合がある。このようなディフェクトはＥＣＣブロック単位でスキップする必要があり、スキップしている間はディスクに対して記録も再生もできない。１ＥＣＣブロックを読み出す時間をＴｓ、ビデオデータ内でスキップするＥＣＣブロックの数をａ、他種データも含めたオーディオデータ内でスキップするＥＣＣブロックの数をｂとすると、先ほどのアフレコにおけるオーディオデータの記録に要する処理時間ＴＡは、
ＴＡ＝Ｎ×ＴｃＡ＋ｂ×Ｔｓ
となる。また、図１におけるビデオデータＶｊの再生に要する時間はＴｃＶｊ＋ａ×Ｔｓ
となり、ビデオデータＶｊ＋１の再生に要する時間はＴｃＶ（ｊ＋１）＋ａ×Ｔｓとなり、これらを、先ほどのビデオデータに着目した場合のアフレコの成立条件の式
２×ＴＩ≧Ｔｆ（ｊ）＋２×Ｔｆｖ＋ＴｃＶｊ＋ＴｃＶ（ｊ＋１）＋２×２×ＴＡ
に代入すると、
２×ＴＩ≧｛Ｔｆ（ｊ）＋２×Ｔｆｖ＋（ａ＋２×ｂ）×２×Ｔｓ＋ＴｃＶｊ＋ＴｃＶ（ｊ＋１）＋２×２×Ｎ×ＴｃＡ｝
となる。さらに、ディスクの記録または再生のビットレートをＶｔとすると、
ＴｃＶｊ＝ＴＩ×ＶｄＶｊ／Ｖｔ
ＴｃＶ（ｊ＋１）＝ＴＩ×ＶｄＶ（ｊ＋１）／Ｖｔ
ＴｃＡ＝ＴＩ×ＶｄＡ／Ｖｔ
これらを条件式に代入して整理すると、
ＴＩ≧（Ｔｆ（ｊ）＋２×Ｔｆｖ＋（ａ＋２×ｂ）×２×Ｔｓ）×Ｖｔ／（２×Ｖｔ−ＶｄＶｊ−ＶｄＶ（ｊ＋１）−２×２×Ｎ×ＶｄＡ）
となり、これが、２組まとめて領域内へのアフレコ編集を行なう場合における成立条件の式となる。なお、上記の式は、ビデオデータＶｊとＶｊ＋１のビットレートが異なるケース、すなわち、ビデオデータが可変ビットレートの場合の式である。一方で、ビデオデータが固定ビットレートの場合、ビデオデータのビットレートをＶｄＶとすると、上記の式はＶｄＶｊ＝ＶｄＶ（ｊ＋１）＝ＶｄＶで置き換えられるので、
ＴＩ≧（Ｔｆ（ｊ）＋２×Ｔｆｖ＋（ａ＋２×ｂ）×２×Ｔｓ）×Ｖｔ／（２×Ｖｔ−２×ＶｄＶ−２×２×Ｎ×ＶｄＡ）
となる。これが、ビデオデータが固定ビットレートの場合における、２組まとめて領域内へのアフレコ編集を行なう場合の成立条件の式である。
【００６４】
また、ここまでの説明では、２組まとめて領域内へのアフレコ編集を行なう場合の成立条件を求めたが、Ｍを２以上の整数として、Ｍ組まとめて領域内へのアフレコ編集を行なっても良い。この方法について図８を用いて説明する。
【００６５】
図８は、Ｍ組まとめて領域内へのアフレコ編集を行なう方法を表した図であり、図８において２１０から２１５までと、２２０から２２１までの各記録領域は、図３で説明したものと同じである。
【００６６】
図８において、オーディオデータＡ１を再生した後、ビデオデータＶ１にアクセスし、ビデオデータＶ１の再生を行なう。その後、アフレコデータを記録するのではなく、そのまま次のオーディオデータＡ２へアクセスを行なう。そして、オーディオデータＡ２を再生し、さらにビデオデータＶ２を再生する。このようにオーディオデータとビデオデータの組を再生し続け、Ｍ組目のオーディオデータＡｊとビデオデータＶｊまで再生した後で、アフレコデータを記録するために、オーディオデータＡ１へアクセスを行なう。そしてオーディオデータＡ１にアフレコデータを記録し、さらに次のオーディオデータＡ２へアクセスし、アフレコデータの記録を行なう、以降、この処理を繰り返し、Ｍ個目のオーディオデータＡｊへのアフレコ記録が終わると、続きの再生データへアクセスを行なう。
【００６７】
以上のように、本実施形態では、オーディオデータとビデオデータの組をＭ組再生してから、Ｍ個のオーディオデータをアフレコ記録し、このアフレコ編集を１サイクルとして繰り返すようにした。Ｍ組まとめて領域内へのアフレコ編集が成立するための条件を求めると、先ほど求めた２組まとめて領域内へのアフレコ編集を行なう場合の条件式をＭで一般化することで、
ＴＩ≧（Ｔｆ（ｊ）＋Ｍ×Ｔｆｖ＋（ａ＋２×ｂ）×Ｍ×Ｔｓ）×Ｖｔ／（Ｍ×Ｖｔ−Σ（ＶｄＶｋ）−２×Ｍ×Ｎ×ＶｄＡ）、
（Σはｋ＝１〜Ｍ）
となり、これが、Ｍ組まとめて領域内へのアフレコ編集を行なう場合における成立条件の式となる。なお、上記の式は、個々のビデオデータのビットレートが異なるケース、すなわち、ビデオデータが可変ビットレートの場合の式であり、上記の式において、Σ（ＶｄＶｋ）は、１サイクルにおけるＭ個のビデオデータのビットレートを合計した値を意味している。実際にΣ（ＶｄＶｋ）を求めるためには、アフレコ編集の１サイクルにおけるＭ個のビデオデータのビットレートを全て調べることが望ましい。しかし、処理を簡略化するために、アフレコ編集の対象となるビデオデータの最大ビットレート、または、１サイクル内のビデオデータの最大ビットレートを決めて計算しても良い。この場合、ビデオデータの最大ビットレートをＶｄＶｍａｘとすると、Σ（ＶｄＶｋ）＝Ｍ×ＶｄＶｍａｘとなり、条件式の計算が簡単になる。この結果、可変ビットレートにおいて、Ｍ組まとめて領域内へのアフレコ編集を行なう場合における成立条件の式は、
ＴＩ≧（Ｔｆ（ｊ）＋Ｍ×Ｔｆｖ＋（ａ＋２×ｂ）×Ｍ×Ｔｓ）×Ｖｔ／（Ｍ×Ｖｔ−Ｍ×ＶｄＶｍａｘ−２×Ｍ×Ｎ×ＶｄＡ）
となる。
【００６８】
一方で、ビデオデータが固定ビットレートの場合、ビデオデータのビットレートをＶｄＶとすると、上記の式におけるΣ（ＶｄＶｋ）はｋ＝１〜Ｍまでの合計値であるため、Σ（ＶｄＶｋ）＝Ｍ×ＶｄＶで置き換えられるので、
ＴＩ≧（Ｔｆ（ｊ）＋Ｍ×Ｔｆｖ＋（ａ＋２×ｂ）×Ｍ×Ｔｓ）×Ｖｔ／（Ｍ×Ｖｔ−Ｍ×ＶｄＶ−２×Ｍ×Ｎ×ＶｄＡ）
となる。これが、ビデオデータが固定ビットレートの場合における、Ｍ組まとめて領域内へのアフレコ編集を行なう場合の成立条件の式である。この式は、可変ビットレートの式において、ＶｄＶｍａｘをＶｄＶで表したものと同じになり、可変ビットレートと固定ビットレートを統一的に表現した式にも相当する。
【００６９】
なお、アフレコ編集が成立するためのＭを求めるには、上記の統一的に表した条件式をＭについて変形した式を用いても良い。すなわち、上記の式において、ＥＣＣブロックをスキップする要素を省略してａ＝ｂ＝０とすると、
Ｍ≧（Ｔｆ（ｊ）×Ｖｔ）／（ＴＩ×（Ｖｔ−ＶｄＶ−２×Ｎ×ＶｄＡ）−Ｔｆｖ×Ｖｔ）
となり、これがＭ組まとめて領域内へのアフレコ編集を行なう場合の、アフレコ編集を成立させるＭを求める式である。この条件式を満たすＭを、２以上の整数の範囲で求めれば、アフレコ編集を成立させることが可能になる。
【００７０】
図１２は、アフレコ編集の処理内容を表したフローチャートである。図１２のフローチャートは、先ほどの図８で示した、Ｍ組まとめて領域内へのアフレコ編集を行なう方法に対応しており、以下、図８と図１２を用いて説明する。
【００７１】
図１２において、アフレコ編集の処理は開始処理Ｃ１０から始まる。前提としてＣ１０が開始される前に、オーディオデータとビデオデータの再生が既に始まっているとする。次に、図１２のオーディオデータへアクセスする処理Ｃ２０を実行することで、図８では予め始まっていた再生処理が、オーディオデータＡ１の始端まで到達する。次に、図１２のオーディオデータを再生する処理Ｃ２２を実行することで、図８ではオーディオデータＡ１が再生される。次に、図１２のビデオデータへアクセスする処理Ｃ２４を実行することで、図８ではオーディオデータＡ１の終端からビデオデータＶ１の始端へのアクセスが実行される。次に、図１２のビデオデータを再生する処理Ｃ２６を実行することで、図８ではビデオデータＶ１が再生される。
【００７２】
この時点で、オーディオデータとビデオデータからなる組を１組再生したことになり、図１２では再生回数の判定処理Ｃ３０が実行される。Ｃ３０では再生が済んだ組の数と、Ｍ組まとめてアフレコする際のＭの数が比較される。ここで、Ｍは２以上の整数であり、Ｃ３０において再生が済んだ組の数がＭに満たない場合は、再びＣ２０の処理へ戻る。そして、Ｃ２０のオーディオデータへアクセスする処理を実行することで、図８ではビデオデータＶ１の終端からオーディオデータＡ２の始端へのアクセスが実行され、以下、図１２のＣ２２、Ｃ２４、Ｃ２６の処理を実行することで、図８ではオーディオデータＡ２とビデオデータＶ２が再生される。その後、図１２の再生回数の判定処理Ｃ３０の条件を満たすまで、同様の処理が繰り返される。
【００７３】
そして、図８においてオーディオデータＡｊとビデオデータＶｊまでを再生した段階で、オーディオデータとビデオデータからなる組を合計でＭ組再生したとすると、図１２ではＣ３０の判定処理で比較条件が満たされるので、次の処理Ｃ４０として、アフレコするデータへアクセスおよび再生から記録への切換え処理が実行される。この処理によって、図８では、ビデオデータＶｊの終端からオーディオデータＡ１の始端へのアクセスが実行されると共に、装置において再生から記録への切換え処理が実行される。次に、図１２のアフレコするデータを記録する処理Ｃ５０を実行することで、図８ではオーディオデータＡ１にアフレコデータが記録される。この時点で、アフレコデータを１回記録したことになる。
【００７４】
次に、図１２のアフレコ回数の判定処理Ｃ６０が実行される。このアフレコ回数の判定処理Ｃ６０では、アフレコデータを記録した回数と、Ｍ回まとめてアフレコ処理する際のＭの数が比較される。このＭは２以上の整数であり、先ほどの再生回数の判定処理Ｃ３０で比較したＭと同じ値である。Ｃ６０のアフレコ回数の判定処理において、アフレコデータを記録した回数がＭに満たない場合は、次のアフレコ領域へアクセスする処理Ｃ６２が実行される。Ｃ６２を実行することで、図８ではオーディオデータＡ１の終端から次のオーディオデータＡ２の始端へのアクセスが実行される。次に、図１２ではＣ６２の処理から再びＣ５０の処理へ戻り、アフレコするデータを記録する処理Ｃ５０が実行される。この処理で、図８ではオーディオデータＡ２にアフレコデータが記録される。この時点で、アフレコデータを２回記録したことになる。
【００７５】
そして、図１２では再びアフレコ回数の判定処理Ｃ６０が実行され、以降、Ｃ６０の判定条件を満たすまで、同様の処理が繰り返される。そして、図８においてオーディオデータＡｊまでアフレコデータが記録された段階で、アフレコデータを記録した回数がＭ回になったとすると、図１２ではＣ６０の判定処理で比較条件が満たされるので、次の処理Ｃ７０へ進む。アフレコ終了の判定処理Ｃ７０では、全体のアフレコ編集が終了したか判定を行なう。まだアフレコ編集を継続する場合は次のＣ８０へ分岐する。Ｃ８０の処理では、続きの再生データへアクセスおよび記録から再生への切換え処理が実行される。この処理によって、図８では、オーディオデータＡｊの終端から、続きの再生データの始端へアクセスが行われる。続きの再生データとは、図８には図示していないが、ビデオデータＶｊの後ろにつづくオーディオデータやビデオデータのことを意味している。また、このアクセスを行なうと共に、装置において記録から再生への切換処理が実行される。
【００７６】
ここまでの処理が、アフレコの編集方法における１サイクルに相当する。この１サイクルの処理で、オーディオデータとビデオデータからなる組をＭ組再生し、その後で、アフレコデータをＭ回まとめて記録している。図１２において、Ｃ８０の処理を実行した後は、再び、オーディオデータを再生する処理Ｃ２２へ戻り、以降、この１サイクルの処理が繰り返される。全てのアフレコ編集が終了すると、アフレコ終了の判定処理Ｃ７０によって判定され、終了処理Ｃ９０に進み、全体のアフレコ編集が終了する。
【００７７】
なお、アフレコ編集の終了付近では、オーディオデータやビデオデータの数が、繰り返し数のＭに満たないことがあるため、Ｃ３０やＣ６０での判定処理では、単にＭとの回数を比較するだけでなく、アフレコの終了付近であるかも考慮して判定するようにしても良い。
【００７８】
図１５は、アフレコ編集の条件式をグラフで表した図である。図１５において、横軸はビデオデータのビットレート、縦軸はビデオデータの記録長を表している。ビデオデータの記録長とは、１つのビデオデータ記録領域に何秒分のビデオデータが記録されているかを表しており、記録長は時間の単位で表現される。また、Ｆ１０のグラフは、アフレコ編集の繰り返し数Ｍが、Ｍ＝１の場合を表しており、Ｆ２０のグラフはＭ＝２の場合を表しており、Ｆ３０のグラフはＭ＝３の場合を表している。
【００７９】
図１５のグラフは、Ｍ組まとめて領域内へのアフレコ編集を行なう場合における成立条件の式、
ＴＩ≧（Ｔｆ（ｊ）＋Ｍ×Ｔｆｖ＋（ａ＋２×ｂ）×Ｍ×Ｔｓ）×Ｖｔ／（Ｍ×Ｖｔ−Σ（ＶｄＶｋ）−２×Ｍ×Ｎ×ＶｄＡ）、
（Σはｋ＝１〜Ｍ）
において、実際の数値を代入することで作成できる。例えば、
Ｍ＝２回
Ｎ＝４チャンネル
Ｔｆ（ｊ）＝８００ｍｓｅｃ
Ｔｆｖ＝１００ｍｓｅｃ
ａ＝２個
ｂ＝１個
Ｔｓ＝２０ｍｓｅｃ
Ｖｔ＝３０Ｍｂｐｓ
ＶｄＡ＝１Ｍｂｐｓ
という具体的な数値を代入すれば、ビデオデータの記録長ＴＩはビデオデータのビットレートＶｄＶｋを変数としたグラフになる。
【００８０】
さらにＭの値を変化させて、何本かのグラフを作成することで、アフレコ編集が成立するためのＭの値を求めることができる。例えば図１５には、Ｆ１０にＭ＝１のグラフ、Ｆ２０にＭ＝２のグラフ、Ｆ３０にＭ＝３のグラフが示されている。ここで、アフレコ編集したいディスクがあり、そのディスクにはビデオデータとオーディオデータが、ある一定の記録長ＴＩａの時間で交互に記録されているとする。また、そのディスクにおけるビデオデータのビットレートはＦ４０であるとする。この場合、図１５のグラフにおいて、横軸のビットレートがＦ４０である点を、３つのグラフＦ１０、Ｆ２０、Ｆ３０について求めると、それぞれのグラフの縦軸について、必要な記録長はＦ１１、Ｆ２１、Ｆ３１であることが分かる。このグラフの交点が意味するところは次の通りである。
【００８１】
まず、Ｍ＝１のグラフＦ１０からは、ビットレートＦ４０のデータをＭ＝１のサイクルでアフレコ編集するには、最低でも記録長がＦ１１以上の時間で記録されている必要があることが分かる。次に、Ｍ＝２のグラフＦ２０からは、ビットレートＦ４０のデータをＭ＝２のサイクルでアフレコ編集するには、最低でも記録長がＦ２１以上の時間で記録されている必要があることが分かる。そして、Ｍ＝３のグラフＦ３０からは、ビットレートＦ４０のデータをＭ＝３のサイクルでアフレコ編集するには、最低でも記録長がＦ３１以上の時間で記録されている必要があることが分かる。ここで、アフレコ編集したいディスクの記録長ＴＩａがＦ１１＞ＴＩａ＞Ｆ２１である場合、アフレコ編集がＭ＝１の繰り返し数では成立せず、Ｍ＝２以上の繰り返し数でアフレコ編集を行なえば、アフレコ編集が成立することがわかる。ちなみに、Ｍ＝１のアフレコ編集とは、オーディオデータとビデオデータからなる組を１組再生する毎に、アフレコデータを１回記録することになるため、これは従来の方法に該当する。このように従来の方法ではアフレコ編集が成立しなかったディスクに対して、本実施形態によるアフレコ編集では、Ｍ＝２以上の繰り返し数でアフレコ編集を行なう場合の条件式を計算することで、アフレコ編集が成立するための繰り返し数を求め、アフレコ編集を可能にする点が特徴である。
【００８２】
なお、装置の記録バッファや再生バッファのサイズによって、繰り返し回数Ｍに制限が生じる場合がある。このような場合は、ディスクにデータを記録する際に、ある繰り返し数Ｍでアフレコ編集が成立するような記録長でビデオデータやオーディオデータを記録するようにしても良い。
【００８３】
また、アフレコ編集の成立条件を計算するには、アクセス時間の数値が必要となる。アクセス時間を求めるには、例えば次の図１４に示すような方法を用いても良い。
【００８４】
図１４はディスク装置のアクセスモデルを表した図であり、図１４（ａ）は横軸をアクセスの移動距離、縦軸をアクセス時間としたアクセスグラフである。Ｅ１０は、ディスク装置のアクセス時間を簡略化して表したグラフである。このグラフＥ１０は、予めディスク装置のアクセス性能を測定するなどの方法で作成することができる。図１４（ａ）のアクセスグラフを用いてアクセス時間を求めるには、まずディスク上における移動元のデータから移動先のデータへアクセスする際の移動距離を求める。移動距離は、移動元のデータと移動先のデータのアドレス情報などから計算することができる。移動距離が得られたら、図１４（ａ）のアクセスグラフの横軸で該当する移動距離を探し、これがグラフＥ１０と交差する点の縦軸の値が求めるアクセス時間となる。例えば、あるアクセスの距離が図１４（ａ）の横軸におけるＥ３３の値だった場合、アクセス時間はＥ２３の値となる。このように、図１４（ａ）に示すようなアクセスグラフを用いることで、所望のアクセス時間を求めることができる。なお、図１４（ａ）のグラフＥ１０は説明のために簡略化されたグラフになっているが、より詳細なアクセス性能をグラフに反映させることで、アフレコ編集の成立条件を高い精度で計算することができる。
【００８５】
図１４（ｂ）はアクセステーブルを表しており、横の欄はＳｒ１、Ｓｒ２、Ｓｒ３、Ｓｒ４でディスク上の現在位置が示されている。縦の列にはＤｒ１、Ｄｒ２、Ｄｒ３、Ｄｒ４でディスク上の目標位置が示されている。図１４（ｂ）のアクセステーブルでは、説明のために、ディスク上の領域を半径に応じて４つの領域に分割している。例えば、ディスク上の半径３０ｍｍ未満の領域はＤｒ１とＳｒ１、半径３０ｍｍから６０ｍｍまでの領域はＤｒ２とＳｒ２、半径６０ｍｍから９０ｍｍまでの領域はＤｒ３とＳｒ３、半径９０ｍｍを超える領域はＤｒ４とＳｒ４、のように分割できる。このように表された図１４（ｂ）のアクセステーブルにおいて、アクセス時間は次のように求められる。例えば、ディスク上でアクセス元のデータが半径３０ｍｍ未満の領域である場合、現在位置をＳｒ１とする。次にアクセス先のデータが半径６０ｍｍから９０ｍｍまでの領域である場合、目標位置をＤｒ３とする。以上のＳｒ１とＤｒ３の交点をアクセステーブルから求めると、５００ｍｓｅｃという値が得られる。このように、図１４（ｂ）で示すようなアクセステーブルを用いても、アクセス時間を求めることができる。なお、図１４（ｂ）のアクセステーブルでは、ディスク上の領域を４つに分割したが、より細かく分割することで、正確なアクセス時間を求めることができる。
【００８６】
図１３は本発明の記録再生装置の一実施形態（編集装置）の構成を表した図であり、図１３において、Ｄ１０は制御手段、Ｄ１１はＣＰＵ、Ｄ１２はメモリ手段、Ｄ２０はバス手段、Ｄ３０はディスクドライブ手段、Ｄ４０はデコーダＡ手段、Ｄ５０はデコーダＢ手段、Ｄ６０はエンコーダＣ手段、Ｄ１３、Ｄ３１、Ｄ４１、Ｄ５１、Ｄ６１は各手段とバス手段を結ぶインタフェース手段、Ｄ７０はＡＶ信号処理手段、Ｄ４２、Ｄ５２、Ｄ６２は各手段とＡＶ信号処理手段を結ぶインタフェース手段、Ｄ８０はＡＶ出力手段、Ｄ９０はＡＶ入力手段、Ｄ８１、Ｄ９１は各手段とＡＶ信号処理手段を結ぶインタフェース手段を表している。
【００８７】
以上のように構成された本実施形態の記録再生装置について、以下、その動作を説明する。ディスクドライブ手段Ｄ３０で読み出されたビデオデータは、バス手段Ｄ２０を介してデコーダＡ手段Ｄ４０に伝達され、デコード処理される。また、ディスクドライブ手段Ｄ３０で読み出されたオーディオデータは、バス手段Ｄ２０を介してデコーダＢ手段Ｄ５０に伝達され、デコード処理される。デコードされたデータは、ＡＶ信号処理手段Ｄ７０に伝達され、映像と音声の同期や、必要な信号処理を行った上で、ＡＶ出力手段Ｄ８０に出力される。このように映像や音声を再生しながら、今度はアフレコしたい映像や音声をＡＶ入力手段Ｄ９０から入力する。ＡＶ信号処理手段Ｄ７０では、ＡＶ入力手段Ｄ９０から入力された映像や音声と、ディスクから再生されたオーディオデータやビデオデータを合わせて加工処理を行ない、これをエンコーダＣ手段Ｄ６０に伝達する。エンコーダＣ手段Ｄ６０でエンコードされたアフレコデータは、バス手段Ｄ２０を介してディスクドライブ手段Ｄ３０に伝達され、ディスクに記録される。制御手段Ｄ１０は、これらの一連のアフレコ編集の制御を行ない、さらにアフレコ編集を開始する際には、アフレコ編集が成立するための条件を計算し、計算結果に基づいたアフレコ編集の制御が行われる。なお、図１３では２つのデコーダ手段と、１つのエンコーダ手段を表したが、これらの手段の数は必要に応じて増やしても良い。
【００８８】
以上のように、実施の形態１では、領域内へのアフレコ編集の方法について説明した。なお、領域内へのアフレコ編集では、Ｍを増やしていくことで、アフレコ編集が成立し易くなる。しかし、図８においてＭを増やし過ぎると、ビデオデータＶｊの終端からオーディオデータＡ１の始端までのアクセス時間Ｔｆ（ｊ）が増加する。これは、アフレコデータを記録する領域に戻るためのアクセス距離が増加することを意味しており、Ｍを増やし過ぎると、アクセス距離がファインシークの範囲を超えることがある。アクセス距離がファインシークの範囲を超えると、アクセス時間Ｔｆ（ｊ）が急激に増加するため、アフレコ編集が成立しづらくなる。このように、領域内へのアフレコ編集では、アフレコ編集を成立させる範囲でＭを増やす際に、ファインシークの範囲内でアクセスできるようにＭの上限を設けると、よりアフレコ編集が成立し易くなる。
【００８９】
また、Ｍを増やしていくと、アフレコの１サイクル中でまとめて記録するアフレコデータの量が増加するため、記録バッファのサイズを考慮する必要がある。アフレコの１サイクルでまとめて記録するアフレコデータの量は、Ｎａチャンネルのオーディオデータをアフレコで記録するとして、Ｍ×ＴＩ×Ｎａ×ＶｄＡとなる。記録バッファのサイズをＢｃとすると、アフレコの１サイクル中に記録バッファがオーバーフローしない条件は、
Ｂｃ≧Ｍ×ＴＩ×Ｎａ×ＶｄＡ
となり、これをＭについて変形すると、次式が得られる。
【００９０】
Ｍ≦Ｂｃ／（ＴＩ×Ｎａ×ＶｄＡ）
これが、アフレコの１サイクル中に記録バッファがオーバーフローしないための、Ｍの上限となる。
【００９１】
このように、アフレコ編集を成立させるためのＭを求める際には、アフレコ成立条件の式でＭの下限を求めるだけでなく、ファインシークの範囲内になるＭの上限や、記録バッファがオーバーフローしないＭの上限を考慮してＭを求めると良い。
【００９２】
以上のように、本発明の実施の形態１では、オーディオデータとビデオデータからなる組をＭ組再生し、その後、Ｍ個のオーディオデータを領域内へアフレコ記録する処理を１サイクルとして、１サイクルのアフレコ編集が成立する条件を求める。そして、この条件式を満たす範囲でＭを増やすことで、アフレコ編集が成立し易くなる効果が得られる。
【００９３】
（実施の形態２）
以下では本発明の実施の形態２について説明する。図１０は、本実施形態にかかる記録再生装置における、別領域（後述する追加シーケンス）へのアフレコ編集の方法を表した図であり、図１０において２１０から２１３までと、２２０から２２３までの各記録領域は、図１で説明したものと同じである。また、オーディオデータＡ１、ビデオデータＶ１、オーディオデータＡ２、ビデオデータＶ２までの再生も、図１で説明したものと同じである。図１０において、オリジナルのオーディオデータＡｉと、ビデオデータＶｉと、アフレコのオーディオデータＢｉとが、同じ実時間に対応するデータである。さらに、本実施形態にかかる記録再生装置の概略構成は図６に示したものと同様である。なお、以下のアフレコ編集の手順は、制御部６５０がピックアップ６１０の動作を制御することによって実現される。
【００９４】
なお、図１０において、領域２１０〜２２３…の記録領域と、領域２５０〜２６２…の記録領域は、記録媒体上で互いに離れた位置に配置されている。以降、領域２１０〜２２３…の記録領域を主シーケンス、領域２５０〜２６２…の記録領域を追加シーケンスと称する。また、主シーケンスにおいて、領域２１０と領域２１１、領域２１２と領域２１３のように、交互に隣接配置された領域のオーディオデータとビデオデータの組み合わせが、同じ実時間に対応している。このように、主シーケンスでは、同じ実時間に対応するオーディオデータとビデオデータの組み合わせを含むデータのまとまり（記録領域）を、１つのデータブロックと定義する。すなわち、例えば領域２１０と領域２１１を、１つのデータブロックとして扱う。一方、追加シーケンスでは、例えば領域２５０は、主シーケンスの領域２１０と領域２１１のデータブロックと同じ実時間に対応し、領域２５２の記録領域は、主シーケンスの領域２１２と領域２１３のデータブロックと同じ実時間に対応する。追加シーケンスでは、領域２５０、領域２５２…のそれぞれを、１つのデータブロックとして扱う。
【００９５】
別領域（追加シーケンス）へのアフレコ編集では、ビデオデータＶ２まで主シーケンスの再生が終わったあとで、アフレコデータを記録するために、ディスク上の別領域（追加シーケンス）へのアクセスを行なう。このアクセスは、図１０において、ビデオデータＶ２の終端から別領域（追加シーケンス）のオーディオデータ記録領域２５０の始端までのアクセスとして表されており、アクセスにはＴｆの時間を要する。そして別領域（追加シーケンス）のオーディオデータ記録領域２５０に、アフレコのオーディオデータＢ１を記録し、さらに、別領域（追加シーケンス）のオーディオデータ記録領域２５２に、アフレコのオーディオデータＢ２を記録する。その後、別領域（追加シーケンス）のオーディオデータ記録領域２５２の終端から、主シーケンスにおける続きの再生データの始端へ向けてＴｆの時間でアクセスを行なう。
【００９６】
以上のアフレコ編集を１サイクルとして、本実施形態にかかる別領域（追加シーケンス）へのアフレコ編集では、以下、同様の処理を繰り返す。この繰り返し処理の１サイクルを、図１０の２２０から２２３までの各記録領域に対して適用し、１サイクルの処理に要する時間を処理順に沿って列挙すると、オーディオデータＡｊの再生時間ＴＡ、オーディオデータＡｊの終端からビデオデータＶｊの始端までのアクセス時間Ｔｆａｖ、ビデオデータＶｊの再生時間ＴｃＶｊ、ビデオデータＶｊの終端からオーディオデータＡｊ＋１の始端までのアクセス時間Ｔｆｖａ、オーディオデータＡｊ＋１の再生時間ＴＡ、オーディオデータＡｊ＋１の終端からビデオデータＶｊ＋１の始端までのアクセス時間Ｔｆａｖ、ビデオデータＶｊ＋１の再生時間ＴｃＶ（ｊ＋１）、ビデオデータＶｊ＋１の終端から別領域（追加シーケンス）のオーディオデータ記録領域２６０の始端までのアクセス時間Ｔｆ、アフレコのオーディオデータＢｊの記録時間ＴＢ、アフレコのオーディオデータＢｊ＋１の記録時間ＴＢ、別領域（追加シーケンス）のオーディオデータ記録領域２６２の終端から次の再生データの始端までのアクセス時間Ｔｆとなる。なお、ビデオデータＶｊ＋１の終端から、別領域（追加シーケンス）のオーディオデータ記録領域２６０の始端までのアクセス時間Ｔｆには、再生から記録への切換処理時間を含んでおり、また、別領域（追加シーケンス）のオーディオデータ記録領域２６２の終端から、主シーケンスにおける次の再生データの始端までのアクセス時間Ｔｆには、記録から再生への切換処理時間を含んでいるとする。
【００９７】
なお、上記の説明は、オーディオデータとビデオデータからなる組（データブロック）を２組まとめて再生し、その後、アフレコのオーディオデータを２データブロックまとめて別領域（追加シーケンス）にアフレコ記録する、という処理を１サイクルで行っている。また、別領域（追加シーケンス）のオーディオデータ記録領域２６０と２６２はディスク上で連続して記録できるとしているが、両者の間に別のデータが存在する場合は、アフレコのオーディオデータＢｊとＢｊ＋１の記録の間に、適当なアクセス時間を加えても良い。以上の処理時間を合計することで、別領域（追加シーケンス）へのアフレコ編集における１サイクルの処理時間が求められ、次式で表される。
（２組（２個のデータブロック）をまとめて別領域（追加シーケンス）へのアフレコ編集を行なう場合の１サイクルの処理時間）＝ＴＡ＋Ｔｆａｖ＋ＴｃＶｊ＋Ｔｆｖａ＋ＴＡ＋Ｔｆａｖ＋ＴｃＶ（ｊ＋１）＋Ｔｆ＋ＴＢ＋ＴＢ＋Ｔｆ
ここで、オーディオデータとビデオデータが互いに隣接して連続的に記録されている場合は、ＴｆａｖとＴｆｖａは無視して０とし、さらに、前述の図４および図５の説明と同様に、別領域（追加シーケンス）にアフレコのオーディオデータを記録する際にも、全部のオーディオチャンネルをなぞるとしてＴＢ＝ＴＡとすると、次の式になる。
（２組（２個のデータブロック）をまとめて別領域（追加シーケンス）へのアフレコ編集を行なう場合の１サイクルの処理時間）＝２×Ｔｆ＋ＴｃＶｊ＋ＴｃＶ（ｊ＋１）＋２×２×ＴＡ
ここで、図１で説明した領域内へのアフレコ編集と同様に、最もビットレートが高いデータとして、ビデオデータのアフレコ成立条件を求める。図１０で説明した２組（２個のデータブロック）まとめて別領域（追加シーケンス）へのアフレコ編集を行なう場合において、ディスクから再生されるビデオデータのサイズは、ビデオデータＶｊのデータ量をＹＶｊ、ビデオデータＶｊ＋１のデータ量をＹＶ（ｊ＋１）とすると、両者の合計サイズは、ＹＶｊ＋ＹＶ（ｊ＋１）となり、これがビデオデータの再生バッファに蓄積されることになる。この蓄積されたデータは、ビデオデータのビットレートでデコーダに消費されていく。可変ビットレートを考慮して、ビデオデータＶｊのビットレートをＶｄＶｊ、ビデオデータＶｊ＋１のビットレートをＶｄＶ（ｊ＋１）とすると、ビデオデータの再生バッファがデコーダに消費されて空になるまでの時間は、
ＹＶｊ／ＶｄＶｊ＋ＹＶ（ｊ＋１）／ＶｄＶ（ｊ＋１）
となる。この時間が、先ほど求めたアフレコ編集の１サイクルの処理時間以上であれば、ビデオデータの再生バッファが空にならずにアフレコ編集を１サイクル行なうことができる。これがビデオデータの再生バッファに関する、アフレコ編集１サイクルの条件となる。ビデオデータの記録長をＴＩとすると、ビデオデータの再生バッファがデコーダに消費されて空になるまでの時間は、２×ＴＩとなる。この時間よりも、アフレコの１サイクルに要する処理時間の方が短ければアフレコ編集が成立することになるので、ビデオデータに着目した場合のアフレコの成立条件は、
２×ＴＩ≧（２組（２個のデータブロック）まとめて別領域（追加シーケンス）へのアフレコ編集を行なう場合の１サイクルの処理時間）
となるので、代入すると、
２×ＴＩ≧２×Ｔｆ＋ＴｃＶｊ＋ＴｃＶ（ｊ＋１）＋２×２×ＴＡ
となる。
【００９８】
ここで、前述の図４および図５の説明から、１ＥＣＣブロックを読み出す時間をＴｓ、ビデオデータ内でスキップするＥＣＣブロックの数をａ、他種データも含めたオーディオデータ内でスキップするＥＣＣブロックの数をｂとすると、先ほどのアフレコにおけるオーディオデータの記録に要する処理時間ＴＡは、
ＴＡ＝Ｎ×ＴｃＡ＋ｂ×Ｔｓ
となる。また、図１０におけるビデオデータＶｊの再生に要する時間はＴｃＶｊ＋ａ×Ｔｓとなり、ビデオデータＶｊ＋１の再生に要する時間はＴｃＶ（ｊ＋１）＋ａ×Ｔｓとなり、これらを代入すると、
２×ＴＩ≧｛２×Ｔｆ＋（ａ＋２×ｂ）×２×Ｔｓ＋ＴｃＶｊ＋ＴｃＶ（ｊ＋１）＋２×２×Ｎ×ＴｃＡ｝
となる。さらに、ディスクの記録または再生のビットレートをＶｔ、ビデオデータＶｊのビットレートをＶｄＶｊ、ビデオデータＶｊ＋１のビットレートをＶｄＶ（ｊ＋１）、オーディオデータのビットレートをＶｄＡすると、
ＴｃＶｊ＝ＴＩ×ＶｄＶｊ／Ｖｔ
ＴｃＶ（ｊ＋１）＝ＴＩ×ＶｄＶ（ｊ＋１）／Ｖｔ
ＴｃＡ＝ＴＩ×ＶｄＡ／Ｖｔ
これらを条件式に代入して整理すると、
ＴＩ≧（２×Ｔｆ＋（ａ＋２×ｂ）×２×Ｔｓ）×Ｖｔ／（２×Ｖｔ−ＶｄＶｊ−ＶｄＶ（ｊ＋１）−２×２×Ｎ×ＶｄＡ）
となり、これが、２組（２個のデータブロック）まとめて別領域（追加シーケンス）へのアフレコ編集が成立するための条件式となる。
【００９９】
また、ここまでの説明では、２組（２個のデータブロック）まとめて別領域（追加シーケンス）へのアフレコ編集をする場合の成立条件を求めたが、Ｍを２以上の整数として、Ｍ組（Ｍ個のデータブロック）まとめて別領域（追加シーケンス）へのアフレコ編集を実施しても良い。この方法について図１１を用いて説明する。
【０１００】
図１１は、Ｍ組（Ｍ個のデータブロック）まとめて別領域（追加シーケンス）へのアフレコ編集を行なう方法を表した図であり、図１１において２１０から２１５までと、２２０から２２１までの各記録領域は、図８で説明したものと同じである。また、オーディオデータＡ１、ビデオデータＶ１、オーディオデータＡ２、ビデオデータＶ２、オーディオデータＡ３、ビデオデータＶ３までの再生も、図８で説明したものと同じである。図１１において、オリジナルのオーディオデータＡｉと、ビデオデータＶｉと、アフレコのオーディオデータＢｉとが、同じ実時間に対応するデータである。
【０１０１】
なお、図１１において、領域２１０〜２２１…からなる記録領域と、領域２５０〜２６０…からなる記録領域は、記録媒体上で互いに離れた位置に配置されている。領域２１０〜２２１…からなる記録領域を主シーケンス、領域２５０〜２６０…からなる追加シーケンスと称する。また、主シーケンスにおいて、領域２１０と領域２１１、領域２１２と領域２１３のように、交互に隣接配置された領域のオーディオデータとビデオデータの組み合わせが、同じ実時間に対応している。このように、主シーケンスでは、同じ実時間に対応するオーディオデータとビデオデータの組み合わせを含むデータのまとまり（記録領域）を、１つのデータブロックと定義する。すなわち、例えば領域２１０と領域２１１を、１つのデータブロックとして扱う。一方、追加シーケンスでは、例えば領域２５０は、主シーケンスの領域２１０と領域２１１のデータブロックと同じ実時間に対応し、領域２５２の記録領域は、主シーケンスの領域２１２と領域２１３のデータブロックと同じ実時間に対応する。追加シーケンスでは、領域２５０、領域２５２…のそれぞれを、１つのデータブロックとして扱う。
【０１０２】
Ｍ組（Ｍ個のデータブロック）まとめて別領域（追加シーケンス）へのアフレコ編集を行う場合は、オーディオデータとビデオデータからなる組（データブロック）をＭ組再生する。図１１において、Ｍ組目のデータ（Ｍ個目のデータブロック）が、オーディオデータＡｊとビデオデータＶｊであるとすると、ビデオデータＶｊまで再生した後で、今度はアフレコデータを記録するために、別領域（追加シーケンス）のオーディオデータ記録領域２５０へアクセスを行なう。そして別領域（追加シーケンス）のオーディオデータ記録領域２５０に、アフレコのオーディオデータＢ１を記録し、さらに次の別領域（追加シーケンス）のオーディオデータ記録領域２５２に、アフレコのオーディオデータＢ２を記録し、以降、この処理を繰り返し、Ｍ個目のデータブロックのオーディオデータ記録領域２６０に対して、アフレコのオーディオデータＢｊの記録が終わると、主シーケンスにおける続きの再生データへアクセスを行なう。
【０１０３】
以上のように、本実施形態では、オーディオデータとビデオデータからなる組（データブロック）をＭ個再生してから、これらのＭ個のビデオデータに対応するアフレコのオーディオデータを、別領域（追加シーケンス）のオーディオデータ記録領域へＭ個のデータブロックだけアフレコ記録し、このアフレコ編集を１サイクルとして繰り返すようにした。Ｍ組（Ｍ個のデータブロック）まとめて別領域（追加シーケンス）へのアフレコ編集が成立するための条件を求めると、先ほど求めた２組（２個のデータブロック）まとめて別領域（追加シーケンス）へのアフレコ編集を行なう場合の条件式をＭで一般化することで、
ＴＩ≧（２×Ｔｆ＋（ａ＋２×ｂ）×Ｍ×Ｔｓ）×Ｖｔ／（Ｍ×Ｖｔ−Σ（ＶｄＶｋ）−２×Ｍ×Ｎ×ＶｄＡ）
（Σはｋ＝１〜Ｍ）
となり、これが、Ｍ組（Ｍ個のデータブロック）まとめて別領域（追加シーケンス）へのアフレコ編集を行なう場合における成立条件の式となる。
【０１０４】
上記のＭ組（Ｍ個のデータブロック）まとめて別領域（追加シーケンス）へのアフレコ編集を行なう場合の条件式は、前述したＭ組（Ｍ個のデータブロック）まとめて領域内へのアフレコ編集を行なう場合の条件式において、Ｔｆ（ｊ）＋Ｍ×Ｔｆｖの項を２×Ｔｆで置き換えたものと同じになる。この意味は、領域内へのアフレコ編集では、アフレコ記録を行なうためにＴｆ（ｊ）のアクセスと、アフレコ中にビデオデータをＭ個読み飛ばすために、Ｍ×Ｔｆｖのアクセスが必要であるのに対して、別領域（追加シーケンス）へのアフレコ編集では、別領域（追加シーケンス）までのアクセス時間Ｔｆが往復の分、すなわち２×Ｔｆ必要になる、ということを表している。すなわち、これらのアクセス時間を除けば、別領域（追加シーケンス）へのアフレコ編集の条件式は、領域内へのアフレコ編集の条件式と同様に扱うことができる。従って、別領域（追加シーケンス）へのアフレコ編集においても、上記の条件式をＭについて変形してＭを求めても良いし、前述したような図１５のグラフを作成することで、別領域（追加シーケンス）へのアフレコ編集が成立するようなＭの値を求めても良い。また、別領域（追加シーケンス）へのアフレコ編集のフローチャートは、領域内へのアフレコ編集のフローチャートである図１２において、Ｃ４０で示されたアフレコするデータへアクセスおよび再生から記録への切換え処理の部分が、別領域（追加シーケンス）へのアクセスおよび再生から記録への切換え処理になり、さらに、Ｃ６２で示された次のアフレコ領域へアクセスする処理は、別領域（追加シーケンス）において２つのオーディオデータの間にデータが存在しない場合、実質的なアクセス時間が発生しないものとして処理することで、図１２のフローチャートを使って表現できる。
【０１０５】
なお、本実施形態のアフレコ編集においてＭの値を大きくした場合、アフレコの成立条件が緩和されるために、１サイクルでアフレコデータを記録した後に空き時間が生じる場合がある。この空き時間を使って、アフレコデータのベリファイ処理を行っても良い。すなわち、空き時間を利用して、記録済みのアフレコデータを読み出して、記録する前のアフレコデータとの比較処理を行っても良い。これによって、アフレコ編集を確実に行なうことが可能になる。
【０１０６】
なお、本発明において、アフレコ編集の開始から終了までＭを固定して繰り返し処理を行っても良いが、アフレコ編集中の記録バッファや再生バッファのデータ量に応じて、１サイクル毎にＭを動的に変化させながらアフレコ編集を行っても良い。
【０１０７】
（実施の形態３）
以下では本発明の実施の形態３として、アフレコ編集された記録媒体を再生する場合について説明する。図１６は本実施形態にかかる記録再生装置（編集装置）における再生の順序を表した図である。図１６に図示した各記録領域は、すべて同一の記録媒体上に存在しており、アフレコ編集が完了した状態にあるとする。なお、本実施形態にかかる記録再生装置の概略構成は図６に示したものと同様である。なお、以下の再生手順は、制御部６５０がピックアップ６１０の動作を制御することによって実現される。
【０１０８】
図１６においてＧ１０、Ｇ１２、Ｇ２０、Ｇ２２、Ｇ３０はオーディオデータ記録領域を表しており、Ｇ１１、Ｇ１３、Ｇ２１、Ｇ２３、Ｇ３１はビデオデータ記録領域を表している。これらのオーディオデータ記録領域とビデオデータ記録領域は、記録媒体上で交互に隣接して配置されている。また、図１６では省略しているが、Ｇ１３とＧ２０の間、Ｇ２３とＧ３０の間、および、Ｇ３１の後ろにも、オーディオデータ記録領域とビデオデータ記録領域からなる組が、複数組配置されている。
【０１０９】
また、図１６において、Ｇ５０、Ｇ５２、Ｇ６０、Ｇ６２、Ｇ７０は、オーディオデータ記録領域を表している。これらのオーディオデータ記録領域は、アフレコ編集などで使用された、追加的なオーディオデータが記録されている。本実施例ではこれらの記録領域を、前述のＧ１０〜Ｇ３１…の記録領域（主シーケンス）に対して、別領域（追加シーケンス）のオーディオデータと呼ぶことにする。Ｇ５０からＧ７０までの各記録領域は、オーディオデータ記録領域のみで構成されており、各記録領域の間にビデオデータ記録領域は存在しない。また、図１６では省略しているが、Ｇ５２とＧ６０の間、Ｇ６２とＧ７０の間、および、Ｇ７０の後ろにも、オーディオデータ記録領域が複数個存在している。
【０１１０】
前述のＧ１０〜Ｇ３１…の記録領域と、Ｇ５０〜Ｇ７０…の記録領域は、記録媒体上で互いに離れた位置に配置されている。以降、Ｇ１０〜Ｇ３１…の記録領域を主シーケンス、Ｇ５０〜Ｇ７０…の記録領域を追加シーケンスと称する。また、主シーケンスにおいて、Ｇ１０とＧ１１、Ｇ１２とＧ１３のように、交互に隣接配置されたオーディオデータとビデオデータの組み合わせが、同じ実時間に対応している。このように、主シーケンスでは、同じ実時間に対応するオーディオデータとビデオデータの組み合わせを含むデータのまとまり（記録領域）を、１つのデータブロックと定義する。すなわち、例えばＧ１０とＧ１１を、１つのデータブロックとして扱う。一方、追加シーケンスでは、例えばＧ５０の記録領域は、主シーケンスのＧ１０とＧ１１のデータブロックと同じ実時間に対応し、Ｇ５２の記録領域は、主シーケンスのＧ１２とＧ１３のデータブロックと同じ実時間に対応する。追加シーケンスでは、Ｇ５０，Ｇ５２…のそれぞれの記録領域を、１つのデータブロックとして扱う。
【０１１１】
また、図４で説明したように、１つのオーディオデータ記録領域には、複数の音声チャンネルのオーディオデータが記録できるように、その記録領域の内部が複数の領域に分割されている。ここで図１６において、オーディオデータ記録領域Ｇ５０からＧ７０までは、図４（ａ）でＮ＝４とした場合に相当するとし、それぞれの記録領域の内部がｃｈ１からｃｈ４までの４チャンネルのオーディオデータの記録領域に分かれているとする。そのうち、ｃｈ３とｃｈ４が再生時に使用されるとする。すなわち、別領域（追加シーケンス）のオーディオデータに関しては、図４（ａ）において、記録領域４１７と４１８のオーディオデータが再生時に使用されるとする。
【０１１２】
また、図５で説明したように、オーディオデータ記録領域には、多種データの記録領域が隣接する場合もある。特に、図５（ｂ）で示したようなケースでは、ｃｈ１のオーディオデータ記録領域４１１の前に、多種データＬｊの記録領域５４０が隣接している。多種データは、オーディオデータやビデオデータに関連した情報を含んでいるため、再生時には多種データも読み出す必要がある。ここで図１６において、オーディオデータ記録領域Ｇ１０、Ｇ１２、Ｇ２０、Ｇ２２、Ｇ３０は、図５（ｂ）でＮ＝４とした場合に相当するとし、それぞれの記録領域の内部がｃｈ１からｃｈ４までの４チャンネルのオーディオデータの記録領域に分かれ、さらにｃｈ１の記録領域４１１の前に多種データＬｊの記録領域５４０が隣接しているとする。そのうち、多種データＬｊとオーディオデータｃｈ１とｃｈ２が再生時に使用されるとする。
【０１１３】
以上の前提で再生を行う場合について説明する。図１６において、まず、記録領域Ｇ１０の途中から再生が始まる。そして記録領域Ｇ１０の終端よりも手前の地点で、記録領域Ｇ５０の途中に向けてアクセスを行う。ここまでの再生順序について、図５（ｂ）を用いて説明する。図５（ｂ）において、記録領域５４０には多種データが記録されている。一般的なケースを考慮すると、再生の開始点は必ずしも各記録領域の先頭と一致するとは限らないので、再生開始点が記録領域５４０の途中であるとし、記録領域５４０の途中から終端まで多種データＬｊを読み出す。次に、同じく図５（ｂ）において、記録領域４１１のオーディオデータｃｈ１と、記録領域４１２のオーディオデータｃｈ２に関しても、記録領域の途中から再生を行う。しかし、オーディオデータはデータ量が少ないので、多種データＬｊの終端から、オーディオデータｃｈ１の途中（再生の開始点）までの不要なデータを、ファインシーク等のアクセス手段で読み飛ばしても良いが、そのまま回転待ちでオーディオデータｃｈ１の開始点に到達しても良い。同様に、オーディオデータｃｈ１の終端から、オーディオデータｃｈ２の途中（再生の開始点）も、そのまま回転待ちでオーディオデータｃｈ２の再生の開始点に到達しても良い。オーディオデータｃｈ２の終端まで読み出した後は、この記録領域の後ろに隣接する他のチャンネルのオーディオデータは再生に使用しないので、オーディオデータｃｈ２の終端から、別領域（追加シーケンス）のオーディオデータに向けてアクセス動作を行う。
【０１１４】
図１６において、別領域（追加シーケンス）のオーディオデータの記録領域である記録領域Ｇ５０の途中にアクセスした後は、記録領域Ｇ５０の終端までデータを読み出し、さらに、記録領域Ｇ５２、そして記録領域Ｇ６０の終端までデータの読み出しを行う。そして、記録領域Ｇ６０の終端から、主シーケンスの記録領域Ｇ１１の途中に向けてアクセス動作を行う。ここまでの再生順序について、図４（ａ）を用いて説明する。図４（ａ）でＮ＝４とした場合、記録領域４１７がオーディオデータのｃｈ３の記録領域に相当し、記録領域４１８がオーディオデータのｃｈ４の記録領域に相当する。オーディオデータｃｈ３の再生の開始点も、記録領域４１７の途中であるとすると、別領域（追加シーケンス）のオーディオデータに向けてのアクセス先は、記録領域４１７の途中に着地し、オーディオデータｃｈ３の途中から終端までデータの読み出しを行う。次のオーディオデータｃｈ４の再生の開始点も、記録領域４１８の途中であるとすると、この時も前述と同様に、回転待ちでオーディオデータｃｈ４の再生の開始点に到達しても良い。そして記録領域４１８の終端までデータを読み出しを行う。
【０１１５】
図１６において、記録領域Ｇ５０の終端までデータの読み出しを行った後は、次の記録領域Ｇ５２のデータの読み出しを行う。この時、記録領域Ｇ５２も図４（ａ）と同様な内部構成になっているので、再生に必要なオーディオデータｃｈ３とｃｈ４は、記録領域内の後方部分に配置されている。図４（ａ）の記録領域４１１や４１２は、再生に使用しないオーディオデータであるが、前述と同様に回転待ちで記録領域４１７の始端に到達しても良い。そして記録領域４１７と４１８のオーディオデータを読み出す。この結果、ファインシーク等のアクセスを行わずに、回転待ちで不要なデータ部分を読み飛ばしながら、オーディオデータｃｈ３とｃｈ４を再生する動作を繰り返すので、図１６における再生順番は、記録領域Ｇ５２の始端から記録領域Ｇ６０の終端までを全てトレースすることになる。
【０１１６】
さらに図１６において、記録領域Ｇ６０の終端から、記録領域Ｇ１１の途中へ向けてアクセスを行う。記録領域Ｇ１１の途中とは、記録領域Ｇ１１のビデオデータＶ１の再生の開始点に必要なデータの位置を意味している。これは、例えばビデオデータがＭＰＥＧ等のフレーム相関のある圧縮形式の場合、再生の開始点のフレームをデコードするには、再生の開始点よりも数フレーム前のデータを読み出す必要がある場合があることを意味している。従って、記録領域Ｇ１１へのアクセス先は、ビデオデータＶ１の再生の開始点ではなく、ビデオデータＶ１の再生の開始点に必要なデータの先頭位置へアクセスを行うものとする。記録領域Ｇ１１の途中から終端までデータの読み出しを行った後は、次の記録領域Ｇ１２へアクセスを行う。この時、記録領域Ｇ１１のビデオデータＶ１の終端から、記録領域Ｇ１２内の多種データの始端までの間に、再生に不要なデータが存在する場合は、図１６のアクセス時間Ｔｆｖａで示されるようなファインシーク等のアクセス手段で不要なデータを読み飛ばしても良いし、回転待ちで読み飛ばしても良い。さらに記録領域Ｇ１２内では、図５（ｂ）で示されるように、多種データＬｊとオーディオデータｃｈ１とｃｈ２を読み出す。その後、図５（ｂ）の記録領域４１２の後ろに隣接する他のチャンネルのオーディオデータは再生に不要であるため、回転待ちで読み飛ばして次のデータに到達しても良いし、ファインシーク等のアクセス手段で読み飛ばしても良い。この読み飛ばしの部分は、図１６において記録領域Ｇ１１とＧ１２の間にアクセス時間Ｔｆａｖで表されている。以下、読み飛ばしの処理を挟みながら、記録領域Ｇ１３、Ｇ２０、Ｇ２１までデータの読み出しを行う。
【０１１７】
次に、図１６の記録領域Ｇ２２内の多種データとオーディオデータｃｈ１とｃｈ２の読み出しを行った後、別領域（追加シーケンス）のオーディオデータの記録領域Ｇ６２の途中へ向けてアクセスを行う。この様子を図４と図５を用いて説明する。図１６の記録領域Ｇ２２の内部は、図５（ｂ）に相当するので、図５（ｂ）において、記録領域５４０と４１１と４１２のデータの読み出しを行う。記録領域４１２よりも後ろに配置された他のチャンネルのオーディオデータは再生に不要であるため、記録領域４１２の終端までデータを読み出した後は、そこからアクセス動作を行うことができる。アクセス先の別領域（追加シーケンス）のオーディオデータの記録領域は、図４（ａ）に相当する。図４（ａ）でＮ＝４とした場合の記録領域４１７と４１８が、再生に必要なｃｈ３とｃｈ４のオーディオデータであるため、アクセス先は図４（ａ）の記録領域４１７のｃｈ３のオーディオデータの始端に着地する。そして記録領域４１７のオーディオデータｃｈ３と、記録領域４１８のオーディオデータｃｈ４の読み出しを行う。ここまでの処理で、図１６の記録領域Ｇ６２までデータの読み出しを行ったことになる。記録領域Ｇ６２の次は、記録領域Ｇ７０までデータの読み出しを行う。記録領域Ｇ６２からＧ７０までは、いずれも記録領域の内部が図４（ａ）に相当するため、図４（ａ）の記録領域４１７と４１８のみを読み出す。これ以外の記録領域４１１や４１２は再生に不要なデータであるため、回転待ちで読み飛ばしても良い。この結果、図１６では、記録領域Ｇ６２の途中へアクセスした後、記録領域Ｇ７０の終端まで、全てトレースすることになる。図１６で記録領域Ｇ７０の終端までデータの読み出しを行った後は、記録領域Ｇ２３のビデオデータＶｊ＋１の始端に向けてアクセスを行う。そして、ビデオデータＶｊ＋１の始端から終端までデータの読み出しを行う。以下、記録領域Ｇ３０、Ｇ３１、および、それ以降の記録領域に対しても、上記と同様の処理を繰り返していく。
【０１１８】
以上説明した再生順序では、別領域（追加シーケンス）へのアフレコ編集の記録時と同様に、別領域（追加シーケンス）のオーディオデータを複数個（複数のデータブロック分）まとめて読み出し、そして、オーディオデータとビデオデータが交互に配置された領域からも、オーディオデータとビデオデータを複数個（複数のデータブロック分）まとめて読み出している。これによって、別領域（追加シーケンス）のオーディオデータへのアクセス回数を減らしている。これらの再生処理において、各記録領域を何個まとめて読み出せば良いかについて、以下に説明する。
【０１１９】
再生時も記録時と同様に、ビットレートの高いデータほどデコーダのデータ消費が速いため、再生の成立条件は最もビットレートが高いビデオデータの条件について着目することにする。記録媒体から読み出したビデオデータは、バッファに蓄積され、バッファに蓄積されたビデオデータは、再生のためにデコーダに消費されていく。再生の映像が途切れないためには、再生中にバッファ内のビデオデータが空にならない事が必要である。
【０１２０】
図１６において、ビデオデータの読み出しは、記録領域Ｇ１１から開始される。記録領域Ｇ１１内の必要なビデオデータの読み出しに要する時間をＴｃＶ１とする。次に記録領域Ｇ１２の必要なデータへアクセスする時間をＴｆｖａとし、記録領域Ｇ１２内での必要なデータの読み出し、および、次のデータまでの回転待ちの時間をＴＡとする。記録領域Ｇ１２の終端から記録領域Ｇ１３の始端までのアクセス時間をＴｆａｖとする。記録領域Ｇ１３のビデオデータＶ２の読み出し時間をＴｃＶ２とする。個々のビデオデータ記録領域は、ビデオデータが可変ビットレートの場合も考慮し、それぞれ異なるデータ量であるとして、ｊを１以上の整数として、このｊを添え字で表記し、ビデオデータＶｊの読み出し時間をＴｃＶｊで表すことにする。記録領域Ｇ２０内の必要なデータの読み出し、および、次のデータまでの回転待ちの時間もＴＡとする。記録領域Ｇ２２内の必要な部分のデータ読み出し時間をＴＡ（ｊ＋１）とする。その後、記録領域Ｇ６２内の必要なデータまでのアクセス時間をＴｆとする。記録領域Ｇ６２内の必要なデータの読み出し時間、および、次のデータまでの回転待ちの時間をＴＢ（ｊ＋１）とする。以下、記録領域Ｇ７０まで、次のデータまでの回転待ちの時間、および、必要なデータの読み出し時間をそれぞれＴＢとする。そして、記録領域Ｇ７０内の必要なデータの終端から、記録領域Ｇ２３の必要なデータの始端へアクセスする時間をＴｆとする。その後、記録領域Ｇ２３内の必要なデータの読み出し時間をＴｃＶ（ｊ＋１）とする。
【０１２１】
以上の処理時間のうち、ビデオデータの読み出しに要する時間をＴｓｖとすると、Ｔｓｖは次式で表される。
【０１２２】
Ｔｓｖ＝ＴｃＶ１＋ＴｃＶ２＋・・・＋ＴｃＶｊ＋ＴｃＶ（ｊ＋１）＝Σ（ＴｃＶｉ）
（ただし、Σはｉ＝１〜（ｊ＋１）までとする）
また、図１６において、ビデオデータＶ１の読み出し開始から、ビデオデータＶ（ｊ＋１）の読み出し終了までの期間内において、ビデオデータの読み出し以外に要した処理時間をＴｎｖとすると、Ｔｎｖは上記の期間内における多種データやオーディオデータの読み出し時間や、回転待ち時間、アクセス時間を合計した時間であるため、Ｔｎｖは次式で表される。
【０１２３】
Ｔｎｖ＝Ｔｆｖａ＋ＴＡ＋Ｔｆａｖ＋・・・＋Ｔｆｖａ＋ＴＡ＋Ｔｆａｖ＋Ｔｆｖａ＋ＴＡ（ｊ＋１）＋Ｔｆ＋ＴＢ（ｊ＋１）＋ＴＢ＋・・・＋ＴＢ＋Ｔｆ
上式を整理すると、
Ｔｎｖ＝Ｔｆｖａ×ｊ＋ＴＡ×（ｊ−１）＋Ｔｆａｖ×（ｊ−１）＋ＴＡ（ｊ＋１）＋ＴＢ（ｊ＋１）＋ＴＢ×（ｊ−１）＋Ｔｆ×２
さらに、図１６においてオーディオデータ記録領域とビデオデータ記録領域の間は連続して配置されているとして、アクセス時間Ｔｆａｖ＝０とすると、
Ｔｎｖ＝Ｔｆｖａ×ｊ＋（ＴＡ＋ＴＢ）×（ｊ−１）＋ＴＡ（ｊ＋１）＋ＴＢ（ｊ＋１）＋Ｔｆ×２
となる。
【０１２４】
また、読み出したビデオデータの総量をＹＶとし、ビデオデータのビットレートをＶｄＶとすると、読み出したビデオデータがすべてデコーダに消費されるまでの時間は、
ＹＶ／ＶｄＶ
となる。この時間よりも、読み出し処理時間の合計値が短ければ、ビデオデータのバッファが再生中に空にならないので、
ＹＶ／ＶｄＶ≧Ｔｓｖ＋Ｔｎｖ
が成立すれば映像が途切れずに再生できることになる。上式の右辺のＴｓｖおよびＴｎｖはｊの式であるため、この条件式を満たすｊの値が、再生時に各領域をまとめて読み出す個数に相当する。
【０１２５】
また、本実施形態の再生順序では、図１６の記録領域Ｇ１０内に存在する多種データとオーディオデータのｃｈ１とｃｈ２を読み出した後に、隣接する記録領域Ｇ１１のビデオデータを先に読み出すのではなく、別領域（追加シーケンス）のオーディオデータである記録領域Ｇ５０の途中へアクセスし、別領域（追加シーケンス）のオーディオデータのｃｈ３とｃｈ４を先に読み出している点も特徴である。
【０１２６】
この理由について、以下説明する。一般にビデオデータは、同じ時間分のオーディオデータよりもデータサイズが大きいため、記録媒体からデータを読み出す時間も、ビデオデータの方が多くの時間を要する。再生処理は映像と音声を同期して出力する必要があるため、記録媒体から読み出すデータは、ビデオデータだけでなく、必要な音声のチャンネル分のオーディオデータも全て揃った時に、映像と音声を出力することができる。ここで、本実施形態とは異なる再生順序を行った場合について考えてみる。図１６において記録領域Ｇ１０から順にＧ１１、Ｇ１２、Ｇ１３、Ｇ２０、Ｇ２１、Ｇ２２を先に読み出したとする。この時点では、ビデオデータと、多種データと、オーディオデータのｃｈ１とｃｈ２しか読み出されていない。従って、残りのオーディオデータのｃｈ３とｃｈ４が未だ無いので、この時点では映像と音声を出力できない。残りのオーディオデータのｃｈ３とｃｈ４は、さらに記録領域Ｇ５０を読み出した時に、映像と４チャンネルの音声の同時出力が可能になる。記録領域Ｇ１０からＧ２２までのデータ読み出しは、ビデオデータを含むため、データの読み出し処理に時間がかかる。これに対して、本実施形態の再生順序では、主シーケンスの記録領域Ｇ１０を読み出した後に、追加シーケンスの記録領域Ｇ５０からＧ６０を先に読み出している。従って、この時点で、記録領域Ｇ１０のオーディオデータｃｈ１とｃｈ２がバッファに存在し、さらに、記録領域Ｇ５０からＧ６０までのオーディオデータｃｈ３とｃｈ４がバッファに存在している。従って、記録領域Ｇ１１のビデオデータを読み出した時点で、ビデオデータと４チャンネル分のオーディオデータが揃うため、映像と音声を出力することができる。記録領域Ｇ５０からＧ６０まではオーディオデータであるため、読み出しに要する時間は短くて済む。従って、本実施形態の再生順序では、再生処理において映像と音声の出力を早く開始できる効果がある。
【０１２７】
また、データを読み出してから映像や音声として出力するまでの間は、読み出したデータを保持しておくためのバッファ等のメモリが必要である。前述のように、本実施形態とは異なる方法でビデオデータを先に読み出した場合、４チャンネル分のオーディオデータが揃うまでの間、先に読み出したビデオデータを保持しておく必要がある。一般にビデオデータは、同じ時間分のオーディオデータよりもデータサイズが大きいため、ビデオデータを保持するには大きなサイズのバッファが必要になる。本実施形態の再生順序では、ビデオデータよりも先にオーディオデータを先に読み出す。従って、ビデオデータよりもサイズの小さなオーディオデータを保持すれば良いので、読み出したデータを保持するためのバッファサイズが小さくて済む効果がある。
【産業上の利用可能性】
【０１２８】
本発明は、オーディオデータとビデオデータからなる組をＭ組再生し、その後、Ｍ個のオーディオデータをアフレコ記録する処理を１サイクルとする。これにより、従来の方法ではアフレコ編集が成立しなかったディスクに対しても、アフレコ編集を可能にするという効果が得られ、情報記録媒体へのアフレコ編集記録およびアフレコ編集記録された情報記録媒体の再生が可能な記録再生装置に有用なものである。
【図面の簡単な説明】
【０１２９】
【図１】本発明の一実施形態にかかる、領域内へのアフレコ編集の方法を表した図
【図２】ディスク上のオーディオデータ記録領域とビデオデータ記録領域の配置の一部分を一次元的に表した図
【図３】従来のアフレコ編集の方法の一例を表した図
【図４】オーディオデータ記録領域の詳細を表した図
【図５】オーディオデータと他種データの記録領域の詳細を表した図
【図６】本発明の一実施形態にかかる編集モデルを表した図
【図７】記録および再生バッファのデータ量の時間変化を表した図
【図８】本発明の一実施形態にかかる、Ｍ組まとめて領域内へのアフレコ編集を行なう方法を表した図
【図９】従来の、別領域へのアフレコ編集の方法の一例を表した図
【図１０】本発明の一実施形態にかかる、別領域（追加シーケンス）へのアフレコ編集の方法を表した図
【図１１】本発明の一実施形態にかかる、Ｍ組まとめて別領域（追加シーケンス）へのアフレコ編集を行なう方法を表した図
【図１２】本発明の一実施形態にかかるアフレコ編集の処理内容を表したフローチャート
【図１３】本発明の一実施形態にかかる記録再生装置の構成を表した図
【図１４】ディスク装置のアクセスモデルを表した図
【図１５】本発明の一実施形態にかかるアフレコ編集の条件式をグラフで表した図
【図１６】本発明の一実施形態にかかる記録再生装置における再生の順序を表した図
【符号の説明】
【０１３０】
２１０、２１２、２１４、２２０、２２２、２４０  オーディオデータ記録領域
２１１、２１３、２１５、２２１、２２３、２４１  ビデオデータ記録領域
２５０、２５２、２５４、２６０、２６２、２７０  別領域（追加シーケンス）のオーディオデータ記録領域
４１１、４１２、４１７、４１８  オーディオデータのチャンネル別の記録領域
５３０、５４０  他種データ記録領域
６００  ディスク
６１０  ピックアップ
６２０  デコーダＡ
６３０  デコーダＢ
６４０  エンコーダＣ
６２５  再生バッファＡ
６３５  再生バッファＢ
６４５  記録バッファＣ
６５０  制御部
７１０  再生バッファＡのデータ量の時間変化
７２０  再生バッファＢのデータ量の時間変化
７３０  記録バッファＣのデータ量の時間変化
【図１】
2005110195.tif 000003
【図２】
2005110195.tif 000004
【図３】
2005110195.tif 000005
【図４】
2005110195.tif 000006
【図５】
2005110195.tif 000007
【図６】
2005110195.tif 000008
【図７】
2005110195.tif 000009
【図８】
2005110195.tif 000010
【図９】
2005110195.tif 000011
【図１０】
2005110195.tif 000012
【図１１】
2005110195.tif 000013
【図１２】
2005110195.tif 000014
【図１３】
2005110195.tif 000015
【図１４】
2005110195.tif 000016
【図１５】
2005110195.tif 000017
【図１６】
2005110195.tif 000018