Patents Assigned to Tencent America LLC
  • Publication number: 20250030889
    Abstract: 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: Application
    Filed: July 18, 2024
    Publication date: January 23, 2025
    Applicant: Tencent America LLC
    Inventors: Jun TIAN, Xiaozhong XU, Shan LIU
  • Publication number: 20250030850
    Abstract: 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: Application
    Filed: October 3, 2024
    Publication date: January 23, 2025
    Applicant: Tencent America LLC
    Inventors: Yixin DU, Xin ZHAO, Shan LIU
  • Publication number: 20250030884
    Abstract: 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: Application
    Filed: October 3, 2024
    Publication date: January 23, 2025
    Applicant: Tencent America LLC
    Inventors: Xiaozhong XU, Xiang LI, Shan LIU
  • Patent number: 12206844
    Abstract: Aspects of the disclosure provide a method and an apparatus including processing circuitry for video decoding. The processing circuitry can decode coded information of a coding block in a picture of a coded video sequence. The coded information indicates a clipping index m. The clipping index m indicates a clipping value for a filter that is applied to the coding block. The processing circuitry can determine the clipping value associated with the clipping index m. The clipping value can be dependent on a bit depth B and the clipping index m. The clipping value for each value of the clipping index m can be independent from N. N is a total number of allowed clipping values that include the clipping value. The processing circuitry generates a filtered coding block by applying the filter corresponding to the clipping value to the coding block.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: January 21, 2025
    Assignee: Tencent America LLC
    Inventors: Yixin Du, Xin Zhao, Xiang Li, Shan Liu
  • Patent number: 12206912
    Abstract: Aspects of the disclosure provide methods and apparatuses for video data processing. In some examples, an apparatus for video data processing includes processing circuitry. The processing circuitry determines a first syntax element for coding control in a first scope of coded video data in a bitstream. The first syntax element is associated with a coding tool for processing transform coefficients with a dynamic range that is extended from a predetermined dynamic range. The dynamic range is associated with an extended precision. Then, in response to the first syntax element being a first value indicative of disabling of the coding tool in the first scope, the processing circuitry decodes the first scope of coded video data in the bitstream that includes one or more second scopes of coded video data without invoking the coding tool.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: January 21, 2025
    Assignee: Tencent America LLC
    Inventors: Byeongdoo Choi, Shan Liu, Stephan Wenger
  • Patent number: 12204815
    Abstract: Aspects of the disclosure provide methods and apparatuses (e.g., client devices and server devices) for audio processing. In some examples, a client device includes processing circuitry. The processing circuitry transmits, to a server device, a selection signal indicative of an audio encoding configuration for encoding audio content in an audio input. The processing circuitry receives, from the server device, an encoded bitstream in response to the transmitting of the selection signal. The encoded bitstream includes the audio content that is encoded according to the audio encoding configuration. The processing circuitry renders audio signals based on the encoded bitstream.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: January 21, 2025
    Assignee: Tencent America LLC
    Inventors: Shan Liu, Jun Tian, Xiaozhong Xu
  • Patent number: 12206861
    Abstract: Aspects of the disclosure provide a method and an apparatus for video decoding. The apparatus includes processing circuitry that determines motion information of a current block. The motion information indicates one or more reference blocks of the current block. If a motion information constraint indicates that the one or more reference blocks are within picture boundaries of respective one or more reference pictures, the processing circuitry reconstructs the current block based on the one or more reference blocks. If a first motion vector (MV) points from a region in the current block to a first reference region of a first reference block that is outside a picture boundary of a first reference picture, the processing circuitry determines a first clipped MV pointing from the region to an updated first reference region by clipping the first MV where the updated first reference region is within the picture boundary.
    Type: Grant
    Filed: October 13, 2022
    Date of Patent: January 21, 2025
    Assignee: Tencent America LLC
    Inventors: Xiang Li, Lien-Fei Chen, Shan Liu
  • Patent number: 12206898
    Abstract: A method of decoding image data is provided. The method may include generating a dequantized block of an image based on a coded bitstream; determining whether to use one from among an implicit method and an explicit method for selecting a hybrid transform kernel from among one or more hybrid transform kernel that are available for decoding the dequantized block, wherein the one or more hybrid transform kernel are available for decoding the dequantized block based on associations between prediction modes and sizes of blocks; selecting, by using the one from among the implicit method and the explicit method, the hybrid transform kernel from among the one or more hybrid transform kernel; and performing inverse transform coding of the dequantized block based on the selected hybrid transform kernel.
    Type: Grant
    Filed: November 10, 2023
    Date of Patent: January 21, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Madhu Peringassery Krishnan, Xin Zhao, Shan Liu
  • Patent number: 12206855
    Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding and decoding. Processing circuitry of an apparatus for video decoding decodes coded information for one or more blocks from a coded video bitstream. The coded information indicates whether to apply a super resolution coding mode to the one or more blocks. The super resolution coding mode is applied in response to the one or more blocks having been down sampled from a high spatial resolution to a low spatial resolution lower than the high spatial resolution by an encoder. Based on the coded information indicating that the super resolution coding mode is applied to the one or more blocks, the processing circuitry can generate, using the super resolution coding mode, a reconstructed block having the high spatial resolution by upsampling information of a first block having the low spatial resolution in the one or more blocks including transform coefficients.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: January 21, 2025
    Assignee: Tencent America LLC
    Inventors: Sehoon Yea, Madhu Peringassery Krishnan, Xin Zhao, Shan Liu
  • Patent number: 12206881
    Abstract: 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: Grant
    Filed: November 15, 2023
    Date of Patent: January 21, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Xin Zhao, Liang Zhao, Shan Liu
  • Patent number: 12206721
    Abstract: Methods, apparatus, and computer readable storage medium for processing a media stream. The media stream may follow a DASH or CMAF standard. The method may include processing an Addressable Resource Index (ARI) event associated with the 5G media stream, wherein the ARI event comprises at least one of: an inband event transmitted along with a first media slice in a content set, the content set comprising one or more media slices; or a Media Presentation description (MPD) event; and the ARI event carries configuration information of the one or more media slices in the content set.
    Type: Grant
    Filed: March 27, 2023
    Date of Patent: January 21, 2025
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 12206749
    Abstract: 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: Grant
    Filed: January 17, 2024
    Date of Patent: January 21, 2025
    Assignee: Tencent America LLC
    Inventor: Iraj Sodagar
  • Patent number: 12206880
    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. The processing circuitry can decode, from a bitstream, pictures associated with views of respective layers in a coded video sequence (CVS). The processing circuitry is configured to determine, based on a first supplemental enhancement information (SEI) message and a second SEI message, positions of the views to be displayed in one dimension. The first SEI message includes scalability dimension information (SDI) and the second SEI message includes multiview view position (MVP) information. The processing circuitry is configured to display the decoded pictures based on the positions of the views in the one dimension.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: January 21, 2025
    Assignee: Tencent America LLC
    Inventors: Byeongdoo Choi, Stephan Wenger, Xiang Li, Shan Liu
  • Publication number: 20250022180
    Abstract: In a method, a base mesh includes a subset of a plurality of vertices of a mesh. A position prediction of a current vertex of the base mesh is determined. A motion field prediction of the current vertex of the base mesh is determined. A position prediction residue for the position prediction of the current vertex is determined based on a first quantization step value. A motion field prediction residue for the motion field prediction of the current vertex is determined based on a second quantization step value, where the second quantization step value is dependent on the first quantization step value. A position of the current vertex of the base mesh is reconstructed based on the position prediction and the position prediction residue. A motion field of the current vertex of the base mesh is reconstructed based on the motion field prediction and the motion field prediction residue.
    Type: Application
    Filed: July 2, 2024
    Publication date: January 16, 2025
    Applicant: Tencent America LLC
    Inventors: Jun TIAN, Xiaozhong Xu, Shan Liu
  • Publication number: 20250024044
    Abstract: A method includes receiving a bitstream that includes first coded information of a current block in a current picture. The first coded information indicates an inter prediction of the current block based on a reference block in a reference picture for the current block, and a potential application of a formular based inter prediction technique on the inter prediction of the current block. The method also includes determining first formular based inter prediction information for the potential application of the formular based inter prediction technique on the current block based on at least one of the first coded information of the current block and second coded information of a second block that is reconstructed before the current block.
    Type: Application
    Filed: July 10, 2024
    Publication date: January 16, 2025
    Applicant: Tencent America LLC
    Inventors: Lien-Fei CHEN, Roman CHERNYAK, Xin ZHAO, Biao WANG, Madhu PERINGASSERY KRISHNAN, Shan LIU
  • Publication number: 20250024045
    Abstract: A method includes receiving a bitstream of coded information for a sequence of pictures, the coded information indicates an inter prediction of a current block in a current picture using a formular based inter prediction technique, the formular based inter prediction technique generates a prediction sample of the current block based on a formular with reconstructed samples of a reference block in a reference picture being input to the formular, the formular includes parameters derived based on a current template of the current block and a reference template of the reference block. The method also includes constructing a candidate list including one or more coded blocks associated with the current block, a coded block in the one or more coded blocks is a candidate that provides formular based inter prediction information.
    Type: Application
    Filed: July 11, 2024
    Publication date: January 16, 2025
    Applicant: Tencent America LLC
    Inventors: Lien-Fei CHEN, Madhu PERINGASSERY KRISHNAN, Roman CHERNYAK, Biao WANG, Xin ZHAO, Shan LIU
  • Publication number: 20250024042
    Abstract: Methods, apparatus, and computer readable storage medium evaluating codec performance. One method includes obtaining m anchor data points each generated based on a respective anchor encoded video bitstream; obtaining n test data points each generated based on a respective encoded test video bitstream, n being an integer; fitting the m anchor data points with an anchor curve, the anchor curve being based on an anchor polynomial, wherein the anchor polynomial is monotonic in an x-axis range; fitting the n test data points with a test curve, the anchor curve being based on a test polynomial, wherein the test polynomial is monotonic in the x-axis range; and evaluating the test codec performance based on the anchor curve and the test curve, to obtain an evaluation result.
    Type: Application
    Filed: March 29, 2024
    Publication date: January 16, 2025
    Applicant: Tencent America LLC
    Inventors: Ding DING, Xin ZHAO, Shan LIU
  • Publication number: 20250024047
    Abstract: A method includes receiving a Dynamic Adaptive Streaming over HTTP (DASH) bitstream; determining that the DASH bitstream includes a preselection element for multiplexing a plurality of media segments included in the DASH bitstream; parsing the plurality of media segments from the bitstream; multiplexing, by a DASH application, the plurality of segments using the preselection element and one or more policies associated with the decoder to generate a multiplexed bitstream; and outputting the multiplexed bitstream.
    Type: Application
    Filed: July 9, 2024
    Publication date: January 16, 2025
    Applicant: Tencent America LLC
    Inventor: Iraj SODAGAR
  • Publication number: 20250024031
    Abstract: Aspects of the disclosure includes methods and apparatuses for video decoding and video encoding and a method of processing visual media data. The apparatus for video decoding includes processing circuitry that receives coded information indicating that a current block in a current picture is coded with a decoder-side intra mode derivation (DIMD) mode. A template of the current block includes reconstructed samples in the current picture and is adjacent to the current block. The template includes one of a left template and a top template. The processing circuitry determines a filter type from a plurality of filter types associated with the one of the left template and the top template, applies the DIMD mode to the template based on the determined filter type to determine one or more intra prediction modes for the current block, and reconstructs the current block according to the one or more intra prediction modes.
    Type: Application
    Filed: July 10, 2024
    Publication date: January 16, 2025
    Applicant: Tencent America LLC
    Inventors: Biao WANG, Roman CHERNYAK, Xin ZHAO, Madhu PERINGASSERY KRISHNAN, Lien-Fei CHEN, Shan LIU
  • Publication number: 20250024016
    Abstract: A method includes receiving a bitstream that includes coded information of a sequence of pictures. The coded information indicates an inter prediction of a current block in a current picture, and an adjustment factor to a linear formular that is used in a formular based inter prediction of the inter prediction. The formular based inter prediction generates a prediction sample of the current block based on a linear formular with one or more reconstructed samples in a reference block being input to the linear formular, the linear formular includes one or more parameters derived based on a current template of the current block and a reference template of the reference block. The method also includes applying the adjustment factor on the linear formular to generate an adjusted linear formular, and determining at least a reconstructed sample of the current block according to the adjusted linear formular.
    Type: Application
    Filed: July 10, 2024
    Publication date: January 16, 2025
    Applicant: Tencent America LLC
    Inventors: Lien-Fei CHEN, Roman Chernyak, Liang Zhao, Xin Zhao, Biao Wang, Madhu Peringassery Krishnan, Shan Liu