Device orientation capability exchange signaling and server adaptation of multimedia content in response to device orientation
First Claim
1. A user equipment (UE) configured to wirelessly communicate with a remote media content server and initiate capability exchange signaling, the UE comprising:
- an orientation sensor;
a display device;
a radio-frequency transceiver;
a processor operably coupled to the radio-frequency transceiver; and
a memory operably coupled to the processor, the memory storing instructions that configure the processor to;
transmit, via the radio-frequency transceiver, information that provides device orientation capabilities of the UE to the remote media content server or a device profile server, the device orientation capabilities of the UE including one or more predetermined orientation positions that correspond to orientation information provided by the orientation sensor;
transmit to the remote media content server a message indicating a current orientation state and including a request for video content for display with the display device based on the device orientation capabilities of the UE;
receive from the remote media content server a session description protocol (SDP) file for delivery of the video content selected from a group comprising;
streaming the video content according to a real-time streaming protocol (RTSP),communicating the video content using dynamic adaptive streaming over HTTP (DASH), anddownloading the video content over HTTP or File Delivery over Unidirectional Transport (FLUTE) protocol; and
receive from the remote media content server the video content that is identified in the SDP file and selected by the remote media content server based on the current orientation state of the UE.
2 Assignments
0 Petitions
Accused Products
Abstract
Capability exchange signaling techniques provide orientation sensor information from UEs to network servers. The orientation sensor information describes a device'"'"'s support for orientation sensor capabilities, or a current orientation state of the device. Based on such information, a multimedia server provides different encoded versions of multimedia content for different device orientation modes supported by the device. The server may also adapt, dynamically and in real-time, media capture or transcode parameters for creating content tailored (i.e., optimized) for the device'"'"'s current orientation mode, or for its various intermediate orientation states and spatial positions.
-
Citations
33 Claims
-
1. A user equipment (UE) configured to wirelessly communicate with a remote media content server and initiate capability exchange signaling, the UE comprising:
-
an orientation sensor; a display device; a radio-frequency transceiver; a processor operably coupled to the radio-frequency transceiver; and a memory operably coupled to the processor, the memory storing instructions that configure the processor to; transmit, via the radio-frequency transceiver, information that provides device orientation capabilities of the UE to the remote media content server or a device profile server, the device orientation capabilities of the UE including one or more predetermined orientation positions that correspond to orientation information provided by the orientation sensor; transmit to the remote media content server a message indicating a current orientation state and including a request for video content for display with the display device based on the device orientation capabilities of the UE; receive from the remote media content server a session description protocol (SDP) file for delivery of the video content selected from a group comprising; streaming the video content according to a real-time streaming protocol (RTSP), communicating the video content using dynamic adaptive streaming over HTTP (DASH), and downloading the video content over HTTP or File Delivery over Unidirectional Transport (FLUTE) protocol; and receive from the remote media content server the video content that is identified in the SDP file and selected by the remote media content server based on the current orientation state of the UE. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of controlling delivery of streaming or download of multimedia content from a server to a user equipment (UE) client over a wireless network, the method comprising:
-
providing to the server, via capability exchange signaling, information indicative of device orientation capability of the client to interpret video orientation information from the server according to device orientation modes supported at the client; receiving from the server, in response to the information, a metadata file identifying a version of the multimedia content that is available for streaming or downloading to the client and is configured for an orientation mode of a display device of the client; determining the orientation mode of the display device of the client; and streaming or downloading via the wireless network, the version of the multimedia content that is identified in the metadata file and selected based on a physical orientation of the client, wherein the wireless network employs at least one of packet switched streaming service (PSS), integrated multimedia subsystems (IMS) based PSS, and multimedia broadcast and multicast service MBMS (IMS_PSS_MBMS). - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. One or more non-transitory computer-readable media having instructions that, when executed, cause a media content server to:
-
receive, via a communication network, a device orientation attribute that includes a list of device orientation positions supported by a client terminal of a wireless communication network, the device orientation positions relevant for streaming or download of video content over a transport protocol supported by a packet switched streaming service application on the client terminal; adapt video content based on the device orientation attribute through one or more processes including content selection, capture, compression, and transcoding operations; generate a session description or metadata file to establish a streaming or download session based on the device orientation attribute; and deliver the adapted video content and the generated session description or metadata file to the client terminal. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A user equipment (UE) configured for coordination of video orientation in a third generation partnership project (3GPP) network, the UE comprising:
-
a network interface to communicate with a packet-switched streaming service (PSS) server through a radio access network (RAN) of the 3GPP network; and a PSS client to; signal, through the network interface, a capability of the PSS client to interpret video orientation information; receive, through the network interface from the PSS server, a session description protocol (SDP) file, the SDP file including current video orientation information indicating a current orientation of video received from the PSS server; and rotate the video received from the PSS server based on the current orientation indicated in the current video orientation information. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. One or more non-transitory computer-readable media having instructions that, when executed, cause a media content server to:
-
perform packet-switched streaming service (PSS) capability exchange with a user equipment (UE) through a third generation partnership project (3GPP) network, the PSS capability exchange specifying device capability attributes for coordination of video orientation; select, based on the PSS capability exchange, content comprising a first orientation of an image; and signal the first orientation of the image to the UE. - View Dependent Claims (30, 31, 32, 33)
-
Specification