Reducing decode delay at a client device

    公开(公告)号:US12081448B2

    公开(公告)日:2024-09-03

    申请号:US17360126

    申请日:2021-06-28

    CPC classification number: H04L47/30 H04L43/16 H04L65/61

    Abstract: Various implementations disclosed herein include devices, systems, and methods for reducing a decode delay at a client device. In some implementations, a device includes one or more processors and a non-transitory memory. In some implementations, a method includes determining that a client device is being switched from a real-time content presentation mode in which the client device presents real-time content to a buffered content presentation mode in which the client device presents buffered content. In some implementations, the method includes transmitting, to the client device, video frames corresponding to the buffered content at a first transmission rate. In some implementations, the method includes changing the first transmission rate to a second transmission rate based on an indication that a number of bits stored in a buffer of the client device satisfies a decode threshold.

    Intrasegment Adjustment of Video Transmission Rate

    公开(公告)号:US20220417614A1

    公开(公告)日:2022-12-29

    申请号:US17360120

    申请日:2021-06-28

    Abstract: A method includes determining a first transmission rate for transmitting an entirety of a segment of a video stream to a client device. The segment includes a set of frames. In some implementations, the method includes, after transmitting a first subset of the set of frames at the first transmission rate, detecting that a network connectivity of the client device has reduced below a connectivity threshold associated with the first transmission rate. In some implementations, the method includes transmitting an entirety of the segment at a second transmission rate that is less than the first transmission rate. In some implementations, the method includes triggering the client device to present a second subset of the set of frames that corresponds to a temporal position in the video stream after the first subset of the set of frames while foregoing re-presentation of the first subset of the set of frames.

    PROVIDING AUDIO DATA FOR A VIDEO FRAME

    公开(公告)号:US20220337887A1

    公开(公告)日:2022-10-20

    申请号:US17233916

    申请日:2021-04-19

    Abstract: In some implementations, a device includes one or more processors and a non-transitory memory. In some implementations, a method includes determining that a video frame to be presented at a client device includes a portion that corresponds to a particular playback position within a video content item. In some implementations, the method includes obtaining audio data that corresponds to the particular playback position within the video content item. In some implementations, the method includes transmitting the audio data to the client device separate from the video frame.

    Bandwidth allocation for low latency content and buffered content

    公开(公告)号:US11622135B2

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

    申请号:US17355454

    申请日:2021-06-23

    Abstract: Techniques for allocating bandwidth for low latency content and buffered content are described. In accordance with various embodiments, a bandwidth allocation method is performed at a device (e.g., a server) with one or more processors and a non-transitory memory. The server determines available bandwidth for delivering content to a client device in a stream, where the stream includes low latency content and buffered content. The server further identifies characteristics of the low latency content. The server then allocates a first portion of the available bandwidth to the low latency content and a second portion of the available bandwidth to the buffered content based on the characteristics of the low latency content.

    Providing audio data for a video frame

    公开(公告)号:US11470362B1

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

    申请号:US17233916

    申请日:2021-04-19

    Abstract: In some implementations, a device includes one or more processors and a non-transitory memory. In some implementations, a method includes determining that a video frame to be presented at a client device includes a portion that corresponds to a particular playback position within a video content item. In some implementations, the method includes obtaining audio data that corresponds to the particular playback position within the video content item. In some implementations, the method includes transmitting the audio data to the client device separate from the video frame.

    Diffing sequential subtitle images for subtitle delivery

    公开(公告)号:US11765307B1

    公开(公告)日:2023-09-19

    申请号:US17979513

    申请日:2022-11-02

    CPC classification number: H04N5/2625 G06F40/166 G10L15/26 H04N5/278 H04N7/0255

    Abstract: Various methods, systems, and electronic devices include delivery of sequential subtitle images to a client device. To that end, a method includes obtaining a plurality of sequential subtitle images including a first sequential subtitle image and a second sequential subtitle image. The method includes generating a diff image by comparing the first sequential subtitle image against the second sequential subtitle image. The diff image includes content that is absent from the first sequential subtitle image and present in the second sequential subtitle image. The method includes sending, to the client device, the diff image and display metadata associated with the diff image. The metadata may include a temporal indicator that indicates a display time or display duration of the diff image, and may include a position indicator that indicates a display position of the diff image.

    Bandwidth Allocation for Low Latency Content and Buffered Content

    公开(公告)号:US20220417571A1

    公开(公告)日:2022-12-29

    申请号:US17355454

    申请日:2021-06-23

    Abstract: Techniques for allocating bandwidth for low latency content and buffered content are described. In accordance with various embodiments, a bandwidth allocation method is performed at a device (e.g., a server) with one or more processors and a non-transitory memory. The server determines available bandwidth for delivering content to a client device in a stream, where the stream includes low latency content and buffered content. The server further identifies characteristics of the low latency content. The server then allocates a first portion of the available bandwidth to the low latency content and a second portion of the available bandwidth to the buffered content based on the characteristics of the low latency content.

    Reducing Decode Delay at a Client Device

    公开(公告)号:US20220417164A1

    公开(公告)日:2022-12-29

    申请号:US17360126

    申请日:2021-06-28

    Abstract: Various implementations disclosed herein include devices, systems, and methods for reducing a decode delay at a client device. In some implementations, a device includes one or more processors and a non-transitory memory. In some implementations, a method includes determining that a client device is being switched from a real-time content presentation mode in which the client device presents real-time content to a buffered content presentation mode in which the client device presents buffered content. In some implementations, the method includes transmitting, to the client device, video frames corresponding to the buffered content at a first transmission rate. In some implementations, the method includes changing the first transmission rate to a second transmission rate based on an indication that a number of bits stored in a buffer of the client device satisfies a decode threshold.

Patent Agency Ranking