21. A decoding device, comprising: a converter configured to receive n-bit code words, where n is an integer, and to convert the n-bit code words into m-bit information words based on a code conversion table including a plurality of coding states, where m is an integer less than n, wherein the n-bit code words are divided 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, and a number of coding states of the first kind is greater than a number of coding states of the second kind, wherein each coding state includes at least two code words of a same value representing information words of a different value, and wherein a minimum number of zeros between consecutive ones in the n-bit code words is 1.
21. A decoding device, comprising: a converter configured to receive n-bit code words, where n is an integer, and to convert the n-bit code words into m-bit information words based on a code conversion table including a plurality of coding states, where m is an integer less than n, wherein the n-bit code words are divided 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, and a number of coding states of the first kind is greater than a number of coding states of the second kind, wherein each coding state includes at least two code words of a same value representing information words of a different value, and wherein a minimum number of zeros between consecutive ones in the n-bit code words is 1. 22. The decoding device of claim 21 , wherein the converter determines to which of p and q coding states a next n-bit code word belongs, and converts a current n-bit code word into an m-bit information word based on the determined coding state.