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: 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: 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
  • 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: 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
  • 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: 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
  • 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
  • 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
  • Publication number: 20250093208
    Abstract: A method for online monitoring of temperature in current terminal blocks based on thermal imaging are provided, including: obtaining real-time temperature distribution information of current terminals of a terminal box; using an external communication substation to upload the obtained real-time temperature distribution information to the secondary intelligent operation-and-maintenance control platform; determining whether there is an abnormality in temperature of the current terminals, if there is an abnormality, issuing an alarm message about potential danger for an open circuit of a current secondary circuit. The method provided by the present invention has a self-verification function of measurement data and can suppress the influence of ambient temperature.
    Type: Application
    Filed: November 30, 2023
    Publication date: March 20, 2025
    Inventors: Yuanhang YANG, Dezhi KONG, Jing CHEN, Hengchu SHI, Hao YOU, Benyu LI, Qiaowei YANG, Lan CHEN, Jiong CHEN, Yigong XIE, Ming ZHAO, Yunkun DENG, Yumin CHEN, Zaihe YANG, Xin WANG, Shan WANG, Zelang WANG, Jianyu ZHOU, Mingqun LIU
  • Publication number: 20250097427
    Abstract: A method and apparatus for encoding or decoding a video sequence includes encoding or decoding the video sequence using a 4:4:4 chroma format, or encoding or decoding the video sequence using a 4:2:2 chroma format, wherein when encoding or decoding the video sequence using the 4:4:4 chroma format, copying an affine motion vector of one 4×4 luma block using an operation other than an averaging operation and associating the affine motion vector to a co-located 4×4 chroma block, and when encoding or decoding the video sequence using the 4:2:2 chroma format, associating each 4×4 chroma block with two 4×4 co-located luma blocks such that an affine motion vector of one 4×4 chroma block is an average of the motion vectors of the two co-located luma blocks.
    Type: Application
    Filed: November 25, 2024
    Publication date: March 20, 2025
    Applicant: TENCENT AMERICA LLC
    Inventors: Xin ZHAO, Xiaozhong XU, Xiang LI, Shan LIU
  • Publication number: 20250097408
    Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a method includes receiving a video bitstream including a current coding block of a current image frame and determining that the current coding block is to be predicted in a weighted bi-prediction (WBP) mode. The method further includes in response to the current coding block being predicted in the WBP mode, determining that the current coding block is associated with two bi-prediction blocks and identifying a plurality of distinct weighting factor lists including at least a first list of positive weighting factors and a second list of mixed weighting factors. The method further includes selecting one of the weighing factor lists, identifying a first weighting factor from the weighing factor lists, and reconstructing the current image frame, including determining the current coding block by combining the two bi-prediction blocks based on the first weighting factor.
    Type: Application
    Filed: December 5, 2024
    Publication date: March 20, 2025
    Inventors: Liang ZHAO, Xin ZHAO, Han GAO, Biao WANG, Xiaozhong XU, Shan LIU
  • Publication number: 20250097433
    Abstract: Aspects of the disclosure provide a method and an apparatus for video decoding. The apparatus includes processing circuitry. The processing circuitry applies an intra prediction mode with a multiple reference line (MRL) prediction to a current block. For each weight candidate combination including a respective first weight candidate and a respective second weight candidate in a plurality of weight candidate combinations, a subset of samples in the current block is predicted using intra prediction fusion that is based on a first reference line weighted by the respective first weight candidate and a second reference line weighted by the respective second weight candidate. The subset of samples includes top samples in a top-most row and left samples in a left-most column. A gradient cost is determined based on the predicted subset of samples and reconstructed samples outside the current block. A weight candidate combination is selected based on the gradient costs.
    Type: Application
    Filed: November 27, 2024
    Publication date: March 20, 2025
    Applicant: Tencent America LLC
    Inventors: Lien-Fei CHEN, Xin ZHAO, Guichun LI, Shan LIU
  • Publication number: 20250097454
    Abstract: Aspects of the disclosure provide a method and an apparatus including processing circuitry that decodes a current block in a current picture with a subblock-based temporal motion vector prediction (SbTMVP) mode. A first collocated block in a first collocated picture is determined based on a first displacement vector candidate of the current block corresponding to a first SbTMVP candidate. The processing circuitry determines first motion information of a current template of the current block based on one or more pieces of motion information of the first collocated block or a neighboring block of the first collocated block. The processing circuitry determines one of a first reference template and a first subblock reference template in a first reference picture based on the first motion information and determines a first template matching cost based on the current template and the one of the first reference template and the first subblock reference template.
    Type: Application
    Filed: November 27, 2024
    Publication date: March 20, 2025
    Applicant: Tencent America LLC
    Inventors: Lien-Fei CHEN, Guichun LI, Xin ZHAO, Shan LIU
  • Patent number: 12256077
    Abstract: The various embodiments described herein include methods and systems for coding video. In one aspect, a method includes obtaining video data including a syntax element with a corresponding alphabet of M elements, a first set of respective probabilities of occurrence for the M elements of the syntax element; and a second set of respective probabilities of occurrence for the M elements of the syntax element. The method further includes entropy coding a first portion of the video data in accordance with an aggregation of the first and second sets; and, while entropy coding the first portion of the video data, encountering a first syntax element. The method also includes updating the first set at a first rate and updating the second set at a second rate, faster than the first rate. The method further includes adaptively entropy coding a second portion of the video data.
    Type: Grant
    Filed: March 14, 2023
    Date of Patent: March 18, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Madhu Peringassery Krishnan, Xin Zhao, Shan Liu
  • Patent number: 12256109
    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 a coding tree unit (CTU) size for a plurality of pictures. The processing circuitry generates CTU size information based on the determined CTU size. The processing circuitry encodes the plurality of pictures based on the determined CTU size. The CTU size information includes a first bit that is a first value based on the CTU size being determined as a first CTU size. The CTU size information includes the first bit that is a second value and a second bit based on the CTU size being determined as one of a second CTU size and a third CTU size. The CTU size information includes the second bit based on the first bit being the second value.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: March 18, 2025
    Assignee: Tencent America LLC
    Inventors: Yixin Du, Xin Zhao, Xiang Li, Shan Liu
  • Patent number: 12256067
    Abstract: There is includes a method and apparatus comprising computer code configured to cause a hardware processor or processors to perform intra prediction among a plurality of reference lines, to set a plurality of intra prediction modes for a zero reference line nearest to a current block of the intra prediction among non-zero reference lines, and to set one or more most probable modes for one of the non-zero reference lines.
    Type: Grant
    Filed: January 3, 2024
    Date of Patent: March 18, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Liang Zhao, Xin Zhao, Xiang Li, Shan Liu
  • Publication number: 20250088662
    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 generates a first primary transform coefficient block for a current block based on a primary transform core of the current block. The processing circuitry determines whether a secondary transform is to be applied to the first primary transform coefficient block based on a position of a non-zero transform coefficient in the first primary transform coefficient block. Based on the secondary transform being applied to the first primary transform coefficient block, the processing circuitry generates a secondary transform coefficient block based on the first primary transform coefficient block and a secondary transform core of the current block. A size of the secondary transform core is greater than a size of the first primary transform coefficient block.
    Type: Application
    Filed: November 25, 2024
    Publication date: March 13, 2025
    Applicant: Tencent America LLC
    Inventors: Xin ZHAO, Xiang LI, Shan LIU