IP Library Granted Patent US 9,432,612
Granted Patent B2
US 9,432,612 · App. 14/033,261 · Granted Aug 30, 2016

Environmental adjustments to perceive true content

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 9,432,612
App. No.
14/033,261
Granted
Aug 30, 2016
Kind
B2
Abstract

Methods and systems to evaluate the ambient light in a local viewing environment where video content is being displayed, and to make adjustments to the ambient light, video display device, and/or video content to cause the perception of the color and brightness of the video content to the viewer to be true to what the video content producer intended the viewer to perceive.

Claims (62)

1. A method comprising:

determining, by an adjustment computing device, a specific night vision threshold for each of a plurality of viewers by performing a calibration process for each viewer;

receiving, at the adjustment computing device, a video content stream for display on a display device, the display device being in a local viewing environment;

analyzing, by the adjustment computing device, the video content stream for brightness and color values;

measuring ambient light values for the local viewing environment, the ambient light values including brightness;

identifying viewers of the plurality of viewers in the local viewing environment;

determining, by the adjustment computing device and based on the brightness and color values of the video content stream, the ambient light values for the local viewing environment, and the specific night vision thresholds of the viewers in the local viewing environment, adjustments to the ambient light values of the local viewing environment that will cause viewing of the video content stream on the display device to appear truer to the brightness and color of the video content stream;

identifying an adjustment device in proximity to the local viewing environment that can adjust the ambient light values within the local viewing environment based on the determined adjustments, the ambient light values including brightness;

activating, by the adjustment computing device, the adjustment device based on the determined adjustments in synchronization with the content stream displayed on the display device to cause viewed content, by the viewers in the local viewing environment, to appear truer to the brightness and color values of the video content stream.

2. A method comprising:

determining, by an adjustment computing device, a night vision threshold for each of a plurality of viewers;

receiving, at the adjustment computing device, a video content stream for display on a display device, the display device being in a local viewing environment;

analyzing, by the adjustment computing device, the video content stream for brightness and color values;

measuring ambient light values for the local viewing environment, the ambient light values including brightness and color values;

determining which viewers of the plurality of viewers are in the local viewing environment;

determining, by the adjustment computing device and based on the brightness and color values of the video content stream, the ambient light values for the local viewing environment, and the night vision thresholds of the viewers in the local viewing environment, adjustments to the ambient light values of the local viewing environment that will cause viewing of the video content stream on the display device to appear truer to the brightness and color of the video content stream;

identifying one or more adjustment devices in proximity to the local viewing environment that can adjust the ambient light values within the local viewing environment based on the determined adjustments, the ambient light values including brightness and color values;

activating, by the adjustment computing device, one or more of the identified adjustment devices based on the determined adjustments in synchronization with the content stream displayed on the display device to cause viewed content, by the viewers in the local viewing environment, to appear truer to the brightness and color values of the video content stream.

3. A method as in claim 2 wherein activating the one or more adjustment devices comprises:

sending, by the adjustment computing device, a control signal to the one or more adjustment devices to modify a brightness of lights within the local viewing environment.

4. A method as in claim 2 wherein activating the one or more adjustment devices comprises:

sending, by the adjustment computing device, a control signal to the one or more adjustment devices to modify a position of window coverings in the local viewing environment.

5. A method as in claim 2 wherein activating the one or more adjustment devices comprises:

sending, by the adjustment computing device, a control signal to the one or more adjustment devices to modify a color saturation in the local viewing environment.

6. A method as in claim 2 , further comprising:

wherein activating the one or more adjustment devices includes modifying, by the adjustment computing device, the video content stream before display; and

adjusting a color represented in the video content stream to cause viewed content to appear truer to the brightness and color values of the received video content stream.

7. A system comprising:

an input configured to receive a measure of each of a plurality of viewers' night vision threshold;

an input configured to receive a video content stream of video content for display on a display device within a local viewing environment;

an input configured to receive ambient light values for the local viewing environment, the ambient light values including brightness and color values;

an input configured to determine which viewers of the plurality of viewers are within the local viewing environment;

a device database identifying controllable devices within the local viewing environment that are able to adjust ambient light values within the local viewing environment;

an analysis module configured to

receive the video content stream,

to analyze the video content of the content video stream to determine brightness and color values of the video content, and

to output the brightness and color values of the video content;

an adjustment device that can communicate with the controllable devices identified within the device database to adjust the ambient light values within the local viewing environment; and

a processing module configured to

receive the brightness and color values of the video content from the analysis module,

analyze the received ambient light values for the local viewing environment;

determine, using the received brightness and color values of the video content, the analyzed ambient light values for the local viewing environment, the night vision thresholds of the viewers in the local viewing environment, and the controllable devices identified in the device database used to adjust ambient light, commands to be sent to the adjustment device to adjust ambient lighting; and

send the determined commands to the adjustment device to communicate with the controllable devices to adjust ambient lighting in the local viewing environment for content displayed on the display device to appear, to the viewers in the local viewing environment, truer to the brightness and color values of the video content.

8. A system as in claim 7 wherein:

adjust ambient lighting further comprises add full-spectrum white light to the local viewing environment.

9. A system as in claim 7 wherein:

adjust ambient lighting further comprises modify the position of exterior window coverings in the local viewing environment.

10. A system as in claim 7 wherein:

adjust ambient lighting further comprises modify the color saturation in the local viewing environment.

11. A system as in claim 7 , further comprising:

wherein the adjustment device is able to modify the content stream before display;

wherein the processing module is further configured to

determine, using the brightness and color values of the analyzed video content stream and the received ambient lighting information, commands to be sent to the adjustment device to modify the content stream before display.

12. A computer-readable non-transitory storage medium storing instructions which, when executed by a processor in a computing system, cause the processor to:

determine a specific night vision threshold for each of a plurality of viewers;

receive a video content stream for display on a display device, the display device being in a local viewing environment;

analyze the video content stream for brightness and color values;

measure ambient light values for the local viewing environment, the ambient light values including brightness;

identifying viewers of the plurality of viewers in the local viewing environment;

determine, based on the brightness and color values of the video content stream, the ambient light values for the local viewing environment, and the specific night vision thresholds of the viewers in the local viewing environment, adjustments to the ambient light values of the local viewing environment that will cause viewing of the video content stream on the display device to appear truer to the brightness and color of the video content stream;

identify an adjustment device in proximity to the local viewing environment that can adjust the ambient light values within the local viewing environment based on the determined adjustments, the ambient light values including brightness;

activate the adjustment device based on the determined adjustments in synchronization with the content stream displayed on the display device to cause viewed content, by the viewers in the local viewing environment to appear truer to the brightness and color values of the video content stream.

Assignments (3)
SECURITY INTEREST Recorded Nov 30, 2021
From: DISH BROADCASTING CORPORATION; DISH NETWORK L.L.C.; DISH TECHNOLOGIES L.L.C.
To: U.S. BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 058295/0293 →
CONVERSION Recorded Aug 7, 2018
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 046737/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2013
From: NGUYEN, PHUC H.; BRUHN, CHRISTOPHER WILLIAM
To: ECHOSTAR TECHNOLOGIES L.L.C.
Reel/Frame 031259/0019 →