Abstract:
A user equipment is provided for providing content. The user equipment comprising at least one memory configured to store a plurality of media content and at least one processing device. The at least one process is configured to receive a data stream over a network, the data stream comprising the plurality of media content. The at least one process is also configured to identify a mapping of a timeline for each of the plurality of media content to a universal presentation timeline. The at least one process is also configured to adjust timestamp values for each of the plurality of media content based on the universal presentation timeline.
Abstract:
A method and apparatus generate and process transport packets. A method of processing a transport packet at receiving entity includes identifying, in response to receiving the transport packet, a payload type based on a field indicating the payload type in a packet header for the transport packet. The method also includes identifying, in response to identifying that the payload type is a streaming mode payload type, a delivery data unit type of DU data in the transport packet based on a field indicating the delivery data unit type in a streaming mode payload header for the DU data. Additionally, the method includes processing the DU data according to the identified delivery data unit type.
Abstract:
An apparatus includes receive path circuitry configured to receive a Motion Picture Experts Group (MPEG) Media Transport (MMT) container and a processing device configured to identify locations of one or more media fragment units (MFUs) in the MMT container using a hint track within the MMT container. Another apparatus includes transmit path circuitry configured to transmit an MMT container and a processing device configured to identify locations of one or more MFUs in the MMT container using a hint track within the MMT container.
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:
An encoding device, a decoding device and a method for point cloud encoding is provided. The method includes generating, for a 3D point cloud, frames corresponding to attributes of the 3D point cloud and an occupancy map. The method also includes encoding, the frames to generate one or more bitstreams. The one or more bitstreams include individual tracks and media content. The individual tracks include media tracks and a timed metadata track. The timed metadata track references the media tracks and the media tracks correspond respectively to the attributes. The method also includes generating a container including the one or more bitstreams transmitting the container.
Abstract:
A method, an electronic device, and computer readable medium is provided. The method includes receiving, from a media source, a request for media processing, where the request includes a requested media output. The method also includes identifying one or more media processing functions to perform the request for media processing based on information associated with each of the one or more media processing functions. The method further includes configuring each of the one or more media processing functions by mapping the request for media processing to the one or more media processing functions based on the information associated with each of the one or more media processing functions. The method additionally includes monitoring the one or more media processing functions while the one or more media processing functions perform tasks to generate the requested media output.
Abstract:
An electronic device, a server and a method for rendering timed text within an omnidirectional video are disclosed. The method includes receiving a signaling message including a flag indicating whether a position of the timed text within the omnidirectional video is dependent on a viewport of the omnidirectional video. The method also includes determining whether the position of the timed text within the omnidirectional video is dependent on the viewport based on the flag. The method further includes rendering the timed text within the omnidirectional video based on the determination.
Abstract:
Apparatus and methods for a Motion Picture Experts Group (MPEG) media transport (MMT) device for sending or receiving media content is provided. The MMT device comprises a memory unit and a controller. The controller is configured to measure an available bandwidth, receive fragments of a first encoded stream of the media content and fragments of a second encoded stream of the same media content based on the available bandwidth and a current transmission bandwidth. A mixed encoded stream comprises the fragments received from the first encoded stream and the fragments received from the second encoded stream.
Abstract:
A server for streaming content includes a communication interface and a processor. The communication interface is configured to communicate with a user equipment (UE). The processor is configured to determine whether the UE supports viewing direction feedback. When the UE supports viewing direction feedback, the processor generates a first portion of the content corresponding to a first field of view of the UE and transmits the first portion of the content to the UE.
Abstract:
A method for simplified MPEG Media Transport (MMT) content presentation is provided. Two or more assets of an MMT package Processing Unit (MPU) are identified. The method also includes defining at least one of the two or more assets as a default asset and a remaining one or more assets as enriched assets. The at least one default asset does not include a composition function. The method further includes configuring the at least one default asset for independent presentation from the one or more enriched assets. The method includes transmitting the MPU including the at least one default asset and the one or more enriched assets.