Patents by Inventor Xiaozhong Liu

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

  • Patent number: 12284380
    Abstract: Aspects of the disclosure provide methods and apparatuses for video coding. In some examples, an apparatus includes processing circuitry. The processing circuitry obtains prediction information of a first block in a picture from a coded video bitstream, and generates reconstructed samples of the first block according to the prediction information and one of bi-directional prediction and uni-directional prediction. The processing circuitry adds motion information and a bi-prediction weight index of a History-based Motion Vector Prediction (HMVP) candidate to an HMVP list based on the prediction information of the first block and whether the first block is coded according to the bi-directional prediction or the uni-directional prediction. Further, the processing circuitry generates reconstructed samples of a second block in the picture based on a plurality of candidates that includes the HMVP candidate.
    Type: Grant
    Filed: June 10, 2022
    Date of Patent: April 22, 2025
    Assignee: Tencent America LLC
    Inventors: Guichun Li, Xiang Li, Xiaozhong Xu, Shan Liu
  • Patent number: 12284379
    Abstract: Aspects of the disclosure provide methods and apparatuses for video coding. In some examples, an apparatus includes processing circuitry configured to encode a first block in a picture according to one of bi-directional prediction and uni-directional prediction. The processing circuitry is configured to add motion information and a bi-prediction weight index of a History-based Motion Vector Prediction (HMVP) candidate to an HMVP list based on whether the first block is encoded according to the bi-directional prediction or the uni-directional prediction, the bi-prediction weight index indicating bi-prediction weights of the bi-directional prediction for the first block when the first block is encoded according to the bi-directional prediction, and the bi-prediction weight index indicating a default value when the first block is encoded according to the uni-directional prediction.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: April 22, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Guichun Li, Xiang Li, Xiaozhong Xu, Shan Liu
  • Patent number: 12283075
    Abstract: Neural network based substitutional end-to-end (E2E) image compression (NIC) being performed by at least one processor and includes receiving an input image to an E2E NIC framework, determining a substitute image based on a training model of the E2E NIC framework, encoding the substitute image to generate a bitstream, mapping the substitute image to the bitstream to generate a compressed representation of the input image. Further, the input may be partitioned into blocks for which a substitute representation is determined for each block and each block is encoded instead of the entire substitute image.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: April 22, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Ding Ding, Wei Jiang, Sheng Lin, Wei Wang, Xiaozhong Xu, Shan Liu
  • Patent number: 12284349
    Abstract: A method and apparatus comprising computer code configured to cause a processor or processors to obtain an input mesh comprising volumetric data of at least one three-dimensional (3D) visual content, derive a plurality of submeshes of the input mesh from a frame of the volumetric data, set bitdepths to a first submesh and a second submesh from the submeshes, a first bitdepth being different than a second bitdepth, quantize the first submesh and the second submesh based on respective ones of the first bitdepth and the second bitdepth, and signal a result of quantizing the first submesh and the second submesh.
    Type: Grant
    Filed: May 5, 2023
    Date of Patent: April 22, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Thuong Nguyen Canh, Xiaozhong Xu, Xiang Zhang, Shan Liu
  • Publication number: 20250124604
    Abstract: A method and apparatus comprising computer code for mesh coding configured to cause a processor or processors to receive a dynamic input mesh representing a volumetric data of at least one three-dimensional (3D) visual content; determine, for a mesh at a first level of sub-division, a plurality of first vertices, wherein the plurality of first vertices are determined using a mid-point sub-division scheme and a plurality of previous vertices of a mesh at a previous level of sub-division, wherein the mesh at the first level and the mesh at the previous level are generated from the dynamic input mesh; determine a valence of a first vertex among the plurality of first vertices to be a first value based on whether a selected two vertices of the mesh at the first level; and generate a compressed bitstream for the dynamic input mesh based on the valence of the first vertex.
    Type: Application
    Filed: September 5, 2024
    Publication date: April 17, 2025
    Applicant: TENCENT AMERICA LLC
    Inventors: Jun TIAN, Xiaozhong Xu, Shan Liu
  • Patent number: 12278980
    Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video encoding includes receiving circuitry and processing circuitry. The processing circuitry determines whether a block is under a local dual tree structure, and disallows a palette based coding mode for encoding the block in response to the block being under the local dual tree structure.
    Type: Grant
    Filed: November 27, 2023
    Date of Patent: April 15, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiaozhong Xu, Shan Liu
  • Patent number: 12267525
    Abstract: A video processing method is provided. In the method, a video bit stream is obtained. Configuration information of the video bit stream is determined. The configuration information includes reference image information. The reference image information indicates (i) whether a video track corresponding to the video bit stream includes a reference image and (ii) whether the video track requires reference to the reference image. The video bit stream and the configuration information are encapsulated to obtain the video track.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: April 1, 2025
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Ying Hu, Xiaozhong Xu, Shan Liu
  • Publication number: 20250103021
    Abstract: A machine tool rapid compensation system includes: a trigger acquisition module, a laser interferometry measurement module, a data analysis and compensation module, and a communication module. The trigger acquisition module receives a trigger acquisition instruction, converts an encoder position value into a pulse value, transmits the pulse value to the laser interferometry measurement module, retrieves parameter information and compensation point information of a machine tool from a numerical control system, and generates a machine tool operation code and a measurement preparation signal. The laser interferometry measurement module receives the measurement preparation signal and the pulse value to obtain error data, environmental data, and expansion compensation values.
    Type: Application
    Filed: December 6, 2022
    Publication date: March 27, 2025
    Inventors: Hu CHEN, Tianyang HAO, Hongliang SUN, Zhaobing FENG, Yue HOU, Xiaozhong JIN, Naibo LIU, Hongxin XUE, Ziming WANG, Qi WU
  • Publication number: 20250106383
    Abstract: A method includes receiving a polygon mesh that includes a plurality of vertices; generating a set of candidate predictors, each candidate predictor in the set of candidate predictors corresponding to a respective displacement vector between a vertex from the plurality of vertices to a vertex to be coded; selecting a candidate predictor from the set of candidate predictors; and generating a bitstream that includes at least a candidate predictor index corresponding to the selected candidate predictor.
    Type: Application
    Filed: September 20, 2024
    Publication date: March 27, 2025
    Applicant: TENCENT AMERICA LLC
    Inventors: Xiaozhong XU, Shan LIU
  • Publication number: 20250097408
    Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a method includes receiving a video bitstream including a current coding block of a current image frame and determining that the current coding block is to be predicted in a weighted bi-prediction (WBP) mode. The method further includes in response to the current coding block being predicted in the WBP mode, determining that the current coding block is associated with two bi-prediction blocks and identifying a plurality of distinct weighting factor lists including at least a first list of positive weighting factors and a second list of mixed weighting factors. The method further includes selecting one of the weighing factor lists, identifying a first weighting factor from the weighing factor lists, and reconstructing the current image frame, including determining the current coding block by combining the two bi-prediction blocks based on the first weighting factor.
    Type: Application
    Filed: December 5, 2024
    Publication date: March 20, 2025
    Inventors: Liang ZHAO, Xin ZHAO, Han GAO, Biao WANG, Xiaozhong XU, Shan LIU
  • Publication number: 20250097427
    Abstract: A method and apparatus for encoding or decoding a video sequence includes encoding or decoding the video sequence using a 4:4:4 chroma format, or encoding or decoding the video sequence using a 4:2:2 chroma format, wherein when encoding or decoding the video sequence using the 4:4:4 chroma format, copying an affine motion vector of one 4×4 luma block using an operation other than an averaging operation and associating the affine motion vector to a co-located 4×4 chroma block, and when encoding or decoding the video sequence using the 4:2:2 chroma format, associating each 4×4 chroma block with two 4×4 co-located luma blocks such that an affine motion vector of one 4×4 chroma block is an average of the motion vectors of the two co-located luma blocks.
    Type: Application
    Filed: November 25, 2024
    Publication date: March 20, 2025
    Applicant: TENCENT AMERICA LLC
    Inventors: Xin ZHAO, Xiaozhong XU, Xiang LI, Shan LIU
  • Patent number: 12256072
    Abstract: A video decoding method includes performing entropy decoding processing on a code block of a video image frame of a video image frame sequence, to obtain a quantization coefficient block of residual data corresponding to the code block; collecting statistics of quantization coefficients in a target region in the quantization coefficient block, to obtain a quantization coefficient statistical value; selecting a transform matrix combination corresponding to the quantization coefficient statistical value; and performing inverse transform processing on an inverse quantization result of the quantization coefficient block based on the selected transform matrix combination, to obtain reconstructed residual data, the reconstructed residual data being used for video image reconstruction.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: March 18, 2025
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Liqiang Wang, Xiaozhong Xu, Shan Liu
  • Patent number: 12256100
    Abstract: A method and apparatus that derives a curve of a mesh sequence from a frame of a video bitstream, the curve comprising a plurality of vertices; subdivides the curve by adding a plurality of subdivided vertices; calculates one or more displacement vectors between each of the plurality of vertices on the curve and each of the plurality of subdivided vertices on the subdivided curve; transforms the one or more displacement vectors to output one or more original coefficients; tracks the current frame with a previous frame to obtain a one-to-one correspondence between the plurality of vertices of the current frame and a plurality of vertices of the previous frame; predicts one or more coefficients of each of the plurality of vertices in current frame based on the one-to-one correspondence; performs entropy coding on one or more prediction residues; and encodes the one or more prediction residues.
    Type: Grant
    Filed: May 10, 2023
    Date of Patent: March 18, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Chao Huang, Xiaozhong Xu, Jun Tian, Xiang Zhang, Shan Liu
  • Patent number: 12250408
    Abstract: A method for video encoding includes determining that a current block in a first coding tree unit (CTU) of a current picture is to be coded using an affine model in a merge mode, and obtaining, from a line buffer, one or more motion vectors of blocks located at bottom locations in a second CTU above the current block. The line buffer only stores motion vectors of minimum-size blocks located at the bottom locations of the second CTU above the current block and the line buffer does not store (i) a block width or block height of the minimum-size blocks, (ii) affine control point information, and (iii) an affine flag. The method further includes deriving motion vectors of control points of the current block using the affine merge model, and encoding the current block based on the affine merge model and the motion vectors of the control points.
    Type: Grant
    Filed: October 27, 2022
    Date of Patent: March 11, 2025
    Assignee: Tencent America LLC
    Inventors: Guichun Li, Xiaozhong Xu, Xiang Li, Shan Liu
  • Publication number: 20250080767
    Abstract: A method of video encoding includes determining whether a reference block for a current block is located in a different coding tree unit (CTU) than a CTU of the current block. The method also includes, in response to the reference block being located in the different CTU, (i) determining whether a memory location of a reference sample memory for the reference block is available. The second area is collocated in the different CTU with a position of the first area in the CTU of the current block. In response to the determination that the reference block is located in the different CTU, the method also includes, (ii) in response to a determination that the memory location for the reference block is available, retrieving, from the memory location corresponding to the reference block, one or more samples to encode the current block.
    Type: Application
    Filed: November 15, 2024
    Publication date: March 6, 2025
    Applicant: Tencent America LLC
    Inventors: Xiaozhong XU, Shan LIU, Xiang LI
  • Patent number: 12243277
    Abstract: A method performed by encoder comprises partitioning a mesh into a first side and a second side; determining, for a first vertex located on the first side, whether a first perpendicular line extending from the first vertex intersects with two or more surfaces of the mesh on the second side, each intersection of the first perpendicular line corresponding to an intersected vertex on the second side; based on the determination the first perpendicular line intersects with two or more surfaces of the mesh on the second side, selecting one of the intersected vertices on the second side as a second vertex corresponding to the first vertex based on a shortest distance between each intersected vertex and a predicted vertex on the second side that is symmetric to the first vertex; and generating a new connection in the mesh.
    Type: Grant
    Filed: August 31, 2023
    Date of Patent: March 4, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Thuong Nguyen Canh, Chao Huang, Xiaozhong Xu, Shan Liu
  • Patent number: 12244854
    Abstract: Aspects of the disclosure provide methods and apparatuses for video decoding. In some examples, an apparatus includes processing circuitry. The processing circuitry decodes prediction information of a current block from a coded video bitstream. Based on an intra block copy mode being applied to the current block, the processing circuitry infers a vector resolution flag indicates that a resolution of a block vector is integer-pel, determines the resolution of the block vector based on resolution information that is included in the prediction information, determines the block vector according to the determined resolution, and reconstructs at least one sample of the current block according the block vector.
    Type: Grant
    Filed: December 14, 2022
    Date of Patent: March 4, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiaozhong Xu, Guichun Li, Xiang Li, Shan Liu
  • Patent number: 12244834
    Abstract: A method, computer program, and computer system is provided for video encoding and decoding. Video data including a current picture is received. A virtual reference frame is generated for the current picture based on hierarchical level associated with the current picture and a nearest decoded picture. The video data is decoded based on the generated reference frame.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: March 4, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Zeqiang Li, Xiaozhong Xu, Wei Wang, Wei Jiang, Shan Liu
  • Patent number: 12243279
    Abstract: A method performed by at least one processor of an encoder comprises: performing, on an input 3D mesh, a symmetry detection process to estimate a partition plane. The method further comprises partitioning the input 3D mesh into a first side and a second side based on the partition plane, where the first side is opposite to the second side, and where a first vertex on the first side is symmetric to a second vertex on the second side. The method further comprises quantizing the first vertex and the second vertex in pairs to reduce a quantization error and symmetry prediction error associated with the first vertex and the second vertex.
    Type: Grant
    Filed: September 21, 2023
    Date of Patent: March 4, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Thuong Nguyen Canh, Xiaozhong Xu, Shan Liu, Fang-Yi Chao
  • Patent number: 12241237
    Abstract: Disclosed is an adaptive control method applicable to an excavator. The adaptive control method includes: acquiring detection parameters of the excavator, the detection parameters comprising a displacement of an electric control handle of the excavator and angle information of the excavator; identifying a current working condition of the excavator based on the detection parameters; and adjusting control parameters of the excavator based on the current working condition. According to the adaptive control method provided by the present disclosure, the current working condition is identified by using the displacement of the electric control handle and the angle information of the excavator, and then the control parameters of the excavator are adjusted based on the current working condition, so that the control parameters are automatically adjusted with change of the current working condition, which improves control efficiency of the excavator.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: March 4, 2025
    Assignee: SANY HEAVY MACHINERY LIMITED
    Inventors: Donghui Cao, Jianpeng Shi, Xiaozhong Liu