IP Library Granted Patent US 11,425,342
Granted Patent B2
US 11,425,342 · App. 17/072,097 · Granted Aug 23, 2022

Systems and methods for media projection surface selection

Inventors: Gyanveer Singh (Bihar, IN); Susanto Sen (Karnataka, IN); Shakir Sharfraz Ashfaq Ahamed (Karnataka, IN); Sriram Ponnuswamy (Tamil Nadu, IN)
Assignee: Rovi Guides, Inc.
H04N9/312G06T7/80G06V20/64H04N9/3176
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,425,342
App. No.
17/072,097
Granted
Aug 23, 2022
Kind
B2
Abstract

Methods and systems are provided for automatically selecting a target area to project content thereon. For example, a projection device receives content to be projected and content attributes of the content. The projection device also captures images of candidate areas and determines candidate area characteristics based on the captured images. The projection device generates a respective quality-of-projection indicator based on the content attributes and the candidate area characteristics. The projection device selects the candidate area with the highest quality-of-projection indicator as the target area on which the content is to be projected.

Claims (58)

1. A method comprising:

receiving an input indicating a selection of a content item;

determining, based on content item metadata, a duration of the content item;

obtaining a weather condition for the duration of the content item;

based on the weather condition, predicting a change in a candidate area characteristic related to a candidate area on which the content is to be projected;

based on the prediction, determining a display condition for the candidate area;

capturing an image for the candidate area;

analyzing the captured image to assign a respective characteristic score to each of the candidate area characteristics; and

adding the respective characteristic score to calculate a combined characteristic score for the candidate area.

2. The method of claim 1 , further comprising:

based on the display condition, selecting the candidate area as a target area to project the content item.

3. The method of claim 1 , wherein the candidate area characteristic comprises at least one of a size, texture, color, reflectivity, intensity, or amount of ambient light.

4. The method of claim 1 , wherein the combined characteristic score is used to determine the display condition.

5. The method of claim 1 , further comprising:

detecting a weather event that leads to the change in the candidate area characteristic duration of the content item based on the weather condition;

obtaining a weather event time of the detected weather event;

dividing the content item into a first segment and a second segment, wherein the first segment ends at the weather event time and the second segment starts at the weather event time; and

calculating a respective segment score for the first segment and the second segment.

6. The method of claim 5 , further comprising:

calculating an average segment score by averaging the respective segment score for the first segment and the second segment;

wherein the average segment score is used to determine the display condition.

7. The method of claim 5 , further comprising:

based on the respective segment score, determining a target area for the first segment of the content item that is different from a target area for the second segment of the content item.

8. The method of claim 7 , further comprising:

determining a start time and an end time of the content item based on the content item metadata, wherein the start time of the content item is a time of the received input and the end time of the content item is calculated based on the duration of the content item and the time of the received input.

9. The method of claim 8 , wherein the target area for the first segment is selected to project the content item between the start time of the content item and the weather event time, and the target area for the second segment is selected to project the content item between the weather event time and the end time of the content item.

10. The method of claim 1 , further comprising:

determining a start time and an end time of the content item based on the content item metadata, wherein the start time of the content item is a time of the received input and the end time of the content item is calculated based on the duration of the content item and the time of the received input.

11. A system comprising:

a storage device; and

control circuitry configured to:

receive an input indicating a selection of a content item;

determine, based on content item metadata, a duration of the content item;

obtain a weather condition for the duration of the content item;

based on the weather condition, predict a change in a candidate area characteristic related to a candidate area on which the content is to be projected;

based on the prediction, determine a display condition for the candidate area;

capture an image for the candidate area;

analyze the captured image to assign a respective characteristic score to each of the candidate area characteristics; and

add the respective characteristic score to calculate a combined characteristic score for the candidate area.

12. The system of claim 11 , wherein the control circuitry is further configured to:

based on the display condition, select the candidate area as a target area to project the content item.

13. The system of claim 11 , wherein the candidate area characteristic comprises at least one of a size, texture, color, reflectivity, intensity, or amount of ambient light.

14. The system of claim 11 , wherein the combined characteristic score is used to determine the display condition.

15. The system of claim 11 , wherein the control circuitry is further configured to:

detect a weather event that leads to the change in the candidate area characteristic duration of the content item based on the weather condition;

obtain a weather event time of the detected weather event;

divide the content item into a first segment and a second segment, wherein the first segment ends at the weather event time and the second segment starts at the weather event time; and

calculate a respective segment score for the first segment and the second segment.

16. The system of claim 15 , wherein the control circuitry is further configured to:

calculate an average segment score by averaging the respective segment score for the first segment and the second segment;

wherein the average segment score is used to determine the display condition.

17. The system of claim 15 , wherein the control circuitry is further configured to:

based on the respective segment score, determine a target area for the first segment of the content item that is different from a target area for the second segment of the content item.

18. The system of claim 17 , wherein the control circuitry is further configured to:

determine a start time and an end time of the content item based on the content item metadata, wherein the start time of the content item is a time of the received input and the end time of the content item is calculated based on the duration of the content item and the time of the received input.

19. The system of claim 18 , wherein the target area for the first segment is selected to project the content item between the start time of the content item and the weather event time, and the target area for the second segment is selected to project the content item between the weather event time and the end time of the content item.

20. The system of claim 11 , wherein the control circuitry is further configured to:

determine a start time and an end time of the content item based on the content item metadata, wherein the start time of the content item is a time of the received input and the end time of the content item is calculated based on the duration of the content item and the time of the received input.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0164 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2020
From: SINGH, GYANVEER; SEN, SUSANTO; AHAMED, SHAKIR SHARFRAZ ASHFAQ; PONNUSWAMY, SRIRAM
To: ROVI GUIDES, INC.
Reel/Frame 054075/0276 →
Continuity (2)
Continuation 16143728 · Sep 27, 2018
Related Publication 20210144346A1 · May 13, 2021