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: 20250022183
    Abstract: Systems, apparatuses, methods, and computer-readable media are described for determining and/or coding geometry and attribute information of a point cloud frame associated with content. The attribute information associated with a reconstructed geometry of a point cloud frame may be coded (e.g., encoded and/or decoded) based on attribute motion vectors associated with the point cloud frame. The attribute motion vectors may be used to determine an attribute motion-compensated point cloud frame.
    Type: Application
    Filed: July 12, 2024
    Publication date: January 16, 2025
    Inventors: Sébastien Lasserre, Jonathan Taquet
  • Patent number: 12200213
    Abstract: The present invention concerns a method of encoding video data comprising frames into a bitstream, frames being spatially divided into frame portions, the method comprising: encoding at least one frame portion into one or more first encoded units; wherein the method further comprises: signalling into said first encoded units, at least one frame portion identifier, a frame portion identifier identifying one encoded frame portion; and providing frame portion arrangement information comprising the frame portion identifier and spatial information about the frame portion.
    Type: Grant
    Filed: November 29, 2023
    Date of Patent: January 14, 2025
    Assignee: Canon Kabushiki Kaisha
    Inventors: Jonathan Taquet, Naël Ouedraogo, Franck Denoual, Frédéric Maze
  • Patent number: 12200214
    Abstract: The present invention concerns a method of encoding video data comprising frames into a bitstream, frames being spatially divided into frame portions, the method comprising: encoding at least one frame portion into one or more first encoded units; wherein the method further comprises: signalling into said first encoded units, at least one frame portion identifier, a frame portion identifier identifying one encoded frame portion; and providing frame portion arrangement information comprising the frame portion identifier and spatial information about the frame portion.
    Type: Grant
    Filed: November 29, 2023
    Date of Patent: January 14, 2025
    Assignee: Canon Kabushiki Kaisha
    Inventors: Jonathan Taquet, Naël Ouedraogo, Franck Denoual, Frédéric Maze
  • Patent number: 12200212
    Abstract: The present invention concerns a method of encoding video data comprising frames into a bitstream, frames being spatially divided into frame portions, the method comprising: encoding at least one frame portion into one or more first encoded units; wherein the method further comprises: signalling into said first encoded units, at least one frame portion identifier, a frame portion identifier identifying one encoded frame portion; and providing frame portion arrangement information comprising the frame portion identifier and spatial information about the frame portion.
    Type: Grant
    Filed: November 29, 2023
    Date of Patent: January 14, 2025
    Assignee: Canon Kabushiki Kaisha
    Inventors: Jonathan Taquet, Naël Ouedraogo, Franck Denoual, Frédéric Maze
  • Patent number: 12200211
    Abstract: The present invention concerns a method of encoding video data comprising frames into a bitstream, frames being spatially divided into frame portions, the method comprising: encoding at least one frame portion into one or more first encoded units; wherein the method further comprises: signalling into said first encoded units, at least one frame portion identifier, a frame portion identifier identifying one encoded frame portion; and providing frame portion arrangement information comprising the frame portion identifier and spatial information about the frame portion.
    Type: Grant
    Filed: November 29, 2023
    Date of Patent: January 14, 2025
    Assignee: Canon Kabushiki Kaisha
    Inventors: Jonathan Taquet, Naël Ouedraogo, Franck Denoual, Frédéric Maze
  • Patent number: 12190550
    Abstract: A method of encoding or decoding a point cloud for representing a three-dimensional location of an object, the point cloud being generated by a device comprising a plurality of beam emitters. The method comprises using information from the beam emitter such as the angle of each beam emitter, and the azimuthal distance between each point capture, to more efficiently represent the point cloud data.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: January 7, 2025
    Assignee: BlackBerry Limited
    Inventors: Sébastien Lasserre, Jonathan Taquet
  • Patent number: 12192538
    Abstract: Method and devices for coding point cloud data using an angular coding mode. The angular coding mode may be signaled using an angular mode flag to signal that a volume is to be coded using the angular coding mode. The angular coding mode is applicable to planar volumes that have all of their occupied child nodes on one side of a plane bisecting the volume. A planar position flag may signal which side of the volume is occupied. Entropy coding may be used to code the planar position flag. Context determination for coding may take into account angular information for child nodes or groups of child nodes of the volume relative to a location of a beam assembly that has sampled the point cloud. Characteristics of the beam assembly may be coded into the bitstream.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: January 7, 2025
    Assignee: BlackBerry Limited
    Inventors: Sébastien Lasserre, Jonathan Taquet
  • Patent number: 12184885
    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: Grant
    Filed: November 22, 2023
    Date of Patent: December 31, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Christophe Gisquet, Patrice Onno, Jonathan Taquet
  • Patent number: 12177426
    Abstract: A method of filtering an image is disclosed, the method comprising: receiving filter coefficients and first component sample values corresponding to samples surrounding a reference sample, and inputting said filter coefficients and first component sample values into a cross component filter to produce a cross component filter output; wherein said cross-component filter uses a restricted number of bits to represent said filter coefficients and/or first component sample values to produce said filter output.
    Type: Grant
    Filed: August 18, 2020
    Date of Patent: December 24, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventors: Jonathan Taquet, Christophe Gisquet, Guillaume Laroche, Patrice Onno
  • Patent number: 12170790
    Abstract: A method of encoding a motion vector predictor index, in particular a Merge index, comprises generating a list of motion vector predictor candidates, in particular merge candidates. The list includes an ATMVP candidate. One of the motion vector predictor candidates in the list is selected. A motion vector predictor index for the selected motion vector predictor candidate is generated using CABAC coding. One or more bits of the motion vector predictor index are bypass CABAC coded. For example, only the first bit of the motion vector predictor index is CABAC coded using a single context.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: December 17, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Christophe Gisquet, Patrice Onno, Jonathan Taquet
  • Patent number: 12170788
    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: Grant
    Filed: November 22, 2023
    Date of Patent: December 17, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Christophe Gisquet, Patrice Onno, Jonathan Taquet
  • Publication number: 20240414370
    Abstract: Methods and apparatus of encoding/decoding point cloud geometry may use data sensed by at least one sensor associated with a sensor index. The point cloud geometry data is represented by ordered coarse points occupying some discrete positions of a set of discrete positions of a two-dimensional space, each occupied coarse point is associated with a radius based on a distance of the point of the point cloud from a referential. The encoding/decoding method comprises encoding/decoding a data representative of a predicting radius, and encoding, into the bitstream, a residual radius between a radius associated with an occupied coarse point and the predicting radius.
    Type: Application
    Filed: June 30, 2022
    Publication date: December 12, 2024
    Inventors: Sebastien LASSERRE, Jonathan TAQUET
  • Patent number: 12165370
    Abstract: A method of encoding point cloud data using a planar coding mode is disclosed. The planar coding mode may be signaled using a planar mode flag to signal that a current volume is planar. A volume is planar if all of its occupied child nodes are on one side of a plane bisecting the volume. A planar position flag may signal which side of the volume is occupied. Volume data for already-coded occupied volumes of the point cloud is tracked using a data structure stored in memory. Entropy coding may be used to code the planar mode flag and/or the planar position flag. Context determination for coding may take into account a distance between the volume and a closest already-coded occupied volume among those tracked already-coded occupied volumes that have a same index in the data structure as the current volume.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: December 10, 2024
    Assignee: BlackBerry Limited
    Inventors: Jonathan Taquet, Sébastien Lasserre
  • Patent number: 12167028
    Abstract: A method of encoding a motion vector predictor index, in particular a Merge index, comprises generating a list of motion vector predictor candidates, in particular merge candidates. The list includes an ATMVP candidate. One of the motion vector predictor candidates in the list is selected. A motion vector predictor index for the selected motion vector predictor candidate is generated using CABAC coding. One or more bits of the motion vector predictor index are bypass CABAC coded. For example, only the first bit of the motion vector predictor index is CABAC coded using a single context.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: December 10, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Christophe Gisquet, Patrice Onno, Jonathan Taquet
  • Patent number: 12167029
    Abstract: A method of encoding a motion vector predictor index, in particular a Merge index, comprises generating a list of motion vector predictor candidates, in particular merge candidates. The list includes an ATMVP candidate. One of the motion vector predictor candidates in the list is selected. A motion vector predictor index for the selected motion vector predictor candidate is generated using CABAC coding. One or more bits of the motion vector predictor index are bypass CABAC coded. For example, only the first bit of the motion vector predictor index is CABAC coded using a single context.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: December 10, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Christophe Gisquet, Patrice Onno, Jonathan Taquet
  • Publication number: 20240406442
    Abstract: A method of encoding, into a bitstream, point cloud geometry data sensed by at least one sensor associated with a sensor index, includes: obtaining a list of candidate radiuses (L={r2}) for a first occupied coarse point (P1) having a first sensor index (?1), a first sample index (s1) and being associated with a first radius (r1); selecting, for the first occupied coarse point (P1), a selected predicting radius (rpred) from the list of candidate radiuses (L={r2}); encoding, in the bitstream, a data (Ipred) representative of the selected predicting radius (rpred) in the list of candidate radiuses (L={r2}); and predictively encoding, in the bitstream, a residual radius (rres) between the first radius (r1) and the selected predicting radius (rpred).
    Type: Application
    Filed: June 30, 2022
    Publication date: December 5, 2024
    Inventors: Sebastien LASSERRE, Jonathan TAQUET
  • Publication number: 20240404116
    Abstract: A method and apparatus is capable of encoding and decoding a point cloud sensed by any type of sensor following a sensing path. The method obtains coarse representations of sensed points and encodes controls points of a two-dimensional curve representing the sensing path and the coarse representations. The control points are decoded, the two-dimensional curve representing the sensing path is obtained by interpolation between the control points and coarse representations of points are decoded. Points of the point cloud are then reconstructed from the decoded two-dimensional curve representing the sensing path and the decoded coarse representations.
    Type: Application
    Filed: June 17, 2022
    Publication date: December 5, 2024
    Inventors: Sebastien LASSERRE, Jonathan TAQUET
  • Publication number: 20240397115
    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: Application
    Filed: August 6, 2024
    Publication date: November 28, 2024
    Inventors: Christophe GISQUET, Jonathan TAQUET, Patrice ONNO, Guillaume LAROCHE
  • Publication number: 20240397114
    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 ratio between two range values corresponding to successive values of bitdepths being strictly lower than 2.
    Type: Application
    Filed: August 6, 2024
    Publication date: November 28, 2024
    Inventors: Christophe GISQUET, Jonathan TAQUET, Patrice ONNO, Guillaume LAROCHE
  • Publication number: 20240397116
    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: Application
    Filed: August 6, 2024
    Publication date: November 28, 2024
    Inventors: Christophe GISQUET, Jonathan TAQUET, Patrice ONNO, Guillaume LAROCHE