(57)【特許請求の範囲】
【請求項１】
記録媒体の記録再生装置において、前記記録媒体から読出された前記記録媒体を管理するための管理データを、ホスト側に転送することなく前記記録再生装置内でローカルに転送するためのデータ転送回路であって、
前記管理データのデコード処理のためのデコードエリアと、
前記記録媒体の記録再生を制御する制御手段による前記管理データの修正処理のための特定エリアとを含む、ランダムアクセス可能なメモリと、
前記読出された管理データを前記メモリの前記デコードエリアに書込むデータ書込手段と、
前記デコードエリアに記憶された前記管理データを読出してデコード処理を施すデコード手段と、
前記デコード処理が施された前記管理データを、前記メモリの前記特定エリアに転送して書込むデータ転送手段とを備え、
さらに前記制御手段は、前記記録媒体から読出されているデータが前記管理データであることを認識したときに前記データ転送手段を能動化することを特徴とするデータ転送回路。
【請求項２】
記録媒体の記録再生装置であって、
前記記録媒体から前記記録媒体を管理するための管理データを読出す手段と、
前記記録媒体の記録再生を制御する制御手段と、
前記読出された管理データを、ホスト側に転送することなく前記記録再生装置内でローカルに転送するためのデータ転送回路とを備え、
前記データ転送回路は、
前記管理データのデコード処理のためのデコードエリアと、前記制御手段による前記管理データの修正処理のための特定エリアとを含む、ランダムアクセス可能なメモリと、
前記読出された管理データを前記メモリの前記デコードエリアに書込むデータ書込手段と、
前記デコードエリアに記憶された前記管理データを読出してデコード処理を施すデコード手段と、
前記デコード処理が施された前記管理データを、前記メモリの前記特定エリアに転送して書込むデータ転送手段とを備え、
さらに前記制御手段は、前記記録媒体から読出されているデータが前記管理データであることを認識したときに前記データ転送手段を能動化することを特徴とする記録再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、データ転送回路、データ転送回路を備えた記録再生装置、およびデータ転送方法に関し、より特定的には、記録媒体から読出された記録媒体を管理するためのデータをホスト側に転送することなく記録再生装置内でローカルに転送するためのデータ転送回路、データ転送回路を備えた記録再生装置、およびデータ転送方法に関する。
【０００２】
【従来の技術】
従来、記録媒体の一例としての光磁気ディスクの記録再生装置においては、ライト系で、スクランブルされたユーザデータに誤り訂正符号等の冗長データが付加されて変調され、光磁気ディスク上に光磁気記録される。
【０００３】
一方、リード系では、光磁気ディスクから再生され復調された、スクランブルされたままのデータが、一旦メモリのデコーディングエリアに誤り訂正ブロック単位で記憶され、その後誤り訂正処理のために誤り訂正ブロック単位で読出さっれる。読出された誤り訂正ブロック単位のデータには、たとえば積符号による誤り訂正処理が施され、誤り訂正処理が終了したデータに対し誤り残留判定を行なう際にデータのデスクランブルが実行される。
【０００４】
このようにして、誤り訂正が施されかつデスクランブルされた誤り訂正ブロック単位のデータは再度メモリのデコーディングエリアに書戻され、その後ユーザデータがホスト側への出力のためにメモリから読出される。
【０００５】
【発明が解決しようとする課題】
一方、光磁気ディスクから読出されるデータには、最終的にホスト側へ送出されるユーザデータ以外に、ディスクを管理するための各種の管理データがあり、これらの管理データは、記録再生装置内においてディスクのドライブコントローラ（ＭＰＵ）によって読取られ利用されるだけであってホスト側へ転送されることはない。
【０００６】
従来の光磁気ディスクの記録再生装置では、ホスト側へ転送されるユーザデータのみならずこれらの管理データも誤り訂正およびデスクランブル処理が施された後、一旦メモリのデコーディングエリアに書き戻され、その後、管理データのみが抽出されてメモリの特定エリアに転送され、そこでディスクのドライブコントローラによる管理データの修正（更新）処理が実行されるように構成されていた。
【０００７】
より詳細に説明すると、このような管理データの代表的なものとして、ディスクの欠陥に対応するためのメンテナンスデータとして用いられる、ディフェクトマネージメントリストのデータがある。このデータは、ディスク上で欠陥のあるフレームなどを登録したテーブルからなり、ディスクのドライブコントロールは、当該フレームなどがアクセスされたときにはディスク上の代替エリアをアクセスするなどの処理を行なう。
【０００８】
このようなディフェクトマネージメントリストの内容は、ライト／リード動作のたびにメンテナンスのための内容を更新してディスクに書き戻す必要があり、したがってホストへ転送されるユーザデータとは別に、内容の更新処理のため記録再生装置内にローカルに保持しておく必要がある。したがって、上述のように、管理データのみが、ユーザデータとは別に、メモリの特定エリアに転送され、ドライブコントローラ（ＭＰＵ）によるデータ処理が可能な状態に保持される必要がある。
【０００９】
しかしながら、上述のように、誤り訂正等の処理後に、一旦メモリのデコーディングエリアに書き戻された管理データを、メモリの特定エリアにローカルに転送する動作は以下の点で煩雑である。
【００１０】
すなわち、メモリのデコーディングエリアに一旦管理データを書き戻し、その後管理データを読出してローカルに転送する動作は二度手間であり、無駄が多い。より具体的には、デコーディングエリアのデータには、種々のデータが蓄積されており、管理データのみを切出す（アドレシング）するためには、メモリの論理アドレスをディスク上の物理アドレスに変換する必要があるなど煩雑な手続が必要である。
【００１１】
たとえば、デコーディングエリアに記憶されているデータから管理データを切出すためには、ＭＰＵでソフトウェア的にまたはＤＭＡでハードウェア的に、管理データを読出して特定エリアに転送する必要があり、回路構成および動作が複雑になる。
【００１２】
それゆえに、この発明の目的は、より簡単な構成および動作で、管理データのみをメモリの特定エリアにローカルに転送することができるデータ転送回路、そのようなデータ転送回路を備えた記録再生装置、およびデータ転送方法を提供することである。
【００１３】
【課題を解決するための手段】
上記課題を解決するため本発明は、記録媒体の記録再生装置において、前記記録媒体から読出された前記記録媒体を管理するための管理データを、ホスト側に転送することなく前記記録再生装置内でローカルに転送するためのデータ転送回路であって、前記管理データのデコード処理のためのデコードエリアと、前記記録媒体の記録再生を制御する制御手段による前記管理データの修正処理のための特定エリアとを含む、ランダムアクセス可能なメモリと、前記読出された管理データを前記メモリの前記デコードエリアに書込むデータ書込手段と、前記デコードエリアに記憶された前記管理データを読出してデコード処理を施すデコード手段と、前記デコード処理が施された前記管理データを、前記メモリの前記特定エリアに転送して書込むデータ転送手段とを備え、さらに前記制御手段は、前記記録媒体から読出されているデータが前記管理データであることを認識したときに前記データ転送手段を能動化することを特徴とするデータ転送回路である。
【００１４】
また、本発明は、記録媒体の記録再生装置であって、前記記録媒体から前記記録媒体を管理するための管理データを読出す手段と、前記記録媒体の記録再生を制御する制御手段と、前記読出された管理データを、ホスト側に転送することなく前記記録再生装置内でローカルに転送するためのデータ転送回路とを備え、前記データ転送回路は、前記管理データのデコード処理のためのデコードエリアと、前記制御手段による前記管理データの修正処理のための特定エリアとを含む、ランダムアクセス可能なメモリと、前記読出された管理データを前記メモリの前記デコードエリアに書込むデータ書込手段と、前記デコードエリアに記憶された前記管理データを読出してデコード処理を施すデコード手段と、前記デコード処理が施された前記管理データを、前記メモリの前記特定エリアに転送して書込むデータ転送手段とを備え、さらに前記制御手段は、前記記録媒体から読出されているデータが前記管理データであることを認識したときに前記データ転送手段を能動化することを特徴とする記録再生装置である。
【００２６】
【発明の実施の形態】
以下、この発明の実施の形態を図面を参照して詳しく説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
【００２７】
まず最初に、この発明が適用される記録媒体である光磁気ディスクに記録され再生される情報のフォーマットについて説明する。
【００２８】
図１を参照すると、光磁気ディスク１の記録面上には、同心円状（または螺旋状）に複数のトラック（ｔ1，ｔ2，ｔ3，ｔ4，…，ｔn-1，ｔn）が形成されており（図１ではディスクの全面に形成されたトラックの一部分のみをセクタ状に示している）、これらの複数の同心円状のトラックはさらに、外周から内周への半径方向において隣接する複数のトラックごとにバンドを形成し（たとえば図１のトラックｔ1〜ｔ4で１つのバンドを形成）、隣接するバンドとバンドとの間には図示しない緩衝領域が形成される。
【００２９】
光磁気ディスク上の各トラックは等間隔に分割され、情報の記録単位である複数のフレーム２がそれぞれ配置される。
【００３０】
図１に示すように、各フレーム２はさらに３９個のセグメント（Ｓ０，Ｓ１，Ｓ２，Ｓ３，…，Ｓｎ，…，Ｓ３８）によって構成される。３９個のセグメントの先頭のセグメントＳ０はアドレスセグメントであり、残りの３８個のセグメントＳ１〜Ｓ３８はデータセグメントである。
【００３１】
アドレスセグメントおよびデータセグメントのいずれにおいても、各セグメント内の先頭位置には、記録再生動作の基準となるクロック信号を生成するための位相基準となるファインクロックマーク（ＦＣＭ）が形成されている。
【００３２】
図１を参照するとさらに、アドレスセグメントＳ０およびデータセグメントＳｎの物理的形状が模式的に示されている。各トラックは、１対のランドおよびグルーブで構成される。斜線で示されるグルーブは、記録面上に形成された溝部であり、ランドはそれ以外の部分である。
【００３３】
まず、前述のようにアドレスセグメントおよびデータセグメントのいずれにおいても、各セグメントの先頭位置にＦＣＭが、グルーブとランドとの間で凹凸関係を逆転することによってプリフォーマットされている。このようにＦＣＭが形成されている領域をＦＣＭフィールドと称する。
【００３４】
アドレスセグメントＳ０においては、ＦＣＭフィールドに続くアドレスフィールドにおいて、当該フレームに対するアドレス情報を変調した信号によって、光磁気ディスクの製造時にグルーブとランドとの境界線がウォブリングされることにより、アドレス情報がプリフォーマットされている。
【００３５】
このアドレス情報は、ディスク上のフレーム番号（フレームアドレス）、バンド番号（バンドアドレス）、トラック番号（トラックアドレス）とからなり、ディスク上の情報の位置を特定するための「物理アドレス情報」としての意義を有している。
【００３６】
一方、データセグメントＳｎにおいては、ＦＣＭフィールドに続いて、データを光磁気記録するためのデータフィールドが設けられている。なお、データは、トラックを構成するグルーブおよびランドのいずれにも、または双方に光磁気記録可能である。
【００３７】
図２は、光磁気ディスク上のデータゾーンのレイアウト全体を上述の物理アドレスにより概略的に示したものである。図２において、全体のデータレイアウトは、物理アドレスの相違により、リライタブルゾーンであるユーザエリアと、それ以外の部分とに大別される。すなわち、物理アドレスにより記憶されている情報は異なる。ユーザエリアの物理アドレスにはユーザデータがリライタブルに書込可能である。また、それ以外の物理アドレスのエリアには、後述する管理データの一種である、リライタブルなディフェクトマネージメントリスト（ＤＭＬ）のデータＤＭＬ１〜ＤＭＬ４が記録される。
【００３８】
次に、図３を参照して、図１に関連して説明した情報の記録単位としてのフレームのフォーマットについてより詳細に説明する。
【００３９】
先に説明したように、各フレームは、たとえばセグメント０〜セグメント３８の合計３９個のセグメントによって構成される（図３の（ａ））。各セグメントは、たとえば５３２ビット長であり、したがってＦＣＭは５３２ビットの周期で繰返すことになる。
【００４０】
図３の（ｂ）に示すように、３９個のセグメントの先頭のセグメント０はアドレスセグメントである。このアドレスセグメントは、ＦＣＭがプリフォーマットされた１２ビット長のＦＣＭフィールド、およびアドレスデータがプリフォーマットされた５２０ビット長のアドレスフィールドから構成される。
【００４１】
図３の（ｃ）に示すように、３９個のセグメントの２番目のセグメント１は、先頭のデータセグメントに相当する。この先頭のデータセグメント１は、１２ビット長のＦＣＭフィールドと、データの書出しを示す４ビット長の固定パターン“００１１”が記録されるプリライトフィールドと、再生時にフレーム単位の記録の開始位置を確認するために用いる３２０ビット（４０バイト）長の固定パターンであるヘッダフィールドと、データを記憶するための１９２ビット（２４バイト）長のデータフィールドと、データフィールドの終結を示す４ビット長の固定パターン“１１００”が記録されるポストライトフィールドとから構成される。
【００４２】
図３の（ｄ）に示すように、残りのセグメント２〜セグメント３８はすべて同じフォーマットのデータセグメントである。これらのデータセグメントの各々は、１２ビット長のＦＣＭフィールドと、４ビット長のプリライトフィールドと、５１２ビット（６４バイト）長のデータフィールドと、４ビット長のポストライトフィールドとから構成される。
【００４３】
図３の（ｃ），（ｄ）から明らかなように、データセグメントのうち先頭のデータセグメント１のみがヘッダフィールドを含んでいる。
【００４４】
このようなデータセグメントのデータフィールド（データゾーン）の内容を、ディスク上の物理アドレスに従って表現したものが図２のデータレイアウト図である。
【００４５】
次に、図４を参照して、誤り訂正のデータ単位としてのＥＣＣ（Error Correction Code）レイアウトブロックのフォーマットについて説明する。
【００４６】
まず、図３（ａ）に示した３９個のセグメントからなる１フレームのうち、図４（ａ）に示すように、アドレスセグメントＳ０を除く残りの３９個のデータセグメントＳ１〜Ｓ３８のヘッダおよびデータのフィールドから、図４（ｂ）に示すように４０バイト長のヘッダフィールドと、２４バイト＋６４バイト×３７＝２３９２バイト長のデータフィールド（メインデータフィールド）とからなるデータブロックを構成する。
【００４７】
そして、図４（ｃ）に示すように、図４（ｂ）に示したデータブロックを１６フレーム分集めて、光磁気記録の規格上ＥＣＣブロックと称されるブロックを構成している。
【００４８】
誤り訂正処理（以下、ＥＣＣ処理）は実際には、図４（ｃ）に示すＥＣＣブロック全体を対象とするものではない。
【００４９】
まず、図４（ｄ）に示すように、ヘッドを除く１６フレーム分のメインデータ（各々２３９２バイト）でブロックを構成し（２３９２バイト×１６＝３８２７２バイト）、さらに図４（ｅ）に示すようにそこから４１６バイトのＤＳＶ（Digital Sum Variation）を削除した残りの３７８５６バイト長のデータが実際のＥＣＣ処理のための誤り訂正ブロックとなる。以下、このブロックをＥＣＣレイアウトブロックと称する。
【００５０】
さらに、図４（ｆ）に示すように、このＥＣＣレイアウトブロックのデータは、本来のユーザデータ（２０４８バイト×１６フレーム分＝３２７６８バイト）と、ＥＣＣ、ＥＤＣ（Error Deteciton Code）、ＩＤ等のそれ以外の冗長データ（５０８８バイト）とに分けることができる。図４（ｆ）のＥＣＣレイアウトブロックデータのＥＣＣ処理については後で詳細に説明する。
【００５１】
次に、図５は、この発明が適用される光磁気ディスクの記録再生装置の構成を示す機能ブロック図である。
【００５２】
図５を参照して、まずこの記録再生装置の記録動作について説明する。まず、記録すべきデータが誤り訂正符号付加回路１１３に入力され、スクランブルされるとともに誤り訂正符号（ＥＣＣデータ）等の冗長データが付加される。誤り訂正符号が付加されたデータは、データ変調器１１４によりデジタル変調され、磁気ヘッド駆動回路１１５に与えられる。磁気ヘッド駆動回路１１５は、入力されたデータに基づいて磁気ヘッド１１６を駆動し、磁気ヘッド１１６はデータに基づいて変調された磁界を光磁気ディスク１０１に印加する。
【００５３】
また、レーザ駆動回路１１７は、所定強度のレーザ光を生成するようにピックアップ１０２内の半導体レーザ（図示せず）を駆動し、ピックアップ１０２は所定強度のレーザ光を光磁気ディスク１０１に照射する。これにより、データに基づいて異なる方向の磁化を有する磁区が光磁気ディスク１０１に形成され、データが磁界変調記録される。
【００５４】
次に、図５を参照して、この記録再生装置の再生動作について説明する。まず、モータ１１８により回転駆動される光磁気ディスク１０１からピックアップ１０２によってデータが再生され、信号演算回路１００に与えられる。信号演算回路１００はピックアップの各センサ出力信号を演算することにより、再生データ信号ＲＦと、各セグメントのＦＣＭを検出するためのタンジェンシャルプッシュプル信号ＴＰＰと、アドレスセグメントのアドレスフィールドにウォブリングによって記録されたアドレスデータを再生するためのラジアルプッシュプル信号ＲＰＰとを、それぞれ別々に出力する。
【００５５】
再生データ信号ＲＦは、バンドパスフィルタ（ＢＰＦ）１０３を介して復調可能な周波数が抽出され、ＡＤ変換器１０４によりデジタル信号に変換される。ＡＤ変換器１０４の出力は、波形等化回路１０５によって波形等化され、周知のビタビ復号器１０６に与えられる。
【００５６】
ビタビ復号器１０６で復号された出力は、データ復調器１０８に与えられ、記録時に施されたデジタル変調がデジタル復調され、その後誤り訂正回路１０９に与えられる。誤り訂正回路１０９は、記録時に付加された誤り訂正符号（ＥＣＣデータ）等の冗長データを用いて誤り訂正を実行する。誤り訂正の内容については後で詳細に説明する。
【００５７】
ビタビ復号器１０６の出力はまたヘッダ検出回路１０７にも与えられ、ヘッダ検出回路１０７は、前述のセグメント１に記録されたヘッダフィールドの位置を検出して、ヘッダ検出信号を発生してデータ復調器１０８に与える。
【００５８】
一方、信号演算回路１００から出力されたＴＰＰ信号は、ＰＬＬ回路１１０に与えられ、ＰＬＬ回路１１０は、各セグメントのＦＣＭを再生した信号であるＴＰＰ信号に基づいて、データクロックＣＬＫを発生する。ＰＬＬ回路１１０で発生したデータクロックＣＬＫは、前述のＡＤ変換器１０４、波形等化回路１０５、ビタビ復号器１０６、ヘッダ検出回路１０７、およびデータ復調器１０８に与えられるとともに、アドレス検出回路１１１およびデータ変調器１１４にも与えられる。また、ＰＬＬ回路１１０からは、ＴＰＰ信号に基づいてＦＣＭに相当する信号がアドレス検出回路１１１に与えられる。
【００５９】
さらに、信号演算回路１００から抽出されたＲＰＰ信号は、アドレス検出回路１１１に与えられる。アドレス検出回路１１１は、アドレスセグメントから再生されたアドレスデータに含まれる同期信号を検出して当該フレームのアドレス情報を正確に抽出してコントローラ１１２に供給する。
【００６０】
コントローラ（ＭＰＵ）１１２は、データ復調器１０８および誤り訂正回路１０９ならびに誤り訂正符号付加回路１１３およびデータ変調器１１４との間で、制御データのやり取りを行なう。
【００６１】
次に、図６は、図５に示した記録再生装置中において破線で囲んだ、誤り訂正および変復調に関する部分１０を実際にＬＳＩとして実現した場合の回路構成を概略的に示したブロック図である。
【００６２】
まず、図６を参照して、当該ＬＳＩ１０の、記録再生装置のライト時における動作について簡単に説明する。ライト時にはホスト側からホストインターフェイス（Ｉ／Ｆ）を介して記録されるべきユーザデータがＤＭＡ１１に与えられる。与えられたデータはＤＭＡ１１によって順次ＳＤＲＡＭ１２に書込まれる。
【００６３】
ＳＤＲＡＭ１２に格納されたデータは、ＥＣＣ／ＥＤＣ／ＳＣＲ・エンコーダ／デコーダ１３に読出され、ユーザデータに周知の手法によるスクランブルが施されるとともに、誤り訂正および誤り検出のための符号（ＥＣＣデータ、ＥＤＣデータ）を含む冗長データが付加され、ＳＤＲＡＭ１２に書戻される。
【００６４】
ＳＤＲＡＭ１２に書戻されたデータは、変調器／復調器・フォーマッタ／デフォーマッタ１４によりデジタル変調され、かつ記録に適した所定のデータフォーマットに整えられて、ライト系データとして図５の磁気ヘッド駆動回路１１５に印加される。
【００６５】
次に、図６を参照して、当該ＬＳＩ１０の、記録再生装置のリード時における動作について簡単に説明する。リード時には、光磁気ディスク１０１から再生されたデータが波形等化およびビタビ復号回路１５に与えられ、波形等化およびビタビ復号の処理が施される。波形等化およびビタビ復号されたデータは、変調器／復調器・フォーマッタ／デフォーマッタ１４により、デジタル復調され、前述のＥＣＣレイアウトブロックのデータにデフォーマットされ、ＳＤＲＡＭ１２に書込まれる。
【００６６】
ＳＤＲＡＭ１２に格納されたデータは、ＥＣＣ／ＥＤＣ／ＳＣＲ・エンコーダ／デコーダ１３に読出され、誤り訂正、誤り検出、デスクランブル等の各処理が施される。これらの処理が施されたデータはＳＤＲＡＭ１２に書戻される。
【００６７】
ＳＤＲＡＭ１２に書戻されたデータのうちユーザデータは、ＤＭＡ１１を介して読出され、ホストＩ／Ｆを介してホスト側に送出される。
【００６８】
なお、ＤＭＡ１１、ＳＤＲＡＭ１２、ＥＣＣ／ＥＤＣ／ＳＣＲ・エンコーダ／デコーダ１３、変調器／復調器・フォーマッタ／デフォーマッタ１４および波形等化およびビタビ復号回路１５と、ＭＰＵで構成されたコントローラ１１２（図５）とは、ＭＰＵバスを介して相互に制御信号のやり取りを行なっている。
【００６９】
次に、図７は、図６に示したＬＳＩの回路構成のうち、光磁気ディスクから再生されたリード系のデータに対する従来の誤り訂正（ＥＣＣ）、誤り検出（ＥＤＣ）、デスクランブル（ＳＣＲ）の処理を行なうとともに、管理データを特定のエリア（システムエリア）にローカル転送するための回路構成を抽出して示した図である。
【００７０】
図７を参照して、以下に従来のリード系データに対するＥＣＣ、ＥＤＣ、ＳＣＲの処理について説明する。図６の波形等化およびビタビ復号回路１５から出力されるリード系データは、変調器／復調器・フォーマッタ／デフォーマッタ１４に与えられ、変調器／復調器・フォーマッタ／デフォーマッタ１４はデータをデジタル復調し、前述の図４（ｆ）の３７８５６バイト長のＥＣＣレイアウトブロックにデフォーマットし、ＳＤＲＡＭ１２に書込む。
【００７１】
図８は、ＳＤＲＡＭ１２の２次元のメモリ領域に格納された１つのＥＣＣレイアウトブロックを模式的に示す図である。図８を参照して、ＥＣＣレイアウトブロックのデータは、横方向には、１７２バイトのデータと１０バイトのＰＩパリティとからなる１８２バイト長を有し、縦方向には、１９２ラインのデータと１６ラインのＰＯパリティとからなる２０８のライン数を有している。
【００７２】
図８のＥＣＣレイアウトブロックにおいて、ＥＣＣデータであるＰＩパリティおよびＰＯパリティは、周知のリードソロモン符号を用いた積符号化手法によりユーザデータに対して演算され付加されたものである。
【００７３】
次に、ＳＤＲＡＭ１２に格納された１単位のＥＣＣレイアウトブロックのデータに対するＥＣＣ処理について説明する。
【００７４】
まず、ＳＤＲＡＭ１２から２０８ラインの横方向（ＰＩ方向）データ（各々１８２バイト）が１ラインずつ順次ＥＣＣ回路１３ａに読出され（ＲＰＩ１）、ラインごとに誤り訂正処理が施される。ＥＣＣ回路１３ａは、たとえばＰＩ方向の１８２バイト中、最大５バイトまで訂正可能であり、訂正したデータのみをＳＤＲＡＭ１２に書戻す（ＷＰＩ１）。このＥＣＣ処理をＰＩ１と称する。
【００７５】
次に、ＳＤＲＡＭ１２から１８２ラインの縦方向（ＰＯ方向）データ（各々２０８バイト）が１ラインずつ順次ＥＣＣ回路１３ａに読出され（ＲＰＯ１）、ラインごとに誤り訂正処理が施される。ＥＣＣ回路１３ａは、たとえばＰＯ方向の２０８バイト中、最大１５バイトまで訂正可能であり、訂正したデータのみをＳＤＲＡＭ１２に書戻す（ＷＰＯ１）。このＥＣＣ処理をＰＯ１と称する。
【００７６】
次にＳＤＲＡＭ１２から１９２ラインの横方向（ＰＩ方向）データ（各々１８２バイト）が１ラインずつ順次ＥＣＣ回路１３ａに読出され（ＲＰＩ２）、ラインごとに誤り訂正処理が施される。このＥＣＣ処理をＰＩ２と称する。
【００７７】
図７に示した従来の回路構成では、ＥＣＣ回路１３ａのＰＩ２処理でＥＣＣ処理が施された、スクランブルされているすべてのユーザデータ（２０４８バイト）に対し、デスクランブル回路１３ｂでスクランブルを解除するデスクランブル処理が施される。そしてデスクランブルされたユーザデータはＳＤＲＡＭ１２に書戻される（ＷＰＩ２）とともに、ＥＤＣ回路１３ｃによって誤りの残留の有無が検出される。
【００７８】
ＥＣＣ処理が終了したＳＤＲＡＭ１２内のＥＣＣレイアウトブロックのデータのうち、ユーザデータは、図６に示すＤＭＡ１１によって読出され、ホストＩ／Ｆを介してホスト側（ホストコンピュータ）に送出される。
【００７９】
図９は、図７に示す回路構成によるパイプライン処理を示す図である。図９を参照して、復調器・デフォーマッタ１４で復調されたＥＣＣレイアウトブロック（以下、単にブロック）ｎは、次のステージでＥＣＣ回路１３ａ、ＥＤＣ回路１３ｃ、ＳＣＲ回路１３ｂによって、ＥＣＣ、ＥＤＣ、ＳＣＲ（デスクランブル）の各処理が施され、その期間中に並行して次のブロックｎ＋１が復調される。
【００８０】
次のステージで、ブロックｎはＤＭＡ１１を介して出力され、その期間中に後続のブロックｎ＋１にＥＣＣ、ＥＤＣ、ＳＣＲの各処理が施され、同時に次のブロックｎ＋２が復調される。以下、同様にして、復調→ＥＣＣ／ＥＤＣ／ＳＣＲ→ＯＵＴの処理がパイプライン的に続行される。
【００８１】
次に、図７に示した従来の回路構成における管理データの転送動作について説明する。
【００８２】
先に説明したように、管理データとは、ディスクを管理するための各種のデータであって、ディスクのドライブをコントロールするＭＰＵ（コントローラ１１２）によって読取られ、メンテナンスのためにその内容が修正されるデータである。
【００８３】
このような管理データは、ユーザデータのようなホスト側（ホストコンピュータ）へ転送されるデータとは異なり、記録再生装置内のＭＰＵで読まれるだけであって、ホスト側からはその存在が見えないデータといえる。
【００８４】
このような管理データの代表的なものとして、前述のディフェクトマネージメントリスト（ＤＭＬ）のデータがある。この管理データは、図２に関連して先に説明したように、ディスク上のデータレイアウトのデータゾーン中、ユーザエリアを除く物理アドレス空間内に配されたデータであり、ディスクのリード／ライト開始時にディスクから読出され、ディスクのメンテナンスの内容に応じてその内容が修正（更新）され、ディスクに書戻される。
【００８５】
図７に示した従来の回路構成では、ＥＣＣ、ＥＤＣ、ＳＣＲの各デコード処理が終了してＳＤＲＡＭ１２のデコーディングエリア１２ａに書戻され、蓄積されたデータから、管理データをＭＰＵ１１２でソフトウェア的に切出し、管理データ専用のシステムエリア１２ｂにローカルに転送していた。そして、システムエリア１２ｂに保持された管理データに対し、ＭＰＵ１１２により、ディスクのメンテナンスの内容に応じた修正が加えられていた。このような管理データの切出しは、ＤＭＡ１１（図６）を用いてハードウェア構成により行なうことも可能である。
【００８６】
図１０は、図７の回路構成におけるリード時のＳＤＲＡＭ１２に対するデータのマッピングを経時的に示す図である。
【００８７】
すなわち、ＳＤＲＡＭ１２のデコーディングエリア１２ａを構成する１つのエリアは１つのＥＣＣレイアウトブロックデータに相当するメモリエリアであり、図１０において、上のエリアほど過去のデータに対応しており、下のエリアほど将来のデータに対応するものとする。
【００８８】
図１０において、ディスクから読出され復調された最新のＥＣＣレイアウトブロックデータがデコーディングエリア１２ａの上から３つ目のエリアに記憶されているとき、１ブロック前の上から２つ目のエリアに記憶されているＥＣＣレイアウトブロックデータに対しては、図７のＥＣＣ回路１３ａ、ＳＣＲ回路１３ｂ、ＥＤＣ回路１３ｃによるＥＣＣ、ＳＣＲ、ＥＤＣ処理が施され、当該エリアに書戻される。
【００８９】
そして、１ブロック前の最上段のエリアに記憶されているＥＣＣ、ＥＤＣ、ＳＣＲの各処理が施されたデータはＭＰＵまたはＤＭＡに読出され、管理データであればＭＰＵ（１１２）によってソフトウェア的に切出されまたはＤＭＡ（１１）によってハードウェア的に切出され、システムエリア１２ｂに転送される。
【００９０】
システムエリア１２ｂに保持された管理データに対しては、図７に示すようにＭＰＵ１１２により、内容の修正（更新）が行なわれる。
【００９１】
しかしながら、このような従来の回路構成では、デコーディングエリア１２ａにおけるデータの論理アドレスを物理アドレスに一旦変換することによって管理データを認識して切出す必要があるなど、デコーディングエリア１２ａからの管理データの読出が煩雑であり、またＥＣＣ、ＥＤＣ、ＳＣＲの各処理が施された管理データを一旦デコーディングエリア１２ａに書戻してまたそこから読出すのは動作として二度手間であり、管理データの転送効率の低下を招いていた。
【００９２】
図１１は、ディスクから読出された管理データをシステムエリアにローカルに転送するためのこの発明の実施の形態による回路構成を示すブロック図である。
【００９３】
図１１に示す回路構成は、図７に示す従来の回路構成と以下の点で相違している。すなわち、ＭＰＵ１１２は、ディスクから読出されているデータの種類を常に認識しているため、ディスクから読出されたデータが管理データであるときにはＭＰＵ１１２の設定レジスタ（図示せず）に特別なフラグが立てられ、そのフラグが立てられている期間中に限り、以下に説明する管理データ特有の転送動作が実行される。
【００９４】
すなわち、ディスクから読出された管理データは、変調器／復調器・フォーマッタ／デフォーマッタ１４に与えられ、変調器／復調器・フォーマッタ／デフォーマッタ１４は、管理データをデジタル復調してＥＣＣレイアウトブロックにデフォーマットし、さらにＳＤＲＡＭ１２に書込む。
【００９５】
ＳＤＲＡＭ１２に格納されたＥＣＣレイアウトブロックの管理データに対し、ＥＣＣ回路１３ａにより、前述のＰＩ１，ＰＯ１，ＰＩ２のＥＣＣ処理が実行される。ＭＰＵ１１２に特別なフラグが立てられ、現在処理されているデータが管理データである場合には、ＳＣＲ回路１３ｂによりデスクランブルされた管理データは、図７の従来例のようにデコーディングエリア１２ａに書戻されるのではなく、ＳＤＲＡＭ１２のシステムエリア１２ｂに直接転送される。
【００９６】
これにより、従来例のようにデコーディングエリア１２ｂへの書戻しおよびデコーディングエリア１２ｂからの読出という二度の動作を経ることなく、デスクランブル回路１３ｂからシステムエリア１２ｂへの転送という一度の動作で管理データのローカル転送を効率良く実行することができる。
【００９７】
要約すると、ＭＰＵ１１２は、現在どのようなデータがディスクから読出されているのかを認識しているので（たとえばディフェクトマネージメントリストＤＭＬはディスクの回転起動時に読出される）、そのような管理データのみの転送時であることを認識したときにＭＰＵ１１２は特別なフラグをレジスタにセットし、図１１に示すようなデスクランブル回路１３ｂからシステムエリア１２ｂへの転送経路を形成して、管理データのみの強制的なローカル転送を実行するものである。
【００９８】
図１２は、図１１の回路構成における、管理データのリード時におけるＳＤＲＡＭ１２に対する管理データのマッピングを経時的に示す図である。
【００９９】
すなわち、ＳＤＲＡＭ１２のデコーディングエリア１２ａを構成する１つのエリアは管理データの１つのＥＣＣレイアウトブロックに相当するエリアであり、図１２において、上のエリアほど過去のデータに対応しており、下のエリアほど将来のデータに対応するものとする。
【０１００】
図１２において、ディスクから読出され復調された最新の管理データのＥＣＣレイアウトブロックはデコーディングエリア１２ａの上から３つ目のエリアに記憶されるとき、１ブロック前の上から２つ目のエリアに記憶されている管理データのＥＣＣレイアウトブロックに対しては、図１１のＥＣＣ回路１３ａ、ＳＣＲ回路１３ｂ、ＥＤＣ回路１３ｃによるＥＣＣ、ＳＣＲ、ＥＤＣ処理が施され、直接システムエリア１２ｂに転送される。
【０１０１】
システムエリア１２ｂに保持された管理データに対しては、ＭＰＵ１１２により、リード／ライト動作のメンテナンスに関連して内容の修正（更新）が行なわれる。
【０１０２】
以上のように、この発明の実施の形態によれば、ディスクから読出された管理データに関しては、ＥＣＣ、ＥＤＣ、ＳＣＲの各処理後、ＳＤＲＡＭ１２のデコーディングエリア１２ａに書戻すことなく、システムエリア１２ｂに強制的にローカル転送しているので、従来のように一旦デコーディングエリア１２ａに書戻してから読出す手間を省くことができる。特に従来例では、一旦デコーディングエリア１２ａに書戻されたデータから管理データを切出す動作は煩雑であったため（論理アドレスの物理アドレスへの変換等）、この発明により回路構成および動作をより簡略化することが可能となり、データ転送の効率を向上させることができる。
【０１０３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１０４】
【発明の効果】
以上のように、この発明によれば、ディスクから読出された管理データに関しては各種デコード処理後、直接特定のメモリエリアに転送して内容の修正（更新）が可能な状態に保持するように構成しているので、管理データの転送に関する回路構成および動作の簡略化を図り、データ転送効率の向上を図ることができる。
【図面の簡単な説明】
【図１】  光磁気ディスク上の信号記録形態と信号フォーマットとの関係を模式的に示す図である。
【図２】  光磁気ディスク上のデータレイアウト全体を物理アドレスにより概略的に示した模式図である。
【図３】  記録データの１フレームのフォーマットを詳細に示す模式図である。
【図４】  ＥＣＣレイアウトブロックのデータの形成過程を示す模式図である。
【図５】  この発明の実施の形態による光磁気記録再生装置の概略ブロック図である。
【図６】  図５に示した記録再生装置のうち誤り訂正および変調／復調に関する部分をＬＳＩで実現した場合の概略ブロック図である。
【図７】  図６に示した回路構成のうち、誤り訂正、デスクランブル処理、および管理データのローカル転送にかかる従来の回路構成を示すブロック図である。
【図８】  図７のＳＤＲＡＭに記憶された１単位のＥＣＣレイアウトブロックのデータ構成を示す図である。
【図９】  従来技術の回路構成によるパイプライン処理を示す模式図である。
【図１０】  図７に示した従来の回路構成によるＳＤＲＡＭのメモリエリアに対するマッピングを経時的に示す模式図である。
【図１１】  この発明の実施の形態による誤り訂正、デスクランブル処理、および管理データのローカル転送にかかる回路構成を示す図である。
【図１２】  この発明の実施の形態によるＳＤＲＡＭのメモリエリアに対するマッピングを経時的に示す模式図である。
【符号の説明】
１  光磁気ディスク、２  フレーム、１０  ＬＳＩ、１１  ＤＭＡ、１２  ＳＤＲＡＭ、１２ａ  デコーディングエリア、１２ｂ  システムエリア、１３  ＥＣＣ／ＥＤＣ／ＳＣＲ・エンコーダ／デコーダ、１３ａ  ＥＣＣ回路、１３ｂ  ＳＣＲ回路、１３ｃ  ＥＤＣ回路、１４  変調器／復調器・フォーマッタ／デフォーマッタ、１５  波形等化およびビタビ復号回路、１００  信号演算回路、１０１  光磁気ディスク、１０２  ピックアップ、１０３  ＢＰＦ、１０４  ＡＤ変換器、１０５  波形等化回路、１０６  ビタビ復号器、１０７  ヘッダ検出回路、１０８  データ復調器、１０９  誤り訂正回路、１１０  ＰＬＬ回路、１１１  アドレス検出回路、１１２  コントローラ、１１３  誤り訂正符号付加回路、１１４  データ変調器、１１５  磁気ヘッド駆動回路、１１６  磁気ヘッド、１１７  レーザ駆動回路、１１８  モータ。
【図１】
0003639493.tif 000002
【図２】
0003639493.tif 000003
【図３】
0003639493.tif 000004
【図４】
0003639493.tif 000005
【図５】
0003639493.tif 000006
【図６】
0003639493.tif 000007
【図７】
0003639493.tif 000008
【図８】
0003639493.tif 000009
【図９】
0003639493.tif 000010
【図１０】
0003639493.tif 000011
【図１１】
0003639493.tif 000012
【図１２】
0003639493.tif 000013