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: 12652413Abstract: Aspects of the disclosure provide a method and an apparatus including processing circuitry that determines, based on a syntax element in a coded video bitstream, that a current block including a plurality of subblocks is coded in a subblock-based temporal motion vector prediction (SbTMVP) mode. Motion vector offset (MVO) information indicating an MVO is received. The MVO indicates a motion offset of a displacement vector (DV) used to adjust a location of a collocated block in a collocated reference picture. An updated DV of the current block is determined based on the DV and the MVO. SbTMVP information of a respective subblock in the plurality of subblocks is derived based on motion information of a corresponding subblock in the collocated block indicated by the updated DV. The plurality of subblocks in the SbTMVP mode is reconstructed based on the SbTMVP information of the subblock in the plurality of subblocks.Type: GrantFiled: November 6, 2023Date of Patent: June 9, 2026Assignee: Tencent America LLCInventors: Lien-Fei Chen, Xin Zhao, Roman Chernyak, Xiaozhong Xu, Shan Liu
-
Patent number: 12652405Abstract: An apparatus includes processing circuitry that is configured to receive a bitstream including coded information of a current block. The processing circuitry is configured to partition the current block into a first partition and a second partition based on a geometric partition mode (GPM). The processing circuitry is configured to determine a first prediction mode for the first partition based on a first number of direct neighboring reconstructed samples of the current block being larger than a threshold value. The processing circuitry is configured to, when the first number of direct neighboring reconstructed samples of the current block is less than the threshold value, infer that the first prediction mode is inter prediction mode, a flag indicating whether the current block is intra coded or inter coded not being signaled in the bitstream, and reconstruct the first partition of the current block based on the first prediction mode.Type: GrantFiled: May 31, 2024Date of Patent: June 9, 2026Assignee: Tencent America LLCInventors: Lien-Fei Chen, Ling Li, Xiang Li, Shan Liu
-
Publication number: 20260156285Abstract: An example method of video decoding includes receiving a video bitstream that includes a current block. The method also includes obtaining a set of subblock-based motion vector prediction (SbTMVP) candidates for the current block and parsing a syntax element from the video bitstream to identify a merge motion vector difference (MMVD) for the current block. The method further includes generating a vector offset value for the current block based on the MMVD and generating a set of motion vectors (MVs) for the set of SbTMVP candidates using the vector offset value. When a MV in the set of MVs meets one or more criteria, including a corresponding SbTMVP candidate into a candidate list for the current block. When the MV in the set of MVs does not meet the one or more criteria, not including the corresponding SbTMVP candidate into the candidate list for the current block.Type: ApplicationFiled: January 22, 2026Publication date: June 4, 2026Inventors: Lien-Fei CHEN, Roman CHERNYAK, Xiaozhong XU, Xin ZHAO, Shan LIU
-
Patent number: 12641236Abstract: A method includes receiving a bitstream that comprises coded information of a current block, the coded information of the current block indicates a state transition path of a state machine, the state transition path of the state machine includes at least a first state transition associated with a first quantization shifting offset of one or more first transform coefficients in transform coefficients of the current block. The method also includes determining the first quantization shifting offset associated with the one or more first transform coefficients according to the first state transition; reconstructing the one or more first transform coefficients based on the first quantization shifting offset; calculating residuals in a spatial domain of the current block based on at least the one or more first transform coefficients; and reconstructing the current block according to the residuals in the spatial domain.Type: GrantFiled: October 11, 2024Date of Patent: May 26, 2026Assignee: TENCENT AMERICA LLCInventors: Motong Xu, Roman Chernyak, Lien-Fei Chen, Biao Wang, Yonguk Yoon, Xin Zhao, Shan Liu
-
Patent number: 12641272Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes receiving circuitry and processing circuitry. The processing circuitry receives coded information of a current block in a current picture from a coded video bitstream, the coded information is indicative of applying local illumination compensation (LIC) on the current block according to a reference block in a reference picture. The processing circuitry constructs a parameter set list for the LIC, the parameter set list comprising a plurality of parameter sets for the LIC, and determines a selected parameter set from the parameter set list according to an index that is decoded from the coded video bitstream. The processing circuitry performs the LIC on the current block based on the selected parameter set to generate compensated samples of the current block according to the reference block in the reference picture.Type: GrantFiled: August 31, 2023Date of Patent: May 26, 2026Assignee: Tencent America LLCInventors: Lien-Fei Chen, Xiaozhong Xu, Xin Zhao, Roman Chernyak, Shan Liu
-
Patent number: 12634466Abstract: In a method for video coding in a decoder, prediction information of a current block of a current picture in a coded bitstream is decoded. The prediction information indicates a geometric partitioning mode (GPM) for the current block. The current block is partitioned into two partitions in the GPM mode, and 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 calculation includes performing a right shift operation based at least on a sum of the weighting index and an offset value, and clipping a result of the right shift operation to be within a predefined range. The sample is reconstructed based on the weighting factor and the predictor corresponding to the sample.Type: GrantFiled: October 4, 2024Date of Patent: May 19, 2026Assignee: TENCENT AMERICA LLCInventors: Lien-Fei Chen, Xiang Li, Guichun Li, Shan Liu
-
Patent number: 12627827Abstract: 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: GrantFiled: July 10, 2024Date of Patent: May 12, 2026Assignee: Tencent America LLCInventors: Biao Wang, Madhu Peringassery Krishnan, Lien-Fei Chen, Roman Chernyak, Xin Zhao, Shan Liu
-
Publication number: 20260122225Abstract: An example method of video decoding includes receiving a video bitstream comprising a plurality of blocks, including a current block. The method includes identifying an intra prediction mode for the current block which includes selecting multiple reference areas for the current block, each reference area of the multiple reference areas corresponding to a distinct reference block; generating a histogram from the multiple reference areas, including ceasing to generate the histogram when entries of the histogram meet a threshold value; and identifying an intra prediction mode based on one or more entries of the histogram. The method further includes decoding the current block using the intra prediction mode.Type: ApplicationFiled: September 5, 2025Publication date: April 30, 2026Inventors: Biao WANG, Roman Chernyak, Yonguk Yoon, Lien-Fei Chen, Yifan Wang, Shan Liu, Ziyue Xiang
-
Patent number: 12615385Abstract: Aspects of the disclosure provide a method and an apparatus for video decoding. The apparatus includes processing circuitry that decodes prediction information of a current block in a current picture. The prediction information indicates that an adaptive motion vector prediction (AMVP) mode is applied to the current block with an adaptive motion vector resolution (AMVR) mode. The prediction information indicates motion information. The processing circuitry determines a respective first motion vector predictor (MVP) for each of a first plurality of motion vector resolutions (MVRs) corresponding to a first reference picture based on the motion information and the respective first MVR in the first plurality of MVRs. The processing circuitry perform template matching (TM) by determining TM costs based at least on the first plurality of MVRs and the first MVPs. The processing circuitry generates an adaptive order of the first plurality of MVRs based on the TM costs.Type: GrantFiled: October 20, 2022Date of Patent: April 28, 2026Assignee: Tencent America LLCInventors: Lien-Fei Chen, Shan Liu
-
Publication number: 20260113460Abstract: An example method of video decoding includes receiving a video bitstream that includes multiple blocks, including a current block. The method also includes identifying a partial region of the current block, where residual data for the current block outside of the partial region is zero, and reconstructing the current block by applying a subblock transform to the partial region of the current block. Instructions for the example method may be stored in a computer system or storage medium.Type: ApplicationFiled: September 5, 2025Publication date: April 23, 2026Inventors: Lien-Fei CHEN, Roman CHERNYAK, Biao WANG, Yonguk YOON, Yifan WANG, Shan LIU, Ziyue XIANG
-
Publication number: 20260107004Abstract: Methods and apparatuses for video decoding and video encoding are provided. A method for video decoding includes receiving coding information in a video bitstream. The coding information indicates that a current binary symbol associated with a syntax element of a block is entropy coded using context-adaptive binary arithmetic coding (CABAC) based on a set of contexts. Each context in the set of contexts corresponds to a probability estimation rule for the CABAC. A set of initial CABAC parameters is determined from a plurality sets of initial CABAC parameters of a context in the set of contexts. The method for video decoding includes entropy decoding, based on the determined set of initial CABAC parameters, the current binary symbol using the CABAC.Type: ApplicationFiled: June 30, 2025Publication date: April 16, 2026Applicant: Tencent America LLCInventors: Ziyue XIANG, Lien-fei CHEN, Yonguk YOON, Yifan WANG, Shan LIU, Biao WANG, Roman CHERNYAK, Motong XU, Xin ZHAO
-
Patent number: 12604008Abstract: A method includes receiving a bitstream of coded information for pictures. The coded information indicates a prediction of a current block using a model based prediction technique, the model based prediction technique generates a prediction sample of the current block based on a model with one or more reconstructed samples of a reference block being input to the model, the model includes one or more parameters derived based on a current template of the current block and a reference template of the reference block. The method also includes performing at least a clipping operation on at least one of the current template and the reference template to obtain clipped template samples; deriving one or more parameter values of the one or more parameters of the model according to the clipped template samples; and generating at least a prediction sample of the current block by the model.Type: GrantFiled: October 22, 2024Date of Patent: April 14, 2026Assignee: TENCENT AMERICA LLCInventors: Roman Chernyak, Biao Wang, Lien-Fei Chen, Ziyue Xiang, Yonguk Yoon, Motong Xu, Shan Liu
-
Publication number: 20260089311Abstract: Some aspects of the disclosure provide a method of video decoding. For example, a coded video bitstream is received. The coded video bitstream includes coded information of a sequence of pictures, the coded information is indicative of a usage of a plurality of predictions for a final prediction of a current block in a current picture, the final prediction is a weighted sum of the plurality of predictions. Values of one or more weights for the current block are determined, the one or more weights vary the values for at least another block in the sequence of pictures. The final prediction of the current block is calculated as the weighted sum of the plurality of predictions of the current block according to the values of the one or more weights. The current block is reconstructed based on the final prediction of the current block.Type: ApplicationFiled: August 22, 2025Publication date: March 26, 2026Applicant: Tencent America LLCInventors: Roman CHERNYAK, Lien-Fei CHEN, Ziyue XIANG, Shan LIU, Yifan WANG, Yonguk YOON, Biao WANG
-
Patent number: 12587635Abstract: In some examples, an apparatus for video decoding includes processing circuitry. The processing circuitry determines, from a candidate list, a first affine-translational merge candidate for a prediction of a current block in a current picture. 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. The processing circuitry generates a first prediction for a sample in the current block according to the affine motion information associated with the first reference picture, and generates a second prediction for the sample in the current block according to the translational motion information associated with the second reference picture. The processing circuitry reconstructs the sample of the current block according to a combination of the first prediction and the second prediction.Type: GrantFiled: November 8, 2022Date of Patent: March 24, 2026Assignee: Tencent America LLCInventors: Guichun Li, Han Gao, Lien-Fei Chen, Xin Zhao, Shan Liu
-
Publication number: 20260082058Abstract: A method includes receiving a bitstream of coded information for a sequence of pictures, the coded information indicates an inter prediction of a current block in a current picture using a formular based inter prediction technique, the formular based inter prediction technique generates a prediction sample of the current block based on a formular with reconstructed samples of a reference block in a reference picture being input to the formular, the formular includes parameters derived based on a current template of the current block and a reference template of the reference block. The method also includes constructing a candidate list including one or more coded blocks associated with the current block, a coded block in the one or more coded blocks is a candidate that provides formular based inter prediction information.Type: ApplicationFiled: November 21, 2025Publication date: March 19, 2026Applicant: Tencent America LLCInventors: Lien-Fei CHEN, Madhu PERINGASSERY KRISHNAN, Roman CHERNYAK, Biao WANG, Xin ZHAO, Shan LIU
-
Patent number: 12581113Abstract: Coding information is received and indicates that an intra block copy (IBC) mode is applied to a current block. Based on the IBC mode being applied to the current block, first adaptive block vector resolution (ABVR) information included in the coding information is obtained from the received video bitstream. The first ABVR information is determined to indicate that a plurality of BV precisions is associated with a block vector (BV) of the IBC mode. The plurality of BV precisions associated with the BV of the current block is reordered based on template matching (TM) differences between a template region of the current block and each of a plurality of template regions of reference blocks. A particular BV precision is selected from the plurality of reordered BV precisions by the TM differences. The current block is reconstructed based at least on the selected particular BV precision.Type: GrantFiled: August 31, 2023Date of Patent: March 17, 2026Assignee: TENCENT AMERICA LLCInventors: Lien-Fei Chen, Xiaozhong Xu, Roman Chernyak, Xin Zhao, Shan Liu
-
Patent number: 12581101Abstract: A current block is coded by an affine mode and includes a first control point at a first corner of the current block. A current template associated with the first control point is determined. A plurality of candidate reference templates is determined in a reference picture for the current template. A reference template is selected from the plurality of candidate reference templates for the current template based on a template matching (TM) cost. The TM cost indicates a respective difference between each candidate reference template and the current template of the first control point. A first control point motion vector (CPMV) is determined based on the selected reference template, where the first CPMV indicates an offset between the selected reference template in the reference picture and the current template associated with the first control point. The current block is reconstructed based at least on the first CPMV.Type: GrantFiled: October 16, 2023Date of Patent: March 17, 2026Assignee: TENCENT AMERICA LLCInventors: Guichun Li, Xin Zhao, Lien-Fei Chen, Shan Liu
-
Publication number: 20260067468Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a video bitstream includes a current coding block of a current image frame and a first syntax element for a multi-partition prediction mode. Based on the first syntax element, the computing system determines that the multi-partition prediction mode is enabled to reconstruct the current coding block based on a plurality of partitions. Each of the plurality of partitions corresponds to a set of respective model parameters that is applied to reconstruct a respective chroma sample based on a set of respective luma samples. The computing system determines that a first chroma sample is located in a first partition, combines a set of first luma samples using a set of first model parameters to generate the first chroma sample, and reconstructs the current image frame including the first chroma sample of the current coding block.Type: ApplicationFiled: August 28, 2025Publication date: March 5, 2026Inventors: Lien-Fei CHEN, Roman CHERNYAK, Ziyue XIANG, Biao WANG, Stephan WENGER, Yifan WANG, Yonguk YOON, Shan LIU
-
Publication number: 20260067485Abstract: A method of video decoding including receiving a syntax element from a bitstream of a coded video associated with a current coding block that is partitioned into a first part and a second part along a partition edge for prediction in a geometric partitioning mode, and determining a weight index at a sample position of the current coding block. A stored motion vector type for a first motion storage unit in a motion field of the current coding block is determined based on a motion index of the first motion storage unit. The weight index at the sample position of the current coding block is used as the motion index of the first motion storage unit. The motion field of the current coding block can be stored based on the stored motion vector type determined for the first motion storage unit in the motion field of the current coding block.Type: ApplicationFiled: November 10, 2025Publication date: March 5, 2026Applicant: Tencent America LLCInventors: Lien-Fei CHEN, Xiang LI, Guichun LI, Shan LIU
-
Patent number: 12568241Abstract: A method of decoding includes calculating a first cost value associated with a first sign value and a second cost value associated with a second sign value for a difference weighted bi-prediction, determining a selected sign value from the first sign value and the second sign value according to the first cost value and the second cost value, and determining a first weight value and a second weight value based on a difference between a first reference pixel of a first reference block in a first reference picture and a second reference pixel of a second reference block in a second reference picture for a current pixel in the current block. The method includes reconstructing the current pixel according to a weighted sum of the first reference pixel and the second reference pixel according to the first weight value, the second weigh value and the determined sign value.Type: GrantFiled: January 24, 2024Date of Patent: March 3, 2026Assignee: TENCENT AMERICA LLCInventors: Lien-Fei Chen, Xin Zhao, Xiaozhong Xu, Roman Chernyak, Shan Liu