Patent ID: 6903667

Claim:
A data conversion apparatus comprising: a storage unit configured to store first and second conversion tables to convert predetermined 4-bit data into 6-bit data, and a conversion unit configured to convert the predetermined 4-bit data into the 6-bit data by using one of the first and second conversion tables stored in the storage unit, wherein each of the first and second conversion tables includes 16 6-bit conversion codes to convert 16 4-bit data into 16 6-bit data, the 6-bit conversion code in the first and second conversion tables is a code which converts the 4-bit data into the 6-bit data that allows 1 as the minimum number of consecutive “0” bits between successive “1” bits, a code at an end of at least one of all the 6-bit conversion codes in the first and second conversion tables is an inversion bit for DC suppression, and the inversion bit selects one of “0” and “1” in accordance with a predetermined condition.