Patent ID: 8861877

Claim:
In an integrated circuit, a method for decoding encoded data, said method comprising: receiving a run-length-encoded (RLE) data stream including RLE data associated with a series of blocks of data; run-length decoding RLE data associated with a first block of data into a first plurality of values; decoding said first plurality of values using a first decoding channel selected from a plurality of decoding channels operating in parallel; run-length decoding RLE data associated with a second block of data into a second plurality of values; and decoding said second plurality of values using a second decoding channel selected from said plurality of decoding channels; and wherein said step of decoding said second plurality of values occurs at least partially during said step of decoding said first plurality of values; said first and said second pluralities of values are pluralities of quantized coefficients; said step of decoding said first plurality of quantized coefficients includes receiving a first quantization level associated with said first block, and dequantizing said first plurality of quantized coefficients based on said first quantization level; and said step of decoding said second plurality of quantized coefficients includes receiving a second quantization level associated with said second block, said second quantization level being different than said first quantization level, and dequantizing said second plurality of quantized coefficients based on said second quantization level.