Patents Assigned to Tencent America LLC
  • Publication number: 20240022711
    Abstract: 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. The processing circuitry extracts, from a bitstream, a signal indicative of an application of a template matching based block vector refinement for coding a current block in a current picture referencing (CPR) mode. The processing circuitry derives a first refined block vector associated with the current block according to the template matching based block vector refinement. The first refined block vector includes a first block vector refinement offset applied on a first block vector associated with the current block. The processing circuitry reconstructs the current block according to a first reference block in a same picture as the current block, the first reference block being indicated by the first refined block vector.
    Type: Application
    Filed: November 8, 2022
    Publication date: January 18, 2024
    Applicant: Tencent America LLC
    Inventors: Guichun Li, Lien-Fei CHEN, Xiaozhong XU, Xin ZHAO, Shan LIU
  • Publication number: 20240022786
    Abstract: This disclosure relates to signaling of picture-in-picture (PiP) in media container files and in streaming media manifest. In one aspect, signaling of PiP experience in container files are disclosed, where the PiP experience consists of two or more media tracks. A media track group is used to define a picture-in-picture experience, wherein the main media track or tracks and the substitute/overlay media tracks are defined. The PiP experience is identified with a Role scheme. The media tracks in the PiP can be decoded independently, or if the coding scheme supports, the substitute coded stream can replace the corresponding regions in the main picture stream in a merge mode, for which an order of importance of the substitute picture and the specific regions of the main picture are also signaled. In another aspect, a picture-in-picture experience may be signaled in streaming manifest.
    Type: Application
    Filed: June 26, 2023
    Publication date: January 18, 2024
    Applicant: TENCENT AMERICA LLC
    Inventor: Iraj SODAGAR
  • Publication number: 20240022708
    Abstract: A plurality of vertices corresponding to a mesh of a current frame that is positionally tracked is divided into a plurality of vertex groups based on a predetermined constant integer. The plurality of vertex groups includes a first vertex group. A first position of a current vertex in the first vertex group is estimated based on a second position of a reference vertex in a reference frame that is different from the current frame. An estimation error indicating a difference between the reference vertex in the reference frame and the current vertex in the first vertex group is determined. A prediction mode of vertices in the first vertex group is encoded based at least on the estimation error between the reference vertex and the current vertex. Prediction information of the vertices in the first vertex group is generated based on the encoded prediction mode of the vertices of the first vertex group.
    Type: Application
    Filed: May 8, 2023
    Publication date: January 18, 2024
    Applicant: Tencent America LLC
    Inventors: Jun TIAN, Chao HUANG, Xiaozhong XU, Xiang ZHANG, Shan LIU
  • Publication number: 20240020886
    Abstract: A method, computer program, and computer system is provided for decoding point cloud data. Data corresponding to a point cloud is received. A number of contexts associated with the received data is reduced based on occupancy data corresponding to one or more parent nodes and one or more child nodes within the received data. The data corresponding to the point cloud is decoded based on the reduced number of contexts.
    Type: Application
    Filed: September 28, 2023
    Publication date: January 18, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Xiang ZHANG, Wen Gao, Shan Liu
  • Publication number: 20240022762
    Abstract: A method performed by a video decoder includes receiving a coded video bitstream that includes a current picture with at least one block located at a boundary of the current picture. The method includes determining whether boundary filtering is enabled for the at least one block based on a syntax element in the received coded video stream. The method further includes, based on a determination that the boundary filtering is enabled: 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. The method further includes based on a determination that the boundary filtering is not enabled, decoding the at least one block without filtering the one or more boundary samples.
    Type: Application
    Filed: November 3, 2022
    Publication date: January 18, 2024
    Applicant: Tencent America LLC
    Inventors: Xin Zhao, Guichun Li, Lien-fei Chen, Shan Liu
  • Publication number: 20240022756
    Abstract: An approach for encoding/decoding video data, performed by at least one processor, may include: obtaining a coded video bitstream; obtaining a plurality of blocks from the video bitstream, wherein the plurality of blocks comprise a current block and one or more neighboring blocks; determining, based a syntax element in the video bitstream, that a warp delta mode is used to predict the current block; determining positions and motion vectors of the one or more neighboring blocks; generating a first warp model of the current block based on motion vectors of the one or more neighboring blocks; selecting a warp model from among the first warp model of the current block and a second warp model associated with one of the one or more neighboring blocks as a base model of a coding mode; and decoding the plurality of blocks in the coding mode based on the base model.
    Type: Application
    Filed: November 3, 2022
    Publication date: January 18, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Han GAO, Xin ZHAO, Liang ZHAO, Shan LIU
  • Patent number: 11876988
    Abstract: A method of task-adaptive pre-processing (TAPP) for neural image compression is performed by at least one processor and includes generating a substitutional image, based on an input image, using a TAPP neural network, and encoding the generated substitutional image to generate a compressed representation, using a first neural network.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: January 16, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Wei Jiang, Wei Wang, Ding Ding, Shan Liu, Xiaozhong Xu
  • Patent number: 11876978
    Abstract: In a method, coded information of a current block in a current picture of a video is received from a coded video bitstream. The coded information indicates that the current block is partitioned into at least a first partition and a second partition based on a geometric partition mode (GPM). The first partition is associated with an intra block copy (IBC) prediction mode, and the second partition is associated with an intra prediction mode. Prediction mode information for a first subblock of a plurality of subblocks of the current block is stored. The prediction mode information includes one of a DC mode, a Planar mode, and an intra prediction mode based on whether the first subblock is associated with one of the IBC prediction mode, the intra prediction mode, and both the IBC prediction mode and the intra prediction mode.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: January 16, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Lien-Fei Chen, Xiang Li, Shan Liu
  • Patent number: 11876970
    Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes processing circuitry. The processing circuitry determines that a non-interleaved separate tree structure is used for coding different color components of coding tree units (CTUs) in a bitstream. The processing circuitry decodes a first color component of a plurality of CTUs from a first portion of the bitstream, and decodes a second color component of the plurality of CTUs from a second portion of the bitstream, the second portion is located after the first portion in the bitstream.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: January 16, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiang Li, Guichun Li, Shan Liu
  • Patent number: 11877033
    Abstract: Aspects of the disclosure provide methods and apparatuses for subjective evaluation. In some examples, processing circuitry receives scores graded by a subject to a media presentation. The scores by the subject includes a plurality of self comparison scores that are graded to self comparison tests in the media presentation. The processing circuitry applies a first rule and a second rule to the plurality of self comparison scores. The first rule requires a first subset of the plurality of self comparison scores in a first range. The second rule requires a second subset of the plurality of self comparison scores in a second range to limit at least an outlier to the first rule according to the second range. The processing circuitry determines that the scores by the subject are qualified for the subjective evaluation in response to the first rule and the second rule being satisfied.
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: January 16, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Jun Tian, Xiaozhong Xu, Shan Liu
  • Patent number: 11876965
    Abstract: A versatile video coding (VVC) method includes obtaining a plurality of video sources; encoding the plurality of video sources into a bitstream including a plurality of independent layers corresponding to the plurality of video sources; generating signaling information on the plurality of independent layers and integrating the signaling information with the bitstream; and transferring the bitstream for decoding processing, wherein the signaling information is to be used in the decoding process to enable a single decoder instance to decode the plurality of independent layers similar to a single-layer bitstream. The signaling information includes at least a video parameter set (VPS), and the VPS includes a flag inbl_one_pic_per_poc_flag equal to 1, which specifies that the bitstream contains independent layers and there is one and only one coded picture with a particular picture order count (POC) value in a same coded video sequence (CVS) among all layers.
    Type: Grant
    Filed: December 12, 2022
    Date of Patent: January 16, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Stephan Wenger, Shan Liu
  • Patent number: 11875495
    Abstract: A method, apparatus and storage medium for performing a video quality assessment (VQA) are provided. The method includes obtaining a plurality of images of a video, the plurality of images being divided into one or more groups; determining first images among the plurality of images to which a parametric-based VQA is to be applied, the first images being all of the plurality of images; determining a first score based on applying the parametric-based VQA to each of the first images; determining second images among the plurality of images to which a sample-based VQA is to be applied; determining a second score based on applying the sample-based VQA to each of the second images; and outputting a final score for at least one image based on the first score and the second score.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: January 16, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiaozhong Xu, Xiang Li, Shan Liu
  • Patent number: 11877004
    Abstract: Aspects of the disclosure provide methods and apparatuses for video coding. In some examples, an apparatus includes processing circuitry that obtains motion information of a group of blocks in a picture from a coded video bitstream, the motion information indicating base motion vectors for the group of blocks, and the base motion vectors pointing to a reference picture in a prediction list. The processing circuitry determines a range of target motion vectors for the group of blocks along a particular coordinate direction according to the base motion vectors and a target difference, where, for any two motion vector within the range, a difference of integer-pixel parts thereof along the particular coordinate direction is equal to or less than the target difference. The processing circuitry further converts the base motion vectors into the target motion vectors according to the range for reconstructing samples of the group of blocks.
    Type: Grant
    Filed: April 7, 2023
    Date of Patent: January 16, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiang Li, Meng Xu, Xiaozhong Xu, Shan Liu, Guichun Li
  • Patent number: 11876975
    Abstract: A method, computer program, and computer system is provided for coding video data. Video data having a coding tree unit size is received. The coding tree unit size associated with the video data is signaled by setting two or more flags. The video data is encoded/decoded based on the flags corresponding to the signaled coding tree unit size.
    Type: Grant
    Filed: January 24, 2023
    Date of Patent: January 16, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Yixin Du, Byeongdoo Choi, Xiang Li, Xin Zhao, Stephan Wenger, Shan Liu
  • Patent number: 11877007
    Abstract: A method and apparatus for coding information of a point cloud that includes obtaining the point cloud including a set of points in a three-dimensional space; determining whether a current node in the set of points is isolated; and coding the current node in isolation mode based on a determination that the current node is isolated and coding the current node in non-isolation mode, based on a determination that the current node is not isolated.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: January 16, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiang Zhang, Wen Gao, Shan Liu
  • Patent number: 11876730
    Abstract: A method performed by a network node connected to one or more additional network nodes, the network node and the one or more additional network nodes forming a cloud. The method including setting a first timer to a first value, the first timer associated with determining whether another network node from the one or more additional network nodes is an active controller in the cloud. The method further includes determining, before the first timer expires, whether a first message that indicates that another network node from the one or more additional network nodes is the active controller is received. The method further includes based on determining the first message is received before the first timer expires, restarting the first timer. The method further includes, based on determining the first message is not received before the first timer expires, assigning one or more tasks to at least one network node.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: January 16, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Paul Spencer Dawkins, Rohit Abhishek, Arianne Hinds
  • Publication number: 20240015303
    Abstract: An approach for encoding/decoding video data, performed by at least one processor, including: obtaining video data; parsing the video data into blocks, wherein the blocks are associated with reference picture lists; generating a warp model used for a first reference picture list and a second reference picture list of a current block, included in the reference picture lists, based on motion vectors of the current block and adjacent blocks to the current block; decoding a frame among the first reference picture list and the second reference picture list by applying the warp model to the frame.
    Type: Application
    Filed: November 9, 2022
    Publication date: January 11, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Han GAO, Xin ZHAO, Liang ZHAO, Madhu PERINGASSERY KRISHNAN, Shan LIU
  • Publication number: 20240015289
    Abstract: A method and apparatus comprising computer code configured to cause a processor or processors to obtain an input mesh comprising volumetric data of at least one three-dimensional (3D) visual content, derive a plurality of submeshes of the input mesh from a frame of the volumetric data, set bitdepths to a first submesh and a second submesh from the submeshes, a first bitdepth being different than a second bitdepth, quantize the first submesh and the second submesh based on respective ones of the first bitdepth and the second bitdepth, and signal a result of quantizing the first submesh and the second submesh.
    Type: Application
    Filed: May 5, 2023
    Publication date: January 11, 2024
    Applicant: Tencent America LLC
    Inventors: Thuong NGUYEN CANH, Xiaozhong Xu, Xiang Zhang, Shan Liu
  • Publication number: 20240015324
    Abstract: In a method, a plurality of candidate predictions of a current vertex is determined. The current vertex is included in a plurality of vertices of a mesh. The plurality of candidate predictions is determined based on a plurality of triangles in the mesh. Each of the plurality of predictions corresponds to a respective candidate prediction. A prediction of the current vertex is determined from the plurality of candidate predictions. The prediction is identified by a prediction index that is predetermined based on a number of the plurality of candidate predictions of the current vertex being equal to or larger than a threshold value. Prediction information of the current vertex is encoded based on the determined prediction. The prediction information includes the prediction index identifying the prediction of the current vertex.
    Type: Application
    Filed: May 8, 2023
    Publication date: January 11, 2024
    Applicant: Tencent America LLC
    Inventors: Jun TIAN, Chao HUANG, Xiaozhong XU, Xiang ZHANG, Shan LIU
  • Publication number: 20240015278
    Abstract: A method includes receiving a current picture, a first reference picture, and a second reference picture. The method includes obtaining a plurality of predefined weighting patterns, each weighting pattern being signaled as an index value and selecting a weighting pattern based on a predetermined condition. The method includes deriving a first weight to be applied to a first sub-block in the first reference picture and a second weight to be applied to a second sub-block in the second reference picture based on the index value corresponding to the selected weighting pattern. The method includes assigning the first weight to the first sub-block and the second weight to the second sub-block based on the selected weighting pattern. The method includes decoding the current block by a weighted bi-prediction based at least on the first sub-block weighted by the first weight and the second sub-block weighted by the second weight.
    Type: Application
    Filed: November 3, 2022
    Publication date: January 11, 2024
    Applicant: Tencent America LLC
    Inventors: Madhu PERINGASSERY KRISHNAN, Xin Zhao, Liang Zhao, Han Gao, Xiaozhong Xu, Shan Liu