Claims
- 1. An electronic chip for processing a digital image stream having digital data values representing a pixels, the electronic chip comprising:
a compression module for compressing the digital image stream so that upon decompression the digital image stream maintains a pre-determined signal to noise ratio for each digital data value.
- 2. An electronic chip for processing a digital image stream having digital data values, the electronic chip comprising:
a compression module for compressing the digital image stream wherein digital data values are quantized so as to maintain a desired resolution over all frequencies.
- 3. The electronic chip according to claim 1 further comprising:
a digital image input port for receiving the digital image stream.
- 4. The electronic chip according to claim 1 further comprising:
a digital data output port for outputting the digital data stream formatted as a digital data packet.
- 5. The electronic chip according to claim 1, further comprising:
an interlaced module for converting a digital image stream from an interlaced format to a progressive format.
- 6. The electronic chip according to claim 1, further comprising:
an interlace module for decorrelating both spatially and temporally each pair of fields representing a frame.
- 7. The electronic chip according to claim 1, further comprising an encryption module for encrypting the digital image stream.
- 8. The electronic chip according to claim 1, wherein the compression module is configured to perform wavelet-based transforms.
- 9. The electronic chip according to claim 1, wherein the compression module includes
a spatial transform module wherein the spatial transform module is capable of employing a wavelet transform to decorrelate each image within the digital image stream into a plurality of frequency bands.
- 10. The electronic chip according to claim 1, wherein the compression module includes:
a temporal transform module capable performing a temporal decorrelation using a wavelet transform on the digital image stream to transform the digital image stream into a plurality of frequency bands.
- 11. The electronic chip according to claim 9, wherein the compression module includes:
a quantization module for assigning a quantization level to each defined frequency bard according to sampling theory.
- 12. The electronic chip according to claim 9, wherein the quantization module includes
circuitry for quantizing each transformed digital data value so that each transformed digital data value has the proper resolution for maintaining a desired quality level over all digital data values in the digital image stream.
- 13. The electronic chip according to claim 12, further comprising an entropy encoder.
- 14. The-electronic chip according to claim 13, wherein the entropy encoder includes circuitry for selecting a probability distribution function based upon a characteristic of the digital image stream.
- 15. The electronic chip according to claim 12, wherein the quantization module includes circuitry for assigning quantization levels with greater accuracy to each frequency band of lower frequency.
- 16. The electronic chip according to claim 3, wherein the digital data output port has circuitry for adding a header to the digital data packet, wherein the header at least indicates size.
- 17. The electronic chip according to claim 16, wherein the size header indicates the size of the original digital image stream.
- 18. The electronic chip according to claim 1, wherein the compression module performs compression of the digital image stream in real-time.
- 19. The electronic chip according to claim 1, wherein the digital image stream is streaming media.
- 20. The electronic chip according to claim 3, wherein the digital data packet contains an encrypted data from the digital image stream.
- 21. The electronic chip according to claim 3, wherein the digital data output port adds a block boundary aligner to the header.
- 22. The electronic chip according to claim 3, wherein the digital data output produces a digital data packet that contains an entropy encoded data packet with a header field and a size field.
- 23. The electronic chip according to claim 22, wherein the header field may contain entropy parameters.
- 24. The electronic chip according to claim 23, wherein the entropy parameters may include signal to noise ratio, core magnitude, dither magnitude and dither seed.
- 25. Digital data on a carrier wave, the digital data comprising: compressed digital data that upon decompression maintains at least a predetermined signal to noise ratio over all digital data values.
- 26. The digital data according to claim 25, wherein the digital data further includes an appended header.
- 27. The digital data according to claim 26, wherein the header indicates the size of the digital data that is compressed.
- 28. The digital data according to claim 26, wherein the header indicates the size of the digital data prior to being compressed.
- 29. The digital data according to claim 25, wherein the compressed digital data is encrypted.
- 30. The digital data according to claim 25 wherein the digital data upon decompression includes a header which indicates the pre-determined quality level.
- 31. An electronic chip for processing digital video, the system comprising:
a digital image input for receiving a digital image stream; a wavelet-based compression module capable of compressing the digital image stream maintaining a predetermined quality level over all frequencies within the digital image stream; a digital data output for outputing a digital data stream having the format of a digital data packet.
- 32. The electronic chip according to claim 31, further comprising:
an interlaced-module for converting a digital image stream from an interlaced format to a progressive format.
- 33. The electronic chip according to claim 32, wherein the interlaced processor decorrelates each pair of fields representing a frame both spatially and temporally.
- 34. The electronic chip according to claim 31, further comprising an encryption module for encrypting the digital image stream.
- 35. The electronic chip according to claim 31, wherein the wavelet-based compression module includes:
a spatial transform module wherein the spatial transform module is capable of employing a wavelet transform to decorrelate each frame of video within the digital image stream into a plurality of frequency bands.
- 36. The electronic chip according to claim 35, wherein the wavelet-based compression module includes:
a temporal transform module capable performing a temporal decorrelation using a wavelet transform on the digital image stream to transform the digital image stream into a plurality of frequency bands.
- 37. The electronic chip according to claim 36, further comprising:
a quantization module for assigning a quantization level to each defined frequency band.
- 38. The electronic chip according to claim 37, further comprising an entropy encoder.
- 39. The electronic chip according to claim 37, wherein the quantization module assigns quantization levels with greater accuracy to each frequency band of a lower octave.
- 40. A digital data packet on a carrier wave, the digital data packet comprising:
digital data that is compressed using a wavelet based transform maintaining a pre-determined quality level over all frequencies of the digital data.
- 41. An electronic chip for processing a digital image stream having digital data values representing a pixels, the electronic chip comprising:
means for compressing the digital image stream so that upon decompression the digital image stream maintains a pre-determined signal to noise ratio for each digital data value.
- 42. An electronic chip for processing a digital image stream having digital data values, the electronic chip comprising:
means for compressing the digital image stream wherein digital data values are quantized so as to maintain a desired resolution over all frequencies.
- 43. The electronic chip according to claim 41 further comprising:
means for receiving the digital image stream.
- 44. The electronic chip according to claim 41 further comprising:
means for outputting the digital data stream formatted as a digital data packet.
- 45. The electronic chip according to claim 41, further comprising:
means for converting a digital image stream from an interlaced format to a progressive format.
- 46. The electronic chip according to claim 41, further comprising:
means for decorrelating both spatially and temporally each pair of fields representing a frame.
- 47. The electronic chip according to claim 41, further comprising an means for encrypting the digital image stream.
- 48. The electronic chip according to claim 41, wherein the means for compressing is configured to perform wavelet-based transforms.
- 49. The electronic chip according to claim 41, wherein the means for compressing includes
means for employing a wavelet transform to decorrelate each image within the digital image stream into a plurality of frequency bands.
- 50. The electronic chip according to claim 41, wherein the means for compressing includes:
means for performing a temporal decorrelation using a wavelet transform on the digital image stream to transform the digital image stream into a plurality of frequency bands.
- 51. The electronic chip according to claim 49, wherein the means for compressing includes:
means for assigning a quantization level to each defined frequency band according to sampling theory.
- 52. The electronic chip according to claim 49, further comprising:
means for quantizing each transformed digital data value so that each transformed digital data value has the proper resolution for maintaining a desired quality level over all digital data values in the digital image stream.
- 53. The electronic chip according to claim 52, further comprising means for entropy encoding.
- 54. The electronic chip according to claim 44, wherein the means for outputting includes means for adding a header to the digital data packet, wherein the header at least indicates size.
- 55. The electronic chip according to claim 16, wherein the size header indicates the size of the original digital image stream.
- 56. A digital data sequence on a processor-readable medium, the digital data sequence on the processor-readable medium comprising:
compressed digital data that upon decompression maintains at least a pre-determined signal to noise ratio over all digital data values.
- 57. The digital data sequence on a processor readable medium according to claim 46, wherein the digital data further includes an appended header.
- 58. The digital data sequence on a processor readable medium according to claim 57, wherein the header indicates the size of the digital data that is compressed.
- 59. The digital data sequence on a processor readable medium according to claim 57, wherein the header indicates the size of the digital data prior to being compressed.
- 60. The digital data sequence on a processor readable medium according to claim 56, wherein the compressed digital data is encrypted.
- 61. The digital data sequence on a processor readable medium according to claim 56 wherein the digital data upon decompression includes a header which indicates the predetermined quality level.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The following application claims priority from U.S. Provisional Patent Application No. 60/351,463 filed on Jan. 25, 2002 entitled Digital Mastering Codec ASIC and bearing attorney docket no. 2418/130, the application also claims priority from U.S. Provisional Patent Application No. 60/356,388, entitled Codec filed on Feb. 12, 2002 bearing attorney docket no. 2418/131, and from U S. patent application Ser. No. 09/498,924 filed on Feb. 4, 2000 entitled Quality Priority Image Storage and Communication which itself has a priority claim to U.S. Provisional Patent Application No. 60/118,554 entitled Quality Priority Image Storage and Communication all of which are incorporated by reference herein in their entirety.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60351463 |
Jan 2002 |
US |
|
60356388 |
Feb 2002 |
US |
|
60118554 |
Feb 1999 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09498924 |
Feb 2000 |
US |
Child |
10352375 |
Jan 2003 |
US |