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

  • Publication number: 20160269738
    Abstract: A method and apparatus are provided for encoding at least one image divided into blocks. The method includes, for a current block to be encoded, acts of: determining a set of candidate predictive blocks; for at least one candidate predictive block from the set: obtaining a residual bloc representative of the difference between the candidate predictive block and the current block, identifying, in the set of candidate predictive blocks, a candidate predictive block, the identification being a function of the obtained current residual block, and selecting the at least one candidate predictive block if it is equal to the identified predictive block; determining, from the candidate predictive blocks likely to have been selected at the end of the selection step, a candidate predictive block, by using a predefined criterion; and encoding a residual block representative of the difference between the determined candidate predictive block and the current block.
    Type: Application
    Filed: October 13, 2014
    Publication date: September 15, 2016
    Inventors: Felix Henry, Bihong Huang
  • Publication number: 20160234524
    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: April 18, 2016
    Publication date: August 11, 2016
    Applicant: DOLBY INTERNATIONAL AB
    Inventors: Felix Henry, Gordon Clare
  • Publication number: 20160234512
    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: April 18, 2016
    Publication date: August 11, 2016
    Applicant: DOLBY INTERNATIONAL AB
    Inventors: Felix Henry, Stephane Pateux, Gordon Clare
  • Patent number: 9400067
    Abstract: A method for manufacturing a flexible tubular underwater pipe (10): A leakproof tubular structure (12, 14, 16) is covered with at least one layer (18, 20) of armor wires. At least one continuous longitudinal element made of a deformable material is wound in a helix with short pitch around the layer (18, 20) of armor wires to form a holding layer 24. The at least one longitudinal element is wound under longitudinal tension T0 so as to stretch its deformable material according to a relative elongation corresponding to a tensile stress ?0 less than the elastic limit value ?E of the deformable material, and the elastic limit value ?E corresponds to a tensile stress beyond which the deformation of the material is irreversible.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: July 26, 2016
    Assignee: TECHNIP FRANCE
    Inventors: Antoine Felix-Henry, Pascal Estrier
  • Patent number: 9380308
    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: September 22, 2014
    Date of Patent: June 28, 2016
    Assignee: DOLBY INTERNATIONAL AB
    Inventors: Felix Henry, Stephane Pateux, Gordon Clare
  • Patent number: 9374599
    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 6, 2012
    Date of Patent: June 21, 2016
    Assignee: DOLBY INTERNATIONAL AB
    Inventors: Felix Henry, Gordon Clare
  • Publication number: 20160150250
    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: January 28, 2016
    Publication date: May 26, 2016
    Inventors: Felix Henry, Stephane Pateux, Gordon Clare
  • Publication number: 20160142720
    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: January 28, 2016
    Publication date: May 19, 2016
    Inventors: Felix Henry, Stephane Pateux, Gordon Clare
  • Publication number: 20160142733
    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: January 21, 2016
    Publication date: May 19, 2016
    Inventors: Felix Henry, Stephane Pateux
  • Publication number: 20160142735
    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: January 22, 2016
    Publication date: May 19, 2016
    Inventors: Felix Henry, Gordon Clare
  • Patent number: 9319693
    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: March 19, 2015
    Date of Patent: April 19, 2016
    Assignee: DOLBY INTERNATIONAL AB
    Inventors: Felix Henry, Stephane Pateux, Gordon Clare
  • Patent number: 9319697
    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: September 22, 2014
    Date of Patent: April 19, 2016
    Assignee: DOLBY INTERNATIONAL AB
    Inventors: Felix Henry, Gordon Clare
  • Patent number: 9319692
    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 20, 2012
    Date of Patent: April 19, 2016
    Assignee: DOLBY INTERNATIONAL AB
    Inventors: Felix Henry, Stéphane Pateux, Gordon Clare
  • Patent number: 9319694
    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: March 19, 2015
    Date of Patent: April 19, 2016
    Assignee: DOLBY INTERNATIONAL AB
    Inventors: Felix Henry, Stephane Pateux, Gordon Clare
  • Patent number: 9277240
    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: March 23, 2015
    Date of Patent: March 1, 2016
    Assignee: DOLBY INTERNATIONAL AB
    Inventors: Felix Henry, Gordon Clare
  • Patent number: 9271012
    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: September 22, 2014
    Date of Patent: February 23, 2016
    Assignee: DOLBY INTERNATIONAL AB
    Inventors: Felix Henry, Stephane Pateux
  • Publication number: 20150319451
    Abstract: A method of coding an image comprising the steps of partitioning (C1, C2) the image into a plurality of blocks (CTU1, CTU2, . . . , CTUi, . . . , CTUs) able to contain symbols belonging to a predetermined set of symbols, of entropy coding of a current block on the basis of at least one probability of symbol occurrence and of predictive coding of a compression parameter (QP) associated with said current block.
    Type: Application
    Filed: December 13, 2013
    Publication date: November 5, 2015
    Inventors: Felix Henry, Gordon Clare
  • Publication number: 20150281689
    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: Application
    Filed: September 16, 2013
    Publication date: October 1, 2015
    Inventor: Felix Henry
  • Publication number: 20150195568
    Abstract: A method for encoding an image having been cut up into partition. 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: March 23, 2015
    Publication date: July 9, 2015
    Inventors: Felix Henry, Gordon Clare
  • Publication number: 20150195537
    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: March 19, 2015
    Publication date: July 9, 2015
    Inventors: Felix Henry, Stephane Pateux, Gordon Clare