Claims
- 1. A method for processing a frame of image data comprising the steps of:
- encoding each detected color in said frame of image data with an index value to a look-up table during compression of said frame of image data;
- storing a plurality of color values in said look-up table which correspond to each of said detected colors; and
- dynamically updating said plurality of color values stored in said look-up table when a number of colors detected in said frame of image data exceeds a predetermined number, including iteratively reducing a number of bits used to detect each color prior to the step of encoding until the number of detected colors is less than or equal to the predetermined number.
- 2. A method according to claim 1, wherein said frame of image data includes a plurality of pixels each of which is represented by a color value.
- 3. A method according to claim 2, wherein the color value of each pixel is represented by at least one color component.
- 4. A method according to claim 3, wherein the color of each pixel in said frame of image data is represented using C,M,Y,K color components in said look-up table.
- 5. A method according to claim 4, wherein each of said C,M,Y,K color components is an 8-bit value.
- 6. A method according to claim 3, wherein a color of each pixel in said frame of image data is represented as a value having a variable grey scale level.
- 7. A method according to claim 3, wherein a color value of each pixel in said frame of image data is represented with at least 32-bits.
- 8. A method according to claim 1 further including the step of:
- replacing the color values stored in said look-up table while reprocessing said frame of image data during said step of iteratively reducing.
- 9. A method according to claim 1, further including the step of:
- selecting, prior to said step of encoding, a predetermined combination of bits used to represent each detected color in said frame of image data.
- 10. A method according to claim 9, wherein said step of encoding further includes a step of:
- mapping the predetermined combination of bits to said index value.
- 11. A method according to claim 9, wherein said look-up table includes a plurality of color values which correspond to different colors which are independent of colors included in said frame of image data.
- 12. A method according to claim 1, further including a step of:
- decompressing said compressed image data using the color values of said look-up table.
- 13. A method according to claim 1, wherein said step of encoding further includes a step:
- mapping bits used to represent each detected color in said frame of image data to said index value using a plurality of look-up tables.
- 14. Apparatus for processing a frame of image data comprising:
- a look-up table for storing a plurality of color values; and
- a processor for encoding each detected color in a frame of image data with an index value to said look-up table during compression of said frame of image data, and for dynamically updating said plurality of color values stored in said look-up table when a number of different colors detected in said frame of image data exceeds a predetermined number by iteratively reducing a number of bits used to detect each color until the number of detected colors is less than or equal to the predetermined number.
- 15. Apparatus according to claim 14, wherein said frame of image data includes a plurality of pixels, each of which is represented by a color value, and wherein said processor further includes:
- a selector for selecting a predetermined combination of bits used to represent a detected color for each pixel in said frame of image data.
- 16. Apparatus according to claim 15, wherein said processor further includes:
- a plurality of look-up tables for mapping said predetermined combination of bits for each detected color to said index value.
- 17. Apparatus according to claim 14, further including:
- a processor for decompressing color values for each of a plurality of pixels included in said frame of image data.
- 18. Apparatus according to claim 14, wherein each detected color in said frame of image data is represented with at least 32-bits, and is compressed to a 6-bit index value to said look-up table.
- 19. Apparatus according to claim 14, wherein each detected color is represented in said look-up table by C,M,Y,K color components.
Parent Case Info
This application is a continuation of application Ser. No. 08/463,782, filed Jun. 5, 1995.
US Referenced Citations (5)
Continuations (1)
|
Number |
Date |
Country |
Parent |
463782 |
Jun 1995 |
|