CA2074554A1 - External memory system having programmable graphics processor for use in a video game system or the like - Google Patents
External memory system having programmable graphics processor for use in a video game system or the likeInfo
- Publication number
- CA2074554A1 CA2074554A1 CA002074554A CA2074554A CA2074554A1 CA 2074554 A1 CA2074554 A1 CA 2074554A1 CA 002074554 A CA002074554 A CA 002074554A CA 2074554 A CA2074554 A CA 2074554A CA 2074554 A1 CA2074554 A1 CA 2074554A1
- Authority
- CA
- Canada
- Prior art keywords
- graphics
- host
- video game
- coprocessor
- game system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline, look ahead
- G06F9/3802—Instruction prefetching
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline, look ahead
- G06F9/3802—Instruction prefetching
- G06F9/3814—Implementation provisions of instruction buffers, e.g. prefetch buffer; banks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline, look ahead
- G06F9/3877—Concurrent instruction execution, e.g. pipeline, look ahead using a slave processor, e.g. coprocessor
- G06F9/3879—Concurrent instruction execution, e.g. pipeline, look ahead using a slave processor, e.g. coprocessor for non-native instruction execution, e.g. executing a command; for Java instruction set
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/20—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
- A63F2300/203—Image generating hardware
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Geometry (AREA)
- Computer Graphics (AREA)
- Controls And Circuits For Display Device (AREA)
- Image Generation (AREA)
- Advance Control (AREA)
- Image Processing (AREA)
- Processing Or Creating Images (AREA)
- Multi Processors (AREA)
- Complex Calculations (AREA)
Abstract
A fully programmable, graphics microprocessor is disclosed which is designed to be embodied in a removable external memory unit for connection with a host information processing system. In an exemplary embodiment, a video game system is described including a host video game system and a pluggable video game cartridge housing the graphics microprocessor. The game cartridge also includes a read-only program memory (ROM) and a random-access memory (RAM). The graphics coprocessor operates in conjunction with a three bus architecture embodied on the game cartridge. The graphics processor using this bus architecture may execute programs from either the program ROM, external RAM or its own internal cache RAM. The fully user programmable graphics coprocessor has an instruction set which is designed to efficiently implement arithmetic operations associated with 3-D graphics and, for example, includes special instructions executed by dedicated hardware for plotting individual pixels in the host video game system's character mapped display which, from the programmer's point of view, creates a "virtual" bit map by permitting the addressing of individual pixels -- even though the host system is character based. The graphics coprocessor interacts with the host coprocessor such that the graphics coprocessor's 16 general registers are accessible to the host processor at all times.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/827,098 US5388841A (en) | 1992-01-30 | 1992-01-30 | External memory system having programmable graphics processor for use in a video game system or the like |
US827,098 | 1992-01-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2074554A1 true CA2074554A1 (en) | 1993-07-31 |
CA2074554C CA2074554C (en) | 2002-09-10 |
Family
ID=25248311
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002074554A Expired - Lifetime CA2074554C (en) | 1992-01-30 | 1992-07-23 | External memory system having programmable graphics processor for use in a video game system or the like |
Country Status (10)
Country | Link |
---|---|
US (6) | US5388841A (en) |
EP (2) | EP1262921A3 (en) |
JP (2) | JP3335695B2 (en) |
KR (1) | KR100280939B1 (en) |
CN (1) | CN1048564C (en) |
AT (1) | ATE229197T1 (en) |
AU (1) | AU657147B2 (en) |
CA (1) | CA2074554C (en) |
DE (1) | DE69232865T2 (en) |
TW (1) | TW226448B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110956573A (en) * | 2019-11-21 | 2020-04-03 | 中国航空工业集团公司西安航空计算技术研究所 | OpenGL graphics command pre-decoding method based on finite-state machine |
Families Citing this family (138)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5388841A (en) * | 1992-01-30 | 1995-02-14 | A/N Inc. | External memory system having programmable graphics processor for use in a video game system or the like |
CA2074388C (en) * | 1992-01-30 | 2003-01-14 | Jeremy E. San | Programmable graphics processor having pixel to character conversion hardware for use in a video game system or the like |
EP0571138A3 (en) * | 1992-05-20 | 1995-03-29 | Codemasters Ltd | Memory cartridge and interface for video game console. |
US5758185A (en) * | 1992-10-01 | 1998-05-26 | Hudson Soft Co. Ltd. | Method for resetting a system controlled by a CPU and having a semi-autonomous IC unit |
US5798785A (en) * | 1992-12-09 | 1998-08-25 | Discovery Communications, Inc. | Terminal for suggesting programs offered on a television program delivery system |
US6762733B2 (en) | 1993-06-24 | 2004-07-13 | Nintendo Co. Ltd. | Electronic entertainment and communication system |
US6147696A (en) * | 1993-06-24 | 2000-11-14 | Nintendo Co. Ltd. | Electronic entertainment and communication system |
CA2127053C (en) * | 1993-07-02 | 2005-01-04 | Makoto Furuhashi | Method and apparatus for time-sharing cpu system bus in image generation system |
JP3366413B2 (en) * | 1993-07-27 | 2003-01-14 | 任天堂株式会社 | Display information conversion apparatus and information processing system |
JP3904244B2 (en) | 1993-09-17 | 2007-04-11 | 株式会社ルネサステクノロジ | Single chip data processor |
US5828862A (en) * | 1994-05-04 | 1998-10-27 | International Business Machines Corporation | Game programming flash memory cartridge system including a programmer and a reprogrammable cartridge |
US5706478A (en) * | 1994-05-23 | 1998-01-06 | Cirrus Logic, Inc. | Display list processor for operating in processor and coprocessor modes |
KR100229375B1 (en) | 1994-06-28 | 1999-11-01 | 이리마지리 쇼우이치로 | Game device and method of replaying game |
JPH0816530A (en) * | 1994-07-04 | 1996-01-19 | Kurieiteibu Design:Kk | Coprocessor system and external memory device with auxiliary operation function |
US6735683B2 (en) | 1994-09-14 | 2004-05-11 | Hitachi, Ltd. | Single-chip microcomputer with hierarchical internal bus structure having data and address signal lines coupling CPU with other processing elements |
US5680533A (en) * | 1994-10-31 | 1997-10-21 | Nintendo Co., Ltd. | Videographics program/video game fabricating system and method |
US5599231A (en) * | 1994-10-31 | 1997-02-04 | Nintendo Co., Ltd. | Security systems and methods for a videographics and authentication game/program fabricating device |
US5592609A (en) * | 1994-10-31 | 1997-01-07 | Nintendo Co., Ltd. | Video game/videographics program fabricating system and method with unit based program processing |
US6115036A (en) * | 1994-10-31 | 2000-09-05 | Nintendo Co., Ltd. | Video game/videographics program editing apparatus with program halt and data transfer features |
US5680534A (en) * | 1994-10-31 | 1997-10-21 | Nintendo Co., Ltd. | Video game/videographics program fabricating system and method with superimpose control |
JP2742394B2 (en) * | 1994-12-02 | 1998-04-22 | 株式会社ナムコ | Game program and data reading method, and game device using the same |
KR100268693B1 (en) * | 1995-02-08 | 2000-10-16 | 이리마지리 쇼우이치로 | Information processor having security check function |
DE69623903T2 (en) | 1995-05-10 | 2003-05-15 | Nintendo Co Ltd | ACTUATING DEVICE WITH ANALOG STICK COVER |
US6241611B1 (en) | 1995-05-10 | 2001-06-05 | Nintendo Co., Ltd. | Function expansion device and operating device using the function expansion device |
US5880739A (en) | 1995-06-06 | 1999-03-09 | Compaq Computer Corporation | Blitting of images using instructions |
WO1997006490A1 (en) * | 1995-08-09 | 1997-02-20 | Cirrus Logic, Inc. | Parasitic personal computer interface |
JP3544268B2 (en) | 1995-10-09 | 2004-07-21 | 任天堂株式会社 | Three-dimensional image processing apparatus and image processing method using the same |
JP3524247B2 (en) | 1995-10-09 | 2004-05-10 | 任天堂株式会社 | Game machine and game machine system using the same |
MX9704155A (en) | 1995-10-09 | 1997-09-30 | Nintendo Co Ltd | Three-dimensional image processing system. |
JPH09167050A (en) * | 1995-10-09 | 1997-06-24 | Nintendo Co Ltd | Operation device and image processing system using the device |
US6007428A (en) | 1995-10-09 | 1999-12-28 | Nintendo Co., Ltd. | Operation controlling device and video processing system used therewith |
US6283857B1 (en) | 1996-09-24 | 2001-09-04 | Nintendo Co., Ltd. | Three-dimensional image processing apparatus with enhanced automatic and user point of view control |
DE19681169B3 (en) * | 1995-11-10 | 2012-03-01 | Nintendo Co., Ltd. | Control lever means |
US6022274A (en) * | 1995-11-22 | 2000-02-08 | Nintendo Co., Ltd. | Video game system using memory module |
US6071191A (en) | 1995-11-22 | 2000-06-06 | Nintendo Co., Ltd. | Systems and methods for providing security in a video game system |
US6139433A (en) * | 1995-11-22 | 2000-10-31 | Nintendo Co., Ltd. | Video game system and method with enhanced three-dimensional character and background control due to environmental conditions |
US6267673B1 (en) | 1996-09-20 | 2001-07-31 | Nintendo Co., Ltd. | Video game system with state of next world dependent upon manner of entry from previous world via a portal |
US6190257B1 (en) | 1995-11-22 | 2001-02-20 | Nintendo Co., Ltd. | Systems and method for providing security in a video game system |
US6155926A (en) | 1995-11-22 | 2000-12-05 | Nintendo Co., Ltd. | Video game system and method with enhanced three-dimensional character and background control |
US6331856B1 (en) * | 1995-11-22 | 2001-12-18 | Nintendo Co., Ltd. | Video game system with coprocessor providing high speed efficient 3D graphics and digital audio signal processing |
US5726894A (en) * | 1995-12-21 | 1998-03-10 | Pitney Bowes Inc. | Postage metering system including means for selecting postal processing services for a sheet and digitally printing thereon postal information pertaining to each selected postal processing service |
JPH09223098A (en) * | 1996-02-19 | 1997-08-26 | Sega Enterp Ltd | Image extension function board and electronic device using the function board |
US5970510A (en) * | 1996-04-10 | 1999-10-19 | Northrop Grumman Corporation | Distributed memory addressing system |
US6241610B1 (en) | 1996-09-20 | 2001-06-05 | Nintendo Co., Ltd. | Three-dimensional image processing system having dynamically changing character polygon number |
US6139434A (en) | 1996-09-24 | 2000-10-31 | Nintendo Co., Ltd. | Three-dimensional image processing apparatus with enhanced automatic and user point of view control |
US6244959B1 (en) | 1996-09-24 | 2001-06-12 | Nintendo Co., Ltd. | Three-dimensional image processing system with enhanced character control |
US5987568A (en) * | 1997-01-10 | 1999-11-16 | 3Com Corporation | Apparatus and method for operably connecting a processor cache and a cache controller to a digital signal processor |
US6336166B1 (en) * | 1997-04-07 | 2002-01-01 | Apple Computer, Inc. | Memory control device with split read for ROM access |
US5978781A (en) * | 1997-05-08 | 1999-11-02 | Pitney Bowes Inc. | Digital printing, metering, and recording of other post services on the face of a mail piece |
JP3655438B2 (en) | 1997-07-17 | 2005-06-02 | 任天堂株式会社 | Video game system |
JPH11207034A (en) * | 1997-11-20 | 1999-08-03 | Nintendo Co Ltd | Game system capable of playing between different kinds of game machines through use of backup data |
US6667759B2 (en) * | 1997-12-31 | 2003-12-23 | At&T Corp. | Video phone form factor |
US6191793B1 (en) | 1998-04-01 | 2001-02-20 | Real 3D, Inc. | Method and apparatus for texture level of detail dithering |
JP3791728B2 (en) * | 1998-06-03 | 2006-06-28 | コナミ株式会社 | GAME SCREEN DISPLAY CONTROL METHOD, GAME SYSTEM, AND COMPUTER-READABLE RECORDING MEDIUM |
US6480205B1 (en) | 1998-07-22 | 2002-11-12 | Nvidia Corporation | Method and apparatus for occlusion culling in graphics systems |
US6334180B1 (en) * | 1999-06-27 | 2001-12-25 | Sun Microsystems, Inc. | Processor coupled by visible register set to modular coprocessor including integrated multimedia unit |
US7120509B1 (en) * | 1999-09-17 | 2006-10-10 | Hasbro, Inc. | Sound and image producing system |
US6775414B1 (en) * | 1999-11-19 | 2004-08-10 | Ati International Srl | Variable-length code decoder |
US7209140B1 (en) * | 1999-12-06 | 2007-04-24 | Nvidia Corporation | System, method and article of manufacture for a programmable vertex processing model with instruction set |
JP4658282B2 (en) * | 1999-12-22 | 2011-03-23 | 株式会社ユニバーサルエンターテインメント | Slot machine |
US6807620B1 (en) * | 2000-02-11 | 2004-10-19 | Sony Computer Entertainment Inc. | Game system with graphics processor |
TW501045B (en) * | 2000-03-03 | 2002-09-01 | Sony Computer Entertainment Inc | Entertainment device and computer system having exchangeability |
US7539656B2 (en) * | 2000-03-06 | 2009-05-26 | Consona Crm Inc. | System and method for providing an intelligent multi-step dialog with a user |
US7159041B2 (en) * | 2000-03-07 | 2007-01-02 | Microsoft Corporation | Method and system for defining and controlling algorithmic elements in a graphics display system |
CA2402389A1 (en) * | 2000-03-08 | 2002-09-19 | Shuffle Master, Inc. | Computerized gaming system, method and apparatus |
US7043641B1 (en) * | 2000-03-08 | 2006-05-09 | Igt | Encryption in a secure computerized gaming system |
US7988559B2 (en) * | 2001-03-08 | 2011-08-02 | Igt | Computerized gaming system, method and apparatus |
JP3695277B2 (en) * | 2000-03-30 | 2005-09-14 | ヤマハ株式会社 | Display control device |
JP3964142B2 (en) * | 2000-08-15 | 2007-08-22 | 株式会社ソニー・コンピュータエンタテインメント | Emulation device and component, information processing device, emulation method, recording medium, program |
US6828975B2 (en) * | 2001-03-01 | 2004-12-07 | Microsoft Corporation | Method and system for managing graphics objects in a graphics display system |
US6966837B1 (en) | 2001-05-10 | 2005-11-22 | Best Robert M | Linked portable and video game systems |
US7916124B1 (en) * | 2001-06-20 | 2011-03-29 | Leapfrog Enterprises, Inc. | Interactive apparatus using print media |
JP2003000951A (en) * | 2001-06-22 | 2003-01-07 | Konami Computer Entertainment Osaka:Kk | Game advancing program, game advancing method and video game apparatus |
US7418344B2 (en) * | 2001-08-02 | 2008-08-26 | Sandisk Corporation | Removable computer with mass storage |
US7336174B1 (en) * | 2001-08-09 | 2008-02-26 | Key Control Holding, Inc. | Object tracking system with automated system control and user identification |
US7931533B2 (en) * | 2001-09-28 | 2011-04-26 | Igt | Game development architecture that decouples the game logic from the graphics logics |
US6902481B2 (en) * | 2001-09-28 | 2005-06-07 | Igt | Decoupling of the graphical presentation of a game from the presentation logic |
US8708828B2 (en) * | 2001-09-28 | 2014-04-29 | Igt | Pluggable modular gaming modifiers and configuration templates for gaming environments |
JP3647797B2 (en) * | 2001-11-28 | 2005-05-18 | コナミ株式会社 | Image display program, image display method, and video game apparatus |
TW534436U (en) * | 2001-12-05 | 2003-05-21 | Carry Computer Eng Co Ltd | Portable optical disc displaying/recording machine |
US7350081B1 (en) | 2002-04-29 | 2008-03-25 | Best Robert M | Secure execution of downloaded software |
US6980209B1 (en) * | 2002-06-14 | 2005-12-27 | Nvidia Corporation | Method and system for scalable, dataflow-based, programmable processing of graphics data |
US6825843B2 (en) * | 2002-07-18 | 2004-11-30 | Nvidia Corporation | Method and apparatus for loop and branch instructions in a programmable graphics pipeline |
GB0301448D0 (en) * | 2003-01-22 | 2003-02-19 | Falanx Microsystems As | Microprocessor systems |
AU2004211721B2 (en) * | 2003-02-11 | 2009-08-20 | Nds Limited | Apparatus and methods for handling interactive applications in broadcast networks |
KR100703357B1 (en) * | 2003-08-16 | 2007-04-03 | 삼성전자주식회사 | Device and method for composing cache memory of wireless terminal having coprocessor |
US7091979B1 (en) | 2003-08-29 | 2006-08-15 | Nvidia Corporation | Pixel load instruction for a programmable graphics processor |
FR2865291A1 (en) * | 2004-01-21 | 2005-07-22 | Thomson Licensing Sa | METHOD OF TRANSFERRING DATA IN A MULTIPROCESSOR SYSTEM, MULTIPROCESSOR SYSTEM AND PROCESSOR EMPLOYING SAID METHOD |
JP4376650B2 (en) * | 2004-02-09 | 2009-12-02 | 任天堂株式会社 | GAME DEVICE AND GAME PROGRAM |
US20050174337A1 (en) * | 2004-02-11 | 2005-08-11 | Nielsen Paul S. | Electronic handheld drawing and gaming system using television monitor |
US20050275760A1 (en) * | 2004-03-02 | 2005-12-15 | Nvidia Corporation | Modifying a rasterized surface, such as by trimming |
US7439980B2 (en) * | 2004-03-08 | 2008-10-21 | Yamaha Corporation | Image processing method and apparatus |
US11278793B2 (en) | 2004-03-31 | 2022-03-22 | Nintendo Co., Ltd. | Game console |
US7837558B2 (en) * | 2004-03-31 | 2010-11-23 | Nintendo Co., Ltd. | Game console and emulator for the game console |
US7771280B2 (en) * | 2004-03-31 | 2010-08-10 | Nintendo Co., Ltd. | Game console connector and emulator for the game console |
US8267780B2 (en) | 2004-03-31 | 2012-09-18 | Nintendo Co., Ltd. | Game console and memory card |
US8016681B2 (en) * | 2004-03-31 | 2011-09-13 | Nintendo Co., Ltd. | Memory card for a game console |
US7554538B2 (en) * | 2004-04-02 | 2009-06-30 | Nvidia Corporation | Video processing, such as for hidden surface reduction or removal |
US7868891B2 (en) * | 2004-09-16 | 2011-01-11 | Nvidia Corporation | Load balancing |
US7620530B2 (en) * | 2004-11-16 | 2009-11-17 | Nvidia Corporation | System with PPU/GPU architecture |
US8145870B2 (en) * | 2004-12-07 | 2012-03-27 | International Business Machines Corporation | System, method and computer program product for application-level cache-mapping awareness and reallocation |
GB0427973D0 (en) * | 2004-12-21 | 2005-01-26 | Falanx Microsystems As | Microprocessor systems |
US7225295B2 (en) * | 2005-01-04 | 2007-05-29 | International Business Machines Corporation | External RAM module |
US7307635B1 (en) | 2005-02-02 | 2007-12-11 | Neomagic Corp. | Display rotation using a small line buffer and optimized memory access |
US8633927B2 (en) * | 2006-07-25 | 2014-01-21 | Nvidia Corporation | Re-render acceleration of frame with lighting change |
GB2441365B (en) * | 2006-09-04 | 2009-10-07 | Nds Ltd | Displaying video data |
US20090003379A1 (en) * | 2007-06-27 | 2009-01-01 | Samsung Electronics Co., Ltd. | System and method for wireless communication of uncompressed media data having media data packet synchronization |
US8265169B2 (en) * | 2006-12-29 | 2012-09-11 | Intel Corporation | Video block memory read request translation and tagging |
US7853745B2 (en) * | 2007-02-23 | 2010-12-14 | Sony Corporation | Electronic system with removable computing device and mutable functions |
US8330764B2 (en) * | 2007-04-20 | 2012-12-11 | Microsoft Corporation | Programming framework for closed systems |
US7949998B2 (en) * | 2007-04-20 | 2011-05-24 | Microsoft Corporation | Programming framework for closed systems |
US8523666B2 (en) * | 2007-05-25 | 2013-09-03 | Microsoft Corporation | Programming framework for closed systems |
US8296781B1 (en) | 2007-12-11 | 2012-10-23 | Nvidia Corporation | System, method, and computer program product for determining application parameters based on hardware specifications |
US8276133B1 (en) * | 2007-12-11 | 2012-09-25 | Nvidia Corporation | System, method, and computer program product for determining a plurality of application settings utilizing a mathematical function |
US8280864B1 (en) | 2007-12-17 | 2012-10-02 | Nvidia Corporation | System, method, and computer program product for retrieving presentation settings from a database |
IL191755A0 (en) * | 2008-05-27 | 2009-05-04 | Sabra De Fence Technologies Lt | Intrusion detection system and its sensors |
US20100084321A1 (en) * | 2008-09-18 | 2010-04-08 | Wilton Industries, Inc. | Sifter apparatus |
US20110202150A1 (en) * | 2009-10-16 | 2011-08-18 | Newport Controls | Controller system adapted for SPA |
US8412406B2 (en) * | 2010-08-13 | 2013-04-02 | Deere & Company | Method and system for performing diagnostics or software maintenance for a vehicle |
WO2012025728A1 (en) | 2010-08-27 | 2012-03-01 | Fxi Technologies As | Electronics Device |
US9275377B2 (en) | 2012-06-15 | 2016-03-01 | Nvidia Corporation | System, method, and computer program product for determining a monotonic set of presets |
US9286247B2 (en) | 2012-07-06 | 2016-03-15 | Nvidia Corporation | System, method, and computer program product for determining settings for a device by utilizing a directed acyclic graph containing a plurality of directed nodes each with an associated speed and image quality |
US10668386B2 (en) | 2012-07-06 | 2020-06-02 | Nvidia Corporation | System, method, and computer program product for simultaneously determining settings for a plurality of parameter variations |
US9250931B2 (en) | 2012-07-06 | 2016-02-02 | Nvidia Corporation | System, method, and computer program product for calculating settings for a device, utilizing one or more constraints |
US9201670B2 (en) | 2012-07-06 | 2015-12-01 | Nvidia Corporation | System, method, and computer program product for determining whether parameter configurations meet predetermined criteria |
US9092573B2 (en) | 2012-07-06 | 2015-07-28 | Nvidia Corporation | System, method, and computer program product for testing device parameters |
US10509658B2 (en) | 2012-07-06 | 2019-12-17 | Nvidia Corporation | System, method, and computer program product for simultaneously determining settings for a plurality of parameter variations |
US9264749B2 (en) | 2012-12-13 | 2016-02-16 | Microsoft Technology Licensing, Llc | Server GPU assistance for mobile GPU applications |
CN103297730B (en) * | 2013-06-14 | 2016-08-10 | 无锡华润矽科微电子有限公司 | On-chip study control method |
GB2548603B (en) | 2016-03-23 | 2018-09-26 | Advanced Risc Mach Ltd | Program loop control |
GB2548602B (en) | 2016-03-23 | 2019-10-23 | Advanced Risc Mach Ltd | Program loop control |
GB2548604B (en) * | 2016-03-23 | 2018-03-21 | Advanced Risc Mach Ltd | Branch instruction |
US11032345B2 (en) | 2018-05-10 | 2021-06-08 | Microsoft Technology Licensing, Llc | Client side data stream processing |
US10924525B2 (en) | 2018-10-01 | 2021-02-16 | Microsoft Technology Licensing, Llc | Inducing higher input latency in multiplayer programs |
US11055003B2 (en) | 2019-08-20 | 2021-07-06 | Micron Technology, Inc. | Supplemental AI processing in memory |
KR20210106221A (en) | 2020-02-20 | 2021-08-30 | 삼성전자주식회사 | System on chip, data processing method thereof and neural network device |
US11711571B2 (en) * | 2020-03-06 | 2023-07-25 | Advanced Micro Devices, Inc. | Client-side offload of graphics effects processing |
US11782624B2 (en) | 2020-10-06 | 2023-10-10 | Samsung Electronics Co., Ltd. | Worflow-based partition allocation |
Family Cites Families (85)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4127849A (en) | 1975-11-03 | 1978-11-28 | Okor Joseph K | System for converting coded data into display data |
US4053740A (en) | 1975-12-22 | 1977-10-11 | Lawrence David Rosenthal | Video game system |
US4179124A (en) | 1977-12-12 | 1979-12-18 | Jed Margolin | Electronic video game |
US4471465A (en) * | 1979-01-08 | 1984-09-11 | Atari, Inc. | Video display system with multicolor graphics selection |
US4296476A (en) | 1979-01-08 | 1981-10-20 | Atari, Inc. | Data processing system with programmable graphics generator |
FR2469760A1 (en) * | 1979-11-09 | 1981-05-22 | Cii Honeywell Bull | METHOD AND SYSTEM FOR IDENTIFYING PEOPLE REQUESTING ACCESS TO CERTAIN MEDIA |
US4442488A (en) * | 1980-05-05 | 1984-04-10 | Floating Point Systems, Inc. | Instruction cache memory system |
FR2483657B1 (en) * | 1980-05-30 | 1986-11-21 | Bull Sa | PORTABLE MACHINE FOR CALCULATING OR PROCESSING INFORMATION |
US4425559A (en) | 1980-06-02 | 1984-01-10 | Atari, Inc. | Method and apparatus for generating line segments and polygonal areas on a raster-type display |
DE3025638C2 (en) * | 1980-07-07 | 1982-08-12 | Fa. Gottlieb Gühring, 7470 Ebingen | Rotary indexing table machine |
FR2492135B1 (en) * | 1980-09-16 | 1988-01-22 | Cii Honeywell Bull | APPARATUS FOR DISTRIBUTING OBJECTS AND ACQUIRING SERVICES |
US4388620A (en) | 1981-01-05 | 1983-06-14 | Atari, Inc. | Method and apparatus for generating elliptical images on a raster-type video display |
US4492582A (en) * | 1981-01-06 | 1985-01-08 | Mattel, Inc. | Teaching and entertainment device |
US4432067A (en) | 1981-05-07 | 1984-02-14 | Atari, Inc. | Memory cartridge for video game system |
US4386773A (en) * | 1981-06-22 | 1983-06-07 | Bronstein John M | TV Game cartridge with expandable memory |
US4462076A (en) * | 1982-06-04 | 1984-07-24 | Smith Engineering | Video game cartridge recognition and security system |
US4597043A (en) * | 1982-06-16 | 1986-06-24 | Bally Manufacturing Corporation | High speed CPU/sequencer for video games |
US4757468A (en) * | 1982-09-22 | 1988-07-12 | Intel Corporation | Authenticated read-only memory |
GB2133257B (en) * | 1982-12-22 | 1987-07-29 | Ricoh Kk | T v game system |
EP0114522A3 (en) * | 1982-12-27 | 1986-12-30 | Synertek Inc. | Rom protection device |
CH653588A5 (en) * | 1983-06-07 | 1986-01-15 | Albe Sa | INTERMITTENTLY ROTATING PIECE-HOLDER TABLE IN MACHINE TOOLS. |
JPS6052885A (en) | 1983-09-02 | 1985-03-26 | Hitachi Ltd | Toner remover having device for regulating press contact force |
US4644495A (en) * | 1984-01-04 | 1987-02-17 | Activision, Inc. | Video memory system |
US4725831A (en) | 1984-04-27 | 1988-02-16 | Xtar Corporation | High-speed video graphics system and method for generating solid polygons on a raster display |
US4862156A (en) * | 1984-05-21 | 1989-08-29 | Atari Corporation | Video computer system including multiple graphics controllers and associated method |
US4658247A (en) | 1984-07-30 | 1987-04-14 | Cornell Research Foundation, Inc. | Pipelined, line buffered real-time color graphics display system |
NL8500526A (en) | 1985-02-25 | 1986-09-16 | Philips Nv | METHOD FOR ADDRESSING A MEMORY WITH A DELAY LINE WITH ANY ACCESSIBILITY AND SIGNAL PROCESSING DEVICE PROVIDED WITH SUCH A DELAY LINE. |
CA1270339A (en) * | 1985-06-24 | 1990-06-12 | Katsuya Nakagawa | System for determining a truth of software in an information processing apparatus |
JPH074449B2 (en) | 1985-10-04 | 1995-01-25 | 任天堂株式会社 | Cartridge for game machine and game machine using the same |
JPS62192878A (en) | 1986-02-20 | 1987-08-24 | Nippon Gakki Seizo Kk | Painting-out method for polygon |
US4862392A (en) | 1986-03-07 | 1989-08-29 | Star Technologies, Inc. | Geometry processor for graphics display system |
JPS62221239A (en) | 1986-03-24 | 1987-09-29 | Fuji Electric Co Ltd | Serial transmission monitor device |
JPS62231380A (en) | 1986-03-31 | 1987-10-09 | Namuko:Kk | Picture synthesizing device |
US5504917A (en) | 1986-04-14 | 1996-04-02 | National Instruments Corporation | Method and apparatus for providing picture generation and control features in a graphical data flow environment |
CA1284225C (en) * | 1986-07-23 | 1991-05-14 | Katsuya Nakagawa | Game software service system |
JP2695773B2 (en) | 1986-09-25 | 1998-01-14 | 株式会社東芝 | Multi CPU control method |
US4807158A (en) * | 1986-09-30 | 1989-02-21 | Daleco/Ivex Partners, Ltd. | Method and apparatus for sampling images to simulate movement within a multidimensional space |
JPS63163577A (en) | 1986-12-25 | 1988-07-07 | Nec Corp | Graphic display device |
US5251322A (en) * | 1987-08-13 | 1993-10-05 | Digital Equipment Corporation | Method of operating a computer graphics system including asynchronously traversing its nodes |
US5170468A (en) | 1987-08-18 | 1992-12-08 | Hewlett-Packard Company | Graphics system with shadow ram update to the color map |
JPS6484295A (en) | 1987-09-28 | 1989-03-29 | Mitsubishi Electric Corp | Color display device |
EP0309884A3 (en) | 1987-09-28 | 1991-04-10 | Mitsubishi Denki Kabushiki Kaisha | Color image display apparatus |
US4866637A (en) | 1987-10-30 | 1989-09-12 | International Business Machines Corporation | Pipelined lighting model processing system for a graphics workstation's shading function |
CA1309198C (en) | 1987-12-10 | 1992-10-20 | Carlo J. Evangelisti | Parallel rendering of smoothly shaded color triangles with anti-aliased edges for a three dimensional color display |
US5136664A (en) | 1988-02-23 | 1992-08-04 | Bersack Bret B | Pixel rendering |
GB2215952A (en) | 1988-03-23 | 1989-09-27 | Benchmark Technologies | Performing raster operations on patch formatted pixel data using time domain multiplexing |
GB2215948A (en) | 1988-03-23 | 1989-09-27 | Benchmark Technologies | Performing raster operations on patch formatted pivel data |
JPH0215381A (en) | 1988-03-23 | 1990-01-19 | Du Pont Pixel Syst Ltd | Execution of raster operation, multiplexing of time area and image processing |
US5016876A (en) * | 1988-10-14 | 1991-05-21 | Williams Electronics Games, Inc. | Video display co-processor for use in a video game |
US5208904A (en) * | 1989-03-07 | 1993-05-04 | Brother Kogyo Kabushiki Kaisha | Data processing apparatus and method for preparing data representative of supplemental figure attached to basic figure reproduced on output medium |
KR0149503B1 (en) * | 1989-04-20 | 1999-05-15 | 야마우찌 히로시 | Memory cartridge |
US5112051A (en) * | 1989-06-05 | 1992-05-12 | Westinghouse Electric Corp. | Interfacing device for a computer games system |
US5060172A (en) * | 1989-07-06 | 1991-10-22 | Digital Equipment Corporation | Method and apparatus for displaying smooth-shaded objects |
JPH0632703B2 (en) | 1989-07-31 | 1994-05-02 | コナミ株式会社 | Game console display |
US5214753A (en) | 1989-07-31 | 1993-05-25 | Shographics, Inc. | Video system with parallel attribute interpolations |
JPH0394389A (en) | 1989-09-07 | 1991-04-19 | Hitachi Ltd | Method for displaying three-dimensional graphic rotation and graphic processor |
US4922336A (en) * | 1989-09-11 | 1990-05-01 | Eastman Kodak Company | Three dimensional display system |
US5004232A (en) * | 1989-10-13 | 1991-04-02 | Macronix, Inc. | Computer game cartridge security circuit |
US5214758A (en) * | 1989-11-14 | 1993-05-25 | Sony Corporation | Animation producing apparatus |
JP2502754Y2 (en) * | 1989-12-07 | 1996-06-26 | 株式会社エス・エヌ・ケイ | TV game machine |
JP3047185B2 (en) | 1990-01-26 | 2000-05-29 | 任天堂株式会社 | Digital sound source device and external memory cartridge used therein |
CA2051655C (en) | 1990-02-05 | 1997-04-22 | Toyofumi Takahashi | Animation display unit and external memory used therefor |
JPH0425962A (en) | 1990-05-21 | 1992-01-29 | Nec Corp | Control system by multi-central processing unit |
WO1991019247A1 (en) * | 1990-06-04 | 1991-12-12 | University Of Washington | Image computing system |
CA2050658C (en) * | 1990-09-14 | 1997-01-28 | John M. Peaslee | Dual hardware channels and hardware context switching in a graphics rendering processor |
US5276798A (en) * | 1990-09-14 | 1994-01-04 | Hughes Aircraft Company | Multifunction high performance graphics rendering processor |
JP2725915B2 (en) | 1990-11-15 | 1998-03-11 | インターナショナル・ビジネス・マシーンズ・コーポレイション | Triangle drawing apparatus and method |
GB9027678D0 (en) * | 1990-12-20 | 1991-02-13 | Ncr Co | Videographics display system |
US5774133A (en) | 1991-01-09 | 1998-06-30 | 3Dlabs Ltd. | Computer system with improved pixel processing capabilities |
US5415549A (en) * | 1991-03-21 | 1995-05-16 | Atari Games Corporation | Method for coloring a polygon on a video display |
US5251909A (en) | 1991-05-28 | 1993-10-12 | Reed Michael J | Secured high throughput data channel for public broadcast system |
KR100319768B1 (en) * | 1991-08-13 | 2002-04-22 | 마거리트 와그너-달 | Multi-Dimensional Address Generation in Imaging and Graphics Processing Systems |
US5190285A (en) * | 1991-09-30 | 1993-03-02 | At&T Bell Laboratories | Electronic game having intelligent game pieces |
US5289575A (en) * | 1991-11-22 | 1994-02-22 | Nellcor Incorporated | Graphics coprocessor board with hardware scrolling window |
US5592595A (en) * | 1991-12-30 | 1997-01-07 | Seiko Epson Corporation | Intelligent cartridge for attachment to a printer to perform image processing tasks in a combination image processing system and method of image processing |
CA2074388C (en) | 1992-01-30 | 2003-01-14 | Jeremy E. San | Programmable graphics processor having pixel to character conversion hardware for use in a video game system or the like |
US5388841A (en) | 1992-01-30 | 1995-02-14 | A/N Inc. | External memory system having programmable graphics processor for use in a video game system or the like |
TW214588B (en) | 1992-01-30 | 1993-10-11 | An Inc | |
US5357604A (en) * | 1992-01-30 | 1994-10-18 | A/N, Inc. | Graphics processor with enhanced memory control circuitry for use in a video game system or the like |
JP3222197B2 (en) | 1992-05-18 | 2001-10-22 | 理想科学工業株式会社 | Card printing method, card printing document positioning holder, and card printing paper |
DE4235091C2 (en) * | 1992-10-17 | 2001-09-06 | Trumpf Sachsen Gmbh | Liquid and abrasive supply for a fluid jet cutting system |
DE4301393C2 (en) * | 1993-01-20 | 1996-05-23 | Witzig & Frank Turmatic Gmbh | Rotary cycle machine tool |
JP3510387B2 (en) * | 1995-06-30 | 2004-03-29 | ライオン株式会社 | Process for producing granulated bleach activator, process for producing bleach or detergent containing granulated bleach activator |
DE19529071C2 (en) * | 1995-08-08 | 1998-04-30 | Holger Wuerthner | Device for front and back machining of workpieces |
DE19533320C2 (en) * | 1995-09-08 | 1999-01-28 | Ottobeurer Facondreherei Alois | Rotary transfer machine |
-
1992
- 1992-01-30 US US07/827,098 patent/US5388841A/en not_active Expired - Lifetime
- 1992-06-20 TW TW081104861A patent/TW226448B/zh active
- 1992-07-23 CA CA002074554A patent/CA2074554C/en not_active Expired - Lifetime
- 1992-07-28 AU AU20603/92A patent/AU657147B2/en not_active Ceased
- 1992-08-05 EP EP02076147A patent/EP1262921A3/en not_active Withdrawn
- 1992-08-05 EP EP92307135A patent/EP0553532B1/en not_active Expired - Lifetime
- 1992-08-05 AT AT92307135T patent/ATE229197T1/en not_active IP Right Cessation
- 1992-08-05 DE DE69232865T patent/DE69232865T2/en not_active Expired - Fee Related
- 1992-10-10 KR KR1019920018673A patent/KR100280939B1/en not_active IP Right Cessation
- 1992-10-31 CN CN92112795A patent/CN1048564C/en not_active Expired - Fee Related
-
1993
- 1993-01-29 JP JP01354093A patent/JP3335695B2/en not_active Expired - Fee Related
-
1995
- 1995-02-07 US US08/385,160 patent/US5850230A/en not_active Expired - Lifetime
-
2000
- 2000-11-30 US US09/725,561 patent/US6646653B2/en not_active Expired - Fee Related
-
2001
- 2001-02-22 US US09/789,574 patent/US6895470B2/en not_active Expired - Fee Related
- 2001-05-15 US US09/855,641 patent/US7432932B2/en not_active Expired - Fee Related
-
2002
- 2002-06-04 JP JP2002163283A patent/JP2003126550A/en active Pending
-
2004
- 2004-02-20 US US10/781,864 patent/US7229355B2/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110956573A (en) * | 2019-11-21 | 2020-04-03 | 中国航空工业集团公司西安航空计算技术研究所 | OpenGL graphics command pre-decoding method based on finite-state machine |
CN110956573B (en) * | 2019-11-21 | 2023-06-13 | 中国航空工业集团公司西安航空计算技术研究所 | OpenGL graphic command pre-decoding method based on finite state machine |
Also Published As
Publication number | Publication date |
---|---|
KR930016902A (en) | 1993-08-30 |
ATE229197T1 (en) | 2002-12-15 |
US5388841A (en) | 1995-02-14 |
US6895470B2 (en) | 2005-05-17 |
US20010040577A1 (en) | 2001-11-15 |
KR100280939B1 (en) | 2001-02-01 |
AU2060392A (en) | 1993-08-19 |
JPH0689567A (en) | 1994-03-29 |
CA2074554C (en) | 2002-09-10 |
EP1262921A3 (en) | 2004-03-24 |
US6646653B2 (en) | 2003-11-11 |
EP0553532A3 (en) | 1994-03-09 |
US7432932B2 (en) | 2008-10-07 |
US7229355B2 (en) | 2007-06-12 |
CN1048564C (en) | 2000-01-19 |
JP2003126550A (en) | 2003-05-07 |
DE69232865D1 (en) | 2003-01-16 |
JP3335695B2 (en) | 2002-10-21 |
AU657147B2 (en) | 1995-03-02 |
DE69232865T2 (en) | 2003-11-20 |
US5850230A (en) | 1998-12-15 |
EP0553532A2 (en) | 1993-08-04 |
US20040166943A1 (en) | 2004-08-26 |
CN1076378A (en) | 1993-09-22 |
US20010043224A1 (en) | 2001-11-22 |
EP1262921A2 (en) | 2002-12-04 |
US20020050999A1 (en) | 2002-05-02 |
TW226448B (en) | 1994-07-11 |
EP0553532B1 (en) | 2002-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2074554A1 (en) | External memory system having programmable graphics processor for use in a video game system or the like | |
CA2074388A1 (en) | Programmable graphics processor having pixel to character conversion hardware for use in a video game system or the like | |
EP1706847B1 (en) | A graphics processing architecture employing a unified shader | |
GB2302192A (en) | Computer utilizing neural network and method of using same | |
EP0875853A3 (en) | Graphics processor architecture | |
JPS6414648A (en) | Arithmetic processor | |
JPS54114687A (en) | Sequence controller | |
DE3579507D1 (en) | VIRTUAL VECTOR REGISTER FOR VECTOR PROCESSING SYSTEM. | |
EP0216700A3 (en) | System for generating mask pattern for vector data processor | |
CA2123448A1 (en) | Blackout Logic for Dual Execution Unit Processor | |
CA2097874A1 (en) | Programmable microprocessor booting technique using fifo memory | |
CA2205247A1 (en) | Avionic computer software interpreter | |
JPS6491253A (en) | Data processor | |
JPS53113446A (en) | Information processor and its method | |
EP0898226A3 (en) | Data processor with register file and additional substitute result register | |
JPS5714942A (en) | Display control system | |
JPS5576451A (en) | Program checking system | |
Bland et al. | The use of digital signal processors in computer graphics | |
JPS5475232A (en) | Virtual memory data processing system | |
JPH0322057A (en) | Information processor | |
Schrage et al. | New array processor continuous simulation system uses tactile sensing icon programming. | |
JPS54134947A (en) | Multiprocessing control system | |
CROSS et al. | The time critical subfunction coprocessor | |
JPS5476025A (en) | Paging control system enabling indicaion of page data attribute | |
JPS6437623A (en) | Data processor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry | ||
MKEX | Expiry |
Effective date: 20120723 |