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

Icon_funbox Did You Know...

...that the x-ray was discovered purely by accident? When German physicist Wilhelm Konrad von Roentgen was experimenting with cathode rays in 1895, he put an activated Crookes tube in a book and went out to lunch. When he returned, he discovered that a key that had also been placed in the book showed up as an image on the developed film!

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/631 - Reducing redundancy


Subclass of Class 345 - Computer graphics processing and selective visual display systems
Definition: Subject matter where redundant portions of the combined
No. of patents: 44
Last issue date: 02/23/2010


1    
NumberTitleIssue Date
7667716Apparatus and method for converting an object display description document
There is provided an apparatus for converting an object display description document, which enables to reduce load for displaying an image and a capacity necessary for storing document data. A browser including the apparatus is also provided. The apparatus comprises...
02/23/2010
7330196Apparatus and method for image processing capable of accelerating image overlay process
An image processing apparatus includes an overlay detector and a memory. The image processing apparatus and method sequentially process graphic rendering instructions for image data. The graphic rendering instructions include first and second graphic rendering instr...
02/12/2008
7317456Method and apparatus for transforming point cloud data to volumetric data
A method and apparatus are provided for transforming an irregular, unorganized cloud of data points (100) into a volumetric data or “voxel” set (120). Point cloud (100) is represented in a 3D cartesian coordinate system having an x-axis, a y...
01/08/2008
7315301Computer graphics processing system, computer memory, and method of use with computer graphics processing system utilizing hierarchical image depth buffer
A computer graphics processing system includes a graphics processor and a computer memory responsive to the graphics processor. The computer memory includes an image depth buffer and a hierarchical image depth buffer. The hierarchical image depth buffer contains dat...
01/01/2008
7315302Composite rendering 3-D graphical objects
Methods and apparatus for 3-D image compositing. The compositing system can be used to render 3-D objects together to a scene, to combine together separately rendered 3-D objects in a scene including previously rendered objects, or to render some objects together wh...
01/01/2008
7292256Optimising compositing calculations for a run of pixels
Disclosed is an imaging engine system (699) generally intended for the reproduction of graphical object images using apparatus having limited computing resources, such as so-called “thin clients”. Numerous developments of traditional image processing and ...
11/06/2007
7292240Virtual reality presentation device and information processing method
An actual-size observation mode in which an observer performs observation by being immersed in a virtual three-dimensional space in an actual size and a reduced-size observation mode in which the observer performs observation by reducing a virtual three-dimensional ...
11/06/2007
7277102Rendering graphic object based images
Disclosed are methods, apparatus (1) and computer readable media for rendering at least one graphic object (80, 90) described by at least one edge (82-86, 92-98) into a raster pixel image (78) having a plurality of scan line...
10/02/2007
7254270System and method for bounding and classifying regions within a graphical image
A region bounding and classifying system utilizes memory and logic. The memory stores a set of image data that defines a graphical image. The logic is configured to identify a plurality of regions of different data types within the image and to bound each of the plu...
08/07/2007
7242400Compression and decompression of data using plane equations
The present invention provides a scheme for compressing and decompressing the depth, or Z, components of image data. Image data is grouped into a plurality of tiles. A test is performed to determine if a tile can be compressed so that its size after compression is l...
07/10/2007
7242414Processor having a compare extension of an instruction set architecture
A processor having a compare extension of an instruction set architecture which incorporates a set of high performance floating point operations. The instruction set architecture incorporates a variety of data formats including single precision and double precision ...
07/10/2007
7212204System and method for graphics culling
A method is disclosed for culling an object database in a graphics processing system. In one embodiment, the method comprises encoding per-object parameters and culling parameters. The per-object parameters are encoded in texture format thereby creating at least one...
05/01/2007
7209258Complexity-based transparency flattening
Methods and apparatus, including computer program products, implementing and using techniques for rendering an electronic document page that includes one or more objects. It is determined whether any object of the one or more objects on the document page is a transp...
04/24/2007
7202876Storing images having semi-transparent pixels via alpha regions
An image storage and processing method constructs, clips, fills, and combines arbitrary 2-dimensional shapes in an advanced graphics system. The method supports processing of anti-aliased images by compressing the image into a novel AlphaRegion data structure. Alpha...
04/10/2007
7196704Multiresolution geometry caching based on ray differentials with stitching
A method and apparatus for rendering a plurality of objects. The method includes receiving ray differential information associated with a ray, determining a first ray differential based on at least information associated with the ray and a first surface patch, and d...
03/27/2007
7170513System and method for display list occlusion branching
A system and method are provided for conditional branching in a hardware graphics pipeline. Initially, a plurality of graphics commands is received. Condition data is then affected based on at least some of the graphics commands utilizing the hardware graphics pipel...
01/30/2007
7161603Image 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
7145577System 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...
12/05/2006
7139970Assigning a hot spot in an electronic artwork
Apparatus and methods implementing a technique for creating an electronic artwork with a hot area. For a selected layer of the artwork, a non-transparent region is identified and an action is assigned to an area corresponding to the non-transparent region, the actio...
11/21/2006
7136786Method and system for modeling interaction of objects
A method is described for modeling interactions between models. A first adaptively sampled distance field having a first spatial hierarchy for a first model is generated, and a second adaptively sampled distance field having a second spatial hierarchy for a second m...
11/14/2006
7129993Method and apparatus for processing on-screen display data displayed on screen
An on-screen display (OSD) processor and a method for processing OSD data, by which only non-overlapped OSD data corresponding to each of a plurality of OSD windows is actually displayed on a screen can be processed, are provided. The method comprises storing coordi...
10/31/2006
7129961System and method for dynamic autocropping of images
A system and method for automatically reading all images from all sequences of images from a specified location, automatically cropping each of the images to produce active region data for the current image, and automatically designating key frames in the sequences ...
10/31/2006
7119809Parallel architecture for graphics primitive decomposition
A parallel architecture for determining pixels inside a graphics primitive is provided. The architecture is a pipeline structure having a predetermined number of sequential logic circuits connected in series followed by a predetermined number of parallel logic circu...
10/10/2006
7110007Image processing apparatus and method
This invention relates to an image processing apparatus, image processing method, and program for combining an original image and another image. In this invention, an original image is segmented into a plurality of segmented images, and a segmented image to be combi...
09/19/2006
7079136Rendering method of rendering image on two-dimensional screen
A frame where a two-dimensional image is formed is subdivided into predetermined unit areas, and a desired range is determined in the frame, and further, a determination is made whether or not overwrite rendering is possible for each unit area in the desired range. ...
07/18/2006
7061487Method and apparatus for improving depth information communication bandwidth in a computer graphics system
A method and apparatus for improving bandwidth for depth information communication in a computer graphics system. In operation, a decoder checks a type table associated with a collection of pixels in a memory unit in response to a request for depth information with ...
06/13/2006
7034818System and method for converting range data to 3D models
A method converts range data of an object to a model of the object by first generating an adaptively sampled distance field from the range data. The adaptively sampled distance field is then edited to produce the model. The range data can include a plurality of rang...
04/25/2006
7023437System and method for accelerating graphics processing using a post-geometry data stream during multiple-pass rendering
A system and method are provided for accelerating graphics processing utilizing multiple-pass rendering. Initially, geometry operations are performed on graphics data, and the graphics data is stored in memory. During a first rendering pass, various operations take ...
04/04/2006
7012613Method and apparatus for fragment scriptor for use in over-sampling anti-aliasing
A method and apparatus for producing a fragment descriptor for use in oversampling anti-aliasing includes processing that begins by generating a single representative color value for a plurality of subpixels of a pixel. The processing then continues by generating a ...
03/14/2006
6972760Area and span based Z-buffer
A system and method is provided for decreasing the amount of data required to represent depth information for 3D images. In accordance with one embodiment, depth information is represented by a piecewise function Z(x,y). An (x,y) space is split into areas representi...
12/06/2005
6956585Image composing system and a method thereof
The present invention provides an image composing apparatus that can composite images at high speed and in which the apparatus configuration can be easily expanded as the number of images to be composed increases. Sub-images generated by node computers are sy...
10/18/2005
6924801Method and apparatus for early culling of occluded objects
A method and apparatus for early occlusion culling are provided. For the method of the present invention, a host processor establishes a coarse Z-buffer. The coarse Z-buffer is divided into a series of tiles. Each tile has an associated depth value. The depth values...
08/02/2005
6924820Over-evaluating samples during rasterization for improved datapath utilization
A system and method for rasterizing and rendering graphics data is disclosed. Vertices may be grouped to form primitives such as triangles, which are rasterized using two-dimensional arrays of samples bins. To overcome fragmentation problems, the system's sample eva...
08/02/2005
6633683Apparatus and method for adaptively reducing noise in a noisy input image signal
The basic configuration of Single local Adaptive Window Spatial Noise Reducer (SAW-SNR) is based on a preliminary de-noising low-pass filter followed by homogenous region segmentation to the considered pixel in a given local window. The configuration is c...
10/14/2003
6628297Apparatus, methods, and article for non-redundant generation of display of graphical objects
A first method is performed by a computing device to generate rect objects for visible portions of objects of a display that have changed from a previous to current update cycle. The first method comprises dividing a visible portion of at least one of a p...
09/30/2003
6580435Overlay early scan line watermark access mechanism
An overlay video processing system provides an early start to pixel processing for the next overlay scan line. The overlay processor begins processing the next overlay scan line while still displaying the current scan line. A FIFO buffer is used to provid...
06/17/2003
6486888Alpha regions
An image storage and processing method constructs, clips, fills, and combines arbitrary 2-dimensional shapes in an advanced graphics system. The method supports processing of anti-aliased images by compressing the image into a novel AlphaRegion data struc...
11/26/2002
6480205Method and apparatus for occlusion culling in graphics systems
Z-buffer rendering of three-dimensional scenes is made more efficient through a method for occlusion culling by which occluded geometry is removed prior to rasterization. The method uses hierarchical z-buffering to reduce the quantity of image and depth i...
11/12/2002
6480201Alpha regions
An image storage and processing method constructs, clips, fills, and combines arbitrary 2-dimensional shapes in an advanced graphics system. The method supports processing of anti-aliased images by compressing the image into a novel AlphaRegion data struc...
11/12/2002
6416410Data compression/decompression based on pattern and symbol run length encoding for use in a portable handheld video game system
Loss-less data compression/decompression especially useful in a limited resource environment such as a handheld portable video game system allows graphics and/or attribute data to be efficiently and quickly decompressed on an as-needed basis in real time ...
07/09/2002
1    
 
Sign InRegister
Username  
Password   
forgot password?