Compression framework incorporating decoding commands
First Claim
Patent Images
1. A method for processing compressed image data, comprising:
- receiving electronic image data representing an original image;
generating a compressed image data file from the received electronic image data that includes first information for decompressing the original image, wherein codebook data is selected for the image data;
incorporating second information into the image data file after compression, the second information comprising instructions which update previously stored codeword data and alter an appearance of a decoded image relative to the original image;
identifying the second information; and
decoding compressed image data contained in the compressed image data file according to the first information and the identified second information to update previously stored codeword data and form processed electronic image data of the decoded image, the decoded image representing an altered version of the original image processed.
4 Assignments
0 Petitions
Accused Products
Abstract
An encoding and/or decoding method and apparatus incorporates decoding commands into a compressed file. The decoding commands are instructions carried along to a decompressor and implement processing performed in the compressed domain. Then, the decompressor performs some processing steps to the data while decompressing it. This reduces the computation time for the imaging operations.
49 Citations
40 Claims
-
1. A method for processing compressed image data, comprising:
-
receiving electronic image data representing an original image;
generating a compressed image data file from the received electronic image data that includes first information for decompressing the original image, wherein codebook data is selected for the image data;
incorporating second information into the image data file after compression, the second information comprising instructions which update previously stored codeword data and alter an appearance of a decoded image relative to the original image;
identifying the second information; and
decoding compressed image data contained in the compressed image data file according to the first information and the identified second information to update previously stored codeword data and form processed electronic image data of the decoded image, the decoded image representing an altered version of the original image processed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
the compressed data file includes the compressed image data and a header of additional information providing original image parameters; and
incorporating the decoding commands comprises at least one of adding information and changing information in the header.
-
-
3. The method of claim 2, wherein the header comprises at least one of an identification portion, an image information portion, a photometry portion, a code portion and a codebook definition portion.
-
4. The method of claim 3, wherein the code portion comprises at least one of a codebook field, a compression field, a bit-depth field, a bit-height field, a bit-width field, a TRC-mapping field, and a scanning field.
-
5. The method of claim 1, wherein the compressed image data is generated based on auxiliary data.
-
6. The method of claim 5, further comprises processing the auxiliary data based on the decoding commands, wherein decoding the compressed image data is based on the processed auxiliary data.
-
7. The method of claim 1, wherein decoding the compressed image data comprises examining a header of the compressed image data file, the header containing the decoding commands.
-
8. The method of claim 7, wherein the header comprises at least one of an identification portion, an image information portion, a photometry portion, a code portion and a codebook definition portion.
-
9. The method of claim 1, wherein generating the compressed image data comprises vector quantization.
-
10. The method of claim 1, wherein decoding the compressed image data is based on a look-up table.
-
11. A system for processing compressed image data, comprising:
-
an image source that outputs electronic image data representing an original image;
a coder that inputs the electronic image data, comprising;
a compressor that selects codebook data for the image data and generates a compressed image data file from the electronic image data that includes first information for decompressing the original image, and an appender that incorporates second information into the image data file after compression, the commands comprising instructions which update previously stored codeword data and alter an appearance of a decoded image relative to the original image;
a decoder that decodes the compressed image data to form decoded image data, comprising;
a command processor that processes the second information, and a decoding device;
wherein the decoder decodes compressed image data contained in the compressed image data file based on the first information and the second information to update previously stored codeword data and form a reconstructed image, the reconstructed image representing an altered version of the original image. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
the compressed data file includes the compressed image data and a header of additional information providing original image parameters, and the appender comprises a generator that at least one of adds information to and changes information in the header.
-
-
13. The system of claim 12, wherein the header comprises at least one of an identification portion, an image information portion, a photometry portion, a code portion and a codebook definition portion.
-
14. The system of claim 13, wherein the code portion comprises at least one of a codebook field, a compression field, a bit-depth field, a bit-height field, a bit-width field, a TRC-mapping field, and a scanning field.
-
15. The system of claim 11, wherein the compressor generates the compressed image data based on an auxiliary data.
-
16. The system of claim 15, further comprising a processor that processes the auxiliary data based on the decoding commands, wherein the decoder decodes the compressed image data based on the processed auxiliary data.
-
17. The system of claim 11, wherein the coder is a vector quantization coder.
-
18. The system of claim 11, wherein the decoding device is a table look-up device.
-
19. The system of claim 11, wherein the decoding device comprises a command processor that examines a header appended to the compressed image data file, the header containing the decoding commands.
-
20. The system of claim 19, wherein the header comprises at least one of an identification portion, an image information portion, a photometry portion, a code portion and a codebook definition portion.
-
21. A method for encoding compressed image data, comprising:
-
receiving electronic image data representing an original image;
generating a compressed image data file from the received electronic image data that includes first information for decompressing the original image, wherein codebook data is selected for the image data; and
incorporating second information into the compressed image data file after compression, the second information comprising instructions which update previously stored codeword data and alter an appearance of a decoded image relative to the original image. - View Dependent Claims (22, 23, 24, 25)
the compressed data file includes compressed image data and a header of additional information providing original image parameters, and incorporating the decoding commands comprises at least one of adding information to and changing information in the header.
-
-
23. The method of claim 22, wherein the header comprises at least one of an identification portion, an image information portion, a photometry portion, a code portion and a codebook definition portion.
-
24. The method of claim 23, wherein the code portion comprises at least one of a codebook field, a compression field, a bit-depth field, a bit-height field, a bit-width field, a TRC-mapping field, and a scanning field.
-
25. The method of claim 22, wherein generating the compressed image data comprises vector quantization.
-
26. An apparatus for encoding compressed image data, comprising:
-
a compressor that generates compressed image data file from the electronic image data that includes first information for decompressing the original image, wherein codebook data is selected for the image data; and
an appender that incorporates second information into the compressed image data file, the second information comprising instructions which update previously stored codeword data and alter an appearance of a decoded image relative to the original image. - View Dependent Claims (27, 28, 29, 30)
the compressed data file includes compressed image data and a header of additional information providing original image parameters, and the appender comprises a generator that at least one of adds information to and changes information in the header.
-
-
28. The system of claim 27, wherein the header comprises at least one of an identification portion, an image information portion, a photometry portion, a code portion and a codebook definition portion.
-
29. The system of claim 28, wherein the code portion comprises at least one of a codebook field, a compression field, a bit-depth field, a bit-height field, a bit-width field, a TRC-mapping field, and a scanning field.
-
30. The apparatus of claim 26, wherein the compressor comprises a vector quantization coder.
-
31. A method for decoding a compressed image data file representative of an original image, the compressed image data file including first information for decompressing the original image and second information incorporated into the image data file after compression that provide instructions that update previously stored codeword data and alter an appearance of a decoded image relative to the original image, the method comprising:
-
identifying the second information; and
decoding the compressed image data representative of the original image according to the first information and the second information to update previously stored codeword data and form processed electronic image data of the decoded image, the decoded image representing an altered version of the original image. - View Dependent Claims (32, 33, 34, 35)
-
-
36. An apparatus for decoding a compressed image data file representative of an original image, the compressed image data file including first information for decompressing the original image and second information incorporated into the image data file after compression, the second information comprising instructions which update previously stored codeword data and alter an appearance of a decoded image relative to the original image, the apparatus comprising:
-
a command processor that processes the second information; and
a decoding device;
wherein the apparatus decodes the compressed image data representative of the original image based on the first information and the second information to update previously stored codeword data and form a reconstructed image, the reconstructed image representing an altered version of the original image processed. - View Dependent Claims (37, 38, 39, 40)
-
Specification