摘要 |
PROBLEM TO BE SOLVED: To provide an arithmetic encoder/decoder and an arithmetic encoding/ decoding method with immunity to a bit error as well as provision of a compression function by using many more segments to generate codes with a prescribed length while suppressing increase in the complexity. SOLUTION: The method includes a step 400 that divides received binary symbols into segments to decide a length of a code stream, steps 405, 410 that encode the code stream by a primary encoder, a step 415 that collects uncoded symbols after the primary encoding, steps 420, 425 that encode the symbols, a step 430 that forms the symbols into one code stream and transmits the code stream to a receiving end, a step 435 that decides the length of the code stream by which the codes are decoded, separates the received code stream and gives the stream divisions to primary decodes of each segment, steps 440, 445 that decode the stream divisions by the decoders, a step 450 that collects undecoded codes after the primary decoding and steps 455, 460 that decode the collected codes.
|