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: 11949856Abstract: A method of controlling intra prediction for decoding or encoding of a video sequence, is performed by at least one processor and includes obtaining intra prediction modes including directional modes respectively corresponding to angular prediction directions, a first amount of one or more of the directional modes being excluded from the intra prediction modes based on a second amount of the intra prediction modes and a third amount of most probable modes (MPMs). The method further includes selecting, as the MPMs, two or more of the intra prediction modes from which the one or more of the directional modes are excluded, and selecting, for decoding the video sequence, one of the intra prediction modes from which the one or more of the directional modes are excluded.Type: GrantFiled: July 7, 2021Date of Patent: April 2, 2024Assignee: TENCENT AMERICA LLCInventors: Xiaozhong Xu, Shan Liu, Yiming Li, Zhenzhong Chen
-
Patent number: 11949853Abstract: A data decoding method, performed by a computer device, is provided. The data decoding method includes obtaining coded data corresponding to a current to-be-decoded unit, obtaining a coding mode restriction type corresponding to the current to-be-decoded unit by decoding the coded data, determining a candidate coding mode set corresponding to the current to-be-decoded unit according to the coding mode restriction type, the candidate coding mode set comprising a block copy intra-frame coding mode, selecting a target coding mode from the candidate coding mode set, and decoding the current to-be-decoded unit according to the target coding mode, thereby obtaining corresponding decoded data.Type: GrantFiled: September 9, 2021Date of Patent: April 2, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LTDInventors: Yiming Li, Xiaozhong Xu, Ye Hu, Shan Liu, Zhenzhong Chen
-
Patent number: 11949895Abstract: An apparatus for video decoding includes processing circuitry. The circuitry can be configured to receive a current block that is affine coded and included in a current coding tree unit (CTU), and determine an inherited affine candidate based on regular motion information of two minimum blocks in a rightmost column of minimum blocks of a left neighboring CTU of the current CTU when the current block is adjacent to a left boundary of the current CTU.Type: GrantFiled: September 9, 2021Date of Patent: April 2, 2024Assignee: TENCENT AMERICA LLCInventors: Guichun Li, Xiaozhong Xu, Xiang Li, Shan Liu
-
Patent number: 11949892Abstract: A method and apparatus for neural network based cross component prediction with low-bit precision during encoding or decoding of an image frame or a video sequence, which may include reconstructing a chroma component based on a received luma component using a pre-trained deep neural network (DNN) cross component prediction (CCP) model for chroma prediction, and updating a set of parameters of the pre-trained DNN CCP model with low-bit precision. The method may also include generating an updated DNN CCP model for chroma prediction with low-bit precision based on at least one video sequence, and using the updated DNN CCP model for cross component prediction of the at least one video sequence at reduced processing time.Type: GrantFiled: May 26, 2022Date of Patent: April 2, 2024Assignee: TENCENT AMERICA LLCInventors: Sheng Lin, Wei Jiang, Wei Wang, Shan Liu, Xiaozhong Xu
-
Patent number: 11949896Abstract: Aspects of the disclosure provide a method and an apparatus for video encoding. Whether a block size cbSize of a chroma block in luma samples is less than or equal to a minimum allowed chroma quaternary tree (QT) leaf node size MinQtSizeC in luma samples such that cbSize <=MinQtSizeC is determined. In response to the block size cbSize of the chroma block in luma samples being less than or equal to the minimum allowed chroma QT leaf node size MinQtSizeC in luma samples, a QT split is determined as disallowed for the chroma block. Partition information indicating that a chroma coding tree structure in a dual tree is applied to the chroma block is generated, the partition information further indicating the block size cbSize of the chroma block in luma samples and the minimum allowed chroma QT leaf node size MinQtSizeC in luma samples.Type: GrantFiled: August 1, 2022Date of Patent: April 2, 2024Assignee: TENCENT AMERICA LLCInventors: Guichun Li, Xiang Li, Shan Liu, Xiaozhong Xu
-
Patent number: 11949894Abstract: An apparatus for video decoding includes processing circuitry. The processing circuitry determines a string vector for a current string in a current coding tree unit (CTU). The string vector points to a reference string for the current string. The processing circuitry determines that the string vector satisfies a requirement for an allowance of a partial overlapping of the current string and the reference string, and then reconstructs the current string based on the reference string.Type: GrantFiled: July 6, 2021Date of Patent: April 2, 2024Assignee: TENCENT AMERICA LLCInventors: Xiaozhong Xu, Shan Liu
-
Patent number: 11949902Abstract: A method for video decoding in a decoder is provided. Coding information of a current block (CB) from a coded video bitstream is decoded. The coding information includes weighted prediction information that indicates a weighted prediction for the CB. A determination is made as to whether to apply a prediction refinement with optical flow (PROF) on the CB based on the weighted prediction information. The CB is reconstructed based on the weighted prediction and whether the PROF is determined to be applied on the CB.Type: GrantFiled: March 30, 2022Date of Patent: April 2, 2024Assignee: TENCENT AMERICA LLCInventors: Guichun Li, Xiang Li, Xiaozhong Xu, Shan Liu
-
Publication number: 20240104783Abstract: Method, apparatus, and system for merging multiple attribute maps for mesh compression may be provided. The process may include obtaining multiple attribute maps associated with a mesh including one or more texture maps. The multiple attribute maps may be concatenated into a single concatenated map and concatenated UV coordinates for each of the multiple attribute maps may be generated based on re-computing original UV coordinates of each of the multiple attribute maps within the single concatenated map.Type: ApplicationFiled: May 9, 2023Publication date: March 28, 2024Applicant: TENCENT AMERICA LLCInventors: Fang-yi CHAO, Thuong Nguyen Canh, Xiang Zhang, Xiaozhong Xu, Shan Liu
-
Publication number: 20240095965Abstract: In a method, a base mesh is generated from a down-sampled input mesh in a current frame, where the base mesh includes a plurality of vertices. A prediction mode to be applied to the base mesh is determined. The prediction mode is an inter prediction mode or an intra prediction mode. Based on the prediction mode being determined as the intra prediction mode, duplicate vertices among the plurality of vertices in the base mesh are merged to generate a subset of the plurality of vertices. At least the subset of the plurality of vertices is encoded based on the determined intra prediction mode to generate prediction information of at least the subset of the plurality of vertices.Type: ApplicationFiled: June 9, 2023Publication date: March 21, 2024Applicant: Tencent America LLCInventors: Jun TIAN, Xiang ZHANG, Xiaozhong XU, Chao HUANG, Shan LIU
-
Patent number: 11937070Abstract: Aspects of the disclosure provide methods and apparatuses for audio processing. In some examples, an apparatus for media processing includes processing circuitry. The processing circuitry receive audio inputs associated with a layered description for a space of interest in an audio scene. The space of interest includes a plurality of subspaces. The layered description includes a first layer and a second layer. The first layer has a common node with a first value that is a common attribute value of two or more subspaces in the plurality of subspaces. The second layer has individual nodes respectively associated with each of the plurality of subspaces. The processing circuitry determines the plurality of subspaces of the space of interest based on the layered description, and renders an audio output based on the audio inputs in response to a location of a subject of the audio scene being in the space of interest.Type: GrantFiled: May 23, 2022Date of Patent: March 19, 2024Assignee: TENCENT AMERICA LLCInventors: Jun Tian, Xiaozhong Xu, Shan Liu
-
Publication number: 20240087173Abstract: A method of encoding includes receiving a polygon mesh comprising a plurality of original vertices. The method further includes deriving an initial base mesh from the polygon mesh, the initial base mesh including a first set of base mesh vertices. The method further includes performing a symmetrize process on the initial base mesh to generate a symmetrical base mesh that includes a first side having the first set of base mesh vertices and a second side having a second set of base mesh vertices, each base mesh vertex in the first set of base mesh vertices having a corresponding symmetric vertex in the second set of base mesh vertices. The method further includes determining a first displacement between each original vertex in the polygon mesh located on the second side of the symmetrical base mesh and a nearest vertex included in the second set of base mesh vertices.Type: ApplicationFiled: May 4, 2023Publication date: March 14, 2024Applicant: TENCENT AMERICA LLCInventors: Thuong NGUYEN CANH, Xiaozhong Xu, Xiang Zhang, Shan Liu
-
Publication number: 20240089485Abstract: 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: ApplicationFiled: November 27, 2023Publication date: March 14, 2024Inventors: Xiaozhong XU, Shan LIU
-
Publication number: 20240089499Abstract: A method and apparatus comprising computer code configured to cause a processor or processors to obtain volumetric data of at least one three-dimensional (3D) visual content, derive a mesh from a frame of the volumetric data, the mesh including a plurality of base mesh vertices, determine a displacement of at least one vertex, that is not of the base mesh vertices, based on a series of projections from at least one of the plurality of base mesh vertices that is a neighboring one of the plurality of base mesh vertices to the at least one vertex, predicting the at least one vertex based at least on the determined displacement, and encode the volumetric data based on the predicted at least one vertex.Type: ApplicationFiled: May 10, 2023Publication date: March 14, 2024Applicant: TENCENT AMERICA LLCInventors: Thuong NGUYEN CANH, Xiaozhong XU, Chao HUANG, Xiang ZHANG, Shan LIU
-
Patent number: 11930164Abstract: A method for video encoding includes determining whether coding of a current block in an IBC prediction mode is performed in an explicit mode or an implicit mode based on whether a difference exists between a block vector and a corresponding block vector predictor. The current block is part of a current picture to be coded. The method further includes constructing a block vector predictor candidate list for the current block, the block vector predictor candidate list having a first number of block vector predictor candidates in the implicit mode, and having a second number of block vector predictor candidates in the explicit mode. The method further includes selecting a block vector predictor candidate from the constructed block vector predictor candidate list and encoding the current block according to the selected block vector predictor candidate.Type: GrantFiled: September 13, 2022Date of Patent: March 12, 2024Assignee: TENCENT AMERICA LLCInventors: Xiaozhong Xu, Shan Liu, Xiang Li
-
Patent number: 11930208Abstract: 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. In some embodiments, processing circuitry decodes, prediction information for a block in an I slice from a coded video bitstream, and determines, whether an intra block copy (IBC) mode is possible for the block in the I slice. In response to a slice type parameter indicating 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. Further, in an embodiment, the processing circuitry decodes a flag that indicates whether a skip mode is applied on the block from the coded video bitstream. Then, the processing circuitry reconstructs the block at least partially based on the flag.Type: GrantFiled: November 11, 2020Date of Patent: March 12, 2024Assignee: TENCENT AMERICA LLCInventors: Xiaozhong Xu, Guichun Li, Shan Liu
-
Patent number: 11930200Abstract: An apparatus for video decoding, includes processing circuitry configured to determine an affine model for a current block coded with an interweaved affine mode. Based on the affine model, a first prediction block corresponding to a first pattern for partitioning the current block into first sub-blocks and a second prediction block corresponding to a second pattern for partitioning the current block into second sub-blocks can be generated. The first and second prediction blocks include interpolated samples having an intermediate bit-depth larger than an input bit-depth of the current block. Co-located first and samples in the first and second prediction blocks with a precision corresponding to the intermediate bit-depth are weighted averaged to obtain averaged samples. The averaged samples are rounded to the input bit-depth to obtain corresponding third samples in a final prediction block of the current block.Type: GrantFiled: March 21, 2022Date of Patent: March 12, 2024Assignee: TENCENT AMERICA LLCInventors: Xiang Li, Guichun Li, Xiaozhong Xu, Shan Liu
-
Publication number: 20240078713Abstract: Method, apparatus, and system for texture coordinate prediction for mesh compression are provided. The process may include receiving, for a mesh, a coordinate of a first vertex and a coordinate of a prediction candidate vertex in a three dimensional (3D) space. The process may include determining a stretch perpendicular distance associated with the first vertex and the prediction candidate vertex, the stretch perpendicular distance being based on a conversion of the 3D space into a two dimensional (2D) space, and determining a 2D texture coordinate of the first vertex based on the stretch perpendicular distance associated with the first vertex and the prediction candidate vertex. The process may also include determining a residual of a predicted coordinate of the first vertex and an actual 2D coordinate of the first vertex; and compressing the mesh based on entropy coding the residual.Type: ApplicationFiled: June 30, 2023Publication date: March 7, 2024Applicant: Tencent America LLCInventors: Shan Liu, Jun Tian, Xiaozhong Xu, Chao Huang, Xiang Zhang
-
Publication number: 20240080463Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a method includes receiving video data including a current image frame having a sample with a first color component and a second color component. The method further includes obtaining a first clipping range for pixel values of the first color component in the sample based on a syntax element value in the received video data and deriving a second clipping range for pixel values of the second color component in the sample based on the first clipping range. The method further includes in response to a pixel value of the second color component exceeding the second clipping range, restricting the pixel value to a minimum value or a maximum value corresponding to the second clipping range. The method further includes reconstructing the current non-monochrome image frame using the restricted pixel value for the sample.Type: ApplicationFiled: June 26, 2023Publication date: March 7, 2024Inventors: Xin ZHAO, Guichun LI, Xiaozhong XU, Shan LIU
-
Publication number: 20240080471Abstract: 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: ApplicationFiled: November 6, 2023Publication date: March 7, 2024Applicant: Tencent America LLCInventors: Lien-Fei CHEN, Xin ZHAO, Roman CHERNYAK, Xiaozhong XU, Shan LIU
-
Patent number: 11924434Abstract: Aspects of the disclosure provide methods and apparatuses for mesh coding (e.g., compression and decompression). In some examples, an apparatus for mesh coding includes processing circuitry. The processing circuitry decodes a plurality of initial maps in two-dimension from a bitstream carrying a three-dimensional (3D) mesh frame. The processing circuitry determines at least two sampling rates associated with different portions of the plurality of initial maps and recovers from the plurality of initial maps and based on the at least two sampling rates associated with the different portions of the plurality of initial maps to obtain a plurality of recovered maps. A first portion of the plurality of initial maps is recovered based on a first sampling rate, and a second portion of the plurality of initial maps is recovered based on a second sampling rate. The processing circuitry reconstructs the 3D mesh frame based on the plurality of recovered maps.Type: GrantFiled: September 6, 2022Date of Patent: March 5, 2024Assignee: TENCENT AMERICA LLCInventors: Xiaozhong Xu, Xiang Zhang, Shan Liu, Chao Huang, Jun Tian