Patents by Inventor Daniele Lavigna

Daniele Lavigna 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: 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
  • 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: 7382917
    Abstract: A method for texture compressing images having a plurality of color components (R, G, B) includes defining color representatives for use in encoding by defining groups of colors for each color component (R,G,B), and selecting a representative median color for the group. Each group ideally includes 3 to 15 increasing colors. The method includes computing, for each group, an error between each member of the group and the representative median color of the group. Typically, the error is computed as the sum of the absolute differences (SAD) between each member of the group and the representative median color of the group.
    Type: Grant
    Filed: January 12, 2004
    Date of Patent: June 3, 2008
    Assignee: STMicroelectronics S.r.l.
    Inventors: Massimiliano Barone, Andrea Vitali, Danilo Pietro Pau, Daniele Sirtori, Daniele Lavigna, Pierluigi Gardella
  • Patent number: 7239743
    Abstract: A method for texture compressing images having a plurality of color components (R, G, B), includes decomposing the images in sub-blocks each including only one color component. At least one first predictor is defined for each sub-block and a respective set of prediction differences is computed for each sub-block. Then the prediction differences for each sub-block are sorted, and a look-up prediction differences palette is set up by defining a look-up prediction error palette. A predetermined code is associated with each column of the error palette.
    Type: Grant
    Filed: January 13, 2004
    Date of Patent: July 3, 2007
    Assignee: STMicroelectronics S.R.L.
    Inventors: Pierluigi Gardella, Massimiliano Barone, Daniele Alfonso, Danilo Pietro Pau, Daniele Lavigna
  • Publication number: 20040156543
    Abstract: A method for texture compressing images having a plurality of color components (R, G, B), includes decomposing the images in sub-blocks each including only one color component. At least one first predictor is defined for each sub-block and a respective set of prediction differences is computed for each sub-block. Then the prediction differences for each sub-block are sorted, and a look-up prediction differences palette is set up by defining a look-up prediction error palette. A predetermined code is associated with each column of the error palette.
    Type: Application
    Filed: January 13, 2004
    Publication date: August 12, 2004
    Inventors: Pierluigi Gardella, Massimiliano Barone, Daniele Alfonso, Danilo Pietro Pau, Daniele Lavigna
  • Publication number: 20040156542
    Abstract: A method for texture compressing images having a plurality of color components (R, G, B) includes defining color representatives for use in encoding by defining groups of colors for each color component (R,G,B), and selecting a representative median color for the group. Each group ideally includes 3 to 15 increasing colors. The method includes computing, for each group, an error between each member of the group and the representative median color of the group. Typically, the error is computed as the sum of the absolute differences (SAD) between each member of the group and the representative median color of the group.
    Type: Application
    Filed: January 12, 2004
    Publication date: August 12, 2004
    Inventors: Massimiliano Barone, Andrea Vitali, Danilo Pietro Pau, Daniele Sirtori, Daniele Lavigna, Pierluigi Gardella