Patent ID: 9098105
Filing Date: 2015-08-04
Classification: G06F,G11B

Abstract:
1. A read channel system, comprising: a controller, the controller configured for receiving a track of read data, the track of read data including a plurality of sectors of read data; a buffer, the buffer being connected to the controller, the buffer configured for receiving the plurality of sectors of read data from the controller; and a decoder, the decoder being connected to the buffer, the decoder configured for receiving the plurality of sectors of read data from the buffer, the decoder configured for processing the plurality of sectors of read data and transmitting the processed sectors of read data to the controller, the controller configured for determining if one or more of the processed sectors are failed, and when one or more of the processed sectors are determined as being failed, the controller is configured for scheduling and initiating reprocessing of the failed sectors; a first detector, the first detector being connected to the controller, the first detector configured for receiving signals corresponding to the plurality of sectors of read data; a second detector, the second detector being connected to the first detector and the buffer, wherein the plurality of sectors of read data are routed from the buffer to the decoder via the second detector; and wherein the controller is configured for, based upon the size of the track of read data, dynamically determining an amount of space of the buffer which is to be allocated for storing the failed sectors.