U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...that while attempting to develop a super strong glue, 3M employee Spencer Silver accidentally developed a glue that was so weak it would barely hold two pieces of paper together? However, his colleague Art Fry needed the glue. Fry sang with his church choir and marked the pages of his hymnal with small scraps of paper that often fell out. He used Silver's glue to hold the papers in place. Today we call this invention Post-it Notes.

Newsletter  PatentStorm News

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.

 

Class 345/611 - Anti-aliasing or image smoothing


Subclass of Class 345 - Computer graphics processing and selective visual display systems
Definition: Subject matter wherein stair-step effects or jagged edges
No. of patents: 589
Last issue date: 05/29/2012


1                      
NumberTitleIssue Date
8189012Digital image composition method
A digital image composition method is adapted to eliminate a ghost image produced by a digital image-capturing apparatus due to handshakes in shooting. The method includes the steps. In a pre-shooting process, a base image and a comparison image are respectively cap...
05/29/2012
8184126Method and apparatus processing pixel signals for driving a display and a display using the same
A method of processing image data comprises receiving input signals for specifying red, green and blue colors of the pixels of a display, performing a per-pixel low pass filtering of the input signals, the low pass filtering function being dependent on the chrominan...
05/22/2012
8174538Structure-preserving clone brush
The invention provides tools and techniques for clone brushing pixels in an image while accounting for inconsistencies in apparent depth and orientation within the image. The techniques do not require any depth information to be present in the image, and the data st...
05/08/2012
8144166Dynamic pixel snapping
Various technologies and techniques are disclosed for improving output rendering in anti-aliased rendering scenarios. A pixel snapping mode of operation is turned on and off to improve output rendering. When the system detects that an animation has started, the pixe...
03/27/2012
8115780Image generator
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 exa...
02/14/2012
8111264Method of and system for non-uniform image enhancement
Methods of rendering a view of a scene include steps that specify quality levels of anti-aliasing and texture filtering for predetermined regions of a display, or selected objects within the scene, or both. Methods of processing data for display include steps adapte...
02/07/2012
8111265Systems and methods for brightness preservation using a smoothed gain image
Embodiments of the present invention comprise methods and systems for brightness preservation using a smoothed gain map. ...
02/07/2012
8106920Image data update apparatus
An image data update apparatus that can highlight a component with maintaining an appearance of an image to which anti-aliasing is applied and with suppressing increase in processing load is provided. When periodically changing a color arrangement of a traffic conge...
01/31/2012
8102404Method and system of cyclical screen rotation for near unity scaled printer video data
A method for enabling near unity scaling of printer video data to provide compensation for paper shrinkage caused during duplex printing. To achieve high quality image output, near neighbor interpolation may be used at very high resolutions. However, the insertion o...
01/24/2012
8098261Pillarboxing correction
A display control device used to govern non-content regions in a display space, and selectively determine data for display in the non-content regions is described. The display control device can identify the non-content regions, and determine types of data that can ...
01/17/2012
8063914Rendering antialiased geometry to an image buffer using jittering
Anti-aliased output based on a scene comprising a plurality of objects may be generated. In one embodiment, a number of samples for an anti-aliasing operation is determined. For each of the samples: each of the objects may be translated in space according to jitter ...
11/22/2011
8063913Method and apparatus for displaying image signal
A method and apparatus for reducing color error bands occurring due to the abrupt difference in brightness between sub-pixels. In the method of displaying an image signal of an apparatus for displaying the image signal, the apparatus includes a plurality of pixels e...
11/22/2011
8031204Font filter using bilinear interpolation
Systems and methods used for bilinear texture filtering may also be used to perform font filtering. Font data stored as a texture is read from memory in blocks that are coarsely aligned. Font alignment units may be used to provide a finely aligned region of the font...
10/04/2011
8013872Method and apparatus for anti-aliasing scan conversion
Methods and apparatuses for anti-aliasing scan conversion. In one aspect of the invention, an exemplary method to scan convert an image on a data processing system includes: sampling the image in a first direction to generate first signals for points along a second ...
09/06/2011
7995073System and method for anti-aliasing compound shape vector graphics
Disclosed is a system and method for edge anti-aliasing of vector graphics. The system involves a video driver, which may include commercially available hardware, such as a graphics accelerator card. The method involves identifying the edges of a tessellated image r...
08/09/2011
7986330Method and apparatus for generating gammacorrected antialiased lines
A method, apparatus, and computer implemented instructions for generating antialiased lines for display in a data processing system. Graphics data is received for display, wherein the graphics data includes primitives defining lines. A gamma correction is applied to...
07/26/2011
7920148Post-rendering anti-aliasing with a smoothing filter
A system to apply a smoothing filter during anti-aliasing at a post-rendering stage. An embodiment of the system includes a three-dimensional renderer, an edge detector, and a smoothing filter. The three-dimensional renderer is configured to render a three-dimension...
04/05/2011
7911480Compression of multiple-sample-anti-aliasing tile data in a graphics pipeline
Provided is a system for compressing multiple-sample-anti-aliasing (MSAA) tile data in a computer graphics pipeline. The system includes a plurality of pixels configured as a tile, where the tile has a plurality of samples of descriptor data for the pixels. Multiple...
03/22/2011
7868901Method and system for reducing memory bandwidth requirements in an anti-aliasing operation
Embodiments of the present invention sets forth a method and system for reducing memory bandwidth requirements for an anti-aliasing operation. The first virtual coverage information for a pixel involved in an anti-aliasing operation is maintained in memory. If a cer...
01/11/2011
7852350Graphic antialiasing method and graphic system employing the method
An antialiasing method includes: providing a first fragment; computing a first coverage area representing a portion of the first fragment covered by a first primitive; providing a second fragment juxtaposed to the first fragment and at least partially covered by a s...
12/14/2010
7791617Method and system for rendering polygons having abutting edges
A method for rendering adjacent polygons. The method includes determining when a first polygon and a second polygon have an abutting edge. If an abutting edge exists, a majority status is assigned to a pixel on the abutting edge. A first color of the first polygon o...
09/07/2010
7764292Three dimensional graphics processing apparatus, image display apparatus, three dimensional graphics processing method, control program and computer-readable recording medium
The present invention provides a three dimensional graphics processing apparatus for performing an anti-aliasing processing in an sufficient manner, without using the conventional area DDA, by using a line buffer as an area for storing display image data to reduce t...
07/27/2010
7742060Sampling methods suited for graphics hardware acceleration
Embodiments of the invention provide sampling methods suited for graphics hardware acceleration. A graphics application may specify a grid of pixels to be rendered. The graphics application may supply a graphics rendering engine with one or more sets of camera param...
06/22/2010
7697011Automatic display video positioning and scaling system
An apparatus and method of automatically digitizing analog video and stroke and with size and positioning information. This is accomplished using signal characteristics of the deflection waveforms and video signals together with the video synchronization and blankin...
04/13/2010
7679621Image processing apparatus and method
An object recognition apparatus in an embodiment includes an image input unit, an object detection unit, a diffuse reflection image generation unit, an object model storage unit, a difference image generation unit, a weight calculation unit, a weighted Gaussian filt...
03/16/2010
7675526System and method for multi-sampling primitives to reduce aliasing
A method and system for performing multi-sample, antialiased rendering of images by performing multi-sample antialiasing at the primitive level. Geometric primitives used to represent a graphics environment are set-up, and then shifted by a sub-pixel offset and rend...
03/09/2010
7667714Patterned polygon rendering apparatus
A patterned polygon rendering apparatus has an edge dot attribute setting section 1 that assigns an attribute dot, which indicates an edge of a polygon, to respective dots located in an edge line of the polygon and stores the assigned attribute dots in work m...
02/23/2010
7663642Systems and methods for rendering a polygon in an image to be displayed
Polygon rendering systems for rendering a polygon in an image to be displayed include a rasterizer unit, a first memory buffer, and one or more additional memory buffers. The rasterizer unit is configured to generate one or more low resolution fragments representing...
02/16/2010
7656416Apparatus for generating anti-aliased and stippled 3d lines, points and surfaces using multi-dimensional procedural texture coordinates
A graphics processing circuit includes an anti-aliasing and stippling circuit operative to provide a primitive texture coordinate set in response to vertex data, the anti-aliasing and stippling circuit performing anti-aliasing operations, in parallel, with at least ...
02/02/2010
7629984Method and apparatus for image acquisition, organization, manipulation and publication
To better realize the great potential of amateur digital photography, the present invention introduces an integrated system for the acquisition, organization, manipulation, and publication of digital images by amateur digital photography enthusiasts. The system of t...
12/08/2009
7612783Advanced anti-aliasing with multiple graphics processing units
A method and apparatus for performing multisampling-based antialiasing in a system that includes first and second graphics processing unit (GPUs) that reduces the amount of data transferred between the GPUs and improves the efficiency with which such data is transfe...
11/03/2009
7605825Fast zoom-adaptable anti-aliasing of lines using a graphics processing unit
A method, system, and computer-readable storage medium are disclosed for performing anti-aliasing operations on lines using a graphics processing unit (GPU). Input comprising a plurality of vertices may be received at a GPU. The plurality of vertices may represent o...
10/20/2009
7593022Structure-preserving clone brush
The invention provides tools and techniques for clone brushing pixels in an image while accounting for inconsistencies in apparent depth and orientation within the image. The techniques do not require any depth information to be present in the image, and the data st...
09/22/2009
7573485System 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. ...
08/11/2009
7545387Method and apparatus for sampling on a non-power-of-two pixel grid
The embodiments of the present invention are a method and apparatus to perform anti-aliasing using multi-sampling on a non-power-of-two pixel grid. Using the present invention with 6 sample multisampling gives the same visual antialiasing quality as 8 samples using ...
06/09/2009
7542049Hardware accelerated anti-aliased primitives using alpha gradients
Systems and methods are provided for providing anti-aliasing by introducing a falloff area around a graphics object to be rendered. The falloff area is shaded, using Gouraud shading or texture mapping to reduce the aliasing effects of the graphics object. The outsid...
06/02/2009
7538778Method and system for dynamically allocating a frame buffer for efficient anti-aliasing
A polygon rendering system for receiving geometric data defining a polygon in an image being generated. The polygon rendering system renders the geometric data as pixel data. The pixel data defines pixels used to display the image. The system comprises a first memor...
05/26/2009
7538779Method of rendering pixel images from abstract datasets
A method of rendering pixels from an abstract dataset, by: selecting a collection of sub-pixel locations for a plurality of pixels; sampling dataset properties at the selected sub-pixel locations; merging the properties of more than one of the selected sub-pixel loc...
05/26/2009
7532222Anti-aliasing content using opacity blending
An anti-aliasing mechanism. In one aspect, one or more opacities are determined to apply to layers used to render an image. An order in which to render the layers is also determined. This order may correspond to an order in which points within the image are sampled....
05/12/2009
7518618Anti-aliased tagging using look-up table edge pixel identification
The teachings provided herein disclose an image processing method for rendering a digital image possessing anti-aliased pixels by selecting a target pixel location within the digital image; observing a set of pixels within a pixel observation window superimposed on ...
04/14/2009
1                      
 
Sign InRegister
Username  
Password   
forgot password?