Apparatus and method for compressing information
AssigneeDavid Sarnoff Research Center, Inc.
InventorJerome M. Shapiro
Life of this patent
Estimating the term…
Loading patent…
AssigneeDavid Sarnoff Research Center, Inc.
InventorJerome M. Shapiro
Estimating the term…
An apparatus and method for signal, image, or video compression that achieves high compression efficiency in a computationally efficient manner and corresponding decoder apparatus and methods are disclosed. This technique uses zerotree coding of wavelet coefficients in a much more efficient manner than previous techniques. The key is the dynamic generation of the list of coefficient indices to be scanned, whereby the dynamically generated list only contains coefficient indices for which a symbol must be encoded. This is a dramatic improvement over the prior art in which a static list of coefficient indices is used and each coefficient must be individually checked to see whether a) a symbol must be encoded, or b) it is completely predictable. Additionally, using dynamic list generation, the greater the compression of the signal, the less time it takes to perform the compression. Thus, using dynamic list generation, the computational burden is proportional to the size of the output compressed bit stream instead of being proportional to the size of the input signal or image.
In a digital compression encoder responsive to an array of a relatively large number of multibit coefficients defining image data at a relatively high resolution that has been hierarchical subband decomposed by a wavelet transform at a given plurality of lower resolutions, whereby the lowest low (LL) subband comprises an array having the smallest number of multibit coefficients of all the wavelet-transform subband arrays, each LL subband multibit coefficient comprises an ancestor of all multibit coefficients of all higher subbands descended from that LL subband multibit coefficient, and each of said multibit coefficients of said LL subband and said multibit coefficients of said descendents thereof includes a most significant bit;
In a digital compression decoder for reconstructing image data from a bit stream comprising data bits of arithmetic-coded symbols comprising a ZEROTREE symbol, an ISOLATED ZERO symbol, and at least one type of non-zero symbol that define coefficient models for an array of multibit coefficients of wavelet-transformed hierarchical decomposed subbands of said image data;
A method for deriving a zerotree map for use in digitally compression encoding an array of a relatively large number of multibit coefficients defining image data at a relatively high resolution that has been hierarchical subband decomposed by a wavelet transform at a given plurality of lower resolutions, whereby the lowest low (LL) subband comprises an array having the smallest number of multibit coefficients of all the wavelet-transform subband arrays, each LL subband multibit coefficient comprises an ancestor of all multibit coefficients of all higher subbands descended from that LL subband multibit coefficient, and each of said multibit coefficients of said LL subband and said multibit coefficients of said descendents thereof includes a most significant bit;
A system comprising (1) an encoder for efficiently generating a digital compressed code in response to an array of a relatively large number of multibit coefficients defining image data at a relatively high resolution that has been hierarchical subband decomposed by a wavelet transform at a given plurality of lower resolutions, whereby the lowest low (LL) subband comprises an array having the smallest number of multibit coefficients of all the wavelet-transform subband arrays, each LL subband multibit coefficient comprises an ancestor of all multibit coefficients of all higher subbands descended from that LL subband multibit coefficient, and each of said multibit coefficients of said LL subband and said multibit coefficients of said descendents thereof includes a most significant bit;
Dependencies are inferred from the claim text.