Image processing program and image processing device for moving display area
First Claim
1. A computer-readable storage medium storing an image processing program to be executed by a computer of an image processing device, the image processing device comprising an input device for outputting an input position corresponding to a point on a screen of a display device specified by a user, and the image processing device displaying an image of a three-dimensional virtual space including an image of a controlled object placed in the virtual space, which can be controlled by the user, by using a virtual camera whose position is determined based on a point of sight set in the virtual space, the image processing program instructing the computer to perform:
- a position obtaining step of obtaining an input position outputted from the input device;
a first calculation step of calculating a difference vector extending from a predetermined reference position on the screen to the input position;
a second calculation step of calculating movement parameter data used for moving, with respect to a fixed point in the virtual space uniquely determined based on a position of the controlled object, the point of sight to a position that is determined by a direction in the virtual space based on a direction of the difference vector and a distance in the virtual space based on a magnitude of the difference vector;
a movement control step of moving the point of sight based on the movement parameter data; and
a display control step of producing an image based on the virtual camera, which has been moved according to the movement of the point of sight, and displaying the image on the screen of the display device.
1 Assignment
0 Petitions
Accused Products
Abstract
A video game device calculates a difference vector extending from a predetermined reference position on the screen to an input position. Moreover, the video game device calculates movement parameter data used for moving, with respect to a fixed point in the virtual space uniquely determined based on a position of the controlled object, the point of sight to a position that is determined by a direction in the virtual space based on a direction of the difference vector and a distance in the virtual space based on a magnitude of the difference vector. The point of sight is moved based on the movement parameter data. The video game device produces an image based on a virtual camera, which has been moved according to the movement of the point of sight, and displays the image on the screen of a display device.
31 Citations
19 Claims
-
1. A computer-readable storage medium storing an image processing program to be executed by a computer of an image processing device, the image processing device comprising an input device for outputting an input position corresponding to a point on a screen of a display device specified by a user, and the image processing device displaying an image of a three-dimensional virtual space including an image of a controlled object placed in the virtual space, which can be controlled by the user, by using a virtual camera whose position is determined based on a point of sight set in the virtual space, the image processing program instructing the computer to perform:
-
a position obtaining step of obtaining an input position outputted from the input device;
a first calculation step of calculating a difference vector extending from a predetermined reference position on the screen to the input position;
a second calculation step of calculating movement parameter data used for moving, with respect to a fixed point in the virtual space uniquely determined based on a position of the controlled object, the point of sight to a position that is determined by a direction in the virtual space based on a direction of the difference vector and a distance in the virtual space based on a magnitude of the difference vector;
a movement control step of moving the point of sight based on the movement parameter data; and
a display control step of producing an image based on the virtual camera, which has been moved according to the movement of the point of sight, and displaying the image on the screen of the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium storing an image processing program to be executed by a computer of an image processing device, the image processing device comprising an input device for outputting an input position specified by a user on a screen of a display device, and the image processing device displaying an image of a virtual space within a display area that is determined so as to include a controlled object, which can be controlled by the user, the image processing program instructing the computer to perform:
-
a position obtaining step of obtaining an input position outputted from the input device;
a first calculation step of calculating a difference vector extending from a predetermined reference position on the screen to the input position;
a second calculation step of calculating movement parameter data used for moving, with respect to a fixed point in the virtual space uniquely determined based on a position of the controlled object, the display area to a position that is determined by a direction in the virtual space based on a direction of the difference vector and a distance in the virtual space based on a magnitude of the difference vector;
a movement control step of moving the display area based on the movement parameter data; and
a display control step of displaying, on the display device, an image of the virtual space within the display area, which has been moved. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An image processing device, comprising an input device for outputting an input position corresponding to a point on a screen of a display device specified by a user, and displaying an image of a three-dimensional virtual space including an image of a controlled object placed in the virtual space, which can be controlled by the user, by using a virtual camera whose position is determined based on a point of sight set in the virtual space, the image processing device comprising:
-
position obtaining means for obtaining an input position outputted from the input device;
first calculation means for calculating a difference vector extending from a predetermined reference position on the screen to the input position;
second calculation means for calculating movement parameter data used for moving, with respect to a fixed point in the virtual space uniquely determined based on a position of the controlled object, the point of sight to a position that is determined by a direction in the virtual space based on a direction of the difference vector and a distance in the virtual space based on a magnitude of the difference vector;
movement control means for moving the point of sight based on the movement parameter data; and
display control means for producing an image based on the virtual camera, which has been moved according to the movement of the point of sight, and displaying the image on the screen of the display device.
-
-
19. An image processing device, comprising an input device for outputting an input position specified by a user on a screen of a display device, and displaying an image of a virtual space within a display area that is determined so as to include a controlled object, which can be controlled by the user, the image processing device comprising:
-
position obtaining means for obtaining an input position outputted from the input device;
first calculation means for calculating a difference vector extending from a predetermined reference position on the screen to the input position;
second calculation means for calculating movement parameter data used for moving, with respect to a fixed point in the virtual space uniquely determined based on a position of the controlled object, the display area to a position that is determined by a direction in the virtual space based on a direction of the difference vector and a distance in the virtual space based on a magnitude of the difference vector;
movement control means for moving the display area based on the movement parameter data; and
display control means for displaying, on the display device, an image of the virtual space within the display area, which has been moved.
-
Specification