Claims
- 1. An apparatus comprising:
an image compressor configured to compress digital image information, the image compressor comprising:
an error detection module configured to add at least one error detection indicator to the compressed digital image information.
- 2. The apparatus of 1, wherein the image compressor further comprises:
a transform module configured to convert the digital image information from spatial to frequency domain, the transform module configured to generate transform coefficients; a quantization module coupled to the transform module, the quantization module configured to quantize the transform coefficients; and a variable length coding module coupled to the quantization module, the variable length coding module configured to compress the quantized transform coefficients and to generate the at least one error detection indicator.
- 3. The apparatus of claim 2, wherein the at least one error detection indicator comprises a signature of at least the quantized transform coefficients and wherein the variable length coding module comprises a multiple input shift register configured to generate the signature.
- 4. The apparatus of claim 3, wherein the variable length coding module generates the signature for at least each half frame of the digital image information.
- 5. The apparatus of claim 2, wherein the variable length coding module comprises a Huffman engine to compress the quantized transform coefficients.
- 6. The apparatus of claim 2, wherein the transform module comprises an adaptive block size discrete cosine transform (ABSDCT) module to convert the digital image information from spatial to frequency domain using ABSDCT.
- 7. The apparatus of claim 1, wherein the at least one error detection indicator comprises one or a combination of a frame number of the digital image information, a color component type of the digital image information, and a portion of a film.
- 8. The apparatus of claim 1, further comprising:
an image encryptor configured to encrypt the compressed digital image information.
- 9. A method comprising:
compressing digital image information into compressed digital image information; and generating and adding at least one error detection indicator to the compressed digital image information.
- 10. The method of claim 9, wherein compressing the digital information comprises:
converting the digital image information from spatial to frequency domain and generating transform coefficients; quantizing the transform coefficients; and variable length coding the quantized transform coefficients.
- 11. The method of claim 10, wherein variable length coding comprises variable length coding in accordance to Huffman coding.
- 12. The method of claim 10, wherein generating and adding the at least one error detection indicator comprises:
generating a signature of at least the quantized transform coefficients using a multiple input shift register; and adding the signature as the error detection indicator to the compressed digital image information.
- 13. The method of claim 12, wherein generating the signature comprises generating the signature of the quantized transform coefficients for at least a half frame of the digital image information.
- 14. The method of claim 10, wherein converting the digital image information comprises converting the digital image information from spatial to frequency domain using an adaptive size discrete cosine transform.
- 15. The method of claim 9, wherein the at least one error detection indicator comprises one or both a frame number of the digital image information and a color component type of the digital image information.
- 16. An apparatus for compressing digital image comprising:
transform means for converting digital image information from spatial to frequency domain and generating transform coefficients; means for quantizing the transform coefficients; variable length coding means for compressing the quantized transform coefficients; means for generating at least one error detection indicator for the compressed information; and means for adding the at least one error detection indicator in the compressed information.
- 17. The apparatus of claim 16, wherein the means for generating at least one error detection indicator comprises a Huffman engine.
- 18. The apparatus of claim 16, wherein the at least one error detection indicator comprises a signature of at least the quantized transform coefficients and wherein the means for generating at least one error detection indicator comprises a multiple input shift register configure to generate the signature.
- 19. The apparatus of claim 18, wherein the means for generating at least one error detection indicator generates either one or a combination of a frame number of the digital image information as an error indicator, a component type of the digital image information as an error indicator, or the signature.
- 20. The apparatus of claim 16, wherein the transform means comprises an adaptive block size discrete cosine transform (ABSDCT) module to convert the digital image information from spatial to frequency domain using ABSDCT.
- 21. A storage medium storing digital image information comprising:
compressed data of the digital image information; and a signature covering at least a portion of the digital image information to enable error detection at decompression of the compressed data.
- 22. A storage medium of claim 21, further comprising:
component type information of the compressed data; and frame number information of the compressed data.
- 23. A storage medium of claim 21, wherein the signature is generated by a multiple input shift register.
- 24. An apparatus comprising:
an image decompressor configured to decompress compressed digital image information into decompressed information of the digital image for display, the image decompressor comprising:
an error detection module configured to detect errors in the decompressed information of the digital image.
- 25. The apparatus of claim 24, wherein the image decompressor further comprises:
a variable length decoding module to decompress the compressed information; an inverse quantization module to inverse quantize the decompressed information; and a transform module to convert the inverse quantized decompressed information from frequency to spatial domain to enable display of the digital image.
- 26. The apparatus of claim 25, wherein the error detection module detects the errors in the decompressed information using at least one error detection indicator added to the compressed information.
- 27. The apparatus of claim 26, wherein the error detection indicator is a signature generated by a multiple input shift register, and the error detection module comprises a signature analyzer to verify the signature to detect errors in the decompressed information.
- 28. The apparatus of claim 27, wherein the error detection module verifies the signature after each half frame of the compressed information.
- 29. The apparatus of claim 25, wherein the error detection module detects an error in the decompressed information if there is an invalid code during the decompression by the variable length decoding module.
- 30. The apparatus of claim 24, wherein the error detection module detects the errors in the decompressed information by a frame number added to the compressed information.
- 31. The apparatus of claim 24, wherein the error detection module detects the errors in the decompressed information by a component type added to the compressed information.
- 32. The apparatus of claim 24, wherein the error detection module detects an error in the decompressed information if there are one or more compressed bits remaining after decompressing the compressed information.
- 33. The apparatus of claim 24, wherein the compressed information compises a portion of a film.
- 34. A method comprising:
decompressing compressed digital image information into decompressed information for display of the digital image; and detecting errors in the decompressed information.
- 35. The method of claim 34, wherein detecting errors comprises detecting errors by using an error detection indicator added to the compressed information.
- 36. The method of claim 35, wherein the error detection indicator comprises a signature generated by a multiple input shift register and wherein detecting errors comprises verifying the signature.
- 37. The method of claim 35, wherein detecting errors comprises detecting errors in the decompressed information by a frame number added to the compressed information.
- 38. The method of claim 35, wherein detecting errors comprises detecting errors in the decompressed information by a component type added to the compressed information.
- 39. The method of claim 34, wherein detecting errors comprises detecting an error in the decompressed information if there are one or more compressed bits remaining after decompressing the compressed information.
- 40. The method of claim 34, wherein detecting errors comprises detecting an error in the decompressed information if there is an invalid code during the decompressing of the compressed information.
- 41. An apparatus for decoding compressed information comprising:
variable length decoding means for decompressing the compressed information into decompressed information; means for inverse quantizing the decompressed information; means for converting the inverse quantized decompressed information from frequency to spatial domain; and means for detecting errors in the decompressed information using at least one error detection indicator added to the compressed information.
- 42. The apparatus of claim 41, wherein the at least one error detection indicator comprises a signature generated by a multiple input shift register.
- 43. The apparatus of claim 42, wherein the means for detecting errors comprises detecting errors using either one or a combination of a frame number as an error detection indicator, a component type as an error detection indicator, or the signature.
- 44. The apparatus of claim 41, wherein the means for detecting errors detects an error in the decompressed information if there are one or more compressed bits remaining after decompressing the compressed information.
- 45. The apparatus of claim 41, wherein the means for detecting errors detects an error in the decompressed information if there is an invalid code during the decompression by the variable length decoding means.
- 46. A method for decoding compressed information comprising:
variable length decoding the compressed information into decompressed information; detecting errors in the compressed information using at least one error detection indicator added to the decompressed information; inverse quantizing the decompressed information; and converting the inverse quantized decompressed information from frequency to spatial domain.
- 47. The method of claim 46, wherein detecting errors comprises generating a signature by a multiple input shift register.
- 48. The method of claim 47, wherein detecting errors comprises detecting an error using either one or a combination of a frame number as an error detection indicator, a component type as an error detection indicator, or the signature.
- 49. The method of claim 46, wherein detecting errors comprises detecting errors in the decompressed information if there are one or more bits remaining after decompressing the compressed information.
- 50. The method of claim 46, wherein detecting errors comprises detecting errors in the decompressed information if there is an invalid code.
- 51. An apparatus comprising:
means for compressing digital image information; and means for adding at least one error detection indicator to the compressed digital image information.
- 52. The apparatus of claim 51, further comprising:
means for converting image information into digital image information.
- 53. The apparatus of claim 51, wherein the means for compressing comprises:
means for converting the digital image information from spatial to frequency domain and generating transform coefficients; means for quantizing the transform coefficients; and variable length coding means for compressing the quantized transform coefficients.
- 54. The apparatus of claim 53, wherein the variable length coding means comprises a multiple input shift register to generate a signature of at least the quantized transform coefficients as the first error detection indicator.
- 55. The apparatus of claim 51, wherein the at least one error detection indicator is a frame number of the digital image information.
- 56. The apparatus of claim 51, wherein the least one error detection indicator is a component type of the digital image information.
- 57. An apparatus comprising:
means for decompressing compressed information into decompressed information of the digital image for display; and means for detecting errors in the decompressed information of the digital image.
- 58. The apparatus of claim 57, wherein the means for detecting errors detects the errors in the compressed information using at least one error detection indicator added to the compressed information.
- 59. The apparatus of claim 58, wherein the means for detecting errors detects the errors in the decompressed information by a frame number added to the compressed information.
- 60. The apparatus of claim 58, wherein the means for detecting errors detects the errors in the decompressed information by a component type added to the compressed information.
- 61. The apparatus of claim 57, wherein the means for detecting errors detects an error in the decompressed information if there are one or more compressed bits remaining after decompressing the compressed information.
- 62. The apparatus of claim 57, wherein the means for detecting errors detects an error in the decompressed information if there is an invalid code.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims priority under the benefit of U.S.C. § 120 to Provisional Patent Application No. 60/371,695, filed on Apr. 9, 2002 and Provisional Patent Application entitled, Apparatus and Method For Detecting Error In a Digital Image, filed on Mar. 21, 2003, and said provisional applications are incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60371695 |
Apr 2002 |
US |