(57)【要約】  【課題】  実時間情報を連続性を保って再生可能に記録する。  【解決手段】  実時間情報取り扱いモジュール２０１は、実時間情報２０４をメディア２０３に書き込むときに、最大シーク時間、ゾーン情報、交替領域情報、実読み込み速度およびデータレートに基づき、再生時に実時間情報２０４の連続性が保てるような最低連続書き込み領域サイズを計算する。書き込みモジュール２００は、計算結果に基づき、実時間情報２０４を書き込むのに十分な数の最低連続書き込み領域をメディア２０３上から探し、存在すれば、当該領域に実時間情報２０４を書き込むようにデバイス２０２を制御する。ヘッドのシーク速度を高速化せずとも、実時間情報２０４の再生時の連続性が保証される。【選択図】  図３２
2005129114.tif 000002
【特許請求の範囲】
【請求項１】
実時間情報を記録する記録装置において、
実時間情報を第１の単位で記録媒体に書き込む記録手段と、
上記実時間情報を上記記録媒体に書き込む際に、該実時間情報が該記録媒体に書き込まれた場合の該実時間情報を時間的な連続性を保って再生できるような、上記第１の単位が連続した連続領域の最小サイズを計算する連続領域計算手段と、
上記連続領域計算手段で計算された上記最小サイズの上記連続領域が上記実時間情報の全体を書き込み可能な数だけ上記記録媒体上に存在するか否かを調べ、存在するとされたときに、上記実時間情報を上記記録媒体の上記連続領域に書き込むように上記記録手段を制御する記録制御手段と
を有することを特徴とする記録装置。
【請求項２】
請求項１に記載の記録装置において、
上記連続領域計算手段は、
少なくとも、
上記記録手段が上記記録媒体上の第１の位置から第２の位置へアクセス位置を移動する際に要する最大移動時間と、
上記実時間情報の再生時のデータレートと、
上記記録手段により上記記録媒体からデータを読み込む際のデータ読み取り速度と
を用いて上記連続領域の最小サイズを計算するようにしたことを特徴とする記録装置。
【請求項３】
請求項２に記載の記録装置において、
上記連続領域計算手段は、
上記記録媒体のゾーン情報をさらに用いて上記連続領域の最小サイズを計算するようにしたことを特徴とする記録装置。
【請求項４】
請求項２に記載の記録装置において、
上記連続領域計算手段は、
上記記録媒体の交替領域の位置および該交替領域の利用状況情報をさらに用いて上記連続領域の最小サイズを計算するようにしたことを特徴とする記録装置。
【請求項５】
請求項２に記載の記録装置において、
上記データレートは、上記実時間情報の時系列に対して可変値をとることを特徴とする記録装置。
【請求項６】
請求項５に記載の記録装置において、
上記連続領域計算手段は、上記データレートをリアルタイムに取得しながら上記連続領域の最小サイズを計算するようにしたことを特徴とする記録装置。
【請求項７】
請求項５に記載の記録装置において、
上記連続領域計算手段は、上記データレートを上記実時間情報の全体から予め取得して上記連続領域の最小サイズを計算するようにしたことを特徴とする記録装置。
【請求項８】
請求項１に記載の記録装置において、
上記第１の単位で上記記録媒体を管理する第１の管理手段と、
上記第１の単位よりもサイズが小さい第２の単位で記録媒体を管理する第２の管理手段を備える他の装置を接続する接続手段と
をさらに有し、
上記他の装置が上記接続手段を介して接続されるとき、上記記録媒体が上記他の装置の備える上記第２の管理手段に管理され、上記他の装置から上記接続手段を介して上記実時間情報が供給されたときには、上記第１の管理手段で上記記録媒体を管理するようにしたことを特徴とする記録装置。
【請求項９】
実時間情報を記録する記録方法において、
実時間情報を第１の単位で記録媒体に書き込む記録のステップと、
上記実時間情報を上記記録媒体に書き込む際に、該実時間情報が該記録媒体に書き込まれた場合の該実時間情報を時間的な連続性を保って再生できるような、上記第１の単位が連続した連続領域の最小サイズを計算する連続領域計算のステップと、
上記連続領域計算手段で計算された上記最小サイズの上記連続領域が上記実時間情報の全体を書き込み可能な数だけ上記記録媒体上に存在するか否かを調べ、存在するとされたときに、上記実時間情報を上記記録媒体の上記連続領域に書き込むように上記記録のステップを制御する記録制御のステップと
を有することを特徴とする記録方法。
【請求項１０】
実時間情報を記録する記録方法をコンピュータ装置に実行させる記録プログラムにおいて、
上記記録方法は、
実時間情報を第１の単位で記録媒体に書き込む記録のステップと、
上記実時間情報を上記記録媒体に書き込む際に、該実時間情報が該記録媒体に書き込まれた場合の該実時間情報を時間的な連続性を保って再生できるような、上記第１の単位が連続した連続領域の最小サイズを計算する連続領域計算のステップと、
上記連続領域計算手段で計算された上記最小サイズの上記連続領域が上記実時間情報の全体を書き込み可能な数だけ上記記録媒体上に存在するか否かを調べ、存在するとされたときに、上記実時間情報を上記記録媒体の上記連続領域に書き込むように上記記録のステップを制御する記録制御のステップと
を有することを特徴とする記録プログラム。
【請求項１１】
実時間情報を記録する記録方法をコンピュータ装置に実行させる記録プログラムが記録されたコンピュータ装置に読み取り可能な記録媒体において、
上記記録方法は、
実時間情報を第１の単位で記録媒体に書き込む記録のステップと、
上記実時間情報を上記記録媒体に書き込む際に、該実時間情報が該記録媒体に書き込まれた場合の該実時間情報を時間的な連続性を保って再生できるような、上記第１の単位が連続した連続領域の最小サイズを計算する連続領域計算のステップと、
上記連続領域計算手段で計算された上記最小サイズの上記連続領域が上記実時間情報の全体を書き込み可能な数だけ上記記録媒体上に存在するか否かを調べ、存在するとされたときに、上記実時間情報を上記記録媒体の上記連続領域に書き込むように上記記録のステップを制御する記録制御のステップと
を有することを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、映像データや音声データといった実時間情報を、連続性を保ち途切れることなく再生可能に記録できるようにした記録装置、記録方法、記録プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
ディジタルオーディオデータを記録再生するための記録媒体として、カートリッジに収納された直径６４ｍｍの光磁気ディスクであるミニディスク（ＭＤ）が広く普及している。ＭＤシステムでは、オーディオデータの圧縮方式として、ＡＴＲＡＣ（Adaptive TRansform Acoustic Coding）が用いられている。ＡＴＲＡＣは、所定の時間窓で取り込まれたオーディオデータを、ＭＤＣＴ（Modified Discrete Cosine Transform ）を用いて圧縮符号化するものである。ＡＴＲＡＣにより、音楽データは１／５〜１／１０に圧縮される。
【０００３】
また、エラー訂正方式として、ＡＣＩＲＣ(Advanced Cross Interleave Reed-Solomon Code)と呼ばれる畳み込み符号が用いられ、変調方式には、ＥＦＭが用いられている。ＡＣＩＲＣは、Ｃ１系列（垂直方向）とななめ方向（Ｃ２系列）とに二重にエラー訂正符号化を行う畳み込み符号であり、オーディオデータのようなシーケンシャルなデータに対しては、強力なエラー訂正処理が行える。しかしながら、畳み込み符号の場合には、データの書き換え時に、リンキング用のセクタが必要になってくる。ＡＣＩＲＣ方式やＥＦＭは、基本的には、従来のコンパクトディスク（ＣＤ）と同様なものが採用されている。
【０００４】
また、音楽データの管理には、Ｕ−ＴＯＣ（ユーザＴＯＣ（Table Of Contents））が用いられている。すなわち、ディスクのレコーダブル領域の内周には、Ｕ−ＴＯＣと呼ばれる領域が設けられる。Ｕ−ＴＯＣは、現行のＭＤシステムにおいて、トラック（オーディオトラック／データトラック）の曲順、記録、消去などに応じて書き換えられる管理情報であり、各トラック（トラックを構成するパーツ）について、開始位置、終了位置や、モードを管理するものである。
【０００５】
ＭＤシステムのディスクは、小型で安価であり、オーディオデータの記録再生用としては優れた特性を有している。このため、ＭＤシステムは、これまで、広く普及してきている。
【０００６】
本願発明者の認識によれば、ＭＤシステムは、市場における要求を完全に満たしてはいない。なぜなら、ＭＤシステムは、パーソナルコンピュータのような汎用コンピュータとの互換性を有していないからである。更に、従来のＭＤシステムは、パーソナルコンピュータにおいて使用されているＦＡＴ(File Allocation Table)ベースのファイルシステムとは異なるファイル管理方法を用いている。
【０００７】
すなわち、パーソナルコンピュータやネットワークが一般的に利用されるにつれて、オーディオデータがネットワークに接続されたパーソナルコンピュータによって益々盛んに配信されるようになってきている。また、パーソナルコンピュータをオーディオサーバとして使い、ユーザが気に入った音楽ファイルを携帯型の再生機にダウンロードして、音楽再生を行うようなことが行われている。本願発明者の認識によれば、従来のＭＤシステムでは、パーソナルコンピュータとの互換性が十分でない。そこで、例えばＦＡＴシステムなどの汎用の管理システムを導入して、パーソナルコンピュータとの互換性を高めることが望まれる。
【０００８】
ところで、例えば音楽データのような実時間情報は、時間的な連続性を保って再生される必要がある。上述したＭＤのような書き換え可能な記録媒体上で、実時間情報の連続性を保って再生を行うには、できるだけ記録媒体上の連続領域にデータの記録を行うことが好ましい。
【０００９】
一方、例えばＭＤシステムに対してＦＡＴシステムを導入し、パーソナルコンピュータとの互換性を高めた場合、パーソナルコンピュータ側は、記録媒体に対して適宜空き領域を見つけてデータを書き込むように動作する。そのため、記録媒体上に音楽データを記録する場合、所定以上の連続領域を確保できない可能性がある。この場合、再生時に読み込みが不連続部分で遅れ、再生音が途切れてしまうおそれがあった。
【００１０】
すなわち、ＭＤシステムなどで用いられるディスク状記録媒体においては、本来連続して書き込まれるべきデータが分断化されてディスク上に記録されていると、再生時に、分断化された各領域間でヘッドをシークさせてデータの読み出しを行う。このシーク動作は、一般的には、ディスクの最内周と最外周との間でなされる場合に、最も時間がかかる。このシーク時間を考慮せずにデータの記録が行われると、再生時に、実時間情報の連続性を保って再生することができない場合がある。特許文献１には、このシーク動作を最小限に止めることができるようにした記録装置が記載されている。
【特許文献１】国際公開第０１／１１６２６号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【００１１】
この問題を解決するための方法としては、例えば記録媒体がディスク状記録媒体のときには、ヘッドのシーク速度を高速化するという方法が考えられる。しかしながら、ヘッドのシーク速度を高速化するためにはバッテリの電圧を上げなくてはならず、記録再生装置の大型化、製造コストの増加、バッテリの消費電力が増加するなどのデメリットがあるという問題点があった。
【００１２】
特に、記録再生装置を携帯可能なように小型に構成する場合には、商品性という観点からみて不利になってしまうという問題点があった。
【００１３】
したがって、この発明の目的は、音楽データなどの実時間情報を、再生時にヘッドのシーク速度を高速化せずとも、連続性を保って再生可能に記録するようにした記録装置、記録方法、記録プログラムおよび記録媒体を提供することにある。
【課題を解決するための手段】
【００１４】
この発明は、上述した課題を解決するために、実時間情報を記録する記録装置において、実時間情報を第１の単位で記録媒体に書き込む記録手段と、実時間情報を記録媒体に書き込む際に、実時間情報が記録媒体に書き込まれた場合の実時間情報を時間的な連続性を保って再生できるような、第１の単位が連続した連続領域の最小サイズを計算する連続領域計算手段と、連続領域計算手段で計算された最小サイズの連続領域が実時間情報の全体を書き込み可能な数だけ記録媒体上に存在するか否かを調べ、存在するとされたときに、実時間情報を記録媒体の連続領域に書き込むように記録手段を制御する記録制御手段とを有することを特徴とする記録装置である。
【００１５】
また、この発明は、実時間情報を記録する記録方法において、実時間情報を第１の単位で記録媒体に書き込む記録のステップと、実時間情報を記録媒体に書き込む際に、実時間情報が記録媒体に書き込まれた場合の実時間情報を時間的な連続性を保って再生できるような、第１の単位が連続した連続領域の最小サイズを計算する連続領域計算のステップと、連続領域計算手段で計算された最小サイズの連続領域が実時間情報の全体を書き込み可能な数だけ記録媒体上に存在するか否かを調べ、存在するとされたときに、実時間情報を記録媒体の連続領域に書き込むように記録のステップを制御する記録制御のステップとを有することを特徴とする記録方法である。
【００１６】
また、この発明は、実時間情報を記録する記録方法をコンピュータ装置に実行させる記録プログラムにおいて、記録方法は、実時間情報を第１の単位で記録媒体に書き込む記録のステップと、実時間情報を記録媒体に書き込む際に、実時間情報が記録媒体に書き込まれた場合の実時間情報を時間的な連続性を保って再生できるような、第１の単位が連続した連続領域の最小サイズを計算する連続領域計算のステップと、連続領域計算手段で計算された最小サイズの連続領域が実時間情報の全体を書き込み可能な数だけ記録媒体上に存在するか否かを調べ、存在するとされたときに、実時間情報を記録媒体の連続領域に書き込むように記録のステップを制御する記録制御のステップとを有することを特徴とする記録プログラムである。
【００１７】
また、この発明は、実時間情報を記録する記録方法をコンピュータ装置に実行させる記録プログラムが記録された記録媒体において、記録方法は、実時間情報を第１の単位で記録媒体に書き込む記録のステップと、実時間情報を記録媒体に書き込む際に、実時間情報が記録媒体に書き込まれた場合の実時間情報を時間的な連続性を保って再生できるような、第１の単位が連続した連続領域の最小サイズを計算する連続領域計算のステップと、連続領域計算手段で計算された最小サイズの連続領域が実時間情報の全体を書き込み可能な数だけ記録媒体上に存在するか否かを調べ、存在するとされたときに、実時間情報を記録媒体の連続領域に書き込むように記録のステップを制御する記録制御のステップとを有することを特徴とする記録媒体である。
【００１８】
上述したように、この発明は、実時間情報を第１の単位で記録媒体に書き込む際に、実時間情報が記録媒体に書き込まれた場合の実時間情報を時間的な連続性を保って再生できるような、第１の単位が連続した連続領域の最小サイズを計算し、求められた最小サイズの連続領域が実時間情報の全体を書き込み可能な数だけ記録媒体上に存在するか否かを調べ、存在するとされたときに、実時間情報を記録媒体の連続領域に書き込むようにしているため、ヘッドのシーク速度などを高速化せずとも、記録媒体に書き込まれた実時間情報の再生時の連続性が保証される。
【発明の効果】
【００１９】
この発明は、実時間情報を記録媒体に書き込む際に、書き込まれた実時間情報が連続性を保って再生可能な、最低限の連続データ書き込み領域のサイズを計算する。そして、計算の結果求められたサイズの連続データ書き込み領域が実時間情報を書き込むのに必要な数だけ記録媒体上に存在するか否かを判断し、存在する場合に、当該領域に実時間情報を書き込むようにしている。そのため、書き込まれた実時間情報を、ヘッドのシーク速度を高速化することなく連続性を保って再生することができる効果がある。
【００２０】
また、ヘッドのシーク速度の高速化が必要ないため、商品の小型化およびコスト削減が図れると共に、バッテリの消費電力を抑えることができる。そのため、この発明が適用された記録装置は、商品性の向上と低価格化が実現できるという効果がある。
【発明を実施するための最良の形態】
【００２１】
以下、この発明の実施の一形態について、下記の７のセクションに従い説明する。
１．記録方式の概要
２．ディスクについて
３．信号フォーマット
４．記録再生装置の構成
５．音楽データの管理方式について
６．パーソナルコンピュータとの接続時の動作について
７．再生時における実時間情報の連続性の保持について
【００２２】
１．記録方式の概要
この発明による記録再生装置では、記録媒体として光磁気ディスクが使用される。フォームファクタのような、ディスクの物理的属性は、いわゆるＭＤ(Mini-Disc)システムによって使用されるディスクと実質的に同じである。しかし、ディスク上に記録されたデータと、そのデータがどのようにディスク上に配置されているかについては、従来のＭＤと異なる。
【００２３】
より具体的には、この発明による装置は、オーディオデータのようなコンテンツデータを記録再生するために、ファイル管理システムとしてＦＡＴ(File Allocation Table)システムを使用している。これによって、当該装置は、現行のパーソナルコンピュータに対して互換性を保証することができる。
【００２４】
ここでは、「ＦＡＴ」又は「ＦＡＴシステム」という用語は、種々のＰＣベースのファイルシステムを指すのに総称的に用いられ、ＤＯＳ(Disk Operating System)で用いられる特定のＦＡＴベースのファイルシステム、Ｗｉｎｄｏｗｓ９５/９８で使用されるＶＦＡＴ(Virtual FAT)、Ｗｉｎｄｏｗｓ９８/ＭＥ/２０００で用いられるＦＡＴ３２、及びＮＴＦＳ(NT File System（New Technology File System とも呼ばれる））のどれかを示すことを意図したものではない。ＮＴＦＳは、ＷｉｎｄｏｗｓＮＴオペレーティングシステム、又は（オプションにより）Ｗｉｎｄｏｗｓ２０００で使用されるファイルシステムであり、ディスクに対する読み出し／書き込みの際に、ファイルの記録及び取り出しを行う。なお、Ｗｉｎｄｏｗｓ（Ｗｉｎｄｏｗｓ９５、Ｗｉｎｄｏｗｓ９８、ＷｉｎｄｏｗｓＭＥ、Ｗｉｎｄｏｗｓ２０００、ＷｉｎｄｏｗｓＮＴ）は、米国マイクロソフト社の登録商標である。
【００２５】
また、この発明では、現行のＭＤシステムに対して、エラー訂正方式や変調方式を改善することにより、データの記録容量の増大を図るとともに、データの信頼性を高めるようにしている。更に、この発明では、コンテンツデータを暗号化するとともに、不正コピーを防止して、コンテンツデータの著作権の保護が図れるようにしている。
【００２６】
記録再生のフォーマットとしては、現行のＭＤシステムで用いられているディスクと全く同様のディスク(すなわち、物理媒体）を用いるようにした次世代ＭＤ１の仕様と、現行のＭＤシステムで用いられているディスクとフォームファクター及び外形は同様であるが、磁気超解像度（ＭＳＲ）技術を使うことにより、線記録方向の記録密度を上げて、記録容量をより増大した次世代ＭＤ２の仕様とがあり、これらが本願発明者により開発されている。
【００２７】
現行のＭＤシステムでは、カートリッジに収納された直径６４ｍｍの光磁気ディスクが記録媒体として用いられている。ディスクの厚みは１．２ｍｍであり、その中央に１１ｍｍの径のセンターホールが設けられている。カートリッジの形状は、長さ６８ｍｍ、幅７２ｍｍ、厚さ５ｍｍである。
【００２８】
次世代ＭＤ１の仕様でも次世代ＭＤ２の仕様でも、これらディスクの形状やカートリッジの形状は、全て同じである。リードイン領域の開始位置についても、次世代ＭＤ１の仕様および次世代ＭＤ２の仕様のディスクも、２９ｍｍから始まり、現行のＭＤシステムで使用されているディスクと同様である。
【００２９】
トラックピッチについては、次世代ＭＤ２では、１．２μｍから１．３μｍ（例えば１．２５μｍ）とすることが検討されている。これに対して、現行のＭＤシステムのディスクを流用する次世代ＭＤ１では、トラックピッチは１．６μｍとされている。ビット長は、次世代ＭＤ１が０．４４μｍ／ビットとされ、次世代ＭＤ２が０．１６μｍ／ビットとされる。冗長度は、次世代ＭＤ１および次世代ＭＤ２ともに、２０．５０％である。
【００３０】
次世代ＭＤ２の仕様のディスクでは、磁気超解像技術を使うことにより、線密度方向の記録容量を向上するようにしている。磁気超解像技術は、所定の温度になると、切断層が磁気的にニュートラルな状態になり、再生層に転写されていた磁壁が移動することで、微少なマークがビームスポットの中で大きく見えるようになることを利用したものである。
【００３１】
すなわち、次世代ＭＤ２の仕様のディスクでは、透明基板上に、少なくとも情報を記録する記録層となる磁性層と、切断層と、情報再生用の磁性層とが積層される。切断層は、交換結合力調整用層となる。所定の温度になると、切断層が磁気的にニュートラルな状態になり、記録層に転写されていた磁壁が再生用の磁性層に転写される。これにより、微少なマークがビームスポットの中に見えるようになる。なお、記録時には、レーザパルス磁界変調技術を使うことで、微少なマークを生成することができる。
【００３２】
また、次世代ＭＤ２の仕様のディスクでは、デトラックマージン、ランドからのクロストーク、ウォブル信号のクロストーク、フォーカスの漏れを改善するために、グルーブを従来のＭＤディスクより深くし、グルーブの傾斜を鋭くしている。次世代ＭＤ２の仕様のディスクでは、グルーブの深さは例えば１６０ｎｍから１８０ｎｍであり、グルーブの傾斜は例えば６０度から７０度であり、グルーブの幅は例えば６００ｎｍから７００ｎｍである。
【００３３】
また、光学的の仕様については、次世代ＭＤ１の仕様では、レーザ波長λが７８０ｎｍとされ、光学ヘッドの対物レンズの開口率ＮＡが０．４５とされている。次世代ＭＤ２の仕様も同様に、レーザ波長λが７８０ｎｍとされ、光学ヘッドの開口率ＮＡが０．４５とされている。
【００３４】
記録方式としては、次世代ＭＤ１の仕様も次世代ＭＤ２の仕様も、グルーブ記録方式が採用されている。つまり、グルーブ（ディスクの盤面上の溝）をトラックとして記録再生に用いるようにしている。
【００３５】
エラー訂正符号化方式としては、現行のＭＤシステムでは、ＡＣＩＲＣ(Advanced Cross Interleave Reed-Solomon Code) による畳み込み符号が用いられていたが、次世代ＭＤ１および次世代ＭＤ２の仕様では、ＲＳ−ＬＤＣ（Reed Solomon−Long Distance Code）とＢＩＳ（Burst Indicator Subcode）とを組み合わせたブロック完結型の符号が用いられている。ブロック完結型のエラー訂正符号を採用することにより、リンキングセクタが不要になる。ＬＤＣとＢＩＳとを組み合わせたエラー訂正方式では、バーストエラーが発生したときに、ＢＩＳによりエラーロケーションが検出できる。このエラーロケーションを使って、ＬＤＣコードにより、イレージャ訂正を行うことができる。
【００３６】
アドレス方式としては、シングルスパイラルによるグルーブを形成したうえで、このグルーブの両側に対してアドレス情報としてのウォブルを形成したウォブルドグルーブ方式が採用されている。このようなアドレス方式は、ＡＤＩＰ（Address in Pregroove）と呼ばれている。現行のＭＤシステムと、次世代ＭＤ１および次世代ＭＤ２の仕様では、線密度が異なると共に、現行のＭＤシステムでは、エラー訂正符号として、ＡＣＩＲＣと呼ばれる畳み込み符号が用いられているのに対して、次世代ＭＤ１および次世代ＭＤ２の仕様では、ＬＤＣとＢＩＳとを組み合わせたブロック完結型の符号が用いられているため、冗長度が異なり、ＡＤＩＰとデータとの相対的な位置関係が変わっている。そこで、現行のＭＤシステムと同じ物理構造のディスクを流用する次世代ＭＤ１の仕様では、ＡＤＩＰ信号の扱いを、現行のＭＤシステムのときとは異なるようにしている。また、次世代ＭＤ２の仕様では、次世代ＭＤ２の仕様により合致するように、ＡＤＩＰ信号の仕様に変更を加えている。
【００３７】
変調方式については、現行のＭＤシステムでは、ＥＦＭ(8 to 14 Modulation)が用いられているのに対して、次世代ＭＤ１および次世代ＭＤ２の仕様では、ＲＬＬ（１，７）ＰＰ（ＲＬＬ;Run Length Limited ,ＰＰ;Parity Preserve/Prohibit rmtr(repeated minimum transition runlength))（以下、１−７ｐｐ変調と称する）が採用されている。また、データの検出方式は、次世代ＭＤ１ではパーシャルレスポンスＰＲ（１，２，１）ＭＬを用い、次世代ＭＤ２ではパーシャルレスポンスＰＲ（１，−１）ＭＬを用いたビタビ復号方式とされている。
【００３８】
また、ディスク駆動方式はＣＬＶ(Constant Linear Verocity)またはＺＣＡＶ(Zone Constant Angular Verocity)で、その標準線速度は、次世代ＭＤ１の仕様では、２．４ｍ／秒とされ、次世代ＭＤ２の仕様では、１．９８ｍ／秒とされる。なお、現行のＭＤシステムの仕様では、６０分ディスクで１．２ｍ／秒、７４分ディスクで１．４ｍ／秒とされている。
【００３９】
現行のＭＤシステムで用いられるディスクをそのまま流用する次世代ＭＤ１の仕様では、ディスク１枚当たりのデータ総記録容量は約３００Ｍバイト（８０分ディスクを用いた場合）になる。変調方式がＥＦＭから１−７ｐｐ変調とされることで、ウィンドウマージンが０．５から０．６６６となり、この点で、１．３３倍の高密度化が実現できる。また、エラー訂正方式として、ＡＣＩＲＣ方式からＢＩＳとＬＤＣを組み合わせたものとしたことで、データ効率が上がり、この点で、１．４８倍の高密度化が実現できる。総合的には、全く同様のディスクを使って、現行のＭＤシステムに比べて、約２倍のデータ容量が実現されたことになる。
【００４０】
磁気超解像度を利用した次世代ＭＤ２の仕様のディスクでは、更に線密度方向の高密度化が図られ、データ総記録容量は、約１Ｇバイトになる。
【００４１】
データレートは標準線速度にて、次世代ＭＤ１では４．４Ｍビット／秒であり、次世代ＭＤ２では、９．８Ｍビット／秒である。
【００４２】
２．ディスクについて
図１は、次世代ＭＤ１のディスクの構成を示すものである。次世代ＭＤ１のディスクは、現行のＭＤシステムのディスクをそのまま流用したものである。すなわち、ディスクは、透明のポリカーボネート基板上に、誘電体膜と、磁性膜と、誘電体膜と、反射膜とを積層して構成される。更に、その上に、保護膜が積層される。
【００４３】
次世代ＭＤ１のディスクでは、図１に示すように、ディスクの内周（ディスクのレコーダブル領域の最も内側の周（「最も内側」は、ディスクの中心から放射状に延びる方向において最も内側を示す）のリードイン領域に、Ｐ−ＴＯＣ（プリマスタードＴＯＣ（Table Of Contents)）領域が設けられる。ここは、物理的な構造としては、プリマスタード領域となる。すなわち、エンボスピットにより、コントロール情報等が、例えば、Ｐ−ＴＯＣ情報として記録されている。
【００４４】
Ｐ−ＴＯＣ領域が設けられるリードイン領域の外周（ディスクの中心から放射状に延びる方向において外側の周）は、レコーダブル領域（光磁気記録可能な領域）とされ、記録トラックの案内溝としてグルーブが形成された記録再生可能領域となっている。このレコーダブル領域の内周には、Ｕ−ＴＯＣ（ユーザＴＯＣ）が設けられる。
【００４５】
Ｕ−ＴＯＣは、現行のＭＤシステムでディスクの管理情報を記録するために用いられているＵ−ＴＯＣと同様の構成のものである。Ｕ−ＴＯＣは、現行のＭＤシステムにおいて、トラック（オーディオトラック／データトラック）の曲順、記録、消去などに応じて書き換えられる管理情報であり、各トラック（トラックを構成するパーツ）について、開始位置、終了位置や、モードを管理するものである。
【００４６】
Ｕ−ＴＯＣの外周には、アラートトラックが設けられる。このトラックには、ディスクが現行のＭＤシステムにロードされた場合に、ＭＤプレーヤによって起動（出力）される警告音が記録される。この警告音は、そのディスクが次世代ＭＤ１方式で使用され、現行のシステムでは再生できないことを示すものである。レコーダブル領域の残りの部分（詳しくは、図２に示されている）は、リードアウト領域まで、放射状に延びる方向に広がっている。
【００４７】
図２は、図１に示す次世代ＭＤ１の仕様のディスクのレコーダブル領域の構成を示すものである。図２に示すように、レコーダブル領域の先頭（内周側）には、Ｕ−ＴＯＣおよびアラートトラックが設けられる。Ｕ−ＴＯＣおよびアラートトラックが含まれる領域は、現行のＭＤシステムのプレーヤでも再生できるように、ＥＦＭでデータが変調されて記録される。ＥＦＭ変調でデータが変調されて記録される領域の外周に、次世代ＭＤ１方式の１−７ｐｐ変調でデータが変調されて記録される領域が設けられる。ＥＦＭでデータが変調されて記録される領域と、１−７ｐｐ変調でデータが変調されて記録される領域との間は所定の距離の間だけ離間されており、「ガードバンド」が設けられている。このようなガードバンドが設けられるため、現行のＭＤプレーヤに次世代ＭＤ１の仕様のディスクが装着されて、不具合が発生されることが防止される。
【００４８】
１−７ｐｐ変調でデータが変調されて記録される領域の先頭（内周側）には、ＤＤＴ（Disc Description Table）領域と、リザーブトラックが設けられる。ＤＤＴ領域には、物理的に欠陥のある領域に対する交替処理をするために設けられる。ＵＩＤは、記録媒体毎に固有の識別コードであって、例えば所定に発生された乱数に基づく。リザーブトラックは、コンテンツの保護を図るための情報が格納される。
【００４９】
更に、１−７ｐｐ変調でデータが変調されて記録される領域には、ＦＡＴ（File Allocation Table）領域が設けられる。ＦＡＴ領域は、ＦＡＴシステムでデータを管理するための領域である。ＦＡＴシステムは、汎用のパーソナルコンピュータで使用されているＦＡＴシステムに準拠したデータ管理を行うものである。ＦＡＴシステムは、ルートにあるファイルやディレクトリのエントリポイントを示すディレクトリと、ＦＡＴクラスタの連結情報が記述されたＦＡＴテーブルとを用いて、ＦＡＴチェーンによりファイル管理を行うものである。なお、ＦＡＴの用語は、前述したように、ＰＣオペレーティングシステムで利用される、様々な異なるファイル管理方法を示すように総括的に用いられている。
【００５０】
次世代ＭＤ１の仕様のディスクにおいては、Ｕ−ＴＯＣ領域には、アラートトラックの開始位置の情報と、１−７ｐｐ変調でデータが変調されて記録される領域の開始位置の情報が記録される。
【００５１】
現行のＭＤシステムのプレーヤに、次世代ＭＤ１のディスクが装着されると、Ｕ−ＴＯＣ領域が読み取られ、Ｕ−ＴＯＣの情報から、アラートトラックの位置が分かり、アラートトラックがアクセスされ、アラートトラックの再生が開始される。アラートトラックには、このディスクが次世代ＭＤ１方式で使用され、現行のＭＤシステムのプレーヤでは再生できないことを示す警告音が記録されている。この警告音から、このディスクが現行のＭＤシステムのプレーヤでは使用できないことが知らされる。
【００５２】
なお、警告音としては、「このプレーヤでは使用できません」というような言語による警告とすることができる。勿論、単純なビープ音、トーン、又はその他の警告信号とするようにしても良い。
【００５３】
次世代ＭＤ１に準拠したプレーヤに、次世代ＭＤ１のディスクが装着されると、Ｕ−ＴＯＣ領域が読み取られ、Ｕ−ＴＯＣの情報から、１−７ｐｐ変調でデータが記録された領域の開始位置が分かり、ＤＤＴ、リザーブトラック、ＦＡＴ領域が読み取られる。１−７ｐｐ変調のデータの領域では、Ｕ−ＴＯＣを使わずに、ＦＡＴシステムを使ってデータの管理が行われる。
【００５４】
図３は、次世代ＭＤ２のディスクを示すものである。ディスクは、透明のポリカーボネート基板上に、誘電体膜と、磁性膜と、誘電体膜と、反射膜とを積層して構成される。更に、その上に、保護膜が積層される。
【００５５】
次世代ＭＤ２のディスクでは、図３Ａに示すように、ディスクの内周（ディスクの中心から放射状に延びる方向において内側の周）のリードイン領域には、ＡＤＩＰ信号により、コントロール情報が記録されている。次世代ＭＤ２のディスクには、リードイン領域にはエンボスピットによるＰ−ＴＯＣは設けられておらず、その代わりに、ＡＤＩＰ信号によるコントロール情報が用いられる。リードイン領域の外周からレコーダブル領域が開始され、記録トラックの案内溝としてグルーブが形成された記録再生可能領域となっている。このレコーダブル領域には、１−７ｐｐ変調で、データが変調されて記録される。
【００５６】
次世代ＭＤ２の仕様のディスクでは、図３Ｂに示すように、磁性膜として、情報を記録する記録層となる磁性層１０１と、切断層１０２と、情報再生用の磁性層１０３とが積層されたものが用いられる。切断層１０２は、交換結合力調整用層となる。所定の温度になると、切断層１０２が磁気的にニュートラルな状態になり、記録層１０１に転写されていた磁壁が再生用の磁性層１０３に転写される。これにより、記録層１０１では微少なマークが再生用の磁性層１０３のビームスポットの中に拡大されて見えるようになる。
【００５７】
次世代ＭＤ１であるか次世代ＭＤ２であるかは、例えば、リードインの情報から判断できる。すなわち、リードインにエンボスピットによるＰ−ＴＯＣが検出されれば、現行のＭＤまたは次世代ＭＤ１のディスクであると判断できる。リードインにＡＤＩＰ信号によるコントロール情報が検出され、エンボスピットによるＰ−ＴＯＣが検出されなければ、次世代ＭＤ２であると判断できる。なお、次世代ＭＤ１と次世代ＭＤ２との判別は、このような方法に限定されるものではない。オントラックのときとオフトラックのときとのトラッキングエラー信号の位相から判別することも可能である。勿論、ディスク識別用の検出孔等を設けるようにしても良い。
【００５８】
図４は、次世代ＭＤ２の仕様のディスクのレコーダブル領域の構成を示すものである。図４に示すように、レコーダブル領域では全て１−７ｐｐ変調でデータが変調されて記録され、１−７ｐｐ変調でデータが変調されて記録される領域の先頭（内周側）には、ＤＤＴ領域と、リザーブトラックが設けられる。ＤＤＴ領域は、物理的に欠陥のある領域に対する交替領域を管理するための交替領域管理データを記録するために設けられる。
【００５９】
具体的には、ＤＤＴ領域は、物理的に欠陥のある上記領域に替わるレコーダブル領域を含む代替領域を管理する管理テーブルを記録する。この管理テーブルは、欠陥があると判定された論理クラスタを記録し、その欠陥のある論理クラスタに替わるものとして割り当てられた置き換え領域内の論理クラスタ（１つ又は複数）も記録する。リザーブトラックは、コンテンツの保護を図るための情報が格納される。
【００６０】
更に、１−７ｐｐ変調でデータが変調されて記録される領域には、ＦＡＴ領域が設けられる。ＦＡＴ領域は、ＦＡＴシステムでデータを管理するための領域である。ＦＡＴシステムは、汎用のパーソナルコンピュータで使用されているＦＡＴシステムに準拠したデータ管理を行うものである。
【００６１】
次世代ＭＤ２のディスクにおいては、Ｕ−ＴＯＣ領域は設けられていない。次世代ＭＤ２に準拠したプレーヤに、次世代ＭＤ２のディスクが装着されると、所定の位置にあるＤＤＴ、リザーブトラック、ＦＡＴ領域が読み取られ、ＦＡＴシステムを使ってデータの管理が行われる。
【００６２】
なお、次世代ＭＤ１および次世代ＭＤ２のディスクでは、時間のかかる初期化作業は不要とされる。すなわち、次世代ＭＤ１および次世代ＭＤ２の仕様のディスクでは、ＤＤＴやリザーブトラック、ＦＡＴテーブル等の最低限のテーブルの作成以外に、初期化作業は不要で、未使用のディスクからレコーダブル領域の記録再生を直接行うことが可能である。
【００６３】
３．信号フォーマット
次に、次世代ＭＤ１および次世代ＭＤ２のシステムの信号フォーマットについて説明する。現行のＭＤシステムでは、エラー訂正方式として、畳み込み符号であるＡＣＩＲＣが用いられており、サブコードブロックのデータ量に対応する２３５２バイトからなるセクタを記録再生のアクセス単位としている。畳み込み符号の場合には、エラー訂正符号化系列が複数のセクタに跨るため、データを書き換える際には、隣接するセクタ間に、リンキングセクタを用意する必要がある。アドレス方式としては、シングルスパイラルによるグルーブを形成したうえで、このグルーブの両側に対してアドレス情報としてのウォブルを形成したウォブルドグルーブ方式であるＡＤＩＰが使われている。現行のＭＤシステムでは、２３５２バイトからなるセクタをアクセスするのに最適なように、ＡＤＩＰ信号が配列されている。
【００６４】
これに対して、次世代ＭＤ１および次世代ＭＤ２のシステムの仕様では、ＬＤＣとＢＩＳとを組み合わせたブロック完結型の符号が用いられ、６４Ｋバイトを記録再生のアクセス単位としている。ブロック完結型の符号では、リンキングセクタは不要である。そこで、現行のＭＤシステムのディスクを流用する次世代ＭＤ１のシステムの仕様では、ＡＤＩＰ信号の扱いを、新たな記録方式に対応するように、変更するようにしている。また、次世代ＭＤ２のシステムの仕様では、次世代ＭＤ２の仕様により合致するように、ＡＤＩＰ信号の仕様に変更を加えている。
【００６５】
図５、図６、および図７は、次世代ＭＤ１および次世代ＭＤ２のシステムで使用されるエラー訂正方式を説明するためのものである。次世代ＭＤ１および次世代ＭＤ２のシステムでは、図５に示すようなＬＤＣによるエラー訂正符号化方式と、図６および図７に示すようなＢＩＳ方式とが組み合わされている。
【００６６】
図５は、ＬＤＣによるエラー訂正符号化の符号化ブロックの構成を示すものである。図５に示すように、各エラー訂正符号化セクタのデータに対して、４バイトのエラー検出コードＥＤＣが付加され、水平方向に３０４バイト、垂直方向に２１６バイトのエラー訂正符号化ブロックに、データが二次元配列される。各エラー訂正符号化セクタは、２Ｋバイトのデータからなる。図５に示すように、水平方向に３０４バイト、垂直方向に２１６バイトからなるエラー訂正符号化ブロックには、２Ｋバイトからなるエラー訂正符号化セクタが３２セクタ分配置される。このように、水平方向に３０４バイト、垂直方向に２１６バイトに二次元配列された３２個のエラー訂正符号化セクタのエラー訂正符号化ブロックのデータに対して、垂直方向に、３２ビットのエラー訂正用のリード・ソロモンコードのパリティが付加される。
【００６７】
図６および図７は、ＢＩＳの構成を示すものである。図６に示すように、３８バイトのデータ毎に、１バイトのＢＩＳが挿入され、（３８×４＝１５２バイト）のデータと、３バイトのＢＩＳデータと、２．５バイトのフレームシンクとの合計１５７．５バイトが１フレームとされる。
【００６８】
図７に示すように、このように構成されるフレームを４９６フレーム集めて、ＢＩＳのブロックが構成される。ＢＩＳデータ（３×４９６＝１４８８バイト）には、５７６バイトのユーザコントロールデータと、１４４バイトのアドレスユニットナンバと、７６８バイトのエラー訂正コードが含められる。
【００６９】
このように、ＢＩＳデータには、１４８８バイトのデータに対して７６８バイトのエラー訂正コードが付加されているので、強力にエラー訂正を行うことができる。このＢＩＳコードを３８バイト毎に埋め込んでおくことにより、バーストエラーが発生したときに、エラーロケーションが検出できる。このエラーロケーションを使って、ＬＤＣコードにより、イレージャ訂正を行うことができる。
【００７０】
ＡＤＩＰ信号は、図８に示すように、シングルスパイラルのグルーブの両側に対してウォブルを形成することで記録される。すなわち、ＡＤＩＰ信号は、ＦＭ変調されたアドレスデータを有し、ディスク素材にグルーブのウォブルとして形成されることにより記録される。
【００７１】
図９は、次世代ＭＤ１の場合のＡＤＩＰ信号のセクタフォーマットを示すものである。
【００７２】
図９に示すように、ＡＤＩＰ信号の１セクタ（ＡＤＩＰセクタ）は、４ビットのシンクと、８ビットのＡＤＩＰクラスタナンバの上位ビットと、８ビットのＡＤＩＰクラスタナンバの下位ビットと、８ビットのＡＤＩＰセクタナンバと、１４ビットのエラー検出コードＣＲＣとからなる。
【００７３】
シンクは、ＡＤＩＰセクタの先頭を検出するための所定パターンの信号である。従来のＭＤシステムでは、畳み込み符号を使っているため、リンキングセクタが必要になる。リンキング用のセクタナンバは、負の値を持ったセクタナンバで、「ＦＣｈ」、「ＦＤｈ」、「ＦＥｈ」、「ＦＦｈ」（ｈは１６進数を示す）のセクタナンバのものである。次世代ＭＤ１では、現行のＭＤシステムのディスクを流用するため、このＡＤＩＰセクタのフォーマットは、現行のＭＤシステムのものと同様である。
【００７４】
次世代ＭＤ１のシステムでは、図１０に示すように、ＡＤＩＰセクタナンバ「ＦＣｈ」から「ＦＦｈ」および「０Ｆｈ」から「１Ｆｈ」までの３６セクタで、ＡＤＩＰクラスタが構成される。そして、図１０に示すように、１つのＡＤＩＰクラスタに、２つのレコーディングブロック（６４Ｋバイト）のデータを配置するようにしている。
【００７５】
図１１は、次世代ＭＤ２の場合のＡＤＩＰセクタの構成を示すものである。次世代ＭＤ２の仕様では、ＡＤＩＰセクタが１６セクタで、ＡＤＩＰセクタが構成される。したがって、ＡＤＩＰのセクタナンバは、４ビットで表現できる。また、次世代ＭＤでは、ブロック完結のエラー訂正符号が用いられているため、リンキングセクタは不要である。
【００７６】
次世代ＭＤ２のＡＤＩＰセクタは、図１１に示すように、４ビットのシンクと、４ビットのＡＤＩＰクラスタナンバの上位ビットと、８ビットのＡＤＩＰクラスタナンバの中位ビットと、４ビットのＡＤＩＰクラスタナンバの下位ビットと、４ビットのＡＤＩＰセクタナンバと、１８ビットのエラー訂正用のパリティとからなる。
【００７７】
シンクは、ＡＤＩＰセクタの先頭を検出するための所定パターンの信号である。ＡＤＩＰクラスタナンバとしては、上位４ビット、中位８ビット、下位４ビットの１６ビット分が記述される。１６個のＡＤＩＰセクタでＡＤＩＰクラスタが構成されるため、ＡＤＩＰセクタのセクタナンバは４ビットとされている。現行のＭＤシステムでは１４ビットのエラー検出コードであるが、１８ビットのエラー訂正用のパリティとなっている。そして、次世代ＭＤ２の仕様では、図１２に示すように、１つのＡＤＩＰクラスタに、１レコーディングブロック（６４Ｋバイト）のデータが配置される。
【００７８】
図１３は、次世代ＭＤ１の場合のＡＤＩＰクラスタとＢＩＳのフレームとの関係を示すものである。
【００７９】
図１０に示したように、次世代ＭＤ１の仕様では、ＡＤＩＰセクタ「ＦＣ」〜「ＦＦ」およびＡＤＩＰセクタ「００」〜「１Ｆ」の３６セクタで、１つのＡＤＩＰクラスタが構成される。記録再生の単位となる１レコーディングブロック（６４Ｋバイト）のデータは、１つのＡＤＩＰクラスタに、２つ分配置される。
【００８０】
図１３に示すように、１つのＡＤＩＰセクタは、前半の１８セクタと、後半の１８セクタとに分けられる。
【００８１】
記録再生の単位となる１レコーディングブロックのデータは、４９６フレームからなるＢＩＳのブロックに配置される。このＢＩＳのブロックに相当する４９６フレーム分のデータのフレーム（フレーム「１０」からフレーム「５０５」）の前に、１０フレーム分のプリアンブル（フレーム「０」からフレーム「９」）が付加され、また、このデータのフレームの後に、６フレーム分のポストアンブルのフレーム（フレーム５０６からフレーム５１１）が付加され、合計、５１２フレーム分のデータが、ＡＤＩＰセクタ「ＦＣｈ」からＡＤＩＰセクタ「０Ｄｈ」のＡＤＩＰクラスタの前半に配置されるとともに、ＡＤＩＰセクタ「０Ｅｈ」からＡＤＩＰセクタ「１Ｆｈ」のＡＤＩＰクラスタの後半に配置される。データフレームの前のプリアンブルのフレームと、データの後ろのポストアンブルのフレームは、隣接するレコーディングブロックとのリンキング時にデータを保護するのに用いられる。プリアンブルは、データ用ＰＬＬの引き込み、信号振幅制御、信号オフセット制御などにも用いられる。
【００８２】
レコーディングブロックのデータを記録再生する際の物理アドレスは、ＡＤＩＰクラスタと、そのクラスタの前半か後半かにより指定される。記録再生時に物理アドレスが指定されると、ＡＤＩＰ信号からＡＤＩＰセクタが読み取られ、ＡＤＩＰセクタの再生信号から、ＡＤＩＰクラスタナンバとＡＤＩＰセクタナンバが読み取られ、ＡＤＩＰクラスタの前半と後半とが判別される。
【００８３】
図１４は、次世代ＭＤ２の仕様の場合のＡＤＩＰクラスタとＢＩＳのフレームとの関係を示すものである。図１２に示したように、次世代ＭＤ２の仕様では、ＡＤＩＰセクタが１６セクタで、１つのＡＤＩＰクラスタが構成される。１つのＡＤＩＰクラスタに、１レコーディングブロック（６４Ｋバイト）のデータが配置される。
【００８４】
図１４に示すように、記録再生の単位となる１レコーディングブロック（６４Ｋバイト）のデータは、４９６フレームからなるＢＩＳのブロックに配置される。このＢＩＳのブロックに相当する４９６フレーム分のデータのフレーム（フレーム「１０」からフレーム「５０５」）の前に、１０フレーム分のプリアンブル（フレーム「０」からフレーム「９」）が付加され、また、このデータのフレームの後に、６フレーム分のポストアンブルのフレーム（フレーム５０６からフレーム５１１）が付加され、合計、５１２フレーム分のデータが、ＡＤＩＰセクタ「０ｈ」からＡＤＩＰセクタ「Ｆｈ」からなるＡＤＩＰクラスタに配置される。
【００８５】
データフレームの前のプリアンブルのフレームと、データの後ろのポストアンブルのフレームは、隣接するレコーディングブロックとのリンキング時にデータを保護するのに用いられる。プリアンブルは、データ用ＰＬＬの引き込み、信号振幅制御、信号オフセット制御などにも用いられる。
【００８６】
レコーディングブロックのデータを記録再生する際の物理アドレスは、ＡＤＩＰクラスタで指定される。記録再生時に物理アドレスが指定されると、ＡＤＩＰ信号からＡＤＩＰセクタが読み取られ、ＡＤＩＰセクタの再生信号から、ＡＤＩＰクラスタナンバが読み取られる。
【００８７】
ところで、このようなディスクでは、記録再生を開始するときに、レーザパワーの制御等を行うために、各種のコントロール情報が必要である。次世代ＭＤ１の仕様のディスクでは、図１に示したように、リードイン領域にＰ−ＴＯＣが設けられており、このＰ−ＴＯＣから、各種のコントロール情報が取得される。
【００８８】
次世代ＭＤ２の仕様のディスクには、エンボスピットによるＰ−ＴＯＣは設けられず、コントロール情報がリードイン領域のＡＤＩＰ信号により記録される。また、次世代ＭＤ２の仕様のディスクでは、磁気超解像度の技術が使われるため、レーザのパワーコントロールが重要である。次世代ＭＤ２の仕様のディスクでは、リードイン領域とリードアウト領域には、パワーコントロール調整用のキャリブレーション領域が設けられる。
【００８９】
すなわち、図１５は、次世代ＭＤ２の仕様のディスクのリードインおよびリードアウトの構成を示すものである。図１５に示すように、ディスクのリードインおよびリードアウト領域には、レーザビームのパワーコントロール領域として、パワーキャリブレーション領域が設けられる。
【００９０】
また、リードイン領域には、ＡＤＩＰによるコントロール情報を記録したコントロール領域が設けられる。ＡＤＩＰによるコントロール情報の記録とは、ＡＤＩＰクラスタナンバの下位ビットとして割り当てられている領域を使って、ディスクのコントロール情報を記述するものである。
【００９１】
すなわち、ＡＤＩＰクラスタナンバは、レコーダブル領域の開始位置から始まっており、リードイン領域では負の値になっている。図１５に示すように、次世代ＭＤ２のＡＤＩＰセクタは、４ビットのシンクと、８ビットのＡＤＩＰクラスタナンバの上位ビットと、８ビットのコントロールデータ（ＡＤＩＰクラスタナンバの下位ビット）と、４ビットのＡＤＩＰセクタナンバと、１８ビットのエラー訂正用のパリティとからなる。ＡＤＩＰクラスタナンバの下位ビットとして割り当てられている８ビットに、図１５に示すように、ディスクタイプや、磁気位相、強度、読み出しパワー等のコントロール情報が記述される。
【００９２】
なお、ＡＤＩＰクラスタの上位ビットは、そのまま残されているので、現在位置は、ある程度の精度で知ることができる。また、ＡＤＩＰセクタ「０」と、ＡＤＩＰセクタ「８」は、ＡＤＩＰクラスタナンバの下位８ビットを残しておくことにより、所定間隔で、ＡＤＩＰクラスタを正確に知ることができる。
【００９３】
ＡＤＩＰ信号によるコントロール情報の記録については、本願出願人が先に提案した特願２００１−１２３５３５号の明細書中に詳細に記載してある。
【００９４】
４．記録再生装置の構成
次に、図１６、図１７により、次世代ＭＤ１および次世代ＭＤ２システムで記録／再生に用いられるディスクに対応するディスクドライブ装置（記録再生装置）の構成を説明する。図１６には、ディスクドライブ装置１が、例えばパーソナルコンピュータ１００と接続可能なものとして示している。
【００９５】
ディスクドライブ装置１は、メディアドライブ部２、メモリ転送コントローラ３、クラスタバッファメモリ４、補助メモリ５、ＵＳＢ（Universal Serial Bus）インターフェース６，８、ＵＳＢハブ７、システムコントローラ９、オーディオ処理部１０を備えている。
【００９６】
メディアドライブ部２は、装填されたディスク９０に対する記録／再生を行う。ディスク９０は、次世代ＭＤ１のディスク、次世代ＭＤ２のディスク、または現行のＭＤのディスクである。メディアドライブ部２の内部構成は図１７で後述する。メモリ転送コントローラ３は、メディアドライブ部２からの再生データやメディアドライブ部２に供給する記録データについての受け渡しの制御を行う。クラスタバッファメモリ４は、メモリ転送コントローラ３の制御に基づいて、メディアドライブ部２によってディスク９０のデータトラックからレコーディングブロック単位で読み出されたデータのバッファリングを行う。補助メモリ５は、メモリ転送コントローラ３の制御に基づいて、メディアドライブ部２によってディスク９０から読み出された各種管理情報や特殊情報を記憶する。
【００９７】
システムコントローラ９は、ディスクドライブ装置１内の全体の制御を行うと共に、接続されたパーソナルコンピュータ１００との間の通信制御を行う。すなわち、システムコントローラ９は、ＵＳＢインターフェース８、ＵＳＢハブ７を介して接続されたパーソナルコンピュータ１００との間で通信可能とされ、書込要求、読出要求等のコマンドの受信やステイタス情報その他の必要情報の送信などを行う。
【００９８】
システムコントローラ９は、例えばディスク９０がメディアドライブ部２に装填されることに応じて、ディスク９０からの管理情報等の読出をメディアドライブ部２に指示し、メモリ転送コントローラ３によって読み出した管理情報等を補助メモリ５に格納させる。
【００９９】
パーソナルコンピュータ１００からのあるＦＡＴセクタの読出要求があった場合は、システムコントローラ９はメディアドライブ部２に、そのＦＡＴセクタを含むレコーディングブロックの読み出しを実行させる。読み出されたレコーディングブロックのデータはメモリ転送コントローラ３によってクラスタバッファメモリ４に書き込まれる。
【０１００】
システムコントローラ９はクラスタバッファメモリ４に書き込まれているレコーディングブロックのデータから、要求されたＦＡＴセクタのデータを読み出させ、ＵＳＢインターフェース６、ＵＳＢハブ７を介してパーソナルコンピュータ１００に送信させる制御を行う。
【０１０１】
パーソナルコンピュータ１００からのあるＦＡＴセクタの書き込み要求があった場合は、システムコントローラ９はメディアドライブ部２に、まずそのＦＡＴセクタを含むレコーディングブロックの読み出しを実行させる。読み出されたレコーディングブロックはメモリ転送コントローラ３によってクラスタバッファメモリ４に書き込まれる。
【０１０２】
システムコントローラ９は、パーソナルコンピュータ１００からのＦＡＴセクタのデータ（記録データ）をＵＳＢインターフェース６を介してメモリ転送コントローラ３に供給させ、クラスタバッファメモリ４上で、該当するＦＡＴセクタのデータの書き換えを実行させる。
【０１０３】
システムコントローラ９は、メモリ転送コントローラ３に指示して、必要なＦＡＴセクタが書き換えられた状態でクラスタバッファメモリ４に記憶されているレコーディングブロックのデータを、記録データとしてメディアドライブ部２に転送させる。メディアドライブ部２では、そのレコーディングブロックの記録データを変調してディスク９０に書き込む。
【０１０４】
システムコントローラ９に対して、スイッチ５０が接続される。このスイッチ５０は、ディスクドライブ装置１の動作モードを次世代ＭＤ１システムおよび現行ＭＤシステムの何れかに設定する。すなわち、ディスクドライブ装置１では、現行のＭＤシステムによるディスク９０に対して、現行のＭＤシステムのフォーマットと、次世代ＭＤ１システムのフォーマットの両方で、オーディオデータの記録を行うことができる。このスイッチ５０により、ユーザに対してディスクドライブ装置１本体の動作モードを明示的に示すことができる。機械的構造のスイッチが示されているが、電気または磁気を利用したスイッチ、あるいはハイブリッド型のスイッチを使用することもできる。
【０１０５】
ディスクドライブ装置１に対して、例えばＬＣＤ(Liquid Crystal Display)からなるディスプレイ５１が設けられる。ディスプレイ５１は、テキストデータや簡単なアイコンなどの表示が可能とされ、システムコントローラ９から供給される表示制御信号に基づき、このディスクドライブ装置１の状態に関する情報や、ユーザに対するメッセージなどを表示する。
【０１０６】
オーディオ処理部１０は、入力系として、例えばライン入力回路／マイクロホン入力回路等のアナログ音声信号入力部、Ａ／Ｄ変換器や、ディジタルオーディオデータ入力部を備える。また、オーディオ処理部１０はＡＴＲＡＣ圧縮エンコーダ／デコーダや、圧縮データのバッファメモリを備える。更に、オーディオ処理部１０は、出力系として、ディジタルオーディオデータ出力部や、Ｄ／Ａ変換器およびライン出力回路／ヘッドホン出力回路等のアナログ音声信号出力部を備える。
【０１０７】
ディスク９０が現行のＭＤのディスクの場合には、ディスク９０に対してオーディオトラックが記録されるときに、オーディオ処理部１０にディジタルオーディオデータ（またはアナログ音声信号）が入力される。入力されたリニアＰＣＭディジタルオーディオデータ、あるいはアナログ音声信号で入力されＡ／Ｄ変換器で変換されて得られたリニアＰＣＭオーディオデータは、ＡＴＲＡＣ圧縮エンコードされ、バッファメモリに蓄積される。そして所定タイミング（ＡＤＩＰクラスタ相当のデータ単位）でバッファメモリから読み出されてメディアドライブ部２に転送される。メディアドライブ部２では、転送されてくる圧縮データを、ＥＦＭで変調してディスク９０にオーディオトラックとして書き込みを行う。
【０１０８】
ディスク９０が現行のＭＤシステムのディスクの場合には、ディスク９０のオーディオトラックが再生されるときには、メディアドライブ部２は再生データをＡＴＲＡＣ圧縮データ状態に復調して、メモリ転送コントローラ３を介してオーディオ処理部１０に転送する。オーディオ処理部１０は、ＡＴＲＡＣ圧縮デコードを行ってリニアＰＣＭオーディオデータとし、ディジタルオーディオデータ出力部から出力する。あるいはＤ／Ａ変換器によりアナログ音声信号としてライン出力／ヘッドホン出力を行う。
【０１０９】
なお、パーソナルコンピュータ１００との接続はＵＳＢでなく、ＩＥＥＥ(Institute of Electrical and Electronics Engineers)１３９４等の他の外部インターフェースが用いられても良い。
【０１１０】
記録再生データ管理は、ＦＡＴシステムを使って行われ、レコーディングブロックとＦＡＴセクタとの変換については、本願出願人が先に提案した特願２００１−２８９３８０号の明細書中に詳細に記載してある。
【０１１１】
図１７は、メディアドライブ部２の構成を示すものである。メディアドライブ部２は、現行のＭＤシステムのディスクと、次世代ＭＤ１のディスクと、次世代ＭＤ２のディスクとが装填されるターンテーブルを有しており、メディアドライブ部２では、ターンテーブルに装填されたディスク９０をスピンドルモータ２９によってＣＬＶ方式で回転駆動させる。このディスク９０に対しては記録／再生時に光学ヘッド１９によってレーザ光が照射される。
【０１１２】
光学ヘッド１９は、記録時には記録トラックをキュリー温度まで加熱するための高レベルのレーザ出力を行い、また再生時には磁気カー効果により反射光からデータを検出するための比較的低レベルのレーザ出力を行う。このため、光学ヘッド１９には、ここでは詳しい図示は省略するがレーザ出力手段としてのレーザダイオード、偏光ビームスプリッタや対物レンズ等からなる光学系、および反射光を検出するためのディテクタが搭載されている。光学ヘッド１９に備えられる対物レンズとしては、例えば２軸機構によってディスク半径方向およびディスクに接離する方向に変位可能に保持されている。
【０１１３】
また、ディスク９０を挟んで光学ヘッド１９と対向する位置には磁気ヘッド１８が配置されている。磁気ヘッド１８は記録データによって変調された磁界をディスク９０に印加する動作を行う。また、図示しないが光学ヘッド１９全体および磁気ヘッド１８をディスク半径方向に移動させためスレッドモータおよびスレッド機構が備えられている。
【０１１４】
光学ヘッド１９および磁気ヘッド１８は、次世代ＭＤ２のディスクの場合には、パルス駆動磁界変調を行うことで、微少なマークを形成することができる。現行ＭＤのディスクや、次世代ＭＤ１のディスクの場合には、ＤＣ発光の磁界変調方式とされる。
【０１１５】
このメディアドライブ部２では、光学ヘッド１９、磁気ヘッド１８による記録再生ヘッド系、スピンドルモータ２９によるディスク回転駆動系のほかに、記録処理系、再生処理系、サーボ系等が設けられる。
【０１１６】
なお、ディスク９０としては、現行のＭＤ仕様のディスクと、次世代ＭＤ１の仕様のディスクと、次世代ＭＤ２の仕様のディスクとが装着される可能性がある。これらのディスクにより、線速度が異なっている。スピンドルモータ２９は、これら線速度の異なる複数種類のディスクに対応する回転速度で回転させることが可能である。ターンテーブルに装填されたディスク９０は、現行のＭＤ仕様のディスクの線速度と、次世代ＭＤ１の仕様のディスクの線速度と、次世代ＭＤ２の仕様のディスクの線速度とに対応して回転される。
【０１１７】
記録処理系では、現行のＭＤシステムのディスクの場合に、オーディオトラックの記録時に、ＡＣＩＲＣでエラー訂正符号化を行い、ＥＦＭで変調してデータを記録する部位と、次世代ＭＤ１または次世代ＭＤ２の場合に、ＢＩＳとＬＤＣを組み合わせた方式でエラー訂正符号化を行い、１−７ｐｐ変調で変調して記録する部位が設けられる。
【０１１８】
再生処理系では、現行のＭＤシステムのディスクの再生時に、ＥＦＭの復調とＡＣＩＲＣによるエラー訂正処理と、次世代ＭＤ１または次世代ＭＤ２システムのディスクの再生時に、パーシャルレスポンスおよびビタビ復号を用いたデータ検出に基づく１−７復調と、ＢＩＳとＬＤＣによるエラー訂正処理とを行う部位が設けられる。
【０１１９】
また、現行のＭＤシステムや次世代ＭＤ１のＡＤＩＰ信号よるアドレスをデコードする部位と、次世代ＭＤ２のＡＤＩＰ信号をデコードする部位とが設けられる。
【０１２０】
光学ヘッド１９のディスク９０に対するレーザ照射によりその反射光として検出された情報（フォトディテクタによりレーザ反射光を検出して得られる光電流）は、ＲＦアンプ２１に供給される。
【０１２１】
ＲＦアンプ２１では入力された検出情報に対して電流−電圧変換、増幅、マトリクス演算等を行い、再生情報としての再生ＲＦ信号、トラッキングエラー信号ＴＥ、フォーカスエラー信号ＦＥ、グルーブ情報（ディスク９０にトラックのウォブリングにより記録されているＡＤＩＰ情報）等を抽出する。
【０１２２】
現行のＭＤシステムのディスクを再生するときには、ＲＦアンプで得られた再生ＲＦ信号は、ＥＦＭ復調部２４およびＡＣＩＲＣデコーダ２５で処理される。すなわち再生ＲＦ信号は、ＥＦＭ復調部２４で２値化されてＥＦＭ信号列とされた後、ＥＦＭ復調され、更にＡＣＩＲＣデコーダ２５で誤り訂正およびデインターリーブ処理される。すなわちこの時点でＡＴＲＡＣ圧縮データの状態となる。
【０１２３】
そして現行のＭＤシステムのディスクの再生時には、セレクタ２６はＢ接点側が選択されており、その復調されたＡＴＲＡＣ圧縮データがディスク９０からの再生データとして出力される。
【０１２４】
一方、次世代ＭＤ１または次世代ＭＤ２のディスクを再生するときには、ＲＦアンプで得られた再生ＲＦ信号は、ＲＬＬ（１−７）ＰＰ復調部２２およびＲＳ−ＬＤＣデコーダ２３で処理される。すなわち再生ＲＦ信号は、ＲＬＬ（１−７）ＰＰ復調部２２において、ＰＲ（１，２，１）ＭＬまたはＰＲ（１，−１）ＭＬおよびビタビ復号を用いたデータ検出によりＲＬＬ（１−７）符号列としての再生データを得、このＲＬＬ（１−７）符号列に対してＲＬＬ（１−７）復調処理が行われる。そして更にＲＳ−ＬＤＣデコーダ２３で誤り訂正およびデインターリーブ処理される。
【０１２５】
そして次世代ＭＤ１または次世代ＭＤ２のディスクの再生時には、セレクタ２６はＡ接点側が選択されており、その復調されたデータがディスク９０からの再生データとして出力される。
【０１２６】
ＲＦアンプ２１から出力されるトラッキングエラー信号ＴＥ、フォーカスエラー信号ＦＥはサーボ回路２７に供給され、グルーブ情報はＡＤＩＰ復調部３０に供給される。
【０１２７】
ＡＤＩＰ復調部３０は、グルーブ情報に対してバンドパスフィルタにより帯域制限してウォブル成分を抽出した後、ＦＭ復調、バイフェーズ復調を行ってＡＤＩＰ信号を復調する。復調されたＡＤＩＰ信号は、アドレスデコーダ３２およびアドレスデコーダ３３に供給される。
【０１２８】
現行のＭＤシステムのディスクまたは次世代ＭＤ１のシステムのディスクでは、図９に示したように、ＡＤＩＰセクタナンバが８ビットになっている。これに対して、次世代ＭＤ２のシステムのディスクでは、図１１に示したように、ＡＤＩＰセクタナンバが４ビットになっている。アドレスデコーダ３２は、現行のＭＤまたは次世代ＭＤ１のＡＤＩＰアドレスをデコードする。アドレスデコーダ３３は、次世代ＭＤ２のアドレスをデコードする。
【０１２９】
アドレスデコーダ３２および３３でデコードされたＡＤＩＰアドレスは、ドライブコントローラ３１に供給される。ドライブコントローラ３１ではＡＤＩＰアドレスに基づいて、所要の制御処理を実行する。またグルーブ情報はスピンドルサーボ制御のためにサーボ回路２７に供給される。
【０１３０】
サーボ回路２７は、例えばグルーブ情報に対して再生クロック（デコード時のＰＬＬ系クロック）との位相誤差を積分して得られる誤差信号に基づき、ＣＬＶまたはＣＡＶサーボ制御のためのスピンドルエラー信号を生成する。
【０１３１】
またサーボ回路２７は、スピンドルエラー信号や、ＲＦアンプ２１から供給されたトラッキングエラー信号、フォーカスエラー信号、あるいはドライブコントローラ３１からのトラックジャンプ指令、アクセス指令等に基づいて各種サーボ制御信号（トラッキング制御信号、フォーカス制御信号、スレッド制御信号、スピンドル制御信号等）を生成し、モータドライバ２８に対して出力する。すなわち上記サーボエラー信号や指令に対して位相補償処理、ゲイン処理、目標値設定処理等の必要処理を行って各種サーボ制御信号を生成する。
【０１３２】
モータドライバ２８では、サーボ回路２７から供給されたサーボ制御信号に基づいて所要のサーボドライブ信号を生成する。ここでのサーボドライブ信号としては、二軸機構を駆動する二軸ドライブ信号（フォーカス方向、トラッキング方向の２種）、スレッド機構を駆動するスレッドモータ駆動信号、スピンドルモータ２９を駆動するスピンドルモータ駆動信号となる。このようなサーボドライブ信号により、ディスク９０に対するフォーカス制御、トラッキング制御、およびスピンドルモータ２９に対するＣＬＶまたはＣＡＶ制御が行われることになる。
【０１３３】
現行のＭＤシステムのディスクでオーディオデータを記録するときには、セレクタ１６がＢ接点に接続され、したがってＡＣＩＲＣエンコーダ１４およびＥＦＭ変調部１５が機能することになる。この場合、オーディオ処理部１０からの圧縮データはＡＣＩＲＣエンコーダ１４でインターリーブおよびエラー訂正コード付加が行われた後、ＥＦＭ変調部１５でＥＦＭ変調が行われる。
【０１３４】
そしてＥＦＭ変調データがセレクタ１６を介して磁気ヘッドドライバ１７に供給され、磁気ヘッド１８がディスク９０に対してＥＦＭ変調データに基づいた磁界印加を行うことでオーディオトラックの記録が行われる。
【０１３５】
次世代ＭＤ１または次世代ＭＤ２のディスクにデータを記録するときには、セレクタ１６がＡ接点に接続され、したがってＲＳ−ＬＤＣエンコーダ１２およびＲＬＬ（１−７）ＰＰ変調部１３が機能することになる。この場合、メモリ転送コントローラ３からの高密度データはＲＳ−ＬＤＣエンコーダ１２でインターリーブおよびＲＳ−ＬＤＣ方式のエラー訂正コード付加が行われた後、ＲＬＬ（１−７）ＰＰ変調部１３でＲＬＬ（１−７）変調が行われる。
【０１３６】
そしてＲＬＬ（１−７）符号列としての記録データがセレクタ１６を介して磁気ヘッドドライバ１７に供給され、磁気ヘッド１８がディスク９０に対して変調データに基づいた磁界印加を行うことでデータトラックの記録が行われる。
【０１３７】
レーザドライバ／ＡＰＣ２０は、上記のような再生時および記録時においてレーザダイオードにレーザ発光動作を実行させるが、いわゆるＡＰＣ（Automatic Lazer Power Control）動作も行う。
【０１３８】
すなわち、図示していないが、光学ヘッド１９内にはレーザパワーモニタ用のディテクタが設けられ、そのモニタ信号がレーザドライバ／ＡＰＣ２０にフィードバックされる。レーザドライバ／ＡＰＣ２０は、モニタ信号として得られる現在のレーザパワーを、設定されているレーザパワーと比較して、その誤差分をレーザ駆動信号に反映させることで、レーザダイオードから出力されるレーザパワーが、設定値で安定するように制御している。
【０１３９】
なお、レーザパワーとしては、再生レーザパワー、記録レーザパワーとしての値がドライブコントローラ３１によって、レーザドライバ／ＡＰＣ２０内部のレジスタにセットされる。
【０１４０】
ドライブコントローラ３１は、システムコントローラ９からの指示に基づいて、以上の各動作（アクセス、各種サーボ、データ書込、データ読出の各動作）が実行されるように制御を行う。
【０１４１】
なお、図１７において一点鎖線で囲ったＡ部、Ｂ部は、例えば１チップの回路部として構成できる。
【０１４２】
５．音楽データの管理方式について
前述したように、この発明が適用された次世代ＭＤ１および次世代ＭＤ２のシステムでは、ＦＡＴシステムでデータが管理される。また、記録されるオーディオデータは、所望の圧縮方式で圧縮され、著作者の権利の保護のために、暗号化される。オーディオデータの圧縮方式としては、例えば、ＡＴＲＡＣ３、ＡＴＲＡＣ５等を用いることが考えられている。勿論、ＭＰ３(MPEG1 Audio Layer-3 )やＡＡＣ（MPEG2 Advanced Audio Coding )等、それ以外の圧縮方式を用いることも可能である。また、オーディオデータばかりでなく、静止画データや動画データを扱うことも可能である。勿論、ＦＡＴシステムを使っているので、汎用のデータの記録再生を行うこともできる。更に、コンピュータが読み取り可能でかつ実行可能な命令をディスク上に符号化することもでき、従って、ＭＤ１又はＭＤ２は、実行可能ファイルを含むこともできることになる。
【０１４３】
このような次世代ＭＤ１および次世代ＭＤ２の仕様のディスクにオーディオデータを記録再生するときの管理方式について説明する。
【０１４４】
次世代ＭＤ１のシステムや次世代ＭＤ２のシステムでは、長時間で高音質の音楽データが再生できるようにしたことから、１枚のディスクで管理される楽曲の数も、膨大になっている。また、ＦＡＴシステムを使って管理することで、コンピュータとの親和性が図られている。このことは、本願発明者の認識によれば、使い勝手の向上が図れるというメリットがある反面、音楽データが違法にコピーされてしまい、著作権者の保護が図られなくなる可能性がある。この発明が適用された管理システムでは、このような点に配慮が配られている。
【０１４５】
図１８は、オーディオデータの管理方式の例である。図１８に示すように、この管理方式では、ディスク上には、トラックインデックスファイルと、オーディオデータファイルとが生成される。トラックインデックスファイルおよびオーディオデータファイルは、ＦＡＴシステムで管理されるファイルである。
【０１４６】
オーディオデータファイルは、図１９に示すように、複数の音楽データが１つのファイルとして納められたものであり、ＦＡＴシステムでオーディオデータファイルを見ると、巨大なファイルに見える。オーディオデータファイルは、その内部がパーツとして区切られ、オーディオデータは、パーツの集合として扱われる。
【０１４７】
トラックインデックスファイルは、オーディオデータファイルに納められた音楽データを管理するための各種の情報が記述されたファイルである。トラックインデックスファイルは、図２０に示すように、プレイオーダテーブルと、プログラムドプレイオーダテーブルと、グループインフォメーションテーブルと、トラックインフォメーションテーブルと、パーツインフォメーションテーブルと、ネームテーブルとからなる。
【０１４８】
プレイオーダテーブルは、デフォルトで定義された再生順序を示すテーブルである。プレイオーダテーブルは、図２１に示すように、各トラックナンバ（曲番）についてのトラックインフォメーションテーブルのトラックデスクリプタ（図２４）へのリンク先を示す情報ＴＩＮＦ１、ＴＩＮＦ２、…が格納されている。トラックナンバは、例えば「１」から始まる連続したナンバである。
【０１４９】
プログラムドプレイオーダテーブルは、再生手順を各ユーザが定義したテーブルである。プログラムドプレイオーダテーブルには、図２２に示すように、各トラックナンバについてのトラックデスクリプタへのリンク先の情報トラック情報ＰＩＮＦ１、ＰＩＮＦ２、…が記述されている。
【０１５０】
グループインフォメーションテーブルには、図２３に示すように、グループに関する情報が記述されている。グループは、連続したトラックナンバを持つ１つ以上のトラックの集合、または連続したプログラムドトラックナンバを持つ１つ以上のトラックの集合である。グループインフォメーションテーブルは、図２３Ａに示すように、各グループのグループデスクリプタで記述されている。グループデスクリプタには、図２３Ｂに示すように、そのグループが開始されるトラックナンバと、終了トラックのナンバと、グループネームと、フラグが記述される。
【０１５１】
トラックインフォメーションテーブルは、図２４に示すように、各曲に関する情報が記述される。トラックインフォメーションテーブルは、図２４Ａに示すように、各トラック毎（各曲毎）のトラックデスクリプタからなる。各トラックデスクリプタには、図２４Ｂに示すように、符号化方式、著作権管理情報、コンテンツの復号鍵情報、その楽曲が開始するエントリとなるパーツナンバへのポインタ情報、アーチストネーム、タイトルネーム、元曲順情報、録音時間情報等が記述されている。アーチストネーム、タイトルネームは、ネームそのものではなく、ネームテーブルへのポインタ情報が記述されている。符号化方式は、コーデックの方式を示すもので、復号情報となる。
【０１５２】
パーツインフォメーションテーブルは、図２５に示すように、パーツナンバから実際の楽曲の位置をアクセスするポインタが記述されている。パーツインフォメーションテーブルは、図２５Ａに示すように、各パーツ毎のパーツデスクリプタからなる。パーツとは、１トラック（楽曲）の全部、または１トラックを分割した各パーツである。図２５Ｂは、パーツインフォメーションテーブル内のパーツデスクリプタのエントリを示している。各パーツデスクリプタは、図２５Ｂに示すように、オーディオデータファイル上のそのパーツの先頭のアドレスと、そのパーツの終了のアドレスと、そのパーツに続くパーツへのリンク先とが記述される。
【０１５３】
なお、パーツナンバのポインタ情報、ネームテーブルのポインタ情報、オーディオファイルの位置を示すポインタ情報として用いるアドレスとしては、ファイルのバイトオフセット、パーツデスクリプタナンバ、ＦＡＴのクラスタナンバ、記録媒体として用いられるディスクの物理アドレス等を用いることができる。ファイルのバイトオフセットは、この発明において実施されうるオフセット方法のうちの特定の実施態様である。ここで、パーツポインタ情報は、オーディオファイルの開始からのオフセット値であり、その値は所定の単位（例えば、バイト、ビット、ｎビットのブロック）で表される。
【０１５４】
ネームテーブルは、ネームの実体となる文字を表すためのテーブルである。ネームテーブルは、図２６Ａに示すように、複数のネームスロットからなる。各ネームスロットは、ネームを示す各ポインタからリンクされて呼び出される。ネームを呼び出すポインタは、トラックインフォメーションテーブルのアーチストネームやタイトルネーム、グループインフォメーションテーブルのグループネーム等がある。また、各ネームスロットは、複数から呼び出されることが可能である。各ネームスロットは、図２６Ｂに示すように、文字情報であるネームデータと、この文字情報の属性であるネームタイプと、リンク先とからなる。１つのネームスロットで収まらないような長いネームは、複数のネームスロットに分割して記述することが可能である。そして、１つのネームスロットで収まらない場合には、それに続くネームが記述されたネームスロットへのリンク先が記述される。
【０１５５】
この発明が適用されたシステムにおけるオーディオデータの管理方式の例では、図２７に示すように、プレイオーダテーブル（図２１）により、再生するトラックナンバが指定されると、トラックインフォメーションテーブルのリンク先のトラックデスクリプタ（図２４）が読み出され、このトラックデスクリプタから、符号化方式、著作権管理情報、コンテンツの復号鍵情報、その楽曲が開始するパーツナンバへのポインタ情報、アーチストネームおよびタイトルネームのポインタ、元曲順情報、録音時間情報等が読み出される。
【０１５６】
トラックインフォメーションテーブルから読み出されたパーツナンバの情報から、パーツインフォメーションテーブル（図２５）にリンクされ、このパーツインフォメーションテーブルから、そのトラック（楽曲）の開始位置に対応するパーツの位置のオーディオデータファイルがアクセスされる。オーディオデータファイルのパーツインフォメーションテーブルで指定される位置のパーツのデータがアクセスされたら、その位置から、オーディオデータの再生が開始される。このとき、トラックインフォメーションテーブルのトラックデスクリプタから読み出された符号化方式に基づいて復号化が行われる。オーディオデータが暗号化されている場合には、トラックデスクリプタから読み出された鍵情報が使われる。
【０１５７】
そのパーツに続くパーツがある場合には、そのパーツのリンク先がパーツデスクリプタが記述されており、このリンク先にしたがって、パーツデスクリプタが順に読み出される。このパーツデスクリプタのリンク先を辿っていき、オーディオディデータファイル上で、そのパーツデスクリプタで指定される位置にあるパーツのオーディオデータを再生していくことで、所望のトラック（楽曲）のオーディオディオデータが再生できる。
【０１５８】
また、トラックインフォメーションテーブルから読み出されたアーチストネームやタイトルネームのポインタにより指し示される位置（ネームポインタ情報）にあるネームテーブルのネームスロット（図２６）が呼び出され、その位置にあるネームスロットから、ネームデータが読み出される。ネームポインタ情報は、例えば、ネームスロットナンバ、ＦＡＴシステムにおけるクラスタナンバ、または記録媒体の物理アドレスであってもよい。
【０１５９】
なお、前述したように、ネームテーブルのネームスロットは、複数参照が可能である。例えば、同一のアーチストの楽曲を複数記録するような場合がある。この場合、図２８に示すように、複数のトラックインフォメーションテーブルからアーチストネームとして同一のネームテーブルが参照される。図２８の例では、トラックデスクリプタ「１」とトラックデスクリプタ「２」とトラックデスクリプタ「４」は、全て同一のアーチスト「ＤＥＦ  ＢＡＮＤ」の楽曲であり、アーチストネームとして同一のネームスロットを参照している。また、トラックデスクリプタ「３」とトラックデスクリプタ「５」とトラックデスクリプタ「６」は、全て同位置のアーチスト「ＧＨＱ  ＧＩＲＬＳ」の楽曲であり、アーチストネームとして同一のネームスロットを参照している。このように、ネームテーブルのネームスロットを、複数のポインタから参照可能にしておくと、ネームテーブルの容量を節約できる。
【０１６０】
これとともに、例えば、同一のアーチストネームの情報を表示するのに、こののネームテーブルへのリンクが利用できる。例えば、アーチスト名が「ＤＥＦ  ＢＡＮＤ」の楽曲の一覧を表示したいような場合には、「ＤＥＦ  ＢＡＮＤ」のネームスロットのアドレスを参照しているトラックデスクリプタが辿られる。この例では、「ＤＥＦ  ＢＡＮＤ」のネームスロットのアドレスを参照しているトラックデスクリプタを辿ることにより、トラックデスクリプタ「１」とトラックデスクリプタ「２」とトラックデスクリプタ「４」の情報が得られる。これにより、このディスクに納められている楽曲の中で、アーチスト名が「ＤＥＦ  ＢＡＮＤ」の楽曲の一覧が表示できる。なお、ネームテーブルは複数参照が可能とされるため、ネームテーブルからトラックインフォメーションテーブルを逆に辿るリンクは設けられていない。
【０１６１】
新たにオーディオデータを記録する場合には、ＦＡＴテーブルにより、所望の数のレコーディングブロック以上、例えば、４つのレコーディングブロック以上連続した未使用領域が用意される。所望のレコーディングブロック以上連続した領域を確保するのは、なるべく連続した領域にオーディオデータを記録した方がアクセスに無駄がないためである。所望数のレコーディングブロック以上の連続領域をディスク上に確保する詳細については、後述する。
【０１６２】
オーディオデータを記録するための領域が用意されたら、新しいトラックデスクリプターがトラックインフォメーションテーブル上に１つ割り当てられ、このオーディオディデータを暗号化するためのコンテンツの鍵が生成される。そして、入力されたオーディオデータが暗号化され、用意された未使用領域に、暗号化されたオーディオデータが記録される。このオーディオデータが記録された領域がＦＡＴのファイルシステム上でオーディオデータファイルの最後尾に連結される。
【０１６３】
新たなオーディオデータがオーディオデータファイルに連結されたのに伴い、この連結された位置の情報が作成され、新たに確保されたパーツデスクリプションに、新たに作成されたオーディオデータの位置情報が記録される。そして、新たに確保されたトラックデスクリプターに、鍵情報やパーツナンバが記述される。更に、必要に応じて、ネームスロットにアーチストネームやタイトルネーム等が記述され、トラックデスクリプターに、そのネームスロットにアーチストネームやタイトルネームにリンクするポインタが記述される。そして、プレイオーダーテーブルに、そのトラックデスクリプターのナンバが登録される。また著作権管理情報の更新がなされる。
【０１６４】
オーディオデータを再生する場合には、プレイオーダーテーブルから、指定されたトラックナンバに対応する情報が求められ、再生すべきトラックのトラックデスクリプタが取得される。
【０１６５】
トラックインフォメーションテーブルのそのトラックデスクリプタから、鍵情報が取得され、また、エントリのデータが格納されている領域を示すパーツデスクリプションが取得される。そのパーツデスクリプションから、所望のオーディオデータが格納されているパーツの先頭のオーディオデータファイル上の位置が取得され、その位置に格納されているデータが取り出される。そして、その位置から再生されるデータに対して、取得された鍵情報を用いて暗号が解読され、オーディオデータの再生がなされる。パーツデスクリプションにリンクがある場合には、指定されてパーツにリンクされて、同様の手順が繰り返される。
【０１６６】
プレイオーダテーブル上で、トラックナンバ「ｎ」であった楽曲を、トラックナンバ「ｎ＋ｍ」に変更する場合には、プレイオーダテーブル内のトラック情報ＴＩＮＦｎから、そのトラックの情報が記述されているトラックデスクリプターＤｎが得られる。トラック情報ＴＩＮＦｎ＋１からＴＩＮＦｎ＋ｍの値（トラックデスクリプターナンバ）が全て１つ前に移動される。そして、トラック情報ＴＩＮＦｎ＋ｍに、トラックデスクリプターＤｎのナンバが格納される。
【０１６７】
プレイオーダテーブルで、トラックナンバ「ｎ」であった楽曲を削除する場合には、プレイオーダテーブル内のトラック情報ＴＩＮＦｎから、そのトラック  の情報が記述されているトラックデスクリプタＤｎが取得される。プレイオーダテーブル内のトラック情報のエントリ、ＴＩＮＦｎ＋１から後の有効なトラックデスクリプタナンバが全て１つ前に移動される。更に、トラック「ｎ」は、消されるべきものなので、トラック「ｎ」の後の全てのトラック情報のエントリが、プレイオーダテーブル内で１つ前に移動される。前記トラックの消去に伴って取得されたトラックデスクリプタＤｎから、トラックインフォメーションテーブルで、そのトラックに対応する符号化方式、復号鍵が取得れるとともに、先頭の音楽データが格納されている領域を示すパーツデスクリプタＰｎのナンバが取得される。パーツデスクリプタＰｎによって指定された範囲のオーディオブロックが、ＦＡＴのファイルシステム上で、オーディオデータファイルから切り離される。更に、このトラックインフォメーションテーブルのそのトラックのトラックデスクリプタＤｎが消去される。そして、パーツデスクリプタがパーツインフォメーションテーブルから消去され、ファイルシステムでそのパーツデスクリプションが解放される。
【０１６８】
例えば、図２９Ａにおいて、パーツＡ、パーツＢ、パーツＣはそれまで連結しており、その中から、パーツＢを削除するものとする。パーツＡパーツＢは同じオーディオブロックを（かつ同じＦＡＴクラスタを）共有しており、ＦＡＴチェーンが連続しているとする。パーツＣは、オーディオデータファイルの中ではパーツＢの直後に位置しているが、ＦＡＴテーブルを調べると、実際には離れた位置にあるとする。
【０１６９】
この例の場合には、図２９Ｂに示すように、パーツＢを削除したときに、実際にＦＡＴチェーンから外す（空き領域に戻す）ことができるのは、現行のパーツとクラスタを共有していない、２つのＦＡＴクラスタである。すなわち、オーディオデータファイルとしては４オーディオブロックに短縮される。パーツＣおよびそれ以降にあるパーツに記録されているオーディオブロックのナンバは、これに伴い全て４だけ小さくなる。
【０１７０】
なお、削除は、１トラック全てではなく、そのトラックの一部に対して行うことができる。トラックの一部が削除された場合には、残りのトラックの情報は、トラックインフォメーションテーブルでそのパーツデスクリプタＰｎから取得されたそのトラックに対応する符号化方式、復号鍵を使って復号することが可能である。
【０１７１】
プレイオーダテーブル上のトラックｎとトラックｎ＋１とを連結する場合には、プレイオーダテーブル内のトラック情報ＴＩＮＦｎから、そのトラックの情報が記述されているトラックデスクリプタナンバＤｎが取得される。また、プレイオーダテーブル内のトラック情報ＴＩＮＦｎ＋１から、そのトラックの情報が記述されているトラックデスクリプタナンバＤｍが取得される。プレイオーダテーブル内のＴＩＮＦｎ＋１から後の有効なＴＩＮＦの値（トラックデスクリプタナンバ）が全て１つ前のＴＩＮＦに移動される。プログラムドプレイオーダテーブルを検索して、トラックデスクリプタＤｍを参照しているトラックが全て削除される。新たな暗号化鍵を発生させ、トラックデスクリプタＤｎから、パーツデスクリプタのリストが取り出され、そのパーツデスクリプタのリストの最後尾に、トラックデスクリプタＤｍから取り出したパーツデスクリプタのリストが連結される。
【０１７２】
トラックを連結する場合には、双方のトラックデスクリプタを比較して、著作権管理上問題のないことを確認し、トラックデスクリプタからパーツデスクリプタを得て、双方のトラックを連結した場合にフラグメントに関する規定が満たされるかどうか、ＦＡＴテーブルで確認する必要がある。また、必要に応じて、ネームテーブルへのポインタの更新を行う必要がある。
【０１７３】
トラックｎを、トラックｎとトラックｎ＋１に分割する場合には、プレイオーダテーブル内のＴＩＮＦｎから、そのトラックの情報が記述されているトラックデスクリプタナンバＤｎが取得される。プレイオーダテーブル内のトラック情報ＴＩＮＦｎ＋１から、そのトラックの情報が記述されているトラックデスクリプタナンバＤｍ取得される。そして、プレイオーダテーブル内のＴＩＮＦｎ＋１から後の有効なトラック情報ＴＩＮＦの値（トラックデスクリプタナンバ）が、全て１つ後に移動される。トラックデスクリプタＤｎについて、新しい鍵が生成される。トラックデスクリプタＤｎから、パーツデスクリプタのリストが取り出される。新たなパーツデスクリプタが割り当てられ、分割前のパーツデスクリプタの内容がそこにコピーされる。分割点の含まれるパーツデスクリプタが、分割点の直前までに短縮される。また分割点以降のパーツデスクリプタのリンクが打ち切られる。新たなパーツデスクリプタが分割点の直後に設定される。
【０１７４】
以上のように、この実施の一形態による音楽データの管理方式によれば、音楽データを分割するような場合でも、トラックインデックスファイルを書き換えるだけで済み、新たに音楽データファイルを作成し直す必要が無い。
【０１７５】
６．パーソナルコンピュータとの接続時の動作について
次世代ＭＤ１および次世代ＭＤ２では、パーソナルコンピュータとの親和性を持たせるために、データの管理システムとしてＦＡＴシステムが採用されている。したがって、次世代ＭＤ１および次世代ＭＤ２によるディスクは、オーディオデータのみならず、パーソナルコンピュータで一般的に扱われるデータの読み書きにも対応している。
【０１７６】
ここで、ディスクドライブ装置１において、オーディオデータは、ディスク９０上から読み出されつつ、再生される。そのため、特に携帯型のディスクドライブ装置１のアクセス性を考慮に入れると、一連のオーディオデータは、ディスク上に連続的に記録されることが好ましい。一方、パーソナルコンピュータによる一般的なデータ書き込みは、このような連続性を考慮せず、ディスク上の空き領域を適宜、割り当てて行われる。
【０１７７】
そこで、この発明が適用された記録再生装置では、パーソナルコンピュータ１００とディスクドライブ装置１とをＵＳＢハブ７によって接続し、パーソナルコンピュータ１００からディスクドライブ装置１に装着されたディスク９０に対する書き込みを行う場合において、一般的なデータの書き込みは、パーソナルコンピュータ側のファイルシステムの管理下で行われ、オーディオデータの書き込みは、ディスクドライブ装置１側のファイルシステムの管理下で行われるようにしている。
【０１７８】
図３０は、このように、パーソナルコンピュータ１００とディスクドライブ装置１とが図示されないＵＳＢハブ７で接続された状態で、書き込むデータの種類により管理権限を移動させることを説明するための図である。図３０Ａは、パーソナルコンピュータ１００からディスクドライブ装置１に一般的なデータを転送し、ディスクドライブ装置１に装着されたディスク９０に記録する例を示す。この場合には、パーソナルコンピュータ１００側のファイルシステムにより、ディスク９０上のＦＡＴ管理がなされる。
【０１７９】
なお、ディスク９０は、次世代ＭＤ１および次世代ＭＤ２の何れかのシステムでフォーマットされたディスクであるとする。
【０１８０】
すなわち、パーソナルコンピュータ１００側では、接続されたディスクドライブ装置１がパーソナルコンピュータ１００により管理される一つのリムーバブルディスクのように見える。したがって、例えばパーソナルコンピュータ１００においてフレキシブルディスクに対するデータの読み書きを行うように、ディスクドライブ装置１に装着されたディスク９０に対するデータの読み書きを行うことができる。
【０１８１】
なお、このようなパーソナルコンピュータ１００側のファイルシステムは、パーソナルコンピュータ１００に搭載される基本ソフトウェアであるＯＳ(Operating System)の機能として提供することができる。ＯＳは、周知のように、所定のプログラムファイルとして、例えばパーソナルコンピュータ１００が有するハードディスクドライブに記録される。このプログラムファイルがパーソナルコンピュータ１００の起動時に読み出され所定に実行されることで、ＯＳとしての各機能を提供可能な状態とされる。
【０１８２】
図３０Ｂは、パーソナルコンピュータ１００からディスクドライブ装置１に対してオーディオデータを転送し、ディスクドライブ装置１に装着されたディスク９０に記録する例を示す。例えば、パーソナルコンピュータ１００において、パーソナルコンピュータ１００が有する例えばハードディスクドライブ（以下、ＨＤＤ）といった記録媒体にオーディオデータが記録されている。
【０１８３】
なお、パーソナルコンピュータ１００には、オーディオデータをＡＴＲＡＣ圧縮エンコードすると共に、ディスクドライブ装置１に対して、装着されたディスク９０へのオーディオデータの書き込みおよびディスク９０に記録されているオーディオデータの削除を要求するディスクドライブ装置制御用ソフトウェアが搭載されているものとする。このディスクドライブ装置制御用ソフトウェアは、さらに、ディスクドライブ装置１に装着されたディスク９０のトラックインデックスファイルを参照し、ディスク９０に記録されているトラック情報を閲覧する機能を有する。
【０１８４】
このディスクドライブ装置制御用ソフトウェアは、例えばＣＤ−ＲＯＭ(Compact Disc-Read Only Memory)といった記録媒体に記録されて提供され、当該記録媒体から読み出されてパーソナルコンピュータ１００のＨＤＤにプログラムファイルとして格納される。これに限らず、ディスクドライブ制御用ソフトは、ネットワークを介してパーソナルコンピュータ１００に供給されるようにしてもよい。
【０１８５】
一例として、パーソナルコンピュータ１００の記録媒体に記録されたオーディオデータを、ディスクドライブ装置１に装着されたディスク９０に記録する場合について説明する。上述のディスクドライブ装置制御用ソフトウェアは、予め起動されているものとする。
【０１８６】
先ず、ユーザにより、パーソナルコンピュータ１００に対して、ＨＤＤに記録された所定のオーディオデータ（オーディオデータＡとする）をディスクドライブ装置１に装着されたディスク９０に記録するよう操作がなされる。この操作に基づき、オーディオデータＡのディスク９０に対する記録を要求する書込要求コマンドが当該ディスクドライブ装置制御用ソフトウェアにより出力される。書込要求コマンドは、パーソナルコンピュータ１００からディスクドライブ装置１に送信される。
【０１８７】
続けて、パーソナルコンピュータ１００のＨＤＤからオーディオデータＡが読み出される。読み出されたオーディオデータＡは、パーソナルコンピュータ１００に搭載された上述のディスクドライブ装置制御用ソフトウェアによりＡＴＲＡＣ圧縮エンコード処理が行われ、ＡＴＲＡＣ圧縮データに変換される。このＡＴＲＡＣ圧縮データに変換されたオーディオデータＡは、パーソナルコンピュータ１００からディスクドライブ装置１に対して転送される。
【０１８８】
ディスクドライブ装置１側では、パーソナルコンピュータから送信された書込要求コマンドが受信されることで、ＡＴＲＡＣ圧縮データに変換されたオーディオデータＡがパーソナルコンピュータ１００から転送され、且つ、転送されたデータをオーディオデータとしてディスク９０に記録することが認識される。
【０１８９】
ディスクドライブ装置１では、パーソナルコンピュータ１００から送信されたオーディオデータＡを、ＵＳＢハブ７から受信し、ＵＳＢインターフェイス６およびメモリ転送コントローラ３を介してメディアドライブ部２に送る。システムコントローラ９では、オーディオデータＡをメディアドライブ部２に送る際に、オーディオデータＡがこのディスクドライブ装置１のＦＡＴ管理方法に基づきディスク９０に書き込まれるように制御する。すなわち、オーディオデータＡは、ディスクドライブ装置１のＦＡＴシステムに基づき、４レコーディングブロック、すなわち６４ｋバイト×４を最小の記録長として、レコーディングブロック単位で連続的に書き込まれる。
【０１９０】
なお、ディスク９０へのデータの書き込みが終了するまでの間、パーソナルコンピュータ１００とディスクドライブ装置１との間では、所定のプロトコルでデータやステータス、コマンドのやりとりが行われる。これにより、例えばディスクドライブ装置１側でクラスタバッファ４のオーバーフローやアンダーフローが起こらないように、データ転送速度が制御される。
【０１９１】
パーソナルコンピュータ１００側で使用可能なコマンドの例としては、上述の書込要求コマンドの他に、削除要求コマンドがある。この削除要求コマンドは、ディスクドライブ装置１に装着されたディスク９０に記録されたオーディオデータを削除するように、ディスクドライブ装置１に対して要求するコマンドである。
【０１９２】
例えば、パーソナルコンピュータ１００とディスクドライブ装置１とが接続され、ディスク９０がディスクドライブ装置１に装着されると、上述のディスクドライブ装置制御用ソフトウェアによりディスク９０上のトラックインデックスファイルが読み出され、読み出されたデータがディスクドライブ装置１からパーソナルコンピュータ１００に送信される。パーソナルコンピュータでは、このデータに基づき、例えばディスク９０に記録されているオーディオデータのタイトル一覧を表示することができる。
【０１９３】
パーソナルコンピュータ１００において、表示されたタイトル一覧に基づきあるオーディオデータ（オーディオデータＢとする）を削除しようとした場合、削除しようとするオーディオデータＢを示す情報が削除要求コマンドと共にディスクドライブ装置１に送信される。ディスクドライブ装置１では、この削除要求コマンドを受信すると、ディスクドライブ装置１自身の制御に基づき、要求されたオーディオデータＢがディスク９０上から削除される。
【０１９４】
オーディオデータの削除がディスクドライブ装置１自身のＦＡＴシステムに基づく制御により行われるため、例えば図２９Ａおよび図２９Ｂを用いて説明したような、複数のオーディオデータが１つのファイルとしてまとめられた巨大ファイル中のあるオーディオデータを削除するような処理も、可能である。
【０１９５】
また、オーディオデータを、パーソナルコンピュータ１００のＯＳ経由でディスク９０に書き込んだ場合、４レコーディングブロックが連続して書き込まれる保証がない。そのうえ、何らかの方法で４レコーディングブロックを連続的に書き込むことができたとしても、パーソナルコンピュータ１００のＯＳによるＦＡＴ上のクラスタサイズが３２ｋバイトなどであった場合、分断化解消の処理であるデフラグメントを行った場合に、連続性が破綻してしまう可能性がある。オーディオデータの書き込みなどの処理をディスクドライブ装置１自身のＦＡＴシステムに基づき行うことで、これらの点が解消される。
【０１９６】
７．再生時における実時間情報の連続性の保持について
上述の図３０Ａに示したように、パーソナルコンピュータ１００側のファイルシステムにより、ディスク９０上のＦＡＴ管理がなされた状態で、パーソナルコンピュータ１００によりディスク９０上のデータの書き込みや削除が繰り返し行われた場合、ディスク９０上の記録可能領域が分断化されてしまうことがある。これに限らず、ディスクドライブ装置１自身の制御に基づきディスク９０に対する音楽データの記録や、ディスク９０からの音楽データの削除が繰り返された場合にも、領域の分断化が進行してしまう可能性がある。また、ディスク９０の物理的な欠陥による交替処理によって、領域が分断化されてしまうこともある。
【０１９７】
このように、ディスク９０は、記録領域が分断化されている可能性があるため、ディスク９０に対して例えば新たに音楽データを書き込む場合、再生時に当該音楽データなどの実時間情報の連続性が保てるように考慮する必要がある。なお、実時間情報とは、音楽データや動画データのような、現実の時間の時系列に対応して再生されるデータをいうものとする。
【０１９８】
実時間情報の連続性が保てるように考慮すべき点としては、次の４つがある。
（ア）ヘッドの移動速度（最大シーク速度）
（イ）ゾーン
（ウ）交替領域
（エ）交替処理後の記録領域
【０１９９】
また、上述したように、この発明の実施の一形態に適用される音楽データの管理方式においては、図１９に示すように、複数の音楽データが１つのファイルとして納められ、ＦＡＴシステムでオーディオデータファイルを見ると、巨大なファイル（適宜、巨大オーディオファイルと称する）に見える。この巨大オーディオデータファイルは、再生時の時間的な連続性が音楽データ毎に保証されている必要がある。一方、トラックインデックスファイルは、連続性が保証されていなくてもよい。
【０２００】
巨大オーディオファイルにおける「連続性の保証」は、以下によって定義される。
（ａ）最大シーク時間が考慮されている。
（ｂ）読み込み速度と当該巨大オーディオファイル中の各音楽データが再生されたときの再生データのビットレートが考慮されている。
（ｃ）安全マージンが取ってある。
（ｄ）ディスク駆動方式がＺＣＡＶの際に、ゾーンの切り換えに要する時間が考慮されている。
（ｅ）交替処理が行われているか否かが考慮されている。
【０２０１】
なお、（ｄ）および（ｅ）のゾーン切り換えおよび交替処理に関しては、実際には、〔最大シーク時間＋安全マージン〕に含めることができる。
【０２０２】
先ず、（ア）の、ヘッドの移動速度すなわち最大シーク時間について考察する。一例として、読み込み速度が１２８ｋｂｐｓ(Kilo bit per second)で、最大シーク時間２ｓ（秒）を必要とするデバイスを用いて、再生ビットレートが６４ｋｂｐｓの実時間情報を連続性を保って再生する場合について、図３１を用いて考える。
【０２０３】
図３１Ａ、図３１Ｂ、図３１Ｃおよび図３１Ｄは、それぞれ連続領域を６４Ｋビット、１２８ｋビット（６４ｋビット×２）、１９２ｋビット（６４ｋビット×３）および２５６ｋビット（６４ｋビット×４）とした例である。図３１Ａに示す連続領域が６４ｋビットの例では、実時間情報を１２８ｋｂｐｓで読むので最初の６４ｋビットが０．５ｓで読み出され、６４ｋｂｐｓの再生ビットレートで０．５ｓの再生時間で再生される。この読み込んだデータを再生する間の再生時間０．５ｓが次の読み込みに対する余裕時間となる。ここで、次の領域にシークしなければならないが、このときに最大シーク時間の２ｓを費やしてしまうと、この２ｓのシーク時間によって０．５ｓ分の余裕は、かき消されてしまう。
【０２０４】
連続領域が１２８ｋビットである場合も同様に、図３１Ｂに一例が示されるように、最初の１２８ｋビット（６４ｋビットのブロック２個分）が１ｓで読み込まれ、再生ビットレート６４ｋｂｐｓで再生される。再生時間は、２ｓである。２ｓの再生時間に対して１ｓで読み込みが行われるため、次の読み込みに対して１ｓの余裕ができるが、２ｓのシークが行われることによって、１ｓ分の余裕がかき消される。図３１Ｃに示す連続領域が１９２ｋビットの例も、同様に、最初の１９２ｋビットが１．５ｓで読み込まれ、次の読み込みに対して１．５ｓ分の余裕ができるが、最大シーク時間２ｓが発生すると、１．５ｓ分の余裕がかき消される。
【０２０５】
一方、図３１Ｄに示されるように、連続領域を２５６ｋビットとした場合は、１２８ｋｂｐｓで読み込まれるため最初の２５６ｋビットが２ｓで読み込まれ、再生ビットレート６４ｋｂｐｓで再生される。このときの再生時間は、４ｓである。４ｓの再生時間に対して２ｓで読み込みが行われるため、次の読み込みに対して２ｓの余裕ができる。したがって、次の領域へのシークの際に最大シーク時間２ｓを費やしたとしても、次の領域のデータの読み込みが間に合うことになる。
【０２０６】
上述の考え方に基づき、下記の式（１）が導き出される。なお、この式（１）において、(実読み込み速度[bps]×連続読み込み時間[s])＝連続書き込みサイズ[bit]が成り立つ。
実時間情報[bps]＜((実読み込み速度[bps]×連続読み込み時間[s])/(最大シーク時間[s]＋連続読み込み時間[s])  ・・・（１）
【０２０７】
上述の式（１）に安全マージンを取り入れ、さらに一般化すると、下記の式（２）のようになる。
最低連続書き込みサイズ[bit]≧(((最大シーク時間[s]＋安全マージン[s])×実時間情報[bps])/(実読み込み速度[bps]−実時間情報[bps])))×実読み込み速度[bps]  ・・・（２）
【０２０８】
この式（２）に上述の各条件を代入すると（安全マージンは考慮しないものとする）、式（２）は、下記のようになり、最低でも２５６ｋビットの連続領域が必要となることが分かる。
最低連続書き込み領域サイズ[bit]≧((２[s]×６４×１０3[bps])／(１２８×１０3[bps]−６４×１０3[bps]))×１２８×１０3[bps]＝２５６×１０3[bit]
【０２０９】
ここで、この式（２）に、この実施の一形態における例えば次世代ＭＤ１のシステムを適用することを考える。ここでは、ＡＴＲＡＣによる再生ビットレートを２５６ｋｂｐｓ、ディスクドライブ装置１の最大シーク時間を３ｓ、安全マージンを３ｓとする。また、データの読み込み速度は、上述したように、次世代ＭＤ１において４．４Ｍｂｐｓであるとする。これらの値を式（２）に代入すると、
最低連続書き込みサイズ[bit]≧(((３[s]＋３[s])×２５６×１０3[bps])/(４．４×１０6[bps]−２５６×１０3[bps]))×４．４×１０6[bps]＝２０３．８６[kB]
このようになる。
【０２１０】
「３．信号フォーマット」のセクションで既に述べたように、次世代ＭＤ１および次世代ＭＤ２のシステムでは、１レコーディングブロック＝６４ｋバイトが記録再生のアクセス単位とされる。この式（２）の代入結果から、「６．パーソナルコンピュータ接続時の動作について」の既に述べた、オーディオデータの書き込みの最小記録長である４レコーディングブロックが導出される。
【０２１１】
なお、音楽データのビットレート毎に必要な連続領域のサイズを異ならせることも可能である。しかしながら、このようにした場合、当該音楽データのファイルサイズが同じであっても書き込めるデータと書き込めないデータとが発生することになり、ユーザにとってわかりにくい。そのため、この実施の一形態では、必要な連続領域のサイズを４レコーディングブロックに固定的とする。
【０２１２】
但し、ＰＣＭ(Pulse Code Modulation)オーディオデータに関しては、必要な連続領域を２４レコーディングブロックとして運用する。この場合、ＰＣＭオーディオデータは、サンプリング周波数が４４．１ｋＨｚ、量子化ビット数１６ビット、２チャンネルステレオのみを扱うものとする。
【０２１３】
また、実際には、ディスク９０からデータを読み込んでから、読み込まれたデータをクラスタバッファメモリ４に溜め込むまでの時間を考慮すべきである。この時間は、再生を指示してから実際に再生が開始されるまでの時間に相当し、ディスク９０上の連続領域のサイズには影響しない。しかしながら、例えばディスク９０からの実読み込み速度が１２８ｋｂｐｓとされているシステムでも、１２８ｋｂｐｓのデータを読み込む毎に１ｓなどのタイムラグが何らかの形で入るシステムであった場合、実質的な読み込み速度が６４ｋｂｐｓとなってしまう。この実施の一形態の説明においては、実読み込み速度は、このタイムラグが入らないものとして考えている。
【０２１４】
次に、（イ）のゾーンについて考察する。ゾーンは、あるモードでヘッドのシークモードが変化するトリガとなる。例えば、ディスク９０において、中心からある半径Ａよりも内周側では１倍速で読み込みを行い、半径Ａより外周側では２倍速で読み込みを行うようにされている場合、ディスク９０上に２つのゾーンが存在し、その境界が半径Ａであることになる。ディスク９０において、３以上のゾーンを形成することもできる。
【０２１５】
ゾーンの境界では、読み込み処理が停止される必要があることが多い。ゾーンの境界で読み込み処理が停止される場合、上述した（ア）の最大シーク時間についての概念を取り入れる必要がある。最大シーク時間に関する式（１）の最大シーク時間の項を、下記の式（３）のようにゾーン切り換え時間に置き換えることで、ゾーン切り換え時間を考慮した場合の最低限必要な連続領域のサイズを求めることができる。
実時間情報[bps]＜((実読み込み速度[bps]×連続読み込み時間[s])/(ゾーン切り換え時間[s]＋連続読み込み時間[s])  ・・・（３）
【０２１６】
式（３）に安全マージンを取り入れ、さらに一般化すると、下記の式（４）のようになる。
最低連続書き込みサイズ[bit]≧(((ゾーン切り換え時間[s]＋安全マージン[s])×実時間情報[bps])/(実読み込み速度[bps]−実時間情報[bps])))×実読み込み速度[bps]  ・・・（４）
【０２１７】
なお、この実施の一形態では、交替領域から交替領域の間をゾーンとしている。また、ゾーンによって読み込み速度が変わることがないように制御されている。
【０２１８】
ゾーン毎に読み込み速度が変化する場合は、式（３）や式（４）において、ゾーン毎に実読み込み速度の値を変えることによって対応できる。若しくは、全てのゾーンの最低読み込み速度に合わせて実読み込み速度の値を設定するようにしてもよい。
【０２１９】
次に、（ウ）および（エ）の交替領域について考察する。交替領域は、記録媒体の一部が物理的に読み書きできなくなった場合に、代替エリアとして用いることができる領域である。ハードディスクドライブなどを含む、多くの種類の記録媒体では、この交替領域が用意されるが、この交替領域は、記録領域の連続性を妨げる原因になることがある。また、通常の記録領域においても、実際に交替領域を用いて代替処理が行われた場合、交替領域に代替されアドレスが移動された位置で、記録領域の連続性が失われることになる。そのため、音楽データなどの実時間情報を、交替領域や、通常の記録領域において交替処理が行われた領域を跨いで書き込むと、再生時に、連続性を保てない可能性がある。
【０２２０】
これを解決するためには、例えば、実時間情報を記録媒体に書き込む際に、予め交替領域の位置や、通常の記録領域において代替処理が行われた位置をドライブに問い合わせるようにする。例えば、この実施の一形態で用いられる次世代ＭＤ１システムや次世代ＭＤ２システムでは、ＤＤＴ領域に交替領域の管理情報が記録されているので、実時間情報の書き込み時にこのＤＤＴ領域をアクセスしてこれらの位置を取得する。
【０２２１】
これに限らず、記録媒体をその都度、直接的にチェックして、これらの領域を跨がず、且つ、最低連続書き込みサイズが確保できる領域を探して、実時間情報を書き込むようにしてもよい。
【０２２２】
次に、上述した最低連続書き込み領域の取得方法の実装例について説明する。図３２は、最低連続書き込み領域を取得する処理を概念的に説明するための機能ブロック図である。図３２において、メディア２０３は、記録媒体である。デバイス２０２は、メディア２０３に対するデータの書き込みや、メディア２０３からのデータの読み出しを行う。この実施の一形態においては、メディア２０３およびデバイス２０２は、ディスク９０およびディスクドライブ装置１にそれぞれ対応し、デバイス２０２は、特に、メディアドライブ部２に対応する。
【０２２３】
書き込みモジュール２００は、デバイス２０２を制御し、メディア２０３に対するデータの書き込みや、メディア２０３からのデータの読み出しを行わせる。実時間情報取り扱いモジュール２０１は、実時間情報２０４に関する情報を取得する。この実施の一形態においては、書き込みモジュール２００および実時間情報取り扱いモジュール２０１は、それぞれディスクドライブ装置１のシステムコントローラ９が有する機能である。これに限らず、書き込みモジュール２００および実時間情報取り扱いモジュール２０１は、それぞれディスクドライブ装置１に接続されるパーソナルコンピュータ１００上のソフトウェアで実現してもよい。この場合、これらモジュール２００および２０１は、例えばパーソナルコンピュータ１００上の上述したディスクドライブ装置制御用ソフトウェアである。
【０２２４】
記録時には、実時間情報２０４に対して所定の処理を施して書き込みモジュール２００に渡す。書き込みモジュール２００は、システムが有する情報や、デバイス２０２やメディア２０３から得られる情報に基づき、メディア２０３において実時間情報２０４を記録するための最低連続書き込みサイズが確保できるか否かを判断し、確保できる場合に、デバイス２０２を制御して、実時間情報２０４をメディア２０３に書き込む。
【０２２５】
上述の最低連続書き込みサイズを確保するためには、下記の５つの情報が必要である。
（Ａ）最大シーク時間（または最大シーク時間に相当する時間）
（Ｂ）ゾーン情報
（Ｃ）交替領域のメディア２０３上の位置と利用状況
（Ｄ）実読み込み速度
（Ｅ）実時間情報のデータレート
【０２２６】
（Ａ）の最大シーク時間は、デバイス２０２若しくはデバイス２０２とメディア２０３との組み合わせで決まることが多く、一般的には、システムで固定的な値とされる。この実施の一形態では、次世代ＭＤ１システムおよび次世代ＭＤ２システムの規格として最大シーク時間が定められているため、その値を用いることができる。ディスクドライブ装置１のシステムコントローラ９が有する図示されないＲＯＭに予め記憶させておいて、書き込みモジュール２００により読み出して用いてもよいし、書き込みモジュール２００や実時間情報取り扱いモジュール２０１を構成するプログラム中に予め定数として組み込んでおいてもよい。
【０２２７】
最大シーク時間が固定的でない場合も考えられる。このときは、例えばデバイス２０２に最大シーク時間を計測する仕組みを備えておき、書き込みモジュール２００は、書き込みを行う際にその仕組みを利用して最大シーク時間をその都度、取得するようにすればよい。
【０２２８】
（Ｂ）のゾーン情報は、システム若しくはメディア２０３に依存する。システムで利用されるゾーン情報は、一般的に、システムの仕様やメディア２０３のフォーマットにより規定され、固定的な値とされている。そのため、書き込みモジュール２００は、システム毎若しくはメディア２０３毎に固定的な値を用いることができる。メディア２０３がゾーンを持たない場合には、このゾーン情報を省略できる。
【０２２９】
（Ｃ）の交替領域の位置や利用状況は、個々のメディア２０３によりそれぞれ異なる。書き込みモジュール２００は、デバイス２０２を介してメディア２０３にアクセスして交替領域の位置や利用状況を調査する。デバイス２０２に交替領域の情報を取得する機能がある場合は、書き込みモジュール２００は、デバイス２０２に対して交替領域の位置や利用状況を問い合わせる。この実施の一形態に適用可能な次世代ＭＤ１または次世代ＭＤ２では、ＤＤＴ領域に交替領域の情報が管理されている。書き込みモジュール２００またはデバイス２０２によりこのＤＤＴ領域をアクセスすることにより、交替領域の位置や利用状況を取得することができる。メディア２０３が理想的な状態（物理的な欠陥が全く発生しない、など）であれば、この交替領域の位置や利用状況に関する情報を省略できる。
【０２３０】
（Ｄ）の実読み込み速度は、ここでは、システムの仕様によって最低読み取り速度が規定され、固定的な値が用いられているものとする。この場合、書き込みモジュール２００は、仕様により規定された最低読み取り速度の情報のみを利用すればよい。また、メディア２０３に複数のゾーンが設けられている場合、実読み込み速度は、ゾーン毎に異なる可能性がある。この場合でも、書き込みモジュール２００は、ゾーン毎の実読み込み速度の情報を、システムから得ることができる。
【０２３１】
（Ｅ）の実時間情報２０４のデータレートは、今まさに書き込みモジュール２００によりメディア２０３に書き込まれる実時間情報２０４のデータレートである。実時間情報２０４が実時間取り扱いモジュール２０１に供給される。書き込みモジュール２００は、実時間取り扱いモジュール２０１から、実時間取り扱いモジュール２０１に供給された当該実時間情報２０４のデータレートを受け取る。若しくは、書き込みモジュール２００が実時間取り扱いモジュール２０１に対して、供給された実時間情報２０４のデータレートを問い合わせてもよい。また、実時間取り扱いモジュール２０１から書き込みモジュール２００に対して実時間情報２０４が渡された際に、書き込みモジュール２００が当該実時間情報２０４のデータレートを調べるようにしてもよい。
【０２３２】
実時間情報２０４のデータレートとしては、再生時間に応じてデータレートが可変になる可変データレートと、再生時間に対してデータレートが固定的な固定データレートとがある。固定データレートの場合は、当該データレートをそのまま用いて最低連続書き込み領域サイズを求める。可変データレートの場合は、データレートの変化位置と、データレートの変化後のデータレートとを取得することで、対応可能である。すなわち、可変データレートの場合、データレートが変わる部分毎に連続書き込み領域サイズを再計算させ、その部分を局所的に固定データレートの実時間情報２０４として扱う。実時間情報２０４の全体について、データレートの変化値および変化後のデータレートを予め取得しておくようにしても良い。一例として、ブロック単位でデータレートが可変されている場合、予め各ブロックを調べてブロック毎のデータレートを取得する。このデータレートの変化部分の検出および変化部分毎の連続書き込み領域の再計算などの処理は、例えば実時間取り扱いモジュール２０１で行う。
【０２３３】
図３３、図３４および図３５は、連続書き込み領域を取得して実時間情報２０４をメディア２０３に書き込む処理の例を示すフローチャートである。
【０２３４】
図３３は、実時間情報２０４が固定データレートである場合の一例の処理を示す。先ず、メディア２０３に対する実時間情報２０４の書き込みが指示されると、ステップＳ１０、Ｓ１１、Ｓ１２、Ｓ１３およびＳ１４で、（Ａ）最大シーク時間、（Ｂ）ゾーン情報、（Ｃ）交替領域の位置と利用状況、（Ｄ）実読み込み速度情報、ならびに、（Ｅ）実時間情報２０４のデータレートが書き込みモジュール２００によりそれぞれ取得される。このとき、固定的な値が用いられる情報に関しては、例えばシステムが有するＲＯＭなどに予め記憶されている値を用いることができる。次のステップＳ１５で、ステップＳ１０〜Ｓ１４で求めた各値を用いて、最低連続書き込み領域のサイズが計算される。
【０２３５】
ステップＳ１６では、書き込みモジュール２００によりデバイス２０２を介してメディア２０３の空き領域が調べられ、ステップＳ１５で求められたサイズの連続空き領域が必要な数だけメディア２０３上に存在するか否かが判断される。すなわち、このステップＳ１６では、例えば実時間情報２０４の全体のサイズが１Ｍ(Mega)ビットで、最低連続書き込み領域サイズが２５６ｋビットであった場合、２５６ｋビットの連続した空き領域がメディア２０３上に４個、存在するか否かが判断される。
【０２３６】
例えば、この実施の一形態による次世代ＭＤ１システムまたは次世代ＭＤ２システムのディスクを用いる場合は、ＦＡＴ領域を調べることで、空き領域の情報を知ることができる。
【０２３７】
若し、存在しないと判断されれば、処理はステップＳ１７に移行され、書き込みが失敗する旨の警告が書き込みモジュール２００により発せられ、当該実時間情報２０４のメディア２０３への書き込みが中止される。これに限らず、ステップＳ１６で存在しない旨の判断がなされた場合でも、実時間情報２０４をメディア２０３に書き込んでもよい。書き込まれた領域間のシークが最大シーク時間を要しない場合、連続性を保ったまま再生することができる可能性がある。
【０２３８】
ステップＳ１６で存在すると判断されれば、処理はステップＳ１８に移行され、実時間情報２０４がメディア２０３に書き込まれる。このとき、ステップＳ１６で取得されたメディア２０３の空き領域情報に基づき、最低連続書き込み領域サイズ以上の連続した空き領域毎に、実時間情報２０４が所定単位で書き込まれる。実時間情報２０４の全長についてメディア２０３への書き込み処理がなされると、処理はステップＳ１９に移行され、書き込み処理が終了される。
【０２３９】
なお、実時間情報の書き込みに際して、この発明の実施の一形態による次世代ＭＤ１システムまたは次世代ＭＤ２システムでは、ＡＴＲＡＣが改良されたＡＴＲＡＣ３プラスにより圧縮符号化されたオーディオデータは、データレートが３５２ｋｂｐｓだと仮定して書き込むようにしている。例えば、ＡＴＲＡＣ３プラス方式により、データレートが６４ｋｂｐｓに圧縮符号化されたオーディオデータを書き込む際にも、データレートが３５２ｋｂｐｓであると仮定して書き込むようにされている。
【０２４０】
図３４は、実時間情報２０４が可変データレートである場合の第１の例の処理を示す。この第１の例では、実時間情報２０４のデータレートをリアルタイムに取得しながら最低連続書き込み領域サイズを計算する。
【０２４１】
先ず、メディア２０３に対する実時間情報２０４の書き込みが指示されると、ステップＳ２０で、上述の図３３におけるステップＳ１１〜Ｓ１３までの処理が行われ、（Ａ）最大シーク時間、（Ｂ）ゾーン情報、（Ｃ）交替領域の位置および利用状況、ならびに、（Ｄ）実読み込み速度情報がそれぞれ取得される。
【０２４２】
次のステップＳ２１では、例えば実時間情報取り扱いモジュール２０１により、実時間情報２０４の一部について（Ｅ）データレートが取得されると共に、取得されたデータレートに対する最低連続書き込み領域サイズが、当該データレートとステップＳ２０で取得された各情報とに基づき計算される。そして、ステップＳ２２で、書き込みモジュール２００によりデバイス２０２を介してメディア２０３の空き領域が調べられ、ステップＳ２１で求められたサイズの連続した空き領域が必要な数だけメディア２０３上に存在するか否かが判断される。若し、存在しないと判断されれば、処理はステップＳ２３に移行され、書き込みが失敗する旨の警告が発せられる。
【０２４３】
一方、ステップＳ２２で存在すると判断されれば、処理はステップＳ２４に移行され、ステップＳ２１でデータレート取得の対象とされた実時間情報２０４の一部が、ステップＳ２２で取得されたメディア２０３の空き領域に書き込まれる。
【０２４４】
ステップＳ２４で実時間情報２０４の一部の書き込み処理が終了したら、処理はステップＳ２５に移行され、実時間情報２０４について、書き込むべきデータが残っているか否かが判断される。若し、実時間情報２０４の全長にわたってメディア２０３に対する書き込み処理がなされ、書き込むべき部分が残っていないと判断されれば、処理はステップＳ２６に移行し、一連の書き込み処理が終了される。
【０２４５】
一方、実時間情報２０４について、未だ全長にわたって書き込み処理が終了しておらず、書き込むべきデータが残っていると判断されれば、処理はステップＳ２１に戻され、実時間情報２０４の次の一部、すなわち、前回のステップＳ２１でデータレートを取得された部分に時間的に連続する次の一部についてデータレートが取得され、取得されたデータレートに対する最低連続書き込み領域サイズが、当該データレートとステップＳ２０で取得された各情報とに基づき計算される。
【０２４６】
図３５は、実時間情報２０４が可変データレートである場合の第２の例の処理を示す。この第２の例では、実時間情報２０４の全長にわたって予め各部のデータレートを取得し、取得された各部のデータレートに基づき最低連続書き込み領域サイズを計算する。
【０２４７】
先ず、メディア２０３に対する実時間情報２０４の書き込みが指示されると、ステップＳ３０で、上述の図３３におけるステップＳ１１〜Ｓ１３までの処理が行われ、最大シーク時間、ゾーン情報、交替領域の位置および利用状況、ならびに、実読み込み速度情報がそれぞれ取得される。
【０２４８】
次のステップＳ３１では、例えば実時間情報取り扱いモジュール２０１により、実時間情報２０４の全体について各部のデータレートが取得されると共に、最低連続書き込み領域サイズが、当該データレートとステップＳ３０で取得された各情報とに基づき計算される。そして、ステップＳ３２で、書き込みモジュール２００によりデバイス２０２を介してメディア２０３の空き領域が調べられ、ステップＳ３１で求められたサイズの連続空き領域が必要な数だけメディア２０３上に存在するか否かが判断される。若し、存在しないと判断されれば、処理はステップＳ３３に移行され、書き込みが失敗する旨の警告が発せられる。
【０２４９】
ステップＳ３２で存在すると判断されれば、処理はステップＳ３４に移行され、ステップＳ３１で取得されたメディア２０３の空き領域情報に基づき、実時間情報２０４のメディア２０３に対する書き込み処理が行われる。実時間情報２０４の全長にわたってメディア２０３にに対する書き込み処理がなされると、処理はステップＳ３５に移行され、一連の書き込みが終了される。
【０２５０】
なお、上述では、メディア２０３が次世代ＭＤ１システムまたは次世代ＭＤ２システムの仕様によるディスクであるとして説明したが、これはこの例に限定されない。メディア２０３は、ランダムアクセス可能な記録媒体であれば、他の種類のものを用いることもできる。例えば、ＣＤ−Ｒ(Compact Disc-Recordable)やＣＤ−ＲＷ(Compact Disc-ReWritable)といった記録可能なタイプのＣＤ(Compact Disc)や、記録可能なタイプのＤＶＤ(Digital Versatile Disc)をメディア２０３に適用することができる。勿論、Ｂｌｕ−ｒａｙディスクのような、さらに大容量の記録を可能にした記録媒体をメディア２０３に適用することもできる。また、フラッシュメモリなどのような半導体メモリをメディア２０３に適用することもできる。さらに、ハードディスクドライブをメディア２０３に適用することができる。
【０２５１】
また、上述では、（Ｄ）の実読み込み速度として固定的な値を用いているが、メディア２０３がＣＤ−Ｒ、ＣＤ−ＲＷ、記録可能なＤＶＤなどの場合、読み込み速度が再生装置（デバイス２０２）毎に異なる可能性がある。このような場合には、読み込み速度をメディア２０３に規定される例えば１倍速として考えることで、同様に対応可能である。
【０２５２】
さらに、上述では、実時間情報が音楽データや動画データであると説明したが、これはこの例に限定されない。実時間情報の他の例としては、機器の動作シミュレーション用データが挙げられる。動作シミュレーションデータの例としては、落下・衝撃試験、湿度・温度試験、静電試験、ユーザ動作シミュレーション、コンピュータなどの機器動作シミュレーション、プロトコルシミュレーションなどに用いるデータが考えられる。
【図面の簡単な説明】
【０２５３】
【図１】次世代ＭＤ１システムの仕様のディスクの説明に用いる図である。
【図２】次世代ＭＤ１システムの仕様のディスクの記録領域の説明に用いる図である。
【図３】次世代ＭＤ２システムの仕様のディスクの説明に用いる図である。
【図４】次世代ＭＤ２システムの仕様のディスクの記録領域の説明に用いる図である。
【図５】次世代ＭＤ１および次世代ＭＤ２のエラー訂正符号化処理の説明に用いる図である。
【図６】次世代ＭＤ１および次世代ＭＤ２のエラー訂正符号化処理の説明に用いる図である。
【図７】次世代ＭＤ１および次世代ＭＤ２のエラー訂正符号化処理の説明に用いる図である。
【図８】ウォブルを用いたアドレス信号の生成の説明に用いる斜視図である。
【図９】現行のＭＤシステムおよび次世代ＭＤ１システムのＡＤＩＰ信号の説明に用いる図である。
【図１０】現行のＭＤシステムおよび次世代ＭＤ１システムのＡＤＩＰ信号の説明に用いる図である。
【図１１】次世代ＭＤ２システムのＡＤＩＰ信号の説明に用いる図である。
【図１２】次世代ＭＤ２システムのＡＤＩＰ信号の説明に用いる図である。
【図１３】現行のＭＤシステムおよび次世代ＭＤ１システムでのＡＤＩＰ信号とフレームとの関係を示す図である。
【図１４】次世代ＭＤ１システムでのＡＤＩＰ信号とフレームとの関係を示す図である。
【図１５】次世代ＭＤ２システムでのコントロール信号の説明に用いる図である。
【図１６】ディスクドライブ装置のブロック図である。
【図１７】メディアドライブ部の構成を示すブロック図である。
【図１８】オーディオデータの管理方式の一例の説明に用いる図である。
【図１９】オーディオデータファイルの説明に用いる図である。
【図２０】トラックインデックスファイルの説明に用いる図である。
【図２１】プレイオーダテーブルの説明に用いる図である。
【図２２】プログラムドプレイオーダテーブルの説明に用いる図である。
【図２３】グループインフォメーションテーブルの説明に用いる図である。
【図２４】トラックインフォメーションテーブルの説明に用いる図である。
【図２５】パーツインフォメーションテーブルの説明に用いる図である。
【図２６】ネームテーブルの説明に用いる図である。
【図２７】オーディオデータの管理方式の一例の処理を説明するための図である。
【図２８】ネームテーブルのネームスロットが複数参照可能であることを説明するための図である。
【図２９】オーディオデータファイルからパーツを削除する処理の説明に用いる図である。
【図３０】パーソナルコンピュータとディスクドライブ装置とが接続された状態で、書き込むデータの種類により管理権限を移動させることを説明するための図である。
【図３１】最大シーク時間と実時間情報の連続的な再生のと関係を説明するための図である。
【図３２】最低連続書き込み領域を取得する処理を概念的に説明するための機能ブロック図である。
【図３３】実時間情報が固定データレートである場合の一例の書き込み処理を示すフローチャートである。
【図３４】実時間情報が可変データレートである場合の第１の例による書き込み処理を示すフローチャートである。
【図３５】実時間情報が可変データレートである場合の第２の例による書き込み処理を示すフローチャートである。
【符号の説明】
【０２５４】
１  ディスクドライブ装置
２  メディアドライブ部
３  メモリ転送コントローラ
４  クラスタバッファメモリ
９  システムコントローラ
９０  ディスク
１００  パーソナルコンピュータ
２００  書き込みモジュール
２０１  実時間情報取り扱いモジュール
２０２  デバイス
２０３  メディア
２０４  実時間情報
【図１】
2005129114.tif 000003
【図２】
2005129114.tif 000004
【図３】
2005129114.tif 000005
【図４】
2005129114.tif 000006
【図５】
2005129114.tif 000007
【図６】
2005129114.tif 000008
【図７】
2005129114.tif 000009
【図８】
2005129114.tif 000010
【図９】
2005129114.tif 000011
【図１０】
2005129114.tif 000012
【図１１】
2005129114.tif 000013
【図１２】
2005129114.tif 000014
【図１３】
2005129114.tif 000015
【図１４】
2005129114.tif 000016
【図１５】
2005129114.tif 000017
【図１６】
2005129114.tif 000018
【図１７】
2005129114.tif 000019
【図１８】
2005129114.tif 000020
【図１９】
2005129114.tif 000021
【図２０】
2005129114.tif 000022
【図２１】
2005129114.tif 000023
【図２２】
2005129114.tif 000024
【図２３】
2005129114.tif 000025
【図２４】
2005129114.tif 000026
【図２５】
2005129114.tif 000027
【図２６】
2005129114.tif 000028
【図２７】
2005129114.tif 000029
【図２８】
2005129114.tif 000030
【図２９】
2005129114.tif 000031
【図３０】
2005129114.tif 000032
【図３１】
2005129114.tif 000033
【図３２】
2005129114.tif 000034
【図３３】
2005129114.tif 000035
【図３４】
2005129114.tif 000036
【図３５】
2005129114.tif 000037