IP Library Granted Patent US 10,110,956
Granted Patent B2
US 10,110,956 · App. 14/915,750 · Granted Oct 23, 2018

Viewing conditions estimation for adaptive delivery of visual information in a viewing environment

Inventors: Yuriy Reznik (Seattle, WA); Eduardo Asbun (San Diego, CA); Robert L. Olesen (Huntington, NY); Gregory S. Sternberg (Mt. Laurel, NJ); Louis Kerofsky (San Diego, CA); Ralph Neff (San Diego, CA); Rahul Vanam (San Diego, CA)
Assignee: VID SCALE, INC
H04N21/4621H04N5/4403H04N21/238H04N21/2343H04N21/23439H04N21/234363H04N21/25841H04N21/4223H04N21/42202H04N21/44209H04N21/44218H04N21/8456H04N21/2662H04N2005/4444
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 10,110,956
App. No.
14/915,750
Granted
Oct 23, 2018
Kind
B2
Abstract

Visual information may be delivered to streaming-capable devices in a viewing environment, such as a home environment or a commercial environment. The visual information can be adapted to user behavior and/or viewing conditions in such a way as to deliver a satisfactory user experience while conserving network resources, such as bandwidth and/or capacity. Viewing distance and/or ambient light, which may affect viewing conditions in a viewing environment, may be estimated. Bandwidth may be reduced by eliminating details that may not be perceived by the user in the estimated viewing conditions (e.g., by determining a spatial resolution (e.g. a maximum spatial resolution) perceptible under the viewing conditions and not exceeding that spatial resolution).

Claims (22)

1. A method, comprising:

collecting viewing estimation statistics based upon historical viewing locations in a viewing room observed over a time period;

determining one or more clusters of viewing locations in the viewing room based upon the viewing estimation statistics;

associating a currently active viewing location of a user with one of the clusters of the viewing locations; and

adapting a streaming rate for playback of streaming multimedia content on a device based at least upon the associated cluster.

2. The method of claim 1 , further comprising determining an ambient light level.

3. The method of claim 1 , wherein collecting the viewing estimation statistics comprises obtaining an estimate using one or more sensors.

4. The method of claim 1 , wherein the currently active viewing location of the user is estimated from attenuation of a signal from an infrared remote control device.

5. The method of claim 1 , wherein determining the one or more clusters of viewing locations based upon the viewing estimation statistics further comprises discarding at least one viewing location that is determined to be an outlier.

6. The method of claim 2 , wherein the adapting of the streaming rate is further based on the determined ambient light level.

7. The method of claim 3 , wherein the one or more sensors comprises at least one of: a camera or an infrared (IR) sensor.

8. A device, comprising:

a processor configured to:

collect viewing estimation statistics based upon historical viewing locations in a viewing room observed over a time period;

determine one or more clusters of viewing locations in the viewing room based upon the viewing estimation statistics;

associate a currently active viewing location of a user with one of the one or more clusters of the viewing locations; and

adapt a streaming rate for playback of streaming multimedia content based at least upon the associated cluster.

9. The device of claim 8 , wherein the processor is further configured to determine an ambient light level.

10. The device of claim 8 , further comprising a camera for estimating a viewing distance from the device to the cluster associated with the currently active viewing location.

11. The device of claim 8 , wherein a viewing distance from the device to the cluster associated with the currently active viewing location of the user is estimated from attenuation of a signal from an infrared remote control device.

12. The device of claim 8 , wherein the processor is further configured to determine that a viewing location is an outlier, wherein the outlier is not included in the one or more clusters of the viewing locations based upon the viewing estimation statistics.

13. The device of claim 9 , wherein the adaptation of the streaming rate is further based on the determined ambient light level.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2024
From: VID SCALE, INC.
To: INTERDIGITAL VC HOLDINGS, INC.
Reel/Frame 068284/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2016
From: REZNIK, YURIY; ASBUN, EDUARDO; OLESEN, ROBERT L.; STERNBERG, GREGORY S.; KEROFSKY, LOUIS; NEFF, RALPH; VANAM, RAHUL
To: VID SCALE, INC.
Reel/Frame 040648/0348 →
Continuity (3)
Provisional Application 61873756 · Sep 4, 2013
Provisional Application 62026688 · Jul 20, 2014
Related Publication 20160198225A1 · Jul 7, 2016