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: 10924769
    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: November 24, 2015
    Date of Patent: February 16, 2021
    Assignee: ORANGE
    Inventor: Felix Henry
  • Publication number: 20210021867
    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: June 8, 2020
    Publication date: January 21, 2021
    Inventors: Felix Henry, Stephane Pateux
  • Publication number: 20210021850
    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: June 29, 2020
    Publication date: January 21, 2021
    Inventors: Felix Henry, Gordon Clare
  • Patent number: 10869030
    Abstract: A method is provided for coding at least one current image. The method includes: determining at least one parameter of a predetermining function, the function being able to transform a first subset of a set of previously decoded reference images into an approximation of a second subset of images of the set of reference images; applying the function according to the parameter determined to a third subset of the set of reference images, the third subset being different from the first subset, so as to obtain another set of previously decoded reference images; and coding the current image on the basis of the obtained set of reference images.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: December 15, 2020
    Assignee: ORANGE
    Inventor: Felix Henry
  • Patent number: 10812814
    Abstract: A method for decoding a coded data stream representative of at least one image, the image being divided into blocks, a set of at least two prediction modes being available for predicting a current block. The method includes: obtaining at least two categories of prediction modes from the set; eliminating at least one category in accordance with at least one first predetermined elimination criterion; updating the categories not eliminated by deleting prediction modes that are common with the at least one eliminated category; and decoding, from the data stream, an information identifying for the current block a prediction mode among the modes of the updated categories.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: October 20, 2020
    Assignee: B<>COM
    Inventors: Joel Jung, Felix Henry, Charlene Mouton
  • Patent number: 10805623
    Abstract: A method for decoding a signal of encoded digital data, which includes, for at least one part of the signal: determining information representing a characteristic of the encoded data contained in the at least one signal part; determining first and second values of at least one datum required for the decoding of the data; decoding the data based on the first value to obtain a first characteristic of the decoded data; decoding the data based on the second value to obtain a second characteristic of the decoded data; selecting the first or the second value according to the information representing a characteristic of the encoded data and according to the first and second characteristics of the decoded data; and reconstructing the data based on the first or the second value, which has been selected.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: October 13, 2020
    Assignee: ORANGE
    Inventors: Felix Henry, Gordon Clare
  • Patent number: 10805638
    Abstract: A method for coding a digital image divided into blocks. The method includes, for a current block: processing the current block to provide a vector of transformed coefficients; selecting a sequence of M signs of coefficients to be predicted in the coefficient vector, M being an integer greater than or equal to 2; predicting values of the signs from a plurality of assumptions of combinations and a cost function; and for a sign of the sequence, coding an indicator representing a difference between its actual value and its predicted value. The predicting includes, for at least one second, current assumption: obtaining a pixel vector associated with the current assumption, by linear combination of at least one pixel vector associated with a first assumption and at least one pattern vector obtained from the vector of transformed coefficients; an calculating the cost function for the current assumption from the pixel vector obtained.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: October 13, 2020
    Assignee: B<>COM
    Inventors: Felix Henry, Gordon Clare
  • Publication number: 20200322609
    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: June 22, 2020
    Publication date: October 8, 2020
    Inventors: Felix Henry, Stephane Pateux, Gordon Clare
  • Patent number: 10798383
    Abstract: A method for decoding a stream having first and second portions portion and representing an image divided into blocks. The method includes a sequence test having a predetermined non-zero number of bits, including two at the power of the predetermined number (2N) iterations of the following substeps, for a current block: obtaining a sequence distinct from sequences already tested; decoding and reconstructing a version of the current block from the obtained sequence and from coded data in the first portion; evaluating a likelihood measurement associated with the reconstructed block; decoding information characteristic of a first sequence including the predetermined number of binary symbols from the second portion; selecting a sequence from the sequences tested, based on the likelihood measurements and the decoded information, the selected sequence being identified as the first sequence; and decoding and reconstructing the current block from the first sequence and the first portion.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: October 6, 2020
    Assignee: B<>COM
    Inventors: Felix Henry, Gordon Clare
  • Publication number: 20200280743
    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: May 19, 2020
    Publication date: September 3, 2020
    Inventors: Felix Henry, Gordon Clare
  • Patent number: 10750168
    Abstract: A method for encoding at least one image divided into blocks. The method implements, for a current block to be encoded: determining a first prediction type for the current block; determining a prediction procedure associated with the first prediction type; obtaining a predictor block on the basis of the determined prediction procedure; and calculating a residual block that represents the difference between the predictor block obtained and the current block. The method also includes: selecting a prediction procedure from among a plurality of prediction procedures of a second type, different from the first type; and encoding the residual block calculated by using an encoding parameter determined on the basis of the selected prediction procedure.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: August 18, 2020
    Assignee: ORANGE
    Inventors: Felix Henry, Bihong Huang
  • Publication number: 20200221086
    Abstract: A method and device for encoding an image divided into blocks. The image contains two separate zones. The method implements the following: only in the event where the current block pertains to one of the zones of the image: encoding the current block using a prediction, the current block being predicted using a previously encoded and then decoded block located in the other zone of the image, the blocks of the other zone having been previously encoded and then decoded, and encoding information indicating the application of the prediction; and for any decoded block pertaining to the other zone of the image, storing the decoded block data.
    Type: Application
    Filed: June 28, 2018
    Publication date: July 9, 2020
    Inventors: Felix Henry, Joel Jung, Bappaditya Ray
  • Patent number: 10701386
    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: April 8, 2019
    Date of Patent: June 30, 2020
    Assignee: Dolby International AB
    Inventors: Felix Henry, Gordon Clare
  • Patent number: 10694186
    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: Grant
    Filed: June 7, 2019
    Date of Patent: June 23, 2020
    Assignee: Dolby International AB
    Inventors: Felix Henry, Stephane Pateux, Gordon Clare
  • Publication number: 20200195969
    Abstract: A method for coding a digital image divided into blocks. The method includes, for a current block: processing the current block to provide a vector of transformed coefficients; selecting a sequence of M signs of coefficients to be predicted in the coefficient vector, M being an integer greater than or equal to 2; predicting values of the signs from a plurality of assumptions of combinations and a cost function; and for a sign of the sequence, coding an indicator representing a difference between its actual value and its predicted value. The predicting includes, for at least one second, current assumption: obtaining a pixel vector associated with the current assumption, by linear combination of at least one pixel vector associated with a first assumption and at least one pattern vector obtained from the vector of transformed coefficients; an calculating the cost function for the current assumption from the pixel vector obtained.
    Type: Application
    Filed: September 12, 2017
    Publication date: June 18, 2020
    Applicant: B<>Com
    Inventors: Felix HENRY, Gordon CLARE
  • Patent number: 10687082
    Abstract: A method for encoding a digital image divided into a plurality of blocks of pixels. The method includes, for a current block: processing the current block to provide a set of description elements; selecting a subset of description elements to be predicted; ordering the description elements of the subset into an ordered sequence; and encoding the elements of the sequence. Encoding includes scrolling the elements of the sequence and includes, for a current element: selecting a combination of predicted values of the description elements of the current sequence from a plurality of possible combinations based on a predetermined cost criterion and from the second element, values of description elements previously processed of the initial sequence; predicting the current element of the sequence by its value in the selected combination; and encoding an indicator representative of a difference between the actual value of the current element and its predicted value.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: June 16, 2020
    Assignee: B<>COM
    Inventor: Felix Henry
  • Patent number: 10681376
    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: Grant
    Filed: May 21, 2019
    Date of Patent: June 9, 2020
    Assignee: Dolby International AB
    Inventors: Felix Henry, Stephane Pateux
  • Patent number: 10681389
    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: November 2, 2018
    Date of Patent: June 9, 2020
    Assignee: Dolby International AB
    Inventors: Felix Henry, Gordon Clare
  • Publication number: 20200137393
    Abstract: A method for decoding an encoded data stream representative of at least one image, which is divided into blocks. The decoding method includes, for a current block: evaluating a plurality of value hypotheses of at least one description element of the current block, by calculating a likelihood measurement per hypothesis; calculating a disparity in the likelihood measurements obtained; determining at least one parameter of a decoder based on the calculated disparity; decoding, using the determined decoder, complementary information for identifying at least one of the hypotheses; and identifying at least one of the hypotheses using the decoded complementary information and obtaining a value of the at least one description element for the current block, from the at least one identified hypothesis.
    Type: Application
    Filed: June 12, 2018
    Publication date: April 30, 2020
    Inventor: Felix Henry
  • Publication number: 20200128251
    Abstract: A method and device for encoding an image divided into blocks. The image contains separate first and second zones). The encoding implements the following, for at least one current block of the image: determining to which of the first and second zones the current block pertains; if the current block pertains to the first zone, encoding the current block by using a first encoding method; if the current block pertains to the second zone, encoding the current block by using a second encoding method including the following: from the position of the current block in the second zone, identifying a previously encoded, then decoded block located in the first zone of the image; and reproducing the value of at least one encoding parameter associated with the identified block.
    Type: Application
    Filed: June 28, 2018
    Publication date: April 23, 2020
    Inventors: Joel Jung, Felix Henry, Bappaditya Ray