Method and apparatus of sustained sequential data transfer...

Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output process timing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S010000, C710S052000, C710S033000, C711S112000, C714S047300

Reexamination Certificate

active

06557058

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates to data transfer from a disk drive. More particularly, the present invention relates to a sequential data transfer control and correction mechanism in a disk drive for use in transferring large files at a constant data rate.
BACKGROUND OF THE INVENTION
In Audio/Video (AV) applications, it is essential that a source of the audio or video data (e.g., a local disk drive, network server, etc.) maintain a constant data rate to the host to ensure acceptable picture and sound quality. The host may be, for example, a personal computer. Typically, when the source is a local disk drive within the personal computer, there are settings in the drive to ignore errors during a transfer in order to maintain the minimum flow of streaming data. Data read errors are handled by re-reading the data by a mechanism called a “retry.” Each retry to re-read data takes at least one disk revolution. If the disk drive is set to ignore errors, faulty data may be sent to the host. Because the faulty data is part of a video or audio stream, the viewer is typically subjected to a very short burst of “noise” and/or loss of picture until good data is again received by the host. Such noise is distracting and detracts from the viewer's enjoyment of the audio and video program.
With the advances in disk drive technology, including faster transfer rates and greater capacity, more and more audio and video data is being stored on disk drives. Accordingly, there is a need for a disk drive that will maintain a constant data rate, while minimizing the amount of faulty data that is transferred to the host. The present invention provides such a solution.
SUMMARY OF THE INVENTION
The present invention is directed to a sequential data transfer control mechanism for use in a media drive, such that a minimum or constant data rate to a host is sustained while providing a method for allowing retries and accesses to reallocated sectors if the disk drive's recent historical performance has been sufficient to guarantee that the minimum or constant data rate will be met while performing a retry or accessing a reallocated sector. During the transfer of data, the disk drive determines a reserve value that represents the amount of data that is stored in a transfer buffer. The reserve value is increased by the number of sector of data actually sent to an intermediate buffer between the disk drive and the host, and decreased based on the minimum or constant data rate, normalized to revolutions of a disk within the drive. Based on this value, it is determined if the disk drive can seek for data in reallocated sectors or perform retries to correct faulty data when errors occur. Because disk drive electronics provide automation for the transfer portion, the process of performing retries and seeks may be programed into the disk drive hardware such that specific conditions may be set under which the disk drive may stop transferring data and perform a retry or seek to a reallocated sector location. When particular error conditions are encountered, and the reserve value exceeds the minimum or constant data rate, there is enough data in the buffer to perform a retry. Also, when other error conditions are encountered and the reserve value exceeds a higher threshold (e.g., approximately 4 times the constant data rate), there is enough data in the buffer for the disk drive to seek to a reallocated sector's location on the disk, read it, and return to continue the transfer of data to the host.
Other features and aspects will be described herein.


REFERENCES:
patent: 4860193 (1989-08-01), Bentley et al.
patent: 5412809 (1995-05-01), Tam et al.
patent: 5479611 (1995-12-01), Oyama
patent: 5710943 (1998-01-01), Burton et al.
patent: 5765189 (1998-06-01), Treiber et al.
patent: 5778420 (1998-07-01), Shitara et al.
patent: 5860089 (1999-01-01), Ishii
patent: 5864568 (1999-01-01), Nemazie
patent: 5890210 (1999-03-01), Ishii et al.
patent: 6189080 (2001-02-01), Ofer
patent: 6195663 (2001-02-01), Cheng
patent: 6223235 (2001-04-01), Cheng
patent: 6343324 (2002-01-01), Hubis et al.
patent: 6393561 (2002-05-01), Hagiwara et al.
patent: 2002/0010833 (2002-01-01), Yoshihiro

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus of sustained sequential data transfer... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus of sustained sequential data transfer..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus of sustained sequential data transfer... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3041476

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.