Method and apparatus for providing image and graphics...

Computer graphics processing and selective visual display system – Computer graphic processing system – Plural graphics processors

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S582000, C345S608000, C382S254000

Reexamination Certificate

active

06333743

ABSTRACT:

BACKGROUND OF THE INVENTION
The present invention is directed to a method and apparatus for performing image processing. More particularly, the present invention is directed to a method and apparatus which provide that image processing and graphics processing are both performed by a graphics rendering engine in a processing system.
Computer graphics are being used today to perform a wide variety of tasks. Many different areas of business, industry, government, education, and entertainment are tapping into the enormous and rapidly growing list of applications developed for today's increasingly powerful computer devices.
Graphics have also been used for communicating ideas, data, and trends in most areas of commerce, science, and education. Until recently, real time user interaction with three dimensional (3D) model and pseudo-realistic images was feasible on only very high performance workstations. These workstations contain dedicated, special purpose graphics hardware. The progress of semiconductor fabrication technology has made it possible to do real time 3D animation with color shaded images of complex objects, described by thousands of polygons, on powerful dedicated rendering subsystems. The most recent and most powerful workstations are capable of rendering completely life-like, realistically lighted 3D objects and structures.
In addition to the generation of graphics, there has been a continuing development in image processing. Examples of imaging applications include electronic light tables (ELTs) which can be used for defense imaging, two dimensional (2D) and 3D visualization techniques for medical imaging or in other markets where image processing can be critical, e.g., pre-press and post-production to name a few.
In the past, it has been thought that dividing the image processing functionality and the graphics processing functionality into separate dedicated hardware was an advantageous architecture. A simplified block diagram representing this prior art arrangement is shown in FIG.
1
. As illustrated, it was believed that it was appropriate to have a unified system under the control of a host
100
. However, the image processing operations were left to the image processors
101
while the graphics processing operations were left to graphics rendering system
102
.
For the most part, image processing operations constitute basic multiply-and-accumulate operations. An example of how an image may require image processing operations is illustrated in FIG.
2
. The process flow is one plausible sequence of image processing steps required by an ELT Application. The image is first warped by module
201
. The warped image can then be convolved by module
202
. The convolved image is subjected to a histogram operation by module
203
. A color table is generated based on the resulting histogram and is then accessed in module
204
. The color table and the output of the convolve operation are used in a look-up table module
205
to provide an appropriate output to a display module
206
.
One such image processor is the Intel I860 which is a Digital Signal Processor (DSP) typically employed as a dedicated image engine independent of the host and graphics engine.
It would be beneficial if an architecture existed that eliminated the need for separate dedicated hardware for image processing.
SUMMARY OF THE INVENTION
The present invention provides an architecture in which image processing and graphics processing are both performed by a graphics rendering system. In particular, the graphics rendering system components are adapted to perform the multiply-and-accumulate functions typically performed by image processors. Furthermore, operations relating to look-up tables are performed using memory associated with the graphics rendering system.
In one embodiment of the present invention the graphics rendering system includes a texture memory and a texture filter. The texture memory can be used in look-up table operations in an image processing mode. Furthermore, arrays of linear interpolators in the texture filter can be adapted to provide multiply-and-accumulate functionality to perform such operations as convolutions, thereby providing pixel transformation capabilities.
In accordance with the present invention, the image processing operations can be performed by the same hardware used to provide graphics rendering thereby removing the need for dedicated image processing hardware.


REFERENCES:
patent: 5303172 (1994-04-01), Magar et al.
patent: 5355443 (1994-10-01), Kim et al.
patent: 5467459 (1995-11-01), Alexander et al.
patent: 5471592 (1995-11-01), Gove et al.
patent: 5684981 (1997-11-01), Jones
patent: 5706416 (1998-01-01), Mann et al.
patent: 5710876 (1998-01-01), Peercy et al.
patent: 5724599 (1998-03-01), Balmer et al.
patent: 5740344 (1998-04-01), Lin et al.
patent: 5742353 (1998-04-01), Yasuki et al.
patent: 5757374 (1998-05-01), Nakamura et al.
patent: 5790134 (1998-08-01), Lentz
patent: 5801678 (1998-09-01), Huang et al.
patent: 5808617 (1998-09-01), Kenworthy et al.
patent: 5870097 (1999-02-01), Snyder et al.
patent: 5949424 (1999-09-01), Cabral et al.
patent: 6002410 (1999-12-01), Battle
patent: 6005582 (1999-12-01), Gabriel et al.
patent: 6021423 (2000-02-01), Nag et al.
patent: 6111584 (2000-08-01), Murphy
Akeley, K., “RealityEngine Graphics”, Proceedings of the 20th Annual Conference on Computer Graphics, 1993, pp. 109-116.*
Barkans, A., “High Quality Rendering Using the Talisman Architecture”, Proceedings of the 1997 SIGGRAPH/Eurographics Workshop on Graphics Hardware, 1997, pp. 79-88.*
Bastos, R., Goslin, M., Zhang, H., “Efficient Radiosity Rendering Using Textures and Bicubic Reconstruction”, Proceedings of the 1997 Symposium on Interactive 3D Graphics, 1997, pp. 71-74.*
Peercy, M., Airey, J., Cabral, B., “Efficient Bump Mapping Hardware”, Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques, 1997, pp. 303-306.

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

Rate now

     

Profile ID: LFUS-PAI-O-2577292

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