Streaming and rendering of 3-dimensional video by internet protocol streams
First Claim
1. A method comprising:
- determining a first Internet protocol (IP) stream, of a plurality of IP streams, based upon a first mode of operation of an output device;
decoding first 3D video content in the first IP stream;
outputting the first 3D video content for display on the output device;
receiving a user request to adjust the first 3D video content;
determining a second IP stream, of the plurality of IP streams, based upon a second mode of operation of the output device and the received user request;
decoding second 3D video content in the second IP stream, the second 3D video content being an adjusted version of the first 3D video content; and
outputting the second 3D video content for display on the output device.
1 Assignment
0 Petitions
Accused Products
Abstract
Transmitting and receiving 3D video content via an Internet protocol (IP) stream are described. 3D video content may be transmitted in a single IP stream and adjusted by a device associated with a display for rendering the 3D video content in a desired manner. 3D content also may be transmitted in a plurality of IP streams and a device associated with a display for rendering the 3D content may determine which of the plurality of IP streams to decode based upon a mode of operation of the device. A device receiving 3D video content may be configured to adjust the appearance of the content displayed on a display associated with the device. Such adjusting of the appearance may include moving the position of the rendered 3D video content within the display, positioning in band and/or out of band content in front of, behind, or within the rendered 3D video content.
-
Citations
20 Claims
-
1. A method comprising:
-
determining a first Internet protocol (IP) stream, of a plurality of IP streams, based upon a first mode of operation of an output device; decoding first 3D video content in the first IP stream; outputting the first 3D video content for display on the output device; receiving a user request to adjust the first 3D video content; determining a second IP stream, of the plurality of IP streams, based upon a second mode of operation of the output device and the received user request; decoding second 3D video content in the second IP stream, the second 3D video content being an adjusted version of the first 3D video content; and outputting the second 3D video content for display on the output device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 20)
-
-
8. One or more non-transitory computer readable media storing computer-executable instructions that, when executed by at least one processor, causes the at least one processor to perform a method of:
-
determining a first Internet protocol (IP) stream, of a plurality of IP streams, based upon a first mode of operation of an output device; decoding first 3D video content in the first IP stream; outputting the first 3D video content for display on the output device; receiving a user request to adjust the first 3D video content; determining a second IP stream, of the plurality of IP streams, based upon a second mode of operation of the output device and the received user request; decoding second 3D video content in the second IP stream, the second 3D video content being an adjusted version of the first 3D video content; and outputting the second 3D video content for display on the output device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
determining, based upon a first mode of operation of an output device, a first Internet protocol (IP) stream of a plurality of IP streams; decoding first 3D video content in the first IP stream; outputting the first 3D video content to the output device; receiving a user request to adjust the first 3D video content; determining, based upon the user request, a second IP stream of the plurality of IP streams; decoding second 3D video content in the second IP stream, the second 3D video content being an adjusted version of the first 3D video content; and outputting the second 3D video content to the output device. - View Dependent Claims (15, 16, 19)
-
-
17. A method comprising:
-
determining a first Internet protocol (IP) stream, of a plurality of IP streams, from which to decode first 3D video content based upon a first mode of operation of an output device; outputting the first 3D video content to the output device; receiving a user request to adjust the first 3D video content; determining, in response to the received user request, a second IP stream, of the plurality of IP streams, from which to decode second 3D video content based upon a second mode of operation of the output device, wherein the second mode of operation is an auto-stereo mode of operation; and outputting the second 3D video content to the output device, wherein the second 3D video content is the first 3D video content adjusted to a 2D+depth. - View Dependent Claims (18)
-
Specification