Patent ID: 6888479

Claim:
A data processing method of converting (nÃ—mâˆ’1)-bit data to multi-level data of m symbols of n bits per symbol, n and m being integers satisfying nâ‰§2 and mâ‰§2, respectively, wherein: the m symbols each including n-bit data are arranged in m columns in an nÃ—m matrix, with a value of each of the m symbols being set to an even or odd number, by creating the m symbols each including (nâˆ’1)-bit data of the (nÃ—mâˆ’1)-bit data, arranging the m symbols in the m columns so that the {(nâˆ’1)Ã—m}-bit data is arranged in upper-side {(nâˆ’1)Ã—m} bits of the nÃ—m matrix, and converting the remaining (mâˆ’1)-bit data of the (nÃ—mâˆ’1)-bit data to m-bit data so that the m-bit data is arranged in a row in lower-side m bits of the nÃ—m matrix.