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: 11516466
    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: October 18, 2019
    Date of Patent: November 29, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Christophe Gisquet, Patrice Onno, Jonathan Taquet
  • Publication number: 20220368941
    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: Application
    Filed: June 6, 2022
    Publication date: November 17, 2022
    Inventors: Guillaume LAROCHE, Patrice ONNO, Jonathan TAQUET, Christophe GISQUET
  • Publication number: 20220360804
    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: May 24, 2022
    Publication date: November 10, 2022
    Inventors: Guillaume LAROCHE, Christophe GISQUET, Patrice ONNO, Jonathan TAQUET
  • Publication number: 20220312006
    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: August 18, 2020
    Publication date: September 29, 2022
    Inventors: Jonathan TAQUET, Christophe GISQUET, Guillaume LAROCHE, Patrice ONNO
  • Publication number: 20220286705
    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: Application
    Filed: May 23, 2022
    Publication date: September 8, 2022
    Inventors: GUILLAUME LAROCHE, CHRISTOPHE GISQUET, PATRICE ONNO
  • Patent number: 11394997
    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 27, 2018
    Date of Patent: July 19, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Patrice Onno, Jonathan Taquet, Christophe Gisquet
  • Patent number: 11375229
    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: January 11, 2021
    Date of Patent: June 28, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Christophe Gisquet, Patrice Onno
  • Patent number: 11356700
    Abstract: The invention relates to the encoding of spherical 360-degree videos using 2D block-based encoders. The encoding requires a spherical 360-degree image to be projected onto a projection subpart of a 2D image, using for instance CMP, OHP, ISP, TSP, SSP or RSP techniques. The boundary of the projected image may then be extended, within the 2D image, into an extended block-based boundary portion based on the block structure used by the 2D encoder to then encode the 2D image. The boundary extension may be set along block edges in the vicinity of the projected image. The extended pixels added to the projected image may be padding pixels with values set based on continuing 360-degree image projection or based on neighboring pixels. More homogenous blocks can be obtained for better compression by the encoder, while the seam artefacts resulting from discontinuity between projected subparts of the 360-degree image are reduced.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: June 7, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventors: Patrice Onno, Guillaume Laroche, Jonathan Taquet, Christophe Gisquet
  • Publication number: 20220159249
    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: March 5, 2020
    Publication date: May 19, 2022
    Inventors: Jonathan TAQUET, Christophe GISQUET, Guillaume LAROCHE, Patrice ONNO
  • Publication number: 20220141467
    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: November 11, 2021
    Publication date: May 5, 2022
    Inventors: Guillaume LAROCHE, Patrice ONNO, Jonathan TAQUET, Christophe GISQUET
  • Publication number: 20220132131
    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: November 4, 2021
    Publication date: April 28, 2022
    Inventors: Patrice ONNO, Christophe GISQUET, Guillaume LAROCHE, Jonathan TAQUET
  • Publication number: 20220094989
    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: December 2, 2021
    Publication date: March 24, 2022
    Inventors: Christophe GISQUET, Jonathan TAQUET, Patrice ONNO, Guillaume LAROCHE
  • Patent number: 11284116
    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: September 27, 2018
    Date of Patent: March 22, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventors: Christophe Gisquet, Jonathan Taquet, Patrice Onno, Guillaume Laroche
  • Publication number: 20220078415
    Abstract: The present invention provides 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: November 29, 2019
    Publication date: March 10, 2022
    Inventors: Jonathan TAQUET, Christophe GISQUET, Guillaume LAROCHE, Patrice ONNO
  • Publication number: 20220070439
    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: Application
    Filed: November 19, 2019
    Publication date: March 3, 2022
    Inventors: Guillaume LAROCHE, Christophe GISQUET, Patrice ONNO, Jonathan TAQUET
  • Patent number: 11259033
    Abstract: A method and a device for processing a current pixel block of an image using a palette prediction mode according to HEVC Format Range Extension. The mode uses a current palette to build a predictor block of indexes to predict the current pixel block. The current palette comprises entries associating entry indexes with pixel values. The method comprises predicting the current palette from entries of two or more palettes that are palettes previously used to process blocks of pixels. A palette predictor may be used that is built from the two or more palettes, preferably from the last used palette for a coding unit in the current coding entity and from the previously used palette for which a flag bitmap indicates whether or not its elements have been copied into the last used palette. Accordingly, the coding of the palette mode is improved.
    Type: Grant
    Filed: October 8, 2020
    Date of Patent: February 22, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Christophe Gisquet, Patrice Onno
  • Publication number: 20220053204
    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: September 18, 2019
    Publication date: February 17, 2022
    Inventors: Guillaume LAROCHE, Christophe GISQUET, Patrice ONNO, Jonathan TAQUET
  • Patent number: 11245930
    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: September 27, 2018
    Date of Patent: February 8, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventors: Christophe Gisquet, Jonathan Taquet, Patrice Onno, Guillaume Laroche
  • Publication number: 20220030269
    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: September 19, 2019
    Publication date: January 27, 2022
    Inventors: GUILLAUME LAROCHE, CHRISTOPHE GISQUET, PATRICE ONNO, JONATHAN TAQUET
  • Patent number: 11202076
    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: June 22, 2018
    Date of Patent: December 14, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Patrice Onno, Jonathan Taquet, Christophe Gisquet