Patents Assigned to Tencent America LLC
  • Publication number: 20240155118
    Abstract: Methods, apparatus, and computer readable storage medium for intra prediction mode coding in video decoding. The method includes receiving, by a device, a coded video bitstream for a block. The device includes a memory storing instructions and a processor in communication with the memory. The method also includes dividing, by the device, a list of intra modes into a plurality of intra mode sets for the block based on mode information of each intra mode in the list, the list of intra modes corresponding to an intra prediction mode of at least one neighboring block of the block; extracting, by the device from the coded video bitstream, a set index indicating an intra mode set from the plurality of intra mode sets; extracting, by the device from the coded video bitstream, a mode index indicating an intra prediction mode from the intra mode set; and determining, by the device, the intra prediction mode for the block based on the set index and the mode index.
    Type: Application
    Filed: January 16, 2024
    Publication date: May 9, 2024
    Applicant: Tencent America LLC
    Inventors: Liang ZHAO, Xin Zhao, Shan Liu
  • Publication number: 20240155113
    Abstract: Aspects of the disclosure include methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. An apparatus includes processing circuitry that decodes a video bitstream to obtain a reduced-resolution residual block for a current block. The processing circuitry determines that a block level flag is set to a pre-defined value. The pre-defined value indicates that the current block is coded in reduced-resolution coding. Based on the block level flag, the processing circuitry generates a reduced-resolution prediction block for the current block by down-sampling a full-resolution reference block of the current block. The processing circuitry generates a reduced-resolution reconstruction block for the current block based on the reduced-resolution prediction block and the reduced-resolution residual block. The processing circuitry generates a full-resolution reconstruction block for the current block by up-sampling the reduced-resolution reconstruction block.
    Type: Application
    Filed: January 19, 2024
    Publication date: May 9, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Sehoon YEA, Xin Zhao, Shan Liu
  • Publication number: 20240155159
    Abstract: A method and apparatus for performing a frequency-dependent joint component secondary transform (FD-JCST). The method includes obtaining a plurality of transform coefficients in a transform coefficient block; determining whether at least one of the plurality of transform coefficients is a low-frequency coefficient; based on determining that the at least one of the plurality of transform coefficients is the low-frequency coefficient, determining whether the low-frequency coefficient is a non-zero value; and based on determining that the low-frequency coefficient is the non-zero value, performing a joint component secondary transform (JCST) on the low-frequency coefficient and signaling a related syntax to indicate that the JCST is performed.
    Type: Application
    Filed: January 18, 2024
    Publication date: May 9, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Xin ZHAO, Madhu Peringassery KRISHNAN, Shan LIU
  • Publication number: 20240155430
    Abstract: A method performed by at least one processor in a 5G media streaming uplink (5GMSu) application provider, comprises: establishing a 5GMSu session with a 5GMSu application function (AF) on the 5GMSu application provider; creating a content publishing configuration associated with an uplink media content with the 5GMSu AF, wherein the 5GMSu AF provisions a 5GMSu application service (AS) for the content publishing configuration; receiving, from the 5GMSu AF, confirmation that the 5GMSu AS is configured based on the content publishing configuration, the confirmation including an 5GMSu service access information entry; publishing, to a 5GMSu aware application, the 5GMSu service access information entry; and obtaining, from the 5GMSu AS, the uplink media content.
    Type: Application
    Filed: October 30, 2023
    Publication date: May 9, 2024
    Applicant: Tencent America LLC
    Inventor: Iraj SODAGAR
  • Publication number: 20240155112
    Abstract: Systems and methods for deep neural network (DNN)-based cross component prediction are provided. A method includes inputting a reconstructed luma block of an image or video into a DNN; and predicting, by the DNN, a reconstructed chroma block of the image or video based on the reconstructed luma block that is input. Luma and chroma reference information and side information may also be input into the DNN to predict the reconstructed chroma block. The various inputs may also be generated using processes such as downsampling and transformation.
    Type: Application
    Filed: January 16, 2024
    Publication date: May 9, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Sheng LIN, Wei JIANG, Wei WANG, Liqiang WANG, Shan LIU, Xiaozhong XU
  • Publication number: 20240155008
    Abstract: A method performed by at least one processor in a 5G media streaming (5GMS) system performing a 5G media streaming uplink (5GMSu) application function (AF), comprises: initiating a provisioning session with a 5GMSu application provider for an uplink 5GMSu session; receiving, during the provisioning session from the 5GMSu application provider, a plurality of configuration features that include at least a remote control feature, compiling service access information including the remote control feature to determine a remote control entry point, wherein the 5GMSu application provider sends the determined remote control entry point to a remote controller; receiving, from the remote controller, a remote control command corresponding to the remote control entry point; and transmitting, to the 5GMSu application client, the remote control command.
    Type: Application
    Filed: November 3, 2023
    Publication date: May 9, 2024
    Applicant: TENCENT AMERICA LLC
    Inventor: Iraj SODAGAR
  • Publication number: 20240155473
    Abstract: A method performed by at least one processor of a user equipment (UE), the method comprising: receiving, by the UE, service access information that includes one or more media entry points for an uplink 5G media streaming uplink (5GMS) session; selecting one of the one or more media entry points; activating the uplink 5GMs session based on the selected one or more media entry points; and transmitting, during the uplink media streaming session, content to a 5G media streaming uplink (5GMSu) application server (AS).
    Type: Application
    Filed: November 6, 2023
    Publication date: May 9, 2024
    Applicant: TENCENT AMERICA LLC
    Inventor: Iraj SODAGAR
  • Publication number: 20240155013
    Abstract: A method performed by a UE, comprising: receiving a request to split a client media function; determining, after reception of the request to split of the client media function, one or more client media capabilities; transmitting, to a network edge device, a request to split the client media function; negotiating, with the network edge device, the split of the client media function based on the one or more client media capabilities and one or more capabilities of a 5GMS AS; receiving, from the network edge device, an acknowledgment that a split-rendering process for the client media function has started on the 5GMS AS; and transmitting an acknowledgement that the split-rendering process for the client media function has started on the 5GMS AS.
    Type: Application
    Filed: October 30, 2023
    Publication date: May 9, 2024
    Applicant: TENCENT AMERICA LLC
    Inventor: Iraj SODAGAR
  • Publication number: 20240155429
    Abstract: A method performed a 5G media streaming uplink (5GMSu) application provider, comprises discovering an address of a 5GMSu application function (AF). The method comprises establishing a provisioning session with the 5GMSu AF for a 5GMSu session. The method comprises transmitting, during the provisioning session to the 5GMSu AF, a selection of one or more 5GMSu features. The method comprises receiving, from the 5GMSu AF, address information related to the 5GMSu session. The method comprises transmitting, to a user equipment (UE), a service announcement including the address information related to the 5GMSu session. The method comprises receiving, from the UE, content in the uplink streaming session according to the address information.
    Type: Application
    Filed: October 30, 2023
    Publication date: May 9, 2024
    Applicant: TENCENT AMERICA LLC
    Inventor: Iraj SODAGAR
  • Publication number: 20240153149
    Abstract: A method performed by at least one processor of an encoder comprises: performing, on an input 3D mesh, a symmetry detection process to estimate a partition plane. The method further comprises partitioning the input 3D mesh into a first side and a second side based on the partition plane, where the first side is opposite to the second side, and where a first vertex on the first side is symmetric to a second vertex on the second side. The method further comprises quantizing the first vertex and the second vertex in pairs to reduce a quantization error and symmetry prediction error associated with the first vertex and the second vertex.
    Type: Application
    Filed: September 21, 2023
    Publication date: May 9, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Thuong NGUYEN CANH, Xiaozhong Xu, Shan Liu, Fang-Yi Chao
  • Patent number: 11979606
    Abstract: Methods and apparatuses of encoding a video stream using video point cloud coding include obtaining a source point cloud; generating a geometry map and a texture map based on the source point cloud; generating a reconstructed geometry map and a reconstructed texture map using lossy coding without using recoloring, wherein a resolution of the reconstructed geometry map is same as a resolution of the reconstructed texture map; obtaining a point of the source point cloud corresponding to a geometry pixel of the geometry map and a texture pixel of the texture map; selecting a color of the texture pixel based on a color of the obtained point; and generating an encoded video stream based on the selected color, the geometry map, and the texture map.
    Type: Grant
    Filed: October 6, 2021
    Date of Patent: May 7, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiang Zhang, Wen Gao, Shan Liu, Weiwei Feng, Bing Jian
  • Patent number: 11978145
    Abstract: An expression generation method for an animation object is provided. In the method, a first facial expression of a target animation object is acquired by a first animation application from a facial expression set generated by a second animation application. The facial expression set includes different facial expressions of the target animation object. A display parameter of the acquired first facial expression in the first animation application is adjusted based on a first user input to obtain a second facial expression of the target animation object. A target animation of the target animation object that includes an image frame of the second facial expression is generated.
    Type: Grant
    Filed: August 3, 2022
    Date of Patent: May 7, 2024
    Assignee: TENCENT AMERICA LLC
    Inventor: Chang Guo
  • Patent number: 11979596
    Abstract: This disclosure relates generally to video coding and particularly to methods and systems for providing signaling schemes for jointly coding of motion vector difference with adaptive resolution in compound-reference inter-prediction. An example method for processing a current video block of a video stream is disclosed. The method includes receiving the video stream; determining from the video stream whether joint motion vector difference (MVD) coding is applied to the current video block; determining from the video stream whether adaptive MVD pixel resolution is applied to the current video block; and decoding the current video block based on whether joint MVD coding and whether adaptive MVD pixel resolution are applied to the current video block.
    Type: Grant
    Filed: July 20, 2022
    Date of Patent: May 7, 2024
    Assignee: Tencent America LLC
    Inventors: Liang Zhao, Xin Zhao, Shan Liu
  • Patent number: 11979560
    Abstract: Aspects of the disclosure provide a method, an apparatus, and non-transitory computer-readable storage medium for video decoding. The apparatus includes processing circuitry configured to reconstruct an area in a block in a current picture from a coded video bitstream. The block includes one or more coding blocks (CBs) in the current picture. After the reconstructing, the processing circuitry determines whether to update a previous local reference range for an intra block copy (IBC) mode based on a content of the reconstructed area and/or prediction information of the reconstructed area. In response to a determination not to update the previous local reference range for the IBC mode, the previous local reference range for the IBC mode is not updated. The processing circuitry decodes a coding block in the current picture using the IBC mode that is based on the previous local reference range, which does not include the reconstructed area.
    Type: Grant
    Filed: August 23, 2022
    Date of Patent: May 7, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Xin Zhao, Xiaozhong Xu, Shan Liu
  • Patent number: 11979565
    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 receive an image or video comprising one or more blocks. The processing circuitry can decode a first post-filtering parameter in the image or video corresponding to the one or more blocks to be reconstructed. The first post-filtering parameter applies to at least one of the one or more blocks and has been updated by a post-filtering module in a post-filtering neural network (NN) that is trained based on a training dataset. The processing circuitry can determine the post-filtering NN in a video decoder corresponding to the one or more blocks based on the first post-filtering parameter. The processing circuitry can decode the one or more blocks based on the determined post-filtering NN corresponding to the one or more blocks.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: May 7, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Ding Ding, Wei Jiang, Wei Wang, Shan Liu
  • Patent number: 11978142
    Abstract: A method, device, and apparatus for synthesizing a motion sequence of a virtual object and a non-transitory computer-readable storage medium are disclosed. The method can include obtaining description information of a motion sequence of a virtual object, and determining a continuous motion clip set similar to at least some motions in the motion sequence based on the description information and a continuous motion clip library constructed with video materials. The method can further include synthesizing the motion sequence of the virtual object based on the continuous motion clip set, where each continuous motion clip in the continuous motion clip library includes a unique identifier of the continuous motion clip, motion information of the continuous motion clip, and a representation vector corresponding to the each continuous motion clip.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: May 7, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Di Kang, Jing Li, Weidong Chen, Wei Zhang, Liang Qiao, Linchao Bao
  • Patent number: 11979603
    Abstract: Aspects of the disclosure provide methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. In a method, prediction information for a current block is decoded. The prediction information indicates a first intra prediction mode and a secondary transform index, based on which a secondary transform core is determined. A first transform coefficient block is de-quantized from the prediction information. A size of the first transform coefficient block is less than a size of the secondary transform core. A part of a second transform coefficient block is generated based on the first transform coefficient block and the secondary transform core. A size of the second transform coefficient block equals the size of the secondary transform core. A size of the part of the second transform coefficient equals the size of the first transform coefficient block. The current block is reconstructed based on the part of the second transform coefficient block.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: May 7, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Xin Zhao, Xiang Li, Shan Liu
  • Patent number: 11979586
    Abstract: Aspects of the disclosure provide methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. An apparatus includes processing circuitry that partitions a current picture into a plurality of sub-pictures. Each of the plurality of sub-pictures corresponds to a different region of the current picture. The processing circuitry encodes each of the plurality of sub-pictures based on one or more layers associated with the respective one of the plurality of sub-pictures. The plurality of sub-pictures includes (i) a first sub-picture that is associated with a first number of layers, and (ii) a second sub-picture that is associated with a second number of layers that is different from the first number of layers.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: May 7, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Iraj Sodagar, Shan Liu
  • Patent number: 11979592
    Abstract: A method of video decoding includes receiving a syntax element associated with a current coding block that is partitioned into a first part and a second part along a partition edge for prediction in a geometric partitioning mode. The method further includes determining a weight index at a sample position of the current coding block, and determining a stored motion vector type for a first motion storage unit in a motion field of the current coding block based on a motion index of the first motion storage unit. The method further includes storing the motion field of the current coding block based on the stored motion vector type determined for the first motion storage unit.
    Type: Grant
    Filed: October 27, 2022
    Date of Patent: May 7, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Lien-Fei Chen, Xiang Li, Guichun Li, Shan Liu
  • Publication number: 20240146529
    Abstract: Methods, apparatus, and computer readable storage medium for performing interleaved scalar multiplication are described. The method includes obtaining a bit-number of a scalar; factorizing the bit-number of the scalar into a product of a plurality of factors, the plurality of factors comprising s, d, and w; generating d tables based on a parameter, each table comprising N entries; for each iteration of s iterations: multiplying a result by two, constructing an index for each table from w bits in the scalar in the binary format, selecting a value from each table based on the constructed index for each table, and adding the value selected from each table to the result and starting next iteration; and in response to completing the s iterations, determining the result for a scalar multiplication between the scalar and the parameter.
    Type: Application
    Filed: October 26, 2022
    Publication date: May 2, 2024
    Applicant: Tencent America LLC
    Inventor: Xuelei FAN