Patents by Inventor Xiaozhong Xu

Xiaozhong Xu 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: 20230247207
    Abstract: A method of video encoding includes performing context modeling to determine a context model for each of a number of bins of syntax elements corresponding to residues of a region of a transform skipped block in a current picture. The number of the bins of syntax elements being context coded does not exceed a maximum number of context coded bins set for the region. The method further includes encoding, according to Block Differential Pulse Code Modulation (BDPCM), the syntax elements based on the determined context models. When the maximum number of context coded bins is reached, remaining bins of syntax elements are encoded based on a bypass model.
    Type: Application
    Filed: April 6, 2023
    Publication date: August 3, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Meng XU, Xiang LI, Xiaozhong XU, Shan LIU
  • Publication number: 20230247215
    Abstract: Aspects of the disclosure provide a method and an apparatus including processing circuitry that decodes prediction information indicating a cross-component linear model (CCLM) mode being applied to a chroma block in a current picture. For a first region in the chroma block, the processing circuitry determines a first adjustment value used to modify an offset parameter in the CCLM mode based on a first subset of reconstructed samples in a luma block collocated with the chroma block. The first subset of the reconstructed samples does not include one or more samples in the luma block. The processing circuitry updates the offset parameter based on the first adjustment value. The processing circuitry determines a second adjustment value used to modify a slope parameter in the CCLM mode based on a second subset of the reconstructed samples in the luma block and updates the slope parameter based on the second adjustment value.
    Type: Application
    Filed: October 28, 2022
    Publication date: August 3, 2023
    Applicant: Tencent America LLC
    Inventors: Xiaozhong XU, Shan LIU
  • Publication number: 20230247202
    Abstract: Aspects of the disclosure provide method and apparatus for video coding. In some examples, an apparatus includes receiving circuitry and processing circuitry. The processing circuitry decodes, from a coded video bitstream, a syntax element for an adjusted version of an initial quantization parameter (QP) value at a picture level for a picture. The adjusted version is in a range with an upper boundary that is changed with a maximum QP value. Then, the processing circuitry determines the initial QP value of a segment (such as a slice, a tile, a group of tiles and the like) in the picture based on the syntax element and determines a QP value for a block in the segment according to the initial QP value of the segment and adjustments associated with the block. Then, the processing circuitry performs an inverse quantization on quantized data of the block according to the determined QP value.
    Type: Application
    Filed: April 7, 2023
    Publication date: August 3, 2023
    Applicant: Tencent America LLC
    Inventors: Xiang Li, Xiaozhong Xu, Shan Liu
  • Publication number: 20230247203
    Abstract: Aspects of the disclosure provide a method and an apparatus including processing circuitry that decode prediction information of a chroma block to be reconstructed in a current picture. The prediction information indicates that the chroma block is predicted based at least on a luma block in the current picture using a planar mode. The luma block is reconstructed and collocated with the chroma block. The processing circuitry predicts one or more first chroma samples in the chroma block based on one or more luma samples in the luma block. The processing circuitry predicts a second chroma sample in the chroma block based on the one or more first chroma samples and at least one reference chroma sample of the chroma block. The second chroma sample is different from the one or more first chroma samples. The at least one reference chroma sample is adjacent to the chroma block.
    Type: Application
    Filed: October 28, 2022
    Publication date: August 3, 2023
    Applicant: Tencent America LLC
    Inventors: Xiaozhong XU, Shan LIU
  • Publication number: 20230247218
    Abstract: Aspects of the disclosure provide methods and apparatuses for video coding. In some examples, an apparatus includes processing circuitry that obtains motion information of a group of blocks in a picture from a coded video bitstream, the motion information indicating base motion vectors for the group of blocks, and the base motion vectors pointing to a reference picture in a prediction list. The processing circuitry determines a range of target motion vectors for the group of blocks along a particular coordinate direction according to the base motion vectors and a target difference, where, for any two motion vector within the range, a difference of integer-pixel parts thereof along the particular coordinate direction is equal to or less than the target difference. The processing circuitry further converts the base motion vectors into the target motion vectors according to the range for reconstructing samples of the group of blocks.
    Type: Application
    Filed: April 7, 2023
    Publication date: August 3, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Xiang LI, Meng Xu, Xiaozhong Xu, Shan Liu, Guichun Li
  • Publication number: 20230239485
    Abstract: A method for video encoding includes setting a motion vector precision associated with a current block to be encoded in a current picture, and determining a motion vector for encoding the current block based on the motion vector precision. The method also includes determining a motion vector difference for the current block based on (i) the determined motion vector for encoding the current block, (ii) a predicted motion vector of the current block in inter prediction mode, and (iii) the motion vector precision. The method further includes encoding the current block according to the determined motion vector, and generating a coded video bitstream including the encoded current block and including prediction information indicating that the current block is coded in inter prediction mode and indicating the determined motion vector difference for the current block.
    Type: Application
    Filed: March 24, 2023
    Publication date: July 27, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Guichun Li, Xiang Li, Xiaozhong Xu, Shan Liu
  • Patent number: 11710491
    Abstract: Aspects of the disclosure include methods, apparatuses, and non-transitory computer-readable storage mediums for decoding audio data of an audio scene. One apparatus includes processing circuitry that receives first audio source data and second audio source data. The first audio source data corresponds to a space of interest in the audio scene and the second audio source data does not correspond to the space of interest in the audio scene. The space of interest in the audio scene is represented by at least one of a listener space, an audio channel, or an audio object. The processing circuitry decodes the first audio source data based on the space of interest.
    Type: Grant
    Filed: October 12, 2021
    Date of Patent: July 25, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Jun Tian, Xiaozhong Xu, Shan Liu
  • Publication number: 20230231991
    Abstract: This disclosure relates generally to video coding and particularly to methods and systems for generation and signaling of palette prediction blocks for video blocks in an intra-prediction mode based on palettes of pixel values. In some example implementations, at least a portion of a palette for predicting a current video block is inherited from at least one neighboring block predicted under the palette intra-prediction mode. The size of the inherited portion of the palette for the current video block is determined prior to performing any merging of palettes corresponding to the at least one neighboring block.
    Type: Application
    Filed: July 20, 2022
    Publication date: July 20, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Xiaozhong XU, Xin ZHAO, Shan LIU
  • Publication number: 20230232035
    Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video encoding includes processing circuitry. The processing circuitry determines whether a current block in a current picture is a small block based on a block size threshold. The processing circuitry constructs a motion vector predictor list for the current block based on whether the current block is the small block, at least one redundancy check with a motion vector candidate in the motion vector predictor list being performed in the construction of the motion vector predictor list based on whether the current block is the small block. The processing circuitry encodes the current block based on the constructed motion vector predictor list.
    Type: Application
    Filed: March 23, 2023
    Publication date: July 20, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Xiaozhong XU, Xiang Li, Shan Liu
  • Patent number: 11706422
    Abstract: Aspects of the disclosure provide a method and an apparatus including processing circuitry for video decoding. The processing circuitry receives, from a coded video bitstream, coding information for a current picture. At least one flag in the coding information indicates one or more allowable coding types for sub-partitions in the current picture. The one or more allowable coding types include at least one of intra coding and inter coding for the sub-partitions. The processing circuitry determines, based on the at least one flag, whether to decode intra syntax elements used only for coding intra sub-partitions and whether to decode inter syntax elements used only for coding inter sub-partitions. The processing circuitry decodes the intra syntax elements in the coding information when the intra syntax elements are determined to be decoded and decodes the inter syntax elements in the coding information when the inter syntax elements are determined to be decoded.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: July 18, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiaozhong Xu, Byeongdoo Choi, Shan Liu
  • Patent number: 11706411
    Abstract: Systems and methods for content-adaptive segmented prediction mode are provided. A method includes receiving a coded picture and reconstructing a current block of the coded picture. The reconstructing includes: segmenting samples of the current block into a plurality of segments including a first segment and a second segment; predicting the first segment of the current block of the coded picture by using a first prediction mode; and predicting the second segment of the current block of the coded picture by using a second prediction mode, different from the first prediction mode.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: July 18, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Xin Zhao, Xiaozhong Xu, Shan Liu
  • Publication number: 20230222697
    Abstract: Aspects of the disclosure provide methods and apparatuses for mesh coding (encoding and/or decoding). In some examples, an apparatus for coding mesh includes processing circuitry. The processing circuitry decodes, three dimensional (3D) coordinates of vertices in a first 3D mesh frame and connectivity information of the vertices from a bitstream that carries the first 3D mesh frame. The first 3D mesh frame represents a surface of an object with polygons. The processing circuitry deduces texture coordinates associated with the vertices, and decodes a texture map for the first 3D mesh frame from the bitstream. The texture map includes first one or more 2D charts with 2D vertices having the texture coordinates. The processing circuitry reconstructs the first 3D mesh frame based on the 3D coordinates of the vertices, the connectivity information of the vertices, the texture map and the texture coordinates.
    Type: Application
    Filed: October 19, 2022
    Publication date: July 13, 2023
    Applicant: Tencent America LLC
    Inventors: Chao HUANG, Xiang ZHANG, Jun TIAN, Xiaozhong XU, Shan LIU
  • Publication number: 20230224478
    Abstract: An apparatus for video decoding includes processing circuitry. The circuitry can be configured to determine whether to apply the PROF to an affine coded block, and responsive to a determination to apply the PROF to the affine coded block, perform a PROF process. For example, during the PROF process, a prediction sample I(i,j) at a sample location (i,j) in the affine coded block can be generated. Spatial gradients g_x (i,j) and g_y (i,j) at the sample location (i,j) in the affine coded block can be generate. A prediction refinement ?I(i,j) based on the spatial gradients g_x (i,j) and g_y (i,j) can be generated. The prediction refinement ?I(i,j) can added to the prediction sample I(i,j) to generate a refined prediction sample. The PROF for affine prediction can be enabled according to a syntax element received at the decoder, or can be enabled by default.
    Type: Application
    Filed: March 15, 2023
    Publication date: July 13, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Guichun LI, Xiang LI, Xiaozhong XU, Shan LIU
  • Publication number: 20230224505
    Abstract: A method and apparatus for reducing artifacts in a compressed image using a neural-network based deblocking filter. The method may include receiving at least one reconstructed image, wherein each reconstructed image comprises one or more reconstructed blocks and extracting boundary areas associated with boundaries of the one or more reconstructed blocks in the at least one reconstructed image. The extracted boundary areas may be input in a trained deblocking model to generate boundary areas having reduced artifacts and the trained deblocking mode is trained on training data based on estimated compression by a neural image compression (NIC) network. The edge areas associated with the generated boundary areas may be removed; and at least one reconstructed image with reduced artifacts may be generated based on the generated boundary areas.
    Type: Application
    Filed: December 13, 2022
    Publication date: July 13, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Ding DING, Xiaozhong Xu, Shan Liu
  • Patent number: 11700374
    Abstract: Aspects of the disclosure provide method and apparatus for video coding. In some examples, an apparatus includes receiving circuitry and processing circuitry. The processing circuitry decodes, from a coded video bitstream, a syntax element for an adjusted version of an initial quantization parameter (QP) value at a picture level for a picture. The adjusted version is in a range with an upper boundary that is changed with a maximum QP value. Then, the processing circuitry determines the initial QP value of a segment (such as a slice, a tile, a group of tiles and the like) in the picture based on the syntax element and determines a QP value for a block in the segment according to the initial QP value of the segment and adjustments associated with the block. Then, the processing circuitry performs an inverse quantization on quantized data of the block according to the determined QP value.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: July 11, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiang Li, Xiaozhong Xu, Shan Liu
  • Patent number: 11700387
    Abstract: In a method for video encoding in an encoder, a base predictor of a block in a current picture is determined. A plurality of offset indexes in a plurality of respective pre-defined mapping tables is determined, the plurality of offset indexes indicating corresponding offset values to be applied to parameters of an affine model for the base predictor. A coded video bitstream is generated, the coded video bitstream including prediction information that indicates the plurality of offset indexes. The pre-defined mapping tables include a first mapping table of distance offset indexes that are mapped to different pixel distances and a second mapping table of offset direction indexes that are mapped to different pairs of offset directions on an x-axis and a y-axis.
    Type: Grant
    Filed: August 8, 2022
    Date of Patent: July 11, 2023
    Assignee: Tencent America LLC
    Inventors: Guichun Li, Xiaozhong Xu, Xiang Li, Shan Liu
  • Publication number: 20230217032
    Abstract: A method for controlling block intra prediction is provided for a decoder. The method includes: obtaining a coded video bitstream; decoding, prediction information of a current coding unit (CU) in a segment of a current picture from the coded video bitstream; determining, according to the prediction information, a prediction type of a chroma coding block (CB) of the current CU, the prediction type being intra prediction or inter prediction; and reconstructing the chroma CB according to the prediction information, where a width of any reconstructed chroma CB intra-predicted from the coded video bitstream is greater than 2.
    Type: Application
    Filed: March 12, 2023
    Publication date: July 6, 2023
    Inventors: Liang ZHAO, Xiang LI, Xin ZHAO, Shan LIU, Guichun LI, Xiaozhong XU
  • Publication number: 20230196663
    Abstract: Processing circuitry receive first UV coordinates associated with first vertices of a first patch and second UV coordinates associated with second vertices of a second patch. The first patch and the second patch are partitions from a three dimensional (3D) mesh, the 3D mesh represents a surface of an object with polygons and is partitioned into patches. The first patch includes the first vertices that are mapped to first two dimensional (2D) vertices of a first 2D patch in a 2D map according to the first UV coordinates, the second patch includes the second vertices that are mapped to second 2D vertices of a second 2D patch in the 2D map according to the second UV coordinates. The processing circuitry can apply various overlapping checking techniques on the first 2D patch and the second 2D patch.
    Type: Application
    Filed: October 19, 2022
    Publication date: June 22, 2023
    Applicant: Tencent America LLC
    Inventors: Jun TIAN, Shan LIU, Xiaozhong XU, Xiang ZHANG, Chao HUANG
  • Publication number: 20230199197
    Abstract: Aspects of the disclosure provide a method and an apparatus for video coding. In some examples, the apparatus includes processing circuitry for video encoding. The processing circuitry selects a resolution from a set of resolutions that includes a 1-integer-pel resolution and a 4-integer-pel resolution. A current block is encoded with an intra block copy mode based on the selected resolution. The processing circuitry determines a block vector of the current block. The processing circuitry determines a block vector difference of the current block based on the block vector and a block vector predictor of the current block. The block vector difference is in the selected resolution. The processing circuitry encodes prediction information indicating the selected resolution and the block vector difference.
    Type: Application
    Filed: February 9, 2023
    Publication date: June 22, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Xiaozhong XU, Xiang LI, Shan LIU
  • Patent number: 11683514
    Abstract: Aspects of the disclosure include methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. An apparatus includes processing circuitry that decodes prediction information of a current block in a current picture that is a part of a video bitstream. The processing circuitry determines that a first plurality of coding tools is enabled and a second plurality of coding tools is disabled for the current block based on a syntax element included in the video bitstream. The first plurality of coding tools includes a deblocking filter. The second plurality of coding tools includes at least one of a sample adaptive offset filter, an intra sub-partitioning, and a matrix based intra prediction. The processing circuitry reconstructs the current block based on the first plurality of coding tools being enabled and the second plurality of coding tools being disabled.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: June 20, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Wen Gao, Xiaozhong Xu, Shan Liu