(57)【要約】【課題】複数のリアルタイムデータを同時に記録するためには、多くのバッファメモリが必要で、かつ、記録されたデータを異なる装置で再生することが困難であった。【解決手段】記録するリアルタイムデータの数の２倍のアクセスが可能な同時記録条件を満たす最小サイズ以上の領域毎にデータを記録を記録し、バッファ内のデータ量がエンプティになれば他の記録に切替え、記録を行なうことにより、同時記録を保証する情報記録媒体と同時記録方法と情報記録再生装置の提供を目的とする。【選択図】　図１
2004140418.tif 000002
【特許請求の範囲】
【請求項１】
同時記録モデルに従って、複数のリアルタイム・データを情報記録媒体に同時に記録する方法であって、
前記同時記録モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、リアルタイム・データＤｉを符号化する符号化モジュールＥＭｉと、符号化されたリアルタイム・データＤｉを蓄積する記録バッファＷＢｉとを含み、
前記方法は、
前記情報記録媒体上のボリューム空間内の未割付け領域を検索し、前記ボリューム空間内の少なくとも１つの未割付け領域をリアルタイム・データＤｉを記録する領域Ａｉとして割付けるステップと、
記録バッファＷＢｉに蓄積されたリアルタイム・データＤｉを領域Ａｉに記録する記録動作Ｗｉを実行するステップと、
記録動作Ｗｉを実行している間に、記録バッファＷＢｉがエンプティか否かを判定し、記録バッファＷＢｉがエンプティであると判定された場合には、記録動作Ｗｉを記録動作Ｗｊ（ｉ≠ｊ）に切り替え、記録バッファＷＢｉがエンプティでないと判定された場合には、記録動作Ｗｉを継続するステップと
を包含し、
領域Ａｉとして割付けられた少なくとも１つの領域のそれぞれは、多くとも１回のアクセス動作と多くとも２回の記録動作で記録バッファＷＢｉをエンプティにすることができるという同時記録条件を満たすように構成されており、
ここで、ｉは１以上ｎ以下の任意の整数であり、ｎは同時記録する複数のリアルタイム・データの数を示す２以上の任意の整数である、方法。
【請求項２】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙ以上のサイズを有しており、
ここで、
Ｙ＝２×ｎ×Ｔａ×Ｖｄ×Ｖｔ÷（Ｖｔ−ｎ×Ｖｄ）、
Ｔａは、ピックアップＰが前記情報記録媒体の最内周にある領域と最外周にある領域との間をアクセスするのに必要なアクセス時間を示し、
Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、
Ｖｄは、すべてのｉに対して、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す、請求項１に記載の方法。
【請求項３】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙｉ以上のサイズを有しており、
ここで、
Ｙｉ＝（２×ｎ×Ｔａ×Ｖｔ×Ｖｄｉ）÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝、
Ｔａは、ピックアップＰが前記情報記録媒体の最内周にある領域と最外周にある領域との間をアクセスするのに必要なアクセス時間を示し、
Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、
Ｖｄｉは、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す、請求項１に記載の方法。
【請求項４】
ピックアップＰが領域Ａｉから領域Ａｊにアクセスするのに必要な第１のアクセス時間と、領域Ａｉとして割付けられた前記少なくとも１つの領域のうちの１つから他の１つにアクセスするのに必要な第２のアクセス時間とを見積もるステップをさらに包含する、請求項１に記載の方法。
【請求項５】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙ以上のサイズを有しており、
ここで、
Ｙ＝｛２×（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄ｝÷（Ｖｔ−ｎ×Ｖｄ）、　Ｔｉは、前記第１のアクセス時間または第２のアクセス時間を示し、
Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、
Ｖｄは、すべてのｉに対して、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す、請求項４に記載の方法。
【請求項６】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙｉ以上のサイズを有しており、
ここで、
Ｙｉ＝｛２×（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄｉ｝÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝、
Ｔｉは、前記第１のアクセス時間または第２のアクセス時間を示し、
Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、
Ｖｄｉは、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す、請求項４に記載の方法。
【請求項７】
領域Ａｉは、すべてのｉに対して、前記情報記録媒体の外周部に設けられている、請求項１に記載の方法。
【請求項８】
同時記録モデルに従って、複数のリアルタイム・データを情報記録媒体に同時に記録する方法であって、
前記同時記録モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、リアルタイム・データＤｉを符号化する符号化モジュールＥＭｉと、符号化されたリアルタイム・データＤｉを蓄積する記録バッファＷＢｉとを含み、
前記方法は、
前記情報記録媒体上のボリューム空間の未割付け領域を検索し、前記ボリューム空間内の少なくとも１つの未割付け領域をリアルタイム・データＤｉを記録する領域Ａｉとして割付けるステップと、
記録バッファＷＢｉに蓄積されたリアルタイム・データＤｉを領域Ａｉに記録する記録動作Ｗｉを実行するステップと、
記録動作Ｗｉにおいて、リアルタイム・データＤｉが、領域Ａｉとして割付けられた少なくとも１つの領域のうちの１つの終端まで記録されたか否かを判定し、リアルタイム・データＤｉが前記終端まで記録されたと判定された場合には、記録動作Ｗｉを記録動作Ｗｊ（ｉ≠ｊ）に切り替え、リアルタイム・データＤｉが前記終端まで記録されていないと判定された場合には、記録動作Ｗｉを継続するステップと
を包含し、
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれは、記録処理の切り替えに伴うｎ回のアクセス動作と（ｎ−１）回の記録動作との間に記録バッファＷＢｉに蓄積されたリアルタイム・データＤｉを１回の記録動作で記録することができるという同時記録条件を満たすように構成されており、
ここで、ｉは１以上ｎ以下の任意の整数であり、ｎは同時記録する複数のリアルタイム・データの数を示す２以上の任意の整数である、方法。
【請求項９】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙｉのサイズを有しており、
ここで、
Ｙｉ＝（ｎ×Ｔａ×Ｖｔ×Ｖｄｉ）÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝、
Ｔａは、ピックアップＰが前記情報記録媒体の最内周にある領域と最外周にある領域との間をアクセスするのに必要なアクセス時間を示し、
Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、
Ｖｄｉは、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す、請求項８に記載の方法。
【請求項１０】
ピックアップＰが領域Ａｉから領域Ａｊにアクセスするのに必要なアクセス時間を見積もるステップをさらに包含する、請求項８に記載の方法。
【請求項１１】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙのサイズを有しており、
ここで、
Ｙ＝｛（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄ｝÷（Ｖｔ−ｎ×Ｖｄ）、
Ｔｉは、前記アクセス時間を示し、
Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、
Ｖｄは、すべてのｉに対して、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す、請求項１０に記載の方法。
【請求項１２】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙｉのサイズを有しており、
ここで、
Ｙｉ＝｛（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄｉ｝÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝、
Ｔｉは、前記アクセス時間を示し、
Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、
Ｖｄｉは、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す、請求項１０に記載の方法。
【請求項１３】
領域Ａｉは、すべてのｉに対して、前記情報記録媒体の外周部に設けられている、請求項８に記載の方法。
【請求項１４】
同時記録モデルに従って、複数のリアルタイム・データを情報記録媒体に同時に記録する情報記録装置であって、
前記同時記録モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、リアルタイム・データＤｉを符号化する符号化モジュールＥＭｉと、符号化されたリアルタイム・データＤｉを蓄積する記録バッファＷＢｉとを含み、
前記情報記録装置は、
前記情報記録媒体上のボリューム空間内の未割付け領域を検索し、前記ボリューム空間内の少なくとも１つの未割付け領域をリアルタイム・データＤｉを記録する領域Ａｉとして割付ける手段と、
記録バッファＷＢｉに蓄積されたリアルタイム・データＤｉを領域Ａｉに記録する記録動作Ｗｉを実行する手段と、
記録動作Ｗｉを実行している間に、記録バッファＡｉがエンプティか否かを判定し、記録バッファＷＢｉがエンプティであると判定された場合には、記録動作Ｗｉを記録動作Ｗｊ（ｉ≠ｊ）に切り替え、記録バッファＷＢｉがエンプティでないと判定された場合には、記録動作Ｗｉを継続する手段と
を備え、
領域Ａｉとして割付けられた少なくとも１つの領域のそれぞれは、多くとも１回のアクセス動作と多くとも２回の記録動作で記録バッファＷＢｉをエンプティにすることができるという同時記録条件を満たすように構成されており、
ここで、ｉは１以上ｎ以下の任意の整数であり、ｎは同時記録する複数のリアルタイム・データの数を示す２以上の任意の整数である、情報記録装置。
【請求項１５】
同時記録モデルに従って、複数のリアルタイム・データを情報記録媒体に同時に記録する情報記録装置であって、
前記同時記録モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、リアルタイム・データＤｉを符号化する符号化モジュールＥＭｉと、符号化されたリアルタイム・データＤｉを蓄積する記録バッファＷＢｉとを含み、
前記情報記録装置は、
前記情報記録媒体上のボリューム空間内の未割付け領域を検索し、前記ボリューム空間内の少なくとも１つの未割付け領域をリアルタイム・データＤｉを記録する領域Ａｉとして割付ける手段と、
記録バッファＷＢｉに蓄積されたリアルタイム・データＤｉを領域Ａｉに記録する記録動作Ｗｉを実行する手段と、
記録動作Ｗｉにおいて、リアルタイム・データＤｉが、領域Ａｉとして割付けられた少なくとも１つの領域のうちの１つの終端まで記録されたか否かを判定し、リアルタイム・データＤｉが前記終端まで記録されたと判定された場合には、記録動作Ｗｉを記録動作Ｗｊ（ｉ≠ｊ）に切り替え、リアルタイム・データＤｉが前記終端まで記録されていないと判定された場合には、記録動作Ｗｉを継続する手段と
を備え、
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれは、記録動作の切り替えに伴うｎ回のアクセス動作と（ｎ−１）回の記録動作との間に記録バッファＷＢｉに蓄積されたリアルタイム・データＤｉを１回の記録動作で記録することができるという同時記録条件を満たすように構成されており、
ここで、ｉは１以上ｎ以下の任意の整数であり、ｎは同時記録する複数のリアルタイム・データの数を示す２以上の任意の整数である、情報記録装置。
【請求項１６】
同時記録モデルに従って、複数のリアルタイム・データが記録された情報記録媒体であって、
前記同時記録モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、リアルタイム・データＤｉを符号化する符号化モジュールＥＭｉと、符号化されたリアルタイム・データＤｉを蓄積する記録バッファＷＢｉとを含み、記録バッファＷＢｉに蓄積されたリアルタイム・データＤｉを記録する領域Ａｉとして割付けられた少なくとも１つの領域のそれぞれは、多くとも１回のアクセス動作と多くとも２回の記録動作で記録バッファＷＢｉをエンプティにすることができるという同時記録条件を満たすように構成されており、
ここで、ｉは１以上ｎ以下の任意の整数であり、ｎは同時記録する複数のリアルタイム・データの数を示す２以上の任意の整数である、情報記録媒体。
【請求項１７】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙ以上のサイズを有しており、
ここで、
Ｙ＝２×ｎ×Ｔａ×Ｖｄ×Ｖｔ÷（Ｖｔ−ｎ×Ｖｄ）、
Ｔａは、ピックアップＰが前記情報記録媒体の最内周にある領域と最外周にある領域との間をアクセスするのに必要なアクセス時間を示し、
Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、
Ｖｄは、すべてのｉに対して、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す、請求項１６に記載の情報記録媒体。
【請求項１８】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙｉ以上のサイズを有しており、
ここで、
Ｙｉ＝（２×ｎ×Ｔａ×Ｖｔ×Ｖｄｉ）÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝、
Ｔａは、ピックアップＰが前記情報記録媒体の最内周にある領域と最外周にある領域との間をアクセスするのに必要なアクセス時間を示し、
Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、
Ｖｄｉは、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す、請求項１６に記載の情報記録媒体。
【請求項１９】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙ以上のサイズを有しており、
ここで、
Ｙ＝｛２×（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄ｝÷（Ｖｔ−ｎ×Ｖｄ）、
Ｔｉは、ピックアップＰが領域Ａｉから領域Ａｊにアクセスするのに必要な第１のアクセス時間を見積もったもの、または、領域Ａｉとして割付けられた前記少なくとも１つの領域のうちの１つから他の１つにアクセスするのに必要な第２のアクセス時間を見積もったものを示し、
Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、
Ｖｄは、すべてのｉに対して、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す、請求項１６に記載の情報記録媒体。
【請求項２０】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙｉ以上のサイズを有しており、
ここで、
Ｙｉ＝｛２×（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄｉ｝÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝、
Ｔｉは、ピックアップＰが領域Ａｉから領域Ａｊにアクセスするのに必要な第１のアクセス時間を見積もったもの、または、領域Ａｉとして割付けられた前記少なくとも１つの領域のうちの１つから他の１つにアクセスするのに必要な第２のアクセス時間を見積もったものを示し、
Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、
Ｖｄｉは、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す、請求項１６に記載の情報記録媒体。
【請求項２１】
領域Ａｉは、すべてのｉに対して、前記情報記録媒体の外周部に設けられている、請求項１６に記載の情報記録媒体。
【請求項２２】
同時記録モデルに従って、複数のリアルタイム・データが記録された情報記録媒体であって、
前記同時記録モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、リアルタイム・データＤｉを符号化する符号化モジュールＥＭｉと、符号化されたリアルタイム・データＤｉを蓄積する記録バッファＷＢｉとを含み、記録バッファＷＢｉに蓄積されたリアルタイム・データＤｉを記録する領域Ａｉとして割付けられた少なくとも１つの領域のそれぞれは、記録処理の切り替えに伴うｎ回のアクセス動作と（ｎ−１）回の記録動作との間に記録バッファＷＢｉに蓄積されたリアルタイム・データＤｉを１回の記録動作で記録することができるという同時記録条件を満たすように構成されており、
ここで、ｉは１以上ｎ以下の任意の整数であり、ｎは同時記録する複数のリアルタイム・データの数を示す２以上の任意の整数である、情報記録媒体。
【請求項２３】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙｉのサイズを有しており、
ここで、
Ｙｉ＝（ｎ×Ｔａ×Ｖｔ×Ｖｄｉ）÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝、
Ｔａは、ピックアップＰが前記情報記録媒体の最内周にある領域と最外周にある領域との間をアクセスするのに必要なアクセス時間を示し、
Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、
Ｖｄｉは、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す、請求項２２に記載の情報記録媒体。
【請求項２４】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙｉのサイズを有しており、
ここで、
Ｙ＝｛（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄ｝÷（Ｖｔ−ｎ×Ｖｄ）、
Ｔｉは、ピックアップＰが領域Ａｉから領域Ａｊにアクセスするのに必要なアクセス時間を見積もったものを示し、
Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、
Ｖｄは、すべてのｉに対して、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す、請求項２２に記載の情報記録媒体。
【請求項２５】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙｉのサイズを有しており、
ここで、
Ｙｉ＝｛（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄｉ｝÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝、
Ｔｉは、ピックアップＰが領域Ａｉから領域Ａｊにアクセスするのに必要なアクセス時間を見積もったものを示し、
Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、
Ｖｄｉは、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す、請求項２２に記載の情報記録媒体。
【請求項２６】
領域Ａｉは、すべてのｉに対して、前記情報記録媒体の外周部に設けられている、請求項２２に記載の情報記録媒体。
【請求項２７】
同時再生モデルに従って、情報記録媒体に記録された複数のリアルタイム・データを同時に再生する方法であって、
前記同時再生モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、前記情報記録媒体から読み出されたリアルタイム・データＤｉを蓄積する再生バッファＲＢｉと、再生バッファＲＢｉに蓄積されたリアルタイム・データＤｉを復号化する復号化モジュールＤＭｉとを含み、
前記方法は、
リアルタイム・データＤｉが記録された領域Ａｉからリアルタイム・データＤｉを読み出す再生動作Ｒｉを実行するステップと、
再生動作Ｒｉを実行している間に、再生バッファＲＢｉがフルか否かを判定し、再生バッファＲＢｉがフルであると判定された場合には、再生動作Ｒｉを再生動作Ｒｊ（ｉ≠ｊ）に切り替え、再生バッファＲＢｉがフルでないと判定された場合には、再生動作Ｒｉを継続するステップと
を包含し、
領域Ａｉとして割付けられた少なくとも１つの領域のそれぞれは、多くとも１回のアクセス動作と多くとも２回の再生動作で再生バッファＲＢｉをフルにすることができるという同時再生条件を満たすように構成されており、
ここで、ｉは１以上ｎ以下の任意の整数であり、ｎは同時再生する複数のリアルタイム・データの数を示す２以上の任意の整数である、方法。
【請求項２８】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙ以上のサイズを有しており、
ここで、
Ｙ＝２×ｎ×Ｔａ×Ｖｄ×Ｖｔ÷（Ｖｔ−ｎ×Ｖｄ）、
Ｔａは、ピックアップＰが前記情報記録媒体の最内周にある領域と最外周にある領域との間をアクセスするのに必要なアクセス時間を示し、
Ｖｔは、ピックアップＰと再生バッファＲＢｉとの間のデータ転送レートを示し、
Ｖｄは、すべてのｉに対して、復号化モジュールＤＭｉと再生バッファＲＢｉとの間のデータ転送レートを示す、請求項２７に記載の方法。
【請求項２９】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙｉ以上のサイズを有しており、
ここで、
Ｙｉ＝（２×ｎ×Ｔａ×Ｖｔ×Ｖｄｉ）÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝、
Ｔａは、ピックアップＰが前記情報記録媒体の最内周にある領域と最外周にある領域との間をアクセスするのに必要なアクセス時間を示し、
Ｖｔは、ピックアップＰと再生バッファＲＢｉとの間のデータ転送レートを示し、
Ｖｄｉは、復号化モジュールＤＭｉと再生バッファＲＢｉとの間のデータ転送レートを示す、請求項２７に記載の方法。
【請求項３０】
ピックアップＰが領域Ａｉから領域Ａｊにアクセスするのに必要な第１のアクセス時間と、領域Ａｉとして割付けられた前記少なくとも１つの領域のうちの１つから他の１つにアクセスするのに必要な第２のアクセス時間とを見積もるステップをさらに包含する、請求項２７に記載の方法。
【請求項３１】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙ以上のサイズを有しており、
ここで、
Ｙ＝｛２×（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄ｝÷（Ｖｔ−ｎ×Ｖｄ）、
Ｔｉは、前記第１のアクセス時間または第２のアクセス時間を示し、
Ｖｔは、ピックアップＰと再生バッファＲＢｉとの間のデータ転送レートを示し、
Ｖｄは、すべてのｉに対して、復号化モジュールＤＭｉと再生バッファＲＢｉとの間のデータ転送レートを示す、請求項３０に記載の方法。
【請求項３２】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙｉ以上のサイズを有しており、
ここで、
Ｙｉ＝｛２×（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄｉ｝÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝、
Ｔｉは、前記第１のアクセス時間または第２のアクセス時間を示し、
Ｖｔは、ピックアップＰと再生バッファＲＢｉとの間のデータ転送レートを示し、
Ｖｄｉは、復号化モジュールＤＭｉと再生バッファＲＢｉとの間のデータ転送レートを示す、請求項３０に記載の方法。
【請求項３３】
領域Ａｉは、すべてのｉに対して、前記情報記録媒体の外周部に設けられている、請求項２７に記載の方法。
【請求項３４】
リアルタイム・データＤ１〜Ｄｎは、映像データと複数の音声データとを含み、前記映像データの一部と前記複数の音声データのうちの少なくとも１つとが同時に再生される、請求項２７に記載の方法。
【請求項３５】
同時再生モデルに従って、情報記録媒体に記録された複数のリアルタイム・データを同時に再生する方法であって、
前記同時再生モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、前記情報記録媒体から読み出されたリアルタイム・データＤｉを蓄積する再生バッファＲＢｉと、再生バッファＲＢｉに蓄積されたリアルタイム・データＤｉを復号化する復号化モジュールＤＭｉとを含み、
前記方法は、
リアルタイム・データＤｉが記録された領域Ａｉからリアルタイム・データＤｉを読み出す再生動作Ｒｉを実行するステップと、
再生動作Ｒｉにおいて、リアルタイム・データＤｉが、領域Ａｉとして割付けられた前記少なくとも１つの領域のうちの１つの終端まで読み出されたか否かを判定し、リアルタイム・データＤｉが前記終端まで読み出されたと判定された場合には、再生動作Ｒｉを再生動作Ｒｊ（ｉ≠ｊ）に切り替え、リアルタイム・データＤｉが前記終端まで読み出されていないと判定された場合には、再生動作Ｒｉを継続するステップと
を包含し、
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれは、１回の再生動作の間に再生バッファＲＢｉに蓄積されたリアルタイム・データＤｉを再生動作の切り替えに伴うｎ回のアクセス動作と（ｎ−１）回の再生動作との間に消費することができるという同時再生条件を満たすように構成されており、
ここで、ｉは１以上ｎ以下の任意の整数であり、ｎは同時再生する複数のリアルタイム・データの数を示す２以上の任意の整数である、方法。
【請求項３６】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙｉのサイズを有しており、
ここで、
Ｙｉ＝（ｎ×Ｔａ×Ｖｔ×Ｖｄｉ）÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝、
Ｔａは、ピックアップＰが前記情報記録媒体の最内周と最外周との間をアクセスするのに必要なアクセス時間を示し、
Ｖｔは、ピックアップＰと再生バッファＲＢｉとの間のデータ転送レートを示し、
Ｖｄｉは、復号化モジュールＤＭｉと再生バッファＲＢｉとの間のデータ転送レートを示す、請求項３５に記載の方法。
【請求項３７】
ピックアップＰが領域Ａｉから領域Ａｊにアクセスするのに必要なアクセス時間を見積もるステップをさらに包含する、請求項３４に記載の方法。
【請求項３８】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙのサイズを有していることであり、
ここで、
Ｙ＝｛（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄ｝÷（Ｖｔ−ｎ×Ｖｄ）、
Ｔｉは、前記アクセス時間を示し、
Ｖｔは、ピックアップＰと再生バッファＲＢｉとの間のデータ転送レートを示し、
Ｖｄは、すべてのｉに対して、復号化モジュールＤＭｉと再生バッファＲＢｉとの間のデータ転送レートを示す、請求項３７に記載の方法。
【請求項３９】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙｉのサイズを有しており、
ここで、
Ｙｉ＝｛（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄｉ｝÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝、
Ｔｉは、前記アクセス時間を示し、
Ｖｔは、ピックアップＰと再生バッファＲＢｉとの間のデータ転送レートを示し、
Ｖｄｉは、復号化モジュールＤＭｉと再生バッファＲＢｉとの間のデータ転送レートを示す、請求項３７に記載の方法。
【請求項４０】
領域Ａｉは、すべてのｉに対して、前記情報記録媒体の外周部に設けられている、請求項３５に記載の方法。
【請求項４１】
リアルタイム・データＤ１〜Ｄｎは、映像データと複数の音声データとを含み、前記映像データの一部と前記複数の音声データのうちの少なくとも１つとが同時に再生される、請求項３５に記載の方法。
【請求項４２】
同時再生モデルに従って、情報記録媒体に記録された複数のリアルタイム・データを同時に再生する情報再生装置であって、
前記同時再生モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、前記情報記録媒体から読み出されたリアルタイム・データＤｉを蓄積する再生バッファＲＢｉと、再生バッファＲＢｉに蓄積されたリアルタイム・データＤｉを復号化する復号化モジュールＤＭｉとを含み、
前記情報再生装置は、
リアルタイム・データＤｉが記録された領域Ａｉからリアルタイム・データＤｉを読み出す再生動作Ｒｉを実行する手段と、
再生動作Ｒｉを実行している間に、再生バッファＲＢｉがフルか否かを判定し、再生バッファＲＢｉがフルであると判定された場合には、再生動作Ｒｉを再生動作Ｒｊ（ｉ≠ｊ）に切り替え、再生バッファＲＢｉがフルでないと判定された場合には、再生動作Ｒｉを継続する手段と
を備え、
領域Ａｉとして割付けられた少なくとも１つの領域のそれぞれは、多くとも１回のアクセス動作と多くとも２回の再生動作で再生バッファＲＢｉをフルにすることができるという同時再生条件を満たすように構成されており、
ここで、ｉは１以上ｎ以下の任意の整数であり、ｎは同時再生する複数のリアルタイム・データの数を示す２以上の任意の整数である、情報再生装置。
【請求項４３】
同時再生モデルに従って、情報記録媒体に記録された複数のリアルタイム・データを同時に再生する情報再生装置であって、
前記同時再生モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、前記情報記録媒体から読み出されたリアルタイム・データＤｉを蓄積する再生バッファＲＢｉと、再生バッファＲＢｉに蓄積されたリアルタイム・データＤｉを復号化する復号化モジュールＤＭｉとを含み、
前記情報再生装置は、
リアルタイム・データＤｉが記録された領域Ａｉからリアルタイム・データＤｉを読み出す再生動作Ｒｉを実行する手段と、
再生動作Ｒｉにおいて、リアルタイム・データＤｉが、領域Ａｉとして割付けられた前記少なくとも１つの領域のうちの１つの終端まで読み出されたか否かを判定し、リアルタイム・データＤｉが前記終端まで読み出されたと判定された場合には、再生動作Ｒｉを再生動作Ｒｊ（ｉ≠ｊ）に切り替え、リアルタイム・データＤｉが前記終端まで読み出されていないと判定された場合には、再生動作Ｒｉを継続する手段と
を備え、
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれは、１回の再生動作の間に再生バッファＲＢｉに蓄積されたリアルタイム・データＤｉを再生動作の切り替えに伴うｎ回のアクセス動作と（ｎ−１）回の再生動作との間に消費することができるという同時再生条件を満たすように構成されており、
ここで、ｉは１以上ｎ以下の任意の整数であり、ｎは同時再生する複数のリアルタイム・データの数を示す２以上の任意の整数である、情報再生装置。
【請求項４４】
同時再生モデルに従って複数のリアルタイム・データが同時に再生されることを保証するように、情報記録媒体に記録されたリアルタイム・データを編集する方法であって、
前記同時再生モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、前記情報記録媒体から読み出されたリアルタイム・データＤｉを蓄積する再生バッファＲＢｉと、再生バッファＲＢｉに蓄積されたリアルタイム・データＤｉを復号化する復号化モジュールＤＭｉとを含み、
前記方法は、
リアルタイム・データＤｉが記録された領域Ａｉから少なくとも１つの領域を選択するステップと、
前記選択された少なくとも１つの領域のそれぞれが、多くとも１回のアクセス動作と多くとも２回の再生動作で再生バッファＲＢｉをフルにすることができるという同時再生条件を満たすように構成されているか否かを判定するステップとを包含する、方法。
【請求項４５】
同時再生モデルに従って複数のリアルタイム・データが同時に再生されることを保証するように、情報記録媒体に記録されたリアルタイム・データを編集する方法であって、
前記同時再生モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、前記情報記録媒体から読み出されたリアルタイム・データＤｉを蓄積する再生バッファＲＢｉと、再生バッファＲＢｉに蓄積されたリアルタイム・データＤｉを復号化する復号化モジュールＤＭｉとを含み、
前記方法は、
リアルタイム・データＤｉが記録された領域Ａｉから少なくとも１つの領域を選択するステップと、
前記選択された少なくとも１つの領域のそれぞれが、１回の再生動作の間に再生バッファＲＢｉに蓄積されたリアルタイム・データＤｉを再生動作の切り替えに伴うｎ回のアクセス動作と（ｎ−１）回の再生動作との間に消費することができるという同時再生条件を満たすように構成されているか否かを判定するステップと
を包含する、方法。
【請求項４６】
同時再生モデルに従って複数のリアルタイム・データが同時に再生されることを保証するように、情報記録媒体に記録されたリアルタイム・データを編集する編集装置であって、
前記同時再生モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、前記情報記録媒体から読み出されたリアルタイム・データＤｉを蓄積する再生バッファＲＢｉと、再生バッファＲＢｉに蓄積されたリアルタイム・データＤｉを復号化する復号化モジュールＤＭｉとを含み、
前記編集装置は、
リアルタイム・データＤｉが記録された領域Ａｉから少なくとも１つの領域を選択する手段と、
前記選択された少なくとも１つの領域のそれぞれが、多くとも１回のアクセス動作と多くとも２回の再生動作で再生バッファＲＢｉをフルにすることができるという同時再生条件を満たすように構成されているか否かを判定する手段と
を備えた、編集装置。
【請求項４７】
同時再生モデルに従って複数のリアルタイム・データが同時に再生されることを保証するように、情報記録媒体に記録されたリアルタイム・データを編集する編集装置であって、
前記同時再生モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、前記情報記録媒体から読み出されたリアルタイム・データＤｉを蓄積する再生バッファＲＢｉと、再生バッファＲＢｉに蓄積されたリアルタイム・データＤｉを復号化する復号化モジュールＤＭｉとを含み、
前記編集装置は、
リアルタイム・データＤｉが記録された領域Ａｉから少なくとも１つの領域を選択する手段と、
前記選択された少なくとも１つの領域のそれぞれが、回の再生動作の間に再生バッファＲＢｉに蓄積されたリアルタイム・データＤｉを再生動作の切り替えに伴うｎ回のアクセス動作と（ｎ−１）回の再生動作との間に消費することができるという同時再生条件を満たすように構成されているか否かを判定する手段と
を備えた、編集装置。
【請求項４８】
同時再生モデルに従って、情報記録媒体に記録されたｋ個のオーディオデータを再生しながら、１個のビデオデータをサーチする方法であって、
前記同時再生モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、前記情報記録媒体から読み出されたビデオデータＤｖを蓄積する再生バッファＲＢｖと、再生バッファＲＢｖに蓄積されたビデオデータＤｖを復号化する復号化モジュールＤＭｖと、前記情報記録媒体から読み出されたオーディオデータＤｉを蓄積する再生バッファＲＢｉと、再生バッファＲＢｉに蓄積されたオーディオデータＤｉを復号化する復号化モジュールＤＭｉとを含み、
前記方法は、
ビデオデータＤｖが記録された領域Ａｖから部分的にビデオデータＤｖを読み出す再生動作Ｒｖを実行するステップと、
ビデオデータＤｖは領域Ａｖのｎ箇所から間欠的に再生された後、記録領域Ａｉにアクセスして、再生動作Ｒｖを再生動作Ｒｉに切り替えるステップと、
オーディオデータＤｉが記録された領域ＡｉからオーディオデータＤｉを読み出す再生動作Ｒｉを実行するステップと、
同時再生条件で決まるデータ量を領域Ａｉから読み出した後、記録領域Ａｖにアクセスして、再生動作Ｒｉを再生動作Ｒｖに切り替えるステップと
を包含し、
領域Ａｖにおける、（ｎ−１）回のアクセスとｎ回の読出し動作と、領域Ａｖから領域Ａｉへのアクセスと、（ｋ−１）回の領域Ａｉ間のアクセスと、（ｋ−１）回の領域Ａｉからのデータの読出しと、領域Ａｉから領域Ａｖへのアクセスの間に、再生バッファＤＭｊにおいて消費されたリアルタイム・データＤｊを１回の再生動作で読み出し、サーチの倍速数をｍとして、ｍ倍の速度で、再生バッファＲＢｊから復号化モジュールＤＭｊにリアルタイム・データを転送することができるという同時再生条件を満たすように構成されており、
ここで、ｉとｋとｎは任意の整数である、方法。
【請求項４９】
同時再生モデルに従って、情報記録媒体に記録されたｋ個のオーディオデータを再生しながら、１個のビデオデータをサーチする情報再生装置であって、
前記同時再生モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、前記情報記録媒体から読み出されたビデオデータＤｖを蓄積する再生バッファＲＢｖと、再生バッファＲＢｖに蓄積されたビデオデータＤｖを復号化する復号化モジュールＤＭｖと、前記情報記録媒体から読み出されたオーディオデータＤｉを蓄積する再生バッファＲＢｉと、再生バッファＲＢｉに蓄積されたオーディオデータＤｉを復号化する復号化モジュールＤＭｉとを含み、
前記情報再生装置は、
ビデオデータＤｖが記録された領域Ａｖから部分的にビデオデータＤｖを読み出す再生動作Ｒｖを実行する手段と、
ビデオデータＤｖは領域Ａｖのｎ箇所から間欠的に再生された後、記録領域Ａｉにアクセスして、再生動作Ｒｖを再生動作Ｒｉに切り替える手段と、
オーディオデータＤｉが記録された領域ＡｉからオーディオデータＤｉを読み出す再生動作Ｒｉを実行する手段と、
同時再生条件で決まるデータ量を領域Ａｉから読み出した後、記録領域Ａｖにアクセスして、再生動作Ｒｉを再生動作Ｒｖに切り替える手段と
を備え、
領域Ａｖにおける、（ｎ−１）回のアクセスとｎ回の読出し動作と、領域Ａｖから領域Ａｉへのアクセスと、（ｋ−１）回の領域Ａｉ間のアクセスと、（ｋ−１）回の領域Ａｉからのデータの読出しと、領域Ａｉから領域Ａｖへのアクセスの間に、再生バッファＤＭｊにおいて消費されたリアルタイム・データＤｊを１回の再生動作で読み出し、サーチの倍速数をｍとして、ｍ倍の速度で、再生バッファＲＢｊから復号化モジュールＤＭｊにリアルタイム・データを転送することができるという同時再生条件を満たすように構成されており、
ここで、ｉとｋとｎは任意の整数である、情報再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のリアルタイム・データを同時に記録することが可能な情報記録媒体、同時記録の方法、同時再生の方法、情報記録装置および情報再生装置に関する。
【０００２】
【従来の技術】
セクタ構造を有する情報記録媒体としてハードディスクがある。近年、大容量化、マルチメディア化が進んでおり、パソコンから民生機器まで応用が進んでいる。
【０００３】
以下、図面を参照しながら、従来のハードディスクでの同時記録を説明する。ハードディスクでは、予め記録領域のサイズをセクタよりも大きな単位に固定し、固定のブロック単位でアクセスを行なう。
【０００４】
図２は、２つのリアルタイム・データを同時記録する同時記録モデルを示す。同時記録モデルは、情報記録媒体に対してリアルタイム・データを記録再生するピックアップ７４と、第１のリアルタイム・データを符号化するエンコーダＡ（エンコーダ７０）と、符号化された第１のリアルタイム・データをピックアップ７４により記録する前に一時的に保持する記録バッファＡ（記録バッファ７２）と、第２のリアルタイム・データを符号化するエンコーダＢ（エンコーダ７１）と、符号化された第２のリアルタイム・データをピックアップ７４により記録する前に一時的に保持する記録バッファＢ（記録バッファ７３）とを含む。
【０００５】
図３８は、記録バッファＡ、Ｂを用いて連続性を確保しながら２つのリアルタイム・データを情報記録媒体に記録する例を示す。この例では、第１のリアルタイム・データを情報記録媒体上の領域８３、８５に記録しながら、第２のリアルタイム・データを情報記録媒体上の領域８１、８４に記録する。
【０００６】
図３８において、Ａ８１、Ａ８２、Ａ８３は、ピックアップ７４がアクセスすべき領域間を移動する動作（アクセス動作）を示す。アクセス動作Ａ８１、Ａ８２、Ａ８３に必要な時間は、それぞれ、ピックアップ７４が情報記録媒体の最内周にある領域と最外周にある領域との間をアクセスするのに必要な時間（すなわち、最大のアクセス時間Ｔａ）であるとする。記録バッファＡ、Ｂとピックアップ７４との間のデータ転送レートは、一定のＶｔであるとする。エンコーダＡ、Ｂと記録バッファＡ、Ｂとの間のデータ転送レートは、一定のＶｄであるとする。Ｖｄは、記録されるデータが可変レートで圧縮されている場合には、その可変レートの最大値である。
【０００７】
記録動作Ｗ８１において、記録バッファＡに蓄積されたデータは全て領域８１に記録される。その後、アクセス動作Ａ８１、記録動作Ｗ８６およびアクセス動作Ａ８２の間に、記録バッファＡにはデータが蓄積される。記録動作Ｗ８２において、記録バッファＡに蓄積されたデータは全て領域８４に記録される。その後、アクセス動作Ａ８３、記録動作Ｗ８７および次のアクセス動作（図示せず）の間に、記録バッファＡにはデータが蓄積される。
【０００８】
一方、記録動作Ｗ８１およびアクセス動作Ａ８１の間に、記録バッファＢにはデータが蓄積され、記録動作Ｗ８６において、記録バッファＢに蓄積されたデータは全て領域８３に記録される。その後、アクセス動作Ａ８２、記録動作Ｗ８２およびアクセス動作Ａ８３の間に、記録バッファＢにはデータが蓄積され、記録動作Ｗ８７において、記録バッファＢに蓄積されたデータは全て領域８５に記録される。
【０００９】
このように、データ転送レートが一定である場合には、記録バッファＡ内のデータ量は記録状態と非記録状態との間でバランスされ、記録バッファＢ内のデータ量も記録状態と非記録状態との間でバランスされる。また、第１のリアルタイム・データの記録（記録Ａ）と第２のリアルタイム・データの記録（記録Ｂ）とが交互に行なわれるため、２つのリアルタイム・データの記録を連続して行なうことができる。
【００１０】
図３８で示す例は、データを記録再生可能な領域の最小サイズを示す条件にもなる。すなわち、記録再生する領域がディスク上のどの場所に存在するかの規定が出来ないために、記録領域と記録領域との間のアクセスは、回転待ちを含む最大アクセス時間で考える。
【００１１】
図３９は、可変レートのデータを記録した場合の記録バッファＡ、Ｂ内のデータ量の推移を示した図である。記録動作Ｗ９１、アクセス動作Ａ９１、記録動作Ｗ９６、アクセス動作Ａ９２の終了時点で、記録バッファＡ内に記録領域のサイズ以上のデータが蓄積されていない場合、記録レートが低ければ、記録するデータが途中で足りなくなるために、回転待ちを起こし、記録時間が増えてしまう。この場合、もう一つのリアルタイム・データの記録領域にアクセスするアクセス動作Ａ９３を行い、記録動作Ｗ９７を行なう。このように、固定サイズのブロック毎にデータを記録し、固定ブロック単位でアクセスを行なう場合には、２回のアクセス時間と１つの記録領域の記録時間に蓄積されるデータ量に固定ブロックのサイズを加えたものが、記録バッファＡに必要なバッファメモリのサイズとなる。また、逆に、記録バッファＢも記録バッファＡと同じサイズのバッファメモリが必要になる。
【００１２】
ハードディスクの場合には、データの転送能力が高いため、固定ブロックのサイズを小さくできるとともにバッファメモリのサイズも小さくできる。
【００１３】
【発明が解決しようとする課題】
しかしながら、上記のような方式の同時記録を光ディスクへ適用する場合、光ディスクはデータの転送レートが低く、また、アクセス時間も大きいために、大きなバッファメモリが必要になるという課題があった。また、安定して同時記録を行なう必要があるという課題もあった。さらに、記録された複数のリアルタイム・データが編集されて同時に再生する必要もあった。
【００１４】
【課題を解決するための手段】
本発明の方法は、同時記録モデルに従って、複数のリアルタイム・データを情報記録媒体に同時に記録する方法であって、前記同時記録モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、リアルタイム・データＤｉを符号化する符号化モジュールＥＭｉと、符号化されたリアルタイム・データＤｉを蓄積する記録バッファＷＢｉとを含み、前記方法は、前記情報記録媒体上のボリューム空間内の未割付け領域を検索し、前記ボリューム空間内の少なくとも１つの未割付け領域をリアルタイム・データＤｉを記録する領域Ａｉとして割付けるステップと、記録バッファＷＢｉに蓄積されたリアルタイム・データＤｉを領域Ａｉに記録する記録動作Ｗｉを実行するステップと、記録動作Ｗｉを実行している間に、記録バッファＷＢｉがエンプティか否かを判定し、記録バッファＷＢｉがエンプティであると判定された場合には、記録動作Ｗｉを記録動作Ｗｊ（ｉ≠ｊ）に切り替え、記録バッファＷＢｉがエンプティでないと判定された場合には、記録動作Ｗｉを継続するステップとを包含し、領域Ａｉとして割付けられた少なくとも１つの領域のそれぞれは、多くとも１回のアクセス動作と多くとも２回の記録動作で記録バッファＷＢｉをエンプティにすることができるという同時記録条件を満たすように構成されており、ここで、ｉは１以上ｎ以下の任意の整数であり、ｎは同時記録する複数のリアルタイム・データの数を示す２以上の任意の整数である。
【００１５】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙ以上のサイズを有しており、ここで、Ｙ＝２×ｎ×Ｔａ×Ｖｄ×Ｖｔ÷（Ｖｔ−ｎ×Ｖｄ）、Ｔａは、ピックアップＰが前記情報記録媒体の最内周にある領域と最外周にある領域との間をアクセスするのに必要なアクセス時間を示し、Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、Ｖｄは、すべてのｉに対して、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す。
【００１６】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙｉ以上のサイズを有しており、ここで、Ｙｉ＝（２×ｎ×Ｔａ×Ｖｔ×Ｖｄｉ）÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝、Ｔａは、ピックアップＰが前記情報記録媒体の最内周にある領域と最外周にある領域との間をアクセスするのに必要なアクセス時間を示し、Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、Ｖｄｉは、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す。
【００１７】
ピックアップＰが領域Ａｉから領域Ａｊにアクセスするのに必要な第１のアクセス時間と、領域Ａｉとして割付けられた前記少なくとも１つの領域のうちの１つから他の１つにアクセスするのに必要な第２のアクセス時間とを見積もるステップをさらに包含してもよい。
【００１８】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙ以上のサイズを有しており、ここで、Ｙ＝｛２×（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄ｝÷（Ｖｔ−ｎ×Ｖｄ）、Ｔｉは、前記第１のアクセス時間または第２のアクセス時間を示し、Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、Ｖｄは、すべてのｉに対して、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す。
【００１９】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙｉ以上のサイズを有しており、ここで、Ｙｉ＝｛２×（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄｉ｝÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝、Ｔｉは、前記第１のアクセス時間または第２のアクセス時間を示し、Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、Ｖｄｉは、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す。
【００２０】
領域Ａｉは、すべてのｉに対して、前記情報記録媒体の外周部に設けられていてもよい。
【００２１】
本発明の方法は、同時記録モデルに従って、複数のリアルタイム・データを情報記録媒体に同時に記録する方法であって、前記同時記録モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、リアルタイム・データＤｉを符号化する符号化モジュールＥＭｉと、符号化されたリアルタイム・データＤｉを蓄積する記録バッファＷＢｉとを含み、前記方法は、前記情報記録媒体上のボリューム空間の未割付け領域を検索し、前記ボリューム空間内の少なくとも１つの未割付け領域をリアルタイム・データＤｉを記録する領域Ａｉとして割付けるステップと、記録バッファＷＢｉに蓄積されたリアルタイム・データＤｉを領域Ａｉに記録する記録動作Ｗｉを実行するステップと、記録動作Ｗｉにおいて、リアルタイム・データＤｉが、領域Ａｉとして割付けられた少なくとも１つの領域のうちの１つの終端まで記録されたか否かを判定し、リアルタイム・データＤｉが前記終端まで記録されたと判定された場合には、記録動作Ｗｉを記録動作Ｗｊ（ｉ≠ｊ）に切り替え、リアルタイム・データＤｉが前記終端まで記録されていないと判定された場合には、記録動作Ｗｉを継続するステップとを包含し、領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれは、記録処理の切り替えに伴うｎ回のアクセス動作と（ｎ−１）回の記録動作との間に記録バッファＷＢｉに蓄積されたリアルタイム・データＤｉを１回の記録動作で記録することができるという同時記録条件を満たすように構成されており、ここで、ｉは１以上ｎ以下の任意の整数であり、ｎは同時記録する複数のリアルタイム・データの数を示す２以上の任意の整数である。
【００２２】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙｉのサイズを有しており、ここで、Ｙｉ＝（ｎ×Ｔａ×Ｖｔ×Ｖｄｉ）÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝、Ｔａは、ピックアップＰが前記情報記録媒体の最内周にある領域と最外周にある領域との間をアクセスするのに必要なアクセス時間を示し、Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、Ｖｄｉは、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す。
【００２３】
ピックアップＰが領域Ａｉから領域Ａｊにアクセスするのに必要なアクセス時間を見積もるステップをさらに包含してもよい。
【００２４】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙのサイズを有しており、ここで、Ｙ＝｛（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄ｝÷（Ｖｔ−ｎ×Ｖｄ）、Ｔｉは、前記アクセス時間を示し、Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、Ｖｄは、すべてのｉに対して、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す。
【００２５】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙｉのサイズを有しており、ここで、Ｙｉ＝｛（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄｉ｝÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝、Ｔｉは、前記アクセス時間を示し、Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、Ｖｄｉは、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す。
【００２６】
領域Ａｉは、すべてのｉに対して、前記情報記録媒体の外周部に設けられていてもよい。
【００２７】
本発明の情報記録装置は、同時記録モデルに従って、複数のリアルタイム・データを情報記録媒体に同時に記録する情報記録装置であって、前記同時記録モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、リアルタイム・データＤｉを符号化する符号化モジュールＥＭｉと、符号化されたリアルタイム・データＤｉを蓄積する記録バッファＷＢｉとを含み、前記情報記録装置は、前記情報記録媒体上のボリューム空間内の未割付け領域を検索し、前記ボリューム空間内の少なくとも１つの未割付け領域をリアルタイム・データＤｉを記録する領域Ａｉとして割付ける手段と、記録バッファＷＢｉに蓄積されたリアルタイム・データＤｉを領域Ａｉに記録する記録動作Ｗｉを実行する手段と、記録動作Ｗｉを実行している間に、記録バッファＡｉがエンプティか否かを判定し、記録バッファＷＢｉがエンプティであると判定された場合には、記録動作Ｗｉを記録動作Ｗｊ（ｉ≠ｊ）に切り替え、記録バッファＷＢｉがエンプティでないと判定された場合には、記録動作Ｗｉを継続する手段とを備え、領域Ａｉとして割付けられた少なくとも１つの領域のそれぞれは、多くとも１回のアクセス動作と多くとも２回の記録動作で記録バッファＷＢｉをエンプティにすることができるという同時記録条件を満たすように構成されており、ここで、ｉは１以上ｎ以下の任意の整数であり、ｎは同時記録する複数のリアルタイム・データの数を示す２以上の任意の整数である。
【００２８】
本発明の情報記録装置は、同時記録モデルに従って、複数のリアルタイム・データを情報記録媒体に同時に記録する情報記録装置であって、前記同時記録モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、リアルタイム・データＤｉを符号化する符号化モジュールＥＭｉと、符号化されたリアルタイム・データＤｉを蓄積する記録バッファＷＢｉとを含み、前記情報記録装置は、前記情報記録媒体上のボリューム空間内の未割付け領域を検索し、前記ボリューム空間内の少なくとも１つの未割付け領域をリアルタイム・データＤｉを記録する領域Ａｉとして割付ける手段と、記録バッファＷＢｉに蓄積されたリアルタイム・データＤｉを領域Ａｉに記録する記録動作Ｗｉを実行する手段と、記録動作Ｗｉにおいて、リアルタイム・データＤｉが、領域Ａｉとして割付けられた少なくとも１つの領域のうちの１つの終端まで記録されたか否かを判定し、リアルタイム・データＤｉが前記終端まで記録されたと判定された場合には、記録動作Ｗｉを記録動作Ｗｊ（ｉ≠ｊ）に切り替え、リアルタイム・データＤｉが前記終端まで記録されていないと判定された場合には、記録動作Ｗｉを継続する手段とを備え、領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれは、記録動作の切り替えに伴うｎ回のアクセス動作と（ｎ−１）回の記録動作との間に記録バッファＷＢｉに蓄積されたリアルタイム・データＤｉを１回の記録動作で記録することができるという同時記録条件を満たすように構成されており、ここで、ｉは１以上ｎ以下の任意の整数であり、ｎは同時記録する複数のリアルタイム・データの数を示す２以上の任意の整数である。
【００２９】
本発明の情報記録媒体は、同時記録モデルに従って、複数のリアルタイム・データが記録された情報記録媒体であって、前記同時記録モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、リアルタイム・データＤｉを符号化する符号化モジュールＥＭｉと、符号化されたリアルタイム・データＤｉを蓄積する記録バッファＷＢｉとを含み、記録バッファＷＢｉに蓄積されたリアルタイム・データＤｉを記録する領域Ａｉとして割付けられた少なくとも１つの領域のそれぞれは、多くとも１回のアクセス動作と多くとも２回の記録動作で記録バッファＷＢｉをエンプティにすることができるという同時記録条件を満たすように構成されており、ここで、ｉは１以上ｎ以下の任意の整数であり、ｎは同時記録する複数のリアルタイム・データの数を示す２以上の任意の整数である。
【００３０】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙ以上のサイズを有しており、ここで、Ｙ＝２×ｎ×Ｔａ×Ｖｄ×Ｖｔ÷（Ｖｔ−ｎ×Ｖｄ）、Ｔａは、ピックアップＰが前記情報記録媒体の最内周にある領域と最外周にある領域との間をアクセスするのに必要なアクセス時間を示し、Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、Ｖｄは、すべてのｉに対して、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す。
【００３１】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙｉ以上のサイズを有しており、ここで、Ｙｉ＝（２×ｎ×Ｔａ×Ｖｔ×Ｖｄｉ）÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝、Ｔａは、ピックアップＰが前記情報記録媒体の最内周にある領域と最外周にある領域との間をアクセスするのに必要なアクセス時間を示し、Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、Ｖｄｉは、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す。
【００３２】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙ以上のサイズを有しており、ここで、Ｙ＝｛２×（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄ｝÷（Ｖｔ−ｎ×Ｖｄ）、Ｔｉは、ピックアップＰが領域Ａｉから領域Ａｊにアクセスするのに必要な第１のアクセス時間を見積もったもの、または、領域Ａｉとして割付けられた前記少なくとも１つの領域のうちの１つから他の１つにアクセスするのに必要な第２のアクセス時間を見積もったものを示し、Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、Ｖｄは、すべてのｉに対して、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す。
【００３３】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙｉ以上のサイズを有しており、ここで、Ｙｉ＝｛２×（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄｉ｝÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝、Ｔｉは、ピックアップＰが領域Ａｉから領域Ａｊにアクセスするのに必要な第１のアクセス時間を見積もったもの、または、領域Ａｉとして割付けられた前記少なくとも１つの領域のうちの１つから他の１つにアクセスするのに必要な第２のアクセス時間を見積もったものを示し、Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、Ｖｄｉは、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す。
【００３４】
領域Ａｉは、すべてのｉに対して、前記情報記録媒体の外周部に設けられていてもよい。
【００３５】
本発明の情報記録媒体は、同時記録モデルに従って、複数のリアルタイム・データが記録された情報記録媒体であって、前記同時記録モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、リアルタイム・データＤｉを符号化する符号化モジュールＥＭｉと、符号化されたリアルタイム・データＤｉを蓄積する記録バッファＷＢｉとを含み、記録バッファＷＢｉに蓄積されたリアルタイム・データＤｉを記録する領域Ａｉとして割付けられた少なくとも１つの領域のそれぞれは、記録処理の切り替えに伴うｎ回のアクセス動作と（ｎ−１）回の記録動作との間に記録バッファＷＢｉに蓄積されたリアルタイム・データＤｉを１回の記録動作で記録することができるという同時記録条件を満たすように構成されており、ここで、ｉは１以上ｎ以下の任意の整数であり、ｎは同時記録する複数のリアルタイム・データの数を示す２以上の任意の整数である。
【００３６】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙｉのサイズを有しており、ここで、Ｙｉ＝（ｎ×Ｔａ×Ｖｔ×Ｖｄｉ）÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝、Ｔａは、ピックアップＰが前記情報記録媒体の最内周にある領域と最外周にある領域との間をアクセスするのに必要なアクセス時間を示し、Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、Ｖｄｉは、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す。
【００３７】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙｉのサイズを有しており、ここで、Ｙ＝｛（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄ｝÷（Ｖｔ−ｎ×Ｖｄ）、Ｔｉは、ピックアップＰが領域Ａｉから領域Ａｊにアクセスするのに必要なアクセス時間を見積もったものを示し、Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、Ｖｄは、すべてのｉに対して、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す。
【００３８】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙｉのサイズを有しており、ここで、Ｙｉ＝｛（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄｉ｝÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝、Ｔｉは、ピックアップＰが領域Ａｉから領域Ａｊにアクセスするのに必要なアクセス時間を見積もったものを示し、Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示し、Ｖｄｉは、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す。
【００３９】
領域Ａｉは、すべてのｉに対して、前記情報記録媒体の外周部に設けられていてもよい。
【００４０】
本発明の方法は、同時再生モデルに従って、情報記録媒体に記録された複数のリアルタイム・データを同時に再生する方法であって、前記同時再生モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、前記情報記録媒体から読み出されたリアルタイム・データＤｉを蓄積する再生バッファＲＢｉと、再生バッファＲＢｉに蓄積されたリアルタイム・データＤｉを復号化する復号化モジュールＤＭｉとを含み、前記方法は、リアルタイム・データＤｉが記録された領域Ａｉからリアルタイム・データＤｉを読み出す再生動作Ｒｉを実行するステップと、再生動作Ｒｉを実行している間に、再生バッファＲＢｉがフルか否かを判定し、再生バッファＲＢｉがフルであると判定された場合には、再生動作Ｒｉを再生動作Ｒｊ（ｉ≠ｊ）に切り替え、再生バッファＲＢｉがフルでないと判定された場合には、再生動作Ｒｉを継続するステップとを包含し、領域Ａｉとして割付けられた少なくとも１つの領域のそれぞれは、多くとも１回のアクセス動作と多くとも２回の再生動作で再生バッファＲＢｉをフルにすることができるという同時再生条件を満たすように構成されており、ここで、ｉは１以上ｎ以下の任意の整数であり、ｎは同時再生する複数のリアルタイム・データの数を示す２以上の任意の整数である。
【００４１】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙ以上のサイズを有しており、ここで、Ｙ＝２×ｎ×Ｔａ×Ｖｄ×Ｖｔ÷（Ｖｔ−ｎ×Ｖｄ）、Ｔａは、ピックアップＰが前記情報記録媒体の最内周にある領域と最外周にある領域との間をアクセスするのに必要なアクセス時間を示し、Ｖｔは、ピックアップＰと再生バッファＲＢｉとの間のデータ転送レートを示し、Ｖｄは、すべてのｉに対して、復号化モジュールＤＭｉと再生バッファＲＢｉとの間のデータ転送レートを示す。
【００４２】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙｉ以上のサイズを有しており、ここで、Ｙｉ＝（２×ｎ×Ｔａ×Ｖｔ×Ｖｄｉ）÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝、Ｔａは、ピックアップＰが前記情報記録媒体の最内周にある領域と最外周にある領域との間をアクセスするのに必要なアクセス時間を示し、Ｖｔは、ピックアップＰと再生バッファＲＢｉとの間のデータ転送レートを示し、Ｖｄｉは、復号化モジュールＤＭｉと再生バッファＲＢｉとの間のデータ転送レートを示す。
【００４３】
ピックアップＰが領域Ａｉから領域Ａｊにアクセスするのに必要な第１のアクセス時間と、領域Ａｉとして割付けられた前記少なくとも１つの領域のうちの１つから他の１つにアクセスするのに必要な第２のアクセス時間とを見積もるステップをさらに包含してもよい。
【００４４】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙ以上のサイズを有しており、ここで、Ｙ＝｛２×（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄ｝÷（Ｖｔ−ｎ×Ｖｄ）、Ｔｉは、前記第１のアクセス時間または第２のアクセス時間を示し、Ｖｔは、ピックアップＰと再生バッファＲＢｉとの間のデータ転送レートを示し、Ｖｄは、すべてのｉに対して、復号化モジュールＤＭｉと再生バッファＲＢｉとの間のデータ転送レートを示す。
【００４５】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙｉ以上のサイズを有しており、ここで、Ｙｉ＝｛２×（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄｉ｝÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝、Ｔｉは、前記第１のアクセス時間または第２のアクセス時間を示し、Ｖｔは、ピックアップＰと再生バッファＲＢｉとの間のデータ転送レートを示し、Ｖｄｉは、復号化モジュールＤＭｉと再生バッファＲＢｉとの間のデータ転送レートを示す。
【００４６】
領域Ａｉは、すべてのｉに対して、前記情報記録媒体の外周部に設けられていてもよい。
【００４７】
リアルタイム・データＤ１〜Ｄｎは、映像データと複数の音声データとを含み、前記映像データの一部と前記複数の音声データのうちの少なくとも１つとが同時に再生されてもよい。
【００４８】
本発明の方法は、同時再生モデルに従って、情報記録媒体に記録された複数のリアルタイム・データを同時に再生する方法であって、前記同時再生モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、前記情報記録媒体から読み出されたリアルタイム・データＤｉを蓄積する再生バッファＲＢｉと、再生バッファＲＢｉに蓄積されたリアルタイム・データＤｉを復号化する復号化モジュールＤＭｉとを含み、前記方法は、リアルタイム・データＤｉが記録された領域Ａｉからリアルタイム・データＤｉを読み出す再生動作Ｒｉを実行するステップと、再生動作Ｒｉにおいて、リアルタイム・データＤｉが、領域Ａｉとして割付けられた前記少なくとも１つの領域のうちの１つの終端まで読み出されたか否かを判定し、リアルタイム・データＤｉが前記終端まで読み出されたと判定された場合には、再生動作Ｒｉを再生動作Ｒｊ（ｉ≠ｊ）に切り替え、リアルタイム・データＤｉが前記終端まで読み出されていないと判定された場合には、再生動作Ｒｉを継続するステップとを包含し、領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれは、１回の再生動作の間に再生バッファＲＢｉに蓄積されたリアルタイム・データＤｉを再生動作の切り替えに伴うｎ回のアクセス動作と（ｎ−１）回の再生動作との間に消費することができるという同時再生条件を満たすように構成されており、ここで、ｉは１以上ｎ以下の任意の整数であり、ｎは同時再生する複数のリアルタイム・データの数を示す２以上の任意の整数である。
【００４９】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙｉのサイズを有しており、ここで、Ｙｉ＝（ｎ×Ｔａ×Ｖｔ×Ｖｄｉ）÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝、Ｔａは、ピックアップＰが前記情報記録媒体の最内周と最外周との間をアクセスするのに必要なアクセス時間を示し、Ｖｔは、ピックアップＰと再生バッファＲＢｉとの間のデータ転送レートを示し、Ｖｄｉは、復号化モジュールＤＭｉと再生バッファＲＢｉとの間のデータ転送レートを示す。
【００５０】
ピックアップＰが領域Ａｉから領域Ａｊにアクセスするのに必要なアクセス時間を見積もるステップをさらに包含してもよい。
【００５１】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙのサイズを有していることであり、ここで、Ｙ＝｛（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄ｝÷（Ｖｔ−ｎ×Ｖｄ）、Ｔｉは、前記アクセス時間を示し、Ｖｔは、ピックアップＰと再生バッファＲＢｉとの間のデータ転送レートを示し、Ｖｄは、すべてのｉに対して、復号化モジュールＤＭｉと再生バッファＲＢｉとの間のデータ転送レートを示す。
【００５２】
領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれが、Ｙｉのサイズを有しており、ここで、Ｙｉ＝｛（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄｉ｝÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝、Ｔｉは、前記アクセス時間を示し、Ｖｔは、ピックアップＰと再生バッファＲＢｉとの間のデータ転送レートを示し、Ｖｄｉは、復号化モジュールＤＭｉと再生バッファＲＢｉとの間のデータ転送レートを示す。
【００５３】
領域Ａｉは、すべてのｉに対して、前記情報記録媒体の外周部に設けられていてもよい。
【００５４】
リアルタイム・データＤ１〜Ｄｎは、映像データと複数の音声データとを含み、前記映像データの一部と前記複数の音声データのうちの少なくとも１つとが同時に再生されてもよい。
【００５５】
本発明の情報再生装置は、同時再生モデルに従って、情報記録媒体に記録された複数のリアルタイム・データを同時に再生する情報再生装置であって、前記同時再生モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、前記情報記録媒体から読み出されたリアルタイム・データＤｉを蓄積する再生バッファＲＢｉと、再生バッファＲＢｉに蓄積されたリアルタイム・データＤｉを復号化する復号化モジュールＤＭｉとを含み、前記情報再生装置は、リアルタイム・データＤｉが記録された領域Ａｉからリアルタイム・データＤｉを読み出す再生動作Ｒｉを実行する手段と、再生動作Ｒｉを実行している間に、再生バッファＲＢｉがフルか否かを判定し、再生バッファＲＢｉがフルであると判定された場合には、再生動作Ｒｉを再生動作Ｒｊ（ｉ≠ｊ）に切り替え、再生バッファＲＢｉがフルでないと判定された場合には、再生動作Ｒｉを継続する手段とを備え、領域Ａｉとして割付けられた少なくとも１つの領域のそれぞれは、多くとも１回のアクセス動作と多くとも２回の再生動作で再生バッファＲＢｉをフルにすることができるという同時再生条件を満たすように構成されており、ここで、ｉは１以上ｎ以下の任意の整数であり、ｎは同時再生する複数のリアルタイム・データの数を示す２以上の任意の整数である。
【００５６】
本発明の情報再生装置は、同時再生モデルに従って、情報記録媒体に記録された複数のリアルタイム・データを同時に再生する情報再生装置であって、前記同時再生モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、前記情報記録媒体から読み出されたリアルタイム・データＤｉを蓄積する再生バッファＲＢｉと、再生バッファＲＢｉに蓄積されたリアルタイム・データＤｉを復号化する復号化モジュールＤＭｉとを含み、前記情報再生装置は、リアルタイム・データＤｉが記録された領域Ａｉからリアルタイム・データＤｉを読み出す再生動作Ｒｉを実行する手段と、再生動作Ｒｉにおいて、リアルタイム・データＤｉが、領域Ａｉとして割付けられた前記少なくとも１つの領域のうちの１つの終端まで読み出されたか否かを判定し、リアルタイム・データＤｉが前記終端まで読み出されたと判定された場合には、再生動作Ｒｉを再生動作Ｒｊ（ｉ≠ｊ）に切り替え、リアルタイム・データＤｉが前記終端まで読み出されていないと判定された場合には、再生動作Ｒｉを継続する手段とを備え、領域Ａｉとして割付けられた前記少なくとも１つの領域のそれぞれは、１回の再生動作の間に再生バッファＲＢｉに蓄積されたリアルタイム・データＤｉを再生動作の切り替えに伴うｎ回のアクセス動作と（ｎ−１）回の再生動作との間に消費することができるという同時再生条件を満たすように構成されており、ここで、ｉは１以上ｎ以下の任意の整数であり、ｎは同時再生する複数のリアルタイム・データの数を示す２以上の任意の整数である。
【００５７】
本発明の方法は、同時再生モデルに従って複数のリアルタイム・データが同時に再生されることを保証するように、情報記録媒体に記録されたリアルタイム・データを編集する方法であって、前記同時再生モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、前記情報記録媒体から読み出されたリアルタイム・データＤｉを蓄積する再生バッファＲＢｉと、再生バッファＲＢｉに蓄積されたリアルタイム・データＤｉを復号化する復号化モジュールＤＭｉとを含み、前記方法は、リアルタイム・データＤｉが記録された領域Ａｉから少なくとも１つの領域を選択するステップと、前記選択された少なくとも１つの領域のそれぞれが、多くとも１回のアクセス動作と多くとも２回の再生動作で再生バッファＲＢｉをフルにすることができるという同時再生条件を満たすように構成されているか否かを判定するステップとを包含する。
【００５８】
本発明の方法は、同時再生モデルに従って複数のリアルタイム・データが同時に再生されることを保証するように、情報記録媒体に記録されたリアルタイム・データを編集する方法であって、前記同時再生モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、前記情報記録媒体から読み出されたリアルタイム・データＤｉを蓄積する再生バッファＲＢｉと、再生バッファＲＢｉに蓄積されたリアルタイム・データＤｉを復号化する復号化モジュールＤＭｉとを含み、前記方法は、リアルタイム・データＤｉが記録された領域Ａｉから少なくとも１つの領域を選択するステップと、前記選択された少なくとも１つの領域のそれぞれが、１回の再生動作の間に再生バッファＲＢｉに蓄積されたリアルタイム・データＤｉを再生動作の切り替えに伴うｎ回のアクセス動作と（ｎ−１）回の再生動作との間に消費することができるという同時再生条件を満たすように構成されているか否かを判定するステップとを包含する。
【００５９】
本発明の編集装置は、同時再生モデルに従って複数のリアルタイム・データが同時に再生されることを保証するように、情報記録媒体に記録されたリアルタイム・データを編集する編集装置であって、前記同時再生モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、前記情報記録媒体から読み出されたリアルタイム・データＤｉを蓄積する再生バッファＲＢｉと、再生バッファＲＢｉに蓄積されたリアルタイム・データＤｉを復号化する復号化モジュールＤＭｉとを含み、前記編集装置は、リアルタイム・データＤｉが記録された領域Ａｉから少なくとも１つの領域を選択する手段と、前記選択された少なくとも１つの領域のそれぞれが、多くとも１回のアクセス動作と多くとも２回の再生動作で再生バッファＲＢｉをフルにすることができるという同時再生条件を満たすように構成されているか否かを判定する手段とを備えている。
【００６０】
本発明の編集装置は、同時再生モデルに従って複数のリアルタイム・データが同時に再生されることを保証するように、情報記録媒体に記録されたリアルタイム・データを編集する編集装置であって、前記同時再生モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、前記情報記録媒体から読み出されたリアルタイム・データＤｉを蓄積する再生バッファＲＢｉと、再生バッファＲＢｉに蓄積されたリアルタイム・データＤｉを復号化する復号化モジュールＤＭｉとを含み、前記編集装置は、リアルタイム・データＤｉが記録された領域Ａｉから少なくとも１つの領域を選択する手段と、前記選択された少なくとも１つの領域のそれぞれが、１回の再生動作の間に再生バッファＲＢｉに蓄積されたリアルタイム・データＤｉを再生動作の切り替えに伴うｎ回のアクセス動作と（ｎ−１）回の再生動作との間に消費することができるという同時再生条件を満たすように構成されているか否かを判定する手段とを備えている。
【００６１】
本発明の方法は、同時再生モデルに従って、情報記録媒体に記録されたｋ個のオーディオデータを再生しながら、１個のビデオデータをサーチする方法であって、前記同時再生モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、前記情報記録媒体から読み出されたビデオデータＤｖを蓄積する再生バッファＲＢｖと、再生バッファＲＢｖに蓄積されたビデオデータＤｖを復号化する復号化モジュールＤＭｖと、前記情報記録媒体から読み出されたオーディオデータＤｉを蓄積する再生バッファＲＢｉと、再生バッファＲＢｉに蓄積されたオーディオデータＤｉを復号化する復号化モジュールＤＭｉとを含み、前記方法は、ビデオデータＤｖが記録された領域Ａｖから部分的にビデオデータＤｖを読み出す再生動作Ｒｖを実行するステップと、ビデオデータＤｖは領域Ａｖのｎ箇所から間欠的に再生された後、記録領域Ａｉにアクセスして、再生動作Ｒｖを再生動作Ｒｉに切り替えるステップと、オーディオデータＤｉが記録された領域ＡｉからオーディオデータＤｉを読み出す再生動作Ｒｉを実行するステップと、同時再生条件で決まるデータ量を領域Ａｉから読み出した後、記録領域Ａｖにアクセスして、再生動作Ｒｉを再生動作Ｒｖに切り替えるステップとを包含し、領域Ａｖにおける、（ｎ−１）回のアクセスとｎ回の読出し動作と、領域Ａｖから領域Ａｉへのアクセスと、（ｋ−１）回の領域Ａｉ間のアクセスと、（ｋ−１）回の領域Ａｉからのデータの読出しと、領域Ａｉから領域Ａｖへのアクセスの間に、再生バッファＤＭｊにおいて消費されたリアルタイム・データＤｊを１回の再生動作で読み出し、サーチの倍速数をｍとして、ｍ倍の速度で、再生バッファＲＢｊから復号化モジュールＤＭｊにリアルタイム・データを転送することができるという同時再生条件を満たすように構成されており、ここで、ｉとｋとｎは任意の整数である。
【００６２】
本発明の情報再生装置は、同時再生モデルに従って、情報記録媒体に記録されたｋ個のオーディオデータを再生しながら、１個のビデオデータをサーチする情報再生装置であって、前記同時再生モデルは、前記情報記録媒体上の領域にアクセスするピックアップＰと、前記情報記録媒体から読み出されたビデオデータＤｖを蓄積する再生バッファＲＢｖと、再生バッファＲＢｖに蓄積されたビデオデータＤｖを復号化する復号化モジュールＤＭｖと、前記情報記録媒体から読み出されたオーディオデータＤｉを蓄積する再生バッファＲＢｉと、再生バッファＲＢｉに蓄積されたオーディオデータＤｉを復号化する復号化モジュールＤＭｉとを含み、前記情報再生装置は、ビデオデータＤｖが記録された領域Ａｖから部分的にビデオデータＤｖを読み出す再生動作Ｒｖを実行する手段と、ビデオデータＤｖは領域Ａｖのｎ箇所から間欠的に再生された後、記録領域Ａｉにアクセスして、再生動作Ｒｖを再生動作Ｒｉに切り替える手段と、オーディオデータＤｉが記録された領域ＡｉからオーディオデータＤｉを読み出す再生動作Ｒｉを実行する手段と、同時再生条件で決まるデータ量を領域Ａｉから読み出した後、記録領域Ａｖにアクセスして、再生動作Ｒｉを再生動作Ｒｖに切り替える手段とを備え、領域Ａｖにおける、（ｎ−１）回のアクセスとｎ回の読出し動作と、領域Ａｖから領域Ａｉへのアクセスと、（ｋ−１）回の領域Ａｉ間のアクセスと、（ｋ−１）回の領域Ａｉからのデータの読出しと、領域Ａｉから領域Ａｖへのアクセスの間に、再生バッファＤＭｊにおいて消費されたリアルタイム・データＤｊを１回の再生動作で読み出し、サーチの倍速数をｍとして、ｍ倍の速度で、再生バッファＲＢｊから復号化モジュールＤＭｊにリアルタイム・データを転送することができるという同時再生条件を満たすように構成されており、ここで、ｉとｋとｎは任意の整数である。
【００６３】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施の形態を説明する。
【００６４】
（実施の形態１）
以下、同時記録モデルに従って、複数のリアルタイム・データを情報記録媒体に記録する方法を説明する。同時記録モデルは、記録バッファＡ、Ｂという２つの記録バッファを有するという点において、図２に示される同時記録モデルと同一である。ここで、リアルタイム・データとは、映像データおよび音声データのうちの少なくとも１つを含むデータをいう。情報記録媒体とは、光ディスクなどの任意のタイプの記録媒体をいう。
【００６５】
図１は、リアルタイム・データＡ、Ｂを情報記録媒体に同時記録する場合における、同時記録モデルの記録バッファＡ、Ｂ内のデータ量の推移を示す。
【００６６】
図１に示される例では、リアルタイム・データＡを情報記録媒体上の領域１、２、３、４に記録しながら、リアルタイム・データＢを情報記録媒体上の領域５、６、７、８に記録する。ここで、領域１〜４は、リアルタイム・データＡを記録する領域として割付けられた領域であり、領域５〜８は、リアルタイム・データＢを記録する領域として割付けられた領域である。
【００６７】
図１において、Ａ１〜Ａ７は、ピックアップ７４がアクセスすべき領域間を移動する動作（アクセス動作）を示す。アクセス動作Ａ１〜Ａ７に必要な時間は、それぞれ、ピックアップ７４が情報記録媒体の最内周にある領域と最外周にある領域との間をアクセスするのに必要な時間（すなわち、最大のアクセス時間Ｔａ）であるとする。記録バッファＡ、Ｂとピックアップ７４との間のデータ転送レートは、一定のＶｔであるとする。エンコーダＡ、Ｂと記録バッファＡ、Ｂとの間のデータ転送レートは、一定のＶｄであるとする。Ｖｄは、記録されるデータが可変レートで圧縮されている場合には、その可変レートの最大値である。
【００６８】
記録動作Ｗ１において、記録バッファＡに蓄積されたリアルタイム・データＡが領域１に記録される。領域１の終端において記録バッファＡはエンプティではないため、リアルタイム・データＡの記録（記録Ａ）からリアルタイム・データＢの記録（記録Ｂ）への切り替えは発生しない。アクセス動作Ａ１の後、記録動作Ｗ２において、記録バッファＡに蓄積されたリアルタイム・データＡが領域２に記録される。
【００６９】
記録動作Ｗ２を実行している間に、記録バッファＡがエンプティになる。その結果、リアルタイム・データＡの記録（記録Ａ）からリアルタイム・データＢの記録（記録Ｂ）への切り替えが発生する（アクセス動作Ａ２）。
【００７０】
記録動作Ｗ５において、記録バッファＢに蓄積されたリアルタイム・データＢが領域５に記録される。領域５の終端において記録バッファＢはエンプティではないため、リアルタイム・データＢの記録（記録Ｂ）からリアルタイム・データＡの記録（記録Ａ）への切り替えは発生しない。アクセス動作Ａ３の後、記録動作Ｗ６において、記録バッファＢに蓄積されたリアルタイム・データＢが領域６に記録される。
【００７１】
記録動作Ｗ６を実行している間に、記録バッファＢがエンプティになる。その結果、リアルタイム・データＢの記録（記録Ｂ）からリアルタイム・データＡの記録（記録Ａ）への切り替えが発生する（アクセス動作Ａ４）。
【００７２】
このように、本発明の同時記録の方法は、多くとも１回のアクセス動作と多くとも２回の記録動作とによって記録バッファＡ、Ｂをエンプティにすることができるという同時記録条件を満たすように設計されている。これにより、記録バッファＡ、Ｂをオーバーフローさせることなく、かつ、記録バッファＡ、Ｂをアンダーフローさせることなく、リアルタイム・データＡ、Ｂを情報記録媒体に記録することを保証することが可能になる。
【００７３】
例えば、リアルタイム・データＡを記録する領域として割付けられた少なくとも１つの領域のそれぞれがＹ以上のサイズを有し、かつ、リアルタイム・データＢを記録する領域として割付けられた少なくとも１つの領域のそれぞれがＹ以上のサイズを有することにより、同時記録条件を満たすことができる。従って、同時記録条件を満たすためには、Ｙ以上のサイズを有する少なくとも１つの未割付け領域を検索し、そのようにして検索された少なくとも１つの領域をリアルタイム・データＡを記録する領域として割付けるようにすればよい。リアルタイム・データＢを記録する領域についても同様である。
【００７４】
図１に示される例では、領域１〜４のそれぞれがＹ以上のサイズを有し、かつ、領域５〜８のそれぞれがＹ以上のサイズを有することにより同時記録条件を満たすことができる。
【００７５】
ここで、記録領域の最小サイズＹと、記録バッファＡ、Ｂに必要なバッファサイズＢとは、以下の式に従って求められる。
【００７６】
Ｙ＝４×Ｔａ×Ｖｄ×Ｖｔ÷（Ｖｔ−２×Ｖｄ）
Ｂ＝（４×Ｔａ＋Ｙ÷Ｖｔ）×Ｖｄ
記録領域の最小サイズＹの式は、以下のようにして導かれる。
【００７７】
リアルタイム・データＡを記録する記録動作において、記録バッファＡ内のデータは、Ｖｔ−Ｖｄで消費され、アクセス動作およびリアルタイム・データＢを記録する記録動作において、記録バッファＡ内のデータは、Ｖｄで蓄積される。記録動作Ｗ１、アクセス動作Ａ１および記録動作Ｗ２の間に消費される記録バッファＡのデータ量と、アクセス動作Ａ２、記録動作Ｗ５、アクセス動作Ａ３、記録動作Ｗ６およびアクセス動作Ａ４の間に蓄積される記録バッファＡのデータ量とは等しい。従って、２つのリアルタイム・データを同時記録する場合には、以下の式が成り立つ。
【００７８】
Ｙ÷Ｖｔ×（Ｖｔ−Ｖｄ）−Ｔａ×Ｖｄ＝（３×Ｔａ＋Ｙ÷Ｖｔ）×Ｖｄ
この式を変形することにより、記録領域の最小サイズＹの式が得られる。
【００７９】
なお、同時記録するリアルタイム・データの数がｎ（ｎは２以上の任意の整数）である場合には、同時記録モデルとして、ｎ個のエンコーダと、ｎ個の記録バッファとを含む同時記録モデルが使用される。この場合、アクセス動作の回数が同時記録するリアルタイム・データの数に比例するため、Ｙ÷Ｖｔ×（Ｖｔ−Ｖｄ）−Ｔａ×Ｖｄ＝（（２×ｎ−１）×Ｔａ＋（ｎ−１）×Ｙ÷Ｖｔ）×Ｖｄが成立する。従って、同時記録するリアルタイム・データの数がｎである場合には、記録領域の最小サイズＹと、記録バッファに必要なサイズＢとは、以下の式に従って求められる。
【００８０】
Ｙ＝２×ｎ×Ｔａ×Ｖｄ×Ｖｔ÷（Ｖｔ−ｎ×Ｖｄ）
Ｂ＝（２×ｎ×Ｔａ＋（ｎ−１）×Ｙ／Ｖｔ）×Ｖｄ
このように、従来例との違いの１つは、アクセス動作の回数を２倍にしたことである。本発明では、アクセス動作は、リアルタイム・データＡの記録（記録Ａ）とリアルタイム・データＢの記録（記録Ｂ）とを切り替える場合と、リアルタイム・データＡ（または、リアルタイム・データＢ）を記録する領域として割付けられた少なくとも１つの領域のうちの１つから他の１つにアクセスする場合とに発生する。従って、本発明では、記録バッファＡ（または、記録バッファＢ）がフルになってから記録バッファＡ（または、記録バッファＢ）が次にフルになるまでに４回のアクセス動作が可能なモデルを定義している。これにより、記録バッファ内のデータ量の推移に応じて動的に記録動作を切り替えることが可能になり、記録バッファ内のデータ量の推移を安定して制御することが可能になる。すなわち、記録バッファＡのデータ量がフルに近くなった場合には、すぐにリアルタイム・データＢの記録動作からリアルタイム・データＡの記録動作に切り替えることにより、記録バッファＡのデータ量を減少させることができる。また、記録バッファＢのデータ量がフルに近くなった場合には、すぐにリアルタイム・データＡの記録動作からリアルタイム・データＢの記録動作に切り替えることにより、記録バッファＢのデータ量を減少させることができる。
【００８１】
図３は、ＥＣＭＡ１６７規格で規定されたボリューム・ファイル構造により管理されるファイルが記録された情報記録媒体（光ディスク）の領域配置の一例を示す。
【００８２】
図３において、Ｗ１〜Ｗ８は図１を参照して説明した記録動作を示し、Ａ１〜Ａ７は図１を参照して説明したアクセス動作を示す。
【００８３】
図３の上側が光ディスクの内周側を示し、図３の下側が光ディスクの外周側を示している。ボリューム空間には、ボリューム構造領域１１と、ファイル構造領域１２とが割付けられている。ファイル構造領域１２は、ボリューム空間内の未使用領域をセクタ単位に未割付け領域として登録しているスペースビットマップ２１と、図７に示されるディレクトリ構造に対応するデータ構造（すなわち、ルートディレクトリのファイルエントリ２２、ＦＩＬＥ−Ａのファイル識別記述子２３、ＦＩＬＥ−Ｂのファイル識別記述子２４、ＦＩＬＥ−Ａのファイルエントリ２５、ＦＩＬＥ−Ｂのファイルエントリ２６）と含む。
【００８４】
ＥＣＭＡ１６７規格では、ファイルのデータが記録された領域をエクステントと呼び、エクステントの位置情報をファイルエントリに登録している。また、ディレクトリ下のファイル毎に、ファイル識別記述子をファイル構造領域１２に記録している。
【００８５】
また、リアルタイム・データが記録された領域は、一般のデータが記録された領域と区別するために、リアルタイム・エクステントと呼ばれる。
【００８６】
図３に示される例では、ＦＩＬＥ−Ａのリアルタイム・データを記録する領域として光ディスクの内周側にある記録領域１３、１４、１５が割付けられており、ＦＩＬＥ−Ｂのリアルタイム・データを記録する領域として光ディスクの外周側にある記録領域１６、１７、１８が割付けられている。なお、記録領域１５と記録領域１６とは、それらの領域間をアクセスするのに必要なアクセス時間が、光ディスクの最内周にある領域から最外周にある領域にアクセスするのに必要なアクセス時間に等しいくらい離れているものとする。
【００８７】
記録領域１３〜１８のそれぞれは、上述した同時記録条件を満たすように、記録領域の最小サイズＹ以上のサイズを有している。これにより、例えば、リアルタイム・データが実際に記録された領域が記録領域の一部であっても、アクセス動作の後、次の記録領域にリアルタイム・データを記録することができるため、合計してＹ以上のサイズの領域にリアルタイム・データを記録することができる。また、図１を参照して説明した同時記録条件では、アクセス動作に必要な時間（アクセス時間）を光ディスクの最内周にある領域から最外周にある領域にアクセスするのに必要なアクセス時間としているために、記録領域が光ディスク上のどこに配置されていても、同時記録を保証することができる。
【００８８】
図４は、記録バッファＡ、Ｂ内のデータ量の推移を示す。
【００８９】
以下、図４を参照して、記録するデータのデータレートの変動と記録バッファ内のデータ量の推移との関係を説明する。
【００９０】
リアルタイム・データＡを記録する領域として、記録領域３０、３１が割付けられており、リアルタイム・データＢを記録する領域として、記録領域３５、３６が割付けられているとする。記録領域３１は、領域３２、領域３３、領域３４を含む。記録領域３６は、領域３７、領域３８、領域３９を含む。
【００９１】
リアルタイム・データＡの記録時、記録バッファＡに転送されるデータのレートが最大レートの場合には、記録動作Ｗ１１、アクセス動作Ａ１１、記録動作Ｗ１３を行った結果、時刻ｔ２４で記録バッファＡがエンプティになる。記録バッファＡに転送されるデータのレートが最大レートより小さい場合には、エンコーダＡから記録バッファＡに転送されるデータが少ないために、記録動作Ｗ１１、アクセス動作Ａ１１、記録動作Ｗ１２を行った結果、時刻ｔ２４より早い時刻ｔ２３で記録バッファＡがエンプティになる。すなわち、エンコーダＡから記録バッファＡへのデータ転送レートが小さい場合には、早い時刻で記録バッファＡがエンプティになる。時刻ｔ２３において、リアルタイム・データＡの記録動作からリアルタイム・データＢの記録動作に切り替えた場合には、次に記録動作が切り替わるまでの時間が、３回のアクセス動作に必要な時間と２つの記録領域にデータを記録する２回の記録動作に必要な時間との合計以下であるために、記録バッファＡがオーバフローすることがない。また、次の記録動作において、最大レートのデータを記録しなければならないとしても、同時記録の条件から求められたＹのサイズを有する領域にそのデータを記録することができる。
【００９２】
他方、リアルタイム・データＢの記録時においても、記録バッファＢに転送されるデータのレートが最大レートの場合には、一回の記録動作でＹのサイズの領域にデータを記録することができる。記録バッファＢに転送されるデータのレートが最大レートの場合には、記録動作Ｗ１４、アクセス動作Ａ１４、記録動作Ｗ１６を行った結果、時刻ｔ２９で記録バッファＢがエンプティになる。記録バッファＢに転送されるデータのレートが最大レートより小さい場合には、エンコーダＢから記録バッファＡに転送されるデータが少ないために、記録動作Ｗ１４、アクセス動作Ａ１４、記録動作Ｗ１５を行った結果、時刻ｔ２９より早い時刻ｔ２８で記録バッファＢがエンプティになる。すなわち、エンコーダＢから記録バッファＢへのデータ転送レートが小さい場合には、早い時刻で記録バッファＢがエンプティになる。時刻ｔ２８において、リアルタイム・データＢの記録動作からリアルタイム・データＡの記録動作に切り替えた場合には、次に記録動作が切り替わるまでの時間が、３回のアクセス動作に必要な時間と２つの記録領域にデータを記録する２回の記録動作に必要な時間との合計以下であるために、記録バッファＢがオーバフローすることがない。また、次の記録動作において、最大レートのデータを記録しなければならないとしても、同時記録の条件から求められたＹのサイズを有する領域にそのデータを記録することができる。
【００９３】
次に、図３、図５、図６を用いて、本発明の実施の形態の情報記録再生装置と同時記録の方法とを説明する。
【００９４】
図５は、本発明の実施の形態の情報記録再生装置の構成を示す。
【００９５】
情報記録再生装置は、システム制御部５０１と、Ｉ／Ｏバス５２１と、光ディスクドライブ５３１と、記録モードの指定や同時記録の開始を指示する入力手段５３２と、ＴＶ放送を受信するチューナＡ、Ｂ（チューナ５３５、５３６）と、チューナＡ、Ｂでそれぞれ選曲されたオーディオビデオ信号を符号化するエンコーダＡ、Ｂ（エンコーダ５３３、５３４）と、オーディオビデオデータを復号化するデコーダＡ（デコーダ５４０）と、デコーダＡからのオーディオビデオ出力を再生するモニタ５４２と、オーディオデータを復号化するデコーダＢ（デコーダ５４１）と、デコーダＢからのオーディオ出力を再生するスピーカ５４３とを含む。
【００９６】
システム制御部５０１は、例えば、マイコンとメモリとによって実現される。システム制御部５０１に含まれる各手段は、例えば、マイコンが各種のプログラムを実行することによって実現される。システム制御部５０１に含まれる各メモリは、例えば、単一のメモリの領域を用途ごとに使い分けることによって実現される。
【００９７】
記録切替手段５０２は、複数のリアルタイム・データの記録処理をバッファメモリ内のデータ量をチェックしながら切り替える。未割付け領域検索手段５０３は、ボリューム空間内の未割付け領域から同時記録条件を満足する領域を検索する。ファイル構造処理手段５０４は、ファイル構造領域１２からデータを読み出し、ファイル構造を解析する。データ記録手段５０５は、光ディスクドライブ５３１にデータの記録を指示する。データ再生手段５０６は、光ディスクドライブ５３１にデータの再生を指示する。
【００９８】
割付け領域用メモリ５０７は、未割付け領域検索手段５０３で検索された記録可能領域の位置情報を一時的に保持する。ファイル構造用メモリ５０８は、ファイル構造領域１２から読み出したデータを一旦バッファメモリ上に保持するためのものである。ビットマップ用メモリ５０９は、スペースビットマップ２１より読み出したデータを保持することにより、ディスクへのアクセスを減らすためのものである。記録バッファメモリＡ（記録バッファメモリ５１０）と記録バッファメモリＢ（記録バッファメモリ５１１）とは、それぞれ、同時記録モデルの記録バッファＡ（記録バッファ７２）と記録バッファＢ（記録バッファ７３）とに対応しており、同時記録条件で算出したサイズ以上のバッファメモリを持つ。再生バッファメモリＡ（再生バッファメモリ５１２）と再生バッファメモリＢ（再生バッファメモリ５１３）とは、それぞれ、２つのデータを同時に再生する場合のそれぞれのデータを一時的に保持するバッファである。
【００９９】
なお、図５に示される情報記録再生装置は、複数のリアルタイム・データを同時に情報記録媒体に記録する機能と、情報記録媒体に記録された複数のリアルタイム・データを同時に再生する機能とを併せもつものであるが、図５に示される情報記録再生装置から同時記録に関連する手段を抽出することにより、複数のリアルタイム・データを同時に情報記録媒体に記録する機能を有する情報記録装置を構成することができ、図５に示される情報記録再生装置から同時再生に関連する手段を抽出することにより、情報記録媒体に記録された複数のリアルタイム・データを同時に再生する機能を有する情報再生装置を構成することができることはいうまでもない。さらに、図５に示される情報記録再生装置からリアルタイム・データの編集に関連する手段を抽出することにより、編集済みのリアルタイム・データを含む複数のリアルタイム・データが同時に再生されることを保証する機能を有する編集装置を構成することができる。
【０１００】
図６は、同時記録の方法の手順を示す。このような方法は、例えば、プログラムの形式でシステム制御部５０１内のメモリに格納され得る。そのようなプログラムは、例えば、システム制御部５０１内のマイコンによって実行され得る。
【０１０１】
ユーザは、入力手段５３２を用いて、同時記録の指示を情報記録再生装置に入力する。同時記録の指示に従って、記録するデータの最大データレートに応じた記録領域の最小サイズＹが決定される。記録領域の最小サイズＹの求め方は、図１を参照して説明したとおりである（Ｙ＝４×Ｔａ×Ｖｄ×Ｖｔ÷（Ｖｔ−２×Ｖｄ））。また、映画などの特定の番組を記録する場合には、ユーザが記録時間を設定する。このようにして、記録パラメータが決定される（ステップＳ６０１）。
【０１０２】
未割付け領域検索手段５０３は、記録するリアルタイム・データ毎に、ステップＳ６０１で求められた記録領域の最小サイズＹ以上のサイズを有する未割付け領域を、ビットマップ用メモリ５０９に保持されたデータをもとに検索する。ユーザが記録時間を指定した場合には、未割付け領域のサイズの合計が最大レートと記録時間の積以上になるまで、ボリューム空間内の未割付け領域を検索し、ボリューム空間内の少なくとも１つの未割付け領域をリアルタイム・データを記録する領域として割付ける（ステップＳ６０２）。従って、リアルタイム・データを記録する領域として割付けられた少なくとも１つの領域のそれぞれは、Ｙ以上のサイズを有していることになる。これにより、同時記録条件を満たすことが可能になる。
【０１０３】
図３では、リアルタイム・データＡを記録する領域として、記録領域１３、１４、１５が割付けられており、リアルタイム・データＢを記録する領域として、記録領域１６、１７、１８が割付けられている。記録領域１３〜１８のそれぞれは、Ｙ以上のサイズを有している。記録領域１３〜１８の位置情報が、割付け領域用メモリ５０７に格納される。
【０１０４】
データ記録手段５０５は、記録バッファメモリＡに蓄積されたリアルタイム・データＡを光ディスクに記録するように光ディスクドライブ５３１に指示するとともに、記録するリアルタイム・データＡを光ディスクドライブ５３１に転送する（ステップＳ６０３）。
【０１０５】
図３では、記録動作Ｗ１において記録領域１３の一部にリアルタイム・データＡが記録される。後述するステップＳ６０５で記録動作を継続するように判定された場合には、アクセス動作Ａ１の後、記録動作Ｗ２において記録領域１４の先頭からリアルタイム・データＡが記録される。
【０１０６】
なお、図３では、記録領域１３の途中からリアルタイム・データＡを記録する例を示しているが、記録領域１３から記録を開始する場合には、記録領域１３の先頭からリアルタイム・データＡを記録するようにしてもよい。
【０１０７】
記録切替手段５０２は、ユーザが、入力手段５３２を用いて、記録終了の指示を情報記録再生装置に入力した場合には、記録動作を終了する（ステップＳ６０４）。
【０１０８】
記録切替手段５０２は、記録バッファメモリＡがエンプティか否かを判定し、記録バッファＡがエンプティであると判定された場合には、リアルタイム・データＡの記録動作をリアルタイム・データＢの記録動作に切り替え、記録バッファＡがエンプティでないと判定された場合には、リアルタイム・データＡの記録動作を継続する（ステップＳ６０５）。
【０１０９】
図３では、記録動作Ｗ２において記録バッファメモリＡがエンプティになるため、リアルタイム・データＡの記録動作からリアルタイム・データＢの記録動作への切り替えが発生する。その結果、アクセス動作Ａ２の後、記録動作Ｗ５において記録領域１７の一部にリアルタイム・データＢが記録される。なお、記録動作Ｗ５において、記録領域１７の途中からリアルタイム・データＢの記録を開始することは何ら問題がない。もし必要なら、別の記録領域にアクセスして、リアルタイム・データＢの記録動作を継続することができるからである。図３では、アクセス動作Ａ３の後、記録動作Ｗ６においてリアルタイム・データＢの記録動作が継続される。
【０１１０】
データ記録手段５０５は、記録バッファメモリＢに蓄積されたリアルタイム・データＢを光ディスクに記録するように光ディスクドライブ５３１に指示するとともに、記録するリアルタイム・データＢを光ディスクドライブ５３１に転送する（ステップＳ６０６）。
【０１１１】
記録切替手段５０２は、記録バッファメモリＢがエンプティか否かを判定し、記録バッファＢがエンプティであると判定された場合には、リアルタイム・データＢの記録動作をリアルタイム・データＡの記録動作に切り替え、記録バッファＢがエンプティでないと判定された場合には、リアルタイム・データＢの記録動作を継続する（ステップＳ６０７）。
【０１１２】
図３では、記録動作Ｗ６において記録バッファメモリＢがエンプティになるため、リアルタイム・データＢの記録動作からリアルタイム・データＡの記録動作への切り替えが発生する。その結果、アクセス動作Ａ４の後、記録動作Ｗ３において記録領域１４の残りの領域にリアルタイム・データＡが記録される。なお、記録動作Ｗ３において、記録領域１４の途中からリアルタイム・データＡの記録を開始することは何ら問題がない。もし必要なら、別の記録領域にアクセスして、リアルタイム・データＡの記録動作を継続することができるからである。図３では、アクセス動作Ａ５の後、記録動作Ｗ４においてリアルタイム・データＡの記録動作が継続される。
【０１１３】
すべてデータの記録が終了した場合には、ファイル構造処理手段５０４は、リアルタイム・データが記録された領域をリアルタイム・エクステントとして管理するために、ファイル構造領域１２の中にファイルエントリを記録する（ステップＳ６０８）。
【０１１４】
このように、記録バッファメモリＡ、Ｂ内のデータの蓄積状態をチェックしながら、リアルタイム・データＡの記録動作とリアルタイム・データＢの記録動作とが切り替えられる。
【０１１５】
なお、２つのリアルタイム・データを連続して記録する例を示したが、リアルタイム・データの数の２倍の回数のアクセス動作が可能なサイズ以上の記録領域にデータを記録することで、３つ以上のリアルタイム・データを連続して記録することもできる。
【０１１６】
なお、ｎ個のリアルタイム・データを情報記録媒体に同時に記録する場合には、情報記録媒体上の領域にアクセスするピックアップＰと、リアルタイム・データＤｉを符号化する符号化モジュールＥＭｉと、符号化されたリアルタイム・データＤｉを蓄積する記録バッファＷＢｉとを含む同時記録モデル（以下、「ｎ−同時記録モデル」という）が使用される。この場合には、上述した各ステップにおいて以下の動作を行うようにすればよい。
【０１１７】
ステップＳ６０２：未割付け領域検索手段５０３は、情報記録媒体上のボリューム空間内の未割付け領域を検索し、ボリューム空間内の少なくとも１つの未割付け領域をリアルタイム・データＤｉを記録する領域Ａｉとして割付ける。
【０１１８】
ステップＳ６０３、Ｓ６０６：光ディスクドライブ５３１は、データ記録手段５０５からの記録指示に従って、記録バッファＷＢｉに蓄積されたリアルタイム・データＤｉを領域Ａｉに記録する記録動作Ｗｉを実行する。
【０１１９】
ステップＳ６０５、Ｓ６０７：記録切替手段５０２は、記録動作Ｗｉを実行している間に、記録バッファＷＢｉがエンプティか否かを判定し、記録バッファＷＢｉがエンプティであると判定された場合には、記録動作Ｗｉを記録動作Ｗｊ（ｉ≠ｊ）に切り替え、記録バッファＷＢｉがエンプティでないと判定された場合には、記録動作Ｗｉを継続する。
【０１２０】
ここで、領域Ａｉとして割付けられた少なくとも１つの領域のそれぞれは、多くとも１回のアクセス動作と多くとも２回の記録動作で記録バッファＷＢｉをエンプティにすることができるという同時記録条件を満たすように構成されている。
【０１２１】
例えば、領域Ａｉとして割付けられた少なくとも１つの領域のそれぞれが、Ｙ以上のサイズを有することにより、同時記録条件を満たすことができる。記録領域の最小サイズＹの求め方は、図１を参照して説明したとおりである。
【０１２２】
Ｙ＝２×ｎ×Ｔａ×Ｖｄ×Ｖｔ÷（Ｖｔ−ｎ×Ｖｄ）
Ｔａは、ピックアップＰが情報記録媒体の最内周にある領域と最外周にある領域との間をアクセスするのに必要なアクセス時間を示す。
【０１２３】
Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示す。
【０１２４】
Ｖｄは、すべてのｉに対して、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す。
【０１２５】
なお、ｉは１以上ｎ以下の任意の整数であり、ｎは同時記録する複数のリアルタイム・データの数を示す２以上の任意の整数である。
【０１２６】
なお、予め割り当てた領域に対し、スキップ記録を行なってもよい。スキップ記録とは、予め検出された欠陥セクタ又はデータの記録中に検出された欠陥セクタを避けて記録する方法である。例えば、スキップ記録の動作を示す図８において、記録する前に領域４０内には欠陥セクタが検出されておらず、記録時に欠陥領域４１と４２と４３が検出されたとする。この場合、欠陥領域を避けて記録するために、欠陥領域に記録しようとしたデータは欠陥領域の次の領域に記録する。図８の例では、データはスキップ記録ＳＷ１、ＳＷ２、ＳＷ３、ＳＷ４の順番で記録される。スキップ記録は、アクセス時間が小さいためにセクタ単位ではなくＥＣＣブロック単位で欠陥領域を含む領域を回避しながらスキップ記録を行なっても良い。ＥＣＣブロックのサイズがＥとすると、ＥＣＣブロック単位のスキップ記録においてＥＣＣブロックのアクセス時間は、Ｅ÷Ｖｔとなる。同時記録において、機器間の互換性を確保する場合には、スキップするＥＣＣブロックの数に制限をかけてもよい。例えば、スキップ記録においてスキップ可能な領域の比率をｅとする。図１に示した同時記録の条件において、スキップ記録を適用する場合には、記録領域の最小サイズをＹｅとして、Ｙｅ×（１−ｅ）の領域に記録が行われ、Ｙｅ×ｅの領域はスキップされるために、アクセスのみが行なわれる。特定の比率以内とした場合のスキップ記録を考慮した同時記録の条件は、記録するリアルタイム・データの数を２つとして、Ｙｅ×（１−ｅ）÷Ｖｔ×（Ｖｔ−Ｖｄ）−Ｔａ×Ｖｄ−Ｙｅ×ｅ÷Ｖｔ×Ｖｄ＝（３×Ｔａ＋Ｙｅ×（１−ｅ）÷Ｖｔ）×Ｖｄ＋Ｙｅ×ｅ÷Ｖｔ×Ｖｄとなり、Ｙｅ＝４×Ｔａ×Ｖｄ×Ｖｔ÷（Ｖｔ−ｅ×Ｖｔ−２×Ｖｄ）となる。この場合に必要なバッファサイズＢｅは、Ｂｅ＝（４×Ｔａ＋Ｙｅ×（１−ｅ）÷Ｖｔ）×Ｖｄ＋２×Ｙｅ×ｅ÷Ｖｔ×Ｖｄとなる。
【０１２７】
なお、セクタ単位の記録ではなくＥＣＣブロック単位の記録を行なってもよい。
【０１２８】
なお、図示していないが、予め決めたバッファ内の閾値をバッファがエンプティと判定する値と決めて、この値を下回れば、バッファがエンプティであると判断している。このため、バッファメモリのサイズは、最小の読み出し、書き込み単位のマージンまたは回転待ち分のマージンをもっても良い。
【０１２９】
なお、記録処理が最適なタイミングで切替わるために、記録動作中にエラーが発生して、一定の期間、記録再生が出来ない状態になっても、定常状態への引き込みが早い。
【０１３０】
なお、図２における図はモデルであり、エンコーダやデコーダは必ずしも必要ない。ストリーマのようなデジタル信号のみを扱うシステムでは、エンコーダやデコーダを持たないが、本発明をストリーマに適用することで、途切れなくＡＶデータを転送できるという効果が得られる。
【０１３１】
（実施の形態２）
リアルタイム・データの転送レートが異なる場合の実施例について説明する。実施の形態１では、転送レートが同じとして、同時記録の条件を説明した。本実施の形態では、転送レートの高いデータと転送レートの低いデータに対し同時記録の条件を定めることで、小さな連続空き領域にも転送レートの低いデータを記録することが出来、さらに、バッファメモリも小さく出来る。
【０１３２】
図９は、転送レートの高いリアルタイム・データＡの記録を記録Ａ、転送レートの低いリアルタイム・データＢの記録を記録Ｂとして、２つのリアルタイム・データの記録動作とアクセス動作とを示す。同時記録モデルは、実施の形態１で説明した図２に示されるものと同一である。同時記録動作時における記録バッファ内のデータ量の推移は、実施の形態１で説明したので、割愛する。
【０１３３】
図１０はディスク上の記録領域のレイアウトであり、左側がディスクの内周側、右側がディスクの外周側を表している。図１０では、記録領域１１１、１１２、１１３は、リアルタイム・データＡを記録する領域として割付けられた領域であり、記録領域１１４、１１５、１１６は、リアルタイム・データＢを記録する領域として割付けられた領域である。リアルタイム・データＡは、実際には、記録領域１１１の部分１０１、記録領域１１２の部分１０２、１０３、記録領域１１３の部分１０４に記録される。リアルタイム・データＢは、実際には、記録領域１１４の部分１０５、記録領域１１５の部分１０６、１０７、記録領域１１６の部分１０８に記録される。
【０１３４】
図９において、Ａ２１〜Ａ２７は、ピックアップ７４がアクセスすべき領域間を移動する動作（アクセス動作）を示す。アクセス動作Ａ１〜Ａ２７に必要な時間は、それぞれ、ピックアップ７４がディスクの最内周にある領域と最外周にある領域との間をアクセスするのに必要な時間（すなわち、最大のアクセス時間Ｔａ）であるとする。記録バッファＡ、Ｂとピックアップ７４との間のデータ転送レートは、一定のＶｔであるとする。エンコーダＡと記録バッファＡとの間のデータ転送レートは、可変レートの最大値であるＶｄ１であるとし、エンコーダＢと記録バッファＢとの間のデータ転送レートは、可変レートの最大値であるＶｄ２であるとする。
【０１３５】
記録動作Ｗ２１において、リアルタイム・データＡが領域１０１に記録される。アクセス動作Ａ２１の後、記録動作Ｗ２２において、リアルタイム・データＡが領域１０２に記録される。その後、リアルタイム・データＡの記録動作からリアルタイム・データＢの記録動作への切り替えが発生する（アクセス動作Ａ２２）。
【０１３６】
記録動作Ｗ２５において、リアルタイム・データＢが領域１０５に記録される。アクセス動作Ａ２３の後、記録動作Ｗ２６において、リアルタイム・データＢが領域１０６に記録される。その後、リアルタイム・データＢの記録動作からリアルタイム・データＡの記録動作への切り替えが発生する（アクセス動作Ａ２４）。
【０１３７】
このように本発明の同時記録の方法は、多くとも１回のアクセス動作と多くとも２回の記録動作とによって記録動作の切り替えが発生するという同時記録条件を満たすように設計されている。
【０１３８】
リアルタイム・データＡを記録する記録動作において、記録バッファＡ内のデータは、Ｖｔ−Ｖｄ１で消費され、アクセス動作およびリアルタイム・データＢを記録する記録動作において、記録バッファＡ内のデータは、Ｖｄ１で蓄積される。記録動作Ｗ２１、アクセス動作Ａ２１および記録動作Ｗ２２の間に消費される記録バッファＡのデータ量と、アクセス動作Ａ２２、記録動作Ｗ２５、アクセス動作Ａ２３、記録動作Ｗ２６およびアクセス動作Ａ２４の間に蓄積される記録バッファＡのデータ量とは等しい。従って、リアルタイム・データＡを記録する領域として割付けられた少なくとも１つの記録領域の最小サイズをＹ１、リアルタイム・データＢを記録する領域として割付けられた少なくとも１つの記録領域の最小サイズをＹ２とすると、以下の式が成り立つ。
【０１３９】
Ｙ１÷Ｖｔ×（Ｖｔ−Ｖｄ１）＝（４Ｔａ＋Ｙ２÷Ｖｔ）×Ｖｄ１
Ｙ２÷Ｖｔ×（Ｖｔ−Ｖｄ２）＝（４Ｔａ＋Ｙ１÷Ｖｔ）×Ｖｄ２
この式を変形することにより、記録領域の最小サイズＹ１、Ｙ２の式が得られる。
【０１４０】
Ｙ１＝（４Ｔａ×Ｖｔ×Ｖｄ１）÷（Ｖｔ−Ｖｄ１−Ｖｄ２）
Ｙ２＝（４Ｔａ×Ｖｔ×Ｖｄ２）÷（Ｖｔ−Ｖｄ１−Ｖｄ２）
リアルタイム・データＡを記録する領域として割付けられた少なくとも１つの記録領域のそれぞれがＹ１以上のサイズを有し、かつ、リアルタイム・データＢを記録する領域として割付けられた少なくとも１つの記録領域のそれぞれがＹ２以上のサイズを有することにより、異なるデータ転送レートの２つのリアルタイム・データを欠落なく記録するための同時記録条件を満たすことができる。
【０１４１】
記録バッファＡに必要なバッファサイズＢ１と、記録バッファＢに必要なバッファサイズＢ２とは、以下の式に従って求められる。
【０１４２】
Ｂ１＝（４Ｔａ＋Ｙ２÷Ｖｔ）Ｖｄ１
Ｂ２＝（４Ｔａ＋Ｙ１÷Ｖｔ）Ｖｄ２
このように、Ｖｄ１＞Ｖｄ２とすれば、Ｙ２およびＢ２は、それぞれ、Ｙ１およびＢ１より小さく出来る。
【０１４３】
リアルタイム・データを記録するときに、あらかじめ記録するデータの最大転送レートがわかっていれば、上記の同時記録条件を満たすサイズより大きな連続空き領域を記録領域に割り付けることでデータの記録が可能になる。
【０１４４】
このように、実施の形態１の図６で説明した同時記録の方法において、未割付け領域の探索で同時記録の条件の式を変えることで、本実施の形態の同時記録が出来る。
【０１４５】
また、記録する直前まで転送レートがわからなければ、はじめに記録するデータはその転送レートの最大値、将来記録するデータの転送レートはシステムで許される最大値として、記録するデータの記録領域は同時記録の条件を満たすように検索することが出来る。２つ目のデータを記録する場合は、その転送レートがわかるので、最適なサイズの記録領域を検索できる。
【０１４６】
なお、情報記録再生装置の構成は、記録バッファメモリＡ、Ｂのサイズを除いて、実施の形態１で説明した構成と同じである。リアルタイム・データＡの記録動作とリアルタイム・データＢの記録動作とを切り替えるアルゴリズムは実施の形態１で説明したものと同じである。すなわち、記録バッファメモリＡがエンプティになれば、リアルタイム・データＡの記録動作をリアルタイム・データＢの記録動作に切り替え、記録バッファメモリＢがエンプティになれば、リアルタイム・データＢの記録動作をリアルタイム・データＡの記録動作に切り替える。
【０１４７】
本発明は複数チャンネルのデジタル放送を録画する場合にも適用可能である。ハイビジョンの映像データと携帯端末用の低レートの映像データを録画する場合に、それぞれの最大転送レートを用いることで、何度も記録と消去が繰り返されたディスク上の空き領域を有効に利用することが出来る。また、低レートのデータをレートの高いデータにインターリーブして記録する必要がなくなるので、低レートのデータを出来るだけ近い場所に記録することも出来、携帯端末に低レートのデータを転送する場合に、アクセスが少なくなり高速でデータを転送できるメリットもある。
【０１４８】
図１１は、異なるデータ転送レートの３つのリアルタイム・データの記録動作とアクセス動作とを示す。図９と同様に、Ｗ３１〜Ｗ４２は記録動作、Ａ３１〜Ａ４０はアクセス動作、１２１〜１３２はリアルタイム・データが実際に記録される記録領域の部分を示している。図１１に基づいて、２つのリアルタイム・データを同時記録する場合と同様に、３つのリアルタイム・データを同時記録するための条件を求めると、
Ｙ１＝（６Ｔａ×Ｖｔ×Ｖｄ１）÷（Ｖｔ−Ｖｄ１−Ｖｄ２−Ｖｄ３）
Ｙ２＝（６Ｔａ×Ｖｔ×Ｖｄ２）÷（Ｖｔ−Ｖｄ１−Ｖｄ２−Ｖｄ３）
Ｙ３＝（６Ｔａ×Ｖｔ×Ｖｄ３）÷（Ｖｔ−Ｖｄ１−Ｖｄ２−Ｖｄ３）
Ｂ１＝（６Ｔａ＋Ｙ２÷Ｖｔ＋Ｙ３÷Ｖｔ）Ｖｄ１
Ｂ２＝（６Ｔａ＋Ｙ３÷Ｖｔ＋Ｙ１÷Ｖｔ）Ｖｄ２
Ｂ３＝（６Ｔａ＋Ｙ１÷Ｖｔ＋Ｙ２÷Ｖｔ）Ｖｄ３
となる。ここで、Ｙ、Ｖｄ、Ｂはそれぞれ、記録領域の最小サイズ、記録するデータの転送レート、記録バッファのバッファサイズを示し、添え字は、記録するリアルタイム・データの番号を示す。
【０１４９】
さらに、ｎ個のリアルタイム・データを情報記録媒体に同時に記録する場合には、上述した「ｎ−同時記録モデル」が使用される。リアルタイム・データＤｉを記録する領域Ａｉとして割付けられた少なくとも１つの記録領域のそれぞれの最小サイズＹｉと、リアルタイム・データＤｉを蓄積する記録バッファＷＢｉのサイズＢｉとは、以下の式に従って求められる。
【０１５０】
Ｙｉ＝（２×ｎ×Ｔａ×Ｖｔ×Ｖｄｉ）÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝
Ｂｉ＝｛２×ｎ×Ｔａ＋（Ｙ１＋Ｙ２＋・・・＋Ｙｎ）÷Ｖｔ−Ｙｉ÷Ｖｔ｝Ｖｄｉ
Ｔａは、ピックアップＰが情報記録媒体の最内周にある領域と最外周にある領域との間をアクセスするのに必要なアクセス時間を示す。
【０１５１】
Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示す。
【０１５２】
Ｖｄｉは、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す。
【０１５３】
なお、ｉは１以上ｎ以下の任意の整数であり、ｎは同時記録する複数のリアルタイム・データの数を示す２以上の任意の整数である。
【０１５４】
なお、上記の同時記録の条件は、各リアルタイム・データの転送レートが同じ場合（すなわち、Ｖｄ１＝Ｖｄ２＝・・・＝Ｖｄｎの場合）にも適用可能である。
【０１５５】
（実施の形態３）
リアルタイム・データの転送レートが異なり、固定の転送レートのリアルタイム・データの同時記録の場合の実施例について説明する。デジタルビデオカメラに用いられているＤＶフォーマットのデータでは、ＭＰＥＧのように可変レートのデータではなく固定の転送レートである。固定レートのリアルタイム・データの場合には、最適な記録領域のサイズを決めることが出来れば記録領域単位で記録動作を切換えることが出来、切換え動作を簡単化できるとともに、記録領域のサイズを小さくすることが出来る。
【０１５６】
図２５は、２つのリアルタイム・データの同時記録を行う記録領域のレイアウトを示す図である。図に示すように各記録領域のサイズは記録するデータの種類毎に異なる固定のサイズで記録さている。
【０１５７】
図１２は、異なるデータ転送レートの２つのリアルタイム・データの記録動作とアクセス動作とを示す。図９と同様に、Ｗ５１〜Ｗ５４は記録動作、Ａ５１〜Ａ５３はアクセス動作、１５１〜１５４は記録領域を示している。固定レートであるので記録動作の切り替えは領域単位で行うことが出来る。従って、１つの記録領域への記録が完了した時点で、記録動作を切り替えることが出来る。
【０１５８】
なお、情報記録再生装置の構成は、未割付け領域検索手段５０３の動作と記録切替手段５０２の動作とが異なる点を除いて、図５に示される情報記録再生装置の構成と同じである。
【０１５９】
図２６は、同時記録の方法の手順を示す。このような方法は、例えば、プログラムの形式でシステム制御部５０１内のメモリに格納され得る。そのようなプログラムは、例えば、システム制御部５０１内のマイコンによって実行され得る。
【０１６０】
図２６に示される同時記録の手順は、未割付け領域の探索ステップ（Ｓ７０１）における同時記録の条件式が異なる点と、データ記録Ａとデータ記録Ｂとを切り替える条件（Ｓ７０２、Ｓ７０３）が異なる点を除いて、実施の形態１（図６）に示される同時記録の手順と同一である。
【０１６１】
ステップＳ７０１では、未割付け領域検索手段５０３は、Ｙ１（または、Ｙ２）のサイズを有する未割付け領域を検索し、そのようにして検索された少なくとも１つの未割付け領域をリアルタイム・データを記録する領域として割付ける。Ｙ１、Ｙ２の求め方は後述する。
【０１６２】
ステップＳ７０２では、記録切替手段５０２は、リアルタイム・データＡの記録動作において、リアルタイム・データＡが、リアルタイム・データＡを記録する領域として割付けられた少なくとも１つの記録領域の終端まで記録されたか否かを判定し、リアルタイム・データＡがその記録領域の終端まで記録されたと判定された場合には、リアルタイム・データＡの記録動作をリアルタイム・データＢの記録動作に切り替え、リアルタイム・データＡがその記録領域の終端まで記録されていないと判定された場合には、リアルタイム・データＡの記録動作を継続する。
【０１６３】
ステップＳ７０３では、記録切替手段５０２は、リアルタイム・データＢの記録動作において、リアルタイム・データＢが、リアルタイム・データＢを記録する領域として割付けられた少なくとも１つの記録領域の終端まで記録されたか否かを判定し、リアルタイム・データＢがその記録領域の終端まで記録されたと判定された場合には、リアルタイム・データＢの記録動作をリアルタイム・データＡの記録動作に切り替え、リアルタイム・データＢがその記録領域の終端まで記録されていないと判定された場合には、リアルタイム・データＢの記録動作を継続する。
【０１６４】
記録動作Ｗ５１の間に消費される記録バッファＡのデータ量と、アクセス動作Ａ５１、記録動作Ｗ５３、アクセス動作Ａ５２の間に蓄積される記録バッファＡのデータ量とは等しい。従って、リアルタイム・データＡを記録する領域として割付けられた少なくとも１つの記録領域のサイズをＹ１、リアルタイム・データＢを記録する領域として割付けられた少なくとも１つの記録領域のサイズをＹ２とすると、以下の式が成り立つ。
【０１６５】
Ｙ１÷Ｖｔ×（Ｖｔ−Ｖｄ１）＝（２Ｔａ＋Ｙ２÷Ｖｔ）×Ｖｄ１
Ｙ２÷Ｖｔ×（Ｖｔ−Ｖｄ２）＝（２Ｔａ＋Ｙ１÷Ｖｔ）×Ｖｄ２
この式を変形することにより、記録領域のサイズＹ１、Ｙ２の式が得られる。
【０１６６】
Ｙ１＝（２Ｔａ×Ｖｔ×Ｖｄ１）÷（Ｖｔ−Ｖｄ１−Ｖｄ２）
Ｙ２＝（２Ｔａ×Ｖｔ×Ｖｄ２）÷（Ｖｔ−Ｖｄ１−Ｖｄ２）
記録バッファＡに必要なバッファサイズＢ１と、記録バッファＢに必要なバッファサイズＢ２とは、以下の式に従って求められる。
【０１６７】
Ｂ１＝（２Ｔａ＋Ｙ２÷Ｖｔ）Ｖｄ１
Ｂ２＝（２Ｔａ＋Ｙ１÷Ｖｔ）Ｖｄ２
このように、記録レートが異なることを利用して、固定レートのリアルタイム・データに対して同時記録の条件を設定することにより、レートの低いデータでは、より小さな記録領域にリアルタイム・データを記録可能になり、ディスク上の空き領域を有効に利用できるようになる。
【０１６８】
また、同様な考察で、３つのリアルタイム・データを記録する場合を考えると、記録動作とアクセス動作とを示す図は、図１３となり、同時記録の条件を求めると、
Ｙ１＝（３Ｔａ×Ｖｔ×Ｖｄ１）÷（Ｖｔ−Ｖｄ１−Ｖｄ２−Ｖｄ３）
Ｙ２＝（３Ｔａ×Ｖｔ×Ｖｄ２）÷（Ｖｔ−Ｖｄ１−Ｖｄ２−Ｖｄ３）
Ｙ３＝（３Ｔａ×Ｖｔ×Ｖｄ３）÷（Ｖｔ−Ｖｄ１−Ｖｄ２−Ｖｄ３）
Ｂ１＝（３Ｔａ＋Ｙ２÷Ｖｔ＋Ｙ３÷Ｖｔ）Ｖｄ１
Ｂ２＝（３Ｔａ＋Ｙ３÷Ｖｔ＋Ｙ１÷Ｖｔ）Ｖｄ２
Ｂ３＝（３Ｔａ＋Ｙ１÷Ｖｔ＋Ｙ２÷Ｖｔ）Ｖｄ３
となる。
【０１６９】
さらに、ｎ個のリアルタイム・データを情報記録媒体に同時に記録する場合には、上述した「ｎ−同時記録モデル」が使用される。この場合には、図２６に示されるステップＳ７０１、Ｓ６０３、Ｓ６０６、Ｓ７０２、Ｓ７０３において以下の動作を行うようにすればよい。
【０１７０】
ステップＳ７０１：未割付け領域検索手段５０３は、情報記録媒体上のボリューム空間の未割付け領域を検索し、ボリューム空間内の少なくとも１つの未割付け領域をリアルタイム・データＤｉを記録する領域Ａｉとして割付ける。
【０１７１】
ステップＳ６０３、Ｓ６０６：光ディスクドライブ５３１は、データ記録手段５０５からの記録指示に従って、記録バッファＷＢｉに蓄積されたリアルタイム・データＤｉを領域Ａｉに記録する記録動作Ｗｉを実行する。
【０１７２】
ステップＳ７０２、Ｓ７０３：記録切替手段５０２は、記録動作Ｗｉにおいて、リアルタイム・データＤｉが、領域Ａｉとして割付けられた少なくとも１つの記録領域のうちの１つの終端まで記録されたか否かを判定し、リアルタイム・データＤｉがその記録領域の終端まで記録されたと判定された場合には、記録動作Ｗｉを記録動作Ｗｊ（ｉ≠ｊ）に切り替え、リアルタイム・データＤｉがその記録領域の終端まで記録されていないと判定された場合には、記録動作Ｗｉを継続する。
【０１７３】
ここで、リアルタイム・データＤｉを記録する領域Ａｉとして割付けられた少なくとも１つの記録領域のそれぞれは、記録動作の切り替えに伴うｎ回のアクセス動作と（ｎ−１）回の記録動作との間に記録バッファＷＢｉに蓄積されたリアルタイム・データＤｉを１回の記録動作で記録することができるという同時記録条件を満たすように構成されている。
【０１７４】
例えば、リアルタイム・データＤｉを記録する領域Ａｉとして割付けられた少なくとも１つの記録領域のそれぞれが、Ｙｉのサイズを有することにより、同時記録条件を満たすことができる。
【０１７５】
記録領域のサイズＹｉと記録バッファＷＢｉのサイズＢｉとは、以下の式に従って求められる。
【０１７６】
Ｙｉ＝（ｎ×Ｔａ×Ｖｔ×Ｖｄｉ）÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝
Ｂｉ＝｛ｎ×Ｔａ＋（Ｙ１＋Ｙ２＋・・・＋Ｙｎ）÷Ｖｔ−Ｙｉ÷Ｖｔ｝Ｖｄｉ
Ｔａは、ピックアップＰが情報記録媒体の最内周にある領域と最外周にある領域との間をアクセスするのに必要なアクセス時間を示す。
【０１７７】
Ｖｔは、ピックアップＰと記録バッファＷＢｉとの間のデータ転送レートを示す。
【０１７８】
Ｖｄｉは、符号化モジュールＥＭｉと記録バッファＷＢｉとの間のデータ転送レートを示す。
【０１７９】
なお、ｉは１以上ｎ以下の任意の整数であり、ｎは同時記録する複数のリアルタイム・データの数を示す２以上の任意の整数である。
【０１８０】
次に、ディスクを記録再生するドライブのアクセス性能について説明する。図１４は、目標のトラックのセクタまでアクセスする場合のドライブのアクセス時間の内訳を示す図である。アクセスする距離が大きい時には、ピックアップが移動し粗シークの分だけアクセス時間がかかる。データを記録する場合、ＣＬＶ方式（線速度一定方式）のディスクでは、アクセスする半径位置によってディスクの回転数を変えなければならないので、ディスクを回転しているスピンドルモータの回転を加速または減速して所定の回転数に合わせるためにスピンドルロック時間がかかる。ディスクの回転数がロックすればアドレス検索が可能になるのでピックアップの光学系を主に使って複数のトラック単位でマルチジャンプを行い目的のトラックへアクセスするためのファインシーク分のアクセス時間がかかる。その後、所定のセクタが来るまで回転待ちをすることで、記録または再生が可能になる。アクセスする距離がファインシークの範囲内であれば、アクセス時間はファインシークと回転待ち時間となり、ディスク容量の１／３のアクセスであれば、その分のスピンドルロック時間と粗シーク時間をアクセス時間とすることが出来る。
【０１８１】
このように、ドライブのアクセス性能を予め調べて決めておくことで、同時記録における各エクステント間のアクセス時間はフルシークではなくドライブのアクセス性能から求められるアクセス時間を使うことが出来る。このことにより、同時記録条件において、フルシーク時間より小さな値を使うことが出来るのでより小さな連続記録領域に記録することが出来る。また、編集時にエクステントが短くなっても連続再生可能と判定出来る場合が増える。
【０１８２】
図２７は、３つのリアルタイム・データの同時記録時のアクセスと記録領域のレイアウトを示す図である。例えば、記録領域１２８と記録領域１２９とがディスクの最内周にある領域と最外周にある領域との距離ほど離れていれば、アクセス動作Ａ４０、Ａ３４、Ａ３６に必要な時間は、フルシークのアクセス時間にほぼ等しく、記録領域１２２と記録領域１２１とが１００トラック程度の距離ほど離れていれば、アクセス動作Ａ３１に必要な時間は、ファインシークのアクセス時間にほぼ等しい。
【０１８３】
図６に示される同時記録の方法において、アクセス時間（第１のアクセス時間または第２のアクセス時間）の見積もりは、未割付け領域の検索ステップＳ６０２において行われる。図２６に示される同時記録の方法において、アクセス時間の見積もりは、未割付け領域の検索ステップＳ７０１において行われる。アクセス時間の見積もりは、未割付け領域検索手段５０３（図５）によって行われる。
【０１８４】
よって、実施の形態２で説明した同時記録の条件は、アクセス時間の見積もりを考慮すると、以下のようになる。
【０１８５】
Ｙｉ＝｛２×（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄｉ｝÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝
Ｂｉ＝｛２×（Ｔ１＋・・・＋Ｔｎ）＋（Ｙ１＋Ｙ２＋・・・＋Ｙｎ）÷Ｖｔ−Ｙｉ÷Ｖｔ｝Ｖｄｉ
ここで、Ｔｉは、第１のアクセス時間または第２のアクセス時間を示す。第１のアクセス時間とは、ピックアップＰがリアルタイム・データＤｉを記録する領域Ａｉからリアルタイム・データＤｊを記録する領域Ａｊにアクセスするのに必要なアクセス時間をいう。第２のアクセス時間とは、リアルタイム・データＤｉを記録する領域Ａｉとして割付けられた少なくとも１つの記録領域のうちの１つから他の１つにアクセスするのに必要なアクセス時間をいう。
【０１８６】
なお、ｉは１以上ｎ以下の任意の整数であり、ｎは同時記録する複数のリアルタイム・データの数を示す２以上の任意の整数である。
【０１８７】
なお、上記の同時記録の条件は、各リアルタイム・データの転送レートが同じ場合（すなわち、Ｖｄ１＝Ｖｄ２＝・・・＝Ｖｄｎの場合）にも適用可能である。
【０１８８】
また、実施の形態３で説明した同時記録の条件は、アクセス時間の見積もりを考慮すると、以下のようになる。
【０１８９】
Ｙｉ＝｛（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄｉ｝÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝
Ｂｉ＝｛（Ｔ１＋・・・＋Ｔｎ）＋（Ｙ１＋Ｙ２＋・・・＋Ｙｎ）÷Ｖｔ−Ｙｉ÷Ｖｔ｝Ｖｄｉ
ここで、Ｔｉは、ピックアップＰがリアルタイム・データＤｉを記録する領域Ａｉからリアルタイム・データＤｊを記録する領域Ａｊにアクセスするのに必要なアクセス時間を示す。
【０１９０】
なお、ｉは１以上ｎ以下の任意の整数であり、ｎは同時記録する複数のリアルタイム・データの数を示す２以上の任意の整数である。
【０１９１】
なお、上記の同時記録の条件は、各リアルタイム・データの転送レートが同じ場合（すなわち、Ｖｄ１＝Ｖｄ２＝・・・＝Ｖｄｎの場合）にも適用可能である。
【０１９２】
次に、フルシーク時間を制限することでディスクの利用効率や編集性を向上する方法について説明する。図１５はドライブのスピンドルモータの回転数差とアクセス時間の関係を示す図であり、
ＴＲＱ＝（Ｎ１−Ｎ２）・Ｊ／（ｄｔ・Ｋｊ）
とする前提において、アクセス時間Ｔａｃｃは、
Ｔａｃｃ＝（スピンドルロック時間）＋（回転待ち時間）＋定数
＝（Ｎ１−Ｎ２）×Ｊ÷（ＴＲＱ×ＫＪ）＋Ｔｒｅｖ＋定数
≒Ａ×ｄＮ＋Ｂ
ここで、Ａ、Ｂ：定数、ｄＮ：回転数差（＝Ｎ１−Ｎ２）、ｄｔ：スピンドルロック時間、Ｊ：ディスクのイナーシャ、Ｋｊ：換算定数、Ｎ１：アクセス前の回転数、Ｎ２：アクセス後の回転数、Ｔｒｅｖ：回転待ち時間、ＴＲＱ：モーターのトルクとし、ディスク回転数差とアクセス時間の関係からアクセス性能モデルを設定したものである。図１４で説明したようにピックアップを目標トラック近傍に移動させる場合に、粗シークとスピンドルモータの回転数変化が必要である。光ディスク用ドライブで用いられるスピンドルモータの性能では、アクセスタイムはスピンドル回転数変化が支配的になる。そこで、スピンドルロック時間が回転数の差に比例する事に注目して、アクセス時間を上記のように定式化することができる。さらに、回転待ち時間Ｔｒｅｖがスピンドルロック時間に比べて十分に小さい場合は省略することができ、アクセスタイムＴａｃｃは、ディスクの回転数差ｄＮに対して線形的に推定することができる。
【０１９３】
また、ディスクの回転数並びに回転数差は、ピックアップの初期位置、目標位置がわかると、ディスクの線速度との関係から一意に求めることができる。
アクセス前のアドレスをＡ１、アクセス後のアドレスをＡ２とし、その半径位置を、それぞれ、ｒ１、ｒ２とし、アドレスが０の場所での半径位置をｒ０とすると、アドレスは、帯状の面積に比例するので、Ｃを定数として、
Ａ１＝Ｃ・（π・ｒ１・ｒ１−π・ｒ０・ｒ０）
Ａ２＝Ｃ・（π・ｒ２・ｒ２−π・ｒ０・ｒ０）
となり、あるアドレスでの回転数はその半径に反比例するから、Ａ１、Ａ２の回転数をＮ１、Ｎ２、Ｄを定数として、
Ｎ１＝Ｄ／ｒ１
Ｎ２＝Ｄ／ｒ２
となるので、上記の関係式を用いる事で、アドレスから回転数を求める事が出来る。
【０１９４】
図１６は、ディスクの半径位置と回転数の関係を示す図であり、直径１２ｃｍ、容量２５ＧＢ、読出しレート７２Ｍｂｐｓのディスクにおける例を示している。半径位置と回転数の積が一定であることから、半径方向に同じ長さの距離でアクセスした場合、外周側では内周側よりも回転数差が小さくなるのでアクセス時間が短くなる。ボリューム空間は半径２４ｍｍから５８ｍｍまでの領域で、フルシーク時間は回転数差２２７０ｒｐｍに比例する。ＡＶデータを記録する領域を半径３８ｍｍから５８ｍｍまでの領域とすると、アクセス時間は、回転数差８４０ｒｐｍに比例するので、約２．７分の１になる。図２８に示すように、半径２４ｍｍから５８ｍｍまでの領域のワーストアクセス時間が１０００ｍｓｅｃの場合、半径３８ｍｍから５８ｍｍまでの範囲に記録領域を設ければ、ワーストのアクセス時間が３７０ｍｓｅｃとなる。なお、半径３８ｍｍから５８ｍｍまでの領域の容量は、約３割減の１７ＧＢとなり、容量に対する要求が強くなければ、ＡＶデータの記録領域を外周側に、高速アクセスゾーンとして設定することで、アクセス時間が大幅に小さく出来、同時記録の条件における必要な連続記録領域のサイズも、これに比例して小さくすることが出来る。よって、カット編集やＡＶスプリット編集等を行う場合には、高速アクセスゾーンを設定することでエクステントが短くなっても連続再生を行える場合が増える。
【０１９５】
上記の特性を利用した記録を行う場合、高速アクセスゾーンを設定したディスクと設定しないディスクでクラス分けしてもよい。高速アクセスゾーンを設定した場合は、クラス１、しない場合はクラス０としてどのクラスかを示す情報をリードイン領域またはボリューム空間に記録しても良い。また、高速アクセスゾーン内での最大のアクセス時間を更に、クラスの情報と共に記録して良い。このようにすることで、そのディスクが異なる機器に挿入されてもクラスに関する情報を知ることが出来るので、機器間の互換性が向上する。
【０１９６】
また、２５ＧＢの光ディスクをＶＴＲのような民生用のビデオレコーダに利用する場合に、記録時間は１０時間という長時間記録が可能になり、留守録だけでなく、素材編集など様々な用途を１枚のディスクで行うことが出来る様になる。このような場合に、高速アクセスゾーンを複数設定することで記録後の編集性能を確保することが出来る様になる。
【０１９７】
また、２層ディスクにおいて、１層目と２層目の記録面において半径位置が同じ位置になるようにそれぞれの面でゾーンを設け、これらの２つのゾーンから構成される高速アクセスゾーンを設定することで、１層のディスクにおいて高速アクセスゾーンを設けることにより、容量減が課題となるが、２層ディスクでは解消される。なお、１層目と２層目の記録面の半径位置は物理的な交差があるために、正確に同じ半径位置とすることが出来ないが、１層目と２層目のそれぞれの記録面を切替えてアクセスする時間は、ピックアップのフォーカス切替え時間と回転待ち時間程度のため、一般にファインシークよりも小さく層間の切り替え時間は、高速アクセスゾーン内の最内周から最外周間をアクセスする時間に対して十分小さい。
【０１９８】
なお、ｎ個のリアルタイム・データを情報記録媒体に同時に記録する場合において、１以上ｎ以下のすべてのｉに対して、リアルタイム・データＤｉを記録する領域Ａｉを情報記録媒体の外周部（例えば、高速アクセスゾーン内）に設けるようにしてもよい。これにより、アクセス時間を短縮することができる。
【０１９９】
（実施の形態４）
本実施の形態では、関連のあるオーディオデータとビデオデータが別々の領域に記録され、記録後、カット編集が行われた場合に同時再生可能かどうかの条件に関し、図１８、図１９、図２０で示された３つの具体的な例を用いて説明する。カット編集とは、記録されたリアルタイム・データに対し、再生開始点（以下ｉｎ点）と再生終了点（以下ｏｕｔ点）を順番に指定して、複数の区間を順番に再生出来る様に指定することをいう。オーディオデータとビデオデータが１つのＭＰＥＧストリームとして記録されるのではなく、それぞれが、別々の領域に記録される場合については、オーディオデータとビデオデータが２つのリアルタイム・データであるとみなすことが出来、実施の形態１、２、３で説明した方法を用いて、同時記録が出来る。
【０２００】
図１７は、２つのリアルタイム・データを同時再生する同時再生モデルを示す。同時再生モデルは、情報記録媒体に対してリアルタイム・データを記録再生するピックアップ７４と、情報記録媒体から読み出されたリアルタイム・データＡを蓄積する再生バッファＡ（再生バッファ７８）と、再生バッファＡに蓄積されたリアルタイム・データＡを復号化するデコーダＡ（デコーダ７６）と、情報記録媒体から読み出されたリアルタイム・データＢを蓄積する再生バッファＢ（再生バッファ７９）と、再生バッファＢに蓄積されたリアルタイム・データＢを復号化するデコーダＢ（デコーダ７７）とを含む。
【０２０１】
同時再生モデルと同時記録のモデルとの違いは、同時再生では、データが読み出されると再生バッファにデータが蓄積され、アクセス時に再生バッファが空にならなければ、リアルタイム・データの再生が途切れることがないのに対し、同時記録では、データが記録されると記録バッファのデータが減少し、アクセス時には記録バッファにデータが蓄積されデータが記録バッファから溢れなければ、記録されるデータが欠落することがないという点である。
【０２０２】
情報記録媒体上に記録された複数のリアルタイム・データを同時に再生するための同時再生の条件は、同時記録の条件と相似である。異なる点は、Ｖｔ、Ｖｄ、Ｖｄ１、Ｖｄ２といったデータ転送レートの意味するところが記録に関するデータ転送レートではなく、再生に関するデータ転送レートであることである。すなわち、同時再生においては、Ｖｔは、ピックアップ７４と再生バッファＡ、Ｂとの間のデータ転送レートを意味し、Ｖｄは、デコーダＡ、Ｂと再生バッファＡ、Ｂとの間のデータ転送レートを意味し、Ｖｄ１は、デコーダＡと再生バッファＡとの間のデータ転送レートを意味し、Ｖｄ２は、デコーダＢと再生バッファＢとの間のデータ転送レートを意味する。
【０２０３】
図２９は、実施の形態１で説明した記録領域に記録されたデータを同時に再生する場合のディスク上の同時再生のアクセスと可変サイズの記録領域のレイアウトを示す図である。同時記録されたデータであれば、記録装置と相似の再生装置を用いて同時再生することが出来る。
【０２０４】
図３０は、記録するデータの記録レートが時間的に可変である場合の同時記録方法に対応した同時再生方法を示すフローチャートである。記録との違いは、記録バッファが再生バッファになっている点と、一方の再生から他方の再生に切替える条件が異なることである。すなわち、同時再生では、再生バッファがフルになった時点で再生動作を切替える。
【０２０５】
なお、情報記録媒体に記録されたｎ個のリアルタイム・データを同時に再生する場合には、情報記録媒体上の領域にアクセスするピックアップＰと、情報記録媒体から読み出されたリアルタイム・データＤｉを蓄積する再生バッファＲＢｉと、再生バッファＲＢｉに蓄積されたリアルタイム・データＤｉを復号化する復号化モジュールＤＭｉとを含む同時再生モデル（以下、「ｎ−同時再生モデル」という）が使用される。この場合には、図３０に示されるステップＳ７１２、Ｓ７１５、Ｓ７１３、Ｓ７１４において以下の動作を行うようにすればよい。
【０２０６】
ステップＳ７１２、Ｓ７１５：光ディスクドライブ５３１は、データ再生手段５０６からの再生指示に従って、リアルタイム・データＤｉが記録された領域Ａｉからリアルタイム・データＤｉを読み出す再生動作Ｒｉを実行する。
【０２０７】
ステップＳ７１３、Ｓ７１４：再生切替手段５１５は、再生動作Ｒｉを実行している間に、再生バッファＲＢｉがフルか否かを判定し、再生バッファＲＢｉがフルであると判定された場合には、再生動作Ｒｉを再生動作Ｒｊ（ｉ≠ｊ）に切り替え、再生バッファＲＢｉがフルでないと判定された場合には、再生動作Ｒｉを継続する。
【０２０８】
ここで、リアルタイム・データＤｉを記録する領域Ａｉとして割付けられた少なくとも１つの記録領域のそれぞれは、多くとも１回のアクセス動作と多くとも２回の再生動作で再生バッファＲＢｉをフルにすることができるという同時再生条件を満たすように構成されている。
【０２０９】
例えば、リアルタイム・データＤｉを記録する領域Ａｉとして割付けられた少なくとも１つの記録領域のそれぞれが、Ｙ（または、Ｙｉ）以上のサイズを有することにより、同時再生条件を満たすことができる。
【０２１０】
記録領域の最小サイズＹと再生バッファＲＷｉのサイズＢとは、以下の式に従って求められる。
【０２１１】
Ｙ＝２×ｎ×Ｔａ×Ｖｄ×Ｖｔ÷（Ｖｔ−ｎ×Ｖｄ）
Ｂ＝（２×ｎ×Ｔａ＋（ｎ−１）×Ｙ／Ｖｔ）×Ｖｄ
Ｔａは、ピックアップＰが情報記録媒体の最内周にある領域と最外周にある領域との間をアクセスするのに必要なアクセス時間を示す。
【０２１２】
Ｖｔは、ピックアップＰと再生バッファＲＢｉとの間のデータ転送レートを示す。
【０２１３】
Ｖｄは、すべてのｉに対して、復号化モジュールＤＭｉと再生バッファＲＢｉとの間のデータ転送レートを示す。
【０２１４】
あるいは、記録領域の最小サイズＹｉと再生バッファＲＷｉのサイズＢｉとを、以下の式に従って求めてもよい。
【０２１５】
Ｙｉ＝（２×ｎ×Ｔａ×Ｖｔ×Ｖｄｉ）÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝
Ｂｉ＝｛２×ｎ×Ｔａ＋（Ｙ１＋Ｙ２＋・・・＋Ｙｎ）÷Ｖｔ−Ｙｉ÷Ｖｔ｝Ｖｄｉ
Ｖｄｉは、復号化モジュールＤＭｉと再生バッファＲＢｉとの間のデータ転送レートを示す。
【０２１６】
あるいは、アクセス時間の見積もりを考慮して、記録領域の最小サイズＹｉと再生バッファＲＷｉのサイズＢｉとを、以下の式に従って求めてもよい。
【０２１７】
Ｙｉ＝｛２×（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄｉ｝÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝
Ｂｉ＝｛２×（Ｔ１＋・・・＋Ｔｎ）＋（Ｙ１＋Ｙ２＋・・・＋Ｙｎ）÷Ｖｔ−Ｙｉ÷Ｖｔ｝Ｖｄｉ
Ｔｉは、第１のアクセス時間または第２のアクセス時間を示す。第１のアクセス時間とは、ピックアップＰがリアルタイム・データＤｉを記録する領域Ａｉからリアルタイム・データＤｊを記録する領域Ａｊにアクセスするのに必要なアクセス時間をいう。第２のアクセス時間とは、リアルタイム・データＤｉを記録する領域Ａｉとして割付けられた少なくとも１つの記録領域のうちの１つから他の１つにアクセスするのに必要なアクセス時間をいう。
【０２１８】
なお、ｉは１以上ｎ以下の任意の整数であり、ｎは同時記録する複数のリアルタイム・データの数を示す２以上の任意の整数である。
【０２１９】
なお、上記の同時再生の条件は、各リアルタイム・データの転送レートが同じ場合（すなわち、Ｖｄ１＝Ｖｄ２＝・・・＝Ｖｄｎの場合）にも適用可能である。
【０２２０】
図３１は、可変サイズの記録領域に対する同時再生の条件を示す図であり、各再生バッファがアンダーフローを起こすことなく連続的に、デコーダへデータを転送可能なことと、図示していないが、予め決めたバッファ内の閾値をバッファがフルと判定する値と決めて、この値を超えれば、バッファがフルであると判断している。
【０２２１】
なお、同時再生の条件式を図３１から求めると、対応する同時記録と同じ式になる。
【０２２２】
図３２は、実施の形態３で説明した記録領域に記録されたデータを同時に再生する場合のディスク上の同時再生のアクセスと固定サイズの記録領域のレイアウトを示す図である。
【０２２３】
図３３は、記録するデータの記録レートが固定である場合の同時記録方法に対応した同時再生方法を示すフローチャートである。記録との違いは、記録バッファが再生バッファになっている点と、一方の再生から他方の再生に切替える条件が異なることである。すなわち、同時再生では、再生するデータの記録された領域の終端になるまで再生動作を継続し、終端で再生動作を切替える。
【０２２４】
なお、情報記録媒体に記録されたｎ個のリアルタイム・データを同時に再生する場合には、上述した「ｎ−同時再生モデル」が使用される。この場合には、図３３に示されるステップＳ７１２、Ｓ７１５、Ｓ７１７、Ｓ７１８において以下の動作を行うようにすればよい。
【０２２５】
ステップＳ７１２、Ｓ７１５：光ディスクドライブ５３１は、データ再生手段５０６からの再生指示に従って、リアルタイム・データＤｉが記録された領域Ａｉからリアルタイム・データＤｉを読み出す再生動作Ｒｉを実行する。
【０２２６】
ステップＳ７１７、Ｓ７１８：再生切替手段５０５は、再生動作Ｒｉにおいて、リアルタイム・データＤｉが、領域Ａｉとして割付けられた少なくとも１つの記録領域のうちの１つの終端まで読み出されたか否かを判定し、リアルタイム・データＤｉがその記録領域の終端まで読み出されたと判定された場合には、再生動作Ｒｉを再生動作Ｒｊ（ｉ≠ｊ）に切り替え、リアルタイム・データＤｉがその記録領域の終端まで読み出されていないと判定された場合には、再生動作Ｒｉを継続する。
【０２２７】
ここで、リアルタイム・データＤｉを記録する領域Ａｉとして割付けられた少なくとも１つの領域のそれぞれは、１回の再生動作の間に再生バッファＲＢｉに蓄積されたリアルタイム・データＤｉを再生動作の切り替えに伴うｎ回のアクセス動作と（ｎ−１）回の再生動作との間に消費することができるという同時再生条件を満たすように構成されている。
【０２２８】
例えば、リアルタイム・データＤｉを記録する領域Ａｉとして割付けられた少なくとも１つの記録領域のそれぞれが、Ｙｉのサイズを有することにより、同時再生条件を満たすことができる。
【０２２９】
記録領域のサイズＹｉと再生バッファＲＷｉのサイズＢｉとは、以下の式に従って求められる。
【０２３０】
Ｙｉ＝（ｎ×Ｔａ×Ｖｔ×Ｖｄｉ）÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝
Ｂｉ＝｛ｎ×Ｔａ＋（Ｙ１＋Ｙ２＋・・・＋Ｙｎ）÷Ｖｔ−Ｙｉ÷Ｖｔ｝Ｖｄｉ
あるいは、アクセス時間の見積もりを考慮して、記録領域のサイズＹｉと再生バッファＲＷｉのサイズＢｉとを、以下の式に従って求めてもよい。
【０２３１】
Ｙｉ＝｛（Ｔ１＋・・・＋Ｔｎ）×Ｖｔ×Ｖｄｉ｝÷｛Ｖｔ−（Ｖｄ１＋Ｖｄ２＋・・・＋Ｖｄｎ）｝
Ｂｉ＝｛（Ｔ１＋・・・＋Ｔｎ）＋（Ｙ１＋Ｙ２＋・・・＋Ｙｎ）÷Ｖｔ−Ｙｉ÷Ｖｔ｝Ｖｄｉ
Ｔｉは、ピックアップＰがリアルタイム・データＤｉを記録する領域Ａｉからリアルタイム・データＤｊを記録する領域Ａｊにアクセスするのに必要なアクセス時間を示す。
【０２３２】
なお、ｉは１以上ｎ以下の任意の整数であり、ｎは同時再生する複数のリアルタイム・データの数を示す２以上の任意の整数である。
【０２３３】
なお、上記の同時再生の条件は、各リアルタイム・データの転送レートが同じ場合（すなわち、Ｖｄ１＝Ｖｄ２＝・・・＝Ｖｄｎの場合）にも適用可能である。
【０２３４】
図３４は、固定サイズの記録領域に対する同時再生の条件を示す図であり、各再生バッファがアンダーフローを起こすことなく連続的に、デコーダへデータを転送可能なことと、記録領域の終端で再生動作を切替えながら同時再生を行う。
【０２３５】
なお、同時再生の条件式を図３４から求めると、対応する同時記録と同じ式になる。
【０２３６】
また、情報記録再生装置の構成は、図５に示す情報記録再生装置の構成と同一である。再生切替手段５１５は、リアルタイム・データの再生動作の切り替えを制御し、再生バッファメモリＡ、Ｂ（５１２、５１３）を用いて、再生するデータをバッファリングしながら連続したデータの再生を実現する。
【０２３７】
図３５は、リアルタイム・データを編集する方法の手順を示す。このような方法は、例えば、プログラムの形式でシステム制御部５０１内のメモリに格納され得る。そのようなプログラムは、例えば、システム制御部５０１内のマイコンによって実行され得る。
【０２３８】
ファイル構造処理手段５０４は、ファイルのデータがどこに記録されているかを取得するために、ファイル構造の再生を行う（ステップＳ７２１）。
【０２３９】
ｉｎ点ｏｕｔ点設定手段５１４は、リアルタイム・データが記録された領域のうち再生したい領域の範囲をｉｎ点とｏｕｔ点とで指定する（ステップＳ７２２）。
【０２４０】
未割付け領域検索手段５０３は、ｉｎ点とｏｕｔ点とで指定された領域を再生する場合に同時再生の条件を満足するかどうかを判定する（ステップＳ７２３）。判定結果は、任意の方法（例えば、ディスプレイに表示）でユーザに提示される。同時再生の条件を満足する場合には、ユーザは連続再生が可能であることがわかる。同時再生の条件を満足しない場合には、ユーザは、編集点を変更して、連続再生可能なようにするか、あるいは、不連続を起こす部分のデータを移動して連続再生できるようにすることができる。
【０２４１】
なお、同時再生の条件としては、上述した任意の同時再生の条件を用いることができる。同時再生の条件が満たされた場合にのみ、リアルタイム・データの編集を許可することにより、編集済みのリアルタイム・データを含む複数のリアルタイム・データが同時に再生されることを保証することができる。
【０２４２】
なお、編集済みのリアルタイム・データを含むｎ個のリアルタイム・データが同時に再生されることを保証するために、上述した「ｎ−同時再生モデル」が使用される。この場合には、図３５に示されるステップＳ７２２、Ｓ７２３おいて以下の動作を行うようにすればよい。
【０２４３】
ステップＳ７２２：ｉｎ点ｏｕｔ点設定手段５１４は、リアルタイム・データＤｉが記録された領域Ａｉから少なくとも１つの領域を選択する。選択された少なくとも１つの領域は、ユーザが再生したい領域の範囲を示す。ここで、少なくとも１つの領域を選択する方法は問わない。例えば、ｉｎ点とｏｕｔ点と用いて領域Ａｉの範囲を指定することにより、領域Ａｉから少なくとも１つの領域を選択することができる。
【０２４４】
ステップＳ７２３：未割付け領域検索手段５０３は、ステップＳ７２２において選択された少なくとも１つの領域のそれぞれが、同時再生条件を満たすように構成されているか否かを判定する。判定結果が「Ｙｅｓ」の場合にのみ、リアルタイム・データＤｉを編集することが許可される。
【０２４５】
なお、ｉは１以上ｎ以下の任意の整数であり、ｎは同時再生する複数のリアルタイム・データの数を示す２以上の任意の整数である。
【０２４６】
図１８は、同時に記録されたビデオデータとオーディオデータをカット編集したデータの配置と再生時のアクセスを示す図である。この例では、内周側にビデオデータの記録領域１５１と対応するオーディオデータの記録領域１５５が配置され、外周側にビデオデータの記録領域１５５と対応するオーディオデータの記録領域１５６が配置されている。カット編集において、ビデオとオーディオそれぞれにｉｎ点、ｏｕｔ点が指定され、ビデオの記録領域１７１とオーディオの記録領域１７２が再生されるように指定されている。アクセスの動作としては、記録領域１７１を再生した後（Ｒ２１）、アクセス時間Ｔｆの後、記録領域１７２を再生し（Ｒ２２）、アクセス時間Ｔａ後、記録領域１５５を再生する。内周側に記録されたデータの一部（記録領域１７１と１７２）を再生し、外周側に配置されたオーディオとビデオデータの記録領域１５５と１５６とが連続して再生可能かどうかについて条件を考える。ディスク上に記録されたリアルタイム・データのデータサイズは、そのデータの読み出しが開始されてからそのデータの次の記録領域へアクセスするまでの時間とそのデータのデータレートの積よりも大きければ、再生バッファがエンプティになることはない。このことから、ビデオデータに関して、
ＹＶ÷ＶｄＶ＝＞（Ｔａ＋ＹＶ÷Ｖｔ＋（Ｔｆ＋ＹＡ÷Ｖｔ）＋（ａ＋ｂ）×Ｔｓ）
オーディオデータに関して、
ＹＡ÷ＶｄＡ＝＞（Ｔａ＋ＹＶ÷Ｖｔ＋（Ｔｆ＋ＹＡ÷Ｖｔ）＋（ａ＋ｂ）×Ｔｓ）
よって、同時再生の条件は、
ＹＶ÷ＶｄＶ＝＞（Ｔａ＋Ｔｆ＋（ａ＋ｂ）×Ｔｓ）×Ｖｔ÷（Ｖｔ−ＶｄＶ−ＶｄＡ）
ＹＡ÷ＶｄＡ＝＞（Ｔａ＋Ｔｆ＋（ａ＋ｂ）×Ｔｓ）×Ｖｔ÷（Ｖｔ−ＶｄＶ−ＶｄＡ）
となり、オーディオデータを再生する時間とビデオデータを再生する時間が同じことから、
ＹＡ÷ＶｄＡ＝ＹＶ÷ＶｄＶ
また、必要なバッファサイズは、
ＢＶ＝＞（Ｔａ＋Ｔｆ＋（ａ＋ｂ）×Ｔｓ＋ＹＡ÷Ｖｔ）×ＶｄＶ
ＢＡ＝＞（Ｔａ＋Ｔｆ＋（ａ＋ｂ）×Ｔｓ＋ＹＶ÷Ｖｔ）×ＶｄＡ
ここで、ＹＶ、ＹＡ：記録領域１７１、１７２の最小サイズ、ＶｄＶ：ビデオデータのデータレート、ＶｄＡ：オーディオデータのデータレート、Ｔｆ：記録領域１７１から１７２へのアクセス時間、Ｔａ：記録領域１７２から記録領域１５５へのアクセス時間、ａ、ｂ：記録領域１７１、１７２内でスキップするＥＣＣブロックの数、Ｔｓ：１つのＥＣＣブロックを読み出す時間、Ｖｔ：ディスクからのデータ読み出しレート、ＢＶ：ビデオデータ用に必要な再生バッファのサイズ、ＢＡ：オーディオデータ用に必要な再生バッファのサイズである。
【０２４７】
ビデオデータとオーディオデータは相関があるために、ビデオデータとオーディオデータとがランダムに記録されることは少なく、近くに記録される。例えばファインシーク内の距離に記録されてもよいし、隣り合う領域に記録されても良い。ファインシーク内の距離に記録される場合には、Ｔｆは１００ｍｓｅｃ程度になり、Ｔａをフルシーク時間１ｓｅｃとすれば、ＴｆをＴａとみなした場合にくらべ、大幅に同時再生の条件が緩和される。
【０２４８】
次に、２組の記録領域にｉｎ点、ｏｕｔ点が設定される場合について同時再生の条件を説明する。図１９は、２組の同時に記録されたビデオデータとオーディオデータをカット編集したデータの配置とアクセスを示す図である。記録領域１５１と１５３については前の説明と同じであり、この例では、外周側のビデオデータの記録領域１５５と対応するオーディオデータの記録領域１５６にもｉｎ点、ｏｕｔ点が設定され、記録領域１７１と１７２に加え、記録領域１７３と１７４が再生される。アクセスの動作としては、Ｒ２３、Ｔｆ１、Ｒ２４、Ｔａ、Ｒ２５、Ｔｆ２、Ｒ２６の順とする。ビデオデータから読み始めるのではなく、オーディオデータから読み始める理由は、出画可能になるまでの時間が短くなるためである。ビデオデータはオーディオデータよりデータレートが高いため、記録領域１７１を読み出し、記録領域１７２にアクセスしなければ、出画が出来ない。逆に、オーディオデータから読み出せば、データサイズの小さい記録領域１７２を読出し、Ｔｆ１で記録領域１７１へアクセス後、出画が出来る。他方、記録を考えると、ビデオデータから記録を行えば、必要なバッファサイズは少なくなる。なお、図示していないが、再生する方向に対し、オーディオデータの記録領域をビデオデータの記録領域の手前に配置し、ビデオデータを記録後、対応するオーディオデータを記録することで、記録時のバッファサイズが大きくならないと共に、再生時のバッファサイズを小さく出来る。
【０２４９】
オーディオビデオデータが連続して再生可能かどうかについての条件を考える。Ｒ２３からＴｆ２までのアクセス動作の期間でビデオの条件を求めると、
ＹＶ÷ＶｄＶ＝＞（ＴｃＡ１＋ｂ×Ｔｓ＋Ｔｆ１＋ＴｃＶ１＋ａ×Ｔｓ＋Ｔａ＋ＴｃＡ２＋ｂ×Ｔｓ＋Ｔｆ２）
ＹＶ＝ＴｃＶ１×Ｖｔ
Ｒ２３からＴａまでのアクセス動作の期間でオーディオに関する条件は、
ＹＶ÷ＶｄＡ＝＞（ＴｃＡ１＋ｂ×Ｔｓ＋Ｔｆ１＋ＴｃＶ１＋ａ×Ｔｓ＋Ｔａ）
ＹＡ＝ＴｃＡ１×Ｖｔ
よって、
ＹＶ÷ＶｄＶ＝＞（ＴｃＡ１＋２×ｂ×Ｔｓ＋Ｔｆ１＋ａ×Ｔｓ＋Ｔａ＋ＴｃＡ２＋Ｔｆ２）×Ｖｔ÷（Ｖｔ−ＶｄＶ）
ＹＡ÷ＶｄＡ＝＞（ｂ×Ｔｓ＋Ｔｆ１＋ＴｃＶ１＋ａ×Ｔｓ＋Ｔａ）×Ｖｔ÷（Ｖｔ−ＶｄＡ）
これらの２つの式からＹＡとＹＶを求めることが出来る。また、必要なバッファサイズは、
ＢＶ＝＞（ＴｃＡ１＋２×ｂ×Ｔｓ＋Ｔｆ１＋ａ×Ｔｓ＋Ｔａ＋ＴｃＡ２＋Ｔｆ２）×ＶｄＶ
ＢＡ＝＞（ＴｃＶ１＋ａ×Ｔｓ＋ｂ×Ｔｓ＋Ｔｆ１＋Ｔａ）×ＶｄＡ
ここで、ＹＶ：記録領域１７１と１７３を合計したビデオデータの記録領域の最小サイズ、ＹＡ：記録領域１７２と１７４を合計したオーディオデータの記録領域の最小サイズ、ＶｄＶ：ビデオデータのデータレート、ＶｄＡ：オーディオデータのデータレート、ＴｃＡ１、ＴｃＶ１、ＴｃＡ２、ＴｃＶ２：記録領域１７２、１７１、１７４、１７３からデータを読み出す正味の読み出し時間、Ｔｆ１：記録領域１７２から１７１へのアクセス時間、Ｔａ：記録領域１７１から記録領域１７４へのアクセス時間、Ｔｆ２：記録領域１７４から記録領域１７３へのアクセス時間、ａ：記録領域１７１、１７３それぞれの領域内でスキップするＥＣＣブロックの数、ｂ：記録領域１７２、１７４それぞれの領域内でスキップするＥＣＣブロックの数、Ｔｓ：１つのＥＣＣブロックを読み出す時間、Ｖｔ：ディスクからのデータ読み出しレート、ＢＶ：ビデオデータ用に必要な再生バッファのサイズ、ＢＡ：オーディオデータ用に必要な再生バッファのサイズである。なお、記録領域にａ個の欠陥ＥＣＣブロックがある場合に記録領域からデータを読み出すための時間は、スキップ記録の説明で述べたように、記録領域の有効なデータを読み出す正味の読み出し時間にａ×Ｔｓを加算した時間である。
【０２５０】
このように、オーディオデータから読み出せばビデオデータとオーディオデータの再生開始時間が早くなる。
【０２５１】
次に、図２０を用いて、連続記録領域が複数のオーディオデータとビデオデータからなる単位でカット編集される例を説明する。オーディオデータとビデオデータの各記録領域は、フルシーク時間から決めるのではなく、例えば、ファインシークのような近距離のアクセス条件から決めるものとする。カット編集で最内周から最外周へのアクセスが必要な場合には、複数の記録領域を再生後、フルシークのアクセスが可能になる。図２０において、内周側から、ビデオデータの記録領域とオーディオデータの記録領域が交互に配置されている。ビデオデータの記録領域は、１８０、１８２、１８４であり、オーディオデータの記録領域は、１８１、１８３、１８５である。但し、図示していないが、記録領域１８３と１８４の間に、更に複数の記録領域が存在しても良い。ビデオデータとオーディオデータのｉｎ点は、それぞれ、記録領域１８０、１８１内に設定され、ｏｕｔ点は、それぞれ、記録領域１８４、１８５に設定されている。図２０（ａ）で、記録領域１８６、１８７、１８２、１８３から１８８、１８９までの記録領域を再生後、Ｔａのアクセスを行っても、オーディオデータとビデオデータの同時再生が連続する条件を考える。図２０（ｂ）はアクセス動作を模式的に示したものである。記録領域１８６の読出しＲ３１、アクセスＴｆ１、記録領域１８７の読出しＲ３２、アクセスＴｆｉ、記録領域１８２の読出しＲＶ、アクセスＴｆｊ、記録領域１８３の読出しＲＡ、アクセスＴｆ２、記録領域１８８の読出しＲ３３、アクセスＴｆ３、記録領域１８９の読出しＲ３４、アクセスＴａを考える。ここで、記録領域１８３と１８４の間に、更に複数の記録領域が存在することを想定し、記録領域１８２と１８３の読出しはＰ回繰り返されるものとし、ビデオの記録領域からオーディオの記録領域までのアクセスをＴｆｊ、オーディオの記録領域からビデオの記録領域までのアクセスをＴｆｉとする。ＴｆｊとＴｆｉは、記録領域１８３と１８４の間に存在する記録領域の配置に応じたアクセス時間となるために、添え字のｉ、ｊを用いて表している。また、Ｒ３１、Ｒ３２、ＲＶ、ＲＡ、Ｒ３３、Ｒ３４の読出しに対応した、ディスクからの正味のデータ読出し時間は、ＴｉｎＶ、ＴｉｎＡ、ＴｃＶ、ＴｃＡ、ＴｏｕＶ、ＴｏｕＡとし、ビデオとオーディオの各記録領域内でスキップするＥＣＣブロックの数をａ、ｂとする。ビデオデータに関する条件は、
ＹＶ÷ＶｄＶ＝＞（ＴｉｎＶ＋Ｔｆ１＋ＴｉｎＡ＋Ｐ×（ＴｃＶ＋Ｔｆｊ＋Ｔｆｉ＋ＴｃＡ）＋Ｔｆ２＋ＴｏｕｔＶ＋Ｔｆ３＋ＴｕｏｔＡ）＋Ｔａ＋（Ｐ＋２）×（ａ＋ｂ）×Ｔｓ）
ＹＶ＝（ＴｉｎＶ＋Ｐ×ＴｃＶ＋ＴｏｕｔＶ）×Ｖｔ
となる。
オーディオデータに関する条件は、
ＹＡ÷ＶｄＡ＝＞（ＴｉｎＶ＋Ｔｆ１＋ＴｉｎＡ＋Ｐ×（ＴｃＶ＋Ｔｆｊ＋Ｔｆｉ＋ＴｃＡ）＋Ｔｆ２＋ＴｏｕｔＶ＋Ｔｆ３＋ＴｕｏｔＡ）＋Ｔａ＋（Ｐ＋２）×（ａ＋ｂ）×Ｔｓ）
ＹＡ＝（ＴｉｎＡ＋Ｐ×ＴｃＡ＋ＴｏｕｔＡ）×Ｖｔ
となり、よって、ビデオデータとオーディオデータに関する同時再生の条件は、ＹＶ÷ＶｄＶ＝＞（Ｔｆ１＋Ｔｆ２＋Ｔｆ３＋Ｐ×（Ｔｆｊ＋Ｔｆｉ）＋Ｔａ＋（Ｐ＋２）×（ａ＋ｂ）×Ｔｓ）×Ｖｔ÷（Ｖｔ−ＶｄＶ−ＶｄＡ）
ＹＡ÷ＶｄＡ＝＞（Ｔｆ１＋Ｔｆ２＋Ｔｆ３＋Ｐ×（Ｔｆｊ＋Ｔｆｉ）＋Ｔａ＋（Ｐ＋２）×（ａ＋ｂ）×Ｔｓ）×Ｖｔ÷（Ｖｔ−ＶｄＶ−ＶｄＡ）
となる。
また、ＹＡとＹＶのデータを再生する時間が等しいことから　ＹＡ÷ＶｄＡ＝ＹＶ÷ＶｄＶ、同様に、ＹｃＶとＹｃＡのデータを再生する時間が等しいことからＹｃＶ÷ＶｄＶ＝ＹｃＡ÷ＹｄＡ、ＹｃＶ＝ＴｃＶ×Ｖｔ、ＹｃＡ＝ＴｃＡ×Ｖｔ
必要なバッファサイズは、
ＢＶ＝＞（（Ｔｆ１＋ＴｉｎＡ）＋Ｔｆ２＋（Ｔｆ３＋ＴｏｕｔＡ）＋Ｐ×（Ｔｆｊ＋Ｔｆｉ＋ＴｃＡ）＋Ｔａ＋（Ｐ＋２）×（ａ＋ｂ）×Ｔｓ）×ＶｄＶ
ＢＡ＝＞（ＴｉｎＶ＋Ｔｆ１＋Ｔｆ２＋（ＴｏｕｔＶ＋Ｔｆ３）＋Ｐ×（ＴｃＶ＋Ｔｆｊ＋Ｔｆｉ）＋Ｔａ＋（Ｐ＋２）×（ａ＋ｂ）×Ｔｓ）×ＶｄＡ
ここで、Ｐ：カット内で完全な形で連続して読み出される連続領域の個数（Ｐ＞＝０）、ＴｉｎＶ：ビデオデータの記録領域内のｉｎ点からのディスク読み出し時間、ＴｏｕｔＶ：ビデオデータの記録領域内のｏｕｔ点までのディスク読み出し時間、ＴｉｎＡ：オーディオデータの記録領域内のｉｎ点からのディスク読み出し時間、ＴｏｕｔＡ：オーディオデータの記録領域内のｏｕｔ点までのディスク読み出し時間、ＹＶ：再生するビデオデータの合計サイズ、ＹＡ：再生するオーディオデータの合計サイズ、ＶｄＶ：ビデオデータのデータレート、ＶｄＡ：オーディオデータのデータレート、Ｔｆ１：記録領域１８６から１８７へのアクセス時間、Ｔｆ２：記録領域１８３から１８８へのアクセス時間、Ｔｆ３：記録領域１８８から１８９へのアクセス時間、Ｔａ：記録領域１８９から次の記録領域へのアクセス時間、ａ：記録領域１８６、１８２、１８８それぞれの領域内でスキップするＥＣＣブロックの数、ｂ：記録領域１８７、１８３、１８９それぞれの領域内でスキップするＥＣＣブロックの数、Ｔｓ：１つのＥＣＣブロックを読み出す時間、Ｖｔ：ディスクからのデータ読み出しレート、ＹｃＶ：ビデオデータの記録領域１８２のデータサイズ、ＹｃＡ：オーディオデータの記録領域１８３のデータサイズ、ＢＶ：ビデオデータ用に必要な再生バッファのサイズ、ＢＡ：オーディオデータ用に必要な再生バッファのサイズである。
【０２５２】
上記の同時再生の条件からＰを求めることが出来るので、近距離のアクセス時間を考慮してオーディオとビデオそれぞれの記録領域の最小サイズを決めれば、カット編集に必要な単位として、ビデオデータの記録領域とオーディオデータの記録領域の個数を求めることが出来る。このため、同時再生の条件の式で決まるＹＶとＹＡよりも小さな領域にオーディオデータとビデオデータとをインターリーブしながら記録することで、カット編集のｉｎ点とｏｕｔ点におけるオーディオデータの再生領域とビデオデータの再生領域との間のアクセス時間を小さくすることができる。
【０２５３】
なお、図２０の例では、オーディオデータとビデオデータが離れて記録される例で考えたが、オーディオデータとビデオデータを連続した領域に記録すれば、オーディオデータとビデオデータ間のアクセスが不要になるので、同時再生の条件が緩和されるのがわかる。
【０２５４】
（実施の形態５）
実施の形態４では、ｉｎ点とｏｕｔ点を指定してカット編集を行う例を示したが、本実施の形態では、ｉｎ点とｏｕｔ点を見つけるためのサーチについて説明する。業務用のＶＴＲでは、高速サーチをしてもサーチしている画像に対する音を出す機能がある。これは、早回しした音声を聞き分けることで、シーンの変わり目や、ナレーションと音楽の識別ができ、ｉｎ点とｏｕｔ点を見つけるのに役に立つからである。そこで、本実施の形態では、オーディオデータとビデオデータが別領域に記録され、音声を早回しで出力しながらｍ倍速の画像サーチをディスクで行う例について説明する。音つきサーチの場合は、ｍ倍速のオーディオデータと間欠再生されるビデオデータの２つのリアルタイム・データを同時に再生することになる。ただし、ビデオデータについては、間欠再生の為に、再生バッファ内にデータがなくなれば同じ映像を出しつづけることが出来る。すなわち、ビデオの場合は、ビデオデータの記録領域から選択的にビデオデータが読み出され、オーディオの場合は、オーディオデータの記録領域が全て読み出され、オーディオ用の再生バッファ内に蓄積されたデータは、オーディオのデータレートのｍ倍の速度でデコーダへ転送される。
【０２５５】
図２１は、オーディオデータを高速再生しながらサーチを行う時のアクセスを示す図である。ビデオデータの記録領域は１９０と１９２であり、オーディオデータの記録領域は１９１と１９３である。同時刻のオーディオとビデオデータは相関があるので、近くに配置されるが、カット編集などが行われると、オーディオデータとビデオデータ間の距離が異なる場合があるので、この点も考慮して、アクセス時間をＴｆ１、Ｔｆ２としている。ビデオデータの記録領域１９０内のアクセスは、図示しているように小さなアクセス（Ｔｆｊ）を行いながら所定のビデオデータを読み出す（Ｒｆ）。５箇所からデータを読み出す時には、記録領域１９４、１９５、１９６、１９７、１９８からデータが読み出される。オーディオの記録領域へのアクセス時間（Ｔｆ１）後、オーディオデータの記録領域１９１が読み出される（ＲＡ）、その後、次のビデオデータの記録領域１９２へアクセスする（Ｔｆ２）。
【０２５６】
図３６は音つきのサーチ方法を示すフローチャートである。ビデオデータの再生を再生Ａ、オーディオデータの再生を再生Ｂとして示している。まず、ビデオデータが記録された領域から部分的にビデオデータを読み出す（ステップＳ７３２）。この時、読み出されるビデオデータは、１フレームを構成する圧縮されたビデオデータである。次に、サーチする倍速数に応じて、次のビデオデータが記録された領域にアクセスする。例えば、図２１において、領域１９４から１９５へのアクセスを行う（ステップＳ７３３）。ステップＳ７３２とステップＳ７３３をｎ回繰り返す（ステップＳ７３１）。ｎ枚のビデオフレームを構成するビデオデータが読み出されれば、次にオーディオデータの記録された領域にアクセスする（ステップＳ７３４）。次に、オーディオデータをその記録領域から所定のサイズ読み出す（ステップＳ７３５）。次に、ビデオデータの記録された領域にアクセスする（ステップＳ７３６）。音つきサーチ方法としては、ステップＳ７３１、Ｓ７３２，Ｓ７３３，Ｓ７３４，Ｓ７３５，Ｓ７３６を繰り返す。
【０２５７】
このように、所定の領域から間欠的にビデオデータを読出し、対応するオーディオデータが記録された領域から全てのオーディオデータを読出し、ビデオデータについては、コマを落として、すなわち、同じフレームを繰り返し出力しながら、フレームを更新し、オーディオデータについては、サーチの倍速数に応じてデコーダにオーディオデータを供給することで、音つきのサーチを実現する。
【０２５８】
図３７は、音つきのサーチにおける同時再生の条件を示す図である。再生バッファＡには、ビデオデータが再生される毎にデータが蓄積される。すなわち、時間、ｔ６０−ｔ６１、ｔ６２−ｔ６３、ｔ６４−ｔ６５、ｔ６６−ｔ６７、ｔ６８−ｔ６９は、それぞれ、領域１９４，１９５，１９６，１９７，１９８からデータが読み出され、再生バッファＡに蓄積される様子を示している。再生バッファＡからデコーダＡへどのタイミングでビデオデータが転送されるのかは図示していないが、サーチの倍速数に応じて読み出されたビデオデータがデコーダへ転送される。なお、ｔ７２はＴｆ２のアクセス直後を示しており、ｔ６０からｔ７２までが１周期なので、再生バッファＡに蓄積されたビデオデータは、Ｔｆ２のアクセス後に次のビデオデータが読み出されると、再生バッファＡから削除される。また、再生バッファＢのデータは、Ｒｆ，Ｔｆｊが繰り返され、Ｔｆ１とＴｆ２の間、再生バッファＢから、サーチの倍速数でオーディオデータも倍速でデコーダＢに転送されるため、再生バッファＢ内のデータが消費される。また、ＲＡでオーディオの記録領域からデータが読み出される期間では、サーチの倍速数でオーディオデータがデコーダＢに転送されると共に、読み出したオーディオデータが再生バッファＢに転送されるために、再生バッファＢ内のデータは、増加する。この図を用いて以下で同時再生の条件式を導出する。
【０２５９】
ビデオデータの間欠読出しとオーディオデータの読出しを１周期（Ｔｐ）とすれば、Ｔｐ＝ＴｃＶ＋ＴｃＡ＋Ｔｆ２となり、ここで、ＴｃＶは１周期内のビデオデータの再生に必要な時間であり、ＴｃＶ＝ｎ×Ｔ１Ｖ＋（ｎ−１）×Ｔｆｊ＋Ｔｆ１、但し、ｎ：１周期に出画するフレーム数、Ｙ１Ｖ：ビデオデータの１フレームの記録サイズ、Ｔ１Ｖ：ビデオデータの１フレームのデータをディスクから読み出す時間、Ｖｔ：ディスクからのデータ読出しレートである。次に、ＴｃＡは１周期内のオーディオデータの再生に必要な時間であり、ＴｃＡ＝ＹＡ÷Ｖｔ、但し、ＹＡ：オーディオデータが記録された連続記録領域である。
【０２６０】
なお、ビデオデータはデジタルビデオカメラで用いられているＤＶ（デジタルビデオ）のようにフレーム単位で圧縮が行われているとする。
【０２６１】
そこで、ｍ倍速のオーディオデータが途切れない同時再生の条件は、オーディオデータの通常の再生レートをＶｄＡとして、
ＹＡ÷（ＶｄＡ×ｍ）＝＞ｎ×Ｔ１Ｖ＋（ｎ−１）×Ｔｆｊ＋Ｔｆ１＋ＴｃＡ＋Ｔｆ２
ＹＡ＝ＴｃＡ×Ｖｔとして、
ＹＡ÷（ＶｄＡ×ｍ）＝＞｛ｎ×Ｔ１Ｖ＋（ｎ−１）×Ｔｆｊ＋Ｔｆ１＋Ｔｆ２｝×Ｖｔ÷（Ｖｔ−ｍ×ＶｄＡ）
また、ｘをｍ倍速での１秒あたりの出画コマ数として、ｘ＝ｎ÷（ＹＡ÷（ＶｄＡ×ｍ））、ＹＡ÷（ＶｄＡ×ｍ）＝＞ｎ÷ｘ　となり、
よって、
ｍ＝＜ＹＡ×Ｖｔ÷｛ＶｄＡ×（Ｖｔ×（ｎ×Ｔ１Ｖ＋（ｎ−１）×Ｔｆｊ＋Ｔｆ１＋Ｔｆ２）＋ＹＡ｝
但し、（Ｖｔ−ｍ×ＶｄＡ）＞０
となるので、ｎを与えることで、ｍの値が求められる。更に、１秒あたりのコマ数ｘも求めることが出来る。
【０２６２】
このように、音つきのサーチを実現するためには上記の条件でオーディオデータの記録領域の最小サイズを決めることが出来る。
【０２６３】
なお、オーディオデータは、ＬチャンネルとＲチャンネルの２チャンネルが１つの記録領域に記録されても良いし、Ｌ１チャンネルとＲ１チャンネルとＬ２チャンネルとＲ２チャンネルの４チャンネルが１つの連続領域に記録されてもよい。この場合には、オーディオデータのデータレートは、チャンネル数に比例する。
【０２６４】
なお、ＭＰＥＧデータやＤＶのデータのように、オーディオとビデオがミックスされて符号化されたデータでは一般に２倍速ぐらいまでしか音つきのサーチができない。本発明は、これらのデータを記録するときに、同じ内容のオーディオデータを上記の条件で決まるサイズ以上の記録領域に別途、記録することで、２倍速以上でも音つきのサーチが可能になる。この場合には同じ内容のオーディオがメインデータと別の領域にも記録されるために、オーディオデータの信頼性を向上することも出来る。
【０２６５】
図２１（ａ）と（ｂ）に示すように、オーディオデータとビデオデータは、インタリーブして記録しても良いし、各データ毎に連続して記録しても良い。図２１（ａ）のようにインターリーブして記録する場合は、オーディオの記録領域とビデオの記録領域の間のアクセス時間が短くなるので同時再生の条件が緩和されるメリットがあるが、サーチする倍速数を大きく取ると、オーディオデータを１回に連続して再生しなければならないデータサイズが大きくなり、インターリブするオーディオの記録領域のサイズと対応するビデオデータの記録領域のサイズが大きくなる。また、図２１（ｂ）のオーディオデータとビデオデータを離れた領域に記録する場合には、オーディオデータを連続した長い領域に記録出来るため、アクセス無しにオーディオデータを１回に読出し可能なサイズが大きくとれるので、サーチの倍速数が大きな場合にも対応することが出来る。
【０２６６】
なお、別領域に記録されるオーディオデータは圧縮されたオーディオであっても良い。この場合にはデータレートが小さくなるために更に音付きのサーチ速度を上げることが出来る。
【０２６７】
なお、ビデオデータの読出しは１より大きなｊフレーム単位に読み出しても良い。この場合は、Ｙ１Ｖはｊ個のフレームのデータサイズになり、ｎは１周期に出画するフレーム数×ｊとなる。また、ＭＰＥＧデータの場合には、ＧＯＰ単位でも良い。
【０２６８】
また、１個のビデオデータと、ｋ個のオーディオデータがそれぞれ異なる領域に記録される場合には、同時再生モデルは、情報記録媒体上の領域にアクセスするピックアップＰと、情報記録媒体から読み出されたビデオデータＤｖを蓄積する再生バッファＲＢｖと、再生バッファＲＢｖに蓄積されたビデオデータＤｖを復号化する復号化モジュールＤＭｖと、情報記録媒体から読み出されたオーディオデータＤｉを蓄積する再生バッファＲＢｉと、再生バッファＲＢｉに蓄積されたビデオデータＤｉを復号化する復号化モジュールＤＭｉとを含み、ビデオデータＤｖが記録された領域Ａｖから部分的にビデオデータＤｖを読み出す再生動作Ｒｖを実行するステップ（Ｓ７３２とＳ７３３）と、ビデオデータＤｖは領域Ａｖのｎ箇所から間欠的に再生された後、記録領域Ａｉにアクセスして、再生動作Ｒｖを再生動作Ｒｉに切り替えるステップ（Ｓ７３４）と、図示していないが、（ｉ−１）回、オーディオデータＤｉが記録された領域Ａｉへアクセスし、ｉ回、領域ＡｉからオーディオデータＤｉを読み出すステップと、同時再生条件で決まるデータ量をそれぞれの領域Ａｉから読み出した後、記録領域Ａｖにアクセスして、再生動作Ｒｉを再生動作Ｒｖに切り替えるステップ（Ｓ７３６）とを包含し、領域Ａｖにおいて、（ｎ−１）回のアクセスとｎ回の再生動作と、領域Ａｖから領域Ａｉへのアクセスと、（ｋ−１）回の領域Ａｉ間のアクセスと、（ｋ−１）回の領域Ａｉからのデータの読出しと、領域Ａｉから領域Ａｖへのアクセスの間に、再生バッファＤＭｉにおいて消費されたオーディオデータＤｉを１回の再生動作で読み出し、サーチの倍速数をｍとして、ｍ倍の速度で、再生バッファＲＢｉから復号化モジュールＤＭｉにオーディオデータを転送することができるという同時再生条件を満たすように構成されており、ここで、ｉとｋとｎは任意の整数である。
【０２６９】
この場合も同様に、オーディオデータが途切れない条件は、
ＹＡ÷（ＶｄＡ×ｍ）＝＞ｎ×Ｔ１Ｖ＋（ｎ−１）×Ｔｆｊ＋Ｔｆ１＋Ｔｆ２＋（ｋ−１）×Ｔｆｉ＋ｋ×ＴｃＡ
ここで、Ｔｆｉは、オーディオデータＤｉが記録された領域Ａｉ間のアクセス時間である。ＹＡ＝ＴｃＡ÷Ｖｔより、同時再生の条件は、
ＹＡ÷（ＶｄＡ×ｍ）＝＞｛ｎ×Ｔ１Ｖ＋（ｎ−１）×Ｔｆｊ＋Ｔｆ１＋Ｔｆ２＋（ｋ−１）×Ｔｆｉ｝×Ｖｔ÷（Ｖｔ−ｋ×ｍ×ＶｄＡ）
となる。
【０２７０】
（実施の形態６）
本実施の形態では、ＡＶスプリット編集後に同時再生可能となる条件について図２２、２３、２４の３つの具体例を用いて説明する。ＡＶスプリット編集とは、オーディオデータとビデオデータを独立して編集することをいう。例えば、映像のシーンの変わり目で映像と音声を同時に切替えるよりも、映像のシーンの変わり目の数秒前に予めオーディオを先行して切り替えることで、映像のシーンの切替えを予期させることが出来、視聴者にとって映像のシーンの切替えで違和感が少なくなるという効果がある。
【０２７１】
図２２は、オーディオデータとビデオデータとが別々にエンコードされ、それぞれ別領域に記録されたディスクに対してＡＶスプリット編集を行う場合のディスク上のデータの配置と再生時のアクセス動作を示す図である。図２２（ａ）はデータ配置を示している。予めビデオデータとオーディオデータは交互に記録されているとする。ビデオデータの記録領域は、２２１、２２３、２２４、２３３、２３５、２３６、２３７、２３９であり、オーディオデータの記録領域は、２２０、２３０、２３１、２３２、２３４、２２７、２２９、３８である。記録領域２３２と２３５は編集により遠く離れていると仮定するする。なお、図示していないが、記録領域２２０と２２３の間にはビデオデータの記録領域とオーディオデータの記録領域が（Ｐ−１）個あると仮定する。これは、ｏｕｔ点で次の記録領域にアクセスするまでに、所定のデータを再生バッファにためる必要があるので、どのくらいの記録領域を予め再生すべきかを求めるためである。ビデオデータのｏｕｔ点は記録領域２３３に設定されており、同じ時刻のオーディオデータのｏｕｔ点は記録領域２３２内になる。しかしながら、ＡＶスプリット編集では、ビデオとオーディオのｏｕｔ点はそれぞれ独立して設定され、一般にオーディオのｏｕｔ点はビデオより前に設定され、図２０（ａ）では、記録領域２３０内に設定されている。ビデオとオーディオのｏｕｔ点の差を大きく出来るように、図示していないが、記録領域２３１と２３３の間には、（Ｑ−１）個のビデオデータの記録領域とオーディオデータの記録領域があると仮定している。他方、ビデオのｉｎ点は記録領域２３７に設定され、同じ時刻のオーディオのｉｎ点は、記録領域２２９内になるが、記録領域２３４内に設定されている。これは、オーディオのｉｎ点は、ビデオとオーディオのｏｕｔ点の再生時刻の差と、ビデオとオーディオのｉｎ点の再生時刻の差とが等しくなるように設定されるからである。同様に、図示していないが、記録領域２２７と２３７の間には、（Ｑ−１）個のビデオデータの記録領域とオーディオデータの記録領域があると仮定している。
【０２７２】
図２２の（ｂ）は各記録領域を再生する場合のアクセス動作を示している。記録領域２２０までのアクセスをＴｆｉ、記録領域２２０の読出しＲ５０、記録領域２２１へのアクセスＴｆｊ、記録領域２２１の読出しＲ５１が行われる。これらの領域のアクセスがＰ回繰り返されると、ビデオの記録領域へのアクセスＴｆｊ、ビデオの記録領域の読出し、オーディオの記録領域へのアクセスＴｆｉ、これらの記録領域の読出しを１周期としてＰ回繰り返されることとなる。次に、アクセスＴｆ１、記録領域２２２の読出しＲ５２、アクセスＴｆ２、記録領域２２３の読出しＲ５３、アクセスＴｆｋの順で次々とデータが読み出される。ビデオデータの記録領域２２４の読出しＲ５４が次に行われるが、続くビデオの記録領域を含め、Ｑ回、ビデオ記録領域からの読出しが行われるとしている。Ｑ回という回数はオーディオとビデオのｏｕｔ点での再生時刻の差に応じて決まる。ビデオの記録領域間のアクセスをＴｆｋとしている。次の記録領域２２５までのアクセスをＴｆ３として、記録領域２２５の読出しＲ５５が行われ、次にオーディオのｉｎ点からデータを読み出すためにアクセスＴａが行われる。次に、記録領域２２６の読出しＲ５６、アクセスＴｆｍ、オーディオデータの記録領域２２７の読出しＲ５７が次に行われるが、続くオーディオの記録領域を含め、Ｑ回、オーディオ記録領域からの読出しが行われるとしている。これは、ｏｕｔ点と対応して、Ｑ回という回数はオーディオとビデオのｉｎ点での再生時刻の差に応じて決まる。オーディオの記録領域間のアクセスをＴｆｍとしている。次の記録領域２２８までのアクセスをＴｆ４として、記録領域２２８の読出しＲ５８が行われ、次にアクセスＴｆ５、記録領域２２９からのデータ読出しＲ５９が行われる。
【０２７３】
データの読出しＲ５０からＲ５９のデータの正味の読出し時間は、それぞれ、ＴｃＶ、ＴｃＡ、ＴｃＶ、ＴｏｕｔＡ、ＴｃＶ、ＴｏｕｔＶ、ＴｉｎＡ、ＴｃＡ、ＴｉｎＶ、ＴｃＡである。また、ａ：ビデオデータの記録領域内でスキップするＥＣＣブロックの数、ｂ：オーディオデータの記録領域内でスキップするＥＣＣブロックの数である。
【０２７４】
ビデオデータに関する同時再生の条件は、
ＹＶ÷ＶｄＶ＝＞Ｐ×（ＴｃＡ＋（ａ＋ｂ）×Ｔｓ＋ＴｃＶ＋Ｔｆｊ＋Ｔｆｉ）＋Ｔｆ１＋ＴｏｕｔＡ＋（ａ＋ｂ）×Ｔｓ＋Ｔｆ２＋ＴｃＶ＋Ｑ×（ＴｃＶ＋ａ×Ｔｓ＋Ｔｆｋ）＋Ｔｆ３＋ＴｏｕｔＶ＋ａ×Ｔｓ＋Ｔａ＋ＴｉｎＡ＋ｂ×Ｔｓ＋Ｑ×（ＴｃＡ＋ｂ×Ｔｓ＋Ｔｆｍ）＋Ｔｆ４＋ＴｃＡ＋ｂ×Ｔｓ＋Ｔｆ５＋ＴｉｎＶ＋ａ×Ｔｓ
ＹＶ＝（Ｐ＋１＋Ｑ）×ＹｃＶ＋ＴｏｕｔＶ×Ｖｔ＋ＴｉｎＶ×Ｖｔ
となり、オーディオデータに関する同時再生の条件は、
ＹＡ／ＶｄＡ　＝＞　Ｐ×（ＴｃＡ＋（ａ＋ｂ）×Ｔｓ＋ＴｃＶ＋Ｔｆｊ＋Ｔｆｉ）＋Ｔｆ１＋ＴｏｕｔＡ＋（ａ＋ｂ）×Ｔｓ＋Ｔｆ２＋ＴｃＶ＋Ｑ×（ＴｃＶ＋ａ×Ｔｓ＋Ｔｆｋ）＋Ｔｆ３＋ＴｏｕｔＶ＋ａ×Ｔｓ＋Ｔａ＋ＴｉｎＡ＋ｂ×Ｔｓ＋Ｑ×（ＴｃＡ＋ｂ×Ｔｓ＋Ｔｆｍ）＋Ｔｆ４＋ＴｃＡ＋ｂ×Ｔｓ＋Ｔｆ５＋ＴｉｎＶ＋ａ×Ｔｓ
ＹＡ＝　（Ｐ＋１＋Ｑ）×ＹｃＡ＋（ＴｏｕｔＡ＋ＴｉｎＡ）×Ｖｔ
から、
ＹＶ÷ＶｄＶ　＝＞　（ＴｏｕｔＡ＋ＴｉｎＡ−（ＴｏｕｔＶ＋ＴｉｎＶ）×ＶｄＡ÷ＶｄＶ＋（Ｐ＋Ｑ＋３）×（ａ＋ｂ）×Ｔｓ＋Ｐ×（Ｔｆｉ＋Ｔｆｊ）＋Ｑ×（Ｔｆｋ＋Ｔｆｍ）＋Ｔｆ１＋Ｔｆ２＋Ｔｆ３＋Ｔｆ４＋Ｔｆ５＋Ｔａ）×Ｖｔ÷（Ｖｔ−ＶｄＶ−ＶｄＡ）
ＹＶ÷ＶｄＶ　＝＞　（ＴｏｕｔＶ＋ＴｉｎＶ−（ＴｏｕｔＡ＋ＴｉｎＡ）×ＶｄＶ／ＶｄＡ＋（Ｐ＋Ｑ＋３）×（ａ＋ｂ）×Ｔｓ＋Ｐ×（Ｔｆｉ＋Ｔｆｊ）＋Ｑ×（Ｔｆｋ＋Ｔｆｍ）＋Ｔｆ１＋Ｔｆ２＋Ｔｆ３＋Ｔｆ４＋Ｔｆ５＋Ｔａ）×Ｖｔ÷（Ｖｔ−ＶｄＶ−ＶｄＡ）
となる。また、オーディオのｉｎ点までのオーディオの同時再生条件は、
ＹＡ’／ＶｄＡ　＝＞　Ｐ×（ＴｃＶ＋（ａ＋ｂ）×Ｔｓ＋ＴｃＡ＋Ｔｆｊ＋Ｔｆｉ）＋Ｔｆ１＋ＴｃＶ＋（ａ＋ｂ）×Ｔｓ＋Ｔｆ２＋ＴｏｕｔＡ＋Ｑ×（ＴｃＶ＋ａ×Ｔｓ＋Ｔｆｋ）＋Ｔｆ３＋ＴｏｕｔＶ＋ａ×Ｔｓ＋Ｔａ
ここで、
ＹＡ’＝　Ｐ×ＹｃＡ＋ＴｏｕｔＡ×Ｖｔ
ＹＡ’÷ＶｄＡ＝（Ｐ＋Ｑ＋２）×ａ×Ｔｓ＋（Ｐ＋１）×ｂ×Ｔｓ＋Ｐ×（Ｔｆｊ＋Ｔｆｉ）＋Ｑ×Ｔｆｋ＋Ｔｆ１＋Ｔｆ２＋Ｔｆ３＋Ｔａ＋ＴｓｐＶ）÷Ｖｔ÷（Ｖｔ−ＶｄＶ−ＶｄＡ）
但し、ＴｓｐＶ＝（Ｑ＋１）×ＴｃＶ＋ＴｏｕｔＶ−ＴｏｕｔＡ×ＶｄＶ÷ＶｄＡ
となる。なお、
ＹＡ÷ＶｄＡ＝ＹＶ÷ＶｄＶ、ＴｃＶ×Ｖｔ＝ＹｃＶ、ＴｃＡ×Ｖｔ＝ＹｃＡ、ＹｃＶ÷ＶｄＶ＝ＹｃＡ÷ＶｄＡとしている。
上記の３つの条件式から、ビデオとオーディオの記録領域として必要なサイズを求めることが出来る。なお、ＹＡ’／ＶｄＡは、Ｔａのアクセスまでにディスクから読み出されるオーディオデータの再生時間を表しており、ＡＶスプリット編集のｏｕｔ点より前にどのくらいのオーディオデータが記録されるべきかの指標となる。
【０２７５】
なお、ビデオデータの読出しをｏｕｔ点までの途中で、オーディオデータの読み出しに切替えると、ビデオデータからオーディオデータへの記録領域へのアクセスで、フルシークが発生するために、スプリット点の手前に予め記録すべきデータのサイズが大きくなる。本実施例で説明した発明のように、ビデオよりもオーディオが先行して切り替わるスプリット編集では、ビデオデータをｏｕｔ点まで読み出し、そのビデオデータに対応するオーディオデータが記録された領域の先頭までアクセスしてからオーディオデータを読み出すことで、フルシークの回数を減らすことが出来る。また、逆に、オーディオがビデオよりも先行して切り替わるスプリット編集では、オーディオデータをｏｕｔ点まで読出し、そのオーディオデータに対応するビデオデータが記録された領域の先頭までアクセスしてからビデオデータを読み出すことで、フルシークの回数を減らすことが出来る。
【０２７６】
次に、図２３を用いてオーディオデータとビデオデータとがミックスしてエンコードされたデータが記録されたディスクに対してＡＶスプリット編集を行う場合のディスク上のデータの配置と再生時のアクセス動作について説明する。この例では、ＭＰＥＧデータやＤＶのデータのようにオーディオデータとビデオデータとがミックスしてエンコードされたデータをＡＶＭ（Ａｕｄｉｏ　ＶｉｄｅｏＭｉｘ　Ｄａｔａ）と呼ぶことにする。図２３（ａ）はディスク上に配置された２つのＡＶＭデータの配置を示している。図示しているように、ｏｕｔ点、ｉｎ点はオーディオとビデオについてそれぞれ設定される。前述したように、オーディオとビデオのｏｕｔ点の再生時刻の差は、ｉｎ点での差と同じである。ＡＩＭデータ＃１の記録領域の内、記録領域２０１が読み出されてオーディオとビデオデータがデコードされ、記録領域２０２が読み出されてビデオデータのみがデコードされる。ＡＩＭデータ＃２の記録領域の内、記録領域２０３が読み出されてオーディオデータのみがデコードされ、記録領域２０４が読み出されてオーディオとビデオデータがデコードされる。記録領域２０２、２０３において、全てのデータが読み出されるにもかかわらずオーディオデータまたはビデオデータのみがデコードされるのは、ＡＩＭデータはオーディオデータとビデオデータがミックスして記録されているために、どちらかのデータのみを選択的に読み出すよりも全ての領域を読み出した方が時間が少なくてすむからである。このように、記録領域２０２と２０３に注目すると、同じ再生時刻のデータとなるので、２つのデータを同時に再生する必要がある。
【０２７７】
図２３（ｂ）はアクセス動作を示しており、記録領域２０１と２０２が連続して読み出されＲ４１、アクセスＴａの後、記録領域２０３が読み出され（Ｒ４２）、続けて記録領域２０４が読み出される。
【０２７８】
ビデオデータについてＲ４１からＲ４２までの範囲で同時再生の条件を考えると、
ＹＶ÷ＶｄＶ＝＞（ＴｃＹ＋（ａ＋ｂ）×Ｔｓ＋２Ｔｓｐ＋Ｔａ）
ＹＶ＝（ＴｃＹ＋Ｔｓｐ）×Ｖｔ×（ＶｄＶ÷Ｖｄ）
よって、
ＹＶ÷ＶｄＶ＝＞（（ａ＋ｂ）×Ｔｓ＋Ｔｓｐ＋Ｔａ）×Ｖｔ÷（Ｖｔ−Ｖｄ）オーディオデータについて、Ｒ４１からＴａまでの範囲で同時再生の条件を考えると、
ＹＡ÷ＶｄＡ＝＞（ＴｃＹ＋ａ×Ｔｓ＋Ｔｓｐ＋Ｔａ）
ＹＡ＝ＴｃＹ×Ｖｔ×（ＶｄＡ÷Ｖｄ）
よって、
ＹＡ÷ＶｄＡ＝＞（ａ×Ｔｓ＋Ｔｓｐ＋Ｔａ）×Ｖｔ÷（Ｖｔ−Ｖｄ）
または、
ＹＶ÷ＶｄＶ＝＞（ａ×Ｔｓ＋Ｔｓｐ×Ｖｔ÷Ｖｄ＋Ｔａ）×Ｖｔ÷（Ｖｔ−Ｖｄ）
となる。
必要なバッファのサイズ（Ｂ）は、
Ｂ＝＞（Ｔａ＋（ａ＋ｂ）×Ｔｓ＋Ｔｓｐ）×Ｖｄ
オーディオデータを処理するためのバッファサイズ（Ｂ−ｅｘｔｒａＡ）は、
Ｂ−ｅｘｔｒａＡ＝＞Ｔｓｐ×（Ｖｔ×（ＶｄＡ÷Ｖｄ）−ＶｄＡ）
ここで、Ｔｓｐ：　スプリット期間の記録領域２０２または２０３の正味のデータ読出し時間、ＴｃＹ：オーディオとビデオの両方が再生される記録領域２０１の正味のデータ読出し時間、ａ：記録領域２０１、２０２内でスキップする欠陥ＥＣＣの数、ｂ：記録領域２０３内でスキップする欠陥ＥＣＣの数、Ｔｓ：１ＥＣＣブロックを読み出す時間、Ｖｔ：ディスクからのデータ読出しレート、Ｖｄ：ＡＶＭデータをバッファからデコーダへ出力するデータレートである。
【０２７９】
一般にＡＶＭデータの場合、スプリット編集が困難であったが、本発明を用いることで、スプリット編集可能なスプリット時間とスプリット点の手前に予めＡＶＭデータを記録すべき領域のサイズが求められる。
【０２８０】
なお、スプリットする時間が短ければこの方法でＡＶスプリット編集が可能であるが、スプリットする時間が長くなると、記録領域２０３が長くなり、この領域からオーディオデータを抽出する効率が悪くなるために、記録領域２０１のサイズが大きくなり、実用的ではなくなる。
【０２８１】
次に、スプリットする時間が長くなった時のＡＶスプリット編集の方法について説明する。本方法では記録領域２０３からオーディオデータを抽出する代わりに、予め同じオーディオデータを他の領域に記録しておき、このオーディオデータを用いることでＡＶスプリット編集を行う。図２４（ａ）はオーディオデータとビデオデータとがミックスしてエンコードされたデータと、同じ内容のオーディオデータが別領域に記録されたディスクに対してＡＶスプリット編集を行う場合のディスク上のデータの配置を示す図である。図示しているように、ｏｕｔ点、ｉｎ点はオーディオとビデオについてそれぞれ設定される。特に、オーディオデータのｉｎ点がＡＶＭデータとは別の領域に記録された記録領域２１３に設定される。ＡＩＭデータ＃１の記録領域の内、記録領域２１１が読み出されてオーディオとビデオデータがデコードされ、記録領域２１２が読み出されてビデオデータのみがデコードされる。記録領域２１３のオーディオデータが読み出され、ＡＩＭデータ＃２の記録領域の内、記録領域２１４が読み出されてオーディオとビデオデータがデコードされる。
【０２８２】
図２４（ｂ）はアクセス動作を示しており、記録領域２１１と２１２が連続して読み出されＲ４３、アクセスＴａ１の後、記録領域２１３が読み出され（Ｒ４４）、アクセスＴａ２の後、記録領域２１４が読み出される。
【０２８３】
ビデオデータについてＲ４３からＴａ２までの範囲で同時再生の条件を考えると、
ＹＶ÷ＶｄＶ＝＞（ＴｃＹ＋（ａ＋ｃ）×Ｔｓ＋Ｔｓｐ＋ＴｓｐＡ＋Ｔａ１＋Ｔａ２）
ＹＶ＝（ＴｃＹ＋ＴｃＶ）×Ｖｔ×（ＶｄＶ÷Ｖｄ）
よって、
ＹＶ／ＶｄＶ＝＞（（ａ＋ｃ）×Ｔｓ＋ＴｓｐＡ＋Ｔａ１＋Ｔａ２）×Ｖｔ÷　（Ｖｔ−Ｖｄ）
オーディオデータについてＲ４３からＴａ１までの範囲で同時再生の条件を考えると、
ＹＡ’÷ＶｄＡ＝＞（ＴｃＹ＋ａ×Ｔｓ＋Ｔｓｐ＋Ｔａ１）
ＹＡ’＝ＴｃＹ×Ｖｔ×（ＶｄＡ÷Ｖｄ）
よって、
ＹＡ’÷ＶｄＡ＝＞（ａ×Ｔｓ＋Ｔｓｐ×Ｖｔ÷Ｖｄ＋Ｔａ１）×Ｖｔ÷（Ｖｔ−Ｖｄ）
ＡＶＭデータに関し必要な再生バッファサイズ（Ｂ）は、
Ｂ＝＞（Ｔａ１＋ＴｓｐＡ＋Ｔａ２＋（ａ＋ｃ）×Ｔｓ）×Ｖｄ
スプリットする分のオーディオデータに関し、必要なバッファサイズ（Ｂ−ｅｘｔｒａＡ）は、
Ｂ−ｅｘｔｒａＡ＝＞ＴｓｐＡ×（Ｖｔ−ＶｄＡ）
ここで、ＴｓｐＡ：スプリット期間のオーディオデータの記録領域２１３の正味のデータ読出し時間、ａ：記録領域２１１、２１２内でスキップする欠陥ＥＣＣの数、ｃ：記録領域２１３内でスキップする欠陥ＥＣＣの数である。
このように、スプリットする時間が長くなっても、ＡＶＭデータと別のオーディオデータを用いることで、ＡＶスプリット編集が可能となる。
【０２８４】
なお、オーディオデータは、ＬチャンネルとＲチャンネルの２チャンネルが記録されても良いし、Ｌ１チャンネルとＲ１チャンネルとＬ２チャンネルとＲ２チャンネルの４チャンネルが記録されていてもよい。この場合には、オーディオデータのデータレートはチャンネル数に比例する。
【０２８５】
【発明の効果】
本発明の情報記録媒体は、記録処理の切替えタイミングをバッファメモリに蓄積されたデータ量に応じて切替えるために、記録バッファはエンプティに近い状態を保つように制御される。このため、ピックアップが所定の期間データを記録できない等の状態が発生しても、同時記録を安定して行なうことが出来る。記録処理の切替タイミングが適切に切替えられることから、少ないバッファメモリで同時記録を実現できる。また、データが記録される領域がリアルタイム・データの数の２倍のアクセスを考慮した最小サイズ以上になるようにデータを割付けることにより、他の機器でも再生することが出来、再生互換性を確保することが出来る。
【０２８６】
また、記録するデータの転送レートの違いを利用して最適な同時記録の条件を設定することにより、転送レートの低いデータがより小さな記録領域に記録可能になり、ディスクの利用効率が上がる。
【０２８７】
また、エクステント間のアクセスをドライブのアクセス性能から推定することで、適切なエクステントの最小サイズを求めることが出来る。
【０２８８】
また、同時記録の条件が同時再生の条件と相似であることから、サーチや編集等にも利用することが出来る。
【図面の簡単な説明】
【図１】本発明の実施の形態１の情報記録媒体における同時記録の条件を示す図
【図２】同時記録を実現するモデルを示す図
【図３】本発明の実施の形態１の情報記録媒体におけるディスク上のアクセスを示すレイアウト図
【図４】本発明の実施の形態１の情報記録媒体における同時記録の切替え動作を示す図
【図５】本発明の実施の形態１の情報記録再生装置の構成を示すブロック図
【図６】本発明の実施の形態１の同時記録方法を示すフローチャート
【図７】記録されるデータのディレクトリ構造を示す図
【図８】スキップ記録の動作を示す図
【図９】本発明の実施の形態２の２つのリアルタイム・データの同時記録時の記録とアクセスの動作を示す図
【図１０】本発明の実施の形態２のディスク上の記録領域のレイアウトを示す図
【図１１】本発明の実施の形態２の３つのリアルタイム・データの同時記録時の記録とアクセスの動作を示す図
【図１２】本発明の実施の形態３の２つのリアルタイム・データの同時記録時の記録とアクセスの動作を示す図
【図１３】本発明の実施の形態３の３つのリアルタイム・データの同時記録時の記録とアクセスの動作を示す図
【図１４】本発明の実施の形態３のアクセス時間の内訳を示す図
【図１５】本発明の実施の形態３のディスクの回転数差とアクセス時間の関係を示す図
【図１６】本発明の実施の形態３のディスクの半径位置と回転数差の関係を示す図
【図１７】本発明の実施の形態４の同時再生を実現するモデルを示す図
【図１８】本発明の実施の形態４の１組のカット編集されたビデオデータとオーディオデータの配置と再生時のアクセスを示す図
【図１９】本発明の実施の形態４の２組のカット編集されたビデオデータとオーディオデータの配置と再生時のアクセスを示す図
【図２０】本発明の実施の形態４の複数のオーディオデータとビデオデータの単位でカット編集されたビデオデータとオーディオデータの配置と再生時のアクセスを示す図
【図２１】本発明の実施の形態５のオーディオデータを高速再生しながらサーチを行う時のアクセスを示す図
【図２２】本発明の実施の形態６のオーディオデータとビデオデータがそれぞれ別領域に記録された場合のＡＶスプリット編集後のオーディオデータとビデオデータの配置と再生時のアクセスを示す図
【図２３】本発明の実施の形態６のＡＶＭデータのＡＶスプリット編集後のオーディオデータとビデオデータの配置と再生時のアクセスを示す図
【図２４】本発明の実施の形態６の別領域に記録したオーディオデータを用いたＡＶＭデータのＡＶスプリット編集後のオーディオデータとビデオデータの配置と再生時のアクセスを示す図
【図２５】本発明の実施の形態３の２つのリアルタイム・データの同時記録を行う記録領域のレイアウトを示す図
【図２６】本発明の実施の形態３の２つのリアルタイム・データの同時記録方法を示すフローチャート
【図２７】本発明の実施の形態２の３つのリアルタイム・データの同時記録時のアクセスと記録領域のレイアウトを示す図
【図２８】本発明の実施の形態３のディスク上のアクセス領域とその領域内でのフルシークにかかるアクセス時間を示す図
【図２９】本発明の実施の形態４の情報記録媒体におけるディスク上の同時再生のアクセスと可変サイズの記録領域のレイアウトを示す図
【図３０】本発明の実施の形態４の可変サイズの記録領域に対する同時再生方法を示すフローチャート
【図３１】本発明の実施の形態４の情報記録媒体における可変サイズの記録領域に対する同時再生の条件を示す図
【図３２】本発明の実施の形態４の同時再生におけるディスク上の再生領域のアクセスと固定サイズの記録領域のレイアウトを示す図
【図３３】本発明の実施の形態４の固定サイズの記録領域に対する同時再生方法を示すフローチャート
【図３４】本発明の実施の形態４の情報記録媒体における固定サイズの記録領域に対する同時再生の条件を示す図
【図３５】本発明の実施の形態４の編集方法を示すフローチャート
【図３６】本発明の実施の形態５の音付きのサーチ方法を示すフローチャート
【図３７】本発明の実施の形態５の音付きのサーチにおける同時再生の条件を示す図
【図３８】従来の同時記録の条件を示す図
【図３９】従来の同時記録の動作を示す図
【図１】
2004140418.tif 000003
【図２】
2004140418.tif 000004
【図３】
2004140418.tif 000005
【図４】
2004140418.tif 000006
【図５】
2004140418.tif 000007
【図６】
2004140418.tif 000008
【図７】
2004140418.tif 000009
【図８】
2004140418.tif 000010
【図９】
2004140418.tif 000011
【図１０】
2004140418.tif 000012
【図１１】
2004140418.tif 000013
【図１２】
2004140418.tif 000014
【図１３】
2004140418.tif 000015
【図１４】
2004140418.tif 000016
【図１５】
2004140418.tif 000017
【図１６】
2004140418.tif 000018
【図１７】
2004140418.tif 000019
【図１８】
2004140418.tif 000020
【図１９】
2004140418.tif 000021
【図２０】
2004140418.tif 000022
【図２１】
2004140418.tif 000023
【図２２】
2004140418.tif 000024
【図２３】
2004140418.tif 000025
【図２４】
2004140418.tif 000026
【図２５】
2004140418.tif 000027
【図２６】
2004140418.tif 000028
【図２７】
2004140418.tif 000029
【図２８】
2004140418.tif 000030
【図２９】
2004140418.tif 000031
【図３０】
2004140418.tif 000032
【図３１】
2004140418.tif 000033
【図３２】
2004140418.tif 000034
【図３３】
2004140418.tif 000035
【図３４】
2004140418.tif 000036
【図３５】
2004140418.tif 000037
【図３６】
2004140418.tif 000038
【図３７】
2004140418.tif 000039
【図３８】
2004140418.tif 000040
【図３９】
2004140418.tif 000041