Patents by Inventor Patrice Onno

Patrice Onno 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: 11849142
    Abstract: 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. In FRUC merge mode, the derivation process comprises a refinement step to increase the accuracy of the obtained motion vector at the sub-pixel level. This process involves the evaluation of different sub-pixel position around the obtained motion vector according to different patterns. The present invention has been devised to improve the known refinement step. It aims at improving the coding efficiency by considering the characteristics of the matching type and/or the signal inside the templates.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: December 19, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Patrice Onno, Jonathan Taquet, Christophe Gisquet
  • Patent number: 11849119
    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.
    Type: Grant
    Filed: July 25, 2022
    Date of Patent: December 19, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Jonathan Taquet, Patrice Onno, Christophe Gisquet
  • Patent number: 11849138
    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 16, 2022
    Date of Patent: December 19, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Christophe Gisquet, Patrice Onno, Jonathan Taquet
  • Publication number: 20230379461
    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 23, 2023
    Inventors: Jonathan TAQUET, Christophe GISQUET, Guillaume LAROCHE, Patrice ONNO
  • Publication number: 20230379462
    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 23, 2023
    Inventors: Jonathan TAQUET, Christophe GISQUET, Guillaume LAROCHE, Patrice ONNO
  • 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: 20230179802
    Abstract: There is described a method of decoding video data from a bitstream. The bitstream comprising video data corresponding to one or more slices. The decoding comprises parsing the syntax elements, and not permitting use of a subpicture and/or parsing of subpicture information in combination with at least one syntax element that indicates that a picture to be decoded contains only one slice. The bitstream is decoded using said syntax elements.
    Type: Application
    Filed: March 17, 2021
    Publication date: June 8, 2023
    Inventors: Guillaume LAROCHE, Naƫl OUEDRAOGO, Patrice ONNO