IP Library Granted Patent US 12705859
Granted Patent B2
US 12705859 · App. 18/451,347 · Granted Aug 11, 2026

Systems and methods for object-based dynamic tone adjustment

Inventors: Mark Gintsburg (Haifa, IL); Eran Pinhasov (Zichron Yaakov, IL)
Assignee: QUALCOMM Incorporated
G06V10/56G06T7/90G06V10/25G06V10/60H04N1/60G06T2207/10024G06T2207/30201
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12705859
App. No.
18/451,347
Granted
Aug 11, 2026
Kind
B2
Abstract

Imaging systems and techniques are described. In some examples, an imaging system receives an image captured by an image sensor. The imaging system determines that an image region in the image includes a representation of an object of a specified category. The imaging system adjusts a hue (and/or saturation and/or brightness) of at least one pixel of the representation of the object in the image region to a specified hue (and/or saturation and/or brightness) to generate a processed image.

Claims (61)

1 . An apparatus for imaging, the apparatus comprising:

at least one memory; and

at least one processor coupled to the at least one memory, the at least one processor configured to:

receive an image captured by an image sensor;

analyze features of the image to determine that an image region in the image includes a representation of an object of a predetermined category, wherein a hue of at least one pixel of the representation of the object in the image region is outside of a predetermined hue range corresponding to the predetermined category, and wherein the features are distinct from the hue; and

adjust the hue of the at least one pixel of the representation of the object in the image region based on the predetermined hue range to generate a processed image.

2 . The apparatus of claim 1 , wherein, to generate the processed image, the at least one processor is configured to:

adjust respective hues of a plurality of pixels of the at least one pixel of the representation of the object toward a hue line, wherein the predetermined hue range corresponds to the hue line that is represented by a predetermined angle in a color circle.

3 . The apparatus of claim 1 , wherein the predetermined category is skin, wherein the object includes at least a portion of a person, and wherein the predetermined hue range is associated with the skin.

4 . The apparatus of claim 3 , wherein the portion of the person includes at least one of a face of the person or a hand of the person.

5 . The apparatus of claim 1 , wherein the predetermined category is plant matter, wherein the object includes at least a portion of a plant, and wherein the predetermined hue range is associated with the plant matter.

6 . The apparatus of claim 1 , wherein the predetermined category is sky, wherein the object includes a region of the sky, and wherein the predetermined hue range is associated with the sky.

7 . The apparatus of claim 1 , wherein, to generate the processed image, the at least one processor is configured to:

adjust a brightness of at least one pixel of the representation of the object in the image region to generate the processed image.

8 . The apparatus of claim 1 , wherein, to generate the processed image, the at least one processor is configured to:

adjust a saturation of at least one pixel of the representation of the object in the image region to generate the processed image.

9 . The apparatus of claim 1 , wherein, to generate the processed image, the at least one processor is configured to:

adjust a tone of at least one pixel of the representation of the object in the image region to generate the processed image.

10 . The apparatus of claim 1 , wherein, to generate the processed image, the at least one processor configured to:

calculate average hue, average saturation, and average brightness for a plurality of bins corresponding to different color ranges in the image;

adjust the hue based on the average hue to adjust the hue of the at least one pixel and to generate the processed image;

adjust a saturation of the image based on the average saturation to generate the processed image; and

adjust a brightness of the image based on the average brightness to generate the processed image.

11 . The apparatus of claim 1 , wherein the at least one processor is configured to:

output the processed image.

12 . The apparatus of claim 1 , wherein at least one of the features is luminosity-based.

13 . The apparatus of claim 1 , wherein the object is a person, and wherein at least one of the features corresponds to at least a portion of a body part corresponding to the person.

14 . The apparatus of claim 1 , wherein, to generate the processed image, the at least one processor configured to:

apply a color phase correction to the at least one pixel of the representation of the object in the image region to adjust the hue of the at least one pixel of the representation of the object in the image region and to generate the processed image.

15 . The apparatus of claim 1 , wherein at least one of the features includes at least one edge.

16 . The apparatus of claim 1 , wherein, to analyze the features of the image, the at least one processor is configured to analyze the features of the image using a semantic segmentation algorithm.

17 . The apparatus of claim 1 , wherein, to analyze the features of the image, the at least one processor is configured to analyze the features of the image using an object recognition algorithm.

18 . A method for imaging, the method comprising:

receiving an image captured by an image sensor;

analyzing features of the image to determine that an image region in the image includes a representation of an object of a predetermined category, wherein a hue of at least one pixel of the representation of the object in the image region is outside of a predetermined hue range corresponding to the predetermined category, and wherein the features are distinct from the hue; and

adjusting the hue of the at least one pixel of the representation of the object in the image region based on the predetermined hue range to generate a processed image.

19 . The method of claim 18 , wherein adjusting the hue of the at least one pixel includes:

adjust respective hues of a plurality of pixels of the at least one pixel of the representation of the object toward a hue line, wherein the predetermined hue range corresponds to the hue line that is represented by a predetermined angle in a color circle.

20 . The method of claim 18 , wherein the predetermined category is skin, wherein the object includes at least a portion of a person, and wherein the predetermined hue range is associated with the skin.

21 . The method of claim 20 , wherein the portion of the person includes at least one of a face of the person or a hand of the person.

22 . The method of claim 18 , wherein the predetermined category is plant matter, wherein the object includes at least a portion of a plant, and wherein the predetermined hue range is associated with the plant matter.

23 . The method of claim 18 , wherein the predetermined category is sky, wherein the object includes a region of the sky, and wherein the predetermined hue range is associated with the sky.

24 . The method of claim 18 , further comprising:

adjusting a brightness of at least one pixel of the representation of the object in the image region to generate the processed image.

25 . The method of claim 18 , further comprising:

adjusting a saturation of at least one pixel of the representation of the object in the image region to generate the processed image.

26 . The method of claim 18 , further comprising:

adjusting a tone of at least one pixel of the representation of the object in the image region to generate the processed image.

27 . The method of claim 18 , further comprising:

calculating average hue, average saturation, and average brightness for a plurality of bins corresponding to different color ranges in the image;

adjusting the hue based on the average hue to adjust the hue of the at least one pixel and to generate the processed image;

adjusting a saturation of the image based on the average saturation to generate the processed image; and

adjusting a brightness of the image based on the average brightness to generate the processed image.

28 . The method of claim 18 , further comprising:

outputting the processed image.

29 . The method of claim 18 , further comprising:

applying a color phase correction to the at least one pixel of the representation of the object in the image region to adjust the hue of the at least one pixel of the representation of the object in the image region and to generate the processed image.

30 . A non-transitory computer-readable medium having stored thereon instructions that, when executed by one or more processors, cause the one or more processors to:

receive an image captured by an image sensor;

analyze features of the image to determine that an image region in the image includes a representation of an object of a predetermined category, wherein a hue of at least one pixel of the representation of the object in the image region is outside of a predetermined hue range corresponding to the predetermined category, and wherein the features are distinct from the hue; and

adjust the hue of the at least one pixel of the representation of the object in the image region based on the predetermined hue range to generate a processed image.