Method and apparatus for correcting opacity values in a...

Computer graphics processing and selective visual display system – Computer graphics processing – Attributes

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S610000

Reexamination Certificate

active

06614447

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates generally to computer graphics systems that blend color values and, more particularly, to a hardware rendering pipeline that determines opacity values.
BACKGROUND OF THE INVENTION
In rendering systems, blending, or compositing as it is sometimes known, is a process that combines RGB color values of source samples with RGB color values of corresponding destination samples. The combined RGB values are typically stored in an image buffer. In volume rendering systems, the RGB color values of the samples are interpolated from voxel values.
An opacity (&agr;) value associated with the RGB values controls how much of the color values of the destination samples should be combined with those of the source samples. Without blending, the color values of the source samples overwrite the values of the destination samples, as though the source samples are opaque. With blending, it is possible to control how much of the existing destination color values should be combined with those of the source samples. Blending enables effects such as translucent images. Color blending lies at the heart of techniques such as transparency and digital compositing.
One way to understand blending operations is to consider the RGB values of the samples as representing their color, and the &agr; values as representing their transparency or opacity. Levels of transparency range from completely transparent to somewhat transparent (translucent) to opaque. In standard computer graphics systems that employ blending, &agr; has a value between 0 and 1. If &agr;=0, the sample is transparent, and if &agr;=1, the sample is opaque. If &agr; has some value between 0 and 1, the sample is translucent.
If the rendering system uses ray casting, the number of samples that are generated along a ray can vary depending on viewing angle, for example, non-orthogonal projections may have a different number of samples than orthogonal projections. Also, the volume samples may be non-uniformly spaced because samples along the x, y, and z axes were acquired at different rates, as in anisotropic volumes.
Using the wrong number of samples can be a problem. If the number of samples is greater than it should be, the resulting image can be too opaque. If the number of samples is less than it should be, the resulting image can be too translucent. In other words, the translucency of the final image varies with the number of samples.
Often the number of samples cannot be controlled, so accurate rendering requires correcting the opacity at samples to account for the sample spacing. Therefore, there is a need to perform opacity correction, and more particularly, to perform opacity correction in a hardware rendering pipeline.
SUMMARY OF THE INVENTION
A method corrects opacity values of samples in a rendering pipeline. The method partitions a range of uncorrected alpha values into a plurality of segments in a low to high order. Corrected alpha values for uncorrected alpha values in the highest segment are determined by direct table look-up. Corrected alpha values for uncorrected alpha values in all but the highest segment are determined by linear interpolation.


REFERENCES:
patent: 5625374 (1997-04-01), Turkowski
patent: 6466220 (2002-10-01), Cesana et al.
Plilippe Lacroute and Marc Levoy, Fast Volume Rendering Using a Shear-Warp Factorization of the Viewing Transformation, Proc. SIGGRAPH' 94, orlando, Florida, Jul., 1994, pp. 451-458.*
Lacroute et al.; “Fast Volume Rendering Using a Shear-Warp Factorization of the Viewing Transformation”; Computer Systems Laboratory, Stanford University. Technical Report: CSL-TR-95-678, Sep. 1995.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for correcting opacity values in a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for correcting opacity values in a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for correcting opacity values in a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3110141

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.