Patents Assigned to Tencent America LLC
  • Patent number: 12244821
    Abstract: A method of video coding, executable by a processor, includes receiving video data having a coding tree unit size, determining whether the coding tree unit size is greater than a predetermined threshold, and in response to the coding tree unit size being greater than the predetermined threshold, signaling, in a sequence parameter set (SPS), a first flag indicating whether a maximum transform size in luma samples is equal to 64. The first flag being equal to 1 specifies that the maximum transform size in luma samples is equal to 64, the first flag equal to 0 specifies that the maximum transform size in luma samples is equal to 32, and when not present, the first flag is inferred to be equal to 0.
    Type: Grant
    Filed: November 16, 2023
    Date of Patent: March 4, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Yixin Du, Byeongdoo Choi, Xiang Li, Xin Zhao, Stephan Wenger, Shan Liu
  • Patent number: 12244854
    Abstract: Aspects of the disclosure provide methods and apparatuses for video decoding. In some examples, an apparatus includes processing circuitry. The processing circuitry decodes prediction information of a current block from a coded video bitstream. Based on an intra block copy mode being applied to the current block, the processing circuitry infers a vector resolution flag indicates that a resolution of a block vector is integer-pel, determines the resolution of the block vector based on resolution information that is included in the prediction information, determines the block vector according to the determined resolution, and reconstructs at least one sample of the current block according the block vector.
    Type: Grant
    Filed: December 14, 2022
    Date of Patent: March 4, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiaozhong Xu, Guichun Li, Xiang Li, Shan Liu
  • Patent number: 12244839
    Abstract: An apparatus for video encoding includes processing circuitry that is configured to decode partition information from a coded video bitstream. The partition information is indicative of a minimum allowed QT leaf node size for a I slice. The minimum allowed QT leaf node size for the I slice is constrained by a threshold that is lower than a CTU size. The processing circuitry is configured to determine, based on an override enabling flag, the minimum allowed QT leaf node size according to one of a first syntax element in an SPS or a second syntax element in a PH included in the partition information. The processing circuitry is configured to partition a coding tree block in the I slice into coding blocks based on the determined minimum allowed QT leaf node size. The processing circuitry is configured to reconstruct the coding blocks respectively from the coded video bitstream.
    Type: Grant
    Filed: April 13, 2023
    Date of Patent: March 4, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Guichun Li, Xiang Li, Shan Liu
  • Patent number: 12245103
    Abstract: Systems, devices, and methods for media processing and streaming, including transmitting, by a 5G media streaming uplink (5GMSu) application provider (AP), a request to create a provisioning session for 5GMSu streaming using a 5GMS system. Methods may include receiving, by the 5GMSu AP, an acknowledgement corresponding to the provisioning session. Methods may include performing, by the 5GMSu AP, a 5GMSu egest operation corresponding to the 5GMSu streaming. The 5GMSu AP is included in an external data network (DN) which is external to the 5GMS system.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: March 4, 2025
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 12244834
    Abstract: A method, computer program, and computer system is provided for video encoding and decoding. Video data including a current picture is received. A virtual reference frame is generated for the current picture based on hierarchical level associated with the current picture and a nearest decoded picture. The video data is decoded based on the generated reference frame.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: March 4, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Zeqiang Li, Xiaozhong Xu, Wei Wang, Wei Jiang, Shan Liu
  • Patent number: 12244343
    Abstract: This application is directed to device synchronization and alignment in extended reality. Two electronic devices create two maps of a scene according to two distinct coordinate systems. A first electronic device determines a device pose of a second electronic device in a first coordinate system of the first electronic device. The device pose is used to determine a transformation relationship between the two coordinate systems. The first electronic device obtains a second object pose that is measured in a second coordinate system of the second electronic device and used to render an object in a second map of the second electronic device. The second object pose is converted to a first object pose in the first coordinate system based on the transformation relationship. The object is rendered concurrently in the first and second maps of the first and second electronic devices based on the first and second object poses, respectively.
    Type: Grant
    Filed: February 23, 2023
    Date of Patent: March 4, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Yanchen Liu, Yu Ji, Changxi Zheng, Xia Zhou
  • Patent number: 12243277
    Abstract: A method performed by encoder comprises partitioning a mesh into a first side and a second side; determining, for a first vertex located on the first side, whether a first perpendicular line extending from the first vertex intersects with two or more surfaces of the mesh on the second side, each intersection of the first perpendicular line corresponding to an intersected vertex on the second side; based on the determination the first perpendicular line intersects with two or more surfaces of the mesh on the second side, selecting one of the intersected vertices on the second side as a second vertex corresponding to the first vertex based on a shortest distance between each intersected vertex and a predicted vertex on the second side that is symmetric to the first vertex; and generating a new connection in the mesh.
    Type: Grant
    Filed: August 31, 2023
    Date of Patent: March 4, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Thuong Nguyen Canh, Chao Huang, 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
  • 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: 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
  • 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
  • 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: 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: 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: 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: 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: 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: 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
  • Publication number: 20250063433
    Abstract: A method includes: provisioning, between a 5th generation media streaming (5GMS) application provider and a 5GMS application function (5GMS AF), a content publishing configuration for uplink streaming in a 5GMS network, where the content publishing configuration comprises a media entry point associated with a 5GMS application server (AS) for uplink streaming, where the content publishing configuration comprises a publishing configuration parameter that specifies one or more protocols for the uplink streaming between a 5GMS client and the 5GMS AS, and where the content publishing configuration comprises a content preparation parameter that indicates a content preparation process performed by the 5GMS AS for egest of the content received from the 5GMS client to the 5GMS application provider.
    Type: Application
    Filed: August 9, 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