Three-dimensional image processing apparatus
First Claim
Patent Images
1. An image processing apparatus for use in displaying an image of a player controlled object and another object existing in a three-dimensional space from a predetermined point of view, comprising:
- an external memory for storing data of the player controlled operable object, the other object, and a predetermined program;
an input device which inputs data which alters the position of the operable object in the three-dimensional space;
operable object position data generating circuitry which generates player controlled object position data so as to alter the position of the player controlled object in the three-dimensional space based on the data input via said input device;
three-dimensional data generating circuitry for creating three-dimensional data based on the data stored in said external memory and the operable object position data;
a point of view position data generator for generating position data representative of a point of view position in the three-dimensional space for viewing the player controlled object;
a detector for detecting whether or not the other object is existent between the viewing position and the current player controlled position;
point of view position data altering processing circuitry for altering the point of view position data such that the other object is not existent between the point of view position and the player controlled object position when said detector detects existence of the other object;
a display data generator for displaying the image of the player controlled object from a predetermined position in the three-dimensional space based on the three-dimensional data and the point of view position data; and
image signal generating circuitry which outputs an image signal to said display based on the display data created by said display data creating generator.
0 Assignments
0 Petitions
Accused Products
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.
267 Citations
14 Claims
-
1. An image processing apparatus for use in displaying an image of a player controlled object and another object existing in a three-dimensional space from a predetermined point of view, comprising:
-
an external memory for storing data of the player controlled operable object, the other object, and a predetermined program;
an input device which inputs data which alters the position of the operable object in the three-dimensional space;
operable object position data generating circuitry which generates player controlled object position data so as to alter the position of the player controlled object in the three-dimensional space based on the data input via said input device;
three-dimensional data generating circuitry for creating three-dimensional data based on the data stored in said external memory and the operable object position data;
a point of view position data generator for generating position data representative of a point of view position in the three-dimensional space for viewing the player controlled object;
a detector for detecting whether or not the other object is existent between the viewing position and the current player controlled position;
point of view position data altering processing circuitry for altering the point of view position data such that the other object is not existent between the point of view position and the player controlled object position when said detector detects existence of the other object;
a display data generator for displaying the image of the player controlled object from a predetermined position in the three-dimensional space based on the three-dimensional data and the point of view position data; and
image signal generating circuitry which outputs an image signal to said display based on the display data created by said display data creating generator. - View Dependent Claims (2, 3)
-
-
4. A video game system comprising:
-
a removable 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 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 in order to enable unobstructed viewing of said player controlled object.- View Dependent Claims (5, 6)
-
-
7. For use in a video game system having an external memory for storing a video game program, a game program executing processing system for executing said video game program, at least one player controller operable by a player for generating player controller related data, said player controller having a plurality of player control switches, a method of operating said video game system comprising the steps of:
-
generating a first three-dimensional world display from a first point of view in which a player-controlled character is depicted in the three-dimensional world;
detecting in response to player manipulation of one of said player control switches whether there is a need to change the first point of view display in order to enable unobstructed viewing of said player-controlled character, and generating a second three-dimensional world display from a second point of view in response to detecting said need to change the first point of view display. - View Dependent Claims (8)
-
-
9. For use with a video game system console having a game program executing processing system for executing said video game program to create a display simulating a three-dimensional world, and at least one player controller having a plurality of control keys and operable by a player to generate video game control signals, 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;
said video game instructions including instructions for causing said game program executing processing system in response to a player'"'"'s actuation of at least one of said control keys to execute instructions for changing the displayed point of view perspective in a displayed three-dimensional world such that a player controlled object can be continuously viewed without obstruction from other objects in said three-dimensional world. - View Dependent Claims (10, 11)
-
-
12. For use with a video game system console having a game program executing processing system for executing said video game program to create a display simulating a three-dimensional world, and at least one player controller operable by a player to generate video game control signals, 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 and sound data;
said video game instructions including instructions for causing said game program executing processing system to respond to the detection of a player controlled character being in a predetermined state by changing the displayed point of view perspective in a displayed three-dimensional world. - View Dependent Claims (13)
-
-
14. 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 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;
means 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 in order to maintain an unobstructed view of a player controlled object in said three-dimensional world.
- a portable storage device for controlling the operation of said video game system console comprising;
Specification