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).

  • Patent number: 12707044
    Abstract: 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: Grant
    Filed: October 10, 2024
    Date of Patent: August 11, 2026
    Assignee: TENCENT AMERICA LLC
    Inventors: Roman Chernyak, Biao Wang, Lien-Fei Chen, Xin Zhao, Motong Xu, Yonguk Yoon, Shan Liu
  • Patent number: 12701250
    Abstract: 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: Grant
    Filed: October 18, 2023
    Date of Patent: August 4, 2026
    Assignee: Tencent America LLC
    Inventors: Xin Zhao, Guichun Li, Lien-Fei Chen, Shan Liu
  • Patent number: 12701226
    Abstract: 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: Grant
    Filed: September 23, 2024
    Date of Patent: August 4, 2026
    Assignee: TENCENT AMERICA LLC
    Inventors: Han Zhang, Roman Chernyak, Lien-Fei Chen, Madhu Peringassery Krishnan, Biao Wang, Xin Zhao, Motong Xu, Yonguk Yoon, Shan Liu
  • Patent number: 12701239
    Abstract: 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: Grant
    Filed: April 10, 2025
    Date of Patent: August 4, 2026
    Assignee: TENCENT AMERICA LLC
    Inventors: Biao Wang, Roman Chernyak, Lien-Fei Chen, Yonguk Yoon, Motong Xu, Ziyue Xiang, Yifan Wang, Shan Liu, Stephan Wenger
  • Publication number: 20260222557
    Abstract: 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: Application
    Filed: October 23, 2025
    Publication date: July 30, 2026
    Applicant: Tencent America LLC
    Inventors: Lien-Fei CHEN, Yonguk YOON, Roman CHERNYAK, Biao WANG, Ziyue XIANG, Yifan WANG, Shan LIU
  • Patent number: 12695866
    Abstract: 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: Grant
    Filed: October 11, 2024
    Date of Patent: July 28, 2026
    Assignee: TENCENT AMERICA LLC
    Inventors: Biao Wang, Roman Chernyak, Lien-Fei Chen, Yonguk Yoon, Motong Xu, Xin Zhao, Shan Liu
  • Publication number: 20260214236
    Abstract: 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: Application
    Filed: October 28, 2025
    Publication date: July 23, 2026
    Applicant: Tencent America LLC
    Inventors: Biao WANG, Lien-Fei CHEN, Yonguk YOON, Shan LIU, Ziyue XIANG, Roman CHERNYAK, Yifan WANG
  • Patent number: 12689725
    Abstract: 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: Grant
    Filed: October 22, 2024
    Date of Patent: July 21, 2026
    Assignee: TENCENT AMERICA LLC
    Inventors: Yonguk Yoon, Lien-Fei Chen, Biao Wang, Roman Chernyak, Motong Xu, Xin Zhao, Shan Liu
  • Patent number: 12689730
    Abstract: 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: Grant
    Filed: February 6, 2025
    Date of Patent: July 21, 2026
    Assignee: TENCENT AMERICA LLC
    Inventors: Motong Xu, Roman Chernyak, Lien-Fei Chen, Yonguk Yoon, Biao Wang, Shan Liu, Ziyue Xiang
  • Patent number: 12689739
    Abstract: 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: Grant
    Filed: October 22, 2024
    Date of Patent: July 21, 2026
    Assignee: TENCENT AMERICA LLC
    Inventors: Ziyue Xiang, Biao Wang, Roman Chernyak, Yonguk Yoon, Lien-Fei Chen, Motong Xu, Shan Liu
  • Publication number: 20260205623
    Abstract: 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: Application
    Filed: October 23, 2025
    Publication date: July 16, 2026
    Applicant: Tencent America LLC
    Inventors: Biao WANG, Yifan WANG, Lien-Fei CHEN, Shan LIU, Yonguk YOON, Roman CHERNYAK, Ziyue XIANG
  • Publication number: 20260205588
    Abstract: 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. When the current block is predicted in a learning-based prediction mode, a first transform kernel for the current block is determined, the first transform kernel is different from a second transform kernel that is applied when a non-learning based prediction is used on the current block. An inverse transform with the first transform kernel is applied on transform coefficients decoded from the coded video bitstream to obtain a residual block. The current block is reconstructed based on a combination of the residual block and a prediction block of the current block according to the learning-based prediction mode.
    Type: Application
    Filed: October 23, 2025
    Publication date: July 16, 2026
    Applicant: Tencent America LLC
    Inventors: Yifan WANG, Roman CHERNYAK, Lien-Fei CHEN, Biao WANG, Shan LIU, Ziyue XIANG, Yonguk YOON
  • Publication number: 20260205572
    Abstract: A method for video decoding includes for each combination of (i) a pair of vectors in one or more pairs of vectors and (ii) a GPM split mode in a list of GPM split modes, determining a temporary reconstructed block of a current block based on the respective combination and determining a sum of gradients along one of a top boundary and a left boundary of the current block based on (i) boundary samples in the temporary reconstructed block along the one of the top boundary and the left boundary and (ii) respective reconstructed neighboring samples of the current block. A GPM split mode is determined from a plurality of GPM split modes including the list of GPM split modes based at least on the sums of gradients associated with the respective combinations. The current block is reconstructed according to the GPM and the GPM split mode.
    Type: Application
    Filed: October 28, 2025
    Publication date: July 16, 2026
    Applicant: Tencent America LLC
    Inventors: Lien-Fei CHEN, Biao WANG, Ziyue XIANG, Yifan WANG, Shan LIU, Roman CHERNYAK, Yonguk YOON
  • Publication number: 20260205573
    Abstract: In a method of video decoding, a coded video bitstream that includes coded information of a current block in a current picture is received. In the method, an initial collocated block position in a collocated picture is determined based on a position of the current block in the current picture. A refined collocated block position of a refined collocated block in the collocated picture is determined based on a search and the initial collocated block position. A reference block in a current reference picture of the current block is determined based on motion information of the refined collocated block. The motion information indicates a collocated reference block in a collocated reference picture of the refined collocated block. In the method, the current block is reconstructed based on the reference block in the current reference picture of the current block.
    Type: Application
    Filed: October 23, 2025
    Publication date: July 16, 2026
    Applicant: Tencent America LLC
    Inventors: Yonguk YOON, Lien-Fei CHEN, Biao WANG, Yifan WANG, Ziyue XIANG, Roman CHERNYAK, Shan LIU
  • Publication number: 20260205596
    Abstract: A video bitstream including coded information of a current block in a current picture of a video is received. The coded information indicates that a subblock-level cross-component model (CCM) is applied to the current block. A luma prediction block and a chroma prediction block for the current block are determined based on a prediction mode. The luma prediction block includes a plurality of luma prediction subblocks and the chroma prediction block includes a plurality of chroma prediction subblocks. The subblock-level CCM is determined based on a first luma prediction subblock of the plurality of luma prediction subblocks and a first chroma prediction subblock of the plurality of chroma prediction subblocks that corresponds to the first luma prediction subblock. A first chroma subblock of the current block is reconstructed based on the first chroma prediction subblock, the subblock-level CCM, and the first luma prediction subblock.
    Type: Application
    Filed: October 23, 2025
    Publication date: July 16, 2026
    Applicant: Tencent America LLC
    Inventors: Lien-Fei CHEN, Yonguk YOON, Yifan WANG, Shan LIU, Roman CHERNYAK, Ziyue XIANG, Biao WANG
  • Publication number: 20260205581
    Abstract: A method for video decoding includes receiving a bitstream including coded information indicating that a current chroma block is filtered with cross-component filtering. One or more cross-component filtering models are determined based on first luma samples in a current luma block that is collocated with a current chroma block and based on first chroma samples of the current chroma block. A second luma sample is obtained by filtering one of the first luma samples with a luma in-loop filter. A cross-component filtering model of the one or more cross-component filtering models is then determined based on the second luma sample. The cross-component filtering model is applied to the second luma sample to obtain a cross-component filtered value. A second chroma sample is obtained based on the cross-component filtered value and one of the first chroma samples that is collocated with the one of the first luma samples.
    Type: Application
    Filed: October 28, 2025
    Publication date: July 16, 2026
    Applicant: Tencent America LLC
    Inventors: Lien-Fei CHEN, Roman CHERNYAK, Yonguk YOON, Ziyue XIANG, Yifan WANG, Shan LIU, Biao WANG
  • Publication number: 20260205617
    Abstract: Coded information indicates that a bi-directional subblock-based spatial motion vector prediction (SbSMVP) is applied to a current block. A first subblock motion vector field is determined based on a plurality of top neighboring subblocks positioned at a top side of the current block. A second subblock motion vector field is determined based on a plurality of side neighboring subblocks positioned at a left side of the current block. According to a spatial direction, a motion vector for a first subblock of the current block is determined based on at least one of a first motion vector determined from the first subblock motion vector field and a second motion vector determined from the second subblock motion vector field. The first subblock of the current block is reconstructed based on the determined motion vector for the first subblock.
    Type: Application
    Filed: October 23, 2025
    Publication date: July 16, 2026
    Applicant: Tencent America LLC
    Inventors: Lien-Fei CHEN, Biao WANG, Yifan WANG, Shan LIU, Roman CHERNYAK, Yonguk YOON, Ziyue XIANG
  • Publication number: 20260189694
    Abstract: In a method, a first affine-translational merge candidate is determined from a candidate list for a prediction of a current block in a current picture when the first affine-translational merge candidate for the prediction of the current block is allowed. The first affine-translational merge candidate provides affine motion information associated with a first reference picture in a first reference list and translational motion information associated with a second reference picture in a second reference list. A first prediction for a sample in the current block is generated according to the affine motion information associated with the first reference picture. A second prediction for the sample in the current block is generated according to the translational motion information associated with the second reference picture. The sample in the current block is encoded in a bitstream according to a combination of the first prediction and the second prediction.
    Type: Application
    Filed: February 23, 2026
    Publication date: July 2, 2026
    Applicant: Tencent America LLC
    Inventors: Guichun LI, Han GAO, Lien-Fei CHEN, Xin ZHAO, Shan LIU
  • Patent number: 12671821
    Abstract: An example method of video coding includes receiving a video bitstream for a plurality of blocks. When an extrapolation filter-based intra prediction (EIP) mode is active for a current block of the plurality of blocks, the method also includes determining, when a boundary condition is met for the current block, one or more EIP mode parameters from a first set of EIP parameters. When the boundary condition is not met for the current block, the method also includes determining the one or more EIP mode parameters from a second set of EIP parameters, where the second set of EIP parameters includes one or more parameters not included in the first set of EIP parameters. The method further includes reconstructing the current block using the one or more EIP mode parameters.
    Type: Grant
    Filed: April 19, 2024
    Date of Patent: June 30, 2026
    Assignee: TENCENT AMERICA LLC
    Inventors: Xin Zhao, Xiaozhong Xu, Biao Wang, Lien-Fei Chen, Roman Chernyak, Madhu Peringassery Krishnan, Shan Liu
  • Patent number: 12666009
    Abstract: In a method of decoding performed in a decoder, a syntax element indicating a prediction mode associated with a current block in a current picture is received, the prediction mode being one of a uni-prediction mode and a bi-prediction mode. When the bi-prediction mode is applied to a first subblock of a plurality of subblocks of the current block and one of (i) a boundary of a first reference subblock is beyond a boundary of a first reference picture or (ii) a boundary of a second reference subblock is beyond a boundary of a second reference picture, the first subblock of the current block is reconstructed based on the uni-prediction mode such that the first subblock is reconstructed based on one of the first reference picture and the second reference picture.
    Type: Grant
    Filed: August 15, 2024
    Date of Patent: June 23, 2026
    Assignee: Tencent America LLC
    Inventors: Guichun Li, Xiang Li, Lien-Fei Chen, Shan Liu