← Back to Patent Explorer
US5973704A Expired / Lapsed US ⏱️ 0.0 years remaining

Three-dimensional image processing apparatus

Assignee: Nintendo Co Ltd
•
Filing: 1996-10-09
•
Granted: 1999-10-26
•
Expires: 2016-10-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A three-dimension image processing apparatus includes a CPU. When the CPU detects by collision determination that another object, e.g., a wall, is existent between an operable object and a camera, it calculates such a moving angle of the camera that an eye of the camera to the operable object is not obstructed by the other object. The camera is moved in accordance with the moving angle to a position where the operable object and the other object existing in a photographed three-dimensional space are displayed on a display.

Inventors

  • 👤 Satoshi Nishiumi
  • 👤 Kazuo Koshima
  • 👤 Takumi Kawagoe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 20:45
CPC Classifications
A; A63; A63F; A63F13/00; A63F13/50; A63F13/52; A63F13/525; A63F13/5252; G; G06; G06T; G06T19/00; G06T19/20; A63F13/20; A63F13/23; A63F13/24; A63F13/40; A63F13/42; A63F13/55; A63F13/57; A63F13/577; A63F13/90; A63F13/95; G05; G05G; G05G9/00; G05G9/02; G05G9/04; G05G9/047; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/20; G06F3/00; G06F3/01; G06F3/011; G06F3/016; G06F3/03; G06F3/033; G06F3/038; G06F3/0383; G06T15/00; G06T15/10; G06T15/20; G06T7/00; G06T7/70; A63F13/21; A63F13/213; A63F13/22; A63F2300/00; A63F2300/10; A63F2300/1018; A63F2300/1025; A63F2300/1037; A63F2300/1043; A63F2300/1087; A63F2300/20; A63F2300/206; A63F2300/60; A63F2300/6045; A63F2300/63; A63F2300/636; A63F2300/64; A63F2300/643; A63F2300/66; A63F2300/6653; A63F2300/6661; A63F2300/6669; A63F2300/80; A63F2300/8005; G05G2009/0474; G05G2009/04759; G05G2009/04777; G06F2203/00; G06F2203/01; G06F2203/013; G06F2203/015; G06T2207/00; G06T2207/30; G06T2207/30244

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 207 words
A video game system comprising: a detachably connectable external memory for storing a video game program and for storing image data representative of a player controllable object whose apparent movement is controllable by a player; a connector for receiving said connectable external memory; a game program executing processing system for executing said video game program to generate a three-dimensional world display; at least one player controller coupled to said game program executing processing system and operable by a player including a plurality of control keys for generating video game control signals for controlling the position of said player controlled object; said external memory including point of view modifying instructions for determining in response to a player's control key actuation whether to modify the displayed three-dimensional world point of view, said at least one player controller further including: an operation member which, in use, is tilted by an operator through a predetermined angular range, said operation member being capable of generating operation member position data for controlling movement of said player controlled object; and controller processing circuitry for receiving at least one command from said game program executing processing system and for transferring operation member position data to said game program processing system in response to said command.
Claim 2
Dependent Claim 207 words
A video game system comprising: a detachably connectable external memory for storing a video game program and for storing image data representative of a player controllable object whose apparent movement is controllable by a player; a connector for receiving said connectable external memory; a game program executing processing system for executing said video game program to generate a three-dimensional world display; at least one player controller coupled to said game program executing processing system and operable by a player including a plurality of control keys for generating video game control signals for controlling the position of said player controlled object; said external memory including point of view modifying instructions for determining in response to a player's control key actuation whether to modify the displayed three-dimensional world point of view, said at least one player controller further including: an operation member which, in use, is tilted by an operator through a predetermined angular range, said operation member being capable of generating operation member position data for controlling movement of said player controlled object; and controller processing circuitry for receiving at least one command from said game program executing processing system and for transferring operation member position data to said game program processing system in response to said command.
Claim 3
Dependent Claim 194 words
For use with a video game system console having a game program executing processing system for executing said video game program to generate a three-dimensional world display, and at least one player controller coupled to said game program executing processing system and operable by a player to generate video game control signals and including command processing circuitry; a portable storage device for controlling the operation of said video game system console comprising: a memory media for storing video game instructions and graphics data; a connector for coupling said video game instructions and said graphics data retrieved from said memory media to said video game system console; said video game instructions including at least one player controller related instruction for causing said game program executing processing system to send a command to said player controller for decoding and processing, said video game instructions further including point of view modifying instructions for determining in response to a player's operation of said player controller whether to modify the displayed three-dimensional world point of view, wherein said command is a request for the controller to send data to the game program executing processing system identifying its controller type.
Claim 4
Dependent Claim 194 words
For use with a video game system console having a game program executing processing system for executing said video game program to generate a three-dimensional world display, and at least one player controller coupled to said game program executing processing system and operable by a player to generate video game control signals and including command processing circuitry; a portable storage device for controlling the operation of said video game system console comprising: a memory media for storing video game instructions and graphics data; a connector for coupling said video game instructions and said graphics data retrieved from said memory media to said video game system console; said video game instructions including at least one player controller related instruction for causing said game program executing processing system to send a command to said player controller for decoding and processing, said video game instructions further including point of view modifying instructions for determining in response to a player's operation of said player controller whether to modify the displayed three-dimensional world point of view, wherein said command is a request for the controller to send data to the game program executing processing system identifying its controller type.
Claim 5
Dependent Claim 34 words
A portable storage device in accordance with claim 1, wherein said video game instructions include a further player controller related command instructing the controller to send data to the game program executing processing system.
Claim 6
Dependent Claim 33 words
A portable storage device in accordance with claim 1, wherein said controller includes a removable memory, and wherein said video game instructions include a further player controller command for accessing said removable memory.
Claim 7
Dependent Claim 195 words
For use with a video game system console having a game program executing processing system for executing said video game program to generate a three-dimensional world display, and at least one player controller coupled to said game program executing processing system and operable by a player to generate video game control signals and including command processing circuitry; a portable storage device for controlling the operation of said video game system console comprising: a memory media for storing video game instructions and graphics data; a connector for coupling said video game instructions and said graphics data retrieved from said memory media to said video game system console; said video game instructions including at least one player controller related instruction for causing said game program executing processing system to send a command to said player controller for decoding and processing, said video game instructions further including point of view modifying instructions for determining in response to a player's operation of said player controller whether to modify the displayed three-dimensional world point of view, wherein said controller includes a memory and wherein said command is a request for the controller to send data stored in the controller memory.
Claim 8
Dependent Claim 195 words
For use with a video game system console having a game program executing processing system for executing said video game program to generate a three-dimensional world display, and at least one player controller coupled to said game program executing processing system and operable by a player to generate video game control signals and including command processing circuitry; a portable storage device for controlling the operation of said video game system console comprising: a memory media for storing video game instructions and graphics data; a connector for coupling said video game instructions and said graphics data retrieved from said memory media to said video game system console; said video game instructions including at least one player controller related instruction for causing said game program executing processing system to send a command to said player controller for decoding and processing, said video game instructions further including point of view modifying instructions for determining in response to a player's operation of said player controller whether to modify the displayed three-dimensional world point of view, wherein said controller includes a memory and wherein said command is a request for the controller to send data stored in the controller memory.
Claim 9
Dependent Claim 50 words
A portable storage device in accordance with claim 1, wherein said video game instructions include a further player controller command instructing said controller to transfer controller data to said game program executing processing system and said processing system being operable to generate video data based upon said transferred controller data.
Claim 10
Dependent Claim 29 words
A portable storage device in accordance with claim 6, wherein said controller includes a joystick mechanism having position indicating circuitry and wherein said controller data includes joystick position information.
Claim 11
Dependent Claim 195 words
For use with a video game system console having a game program executing processing system for executing said video game program to generate a three-dimensional world display, and at least one player controller coupled to said game program executing processing system and operable by a player to generate video game control signals and including command processing circuitry; a portable storage device for controlling the operation of said video game system console comprising: a memory media for storing video game instructions and graphics data; a connector for coupling said video game instructions and said graphics data retrieved from said memory media to said video game system console; said video game instructions including at least one player controller related instruction for causing said game program executing processing system to send a command to said player controller for decoding and processing, said video game instructions further including point of view modifying instructions for determining in response to a player's operation of said player controller whether to modify the displayed three-dimensional world point of view, wherein said controller includes a joystick mechanism having position indicating circuitry and wherein said command causes the controller to reset the position indicating circuitry.
Claim 12
Dependent Claim 195 words
For use with a video game system console having a game program executing processing system for executing said video game program to generate a three-dimensional world display, and at least one player controller coupled to said game program executing processing system and operable by a player to generate video game control signals and including command processing circuitry; a portable storage device for controlling the operation of said video game system console comprising: a memory media for storing video game instructions and graphics data; a connector for coupling said video game instructions and said graphics data retrieved from said memory media to said video game system console; said video game instructions including at least one player controller related instruction for causing said game program executing processing system to send a command to said player controller for decoding and processing, said video game instructions further including point of view modifying instructions for determining in response to a player's operation of said player controller whether to modify the displayed three-dimensional world point of view, wherein said controller includes a joystick mechanism having position indicating circuitry and wherein said command causes the controller to reset the position indicating circuitry.

References Cited (Backward Citations)

US3666900A Cited
US3729129A Cited
US3827313A Cited
JPS5022475A Cited
US4148014A Cited
US4161726A Cited
US4359222A Cited
US4315113A Cited
JPS572084A Cited
JPS5718236A Cited
JPS57136217A Cited
US4469330A Cited
DE3204428A1 Cited
US4685678A Cited
JPS5940258A Cited
US4552360A Cited
JPS59121500A Cited
US4538035A Cited
US4587510A Cited
US4575591A Cited
JPS6116641A Cited
JPS61185138A Cited
JPS61198286A Cited
US4659313A Cited
US4748441A Cited
EP0268419A2 Cited
US4887230A Cited
US5012230A Cited
US4916440A Cited
US4974192A Cited
US4868780A Cited
US4924216A Cited
US4858930A Cited
US4887966A Cited
JPH0268404A Cited
US4933670A Cited
JPH0241342A Cited
US4976429A Cited
USD316879S Cited
USD317946S Cited
GB2234757B Cited
EP0431723A2 Cited
US5001632A Cited
GB2244546A Cited
DE4018052A1 Cited
US5160918A Cited
US5207426A Cited
EP0470615A1 Cited
US5046739A Cited
US5329276A Cited
US5286024A Cited
US5203563A Cited
US5649862A Cited
US5390937A Cited
US5237311A Cited
US5213327A Cited
GB2263802A Cited
EP0553532A2 Cited
US5245320A Cited
US5459487A Cited
US5259626A Cited
US5551701A Cited
US5513307A Cited
US5394168A Cited
US5290034A Cited
US5704837A Cited
US5607157A Cited
US5388990A Cited
US5734373A Cited
US5421590A Cited
US5473325A Cited
US5563629A Cited
US5436640A Cited
USD357712S Cited
US5515044A Cited
USD375326S Cited
US5551693A Cited
US5643087A Cited
EP0685246A1 Cited
EP0724220A1 Cited
US5624117A Cited
US5820462A Cited
US5512920A Cited
USD363092S Cited
US5451053A Cited
US5680534A Cited
US5593350A Cited
US5808591A Cited
US5838330A Cited
US5670955A Cited
US5558329A Cited
US5640177A Cited
US5706029A Cited
US5714981A Cited
US5653637A Cited
US5589854A Cited
US5793356A Cited
US5632680A Cited
US5759100A Cited
US5768807A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-10-25 2003-04-26 2003-10-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-10-25 2007-04-26 2007-10-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-10-25 2011-04-26 2011-10-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag