Methods and apparatus for streaming content
First Claim
Patent Images
1. A method of delivering content corresponding to a 360 degree scene, the method comprising:
- operating an encoding system including at least one encoder to encode N different portions of a 360 degree scene to generate at least N different encoded portions of the 360 degree scene, at least one of said N different encoded portions of the 360 degree scene corresponding to a front portion of said 360 degree scene and another one of said N different encoded portions of the 360 degree scene corresponding to another portion of said 360 degree scene;
storing, in a storage device, the N different encoded portions;
receiving, at a content server, a request for content from a playback device corresponding to a user, said playback device including a head mounted display;
selecting, at the content server, which of said N different encoded portions to stream to the playback device corresponding to said user during a first time interval based on the request for content, a head of said user being directed in a first direction during the first time interval, the selected different encoded portions including a scene portion to which the head of the user is directed during the first time interval; and
operating the content server to stream the selected encoded portions to the playback device.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for streaming content corresponding to a 360 degree field of view are described. The methods and apparatus of the present invention are well suited for use with 3D immersion systems and/or head mounted display which allow a user to turn his or her head and see a corresponding scene portion. The methods and apparatus can support real or near real time streaming of 3D image content corresponding to a 360 degree field of view.
-
Citations
18 Claims
-
1. A method of delivering content corresponding to a 360 degree scene, the method comprising:
-
operating an encoding system including at least one encoder to encode N different portions of a 360 degree scene to generate at least N different encoded portions of the 360 degree scene, at least one of said N different encoded portions of the 360 degree scene corresponding to a front portion of said 360 degree scene and another one of said N different encoded portions of the 360 degree scene corresponding to another portion of said 360 degree scene; storing, in a storage device, the N different encoded portions; receiving, at a content server, a request for content from a playback device corresponding to a user, said playback device including a head mounted display; selecting, at the content server, which of said N different encoded portions to stream to the playback device corresponding to said user during a first time interval based on the request for content, a head of said user being directed in a first direction during the first time interval, the selected different encoded portions including a scene portion to which the head of the user is directed during the first time interval; and operating the content server to stream the selected encoded portions to the playback device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A content delivery apparatus for delivering content corresponding to a 360 degree scene, comprising:
-
an encoding system including at least one encoder, said encoding system encoding N different portions of a 360 degree scene to generate at least N different encoded portions of the 360 degree scene, at least one of said N different encoded portions of the 360 degree scene corresponding to a front portion of said 360 degree scene and another one of said N different encoded portions of the 360 degree scene corresponding to another portion of said 360 degree scene; a storage device to store the N different encoded portions; a receiver to receive a request for content from a playback device corresponding to a user, said playback device including a head mounted display; a selection module to select which of said N different encoded portions to stream to the playback device corresponding to said user during a first time interval based on the request for content, a head of said user being directed in a first direction during the first time interval, the selected different encoded portions including a scene portion to which the head of the user is directed during the first time interval; and a transmitter to stream the selected encoded portions to the playback device. - View Dependent Claims (16, 17)
-
-
18. A non-transitory computer readable medium for use in a content delivery apparatus for delivering content corresponding to a 360 degree scene, the non-transitory computer readable medium comprising:
-
instructions for controlling a processor to control one or more encoders to encode N different portions of a 360 degree scene to generate at least N different encoded portions of the 360 degree scene, at least one of said N different encoded portions of the 360 degree scene corresponding to a front portion of said 360 degree scene and another one of said N different encoded portions of the 360 degree scene corresponding to another portion of said 360 degree scene; instructions for controlling the processor to store, in a memory, the N different encoded portions; instructions for controlling the processor to control an interface that receives a request for content from a playback device corresponding to a user, said playback device including a head mounted display; instructions for controlling the processor to select which of said N different encoded portions to stream to the playback device corresponding to said user during a first time interval based on the request for content, a head of said user being directed in a first direction during the first time interval, the selected different encoded portions including a scene portion to which the head of the user is directed during the first time interval; and instructions for controlling the processor to control a transmitter to stream the selected encoded portions to the playback device.
-
Specification