Patents by Inventor Arcangelo Ranieri Bruna

Arcangelo Ranieri Bruna 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: 8224109
    Abstract: A method for estimating the white Gaussian noise level that corrupts a digital image by discriminating homogeneous blocks from blocks containing a textured area and skipping these last blocks when evaluating the noise standard deviation.
    Type: Grant
    Filed: October 5, 2007
    Date of Patent: July 17, 2012
    Assignees: STMicroelectronics S.r.l., STMicroelectronics (Research & Development) Ltd.
    Inventors: Angelo Bosco, Arcangelo Ranieri Bruna, Stewart Gresty Smith
  • Patent number: 8150181
    Abstract: According to the novel method, roto-translational and zooming parameters describing spurious motion effects are determined by exploiting any of the many block matching algorithms commonly used for motion estimation for calculating a motion vector for all or for a selected number of blocks of pixels of the current frame that is processed. Some of the so calculated motion vectors are not taken into account for estimating spurious motion effects. The roto-translational and zooming parameters describing what is considered to be spurious global motion between a current frame and the precedent frame of the sequence, are calculated by processing the selected motion vectors of blocks of pixels of the frame through a recursive procedure that includes computing error values and readjusting the roto-translational and zooming parameters based on the error values.
    Type: Grant
    Filed: November 17, 2008
    Date of Patent: April 3, 2012
    Assignee: STMicroelectronics S.r.l.
    Inventors: Arcangelo Ranieri Bruna, Sebastiano Battiato, Giovanni Puglisi
  • Patent number: 8107750
    Abstract: A digital image processing system and method for removing motion effects from images of a video sequence, and generating corresponding motion compensated images.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: January 31, 2012
    Assignee: STMicroelectronics S.r.l.
    Inventors: Giuseppe Spampinato, Arcangelo Ranieri Bruna, Alfio Castorina, Alessandro Capra
  • Patent number: 8090199
    Abstract: A method of processing digital images to reduce the effects of color bleeding. Chrominance components for pixels in a working window are determined and weights are assigned to the pixels in the working window. A chrominance correction for a center pixel in the working window is generated based on the chrominance components and the assigned weights. Fuzzy variables and thresholds may be applied to generate the assigned weights and the chrominance correction.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: January 3, 2012
    Assignee: STMicroelectronics S.r.l.
    Inventors: Giuseppe Spampinato, Alfio Castorina, Arcangelo Ranieri Bruna, Alessandro Capra
  • Patent number: 8023563
    Abstract: 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: Grant
    Filed: August 3, 2004
    Date of Patent: September 20, 2011
    Assignee: STMicroelectronics S.r.l.
    Inventors: Filippo Vella, Arcangelo Ranieri Bruna, Antonio Vincenzo Buemi, Andrea Lorenzo Vitali
  • Patent number: 7974483
    Abstract: The method for block coding data, such as video data, via a compression operation includes applying to input-data blocks a discrete-cosine-transform (DCT) operation and a quantization operation to produce compressed-data blocks. The compressed-data blocks are subjected to a coding operation to obtain compressed output flows; and an inverse-quantization operation and an inverse-discrete-cosine-transform (IDCT) operation are applied on the compressed-data blocks to obtain reconstructed blocks. The method includes controlling generation of mismatch errors from the input-data blocks by detecting data blocks from the input-data blocks and compressed-data blocks that are liable to cause mismatch errors, and modifying the blocks that are liable to cause mismatch errors prior to the coding operation.
    Type: Grant
    Filed: November 4, 2005
    Date of Patent: July 5, 2011
    Assignee: STMicroelectronics S.r.l.
    Inventors: Arcangelo Ranieri Bruna, Luca Celetto
  • Patent number: 7876972
    Abstract: A method for correcting an image from defects and filtering from Gaussian noise corrects each pixel of the image when it is considered defective and filters it from Gaussian noise in one-pass. The one-pass improves the speed for performing the correcting and filtering. The drawbacks associated with choosing incompatible defect correction and filtering operations are overcome.
    Type: Grant
    Filed: August 18, 2009
    Date of Patent: January 25, 2011
    Assignee: STMicroelectronics S.R.L.
    Inventors: Angelo Bosco, Arcangelo Ranieri Bruna
  • Publication number: 20100166300
    Abstract: A digital image processing system and method for removing motion effects from images of a video sequence, and generating corresponding motion compensated images.
    Type: Application
    Filed: December 31, 2008
    Publication date: July 1, 2010
    Applicant: STMicroelectronics S.r.I.
    Inventors: Giuseppe Spampinato, Arcangelo Ranieri Bruna, Alfio Castorina, Alessandro Capra
  • Publication number: 20100165122
    Abstract: A method of processing and device configure to process digital images to enhance image quality and correct motion blur. A number N of images of a scene are captured with an exposure time T. An order of sharpness of the images is determined and the sharpest image is used as a reference image for generating an output image.
    Type: Application
    Filed: December 31, 2008
    Publication date: July 1, 2010
    Applicant: STMicroelectronics S.r.l.
    Inventors: Alfio Castorina, Giuseppe Spampinato, Alessandro Capra, Arcangelo Ranieri Bruna
  • Publication number: 20100124379
    Abstract: According to the novel method, roto-translational and zooming parameters describing spurious motion effects are determined by exploiting any of the many block matching algorithms commonly used for motion estimation for calculating a motion vector for all or for a selected number of blocks of pixels of the current frame that is processed. Some of the so calculated motion vectors are not taken into account for estimating spurious motion effects. The roto-translational and zooming parameters describing what is considered to be spurious global motion between a current frame and the precedent frame of the sequence, are calculated by processing the selected motion vectors of blocks of pixels of the frame through a recursive procedure that includes computing error values and readjusting the roto-translational and zooming parameters based on the error values.
    Type: Application
    Filed: November 17, 2008
    Publication date: May 20, 2010
    Applicant: STMICROELECTRONICS S.R.L.
    Inventors: Arcangelo Ranieri Bruna, Sebastiano Battiato, Giovanni Puglisi
  • Patent number: 7676082
    Abstract: 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: Grant
    Filed: June 7, 2005
    Date of Patent: March 9, 2010
    Assignee: STMicroelectronics, S.R.L.
    Inventors: Filippo Vella, Arcangelo Ranieri Bruna, Antonio Vincenzo Buemi
  • Publication number: 20100040303
    Abstract: A method for correcting an image from defects and filtering from Gaussian noise corrects each pixel of the image when it is considered defective and filters it from Gaussian noise in one-pass. The one-pass improves the speed for performing the correcting and filtering. The drawbacks associated with choosing incompatible defect correction and filtering operations are overcome.
    Type: Application
    Filed: August 18, 2009
    Publication date: February 18, 2010
    Applicant: STMicroelectronics S.r.I.
    Inventors: Angelo Bosco, Arcangelo Ranieri Bruna
  • Patent number: 7616825
    Abstract: A method for compression includes applying a discrete cosine transform to said image data to obtain transform coefficients, quantizing the transform coefficients by applying a quantization level scaled through a gain value, adjusting the gain value as a function of desired image parameters by executing a first time said quantization operation applying a first gain value and obtaining first quantized data, estimating statistically a second gain value suitable to obtain the desired image parameters, and executing a second time said quantization operation applying said second gain value. The operation of statistical estimation of the second gain value includes evaluating a threshold value as a function of the desired image parameters and setting to zero a percentage of coefficients of the first quantized data as a function of the threshold value.
    Type: Grant
    Filed: December 5, 2005
    Date of Patent: November 10, 2009
    Assignee: STMicroelectronics S.R.L.
    Inventors: Arcangelo Ranieri Bruna, Giovanni Gallo, Sebastiano Battiato, Salvatore La Rosa
  • Patent number: 7580589
    Abstract: A method for correcting an image from defects and filtering from Gaussian noise corrects each pixel of the image when it is considered defective and filters it from Gaussian noise in one-pass. The one-pass improves the speed for performing the correcting and filtering. The drawbacks associated with choosing incompatible defect correction and filtering operations are overcome.
    Type: Grant
    Filed: June 8, 2005
    Date of Patent: August 25, 2009
    Assignee: STMicroelectronics S.r.l.
    Inventors: Angelo Bosco, Arcangelo Ranieri Bruna
  • Patent number: 7574066
    Abstract: 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: Grant
    Filed: September 2, 2005
    Date of Patent: August 11, 2009
    Assignees: STMicroelectronics S.r.l., STMicroelectronics Ltd.
    Inventors: Stewart G. Smith, Arcangelo Ranieri Bruna, Filippo Vella
  • Patent number: 7528991
    Abstract: In the method, the membership image is produced through a multi-stage process that contemplates a first punctual classification stage generating a rough membership image, followed by a low-pass filtering of regionalization of the image through a down-sampling of the image followed by an up-sampling of the image, and in a further step of merging the regions that overcomes the superposition effects induced by the low-pass filtering operation. The so generated membership image contains semantic information of the input image that may be used for effectively implementing an adaptive correction/improvement of the color of the input image. For an adaptive correction/improvement of the color, the encoded data of the generated membership image is fed in parallel to the data of the real image to an adaptive modification block of the color of the image pixels.
    Type: Grant
    Filed: August 31, 2005
    Date of Patent: May 5, 2009
    Assignee: STMicroelectronics S.r.l.
    Inventors: Filippo Naccari, Alfio Castorina, Arcangelo Ranieri Bruna, Alessandro Capra, Silvia Maria Francesca Cariolo, Sebastiano Battiato, Giovanni Gallo
  • Publication number: 20080181495
    Abstract: A method of processing digital images to reduce the effects of color bleeding. Chrominance components for pixels in a working window are determined and weights are assigned to the pixels in the working window. A chrominance correction for a center pixel in the working window is generated based on the chrominance components and the assigned weights. Fuzzy variables and thresholds may be applied to generate the assigned weights and the chrominance correction.
    Type: Application
    Filed: December 18, 2007
    Publication date: July 31, 2008
    Applicant: STMicroelectronics S.r.l.
    Inventors: Giuseppe Spampinato, Alfio Castorina, Arcangelo Ranieri Bruna, Alessandro Capra
  • Publication number: 20080144946
    Abstract: A method of processing digital images by transforming a set of pixels from a three-dimensional space to a normalized two-dimensional space, determining a membership class and membership class level of each pixel in the set of pixels, and selectively modifying colors of pixels in the set of pixels based on the determined membership classes and membership class levels.
    Type: Application
    Filed: December 17, 2007
    Publication date: June 19, 2008
    Applicant: STMicroelectronics S.r.l.
    Inventors: Filippo Naccari, Arcangelo Ranieri Bruna, Alfio Castorina
  • Publication number: 20080085060
    Abstract: A method for estimating the white Gaussian noise level that corrupts a digital image by discriminating homogeneous blocks from blocks containing a textured area and skipping these last blocks when evaluating the noise standard deviation.
    Type: Application
    Filed: October 5, 2007
    Publication date: April 10, 2008
    Applicants: STMicroelectronics S.r.l., STMicroelectronics (Research & Development) Limited
    Inventors: Angelo Bosco, Arcangelo Ranieri Bruna, Stewart Gresty Smith
  • Patent number: 7305148
    Abstract: A fast method of color interpolation of pixels of an image acquired by a color filtered digital sensor uses a very simple cost function that nevertheless produce interpolated images of good quality. The cost function is computationally simpler because it does not require the calculation of powers and square roots. The triangulation algorithm may be executed in far less time, while practically ensuring the same performance. The triangulation algorithm on average may use only two iteration steps. The interpolation process may be followed by an anti-aliasing processing that effectively removes color artifacts.
    Type: Grant
    Filed: July 27, 2005
    Date of Patent: December 4, 2007
    Assignee: STMicroelectronics S.r.l.
    Inventors: Giuseppe Spampinato, Giuseppe Messina, Arcangelo Ranieri Bruna, Mirko Guarnera