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: 20230247207Abstract: 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: ApplicationFiled: April 6, 2023Publication date: August 3, 2023Applicant: TENCENT AMERICA LLCInventors: Meng XU, Xiang LI, Xiaozhong XU, Shan LIU
-
Publication number: 20230247215Abstract: 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: ApplicationFiled: October 28, 2022Publication date: August 3, 2023Applicant: Tencent America LLCInventors: Xiaozhong XU, Shan LIU
-
Publication number: 20230247202Abstract: 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: ApplicationFiled: April 7, 2023Publication date: August 3, 2023Applicant: Tencent America LLCInventors: Xiang Li, Xiaozhong Xu, Shan Liu
-
Publication number: 20230247203Abstract: 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: ApplicationFiled: October 28, 2022Publication date: August 3, 2023Applicant: Tencent America LLCInventors: Xiaozhong XU, Shan LIU
-
Publication number: 20230247218Abstract: 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: ApplicationFiled: April 7, 2023Publication date: August 3, 2023Applicant: TENCENT AMERICA LLCInventors: Xiang LI, Meng Xu, Xiaozhong Xu, Shan Liu, Guichun Li
-
Publication number: 20230239485Abstract: 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: ApplicationFiled: March 24, 2023Publication date: July 27, 2023Applicant: TENCENT AMERICA LLCInventors: Guichun Li, Xiang Li, Xiaozhong Xu, Shan Liu
-
Patent number: 11710491Abstract: 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: GrantFiled: October 12, 2021Date of Patent: July 25, 2023Assignee: TENCENT AMERICA LLCInventors: Jun Tian, Xiaozhong Xu, Shan Liu
-
Publication number: 20230231991Abstract: 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: ApplicationFiled: July 20, 2022Publication date: July 20, 2023Applicant: TENCENT AMERICA LLCInventors: Xiaozhong XU, Xin ZHAO, Shan LIU
-
Publication number: 20230232035Abstract: 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: ApplicationFiled: March 23, 2023Publication date: July 20, 2023Applicant: TENCENT AMERICA LLCInventors: Xiaozhong XU, Xiang Li, Shan Liu
-
Patent number: 11706422Abstract: 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: GrantFiled: March 14, 2022Date of Patent: July 18, 2023Assignee: TENCENT AMERICA LLCInventors: Xiaozhong Xu, Byeongdoo Choi, Shan Liu
-
Patent number: 11706411Abstract: 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: GrantFiled: May 27, 2021Date of Patent: July 18, 2023Assignee: TENCENT AMERICA LLCInventors: Xin Zhao, Xiaozhong Xu, Shan Liu
-
Publication number: 20230222697Abstract: 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: ApplicationFiled: October 19, 2022Publication date: July 13, 2023Applicant: Tencent America LLCInventors: Chao HUANG, Xiang ZHANG, Jun TIAN, Xiaozhong XU, Shan LIU
-
Publication number: 20230224478Abstract: 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: ApplicationFiled: March 15, 2023Publication date: July 13, 2023Applicant: TENCENT AMERICA LLCInventors: Guichun LI, Xiang LI, Xiaozhong XU, Shan LIU
-
Publication number: 20230224505Abstract: 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: ApplicationFiled: December 13, 2022Publication date: July 13, 2023Applicant: TENCENT AMERICA LLCInventors: Ding DING, Xiaozhong Xu, Shan Liu
-
Patent number: 11700374Abstract: 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: GrantFiled: September 16, 2021Date of Patent: July 11, 2023Assignee: TENCENT AMERICA LLCInventors: Xiang Li, Xiaozhong Xu, Shan Liu
-
Patent number: 11700387Abstract: 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: GrantFiled: August 8, 2022Date of Patent: July 11, 2023Assignee: Tencent America LLCInventors: Guichun Li, Xiaozhong Xu, Xiang Li, Shan Liu
-
Publication number: 20230217032Abstract: 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: ApplicationFiled: March 12, 2023Publication date: July 6, 2023Inventors: Liang ZHAO, Xiang LI, Xin ZHAO, Shan LIU, Guichun LI, Xiaozhong XU
-
Publication number: 20230196663Abstract: 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: ApplicationFiled: October 19, 2022Publication date: June 22, 2023Applicant: Tencent America LLCInventors: Jun TIAN, Shan LIU, Xiaozhong XU, Xiang ZHANG, Chao HUANG
-
Publication number: 20230199197Abstract: 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: ApplicationFiled: February 9, 2023Publication date: June 22, 2023Applicant: TENCENT AMERICA LLCInventors: Xiaozhong XU, Xiang LI, Shan LIU
-
Patent number: 11683514Abstract: 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: GrantFiled: September 3, 2021Date of Patent: June 20, 2023Assignee: TENCENT AMERICA LLCInventors: Wen Gao, Xiaozhong Xu, Shan Liu