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: 11949726Abstract: 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: GrantFiled: May 31, 2022Date of Patent: April 2, 2024Assignee: TENCENT AMERICA LLCInventors: Cheung Auyeung, Xiang Li, Shan Liu
-
Patent number: 11917164Abstract: 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: GrantFiled: January 26, 2022Date of Patent: February 27, 2024Assignee: TENCENT AMERICA LLCInventors: Liang Zhao, Xin Zhao, Xiang Li, Cheung Auyeung, Shan Liu
-
Publication number: 20240031605Abstract: 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: ApplicationFiled: September 29, 2023Publication date: January 25, 2024Applicant: TENCENT AMERICA LLCInventors: Cheung AUYEUNG, Xin ZHAO, Xiang LI, Shan LIU
-
Patent number: 11882298Abstract: 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: GrantFiled: April 29, 2022Date of Patent: January 23, 2024Assignee: TENCENT AMERICA LLCInventors: Ling Li, Xiang Li, Cheung Auyeung, Shan Liu
-
Patent number: 11843767Abstract: 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: GrantFiled: January 19, 2022Date of Patent: December 12, 2023Assignee: TENCENT AMERICA LLCInventors: Cheung Auyeung, Xiang Li, Shan Liu
-
Patent number: 11838522Abstract: 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: GrantFiled: August 31, 2021Date of Patent: December 5, 2023Assignee: TENCENT AMERICA LLCInventors: Cheung Auyeung, Xiang Li, Shan Liu
-
Patent number: 11812037Abstract: 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: GrantFiled: September 8, 2021Date of Patent: November 7, 2023Assignee: TENCENT AMERICA LLCInventors: Xiang Li, Xin Zhao, Liang Zhao, Cheung Auyeung, Shan Liu
-
Patent number: 11805277Abstract: 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: GrantFiled: November 28, 2022Date of Patent: October 31, 2023Assignee: TENCENT AMERICA LLCInventors: Cheung Auyeung, Xin Zhao, Xiang Li, Shan Liu
-
Patent number: 11800110Abstract: 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: GrantFiled: April 18, 2022Date of Patent: October 24, 2023Assignee: Tencent America LLCInventors: Cheung Auyeung, Xiang Li, Shan Liu
-
Publication number: 20230300378Abstract: 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: ApplicationFiled: May 25, 2023Publication date: September 21, 2023Applicant: TENCENT AMERICA LLCInventors: Cheung AUYEUNG, Xiang LI, Shan LIU
-
Patent number: 11736709Abstract: 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: GrantFiled: January 26, 2022Date of Patent: August 22, 2023Assignee: TENCENT AMERICA LLCInventors: Cheung Auyeung, Xiang Li, Shan Liu
-
Patent number: 11722701Abstract: 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: GrantFiled: August 26, 2021Date of Patent: August 8, 2023Assignee: Tencent America LLCInventors: Cheung Auyeung, Xiang Li, Shan Liu
-
Patent number: 11711515Abstract: 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: GrantFiled: April 19, 2022Date of Patent: July 25, 2023Assignee: TENCENT AMERICA LLCInventors: Cheung Auyeung, Xiang Li, Shan Liu
-
Patent number: 11706459Abstract: 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: GrantFiled: August 25, 2021Date of Patent: July 18, 2023Assignee: Tencent America LLCInventors: Cheung Auyeung, Xiang Li, Shan Liu
-
Publication number: 20230209063Abstract: 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: ApplicationFiled: March 9, 2023Publication date: June 29, 2023Applicant: TENCENT AMERICA LLCInventors: Cheung AUYEUNG, Xiang LI, Shan LIU
-
Patent number: 11665351Abstract: 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: GrantFiled: September 30, 2021Date of Patent: May 30, 2023Assignee: TENCENT AMERICA LLCInventors: Cheung Auyeung, Xiang Li, Shan Liu
-
Publication number: 20230098266Abstract: 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: ApplicationFiled: September 8, 2022Publication date: March 30, 2023Applicant: Tencent America LLCInventors: Jing YE, Xiang LI, Cheung AUYEUNG, Shan LIU
-
Publication number: 20230090063Abstract: 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: ApplicationFiled: November 28, 2022Publication date: March 23, 2023Applicant: TENCENT AMERICA LLCInventors: Cheung AUYEUNG, Xin ZHAO, Xiang LI, Shan LIU
-
Patent number: 11563978Abstract: 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: GrantFiled: October 5, 2021Date of Patent: January 24, 2023Assignee: TENCENT AMERICA LLCInventors: Cheung Auyeung, Xin Zhao, Xiang Li, Shan Liu
-
Patent number: 11553190Abstract: 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: GrantFiled: October 1, 2020Date of Patent: January 10, 2023Assignee: SONY CORPORATIONInventors: Cheung Auyeung, Jun Xu, Ali J Tabatabai