Patents Assigned to Tencent America LLC
  • Patent number: 11893691
    Abstract: A method, computer program, and computer system is provided for processing point cloud data. Quantized point cloud data including a plurality of voxels is received. An occupancy map is generated for the quantized point cloud corresponding to lost voxels during quantization from among the plurality of voxels. A point cloud is reconstructed from the quantized point cloud data based on populating the lost voxels.
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: February 6, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Anique Akhtar, Wen Gao, Xiang Zhang, Shan Liu
  • Patent number: 11895172
    Abstract: A method and apparatus for providing video content in a Dynamic Adaptive Streaming over Hypertext Transfer Protocol (DASH) streaming session may be provided. The method may include obtaining a pre-session-based description (PreSBD) information of the DASH streaming session instructing a PreSBD client to generate customized session-based description (SBD) document uniform resource locator (URL) for a plurality of SBD descriptors of the DASH streaming session. The method may further include instantiating the PreSBD client and passing PreSBD descriptor information. Then, the method may include controlling generation of a customized SBD document URL associated with a first SBD descriptor from the plurality of SBD descriptors of the DASH streaming session. The method may further include launching a first SBD client based on the customized SBD document URL and passing the first SBD descriptor.
    Type: Grant
    Filed: March 24, 2022
    Date of Patent: February 6, 2024
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11895304
    Abstract: An improved scheme for intra-inter prediction mode and an adaptive intra-inter prediction mode for video coding/decoding, including selecting a set of weightings in an intra-inter mode and applying position dependent intra prediction combination to modify at least one of an inter prediction sample and another sample.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: February 6, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Liang Zhao, Xin Zhao, Xiang Li, Shan Liu
  • Patent number: 11895339
    Abstract: A method for video encoding includes determining a filter shape of a cross-component filter applied to a chroma coding block (CB), generating a first intermediate CB by applying a loop filter to the chroma CB, and generating a second intermediate CB by applying, to a corresponding luma CB, the cross-component filter applied to the chroma CB and having the determined filter shape. The method further includes determining a filtered chroma CB based on the first intermediate CB and the second intermediate CB by combining the loop filtered chroma CB with the cross-component filtered luma CB, and generating coded information of the chroma CB in a coded video bitstream. Determining the filter shape includes determining the filter shape of the cross-component filter based on the number of the filter coefficients and based on at least one of (i) the chroma subsampling format or (ii) the chroma sample type.
    Type: Grant
    Filed: August 2, 2022
    Date of Patent: February 6, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiang Li, Xin Zhao, Yixin Du, Liang Zhao, Shan Liu
  • Publication number: 20240040141
    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 receives a coded video bitstream including a current picture. The current picture includes a current block. The processing circuitry determines, based on decoded information from the coded video bitstream, that the current block in the current picture is coded in an affine bi-prediction mode. The current block is predicted by a plurality of control point motion vectors. The processing circuitry refines the plurality of control point motion vectors by applying bilateral matching motion refinement, and reconstructs the current block according to the refined plurality of control point motion vectors associated with the current block.
    Type: Application
    Filed: November 8, 2022
    Publication date: February 1, 2024
    Applicant: Tencent America LLC
    Inventors: Guichun LI, Xin ZHAO, Lien-Fei CHEN, Shan LIU
  • Publication number: 20240040142
    Abstract: Systems and methods for encoding and decoding using warp motion modes are provided. A method includes receiving a bitstream that includes a coded picture; obtaining a plurality of motion vectors pointing to positions in neighboring blocks that are adjacent to a current block in the coded picture, the plurality of motion vectors including at least one temporal motion vector; obtaining motion samples for a warp model based on the plurality of motion vectors; and decoding the current block by using the warp model and the motion samples including the at least one temporal motion vector for prediction. Some Embodiments may include methods of using temporal motion information to derive a warp model, and may further provide warp sample selection and grouping. Some embodiments may provide improvements on local warp motion modes.
    Type: Application
    Filed: November 3, 2022
    Publication date: February 1, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Han GAO, Xin ZHAO, Liang ZHAO, Shan LIU
  • Publication number: 20240040148
    Abstract: A method and apparatus comprising computer code configured to cause a processor or processors to obtain an input mesh corresponding to volumetric data of at least one three-dimensional (3D) visual content, partitioning the input mesh into a plurality of submeshes, each of the submeshes comprising a respective one of instances of objects, determine a similarity between at least two of the instance of objects, grouping the submeshes based on the determined similarity, and code the volumetric data based on grouping the submeshes.
    Type: Application
    Filed: May 4, 2023
    Publication date: February 1, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Thuong NGUYEN CANH, Xiang ZHANG, Xiaozhong XU, Shan LIU
  • Patent number: 11889112
    Abstract: Aspects of the disclosure provide a method, an apparatus, and a non-transitory computer-readable storage medium for video decoding. The apparatus can include processing circuitry. The processing circuitry is configured to decode first neural network update information in a coded bitstream for a first neural network in the video decoder. The first neural network is configured with first pretrained parameters. The first neural network update information corresponds to a first block in an image to be reconstructed and indicates a first replacement parameter corresponding to a first pretrained parameter in the first pretrained parameters. The processing circuitry is configured to update the first neural network in the video decoder based on the first replacement parameter. The processing circuitry can decode the first block based on the updated first neural network for the first block.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: January 30, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Ding Ding, Wei Jiang, Wei Wang, Shan Liu
  • Patent number: 11889086
    Abstract: An apparatus for video decoding includes processing circuitry. The circuitry can be configured to determine whether to apply the PROF to an affine coded block, and responsive to a determination to apply the PROF to the affine coded block, perform a PROF process. For example, during the PROF process, a prediction sample I(i,j) at a sample location (i,j) in the affine coded block can be generated. Spatial gradients g_x (i,j) and g_y (i,j) at the sample location (i,j) in the affine coded block can be generate. A prediction refinement ?I(i,j) based on the spatial gradients g_x (i,j) and g_y (i,j) can be generated. The prediction refinement ?I(i,j) can added to the prediction sample I(i,j) to generate a refined prediction sample. The PROF for affine prediction can be enabled according to a syntax element received at the decoder, or can be enabled by default.
    Type: Grant
    Filed: March 15, 2023
    Date of Patent: January 30, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Guichun Li, Xiang Li, Xiaozhong Xu, Shan Liu
  • Patent number: 11889506
    Abstract: A method, device, and non-transitory computer-readable storage medium are provided. The method includes transmitting, with a 5th generation media streaming (5GMS) application provider to a 5GMS downlink application function (AF), a first request to create a first content hosting configuration template, receiving, at the 5GMS application provider from the 5GMS downlink AF, the first content hosting configuration template, transmitting, with the 5GMS application provider to a 5GMS uplink AF, a second request to create a second content hosting configuration template, the second request including protocol information, and receiving, at the 5GMS application provider from the 5GMS uplink AF, an acknowledgement that the second content hosting configuration template is created.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: January 30, 2024
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Publication number: 20240031590
    Abstract: An apparatus for video decoding includes processing circuitry. The processing circuitry is configured to receive a syntax element in a bit stream indicating a maximum number of merge candidates on a merge candidate list for a set of coding blocks, and receive a merge with motion vector difference (MMVD) flag syntax element in the bit stream indicating that an MMVD mode is used to generate a motion vector predictor of a current block included in the set of coding blocks. The processing circuitry is further configured to infer a base candidate index of the MMVD mode to be a predetermined value when the maximum number of the merge candidates is less than 2.
    Type: Application
    Filed: October 5, 2023
    Publication date: January 25, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Guichun LI, Xiang LI, Shan LIU
  • Publication number: 20240031567
    Abstract: The apparatus includes processing circuitry that receive a bitstream including a picture. The processing circuitry applies one or more first fixed filters with constant filter coefficients to samples in the picture to obtain one or more respective first filtered outputs of the samples in the picture. Subsequent to applying the one or more first fixed filters, the processing circuitry applies one or more second adaptive filters with changeable coefficients to the one or more first filtered outputs to obtain a second filtered sample of a current sample in the samples and decodes the picture based at least on the second filtered sample of the current sample in the picture. Each coefficient of the second adaptive filter can be applied to a corresponding one of the one or more first filtered outputs.
    Type: Application
    Filed: June 9, 2023
    Publication date: January 25, 2024
    Applicant: Tencent America LLC
    Inventors: Lien-Fei CHEN, Xin ZHAO, Guichun LI, Shan LIU
  • Publication number: 20240031566
    Abstract: Methods and apparatuses for performing chroma from luma (CfL) intra prediction, including: receiving a current chroma block from a coded bitstream; determining whether CfL intra prediction mode is enabled for the coded bitstream; determining a color format corresponding to the coded bitstream; based on determining that the CfL intra prediction mode is enabled, and based on the determined color format, obtaining, from the coded bitstream, a syntax element indicating a downsampling filter used for the CfL intra prediction mode; selecting the downsampling filter among a plurality of downsampling filters to be used for a chroma block in the CfL intra prediction mode; determining luma sample positions associated with the current chroma block based on the selected downsampling filter; downsampling a plurality of luma samples at the luma sample positions, wherein pixels in each downsampled luma sample are co-located with corresponding pixels in the current chroma block; and reconstructing the current chroma block ba
    Type: Application
    Filed: November 9, 2022
    Publication date: January 25, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Jing YE, Xin ZHAO, Liang ZHAO, Shan LIU
  • Publication number: 20240031600
    Abstract: Processing circuitry receives a video bitstream and obtains prediction information of a current block in a current picture from the video bitstream. The prediction information is indicative of whether the current block is to be predicted in an inter prediction mode. In response to the current block being predicted in the inter prediction mode, the processing circuitry determines a merge candidate from a merge candidate list, and determines an inter prediction direction based on a syntax element signaled in the video bitstream. The inter prediction direction signaled separately from the merge candidate is one of a first uni-prediction from a first reference picture list, a second uni-prediction from a second reference picture list, and a bi-prediction from the first reference picture list and the second reference picture list. The processing circuitry determines a motion vector, and reconstructs the current block based on the inter prediction direction and the motion vector.
    Type: Application
    Filed: November 10, 2022
    Publication date: January 25, 2024
    Applicant: Tencent America LLC
    Inventors: Guichun LI, Xin ZHAO, Lien-Fei CHEN, Shan LIU
  • Publication number: 20240031555
    Abstract: A method for video decoding is provided. For a current block, whether an angular intra prediction mode for the current block is a wide angle mode that is in a direction outside of a range of directions that spans a bottom left diagonal direction and a top right diagonal direction of the current block is determined. Based on the angular intra prediction mode being determined as the wide angle mode, an intra smooth filter is enabled, the enabled intra smooth filter is applied to blocks neighboring the current block to generate filtered blocks, and intra prediction is performed based on the filtered blocks to decode the current block.
    Type: Application
    Filed: September 29, 2023
    Publication date: January 25, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Liang ZHAO, Xin Zhao, Xiang Li, Shan Liu
  • Publication number: 20240031595
    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 receives a video bitstream including a current block, and determines a candidate list that includes a plurality of motion vector (MV) candidates for predicting the current block. The processing circuitry modifies the plurality of MV candidates in the candidate list according to a motion information based diversity assessment of the plurality of MV candidates. The modifying the plurality of MV candidates prioritizes a subset of MV candidates with a larger difference in motion information. The processing circuitry decodes, from the video bitstream, an index indicating a selected MV candidate from the modified candidate list, and reconstructs the current block based on the selected MV candidate.
    Type: Application
    Filed: November 10, 2022
    Publication date: January 25, 2024
    Applicant: Tencent America LLC
    Inventors: Guichun LI, Xin ZHAO, Lien-Fei CHEN, Shan LIU
  • Publication number: 20240031605
    Abstract: A method of video encoding includes determining an offset value based on an output of a monotonically non-decreasing function performed on a sum of a group of partially reconstructed transform coefficients. The method further includes determining a context model index based on a sum of the determined offset value and a base value. The method further includes selecting, for at least one syntax of a current transform coefficient of a transform block in a current picture, a context model from a plurality of context models based on the determined context model index. The method further includes generating a coded video bitstream including the current picture and the at least one syntax element that corresponds to transform coefficients of the transform block in the current picture.
    Type: Application
    Filed: September 29, 2023
    Publication date: January 25, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Cheung AUYEUNG, Xin ZHAO, Xiang LI, Shan LIU
  • Publication number: 20240031577
    Abstract: Method, apparatus, and non-transitory storage medium for fusing sub-block motion vector predictors into one sub-block motion vector predictor during video coding and decoding is provided. The method may include deriving a first displacement vector for a sub-block of a current block identifying a co-located sub-block of a co-located picture, and based on the identified co-located sub-block, determine whether the co-located sub-block overlaps with one or more sub-blocks associated with a motion field grid in the co-located picture. Based on determining that the co-located sub-block overlaps with the one or more sub-blocks, the method may include, retrieving two or more sub-block motion vectors respectively associated with the one or more sub-blocks. A final motion vector predictor for the sub-block of the current block may be derived based on the two or more sub-block motion vectors retrieved.
    Type: Application
    Filed: October 26, 2022
    Publication date: January 25, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Xin ZHAO, Guichun LI, Lien-fei CHEN, Shan LIU
  • Publication number: 20240031578
    Abstract: Aspects of the disclosure provide a method and an apparatus including processing circuitry that obtaining prediction information indicating whether a current block is coded in a subblock-based temporal motion vector prediction (SbTMVP) mode. If the current block is coded in the SbTMVP mode, whether a subblock in a plurality of subblocks of the current block is bi-predicted is determined. If the subblock is bi-predicted, motion information of the subblock is determined based on the SbTMVP mode. At least one of (i) a bilateral matching (BM)-based motion vector (MV) refinement and (ii) a bi-directional optical flow (BDOF) mode is applied to the subblock to refine the motion information of the subblock. The current block is reconstructed based on refined motion information corresponding to one or more subblocks in the plurality of subblocks. The refined motion information corresponding to the one or more subblocks includes the refined motion information of the subblock.
    Type: Application
    Filed: November 10, 2022
    Publication date: January 25, 2024
    Applicant: Tencent America LLC
    Inventors: Lien-Fei CHEN, Guichun LI, Xin ZHAO, Shan LIU
  • Publication number: 20240031594
    Abstract: A method performed by a video decoder includes receiving a coded video bitstream including a current picture, a first reference picture, a second reference picture, and a joint motion vector difference (JMVD) associated with at least one block in the current picture. The method includes determining whether one or more scaling factors are used for an adaptive motion vector difference resolution (AMVD) based JMVD based on a predetermined condition. The method includes, in response to determining the one or more scaling factors are used for the AMVD based JMVD, scaling the JMVD based on the one or more scaling factors. The method includes deriving a first MVD for the first reference picture based on the scaled JMVD. The method includes deriving a second MVD for the second reference picture based on the derived first MVD. The method includes reconstructing the at least one block based on the derived first MVD and the derived second MVD.
    Type: Application
    Filed: November 8, 2022
    Publication date: January 25, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Liang ZHAO, Xin ZHAO, Han GAO, Shan LIU