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: 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: 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
-
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
-
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: 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: 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: 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
-
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: 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
-
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
-
Publication number: 20240373010Abstract: Systems and methods for coding and decoding of a coded bitstream is provided. A method includes encoding a block of a picture. The encoding includes selecting a transform set based on at least one neighboring sample from one or more previously encoded neighboring blocks or from a previously encoded picture and transforming coefficients of the block using a transform from the transform set.Type: ApplicationFiled: July 18, 2024Publication date: November 7, 2024Applicant: TENCENT AMERICA LLCInventors: Xin ZHAO, Madhu PERINGASSERY KRISHNAN, Shan LIU
-
Patent number: 12137230Abstract: Video quality analysis may be used in many multimedia transmission and communication applications, such as encoder optimization, stream selection, and/or video reconstruction. An objective VQA metric that accurately reflects the quality of processed video relative to a source unprocessed video may take into account both spatial measures and temporal, motion-based measures when evaluating the processed video. Temporal measures may include differential motion metrics indicating a difference between a frame difference of a plurality of frames of the processed video relative to that of a corresponding plurality of frames of the source video. In addition, neural networks and deep learning techniques can be used to develop additional improved VQA metrics that take into account both spatial and temporal aspects of the processed and unprocessed videos.Type: GrantFiled: April 15, 2022Date of Patent: November 5, 2024Assignee: FASTVDO LLCInventors: Pankaj N. Topiwala, Madhu Peringassery Krishnan, Wei Dai
-
Publication number: 20240357091Abstract: An example method of video coding includes receiving a video bitstream for a plurality of blocks. The method also includes parsing, from the video bitstream, an indicator indicating that a current block of the plurality of blocks is to be decoded using an extrapolation filter intra prediction (EIP) mode. The method includes identifying transform information for the current block according to an EIP feature, the EIP feature including directionality information associated with the EIP mode and/or an index of the EIP mode; and the method includes generating a transform block for the current block using the transform information.Type: ApplicationFiled: April 19, 2024Publication date: October 24, 2024Inventors: Xin ZHAO, Lien-Fei CHEN, Madhu PERINGASSERY KRISHNAN, Roman CHERNYAK, Biao WANG, Shan LIU
-
Publication number: 20240357143Abstract: A video bitstream including a current transform block (TB) in a current picture is received. A context model is determined for a syntax element associated with a transform coefficient level of a first coefficient group (CG) in the current TB based on transform coefficient levels of at least one first neighboring CG of the first CG. The first CG is positioned on a first scanning line. The at least one first neighboring CG is positioned on a second scanning line that is scanned before the first scanning line. The context model is a probability model for a non-separable transform. The first CG is reconstructed based on the transform coefficient level that is determined according to the determined the context model.Type: ApplicationFiled: March 28, 2024Publication date: October 24, 2024Applicant: Tencent America LLCInventors: Madhu PERINGASSERY KRISHNAN, Xin ZHAO, Roman CHERNYAK, Shan LIU, Lien-Fei CHEN