Patent ID: 8028218
Filing Date: 2011-09-27
Classification: B82Y,G06F,G11B

Abstract:
1. A method for variable-rate read/write operation of a probe-based data storage device in which user data is written to and read from an array of A.sub.d storage fields by a corresponding array of probes, the method comprising: coding blocks of user data to produce, from each user data block, a plurality of C-byte codewords such that r*C=k.sub.1*As where r is the number of codewords, k.sub.1 is an integer.gtoreq.1, A.sub.S=A.sub.d/k.sub.0 and k.sub.0 is an integer.gtoreq.2; for each user data block, producing A.sub.s sub-blocks of k.sub.1 bytes from the r codewords produced from that user data block by selecting successive bytes of each sub-block cyclically from the r codewords; for successive groups of k.sub.0 user data blocks, writing the A.sub.s sub-blocks produced from each of the k.sub.0 blocks to a respective sub-array (SA and reading the sub-blocks from the sub-arrays (SA