IP Library Granted Patent US 8,854,304
Granted Patent B2
US 8,854,304 · App. 13/158,000 · Granted Oct 7, 2014

Image generation system, image generation method, and information storage medium

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,854,304
App. No.
13/158,000
Granted
Oct 7, 2014
Kind
B2
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.

Claims (56)

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.

2. The image generation apparatus as defined in claim 1 ,

the object control section limiting movement of the object so that the object does not move beyond the movement limiting boundary that is set corresponding to a plurality of contact target objects that are contact targets of the object.

3. The image generation apparatus as defined in claim 2 ,

the plurality of contact target objects being disposed in an object side area with respect to the movement limiting boundary; and

the object control section limiting movement of the object so that the object does not move beyond the movement limiting boundary that is set to be circumscribed to the plurality of contact target objects.

4. The image generation apparatus as defined in claim 1 ,

the object control section 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.

5. The image generation apparatus as defined in claim 1 ,

the object control section limiting movement of the object so that the object does not move beyond a screen-edge movement limiting boundary provided corresponding to an edge of a screen of the display section.

6. The image generation apparatus as defined in claim 5 ,

the screen-edge movement limiting boundary being provided outside the edge of the screen.

7. The image generation apparatus as defined in claim 6 ,

a distance between the screen-edge movement limiting boundary and the edge of the screen being smaller than a width of the object.

8. The image generation apparatus as defined in claim 1 ,

the motion information acquisition section acquiring skeleton information that specifies a motion of the operator as the motion information; and

the object control section moving the object in the movement area based on the skeleton information.

9. The image generation apparatus as defined in claim 8 , further comprising:

a correction section that performs a correction process on position information about a bone of a skeleton indicated by the skeleton information,

the object control section controlling the object based on a result of the correction process.

10. The image generation apparatus as defined in claim 9 ,

the correction section performing the correction process on the position information about the bone of the skeleton to obtain corrected position information;

the object control section controlling the object based on the corrected position information; and

the image generation section generating an image so that the object is displayed at a display position on a screen corresponding to the corrected position information.

11. The image generation apparatus as defined in claim 9 ,

the correction section performing the correction process so that a display position of the object when a skeleton of a first operator is in a first state is identical with a display position of the object when a skeleton of a second operator is in the first state.

12. The image generation apparatus as defined in claim 9 ,

the correction section performing the correction process using physique information about the operator.

13. The image generation apparatus as defined in claim 8 , further comprising:

a reliability information acquisition section that acquires reliability information that indicates reliability of the skeleton information,

the image generation section generating an image corresponding to the acquired reliability information as the image displayed on the display section.

14. The image generation apparatus as defined in claim 13 ,

the image generation section changing a display state of the image displayed on the display section based on the reliability information.

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.

Assignments (3)
CHANGE OF NAME Recorded Mar 16, 2016
From: BANDAI NAMCO GAMES INC.
To: BANDAI NAMCO ENTERTAINMENT INC.
Reel/Frame 038104/0788 →
CHANGE OF NAME Recorded May 29, 2014
From: NAMCO BANDAI GAMES INC.
To: BANDAI NAMCO GAMES INC.
Reel/Frame 033061/0930 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2011
From: NISHIMOTO, YASUHIRO; KOZASA, CHIHIRO; SAKAKIBARA, TADASHI; SEKIOKA, DAISUKE
To: NAMCO BANDAI GAMES INC.
Reel/Frame 026437/0050 →