Color mapping system and method
First Claim
1. A method for use with an image display system for generating a color mapped image from a first image of pels each having a plurality of color components, comprising:
- preselecting a plurality of groups of said first image of pels, said pels in each of said groups being proximal to each other;
averaging respective color components of said pels in each of said groups;
preselecting an input color palette comprised of a plurality of input colors;
defining a plurality of perceived colors each functionally related to a different combination of said input colors;
associating with each group of averaged pels one of said perceived colors having associated therewith one of said combination of input colors; and
generating a mapped image of said first image by substituting, for each pel of each of said groups, a pel having a different one of the color comprising said one combination of input colors.
1 Assignment
0 Petitions
Accused Products
Abstract
RGB components of pairs of adjacent pels of a captured digitized image are averaged. A perceived color palette is constructed, each color being comprised of functionally combined RGB components of two different input palette colors. An array is formed of continuous colors, each indexed to the perceived palette color to which its RGB components are closest and indicating the two input palette colors defining the respective perceived color. RGB components for each averaged pel pair and the array index are then used to locate the perceived color closest thereto and, the two input palette colors corresponding to the perceived color. These two input colors are then substituted in a display for those of the two averaged pels and the process repeated for all averaged pel pairs. In a preferred embodiment, the difference between the perceived and averaged colors is diffused to adjacent averaged pels. An image is thereby readily produced having substantially more perceived colors than those available in the input palette.
-
Citations
23 Claims
-
1. A method for use with an image display system for generating a color mapped image from a first image of pels each having a plurality of color components, comprising:
-
preselecting a plurality of groups of said first image of pels, said pels in each of said groups being proximal to each other; averaging respective color components of said pels in each of said groups; preselecting an input color palette comprised of a plurality of input colors; defining a plurality of perceived colors each functionally related to a different combination of said input colors; associating with each group of averaged pels one of said perceived colors having associated therewith one of said combination of input colors; and generating a mapped image of said first image by substituting, for each pel of each of said groups, a pel having a different one of the color comprising said one combination of input colors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for use with an image display system for generating a color mapped image from a first image of pels each having a plurality of color components, comprising
means for preselecting a plurality of groups of said first image pels, said pels in each said group being proximal to each other; -
means for averaging respective color components of said pels in said group for each of said groups; means for preselecting an input color palette comprised of a plurality of input colors; means for defining a plurality of perceived colors each functionally related to a different combination of said input colors; means for associating with each said group of averaged pels one of said perceived colors; and means for generating a mapped image of said first image by substituting, for each pel of each said group, pels of said one of said perceived colors. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for generating a mapped image from a plurality of input colors defining an input palette and a perceived palette, comprising
means for storing a first original image; -
means for averaging color components of subcombinations of pels comprising said first image to define a plurality of averaged pel subcombinations each having an associated averaged color; means for storing an array of entries each corresponding to a different subcombination of the input palette colors defining a correspondingly different color of said perceived palette; means for selecting, from said means for storing an array, for each of said averaged pel subcombinations, the perceived palette color most closely approximating said associated averaged color and said input palette colors defining said selected perceived palette color; and means for storing a mapped image comprised of said input palette colors defining said selected perceived palette color for each of said averaged pel subcombinations. - View Dependent Claims (17, 18, 19)
-
-
20. A method for color mapping a digital original first image comprised of a plurality of pels each with corresponding R, G, B components, comprising the steps of
generating a digital representation of a second image comprised of averaged pels each having R, G, B components corresponding to an average of R, G, B components of adjacent pels of said first image; -
preselecting an input color palette comprised of a plurality of input colors each defined by respective input color R, G, B components; generating a perceived color palette comprised of a plurality of perceived colors each defined by a functional combination of the input color R, G, B components of a different combination of said input colors; generating an array having a plurality of entries each comprised of R, G, B components corresponding to a different color from a continuous color spectrum and an associated indicator indexing to one of said perceived colors having functional combination of R, G, B components which most closely approximates said R, G, B components of said different color from said continuous spectrum, said indicator further indexing to said different combination of said input colors which defines one of said perceived colors; generating a stored mapped image comprising the steps of selecting for one of said averaged pels an entry in said array corresponding to one of said perceived colors having R, G, B components most closely approximating those of said averaged pel; detecting from said entry said different combination of input colors defining the selected perceived color corresponding to said averaged pels; substituting for said averaged pels said different combination of input colors; storing digitally encoded representations of these said substituted input colors; repeating the immediately preceding four steps of selecting, detecting, substituting and storing for each said averaged pels; displaying said stored mapped image.
-
-
21. A method for approximating a desired output signal from a system having different magnitudes of input quantization states and a predefined frequency response, comprising:
generating an approximated output signal as a function of a combination of a selected plurality of said input quantization states, the selected states defining different magnitudes and each selected state being selected independent of the magnitude of the proximity of said selected state to the output signal. - View Dependent Claims (22, 23)
Specification