Patents by Inventor Geert Van der Auwera

Geert Van der Auwera 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: 20220248035
    Abstract: A video coder performs a Most-Probable Mode (MPM) derivation process that derives one or more MPMs for a current block that is not coded using affine linear weighted intra prediction (ALWIP). As part of performing the MPM derivation process, the video coder determines whether a neighboring block of the current block is an ALWIP-coded neighboring block. Based on the neighboring block being an ALWIP-coded neighboring block, the video coder determines that a value of an intra prediction mode of the neighboring block is a value indicating a planar mode. The video coder codes the current block based on one of the MPMs for the current block.
    Type: Application
    Filed: March 1, 2022
    Publication date: August 4, 2022
    Inventors: Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, Luong Pham Van, Marta Karczewicz
  • Patent number: 11399199
    Abstract: A video decoder can be configured to determine that a block of the video data is formatted in accordance with a 4:4:4 video coding format; determine that the block of the video data is encoded in an intra prediction mode; determine that a smallest chroma intra prediction unit (SCIPU) is disabled for the block in response to determining that the block has the 4:4:4 video coding format; decode the block of the video data based on the determination that the SCIPU is disabled; and output decoded video data comprising a decoded version of the block.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: July 26, 2022
    Assignee: Qualcomm Incorporated
    Inventors: Luong Pham Van, Han Huang, Geert Van der Auwera, Adarsh Krishnan Ramasubramonian, Cheng-Teh Hsieh, Wei-Jung Chien, Vadim Seregin, Marta Karczewicz
  • Patent number: 11395014
    Abstract: An example device includes a memory and one or more processors. The one or more processors are configured to determine whether a first coding tree unit (CTU) is coded using single tree and based on the first CTU being coded using single tree, determine a first transform unit (TU) based on a first transform block (TB) of luma samples and a first two corresponding TBs of chroma samples. The one or more processors are also configured to determine whether a second CTU is coded using dual tree and based on the second CTU being coded using dual tree, determine a second TU based on either (i) a second TB of luma samples or (ii) a second two TBs of chroma samples. The first TU includes syntax structures used to transform first TB samples and the second TU includes syntax structures used to transform second TB samples.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: July 19, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, Vadim Seregin, Marta Karczewicz
  • Patent number: 11388443
    Abstract: A video coder determines whether a coding mode of a first block of the video data is in a set of applicable coding modes. The set of applicable coding modes includes at least one of a block-based delta pulse code modulation mode, a transform skip mode, or a palette mode. The video coder determines whether a coding mode of a second block of the video data is in the set of applicable coding modes, wherein the second block is adjacent to the first block. The video coder determines that a deblocking filter is disabled for a color component of at least one of the first block or the second block based on at least one of: the coding mode of the first block being in the set of applicable coding modes or the coding mode of the second block being in the set of applicable coding modes.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: July 12, 2022
    Assignee: Qualcomm Incorporated
    Inventors: Bappaditya Ray, Geert Van der Auwera, Marta Karczewicz
  • Publication number: 20220215596
    Abstract: Techniques are disclosed for coding point cloud data using a scene model. An example device for coding point cloud data includes a 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 or obtain a scene model corresponding with a first frame of the point cloud data, wherein the scene model represents objects within a scene, the objects corresponding with at least a portion of the first frame of the point cloud data. The one or more processors are also configured to code a current frame of the point cloud data based on the scene model.
    Type: Application
    Filed: December 27, 2021
    Publication date: July 7, 2022
    Inventors: Geert Van der Auwera, Adarsh Krishnan Ramasubramonian, Bappaditya Ray, Luong Pham Van, Marta Karczewicz
  • Patent number: 11381819
    Abstract: Examples of block-level signaling of quantization parameter offsets is described. Such block-level signaling of quantization parameter offsets provides block level flexibility to determine a more precise chroma quantization parameter (QP) for a chroma block. With the block-level quantization parameter offset signaling described in this disclosure, there is more flexibility in defining the chroma QP, resulting in more accurate determination of chroma QP on a chroma block-by-chroma block basis.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: July 5, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Yu Han, Geert Van der Auwera, Muhammed Zeyd Coban, Wei-Jung Chien, Yung-Hsuan Chao, Alican Nalci, Marta Karczewicz
  • Publication number: 20220207780
    Abstract: An example of processing a point cloud includes responsive to determining to predict a current point in the point cloud using predictive geometry coding, selecting, from a set of prediction modes, a prediction mode for the current point, wherein the set of prediction modes includes at least an intra prediction mode and an inter prediction mode; and responsive to selecting the inter prediction mode for the current point, predicting the current point of the point cloud using inter prediction.
    Type: Application
    Filed: December 28, 2021
    Publication date: June 30, 2022
    Inventors: Adarsh Krishnan Ramasubramonian, Bappaditya Ray, Luong Pham Van, Geert Van der Auwera, Marta Karczewicz
  • Publication number: 20220210480
    Abstract: A device for decoding a bitstream that includes point cloud data is configured to determine an octree that defines an octree-based splitting of a space containing the point cloud, wherein a leaf node of the octree contains one or more points of the point cloud; and directly decode positions of each of the one or more points in the leaf node, wherein to directly decode the positions of each of the one or more points in the leaf node, the one or more processors are further configured to: generate a prediction of the one or more points; and determine the one or more points based on the prediction.
    Type: Application
    Filed: December 27, 2021
    Publication date: June 30, 2022
    Inventors: Bappaditya Ray, Adarsh Krishnan Ramasubramonian, Luong Pham Van, Geert Van der Auwera, Marta Karczewicz
  • Publication number: 20220210466
    Abstract: An example device for coding point cloud data includes a memory configured to store data representing points of a point cloud, and one or more processors implemented in circuitry and configured to: determine height values of points in a point cloud; classify the points into a set of ground points or a set of object points according to the height values; and code the ground points and the object points according to the classifications. The one or more processors may determine top and bottom thresholds and classify the ground and object points according to the top and bottom thresholds. The one or more processors may further code a data structure, such as a geometry parameter set (GPS), including data representing the top and bottom thresholds.
    Type: Application
    Filed: December 21, 2021
    Publication date: June 30, 2022
    Inventors: Luong Pham Van, Adarsh Krishnan Ramasubramonian, Bappaditya Ray, Geert Van der Auwera, Marta Karczewicz
  • Patent number: 11368715
    Abstract: A video encoder and video decoder may code video data using intra prediction and a block-based delta pulse code modulation (BDPCM) mode. The BDPCM mode may include a vertical mode and a horizontal mode. The video encoder and video decoder may be configured to align the direction of an intra prediction mode to the direction of a BDPCM mode for both luma and chroma blocks.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: June 21, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Alican Nalci, Luong Pham Van, Marta Karczewicz, Geert Van der Auwera, Muhammed Zeyd Coban, Hilmi Enes Egilmez
  • Patent number: 11363284
    Abstract: A device for decoding video data determine that a current block of video data is encoded in an affine linear weighted intra prediction (ALWIP) mode; derives, based on a set of left edge neighboring samples of the current block and a set of top edge neighboring samples of the current block, a subset of left edge samples and a subset of top edge samples; applies an affine model to the subset of left edge samples and the subset of top edge samples to generate an intermediate block of intermediate samples; filters the intermediate samples to generate a final prediction block; decodes the current block of video data based on the final prediction block.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: June 14, 2022
    Assignee: Qualcomm Incorporated
    Inventors: Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, Luong Pham Van, Marta Karczewicz
  • Patent number: 11350132
    Abstract: An example device for coding a point cloud includes a memory configured to store the point cloud and one or more processors communicatively coupled to the memory. The one or more processors are configured to determine a value of a numerator syntax element, the value of the numerator syntax element being indicative of a numerator of a scale factor of the point cloud. The one or more processors are configured to determine a value of a denominator syntax element, the value of the denominator syntax element being indicative of a denominator of the scale factor of the point cloud. The one or more processors are configured to process the point cloud at least in part based on the scale factor of the point cloud.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: May 31, 2022
    Assignee: Qualcomm Incorporated
    Inventors: Bappaditya Ray, Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, Marta Karczewicz
  • Patent number: 11330298
    Abstract: This disclosure describes video encoding and video decoding techniques for encoding and decoding video data in a chroma intra prediction mode. The techniques may improve the encoding and decoding process by simplifying aspects of the encoding and decoding process and by reducing a number of binarization tables used for the encoding and decoding. Moreover, reducing the number binarization tables may, in turn, reduce the amount of memory needed in an encoder device or decoder device to perform the video encoding or decoding process.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: May 10, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Bappaditya Ray, Geert Van der Auwera, Marta Karczewicz
  • Patent number: 11310519
    Abstract: An example device for decoding video data includes memory configured to store the 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 whether a coding mode for a current block of the video data is an affine mode. The one or more processors are also configured to determine whether pattern refined optical flow (PROF) is enabled in the sequence parameter set (SPS) for the current block. Based at least in part on the coding mode for the current block being the affine mode and PROF being enabled in the SPS for the current block, the one or more processors are configured to disable a deblocking filter for subblock boundaries of the current block and decode the current block with the deblocking filter disabled for the subblock boundaries of the current block.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: April 19, 2022
    Assignee: Qualcomm Incorporated
    Inventors: Bappaditya Ray, Han Huang, Geert Van der Auwera, Marta Karczewicz
  • Patent number: 11310533
    Abstract: An example method includes decoding, from an encoded video bitstream, a sequence parameter set (SPS) referred to by one or more pictures of video data, wherein decoding the SPS comprises: parsing, at a first position in the SPS, a syntax element that indicates whether joint coding of chroma residuals is enabled or disabled for the one or more pictures of video data referring to the SPS; and parsing, at a second position in the SPS that is after the first position, one or more syntax elements representing a quantization parameter (QP) mapping table.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: April 19, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Bappaditya Ray, Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, Marta Karczewicz
  • Publication number: 20220114763
    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: Application
    Filed: September 8, 2021
    Publication date: April 14, 2022
    Inventors: Bappaditya Ray, Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, Marta Karczewicz
  • Patent number: 11303885
    Abstract: A device for decoding video data can be configured to determine a size for a block of video data, wherein the block of video data comprises a rectangular, non-square block; determine an intra prediction mode for the block of video data; locate, in a neighboring block of the block of video data, reference samples corresponding to the determined intra prediction mode; in response to the intra prediction mode for the block of video data being a wide-angle intra prediction mode and corresponding to a diagonal direction of the block, filter the reference samples to determine filtered reference samples; generate a predictive block for the block of video data from the filtered reference samples; determine decoded version of the block of video data from the predictive block; and output the decoded version of the block of video data.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: April 12, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Geert Van der Auwera, Adarsh Krishnan Ramasubramonian, Marta Karczewicz
  • Publication number: 20220108488
    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: Application
    Filed: October 6, 2021
    Publication date: April 7, 2022
    Applicant: QUALCOMM Incorporated
    Inventors: Adarsh Krishnan Ramasubramonian, Bappaditya Ray, Geert Van der Auwera, Marta Karczewicz
  • Publication number: 20220108492
    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: Application
    Filed: September 21, 2021
    Publication date: April 7, 2022
    Inventors: Geert Van der Auwera, Adarsh Krishnan Ramasubramonian, Bappaditya Ray, Marta Karczewicz
  • Publication number: 20220109816
    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: September 24, 2021
    Publication date: April 7, 2022
    Inventors: Bappaditya Ray, Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, Marta Karczewicz