Patents by Inventor Pierrick Philippe

Pierrick Philippe 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: 20240137486
    Abstract: A method for determining at least one coding or decoding mode, from at least two coding or decoding modes, in order to encode or decode at least one current set of pixels. The at least one coding or decoding mode is determined from an analysis of at least one set of reference pixels.
    Type: Application
    Filed: February 15, 2022
    Publication date: April 25, 2024
    Inventors: Pierrick Philippe, Théo Ladune
  • Patent number: 11962761
    Abstract: A method for decoding a data stream representative of an image split into blocks. For a current block of the image, an item of information indicating a coding mode among a first and a second coding mode of the current block is decoded from the data stream and the current block is decoded depending on this information. When the coding mode of the current block corresponds to the second coding mode, the current block is reconstructed from a prediction obtained, for each pixel, from another previously decoded pixel belonging to the current block or to a previously decoded block of the image, and from a decoded residue associated with the pixel. At least one processing method is applied to the reconstructed current block for at least one pixel of the current block depending on the coding mode of the current block and/or the coding mode of the neighbouring blocks.
    Type: Grant
    Filed: October 26, 2022
    Date of Patent: April 16, 2024
    Assignee: ORANGE
    Inventors: Félix Henry, Mohsen Abdoli, Gordon Clare, Pierrick Philippe
  • Publication number: 20240073411
    Abstract: A method for predicting at least one set of current pixels, implemented by a prediction device, in which at least one set of current pixels is predicted on the basis of at least one set of reference pixels, with the assistance of a pixel prediction weighting function. The pixel prediction weighting function of the at least one set of current pixels is associated with at least one weighting value calculated on the basis of an analysis of at least one set of reference pixels.
    Type: Application
    Filed: February 15, 2022
    Publication date: February 29, 2024
    Inventors: Pierrick Philippe, Théo Ladune
  • Patent number: 11736694
    Abstract: A method for decoding a digital image from encoded data representative of the image. The image is divided into blocks processed in a defined order. The method includes, for a current block having a predetermined number (Mv) of lines and number (Mh) of columns: decoding coefficients of the current block from coded data; decoding an index representative of an identifier of a transform among a plurality of transforms and identifying the transform, a transform being expressed as a vertical subtransform of size Mv*Mv and a horizontal subtransform of size Mh*Mh; transforming the current block into a decoded block transformed, from the transform obtained, by successive application of the vertical subtransform and then the horizontal subtransform or respectively of the horizontal subtransform and then the vertical subtransform; and reconstructing the image from the transformed decoded block. The transforming includes: a modified use of core sub-transform coefficients, their absolute values being retained.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: August 22, 2023
    Assignee: FONDATION B-COM
    Inventors: Victorien Lorcy, Pierrick Philippe
  • Publication number: 20230199193
    Abstract: A method for decoding a coded data stream representing an image. The method includes for a current block: reading from the stream a block size threshold value; determining whether the current block size is less than or equal to the threshold value; if so, decoding information indicating a first or second coding mode and reconstructing the current block according to the indicated mode, and if not, reconstructing the current block according to the first mode. In the first mode the current block is reconstructed using an inverse transform of a transformed prediction residue decoded for the current block, and in the second mode the current block is not reconstructed using such an inverse transform, but by: scanning each pixel of the block, including: obtaining a prediction of the pixel from another previously decoded pixel, and reconstructing the pixel from the prediction and a decoded prediction residue.
    Type: Application
    Filed: February 21, 2023
    Publication date: June 22, 2023
    Inventors: Félix Henry, Mohsen Abdoli, Pierrick Philippe, Gordon Clare
  • Patent number: 11641463
    Abstract: A method for encoding or decoding at least one image, an image being split into blocks of elements. The method includes, for at least one block: splitting the block into at least two areas; and processing at least one of the areas. The processing includes scanning the elements of the area according to a predetermined scanning order, and for at least one scanned element, called a current element: selecting at least one predictor element previously encoded or decoded according to a prediction function; and predicting the current element: from the at least one predictor element, if the at least one predictor element belongs to the area; or from at least one replacement value, otherwise.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: May 2, 2023
    Assignee: FONDATION B-COM
    Inventors: Félix Henry, Gordon Clare, Pierrick Philippe
  • Patent number: 11616958
    Abstract: A method for decoding a data stream representative of an image split into blocks. The method includes: for a current block, determining whether the size of the current block is less than or equal to a threshold, and if so, decoding information indicating a coding mode of the block among first and second coding modes, and reconstructing the current block according to the indicated coding mode, and otherwise reconstructing according to the first coding mode. According to the first coding mode, the current block is reconstructed using an inverse transform of a transformed prediction residue decoded for the current block, and according to the second coding mode the current block is reconstructed, for each pixel, by obtaining a prediction of the pixel from another previously decoded pixel belonging to the current block or to a previously decoded block, and reconstructing the pixel from the prediction and a decoded prediction residue.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: March 28, 2023
    Assignee: ORANGE
    Inventors: Félix Henry, Mohsen Abdoli, Pierrick Philippe, Gordon Clare
  • Publication number: 20230050410
    Abstract: A method for decoding a data stream representative of an image split into blocks. For a current block of the image, an item of information indicating a coding mode among a first and a second coding mode of the current block is decoded from the data stream and the current block is decoded depending on this information. When the coding mode of the current block corresponds to the second coding mode, the current block is reconstructed from a prediction obtained, for each pixel, from another previously decoded pixel belonging to the current block or to a previously decoded block of the image, and from a decoded residue associated with the pixel. At least one processing method is applied to the reconstructed current block for at least one pixel of the current block depending on the coding mode of the current block and/or the coding mode of the neighbouring blocks.
    Type: Application
    Filed: October 26, 2022
    Publication date: February 16, 2023
    Inventors: Félix Henry, Mohsen Abdoli, Gordon Clare, Pierrick Philippe
  • Patent number: 11516465
    Abstract: A method for decoding a data stream representative of an image split into blocks. For a current block of the image, an item of information indicating a coding mode among a first and a second coding mode of the current block is decoded from the data stream and the current block is decoded depending on this information. When the coding mode of the current block corresponds to the second coding mode, the current block is reconstructed from a prediction obtained, for each pixel, from another previously decoded pixel belonging to the current block or to a previously decoded block of the image, and from a decoded residue associated with the pixel. At least one processing method is applied to the reconstructed current block for at least one pixel of the current block depending on the coding mode of the current block and/or the coding mode of the neighbouring blocks.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: November 29, 2022
    Assignee: ORANGE
    Inventors: Félix Henry, Mohsen Abdoli, Gordon Clare, Pierrick Philippe
  • Patent number: 11451777
    Abstract: Encoding a digital image divided into a plurality of blocks of pixels processed in a defined order, including the following steps, implemented for a current block, with preset sizes: predicting values of the current block from at least one block previously processed; calculating a residual block by subtracting the predicted values from the original values of the current block; obtaining a residual block by applying a transform to pixels of the residual block, said transformed residual block comprising coefficients; encoding the transformed residual block; calculating at least one characteristic representative of at least one transformed residual coefficient of the current block; determining initial identification data representative of a sub-list of at least one transform associated with said at least one calculated characteristic; and verifying that the transform applied to the current block is part of the sub-list identified by the initial data.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: September 20, 2022
    Assignee: B<>COM
    Inventor: Pierrick Philippe
  • Patent number: 11350106
    Abstract: A method for decoding a data signal representative of at least one image cut into blocks. The method includes, for a current block to be decoded: transforming a residual data block obtained from the data signal; determining a permutation-transformation pair including a transformation mathematical operation and a permutation mathematical operation, the transformation mathematical operation and the permutation mathematical operation belonging to respectively a plurality of permutation operations and a plurality of transformation operations; applying the determined transformation mathematical operation to the data of the residual data block to produce transformed data; applying the determined permutation mathematical operation to the transformed data to produce permuted data, the determined permutation mathematical operation being an operation of transposing the transformed data; and using the permuted data to reconstruct the current block by a predictive decoding.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: May 31, 2022
    Assignee: ORANGE
    Inventors: Pierrick Philippe, Hendrik Vorwerk
  • Publication number: 20220046287
    Abstract: A method for decoding a coded data stream representative of at least one image that is split into blocks. For at least one block of the image, referred to as the current block, an item of information indicating a coding mode of the current block is decoded from the data stream. When the coding mode of the current block corresponds to a first coding mode, decoding a prediction residue associated with the current block using a first group of syntax elements. When the coding mode of the current block corresponds to a second coding mode, decoding the prediction residue associated with the current block using a second group of syntax elements, which is a subgroup of syntax elements of the first group of syntax elements.
    Type: Application
    Filed: September 3, 2019
    Publication date: February 10, 2022
    Inventors: Félix Henry, Pierrick Philippe, Mohsen Abdoli, Gordon Clare
  • Publication number: 20220030239
    Abstract: A method for decoding a digital image from encoded data representative of the image. The image is divided into blocks processed in a defined order. The method includes, for a current block having a predetermined number (Mv) of lines and number (Mh) of columns: decoding coefficients of the current block from coded data; decoding an index representative of an identifier of a transform among a plurality of transforms and identifying the transform, a transform being expressed as a vertical subtransform of size Mv*Mv and a horizontal subtransform of size Mh*Mh; transforming the current block into a decoded block transformed, from the transform obtained, by successive application of the vertical subtransform and then the horizontal subtransform or respectively of the horizontal subtransform and then the vertical subtransform; and reconstructing the image from the transformed decoded block. The transforming includes: a modified use of core sub-transform coefficients, their absolute values being retained.
    Type: Application
    Filed: October 5, 2021
    Publication date: January 27, 2022
    Inventors: Victorien Lorcy, Pierrick Philippe
  • Publication number: 20210407140
    Abstract: A method for decoding at least one encoded image within an encoded data stream, the image being split into blocks of elements. The decoding method includes: obtaining from the stream a piece of information representative of a so-called prediction function, the prediction function belonging to a predetermined list of prediction functions; and decoding at least one element of a block of elements, using a differential pulse-code modulation, from an already processed neighbouring element and using the prediction function.
    Type: Application
    Filed: November 6, 2019
    Publication date: December 30, 2021
    Inventors: Félix Henry, Gordon Clare, Pierrick Philippe
  • Publication number: 20210392320
    Abstract: A method for encoding or decoding at least one image, an image being split into blocks of elements. The method includes, for at least one block: splitting the block into at least two areas; and processing at least one of the areas. The processing includes scanning the elements of the area according to a predetermined scanning order, and for at least one scanned element, called a current element: selecting at least one predictor element previously encoded or decoded according to a prediction function; and predicting the current element: from the at least one predictor element, if the at least one predictor element belongs to the area; or from at least one replacement value, otherwise.
    Type: Application
    Filed: November 6, 2019
    Publication date: December 16, 2021
    Inventors: Félix Henry, Gordon Clare, Pierrick Philippe
  • Publication number: 20210377541
    Abstract: A method for decoding a data stream representative of an image split into blocks. The method includes: for a current block, determining whether the size of the current block is less than or equal to a threshold, and if so, decoding information indicating a coding mode of the block among first and second coding modes, and reconstructing the current block according to the indicated coding mode, and otherwise reconstructing according to the first coding mode. According to the first coding mode, the current block is reconstructed using an inverse transform of a transformed prediction residue decoded for the current block, and according to the second coding mode the current block is reconstructed, for each pixel, by obtaining a prediction of the pixel from another previously decoded pixel belonging to the current block or to a previously decoded block, and reconstructing the pixel from the prediction and a decoded prediction residue.
    Type: Application
    Filed: September 3, 2019
    Publication date: December 2, 2021
    Inventors: Félix Henry, Mohsen Abdoli, Pierrick Philippe, Gordon Clare
  • Publication number: 20210352272
    Abstract: A method for decoding a data stream representative of an image split into blocks. For a current block of the image, an item of information indicating a coding mode among a first and a second coding mode of the current block is decoded from the data stream and the current block is decoded depending on this information. When the coding mode of the current block corresponds to the second coding mode, the current block is reconstructed from a prediction obtained, for each pixel, from another previously decoded pixel belonging to the current block or to a previously decoded block of the image, and from a decoded residue associated with the pixel. At least one processing method is applied to the reconstructed current block for at least one pixel of the current block depending on the coding mode of the current block and/or the coding mode of the neighbouring blocks.
    Type: Application
    Filed: September 3, 2019
    Publication date: November 11, 2021
    Inventors: Félix Henry, Mohsen Abdoli, Gordon Clare, Pierrick Philippe
  • Patent number: 11159794
    Abstract: A method for decoding a digital image from encoded data representative of the image. The image is divided into blocks processed in a defined order. The method includes, for a current block having a predetermined number (Mv) of lines and number (Mh) of columns: decoding coefficients of the current block from coded data; decoding an index representative of an identifier of a transform among a plurality of transforms and identifying the transform, a transform being expressed as a vertical subtransform of size Mv*Mv and a horizontal subtransform of size Mh*Mh; transforming the current block into a decoded block transformed, from the transform obtained, by successive application of the vertical subtransform and then the horizontal subtransform or respectively of the horizontal subtransform and then the vertical subtransform; and reconstructing the image from the transformed decoded block. The transforming includes: a modified use of core sub-transform coefficients, their absolute values being retained.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: October 26, 2021
    Assignee: FONDATION B-COM
    Inventors: Victorien Lorcy, Pierrick Philippe
  • Publication number: 20210136375
    Abstract: A method for decoding a digital image from encoded data representative of the image. The image is divided into blocks processed in a defined order. The method includes, for a current block having a predetermined number (Mv) of lines and number (Mh) of columns: decoding coefficients of the current block from coded data; decoding an index representative of an identifier of a transform among a plurality of transforms and identifying the transform, a transform being expressed as a vertical subtransform of size Mv*Mv and a horizontal subtransform of size Mh*Mh; transforming the current block into a decoded block transformed, from the transform obtained, by successive application of the vertical subtransform and then the horizontal subtransform or respectively of the horizontal subtransform and then the vertical subtransform; and reconstructing the image from the transformed decoded block. The transforming includes: a modified use of core sub-transform coefficients, their absolute values being retained.
    Type: Application
    Filed: July 25, 2018
    Publication date: May 6, 2021
    Inventors: Victorien Lorcy, Pierrick Philippe
  • Publication number: 20210136382
    Abstract: Encoding a digital image divided into a plurality of blocks of pixels processed in a defined order, including the following steps, implemented for a current block, with preset sizes: predicting values of the current block from at least one block previously processed; calculating a residual block by subtracting the predicted values from the original values of the current block; obtaining a residual block by applying a transform to pixels of the residual block, said transformed residual block comprising coefficients; encoding the transformed residual block; calculating at least one characteristic representative of at least one transformed residual coefficient of the current block; determining initial identification data representative of a sub-list of at least one transform associated with said at least one calculated characteristic; and verifying that the transform applied to the current block is part of the sub-list identified by the initial data.
    Type: Application
    Filed: January 13, 2021
    Publication date: May 6, 2021
    Inventor: Pierrick Philippe