IP Library Granted Patent US 11,250,811
Granted Patent B2
US 11,250,811 · App. 16/471,156 · Granted Feb 15, 2022

System and method for compensation of reflection on a display device

Inventor: Greg Ward (Berkeley, CA)
Assignee: FAURECIA IRYSTEC INC.
G09G5/10G06T7/514G06T7/70G06T2207/30201G09G2320/0686G09G2320/08G09G2354/00G09G2360/144
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 11,250,811
App. No.
16/471,156
Granted
Feb 15, 2022
Kind
B2
Abstract

A system and method for compensating for reflections caused by light-generating objects in the scene facing a display device includes capturing images of the scene. Reflection-inducting zones corresponding to the light generating objects are identified from the captured images. The reflection effect on the display device from the reflection-inducing zones are estimated. A target image to be displayed on the display device is adjusted based on the estimated reflection effect.

Claims (210)

1. A method for compensating for reflection on a display device, the method comprising:

capturing one or more images of a scene facing the display device;

identifying from the captured images one or more reflection-inducing zones located within the scene facing the display device;

determining specular reflection effect on the display device caused by the reflection-inducing zones; and

adjusting a target image to be displayed on the display device based on the determined specular reflection effect; and

wherein the one or more reflection-inducing zones are determined based on luminance values of pixels within the one or more captured images;

wherein the one or more reflection-inducing zones correspond to areas within the one or more captured images having a luminance value greater than a predetermined threshold;

wherein capturing the one or more images of the scene facing the display device comprises capturing the face of a viewer located within the scene; and

wherein the predetermined threshold is determined based on a luminance value of a zone within the one or more captured images corresponding to a portion of the face of the viewer.

2. The method of claim 1 , wherein adjusting the target image comprises adjusting luminance values of a plurality of image pixels within one or more regions of the target image; and

wherein the regions of the target image are determined from the reflection inducing-zones.

3. The method of claim 1 , further comprising determining from the captured images a position of the viewer viewing the display device; and

wherein the reflection effect on the display device caused by the reflection-inducing zones is determined based on the position of the viewer and the distance of each of the reflection-inducing zones from the display device.

4. The method of claim 1 , further comprising determining a distance of each of the reflection-inducing zones from the display device.

5. The method of claim 4 , wherein the distance of one or more of the reflection-inducing zones from the display device is determined based on predefined properties of light-generating objects located within the scene; and

wherein the predefined properties of a given one of the light-generating objects located within the scene comprise one or more of location, predefined luminance values, and size.

6. The method of claim 5 , further comprising identifying occluding elements located within the scene.

7. The method of claim 1 , wherein the reflection effect defines location and luminance values of images pixels of one or more reflection zones exhibited on the display device due to reflection-inducing zones located within the scene facing the display device; and

wherein adjusting the target image comprises adjusting luminance values within the target image in accordance to the determined reflection effect.

8. The method of claim 7 , wherein adjusting luminance values comprises for an area of the target image corresponding to a given one of the one or more reflection zones:

for one or more subareas of the area where luminance values of the pixels of the target image are greater than luminance values of the reflection effect in corresponding subareas of the reflection zone, reducing the luminance values of the pixels within the one or more subareas; and

for one or more subareas of the area where luminance values of the pixels of the target image in the subareas are less than luminance values of the reflection effect in corresponding subareas of the reflection zone, increasing the luminance values of the pixels within the one or more subareas.

9. The method of claim 1 , wherein the one or more images of the scene facing the display device are captured by a front facing camera offset by a known distance and orientation from the display device.

10. A computer-implemented system comprising:

at least one data storage device; and

at least one processor operably coupled to the at least one storage device, the at least one processor being configured for:

receiving one or more captured images of a scene facing the display device;

identifying from the captured images one or more reflection-inducing zones located within the scene facing the display device;

determining specular reflection effect on the display device caused by the reflection-inducing zones; and

adjusting a target image to be displayed on the display device based on the determined specular reflection effect; and

wherein the one or more reflection-inducing zones are determined based on luminance values of pixels within the one or more captured images;

wherein the one or more reflection-inducing zones correspond to areas within the one or more captured images having a luminance value greater than a predetermined threshold;

wherein capturing the one or more images of the scene facing the display device comprises capturing the face of a viewer located within the scene; and

wherein the predetermined threshold is determined based on a luminance value of a zone within the one or more captured images corresponding to a portion of the face of the viewer.

11. The system of claim 10 , wherein adjusting the target image comprises adjusting luminance values of a plurality of image pixels within one or more regions of the target image; and

wherein the regions of the target image are determined from the reflection inducing-zones.

12. The system of claim 10 , wherein the processor is further configured for determining from the captured images a position of the viewer viewing the display device; and

wherein the reflection effect on the display device caused by the reflection-inducing zones is determined based on the position of the viewer and the distance of each of the reflection-inducing zones from the display device.

13. The system of claim 10 , wherein the processor is further configured for determining a distance of each of the reflection-inducing zones from the display device.

14. The system of claim 13 , wherein the distance of one or more of the reflection-inducing zones from the display device is determined based on predefined properties of light-generating objects located within the scene; and

wherein the predefined properties of a given one of the light-generating objects located within the scene comprise one or more of location, predefined luminance values, and size.

15. The system of claim 14 , wherein the processor is further configured for identifying occluding elements located within the scene.

16. The system of claim 10 , wherein the reflection effect defines location and luminance values of image pixels of one or more reflection zones exhibited on the display device due to reflection-inducing zones located within the scene facing the display device; and

wherein adjusting the target image comprises adjusting luminance values within the target image in accordance to the determined reflection effect.

17. The system of claim 16 , wherein adjusting luminance values comprises for an area of the target image corresponding to a given one of the one or more reflection zones:

for one or more subareas of the area where luminance values of the pixels of the target image are greater than luminance values of the reflection effect in corresponding subareas of the reflection zone, reducing the luminance values of the pixels within the one or more subareas; and

for one or more subareas of the area where luminance values of the pixels of the target image in the subareas are less than luminance values of the reflection effect in corresponding subareas of the reflection zone, increasing the luminance values of the pixels within the one or more subareas.

18. The system of claim 10 , wherein the one or more images of the scene facing the display device are captured by a front facing camera offset by a known distance and orientation from the display device.

19. A method for compensating for reflection on a display device, the method comprising:

capturing one or more images of a scene facing the display device;

identifying from the captured images one or more reflection-inducing zones located within the scene facing the display device;

determining specular reflection effect on the display device caused by the reflection-inducing zones; and

adjusting a target image to be displayed on the display device based on the determined specular reflection effect;

wherein the reflection effect defines location and luminance values of images pixels of one or more reflection zones exhibited on the display device due to reflection-inducing zones located within the scene facing the display device; and

wherein adjusting the target image comprises adjusting luminance values within the target image in accordance to the determined reflection effect, the adjusting comprising for an area of the target image corresponding to a given one of the one or more reflection zones:

for one or more subareas of the area where luminance values of the pixels of the target image are greater than luminance values of the reflection effect in corresponding subareas of the reflection zone, reducing the luminance values of the pixels within the one or more subareas; and

for one or more subareas of the area where luminance values of the pixels of the target image in the subareas are less than luminance values of the reflection effect in corresponding subareas of the reflection zone, increasing the luminance values of the pixels within the one or more subareas;

wherein the pixel values within the area of the target image corresponding to the given one of the one or more reflection zones is adjusted according to:

L

=

m

L

-

V

k

where:

L′ is the adjusted luminance value of the pixel of the target image in the area,

L is the original luminance value of the pixel of the target image in the area,

V is the luminance value of the reflection effect of the corresponding pixel in the corresponding area of the reflection zone,

m

=

1

when

L

l

o

w

V

a

v

g

,

min

(

V

a

ν

g

L

l

o

w

,

V

a

ν

g

+

k

L

high

)

otherwise

,

V avg is the local average of luminance values of the reflection effect of the corresponding pixel in the corresponding area of the reflection zone,

L low is the local minimum of the original luminance values of the pixels of the target image in the area,

L high is the local maximum of the original luminance values of the pixels of the target image in the area, and

k is a headroom value that is ≥1.0.

20. A computer-implemented system comprising:

at least one data storage device; and

at least one processor operably coupled to the at least one storage device, the at least one processor being configured for:

capturing one or more images of a scene facing the display device;

identifying from the captured images one or more reflection-inducing zones located within the scene facing the display device;

determining specular reflection effect on the display device caused by the reflection-inducing zones; and

adjusting a target image to be displayed on the display device based on the determined specular reflection effect;

wherein the reflection effect defines location and luminance values of images pixels of one or more reflection zones exhibited on the display device due to reflection-inducing zones located within the scene facing the display device; and

wherein adjusting the target image comprises adjusting luminance values within the target image in accordance to the determined reflection effect, the adjusting comprising for an area of the target image corresponding to a given one of the one or more reflection zones:

for one or more subareas of the area where luminance values of the pixels of the target image are greater than luminance values of the reflection effect in corresponding subareas of the reflection zone, reducing the luminance values of the pixels within the one or more subareas; and

for one or more subareas of the area where luminance values of the pixels of the target image in the subareas are less than luminance values of the reflection effect in corresponding subareas of the reflection zone, increasing the luminance values of the pixels within the one or more subareas;

wherein the pixel values within the area of the target image corresponding to the given one of the one or more reflection zones is adjusted according to:

L

=

m

L

-

V

k

where:

L′ is the adjusted luminance value of the pixel of the target image in the area,

L is the original luminance value of the pixel of the target image in the area,

V is the luminance value of the reflection effect of the corresponding pixel in the corresponding area of the reflection zone,

m

=

1

when

L

l

o

w

V

a

v

g

,

min

(

V

a

ν

g

L

l

o

w

,

V

a

ν

g

+

k

L

high

)

otherwise

,

V avg is the local average of luminance values of the reflection effect of the corresponding pixel in the corresponding area of the reflection zone,

L low is the local minimum of the original luminance values of the pixels of the target image in the area,

L high is the local maximum of the original luminance values of the pixels of the target image in the area, and

k is a headroom value that is ≥1.0.

Assignments (2)
CHANGE OF NAME Recorded Nov 9, 2020
From: IRYSTEC SOFTWARE INC.
To: FAURECIA IRYSTEC INC.
Reel/Frame 054309/0020 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2019
From: WARD, GREG
To: IRYSTEC SOFTWARE INC.
Reel/Frame 049518/0581 →
Continuity (3)
Provisional Application 62436667 · Dec 20, 2016
Related Publication 20200027423A1 · Jan 23, 2020
Related Publication 20200258474A2 · Aug 13, 2020
Cited By (1)
US 12,243,502