【手続補正書】
【提出日】平成16年6月17日(2004.6.17)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データが記録される記録単位が所定の間隔でトラック上に配置されたディスク媒体と、前記ディスク媒体上の各記録単位に対してヘッドを通してデータの読み出しを行う読み出し手段と、少なくとも前記読み出し手段に対する駆動電力の供給を制御する電力制御手段と、前記ディスク媒体から読み出されたデータを一時格納するためのリードデータ用バッファ領域が確保されたバッファメモリと、ホストとの間のコマンド、データの通信、前記バッファメモリの制御、及び前記読み出し手段を通して行われる前記ディスク媒体からのデータ読み出しの制御を司るディスクコントローラとを備えたディスク記憶装置において、
前記ディスクコントローラに設けられ、前記バッファメモリに確保された前記リードデータ用バッファ領域が前記ホストへの未転送のデータで全て満たされている第１の状態から、前記ホストへの転送により所定量の空きが生じる第２の状態に遷移したことを検出して、その旨の検出信号を出力するバッファ制御手段と、
前記リードデータ用バッファ領域が前記ホストへの未転送のデータで全て満たされている前記第１の状態の期間、前記電力制御手段による前記読み出し手段に対する駆動電力の供給を停止させ、前記バッファ制御手段からの前記検出信号の出力に応じて、前記電力制御手段による前記読み出し手段に対する駆動電力の供給を再開させる主制御手段とを具備することを特徴とするディスク記憶装置。
【請求項２】
データが記録される記録単位が所定の間隔でトラック上に配置されたディスク媒体と、前記ディスク媒体上の各記録単位に対してヘッドを通してデータの書き込みを行う書き込み手段と、少なくとも前記書き込み手段に対する駆動電力の供給を制御する電力制御手段と、ホストから転送される前記ディスク媒体に書き込むべきデータを一時格納するためのライトデータ用バッファ領域が確保されたバッファメモリと、ホストとの間のコマンド、データの通信、前記バッファメモリの制御、及び前記書き込み手段を通して行われる前記ディスク媒体へのデータ書き込みの制御を司るディスクコントローラとを備えたディスク記憶装置において、
前記ディスクコントローラに設けられ、前記バッファメモリに確保された前記ライトデータ用バッファ領域に前記ディスク媒体に書き込むべきデータが存在しなくなった第１の状態から、前記ホストからの新たなデータの転送により所定量の未書き込みのデータが存在する第２の状態に遷移したことを検出して、その旨の検出信号を出力するバッファ制御手段と、
前記ライトデータ用バッファ領域に前記ディスク媒体に書き込むべきデータが存在しなくなった前記第１の状態の期間、前記電力制御手段による前記書き込み手段に対する駆動電力の供給を停止させ、前記バッファ制御手段からの前記検出信号の出力に応じて、前記電力制御手段による前記書き込み手段に対する駆動電力の供給を再開させる主制御手段とを具備することを特徴とするディスク記憶装置。
【請求項３】
前記バッファ制御手段は、前記ディスク媒体から前記読み出し手段を通じて前記バッファメモリの前記リードデータ用バッファ領域にデータが第１の所定量読み出される毎に１加算され、当該リードデータ用バッファ領域から前記ホストへデータが前記第１の所定量転送される毎に１減算されるカウンタを有し、前記カウンタの値が前記リードデータ用バッファ領域の容量を前記第１の所定量で除した値まで増加し、その後第２の所定量だけ減少した場合に、前記検知信号を出力することを特徴とする請求項１記載のディスク記憶装置。
【請求項４】
前記バッファ制御手段は、前記ディスク媒体から前記読み出し手段を通じて読み出されるデータの格納先となる前記バッファメモリ上のデータアドレスを示すディスクポインタ、及び次にホストへ転送するデータの前記バッファメモリ上のデータアドレスを示すホストポインタを有し、前記ディスクポインタが前記ホストポインタに一旦追いついて、その後当該ホストポインタが所定値だけ減少した場合に、前記検知信号を出力することを特徴とする請求項１記載のディスク記憶装置。
【請求項５】
前記バッファ制御手段は、前記ディスク媒体から前記読み出し手段を通じて前記バッファメモリの前記リードデータ用バッファ領域にデータが第１の所定量読み出される毎に１加算される第１のカウンタ、及び前記バッファメモリの前記リードデータ用バッファ領域から前記ホストへデータが前記第１の所定量転送される毎に１加算される第２のカウンタを有し、前記第１のカウンタ及び前記第２のカウンタの値の差が前記リードデータ用バッファ領域の容量を前記第１の所定量で除した値まで増加し、その後第２の所定量にまで減少した場合に、前記検知信号を出力することを特徴とする請求項１記載のディスク記憶装置。
【請求項６】
前記バッファ制御手段は、前記ホストから前記バッファメモリの前記ライトデータ用バッファ領域にデータが第１の所定量転送される毎に１加算され、前記バッファメモリの前記ライトデータ用バッファ領域からデータが前記第１の所定量読み出されて前記書き込み手段を通じて前記ディスク媒体に書き込まれる毎に１減算されるカウンタを有し、前記カウンタの値が減算により一旦０となり、その後第２の所定量だけ増加した場合に、前記検知信号を出力することを特徴とする請求項１記載のディスク記憶装置。
【請求項７】
読み出し手段を通して行われるディスク媒体からのデータ読み出しの制御を司るディスク制御手段と、ホストとの間のコマンド、データの通信を司るホストインタフェース制御手段と、前記ディスク媒体から読み出されたデータを一時格納するためのリードデータ用バッファ領域が確保されたバッファメモリに対するデータの読み出し／書き込みを含む制御を司るバッファ制御手段とを備え、ディスク記憶装置全体を制御するＣＰＵの制御のもとで動作するディスクコントローラにおいて、
前記バッファ制御手段に設けられ、前記バッファメモリに確保された前記リードデータ用バッファ領域が前記ホストへの未転送のデータで全て満たされている第１の状態から、前記ホストへの転送により所定量の空きが生じる第２の状態に遷移したことを検出して、その旨の検出信号を前記ＣＰＵの割り込み信号として使用可能なように出力するバッファ監視手段を備えたことを特徴とするディスクコントローラ。
【請求項８】
書き込み手段を通して行われるディスク媒体に対するデータ書き込みの制御を司るディスク制御手段と、ホストとの間のコマンド、データの通信を司るホストインタフェース制御手段と、前記ホストから転送されたデータを一時格納するためのライトデータ用バッファ領域が確保されたバッファメモリに対するデータの読み出し／書き込みを含む制御を司るバッファ制御手段とを備え、ディスク記憶装置全体を制御するＣＰＵの制御のもとで動作するディスクコントローラにおいて、
前記バッファ制御手段に設けられ、前記バッファメモリに確保された前記ライトデータ用バッファ領域に前記ディスク媒体に書き込むべきデータが存在しなくなった第１の状態から、前記ホストからの新たなデータの転送により所定量の未書き込みのデータが存在する第２の状態に遷移したことを検出して、その旨の検出信号を前記ＣＰＵの割り込み信号として使用可能なように出力するバッファ監視手段を備えたことを特徴とするディスクコントローラ。
【請求項９】
データが記録される記録単位が所定の間隔でトラック上に配置されたディスク媒体と、前記ディスク媒体上の各記録単位に対してヘッドを通してデータの読み出しを行う読み出し手段と、少なくとも前記読み出し手段に対する駆動電力の供給を制御する電力制御手段と、ホストとの間のコマンド、データの通信を司るホストインタフェース制御手段、前記ディスク媒体から読み出されたデータを一時格納するためのリードデータ用バッファ領域が確保されたバッファメモリの制御を司るバッファ制御手段、及び前記読み出し手段を通して行われる前記ディスク媒体からのデータ読み出しの制御を司るディスク制御手段を有するディスクコントローラとを備えたディスク記憶装置における電力供給制御方法であって、
前記バッファメモリに確保された前記リードデータ用バッファ領域が前記ホストへの未転送のデータで全て満たされている第１の状態の期間、前記電力制御手段による前記読み出し手段に対する駆動電力の供給を停止させ、
前記リードデータ用バッファ領域の状態を前記バッファ制御手段にて監視して、当該バッファ領域が前記第１の状態から、前記ホストへの転送により所定量の空きが生じる第２の状態に遷移したことを検出することにより、その旨の検出信号を出力し、
前記検出信号の出力に応じて、前記電力制御手段による前記読み出し手段に対する駆動電力の供給を再開させることを特徴とする電力供給制御方法。
【請求項１０】
データが記録される記録単位が所定の間隔でトラック上に配置されたディスク媒体と、前記ディスク媒体上の各記録単位に対してヘッドを通してデータの書き込みを行う書き込み手段と、少なくとも前記書き込み手段に対する駆動電力の供給を制御する電力制御手段と、ホストとの間のコマンド、データの通信を司るホストインタフェース制御手段、前記ホストから転送される前記ディスク媒体に書き込むべきデータを一時格納するためのライトデータ用バッファ領域が確保されたバッファメモリの制御を司るバッファ制御手段、及び前記書き込み手段を通して行われる前記ディスク媒体へのデータ書き込みの制御を司るディスク制御手段を有するディスクコントローラとを備えたディスク記憶装置における電力供給制御方法であって、
前記バッファメモリに確保された前記ライトデータ用バッファ領域に前記ディスク媒体に書き込むべきデータが存在しなくなった第１の状態の期間、前記電力制御手段による前記書き込み手段に対する駆動電力の供給を停止させ、
前記ライトデータ用バッファ領域の状態を前記バッファ制御手段にて監視して、当該バッファ領域が前記第１の状態から、前記ホストからの新たなデータの転送により所定量の未書き込みのデータが存在する第２の状態に遷移したことを検出することにより、その旨の検出信号を出力し、
前記検出信号の出力に応じて、前記電力制御手段による前記書き込み手段に対する駆動電力の供給を再開させることを特徴とする電力供給制御方法。