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

Icon_funbox Did You Know...

...that the x-ray was discovered purely by accident? When German physicist Wilhelm Konrad von Roentgen was experimenting with cathode rays in 1895, he put an activated Crookes tube in a book and went out to lunch. When he returned, he discovered that a key that had also been placed in the book showed up as an image on the developed film!

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/586 - Mathematically defined


Subclass of Class 345 - Computer graphics processing and selective visual display systems
Definition: Subject matter where the texture is defined by a mathematical
No. of patents: 198
Last issue date: 01/31/2012


1          
NumberTitleIssue Date
8106918Apparatus and method for texture level of detail computation
A graphic processing system to compute a texture level of detail. An embodiment of the graphic processing system includes a memory device, a driver, and level of detail computation logic. The memory device is configured to implement a first lookup table. The first l...
01/31/2012
8059133Graphics pipeline for rendering graphics
A graphics pipeline (20) for rendering graphics receives texture data (22) and vertex data (23). The texture data (22) define rectangular texture maps (24), which are axis-aligned in texture space. The vertex data (23) descr...
11/15/2011
7782335Apparatus for driving liquid crystal display device and driving method using the same
An apparatus for driving a liquid crystal display (LCD) device includes a liquid crystal panel including 4-color sub-pixels, a data driver to provide video data signals to each sub-pixel, a gate driver to provide a scan pulse to each sub-pixel, a data conversion par...
08/24/2010
7675524Image processing using enclosed block convolution
A system and method for performing convolutions on image data using pre-computed acceleration data structures is disclosed. The method may include calculating intermediate convolution values for each of a plurality of blocks of pixels by performing an associative op...
03/09/2010
7557812Multilevel texture processing method for mapping multiple images onto 3D models
A multilevel texture mapping process for a 3D model that maps different perspective images onto a 3D model is developed. The textures mapped to the 3D model are processed from image level to texture level, then to pixel level to ease the edge appearance problem at t...
07/07/2009
7460129Manipulating text and graphic appearance
A method, device and computer system for creating a smooth, continuous height (scalar or vector) field are described. The described techniques permit arbitrary closed regions to be smoothly shaded without producing unnatural smoothness at the region's edges or bound...
12/02/2008
7436412Graphics engine with efficient interpolation
A graphics engine includes a setup unit and a rendering unit. The setup unit computes coefficients A, B, and C used for interpolating an attribute v of a triangle to be rendered for a graphics image. The setup unit then derives compressed coefficients Ã, {tilde ove...
10/14/2008
7425966Pixel center position displacement
A pixel center position that is not covered by a primitive covering a portion of the pixel is displaced to lie within a fragment formed by the intersection of the primitive and the pixel. X,y coordinates of a pixel center are adjusted to displace the pixel center po...
09/16/2008
7423653Displaying graphical textures
A method of displaying a graphical texture comprises determining whether an update exists for a particular content element from among one or more content elements, wherein each content element is associated with one or more textures; if an update exists for the part...
09/09/2008
7423641Computer graphics systems and methods generating smooth feature lines for subdivision surfaces
Computer graphics systems and methods are provided for generating a representation of a feature in a surface defined by a mesh representation, the mesh comprising at a selected level a plurality of points including at least one point connected to a plurality of neig...
09/09/2008
7420559Video rendering apparatus and method and program
Apparatus includes unit storing CG data containing data about coordinate transformation, camera, geometry, light source, and texture, unit transforming coordinate system of CG data into camera-coordinate system, unit calculating intersections of object and ray vecto...
09/02/2008
7417635Computational geometry using control geometry having at least two dimensions
A method and system for computer aided design (CAD) is disclosed for designing geometric objects. The present invention interpolates and/or blends between such geometric objects sufficiently fast so that real time deformation of such objects occurs while deformation...
08/26/2008
7414623Adaptive sampling for procedural graphics
Techniques and tools for rendering procedural graphics are described. For example, an architecture is provided which allows evaluation of geometric, transform, texture, and shading procedures locally for a given set of procedure parameter values. This evaluation is ...
08/19/2008
7388582System 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...
06/17/2008
7379072Method for determining weighting factors for the color calculation of a color value of texels for a footprint
In a method for determining weighting factors for the color calculation of a color value of texels for a footprint covering a plurality of texels in a texel grid, in a graphic system, form information of the footprint is determined at first. Afterwards, the edges of...
05/27/2008
7379074Semantically applying formatting to a presentation model
The present invention includes a graphics software program that automatically generates a color scheme for graphics. In embodiments of the present invention, the graphics software program receives a selection of a color transformation and a semantic model describing...
05/27/2008
7369136Computing anisotropic texture mapping parameters
A system and method for computing anisotropic texture mapping parameters by using approximation techniques reduces the complexity of the calculations needed to perform high quality anisotropic texture filtering. Anisotropic texture mapping parameters that are approx...
05/06/2008
7355604Image rendering method and image rendering apparatus using anisotropic texture mapping
An image rendering method includes generating pixels in accordance with graphic information, determining a direction of anisotropy of a footprint obtained by projecting the pixel on a texture on which a set of texels are disposed on uv-coordinates, and executing sam...
04/08/2008
7356453Computerized pattern texturing
A system and method for merging carpet design image patterns in order to create a custom-designed patterned carpet image. A customized carpet image is defined by identifying a plurality of carpet design fields within a carpet and selecting a distinct design pattern ...
04/08/2008
7355603Filtering unit for floating-point texture data
Floating-point texture filtering units leverage existing fixed-point filter circuits. Groups of floating-point texture values are converted to products of a fixed-point mantissa and a scaling factor that is the same for each texture value in the group. The fixed-poi...
04/08/2008
7352374Image data set with embedded pre-subpixel rendered image
Various imaging processing techniques are disclosed for displaying a pre-subpixel rendered image. The pre-subpixel rendered image can be transmitted directly to a display capable of displaying a subpixel rendered image. The pre-subpixel rendered image can also be st...
04/01/2008
7348990Multi-dimensional texture drawing apparatus, compressing apparatus, drawing system, drawing method, and drawing program
As for a multi-dimensional texture constituted by a plurality of textures different in photographing environment such as a viewing position or lighting conditions, texture images constituting the multi-dimensional texture are rearranged block by block or pixel by pi...
03/25/2008
7348989Preparing digital images for display utilizing view-dependent texturing
A computer program embodied on a computer-readable medium, a computer readable medium storing computer-executable instructions, and a computer data signal embodied in a carrier wave, all for providing a graphic image utilizing view-dependent texture data, including ...
03/25/2008
7339593Anisotropic optimization for texture filtering
Anisotropic optimization is a technique to reduce the number of texture samples anisotropically filtered to determine a texture value associated with a graphics fragment. Reducing the number of texture samples anisotropically filtered reduces the number of texture s...
03/04/2008
7336275Pseudo random number generator and method
A pseudo random number generator that generates a plurality of intermediate values, where each successive intermediate value is based, at least in part, on one of the succeeding intermediate values, where a final value based on a subset of the plurality of intermedi...
02/26/2008
7324116Systems and methods for providing controllable texture sampling
Systems and methods are provided for controlling texture sampling in connection with computer graphics in a computer system. In various embodiments, improved mechanisms for controlling texture sampling are provided that enable 3-D accelerator hardware to greatly inc...
01/29/2008
7324117Method and apparatus for using non-power of two dimension texture maps
An apparatus and method for using non-power of two texture maps is described. Texture map coordinates for a non-power of two dimension texture map such as u and v are computed without requiring a division operation. In addition to accessing non-power of two texture ...
01/29/2008
7312801Hardware accelerated blend modes
Blending colors of source and destination primitives by a graphics processing unit is disclosed. The graphics processing unit executes a blending program that blends the primitives. The graphics processing unit receives the blending program from a central processing...
12/25/2007
7310096HEAD/DATA request in 3D graphics
A method for efficiently processing graphics data for graphics primitives, the graphics data including vertex coordinate information and vertex attribute data. Coordinate information, in the form of homogeneous coordinates, of the graphics primitive determines wheth...
12/18/2007
7310168Method and apparatus for controlling a spot function for digital halftoning
A digital halftoning technique for controlling a spot function is disclosed. A method for generating a spot for use in halftoning according to the present invention includes defining a spot function that combines two functions selected to provide a predetermined spo...
12/18/2007
7307638Method and apparatus for interleaved processing of direct and indirect texture coordinates in a graphics system
A graphics system including a custom graphics and audio processor produces exciting 2D and 3D graphics and surround sound. The system includes a graphics and audio processor including a 3D graphics pipeline and an audio digital signal processor. The graphics pipelin...
12/11/2007
7304482Characterization of the nonlinearities of a display device by adaptive bisection with continuous user refinement
A method for measuring and characterizing the nonlinearities of a display device by adaptive bisection using human perception for measurement. This method makes no assumptions about a display device's characteristics and can characterize any type of display device w...
12/04/2007
7305127Detection and manipulation of shadows in an image or series of images
Systems, methods, and computer program products that identify and allow manipulation of shadows in a still frame (photo mode), or series of frames (movie mode). Manipulation of shadows includes such things as adjustment of shadow boundaries, softening of shadow boun...
12/04/2007
7301547Augmented reality system
A virtual reality system surveys a real-world environment, generates 3D data that defines the real-world environment, renders a virtual 3D environment using the 3D data, retrieves a virtual object from a database comprised of pre-stored virtual objects, renders the ...
11/27/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
7295212Method, system, and computer program product for blending textures in a texture paging scheme
Methods, systems, and computer program products for blending textures used to render computer generated images are provided. In an embodiment of the invention, a MIP-mapped mask texture is constructed. Each MIP-level of the MIP-mapped mask texture includes texels re...
11/13/2007
7292239Cull before attribute read
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 a numerical range limit of the VPC unit. ...
11/06/2007
7289127Multi-conic gradient generation
Disclosed herein is a technique for computing a complex gradient using multiple conics. In connection with a computer system having a graphics processing unit (GPU) in addition to the normal central processing unit (CPU), gradients can be computed in real time. The ...
10/30/2007
7286137Method and system for constrained pixel graytones interpolation for pattern rasterization
A method and system for preparing data to be used by a patterning device. The method including the following steps: a first set of graytones for a set of pixels is calculated, the first set of graytones corresponding to a center of a pattern being located at a first...
10/23/2007
7283133Triangle management in triangular meshes based on a tri-edge structure
Improved triangle management in triangular meshes uses a data structure having two fields to store data for each triangle in the triangular mesh. The first field is a set of three vertices for the triangle and the second field is a set of three edges, each edge corr...
10/16/2007
1          
 
Sign InRegister
Username  
Password   
forgot password?