Patents by Inventor Lien-Fei CHEN
Lien-Fei CHEN has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20260261681Abstract: Aspects of the disclosure provide methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. An apparatus includes processing circuitry that partitions a current block of a current picture based on a geometric partitioning mode (GPM). The current block is partitioned into two partitions in the GPM mode. Each of the partitions is associated with a respective predictor. A weighting index for a sample of the current block is determined based on a position of the sample. A weighting factor is calculated based on the weighting index of the sample according to an equation that converts the weighting index to the weighting factor. The sample is encoded based on the weighting factor and the predictor corresponding to the sample.Type: ApplicationFiled: April 20, 2026Publication date: September 3, 2026Applicant: TENCENT AMERICA LLCInventors: Lien-Fei CHEN, Xiang LI, Guichun LI, Shan LIU
-
Publication number: 20260261684Abstract: An example method of video coding includes deriving, for a sub-block of a current block in the current picture, a first displacement vector based on a motion vector of a spatial neighboring block to the left of the current block in the current picture, the first displacement vector identifying a sub-block of a co-located reference picture. The method also includes, when the sub-block identified by the first displacement vector overlaps with two or more sub-blocks corresponding to a motion field grid of the co-located reference picture, retrieving two or more sub-block motion vectors used for the two or more sub-blocks. The method further includes deriving a final motion vector predictor for the sub-block of the current block based on a weighted average corresponding to the two or more sub-block motion vectors.Type: ApplicationFiled: August 21, 2025Publication date: September 3, 2026Inventors: Xin ZHAO, Guichun LI, Lien-fei CHEN, Shan LIU
-
Patent number: 12726635Abstract: Aspects of the disclosure includes methods and apparatuses for video decoding and video encoding and a method of processing visual media data. A current block in a first coding tree unit (CTU) is predicted using samples in a current picture. The first CTU and a second CTU are processed in parallel. The method for video decoding includes determining one of (i) a reference block of the current block in an allowed search range that is constrained for parallel processing of the first CTU and the second CTU in the current picture and (ii) an intra prediction mode of the current block based on a template adjacent to the current block that is constrained for parallel processing of the first CTU and the second CTU, and reconstructing the current block using the one of (i) the reference block and (ii) the intra prediction mode.Type: GrantFiled: October 10, 2024Date of Patent: September 1, 2026Assignee: TENCENT AMERICA LLCInventors: Biao Wang, Lien-Fei Chen, Roman Chernyak, Xin Zhao, Shan Liu
-
Patent number: 12726645Abstract: Aspects of the disclosure include methods and apparatuses for video coding. One of the apparatuses includes processing circuitry that receives a current block in a bitstream. The current block is predicted with intra prediction fusion comprising multiple candidate intra prediction modes. The processing circuitry derives a dominant intra prediction mode from the multiple candidate intra prediction modes. The processing circuitry applies a transform from a transform set associated with the dominant intra prediction mode for the current block and decodes the current block according to the transform.Type: GrantFiled: October 18, 2023Date of Patent: September 1, 2026Assignee: TENCENT AMERICA LLCInventors: Xin Zhao, Guichun Li, Lien-Fei Chen, Shan Liu
-
Patent number: 12720044Abstract: An example method of video coding includes receiving a video bitstream for a plurality of blocks. The method also includes parsing, from the video bitstream, an indicator indicating that a current block of the plurality of blocks is to be decoded using an extrapolation filter intra prediction (EIP) mode. The method includes identifying transform information for the current block according to an EIP feature, the EIP feature including directionality information associated with the EIP mode and/or an index of the EIP mode; and the method includes generating a transform block for the current block using the transform information.Type: GrantFiled: April 19, 2024Date of Patent: August 25, 2026Assignee: TENCENT AMERICA LLCInventors: Xin Zhao, Lien-Fei Chen, Madhu Peringassery Krishnan, Roman Chernyak, Biao Wang, Shan Liu
-
Publication number: 20260246959Abstract: Aspects of the disclosure includes methods and apparatuses for video decoding and video encoding and a method of processing visual media data. Coded information in a bitstream is received. The coded information indicates whether filtering is to be applied to at least one of a current template of a current block in a current picture and a reference template of a reference block. The current block is predicted based on the reference block. When the coded information indicates that the filtering is to be applied, a plurality of samples in the at least one of the current template and the reference template is filtered. A linear model between the current template and the reference template is determined based on the filtered plurality of samples. The current block is reconstructed based on the linear model and the reference block.Type: ApplicationFiled: April 13, 2026Publication date: August 20, 2026Applicant: Tencent America LLCInventors: Biao WANG, Madhu PERINGASSERY KRISHNAN, Lien-Fei CHEN, Roman CHERNYAK, Xin ZHAO, Shan LIU
-
Patent number: 12713004Abstract: A method of video decoding includes receiving a coded video bitstream comprising coded information of a current block in a current picture. The coded information is indicative of a bi-directional prediction with a refinement. The refinement determines an offset based on a plurality of calculations, and each calculation includes reference samples of a first reference picture and a second reference picture for the current picture. The method further includes determining that a first calculation in the plurality of calculations uses a first reference sample that is an out of boundary (OOB) prediction sample. An OOB prediction sample of a reference picture is out of a frame boundary of the reference picture. The method also includes performing the refinement that determines the offset based on the plurality of calculations with at least the first reference sample being excluded, and reconstructing the current block according to the bi-directional prediction with the offset.Type: GrantFiled: February 26, 2024Date of Patent: August 18, 2026Assignee: TENCENT AMERICA LLCInventors: Lien-Fei Chen, Han Gao, Xin Zhao, Xiaozhong Xu, Roman Chernyak, Shan Liu
-
Patent number: 12713002Abstract: Aspects of the disclosure include methods and apparatuses for video coding. One of the apparatuses includes processing circuitry that receives a coded video bitstream that includes a current picture with a block. The processing circuitry determines a prediction block of the block using one of an intra block copy (IBC) mode and an intra template matching (IntraTMP) mode. If boundary filtering is to be applied to the block, the processing circuitry applies the boundary filtering to a prediction sample located at a position (x?,y?) in the prediction block by determining a parameter W of the boundary filtering based on coded information of the block; determining weights used in the boundary filtering by right shifting the parameter W according to the position (x?,y?); and generating a filtered prediction sample based on a linear combination of reference samples and the prediction sample according to the determined weights.Type: GrantFiled: October 13, 2023Date of Patent: August 18, 2026Assignee: TENCENT AMERICA LLCInventors: Xin Zhao, Guichun Li, Lien-Fei Chen, Shan Liu
-
Patent number: 12713044Abstract: A video bitstream including a current block in a current picture is received. A set of candidate quantization step sizes of a current block is determined from a plurality of sets of candidate quantization step sizes associated with quantization parameters (QPs). Each of the plurality of sets of candidate quantization step sizes includes a different number of the candidate quantization step sizes. One or more quantization step sizes are determined from the set of candidate quantization step sizes for the current block. Transform coefficients of the current block are determined based on the determined one or more quantization step sizes. The current block is reconstructed based on the determined transform coefficients of the current block.Type: GrantFiled: February 15, 2024Date of Patent: August 18, 2026Assignee: TENCENT AMERICA LLCInventors: Xin Zhao, Roman Chernyak, Xiaozhong Xu, Lien-Fei Chen, Shan Liu
-
Patent number: 12707044Abstract: A method of video decoding includes receiving a bitstream that comprises coded information of one or more pictures. The coded information indicates an intra prediction of a current block. The method also includes: enabling a reference sample filtering with a bilateral filter when the current block satisfies one or more conditions associated with the reference sample filtering; applying the reference sample filtering with the bilateral filter on reference samples of the current block to obtain filtered reference samples when the reference sample filtering with the bilateral filter is enabled; and reconstructing one or more samples of the current block according to the intra prediction using the filtered reference samples.Type: GrantFiled: October 10, 2024Date of Patent: August 11, 2026Assignee: TENCENT AMERICA LLCInventors: Roman Chernyak, Biao Wang, Lien-Fei Chen, Xin Zhao, Motong Xu, Yonguk Yoon, Shan Liu
-
Patent number: 12701250Abstract: Aspects of the disclosure include methods and apparatuses for video coding. One of the apparatuses includes processing circuitry that receives a current block in a bitstream. The current block is predicted with intra prediction fusion comprising multiple candidate intra prediction modes. The processing circuitry determines a respective candidate prediction value of a sample in the current block for each of the multiple candidate intra prediction modes. The processing circuitry derives weights of the respective multiple candidate intra prediction modes based on intra prediction modes used to code neighboring blocks of the current block. The processing circuitry predicts, according to the derived weights, the sample in the current block by a weighted sum of the candidate prediction values associated with the multiple candidate intra prediction modes.Type: GrantFiled: October 18, 2023Date of Patent: August 4, 2026Assignee: Tencent America LLCInventors: Xin Zhao, Guichun Li, Lien-Fei Chen, Shan Liu
-
Patent number: 12701226Abstract: Some aspects of the disclosure provide a method of video decoding. The method includes: receiving a bitstream that comprises coded information of one or more pictures; generating, according to the bitstream, at least a to-be-filtered sample, and input samples for filtering the to-be-filtered sample in an in-loop filter, the in-loop filter using a Wiener-based filter with an adaptive filter shape; determining a modified filter shape for the Wiener-based filter, the modified filter shape being adapted according to a relationship between the to-be-filtered sample and the input samples; and applying the Wiener-based filter with the modified filter shape on the input samples to generate a filtered output of the to-be-filtered sample.Type: GrantFiled: September 23, 2024Date of Patent: August 4, 2026Assignee: TENCENT AMERICA LLCInventors: Han Zhang, Roman Chernyak, Lien-Fei Chen, Madhu Peringassery Krishnan, Biao Wang, Xin Zhao, Motong Xu, Yonguk Yoon, Shan Liu
-
Patent number: 12701239Abstract: A video bitstream including coded information of a current block in a current picture is received. The coded information includes prediction samples of the current block. The prediction samples are obtained by a matrix multiplication of a matrix of coefficients and reference samples of the current block. A transform set is determined for the current block based on which of a subset of intra prediction modes is applied to the current block when one of the subset of the intra prediction modes is applied to the current block. The subset of intra prediction modes is derived based on the prediction samples of the current block. The current block is reconstructed based on the prediction samples and the transform set.Type: GrantFiled: April 10, 2025Date of Patent: August 4, 2026Assignee: TENCENT AMERICA LLCInventors: Biao Wang, Roman Chernyak, Lien-Fei Chen, Yonguk Yoon, Motong Xu, Ziyue Xiang, Yifan Wang, Shan Liu, Stephan Wenger
-
Publication number: 20260222557Abstract: A video bitstream including coded information of a current block in a current picture of a video is received. Parameters of a model are determined based on the coded information in the video bitstream. The parameters of the model include parameters determined based on a motion compensated picture of the current picture and the current picture. Whether the current block is inter coded based on an inter prediction mode is determined. When the current block is inter coded, a motion compensated block of the current block is determined based on the inter prediction mode. The parameters of the model are applied to the motion compensated block of the current block to obtain a prediction block of the current block. The current block is reconstructed based on the prediction block.Type: ApplicationFiled: October 23, 2025Publication date: July 30, 2026Applicant: Tencent America LLCInventors: Lien-Fei CHEN, Yonguk YOON, Roman CHERNYAK, Biao WANG, Ziyue XIANG, Yifan WANG, Shan LIU
-
Patent number: 12695866Abstract: Aspects of the disclosure includes methods and apparatuses for video decoding and encoding and a method of processing visual media data. The method for video decoding includes receiving coded information in a bitstream indicating that a first intra mode coding method using one of (i) a template-based intra prediction mode derivation (TIMD) and (ii) a decoder-side intra mode derivation (DIMD) is not enabled for a current block. The method for video decoding includes determining at least one template-based intra mode with the first intra mode coding method using the one of the TIMD and the DIMD; and when the at least one template-based intra mode is to be excluded from a second intra mode coding method, determining an intra prediction mode of the current block using the second intra mode coding method excluding the at least one template-based intra mode, and reconstructing the current block using the intra prediction mode.Type: GrantFiled: October 11, 2024Date of Patent: July 28, 2026Assignee: TENCENT AMERICA LLCInventors: Biao Wang, Roman Chernyak, Lien-Fei Chen, Yonguk Yoon, Motong Xu, Xin Zhao, Shan Liu
-
Publication number: 20260214236Abstract: Some aspects of the disclosure provide a method of video decoding. In an example, a coded video bitstream is received. The coded video bitstream includes coded information of one or more pictures. Based on the coded information, flipping information associated with at least a portion of a current picture in the one or more pictures is determined, the flipping information associated with the portion indicates at least one of a flipping direction and/or a coding order of a plurality of blocks in the portion. The portion is reconstructed according to the flipping information associated with the portion. The current picture is reconstructed to include the portion that has been reconstructed according to the flipping information.Type: ApplicationFiled: October 28, 2025Publication date: July 23, 2026Applicant: Tencent America LLCInventors: Biao WANG, Lien-Fei CHEN, Yonguk YOON, Shan LIU, Ziyue XIANG, Roman CHERNYAK, Yifan WANG
-
Patent number: 12689725Abstract: One or more template predictions are generated for a template of a current block based on one or more prediction modes. The template includes neighboring samples of the current block. Each of the one or more template predictions is generated based on a respective one of the one or more prediction modes. One or more filters are derived for the current block. Each of the one or more filters is derived based on (i) filter index information or (ii) a respective one of the one or more template predictions and a template reconstruction of the template. One or more predictions of the current block are determined. Each of the one or more predictions is determined based on a respective one of the one or more prediction modes. A final prediction of the current block is determined by applying the one or more filters to the one or more predictions.Type: GrantFiled: October 22, 2024Date of Patent: July 21, 2026Assignee: TENCENT AMERICA LLCInventors: Yonguk Yoon, Lien-Fei Chen, Biao Wang, Roman Chernyak, Motong Xu, Xin Zhao, Shan Liu
-
Patent number: 12689730Abstract: An example method of video coding includes receiving a video bitstream comprising a plurality of blocks and a plurality of quantized transform coefficients, and determining a quantized level for a quantized transform coefficient of the plurality of quantized transform coefficients. The method also includes selecting a quantizer from a set of three or more quantizers based on the quantized level, and deriving, using the selected quantizer, a dequantized transform coefficient for a first quantized transform coefficient of the plurality of quantized transform coefficients. The method further includes reconstructing a first block using the dequantized transform value.Type: GrantFiled: February 6, 2025Date of Patent: July 21, 2026Assignee: TENCENT AMERICA LLCInventors: Motong Xu, Roman Chernyak, Lien-Fei Chen, Yonguk Yoon, Biao Wang, Shan Liu, Ziyue Xiang
-
Patent number: 12689739Abstract: Aspects of the disclosure includes methods and apparatuses for video decoding and encoding and a method of processing visual media data. The method for video decoding includes receiving coded information in a bitstream indicating that a current block is predicted based on a combination of a plurality of intra prediction modes. The method includes determining a plurality of intra predictions of the current block based on the respective intra prediction modes, determining a fused prediction of the current block based on a weighted summation of the plurality of intra predictions where the weighted summation is according to respective weights associated with the plurality of intra predictions, and reconstructing the current block based on the fused prediction. Each weight is based on one of a plurality of weighting functions that depends on a sample location (x, y) and the intra prediction mode of the intra prediction associated with the respective weight.Type: GrantFiled: October 22, 2024Date of Patent: July 21, 2026Assignee: TENCENT AMERICA LLCInventors: Ziyue Xiang, Biao Wang, Roman Chernyak, Yonguk Yoon, Lien-Fei Chen, Motong Xu, Shan Liu
-
Publication number: 20260205623Abstract: Some aspects of the disclosure provide a method of video decoding. In an example, a coded video bitstream is received. The coded video bitstream includes coded information of a current block in a current picture. The current block is coded by a non-conventional intra prediction mode that is in a pre-defined set of non-conventional intra prediction modes. A virtual intra prediction mode is derived according to available information associated with the non-conventional intra prediction mode. A transform kernel is selected from at least two transform kernel sets according to the virtual intra prediction mode. The current block is reconstructed based on the transform kernel.Type: ApplicationFiled: October 23, 2025Publication date: July 16, 2026Applicant: Tencent America LLCInventors: Biao WANG, Yifan WANG, Lien-Fei CHEN, Shan LIU, Yonguk YOON, Roman CHERNYAK, Ziyue XIANG