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

Icon_funbox Quotables

"Man will not fly for 50 years."

Wilbur Wright ; 1901

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: 1121
Last issue date: 05/29/2012


          9            
NumberTitleIssue Date
7212207Method and apparatus for real-time global illumination incorporating stream processor based hybrid ray tracing
A method for calculating a lighting function for an object to be rendered using a basis function is provided. The method includes calculating a transfer function approximation of the lighting function through a stream processor. A method for presenting lighting char...
05/01/2007
7209140System, method and article of manufacture for a programmable vertex processing model with instruction set
A system, method and article of manufacture are provided for programmable processing in a computer graphics pipeline. Initially, data is received from a source buffer. Thereafter, programmable operations are performed on the data in order to generate output. The ope...
04/24/2007
7209139Efficient rendering of similar objects in a three-dimensional graphics engine
Multiple instances of a single object are aggregated and submitted collectively to a graphics API for rendering. Vertices of the object are replicated into a large buffer and are modified so as to be bound to different transformation matrices in a matrix palette. An...
04/24/2007
7206449Detecting silhouette edges in images
A method detects silhouette edges in images. An ambient image is acquired of a scene with ambient light. A set of illuminated images is also acquired of the scene. Each illuminated image is acquired with a different light source illuminating the scene. The ambient i...
04/17/2007
7206800Overflow detection and clamping with parallel operand processing for fixed-point multipliers
A method and apparatus for overflow detection and clamping with parallel operand processing for fixed-point multipliers is disclosed. The invention predicts when a multiplication of a number of operands will exceed a pre-determined number of bits based upon the fixe...
04/17/2007
7202867Generation of glow effect
A technique generates a glow effect in an image. The technique selects an area within a scene that is to glow to produce a selected area image, generates glow using the selected area image to produce a glowing area image, and then adds the glowing area image to the ...
04/10/2007
7203352Data processing method and data processing apparatus
A data processing apparatus comprising a display device for displaying the data; the first recording device for recording the large volume bit map data; the second recording device recording an index data formed as a two-dimensional image obtained by rendering the l...
04/10/2007
7202877Sprite rendering
Computation of sprite position and size in JSR-184 with revised modelview matrix made with column vector lengths of original modelview matrix. ...
04/10/2007
7202866Apparatus and method of browsing image data based on color temperature, and computer readable medium therefor
An image browsing apparatus capable of calculating color temperature of an image and browsing the image based on the color temperature, and a method of browsing an image are provided. The image browsing apparatus includes a data storage unit for storing a plurality ...
04/10/2007
7200536Simulator
A vehicle simulator comprising: (i) a real-world vehicle (1) whose controls and instruments are dual-mode such that they can be switched between normal operation and simulated operation; (ii) a retro-reflect...
04/03/2007
7199799Interleaving of pixels for low power programmable processor
A graphics processor includes an arithmetic logic unit (ALU) stage for processing pixel packets. Pixels are assigned as either even pixels or odd pixels. The pixel packets of odd and even pixels are interleaved to account for ALU latency. ...
04/03/2007
72002623-dimensional image processing method, 3-dimensional image processing device, and 3-dimensional image processing system
Illumination light having a 2-dimensional luminance distribution is used for obtaining photographed image data, and surface attributes of a real object are estimated based on photography environment information such as information relating to the luminance distribut...
04/03/2007
7196711View dependent displacement mapping
A computer implemented method for generating a representation of structure for use in rendering a synthesized image is provided. The representation is a view-dependent displacement mapping that represents displacements along a viewing direction. This view dependency...
03/27/2007
7194533System and method for editing active measurements in a client management tool
A system and method for editing active measurements in a client management tool are provided. One or more clients in a computer network measure a variety of attributes associated with the function of the client. A monitor process establishes and collects a subset of...
03/20/2007
7193630Data structure for texture data, computer program product, and texture mapping method
The present invention has as an object to propose a texture mapping method which enables smooth shading, and is also appropriate for conserving memory resources. In order to achieve this object, in this invention, data regions with different color tones are set so a...
03/20/2007
7190992Magnetic resonance imaging using technique of positioning multi-slabs to be imaged
A magnetic resonance imaging system is provided for obtaining MR images by scanning a region of the object previously located on an object's positioning image. The system comprises a displaying unit, inputting unit, approximating unit, and locating unit. The display...
03/13/2007
7190370Previewing and manipulating a framed image print
An apparatus and method of generating a visual representation of an image based product. Where the image based product is a picture image, the method produces a framed prototype image showing the picture image framed within a frame. The method includes providing a f...
03/13/2007
7190376Method of compiling compositing expressions for optimised rendering
A method of creating an image utilizing a table of levels known as a “level activation table” (34) is disclosed. The method uses the level activation table to optimally evaluate a given compositing expression such that the number of pixel operations neede...
03/13/2007
7190374Shading polygons from a three-dimensional model
Shading a polygon includes identifying points on edges of the polygon using shading values for vertices of the polygon, connecting the points to form at least two areas within the polygon, and shading the at least two areas differently. Vertices are assigned to at l...
03/13/2007
7190364System and method for polygon-smoothing in texture-based volume rendering
A system and method for polygon-smoothing in texture-based volume rendering is provided. The method comprises the steps of: downsizing a slice polygon and determining boundary polygons around the downsized slice polygon using a smoothing factor, wherein the downsize...
03/13/2007
7187384Systems and methods for downloading custom or prefabricated processing routines to programmable graphics chips
A method and system for controlling the algorithmic elements in 3D graphics systems via an improved 3D graphics API is provided. In one aspect, in a 3D graphics system having privatized formats with privatized drivers used to increase the efficiency of display, exis...
03/06/2007
7187379Generating an image using sample points determined on a sub-pixel grid offset using elements of a low-discrepancy sequence
A computer graphics system generates a pixel value for a pixel in an image, the pixel being representative of a point in a scene as recorded on an image plane of a simulated camera, the computer graphics system being configured to generate the pixel value for an ima...
03/06/2007
7184042Computer graphic system and computer-implemented method for generating images using a ray tracing methodology that makes use of a ray tree generated using low-discrepancy sequences and ray tracer for use therewith
A ray tracer generates a ray tree, the ray tree comprising a primary ray shot along a selected direction and a plurality of other rays, the other rays being generated by recursive splitting. A ray is split when it encounters a predetermined condition, and each of th...
02/27/2007
7184052Real-time texture rendering using generalized displacement maps
A “mesostructure renderer” uses pre-computed multi-dimensional “generalized displacement maps” (GDM) to provide real-time rendering of general non-height-field mesostructures on both open and closed surfaces of arbitrary geometry. In general, the GDM represe...
02/27/2007
7184051Method of and apparatus for rendering an image simulating fluid motion, with recording medium and program therefor
An apparatus for processing an image has a texture rendering unit for storing a texture image in a texture rendering area of an image memory, an image rendering unit for storing a polygon in a display rendering area of the image memory based on at least the texture ...
02/27/2007
7184588System and method for minimizing display image size by approximating pixel display attributes
A method and structure for approximating pixel display characteristics for complex displays having overlapping images is provided. Each image in the complex display corresponds to a specification of pixel color values and transparency values. Based on a format defin...
02/27/2007
7184056Method and apparatus for user customized shading of a graphical user interface
To allow users to compensate for different and dynamically changing lighting conditions, the present invention introduces a graphical user interface shading system. The graphical user interface shading system provides a very simple intuitive interface to the user. I...
02/27/2007
7184043Color compensated translucent object rendering methods and apparatus
Methods for rendering a 3D object includes determining incident illumination for object surface points, determining surface colors associated with these points, determining diffuse illumination values associated with these points, associating a 3D grid having vertic...
02/27/2007
7180519Image processing apparatus and image process method
In a pipeline process in which plural image processing sections (image processing modules), for example, an image inputting section 131, a histogram producing section 132, and a binarizing section 133 are connected in a pipeline manner, each of ...
02/20/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
71769343-D graphics texturing system using encrypted textures
A texturing system for use in a three-dimensional graphics system has an input for receiving object data for an object to be textured. Encrypted texture data is obtained from a store a decrypted in a decryption unit. The decrypted texture data generates texture imag...
02/13/2007
7177450Face recognition method, recording medium thereof and face recognition device
An enquiry face image shot by a video camera and the like is collated with face image data converted into database. The data converted into the database are three-dimensional shape data of surfaces of faces and color image data. Shooting conditions (an angle and lig...
02/13/2007
7176917Visual programming interface for a three-dimensional animation system for defining real time shaders using a real-time rendering engine application programming interface
A visual programming interface allows an artist to create real time shaders using a tree of shader nodes. Each shader node represents an operation that can be performed in real time through the real time rendering engine. The visual interface allows the arbitrary co...
02/13/2007
7176918Three-dimensional paint projection weighting of diffuse and scattered illumination methods and apparatus
Methods for rendering an object includes determining diffuse illumination values for object surface points, associating a 3D grid including vertices with the object, mapping object surface points to vertices, determining diffuse illumination values for vertices from...
02/13/2007
7176919Recirculating shade tree blender for a graphics system
A graphics system including a custom graphics and audio processor produces exciting 2D and 3D graphics and surround sound. A relatively low chip-footprint, versatile texture environment (TEV) processing subsystem is implemented in a pipelined graphics system circula...
02/13/2007
7176944Opacity based interference texture
A method and apparatus for generating a colored or shaded texture for images to be displayed on a display device or printed. The method includes the step of providing a plurality of shape elements, each of which defines a surface. Each of the shape elements also has...
02/13/2007
7174436Method and system for maintaining shadow copies of data using a shadow mask bit
In a multi-processor, multi-memory system, a technique designates portions of a local memory as being regions to be shadowed. A shadow control unit detects write operations to those regions designated for shadowing. The shadow control unit then executes a cloning of...
02/06/2007
7173617System and method for generating and using systems of cooperating and encapsulated shaders and shader dags for use in a computer graphics system
A computer graphics system is described in which a new type of entity, referred to as a “phenomenon,” can be created, instantiated and used in rendering an image of a scene. A phenomenon is an encapsulated shader DAG comprising one or more nodes each comprising ...
02/06/2007
7170515Rendering pipeline
A rendering pipeline system for a computer environment uses screen space tiling (SST) to eliminate the memory bandwidth bottleneck due to frame buffer access and performs screen space tiling efficiently, while avoiding the breaking up of primitives. The system also ...
01/30/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
          9            
 
Sign InRegister
Username  
Password   
forgot password?