(57)【要約】【課題】バッファＲＡＭ内においてセクターデータに対応して付加データが記憶されるようにし、かつ付加データのアクセスについてはシステムコントローラがアドレス指定をする必要を解消する。【解決手段】セクター単位で記録媒体に記録されたデータを再生する再生装置であって、記録媒体からセクター単位の再生データを再生する再生手段と、セクター単位の再生データに関連する付加データを生成する付加データ生成手段と、セクター単位の再生データと付加データとを記憶するためにメモリ配置がセクター単位とされたメモリ手段と、再生データの再生を制御する制御手段と、セクター単位の再生データと再生データに関連する付加データとがメモリ手段の単一のセクタに記憶されて、同期データを含んでセクター単位の再生データと、付加データとのメモリ手段への記憶及び読み出しの制御をするメモリ制御手段とを備える。【選択図】        図１
2006092742.tif 000002
【特許請求の範囲】
【請求項１】
セクター単位で記録媒体に記録されたデータを再生する再生装置において、
上記記録媒体からセクター単位の再生データを再生する再生手段と、
上記セクター単位の再生データに関連する付加データを生成する付加データ生成手段と、
上記セクター単位の再生データと上記付加データとを記憶するためにメモリ配置がセクター単位とされたメモリ手段と、
上記再生データの再生を制御する制御手段と、
上記セクター単位の再生データと上記再生データに関連する付加データとが上記メモリ手段の単一のセクタに記憶されて、同期データを含んで上記セクター単位の再生データと、
上記付加データとの上記メモリ手段への記憶及び読み出しの制御をするメモリ制御手段と
を備えることを特徴とする再生装置。
【請求項２】
記録媒体へ記録データを記録する記録装置において、
１セクタごとに記録データに関連する付加データを生成する付加データ生成手段と、
上記１セクタの記録データと上記記録データに関連する付加データとが記憶される、メモリセクタにメモリ配置がアレンジされたメモリ手段と、
上記メモリ手段から上記セクタ毎の記録データを受信して上記記録媒体に１セクタの記録データとして記録する記録手段と、
上記記録データの記録を制御する制御手段と、
記録データと上記記録データに関連する付加データとが上記メモリ手段の１セクタとして上記記録データに同期データを含ませて各々上記メモリ手段に記憶して、上記メモリ手段から上記記録データと上記付加データとの記憶と読み出しを制御するメモリ制御手段と
を備える記録装置。
【請求項３】
記録媒体のセクター上に記録された再生データを、上記記録媒体から再生する再生方法において、
所定の再生データのセクタを再生し、再生されたセクタの再生データに関連する付加データを生成し、上記再生されたセクタの再生データと上記再生データに関連する付加データとをセクター単位にメモリ配置がアレンジされたメモリに記憶し、システムコントローラを用いて上記再生データの再生を制御し、上記再生データに同期信号が含まれるようにして上記再生データと上記付加データとがメモリのセクタに記憶されて読み出されるようにメモリコントローラを用いて制御すること
を特徴とする再生方法。
【請求項４】
記録媒体に記録データを記録する方法において、
１セクタ分の記録データに関連する付加データを生成する工程と、
上記記録データと上記付加データとをセクター単位にメモリ配置がアレンジされたメモリに記憶する工程と、上記メモリから出力される上記記録データを受信して上記記録媒体のセクタに記録する工程と、
記録データの記録はシステムコントローラによって制御され、上記メモリに同期信号が上記１セクタ分の記録データに含まれるようにして上記記録データと上記付加データとは１のメモリセクタに記憶されるようにメモリコントローラによって記憶と読み出しとが制御されること
を特徴とする記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばディスク状記録媒体に対して楽曲等のデータを記録／再生することのできる記録又は再生装置、及び記録又は再生方法に関するものである。
【背景技術】
【０００２】
ユーザーが音楽データ等を記録することのできるデータ書き換え可能な光磁気ディスクが知られており、このようなディスクメディアでは、特にバッファＲＡＭを用いて耐震機能を向上させたものが実現されている。
【０００３】
即ち再生時には、光磁気ディスクから読み出された音声データを高速レートでバッファＲＡＭに間欠的に書き込んでいき、一方バッファＲＡＭから低速レートで継続的に読出を行なって音声再生信号として復調処理していく。このとき、バッファＲＡＭには常時ある程度のデータ蓄積がなされており、従って外部からの振動等でトラックジャンプが発生し、一時的に光磁気ディスクからのデータ読出が中断されてしまっても、バッファＲＡＭからは継続して音声データを読み出すことができ、再生音声はとぎれることなく出力される。
また、記録時には、入力されたデータを一旦低速レートで継続的にバッファＲＡＭに書き込み、これを高速レートで間欠的に読み出して記録ヘッドに供給してディスクへの記録を行なうようにしている。
【０００４】
ところで、光磁気ディスクにおける記録トラックは、図１１のように４セクターの（１セクタ＝２３５２バイト）サブデータ領域と３２セクターのメインデータ領域からなるクラスタＣＬ（＝３６セクタ−）が連続して形成されており、１クラスタが記録時の最小単位とされる。１クラスタは２〜３周回トラック分に相当する。なお、アドレスは１セクター毎に記録される。
４セクターのサブデータ領域はサブデータやリンキングエリアとしてなどに用いられ、ＴＯＣデータ、オーディオデータ等の記録は３２セクターのメインデータ領域に行なわれる。
【０００５】
また、セクターはさらにサウンドグループに細分化され、２セクターが１１サウンドグループに分けられている。そして、４２４バイトのサウンドグループ内にはデータがＬチャンネルとＲチャンネルに分けられて記録されることになる。１サウンドグループは11.6msecの時間に相当する音声データ量となる。また、Ｌチャンネル又はＲチャンネルのデータ領域となる２１２バイトをサウンドフレームとよんでいる。
【０００６】
ディスク上でこのようなフォーマットで記録されているデータに対して、バッファＲＡＭを介して記録／再生を行なう場合、バッファＲＡＭではセクター単位で記憶を行なうことになる。つまり、セクターアドレスと、セクター内のバイトアドレス（０〜２３５１バイト）が合成されてアクセスアドレスが生成されて書込及び読出が実行される。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、このような方式を採用した光磁気ディスクシステム（例えばミニディスクシステム）では、その全体を制御するシステムコントローラにとっては、バッファＲＡＭからデータを読み出す際に、その読み出したセクターについての各種情報が得られることがシステム動作処理上都合がよい。例えばバッファＲＡＭを介して再生することで、あるセクターでの演奏進行時間の情報などはディスクから読み出た時点と実際に再生出力される時点にずれが生ずることになるため、そのセクターの演奏進行時間情報はそのセクターのデータバッファＲＡＭから読み出される時点に読み出すことができることが好ましい。
【０００８】
また他にも、トラック番号（楽曲番号）、トラックチェンジ情報や、ステレオ／モノラルの別、エンファシス、コピーライト等のトラックモード情報、さらに音声データの管理情報における前後のリンク情報などや、エラー情報等についても、バッファＲＡＭにそのセクターのデータを書き込む時に同時に書き込み、またそのセクターのデータをバッファＲＡＭから読み出すときに読み出すことができれば非常に都合がよい（以下、これらのセクターに対応して記憶される各種情報を付加データという）。
【０００９】
このため、従来はあるセクターのデータをバッファＲＡＭに書き込む際に、それ以降不要となるデータ部分（例えばシンクデータ、サブヘッダー等のデータ部分）に対して上記各種付加データをオーバライトし、バッファＲＡＭ内でセクターに対応させて保持されるようにしていた。
【００１０】
ところが、付加データを読み出す際には、当然そのためのアドレス指定が必要であるが、このためにシステムコントローラは、付加データを書き込んだアドレスの管理や、余分な読出アドレス指定演算処理を行なうことになり、処理負担が増大しているという問題がある。
【課題を解決するための手段】
【００１１】
本発明はこのような問題点にかんがみてなされたもので、バッファＲＡＭ内においてセクターデータに対応して付加データが記憶されるようにするとともに、付加データのアクセスについてはシステムコントローラがアドレス指定をする必要を解消できるようにして、処理負担を軽減させることを目的とする。
【００１２】
このため、セクター単位で記録媒体に記録されたデータを再生する再生装置において、上記記録媒体からセクター単位の再生データを再生する再生手段と、上記セクター単位の再生データに関連する付加データを生成する付加データ生成手段と、上記セクター単位の再生データと上記付加データとを記憶するためにメモリ配置がセクター単位とされたメモリ手段と、上記再生データの再生を制御する制御手段と、上記セクター単位の再生データと上記再生データに関連する付加データとが上記メモリ手段の単一のセクタに記憶されて、同期データを含んで上記セクター単位の再生データと、上記付加データとの上記メモリ手段への記憶及び読み出しの制御をするメモリ制御手段とを備える。
【００１３】
また、記録媒体へ記録データを記録する記録装置において、１セクタごとに記録データに関連する付加データを生成する付加データ生成手段と、上記１セクタの記録データと上記記録データに関連する付加データとが記憶される、メモリセクタにメモリ配置がアレンジされたメモリ手段と、上記メモリ手段から上記セクタ毎の記録データを受信して上記記録媒体に１セクタの記録データとして記録する記録手段と、上記記録データの記録を制御する制御手段と、記録データと上記記録データに関連する付加データとが上記メモリ手段の１セクタとして上記記録データに同期データを含ませて各々上記メモリ手段に記憶して、上記メモリ手段から上記記録データと上記付加データとの記憶と読み出しを制御するメモリ制御手段とを備える。
【００１４】
また、記録媒体のセクター上に記録された再生データを、上記記録媒体から再生する再生方法において、所定の再生データのセクタを再生し、再生されたセクタの再生データに関連する付加データを生成し、上記再生されたセクタの再生データと上記再生データに関連する付加データとをセクター単位にメモリ配置がアレンジされたメモリに記憶し、システムコントローラを用いて上記再生データの再生を制御し、上記再生データに同期信号が含まれるようにして上記再生データと上記付加データとがメモリのセクタに記憶されて読み出されるようにメモリコントローラを用いて制御する。
【００１５】
また、記録媒体に記録データを記録する方法において、１セクタ分の記録データに関連する付加データを生成する工程と、上記記録データと上記付加データとをセクター単位にメモリ配置がアレンジされたメモリに記憶する工程と、上記メモリから出力される上記記録データを受信して上記記録媒体のセクタに記録する工程と、記録データの記録はシステムコントローラによって制御され、上記メモリに同期信号が上記１セクタ分の記録データに含まれるようにして上記記録データと上記付加データとは１のメモリセクタに記憶されるようにメモリコントローラによって記憶と読み出しとが制御される。
【発明の効果】
【００１６】
以上説明したように本発明は、メモリ手段（バッファＲＡＭ）内において、セクターデータと対応させて付加データを記憶できるようにエリア設定するため、バッファＲＡＭへのセクターデータの書込／読出の際にそのときのセクターカウント値応じて、付加データ用の付加領域におけるアドレスを算出することができ、これをメモリ制御手段で実行することにより、システムコントローラの処理負担を著しく軽減できるという効果がある。
【発明を実施するための最良の形態】
【００１７】
以下、図１〜図１０を用いて本発明の記録又は再生装置、及び記録又は再生方法の実施例を説明する。この実施例は光磁気ディスクを記録媒体として用いた記録再生装置、及びその記録再生装置において設けられるメモリ制御装置とする。
【００１８】
図１は記録再生装置の要部のブロック図を示している。
図１において、１は例えば音声データが記録されている光磁気ディスクを示し、スピンドルモータ２により回転駆動される。３は光磁気ディスク１に対して記録／再生時にレーザ光を照射する光学ヘッドであり、記録時には記録トラックをキュリー温度まで加熱するための高レベルのレーザ出力をなし、また再生時には磁気カー効果により反射光からデータを検出するための比較的低レベルのレーザ出力をなす。
【００１９】
このため、光学ヘッド３はレーザ出力手段としてのレーザダイオード、偏向ビームスプリッタや対物レンズ等からなる光学系、及び反射光を検出するためのディテクタが搭載されている。対物レンズ３ａは２軸機構４によってディスク半径方向及びディスクに接離する方向に変位可能に保持されている。
【００２０】
また、６は供給されたデータによって変調された磁界を光磁気ディスクに印加する磁気ヘッドを示し、光磁気ディスク１を挟んで光学ヘッド３と対向する位置に配置されている。光学ヘッド３全体及び磁気ヘッド６は、スレッド機構５によりディスク半径方向に移動可能とされている。
【００２１】
再生動作によって、光学ヘッド３により光磁気ディスク１から検出された情報はＲＦアンプ７に供給される。ＲＦアンプ７は供給された情報の演算処理により、再生ＲＦ信号、トラッキングエラー信号、フォーカスエラー信号、絶対位置情報（光磁気ディスク１にプリグルーブ（ウォブリンググルーブ）として記録されている絶対位置情報）、アドレス情報、フォーカスモニタ信号等を抽出する。そして、抽出された再生ＲＦ信号はエンコーダ／デコーダ部８に供給される。また、トラッキングエラー信号、フォーカスエラー信号はサーボ回路９に供給され、アドレス情報はアドレスデコーダ１０に供給される。さらに絶対位置情報、フォーカスモニタ信号は例えばマイクロコンピュータによって構成されるシステムコントローラ１１に供給される。
【００２２】
サーボ回路９は供給されたトラッキングエラー信号、フォーカスエラー信号や、システムコントローラ１１からのトラックジャンプ指令、シーク指令、スピンドルモータ２の回転速度検出情報等により各種サーボ駆動信号を発生させ、２軸機構４及びスレッド機構５を制御してフォーカス及びトラッキング制御をなし、またスピンドルモータ２を一定角速度（ＣＡＶ）又は一定線速度（ＣＬＶ）に制御する。
【００２３】
再生ＲＦ信号はエンコーダ／デコーダ部８でＥＦＭ復調、ＣＩＲＣ等のデコード処理された後、メモリコントローラ１２によって一旦バッファＲＡＭ１３に書き込まれる。なお、光学ヘッド３による光磁気ディスク１からのデータの読み取り及び光学ヘッド３からバッファＲＡＭ１３までの系における再生データの転送は1.41Mbit/secで、しかも間欠的に行なわれる。
【００２４】
バッファＲＡＭ１３に書き込まれたデータは、再生データの転送が0.3Mbit/sec となるタイミングで読み出され、エンコーダ／デコーダ部１４に供給される。そして、音声圧縮処理に対するデコード処理等の再生信号処理を施され、Ｄ／Ａ変換器１５によってアナログ信号とされ、端子１６から所定の増幅回路部へ供給されて再生出力される。例えばＬ，Ｒオーディオ信号として出力される。
【００２５】
ここで、バッファＲＡＭ１３へのデータの書込／読出は、メモリコントローラ１２によって書込ポインタと読出ポインタの制御によりアドレス指定されて行なわれるが、書込ポインタ（書込アドレス）は上記したように1.41Mbit/secのタイミングでインクリメントされ、一方、読出ポインタ（読出アドレス）は0.3Mbit/sec のタイミングでインクリメントされていくため、この書込と読出のビットレートの差異により、バッファＲＡＭ１３内には或る程度データが蓄積された状態となる。バッファＲＡＭ１３内にフル容量のデータが蓄積された時点で書込ポインタのインクリメントは停止され、光学ヘッド３による光磁気ディスク１からのデータ読出動作も停止される。ただし読出ポインタＲのインクリメントは継続して実行されているため、再生音声出力はとぎれないことになる。
【００２６】
その後、バッファＲＡＭ１３から読出動作のみが継続されていき、或る時点でバッファＲＡＭ１３内のデータ蓄積量が所定量以下となったとすると、再び光学ヘッド３によるデータ読出動作及び書込ポインタＷのインクリメントが再開され、再びバッファＲＡＭ１３のデータ蓄積がなされていく。
【００２７】
このようにバッファＲＡＭ１３を介して再生音響信号を出力することにより、例えば外乱等でトラッキングが外れた場合などでも、再生音声出力が中断してしまうことはなく、データ蓄積が残っているうちに例えば正しいトラッキング位置までにアクセスしてデータ読出を再開することで、再生出力に影響を与えずに動作を続行できる。即ち、耐震機能を著しく向上させることができる。
【００２８】
図１において、アドレスデコーダ１０から出力されるアドレス情報や制御動作に供されるサブコードデータはエンコーダ／デコーダ部８を介してシステムコントローラ１１に供給され、各種の制御動作に用いられる。
さらに、記録／再生動作のビットクロックを発生させるＰＬＬ回路のロック検出信号、及び再生データ（Ｌ，Ｒチャンネル）のフレーム同期信号の欠落状態のモニタ信号もシステムコントローラ１１に供給される。
【００２９】
また、システムコントローラ１１は光学ヘッド３におけるレーザダイオードの動作を制御するレーザ制御信号ＳLPを出力しており、レーザダイオードの出力をオン／オフ制御するとともに、オン制御時としては、レーザパワーが比較的低レベルである再生時の出力と、比較的高レベルである記録時の出力とを切り換えることができるようになされている。
【００３０】
光磁気ディスク１に対して記録動作が実行される際には、端子１７に供給された記録信号（アナログオーディオ信号）は、Ａ／Ｄ変換器１８によってデジタルデータとされた後、エンコーダ／デコーダ部１４に供給され、音声圧縮エンコード処理を施される。エンコーダ／デコーダ部１４によって圧縮された記録データはメモリコントローラ１２によって一旦バッファＲＡＭ１３に書き込まれ、また所定タイミングで読み出されてエンコーダ／デコーダ部８に送られる。そしてエンコーダ／デコーダ部８でＣＩＲＣエンコード、ＥＦＭ変調等のエンコード処理された後、磁気ヘッド駆動回路１５に供給される。
【００３１】
磁気ヘッド駆動回路１５はエンコード処理された記録データに応じて、磁気ヘッド６に磁気ヘッド駆動信号を供給する。つまり、光磁気ディスク１に対して磁気ヘッド６によるＮ又はＳの磁界印加を実行させる。また、このときシステムコントローラ１１は光学ヘッドに対して、記録レベルのレーザ光を出力するように制御信号を供給する。
【００３２】
１９はユーザー操作に供されるキーが設けられた操作入力部、２０は例えば液晶ディスプレイによって構成される表示部を示す。操作入力部１９には録音キー、再生キー、停止キー、ＡＭＳキー、サーチキー等がユーザー操作に供されるように設けられている。
【００３３】
また、ディスク１に対して記録／再生動作を行なう際には、ディスク１に記録されている管理情報、即ちＰ−ＴＯＣ（プリマスタードＴＯＣ）、Ｕ−ＴＯＣ（ユーザーＴＯＣ）を読み出して、システムコントローラ１１はこれらの管理情報に応じてディスク１上の記録すべきセグメントのアドレスや、再生すべきセグメントのアドレスを判別することとなるが、この管理情報はバッファＲＡＭ１３に保持される。このためバッファＲＡＭ１３は、上記した記録データ／再生データのバッファエリアと、これら管理情報を保持するエリアが分割設定されている。
【００３４】
そして、システムコントローラ１１はこれらの管理情報を、ディスク１が装填された際に管理情報の記録されたディスクの最内周側の再生動作を実行させることによって読み出し、バッファＲＡＭ１３に記憶しておき、以後そのディスク１に対する記録／再生動作の際に参照できるようにしている。
【００３５】
また、Ｕ−ＴＯＣはデータの記録や消去に応じて編集されて書き換えられるものであるが、システムコントローラ１１は記録／消去動作のたびにこの編集処理をバッファＲＡＭ１３に記憶されたＵ−ＴＯＣ情報に対して行ない、その書換動作に応じて所定のタイミングでディスク１のＵ−ＴＯＣエリアについても書き換えるようにしている。
【００３６】
ここで、ディスク１においてセクターデータ形態で記録される音声データセクター、及び音声データの記録／再生動作の管理を行なうＰ−ＴＯＣセクター、及びＵ−ＴＯＣセクターについて説明する。
【００３７】
Ｐ−ＴＯＣ情報としては、ディスクの記録可能エリア（レコーダブルユーザーエリア）などのエリア指定やＵ−ＴＯＣエリアの管理等が行なわれる。なお、ディスク１が再生専用の光ディスクであるプリマスタードディスクの場合は、Ｐ−ＴＯＣによってＲＯＭ化されて記録されている楽曲の管理も行なうことができるようになされている。
【００３８】
Ｐ−ＴＯＣのフォーマットを図２に示す。
図２はＰ−ＴＯＣ用とされる領域（例えばディスク最内周側のＲＯＭエリア）において繰り返し記録されるＰ−ＴＯＣ情報の１つのセクター（セクター０）を示している。なお、Ｐ−ＴＯＣフォーマットはセクター０からセクター４まで用意されるが、セクター１以降はオプションとされている。
【００３９】
Ｐ−ＴＯＣのセクターのデータ領域（４バイト×588 の２３５２バイト）は、先頭位置にオール０又はオール１の１バイトデータによって成る同期パターンを及びクラスタアドレス及びセクターアドレスを示すアドレス等が４バイト付加され、以上でヘッダとされてＰ−ＴＯＣの領域であることが示される。
【００４０】
また、ヘッダに続いて所定アドレス位置に『ＭＩＮＩ』という文字に対応したアスキーコードによる識別ＩＤが付加されている。
さらに、続いてディスクタイプや録音レベル、記録されている最初の楽曲の曲番（First TNO)、最後の楽曲の曲番（Last TNO) 、リードアウトスタートアドレスＲＯA 、パワーキャルエリアスタートアドレスＰＣA 、Ｕ−ＴＯＣ（後述する図３のＵ−ＴＯＣセクター０のデータ領域）のスタートアドレスＵＳＴA 、録音可能なエリアのスタートアドレスＲＳＴA 等が記録される。
【００４１】
続いて、記録されている各楽曲等を後述する管理テーブル部におけるパーツテーブルに対応させるテーブルポインタ(P-TNO1 〜P-TNO255) を有する対応テーブル指示データ部が用意されている。
【００４２】
そして対応テーブル指示データ部に続く領域には、対応テーブル指示データ部におけるテーブルポインタ(P-TNO1 〜P-TNO255) に対応して、(01h) 〜(FFh) までの２５５個のパーツテーブルが設けられた管理テーブル部が用意される（なお本明細書において『ｈ』を付した数値はいわゆる１６進表記のものである）。それぞれのパーツテーブルには、或るセグメントについて起点となるスタートアドレス、終端となるエンドアドレス、及びそのセグメント（トラック）のモード情報（トラックモード）が記録できるようになされている。
【００４３】
各パーツテーブルにおけるトラックのモード情報とは、そのセグメントが例えばオーバーライト禁止やデータ複写禁止に設定されているか否かの情報や、オーディオ情報か否か、モノラル／ステレオの種別などが記録されている。
【００４４】
管理テーブル部における(01h) 〜(FFh) までの各パーツテーブルは、対応テーブル指示データ部のテーブルポインタ (P-TNO1〜P-TNO255) によって、そのセグメントの内容が示される。つまり、第１曲目の楽曲についてはテーブルポインタP-TNO1として或るパーツテーブル（例えば(01h) 。ただし実際にはテーブルポインタには所定の演算処理によりＰ−ＴＯＣセクター０内のバイトポジションで或るパーツテーブルを示すことができる数値が記されている）が記録されており、この場合パーツテーブル(01h) のスタートアドレスは第１曲目の楽曲の記録位置のスタートアドレスとなり、同様にエンドアドレスは第１曲目の楽曲が記録された位置のエンドアドレスとなる。さらに、トラックモード情報はその第１曲目についての情報となる。
【００４５】
同様に第２曲目についてはテーブルポインタP-TNO2に示されるパーツテーブル（例えば(02h) ）に、その第２曲目の記録位置のスタートアドレス、エンドアドレス、及びトラックモード情報が記録されている。
以下同様にテーブルポインタはP-TNO255まで用意されているため、Ｐ−ＴＯＣ上では第２５５曲目まで管理可能とされている。
そして、このようにＰ−ＴＯＣセクター０が形成されることにより、例えば再生時において、所定の楽曲をアクセスして再生させることができる。
【００４６】
なお、記録／再生可能な光磁気ディスクの場合いわゆるプリマスタードの楽曲エリアが存在しないため、上記した対応テーブル指示データ部及び管理テーブル部は用いられず（これらは続いて説明するＵ−ＴＯＣで管理される）、従って各バイトは全て『００ｈ』とされている。
ただし、楽曲等が記録されるエリアとしてＲＯＭエリアと光磁気エリアの両方を備えたハイブリッドタイプのディスクについては、そのＲＯＭエリア内の楽曲の管理に上記対応テーブル指示データ部及び管理テーブル部が用いられる。
【００４７】
続いてＵ−ＴＯＣの説明を行なう。
図３はＵ−ＴＯＣの１セクターのフォーマットを示しており、主にユーザーが録音を行なった楽曲や新たに楽曲が録音可能な未記録エリア（フリーエリア）についての管理情報が記録されているデータ領域とされる。なお、Ｕ−ＴＯＣもセクター０からセクター４までのフォーマットが存在するが、セクター１以降はオプションとされる。
例えばディスク１に或る楽曲の録音を行なおうとする際には、システムコントローラ１１は、Ｕ−ＴＯＣからディスク上のフリーエリアを探し出し、ここに音声データを記録していくことができるようになされている。また、再生時には再生すべき楽曲が記録されているエリアをＵ−ＴＯＣから判別し、そのエリアにアクセスして再生動作を行なう。
【００４８】
図３に示すＵ−ＴＯＣのセクター（セクター０）には、Ｐ−ＴＯＣと同様にまずヘッダが設けられ、続いて所定アドレス位置に、メーカーコード、モデルコード、最初の楽曲の曲番(First TNO）、最後の楽曲の曲番（Last TNO）、セクター使用状況、ディスクシリアルナンバ、ディスクＩＤ等のデータが記録され、さらに、ユーザーが録音を行なって記録されている楽曲の領域や未記録領域等を後述する管理テーブル部に対応させることによって識別するため、対応テーブル指示データ部として各種のテーブルポインタ(P-DFA，P-EMPTY ，P-FRA ，P-TNO1〜P-TNO255) が記録される領域が用意されている。
【００４９】
そして対応テーブル指示データ部のテーブルポインタ(P-DFA〜P-TNO255) に対応させることになる管理テーブル部として(01h) 〜(FFh) までの２５５個のパーツテーブルが設けられ、それぞれのパーツテーブルには、上記図２のＰ−ＴＯＣセクター０と同様に或るセグメントについて起点となるスタートアドレス、終端となるエンドアドレス、そのセグメントのモード情報（トラックモード）が記録されており、さらにこのＵ−ＴＯＣセクター０の場合、各パーツテーブルで示されるセグメントが他のセグメントへ続いて連結される場合があるため、その連結されるセグメントのスタートアドレス及びエンドアドレスが記録されているパーツテーブルを示すリンク情報が記録できるようになされている。
【００５０】
この種の記録再生装置では、例えば１つの楽曲のデータ物理的に不連続に、即ち複数のセグメント（ここでセグメントとは、物理的に連続したデータが記録されているトラック部分をいう）にわたって記録されていてもセグメント間でアクセスしながら再生していくことにより再生動作に支障はないため、ユーザーが録音する楽曲等については、録音可能エリアの効率使用等の目的から、複数セグメントにわけて記録する場合もある。そのため、リンク情報が設けられ、例えば各パーツテーブルに与えられたナンバ(01h) 〜(FFh) （実際には所定の演算処理によりＵ−ＴＯＣセクター０内のバイトポジションとされる数値で示される）によって、連結すべきパーツテーブルを指定することによってパーツテーブルが連結できるようになされている。（なお、あらかじめ記録される楽曲等については通常セグメント分割されることがないため、前記図２のようにＰ−ＴＯＣセクター０においてリンク情報はすべて『(00h) 』とされている。）
【００５１】
つまりＵ−ＴＯＣセクター０における管理テーブル部においては、１つのパーツテーブルは１つのセグメントを表現しており、例えば３つのセグメントが連結されて構成される楽曲についてはリンク情報によって連結される３つのパーツテーブルによって、そのセグメント位置の管理はなされる。
【００５２】
Ｕ−ＴＯＣセクター０の管理テーブル部における(01h) 〜(FFh) までの各パーツテーブルは、対応テーブル指示データ部におけるテーブルポインタ(P-DFA，P-EMPTY ，P-FRA ，P-TNO1〜P-TNO255) によって、以下のようにそのセグメントの内容が示される。
【００５３】
テーブルポインタP-DFA は光磁気ディスク１上の欠陥領域に付いて示しており、傷などによる欠陥領域となるトラック部分（＝セグメント）が示された１つのパーツテーブル又は複数のパーツテーブル内の先頭のパーツテーブルを指定している。つまり、欠陥セグメントが存在する場合はテーブルポインタP-DFA において(01h) 〜(FFh) のいづれかが記録されており、それに相当するパーツテーブルには、欠陥セグメントがスタート及びエンドアドレスによって示されている。また、他にも欠陥セグメントが存在する場合は、そのパーツテーブルにおけるリンク情報として他のパーツテーブルが指定され、そのパーツテーブルにも欠陥セグメントが示されている。そして、さらに他の欠陥セグメントがない場合はリンク情報は例えば『(00h) 』とされ、以降リンクなしとされる。
【００５４】
テーブルポインタP-EMPTY は管理テーブル部における１又は複数の未使用のパーツテーブルの先頭のパーツテーブルを示すものであり、未使用のパーツテーブルが存在する場合は、テーブルポインタP-EMPTY として、(01h) 〜(FFh) のうちのいづれかが記録される。未使用のパーツテーブルが複数存在する場合は、テーブルポインタP-EMPTY によって指定されたパーツテーブルからリンク情報によって順次パーツテーブルが指定されていき、全ての未使用のパーツテーブルが管理テーブル部上で連結される。
【００５５】
例えば全く楽曲等の音声データの記録がなされておらず欠陥もない光磁気ディスクであれば、パーツテーブルは全て使用されていないため、例えばテーブルポインタP-EMPTY によってパーツテーブル(01h) が指定され、また、パーツテーブル(01h) のリンク情報としてパーツテーブル(02h) が指定され、パーツテーブル(02h) のリンク情報としてパーツテーブル(03)が指定され、というようにパーツテーブル(FFh) まで連結される。この場合パーツテーブル(FFh) のリンク情報は以降連結なしを示す『(00h) 』とされる。
【００５６】
テーブルポインタP-FRA は光磁気ディスク１上のデータの書込可能なフリーエリア（消去領域を含む）について示しており、フリーエリアとなるトラック部分（＝セグメント）が示された１又は複数のパーツテーブル内の先頭のパーツテーブルを指定している。つまり、フリーエリアが存在する場合はテーブルポインタP-FRA において(01h) 〜(FFh) のいづれかが記録されており、それに相当するパーツテーブルには、フリーエリアであるセグメントがスタート及びエンドアドレスによって示されている。また、このようなセグメントが複数個有り、つまりパーツテーブルが複数個有る場合はリンク情報により、リンク情報が『(00h) 』となるパーツテーブルまで順次指定されている。
【００５７】
図４にパーツテーブルにより、フリーエリアとなるセグメントの管理状態を模式的に示す。これはセグメント(03h)(18h)(1Fh)(2Bh)(E3h) がフリーエリアとされている時に、この状態が対応テーブル指示データP-FRA に引き続きパーツテーブル(03h)(18h)(1Fh)(2Bh)(E3h) のリンクによって表現されている状態を示している。なお、上記した欠陥領域や、未使用パーツテーブルの管理形態もこれと同様となる。
【００５８】
テーブルポインタP-TNO1〜P-TNO255は、光磁気ディスク１にユーザーが記録を行なった楽曲について示しており、例えばテーブルポインタP-TNO1では１曲目のデータが記録された１又は複数のセグメントのうちの時間的に先頭となるセグメントが示されたパーツテーブルを指定している。
【００５９】
例えば１曲目とされた楽曲がディスク上でトラックが分断されずに（つまり１つのセグメントで）記録されている場合は、その１曲目の記録領域はテーブルポインタP-TNO1で示されるパーツテーブルにおけるスタート及びエンドアドレスとして記録されている。
【００６０】
また、例えば２曲目とされた楽曲がディスク上で複数のセグメントに離散的に記録されている場合は、その楽曲の記録位置を示すため各セグメントが時間的な順序に従って指定される。つまり、テーブルポインタP-TNO2に指定されたパーツテーブルから、さらにリンク情報によって他のパーツテーブルが順次時間的な順序に従って指定されて、リンク情報が『(00h) 』となるパーツテーブルまで連結される（上記、図４と同様の形態）。このように例えば２曲目を構成するデータが記録された全セグメントが順次指定されて記録されていることにより、このＵ−ＴＯＣセクター０のデータを用いて、２曲目の再生時や、その２曲目の領域へのオーバライトを行なう際に、光学ヘッド３及び磁気ヘッド６をアクセスさせ離散的なセグメントから連続的な音楽情報を取り出したり、記録エリアを効率使用した記録が可能になる。
【００６１】
以上のようにディスク上のエリア管理はＰ−ＴＯＣによってなされ、またレコーダブルユーザーエリアにおいて記録された楽曲やフリーエリア等はＵ−ＴＯＣにより行なわれる。
これらのＴＯＣ情報はバッファＲＡＭ１３に読み込まれてシステムコントローラ１１がこれを参照できるようになされる。
【００６２】
次に音声データの記録されるセクターのフォーマットは図５のように設定されている。
このセクター（２３５２バイト）において、先頭の１２バイトは同期データとされ、つづく３バイトがクラスタアドレス及びセクターアドレス用に設定され、続く１バイトがモードとされ、ここまでの１６バイトがヘッダとされる。
【００６３】
ヘッダにつづいて４バイトがサブヘッダとされ、サブヘッダにつづくバイト、即ちセクターの第２１バイト目〜第２３５２バイト目までの２３３２バイトがデータエリア（Data0 〜Data2331）とされている。
この２３３２バイトのデータエリアには２１２バイトのサウンドフレーム（図１１参照）が１１単位記録されることになる。
【００６４】
これらのセクター（ＴＯＣセクター、及びデータセクター）を記憶するために、本実施例においてバッファＲＡＭ１３は例えば図６のように用いられる。
バッファＲＡＭ１３の記憶容量を４Ｍビットとし、またＴＯＣ情報を８セクター分保持するように設定されるとする。
すると先頭の１２バイト（アドレス0000h 〜000Ch ）は空きエリアとされ、続くアドレス000Ch 〜4A0Bh までの１８９４４バイトがＴＯＣ用に使用される。即ち、エリア００〜エリア０７までの８個のエリアがそれぞれＴＯＣセクターを保持することになる。各エリアは２３６８バイトであり、従って２３５２バイトである１セクター分のデータ（図２，図３参照）に加えて１６バイトの付加データが記憶できるようになされている。
【００６５】
さらに、アドレス4A0Ch 〜07FC4Bh までが音声データ用に使用され、即ち、それぞれ２３６８バイトとされるエリア０８〜エリアＤＣが音声データセクターの蓄積及び読出に用いられて、上述したショックプルーフ機能を実現している。ここで、各エリアは２３６８バイトであり、従って２３５２バイトである１セクター分のデータ（図５参照）に加えて１６バイトの付加データが記憶できるようになされている。
なお、アドレス07FC4Ch 〜07FFFFh までは空きエリアとされている。
【００６６】
ここで、エリア００〜エリアＤＣの各エリアの先頭アドレスとして示した000Ch 〜07F30Ch は、書込／読出の対象となるセクターのカウント値に基づいて算出される。つまり、セクターカウント値をＮS とすると、セクターアドレスは940h×ＮS ＋0Ch となる。なお『＋0Ch 』は先頭の空きエリア分のオフセットである。
従って、例えばエリア０８についての先頭アドレスは、940h×08h ＋0Ch ＝4A0Ch として算出される。
【００６７】
２３６８バイトの各エリア内の構成をエリア０９を例にあげて図７に示す。
エリア０９は音声データ、即ち図５のセクターが記憶されることになる。このエリア０９は534Ch が先頭アドレスとなるが、これを先頭としてアドレス5C8Bh までの２３６８バイト(000h 〜93Fh) は、図示するように用いられる。
【００６８】
すなわち、セクターの書込はシンク検出に応じて実行されるため、最初にクラスタアドレス、セクターアドレス、モードが記憶され、続いて４バイトのサブヘッダが記憶され、その後データData0 〜Data2331が順に記憶されていく。そして、その後にシンクが書き込まれ、１セクター（２３５２バイト）が記憶される。  ここで、エリア内にはセクターを記憶した後１６バイトが残ることになるが、この１６バイト（930h〜93Fh）には付加データが記憶できるように、セクターパラメータの記憶エリア（付加領域０９add ）とされる。
なお、各バイトのアドレスはそのエリアの先頭アドレス（セクターアドレス）にバイトアドレスを加算することで得られる。例えばエリア０９におけるＤata0のアドレスは（940h×09h+0Ch ）＋008h＝534Ch ＋008h＝5354h となる。
【００６９】
このように、バッファＲＡＭ１３内の各エリア（エリア００〜エリアＤＣ）までには、セクターデータに対応して付加データを記憶できる付加領域（００add 〜ＤＣadd ）が設定されており、これによってセクターに付随するトラックナンバ、進行時間、トラックモード、リンク情報、エラー情報等をセクターと対応させて保持させることができるようになされている。
そして、セクターデータを読み出す際に、それに付随する付加データも読み出して各種動作管理に用いている。
以下、バッファＲＡＭ１３をこのような形態で用いるためのメモリ制御装置（メモリコントローラ１２）の構成及び動作について説明する。
【００７０】
図８はメモリコントローラ１２の内部構成を示すブロック図である。３０はディスクドライブインターフェース部であり、ディスクドライブ側、即ちエンコーダ／デコーダ部８に対する記録／再生データＤｔ、及びＴＯＣ情報ＴＤｔの保持及び授受を行なう。
【００７１】
３１はＲＡＭデータインターフェース部であり、バッファＲＡＭ１３に対してデータの書込／読出及びこれらのデータの保持を行なう。書込／読出対象となるデータは記録／再生データＤｔ、及びＴＯＣ情報ＴＤｔとなる。
３２は音声圧縮インターフェース部であり、音声圧縮部即ちエンコーダ／デコーダ部１４に対する記録／再生データＤｔの保持及び授受を行なう。
【００７２】
３３はコントローラインターフェース部であり、システムコントローラ１１に対するインターフェースとなる。ここではシステムコントローラ１１との間でＴＯＣ情報ＴＤｔの受け渡しや、システムコントローラ１１からの制御信号の入力、及びこれらのデータ保持が行なわれる。
【００７３】
３４はアドレスカウンタであり、コントローラインターフェース部３３を介して供給されるアドレス指定データ、モード情報、ディスクドライブインターフェース部３０又は音声圧縮インターフェース部３２にて検出されるセクターのシンクデータ、及びＲＡＭデータインターフェース部３１から供給されるバイトカウント信号、等に基づいて後述する動作で書込アドレス／読出アドレス（ＭAd）を発生させ、バッファＲＡＭ１３に出力する。
Ｂは各部を接続している制御バスを示す。
【００７４】
アドレスカウンタ３４の構成を図９に示す。
４０はバッファＲＡＭ１３へのデータ書込のためのアドレスを得るためにセクターシンクに基づいてカウント動作を行なう書込セクターカウンタであり、４１はバッファＲＡＭ１３からのデータ読出のためのアドレスを得るためにセクターシンクに基づいてカウント動作を行なう読出セクターカウンタである。なお、ディスクから読み出されたセクターデータをバッファＲＡＭに書き込む際には、その書込動作として巡回モード、直進モード、リトライモードのいづれかが与えられ、モードに応じて書込セクターカウンタ４０のカウント動作が制御される。
【００７５】
４２は書込セクターカウンタ４０の計数値を＋１又は−１することができる加減算回路、４３は読出セクターカウンタ４１の計数値を＋１又は−１することができる加減算回路である。
４４は選択回路であり、書込セクターカウンタ４０、読出セクターカウンタ４１、加減算回路４２，４３からの計数値からいづれかを選択して出力する。選択動作は例えばシステムコントローラ１１からコントローラインターフェース部３３を介して供給される制御信号により実行される。
【００７６】
４５はセクターアドレス演算部であり、選択回路４４から出力されたセクターカウント値ＮS に対して、ＮS ×９４０ｈ＋０Ｃｈを行なう。つまり、図６で説明したエリア００〜エリアＤＣについての先頭アドレス（バッファＲＡＭ１３におけるセクター単位の先頭アドレス）を算出する。
【００７７】
４６はバッファＲＡＭ１３へのデータ書込のためのバイトアドレス（セクターの何バイト目か）を得るためにセクターシンクに基づいてリセットされ、ＲＡＭデータインターフェース部３１からのバイトカウント信号ＣＴによりカウント動作を行なう書込バイトカウンタであり、４１はバッファＲＡＭ１３からのデータ読出のためのバイトアドレス（セクターの何バイト目か）を得るためにセクターシンクに基づいてリセットされ、ＲＡＭデータインターフェース部３１からのバイトカウント信号ＣＴによりカウント動作を行なう読出バイトカウンタである。
【００７８】
また、４８は特に上述したようにバッファＲＡＭ１３内で各エリア（エリア００〜エリアＤＣ）において設けられている各１６バイトの付加領域（００add 〜ＤＣadd ）をアクセスするために所定のパラメータオフセットを発生するパラメータオフセット発生部である。このパラメータオフセット発生部４８は、図７における付加領域のアクセスのために、パラメータオフセットとしては『９３０ｈ』〜『９３Ｆｈ』までを発生させることができるように構成されている。
【００７９】
４９は選択回路であり、書込バイトカウンタ４６、読出バイトカウンタ４７、もしくはパラメータオフセット発生部４８の出力を、バイトアドレスデータとして選択して出力する。
５０はアドレス発生／出力部であり、セクターアドレス演算部４５から出力されたセクターアドレスに選択回路４９から出力されたバイトアドレスを加算することで、アクセスアドレスを算出し、これをバッファＲＡＭ１３に対して出力する。
【００８０】
以上のようにアドレスカウンタ３４が構成されていることにより、記録再生装置における再生時において、ディスク１から読み出されたセクターデータをバッファＲＡＭに記憶させる際、バッファＲＡＭ１３からセクターデータを読み出して再生データとして出力する際、また、記録再生装置における記録時において、入力されたデータをバッファＲＡＭに記憶させる際、バッファＲＡＭ１３からデータを読み出して記録データとして供給する際、の各場合において、その時のセクターアドレスを生成するためのセクターカウンタ４０，４１の値、及びパラメータオフセット発生部４８の出力を用いて、付加領域のアクセスアドレスを得ることができ、付加データの書込／読出を行なうことができる。以下、付加領域のアクセス方式としての各種例を説明する。
【００８１】
まず、ディスクから読み出したデータをバッファＡＭ１３に書き込む際に、付加データを記録する動作例を説明するが、このため、記録再生装置の再生時において、ディスクから読み出したデータをバッファＡＭ１３に書き込む際のモードに応じた動作を図１０を用いて説明しておく。
【００８２】
上記したようにディスクから読み出されたセクターデータをバッファＲＡＭに書き込む際には、その書込動作として巡回モード、直進モード、リトライモードのいづれかが与えられる。これは目的のセクターを所定のエリア（エリア０８〜エリアＤＣのいづれか）に書き込むためのモード制御であり、書込が開始される際には先ず巡回モードとされている。巡回モードの場合、書込セクターカウンタ４０はセクターシンクが入力されていもそのときのカウント値を保持する。
【００８３】
従って、巡回モードでエリア０８からアドレス指定される場合は、セクターアドレス演算部４５で算出されるセクターアドレスは常にアドレス4A0Ch となり、書込バイトカウンタ４６のカウント値に基づいて、エリア０８内で書込アクセスが実行される。
【００８４】
そして、セクターシンクの割り込みがあるとともにそのセクターのデータを各バイトに書き込んでいき、その書き込んだセクターが目的のセクターであるか否かを判別する。目的のセクターでなければ、巡回モードに従って再びセクターシンクの割り込みに応じて入力されたセクターのデータをエリア０８内で各バイトに書き込んでいく。即ち、目的のセクターが書き込まれるまで巡回モードとして、重ね書きを実行していく。
【００８５】
例えばエリア０８において目的のセクターが書き込まれたら、その時点で直進モードとされる。直進モードの際は書込セクターカウンタ４０はセクターシンクに応じてカウントアップを行なう。
従って、アクセスアドレスは次のセクターのセクターシンクによってエリア０９を示すアドレスとなり、セクターシンク以降、セクターデータをエリア０９の各バイトに書き込んでいくことになる。
【００８６】
以降、書込エラーがなければ、書込が終了（断続的な書込動作における１回の書込動作の終了）するまで直進モードで順次セクターデータが各エリアに書き込まれていく。
【００８７】
ただし、直進モードに移った際及び直進モードが継続されて次のエリアに移った際には、その直前に書き込んだセクターについて書込エラーの有無を判別しており、もしエラーがあればリトライモードとして再び書込を実行する。
【００８８】
例えばエリア０Ａに入った時点でエリア０９での書込エラーが検出されたらリトライモードとされて書込セクターカウンタの計数値が−１され、即ち、アクセスアドレスがエリア０９内のアドレスとされる。そして、エリア０９内で巡回モード状態でセクターシンクに応じて書込を続け、目的のセクターが書き込まれたら、直進モードに戻ることになる。
【００８９】
このようにセクターデータを書き込んでいく場合において、そのセクターに対応した付加データを付加領域に書き込む際には、次のようにアドレスを発生させる。
【００９０】
例えば、図１０の例で、直進モードとされてエリア０９の書込が行なわれている間は、すでにエリア０８には適正なセクターデータが書き込まれていることになるため、このエリア０８における付加領域０８add に、書き込まれたセクターに対する付加データを書き込むことができることが好ましい。即ち、付加領域０８add のアクセスアドレスが得られればよい。
【００９１】
このため、書込セクターカウンタ４０のカウント値はエリア０９を示す値となっているため、これに対して加減算回路４２で−１を行ない、選択回路４４は加減算回路４２の出力を選択出力するようにして、エリア０８に対するセクターアドレスが得られるようにする。
【００９２】
また同時に、付加領域内の書き込むべきバイトに相当するパラメータオフセットをパラメータオフセット発生部４８から選択回路４９を介して出力させる。
例えば図７におけるセクター内の９３８ｈバイト目にパラメータＰＲＭ２０として付加データを書き込みたい場合は、『９３８ｈ』というパラメータオフセットを発生させる。
【００９３】
これによって、アドレス発生／出力部５０では、エリア０８のセクターアドレス4A0Ch にパラメータオフセット938hが加算合成され、パラメータＰＲＭ２０の位置を示すアドレスが生成され、出力されることになる。
【００９４】
また、巡回モードにあるときに、そのエリアにおいて書き込むべきセクターに対応させて付加データを書き込みたい場合は、そのままパラメータオフセット発生部４８からの所定のパラメータオフセットを出力させて、これを選択回路４９で選択出力させれば、エリア０９における付加領域０９add 内の所定バイトへのアクセスアドレスが生成されることになる。
【００９５】
次に、バッファＲＡＭ１３からセクターデータを読み出して再生データとして転送する場合は、通常、エリア０８、０９、０Ａ・・・・と順に読み出されていくが、例えばエリア０９についてのセクターデータ読み出しを行なってこれを転送している場合は、その次のセクター（即ちエリア０Ａに記憶されたセクター）についての付加データが読み出されることが好適である。
【００９６】
この場合には、読み出しセクターカウンタ４１のカウント値に対して加減算回路４３において＋１のなされた値を選択回路４４で選択出力させる。同時にパラメータオフセット発生部４８からの所定のパラメータオフセットを出力させて、これを選択回路４９で選択出力させる。
【００９７】
すると、セクターアドレス算出部４５からセクターアドレスとしてエリア０Ａを示すアドレス64BCh が得られ、これにパラメータオフセット値が加算されるため、エリア０Ａにおける付加領域０Ａadd 内の或るバイトのアドレスが得られることになる。従って、そのアドレスにより所望の付加データを読み出すことができる。
【００９８】
以下、記録再生装置における再生動作時の各種場合について、付加領域における最初のバイトのパラメータＰＲＭ００をアクセスする場合を例として、アドレスの算出演算処理をまとめて例示する。なお、各時点の書込セクターカウンタ値をＷＳＣ、読出セクターカウンタ値をＲＳＣ、発生するアドレスをＭadとする。また、ＷＳＣもしくはＲＳＣに対する＋１又は−１の演算処理は加減算回路４２もしくは４３の処理であって、選択回路４４が加減算回路４２もしくは４３の出力を選択して出力していることによって得られる値である。さらに、（×９４０ｈ＋０Ｃｈ）の演算は上述したようにセクターアドレス演算部４５における処理を表わす。なお、パラメータＰＲＭ００はセクター内における９３０ｈというオフセット位置に相当するバイトに位置する。
【００９９】
◎  ディスクから読み出したセクターデータをバッファＲＡＭへの記録の際に、パラメータＰＲＭ００として付加データを書込むためのアドレス発生方式。
ａ．直進モード又は巡回モードで或るエリア書込中にその前のエリアのセクターについて付加データ（ＰＲＭ００）を書き込む場合。
Ｍad＝（ＷＳＣ−１）×９４０ｈ＋０Ｃｈ＋９３０ｈ
ｂ．直進モード又は巡回モードで或るエリア書込中にそのエリアのセクターについて付加データ（ＰＲＭ００）を書き込む場合。
Ｍad＝ＷＳＣ×９４０ｈ＋０Ｃｈ＋９３０ｈ
ｃ．直進モード又は巡回モードで或るエリア書込中にその次のエリアに書き込まれるセクターについて付加データ（ＰＲＭ００）を書き込む場合。
Ｍad＝（ＷＳＣ＋１）×９４０ｈ＋０Ｃｈ＋９３０ｈ
【０１００】
◎  バッファＲＡＭからセクターデータを読み出して再生データとして出力する際に、パラメータＰＲＭ１０として記憶されている付加データを読み込むためのアドレス発生方式。
ａ．読出中のエリアの次のエリアのセクターデータに関する付加データ（ＰＲＭ００）を読み込む場合。
Ｍad＝（ＲＳＣ＋１）×９４０ｈ＋０Ｃｈ＋９３０ｈ
ｂ．読出中のエリアのセクターデータに関する付加データ（ＰＲＭ００）を読み込む場合。
Ｍad＝ＲＳＣ×９４０ｈ＋０Ｃｈ＋９３０ｈ
ｃ．読出中のエリアの前のエリアのセクターデータに関する付加データ（ＰＲＭ００）を読み込む場合。
Ｍad＝（ＲＳＣ−１）×９４０ｈ＋０Ｃｈ＋９３０ｈ
【０１０１】
なお、パラメータＰＲＭ０１〜ＰＲＭ３３についてのアクセスアドレスを得るためには、上記『９３０ｈ』の加算項、即ちパラメータオフセットが、『９３１ｈ』〜『９３Ｆｈ』とされればよい。
また、書込時及び読出時にそれぞれ上記ａ，ｂ，ｃのいづれの方式でアドレスを発生させるかは、システムコントローラ１１の選択回路４４，４９の出力選択制御により決定されることはいうまでもない。
【０１０２】
なお、この記録再生装置における記録動作時においても、アドレスカウンタ３４における同様の処理により付加領域のアクセスアドレスを得ることができる。
【０１０３】
以上のようにアドレスカウンタ３４が構成されていることで、付加データをアクセスする際にシステムコントローラ１１がそのアドレスを算出する必要はなく、パラメータオフセット指定を行なうのみで自動的にセクター内のアクセスバイト位置が付加領域となるようにすることができる。また、その付加領域をアクセスするセクターについても、セクターカウンタの値もしくはそれに＋１，−１を与えた値を用いて指定することができる。
【０１０４】
またセクターカウンタの値を用いて付加領域のアクセスアドレスを得ることで、システムコントローラ１１はバッファＲＡＭ１３に書き込んだセクターとそれに対応する付加データの関係及びアドレス位置の管理を行なわなくとも、バッファＲＡＭ１３においてはセクターに対応して同一のエリアに付加情報が保持され、読出時にもその読出動作に応じてセクターに対応した付加データを読み出すことができる。
【０１０５】
なお、常に現在カウントされているセクターについて、付加データの読出、書込を行なうのであれば、加減算回路４２，４３は必ずしも必要ではない。
【０１０６】
なお、以上の実施例はメモリ制御装置及びアドレス発生回路を光磁気ディスク１に対する記録再生装置に適用した例で説明したが、再生専用装置、記録専用装置その他の機器におけるメモリ制御装置，アドレスカウンタとして応用できる。
また、メモリ制御装置又はアドレスカウンタとしての構成も上記実施例の構成に限定されるものではない。
【図面の簡単な説明】
【０１０７】
【図１】本発明の実施例の記録再生装置のブロック図である。
【図２】ディスクのＰ−ＴＯＣセクターの説明図である。
【図３】ディスクのＵ−ＴＯＣセクターの説明図である。
【図４】ディスクのＵ−ＴＯＣの管理形態の説明図である。
【図５】ディスクのデータセクターの説明図である。
【図６】実施例の記録再生装置におけるバッファＲＡＭの記憶エリアの説明図である。
【図７】実施例の記録再生装置におけるバッファＲＡＭの記憶エリアの説明図である。
【図８】実施例のメモリ制御装置及び周辺回路部のブロック図である。
【図９】実施例のアドレス発生回路及び周辺回路部のブロック図である。
【図１０】実施例のバッファＲＡＭへの書込動作の説明図である。
【図１１】ディスクのトラックフォーマットの説明図である。
【符号の説明】
【０１０８】
１  ディスク、  ３  光学ヘッド、  ８  エンコーダ／デコーダ部、
１１  システムコントローラ、  １２  メモリコントローラ、  １３  バッファＲＡＭ、
１４  エンコーダ／デコーダ部、  ３０  ディスクドライブインターフェース部、
３１  ＲＡＭデータインターフェース部、  ３２  音声圧縮インターフェース部、
３３  コントローラインターフェース部、  ３４  アドレスカウンタ、
４０  書込セクターカウンタ、  ４１  読出セクターカウンタ、
４２，４３  加減算回路、  ４４，４９  選択回路、  ４５  セクターアドレス算出部、
４６  書込バイトカウンタ、  ４７  読出バイトカウンタ、
４８  パラメータオフセット発生部、  ５０  アドレス発生／出力部
【図１】
2006092742.tif 000003
【図２】
2006092742.tif 000004
【図３】
2006092742.tif 000005
【図４】
2006092742.tif 000006
【図５】
2006092742.tif 000007
【図６】
2006092742.tif 000008
【図７】
2006092742.tif 000009
【図８】
2006092742.tif 000010
【図９】
2006092742.tif 000011
【図１０】
2006092742.tif 000012
【図１１】
2006092742.tif 000013