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).

  • Publication number: 20250260842
    Abstract: There is provided a method of decoding video data from a bitstream, the bitstream comprising video data corresponding to one or more slices. The bitstream comprises a picture header comprising syntax elements to be used when decoding one or more slices, and a slice header comprising syntax elements to be used when decoding a slice, the decoding comprising: parsing the syntax elements. The method includes omitting parsing one or more syntax elements for a slice relating to use or availability of a decoding tool or parameter for that slice if one or more syntax elements are parsed that indicate that the picture contains only one slice; and decoding said bitstream using said syntax elements.
    Type: Application
    Filed: April 30, 2025
    Publication date: August 14, 2025
    Inventors: Guillaume LAROCHE, Naël OUEDRAOGO, Patrice ONNO
  • Publication number: 20250254290
    Abstract: Improvements to the processing of predictors is disclosed. A list of predictors is obtained, the list of predictors having at least two predictors. It is determined whether to modify the list of predictors based on a criterion using a first cost related to a first predictor in the list and a second cost related to a second predictor in the list. The list of predictors is modified based on the determination. The criterion is based on a threshold value.
    Type: Application
    Filed: April 11, 2023
    Publication date: August 7, 2025
    Inventors: Guillaume LAROCHE, Patrice ONNO
  • Publication number: 20250240445
    Abstract: Improvements to the derivation and ordering of motion vector predictor candidates for predicting motion in an image portion are disclosed. A list of motion vector predictor candidates for predicting motion in an image portion is generated, in which a first set of motion vector predictor candidates to said list and a second set of motion vector predictor candidates is added to said list if the number of first set of motion vector predictor candidates is lower than a maximum candidate number so that the total number of candidates equals said maximum candidate number The list of candidates is reordered and said second set of candidates are excluded from said reordering.
    Type: Application
    Filed: April 11, 2023
    Publication date: July 24, 2025
    Inventors: Guillaume LAROCHE, Patrice ONNO, Romain BELLESSORT
  • Patent number: 12363339
    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: November 20, 2023
    Date of Patent: July 15, 2025
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Patrice Onno, Jonathan Taquet, Christophe Gisquet
  • Patent number: 12363278
    Abstract: A method of decoding video data from a bitstream, the bitstream comprising video data corresponding to one or more slices. The bitstream comprises a picture header comprising syntax elements to be used when decoding one or more slices, and a slice header comprising syntax elements to be used when decoding a slice. The decoding comprises in a case where information which can be signalled in the picture header or in the slice header is signalled in the picture header, a picture header is to be signalled in a slice header, permitting parsing of information which may otherwise be signalled in a slice header and a picture header, in only one of the slice header or picture header; imposing that the picture header is not in the slice header, and decoding said bitstream using said syntax elements.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: July 15, 2025
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Naël Ouedraogo, Patrice Onno
  • Patent number: 12363283
    Abstract: A method of encoding information about a motion information predictor, comprising: selecting one of a plurality of motion information predictor candidates; and encoding information for identifying the selected motion information predictor candidate using CABAC coding, wherein the CABAC coding comprises, for at least one bit of said information, using the same context variable used for another inter prediction mode when one or both of a Triangle Merge mode or a Merge with Motion Vector Difference (MMVD) Merge mode is used.
    Type: Grant
    Filed: November 30, 2023
    Date of Patent: July 15, 2025
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Christophe Gisquet, Patrice Onno, Jonathan Taquet
  • Patent number: 12355961
    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: Grant
    Filed: May 1, 2024
    Date of Patent: July 8, 2025
    Assignee: Canon Kabushiki Kaisha
    Inventors: Jonathan Taquet, Christophe Gisquet, Guillaume Laroche, Patrice Onno
  • Patent number: 12355960
    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: Grant
    Filed: May 1, 2024
    Date of Patent: July 8, 2025
    Assignee: Canon Kabushiki Kaisha
    Inventors: Jonathan Taquet, Christophe Gisquet, Guillaume Laroche, Patrice Onno
  • Publication number: 20250193380
    Abstract: A method of decoding video data from a bitstream, the bitstream comprising video data corresponding to multiple slices, wherein the video bitstream includes a picture header; the method comprising: determining a coding mode for at least one slice; determining a set of syntax elements to be used for said coding mode from said picture header; and decoding said at least one slice using said determined syntax elements.
    Type: Application
    Filed: February 21, 2025
    Publication date: June 12, 2025
    Inventors: Guillaume LAROCHE, Naël OUEDRAOGO, Patrice ONNO
  • Publication number: 20250193379
    Abstract: A method of decoding video data from a bitstream, the bitstream comprising video data corresponding to multiple slices, wherein the video bitstream includes a picture header, the method comprising: determining a coding mode for at least one slice; determining a set of syntax elements to be used for said coding mode from said picture header; and decoding said at least one slice using said determined syntax elements.
    Type: Application
    Filed: February 21, 2025
    Publication date: June 12, 2025
    Inventors: Guillaume LAROCHE, Naël OUEDRAOGO, Patrice ONNO
  • Publication number: 20250193382
    Abstract: A method of decoding video data from a bitstream, the bitstream comprising video data corresponding to multiple slices, wherein the video bitstream includes a picture header, the method comprising: determining a coding mode for at least one slice; determining a set of syntax elements to be used for said coding mode from said picture header; and decoding said at least one slice using said determined syntax elements.
    Type: Application
    Filed: February 21, 2025
    Publication date: June 12, 2025
    Inventors: Guillaume LAROCHE, Naël OUEDRAOGO, Patrice ONNO
  • Publication number: 20250193381
    Abstract: A method of decoding video data from a bitstream, the bitstream comprising video data corresponding to multiple slices, wherein the video bitstream includes a picture header; the method comprising: determining a coding mode for at least one slice; determining a set of syntax elements to be used for said coding mode from said picture header; and decoding said at least one slice using said determined syntax elements.
    Type: Application
    Filed: February 21, 2025
    Publication date: June 12, 2025
    Inventors: Guillaume LAROCHE, Naël OUEDRAOGO, Patrice ONNO
  • Patent number: 12323627
    Abstract: There is provided a method of decoding video data from a bitstream, the bitstream comprising video data corresponding to one or more slices. The bitstream comprises a picture header comprising syntax elements to be used when decoding one or more slices, and a slice header comprising syntax elements to be used when decoding a slice, the decoding comprising: parsing the syntax elements. The method includes omitting parsing one or more syntax elements for a slice relating to use or availability of a decoding tool or parameter for that slice if one or more syntax elements are parsed that indicate that the picture contains only one slice; and decoding said bitstream using said syntax elements.
    Type: Grant
    Filed: March 17, 2021
    Date of Patent: June 3, 2025
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Naël Ouedraogo, Patrice Onno
  • Publication number: 20250168334
    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: January 17, 2025
    Publication date: May 22, 2025
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Jonathan TAQUET, Christophe GISQUET, Guillaume LAROCHE, Patrice ONNO
  • Patent number: 12294695
    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: Grant
    Filed: November 7, 2023
    Date of Patent: May 6, 2025
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Christophe Gisquet, Patrice Onno, Jonathan Taquet
  • Patent number: 12294700
    Abstract: A method of processing image data for one or more image-(s), each image consisting of one or more tile(s) and being divisible into one or more image portion(s), wherein the image is divisible into one or more subpicture-(s), and the method comprises: determining one or more image portion(s) included in a subpicture; and —processing the one or more image(s) using information obtained from the determination.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: May 6, 2025
    Assignee: Canon Kabushiki Kaisha
    Inventors: Naël Ouedraogo, Guillaume Laroche, Patrice Onno
  • Patent number: 12289465
    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: April 29, 2025
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Christophe Gisquet, Patrice Onno, Jonathan Taquet
  • Patent number: 12284343
    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: April 22, 2025
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Jonathan Taquet, Christophe Gisquet, Guillaume Laroche, Patrice Onno
  • Patent number: 12267488
    Abstract: A method of decoding video data from a bitstream, the bitstream comprising video data corresponding to multiple slices, wherein the video bitstream comprises a picture header; the method includes determining a coding mode for at least one slice; determining a set of syntax elements to be used for said coding mode from said picture header; and decoding said at least one slice using said determined syntax elements.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: April 1, 2025
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Naël Ouedraogo, Patrice Onno
  • Publication number: 20250097416
    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: Application
    Filed: October 7, 2024
    Publication date: March 20, 2025
    Inventors: Jonathan TAQUET, Christophe GISQUET, Guillaume LAROCHE, Patrice ONNO