Patents Assigned to Tencent America LLC
-
Patent number: 12244821Abstract: 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: GrantFiled: November 16, 2023Date of Patent: March 4, 2025Assignee: TENCENT AMERICA LLCInventors: Yixin Du, Byeongdoo Choi, Xiang Li, Xin Zhao, Stephan Wenger, Shan Liu
-
Patent number: 12244854Abstract: 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: GrantFiled: December 14, 2022Date of Patent: March 4, 2025Assignee: TENCENT AMERICA LLCInventors: Xiaozhong Xu, Guichun Li, Xiang Li, Shan Liu
-
Patent number: 12244839Abstract: 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: GrantFiled: April 13, 2023Date of Patent: March 4, 2025Assignee: TENCENT AMERICA LLCInventors: Guichun Li, Xiang Li, Shan Liu
-
Patent number: 12245103Abstract: 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: GrantFiled: May 10, 2022Date of Patent: March 4, 2025Assignee: TENCENT AMERICA LLCInventor: Iraj Sodagar
-
Patent number: 12244834Abstract: 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: GrantFiled: September 17, 2021Date of Patent: March 4, 2025Assignee: TENCENT AMERICA LLCInventors: Zeqiang Li, Xiaozhong Xu, Wei Wang, Wei Jiang, Shan Liu
-
Patent number: 12244343Abstract: 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: GrantFiled: February 23, 2023Date of Patent: March 4, 2025Assignee: TENCENT AMERICA LLCInventors: Yanchen Liu, Yu Ji, Changxi Zheng, Xia Zhou
-
Patent number: 12243277Abstract: 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: GrantFiled: August 31, 2023Date of Patent: March 4, 2025Assignee: TENCENT AMERICA LLCInventors: Thuong Nguyen Canh, Chao Huang, Xiaozhong Xu, Shan Liu
-
Publication number: 20250069275Abstract: 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: ApplicationFiled: August 23, 2024Publication date: February 27, 2025Applicant: TENCENT AMERICA LLCInventors: Wen GAO, Jun TIAN, Xiaozhong XU, Shan LIU
-
Publication number: 20250069274Abstract: 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: ApplicationFiled: August 21, 2024Publication date: February 27, 2025Applicant: Tencent America LLCInventors: Chao HUANG, Thuong NGUYEN CANH, Xiaozhong XU, Shan LIU
-
Publication number: 20250071327Abstract: 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: ApplicationFiled: August 21, 2024Publication date: February 27, 2025Applicant: Tencent America LLCInventors: Chao HUANG, Thuong NGUYEN CANH, Xiaozhong XU, Shan LIU
-
Patent number: 12238307Abstract: 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: GrantFiled: September 9, 2022Date of Patent: February 25, 2025Assignee: TENCENT AMERICA LLCInventors: Byeongdoo Choi, Shan Liu, Stephan Wenger
-
Patent number: 12236649Abstract: 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: GrantFiled: May 23, 2022Date of Patent: February 25, 2025Assignee: Tencent America LLCInventors: Xiang Zhang, Wen Gao, Shan Liu
-
Patent number: 12236650Abstract: 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: GrantFiled: September 23, 2022Date of Patent: February 25, 2025Assignee: Tencent America LLCInventors: Jun Tian, Xiang Zhang, Xiaozhong Xu, Chao Huang, Shan Liu
-
Patent number: 12238323Abstract: 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: GrantFiled: May 12, 2023Date of Patent: February 25, 2025Assignee: TENCENT AMERICA LLCInventors: Xiaozhong Xu, Xiang Li, Shan Liu
-
Patent number: 12238362Abstract: 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: GrantFiled: September 14, 2022Date of Patent: February 25, 2025Assignee: Tencent America LLCInventors: Jun Tian, Xiaozhong Xu, Shan Liu
-
Patent number: 12238317Abstract: 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: GrantFiled: June 28, 2023Date of Patent: February 25, 2025Assignee: Tencent America LLCInventors: Liang Zhao, Xin Zhao, Han Gao, Shan Liu
-
Patent number: 12238294Abstract: 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: GrantFiled: November 9, 2022Date of Patent: February 25, 2025Assignee: Tencent America LLCInventors: Lien-Fei Chen, Xiang Li, Guichun Li, Shan Liu
-
Patent number: 12238318Abstract: 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: GrantFiled: September 13, 2023Date of Patent: February 25, 2025Assignee: Tencent America LLCInventors: Xin Zhao, Liang Zhao, Shan Liu
-
Publication number: 20250063433Abstract: 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: ApplicationFiled: August 9, 2024Publication date: February 20, 2025Applicant: Tencent America LLCInventor: Iraj SODAGAR
-
Publication number: 20250063185Abstract: 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: ApplicationFiled: November 27, 2023Publication date: February 20, 2025Applicant: Tencent America LLCInventors: Liang ZHAO, Xin Zhao, Han Gao, Jing Ye, Shan Liu