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

Icon_funbox Did You Know...

...that after Walter Hunt patented the safety pin in 1849, he sold the rights to it for $400?

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/423 - Tessellation


Subclass of Class 345 - Computer graphics processing and selective visual display systems
Definition: Subject matter which includes the process of dividing a
No. of applications: 180
Last issue date: 02/02/2012


1          
Application No.Application TitleIssue Date
20120026168SYSTEM AND METHOD FOR INTERACTIVE LIVE-MESH SEGMENTATION
A system and method for segmenting an anatomical structure. The system and method initiating a segmentation algorithm, which produces a surface mesh of the anatomical structure from a series of volumetric images, the surface mesh formed of a plurality of polygons includ...
02/02/2012
20120019533OPTIMAL POINT DENSITY USING CAMERA PROXIMITY FOR POINT-BASED GLOBAL ILLUMINATION
A computer-animated scene is shaded using a point in a point cloud. The point represents a sample location on a surface primitive of an object in the scene. The surface primitive lies at least partially within a camera viewing frustum of a virtual camera, which has a fo...
01/26/2012
20120013618METHOD FOR DETERMINING POINT CONNECTIVITY ON A TWO MANIFOLD IN 3D SPACE
One particular implementation of the present invention may involve a method for determining connectivity of a plurality of points on a surface of a computer-generated object in 2D or 3D space. In general, the method may utilize a recursion process to determine or approx...
01/19/2012
20120001909SEAMLESS FRACTURE IN A PRODUCTION PIPELINE
Systems and processes for rendering fractures in an object are provided. In one example, a surface representation of an object may be converted into a volumetric representation of the object. The volumetric representation of the object may be divided into volumetric rep...
01/05/2012
20110310102SYSTEMS AND METHODS FOR SUBDIVIDING AND STORING VERTEX DATA
Systems and methods for subdividing patches and storing control points are described. At least one embodiment is a method for storing vertex data in a graphics processor. The method comprises receiving a patch to be tessellated, subdividing the patch into a plurality of...
12/22/2011
20110298802MESH FORMATION FOR MULTI-ELEMENT VOLUMES
A method of forming mesh data for three-dimensional (3-D) data is provided. Inside/outside (IO) functions are generated based on indicator functions to identify element interfaces between a plurality of elements identified in the 3-D data. An indicator function is defin...
12/08/2011
20110292046GENERATING ANIMATED VORONOI TREEMAPS TO VISUALIZE DYNAMIC HIERARCHICAL DATA
Methods and apparatus are disclosed for generating animated treemaps, such as Voronoi treemaps, to visualize dynamic hierarchical data. Changes in data are displayed using a treemap, by obtaining a multi-level tessellation having a plurality of regions as an initial sta...
12/01/2011
20110267346Tessellation of patches of surfaces in a tile based rendering system
A method and apparatus are provided for tessellating patches of surfaces in a tile based three dimensional computer graphics rendering system. For each tile in an image a per tile list of primitive indices is derived for tessellated primitives which make up a patch. Hid...
11/03/2011
20110248997Hierarchical Bounding of Displaced Parametric Surfaces
Hierarchical bounding of displaced parametric surfaces may be a very common use case for tessellation in interactive and real-time rendering. An efficient normal bounding technique may be used, together with min-max mipmap hierarchies and oriented bounding boxes. This p...
10/13/2011
20110216063LIDAR TRIANGULAR NETWORK COMPRESSION
Using LIDAR technology, terabytes of data are generated which form massive point clouds. Such rich data is a blessing for signal processing and analysis but is also a blight, making computation, transmission, and storage prohibitive. The disclosed subject matter include...
09/08/2011
20110175911RENDERING PARAMETRIC SURFACE PATCHES
A method for rendering parametric surface patches on a display screen includes receiving, at a processing unit, a computer-implemented representation of a first parametric surface patch, wherein the first parametric surface patch is a portion of a three-dimensional comp...
07/21/2011
20110175912SYSTEM AND METHOD FOR MESOSCOPIC GEOMETRY MODULATION
A computer-implemented method for generating a three-dimensional model of an object. The method includes generating a coarse geometry mesh of the object; calculating an optimization for the coarse geometry mesh based on photometric consistency and surface consistency as...
07/21/2011
20110169828Methods for Creating Developable Surfaces
Developable surfaces are generated by interactively evolving curves on a 2D surface embedded in 3D space using an iterative process to produce a model for the construction of a stylized three dimensional sculpture. Each iteration includes tessellating loops formed by th...
07/14/2011
20110169829Apparatus and Methods for Wrapping Texture onto the Surface of a Virtual Object
The invention provides techniques for wrapping a two-dimensional texture conformally onto a surface of a three dimensional virtual object within an arbitrarily-shaped, user-defined region. The techniques provide minimum distortion and allow interactive manipulation of t...
07/14/2011
20110157176SYSTEM AND METHOD FOR CONSTRUCTING TRIANGULAR MESH SURFACE OF POINT CLOUD
A method for constructing a triangular mesh surface of a point cloud includes constructing triangles according to point cloud data, determining seed triangles from the constructed triangles. The method further includes selecting triangles that share a side with a determ...
06/30/2011
20110148877EFFICIENT GEOMETRIC TESSELLATION AND DISPLACEMENT
Methods and computer-storage media are provided for rendering three-dimensional (3D) graphics by tessellating objects using novel structures and algorithms. Rendering utilizing “patches,” configurable functions that include a specified number of control points, allo...
06/23/2011
20110141110METHOD OF MESHING AND CALCULATING A VOLUME IN AN ULTRASOUND IMAGING SYSTEM
A method of automatically meshing a volume of an object in an ultrasound imaging system comprises the steps of: —acquiring image data of the object; —selecting a first surface of interest comprising a first slice of the object in the image data; —determining a mai...
06/16/2011
20110134119Method and System For Displaying Animation With An Embedded System Graphics API
An animation file player can display animation files with an embedded system graphics application programming interface (graphics API). In an example implementation, an animation file comprises a Flash® animation file such as, a Shockwave Flash® animation file, and th...
06/09/2011
20110128285PARALLEL TRIANGLE TESSELLATION
Triangles are tessellated by an algorithm that is adapted for efficient parallel processing. A plurality of input triangles for tessellation are received. Within each input triangle, a number of tessellated vertices and a number of output triangles to be generated are c...
06/02/2011
20110109629RENDERING IMPROVEMENT FOR 3D DISPLAY
A method of creating image data, the image data suitable for use with an autostereoscopic display, the method comprising taking a plurality of samples of a 3D scene, each sample taken for the combination of a pixel on a 2D display and an aperture of the autostereoscopic...
05/12/2011
20110080405HERMITE GREGORY PATCH FOR WATERTIGHT TESSELLATION
One embodiment of the present invention sets forth technique for watertight tessellation in a displaced subdivision surface. A subdivision surface is represented as a novel parametric quad patch that is continuous with respect to position (C0) and partial derivatives (C...
04/07/2011
20110080404Redistribution Of Generated Geometric Primitives
One embodiment of the present invention sets forth a technique for redistributing geometric primitives generated by tessellation and geometry shaders for per-vertex by multiple graphics pipelines. Geometric primitives that are generated in a first processing stage are c...
04/07/2011
20110069065IMAGE PROCESSING APPARATUS, COMPUTER READABLE MEDIUM AND METHOD THEREOF
According to one embodiment, an image processing apparatus includes a processing unit, a tessellation processing unit and a tessellation data storage unit. The processing unit performs interpolation processing on vertex data of a vector image for each sprite. The tessel...
03/24/2011
20110063294TESSELLATION SHADER INTER-THREAD COORDINATION
One embodiment of the present invention sets forth a technique for performing a computer-implemented method for tessellating patches. An input block is received that defines a plurality of input patch attributes for each patch as well as instructions for processing each...
03/17/2011
20110057931Tessellation Engine and Applications Thereof
Disclosed herein methods, apparatuses, and systems for performing graphics processing. In this regard, a processing unit includes a tessellation module and a connectivity module. The tessellation module is configured to sequentially tessellate portions of a geometric sh...
03/10/2011
20110029297VIRTUAL PROTOTYPING AND TESTING FOR MEDICAL DEVICE DEVELOPMENT
A system and method of developing better-designed medical devices, particularly cardiovascular stents and endovascular grafts. The system comprises a geometry generator, a mesh generator, a stress/strain/deformation analyzer, and a visualization tool. In one embodiment,...
02/03/2011
20110025690PHOTOGRAMMETRIC TEXTURE MAPPING USING CASUAL IMAGES
A method for photogrammetric texture mapping using casual images is provided. The method may include the following steps: estimating, for each vertex of at least a portion of a three dimensional (3D) mesh representing a model, projection parameters associated with a vir...
02/03/2011
20100302243METHOD AND APPARATUS FOR CAPTURING GEOLOCATING AND MEASURING OBLIQUE IMAGES
A computerized system for displaying, geolocating, and taking measurements from captured oblique images includes a data file accessible by the computer system. The data file includes a plurality of image files corresponding to a plurality of captured oblique images, and...
12/02/2010
20100277476BOUNDED SIMPLIFICATION OF GEOMETRICAL COMPUTER DATA
This invention discloses a method for simplifying geometrical data in higher dimensions and in particular reducing three-dimensional (3D) mesh (801) from an original 3D mesh (800). The simplification method comprises a series of reduction steps combined wi...
11/04/2010
20100271369CURVED SURFACE RENDERING SYSTEM AND METHOD
A curved surface rendering method grids a curved surface to a plurality of triangles, and further divides the plurality of triangles to sub-triangles. Furthermore, the method determines surface triangles and inner triangles from all triangles of the curved surface, and ...
10/28/2010
20100271370METHOD FOR DISTRIBUTED CLIPPING OUTSIDE OF VIEW VOLUME
A distributed clipping scheme is provided, view frustum culling is distributed in several places in a graphics processing pipeline to simplify hardware implementation and improve performance. In general, many 3D objects are outside viewing frustum. In one embodiment, cl...
10/28/2010
20100268515METHOD OF VISUALIZING GEOMETRIC UNCERTAINTIES
A method of constructing an enveloping mesh geometry (EMG) for a plurality of sample mesh geometries (MG). The enveloping mesh geometry is a geometric representation of the mean of the probability distribution underlying the sample space from which the enveloping mesh g...
10/21/2010
20100259540VIEW-DEPENDENT RENDERING OF PARAMETRIC SURFACES
Views of parametric surfaces are rendered. A set of parametric surface patches representing a parametric surface being rendered is projected onto a scene, producing a set of view-projected surface patches. Each view-projected surface patch is identified for either culli...
10/14/2010
20100259541IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD
A boundary correction unit divides an object area into plural meshes, and specifies, of a pixel group positioned on one side, in a direction toward the interior of the object area, of a mesh to which a boundary vertex positioned on the frame of the object area belongs, ...
10/14/2010
20100260383 CALIPER FOR MEASURING OBJECTS IN AN IMAGE
The invention relates to a system (300) for performing and visualizing a measurement of an object viewed in an image computed from image data, the system comprising an image unit (310) for visualizing the image data in the image for displaying in a display...
10/14/2010
20100253683NON-UNIFORM TESSELLATION TECHNIQUE
A non-uniform fractional tessellation technique adapts a tessellation of a base object to the on-screen projection before the domain shader in a graphics processing pipeline executes. The tessellation is adapted in a non-uniform manner such that the distribution of vert...
10/07/2010
20100214294METHOD FOR TESSELLATION ON GRAPHICS HARDWARE
An exemplary method for tessellating a primitive of a graphical object includes receiving information for a primitive of a graphical object where the information includes vertex information and an edge factor for each edge of the primitive; based on the received informa...
08/26/2010
20100214293SYSTEM AND METHOD FOR USER INTERATION IN DATA-DRIVEN MESH GENERATION FOR PARAMETER RECONSTRUCTION FROM IMAGING DATA
A system and method for iterative reconstruction with user interaction in data-driven, adaptive mesh generation for reconstruction of model parameters from imaging data is disclosed. The method includes reading input (110, 115) from a user and checking reconstruc...
08/26/2010
20100214295DRAWING PROCESSING APPARATUS, TEXTURE PROCESSING APPARATUS, AND TESSELLATION METHOD
A drawing processing apparatus for performing tessellation processing, comprising a pixel shader and a texture unit. An internal division operation part of the pixel shader issues texture load instructions to the texture unit, specifying parametric coordinate values of ...
08/26/2010
20100194748CALCULATING THREE-DIMENSIONAL (3D) VORONOI DIAGRAMS
Systems and methods for computing three-dimensional (3D) Euclidean Voronoi diagrams are disclosed. For some embodiments, a set of 3D objects is accessed, in which each 3D object is mathematically defined. Thereafter, a Voronoi region associated with each of the 3D objec...
08/05/2010
1          
 
Sign InRegister
Username  
Password   
forgot password?