-
公开(公告)号:US12075068B2
公开(公告)日:2024-08-27
申请号:US17993549
申请日:2022-11-23
Applicant: TENCENT AMERICA LLC
Inventor: Guichun Li , Xiang Li , Xiaozhong Xu , Shan Liu
IPC: H04N19/186 , H04N19/176 , H04N19/513
CPC classification number: H04N19/186 , H04N19/176 , H04N19/513
Abstract: Apparatus for video decoding includes processing circuitry that decodes prediction information of a current block in a current picture from a coded video bitstream. The prediction information indicates an inter prediction mode. The processing circuitry determines one of decoder-side motion vector refinement (DMVR) and a bi-directional optical flow (BDOF) is enabled based on whether (i) weighted prediction is applied for luma components of the current block and (ii) weighted prediction is applied for chroma components of the current block. The processing circuitry reconstructs a sample in the current block based on whether the one of the DMVR and the BDOF is determined as enabled. The one of the DMVR and the BDOF is disabled responsive to at least one of (i) the weighted prediction being applied for the luma components of the current block and (ii) the weighted prediction being applied for the chroma components of the current block.
-
公开(公告)号:US12075060B2
公开(公告)日:2024-08-27
申请号:US17946498
申请日:2022-09-16
Applicant: Tencent America LLC
Inventor: Lien-Fei Chen , Xiang Li , Shan Liu
IPC: H04N19/105 , H04N19/137 , H04N19/176 , H04N19/46 , H04N19/88
CPC classification number: H04N19/137 , H04N19/105 , H04N19/176 , H04N19/46 , H04N19/88
Abstract: Aspects of the disclosure provide a method, an apparatus, and non-transitory computer-readable storage medium for video decoding. The apparatus includes processing circuitry configured to decode prediction information of a current block in a coded bitstream. The prediction information indicates a merge mode with motion vector difference (MMVD) with a template matching (TM) mode and motion vector difference (MVD) information of the current block. The processing circuitry can determine one or more MVD candidates based on the MVD information. The processing circuitry can perform TM to search for a matched MVD between a current template of the current block and a reference template of a reference block of the current block based on the one or more MVD candidates. The processing circuitry can reconstruct the current block based on a motion vector (MV) that is a summation of a motion vector predictor (MVP) and the matched MVD.
-
公开(公告)号:US12058346B2
公开(公告)日:2024-08-06
申请号:US18323677
申请日:2023-05-25
Applicant: TENCENT AMERICA LLC
Inventor: Xiaozhong Xu , Xiang Li , Shan Liu
IPC: H04N19/159 , H04N19/174 , H04N19/176 , H04N19/96
CPC classification number: H04N19/159 , H04N19/174 , H04N19/176 , H04N19/96
Abstract: In a method of video encoding, a block vector of a current block of a current picture that is to be coded in intra block copy (IBC) mode is determined. The block vector points to a reference block of the current block in the current picture. The current block is encoded based on the block vector. A first modulo operation is performed on an x component of the block vector and a second modulo operation is performed on a y component of the block vector. The second modulo operation is different from the first modulo operation.
-
公开(公告)号:US12041255B2
公开(公告)日:2024-07-16
申请号:US17877835
申请日:2022-07-29
Applicant: Tencent America LLC
Inventor: Lien-Fei Chen , Ling Li , Xiang Li , Shan Liu
IPC: H04N19/44 , H04N19/105 , H04N19/132 , H04N19/176 , H04N19/46
CPC classification number: H04N19/44 , H04N19/105 , H04N19/132 , H04N19/176 , H04N19/46
Abstract: Coded information of a current block is received. The current block is partitioned into at least a first partition and a second partition based on a geometric partition mode (GPM). A first prediction mode for the first partition of the current block is determined based on a first number of neighboring reconstructed samples adjacent to the first partition being larger than a threshold value. The threshold value corresponds to availability of at least one intra prediction mode for the GPM. In response to the first number of neighboring reconstructed samples adjacent to the first partition being smaller than the threshold value, a flag indicating whether the current block is intra coded or inter coded is determined not to be included in the coded information. The first prediction mode is inferred as inter prediction mode. The first partition of the current block is reconstructed based on the first prediction mode.
-
公开(公告)号:US12015765B2
公开(公告)日:2024-06-18
申请号:US17727570
申请日:2022-04-22
Applicant: Tencent America LLC
IPC: H04N19/105 , H04N19/132 , H04N19/159 , H04N19/70
CPC classification number: H04N19/105 , H04N19/132 , H04N19/159 , H04N19/70
Abstract: In a method of decoding, coded information of a coding unit (CU), a template region, and a plurality of reference regions is received. The coded information includes a first syntax element indicating whether the CU is predicted based on a template matching based multiple reference line (MRL) intra prediction mode. In response to the first syntax element indicating that the CU is predicted based on the template matching based multiple reference line (MRL) intra prediction mode, a plurality of cost values is determined between (i) respective prediction samples of the template region based on samples in each of the plurality of reference regions, and (ii) reconstructed samples of the template region corresponding to the respective prediction samples. A reference region from the plurality of reference regions is determined based on the plurality of cost values. Samples of the CU are reconstructed based on the samples in the determined reference region.
-
26.
公开(公告)号:US12003748B2
公开(公告)日:2024-06-04
申请号:US17854212
申请日:2022-06-30
Applicant: Tencent America LLC
Inventor: Guichun Li , Xiang Li , Xiaozhong Xu , Shan Liu
IPC: H04N19/44 , H04N19/105 , H04N19/132 , H04N19/176 , H04N19/46
CPC classification number: H04N19/44 , H04N19/105 , H04N19/132 , H04N19/176 , H04N19/46
Abstract: A method for video encoding includes determining a parameter corresponding to the coded video bitstream based on a calculated maximum number of candidates. The parameter is in a range from 0 to 5-sps_sbtmvp_enabled_flag, where the sps_sbtmvp_enabled_flag equal to 1 specifies that subblock based temporal motion vector predictors are used. The sps_sbtmvp_enabled_flag equal to 0 specifies that the subblock based temporal motion vector predictors are not used. In response to a current block being in a subblock based prediction mode, the method includes encoding samples of the current block based on a candidate selection from a constructed subblock based merge candidate list of the current block. The constructed subblock based merge candidate list of the current block is constrained by the maximum number of candidates in the subblock based merge candidate lists.
-
公开(公告)号:US20240179298A1
公开(公告)日:2024-05-30
申请号:US18437193
申请日:2024-02-08
Applicant: TENCENT AMERICA LLC
Inventor: Liang ZHAO , Xin ZHAO , Xiang Li , Shan LIU
IPC: H04N19/103 , H04N19/117 , H04N19/159 , H04N19/176 , H04N19/189
CPC classification number: H04N19/103 , H04N19/117 , H04N19/159 , H04N19/176 , H04N19/189
Abstract: In a method for video decoding, a determination, for a current block that is a non-square block, is made as to whether an angular intra prediction mode for the current block is a wide angle mode that is in a direction outside of a range of directions that spans a bottom left diagonal direction and top right diagonal direction of the current block. When the angular intra prediction mode is the wide angle mode, whether a block size of the non-square block is greater than 32 is determined. When the block size of the non-square block is greater than 32, an intra smoothing filter is enabled and the enabled intra smoothing filter is applied to blocks neighboring the current block to generate filtered blocks. Intra prediction is performed based on the filtered blocks to obtain a characteristic value for the current block.
-
公开(公告)号:US20240137534A1
公开(公告)日:2024-04-25
申请号:US18402561
申请日:2024-01-02
Applicant: TENCENT AMERICA LLC
IPC: H04N19/186 , H04N19/124 , H04N19/136 , H04N19/176 , H04N19/70
CPC classification number: H04N19/186 , H04N19/124 , H04N19/136 , H04N19/176 , H04N19/70
Abstract: In a method of video encoding, whether an adaptive color transform (ACT) is to be applied to a current block is determined. The current block includes color components, the color components including a luma component, a first chroma component, and a second chroma component. Based on the ACT being determined to be applied to the current block, a color space conversion is applied on the current block based on color space conversion equations to generate modified color components of the current block. The current block is encoded based on the modified color components of the current block.
-
公开(公告)号:US11956456B2
公开(公告)日:2024-04-09
申请号:US18342324
申请日:2023-06-27
Applicant: TENCENT AMERICA LLC
Inventor: Guichun Li , Xiaozhong Xu , Xiang Li , Shan Liu
IPC: H04N7/12 , H04N19/105 , H04N19/159 , H04N19/176 , H04N19/189 , H04N19/423 , H04N19/44
CPC classification number: H04N19/44 , H04N19/105 , H04N19/159 , H04N19/176 , H04N19/189 , H04N19/423
Abstract: A method of video encoding includes receiving a merge sharing region including a plurality of coding blocks, constructing a shared merge candidate list for the merge sharing region, and encoding a current inter coded coding block in the merge sharing region based on the shared merge candidate list. The method also includes determining whether to update a history-based motion vector prediction (HMVP) table with motion information of the current inter coded coding block based on whether the current inter coded coding block is inter coded with a merge/skip mode. The method further includes updating the HMVP table with the motion information of the current inter coded coding block when the HMVP table is determined to be updated with the motion information of the current inter coded coding block.
-
公开(公告)号:US11930214B2
公开(公告)日:2024-03-12
申请号:US17941762
申请日:2022-09-09
Applicant: TENCENT AMERICA LLC
IPC: H04N19/61 , H04N19/105 , H04N19/122 , H04N19/147 , H04N19/159 , H04N19/176 , H04N19/597
CPC classification number: H04N19/61 , H04N19/105 , H04N19/122 , H04N19/147 , H04N19/159 , H04N19/176 , H04N19/597
Abstract: A method of utilizing an 8-bit primary transform core matrix to decode compressed video or image data or encode uncompressed video or image data. The method may include determining whether to use a first transform core matrix that is of a first size type or a second transform core matrix that is of a second size type that is smaller than the first size type. When a result of the determination is to use the first transform core matrix, encoding or decoding the target file using the 8-bit primary transform core matrix that has the size that is 64-point or larger. If not, the method may include extracting the second transform core matrix of the second size type from the first transform matrix and encoding or decoding the target file using the extracted second transform core matrix.
-
-
-
-
-
-
-
-
-