Patent ID: 7333033
Filing Date: 2008-02-19
Classification: G11B,H03M

Abstract:
1. A modulation table configured to convert data having a basic data length of m bits into variable length code (d, k; m, n; r) having a maximum constraint length where r>1, having a minimum run of d, where d>0, a maximum run of k, and a basic codeword length of n bits, said modulation table comprising: a basic table configured to convert data patterns composed of basic data having a basic data length of m bits into code patterns composed of basic codes of variable length code having a basic codeword length of n bits; and a substitution table configured to replace data patterns composed of substitution data with code patterns composed of substitution codes; wherein said substitution table includes data patterns composed of minimum run successive occurrence limiting data limiting successive occurrences of said minimum run to a maximum of N times and code patterns composed of substitution codes corresponding to said minimum run successive occurrence limiting data, where N>1, and wherein at least one of the substitution codes corresponding to said minimum run successive occurrence limiting data includes an indeterminate code a value of which is determined by one of an immediately preceding codeword string and an immediately succeeding codeword string.