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: 20230403405Abstract: 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. For example, the processing circuitry decodes prediction information of a current block in a current coding tree unit (CTU) from a coded video bitstream. The prediction information is indicative of an intra block copy mode. A size of the current CTU is smaller than a maximum size of a reference sample memory for storing reconstructed samples. The processing circuitry determines a block vector that points to a reference block in a same picture as the current block. The reference block has reconstructed samples buffered in the reference sample memory. Then, the processing circuitry reconstructs at least a sample of the current block based on the reconstructed samples of the reference block that are retrieved from the reference sample memory.Type: ApplicationFiled: August 28, 2023Publication date: December 14, 2023Applicant: TENCENT AMERICA LLCInventors: Xiaozhong XU, Shan LIU, Xiang LI
-
Patent number: 11843802Abstract: A method, computer program, and computer system is provided for coding video data. Video data including a reference view and a current view is received. A co-located block in the reference view is identified for a current block in the current view. A predicted block vector is calculated based on an offset vector between the current block and the co-located block, and a disparity vector between the co-located block and the reference block in the reference view. The video data is encoded/decoded based on the calculated predicted block vector.Type: GrantFiled: August 23, 2021Date of Patent: December 12, 2023Assignee: TENCENT AMERICA LLCInventors: Jun Tian, Shan Liu, Xiaozhong Xu, Weiwei Feng, Wen Gao
-
Patent number: 11833419Abstract: Aspects of the disclosure provide methods and apparatuses for cloud gaming. In some examples, an apparatus for cloud gaming includes processing circuitry. For example, the processing circuitry receives a video sequence and metadata associated with the video sequence. The video sequence includes a sequence of picture frames generated in response to gaming control information, and the metadata is determined based on the gaming control information. The processing circuitry can determine, based on the metadata, an encoding configuration for encoding the video sequence. Then the processing circuitry encodes, based on the encoding configuration, the video sequence into a coded video bitstream.Type: GrantFiled: February 24, 2021Date of Patent: December 5, 2023Assignee: TENCENT AMERICA LLCInventors: Guichun Li, Xiang Li, Xiaozhong Xu, Byeongdoo Choi, Shan Liu
-
Publication number: 20230388544Abstract: There is includes a method and apparatus comprising computer code configured to cause a processor or processors to perform obtaining volumetric data of at least one three-dimensional (3D) visual content, obtaining a patch by dividing a plurality of 3D meshes from the volumetric data, the patch including vertices of at least one of the 3D meshes, forming a prediction group comprising a subset of the vertices of the patch, and signaling a prediction mode of the prediction group collectively for the subset of the plurality of vertices of the patch.Type: ApplicationFiled: April 19, 2023Publication date: November 30, 2023Applicant: TENCENT AMERICA LLCInventors: Xiaozhong XU, Jun Tian, Xiang Zhang, Chao Huang, Shan Liu
-
Publication number: 20230388543Abstract: A plurality of neighboring vertices of a current vertex in a current frame of a mesh is determined. The current frame corresponds to the mesh at a first time instance. Each of the plurality of neighboring vertices is connected to the current vertex through a respective edge in the mesh. A plurality of neighboring estimation errors of the plurality of neighboring vertices is determined. Each of the plurality of neighboring estimation errors indicates a difference between a reference vertex of a corresponding one of the plurality of neighboring vertices in a reference frame and the corresponding one of the plurality of neighboring vertices in the current frame. The reference frame corresponds to the mesh at a second time instance. A prediction residue of the current vertex is determined based on the plurality of neighboring estimation errors. Prediction information of the current vertex is generated based on the determined prediction residue.Type: ApplicationFiled: March 28, 2023Publication date: November 30, 2023Applicant: Tencent America LLCInventors: Jun TIAN, Chao HUANG, Xiang ZHANG, Xiaozhong XU, Shan LIU
-
Patent number: 11831920Abstract: Aspects of the disclosure include methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. An apparatus includes processing circuitry that receives metadata associated with a coded video bitstream. The metadata includes labeling information of one or more objects detected in a first picture that is coded in the coded video bitstream. The processing circuitry decodes the labeling information of the one or more objects in the first picture that is coded in the coded video bitstream. The processing circuitry applies the labeling information to the one or more objects in the first picture.Type: GrantFiled: August 27, 2021Date of Patent: November 28, 2023Assignee: TENCENT AMERICA LLCInventors: Shan Liu, Xiaozhong Xu, Wen Gao
-
Publication number: 20230379456Abstract: A method of video decoding includes creating a candidate list for a current block in a current picture included in a coded video bitstream. The method further includes determining a coding mode for a candidate block associated with the current block. The method further includes determining whether to add, to the candidate list, a vector associated the candidate block based on the determined coding mode. The method further includes reconstructing the current block using at least one candidate from the candidate list.Type: ApplicationFiled: August 5, 2023Publication date: November 23, 2023Applicant: TENCENT AMERICA LLCInventors: Xiaozhong XU, Xiang LI, Shan LIU
-
Publication number: 20230377205Abstract: In a method of mesh processing, a mesh includes a current vertex in a plurality of vertices. A plurality of candidate predictions of the current vertex is determined based on a plurality of triangles in the mesh. Each of the plurality of triangles corresponds to a respective candidate prediction. A prediction of the current vertex is determined from the plurality of candidate predictions. The prediction corresponds to a threshold prediction difference between the current vertex and each of the plurality of candidate predictions. Prediction information of the current vertex is further generated based on the determined prediction.Type: ApplicationFiled: March 24, 2023Publication date: November 23, 2023Applicant: Tencent America LLCInventors: Jun TIAN, Chao HUANG, Xiaozhong XU, Xiang ZHANG, Shan LIU
-
Patent number: 11818399Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform obtaining a video bitstream, coding the video bitstream at least partly by a neural network, determining topology information and parameters of the neural network, signaling the determined topology information and the parameters of the neural network in a plurality of syntax elements associated with the coded video bitstream.Type: GrantFiled: September 16, 2021Date of Patent: November 14, 2023Assignee: TENCENT AMERICA LLCInventors: Byeongdoo Choi, Zeqiang Li, Wei Jiang, Wei Wang, Xiaozhong Xu, Stephan Wenger, Shan Liu
-
Publication number: 20230360275Abstract: A method including receiving, at an encoder, a first original polygonal mesh and a second distorted polygonal mesh, the first original polygonal mesh being an original polygonal mesh and the second polygonal mesh being a distorted polygonal mesh; converting the first polygonal mesh and the second polygonal mesh into two or more triangle meshes by subdividing the plurality of polygon faces of each of the first polygonal mesh and the second polygonal mesh into a plurality of triangle faces; sampling a plurality of points on each of the plurality of triangle faces from both the first and the second polygonal meshes; generating at least a first sampled point cloud for one of the first or the second polygonal mesh using the sampled plurality of points; and computing a geometry and attribute distortion profile between the first and the second polygonal meshes based on at least the first sampled point cloud.Type: ApplicationFiled: March 27, 2023Publication date: November 9, 2023Applicant: TENCENT AMERICA LLCInventors: Xiang ZHANG, Xiaozhong XU, Shan LIU
-
Patent number: 11810331Abstract: A method of decoding an image with latent feature-domain intra-prediction is performed by at least one processor and includes receiving a set of latent blocks and for each of the blocks in the set of latent blocks: predicting a block, based on a set of previously recovered blocks; receiving a selection signal indicating a currently recovered block, based on the selection signal performing one of (1) and (2): (1) generating a compact residual, a set of residual context parameters, a decoded residual, and generating a first decoded block; (2) generating a second decoded block, based on a compact representation block and a set of context parameters. The method further includes generating a set of recovered blocks comprising each of the currently recovered blocks; generating a recovered latent image by merging all the blocks in the set of recovered blocks; and decoding the recovered latent image, to obtain a reconstructed image.Type: GrantFiled: August 31, 2021Date of Patent: November 7, 2023Assignee: TENCENT AMERICA LLCInventors: Wei Jiang, Wei Wang, Ding Ding, Shan Liu, Xiaozhong Xu
-
Publication number: 20230353756Abstract: Aspects of the disclosure provide a method and an apparatus including processing circuitry for video decoding. The processing circuitry decodes prediction information of a current block in a current picture from a coded video bitstream. The prediction information indicates a prediction mode for the current block being an inter prediction mode or an intra block copy (IBC) mode. The processing circuitry selects a base vector from a candidate list including a block vector candidate used in the IBC mode and determines an offset vector based on offset information that includes directions and sizes for constructing offset vectors. The processing circuitry determines a vector of the current block based on the base vector and the offset vector. The vector is a block vector when the prediction mode is the IBC mode and the vector is a motion vector when the prediction mode is the inter prediction mode.Type: ApplicationFiled: July 7, 2023Publication date: November 2, 2023Applicant: TENCENT AMERICA LLCInventors: Xiaozhong XU, Shan LIU, Xiang LI
-
Patent number: 11805251Abstract: A method, computer program, and computer system is provided for video coding. Video data comprising a chroma component and a luma component is received. Luma samples are extracted from the luma component of the received video data. The chroma component is filtered based on the extracted luma samples using a cross-component adaptive loop filter (CC-ALF). Coefficients associated with the CC-ALF are constrained to be less than a sum of a bit-depth value associated with the luma samples and a positive offset value.Type: GrantFiled: September 23, 2021Date of Patent: October 31, 2023Assignee: TENCENT AMERICA LLCInventors: Xiang Li, Xin Zhao, Shan Liu, Guichun Li, Xiaozhong Xu, Yixin Du
-
Patent number: 11803988Abstract: A method of adaptive neural image compression with a hyperprior model by meta-learning is performed by at least one processor and includes generating a statistic feature, based on an input image and a hyperparameter, and generating a first shared feature and an estimated adaptive encoding parameter, encoding the input image to obtain a signal encoded image, based on the generated first shared feature and the generated estimated adaptive encoding parameter, generating a second shared feature and an estimated adaptive hyper encoding parameter, generating a hyper feature, based on the signal encoded image, the generated second shared feature, and the generated estimated adaptive hyper encoding parameter, and compressing the obtained signal encoded image, the generated statistic feature, and the generated hyper feature.Type: GrantFiled: June 29, 2021Date of Patent: October 31, 2023Assignee: TENCENT AMERICA LLCInventors: Wei Jiang, Wei Wang, Shan Liu, Xiaozhong Xu
-
Publication number: 20230345027Abstract: A method of video encoding includes receiving a merge sharing region including a plurality of coding blocks, constructing a shared merge candidate list for the merge sharing region, and encoding a current inter coded coding block in the merge sharing region based on the shared merge candidate list. The method also includes determining whether to update a history-based motion vector prediction (HMVP) table with motion information of the current inter coded coding block based on whether the current inter coded coding block is inter coded with a merge/skip mode. The method further includes updating the HMVP table with the motion information of the current inter coded coding block when the HMVP table is determined to be updated with the motion information of the current inter coded coding block.Type: ApplicationFiled: June 27, 2023Publication date: October 26, 2023Applicant: TENCENT AMERICA LLCInventors: Guichun LI, Xiaozhong Xu, Xiang Li, Shan Liu
-
Publication number: 20230342983Abstract: There is includes a method and apparatus comprising computer code configured to cause a processor or processors to perform obtaining volumetric data of at least one three-dimensional (3D) visual content, obtaining a plurality of 3D meshes from the volumetric data, projecting vertices of the plurality of 3D meshes onto a plurality of two-dimensional (2D) meshes, signaling connectivity information of the plurality of 3D meshes based on the plurality of 2D meshes, wherein the signaling the connectivity information comprises signaling whether ones of pixels of a 2D occupancy map is to be inferred or explicitly signaled.Type: ApplicationFiled: March 28, 2023Publication date: October 26, 2023Applicant: TENCENT AMERICA LLCInventors: Xiaozhong Xu, Xiang Zhang, Shan Liu
-
Patent number: 11800138Abstract: Aspects of the disclosure provide methods and a decoder device for video decoding. In some embodiments, the decoder device for video decoding includes processing circuitry. The processing circuitry selects a motion vector of a neighboring sub-block that is a neighbor of a current block under reconstruction. The current block is in a coded picture that is a part of a coded video bitstream. The processing circuitry determines, from the motion vector, motion vector predictors for a plurality of sub-blocks included in the current block. The neighboring sub-block and the plurality of sub-blocks are in a first one of a single row and a single column of the coded picture.Type: GrantFiled: January 20, 2021Date of Patent: October 24, 2023Assignee: TENCENT AMERICA LLCInventors: Xiaozhong Xu, Shan Liu, Stephan Wenger
-
Patent number: 11800118Abstract: Methods, apparatuses, and a non-transitory computer-readable medium for video encoding/decoding are provided. In a method, a block vector of a current block of a coding tree unit (CTU) that is coded in intra block copy (IBC) mode is determined. The block vector indicates a reference block in a search region for the current block. Reference samples to reconstruct the current block in the IBC mode are contained in a reference sample memory including a plurality of memory regions. The current block is coded based on the reference block. A subset of the plurality of memory regions of the reference sample memory is used as the search region. The block vector of the current block is constrained such that the reference block is contained in (i) one of the subset of the plurality of memory regions or (ii) two adjacent memory regions in the subset of the plurality of memory regions.Type: GrantFiled: May 6, 2022Date of Patent: October 24, 2023Assignee: Tencent America LLCInventors: Xiaozhong Xu, Shan Liu, Xiang Li
-
Patent number: 11800100Abstract: A method of video decoding includes acquiring a current and identifying, for a current block included in the current picture, a reference block included in a reference picture that is different from the current picture, where the current block is divided into a plurality of sub-blocks (CBSBs), and the reference block has a plurality of sub-blocks (RBSBs). The method includes, determining whether the reference picture for the RBSB is the current picture, and in response to determining that the reference picture for the RBSB is the current picture, determining a coding mode of the RBSB as an intra mode. The method further includes, in response to determining that the reference picture for the RBSB is not the current picture determining a motion vector predictor for the one of the CBSBs based on whether the coding mode of the corresponding RBSB is one of the intra mode and the inter mode.Type: GrantFiled: July 29, 2021Date of Patent: October 24, 2023Assignee: TENCENT AMERICA LLCInventors: Xiaozhong Xu, Xiang Li, Shan Liu
-
Patent number: 11800091Abstract: A method of video decoding includes creating a candidate list for a current block in current picture included in a coded video bitstream. The method further includes determining a coding mode for at candidate block associated with the current block. The method further it determining whether to add, to the candidate list, a vector associated the candidate block based on the determined coding mode. The method further includes reconstructing the current block using at least one candidate from the candidate list.Type: GrantFiled: February 10, 2022Date of Patent: October 24, 2023Assignee: Tencent America LLCInventors: Xiaozhong Xu, Xiang Li, Shan Liu