Patents Assigned to Tencent America LLC
  • Publication number: 20240422310
    Abstract: This disclosure various schemes for intra mode coding and decoding of video. For example, a method for preforming intra prediction for a current block of a coded video stream is disclosed.
    Type: Application
    Filed: August 29, 2024
    Publication date: December 19, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Liang ZHAO, Shan LIU
  • Publication number: 20240422313
    Abstract: Systems and methods for implementing temporal filtering are provided. A method includes: applying a temporal filter to a current picture and encoding the current picture after the temporal filter is applied. The applying includes obtaining an exponential function; obtaining a weight of at least one neighboring picture by multiplying a scaling function with the exponential function; obtaining a filtered sample value of the current picture based on a sample value of the current picture and the weight of the at least one neighboring picture; and replacing the sample value of the current picture with the filtered sample value.
    Type: Application
    Filed: September 3, 2024
    Publication date: December 19, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Anish Mahendra Tamse, Xiang Li, Shan Liu
  • Publication number: 20240422349
    Abstract: Template matching (TM) is performed on respective bi-prediction with coding unit (CU)-level weighting (BCW) candidate weights of a current block in a current picture by determining a respective TM cost corresponding to each of the respective BCW candidate weights and reordering the BCW candidate weights based on the respectively determined TM costs. each TM cost being determined based at least on a portion or all of a current template of the current block and a respective bi-predictor template, the bi-predictor template being based on the respective BCW candidate weight, a portion or all of a first reference template in a first reference picture, and a portion or all of a second reference template in a second reference picture, the first reference template and the second reference template corresponding to the current template. The current block is encoded in a bitstream based on the reordered BCW candidate weights.
    Type: Application
    Filed: August 30, 2024
    Publication date: December 19, 2024
    Applicant: Tencent America LLC
    Inventors: Lien-Fei CHEN, Xiang LI, Shan LIU
  • Patent number: 12170764
    Abstract: A method for video encoding includes determining an intra prediction angle for encoding a current block in a coded video sequence, the intra prediction angle being (i) beyond a bottom left direction diagonal mode, or (ii) beyond a top right direction diagonal mode. The method further includes determining an intra prediction mode corresponding to the intra prediction angle used to encode the current block based on a predetermined relationship between a plurality of intra prediction modes and a corresponding plurality of intra prediction angles, and generating prediction information indicating the determined intra prediction mode corresponding to the intra prediction angle used to encode the current block.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: December 17, 2024
    Assignee: Tencent America LLC
    Inventors: Xin Zhao, Liang Zhao, Shan Liu, Xiang Li
  • Patent number: 12170811
    Abstract: A method of directing 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; transmitting the content preparation template to the 5GMS application function in the first provisioning session, wherein the 5GMS application function requests to allocate 5GMS content preparation resources and 5GMS content distribution resources; and receiving a first acknowledgement from the 5GMS application function, wherein the first acknowledgement indicates an allocation of at least one of content preparation resources and content distribution resources.
    Type: Grant
    Filed: May 26, 2023
    Date of Patent: December 17, 2024
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 12169770
    Abstract: A method, computer program, and computer system is provided for compressing a neural network model. One or more indices corresponding to a multi-dimensional tensor associated with a neural network are reordered. A set of weight coefficients associated with the one or more reordered indices is unified. A model of the neural network is compressed based on the unified set of weight coefficients.
    Type: Grant
    Filed: November 3, 2020
    Date of Patent: December 17, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Wei Jiang, Wei Wang, Shan Liu
  • Patent number: 12169953
    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 reducing a size of an array corresponding to syntax elements for predictive tree-based coding of the point cloud. The data corresponding to the point cloud is decoded based on the reduced number of contexts.
    Type: Grant
    Filed: February 5, 2024
    Date of Patent: December 17, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Wen Gao, Xiang Zhang, Shan Liu
  • Publication number: 20240414322
    Abstract: A method, computer program, and computer system is provided for coding video data. Video data including a current picture and one or more other pictures is received. A first flag corresponding to whether the current picture is referenced by the one or more other pictures in a decoding order is checked. A second flag corresponding to whether the current picture is output; is checked. The video data is decoded based on values corresponding to the first flag and the second flag.
    Type: Application
    Filed: August 19, 2024
    Publication date: December 12, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Byeongdoo CHOI, Shan LIU, Stephan WENGER
  • Publication number: 20240414349
    Abstract: This disclosure relates encoding and decoding of motion vector difference in for inter-predicting a video block. An example is disclosed for decoding an inter-predicted video block of a video stream. The method includes deriving an inter-prediction mode for the video block from the video stream; deriving a motion vector prediction mode for the video block; deriving, from the video stream, a context for signaling a set of syntax elements associated with a Motion Vector Difference (MVD) associated with the video block based on the inter-prediction mode and/or the motion vector prediction mode; and decoding the video block based on the set of syntax elements and the derived context.
    Type: Application
    Filed: August 19, 2024
    Publication date: December 12, 2024
    Applicant: Tencent America LLC
    Inventors: Liang ZHAO, Xin ZHAO, Shan LIU
  • Publication number: 20240414347
    Abstract: A method, computer program, and computer system are provided for video coding. The video coding includes decoding one or more previously encoded frames of a video source that are designated as reference frames for the video source, searching the reference frames for one or more candidate pixel blocks for an input frame of the video source, and encoding the input frame based on the one or more candidate pixel blocks.
    Type: Application
    Filed: August 19, 2024
    Publication date: December 12, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Byeongdoo CHOI, Stephan WENGER, Shan LIU
  • Patent number: 12167019
    Abstract: Method, apparatus, and non-transitory storage medium for coding and decoding video data using temporal motion vector prediction (TMVP) is provided. The method may include receiving video bitstream comprising one or more pictures; determining that the one or more pictures are to be predicted in a regular merge mode or an adaptive motion vector prediction (AMVP) mode. A displacement vector associated with a current block in a current picture is obtained, the displacement vector being signaled in the video bitstream to identify a reference block in the current picture. A TMVP candidate list comprising the motion information is generated and a motion vector for the current block using the TMVP candidate list is derived. Then the current block is decoded using the derived motion vector for prediction in the regular merge mode or the adaptive motion vector prediction (AMVP) mode.
    Type: Grant
    Filed: December 13, 2022
    Date of Patent: December 10, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Xin Zhao, Guichun Li, Lien-Fei Chen, Shan Liu
  • Patent number: 12166973
    Abstract: Methods, apparatus, and computer readable storage medium for entropy coding for intra prediction modes in video encoding and/or decoding. The method includes receiving, by a device, a coded video bitstream for a block; deriving, by the device, at least one context for a set index and a mode index for the block based on at least one of the following: information of the block and mode information of at least one neighboring block of the block, wherein: the set index indicates an intra mode set from a plurality of intra mode sets, and the mode index indicates an intra prediction mode from the intra mode set; extracting, by the device from the coded video bitstream, the set index and the mode index according to the at least one context; and determining, by the device, the intra prediction mode for the block based on the set index and the mode index.
    Type: Grant
    Filed: January 12, 2022
    Date of Patent: December 10, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Liang Zhao, Xin Zhao, Shan Liu
  • Patent number: 12167011
    Abstract: A method of video encoding includes determining whether a reference block for a current block is located in a different coding tree unit (CTU) than a CTU of the current block. The method also includes, in response to the reference block being located in the different CTU, (i) determining whether a memory location of a reference sample memory for the reference block is available. The second area is collocated in the different CTU with a position of the first area in the CTU of the current block. In response to the determination that the reference block is located in the different CTU, the method also includes, (ii) in response to a determination that the memory location for the reference block is available, retrieving, from the memory location corresponding to the reference block, one or more samples to encode the current block.
    Type: Grant
    Filed: September 5, 2023
    Date of Patent: December 10, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiaozhong Xu, Shan Liu, Xiang Li
  • Patent number: 12167110
    Abstract: A method and apparatus may be provided for signaling auxiliary media content over a (DASH) media stream. The method may include receiving one or more auxiliary descriptors, wherein a respective auxiliary descriptor among the one or more auxiliary descriptors includes a Uniform Resource Locator (URL) referencing one or more auxiliary media presentation descriptions (MPDs) and a stack mode value indicating a stack operation supported by a main DASH media stream. The method may also include retrieving one or more auxiliary media segments based on the URL referenced in the respective auxiliary descriptors among the one or more auxiliary descriptors, and playing the one or more auxiliary media segments and the one or more main DASH media segments from a media source extension (MSE) source buffer at least once in at least one order based on the one or more auxiliary descriptors and the stack mode value.
    Type: Grant
    Filed: December 13, 2022
    Date of Patent: December 10, 2024
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 12167047
    Abstract: A method and apparatus for reducing artifacts in a compressed image using a neural-network based deblocking filter. The method may include receiving at least one reconstructed image, wherein each reconstructed image comprises one or more reconstructed blocks and extracting boundary areas associated with boundaries of the one or more reconstructed blocks in the at least one reconstructed image. The extracted boundary areas may be input in a trained deblocking model to generate boundary areas having reduced artifacts and the trained deblocking mode is trained on training data based on estimated compression by a neural image compression (NIC) network. The edge areas associated with the generated boundary areas may be removed; and at least one reconstructed image with reduced artifacts may be generated based on the generated boundary areas.
    Type: Grant
    Filed: December 13, 2022
    Date of Patent: December 10, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Ding Ding, Xiaozhong Xu, Shan Liu
  • Patent number: 12166998
    Abstract: A method and an apparatus for video decoding are provided. The apparatus includes processing circuitry that decodes prediction information of one or more blocks including a current block from a coded video bitstream. The prediction information indicates that local illumination compensation (LIC) is applied to the one or more blocks and includes LIC information of the one or more blocks. The processing circuitry determines a final scaling factor ?_f1 and a final offset ?_f1 of a first subblock in the current block based on the LIC information. The processing circuitry determines an updated first predictor subblock in a predictor corresponding to the current block based on the final scaling factor ?_f1, the final offset ?_f1, and the first predictor subblock. An updated value of a first sample in the first predictor subblock is equal to ?_f1×p_i1+?_f1. p_i1 is a value of the first sample.
    Type: Grant
    Filed: September 6, 2022
    Date of Patent: December 10, 2024
    Assignee: Tencent America LLC
    Inventors: Lien-Fei Chen, Xiang Li, Shan Liu
  • Publication number: 20240404541
    Abstract: A method and apparatus comprising computer code configured to cause a processor or processors to receive an audio signal obtained from a microphone, input the audio signal into a neural-network based AEC model, and output an AEC signal from the neural-network based AEC model in which AEC is applied to the audio signal, and the AEC signal is a version of the audio signal in which acoustic echo noise of the audio signal is suppressed and target audio of the audio signal is sustained.
    Type: Application
    Filed: June 1, 2023
    Publication date: December 5, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Meng YU, Hao ZHANG, Dong YU
  • Publication number: 20240406384
    Abstract: In a method of decoding performed in a decoder, a syntax element indicating a prediction mode associated with a current block in a current picture is received, the prediction mode being one of a uni-prediction mode and a bi-prediction mode. When the bi-prediction mode is applied to a first subblock of a plurality of subblocks of the current block and one of (i) a boundary of a first reference subblock is beyond a boundary of a first reference picture or (ii) a boundary of a second reference subblock is beyond a boundary of a second reference picture, the first subblock of the current block is reconstructed based on the uni-prediction mode such that the first subblock is reconstructed based on one of the first reference picture and the second reference picture.
    Type: Application
    Filed: August 15, 2024
    Publication date: December 5, 2024
    Applicant: Tencent America LLC
    Inventors: Guichun LI, Xiang Li, Lien-Fei Chen, Shan Liu
  • Publication number: 20240406426
    Abstract: This disclosure relates generally to video coding/decoding. One method performed by a decoder includes receiving a video bitstream comprising a current picture, the current picture comprising a current block, and the current block comprising a current transform block; determining a skip transform flag indicating whether the current transform block has all zero coefficient or not via one of: receiving the skip transform flag from the video bitstream; or deriving the skip transform flag; deriving, based on the skip transform flag, at least one of following flags: an flag indicating whether Intra Block Copy is applied to the current block; an interPrediction flag indicating whether the current block is coded in inter-prediction mode; and reconstructing the current block based on at least one of: the IntraBC flag, the interPrediction flag.
    Type: Application
    Filed: April 11, 2024
    Publication date: December 5, 2024
    Applicant: Tencent America LLC
    Inventors: Xin ZHAO, Liang Zhao, Madhu Peringassery Krishnan, Jing Ye, Han Gao, Shan Liu
  • Publication number: 20240404542
    Abstract: A method and apparatus comprising computer code configured to cause a processor or processors to receive an audio signal obtained from a microphone, input the audio signal into a neural-network based AHS model, wherein the neural-network based AHS model is trained using a training audio signal, and output an AHS signal from the neural-network based AHS model in which AHS is applied to the audio signal, wherein the AHS signal is a version of the audio signal in which acoustic howling noise of the audio signal is suppressed and target audio of the audio signal is sustained.
    Type: Application
    Filed: June 1, 2023
    Publication date: December 5, 2024
    Applicant: Tencent America LLC
    Inventors: Hao ZHANG, Meng YU, Dong YU