Patents Assigned to 3DLABS
  • Patent number: 9589375
    Abstract: An apparatus and method for rendering a smooth circular point using polygons on a computer graphics display. The circular point is approximated by a polygon and the selection of the polygon depends on the diameter of the point. The polygon is enclosed in a bounding area that is divided into a plurality of tiles. The tiles are classified into different sections depending on their location relative to the center of the point. The tiles in each section are processed according to an algorithm to generate a mask that is used to render the circular point.
    Type: Grant
    Filed: February 12, 2014
    Date of Patent: March 7, 2017
    Assignee: 3DLABS INC., LTD.
    Inventor: James L. Deming
  • Publication number: 20140354646
    Abstract: An instruction cache and data cache used to virtualize the storage of global data and instructions used by graphics shaders. Present day hardware design stores the global data and instructions used by the shaders in a fixed amount of registers or writable control store (WCS). However, this traditional approach limits the size and the complexity of the shaders that can be supported. By virtualizing the storage of the global data and instructions, the amount of global or state memory available to the shader and the length of the shading programs are no longer constrained by the physical on-chip memory.
    Type: Application
    Filed: February 4, 2014
    Publication date: December 4, 2014
    Applicant: 3DLABS INC., LTD.
    Inventor: David R. BALDWIN
  • Publication number: 20140160133
    Abstract: An apparatus and method for rendering a smooth circular point using polygons on a computer graphics display. The circular point is approximated by a polygon and the selection of the polygon depends on the diameter of the point. The polygon is enclosed in a bounding area that is divided into a plurality of tiles. The tiles are classified into different sections depending on their location relative to the center of the point. The tiles in each section are processed according to an algorithm to generate a mask that is used to render the circular point.
    Type: Application
    Filed: February 12, 2014
    Publication date: June 12, 2014
    Applicant: 3DLABS INC., LTD.
    Inventor: James L. Deming
  • Publication number: 20110173480
    Abstract: The write-access control line for an RTC is combined with a clear line for an RTC signature register, so that changes to the RTC will cause subsequent reads to return an invalidity flag.
    Type: Application
    Filed: November 9, 2010
    Publication date: July 14, 2011
    Applicant: 3DLABS INC. LTD.
    Inventors: Jonathan Bloomfield, Nicholas Murphy
  • Publication number: 20100225652
    Abstract: An apparatus and method for rendering a smooth circular point using polygons on a computer graphics display. The circular point is approximated by a polygon and the selection of the polygon depends on the diameter of the point. The polygon is enclosed in a bounding area that is divided into a plurality of tiles. The tiles are classified into different sections depending on their location relative to the center of the point. The tiles in each section are processed according to an algorithm to generate a mask that is used to render the circular point.
    Type: Application
    Filed: May 19, 2010
    Publication date: September 9, 2010
    Applicant: 3DLABS INC., LTD
    Inventor: James L. DEMING
  • Publication number: 20100201696
    Abstract: An image display system with one or more client computers in selective communication with a visual server having image processing capabilities. The client computer generates image modifying data corresponding to a generated image, and transmits the data to the visual server. The visual server receives the image-modifying data, generates a modified image based upon the image-modifying data, and transmits the modified image as compressed data to the client. The client decompresses the modified image data and displays the modified image. In the system, the visual server and client can provide a sequential display of modified frames on client to support animation with complex 3-dimensional graphics.
    Type: Application
    Filed: August 10, 2009
    Publication date: August 12, 2010
    Applicant: 3DLABS INC., LTD.
    Inventors: Osman Kent, David R. Baldwin, Nicholas J.N. Murphy
  • Patent number: 7466319
    Abstract: A system and method of maintaining a gradient in a plurality of pixels of a graphics display, such as a color or intensity gradient, where each pixel has an X coordinate, Y coordinate, and other pixel data that includes a fast-clear bit The pixels are filled on the display to create a gradient based upon the X or Y coordinates of the pixels, or a combination thereof, and when performing a pixel data operation, such as a read operation, the pixel data for a pixel with an activated fast-clear bit is ignored.
    Type: Grant
    Filed: June 6, 2002
    Date of Patent: December 16, 2008
    Assignee: 3DLABS
    Inventors: Dale L. Kirkland, James L. Deming, William C. McKnight
  • Publication number: 20080276182
    Abstract: A method of configuring the user interface of a portable electronic device is provided. A user designed user interface is created using authoring tools at a remote server and stored. A remote server file is accessed that stores a user designed user interface. The customized interface is selected and downloaded to the device.
    Type: Application
    Filed: May 5, 2008
    Publication date: November 6, 2008
    Applicant: 3DLABS INC., LTD.
    Inventor: Chon Hock LEOW
  • Publication number: 20080104544
    Abstract: A method of presenting content on the user interface display screen of a portable electronic device includes the presentation of a plurality of icons. The icons scale in size in accordance with a position of the respective icons along a curved path.
    Type: Application
    Filed: January 4, 2008
    Publication date: May 1, 2008
    Applicant: 3DLABS INC., LTD.
    Inventors: Peter COLLINS, Nicholas MURPHY
  • Publication number: 20070130525
    Abstract: A method of filtering a web page or other computer file is provided. A web page is analyzed and segmented into regions or segments. At least one of the regions is selected for display. Selected regions are manipulated to enhance the visibility of preferred regions of the web page. In one embodiment, the manipulation comprises presenting the image of the page in accordance with a selected mathematical transform.
    Type: Application
    Filed: December 6, 2006
    Publication date: June 7, 2007
    Applicant: 3DLABS INC., LTD.
    Inventors: Nick MURPHY, Chon LEOW
  • Patent number: 6977649
    Abstract: A system and method for increasing rendering efficiency in pipelined graphics systems. In the disclosed embodiments, reads of pixel information during the rendering of a primitive are suspend if the pixel information has not been updated by a previous primitive. In some embodiments, reads of pixel information are also suspended periodically when a table tracking the information becomes full. In some embodiments a Read Monitor Unit 108 controlled by the graphics system's Memory Controller 106 is used to track pixels which have been affected by rendered primitives. In some embodiments, a history list is used to avoid suspension of reads for antialiased lines. In a particular embodiment, the table used to track affected pixels is two-bits, the first bit tracking whether the pixel has been touched by a primitive since the last SuspendReads command was invoked and the second bit tracking whether the pixel has been touched by the current primitive. Both bits are reset when a power on or SuspendReads command occurs.
    Type: Grant
    Filed: March 29, 1999
    Date of Patent: December 20, 2005
    Assignee: 3DLABS, Inc. LTD
    Inventors: David Robert Baldwin, Simon James Moore