Supporting quality of service for media communications

    公开(公告)号:US11811843B2

    公开(公告)日:2023-11-07

    申请号:US17818566

    申请日:2022-08-09

    CPC classification number: H04L65/80 H04L65/1069 H04L65/1108

    Abstract: A client device (e.g., user equipment or “UE”) may be configured to engage in a media communication session, such as a WebRTC session, with another client device. The client devices may separate a quality of service (QoS) specification from a QoS flow definition, to allow for separate interactive connectivity establishment (ICE) negotiation. The QoS specification may cover all segments of a connection for the media communication session. For example, QoS may be requested for a case where a server (e.g., a Traversal Using Relay Network Address Translation (TURN) server) is hosted by a mobile network operator (MNO). The QoS specification and the QoS flow description may be linked.

    Methods and apparatus to facilitate using a streaming manifest including a profile indication

    公开(公告)号:US11695817B2

    公开(公告)日:2023-07-04

    申请号:US16822613

    申请日:2020-03-18

    CPC classification number: H04L65/65 H04L65/75 H04L67/30

    Abstract: The present disclosure relates to methods and devices for facilitating using a streaming manifest including a profile signal for content encoded based on a encapsulation format. An example method disclosed herein includes identifying structures associated with first media, wherein the first media is associated with a first streaming format. The example method also includes generating a streaming manifest for the first media, wherein the streaming manifest maps the structures associated with the first media to structures associated with a second streaming format, and including an indication with the streaming manifest, wherein the indication identifies the streaming profile used to map the structures.

    Uplink and downlink streaming bit rate assistance in 4G and 5G networks

    公开(公告)号:US11638259B2

    公开(公告)日:2023-04-25

    申请号:US16874955

    申请日:2020-05-15

    Abstract: Various embodiments may provide streaming service downlink network assistance and/or uplink network assistance mechanisms in a fifth generation (5G) system (5GS) network via an Application Function (AF) computing device in a 5GS. In some embodiments, a computing device and/or the AF computing device may inform the network about needs for capacity for downlink or uplink traffic. Various embodiments may include sending radio access network (RAN) capacity requests to a network computing device of the 5GS network including a 5G RAN. In some embodiments, the network computing device of the 5GS network may be a computing device that is not part of the 5G RAN. In some embodiments, capacity need messages may be sent directly from user equipment (UE) computing devices to computing devices of the 5G RAN. In some embodiments, capacity information of the RAN may be delivered to an AF computing device via an intermediate network function.

    Time signaling for media streaming
    175.
    发明授权

    公开(公告)号:US11638062B2

    公开(公告)日:2023-04-25

    申请号:US17211554

    申请日:2021-03-24

    Abstract: Systems and techniques are described for processing media content, such as samples of sparse media content whose sample durations can be unknown at the time of decoding the samples, include obtaining, at a current time instance, a current fragment comprising at least a current time component. From the current time component, a modified duration is obtained for at least one media sample, the modified duration indicating a time duration by which a presentation of a previous media sample of a previous fragment is to be extended or reduced in relation to the current time instance. The at least one media sample is presented for a time duration based on the modified duration.

    Methods and apparatus for standardized APIs for split rendering

    公开(公告)号:US11625806B2

    公开(公告)日:2023-04-11

    申请号:US16741554

    申请日:2020-01-13

    Abstract: Aspects presented herein relate to methods and apparatus for graphics processing. Aspects presented herein can determine at least one split API for a user device and a server. Further, aspects presented herein can establish a communication interface between the user device and the server based on the split API. Additionally, aspects presented herein can communicate between the user device and the server based on the communication interface and the split API. Some aspects presented herein can implement the at least one split API on at least one of the user device or the server. Aspects presented herein can also divide at least one application workload between the user device and the server based on the at least one split API. Moreover, aspects presented herein can encode or decode application information at the user device or the server.

    SPLIT RENDERING OF EXTENDED REALITY DATA OVER 5G NETWORKS

    公开(公告)号:US20220369000A1

    公开(公告)日:2022-11-17

    申请号:US17742168

    申请日:2022-05-11

    Abstract: An example device for processing extended reality (XR) data includes a processors configured to: parse entry point data of an XR scene to extract information about one or more required virtual objects for the XR scene, the required virtual objects including a number of dynamic virtual objects equal to or greater than one, each of the dynamic virtual objects including at least one dynamic media component for which media data is to be retrieved; initialize a number of streaming sessions equal to or greater than the number of dynamic virtual objects using the entry point data; configure quality of service (QoS) and charging information for the streaming sessions; retrieve media data for the dynamic virtual objects via the streaming sessions; and send the retrieved media data to a rendering unit to render the XR scene to include the retrieved media data at corresponding locations within the XR scene.

    OBJECT COLLISION DATA FOR VIRTUAL CAMERA IN VIRTUAL INTERACTIVE SCENE DEFINED BY STREAMED MEDIA DATA

    公开(公告)号:US20220292770A1

    公开(公告)日:2022-09-15

    申请号:US17654023

    申请日:2022-03-08

    Abstract: An example device for retrieving media data includes a memory configured to store media data; and one or more processors implemented in circuitry and configured to execute a presentation engine, the presentation engine being configured to: receive streamed media data representing a virtual three-dimensional scene including at least one virtual solid object; receive object collision data representing boundaries of the at least one virtual solid object; receive camera movement data from a user requesting that the virtual camera move through the at least one virtual solid object; and using the object collision data, prevent the virtual camera from passing through the at least one virtual solid object in response to the camera movement data.

    Multiple decoder interface for streamed media data

    公开(公告)号:US11381867B2

    公开(公告)日:2022-07-05

    申请号:US16736610

    申请日:2020-01-07

    Abstract: An example client device for retrieving media data includes a memory configured to store media data; and one or more processors implemented in circuitry and configured to execute a plurality of video decoders; determine a complexity value for the media data including a plurality of encoded video streams, the complexity value representing complexity of an aggregation of the encoded video streams; retrieve the media data including the encoded video streams in response to determining that the client device is capable of decoding the encoded video streams using the complexity value; and distribute the encoded video streams and synchronization information to corresponding video decoders of the plurality of video decoders to cause the video decoders to decode the corresponding video streams and to output decoded video data from the video streams in a synchronized fashion.

Patent Agency Ranking