Programmable graphics processor having pixel to character conver

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 1500

Patent

active

057244979

DESCRIPTION:

BRIEF SUMMARY
FIELD OF THE INVENTION

The invention generally relates to an information processing apparatus including a unique, external memory unit having a programmable processor embodied therein. More particularly, the invention relates to a removable, external memory unit having a program memory storing a program to be executed in part by a host processing system, e.g., a video game system, and in part by a programmable microprocessor designed to enhance the high speed graphics processing capabilities of the host system. The programmable microprocessor includes hardware for converting from a pixel based format to character based format.


CROSS REFERENCE TO RELATED APPLICATIONS

This application is related to the concurrently filed application Ser. No. 0-827,098) by San et al, entitled "External Memory System Having Programmable Graphics Processor For Use In a Video Game System Or The Like" and concurrently filed application Ser. No 07/828,459 by San et al, entitled "Graphics Processor with Enhanced Memory Control Circuitry For Use In A Video Game System Or The Like".


BACKGROUND AND SUMMARY OF THE INVENTION

Prior art video game machines having an 8-bit microprocessor and an associated display processing subsystem embodied in a video game control deck typically generate graphics by prestoring characters in a game cartridge in the form of 8-bit by 8-bit matrices and by building a screen display using various programmable combinations of these prestored characters. Such prior art video game systems typically have the capability of moving the entire display background as well as a number of player-controlled "moving objects" or "sprites".
Such prior art systems do not have the capability of practically implementing video games which include moving objects made up of combinations of polygons which must be manipulated, e.g., rotated, and "redrawn" for each frame. The prior art 8-bit processor and associated display processing circuitry in such systems are not capable, for example, of performing the calculations required to effectively rotate three-dimensional, polygon-based objects or to appropriately scale such rotating objects to generate 3-D type special effects. The present inventors have recognized that sophisticated graphics require updating the screen on a pixel-by-pixel basis and performing complex mathematics on a real time basis. Such prior art character based video game machines are not capable of performing such tasks.
The prior art 8-bit video game machines also can not effectively perform other graphics techniques which require rapidly updating the screen on a pixel-by-pixel basis. For example, such systems can not effectively map an object onto a displayed polygon which is part of yet another displayed object (hereinafter referred to as "texture mapping") in three-dimensional space.
In an effort to improve the graphics capabilities over prior art 8-bit machines, video game systems have been designed using more powerful 16-bit processors. Such 16-bit processors provide the video game system with a mechanism for performing the mathematics required for more sophisticated graphics. Such systems, for example, permit more sophisticated color generation and better graphics resolution. Such 16-bit video game machines are character-based systems which permit the implementation of a wide range of video games that can be pre-drawn into character-based or sprite graphics. Such 16-bit video game systems also permit the movement of multiple colored background planes at high speeds with moving objects disposed in back, or in front, of such planes.
However, such prior art 16-bit video game machines do not permit the practical implementation of advanced video games having 3-D type special effects which display sophisticated objects made up of polygons that must change during each frame. For example, games which require many fully rotating objects or sprites that must be enlarged and/or reduced on a frame-by-frame basis are not practically realizable in such prior art character-based 16-bit machines. The inventors have r

REFERENCES:
patent: 4386773 (1983-06-01), Bronstein
patent: 4442488 (1984-04-01), Hall
patent: 4450535 (1984-05-01), de Pommery et al.
patent: 4462076 (1984-07-01), Smith, III
patent: 4471216 (1984-09-01), Herve
patent: 4471465 (1984-09-01), Mayer et al.
patent: 4492582 (1985-01-01), Chang et al.
patent: 4523297 (1985-06-01), Ugon et al.
patent: 4644495 (1987-02-01), Crane
patent: 4757468 (1988-07-01), Domenik et al.
patent: 4799635 (1989-01-01), Nakagawa
patent: 4824106 (1989-04-01), Ueda
patent: 4862156 (1989-08-01), Westberg et al.
patent: 4865321 (1989-09-01), Nagakawa
patent: 5004232 (1991-04-01), Wong et al.
patent: 5016876 (1991-05-01), Loffredo
patent: 5070479 (1991-12-01), Nakagawa
patent: 5190285 (1993-03-01), Levy et al.
patent: 5208904 (1993-05-01), Sasaki
patent: 5214758 (1993-05-01), Ohba et al.
patent: 5231383 (1993-07-01), Diepstraten et al.
patent: 5357604 (1994-10-01), San et al.
patent: 5388841 (1995-02-01), San et al.
TI 99/4 Tech. Manual 1980.
TI Command Module Instruction Manual pp. 6-7 1979.
DSP56000/DSP56001 Digital Signal Processor User's Manual, Motorola, 1990.

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

Programmable graphics processor having pixel to character conver does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Programmable graphics processor having pixel to character conver, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Programmable graphics processor having pixel to character conver will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2257118

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