JP2695769B2 - Data recording / reproducing device - Google Patents

Data recording / reproducing device

Info

Publication number
JP2695769B2
JP2695769B2 JP60046585A JP4658585A JP2695769B2 JP 2695769 B2 JP2695769 B2 JP 2695769B2 JP 60046585 A JP60046585 A JP 60046585A JP 4658585 A JP4658585 A JP 4658585A JP 2695769 B2 JP2695769 B2 JP 2695769B2
Authority
JP
Japan
Prior art keywords
data
frame
memory
recording
sector
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP60046585A
Other languages
Japanese (ja)
Other versions
JPS61206973A (en
Inventor
正治 小林
重光 樋口
徹 三瓶
孝雄 荒井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP60046585A priority Critical patent/JP2695769B2/en
Publication of JPS61206973A publication Critical patent/JPS61206973A/en
Application granted granted Critical
Publication of JP2695769B2 publication Critical patent/JP2695769B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明はディジタルデータをディスク上に記録するに
好適なデータ記録再生装置に関するものである。 〔発明の背景〕 従来の装置は、「最新フロッピ・ディスク装置とその
応用ノウハウ」高橋昇司著,CQ出版株式会社,昭和59年
6月10日発行の第109頁の図5.15に記載のフロッピーデ
ィスクのフォーマットのように、セクター単位で符号が
構成され、さらにセクター毎にヘッダーと称される制御
信号を基本とするデータが付加され、これらがそれぞれ
他のセクターと所定の間隔のもとに構成されていた。 しかし、記録密度の向上を図る場合には、それに伴な
い誤りも増すために、符号の能力を向上する必要がある
が能力向上については配慮されていなかった。また制御
信号はヘッダーに記録されているが、ヘッダーが誤った
場合には制御データが不明となる事や、データ領域で
は、制御信号は読みとれない等の問題がある。 即ち、データフィールドは、同期信号,制御信号,デ
ータおよびCRCからなる1個のフレームから構成されて
いる。この場合1フレーム中に1個でも誤った場合にも
全データを誤りとせざるを得なかった。また、上記CRC
の代りに誤り検出訂正符号を用いた場合でも、同期信号
の欠落や長いバーストエラー等があった場合には訂正不
能となる。 このため、誤りの多いシステムに、上記フォーマット
を用いるには問題であった。 〔発明の目的〕 本発明の目的は、ディジタルデータをディスク上に記
録する際、誤り検出・訂正能力が高い符号で構成し、且
つ、制御情報を信頼性が高く且つ高速で読み出されるデ
ータ記録再生装置を提供することにある。 〔発明の概要〕 このため本発明は、制御情報をデータフレームと同じ
構成でデータフレームの前に配置し、さらに望ましくは
データフレーム中にも同じ構成で多重書きにするように
したものである。 〔発明の実施例〕 以下、本発明を図面を引用しながら詳細に説明する。
第1図は本発明による磁気記録再生装置の一実施例であ
る。第1図において、1はフレキシブル磁気ディスク,2
はフレキシブル磁気ディスクの中心に設けられたプラス
チック製のハブで中心にディスク位置決めの穴を有す
る。3はスピンドルでスピンドルモータ4の回転に伴っ
て回転し、フレキシブル磁気ディスク1を回転させる。
5はインデックス検出子で磁性体の棒の周囲にコイルを
まいたものである。6はインデックス検出子5の出力か
らインデックスパルスを検出するインデックス検出回
路、7は記録再生用の磁気ヘッドで場合によりイレーズ
ギャップを有する。8は磁気ヘッド7を移動させるため
のキャリジ、9はキャリジ8をすなわち磁気ヘッド7を
ディスク1のトラック方向に歩進させるステップモー
タ、10は制御部である。制御部は図示しない手段により
今後説明する各構成要素を目的に応じて適切に制御す
る。通常マイクロコンピュータおよびタイミング制御回
路を用いて構成すると便利である。11はいわゆる「フォ
ーマット」時にインデックスを示す信号(インデックス
マーク)を書くための信号発生回路、12は記録信号をヘ
ッド7に流すための記録増幅回路、13は磁気ヘッド7の
再生信号を増幅するための再生増幅回路、14は変調回
路、15は復調回路、16は磁気ヘッド7の出力信号からイ
ンデックスマークを検出するためのインデックスマーク
検出回路、18,19はそれぞれエラー訂正のための誤り検
出・訂正符号の符号化および復号回路、17は符号のため
に使用するメモリ、20はホストシステム21(通常ほマイ
クロコンピュータシステム)とデータのやり取りをする
ためのバス(データおよびアドレスバス)、22はサブコ
ード生成回路、23はサブコード抽出回路である。 次に動作について説明する。まず目的のトラック磁気
ヘッド7の移動は、ホストシステム21よりバス20を経由
して制御部10へ目的のトラックの番号が与えられると。
制御部10はステップモータ9を回転させキャリジ8を移
動し、磁気ヘッド7を目的トラック上に位置決めする。
トラック位置とステッピングモータの回転角度との対応
は、通常のフロッピディスクドライブで行っているよう
に、制御部10内にトラックカウンタを設けることによっ
て容易に行いうる。トラックカウンタと磁気ヘッド7の
位置との同期は、図示しない基準位置検出決を設け、磁
気ヘッド7が基準トラック(通常は最外周トラック)に
達した時のキャリジの位置を検出する構成とし、基準位
置検出器の出力が発生したときにトラックカウンタをセ
ットすることにより容易に実現できる。 磁気ディスク1はスピンドルモータ4の回転により目
的回転数で回転する。回転数は水晶発振子の出力による
制御され正確な回転数で回転するのが望ましい。 次にデータの記録再生について説明する。データの記
録に先立っては、後述するような手段でもって予め「フ
ォーマット」されている必要がある。なお各トラックお
よびセクタは後述するような構成となっている。ホスト
システム21からバス20を経由して、記録すべき1セクタ
分のデータがメモリ17へ転送され、制御部10へ記録すべ
きセクタの位置を示すトラック番号,セクタ番号,ヘッ
ド番号等が転送されると、符号化回路は以上の情報に誤
り訂正用の符号を付加してメモリ17上に記録用データを
作成する。誤り訂正のための方式としては、ファイアコ
ード,リードソロモン符号(RSコード)等が知られてい
る。ここでは、誤り訂正能力をあげるためRSコードを採
用している。制御部10は符号化が終了すると(あるいは
同時に)、ステップモータ9を回転させ、磁気ヘッド7
を目的トラックに位置決めする。詳細は後述するが、記
録すべきセクタの開始位置は、ハブ2に埋め込まれたイ
ンデックス発生用の磁極(図示せず)から発生する磁束
をインデックス検出子6が読み出すことにより概略の位
置を検出し、さらにディスク1上に書き込まれたインデ
ックスマーク信号を磁気ヘッド7が再生し、再生増幅回
路13で増幅し、インデックスマーク検出回路16でインデ
ックスマークを検出し、前記検出されたインデックスパ
ルスと同期を取り、正しいインデックスマークの位置を
検出する。各セクタの開始位置はこのインデックスマー
クによってタイミングをとり(通常はタイマーで)決定
される。制御部10は前述したメモリ上の符号化が終了し
たデータを変調回路14を通して変調し、記録増幅器12に
より磁気ヘッド7へ記録電流を流し、磁気ディスク1の
所定のセクタ位置にデータを記録する。変調回路14に採
用される変調方式としては、周波数(FM)変調,修正周
波数(MFM)変調,あるいは、グループコーデットレコ
ーディング(GCRまたはGroup Coded Recording)と呼ば
れるnビットのデータをmビットに拡張し、都合のよい
パタンで変調する変調方法等何れでもよい。 次に信号再生時の動作について説明する。制御部10へ
ホストシステム21からバス20を経由して、読み出すデー
タのトラック番号,セクタ番号,ヘッド番号等のデータ
が転送されると、制御部10は前述の方法により、磁気ヘ
ッド7を目的トラックに位置決めする。前述の手段によ
り、インデックスパルス(インデックス検出回路6の出
力)と、インデックスマーク検出回路16により得られる
インデックスマークによりセクタ位置を検出し、磁気デ
ィスク1上のデータを磁気ヘッド7で読み出し、再生増
幅器13により増幅し、復調回路15により復調され復号回
路19を経由し、1セクタ分のデータがメモリ17へ格納さ
れる。復号回路19はメモリ17へ格納されたデータに対
し、エラーの検出と訂正を行い、再びメモリ17上へ格納
する。制御部10はメモリ17上の正しく再生されたデータ
をバス20を経由してホストシステム21へ転送する。 次にディスク上の各トラックに書かれる信号の形式
(トラックフォーマット)を説明する。第2図はトラッ
クフォーマットの一例である。 以下第2図に従って説明する。101はトラックの概念
を示す領域である。201はインデックスを示す磁化され
た微少な鉄片(ポールピース)である。トラック101は
磁気ディスク1上に複数設けられる。各トラックは、ポ
ールピース201の磁束を第1図の検出子6を用いて検出
される。インデックスパルスを基準にギャップ#1,102
とインデックスマーク103が書かれている。 トラック上の残りの領域には、ギャップ#2,104−1,
セクタ#1,104−2,ギャップ#3,105−1,セクタ#2,105
−2,ギャップ#4,106−1,ギャップ#3,106−2,ギャップ
#5,107−1,セクタ#4,107−2により構成されている。 ここでギャップ#1,2,3,4および5は例えば交流的あ
るいは直流的に消磁されたエリアでヘッド出力は発生し
ない。インデックスマークエリア103はインデックスマ
ークとして使用するための特定のパターンが書き込まれ
たエリアである。次に4つのセクタの形式(セクタフォ
ーマット)を説明する。106はセクタフォーマットの一
例である。1つのセクタのエリアは、ギャップ#4,106
−1が存在する。ギャップ#4,106−1に対しては制御
部10は何もしないエリアでありこの分のデータを書くこ
とはない。ただしインデックスマーク検出精度が悪化し
た場合に前後のセクタが干渉しないための緩衝エリアで
ある。すなわちインデックスマーク検出に誤差が発生す
ると、ギャップ#4,106−1の中に後述するプリアンブ
ル109あるいはボストアンブル119,データフレーム群118
−2の一部が書き込まれることがありうる。実際にディ
スクに書き込まれるのはプリアンブル109以降である。
プリアンブル109はデータ復調時のPLL(Phase Locked L
oop)回路の同期のためと、インデックスマーク検出誤
差が発生しても前に書かれていたサブフレーム118−1
を完全に消す(オーバーライト)するための2つの理由
で設けられる。 古いセクタのサブフレーム118−1が消されずに残る
と、この古いサブフレームを検出してしまい、新らしい
データに対して誤りを発生することになるからである。 ポストアンブルの1バイトのデータはデータエリアの
最後の1ビットのデータ(磁化反転)と前に書かれてい
たデータの干渉を防ぐためのデータであり任意のデータ
で良い。 各セクタは、プリアンブルからポストアンブルまでの
データが一度に記録・再生される。 従ってセクタの管理は、インデックスマーク基準で行
なわれる。 次にセクタの属性を示すサブフレームの構成およびデ
ータフレームの構成について、第3図を用いて説明す
る。 セクタ#1,2,3および4はそれぞれセクタ3−1の構
成である。即ち、1フレームのサブフレームと128フレ
ームのデータフレームで構成される。 先ずセクタの属性を示すサブフレームは、サブフレー
ムの同期信号,サブフレームであることを示すフレーム
アドレス,サブフレーム用サブコード,フレームアドレ
スおよびサブコードから生成したパリティ,36バイトの
データおよびフレームアドレスと36バイトのデータから
生成する4バイトのパリティから構成される。 ここでセクタはそれぞれ複数のフレームで構成する。
本実施例では、セクタは1個のサブフレームと128個の
データフレームから構成される。ここでサブフレームと
データフレームとは、フレーム長および同期信号や符号
構成等を等しくさせることにより回路の共用化を図るこ
とができる。 また、データフレームは、従来のフロッピーディスク
等では、1個で構成されているが、高密度記録等に伴な
うエラーレートの劣化に対応するため誤り検出訂正用符
号を用いているが、効率良く行なうために複数のフレー
ム構成としている。 即ち、1個のフレームによる場合には、同フレーム中
の誤りにより、全てのデータが誤りとなる恐れがある
が、複数のフレーム構成とした場合には、それらのうち
のいくつかのフレームが誤るのみであり、且つ、時符号
を用い訂正することができる。 ここでサブフレーム中のハッチで示した41バイトの内
容について説明する。先ず36バイトのデータ中前部の6
バイトについては、トラックの番号を示すトラックナン
バー,セクタの番号を示すセクタナンバー,ヘッドの番
号を示すヘッドナンバー等のデータが含まれている。 データ3−2は、4096バイト(以下4KBと称す)のデ
ータで構成され、誤り検出・訂正符号として、さらに、
フレーム毎のフレームアドレスと第2のパリティから生
成される第1のパリティ4バイトと、インターリープさ
れたデータから生成される第2のパリティから構成され
る。ここでフレームアドレスとしては、先述のサブフレ
ームのフレームアドレスが0であり、128フレームのデ
ータフレームは、128から255のフレームアドレスが付け
られる。 これによって、サブフレームのフレームアドレスが0
であり、後述のサブコードのデータ構成をサブフレーム
のデータ構成と等しくする際、特に第1のパリティを生
成する際には、ダミーデータ1が0で済む事になると共
に、データフレームのフレームアドレスは、単にMSB側
を1とする事により、下位7ビットは、0から127まで
の値となり、フレームアドレス生成などの回路構成が単
純化される。 次に128フレームのデータフレーム中のハッチで示し
た128バイトのサブコード3−3について説明する。 このサブコードはサブフレーム中のデータと同様の内
容を示すものであり、その構成も同様の構成を示す。 先ずサブコードの構成は、32バイト単位の4つのブロ
ックに分割され、例えば、128フレームから159フレーム
迄の32バイトのサブコード0、160フレームから191フレ
ーム迄の32バイトのサブコード1、192フレームから223
フレーム迄の32バイトのサブコード2、および224フレ
ームから225フレーム迄の32バイトのサブコード3、に
分割される。これらは夫々同様の構成で、サブコードブ
ロック3−4の構成である。 このサブコードブロック3−4の第1パリティ3−5
は、サブフレームの第1パリティと同様の符号化を行な
うため、28バイトのデータに対してダミーデータ3−6
および3−7を付加し、合計37バイトのデータから生成
する。 このうちダミーデータ1,3−6は、サブフレームのフ
レームアドレスに相当し且つ同値が零であることから一
致させる事ができる。ダミーデータ群2,3−7は、サブ
フレーム中の同領域のデータ8バイトがゼロの場合は、
ダミーデータ群2,3−7をゼロとすることにより、第1
パリティ3−5はサブフレームの第1パリティに一致す
る。 さらに、データ中の28バイトのデータの構成および値
をサブフレームのそれと等しくさせる事により、データ
生成を共用化できると共に、再生時には一致をとる事に
より、データの正否を確認することができる。 ここで、サブコードの4分割・4重書きに対しては、
サブコード0から3までを、このように分割配置させる
ことにより、バースト誤りに対して有効で且つ、データ
フレームの途中からでも当セクターの制御信号が得られ
ると共に、次のセクターの推定を図ることが可能とな
る。 さらに再生時には、メモリー17上に、同一構成で記録
する事により、誤りデータの検出・補充を効果的に行な
うことができる。 サブコードの構成と内容およびサブフレームの構成と
内容について、第4図の具体的な構成例により更に詳細
に説明する。サブフレーム3−9および4分割し4重書
きされたサブコード3−4をそれぞれ第4図のaおよび
dに示す。先ずサブフレームは、同期信号4−2,フレー
ムアドレス4−3,サブコード4−4,パリティ4−5,6バ
イト,22バイトおよび8バイトの計36バイトのデータと
4バイトの第1パリティとで構成され、第1のパリティ
は、フレームアドレス4−3とデータ36バイトから構成
される。このうち、C1符号では、1バイトのフレームア
ドレスと36バイトのデータから符号化されて、4バイト
の第1パリティを生成したものであり、符号語4−1を
第4図bに示す。 サブコードは、6バイトのデータ,22バイトのデータ
と4バイトの第1パリティから構成される。ここで符号
化は、第4図Cの構成3−8のように、ダミーデータ1,
4−15とダミーデータ群2,3−7を付加して生成する。 ここでデータの具体的な構成としては、例えば第4図
dの3−4のように、モード語,トラック番号を示す
語,セクタ番号を示す語,ヘッド番号を示す語および2
バイトのコピー禁止語等により構成される。 サブコードを上述の様な構成とする事により、予め記
録されたセクタの後に記録する場合、この予め記録され
たセクタ内のサブコードから、トラック番号及びセクタ
番号等を抽出する事により、記録すべきトラックおよび
セクタの確認が出来る。 この場合、予め記録されたセクタの途中例えば後の1/
4程度の部分が再生されれば、同情報が抽出できること
になる。これによって、記録または、トラックまたはセ
クタ確認を高速化する事が可能となる。 サブフレームとデータフレームの構成について第5図
の具体的な構成例を用いて説明する。第5図a)はサブ
フレーム,b)はデータフレームを示す。 フレーム長はいずれも44バイト即ち352ビットであ
る。 フレームは1バイトの同期信号5−1,2があり、同一
パターンもしくは同一パターン群とする。次はフレーム
アドレス5−3,4であり、5−3は0,5−4は128〜255迄
の値であり、1番目のフレームが128以下順に続き、最
後の128番目のフレームが255である。 次はサブコード5−5,6で諸制御信号である。次はパ
リティ5−7,8でフレームアドレス5−3,4およびサブコ
ード5−5,6から生成されるものである。 次は第1パリティ5−9,10で、フレームアドレス5−
3,4およびパリティ5−7,8以降第1のパリテイ5−9,10
の前迄の36バイトのデータから生成される,ガロア体28
上のリードソロモン符号(41,37,5)である。 次に第2パリティ5−11は他のフレームのデータから
生成される同リードソロモン符号(36,32,5)である。 第6図にサブフレームおよびデータフレーム処理回路
の構成を示す。 以下第6図に従って説明する。サブフレームおよびデ
ータフレーム信号は、信号入力端子6−1から順次入力
される。該信号は、同期信号検出回路6−2に入力さ
れ、同期信号を検出する。データ同期信号生成回路6−
3は、検出された同期信号からデータ同期信号を生成す
る。 データ同期回路6−4は、信号入力端子6−1からの
信号と、データ同期信号生成回路6−3で生成されたデ
ータ同期信号を入力し、データ同期した例えば1バイト
の信号単位でデータバスライン6−9上に出力する。 パリティ復号回路6−5は、データバスライン6−9
からフレームアドレス,サブコードおよびパリティの3
バイトの信号を入力して復号し、フレームアドレス・サ
ブコード出力信号6−7を出力する。 第1パリティ復号回路はフレームアドレスおよび40バ
イトの信号を入力し復号し、データの誤りの検出および
訂正処理を行なう。メモリ6−8はデータバスライン上
の信号の入出力を行なう。また上記諸回路は、第6図に
は記載されていないが、タイミング制御図の制御信号お
よびメモリアドレス制御信号により行なう。 次にデータの入出力および誤り訂正符号の符号・復号
等に用いるメモリの動作について第7図および第8図を
用いて説明する。 第7図は該メモリ内のデータの割り付けを示す図であ
る。 先ずメモリ容量として8K語(1語8ビット)のメモリ
を用いた場合の実施例について説明する。第7図(a)
はメモリを64×128の構成と想定し、4096語のデータを3
2×128の領域に配置する。次に半分の32×128の領域を
再び分割し、4×128の領域に第2のパリティを、次の
4×128の領域に第1のパリティを、残りのA領域に、
フレームアドレス,サブコード,サブフレーム,第1の
パリティによるフラグ,第2のパリティによるフラグ等
を配置する。 残りのB領域には、トラックまたはセクターサーチ等
の場合に、サブフレームやサブコードを読み出し処理す
るための領域等とすることができる。即ち、データをデ
ィスク上に記録する場合、予め符号化処理およびサブコ
ード等を生成しておく必要がある。次に、記録すべきト
ラックまたはセクターを検出し、目的の領域に記録す
る。 ここで、トラック及びセクターの検出ならびに確認に
は、サブフレームまたはサブコードの読み出しが行なわ
れる。このためには、サブコードの誤り検出・訂正処理
が必要となる。これらの処理にはメモリが必要となる
が、第7図のメモリマップ上のBまたはB′の領域を用
いる事により可能となる。 第7図(b)はメモリを32×256の構成と想定した場
合の配置であり、A′およびB′の領域は、夫夫Aおよ
びB領域の内容と同じにすることができる。 さらに、フレームアドレスに関しては、フレーム番号
とメモリアドレスとを対応させる事により省略すること
が出来る。これによって第1のパリティによる復号時に
は、フレームアドレスの読み出し等をメモリアドレスカ
ウンタ値により代用できる。 また第7図において、7−1,2および3は、4096語の
データの順序・配列または送出順を示すものである。第
7図に於いてメモリーのアドレスは、行(または列)を
上位(または下位),列(または行)を下位(または上
位)のビットに割りあてることによりアドレスが設定さ
れる。 次に第7図に示すようなメモリの制御について第8図
の構成図により説明する。8−1はデータ処理を行なう
システムの一部であり、8−2はメモリ8−3のバスラ
インに接続されたデータの入出力部の一部であり、例え
ばマイクロコンピュータシステムの一部である。メモリ
8−3はメモリ制御信号群8−16とアドレス信号群8−
15とデータ入出力信号群8−14とにより制御される。 データ処理システム8−1では、メモリ制御信号群8
−16と、メモリ書き込み信号8−8と、読み出し信号8
−9とが入出力制御回路8−4を経由してメモリ8−3
に接続する。またアドレス信号8−10は入出力制御回路
8−5を経由してメモリー8−3に接続する。 さらに、データ入出力部8−2は、メモリ書き込み信
号8−11と読み出し信号8−12とが入出力制御回路8−
6を経由してメモリ8−3に接続する。またアドレス信
号8−13は入出力制御回路8−7を経由してメモリ8−
3に接続する。 このようにデータ処理システム8−1およびデータ入
出力部8−2からの信号を入出力制御回路8−4,5,6お
よび7を経由してメモリに接続することにより、該入出
力制御回路8−4,5,6および7を制御することにより、
それのいずれか側からメモリ8−3を制御することがで
きる。 例えば、データ処理システム8−1が記録再生装置に
含まれ、データ入出力部8−2がマイクロコンピュータ
に含まれた場合、マイクロコンピュータからのデータの
入出力は直接メモリ8−3に記録または読み出され、デ
ィスクとの記録または再生のための信号処理はデータ処
理システムで行なう等の方式をとることができる。 以上の構成により、メモリ8−9に記録されたデータ
に対して所定の符号化処理を施し、フォーマッティング
処理してフロッピーに書き込む動作と、フロッピーから
の再生データをメモリ8−9に取り込み所定の符号化処
理を行なうための処理を、データ処理のシステム8−1
で行なう。 フロッピーに書き込むべきデータのメモリ8−3への
転送または復号化処理の済んだデータの処理を8−2で
行なう。 ここで前者の処理は、データの分散等を含む処理を行
なうため、それに伴なったメモリ8−3のアドレス制御
があるが、後者の処理はメモリーからのシーケンシャル
読み出しで可能となる。 さらに、該メモリーからデータを読み出しディスク上
に記録する場合または、ディスクから読み出したデータ
をメモリーに記録する場合は、32バイトのデータの他に
パリティ他のデータをも読み出しまたは記録する必要が
あるが第7図で示すようなフォーマッティングを行なう
事により、例えば、32バイトを示すカウンタと共に、メ
モリ上の例えばパリティ領域を示すビットを変える事に
より、連続してそれぞれの領域をアドレスすることがで
きる。 例えば、第7図(a)のメモリーマップでメモリーア
ドレスが7−1の方向で進む場合は、先ず4096語のデー
タ領域への記録または読み出しは、メモリアドレスの
20,21,22,23,24,26,27,28,29,210,211及び212にアドレ
ス信号を加え25を0とする事により行なう。 次にディスクへの記録またはディスク再生出力のメモ
リへの記録は、ブロック単位のデータの記録または読み
出しはメモリアドレスの20,21,22,23,24,25により行な
い、ブロックの選択には、メモリアドレスの26,27,28,2
9,210,211及び212により行なう。 また第7図(b)のメモリマップで行なう場合には、
先ず4096語のデータ領域への記録または読み出しは、メ
モリアドレスの20,21,22,23,24,25,26,27,28,29,210
び211にアドレス信号を加える事により行なう。 次に、ディスクへの記録または、ディスク再生出力の
メモリへの記録は、ブロック単位のデータの記録または
読み出しには、メモリアドレスの20,21,22,23,24及び2
12により行ない、ブロックの選択には、メモリアドレス
の25,26,27,28,29,210及び211により行なう。 以上のようなメモリマップをとることにより、第8図
に示すデータ入出力部8−2において、4096語のデータ
の読み出しまたは書き込みを行なう場合は、前述の4096
語のデータ領域への記録または読み出しを行なうための
メモリアドレスの制御により行なう事により可能であ
り、例えば12ビットのカウンタ出力等のアドレス信号に
より可能となる。 〔発明の効果〕 本発明によれば、トラック番号やセクタ番号等の制御
信号が、データの先頭およびデータブロック中に多重書
きされているため、データに先がけて制御信号が抽出で
きると共に、データの途中からでも制御信号が抽出でき
る。 さらに多重書されているため制御信号を多数決処理す
るためにデータの信頼性が向上する等の効果がある。
DETAILED DESCRIPTION OF THE INVENTION [Field of Application of the Invention]   The present invention relates to recording digital data on a disk.
The present invention relates to a suitable data recording / reproducing device. [Background of the Invention]   The conventional equipment is called "The latest floppy disk drive and its
"Applied Know-how", written by Shoji Takahashi, CQ Publishing Co., Ltd., 1984
The floppy disk shown in Figure 5.15 on page 109, issued on June 10
Like the disk format, the sign is
Control that is configured and also called a header for each sector
Signal-based data is added, each of which
It was configured at a predetermined distance from other sectors.   However, when trying to improve recording density,
Code needs to be improved to increase errors
However, no consideration was given to capacity building. Also control
The signal is recorded in the header, but the header is incorrect
In such a case, the control data becomes unknown or
However, there is a problem that the control signal cannot be read.   That is, the data field includes a synchronization signal, a control signal, and a data.
Data and one frame consisting of CRC
I have. In this case, even if one is wrong in one frame
All data had to be mistaken. In addition, the above CRC
Even if an error detection and correction code is used in place of
Cannot be corrected if there are missing or long burst errors.
It works.   For this reason, the format
Was problematic to use. [Object of the invention]   An object of the present invention is to record digital data on a disk.
When recording, make up a code with high error detection / correction capability and
In addition, control information is read out with high reliability and high speed.
Data recording / reproducing apparatus. [Summary of the Invention]   Therefore, the present invention uses the same control information as a data frame.
Placed before the data frame in the configuration, more preferably
Overwrite with the same configuration during data frame
It was done. (Example of the invention)   Hereinafter, the present invention will be described in detail with reference to the drawings.
FIG. 1 shows an embodiment of a magnetic recording / reproducing apparatus according to the present invention.
You. In FIG. 1, 1 is a flexible magnetic disk, 2
Is the plus provided at the center of the flexible magnetic disk
Chick hub with centered disc positioning hole
You. Reference numeral 3 denotes a spindle as the spindle motor 4 rotates.
To rotate the flexible magnetic disk 1.
5 is an index detector which has a coil around a magnetic rod.
It is a seed. 6 is the output of index detector 5
Index detection time
7 is a magnetic head for recording / reproducing and sometimes erase.
Has a gap. 8 is for moving the magnetic head 7
The carriage 9 has the carriage 8, that is, the magnetic head 7.
Step mode for stepping in the track direction of disc 1
And 10, a control unit. The control unit is operated by means not shown.
Control each component described below appropriately according to the purpose.
You. Usually microcomputer and timing control circuit
It is convenient to configure using a road. 11 is the so-called
Signal indicating the index at the time of
Signal generation circuit for writing a mark), 12
A recording amplifier circuit for flowing the magnetic head 7;
A reproduction amplifier circuit for amplifying the reproduction signal, and 14 is a modulation circuit
Path, 15 is a demodulation circuit, 16 is an input signal from the magnetic head 7 output signal.
Index mark to detect index mark
The detection circuits 18 and 19 are error detection for error correction respectively.
Encoding / decoding circuit for output / correction code, 17 for code
Memory used for host system 21 (usually
Exchange data with a computer system
Bus (data and address bus), 22
A code generation circuit 23 is a subcode extraction circuit.   Next, the operation will be described. First, the target track magnetism
The head 7 is moved from the host system 21 via the bus 20
Then, the target track number is given to the control unit 10.
The control unit 10 rotates the step motor 9 to move the carriage 8.
To position the magnetic head 7 on the target track.
Correspondence between track position and rotation angle of stepping motor
As with a normal floppy disk drive
In addition, by providing a track counter in the control unit 10,
And can be done easily. Track counter and magnetic head 7
For synchronization with the position, a reference position detection decision not shown
The magnetic head 7 becomes the reference track (usually the outermost track)
The position of the carriage when it reaches
The track counter is reset when the position detector output is generated.
It can be easily realized by setting.   The magnetic disk 1 is turned by the rotation of the spindle motor 4.
It rotates at the target rotation speed. The rotation speed depends on the output of the crystal oscillator
It is desirable to rotate at a controlled and accurate speed.   Next, recording and reproduction of data will be described. Writing data
Prior to recording, the “F
It must be "formatted". Please note that each track
The sector and the sector are configured as described below. host
One sector to be recorded from the system 21 via the bus 20
Minute data is transferred to the memory 17 and should be recorded in the control unit 10.
Track number, sector number, and head
When a code number or the like is transferred, the encoding circuit
Data for recording on the memory 17
create. As a method for error correction, Fireco
Code, Reed-Solomon code (RS code), etc. are known.
You. Here, RS code is adopted to improve error correction capability.
I use it. When the encoding is completed (or
At the same time, the step motor 9 is rotated to
To the target track. Details will be described later.
The start position of the sector to be recorded is determined by the
Magnetic flux generated from magnetic poles (not shown) for index generation
Is read out by the index detector 6, the approximate position is obtained.
Is detected, and the index written on the disc 1 is further detected.
Magnetic signal is reproduced by the magnetic head 7 and the reproduction amplification
Path 13 and index mark detection circuit 16
Index mark, and detects the detected index
And the correct index mark position.
To detect. The start position of each sector is determined by this index marker.
Timed by the clock (usually a timer)
Is done. The control unit 10 completes the above-described encoding on the memory.
The modulated data is modulated through the modulation circuit 14 and sent to the recording amplifier 12.
The recording current is applied to the magnetic head 7 to
Data is recorded at a predetermined sector position. Modulation circuit 14
The modulation methods used include frequency (FM) modulation,
Wavenumber (MFM) modulation or group code record
Recording (GCR or Group Coded Recording)
Data of n bits to be expanded to m bits
Any modulation method such as pattern modulation may be used.   Next, the operation during signal reproduction will be described. To control unit 10
Data to be read from the host system 21 via the bus 20
Data such as data track number, sector number, and head number
Is transferred, the control unit 10 controls the magnetic head by the above-described method.
The pad 7 is positioned on the target track. According to the aforementioned means
The index pulse (the output of the index detection circuit 6).
Force) and obtained by the index mark detection circuit 16
The sector position is detected by the index mark, and the magnetic
The data on the disk 1 is read by the magnetic head 7 to increase the reproduction.
The signal is amplified by the amplifier 13, demodulated by the demodulation circuit 15 and decoded.
One sector of data is stored in the memory 17 via the
It is. The decoding circuit 19 responds to the data stored in the memory 17.
Detects and corrects errors and stores them again in memory 17
I do. The control unit 10 stores the correctly reproduced data in the memory 17
Is transferred to the host system 21 via the bus 20.   Next, the format of the signal written to each track on the disc
(Track format) will be described. Figure 2 shows the track
This is an example of a work format.   This will be described with reference to FIG. 101 is the concept of truck
Area. 201 is magnetized indicating index
It is a small iron piece (pole piece). Track 101
A plurality of magnetic disks are provided on the magnetic disk 1. Each track is
The magnetic flux of the tool piece 201 is detected using the detector 6 shown in FIG.
Is done. Gap # 1,102 based on index pulse
And the index mark 103 are written.   The remaining area on the track contains gap # 2,104-1,
Sector # 1,104-2, gap # 3,105-1, sector # 2,105
−2, Gap # 4, 106-1, Gap # 3, 106−2, Gap
# 5, 107-1, and sector # 4, 107-2.   Here, gaps # 1, 2, 3, 4 and 5 are, for example,
Or head output occurs in areas degaussed DC.
Absent. The index mark area 103 is the index mark
A specific pattern is written for use as a
Area. Next, the format of the four sectors (sector format)
-Mat) will be described. 106 is one of the sector formats
It is an example. The area of one sector is gap # 4,106
-1 exists. Control for gap # 4,106-1
Part 10 is an area where nothing is done and data for this
And not. However, index mark detection accuracy deteriorates
Buffer area to prevent interference between the preceding and following sectors
is there. That is, an error occurs in index mark detection.
Then, a preamble described later is placed in gap # 4, 106-1.
File 109 or lost amble 119, data frame group 118
-2 may be written. Actually
The data written to the disk is after the preamble 109.
The preamble 109 is a PLL (Phase Locked L) for demodulating data.
oop) For the synchronization of the circuit and the index mark detection error
Even if a difference occurs, the previously written subframe 118-1
Reasons for Completely Overwriting (Overwriting)
Is provided.   Subframe 118-1 of old sector remains without being erased
And this old sub-frame is detected and seems to be new
This is because an error is generated for the data.   One byte of postamble data is stored in the data area.
The last one bit of data (magnetization reversal)
Data to prevent data interference.
Is good.   Each sector consists of a preamble to a postamble.
Data is recorded and reproduced at once.   Therefore, sector management is performed on the basis of index marks.
Be done.   Next, the configuration and data of the subframe indicating the attribute of the sector
The configuration of the data frame will be described with reference to FIG.
You.   Sectors # 1, 2, 3 and 4 are each composed of sector 3-1.
It is good. That is, one frame sub-frame and 128 frames
It consists of a data frame of the   First, a subframe indicating the attribute of a sector is a subframe.
Frame synchronization signal, frame indicating subframe
Address, subcode for subframe, frame address
Parity generated from source code and subcode, 36 bytes
From data and frame address and 36 bytes of data
It consists of a 4-byte parity to be generated.   Here, each sector is composed of a plurality of frames.
In this embodiment, the sector is composed of one subframe and 128 subframes.
It consists of a data frame. Where the subframe
A data frame is a frame length and a synchronization signal or code.
Circuits can be shared by making the configuration etc. equal.
Can be.   Also, the data frame is a conventional floppy disk.
Etc., it is composed of one piece.
Code for error detection and correction to cope with deterioration of the error rate
Signal is used, but multiple
It has a system configuration.   That is, in the case of one frame,
Error may cause all data to be incorrect
However, if there are multiple frame configurations,
Only some frames of the
Can be used to make corrections.   Here, of the 41 bytes indicated by the hatch in the subframe,
The contents will be described. First, 6 bytes at the front of 36 bytes of data
For bytes, a track number indicating the track number
Bar, sector number indicating sector number, head number
And data such as a head number indicating the number.   Data 3-2 is 4096 bytes (hereinafter referred to as 4 KB) of data.
Data, and as an error detection / correction code,
Generated from the frame address for each frame and the second parity
The first parity 4 bytes to be generated and the interleaved
Composed of a second parity generated from the extracted data.
You. Here, the frame address is
Frame address is 0 and 128 frame data
Data frames are assigned frame addresses from 128 to 255
Can be   As a result, the frame address of the subframe becomes 0
And the data structure of the sub-code
When equalizing the data configuration of
When the dummy data 1 is 0,
In addition, the frame address of the data frame is simply the MSB side
, The lower 7 bits range from 0 to 127
And the circuit configuration such as frame address generation is simply
Purified.   Next, it is shown by the hatch in the data frame of 128 frames.
The 128-byte subcode 3-3 will be described.   This subcode is similar to the data in the subframe.
And the configuration shows a similar configuration.   First, the subcode structure consists of four blocks in 32-byte units.
Frame, for example, from 128 frames to 159 frames
32-byte subcode 0, 160 frames to 191 frames
32-byte subcode 1, up to the frame, 192 frames to 223
32 byte subcode 2 up to frame and 224 frames
32 bytes of subcode 3 from frame to 225 frames
Divided. Each of them has the same configuration,
This is the configuration of the lock 3-4.   First parity 3-5 of this subcode block 3-4
Performs the same encoding as the first parity of the subframe.
To avoid this, the dummy data 3-6
Generated from a total of 37 bytes by adding 3 and 7
I do.   Dummy data 1 and 3-6 are the sub-frame files.
Frame address and the same value is zero.
Can be matched. Dummy data groups 2, 3-7
If 8 bytes of data in the same area in the frame is zero,
By setting the dummy data groups 2, 3-7 to zero, the first
Parity 3-5 matches the first parity of the subframe
You.   In addition, the structure and value of 28 bytes of data in the data
By making it equal to that of the subframe,
Generation can be shared and at the time of reproduction match
Thus, the correctness of the data can be confirmed.   Here, for sub-code division and quadruple writing,
Subcodes 0 to 3 are divided and arranged in this way
Therefore, it is effective against burst errors and data
The control signal of this sector can be obtained even in the middle of the frame.
And estimate the next sector.
You.   During playback, the same configuration is recorded on memory 17.
This effectively detects and supplements erroneous data.
I can.   The structure and contents of subcode and the structure of subframe
The contents are further detailed by the specific configuration example of FIG.
Will be described. Subframes 3-9 and 4 divided into quads
The sub-codes 3-4 obtained in FIG.
d. First, the subframe is composed of the synchronization signal 4-2 and the frame.
Address 4-3, subcode 4-4, parity 4-5, 6 bytes
36 bytes of data, 22 bytes and 8 bytes
A first parity of 4 bytes.
Consists of frame address 4-3 and 36 bytes of data
Is done. Of these, the C1 code has a 1-byte frame address.
4 bytes encoded from the dress and 36 bytes of data
Of the code word 4-1.
This is shown in FIG. 4b.   Subcode is 6 byte data, 22 byte data
And a 4-byte first parity. Where the sign
As shown in the configuration 3-8 in FIG. 4C, the dummy data 1,
It is generated by adding 4-15 and dummy data groups 2, 3-7.   Here, as a specific configuration of the data, for example, FIG.
Indicates the mode word and track number as in 3-4 of d.
Word, word indicating sector number, word indicating head number, and 2
It is composed of byte copy prohibition words and the like.   By configuring the subcode as described above,
When recording after the recorded sector,
From the subcode in the sector
By extracting the number etc., the track to be recorded and
You can check the sector.   In this case, for example, 1 /
If about 4 parts are reproduced, the same information can be extracted
become. This allows you to record, track, or
It is possible to speed up the check of the locator.   Fig. 5 shows the structure of subframes and data frames
This will be described using a specific configuration example. FIG. 5a) shows the sub
Frame, b) shows a data frame.   All frame lengths are 44 bytes or 352 bits.
You.   The frames have 1-byte sync signals 5-1 and 2 and are the same.
A pattern or the same pattern group. Next is the frame
Address 5-3,4, 5-3 0,5-4 128-255
The first frame continues in order of 128 or less,
The subsequent 128th frame is 255.   Next are various control signals with subcodes 5-5 and 6. Next is pa
Frame addresses 5-3, 4 and
Generated from the code 5-5,6.   Next is the first parity 5-9, 10 and the frame address 5-
First parity 5-9,10 after 3,4 and parity 5-7,8
Galois field 2 generated from 36 bytes of data before8
This is the upper Reed-Solomon code (41,37,5).   Next, the second parity 5-11 is obtained from data of another frame.
The generated Reed-Solomon code (36, 32, 5).   FIG. 6 shows a subframe and data frame processing circuit.
Is shown.   This will be described below with reference to FIG. Subframe and data
Data frame signals are sequentially input from the signal input terminal 6-1.
Is done. The signal is input to the synchronization signal detection circuit 6-2.
Then, the synchronization signal is detected. Data synchronization signal generation circuit 6
3 generates a data synchronization signal from the detected synchronization signal
You.   The data synchronization circuit 6-4 is connected to the signal input terminal 6-1.
Signal and the data generated by the data synchronization signal generation circuit 6-3.
Data synchronization signal is input and data is synchronized, for example, 1 byte
Is output on the data bus line 6-9 in signal units of.   The parity decoding circuit 6-5 has a data bus line 6-9.
From frame address, subcode and parity
A byte signal is input and decoded, and the frame address
And outputs a subcode output signal 6-7.   The first parity decoding circuit has a frame address and 40 bytes.
Input and decode data signals to detect data errors and
Perform correction processing. Memory 6-8 is on data bus line
Signal input / output. The above circuits are shown in FIG.
Are not described, but the control signals and
And a memory address control signal.   Next, input / output of data and encoding / decoding of error correction code
7 and 8 show the operation of the memory used for
It will be described using FIG.   FIG. 7 is a diagram showing the allocation of data in the memory.
You.   First, 8K words (8 bits per word) memory capacity
An example in which is used will be described. FIG. 7 (a)
Assumes a memory of 64 × 128 and stores 4096 words of data in 3
It is arranged in a 2 × 128 area. Next, half the 32x128 area
Divide again and assign the second parity to the 4 × 128 area,
The first parity is stored in a 4 × 128 area, and the remaining A area is
Frame address, subcode, subframe, first
Parity flag, second parity flag, etc.
Place.   In the remaining B area, track or sector search etc.
Read sub-frames and sub-codes
Area or the like. That is, the data is
When recording on a disk, the encoding process and
Code must be generated. Next, to be recorded
Detect a rack or sector and record it in the target area
You.   Here, track and sector detection and confirmation
Is used to read subframes or subcodes.
It is. For this purpose, subcode error detection and correction processing
Is required. These processes require memory
Uses the area of B or B 'on the memory map of FIG.
That is possible.   Fig. 7 (b) shows the case where the memory is assumed to be 32x256.
In this arrangement, the regions A 'and B'
And the contents of the B area.   Furthermore, regarding the frame address, the frame number
Omitted by associating with memory addresses
Can be done. Thereby, when decoding with the first parity,
Read the frame address, etc.
Can be substituted by the counter value.   In FIG. 7, 7-1, 2 and 3 represent 4096 words.
It indicates the order / array of data or the order of transmission. No.
In FIG. 7, the address of the memory is the row (or column)
Upper (or lower), column (or row) lower (or upper)
Address is set by assigning
It is.   Next, control of the memory as shown in FIG.
The configuration will be described with reference to FIG. 8-1 performs data processing
8-2 is a part of the system of the memory 8-3.
Part of the data input / output unit connected to the
A part of a microcomputer system. memory
8-3 is a memory control signal group 8-16 and an address signal group 8-
15 and a data input / output signal group 8-14.   In the data processing system 8-1, the memory control signal group 8
-16, the memory write signal 8-8, and the read signal 8
-9 and the memory 8-3 via the input / output control circuit 8-4.
Connect to Address signal 8-10 is input / output control circuit
It is connected to the memory 8-3 via 8-5.   Further, the data input / output unit 8-2 provides a memory write signal.
No. 8-11 and the read signal 8-12 form the input / output control circuit 8-
6 to the memory 8-3. Also address
No. 8-13 passes through the input / output control circuit 8-7 to the memory 8--13.
Connect to 3.   Thus, the data processing system 8-1 and the data input
The signals from the output unit 8-2 are transmitted to the input / output control circuits 8-4, 5, 6 and
By connecting to the memory via
By controlling the force control circuits 8-4, 5, 6 and 7,
It is possible to control the memory 8-3 from either side.
Wear.   For example, the data processing system 8-1 becomes a recording / reproducing device.
The data input / output unit 8-2 is a microcomputer
If included in the data from the microcomputer
Input / output is recorded or read directly to / from the memory 8-3,
Signal processing for recording or playback with a disk is data processing.
For example, it is possible to adopt a method of performing the processing in a physical system.   With the above configuration, the data recorded in the memory 8-9
Performs predetermined encoding processing on the
Processing and writing to floppy, and from floppy
Is read into the memory 8-9 and is subjected to a predetermined encoding process.
The processing for performing the processing is performed by the data processing system 8-1.
Perform in.   The data to be written to the floppy is stored in the memory 8-3.
Processing of data that has been transferred or decrypted by 8-2
Do.   Here, the former processing involves processing including data distribution and the like.
Address control of the memory 8-3 associated with it.
But the latter processing is sequential from memory
It becomes possible by reading.   Further, the data is read from the memory and read on the disk.
Data to be recorded on the disc or data read from the disc
When recording to the memory, in addition to the 32-byte data,
Parity other data need to be read or recorded
Perform formatting as shown in Fig. 7
As a result, for example, together with a counter indicating 32 bytes,
For example, by changing the bit indicating the parity area on the memory
It is possible to address each area continuously
Wear.   For example, the memory map shown in FIG.
If the dress advances in the direction of 7-1, first,
Recording or reading to the data area
Two0, 21, 2Two, 2Three, 2Four, 26, 27, 28, 29, 2Ten, 211And 212Address
Signal 2FiveIs set to 0.   Next, write down the note on the disc or the disc playback output.
The data is recorded or read in block units.
Out is 2 of memory address0, 21, 2Two, 2Three, 2Four, 2FiveDone by
When selecting a block, 26, 27, 28, 2
9, 2Ten, 211And 212Performed by   In the case of performing with the memory map of FIG. 7 (b),
First, recording or reading to or from the data area of 4096 words
Moly Address 20, 21, 2Two, 2Three, 2Four, 2Five, 26, 27, 28, 29, 2TenPassing
Two11By applying an address signal to the   Next, recording on the disc or reproducing the disc
Recording to memory can be performed by recording data in block units or
For reading, the memory address 20, 21, 2Two, 2Three, 2FourAnd 2
12The memory address is used to select a block.
of 2Five, 26, 27, 28, 29, 2TenAnd 211Performed by   By taking the memory map as described above, FIG.
4096 words of data in the data input / output unit 8-2 shown in
When reading or writing data,
For recording or reading words in the data area
This is possible by controlling the memory address.
Address signals such as a 12-bit counter output.
More possible. 〔The invention's effect〕   According to the present invention, control of track numbers, sector numbers, etc.
The signal is multiplexed at the beginning of the data and in the data block.
Control signals can be extracted prior to data.
Control signal can be extracted from the middle of data.
You.   In addition, the majority of the control signals are processed because they are overwritten.
This has the effect of improving the reliability of data.

【図面の簡単な説明】 第1図は本発明の実施例のデータ記録再生装置の回路構
成図,第2図はトラックフォーマット図,第3図はセク
タフォーマット図,第4図はサブコードフォーマット
図,第5図はフレームフォーマット図,第6図はフレー
ム処理回路構成図,第7図はメモリマップ図,第8図は
メモリ制御回路構成図である。 1……フレキシブル磁気ディスク、 2……ハブ、 3……スピンドル、 4……スピンドルモータ、 5……インデックス検出子、 6……インデックス検出回路、 7……記録再生用磁気ヘッド、 8……キャリジ、 9……ステップモータ、 10……制御部、 11……信号発生回路、 12……記録増幅回路、 13……再生増幅回路、 14……変調回路、 15……復調回路、 16……インデックスマーク検出回路、 17……メモリ、 18……符号化回路、 19……復号化回路、 20……バス、 21……ホストシステム、 22……サブコード生成回路、 23……サブコード抽出回路、 101……トラック、 104−2,105−2,106−2,107−2……セクタ、 118−1……サブフレーム、 118−2……データフレーム群、 3−3……データフレーム中のサブコード、 3−4……サブコードブロック、 3−6,7……ダミーデータ、 3−9……サブフレーム。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a circuit configuration diagram of a data recording / reproducing apparatus according to an embodiment of the present invention, FIG. 2 is a track format diagram, FIG. 3 is a sector format diagram, and FIG. 5 is a frame format diagram, FIG. 6 is a frame processing circuit configuration diagram, FIG. 7 is a memory map diagram, and FIG. 8 is a memory control circuit configuration diagram. DESCRIPTION OF SYMBOLS 1 ... Flexible magnetic disk, 2 ... Hub, 3 ... Spindle, 4 ... Spindle motor, 5 ... Index detector, 6 ... Index detection circuit, 7 ... Magnetic head for recording / reproducing, 8 ... Carriage 9 Step motor, 10 Control unit, 11 Signal generation circuit, 12 Recording amplifier circuit, 13 Reproduction amplifier circuit, 14 Modulation circuit, 15 Demodulation circuit, 16 Index Mark detection circuit, 17 memory, 18 encoding circuit, 19 decoding circuit, 20 bus, 21 host system, 22 subcode generation circuit, 23 subcode extraction circuit, 101 ... track, 104-2, 105-2, 106-2, 107-2 ... sector, 118-1 ... subframe, 118-2 ... data frame group, 3-3 ... subcode in data frame, 3-4 ...... Subcode block, 3 6, 7 ...... dummy data, 3-9 ...... sub-frame.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 三瓶 徹 横浜市戸塚区吉田町292番地 株式会社 日立製作所家電研究所内 (72)発明者 荒井 孝雄 横浜市戸塚区吉田町292番地 株式会社 日立製作所家電研究所内 (56)参考文献 特開 昭59−188815(JP,A) 特開 昭58−177537(JP,A) 特開 昭59−84317(JP,A) 特開 昭56−153565(JP,A)   ────────────────────────────────────────────────── ─── Continuation of front page    (72) Inventor Toru Sampei               292 Yoshida-cho, Totsuka-ku, Yokohama-shi Co., Ltd.               Hitachi, Ltd. (72) Inventor Takao Arai               292 Yoshida-cho, Totsuka-ku, Yokohama-shi Co., Ltd.               Hitachi, Ltd.                (56) References JP-A-59-188815 (JP, A)                 JP-A-58-177753 (JP, A)                 JP-A-59-84317 (JP, A)                 JP-A-56-153565 (JP, A)

Claims (1)

(57)【特許請求の範囲】 1.データフレーム群の前のサブフレームを、該データ
フレーム群を構成する所定バイト数の単位フレームと同
じバイトで且つ該データフレーム群の前のサブフレーム
の制御信号の一部を該データフレーム群にも付加して構
成し、該サブフレームと該データフレーム群で構成する
単位にセクタを、記録媒体の各データトラックに複数記
録する記録回路と、該記録媒体を再生し該制御信号及び
該データフレーム群のデータを検出する再生回路を具備
してなることを特徴とするデータ記録再生装置。 2.特許請求の範囲第1項において、該記録回路は、さ
らに、該サブフレームと同じ制御信号の一部を該データ
フレーム群の複数箇所にも分割配置して記録することを
特徴とするデータ記録再生装置。
(57) [Claims] A subframe before the data frame group is the same byte as a unit frame of a predetermined number of bytes constituting the data frame group, and a part of the control signal of the subframe before the data frame group is also part of the data frame group. A recording circuit for recording a plurality of sectors in each data track of a recording medium in a unit constituted by the subframe and the data frame group; a control circuit for reproducing the recording medium and the control signal and the data frame group; A data recording / reproducing apparatus, comprising: a reproducing circuit for detecting the data. 2. 2. A data recording / reproducing apparatus according to claim 1, wherein said recording circuit further records a part of the same control signal as that of said sub-frame by dividing and arranging it at a plurality of positions of said data frame group. apparatus.
JP60046585A 1985-03-11 1985-03-11 Data recording / reproducing device Expired - Fee Related JP2695769B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60046585A JP2695769B2 (en) 1985-03-11 1985-03-11 Data recording / reproducing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60046585A JP2695769B2 (en) 1985-03-11 1985-03-11 Data recording / reproducing device

Publications (2)

Publication Number Publication Date
JPS61206973A JPS61206973A (en) 1986-09-13
JP2695769B2 true JP2695769B2 (en) 1998-01-14

Family

ID=12751375

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60046585A Expired - Fee Related JP2695769B2 (en) 1985-03-11 1985-03-11 Data recording / reproducing device

Country Status (1)

Country Link
JP (1) JP2695769B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1308954C (en) * 1999-07-13 2007-04-04 皇家菲利浦电子有限公司 Device for scanning information carrier, method of manufacturing, and information carrier

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58177537A (en) * 1982-04-08 1983-10-18 Matsushita Electric Ind Co Ltd Optical disk
JPS59188815A (en) * 1983-04-08 1984-10-26 Matsushita Electric Ind Co Ltd Information recording and reproducing device

Also Published As

Publication number Publication date
JPS61206973A (en) 1986-09-13

Similar Documents

Publication Publication Date Title
EP0272130B1 (en) Data recording
US4899232A (en) Apparatus for recording and/or reproducing digital data information
JP3440952B2 (en) Data recording method and data reproducing method
JP2920065B2 (en) Data recording method, recording apparatus, reproducing apparatus and reproducing method
US5963387A (en) Method for forming and processing data address mark for hard disk drive
JPH0652630A (en) Data recording method
JP2563138B2 (en) Method of detecting head of information recording unit, recording / reproducing apparatus, and disk recording medium
JP2695769B2 (en) Data recording / reproducing device
GB2329510A (en) Differing formats data recording and reproducing
JP3153995B2 (en) Decryption device
JPH0727687B2 (en) Data recorder
US5144500A (en) Method and apparatus for reproducing multiply recorded data
JP2915421B2 (en) Data recorder
JP3355633B2 (en) Data transmission method
JP2621261B2 (en) Recording method in data recorder
JP2661067B2 (en) Data recorder
JP3165690B2 (en) Data recording method
JPS61206905A (en) Copy preventing system for magnetic disc device
JPH01155568A (en) Data recorder
JP2576551B2 (en) Data recorder
JP2526949B2 (en) Erasing method in data recorder
JPS62192978A (en) Data transmission method
JPH09259546A (en) Error correction system using vanishing flag
JPH03157877A (en) Magnetic recording and reproducing device
JPS63311669A (en) Data recorder

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees