9626774

Saturation Varying Color Space

PublishedApril 18, 2017
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
13 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of modifying saturation of an image, the method comprising: receiving color data for a pixel, wherein the color data includes a saturation value and a luminance value; determining a mapping between an input saturation value and an output saturation value based on at least the luminance value and not the saturation value of the received color data, wherein determining the mapping comprises using a predefined curve to obtain the mapping based on the luminance value and not the saturation value of the received color data, the predefined curve being specified via at least one user input parameter; and applying the determined mapping to the saturation value of the received color data for the pixel to create modified color data including a modified saturation value.

2

2. The method of claim 1 , wherein receiving color data includes converting received color data from a first color space to a second color space including the saturation value.

3

3. The method of claim 2 , wherein the second color space is a HSL (Hue, Saturation, Luminance) color space.

4

4. The method of claim 1 , wherein the at least one user input parameter specifying the predefined curve includes a minimum value, a midpoint value at which saturation of a color is unchanged, and an exponent value specifying a slope of the predefined curve as it approaches the midpoint value.

5

5. The method of claim 1 , further comprising outputting an image including the pixel with the modified color data from a renderer.

6

6. The method of claim 1 , further comprising displaying an image including the pixel with the modified color data.

7

7. The method of claim 1 , wherein the determined mapping includes an exponential function raised to a power determined based on at least the luminance value and not the saturation value of the received color data.

8

8. A system for modifying saturation of an image, the system comprising: a processor; and a memory containing instructions, that, when executed by the processor, cause the processor to: receive color data for a pixel, wherein the color data includes a saturation value and a luminance value, determine a mapping between an input saturation value and an output saturation value based on at least the luminance value and not the saturation value of the received color data, wherein determining the mapping comprises using a predefined curve to obtain the mapping based on the luminance value and not the saturation value of the received color data, the predefined curve being specified via at least one user input parameter, and apply the determined mapping to the saturation value of the received color data for the pixel to create modified color data including a modified saturation value.

9

9. The system of claim 8 , wherein receiving color data includes converting received color data from a first color space to a second color space including the saturation value.

10

10. The system of claim 9 , wherein the second color space is a HSL (Hue, Saturation, Luminance) color space.

11

11. The system of claim 8 , wherein the instructions, when executed by the processor, further cause the processor to output an image including the pixel with the modified color data from a renderer.

12

12. The system of claim 8 , wherein the instructions, when executed by the processor, further cause the processor to display an image including the pixel with the modified color data.

13

13. A non-transitory computer-readable storage medium including instructions that, when executed by a processor, cause the processor to perform an operation to modify saturation of an image, the operation comprising: receiving color data for a pixel, wherein the color data includes a saturation value and a luminance value; determining a mapping between an input saturation value and an output saturation value based on at least the luminance value and not the saturation value of the received color data, wherein determining the mapping comprises using a predefined curve to obtain the mapping based on the luminance value and not the saturation value of the received color data, the predefined curve being specified via at least one user input parameter; and applying the determined mapping to the saturation value of the received color data for the pixel to create modified color data including a modified saturation value.

Patent Metadata

Filing Date

Unknown

Publication Date

April 18, 2017

Inventors

Apurva SHAH
Sharon CALAHAN

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SATURATION VARYING COLOR SPACE” (9626774). https://patentable.app/patents/9626774

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.