US6604218

Data encoding apparatus and data decoding apparatus