IP Library Granted Patent US 7,596,259
Granted Patent B2
US 7,596,259 · App. 11/892,626 · Granted Sep 29, 2009

Image generation system, image generation method, program, 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 7,596,259
App. No.
11/892,626
Granted
Sep 29, 2009
Kind
B2
Abstract

An image generation system includes a first image generation section for generating images IL 1 and IR 1 for the left eye and the right eye, a second image generation section for generating images IL 2 and IR 2 for the left eye and the right eye by performing correction processing to remove perspective of images in the IL 1 and IR 1 at a base surface, and a stereoscopic image generation section for generating a stereoscopic image based on the IL 2 and IR 2 . It further includes an image generation section for generating an image IL for the left eye by rendering a projection of each point of a graphic object onto a base surface BS in a projection direction linking a viewpoint position for the left eye VPL to each point of the graphic object OB, and for generating an image IR for the right eye by rendering a projection of each point of the graphic object onto the base surface BS in a projection direction linking a viewpoint position for the right eye VPL to each point of the graphic object OB, and the stereoscopic image generation section for generating a stereoscopic image based on the IL and IR.

Claims (66)

1. An image generation system which generates a stereoscopic image, the image generation system comprising:

a first image generation section which generates a first image of an object for a left eye as seen from a viewpoint position for the left eye within an object space, and also generates a first image of the object for a right eye as seen from a viewpoint position for the right eye within the object space;

a second image generation section which generates a second image for the left eye by subjecting the first image for the left eye to correction processing for removing perspective of an image at a plurality of base surfaces in the first image for the left eye, and also generates a second image for the right eye by subjecting the first image for the right eye to correction processing for removing perspective of an image at the base surfaces in the first image for the right eye; and

a stereoscopic image generation section which generates a stereoscopic image based on the second image for the left eye and the second image for the right eye, wherein the plurality of base surfaces correspond to a single boundary and the first image generation section, the second image generation section and the stereoscopic image generation section are implemented using hardware.

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

wherein the second image generation section:

generates the second image for the left eye by mapping a texture of the first image for the left eye onto a rectangular polygon; and

generates the second image for the right eye by mapping a texture of the first image for the right eye onto a rectangular polygon.

3. An image generation system which generates a stereoscopic image, the image generation system comprising:

a first image generation section which generates a first image of an object for a left eye as seen from a viewpoint position for the left eye within an object space, and also generates a first image of the object for a right eye as seen from a viewpoint position for the right eye within the object space;

a second image generation section which generates a second image for the left eye based on the first image for the left eye based on a plurality of base surfaces, and generates a second image for the right eye based on the first image for the right eye based on the base surfaces; and

a stereoscopic image generation section which generates a stereoscopic image based on the second image for the left eye and the second image for the right eye,

wherein the second image generation section:

generates the second image for the left eye by mapping a texture of the first image for the left eye onto a rectangular polygon; and

generates the second image for the right eye by mapping a texture of the first image for the right eye onto a rectangular polygon; and

wherein the plurality of base surfaces correspond to a single boundary; and

the first image generation section, the second image generation section and the stereoscopic image generation section are implemented using hardware.

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

wherein, when a distance between a graphic object and a viewpoint position has been extended, the image generation system extends a distance between the viewpoint position for the left eye and the viewpoint position for the right eye in accordance with the change in length of the distance between the graphic object and the viewpoint position.

5. The image generation system as defined in claim 3 ,

wherein, when a distance between a graphic object and a viewpoint position has been extended, the image generation system extends a distance between the viewpoint position for the left eye and the viewpoint position for the right eye in accordance with the change in length of the distance between the graphic object and the viewpoint position.

6. The image generation system as defined in claim 1 ,

wherein the image generation system moves a viewpoint position along a line having a predetermined angle with respect to the base surfaces, when a distance between a graphic object and the viewpoint position is to be changed.

7. The image generation system as defined in claim 3 ,

wherein the image generation system moves a viewpoint position along a line having a predetermined angle with respect to the base surfaces, when a distance between a graphic object and the viewpoint position is to be changed.

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

wherein a display screen of a display section is set as the base surfaces, a stereoscopic image being displayed on the display screen.

9. The image generation system as defined in claim 3 ,

wherein a display screen of a display section is set as the base surfaces, a stereoscopic image being displayed on the display screen.

10. The image generation system as defined in claim 1 ,

wherein the image generation system sets the viewpoint position for the left eye and the viewpoint position for the right eye based on a position and direction of a player which are detected by a sensor.

11. The image generation system as defined in claim 3 ,

wherein the image generation system sets the viewpoint position for the left eye and the viewpoint position for the right eye based on a position and direction of a player which are detected by a sensor.

12. The image generation system as defined in claim 1 ,

wherein the image generation system displays a stereoscopic image for a first player and a stereoscopic image for a second player on a display section in different frames.

13. The image generation system as defined in claim 3 ,

wherein the image generation system displays a stereoscopic image for a first player and a stereoscopic image for a second player on a display section in different frames.

14. An image generation method for generating a stereoscopic image, the image generation method comprising:

using a computer to implement the following steps:

generating a first image of an object for a left eye as seen from a viewpoint position for the left eye within an object space;

generating a first image of the object for a right eye as seen from a viewpoint position for the right eye within the object space;

generating a second image for the left eye by subjecting the first image for the left eye to correction processing for removing perspective of an image at a plurality of base surfaces in the first image for the left eye;

generating a second image for the right eye by subjecting the first image for the right eye to correction processing for removing perspective of an image at the base surfaces in the first image for the right eye; and

generating a stereoscopic image based on the second image for the left eye and the second image for the right eye, wherein the plurality of base surfaces correspond to a single boundary.

15. An image generation method for generating a stereoscopic image, the image generation method comprising:

using a computer to implement the following steps;

generating a first image of an object for a left eye as seen from a viewpoint position for the left eye within an object space;

generating a first image of the object for a right eye as seen from a viewpoint position for the right eye within the object space;

generating a second image for the left eye based on the first image for the left eye based on a plurality of base surfaces;

generating a second image for the right eye based on the first image for the right eye based on the base surfaces; and

generating a stereoscopic image based on the second image for the left eye and the second image for the right eye, wherein the plurality of base surfaces correspond to a single boundary; and

wherein the method further comprises:

generating the second image for the left eye by mapping a texture of the first image for the left eye onto a rectangular polygon; and

generating the second image for the right eye by mapping a texture of the first image for the right eye onto the rectangular polygon.

16. A computer readable medium embedded with a computer program for generating an image, the program causing a computer to function as:

a first image generation section which generates a first image of an object for a left eye as seen from a viewpoint position for the left eye within an object space, and also generates a first image of the object for a right eye as seen from a viewpoint position for the right eye within the object space;

a second image generation section which generates a second image for the left eye by subjecting the first image for the left eye to correction processing for removing perspective of an image at a plurality of base surfaces in the first image for the left eye, and also generates a second image for the right eye by subjecting the first image for the right eye to correction processing for removing perspective of an image at the base surfaces in the first image for the right eye; and

a stereoscopic image generation section which generates a stereoscopic image based on the second image for the left eye and the second image for the right eye, wherein the plurality of base surfaces correspond to a single boundary.

17. A computer readable medium embedded with a computer program for generating an image, the program causing a computer to function as:

a first image generation section which generates a first image of an object for a left eye as seen from a viewpoint position for the left eye within an object space, and also generates a first image of the object for a right eye as seen from a viewpoint position for the right eye within the object space;

a second image generation section which generates a second image for the left eye based on the first image for the left eye based on a plurality of base surfaces and generates a second image for the right eye based on the first image for the right eye based on the base surfaces; and

a stereoscopic image generation section which generates a stereoscopic image based on the second image for the left eye and the second image for the right eye, wherein

the plurality of base surfaces correspond to a single boundary; and

wherein the second image generation section:

generates the second image for the left eye by mapping a texture of the first image for the left eye onto a rectangular polygon; and

generates the second image for the right eye by mapping a texture of the first image for the right eye onto a rectangular polygon.

Assignments (2)
CHANGE OF NAME Recorded Mar 8, 2016
From: BANDAI NAMCO GAMES INC.
To: BANDAI NAMCO ENTERTAINMENT INC.
Reel/Frame 038037/0936 →
CHANGE OF NAME Recorded May 29, 2014
From: NAMCO BANDAI GAMES INC.
To: BANDAI NAMCO GAMES INC.
Reel/Frame 033061/0930 →