Predictive bitrate selection for 360 video streaming
AssigneeSony Interactive Entertainment Inc.
InventorsErik Beran, Todd Tokubo
Life of this patent
Estimating the term…
Abstract
Predictive pre-fetching of streams for 360 degree video is described. User view orientation metadata is obtained for a 360 degree video stream that includes data for a plurality of viewports. Data corresponding to one or more high-resolution frames for a particular one of the viewports is pre-fetched based on the user view orientation metadata and those frames are displayed. The high resolution frames are characterized by a higher resolution than for remaining viewports.
Claims20
A method comprising:
- a) obtaining view orientation metadata for a 360 degree video stream that includes data for a plurality of viewports;
- b) pre-fetching data corresponding to one or more high-resolution frames for a particular viewport of the plurality of viewports determined by the user view orientation metadata;
- c) displaying the one or more high-resolution frames, wherein the one or more high resolution frames are characterized by a higher resolution than for remaining viewports of the plurality of viewports.
A non-transient computer readable medium containing program instructions for causing a computer to perform the method of:
- a) obtaining a user view orientation metadata for a 360 degree video stream that includes data for a plurality of viewports;
- b) pre-fetching data corresponding to one or more high-resolution frames for a particular viewport of the plurality of viewports determined by the user view orientation metadata;
- c) displaying the one or more high-resolution frames, wherein the one or more high resolution frames are characterized by a higher resolution than for remaining viewports of the plurality of viewports.
A system, comprising:
- a processor;
- a display coupled to the processor;
- a memory coupled to the processor having processor-executable instructions embodied therein, the instructions being configured to implement a method upon execution by the processor, the method comprising:
- a) obtaining a user view orientation metadata for a 360 degree video stream that includes data for a plurality of viewports;
- b) pre-fetching data corresponding to one or more high-resolution frames for a particular viewport of the plurality of viewports determined by the user view orientation metadata;
- c) displaying the one or more high-resolution frames with the display, wherein the one or more high resolution frames are characterized by a higher resolution than for remaining viewports of the plurality of viewports
Dependencies are inferred from the claim text.