JP2852935B2 - 情報再生装置 - Google Patents

情報再生装置

Info

Publication number
JP2852935B2
JP2852935B2 JP1075416A JP7541689A JP2852935B2 JP 2852935 B2 JP2852935 B2 JP 2852935B2 JP 1075416 A JP1075416 A JP 1075416A JP 7541689 A JP7541689 A JP 7541689A JP 2852935 B2 JP2852935 B2 JP 2852935B2
Authority
JP
Japan
Prior art keywords
data
information
read
sector
replacement
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
JP1075416A
Other languages
English (en)
Other versions
JPH02254680A (ja
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP1075416A priority Critical patent/JP2852935B2/ja
Publication of JPH02254680A publication Critical patent/JPH02254680A/ja
Priority to US08/139,779 priority patent/US5689630A/en
Application granted granted Critical
Publication of JP2852935B2 publication Critical patent/JP2852935B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Storing Facsimile Image Data (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、1つの情報ブロックに複数種類の情報が含
まれる情報記録フォーマットを有する記録媒体を用いる
情報再生装置に関する。
[従来の技術] この種の情報記録再生装置における情報の記録は、一
般にある定まったブロックを1単位として行なわれる。
このブロックは、通常セクタと呼ばれており、所定のビ
ット数のデータやエラー訂正コード等から構成される。
第9図は、このセクタ50のフォーマットの一例を示す
模式図である。
このセクタ50は、アドレス情報51と、ユーザデータ52
と、コントロールデータ53より構成されている。通常の
アクセス時には、上記アドレス情報51を再生することに
より、セクタ50の位置を確認し、目標のセクタへ到達す
る。そして、ユーザデータ52とコントロールデータ53と
の記録または再生を行なう。
コントロールデータ53は、ユーザデータ52の管理等に
用いられるものであり、通常はホストコンピュータ等の
上位装置へは伝送されない。
また、上記セクタ50を複数個まとめて構成したブロッ
クをトラックという。
第10図は、このようなトラック60のフォーマットの一
例を示す模式図である。
各トラック60には、10個のセクタ50と1個の交替セク
タ70が設けられている。この交替セクタ70は、通常のセ
クタ50がディフェクト等で使用できない場合に用いるも
のであり、そのフォーマットは通常のセクタと同様であ
る。
なお、このようなトラック60は、情報記録媒体がディ
スク状である場合、円周1周分で1トラックとすること
が多い。
第11図は、従来の記録再生方式による情報記録再生装
置を概念的に説明するブロック図である。
この装置において、情報記録媒体19上の情報を再生す
る場合、目標セクタの先頭データから再生した順番に記
憶手段6へ転送する。そして転送終了後、マイクロプロ
セッサ5が、記憶手段6内の各セクタの情報からコント
ロールデータ53だけを抜取り、このコントロールデータ
53に基づいて図示しない上位装置へ転送する転送データ
を構成する。このとき、通常セクタ50にデフェクト等が
あるため、再生不可能であった場合には、対応する交替
セクタ70で代替する。この交替セクタ70の構成は、第12
図に示すように、通常のセクタ50と同様であり、アドレ
ス情報71と、ユーザデータ72と、コントロールデータ73
より構成されている。不良セクタ50と交替セクタ70の対
応関係は交替セクタ70のコントロールデータ73より判断
する。
[発明が解決しようとする課題] しかしながら、上記従来技術では、情報記録媒体19か
ら再生したすべての情報を同一の記憶手段に連続して取
込む構成であるため、一旦情報を記憶手段に取込んだ
後、上位装置へ転送するための転送データを再構築する
にあたり、以下のような欠点があった。
(A)各セクタの情報からコントロールデータのみを取
り出す必要があり、制御が複雑である。
(B)転送データを上位装置へ転送する場合に、有効な
データの位置が連続しておらず、制御が複雑でしかも処
理時間が長くかかる。
また、(B)の不都合を解消するため、記憶手段を別
に用意し、ここに転送用データを集めて上位装置へ送る
こも可能であるが、このように転送用データを別の記憶
手段に入れ換えるために、時間が長くかかる問題点があ
る。
本発明は、記録媒体において読出対象の情報ブロック
に欠陥があった場合でも、正しいデータを迅速に再構成
してコンピュータへ転送することができる情報再生装置
を提供することを目的とする。
[課題を解決するための手段] 本発明は、複数の情報記録ブロックと少なくとも1つ
の交替記録ブロックとを有する情報トラックを複数有
し、上記情報記録ブロックおよび上記交替記録ブロック
の各々がブロックの位置を表すアドレスデータと任意の
ユーザデータと上記ユーザデータを管理する制御データ
とを記録している記録媒体からデータを読み出し、コン
ピュータへ転送する情報再生装置において、上記記録媒
体に記録された情報を読み出す読出手段と、第1、第
2、第3の記憶領域を有し、上記読出手段により読み出
したデータを一時的に記憶する記憶手段と、上記読出手
段から読み出されたデータを上記記憶手段へ転送する転
送手段と、上記情報記録ブロックと上記交替記録ブロッ
クからのデータを読み出させ、上記情報記録ブロックか
らのユーザデータを上記記憶手段の第1の記憶領域に記
憶させ、上記交替記録ブロックからのユーザ情報を上記
第2の記憶領域に記憶させ、上記情報記録ブロックおよ
び上記交替記録ブロックからの制御データを上記第3の
記憶領域に記憶させ、上記コンピュータへ転送する1単
位の情報が上記記憶手段に記憶された後、上記第3の記
憶領域に記憶された制御データにしたがって上記第1、
第2の記憶領域に記憶されているユーザデータを再構成
し、再構成したユーザデータを上記コンピュータへ転送
させる制御手段とを有することを特徴とする。
[作用] 本発明では、記録媒体の各情報ブロックに設けられた
情報記録ブロックおよび交替記録ブロックからデータを
読み出してバッファに記憶するときに、情報記録ブロッ
クのユーザデータ、交替記録ブロックのユーザデータ、
情報記録ブロックと交替記録ブロックの制御データとい
う種類毎に異なる記憶領域にデータを記憶させ、制御デ
ータにしたがって情報記録ブロックのユーザデータと交
替記録ブロックのユーザデータを再構成してコンピュー
タへ転送することにより、記録媒体において読出対象の
情報ブロックに欠陥があった場合でも、正しいデータを
迅速に再構成してコンピュータへ転送することができ
る。
また、このような各種の情報を複数の格納先に転送す
る制御をDMAによって行えば、さらに制御が簡単にな
り、迅速な処理を得ることができる。
[実施例] 第1図は、本発明の第1実施例による情報記録再生装
置を概念的に示すブロック図である。
この情報記録再生装置1に用いられる情報記録媒体19
は、通常のセクタ50と交替セクタ70とから構成されるト
ラック60を有するものであり、各セクタ50、70は、第9
図および第12図に示すものと同様に、アドレス情報51、
71と、ユーザデータ52、72と、コントロールデータ53、
73とを有している。
情報記録再生装置1は、交替セクタ70のための記憶手
段2と、通常のセクタ50のコントロールデータ53を格納
するための記憶手段3と、通常のセクタ50のユーザデー
タ52を格納するための記憶手段4と、上記記憶手段3の
コントロールデータ53に基づいて、記憶手段2の交替セ
クタ70を用いることにより、記憶手段4のユーザデータ
を再構成するためのマイクロプロセッサ5とを有してい
る。
第2図は、この情報記録再生装置1における再生時の
動作を示すフローチャートである。
まず、情報記録媒体19が情報再生装置1に装着される
と、図示しない上位装置からの再生コマンドの受信待ち
状態となる(S1)。そして再生コマンドを受信すると、
目標のセクタまでシークし(S2)、目標セクタのアドレ
ス情報を再生する(S3)。ここで目標セクタが交替セク
タ70であるか否かの判定を行ない(S4)、交替セクタ70
でない場合には、続いてユーザデータ52を再生し、これ
をユーザデータ用記憶手段4へ転送して記憶する(S
6)。
次に、コントロールデータ53を再生し、これをコント
ロールデータ用記憶手段3へ転送し記憶する(S7)。
また、S4において交替セクタ70である場合には、この
交替セクタのデータを交替セクタ用記憶手段2へ転送し
て記憶する(S5)。
以下同様にして上位装置から指示されたセクタ数だけ
上記S3〜S7の動作を繰返す。そして要求されたデータを
再生し終ったならば(S8)、代替処理を行なう(S9)。
この代替処理においては、マイクロプロセッサ5は、予
め分類して記憶されているデータのうち、コントロール
データ用記憶手段3のデータを連続して読出し、交替セ
クタ用記憶手段2のデータをユーザデータ用記憶手段4
の所定の位置へ転送し、上位装置への転送用データを構
成するものである。そしてこの処理がすべて終了した
後、マイクロプロセッサ5は、ユーザデータ用記憶手段
4から上位装置へ順に連続してデータを送出する(S1
0)。
このようにして再生コマンドに対する処理が終了し、
次のコマンド入力待ちの状態へ移行する。
また、情報の記録については、従来とほぼ同様に、ユ
ーザデータ用記憶手段4へ上位装置よりデータを転送
し、これと同時にマイクロプロセッサ5によりコントロ
ールデータ53をコントロールデータ用記憶手段3へ書込
む。そして、情報記録媒体19への記録時に、ユーザデー
タに続いてコントロールデータを出力し順次記録する。
また、交替セクタ70は、不良セクタが発生した場合、
対応するユーザデータ52をユーザデータ用記憶手段4か
ら出力し、交替に関するコントロールデータ53を付加し
て記録する。したがって記録時には、交替セクタ用記憶
手段2は使用しなくてもよい。
また、第3図は、本発明の第2実施例を示すブロック
図である。
この情報記録再生装置1は、ディスク状の情報記録媒
体19に対し情報の記録または再生を行なうものであり、
装置全体を制御するマイクロプロセッサ20と、各種メモ
リや入出力装置間におけるDMA転送を行なうDMAコントロ
ーラ21と、リード/ライト部23との記録/再生データの
送受信またはコマンド/ステータスデータの送受信を行
なうドライブコントローラ22と、情報記録媒体19から情
報を再生してドライブコントローラ22へ伝送したり、反
対にドライブコントローラ22から伝送された情報を情報
記録媒体19へ記録するリード/ライト部23と、再生時に
はDMAコントローラ21によってドライブコントローラ22
から転送された再生情報を記憶し、記録時にはDMAコン
トローラ21によってホストインタフェースコントローラ
17から転送された記録情報を記憶するバッファメモリ14
〜16へ、再生時には上位のホストコンピュータ18へ再生
情報を転送し、記録時にはホストコンピュータ18から記
録情報を受信するホストインタフェースコントローラ17
とを有している。
また、情報記録媒体19は、光ディスクとして構成さ
れ、リード/ライト部23から出力される光ビーム130に
よりデータの書込みおよび再生を行なうようになってい
る。この情報記録媒体19は、通常のセクタ50と交替セク
タ70とを有している。通常のセクタ50は、アドレス情報
51とユーザデータ52とコントロールデータ53より構成さ
れている。また交替セクタ70は、アドレス情報71と交替
データ72とコントロールデータ73より構成されている。
第4図は、このような情報記録再生装置1の再生時に
おけるマイクロプロセッサ20を中心とする制御動作を示
すフローチャートである。
この情報記録再生装置1では、上記情報記録媒体19が
装着された状態で、ホストコンピュータ18からホストイ
ンタフェースコントローラ17に再生コマンドが送られ、
これをマイクロプロセッサ20が受取ると(S21)、マイ
クロプロセッサ20は、この再生コマンドドライブコント
ローラ22へ伝送する前にシークコマンドをドライブコン
トローラ22を通してリード/ライト部23へ送出する(S2
2)。このシークコマンドは、目標のセクタへ光ビーム1
30を移動させるコマンドである。
リード/ライト部23は、上記シークコマンドに従って
光ビーム130を移動させ、各セクタのアドレス情報51を
順次再生していき、目標のセクタ50を探し出す(S2
3)。そして、このセクタ50のアドレス情報51は、同時
にドライブコントローラ22へ送られ、ドライブコントロ
ーラ22では、このアドレス情報51から現在の光ビームの
位置を知ることになる。このようにしてリード/ライト
部23の制御により、光ビーム130が目標のセクタに到達
すると(S24)、この到達した旨の情報がドライブコン
トローラ22を通してマイクロプロセッサ20へ伝えられ
る。
ここでマイクロプロセッサ20は、上記再生コマンドを
ドライブコントローラ22へ送出する(S25)。この再生
コマンドには目標のセクタのアドレス情報51が含まれて
おり、上記シークコマンド同様にリード/ライト部23へ
伝えられる。これによって光ビーム130は、再びセクタ
のアドレス情報51を再生していき(S26)、目標のセク
タのアドレス情報51を確認後(S27)、そのセクタのユ
ーザデータ52とコントロールデータ53とをドライブコン
トローラ22へ送る(S28)。ドライブコントローラ22で
は、セクタの先頭から予め設定されたデータ数に従っ
て、ユーザデータ52およびコントロールデータ53をバッ
ファメモリ14およびバッファメモリ15へとDMA転送する
べく種別に応じたDMAリクエストデータをDMAコントロー
ラ21へ送出する(S29)。DMAコントローラ11は、マイク
ロプロセッサ20のDMAチャンネルにより、異なる転送先
が設定されており、この指示に従って各データをバッフ
ァメモリ14または15に転送する(S30)。
以下同様にして所望のセクタを再生していく。
また、上記S27において、再生したアドレス情報から
交替セクタ70であることが判明した場合には、交替セク
タ70のユーザデータ72がバッファメモリ16へDMA転送さ
れる(S31)。
また、交替セクタ70のコントロールデータ73は、バッ
ファメモリ15へDMA転送される(S32)。
なお、上記交替セクタ70の判断は、各セクタのアドレ
ス情報を順次マイクロプロセッサ20が読んで判断しても
よいし、あるいは交替セクタ70のアドレス情報を予めマ
イクロプロセッサ20がドライブコントローラ22へ設定し
ておき、ドライブコントローラ22によって読出したアド
レスと比較し判断するようにしてもよい。
このようにして要求されたすべてのセクタの再生が終
了すると(S33)、マイクロプロセッサ20はバッファメ
モリ15に記憶されているコントロールデータ52から代替
処理の必要を判断する(S34)。そして、代替処理が必
要な場合には、バッファメモリ16に蓄えられている交換
用のデータを対応するバッファメモリ14のユーザデータ
部に転送していく(S35)。この場合、バッファメモリ1
4内の不良なデータは上書きにより正しいデータに書換
えられる。そしてこれらの処理が終了すると、マイクロ
プロセッサ20は、DMAコントローラ21を制御し、処理済
みのユーザデータをバッファメモリ14からホストインタ
フェースコントローラ17を経てホストコンピュータ18へ
転送する(S36)。
第5図は、情報記録再生装置1の記録時におけるマイ
クロプロセッサ20を中心とする制御動作を示すフローチ
ャートである。
まず、再生の場合と同様に、ホストコンピュータ18か
ら記録コマンドを受信すると(S41)、マイクロプロセ
ッサ20は、シークコマンドを送出して(S42)、リード
/ライト部13に目標セクタをシークさせる(S43)。ま
た、この動作と並行してホストコンピュータ18から記録
すべきデータがバッファメモリ14に転送される(S4
4)。このデータ転送は、DMAコントローラ21によるDMA
転送によって行なわれる。また、すべての記録すべきデ
ータがバッファメモリ14に転送されると、マイクロプロ
セッサ20は、コントロールデータを出力し、バッファメ
モリ15に順次蓄積する(S45)。そして、上記リード/
ライト部23によるシークが目標のセクタに達し(S4
6)、かつ上記コントロールデータがバッファメモリ15
に必要なだけ蓄積されると(S47)、マイクロプロセッ
サ20は記録コマンドをドライブコントローラ22を通して
リード/ライト部23へ送る(S48)。またこれと同時
に、DMAコントローラ21は、バッファメモリ14内のユー
ザデータとバッファメモリ15内のコントロールデータと
を所定量ずつドライブコントローラ22へ順次DMA転送す
る(S49)。ドライブコントローラ22は、DMA転送された
各データを順次リード/ライト部23へ転送し(S50)、
リード/ライト部23では、光ビーム130により情報記録
媒体19上の所定位置に記録を行なう(S51)。また、交
替セクタ70に関しては、たとえば一連の記録を終了後、
記録した部分を再生し、不良があったセクタを交替セク
タに記録し直す(S52)。この場合、コントロールデー
タ73は、対応する不良セクタのアドレス情報等を含むこ
とになる。
以上のような動作を繰返すことにより、すべてのデー
タを記録して処理を終了する(S53)。
次に上記ドライブコントローラ22について詳細に説明
する。
第6図は、上記ドライブコントローラ22の詳細を示す
ブロック図である。
このドライブコントローラ22は、入力バッファ200
と、上記セクタ50のアドレス情報51のバイト数を設定す
るレジスタ201と、上記セクタ50のユーザデータ52のバ
イト数を設定するレジスタ202と、上記セクタ50のコン
トロールデータ53のバイト数を設定するレジスタ203
と、これらレジスタ201〜203等の制御を行なうコントロ
ーラ204を有している。このコントローラ204には、ライ
ト信号*WR、リード信号*RDおよびアドレス情報ADが入
力される。なお、*印は負論理データを示している。
またこのドライブコントローラ22には、上記各レジス
タ201〜203に設定されたバイト数をコントローラ204の
制御により切換えるためのセレクタ209と、上記リード
/ライト部23からの再生データまたはステータスデータ
を受信するレシーバ210と、このレシーバ210を通して受
信されたリードクロックRCLKを分周する分周回路211
と、この分周回路211にて分周されたリードクロック
2、4、8CLKを計数するカウンタ212と、上記コントロ
ーラ204の制御によりDMAのチャンネル0〜2を動作させ
るDMAチャンネルコントローラ213〜215と、上記レシー
バ210で受信されたシリアルのリードデータRDataをパラ
レルデータに変換するS/P回路216と、このS/P回路216で
パラレルデータに変換されたデータを保持するレジスタ
217と、上記バッファ200を通してデータバスDBより入力
されたデータをコントローラ204の制御により保持する
レジスタ224と、このレジスタ224にて保持されたパラレ
ルデータをシリアルデータに変換するP/S回路225と、上
記レシーバ210を通して入力されたリードクロックをカ
ウンタ212のカウント出力により制御するANDゲート226
と、上記P/S回路225からのシリアル出力等を送信するト
ランスミッタ227とが設けられている。
各DMAチャンネルコントローラ213〜215は、各チャン
ネルを示すリクエスト信号DRQ0〜DRQ2を入力するととも
に、各チャンネルを示すアクノリッジ信号DACK0〜DACK2
を出力する。
上記トランスミッタ227からは、上記リードクロックR
CLKをANDゲート226によって制御してつくられるライト
クロックWCLKと、上記P/S回路225により生成されるシリ
アルライトデータWDataを出力する。
第7図(a)〜(k)は、以上のようなドライブコン
トローラ22における再生時の入出力信号のタイミングを
示すタイミングチャートである。
第7図中(a)は上記シリアルリードデータRDataを
示し、(b)は上記リードクロックRCLKを示す。また、
第7図中(c)〜(e)は上記分周回路211にて分周さ
れた2分周クロック、4分周クロックおよび8分周クロ
ックを示す。さらに、第7図中(f)は上記リクエスト
信号DRQ0、(g)は上記アクノリッジ信号DACK0を示
し、(h)はこのDMAチャンネル0で転送されるパラレ
ル変換後の再生ユーザデータを示す。また、第7図中
(i)は上記リクエスト信号DRQ1、(j)は上記アクノ
リッジ信号DACK1を示し、(k)はこのDMAチャンネル1
で転送されるパラレル変換後の再生コントロールデータ
を示している。
また、第7図中(a)において、RD1はシリアルのユ
ーザデータ、RD2はシリアルのコントロールデータであ
る。そして、第7図中(h)において、URD1は、上記RD
1をパラレル変換した後のユーザデータであり、第7図
中(k)において、CRD2は、上記RD2をパラレル変換し
た後のコントロールデータである。
さらに、第7図中、T1はDMAチャンネルの切換えタイ
ミングを示し、また、E1〜E5は、各信号の立上りまたは
立下りの各エッジを示している。
第8図(a)〜(l)は、上記ドライブコントローラ
22における記録時の入出力信号のタイミングを示すタイ
ミングチャートである。
第8図中(a)はリファレンスクロック(上記リード
クロックRCLK)を示し、(b)〜(d)は上記分周回路
211にて分周された2分周クロック、4分周クロックお
よび8分周クロックを示し、さらに(e)は上記8分周
クロックの反転信号*8CLKを示す。また、第8図中
(f)は上記リクエスト信号DRQ0、(g)は上記アクノ
リッジ信号DACK0を示し、(h)はこのDMAチャンネル0
で転送されるパラレルのライトデータを示す。さらに、
第8図中(i)は上記シリアルのライトデータWDataを
示し、(j)は上記ライトクロックWCLKを示す。また、
第8図中(k)は上記リクエスト信号DRQ1、(l)は上
記アクノリッジ信号DACK1を示す。
また、第8図中(h)において、WD1はパラレルのユ
ーザデータ、WD2はパラレルのコントロールデータであ
る。また、第8図中(i)において、UWD1は、上記WD1
をシリアル変換した後のユーザデータであり、UWD2は、
上記WD2をシリアル変換した後のコントロールデータで
ある。、 さらに、第8図中、T2はDMAチャンネルの切換えタイ
ミングを示し、また、E6〜E10は、各信号の立上りまた
は立下りのエッジを示している。
以下、上記ドライブコントローラ22の動作について説
明する。
まず、再生または記録動作に入る前に、セクタ50を構
成する各データのバイト数をマイクロプロセッサ20によ
りレジスタ201〜203に設定する。なおこの動作は、アド
レスにより各レジスタ201〜203を指定してデータバスDB
にバイト数を示す情報を送出することにより行なう。こ
れにより、レジスタ201には、アドレス情報51のバイト
数が、レジスタ202には、ユーザデータ52のバイト数
が、レジスタ203には、コントロールデータ53のバイト
数が、それぞれ格納される。
次に、リード/ライト部23へ記録コマンドまたは再生
コマンドを送ることになるが、ここでは、まず再生コマ
ンドを送った場合について説明する。
リード/ライト部23が再生コマンドを受信すると、ま
ず目標とするセクタ50へシーク動作を行なう。次に、目
標のセクタ50のアドレス情報51を再生し、上記リードク
ロックRCLKに同期させてドライブコントローラ22へ伝送
する。ドライブコントローラ22では、レシーバ210によ
りこれらの信号を受信し、リードデータRDataは、上記S
/P回路216へ入力され、リードクロックRCLKは分周回路2
11とS/P回路216に入力される。S/P回路216では、リード
クロックRCLKによりリードデータRDataを順次取込み、
パラレルデータに変換して8ビット分が揃ったところ
で、レジスタ217に送り保持する。同時にS/P回路216
は、8ビットのパラレルデータが揃ったことをDMAチャ
ンネルコントローラ213に通知する。タイミング的に
は、上記8分周クロック8CLKの立上りE1により、上記リ
クエスト信号DRQ0の立上がりE2が発生する。
これを受信したDMAチャンネルコントローラ213は、リ
クエスト信号DRQ0(E2)を通してDMAコントローラ21にD
MA転送要求を出力する。DMAコントローラ21は、この要
求に答えることができる場合には、アクノリッジ信号DA
CK0(E4)によってその旨をDMAチャンネルコントローラ
213に伝えると同時に、レジスタ217に保持されているア
ドレス情報51をバッファメモリ14へDMA転送する。マイ
クロプロセッサ20は、バッファメモリ14内のアドレス情
報51を見て現在のセクタ位置を確認する。
こうして現在位置を確認した後、ユーザデータ再生動
作に入る。ユーザデータ52およびコントロールデータ53
の再生は、アドレス情報51の再生動作とほぼ同様にして
い行なわれる。ただし、ユーザデータ52のバイト数はレ
ジスタ202に保持されており、コントローラ204が制御し
てセレクタ209にカウンタ212へ送られる。また、コント
ロールデータ53のバイト数はレジスタ203に格納されて
おり、このレジスタ203からユーザデータ52と同様にし
てカウンタ212へ送られる。
ここでパラレルデータ転送のタイミングについて説明
する。
第7図(a)において、シリアルリードデータRD1
は、S/P回路216によりパラレルデータに変換されレジス
タ211に保持される。
また、8周分クロック8CLKの立上がりE1からリクエス
ト信号DRQ0の立上がりE2が発生し、同時にアクノリッジ
信号DACK0のリセット(E3)が実行される。また、アク
ノリッジ信号DACK0の立上がりE4によりリクエスト信号D
RQ0がリセット(E5)される。
一方、分周回路211で8分周されたクロック8CLKは、
カウンタ212へ入力されバイト数の計数が行なわれる。
このカウンタ212は、コントローラ204の制御に基いてセ
レクタ209を通して与えられたバイト数から予めレジス
タ201に設定された値をカウントダウンしていき、残り
が0バイトになったところで、その旨をコントローラ20
4へ伝える。コントローラ204では、セレクタ209を制御
し、セレクトするレジスタを切換え、さらにDMA転送す
るチャンネルの切換えを行なう。
次に、記録動作について説明する。
この記録動作は、リード/ライト部23から入力される
リファレンスクロック(上記リードクロックRCLK)に同
期して行なわれる。ただし、セクタ50のアドレス情報51
は、再生時と同様に再生される。
リファレンスクロックRCLKは、レシーバ210で受信さ
れ、分周回路211にて各分周比で分周され、カウンタ212
へ入力される。カウンタ212では、この入力分周信号を
反転した後、コントローラ204へ送る。コントローラ204
は、使用するDMAチャンネルによりチャンネルコントロ
ーラ213〜215を選択し、上記反転分周信号を送出する。
上記第8図は、DMAチャンネル0からDMAチャンネル1へ
制御が切換わるところを示している。
DMAチャンネルコントローラ213では、反転8分周クロ
ック*8CLKの立上がりE6に同期してリクエスト信号DRQ0
を立上がらせ(E7)、DMAコントローラ21にDMA転送要求
を出力する。このとき、アクノリッジ信号DACK0をリセ
ットする(E8)。その後DMAコントローラ21は、アクノ
リッジ信号DACK0を立上がらせ(E9)、同時にパラレル
データをレジスタ224に書込む。レジスタ224に保持され
たデータWD1、WD2は、P/S回路225へ取込まれ、ここでシ
リアルデータUWD1、CWD2に変換された後、トランスミッ
タ227よりライトクロックWCLKに同期してリード/ライ
ト部23へ伝送される。ライトクロックWCLKは、カウンタ
212の出力によりANDゲート226でゲートされ、必要なタ
イミングでのみライトクロック端子へ出力される。
なお、セクタ50のユーザデータ52とコントロールデー
タ53のタイミングの切換えは、再生時とほぼ同様であ
る。
[発明の効果] 本発明では、記録媒体の各情報ブロックに設けられた
情報記録ブロックおよび交替記録ブロックからデータを
読み出してバッファに記憶するときに、情報記録ブロッ
クのユーザデータ、交替記録ブロックのユーザデータ、
情報記録ブロックと交替記憶ブロックの制御データとい
う種類毎に異なる記憶領域にデータを記憶させ、制御デ
ータにしたがって情報記録ブロックのユーザデータと交
替記録ブロックのユーザデータを再構成してコンピュー
タへ転送することにより、記録媒体において読出対象の
情報ブロックに欠陥があった場合でも、正しいデータを
迅速に再構成してコンピュータへ転送することができる
効果がある。
【図面の簡単な説明】
第1図は、本発明の第1実施例による情報記録再生装置
を概念的に示すブロック図である。 第2図は、同第1実施例における再生時の動作を示すフ
ローチャートである。 第3図は、本発明の第2実施例を示すブロック図であ
る。 第4図は、同第2実施例の再生時におけるマイクロプロ
セッサを中心とする制御動作を示すフローチャートであ
る。 第5図は、同第2実施例の記録時におけるマイクロプロ
セッサを中心とする制御動作を示すフローチャートであ
る。 第6図は、同第2実施例に設けられるドライブコントロ
ーラの詳細を示すブロック図である。 第7図は、上記ドライブコントローラにおける再生時の
入出力信号のタイミングを示すタイミングチャートであ
る。 第8図は、上記ドライブコントローラにおける記録時の
入出力信号のタイミングを示すタイミングチャートであ
る。 第9図は、記録媒体の記録セクタのフォーマットの一例
を示す模式図である。 第10図は、記録媒体のトラックのフォーマットの一例を
示す模式図である。 第11図は、従来の記録再生方式による情報記録再生装置
を概念的に説明するブロック図である。 第12図は、記録媒体の交替セクタのフォーマットの一例
を示す模式図である。 1……情報記録再生装置、2、3、4……記録手段、
5、20……マイクロプロセッサ、14、15、16……バッフ
ァメモリ、18……ホストコンピュータ、19……情報記録
媒体、21……DMAコントローラ、22……ドライブコント
ローラ、23……リード/ライト部、50、70……セクタ、
51、71……アドレス情報、52、72……ユーザデータ、5
3、73……コントロールデータ、60……トラック。

Claims (3)

    (57)【特許請求の範囲】
  1. 【請求項1】複数の情報記録ブロックと少なくとも1つ
    の交替記録ブロックとを有する情報トラックを複数有
    し、上記情報記録ブロックおよび上記交替記録ブロック
    の各々がブロックの位置を表すアドレスデータと任意の
    ユーザデータと上記ユーザデータを管理する制御データ
    とを記録している記録媒体からデータを読み出し、コン
    ピュータへ転送する情報再生装置において、 上記記録媒体に記録された情報を読み出す読出手段と、 第1、第2、第3の記憶領域を有し、上記読出手段によ
    り読み出したデータを一時的に記憶する記憶手段と、 上記読出手段から読み出されたデータを上記記憶手段へ
    転送する転送手段と、 上記情報記録ブロックと上記交替記録ブロックからのデ
    ータを読み出させ、上記情報記録ブロックからのユーザ
    データを上記記憶手段の第1の記憶領域に記憶させ、上
    記交替記録ブロックからのユーザ情報を上記第2の記憶
    領域に記憶させ、上記情報記録ブロックおよび上記交替
    記録ブロックからの制御データを上記第3の記憶領域に
    記憶させ、上記コンピュータへ転送する1単位の情報が
    上記記憶手段に記憶された後、上記第3の記憶領域に記
    憶された制御データにしたがって上記第1、第2の記憶
    領域に記憶されているユーザデータを再構成し、再構成
    したユーザデータを上記コンピュータへ転送させる制御
    手段と、 を有することを特徴とする情報再生装置。
  2. 【請求項2】請求項(1)において、 上記転送手段は、上記読出手段により読み出されたデー
    タを上記記憶手段へDMA転送することを特徴とする情報
    再生装置。
  3. 【請求項3】請求項(1)において、 上記制御手段は、上記制御データにしたがって、上記第
    2の領域のユーザデータを上記第1の領域の適切な位置
    に格納することを特徴とする情報再生装置。
JP1075416A 1989-03-28 1989-03-28 情報再生装置 Expired - Fee Related JP2852935B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP1075416A JP2852935B2 (ja) 1989-03-28 1989-03-28 情報再生装置
US08/139,779 US5689630A (en) 1989-03-28 1993-10-22 Information reproducing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1075416A JP2852935B2 (ja) 1989-03-28 1989-03-28 情報再生装置

Publications (2)

Publication Number Publication Date
JPH02254680A JPH02254680A (ja) 1990-10-15
JP2852935B2 true JP2852935B2 (ja) 1999-02-03

Family

ID=13575555

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1075416A Expired - Fee Related JP2852935B2 (ja) 1989-03-28 1989-03-28 情報再生装置

Country Status (2)

Country Link
US (1) US5689630A (ja)
JP (1) JP2852935B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3127796B2 (ja) * 1994-10-07 2001-01-29 松下電器産業株式会社 情報記録再生装置
US6119201A (en) * 1997-02-19 2000-09-12 International Business Machines Corporation Disk under-run protection using formatted padding sectors

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3698006A (en) * 1969-05-29 1972-10-10 Energy Conversion Devices Inc High speed printer of multiple copies for output information
US4360808A (en) * 1980-01-25 1982-11-23 Smith Engineering Radio control apparatus with voice transmission capability
JPS5877034A (ja) * 1981-10-30 1983-05-10 Hitachi Ltd 記録方法
US4602295A (en) * 1982-10-23 1986-07-22 Pioneer Electronic Corporation Recording and reproducing method for video format signal
JPS61219079A (ja) * 1985-03-25 1986-09-29 ヤマハ株式会社 情報処理装置
US4964094A (en) * 1987-07-15 1990-10-16 Matsushita Electric Industrial Co., Ltd. Optical disk
US4979054A (en) * 1988-02-25 1990-12-18 Tandon Corporation Disk drive for storing data in run length limited format and method of providing such format
JP2986802B2 (ja) * 1989-03-13 1999-12-06 株式会社日立製作所 プロトコル高速処理方法
US5030976A (en) * 1989-11-09 1991-07-09 Salmon Peter C Electrodielectric printing apparatus and process

Also Published As

Publication number Publication date
US5689630A (en) 1997-11-18
JPH02254680A (ja) 1990-10-15

Similar Documents

Publication Publication Date Title
US5384669A (en) Combining small records into a single record block for recording on a record media
US5414570A (en) Tape marks recorded in user data blocks having identifications of the recorded tape marks
US4442485A (en) Dynamically buffered data transfer system for large capacity data source
US5335328A (en) Methods for recording and reading data from a record member having data in any one of a plurality of block formats including determining length of records being transferred
JPH0378649B2 (ja)
US5084789A (en) "Parallel transfer type disk system"
JP4310821B2 (ja) 情報記録装置および方法
US5873125A (en) Logical address structure for disk memories
US6198876B1 (en) Method and apparatus for recording and/or reproducing data wherein padding data may be added during recording and removed during reproduction
JP2852935B2 (ja) 情報再生装置
KR100659915B1 (ko) 데이터 전송 방법 및 장치
JP4311288B2 (ja) 記憶装置
US6745300B1 (en) Magnetic disk device and disk access method therefor
US5267097A (en) Information transfer control system having rotary storage unit which uses a pseudo address mark
EP0080878A2 (en) Cache memory and method of control for use with magnetic disks
JP2544327B2 (ja) 磁気デイスク制御装置
JPH0143332B2 (ja)
JP3510747B2 (ja) 論理フォーマットを有する記録媒体、記録再生装置、論理フォーマット装置及び論理フォーマット形成方法
JPH06187249A (ja) ディスクアレイ装置
JP2748056B2 (ja) ディスクコントローラ
JP2789772B2 (ja) 磁気ディスクリフォーマット方式
JPS63255888A (ja) フアイル装置
JPH0594672A (ja) 情報記録再生装置
JPH10177764A (ja) 光ディスク記録装置
JPS6020365A (ja) 情報書込み方法

Legal Events

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