Abstract:
Method and apparatus for encoding, decoding and rendering 3D media content are provided. An apparatus for rendering three-dimensional (3D) media content includes a communication interface configured to receive a multimedia stream, and one or more processors operably coupled to the communication interface, the one or more processors configured to parse the multimedia stream into 2D video bitstreams including geometry frames and texture frames, 2D to 3D conversion metadata for rendering 3D points from 2D frames, and scene description metadata describing 6 degree of freedom (6DoF) relationships among objects in a 6DoF scene, decode the 2D video streams including geometry data and texture data to generate 2D pixel data, covert the 2D pixel data into 3D voxel data using the 2D to 3D conversion metadata; and generate the 6DoF scene from 3D voxel data using the scene description metadata.
Abstract:
Systems and methods for identifying three dimensional (3D) content to stream. A method includes receiving information indicating a view field of a client device and identifying an amount of bandwidth available to stream the 3D content to the client device. The method includes assigning, for one or more of the objects, the bandwidth by, for each of the objects: determining whether the each object is within the view field of the client device based on a position of the each object; assigning a greater amount of the bandwidth to objects at least partially within the view field. The method includes streaming the 3D content to the client device according to the assigned bandwidth.
Abstract:
A method of a device for discovering a receiving device of uplink streams is provided. The method comprises identifying parameters for processing the uplink streams of an uplink service, transmitting, to a network entity, a discovery request message including the parameters for discovery of the receiving device capable of processing the uplink stream, wherein the discovery request message includes a set of parameters for a camera system, receiving, from the network entity, a discovery response message including information of the receiving device of the uplink streams, and establishing a session connection for transmitting the uplink streams to the receiving device for processing the uplink stream based on the discovery request and response messages.
Abstract:
An electronic device, a server and a method for packing and consuming video content are disclosed. The electronic device includes a sensor, a processor operably connected to the sensor, and a transceiver operably connected to the processor. The processor is configured to determine a current viewport for video content based on an output of the sensor. The transceiver is configured to request and receive a media stream including (i) a high-resolution video partition of the video content that covers the current viewport and (ii) a low-resolution version of the video content that is rotated relative to the video content. The processor is further configured to process the package to render at least one of the high-resolution video partition of the video content or the low-resolution version of the video content. The high-resolution video partition and the low-resolution video of the video content are packed together.
Abstract:
A UE includes a communication unit, a display, at least one sensor, and a processor. The communication unit receives video from a server and the display renders a portion of the video. The sensor determines a pitch and a yaw of the portion of the video and a processor generates metadata that includes the pitch and the yaw.
Abstract:
Methods and apparatuses for dynamic content offloading are provided. For example, a method includes sending, by a client device, a request for one or more data files and receiving a redirection message redirecting the client device to receive the one or more data files through a broadcast channel if offloading is available for the one or more data files. As another example, a method a method includes configuring a client device to utilize offloading and dynamically redirecting the client device to a broadcast channel to receive a transmission of one or more data files in response to (i) receiving a request from the client device for the one or more data files, (ii) determining that offloading to the broadcast channel is appropriate for the one or more data files, and (iii) determining that the client device is configured to utilize offloading.
Abstract:
A method for providing display adaptation metadata (DAM) to a user equipment (UE) at a system level is provided. The method includes configuring DAM for storage in an ISO Base Media File Format (ISOBMFF). The method also includes transmitting the DAM to a UE to control an energy consumption of a presentation on a display of the UE. A method for providing display adaptation metadata (DAM) to a user equipment (UE) at a system level is provided. The method includes configuring DAM for carriage in an MPEG-2 transport system (M2TS). The method also includes transmitting the DAM to a UE to control an energy consumption of a presentation on a display of the UE.
Abstract:
Methods and apparatuses for managing received data by a client device and indicating data removal management by a server. A method for managing received data by a client device includes receiving a message including information about a number of modes for removal of the data from a buffer at the client. The method also includes selecting a mode for removal of the data from the buffer with a maximum required buffer size among the modes indicated by the information about the modes in the received message and removing the data from the buffer based on the identified mode. A method for indicating data removal management by a server includes generating and sending a message including information about a number of modes for removal of received data from a buffer at a client device. The information indicates, for each of the modes, a type of mode for removal of the data.
Abstract:
Methods and apparatuses for causing changes to DASH client rate adaptation are provided. For example, a method for causing changes to DASH client rate adaptation includes generating a signal to cause changes to rate adaptation behavior of one or more DASH client devices. The method also includes sending the signal to the one or more DASH client devices. As another example, an apparatus includes a DASH client device having a communication unit and a controller. The communication unit is configured to receive a signal. The controller is configured to determine whether modify a rate adaptation behavior of the DASH client device based on the signal.
Abstract:
A method for presenting a HTML page comprises determining whether a HTML file contains a reference to a CI document, fetching and processing the CI document describing a behavior of at least one HTML element, and presenting the HTML page by decoding the HTML file, based on the CI document. An apparatus for presenting a HTML page, comprises a processing circuitry configured to determine whether a HTML file contains a reference to a CI document, fetch and process the CI document describing a behavior of at least one HTML element, present the HTML page by decoding the HTML file, based on the CI document.