ENCAPSULATING THREE-DIMENSIONAL VIDEO DATA IN ACCORDANCE WITH TRANSPORT PROTOCOLS
First Claim
1. An apparatus comprising:
- a multimedia processing module that generates a video data segment, an audio data segment and a depth data segment of 3D video content;
a transport protocol module that encapsulates each of the video data, audio data and depth data segments in different ones of a plurality of packets according to a transport protocol and adds metadata to at least one of the plurality of packets for enhancing playback of the 3D video content; and
a wireless module that transmits the packets to a 3D display device external from the apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
In general, techniques are described for encapsulating three dimensional video data in accordance with a transport protocol. As one example, an apparatus comprising a multimedia processing module, a transport protocol module and a wireless module implement the techniques. The multimedia processing module generates a video data segment, an audio data segment and a depth data segment of 3D video content. The transport protocol module encapsulates each of the video data, audio data and depth data segments in different ones of a plurality of packets according to a transport protocol and adds metadata to at least one of the plurality of packets for enhancing playback of the 3D video content. The wireless module transmits the packets to a 3D display device external from the apparatus.
136 Citations
36 Claims
-
1. An apparatus comprising:
-
a multimedia processing module that generates a video data segment, an audio data segment and a depth data segment of 3D video content; a transport protocol module that encapsulates each of the video data, audio data and depth data segments in different ones of a plurality of packets according to a transport protocol and adds metadata to at least one of the plurality of packets for enhancing playback of the 3D video content; and a wireless module that transmits the packets to a 3D display device external from the apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
generating, with a multimedia processing module of an apparatus, a video data segment, an audio data segment and a depth data segment of 3D video content; encapsulating, with a transport protocol module of the apparatus, each of the video data, audio data and depth data segments in different ones of a plurality of packets according to a transport protocol and adds metadata to at least one of the plurality of packets for enhancing playback of the 3D video content; and transmitting, with a wireless module of the apparatus, the packets to a 3D display device external from the apparatus. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
means for generating a video data segment, an audio data segment and a depth data segment of 3D video content; means for encapsulating each of the video data, audio data and depth data segments in different ones of a plurality of packets according to a transport protocol and adds metadata to at least one of the plurality of packets for enhancing playback of the 3D video content; and means for transmitting the packets to a 3D display device external from the apparatus. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer-readable storage medium comprising instructions that cause a processor to:
-
generate a video data segment, an audio data segment and a depth data segment of 3D video content; encapsulate each of the video data, audio data and depth data segments in different ones of a plurality of packets according to a transport protocol and adds metadata to at least one of the plurality of packets for enhancing playback of the 3D video content; and transmit the packets to a 3D display device external from the apparatus. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
Specification