Amusement devices: games – Including means for processing electronic data – Data storage or retrieval
Reexamination Certificate
2000-11-28
2004-11-02
Harrison, Jessica (Department: 3713)
Amusement devices: games
Including means for processing electronic data
Data storage or retrieval
C463S001000, C710S001000, C710S019000, C710S021000, C710S053000
Reexamination Certificate
active
06811489
ABSTRACT:
FIELD OF THE INVENTION
The present invention relates to computer graphics, and more particularly to interactive graphics systems such as home video game platforms. Still more particularly this invention relates to a controller interface used to connect a controller to a graphics system.
BACKGROUND AND SUMMARY OF THE INVENTION
Many of us have seen films containing remarkably realistic dinosaurs, aliens, animated toys and other fanciful creatures. Such animations are made possible by computer graphics. Using such techniques, a computer graphics artist can specify how each object should look and how it should change in appearance over time, and a computer then models the objects and displays them on a display such as your television or a computer screen. The computer takes care of a performing the many tasks required to make sure that each part of the displayed image is colored and shaped just right based on the position and orientation of each object in a scene, the direction in which light seems to strike each object, the surface texture of each object, and other factors.
Because computer graphics generation is complex, computer-generated three-dimensional graphics just a few years ago were mostly limited to expensive specialized flight simulators, high-end graphics workstations and supercomputers. The public saw some of the images generated by these computer systems in movies and expensive television advertisements, but most of us couldn't actually interact with the computers doing the graphics generation. All this has changed with the availability of relatively inexpensive 3D graphics platforms such as, for example, the Nintendo 64® and various 3D graphics cards now available for personal computers. It is now possible to interact with exciting 3D animations and simulations on relatively inexpensive computer graphics systems in your home or office.
In an interactive real time system such as a gaming platform, user-manipulable controls are provided for player inputs. The controls may take many forms including buttons, switches, joysticks, trackballs and the like. These player inputs are used during game play, for example, to move characters left, right, up and down; to take character actions such as jumping; etc. Thus, in game systems, some means must be provided to interface with user-manipulable controls such as hand-held controllers or the like. The present invention provides such an interface. More specifically, the present invention provides an interface for interfacing an audio and graphics coprocessor with a variety of different types of accessory devices including but not limited to hand-held game controllers. The serial interface provides a single bit serial interface using a state-based interface protocol. The interface supports four separate serial interfaces to four hand-held controllers or associated devices. Each interface can be accessed in parallel. In a controller mode, the last state of the controller is stored in a double-buffered register to support simple main processor reads for determining state. The example embodiment automatically polls controller state using hardware circuitry with configurable polling periods. A bulk mode supports changeable data size. A pair of light gun signals can be used to control separate horizontal/vertical counters to support flash and shutter light guns. An LCD shutter can be supported through automatic polling and a serial control command. The system interface includes automatic control of presence detect to save effort on the part of the main processor.
In accordance with one particular aspect of the present invention, a video game system includes a game program executing system executing a game program and one or more controllers supplying user inputs to the game program executing system. An interface between the controllers and the game program executing system is programmable to periodically poll the controller without involvement of the game program executing system.
REFERENCES:
patent: 4275413 (1981-06-01), Sakamoto et al.
patent: 4357624 (1982-11-01), Greenberg
patent: 4388620 (1983-06-01), Sherman
patent: 4425559 (1984-01-01), Sherman
patent: 4463380 (1984-07-01), Hooks, Jr.
patent: 4491836 (1985-01-01), Collmeyer et al.
patent: 4570233 (1986-02-01), Yan et al.
patent: 4586038 (1986-04-01), Sims et al.
patent: 4600919 (1986-07-01), Stern
patent: 4615013 (1986-09-01), Yan et al.
patent: 4625289 (1986-11-01), Rockwood
patent: 4653012 (1987-03-01), Duffy et al.
patent: 4658247 (1987-04-01), Gharachorloo
patent: 4692880 (1987-09-01), Merz et al.
patent: 4695943 (1987-09-01), Keeley et al.
patent: 4710876 (1987-12-01), Cline et al.
patent: 4725831 (1988-02-01), Coleman
patent: 4768148 (1988-08-01), Keeley et al.
patent: 4785395 (1988-11-01), Keeley
patent: 4790025 (1988-12-01), Inoue et al.
patent: 4808988 (1989-02-01), Burke et al.
patent: 4812988 (1989-03-01), Duthuit et al.
patent: 4817175 (1989-03-01), Tenenbaum et al.
patent: 4829295 (1989-05-01), Hiroyuki
patent: 4829452 (1989-05-01), Kang et al.
patent: 4833601 (1989-05-01), Barlow et al.
patent: 4855934 (1989-08-01), Robinson
patent: 4862392 (1989-08-01), Steiner
patent: 4866637 (1989-09-01), Gonzalez-Lopez et al.
patent: 4888712 (1989-12-01), Barkans et al.
patent: 4897806 (1990-01-01), Cook et al.
patent: 4901064 (1990-02-01), Deering
patent: 4907174 (1990-03-01), Priem
patent: 4914729 (1990-04-01), Omori et al.
patent: 4918625 (1990-04-01), Yan
patent: 4935879 (1990-06-01), Ueda
patent: 4945500 (1990-07-01), Deering
patent: 4965751 (1990-10-01), Thayer et al.
patent: 4974176 (1990-11-01), Buchner et al.
patent: 4974177 (1990-11-01), Nishiguchi
patent: 4975977 (1990-12-01), Kurosu et al.
patent: 4989138 (1991-01-01), Radochonski
patent: 5003496 (1991-03-01), Hunt, Jr. et al.
patent: 5016183 (1991-05-01), Shyong
patent: 5018076 (1991-05-01), Johary et al.
patent: 5043922 (1991-08-01), Matsumoto
patent: 5056044 (1991-10-01), Frederickson et al.
patent: 5062057 (1991-10-01), Blacken et al.
patent: 5086495 (1992-02-01), Gray et al.
patent: 5091967 (1992-02-01), Ohsawa
patent: 5097427 (1992-03-01), Lathrop et al.
patent: 5136664 (1992-08-01), Bersack et al.
patent: 5144291 (1992-09-01), Nishizawa
patent: 5163126 (1992-11-01), Einkauf et al.
patent: 5170468 (1992-12-01), Shah et al.
patent: 5179638 (1993-01-01), Dawson et al.
patent: 5204944 (1993-04-01), Wolberg et al.
patent: 5224208 (1993-06-01), Miller, Jr. et al.
patent: 5239624 (1993-08-01), Cook et al.
patent: 5241658 (1993-08-01), Masterson et al.
patent: 5255353 (1993-10-01), Itoh
patent: 5268995 (1993-12-01), Diefendorff et al.
patent: 5268996 (1993-12-01), Steiner et al.
patent: 5278948 (1994-01-01), Luken, Jr.
patent: 5307450 (1994-04-01), Grossman
patent: 5315692 (1994-05-01), Hansen et al.
patent: 5345541 (1994-09-01), Kelley et al.
patent: 5353424 (1994-10-01), Partovi et al.
patent: 5357579 (1994-10-01), Buchner et al.
patent: 5361386 (1994-11-01), Watkins et al.
patent: 5363475 (1994-11-01), Baker et al.
patent: 5377313 (1994-12-01), Scheibl
patent: 5392385 (1995-02-01), Evangelisti et al.
patent: 5392393 (1995-02-01), Deering
patent: 5394516 (1995-02-01), Winser
patent: 5402532 (1995-03-01), Epstein et al.
patent: 5404445 (1995-04-01), Matsumoto
patent: 5408650 (1995-04-01), Arsenault
patent: 5412796 (1995-05-01), Olive
patent: 5415549 (1995-05-01), Logg
patent: 5416606 (1995-05-01), Katayama et al.
patent: 5421028 (1995-05-01), Swanson
patent: 5422997 (1995-06-01), Nagashima
patent: 5432895 (1995-07-01), Myers
patent: 5432900 (1995-07-01), Rhodes et al.
patent: 5438663 (1995-08-01), Matsumoto et al.
patent: 5448689 (1995-09-01), Matsuo et al.
patent: 5457775 (1995-10-01), Johnson, Jr. et al.
patent: 5461712 (1995-10-01), Chelstowski et al.
patent: 5467438 (1995-11-01), Nishio et al.
patent: 5467459 (1995-11-01), Alexander et al.
patent: 5469535 (1995-11-01), Jarvis et al.
patent: 5473736 (1995-12-01), Young
patent: 5475803 (1995-12-01), Stearns et al.
patent: 5487146 (1996-01-01), Guttag et al.
patent: 5490240 (1996-02-01), Foran et al.
patent: 5495563 (1996-02-01), Winser
patent: 5504499 (1
Koshima Kazuo
Oira Munehito
Shimizu Dan
Shiota Ko
Harrison Jessica
Jones Scott E.
Nintendo Co. Ltd.
Nixon & Vanderhye P.C.
LandOfFree
Controller interface for a graphics system does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Controller interface for a graphics system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Controller interface for a graphics system will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3284949