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: 20240195987
    Abstract: An improved scheme for intra-inter prediction mode and an adaptive intra-inter prediction mode for video coding/decoding, including selecting a set of weightings in an intra-inter mode and applying position dependent intra prediction combination to modify at least one of an inter prediction sample and another sample.
    Type: Application
    Filed: December 15, 2023
    Publication date: June 13, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Liang ZHAO, Xin ZHAO, Xiang LI, Shan LIU
  • Patent number: 12010306
    Abstract: An approach for encoding/decoding video data including obtaining video data; parsing the obtained video data to obtain partitioning parameters; obtaining a partitioned coding block based on the partitioning parameters; and decoding the obtained video data based on the partitioned coding block. The partitioned coding block may be partitioned into a rectangular partition and at least one non-rectangular partition.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: June 11, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Xin Zhao, Liang Zhao, Shan Liu
  • Patent number: 12010343
    Abstract: A method, computer program, and computer system is provided for coding video data. Video data is received and entropy-parsed into one or more components. The one or more entropy-parsed components are de-quantized. A joint component secondary transformation (JCST) is performed on the one or more components. The video data is decoded based on one or more residual components corresponding to the joint component secondary transformed components.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: June 11, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Xin Zhao, Madhu Peringassery Krishnan, Shan Liu, Xiang Li
  • Publication number: 20240187620
    Abstract: Aspects of the disclosure include methods and apparatuses for video coding. One of the apparatuses includes processing circuitry that receives a coded video bitstream that includes a current picture with a current block coded with one of an intra block copy (IBC) mode and an intra template matching (IntraTMP) mode. The processing circuitry determines one of (i) an intra prediction mode based on reconstructed samples of the current picture and (ii) a content type of the reconstructed samples of the current picture. The processing circuitry determines a transform set for the current block coded with the one of the IBC mode and the IntraTMP mode. The transform set is determined as associated with the one of (i) the determined intra prediction mode and (ii) the determined content type. The processing circuitry performs an inverse transform on the current block according to the determined transform set.
    Type: Application
    Filed: October 18, 2023
    Publication date: June 6, 2024
    Applicant: Tencent America LLC
    Inventors: Xin ZHAO, Guichun LI, Lien-Fei CHEN, Shan LIU
  • Publication number: 20240187587
    Abstract: This disclosure relates generally to video coding and particularly to cross component level reconstruction. For example, a method is disclosed for processing video data which may include encoding a video block comprising a first transform block of a first color component and a second transform block of a second color component, wherein the first transform block and the second transform blocks are co-located blocks; encoding a first syntax element to signal whether a CCLR is applied to the first transform block, wherein, when CCLR is applied to the first transform block, a refinement process is required to be applied to the first transform block to obtain a refined first transform block on which an inverse transform is to be performed; and transmitting a bitstream comprising the video block and the first syntax element.
    Type: Application
    Filed: January 31, 2024
    Publication date: June 6, 2024
    Applicant: Tencent America LLC
    Inventors: Madhu PERINGASSERY KRISHNAN, Xin ZHAO, Shan LIU
  • Publication number: 20240187604
    Abstract: This disclosure relates generally to video coding and particularly to methods and systems for providing signaling schemes for jointly coding of motion vector difference. An example method for decoding a current video block of a video bitstream is disclosed. The method includes receiving a coded video bitstream; determining, from the coded video bitstream, a flag for a current video block, wherein the flag indicates whether joint motion vector difference (MVD) coding is applied to the current video block; and in response to the flag indicating that the joint MVD coding is applied to the current video block: obtaining, by the device from the coded video bitstream, a joint MVD for the current video block, deriving, by the device based on the joint MVD, an MVD for the current video block, and decoding, by the device based on the joint MVD and the derived MVD, the current video block.
    Type: Application
    Filed: February 9, 2024
    Publication date: June 6, 2024
    Applicant: Tencent America LLC
    Inventors: Liang ZHAO, Xin ZHAO, Shan LIU
  • Publication number: 20240187577
    Abstract: In a method for video decoding, prediction information of a current block is decoded from a coded video bitstream. The prediction information is indicative of a reference line selected from multiple reference lines and an intra prediction mode selected from a set of potential intra prediction modes that is associated with the reference line. At least one sample of the current block is reconstructed based on the intra prediction mode and at least one reference sample in the reference line. When the reference line is a non-zero reference line, a first set of potential intra prediction modes associated with the non-zero reference line includes a smaller number of potential intra prediction modes compared to a second set of potential intra prediction modes associated with a zero reference line. The first set of potential intra prediction modes only includes most probable modes.
    Type: Application
    Filed: February 12, 2024
    Publication date: June 6, 2024
    Applicant: Tencent America LLC
    Inventors: Xin ZHAO, Xiang LI, Shan LIU, Liang ZHAO
  • Publication number: 20240187574
    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: Application
    Filed: January 3, 2024
    Publication date: June 6, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Liang ZHAO, Xin Zhao, Xiang Li, Shan Liu
  • Patent number: 12003749
    Abstract: A method for video encoding includes selecting a second intra prediction mode for encoding a first block, the first block being a non-square block and the second intra prediction mode being selected from a second set of intra prediction modes. The method also includes generating prediction information for the first block, the generated prediction information indicating a first intra prediction mode in a first set of intra prediction modes. The second set of intra prediction modes includes at least the selected second intra prediction mode, which is not included in the first set of intra prediction modes and is outside an angular range of the first set of intra prediction modes that extends 180 degrees from a bottom-left diagonal direction mode to a top-right diagonal direction mode. The method also includes encoding at least one sample of the first block according to the second intra prediction mode.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: June 4, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Liang Zhao, Shan Liu, Xin Zhao, Xiang Li
  • Patent number: 12003725
    Abstract: A method, computer program, and computer system is provided for encoding or decoding video data. Video data including a chroma component and a luma component is received. One or more contexts for entropy coding chroma intra prediction modes are identified based on a co-located luma block at one or more pre-defined positions. The video data is decoded based on the identified contexts.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: June 4, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Liang Zhao, Xin Zhao, Shan Liu
  • Patent number: 12003739
    Abstract: A method, computer program, and computer system are provided for encoding video data. Luma and chroma samples are identified from image data corresponding to a video frame. In particular, at least one chroma sample may be predicted from at least one luma sample based on a DC contribution from a chroma component of the image data and an AC contribution from a luma component of the image data. Also, a plurality of linear models may be determined from the identified luma and chroma samples. The luma and chroma samples may be classified into a number of categories corresponding to a number of linear models, where each category has at least one corresponding linear model parameters signaled to the bitstream; the chroma sample prediction may be further based on such parameters.
    Type: Grant
    Filed: December 9, 2022
    Date of Patent: June 4, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Liang Zhao, Xin Zhao, Shan Liu
  • Publication number: 20240179298
    Abstract: In a method for video decoding, a determination, for a current block that is a non-square block, is made as to whether an angular intra prediction mode for the current block is a wide angle mode that is in a direction outside of a range of directions that spans a bottom left diagonal direction and top right diagonal direction of the current block. When the angular intra prediction mode is the wide angle mode, whether a block size of the non-square block is greater than 32 is determined. When the block size of the non-square block is greater than 32, an intra smoothing filter is enabled and the enabled intra smoothing filter is applied to blocks neighboring the current block to generate filtered blocks. Intra prediction is performed based on the filtered blocks to obtain a characteristic value for the current block.
    Type: Application
    Filed: February 8, 2024
    Publication date: May 30, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Liang ZHAO, Xin ZHAO, Xiang Li, Shan LIU
  • Publication number: 20240179304
    Abstract: The various implementations described herein include methods and systems for decoding video. In one aspect, a method includes receiving a video stream having a sequence of frames. The sequence of frames includes one or more key frames. Each key frame has a respective downsampling filter type. The method includes, in accordance with a determination that a current frame corresponds to a first key frame, retrieving, from the video stream, a syntax element associated with a first downsampling filter type associated with the first key frame. The method includes a luma block of the current frame and a predefined set of frames immediately after the current frame using the first downsampling filter type to obtain downsampled frames. The method includes predicting a chroma block of the current frame based on the downsampled frames.
    Type: Application
    Filed: May 5, 2023
    Publication date: May 30, 2024
    Inventors: Jing YE, Liang ZHAO, Xin ZHAO, Shan LIU
  • Patent number: 11997299
    Abstract: A method of video decoding includes determining reconstructed samples of a first color component in a filter support region of a current picture that is a part of a coded video sequence, and performing a cross-component sample offset (CCSO) filter process on the reconstructed samples of the first color component in the filter support region to generate an output offset value. The method also includes scaling the output offset value based on the reconstructed samples of the first color component in the filter support region, and reconstructing samples of a second color component in the filter support region based on the scaled output offset value. The second color component is different from the first color component.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: May 28, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Yixin Du, Xin Zhao, Shan Liu
  • Publication number: 20240171734
    Abstract: The various embodiments described herein include methods and systems for coding video. In one aspect, a method includes obtaining encoded video data comprising a plurality of blocks and parsing the encoded video data for each block in the plurality of blocks without reconstructing an entire motion vector predictor (MVP) list. The method also includes first determining whether warped motion compensation is allowed for the block and whether warped motion compensation is enabled for a first spatial neighbor block; and determining whether to perform warped motion compensation for the block during a subsequent reconstruction operation based on the first determination. The method further includes designating the block for a warp extend operation or a warp delta operation in accordance with a determination to perform warped motion compensation for the block during the subsequent reconstruction operation.
    Type: Application
    Filed: March 28, 2023
    Publication date: May 23, 2024
    Inventors: Han GAO, Xin ZHAO, Liang ZHAO, Shan LIU
  • Publication number: 20240171767
    Abstract: The various embodiments described herein include methods and systems for coding video. In one aspect, a method includes obtaining encoded video data comprising a plurality of blocks and obtaining a motion vector predictor (MVP) candidate block from a MVP list based on a MVP index. The method further includes in accordance with a determination that a block of the plurality of blocks is designated for a warp extend mode, determining whether the MVP candidate block is suitable for the warp extend mode. The method also includes, in accordance with a determination that the MVP candidate block is not suitable for the warp extend mode, identifying a backup MVP candidate block that is suitable for the warp extend mode. The method further includes obtaining a warp model from the backup MVP candidate block; and performing a warp extend operation on the block using the warp model.
    Type: Application
    Filed: March 22, 2023
    Publication date: May 23, 2024
    Inventors: Han GAO, Xin Zhao, Liang Zhao, Shan Liu
  • Patent number: 11991360
    Abstract: This disclosure relates to secondary transform of video blocks with adaptive kernel options. For example, a method for decoding a video block in an video stream is disclosed. The method may include comprising parsing and processing the video stream to generate: a set of secondary transform coefficients associated with the video block; an intra-prediction mode associated with the video block; and a kernel index indicating a secondary transform kernel among a group of secondary transform kernels. The method may further include identifying the group of secondary transform kernels based on the intra-prediction mode; and performing an inverse secondary transform of the set of secondary transform coefficients to generate primary transform coefficients of the video block based on the secondary transform kernel among the group of secondary transform kernels identified by the kernel index.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: May 21, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Madhu Peringassery Krishnan, Xin Zhao, Shan Liu
  • Patent number: 11991364
    Abstract: This disclosure relates to encoding and decoding of motion vector difference for inter-predicting a video block. An example is disclosed for decoding an inter-predicted video block of a video stream. The method may include determining that a motion vector associated with the inter-predicted video block is encoded as a motion vector difference (MVD) between the motion vector and a reference motion vector; obtaining, from the video stream, an indication of a magnitude range of the MVD among a plurality of predefined magnitude ranges for motion vector differences; determining a pixel resolution for the MVD according to the magnitude range; identifying additional MVD information in the video stream based on the pixel resolution; extracting the additional MVD information from the video stream; and decoding the inter-predicted video block based on the pixel resolution, the additional MVD information, the reference motion vector, and a reference frame associated with the motion vector.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: May 21, 2024
    Assignee: Tencent America LLC
    Inventors: Liang Zhao, Xin Zhao, Shan Liu
  • Publication number: 20240162253
    Abstract: The present disclosure provides a method for manufacturing a thin film transistor array substrate and a display panel. The method includes: forming a plurality of dispersed metal oxide grains on a substrate; forming an amorphous metal oxide semiconductor layer in contact with the plurality of metal oxide grains, and at least one metal element in the metal oxide grain is same as metal elements in the metal oxide semiconductor layer; performing an annealing process on the amorphous metal oxide semiconductor layer, to obtain a crystallized metal oxide semiconductor layer.
    Type: Application
    Filed: April 15, 2022
    Publication date: May 16, 2024
    Applicant: GUANGZHOU CHINA STAR OPTOELECTRONICS SEMICONDUCTOR DISPLAY TECHNOLOGY CO., LTD.
    Inventors: Jun Zhao, Bin Zhao, Juncheng Xiao, Shan Li, Wei Wu
  • Publication number: 20240163463
    Abstract: Aspects of the disclosure include methods and apparatuses for video coding. The apparatuses include processing circuitry that receives a bitstream including a first sub-bitstream that corresponds to a scaled version of a current picture and a second sub-bitstream that corresponds to a current picture in a full scale. The processing circuitry reconstructs the scaled version of the current picture from the first sub-bitstream and reconstructs a second block in the current picture in the full scale based on (i) partitioning information of one or more first blocks in the scaled version of the current picture or (ii) intra prediction information of the one or more first blocks.
    Type: Application
    Filed: October 3, 2023
    Publication date: May 16, 2024
    Applicant: Tencent America LLC
    Inventors: Xiaozhong XU, Xin ZHAO, Shan LIU