IP Library Granted Patent US 7,199,801
Granted Patent B2
US 7,199,801 · App. 10/846,596 · Granted Apr 3, 2007

Image processing apparatus and image processing method

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,199,801
App. No.
10/846,596
Granted
Apr 3, 2007
Kind
B2
Abstract

To provide an image processing apparatus that enables display of a situation where all or a part of a display image changes using simple image processing. A first texture image, a second texture image, display priority of each pixel constituting the first texture image and a threshold value of the display priority are stored in advance. The second texture image is drawn on a predetermined polygon (S 205 ), and the first texture image is further drawn thereon in accordance with the result of comparison between the display priority and the threshold value (S 206 ).

Claims (49)

1. An image processing apparatus for displaying an image of a character, characterized in that the apparatus includes

hair texture image storage means for storing a hair texture image representing hair of the character,

skin texture image storage means for storing a skin texture image representing skin of the character,

display priority storage means for storing display priority given to each pixel constituting the hair texture image,

threshold value storage means for storing a threshold value of the display priority,

skin texture image drawing means for drawing the skin texture image stored in the skin texture image storage means on a polygon representing the character, and

hair texture image drawing means for drawing the hair texture image stored in the hair texture image storage means on the polygon on which the skin texture image has been drawn by the skin texture image drawing means, in response to a result of comparison between the display priority stored in the display priority storage means and the threshold value stored in the threshold value storage means.

2. The image processing apparatus as claimed in claim 1 , characterized in that the hair texture image drawing means performs drawing of each pixel in relation to the polygon on which the skin texture image has been drawn by the skin texture image drawing means, in response to the result of comparison between the display priority given to the pixel stored in the display priority storage means and the threshold value stored in the threshold value storage means.

3. The image processing apparatus as claimed in claim 2 , characterized in that the display priority storage means stores the display priority given to each pixel as an alpha value of the hair texture image.

4. An image processing method for displaying an image of a character, characterized in that the method includes

a hair texture image storage step of storing a hair texture image representing hair of the character to hair texture image storage means,

a skin texture image storage step of storing a skin texture image representing skin of the character to skin texture image storage means,

a display priority storage step of storing display priority given to each pixel constituting the hair texture image to display priority storage means,

a threshold value storage step of storing a threshold value of the display priority to threshold value storage means,

a skin texture image drawing step of drawing the skin texture image stored in the skin texture image storage means on a polygon representing the character, and

a hair texture image drawing step of drawing the hair texture image stored in the hair texture image storage means on the polygon on which the skin texture image has been drawn by the skin texture image drawing means, in response to a result of comparison between the display priority stored in the display priority storage means and the threshold value stored in the threshold value storage means.

5. A computer-readable information storage medium having a program stored therein, the program being adapted for causing a computer to function as an image processing apparatus for displaying an image of a character,

the program including commands to cause the computer to function as

hair texture image storage means for storing a hair texture image representing hair of the character,

skin texture image storage means for storing a skin texture image representing skin of the character,

display priority storage means for storing display priority given to each pixel constituting the hair texture image,

threshold value storage means for storing a threshold value of the display priority,

skin texture image drawing means for drawing the skin texture image stored in the skin texture image storage means on a polygon representing the character, and

hair texture image drawing means for drawing the hair texture image stored in the hair texture image storage means on the polygon on which the skin texture image has been drawn by the skin texture image drawing means, in response to a result of comparison between the display priority stored in the display priority storage means and the threshold value stored in the threshold value storage means.

6. An image processing apparatus characterized in that the apparatus includes

first texture image storage means for storing a first texture image,

second texture image storage means for storing a second texture image,

display priority storage means for storing display priority given to each pixel constituting the first texture image,

threshold value storage means for storing a threshold value of the display priority,

second texture image drawing means for drawing the second texture image stored in the second texture image storage means on a polygon associated with the first and second texture images, and

first texture image drawing means for drawing the first texture image stored in the first texture image storage means on the polygon on which the second texture image has been drawn by the second texture image drawing means, in response to a result of comparison between the display priority stored in the display priority storage means and the threshold value stored in the threshold value storage means.

7. The image processing apparatus as claimed in claim 6 , characterized in that

the first texture image is an image representing an object associated with the polygon after a predetermined change occurred in the object,

the second texture image is an image representing the object associated with the polygon before the predetermined change occurs in the object, and

the display priority storage means stores the display priority to follow the direction of the predetermined change.

8. An image processing method characterized in that the method includes

a first texture image storage step of storing a first texture image to first texture image storage means,

a second texture image storage step of storing a second texture image to second texture image storage means,

a display priority storage step of storing display priority given to each pixel constituting the first texture image to display priority storage means,

a threshold value storage step of storing a threshold value of the display priority to threshold value storage means,

a second texture image drawing step of drawing the second texture image stored in the second texture image storage means on a polygon associated with the first and second texture images, and

a first texture image drawing step of drawing the first texture image stored in the first texture image storage means on the polygon on which the second texture image has been drawn by the second texture image drawing means, in response to a result of comparison between the display priority stored in the display priority storage means and the threshold value stored in the threshold value storage means.

9. A computer-readable information storage medium having a program stored therein, the program being adapted for causing a computer to function as

first texture image storage means for storing a first texture image,

second texture image storage means for storing a second texture image,

display priority storage means for storing display priority given to each pixel constituting the first texture image,

threshold value storage means for storing a threshold value of the display priority,

second texture image drawing means for drawing the second texture image stored in the second texture image storage means on a polygon associated with the first and second texture images, and

first texture image drawing means for drawing the first texture image stored in the first texture image storage means on the polygon on which the second texture image has been drawn by the second texture image drawing means, in response to a result of comparison between the display priority stored in the display priority storage means and the threshold value stored in the threshold value storage means.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2008
From: KONAMI CORPORATION
To: KONAMI DIGITAL ENTERTAINMENT CO., LTD.
Reel/Frame 020582/0490 →
MERGER Recorded Feb 19, 2008
From: KONAMI COMPUTER ENTERTAINMENT TOKYO, INC.
To: KONAMI CORPORATION
Reel/Frame 020518/0611 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2004
From: TSUNASHIMA, TADAAKI; ARAKI, KAZUKI; HATSUMI, NAOYA; NAGAI, TORU
To: KONAMI CORPORATION; KONAMI COMPUTER ENTERTAINMENT TOKYO, INC.
Reel/Frame 015346/0068 →