Computer graphics processing and selective visual display system – Computer graphics processing – Graph generating
Reexamination Certificate
1999-02-17
2001-05-29
Zimmerman, Mark (Department: 2772)
Computer graphics processing and selective visual display system
Computer graphics processing
Graph generating
C345S156000, C345S522000
Reexamination Certificate
active
06239810
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: Re. 31200 (1983-04-01), Sukonick et al.
patent: 4016544 (1977-04-01), Morita et al.
patent: 4404629 (1983-09-01), Albaugh
patent: 4789927 (1988-12-01), Hannah
patent: 4799635 (1989-01-01), Nakagawa
patent: 4823120 (1989-04-01), Thompson et al.
patent: 4824106 (1989-04-01), Ueda
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: 5070479 (1991-12-01), Nakagawa
patent: 5113490 (1992-05-01), Winget
patent: 5193145 (1993-03-01), Akeley
patent: 5227863 (1993-07-01), Bilbrey et al.
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: 5541923 (1996-07-01), Kato
patent: 5701444 (1997-12-01), Baldwin
patent: 0 627 699 A2 (1994-12-01), None
patent: 0 633 533 A2 (1995-01-01), None
patent: 0 632 407 A1 (1995-01-01), None
patent: 0 649 118 A2 (1995-04-01), None
patent: 0 676 726 A2 (1995-10-01), None
patent: 0 676 719 A2 (1995-10-01), None
patent: 0 681 267 A2 (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 Architecture REview Board, Copyright 1992 by Silicon Graphics, Inc.
MIPS Microprocessor R4000 User's Manual, First Edition, by Joe Heinrich, Copyright 1993 by MIPS Technologies, Inc.
MIPS Microprocessor R4000 User's Manual, Second Edition, by Joe Heinrich, Copyright 1994 by MIPS Technologies, Inc.
MIPS RISC Architecture, “Introducing the R4000 Technology,” by Gerry Kane and Joe Heinrich, Copyright 1992 by MIPS Technologies, Inc.
MIPS Open RISC Technology, “R4400 Microprocessor Product Information,” by Satya Simha, MIPS Technologies, Inc., Sep. 27, 1993.
INDY Product Guide, INDY-TMG-(Sep. 1993), Copyright 1993 by Silicon Graphics, Inc.
Open GL, It's Everywhere, Information Sheet, OPGL-BRO (Jul. 1993), Copyright 1993 by Silicon Graphics, Inc.
Reality Engine/Reality Engine2,Graphics Subsystems, Data Sheet, Copyright 1993 by Silicon Graphics, Inc.
INDY Technical Report, INDY-TR (Jun. 1993) Copyright 1993 by Silicon Graphics, Inc.
Reality Engine in Visual Simulation Technical Overview, RE-VisSim-TR(Aug. 1992), Copyright 1992 by Silicon Graphics, Inc.
Rambus Architectural Overview, DL0001-02, Copyright 1992, 1993 by Rambus Inc.
SH7600 Series Super H RISC Engine, Overview, Hitachi manual, Oct. 17, 1994.
This is What It's Like To Give Your Next Product A 32-B
Anderson Harold S.
Cheng Howard H.
DeLaurier Anthony P.
Doughty Jeffrey C.
Gossett Carroll P.
Nintendo Co. Ltd.
Nixon & Vanderhye P.C.
Sealey Lance W.
Zimmerman Mark
LandOfFree
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.
Profile ID: LFUS-PAI-O-2448041