发明名称 Reordering wavelet coefficients for improved encoding
摘要 An encoder reorders quantized wavelet coefficients to cluster large and small wavelet coefficients into separate groups without requiring the use of data-dependent data structures. The coefficients are then adaptively encoded based on a run-length code which continuously modifies a parameter that controls the codewords uses to represent strings of quantized coefficients, seeking to minimize the number of bits spent in the codewords. A matrix of indices contains the coarsest coefficients in the upper left corner, and filling in low high and high low sub bands in larger and larger blocks in an alternating manner, such that low high sub bands comprise the top of the matrix and the high low sub bands comprise the left side of the matrix. The shortest codewords are assigned to represent a run of the most likely character having length of 2<k>, where k is a parameter. k is adjusted based on successive characters being encountered. k is increased when the character is the same, and decreased when the character is different. A decoder applies the above in reverse order. Decoding of the encoded coefficients is first performed, followed by an unshuffling of the coefficients. The unshuffled coefficients are then subjected to an inverse wavelet transform to recover the transformed and compressed data, such as image pixels.
申请公布号 US6678419(B1) 申请公布日期 2004.01.13
申请号 US19990280135 申请日期 1999.03.26
申请人 MICROSOFT CORPORATION 发明人 MALVAR HENRIQUE S.
分类号 G06T9/00;H03M7/40;H03M7/46;H04N7/26;H04N7/32;(IPC1-7):G06K9/36 主分类号 G06T9/00
代理机构 代理人
主权项
地址