IP Library Granted Patent US 6,847,375
Granted Patent B2
US 6,847,375 · App. 10/193,880 · Granted Jan 25, 2005

Rendering process

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 6,847,375
App. No.
10/193,880
Granted
Jan 25, 2005
Kind
B2
Abstract

A value for expressing the fraction of the area occupied by a polygon within a pixel and a value for expressing the degree of transparency of the pixel are multiplied together for each pixel. The multiplied product is reset as the degree of transparency for each pixel, according to which a color preset for each pixel composing the polygon is mixed with the colors of other pixels rendered on a two-dimensional coordinate which is substantially the same as that for the pixels composing the polygon. This allows semi-transparent polygons to be processed by anti-aliasing without being changed into opaque polygons.

Claims (27)

1. A process for rendering a specified pixel located at least partly in a first polygon composed of a plurality of pixels, the first polygon being semi-transparent and being a part of an image including pixels located in a second polygon, the rendering process comprising:

determining a fraction of the area of the specified pixel located in the first polygon;

retrieving a preset value for expressing a degree of transparency of the specified pixel;

multiplying the fraction of the area by the preset value to obtain a multiplied product; and

mixing a preset color for the specified pixel with a color of another pixel based on the multiplied product, the another pixel being located in the second polygon underlying the specified pixel.

2. The rendering process according to claim 1 , wherein

the multiplied product represents a corrected degree of transparency for the specified pixel.

3. A device for rendering a specified pixel located at least partly in a first polygon composed of a plurality of pixels, the first polygon being semi-transparent and being a part of an image including pixels located in a second polygon, the rendering device comprising:

a calculation unit operable to determine a fraction of the area of the specified pixel located in the first polygon;

a retrieving unit operable to retrieve a preset value for expressing a degree of transparency of the specified pixel;

a multiplication unit operable to multiply the fraction of the area by the preset value to obtain a multiplied product; and

a mixing unit operable to mix a preset color for the specified pixel with a color of another pixel based on the multiplied product, the another pixel being located in the second polygon underlying the first polygon.

4. The rendering device according to claim 3 , wherein the multiplied product represents a corrected degree of transparency for the specified pixel.

5. A computer-readable recording medium having recorded thereon a program for rendering a specified pixel located at least partly in a first polygon composed of a plurality of pixels, the first polygon being semi-transparent and being a part of an image including pixels located in a second polygon, the rendering program comprising:

determining a fraction of the area of the specified pixel located in the first polygon;

retrieving a preset value for expressing a degree of transparency of the specified pixel;

multiplying the fraction of the area by the preset value to obtain a multiplied product; and

mixing a preset color for the specified pixel with a color of another pixel based on the multiplied product, the another pixel being located in the second polygon underlying the first polygon.

6. The computer-readable recording medium according to claim 5 , wherein

the multiplied product represents a corrected degree of transparency for the specified pixel.

7. A system for rendering a specified pixel located at least partly in a first polygon composed of a plurality of pixels, the first polygon being semi-transparent and being part of an image including pixels located in a second polygon, the rendering system comprising:

a processor operable to execute instructions; and

instructions for performing a method, the method including:

determining a fraction of the area of the specified pixel located in the first polygon;

retrieving a preset value for expressing a degree of transparency of the specified pixel;

multiplying the fraction of the area by the preset value to obtain a multiplied product; and

mixing a preset color for the specified pixel with a color of another pixel based on the multiplied product, the another pixel being located in the second polygon underlying the first polygon.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2011
From: SONY NETWORK ENTERTAINMENT PLATFORM INC.
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 027449/0303 →
CHANGE OF NAME Recorded Dec 26, 2011
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY NETWORK ENTERTAINMENT PLATFORM INC.
Reel/Frame 027445/0549 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2002
From: WADA, SHINYA
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 013374/0981 →