Patents Assigned to Tencent America LLC
  • Patent number: 11930064
    Abstract: Aspects of the disclosure provide methods, apparatuses, and a non-transitory computer-readable storage medium for receiving media data. One apparatus includes processing circuitry that receives a media presentation description (MPD) file. The MPD file includes key-value pair information for a session-based description (SBD) file. The SBD file includes a plurality of session-based parameters. The processing circuitry determines which of the plurality of session-based parameters in the SBD file is to be included in a query based on the key-value pair information in the MPD file. The processing circuitry further generates the query based on the determination of which of the plurality of session-based parameters in the SBD file is to be included in the query.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: March 12, 2024
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11930254
    Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform obtaining media content from a first content server, determining whether a manifest indicates presence of a remote element, resolving the remote element, manipulating an updated remote element, and streaming at least one of the media content from the first content server and another media content from a second content server based on manipulating the updated remote element.
    Type: Grant
    Filed: April 1, 2021
    Date of Patent: March 12, 2024
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11930164
    Abstract: A method for video encoding includes determining whether coding of a current block in an IBC prediction mode is performed in an explicit mode or an implicit mode based on whether a difference exists between a block vector and a corresponding block vector predictor. The current block is part of a current picture to be coded. The method further includes constructing a block vector predictor candidate list for the current block, the block vector predictor candidate list having a first number of block vector predictor candidates in the implicit mode, and having a second number of block vector predictor candidates in the explicit mode. The method further includes selecting a block vector predictor candidate from the constructed block vector predictor candidate list and encoding the current block according to the selected block vector predictor candidate.
    Type: Grant
    Filed: September 13, 2022
    Date of Patent: March 12, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiaozhong Xu, Shan Liu, Xiang Li
  • Patent number: 11930167
    Abstract: A method for video decoding is provided. The method includes determining an intra prediction angle that corresponds to an intra prediction mode of a plurality of intra prediction modes, a subset of the plurality of intra prediction modes being mapped to a plurality of wide-angle intra prediction modes based on a ratio of a width of a block and a height of the block not being equal to 1, a number of the subset of the intra prediction modes mapped to the plurality wide-angle intra prediction modes being based on the ratio of the width of the block and the height of the block. At least one sample of the block is reconstructed based on the intra prediction angle that is determined to correspond to the intra prediction mode.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: March 12, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Xin Zhao, Liang Zhao, Shan Liu, Xiang Li
  • Patent number: 11930059
    Abstract: Packaging media for optimizing immersive media distribution of a media steam performed by at least one processor, is provided, including: receiving immersive media data for an immersive presentation; acquiring asset information associated with media assets corresponding to a set of scenes included in the immersive media data for the immersive presentation; analyzing characteristics of the media assets based on the asset information, the characteristics comprising an asset type associated with a respective media asset and a frequency that indicates a number of times the respective media asset is used among the set of scenes included in the immersive presentation; ordering the media assets in a sequence based on the asset type and the frequency associated with each of the media assets; and streaming the immersive media data for the immersive presentation based on the ordered sequence of the media assets.
    Type: Grant
    Filed: October 21, 2022
    Date of Patent: March 12, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Arianne Hinds, Rohit Abhishek, Stephan Wenger
  • Patent number: 11930186
    Abstract: Aspects of the disclosure provide a method and an apparatus including processing circuitry for video decoding. The processing circuitry decodes coded information for a transform block (TB) from a coded video bitstream. The coded information indicates one of intra prediction mode information that indicates an intra prediction mode used for the TB, a size of the TB, and a primary transform type used for the TB. The processing circuitry determines a context for entropy decoding a secondary transform index based on the one of the intra prediction mode information for the TB, the size of the TB, and the primary transform type used for the TB. The secondary transform index indicates a secondary transform in a set of secondary transforms that is to be performed on the TB. The processing circuitry entropy decodes the secondary transform index based on the context and performs the secondary transform.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: March 12, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Madhu Peringassery Krishnan, Xin Zhao, Shan Liu
  • Patent number: 11930211
    Abstract: A video decoding method includes obtaining a current frame of a video input; partitioning the current video frame into a plurality of coding blocks; predicting a symbol level for each coding block in intra prediction modes included in an allowed intra prediction mode (AIPM) set; transforming and quantizing a residual symbol level; entropy coding the transformed and quantized residual symbol level; and outputting a bitstream. The intra prediction modes included in the AIPM set are determined by determining whether a current video coding format for the current frame is of a video coding scheme based on VVC standard or a video coding scheme based on AV1 standard. The intra prediction modes include 6 most probable modes (MPM) and 32 remaining modes in the AIPM set for VVC standard, and directional modes of 8 nominal angles and non-directional or smooth modes in the AIPM set for AV1 standard.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: March 12, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Liang Zhao, Xin Zhao, Shan Liu
  • Patent number: 11930187
    Abstract: A method of performing intra prediction of a current block of a picture of a video sequence, includes determining whether a first flag indicates that an intra prediction mode corresponding to the current block is a directional mode, and based on the first flag being determined to indicate that the intra prediction mode corresponding to the current block is the directional mode, determining an index of the intra prediction mode in an allowed intra prediction modes (AIPM) list, and performing the intra prediction of the current block, using the intra prediction mode corresponding to the determined index in the AIPM list.
    Type: Grant
    Filed: January 24, 2023
    Date of Patent: March 12, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Liang Zhao, Xin Zhao, Shan Liu
  • Patent number: 11930200
    Abstract: An apparatus for video decoding, includes processing circuitry configured to determine an affine model for a current block coded with an interweaved affine mode. Based on the affine model, a first prediction block corresponding to a first pattern for partitioning the current block into first sub-blocks and a second prediction block corresponding to a second pattern for partitioning the current block into second sub-blocks can be generated. The first and second prediction blocks include interpolated samples having an intermediate bit-depth larger than an input bit-depth of the current block. Co-located first and samples in the first and second prediction blocks with a precision corresponding to the intermediate bit-depth are weighted averaged to obtain averaged samples. The averaged samples are rounded to the input bit-depth to obtain corresponding third samples in a final prediction block of the current block.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: March 12, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiang Li, Guichun Li, Xiaozhong Xu, Shan Liu
  • Patent number: 11930208
    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. In some embodiments, processing circuitry decodes, prediction information for a block in an I slice from a coded video bitstream, and determines, whether an intra block copy (IBC) mode is possible for the block in the I slice. In response to a slice type parameter indicating I slice and at least a width or height of the block being greater than 64, the processing circuitry sets a current mode type parameter to MODE_TYPE_INTRA. Further, in an embodiment, the processing circuitry decodes a flag that indicates whether a skip mode is applied on the block from the coded video bitstream. Then, the processing circuitry reconstructs the block at least partially based on the flag.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: March 12, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiaozhong Xu, Guichun Li, Shan Liu
  • Patent number: 11930214
    Abstract: A method of utilizing an 8-bit primary transform core matrix to decode compressed video or image data or encode uncompressed video or image data. The method may include determining whether to use a first transform core matrix that is of a first size type or a second transform core matrix that is of a second size type that is smaller than the first size type. When a result of the determination is to use the first transform core matrix, encoding or decoding the target file using the 8-bit primary transform core matrix that has the size that is 64-point or larger. If not, the method may include extracting the second transform core matrix of the second size type from the first transform matrix and encoding or decoding the target file using the extracted second transform core matrix.
    Type: Grant
    Filed: September 9, 2022
    Date of Patent: March 12, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Xin Zhao, Xiang Li, Shan Liu
  • Patent number: 11930499
    Abstract: A method of a service enabler architecture layer (SEAL) can include receiving a monitoring event subscription request for network connection status information at a network resource management server in the SEAL from a vertical application layer (VAL) server. The monitoring event subscription request can indicate a target VAL user equipment (UE), a type of the network connection status information, and a timeout period indicating an amount of time lapsed after the monitoring event subscription request was transmitted. The requested network connection status information is not transmitted after the timeout period. The network connection status information of the target VAL UE can be obtained from a wireless network system. A network connection status information response message can be transmitted from the network resource management server in the SEAL to the VAL server. The network connection status information response message can include the network connection status information of the target VAL UE.
    Type: Grant
    Filed: October 12, 2021
    Date of Patent: March 12, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Shuai Zhao, Stephan Wenger, Shan Liu
  • Publication number: 20240078713
    Abstract: Method, apparatus, and system for texture coordinate prediction for mesh compression are provided. The process may include receiving, for a mesh, a coordinate of a first vertex and a coordinate of a prediction candidate vertex in a three dimensional (3D) space. The process may include determining a stretch perpendicular distance associated with the first vertex and the prediction candidate vertex, the stretch perpendicular distance being based on a conversion of the 3D space into a two dimensional (2D) space, and determining a 2D texture coordinate of the first vertex based on the stretch perpendicular distance associated with the first vertex and the prediction candidate vertex. The process may also include determining a residual of a predicted coordinate of the first vertex and an actual 2D coordinate of the first vertex; and compressing the mesh based on entropy coding the residual.
    Type: Application
    Filed: June 30, 2023
    Publication date: March 7, 2024
    Applicant: Tencent America LLC
    Inventors: Shan Liu, Jun Tian, Xiaozhong Xu, Chao Huang, Xiang Zhang
  • Publication number: 20240080443
    Abstract: This disclosure relates to video processing that includes iteratively predicting a chroma block in a Chroma from Luma (CfL) prediction mode based on downsampled luma samples downsampled from a plurality of downsampling filters, and selecting a target downsampling filter from the plurality of downsampling filters that corresponds to an error score determined for the iteratively predicting.
    Type: Application
    Filed: November 22, 2022
    Publication date: March 7, 2024
    Applicant: Tencent America LLC
    Inventors: Jing YE, Xin ZHAO, Liang ZHAO, Shan LIU
  • Publication number: 20240080467
    Abstract: A method of decoding an encoded video bitstream using at least one processor, including obtaining a coded video sequence from the encoded video bitstream; obtaining a picture unit from the coded video sequence; obtaining a PH NAL unit included in the picture unit; obtaining at least one coded slice NAL unit included in the picture unit; decoding a coded picture based on the PH NAL unit, the at least one coded slice NAL unit a PPS NAL unit obtained from the coded video sequence, and am SPS NAL unit obtained from the coded video sequence; and outputting the decoded picture, wherein the SPS NAL unit is available to the at least one processor before the PPS NAL unit, and wherein the PPS NAL unit is available to the at least one processor before the PH NAL unit and the at least one coded slice NAL unit.
    Type: Application
    Filed: November 10, 2023
    Publication date: March 7, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Byeongdoo CHOI, Shan LIU, Stephan WENGER
  • Publication number: 20240078230
    Abstract: A method, performed by at least one processor, and an apparatus for augmenting multi-turn text-to-SQL datasets is provided. The method and computer program code include generating an SQL-to-text model to converse with a text-to-SQL model, pre-training the SQL-to-text model and the text-to-SQL model based on input training data, sampling an SQL query as a goal query of an interaction between the SQL-to-text model and the text-to-SQL model, generating the interaction based on the goal query, a current utterance, previous utterances in the interaction, an SQL query from a preceding turn of the interaction, and a serialized database, filtering interactions based on a similarity score between the last turn of the interaction and the goal query, and re-training the SQL-to-text model and the text-to-SQL model based on the input training data and the filtered interactions.
    Type: Application
    Filed: August 30, 2022
    Publication date: March 7, 2024
    Applicant: TENCENT AMERICA LLC
    Inventor: Linfeng SONG
  • Publication number: 20240078393
    Abstract: Method, apparatus, and non-transitory storage medium for neural network based dialogue generation, including receiving an input dialogue context, and generating queries based on the input dialogue context using a query generating neural network. The query generating neural network may be trained using a cheap noisy supervision function. The method may further include retrieving responses from a web-based search engine based on the generated queries, and generating dialogue based on the retrieved responses and the input dialogue context.
    Type: Application
    Filed: September 6, 2022
    Publication date: March 7, 2024
    Applicant: TENCENT AMERICA LLC
    Inventor: Linfeng SONG
  • Publication number: 20240080471
    Abstract: Aspects of the disclosure provide a method and an apparatus including processing circuitry that determines, based on a syntax element in a coded video bitstream, that a current block including a plurality of subblocks is coded in a subblock-based temporal motion vector prediction (SbTMVP) mode. Motion vector offset (MVO) information indicating an MVO is received. The MVO indicates a motion offset of a displacement vector (DV) used to adjust a location of a collocated block in a collocated reference picture. An updated DV of the current block is determined based on the DV and the MVO. SbTMVP information of a respective subblock in the plurality of subblocks is derived based on motion information of a corresponding subblock in the collocated block indicated by the updated DV. The plurality of subblocks in the SbTMVP mode is reconstructed based on the SbTMVP information of the subblock in the plurality of subblocks.
    Type: Application
    Filed: November 6, 2023
    Publication date: March 7, 2024
    Applicant: Tencent America LLC
    Inventors: Lien-Fei CHEN, Xin ZHAO, Roman CHERNYAK, Xiaozhong XU, Shan LIU
  • Publication number: 20240080491
    Abstract: An apparatus for video decoding includes processing circuitry configured to receive a splitting direction syntax element, a first merge triangle index syntax element, and a second merge triangle index syntax element that are associated with a coding block of a picture. The coding block is coded according to a triangular prediction mode and partitioned into a first prediction unit and a second prediction unit according to a split direction. A first merge index identifies first motion information in a merge candidate list of the coding block. A second merge index identifies second motion information in the merge candidate list of the coding block. The coding block is reconstructed according to first prediction samples of the first prediction unit and second prediction samples of the second prediction unit. A value of the second merge triangle index syntax element is based on the first merge index.
    Type: Application
    Filed: November 13, 2023
    Publication date: March 7, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Meng XU, Xiang Li, Shan Liu
  • Patent number: 11924434
    Abstract: Aspects of the disclosure provide methods and apparatuses for mesh coding (e.g., compression and decompression). In some examples, an apparatus for mesh coding includes processing circuitry. The processing circuitry decodes a plurality of initial maps in two-dimension from a bitstream carrying a three-dimensional (3D) mesh frame. The processing circuitry determines at least two sampling rates associated with different portions of the plurality of initial maps and recovers from the plurality of initial maps and based on the at least two sampling rates associated with the different portions of the plurality of initial maps to obtain a plurality of recovered maps. A first portion of the plurality of initial maps is recovered based on a first sampling rate, and a second portion of the plurality of initial maps is recovered based on a second sampling rate. The processing circuitry reconstructs the 3D mesh frame based on the plurality of recovered maps.
    Type: Grant
    Filed: September 6, 2022
    Date of Patent: March 5, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiaozhong Xu, Xiang Zhang, Shan Liu, Chao Huang, Jun Tian