Method for displaying a graphic model

Computer graphics processing and selective visual display system – Computer graphics processing – Three-dimension

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

345422, 345419, G06T 1540, G06T 1570

Patent

active

06088035&

DESCRIPTION:

BRIEF SUMMARY
FIELD OF THE INVENTION

This invention relates to a method for displaying successive frames of a graphics model on a computer screen.


BACKGROUND OF THE INVENTION

The animation picture industry was founded on the realization that animation or apparent movement could be achieved by successively presenting to the human eye still images at high frequency, each representing a small, incremental movement with respect to its predecessor. Providing the frequency at which the still images are presented to the human eye exceeds the so-called "frequency of fusion", the eye is unable to detect that it is, in reality, seeing only discrete images and the eye-brain combination labors under the illusion that it is seeing a continuous, moving picture.
Modern graphics systems which exploit this fact abound and what all such systems have in common is the capture of successive frames of digital information which are then displayed on a suitable display screen at sufficiently high frequency. When it is desired to display such images at high resolution, then, of course, the display monitor itself must possess a large number of pixels and this in turn demands that each displayed frame of digital image data requires a large volume of data. In practice, this means not only that large memories are required for storing the digital image data but, more importantly, that very fast processing is required in order to be able to process each frame of image data presented to the display monitor at a rate no less than the frequency of fusion, i.e. about 30 Hz.
A graphics model is generally constructed from static objects representing a fixed background scene and one or more dynamic objects which move within the fixed background scene. In practice, a moving picture is derived by generating a large number of frames of pixel data each representing slight incremental movements between one frame and its successor. The visible pixels in each frame represent the instantaneous view of an object as seen by an observer. This instantaneous view is subject to change between successive frames owing to the movement of the dynamic objects within the static scene and changing perspective of the viewer.
Visibility calculation is one of the most important tasks in computer graphics. Given a geometric model of a scene and a viewpoint, the goal of visibility calculation (also known as hidden surface removal) is to find which parts of the model are visible from the viewpoint. The performance of the visibility calculation stage can largely affect that of the entire rendering process because if an element of the geometric model is found to be invisible then various other time-consuming calculations (such as shading, for example) do not have to be performed for this element.
It should be noted, however, that whilst visibility calculation is normally a precursor to displaying graphic images, the display of such images is independent of the visibility calculation and not always performed. Moreover, the enhanced display of graphic images may not be the only consideration which leads to the desire to speed up visibility calculation of graphic images. For example, a graphic model may be stored in a computer which is remote from a user and dynamic changes to the graphic model may be performed by an operator located at the remote computer. Such changes must be reflected in the model stored locally at the user's site by sending update information to the user's computer so that his version of the graphic model can be modified. In such case, it is desirable to minimize as far as possible the volume of update data which needs to be communicated to the user's computer, since the communication channel (typically a network) is usually the major bottleneck in computer systems responsible for degradation of system performance. It may also be the case that the updated graphic model at the user's site is not itself displayed but forms the basis for further computation and processing, for example, as part of a simulation machine. In other words, in all cases the speed of renderi

REFERENCES:
patent: 5263130 (1993-11-01), Pomerantz et al.
patent: 5317689 (1994-05-01), Nack et al.
patent: 5386500 (1995-01-01), Pomerantz et al.
patent: 5572634 (1996-11-01), Duluk, Jr.
patent: 5579455 (1996-11-01), Green et al.
patent: 5613049 (1997-03-01), Brechner et al.
patent: 5729471 (1998-03-01), Jain et al.
patent: 5914721 (1999-06-01), Lim
Heckbert P. et al., "Multiresolution Modeling for Fast Rendering" in Proceedings of Graphics Interface '94 (Banff, Alberta), (May 1994).
Funkhouser T., "RING: A Client-Server System for Multi-User Virtual Environments" in Proceedings of the 1995 Symposium on Interactive 3D Graphics, (Monterey, California), pp. 85-92. ACM SIGGRAPH, (April 1995).
Greene N. et al. "Hierarchical Z-buffer Visibility" in SIGGRAPH '93 Conference Proceedings, (Anaheim, California) pp. 231-238, (August 1993), ACM Computer Graphics, 27(4).
Naylor B. "Partitioning Tree Image Representation and Generation from 3D Geometric Models" in Proceedings of Graphics Interface '92, (Vancouver), pp. 201-212, (May 1992).
Greene N. et al., "Error-Bounded Antialiased Rendering of Complex Environments" in SIGGRAPH '94 Conference Proceedings, (Orlando, Florida), pp.59-66, (July 1994), ACM Computer Graphics, 28(4).
Sudarsky O. et al., "Output-sensitive Visibility Algorithms for Dynamic Scenes with Applications to virtual Reality" in Computer Graphics, Forum, Sept. 1996 (Proceedings of Eurographics '96: Aug. 26, 1996).
Earnshaw Prof R. A. et al., "Visualization and Virtual Reality on the Internet" in Proceedings of the Visualization Conference, (Jerusalem, Israel), (Nov. 1995).
Naylor B., "Merging BSP Trees Yields Polyhedral Set Operations" in SIGGRAPH '90 Conference Proceedings, (Dallas, Texas), pp. 115-124, (Aug. 1990) ACM Computer Graphics, 24(4).

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 for displaying a graphic model 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 for displaying a graphic model, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for displaying a graphic model will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-546994

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