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