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).

  • Patent number: 11842520
    Abstract: A method of decoding point cloud data comprises obtaining a bitstream that includes an arithmetically encoded syntax element indicating a vertical plane position of a planar mode of a node; and decoding the vertical plane position of the planar mode in the node, wherein decoding the vertical plane position of the planar mode comprises: determining a laser index of a laser candidate in a set of laser candidates, wherein the determined laser index indicates a laser beam that intersects the node; determining a context index based on whether the laser beam is above a first distance threshold, between the first distance threshold and a second distance threshold, between the second distance threshold and a third distance threshold, or below the third distance threshold; and arithmetically decoding the vertical plane position of the planar mode using a context indicated by the determined context index.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: December 12, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Geert Van der Auwera, Louis Joseph Kerofsky, Bappaditya Ray, Adarsh Krishnan Ramasubramonian, Marta Karczewicz
  • Publication number: 20230379503
    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: Application
    Filed: July 31, 2023
    Publication date: November 23, 2023
    Inventors: Adarsh Krishnan Ramasubramonian, Bappaditya Ray, Geert Van der Auwera, Louis Joseph Kerofsky, Marta Karczewicz
  • Patent number: 11803989
    Abstract: A method of decoding a point cloud comprises: reconstructing a position of a point of the point cloud; determining a quantized attribute value for the point; deriving a quantization parameter (QP) bit depth offset for the point; deriving a QP range for the point based on the QP bit depth offset for the point; determining a quantization step size for the point based on the QP range for the point; and inverse quantizing the quantized attribute value for the point based on the quantization step size for the point.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: October 31, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Adarsh Krishnan Ramasubramonian, Bappaditya Ray, Geert Van der Auwera, Marta Karczewicz
  • Publication number: 20230345044
    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: Application
    Filed: April 19, 2023
    Publication date: October 26, 2023
    Inventors: Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, Bappaditya Ray, Luong Pham Van, Marta Karczewicz
  • Publication number: 20230336716
    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: Application
    Filed: March 21, 2023
    Publication date: October 19, 2023
    Inventors: Yao-Jen Chang, Keming Cao, Bappaditya Ray, Vadim Seregin, Marta Karczewicz
  • Publication number: 20230328244
    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: Application
    Filed: April 7, 2023
    Publication date: October 12, 2023
    Inventors: Bappaditya Ray, Vadim Seregin, Marta Karczewicz
  • Patent number: 11770562
    Abstract: An apparatus configured for point cloud compression may be configured to code a first syntax element indicating a number of bits used to encode one or more second syntax elements, wherein the one or more second syntax elements indicate one or more of an offset of a bounding box, an origin point of the bounding box, a size of the bounding box, or a number of unique segments. The apparatus may code the first syntax element using an exponential Golomb code. The apparatus may further code the one or more second syntax elements using a fixed length code based on the number of bits indicated by the first syntax element, and code the point cloud based on the decoded one or more second syntax elements.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: September 26, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Bappaditya Ray, Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, Marta Karczewicz
  • Patent number: 11743463
    Abstract: A method and device for encoding an image divided into blocks. The image contains two separate zones. The method implements the following: only in the event where the current block pertains to one of the zones of the image: encoding the current block using a prediction, the current block being predicted using a previously encoded and then decoded block located in the other zone of the image, the blocks of the other zone having been previously encoded and then decoded, and encoding information indicating the application of the prediction; and for any decoded block pertaining to the other zone of the image, storing the decoded block data.
    Type: Grant
    Filed: February 2, 2022
    Date of Patent: August 29, 2023
    Assignee: ORANGE
    Inventors: Felix Henry, Joel Jung, Bappaditya Ray
  • Patent number: 11743501
    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: April 6, 2021
    Date of Patent: August 29, 2023
    Assignee: Qualcomm Incorporated
    Inventors: Adarsh Krishnan Ramasubramonian, Bappaditya Ray, Geert Van der Auwera, Louis Joseph Kerofsky, Marta Karczewicz
  • Publication number: 20230262214
    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: generate an intra-prediction block for a current block of video data using an angular intra-prediction mode, the angular intra-prediction mode being an upper-right angular intra-prediction mode or a lower-left angular intra-prediction mode; determine a prediction direction of the angular intra-prediction mode; for at least one sample of the intra-prediction block for the current block: calculate a gradient term for the at least one sample along the prediction direction; and combine a value of an intra-predicted sample of the intra-prediction block at a position of the at least one sample of the intra-prediction block with the gradient term to produce a value of the at least one sample of the intra-prediction block; and decode the current block using the intra-prediction block.
    Type: Application
    Filed: April 24, 2023
    Publication date: August 17, 2023
    Inventors: Bappaditya Ray, Geert Van der Auwera, Vadim Seregin, Marta Karczewicz
  • Patent number: 11729428
    Abstract: Example devices and techniques are disclosed for incorporating temporal identification information in geometry point cloud compression syntax structures. 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 communicatively coupled to the memory. The one or more processors are configured to determine a value of a temporal identifier (ID) of a syntax structure and decode the point cloud data based on the value of the temporal ID. The temporal ID of the syntax structure identifies a temporal layer to which point cloud data associated with the syntax structure belongs.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: August 15, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, Bappaditya Ray, Marta Karczewicz
  • Patent number: 11722666
    Abstract: A method and device for encoding an image divided into blocks. The image contains two separate zones. The method implements the following: only in the event where the current block pertains to one of the zones of the image: encoding the current block using a prediction, the current block being predicted using a previously encoded and then decoded block located in the other zone of the image, the blocks of the other zone having been previously encoded and then decoded, and encoding information indicating the application of the prediction; and for any decoded block pertaining to the other zone of the image, storing the decoded block data.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: August 8, 2023
    Assignee: ORANGE
    Inventors: Felix Henry, Joel Jung, Bappaditya Ray
  • Publication number: 20230245384
    Abstract: A device for decoding encoded point cloud data can be configured to, for a point of a point cloud, determine a first color value for a first color component based on a first predicted value and a first residual value; apply a scaling factor to the first residual value to determine a predicted second residual value, wherein the scaling factor has one or both of a non-integer value or an absolute value greater than one; for the point of the point cloud, receive a second residual value in the encoded point cloud data; determine a final second residual value based on the predicted second residual value and the received second residual value; and for the point of the point cloud, determine a second color value for a second color component based on a second predicted value and the final second residual value.
    Type: Application
    Filed: April 6, 2023
    Publication date: August 3, 2023
    Inventors: Bappaditya Ray, Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, Marta Karczewicz
  • Patent number: 11671600
    Abstract: A method of decoding video data includes generating a prediction block for a current block of the video data and decoding a residual block for the current block of the video data. The method includes combining the prediction block and the residual block to generate a reconstructed block of the video data and determining a variable M×N sample pattern based on a block size of the current block. The method includes estimating a local luma level for samples of the reconstructed block using the variable M×N sample pattern and applying, based on the estimated local luma level, a deblocking filter to the samples of the reconstructed block to generate filtered samples. The method includes generating final samples of the video data based on the filtered samples.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: June 6, 2023
    Assignee: Shumaker & Sieffert, P.A
    Inventors: Dmytro Rusanovskyy, Bappaditya Ray, Geert Van der Auwera, Adarsh Krishnan Ramasubramonian, Marta Karczewicz
  • Patent number: 11671592
    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: generate an intra-prediction block for a current block of video data using an angular intra-prediction mode, the angular intra-prediction mode being an upper-right angular intra-prediction mode or a lower-left angular intra-prediction mode; determine a prediction direction of the angular intra-prediction mode; for at least one sample of the intra-prediction block for the current block: calculate a gradient term for the at least one sample along the prediction direction; and combine a value of an intra-predicted sample of the intra-prediction block at a position of the at least one sample of the intra-prediction block with the gradient term to produce a value of the at least one sample of the intra-prediction block; and decode the current block using the intra-prediction block.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: June 6, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Bappaditya Ray, Geert Van der Auwera, Vadim Seregin, Marta Karczewicz
  • Patent number: 11657543
    Abstract: An example device for processing point cloud data includes a 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 count a number of edges of a cube of point cloud data comprising a vertex. The one or more processors are configured to set a variable based on a total of the counting. The one or more processors are also configured to process the point cloud data based on the variable.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: May 23, 2023
    Assignee: Qualcomm Incorporated
    Inventors: Bappaditya Ray, Adarsh Krishnan Ramasubramonian, Louis Joseph Kerofsky, Geert Van der Auwera, Marta Karczewicz
  • Patent number: 11651551
    Abstract: A device for decoding encoded point cloud data can be configured to: for a point of a point cloud, determine a first attribute value for a first color component based on a first predicted value and a first residual value; apply a scaling factor to the first residual value to determine a predicted second residual value, wherein the scaling factor has one or both of a non-integer value or an absolute value greater than one; for the point of the point cloud, receive a second residual value in the encoded point cloud data; determine a final second residual value based on the predicted second residual value and the received second residual value; and for the point of the point cloud, determine a second attribute value for a second color component based on a second predicted value and the final second residual value.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: May 16, 2023
    Assignee: Qualcomm Incorporated
    Inventors: Bappaditya Ray, Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, Marta Karczewicz
  • Patent number: 11645812
    Abstract: A device for decoding encoded point cloud data can be configured to, for a point of a point cloud, determine a first color value for a first color component based on a first predicted value and a first residual value; apply a scaling factor to the first residual value to determine a predicted second residual value, wherein the scaling factor has one or both of a non-integer value or an absolute value greater than one; for the point of the point cloud, receive a second residual value in the encoded point cloud data; determine a final second residual value based on the predicted second residual value and the received second residual value; and for the point of the point cloud, determine a second color value for a second color component based on a second predicted value and the final second residual value.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: May 9, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Bappaditya Ray, Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, Marta Karczewicz
  • Patent number: 11641469
    Abstract: A video decoder can be configured to receive a syntax element indicating whether chroma scaling matrices are signaled for the video data; in response to determining that chroma scaling matrices are signaled for the video data, determine a chroma scaling matrix for a block of video data; determine a block of chroma transform coefficients for the block of video data; dequantize a first chroma transform coefficient of the block of chroma transform coefficients using a first scaling value from the chroma scaling matrix; dequantize a second chroma transform coefficient of the block of chroma transform coefficients using a second scaling value from the chroma quantization matrix; and determine a chroma residual block for the block of video data based on the first dequantized chroma transform coefficients and the second dequantized chroma transform coefficient.
    Type: Grant
    Filed: January 12, 2021
    Date of Patent: May 2, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Bappaditya Ray, Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, Marta Karczewicz
  • Publication number: 20230107237
    Abstract: A video encoder and video decoder are configured to code video data using multiple reference line processing. The video encoder and video decoder may determine a number of reference lines to use for multiple reference line processing based on an intra prediction mode, and decode a block of video data using the multiple reference line processing based on the number of reference lines.
    Type: Application
    Filed: September 13, 2022
    Publication date: April 6, 2023
    Inventors: Keming Cao, Yao-Jen Chang, Bappaditya Ray, Vadim Seregin, Marta Karczewicz