Patents by Inventor Shan Zhao

Shan Zhao has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20250117240
    Abstract: A computer implemented method manages execution of jobs on virtual machines. Processor units identify a job for scheduling. The processor units identify host machines with free cores on which the virtual machines are allocated. The processor units determine a number of free cores on the host machines. The processor units determine whether a host machine in the host machines having a number of host attributes needed by the job has free cores and idle cores available for backfilling the job based on a predicted core usage for the job in response to an absence of a sufficient number of free cores being available to meet predicted core usage. The processor units dispatch the job to a virtual machine on the host machine in response to the host machine having the number of host attributes and the free cores and idle cores available for backfilling the job.
    Type: Application
    Filed: October 9, 2023
    Publication date: April 10, 2025
    Inventors: Nan Qi, Yan Li, Ji Shan Xing, Kai Huang, Chen Guang Zhao
  • Publication number: 20250119585
    Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a method of video decoding includes receiving video data that includes a first block and a plurality of residual coefficients, from a video bitstream. The first block is encoded in an intra prediction mode, and the plurality of residual coefficients are generated by applying a short distance intra prediction to a residue block for the first block. The residue block generated from applying the intra prediction mode to the first block. The method includes generating, from the plurality of residual coefficients, a refined residue block for the first block, and generating a reconstructed residue block for the first block, where the reconstructed residue block is generated using an intra prediction block and the refined residue block. The method also includes reconstructing the first block using the refined residue block.
    Type: Application
    Filed: October 4, 2023
    Publication date: April 10, 2025
    Inventors: Tianqi LIU, Liang ZHAO, Jing YE, Han GAO, Xin ZHAO, Shan LIU
  • Publication number: 20250119576
    Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a method of video decoding includes receiving video data comprising a plurality of blocks, including a first block and a plurality of residual coefficients, from a video bitstream. The first block is encoded by applying a first intra prediction. The plurality of residual coefficients are generated by applying a second intra prediction to a residue block for the first block in a first direction. The residue block generated from applying the first intra prediction mode to the first block in a second direction. The method also includes generating, from the plurality of residual coefficients, a refined residue block for the first block, and reconstructing the first block using the refined residue block.
    Type: Application
    Filed: October 4, 2023
    Publication date: April 10, 2025
    Inventors: Tianqi LIU, Liang ZHAO, Xin ZHAO, Jing YE, Han GAO, Shan LIU
  • Publication number: 20250119546
    Abstract: Various implementations described herein include methods and systems for coding video. In one aspect, a video bitstream includes a high level syntax element for a frame level cross-component sample offset (CCSO) flag indicating whether to apply CCSO filtering on a current image frame. When the frame level CCSO flag indicates that CCSO filtering is applied the current image frame, an electronic device identifies, in the video bitstream, a first syntax element for a first component CCSO flag indicating whether to apply CCSO filtering on a first color component of the current image frame, and determines whether to apply CCSO filtering on a first color sample of the first color component based on the first syntax element. The current image frame including the first color sample of the first color component is reconstructed.
    Type: Application
    Filed: May 9, 2024
    Publication date: April 10, 2025
    Inventors: Han GAO, Xin Zhao, Liang Zhao, Jing Ye, Shan Liu
  • Publication number: 20250119583
    Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a method of video decoding includes receiving video data including a first block and a syntax element, from a video bitstream, where the syntax element is signaled at a first processing unit level. The method further includes selecting a transform coding mode based on the syntax element and performing a transform process for the first block using the selected transform coding mode, where the transform process is performed on a transform block at a second processing unit level, and where the second processing unit level is not signaled (e.g., is inferred from coded information).
    Type: Application
    Filed: October 4, 2023
    Publication date: April 10, 2025
    Inventors: Tianqi LIU, Liang ZHAO, Xin ZHAO, Jing YE, Han GAO, Shan LIU
  • Publication number: 20250119526
    Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a video bitstream includes a current coding block of an image frame and signals a first syntax element for a multi-hypothesis cross-component prediction (MH-CCP) mode. A computing system determines that the MH-CCP mode is enabled to reconstruct each of a plurality of chroma samples of the current coding block based on a respective luma sample collocated with the respective chroma sample and one or more neighboring luma samples. The computing device identifies a five tap model configured to determine chroma samples of the current coding block in the MH-CCP mode. Based on the five tap model, a pair of neighboring luma samples of a first luma sample is identified to generate a first chroma sample collocated with the first luma sample. The computing system reconstructs the current coding block including the first chroma sample.
    Type: Application
    Filed: March 29, 2024
    Publication date: April 10, 2025
    Inventors: Jing YE, Xin Zhao, Liang Zhao, Han Gao, Shan Liu
  • Publication number: 20250119538
    Abstract: Various implementations described herein include methods and systems for coding video. In one aspect, a video bitstream includes a current image frame and a first syntax element. An electronic device determines that the first syntax element has a first predefined value indicating that the cross-component sample offset (CCSO) mode is enabled, and generates a set of adapted luma samples including an adapted first luma sample and its adapted neighboring luma samples based on a set of reconstructed luma samples. The reconstructed luma samples include a first luma sample that is collocated with a first color sample. The electronic device determines the first sample offset of the first color sample based on the adapted first luma sample and the one or more adapted neighboring luma samples. The current image frame is reconstructed at least by adjusting the first color sample based on the first sample offset.
    Type: Application
    Filed: May 9, 2024
    Publication date: April 10, 2025
    Inventors: Han GAO, Xin ZHAO, Liang ZHAO, Jing YE, Shan LIU
  • Patent number: 12273523
    Abstract: The various embodiments described herein include methods and systems for encoding and decoding video. In one aspect, a method includes obtaining video data that includes a first block. The method further includes determining a plurality of transform coefficients associated with the first block. The method also includes predicting respective coefficient signs for the plurality of transform coefficients. The method also includes entropy coding the first block including jointly signaling two or more of the predicted coefficient signs.
    Type: Grant
    Filed: May 4, 2023
    Date of Patent: April 8, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Samruddhi Yashwant Kahu, Madhu Peringassery Krishnan, Xin Zhao, Shan Liu
  • Patent number: 12271341
    Abstract: Systems, methods, and devices for managing media storage and delivery, including obtaining, by a media access function (MAF), a glTF file corresponding to a scene; determining that the glTF file has a CBOR format; converting the glTF file into a converted glTF file having a JSON format using a first CBOR parser function implemented by the MAF; and obtaining media content corresponding to the scene based on the converted glTF file.
    Type: Grant
    Filed: September 14, 2023
    Date of Patent: April 8, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Shuai Zhao, Stephan Wenger, Shan Liu
  • Publication number: 20250113036
    Abstract: This disclosure relates generally to sample clipping in video or image and particularly to methods and systems for sample clipping in video or image based on Low Dynamic Range (LDR) coding. For example, an encoder or decoder may determine a sample clipping range for a bock and apply a sample clipping procedure based on the sample clipping range during one of various stages of encoding or decoding process of the block. The sample clipping range may be derived from an LDR selected for encoding the block.
    Type: Application
    Filed: June 27, 2024
    Publication date: April 3, 2025
    Inventors: Xin ZHAO, Ding DING, Shan LIU
  • Publication number: 20250113035
    Abstract: This disclosure relates generally to video coding and particularly to methods and systems for sample mapping in image and video coding using Low Dynamic Range (LDR) samples. For example, the disclosure describes implementations of mapping functions for conversion of samples from an original bit depth to an LDR bit depth during an encoding and decoding process of videos or images and the signaling of such mapping functions in a bitstream.
    Type: Application
    Filed: June 27, 2024
    Publication date: April 3, 2025
    Inventors: Xin ZHAO, Ding DING, Shan LIU
  • Publication number: 20250113031
    Abstract: A method of video decoding includes receiving a bitstream that comprises coded information of a current block, the coded information of the current block includes coded bits of quantized transform coefficients in a transform domain of the current block, the coded information is also indicative of at least a scaling factor to be used during a dequantization of the quantized transform coefficients. The method also includes determining one or more quantization shifting offsets for a reconstruction of transform coefficients in the transform domain based on at least the scaling factor, reconstructing the transform coefficients from the quantized transform coefficients based on the one or more quantization shifting offsets, calculating residuals in a spatial domain of the current block based on the transform coefficients in the transform domain, and reconstructing the current block according to the residuals in the spatial domain.
    Type: Application
    Filed: September 25, 2024
    Publication date: April 3, 2025
    Applicant: Tencent America LLC
    Inventors: Motong XU, Roman CHERNYAK, Xin ZHAO, Madhu PERINGASSERY KRISHNAN, Biao WANG, Lien-Fei CHEN, Yonguk YOON, Shan LIU
  • Publication number: 20250113060
    Abstract: This disclosure relates generally to video coding and particularly to methods and systems for signaling of Low Dynamic Range (LDR) in video or image bitstream. For example, the disclosure describes implementations of manners for signaling whether LDR is applied and which one of LDRs is applied to a block at various singling levels, either explicitly or implicitly.
    Type: Application
    Filed: June 27, 2024
    Publication date: April 3, 2025
    Inventors: Xin ZHAO, Ding DING, Shan LIU
  • Patent number: 12267515
    Abstract: A video decoder is provided for the decoding of a video bitstream encoded in a temporal interpolated prediction (TIP) mode. First and second motion vectors pointing to respective reference frames, or reference pictures within those frames, are generated for a block of a current picture. The motion vectors are then refined by application of a decoder-side motion vector refinement (DMVR) process, based on a bilateral matching process, and the refined motion vectors are used to decode the block. The refinement may more specifically involve consideration of candidates for the refined motion vectors, selected by the bilateral matching. The refinement may be applied at both block and sub-block divisions of the current picture.
    Type: Grant
    Filed: November 7, 2022
    Date of Patent: April 1, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Han Gao, Xin Zhao, Liang Zhao, Shan Liu
  • Publication number: 20250106398
    Abstract: In a method for video decoding in a video decoder, a maximum transform size associated with a video sequence is determined. The maximum transform size is indicated by a syntax element associated with the video sequence. Whether a coding unit (CU) size of a CU of the video sequence is larger than the maximum transform size is determined. When the CU size is less than the maximum transform size, a sub-block transform (SBT) mode is enabled. When the CU size is larger than the maximum transform size, the CU is split into a plurality of first transform units (TUs) and when intra sub partition (ISP) mode is enabled, one of the plurality of first TUs is split into a plurality of second TUs. The CU is reconstructed based on whether the CU size is larger than the maximum transform size.
    Type: Application
    Filed: December 9, 2024
    Publication date: March 27, 2025
    Applicant: Tencent America LLC
    Inventors: Xin ZHAO, Xiang LI, Shan LIU
  • Publication number: 20250106404
    Abstract: This disclosure relates generally to video coding and particularly to methods, devices, and systems for signaling prediction modes in recursively partitioned video frames. For example, a regional prediction mode flag syntax element may be introduced for indicating whether an entire coding region of a video frame signaled as being of a first predefined prediction mode is entirely coded in a second predefined prediction mode or not. The signaling schemes described in this disclosure facilitate reducing signaling overhead in video frames that employ a mix of different prediction modes.
    Type: Application
    Filed: April 11, 2024
    Publication date: March 27, 2025
    Applicant: TENCENT AMERICA LLC
    Inventors: Liang ZHAO, Xin ZHAO, Han GAO, Jing YE, Madhu PERINGASSERY KRISHNAN, Yushin CHO, Shan LIU
  • Publication number: 20250106392
    Abstract: Some aspects of the disclosure provide a method of video decoding. The method includes: receiving a bitstream that comprises coded information of one or more pictures; generating, according to the bitstream, at least a to-be-filtered sample, and input samples for filtering the to-be-filtered sample in an in-loop filter, the in-loop filter using a Wiener-based filter with an adaptive filter shape; determining a modified filter shape for the Wiener-based filter, the modified filter shape being adapted according to a relationship between the to-be-filtered sample and the input samples; and applying the Wiener-based filter with the modified filter shape on the input samples to generate a filtered output of the to-be-filtered sample.
    Type: Application
    Filed: September 23, 2024
    Publication date: March 27, 2025
    Applicant: Tencent America LLC
    Inventors: Han ZHANG, Roman CHERNYAK, Lien-Fei CHEN, Madhu PERINGASSERY KRISHNAN, Biao WANG, Xin ZHAO, Motong XU, Yonguk YOON, Shan LIU
  • Publication number: 20250106407
    Abstract: This disclosure relates generally to video coding/decoding and particularly prediction using multiple scaling factors and multiple samples. One method includes receiving a video bitstream comprising a current block and a reference block, the reference block being used for predicting the current block by using a prediction function; receiving, from the video bitstream, a first syntax element indicating a manner for determining parameters of the prediction function; determining the parameters of the prediction function based on the manner; predicting a current sample in the current block based on the reference block using the prediction function; and reconstructing the current block based on the predicted current sample.
    Type: Application
    Filed: December 29, 2023
    Publication date: March 27, 2025
    Applicant: Tencent America LLC
    Inventors: Jing YE, Xin ZHAO, Liang ZHAO, Han GAO, Shan LIU
  • Patent number: 12262030
    Abstract: This disclosure relates to video processing that includes a video processing device that: determines that a Chroma from Luma (CfL) prediction mode is to be applied to a luma block in a received coded bitstream; generates a neighbor luma average for the luma block by averaging a set of reconstructed luma samples, wherein the set of reconstructed luma samples comprises a plurality of reconstructed neighbor luma samples in at least one neighbor luma block that neighbors the luma block; generates an alternating current (AC) contribution of a plurality of prediction samples of a chroma block co-located with the luma block based on a plurality of luma samples in the luma block and the neighbor luma average; and reconstructs the chroma block at least by applying the CfL prediction mode based on the AC contribution.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: March 25, 2025
    Assignee: Tencent America LLC
    Inventors: Jing Ye, Xin Zhao, Liang Zhao, Shan Liu
  • Patent number: 12262019
    Abstract: Processing circuitry receives coded information indicative of applying cross-component sample offset (CCSO) with adaptive bands. The processing circuitry determines at least a first band width for a first band and a second band width for a second band. The processing circuitry determines at least a first offset associated with the first band and a second offset associated with the second band, and categorizes reconstructed samples of a first color component into at least the first band and the second band. The first band includes first reconstructed samples and the second band includes second reconstructed samples. The processing circuitry applies the first offset to first reconstructed samples of a second color component that are collocated with the first reconstructed samples of the first color component, and the second offset to second reconstructed samples of the second color component that are collocated with the second reconstructed samples of the first color component.
    Type: Grant
    Filed: September 13, 2023
    Date of Patent: March 25, 2025
    Assignee: Tencent America LLC
    Inventors: Samruddhi Yashwant Kahu, Xin Zhao, Shan Liu