Patents Assigned to 3DLABS
-
Patent number: 9589375Abstract: 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: GrantFiled: February 12, 2014Date of Patent: March 7, 2017Assignee: 3DLABS INC., LTD.Inventor: James L. Deming
-
Publication number: 20140354646Abstract: 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: ApplicationFiled: February 4, 2014Publication date: December 4, 2014Applicant: 3DLABS INC., LTD.Inventor: David R. BALDWIN
-
Publication number: 20140160133Abstract: 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: ApplicationFiled: February 12, 2014Publication date: June 12, 2014Applicant: 3DLABS INC., LTD.Inventor: James L. Deming
-
Publication number: 20110173480Abstract: 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: ApplicationFiled: November 9, 2010Publication date: July 14, 2011Applicant: 3DLABS INC. LTD.Inventors: Jonathan Bloomfield, Nicholas Murphy
-
Publication number: 20100225652Abstract: 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: ApplicationFiled: May 19, 2010Publication date: September 9, 2010Applicant: 3DLABS INC., LTDInventor: James L. DEMING
-
Publication number: 20100201696Abstract: 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: ApplicationFiled: August 10, 2009Publication date: August 12, 2010Applicant: 3DLABS INC., LTD.Inventors: Osman Kent, David R. Baldwin, Nicholas J.N. Murphy
-
Patent number: 7466319Abstract: 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: GrantFiled: June 6, 2002Date of Patent: December 16, 2008Assignee: 3DLABSInventors: Dale L. Kirkland, James L. Deming, William C. McKnight
-
Publication number: 20080276182Abstract: 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: ApplicationFiled: May 5, 2008Publication date: November 6, 2008Applicant: 3DLABS INC., LTD.Inventor: Chon Hock LEOW
-
Publication number: 20080104544Abstract: 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: ApplicationFiled: January 4, 2008Publication date: May 1, 2008Applicant: 3DLABS INC., LTD.Inventors: Peter COLLINS, Nicholas MURPHY
-
Publication number: 20070130525Abstract: 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: ApplicationFiled: December 6, 2006Publication date: June 7, 2007Applicant: 3DLABS INC., LTD.Inventors: Nick MURPHY, Chon LEOW
-
Patent number: 6977649Abstract: 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: GrantFiled: March 29, 1999Date of Patent: December 20, 2005Assignee: 3DLABS, Inc. LTDInventors: David Robert Baldwin, Simon James Moore