IP Library › Granted Patent US 12,301,900
Granted Patent B1
US 12,301,900 · App. 18/094,952 · Granted May 13, 2025

Systems and methods for content display using a network

Inventors: Isaac Elliott (Broomfield, CO); Steve Glennon (Lafayette, CO)
Assignee: Cable Television Laboratories, Inc.
H04N21/234345G06V40/19G06V40/193H04N21/234363H04N21/2402H04N21/2747H04N21/42201H04N21/4223H04N21/44218H04N21/64738H04N21/816
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 12,301,900
App. No.
18/094,952
Granted
May 13, 2025
Kind
B1
Abstract

A method is provided for displaying an immersive video content according to eye movement of a viewer includes the steps of detecting, using an eye tracking device, a field of view of at least one eye of the viewer, transmitting eye tracking coordinates from the detected field of view to an eye tracking processor, identifying a region on a video display corresponding to the transmitted eye tracking processor, adapting the immersive video content from a video storage device at a first resolution for a first portion of the immersive video content and a second resolution for a second portion of the immersive video content, the first resolution being higher than the second resolution, displaying the first portion of the immersive video content on the video display within a zone, and displaying the second portion of the immersive video content on the video display outside of the zone.

Claims (43)

1. A method for displaying content according to eye movement of a viewer, the method comprising the steps of:

using a video storage processor of a video storage system, obtaining the content from a storage device of the video storage system at a first resolution for a first portion of the content and a second resolution for a second portion of the content, the first resolution being higher than the second resolution;

transmitting the first portion of the content from the video storage system to a video display processor of a video display system via a first electronic network, for display within a first zone of a video display, the first electronic network communicatively coupling the video storage processor and the video display processor; and

transmitting the second portion of the content from the video storage system to the video display processor of the video display system via the first electronic network, for display within the video display outside of the first zone of the video display;

wherein a size of the first zone is at least partially based on latency associated with the first electronic network and time duration of eye travel within a field of view of the viewer, to ensure that the first portion of the content is displayed within the video display before at least one eye of the viewer arrives at the first zone of the video display, the first electronic network being different from a second electronic network communicatively coupling the video display and the video display processor.

2. The method of claim 1 , wherein the first portion and the second portion of the content are processed by the video display processor, the video display processor being integrally combined with an eye tracking device for determining the field of view of the viewer.

3. The method of claim 1 , further comprising, centering the first and second portions of the content about a central point.

4. The method of claim 1 , wherein the video display comprises a plurality of screens at least partially surrounding the viewer's field of view.

5. A system for delivering content to a viewer over a plurality of networks, comprising:

a display system including a video display processor and a video display, the video display being configured to display the content to the viewer;

a video storage system including a video storage processor and a storage device, the storage device being configured to store the content, the video storage processor being communicatively coupled with the video display processor over a first network of the plurality of networks; and

an eye tracking device configured to be disposed proximate to at least one eye of the viewer and configured to track a focus of the at least one eye;

wherein:

the video storage processor is configured to:

obtain and transfer a first portion of the content to the video display processor via the first network, based at least in part on the focus of the at least one eye, and

obtain and transfer a second portion of the content to the video display processor via the first network, the second portion of the content having a lower resolution than the first portion of the content, and

one or more of the video display processor and the video storage processor are configured such that a size of a first zone displaying the first portion of the content on the video display is at least partially based on latency associated with the first network and time duration of eye travel within a field of view of the viewer, to ensure that the first portion of the content is displayed on the video display before the at least one eye of the viewer arrives at the first zone, the first network being different from a second network of the plurality of networks communicatively coupling the video display and the video display processor.

6. The system of claim 5 , wherein:

the eye tracking device is communicatively coupled with the video display processor, and

the video display processor is configured to request an amount of content from the video storage processor based at least in part on the focus of the at least one eye.

7. The system of claim 5 , wherein:

the eye tracking device is communicatively coupled with the video display processor, and

the video display processor is configured to adapt an amount of content received from the storage device based at least in part on the focus of the at least one eye.

8. The system of claim 5 , wherein the display system and the eye tracking device are integrally included within a single device.

9. The system of claim 8 , wherein the single device comprises at least one of a head mounted display and a plurality of display screens.

10. A method for generating content over a plurality of networks for a viewer, the method comprising the steps of:

measuring, by a network analyzer, a network quality metric of a first network of the plurality of networks, the network quality metric including latency of the first network;

inputting, to a video display processor, the latency and a gaze area value;

detecting, by an eye tracking device, a first location of a field of view of at least one eye of the viewer;

determining, by the video display processor, a size of a first region on a display device to display a first portion of the content, based on at least the first location, the latency of the first network, time duration of eye travel within a field of view of the viewer, and the gaze area value, to ensure that the first region is displayed on the display device before the at least one eye of the viewer arrives at the first region, the display device being communicatively coupled to the video display processor by a second network of the plurality of networks that is different from the first network;

determining, by the video display processor, a first resolution of the first portion of the content at least partially based on the network quality metric;

at a video storage system, (a) using a video storage processor to obtain the first portion of the content from a storage device at the first resolution, and (b) using the video storage processor to obtain a second portion of the content from the storage device at a second resolution that is lower than the first resolution; and

transmitting each of the first portion of the content and the second portion of the content from the video storage processor to the video display processor via the first network.

11. The method of claim 10 , further comprising the steps of:

predicting a second location of the field of view, different from the first location, based at least in part on a saccadic motion of the at least one eye detected by the eye tracking device; and

dynamically adjusting, by the video display processor, at least one of the size and a center of the first region based on the predicted second location of the field of view.

12. The method of claim 10 , wherein the content includes a third portion having a third resolution that is lower than the second resolution, and wherein the third portion is displayed on the display device in a third region outside of a second region displaying the second portion.

13. The method of claim 10 , further comprising the steps of:

updating the network quality metric; and

dynamically adjusting the size of the first region based at least partially on the updated network quality metric.

14. The method of claim 10 , wherein the network quality metric further includes one or more of a network congestion parameter and a bit error rate parameter.

15. The method of claim 10 , wherein the first resolution is further based on one or more of resolution data, color gamut data, and dynamic range data of the content.

16. The method of claim 10 , further comprising, transmitting for display on the display device, the first portion of the content within the first region and the second portion of the content within a second region of the display device outside of the first region.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2023
From: ELLIOTT, ISAAC; GLENNON, STEVE
To: CABLE TELEVISION LABORATORIES, INC.
Reel/Frame 062712/0238 →
Continuity (4)
Continuation 17467342 · Sep 6, 2021
Continuation 16167123 · Oct 22, 2018
Continuation 15419858 · Jan 30, 2017
Provisional Application 62288538 · Jan 29, 2016
References Cited (37)
US 966517A · Bell · 1910 [cited by applicant]
US 5737060A · Kasha, Jr. · 1998 [cited by examiner]
US 6028608A · Jenkins · 2000 [cited by applicant]
US 6351335B1 · Perlin · 2002 [cited by applicant]
US 7027655B2 · Keeney et al. · 2006 [cited by applicant]
US 7950029B2 · Andreyko et al. · 2011 [cited by applicant]
US 9665171B1 · Skogö · 2017 [cited by examiner]
US 9723199B1 · Goyal et al. · 2017 [cited by applicant]
US 10082870B2 · Thunström et al. · 2018 [cited by applicant]
US 10545338B2 · Stafford et al. · 2020 [cited by applicant]
US 20040010803A1 · Berstis · 2004 [cited by applicant]
US 20040227699A1 · Mitchell · 2004 [cited by examiner]
US 20060143668A1 · Breuil · 2006 [cited by applicant]
US 20080111833A1 · Thorn et al. · 2008 [cited by applicant]
US 20090238378A1 · Kikinis et al. · 2009 [cited by applicant]
US 20100283972A1 · Plant et al. · 2010 [cited by applicant]
US 20110175914A1 · Levanon et al. · 2011 [cited by applicant]
US 20130076908A1 · Bratton · 2013 [cited by examiner]
US 20140247277A1 · Guenter et al. · 2014 [cited by applicant]
US 20140268054A1 · Olsson et al. · 2014 [cited by applicant]
US 20150078459A1 · McCuller · 2015 [cited by applicant]
US 20150205126A1 · Schowengerdt · 2015 [cited by applicant]
US 20150264299A1 · Leech · 2015 [cited by examiner]
US 20150279418A1 · Laksono et al. · 2015 [cited by applicant]
US 20150288996A1 · Schaar et al. · 2015 [cited by applicant]
US 20160032884A1 · Yamashita et al. · 2016 [cited by applicant]
US 20160150212A1 · Moura · 2016 [cited by examiner]
US 20160328884A1 · Schowengerdt · 2016 [cited by examiner]
US 20170011492A1 · Thunström · 2017 [cited by examiner]
US 20170068312A1 · Mallinson · 2017 [cited by applicant]
US 20170090562A1 · Gustafsson et al. · 2017 [cited by applicant]
US 20170169602A1 · Blackmon · 2017 [cited by examiner]
US 20170285736A1 · Young et al. · 2017 [cited by applicant]
US 20170287112A1 · Stafford · 2017 [cited by examiner]
US 20170287446A1 · Young · 2017 [cited by examiner]
US 20180136722A1 · Mallinson · 2018 [cited by applicant]
US 20190050664A1 · Yang et al. · 2019 [cited by applicant]