Error resilience for interactive real-time multimedia application

    公开(公告)号:US10348454B2

    公开(公告)日:2019-07-09

    申请号:US15727907

    申请日:2017-10-09

    Abstract: An error resilience method comprising: using a computer, creating and storing, in computer memory, one or more FEC filter tables for use by the FEC filter for selectively forwarding a FEC packet; selectively forwarding a request for the FEC packet through a FEC filter based on the FEC table and a dynamic packet loss level at a receiver; limiting a re-transmission request for a particular packet through the FEC filter based on a number of re-transmission requests for the particular packet; and selectively skipping a key frame request based on a number of key frame requests received from a plurality receiver devices, wherein the method is performed by one or more special-purpose computing devices.

    REDUCING GRID ARTIFACTS IN VIDEO FRAMES

    公开(公告)号:US20240422314A1

    公开(公告)日:2024-12-19

    申请号:US18210726

    申请日:2023-06-16

    Abstract: In one example, a video encoder divides a superblock of a video frame into subblocks. The dividing includes dividing the superblock according to a first and second partitioning schemes to generate a first and second combination of subblocks, respectively. The number of non-zero residuals in each subblock in the first and second combinations of subblocks is less than a corresponding threshold set for a size of the subblock. The encoder determines the subblocks for the superblock as the first combination of subblocks based on a first cost value associated with the first combination of subblocks being lower than a second cost value associated with the second combination of subblocks. The encoder further encodes the superblock into a video bitstream representing the video by encoding the subblocks.

    Client-Side Composite Video Stream Processing

    公开(公告)号:US20240338165A1

    公开(公告)日:2024-10-10

    申请号:US18748554

    申请日:2024-06-20

    CPC classification number: G06F3/1454 H04N7/15

    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media related to multi-stream video encoding for screen sharing a communications session. The system may determine an active pixel area and a remaining pixel area of a video region. of a video region. A first video stream of the active pixel area is generated at a first frame rate. A second video stream of the remaining pixel area is generated at second frame rate, where the second frame rate is a frame rate lower than the first frame rate. A client device may transmit the first video stream and the second video stream to a second client device.

Patent Agency Ranking