-
公开(公告)号:US20240195530A1
公开(公告)日:2024-06-13
申请号:US18533088
申请日:2023-12-07
Applicant: Zoom Video Communications, Inc.
Inventor: Jing Wu , Zhaofeng Jia , Bo Ling , Qiyong Liu
IPC: H04L1/08 , H04L1/00 , H04L1/1867 , H04L43/0829 , H04L65/403 , H04L65/70 , H04L65/80 , H04N7/15 , H04N19/136 , H04N19/172 , H04N19/177 , H04N19/179
CPC classification number: H04L1/08 , H04L1/0009 , H04L1/0045 , H04L1/0076 , H04L1/1867 , H04L43/0829 , H04L65/403 , H04L65/70 , H04L65/80 , H04N7/15 , H04N7/152 , H04N19/136 , H04N19/172 , H04N19/177 , H04N19/179 , H04L1/007 , H04L2001/0093
Abstract: Scrolling motion is detected within a video stream to output an indication of a scrolling motion vector for use in encoding a current picture of the video stream. A first line of pixels within a motion region of the current picture is identified. A second line of pixels matching the first line of pixels is identified within a last played picture of the video stream. The scrolling motion vector is determined based on a comparison of lines of pixels nearby the second line of pixels within the last played picture. The indication of the scrolling motion vector is then output for use in encoding the current picture.
-
2.
公开(公告)号:US20240020083A1
公开(公告)日:2024-01-18
申请号:US18336116
申请日:2023-06-16
Applicant: Zoom Video Communications, Inc.
Inventor: Zhichu He , Yi Guo , Bo Ling , Jing Wu , Yichen Zhang
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.
-
公开(公告)号:US10348454B2
公开(公告)日:2019-07-09
申请号:US15727907
申请日:2017-10-09
Applicant: Zoom Video Communications, Inc.
Inventor: Qiyong Liu , Zhaofeng Jia , Kai Jin , Jing Wu , Huipin Zhang
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.
-
公开(公告)号:US20240422314A1
公开(公告)日:2024-12-19
申请号:US18210726
申请日:2023-06-16
Applicant: Zoom Video Communications, Inc.
Inventor: Yi Guo , Zhichu He , Rui Li , Bo Ling , Jing Wu , Minxia Yang , YiChen Zhang
IPC: H04N19/119 , H04N19/176 , H04N21/4402 , H04N21/4788
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.
-
5.
公开(公告)号:US12032868B2
公开(公告)日:2024-07-09
申请号:US18336116
申请日:2023-06-16
Applicant: Zoom Video Communications, Inc.
Inventor: Zhichu He , Yi Guo , Bo Ling , Jing Wu , Yichen Zhang
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.
-
公开(公告)号:US20200235860A1
公开(公告)日:2020-07-23
申请号:US16798074
申请日:2020-02-21
Applicant: Zoom Video Communications, Inc.
Inventor: Jing Wu , Zhaofeng Jia , Bo Ling , Qiyong Liu
IPC: H04L1/08 , H04L1/00 , H04L1/18 , H04N7/15 , H04L29/06 , H04N19/136 , H04N19/172 , H04N19/177 , H04N19/179 , H04L12/26
Abstract: An adaptive screen encoding method comprising: using a computer, creating and storing, in computer memory, a plurality of conditions for use by a server configured to determine which of picture coding type to select; detecting a current picture by a sender for a content type including textual content, graphical content, and natural image content; determining a percentage of static macroblocks corresponding to the current picture; selecting the picture coding type based on the content type, the plurality of conditions, and the percentage of static macroblocks, wherein the method is performed by one or more special-purpose computing devices.
-
公开(公告)号:US20240338165A1
公开(公告)日:2024-10-10
申请号:US18748554
申请日:2024-06-20
Applicant: Zoom Video Communications, Inc.
Inventor: Zhichu He , Yi Guo , Bo Ling , Jing Wu , Yichen Zhang
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.
-
公开(公告)号:US11881945B2
公开(公告)日:2024-01-23
申请号:US17591346
申请日:2022-02-02
Applicant: Zoom Video Communications, Inc.
Inventor: Jing Wu , Zhaofeng Jia , Bo Ling , Qiyong Liu
IPC: H04L1/08 , H04L1/00 , H04L1/1867 , H04N7/15 , H04L65/403 , H04L65/80 , H04N19/136 , H04N19/172 , H04N19/177 , H04N19/179 , H04L65/70 , H04L43/0829
CPC classification number: H04L1/08 , H04L1/0009 , H04L1/0045 , H04L1/0076 , H04L1/1867 , H04L43/0829 , H04L65/403 , H04L65/70 , H04L65/80 , H04N7/15 , H04N7/152 , H04N19/136 , H04N19/172 , H04N19/177 , H04N19/179 , H04L1/007 , H04L2001/0093
Abstract: An adaptive screen encoding method comprising: using a computer, creating and storing, in computer memory, a plurality of conditions for use by a server configured to determine which of picture coding type to select; detecting a current picture by a sender for a content type including textual content, graphical content, and natural image content; determining a percentage of static macroblocks corresponding to the current picture; selecting the picture coding type based on the content type, the plurality of conditions, and the percentage of static macroblocks, wherein the method is performed by one or more special-purpose computing devices.
-
公开(公告)号:US09813193B1
公开(公告)日:2017-11-07
申请号:US15157182
申请日:2016-05-17
Applicant: Zoom Video Communications, Inc.
Inventor: Qiyong Liu , Zhaofeng Jia , Kai Jin , Jing Wu , Huipin Zhang
CPC classification number: H04L1/08 , H04L1/0009 , H04L1/0045 , H04L1/007 , H04L1/0076 , H04L1/1867 , H04L43/0829 , H04L65/403 , H04L65/607 , H04L65/80 , H04L2001/0093 , H04N7/152
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.
-
公开(公告)号:US11277227B2
公开(公告)日:2022-03-15
申请号:US16798074
申请日:2020-02-21
Applicant: Zoom Video Communications, Inc.
Inventor: Jing Wu , Zhaofeng Jia , Bo Ling , Qiyong Liu
IPC: H04N7/15 , H04N19/136 , H04N19/172 , H04N19/177 , H04N19/179 , H04L1/08 , H04L1/00 , H04L1/18 , H04L65/403 , H04L65/60 , H04L65/80 , H04L43/0829
Abstract: An adaptive screen encoding method comprising: using a computer, creating and storing, in computer memory, a plurality of conditions for use by a server configured to determine which of picture coding type to select; detecting a current picture by a sender for a content type including textual content, graphical content, and natural image content; determining a percentage of static macroblocks corresponding to the current picture; selecting the picture coding type based on the content type, the plurality of conditions, and the percentage of static macroblocks, wherein the method is performed by one or more special-purpose computing devices.
-
-
-
-
-
-
-
-
-