Patent ID: 8284511
Filing Date: 2012-10-09
Classification: G06F,G11B

Abstract:
1. A device comprising: an error code unit configured to generate one or more error codes for each of a plurality of data sets including a first data set and a second data set to be written onto corresponding sectors of a medium; a buffer unit having a plurality of buffers including a first buffer configured to store the first data set and a second buffer configured to store the second data set, the buffer unit configured to store the first data set and associated error code, and the second data set and associated error code in an associated buffer; an encoding unit configured to encode the plurality of data sets, where at least one data set is encoded concurrently with the buffer unit storing another different data set in the associated buffer including encoding the first data set in the first buffer concurrently with the buffer unit storing the second data set in the second buffer; and a control unit configured to write each encoded data set and a corresponding error code onto a corresponding sector including writing the first encoded data set in the first buffer onto a corresponding sector of the medium, the first encoded data set being written concurrently with the encoding unit encoding the second data set.