-
公开(公告)号:US20250008138A1
公开(公告)日:2025-01-02
申请号:US18461666
申请日:2023-09-06
Applicant: Tencent America LLC
Inventor: Liang ZHAO , Xin Zhao , Jing Ye , Han Gao , Shan Liu
IPC: H04N19/44 , H04N19/105 , H04N19/176 , H04N19/46 , H04N19/70
Abstract: This disclosure relates generally to video coding/decoding and particularly for improving block level adaptive weighted prediction. One method includes receiving the coded video bitstream comprising the current block of the current frame and a syntax element indicating a prediction mode for the current block, a plurality of scaling factor look-up tables being stored; determining the prediction mode based on a value of the syntax element, the prediction mode being used for predicting the current block based on a reference block of a reference frame; selecting a scaling factor look-up table from the plurality of scaling factor look-up tables based on an inter prediction mode of the current block or a picture order count (POC) distance between the reference frame and the current frame; determining a scaling factor from the selected scaling factor look-up table; and reconstructing the current block based on the reference block and the determined scaling factor.
-
公开(公告)号:US12088793B2
公开(公告)日:2024-09-10
申请号:US18051397
申请日:2022-10-31
Applicant: TENCENT AMERICA LLC
Inventor: Liang Zhao , Han Gao , Xin Zhao , Shan Liu
IPC: H04N19/503 , H04N19/105 , H04N19/159 , H04N19/176
CPC classification number: H04N19/105 , H04N19/159 , H04N19/176
Abstract: This disclosure relates generally to video coding and particularly to methods and systems for determination of temporal motion vector predictor (TMVP) candidates for inter-prediction in video coding. The disclosed methods, for example, include restricting the number of TMVP candidates in a motion vector predictor (MVP) list and provide various search mechanism in order to promote MVP candidate diversity among TMVP and other types of MVP candidates and to improve coding efficiency.
-
公开(公告)号:US20240015278A1
公开(公告)日:2024-01-11
申请号:US17980294
申请日:2022-11-03
Applicant: Tencent America LLC
Inventor: Madhu PERINGASSERY KRISHNAN , Xin Zhao , Liang Zhao , Han Gao , Xiaozhong Xu , Shan Liu
IPC: H04N19/105 , H04N19/137 , H04N19/176 , H04N19/172 , H04N19/46
CPC classification number: H04N19/105 , H04N19/137 , H04N19/176 , H04N19/172 , H04N19/46
Abstract: A method includes receiving a current picture, a first reference picture, and a second reference picture. The method includes obtaining a plurality of predefined weighting patterns, each weighting pattern being signaled as an index value and selecting a weighting pattern based on a predetermined condition. The method includes deriving a first weight to be applied to a first sub-block in the first reference picture and a second weight to be applied to a second sub-block in the second reference picture based on the index value corresponding to the selected weighting pattern. The method includes assigning the first weight to the first sub-block and the second weight to the second sub-block based on the selected weighting pattern. The method includes decoding the current block by a weighted bi-prediction based at least on the first sub-block weighted by the first weight and the second sub-block weighted by the second weight.
-
公开(公告)号:US20250047849A1
公开(公告)日:2025-02-06
申请号:US18520259
申请日:2023-11-27
Applicant: Tencent America LLC
Inventor: Yushin Cho , Xin Zhao , Liang Zhao , Madhu Peringassery Krishnan , Jing Ye , Han Gao , Shan Liu
IPC: H04N19/12 , H04N19/157 , H04N19/176 , H04N19/70
Abstract: Methods and systems for encoding and decoding video are described. In one aspect, a method of video decoding includes receiving video data that includes a first block and a first syntax element from a video bitstream. The method also includes determining a secondary transform kernel type value for the first block based on the first syntax element. In accordance with a determination that the secondary transform kernel type has a first value, a secondary transform set identifier is determined based on a second syntax element from the video bitstream, and an inverse secondary transform is performed on the first block using the determined secondary transform kernel type and determined secondary transform set identifier. In accordance with a determination that the secondary transform kernel type has a second value, the inverse secondary transform is not performed on the first block.
-
公开(公告)号:US12200195B2
公开(公告)日:2025-01-14
申请号:US18217893
申请日:2023-07-03
Applicant: Tencent America LLC
Inventor: Liang Zhao , Xin Zhao , Han Gao , Biao Wang , Xiaozhong Xu , Shan Liu
IPC: H04N19/00 , H04N19/105 , H04N19/159 , H04N19/176 , H04N19/70
Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a method includes receiving a video bitstream including a current coding block of a current image frame and determining that the current coding block is to be predicted in a weighted bi-prediction (WBP) mode. The method further includes in response to the current coding block being predicted in the WBP mode, determining that the current coding block is associated with two bi-prediction blocks and identifying a plurality of distinct weighting factor lists including at least a first list of positive weighting factors and a second list of mixed weighting factors. The method further includes selecting one of the weighing factor lists, identifying a first weighting factor from the weighing factor lists, and reconstructing the current image frame, including determining the current coding block by combining the two bi-prediction blocks based on the first weighting factor.
-
公开(公告)号:US12200192B2
公开(公告)日:2025-01-14
申请号:US17980294
申请日:2022-11-03
Applicant: Tencent America LLC
Inventor: Madhu Peringassery Krishnan , Xin Zhao , Liang Zhao , Han Gao , Xiaozhong Xu , Shan Liu
IPC: H04N19/105 , H04N19/137 , H04N19/172 , H04N19/176 , H04N19/46
Abstract: A method includes receiving a current picture, a first reference picture, and a second reference picture. The method includes obtaining a plurality of predefined weighting patterns, each weighting pattern being signaled as an index value and selecting a weighting pattern based on a predetermined condition. The method includes deriving a first weight to be applied to a first sub-block in the first reference picture and a second weight to be applied to a second sub-block in the second reference picture based on the index value corresponding to the selected weighting pattern. The method includes assigning the first weight to the first sub-block and the second weight to the second sub-block based on the selected weighting pattern. The method includes decoding the current block by a weighted bi-prediction based at least on the first sub-block weighted by the first weight and the second sub-block weighted by the second weight.
-
公开(公告)号:US20240406426A1
公开(公告)日:2024-12-05
申请号:US18632916
申请日:2024-04-11
Applicant: Tencent America LLC
Inventor: Xin ZHAO , Liang Zhao , Madhu Peringassery Krishnan , Jing Ye , Han Gao , Shan Liu
IPC: H04N19/44 , H04N19/176
Abstract: This disclosure relates generally to video coding/decoding. One method performed by a decoder includes receiving a video bitstream comprising a current picture, the current picture comprising a current block, and the current block comprising a current transform block; determining a skip transform flag indicating whether the current transform block has all zero coefficient or not via one of: receiving the skip transform flag from the video bitstream; or deriving the skip transform flag; deriving, based on the skip transform flag, at least one of following flags: an flag indicating whether Intra Block Copy is applied to the current block; an interPrediction flag indicating whether the current block is coded in inter-prediction mode; and reconstructing the current block based on at least one of: the IntraBC flag, the interPrediction flag.
-
8.
公开(公告)号:US12149732B2
公开(公告)日:2024-11-19
申请号:US18124764
申请日:2023-03-22
Applicant: TENCENT AMERICA LLC
Inventor: Han Gao , Xin Zhao , Liang Zhao , Shan Liu
IPC: H04N19/52 , H04N19/105 , H04N19/139 , H04N19/159 , H04N19/172 , H04N19/176 , H04N19/85
Abstract: The various embodiments described herein include methods and systems for coding video. In one aspect, a method includes obtaining encoded video data comprising a plurality of blocks and obtaining a motion vector predictor (MVP) candidate block from a MVP list based on a MVP index. The method further includes in accordance with a determination that a block of the plurality of blocks is designated for a warp extend mode, determining whether the MVP candidate block is suitable for the warp extend mode. The method also includes, in accordance with a determination that the MVP candidate block is not suitable for the warp extend mode, identifying a backup MVP candidate block that is suitable for the warp extend mode. The method further includes obtaining a warp model from the backup MVP candidate block; and performing a warp extend operation on the block using the warp model.
-
公开(公告)号:US12143592B2
公开(公告)日:2024-11-12
申请号:US18207582
申请日:2023-06-08
Applicant: Tencent America LLC
Inventor: Liang Zhao , Xin Zhao , Han Gao , Shan Liu
IPC: H04N19/139 , H04N19/105 , H04N19/129 , H04N19/159 , H04N19/176 , H04N19/52 , H04N19/70
Abstract: The various embodiments described herein include methods and systems for encoding and decoding video. In one aspect, a method includes receiving video data comprising a plurality of blocks, including a first block, from a video bitstream. The method also includes obtaining a first syntax element from the video bitstream, the first syntax element indicating a quantity, N, of temporal motion vector predictor (TMVP) candidates for a motion vector predictor (MVP) list. The method further includes identifying a set of TMVP candidates, the set of TMVP candidates having a size less than or equal to N, and generating the MVP list using at least the set of TMVP candidates. The method also includes reconstructing the first block using the MVP list.
-
公开(公告)号:US12047586B2
公开(公告)日:2024-07-23
申请号:US17982946
申请日:2022-11-08
Applicant: TENCENT AMERICA LLC
Inventor: Liang Zhao , Xin Zhao , Han Gao , Shan Liu
IPC: H04N19/159 , H04N19/139 , H04N19/172 , H04N19/176 , H04N19/30 , H04N19/46 , H04N19/52 , H04N19/577 , H04N19/44
CPC classification number: H04N19/159 , H04N19/139 , H04N19/172 , H04N19/176 , H04N19/30 , H04N19/46 , H04N19/52 , H04N19/577 , H04N19/44
Abstract: A method performed by a video decoder includes receiving a coded video bitstream including a current picture, a first reference picture, a second reference picture, and a joint motion vector difference (JMVD) associated with at least one block in the current picture. The method includes determining whether one or more scaling factors are used for an adaptive motion vector difference resolution (AMVD) based JMVD based on a predetermined condition. The method includes, in response to determining the one or more scaling factors are used for the AMVD based JMVD, scaling the JMVD based on the one or more scaling factors. The method includes deriving a first MVD for the first reference picture based on the scaled JMVD. The method includes deriving a second MVD for the second reference picture based on the derived first MVD. The method includes reconstructing the at least one block based on the derived first MVD and the derived second MVD.
-
-
-
-
-
-
-
-
-