摘要 |
<p>Method and apparatus for generating asymmetrically constrained run-length-limited encoded data from a serialized binary string of 1's and 0's. The method comprises the steps of encoding the input data bits using a run-length-limited-encoding constraint in the form of M/N (d,k), where M is the number of input data bits, N is the number of output bits associated therewith, d is the minimum number of 0 data bits between adjacent data bit 1's, and k is the maximum number of 0 data bits between adjacent 1's; and adjusting the value of d and k, so as to alternate between a value d1 and d2 and a value k1 and k2 respectively where d1 NOTEQUAL d2. The apparatus comprises means (300) for generating N output data bits in response to M input data bits and for generating data bit O's between data bit 1's based upon a run-length-limited d,k coding constraint and means (310, 330) for adjusting d and k as used by said means for generating output data bits to alternate between a value d1 and d2 and a value k1 and k2 respectively, where d1 NOTEQUAL d2 can be employed in the method or apparatus.</p> |