(57)【特許請求の範囲】
【請求項１】
入力されるデジタル信号を記録媒体上の記録領域に記録するとともに、上記記録領域に記録されたデジタル信号の記録開始アドレスと記録終了アドレスとを管理する管理情報を所定長単位にブロック化し、上記ブロック間に所定長から成るリンキングデータを挿入して上記記録媒体上の管理領域に記録する記録装置において、
上記管理領域に記録された管理情報に基づいて再生動作時に用いることができる制御データを生成する制御データ生成手段と、
上記制御データ生成手段にて生成された制御データを上記管理領域のリンキングデータとして記録する記録手段と、
を備えてなることを特徴とする記録装置。
【請求項２】
上記デジタル信号は圧縮オーディオ信号であるとともに、上記制御データは、上記記録開始アドレスと記録終了アドレスとから算出される上記デジタル信号のパーツごとの再生時間情報であることを特徴とする請求項１に記載の記録装置。
【請求項３】
上記デジタル信号はオーディオ信号であり、
上記記録装置は、上記オーディオ信号の無音部分を検出する無音部分検出手段を更に備え、
上記制御データは、上記無音部分検出手段の検出結果に基づいて生成される、無音領域を特定するためアドレス情報であることを特徴とする請求項１に記載の記録装置。
【請求項４】
デジタルデータが記録された記録領域と、上記記録領域に記録されたデジタルデータの記録開始アドレスと記録終了アドレスとを管理する管理情報が所定長単位にブロック化され、上記ブロック間に所定長からなるリンキングデータを挿入して記録された管理領域とを備える記録媒体を再生する再生装置において、
上記管理領域に記録されたリンキングデータとデジタルデータを再生する再生手段と、
上記再生されたリンキングデータに含まれる制御データを抽出する抽出手段と、
上記記録領域に記録されたデジタルデータを再生する際に上記抽出手段にて抽出された制御データに基づいて再生制御を行う制御手段と、
を備えてなることを特徴とする再生装置。
【請求項５】
上記デジタルデータは圧縮オーディオデータであるとともに、上記制御データは、上記圧縮オーディオデータのパーツごとの再生時間であることを特徴とする請求項４に記載の再生装置。
【請求項６】
上記制御手段は、上記パーツごとの再生時間を累積して現在再生中のパーツの再生時間を表示制御する請求項５に記載の再生装置。
【請求項７】
上記デジタルデータはオーディオデータであると共に、上記制御データは、無音領域を特定するためのアドレス情報であり、上記制御手段は、上記制御データに基づいて上記無音領域を再生しないように上記再生手段を制御することを特徴とする請求項４に記載の再生装置。
【請求項８】
入力されるデジタル信号を記録媒体上の記録領域に記録するとともに、上記記録領域に記録されたデジタル信号の記録開始アドレスと記録終了アドレスとを管理する管理情報を所定長単位にブロック化し、上記ブロック間に所定長から成るリンキングデータを挿入して上記記録媒体上の管理領域に記録する記録方法において、
上記管理領域に記録された管理情報に基づいて再生動作時に用いることができる制御データを生成し、
上記生成された制御データを上記管理領域のリンキングデータとして記録する
ことを特徴とする記録方法。
【請求項９】
上記デジタル信号は圧縮オーディオ信号であるとともに、
上記制御データは、上記記録開始アドレスと記録終了アドレスとから算出される上記デジタル信号のパーツごとの再生時間情報であることを特徴とする請求項８に記載の記録方法。
【請求項１０】
上記デジタル信号はオーディオ信号であるとともに、
上記制御データは、上記記録媒体に記録された上記オーディオデータの無音領域を特定するためアドレス情報であることを特徴とする請求項８に記載の記録方法。
【請求項１１】
デジタルデータが記録された記録領域と、上記記録領域に記録されたデジタルデータの記録開始アドレスと記録終了アドレスとを管理する管理情報が所定長単位にブロック化され、上記ブロック間に所定長からなるリンキングデータを挿入して記録された管理領域とを備える記録媒体を再生する再生方法において、
上記管理領域に記録されたリンキングデータを再生し、
上記再生されたリンキングデータに含まれる制御データを抽出し、
上記記録領域に記録されたデジタルデータを再生する際に上記抽出された制御データに基づいて再生制御を行う
ことを特徴とする再生方法。
【請求項１２】
上記デジタルデータは圧縮オーディオデータであるとともに、上記制御データは、上記圧縮オーディオデータのパーツごとの再生時間であることを特徴とする請求項１１に記載の再生方法。
【請求項１３】
上記パーツごとの再生時間を累積して現在再生中のパーツの再生時間を表示制御する請求項１２に記載の再生方法。
【請求項１４】
上記デジタルデータはオーディオデータであると共に、上記制御データは、無音データ領域を特定するためのアドレス情報であり、
上記制御データに基づいて上記無音データ領域を再生しないよう上記オーディオデータを再生制御することを特徴とする請求項１１に記載の再生方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、例えば光磁気ディスクなどの記録媒体を用いて記録／再生を行なう記録再生システムに適用できる記録装置、再生装置、記録方法及び再生方法に関するものである。
【０００２】
【従来の技術】
磁気テープや光磁気ディスクなどの記録媒体を用いた各種の録音装置が実用化されており、音楽などの録音に用いられるほか、会議やインタビューの録音などにも幅広く利用されている。
【０００３】
そして光磁気ディスクを用いた一般民生用の音声の記録再生システムとしてはミニディスクシステムが普及している。
例えばこのミニディスクシステムの場合は、ディスク上でユーザーが録音を行なった領域や、まだ何も録音されていない領域を管理するために、音楽等の主データとは別に、ユーザーＴＯＣ（以下Ｕ−ＴＯＣという）という管理情報が記録されており、記録装置はこのＵ−ＴＯＣを参照しながら録音を行なう領域を判別している。
つまり、Ｕ−ＴＯＣには録音された各楽曲等がトラックという単位で管理され、そのスタートアドレス、エンドアドレス等が記される。また何も録音されていない未記録領域（フリーエリア）についても、そのスタートアドレス、エンドアドレス等が記される。
【０００４】
そして、例えば或る楽曲の録音を行なおうとする際には、録音装置はＵ−ＴＯＣからディスク上のフリーエリアのアドレスを確認し、そこに音声データを記録していったり、或はある曲（トラック）を消去しながら上書き録音をする場合は、そのトラックのアドレスを確認してそこに音声データを記録していくことになる。
【０００５】
【発明が解決しようとする課題】
ところで、一般に普及しているコンパクトディスクシステムにおいてはアドレスが再生時間と同等な値として、分／秒／フレームという形態で音声データとともにサブコードとして記録されている。このため再生時に現在の再生位置に相当する再生進行時間等をサブコードの値に基づいてそのまま表示させることができる。
【０００６】
ところがミニディスクシステムでは上記のようにスタートアドレス、エンドアドレスが管理される管理形態であること、及び音声データはディスク上では圧縮処理されて記録されることから、再生時などに現在位置での進行時間、残り時間などの表示したい場合、時間情報を直接再生データ内から得られないため、時間表示のために複雑な計算が必要となる。
さらにミニディスクシステムでは１つのトラックがディスク上で物理的に離れた位置に記録されていても良いことや、ディスク上でトラックナンバ順に記録されていなくてもよいことから、現在再生位置における各種時間情報の算出は非常に煩雑な計算を要する場合が発生する。そしてこのような場合、表示のための演算処理時間が長引き、即座に時間情報を表示できないことになってしまうという問題がある。
【０００７】
また、時間情報の計算を容易とするために、Ｕ−ＴＯＣを読み込んだ時点で計算のためのデータテーブルを作成することなども考えられるが、これによって電源オンから再生開始可能となる迄の時間がかかることになり、使用性が悪化するという問題もある。
【０００８】
また、ミニディスクシステムではユーザーが任意に録音できるものであることから、逆に言えば無駄な録音が行なわれてしまうことも多い。例えば会議などを録音した場合に発言などがない無音状態がつづいても、それがそのまま録音される。これによって再生時に必要な部分を聞き取るために無音部分なども聞いていかなければならず、作業が面倒なものとなる。
【０００９】
例えばこれらのように、ミニディスクシステムではそのＵ−ＴＯＣによる管理形態から、使用に好適な動作を実現することが難しい点がいくらかある。
【００１０】
【課題を解決するための手段】
本発明はこのような問題点に鑑みてなされたもので、より好適な動作を実現するための制御データを記録媒体に記録できるようにし、再生時などの使用性を向上させることができるようにすることを目的とする。
【００１１】
このため、入力されるデジタル信号を記録媒体上の記録領域に記録するとともに、上記記録領域に記録されたデジタル信号の記録開始アドレスと記録終了アドレスとを管理する管理情報を所定長単位にブロック化し、上記ブロック間に所定長から成るリンキングデータを挿入して上記記録媒体上の管理領域に記録する記録装置において、上記管理領域に記録された管理情報に基づいて再生動作時に用いることができる制御データを生成する制御データ生成手段と、上記制御データ生成手段にて生成された制御データを上記管理領域のリンキングデータとして記録する記録手段と、を備えるようにする。
そして、上記デジタル信号は圧縮オーディオ信号であるとともに、上記制御データは、上記記録開始アドレスと記録終了アドレスとから算出される上記デジタル信号のパーツごとの再生時間情報である。
また、上記デジタル信号はオーディオ信号であり、上記記録装置は、上記オーディオ信号の無音部分を検出する無音部分検出手段を更に備え、上記制御データは、上記無音部分検出手段の検出結果に基づいて生成される、無音領域を特定するためアドレス情報である。
【００１２】
デジタルデータが記録された記録領域と、上記記録領域に記録されたデジタルデータの記録開始アドレスと記録終了アドレスとを管理する管理情報が所定長単位にブロック化され、上記ブロック間に所定長からなるリンキングデータを挿入して記録された管理領域とを備える記録媒体を再生する再生装置において、上記管理領域に記録されたリンキングデータとデジタルデータを再生する再生手段と、上記再生されたリンキングデータに含まれる制御データを抽出する抽出手段と、上記記録領域に記録されたデジタルデータを再生する際に上記抽出手段にて抽出された制御データに基づいて再生制御を行う制御手段と、を備えるようにする。
【００１３】
また、入力されるデジタル信号を記録媒体上の記録領域に記録するとともに、上記記録領域に記録されたデジタル信号の記録開始アドレスと記録終了アドレスとを管理する管理情報を所定長単位にブロック化し、上記ブロック間に所定長から成るリンキングデータを挿入して上記記録媒体上の管理領域に記録する記録方法において、上記管理領域に記録された管理情報に基づいて再生動作時に用いることができる制御データを生成し、上記生成された制御データを上記管理領域のリンキングデータとして記録するようにする。
さらに、デジタルデータが記録された記録領域と、上記記録領域に記録されたデジタルデータの記録開始アドレスと記録終了アドレスとを管理する管理情報が所定長単位にブロック化され、上記ブロック間に所定長からなるリンキングデータを挿入して記録された管理領域とを備える記録媒体を再生する再生方法において、上記管理領域に記録されたリンキングデータを再生し、上記再生されたリンキングデータに含まれる制御データを抽出し、上記記録領域に記録されたデジタルデータを再生する際に上記抽出された制御データに基づいて再生制御を行うようにする。
【００１４】
【作用】
記録すべき情報が規定されていない未定義領域（リンキングデータ領域）には、記録装置が任意に特定の制御データを記録してもかまわないことになる。従って例えば記録媒体の再生時に時間情報表示のための時間算出に用いることのできる時間算出用データや、無データ領域を特定するためアドレス情報や、再生特性を変化させるデータなどを記録しておき、再生時にそれを利用できるようにすれば、それを用いてより有効な動作を実行することができるようになる。
【００１５】
【実施例】
以下、本発明の記録装置、再生装置の実施例を説明する。
この実施例は光磁気ディスク（ミニディスク）を記録媒体として用いる記録再生装置とする。
説明は次の順序で行なう。
１．記録再生装置の構成
２．クラスタフォーマット
３．Ｕ−ＴＯＣセクター
４．ディスク上の領域に対する管理状態例
５．再生時に表示される時間情報の種別
６．時間算出用テーブル
７．Ｕ−ＴＯＣの記録時及び読込時の処理
８．時間算出用テーブルに基づく表示時間計算
９．無音領域テーブル
１０．無音領域テーブルを用いた再生動作
【００１６】
１．記録再生装置の構成
図１は実施例の記録再生装置の要部のブロック図を示している。
音声データが記録されている光磁気ディスク１は、スピンドルモータ２により回転駆動される。そして光磁気ディスク１に対しては記録／再生時に光学ヘッド３によってレーザ光が照射される。
【００１７】
光学ヘッド３は、記録時には記録トラックをキュリー温度まで加熱するための高レベルのレーザ出力を行ない、また再生時には磁気カー効果により反射光からデータを検出するための比較的低レベルのレーザ出力を行なう。
このため、光学ヘッド３にはレーザ出力手段としてのレーザダイオード、偏光ビームスプリッタや対物レンズ等からなる光学系、及び反射光を検出するためのディテクタが搭載されている。対物レンズ３ａは２軸機構４によってディスク半径方向及びディスクに接離する方向に変位可能に保持されている。
【００１８】
また、ディスク１を挟んで光学ヘッド３と対向する位置に磁気ヘッド６ａが配置されている。磁気ヘッド６ａは供給されたデータによって変調された磁界を光磁気ディスク１に印加する動作を行なう。
光学ヘッド３全体及び磁気ヘッド６ａは、スレッド機構５によりディスク半径方向に移動可能とされている。
【００１９】
再生動作によって、光学ヘッド３によりディスク１から検出された情報はＲＦアンプ７に供給される。ＲＦアンプ７は供給された情報の演算処理により、再生ＲＦ信号、トラッキングエラー信号ＴＥ、フォーカスエラー信号ＦＥ、グルーブ情報（光磁気ディスク１にプリグルーブ（ウォブリンググルーブ）として記録されている絶対位置情報）ＧＦＭ等を抽出する。
抽出された再生ＲＦ信号はエンコーダ／デコーダ部８に供給される。また、トラッキングエラー信号ＴＥ、フォーカスエラー信号ＦＥはサーボ回路９に供給され、グルーブ情報ＧＦＭはアドレスデコーダ１０に供給される。
【００２０】
サーボ回路９は供給されたトラッキングエラー信号ＴＥ、フォーカスエラー信号ＦＥや、マイクロコンピュータにより構成されるシステムコントローラ１１からのトラックジャンプ指令、アクセス指令、スピンドルモータ２の回転速度検出情報等により各種サーボ駆動信号を発生させ、２軸機構４及びスレッド機構５を制御してフォーカス及びトラッキング制御を行ない、またスピンドルモータ２を一定線速度（ＣＬＶ）に制御する。
【００２１】
アドレスデコーダ１０は供給されたグルーブ情報ＧＦＭをデコードしてアドレス情報を抽出する。このアドレス情報はシステムコントローラ１１に供給され、各種の制御動作に用いられる。
また再生ＲＦ信号についてはエンコーダ／デコーダ部８においてＥＦＭ復調、ＣＩＲＣ等のデコード処理が行なわれるが、このときデータとして再生ＲＦ信号に含まれているアドレス、サブコードなども抽出され、システムコントローラ１１に供給される。
【００２２】
エンコーダ／デコーダ部８でＥＦＭ復調、ＣＩＲＣ等のデコード処理された音声データ（セクターデータ）は、メモリコントローラ１２によって一旦バッファメモリ１３に書き込まれる。なお、光学ヘッド３によるディスク１からのデータの読み取り及び光学ヘッド３からバッファメモリ１３までの系における再生データの転送は１．４１Ｍｂｉｔ／ｓｅｃで、しかも間欠的に行なわれる。
【００２３】
バッファメモリ１３に書き込まれたデータは、再生データの転送が０．３Ｍｂｉｔ／ｓｅｃ  となるタイミングで読み出され、エンコーダ／デコーダ部１４に供給される。そして、音声圧縮処理に対するデコード処理等の再生信号処理を施され、Ｄ／Ａ変換器１５によってアナログ信号とされ、出力端子１６から所定の増幅回路部へ供給されて再生出力される。
【００２４】
光磁気ディスク１に対して記録動作が実行される際には、入力端子１７に供給された記録信号（アナログオーディオ信号）は、Ａ／Ｄ変換器１８によってデジタルデータとされた後、エンコーダ／デコーダ部１４に供給され、音声圧縮エンコード処理を施される。
エンコーダ／デコーダ部１４によって圧縮された記録データはメモリコントローラ１２によって一旦バッファメモリ１３に書き込まれる。そしてバッファメモリ１３内に所定量以上のデータが蓄積された時点で所定のデータ単位でデータが読み出されてエンコーダ／デコーダ部８に送られる。そしてエンコーダ／デコーダ部８でＣＩＲＣエンコード、ＥＦＭ変調等のエンコード処理された後、磁気ヘッド駆動回路６に供給される。
【００２５】
そして磁気ヘッド駆動回路６はエンコード処理された記録データに応じて、磁気ヘッド６ａに磁気ヘッド駆動信号を供給する。つまり、光磁気ディスク１に対して磁気ヘッド６ａによるＮ又はＳの磁界印加を実行させる。また、このときシステムコントローラ１１は光学ヘッドに対して、記録レベルのレーザ光を出力するように制御信号を供給する。
バッファメモリ１３を介することで、連続的に入力される音声データについての記録動作は間欠的に行なわれることになる。
【００２６】
操作部１９には、ユーザー操作に供される各種キーが設けられている。例えば録音キー、再生キー、停止キー、ＡＭＳキー、早送りキー、早戻しキー等が設けられ、その操作情報はシステムコントローラ１１に供給される。
表示部２０は例えば液晶ディスプレイによって構成され、動作状態、トラックナンバ、時間情報等をシステムコントローラ１１の制御に基づいて表示する動作を行なう。
【００２７】
さらに、エンコーダ／デコーダ部８内には、レベルメータ部８ａとしての機能部位が設けられている。レベルメータ部８ａは、録音時にディスク１に対して記録するデータについての再生音声としてのレベルを検出することができ、そのレベル検出情報はシステムコントローラ１１に供給される。
【００２８】
また、ディスク１に対して記録／再生動作を行なう際には、ディスク１に記録されている管理情報、即ちＰ−ＴＯＣ（プリマスタードＴＯＣ）、Ｕ−ＴＯＣ（ユーザーＴＯＣ）を読み出す必要がある。システムコントローラ１１はこれらの管理情報に応じてディスク１上の記録すべきエリアのアドレスや、再生すべきエリアのアドレスを判別することとなる。この管理情報はバッファメモリ１３に保持される。このためバッファメモリ１３は、上記した記録データ／再生データのバッファエリアと、これら管理情報を保持するエリアが分割設定されている。
そして、システムコントローラ１１はこれらの管理情報を、ディスク１が装填された際に管理情報の記録されたディスクの最内周側の再生動作を実行させることによって読み出し、バッファメモリ１３に記憶しておき、以後そのディスク１に対する記録／再生動作の際に参照できるようにしている。
【００２９】
また、Ｕ−ＴＯＣはデータの記録や消去に応じて編集されて書き換えられるものであるが、システムコントローラ１１は記録／消去動作のたびにこの編集処理をバッファメモリ１３に記憶されたＵ−ＴＯＣ情報に対して行ない、その書換動作に応じて所定のタイミングでディスク１のＵ−ＴＯＣエリアについても書き換えるようにしている。
【００３０】
２．クラスタフォーマット
ここで、クラスタという単位について説明する。
ミニディスクシステムにおける記録動作の単位となるクラスタのフォーマットは図２に示される。
ミニディスクシステムでの記録トラックとしては図２のようにクラスタＣＬが連続して形成されており、１クラスタが記録時の最小単位とされる。１クラスタは２〜３周回トラック分に相当する。
【００３１】
そして１クラスタＣＬは、セクターＳＦＣ〜ＳＦＦとされる４セクターのリンキング領域と、セクターＳ００〜Ｓ１Ｆとして示す３２セクターのメインデータ領域から形成されている。１セクタは２３５２バイトで形成されるデータ単位である。
４セクターのリンキング領域は通常有効なデータは記録されず、特にセクターＳＦＣ，ＳＦＤ，ＳＦＥについては未定義領域とされている。このセクターＳＦＣ，ＳＦＤ，ＳＦＥは例えば記録時のレーザーパワーの調整などに用いられる。特にレーザーパワー調整に用いられることで、何らかのデータが記録されていても、それは破壊されてしまう可能性があるため、通常はデータ記録は行なわれないエリアとされる。
【００３２】
ところが逆にいえば、レーザーパワー調整が行なわれないクラスタにおけるセクターＳＦＣ，ＳＦＤ，ＳＦＥは、任意に何らかのデータを記録してもよいことになり、本実施例はこれを利用して後述するようにセクターＳＦＣ，ＳＦＤ，ＳＦＥを用いて、時間算出用テーブルや無音領域テーブルなどの制御データを記録するものである。
ＴＯＣデータ、オーディオデータ等の記録は３２セクター（セクターＳ００〜Ｓ１Ｆ）のメインデータ領域に行なわれる。
なお、アドレスは１セクター毎に記録される。
【００３３】
また、セクターはさらにサウンドグループという単位に細分化され、２セクターが１１サウンドグループに分けられている。
つまり図示するように、セクターＳ００などの偶数セクターと、セクターＳ０１などの奇数セクターの連続する２つのセクターに、サウンドグループＳＧ００〜ＳＧ０Ａが含まれる状態となっている。１つのサウンドグループは４２４バイトで形成されており、１１．６１ｍｓｅｃ  の時間に相当する音声データ量となる。
１つのサウンドグループＳＧ内にはデータがＬチャンネルとＲチャンネルに分けられて記録される。例えばサウンドグループＳＧ００はＬチャンネルデータＬ０とＲチャンネルデータＲ０で構成され、またサウンドグループＳＧ０１はＬチャンネルデータＬ１とＲチャンネルデータＲ１で構成される。
なお、Ｌチャンネル又はＲチャンネルのデータ領域となる２１２バイトをサウンドフレームとよんでいる。
【００３４】
３．Ｕ−ＴＯＣセクター
次に、ディスク１においてトラック（楽曲等）の記録／再生動作などの管理を行なう管理情報として、Ｕ−ＴＯＣ（ユーザーＴＯＣ）セクターについて説明する。
なおＴＯＣ情報としてはＵ−ＴＯＣとＰ−ＴＯＣが設けられているが、このＰ−ＴＯＣはディスク１の最内周側のピットエリアに形成されるもので、読出専用の情報である。そして、Ｐ−ＴＯＣによってディスクの記録可能エリア（レコーダブルユーザーエリア）や、リードアウトエリア、Ｕ−ＴＯＣエリアなどの位置の管理等が行なわれる。なお、ミニディスクシステムでは、全てのデータがピット形態で記録されている再生専用の光ディスクも使用できるが、再生専用光ディスクの場合は、Ｐ−ＴＯＣによってＲＯＭ化されて記録されている楽曲の管理も行なうことができるようにされ、Ｕ−ＴＯＣは形成されない。
Ｐ−ＴＯＣについては詳細な説明を省略し、ここでは記録可能な光磁気ディスクに設けられるＵ−ＴＯＣについて説明する。
【００３５】
図３はＵ−ＴＯＣセクター０のフォーマットを示すものである。
なお、Ｕ−ＴＯＣセクターとしてはセクター０〜セクター７まで設けることができるが、セクター１，セクター４は文字情報、セクター２は録音日時を記録するエリアとされる。ここでは、ディスク１の記録／再生動作に必ず必要となるＵ−ＴＯＣセクター０についてのみ説明を行なうこととする。
Ｕ−ＴＯＣセクター０は、主にユーザーが録音を行なった楽曲や新たに楽曲が録音可能なフリーエリアについての管理情報が記録されているデータ領域とされる。
例えばディスク１に或る楽曲の録音を行なおうとする際には、システムコントローラ１１は、Ｕ−ＴＯＣセクター０からディスク上のフリーエリアを探し出し、ここに音声データを記録していくことになる。また、再生時には再生すべき楽曲が記録されているエリアをＵ−ＴＯＣセクター０から判別し、そのエリアにアクセスして再生動作を行なう。
【００３６】
Ｕ−ＴＯＣセクター０のデータ領域（４バイト×５８８  の２３５２バイト）は、先頭位置にオール０又はオール１の１バイトデータが並んで形成される同期パターンが記録される。
続いてクラスタアドレス（Ｃｌｕｓｔｅｒ  Ｈ）  （Ｃｌｕｓｔｅｒ  Ｌ）  及びセクターアドレス（Ｓｅｃｔｏｒ）となるアドレスや、モード情報（ＭＯＤＥ）が４バイト付加され、以上でヘッダとされる。
続いて所定バイト位置に、メーカーコード、モデルコード、最初のトラックのトラックナンバ（Ｆｉｒｓｔ  ＴＮＯ）、最後のトラックのトラックナンバ（Ｌａｓｔ  ＴＮＯ）、セクター使用状況（Ｕｓｅｄ  ｓｅｃｔｏｒｓ）、ディスクシリアルナンバ、ディスクＩＤ等のデータが記録される。
【００３７】
さらに、ユーザーが録音を行なって記録されているトラック（楽曲等）の領域やフリーエリア等を後述する管理テーブル部に対応させることによって識別するため、対応テーブル指示データ部として各種のテーブルポインタ（Ｐ−ＤＦＡ，Ｐ−ＥＭＰＴＹ  ，Ｐ−ＦＲＡ  ，Ｐ−ＴＮＯ１〜Ｐ−ＴＮＯ２５５）  が記録される領域が用意されている。
【００３８】
そしてテーブルポインタ（Ｐ−ＤＦＡ〜Ｐ−ＴＮＯ２５５）  に対応させることになる管理テーブル部として（０１ｈ）  〜（ＦＦｈ）  までの２５５個のパーツテーブルが設けられ、それぞれのパーツテーブルには、或るパーツについて起点となるスタートアドレス、終端となるエンドアドレス、そのパーツのモード情報（トラックモード）が記録されている。さらに各パーツテーブルで示されるパーツが他のパーツへ続いて連結される場合があるため、その連結されるパーツのスタートアドレス及びエンドアドレスが記録されているパーツテーブルを示すリンク情報が記録できるようにされている。
なお本明細書において『ｈ』を付した数値はいわゆる１６進表記のものである。また、パーツとは１つのトラック内で時間的に連続したデータが物理的に連続して記録されているトラック部分のことをいう。
【００３９】
この種の記録再生装置では、１つの楽曲のデータを物理的に不連続に、即ち複数のパーツにわたって記録されていてもパーツ間でアクセスしながら再生していくことにより再生動作に支障はないため、ユーザーが録音する楽曲等については、録音可能エリアの効率使用等の目的から、複数パーツにわけて記録する場合もある。
【００４０】
そのため、リンク情報が設けられ、例えば各パーツテーブルに与えられたナンバ（０１ｈ）  〜（ＦＦｈ）  によって、連結すべきパーツテーブルを指定することによってパーツテーブルが連結できるようになされている。
つまりＵ−ＴＯＣセクター０における管理テーブル部においては、１つのパーツテーブルは１つのパーツを表現しており、例えば３つのパーツが連結されて構成される楽曲についてはリンク情報によって連結される３つのパーツテーブルによって、その各パーツ位置の管理が行なわれる。
なお、実際にはリンク情報は所定の演算処理によりＵ−ＴＯＣセクター０内のバイトポジションとされる数値で示される。即ち、３０４＋（リンク情報）×８（バイト目）としてパーツテーブルを指定する。
【００４１】
Ｕ−ＴＯＣセクター０の管理テーブル部における（０１ｈ）  〜（ＦＦｈ）  までの各パーツテーブルは、対応テーブル指示データ部におけるテーブルポインタ（Ｐ−ＤＦＡ，Ｐ−ＥＭＰＴＹ  ，Ｐ−ＦＲＡ  ，Ｐ−ＴＮＯ１〜Ｐ−ＴＮＯ２５５）  によって、以下のようにそのパーツの内容が示される。
【００４２】
テーブルポインタＰ−ＤＦＡ  は光磁気ディスク１上の欠陥領域に付いて示しており、傷などによる欠陥領域となるトラック部分（＝パーツ）が示された１つのパーツテーブル又は複数のパーツテーブル内の先頭のパーツテーブルを指定している。つまり、欠陥パーツが存在する場合はテーブルポインタＰ−ＤＦＡ  において（０１ｈ）  〜（ＦＦｈ）  のいづれかが記録されており、それに相当するパーツテーブルには、欠陥パーツがスタート及びエンドアドレスによって示されている。また、他にも欠陥パーツが存在する場合は、そのパーツテーブルにおけるリンク情報として他のパーツテーブルが指定され、そのパーツテーブルにも欠陥パーツが示されている。そして、さらに他の欠陥パーツがない場合はリンク情報は例えば『００ｈ』とされ、以降リンクなしとされる。
【００４３】
テーブルポインタＰ−ＥＭＰＴＹ  は管理テーブル部における１又は複数の未使用のパーツテーブルの先頭のパーツテーブルを示すものであり、未使用のパーツテーブルが存在する場合は、テーブルポインタＰ−ＥＭＰＴＹ  として、（０１ｈ）  〜（ＦＦｈ）  のうちのいづれかが記録される。未使用のパーツテーブルが複数存在する場合は、テーブルポインタＰ−ＥＭＰＴＹ  によって指定されたパーツテーブルからリンク情報によって順次パーツテーブルが指定されていき、全ての未使用のパーツテーブルが管理テーブル部上で連結される。
【００４４】
テーブルポインタＰ−ＦＲＡ  は光磁気ディスク１上のデータの書込可能なフリーエリア（消去領域を含む）について示しており、フリーエリアとなるトラック部分（＝パーツ）が示された１又は複数のパーツテーブル内の先頭のパーツテーブルを指定している。つまり、フリーエリアが存在する場合はテーブルポインタＰ−ＦＲＡ  において（０１ｈ）  〜（ＦＦｈ）  のいづれかが記録されており、それに相当するパーツテーブルには、フリーエリアであるパーツがスタート及びエンドアドレスによって示されている。また、このようなパーツが複数個有り、つまりパーツテーブルが複数個有る場合はリンク情報により、リンク情報が『００ｈ』となるパーツテーブルまで順次指定されている。
【００４５】
図４にパーツテーブルにより、フリーエリアとなるパーツの管理状態を模式的に示す。これはパーツ（０３ｈ）（１８ｈ）（１Ｆｈ）（２Ｂｈ）（Ｅ３ｈ）  がフリーエリアとされている時に、この状態が対応テーブル指示データＰ−ＦＲＡ  に引き続きパーツテーブル（０３ｈ）（１８ｈ）（１Ｆｈ）（２Ｂｈ）（Ｅ３ｈ）  のリンクによって表現されている状態を示している。なお上記した欠陥領域や未使用パーツテーブルの管理形態もこれと同様となる。
【００４６】ところで、全く楽曲等の音声データの記録がなされておらず欠陥もない光磁気ディスクであれば、テーブルポインタＰ−ＦＲＡ  によってパーツテーブル（０１ｈ）  が指定され、これによってディスクのレコーダブルユーザーエリアの全体がフリーエリアであることが示される。そして、この場合残る（０２ｈ）  〜（ＦＦｈ）  のパーツテーブルは使用されていないことになるため、上記したテーブルポインタＰ−ＥＭＰＴＹ  によってパーツテーブル（０２ｈ）  が指定され、また、パーツテーブル（０２ｈ）  のリンク情報としてパーツテーブル（０３ｈ）  が指定され・・・・・・、というようにパーツテーブル（ＦＦｈ）  まで連結される。この場合パーツテーブル（ＦＦｈ）  のリンク情報は以降連結なしを示す『００ｈ』とされる。
なお、このときパーツテーブル（０１ｈ）  については、スタートアドレスとしてはレコーダブルユーザーエリアのスタートアドレスが記録され、またエンドアドレスとしてはリードアウトスタートアドレスの直前のアドレスが記録されることになる。
【００４７】
テーブルポインタＰ−ＴＮＯ１〜Ｐ−ＴＮＯ２５５は、光磁気ディスク１にユーザーが記録を行なった楽曲などのトラックについて示しており、例えばテーブルポインタＰ−ＴＮＯ１では第１トラックのデータが記録された１又は複数のパーツのうちの時間的に先頭となるパーツが示されたパーツテーブルを指定している。
例えば第１トラックとされた楽曲がディスク上でトラックが分断されずに、つまり１つのパーツで記録されている場合は、その第１トラックの記録領域はテーブルポインタＰ−ＴＮＯ１で示されるパーツテーブルにおけるスタート及びエンドアドレスとして記録されている。
【００４８】
また、例えば第２トラックとされた楽曲がディスク上で複数のパーツにより離散的に記録されている場合は、その第２トラックの記録位置を示すため各パーツが時間的な順序に従って指定される。つまり、テーブルポインタＰ−ＴＮＯ２に指定されたパーツテーブルから、さらにリンク情報によって他のパーツテーブルが順次時間的な順序に従って指定されて、リンク情報が『００ｈ』となるパーツテーブルまで連結される（上記、図４と同様の形態）。
このように例えば２曲目を構成するデータが記録された全パーツが順次指定されて記録されていることにより、このＵ−ＴＯＣセクター０のデータを用いて、２曲目の再生時や２曲目の記録された領域へ上書き記録する際などに、光学ヘッド３及び磁気ヘッド６をアクセスさせ離散的なパーツから連続的な音楽情報を取り出したり、記録エリアを効率使用した記録が可能になる。
【００４９】
以上のように、書換可能な光磁気ディスク１については、ディスク上のエリア管理はＰ−ＴＯＣによってなされ、またレコーダブルユーザーエリアにおいて記録された楽曲やフリーエリア等はＵ−ＴＯＣにより行なわれる。
【００５０】
４．ディスク上の領域に対する管理状態例
以上のようなＵ−ＴＯＣによる、ディスク１上のトラックの管理状態例を説明する。
図５（ａ）はディスク１をその半径方向に模式的に示したものである。
最内周側はリードインエリアとされる。そして、ここにＰ−ＴＯＣ、Ｕ−ＴＯＣが記録される。Ｕ−ＴＯＣは３クラスタ分連続して繰り返し記録されることになる。
実際に音楽等のデータが記録されるレコーダブルユーザーエリアは、リードインエリアの後から、最外周のリードアウトエリアの直前までの領域となる。
【００５１】例えば図５にはレコーダブルユーザーエリアに６つのトラック（６曲）ＴＫ１〜ＴＫ６が記録されている状態が示されている。
図中Ａ０  〜Ａ１９はそれぞれディスク上の物理的な位置に対応するアドレスを示している。
【００５２】
この例の場合、トラックＴＫ１は５つのパーツ（ＴＫ１（１）  ，ＴＫ１（２）  ，ＴＫ１（３）  ，ＴＫ１（４）  ，ＴＫ１（５）  ）に分けられて離散的に記録されている。またトラックＴＫ２〜ＴＫ６はそれぞれ１つのパーツで構成されている。さらにこの場合、ディスク内周側からの順序はトラックナンバ順とはなっていない。
【００５３】
アドレスＡ０  〜Ａ１９は、各トラックＴＫ１〜ＴＫ６のパーツについてのスタートアドレス又はエンドアドレスを示すものとなる。
例えばアドレスＡ０  ，アドレスＡ１  は、トラックＴＫ１のパーツＴＫ１（１）  のスタートアドレス、エンドアドレスとなる。
またアドレスＡ２  ，アドレスＡ３  は、トラックＴＫ２（＝パーツＴＫ２）のスタートアドレス、エンドアドレスとなる。
【００５４】
なおこの例では、レコーダブルユーザーエリアの全域が既に録音が行なわれた状態となっており、フリーエリアは残っていないものとされている。
【００５５】
この状態におけるＵ−ＴＯＣによる各トラックＴＫ１〜ＴＫ６の管理例は図６に示される。
なお、図５（ａ）の具体例に対応するＵ−ＴＯＣの状態、例えば管理に使用されるパーツテーブルなどは、それ以前の編集動作や更新のアルゴリズムの種類などによって各種考えられるものであり、図６はあくまで説明のために設定した一例に過ぎない。
また図６では、Ｕ−ＴＯＣ内のテーブルポインタやリンク情報としての１バイトデータが『００ｈ』とされている部分、及びスタートアドレス、エンドアドレスとしての３バイトデータが『００００００ｈ』とされている部分については、『−』と表記して示している。
【００５６】
図５（ａ）の例において、ディスク１上のレコーダブルユーザーエリアに欠陥は無いものとすると、図６のようにテーブルポインタＰ−ＤＦＡ  の値は『００ｈ』となる。また図５（ａ）ではフリーエリアも存在しないため図６のようにテーブルポインタＰ−ＦＲＡ  の値は『００ｈ』となる。
【００５７】トラックＴＫ１は５つのパーツ（ＴＫ１（１）  ，ＴＫ１（２）  ，ＴＫ１（３）  ，ＴＫ１（４）  ，ＴＫ１（５）  ）により形成されるため、５つのパーツテーブルにより管理される。
即ちテーブルポインタＰ−ＴＮＯ１によって例えばパーツテーブル（０１ｈ）が指定され、パーツテーブル（０１ｈ）において時間的に先頭のパーツであるパーツＴＫ１（１）  のスタートアドレスＡ０  及びエンドアドレスＡ１  が示される。またパーツテーブル（０１ｈ）においてリンク情報としてパーツテーブル（０２ｈ）が指定され、パーツテーブル（０２ｈ）において時間的に２番目のパーツであるパーツＴＫ１（２）  のスタートアドレスＡ１０及びエンドアドレスＡ１１が示される。
【００５８】
さらにパーツテーブル（０３ｈ）（０４ｈ）（０５ｈ）が順にリンクされ、パーツテーブル（０３ｈ）（０４ｈ）（０５ｈ）によってそれぞれパーツＴＫ１（３）  ，ＴＫ１（４）  ，ＴＫ１（５）  のスタートアドレス及びエンドアドレスが示されることになる。
【００５９】
トラックＴＫ２〜ＴＫ６はそれぞれ１つのパーツとして記録されているため、それぞれ１つのパーツテーブルで管理される。
例えばトラックＴＫ２については、テーブルポインタＰ−ＴＮＯ２に示される（０６ｈ）のパーツテーブルにおいてそのスタートアドレスＡ２  及びエンドアドレスＡ３  が示されている。そしてリンク情報は『００ｈ』とされている。
またトラックＴＫ３については、テーブルポインタＰ−ＴＮＯ３に示される（０７ｈ）のパーツテーブルにおいてそのスタートアドレスＡ８  及びエンドアドレスＡ９  が示されている。リンク情報は『００ｈ』である。
トラックＴＫ４〜ＴＫ６についても同様に、それぞれテーブルポインタＰ−ＴＮＯ４〜Ｐ−ＴＮＯ６に示されるパーツテーブル（０８ｈ）（０９ｈ）（０Ａｈ）によってスタートアドレス及びエンドアドレスが示される。
【００６０】
なお、この場合パーツテーブル（０Ｂｈ）〜（ＦＦｈ）は使用されていないことになるため、テーブルポインタＰ−ＥＭＰＴＹ  はパーツテーブル（０Ｂｈ）を示しており、パーツテーブル（０Ｂｈ）からパーツテーブル（ＦＦｈ）までの全ての未使用のパーツテーブルがリンク情報によってリンクされている。
【００６１】
このように管理されていることにより、図５（ａ）のように各トラック（パーツ）が物理的に離れ、しかも時間的にばらばらな状態で記録されていても、再生時には適正な時間的順序で再生されることになる。つまりトラックナンバ順にトラックＴＫ１，ＴＫ２・・・・・  ＴＫ６という順に再生され、また５つのパーツからなるトラックＴＫ１についてはパーツＴＫ１（１）  ，ＴＫ１（２）  ・・・・ＴＫ１（５）  の順序で再生される。
つまり再生動作を時間的にみれば図７（ａ）のような順序で再生されていき、これを実現するために、再生時にシステムコントローラ１１はＵ−ＴＯＣに基づいて光学ヘッド３を図５（ｂ）のようにアクセスさせながらデータの読取を実行させることになる。
【００６２】
図５（ｂ）において実線は光学ヘッド３によるデータ読取動作、破線は光学ヘッド３のアクセス動作を示す。
通常にトラックＴＫ１からトラックＴＫ６まで再生される場合、図５（ｂ）のように光学ヘッド３はまずアドレスＡ０  〜Ａ１  の領域の再生を行ない、次にアドレスＡ１０までアクセスした後、アドレスＡ１０〜Ａ１１の再生を行なう。
さらに、つづいてアドレスＡ４  にアクセスしてアドレスＡ５  までを再生し、またその後、続いてアドレスＡ１４〜Ａ１５、アドレスＡ１８〜Ａ１９の再生を行なう。ここまでの動作でトラックＴＫ１が再生されたことになる。以降トラックＴＫ２〜ＴＫ６についても図５（ｂ）に実線で示す再生動作及び破線で示すアクセス動作により、適正な時間的順序で音声が再生されることになる。
図５（ｂ）と図６を参照することで、この再生動作は図６のＵ−ＴＯＣデータに基づくことが理解される。
【００６３】
５．再生時に表示される時間情報の種別
再生動作時には、システムコントローラ１１は表示部２０において各種の時間情報を表示することができる。
表示される時間情報としては本実施例では例えば、１曲再生進行時間、全曲再生進行時間、１曲残り時間、全曲残り時間、１曲再生時間、全曲再生時間の６種類が可能とされているものとする。
【００６４】
１曲再生進行時間とは、或るトラックの再生中に、現在の再生箇所がそのトラックの先頭から何分何秒目の位置であるかを示す時間である。
例えば図７（ａ）においてＰＢ１  で示すように、パーツＴＫ１（５）  の途中から読み出された音声が、現在、再生音声として出力されている場合、１曲再生進行時間は図７（ｂ）において▲１▼で示すように、トラックＴＫ１の先頭から現在位置（ＰＢ１  ）までの時間となる。
また、図７（ａ）においてＰＢ２  で示すように、トラックＴＫ２の途中から読み出された音声が、現在、再生音声として出力されている場合、１曲再生進行時間は図７（ｃ）において▲５▼で示すように、トラックＴＫ２の先頭から現在位置（ＰＢ２  ）までの時間となる。
【００６５】
全曲再生進行時間とは、再生中に、現在の再生箇所がそのディスクの先頭（つまりトラックＴＫ１の先頭）から何分何秒目の位置であるかを示す時間である。従ってトラックＴＫ１の再生中は１曲再生進行時間と一致する。即ち現在の再生箇所がＰＢ１  である場合、全曲再生進行時間は図７（ｂ）に▲１▼で示す時間となる。また、トラックＴＫ２以降はトラックＴＫ１の先頭からの現在の再生箇所までの時間となり、例えば現在の再生箇所がＰＢ２  である場合、全曲再生進行時間は図７（ｃ）に▲６▼で示す時間となる。
【００６６】
１曲残り時間とは、或るトラックの再生中に、現在の再生箇所からそのトラックの終了までが何分何秒かを示す時間である。
従って現在の再生箇所がＰＢ１  である場合、１曲残り時間は図７（ｂ）に▲２▼で示す時間となる。また、現在の再生箇所がＰＢ２  である場合、１曲残り時間は図７（ｃ）に▲７▼で示す時間となる。
【００６７】
全曲残り時間とは、現在の再生箇所からそのディスクの再生終了までが何分何秒かを示す時間である。
従って現在の再生箇所がＰＢ１  である場合、全曲残り時間は図７（ｂ）に▲４▼で示す時間となる。また、現在の再生箇所がＰＢ２  である場合、全曲残り時間は図７（ｃ）に▲９▼で示す時間となる。
【００６８】
１曲再生時間とは、或るトラックについての総再生時間（つまり曲の長さ）でである。従って現在の再生箇所がＰＢ１  でトラックＴＫ１の再生中である場合、表示される１曲再生時間は図７（ｂ）に▲３▼で示す時間となる。また、現在の再生箇所がＰＢ２  でトラックＴＫ２の再生中である場合、表示される１曲再生時間は図７（ｃ）に▲８▼で示す時間となる。
【００６９】
全曲再生時間とは、そのディスクについて最初のトラックから最後のトラックまでを再生した場合の総再生時間である。従って図５（ａ）のディスクの再生中においては、表示される全曲再生時間は図７（ｄ）に示す時間となる。
【００７０】
これらの各時間情報は再生中に継続して、もしくはユーザーの表示モード操作に応じて表示部２０に表示されるわけであるが、このためシステムコントローラは各時点で、表示に必要な時間情報、つまり上記６種類の時間情報のうちいづれかを迅速に計算して表示させる処理が必要になる。
【００７１】
ところが、実際のディスク１上のトラックデータは図５（ａ）のように、時間的な順序で見ればばらばらな状態で記録されており、従って再生時に現在のアドレスを換算して現在の時間軸上の位置を算出するということはできない。
また、特にトラックＴＫ１のように多数のパーツに分かれている場合、計算は非常に煩雑な処理を必要とする。
【００７２】
例えば再生箇所がＰＢ１  の時点で▲１▼で示す１曲再生進行時間を計算しようとした場合、まずパーツＴＫ１（１）  〜ＴＫ１（４）  のそれぞれの時間長を得なければならない。つまり各パーツのエンドアドレスからスタートアドレスを減算してパーツのアドレス長を得、これを時間に換算する。
そしてまたＰＢ１  でのアドレスからパーツＴＫ１（５）  のスタートアドレスを減算してパーツのアドレス長を得、これを時間に換算する。
そしてパーツＴＫ１（１）  〜ＴＫ１（４）  の時間長を加算し、さらにパーツＴＫ１（５）  のスタートアドレスからＰＢ１  でのアドレスまでの時間長を加算することで、やっと１曲再生進行時間▲１▼が算出できる。
【００７３】
このような煩雑な計算が必要になることで算出までに時間を要すると、場合によっては表示に間に合わなくなり、不適当である。
そこで本実施例では、次に説明するようにＵ−ＴＯＣデータから時間算出用テーブルを作成し、それをディスクのリンキングエリアに書き込むようにしている。そして再生時にはリンキングエリアから読み出した時間算出用テーブルを用いて各種時間情報を容易に計算できるようにするものである。
【００７４】
６．時間算出用テーブル
本実施例で作成する時間算出用テーブルは、図８におけるパーツテーブルナンバ（０１ｈ）（０２ｈ）・・・・と、図中計算結果として示す時間値ＴＭＡ  ，ＴＭＢ  ・・・・を対応させたデータテーブルである。
システムコントローラ１１は、ディスク１が装填され、Ｕ−ＴＯＣを読み込んだら、トラックの管理のために使用されているパーツテーブルに対応して、時間値ＴＭＡ  ，ＴＭＢ  ・・・・を算出し、時間算出用テーブルを作成する。
【００７５】
ディスク１に図５（ａ）のようにトラックＴＫ１〜ＴＫ６が記録され、図６のように管理されている場合、トラックの管理のために使用されているパーツテーブルはパーツテーブル（０１ｈ）〜（０Ａｈ）となる。
算出する時間値としては、トラックが１つのパーツで形成されている場合、そのパーツの時間長となる。
例えばトラックＴＫ２〜ＴＫ６に対応するパーツテーブル（０６ｈ）〜（０Ａｈ）については、それぞれ図８に示すようにエンドアドレスからスタートアドレスを減算してアドレス長を求め、それを時間長に換算した値として時間値ＴＭＦ  〜ＴＭＪ  を得る。
【００７６】
また、トラックが複数パーツで形成されている場合、各パーツの終了時点までの累積時間長を時間値とする。
従ってトラックＴＫ１については、まずパーツＴＫ１（１）  は、エンドアドレスＡ１  からスタートアドレスＡ１  を減算して得たアドレス長を時間長に換算して時間値ＴＭＡ  とする。
【００７７】
パーツＴＫ１（２）  については、エンドアドレスＡ１１からスタートアドレスＡ１０を減算して得たアドレス長を時間長に換算し、その換算値とパーツＴＫ１（１）  の時間値ＴＭＡ  を加算して時間値ＴＭＢ  とする。
パーツＴＫ１（３）  については、エンドアドレスＡ５  からスタートアドレスＡ４  を減算して得たアドレス長を時間長に換算し、その換算値とパーツＴＫ１（１）  〜ＴＫ１（２）  までの時間長である時間値ＴＭＢ  を加算して時間値ＴＭＣ  とする。
パーツＴＫ１（４）  ，ＴＫ１（５）  についても同様に、トラックの開始時点からそのパーツの終了時点までの時間長を算出して時間値ＴＭＤ  ，ＴＭＥ  を得る。
【００７８】
以上のようにして、図９に示す時間長として時間値ＴＭＡ  〜ＴＭＪ  が求められることになり、この時間値ＴＭＡ  〜ＴＭＪ  がそれぞれパーツテーブル（０１ｈ）〜（０Ａｈ）に対応された時間算出用テーブルが作成される。
【００７９】
なお時間値ＴＭＡ  〜ＴＭＪ  を算出する際に、アドレス長を時間長に換算する処理は次のように実行できる。
図２で説明したように１サウンドグループ（１セクター＝１１サウンドグループ）の再生時間は、１１．６１ｍｓｅｃ  であるが、これは
５１２  ／  （４４．１×１０００）
で求められるものである。
これは、ミニディスクシステムではサンプリング周波数４４．１ＫＨｚ  で５１２サンプルのデータを１サウンドグループとして扱っているためである。
【００８０】
１セクターの再生時間について考えると、１セクターは  ５．５サウンドグループに相当するため、
｛  ５１２／  （４４．１×１０００）  ｝×５．５
となる。そして３６セクターの１クラスタにおいてデータは３２セクターに記録されるため、１クラスタの再生時間は、
｛  ５１２／  （４４．１×１０００）  ｝×５．５  ×３２
となる。
【００８１】従って、アドレス長として得られた値がＸクラスタ＋Ｙセクターとすると、時間長は、
｛（Ｘ×３２）＋Ｙ｝×５１２／  （４４．１×１０００）
で求められる。
【００８２】
７．Ｕ−ＴＯＣの記録時及び読込時の処理
上記のようにして作成した時間算出用テーブルは、Ｕ−ＴＯＣ書込時点でディスク１の或るリンキング領域に書き込まれる。
Ｕ−ＴＯＣの記録時のシステムコントローラ１１の処理は図１０に示される。
【００８３】
最初にディスク１が装填された際には、システムコントローラ１１はＵ−ＴＯＣを読み込んで、それから時間算出用テーブルを作成するが、次のＵ−ＴＯＣ書込時点で、作成した時間算出用テーブルも同時に書き込むようにする。
即ちＵ−ＴＯＣ書込の際には先ず光学ヘッド３及び磁気ヘッド６ａをディスク１のＵ−ＴＯＣ領域へアクセスさせ（Ｆ１０１）、最初のリンキング領域においてレーザパワーをハイレベルに調整し、書込を開始する。
【００８４】
まずＵ−ＴＯＣ領域となる最初のクラスタにおけるセクターＳ００に対する書込タイミングでＵ−ＴＯＣセクター０のデータを記録データとして転送し、磁気ヘッド６ａによって記録させる。またこの例ではＵ−ＴＯＣセクター０，セクター１，セクター２を使用しているとした場合、セクターＳ０１に対する書込タイミングでＵ−ＴＯＣセクター１のデータを記録データとして転送し、またセクターＳ０２に対する書込タイミングでＵ−ＴＯＣセクター２のデータを記録データとして転送して、それぞれ書込を行なう（Ｆ１０３，Ｆ１０４，Ｆ１０５，Ｆ１０６）  。
【００８５】そしてセクターＳ０３〜Ｓ１Ｆまでのタイミングでは書込を行なわず、リンキング領域に入ってセクターＳＦＣ〜ＳＦＥに対する書込タイミングとなったら、制御データ、即ちこの場合作成した時間算出用テーブルとしてのデータを記録データとして転送し、ディスク１に記録させる（Ｆ１０３，Ｆ１０７）  。
【００８６】
Ｕ−ＴＯＣは３クラスタ連続で記録されるものであるため、ステップＦ１０８で３クラスタ分終了を判断されるまでステップＦ１０３以降の処理が繰り返され、３クラスタ分の書込を終了したら処理を終える。
このような処理により、Ｕ−ＴＯＣ領域内に含まれるセクターＳＦＣ〜ＳＦＥのうち、レーザパワーの調整に用いられないセクターＳＦＣ〜ＳＦＥに時間算出用テーブルが記録されたことになる。
【００８７】
このように時間算出用テーブルが記録された以降は、そのディスク１からＵ−ＴＯＣを読み込むタイミングにおいて時間算出用テーブルも同時に読み込まれることになる。Ｕ−ＴＯＣ読込時の処理を図１１に示す。
【００８８】
Ｕ−ＴＯＣ読込の際にはシステムコントローラ１１は先ず光学ヘッド３をディスク１のＵ−ＴＯＣ領域へアクセスさせ（Ｆ２０１）、読込を開始させる（Ｆ２０２）。
そしてＵ−ＴＯＣ領域となるクラスタにおいてセクターＳ００に対する読込タイミングでＵ−ＴＯＣセクター０のデータをバッファメモリ１３に取り込み、またセクターＳ０１に対する読込タイミングでＵ−ＴＯＣセクター１のデータを、さらにセクターＳ０２に対する読込タイミングでＵ−ＴＯＣセクター２のデータを、それぞれバッファメモリ１３に取り込む（Ｆ２０３，Ｆ２０４，Ｆ２０５，Ｆ２０６）  。
【００８９】
そしてセクターＳ０３〜Ｓ１Ｆまでのタイミングでは読込を行なわず、リンキング領域に入ってセクターＳＦＣ〜ＳＦＥに対する読込タイミングとなったら、そのとき読み出されたデータを、以前に記録した制御データとしてシステムコントローラ１１内部のＲＡＭなどに読み込む。即ちこの場合、以前にそのディスク１について作成した時間算出用テーブルとしてのデータが読み込まれる（Ｆ２０３，Ｆ２０７）  。
そしてＵ−ＴＯＣとしての全データ及び制御データの読込が終了した時点でステップＦ２０８から処理を終える。
【００９０】
システムコントローラ１１はこのような処理により、再生動作時などにＵ−ＴＯＣ領域内に含まれるセクターＳＦＣ〜ＳＦＥに記録されている時間算出用テーブルを読み出す。そして再生進行中や停止時などにおいて表示部２０に時間情報を表示することが求められた場合、この時間算出用テーブルを利用して表示すべき時間を算出することになる。
【００９１】
８．時間算出用テーブルに基づく表示時間計算
図５（ａ）のディスク１に対して図８のようにパーツ（０１ｈ）〜（０Ａｈ）に対応した時間値ＴＭＡ  〜ＴＭＪ  によって形成された時間算出用テーブルを用いた場合の、表示する時間情報の計算方法を図１２〜図１６に示す。なお、各図においてアドレスＡｘは、現在の再生箇所のアドレスを示すものとする。
【００９２】
図１２は１曲再生進行時間の計算方法を示している。
現在アドレスＡｘがパーツＴＫ１（１）  内である場合は、現在アドレスＡｘからパーツテーブル（０１ｈ）に示されるパーツＴＫ１（１）  のスタートアドレスＡ０  を減算して得たアドレス長を時間長に換算すればよい。
【００９３】
現在アドレスＡｘがパーツＴＫ１（２）  内である場合は、現在アドレスＡｘからパーツＴＫ１（２）  のスタートアドレスＡ１０を減算して得たアドレス長を時間長に換算し、それにパーツＴＫ１（１）  に対応して記憶されている時間値ＴＭＡ  を加算すればよい。
現在アドレスＡｘがパーツＴＫ１（３）  内である場合は、現在アドレスＡｘからパーツＴＫ１（３）  のスタートアドレスＡ４  を減算して得たアドレス長を時間長に換算し、それにパーツＴＫ１（１）  ，ＴＫ１（２）  を足した時間長として記憶されている時間値ＴＭＢ  を加算すればよい。
【００９４】
現在アドレスＡｘがパーツＴＫ１（４）  内である場合は、現在アドレスＡｘからパーツＴＫ１（４）  のスタートアドレスＡ１４を減算して得たアドレス長を時間長に換算し、それにパーツＴＫ１（１）  ，ＴＫ１（２）  ，ＴＫ１（３）  を足した時間長として記憶されている時間値ＴＭＣ  を加算すればよい。
現在アドレスＡｘがパーツＴＫ１（５）  内である場合は、現在アドレスＡｘからパーツＴＫ１（５）  のスタートアドレスＡ１８を減算して得たアドレス長を時間長に換算し、それにパーツＴＫ１（１）  ，ＴＫ１（２）  ，ＴＫ１（３）  ，ＴＫ１（４）  を足した時間長として記憶されている時間値ＴＭＤ  を加算すればよい。
【００９５】
現在アドレスＡｘがトラックＴＫ２〜ＴＫ６のいづれかである場合は、図示するようにそれぞれ現在アドレスＡｘからそのトラックのスタートアドレスを減算して得たアドレス長を時間長に換算すればよい。
【００９６】
このように多数パーツから構成されるトラックＴＫ１内においては１曲再生進行時間の計算は煩雑なものとならざるを得なかったところ、本実施例では時間算出用テーブルにおける値を用いることで、非常に簡易な演算で算出できるようになる。
【００９７】
全曲再生進行時間の計算方法は図１３のようになる。
なお、現在アドレスＡｘがトラックＴＫ１内であるときは全曲再生進行時間と１曲再生進行時間は同じであるため、トラックＴＫ１再生中の計算処理は図１２と同様となる。
【００９８】
現在アドレスＡｘがトラックＴＫ２内であるときは、現在アドレスＡｘからトラックＴＫ２のスタートアドレスＡ２  を減算して得たアドレス長を時間長に換算し、それにトラックＴＫ１の時間長として記憶されている時間値ＴＭＥ  を加算すれば良い。
現在アドレスＡｘがトラックＴＫ３内であるときは、現在アドレスＡｘからトラックＴＫ３のスタートアドレスＡ８  を減算して得たアドレス長を時間長に換算し、それにトラックＴＫ１，ＴＫ２の時間長として記憶されている時間値ＴＭＥ  ，ＴＭＦ  を加算すれば良い。
【００９９】
現在アドレスＡｘがトラックＴＫ４〜ＴＫ６内であるときも同様に、図示するように、現在アドレスＡｘからそのトラックのスタートアドレスを減算して得たアドレス長を時間長に換算し、それに、それより前の各トラックの時間長として記憶されている時間値を加算すれば良い。
【０１００】
このように全曲再生時間の算出処理も、時間算出用テーブルにおける値を用いることで、非常に簡易な演算となる。
【０１０１】
１曲残り時間の計算方法は図１４のようになる。
現在アドレスＡｘがパーツＴＫ１（１）  内である場合は、現在アドレスＡｘからパーツＴＫ１（１）  のスタートアドレスＡ０  を減算して得たアドレス長を時間長に換算し、その値をトラックＴＫ１の時間長とされている時間値ＴＭＥ  から減算すれば良い。
【０１０２】
現在アドレスＡｘがパーツＴＫ１（２）  内である場合は、現在アドレスＡｘからパーツＴＫ１（２）  のスタートアドレスＡ１０を減算して得たアドレス長を時間長に換算し、その換算値と、パーツＴＫ１（１）  の時間長である時間値ＴＭＡ  を、トラックＴＫ１の時間長とされている時間値ＴＭＥ  から減算すれば良い。
【０１０３】
現在アドレスＡｘがパーツＴＫ１（３）  内である場合は、現在アドレスＡｘからパーツＴＫ１（３）  のスタートアドレスＡ４  を減算して得たアドレス長を時間長に換算し、その換算値と、パーツＴＫ１（１）  〜ＴＫ１（２）  の時間長である時間値ＴＭＢ  を、トラックＴＫ１の時間長とされている時間値ＴＭＥ  から減算すれば良い。
【０１０４】
現在アドレスＡｘがパーツＴＫ１（４）  内である場合、及び現在アドレスＡｘがパーツＴＫ１（５）  内である場合も、同様の方式で図示する計算方法で１曲残り時間が算出ができる。
【０１０５】
現在アドレスＡｘがトラックＴＫ２〜ＴＫ６のいづれかである場合は、図示するようにそれぞれ現在アドレスＡｘからそのトラックのスタートアドレスを減算して得たアドレス長を時間長に換算し、それをそのトラックの時間長とされている時間値（ＴＭＦ  〜ＴＭＪ  ）から減算すればよい。
【０１０６】
全曲残り時間の計算方法は図１５のようになる。
この場合、図１４のようにして求めた１曲残り時間に、現在のトラックより後ろの各トラックの時間長として記憶されている時間値を加算していくだけでよい。
【０１０７】
即ち、現在アドレスＡｘがトラックＴＫ１内である場合は、図１４で説明したようにして算出した１曲残り時間に、トラックＴＫ２〜ＴＫ６の各時間値（ＴＭＦ  ，ＴＭＧ  ，ＴＭＨ  ，ＴＭＩ  ，ＴＭＪ  ）を加算していく。
また現在アドレスＡｘがトラックＴＫ２内である場合は、図１４で説明したようにして算出したトラックＴＫ２の１曲残り時間に、トラックＴＫ３〜ＴＫ６の各時間値（ＴＭＧ  ，ＴＭＨ  ，ＴＭＩ  ，ＴＭＪ  ）を加算していく。
【０１０８】
現在アドレスＡｘがトラックＴＫ３〜ＴＫ５内である場合も、同様にそのトラックの１曲残り時間に、そのトラックより後ろの各トラックの時間長として記憶されている時間値を加算していくだけでよい。
なお、最後のトラックであるトラックＴＫ６については、１曲残り時間と全曲残り時間は同値となり、計算方法も同一である。
【０１０９】
１曲再生時間は図１６（ａ）のように求められる。
即ちこれは各トラックＴＫ１〜ＴＫ６のそれぞれについて時間値ＴＭＥ  ，ＴＭＦ  ，ＴＭＧ  ，ＴＭＨ  ，ＴＭＩ  ，ＴＭＪ  がそのまま１曲再生時間として記憶されていることになるため、演算処理は不要となる。
また全曲再生時間は図１６（ｂ）のようになり、各トラックＴＫ１〜ＴＫ６のそれぞれの再生時間となる時間値ＴＭＥ  ，ＴＭＦ  ，ＴＭＧ  ，ＴＭＨ  ，ＴＭＩ  ，ＴＭＪ  を加算すればよい。
【０１１０】
以上のように各種時間情報を、時間算出テーブルを用いて算出することができ、特にこの場合どの演算も、計算の際にＵ−ＴＯＣ内で検索することが必要なパーツテーブル数（即ちＵ−ＴＯＣから検索するアドレス値）は多くても１つのみである。従って演算時のＵ−ＴＯＣデータに対するアクセス処理は多くても１回であり、それ以外で演算に必要な値として、リアルタイムで読み込まれてる現在アドレスＡｘ以外は、すべて時間算出テーブルに記憶された値である。
これによって非常に演算が迅速化でき、例えば表示に間に合わなくなるという
【０１１１】
９．無音領域テーブル
以上説明してきた動作は制御データとして時間計算テーブルを作成し、リンキング領域に記録した場合の例であるが、次に制御データとして無音領域テーブルを作成し、リンキング領域に記録した場合の動作例を説明する。
【０１１２】
例えば会議などを録音した場合、途中で発言がない時間が長引いたりすると、録音したディスクなどにおいては、微小なノイズのみなどで意味のある音声がない無音状態の領域が生じてしまうことになる。
このような記録領域内に無音領域が生じた場合、再生の際には、無音部分となってもそのまま再生を続行させ、発言が再生されるまで待ったり、或は待っているのがもどかしい場合は手動で早送りするなどの操作をすることが必要になり、再生時の聞き取りに関して大変不便なもとのなってしまう。
【０１１３】
そこで本実施例の記録再生装置では、例えば会議などの音声を録音している時に、システムコントローラ１１はレベルメータ部８ａで検出される記録データに関するレベル情報を監視しており、例えば図１７のような無音開始アドレスと無音終了アドレスを示した無音領域テーブルを作成する。
【０１１４】
例えばシステムコントローラ１１は、記録データに対応してレベルメータ部８ａから供給される音声レベル情報を所定のスレッショルド値と比較し、無音状態となったか否かを判別する。そして無音状態が例えば５秒などの所定時間継続したらその時点のデータのディスク上の記録位置アドレスを無音開始アドレスとして記憶する。また、無音状態とされている期間からスレッショルド値より高いレベルが得られた場合は、無音状態が終了したとして判断し、そのときのデータの記録位置アドレスを無音終了アドレスとして記憶する。
このような動作により録音終了時点で、例えば図１７のような無音領域テーブルが生成できる。
【０１１５】
いま、ある会議などの音声の録音を行なったところ、ディスク１には図１８（ａ）のように音声データが記録されたとする。
なお、ここでは、その会議の録音開始から録音終了までが１つのトラック（トラックＴＫ１）として録音されたと仮定する。
そして、図中斜線を付した部分は、音声としては無音であったとすると、その斜線領域の最初と最後のアドレスが、図１７の無音領域テーブルに示されることになる。
【０１１６】
このように生成した無音領域テーブルは、Ｕ−ＴＯＣの書込時において図１０で説明した処理により、ディスク１上でセクターＳＦＣ〜ＳＦＥに記録する。
そして再生時においてＵ−ＴＯＣを読み込む場合は図１１のように、同時にセクターＳＦＣ〜ＳＦＥに記録されたデータも読み込むことで、無音領域テーブルを取り込むようにする。
【０１１７】
１０．無音領域テーブルを用いた再生動作
このような無音領域テーブルを利用したシステムコントローラ１１による再生動作処理例は図１９に示される。即ち再生が開始されたら（Ｆ３０１）、データとともに読み出される現在アドレスと、無音領域テーブルに記憶された無音開始アドレスを比較している（Ｆ３０３）。
【０１１８】
そして現在アドレスが無音領域テーブルに記憶されたいづれかの無音開始アドレスと一致したら、無音領域テーブル内でその無音開始アドレスに対応して記憶されている無音終了アドレスまで光学ヘッド３をアクセスさせ（Ｆ３０４）、その次のアドレスから再生を再開させる（Ｆ３０５）。
この処理を再生終了（Ｆ３０２）まで繰り返す。
【０１１９】
これにより再生動作は図１８（ｂ）に示すようになる。つまり、音声が記録されている領域では実線で示すように通常の再生が行なわれるが、無音領域では破線で示すようにアクセス動作によって再生がスキップされる。
このような再生動作によって無駄な再生を行なわずに、短時間で必要な再生を終了することができ、聞き取り作業の際には大変便利なものとなる。
【０１２０】
以上のように本実施例では、システムコントローラ１１は時間算出用テーブルや無音領域テーブルなどの制御データを生成したら、それをディスクのリンキングエリアに記録しておき、再生時にはそのリンキングエリアから読み出した制御データを用いて高性能な処理を実現できることになる。
もちろん時間算出用テーブルや無音領域テーブルは上記例の形態以外でもよい。例えば時間算出用テーブルとしてはすべてのパーツに対応して時間長を記憶しておいたり、累積時間長、累積残り時間長等を組み合わせたテーブルを生成してもよい。
【０１２１】
また時間算出用テーブルや無音領域テーブル以外にも各種制御データは考えられる。例えば、Ｕ−ＴＯＣ領域だけでなく音声データ記録領域のクラスタにおいても、そのリンキングセクターにおいてメインデータセクターの音量レベルデータを記録するようにし、再生時に音声データと同時に読み出してレベル表示に用いたりすることも考えられる。
また、音響エフェクト処理回路などを搭載している場合には、録音時に設定したイコライジング特性、リバーブ、エコーなどの音響特性等をリンキングエリアに記録しておき、再生時には自動的にその特性の状態が設定されるようにするなどの処理方式も考えられる。
【０１２２】
さらに実施例ではミニディスクシステムにおいて本発明を適用した例をあげたが、本発明は未定義領域を有するフォーマットが採用された記録／再生システムにおいて広く適用できるものである。
【０１２３】
【発明の効果】
以上説明したように本発明は、記録媒体の再生時における所定の動作制御に用いることのできる制御データを作成し、その作成した制御データを、記録媒体の未定義領域（リンキングデータ領域）に記録するようにしている。そして、再生時にその制御データを利用して動作処理を実行することで、多様な動作を実行することができ、記録再生システムとしての性能を向上させることができるという効果がある。
特に記録媒体の再生時に時間情報表示のための時間算出に用いることのできる時間算出用データを制御データとすることで、再生時に遅滞なく各種時間情報を算出することができ、表示遅れなどは防止される。
また制御データを無音データなどの無データ領域を特定するためアドレス情報とすれば音声レベルに応じた再生処理、表示処理などが可能となり、さらに制御データを再生特性を変化させるデータとすれば、音響エフェクト処理などが自動化できる。
【図面の簡単な説明】
【図１】本発明の実施例の記録再生装置のブロック図である。
【図２】ミニディスクのクラスタフォーマットの説明図である。
【図３】ミニディスクのＵ−ＴＯＣセクター０の説明図である。
【図４】ミニディスクのＵ−ＴＯＣセクター０のリンク形態の説明図である。
【図５】ミニディスク上のトラック記録状態例の説明図である。
【図６】Ｕ−ＴＯＣによる管理状態例の説明図である。
【図７】実施例で表示する時間情報の説明図である。
【図８】実施例における時間算出用テーブルの説明図である。
【図９】実施例における時間算出用テーブルの時間値の説明図である。
【図１０】実施例のＵ−ＴＯＣ書込時の処理のフローチャートである。
【図１１】実施例のＵ−ＴＯＣ読出時の処理のフローチャートである。
【図１２】実施例における１曲再生進行時間の計算処理の説明図である。
【図１３】実施例における全曲再生進行時間の計算処理の説明図である。
【図１４】実施例における１曲残り時間の計算処理の説明図である。
【図１５】実施例における全曲残り時間の計算処理の説明図である。
【図１６】実施例における１曲再生時間及び全曲再生時間の計算処理の説明図である。
【図１７】実施例における無音領域テーブルの説明図である。
【図１８】実施例の無音領域テーブルを用いた再生動作の説明図である。
【図１９】実施例の無音領域テーブルを用いた再生動作制御の説明図である。
【符号の説明】
１  ディスク
３  光学ヘッド
６ａ  磁気ヘッド
８  エンコーダ／デコーダ部
８ａ  レベルメータ部
１１  システムコントローラ
１２  メモリコントローラ
１３  バッファメモリ
１４  エンコーダ／デコーダ部
１９  操作部
２０  表示部
【図１】
0003584551.tif 000002
【図２】
0003584551.tif 000003
【図３】
0003584551.tif 000004
【図４】
0003584551.tif 000005
【図５】
0003584551.tif 000006
【図６】
0003584551.tif 000007
【図７】
0003584551.tif 000008
【図８】
0003584551.tif 000009
【図９】
0003584551.tif 000010
【図１０】
0003584551.tif 000011
【図１１】
0003584551.tif 000012
【図１２】
0003584551.tif 000013
【図１３】
0003584551.tif 000014
【図１４】
0003584551.tif 000015
【図１５】
0003584551.tif 000016
【図１６】
0003584551.tif 000017
【図１７】
0003584551.tif 000018
【図１８】
0003584551.tif 000019
【図１９】
0003584551.tif 000020