Claims
- 1. A method of digital encoding or decoding a digital bit stream, the bit stream comprising a representation of a sequence of n-dimensional data structures, the method comprising:
providing a set of one or more subsampled subbands forming a transform of one data structure of the sequence; and applying at least one digital filter to at least a part of the set of subsampled subbands of the data structure to generate a further set of one or more further subbands of a set of subbands of an overcomplete representation of the data structure, wherein the digital filter performs calculating at least a further subband of the overcomplete set of subbands at a single rate.
- 2. The method according to claim 1, further comprising mapping at least a part of the data of one data structure of the sequence within predefined similarity criteria to at least a part of the data of another data structure of the sequence.
- 3. The method according to claim 1, wherein applying at least one digital filter includes applying the digital filter only to members of the set of subsampled subbands of the transform of the data structure.
- 4. The method according to claim 1, wherein the digital filter is characterized by at least two non-zero values.
- 5. The method according to claim 1, wherein the bit stream comprises a video bit stream.
- 6. The method according to claim 1, wherein the digital subband transform comprises a wavelet.
- 7. The method according to claim 5, wherein the data structures comprise data frames and the set of subsampled subbands of the transform of the data structure define a reference frame.
- 8. The method according to claim 1, wherein the subband transform is multilevel and the generation of the further set of one or more further subbands of a set of subbands of an overcomplete representation of the data structure is performed in a level-by-level manner.
- 9. The method according to claim 4, wherein the part of the data of one data structure comprises one block.
- 10. A coder for digital subband coding of a bit stream, the bit comprising a representation of a sequence of n-dimensional data structures, the coder comprising:
means for providing a set of one or more subsampled subbands forming a transform of one data structure of the sequence; and means for applying at least one digital filter to at least a part of the set of subsampled subbands of the data structure to generate a further set of one or more further subbands of a set of subbands of an overcomplete representation of the data structure, wherein the means for applying at least one digital filter includes means for calculating at least a further subband of the overcomplete set of subbands at single rate.
- 11. The coder according to claim 10, wherein the coder comprises one of an encoder and a decoder.
- 12. The coder according to claim 10, further comprising means for mapping at least a part of the data of one data structure of the sequence to at least a part of the data of another data structure of the sequence within predefined similarity criteria.
- 13. The coder according to claim 10, wherein the means for applying the digital filter applies the filter only to members of the set of subsampled subbands of the transform of the data structure.
- 14. The coder according to claim 10, wherein the data structures comprise data frames and the set of subsampled subbands of the transform of the data structure define a reference frame.
- 15. The coder according to claim 12, wherein the coder comprises a decoder, the data structures comprise data frames, and the set of subsampled subbands of the transform of the data structure define a reference frame, the decoder comprising:
means for mapping a part of the data of one data structure of the sequence to a part of the data of a another data structure of the sequence within predefined similarity criteria, means for generating a motion vector for that part, and means for selecting a further subband of the overcomplete set of subbands in accordance with the motion vector.
- 16. The coder according to claim 15, wherein the decoder further comprises means for providing a motion compensated representation of the reference frame using the selected further subband of the overcomplete set of subbands.
- 17. The coder according to claim 10, wherein the subband transform is multilevel, and the means for generating a further set of one or more further subbands of a set of subbands of an overcomplete representation of the data structure is performed in a level-by-level manner.
- 18. A computer program comprising executable machine readable code which peforms digital filtering to at least a part of a set of subsampled subbands of a data structure to generate a further set of one or more further subbands of a set of subbands of an overcomplete representation of the data structure, wherein the filtering of the at least comprises calculating at least a further subband of the overcomplete set of subbands at a single rate.
- 19. The computer program according to claim 18, wherein the computer program is stored in a data carrier.
- 20. A digital filter module comprising means for applying a digital filter to at least a part of a set of subsampled subbands of a data structure to generate a further set of one or more further subbands of a set of subbands of an overcomplete representation of the data structure, wherein applying the at least one digital filter includes calculating at least a further subband of the overcomplete set of subbands at a single rate.
RELATED APPLICATIONS
[0001] This application claims priority to, and hereby incorporates by reference in its entirety, provisional U.S. Patent Application No. 60/317,429, filed on Sep. 4, 2001, and entitled “IN-BAND MOTION COMPENSATION WAVELET VIDEO ENCODERS AND DECODERS.”
Provisional Applications (2)
|
Number |
Date |
Country |
|
60317429 |
Sep 2001 |
US |
|
60361911 |
Feb 2002 |
US |