US2022172443A1PendingUtilityA1

System and method of predicting field of view for immersive video streaming

Assignee: AT & T IP I LPPriority: Oct 2, 2017Filed: Feb 17, 2022Published: Jun 2, 2022
Est. expiryOct 2, 2037(~11.2 yrs left)· nominal 20-yr term from priority
H04N 21/21805H04N 21/234H04N 21/234345H04N 19/597G06F 3/013G06F 3/04815G06T 15/20H04N 21/816G06T 19/006G06F 3/012H04L 67/131H04L 67/38
65
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Aspects of the subject disclosure may include, for example, a process that analyzes image content of an immersive video frame and identifies a first group of segments of the immersive video frame based on the analysis. The segments collectively span an entire space portrayed by the immersive video frame and the first group of segments spans less than the entire space. A size of a display region of an immersive video viewer is determined that spans less than the entire space and a second group of segments is determined based on the first group of segments and the size of the display region. Transport of the second group of segments, spanning less than the entire space, is facilitated via a communication network to the immersive video viewer for presentation, without requiring transmission of all of the segments. Other embodiments are disclosed.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A device, comprising:
 a processing system including a processor; and   a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:   predicting a future field-of-view of an immersive video viewer at a future time, wherein the future field-of-view spans less than an entire image space portrayed by an immersive video frame of a sequence of immersive video frames;   identifying a first group of segments of a plurality of segments of the sequence of immersive video frames, the first group of segments being predicted to be at least partially in the future field-of-view, wherein the first group of segments span less than the entire image space portrayed by the immersive video frame;   identifying a second group of segments of the plurality of segments of the sequence of immersive video frames, the second group of segments being predicted to be at least partially outside the future field-of-view, wherein the second group of segments span less than the entire image space portrayed by the immersive video frame; and   facilitating, via a communication network, transport of the first group of segments to the immersive video viewer at a first quality and transport of the second group of segments to the immersive video viewer at a second quality, wherein the second quality is less than the first quality.   
     
     
         2 . The device of  claim 1 , wherein the operations further comprise:
 applying image processing to image content of the plurality of segments; and   identifying, by the processing system, an object portrayed in the image content based on the image processing.   
     
     
         3 . The device of  claim 2 , wherein the identifying the first group of segments comprises identifying the first group of segments as segments of the plurality of segments that include a portion of the object. 
     
     
         4 . The device of  claim 1 , wherein the operations further comprise:
 obtaining heat-map data indicating viewing frequencies of sub-regions of the sequence of immersive video frames.   
     
     
         5 . The device of  claim 4 , wherein the predicting the future field-of-view comprises predicting the future field-of-view within the sequence of immersive video frames based on the heat-map data. 
     
     
         6 . The device of  claim 1 , wherein the identifying the first group of segments further comprises:
 determining an overlap of the future field-of-view and the first group of segments, wherein the first group of segments spans the future field-of-view in its entirety, while spanning less than the entire image space portrayed by the sequence of immersive video frames.   
     
     
         7 . The device of  claim 1 , wherein the first group of segments and the second group of segments are non-overlapping. 
     
     
         8 . The device of  claim 1 , wherein the first group of segments and the second group of segments are overlapping. 
     
     
         9 . The device of  claim 1 , wherein the future field-of-view is based on an estimate of an orientation of the immersive video viewer, and wherein the operations further comprise:
 predicting the orientation of the immersive video viewer to obtain a prediction, wherein the estimate of the orientation of the immersive video viewer is based on the prediction of the orientation of the immersive video viewer.   
     
     
         10 . The device of  claim 1 , wherein the operations further comprise:
 identifying an identity of a user of the immersive video viewer; and   determining a viewer characteristic based on the identity of the user of the immersive video viewer, wherein the identifying the first group of segments is further based on the viewer characteristic.   
     
     
         11 . The device of  claim 10 , wherein the determining of the future field-of-view is based on the viewer characteristic. 
     
     
         12 . The device of  claim 10 , wherein the determining of the viewer characteristic further comprises: accessing a user profile associated with the identity of the user. 
     
     
         13 . A non-transitory, machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:
 predicting a future field-of-view of an immersive video viewer at a future time, wherein the future field-of-view spans less than an entire image space portrayed by an immersive video frame of a sequence of immersive video frames;   identifying a first group of segments of a plurality of segments of the sequence of immersive video frames, the first group of segments being predicted to be at least partially in the future field-of-view, wherein the first group of segments span less than the entire image space portrayed by the immersive video frame;   identifying a second group of segments of the plurality of segments of the sequence of immersive video frames, the second group of segments being predicted to be at least partially outside the future field-of-view, wherein the second group of segments span less than the entire image space portrayed by the immersive video frame; and   facilitating, via a communication network, transport of the first group of segments to the immersive video viewer at a first quality and transport of the second group of segments to the immersive video viewer at a second quality, wherein the second quality is less than the first quality.   
     
     
         14 . The non-transitory, machine-readable storage medium of  claim 13 , wherein the operations further comprise:
 applying image processing to image content of the plurality of segments; and   identifying, by the processing system, an object portrayed in the image content based on the image processing.   
     
     
         15 . The non-transitory, machine-readable storage medium of  claim 14 , wherein the identifying the first group of segments comprises identifying the first group of segments as segments of the plurality of segments that include a portion of the object. 
     
     
         16 . The non-transitory, machine-readable storage medium of  claim 13 , wherein the operations further comprise:
 obtaining heat-map data indicating viewing frequencies of sub-regions of the sequence of immersive video frames.   
     
     
         17 . The non-transitory, machine-readable storage medium of  claim 16 , wherein the predicting the future field-of-view comprises predicting the future field-of-view within the sequence of immersive video frames based on the heat-map data. 
     
     
         18 . A method, comprising:
 predicting, by a processing system including a processor, a future field-of-view of an immersive video viewer at a future time, wherein the future field-of-view spans less than an entire image space portrayed by an immersive video frame of a sequence of immersive video frames;   identifying, by the processing system, a first group of segments of a plurality of segments of the sequence of immersive video frames, the first group of segments being predicted to be at least partially in the future field-of-view, wherein the first group of segments span less than the entire image space portrayed by the immersive video frame;   identifying, by the processing system, a second group of segments of the plurality of segments of the sequence of immersive video frames, the second group of segments being predicted to be at least partially outside the future field-of-view, wherein the second group of segments span less than the entire image space portrayed by the immersive video frame; and   facilitating, by the processing system, via a communication network, transport of the first group of segments to the immersive video viewer at a first quality and transport of the second group of segments to the immersive video viewer at a second quality, wherein the second quality is less than the first quality.   
     
     
         19 . The method of  claim 18 , further comprising:
 applying, by the processing system, image processing to image content of the sequence of immersive video frames; and   identifying, by the processing system, an object portrayed in the image content based on the image processing.   
     
     
         20 . The method of  claim 19 , wherein the identifying of the first group of segments further comprises: determining a portion of the object is portrayed.

Join the waitlist — get patent alerts

Track US2022172443A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.