Patent ID: 6079046
Filing Date: 2000-06-20
Classification: G11B

Abstract:
In a system, wherein a first buffer, a second buffer, a decoder and an MPU are connected to each other by a bus, a method of transferring data from a storage medium to a host, the data being initially read from the storage medium and stored in the first buffer, the data being encoded in a product code for error detection and correction, the method comprising the steps of:(a) transferring a subset of the data in the product code from the first buffer to said second buffer;(b) transferring a subset of the data from the second buffer to the decoder;(c) while the subset of data is being received by the decoder, determining a number of errors in the data revealed by the product code;(d) if the number of errors exceeds a threshold, increasing a portion of the system bandwidth used for error correction.