Patent ID: 6580828
Filing Date: 2003-06-17
Classification: H04N

Abstract:
A method of decoding data comprising:receiving the data to be decoded, the received data having been variable length encoded; computing a code length table, the code length table including values for maximum length of code words for an encoding technique utilized to variable length encode the received data; masking off a first plurality of code words of the received data; comparing, in parallel, the masked off first plurality of code words with respective values from the code length table; if the compared first plurality of code words are greater than the respective values from the code length table, comparing a second plurality of code words of received data with respective values from the code length table; masking off the second plurality of code words of the received data, the masking off of the second plurality of code words defining which portion of the received data is to be compared with the respective values from the code length table; if one of the code words from one of the first and the second compared plurality of code words is less than or equal to the respective value from the code length table, determining which one of the code words from the first and the second compared plurality of code words meets the criterion; and providing a symbol value for the determined code word.