Patent ID: 9413387
Filing Date: 2016-08-09
CPC Classification: H03M

Claim Text:
1. An entropy decoding module configured to perform entropy decoding on a sequence of entropy encoded data values, wherein the entropy encoded data values have been encoded according to a predetermined variable-length entropy coding scheme such that each of the entropy encoded data values comprises one or more first bits and zero or more second bits, wherein for each of the encoded data values the number of first bits is related to the number of second bits according to a predetermined relationship of the entropy coding scheme, and wherein each of a plurality of bit locations in the sequence of entropy encoded data values is predetermined by the entropy coding scheme to include either a first bit or a second bit, the entropy decoding module being configured to: receive the sequence of entropy encoded data values; separate the first bits of the received entropy encoded data values from the second bits of the received entropy encoded data values based on the bit locations of the bits in the sequence of entropy encoded data values in accordance with the entropy coding scheme; analyse the separated first bits of the received entropy encoded data values to determine bit-boundaries between the received entropy encoded data values in accordance with the predetermined relationship between the number of first bits and the number of second bits for each of the received encoded data values; and use the second bits and the determined bit-boundaries to decode the entropy encoded data values in accordance with the predetermined variable-length entropy coding scheme.