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

Icon_funbox Quotables

"If you build a better mousetrap, you will catch better mice."

George Gobel

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/622 - Testing or using bounding shape (e.g., bounding box sphere)


Subclass of Class 345 - Computer graphics processing and selective visual display systems
Definition: Subject matter where clipping operation is generated by
No. of patents: 123
Last issue date: 01/17/2012


1        
NumberTitleIssue Date
8098264Method and apparatus for rendering computer graphics primitive
The present invention is directed to a method for rendering a computer graphics primitive intersected with one or more user-defined clipping planes. The method includes receiving a primitive, a clipping plane and a default scissor window; determining a second scisso...
01/17/2012
7800631Triangle rendering using direct evaluation
This disclosure describes an apparatus, such as a wireless communication device, that applies a direct evaluation technique to render triangles for the 3D graphical environment. The apparatus includes a rendering engine that defines a rectangular area of pixels, ref...
09/21/2010
7800632Triangle rendering using direct evaluation
This disclosure describes an apparatus, such as a wireless communication device, that applies a direct evaluation technique to render triangles for the 3D graphical environment. The apparatus includes a rendering engine that defines a rectangular area of pixels, ref...
09/21/2010
7616219Drawing style domains
A method, apparatus, and article of manufacture provide the ability to modify an appearance style of a computer generated rendering. A computer generated rendering consisting of vector geometry is obtained. A closed second geometry is created in the computer generat...
11/10/2009
7439988Apparatus, system, and method for clipping graphics primitives with respect to a clipping plane
Apparatus, system, and method for clipping graphics primitives are described. In one embodiment, a clipping module includes a mapping unit and a clipping engine that is connected to the mapping unit. The mapping unit is configured to map a graphics primitive onto a ...
10/21/2008
7432925Techniques for representing 3D scenes using fixed point data
A quantization transform, corresponding to a geometric object, is determined. The geometric object represents at least a portion of an object in a three-dimensional scene. The quantization transform is suitable for converting a floating point space to a fixed point ...
10/07/2008
7414636Rendering apparatus, rendering processing method and computer program product
A setup section acquires vertex data including at least homogeneous coordinate and window coordinate relevant to two vertexes of rendering primitive, that is, segment. An edge coefficient calculation unit calculates an edge coefficient used for determining whether o...
08/19/2008
7400325Culling before setup in viewport and culling unit
The VPC unit and setup unit of a graphics processing subsystem perform culling operations. The VPC unit performs culling operations on geometric primitives falling within a specific criteria, such as having a property within of a numerical range limit. This limit re...
07/15/2008
7386862Process for allowing Applets to be resized independently from the WEB/HTML page they were created
The present invention provides for a method for allowing Applets to be resized independently from the WEB/HTML page they were created. The Applet is made “detachable”, from a user's point of view, from the WEB/HTML page it was initially created. Pushing a “det...
06/10/2008
7382377Render to texture cull
Method and apparatus for processing one or more fragment data. In one embodiment, the method includes processing one or more fragment data to generate one or more texture map addresses for one or more texels, determining relevance information that correspond to the ...
06/03/2008
7376905Method, system, and computer program product for user-specified GUI object distribution
An improvement to the known method/system for distribution of elements displayed in GUI windows and similar processing environments is disclosed. A visible, moveable, and size-adjustable bounding box is provided. The user can specify any size for the bounding box an...
05/20/2008
7369685Vision-based operating method and system
A vision-based operating system is provided in which a computer-based system accepts visual inputs and takes appropriate actions in a wide variety of environments. One environment is a security environment in which the vision-based operating system acquires an image...
05/06/2008
7348995Method, apparatus and computer program product for implementing picture format conversion to X, Y plot
A method, apparatus and computer program product are provided for implementing picture format conversion to X,Y plot for waveform comparisons. A picture file and user selected X,Y boundaries are received. Non-white pixels of the picture file between the user selecte...
03/25/2008
7340678Systems and methods for creating an interactive 3D visualization of indexed media
A 3D graphical user interface includes a two-dimensional ground-plane layout representing the relationship between one or more leaf elements of a tree data structure. The interface further includes at least one building-like structure, each of the at least one build...
03/04/2008
7310103Pipelined 2D viewport clip circuit
A system and method for performing viewport clipping for multiple viewports using a pipeline. The pixel address coordinates are compared against boundaries of a first viewport window. The results of this comparison, along with the pixel address coordinates, are regi...
12/18/2007
7299420Graphical user interface for imaging
A graphical user interface is provided which allows the user to perform numerous operations suitable for analysis of in-vivo images within a single display screen or a single window. Using the the-vivo GUI, the user may create and manipulate analysis tools such as r...
11/20/2007
7292254Apparatus, system, and method for clipping graphics primitives with reduced sensitivity to vertex ordering
Apparatus, system, and method for clipping graphics primitives are described. In one embodiment, a graphics processing apparatus includes a mapping unit and a clipping engine that is connected to the mapping unit. The mapping unit is configured to map a graphics pri...
11/06/2007
7292242Clipping with addition of vertices to existing primitives
Clipping techniques introduce additional vertices into existing primitives without requiring creation of new primitives. For an input triangle with one vertex on the invisible side of a clipping surface, a quadrangle can be defined. The vertices of the quadrangle ar...
11/06/2007
7286139Partial guardband clipping
A method for rendering a visible portion of an image that includes a plurality of graphics primitives. The size of the graphics primitives may be large and require the use of floating point numbers to represent the vertices. When the graphics primitives have a commo...
10/23/2007
7277089Highlevel active pen matrix
The present invention relates to a system, method and medium for receiving and acting upon user input. In one embodiment, the user may only have access to a limited input device, like a stylus. Using the present invention, a user is provided with intuitive responses...
10/02/2007
7265763Method and system for image templates
A method and system for enabling a user to import a user-defined graphics edit into at least one template, the method including the steps of selecting, by the user, at least one first editable object, editing, by the user, at least part of the at least one first edi...
09/04/2007
7263236Method and apparatus for encoding and decoding three-dimensional object data
Provided are methods and apparatuses for encoding and decoding three-dimensional object data, which consists of point texture data, voxel data, or octree data. The method of encoding three-dimensional object data involves generating three-dimensional object data hav...
08/28/2007
7254775Touch panel system and method for distinguishing multiple touch inputs
Touch panel systems and methods are disclosed that can distinguish temporally overlapping touch inputs from single touch inputs so that valid touch position coordinates can be determined. Touch panel systems and methods of the present invention can distinguish overl...
08/07/2007
7224364Optimal initial rasterization starting point
A frame buffer is divided into tiles of, for example, 32 by 32 pixels. Triangles (and portions thereof) that are within a given tile are rasterized one triangle at a time into the tile location. This process repeats for each tile in the image frame. A sorting circui...
05/29/2007
7218331Bounding box in 3D graphics
A system and method for processing a graphics primitive for display in a display area defined by a scissoring window. The graphics primitive is part of an object in view space which also includes a near and a far plane and possibly one or more user-defined clipping ...
05/15/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
7209149Image cropping and synthesizing method, and imaging apparatus
By selecting a template, a crop boundary (98a) is displayed on an image on a screen. The crop boundary has a corresponding shape to that of a frame of the selected template, and is variable in size while keeping the same shape and being centered on a r...
04/24/2007
7200281System and method for image-based surface detail transfer
A system and method, called Image-Based Surface Detail Transfer, to transfer geometric details from one surface of an object in an image to another with simple 2D image operations. The basic observation is that, without knowing its 3D geometry, geometric details (lo...
04/03/2007
7197441Method for generating progressive solid models based on cellular topology
Disclosed is a method for generating progressive solid models based on a cellular topology. A cellular model generating section 10, if a specific feature-based model is inputted, performs a mapping operation on the input feature-based model with reference to ...
03/27/2007
7187391Projection display apparatus, display method for same and image display apparatus
The present invention provides a technology that enables related portions of multiple pages of images to be displayed simultaneously. A projection display apparatus comprises: an image extraction section that extracts at least a portion of given first image data as ...
03/06/2007
7187377Three-dimensional virtual tour method and system
A method and system that archive a three-dimensional site in a highly-compact manner such that real-time, three-dimensional exploration and interaction with the site with high-resolution graphics is enabled. During authoring, information is collected about a site, a...
03/06/2007
7184038Using render bin parallelism for rendering scene graph based graphics data
A system and method for rapid processing of scene-graph-based data and/or programs using a render bin is disclosed. In one embodiment, the system may be configured to generate a plurality of structures and thread that manage the data originally received as part of t...
02/27/2007
7176926Method for animating two-dimensional objects
A method animates an object as a sequence of frames according to an animation script. The object is represented as a two-dimensional distance field. For each frame in the sequence of frames, a pose of the object is updated according to the animation script. The obje...
02/13/2007
7167850Startup and control of graph-based computation
An approach to performing graph-based computation uses one or both of an efficient startup approach and efficient control using process pools. Efficient startup of a graph-based computation involves precomputing data representing a runtime structure of a computation...
01/23/2007
7158132Method and apparatus for processing primitive data for potential display on a display device
A method and apparatus for processing a primitive (for potential display as a part of a graphical image on a display device) cause attribute data to be received by a graphics processor as a function of whether the primitive is capable of being viewable in the graphi...
01/02/2007
7158151Information processing apparatus, information processing method, program storage medium and program
An information processing apparatus and method are provided by which the user not only can merely see an album display but also can enjoy the album display satisfactorily as a memory. Image data are stored, and time information and position information are recorded ...
01/02/2007
7149677Geometric model comparator and method
A geometric model comparator is provided, which includes processing circuitry, memory, and comparison circuitry. The processing circuitry is configured to generate a target model from a source model. The memory is configured to store the source model and the target ...
12/12/2006
7127381Methods and apparatus for expediting detecting collision between any of N objects
Methods and apparatus for expediting detection of collision between any of N objects are disclosed. When a determination is made that a plurality of the N objects are one of (a) located in a plane and (b) collinear along a line parallel to an axis of a first coordin...
10/24/2006
7127081Method for tracking motion of a face
A method for tracking the motion of a person's face for the purpose of animating a 3-D face model of the same or another person is disclosed. The 3-D face model carries both the geometry (shape) and the texture (color) characteristics of the person's face. The shape...
10/24/2006
7123271Method and apparatus for antialiasing a set of objects represented as a set of two-dimensional distance fields in image-order
A method and apparatus determine an antialiased intensity of a component of a pixel. A set of objects is represented by a set of two-dimensional distance fields. For each distance field, a corresponding set of sample points is associated with the component and a cor...
10/17/2006
1        
 
Sign InRegister
Username  
Password   
forgot password?