发明名称 |
Modified Huffman Decoding |
摘要 |
A plurality of bits is retrieved from a bitstream that comprises encoded media content. The plurality of bits may include at least a portion of a codeword. An integer value of the plurality of bits is used to determine an index into a first table. Based on the index, an extra bits field is retrieved from the first table. If the extra bits field includes a predetermined value, then a first plurality of values is retrieved from the first table. If the extra bits field does not include the predetermined value, then a second plurality of values is retrieved from a second table. |
申请公布号 |
US2016226517(A1) |
申请公布日期 |
2016.08.04 |
申请号 |
US201514609706 |
申请日期 |
2015.01.30 |
申请人 |
Dell Products L.P. |
发明人 |
Khemani Lucky Pratap |
分类号 |
H03M7/42;G10L19/008 |
主分类号 |
H03M7/42 |
代理机构 |
|
代理人 |
|
主权项 |
1. A computer-implemented method, comprising:
determining a largest codeword length in a Huffman codebook comprising a plurality of codewords; for each codeword of the plurality of codewords, determining a number of zeros to append to each codeword such that a length of the codeword with appended zeros equals the largest codeword length; for each codeword of the plurality of codewords, appending the number of zeros to each codeword to create new codewords in a modified Huffman codebook; sorting the modified Huffman codebook based on the new codewords to create a new Huffman codebook; retrieving a plurality of bits of a bitstream that comprises encoded media content; determining an index into a first table of the new Huffman codebook based on an integer value of the plurality of bits; retrieving, based on the index, an extra bits field from the first table; retrieving a first plurality of values from the first table in response to determining that the extra bits field includes a predetermined value; and creating first decoded media content corresponding to the encoded media content based at least partly on the first plurality of values. |
地址 |
Round Rock TX US |