Patents by Inventor Daniele Alfonso

Daniele Alfonso 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: 9619887
    Abstract: A motion analysis is applied to a signal to identify high-motion regions and low-motion regions. An analysis of low-level characteristics of the signal, such as a skin tone or contrast analysis, is used to generate a map of regions with low-level characteristics. The map is filtered to identify regions having both low-level characteristics and low motion. Based on a comparison of the area of the regions having both low-level characteristics and low motion to a threshold, regions of interest are identified. If the area is greater than the threshold, the regions of interest are identified as a function of the high-motion regions and of the regions that have both low-level characteristics and low motion. Otherwise, the regions of interest are identified as a function of the high-motion regions and of regions identified using face detection.
    Type: Grant
    Filed: September 16, 2011
    Date of Patent: April 11, 2017
    Assignee: STMicroelectronics S.r.l.
    Inventors: Tea Anselmo, Daniele Alfonso, Diego Andres Angulo Pabon
  • Patent number: 9451257
    Abstract: An embodiment for encoding digital images includes: partitioning the images into image blocks, subjecting the image blocks to transform into the frequency domain, and, possibly after thresholding resulting in lossy encoding, subjecting the image blocks transformed into the frequency domain to variable length coding to produce compressed encoded image blocks. Transform into the frequency domain may be, e.g., via wavelet transform, such as Haar wavelet transform, and variable length coding may be via Exponential-Golomb codes. An embodiment may also be adapted for transferring picture data over a bus in a system such as, e.g., a System-on-Chip (SoC) by generating compressed encoded image blocks for transfer over the bus and decoding compressed encoded image blocks transferred over the bus.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: September 20, 2016
    Assignee: STMICROELECTRONICS S.R.L.
    Inventor: Daniele Alfonso
  • Patent number: 9258145
    Abstract: The interfacing of coded media data packets in the transfer from and to a peer-to-peer network envisages that the data packets are included in groups of packets that may have lengths different from one another. Each group of data packets is encapsulated in a group of chunks of given length. The media data is made available in the network as a multiplicity of different descriptions of a multiple-description coding of one and the same media content. The terminals of the peer-to-peer network are configured for accessing selectively the multiplicity of different descriptions of said media contents, combining them with one another, or else accessing one of the different descriptions in substitution for another preserving access to the media contents. The data may be made available as base layer and at least one enhancement layer of one and the same media content.
    Type: Grant
    Filed: June 23, 2010
    Date of Patent: February 9, 2016
    Assignee: STMicroelectronics S.r.l.
    Inventors: Daniele Alfonso, Tea Anselmo, Nicola Capovilla, Alexandro Sentinelli, Amit Kumar
  • Publication number: 20150264357
    Abstract: Sequences of digital video images are encoded by dividing the images into coding units encodable with both Intra coding modes and Inter coding modes, detecting whether the coding units belong to the background or to the foreground of the digital video images, and selecting the encoding modes for the coding units belonging to the background out of Inter coding modes by excluding Intra coding modes. The encoding modes for the coding units belonging to the background may be selected out of Inter coding modes with null motion vector, and/or the encoding modes for the coding units belonging to the foreground may be selected out of Intra coding modes by excluding Inter coding modes or out of all the available Intra and Inter coding modes.
    Type: Application
    Filed: March 2, 2015
    Publication date: September 17, 2015
    Inventor: Daniele Alfonso
  • Patent number: 9001882
    Abstract: An embodiment relates to a decoder for decoding CABAC encoded video data in real time for HDTV applications. The decoder comprises a binary arithmetic decoder block for converting an input bit stream into a bin string, a context memory for storing a plurality of context values, and a plurality of finite state machines. Each of the finite state machines is adapted for decoding a particular one of the H.264 syntax elements by providing the binary arithmetic decoder block with an index of the relevant context value within the context memory and by converting the resulting bin stream into a value of the current syntax element. In this manner, a performance of one bin per cycle may be achieved.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: April 7, 2015
    Assignees: STMicroelectronics International N.V., STMicroelectronics S.r.l.
    Inventors: Ravin Sachdeva, Sumit Johar, Daniele Alfonso
  • Patent number: 8964842
    Abstract: An encoder allows generating, starting from a sequence of digital video pictures, a time-scalable encoded bitstream obtained by applying to the pictures, a hierarchical prediction wherein the pictures are organized in Groups Of Pictures (GOPs). The GOPs may include base time layer pictures or Key Pictures for encoding as Inter or Intra, with and without motion-compensated prediction respectively. The GOPs may also include higher time layer pictures adapted to be selectively eliminated to effect time scalability of the encoded scalable bitstream. The encoder may detect scene changes in the sequence of digital video pictures, and, in the presence of a scene change, a first Key Picture after the scene change may be encoded as Intra.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: February 24, 2015
    Assignee: STMicroelectronics S.R.L.
    Inventors: Daniele Alfonso, Tea Anselmo
  • Patent number: 8861595
    Abstract: In an embodiment, a method for converting an input video sequence, comprising digital images organized in frames and operating at a variable frame-rate, into an output video sequence, operating at a pre-set constant frame-rate, storing the input video sequence temporarily and controlling fetching of images of said temporarily stored input video sequence. The method further includes controlling fetching of images from the temporarily stored input video sequence by adjusting an emptying rate to form an intermediate video sequence; and carrying out an operation of motion-compensated interpolation on the intermediate video sequence to form the output video sequence operating at a pre-set constant frame-rate, the emptying rate being adjusted as a function of a number of images of the input video sequence with variable frame-rate temporarily stored. An application is in the reproduction of video sequences in mobile terminals, with the capacity of audio-video conversation, for example for videoconferences.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: October 14, 2014
    Assignee: STMicroelectronics S.r.l.
    Inventors: Daniele Alfonso, Daniele Bagni, Fabrizio Rovati
  • Publication number: 20140286584
    Abstract: An embodiment for encoding digital images includes: partitioning the images into image blocks, subjecting the image blocks to transform into the frequency domain, and, possibly after thresholding resulting in lossy encoding, subjecting the image blocks transformed into the frequency domain to variable length coding to produce compressed encoded image blocks. Transform into the frequency domain may be, e.g., via wavelet transform, such as Haar wavelet transform, and variable length coding may be via Exponential-Golomb codes. An embodiment may also be adapted for transferring picture data over a bus in a system such as, e.g., a System-on-Chip (SoC) by generating compressed encoded image blocks for transfer over the bus and decoding compressed encoded image blocks transferred over the bus.
    Type: Application
    Filed: March 24, 2014
    Publication date: September 25, 2014
    Applicant: STMicroelectronics S.r.I.
    Inventor: Daniele ALFONSO
  • Patent number: 8699573
    Abstract: Digital video image sequences including slices of macroblocks are encoded by adopting a direct prediction mode, motion-compensated on the basis of motion vectors, chosen from between a direct spatial prediction in which the motion vectors of a given macroblock are obtained from the motion vectors of the macroblocks already encoded within one and the same image, and a direct temporal prediction, in which the motion vectors of a given macroblock are obtained from the motion vectors of the macroblocks belonging to a previously encoded image.
    Type: Grant
    Filed: April 27, 2010
    Date of Patent: April 15, 2014
    Assignee: STMicroelectronics s.r.l.
    Inventor: Daniele Alfonso
  • Patent number: 8687095
    Abstract: A method may denoise a digital video signal produced by a photoelectric sensor as a matrix of pixel signals affected by both thermal noise and impulsive noise. The method may include estimating the noise level associated to the pixel signals, and filtering the pixel signals with an attenuation factor that is a function of the estimated noise level.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: April 1, 2014
    Assignee: STMicrolectronics S.R.L.
    Inventor: Daniele Alfonso
  • Patent number: 8488680
    Abstract: A video sequence including images in the form of digital samples is encoded by: subsampling the video sequence to produce: a number N of multiple descriptions of the video sequence, each multiple description including 1/N samples of the video sequence, and a subsampled version of the sequence, the subsampled version having a resolution lower or equal to the resolution of the N multiple descriptions. The N multiple descriptions and the subsampled version are subjected to scalable video coding (SVC) to produce an SVC encoded signal having a base layer and N enhancement layers predicted from said base layer. The subsampled version of the sequence and the N multiple descriptions of the video sequence constitute the base layer and the enhancement layers, respectively, of the SVC encoded signal.
    Type: Grant
    Filed: July 30, 2008
    Date of Patent: July 16, 2013
    Assignee: STMicroelectronics S.r.l.
    Inventor: Daniele Alfonso
  • Publication number: 20130022130
    Abstract: In an embodiment, a method for converting an input video sequence, comprising digital images organized in frames and operating at a variable frame-rate, into an output video sequence, operating at a pre-set constant frame-rate, storing the input video sequence temporarily and controlling fetching of images of said temporarily stored input video sequence. The method further includes controlling fetching of images from the temporarily stored input video sequence by adjusting an emptying rate to form an intermediate video sequence; and carrying out an operation of motion-compensated interpolation on the intermediate video sequence to form the output video sequence operating at a pre-set constant frame-rate, the emptying rate being adjusted as a function of a number of images of the input video sequence with variable frame-rate temporarily stored. An application is in the reproduction of video sequences in mobile terminals, with the capacity of audio-video conversation, for example for videoconferences.
    Type: Application
    Filed: July 27, 2012
    Publication date: January 24, 2013
    Applicant: STMICROELECTRONICS S.R.L.
    Inventors: Daniele ALFONSO, Daniele BAGNI, Fabrizìo ROVATI
  • Patent number: 8259790
    Abstract: In an embodiment of a method for converting an input video sequence, comprising digital images organized in frames and operating at a variable frame-rate, into an output video sequence, operating at a pre-set constant frame-rate, it is envisaged to store the input video sequence temporarily and to control fetching of images of said temporarily stored input video sequence. The method moreover envisages: controlling fetching of images from the temporarily stored input video sequence by adjusting an emptying rate to form an intermediate video sequence; and carrying out an operation of motion-compensated interpolation on the intermediate video sequence to form the output video sequence operating at a pre-set constant frame-rate, the emptying rate being adjusted as a function of a number of images of the input video sequence with variable frame-rate temporarily stored.
    Type: Grant
    Filed: April 5, 2007
    Date of Patent: September 4, 2012
    Assignee: STMicroelectronics S.r.l.
    Inventors: Daniele Alfonso, Daniele Bagni, Fabrizio Rovati
  • Publication number: 20120127350
    Abstract: A method may denoise a digital video signal produced by a photoelectric sensor as a matrix of pixel signals affected by both thermal noise and impulsive noise. The method may include estimating the noise level associated to the pixel signals, and filtering the pixel signals with an attenuation factor that is a function of the estimated noise level.
    Type: Application
    Filed: November 22, 2011
    Publication date: May 24, 2012
    Applicant: STMicroelectronics S.r.l.
    Inventor: Daniele ALFONSO
  • Publication number: 20120069897
    Abstract: A motion analysis is applied to a signal to identify high-motion regions and low-motion regions. An analysis of low-level characteristics of the signal, such as a skin tone or contrast analysis, is used to generate a map of regions with low-level characteristics. The map is filtered to identify regions having both low-level characteristics and low motion. Based on a comparison of the area of the regions having both low-level characteristics and low motion to a threshold, regions of interest are identified. If the area is greater than the threshold, the regions of interest are identified as a function of the high-motion regions and of the regions that have both low-level characteristics and low motion. Otherwise, the regions of interest are identified as a function of the high-motion regions and of regions identified using face detection.
    Type: Application
    Filed: September 16, 2011
    Publication date: March 22, 2012
    Applicant: STMICROELECTRONICS S.R.I.
    Inventors: Tea Anselmo, Daniele Alfonso, Diego Andres Angulo Pabon
  • Publication number: 20110310958
    Abstract: An embodiment relates to a decoder for decoding CABAC encoded video data in real time for HDTV applications. The decoder comprises a binary arithmetic decoder block for converting an input bit stream into a bin string, a context memory for storing a plurality of context values, and a plurality of finite state machines. Each of the finite state machines is adapted for decoding a particular one of the H.264 syntax elements by providing the binary arithmetic decoder block with an index of the relevant context value within the context memory and by converting the resulting bin stream into a value of the current syntax element. In this manner, a performance of one bin per cycle may be achieved.
    Type: Application
    Filed: June 21, 2011
    Publication date: December 22, 2011
    Applicants: STMICROELECTRONICS S.R.L., STMICROELECTRONICS PVT. LTD.
    Inventors: Ravin SACHDEVA, Sumit JOHAR, Daniele ALFONSO
  • Publication number: 20100332671
    Abstract: The interfacing of coded media data packets in the transfer from and to a peer-to-peer network envisages that the data packets are included in groups of packets that may have lengths different from one another. Each group of data packets is encapsulated in a group of chunks of given length. The media data is made available in the network as a multiplicity of different descriptions of a multiple-description coding of one and the same media content. The terminals of the peer-to-peer network are configured for accessing selectively the multiplicity of different descriptions of said media contents, combining them with one another, or else accessing one of the different descriptions in substitution for another preserving access to the media contents. The data may be made available as base layer and at least one enhancement layer of one and the same media content.
    Type: Application
    Filed: June 23, 2010
    Publication date: December 30, 2010
    Applicant: STMICROELECTRONICS S.R.L.
    Inventors: Daniele Alfonso, Tea Anselmo, Nicola Capovilla, Alexandro Sentinelli, Amit Kumar
  • Publication number: 20100254461
    Abstract: Digital video image sequences including slices of macroblocks are encoded by adopting a direct prediction mode, motion-compensated on the basis of motion vectors, chosen from between a direct spatial prediction in which the motion vectors of a given macroblock are obtained from the motion vectors of the macroblocks already encoded within one and the same image, and a direct temporal prediction, in which the motion vectors of a given macroblock are obtained from the motion vectors of the macroblocks belonging to a previously encoded image.
    Type: Application
    Filed: April 27, 2010
    Publication date: October 7, 2010
    Applicant: STMICROELECTRONICS s.r.l.
    Inventor: Daniele ALFONSO
  • Publication number: 20100220785
    Abstract: An encoder allows generating, starting from a sequence of digital video pictures, a time-scalable encoded bitstream obtained by applying to the pictures, a hierarchical prediction wherein the pictures are organized in Groups Of Pictures (GOPs). The GOPs may include base time layer pictures or Key Pictures for encoding as Inter or Intra, with and without motion-compensated prediction respectively. The GOPs may also include higher time layer pictures adapted to be selectively eliminated to effect time scalability of the encoded scalable bitstream. The encoder may detect scene changes in the sequence of digital video pictures, and, in the presence of a scene change, a first Key Picture after the scene change may be encoded as Intra.
    Type: Application
    Filed: February 26, 2010
    Publication date: September 2, 2010
    Applicant: STMicroelectronics S.r.I.
    Inventors: Daniele Alfonso, Tea Anselmo
  • Patent number: 7663695
    Abstract: A spatial-type de-interlacing process to be applied to a digital image for obtaining a spatial reconstruction. Furthermore, to the digital image there are also applied one or more temporal-type motion compensation de-interlacing processes for obtaining one or more temporal reconstructions, and the spatial reconstruction and the one or more temporal reconstructions are sent to a decision module. The decision module applies a cost function to the spatial reconstruction and the temporal reconstructions and chooses from among the spatial reconstruction and the temporal reconstructions the one that minimizes the cost function. Preferential application is to display systems, in particular displays of a cathode-ray type, liquid-crystal type, and plasma type which use a mechanism of progressive scan.
    Type: Grant
    Filed: January 21, 2005
    Date of Patent: February 16, 2010
    Assignee: STMicroelectronics S.r.l.
    Inventors: Danilo Pau, Emiliano Piccinelli, Fabrizio Rovati, Daniele Alfonso, Elio Privitera, Angelo Schiavone