Variable-length decoding apparatus and decoding method
AssigneeKabushiki Kaisha Toshiba
InventorsTakeshi Chujoh, Toshiaki Watanabe
Life of this patent
Estimating the term…
Abstract
Encoded data using reversible variable length code words is input to a forward decoder (123) to be decoded in the forward direction. When an error is detected in the encoded data in the forward decode processing, backward decode processing is started by a backward decoder (126). A decode value determination unit (125) determines a decode value by using the forward and backward decode results and the error detection positions in the encoded data in units of bits and syntax which are respectively detected in the forward decoding and the backward decoding.
Claims5
A variable-length-coded data decoding method comprising:
- decoding encoded data, formed from a variable length code made up of reversible code words configured to be decoded in both a forward direction and a backward direction, in each predetermined sync section in the forward direction until detection of an error in the encoded data;
- decoding the encoded data in each predetermined section in the backward direction upon detection of an error in the encoded data in the forward decoding;
- and
- determining a decode value by using the forward and backward decode results and error detection positions in the encoded data in units of bits and syntax which are respectively detected in the forward decoding and the backward decoding.
A recording medium recording a computer program including:
- decoding encoded data formed from a variable length code made up of reversible code words configured to be decoded in both a forward direction and a backward direction at predetermined intervals in the forward direction until detection of an error in the encoded data;
- decoding the encoded data in the backward direction upon detection of an error in the encoded data in the forward decoding;
- and
- determining a decode value by using the forward and backward decode results and error detection positions in the encoded data in units of bits and syntax which are respectively detected in the forward decoding and the backward decoding.
Dependencies are inferred from the claim text.