IP Library Granted Patent US 7,460,181
Granted Patent B2
US 7,460,181 · App. 11/042,417 · Granted Dec 2, 2008

Blue stretch using restricted color range and soft transition boundary

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 7,460,181
App. No.
11/042,417
Granted
Dec 2, 2008
Kind
B2
Abstract

System and method for increasing the blue component of white and near white pixels while avoiding hard transitions and without affecting flesh-tone colors. Pixels that are bright enough and fall within a detection area in the UV-plane have their blue components increased and their red components decreased. The detection area is limited to avoid application of blue stretch to flesh-tone colors. A transition boundary is provided around the detection area for gradually decreasing the amount of blue stretch as pixels move away from the boundary of the detection area, thereby avoiding hard transitions between areas that are blue stretched and areas that are not blue stretched.

Claims (43)

1. A method for applying blue stretch to a pixel, comprising:

determining whether the pixel falls within a detection area in the UV-plane and has a luma (Y) value greater than a luma threshold;

applying blue stretch to the pixel when the pixel falls within the detection area;

determining whether the pixel falls within a transition area surrounding the detection area in the UV-plane; and

applying partial blue stretch to the pixel when the pixel falls outside the detection area but within the transition area, wherein partial blue stretch reduces visible boundaries between pixels that are blue stretched and pixels that are not blue stretched;

whereby adjustments to pixels in one or more color ranges are kept small by limiting the detection area in the one or more color ranges of the UV-plane.

2. A method as recited in claim 1 , wherein the detection area is limited by a first boundary line above a detection axis and a second boundary line below the detection axis, the detection axis positioned along the white and near white colors in the YUV-color space.

3. A method as recited in claim 1 , wherein the one or more color ranges comprise flesh-tone colors.

4. A method as recited in claim 1 , wherein the detection area is limited in the yellow-orange region of the UV-plane by a first boundary line.

5. A method as recited in claim 1 , wherein the detection area is limited in the yellow-green region of the UV-plane by a second boundary line.

6. A method as recited in claim 1 , wherein applying blue stretch comprises increasing the blue component of the pixel by a blue gain factor.

7. A method as recited in claim 6 , wherein applying blue stretch further comprises decreasing the red component of the pixel according to the blue gain factor.

8. A method as recited in claim 6 , wherein applying partial blue stretch comprises increasing the blue component of the pixel by a fraction of the blue gain factor, wherein the fraction of the blue gain factor decreases with increasing pixel distance from the detection area.

9. A method as recited in claim 8 , wherein the fraction of the blue gain factor

decreases linearly with increasing pixel distance from the detection area.

10. A method as recited in claim 8 , wherein applying partial blue stretch comprises decreasing the red component of the pixel by the fraction of the blue gain factor.

11. A method as recited in claim 1 , wherein the detection area is limited by a boundary line for controlling the saturation range in which blue stretch is applied.

12. The method of claim 6 wherein the blue component is set to the maximum allowable value when increasing the blue component of the pixel exceeds the maximum allowable value of the blue component.

13. The method of claim 12 wherein one or more color components are rescaled to preserve the relative ratios of the one or more components with respect to the blue component when increasing the blue component of the pixel exceeds the maximum allowable value of the blue component.

14. The method of claim 1 wherein the detection area is adjusted according to changes in the luma threshold.

15. An apparatus for applying blue stretch to a pixel, comprising:

a controller for:

(a) receiving luma (Y) and chroma (UV) values describing the pixel;

(b) determining whether the pixel falls within a detection area in the UV-plane and has a luma value greater than a luma threshold;

(c) applying blue stretch to the pixel when the pixel falls within the detection area;

(d) determining whether the pixel falls within a transition area surrounding the detection area in the UV-plane; and

(e) applying partial blue stretch to the pixel when the pixel falls outside the detection area but within the transition area, wherein partial blue stretch reduces visible boundaries between pixels that are blue stretched and pixels that are not blue stretched;

whereby adjustments to one or more color ranges are kept small by limiting the detection area in the one or more color ranges of the UV-plane.

16. An apparatus as recited in claim 15 , further comprising a display for displaying the pixel.

17. An apparatus as recited in claim 15 , wherein the detection area is limited by a first boundary line above a detection axis and a second boundary line below the detection axis, the detection axis positioned along the white and near white colors in the YUV-color space.

18. An apparatus as recited in claim 15 , wherein the one or more color ranges comprise flesh-tone colors.

19. An apparatus as recited in claim 15 , wherein the detection area is limited in the yellow-orange region of the UV-plane by a first boundary line.

20. An apparatus as recited in claim 15 , wherein the detection area is limited in the yellow-green region of the UV-plane by a second boundary line.

21. An apparatus as recited in claim 20 , wherein the detection area is limited by a boundary line for controlling the saturation range in which blue stretch is applied.

22. An apparatus as recited in claim 15 , wherein applying blue stretch comprises increasing the blue component of the pixel by a blue gain factor.

23. An apparatus as recited in claim 22 , wherein applying blue stretch further comprises decreasing the red component of the pixel according to the blue gain factor.

24. An apparatus as recited in claim 22 wherein the blue component is set to the maximum allowable value when increasing the blue component of the pixel exceeds the maximum allowable value of the blue component.

25. An apparatus as recited in claim 24 wherein one or more color components are rescaled to preserve the relative ratios of the one or more components with respect to the blue component when increasing the blue component of the pixel exceeds the maximum allowable value of the blue component.

26. An apparatus as recited in claim 15 , wherein applying partial blue stretch comprises increasing the blue component of the pixel by a fraction of the blue gain factor, wherein the fraction of the blue gain factor decreases with increasing pixel distance from the detection area.

27. An apparatus as recited in claim 26 , wherein the fraction of the blue gain factor

decreases linearly with increasing pixel distance from the detection area.

28. An apparatus as recited in claim 26 , wherein applying partial blue stretch comprises decreasing the red component of the pixel by the fraction of the blue gain factor.

29. An apparatus as recited in claim 15 wherein the detection area is adjusted according to changes in the luma threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2009
From: GENESIS MICROCHIP INC.
To: TAMIRAS PER PTE. LTD., LLC
Reel/Frame 022915/0929 →