Patents by Inventor Vikrant MAHAJAN

Vikrant MAHAJAN 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: 20250071344
    Abstract: Video decoding systems and techniques are described. The decoder applies a deblocking (DB) filter to the plurality of sub-blocks of a block of video data to generate a DB-filtered plurality of sub-blocks. The decoder applies the DB filter to one or more lines (e.g., columns) of pixels in an additional sub-block of the block to generate a DB-filtered portion of the additional sub-block. The one or more lines of pixels in the additional sub-block are filtered without filtering an entirety of the additional sub-block using the DB filter. The additional sub-block is adjacent to at least one of the plurality of sub-blocks. The decoder applies a constrained directional enhancement filter (CDEF) to the DB-filtered plurality of sub-blocks and the DB-filtered portion of the additional sub-block to generate a CDEF-filtered plurality of sub-blocks.
    Type: Application
    Filed: September 12, 2024
    Publication date: February 27, 2025
    Inventors: Vikrant MAHAJAN, Sandeep Nellikatte SRIVATSA, Ashish MISHRA, Lingfeng LI, Apoorva NAGARAJAN
  • Patent number: 12120356
    Abstract: Video decoding systems and techniques are described. The decoder applies a deblocking (DB) filter to the plurality of sub-blocks of a block of video data to generate a DB-filtered plurality of sub-blocks. The decoder applies the DB filter to one or more lines (e.g., columns) of pixels in an additional sub-block of the block to generate a DB-filtered portion of the additional sub-block. The one or more lines of pixels in the additional sub-block are filtered without filtering an entirety of the additional sub-block using the DB filter. The additional sub-block is adjacent to at least one of the plurality of sub-blocks. The decoder applies a constrained directional enhancement filter (CDEF) to the DB-filtered plurality of sub-blocks and the DB-filtered portion of the additional sub-block to generate a CDEF-filtered plurality of sub-blocks.
    Type: Grant
    Filed: July 27, 2022
    Date of Patent: October 15, 2024
    Assignee: QUALCOMM INCORPORATED
    Inventors: Vikrant Mahajan, Sandeep Nellikatte Srivatsa, Ashish Mishra, Lingfeng Li, Apoorva Nagarajan
  • Publication number: 20240214564
    Abstract: Systems and techniques are described herein for processing video data. For instance, a process can include obtaining a block of luma information for a block of video data. The process can further include applying a sample adaptive offset (SAO) filter to the luma information to generate SAO filtered luma information, inputting the SAO filtered luma information to a cross-component adaptive loop filter (CC-ALF) without storing the SAO filtered luma information to an external memory, applying the CC-ALF to the SAO filtered luma information to generate a first chroma CC-ALF output and a second chroma CC-ALF output, and storing the first chroma CC-ALF output and the second chroma CC-ALF output in the external memory.
    Type: Application
    Filed: December 22, 2022
    Publication date: June 27, 2024
    Inventors: Vikrant MAHAJAN, Krishna MURTHY, Sandeep Nellikatte SRIVATSA, Ashish MISHRA
  • Publication number: 20240214563
    Abstract: A device for upscale filtering video data includes one or more processors configured to generate a number of upscaled pixels that is an integer multiple of one half of a size of a filter used to upscale filter the video data. The device may then store the remaining pixels to be used to upscale filter a subsequent, right-neighboring block. In this manner, the device may avoid generating upscaled pixels that will result in being unaligned with the block and that may not be output due to being unaligned.
    Type: Application
    Filed: December 20, 2022
    Publication date: June 27, 2024
    Inventors: Vikrant Mahajan, Sandeep Nellikatte Srivatsa, Ashish Mishra, Apoorva Nagarajan, Divya Goswami
  • Patent number: 11997298
    Abstract: Video decoding systems and techniques are described. A decoder reads first video data from a first block of a video frame. The decoder retrieves neighboring video data from a line buffer. The neighboring video data is from a neighboring block that neighbors the first block in the video frame. The decoder processes the first video data and the retrieved neighboring video data using a constrained directional enhancement filter (CDEF) to generate filtered first video data. The decoder upscales the filtered first video data using an upscaler to generate upscaled filtered first video data. The decoder upscales the retrieved neighboring video data using the upscaler to generate upscaled neighboring video data, for instance after generating the filtered first video data. The decoder processes the upscaled filtered first video data and the upscaled neighboring video data using a loop restoration (LR) filter to generate output video data.
    Type: Grant
    Filed: August 3, 2022
    Date of Patent: May 28, 2024
    Assignee: QUALCOMM INCORPORATED
    Inventors: Vikrant Mahajan, Sandeep Nellikatte Srivatsa, Ashish Mishra
  • Publication number: 20240048742
    Abstract: Video decoding systems and techniques are described. A decoder reads first video data from a first block of a video frame. The decoder retrieves neighboring video data from a line buffer. The neighboring video data is from a neighboring block that neighbors the first block in the video frame. The decoder processes the first video data and the retrieved neighboring video data using a constrained directional enhancement filter (CDEF) to generate filtered first video data. The decoder upscales the filtered first video data using an upscaler to generate upscaled filtered first video data. The decoder upscales the retrieved neighboring video data using the upscaler to generate upscaled neighboring video data, for instance after generating the filtered first video data. The decoder processes the upscaled filtered first video data and the upscaled neighboring video data using a loop restoration (LR) filter to generate output video data.
    Type: Application
    Filed: August 3, 2022
    Publication date: February 8, 2024
    Inventors: Vikrant MAHAJAN, Sandeep Nellikatte SRIVATSA, Ashish MISHRA
  • Publication number: 20240040159
    Abstract: Video decoding systems and techniques are described. The decoder applies a deblocking (DB) filter to the plurality of sub-blocks of a block of video data to generate a DB-filtered plurality of sub-blocks. The decoder applies the DB filter to one or more lines (e.g., columns) of pixels in an additional sub-block of the block to generate a DB-filtered portion of the additional sub-block. The one or more lines of pixels in the additional sub-block are filtered without filtering an entirety of the additional sub-block using the DB filter. The additional sub-block is adjacent to at least one of the plurality of sub-blocks. The decoder applies a constrained directional enhancement filter (CDEF) to the DB-filtered plurality of sub-blocks and the DB-filtered portion of the additional sub-block to generate a CDEF-filtered plurality of sub-blocks.
    Type: Application
    Filed: July 27, 2022
    Publication date: February 1, 2024
    Inventors: Vikrant MAHAJAN, Sandeep Nellikatte SRIVATSA, Ashish MISHRA, Lingfeng LI, Apoorva NAGARAJAN