Transmission of three-dimensional video
First Claim
Patent Images
1. A method comprising:
- receiving, from a client device, a request to provide for display on the client device during a first time period a particular view of a three-dimensional video comprising a plurality of views;
accessing a data stream corresponding to the video;
selecting, based on the request, a plurality of portions of the accessed data stream to transmit to the client device, wherein the plurality of selected portions comprise;
a high-resolution video of the particular view of the three-dimensional video for display during the first time period; and
a low-resolution video of one or more views of the three-dimensional video that are adjacent to but outside the particular view, wherein the low-resolution video is not for display on the client device during the first time period; and
transmitting to the client device a content container comprising the selected portions of the accessed data stream such that the low-resolution video of the one or more views of the three-dimensional video that are adjacent to but outside the particular view is transmitted to the client device before the high-resolution video of the particular view is displayed on the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving, from a client device, a request corresponding to a particular view of a three-dimensional video comprising multiple views. The method also includes accessing a data stream corresponding to the video. The method further includes selecting, based on the request, one or more portions of the accessed data stream, at least one of the selected portions corresponding to the particular view. The method also includes transmitting the selected portion of the accessed data stream to the client device.
180 Citations
32 Claims
-
1. A method comprising:
-
receiving, from a client device, a request to provide for display on the client device during a first time period a particular view of a three-dimensional video comprising a plurality of views; accessing a data stream corresponding to the video; selecting, based on the request, a plurality of portions of the accessed data stream to transmit to the client device, wherein the plurality of selected portions comprise; a high-resolution video of the particular view of the three-dimensional video for display during the first time period; and a low-resolution video of one or more views of the three-dimensional video that are adjacent to but outside the particular view, wherein the low-resolution video is not for display on the client device during the first time period; and transmitting to the client device a content container comprising the selected portions of the accessed data stream such that the low-resolution video of the one or more views of the three-dimensional video that are adjacent to but outside the particular view is transmitted to the client device before the high-resolution video of the particular view is displayed on the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. One or more non-transitory computer-readable storage media embodying instructions that are operable when executed to:
-
receive, from a client device, a request to provide for display on the client device during a first time period a particular view of a three-dimensional video comprising a plurality of views; access a data stream corresponding to the video; select, based on the request, a plurality of portions of the accessed data stream to transmit to the client device, wherein the plurality of selected portions comprise; a high-resolution video of the particular view of the three-dimensional video for display during the first time period; and a low-resolution video of one or more views of the three-dimensional video that are adjacent to but outside the particular view, wherein the low-resolution video is not for display on the client device during the first time period; and transmit to the client device a content container comprising the selected portions of the accessed data stream such that the low-resolution video of the one or more views of the three-dimensional video that are adjacent to but outside the particular view is transmitted to the client device before the high-resolution video of the particular view is displayed on the client device. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. An apparatus comprising:
-
one or more non-transitory computer-readable storage media embodying instructions; and one or more processors coupled to the storage media and configured to execute the instructions to; receive, from a client device, a request to provide for display on the client device during a first time period a particular view of a three-dimensional video comprising a plurality of views; access a data stream corresponding to the video; select, based on the request, a plurality of portions of the accessed data stream to transmit to the client device, wherein the plurality of selected portions comprise; a high-resolution video of the particular view of the three-dimensional video for display during the first time period; and a low-resolution video of one or more views of the three-dimensional video that are adjacent to but outside the particular view, wherein the low-resolution video is not for display on the client device during the first time period; and transmit to the client device a content container comprising the selected portions of the accessed data stream such that the low-resolution video of the one or more views of the three-dimensional video that are adjacent to but outside the particular view is transmitted to the client device before the high-resolution video of the particular view is displayed on the client device. - View Dependent Claims (28, 29, 30, 31, 32)
-
Specification