Image generation system, image generation method, and information storage medium
First Claim
1. An image generation apparatus comprising:
- an image information acquisition section that acquires image information from an image sensor;
a motion information acquisition section that acquires motion information about an operator based on the image information from the image sensor;
an object control section that moves an object based on the motion information about the operator, the object corresponding to at least one of a first object in a first movement area and a second object in a second movement area; and
an image generation section that generates an image displayed on a display section, the first movement area and the second movement area being displayed on a same display screen of the display section,the object control section setting an in-screen movement limiting boundary that is set between the first movement area and the second movement area and that limits movement of the first object and the second object so that the first object and the second object do not move beyond the in-screen movement limiting boundary even when it has been determined that the first object or second object has moved beyond the in-screen movement limiting boundary based on the motion information,the object control section setting an outside-edge movement limiting boundary outside the edge of the screen a distance less than a width of the first object and second object, the outside-edge movement limiting boundary limiting movement of the objects so that the objects do not move beyond the outside-edge movement limiting boundary, andeach of the boundaries limiting movement by preventing the first and second objects from moving beyond their respective areas regardless of the motion information of the operator.
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, a motion information acquisition section that acquires motion information about an operator based on the image information from the image sensor, an object control section that moves an object in a movement area based on the motion information about the operator, and an image generation section that generates an image displayed on a display section. The object control section limits movement of the object so that the object does not move beyond a movement limiting boundary set in the movement area even when it has been determined that the object has moved beyond the movement limiting boundary based on the motion information.
21 Citations
16 Claims
-
1. An image generation apparatus comprising:
-
an image information acquisition section that acquires image information from an image sensor; a motion information acquisition section that acquires motion information about an operator based on the image information from the image sensor; an object control section that moves an object based on the motion information about the operator, the object corresponding to at least one of a first object in a first movement area and a second object in a second movement area; and an image generation section that generates an image displayed on a display section, the first movement area and the second movement area being displayed on a same display screen of the display section, the object control section setting an in-screen movement limiting boundary that is set between the first movement area and the second movement area and that limits movement of the first object and the second object so that the first object and the second object do not move beyond the in-screen movement limiting boundary even when it has been determined that the first object or second object has moved beyond the in-screen movement limiting boundary based on the motion information, the object control section setting an outside-edge movement limiting boundary outside the edge of the screen a distance less than a width of the first object and second object, the outside-edge movement limiting boundary limiting movement of the objects so that the objects do not move beyond the outside-edge movement limiting boundary, and each of the boundaries limiting movement by preventing the first and second objects from moving beyond their respective areas regardless of the motion information of the operator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An image generation method comprising:
-
acquiring image information from an image sensor; acquiring motion information about an operator based on the image information from the image sensor; moving an object in a movement area based on the motion information about the operator, the object corresponding to at least one of a first object in a first movement area and a second object in a second movement area; generating an image displayed on a display section, the first movement area and the second movement area being displayed on a same display screen of the display section; setting an in-screen movement limiting boundary between the first movement area and the second movement area, the in-screen movement limiting boundary limiting movement of the first object and the second object so that the first object and the second object do not move beyond the in-screen movement limiting boundary even when it has been determined that the first object or second object has moved beyond the in-screen movement limiting boundary based on the motion information; setting an outside-edge movement limiting boundary outside the edge of the screen a distance less than a width of the first object and second object, the outside-edge movement limiting boundary limiting movement of the objects so that the objects do not move beyond the outside-edge movement limiting boundary, each of the boundaries limiting movement by preventing the first and second objects from moving beyond their respective areas regardless of the motion information of the operator; and controlling movement of the first object in the first movement area based on the motion information about a first part of the operator, and controlling movement of the second object in the second movement area based on the motion information about a second part of the operator.
-
-
16. A non-transitory computer-readable information storage medium storing a program that causes a computer to execute image generation steps, the program comprising instructions for:
-
acquiring image information from an image sensor; acquiring motion information about an operator based on the image information from the image sensor; moving an object in a movement area based on the motion information about the operator, the object corresponding to at least one of a first object in a first movement area and a second object in a second movement area; generating an image displayed on a display section, the first movement area and the second movement area being displayed on a same display screen of the display section; setting an in-screen movement limiting boundary between the first movement area and the second movement area, the in-screen movement limiting boundary limiting movement of the first object and the second object so that the first object and the second object do not move beyond the in-screen movement limiting boundary even when it has been determined that the first object or second object has moved beyond the in-screen movement limiting boundary based on the motion information; setting an outside-edge movement limiting boundary outside the edge of the screen a distance less than a width of the first object and second objects, the outside-edge movement limiting boundary limiting movement of the objects so that the objects do not move beyond the outside-edge movement limiting boundary, each of the boundaries limiting movement by preventing the first and second objects from moving beyond their respective areas regardless of the motion information of the operator; and controlling movement of the first object in the first movement area based on the motion information about a first part of the operator, and controlling movement of the second object in the second movement area based on the motion information about a second part of the operator.
-
Specification