Patent ID: 7006019

Claim:
A rate-7/8 maximum transition run (MTR) code encoding method comprising: generating a rate-7/8 MTR code for inputting 7-bit data and outputting a predetermined 8-bit codeword; checking whether codewords satisfy a predetermined constraint condition by connecting the predetermined 8-bit codeword and a subsequent 8-bit codeword; and converting the codewords if the codewords violate the constraint condition and not converting the codewords if the codewords do not violate the constraint condition; wherein the rate-7/8 MTR code comprises: 98 codewords remaining after excluding ‘00000000’, ‘00000001’, ‘00100000’, ‘01000000’, ‘01100000’, ‘10000000’, and ‘10100000’ from 105 codewords each including no more than one ‘1’ at the first two bits thereof and no more than one ‘1’ at the last two bits thereof so that an MTR constraint condition (j=2) indicating allowable consecutive data transitions is satisfied when codewords are consecutively input, among 256 8-bit codewords; and codewords obtained by excluding the codeword ‘11010000’ and 13 codewords beginning with ‘1100’ from 44 codewords beginning with ‘110’or ending with ‘011’.