Patent ID: 7098819
Filing Date: 2006-08-29
Classification: G11B,H03M

Abstract:
1. A method for modulating: comprising: receiving data having a basic data length of m bits; converting the data into a variable length code (d, k; m,) with a basic code length of n bits, a minimum run length of d bits, and a maximum run length of k bits, in which the remainder of division of a ‘1’ count of an element in the data by 2 having a value of 0 or 1 shall always be equal to the remainder of division of a ‘1’ count of an element in the code resulting from conversion of the element of the data by 2; transmitting the variable length code; and wherein the conversion uses: basic codes for d=1, k=7, m=2, and n=3; first substitution codes for limiting the number of consecutive appearances of the minimum run d; and second substitution codes for maintaining the run length limit k=7 when the first substitution codes are used.