Abstract:
Methods and apparatuses for wireless communication between at least one base station and user equipment, the user equipment including a transceiver and processing circuitry. The transceiver is configured to receive a packet comprising a control message with a header and a payload related to fragments of multimedia content. The header includes a message identifier indicating whether the control message is a low delay consumption message, a length of the controller message, and a version of the control message. The processing circuitry is configured to determine whether the control message is the low delay consumption message based on the message identifier. The processing circuitry is also configured to, responsive to the control message being the low delay consumption message, configure the packet based on the payload and the control message before receiving headers of the fragments of the multimedia content.
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:
An electronic device, a client device, and a method for split rendering video content are disclosed. The method includes receiving user data including viewpoint and motion data associated with a client device. The method also includes identifying a first portion of the video content corresponding to a field of view (FoV) of the client device based on the viewpoint. The method further includes identifying speed and direction of the client device based on the motion data. Additionally, the method includes identifying, based on the speed and the direction, a second portion of the video content extending from the first portion of the video content and expanding the FoV. The method also includes scaling the second portion of the video content using a scaling factor that is determined based on the speed. The method further includes transmitting the first and second portions of the video content and the scaling factor.
Abstract:
An apparatus includes a communication interface and a processor operably coupled to the communication interface. The communication interface receives a plurality of tracks in a compressed bitstream. The processor identifies an atlas track corresponding to a point cloud compression (PCC) component and identifies a set of first component tracks that is referenced by the atlas track and at least one second component track, each of the at least one second component track is an alternative version of a first component track of the set of first component tracks. The processor also determines which of the set of first component tracks and the at least one second component track are appropriate versions of the PCC component. The processor further decodes the appropriate version of the PCC component from among the set of first component tracks and the at least one second component track.
Abstract:
An apparatus includes a communication interface configured to receive a compressed bitstream having sub-bitstreams including a base mesh sub-bitstream, a displacement sub-bitstream, and an attributes sub-bitstream. The apparatus also includes a processor operably coupled to the communication interface. The processor is configured to decode at least a portion of the compressed bitstream, wherein the processor is configured to decode a plurality of submeshes from the base mesh sub-bitstream, decode geometry data from the displacement sub-bitstream, and decode attributes data from the attributes sub-bitstream. The processor is also configured to subdivide a submesh of the plurality of submeshes to generate a subdivided submesh. The processor is also configured to reconstruct vertex positions, using the decoded geometry data, and attributes, using the decoded attributes data, of the subdivided submesh independently of decoded data corresponding to one or more other submeshes.
Abstract:
An apparatus includes a communication interface and a processor operably coupled to the communication interface. The communication interface is configured to communicate with a display controller. The processor is configured to receive, via the communication interface, display characteristics of the display controller including a number of views that the display controller is capable of rendering. The processor is also configured to determine an amount of views to generate based on the number of views that the display controller is capable of rendering. The processor is further configured to transmit, via the communication interface, the determined amount of views to be generated to the display controller. In addition, the processor is configured to generate views according to the determined amount of views.
Abstract:
An apparatus includes a communication interface and a processor operably coupled to the communication interface. The communication interface includes a buffer. The processor is configured to receive, via the communication interface, a scene description for visual volumetric video-based coding (V3C) content, wherein the scene description indicates a media stream for a V3C atlas and media streams for V3C components. The processor is also configured to receive, via the communication interface, a plurality of media streams of the V3C content. The processor is further configured to render the plurality of media streams based on the scene description for the V3C content.
Abstract:
An apparatus includes a communication interface and a processor operably coupled to the communication interface. The communication interface receives a plurality of tracks in a compressed bitstream. The processor identifies an atlas track corresponding to a point cloud compression (PCC) component and identifies a set of first component tracks that is referenced by the atlas track and at least one second component track, each of the at least one second component track is an alternative version of a first component track of the set of first component tracks. The processor also determines which of the set of first component tracks and the at least one second component track are appropriate versions of the PCC component. The processor further decodes the appropriate version of the PCC component from among the set of first component tracks and the at least one second component track.
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:
An electronic device, a client device, and a method for split rendering video content are disclosed. The method includes receiving user data including viewpoint and motion data associated with a client device. The method also includes identifying a first portion of the video content corresponding to a field of view (FoV) of the client device based on the viewpoint. The method further includes identifying speed and direction of the client device based on the motion data. Additionally, the method includes identifying, based on the speed and the direction, a second portion of the video content extending from the first portion of the video content and expanding the FoV. The method also includes scaling the second portion of the video content using a scaling factor that is determined based on the speed. The method further includes transmitting the first and second portions of the video content and the scaling factor.