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

Icon_funbox Quotables

"It is my heart-warmed and world-embracing Christmas hope and aspiration that all of us, the high, the low, the rich, the poor, the admired, the despised, the loved, the hated, the civilized, the savage (every man and brother of us all throughout the whole earth), may eventually be gathered together in a heaven of everlasting rest and peace and bliss, except the inventor of the telephone. "

Mark Twain ; Christmas greetings, 1890

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/426 - Lighting/shading


Subclass of Class 345 - Computer graphics processing and selective visual display systems
Definition: Subject matter which determines intensity or color on a
No. of patents: 1101
Last issue date: 02/14/2012


1                      
NumberTitleIssue Date
8115767Computer graphics shadow volumes using hierarchical occlusion culling
Techniques, systems, arrangements, and computer program products are operable in computer graphics systems to make shadow volumes more general with respect to the meshes that can serve as occluding geometry in such computer graphics systems, as well as for accelerat...
02/14/2012
8115766System and method for rendering flow and volumes
A system and method for rendering flows and volumes includes the steps of generating a preintegrated table, the preintegrated table having a plurality of entries, each of the plurality of entries having color information and opacity information, generating illustrat...
02/14/2012
8102394Computer graphics using meshless finite elements for light transport
Computer graphics methods, systems, apparatus and computer program code (software) products comprise: constructing a sparse implicit scene representation, wherein the representation is independent of geometric encoding and complexity of the input scene description, ...
01/24/2012
8089481Updating frame divisions based on ray tracing image processing system performance
An image processing system may perform various tasks in an effort to evenly distribute workload amongst workload managers. According to one embodiment of the invention, the image processing system may divide a frame of pixels into different regions and assign respon...
01/03/2012
8085267Stochastic addition of rays in a ray tracing image processing system
According to embodiments of the invention, rays may be stochastically culled before they are issued into the three-dimensional scene. Stochastically culling rays may reduce the number of rays which need to be traced by the image processing system. Furthermore, by st...
12/27/2011
8081184Pixel shader program thread assembly
Systems and methods for assembling pixel shader program threads for execution based on resource limitations of a multithreaded processor may improve processing throughput. Pixels to be processed by the pixel shader program are assembled into a launch group for proce...
12/20/2011
8072454Parallel processing system, method, and computer program product for selecting a ray tracing entity from a group of ray tracing entities for processing
A system, method, and computer program product are provided for selecting a ray tracing entity from a group of ray tracing entities for processing by a parallel processing architecture. In operation, it is determined whether at least one thread in a parallel process...
12/06/2011
8063902Method and apparatus for increasing efficiency of transmission and/or storage of rays for parallelized ray intersection testing
For ray tracing, methods, apparatus, and computer readable media provide efficient transmission and/or storage of rays between ray emitters, and an intersection testing resource. Ray emitters, during emission of a plurality of rays, identify a shared attribute of ea...
11/22/2011
8059123Parallel processing system, method, and computer program product for postponing the execution of primitive intersection
A system, method, and computer program product are provided for postponing the execution of primitive intersection. In operation, at, least one node traversal operation and at least one primitive intersection operation is executed, utilizing a parallel processing ar...
11/15/2011
8054309Game machine, game machine control method, and information storage medium for shadow rendering
To provide a game machine for displaying a picture in which light from a light source causes the shadow of an object, and the shadow varies according to a change in the position of the light source, the shape (posture) of the object, and so forth, while reducing a p...
11/08/2011
8049753Computer graphics methods and systems for generating images with rounded corners
Methods, systems, apparatus, and computer program/software code products, operable in a computer graphics system designed to render images and to apply shading to images, enable the following: during rendering of an image, modifying the shading normal in the region ...
11/01/2011
8044956Coverage adaptive multisampling
One embodiment of the present invention sets forth a technique for improving antialiasing quality, while minimizing performance degradation, by adaptively selecting between multisampling and supersampling on a per pixel basis. The resulting performance may be genera...
10/25/2011
8040351Using a geometry shader to perform a hough transform
A system and method uses the capabilities of a geometry shader unit within the multi-threaded graphics processor to execute a geometry shader program and perform a Hough transform. ...
10/18/2011
8040350Method and system for adaptive direct volume rendering
An adaptive image volume rendering system first fragments a 3-D dataset into multiple sub-volumes and constructs an octree structure, wherein each sub-volume is associated with one node on the octree. The system then establishes a 2-D image plane and selectively lau...
10/18/2011
8031193Dynamic light shading in terrain rendering applications
In some embodiments, a method for high-performance terrain rendering may include one or more of the following steps: (a) obtaining elevation data, (b) determining slope of a terrain surface, (c) selecting a shading model to apply to the terrain surface based upon th...
10/04/2011
8031191Apparatus and method for generating rendering data of images
An image processing apparatus for sequentially generating rendering data of a plurality of images composing a moving image, comprising a velocity vector detecting unit for detecting a velocity vector of a block image in an image in accordance with the rendering data...
10/04/2011
8031192System and method for generating additional polygons within the contours of a rendered object to control levels of detail
A method for control over the level of detail within a rendered object is provided. The method may be a program embodied on a machine readable medium. The method identifies a set of parent vertices defining a polygon within a rendered object. A child vertex of the s...
10/04/2011
8022950Stochastic culling of rays with increased depth of recursion
According to embodiments of the invention, rays may be stochastically culled before they are issued into the three-dimensional scene. Stochastically culling rays may reduce the number of rays which need to be traced by the image processing system. Furthermore, by st...
09/20/2011
8018457Ray tracing system architectures and methods
Aspects comprise systems implementing ray tracing functionality according to example architectures. In one example, rays are collected into collections against elements of an acceleration structure, which in some cases are associated with objects composing a scene b...
09/13/2011
8013857Method for hybrid rasterization and raytracing with consistent programmable shading
A method of generating a computer image wherein secondary raytrace vectors are calculated for the image after the image is rendered using rasterization. The secondary raytrace vectors are based on virtual camera angles that are stored during the rasterization proces...
09/06/2011
8009168Real-time rendering of light-scattering media
A real-time algorithm for rendering of an inhomogeneous scattering media such as smoke under dynamic low-frequency environment lighting is described. An input media animation is represented as a sequence of density fields, each of which is decompressed into a weight...
08/30/2011
8004522Using coverage information in computer graphics
The boundary of a surface can be represented as a series of line segments. A number of polygons are successively superimposed onto the surface. The polygons utilize a common reference point and each of the polygons has an edge that coincides with one of the line seg...
08/23/2011
8004523Translation of register-combiner state into shader microcode
An apparatus and method for translating fixed function state into a shader program. Fixed function state is received and stored and when a new shader program is detected the fixed function state is translated into shader program instructions. Registers specified by ...
08/23/2011
79998072D/3D combined rendering
A system combines 2D and 3D modeling in rendering shapes and includes: a 3D modeling factory to generate a 3D model of selected shape parameters or features; a front face factory to generate 2D text and text effects, and some 2D shape effects; a ground plane factory...
08/16/2011
7999808Parallel processing system, method, and computer program product for executing node traversal or primitive intersection
A system, method, and computer program product are provided for executing node traversal or primitive intersection using a parallel processing architecture. In operation, it is determined whether a plurality of threads in a parallel processing architecture are to ex...
08/16/2011
7995059Mid-field and far-field irradiance approximation
A method for a computer system includes retrieving from a computer readable medium a first irradiance approximation for a plurality of light sources for a first distance in the midfield from the light sources; retrieving from the computer readable medium a second ir...
08/09/2011
7995058Method and system for identifying illumination fields in an image
In a first exemplary embodiment of the present invention, an automated, computerized method is provided for determining an illumination field in an image. The method comprises the steps of identifying uniform and linear tokens in the image and utilizing the uniform ...
08/09/2011
7995060Multiple artistic look rendering methods and apparatus
A computer system comprises a memory configured to store a geometric description of an object, wherein the memory is configured to store a first set of parameters associated with a first artistic look, and wherein the memory is configured to store a second set of pa...
08/09/2011
7990381Re-coloring a color image
Technology for re-coloring a region of a color image including determining an original base color in a region of a color image; establishing at least one shading parameter in the region of the color image; and combining a new base color with the at least one shading...
08/02/2011
7990380Diffuse photon map decomposition for parallelization of global illumination algorithm
A given computer graphics scene may be rendered as a set of triangles. A set of photons may be distributed over the scene, and a number of steps may be performed for each triangle. For each triangle, a list of photons may be constructed. For that triangle, a set of ...
08/02/2011
7986321System and method for generating structured light for 3-dimensional image rendering
A system and method for illuminating an object in preparation for three-dimensional rendering includes a projection device configured to project at least three two-dimensional structured light patterns onto a 3-dimensional object. At least two cameras detect light r...
07/26/2011
7982734Spatially-varying convolutions for rendering soft shadow effects
Soft shadows may include areas that are less clear (more blurry) than other regions. For instance, an area of shadow that is closer to the shadow caster may be clearer than a region that is farther from the shadow caster. When generating a soft shadow, the total amo...
07/19/2011
7973791Apparatus and method for generating CG image for 3-D display
An apparatus generates, by introducing a concept called “virtual viewpoint model”, a CG image for use with a 3-D display through single rendering operation from a single viewpoint without adoption of a process for performing CG rendering operation from a plurali...
07/05/2011
7973790Method for hybrid rasterization and raytracing with consistent programmable shading
A method of generating a computer image wherein secondary raytrace vectors are calculated for the image after the image is rendered using rasterization. The secondary raytrace vectors are based on virtual camera angles that are stored during the rasterization proces...
07/05/2011
7969437Method and apparatus for triangle representation
Embodiments of the invention provide for accelerated polygon intersection testing of rays against a set of polygons. The amount of computation required in the rendering process is reduced by preprocessing the scene into a data structure that can be more efficiently ...
06/28/2011
7969438Soft shadows for cinematic lighting for computer graphics
A method and apparatus for high quality soft shadows for area lights in cinematic lighting for use in computer graphics, such as computer enabled animation. The method is an extension of traditional shadow maps, so the complexity of the present method is independent...
06/28/2011
7965291Isosurface extraction utilizing a graphics processing unit
A graphics system utilizes a graphics processing unit to implement marching tetrahedra extraction of an isosurface. In one embodiment locations of tetrahedral grids are represented as groups of four vertices for processing in the graphics processing unit. ...
06/21/2011
7952581Realistic transformation of 3D lighting models
A lighting model specified in light space may be transformed to a 3D scene, which may include numerous lights. When the lighting model is transformed to the 3D scene and is uniformly scaled or near-uniformly scaled, intensity or brightness of light at sample points,...
05/31/2011
7952583Quasi-monte carlo light transport simulation by efficient ray tracing
Methods, systems, devices and computer program code (software) products operable within a computer graphics system or other computer system enable quasi-Monte Carlo (QMC) light transport simulation by ray tracing: and include constructing a bounding interval hierarc...
05/31/2011
7952582Mid-field and far-field irradiance approximation
A computerized method for computing an approximation for irradiance at a point in space from a plurality of distant lights sources includes determining a normal to a surface at a point on the surface being illuminated by the light sources, and determining a directio...
05/31/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?