Patents by Inventor Daniele Sirtori
Daniele Sirtori 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: 7924267Abstract: A pointing device for a computer system includes: a first movement sensor for detecting movements of the device along a first axis and a second axis; a second movement sensor, for detecting movements of the device along a third axis not coplanar with the first and second axes; and a processing unit associated to the movement sensors for producing a plurality of movement signals indicating the movement of the device along the first, second, and third axes. The processing unit includes a control stage, for controlling the production of the movement signals on the basis of a response of the second movement sensor.Type: GrantFiled: June 29, 2007Date of Patent: April 12, 2011Assignee: STMicroelectronics S.r.l.Inventor: Daniele Sirtori
-
Patent number: 7382917Abstract: 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: GrantFiled: January 12, 2004Date of Patent: June 3, 2008Assignee: STMicroelectronics S.r.l.Inventors: Massimiliano Barone, Andrea Vitali, Danilo Pietro Pau, Daniele Sirtori, Daniele Lavigna, Pierluigi Gardella
-
Publication number: 20080122788Abstract: A pointing device for a computer system includes: a first movement sensor for detecting movements of the device along a first axis and a second axis; a second movement sensor, for detecting movements of the device along a third axis not coplanar with the first and second axes; and a processing unit associated to the movement sensors for producing a plurality of movement signals indicating the movement of the device along the first, second, and third axes. The processing unit includes a control stage, for controlling the production of the movement signals on the basis of a response of the second movement sensor.Type: ApplicationFiled: June 29, 2007Publication date: May 29, 2008Applicant: STMICROELECTRONICS S.R.L.Inventor: Daniele Sirtori
-
Patent number: 7015971Abstract: The conversion into a progressive format of digital images organized in half-frames or fields with interlaced lines or rows envisages selecting successive lines in one or more of said fields and reconstructing by pixels an image line set between the interlaced lines selected. The reconstruction operation obtains the image by creating a set of candidate patterns associated to the work window by selecting the patterns to be considered within the window. Next, applying to the patterns of the aforesaid set a first cost function which is representative of the correlations between pairs of pixels. Applying to the patterns of the aforesaid set a second cost function which is representative of the non-correlations between pairs of pixels. Selecting, for each candidate pattern, respective internal correlations and external non-correlations, calculating corresponding scores for the candidate patterns using the aforesaid first cost function.Type: GrantFiled: June 14, 2002Date of Patent: March 21, 2006Assignee: STMicroelectronics S.r.l.Inventors: Daniele Sirtori, Matteo Maravita
-
Patent number: 6988114Abstract: A process for converting signals in the form of digital data, such as various types of video/audio/data signals for example, between an original format, in which each data item includes a certain number of digits, and a compressed format, in which each data item includes a smaller number of digits. The process includes the operation of associating the data with a configuration including: a first field identifying the number of sub-blocks into which the said certain number of digits are subdivided, a second field that identifies, within the said sub-blocks, respective sections, each one including a given number of digits, and a third field that identifies, for each these sections, one of a plurality of applicable modes (average, compression, transmission “as is”, etc.) that can be adopted for converting the digits in the section between the original format and the compressed format.Type: GrantFiled: January 10, 2002Date of Patent: January 17, 2006Assignee: STMicroelectronics S.r.l.Inventors: Daniele Sirtori, Danilo Pau
-
Graphic system comprising a pipelined graphic engine, pipelining method and computer program product
Publication number: 20050030316Abstract: A graphic system includes a pipelined graphic engine for generating image frames for display. The pipelined graphic engine includes a geometric processing stage for performing motion extraction, and a rendering stage for generating full image frames at a first frame rate for display at a second frame rate. The second frame rate is higher than the first frame rate. A motion encoder stage receives motion information from the geometric processing stage, and produces an interpolated frame signal representative of interpolated frames. A motion compensation stage receives the interpolated frame signal from the motion encoder stage, and the full image frames from the rendering stage for generating the interpolated frames. A preferred application is in graphic systems that operate in association with smart displays through a wireless connection, such as in mobile phones.Type: ApplicationFiled: July 7, 2004Publication date: February 10, 2005Applicant: STMicroelectronics S.r.I.Inventors: Daniele Sirtori, Danilo Pau, Pierluigi Gardella, Massimiliano Barone, Mirko Falchetto -
Publication number: 20040156542Abstract: 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: ApplicationFiled: January 12, 2004Publication date: August 12, 2004Inventors: Massimiliano Barone, Andrea Vitali, Danilo Pietro Pau, Daniele Sirtori, Daniele Lavigna, Pierluigi Gardella
-
Patent number: 6545727Abstract: A method for recognizing a progressive or an interlaced content of video pictures during their processing in a coder includes performing a number of operations on at least one of the luminance or chrominance components of the video signal. A macroblock belonging to a frame of a preceding picture is defined, and a first pair of coefficients on the selected luminance or chrominance component of the video signal is calculated. A first counter is incremented at each positive verification when one of the coefficients is greater than the other coefficient by a determined amount. A second counter is incremented at each macroblock being tested. A second pair of coefficients is calculated for each row of each Top semi-frame. A third counter is incremented at each positive verification when one of the coefficients is greater than the other coefficient by a determined amount. A fourth counter is incremented at each row tested.Type: GrantFiled: September 1, 2000Date of Patent: April 8, 2003Assignee: STMicroelectronics S.r.l.Inventors: Danilo Pau, Luca Pezzoni, Fabrizio Rovati, Daniele Sirtori
-
Publication number: 20030026498Abstract: The conversion into a progressive format of digital images organized in half-frames or fields with interlaced lines or rows envisages selecting successive lines in one or more of said fields and reconstructing by pixels an image line set between the interlaced lines selected. The reconstruction operation obtains the image by creating a set of candidate patterns associated to the work window by selecting the patterns to be considered within the window. Next, applying to the patterns of the aforesaid set a first cost function which is representative of the correlations between pairs of pixels. Applying to the patterns of the aforesaid set a second cost function which is representative of the non-correlations between pairs of pixels. Selecting, for each candidate pattern, respective internal correlations and external non-correlations, calculating corresponding scores for the candidate patterns using the aforesaid first cost function.Type: ApplicationFiled: June 14, 2002Publication date: February 6, 2003Applicant: STMicroelectronics, S.r.I.Inventors: Daniele Sirtori, Matteo Maravita
-
Publication number: 20020152247Abstract: A process for converting signals in the form of digital data, such as various types of video/audio/data signals for example, between an original format, in which each data item includes a certain number of digits, and a compressed format, in which each data item includes a smaller number of digits. The process includes the operation of associating the data with a configuration including: a first field identifying the number of sub-blocks into which the said certain number of digits are subdivided, a second field that identifies, within the said sub-blocks, respective sections, each one including a given number of digits, and a third field that identifies, for each these sections, one of a plurality of applicable modes (average, compression, transmission “as is”, etc.) that can be adopted for converting the digits in the section between the original format and the compressed format.Type: ApplicationFiled: January 10, 2002Publication date: October 17, 2002Applicant: STMicroelectronics S.r.l.Inventors: Daniele Sirtori, Danilo Pau
-
Patent number: 6175657Abstract: The level of Gaussian noise in a memory field being scanned by rows is reduced by reconstructing each pixel by fuzzy logic processors. The processors process the values of pixels neighboring the pixel being processed and belonging to a processing window defined by the last scanned row and the row being scanned, thus minimizing the memory requirement of the filtering system to a single row. The system performs an adaptive filtering within the current field itself and does not produce “edge-smoothing” effects as in prior adaptive filtering systems operating on consecutive fields.Type: GrantFiled: May 7, 1998Date of Patent: January 16, 2001Assignee: SGS-Thomson Microelectronics S.r.l.Inventors: Massimo Mancuso, Viviana D'Alto, Daniele Sirtori, Rinaldo Poluzzi