Match Document Document Title
7619749 Methods and apparatus of aligning surfaces  
Ultra-precision freeform surfaces are important to the development of complex and micro-optical-electro-mechanical devices used in many photonics and telecommunication products such as F-theta...
7619624 Methods and apparatus for rendering or preparing digital objects or portions thereof for subsequent processing  
Methods and apparatus for rendering images of digital objects or for preparing digital objects for subsequent processing. The method includes sorting data representative of the positions of at...
7616151 Reducing scattering center data using magnitude-based reduction  
A method to reduce scattering centers (SC) includes receiving a set of SC data points representing an object. The method also includes reducing SC data points associated with a first region based...
7609893 Method and apparatus for producing classifier training images via construction and manipulation of a three-dimensional image model  
A system ( 400 ) for generating training images for a pattern recognition classifier ( 54 ) from three-dimensional image data representing an output class comprises a model constructor ( 404 ) that...
7609854 Method for displaying medical image information dependent on a detected position of the observer  
In a method for representation of medical image information on a display medium an image representation parameter is varied dependent on the position of the observer. Superimpositions of data sets...
7609263 Drawing processing apparatus and method for compressing drawing data  
A drawing processing apparatus is provided to solve the problems in which pixels of a drawing primitive with sub-pixel information may have an increased amount of data causing a burden on...
7605820 Creating texture data outside of a chart boundary  
Discontinuities along texture mapped seams of three-dimensional models may be reduced by creating and sampling texture data outside of chart boundaries. When a texel center is not within a chart...
7602332 Reducing scattering center data using multi-volume aggregation  
In one example, a method to reduce scattering centers (SC) includes receiving a set of SC data points associated with an object in three-dimensional space, partitioning the SC data points into a...
7595798 Application sharing user interface improvements  
An improved application sharing system and method are described wherein shared window data is treated according to different sets of rules depending upon the fraction of the shared window data that...
7593010 Software-implemented transform and lighting module and pipeline for graphics rendering on embedded platforms using a fixed-point normalized homogenous coordinate system  
A software-implemented transform and lighting module and pipeline designed and optimized for embedded platforms (such as mobile computing devices). The transform and lighting module and pipeline...
7592947 Generating radar signatures for multiple objects  
In one aspect, a method to generate radar signatures for multiple objects includes performing in parallel a shooting and bouncing (SBR) technique to solve for physical optics and multi-bounce...
7590512 System and method for deformation analysis using inverse pre-deformation of finite element mesh  
Finite element analysis methods and computer systems for analyzing deformation to an object are disclosed. According to various embodiments, the method includes the steps of: (1) performing a...
7583263 System and method for transparency rendering  
A system, method, and computer program product that accepts raw polygon geometry and view parameters from the visualization API, sorts the polygons in back-to-front order, and then supplies the...
7580170 Fabrication method for a computer-generated hologram or a holographic stereogram in which a three-dimensional object having visualized cross-sectional surfaces is recorded and computer-generated hologram/holographic  
A method for fabricating a computer-generated hologram or a holographic stereogram can reconstruct a three-dimensional object having visualized cross-sectional surfaces, wherein the...
7580035 Real-time collision detection using clipping  
A method is disclosed. The method includes receiving a first polygon, receiving a second polygon, calculating a vector joining a centroid of the first polygon and a centroid of the second polygon,...
7573474 Systems and methods for optimizing geometric stretch of a parametrization scheme  
Systems and methods are provided for optimizing the geometric stretch of a parametrization scheme. Given an arbitrary mesh, the systems and methods construct a progressive mesh (PM) such that all...
7570804 Apparatus and method for determining stereo disparity based on two-path dynamic programming and GGCP  
Provided is an apparatus and method for determining stereo disparity based on two-path dynamic programming and GGCP. The apparatus includes a pre-processing unit for analyzing texture distribution...
7567258 Hardware-accelerated anti-aliased vector graphics  
In order to render a primitive, the primitive is subdivided into trapezoids and triangles. The subdivision occurs using scanline-aligned lines. These simple scanline-aligned regions are further...
7567205 Dynamic ray traversing  
In one aspect, a method to generate radar signatures for multiple objects in motion, includes performing a shooting and bouncing (SBR) technique to solve for physical optics and multi-bounce...
7564457 Shot shading method and apparatus  
A method for a computer system includes determining first shading results associated with a geometric object in response to first shading computations and first shading data associated with the...
7555163 Systems and methods for representing signed distance functions  
A system and method for implicitly computing signed distance values in a graphics application. In one embodiment, rather than storing numerous distance values along a given raster scan line, only...
7551172 Sending three-dimensional images over a network  
A benefit is obtained for sending digital information over a network. The digital information is representative of three-dimensional images which include photographic images. The receiving computer...
7545387 Method 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...
7538770 Tree-based compositing system  
A method of rendering a graphical image described by an expression tree is disclosed. The expression tree has one or more parent nodes and one or more leaf nodes, with each parent node representing...
7538765 Method and apparatus for generating hierarchical depth culling characteristics  
A method and apparatus for generating hierarchical depth culling characteristics includes determining a first minimum depth value and a first maximum depth value for a first graphical element. The...
7528843 Dynamic texture fetch cancellation  
Systems and methods for dynamically canceling texture fetches may improve texture mapping performance. A shader program compiler inserts condition code writes and condition code comparison...
7525543 High performance shading of large volumetric data using screen-space partial derivatives  
A method and system for shading large volumetric data sets using partial derivatives computed in screen-space. The method and system provide a fast and efficient shading a large datasets. Screen...
7525542 Automatically generating appropriate near and far clipping planes for a 3D scene while guaranteeing minimum of Z-buffer precision  
Various technologies and techniques are disclosed that improve the automatic generation of near and far clipping planes for a 3D scene. The viewing frustum is intersected with the scene to...
7519603 Efficient data structure  
In one embodiment, the present invention is directed to a data structure for representing a spatial region. The data structure comprises a hierarchical arrangement of nodes associated with a...
7519449 Rendering system and method and recording medium therefor  
A rendering system and method, and a recording medium therefor are provided. The rendering system imports geometry and hierarchy structure information on a three-dimensional (3D) computer-aided...
7518609 System, method and computer program product for modeling a transition between adjoining surfaces  
According to one aspect of exemplary embodiments of the present invention, a method is provided for modeling a transition between adjoining surfaces. The method includes determining a curve of...
7518607 Hidden-line removal method  
A hidden-line removal method is provided which is executed in an image processing apparatus. The method includes the steps of extracting portions of the polygons contained in each of the divided...
7509241 Method and apparatus for automatically generating a site model  
A method and apparatus for automatically combining aerial images and oblique images to form a three-dimensional (3D) site model. The apparatus or method is supplied with aerial and oblique imagery....
7505043 Cache efficient rasterization of graphics data  
A cache stores data for use in rasterizing graphics data. The size of the cache is equal to a selected tile size. A processor performs the rasterization of the graphics image by subdividing the...
7505036 Order-independent 3D graphics binning architecture  
A binning architecture that allows opaque and transparent primitives to be segregated automatically into pairs of bins covering the same bin rectangle on the screen. When the frame is complete, the...
7499052 Z-jittering of particles in image rendering  
A method of rendering an image having a plurality of objects. The method comprises: generating an adjusted z-position by randomly adjusting the original z-position of an object over a series of...
7499051 GPU assisted 3D compositing  
A method to perform compositing of three-dimensional images includes, on a Central Processing Unit (CPU), automatically assembling a Graphics Processing Unit (GPU) program for each element of a...
7483029 GPU having raster components configured for using nested boustrophedonic patterns to traverse screen areas  
In one embodiment, the present invention is implemented as a GPU configured for traversing pixels of an area. The GPU includes a set-up unit for generating polygon descriptions and a rasterizer...
7479960 Object visibility control for ray tracing  
A computer graphics method and apparatus allows designer control over the rendering of objects and scenes, in a rendering system using ray tracing for example. A modeling system is adapted to...
7479958 Image generating device and image generating method  
An image generating device for forming a behind object prepared with polygon data as a part of the background of a virtual three-dimensional space and generating images of the movement of a...
7468726 Culling in a vertex processing unit  
A graphics processor performs culling of invisible primitives in a vertex processing unit that includes a geometry shader or other processing engine that performs per-primitive operations....
7450120 Apparatus, system, and method for Z-culling  
A processor generates Z-cull information for tiles and groups of tiles. In one embodiment the processor includes an on-chip cache to coalesce Z information for tiles to identify occluded tiles. In...
7439990 Surface selecting method and information processing apparatus  
A surface selecting method in an information processing apparatus for selecting a prescribed surface of a 3D model displayed on a display unit of the information processing apparatus includes a...
7439970 Computer graphics  
A method of and apparatus for generating a graphical image of at least part of an object provided within a hierarchically divided region of space from a plurality of stored graphical...
7436414 Method for accelerated determination of occlusion between polygons  
The invention describes a method and system for use in occlusion culling of polygons in an interactive environment, such as a game. The invention employs a boundary box to simplify the testing of...
7430490 Capturing and rendering geometric details  
A method and system for implementing capturing and rendering geometric details for mesostructure surfaces is described herein. A mesostructure distance function is defined as a function of a given...
7429986 Method of determining relative z-ordering in an image and method of using same  
In one embodiment according to the present invention, relative z-ordering of segments in a digital image is determined. A method comprises forward and backward motion matching of image regions to...
7427994 Color gradient paths  
A system and method for generating color gradients is provided. The system generates color gradients using techniques from geometric surface modeling. The system and method of the present invention...
7425956 System and method for occlusion testing with deferred rendering  
One embodiment of the present invention sets forth a method for implementing occlusion testing prior to processing a primitive command. The method includes the steps of determining that an...
7425955 Method for tracking depths in a scanline based raster image processor  
A method of rendering a scan line of a graphic object image in a scan line renderer for spans of pixels laying between consecutive x-ordered edges intersecting the scan line includes maintaining a...