JPH08195031A - ハードディスク装置 - Google Patents
ハードディスク装置Info
- Publication number
- JPH08195031A JPH08195031A JP7023482A JP2348295A JPH08195031A JP H08195031 A JPH08195031 A JP H08195031A JP 7023482 A JP7023482 A JP 7023482A JP 2348295 A JP2348295 A JP 2348295A JP H08195031 A JPH08195031 A JP H08195031A
- Authority
- JP
- Japan
- Prior art keywords
- data
- hard disk
- interface
- magnetic
- recording
- 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.)
- Pending
Links
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
(57)【要約】
【目的】 外部にバッファを持つことなく、動画データ
やオーディオデータのようなシーケンシャルなデータを
記録/再生できるハードディスク装置を提供する。 【構成】 記録/再生するデータを入/出力するデータ
専用のインターフェース3と、データ以外のコマンドや
アドレスを入/出力するためのインターフェース4とを
別々に備えている。このため、動画映像や音声情報を記
録するときに、外部にバッファを持つことなく、記録と
同時に再生をすることができる。
やオーディオデータのようなシーケンシャルなデータを
記録/再生できるハードディスク装置を提供する。 【構成】 記録/再生するデータを入/出力するデータ
専用のインターフェース3と、データ以外のコマンドや
アドレスを入/出力するためのインターフェース4とを
別々に備えている。このため、動画映像や音声情報を記
録するときに、外部にバッファを持つことなく、記録と
同時に再生をすることができる。
Description
【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、特に、動画データや
オーディオデータ等のシーケンシャルなデータの読み出
し/書き込みに用いて好適なハードディスク装置に関す
る。
オーディオデータ等のシーケンシャルなデータの読み出
し/書き込みに用いて好適なハードディスク装置に関す
る。
【0002】
【従来の技術】ハードティスク装置は、大量のデータを
記憶でき、高速でデータを転送できるストレージバイス
である。このようなハードディスク装置を用いた動画の
記録/再生システムが提案されている。
記憶でき、高速でデータを転送できるストレージバイス
である。このようなハードディスク装置を用いた動画の
記録/再生システムが提案されている。
【0003】従来のハードディスク装置では、インター
フェースとして、IDE方式やSCSI方式が用いられ
ている。これらのインターフェースでは、コマンドやア
ドレスを指定してからデータの読み出し/書き込みが行
われる。このため、従来のハードディスク装置を動画の
記録/再生システムに用いると、記録/再生データを一
時的に蓄えておくバッファが必要になる。
フェースとして、IDE方式やSCSI方式が用いられ
ている。これらのインターフェースでは、コマンドやア
ドレスを指定してからデータの読み出し/書き込みが行
われる。このため、従来のハードディスク装置を動画の
記録/再生システムに用いると、記録/再生データを一
時的に蓄えておくバッファが必要になる。
【0004】つまり、図6は、従来のハードディスク装
置の構成を示すものである。このハードディスク装置
は、ドライブブロック201と、サーボブロック202
と、キャッシュメモリ206と、ハードディスクコント
ローラ208とを有している。
置の構成を示すものである。このハードディスク装置
は、ドライブブロック201と、サーボブロック202
と、キャッシュメモリ206と、ハードディスクコント
ローラ208とを有している。
【0005】ドライブブロック201は、磁気ディスク
210と、磁気ディスク210に対するデータの書き込
み/読み出しを行う磁気ヘッド211と、データの変調
/復調を行う変復調器212とからなる。
210と、磁気ディスク210に対するデータの書き込
み/読み出しを行う磁気ヘッド211と、データの変調
/復調を行う変復調器212とからなる。
【0006】サーボブロック202は、磁気ヘッドを回
転させるためのスピンドルモータ222と、磁気ヘッド
を移動させるボイスコイルモータ221と、これらスピ
ンドルモータ222、ボイスコイルモータ221を制御
するサーボ回路220とからなる。
転させるためのスピンドルモータ222と、磁気ヘッド
を移動させるボイスコイルモータ221と、これらスピ
ンドルモータ222、ボイスコイルモータ221を制御
するサーボ回路220とからなる。
【0007】キャッシュメモリ206は、入出力データ
を一時的に退避させるのに用いられる。ハードディスク
コントローラ208は、ホストCPUのコマンドに従っ
て、内部モードを制御すると共に、キャッシュメモリ2
06の制御や、入/出力データに対するエラー訂正処理
を行なっている。
を一時的に退避させるのに用いられる。ハードディスク
コントローラ208は、ホストCPUのコマンドに従っ
て、内部モードを制御すると共に、キャッシュメモリ2
06の制御や、入/出力データに対するエラー訂正処理
を行なっている。
【0008】このハードディスク装置では、入/出力イ
ンターフェース203として、例えば、IDE方式のイ
ンターフェースが用いられている。ホストCPU(図示
せず)とインターフェース203との間で、データの入
/出力、コマンドやアドレスの入/出力が行われる。
ンターフェース203として、例えば、IDE方式のイ
ンターフェースが用いられている。ホストCPU(図示
せず)とインターフェース203との間で、データの入
/出力、コマンドやアドレスの入/出力が行われる。
【0009】IDE方式のインターフェース203にお
いて、ホストCPUは、インターフェース上に割り当て
られたレジスタアドレスにアクセスを行う。レジスタに
はコマンドレジスタ、アドレスレジスタ、データレジス
タなどがある。ホストCPUは、先ず、コマンドレジス
タに、WRITE又はREADといったコマンドを書き
込む。続いてアドレスレジスタに書き込み又は読み出し
先のアドレスを書き込む。その後、データレジスタでデ
ータの送信/受信を行う。
いて、ホストCPUは、インターフェース上に割り当て
られたレジスタアドレスにアクセスを行う。レジスタに
はコマンドレジスタ、アドレスレジスタ、データレジス
タなどがある。ホストCPUは、先ず、コマンドレジス
タに、WRITE又はREADといったコマンドを書き
込む。続いてアドレスレジスタに書き込み又は読み出し
先のアドレスを書き込む。その後、データレジスタでデ
ータの送信/受信を行う。
【0010】ハードディスクコントローラ208は、送
られてきたコマンドに従って、ハードディスク内部のモ
ードを制御する。モードには、書き込みモード、読み出
しモードがある。
られてきたコマンドに従って、ハードディスク内部のモ
ードを制御する。モードには、書き込みモード、読み出
しモードがある。
【0011】書き込みモードでは、ハードディスクコン
トローラ208がWRITのコマンドを受けると、次に
送られてくるアドレスをもとに、サーボ情報をサーボブ
ロック202に出力する。サーブロック202は、この
サーボ情報をもとに、磁気ディスク210上の所定のポ
ジョンに磁気ヘッド211をシークする。また、ハード
ディスクコントローラ208は、ホストCPUが出力す
るデータにエラー訂正コードを付加し、ドライブブロッ
ク201に出力する。ドライブブロック201の変復調
器212で、1−7RLL(Run Length L
Imited)変調がなされ、変調されたデータが磁気
ヘッド211を通じて磁気ディスク210に記録され
る。この動作は、1セクタ毎に繰り返される。
トローラ208がWRITのコマンドを受けると、次に
送られてくるアドレスをもとに、サーボ情報をサーボブ
ロック202に出力する。サーブロック202は、この
サーボ情報をもとに、磁気ディスク210上の所定のポ
ジョンに磁気ヘッド211をシークする。また、ハード
ディスクコントローラ208は、ホストCPUが出力す
るデータにエラー訂正コードを付加し、ドライブブロッ
ク201に出力する。ドライブブロック201の変復調
器212で、1−7RLL(Run Length L
Imited)変調がなされ、変調されたデータが磁気
ヘッド211を通じて磁気ディスク210に記録され
る。この動作は、1セクタ毎に繰り返される。
【0012】読み出しモードでは、ハードディスクコン
トローラ208がREADのコマンドを受けると、次に
送られてくるアドレスをもとに、サーボ情報をサーボブ
ロック202に与える。サーボブロック202は、この
サーボ情報をもとに、磁気ディスク210上の所定のポ
ジションに、磁気ヘッド211をシークする。ドライブ
ブロック201の磁気ディスク210から磁気ヘッド2
11を通じて再生された信号は、変復調器212で1−
7RLL復調がなされ、ハードディスクコントローラ2
08に出力される。ハードディスクコントローラ208
では、エラー訂正処理を行い、ホストCPUにデータを
出力する。この動作は、1セクタ毎に繰り返される。
トローラ208がREADのコマンドを受けると、次に
送られてくるアドレスをもとに、サーボ情報をサーボブ
ロック202に与える。サーボブロック202は、この
サーボ情報をもとに、磁気ディスク210上の所定のポ
ジションに、磁気ヘッド211をシークする。ドライブ
ブロック201の磁気ディスク210から磁気ヘッド2
11を通じて再生された信号は、変復調器212で1−
7RLL復調がなされ、ハードディスクコントローラ2
08に出力される。ハードディスクコントローラ208
では、エラー訂正処理を行い、ホストCPUにデータを
出力する。この動作は、1セクタ毎に繰り返される。
【0013】ハードディスクコントローラ208は、書
き込みモードにおいても読み出しモードにおいても、イ
ンターフェース203とドライブブロック201との間
のタイミングを調停するために、キャッシュメモリ70
にデータを退避する機能を持っている。特にデータが利
用できるときには、磁気ディスク210から再生するこ
となく、キャッシュメモリ206からインターフェース
203にデータを出力するといったことがなされてい
る。
き込みモードにおいても読み出しモードにおいても、イ
ンターフェース203とドライブブロック201との間
のタイミングを調停するために、キャッシュメモリ70
にデータを退避する機能を持っている。特にデータが利
用できるときには、磁気ディスク210から再生するこ
となく、キャッシュメモリ206からインターフェース
203にデータを出力するといったことがなされてい
る。
【0014】図7は、このような従来のハードディスク
を用いた動画記録/再生システムの一例である。図7に
おいて、ホストCPU110は、全体の動作を管理して
いる。記録すべき信号のソースとして、ここでは、チュ
ーナ101が設けられる。
を用いた動画記録/再生システムの一例である。図7に
おいて、ホストCPU110は、全体の動作を管理して
いる。記録すべき信号のソースとして、ここでは、チュ
ーナ101が設けられる。
【0015】記録時には、チューナ101の出力は、A
/Dコンバータ102でディジタル化され、エンコーダ
103に送られる。エンコーダ103は、ディジタル化
された動画データをディスクに記録するために、情報量
を削減するのである。エンコーダ103としては、デー
タを間引いて情報量を減らすようにしたもの、JPEG
やMPEGでデータを圧縮符号化するもの等を用いるこ
とができる。記録すべきデータは、FIFO104に一
時的に蓄えられる。このFIFO104の出力がハード
ディスク装置109に供給され、記録される。ハードデ
ィスク109は、例えはIDE方式のインターフェース
ののである。
/Dコンバータ102でディジタル化され、エンコーダ
103に送られる。エンコーダ103は、ディジタル化
された動画データをディスクに記録するために、情報量
を削減するのである。エンコーダ103としては、デー
タを間引いて情報量を減らすようにしたもの、JPEG
やMPEGでデータを圧縮符号化するもの等を用いるこ
とができる。記録すべきデータは、FIFO104に一
時的に蓄えられる。このFIFO104の出力がハード
ディスク装置109に供給され、記録される。ハードデ
ィスク109は、例えはIDE方式のインターフェース
ののである。
【0016】再生時には、ハードディスク109の出力
は、FIFO105に供給される。FIFO105の出
力がデコーダ106に供給される。デコーダ106は、
エンコーダ103と反対の処理を行い、再生データをデ
コードするものである。デコーダ106の出力は、D/
Aコンバータ107に供給されてアナログ信号に戻さ
れ、テレビジョン受像機108に供給される。
は、FIFO105に供給される。FIFO105の出
力がデコーダ106に供給される。デコーダ106は、
エンコーダ103と反対の処理を行い、再生データをデ
コードするものである。デコーダ106の出力は、D/
Aコンバータ107に供給されてアナログ信号に戻さ
れ、テレビジョン受像機108に供給される。
【0017】従来のハードィスク装置109は、前述し
たように、データの記録/再生をする場合に、コマンド
やアドレスを送ってから、データを送っている。したが
って、コマンドやアドレスを送っている間は、データを
入/出力できない。これに対して、動画データやオーデ
ィオデータは、シーケンシャルなデータであり、絶え間
無く転送されている。このため、従来では、記録又は再
生すべき動画データやビデオをバッファするためのFI
FOメモリ104及び105が必要になる。
たように、データの記録/再生をする場合に、コマンド
やアドレスを送ってから、データを送っている。したが
って、コマンドやアドレスを送っている間は、データを
入/出力できない。これに対して、動画データやオーデ
ィオデータは、シーケンシャルなデータであり、絶え間
無く転送されている。このため、従来では、記録又は再
生すべき動画データやビデオをバッファするためのFI
FOメモリ104及び105が必要になる。
【0018】またキャッシュメモリ制御は、ランダムア
クセスを前提に制御されているため、ハードディスクコ
ントローラがキャッシュメモリから読み出しするのか、
磁気ディスクから再生するのかを判断する時間などがあ
り、動画データや音声データのような連続したデータを
記録再生するのには無駄が生じてしまう。
クセスを前提に制御されているため、ハードディスクコ
ントローラがキャッシュメモリから読み出しするのか、
磁気ディスクから再生するのかを判断する時間などがあ
り、動画データや音声データのような連続したデータを
記録再生するのには無駄が生じてしまう。
【0019】更に、従来のハードディスク装置109で
は、データをインターフェース上のタイミングを合わせ
る必要があるため、ハードディスクのシーク時間などの
待ち時間がインターフェース上では規定できない。この
ため、バッファの最適化ができないという問題がある。
は、データをインターフェース上のタイミングを合わせ
る必要があるため、ハードディスクのシーク時間などの
待ち時間がインターフェース上では規定できない。この
ため、バッファの最適化ができないという問題がある。
【0020】したがって、この発明の目的は、外部にバ
ッファを持つことなく、動画データやオーディオデータ
のようなシーケンシャルなデータを記録/再生できるハ
ードディスク装置を提供することにある。
ッファを持つことなく、動画データやオーディオデータ
のようなシーケンシャルなデータを記録/再生できるハ
ードディスク装置を提供することにある。
【0021】この発明の他の目的は、バッファメモリの
容量の最適化ができ、恰も記録しながら再生をするよう
な制御が行なえるハードディスク装置を提供することに
ある。
容量の最適化ができ、恰も記録しながら再生をするよう
な制御が行なえるハードディスク装置を提供することに
ある。
【0022】
【課題を解決するための手段】この発明は、データを記
録/再生する磁気ディスクと、磁気ディスク上を移動
し、磁気ディスクへのデータの記録再生を行う磁気ヘッ
ドと、磁気ディスクの回転を制御すると共に、磁気ディ
スクの所定のアドレスにデータの読み出し/書き込みを
行うように制御する制御手段とからなるハードディスク
装置において、記録/再生するデータを入/出力するデ
ータ用インターフェースと、コマンドやアドレス等を入
/出力するコマンド/アドレス用インターフェースとを
夫々別々に設けるようにしたことを特徴とするハードデ
ィスク装置である。
録/再生する磁気ディスクと、磁気ディスク上を移動
し、磁気ディスクへのデータの記録再生を行う磁気ヘッ
ドと、磁気ディスクの回転を制御すると共に、磁気ディ
スクの所定のアドレスにデータの読み出し/書き込みを
行うように制御する制御手段とからなるハードディスク
装置において、記録/再生するデータを入/出力するデ
ータ用インターフェースと、コマンドやアドレス等を入
/出力するコマンド/アドレス用インターフェースとを
夫々別々に設けるようにしたことを特徴とするハードデ
ィスク装置である。
【0023】この発明は、データを記録/再生する磁気
ディスクと、磁気ディスク上を移動し、磁気ディスクへ
のデータの記録再生を行う磁気ヘッドと、磁気ディスク
の回転を制御すると共に、磁気ディスクの所定のアドレ
スにデータの読み出し/書き込みを行うように制御する
制御手段とからなるハードディスク装置において、記録
データを入力する入力データ用インターフェースと、再
生データを出力する出力データ用インターフェースと、
コマンドやアドレス等を入/出力するコマンド/アドレ
ス用インターフェースとを夫々別々に設けるようにした
ことを特徴とするハードディスク装置である。
ディスクと、磁気ディスク上を移動し、磁気ディスクへ
のデータの記録再生を行う磁気ヘッドと、磁気ディスク
の回転を制御すると共に、磁気ディスクの所定のアドレ
スにデータの読み出し/書き込みを行うように制御する
制御手段とからなるハードディスク装置において、記録
データを入力する入力データ用インターフェースと、再
生データを出力する出力データ用インターフェースと、
コマンドやアドレス等を入/出力するコマンド/アドレ
ス用インターフェースとを夫々別々に設けるようにした
ことを特徴とするハードディスク装置である。
【0024】
【作用】記録/再生するデータを入/出力するデータ専
用のインターフェース3と、データ以外のコマンドやア
ドレスを入/出力するためのインターフェース4とを備
えている。このため、動画映像や音声情報を記録すると
きに、外部にバッファを持つことなく、記録と同時に再
生をすることができる。
用のインターフェース3と、データ以外のコマンドやア
ドレスを入/出力するためのインターフェース4とを備
えている。このため、動画映像や音声情報を記録すると
きに、外部にバッファを持つことなく、記録と同時に再
生をすることができる。
【0025】また、記録/再生するデータを入力するデ
ータ専用のインターフェース53Aと、記録/再生する
データを出力するデータ専用のインターフェース53B
と、データ以外のコマンドやアドレスを入/出力するた
めのインターフェース54とを備えている。そして、イ
ンターフェース53A及び53Bに対して設けられたと
FIFO56A及び56Bの容量を最適化することで、
恰も記録しながら再生をするような制御が行なえる。
ータ専用のインターフェース53Aと、記録/再生する
データを出力するデータ専用のインターフェース53B
と、データ以外のコマンドやアドレスを入/出力するた
めのインターフェース54とを備えている。そして、イ
ンターフェース53A及び53Bに対して設けられたと
FIFO56A及び56Bの容量を最適化することで、
恰も記録しながら再生をするような制御が行なえる。
【0026】
【実施例】以下、この発明の一実施例について図面を参
照して説明する。図1は、この発明の一実施例を示すも
のである。図1において、1はドライブブロック、2は
サーボブロックである。
照して説明する。図1は、この発明の一実施例を示すも
のである。図1において、1はドライブブロック、2は
サーボブロックである。
【0027】ドライブブロック1は、磁気ディスク10
と、磁気ディスク10にデータを記録/再生する磁気ヘ
ッド11と、記録/再生データを変調/復調する変復調
器12とからなる。
と、磁気ディスク10にデータを記録/再生する磁気ヘ
ッド11と、記録/再生データを変調/復調する変復調
器12とからなる。
【0028】サーボブロック2は、磁気ディスク10を
回転させるためのスピンドルモータ22と、磁気ヘッド
11を移動させるボイスコイルモータ21と、これらス
ピンドルモータ22、ボイスコイルモータ21を制御す
るサーボ回路20とからなる。
回転させるためのスピンドルモータ22と、磁気ヘッド
11を移動させるボイスコイルモータ21と、これらス
ピンドルモータ22、ボイスコイルモータ21を制御す
るサーボ回路20とからなる。
【0029】この発明が適用されたバードディスク装置
では、インターフェース3と、インターフェース4とが
設けられる。インターフェース3は、データ専用のイン
ターフェースで、スイッチ31を通じてFIFO6の入
力端子に接続される。FIFO6の出力端子は、スイッ
チ32を通じてハードディスクコントローラ8に接続さ
れる。
では、インターフェース3と、インターフェース4とが
設けられる。インターフェース3は、データ専用のイン
ターフェースで、スイッチ31を通じてFIFO6の入
力端子に接続される。FIFO6の出力端子は、スイッ
チ32を通じてハードディスクコントローラ8に接続さ
れる。
【0030】インターフェース4は、データ以外(主に
コマンドおよびアドレス用)のインターフェースで、ハ
ードディスクコントローラ8に接続される。ホストCP
Uは、このインターフェース4に対して、レジスタアド
レスを定めてコマンド及びアドレスを書き込む。
コマンドおよびアドレス用)のインターフェースで、ハ
ードディスクコントローラ8に接続される。ホストCP
Uは、このインターフェース4に対して、レジスタアド
レスを定めてコマンド及びアドレスを書き込む。
【0031】ハードディスクコントローラ8は、コマン
ドに従って、ハードディスク内部のモードを制御する。
またハードディスクコントローラ8は、FIFO6を制
御する機能35と、サーボブロック2が磁気ディスク1
0の連続したセクタをトレースできるように、連続する
アドレスを発生する機能36を持つ。
ドに従って、ハードディスク内部のモードを制御する。
またハードディスクコントローラ8は、FIFO6を制
御する機能35と、サーボブロック2が磁気ディスク1
0の連続したセクタをトレースできるように、連続する
アドレスを発生する機能36を持つ。
【0032】書き込みモードでは、インターフェース4
から入力されるWRITEコマンドをハードディスクコ
ントローラ8が受けると、次に送られてくるアドレスを
もとに、サーボ情報をサーボブロック2に与える。サー
ボブロック2は、このサーボ情報をもとに、磁気ディス
ク10上の所定のポジションに磁気ヘッド11をシーク
する。またハードディスクコントローラ8は、スイッチ
31及び32を夫々端子31A及び32A側に接続し、
FIFO6が出力するデータにエラー訂正コードを付加
してドライブブロック1へ出力する。ドライブブロック
1の変復調器12は、このデータを変調し、磁気ヘッド
11を通じて磁気ディスク10へ記録する。
から入力されるWRITEコマンドをハードディスクコ
ントローラ8が受けると、次に送られてくるアドレスを
もとに、サーボ情報をサーボブロック2に与える。サー
ボブロック2は、このサーボ情報をもとに、磁気ディス
ク10上の所定のポジションに磁気ヘッド11をシーク
する。またハードディスクコントローラ8は、スイッチ
31及び32を夫々端子31A及び32A側に接続し、
FIFO6が出力するデータにエラー訂正コードを付加
してドライブブロック1へ出力する。ドライブブロック
1の変復調器12は、このデータを変調し、磁気ヘッド
11を通じて磁気ディスク10へ記録する。
【0033】ハードディスクコントローラ8は、FIF
O6が出力するデータを磁気ディスク10の連続したセ
クタ上に記録をするように、連続アドレスを発生する。
この連続アドレスをシークするように、サーボブロック
2に対してサーボ情報が送られる。このため、ホストC
PUは、セクタ毎にコマンドやアドレスを送信する必要
がない。
O6が出力するデータを磁気ディスク10の連続したセ
クタ上に記録をするように、連続アドレスを発生する。
この連続アドレスをシークするように、サーボブロック
2に対してサーボ情報が送られる。このため、ホストC
PUは、セクタ毎にコマンドやアドレスを送信する必要
がない。
【0034】読み出しモードでは、インターフェース4
から入力されるREADコマンドをハードディスクコン
トローラ8が受けると、次に送られてくるアドレスをシ
ークするように、サーボ情報をサーボブロック2に与え
る。サーボブロック2は、このサーボ情報をもとに、磁
気ディスク10上の所定のポジションに磁気ヘッド11
をシークする。ドライブブロック1における磁気ディス
ク10から磁気ヘッド11を通じて再生された信号は、
変復調器12で復調がなされ、ハードディスクコントロ
ーラ8に出力される。ハードディスクコントローラ8で
は、エラー訂正処理を行ない、スイッチ31及び32を
端子31B及び32B側に接続して、FIFO6にデー
タを出力する。ハードディスクコントローラ8は、磁気
ディスク10の連続したセクタ上を再生するように、連
続アドレスを発生する。そして、サーボブロック2に対
してサーボ情報が送られる。このため、ホストCPU
は、セクタ毎(或いはクラスタ毎)にコマンドやアドレ
スを送信する必要がない。
から入力されるREADコマンドをハードディスクコン
トローラ8が受けると、次に送られてくるアドレスをシ
ークするように、サーボ情報をサーボブロック2に与え
る。サーボブロック2は、このサーボ情報をもとに、磁
気ディスク10上の所定のポジションに磁気ヘッド11
をシークする。ドライブブロック1における磁気ディス
ク10から磁気ヘッド11を通じて再生された信号は、
変復調器12で復調がなされ、ハードディスクコントロ
ーラ8に出力される。ハードディスクコントローラ8で
は、エラー訂正処理を行ない、スイッチ31及び32を
端子31B及び32B側に接続して、FIFO6にデー
タを出力する。ハードディスクコントローラ8は、磁気
ディスク10の連続したセクタ上を再生するように、連
続アドレスを発生する。そして、サーボブロック2に対
してサーボ情報が送られる。このため、ホストCPU
は、セクタ毎(或いはクラスタ毎)にコマンドやアドレ
スを送信する必要がない。
【0035】更に、ハードディスクコントローラ8は、
入力データのパターン検出を行ないFIFO6の書き込
みを制御する機能を有している。例えば、磁気ディスク
の所定数のセクタからなるクラスタ毎に、1フレーム分
のデータを記録する場合、ハードディスクコンローラ8
は、入力データの1フレームの先頭のヘッダーを検出
し、ヘッダーが検出されたら、FIFO6をリセットす
る。これにより、FIFO6には、1フレームの先頭か
らデータが詰め込まれ、1フレームが1クラスタに記録
される。このクラスタ毎にアクセスすることでスムーズ
な特殊再生が可能になる。
入力データのパターン検出を行ないFIFO6の書き込
みを制御する機能を有している。例えば、磁気ディスク
の所定数のセクタからなるクラスタ毎に、1フレーム分
のデータを記録する場合、ハードディスクコンローラ8
は、入力データの1フレームの先頭のヘッダーを検出
し、ヘッダーが検出されたら、FIFO6をリセットす
る。これにより、FIFO6には、1フレームの先頭か
らデータが詰め込まれ、1フレームが1クラスタに記録
される。このクラスタ毎にアクセスすることでスムーズ
な特殊再生が可能になる。
【0036】図2は、この発明の他の実施例を示すもの
である。図2において、ドライブブロック51及びサー
ボブロック52は、前述の第1の実施例におけるドライ
ブブロック1及びサーボブロック2と同様である。
である。図2において、ドライブブロック51及びサー
ボブロック52は、前述の第1の実施例におけるドライ
ブブロック1及びサーボブロック2と同様である。
【0037】この実施例では、インターフェース53A
及び53Bと、インターフェース54とが設けられる。
及び53Bと、インターフェース54とが設けられる。
【0038】インターフェース53Aは、入力データ専
用のインターフェースで、FIFO56Aの入力端子に
接続される。FIFO56Aの出力端子は、ハードディ
スクコントローラ58に接続される。
用のインターフェースで、FIFO56Aの入力端子に
接続される。FIFO56Aの出力端子は、ハードディ
スクコントローラ58に接続される。
【0039】インターフェース53Bは、出力データ専
用のインターフェースで、FIFO56Bの出力端子に
接続される。FIFO56Bの入力端子はハードディス
クコントローラ58に接続される。
用のインターフェースで、FIFO56Bの出力端子に
接続される。FIFO56Bの入力端子はハードディス
クコントローラ58に接続される。
【0040】インターフェース54は、データ以外(主
にコマンドおよびアドレス用)のインターフェースで、
ハードディスクコントローラ58に接続される。ホスト
CPUは、このインターフェース54に対して、レジス
タアドレスを定めてコマンド及びアドレスを書き込む。
ハードディスクコントローラ58は、コマンドに従って
ハードディスク内部のモードを制御する。またハードデ
ィスクコントローラ58は、FIFO56A、56Bを
制御する機能85と、連続アドレスの発生機能86とを
持つ。
にコマンドおよびアドレス用)のインターフェースで、
ハードディスクコントローラ58に接続される。ホスト
CPUは、このインターフェース54に対して、レジス
タアドレスを定めてコマンド及びアドレスを書き込む。
ハードディスクコントローラ58は、コマンドに従って
ハードディスク内部のモードを制御する。またハードデ
ィスクコントローラ58は、FIFO56A、56Bを
制御する機能85と、連続アドレスの発生機能86とを
持つ。
【0041】書き込みモードでは、インターフェース5
4から入力されるWRITEコマンドをハードディスク
コントローラ58が受けると、次に送られてくるアドレ
スをもとに、サーボ情報をサーボブロック52に与え
る。サーボブロック52は、このサーボ情報をもとに、
磁気ディスク60上の所定のポジションに磁気ヘッド6
1をシークする。またハードディスクコントローラ58
は、入力データ用FIFO56Aが出力するデータにエ
ラー訂正符号を付加して、ドライブブロック51へ出力
する。ドライブブロック51の変復調器12は、このデ
ータを変調し、磁気ヘッド61を通じて、磁気ディスク
60へ記録する。
4から入力されるWRITEコマンドをハードディスク
コントローラ58が受けると、次に送られてくるアドレ
スをもとに、サーボ情報をサーボブロック52に与え
る。サーボブロック52は、このサーボ情報をもとに、
磁気ディスク60上の所定のポジションに磁気ヘッド6
1をシークする。またハードディスクコントローラ58
は、入力データ用FIFO56Aが出力するデータにエ
ラー訂正符号を付加して、ドライブブロック51へ出力
する。ドライブブロック51の変復調器12は、このデ
ータを変調し、磁気ヘッド61を通じて、磁気ディスク
60へ記録する。
【0042】読み出しモードでは、インターフェース5
4から入力されるREADコマンドをハードディスクコ
ントローラ58が受けると、次に送られてくるアドレス
をもとにサーボ情報をサーボブロック52に与える。サ
ーボブロック52は、このサーボ情報をもとに、磁気デ
ィスク60上の所定のポジションに磁気ヘッド61をシ
ークする。ドライブブロック51の磁気ディスク60か
ら磁気ヘッド61を通じて再生された信号は、変復調器
62で復調がなされ、ハードディスクコントローラ58
に出力される。ハードディスクコントローラ58は、エ
ラー訂正処理を行ない、出力データ用FIFO56Bに
データを出力する。
4から入力されるREADコマンドをハードディスクコ
ントローラ58が受けると、次に送られてくるアドレス
をもとにサーボ情報をサーボブロック52に与える。サ
ーボブロック52は、このサーボ情報をもとに、磁気デ
ィスク60上の所定のポジションに磁気ヘッド61をシ
ークする。ドライブブロック51の磁気ディスク60か
ら磁気ヘッド61を通じて再生された信号は、変復調器
62で復調がなされ、ハードディスクコントローラ58
に出力される。ハードディスクコントローラ58は、エ
ラー訂正処理を行ない、出力データ用FIFO56Bに
データを出力する。
【0043】この実施例では、記録データ用のインター
フェース53Aと、再生データ用のインターフェース5
3Bと、データ以外のコマンドやアドレスのインターフ
ェース54とを、夫々、別々に有している。そして、イ
ンターフェース53A及び53Bに対して、FIFO5
6A及び56Bが設けられている。このため、恰も、連
続した記録を行いながら、以前のデータを再生するよう
なことができる。つまり、図3に示すように、現在時刻
でポジションA1への記録を行っている間に、例えば3
0分前のポジションA2の再生を行うようなことができ
る。なお、ポジションA1及びA2の位置は、自在に設
定できる。このような記録再生が行なえることについ
て、図4を参照して説明する。
フェース53Aと、再生データ用のインターフェース5
3Bと、データ以外のコマンドやアドレスのインターフ
ェース54とを、夫々、別々に有している。そして、イ
ンターフェース53A及び53Bに対して、FIFO5
6A及び56Bが設けられている。このため、恰も、連
続した記録を行いながら、以前のデータを再生するよう
なことができる。つまり、図3に示すように、現在時刻
でポジションA1への記録を行っている間に、例えば3
0分前のポジションA2の再生を行うようなことができ
る。なお、ポジションA1及びA2の位置は、自在に設
定できる。このような記録再生が行なえることについ
て、図4を参照して説明する。
【0044】図4において、mは磁気ディスク60に対
するデータ転送レートを、wはシーク時間と回転待時間
との和を、vは記録または再生するデータの転送レート
を、sはFIFO56A、56Bの容量をあらわしてい
る。
するデータ転送レートを、wはシーク時間と回転待時間
との和を、vは記録または再生するデータの転送レート
を、sはFIFO56A、56Bの容量をあらわしてい
る。
【0045】図4Aは、入力データをFIFO6にすべ
て書き込む時間をあらわしており、この時間は、s/v
となる。図4Bは、ドライブブロックの動作時間をあら
わしている。FIFO56Aのデータを読み出して、す
べてディスクに書き込む時間がs/m、ディスク上の書
き込みポジションから読み出しポジションへの移動時間
がw、同様にディスクから読み出したデータをFIFO
56Bにすべて書き込む時間がs/m、ディスク上の読
み出しポジションから次の書き込みポジションへの移動
時間がwとなる。図4Cは、FIFO56Bのデータを
読み出して出力する時間をあらわしており、この時間も
s/vとなる。図示しているように、FIFO56Aに
データを書き込む時間あるいはFIFO56B7からデ
ータを読み出す時間(s/v)がドライブブロック52
の動作時間(s/m + w +s/m + w)に等
しいとき、動画映像情報や音声情報をあたかも同時に記
録再生しているようにみせることができる。
て書き込む時間をあらわしており、この時間は、s/v
となる。図4Bは、ドライブブロックの動作時間をあら
わしている。FIFO56Aのデータを読み出して、す
べてディスクに書き込む時間がs/m、ディスク上の書
き込みポジションから読み出しポジションへの移動時間
がw、同様にディスクから読み出したデータをFIFO
56Bにすべて書き込む時間がs/m、ディスク上の読
み出しポジションから次の書き込みポジションへの移動
時間がwとなる。図4Cは、FIFO56Bのデータを
読み出して出力する時間をあらわしており、この時間も
s/vとなる。図示しているように、FIFO56Aに
データを書き込む時間あるいはFIFO56B7からデ
ータを読み出す時間(s/v)がドライブブロック52
の動作時間(s/m + w +s/m + w)に等
しいとき、動画映像情報や音声情報をあたかも同時に記
録再生しているようにみせることができる。
【0046】すなわち s/v = s/m + w + s/m + w の関係式から FIFO56A、56Bの容量について
計算すると s = 2・m・w・v/(m−2v) となる。
計算すると s = 2・m・w・v/(m−2v) となる。
【0047】つまり s ≧ 2・m・w・v/(m−2v) の関係を満足するFIFO56A、56Bを入力データ
用及び出力データ用にそれぞれ持つことで同時記録再生
が可能なハードディスクを実現できる。
用及び出力データ用にそれぞれ持つことで同時記録再生
が可能なハードディスクを実現できる。
【0048】
【発明の効果】この発明によれ、記録/再生するデータ
を入/出力するデータ専用のインターフェース3と、デ
ータ以外のコマンドやアドレスを入/出力するためのイ
ンターフェース4とを備えている。このため、動画映像
や音声情報を記録するときに、外部にバッファを持つこ
となく、記録と同時に再生をすることができる。また、
ホストCPUが直接データ転送に関わらないのに加え、
通常録画再生時にはセクタ毎にアクセスする必要がない
のでホストCPUの負荷が軽くなる。また、画像情報の
フレーム単位のような区切りをクラスタ毎に記録するこ
とでスムーズな検索や特殊再生を実現する。
を入/出力するデータ専用のインターフェース3と、デ
ータ以外のコマンドやアドレスを入/出力するためのイ
ンターフェース4とを備えている。このため、動画映像
や音声情報を記録するときに、外部にバッファを持つこ
となく、記録と同時に再生をすることができる。また、
ホストCPUが直接データ転送に関わらないのに加え、
通常録画再生時にはセクタ毎にアクセスする必要がない
のでホストCPUの負荷が軽くなる。また、画像情報の
フレーム単位のような区切りをクラスタ毎に記録するこ
とでスムーズな検索や特殊再生を実現する。
【0049】更に、この発明によれば、記録/再生する
データを入力するデータ専用のインターフェース53A
と、記録/再生するデータを出力するデータ専用のイン
ターフェース53Bと、データ以外のコマンドやアドレ
スを入/出力するためのインターフェース54とを備え
ている。そして、インターフェース53A及び53Bに
対して設けられたとFIFO56A及び56Bの容量を
最適化することで、恰も記録しながら再生をするような
制御が行なえる。
データを入力するデータ専用のインターフェース53A
と、記録/再生するデータを出力するデータ専用のイン
ターフェース53Bと、データ以外のコマンドやアドレ
スを入/出力するためのインターフェース54とを備え
ている。そして、インターフェース53A及び53Bに
対して設けられたとFIFO56A及び56Bの容量を
最適化することで、恰も記録しながら再生をするような
制御が行なえる。
【図1】この発明が適用されたハードディスク装置の一
実施例を示すブロック図である。
実施例を示すブロック図である。
【図2】この発明が適用されたハードディスク装置の他
の実施例を示すブロック図である。
の実施例を示すブロック図である。
【図3】この発明が適用されたハードディスク装置の他
の実施例の説明に用いる略線図である。
の実施例の説明に用いる略線図である。
【図4】この発明が適用されたハードディスク装置の他
の実施例の説明に用いる略線図である。
の実施例の説明に用いる略線図である。
【図5】この発明が適用されたハードディスク装置を用
いた動作記録再生システムのブロック図である。
いた動作記録再生システムのブロック図である。
【図6】従来のハードディスク装置の一例を示すブロッ
ク図である。
ク図である。
【図7】従来のハードディスク装置を用いた動作記録再
生システムのブロック図である。
生システムのブロック図である。
1 ドライブブロック 2 サーボブロック 3 データ専用インターフェース 4 データ以外のインターフェース 6 FIFO 51 ドライブブロック 52 サーボブロック 53A 入力データ用インターフェース 53B 出力データ用インターフェース 54 データ以外のインターフェース 56A、56B FIFO
Claims (7)
- 【請求項1】 データを記録/再生する磁気ディスク
と、 上記磁気ディスク上を移動し、上記磁気ディスクへのデ
ータの記録再生を行う 磁気ヘッドと、上記磁気ディスクの回転を制御すると共
に、上記磁気ディスクの所定のアドレスにデータの読み
出し/書き込みを行うように制御する制御手段とからな
るハードディスク装置において、 記録/再生するデータを入/出力するデータ用インター
フェースと、コマンドやアドレス等を入/出力するコマ
ンド/アドレス用インターフェースとを夫々別々に設け
るようにしたことを特徴とするハードディスク装置。 - 【請求項2】 上記データ用インターフェースにFIF
Oメモリを接続したことを特徴とする請求項1記載のハ
ードディスク装置。 - 【請求項3】 上記制御手段は、上記磁気ヘッドを上記
磁気ディスク上の連続したアドレスにトレースさせて書
き込み及び読み出しを行うようにした請求項1又は2記
載のハードディスク装置。 - 【請求項4】 上記制御手段は、データのヘッダーを検
出し、上記ヘッダーが検出されたら、上記データ用のイ
ンターフェースに接続したFIFOメモリの先頭からデ
ータを蓄えるようにしたことを特徴とする請求項1〜3
記載のハードディスク装置。 - 【請求項5】 データを記録/再生する磁気ディスク
と、 上記磁気ディスク上を移動し、上記磁気ディスクへのデ
ータの記録再生を行う磁気ヘッドと、 上記磁気ディスクの回転を制御すると共に、上記磁気デ
ィスクの所定のアドレスにデータの読み出し/書き込み
を行うように制御する制御手段とからなるハードディス
ク装置において、 記録データを入力する入力データ用インターフェース
と、再生データを出力する出力データ用インターフェー
スと、コマンドやアドレス等を入/出力するコマンド/
アドレス用インターフェースとを夫々別々に設けるよう
にしたことを特徴とするハードディスク装置。 - 【請求項6】 上記入力データ用インターフェース及び
上記出力データ用インターフェースに夫々FIFOメモ
リを接続したことを特徴とする請求項5記載のハードデ
ィスク装置。 - 【請求項7】 上記FIFOメモリの容量sは、データ
の転送レートをm、シーク時間と回転待ち時間との和を
w、記録又は再生するデータの転送レートをv、とした
とき、 s≧2・m・w・v/(m−2v) の関係を満足するようにした請求項5又は6記載のハー
ドディスク装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7023482A JPH08195031A (ja) | 1995-01-18 | 1995-01-18 | ハードディスク装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7023482A JPH08195031A (ja) | 1995-01-18 | 1995-01-18 | ハードディスク装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH08195031A true JPH08195031A (ja) | 1996-07-30 |
Family
ID=12111754
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7023482A Pending JPH08195031A (ja) | 1995-01-18 | 1995-01-18 | ハードディスク装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH08195031A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002245714A (ja) * | 2000-12-12 | 2002-08-30 | Sony Corp | ディスクドライブシステム |
| US7194588B2 (en) | 2003-07-08 | 2007-03-20 | Sanyo Electric Co., Ltd. | Method for reproducing digital information and digital information recording or reproducing device |
| JP2009261016A (ja) * | 2001-11-13 | 2009-11-05 | British Sky Broadcasting Ltd | テレビ信号の受信器における改良 |
| US7640393B2 (en) | 2004-08-13 | 2009-12-29 | Sanyo Electric Co., Ltd. | Signal reproducing device |
-
1995
- 1995-01-18 JP JP7023482A patent/JPH08195031A/ja active Pending
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002245714A (ja) * | 2000-12-12 | 2002-08-30 | Sony Corp | ディスクドライブシステム |
| JP2009261016A (ja) * | 2001-11-13 | 2009-11-05 | British Sky Broadcasting Ltd | テレビ信号の受信器における改良 |
| EP2290960B1 (en) * | 2001-11-13 | 2013-04-03 | British Sky Broadcasting Limited | Improvements in receivers for television signals |
| US9084017B2 (en) | 2001-11-13 | 2015-07-14 | British Sky Broadcasting Ltd. | Receivers for television signals |
| US9113209B2 (en) | 2001-11-13 | 2015-08-18 | British Sky Broadcasting Ltd | Receivers for television signals |
| US9124935B2 (en) | 2001-11-13 | 2015-09-01 | British Sky Broadcasting Ltd. | Receivers for television signals |
| US7194588B2 (en) | 2003-07-08 | 2007-03-20 | Sanyo Electric Co., Ltd. | Method for reproducing digital information and digital information recording or reproducing device |
| US7640393B2 (en) | 2004-08-13 | 2009-12-29 | Sanyo Electric Co., Ltd. | Signal reproducing device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2003032617A (ja) | データ記録再生装置及び方法 | |
| US6772284B2 (en) | Disk apparatus capable of continuous display of data using a single recording head | |
| JPH08195031A (ja) | ハードディスク装置 | |
| JP3173949B2 (ja) | ディスク再生装置 | |
| JP2843703B2 (ja) | デジタル記録再生装置 | |
| JPH10302390A (ja) | データ記録装置、データ再生装置、データ記録再生装置、データ記録方法、データ再生方法及びデータ記録再生方法 | |
| JP3444056B2 (ja) | 記録再生装置及び記録再生方法 | |
| JP2000251381A (ja) | ディスク・ダビング・システム | |
| JPH1049994A (ja) | 情報再生装置 | |
| JPH08195027A (ja) | ハードディスク装置 | |
| JPH07226027A (ja) | ディスク記録再生装置 | |
| JP3043468B2 (ja) | デジタルデータ記録媒体の複製装置 | |
| JP3452204B2 (ja) | メモリ制御回路及びデイスク再生装置 | |
| JPH08235752A (ja) | ディスク記録再生装置 | |
| JPH03296976A (ja) | 光ディスク記録再生装置 | |
| JP2006107633A (ja) | データ転送方法およびデータ再生装置 | |
| JPH07203374A (ja) | 画像情報記録再生装置 | |
| JPH08242426A (ja) | ディスク再生装置 | |
| JP2003151214A (ja) | データ記録再生装置 | |
| JPS61168104A (ja) | 音声蓄積装置 | |
| JPH04341237A (ja) | 記録・再生装置 | |
| JPH11134772A (ja) | データ信号の再生方法及び再生装置 | |
| JPH09213015A (ja) | A/v信号記録装置および記録方法 | |
| JPH09297662A (ja) | 記録再生装置および方法 | |
| JPH0856325A (ja) | データ伝送制御装置 |