Image generation system, image generation method, and information storage medium
First Claim
1. An image generation system comprising:
- an image information acquisition section that acquires image information from an image sensor;
an information acquisition section that acquires position information about a player relative to a display section that displays an image or the image sensor, based on the image information;
a virtual camera control section that controls at least one of a distance between a character corresponding to the player and a virtual camera in a depth direction, a distance between the character and the virtual camera in a height direction, a distance between the character and the virtual camera in a transverse direction, and an angle of view of the virtual camera, based on the position information about the player acquired by the information acquisition section; and
an image generation section that generates an image viewed from the virtual camera in an object space, whereinthe virtual camera control section moves the virtual camera when the player has moved in one of a leftward direction and a rightward direction relative to the display section or the image sensor, the virtual camera being moved in the other of the leftward direction and the rightward direction relative to the character.
3 Assignments
0 Petitions
Accused Products
Abstract
An image generation system includes an image information acquisition section that acquires image information from an image sensor. The image generation system further includes an information acquisition section that acquires position information about a player relative to a display section that displays an image or the image sensor based on the image information. The image generation system further includes a virtual camera control section that controls at least one of a distance between a character corresponding to the player and a virtual camera in a depth direction, a distance between the character and the virtual camera in a height direction, a distance between the character and the virtual camera in a transverse direction, and an angle of view of the virtual camera, based on the position information about the player acquired by the information acquisition section. The image generation system further includes an image generation section that generates an image viewed from the virtual camera in an object space.
-
Citations
23 Claims
-
1. An image generation system comprising:
-
an image information acquisition section that acquires image information from an image sensor; an information acquisition section that acquires position information about a player relative to a display section that displays an image or the image sensor, based on the image information; a virtual camera control section that controls at least one of a distance between a character corresponding to the player and a virtual camera in a depth direction, a distance between the character and the virtual camera in a height direction, a distance between the character and the virtual camera in a transverse direction, and an angle of view of the virtual camera, based on the position information about the player acquired by the information acquisition section; and an image generation section that generates an image viewed from the virtual camera in an object space, wherein the virtual camera control section moves the virtual camera when the player has moved in one of a leftward direction and a rightward direction relative to the display section or the image sensor, the virtual camera being moved in the other of the leftward direction and the rightward direction relative to the character. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An image generation system comprising:
-
an image information acquisition section that acquires image information from an image sensor; an information acquisition section that acquires position information about a player relative to a display section that displays an image or the image sensor, based on the image information; a virtual camera control section that controls a virtual camera by being configured to adjust a position and/or rotational angle of the virtual camera, and that controls at least one of a distance between a character corresponding to the player and the virtual camera in a depth direction, a distance between the character and the virtual camera in a height direction, a distance between the character and the virtual camera in a transverse direction, and an angle of view of the virtual camera, based on the position information about the player acquired by the information acquisition section; a determination section that determines whether the player has made a play motion with a right hand or a left hand; and an image generation section that generates an image viewed from the virtual camera in an object space, and generates a different image based on whether the player has made the play motion with the right hand or the left hand. - View Dependent Claims (11, 12, 13)
-
-
14. An image generation system comprising:
-
an information acquisition section that acquires information about a distance between a display section that displays an image and a player; a virtual camera control section that controls a virtual camera by being configured to adjust a position and/or rotational angle of the virtual camera; and an image generation section that generates an image viewed from the virtual camera in an object space, the virtual camera control section increasing a distance between a character corresponding to the player and the virtual camera in a depth direction, or increasing an angle of view of the virtual camera, as the distance between the display section and the player increases.
-
-
15. An image generation system comprising:
-
an information acquisition section that acquires information about a distance between a display section that displays an image and a player; a virtual camera control section that controls a virtual camera; and an image generation section that generates an image viewed from the virtual camera in an object space, the virtual camera control section setting the virtual camera to a first-person viewpoint when the distance between the display section and the player is short, and setting the virtual camera to a third-person viewpoint when the distance between the display section and the player is long.
-
-
16. An image generation method comprising:
-
acquiring image information from an image sensor; acquiring position information about a player relative to a display section that displays an image or the image sensor based on the image information; controlling at least one of a distance between a character corresponding to the player and a virtual camera in a depth direction, a distance between the character and the virtual camera in a height direction, a distance between the character and the virtual camera in a transverse direction, and an angle of view of the virtual camera, based on the position information about the player; and generating an image viewed from the virtual camera in an object space, wherein the controlling step moves the virtual camera when the player has moved in one of a leftward direction and a rightward direction relative to the display section or the image sensor, the virtual camera being moved in the other of the leftward direction and the rightward direction relative to the character.
-
-
17. An image generation method comprising:
-
acquiring information about a distance between a display section that displays an image and a player; controlling a virtual camera by being configured to adjust a position and/or rotational angle of the virtual camera; generating an image viewed from the virtual camera in an object space; and increasing a distance between a character corresponding to the player and the virtual camera in a depth direction, or increasing an angle of view of the virtual camera, as the distance between the display section and the player increases.
-
-
18. An image generation method comprising:
-
acquiring information about a distance between a display section that displays an image and a player; controlling a virtual camera; generating an image viewed from the virtual camera in an object space; and setting the virtual camera to a first-person viewpoint when the distance between the display section and the player is short, and setting the virtual camera to a third-person viewpoint when the distance between the display section and the player is long.
-
-
19. A non-transitory computer-readable information storage medium storing a program that causes a computer to execute an image generation method comprising:
-
acquiring image information from an image sensor; acquiring position information about a player relative to a display section that displays an image or the image sensor based on the image information; controlling at least one of a distance between a character corresponding to the player and a virtual camera in a depth direction, a distance between the character and the virtual camera in a height direction, a distance between the character and the virtual camera in a transverse direction, and an angle of view of the virtual camera, based on the position information about the player; and generating an image viewed from the virtual camera in an object space, wherein the controlling step moves the virtual camera when the player has moved in one of a leftward direction and a rightward direction relative to the display section or the image sensor, the virtual camera being moved in the other of the leftward direction and the rightward direction relative to the character.
-
-
20. A non-transitory computer-readable information storage medium storing a program that causes a computer to execute an image generation method comprising:
-
acquiring information about a distance between a display section that displays an image and a player; controlling a virtual camera by being configured to adjust a position and/or rotational angle of the virtual camera; generating an image viewed from the virtual camera in an object space; and increasing a distance between a character corresponding to the player and the virtual camera in a depth direction, or increasing an angle of view of the virtual camera, as the distance between the display section and the player increases.
-
-
21. A non-transitory computer-readable information storage medium storing a program that causes a computer to execute an image generation method comprising:
-
acquiring information about a distance between a display section that displays an image and a player; controlling a virtual camera; generating an image viewed from the virtual camera in an object space; and setting the virtual camera to a first-person viewpoint when the distance between the display section and the player is short, and setting the virtual camera to a third-person viewpoint when the distance between the display section and the player is long.
-
-
22. An image generation method comprising:
-
acquiring image information from an image sensor; acquiring position information about a player relative to a display section that displays an image or the image sensor based on the image information; controlling a virtual camera by being configured to adjust a position and/or rotational angle of the virtual camera; controlling at least one of a distance between a character corresponding to the player and the virtual camera in a depth direction, a distance between the character and the virtual camera in a height direction, a distance between the character and the virtual camera in a transverse direction, and an angle of view of the virtual camera, based on the position information about the player; determining whether the player has made a play motion with a right hand or a left hand; and generating an image viewed from the virtual camera in an object space, wherein the generating step generates a different image based on whether the player has made the play motion with the right hand or the left hand.
-
-
23. A non-transitory computer-readable information storage medium storing a program that causes a computer to execute an image generation method comprising:
-
acquiring image information from an image sensor; acquiring position information about a player relative to a display section that displays an image or the image sensor based on the image information; controlling a virtual camera by being configured to adjust a position and/or rotational angle of the virtual camera; controlling at least one of a distance between a character corresponding to the player and the virtual camera in a depth direction, a distance between the character and the virtual camera in a height direction, a distance between the character and the virtual camera in a transverse direction, and an angle of view of the virtual camera, based on the position information about the player; determining whether the player has made a play motion with a right hand or a left hand; and generating an image viewed from the virtual camera in an object space, wherein the generating step generates a different image based on whether the player has made the play motion with the right hand or the left hand.
-
Specification