Patents by Inventor Simon Goda

Simon Goda 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: 8115780
    Abstract: A system and method for generating an image on a display. The display includes a plurality of pixels from a vector description of a scene. The data is sampled from the vector description to provide data samples at locations defined in relation to the pixels. For example, the locations may include a first and second locations at the edges of the pixels, a third location at the corner of the pixels and a fourth location at the center of the pixels. The data samples are stored in a buffer and processed for each of the pixels to give an averaged data value. The image is then generated the image on the display by applying the averaged data value to each of the pixels. The calculation of the weighted averaged color value is repeated for each of the fragments in the buffer until all of the samples have been averaged.
    Type: Grant
    Filed: January 18, 2007
    Date of Patent: February 14, 2012
    Assignee: STMicroelectronics (Research & Development) Limited
    Inventors: Simon Goda, Stephen Hill
  • 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: 20070257936
    Abstract: A method of generating an image on a display comprising a plurality of pixels from a vector description of a scene, comprising: sampling data from the vector description to provide data samples at locations defined in relation to the pixels, said locations comprising first and second locations at the edges of the pixels, a third location at the corner of the pixels and a fourth location at the centre of the pixels; storing the data samples in a buffer; processing the data samples taken for each of the pixels to give an averaged data value for each of the pixels; and generating the image on the display by applying the averaged data value to each of the pixels.
    Type: Application
    Filed: January 18, 2007
    Publication date: November 8, 2007
    Applicant: STMicroelectronics (Research & Development) Limited
    Inventors: Simon Goda, Stephen Hill
  • Publication number: 20050280871
    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: Application
    Filed: June 3, 2005
    Publication date: December 22, 2005
    Inventors: Pier Gardella, Massimiliano Barone, Gary Sweet, Danilo Pau, Stephen Hill, Simon Goda
  • Publication number: 20050190183
    Abstract: A geometric processing stage for a pipelined engine for processing video signals and generating processed video signal in space coordinates (S) adapted for display on a screen. The geometric processing stage includes: a model view module for generating projection coordinates of primitives of the video signals in a view space, said primitives including visible and non-visible primitives, a back face culling module arranged downstream of the model view module for at least partially eliminating the non visible primitives, a projection transform module for transforming the coordinates of the video signals from view space coordinates into normalized projection coordinates (P), and a perspective divide module for transforming the coordinates of the video signals from normalized projection (P) coordinates into screen space coordinates (S). The back face culling module is arranged downstream the projection transform module and operates on normalized projection (P) coordinates of said primitives.
    Type: Application
    Filed: July 7, 2004
    Publication date: September 1, 2005
    Applicants: STMicroelectronics S.r.l., STMicroelectronics Ltd.
    Inventors: Massimiliano Barone, Danilo Pau, Pierluigi Gardella, Simon Goda, Stephen Hill, Gary Sweet, Mathieu Robart