IP Library Granted Patent US 9,584,793
Granted Patent B2
US 9,584,793 · App. 13/626,767 · Granted Feb 28, 2017

Signaling three-dimensional video information in communication networks

Inventor: Ozgur Oyman (San Jose, CA)
Assignee: Intel Corporation
H04N13/0059H04L51/38H04L65/1016H04L65/1069H04L65/4084H04L65/4092H04L65/60H04L65/602H04L65/607H04L65/608H04L65/80H04N13/00H04N21/2353H04N21/25825H04N21/25833H04N21/26258H04N21/4424H04N21/44209H04N21/6125H04N21/6131H04N21/643H04N21/816H04N21/8456H04W4/06H04W4/14H04W60/04H04W76/026H04N19/00545H04N19/105H04N19/147H04N19/196H04N19/46H04N19/463H04N19/597H04N19/70H04N19/80H04N21/6437
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,584,793
App. No.
13/626,767
Granted
Feb 28, 2017
Kind
B2
Abstract

Embodiments of the present disclosure describe devices, methods, computer-readable media and systems configurations for signaling stereoscopic three-dimensional video content capabilities of a device in a communications network. Other embodiments may be described and claimed.

Claims (47)

1. One or more non-transitory computer-readable media having instructions that, when executed, cause a device to:

obtain, from a device profile server, a streaming frame packing format attribute that includes a list of frame packing formats, supported by a client terminal of a wireless communication network, relevant for streaming of stereoscopic 3-D video over a transport protocol supported by a packet-switched streaming service (PSS) application on the client terminal, wherein the transport protocol is a real-time transport protocol (RTP) or a hypertext transfer protocol (HTTP);

adapt content based on the streaming frame packing format attribute;

generate a session description or metadata file to establish a streaming session based on the streaming frame packing format attribute; and

transmit the adapted content and the generated session description or metadata file to the client terminal,

wherein the list of frame packing formats includes an indication of a vertical interleaving frame compatible packing format, a horizontal interleaving frame compatible packing format, a side-by-side frame compatible packing format, a top-bottom frame compatible packing format, a checkerboard frame compatible packing format, or a temporal interleaving full-resolution per view packing format.

2. The one or more non-transitory computer-readable media of claim 1 , wherein the list comprises a list of one or more integer values that respectively correspond to one or more supported frame packing formats.

3. The one or more non-transitory computer-readable media of claim 2 , wherein the list of one or more integer values includes a 1 to correspond to a vertical interleaving frame compatible packing format, a 2 to correspond to a horizontal interleaving frame compatible packing format, a 3 to correspond to a side-by-side frame compatible packing format, a 4 to correspond to a top-bottom frame compatible packing format, a 0 to correspond to a checkerboard frame compatible packing format, or a 5 to correspond to a temporal interleaving full-resolution per view packing format.

4. The one or more non-transitory computer-readable media of claim 1 , wherein the transport protocol comprises an RTP.

5. The one or more non-transitory computer-readable media of claim 1 , wherein the transport protocol comprises an HTTP.

6. The one or more non-transitory computer-readable media of claim 1 , wherein the session description or metadata file is a real-time streaming protocol (RTSP) session description protocol (SDP) file or a dynamic adaptive streaming over hypertext transport protocol (DASH) media presentation description (MPD) file.

7. The one or more non-transitory computer-readable media of claim 1 , wherein content is 3-D video content and the instructions, when executed, further cause the device to:

transcode the 3-D video content or convert a format of the 3-D video content based on the streaming frame packing format attribute.

8. One or more non-transitory computer-readable media having instructions that, when executed, cause a device to:

obtain, from a device profile server, a frame packing format attribute that includes a list of one or more frame packing formats, supported by a user equipment, relevant for stereoscopic 3-D video that can be included in a 3rd Generation Partnership Project file format (3GP) file and handled by a packet-switched streaming service (PSS) application on the user equipment; and

transmit content to the user equipment based on the frame packing format attribute,

wherein the list of one or more frame packing formats includes an indication of a vertical interleaving frame compatible packing format, a horizontal interleaving frame compatible packing format, a side-by-side frame compatible packing format, a top-bottom frame compatible packing format, a checkerboard frame compatible packing format, or a temporal interleaving full-resolution per view packing format.

9. The one or more non-transitory computer-readable media of claim 8 , wherein the list of frame packing formats includes an indication of a side-by-side frame packing format or a top-bottom frame packing format.

10. The one or more non-transitory computer-readable media of claim 8 , wherein the list comprises a list of one or more integer values that respectively correspond to one or more frame packing formats.

11. The one or more non-transitory computer-readable media of claim 10 , wherein the list of one or more integer values includes a 3 to correspond to side-by-side frame packing format or a 4 to correspond to a top-bottom frame packing format.

12. An apparatus comprising:

a media player to decode and render stereoscopic three-dimensional (3-D) video content, wirelessly received by a mobile device, on a display of the mobile device; and

a content management module to:

determine device capability information including 3-D video codecs and a list of frame packing formats supported by the media player, wherein the list of frame packing formats includes an indication of a vertical interleaving frame compatible packing format, a horizontal interleaving frame compatible packing format, a side-by-side frame compatible packing format, a top-bottom frame compatible packing format, a checkerboard frame compatible packing format, or a temporal interleaving full-resolution per view packing format;

transmit one or more messages to a device profile server, the one or more messages including the device capability information;

transmit at least one message to a media server, the at least one message including a request for stereoscopic 3-D video content and any temporary adjustments on the device capability information.

13. The apparatus of claim 12 , wherein the device capability information has a 3-D format attribute that includes a format type supported by the media player.

14. The apparatus of claim 13 , wherein the format type is a frame-packing format type that corresponds to a frame compatible packing format or a full-resolution per view packing format, a simulcast format type, or a two-dimensional plus auxiliary format type.

15. The apparatus of claim 14 , wherein the format type is a frame-packing format type that is a frame compatible packing format with a value to indicate vertical interleaving, horizontal interleaving, side-by-side, top-bottom, or checkerboard.

16. The apparatus of claim 12 , wherein the 3-D video content is wirelessly received by the mobile device via a packet-switched streaming service.

17. The apparatus of claim 12 , wherein the content management module is to transmit device capability information in a session initiation protocol (SIP) SUBSCRIBE message to an Internet Protocol Multimedia Core Network subsystem during service discovery.

18. The apparatus of claim 17 , wherein, subsequent to service discovery, the content management module is to use SIP signaling to update a set of supported 3-D video codecs and formats.

19. The apparatus of claim 12 , wherein the media player is further configured to:

receive a stream including the requested stereoscopic 3-D video content, wherein the media player is further configured to receive the stream according to a dynamic adaptive streaming over hypertext transport (DASH) protocol; a packet-switched streaming (PSS) protocol; or an Internet protocol multimedia subsystem (IMS)-based PSS and multimedia broadcast/multicast services (MBMS) protocol.

20. The apparatus of claim 19 , wherein the media player is further configured to receive a session description protocol (SDP) file or a media presentation description (MPD) metadata file associated with the stream.

21. A mobile device comprising the apparatus of claim 12 .

22. The mobile device of claim 21 , further comprising:

an auto-stereoscopic display to render the 3-D video content under control of the media player.

23. One or more non-transitory computer-readable media having instructions that, when executed, cause a device profile server to:

obtain, from a content server, a request for 3-D capability information related to a user equipment; and

provide a streaming frame packing format attribute that includes a list of frame packing formats, supported by the user equipment, relevant for streaming of stereoscopic 3-D video over a transport protocol supported by a packet-switched streaming service (PSS) application on the user equipment, wherein the transport protocol is a real-time transport protocol (RTP) or a hypertext transfer protocol (HTTP),

wherein the list of frame packing formats includes an indication of a vertical interleaving frame compatible packing format, a horizontal interleaving frame compatible packing format, a side-by-side frame compatible packing format, a top-bottom frame compatible packing format, a checkerboard frame compatible packing format, or a temporal interleaving full-resolution per view packing format.

24. The one or more non-transitory computer-readable media of claim 23 , wherein the list of frame packing formats includes an indication of a vertical interleaving frame compatible packing format, a horizontal interleaving frame compatible packing format, a side-by-side frame compatible packing format, a top-bottom frame compatible packing format, a checkerboard frame compatible packing format, or a temporal interleaving full-resolution per view packing format.

25. The one or more non-transitory computer-readable media of claim 23 , wherein the transport protocol comprises an RTP.

26. The one or more non-transitory computer-readable media of claim 23 , wherein the transport protocol comprises an HTTP.

27. The one or more non-transitory computer-readable media of claim 23 , wherein the list comprises a list of one or more integer values that respectively correspond to one or more supported frame packing formats.

28. The one or more non-transitory computer-readable media of claim 27 , wherein the list of one or more integer values includes a 1 to correspond to a vertical interleaving frame compatible packing format, a 2 to correspond to a horizontal interleaving frame compatible packing format, a 3 to correspond to a side-by-side frame compatible packing format, a 4 to correspond to a top-bottom frame compatible packing format, a 0 to correspond to a checkerboard frame compatible packing format, or a 5 to correspond to a temporal interleaving full-resolution per view packing format.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2020
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 052414/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2012
From: OYMAN, OZGUR
To: INTEL CORPORATION
Reel/Frame 029041/0185 →
Continuity (3)
Provisional Application 61679627 · Aug 3, 2012
Provisional Application 61621939 · Apr 9, 2012
Related Publication 20130266289A1 · Oct 10, 2013