Selection of huffman tables for signal encoding
AssigneeIntel Corporation
InventorJoseph N. Romriell
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorJoseph N. Romriell
Estimating the term…
Selecting a Huffman table to encode a set of signals, such as video signals, from a set of predefined Huffman tables. A histogram is generated for the set of signals and used to determine the number of bits to encode the set of signals for each of the predefined Huffman tables. The Huffman table that provides the smallest number of bits to encode is selected for encoding the set of signals into the encoded bitstream. In a preferred embodiment, a dynamic Huffman table is also generated for the set of signals and used to estimate the number of bits to encode the set of signals including the number of bits to encode the dynamic Huffman table. If using the dynamic Huffman table results in fewer bits in the encoded bitstream, then the dynamic Huffman table is used (and explicitly encoded in the bitstream) instead of the selected predefined Huffman table.
A computer-implemented process for encoding signals, comprising the steps of:
An apparatus for encoding signals, comprising:
A storage medium encoded with machine-readable computer program code for encoding signals, comprising:
Dependencies are inferred from the claim text.