Patents Assigned to Tencent America LLC
-
Patent number: 12219140Abstract: A technique for encoding video for machine vision and human/machine hybrid vision, including receiving at a hybrid codec, input including at least one of video or image data, the hybrid codec including a first and second codec wherein the first codec is a traditional codec designed for human consumption and the second codec is a learning-based codec designed for machine vision; compressing the input using the first codec, wherein the compressing includes down-sampling the input using a down-sampling module and up-sampling the compressed input using an up-sampling module producing a residual signal; quantizing the residual signal to obtain a quantized representation of the input; entropy encoding the quantized representation of the input using one or more convolutional filter modules; and training one or more networks using the entropy encoded quantized representation.Type: GrantFiled: September 22, 2022Date of Patent: February 4, 2025Assignee: TENCENT AMERICA LLCInventors: Wen Gao, Xiaozhong Xu, Shan Liu
-
Patent number: 12219177Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform obtaining video data, determining an access unit delimiter syntax of at least one network abstraction layer (NAL) unit of the video data, determining whether the access unit delimiter syntax indicates a slice type value of the NAL unit, determining whether the access unit delimiter syntax of the NAL unit indicates at least one of a video coding layer (VCL) value and an access unit order count value of the NAL unit, and signaling access unit boundary values of the NAL unit according to whether the access unit delimiter syntax indicates at least one of the slice type value, the VCL value, and the access unit order count value.Type: GrantFiled: September 15, 2023Date of Patent: February 4, 2025Assignee: TENCENT AMERICA LLCInventors: Byeongdoo Choi, Stephan Wenger, Shan Liu
-
Patent number: 12219002Abstract: A method of directing just-in-time content preparation for a 5G media streaming (5GMS) network performed by at least one processor implementing a 5GMS application provider, the method comprising creating a content preparation template, by the 5GMS application provider, wherein the content preparation template includes first information specifying instructions for content preparation, and second information specifying instructions for content output; establishing a first provisioning session with a 5GMS application function; updating the content preparation template; transmitting the updated content preparation template to the 5GMS application function; and receiving an updated acknowledgement from the 5GMS application function, wherein the updated acknowledgement indicates an updated allocation of at least one of 5GMS content preparation resources and 5GMS content distribution resources.Type: GrantFiled: October 14, 2021Date of Patent: February 4, 2025Assignee: TENCENT AMERICA LLCInventor: Iraj Sodagar
-
Publication number: 20250037397Abstract: Aspects of the disclosure provide methods and apparatuses for mesh processing. In some examples, a method for mesh processing includes receiving an input mesh that is bounded in a bounding box. The input mesh is formed of a first plurality of vertices and a first plurality of faces that connects the first plurality of vertices. The method further includes calculating at least a first visual measure for one or more faces in the first plurality of faces. At least the first visual measure for a face is calculated according to a number of valid rays respectively at a plurality of sampling positions of the face, a valid ray at a sampling position is a ray that is traced from the sampling position to the bounding box. The method also includes performing adjustments to the input mesh to generate a repaired mesh according to at least the first visual measure.Type: ApplicationFiled: July 26, 2023Publication date: January 30, 2025Applicant: Tencent America LLCInventors: Kui WU, Xifeng GAO, Zherong PAN
-
Publication number: 20250037320Abstract: A method and apparatus comprising computer code for mesh attribute coding using a dual degree encoder or decoder configured to cause a processor or processors to receive at least two sub-meshes and determine a pair of vertices with a minimum cost for prediction, wherein a first vertex of the pair of vertices is a part of the first sub-mesh, wherein a second vertex of the pair of vertices is a part of the second sub-mesh. The method may cause a processor or processors to set the first vertex of the pair of vertices as a predictor vertex to the second sub-mesh to be encoded. The method may cause a processor or processors to encode the second sub-mesh in a first encoding order, wherein the second vertex of the pair of vertices is encoded first in the second sub-mesh.Type: ApplicationFiled: July 23, 2024Publication date: January 30, 2025Applicant: TENCENT AMERICA LLCInventors: Thuong Nguyen Canh, Xiaozhong Xu, Chao Huang, Shan Liu
-
Publication number: 20250039389Abstract: A method, device, and non-transitory computer-readable medium for decoding an encoded video bitstream using at least one processor, including obtaining a coded picture from the encoded video bitstream; decoding the coded picture to generate a decoded picture; obtaining a first flag indicating whether reference picture resampling is enabled; obtaining a second flag indicating whether reference pictures have a constant reference picture size; obtaining a third flag indicating whether output pictures have a constant output picture size indicated in the encoded video bitstream; generating a reference picture by resampling the decoded picture to have the constant reference picture size, and storing the reference picture in a decoded picture buffer; and generating an output picture by resampling the decoded picture to have the constant output picture size, and outputting the output picture.Type: ApplicationFiled: October 11, 2024Publication date: January 30, 2025Applicant: TENCENT AMERICA LLCInventors: Byeongdoo CHOI, Stephan WENGER, Shan LIU
-
Publication number: 20250039419Abstract: Methods, apparatus, and computer readable storage medium for intra prediction mode coding in video decoding. The method includes receiving a coded video bitstream; constructing a list of intra modes for a block in the coded video bitstream according to a pre-defined rule based on a size of the block; dividing the list of intra modes into a plurality of intra mode sets for the block; extracting, from the coded video bitstream, a set index indicating an intra mode set from the plurality of intra mode sets; extracting, from the coded video bitstream, a mode index indicating an intra prediction mode from the intra mode set; determining the intra prediction mode for the block based on the set index and the mode index; and decoding the coded video bitstream based on the intra prediction mode.Type: ApplicationFiled: September 23, 2024Publication date: January 30, 2025Applicant: Tencent America LLCInventors: Liang ZHAO, Xin ZHAO, Shan LIU
-
Publication number: 20250039443Abstract: A method includes receiving a coded video bitstream that includes a current picture with at least one block located at a boundary of the current picture and coded in accordance with an intra template matching (intraTMP) mode; determining boundary filtering is enabled for the at least one block based on a syntax element in the received coded video stream; filtering one or more boundary samples corresponding to the at least one block to generate one or more filtered samples; and decoding the at least one block based on the generated one or more filtered samples.Type: ApplicationFiled: October 11, 2024Publication date: January 30, 2025Applicant: TENCENT AMERICA LLCInventors: Xin Zhao, Guichun Li, Lien-Fei Chen, Shan Liu
-
Publication number: 20250039388Abstract: In a method for video coding in a decoder, prediction information of a current block of a current picture in a coded bitstream is decoded. The prediction information indicates a geometric partitioning mode (GPM) for the current block. The current block is partitioned into two partitions in the GPM mode, and each of the partitions is associated with a respective predictor. A weighting index for a sample of the current block is determined based on a position of the sample. A weighting factor is calculated based on the weighting index of the sample according to an equation that converts the weighting index to the weighting factor. The calculation includes performing a right shift operation based at least on a sum of the weighting index and an offset value, and clipping a result of the right shift operation to be within a predefined range. The sample is reconstructed based on the weighting factor and the predictor corresponding to the sample.Type: ApplicationFiled: October 4, 2024Publication date: January 30, 2025Applicant: TENCENT AMERICA LLCInventors: Lien-Fei CHEN, Xiang LI, Guichun LI, Shan LIU
-
Publication number: 20250039387Abstract: This disclosure relates generally to video coding/decoding and particularly for signaling in temporal resampling and restoration in video coding and/or decoding systems. One method includes receiving the coded video bitstream; extracting, from the coded video bitstream, a syntax indicating a temporal restoration mode, wherein the syntax comprises: a flag and an index, the flag indicating whether temporal restoration is enabled, the index indicating one temporal resampling ratio out of 2{circumflex over (?)}N non-unity temporal resampling ratios, wherein the index has N bits, or an index only, the index indicating whether the temporal restoration is enabled and one temporal resampling ratio of at least one temporal resampling ratios; and when the temporal restoration is enabled, restoring, by the device, reconstructed frames to obtain restored frames based on the indicated temporal resampling ratio.Type: ApplicationFiled: May 28, 2024Publication date: January 30, 2025Applicant: Tencent America LLCInventors: Shan LIU, Ding DING
-
Publication number: 20250039385Abstract: This disclosure relates generally to video coding/decoding. One method includes receiving a video bitstream comprising a current picture, the current picture comprising the current block, and the current block comprising a current transform block; extracting a syntax element for a skip transform flag, the skip transform flag indicating whether the current transform block has all zero coefficient; deriving a context for entropy decoding the skip transform flag based on at least one of: a prediction mode of the current transform block; a quantization index information for the current transform block; or whether the current transform block is calculated by a secondary transform that is applied jointly on a transform block of a second component; decoding the skip transform flag using the context; and reconstructing the current block based on skip transform flag.Type: ApplicationFiled: April 23, 2024Publication date: January 30, 2025Applicant: Tencent America LLCInventors: Xin ZHAO, Madhu PERINGASSERY KRISHNAN, Jing YE, Liang ZHAO, Han GAO, Shan LIU
-
Patent number: 12212780Abstract: In a method of processing visual media data, a conversion is performed between a visual media file and a bitstream of visual media data according to a format rule. The bitstream includes at least one syntax element that corresponds to transform coefficients of a transform block in a current picture. The format rule specifies that a context model index is based on a sum of an offset value and a base value. The offset value is based on an output of a monotonically non-decreasing function performed on a sum of a group of partially reconstructed transform coefficients. A context model, for the at least one syntax of a current transform coefficient, from a plurality of context models is indicated by the context model index.Type: GrantFiled: September 29, 2023Date of Patent: January 28, 2025Assignee: TENCENT AMERICA LLCInventors: Cheung Auyeung, Xin Zhao, Xiang Li, Shan Liu
-
Patent number: 12208331Abstract: A method is provided for implementing an automated worker system. The method includes generating, at a first location in a virtual scene, a first set of virtual units of a user in the virtual scene, each of the first set of virtual units being configured to automatically collect at least one resource associated with the first location. The method further includes accumulating, for the user, the at least one resource collected by the first set of virtual units based on a number of the virtual units in the first set of virtual units and resource collection rates of the virtual units in the first set of virtual units. This allows players to focus on more exciting portions of an RTS game rather than perform repetitive and tedious tasks involved with controlling resource gathering units and resource management.Type: GrantFiled: February 29, 2024Date of Patent: January 28, 2025Assignee: Tencent America LLCInventors: Taeyeon Kim, Stefan Haines
-
Patent number: 12212782Abstract: A method, computer program, and computer system is provided for coding video data. Video data including one or more subpictures is received. A number of the subpictures and a delta value between the number of subpictures and a number of rectangular slices are signaled. The number of rectangular slices is derived based on the number of subpictures and the delta value.Type: GrantFiled: November 17, 2023Date of Patent: January 28, 2025Assignee: TENCENT AMERICA LLCInventors: Byeongdoo Choi, Shan Liu, Stephan Wenger
-
Patent number: 12212788Abstract: A method, computer program, and computer system is provided for encoding or decoding video data. Video data including a chroma component and a luma component is received. A first coding tree structure associated with the luma component and a second coding tree structure associated with the chroma component are determined, wherein the first coding tree structure and the second coding tree structure share a same top level coding tree structure. The video data is decoded based on the first coding tree structure and the second coding tree structure.Type: GrantFiled: July 15, 2022Date of Patent: January 28, 2025Assignee: TENCENT AMERICA LLCInventors: Liang Zhao, Xin Zhao, Shan Liu
-
Publication number: 20250030850Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for filtering in video decoding includes processing circuitry. For example, the processing circuitry determines first reconstructed sample values of reconstructed samples of a first color component within a filter support region of a to-be filtered sample of a second color component. The to-be filtered sample is at a center position of the filter support region. Based on a mapping that associates offset values with reconstructed sample values within the filter support region, a first offset value of the offset values in the mapping that is associated with the first reconstructed sample values is determined. The first offset value is applied on the second color component for the to-be filtered sample to determine a filtered sample value of the second color component for the to-be filtered sample.Type: ApplicationFiled: October 3, 2024Publication date: January 23, 2025Applicant: Tencent America LLCInventors: Yixin DU, Xin ZHAO, Shan LIU
-
Publication number: 20250030884Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video encoding includes processing circuitry. The processing circuitry determines whether a current block in a current picture is a small block based on a block size threshold. The processing circuitry constructs a motion vector predictor list for the current block based on whether the current block is the small block, at least one redundancy check with a motion vector candidate in the motion vector predictor list being performed in the construction of the motion vector predictor list based on whether the current block is the small block. The processing circuitry encodes the current block based on the constructed motion vector predictor list.Type: ApplicationFiled: October 3, 2024Publication date: January 23, 2025Applicant: Tencent America LLCInventors: Xiaozhong XU, Xiang LI, Shan LIU
-
Publication number: 20250030889Abstract: In a method of mesh decoding, a bitstream that includes prediction information of a plurality of vertices in a mesh frame is received. A prediction value of a current vertex of the plurality of vertices is determined based on (i) a value of the current vertex received in the bitstream and (ii) each distance between the current vertex and one or more neighboring vertices of the current vertex in the mesh frame. The current vertex is reconstructed based on the prediction value of the current vertex.Type: ApplicationFiled: July 18, 2024Publication date: January 23, 2025Applicant: Tencent America LLCInventors: Jun TIAN, Xiaozhong XU, Shan LIU
-
Patent number: 12206881Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding and decoding. The apparatuses include an apparatus for video decoding. Processing circuitry of the apparatus for video decoding can decode coded information for a current block from a coded video bitstream. The coded information indicates a bi-prediction motion compensation mode for the current block. The processing circuitry determines, based on current neighboring reconstructed samples of the current block, first neighboring reconstructed samples of a first prediction block, and second neighboring reconstructed samples of a second prediction block, a weight used in the bi-prediction motion compensation mode. The processing circuitry reconstructs samples in the current block based on a weighted average of corresponding samples in the first prediction block and the second prediction block using the determined weight.Type: GrantFiled: November 15, 2023Date of Patent: January 21, 2025Assignee: TENCENT AMERICA LLCInventors: Xin Zhao, Liang Zhao, Shan Liu
-
Patent number: 12206749Abstract: This disclosure generally relates to media application development and deployment using an NBMP system. More specifically, this disclosure describes methods and apparatuses for instance level configuration of functions used in NBMP workflows. Example mechanisms are provided for configuring different instances of a same function in various tasks in a media processing workflow with customized configurations and restrictions based on a format of a general configuration descriptor of the function.Type: GrantFiled: January 17, 2024Date of Patent: January 21, 2025Assignee: Tencent America LLCInventor: Iraj Sodagar