Patent ID: 8201052

Claim:
A data processor, comprising: a storage unit which stores a normal data of a known code portion, the known code portion corresponding to a known data and being included in a coded data; a receive unit which receives the coded data; a known-code-portion detecting unit which detects the known code portion of the coded data received by the receive unit; a substitution unit which replaces at least a part of the known code portion detected by the known-code-portion detecting unit, with the normal data stored in the storage unit; and a decoder unit that, when there is none of the known code portion as a result of detection by the known-code-portion detecting unit, decodes the coded data received by the receive unit, and, when there is the known code portion detected by the known-code-portion detecting unit, decodes the coded da ta replaced by the substitution unit, wherein the coded data comprises data that is convolutionally coded, the data processor further comprising: a second storage unit which stores the known data; and a second substitution unit that, when the known code portion was detected by the known-code-portion detecting unit, replaces a portion corresponding to the known data in decoded data of the coded data obtained by the decoder unit, with the known data stored in the second storage unit.