High performance low cost video game system with coprocessor...

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S522000

Reexamination Certificate

active

06556197

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates to low cost video game systems. More particularly, the invention relates to a video game system that can model a world in three dimensions and project the model onto a two dimensional viewing plane selected based on a changeable viewpoint.
BACKGROUND AND SUMMARY OF THE INVENTION
People's imaginations are fueled by visual images. What we actually see at sunset, what we dream at night, the pictures we paint in our mind when we read a novel—all of these memorable scenes are composed of visual images. Throughout history, people have tried to record these images with pencils or paints or video tape. But only with the advent of the computer can we begin to create images with the same vividness, detail and realism that they display in the real world or in the imagination.
Computer-based home video game machines such as the Nintendo Entertainment System and the Super Nintendo Entertainment System have been highly successful because they can interactively produce exciting video graphics. However, without additional add-on hardware, these prior video graphics systems generally operated in two dimensions, creating graphics displays from flat (planar) image representations in a manner somewhat analogous to tacking flat paper cutouts onto a bulletin board. Although very exciting game play can be created using two dimensional graphics techniques, a 2D system cannot provide the realism offered by a three-dimensional graphics system.
3D graphics are fundamentally different from 2D graphics. In 3D graphics techniques, a “world” is represented in three dimensional space. The system can allow the user to select a viewpoint within the world. The system creates an image by “projecting” the world based on the selected viewpoint. The result is a true three-dimensional image having depth and realism.
For many years, specialists have used super computers and high end workstations to create incredible realistic 3D images—for example, ultra-detailed models of cars, planes and molecules; virtual reality as seen from the cockpit of a jet fighter or the front seat of an Olympic bobsled; and dinosaurs of “Jurassic Park.” However, in the past, computer systems required to produce such images interactively cost tens of thousands of dollars—well beyond the reach of the average consumer.
The low cost high performance 3D graphics system disclosed herein is intended to for the first time give millions of game players, not just the specialists, the chance to interact right inside these magnificent virtual 3D worlds with a richly featured high performance low cost system. What players get is truly amazing—many times the power of any home computer system, far more realistic 3-dimensional animation, stunning graphics—all delivered at a sufficiently low cost to be within the reach of the average consumer.
The following are a few examples of the many advantageous features provided by a system in accordance with the present invention:
Realistic interactive 3D graphics in a low price system
Optimum feature set/architecture for a low cost system for use with a color television set to provide video game play and other graphics applications in a low cost system and/or to produce particular screen effects
Coprocessor that provides high performance 3D graphics and digital sound processing
Signal processor sharing between graphics digital processing and audio signal processing to achieve high quality stereo sound and 3-D graphics in a low cost color television based system
Unified RAM approach increases flexibility
All major system components can communicate through the shared RAM
Techniques/structures for compensating for narrow main memory bus width
Executable code from a storage device (e.g., a portable memory cartridge) can be loaded into the common RAM and accessed by the main processor through coprocessor memory access/arbitration circuitry
Graphics coprocessor loadable microcode store receives microcode from a portable storage medium to provide additional flexibility and simplify compatibility issues
Microcode is loaded via execution of “boot ROM” instructions
Optimal commands and associated formats are used to invoke graphics and audio functions within the coprocessor and provide an interface between the graphics coprocessor and the rest of the system
Coprocessor register set including particular hardware register definitions, formats and associated functions
Microcode graphics and audio structure/processes provide efficient high performance operation
Vector unit provides optimal performance for graphics and audio digital processing in a low cost package
Pipelined rasterizing engine provides a one-pixel-per-cycle and two-pixel-per-cycle modes to minimize hardware cost while providing a rich feature set
Low coprocessor pin out


REFERENCES:
patent: 4016544 (1977-04-01), Morita et al.
patent: RE31200 (1983-04-01), Sukonick et al.
patent: 4404629 (1983-09-01), Albaugh
patent: 4454593 (1984-06-01), Fleming et al.
patent: 4789927 (1988-12-01), Hannah
patent: 4799635 (1989-01-01), Nakagawa
patent: 4821208 (1989-04-01), Ryan et al.
patent: 4823120 (1989-04-01), Thompson et al.
patent: 4824106 (1989-04-01), Ueda
patent: 4945499 (1990-07-01), Asari et al.
patent: 4951232 (1990-08-01), Hannah
patent: 4970636 (1990-11-01), Snodgrass et al.
patent: 5038297 (1991-08-01), Hannah
patent: 5051737 (1991-09-01), Akeley et al.
patent: 5068644 (1991-11-01), Batson et al.
patent: 5070479 (1991-12-01), Nakagawa
patent: 5113490 (1992-05-01), Winget
patent: 5181014 (1993-01-01), Dalrymple et al.
patent: 5193145 (1993-03-01), Akeley
patent: 5204664 (1993-04-01), Hamakawa
patent: 5227863 (1993-07-01), Bilbrey et al.
patent: 5228126 (1993-07-01), Marianetti, II
patent: 5230039 (1993-07-01), Grossman et al.
patent: 5250928 (1993-10-01), Kuriki
patent: 5265199 (1993-11-01), Catlin
patent: 5266941 (1993-11-01), Akeley et al.
patent: 5291189 (1994-03-01), Otake et al.
patent: 5307450 (1994-04-01), Grossman
patent: 5343558 (1994-08-01), Akeley
patent: 5347618 (1994-09-01), Akeley
patent: 5357604 (1994-10-01), San et al.
patent: 5369739 (1994-11-01), Akeley
patent: 5388841 (1995-02-01), San et al.
patent: 5394170 (1995-02-01), Akeley et al.
patent: 5479189 (1995-12-01), Chesavage et al.
patent: 5500925 (1996-03-01), Tolson
patent: 5515081 (1996-05-01), Vasilik
patent: 5537579 (1996-07-01), Hiroyuki
patent: 5541923 (1996-07-01), Kato
patent: 5570115 (1996-10-01), Kawai et al.
patent: 5631668 (1997-05-01), Katsura et al.
patent: 5684897 (1997-11-01), Kumagai et al.
patent: 5696892 (1997-12-01), Redmann et al.
patent: 5701444 (1997-12-01), Baldwin
patent: 5740076 (1998-04-01), Lindbloom
patent: 5790128 (1998-08-01), Filliatre et al.
patent: 5831604 (1998-11-01), Gerber
patent: 5872902 (1999-02-01), Kuchkuda et al.
patent: 5894300 (1999-04-01), Tkaizawa
patent: 5896136 (1999-04-01), Augustine et al.
patent: 5903278 (1999-05-01), Mitchell et al.
patent: 5907315 (1999-05-01), Vlahos et al.
patent: 5933153 (1999-08-01), Deering et al.
patent: 5949409 (1999-09-01), Tanaka et al.
patent: 5949427 (1999-09-01), Nishikawa et al.
patent: 5986663 (1999-11-01), Wilde
patent: 5990903 (1999-11-01), Donovan
patent: 6002406 (1999-12-01), Zhao
patent: 6016151 (2000-01-01), Lin
patent: 6239810 (2001-05-01), Van Hook et al.
patent: 0 627 699 (1994-12-01), None
patent: 0 632 407 (1995-01-01), None
patent: 0 633 533 (1995-01-01), None
patent: 0 649 118 (1995-04-01), None
patent: 0 676 719 (1995-10-01), None
patent: 0 676 726 (1995-10-01), None
patent: 0 681 267 (1995-11-01), None
patent: 4-106594 (1992-08-01), None
patent: WO94/10685 (1994-05-01), None
patent: WO94/27205 (1994-11-01), None
Johnson, Matthew, “A Fixed-Point DSP for Graphics Engines,”IEEE MICRO,pp 63-77 (Aug. 1989).
Wayner, Peter, “Silicon for 3-D,”BYTE,pp 191-192(Sep. 1994).
Open GL Programming Guide,“The Official Guide to Learning OpenGL, Release 1,” OpenGL Architecture Review Board, Jackie Neider, Tom Davis, Mason Woo, Copyright 1993 by Silicon Graphics, Inc.
Open GL Reference Manual,“The Official Reference Document for OpenGL, Release 1,” OpenGL Arc

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

High performance low cost video game system with coprocessor... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with High performance low cost video game system with coprocessor..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and High performance low cost video game system with coprocessor... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3043326

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