Patent ID: 6369724
Filing Date: 2002-04-09
Classification: H03M

Abstract:
Modulating apparatus for converting data having a minimum run-length d (d&gE;1) and a basic data length of m bits, to a run-length limited code sequence (d, k; m, n; r) in which the minimum run-length of consecutive â€œ0â€ s in a code sequence is â€œdâ€ , the maximum run-length of consecutive â€œ0â€ s in a code sequence is â€œkâ€ , the data length per word is â€œmâ€  bits, the basic code data word length to which the data is converted is â€œnâ€  bits, and the maximum number of data words per code sequence is â€œrâ€ , comprising:a run-length detection processing unit for detecting whether the minimum run-length d has been repeated at least a predetermined number of times in a selected portion of said run-length limited code sequence; and a converter for further converting a portion of said run-length limited code sequence in which the minimum run-length has been repeated at least the predetermined number of times to a substitute predetermined code sequence if said run-length detection processing unit detects that the minimum run-length has been repeated at least the predetermined number of times.