发明名称 |
Multiple technique entropy coding system and method |
摘要 |
A system, method and computer program product having optimal matching to a known or measured probability distribution encodes data without the use of an excessively large lookup table. An encoder constructed according to the present invention uses two or more different encoding methods in combination. In one embodiment, Huffman coding by table lookup is combined with computational generation, such as by using an exponential Golomb equation. The most commonly occurring elements are looked up in a small Huffman table, while the remaining elements are coded with the equation. In another embodiment, data is encoded using two or more equations. In yet another embodiment, data is encoded using multiple tables in conjunction with one or more equations. |
申请公布号 |
US8947271(B2) |
申请公布日期 |
2015.02.03 |
申请号 |
US201113155280 |
申请日期 |
2011.06.07 |
申请人 |
Soryn Technologies, LLC |
发明人 |
Lynch William C.;Kolarov Krasimir D.;Saunders Steven E. |
分类号 |
H03M7/34;H03M7/40;H04N19/13;H04N19/60;H04N19/12;H04N19/136;H04N19/18;H04N19/169 |
主分类号 |
H03M7/34 |
代理机构 |
Davidson Berquist Jackson & Gowdey, LLP |
代理人 |
Davidson Berquist Jackson & Gowdey, LLP |
主权项 |
1. A method of compressing data, comprising:
calculating from an incoming data stream binary representations of magnitudes of symbols for each portion of the incoming data stream according to an algorithmic analysis; selectively applying a first coding technique to symbols of the portions of the incoming data stream that have binary representations of magnitudes greater than a first threshold value; selectively applying a second coding technique to portions of the incoming data stream that have binary representations of magnitudes less than the first threshold value but greater than a second threshold value; and selectively applying a third coding technique to portions of the incoming data stream that have binary representations of magnitudes less than the second threshold value. |
地址 |
Jersey City NJ US |