Patents by Inventor Filippo Vella
Filippo Vella 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: 8325810Abstract: A method of estimating a global motion vector representative of the motion of a first digital image with respect to a second digital image, the first and the second image forming part of a sequence of images and being made up of, respectively, a first and a second pixel matrix. The method estimates the global motion vector on the basis of the estimate of at least one motion vector of at least one region of the first image representative of the motion of the at least one region from the first image to the second image and comprising phases of: subdividing the at least one region of the first image into a plurality of pixel blocks, assigning to each block of the plurality a respective weighting coefficient calculated on the basis of a respective inhomogeneity measure, and estimating the at least one motion vector of said at least one region on the basis of the weighting coefficients assigned to each block of the at least one region.Type: GrantFiled: June 13, 2003Date of Patent: December 4, 2012Assignee: STMicroelectronics S.r.l.Inventors: Filippo Vella, Massimo Mancuso
-
Patent number: 8023563Abstract: The system carries out conversion of digital video signals organized in blocks of pixels from a first format to a second format. The second format is a format compressed via vector quantization. The vector quantization is performed by means of repeated application of a scalar quantizer to the pixels of said blocks with a quantization step (Q) determined in an adaptive way according to the characteristics of sharpness and/or brightness of the pixels and representing said vector quantization in a n-dimensional space indicative of the characteristics on n of said pixels in the block partitioned into cells of size proportional to said quantization step, each cell being assigned to an appropriate binary code, wherein said process further includes identifying at least one symmetry element in said n-dimensional space suitable for separating at least two symmetrical set of cells, and selecting one of said at least two symmetrical set of cells for the assignment of said binary codes.Type: GrantFiled: August 3, 2004Date of Patent: September 20, 2011Assignee: STMicroelectronics S.r.l.Inventors: Filippo Vella, Arcangelo Ranieri Bruna, Antonio Vincenzo Buemi, Andrea Lorenzo Vitali
-
Patent number: 7852375Abstract: A method of stabilizing an image sequence, said method comprising the following phases: estimating a first global motion vector comprising a first motion component in a predetermined direction that has associated with it a first respective amplitude and a first respective direction, said first vector being representative of the motion with respect to a reference image of a first image consisting of a pixel matrix, associating said first component with either a wanted motion or an unwanted motion, compensating said first component when it is associated with an unwanted motion, characterized in that the association phase comprises a phase of comparing the first amplitude of said component with a threshold compensation value T comp hor assigned to the predetermined direction, said first component being associated with an unwanted or wanted motion whenever the first amplitude is, respectively, smaller than said threshold value T comp hor or greater than/equal to it.Type: GrantFiled: June 13, 2003Date of Patent: December 14, 2010Assignee: STMicroelectronics S.r.l.Inventors: Filippo Vella, Massimo Mancuso
-
Patent number: 7676082Abstract: For each color channel, the process includes gathering Bayer pattern pixel values by pairs, each pair being composed by two successive pixels belonging to the channel along the scanning direction of the pixels of the image, thus each pair of values representing a current input vector, and calculating a predictor vector of the input vector in terms of the differences between the values defining the input vector and a pair of prediction values generated according to a certain criterion, for representing a prediction error. The process further includes quantizing each so calculated predictor vector according to a heavier or lighter degree of quantization depending on whether the predictor vector is representative of an area of relatively uniform color of the image or of an area of relatively abrupt changes of colors of the image, and generating a multibit code representative of the quantized predictor vector of the input vector according to a certain compression ratio.Type: GrantFiled: June 7, 2005Date of Patent: March 9, 2010Assignee: STMicroelectronics, S.R.L.Inventors: Filippo Vella, Arcangelo Ranieri Bruna, Antonio Vincenzo Buemi
-
Patent number: 7630003Abstract: A method of processing digital video signals produced by a sensor that are to be presented on a viewfinder, the method involving: a first pair of processing operations for scaling and color interpolation; and a second pair of processing operations for the formation of a color matrix and for white balancing. The operations of at least one, and preferably of both of the pairs of processing operations are executed in a single step. The operation of white balancing is moreover performed only for one frame out of K frame in the frame sequence. The preferential application is in the construction of viewfinders for videocameras and digital still cameras.Type: GrantFiled: December 10, 2003Date of Patent: December 8, 2009Assignee: STMicroelectronics S.r.l.Inventors: Alfio Castorina, Sebastiano Battiato, Mirko Guarnera, Filippo Vella
-
Patent number: 7574066Abstract: A method for image compression of a set of image data includes performing a quantization operation on the image data. The quantization operation may include controlling a compression factor by applying a scaled quantization level obtained by multiplying a first quantization level by a gain factor. The gain factor may be updated as a function of a bit per pixel value of a compressed image. The update operation may include an iterative procedure including at least one iteration step that provides for updating a current gain factor as a function of a previous gain used for performing a previous compression step and as a function of a ratio of the bit per pixel value of the compressed image at the previous compression step to a target bit per pixel value. The method may be used in Joint Photographic Experts Group (JPEG) image processing and digital still cameras.Type: GrantFiled: September 2, 2005Date of Patent: August 11, 2009Assignees: STMicroelectronics S.r.l., STMicroelectronics Ltd.Inventors: Stewart G. Smith, Arcangelo Ranieri Bruna, Filippo Vella
-
Publication number: 20060104531Abstract: A method for image compression of a set of image data includes performing a quantization operation on the image data. The quantization operation may include controlling a compression factor by applying a scaled quantization level obtained by multiplying a first quantization level by a gain factor. The gain factor may be updated as a function of a bit per pixel value of a compressed image. The update operation may include an iterative procedure including at least one iteration step that provides for updating a current gain factor as a function of a previous gain used for performing a previous compression step and as a function of a ratio of the bit per pixel value of the compressed image at the previous compression step to a target bit per pixel value. The method may be used in Joint Photographic Experts Group (JPEG) image processing and digital still cameras.Type: ApplicationFiled: September 2, 2005Publication date: May 18, 2006Applicants: STMicroelectronics S.r.l., STMicroelectronics Ltd.Inventors: Stewart Smith, Arcangelo Bruna, Filippo Vella
-
Publication number: 20060013314Abstract: For each color channel, the process includes gathering Bayer pattern pixel values by pairs, each pair being composed by two successive pixels belonging to the channel along the scanning direction of the pixels of the image, thus each pair of values representing a current input vector, and calculating a predictor vector of the input vector in terms of the differences between the values defining the input vector and a pair of prediction values generated according to a certain criterion, for representing a prediction error. The process further includes quantizing each so calculated predictor vector according to a heavier or lighter degree of quantization depending on whether the predictor vector is representative of an area of relatively uniform color of the image or of an area of relatively abrupt changes of colors of the image, and generating a multibit code representative of the quantized predictor vector of the input vector according to a certain compression ratio.Type: ApplicationFiled: June 7, 2005Publication date: January 19, 2006Applicant: STMicroelectronics S.r.l.Inventors: Filippo Vella, Arcangelo Bruna, Antonio Buemi
-
Publication number: 20050063472Abstract: The system carries out conversion of digital video signals organized in blocks of pixels from a first format to a second format. The second format is a format compressed via vector quantization. The vector quantization is performed by means of repeated application of a scalar quantizer to the pixels of said blocks with a quantization step (Q) determined in an adaptive way according to the characteristics of sharpness and/or brightness of the pixels and representing said vector quantization in a n-dimensional space indicative of the characteristics on n of said pixels in the block partitioned into cells of size proportional to said quantization step, each cell being assigned to an appropriate binary code, wherein said process further includes identifying at least one symmetry element in said n-dimensional space suitable for separating at least two symmetrical set of cells, and selecting one of said at least two symmetrical set of cells for the assignment of said binary codes.Type: ApplicationFiled: August 3, 2004Publication date: March 24, 2005Applicant: STMicroelectronics S.r.l.Inventors: Filippo Vella, Arcangelo Ranieri Bruna, Antonio Vincenzo Buemi, Andrea Lorenzo Vitali
-
Publication number: 20040174441Abstract: A method of processing digital video signals produced by a sensor that are to be presented on a viewfinder, the method involving: a first pair of processing operations for scaling and color interpolation; and a second pair of processing operations for the formation of a color matrix and for white balancing. The operations of at least one, and preferably of both of the pairs of processing operations are executed in a single step. The operation of white balancing is moreover performed only for one frame out of K frame in the frame sequence. The preferential application is in the construction of viewfinders for videocameras and digital still cameras.Type: ApplicationFiled: December 10, 2003Publication date: September 9, 2004Applicant: STMicroelectronics S.r.IInventors: Alfio Castorina, Sebastiano Battiato, Mirko Guarnera, Filippo Vella
-
Publication number: 20040027454Abstract: A method of estimating a global motion vector representative of the motion of a first digital image with respect to a second digital image, the first and the second image forming part of a sequence of images and being made up of, respectively, a first and a second pixel matrix. The method estimates the global motion vector on the basis of the estimate of at least one motion vector of at least one region of the first image representative of the motion of the at least one region from the first image to the second image and comprising phases of: subdividing the at least one region of the first image into a plurality of pixel blocks, assigning to each block of the plurality a respective weighting coefficient calculated on the basis of a respective inhomogeneity measure, and estimating the at least one motion vector of said at least one region on the basis of the weighting coefficients assigned to each block of the at least one region.Type: ApplicationFiled: June 13, 2003Publication date: February 12, 2004Applicant: STMicroelectronics S.r.I.Inventors: Filippo Vella, Massimo Mancuso
-
Publication number: 20040001147Abstract: A method of stabilizing an image sequence, said method comprising the following phases: estimating a first global motion vector comprising a first motion component in a predetermined direction that has associated with it a first respective amplitude and a first respective direction, said first vector being representative of the motion with respect to a reference image of a first image consisting of a pixel matrix, associating said first component with either a wanted motion or an unwanted motion, compensating said first component when it is associated with an unwanted motion, characterized in that the association phase comprises a phase of comparing the first amplitude of said component with a threshold compensation value 1 T comp horType: ApplicationFiled: June 13, 2003Publication date: January 1, 2004Applicant: STMicroelectronics S.r.l.Inventors: Filippo Vella, Massimo Mancuso