Patents by Inventor Aurelie Martin
Aurelie Martin 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: 10142650Abstract: The method includes determining at least one candidate motion vector associated with a neighboring block of said current block. A prediction motion vector is determined from the candidate motion vector, and the current block is coded from the prediction motion vector. The prediction motion vector is determined according by determining, for the candidate motion vector, a corrective motion vector so as to minimize a distortion calculated between the neighoboring block successively coded and reconstructed and a prediction block motion compensated by the at least one candidate motion vector modified by the corrective motion vector. The prediction motion vector is then determined from the candidate motion vector modified by the corrective motion vector.Type: GrantFiled: October 13, 2010Date of Patent: November 27, 2018Assignee: INTERDIGITAL MADISON PATENT HOLDINGSInventors: Edouard Francois, Dominique Thoreau, Jerome Vieron, Aurelie Martin
-
Patent number: 9363514Abstract: A method for coding a block of pixels is disclosed. The method comprises the following steps: determining, for each pixel of the current block, a prediction pixel by thresholding, with a current threshold value, of coefficients resulting from a transformation applied on a window covering at least the pixel of the current block and by inverse transformation applied to the thresholded coefficients, extracting from the current block a prediction block formed of prediction pixels to generate a residue block, and coding said residue block, According to the invention, the current threshold value is determined or coded from neighboring reconstructed pixels of the current block.Type: GrantFiled: January 19, 2011Date of Patent: June 7, 2016Assignee: THOMSON LICENSINGInventors: Dominique Thoreau, Aurelie Martin, Edouard Francois, Jerome Vieron, Philippe Bordes
-
Patent number: 9135721Abstract: A method for coding a block of pixels is described. The coding method comprises: determining a prediction block for the pixel block from a motion vector; calculating a residue between the pixel block and the prediction block; and code the residue. The determination of the prediction block comprises the following steps: determining an intermediate prediction block of size strictly greater than the size of the pixel block; transforming the intermediate prediction block into a first block transformed with a first transform; and transforming the first transformed block into a second block transformed with a second transform of inverse the first transform whose basis functions are shifted by at least a part of each component of the motion vector, the prediction block being extracted from the second transformed block.Type: GrantFiled: September 13, 2012Date of Patent: September 15, 2015Assignee: THOMSON LICENSINGInventors: Dominique Thoreau, Edouard Francois, Jerome Vieron, Aurelie Martin
-
Patent number: 8837587Abstract: The process comprising splitting of an image into blocks, intra coding of a current block using spatial prediction based on a matching pursuit algorithm selecting, from a dictionary of atoms, the atom the most correlated with a causal neighborhood of the current block, is characterized in that it performs the following steps: — determination of the two dimensional shift between the causal neighborhood and the selected atom, — generation of at least, a new phased atom taking into account the values of the two dimensional spatial shift, — use of this new atom for intra prediction, according to the matching pursuit algorithm, if better correlated than the selected one. Application to video data compression.Type: GrantFiled: June 16, 2010Date of Patent: September 16, 2014Assignee: Thomson LicensingInventors: Aurelie Martin, Dominique Thoreau, Edouard Francois, Jerome Vieron, Fabien Racape, Christine Guillemot, Jean-Jacques Fuchs
-
Patent number: 8804833Abstract: The invention is related to a method for determining a filter for interpolating one or more pixels comprised in a frame. The proposed method comprises the step of determining the filter based on other pixels in the remainder of the frame wherein a motion vector associated with said pixels has at least one motion parameter in common with another motion vector associated with said other pixels and the filter is determined such that a quality of an interpolation of said other pixels, said interpolation being determined by help of said determined filter, reaches or exceeds the quality of any other interpolation of said other pixels determinable by help of one of different filter candidates comprised in a filter candidate set. In determining the filter solely on different other pixels of the same frame, said method for determining a filter for interpolation allows for realization of a single pass encoding framework.Type: GrantFiled: May 11, 2009Date of Patent: August 12, 2014Assignee: Thomson LicensingInventors: Edouard Francois, Dominique Thoreau, Jérôme Vieron, Aurélie Martin
-
Patent number: 8755618Abstract: A method for coding a current block is disclosed. The method comprises an iterative step of decomposition into atoms of a first dictionary of a vector of data comprising at least reconstructed image data associated with pixels situated in a causal neighboring area of a current block. At each iteration, the step of decomposition into atoms comprises the following steps for: selecting a first atom in the first dictionary of atoms, applying a phase correlation between a patch associated with the first atom and a current residue vector, when the first atom is a textured atom, extracting from the patch at least the part most correlated with the residue vector, the extracted part forming a second atom, selecting from among the first atom and the second atom, the atom most correlated with the current residue vector, and updating the residue vector according to the selected atom.Type: GrantFiled: March 28, 2011Date of Patent: June 17, 2014Assignee: Thomson LicensingInventors: Dominique Thoreau, Aurelie Martin, Edouard Francois, Jerome Vieron, Safa Cherigui
-
Publication number: 20140056348Abstract: A method for reconstruction of a current block predicted from at least one reference block is described. The method comprises the steps for: decoding at least one weighted prediction parameter, called an explicit parameter, from coded data, calculating at least one weighted prediction parameter, called an implicit parameter, from a first causal neighbouring area of the current block and a first corresponding neighbouring area of the reference block, calculating a first distortion resulting from the prediction of a second causal neighbouring area of the current block with the explicit parameter and a second distortion resulting from the prediction of said second causal neighbouring area with the implicit parameter, comparing the first and second distortions, selecting a parameter between the explicit parameter and the implicit parameter according to the result of the comparison, and reconstructing the current block using the selected parameter.Type: ApplicationFiled: March 8, 2012Publication date: February 27, 2014Applicant: THOMSON LICENSINGInventors: Edouard Francois, Dominique Thoreau, Fabien Racape, Aurelie Martin
-
Publication number: 20130329786Abstract: A method for coding a block of pixels is disclosed. The method for coding comprises: calculating a block of residues from the pixel block and a prediction block, transforming the block of residues into a block of coefficients with a transform defined by a set of basis functions, coding the block of coefficients, The method comprises, before the transformation step, a step for rephasing basis functions from residues calculated in a causal neighbourhood of the pixel block. The transformation step uses the rephased basis functions.Type: ApplicationFiled: November 21, 2012Publication date: December 12, 2013Applicant: Thomson LicensingInventors: Dominique Thoreau, Aurelie Martin, Edouard Francois, Jerome Vieron
-
Publication number: 20130195181Abstract: A method for coding a block of pixels is disclosed. The method comprises the following steps: determining, for each pixel of the current block, a prediction pixel by thresholding, with a current threshold value, of coefficients resulting from a transformation applied on a window covering at least the pixel of the current block and by inverse transformation applied to the thresholded coefficients, extracting from the current block a prediction block formed of prediction pixels to generate a residue block, and coding said residue block, According to the invention, the current threshold value is determined or coded from neighbouring reconstructed pixels of the current block.Type: ApplicationFiled: January 19, 2011Publication date: August 1, 2013Applicant: THOMSON LICENSINGInventors: Dominique Thoreau, Aurelie Martin, Edouard Francois, Jerome Vieron, Philippe Bordes
-
Publication number: 20130195371Abstract: A method for coding a current block is disclosed. The method comprises: determining a prediction block from the current block, determining a residue block by extracting from the current block the prediction block, and coding the residue block. The prediction block from the current block is determined according to the following steps for: determining an initial prediction block from motion data and at least one reference image previously coded and reconstructed, applying an atomic decomposition method on a vector of data Ycp, comprising the image data of neighbouring blocks of the current block previously coded and reconstructed and the data of the initial prediction block, and extracting from the decomposed vector the data corresponding to the current block, the extracted data forming the prediction block.Type: ApplicationFiled: February 9, 2011Publication date: August 1, 2013Applicant: THOMSON LICENSINGInventors: Aurelie Martin, Dominique Thoreau, Edouard Francois, Jerome Vieron
-
Publication number: 20130136372Abstract: A method for coding a current block is disclosed. The method comprises an iterative step of decomposition into atoms of a first dictionary of a vector of data comprising at least reconstructed image data associated with pixels situated in a causal neighbouring area of a current block. At each iteration, the step of decomposition into atoms comprises the following steps for: selecting a first atom in the first dictionary of atoms, applying a phase correlation between a patch associated with the first atom and a current residue vector, when the first atom is a textured atom, extracting from the patch at least the part most correlated with the residue vector, the extracted part forming a second atom, selecting from among the first atom and the second atom, the atom most correlated with the current residue vector, and updating the residue vector according to the selected atom.Type: ApplicationFiled: March 28, 2011Publication date: May 30, 2013Applicant: THOMSON LICENSINGInventors: Dominique Thoreau, Aurelie Martin, Edouard Francois, Jerome Vieron, Safa Cherigui
-
Patent number: 8442335Abstract: A method for modifying a reference block of a reference image, the method includes transforming the reference block into a first set of coefficients, modifying the first set of coefficients by help of one or more weights and inverse transforming the modified first set of coefficients wherein the weights are determined by help of one or more further pixels of the current image and by help of one or more further reference pixels of the reference image.Type: GrantFiled: August 7, 2009Date of Patent: May 14, 2013Assignee: Thomson LicensingInventors: Dominique Thoreau, Aurélie Martin, Edouard Francois, Jérôme Vieron
-
Publication number: 20130101040Abstract: A method for coding a current block of a sequence of images is disclosed. The method comprises: determining at least one candidate motion vector associated with a neighbouring block of said current block, determining a prediction motion vector from the candidate motion vector, and coding the current block from the prediction motion vector. Advantageously, the prediction motion vector is determined according to the following steps: determining, for the candidate motion vector, a corrective motion vector so as to minimise a distortion calculated between the neighbouring block successively coded and reconstructed and a prediction block motion compensated by the at least one candidate motion vector modified by the corrective motion vector, and determining the prediction motion vector from the candidate motion vector modified by the corrective motion vector.Type: ApplicationFiled: October 13, 2010Publication date: April 25, 2013Applicant: THOMSON LICENSINGInventors: Edouard Francois, Dominique Thoreau, Jerome Vieron, Aurelie Martin
-
Publication number: 20120250764Abstract: The process comprising splitting of an image into blocks, intra coding of a current block using spatial prediction based on a matching pursuit algorithm selecting, from a dictionary of atoms, the atom the most correlated with a causal neighborhood of the current block, is characterized in that it performs the following steps: determination of the two dimensional shift between the causal neighborhood and the selected atom, generation of at least, a new phased atom taking into account the values of the two dimensional spatial shift, use of this new atom for intra prediction, according to the matching pursuit algorithm, if better correlated than the selected one. Application to video data compression.Type: ApplicationFiled: June 16, 2010Publication date: October 4, 2012Applicant: THOMSON LICENSINGInventors: Aurelie Martin, Dominique Thoreau, Edouard Francois, Jerome Vieron, Fabien Racape, Christine Guillemot, Jean-Jacques Fuchs
-
Publication number: 20120207217Abstract: A method for video coding of at least one digital picture sequence is disclosed. The pictures of said sequence can be intermediary pictures or key pictures used as references for the coding by motion compensation of intermediary pictures. The intermediary pictures are coded per area based on a global motion compensation GMC in the forward and backward direction from key pictures, the areas of the intermediary picture being constituted either by merging of global motion compensated key picture areas, or by conventional coding, the choice between merging and conventional coding being made according to the result of a measurement of coherency between the signals of global motion compensated key picture areas. A video coding device and a video decoding device are also disclosed.Type: ApplicationFiled: December 18, 2009Publication date: August 16, 2012Applicant: THOMSON LICENSINGInventors: Edouard Francois, Dominique Thoreau, Jerome Vieron, Aurelie Martin
-
Publication number: 20110135211Abstract: The invention is related to a method for modifying a reference block of a reference image. That is, the method comprises transforming the reference block into a first set of coefficients, modifying the first set of coefficients by help of one or more weights and inverse transforming the modified first set of coefficients wherein said weights are determined by help of one or more further pixels of the current image and by help of one or more further reference pixels of the reference image. Using further pixels of the current image as well as further reference pixels of the reference image allows spectral weights to be determined such that they reflect fading effects. Especially, if a reference frame consists of two cross-faded frames of which one shall be predicted by help of said reference frame, then, spectral domain weighting allows for separating the relevant of the two frames.Type: ApplicationFiled: August 7, 2009Publication date: June 9, 2011Inventors: Dominique Thoreau, Aurélie Martin, Edouard Francois, Jérôme Vieron
-
Publication number: 20110081093Abstract: Method for coding using a technique for synthesis of images and image regions exploiting a synthesis algorithm that operates on a set of patches, this operation carried out through the intermediary of a low resolution image, comprising the following steps: decision making for coding or non-coding of regions of the synthesized image by comparison of the display with the source image, according to a quality metric, for the regions synthesized with a coding decision, conventional coding of patches as well as of the low resolution image, for the regions synthesized with a non-coding decision, coding according to a conventional coding schema.Type: ApplicationFiled: June 4, 2009Publication date: April 7, 2011Inventors: Fabien Racape, DominQue Thoreau, Jérôme Vieron, Aurélie Martin, Gabrielle Ombrouck
-
Publication number: 20110080953Abstract: The invention is related to a method for determining a filter for interpolating one or more pixels comprised in a frame. The proposed method comprises the step of determining the filter based on other pixels in the remainder of the frame wherein a motion vector associated with said pixels has at least one motion parameter in common with another motion vector associated with said other pixels and the filter is determined such that a quality of an interpolation of said other pixels, said interpolation being determined by help of said determined filter, reaches or exceeds the quality of any other interpolation of said other pixels determinable by help of one of different filter candidates comprised in a filter candidate set. In determining the filter solely on different other pixels of the same frame, said method for determining a filter for interpolation allows for realization of a single pass encoding framework.Type: ApplicationFiled: May 11, 2009Publication date: April 7, 2011Inventors: Edouard Francois, Dominique Thoreau, Jérôme Vieron, Aurélie Martin