Predictive content delivery for video streaming services
AssigneeComcast Cable Communications, LLC
InventorsJeffrey Allen Hall, Federico Buratti, Justin Thompson
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatuses for predicting a user field-of-view change and determining transmission regions of immersive video (IV) content for an IV device are presented. A field-of-view change of a user device may be predicted. A transmission region in one or more video frames of the IV content may be determined based on the predicted change.
Claims45
A method comprising:
- determining, by a computing device and based on an upcoming video frame of a plurality of video frames of video content, an object located outside of a display area associated with a user device;
- determining, based on a location of the object relative to the display area, a size of a subarea of the upcoming video frame;
- and
- sending, by the computing device and to the user device, the subarea of the upcoming video frame.
An apparatus comprising:
- one or more processors;
- memory storing instructions that, when executed by the one or more processors, cause the apparatus to:
- determine, based on an upcoming video frame of a plurality of video frames of video content, an object located outside of a display area associated with a user device;
- determine, based on a location of the object relative to the display area, a size of a subarea of the upcoming video frame;
- and
- send, to the user device, the subarea of the upcoming video frame.
A non-transitory computer-readable medium storing instructions that, when executed, cause:
- determining, based on an upcoming video frame of a plurality of video frames of video content, an object located outside of a display area associated with a user device;
- determining, based on a location of the object relative to the display area, a size of a subarea of the upcoming video frame;
- and
- sending, to the user device, the subarea of the upcoming video frame.
A method comprising:
- determining, by a computing device, a field-of-view (FOV) of a user device displaying video content comprising a plurality of video frames, wherein the FOV of the user device is associated with a display area of the user device;
- determining, by the computing device, a previous change to the FOV;
- determining, by the computing device and based on the previous change to the FOV, a subarea of an upcoming video frame of the plurality of video frames;
- and
- sending, by the computing device and to the user device, the subarea of the upcoming video frame.
An apparatus comprising:
- one or more processors;
- memory storing instructions that, when executed by the one or more processors, cause the apparatus to:
- determine a field-of-view (FOV) of a user device displaying video content comprising a plurality of video frames, wherein the FOV of the user device is associated with a display area of the user device;
- determine a previous change to the FOV;
- determine, based on the previous change to the FOV, a subarea of an upcoming video frame of the plurality of video frames;
- and
- send, to the user device, the subarea of the upcoming video frame.
A non-transitory computer-readable medium storing instructions that, when executed, cause:
- determining a field-of-view (FOV) of a user device displaying video content comprising a plurality of video frames, wherein the FOV of the user device is associated with a display area of the user device;
- determining a previous change to the FOV;
- determining, based on the previous change to the FOV, a subarea of an upcoming video frame of the plurality of video frames;
- and
- sending, to the user device, the subarea of the upcoming video frame.
Dependencies are inferred from the claim text.