Patents by Inventor Danilo Pau

Danilo Pau 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: 10127454
    Abstract: A method for extraction of descriptors from video content, includes the following steps: a Key Frame Extracting step, applying a local descriptors-based approach to select pictures of the incoming video as key frames that are representative of a temporal region of the video which is visually homogeneous; a Content Analysis step, analysing the content of the key frames and classifying image patches of the key frames as interesting or not for the extraction of descriptors; a Descriptors Extracting step, extracting compact descriptors from the selected key frames, and defining a set of surrounding images also on the basis of input received from the Content Analysis step; a Temporal Coding step, multiplexing information about the time points at which said key frames have been extracted in the Key Frame Extracting step with the compact descriptors extracted in the Descriptors Extracting step, obtaining the descriptors.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: November 13, 2018
    Assignees: RAI Radiotelevisione Italiana S.P.A., STMICROELECTRONICS S.R.L.
    Inventors: Danilo Pau, Alberto Messina
  • Publication number: 20150154456
    Abstract: A method for extraction of descriptors from video content, includes the following steps: a Key Frame Extracting step, applying a local descriptors-based approach to select pictures of the incoming video as key frames that are representative of a temporal region of the video which is visually homogeneous; a Content Analysis step, analysing the content of the key frames and classifying image patches of the key frames as interesting or not for the extraction of descriptors; a Descriptors Extracting step, extracting compact descriptors from the selected key frames, and defining a set of surrounding images also on the basis of input received from the Content Analysis step; a Temporal Coding step, multiplexing information about the time points at which said key frames have been extracted in the Key Frame Extracting step with the compact descriptors extracted in the Descriptors Extracting step, obtaining the descriptors.
    Type: Application
    Filed: July 11, 2013
    Publication date: June 4, 2015
    Inventors: Danilo Pau, Alberto Messina
  • Patent number: 8867625
    Abstract: A method of storing a data file, particularly in the MPEG format and including a flow of different frames, comprises a protection system for the data file based on a parameter stored in the data file. Advantageously, the storage method comprises selectively protecting the frames by storing parameters that are associated with corresponding different frames whose values are selected to provide a playing quality level requested by an end user. Also, a method is provided for decoding a data file, particularly of the MPEG type and including a flow of different frames, wherein the data file is stored per above.
    Type: Grant
    Filed: November 9, 2007
    Date of Patent: October 21, 2014
    Assignee: STMicroelectronics S.r.l.
    Inventors: Giorgio Betti, Angelo Dati, Viviana D'Alto, Danilo Pau, Filippo Santinello
  • Patent number: 8411094
    Abstract: The disclosure relates to a graphics module for rendering a bidimensional scene on a display screen comprising a graphics pipeline of the sort-middle type, said graphics pipeline comprising: a first processing module configured to clip a span-type input primitive received from a rasterizer module into sub-span type primitives to be associated to respective macro-blocks corresponding to portions of the screen, and to store said sub-span type primitives in a scene buffer; a second processing module configured to reconstruct the span-type input primitive starting from said sub-span type primitives, the second processing module being further intended to implement a culling operation of sub-span type primitives of the occluded type.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: April 2, 2013
    Assignee: STMicroelectronics S.r.l.
    Inventors: Mirko Falchetto, Massimiliano Barone, Danilo Pau
  • Patent number: 8269781
    Abstract: A system for decoding a stream of compressed digital video images comprises a graphics accelerator for reading the stream of compressed digital video images, creating, starting from said stream of compressed digital video images, three-dimensional scenes to be rendered, and converting the three-dimensional scenes to be rendered into decoded video images. The graphics accelerator is preferentially configured as pipeline selectively switchable between operation in a graphics context and operation for decoding the stream of video images. The graphics accelerator is controllable during operation for decoding the stream of compressed digital video images via a set of application programming interfaces comprising, in addition to new APIs, also standard APIs for operation of the graphics accelerator in a graphics context.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: September 18, 2012
    Assignee: STMicroelectronics S.r.l.
    Inventors: Danilo Pau, Antonio Maria Borneo, Daniele Lavigna
  • Patent number: 8224107
    Abstract: A system renders a primitive of an image to be displayed, for instance in a mobile 3D graphic pipeline, the primitive including a set of pixels. The system locates the pixels in the area of the primitive, generates, for each pixel located in the area, a set of associated sub-pixels, borrows a set of sub-pixels from neighboring pixels, subjects the set of associated sub-pixels and the borrowed set of pixels to adaptive filtering to create an adaptively filtered set of sub-pixels, and further filters the adaptively filtered set of sub-pixels to compute a final pixel for display. Preferably, the set of associated sub-pixels fulfills at least one of the following: the set includes two associated sub-pixels and the set includes associated sub-pixels placed on pixel edges.
    Type: Grant
    Filed: January 25, 2011
    Date of Patent: July 17, 2012
    Assignee: STMicroelectronics S.r.l.
    Inventors: Pierluigi Gardella, Massimiliano Barone, Edoardo Gallizio, Danilo Pau
  • Publication number: 20110169822
    Abstract: A system renders a primitive of an image to be displayed, for instance in a mobile 3D graphic pipeline, the primitive including a set of pixels. The system locates the pixels in the area of the primitive, generates, for each pixel located in the area, a set of associated sub-pixels, borrows a set of sub-pixels from neighboring pixels, subjects the set of associated sub-pixels and the borrowed set of pixels to adaptive filtering to create an adaptively filtered set of sub-pixels, and further filters the adaptively filtered set of sub-pixels to compute a final pixel for display. Preferably, the set of associated sub-pixels fulfils at least one of the following: the set includes two associated sub-pixels and the set includes associated sub-pixels placed on pixel edges.
    Type: Application
    Filed: January 25, 2011
    Publication date: July 14, 2011
    Applicant: STMicroelectronics S.r.l.
    Inventors: Pierluigi Gardella, Massimiliano Barone, Edoardo Gallizio, Danilo Pau
  • Patent number: 7876971
    Abstract: A system renders a primitive of an image to be displayed, for instance in a mobile 3D graphic pipeline, the primitive including a set of pixels. The system locates the pixels in the area of the primitive, generates, for each pixel located in the area, a set of associated sub-pixels, borrows a set of sub-pixels from neighboring pixels, subjects the set of associated sub-pixels and the borrowed set of pixels to adaptive filtering to create an adaptively filtered set of sub-pixels, and further filters the adaptively filtered set of sub-pixels to compute a final pixel for display. Preferably, the set of associated sub-pixels fulfils at least one of the following: the set includes two associated sub-pixels and the set includes associated sub-pixels placed on pixel edges.
    Type: Grant
    Filed: September 21, 2006
    Date of Patent: January 25, 2011
    Assignee: STMicroelectronics S.r.l.
    Inventors: Pierluigi Gardella, Massimiliano Barone, Edoardo Gallizio, Danilo Pau
  • 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
  • Publication number: 20090295811
    Abstract: The disclosure relates to a graphics module for rendering a bidimensional scene on a display screen comprising a graphics pipeline of the sort-middle type, said graphics pipeline comprising: a first processing module configured to clip a span-type input primitive received from a rasterizer module into sub-span type primitives to be associated to respective macro-blocks corresponding to portions of the screen, and to store said sub-span type primitives in a scene buffer; a second processing module configured to reconstruct the span-type input primitive starting from said sub-span type primitives, the second processing module being further intended to implement a culling operation of sub-span type primitives of the occluded type.
    Type: Application
    Filed: May 28, 2009
    Publication date: December 3, 2009
    Applicant: STMicroelectronics S.r.I.
    Inventors: Mirko Falchetto, Massimiliano Barone, Danilo Pau
  • Patent number: 7623270
    Abstract: A dither matrix is applied to a high-resolution image to compare the value of each of the pixels that compose it with a threshold value of the matrix and to obtain an output value of the matrix (Dither matrix value) from each comparison. To each pixel value of the image there is applied an algorithm involving simple but displacement operation, namely shifts to the left and shifts to the right. The pixel values of a low-resolution image are output from the applied algorithm.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: November 24, 2009
    Assignee: STMicroelectronics S.r.l.
    Inventors: Pier Luigi Gardella, Massimiliano Barone, Gary Sweet, Danilo Pau, Stephen Hill, Simon Goda
  • Publication number: 20090160866
    Abstract: A system for decoding a stream of compressed digital video images comprises a graphics accelerator for reading the stream of compressed digital video images, creating, starting from said stream of compressed digital video images, three-dimensional scenes to be rendered, and converting the three-dimensional scenes to be rendered into decoded video images. The graphics accelerator is preferentially configured as pipeline selectively switchable between operation in a graphics context and operation for decoding the stream of video images. The graphics accelerator is controllable during operation for decoding the stream of compressed digital video images via a set of application programming interfaces comprising, in addition to new APIs, also standard APIs for operation of the graphics accelerator in a graphics context.
    Type: Application
    Filed: December 22, 2008
    Publication date: June 25, 2009
    Applicant: STMICROELECTRONICS S.R.L.
    Inventors: Danilo Pau, Antonio Maria Borneo, Daniele Lavigna
  • Patent number: 7529299
    Abstract: A digital video image is compressed by determining for a group of adjacent pixels the global error values that result from the available combinations of truncation and integration of data strings associated with the group of pixels. A combination of truncation and integration that produces a minimum global error value is identified and used to control compression of the individual strings of data associated with the group of pixels.
    Type: Grant
    Filed: September 10, 2004
    Date of Patent: May 5, 2009
    Assignee: STMicroelectronics S.r.l.
    Inventors: Bruno Poutet, Massimiliano Barone, Pier Luigi Gardella, Danilo Pau
  • Patent number: 7375763
    Abstract: To carry out de-interlacing of digital images there is provided 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 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: August 24, 2004
    Date of Patent: May 20, 2008
    Assignee: STMicroelectronics S.r.l.
    Inventors: Daniele Alfonso, Danilo Pau, Elio Privitera, Angelo Schiavone
  • Patent number: 7369613
    Abstract: A process for format conversion of DCT macroblocks in an MPEG video bitstream that are divided into blocks, each of which includes a plurality of microblocks. In each DCT block, the significant frequencies are identified and preserved, isolating a corresponding microblock preferably consisting of the microblock on the top left of each block and setting to zero the coefficients of the remaining microblocks. On the microblock thus isolated there is performed an inverse discrete cosine transform, and the microblock thus obtained is merged with the homologous microblocks obtained from the other blocks comprised in a respective starting macroblock, so as to give rise to a merging block. The merging block thus obtained undergoes a discrete cosine transform so as to obtain a final block, which can be assembled into a macroblock with converted format.
    Type: Grant
    Filed: September 12, 2002
    Date of Patent: May 6, 2008
    Assignee: STMicroelectronics S.r.l.
    Inventors: Davide Concion, Emiliano Piccinelli, Danilo Pau
  • Publication number: 20080063375
    Abstract: A method of storing a data file, particularly in the MPEG format and including a flow of different frames, comprises a protection system for the data file based on a parameter stored in the data file. Advantageously, the storage method comprises selectively protecting the frames by storing parameters that are associated with corresponding different frames whose values are selected to provide a playing quality level requested by an end user. Also, a method is provided for decoding a data file, particularly of the MPEG type and including a flow of different frames, wherein the data file is stored per above.
    Type: Application
    Filed: November 9, 2007
    Publication date: March 13, 2008
    Inventors: Giorgio Betti, Angelo Dati, Viviana D'Alto, Danilo Pau, Filippo Santinello
  • Patent number: 7295764
    Abstract: A method of storing a data file, particularly in the MPEG format and including a flow of different frames, comprises a protection system for the data file based on a parameter stored in the data file. Advantageously, the storage method comprises selectively protecting the frames by storing parameters that are associated with corresponding different frames whose values are selected to provide a playing quality level requested by an end user. Also, a method is provided for decoding a data file, particularly of the MPEG type and including a flow of different frames, wherein the data file is stored per above.
    Type: Grant
    Filed: June 20, 2002
    Date of Patent: November 13, 2007
    Assignee: SIMicroelectronics S.r.l.
    Inventors: Giorgio Betti, Angelo Dati, Viviana D'Alto, Danilo Pau, Filippo Santinello
  • Patent number: 7254174
    Abstract: A process and a system is described for generating an MPEG output bitstream starting from an MPEG input bitstream. The output bitstream has a resolution modified with respect to the resolution of the input bitstream. In the input bitstream, first portions that substantially do not affect and second portions that do affect resolution variation are distinguished. The second portions are then subjected to a function of modification of the resolution obtained by filtering the second portions in a domain of the discrete cosine transform, and then are transferred to the output bitstream. A corresponding computer program product is also provided.
    Type: Grant
    Filed: February 11, 2002
    Date of Patent: August 7, 2007
    Assignee: STMicroelectronics S.r.l.
    Inventors: Danilo Pau, Daniele Alfonso, Fabrizio Basso, Emiliano Piccinelli, Alessandro Cremonesi
  • Patent number: 7233623
    Abstract: A method of calculating the discrete cosine transform (DCT) of blocks of pixels of a picture includes the steps of defining first subdivision blocks called range blocks, having a fractional and scaleable size N/2i*N/2i, where i is an integer number, with respect to a maximum pre-defined size of N*N pixels of blocks of division of the picture, referred to as domain blocks, shiftable by intervals of N/2i pixels. The method also includes the step of calculating the DCT on 2i range blocks of a subdivision of a domain block of N*N pixels of the picture, in parallel.
    Type: Grant
    Filed: September 3, 1999
    Date of Patent: June 19, 2007
    Assignee: STMicroelectronics S.r.l.
    Inventors: Danilo Pau, Roberto Sannino, Andrea Capasso, Pasqualina Fragneto
  • Publication number: 20070071312
    Abstract: A system renders a primitive of an image to be displayed, for instance in a mobile 3D graphic pipeline, the primitive including a set of pixels. The system locates the pixels in the area of the primitive, generates, for each pixel located in the area, a set of associated sub-pixels, borrows a set of sub-pixels from neighboring pixels, subjects the set of associated sub-pixels and the borrowed set of pixels to adaptive filtering to create an adaptively filtered set of sub-pixels, and further filters the adaptively filtered set of sub-pixels to compute a final pixel for display. Preferably, the set of associated sub-pixels fulfils at least one of the following: the set includes two associated sub-pixels and the set includes associated sub-pixels placed on triangle edges.
    Type: Application
    Filed: September 21, 2006
    Publication date: March 29, 2007
    Applicant: STMicroelectronics S.r.I.
    Inventors: Pierluigi Gardella, Massimiliano Barone, Edoardo Gallizio, Danilo Pau