Patents by Inventor JONATHAN TAQUET

JONATHAN TAQUET 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: 20240380414
    Abstract: Methods and devices for coding point cloud data using volume trees and predicted-point trees. In one embodiment of the disclosure, a method of encoding a point cloud data to generate a bitstream of compressed point cloud data representing a three-dimensional location of a physical object is provided, the point cloud data being located within a volumetric space. The method includes compressing a first part of the point cloud data represented by a first tree of a first type; determining for a given node of the first tree if an assignation to a second type of tree is enabled, said given node still being processed for the first tree; when the assignation is enabled, compressing a second part of the point cloud data represented by a second tree of the second type wherein, features associated with a root node of the second tree are at least partially obtained from the given node.
    Type: Application
    Filed: July 19, 2024
    Publication date: November 14, 2024
    Inventors: Sébastien Lasserre, Jonathan Taquet, Gaëlle Christine Martin-Cocher
  • Publication number: 20240380914
    Abstract: A method of encoding a motion information predictor index for an Affine Merge mode, comprising: generating a list of motion information predictor candidates; selecting one of the motion information predictor candidates in the list as an Affine Merge mode predictor; and generating a motion information predictor index for the selected motion information predictor candidate using CABAC coding, one or more bits of the motion information predictor index being bypass CABAC coded.
    Type: Application
    Filed: November 22, 2023
    Publication date: November 14, 2024
    Inventors: Guillaume LAROCHE, Christophe GISQUET, Patrice ONNO, Jonathan TAQUET
  • Patent number: 12143130
    Abstract: Methods and devices for coding point clouds using direct coding mode to code coordinates of a point within a sub-volume associated with a current node instead of a pattern of occupancy for child nodes. When direct coding is applied to two or more points in the sub-volume, the points are ordered based on one of their respective coordinate values in binary and pairwise coding of those coordinate values is carried out on a bit-by-bit basis starting from the most significant bit position. For example, the coordinate values relate to a direction in the Cartesian coordinate system, the location of the first point is represented by an x-direction coordinate value, a y-direction coordinate value and a z-direction coordinate value. The pairwise coding includes coding whether the bits are the same and, if so, coding the bit value.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: November 12, 2024
    Assignee: BlackBerry Limited
    Inventors: Sébastien Lasserre, Jonathan Taquet
  • Publication number: 20240372999
    Abstract: A method of controlling an Adaptive Loop Filter comprises obtaining for a slice containing one or more coding tree blocks, data indicating a number of available alternative chroma filters, obtaining for a coding tree block in the slice, an alternative filter index identifying one of the available alternative chroma filters, and selecting the alternative chroma filter identified by the index to filter chroma image data in the coding tree block.
    Type: Application
    Filed: May 1, 2024
    Publication date: November 7, 2024
    Inventors: Jonathan TAQUET, Christophe GISQUET, Guillaume LAROCHE, Patrice ONNO
  • Publication number: 20240371047
    Abstract: A method and apparatus for encoding/decoding a point cloud may use any type of sensor following a sensing path. The method obtains coarse representations of sensed points and encodes the sensing path and the coarse representations. The sensing path and coarse representations of points are decoded, and points of the point cloud are reconstructed from the decoded sensing path and the decoded coarse representations.
    Type: Application
    Filed: June 16, 2022
    Publication date: November 7, 2024
    Inventors: Sebastien LASSERRE, Jonathan TAQUET
  • Publication number: 20240372998
    Abstract: A method of controlling an Adaptive Loop Filter comprises obtaining for a slice containing one or more coding tree blocks, data indicating a number of available alternative chroma filters, obtaining for a coding tree block in the slice, an alternative filter index identifying one of the available alternative chroma filters, and selecting the alternative chroma filter identified by the index to filter chroma image data in the coding tree block.
    Type: Application
    Filed: May 1, 2024
    Publication date: November 7, 2024
    Inventors: Jonathan TAQUET, Christophe GISQUET, Guillaume LAROCHE, Patrice ONNO
  • Publication number: 20240364876
    Abstract: A method of controlling an Adaptive Loop Filter comprises obtaining for a slice containing one or more coding tree blocks, data indicating a number of available alternative chroma filters, obtaining for a coding tree block in the slice, an alternative filter index identifying one of the available alternative chroma filters, and selecting the alternative chroma filter identified by the index to filter chroma image data in the coding tree block.
    Type: Application
    Filed: May 1, 2024
    Publication date: October 31, 2024
    Inventors: Jonathan TAQUET, Christophe GISQUET, Guillaume LAROCHE, Patrice ONNO
  • Publication number: 20240364877
    Abstract: A method of controlling an Adaptive Loop Filter comprises obtaining for a slice containing one or more coding tree blocks, data indicating a number of available alternative chroma filters, obtaining for a coding tree block in the slice, an alternative filter index identifying one of the available alternative chroma filters, and selecting the alternative chroma filter identified by the index to filter chroma image data in the coding tree block.
    Type: Application
    Filed: May 1, 2024
    Publication date: October 31, 2024
    Inventors: Jonathan TAQUET, Christophe GISQUET, Guillaume LAROCHE, Patrice ONNO
  • Publication number: 20240362824
    Abstract: The method of encoding/decoding a point cloud sensed by any type of sensor following a sensing path obtains coarse representations of sensed points and encodes the sensing path and the coarse representations. The sensing path and coarse representations of points are decoded, and points of the point cloud are reconstructed from the decoded sensing path and the decoded coarse representations. The coarse representations of sensed points of the point cloud are coarse points defined in a two-dimensional angular coordinate space, and a coarse point is obtained by shifting a sensing point in the two-dimensional angular coordinate space with shifting values that depend on the sensor index associated with the sensor that sensed the point P of the point cloud.
    Type: Application
    Filed: June 17, 2022
    Publication date: October 31, 2024
    Inventors: Sebastien LASSERRE, Jonathan TAQUET
  • Publication number: 20240357152
    Abstract: The invention relates to signalling affine mode in an encoded video stream; in particular determining a list of merge candidates corresponding to blocks neighbouring a current block; and signalling affine mode for said current block; wherein signalling said affine mode comprises decoding a context encoded flag from the data stream, and wherein the context variable for said flag is determined based on whether or not said neighbouring blocks use affine mode. Related encoding and decoding methods and devices are also disclosed.
    Type: Application
    Filed: July 1, 2024
    Publication date: October 24, 2024
    Inventors: GUILLAUME LAROCHE, CHRISTOPHE GISQUET, PATRICE ONNO, JONATHAN TAQUET
  • Publication number: 20240357150
    Abstract: The invention relates to signalling affine mode in an encoded video stream; in particular determining a list of merge candidates corresponding to blocks neighbouring a current block; and signalling affine mode for said current block; wherein signalling said affine mode comprises decoding a context encoded flag from the data stream, and wherein the context variable for said flag is determined based on whether or not said neighbouring blocks use affine mode. Related encoding and decoding methods and devices are also disclosed.
    Type: Application
    Filed: July 1, 2024
    Publication date: October 24, 2024
    Inventors: GUILLAUME LAROCHE, CHRISTOPHE GISQUET, PATRICE ONNO, JONATHAN TAQUET
  • Publication number: 20240357149
    Abstract: The invention relates to signalling affine mode in an encoded video stream; in particular determining a list of merge candidates corresponding to blocks neighbouring a current block; and signalling affine mode for said current block; wherein signalling said affine mode comprises decoding a context encoded flag from the data stream, and wherein the context variable for said flag is determined based on whether or not said neighbouring blocks use affine mode. Related encoding and decoding methods and devices are also disclosed.
    Type: Application
    Filed: July 1, 2024
    Publication date: October 24, 2024
    Inventors: GUILLAUME LAROCHE, CHRISTOPHE GISQUET, PATRICE ONNO, JONATHAN TAQUET
  • Publication number: 20240357151
    Abstract: The invention relates to signalling affine mode in an encoded video stream; in particular determining a list of merge candidates corresponding to blocks neighbouring a current block; and signalling affine mode for said current block; wherein signalling said affine mode comprises decoding a context encoded flag from the data stream, and wherein the context variable for said flag is determined based on whether or not said neighbouring blocks use affine mode. Related encoding and decoding methods and devices are also disclosed.
    Type: Application
    Filed: July 1, 2024
    Publication date: October 24, 2024
    Inventors: GUILLAUME LAROCHE, CHRISTOPHE GISQUET, PATRICE ONNO, JONATHAN TAQUET
  • Publication number: 20240348779
    Abstract: A method of controlling an Adaptive Loop Filter comprises obtaining for a slice containing one or more coding tree blocks, data indicating a number of available alternative chroma filters, obtaining for a coding tree block in the slice, an alternative filter index identifying one of the available alternative chroma filters, and selecting the alternative chroma filter identified by the index to filter chroma image data in the coding tree block.
    Type: Application
    Filed: May 1, 2024
    Publication date: October 17, 2024
    Inventors: Jonathan TAQUET, Christophe GISQUET, Guillaume LAROCHE, Patrice ONNO
  • Publication number: 20240333972
    Abstract: Methods and apparatus of encoding/decoding a point cloud into a bitstream of encoded point cloud data captured by a spinning sensors head. Each point of the point cloud is associated with spherical coordinates and attributes. The methods comprises signaling, in the bitstream, a scaling offset information representing scaling offsets, and for each current point of the point cloud: encoding/decoding the spherical coordinates of the current point; obtaining decoded spherical coordinates of the current point from the encoded spherical coordinates; scaling the decoded spherical coordinates of the current point by using the scaling offsets; and encoding/decoding at least one attribute of the current point based on the scaled decoded spherical coordinates.
    Type: Application
    Filed: April 23, 2022
    Publication date: October 3, 2024
    Inventors: Jonathan TAQUET, Sebastien LASSERRE
  • Publication number: 20240305821
    Abstract: A method of encoding, into a bitstream, point cloud geometry data sensed by at least one sensor associated with a sensor index, includes: selecting, for a first occupied coarse point having a first sensor index and being associated with a first radius, a selected predicting radius from at least one second radius associated with at least one second occupied coarse point having a second sensor index different from the first sensor index, and from at least one third radius associated with at least one third occupied coarse point having a sensor index equal to the first sensor index; encoding, in the bitstream, data indicating if the selected predicting radius is equal to either a second radius or a third radius; and predictively encoding, in the bitstream, a residual radius between the first radius and the selected predicting radius.
    Type: Application
    Filed: June 30, 2022
    Publication date: September 12, 2024
    Inventors: Sebastien LASSERRE, Jonathan TAQUET
  • Patent number: 12081804
    Abstract: A method of filtering a block of pixels in an image, comprising obtaining a first clipping control parameter (tc) value based on a quantization parameter of the block; comparing a first value of a first pixel located on one side of an edge in said block and a second value of a second pixel located on the other side of the edge in said block with a predetermined threshold derived from the first clipping control parameter value; and determining whether to apply a strong filtering to the first pixel based on the result of the comparison, wherein: the strong filtering comprises filtering the first pixel value so that the filtered first pixel value differs from the first pixel value by no more than a range value based on the clipping control parameter (tc), the ration between two range values corresponding to successive values of bitdepths being strictly lower than 2.
    Type: Grant
    Filed: December 2, 2021
    Date of Patent: September 3, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventors: Christophe Gisquet, Jonathan Taquet, Patrice Onno, Guillaume Laroche
  • Patent number: 12058360
    Abstract: The invention relates to signalling affine mode in an encoded video stream; in particular determining a list of merge candidates corresponding to blocks neighbouring a current block; and signalling affine mode for said current block; wherein signalling said affine mode comprises decoding a context encoded flag from the data stream, and wherein the context variable for said flag is determined based on whether or not said neighbouring blocks use affine mode. Related encoding and decoding methods and devices are also disclosed.
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: August 6, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Christophe Gisquet, Patrice Onno, Jonathan Taquet
  • Patent number: 12052416
    Abstract: A method of controlling an Adaptive Loop Filter for one or more image portions of an image, the method comprising controlling filtering on a first sample of an image portion based on one or more neighbouring sample value(s) of the first sample value, wherein the controlling uses a nonlinear function which has one or more variables based on one or more of the neighbouring sample value(s).
    Type: Grant
    Filed: July 20, 2023
    Date of Patent: July 30, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventors: Jonathan Taquet, Christophe Gisquet, Guillaume Laroche, Patrice Onno
  • Publication number: 20240236359
    Abstract: A method of encoding a motion information predictor index for an Affine Merge mode, comprising: generating a list of motion information predictor candidates; selecting one of the motion information predictor candidates in the list as an Affine Merge mode predictor; and generating a motion information predictor index for the selected motion information predictor candidate using CABAC coding, one or more bits of the motion information predictor index being bypass CABAC coded.
    Type: Application
    Filed: November 22, 2023
    Publication date: July 11, 2024
    Inventors: Guillaume LAROCHE, Christophe GISQUET, Patrice ONNO, Jonathan TAQUET