Patents by Inventor Felix Henry

Felix Henry 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: 12113961
    Abstract: Proposed is a method for encoding an image of a video sequence, the image including at least two components, including a component representative of the luminance and a component representative of the chrominance, each component being partitioned into blocks, wherein the method involves encoding at least one block of the chrominance component using a BDPCM mode.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: October 8, 2024
    Assignee: FONDATION B-COM
    Inventors: Félix Henry, Gordon Clare
  • Publication number: 20240298028
    Abstract: A method and device for coding and decoding a coded data stream representative of at least one image split into blocks. For a current block, a group of pixel values in the block is determined from previously decoded pixels, and for each pixel, a prediction residue is decoded. A prediction value for the pixel is determined according to a first prediction mode by predicting the pixel from at least one other previously decoded pixel belonging to the current block. Information is decoded from the stream indicating whether the pixel is predicted according to a second prediction mode using a prediction resulting from the group of pixel values in the block. When the pixel is predicted according the second mode, the prediction value for the pixel is replaced with a selected value of the group. The pixel is reconstructed using the prediction value associated with the pixel and the prediction residue.
    Type: Application
    Filed: May 13, 2024
    Publication date: September 5, 2024
    Inventors: Félix Henry, Mohsen Abdoli
  • Publication number: 20240292017
    Abstract: A method for constructing a depth image associated with a view of a multiview video, called current view, from a data stream representative of the video. The stream includes information representative of the motion vectors of a texture image associated with the current view with respect to at least one reference texture image, the texture image having been divided into blocks. The method includes: obtaining the motion vectors from the information encoded in the stream; when at least one motion vector has been obtained for at least one block, called current block, of the texture image, motion-compensating a block of the depth image, co-located with the current block, from the at least one motion vector and at least one available reference depth image, the reference depth image being associated with the same view as the reference texture image.
    Type: Application
    Filed: June 13, 2022
    Publication date: August 29, 2024
    Inventors: Félix Henry, Patrick Garus
  • Publication number: 20240267542
    Abstract: A part of a data stream includes a plurality of data units respectively associated with a plurality of images and together presenting different images of the plurality of images. The data stream part further includes differential encoding data differentially encoding an artificial neural decoding network relatively to a reference artificial neural decoding network. A method for decoding this data stream part includes the following steps: determining the artificial neural decoding network by decoding the differential coding data; and decoding at least one data unit of the plurality of data units by the determined artificial neural decoding network. Another decoding method, decoding devices, a computer program and associated data streams are also described.
    Type: Application
    Filed: June 9, 2022
    Publication date: August 8, 2024
    Inventors: Félix HENRY, Gordon CLARE
  • Publication number: 20240244266
    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: March 26, 2024
    Publication date: July 18, 2024
    Inventors: Félix Henry, Pierrick Philippe, Mohsen Abdoli, Gordon Clare
  • Patent number: 12022115
    Abstract: A method and device for coding and decoding a coded data stream representative of at least one image split into blocks. For a current block, a group of pixel values in the block is determined from previously decoded pixels, and for each pixel, a prediction residue is decoded. A prediction value for the pixel is determined according to a first prediction mode by predicting the pixel from at least one other previously decoded pixel belonging to the current block. Information is decoded from the stream indicating whether the pixel is predicted according to a second prediction mode using a prediction resulting from the group of pixel values in the block. When the pixel is predicted according the second mode, the prediction value for the pixel is replaced with a selected value of the group. The pixel is reconstructed using the prediction value associated with the pixel and the prediction residue.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: June 25, 2024
    Assignee: ORANGE
    Inventors: Félix Henry, Mohsen Abdoli
  • Publication number: 20240187654
    Abstract: A method for encoding an image having been cut up into partitions. The method includes: predicting data of a current partition based on an already encoded and then decoded reference partition, generating a predicted partition; determining residual data by comparing data relating to the current partition with the predicted partition, the residual data associated with various digital data items. Prior producing a signal containing the encoded information, performing the following steps; determining, from the predetermined residual data, a subset containing residual data capable of being modified; calculating the value of a function representative of the residual data; comparing the calculated value with a value of at least one of the digital data items; based on the comparison, modification or non-modification of at least one of the residual data items of the subset; and, in the event of a modification, entropy encoding the at least one modified residual data item.
    Type: Application
    Filed: February 15, 2024
    Publication date: June 6, 2024
    Applicant: DOLBY INTERNATIONAL AB
    Inventors: Felix Henry, Gordon Clare
  • Patent number: 11985355
    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: Grant
    Filed: September 3, 2019
    Date of Patent: May 14, 2024
    Assignee: ORANGE
    Inventors: Félix Henry, Pierrick Philippe, Mohsen Abdoli, Gordon Clare
  • 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: 20240121420
    Abstract: A method is provided for coding at least one image split up into partitions, a current partition to be coded containing data, at least one data item of which is allotted a sign. The coding method includes, for the current partition, the following steps: calculating the value of a function representative of the data of the current partition with the exclusion of the sign; comparing the calculated value with a predetermined value of the sign; as a function of the result of the comparison, modifying or not modifying at least one of the data items of the current partition, in the case of modification, coding the at least one modified data item.
    Type: Application
    Filed: December 19, 2023
    Publication date: April 11, 2024
    Applicant: DOLBY INTERNATIONAL AB
    Inventors: Felix Henry, Gordon Clare
  • Patent number: 11943485
    Abstract: A method for encoding an image having been cut up into partitions. The method includes: predicting data of a current partition based on an already encoded and then decoded reference partition, generating a predicted partition; determining residual data by comparing data relating to the current partition with the predicted partition, the residual data associated with various digital data items. Prior producing a signal containing the encoded information, performing the following steps; determining, from the predetermined residual data, a subset containing residual data capable of being modified; calculating the value of a function representative of the residual data; comparing the calculated value with a value of at least one of the digital data items; based on the comparison, modification or non-modification of at least one of the residual data items of the subset; and, in the event of a modification, entropy encoding the at least one modified residual data item.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: March 26, 2024
    Assignee: DOLBY INTERNATIONAL AB
    Inventors: Felix Henry, Gordon Clare
  • Patent number: 11889081
    Abstract: A coding method and a decoding method for decoding a coded data stream representative of at least one image that is split into blocks. For at least one current block of the image, 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, the current block is decoded using a first determined quantization step to dequantize, in the transform domain, a prediction residue associated with the current block. When the coding mode of the current block corresponds to a second coding mode, the current block is decoded using a second determined quantization step to dequantize, in the spatial domain, a prediction residue associated with the current block. The first quantization step and the second quantization step are determined according to the same quantization parameter.
    Type: Grant
    Filed: August 18, 2022
    Date of Patent: January 30, 2024
    Assignee: ORANGE
    Inventors: Felix Henry, Mohsen Abdoli
  • Patent number: 11889098
    Abstract: A method is provided for coding at least one image split up into partitions, a current partition to be coded containing data, at least one data item of which is allotted a sign. The coding method includes, for the current partition, the following steps: calculating the value of a function representative of the data of the current partition with the exclusion of the sign; comparing the calculated value with a predetermined value of the sign; as a function of the result of the comparison, modifying or not modifying at least one of the data items of the current partition, in the case of modification, coding the at least one modified data item.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: January 30, 2024
    Assignee: DOLBY INTERNATIONAL AB
    Inventors: Felix Henry, Gordon Clare
  • Patent number: 11863751
    Abstract: A coding method and a decoding method for decoding a coded data stream representative of at least one image that is split into blocks. For at least one current block of the image, 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, the current block is decoded using a first determined quantization step to dequantize, in the transform domain, a prediction residue associated with the current block. When the coding mode of the current block corresponds to a second coding mode, the current block is decoded using a second determined quantization step to dequantize, in the spatial domain, a prediction residue associated with the current block. The first quantization step and the second quantization step are determined according to the same quantization parameter.
    Type: Grant
    Filed: August 18, 2022
    Date of Patent: January 2, 2024
    Assignee: ORANGE
    Inventors: Felix Henry, Mohsen Abdoli
  • Publication number: 20230412831
    Abstract: A method for coding views simultaneously representing a 3D scene from different positions or different view angles, implemented by a coding device. The method includes, for a depth component of at least one view: partitioning the depth component into at least one block; obtaining depth information of the at least one block from texture data of a texture component of at least one of the views; obtaining at least one depth estimation parameter from the information; and coding the at least one depth estimation parameter, the depth information of the at least one block not being coded.
    Type: Application
    Filed: September 8, 2021
    Publication date: December 21, 2023
    Inventors: Félix Henry, Patrick GARUS, Gordon CLARE
  • Publication number: 20230379506
    Abstract: A method for decoding a bit sequence includes applying, at the input of an artificial neural network, previously decoded values; as a result of the previously decoded values being applied, producing a context index at the output of the artificial neural network; and obtaining a new decoded value by applying a portion of the bit sequence to an entropic decoder parameterized in the context identified by the produced context index. An electronic decoding device and an associated computer program are also provided.
    Type: Application
    Filed: October 1, 2021
    Publication date: November 23, 2023
    Inventors: Félix HENRY, Gordon CLARE
  • Patent number: 11825129
    Abstract: A method for encoding at least one image, including subdividing the image into a plurality of blocks and subdividing at least one current block into a first portion and a second portion. The first portion has a rectangular or square shape and the second portion complements the first portion in the current block. The second portion has a geometric shape with m sides, wherein m>4. Then the first and second portions are encoded.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: November 21, 2023
    Assignee: ORANGE
    Inventor: Felix Henry
  • Publication number: 20230370087
    Abstract: A method for decoding a data stream, including a plurality of identifiers and a bit sequence, into a sequence of data of respective predetermined types includes the following operations for obtaining each item of data of the sequence: determining a context on the basis of an identifier, from among the plurality of identifiers, with the type of the relevant item of data; and decoding one portion of the bit sequence by an entropic decoder which receives the bit sequence as an input and is parameterized in the determined context. An electronic decoding device and an associated computer program are also provided.
    Type: Application
    Filed: September 28, 2021
    Publication date: November 16, 2023
    Inventors: Félix HENRY, Gordon CLARE
  • Publication number: 20230353781
    Abstract: A method of coding at least one image comprising the steps of splitting the image into a plurality of blocks, of grouping said blocks into a predetermined number of subsets of blocks, of coding each of said subsets of blocks in parallel, the blocks of a subset considered being coded according to a predetermined sequential order of traversal. The coding step comprises, for a current block of a subset considered, the sub-step of predictive coding of said current block with respect to at least one previously coded and decoded block, and the sub-step of entropy coding of said current block on the basis of at least one probability of appearance of a symbol.
    Type: Application
    Filed: July 6, 2023
    Publication date: November 2, 2023
    Applicant: DOLBY INTERNATIONAL AB
    Inventors: Felix Henry, Stephane Pateux
  • Publication number: 20230353740
    Abstract: A method for coding includes; segmenting an image into blocks; grouping blocks into a number of subsets; coding, using an entropy coding module, each subset, by associating digital information with symbols of each block of a subset, including, for the first block of the image, initializing state variables of the coding module; and generating a data sub-stream representative of at least one of the coded subsets of blocks. Where a current block is the first block to be coded of a subset, symbol occurrence probabilities for the first current block are determined based on those for a coded and decoded predetermined block of at least one other subset. Where the current block is the last coded block of the subset: writing, in the sub-stream representative of the subset, the entire the digital information associated with the symbols during coding of the blocks of the subset, and implementing the initializing sub-step.
    Type: Application
    Filed: July 5, 2023
    Publication date: November 2, 2023
    Applicant: DOLBY INTERNATIONAL AB
    Inventors: Felix Henry, Stephane Pateux, Gordon Clare