Patents by Inventor Adarsh Krishnan RAMASUBRAMONIAN

Adarsh Krishnan RAMASUBRAMONIAN 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: 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: 11659201
    Abstract: Systems, methods, and computer-readable storage media for calculating scaling ratios are described. An example method can include obtaining a current picture of video data and one or more scaling windows associated with the current picture and/or a reference picture selected for use in coding the current picture; determining a first size of the current picture and/or a second size of the reference picture, the first size including a first height and a first width and the second size including a second height and a second width; based on the one or more scaling windows and the first size and/or the second size, determining one or more scaling ratios associated with the current picture and/or the reference picture.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: May 23, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Vadim Seregin, Adarsh Krishnan Ramasubramonian, Muhammed Zeyd Coban
  • 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: 11652984
    Abstract: An example device for coding (encoding or decoding) video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: determine a first number of neighboring blocks to a current block of the video data that are intra-predicted; determine a second number of the neighboring blocks that are inter-predicted; determine a first weight value to be applied to intra-prediction samples of an intra-prediction block for the current block; determine a second weight value to be applied to inter-prediction samples of an inter-prediction block for the current block; generate a prediction block for the current block as a weighted combination of the intra-prediction block to which the first weight value is applied and the inter-prediction block to which the second weight value is applied; and code the current block using the prediction block.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: May 16, 2023
    Assignee: QUALCOMM INCORPORATED
    Inventors: Geert Van der Auwera, Luong Pham Van, Adarsh Krishnan Ramasubramonian, 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
  • Patent number: 11638034
    Abstract: A video coder determines a plurality of available Matrix Intra Prediction (MIP) parameter sets (MPS's) for a picture of video data. The plurality of available MPS's is a union of (i) a subset of all default MPS's and (ii) a set of additional MPS's that are signaled in the bitstream. Each of the default MPS's is associated with a predefined MIP mode in a codec. Each of the set of additional MPS's is associated with a new MIP mode in a set of new MIP modes. The video decoder uses a MIP mode associated with an MPS in the plurality of available MPS's to generate a prediction block for a current block of the picture.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: April 25, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, Cheng-Teh Hsieh, Thibaud Laurent Biatek, Luong Pham Van, Marta Karczewicz
  • Publication number: 20230108175
    Abstract: A method of encoding point cloud data includes signaling at least one of: a first syntax element indicating that planar mode is disabled for a current node when angular mode is enabled; or a second syntax element indicating that angular mode is enabled for the current node; bypassing signaling of values for a planar mode for the current node in a condition where the first syntax element indicates that the planar mode is disabled for the current node when the angular mode is enabled, or in a condition where the second syntax element indicates that the angular mode is enabled for the current node; and encoding the current node in a mode other than the planar mode.
    Type: Application
    Filed: September 21, 2022
    Publication date: April 6, 2023
    Inventors: Luong Pham Van, Geert Van der Auwera, Adarsh Krishnan Ramasubramonian, Marta Karczewicz
  • Publication number: 20230105931
    Abstract: Example devices and techniques for coding point cloud data are described. An example device includes memory configured to store the point cloud data and one or more processors communicatively coupled to the memory. The one or more processors are configured to determine least two reference points in a reference point cloud frame of the point cloud data. The one or more processors are configured to apply radius interpolation to the at least two reference points to obtain at least one radius inter predictor for at least one current point in a current point cloud frame of the point cloud data. The one or more processors are configured to code the current point cloud frame based on the at least one radius inter predictor for the at least one current point in the current point cloud frame.
    Type: Application
    Filed: September 21, 2022
    Publication date: April 6, 2023
    Inventors: Geert Van der Auwera, Adarsh Krishnan Ramasubramonian, Luong Pham Van, Marta Karczewicz
  • Publication number: 20230102401
    Abstract: An example method of encoding a point cloud includes, responsive to determining that a first point of the point cloud is a first point in a first group of points of one or more groups of points of the point cloud, encoding, in a bitstream, one or more syntax elements related to inter prediction for the first group of points. The example method may further include, responsive to determining that a second point of the point cloud is included in the first group of points but is not the first point in the first group of points, skip re-encoding, for the second point, the one or more syntax elements related to inter prediction for the first group of points.
    Type: Application
    Filed: September 23, 2022
    Publication date: March 30, 2023
    Inventors: Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, Luong Pham Van, Marta Karczewicz
  • Publication number: 20230099908
    Abstract: An example device for coding point cloud data includes a memory configured to store point cloud data; and one or more processors implemented in circuitry and configured to: determine at least one of 1) that a node of an octree of the point cloud data is not inter predictable or 2) that angular mode is enabled for the node; in response to determining the at least one of 1) that the node is not inter predictable or 2) that angular mode is enabled for the node, determine an inferred direct coding mode (IDCM) mode for the node; and code occupancy data of the node using the determined IDCM mode.
    Type: Application
    Filed: September 19, 2022
    Publication date: March 30, 2023
    Inventors: Luong Pham Van, Geert Van der Auwera, Adarsh Krishnan Ramasubramonian, Marta Karczewicz
  • Patent number: 11580672
    Abstract: A method of decoding point cloud data comprises obtaining a bitstream that includes an arithmetically encoded syntax element indicating a vertical point position offset within a node of a tree that represents 3-dimensional positions of points in a point cloud represented by the point cloud data; and decoding the vertical point position offset, wherein decoding the vertical point position offset 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 a bin of the vertical point position offset using a context indicated by the determined context index.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: February 14, 2023
    Assignee: Qualcomm Incorporated
    Inventors: Geert Van der Auwera, Louis Joseph Kerofsky, Bappaditya Ray, Adarsh Krishnan Ramasubramonian, Marta Karczewicz
  • Patent number: 11562509
    Abstract: In some examples, a method of decoding a point cloud includes decoding an initial QP value from an attribute parameter set. The method also includes determining a first QP value for a first component of an attribute of point cloud data from the initial QP value. The method further includes determining a QP offset value for a second component of the attribute of the point cloud data and determining a second QP value for the second component of the attribute from the first QP value and from the QP offset value. The method includes decoding the point cloud data based on the first QP value and further based on the second QP value.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: January 24, 2023
    Assignee: Qualcomm Incorporated
    Inventors: Adarsh Krishnan Ramasubramonian, Bappaditya Ray, Geert Van der Auwera, Louis Joseph Kerofsky, Marta Karczewicz
  • Publication number: 20230018907
    Abstract: An example device for coding point cloud data includes a memory configured to store point cloud data; and one or more processors implemented in circuitry and configured to: determine whether inter prediction data is coded for a current node of an octree of the point cloud data; determine whether planar mask data is coded for the current node; when at least one of the inter prediction data or the planar mask data is coded for the current node, avoid coding a single occupancy value for the current node, the single occupancy value indicating whether only a single sub-node of the current node includes a point; and code the current node. The processors may also be configured to determine a context for entropy coding the planar mask data according to planar mask data for a collocated node in a reference frame when the planar mask data is coded.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 19, 2023
    Inventors: Luong Pham Van, Geert Van der Auwera, Adarsh Krishnan Ramasubramonian, Marta Karczewicz
  • Patent number: 11558643
    Abstract: In some examples, a method of decoding a point cloud includes determining a first slice QP value for a first component of an attribute in a slice of point cloud data. The method also includes decoding a first delta QP value for the first component of the attribute for a region in the slice and determining a first region QP value for the first component of the attribute in the region from the first slice QP value and from the first delta QP value. The method further includes decoding a second delta QP value for the second component of the attribute for the region and determining a second region QP value for the second component of the attribute in the region from the second delta QP value. The method includes decoding the point cloud data based on the first and second region QP values.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: January 17, 2023
    Assignee: Qualcomm Incorporated
    Inventors: Adarsh Krishnan Ramasubramonian, Bappaditya Ray, Geert Van der Auwera, Louis Joseph Kerofsky, Marta Karczewicz
  • Patent number: 11533512
    Abstract: An example device for processing video data includes memory configured to store the video data and one or more processors implemented in circuitry and coupled to the memory. The one or more processors are configured to parse a first parameter set, the first parameter set being signaled in a bitstream data once per sequence of a group of encoded pictures. The one or more processors are configured to parse one or more dynamic range adjustment (DRA) syntax elements in a second parameter set, the second parameter set being signaled in the bitstream and being related to at least one picture in the group of encoded pictures, wherein the parsing of the one or more DRA syntax elements is not dependent on any syntax element of the first parameter set, and process the at least one picture based on the first parameter set and the second parameter set.
    Type: Grant
    Filed: April 8, 2021
    Date of Patent: December 20, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Dmytro Rusanovskyy, Adarsh Krishnan Ramasubramonian, Yan Zhang, Marta Karczewicz
  • Publication number: 20220351420
    Abstract: An example device for processing a point cloud includes: a memory configured to store at least a portion of the point cloud; and one or more processors implemented in circuitry and configured to: obtain planar information of a reference block of the point cloud; determine, based on the planar information of the reference block, a context; context-adaptive code, based on the context, a syntax element that indicates whether a current node is coded using a planar mode; code, based on the current node being coded using the planar mode, the current node using the planar mode.
    Type: Application
    Filed: April 14, 2022
    Publication date: November 3, 2022
    Inventors: Luong Pham Van, Geert Van der Auwera, Adarsh Krishnan Ramasubramonian, Bappaditya Ray, Marta Karczewicz
  • Publication number: 20220321913
    Abstract: A method of decoding point cloud data comprises obtaining a bitstream that is encoded to comply with one or more constraints and decoding the bitstream, wherein decoding the bitstream comprises: determining a residual value of a first component of an attribute of a point; generating a predicted value of a second component of the attribute of the point; and reconstructing the second component as a sum of the predicted value of the second component and a multiplication product of a scale factor for the second component and the residual value of the first component, wherein the constraints include a constraint that limits the first component of the attribute of the point, the residual value of the first component of the attribute of the point, the second component of the attribute, and the residual value of the second component of the attribute of the point to one or more predefined bitdepths.
    Type: Application
    Filed: April 4, 2022
    Publication date: October 6, 2022
    Inventors: Adarsh Krishnan Ramasubramonian, Luong Pham Van, Bappaditya Ray, Louis Joseph Kerofsky, Geert Van der Auwera, Marta Karczewicz
  • Patent number: 11463688
    Abstract: A video decoder can be configured to receive, for a first chroma component of a block of the video data, information for first residual samples that correspond to a difference between a first chroma block of the first chroma component and a first prediction block of the first chroma component; determine intermediate reconstructed samples based on the first residual samples; receive, for a second chroma component of the block of video data, information for second residual samples that correspond to a difference between a second chroma block of the second chroma component and the intermediate reconstructed samples; reconstruct the first chroma block based on the first residual samples and the first prediction block; reconstruct the second chroma block based on the second residual samples and the intermediate reconstructed samples; and output decoded video data comprising the reconstructed first chroma block and the reconstructed second chroma block.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: October 4, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Bappaditya Ray, Geert Van der Auwera, Adarsh Krishnan Ramasubramonian, Marta Karczewicz
  • Patent number: 11463737
    Abstract: An example device includes a memory configured to store video 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 first dynamic range adjustment (DRA) adaptation parameter set (APS) for a first picture of the video data and assign a first DRA APS ID to the first DRA APS. The one or more processors are configured to determine a second DRA APS for a second picture of the video data and assign a second DRA APS ID to the second DRA APS. The one or more processors are configured to process the second picture in accordance with the first DRA APS if the first DRA APS ID and the second DRA APS ID are equal.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: October 4, 2022
    Assignee: Qualcomm Incorporated
    Inventors: Dmytro Rusanovskyy, Adarsh Krishnan Ramasubramonian, Marta Karczewicz