Patents by Inventor Madhu Peringassery KRISHNA
Madhu Peringassery KRISHNA 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: 20240089502Abstract: A method of decoding may be performed by at least one processor, and may comprise: receiving an entropy coded bitstream comprising compressed video data; generating one or more dequantized blocks, determining whether at least one of a height and a width of the one or more dequantized blocks is greater than or equal to a predefined threshold, and responsive to the at least one of the height or the width of the one or more dequantized blocks being greater than or equal to the predefined threshold, transform coding a dequantized block using a tuned line graph transform (LGT) core to perform direct matrix multiplications for each of the horizontal and vertical dimensions of the one or more dequantized blocks.Type: ApplicationFiled: November 10, 2023Publication date: March 14, 2024Applicant: TENCENT AMERICA LLCInventors: Madhu Peringassery KRISHNA, Xin ZHAO, Shan LIU
-
Publication number: 20230403410Abstract: A method, computer program, and computer system is provided for coding video data. Video data is received, and a set of hybrid transform kernels corresponding to the video data is identified. A subset of hybrid transform kernels is selected, either explicitly or implicitly, from among the set of hybrid transform kernels. The video data is decoded based on the selected subset of hybrid transform kernels.Type: ApplicationFiled: August 29, 2023Publication date: December 14, 2023Applicant: TENCENT AMERICA LLCInventors: Madhu Peringassery KRISHNA, Xin ZHAO, Shan LIU
-
Patent number: 11785254Abstract: A method, computer program, and computer system is provided for coding video data. Video data is received, and a set of hybrid transform kernels corresponding to the video data is identified. A subset of hybrid transform kernels is selected, either explicitly or implicitly, from among the set of hybrid transform kernels. The video data is decoded based on the selected subset of hybrid transform kernels.Type: GrantFiled: October 9, 2020Date of Patent: October 10, 2023Assignee: TENCENT AMERICA LLCInventors: Madhu Peringassery Krishna, Xin Zhao, Shan Liu
-
Publication number: 20220286675Abstract: Methods, apparatus, and computer readable storage medium for transform block partitioning in video decoding. The method includes receiving, by a device, a coded video bitstream for a luma block and a chroma block, the luma block being co-located with the chroma block. The device includes a memory storing instructions and a processor in communication with the memory. The method also includes partitioning, by the device, the luma block to obtain a luma coding block partitioning tree; partitioning, by the device, the chroma block to obtain a chroma coding block partitioning tree; partitioning, by the device, a luma coding block from the luma coding block partitioning tree to obtain a plurality of luma transform blocks; and partitioning, by the device, a chroma coding block from the chroma coding block partitioning tree to obtain at least one plurality of chroma transform blocks.Type: ApplicationFiled: December 29, 2021Publication date: September 8, 2022Applicant: Tencent America LLCInventors: Xin ZHAO, Liang ZHAO, Madhu PERINGASSERY KRISHNA, Shan LIU
-
Publication number: 20220132166Abstract: A method of decoding may be performed by at least one processor, and may comprise: receiving an entropy coded bitstream comprising compressed video data; generating one or more dequantized blocks, determining whether at least one of a height and a width of the one or more dequantized blocks is greater than or equal to a predefined threshold, and responsive to the at least one of the height or the width of the one or more dequantized blocks being greater than or equal to the predefined threshold, transform coding a dequantized block using a tuned line graph transform (LGT) core to perform direct matrix multiplications for each of the horizontal and vertical dimensions of the one or more dequantized blocks.Type: ApplicationFiled: January 10, 2022Publication date: April 28, 2022Applicant: TENCENT AMERICA LLCInventors: Madhu Peringassery KRISHNA, Xin ZHAO, Shan LIU
-
Publication number: 20220038701Abstract: A method of coding image data performed by at least one processor, may include: receiving information regarding a data block of an image; determining whether at least one of a height or a width of a residual coding block corresponding to the data block of the image is greater than or equal to a pre-defined threshold; and based on determining that the at least one of the height or the width of the residual coding block is greater than or equal to the pre-defined threshold: identifying or generating a reduced-complexity residual coding block by reducing the number of non-zero coefficients in the residual coding block; and performing transform coding of the reduced-complexity residual coding block using a line graph transform (LGT) core to perform direct matrix multiplications for each of the horizontal and vertical dimensions of the reduced-complexity coding block.Type: ApplicationFiled: July 30, 2020Publication date: February 3, 2022Applicant: TENCENT AMERICA LLCInventors: Madhu Peringassery KRISHNA, Xin ZHAO, Shan LIU
-
Publication number: 20220030274Abstract: A method of encoding image data performed by at least one processor, may include: receiving information regarding a data block of an image; performing control so that a residual block composed of residual signals after intra or inter prediction is generated; identifying one or more hybrid transform kernel that are available for encoding the residual block based on associations between prediction modes and sizes of residual blocks; selecting a hybrid transform kernel from among the one or more hybrid transform kernel that are available for encoding the residual block; and performing transform coding of the residual block using the selected hybrid transform kernel.Type: ApplicationFiled: July 24, 2020Publication date: January 27, 2022Applicant: TENCENT AMERICA LLCInventors: Madhu Peringassery KRISHNA, Xin ZHAO, Shan LIU
-
Publication number: 20210377563Abstract: A method, computer program, and computer system is provided for coding video data. Video data is received, and a set of hybrid transform kernels corresponding to the video data is identified. A subset of hybrid transform kernels is selected, either explicitly or implicitly, from among the set of hybrid transform kernels. The video data is decoded based on the selected subset of hybrid transform kernels.Type: ApplicationFiled: October 9, 2020Publication date: December 2, 2021Applicant: TENCENT AMERICA LLCInventors: Madhu Peringassery KRISHNA, Xin ZHAO, Shan LIU
-
Publication number: 20210377567Abstract: 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: ApplicationFiled: October 2, 2020Publication date: December 2, 2021Applicant: TENCENT AMERICA LLCInventors: Xin ZHAO, Madhu Peringassery KRISHNA, Shan LIU, Xiang LI