Claims
- 1. An apparatus for transmitting multimedia, said apparatus comprising:
an image compression unit for compressing an image portion of a multimedia data frame; an audio compression unit for compressing an audio portion of the multimedia frame; a bit rate manager in communication with said image compression unit, and said audio compression unit for controlling frame flow; and a merger unit in communication with each of said image compression unit and said audio compression unit for merging a compressed image portion and a compressed audio portion into a single compressed multimedia frame, wherein the image compression unit utilizes multidimensional hierarchical categorization trees to compress said image portion.
- 2. An apparatus for transmitting multimedia as recited in claim 1, wherein the image compression unit is further configured to use the multidimensional hierarchical categorization trees in a fractal coding environment to compress said image portion.
- 3. An apparatus for transmitting multimedia as recited in claim 1, wherein said audio compression unit is configured to execute a filter bank decomposition operation to compress the audio portion of the multimedia frame.
- 4. An apparatus for transmitting multimedia as recited in claim 3, wherein said filter bank decomposition operation further comprises a wavelet packet transform.
- 5. An apparatus for transmitting multimedia as recited in claim 1, wherein said image compression unit further comprises:
an image converter for separating a UV portion from an RGB portion; a tree construction unit in connection with the image converter for constructing a multidimensional hierarchical categorization tree; a block differencer and prioritizer unit in connection with the tree construction unit for optimizing the multidimensional hierarchical categorization tree; at least one storage unit in connection with the image converter and the tree construction unit for storing at least one of a UV portion of the multimedia image and the multidimensional hierarchical categorization tree; a fractal encoding unit in connection with the at least one storage unit for executing a fractal encoding operation based upon the multidimensional hierarchical categorization tree; and a control unit in connection with the at least one storage unit, the image converter, the tree construction unit, the fractal encoding unit, and the merger unit for regulating the operation of the apparatus.
- 6. An apparatus for transmitting multimedia as recited in claim 1, wherein said bit rate manager is further configured to prioritize information generated by the apparatus and to minimize perceivable deficiencies.
- 7. An apparatus for transmitting multimedia as recited in claim 1, wherein said image compression unit further comprises a multidimensional hierarchical categorization tree construction unit,
wherein said multidimensional hierarchical categorization tree construction unit is configured to construct at least one multidimensional hierarchical categorization tree that is representative of the image portion of the multimedia frame.
- 8. An apparatus for transmitting multimedia as recited in claim 7, wherein said at least one multidimensional hierarchical categorization tree further comprises a precomputed domain block tree.
- 9. An apparatus for transmitting multimedia as recited in claim 7, said apparatus further comprising a fractal encoding unit in communication with said multidimensional hierarchical categorization tree construction unit,
wherein said fractal encoding unit is configured to conduct a fractal encoding operation on the at least one multidimensional hierarchical categorization tree.
- 10. An apparatus for transmitting multimedia as recited in claim 1, wherein said an audio compression unit further comprises:
a transform unit for receiving the audio portion of the multimedia frame and conducting a WP transform thereon; and a quantization unit in communication with the transform unit for conducting a quantization operation on at least one WP coefficient representing the audio portion of the multimedia frame.
- 11. An apparatus for transmitting multimedia as recited in claim 10, wherein said audio compression unit further comprises:
at least one storage unit in communication with said transform unit and said quantization unit for storing at least one of a WP transform and a result of a quantization operation.
- 12. An apparatus for compressing multimedia data, said apparatus comprising:
an image compression module; an audio compression module; and a control interface in connection with said image compression module and said audio compression module, wherein said image compression module uses hierarchical categorization trees to compress an image portion of a multimedia data, and said audio compression module uses a filter bank decomposition operation to compress a corresponding audio portion of the multimedia data.
- 13. An apparatus for compressing multimedia data as recited in claim 12, wherein said image compression module is configured to use the hierarchical categorization trees in a fractal coding operation to compress the image portion of the multimedia data.
- 14. An apparatus for compressing multimedia data as recited in claim 12, wherein said image compression module further comprises:
an image converter, said image converter receiving a multimedia image and separating a UV component of the multimedia image from an RGB component of the multimedia image; a tree construction unit in communication with the image converter unit, said image construction unit constructing said hierarchical categorization trees; a rate manager in communication with the tree construction unit, said rate manager operating to control and prioritize information generated by the apparatus and to minimize perceivable deficiencies; and a fractal encoding unit in communication with the rate manager, said fractal encoding unit being configured to conduct a fractal encoding operation on the hierarchical categorization tree.
- 15. An apparatus for compressing multimedia data as recited in claim 12, wherein said audio compression module further comprises:
a WP transform module, said WP transform module being configured to apply a WP transform to the audio portion of the multimedia data to generate-representative WP coefficients; and a quantization unit in communication with the transform module, said quantization unit being configured to quantize the representative WP coefficients.
- 16. An apparatus for compressing multimedia data as recited in claim 15, wherein said quantization unit is further configured to quantize the WP coefficients using a scalar quantization table method.
- 17. An apparatus for compressing multimedia data as recited in claim 12, wherein said control interface further comprises:
a bit rate manager in communication with the image compression module and the audio compression module; and a merger/entropy unit in communication with the bit rate manager; wherein said bit rate manager is configured to cooperatively control the operation of the image compression module and the audio compression module, and said merger/entropy unit-is configured to merge and entropy encode both the compressed image and audio portions of the multimedia data.
- 18. A method for compressing multimedia data, said method comprising the steps of:
receiving multimedia; separating an audio portion of the multimedia and an image portion of the multimedia; compressing the image portion with hierarchical categorization trees; compressing the audio portion with a filter bank decomposition; and merging and synchronizing the compressed audio and image portions for transmission.
- 19. A method for compressing multimedia data as recited in claim 18, wherein the compressing the image portion step further comprises compressing the image portion with hierarchical categorization trees in a fractal coding algorithm.
- 20. The method for compressing multimedia data as recited in claim 18, wherein the compressing the image portion step further comprises the steps of:
transforming the image portion into a YUV format; constructing a hierarchical categorization tree of the image; computing a fractal mapping of the hierarchical categorization tree; and reducing the computed fractal mapping.
- 21. The method for compressing multimedia data as recited in claim 19, wherein the step of constructing a hierarchical categorization tree further comprises the steps of:
constructing a hierarchical categorization range tree; constructing a hierarchical categorization domain tree; matching the hierarchical categorization range tree to the hierarchical categorization domain tree; locating an optimal domain block corresponding to the match; and calculating a transformation for the optimal domain block.
- 22. The method for compressing multimedia data as recited in claim 18, wherein the step of compressing the audio portion further comprises the steps of:
analyzing the audio portion with a WP transform to determine WP coefficients; quantizing the WP coefficients using an individual scaling factor to determine quantization coefficients; storing the quantization coefficients; determining a difference between the stored quantization coefficients and determined coefficients of a neighboring frame; and transmitting the determined difference.
- 23. The method for compressing multimedia data as recited in claim 18, wherein the merging and synchronizing step further comprises:
merging the compressed audio and image portions into a common compressed multimedia data form; and conducting a final mon-content specific compression on the compressed multimedia data form.
- 24. A method for compressing an image, said method comprising the steps of:
determining a plurality of domain blocks and a plurality of range blocks corresponding to the image; generating at least one hierarchical categorized multidimensional range tree and a at least one hierarchical categorized multidimensional domain tree from the plurality of domain and range blocks determined; locating a matching domain block for each of the plurality of range blocks through comparison of a node in the at least one hierarchical categorized multidimensional range tree with a corresponding node in the at least one a hierarchical categorized multidimensional domain tree through a series of average and variance comparisons; determining each range block not having a matching domain block, and replacing each determined range block with a set of reduced size range blocks; and computing a transform for the located matching domain block.
- 25. An apparatus for transmitting multimedia, said apparatus comprising:
an image compression means for compressing an image portion of a multimedia data frame; an audio compression means for compressing an audio portion of the multimedia frame; a bit rate manager means in communication with said image compression means, and said audio compression means for controlling frame flow; and a merger means in communication with each of said image compression means and said audio compression means for merging a compressed image portion and a compressed audio portion into a common compressed multimedia frame, wherein the image compression means utilizes multidimensional hierarchical categorization trees to compress said image portion.
- 26. An apparatus for transmitting multimedia as recited in claim 25, wherein the image compression means is further configured to use the multidimensional hierarchical categorization trees in a fractal coding environment to compress said image portion.
- 27. An apparatus for transmitting multimedia as recited in claim 25, wherein said audio compression means is configured to execute a filter bank decomposition operation to compress the audio portion of the multimedia frame.
- 28. An apparatus for transmitting multimedia as recited in claim 27, wherein said filter bank decomposition operation further comprises a wavelet packet transform.
- 29. An apparatus for transmitting multimedia as recited in claim 25, wherein said image compression means further comprises:
an image converter for separating a UV portion from an RGB portion; a tree construction unit in connection with the image converter for constructing a multidimensional hierarchical categorization tree; a block differencer and prioritizer unit in connection with the tree construction unit for optimizing the multidimensional hierarchical categorization tree; at least one storage unit in connection with the image converter and the tree construction unit for storing at least one of a UV portion of the multimedia image and the multidimensional hierarchical categorization tree; a fractal encoding unit in connection with the at least one storage unit for executing a fractal encoding operation based upon the multidimensional hierarchical categorization tree; and a control unit in connection with the at least one storage unit, the image converter, the tree construction unit, the fractal encoding unit, and the merger unit for regulating the operation of the apparatus.
- 30. An apparatus for transmitting multimedia as recited in claim 25, wherein said bit rate manager means is further configured to prioritize information generated by the apparatus and to minimize perceivable deficiencies.
- 31. An apparatus for transmitting multimedia as recited in claim 25, wherein said image compression means further comprises a multidimensional hierarchical categorization tree construction unit,
wherein said multidimensional hierarchical categorization tree construction unit is configured to construct at least one multidimensional hierarchical categorization tree that is representative of the image portion of the multimedia frame.
- 32. An apparatus for transmitting multimedia as recited in claim 31, wherein said at least one multidimensional hierarchical categorization tree further comprises a precomputed domain block tree.
- 33. An apparatus for transmitting multimedia as recited in claim 31, said apparatus further comprising a fractal encoding unit in communication with said multidimensional hierarchical categorization tree construction unit, wherein said fractal encoding unit is configured to conduct a fractal encoding operation on the at least one multidimensional hierarchical categorization tree.
- 34. An apparatus for transmitting multimedia as recited in claim 25, wherein said an audio compression means further comprises:
a transform unit for receiving the audio portion of the multimedia frame and conducting a WP transform thereon; and a quantization unit in communication with the transform unit for conducting a quantization operation on at least one WP coefficient representing the audio portion of the multimedia frame.
- 35. An apparatus for transmitting multimedia as recited in claim 34, wherein said audio compression means further comprises:
at least one storage unit in communication with said transform unit and said quantization unit for storing at least one of a WP transform and a result of a quantization operation.
- 36. An apparatus for compressing multimedia data, said apparatus comprising:
an image compression means; an audio compression means; and a control means in connection with said image compression means and said audio compression means, wherein said image compression means uses hierarchical categorization trees to compress an image portion of a multimedia data, and said audio compression means uses a filter bank decomposition operation to compress a corresponding audio portion of the multimedia data.
- 37. An apparatus for compressing multimedia data as recited in claim 36, wherein said image compression means is configured to use the hierarchical categorization trees in a fractal coding operation to compress the image portion of the multimedia data.
- 38. An apparatus for compressing multimedia data as recited in claim 36, wherein said image compression means further comprises:
an image converter, said image converter receiving a multimedia image and separating a UV component of the multimedia image from an RGB component of the multimedia image; a tree construction unit in communication with the image converter unit, said image construction unit constructing said hierarchical categorization trees; a rate manager in communication with the tree construction unit, said rate manager operating to control and prioritize information generated by the apparatus and to minimize perceivable deficiencies; and a fractal encoding unit in communication with the rate manager, said fractal encoding unit being configured to conduct a fractal encoding operation on the hierarchical categorization tree.
- 39. An apparatus for compressing multimedia data as recited in claim 36, wherein said audio compression means further comprises:
a WP transform module, said WP transform module being configured to apply, a WP transform to the audio portion of the multimedia data to generate representative WP coefficients; and a quantization unit in communication with the transform module, said quantization unit being configured to quantize the representative WP coefficients.
- 40. An apparatus for compressing multimedia data as recited in claim 39, wherein said quantization unit is further configured to quantize the WP coefficients using a scalar quantization table method.
- 41. An apparatus for compressing multimedia data as recited in claim 36, wherein said control means further comprises:
a bit rate manager in communication with the image compression module and the audio compression module; and a merger/entropy unit in communication with the bit rate manager; wherein said bit rate manager is configured to cooperatively control the operation of the image compression module and the audio compression module, and said merger/entropy unit is configured to merge and entropy encode both the compressed image and audio portions of the multimedia data.
- 42. An apparatus for compressing images, said apparatus comprising:
an image compression unit for compressing an image, wherein the image compression unit utilizes multidimensional hierarchical categorization trees to compress said image portion.
- 43. An apparatus for compressing images as recited in claim 42, wherein the image compression unit is further configured to use the multidimensional hierarchical categorization trees in a fractal coding environment to compress the image.
- 44. An apparatus for transmitting multimedia as recited in claim 42, wherein said image compression unit further comprises:
an image converter for separating a: UV portion from an RGB portion; a tree construction unit in connection with the image converter for constructing a multidimensional hierarchical categorization tree; a block differencer and prioritizer unit in connection with the tree construction unit for optimizing the multidimensional hierarchical categorization tree; at least one storage unit in connection with the image converter and the tree construction unit for storing at least one of a UV portion of the multimedia image and the multidimensional hierarchical categorization tree; a fractal encoding unit in connection with the at least one storage unit for executing a fractal encoding operation based upon the multidimensional hierarchical categorization tree; and a control unit in connection with the at least one storage unit, the image converter, the tree construction unit, the fractal encoding unit, and the merger unit for regulating the operation of the apparatus.
Parent Case Info
[0001] REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to U.S. Provisional Patent Application Serial No. 60/146,151, filed on Jul. 30, 1999. The subject matter of this earlier filed provisional application is hereby expressly incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60146151 |
Jul 1999 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09628436 |
Jul 2000 |
US |
Child |
10855570 |
May 2004 |
US |