IP Library Granted Patent US 12672222
Granted Patent B2
US 12672222 · App. 18/662,309 · Granted Jun 30, 2026

Content system with lighting device calibration feature

Inventors: Adil Jagmag (Hollis, NH); Johan Gerard Willem Maria Janssen (Morgan Hill, CA); Sharada Palasamudram Ashok Kumar (Sunnyvale, CA); Sunil Ramesh (Cupertino, CA); Michael Cutter (Golden, CO); Shashank C. Merchant (Sunnyvale, CA); Yu-Cheng Lin (Golden, CO)
Assignee: Roku, Inc.
H05B47/175
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 12672222
App. No.
18/662,309
Granted
Jun 30, 2026
Kind
B2
Abstract

In one aspect, an example method includes causing a content-presentation device to output reference visual content and causing a lighting device to emit light in accordance with a lighting parameter. The method can also include using a camera to continually capture an environment that includes the reference visual content and the emitted light and while continually capturing the environment, analyzing the generated capture data to compare the light emitted in accordance with the lighting parameter with the reference visual content, and continually cause the lighting device to adjust the lighting parameter until detecting, based on the comparing, that the adjusted emitted light corresponds to the reference visual content. The method can further include calibrating the lighting device at least by causing storage of the adjusted lighting parameter and by causing the lighting device to be configured to emit light in accordance with the stored lighting parameter.

Claims (33)

1 . A method comprising:

causing a content-presentation device to output for presentation reference visual content, wherein the reference visual content includes a reference position;

causing a lighting device to emit light in accordance with a lighting parameter, wherein the lighting parameter specifies a position of emitted light, and initially the light emitted in accordance with the lighting parameter does not correspond to the reference visual content;

using a camera to continually capture an environment that includes the reference visual content and the emitted light, wherein the camera generates capture data representing the continually captured environment;

while continually capturing the environment, analyzing the generated capture data to (i) compare the light emitted in accordance with the lighting parameter with the reference visual content, and (ii) continually causing the lighting device to adjust the lighting parameter, thereby causing the lighting device to adjust the emitted light, until detecting, based on the comparing, that the adjusted emitted light corresponds to the reference visual content, wherein detecting that the adjusted emitted light corresponds to the reference visual content comprises detecting that the position of the adjusted emitted light and the reference position have a threshold extent of positional correspondence with each other; and

responsive to detecting, based on the comparing, that the adjusted emitted light corresponds to the reference visual content, calibrating the lighting device at least by (i) causing storage of the adjusted lighting parameter and (ii) causing the lighting device to be configured to emit light in accordance with the stored lighting parameter.

2 . The method of claim 1 , wherein the content-presentation device is a television.

3 . The method of claim 1 , wherein the reference visual content is an image.

4 . The method of claim 1 , wherein the lighting device is a lighting strip.

5 . The method of claim 4 , wherein the lighting strip is arranged such that it generally aligns with at least a portion of a perimeter of a display screen of the content-presentation device.

6 . The method of claim 1 , wherein the capture data comprises video of the environment.

7 . The method of claim 1 , wherein the reference visual content includes a reference color, wherein the lighting parameter further specifies a color, and wherein detecting that the adjusted emitted light corresponds to the reference visual content further comprises detecting that the color of the adjusted emitted light and the reference color have a threshold extent of similarity with each other.

8 . The method of claim 1 , wherein the reference visual content includes a reference brightness level, wherein the lighting parameter further specifies a brightness level, and wherein detecting that the adjusted emitted light corresponds to the reference visual content further comprises detecting that the brightness level of the adjusted emitted light and the reference brightness level have a threshold extent of similarity with each other.

9 . The method of claim 1 , wherein causing the lighting device to adjust the emitted light involves moving the position of the emitted light in a linearly shifting fashion.

10 . A computing system comprising a processor and configured for performing a set of acts comprising:

causing a content-presentation device to output for presentation reference visual content, wherein the reference visual content includes a reference position;

causing a lighting device to emit light in accordance with a lighting parameter, wherein the lighting parameter specifies a position of emitted light, and initially the light emitted in accordance with the lighting parameter does not correspond to the reference visual content;

using a camera to continually capture an environment that includes the reference visual content and the emitted light, wherein the camera generates capture data representing the continually captured environment;

while continually capturing the environment, analyzing the generated capture data to (i) compare the light emitted in accordance with the lighting parameter with the reference visual content, and (ii) continually causing the lighting device to adjust the lighting parameter, thereby causing the lighting device to adjust the emitted light, until detecting, based on the comparing, that the adjusted emitted light corresponds to the reference visual content, wherein detecting that the adjusted emitted light corresponds to the reference visual content comprises detecting that the position of the adjusted emitted light and the reference position have a threshold extent of positional correspondence with each other; and

responsive to detecting, based on the comparing, that the adjusted emitted light corresponds to the reference visual content, calibrating the lighting device at least by (i) causing storage of the adjusted lighting parameter and (ii) causing the lighting device to be configured to emit light in accordance with the stored lighting parameter.

11 . The computing system of claim 10 , wherein the content-presentation device is a television.

12 . The computing system of claim 10 , wherein the reference visual content is an image.

13 . The computing system of claim 10 , wherein the lighting device is a lighting strip.

14 . The computing system of claim 13 , wherein the lighting strip is arranged such that it generally aligns with at least a portion of a perimeter of a display screen of the content-presentation device.

15 . The computing system of claim 10 , wherein the capture data comprises video of the environment.

16 . The computing system of claim 10 , wherein the reference visual content includes a reference color, wherein the lighting parameter further specifies a color, and wherein detecting that the adjusted emitted light corresponds to the reference visual content further comprises detecting that the color of the adjusted emitted light and the reference color have a threshold extent of similarity with each other.

17 . The computing system of claim 10 , wherein the reference visual content includes a reference brightness level, wherein the lighting parameter further specifies a brightness level, and wherein detecting that the adjusted emitted light corresponds to the reference visual content further comprises detecting that the brightness level of the adjusted emitted light and the reference brightness level have a threshold extent of similarity with each other.

18 . A non-transitory computer-readable medium having stored thereon program instructions that upon execution by a processor of a computing system, cause performance of a set of acts comprising:

causing a content-presentation device to output for presentation reference visual content, wherein the reference visual content includes a reference position;

causing a lighting device to emit light in accordance with a lighting parameter, wherein the lighting parameter specifies a position of emitted light, and initially the light emitted in accordance with the lighting parameter does not correspond to the reference visual content;

using a camera to continually capture an environment that includes the reference visual content and the emitted light, wherein the camera generates capture data representing the continually captured environment;

while continually capturing the environment, analyzing the generated capture data to (i) compare the light emitted in accordance with the lighting parameter with the reference visual content, and (ii) continually causing the lighting device to adjust the lighting parameter, thereby causing the lighting device to adjust the emitted light, until detecting, based on the comparing, that the adjusted emitted light corresponds to the reference visual content, wherein detecting that the adjusted emitted light corresponds to the reference visual content comprises detecting that the position of the adjusted emitted light and the reference position have a threshold extent of positional correspondence with each other; and

responsive to detecting, based on the comparing, that the adjusted emitted light corresponds to the reference visual content, calibrating the lighting device at least by (i) causing storage of the adjusted lighting parameter and (ii) causing the lighting device to be configured to emit light in accordance with the stored lighting parameter.