Patents by Inventor Venkata Meher Satchit Anand Kotra

Venkata Meher Satchit Anand Kotra 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: 11930215
    Abstract: An example device for filtering decoded video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: decode a picture of video data; code a value for a syntax element representing a neural network model to be used to filter a portion of the decoded picture, the value representing an index into a set of pre-defined neural network models, the index corresponding to the neural network model in the set of pre-defined neural network models; and filter the portion of the decoded picture using the neural network model corresponding to the index.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: March 12, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Hongtao Wang, Venkata Meher Satchit Anand Kotra, Jianle Chen, Marta Karczewicz, Dana Kianfar, Auke Joris Wiggers
  • Patent number: 11825101
    Abstract: An example device for decoding video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: apply a downsampling convolutional neural network layer to a first color component of a block of video data, the first color component of the block having a first size, wherein applying the downsampling convolutional neural network layer to the first color component generates a downsampled first color component having a second size smaller than the first size; filter a second color component having the second size to form a filtered second color component; concatenate the downsampled first color component with the filtered second color component to form concatenated color components; and filter the concatenated color components to form a filtered concatenated component including a filtered downsampled first color component.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: November 21, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Jianle Chen, Hongtao Wang, Venkata Meher Satchit Anand Kotra, Marta Karczewicz
  • Publication number: 20230336734
    Abstract: An example device for decoding video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: decode a current block of the video data to form a decoded block; determine that a current sample of the decoded block neighbors a sample along a virtual boundary in the decoded block and neighbors one or more samples that are not along any virtual boundary in the decoded block; compute band information for cross component sample adaptive offset (CCSAO) for the current sample using at least one of the one or more samples that are not along any virtual boundary in the decoded block and without using the sample along the virtual boundary; and perform CCSAO on the current sample using the band information.
    Type: Application
    Filed: April 11, 2023
    Publication date: October 19, 2023
    Inventors: Venkata Meher Satchit Anand Kotra, Nan Hu, Vadim Seregin, Marta Karczewicz
  • Publication number: 20230300328
    Abstract: A device for decoding video data determines a pre-filtered reconstructed block of video data; applies one or more of a deblocking filter or a sample adaptive offset filter to the pre-filtered reconstructed block to determine a filtered reconstructed block; applies an adaptive loop filter (ALF) to the filtered reconstructed block to determine a final filtered reconstructed block, wherein to apply the ALF to the filtered reconstructed block, the device is further configured to determine a difference value based on a difference between a value of a current sample of the filtered reconstructed block and a value of a pre-filtered neighboring sample; apply a filter to the difference value to determine a sample modification value; and determine a final filtered sample value based on the sample modification value.
    Type: Application
    Filed: March 9, 2023
    Publication date: September 21, 2023
    Inventors: Nan Hu, Vadim Seregin, Venkata Meher Satchit Anand Kotra, Marta Karczewicz
  • Publication number: 20230283772
    Abstract: An example device for filtering decoded video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: decode a block of video data to form a decoded block; apply a filter to the decoded block to form a filtered block; multiply samples of the filtered block by a scaling factor to form a refined filtered block; and combine samples of the refined filtered block with corresponding samples of the decoded block. The one or more processors may further encode the block prior to decoding the block. The one or more processors may encode or decode a value of a syntax element representing the scaling factor, e.g., in a picture header of a picture including the block.
    Type: Application
    Filed: May 11, 2023
    Publication date: September 7, 2023
    Inventors: Marta Karczewicz, Hongtao Wang, Jianle Chen, Venkata Meher Satchit Anand Kotra
  • Patent number: 11743459
    Abstract: An example device for filtering decoded video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: decode a block of video data to form a decoded block; apply a filter to the decoded block to form a filtered block; multiply samples of the filtered block by a scaling factor to form a refined filtered block; and combine samples of the refined filtered block with corresponding samples of the decoded block. The one or more processors may further encode the block prior to decoding the block. The one or more processors may encode or decode a value of a syntax element representing the scaling factor, e.g., in a picture header of a picture including the block.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: August 29, 2023
    Assignee: QUALCOMM INCORPORATED
    Inventors: Marta Karczewicz, Hongtao Wang, Jianle Chen, Venkata Meher Satchit Anand Kotra
  • Publication number: 20230101318
    Abstract: Systems and techniques are described for processing video data. For instance, a process can include obtaining video data. The process can further include determining a classification band for a first sample of the video data using at least chroma information from the first sample, collocated luma information and collocated chroma information. The process can also include filtering at least the first sample of the video data based on the classification band.
    Type: Application
    Filed: September 7, 2022
    Publication date: March 30, 2023
    Inventors: Venkata Meher Satchit Anand KOTRA, Nan HU, Vadim SEREGIN, Marta KARCZEWICZ
  • Publication number: 20220400292
    Abstract: A video encoder or video decoder are configured to reconstruct the video data to generate reconstructed video data. The video encoder or video decoder may further perform a plurality of loop filter operations on the reconstructed video data in parallel, wherein the plurality of loop filter operations includes a first filter operation that is not a bilateral filter operation or a sample adaptive offset (SAO) filter operation, and perform a joint clipping operation on a first output of the first filter and a second output of a second loop filter operation of the plurality of loop filter operations. The first filter operation may be a cross-component sample adaptive offset (CCSAO) filter operation.
    Type: Application
    Filed: June 9, 2022
    Publication date: December 15, 2022
    Inventors: Venkata Meher Satchit Anand Kotra, Nan Hu, Vadim Seregin, Marta Karczewicz
  • Publication number: 20220215593
    Abstract: An example device for filtering decoded video data includes one or more processors configured to execute a neural network filtering unit to: receive data from one or more other units of the device, the data from the one or more other units of the device being different than data for a decoded picture of video data, and wherein to receive the data from the one or more other units of the device, the one or more processors are configured to execute the neural network filtering unit to receive boundary strength data from a deblocking unit of the device; determine one or more neural network models to be used to filter a portion of the decoded picture; and filter the portion of the decoded picture using the one or more neural network models and the data from the one or more other units of the device, including the boundary strength data.
    Type: Application
    Filed: December 30, 2021
    Publication date: July 7, 2022
    Inventors: Hongtao Wang, Venkata Meher Satchit Anand Kotra, Jianle Chen, Marta Karczewicz
  • Publication number: 20220109860
    Abstract: An example device for decoding video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: apply a downsampling convolutional neural network layer to a first color component of a block of video data, the first color component of the block having a first size, wherein applying the downsampling convolutional neural network layer to the first color component generates a downsampled first color component having a second size smaller than the first size; filter a second color component having the second size to form a filtered second color component; concatenate the downsampled first color component with the filtered second color component to form concatenated color components; and filter the concatenated color components to form a filtered concatenated component including a filtered downsampled first color component.
    Type: Application
    Filed: October 4, 2021
    Publication date: April 7, 2022
    Inventors: Jianle Chen, Hongtao Wang, Venkata Meher Satchit Anand Kotra, Marta Karczewicz
  • Publication number: 20220103864
    Abstract: An example device for filtering decoded video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: decode a picture of video data; code a value for a syntax element representing a neural network model to be used to filter a portion of the decoded picture, the value representing an index into a set of pre-defined neural network models, the index corresponding to the neural network model in the set of pre-defined neural network models; and filter the portion of the decoded picture using the neural network model corresponding to the index.
    Type: Application
    Filed: September 23, 2021
    Publication date: March 31, 2022
    Inventors: Hongtao Wang, Venkata Meher Satchit Anand Kotra, Jianle Chen, Marta Karczewicz, Dana Kianfar, Auke Joris Wiggers
  • Publication number: 20220103816
    Abstract: An example device for filtering decoded video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: decode a block of video data to form a decoded block; apply a filter to the decoded block to form a filtered block; multiply samples of the filtered block by a scaling factor to form a refined filtered block; and combine samples of the refined filtered block with corresponding samples of the decoded block. The one or more processors may further encode the block prior to decoding the block. The one or more processors may encode or decode a value of a syntax element representing the scaling factor, e.g., in a picture header of a picture including the block.
    Type: Application
    Filed: September 23, 2021
    Publication date: March 31, 2022
    Inventors: Marta Karczewicz, Hongtao Wang, Jianle Chen, Venkata Meher Satchit Anand Kotra