Apparatus and method for encoding wavelet trees by backward predictive coding of wavelet transformed coefficients
First Claim
Patent Images
1. Method for encoding an input image using a wavelet transform to produce a wavelet tree having a plurality of nodes organized in a parent-child relationship, where said nodes are organized into a plurality of bands, said method comprising the steps of:
- (a) generating a wavelet tree for the input image, said wavelet tree having a plurality of coefficients, where each of said plurality of coefficients corresponds to a node of said wavelet tree; and
(b) coding said plurality of coefficients of said wavelet tree using a difference value, where said difference value is a difference between adjacent coefficient values.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and a concomitant method is disclosed for encoding wavelet trees in a wavelet-based coding technique using backward predictive coding of wavelet transformed coefficients, which addresses both balanced and unbalanced wavelet trees and increases the overall coding efficiency.
94 Citations
18 Claims
-
1. Method for encoding an input image using a wavelet transform to produce a wavelet tree having a plurality of nodes organized in a parent-child relationship, where said nodes are organized into a plurality of bands, said method comprising the steps of:
-
(a) generating a wavelet tree for the input image, said wavelet tree having a plurality of coefficients, where each of said plurality of coefficients corresponds to a node of said wavelet tree; and
(b) coding said plurality of coefficients of said wavelet tree using a difference value, where said difference value is a difference between adjacent coefficient values. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
5. The method of claim 4, wherein said wavelet coefficient a is diagonal relative to said current wavelet coefficient x, wherein said wavelet coefficient b is vertical relative to said current wavelet coefficient x, and wherein said wavelet coefficient c is horizontal relative to said current wavelet coefficient x.
-
6. The method of claim 1, wherein said coefficients of said wavelet tree are within a LL band of said plurality of bands.
-
7. A computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to perform the steps comprising of:
-
(a) generating a wavelet tree for the input image, said wavelet tree having a plurality of coefficients, where each of said plurality of coefficients corresponds to a node of said wavelet tree; and
(b) coding said plurality of coefficients of said wavelet tree using a difference value, where said difference value is a difference between adjacent coefficient values. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
11. The computer-readable medium of claim 10, wherein said wavelet coefficient a is diagonal relative to said current wavelet coefficient x, wherein said wavelet coefficient b is vertical relative to said current wavelet coefficient x, and wherein said wavelet coefficient c is horizontal relative to said current wavelet coefficient x.
-
12. The computer-readable medium of claim 7, wherein said coefficients of said wavelet tree are within a LL band of said plurality of bands.
-
13. Apparatus for encoding an input image using a wavelet transform to produce a wavelet tree having a plurality of nodes organized in a parent-child relationship, where said nodes are organized into a plurality of bands, said apparatus comprising:
-
a wavelet tree generator for generating a wavelet tree for the input image, said wavelet tree having a plurality of coefficients, where each of said plurality of coefficients corresponds to a node of said wavelet tree; and
a coder for coding said plurality of coefficients of said wavelet tree using a difference value, where said difference value is a difference between adjacent coefficient values. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
17. The apparatus of claim 16, wherein said wavelet coefficient a is diagonal relative to said current wavelet coefficient x, wherein said wavelet coefficient b is vertical relative to said current wavelet coefficient x, and wherein said wavelet coefficient c is horizontal relative to said current wavelet coefficient x.
-
18. The apparatus of claim 13, wherein said coefficients of said wavelet tree are within a LL band of said plurality of bands.
Specification