Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and apparatus for reconstructing indexed color spaces

a color space and indexing technology, applied in the field of indexing color spaces, can solve the problems of redundancy of color information in image containers unnecessarily, image data including redundant color information, and increasing the size of the overall image data stored in the given image container

Active Publication Date: 2015-09-15
ADOBE SYST INC
View PDF21 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The use of multiple indexed color spaces typically results in the image container including redundant color information.
Redundancy of color information in image containers unnecessarily and undesirably increases the size of the overall image data stored in the given image container.
However, color quantization techniques result in the loss of important color information, and often deteriorate the original image after transformation.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for reconstructing indexed color spaces
  • Method and apparatus for reconstructing indexed color spaces
  • Method and apparatus for reconstructing indexed color spaces

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014]Embodiments of the present invention include a method and apparatus for reconstructing indexed color spaces. The embodiments create a set of all of the indexed color spaces in an image container. Each indexed color space has a bit depth. A bit depth is the number of bits used to indicate the color of a single pixel. For example, a monochrome image has a bit depth of 1 because 21=2 colors, often black and white. An image that may be represented using 4 colors has an indexed color space with a bit depth of 2 (22=4 colors), and so on. Embodiments of the present invention reconstruct indexed color spaces. However, in reconstructing the indexed color spaces, the bit depth of the reconstructed color spaces is never increased. As such, the size of the color space in never increased while at the same time, never removing a color that is used to represent an image stream. Thus, the reconstructed indexed color space can be used to reconstruct the original image without loss or deteriora...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A computer implemented method and apparatus for reconstructing indexed color spaces. The method comprises accessing a plurality of indexed color spaces, wherein each indexed color space comprises a bit depth; and creating one or more unions of two or more indexed color spaces from the plurality of indexed color spaces, wherein the bit depth of the union of the two or more indexed color does not exceed the bit depth of any of the two or more indexed color spaces.

Description

BACKGROUND OF THE INVENTION[0001]1. Field of the Invention[0002]Embodiments of the present invention generally relate to indexed color spaces and, more particularly, to a method and apparatus for reconstructing indexed color spaces.[0003]2. Description of the Related Art[0004]Many image container formats, such as Tagged Image File Format (TIFF), Portable Document Format (PDF), PHOTOSHOP® Document (PSD), ADOBE® ILLUSTRATOR® (AI), and the like, hold multiple images, each with its own indexed color space. The use of multiple indexed color spaces typically results in the image container including redundant color information. For example, an image container may hold an ADOBE® PHOTOSHOP® image. Each layer of a PHOTOSHOP® image is stored as an image stream. Similarly, each image included in a PDF is an image stream. When an image stream is encoded, color information may not be directly carried by the image pixel data, but is stored in a separate piece of data called a palette or an indexed...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(United States)
IPC IPC(8): G06T11/00
CPCG06T11/001
Inventor KURUVILLA, ASHOK MATHEW
Owner ADOBE SYST INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products