Patents by Inventor Cheung Auyeung

Cheung Auyeung 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).

  • Patent number: 11949726
    Abstract: According to an embodiment, a method of selecting a Rice parameter for encoding a video bitstream using at least one processor includes obtaining an absolute level corresponding to a current transform block; determining whether transform skip is enabled; generating a lookup variable based on the absolute level and the determination of whether the transform skip is enabled; obtaining the Rice parameter from a lookup table based on the lookup variable; and encoding a residual subblock based on the Rice parameter.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: April 2, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Cheung Auyeung, Xiang Li, Shan Liu
  • Patent number: 11917164
    Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. Processing circuitry decodes prediction information of a block from a coded video bitstream. The prediction information is indicative of a matrix based intra prediction for the block. The processing circuitry determines entries of a vector based on neighboring samples of the block. An entry can be determined based on one or more neighboring samples of the block. The processing circuitry converts the entries into a reduced bit form with a number of bits satisfying a requirement of using a first multiplication tool that processes fewer bits than a second multiplication tool. Then, the processing circuitry multiplies, using the first multiplication tool, the entries of the vector in the reduced bit form with entries of a matrix to calculate a subset of prediction samples of the block, and determines other prediction samples of the block based on the subset.
    Type: Grant
    Filed: January 26, 2022
    Date of Patent: February 27, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Liang Zhao, Xin Zhao, Xiang Li, Cheung Auyeung, Shan Liu
  • Publication number: 20240031605
    Abstract: A method of video encoding includes determining an offset value based on an output of a monotonically non-decreasing function performed on a sum of a group of partially reconstructed transform coefficients. The method further includes determining a context model index based on a sum of the determined offset value and a base value. The method further includes selecting, for at least one syntax of a current transform coefficient of a transform block in a current picture, a context model from a plurality of context models based on the determined context model index. The method further includes generating a coded video bitstream including the current picture and the at least one syntax element that corresponds to transform coefficients of the transform block in the current picture.
    Type: Application
    Filed: September 29, 2023
    Publication date: January 25, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Cheung AUYEUNG, Xin ZHAO, Xiang LI, Shan LIU
  • Patent number: 11882298
    Abstract: A method of decoding an encoded video. The method includes obtaining the encoded video bitstream and determining whether a chroma array type of a video sequence included in the encoded video bitstream is a first chroma array type indicating that the video sequence includes multiple color planes and that the multiple color planes are jointly. In addition, based on determining that the chroma array type is not the first chroma array type, the method further includes setting a value of at least one syntax element to zero without parsing the at least one syntax element from the encoded video bitstream, and based on the value of the at least one syntax element being zero, decoding the video sequence without applying at least one tool corresponding to the at least one syntax element.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: January 23, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Ling Li, Xiang Li, Cheung Auyeung, Shan Liu
  • Patent number: 11843767
    Abstract: A method, computer program, and computer system is provided for video coding. Video data comprising a reference frame and residual blocks is received. Transform coefficients associated with the residual blocks are identified. The video data corresponding to the one or more residual blocks is encoded based on an extended dynamic range associated with the transform coefficients.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: December 12, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Cheung Auyeung, Xiang Li, Shan Liu
  • Patent number: 11838522
    Abstract: Aspects of the disclosure provide methods and apparatuses for video processing. In some examples, an apparatus for video processing includes processing circuitry. The processing circuitry converts a picture in a subsampled format in a color space into a non subsampled format in the color space. Then, the processing circuitry clips values of a color component of the picture in the non subsampled format before providing the picture in the non subsampled format as an input to a neural network based filter.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: December 5, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Cheung Auyeung, Xiang Li, Shan Liu
  • Patent number: 11812037
    Abstract: In a method for video decoding, coded information of a current block is received. Dimension information and partition information of the current block is determined based on the coded information, where the dimension information indicates at least one of a height, a width, and a size of the current block, and the partition information indicates a binary tree depth of a coding unit partition of the current block. A partition mode of the current block is determined as one of an intra sub-partition mode and a coding unit partition based on (i) comparisons between values of the height, the width, and the size of the current block and respective threshold values, or (i) a ratio between the value of the height and the value of the width of the current block. The current block is decoded based on the determined partition mode of the current block.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: November 7, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiang Li, Xin Zhao, Liang Zhao, Cheung Auyeung, Shan Liu
  • Patent number: 11805277
    Abstract: A method of video decoding in a decoder is provided. In the method, a coded video bitstream is received. For a scan position in the transform block, an offset value is determined based on a template magnitude for a template of the scan position. The offset value is constrained based on a first number of context models for each frequency region. For the scan position, a base value is determined based on the first number and the scan position. A context model index is determined based on a sum of the offset value and the base value. A context model is selected from a plurality of context models based on the context model index. A value of a syntax element at the scan position is determined based on the context model. A transform coefficient at the scan position is determined based on the value of the syntax element.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: October 31, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Cheung Auyeung, Xin Zhao, Xiang Li, Shan Liu
  • Patent number: 11800110
    Abstract: Processing circuitry decodes information of a coding block from a bitstream. The information indicates an intra prediction mode for the coding block, a selection of a separable primary transform from a plurality of separable primary transform candidates, and a selection of a scan pattern from a plurality of scan pattern candidates. The processing circuitry determines whether selectable secondary non-separable transform is not applied to the bitstream and selectable separable primary transform is applied to the bitstream. Accordingly, processing circuitry determines residuals of the coding block from the bitstream based on the selection of the scan pattern and the selection of the separable primary transform. The processing circuitry reconstructs the coding block based on a combination of the residuals with an intra prediction of the coding block. The intra prediction of the coding block is based on the intra prediction mode.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: October 24, 2023
    Assignee: Tencent America LLC
    Inventors: Cheung Auyeung, Xiang Li, Shan Liu
  • Publication number: 20230300378
    Abstract: In a method of video encoding performed in a video encoder, prediction information for a sequence of pictures that are monochrome or include three color components that are coded separately is generated. A first syntax element indicating the sequence of pictures are monochrome or include three color components that are coded separately is generated. A coded video bitstream that includes at least the prediction information and the first syntax element is generated. A second syntax element of a coding tool for block-based delta pulse code modulation (BDPCM) for chroma component is not included in the coded video bitstream and inferred to indicate that the BDPCM for chroma component is disabled based on the sequence of pictures being monochrome or including three color components.
    Type: Application
    Filed: May 25, 2023
    Publication date: September 21, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Cheung AUYEUNG, Xiang LI, Shan LIU
  • Patent number: 11736709
    Abstract: Aspects of the disclosure provide a method and an apparatus for video coding. In some examples, an apparatus includes processing circuitry that receives a bit stream that includes coded information representing a bin of a syntax element for a current block in a picture. The bin of the syntax element indicates whether a local illumination compensation (LIC) process is applied to code the current block. The processing circuitry selects a context model from multiple candidate context models applicable to coding of the syntax element, according to at least a coding characteristic of a region neighboring the current block, and decodes the coded information according to the selected context model to obtain the bin of the syntax element. The processing circuitry reconstructs the current block in response to the bin of the syntax element.
    Type: Grant
    Filed: January 26, 2022
    Date of Patent: August 22, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Cheung Auyeung, Xiang Li, Shan Liu
  • Patent number: 11722701
    Abstract: A method of video decoding performed in a video decoder is disclosed. A syntax element can be received from a bitstream of a coded video that indicates whether a sequence of pictures are monochrome or include three color components that are coded separately. By inferring a value of a syntax element, a coding tool can be disabled when the syntax element indicates that the sequence of pictures are monochrome or include three color components that are coded separately. The coding tool uses multiple color components of a picture as input or depends on a chroma component of a picture. Examples of the disabled coding tools can include joint coding of chroma residuals, active color transform (ACT), or block-based delta pulse code modulation (BDPCM) for chroma component.
    Type: Grant
    Filed: August 26, 2021
    Date of Patent: August 8, 2023
    Assignee: Tencent America LLC
    Inventors: Cheung Auyeung, Xiang Li, Shan Liu
  • Patent number: 11711515
    Abstract: A video encoding method includes obtaining a video bitstream; encoding the video bitstream based on a residual coding scheme and signaling information; and outputting the encoded video bitstream. Encoding the video bitstream includes: obtaining residual information associated with the video bitstream, wherein the residual information includes at least a remainder; obtaining a transform coefficient based on a current state, a Rice parameter, and a next state; and encoding the residual information based on the transform coefficient.
    Type: Grant
    Filed: April 19, 2022
    Date of Patent: July 25, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Cheung Auyeung, Xiang Li, Shan Liu
  • Patent number: 11706459
    Abstract: A method of video decoding performed in a video decoder is disclosed. A syntax element can be received from a bitstream of a coded video that indicates whether a sequence of pictures are monochrome or include three color components that are coded separately. By inferring a value of a syntax element, a coding tool can be disabled when the syntax element indicates that the sequence of pictures are monochrome or include three color components that are coded separately. The coding tool uses multiple color components of a picture as input or depends on a chroma component of a picture. Examples of the disabled coding tools can include joint coding of chroma residuals, active color transform (ACT), or block-based delta pulse code modulation (BDPCM) for chroma component.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: July 18, 2023
    Assignee: Tencent America LLC
    Inventors: Cheung Auyeung, Xiang Li, Shan Liu
  • Publication number: 20230209063
    Abstract: An apparatus includes processing circuitry that calculates, for each of a plurality of sign prediction hypotheses, a cost of the respective sign prediction hypothesis by performing sign prediction on a subset of a plurality of transform coefficients based on a subset of samples in at least one of a topmost row or a leftmost column of a current block. A number of samples in the subset of samples is a constant number and less than a total number of samples in the at least one of the topmost row or the leftmost column of the current block. The processing circuitry selects one of the plurality of sign prediction hypotheses with a minimal cost among the costs of the plurality of sign prediction hypotheses. Further, the processing circuitry coded the current block according to the selected sign prediction hypothesis.
    Type: Application
    Filed: March 9, 2023
    Publication date: June 29, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Cheung AUYEUNG, Xiang LI, Shan LIU
  • Patent number: 11665351
    Abstract: Aspects of the disclosure include methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. An apparatus includes processing circuitry that receives a video bitstream including coded residuals of a current block. The processing circuitry determines a plurality of transform coefficients for the current block based on the coded residuals. The processing circuitry calculates, for each of a plurality of sign prediction hypotheses, a cost of the respective sign prediction hypothesis by performing sign prediction on a subset of the plurality of transform coefficients based on a subset of samples in at least one of a topmost row or a leftmost column of the current block. A number of samples in the subset of samples is a constant number. The processing circuitry selects one of the sign prediction hypotheses with a minimal cost. The processing circuitry performs the sign prediction according to the selected sign prediction hypothesis.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: May 30, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Cheung Auyeung, Xiang Li, Shan Liu
  • Publication number: 20230098266
    Abstract: Aspects of the disclosure provide a method and an apparatus for video coding. In some examples, an apparatus includes processing circuitry that receives a bitstream. The bitstream includes coded information representing a current bin of a syntax element for a block in a picture. The syntax element corresponds to one of an index of a first prediction mode and an index of a second prediction mode. The processing circuitry determines a context model to decode the coded information. The context model is shared with the index of the first prediction mode and the index of the second prediction mode. The processing circuitry decodes the coded information according to the determined context model to obtain the current bin of the syntax element, and reconstructs the block based on the decoded current bin of the syntax element.
    Type: Application
    Filed: September 8, 2022
    Publication date: March 30, 2023
    Applicant: Tencent America LLC
    Inventors: Jing YE, Xiang LI, Cheung AUYEUNG, Shan LIU
  • Publication number: 20230090063
    Abstract: A method of video decoding in a decoder is provided. In the method, a coded video bitstream is received. For a scan position in the transform block, an offset value is determined based on a template magnitude for a template of the scan position. The offset value is constrained based on a first number of context models for each frequency region. For the scan position, a base value is determined based on the first number and the scan position. A context model index is determined based on a sum of the offset value and the base value. A context model is selected from a plurality of context models based on the context model index. A value of a syntax element at the scan position is determined based on the context model. A transform coefficient at the scan position is determined based on the value of the syntax element.
    Type: Application
    Filed: November 28, 2022
    Publication date: March 23, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Cheung AUYEUNG, Xin ZHAO, Xiang LI, Shan LIU
  • Patent number: 11563978
    Abstract: A method of video encoding includes determining an offset value based on an output of a monotonically non-decreasing function performed on a sum of a group of partially reconstructed transform coefficients. The method further includes determining a context model index based on a sum of the determined offset value and a base value. The method further includes selecting, for at least one syntax of a current transform coefficient of a transform block in a current picture, a context model from a plurality of context models based on the determined context model index. The method further includes generating a coded video bitstream including the current picture and the at least one syntax element that corresponds to transform coefficients of the transform block in the current picture.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: January 24, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Cheung Auyeung, Xin Zhao, Xiang Li, Shan Liu
  • Patent number: 11553190
    Abstract: An extension to the motion-constrained tile sets SEI message provides functionality to signal all tiles are independently decodable and to signal the ROIs that may have more than one tile per ROI. With this extension, the functionality to redefine any independently decodable region-of-interest in a CVS at a coding tree unit level based on user interactivity is enabled. The extension supports the interactivity utilized in various applications such as interactive Ultra High Definition Television (UHDTV), dynamic high-quality zoom-in application, interactive on-demand, e-learning, smart surveillance and many other applications. Additionally, the temporal MCTS SEI message is able to be used by an encoder for tiled streaming to signal explicitly to the decoder that the decoder need only to display the ROI.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: January 10, 2023
    Assignee: SONY CORPORATION
    Inventors: Cheung Auyeung, Jun Xu, Ali J Tabatabai