Patents by Inventor Shan Liu

Shan Liu 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: 20250260844
    Abstract: This disclosure relates generally to generally to embodiments of this disclosure are directed to video coding, and more particularly to adaptive ordering of encoding and decoding modules. The encoding/decoding order may be adaptively determined by content characteristics of the video and/or additional information/parameters associated with the various encoding/decoding modules.
    Type: Application
    Filed: January 23, 2025
    Publication date: August 14, 2025
    Applicant: TENCENT AMERICA LLC
    Inventors: Ding DING, Roman CHERNYAK, Shan LIU
  • Publication number: 20250260831
    Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a method includes receiving a video bitstream comprising a plurality of blocks that includes a current block; identifying a block vector for the current block; determining a minimum-cost position in a predetermined area of a location indicated by the block vector; deriving a sub-pixel position based on the minimum-cost position; and reconstructing the current block using the sub-pixel position.
    Type: Application
    Filed: February 6, 2025
    Publication date: August 14, 2025
    Inventors: Yonguk YOON, Lien-Fei CHEN, Han GAO, Biao WANG, Roman CHERNYAK, Shan LIU, Motong XU, Ziyue XIANG
  • Patent number: 12389020
    Abstract: A method and apparatus that receives a coded video bitstream from an encoder; retrieves, from the coded video bitstream, a mesh including a plurality of polygons that describe a surface of a volumetric object; triangulates one or more vertices of the mesh, the one or more vertices are located on a boundary of the mesh or interior of the mesh; infers connectivity information between the one or more vertices using the triangulation of the one or more vertices; and reconstructs one or more boundary UV coordinates based on the connectivity information.
    Type: Grant
    Filed: March 16, 2023
    Date of Patent: August 12, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiang Zhang, Chao Huang, Jun Tian, Xiaozhong Xu, Shan Liu
  • Patent number: 12389044
    Abstract: A method for in-loop sample offset filtering in a video decoder is disclosed. The method includes obtaining at least one statistical property associated with reconstructed samples of at least a first color component in a current reconstructed data block of a video stream, selecting a target sample offset filter among a plurality of sample offset filters based on the at least one statistical property, the target sample offset filter comprising a nonlinear mapping between sample delta measures and sample offset values, and filtering a current sample in a second color component of the current reconstructed data block using the target sample offset filter and reference samples in a third color component of the current reconstructed data block to generate a filtered reconstructed sample of the current sample.
    Type: Grant
    Filed: March 8, 2023
    Date of Patent: August 12, 2025
    Assignee: Tencent America LLC
    Inventors: Yixin Du, Xin Zhao, Shan Liu
  • Patent number: 12389033
    Abstract: Aspects of the disclosure provide methods for video encoding/decoding and processing circuitry. In some embodiments, the processing circuitry receives a block in an I slice from a video. In response to a slice type parameter indicating the I slice and at least a width or height of the block being greater than 64, the processing circuitry sets a current mode type parameter to MODE_TYPE_INTRA. The processing circuitry then determines whether a skip mode is possible for the block in the I slice based on at least one of the width or the height of the block being greater than 64 and the current mode type parameter. When neither the width nor the height of the block is greater than 64 and the current mode type parameter is not MODE_TYPE_INTRA, the processing circuitry determines to output the skip mode flag into a coded video bitstream for the block.
    Type: Grant
    Filed: February 7, 2024
    Date of Patent: August 12, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiaozhong Xu, Guichun Li, Shan Liu
  • Patent number: 12389040
    Abstract: A method of and a device for decoding a video stream including at least two coded video sequences that each use a respective first parameter set that differ in at least one value from each other, and each of the at least two coded video sequences including at least two coded pictures, and the at least two coded video sequences have different presentation times. The method including decoding and activating, by a decoder, a single second parameter set pertaining to all video sequences of the video stream before any coded picture of the at least two coded video sequences is decoded.
    Type: Grant
    Filed: May 6, 2022
    Date of Patent: August 12, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Stephan Wenger, Shan Liu
  • Publication number: 20250252608
    Abstract: Some aspects of the disclosure provide a method of mesh decoding processing. The method includes receiving a bitstream including coded information of a polygon mesh, the polygon mesh including vertices that are connected into polygons, the coded information indicates connectivity information of the vertices. The method also includes determining a first connectivity of a first polygon-fan with a first vertex being a pivot vertex of the first polygon-fan according to the coded information; detecting that a second vertex in the first polygon-fan is a a visited vertex that has existing neighborhood information; checking whether the existing neighborhood information of the second vertex and new neighboring information of the second vertex in the first polygon-fan satisfy a condition; and updating the existing neighborhood information of the second vertex based on the new neighboring information when the condition is satisfied.
    Type: Application
    Filed: January 31, 2025
    Publication date: August 7, 2025
    Applicant: Tencent America LLC
    Inventors: Chao HUANG, Thuong NGUYEN CANH, Xiaozhong XU, Shan LIU
  • Patent number: 12382082
    Abstract: The various embodiments described herein include methods and systems for encoding and decoding video. In one aspect, a method includes receiving a video bitstream comprising a plurality of blocks, including a first block, where the first block includes a plurality of subblocks. The method also includes determining, based on a syntax element value in the video bitstream, that the first block is predicted in a subblock mode. The method further includes, in accordance with the first block being predicted in the subblock mode: deriving a set of motion vector predictors (MVPs) corresponding to a plurality of subblocks of the first block; deriving a set of motion vector differences (MVDs) for the plurality of subblocks; determining a set of motion vectors for the plurality of subblocks by applying the set of MVDs to the set of MVPs; and reconstructing the first block using the set of motion vectors.
    Type: Grant
    Filed: June 14, 2023
    Date of Patent: August 5, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Xin Zhao, Guichun Li, Lien-Fei Chen, Shan Liu
  • Patent number: 12382079
    Abstract: Systems and methods for decoding a coded video stream are provided. A method includes receiving a coded video stream that includes an access unit, including a picture; signaling a first flag that indicates whether the access unit includes either or neither one from among an intra random access point (IRAP) picture and a gradual decoding refresh (GDR) picture; signaling a second flag that indicates whether the picture is the IRAP picture; and decoding the picture, as a current picture, based on the signaling of the first flag and the second flag, wherein a value of the first flag and a value of the second flag are aligned.
    Type: Grant
    Filed: February 16, 2024
    Date of Patent: August 5, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Stephan Wenger, Shan Liu
  • Patent number: 12380312
    Abstract: Video processing with a multi-quality loop filter using a multi-task neural network is performed by at least one processor and includes generating a first set of masked weight parameters, based on an input and a plurality of quantization parameter values with a corresponding first set of masks and first plurality of weight parameters, for a first set of shared neural network layers, selecting a second set of task specific neural network layers for the plurality of quantization parameter values with a second plurality of weight parameters, based on the plurality of quantization parameter values, computing an inference output, based on the first set of masked weight parameters and the second plurality of weight parameters, and outputting the computed inference output as an enhanced result.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: August 5, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Wei Jiang, Wei Wang, Sheng Lin, Shan Liu
  • Patent number: 12382057
    Abstract: An example method of video decoding includes receiving a video bitstream that includes a plurality of encoded blocks including a current block. The example includes determining that the current block is inter-coded using a prediction block and a motion vector (MV). When an adaptive motion vector difference (AMVD) resolution mode is active for the current block, a reference motion vector (RMV) index is determined for a dynamic reference list (DRL), where the RMV index for the DRL has a first range when the AMVD resolution mode is active. When the AMVD resolution mode is inactive for the current block, the RMV index for the DRL is extracted from the video bitstream, where the RMV index for the DRL has a second range, greater than the first range.
    Type: Grant
    Filed: May 25, 2022
    Date of Patent: August 5, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Liang Zhao, Xin Zhao, Shan Liu
  • Patent number: 12382075
    Abstract: A method and system for decoding a coded video sequence may include obtaining the coded video sequence, and decoding the coded video sequence. A a value of a temporal sublayer identifier of a video coding layer (VCL) network abstraction layer (NAL) unit in the coded video sequence is constrained to be less than or equal to a value of vps_max_sublayers_minus1, that specifies a maximum number of temporal sublayers that may be present in a layer in each coded video sequence referring to the video parameter set (VPS), in the VPS referred to by the VCL NAL unit.
    Type: Grant
    Filed: November 30, 2023
    Date of Patent: August 5, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Shan Liu, Stephan Wenger
  • Patent number: 12382077
    Abstract: Video decoding and encoding methods and apparatuses are provided. The decoding method includes: obtaining a first parameter set corresponding to a to-be-decoded video frame; determining an effective quantization matrix (QM) according to syntax elements included in the first parameter set, the effective QM being a QM actually used for inversely quantizing quantized transform coefficients during decoding of the to-be-decoded video frame; and decoding the effective QM.
    Type: Grant
    Filed: May 14, 2024
    Date of Patent: August 5, 2025
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Hong Bin Zhang, Xiang Li, Guichun Li, Shan Liu
  • Patent number: 12382086
    Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. An apparatus for video decoding includes processing circuitry that decodes prediction information for a current block in a current coded picture. The prediction information indicates a motion vector predictor index (MVP_idx) for selecting a motion vector predictor in a motion vector predictor list. The processing circuitry determines whether the MVP_idx is smaller than a threshold. When the MVP_idx is determined to be smaller than the threshold, the processing circuitry decodes a motion vector difference (MVD) corresponding to the motion vector predictor and reconstructs the current block based on the motion vector predictor and the MVD. When the MVP_idx is determined to be equal to or larger than the threshold, the processing circuitry reconstructs the current block based on the motion vector predictor without the MVD which is not signaled in the coded video sequence.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: August 5, 2025
    Assignee: Tencent America LLC
    Inventors: Meng Xu, Xiang Li, Xiaozhong Xu, Guichun Li, Shan Liu, Xin Zhao
  • Patent number: 12382074
    Abstract: Aspects of the disclosure provide a method and an apparatus including processing circuitry for video decoding. The processing circuitry decodes, from a coded video bitstream, a first syntax element indicating whether a first component in the coded video bitstream is coded based on a second component in the coded video bitstream. The processing circuitry determines whether to decode one or more second syntax elements for a chroma related coding tool based on the first syntax element. The chroma related coding tool is a luma mapping with chroma scaling coding tool or a cross-component adaptive loop filter. The one or more second syntax elements are decoded when the first syntax element indicates that the first component is coded based on the second component. The one or more second syntax elements are not decoded when the first syntax element indicates that the first component is not coded based on the second component.
    Type: Grant
    Filed: June 27, 2023
    Date of Patent: August 5, 2025
    Assignee: Tencent America LLC
    Inventors: Ling Li, Xiang Li, Shan Liu
  • Patent number: 12382100
    Abstract: Aspects of the disclosure provide methods and apparatuses for video data processing. In some examples, an apparatus for video data processing includes processing circuitry. For example, the processing circuitry determines a first syntax element for coding control in a first scope of coded video data in a bitstream. The first syntax element is associated with a coding tool for coding a position of a last significant coefficient during an entropy coding of transform coefficients. Then, in response to the first syntax element being a first value indicative of disabling of the coding tool in the first scope, the processing circuitry decodes the first scope of coded video data in the bitstream that includes one or more second scopes of coded video data without invoking the coding tool.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: August 5, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Shan Liu, Stephan Wenger
  • Patent number: 12382066
    Abstract: This disclosure relates to video processing that includes: determining that a chroma block is to be predicted in a Chroma from Luma (CfL) mode, wherein the chroma block corresponds to a luma block; mapping a plurality of luma samples of the luma block to a plurality of neighbor chroma samples in at least one neighbor chroma block that neighbors the chroma block; and performing a CfL prediction of the chroma block using the plurality of neighbor chroma samples as a plurality of prediction samples of the chroma block. This disclosure also relates to video processing that includes: determining a type of chroma from luma (CfL) prediction process from among a plurality of different types of CfL prediction processes; and performing a CfL prediction process according to the type of CfL prediction process.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: August 5, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Jing Ye, Xin Zhao, Liang Zhao, Shan Liu
  • Patent number: 12382101
    Abstract: This disclosure relates to adaptive loop filtering (ALF) for cross-component sample offset (CCSO), local sample offset (LSO), and generalized sample offset (GSO). ALF uses reconstructed samples of a first color component as input (e.g., Y or Cb or Cr). At least one of the GSO, LSO, or CCSO is determined to be enabled for a frame based on a syntax value in a coded video stream. The coded video stream is decoded by applying the at least one of the GSO, the LSO, or the CCSO at a block level.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: August 5, 2025
    Assignee: Tencent America LLC
    Inventors: Madhu Peringassery Krishnan, Xin Zhao, Liang Zhao, Shan Liu
  • Publication number: 20250245862
    Abstract: This disclosure relates generally to encoding and decoding of 3-dimensional (3D) mesh and is particularly directed to predicting a 3D mesh position using a predictor from a reference pool having candidate reference positions on a parallelogram grid. For example, when encoding a current position, a set of prior encoded positions may be used to derive a set of reference positions that are distributed as grid points in in a parallelogram grid space that encompasses a parallelogram prediction position. The set of reference positions may be adaptively determined. The reference set may be derivable by both the encoder and the decoder, thereby requiring no signaling other than an index for an optimal predictor selected from the set of reference positions for encoding the current position.
    Type: Application
    Filed: January 30, 2025
    Publication date: July 31, 2025
    Applicant: TENCENT AMERICA LLC
    Inventors: Thuong NGUYEN CANH, Xiaozhong XU, Shan LIU
  • Patent number: 12373992
    Abstract: A method and apparatus for adaptive neural image compression with smooth quality control by meta-learning includes receiving an input image and a target quality control parameter; generating quality-adaptive weight parameters of an encoding neural network using shared encoding parameters and adaptive encoding parameters; and encoding the input image, based on the target quality control parameter, using the encoding neural network with the quality-adaptive weight parameters, to generate a compressed representation.
    Type: Grant
    Filed: March 24, 2022
    Date of Patent: July 29, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Wei Jiang, Wei Wang, Xiaozhong Xu, Shan Liu