Patents by Inventor Bappaditya Ray

Bappaditya Ray 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: 20260148423
    Abstract: A device for encoding point cloud data, the device comprising: a memory to store the point cloud data; and one or more processors coupled to the memory and implemented in circuitry, the one or more processors configured to identify a first set of global motion parameters from global positioning system information. The one or more processors are further configured to determine, based on the first set of global motion parameters, a second set of global motion parameters to be used for global motion estimation for a current frame and apply, based on the second set of global motion parameters, motion compensation to a reference frame to generate a global motion compensated frame for the current frame.
    Type: Application
    Filed: January 14, 2026
    Publication date: May 28, 2026
    Inventors: Keming Cao, Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, John Steven Lima, Christopher Brunner, Marta Karczewicz, Bappaditya Ray
  • Patent number: 12615365
    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: determine a size of a current block of video data; determine an intra-prediction mode for the current block of video data; determine a mode group including the determined intra-prediction mode, the mode group being one of a plurality of mode groups, each including respective sets of intra-prediction modes; determine a set of available multiple transform selection (MTS) schemes for the current block according to the size and the intra-prediction mode for the current block; determine an MTS scheme from the set of available MTS schemes according to the determined mode group; apply transforms of the MTS scheme to a transform block of the current block to produce a residual block for the current block; and decode the current block using the residual block.
    Type: Grant
    Filed: April 11, 2022
    Date of Patent: April 28, 2026
    Assignee: QUALCOMM Incorporated
    Inventors: Bappaditya Ray, Muhammed Zeyd Coban, Louis Joseph Kerofsky, Vadim Seregin, Marta Karczewicz, Keming Cao
  • Patent number: 12587687
    Abstract: An example device for decoding point cloud data includes memory configured to store the point cloud data and one or more processors implemented in circuitry and coupled to the memory. The one or more processors are configured to determine dimensions of a region box and determine dimensions of a slice bounding box. The one or more processors are also configured to decode a slice of the point cloud data associated with the slice bounding box. The dimensions of the region box are constrained to not exceed the dimensions of the slice bounding box.
    Type: Grant
    Filed: July 31, 2023
    Date of Patent: March 24, 2026
    Assignee: QUALCOMM Incorporated
    Inventors: Adarsh Krishnan Ramasubramonian, Bappaditya Ray, Geert Van der Auwera, Louis Joseph Kerofsky, Marta Karczewicz
  • Publication number: 20260075248
    Abstract: An example device for decoding video data includes a memory configured to store video data; and a processing system comprising one or more processors implemented in circuitry, the processing system being configured to: inverse transform a block of transform coefficients of a block of the video data using an inverse non-separable primary transform (NSPT), without using an inverse separable transform, to reconstruct a residual block of the block of the video data; and decode the block using the residual block.
    Type: Application
    Filed: November 19, 2025
    Publication date: March 12, 2026
    Inventors: Patrick Garus, Muhammed Zeyd Coban, Bappaditya Ray, Vadim Seregin, Marta Karczewicz
  • Publication number: 20260067501
    Abstract: Systems and techniques are described for processing video data. For example, an apparatus can obtain a block of video data encoded using inter-prediction. In some examples, the apparatus can determine a direction associated with the block of video data, for instance based on pixels of the block of video data, based on pixels of at least one neighboring block of the block of video data, or based on information associated with a geometric partitioning mode (GPM) associated with the block of video data. The apparatus can apply a non-separable transform to the block of video data, for instance to decode or encode the video data. In some examples, the apparatus can apply the non-separable transform to the block according to the direction associated with the block of video data.
    Type: Application
    Filed: November 4, 2025
    Publication date: March 5, 2026
    Inventors: Bappaditya RAY, Marta KARCZEWICZ, Vadim SEREGIN
  • Patent number: 12568245
    Abstract: A device for decoding a point cloud includes a memory configured to store data representing the point cloud and one or more processors implemented in circuitry and configured to: decode a residual value; determine whether residual prediction is to be applied to a current point of the point cloud; in response to determining that residual prediction is to be applied to the current point of the point cloud: determine a residual predictor and add the residual predictor to the residual value to determine a final residual value; determine a predictor used to predict a current point of the point cloud; and use the predictor and the final residual value to determine a position of the current point.
    Type: Grant
    Filed: April 19, 2023
    Date of Patent: March 3, 2026
    Assignee: QUALCOMM Incorporated
    Inventors: Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, Bappaditya Ray, Luong Pham Van, Marta Karczewicz
  • Publication number: 20260052247
    Abstract: A method of encoding or decoding video data includes determining a block vector for a current block of a current picture, the block vector identifying a fractional-pel position between reference samples in the current picture and having a fractional-pel resolution that is less than integer-pel resolution; generating a prediction block from reference samples in the current picture based on the fractional-pel position; and encoding or decoding the current block based on the prediction block.
    Type: Application
    Filed: October 28, 2025
    Publication date: February 19, 2026
    Inventors: Chun-Chi Chen, Bappaditya Ray, Hongtao Wang, Vadim Seregin, Marta Karczewicz, Han Huang
  • Patent number: 12548198
    Abstract: A device for encoding point cloud data, the device comprising: a memory to store the point cloud data; and one or more processors coupled to the memory and implemented in circuitry, the one or more processors configured to identify a first set of global motion parameters from global positioning system information. The one or more processors are further configured to determine, based on the first set of global motion parameters, a second set of global motion parameters to be used for global motion estimation for a current frame and apply, based on the second set of global motion parameters, motion compensation to a reference frame to generate a global motion compensated frame for the current frame.
    Type: Grant
    Filed: October 6, 2021
    Date of Patent: February 10, 2026
    Assignee: QUALCOMM Incorporated
    Inventors: Keming Cao, Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, John Steven Lima, Christopher Brunner, Marta Karczewicz, Bappaditya Ray
  • Publication number: 20260012596
    Abstract: A video coder is configured to receive a block of video data to be coded using a subblock transform mode, determine a subblock partitioning for the block based on a size of the block, wherein the subblock partitioning is one of a plurality of subblock partitioning types, the plurality of subblock partitioning types including at least one of a corner subblock partitioning type, a center subblock partitioning type, or a cross shape subblock partitioning type, and code the block based on the subblock partitioning.
    Type: Application
    Filed: June 26, 2025
    Publication date: January 8, 2026
    Inventors: Vadim Seregin, Muhammed Zeyd Coban, Bappaditya Ray, Hongtao Wang, Marta Karczewicz
  • Publication number: 20260012641
    Abstract: A device for decoding video data, the device comprising: a memory configured to store the video data; and one or more processors implemented in circuitry, the one or more processors configured to: determine, based on a prediction type associated with a transform block, a non-separable transform kernel set, wherein the non-separable transform kernel set is a non-separable primary transform (NSPT) kernel set or a low-frequency non-separable transform (LFNST) kernel set; select a kernel from the non-separable transform kernel set; apply one or more transforms to the transform block to reconstruct a residual block, wherein applying the one or more transforms comprises applying a non-separable transform to the transform block using the kernel; and reconstruct a block of the video data based on the residual block and a prediction block.
    Type: Application
    Filed: July 7, 2025
    Publication date: January 8, 2026
    Inventors: Marta Karczewicz, Gleb Verba, Bappaditya Ray, Patrick Garus, Muhammed Zeyd Coban, Vadim Seregin
  • Patent number: 12513332
    Abstract: Systems and techniques are described for processing video data. For example, an apparatus can obtain a block of video data encoded using inter-prediction. In some examples, the apparatus can determine a direction associated with the block of video data, for instance based on pixels of the block of video data, based on pixels of at least one neighboring block of the block of video data, or based on information associated with a geometric partitioning mode (GPM) associated with the block of video data. The apparatus can apply a non-separable transform to the block of video data, for instance to decode or encode the video data. In some examples, the apparatus can apply the non-separable transform to the block according to the direction associated with the block of video data.
    Type: Grant
    Filed: June 28, 2023
    Date of Patent: December 30, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Bappaditya Ray, Marta Karczewicz, Vadim Seregin
  • Patent number: 12470705
    Abstract: A method of encoding or decoding video data includes determining a block vector for a current block of a current picture, the block vector identifying a fractional-pel position between reference samples in the current picture and having a fractional-pel resolution that is less than integer-pel resolution; generating a prediction block from reference samples in the current picture based on the fractional-pel position; and encoding or decoding the current block based on the prediction block.
    Type: Grant
    Filed: January 10, 2024
    Date of Patent: November 11, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Chun-Chi Chen, Bappaditya Ray, Hongtao Wang, Vadim Seregin, Marta Karczewicz, Han Huang
  • Publication number: 20250324040
    Abstract: A video coder is configured to receive a syntax element indicating a prediction mode type for a current block of video data, determine a prediction mode having the prediction mode type from a set of two more possible prediction modes based on one or more of information related to the current block or information related to neighboring blocks of the current block, and code the current block using the prediction mode. The prediction mode type may be a matrix intra prediction (MIP) mode.
    Type: Application
    Filed: March 12, 2025
    Publication date: October 16, 2025
    Inventors: Hongtao Wang, Bappaditya Ray, Vadim Seregin, Marta Karczewicz, Patrick Garus, Samuel James Eadie
  • Patent number: 12444088
    Abstract: A device for decoding a bitstream that includes point cloud data can be configured to determine, based on syntax signaled in the bitstream, that in-tree quantization is enabled for a node; determine, for the node based on the syntax signaled in the bitstream, that an angular mode is activated for the node; in response to in-tree quantization being enabled for the node, determine for the node a quantized value representing a coordinate position relative to an origin position; scale the quantized value without clipping to determine a scaled value representing the coordinate position relative to the origin position; and determine a context for context decoding a plane position syntax element for the angular mode based on the scaled value representing the coordinate position relative to the origin position.
    Type: Grant
    Filed: October 6, 2021
    Date of Patent: October 14, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Adarsh Krishnan Ramasubramonian, Bappaditya Ray, Geert Van der Auwera, Marta Karczewicz
  • Patent number: 12430807
    Abstract: A method of encoding a point cloud includes determining, by one or more processors, a quantity of lasers used to capture light detection and ranging (LIDAR) data that represents the point cloud; and encoding, by the one or more processors, a laser index for a current node of the point cloud, wherein encoding the laser index comprises: obtaining a predicted laser index value of the current node; determining a residual laser index value for the current node, wherein determining the residual laser index value comprises constraining a sum of the residual laser index value and the predicted laser index value to be less than or equal to the determined quantity of lasers minus one; and encoding, in a bitstream, one or more syntax elements that represent the residual laser index value.
    Type: Grant
    Filed: May 29, 2024
    Date of Patent: September 30, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Adarsh Krishnan Ramasubramonian, Bappaditya Ray, Geert Van der Auwera, Marta Karczewicz
  • Patent number: 12432344
    Abstract: A method of encoding or decoding video data includes constructing a list of chroma intra-prediction modes for a chroma block of a current block of the video data, wherein constructing includes adding intra-prediction modes of a first group to the list of chroma intra-prediction modes, the first group comprising two or more intra-prediction modes derived from intra-prediction modes of two or more co-located luma blocks of the current block that are co-located with the chroma block; determining an intra-prediction mode for the chroma block from the list of chroma intra-prediction modes; and encoding or decoding the chroma block based on the intra-prediction mode.
    Type: Grant
    Filed: March 21, 2023
    Date of Patent: September 30, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Yao-Jen Chang, Keming Cao, Bappaditya Ray, Vadim Seregin, Marta Karczewicz
  • Patent number: 12412311
    Abstract: A method of encoding point cloud data includes determining an amount by which a laser turns for determining points in a point cloud represented by the point cloud data, generating a syntax element indicative of the amount by which the laser turns, wherein a value of the syntax element is a defined value less than the amount by which the laser turns, and signaling the syntax element.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: September 9, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Bappaditya Ray, Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, Marta Karczewicz
  • Patent number: 12413728
    Abstract: A video coder may adaptively determine whether to apply an inter-MTS (multiple transform set) mode to video data. The video coder may adaptively determine one or more of a maximum block size or a minimum block size for applying an inter-MTS mode. The video decoder may determine whether the inter-MTS mode is enabled for a block of video data based on a size of the block compared to one or more of the minimum block size or the maximum block size. and code the block using the inter-MTS mode based on the inter-MTS mode being enabled. Coding the block using the inter-MTS mode includes applying one or more transforms of a plurality of transforms to transform coefficients associated with the block of video data.
    Type: Grant
    Filed: April 7, 2023
    Date of Patent: September 9, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Bappaditya Ray, Vadim Seregin, Marta Karczewicz
  • Patent number: 12400374
    Abstract: A method of encoding point cloud data comprises storing, in a buffer, a maximum coordinate of a pair of coordinates of an applicable node, wherein the applicable node is a most-recently encoded node with a same position as a current node along an applicable axis and the pair of coordinates are for axes different from the applicable axis; determining a context for a planar mode plane position of the current node, wherein determining the context for the planar mode plane position comprises determining, based on the maximum coordinate of the pair of coordinates of the applicable node, a distance value representing a distance between the current node and the applicable node; determining an increment value that indicates whether the distance value is greater than a threshold; and determining the context index based on the increment value; and entropy encoding the planar mode plane position using the determined context.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: August 26, 2025
    Assignee: QUALCOMM INCORPORATED
    Inventors: Geert Van der Auwera, Adarsh Krishnan Ramasubramonian, Bappaditya Ray, Marta Karczewicz
  • Patent number: 12373714
    Abstract: A method comprises obtaining a first laser angle; obtaining a second laser angle; obtaining a laser angle difference for a third laser angle; determining a predicted value based on the first laser angle and the second laser angle; and determining the third laser angle based on the predicted value and the laser angle difference for the third laser angle.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: July 29, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Geert Van der Auwera, Louis Joseph Kerofsky, Bappaditya Ray, Adarsh Krishnan Ramasubramonian, Marta Karczewicz