Patents by Inventor Madhu Peringassery Krishnan
Madhu Peringassery Krishnan 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: 20250061717Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a method includes receiving a video bitstream that includes encoded video data; obtaining information indicating two or more different clipping ranges for the encoded video data; deriving the two or more different clipping ranges based on the obtained information; performing a first clipping operation on a first portion of the encoded video data based on a first clipping range of the two or more different clipping ranges; and performing a second clipping operation on a second portion of the encoded video data based on a second clipping range different from the first clipping range.Type: ApplicationFiled: November 4, 2023Publication date: February 20, 2025Inventors: Roman CHERNYAK, Biao WANG, Xin ZHAO, Lien-Fei CHEN, Madhu PERINGASSERY KRISHNAN, Shan LIU
-
Publication number: 20250063170Abstract: This disclosure relates generally to video coding/decoding and particularly for a transform dictionary. A method includes receiving the coded video bitstream; determining, based on the coded video bitstream, a transform pile for the current block, the transform pile being one transform pile in a transform dictionary, the transform dictionary comprising a plurality of transform piles, and the transform pile comprising a plurality of transform sets; determining a transform set in the transform pile; determining a transform kernel in the transform set; performing an inverse transform for the current block based on the transform kernel for obtaining a residual block for the current block; and reconstructing the current block based on the residual block.Type: ApplicationFiled: November 28, 2023Publication date: February 20, 2025Applicant: Tencent America LLCInventors: Xin ZHAO, Yushin CHO, Madhu PERINGASSERY KRISHNAN, Liang ZHAO, Han GAO, Jing YE, Shan LIU
-
Publication number: 20250063172Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a method includes receiving a video bitstream that includes encoded video data and one or more syntax elements indicating one or more clipping ranges. The method includes deriving, based on the one or more syntax elements, the one or more clipping ranges for a portion of the encoded video data. Each of the one or more clipping ranges modifies a range of sample values of the received video bitstream. The method includes performing one or more clipping operations on the encoded video data using the derived one or more clipping ranges.Type: ApplicationFiled: November 4, 2023Publication date: February 20, 2025Inventors: Roman CHERNYAK, Biao WANG, Xin ZHAO, Lien-Fei CHEN, Madhu PERINGASSERY KRISHNAN, Shan LIU
-
Publication number: 20250047849Abstract: Methods and systems for encoding and decoding video are described. In one aspect, a method of video decoding includes receiving video data that includes a first block and a first syntax element from a video bitstream. The method also includes determining a secondary transform kernel type value for the first block based on the first syntax element. In accordance with a determination that the secondary transform kernel type has a first value, a secondary transform set identifier is determined based on a second syntax element from the video bitstream, and an inverse secondary transform is performed on the first block using the determined secondary transform kernel type and determined secondary transform set identifier. In accordance with a determination that the secondary transform kernel type has a second value, the inverse secondary transform is not performed on the first block.Type: ApplicationFiled: November 27, 2023Publication date: February 6, 2025Inventors: Yushin Cho, Xin Zhao, Liang Zhao, Madhu Peringassery Krishnan, Jing Ye, Han Gao, Shan Liu
-
Publication number: 20250039385Abstract: This disclosure relates generally to video coding/decoding. One method includes receiving a video bitstream comprising a current picture, the current picture comprising the current block, and the current block comprising a current transform block; extracting a syntax element for a skip transform flag, the skip transform flag indicating whether the current transform block has all zero coefficient; deriving a context for entropy decoding the skip transform flag based on at least one of: a prediction mode of the current transform block; a quantization index information for the current transform block; or whether the current transform block is calculated by a secondary transform that is applied jointly on a transform block of a second component; decoding the skip transform flag using the context; and reconstructing the current block based on skip transform flag.Type: ApplicationFiled: April 23, 2024Publication date: January 30, 2025Applicant: Tencent America LLCInventors: Xin ZHAO, Madhu PERINGASSERY KRISHNAN, Jing YE, Liang ZHAO, Han GAO, Shan LIU
-
Patent number: 12206898Abstract: A method of decoding image data is provided. The method may include generating a dequantized block of an image based on a coded bitstream; determining whether to use one from among an implicit method and an explicit method for selecting a hybrid transform kernel from among one or more hybrid transform kernel that are available for decoding the dequantized block, wherein the one or more hybrid transform kernel are available for decoding the dequantized block based on associations between prediction modes and sizes of blocks; selecting, by using the one from among the implicit method and the explicit method, the hybrid transform kernel from among the one or more hybrid transform kernel; and performing inverse transform coding of the dequantized block based on the selected hybrid transform kernel.Type: GrantFiled: November 10, 2023Date of Patent: January 21, 2025Assignee: TENCENT AMERICA LLCInventors: Madhu Peringassery Krishnan, Xin Zhao, Shan Liu
-
Patent number: 12206855Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding and decoding. Processing circuitry of an apparatus for video decoding decodes coded information for one or more blocks from a coded video bitstream. The coded information indicates whether to apply a super resolution coding mode to the one or more blocks. The super resolution coding mode is applied in response to the one or more blocks having been down sampled from a high spatial resolution to a low spatial resolution lower than the high spatial resolution by an encoder. Based on the coded information indicating that the super resolution coding mode is applied to the one or more blocks, the processing circuitry can generate, using the super resolution coding mode, a reconstructed block having the high spatial resolution by upsampling information of a first block having the low spatial resolution in the one or more blocks including transform coefficients.Type: GrantFiled: September 22, 2021Date of Patent: January 21, 2025Assignee: Tencent America LLCInventors: Sehoon Yea, Madhu Peringassery Krishnan, Xin Zhao, Shan Liu
-
Publication number: 20250024016Abstract: A method includes receiving a bitstream that includes coded information of a sequence of pictures. The coded information indicates an inter prediction of a current block in a current picture, and an adjustment factor to a linear formular that is used in a formular based inter prediction of the inter prediction. The formular based inter prediction generates a prediction sample of the current block based on a linear formular with one or more reconstructed samples in a reference block being input to the linear formular, the linear formular includes one or more parameters derived based on a current template of the current block and a reference template of the reference block. The method also includes applying the adjustment factor on the linear formular to generate an adjusted linear formular, and determining at least a reconstructed sample of the current block according to the adjusted linear formular.Type: ApplicationFiled: July 10, 2024Publication date: January 16, 2025Applicant: Tencent America LLCInventors: Lien-Fei CHEN, Roman Chernyak, Liang Zhao, Xin Zhao, Biao Wang, Madhu Peringassery Krishnan, Shan Liu
-
Publication number: 20250024063Abstract: Aspects of the disclosure includes methods and apparatuses for video decoding and video encoding and a method of processing visual media data. Coded information in a bitstream is received. The coded information indicates whether filtering is to be applied to at least one of a current template of a current block in a current picture and a reference template of a reference block. The current block is predicted based on the reference block. When the coded information indicates that the filtering is to be applied, a plurality of samples in the at least one of the current template and the reference template is filtered. A linear model between the current template and the reference template is determined based on the filtered plurality of samples. The current block is reconstructed based on the linear model and the reference block.Type: ApplicationFiled: July 10, 2024Publication date: January 16, 2025Applicant: Tencent America LLCInventors: Biao WANG, Madhu PERINGASSERY KRISHNAN, Lien-Fei CHEN, Roman CHERNYAK, Xin ZHAO, Shan LIU
-
Publication number: 20250024019Abstract: This disclosure relates transform configuration and signaling for a compound inter intra prediction modes. In one example, a method for decoding a video block in a video stream is disclosed. The method may include determining that the video block is predicted in a Compound Inter Intra Prediction (CIIP) mode, wherein the video block is derived as a combination of an intra prediction and an inter prediction in the CIIP mode.Type: ApplicationFiled: September 23, 2024Publication date: January 16, 2025Applicant: TENCENT AMERICA LLCInventors: Madhu PERINGASSERY KRISHNAN, Xin ZHAO, Shan LIU
-
Publication number: 20250024044Abstract: A method includes receiving a bitstream that includes first coded information of a current block in a current picture. The first coded information indicates an inter prediction of the current block based on a reference block in a reference picture for the current block, and a potential application of a formular based inter prediction technique on the inter prediction of the current block. The method also includes determining first formular based inter prediction information for the potential application of the formular based inter prediction technique on the current block based on at least one of the first coded information of the current block and second coded information of a second block that is reconstructed before the current block.Type: ApplicationFiled: July 10, 2024Publication date: January 16, 2025Applicant: Tencent America LLCInventors: Lien-Fei CHEN, Roman CHERNYAK, Xin ZHAO, Biao WANG, Madhu PERINGASSERY KRISHNAN, Shan LIU
-
Publication number: 20250024045Abstract: A method includes receiving a bitstream of coded information for a sequence of pictures, the coded information indicates an inter prediction of a current block in a current picture using a formular based inter prediction technique, the formular based inter prediction technique generates a prediction sample of the current block based on a formular with reconstructed samples of a reference block in a reference picture being input to the formular, the formular includes parameters derived based on a current template of the current block and a reference template of the reference block. The method also includes constructing a candidate list including one or more coded blocks associated with the current block, a coded block in the one or more coded blocks is a candidate that provides formular based inter prediction information.Type: ApplicationFiled: July 11, 2024Publication date: January 16, 2025Applicant: Tencent America LLCInventors: Lien-Fei CHEN, Madhu PERINGASSERY KRISHNAN, Roman CHERNYAK, Biao WANG, Xin ZHAO, Shan LIU
-
Publication number: 20250024031Abstract: Aspects of the disclosure includes methods and apparatuses for video decoding and video encoding and a method of processing visual media data. The apparatus for video decoding includes processing circuitry that receives coded information indicating that a current block in a current picture is coded with a decoder-side intra mode derivation (DIMD) mode. A template of the current block includes reconstructed samples in the current picture and is adjacent to the current block. The template includes one of a left template and a top template. The processing circuitry determines a filter type from a plurality of filter types associated with the one of the left template and the top template, applies the DIMD mode to the template based on the determined filter type to determine one or more intra prediction modes for the current block, and reconstructs the current block according to the one or more intra prediction modes.Type: ApplicationFiled: July 10, 2024Publication date: January 16, 2025Applicant: Tencent America LLCInventors: Biao WANG, Roman CHERNYAK, Xin ZHAO, Madhu PERINGASSERY KRISHNAN, Lien-Fei CHEN, Shan LIU
-
Patent number: 12200192Abstract: A method includes receiving a current picture, a first reference picture, and a second reference picture. The method includes obtaining a plurality of predefined weighting patterns, each weighting pattern being signaled as an index value and selecting a weighting pattern based on a predetermined condition. The method includes deriving a first weight to be applied to a first sub-block in the first reference picture and a second weight to be applied to a second sub-block in the second reference picture based on the index value corresponding to the selected weighting pattern. The method includes assigning the first weight to the first sub-block and the second weight to the second sub-block based on the selected weighting pattern. The method includes decoding the current block by a weighted bi-prediction based at least on the first sub-block weighted by the first weight and the second sub-block weighted by the second weight.Type: GrantFiled: November 3, 2022Date of Patent: January 14, 2025Assignee: TENCENT AMERICA LLCInventors: Madhu Peringassery Krishnan, Xin Zhao, Liang Zhao, Han Gao, Xiaozhong Xu, Shan Liu
-
Publication number: 20250016336Abstract: Methods, apparatus, and computer readable storage medium for implementation of signaling EOC/EOR. The method includes determining whether a one-dimensional transform skip is applied to a transform block, the transform block having two dimensions; encoding a first syntax element indicating whether the one-dimensional transform skip is applied to the transform block; in response to the one-dimensional transform skip being applied to the transform block, encoding a second syntax element indicating an end position value associated with the transform block, the end position value indicating only one of a horizontal coordinate end position in the transform block and a vertical coordinate end position in the transform block; entropy encoding the transform block; and transmitting a video bitstream comprising the transform block, the first syntax element, and the second syntax element.Type: ApplicationFiled: September 23, 2024Publication date: January 9, 2025Applicant: Tencent America LLCInventors: Xin ZHAO, Madhu Peringassery Krishnan, Shan Liu
-
Patent number: 12192527Abstract: Methods, apparatus, and computer readable storage medium for encoding/decoding video data in a decoder. The method includes receiving a first End of Block (EOB) flag associated with a first color component of a data block from the video data; deriving a context for entropy encoding the first EOB flag based on a second EOB flag associated with a second color component of the data block of the video data; and performing entropy decoding of the first EOB flag based on the derived context.Type: GrantFiled: January 14, 2022Date of Patent: January 7, 2025Assignee: TENCENT AMERICA LLCInventors: Xin Zhao, Madhu Peringassery Krishnan, Shan Liu
-
Publication number: 20240406425Abstract: This disclosure relates generally to video coding/decoding and particularly for improvement of signaled transform set. One method includes receiving a coded video bitstream; extracting, based on the coded video bitstream, a set of transform coefficients for the current block; determining, based on a syntax element explicitly signaled in the coded video bitstream, a transform set index for the current block in an intra prediction mode, the transform set index indicating a transform set among a plurality of transform sets; identifying the transform set according to the transform set index; performing an inverse transform using the set of transform coefficients and the identified transform set to obtain a residual block for the current block; and reconstructing, by the device, the current block based on the residual block.Type: ApplicationFiled: October 30, 2023Publication date: December 5, 2024Applicant: Tencent America LLCInventors: Xin ZHAO, Madhu PERINGASSERY KRISHNAN, Shan LIU
-
Publication number: 20240406426Abstract: This disclosure relates generally to video coding/decoding. One method performed by a decoder includes receiving a video bitstream comprising a current picture, the current picture comprising a current block, and the current block comprising a current transform block; determining a skip transform flag indicating whether the current transform block has all zero coefficient or not via one of: receiving the skip transform flag from the video bitstream; or deriving the skip transform flag; deriving, based on the skip transform flag, at least one of following flags: an flag indicating whether Intra Block Copy is applied to the current block; an interPrediction flag indicating whether the current block is coded in inter-prediction mode; and reconstructing the current block based on at least one of: the IntraBC flag, the interPrediction flag.Type: ApplicationFiled: April 11, 2024Publication date: December 5, 2024Applicant: Tencent America LLCInventors: Xin ZHAO, Liang Zhao, Madhu Peringassery Krishnan, Jing Ye, Han Gao, Shan Liu
-
Patent number: 12143573Abstract: A method, computer program, and computer system is provided for coding video data. Reference samples and magnitudes of transform coefficients corresponding to a current block of video data from an input to a neural network are identified. Sign values associated with the transform coefficients are predicted using neural networks. The video data is encoded/decoded based on the predicted sign values.Type: GrantFiled: September 11, 2023Date of Patent: November 12, 2024Assignee: TENCENT AMERICA LLCInventors: Xin Zhao, Yixin Du, Liang Zhao, Madhu Peringassery Krishnan, Shan Liu
-
Publication number: 20240373012Abstract: An example method of video coding includes receiving a video bitstream that includes a plurality of blocks and a plurality of quantized transform coefficients. The method includes deriving a dequantized transform coefficient for a first quantized transform coefficient of the plurality of quantized transform coefficients. The method also includes obtaining an adjusted transform value by applying an offset value to the dequantized transform coefficient, the adjusted transform value based on a quantized transform coefficient level and a current state of dequantization. The method further includes reconstructing a first block using the adjusted transform value.Type: ApplicationFiled: April 26, 2024Publication date: November 7, 2024Inventors: Madhu PERINGASSERY KRISHNAN, Lien-Fei CHEN, Biao WANG, Xin ZHAO, Roman CHERNYAK, Shan LIU