Patent ID: 7295138

Claim:
A method for converting information words, comprising: receiving m-bit information words, where m is an integer; and converting the m-bit information words into n-bit code words based on a code conversion table including a plurality of coding states, where n is an integer greater than m, wherein the n-bit code words are divided into a first type and a second type and into coding states of a first kind and a second kind, the coding states of the first and second kinds forming a code conversion table, each coding state including at least two code words of a same value representing information words of a different value, such that an m-bit information word is converted into an n-bit code word of the first type and an m-bit information word is converted into an n-bit code word of the first kind if a previous m-bit information word was converted into an n-bit code word of the second type, and wherein the n-bit code words in the coding state of the first kind start with zero, and the n-bit code words in the coding state of the second kind start with zero or one.