Patents by Inventor Mirko Falchetto

Mirko Falchetto 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).

  • Publication number: 20090167772
    Abstract: A graphic system having a central processing unit; a system memory coupled to the central processing unit; a display unit provided with a corresponding screen; a graphic module coupled to and controlled by the central processing unit to render an image on the screen of the display unit, the graphic module including a fragment graphic module having a depth test buffer for storing a current depth value; a depth test stage coupled to the depth test buffer for comparing the current depth value with a depth coordinate associated with an incoming fragment and defining a resulting fragment; a test stage for testing the resulting fragment and defining a retained fragment; a buffer writing stage operatively associated with the test stage for receiving the retained fragment, the buffer writing stage coupled to the depth test buffer for updating the current depth value with a depth value of the retained fragment.
    Type: Application
    Filed: December 27, 2007
    Publication date: July 2, 2009
    Applicant: STMICROELECTRONICS S.R.L.
    Inventor: Mirko Falchetto
  • Publication number: 20090046098
    Abstract: A primitive binning method includes detecting border tiles of a primitive defined by at least three vertexes. The detecting includes: defining a left edge and a right edge of the primitive compared to a direction of exploring tiles; calculating a slope sign for the left edge using an edge equation for the left edge; calculating a slope sign for the right edge using an edge equation for the right edge; and checking if a tile is crossed by one of the edges by evaluating an edge equation of a single corner of a tile. The corner is selected according to the one of the edges being a left or a right edge and according to the slope sign of the one of the edges.
    Type: Application
    Filed: August 14, 2007
    Publication date: February 19, 2009
    Applicant: STMICROELECTRONICS S.R.L.
    Inventors: Massimiliano Barone, Mirko Falchetto
  • Publication number: 20080211810
    Abstract: A method for rendering a three dimensional scene on a displaying screen comprises: generating for a tile of a current scene a hierarchical z-buffer which comprises a plurality of levels organized according to depth values; calculating a minimum depth value d of a submitted primitive; calculating an intersection area associated with said primitive with respect to said tile; providing a multiplicity of aligned regions each associated with a level of the hierarchical z-buffer so that the exact area calculated is suitable to be covered, at least entirely, by the union of such aligned regions; comparing the minimum depth value d of the submitted primitive with corresponding maximum depth values v1, v2, . . . , vN each read from the levels of the hierarchical z-buffer; discarding said primitive whether the minimum depth value d is bigger than all maximum depth values v1, v2, . . . , vN.
    Type: Application
    Filed: January 11, 2008
    Publication date: September 4, 2008
    Applicant: STMICROELECTRONICS S.R.L.
    Inventor: Mirko Falchetto
  • Publication number: 20080170066
    Abstract: A graphic rendering method includes: providing data primitive representing primitives of a scene; defining a plurality of three-dimensional cells of a scene view frustum; ordering the cells according to an order based on cell depths from a reference plane; associating each primitive to a cell; and processing data primitives according to the cell order to renderize the scene.
    Type: Application
    Filed: August 3, 2007
    Publication date: July 17, 2008
    Applicant: STMICROELECTRONICS S.R.L.
    Inventor: Mirko Falchetto
  • Publication number: 20050030316
    Abstract: 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: Application
    Filed: July 7, 2004
    Publication date: February 10, 2005
    Applicant: STMicroelectronics S.r.I.
    Inventors: Daniele Sirtori, Danilo Pau, Pierluigi Gardella, Massimiliano Barone, Mirko Falchetto