Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Image Analysis Techniques-for-anisotropic-texture-mapping-using-multiple-space-invariant-filtering-operations-per-pixel

 Low differential light level photoreceptors
Circuitry is employed to provide a two-step improvement to acquiring a sufficient signal-to-noise ...


 Freehand image scanning device which compensates for non-linear color movement
A scanning device and method for forming a scanned electronic image include using navigation ...


 Scanning mouse for a computer system
A solution to the problem of low cost convenient scanning is replacing a conventional mechanical ...


 Low latency architecture for spatial filtration
These and other objects, features and technical advantages are achieved by a spatial filter in ...


 Determining a point correspondence between two points in two respective (fingerprint) images
The present invention is a computer system for determining a point correspondence between two ...


 Electronic shutter for a low differential light level photo-receiver cell
Circuitry is employed to provide an improvement to a system for acquiring a sufficient signal-to-...


 Operator input device
An operator input device is configured to provide position information based on relative movement ...


 Navigation system for handheld scanner
A method and apparatus are provided for efficiently obtaining navigational position of a sensor ...


 Image scanning device and method
According to the present invention we provide a method of reconstructing an image captured as image ...


 Edge to edge image sensor and navigator for portable scanner
What is claimed is: 1. A portable scanner, comprising: a first image detector; a second image ...


 Techniques for anisotropic texture mapping using multiple space-invariant filtering operations per pixel

Details
Inventors: Perry, Ronald; Jouppi, Norman P.; McCormack, Joel J.; Farkas, Keith Istvan;
Assignee: Compaq Computer Corporation (Houston, TX)
Primary Examiner: Brier; Jeffery
Assistant Examiner: Yang; Ryan
Attorney, Agent or Firm: Sherry; Leah, McRoss; Loren Oppenheimer, Wolff & Donnelly

A computer graphics system maps textures to displayed anti-aliased images with surfaces defined at oblique angles to the viewer. A circular pixel filter is projected onto a texture map to define an elliptical footprint in that texture map. The elliptical footprint has a major axis. Sample points are determined on a line in the footprint that closely approximates the major axis. These sample points are mapped to levels of detail and locations within a mip-map. Using a space-invariant filter, a texture value is computed for each sample point using data from one or more texture maps within the mip-map. These texture values for the sample points are post-filtered using a Gaussian filter function and summed to produce a final texture value. Blending the final texture with other characteristics of the pixel a produces the pixel data that are displayed on a display screen.

DETAILED DESCRIPTION The present invention relates to a method and a computer system for applying a texture image to an object when rendering the object on a display device.
The texture image is stored at varying levels of detail in a set of texture maps (a mip-map).
Each texture map in the mip-map is associated with one of the levels of detail.
In terms of the method, the invention projects a pixel filter onto one of the texture maps to define an elliptical footprint covering texture data in that texture map.
The footprint has a major axis and a minor axis.
The method determines sample points on a line in the footprint that closely approximates the major axis of the footprint.
Texture data are sampled at the sample points to determine a texture value for each sample point.
Each texel value contributes to a final texture value for modifying the pixel.
In one aspect of the invention, a weight is applied to each texture value to produce weighted texture values that are to be combined to produce the final texture value for modifying the pixel.
In another aspect, the length of the minor axis is used to determine a level of detail at which to sample texture data.
In one embodiment of the invention, a new level of detail is determined for each sample point.
In yet another aspect of the invention, the length of the minor axis is increased when texture data would be excluded from sampling or would be under-weighted.
Increasing the length of the minor axis increases the area covered by a space-invariant filter that is used to sample the texture data at the sample points.
In still another aspect of the invention, the length of the line is decreased when the sampling would include texture data beyond an end of the footprint.
In terms of the computer system, the invention includes a memory for storing the texture image at varying levels of detail in a set of texture maps.
Each texture map is associated with one of the levels of detail.
The system includes means for projecting a pixel onto one of the texture maps to define a footprint covering texture data in that texture map



Related patents
  Image processing apparatus and method for converting data dependent on a first illuminating light into data dependent on a second illuminating light
An object of the present invention is to obtain data under desired illumination in a simple manner with a limited memory capacity. The above-mentioned object can be ...
  Method and apparatus for delta row decompression
I claim: 1. A circuit for decompressing delta row compressed data, having command data bytes containing information as to the location and number of replacement data ...
  Inkjet printing: mask-rotation-only at page extremes; multipass modes for quality and throughput on plastic media
OF THE PREFERRED EMBODIMENTS 1. STEEPER DIAGONAL The print mask of the present invention forms diagonal lines that are skewed more toward the printing-medium advance ...
  Page printer controller
An object of the invention is to improve the page printer controller's processing time by increasing the controller's processing speed while concurrently operating the ...
  Shared decompression buffer
It is an object of the present invention to provide an improved compression/decompression system. It is a further object of the present invention to provide a ...
  System for clearing an image data buffer in a high-speed digital printing apparatus
OF THE INVENTION The FIGURE is a systems diagram showing the essential elements of the present invention, within the context of a digital printing apparatus. In the ...
  System and method for accelerated data recompression
The present invention fulfills the above-described and other needs by providing a data recompression system which does not need to swap an entire uncompressed image to ...
  Random printmasks in a multilevel inkjet printer
" section of this document. In preferred embodiments of a second of its aspects, the invention is apparatus for printing a color image on a printing medium, by ...
  Data compression method and apparatus and data expansion method and apparatus
Accordingly, it is an object of the present invention to provide a data compression method and apparatus capable of compressing image data by increasing a compression ...
  Optical system for a large depth-of-field bar code scanner
OF THE INVENTION A simplified diagram illustrating the optical principal of the optical system of the invention is shown in FIG. 2. The lens 21 forms an image 25a of a ...

0.034

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved