Patents Assigned to Tencent America LLC
  • Publication number: 20230421625
    Abstract: A method for event-driven provisioning of edge servers in a 5G Media Streaming (5GMS) architecture, including setting, by a 5GMS AP, during provisioning or updating of a first EAS one or more event trigger conditions and determining, by a 5GMS AF at the first EAS, based on an indicator event associated with the first EAS, that at least one of the one or more event trigger conditions of the first EAS is satisfied. Generating, by the 5GMS AP, a trigger event in response and setting, by the 5GMS AP, during the provisioning or updating of a second EAS, one or more activating conditions for activating the second EAS. The 5GMS AP determining that the generated trigger event is associated with at least one of the activating conditions for activating the second EAS; and transmitting a message causing activation of the second EAS.
    Type: Application
    Filed: September 7, 2023
    Publication date: December 28, 2023
    Applicant: TENCENT AMERICA LLC
    Inventor: Iraj SODAGAR
  • Publication number: 20230421773
    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 block of a current picture based on a geometric partitioning mode (GPM). The current block is partitioned into two partitions in the GPM mode. Each of the partitions is associated with a respective predictor. A weighting index for a sample of the current block is determined based on a position of the sample. A weighting factor is calculated based on the weighting index of the sample according to an equation that converts the weighting index to the weighting factor. The sample is encoded based on the weighting factor and the predictor corresponding to the sample.
    Type: Application
    Filed: September 5, 2023
    Publication date: December 28, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Lien-Fei CHEN, Xiang Li, Guichun Li
  • Publication number: 20230421797
    Abstract: A method of generating a coded video bitstream including setting a flag pps_ref_wraparound_enabled_flag, wherein the flag pps_ref_wraparound_enabled_flag being equal to 1 specifies that a horizontal wrap-around motion compensation is enabled for pictures referring to a picture parameter set (PPS) in a coded video stream; determining whether the reference picture is to be scaled based on whether reference picture resampling is enabled; in response to the reference picture being not scaled, setting a second flag refWraparoundEnabledFlag to be equal to a value of the flag pps_ref_wraparound_enabled_flag; and encoding the coded video bitstream comprising at least the current picture and the flag pps_ref_wraparound_enabled_flag.
    Type: Application
    Filed: September 12, 2023
    Publication date: December 28, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Byeongdoo CHOI, Stephan WENGER, Shan LIU
  • Publication number: 20230418783
    Abstract: Systems, methods, and devices for managing media storage and delivery, including obtaining, by a media access function (MAF), a Graphics Language Transmission Format (glTF) file corresponding to a scene; obtaining from the glTF file a uniform resource locator (URL) parameter indicating a binary data blob; determining that the binary data blob has a Concise Binary Object Representation (CBOR) format; converting the binary data blob into an object having a JavaScript Object Notation (JSON) format using a CBOR parser function implemented by the MAF; and obtaining media content corresponding to the scene based on the object.
    Type: Application
    Filed: August 30, 2023
    Publication date: December 28, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Shuai ZHAO, Stephan WENGER, Shan LIU
  • Publication number: 20230421754
    Abstract: A method, computer program, and computer system is provided for coding video data. Reference samples and magnitudes of transform coefficients corresponding to a current block of video data from an input to a neural network are identified. Sign values associated with the transform coefficients are predicted using neural networks. The video data is encoded/decoded based on the predicted sign values.
    Type: Application
    Filed: September 11, 2023
    Publication date: December 28, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Xin ZHAO, Yixin DU, Liang ZHAO, Madhu PERINGASSERY KRISHNAN, Shan LIU
  • Publication number: 20230421790
    Abstract: A method for video decoding in a decoder is provided. Coding information of a block to be reconstructed is decoded from a coded video bitstream. The coding information indicates intra prediction information for the block. Responsive to the block being coded with a directional mode, the directional mode is determined based on a nominal mode and an angular offset, the coding information indicating the nominal mode and the angular offset, a first non-separable transform set of one or more non-separable transforms for the block is determined based on the nominal mode, a non-separable transform in the first non-separable transform set is determined based on a non-separable transform index indicated by the coding information, and the block is reconstructed based on the directional mode and the non-separable transform.
    Type: Application
    Filed: September 13, 2023
    Publication date: December 28, 2023
    Applicant: Tencent America LLC
    Inventors: Xin ZHAO, Liang Zhao, Shan Liu
  • Publication number: 20230418660
    Abstract: In a method for processing a network-based media processing (NBMP) workflow, workflow information is received. The NBMP workflow to process input data is generated based on the workflow information. The NBMP workflow includes a plurality of media processing tasks and a first buffering task. The plurality of media processing tasks includes a first media processing task and a second media processing task. The first media processing task is set to a running state in which a subset of the input data is processed by the first media processing task and output to the first buffering task as first processed subset data. The first media processing task is set from the running state to a non-running state in response to an amount of the first processed subset data stored in the first buffering task being equal to a first threshold. Further, the second media processing task is set.
    Type: Application
    Filed: September 8, 2023
    Publication date: December 28, 2023
    Applicant: TENCENT AMERICA LLC
    Inventor: Iraj SODAGAR
  • Publication number: 20230421761
    Abstract: Systems and methods may provide flexible picture partitioning, a method includes receiving a bitstream, that includes a picture, the picture partitioned into a plurality of coding tree units (CTUs), wherein at least one row or column of CTUs, among the plurality of CTUs of the picture, that is adjacent to a boundary of the picture has a size dimension that is smaller than a corresponding size dimension of each CTU among the plurality of CTUs that is not adjacent to any boundary of the picture; and encoding the bitstream based on the plurality of CTUs, wherein the at least one row or column of CTUs includes a first CTU row or a first CTU column of the picture that is adjacent to a top boundary or left boundary of the picture, respectively.
    Type: Application
    Filed: September 13, 2023
    Publication date: December 28, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Liang ZHAO, Xin Zhao, Yixin Du, Shan Liu
  • Publication number: 20230421751
    Abstract: A coded video bitstream comprising a current block in a current picture is received. The current block includes a plurality of subblocks and is to be predicted by a subblock-based template matching motion vector prediction (SbTMVP) mode. A respective collocated reference subblock for each subblock is determined based on a combination of a displacement vector (DV) and a motion vector offset (MVO) that are associated with the respective subblock. A motion vector (MV) field in the respective collocated reference subblock of each subblock in the current block is determined. A respective reference template for each subblock is derived based on the determined MV field of the collocated reference subblock. The plurality of subblocks of the current block is reconstructed by predicting each subblock using the respective reference template in the SbTMVP mode.
    Type: Application
    Filed: November 9, 2022
    Publication date: December 28, 2023
    Applicant: Tencent America LLC
    Inventors: Xin ZHAO, Lien-Fei CHEN, Han GAO, Guichun LI, Shan LIU
  • Publication number: 20230421759
    Abstract: In a method for filtering in video decoding, a coded video bitstream that includes filter shape index information is received. A filter shape configuration of a video filter is determined based on the filter shape index information. The filter shape index information indicates that a number of filter taps of the filter shape configuration is less than five. Offset values associated with the filter shape configuration of the video filter are determined. The video filter is applied on a sample based on the offset values associated with the filter shape configuration.
    Type: Application
    Filed: September 6, 2023
    Publication date: December 28, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Yixin DU, Shan LIU, Xin ZHAO
  • Publication number: 20230418656
    Abstract: A method of processing media content in Moving Picture Experts Group (MPEG) Network Based Media Processing (NBMP) may include obtaining, from an NBMP source, a workflow having a workflow descriptor (WD) indicating a workflow descriptor document (WDD); based on the workflow, obtaining a task having a task descriptor (TD) indicating a task descriptor document (TDD); based on the task, obtaining, from a function repository, a function having a function descriptor (FD) indicating a function descriptor document (FDD); and processing the media content, using the workflow, the task, and the function.
    Type: Application
    Filed: August 31, 2023
    Publication date: December 28, 2023
    Applicant: TENCENT AMERICA LLC
    Inventor: Iraj SODAGAR
  • Patent number: 11856225
    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: October 28, 2022
    Date of Patent: December 26, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Madhu Peringassery Krishnan, Xin Zhao, Shan Liu
  • Publication number: 20230412797
    Abstract: Coded information of a first color component and a second color component associated with a current block is determined. A first prediction mode is determined to be selected from an intra prediction mode, an inter prediction mode, or a combined intra-inter prediction mode for the first color component associated with the current block. A second prediction mode is determined to be selected from the intra prediction mode, the inter prediction mode, or the combined intra-inter prediction mode for the second color component associated with the current block. The second prediction mode is different from the first prediction mode. The current block is reconstructed based on predicting the first color component of the current block in the first prediction mode and predicting the second color component of the current block in the second prediction mode.
    Type: Application
    Filed: November 8, 2022
    Publication date: December 21, 2023
    Applicant: Tencent America LLC
    Inventors: Xin ZHAO, Guichun LI, Lien-Fei CHEN, Shan LIU
  • Publication number: 20230412828
    Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus includes processing circuitry. For example, the processing circuitry obtains reconstructed samples in a temporal source frame that is different from a current frame, and determines filter coefficients of a filter for a current block in the current frame based on at least the reconstructed samples in the temporal source frame. The processing circuitry generates prediction information of the current block based on the determined filter coefficients. The temporal source frame is an inter coded frame that satisfies at least one of a quantization parameter (QP) requirement, a temporal distance requirement, and a reference picture requirement.
    Type: Application
    Filed: August 29, 2023
    Publication date: December 21, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Yixin DU, Xin ZHAO, Liang ZHAO, Shan LIU
  • Publication number: 20230412829
    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: Application
    Filed: September 5, 2023
    Publication date: December 21, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Xiaozhong XU, Shan Liu, Xiang Li
  • Publication number: 20230412842
    Abstract: A method and apparatus comprising computer code configured to cause a processor or processors to obtain volumetric data of at least one three-dimensional (3D) visual content, derive a first layer of a mesh including a plurality of first vertices from at least one frame of the volumetric data, determine displacement vectors from ones of the plurality of vertices of the first layer to respective ones of a plurality of second vertices of a second layer of the mesh, a total quantity of the plurality of second vertices is greater than a total quantity of the plurality of first vertices, and signal the volumetric data based on the displacement vectors.
    Type: Application
    Filed: May 4, 2023
    Publication date: December 21, 2023
    Applicant: Tencent America LLC
    Inventors: Xiaozhong XU, Chao Huang, Jun Tian, Xiang Zhang, Shan Liu
  • Publication number: 20230412849
    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, derive a curve of a mesh sequence from the input mesh corresponding to volumetric data, the curve including a plurality of vertices of the input mesh of the mesh sequence, subdivide the derived curve of the mesh sequence by adding subdivided vertices, computing a displacement vector for each of the plurality of subdivided vertices; and entropy code the volumetric data based on the displacement vector from at least one of the subdivided vertices.
    Type: Application
    Filed: May 10, 2023
    Publication date: December 21, 2023
    Applicant: Tencent America LLC
    Inventors: Chao HUANG, Thuong Nguyen Canh, Xiaozhong Xu, Jun Tian, Xiang Zhang, Shan Liu
  • Publication number: 20230412794
    Abstract: In some examples, an apparatus for video decoding includes processing circuitry. The processing circuitry determines, from a candidate list, a first affine-translational merge candidate for a prediction of a current block in a current picture. The first affine-translational merge candidate provides affine motion information associated with a first reference picture in a first reference list and translational motion information associated with a second reference picture in a second reference list. The processing circuitry generates a first prediction for a sample in the current block according to the affine motion information associated with the first reference picture, and generates a second prediction for the sample in the current block according to the translational motion information associated with the second reference picture. The processing circuitry reconstructs the sample of the current block according to a combination of the first prediction and the second prediction.
    Type: Application
    Filed: November 8, 2022
    Publication date: December 21, 2023
    Applicant: Tencent America LLC
    Inventors: Guichun LI, Han GAO, Lien-Fei CHEN, Xin ZHAO, Shan LIU
  • Publication number: 20230409628
    Abstract: A method, computer program, and computer system is provided for dynamic Network-Based Media Processing (NBMP) image retrieval. A call for a function from among a function group is received. The function call corresponds to an NBMP request to a workflow manager. A determination is made as to whether an image associated with the received function call is static or dynamic. A pointer to the image is returned based on the image being determined to be dynamic.
    Type: Application
    Filed: August 30, 2023
    Publication date: December 21, 2023
    Applicant: TENCENT AMERICA LLC
    Inventor: Iraj SODAGAR
  • Patent number: 11849118
    Abstract: Aspects of the disclosure provide a method and an apparatus for video encoding. The apparatus includes processing circuitry configured to perform an iterative update of sample values of a plurality of samples in an initial input image. The iterative update includes generating a coded representation of a final input image based on the final input image by an encoding neural network (NN) and at least one training module. The final input image has been updated from the initial input image by a number of iterations of the iterative update. The iterative update includes generating a reconstructed image of the final input image based on the coded representation of the final input image by a decoding NN. One of a rate-distortion loss for the final input image or the number of iterations of the iterative update satisfies a pre-determined condition. An encoded image corresponding to the final input image is generated.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: December 19, 2023
    Assignee: Tencent America LLC
    Inventors: Ding Ding, Wei Jiang, Wei Wang, Shan Liu