IP Library Granted Patent US 7,796,132
Granted Patent B1
US 7,796,132 · App. 09/889,372 · Granted Sep 14, 2010

Image generation system and program

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,796,132
App. No.
09/889,372
Granted
Sep 14, 2010
Kind
B1
Abstract

An objective is to provide an image generation system and program which can overcome the problem of flickering in screen due to the appearance and disappearance of distant objects. A depth cueing processing is executed such that the color of an object being more distant from the viewpoint is made closer to the target color. At the same time, the alpha value is varied such that an object being more distant from the viewpoint is made more transparent. By drawing the most distant background including a color different from the target color, the generated images can be improved in variety. The depth cueing and alpha value varying processings are carried out on condition that the object is positioned within the depth cueing area. The depth cueing value and alpha value for each vertex in the object are varied based on a Z-value for the vertex. Objects to be varied in the alpha value are sorted such that they are drawn sequentially from an object nearest to the viewpoint. This prevents the alpha blending to be executed at an overlap area of the adjacent objects.

Claims (34)

1. An image generation system comprising:

a memory which stores a program and data for image generating; and

at least one processor device which is connected to the memory and performs processing for image generating,

the processor device performing:

depth cueing only for an object positioned within a depth cueing volume such that the color of the object being more distant from a viewpoint is made closer to a target color, the depth cueing volume being defined as a partial subset of a viewing volume based on a position of the viewpoint and includes a backward clipping plane of the viewing volume;

varying an alpha (α) value of the object on condition that the object is positioned within the depth cueing volume so that the object being more distant from the viewpoint becomes more transparent;

varying a depth cueing value for each vertex of the object based on a Z-value for each vertex of the object;

varying the alpha value for each vertex of the object based on the Z-value for each vertex of the object;

sorting objects within the depth cueing volume so that the objects are drawn in succession starting from an object nearest to the viewpoint; and

drawing an image viewable from a virtual camera in an object space in drawing order determined by the sorting processing while performing hidden-surface erasing based on a Z-buffer process for the objects within the depth cueing volume,

wherein the processor device performs processing so that the depth cueing value increases based on an increase in the Z-value, the depth cueing value being a parameter for determining the strength of a depth cueing effect that results in the color of the object being brought closer to the target color as the Z-value increases.

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

the processor device further performing:

drawing a most distant background including a color different from the target color.

3. A non-transitory computer readable information storage medium encoded with a computer program, the computer program comprising a processing routine for implementing:

depth cueing only for an object positioned within a depth cueing volume such that the color of the object being more distant from a viewpoint is made closer to a target color, the depth cueing volume being defined as a partial subset of a viewing volume based on a position of the viewpoint and includes a backward clipping plane of the viewing volume;

varying an alpha (α) value of the object on condition that the object is positioned within the depth cueing volume so that the object being more distant from the viewpoint becomes more transparent;

varying a depth cueing value for each vertex of the object based on a Z-value for each vertex of the object;

varying the alpha value for each vertex of the object based on the Z-value for each vertex of the object;

sorting objects within the depth cueing volume so that the objects are drawn in succession starting from an object nearest to the viewpoint; and

drawing an image viewable from a virtual camera in an object space in drawing order determined by the sorting processing while performing hidden-surface erasing based on a Z-buffer process for the objects within the depth cueing volume,

wherein the processing routine performs processing so that the depth cueing value increases based on an increase in the Z-value, the depth cueing value being a parameter for determining the strength of a depth cueing effect that results in the color of the object being brought closer to the target color as the Z-value increases.

4. The computer readable information storage medium as defined in claim 3 , further comprising a processing routine for implementing:

drawing a most distant background including a color different from the target color.

5. An image generation method, performed by an image generation system having a processor device, comprising:

depth cueing only for an object positioned within a depth cueing volume such that the color of the object being more distant from a viewpoint is made closer to a target color, the depth cueing volume being defined as a partial subset of a viewing volume based on a position of the viewpoint and includes a backward clipping plane of the viewing volume;

varying an alpha (α) value of the object on condition that the object is positioned within the depth cueing volume so that the object being more distant from the viewpoint becomes more transparent;

varying a depth cueing value for each vertex of the object based on a Z-value for each vertex of the object;

varying the alpha value for each vertex of the object based on the Z-value for each vertex of the object;

sorting objects within the depth cueing area so that the objects are drawn in succession starting from an object nearest to the viewpoint; and

drawing an image viewable from a virtual camera in an object space in drawing order determined by the sorting processing while performing hidden-surface erasing based on a Z-buffer process for the objects within the depth cueing volume,

wherein the depth cueing value increases based on an increase in the Z-value, the depth cueing value being a parameter for determining the strength of a depth cueing effect that results in the color of the object being brought closer to the target color as the Z-value increases, and the depth cueing, sorting and drawing steps are performed by the processor device.

6. The image generation method as defined in claim 5 , further comprising:

drawing a most distant background including a color different from the target color.

Assignments (5)
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 →
CHANGE OF ADDRESS Recorded Nov 15, 2007
From: NAMCO BANDAI GAMES INC.
To: NAMCO BANDAI GAMES INC.
Reel/Frame 020206/0292 →
CHANGE OF ADDRESS Recorded Sep 10, 2007
From: NAMCO BANDAI GAMES INC.
To: NAMCO BANDAI GAMES INC
Reel/Frame 019834/0562 →
CHANGE OF NAME Recorded Jun 15, 2006
From: NAMCO LIMITED/NAMCO LTD.
To: NAMCO BANDAI GAMES INC.
Reel/Frame 017996/0786 →