The first match was accidentally discovered in 1826 when John Walker scraped a stick with chemicals on the end against a stone floor.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8106921 | Differential encoding using a 3d graphics processor A 3D graphics rendering pipeline is used to carry out data comparisons for motion estimation in video data encoding. Video data for the pixel block of the video frame currently being encoded is loaded into the output buffers of the rendering pipeline. The vid... | 01/31/2012 |
| 8044971 | Methods of and apparatus for processing computer graphics When an alpha test is performed as part of the rendering process in a multisampled graphics processing pipeline, rather than taking the single alpha value initially defined for each fragment an individual alpha value is generated in respect of each of covered sampli... | 10/25/2011 |
| 7973804 | Image processing with highly threaded texture fragment generation A circuit arrangement and method support a multithreaded rendering architecture capable of dynamically routing pixel fragments from a pixel fragment generator to any pixel shader from among a pool of pixel shaders. The pixel fragment generator is therefore not tied ... | 07/05/2011 |
| 7656417 | Appearance determination using fragment reduction A method for determining the appearance of a pixel includes receiving fragment data for a pixel to be rendered; storing the fragment data; and determining an appearance value for the pixel based on the stored fragment data, wherein a portion of the stored fragment d... | 02/02/2010 |
| 7652677 | Graphics system employing pixel mask The system includes a bounds primitive rasterizer that rasterizes a bounds primitive into a selection of primitive pixels. The selection of primitive pixels bounds a shape to be rendered to a screen. The system also includes a pixel mask generator that generates a p... | 01/26/2010 |
| 7425966 | Pixel center position displacement A pixel center position that is not covered by a primitive covering a portion of the pixel is displaced to lie within a fragment formed by the intersection of the primitive and the pixel. X,y coordinates of a pixel center are adjusted to displace the pixel center po... | 09/16/2008 |
| 7425967 | Device for processing pixel rasterization and method for processing the same The present invention relates to a device and method for processing pixel rasterization in 3-Dimensional graphic engine. According to an embodiment of the present invention, a method of processing pixel rasterizaton in 3-Dimensional graphic engine comprises the step... | 09/16/2008 |
| 7420593 | Electronic camera utilizing pixel blocks A mobile communication terminal comprises a camera unit (34) and a main CPU. In the camera unit (34), a processing system including a color conversion circuit (66) and an image compression circuit (68) generates high-resolution compressed... | 09/02/2008 |
| 7385604 | Fragment scattering A fragment program may configure a fragment processor to compute several output positions and associated data for a fragment, effectively scattering the fragment. Each output position may be independent of a position computed for the fragment during rasterization of... | 06/10/2008 |
| 7372471 | System and method for single-sample virtual coverage anti-aliasing A graphics system has a mode of operation in which primitive coverage information is generated for real sample locations and virtual sample locations for use in anti-aliasing pixels. An individual pixel has a single real sample with color information and at least on... | 05/13/2008 |
| 7365743 | Assignments for parallel rasterization Methods and apparatus, including computer program products, to rasterize an image by generating assignments and allocating the assignments among multiple processor threads such that no two processor threads are rasterizing concurrently into overlapping regions of a ... | 04/29/2008 |
| 7333110 | Adjusted stroke rendering Methods and apparatus implementing and using techniques for rendering a stroke (e.g., a line or glyph). An initial adjustment value can be calculated for the stroke, and an offset amount calculated based on the initial adjustment value, such that a minimum number of... | 02/19/2008 |
| 7333119 | System and method for virtual coverage anti-aliasing A graphics system has a mode of operation in which real samples and virtual samples are generated for anti-aliasing pixels. Each virtual sample identifies a set of real samples associated with a common primitive that covers a virtual sample location within a pixel. ... | 02/19/2008 |
| 7286121 | Sub-component based rendering of objects having spatial frequency dominance parallel to the striping direction of the display Mechanisms for rendering an object on a portion of a display that includes pixel sub-components for each pixel. The pixel sub-components are striped along a certain direction (e.g., vertically or horizontally). The computing system determines that the object has spa... | 10/23/2007 |
| 7275174 | Self-aligning data path converter for multiple clock systems A system and method for aligning an input signal (24) synchronized to a first clock signal (22) with a second clock signal (26) The invention includes a mechanism (106) for generating a third clock signal (354) and an arrangement (... | 09/25/2007 |
| 7274390 | Device for parallel data processing, and camera system comprising such a device The invention relates to a device for parallel processing data and to a camera system comprising such a device. The camera system (1) comprises a sensor matrix (2), a data converter (3), a DSP (4), a central controller (5), a data ... | 09/25/2007 |
| 7256796 | Per-fragment control for writing an output buffer A fragment program may configure a fragment shader to compute a destination position for a fragment, where the destination position is independent of a position computed for the fragment during rasterization of a primitive. The destination position may be computed b... | 08/14/2007 |
| 7212215 | Apparatus and method for rendering an antialiased image A main CPU extracts a contour and a contour candidate, which are visually important parts of an image to be rendered, according to, for example, polygon data representing an image of one frame. Further, a GPU performs rendering on data stored in a graphic memory acc... | 05/01/2007 |
| 7209148 | Generating, storing, and displaying graphics using sub-pixel bitmaps Techniques for generating, storing and displaying graphics on computer systems are disclosed. The type of graphics in particular are images, where the image can be defined as a set of areas, whether these areas are lines, geometric shapes, letters or other types of ... | 04/24/2007 |
| 7176941 | Dropout control in subpixel rendering The present invention relates to dropout control in which one or more samples are added to adjacent samples that fall within an image outline. The samples are used in sub-pixel rendering to compensate for unnaturally thin or faint object stems. Horizontal dropout co... | 02/13/2007 |
| 7167181 | Deferred shading graphics pipeline processor having advanced features A deferred shading graphics pipeline processor and method are provided encompassing numerous substructures. Embodiments of the processor and method may include one or more of deferred shading, a tiled frame buffer, and multiple?stage hidden surface removal processin... | 01/23/2007 |
| 7164430 | Anti-aliasing line pixel coverage calculation using programmable shader A system and method for rendering a non-zero thickness line on a pixel-limited output device such that aliasing of the line is reduced. The edges defining a line segment are expanded to insure that any pixel touched by the line segment has its center included in the... | 01/16/2007 |
| 7161603 | Image rendering device and image rendering method An image rendering device disclosed herein comprises a fragment generator configured to generate a set of fragments including pixels in different positions based on inputted pixel data; and a pixel processor configured to sequentially process the pixel data containe... | 01/09/2007 |
| 7142257 | Laser projection system Laser projection system suitable for commercial motion picture theaters and other large screen venues, including home theater, uses optical fibers to project modulated laser beams for simultaneously raster scanning multiple lines on screen. Emitting ends of optical ... | 11/28/2006 |
| 7137062 | System and method for hierarchical segmentation with latent semantic indexing in scale space A system and method for automatically generating a hierarchical table of contents or outline for indexing a document and identifying clusters of related information in the document. The document may comprise text, audio, video, or a multimedia presentation. The inve... | 11/14/2006 |
| 7129959 | Image display device employing selective or asymmetrical smoothing An image display device includes a smoothing unit that filters the image data to be displayed. According to one aspect of the invention, only bright parts of the image that are adjacent to dark parts are smoothed, thereby improving the sharpness of dark dots and lin... | 10/31/2006 |
| 7126615 | Color compression using multiple planes in a multi-sample anti-aliasing scheme Systems and methods are provided for compressing computer graphics color data in a system utilizing a multi-sample anti-aliasing scheme using multiple planes for storing color data samples. Each of the planes is configured as a block of contiguous memory. ... | 10/24/2006 |
| 7113880 | Video testing via pixel comparison to known image Methods and systems provide automated testing of computer-generated displays. The proper functionality of a memory storage device on a computer video card and the proper functionality of software for generating computer-generated displays may be tested by storing a ... | 09/26/2006 |
| 7106352 | Automatic gain control, brightness compression, and super-intensity samples A filtering engine may read samples from a sample buffer and spatially filter (e.g., convolve) the samples to generate pixels. The pixels may have a high dynamic range of luminance. Thus, the filtering engine may apply automatic gain control and/or dynamic range com... | 09/12/2006 |
| 7102650 | Graphic display apparatus, character display apparatus, display method, recording medium, and program A graphic display apparatus for displaying a graphic which is represented by binary bit map data includes: a display device including a plurality of sub-pixels; and a control section for controlling the display device, wherein the plurality of sub-pixels form a plur... | 09/05/2006 |
| 7098924 | Method and programmable device for triangle interpolation in homogeneous space A method and apparatus for obtaining an attribute in homogenous space. After obtaining the vertices of a triangle, the world space coordinates and the attribute of each vertex are transformed to homogeneous coordinates and an attribute in viewer space. Then a set of... | 08/29/2006 |
| 7081903 | Efficient movement of fragment stamp A method and apparatus for visiting all productive stamp positions for a two-dimensional convex polygonal object. The object is visited with a stamp that has a stamp rectangle, and one or more discrete sample points. A productive location is one for which the object... | 07/25/2006 |
| 7079151 | Compositing graphical objects Computer programs and computer-implemented methods implement techniques for rendering an image. A target area is identified in the image and a set of pixels to sample is selected from the target area to sample. An attribute value is identified for each of a pluralit... | 07/18/2006 |
| 7072052 | Efficient rasterization system and method An image processing method and system is provided wherein a plurality of processors perform a conversion process from a page description language format of data into raster image data, and a printing engine which continuously receives color image data having at leas... | 07/04/2006 |
| 7064771 | Method and apparatus for compositing colors of images using pixel fragments with Z and Z gradient parameters A graphics data processing apparatus includes a graphics memory having pixel storage for storing up to a predetermined number of fragment values for the pixel. Each stored fragment value is associated with a fragment of an image that is visible in that pixel. When a... | 06/20/2006 |
| 7061507 | Antialiasing method and apparatus for video applications Antialiasing method and apparatus for video applications. A method for antialiasing a video graphic. First, the processor renders the pixels and, during the step of rendering, determines if an edge pixel of a polygon is being rendered. If so, a sample point is defin... | 06/13/2006 |
| 7057626 | Dropout control in subpixel rendering The present invention relates to dropout control in which one or more samples are added to adjacent samples that fall within an image outline. The samples are used in sub-pixel rendering to compensate for unnaturally thin or faint object stems. Horizontal dropout co... | 06/06/2006 |
| 7053893 | Position conflict detection and avoidance in a programmable graphics processor using tile coverage data Prior to executing a program on a fragment, a conflict detection unit, within a fragment processor checks if there is a position conflict indicating a RAW (read after write) hazard may exist. A RAW hazard exists when there is a pending write to a destination locatio... | 05/30/2006 |
| 7050068 | Generation of jittered sub-pixel samples using programmable sub-pixel offsets Jittered sub-pixel samples are used to reduce aliasing during rendering in a graphics pipeline. Sub-pixel samples are jittered using programmed sub-pixel offset values, permitting an application to select not only the number of sub-pixel samples within a pixel, but ... | 05/23/2006 |
| 7046256 | System and methods of subpixel rendering implemented on display panels Various embodiments of a display system are disclosed. One embodiment comprises a panel having a set of drivers connected to a subpixel rendering circuit in which the number of data lines going to the drivers is less than the different number of color data sets gene... | 05/16/2006 |