摘要 |
<p>Encoded data using variable length code words which can be decoded in two ways are first inputted to a forward decoder (123) and decoded forward by the decoder (123). When an error is found in the encoded data during the forward decoding, a reverse decoder (126) starts reverse decoding. A decode value determining unit (125) determines a decode value by utilizing the results of decoding in both the forward and reverse directions and the positions at which bit errors and syntax errors are found in the encoded data during the forward and reverse decodings.</p> |