Patents Assigned to Tencent America LLC
  • Publication number: 20250071327
    Abstract: A method of mesh processing includes receiving coded information of a mesh, the coded information including position connectivity of a plurality of 3D vertices of a mesh in a 3D space, and a correspondence of the plurality of 3D vertices to UV vertices in a UV space for the mesh; determining UV connectivity of the UV vertices; determining, based on the coded information, a first initial UV vertex in a first UV chart in the plurality of UV charts; determining first UV vertices in the first UV chart according to a traversing order of 3D vertices corresponding to the first UV vertices in the first UV chart, the traversing order starting from the first initial UV vertex and traversing each UV vertex in the first UV chart; decoding, from the coded information, prediction residuals of the first UV vertices; and determining first UV coordinates of the first UV vertices accordingly.
    Type: Application
    Filed: August 21, 2024
    Publication date: February 27, 2025
    Applicant: Tencent America LLC
    Inventors: Chao HUANG, Thuong NGUYEN CANH, Xiaozhong XU, Shan LIU
  • Publication number: 20250069274
    Abstract: A method of mesh processing includes receiving coded information of a mesh, the coded information includes position connectivity of a plurality of 3D vertices of a mesh in a 3D space, and a correspondence of the plurality of 3D vertices to UV vertices in a UV space for the mesh. The method further includes generating a reconstructed mesh in the 3D space by the plurality of 3D vertices according to the position connectivity, and determining seam vertices from the plurality of 3D vertices. The method also includes performing a prediction of seam edges in the 3D space based on at least the seam vertices, at least an edge between two seam vertices is predicted to be a seam edge. The method can also include cutting the reconstructed mesh into patch components according to the seam edges and determining UV connectivity of the UV vertices according to the patch components.
    Type: Application
    Filed: August 21, 2024
    Publication date: February 27, 2025
    Applicant: Tencent America LLC
    Inventors: Chao HUANG, Thuong NGUYEN CANH, Xiaozhong XU, Shan LIU
  • Publication number: 20250069275
    Abstract: A method and apparatus comprising computer code for mesh coding configured to cause a processor or processors to receive an input dynamic mesh representing a volumetric data of at least one three-dimensional (3D) visual content, wherein the input dynamic mesh comprises a plurality of mesh frames; determine that a mesh frame among the plurality of mesh frames comprises a plurality of texture maps in response to a mesh file associated with the mesh frame indicating that at least two different materials are applied in the mesh frame; determine a material index associated with each triangle face in the mesh frame, wherein a respective material index indicates a texture to be applied to a respective triangle face; and encode material indices associated with the mesh frame of the input dynamic mesh.
    Type: Application
    Filed: August 23, 2024
    Publication date: February 27, 2025
    Applicant: TENCENT AMERICA LLC
    Inventors: Wen GAO, Jun TIAN, Xiaozhong XU, Shan LIU
  • Patent number: 12238317
    Abstract: Aspects of the disclose provide methods and an apparatus for video and/or image coding. The apparatus includes processing circuitry that receive a bitstream including a frame. Coding information for a block in the frame indicates that the block is coded with a joint motion vector difference (JMVD) coding mode and a compound weighted prediction mode. The coding information includes scaling factor information of the JMVD coding mode. If the scaling factor information indicates that each of scaling factors of components of at least one MVD associated with at least one respective reference frame of the block is a pre-defined scaling factor, a weighting factor of the compound weighted prediction mode is determined based on a list of weighting factors. Otherwise, the weighting factor of the compound weighted prediction mode is determined based on a subset of the list of weighting factors.
    Type: Grant
    Filed: June 28, 2023
    Date of Patent: February 25, 2025
    Assignee: Tencent America LLC
    Inventors: Liang Zhao, Xin Zhao, Han Gao, Shan Liu
  • Patent number: 12238362
    Abstract: Media content data of an object is received. Whether a first parameter indicated by a first description of the object in an acoustic scene and a second parameter indicated by a second description of the object in a visual scene are inconsistent is determined. Based on the first parameter indicated by the first description of the object in the acoustic scene and the second parameter indicated by the second description of the object in the visual scene being inconsistent, one of the first description of the object in the acoustic scene and the second description of the object in the visual scene is modified based on another one of the first description and the second description that is not modified, wherein the modified one of the first description and the second description is consistent with the other one of the first description and the second description that is not modified.
    Type: Grant
    Filed: September 14, 2022
    Date of Patent: February 25, 2025
    Assignee: Tencent America LLC
    Inventors: Jun Tian, Xiaozhong Xu, Shan Liu
  • Patent number: 12238323
    Abstract: A method of video decoding is provided. In the method, a coded video bitstream including a current picture is received. Whether a current block included in the current picture is coded in an intra block copy (IBC) mode is determined. In response to determining that the current block is coded in the IBC mode, a maximum number of IBC predictor candidates associated with the current block is determined as equal to a value of max(M, MaxNumMergeCand). The MaxNumMergeCand is equal to a number of candidates in a merge mode list and the M is a predetermined integer. An IBC predictor candidate list is constructed based on the maximum number of IBC predictor candidates. A block vector associated with the current block is determined based on a block vector predictor included in the IBC predictor candidate list. The current block is reconstructed based on the block vector.
    Type: Grant
    Filed: May 12, 2023
    Date of Patent: February 25, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiaozhong Xu, Xiang Li, Shan Liu
  • Patent number: 12238318
    Abstract: A method for video decoding in a decoder is provided. Coding information of a block to be reconstructed is decoded from a coded video bitstream. The coding information indicates intra prediction information for the block. Responsive to the block being coded with a directional mode, the directional mode is determined based on a nominal mode and an angular offset, the coding information indicating the nominal mode and the angular offset, a first non-separable transform set of one or more non-separable transforms for the block is determined based on the nominal mode, a non-separable transform in the first non-separable transform set is determined based on a non-separable transform index indicated by the coding information, and the block is reconstructed based on the directional mode and the non-separable transform.
    Type: Grant
    Filed: September 13, 2023
    Date of Patent: February 25, 2025
    Assignee: Tencent America LLC
    Inventors: Xin Zhao, Liang Zhao, Shan Liu
  • Patent number: 12236650
    Abstract: In some examples, processing circuitry receives at least a first mesh frame associated with a first time instance and a second mesh frame associated with a second time instance. The first mesh frame includes a first two dimension (2D) map with first patches having three-dimension (3D) information mapped to 2D. The second mesh frame includes a second 2D map with second patches having 3D information mapped to 2D. The processing circuitry identifies that a first patch in the first patches is a reference matching patch for a second patch in the second patches. Further, the processing circuitry determines first re-map transform parameters for a temporal alignment of the second patch to the first patch, and generates a new second 2D map that includes a transformed second patch that is transformed from the second patch according to the first re-map transform parameters.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: February 25, 2025
    Assignee: Tencent America LLC
    Inventors: Jun Tian, Xiang Zhang, Xiaozhong Xu, Chao Huang, Shan Liu
  • Patent number: 12238294
    Abstract: 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: Grant
    Filed: November 9, 2022
    Date of Patent: February 25, 2025
    Assignee: Tencent America LLC
    Inventors: Lien-Fei Chen, Xiang Li, Guichun Li, Shan Liu
  • Patent number: 12236649
    Abstract: Aspects of the disclosure provide methods and apparatuses for point cloud compression and decompression. In some examples, an apparatus for point cloud compression/decompression includes processing circuitry. The processing circuitry determines to use a prediction mode for coding (encoding/decoding) information associated with a current point in a point cloud. In the prediction mode, the information associated with the current point is predicted based on one or more neighbor points of the current point. The processing circuitry calculates, using integer operations, a distance-based weighted average value based on distances of the one or more neighbor points to the current point, and determines the information associated with the current point based on the distance-based weighted average value.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: February 25, 2025
    Assignee: Tencent America LLC
    Inventors: Xiang Zhang, Wen Gao, Shan Liu
  • Patent number: 12238307
    Abstract: Methods and devices for encoding a video stream are provided, a method includes storing previously decoded pictures of the video stream in a decoded picture buffer, including a plurality of first pictures of a same temporal sub-layer, the plurality of first pictures including at least one sub-layer reference picture for predicting a current picture of the video stream; identifying a network abstract layer (NAL) unit type of a picture of the plurality of first pictures; removing, based on the NAL unit type of the picture identified, the picture from the decoded picture buffer; and encoding the current picture using the decoded picture buffer. The encoding includes: predicting the current picture using one or more of the at least one sub-layer reference picture that is stored within the decoded picture buffer, after removing the picture from the decoded picture buffer.
    Type: Grant
    Filed: September 9, 2022
    Date of Patent: February 25, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Shan Liu, Stephan Wenger
  • Publication number: 20250063170
    Abstract: This disclosure relates generally to video coding/decoding and particularly for a transform dictionary. A method includes receiving the coded video bitstream; determining, based on the coded video bitstream, a transform pile for the current block, the transform pile being one transform pile in a transform dictionary, the transform dictionary comprising a plurality of transform piles, and the transform pile comprising a plurality of transform sets; determining a transform set in the transform pile; determining a transform kernel in the transform set; performing an inverse transform for the current block based on the transform kernel for obtaining a residual block for the current block; and reconstructing the current block based on the residual block.
    Type: Application
    Filed: November 28, 2023
    Publication date: February 20, 2025
    Applicant: Tencent America LLC
    Inventors: Xin ZHAO, Yushin CHO, Madhu PERINGASSERY KRISHNAN, Liang ZHAO, Han GAO, Jing YE, Shan LIU
  • Publication number: 20250063191
    Abstract: In a method of video encoding, a corresponding block of a current block in a current picture is determined based on an offset vector that indicates an offset between the current block and the corresponding block. The current block includes a plurality of subblocks to be encoded in a subblock-based frame-rate up conversion (FRUC) mode. A temporal motion vector predictor (TMVP) of a first subblock in the corresponding block is determined based on a subblock in a forward reference picture of the current picture and a subblock in a backward reference picture of the current picture. The subblocks in the forward reference picture and the backward reference picture are matched using the subblock-based FRUC mode. Based on the TMVP, a TMVP of a subblock is determined in the plurality of subblocks in the current block.
    Type: Application
    Filed: October 31, 2024
    Publication date: February 20, 2025
    Applicant: Tencent America LLC
    Inventors: Lien-Fei CHEN, Guichun LI, Xiang LI, Shan LIU
  • Publication number: 20250061342
    Abstract: According to an aspect of the disclosure, an apparatus, and similarly a method and computer readable medium for distributed learning in a 5GMS network are provided. The method may include: triggering, by a 5GMS network device, a federated learning session between a user device and the 5GMS network device; selecting, by the 5GMS network device, a partially trained AI model in the 5GMS network; broadcasting, by the 5GMS network device to the user device, eligibility criteria for user devices to participate in federated learning in the 5GMS network; broadcasting, by the 5GMS network device to the user device, failure reporting criteria for the user devices; and transmitting, by the 5GMS network device and to the user device, the partially trained AI model.
    Type: Application
    Filed: August 14, 2024
    Publication date: February 20, 2025
    Applicant: TENCENT AMERICA LLC
    Inventor: Iraj SODAGAR
  • Publication number: 20250063171
    Abstract: This disclosure relates generally to video coding and particularly to methods and systems for deriving context adaptive interpolation filter used for generating prediction samples in inter prediction involving a fractional motion vector or block vector. For example, an encoder and a decoder may derive interpolation filters adaptively using reconstructed samples. The reconstructed samples may belong to templates near a current block and a reference block related by the motion vector or block vector. The derivation of the adaptive interpolation filters may be based on minimizing distortions between interpolated templates associated with the reference block and the templates associated with the current block.
    Type: Application
    Filed: October 30, 2023
    Publication date: February 20, 2025
    Applicant: TENCENT AMERICA LLC
    Inventors: Xin ZHAO, Liang ZHAO, Han GAO, Yushin CHO, Jing YE, Shan LIU
  • Publication number: 20250063184
    Abstract: This disclosure relates generally to video coding/decoding and particularly for enhancing block adaptive weighted prediction (BAWP) with a block vector. One method includes receiving a coded video bitstream; identifying, from the coded video bitstream, a block vector corresponding to a reference block associated with the current block of the current frame; determining a scaling factor based on a syntax explicitly signaled in the coded video bitstream; generating a predicted block based on the reference block according to a linear equation associated with the scaling factor; and reconstructing, by the device, the current block based on the predicted block.
    Type: Application
    Filed: November 27, 2023
    Publication date: February 20, 2025
    Applicant: Tencent America LLC
    Inventors: Liang ZHAO, Xin ZHAO, Biao WANG, Han GAO, Jing YE, Shan LIU
  • Publication number: 20250063069
    Abstract: A method includes processing, by a 5th generation media streaming (5GMS) client, streaming access information received from a 5GMS application function (AF), in which the streaming access information comprises a plurality of media entry points, in which each media entry point of the plurality of media entry points comprises a locator and one of (i) an entry type, and (ii) a content type, in which a first media entry point from the plurality of media entry points corresponds to uplink streaming, and in which a second media entry point from the plurality of media entry points correspond to downlink streaming.
    Type: Application
    Filed: August 9, 2024
    Publication date: February 20, 2025
    Applicant: TENCENT AMERICA LLC
    Inventor: Iraj SODAGAR
  • Publication number: 20250063193
    Abstract: A method performed includes encoding a first vertex, a second vertex, and a third vertex of a first face of a polygon mesh; determining a set of adaptive weights that comprise a first weight, a second weight, and a third weight; and performing parallelogram prediction to predict a fourth vertex in a second face of the polygon mesh by applying the first weight to the first vertex, the second weight to the second vertex, and the third weigh to the third vertex, in which the first weight is less than 0.8 and greater than 0, in which the second weight is greater than ?0.8 and less than 0, and in which the third weight is less than 0.9 and greater than 0.
    Type: Application
    Filed: August 9, 2024
    Publication date: February 20, 2025
    Applicant: TENCENT AMERICA LLC
    Inventors: Thuong NGUYEN CANH, Xiaozhong XU, Chao HUANG, Shan LIU, Jun TIAN
  • Publication number: 20250063331
    Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to receive a first service provisioning session request for devices of a first release; control a 5GMS Application Server to allocate resources for the requested first service provisioning session; receive a second service provisioning session request for devices of a second release; control the 5GMS Application Server to determine whether the allocated resources for the requested first service provisioning session are adequate for the requested second service provisioning session; and in response to determining that the allocated resources for the requested first service provisioning session are not adequate for the requested second service provisioning session, control the 5GMS Application Server to allocate resources for the requested second service provisioning session.
    Type: Application
    Filed: August 14, 2024
    Publication date: February 20, 2025
    Applicant: Tencent America LLC
    Inventor: Iraj SODAGAR
  • Publication number: 20250063185
    Abstract: This disclosure relates generally to video coding/decoding and particularly for enhancing block adaptive weighted prediction (BAWP). One method includes receiving a coded video bitstream; identifying, from the coded video bitstream, a motion vector corresponding to a reference block associated with the current block of the current frame; obtaining a scaling factor based on a syntax explicitly signed in the coded video bitstream; determining a template used to derive an offset value; deriving the offset value based on the template; generating a predicted block based on the reference block according to a linear equation, the linear equation being associated with the scaling factor and the offset value; and reconstructing, by the device, the current block based on the predicted block.
    Type: Application
    Filed: November 27, 2023
    Publication date: February 20, 2025
    Applicant: Tencent America LLC
    Inventors: Liang ZHAO, Xin Zhao, Han Gao, Jing Ye, Shan Liu