(57)【要約】【課題】  パーソナルコンピュータ等から記録再生装置に装着された記録媒体にチェックアウトされたコンテンツデータについて自動でグループを生成し、容易に管理を行うようにすることを目的とする。【解決手段】  複数のコンテンツデータを保持する情報処理装置とデータ通信を行いコンテンツデータを受信して装置本体に装填されている記録媒体に記録したデータの管理を行う際、コンテンツデータを受信時に新グループを作成し、受信したコンテンツデータ２１０のトラック情報を記録し、この作成された新グループに受信したコンテンツデータ２１０のトラック情報を基に受信順２１０ａに登録することを特徴とする。【選択図】        図４３
2005149675.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツデータを保持する情報処理装置とデータ通信を行いコンテンツデータを受信して装置本体に装填されている記録媒体に記録する記録再生装置において、
コンテンツデータを受信時に新グループを作成する手段と、
受信したコンテンツデータのトラック情報を記録する手段と、
前記新グループとして受信した前記コンテンツデータの前記トラック情報を基に受信順に登録する手段とを有する
ことを特徴とする記録再生装置。
【請求項２】
請求項１記載の記録再生装置において、
予め前記新グループに登録可能なコンテンツデータのトラック数の上限を設定し、前記登録する手段は、受信したコンテンツデータのトラック数が前記上限の設定数を超えた分について受信履歴の古い順に前記新グループから削除する
ことを特徴とする記録再生装置。
【請求項３】
請求項１又は２記載の記録再生装置において、
受信したコンテンツデータを前記情報処理装置に返信する場合、当該コンテンツデータが前記新グループに登録されているときは当該コンテンツデータを前記新グループから削除する
ことを特徴とする記録再生装置。
【請求項４】
複数のコンテンツデータを保持する情報処理装置とデータ通信を行いコンテンツデータを受信して装置本体に装填されている記録媒体に記録したデータのデータ管理方法において、
コンテンツデータを受信時に新グループを作成し、
受信したコンテンツデータのトラック情報を記録し、
前記新グループに受信した前記コンテンツデータの前記トラック情報を基に受信順に登録する
ことを特徴とするデータ管理方法。
【請求項５】
請求項４記載のデータ管理方法において、
予め前記新グループに登録可能なコンテンツデータのトラック数の上限を設定し、受信したコンテンツデータのトラック数が前記上限の設定数を超えた分について受信履歴の古い順に前記新グループから削除する
ことを特徴とするデータ管理方法。
【請求項６】
請求項４又は５記載のデータ管理方法において、
受信したコンテンツデータを前記情報処理装置に返信する場合、当該コンテンツデータが前記新グループに登録されているときは当該コンテンツデータを前記新グループから削除する
ことを特徴とするデータ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばパーソナルコンピュータ等の情報処理装置とデータ通信を行い転送されたコンテンツデータの管理に適用して好適な記録再生装置及びこれを用いたデータ管理方法に関する。
【背景技術】
【０００２】
従来、ＭＤ（ミニディスク）などに代表される携帯型の記録媒体は、デジタルオーディオデータ（音楽コンテンツ）などのデータを記録再生する記録媒体として普及している。ＣＤ（コンパクトディスク）等の記録媒体に記録されたオーディオデータをＭＤ対応の記録再生装置を用いてＭＤにダビングして音楽を楽しむことができる。例えば、特許文献１には、ＭＤにダビングした曲をトラック単位でグループ化することで簡単に管理できるようにした技術が記載されている。
【特許文献１】特開２００２−２７９７２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、ＭＤが装填された記録再生装置にパーソナルコンピュータ（ＰＣ）を接続して、音楽ファイルを音楽コンテンツの配信サーバからインターネットなどを介して配信される、ユーザの所望とするオーディオデータを記録させるサービス（いわゆるチェックアウト）が提供されている。
【０００４】
この種のサービスでは、ＰＣから記録再生装置に装填されているＭＤにチェックアウトされた曲について、ユーザ自身が１曲１曲を指定してグループ化する必要があった。特に最近では、ＭＤへの記録方式やデータの圧縮方式に改良が加えられ、従来の数倍のオーディオデータを記録することが可能になり、扱える曲数が数１０００曲を超えるようになった。このような場合、ユーザは最近チェックアウトした曲を聴きたいと感じても、曲番号を覚えていなければならなかったり、曲名やアーティスト名等からサーチするしか方法がなく不便であった。
【０００５】
斯かる点に鑑み、本発明は、ＰＣ等の情報処理装置から記録再生装置に装着された記録媒体にチェックアウトされたコンテンツデータについて自動でグループを生成し、容易に管理を行うようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決し、本発明の目的を達成するため、本発明は、複数のコンテンツデータを保持する情報処理装置とデータ通信を行いコンテンツデータを受信して装置本体に装填されている記録媒体に記録したデータの管理を行う際、コンテンツデータを受信時に新グループを作成し、受信したコンテンツデータのトラック情報を記録し、この作成された新グループに受信したコンテンツデータのトラック情報を基に受信順に登録することを特徴とする。
【０００７】
斯かる本発明によれば、コンテンツデータを受信したことを検出して新グループを作成し、この作成した新グループにコンテンツデータを受信順に登録することで、最近受信したコンテンツデータを管理することができる。
【０００８】
また、本発明は、予め新グループに登録可能なコンテンツデータのトラック数の上限を設定し、受信コンテンツデータのトラック数が上記設定した上限の設定数を超えた分について受信履歴の古い順に前記新グループから削除することを特徴とする。
【０００９】
上記本発明によれば、新グループに登録可能なコンテンツデータのトラック数に上限を設定し、その設定数を超えた分について受信履歴の古いデータから削除するようにしたので、最新のコンテンツデータを管理できる。
【００１０】
また、本発明は、受信したコンテンツデータを情報処理装置に返信する場合、当該コンテンツデータが新グループに登録されているときは当該コンテンツデータをこの新グループから削除することを特徴とする。
【００１１】
上記本発明によれば、データ通信により受信（チェックアウト）して新グループに登録されていたコンテンツデータを返信（チェックイン）した場合に新グループから削除することで、チェックアウト及びチェックインされたコンテンツデータを正確に把握することができる。
【発明の効果】
【００１２】
パーソナルコンピュータ等の情報処理装置からＭＤ等の記録媒体に転送（チェックアウト）された曲について自動的にグループ化され、かつその後のチェックイン及びチェックアウト結果を随時グループの登録情報に反映するので、ユーザがいちいちグループを設定する操作が必要なく、最近ＭＤに入れたものを把握してすばやく視聴することができ、使い勝手が向上するという効果が得られる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して、本発明の一実施の形態の例の記録再生装置及びこの記録再生装置を用いて行われるデータ管理方法について説明する。
【００１４】
本発明が適用される記録再生装置は、ＭＤ（ミニディスク）システムで使用されているディスクと同様あるいはＭＤシステムで使用されているディスクに準拠した光磁気記録のディスクを記録媒体として用い、現行のパーソナルコンピュータとの親和性が図れるように、ファイル管理システムとして例えばＷｉｎｄｏｗｓ（登録商標）で使用されているＦＡＴ（File Allocation Table）システムのような汎用のファイル管理システムを使用して、オーディオデータ等のコンテンツデータやコンピュータユースの各種データを記録再生することができるものである。また、この記録再生装置は現行のＭＤシステムに対して、エラー訂正方式や変調方式を改善することにより、データの記録容量の増大を図るとともに、データの信頼性を高めるようになされている。さらに、コンテンツデータを暗号化するとともに、不正コピーを防止して、コンテンツデータの著作権の保護が図れるようになされている。
【００１５】
説明は下記項目に沿って進めるとする。
１．記録方式の概要
２．ディスクについて
３．信号フォーマット
４．記録再生装置の構成
５．次世代ＭＤ１及び次世代ＭＤ２によるディスクの初期化処理について
６．音楽データの管理方式について
７．パーソナルコンピュータとの接続時の動作について
８．ディスク上に記録されたオーディオデータのコピー制限について
９．次世代ＭＤ１システムと現行ＭＤシステムとの共存について１０．コンテンツデータの自動グループ化について
【００１６】
１．記録方式の概要
本例の記録再生装置における記録再生のフォーマットとしては、現行のＭＤシステムで用いられているディスクと全く同様のディスクを用いるようにした次世代ＭＤ１の仕様と、現行のＭＤシステムで用いられているディスクと外形は同様であるが、例えばＤＷＤＤ技術を使うことにより、線記録方向の記録密度を上げて、記録容量をより増大した次世代ＭＤ２の仕様とがある。
【００１７】
図１に、各ＭＤシステムの仕様の比較を示す。表中のＭＤは従前のオーディオデータのみを記録再生するミニディスクシステムを示す。従前のＭＤシステムより記録方式を変えて高密度化を図りより高容量データの記録再生が可能なＭＤシステムとしてＨｉ−ＭＤ（出願人登録商標）と呼ばれるものが提案されている。Ｈｉ−ＭＤ１、Ｈｉ−ＭＤ１．５及びＨｉ−ＭＤ３は、オーディオデータ及びＰＣ（パーソナルコンピュータ）などのコンピュータにて読み書き可能なデータ（ＰＣデータと称する。）の混在が可能となっている。さらに、Ｈｉ−ＭＤ３では専用ディスクを用い、変調方式ＤＷＤＤ（Domain Wall Displacement Detection）の光磁気記録再生技術を採用して、オーディオデータとＰＣデータをさらに大容量での記録再生を実現可能にするものが開発されている。
【００１８】
本例では、Ｈｉ−ＭＤ１及びＨｉ−ＭＤ１．５を次世代ＭＤ１、ＨＩ−ＭＤ３を次世代ＭＤ２としている。
【００１９】
現行のＭＤシステムでは、カートリッジに収納された直径６４ｍｍの光磁気ディスクが記録媒体として用いられている。ディスクの厚みは１．２ｍｍであり、その中央に１１ｍｍの径のセンターホールが設けられている。カートリッジの形状は、長さ６８ｍｍ、幅７２ｍｍ、厚さ５ｍｍである。
【００２０】
次世代ＭＤ１の仕様でも次世代ＭＤ２の仕様でも、これらディスクの形状やカートリッジの形状は、全て同じである。リードイン領域の開始位置についても、次世代ＭＤ１の仕様及び次世代ＭＤ２の仕様のディスクも、２９ｍｍから始まり、現行のＭＤシステムで使用されているディスクと同様である。これら次世代ＭＤは、現在一般に使用されているＡＴＲＡＣ（Adaptive Transform Acoustic Coding）３（登録商標）の約２倍の圧縮率となる音声圧縮技術を採用している。
【００２１】
また、次世代ＭＤには個々のディスクに固有のユニークＩＤ（Identification）の割り当てを行うようにしており、例えば、Ｈｉ−ＭＤ１はフォーマット時にディスク上のセキュアな領域に直接コンピュータからは見えないファイル形式で記録し、Ｈｉ−ＭＤ１．５及びＨｉ−ＭＤ３では後述の図２に示すディスク上のＴＯＣ（Table Of Contents）のさらに内側の最内周にバーコード領域（ＢＣＡ）を設け予め記録することで割り当てる。
【００２２】
本例の従前のＭＤメディアを使用してコンピュータユースにも対応するようにしたシステムでは、フォーマット時に従前のＭＤ用とするか次世代ＭＤ用とするかフォーマット形式を選択することができる。
【００２３】
トラックピッチについては、次世代ＭＤ２では、１．２μｍから１．３μｍ（例えば１．２５μｍ）とすることが検討されている。これに対して、現行のＭＤシステムのディスクを流用する次世代ＭＤ１では、トラックピッチは１．６μｍとされている。ビット長は、次世代ＭＤ１が０．４４μｍ／ビットとされ、次世代ＭＤ２が０．１６μｍ／ビットとされる。冗長度は、次世代ＭＤ１及び次世代ＭＤ２ともに、２０．５０％である。
【００２４】
また、光学的の仕様については、次世代ＭＤ１の仕様では、レーザ波長λが７８０ｎｍとされ、光学ヘッドの対物レンズの開口率ＮＡが０．４５とされている。次世代ＭＤ２の仕様も同様に、レーザ波長λが７８０ｎｍとされ、光学ヘッドの開口率ＮＡが０．４５とされている。
【００２５】
記録方式としては、次世代ＭＤ１の仕様はＨｉ−ＭＤ１ではピット／グルーブ記録方式併用、Ｈｉ−ＭＤ１．５ではピット記録方式のみ、次世代ＭＤ２の仕様はグルーブ記録方式が採用されている。
【００２６】
エラー訂正符号化方式としては、現行のＭＤシステムでは、ＡＣＩＲＣ(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 Laser Power Control）動作も行う。
【０１７３】
すなわち、図示していないが、光学ヘッド１９内にはレーザーパワーモニタ用のディテクタが設けられ、そのモニタ信号がレーザドライバ／ＡＰＣ２０にフィードバックされる。レーザドライバ／ＡＰＣ２０は、モニタ信号として得られる現在のレーザーパワーを、設定されているレーザーパワーと比較して、その誤差分をレーザ駆動信号に反映させることで、レーザダイオードから出力されるレーザーパワーが、設定値で安定するように制御している。
【０１７４】
なお、レーザーパワーとしては、再生レーザーパワー、記録レーザーパワーとしての値がドライブコントローラ３１によって、レーザドライバ／ＡＰＣ２０内部のレジスタにセットされる。
【０１７５】
ドライブコントローラ３１は、システムコントローラ９からの指示に基づいて、以上の各動作（アクセス、各種サーボ、データ書込、データ読出の各動作）が実行されるように制御を行う。
【０１７６】
なお、図１８において一点鎖線で囲ったＡ部、Ｂ部は、例えば１チップの回路部として構成できる。
【０１７７】
５．次世代ＭＤ１及び次世代ＭＤ２によるディスクの初期化処理について
次世代ＭＤ１及び次世代ＭＤ２によるディスクには、上述したように、ＦＡＴ外又はバーコード領域（ＢＣＡ）にＵＩＤ（ユニークＩＤ）が記録され、この記録されたＵＩＤを用いてセキュリティ管理がなされる。次世代ＭＤ１及び次世代ＭＤ２に対応したディスクは、原則的には、ディスク上の所定位置、例えばリードイン領域にＵＩＤが予め記録されて出荷される。ＵＩＤが予め記録される位置は、リードイン領域に限られない。例えば、ディスクの初期化後にＵＩＤが書き込まれる位置が固定的であれば、その位置に予め記録しておくこともできる。
【０１７８】
一方、次世代ＭＤ１によるディスクは、現行のＭＤシステムによるディスクを用いることが可能とされている。そのため、ＵＩＤが記録されずに既に出回っている、多数の現行のＭＤシステムによるディスクが次世代ＭＤ１のディスクとして使用されることになる。
【０１７９】
そこで、このような、ＵＩＤが記録されずに出回ってしまった現行のＭＤシステムによるディスクに対しては、規格にて守られたエリアを設け、当該ディスクの初期化時にそのエリアにディスクドライブ装置１において乱数信号を記録し、これを当該ディスクのＵＩＤとして用いる。また、ユーザがこのＵＩＤが記録されたエリアにアクセスすることは、規格により禁止する。なお、ＵＩＤは、乱数信号に限定されない。例えば、メーカーコード、機器コード、機器シリアル番号及び乱数を組み合わせて、ＵＩＤとして用いることができる。さらに、メーカーコード、機器コード及び機器シリアル番号の何れかまたは複数と、乱数とを組み合わせて、ＵＩＤとして用いることもできる。
【０１８０】
図２７は、次世代ＭＤ１によるディスクの一例の初期化処理を示すフローチャートである。最初のステップＳ１００で、ディスク上の所定位置がアクセスされ、ＵＩＤが記録されているかどうかが確認される。ＵＩＤが記録されていると判断されれば、そのＵＩＤが読み出され、例えば補助メモリ５に一時的に記憶される。
【０１８１】
ステップＳ１００でアクセスされる位置は、例えばリードイン領域のような、次世代ＭＤ１システムによるフォーマットのＦＡＴ領域外である。当該ディスク９０が、例えば過去に初期化されたことがあるディスクのように、既にＤＤＴが設けられていれば、その領域をアクセスするようにしてもよい。なお、このステップＳ１００の処理は、省略することが可能である。
【０１８２】
次に、ステップＳ１０１で、Ｕ−ＴＯＣがＥＦＭ変調により記録される。このとき、Ｕ−ＴＯＣに対して、アラートトラックと、上述の図３におけるＤＤＴ以降のトラック、すなわち１−７ｐｐ変調でデータが変調されて記録される領域とを確保する情報が書き込まれる。次のステップＳ１０２で、ステップＳ１０１でＵ−ＴＯＣにより確保された領域に対して、アラートトラックがＥＦＭ変調により記録される。そして、ステップＳ１０３で、ＤＤＴが１−７ｐｐ変調により記録される。
【０１８３】
ステップＳ１０４では、ＵＩＤがＦＡＴ外の領域、例えばＤＤＴ内に記録される。上述のステップＳ１００で、ＵＩＤがディスク上の所定位置から読み出され補助メモリ５に記憶されている場合、そのＵＩＤが記録される。また、上述のステップＳ１００で、ディスク上の所定位置にＵＩＤが記録されていないと判断されていた場合、または、上述のステップＳ１００が省略された場合には、乱数信号に基づきＵＩＤが生成され、この生成されたＵＩＤが記録される。ＵＩＤの生成は、例えばシステムコントローラ９によりなされ、生成されたＵＩＤがメモリ転送コントローラ３を介してメディアドライブ２に供給され、ディスク９０に記録される。
【０１８４】
次に、ステップＳ１０５で、ＦＡＴなどのデータが、１−７ｐｐ変調でデータが変調されて記録される領域に対して記録される。すなわち、ＵＩＤの記録される領域は、ＦＡＴ外の領域になる。また、上述したように、次世代ＭＤ１においては、ＦＡＴで管理されるべきレコーダブル領域の初期化は、必ずしも必要ではない。
【０１８５】
図２８は、次世代ＭＤ２によるディスクの一例の初期化処理を示すフローチャートである。最初のステップＳ１１０で、予めＵＩＤが書き込まれている所定位置、例えばリードイン領域や、当該ディスク９０が過去に初期化されたことがあるディスクであれば、過去の初期化の際に設けられたＤＤＴなどがアクセスされ、ＵＩＤが記録されているかどうかが確認される。ＵＩＤが記録されていると判断されれば、そのＵＩＤが読み出され、例えば補助メモリ５に一時的に記憶される。なお、ＵＩＤの記録位置は、フォーマット上で固定的に決められているので、ディスク上の他の管理情報を参照することなく、直接的にアクセス可能とされる。これは、上述の図２７を用いて説明した処理にも適用することができる。
【０１８６】
次のステップＳ１１１で、ＤＤＴが１−７ｐｐ変調で記録される。次に、ステップＳ１１２で、ＵＩＤがＦＡＴ外の領域、例えばＤＤＴに記録される。このとき記録されるＵＩＤは、上述のステップＳ１１０でディスク上の所定位置から読み出され補助メモリ５に記憶されたＵＩＤが用いられる。ここで、上述のステップＳ１１０で、ディスク上の所定位置にＵＩＤが記録されていないと判断されていた場合には、乱数信号に基づきＵＩＤが生成され、この生成されたＵＩＤが記録される。ＵＩＤの生成は、例えばシステムコントローラ９によりなされ、生成されたＵＩＤがメモリ転送コントローラ３を介してメディアドライブ２に供給され、ディスク９０に記録される。
【０１８７】
そして、ステップＳ１１３で、ＦＡＴなどが記録される。すなわち、ＵＩＤの記録される領域は、ＦＡＴ外の領域になる。また、上述したように、次世代ＭＤ２においては、ＦＡＴで管理されるべきレコーダブル領域の初期化は、行われない。
【０１８８】
図２９は、ＦＡＴファイルシステム上のファイルのリンクの概念を説明するための図であり、ＦＡＴファイルシステム上で管理されるテキストファイル、例えば、“ＡＡＡ．ＴＸＴ”及び“ＢＢＢ．ＴＸＴ”とディスクとの関係を示す。ＦＡＴファイルシステムは、ファイルやディレクトリへのエントリポイントを示すDir Entry（ディレクトリエントリ）とＦＡＴクラスタの連結情報が記述されたＦＡＴテーブルとを用いてファイル管理を行っている。
【０１８９】
例えば、ファイル“ＡＡＡ．ＴＸＴ”は、ＦＡＴファイルシステム上のＦＡＴセクタの絶対セクタ番号で表される論理アドレス０００２にそのファイルのデータが記録されていることが示され、また、論理アドレス０００２にはその先のリンク情報が示されている。ファイル“ＡＡＡ．ＴＸＴ”の読み出し処理を行うと、論理アドレス０００２へアクセスしリンク情報に従って０００３へとリンクし、さらに０００３からリンクの終点を意味する論理アドレスＦＦＦＦへとリンクし、ファイル“ＡＡＡ．ＴＸＴ”の全データを得ることができる。ディレクトリエントリにおいてファイル情報はこれらの散在するデータからなる一つのファイルとして構成されているが、ディスク上には、相互にリンクした各データが論理アドレスと対応するレコーディングブロック番号で表される相対アドレスによる所定のトラックに散在して記録されている。
【０１９０】
６．音楽データの管理方式について
前述したように、この発明が適用された次世代ＭＤ１及び次世代ＭＤ２のシステムでは、ＦＡＴファイルシステムでデータが管理される。また、記録されるオーディオデータは、所望の圧縮方式で圧縮され、著作者の権利の保護のために、暗号化される。オーディオデータの圧縮方式としては、例えば、ＡＴＲＡＣＸ等を用いることが考えられている。勿論、ＭＰ３（MPEG1 Audio Layer-3 )やＡＡＣ（MPEG2 Advanced Audio Coding )等、それ以外の圧縮方式を用いることも可能である。また、オーディオデータばかりでなく、静止画データや動画データを扱うことも可能である。勿論、ＦＡＴファイルシステムを使っているので、汎用のデータの記録再生を行うこともできる。
【０１９１】
このような次世代ＭＤ１及び次世代ＭＤ２の仕様のディスクにオーディオデータを記録再生するときの管理方式について説明する。
【０１９２】
次世代ＭＤ１のシステムや次世代ＭＤ２のシステムでは、長時間で高音質の音楽データが再生できるようにしたことから、１枚のディスクで管理される楽曲の数も、膨大になっている。また、ＦＡＴファイルシステムを使って管理することで、コンピュータとの親和性が図られている。このことは、使い勝手の向上が図れるというメリットがある反面、音楽データが違法にコピーされてしまい、著作権者の保護が図られなくなる可能性がある。この発明が適用された管理システムでは、このような点に配慮が配られている。
【０１９３】
図３０は、ＦＡＴファイルで管理されるファイルのディレクトリ構造の例を示すものである。Ｒｏｏｔ（ルート）ディレクトリの下に、本例のオーディオファイルを示すＨＩＦＩディレクトリ、テキストファイル等のＰＣデータ用のディレクトリ、Ｗｉｎｄｏｗｓ（登録商標）等のシステムファイル用のディレクトリ、ｂａｔファイル用のディレクトリ等、種々のものがぶら下がっている。
【０１９４】
そして、この例の管理対象とする音楽データが記録されたＨＩＦＩディレクトリは、オーディオデータ管理ファイルとして、再生順番や曲名、曲の長さなどを示すTrack Index File（トラックインデックスファイル）、音楽データが記録されたAudio Data File（オーディオデータファイル）、音楽視聴時の処理やセキュリティ等に関するMAC List File（（Message Authentication Code；メッセージ認証子）ＭＡＣリストファイル）、各EKB File（（Enabling Key Block)ＥＫＢファイル）の各ファイルから構成されている。
【０１９５】
図３１は、オーディオデータ管理ファイルを抽出したものである。オーディオデータファイルは、複数の音楽データが１つのファイルに納められたものであり、ＦＡＴファイルシステムではオーディオデータファイルは、一つの大きなファイルに見える。オーディオデータファイルは、その内部が所定の大きさ例えば１６ＫＢ単位の複数のブロックに区切られ、関連するブロックの集合体はパーツと呼ばれる。
【０１９６】
ＭＡＣリストファイルは、後述する図３２のトラックインフォメーション４５のトラックディスクリプタ内の情報をある手段により計算し、トラックディスクリプタ毎に算出されるＭＡＣ情報から構成され、トラックインデックスファイルなどの正当性の証明に利用される。また、ＥＫＢファイルは暗号処理に関して必要となるものである。
【０１９７】
これらのＦＡＴファイルシステムのＨＩＨＩディレクトリ上の各ファイルは、ミニディスクのＴＯＣから見た場合に、図３１で示すように、あたかも一つの大きなトラック（Track）のかたまりとなって、そのトラックのかたまりがTrack A、Track B、・・・といったように、いくつか存在するようなデータ構造に見える。
【０１９８】
図３２に、トラックインデックスファイル内の構成を示す。トラックインデックスファイルは、オーディオデータファイルに納められた音楽データを管理するための各種の情報が記述されたファイルである。トラックインデックスファイルは、General Information Block(ジェネラルインフォメーションブロック)４１、Play Order Table（プレイオーダーテーブル）４２、Program Order Table（プログラムオーダーテーブル）４３、Group Information Table（グループインフォメーションテーブル）４４、Track Information Table（トラックインフォメーションテーブル）４５、Parts Information Table（パーツインフォメーションテーブル）３６、Name Table（ネームテーブル）４７から構成されている。
【０１９９】
プレイオーダーテーブル（Play Order Table）４２は、デフォルトで定義された再生順序を示すテーブルである。プレイオーダーテーブルは、各トラックナンバ（曲番）についてのトラックインフォメーションテーブルのトラックディスクリプタ（Track Descriptor）へのリンク先を示す情報ＴＩＮＦ１、ＴＩＮＦ２、・・・が格納されている。トラックナンバ（Track No.）は、例えば「１（ＴＮＯ１）」から始まる連続したナンバである。この例では２０４７曲分の記録が可能となっている。
【０２００】
プログラムオーダーテーブル（Program Order Table）４３は、ユーザ定義の再生順を定義するものである。プログラムドプレイオーダーテーブルには、各トラックナンバについてのトラックディスクリプタへのリンク先を示す情報ＰＩＮＦ１、ＰＩＮＦ２、・・・が記述されている。トラックナンバ（Track No.）は、ユーザが定義する任意のナンバである。この例では２０４７曲分の再生順の定義が可能となっている。
【０２０１】
グループインフォメーションテーブル（Group Information Table）４４には、グループに関する情報が記述され、各グループディスクリプタ（Group Descriptor）の情報が定義される。グループは、連続したトラックナンバを持つ１つ以上のトラックの集合、または連続したプログラムドトラックナンバを持つ1つ以上のトラックの集合である。グループインフォメーションテーブルの各フィールドには、グループ（Group）の名前やそのグループに含まれるトラック（Play Order TableまたはProgram Order Table）などが記録される。
【０２０２】
トラックインフォメーションテーブル（Track Information Table）４５には、各曲に関する情報が記述され、各トラック毎（各曲毎）のトラックディスクリプタの情報が定義される。各フィールドにはトラックの鍵情報（Key）や有効期限等の使用条件を示す情報（Usage）、パーツディスクリプタ（Parts Descriptor）へのポインタ（Part No.）、当該トラックのタイトル（Title）、コーデック方式（Codec）、記録日時（T-Date）が格納されている。タイトルには、ネームそのものではなく、ネームテーブルへのポインタ情報が記述されている。
【０２０３】
パーツインフォメーションテーブル（Parts Information Table）４６には、パーツナンバから実際の楽曲の位置をアクセスするポインタが記述され、各パーツ毎のパーツディスクリプタ（Parts Descriptor）の情報が定義される。パーツとは、１トラック（楽曲）の全部、または１トラックを分割した各パーツである。パーツディスクリプタのエントリは、トラックインフォメーションテーブル４５により指し示される。各フィールドには、パーツ（Parts）の鍵情報やパーツの先頭アドレスと終了アドレス（From/To）、そのパーツに続くパーツリンク情報（P-link）等が格納されている。
【０２０４】
なお、パーツナンバのポインタ情報、ネームテーブルのポインタ情報、オーディオファイルの位置を示すポインタ情報として用いるアドレスとしては、ファイルのバイトオフセット、ＦＡＴのクラスナンバ、記録媒体として用いられるディスクの物理アドレス等を用いることができる。
【０２０５】
ネームテーブル（Name Table）３７は、ネームの実体となる文字を表すためのテーブルである。ネームテーブルは複数のネームスロット（図３３）からなる。各ネームスロットは、トラックインフォメーションテーブルやグループインフォメーションテーブル等のネームを示す各ポインタからリンクされて呼び出される。また、各ネームスロットは、複数から呼び出されることが可能である。
【０２０６】
図３３を参照して、本例のオーディオデータ再生時の流れを説明する。例えば、プレイオーダーテーブル４２のＴＮ０２を再生するとする。このＴＮ０２にトラックインフォメーションテーブル４５のあるフィールドのトラックディスクリプタ４５ａを参照するよう示されている場合、このトラックディスクリプタ４５ａのPart No.が指し示すパーツインフォメーションテーブル４６の該当するパーツディスクリプタ４６ａを参照し、オーディオデータ上の開始位置及び終了位置情報（From/To）に基づいて所定パーツ長さのオーディオデータ４８ａを再生する。さらに別のフィールドへのパーツリンク情報が張られている場合、上述したオーディオデータに続いてリンク先のパーツディスクリプタ４６ｂで指定されたオーディオデータ４８ｂを再生し、一つの連続したオーディオデータとして再生される。
【０２０７】
なお、新たにオーディオデータを記録する場合には、ＦＡＴテーブルにより、所望の数のレコーディングブロック以上、例えば、４つのレコーディングブロック以上連続した未使用領域が用意される。所望のレコーディングブロック以上連続した領域を確保するのは、なるべく連続した領域にオーディオデータを記録した方がアクセスに無駄がないためである。
【０２０８】
オーディオデータを記録するための領域が用意されたら、新しいトラックデスクリプションがトラックインフォメーションテーブル上に１つ割り当てられ、このオーディオディデータを暗号化するためのコンテンツの鍵が生成される。そして、入力されたオーディオデータが暗号化され、用意された未使用領域に、暗号化されたオーディオデータが記録される。このオーディオデータが記録された領域がＦＡＴのファイルシステム上でオーディオデータファイルの最後尾に連結される。
【０２０９】
新たなオーディオデータがオーディオデータファイルに連結されたのに伴い、この連結された位置の情報が作成され、新たに確保されたパーツデスクリプションに、新たに作成されたオーディオデータの位置情報が記録される。そして、新たに確保されたトラックデスクリプションに、鍵情報やパーツナンバが記述される。さらに、必要に応じて、ネームスロットにアーチストネームやタイトルネーム等が記述され、トラックデスクリプションに、そのネームスロットにアーチストネームやタイトルネームにリンクするポインタが記述される。そして、プレイオーダーテーブルに、そのトラックデスクリプションのナンバが登録される。また著作権管理情報の更新がなされる。
【０２１０】
オーディオデータを再生する場合には、プレイオーダーテーブルから、指定されたトラックナンバに対応する情報が求められ、再生すべきトラックのトラックディスクリプタが取得される。
【０２１１】
トラックインフォメーションテーブルのそのトラックディスクリプタから、鍵情報が取得され、また、エントリのデータが格納されている領域を示すパーツデスクリプションが取得される。そのパーツデスクリプションから、所望のオーディオデータが格納されているパーツの先頭のオーディオデータファイル上の位置が取得され、その位置に格納されているデータが取り出される。そして、その位置から再生されるデータに対して、取得された鍵情報を用いて暗号が解読され、オーディオデータの再生がなされる。パーツデスクリプションにリンクがある場合には、指定されてパーツにリンクされて、同様の手順が繰り返される。
【０２１２】
プレイオーダーテーブル上で、トラックナンバ「ｎ」であった楽曲を、トラックナンバ「ｎ＋ｍ」に変更する場合には、プレイオーダーテーブル内のトラック情報ＴＩＮＦｎから、そのトラックの情報が記述されている例えばトラックデスクリプションＤｎが得られる。トラック情報ＴＩＮＦｎ＋１からＴＩＮＦｎ＋ｍの値（トラックデスクリプションナンバ）が全て１つ前に移動される。そして、トラック情報ＴＩＮＦｎ＋ｍに、トラックデスクリプションＤｎのナンバが格納される。
【０２１３】
プレイオーダーテーブルで、トラックナンバ「ｎ」であった楽曲を削除する場合には、プレイオーダーテーブル内のトラック情報ＴＩＮＦｎから、そのトラック  の情報が記述されているトラックディスクリプタＤｎが取得される。プレイオーダーテーブル内のトラック情報ＴＩＮＦｎ＋１から後の有効なトラックディスクリプタナンバが全て１つ前に移動される。取得されたトラックディスクリプタＤｎから、トラックインフォメーションテーブルで、そのトラックに対応する符号化方式、復号鍵が取得れるとともに、先頭の音楽データが格納されている領域を示すパーツディスクリプタＰｎのナンバが取得される。パーツディスクリプタＰｎによって指定された範囲のオーディオブロックが、ＦＡＴのファイルシステム上で、オーディオデータファイルから切り離される。さらに、このトラックインフォメーションテーブルのそのトラックのトラックディスクリプタＤｎが消去される。
【０２１４】
例えば、図３４Ａにおいて、パーツＡ、パーツＢ、パーツＣはそれまで連結しており、その中から、パーツＢを削除するものとする。パーツＡパーツＢは同じオーディオブロックを（かつ同じＦＡＴクラスタを）共有しており、ＦＡＴチェーンが連続しているとする。パーツＣは、オーディオデータファイルの中ではパーツＢの直後に位置しているが、ＦＡＴテーブルを調べると、実際には離れた位置にあるとする。
【０２１５】
この例の場合には、図３４Ｂに示すように、パーツＢを削除したときに、実際にＦＡＴチェーンから外す（空き領域に戻す）ことができるのは、現行のパーツとクラスタを共有していない、２つのＦＡＴクラスタである。すなわち、オーディオデータファイルとしては４オーディオブロックに短縮される。パーツＣ及びそれ以降にあるパーツに記録されているオーディオブロックのナンバは、これに伴い全て４だけ小さくなる。
【０２１６】
なお、削除は、１トラック全てではなく、そのトラックの一部に対して行うことができる。トラックの一部が削除された場合には、残りのトラックの情報は、トラックインフォメーションテーブルでそのパーツディスクリプタＰｎから取得されたそのトラックに対応する符号化方式、復号鍵を使って復号することが可能である。
【０２１７】
プレイオーダーテーブル上のトラックｎとトラックｎ＋１とを連結する場合には、プレイオーダーテーブル内のトラック情報ＴＩＮＦｎから、そのトラックの情報が記述されているトラックディスクリプタナンバＤｎが取得される。また、プレイオーダーテーブル内のトラック情報ＴＩＮＦｎ＋１から、そのトラックの情報が記述されているトラックディスクリプタナンバＤｍが取得される。プレイオーダーテーブル内のＴＩＮＦｎ＋１から後の有効なＴＩＮＦの値（トラックディスクリプタナンバ）が全て１つ前のＴＩＮＦに移動される。プログラムドプレイオーダーテーブルを検索して、トラックディスクリプタＤｍを参照しているトラックが全て削除される。新たな暗号化鍵を発生させ、トラックディスクリプタＤｎから、パーツディスクリプタのリストが取り出され、そのパーツディスクリプタのリストの最後尾に、トラックディスクリプタＤｍから取り出したパーツディスクリプタのリストが連結される。
【０２１８】
トラックを連結する場合には、双方のトラックディスクリプタを比較して、著作権管理上問題のないことを確認し、トラックディスクリプタからパーツディスクリプタを得て、双方のトラックを連結した場合にフラグメントに関する規定が満たされるかどうか、ＦＡＴテーブルで確認する必要がある。また、必要に応じて、ネームテーブルへのポインタの更新を行う必要がある。
【０２１９】
トラックｎを、トラックｎとトラックｎ＋１に分割する場合には、プレイオーダーテーブル内のＴＩＮＦｎから、そのトラックの情報が記述されているトラックディスクリプタナンバＤｎが取得される。プレイオーダーテーブル内のトラック情報ＴＩＮＦｎ＋１から、そのトラックの情報が記述されているトラックディスクリプタナンバＤｍ取得される。そして、プレイオーダーテーブル内のＴＩＮＦｎ＋１から後の有効なトラック情報ＴＩＮＦの値（トラックディスクリプタナンバ）が、全て１つ後に移動される。トラックディスクリプタＤｎについて、新しい鍵が生成される。トラックディスクリプタＤｎから、パーツディスクリプタのリストが取り出される。新たなパーツディスクリプタが割り当てられ、分割前のパーツディスクリプタの内容がそこにコピーされる。分割点の含まれるパーツディスクリプタが、分割点の直前までに短縮される。また分割点以降のパーツディスクリプタのリンクが打ち切られる。新たなパーツディスクリプタが分割点の直後に設定される。
【０２２０】
７．パーソナルコンピュータとの接続時の動作について
次世代ＭＤ１及び次世代ＭＤ２では、パーソナルコンピュータとの親和性を持たせるために、データの管理システムとしてＦＡＴファイルシステムが採用されている。したがって、次世代ＭＤ１及び次世代ＭＤ２によるディスクは、オーディオデータのみならず、パーソナルコンピュータで一般的に扱われるデータの読み書きにも対応している。
【０２２１】
ここで、ディスクドライブ装置１において、オーディオデータは、ディスク９０上から読み出されつつ、再生される。そのため、特に携帯型のディスクドライブ装置１のアクセス性を考慮に入れると、一連のオーディオデータは、ディスク上に連続的に記録されることが好ましい。一方、パーソナルコンピュータによる一般的なデータ書き込みは、このような連続性を考慮せず、ディスク上の空き領域を適宜、割り当てて行われる。
【０２２２】
そこで、この発明が適用された記録再生装置では、パーソナルコンピュータ１００とディスクドライブ装置１とをＵＳＢハブ７によって接続し、パーソナルコンピュータ１００からディスクドライブ装置１に装着されたディスク９０に対する書き込みを行う場合において、一般的なデータの書き込みは、パーソナルコンピュータ側のファイルシステムの管理下で行われ、オーディオデータの書き込みは、ディスクドライブ装置１側のファイルシステムの管理下で行われるようにしている。
【０２２３】
図３５は、このように、パーソナルコンピュータ１００とディスクドライブ装置１とが図示されないＵＳＢハブ７で接続された状態で、書き込むデータの種類により管理権限を移動させることを説明するための図である。図３５Ａは、パーソナルコンピュータ１００からディスクドライブ装置１に一般的なデータを転送し、ディスクドライブ装置１に装着されたディスク９０に記録する例を示す。この場合には、パーソナルコンピュータ１００側のファイルシステムにより、ディスク９０上のＦＡＴ管理がなされる。
【０２２４】
なお、ディスク９０は、次世代ＭＤ１及び次世代ＭＤ２の何れかのシステムでフォーマットされたディスクであるとする。
【０２２５】
すなわち、パーソナルコンピュータ１００側では、接続されたディスクドライブ装置１がパーソナルコンピュータ１００により管理される一つのリムーバブルディスクのように見える。したがって、例えばパーソナルコンピュータ１００においてフレキシブルディスクに対するデータの読み書きを行うように、ディスクドライブ装置１に装着されたディスク９０に対するデータの読み書きを行うことができる。
【０２２６】
なお、このようなパーソナルコンピュータ１００側のファイルシステムは、パーソナルコンピュータ１００に搭載される基本ソフトウェアであるＯＳ(Operating System)の機能として提供することができる。ＯＳは、周知のように、所定のプログラムファイルとして、例えばパーソナルコンピュータ１００が有するハードディスクドライブに記録される。このプログラムファイルがパーソナルコンピュータ１００の起動時に読み出され所定に実行されることで、ＯＳとしての各機能を提供可能な状態とされる。
【０２２７】
図３５Ｂは、パーソナルコンピュータ１００からディスクドライブ装置１に対してオーディオデータを転送し、ディスクドライブ装置１に装着されたディスク９０に記録する例を示す。例えば、パーソナルコンピュータ１００において、パーソナルコンピュータ１００が有する例えばハードディスクドライブ（以下、ＨＤＤ）といった記録媒体にオーディオデータが記録されている。
【０２２８】
なお、パーソナルコンピュータ１００には、オーディオデータをＡＴＲＡＣ圧縮エンコードすると共に、ディスクドライブ装置１に対して、装着されたディスク９０へのオーディオデータの書き込み及びディスク９０に記録されているオーディオデータの削除を要求するユーティリティソフトウェアが搭載されているものとする。このユーティリティソフトウェアは、さらに、ディスクドライブ装置１に装着されたディスク９０のトラックインデックスファイルを参照し、ディスク９０に記録されているトラック情報を閲覧する機能を有する。このユーティリティソフトウェアは、例えばパーソナルコンピュータ１００のＨＤＤにプログラムファイルとして記録される。
【０２２９】
一例として、パーソナルコンピュータ１００の記録媒体に記録されたオーディオデータを、ディスクドライブ装置１に装着されたディスク９０に記録する場合について説明する。上述のユーティリティソフトウェアは、予め起動されているものとする。
【０２３０】
先ず、ユーザにより、パーソナルコンピュータ１００に対して、ＨＤＤに記録された所定のオーディオデータ（オーディオデータＡとする）をディスクドライブ装置１に装着されたディスク９０に記録するよう操作がなされる。この操作に基づき、オーディオデータＡのディスク９０に対する記録を要求する書込要求コマンドが当該ユーティリティソフトウェアにより出力される。書込要求コマンドは、パーソナルコンピュータ１００からディスクドライブ装置１に送信される。
【０２３１】
続けて、パーソナルコンピュータ１００のＨＤＤからオーディオデータＡが読み出される。読み出されたオーディオデータＡは、パーソナルコンピュータ１００に搭載された上述のユーティリティソフトウェアによりＡＴＲＡＣ圧縮エンコード処理が行われ、ＡＴＲＡＣ圧縮データに変換される。このＡＴＲＡＣ圧縮データに変換されたオーディオデータＡは、パーソナルコンピュータ１００からディスクドライブ装置１に対して転送される。
【０２３２】
ディスクドライブ装置１側では、パーソナルコンピュータから送信された書込要求コマンドが受信されることで、ＡＴＲＡＣ圧縮データに変換されたオーディオデータＡがパーソナルコンピュータ１００から転送され、且つ、転送されたデータをオーディオデータとしてディスク９０に記録することが認識される。
【０２３３】
ディスクドライブ装置１では、パーソナルコンピュータ１００から送信されたオーディオデータＡを、ＵＳＢ７から受信し、ＵＳＢインターフェース６及びメモリ転送コントローラ３を介してメディアドライブ部２に送る。システムコントローラ９では、オーディオデータＡをメディアドライブ部２に送る際に、オーディオデータＡがこのディスクドライブ装置１のＦＡＴ管理方法に基づきディスク９０に書き込まれるように制御する。すなわち、オーディオデータＡは、ディスクドライブ装置１のＦＡＴファイルシステムに基づき、４レコーディングブロック、すなわち６４ｋバイト×４を最小の記録長として、レコーディングブロック単位で連続的に書き込まれる。
【０２３４】
なお、ディスク９０へのデータの書き込みが終了するまでの間、パーソナルコンピュータ１００とディスクドライブ装置１との間では、所定のプロトコルでデータやステータス、コマンドのやりとりが行われる。これにより、例えばディスクドライブ装置１側でクラスタバッファ４のオーバーフローやアンダーフローが起こらないように、データ転送速度が制御される。
【０２３５】
パーソナルコンピュータ１００側で使用可能なコマンドの例としては、上述の書込要求コマンドの他に、例えば削除要求コマンドがある。この削除要求コマンドは、ディスクドライブ装置１に装着されたディスク９０に記録されたオーディオデータを削除するように、ディスクドライブ装置１に対して要求するコマンドである。
【０２３６】
例えば、パーソナルコンピュータ１００とディスクドライブ装置１とが接続され、ディスク９０がディスクドライブ装置１に装着されると、上述のユーティリティソフトウェアによりディスク９０上のトラックインデックスファイルが読み出され、読み出されたデータがディスクドライブ装置１からパーソナルコンピュータ１００に送信される。パーソナルコンピュータでは、このデータに基づき、例えばディスク９０に記録されているオーディオデータのタイトル一覧を表示することができる。
【０２３７】
パーソナルコンピュータ１００において、表示されたタイトル一覧に基づきあるオーディオデータ（オーディオデータＢとする）を削除しようとした場合、削除しようとするオーディオデータＢを示す情報が削除要求コマンドと共にディスクドライブ装置１に送信される。ディスクドライブ装置１では、この削除要求コマンドを受信すると、ディスクドライブ装置１自身の制御に基づき、要求されたオーディオデータＢがディスク９０上から削除される。
【０２３８】
オーディオデータの削除がディスクドライブ装置１自身のＦＡＴファイルシステムに基づく制御により行われるため、例えば図３４Ａ及び図３４Ｂを用いて説明したような、複数のオーディオデータが１つのファイルとしてまとめられた巨大ファイル中のあるオーディオデータを削除するような処理も、可能である。
【０２３９】
８．ディスク上に記録されたオーディオデータのコピー制限について
ディスク９０上に記録されたオーディオデータの著作権を保護するためには、ディスク９０上に記録されたオーディオデータの、他の記録媒体などへのコピーに制限を設ける必要がある。例えば、ディスク９０上に記録されたオーディオデータを、ディスクドライブ装置１からパーソナルコンピュータ１００に転送し、パーソナルコンピュータ１００のＨＤＤなどに記録することを考える。
【０２４０】
なお、ここでは、ディスク９０は、次世代ＭＤ１または次世代ＭＤ２のシステムでフォーマットされたディスクであるものとする。また、以下に説明するチェックアウト、チェックインなどの動作は、パーソナルコンピュータ１００上に搭載される上述したユーティリティソフトウェアの管理下で行われるものとする。
【０２４１】
先ず、図３６Ａに示されるように、ディスク９０上に記録されているオーディオデータ２００がパーソナルコンピュータ（ＰＣ）１００にムーブされる。ここでいうムーブは、対象オーディオデータ２００がパーソナルコンピュータ１００にコピーされると共に、対象オーディオデータが元の記録媒体（ディスク９０）から削除される一連の動作をいう。すなわち、ムーブにより、ムーブ元のデータは削除され、ムーブ先に当該データが移ることになる。
【０２４２】
なお、ある記録媒体から他の記録媒体にデータがコピーされ、コピー元データのコピー許可回数を示すコピー回数権利が１減らされることを、チェックアウトと称する。また、チェックアウトされたデータをチェックアウト先から削除し、チェックアウト元のデータのコピー回数権利を戻すことを、チェックインと称する。
【０２４３】
オーディオデータ２００がパーソナルコンピュータ１００にムーブされると、パーソナルコンピュータ１００の記録媒体、例えばＨＤＤ上に当該オーディオデータ２００が移動され（オーディオデータ２００’）、元のディスク９０から当該オーディオデータ２００が削除される。そして、図３６Ｂに示されるように、パーソナルコンピュータ１００において、ムーブされたオーディオデータ２００’に対して、チェックアウト（ＣＯ）可能回数２０１が設定される。ここでは、チェックアウト可能回数２０１は、「●黒丸」で示されるように、３回に設定される。すなわち、当該オーディオデータ２００’は、このパーソナルコンピュータ１００から外部の記録媒体に対して、チェックアウト可能回数２０１に設定された回数だけ、さらにチェックアウトを行うことが許可される。
【０２４４】
ここで、チェックアウトされたオーディオデータ２００が元のディスク９０上から削除されたままだと、ユーザにとって不便であることが考えられる。そこで、パーソナルコンピュータ１００に対してチェックアウトされたオーディオデータ２００’が、ディスク９０に対して書き戻される。
【０２４５】
当該オーディオデータ２００’をパーソナルコンピュータ１００から元のディスク９０に書き戻すときには、図３６Ｃに示されるように、チェックアウト可能回数が１回消費され、チェックアウト可能回数が（３−１＝２）回とされる。このときには、パーソナルコンピュータ１００のオーディオデータ２００’は、チェックアウトできる権利が後２回分、残っているため、パーソナルコンピュータ１００上からは削除されない。すなわち、パーソナルコンピュータ１００上のオーディオデータ２００’は、パーソナルコンピュータからディスク９０にコピーされ、ディスク９０上には、オーディオデータ２００’がコピーされたオーディオデータ２００”が記録されることになる。
【０２４６】
なお、チェックアウト可能回数２０１は、トラックインフォメーションテーブルにおけるトラックディスクリプタの著作権管理情報により管理される（図３４Ｂ参照）。トラックディスクリプタは、各トラック毎に設けられるため、チェックアウト可能回数２０１を各トラック（音楽データ）毎に設定することができる。ディスク９０からパーソナルコンピュータ１００にコピーされたトラックディスクリプタは、パーソナルコンピュータ１００にムーブされた対応するオーディオデータの制御情報として用いられる。
【０２４７】
例えば、ディスク９０からパーソナルコンピュータ１００に対してオーディオデータがムーブされると、ムーブされたオーディオデータに対応したトラックディスクリプタがパーソナルコンピュータ１００にコピーされる。パーソナルコンピュータ１００上では、ディスク９０からムーブされたオーディオデータの管理がこのトラックディスクリプタにより行われる。オーディオデータがムーブされパーソナルコンピュータ１００のＨＤＤなどに記録されるのに伴い、トラックディスクリプタ中の著作権管理情報において、チェックアウト可能回数２０１が規定の回数（この例では３回）に設定される。
【０２４８】
なお、著作権管理情報として、上述のチェックアウト可能回数２０１の他に、チェックアウト元の機器を識別するための機器ＩＤ、チェックアウトされたコンテンツ（オーディオデータ）を識別するためのコンテンツＩＤも管理される。例えば、上述した図５３Ｃの手順では、コピーしようとしているオーディオデータに対応する著作権管理情報中の機器ＩＤに基づき、コピー先の機器の機器ＩＤの認証が行われる。著作権管理情報中の機器ＩＤと、コピー先機器の機器ＩＤとが異なる場合、コピー不可とすることができる。
【０２４９】
上述した図３６Ａ〜図３６Ｃによる一連のチェックアウト処理では、ディスク９０上のオーディオデータを一度パーソナルコンピュータ１００に対してムーブし、再びパーソナルコンピュータ１００からディスク９０に書き戻しているため、ユーザにとっては、手順が煩雑で煩わしく、また、ディスク９０からオーディオデータを読み出す時間と、ディスク９０にオーディオデータを書き戻す時間とがかかるため、時間が無駄に感じられるおそれがある。さらに、ディスク９０上からオーディオデータが一旦削除されてしまうことは、ユーザの感覚に馴染まないことが考えられる。
【０２５０】
そこで、ディスク９０に記録されたオーディオデータのチェックアウト時に、上述の途中の処理を行ったものと見なして省き、図３６Ｃに示される結果だけが実現されることが可能なようにする。その手順の一例を以下に示す。以下に示される手順は、例えば「ディスク９０に記録された××というオーディオデータをチェックアウトせよ」といったような、ユーザからの単一の指示により実行されるものである。
【０２５１】
（１）ディスク９０に記録されているオーディオデータをパーソナルコンピュータ１００のＨＤＤにコピーすると共に、ディスク９０上の当該オーディオデータを、当該オーディオデータの管理データの一部を無効にすることで消去する。例えば、プレイオーダーテーブルから当該オーディオデータに対応するトラックディスクリプタへのリンク情報ＩＮＦｎと、プログラムドファイルオーダーテーブルから当該オーディオデータに対応するトラックディスクリプタへのリンク情報ＰＩＮＦｎとを削除する。当該オーディオデータに対応するトラックディスクリプタそのものを削除するようにしてもよい。これにより、当該オーディオデータがディスク９０上で使用不可の状態とされ、当該オーディオデータがディスク９０からパーソナルコンピュータ１００にムーブされたことになる。
【０２５２】
（２）なお、手順（１）において、オーディオデータのパーソナルコンピュータ１００へのコピーの際に、当該オーディオデータに対応するトラックディスクリプタも、共にパーソナルコンピュータ１００のＨＤＤにコピーされる。
【０２５３】
（３）次に、パーソナルコンピュータ１００において、ディスク９０からコピーされた、ムーブされたオーディオデータに対応するトラックディスクリプタにおける著作権管理情報内のチェックアウト可能回数に、規定回数、例えば３回が記録される。
【０２５４】
（４）次に、パーソナルコンピュータ１００において、ディスク９０からコピーされたトラックディスクリプタに基づき、ムーブされたオーディオデータに対応するコンテンツＩＤが取得され、当該コンテンツＩＤがチェックイン可能なオーディオデータを示すコンテンツＩＤとして記録される。
【０２５５】
（５）次に、パーソナルコンピュータ１００において、ムーブされたオーディオデータに対応するトラックディスクリプタにおける著作権管理情報内のチェックアウト可能回数が、上述の手順（３）で設定された規定回数から１だけ減じられる。この例では、チェックアウト可能回数が（３−１＝２）回とされる。
【０２５６】
（６）次に、ディスク９０が装着される図示されないディスクドライブ装置１において、ムーブされたオーディオデータに対応するトラックディスクリプタが有効化される。例えば、上述の手順（１）において削除されたリンク情報ＩＮＦｎ及びＰＩＮＦｎをそれぞれ復元または再構築することで、当該オーディオデータに対応するトラックディスクリプタが有効化される。上述の手順（１）において当該オーディオデータに対応するトラックディスクリプタを削除した場合には、当該トラックディスクリプタが再構築される。パーソナルコンピュータ１００上記記録されている、対応するトラックディスクリプタをディスクドライブ装置１に転送し、ディスク９０に記録するようにしてもよい。
【０２５７】
以上の（１）〜（６）の手順により、一連のチェックアウト処理が完了したと見なす。こうすることで、ディスク９０からパーソナルコンピュータ１００へのオーディオデータのコピーがオーディオデータの著作権保護を図りつつ実現されると共に、ユーザの手間を省くことができる。
【０２５８】
なお、この（１）〜（６）の手順によるオーディオデータのコピーは、ユーザがディスクドライブ装置１を用いて、ディスク９０に自分で録音（記録）したオーディオデータに対して適用されるようにすると、好ましい。
【０２５９】
また、チェックアウトされた後でチェックインする際には、パーソナルコンピュータ１００は、自分自身が記録しているオーディオデータ及びトラックディスクリプタ中の制御情報、例えば著作権管理情報を検索し、検索されたオーディオデータ及び制御情報に基づき判断を行い、チェックインを実行する。
【０２６０】
９．次世代ＭＤ１システムと現行ＭＤシステムとの共存について
次世代ＭＤ１のシステムでは、現行のＭＤシステムで用いられるディスクを使用することができる。一方、次世代ＭＤ１によるディスクのディスクフォーマットは、現行のＭＤシステムによるディスクのフォーマットと大きく異なっている。そのため、同一のディスクドライブ装置１で、これら次世代ＭＤ１によるディスクと現行のＭＤシステムによるディスクとを、ユーザが混乱無く使い分けることができるようにする必要がある。
【０２６１】
図３７は、ディスクドライブ装置１における、次世代ＭＤ１システムと現行のＭＤシステムとの共存の様子を概念的に示す。ディスクドライブ装置１は、入出力されるオーディオ信号として、ディジタル方式及びアナログ方式の両方に対応している。
【０２６２】
次世代ＭＤ１システム７０において、ディジタル方式のオーディオ信号は、所定の方法によりウォーターマークを検出され、暗号化部７２により鍵情報７４を用いて暗号化され、記録／再生部７３に供給される。アナログ方式のオーディオ信号も、図示されないＡ／Ｄ変換部によりディジタル方式のオーディオデータに変換され、ウォーターマークを検出され、同様にして記録／再生部７３に供給される。記録／再生部７３では、暗号化されたオーディオデータがＡＴＲＡＣ方式により圧縮符号化される。圧縮符号化されたオーディオデータは、鍵情報７４と共に１−７ｐｐ変調されて図示されないディスク９０に記録される。
【０２６３】
入力されたオーディオ信号から例えばコピー禁止情報が含まれたウォーターマークが検出された場合、検出されたウォーターマークを用いて、記録／再生部７３による記録処理を例えば禁止するように制御できる。
【０２６４】
再生時には、オーディオデータと対応する鍵情報７４とが記録／再生部７３によりディスク９０から再生され、復号化部７５で鍵情報７４を用いて暗号化が解かれ、ディジタル方式のオーディオ信号とされる。このディジタル方式のオーディオ信号は、図示されないＤ／Ａ変換部でアナログ方式のオーディオ信号に変換されて出力される。Ｄ／Ａ変換部を介さずに、ディジタル方式のオーディオ信号として出力することもできる。再生時にも、ディスク９０から再生されたオーディオ信号からウォーターマークを検出してもよい。
【０２６５】
検出されたウォーターマークにコピー禁止情報が含まれている場合、このウォーターマークを用いて、記録／再生部７３による再生処理を例えば禁止するように制御できる。
【０２６６】
一方、現行のＭＤシステム７１において、ディジタル方式のオーディオ信号は、ＳＣＭＳ(Serial Copy Management System)により世代管理情報を付加され、記録／再生部７６に供給される。アナログ方式のオーディオ信号も、図示されないＡ／Ｄ変換部によりディジタル方式のオーディオデータに変換され、記録／再生部７６に供給される。この場合には、ＳＣＭＳによる世代管理情報は、付加されない。記録／再生部７６では、供給されたオーディオデータがＡＴＲＡＣ方式により圧縮符号化され、ＥＦＭ変調されて図示されないディスク９０に記録される。
【０２６７】
再生時には、オーディオデータが記録／再生部７６によりディスク９０から再生され、ディジタル方式のオーディオ信号とされる。このディジタル方式のオーディオ信号が図示されないＤ／Ａ変換部でアナログ方式のオーディオ信号に変換されて出力される。Ｄ／Ａ変換部を介さずに、ディジタル方式のオーディオ信号として出力することもできる。
【０２６８】
このような、次世代ＭＤ１システムと現行ＭＤシステムとが共存されたディスクドライブ装置１において、次世代ＭＤ１システムによる動作モードと、現行ＭＤシステムによる動作モードとを明示的に切り換えるスイッチ５０が設けられる。このスイッチ５０は、特に、ディスク９０に対してオーディオデータを記録する際に、効果的に作用される。
【０２６９】
ディスク９０のフォーマット時のディスクドライブ装置１の一例の動作について、図３８のフローチャートを用いて説明する。この図３８のフローチャートでは、未使用の所謂ヴァージンディスクが用いられた場合の処理を示す。最初のステップＳ２００で、現行ＭＤシステムによるディスク９０がディスクドライブ装置１に装着される。ディスク９０が装着されると、ステップＳ２０１で、ディスク９０のリードイン領域に続けてＵ−ＴＯＣが読み込まれる。
【０２７０】
次のステップＳ２０２では、ディスクドライブ装置１において、スイッチ５０の設定に基づき、本体の動作モードが現行ＭＤシステム及び次世代ＭＤ１システムの何れに設定されているかが判断される。若し、本体動作モードが現行ＭＤシステムに設定されていれば、処理はステップＳ２０３に移行する。現行ＭＤシステムでは、ディスクに対するフォーマット処理が不要であるため、ステップＳ２０３では、装着されたディスク９０が現行ＭＤシステムのディスクとして使用可能であると判断され、ディスプレイ５１に、当該ディスク９０がブランクディスクである旨を示す表示がなされる。
【０２７１】
一方、ステップＳ２０２で、本体の動作モードが次世代ＭＤ１システムに設定されていると判断されれば、処理はステップＳ２０４に移行され、ディスプレイ５１に対して、当該ディスク９０がブランクディスクである旨を示す表示がなされる。この表示が例えば数秒間なされた後、処理は自動的にステップＳ２０５に移行される。
【０２７２】
ステップＳ２０５では、ディスプレイ５１に対して、ディスク９０を本当にフォーマットするか否かを確認する内容の表示がなされる。若し、ディスク９０をフォーマットすることがユーザから指示されたら、処理はステップＳ２０６に移行される。なお、ユーザからの指示は、ユーザにより、例えばディスクドライブ装置１の本体部５５に設けられたキーが操作されることで、ディスクドライブ装置１に対して入力される。
【０２７３】
ステップＳ２０６では、ディスクドライブ装置１により、ディスク９０に対して次世代ＭＤ１システムによるフォーマット処理が、上述の図２７に示したフローに従い行われる。フォーマット処理中は、ディスプレイ５１にフォーマット中である旨を示すことを表示すると、好ましい。ステップＳ２０６によるフォーマット処理が終了したら、処理はステップＳ２０７に移行され、ディスプレイ５１に対して、装着されているディスク９０が次世代ＭＤ１システムによるブランクディスクである旨が表示される。
【０２７４】
上述のステップＳ２０５において、若し、ディスク９０をフォーマットしないことがユーザから指示されたら、処理はステップＳ２０８に移行し、ディスクドライブ装置１の動作モードを現行ＭＤシステムによる動作モードに切り換えるようにスイッチ５０を設定することを促す表示が、ディスプレイ５１に表示される。そして、ステップＳ２０９で、ステップＳ２０８の表示のまま所定時間が経過しても、スイッチ５０の設定が切り換えられていないと判断されれば、タイムアウトしたとされ、処理はステップＳ２０５に戻される。
【０２７５】
１０．コンテンツデータの自動グループ化について
パーソナルコンピュータ等の情報処理装置とデータ通信を行い、転送されたコンテンツデータの自動グループ化によるデータ管理方法について説明する。
【０２７６】
図３９は、図１７及び図１８のブロック構成図について、コンテンツデータの自動グループ化によるデータ管理機能の説明に必要な部分を抽出し表現した概略機能ブロック構成を示すものである。図中、図１７及び図１８に対応する部分には同一符合を付す。なお、図１７及び図１８の変調磁界印加用の磁気ヘッド等磁気記録系ブロックについての記載を省略している。以下の説明においては、主に次世代ＭＤ１システム仕様のＨｉ−ＭＤ１に適用した例として説明するが、Ｈｉ−ＭＤ１．５システム及びＨｉ−ＭＤ３システムにも適用することは可能である。
【０２７７】
ディスクドライブ装置１はパーソナルコンピュータ１００とＵＳＢインターフェース（図示略）を介して接続可能とされており、このディスクドライブ装置１は、光学ヘッド１９、ＲＦアンプ２１、信号処理部２０３、クラスタバッファメモリ４に相当するＲＡＭ（Random Access Memory）２０４、オーディオ処理部１０に相当するアンプ２０５、出力端子２０６、制御部２０７、不揮発性メモリ２０８、サーボ回路２７、スピンドルモータ２９より構成されている。
【０２７８】
図３６を参照して説明したように、ディスクドライブ装置１はオーディオデータをパーソナルコンピュータ１００からディスクドライブ装置１にダウンロードするいわゆるチェックアウト、また、チェックアウトしたオーディオデータをパーソナルコンピュータ１００に戻すいわゆるチェックインを行うことができる。
【０２７９】
信号処理部２０３は、図１８のＡ部及びメモリコントローラ３に相当し、前述したようにディスク９０とのデータの記録再生動作に必要な処理を行うとともに、パーソナルコンピュータ１００とのデータの送受信に必要な処理を行う。
【０２８０】
制御部２０７は、システムコントローラ９に相当し、前述の処理に加え、コンテンツデータの自動グループ化、グループ登録後のチェックイン及びチェックアウトの結果を管理、制御する。
【０２８１】
不揮発性メモリ２０８はフラッシュメモリなどからなり、ディスク９０におけるＴＯＣのシステム情報を保持する。ディスク９０が装填された時点、あるいは記録または再生動作の直前において、制御部２０７は、スピンドルモータ２９及び光学ヘッド１９を駆動させ、ディスク９０の内周側に設定されているＴＯＣ領域のデータを抽出させる。そして、ＲＦアンプ２１、信号処理部２０３を介して制御部２０７に供給されたＴＯＣ情報は、不揮発性メモリ２０８にＦＡＴ情報として記憶され、以後、そのディスク９０に対する記録／再生動作の制御に用いられる。
【０２８２】
このディスクドライブ装置１において、複数の楽曲（オーディオデータ）とＰＣデータの両方、またはＰＣデータのみが記録されているディスク９０を装填しスピンドルモータ２９によって回転駆動させる。このディスク９０に対して記録／再生時に光学ヘッド１９によってレーザ光が照射される。レーザ照射によりその反射光として検出された情報が、ＲＦアンプ２１に供給される。
【０２８３】
ＲＦアンプ２１は、入力された検出情報に対して電流―電圧変換など所定の信号変換、マトリクス演算、増幅等を行い、再生情報としての再生ＲＦ信号、トラッキングエラー信号、フォーカスエラー信号、グルーブ情報（ディスク９０にトラックのウォブリングにより記録されているＡＤＩＰ情報）等を抽出する。そして、抽出された再生ＲＦ信号、ＡＤＩＰ信号は信号処理部２０３に供給されるとともに、トラッキングエラー信号、フォーカスエラー信号は、サーボ回路２７に供給される。
【０２８４】
サーボ回路２７は、ＲＦアンプ２１より供給された各信号及び制御部２０７からの指令により、各種サーボ駆動信号を発生させ、フォーカス及びトラッキング制御、スピンドルモータ２９の回転を制御する。
【０２８５】
再生ＲＦ信号は、信号処理部２０３で上述のＥＦＭ復調、ＡＣＩＲデコード処理がなされた後、一旦ＲＡＭ２０４に書き込まれる。ＲＡＭ２０４に書き込まれたデータは、ＵＳＢを介してパーソナルコンピュータ１００に供給される。或いは、１−７ＰＰ復調、ＲＳ−ＬＤＣデコード等の処理がなされてオーディオ処理部１０として設けられたアンプ１７を介して例えばスピーカが接続される出力端子２０６へ供給される。
【０２８６】
また、信号処理部２０３に供給されたＡＤＩＰ情報は、ＡＤＩＰ復調されマクロコンピュータ等で構成される制御部２０７に供給され、記録や再生等の各種の制御動作に用いられる。
【０２８７】
ディスク９０に対して記録動作が実行される際には、記録データが、パーソナルコンピュータ１００等から信号処理部２０３に供給される。記録データは制御部２０７の指示によって一旦ＲＡＭ１６に書き込まれた後、所定のタイミングで読み出されて、信号処理部２０３に送られ、ＡＣＩＲＣエンコード、ＥＦＭ変調等、記録データに応じて所定のエンコード処理が施された後、磁気ヘッド駆動回路（図示せず）に供給される。
【０２８８】
磁気ヘッド駆動回路は、エンコード処理された記録データに応じて、磁気ヘッドに磁気ヘッド駆動信号を供給する。つまり、ディスク９０に対して磁気ヘッドによるＮまたはＳの磁界印加を実行させる。また、このとき、制御部２０７は、光学ヘッド１９に対して、記録レベルのレーザ光を出力するように制御信号を供給する。
【０２８９】
次に、図４０を参照して、本例のグループについて説明する。トラックインデックスファイル（図３２）中のグループインフォメーションテーブル４４には、プレイオーダーテーブル４２若しくはプログラムオーダーテーブル４３の連続する領域を指定するグループディスクリプタが格納される。例えば、図４０においてトラック１〜５をグループにしたい場合には、プレイオーダーテーブル４２を参照するグループディスクリプタを用いてもよいし、プログラムオーダーテーブル４３を参照するグループディスクリプタを用いてもよい。一方、トラック２，４，６をグループにしたい場合には、これらをまずプログラムオーダーテーブル４３に登録した後に、グループディスクリプタにプログラムオーダーテーブル４３の該当する連続フィールドを記述する必要がある。１つのトラックを複数グループに登録させるには、プログラムオーダーテーブル４３を参照する必要がある。グループインフォメーションテーブル４４のそれぞれのグループの名前がネームテーブル４７の所定フィールドに登録される。
【０２９０】
次に、図４１及び図４２を参照して本例のチェックアウト時の動作について説明する。本例ではチェックアウト時に、最近チェックアウトした曲を管理するために自動でグループ“ＮＥＷ”に登録され、ＮＥＷグループが存在しなければ、自動的に新しいグループを作成して管理するようにしている。このようにすることにより、常に最近チェックアウトした例えば数十曲を登録することができる。なお、グループ内の登録情報はチェックアウトの度に更新されるものとする。
【０２９１】
図４１は、図３９に示すディスクドライブ装置１にディスク９０を挿入した際に、通常ＭＤ方式対応のフォーマットが行われたディスクのチェックアウト処理を示すものである。まずパーソナルコンピュータ１００とディスクドライブ装置１とのＵＳＢ接続を開始し、ユーザはパーソナルコンピュータ１００を操作し所望の曲を選択してチェックアウト処理を行う（ステップＳ２１１）。この場合、パーソナルコンピュータ１００と記録再生装置１間のデータ通信は、例えばＡＶＣ方式にて行われる。チェックアウト処理が完了すると、記録再生装置１に装填されたディスクに記録する曲に相当するトラックナンバを記憶する（ステップＳ２１２）。そして、続いてＮＥＷグループを作成又は既に作成されているＮＥＷグループの登録情報を更新して（ステップＳ２１３）、パーソナルコンピュータとの接続を終了する。このように通常ＭＤの場合には、装置本体側でグループ処理を行い、曲情報を管理する。
【０２９２】
次に、図４２にオーディオデータ及びＰＣデータを記録可能な次世代ＭＤシステム仕様のフォーマットがなされたディスクにおけるチェックアウト処理を示す。この場合、パーソナルコンピュータ１００と記録再生装置１間のデータ通信は、例えばＳＣＳＩ８０７０ｉ方式にて行われる。まず、パーソナルコンピュータ１００と記録再生装置１とのＵＳＢ接続を開始し、パーソナルコンピュータ１００を用いてＦＡＴファイルシステム等のファイル管理システム上で、論理セクタの書き込み／読み出し処理を行う（ステップＳ２２１）。即ちＦＡＴファイルシステム上の論理セクタナンバー（ＬＳＮ；Logical Sector Number）を指定し、その部分をチェックアウトすることで曲の管理を行う。
【０２９３】
次世代ＭＤシステムの仕様のディスクを使用してのチェックアウト時には、パーソナルコンピュータからファイル管理システム上の論理セクタへの書き込み／読み出しでアクセスされるので、装置本体側では何を書き換えられたかはわからない。そのため、パーソナルコンピュータ側にインストールされているチェックアウト／チェックイン作業用アプリケーションソフトウェアで、新規ＮＥＷグループの作成／更新処理を行う。このように次世代ＭＤシステム対応の場合には、パーソナルコンピュータのアプリケーションソフトウェアを用いてグループ処理を行い、曲情報を管理する。
【０２９４】
ユーザは、この“ＮＥＷ”などのグループを再生することで、最近ディスクに落とした（チェックアウトした）コンテンツを聞くことができる。
【０２９５】
“ＮＥＷ”などのグループには、曲上限を設け、常に最近チェックアウトした曲が曲上限分入るようになっている。曲上限を超える分については、最新のものが上書きされていく。
【０２９６】
このことにより、ユーザにとっては最近パーソナルコンピュータからディスクに落とした曲を聴くのに検索しやすく、有効である。
【０２９７】
図４３〜図４５を参照して、ＮＥＷグループの管理について具体例を用いて説明する。図４３はＮＥＷグループ内管理の説明図である。図４４はチェックアウト時のグループ登録情報管理処理のフローチャートである。図４５はチェックイン時のグループ登録情報管理処理のフローチャートである。
【０２９８】
図４３の[１]〜[３]はパーソナルコンピュータからディスクへのチェックアウト、同[４]，[５]はディスクからパーソナルコンピュータへのチェックインについて記載したものである。本例ではＮＥＷグループに登録できる上限を５曲に設定しているが、この例に限らない。２１０はＮＥＷグループの登録情報、２１０ａは同チェックアウト順を示す。
【０２９９】
図４４フローチャートに示すように、まず「ＡＡＡ」〜「ＺＺＺ」までのコンテンツデータを格納するパーソナルコンピュータからチェックアウト指令がなされたかどうかを検出し（ステップＳ２３１）、チェックアウト指令がなされた場合に、チェックアウト曲数がグループの上限内か否かを判断する（ステップＳ２３２）。図４３[１]のように、ＮＥＷグループ内に登録情報が存在せず、チェックアウトする曲数が上限内であればチェックアウト順に曲「ＢＢＢ」「ＡＡＡ」「ＣＣＣ」をＮＥＷグループに登録する（ステップＳ２３３）。プレイオーダーテーブル４２及びトラックインフォメーションテーブル４５に登録し、必要であればプログラムオーダーテーブル４３にも登録する。
【０３００】
このとき、ＮＥＷグループが存在しなければ、グループインフォメーションテーブル４４にＮＥＷグループを自動的に作成する。なお、表示形態としては、例えば、アルファベット順やあいうえお順など、チェックアウト順以外に並べ替えて表示させてもよい。
【０３０１】
さらに、[２]のように曲「ＤＤＤ」「ＣＣＣ」をチェックアウトする場合、先の３曲と合わせて上限の５曲であるのでＮＥＷグループにチェックアウト順に追加登録し、グループ登録情報を更新する。
【０３０２】
また、さらに[３]において、曲「ＦＦＦ」「ＧＧＧ」をチェックアウトする場合、既に５曲登録されて合計７曲となるのでグループ上限を超えているので、上限を超える分についてチェックアウトの古い順、即ち「ＡＡＡ」「ＢＢＢ」をグループから削除（ステップＳ２３４）して、ステップＳ２３３へ移行し「ＦＦＦ」「ＧＧＧ」をチェックアウト順に登録し、グループ登録情報を更新する。その他、チェックアウトする曲がなければ処理を終了する。
【０３０３】
次に、チェックインについて説明する。図４３において、[４]は[３]の状態から「ＡＡＡ」をチェックインする場合を示す。まず、チェックイン指令がなされたか否かを検出し（ステップＳ２４１）、チェックイン処理がなされた場合、チェックインする曲はＮＥＷグループ内に登録されている曲かどうかを判断する（ステップＳ２４２）。[４]においては、「ＡＡＡ」は既にＮＥＷグループには登録されていないので、そのままチェックインを行い、トラックインデックスファイルから情報を削除し、終了する。
【０３０４】
一方、[５]に示すように「ＤＤＤ」をチェックインする場合、ＮＥＷグループ内に登録されている曲なので、ＮＥＷグループから登録情報を削除して、空いた分を詰めて、グループ登録情報を更新する（ステップＳ２４３）。例えば、図に示すように、記録容量に過去にＮＥＷグループに登録された履歴のある「ＡＡＡ」を表示部１３及びパーソナルコンピュータに付属の図示しない表示装置上でグレー表示（図中点線表示）としてもよい。あるいは、過去に登録されていた図中括弧書きの「ＢＢＢ」をＮＥＷグループに復活登録するようにしてもよい。その他、チェックインする曲がなければ処理を終了する。
【０３０５】
図４３の例では、ＮＥＷグループは１つだけであるが、例えば記録日毎にＮＥＷグループを分けるなどして登録情報の上限５曲のＮＥＷグループを複数作成し、合計で数１０曲の最近チェックアウトした曲を管理するようにしてもよい。また、既にＮＥＷグループに登録されている曲を重複してチェックアウトする場合は、例えばチェックアウトの古い曲を削除するなどしてＮＥＷグループに登録できるのは１曲のみとする。その際にはディスプレイ５１上にユーザに対する確認メッセージを表示するとよい。
【０３０６】
上述したように、本例によれば、パーソナルコンピュータからディスクへチェックアウトされた曲について自動的にグループ化され、かつその後のチェックイン及びチェックアウト結果を随時グループの登録情報に反映するので、ユーザがいちいちグループを設定する操作が不要となる。これにより、最近ディスクに入れたものを把握してすばやく視聴することができ、使い勝手が向上するという効果が得られる。
【０３０７】
なお、上述の実施の形態の例では、情報処理装置としてパーソナルコンピュータとデータ通信を行い、オーディオデータをミニディスクの記録再生装置にチェックアウトするようにしたが、情報処理装置及び記録再生装置はこの例に限られるものではなく、光ディスク、ＤＶＤ（Digital Versatile Disk）、半導体記憶素子からなるメモリカード等であってもよい。また、通信対象のデータはオーディオデータに限られるものではなく、ビデオデータ等であってもよい。
【０３０８】
また、本発明は上述した実施の形態の例に限られるものではなく、本発明の要旨を逸脱することなくその他種々の構成を取り得ることは勿論である。
【図面の簡単な説明】
【０３０９】
【図１】ミニディスク仕様の説明図である。
【図２】次世代ＭＤ１システムの仕様のディスクの説明に用いる図である。
【図３】次世代ＭＤ１システムの仕様のディスクの記録領域の説明に用いる図である。
【図４】次世代ＭＤ２システムの仕様のディスクの説明に用いる図である。
【図５】次世代ＭＤ２システムの仕様のディスクの記録領域の説明に用いる図である。
【図６】次世代ＭＤ１及び次世代ＭＤ２のエラー訂正符号化処理の説明に用いる図である。
【図７】次世代ＭＤ１及び次世代ＭＤ２のエラー訂正符号化処理の説明に用いる図である。
【図８】次世代ＭＤ１及び次世代ＭＤ２のエラー訂正符号化処理の説明に用いる図である。
【図９】ウォブルを用いたアドレス信号の生成の説明に用いる斜視図である。
【図１０】現行のＭＤシステム及び次世代ＭＤ１システムのＡＤＩＰ信号の説明に用いる図である。
【図１１】現行のＭＤシステム及び次世代ＭＤ１システムのＡＤＩＰ信号の説明に用いる図である。
【図１２】次世代ＭＤ２システムのＡＤＩＰ信号の説明に用いる図である。
【図１３】次世代ＭＤ２システムのＡＤＩＰ信号の説明に用いる図である。
【図１４】現行のＭＤシステム及び次世代ＭＤ１システムでのＡＤＩＰ信号とフレームとの関係を示す図である。
【図１５】次世代ＭＤ１システムでのＡＤＩＰ信号とフレームとの関係を示す図である。
【図１６】次世代ＭＤ２システムでのコントロール信号の説明に用いる図である。
【図１７】ディスクドライブ装置の構成を示すブロック図である。
【図１８】メディアドライブ部の構成を示すブロック図である。
【図１９】シグナルレコーディングビットマップの説明に用いる図である。
【図２０】ＦＡＴセクタの読み出し処理を示すフローチャートである。
【図２１】ＦＡＴセクタの書き込み処理を示すフローチャートである。
【図２２】単体でのＦＡＴセクタの読み出し処理を示すフローチャートである。
【図２３】単体でのＦＡＴセクタの書き込み処理を示すフローチャートである。
【図２４】シグナルレコーディングビットマップの作成の説明に用いるフローチャートである。
【図２５】シグナルレコーディングビットマップの作成の説明に用いるフローチャートである。
【図２６】シグナルレコーディングビットマップの作成の説明に用いるフローチャートである。
【図２７】次世代ＭＤ１によるディスクの一例の初期化処理を示すフローチャートである。
【図２８】次世代ＭＤ２によるディスクの一例の初期化処理を示すフローチャートである。
【図２９】ＦＡＴファイルシステムのリンクの説明に用いる図である。
【図３０】ＦＡＴファイルのディレクトリ構造を示す図である。
【図３１】オーディオデータ管理ファイルとＴＯＣとの関係を示す図である。
【図３２】トラックインデックスファイル構成例を示す図である。
【図３３】オーディオデータ再生の説明に用いる図である。
【図３４】オーディオデータファイルからパーツを削除する処理の説明に用いる図である。
【図３５】パーソナルコンピュータとディスクドライブ装置間のデータ管理権限の移動の説明に用いる図である。
【図３６】オーディオデータの一連のチェックアウトの手順を説明するための図である。
【図３７】ディスクドライブ装置における次世代ＭＤ１システムと現行のＭＤシステムとの共存の様子を概念的に示す略線図である。
【図３８】ディスクのフォーマット時のディスクドライブ装置の一例の動作を示すフローチャートである。
【図３９】一実施の形態の例の機能ブロック図である。
【図４０】一実施の形態の例のグループの説明図である。
【図４１】一実施の形態の例のＭＤのチェックアウト処理の説明図である。
【図４２】一実施の形態の例の次世代ＭＤ１高密度ＭＤのチェックアウト処理の説明図である。
【図４３】一実施の形態の例のＮＥＷグループ内管理の説明図である。
【図４４】一実施の形態の例のチェックアウト時のグループ登録情報管理処理のフローチャートである。
【図４５】一実施の形態の例のチェックイン時のグループ登録情報管理処理のフローチャートである。
【符号の説明】
【０３１０】
１…ディスクドライブ装置（記録再生装置）、２…メディアドライブ部、５１…ディスプレイ、２０３…信号処理部、２０４…ＲＡＭ、２０７…制御部、２０８…不揮発性メモリ、４２…プレイオーダーテーブル、４３…プログラムオーダーテーブル、４４…グループインフォメーションテーブル、４５…トラックインフォメーションテーブル、４６…パーツインフォメーションテーブル、４７…ネームテーブル、９０…ミニディスク、１００…パーソナルコンピュータ（ＰＣ）、２１０…登録情報、２１０ａ…チェックアウト順序、
【図１】
2005149675.tif 000003
【図２】
2005149675.tif 000004
【図３】
2005149675.tif 000005
【図４】
2005149675.tif 000006
【図５】
2005149675.tif 000007
【図６】
2005149675.tif 000008
【図７】
2005149675.tif 000009
【図８】
2005149675.tif 000010
【図９】
2005149675.tif 000011
【図１０】
2005149675.tif 000012
【図１１】
2005149675.tif 000013
【図１２】
2005149675.tif 000014
【図１３】
2005149675.tif 000015
【図１４】
2005149675.tif 000016
【図１５】
2005149675.tif 000017
【図１６】
2005149675.tif 000018
【図１７】
2005149675.tif 000019
【図１８】
2005149675.tif 000020
【図１９】
2005149675.tif 000021
【図２０】
2005149675.tif 000022
【図２１】
2005149675.tif 000023
【図２２】
2005149675.tif 000024
【図２３】
2005149675.tif 000025
【図２４】
2005149675.tif 000026
【図２５】
2005149675.tif 000027
【図２６】
2005149675.tif 000028
【図２７】
2005149675.tif 000029
【図２８】
2005149675.tif 000030
【図２９】
2005149675.tif 000031
【図３０】
2005149675.tif 000032
【図３１】
2005149675.tif 000033
【図３２】
2005149675.tif 000034
【図３３】
2005149675.tif 000035
【図３４】
2005149675.tif 000036
【図３５】
2005149675.tif 000037
【図３６】
2005149675.tif 000038
【図３７】
2005149675.tif 000039
【図３８】
2005149675.tif 000040
【図３９】
2005149675.tif 000041
【図４０】
2005149675.tif 000042
【図４１】
2005149675.tif 000043
【図４２】
2005149675.tif 000044
【図４３】
2005149675.tif 000045
【図４４】
2005149675.tif 000046
【図４５】
2005149675.tif 000047