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: 9619887Abstract: 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: GrantFiled: September 16, 2011Date of Patent: April 11, 2017Assignee: STMicroelectronics S.r.l.Inventors: Tea Anselmo, Daniele Alfonso, Diego Andres Angulo Pabon
-
Patent number: 9451257Abstract: 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: GrantFiled: March 24, 2014Date of Patent: September 20, 2016Assignee: STMICROELECTRONICS S.R.L.Inventor: Daniele Alfonso
-
Patent number: 9258145Abstract: 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: GrantFiled: June 23, 2010Date of Patent: February 9, 2016Assignee: STMicroelectronics S.r.l.Inventors: Daniele Alfonso, Tea Anselmo, Nicola Capovilla, Alexandro Sentinelli, Amit Kumar
-
Publication number: 20150264357Abstract: 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: ApplicationFiled: March 2, 2015Publication date: September 17, 2015Inventor: Daniele Alfonso
-
Patent number: 9001882Abstract: 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: GrantFiled: June 21, 2011Date of Patent: April 7, 2015Assignees: STMicroelectronics International N.V., STMicroelectronics S.r.l.Inventors: Ravin Sachdeva, Sumit Johar, Daniele Alfonso
-
Patent number: 8964842Abstract: 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: GrantFiled: February 26, 2010Date of Patent: February 24, 2015Assignee: STMicroelectronics S.R.L.Inventors: Daniele Alfonso, Tea Anselmo
-
Patent number: 8861595Abstract: 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: GrantFiled: July 27, 2012Date of Patent: October 14, 2014Assignee: STMicroelectronics S.r.l.Inventors: Daniele Alfonso, Daniele Bagni, Fabrizio Rovati
-
Publication number: 20140286584Abstract: 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: ApplicationFiled: March 24, 2014Publication date: September 25, 2014Applicant: STMicroelectronics S.r.I.Inventor: Daniele ALFONSO
-
Patent number: 8699573Abstract: 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: GrantFiled: April 27, 2010Date of Patent: April 15, 2014Assignee: STMicroelectronics s.r.l.Inventor: Daniele Alfonso
-
Patent number: 8687095Abstract: 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: GrantFiled: November 22, 2011Date of Patent: April 1, 2014Assignee: STMicrolectronics S.R.L.Inventor: Daniele Alfonso
-
Patent number: 8488680Abstract: 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: GrantFiled: July 30, 2008Date of Patent: July 16, 2013Assignee: STMicroelectronics S.r.l.Inventor: Daniele Alfonso
-
Publication number: 20130022130Abstract: 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: ApplicationFiled: July 27, 2012Publication date: January 24, 2013Applicant: STMICROELECTRONICS S.R.L.Inventors: Daniele ALFONSO, Daniele BAGNI, Fabrizìo ROVATI
-
Patent number: 8259790Abstract: 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: GrantFiled: April 5, 2007Date of Patent: September 4, 2012Assignee: STMicroelectronics S.r.l.Inventors: Daniele Alfonso, Daniele Bagni, Fabrizio Rovati
-
Publication number: 20120127350Abstract: 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: ApplicationFiled: November 22, 2011Publication date: May 24, 2012Applicant: STMicroelectronics S.r.l.Inventor: Daniele ALFONSO
-
Publication number: 20120069897Abstract: 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: ApplicationFiled: September 16, 2011Publication date: March 22, 2012Applicant: STMICROELECTRONICS S.R.I.Inventors: Tea Anselmo, Daniele Alfonso, Diego Andres Angulo Pabon
-
Publication number: 20110310958Abstract: 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: ApplicationFiled: June 21, 2011Publication date: December 22, 2011Applicants: STMICROELECTRONICS S.R.L., STMICROELECTRONICS PVT. LTD.Inventors: Ravin SACHDEVA, Sumit JOHAR, Daniele ALFONSO
-
Publication number: 20100332671Abstract: 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: ApplicationFiled: June 23, 2010Publication date: December 30, 2010Applicant: STMICROELECTRONICS S.R.L.Inventors: Daniele Alfonso, Tea Anselmo, Nicola Capovilla, Alexandro Sentinelli, Amit Kumar
-
Publication number: 20100254461Abstract: 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: ApplicationFiled: April 27, 2010Publication date: October 7, 2010Applicant: STMICROELECTRONICS s.r.l.Inventor: Daniele ALFONSO
-
Publication number: 20100220785Abstract: 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: ApplicationFiled: February 26, 2010Publication date: September 2, 2010Applicant: STMicroelectronics S.r.I.Inventors: Daniele Alfonso, Tea Anselmo
-
Patent number: 7663695Abstract: 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: GrantFiled: January 21, 2005Date of Patent: February 16, 2010Assignee: STMicroelectronics S.r.l.Inventors: Danilo Pau, Emiliano Piccinelli, Fabrizio Rovati, Daniele Alfonso, Elio Privitera, Angelo Schiavone