Patent ID: 7057536

Claim:
A rate-13/15 maximum transition run (MTR) code encoding method comprising: (a) generating a predetermined rate-13/15 MTR code in which 13-bit data corresponds to 15-bit data; (b) outputting inputted 13-bit data as a 15-bit codeword according to the predetermined rate-13/15 MTR code; (c) checking whether a plurality of 15-bit codewords satisfy a predetermined constraint condition by connecting a current 15-bit codeword of the plurality of 15-bit codewords and a subsequent 15-bit codeword of the plurality of 15-bit codewords; and (d) converting specific bits of at least one of the current and the subsequent 15-bit codewords if the current and the subsequent 15-bit codewords violate the predetermined constraint condition and not converting the current and the subsequent 15-bit codewords if the current and the subsequent 15-bit codewords do not violate the predetermined constraint condition, and the rate-13/15 MTR code comprises 8192 codewords.