(57)【要約】【課題】  記録媒体及び記録媒体の再生情報の同一性を確実に判別することができるようにすることを目的とする。【解決手段】  記録媒体に記録されているデータの再生及び／又は記録を行う装置に当該記録媒体が装填された際に、この装置において記録媒体に記録されているデータから記録媒体判別情報を生成し、この生成された記録媒体判別情報を再生情報蓄積部に記録し、新たに装填された記録媒体から作成した記録媒体判別情報と、この再生情報蓄積部に記録されている過去に装填された記録媒体の記録媒体判別情報とを比較し、同一の記録媒体判別情報の有無を判断することを特徴とする。【選択図】        図４９
2005149677.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録されているデータの再生及び／又は記録を行う記録再生装置であって、
記録媒体が装填された際に、前記記録媒体に記録されているデータから記録媒体判別情報を生成する手段と、
前記生成された記録媒体判別情報を再生情報蓄積部に記録する手段と、
新たに装填された記録媒体から作成した記録媒体判別情報と、前記再生情報蓄積部に記録されている過去に装填された記録媒体の記録媒体判別情報とを比較し、同一の記録媒体判別情報の有無を判断する手段とを有する
ことを特徴とする記録再生装置。
【請求項２】
請求項１記載の記録再生装置において、
前記記録媒体判別情報は、前記記録媒体固有の識別情報を表すデータを圧縮して作成した記録媒体識別情報よりなる
ことを特徴とする記録再生装置。
【請求項３】
請求項１記載の記録再生装置において、
前記記録媒体判別情報は、記録媒体識別情報及び識別用再生情報よりなり、
同一の記録媒体判別情報の有無を判断する際、同一の記録媒体識別情報が存在するか検索し、同一の記録媒体識別情報が存在する場合に同一の識別用再生情報が存在するか検索する
ことを特徴とする記録再生装置。
【請求項４】
請求項３記載の記録再生装置において、
前記識別用再生情報は、前記記録媒体に記録されたデータの再生順番情報及び再生内容変更履歴情報より作成する
ことを特徴とする記録再生装置。
【請求項５】
請求項３記載の記録再生装置において、
前記識別用再生情報は、前記記録媒体に記録されたデータの再生順番情報及びデータ長より作成する
ことを特徴とする記録再生装置。
【請求項６】
請求項３記載の記録再生装置において、
同一の記録媒体識別情報が存在しなかった場合、前記記録媒体固有設定情報に登録されている論理パラメータ及び物理パラメータをリセットし、
記録媒体識別情報が同一でありかつ識別用再生情報が同一でない場合、前記記録媒体固有設定情報に登録されている論理パラメータをリセットするとともに登録されている物理パラメータを流用する
ことを特徴とする記録再生装置。
【請求項７】
請求項１記載の記録再生装置において、
前記新たに装填された記録媒体の再生指令を受け付けた際、前記記録媒体と同一の記録媒体判別情報が前記再生情報蓄積部上に存在する場合には、前記再生情報蓄積部に記録された前記記録媒体判別情報に対応する記録媒体固有設定情報を抽出し、該記録媒体固有設定情報の再生に関する情報に基づいて再生する
ことを特徴とする記録再生装置。
【請求項８】
請求項１記載の記録再生装置において、
前記新たに装填された記録媒体への記録指令を受け付けた際、前記記録媒体と同一の記録媒体判別情報が前記再生情報蓄積部上に存在する場合に、前記再生情報蓄積部に記録された前記記録媒体判別情報に対応する記録媒体固有設定情報を抽出し、該記録媒体固有設定情報の記録に関する情報に基づいて記録する
ことを特徴とする記録再生装置。
【請求項９】
記録媒体に記録されているデータの再生及び／又は記録を行う装置に当該記録媒体が装填された際に、前記装置において記録媒体に記録されているデータから記録媒体判別情報を生成し、
前記生成された記録媒体判別情報を再生情報蓄積部に記録し、
新たに装填された記録媒体から作成した記録媒体判別情報と、前記再生情報蓄積部に記録されている過去に装填された記録媒体の記録媒体判別情報とを比較し、同一の記録媒体判別情報の有無を判断する
ことを特徴とする記録媒体判別方法。
【請求項１０】
請求項９記載の記録媒体判別方法において、
前記記録媒体判別情報は、前記記録媒体固有の識別情報を表すデータを圧縮して作成した記録媒体識別情報よりなる
ことを特徴とする記録媒体判別方法。
【請求項１１】
請求項９記載の記録媒体判別方法において、
前記記録媒体判別情報は、記録媒体識別情報及び識別用再生情報よりなり、
同一の記録媒体判別情報の有無を判断する際、同一の記録媒体識別情報が存在するか検索し、同一の記録媒体識別情報が存在する場合に同一の識別用再生情報が存在するか検索する
ことを特徴とする記録媒体判別方法。
【請求項１２】
請求項１１記載の記録媒体判別方法において、
前記識別用再生情報は、前記記録媒体に記録されたデータの再生順番情報及び再生内容変更履歴情報より作成する
ことを特徴とする記録媒体判別方法。
【請求項１３】
請求項１１記載の記録媒体判別方法において、
前記識別用再生情報は、前記記録媒体に記録されたデータの再生順番情報及びデータ長より作成する
ことを特徴とする記録媒体判別方法。
【請求項１４】
第１の記録媒体の再生情報と第２の記録媒体の再生情報との同一性を識別するための識別用再生情報を算出する識別用再生情報算出方法であって、
前記再生情報を構成するトラックの再生情報を暗号化して第１の暗号化再生情報を算出し、
次のトラックの再生情報と前記第１の暗号化再生情報とを加算して第２の暗号化再生情報を算出し、
前記暗号化再生情報算出処理を前記再生情報のトラック再生順番に従って総トラック数分繰り返して得られた最終トラックの暗号化再生情報を識別用再生情報として取得する
ことを特徴とする識別用再生情報算出方法。
【請求項１５】
請求項１４記載の識別用再生情報算出方法において、
前記トラックの再生情報暗号化処理において、任意のトラックの再生内容が変更された場合、変更履歴情報として前記再生情報暗号化処理時に反映する
ことを特徴とする識別用再生情報算出方法。
【請求項１６】
請求項１４記載の記録再生装置において、
前記トラックの再生情報暗号化処理において、前記再生情報のデータサイズが変更された場合、変更履歴として前記再生情報暗号化処理時に反映する
ことを特徴とする識別用再生情報算出方法
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばデジタルオーディオデータ及びコンピュータを用いて処理するデジタルデータを記録する光磁気ディスク等の記録媒体の記録再生に適用して好適な記録再生装置、記録媒体判別方法及び識別用再生情報算出方法に関する。
【背景技術】
【０００２】
近年、例えばフラッシュメモリなどの固体記憶素子を搭載した小型の記録媒体を形成し、専用のドライブ装置や、或いはドライブ装置をオーディオ／ビデオ機器、情報機器などに内蔵して、コンピュータデータ、静止画像データ、動画像データ、音楽データ、音声データなどを記憶できるようにするものが開発されている。一方、音楽データなどを記録するものとしては、従来よりＣＤ（コンパクトディスク）、ＭＤ（ミニディスク）などのメディアが普及しており、ＣＤプレーヤやＭＤプレーヤ／レコーダにより記録再生が可能とされている。
【０００３】
ところで、例えば従来のＣＤやＭＤを用いたシステムでは、音楽データについて１曲を１つのトラックとして記録しており、さらにそのメディア上ではＴＯＣ（Table of Contents）と呼ばれる管理情報が記録されることで、各トラックが所定の順序で順次再生できるように管理されている。通常、各トラックにはトラックナンバが割り当てられ、ＴＯＣにおいてはトラックナンバ毎に記録位置のアドレスが管理される。そして再生装置では、ＴＯＣを参照することで、トラックナンバ順に各トラックを再生していくことになる。
【０００４】
通常は、ユーザーが再生操作を行うと、先頭のトラックナンバから順に再生されていく。つまり再生開始位置は先頭トラック（トラックナンバ「１」のトラック）の先頭位置（先頭アドレス）となるが、楽曲等の再生については、ユーザーは一旦曲の途中などで再生を停止させた後に、その停止した位置から再生を開始させたいということもある。このため従来のＣＤプレーヤ、ＭＤプレーヤでは、いわゆるリジューム機能として知られているように、再生操作が行われた場合に、前回再生が停止された位置から再生を開始させる機能が付加されているものがある。
【０００５】
例えば、特許文献１には、このリジューム機能を拡張させて、再生又は記録動作の後において再生を実行する際に、その前回の再生又は記録動作に関連する位置から再生させることができるようにするとともに、その関連位置として利用者が複数の位置を選択できるようにすることで利用者の事情に応じた再生開始位置からの再生動作を実行可能にしたものが記載されている。
【特許文献１】特開２０００−３３１４６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のリジューム機能は、メディアを再生装置に装着したままの状態であれば電源をオン・オフしても前回の再生停止位置から再生することができるが、メディアを再生装置から抜き差しすると、再び同じディスクを挿入してもリジューム情報がリセットされて、先頭のトラックナンバから再生される。
【０００７】
メディアの同一性を判別する情報は、ＴＯＣ内のＵ−ＴＯＣ（ユーザＴＯＣ）の情報から算出しており、算出方法の一例として、例えば図５３に示すような、楽曲の１曲目の再生情報、録音処理の終了時間で算出する方法がある。図５３Ａには、Ｕ−ＴＯＣ内の管理情報として再生情報及び録音処理終了時間が、それぞれ１曲目「ｘ，ｔ１」、２曲目「ｙ，ｔ２」、３曲目「ｚ，ｔ３」の情報が記録されているとき、このオーディオデータの１曲目の再生情報と録音処理終了時間との排他的論理和「ｘ∀ｔ１」の２ｂｙｔｅの情報によりメディアの同一性を判断する。
【０００８】
しかし、この方法では録音処理以外の１曲目に影響のない編集後にメディアの再生情報の同一性を判別することができない。例えば、図５３Ｂに示すように、再生装置からメディアを取り出した後、別の装置で２曲目再生情報ｙ及び３曲目再生情報ｚを編集し、２曲目再生情報をｙ´としてメディアを再び元の装置に挿入したとする。この場合、リジューム機能により２曲目から再生動作を行うように機能させたとしても、前回と同一の再生情報ではないので再生される楽曲が異なってしまう。また、例えば３曲目から再生動作を行った場合には、同一のメディアであると判別されたにもかかわらず３曲目が再生できない、などの不都合が生じていた。
【０００９】
さらに、録音処理の終了時間はセキュアな時計を持たないＰＤ（Phase change Disc）などのシステムでは使用することができないので、１曲目の再生情報のみに頼る場合が多く、メディアの再生情報の同一性の判別結果が確実性に欠ける不都合があった。
【００１０】
また、従来のメディアには、例えばユニークＩＤ（Identification）のようなメディアそのものを識別するための情報が存在していなかった。
【００１１】
斯かる点に鑑み、本発明は、記録メディア及び記録メディアの再生情報の同一性を確実に判別することができるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決し、本発明の目的を達成するため、本発明は、記録媒体に記録されているデータの再生及び／又は記録を行う装置に当該記録媒体が装填された際に、この装置において記録媒体に記録されているデータから記録媒体判別情報を生成し、この生成された記録媒体判別情報を再生情報蓄積部に記録し、新たに装填された記録媒体から作成した記録媒体判別情報と、この再生情報蓄積部に記録されている過去に装填された記録媒体の記録媒体判別情報とを比較し、同一の記録媒体判別情報の有無を判断することを特徴とする。
【００１３】
斯かる本発明によれば、過去に装置本体に挿入した記録媒体の情報を記録媒体判別情報として再生情報蓄積部に蓄積し、新たに挿入された記録媒体の記録媒体判別情報と過去に挿入された記録媒体の記録媒体判別情報とから同一の記録媒体判別情報を検索することで、その検索結果により記録媒体の同一性を判断する。
【００１４】
また、本発明における記録媒体判別情報は、記録媒体固有の識別情報を表すデータを圧縮して作成した記録媒体識別情報よりなることを特徴とする。
【００１５】
斯かる本発明によれば、記録媒体固有の識別情報から記録媒体の同一性を判別することができる。
【００１６】
また、本発明における記録媒体判別情報は、記録媒体識別情報及び識別用再生情報よりなり、同一の記録媒体判別情報の有無を判断する際、第一に同一の記録媒体識別情報が存在するか検索し、第２に同一の記録媒体識別情報が存在する場合に同一の識別用再生情報が存在するか検索することを特徴とする。
【００１７】
斯かる本発明によれば、記録媒体に記録されているデータから記録媒体識別情報及び識別用再生情報を生成して、記録媒体及びこの記録媒体に記録されている再生情報の同一性を判断することで、正確に記録媒体の同一性を識別する。
【００１８】
また、本発明は、第１の記録媒体の再生情報と第２の記録媒体の再生情報との同一性を識別するための識別用再生情報を算出する際に、この再生情報を構成するトラックの再生情報を暗号化して第１の暗号化再生情報を算出し、次のトラックの再生情報とこの第１の暗号化再生情報とを加算して第２の暗号化再生情報を算出し、この暗号化再生情報算出処理をこの再生情報のトラック再生順番に従って総トラック数分繰り返して得られた最終トラックの暗号化再生情報を識別用再生情報として取得することを特徴とする。
【００１９】
斯かる本発明によれば、記録媒体の再生情報の同一性を判断するのに、再生情報を変更する処理の影響を反映する情報としてトラックの再生順番を基に識別用再生情報を算出することで、録音、削除の編集を識別できる。
【００２０】
また、本発明におけるトラックの再生情報暗号化処理において、このトラックの再生内容が変更された履歴がある場合、変更履歴情報として上述の再生情報暗号化処理時に反映することを特徴とする。
【００２１】
斯かる本発明によれば、トラックの再生順番情報とともにトラック内容の変更履歴情報を識別用再生情報に反映することで、録音、削除等の編集に加えて曲の内容の編集処理を識別することができる。
【００２２】
また、本発明におけるトラックの再生情報暗号化処理において、再生情報のデータサイズが変更された場合、変更履歴情報として上述の再生情報暗号化処理時に反映することを特徴とする。
【００２３】
斯かる本発明によれば、トラックの再生順番情報とともに再生情報のデータサイズを識別用再生情報に反映することで、録音、削除等の編集に加えて曲の内容の編集処理を識別することができる。
【発明の効果】
【００２４】
斯かる本発明によれば、記録媒体に記録されているデータから記録媒体識別情報及び識別用再生情報を生成して、記録媒体及びこの記録媒体に記録されている再生情報の同一性を判断することで、正確に記録媒体の同一性を識別することができ、記録媒体の交換を行った後で、記録媒体の認識を行うことができる。このことによって、再生情報やデバイスの情報を継続して使用することができる効果がある。
【００２５】
また、記録媒体判別情報と記録媒体固有設定情報とを対応させて記録することで、ある特定の状態でのみ再生できる記録媒体を作成することができる効果がある。
【００２６】
また、本発明において、再生情報を識別するのに識別用再生情報を作成し、この識別用再生情報にトラックの再生順番情報とともにトラック内容の変更履歴情報を反映することで、録音、削除等の編集に加えて曲の内容の編集処理を識別するので、全ての再生情報の編集を識別することができる効果がある。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照して、本発明の一実施の形態の例の記録再生装置、この記録再生装置を用いた記録媒体判別方法及び識別用再生情報算出方法について説明する。
【００２８】
本発明が適用される記録再生装置は、ＭＤ（ミニディスク）システムで使用されているディスクと同様あるいはＭＤシステムで使用されているディスクに準拠した光磁気記録のディスクを記録媒体として用い、現行のパーソナルコンピュータとの親和性が図れるように、ファイル管理システムとして例えばＷｉｎｄｏｗｓ（登録商標）で使用されているＦＡＴ（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.）、当該トラックのタイトル（T-Title）、コーデック方式（CODEC Info）、記録日時（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）２０４、オーディオ処理部１０に相当するアンプ２０５、出力端子２０６、制御部２０７、不揮発性メモリ２０８、サーボ回路２７、スピンドルモータ２９より構成されている。
【０２９２】
スイッチ２０１は、次世代ＭＤ１のＨｉ−ＭＤ１．５仕様のディスク及び次世代ＭＤ２の仕様のディスクが当該機器に装填された場合にオンし、次世代ＭＤ１のＨｉ−ＭＤ１仕様のディスクの場合にはオフするように機能するものである。
【０２９３】
バーコード処理部２０２は、スイッチ２０１がオンのときにディスク９０上のバーコード領域に記録されたユニークＩＤを読み取り、制御部２０７に供給する。
【０２９４】
信号処理部２０３は、図１８のＡ部及びメモリコントローラ３に相当し、前述したようにディスク９０とのデータの記録再生動作に必要な処理を行うとともに、パーソナルコンピュータ１００とのデータの送受信に必要な処理を行う。
【０２９５】
制御部２０７は、システムコントローラ９に相当し、前述の処理に加え、バーコード処理部２０２から供給されるユニークＩＤ（記録媒体判別情報）に所定の信号処理を行い、ＤＩＳＣ  ＩＤ（記録媒体識別情報）として後述する不揮発性メモリ２０８の再生情報テーブルに記録するとともに、ディスク内のオーディオデータ管理ファイルから再生順番情報などを基に識別用再生情報を作成し再生情報テーブルに記録する。そして、新たにディスクドライブ装置１にディスクが装填されたとき、ディスクの記録媒体識別情報及び識別用再生情報と上述再生情報テーブルに保存されているものをそれぞれ比較して、ディスクの同一性を判断するものである。
【０２９６】
フラッシュメモリなどからなる不揮発性メモリ２０８は、ディスク９０におけるＴＯＣのシステム情報を保持する。ディスク９０が装填された時点、あるいは記録または再生動作の直前において、制御部２０７は、スピンドルモータ２９及び光学ヘッド１９を駆動させ、ディスク９０の内周側に設定されているＴＯＣ領域のデータを抽出させる。そして、ＲＦアンプ２１、信号処理部２０３を介して制御部２０７に供給されたＴＯＣ情報は、不揮発性メモリ２０８にＦＡＴ情報として記憶され、以後、そのディスク９０に対する記録／再生動作の制御に用いられる。また、後述する再生情報テーブルが記録されている。
【０２９７】
このディスクドライブ装置１において、次世代ＭＤシステムの仕様で記録された複数の楽曲（オーディオデータ）が記録されているディスク９０をスピンドルモータ２９によって回転駆動させる。このディスク９０に対して記録／再生時に光学ヘッド１９によってレーザ光が照射される。レーザ照射によりその反射光として検出された情報が、ＲＦアンプ２１に供給される。
【０２９８】
ＲＦアンプ２１は、入力された検出情報に対して所定の信号変換や演算、増幅等を行い、再生情報としての再生ＲＦ信号、トラッキングエラー信号、フォーカスエラー信号、グルーブ情報（ディスク９０にトラックのウォブリングにより記録されているＡＤＩＰ情報）等を抽出する。そして、抽出された再生ＲＦ信号、ＡＤＩＰ信号は信号処理部２０３に供給されるとともに、トラッキングエラー信号、フォーカスエラー信号は、サーボ回路２７に供給される。
【０２９９】
サーボ回路２７は、ＲＦアンプ２１より供給された各信号及び制御部２０７からの指令により、各種サーボ駆動信号を発生させ、フォーカス及びトラッキング制御、スピンドルモータ２９の回転を制御する。
【０３００】
再生ＲＦ信号は、信号処理部２０３で上述のＥＦＭ復調、ＡＣＩＲデコード処理がなされた後、一旦ＲＡＭ１６に書き込まれる。ＲＡＭ１６に書き込まれたデータは、ＵＳＢを介してパーソナルコンピュータ１００に供給される。或いは、１−７ＰＰ復調、ＲＳ−ＬＤＣデコード等の処理がなされてオーディオ処理部１０として設けられたアンプ１７を介して例えばスピーカが接続される出力端子２０６へ供給される。
【０３０１】
また、信号処理部２０３に供給されたＡＤＩＰ情報は、ＡＤＩＰ復調されマクロコンピュータ等で構成される制御部２０７に供給され、記録や再生等の各種の制御動作に用いられる。
【０３０２】
また、ディスク上にユニークＩＤが記録されたバーコード領域が存在する場合、スイッチ２０２を介してバーコード判定部２０２によりユニークＩＤが読み込まれる。読み込まれたユニークＩＤは制御部２０７に供給され、所定の処理を行った後ＤＩＳＣ ＩＤとして不揮発性メモリ２０８に記録される。
【０３０３】
ディスク９０に対して記録動作が実行される際には、記録データが、パーソナルコンピュータ１００等から信号処理部２０３に供給される。記録データは制御部２０７の指示によって一旦ＲＡＭ１６に書き込まれた後、所定のタイミングで読み出されて、信号処理部２０３に送られ、ＡＣＩＲＣエンコード、ＥＦＭ変調等、記録データに応じて所定のエンコード処理が施された後、磁気ヘッド駆動回路（図示せず）に供給されて、記録が行われる。
【０３０４】
ディスクの再生情報を識別するためには、再生情報を変更する処理（編集）の影響を反映する変数の選定が重要である。図４０に、本例で使用する変数のＦＡＴファイルシステム上での位置を示す。
【０３０５】
（１）不揮発性メモリ領域
ＤＩＳＣ ＩＤ（ディスク識別情報）:フォーマット時に乱数等によって生成される値
（２）ＦＡＴ領域：トラックインデックスファイル（Track Index File）
Ｔｏｔａｌ  ＴＮＯ：総トラック数
ＴＩＮＦ：プレイオーダーテーブル（Play Order Table（ＰＯＴ））に属し、トラックディスクリプタ（Track Descriptor）の番号
（３）ＦＡＴ領域：オーディオデータファイル（Audio Data File）
File Size：オーディオデータ全体のサイズ
（４）ＦＡＴ領域：ＭＡＣリストテーブル（MAC List Table）
Revision：参照するべきＭＡＣリストファイル（MAC List File）の番号
【０３０６】
ＤＩＳＣ ＩＤは、メディアを識別するユニークＩＤとしてディスクに記録されているものであるが、通常時はパーソナルコンピュータ１００からは見えないような形式でセキュア（Secure）な領域に存在する。また、Ｈｉ−ＭＤ１．５及びＨｉ−ＭＤ３のシステムの仕様のディスクであればバーコード領域から読み取ることができる。
【０３０７】
図４１を参照して各変数の相互関連について説明する。図４１のトラックインデックスファイルは図３３の一部を抜粋したものであり、対応する部分には同一符号を付す。
【０３０８】
ＭＡＣリストテーブルの各フィールドには、各Track No.毎に所定の手段によって作成されるＭＡＣのRevision（再生内容変更履歴情報）２０９が格納されている。このRevision２９はトラック内の情報が編集され変化があると、例えばフラグを立てＭＡＣに１を追加するなどして変更されたことを表す。
【０３０９】
再生時、プレイオーダーテーブルのあるフィールド４２ａにトータルインフォメーションのあるトラックディスクリプタ４５ａへのポインタ情報が示されている場合、パーツインフォメーションテーブルの該当するパーツディスクリプタ４６ａを参照し、オーディオデータファイル上のそのパーツの先頭アドレス及び終了アドレス（Ｆｒｏｍ／Ｔｏ）により決定される所定パーツ長さのオーディオデータ４８ａを再生し、さらに別のフィールドへのパーツリンク情報が記述されている場合、該当するパーツディスクリプタ４６ｂを参照して指定されたパーツ長さのオーディオデータ４８ｂを再生する。例えば先頭アドレス／終了アドレスが１００／２００のとき、図３１に示したような単位パーツ当たり１６ＫＢのデータブロックであれば、このパーツ長さは１．６ＭＢ分の長さということになる。この例では、トラックのオーディオデータ長（Total Length）は、オーディオデータ４８ａ及び４８ｂのパーツ長さを加算して算出される長さである。
【０３１０】
次世代ＭＤシステムでの再生情報を変更する処理（編集）の影響を反映する変数として、Revisionは曲の移動以外の編集を識別することができる。Total Lengthは音楽データのサイズの差異が発生する編集（曲の録音、削除）を識別することができる。ＴＩＮＦの後述するTotal TNOを用いたＭＡＣ計算では曲の並び方の違いを識別することができる。本例では、これらの変数を組み合わせることで、全ての再生情報の編集を識別できるようにするものである。
【０３１１】
以下に、本例のディスク判別情報の算出方法を説明する。ディスク判別情報は、後述の図４９にも示すように、ディスク識別情報としてＤＩＳＣ ＩＤ（４バイト）及びディスク識別用再生情報として暗号化ＰＯＴ（４バイト）から構成する。ディスク識別情報より個々のディスクを判別し、かつディスク再生情報からディスクに記録されている再生情報の同一性が確認できたときに同一のディスクであると判断する。
【０３１２】
ディスク判別情報であるＤＩＳＣ ＩＤは、フォーマット時に乱数で与えられる例えば１６バイトのデータの上位８バイトと下位８バイトを排他的論理和して８バイトとし、さらに上位４バイトと下位４バイトの排他的論理和を行い算出する。
【０３１３】
ディスク識別用再生情報である暗号化ＰＯＴは、プレイオーダーテーブルのＴＩＮＦとRevision（再生内容変更履歴情報）を用い、例えばＤＥＳ−ＣＢＣ（Data Encryption Standard-Cipher Block Chaining）処理を行う。共通鍵暗号をＣＢＣというやり方で連続するデータブロックに適用する方式である。ＣＢＣの適用によって、ブロック間のデータに関係が生じるので、暗号の解読がより困難になるとともに再生情報の相違を検出することができる。これをTotal TNO（総トラック数）分繰り返して、暗号化ＴＩＮＦを算出する。ＣＢＣ処理を総トラック数回繰り返した結果を暗号化ＰＯＴとする。
【０３１４】
図４２に暗号化ＴＩＮＦ作成のブロック図を示す。まず、トラックインフォメーションテーブルのトラックディスクリプタ情報を例えば８バイトのデータとして再生情報ＴＩＮＦ（ｎ）（１≦ｎ≦Total TNO）を生成する。このＴＩＮＦ（ｎ）を加算器２１２に供給し、レジスタ２１１から供給される情報と加算して暗号器２１３に入力する。暗号器２１３は、個々のトラック毎に対応したＭＡＣデータなどを使って暗号処理を行う。このとき、対象トラックに変更処理が行われていればＴＩＮＦ（ｎ）に対しＭＡＣに加えてRevision情報をパラメータとして反映して暗号化・圧縮を行い、４バイトの暗号化ＴＩＮＦ（ｎ）を得る。同時に生成した暗号化ＴＩＮＦ（ｎ）をレジスタ２１１に入力して保持し次の識別用再生情報の作成時に反映する。
【０３１５】
例えば、ＴＩＮＦ（１）のとき、レジスタ２１１より初期値０が入力され、ＴＩＮＦ（１）から暗号化ＴＩＮＦ（１）を得る。次にＴＩＮＦ（２）をレジスタ２１１からの暗号化ＴＩＮＦ（１）と加算した後、暗号器２１３を通して暗号化ＴＩＮＦ（２）を得る。これらの一連の処理を総トラック数分繰り返し４バイトの暗号化ＴＩＮＦ（ｎ）を得る。この暗号化ＴＩＮＦ（ｎ）、即ち暗号化ＰＯＴを目的のディスクの再生情報としてディスク判別情報を構成し、ディスクの同一性判別に利用する。
【０３１６】
上述のパラメータとしてRevision情報に代えてオーディオデータの長さ情報であるファイルサイズをパラメータとして用い、暗号化ＰＯＴを作成することもできる。なお、暗号化ＰＯＴを４バイトのデータとしたが、これに限るものではない。
【０３１７】
図４３、図４４を参照して、トラック編集（再生情報変更処理）とＴＩＮＦ及びRevisionとの関係を説明する。
【０３１８】
図４３はトラック編集の一例を示すものである。図４３Ａは編集前の状態を表し、プレイオーダーテーブルのＴＮＯ１〜ＴＮＯ６に対しオーディオデータとしてＴ１〜Ｔ６の順に並んでいる様子を表す。図４３Ｂは、図４３Ａの状態からトラックＴ３を消去した状態である。この例では消去後にトラック全体をＴＮＯの若い番号へと詰めてある。図４３Ｃは、図４３Ｂの状態から最後尾ＴＮＯ６にトラックＴ３´を追加した状態である。図４３Ｄは、図４３Ｃの状態からトラックＴ３をＴＮＯ３へ移動した例としてある。図４３Ｅは、図４３ＤのトラックＴ６の途中で頭出しを行いトラックＴ６をＴ６´とＴ６"に分割した例である。図４３Ｆは、図４３ＥのトラックＴ６とＴ６´間の頭出しを消してトラックＴ５´に結合した例を表す。
【０３１９】
図４４は上述のような再生情報変更処理に対するＴＩＮＦ及びRevisionの変化の有無を表にまとめたものである。
【０３２０】
図４５を参照して、再生順に変化のない消去（Erase）後の追加（Rec）編集の例を説明する。例えば、図４５ＡはＦＡＴファイルのオーディオデータのトラックがＴＮＯ１（Ｔ１）〜ＴＮＯ１５００（Ｔ１５００）まで存在している状態を示す。図４５Ｂは、図４５Ａの状態から編集を行いＴ１５００を消去した状態を表し、さらに図４５Ｃは図４５Ｂの状態からトラック最後尾にＴ１５００を追加した状態を表している。例えば、ある装置にディスク判別情報を登録しておき、ディスクを抜いて別の装置で1曲消去後同じ曲を同じ位置に録音して再度元の装置に装填した場合である。この例では、編集前後で曲の並びは変わらないが、図４５Ａの場合のデータ長Ｌ１より図４５Ｃの場合のデータ長Ｌ２の方が長く、Ｌ１≠Ｌ２としている。
【０３２１】
図４６を参照して、トラック分割（Divide）後の消去（Erase）編集の例を説明する。例えば、図４６ＡはオーディオデータのトラックがＴＮＯ１（Ｔ１）〜ＴＮＯ３（Ｔ３）３個のトラックが存在している状態を示す。図４６Ｂは、図４６Ｂの状態から編集を行いトラックＴ２の途中で頭出しにより分割し全体をＴ１〜Ｔ４の４つのトラックから構成されるようにした状態を示す。そして、図４６Ｃは、図４６Ｂの状態からトラックＴ３を消去して新たに３個のトラックから構成されるようにしたものである。この例では、編集前後で曲の並びは変わらないが、全体のデータ長が短くなっている。
【０３２２】
このように、ＴＩＮＦはトラック又はグループの移動（Move）、トラック又はグループの消去（Erase）、トラック結合（Combine）、トラック分割（Divide）、トラック追加（Rec）の編集については変化を検出できる。しかし、再生順に変化のない消去（Erase）後の追加（Rec）編集及びトラック分割（Divide）後の消去（Erase）編集については前後で変化がなく検出できない。即ち、曲順が変化するとＴＩＮＦが変化して編集を識別し、曲の並びに変化がない場合は検出ができない。
【０３２３】
これに対し、Revisionは音楽情報（トラック内情報）そのものが編集されて履歴が更新されたときに変化するので、Erase→Rec編集（図４５）、及びDivide→Erase編集（図４６）を識別することができる。よって、Revisionはトラック又はグループの移動（Move）以外の編集について検出できる。
【０３２４】
したがって、ＴＩＮＦ及びRevisionの情報を利用し楽曲編集を監視することで、ＴＩＮＦでは検出されないトラックの並びに変化のない編集、及び、Revisionでは検出されないトラック内情報の編集について、相互に補完しながら全ての再生情報の変化を識別し検出することができる。
【０３２５】
図４７は、再生情報変更処理に対するＴＩＮＦ及びTotal Lengthの変化の有無を表にまとめたものである。Total Lengthはオーディオデータ全体のファイルサイズを示すものである。Total Lengthでは、オーディオデータのファイルサイズが変化するような編集を識別するので、トラック又はグループの移動（Move）を除き識別することができ、Erase→Rec編集（図４５）、及びDivide→Erase編集（図４６）についてもオーディオデータの長さが変化しているので識別することができる。したがって、ＴＩＮＦ及びTotal Lengthの情報を利用し楽曲編集を監視することで、ＴＩＮＦでは検出されないトラックの並びに変化のない編集、及び、Total Lengthでは検出されないオーディオデータ長に変化のない編集について、相互に補完しながら全ての再生情報の変化を識別し検出することができる。
【０３２６】
図４８にＦＡＴファイルシステムのデータ構造の概略図を示す。ＦＡＴファイルシステムは、ＢＰＢ（BIOS Parameter Block）領域、ＦＡＴ領域、ファイルやディレクトリへのエントリポイントを示すDir Entry領域（図２９）、オーディオデータやＰＣデータ等のデータより構成される。オーディオデータファイルは一つのまとまったファイルであり（図３０、図３１）、Dir Entryにてオーディオデータファイルのファイル情報を参照することができる。したがって、Dir Entry内のオーディオデータのファイル情報を参照することによって、簡単にファイルサイズを把握することができるので、オーディオデータのファイルサイズを用いて容易に再生情報の変化を識別することができる。
【０３２７】
なお、ＴＩＮＦ、Revision及びTotal Lengthの３つの情報を併用して再生情報の変化を識別するようにしてもよい。
【０３２８】
図４９に、不揮発性メモリ２０内に記録され、ディスク判別情報及び記録・再生動作時に使用されるディスク固有設定情報が登録されている再生情報テーブル（再生情報蓄積部）の一例を示す。
【０３２９】
ディスク判別情報には、ディスク識別情報であるＤＩＳＣ ＩＤ及びディスク再生情報の暗号化ＰＯＴが登録される。
【０３３０】
ディスク固有設定情報は、再生時又は記録時等に予め登録してあるディスク毎の設定情報に基づいて再生及び記録動作を行うための設定情報であり、論理パラメータ及び物理パラメータからなる。
【０３３１】
論理パラメータは、例えば音量設定やボリューム、プログラム等の信号処理部２０３の下流工程で使用される値が登録されている。物理パラメータは、記録メディアが特定されれば決定されるレーザーパワー等の値が登録される。ディスク固有設定情報内の情報の区分として、この例の他、例えばリジューム値などの再生時設定情報と記録時設定情報とに区分して登録するようにしても勿論かまわない。
【０３３２】
再生情報テーブルに登録するディスク判別情報として、ＤＩＳＣ ＩＤが同一であっても再生情報の暗号化ＰＯＴが異なれば新規ディスクとして登録する。本例のように、もともと１６バイトのＤＩＳＣ ＩＤをディスク判別情報で使用するために４バイトにまで圧縮しており、異なるディスクであっても圧縮後のＤＩＳＣ ＩＤが一致してしまう可能性も考えられるので、万全を期すためにＤＩＳＣ ＩＤが同一であっても暗号化ＰＯＴを登録して、ＤＩＳＣ ＩＤと暗号化ＰＯＴによりディスクの同一性を判断する。なお、ＤＩＳＣ ＩＤのデータが８バイト、１６バイト等であれば、ＤＩＳＣ ＩＤが偶然に一致する可能性は極めて低くいので、その際にはＤＩＳＣ ＩＤが一致すれば新規ディスクとしての登録は行わず、現在登録されている同一のＤＩＳＣ ＩＤのレコードに上書きするようにしてもよい。
【０３３３】
図５１はディスクの判別処理を説明する図である。記録再生装置１にディスクが挿入されると、まず、制御部２０７により挿入されたディスクと装置内の再生情報テーブルに記録されているディスク識別情報のＤＩＳＣ ＩＤが同一か否かを調べる（ステップＳ１）。ＤＩＳＣ ＩＤが同一でないときは、ディスクが異なっていると判断する。さらに、ディスク再生情報である暗号化ＰＯＴが同一か否かを調べて（ステップＳ２）、同一ではない場合は、再生情報が異なると判断する。そして暗号化ＰＯＴが同一であった場合、ディスクとその記録されている再生情報ともに過去に挿入されたディスクと同一であると判断する。
【０３３４】
次に、図５２を参照して、ディスク挿入後の記録・再生動作について説明する。
まず図３９の記録再生装置１においてディスク９０が挿入されたか否かを判断する（ステップＳ１１）。ディスクの挿入を検出後、ディスク９０のＴＯＣからシステム情報を読み出す（ステップＳ１２）。ディスク判別情報を生成し（ステップＳ１３）、不揮発性メモリ２０に格納されている再生情報テーブルから新たに生成されたディスク判別情報と同一のディスク判別情報を検索する（ステップＳ１４）。
【０３３５】
検索の結果、同一のディスク判別情報を検出したか否かを判断し（ステップＳ１５）、同一のディスク判別情報が検出された場合、検出されたディスク判別情報に対応するディスク固有設定情報を再生情報テーブルから抽出しＲＡＭ２０４へ展開する（ステップＳ１６）。ディスクの再生の場合は、抽出したディスク固有設定情報のリジューム値を使用してリジューム再生を行う。またディスクに記録する場合、ディスク固有設定情報のレーザーパワー等を使用して記録を行う。このように、ディスク９０の挿入後、ディスク判別情報が再生情報テーブルに保存されている値と同一の場合、リジューム値を利用して、前回ディスク９０が挿入されていたときに再生していた位置から再生を行うことができる。
【０３３６】
上述ステップＳ２５の処理において同一のディスク判別情報が検出されなかった場合、挿入されたディスクを新ディスクとして再生情報テーブルにディスク判別情報を追加登録する（ステップＳ１７）。
【０３３７】
そして、ディスクの記録動作を指示されたか否かを判断し（ステップＳ１８）、記録が行われた場合には、レーザーパワー等の記録パラメータを取得し（ステップＳ１９）、取得した記録パラメータを対応する再生情報テーブルのディスク固有設定情報に追加登録する（ステップＳ２０）。
【０３３８】
再生が行われた場合には、再生停止動作を検知し（ステップＳ２１）、再生後に再生停止位置を取得し（ステップＳ２２）、再生停止位置を対応する再生情報テーブルのディスク固有設定情報に追加登録する（ステップＳ２３）。これにより、次にこのディスクの再生を行う際に、前回再生停止位置から再生することが可能になる。
【０３３９】
記録も再生も行わない場合はディスク判別処理を一旦終了するが、何らかの動作が行われていないかどうか常に監視し、記録又は再生が行われた際には随時ステップＳ１９又はステップＳ２２に移行し、動作時の設定情報を取得しディスク固有設定情報に追加する。
【０３４０】
その他、本例のディスク判別情報を使用した応用例として、例えばディスクの挿入後、ディスク判別情報が不揮発性メモリ２０に保存されている値と同一の場合、同一ディスクではＰ−ＴＯＣを再読み込みしないことで、ＴＯＣ読み込みを高速化することが考えられる。具体的には、ＤＩＳＣ ＩＤが同一でない場合はディスクが異なるので、論理パラメータ及び物理パラメータともにリセットし、その上でさらに暗号化ＰＯＴが同一でない場合は再生情報が異なるので、ディスクに依存する物理パラメータは登録済みの情報を流用し、論理パラメータは書き換えるようにする。
【０３４１】
また、ディスク再生時に設定したプログラム／音質設定／ボリューム／プレイモード／再生スピード等の情報が装置本体に登録されることで、次にそのディスクを挿入した際に、設定情報が自動的に呼び出され同じ設定で再生することができようになる（オートディスクメモリ機能と称する。）。ディスクの挿入後、ディスク識別情報（ＤＩＳＣ ＩＤ）がディスク固有設定情報のオートディスクメモリテーブルに存在する場合、本体装置１内の変数（ＲＡＭ）が書き換わり、情報（設定）が反映される。設定情報としては、例えば図５２に示すような情報を各ディスク毎に登録する。
【０３４２】
また、再生中にお気に入りの曲をマーク（Music Markと称する。）しておき、このマークした曲のトラックネーム等の情報をＵＳＢ等を介してパーソナルコンピュータ１００に取り込むことを可能にする機能がある（Music Marker）。そして、パーソナルコンピュータ１００に取り込んだこれらの情報をインターネット上のサーバに接続して登録しておくことで、登録しておいた情報に関係のある情報をサーバから個人のＰＣに自動配信する、などのサービス展開に繋げることが期待できる。
【０３４３】
この中でディスク識別情報（ＤＩＳＣ ＩＤ）をディスクの識別に使用し、目的のディスクと違うディスクが挿入されているときは、Music Markerを利用した自動配信機能は無効とする。このMusic Markerの情報として、ＤＩＳＣ ＩＤ及びトラックネームが特定できるトラックＮＯの情報を、不揮発性メモリ２０に登録しておく。
【０３４４】
以上述べたように、本例によれば、ディスクに記録されたユニークＩＤと再生情報をディスクの同一性の判断に利用することで、過去に装置本体に挿入されたディスクであること及びその記録されている再生情報の同一性も確認することができるので、ディスクの着脱が行われた後でも、ディスクの認識を確実に行うことができる。これにより、再生情報やデバイスの情報を継続して使用することができる。また、ある特定の状態でのみ再生できるディスクを作ることもできる。
【０３４５】
なお、本発明は、実施の形態の例のミニディスクに限らず、記録メディアのユニークＩＤを読み取り、ユニークＩＤ及び再生情報から記録メディアと記録されている再生情報とが同一であることを判別するものであるから、記録メディアとしてその他、光ディスク、ＤＶＤ（Digital Versatile Disk）、メモリカード等のリムーバブルな記録メディアを使用する記録再生装置に適用することができる。
【０３４６】
また、本発明は上述した実施の形態の例に限られるものではなく、本発明の要旨を逸脱することなくその他種々の構成を取り得ることは勿論である。
【図面の簡単な説明】
【０３４７】
【図１】ミニディスク仕様の説明図である。
【図２】次世代ＭＤ１システムの仕様のディスクの説明に用いる図である。
【図３】次世代ＭＤ１システムの仕様のディスクの記録領域の説明に用いる図である。
【図４】次世代ＭＤ２システムの仕様のディスクの説明に用いる図である。
【図５】次世代ＭＤ２システムの仕様のディスクの記録領域の説明に用いる図である。
【図６】次世代ＭＤ１及び次世代ＭＤ２のエラー訂正符号化処理の説明に用いる図である。
【図７】次世代ＭＤ１及び次世代ＭＤ２のエラー訂正符号化処理の説明に用いる図である。
【図８】次世代ＭＤ１及び次世代ＭＤ２のエラー訂正符号化処理の説明に用いる図である。
【図９】ウォブルを用いたアドレス信号の生成の説明に用いる斜視図である。
【図１０】現行のＭＤシステム及び次世代ＭＤ１システムのＡＤＩＰ信号の説明に用いる図である。
【図１１】現行のＭＤシステム及び次世代ＭＤ１システムのＡＤＩＰ信号の説明に用いる図である。
【図１２】次世代ＭＤ２システムのＡＤＩＰ信号の説明に用いる図である。
【図１３】次世代ＭＤ２システムのＡＤＩＰ信号の説明に用いる図である。
【図１４】現行のＭＤシステム及び次世代ＭＤ１システムでのＡＤＩＰ信号とフレームとの関係を示す図である。
【図１５】次世代ＭＤ１システムでのＡＤＩＰ信号とフレームとの関係を示す図である。
【図１６】次世代ＭＤ２システムでのコントロール信号の説明に用いる図である。
【図１７】ディスクドライブ装置の構成を示すブロック図である。
【図１８】メディアドライブ部の構成を示すブロック図である。
【図１９】シグナルレコーディングビットマップの説明に用いる図である。
【図２０】ＦＡＴセクタの読み出し処理を示すフローチャートである。
【図２１】ＦＡＴセクタの書き込み処理を示すフローチャートである。
【図２２】単体でのＦＡＴセクタの読み出し処理を示すフローチャートである。
【図２３】単体でのＦＡＴセクタの書き込み処理を示すフローチャートである。
【図２４】シグナルレコーディングビットマップの作成の説明に用いるフローチャートである。
【図２５】シグナルレコーディングビットマップの作成の説明に用いるフローチャートである。
【図２６】シグナルレコーディングビットマップの作成の説明に用いるフローチャートである。
【図２７】次世代ＭＤ１によるディスクの一例の初期化処理を示すフローチャートである。
【図２８】次世代ＭＤ２によるディスクの一例の初期化処理を示すフローチャートである。
【図２９】ＦＡＴファイルシステムのリンクの説明に用いる図である。
【図３０】ＦＡＴファイルのディレクトリ構造を示す図である。
【図３１】オーディオデータ管理ファイルとＴＯＣとの関係を示す図である。
【図３２】トラックインデックスファイル構成例を示す図である。
【図３３】オーディオデータ再生の説明に用いる図である。
【図３４】オーディオデータファイルからパーツを削除する処理の説明に用いる図である。
【図３５】パーソナルコンピュータとディスクドライブ装置間のデータ管理権限の移動の説明に用いる図である。
【図３６】オーディオデータの一連のチェックアウトの手順を説明するための図である。
【図３７】ディスクドライブ装置における次世代ＭＤ１システムと現行のＭＤシステムとの共存の様子を概念的に示す略線図である。
【図３８】ディスクのフォーマット時のディスクドライブ装置の一例の動作を示すフローチャートである。
【図３９】一実施の形態の例の機能ブロック図である。
【図４０】一実施の形態の例のディスク判別に使用する変数の位置を表す説明図である。
【図４１】一実施の形態の例の各変数の相互関連の説明図である。
【図４２】一実施の形態の例の暗号化ＴＩＮＦの作成の説明図である。
【図４３】トラック編集の例の説明図である。
【図４４】一実施の形態の例のＴＩＮＦ及びRevisionの変化を示す図である。
【図４５】トラック編集の一例の説明に用いる図である。
【図４６】トラック編集の一例の説明に用いる図である。
【図４７】一実施の形態の例のＴＩＮＦ及びTotal Lengthの変化を示す図である
【図４８】ＦＡＴファイルシステムのデータ構造の説明図である。
【図４９】一実施の形態の例の再生情報テーブルの一例を表す図である。
【図５０】一実施の形態の例のディスク判別処理のフローチャートである。
【図５１】一実施の形態の例のディスクの記録・再生処理のフローチャートである。
【図５２】一実施の形態の例のオートディスクメモリ内容の一例を表す図である。
【図５３】従来例の説明図である。
【符号の説明】
【０３４８】
１…ディスクドライブ装置、２…メディアドライブ部、４２…プレイオーダーテーブル、４２ａ…ＴＩＮＦ、４５…トラックインフォメーション、４５ａ…トラックディスクリプタ、４６…パーツインフォメーションテーブル、４６ａ，４６ｂ…パーツディスクリプタ、４８ａ，４８ｂ…オーディオデータ、９０…ディスク、１００…パーソナルコンピュータ、２０２…バーコード判定部、２０３…信号処理部、２０４…ＲＡＭ、２０７…制御部、２０８…不揮発性メモリ、２０９…Revision（再生内容変更履歴情報）、２１１…レジスタ、２１２…加算器、２１３…暗号器
【図１】
2005149677.tif 000003
【図２】
2005149677.tif 000004
【図３】
2005149677.tif 000005
【図４】
2005149677.tif 000006
【図５】
2005149677.tif 000007
【図６】
2005149677.tif 000008
【図７】
2005149677.tif 000009
【図８】
2005149677.tif 000010
【図９】
2005149677.tif 000011
【図１０】
2005149677.tif 000012
【図１１】
2005149677.tif 000013
【図１２】
2005149677.tif 000014
【図１３】
2005149677.tif 000015
【図１４】
2005149677.tif 000016
【図１５】
2005149677.tif 000017
【図１６】
2005149677.tif 000018
【図１７】
2005149677.tif 000019
【図１８】
2005149677.tif 000020
【図１９】
2005149677.tif 000021
【図２０】
2005149677.tif 000022
【図２１】
2005149677.tif 000023
【図２２】
2005149677.tif 000024
【図２３】
2005149677.tif 000025
【図２４】
2005149677.tif 000026
【図２５】
2005149677.tif 000027
【図２６】
2005149677.tif 000028
【図２７】
2005149677.tif 000029
【図２８】
2005149677.tif 000030
【図２９】
2005149677.tif 000031
【図３０】
2005149677.tif 000032
【図３１】
2005149677.tif 000033
【図３２】
2005149677.tif 000034
【図３３】
2005149677.tif 000035
【図３４】
2005149677.tif 000036
【図３５】
2005149677.tif 000037
【図３６】
2005149677.tif 000038
【図３７】
2005149677.tif 000039
【図３８】
2005149677.tif 000040
【図３９】
2005149677.tif 000041
【図４０】
2005149677.tif 000042
【図４１】
2005149677.tif 000043
【図４２】
2005149677.tif 000044
【図４３】
2005149677.tif 000045
【図４４】
2005149677.tif 000046
【図４５】
2005149677.tif 000047
【図４６】
2005149677.tif 000048
【図４７】
2005149677.tif 000049
【図４８】
2005149677.tif 000050
【図４９】
2005149677.tif 000051
【図５０】
2005149677.tif 000052
【図５１】
2005149677.tif 000053
【図５２】
2005149677.tif 000054
【図５３】
2005149677.tif 000055