Patent ID: 7675976

Claim:
A computer-implemented method comprising computer-executable instructions, the method comprising: transforming a video sequence to produce a set of sub-bands wherein the transforming comprises transforming the video sequence by applying a 3-D wavelet transform; transposing selected sub-bands to produce a reduced set of sub-bands that are fewer than the set of sub-bands; and coding the reduced set of sub-bands wherein the coding comprises coding each sub-band independently; and assigning contexts to coefficients of each sub-band based on different coding primitives wherein the sub-bands include an LLL (low-low-low) sub-band and an LLH (low-low-high) sub-band and employing a zero coding primitive to code new information about a coefficient that is not yet significant in a previous bit-plane by assigning the contexts as follows: LLL and LLH Sub-bands h v a d Context 2 x x x 0 1 ≧1 x x 0 1 0 ≧1 x 1 1 0 0 x 2 0 2 0 x 3 0 1 0 x 4 0 0 ≧1 x 5 0 0 0 3 6 0 0 0 2 7 0 0 0 1 8 0 0 0 0 9 where “h” represents a number of immediate horizontal neighbors that are significant and 0<h<2, “v” represents a number of immediate vertical neighbors that are significant and 0<v<2, “a” represents a number of immediate temporal neighbors that are significant and 0<a<2, and “d” represents a number of immediate diagonal neighbors that are significant and 0<d<12.