Patents by Inventor Christophe Gisquet

Christophe Gisquet 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: 20230370602
    Abstract: The disclosure regards cross-component prediction and methods for deriving of a linear model for obtaining a first-component sample for a first-component block from an associated reconstructed second-component sample of a second-component block in the same frame, the method comprising determining the parameters of a linear equation representing a straight line passing through two points, each point being defined by two variables, the first variable corresponding to a second-component sample value, the second variable corresponding to a first-component sample value, based on reconstructed samples of both the first-component and the second-component; and deriving the linear model defined by the straight line parameters; wherein said determining the parameters uses integer arithmetic.
    Type: Application
    Filed: May 17, 2023
    Publication date: November 16, 2023
    Inventors: Patrice ONNO, Christophe GISQUET, Guillaume LAROCHE, Jonathan TAQUET
  • Publication number: 20230370594
    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: Application
    Filed: July 20, 2023
    Publication date: November 16, 2023
    Inventors: Jonathan TAQUET, Christophe GISQUET, Guillaume LAROCHE, Patrice ONNO
  • Publication number: 20230370595
    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: Application
    Filed: July 20, 2023
    Publication date: November 16, 2023
    Inventors: Jonathan TAQUET, Christophe GISQUET, Guillaume LAROCHE, Patrice ONNO
  • Publication number: 20230283802
    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: Application
    Filed: February 17, 2023
    Publication date: September 7, 2023
    Inventors: GUILLAUME LAROCHE, CHRISTOPHE GISQUET, PATRICE ONNO, JONATHAN TAQUET
  • Publication number: 20230283803
    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: Application
    Filed: February 17, 2023
    Publication date: September 7, 2023
    Inventors: GUILLAUME LAROCHE, CHRISTOPHE GISQUET, PATRICE ONNO, JONATHAN TAQUET
  • Patent number: 11750804
    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: November 29, 2019
    Date of Patent: September 5, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventors: Jonathan Taquet, Christophe Gisquet, Guillaume Laroche, Patrice Onno
  • Patent number: 11743487
    Abstract: The invention relates to the encoding or decoding of at least one portion of an image by predicting the at least one portion using at least one predictor, the at least one predictor being determined as a function of at least one reference image portion and as a function of values of a plurality of items of motion information. After having obtained a value of a first item of the plurality of items, a value of a second item is evaluated as a function of the obtained value of the first item, the second item being an item of the plurality of items and being distinct from the first item. Next, the at least one predictor is determined as a function of the at least one reference image portion and as a function of the first and second items.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: August 29, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Christophe Gisquet, Patrice Onno
  • Publication number: 20230269394
    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: Application
    Filed: February 17, 2023
    Publication date: August 24, 2023
    Inventors: GUILLAUME LAROCHE, CHRISTOPHE GISQUET, PATRICE ONNO, JONATHAN TAQUET
  • Publication number: 20230262228
    Abstract: The present disclosure concerns a method and a device for encoding or decoding video data. It concerns more particularly the encoding according to a particular encoding mode using a decoder side motion vector derivation mode referenced as frame-rate up conversion mode or FRUC mode. It concerns encoding and decoding improvement which reduce the need for memory accesses when using an encoding mode where the motion information is predicted using a decoder side motion vector derivation method.
    Type: Application
    Filed: February 2, 2023
    Publication date: August 17, 2023
    Inventors: Guillaume LAROCHE, Patrice ONNO, Jonathan TAQUET, Christophe GISQUET
  • Publication number: 20230247219
    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: Application
    Filed: February 17, 2023
    Publication date: August 3, 2023
    Inventors: GUILLAUME LAROCHE, CHRISTOPHE GISQUET, PATRICE ONNO, JONATHAN TAQUET
  • Patent number: 11695933
    Abstract: The disclosure regards cross-component prediction and methods for deriving of a linear model for obtaining a first-component sample for a first-component block from an associated reconstructed second-component sample of a second-component block in the same frame, the method comprising determining the parameters of a linear equation representing a straight line passing through two points, each point being defined by two variables, the first variable corresponding to a second-component sample value, the second variable corresponding to a first-component sample value, based on reconstructed samples of both the first-component and the second-component; and deriving the linear model defined by the straight line parameters; wherein said determining the parameters uses integer arithmetic.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: July 4, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventors: Patrice Onno, Christophe Gisquet, Guillaume Laroche, Jonathan Taquet
  • Publication number: 20230209085
    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: Application
    Filed: February 17, 2023
    Publication date: June 29, 2023
    Inventors: GUILLAUME LAROCHE, CHRISTOPHE GISQUET, PATRICE ONNO, JONATHAN TAQUET
  • Publication number: 20230188724
    Abstract: The present disclosure concerns a method and a device for encoding or decoding video data. It concerns more particularly the encoding according to a particular encoding mode using a decoder side motion vector derivation mode referenced as frame-rate up conversion mode or FRUC mode. It concerns encoding and decoding improvement which reduce the need for memory accesses when using an encoding mode where the motion information is predicted using a decoder side motion vector derivation method.
    Type: Application
    Filed: February 2, 2023
    Publication date: June 15, 2023
    Inventors: Guillaume LAROCHE, Patrice ONNO, Jonathan TAQUET, Christophe GISQUET
  • Publication number: 20230188723
    Abstract: The present disclosure concerns a method and a device for encoding or decoding video data. It concerns more particularly the encoding according to a particular encoding mode using a decoder side motion vector derivation mode referenced as frame-rate up conversion mode or FRUC mode. It concerns encoding and decoding improvement which reduce the need for memory accesses when using an encoding mode where the motion information is predicted using a decoder side motion vector derivation method.
    Type: Application
    Filed: February 2, 2023
    Publication date: June 15, 2023
    Inventors: Guillaume LAROCHE, Patrice ONNO, Jonathan TAQUET, Christophe GISQUET
  • Publication number: 20230179773
    Abstract: The present disclosure concerns a method and a device for encoding or decoding video data. It concerns more particularly the encoding according to a particular encoding mode using a decoder side motion vector derivation mode referenced as frame-rate up conversion mode or FRUC mode. It concerns encoding and decoding improvement which reduce the need for memory accesses when using an encoding mode where the motion information is predicted using a decoder side motion vector derivation method.
    Type: Application
    Filed: February 2, 2023
    Publication date: June 8, 2023
    Inventors: Guillaume LAROCHE, Patrice ONNO, Jonathan TAQUET, Christophe GISQUET
  • Publication number: 20230136458
    Abstract: A method of processing an image, wherein the image is divided into a plurality of blocks is provided, which comprises, for a block of the plurality of blocks: determine prediction residual data representing prediction encoding data for pixels of the block; determine coefficients based on the prediction residual data; based on a number of non-null coefficients among the coefficients, the number of non-null coefficients being at least one, determine a processing to be performed on the prediction residual data for generating a binary flow of encoded pixels of the block.
    Type: Application
    Filed: October 28, 2022
    Publication date: May 4, 2023
    Inventor: Christophe Gisquet
  • Publication number: 20230109005
    Abstract: A method of encoding a motion information predictor index, comprising: generating a list of motion information predictor candidates; when an Affine Merge mode is used, selecting one of the motion information predictor candidates in the list as an Affine Merge mode predictor; when a non-Affine Merge mode is used, selecting one of the motion information predictor candidates in the list as a non-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: October 6, 2022
    Publication date: April 6, 2023
    Inventors: Guillaume LAROCHE, Christophe GISQUET, Patrice ONNO, Jonathan TAQUET
  • Publication number: 20230077992
    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 16, 2022
    Publication date: March 16, 2023
    Inventors: Guillaume LAROCHE, Christophe GISQUET, Patrice ONNO, Jonathan TAQUET
  • Patent number: 11601671
    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: September 19, 2019
    Date of Patent: March 7, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Christophe Gisquet, Patrice Onno, Jonathan Taquet
  • Patent number: 11595659
    Abstract: The present disclosure concerns a method and a device for encoding or decoding video data. It concerns more particularly the encoding according to a particular encoding mode using a decoder side motion vector derivation mode referenced as frame-rate up conversion mode or FRUC mode. It concerns encoding and decoding improvement which reduce the need for memory accesses when using an encoding mode where the motion information is predicted using a decoder side motion vector derivation method.
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: February 28, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Patrice Onno, Jonathan Taquet, Christophe Gisquet