IP Library Granted Patent US 7,239,325
Granted Patent B2
US 7,239,325 · App. 10/715,888 · Granted Jul 3, 2007

Image generation method and image generation device

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,239,325
App. No.
10/715,888
Granted
Jul 3, 2007
Kind
B2
Abstract

It is an object of the present invention to generate more realistic pattern by mapping a texture to a three-dimensional polygon. An image generation device has image memory, in which are stored basic textures to be mapped to generate overall patterns on polygons by mapping and modulation textures with which amplitude modulation is applied to the patterns generated by mapping of the basic textures, and a pixel engine which, by amplitude modulation mapping of modulation textures, performs amplitude modulation processing on the patterns generated by mapping of basic textures.

Claims (57)

1. An image generation circuit, comprising:

a preprocessing portion operably coupled to receive primitive parameters, wherein the preprocessing portion produces pixel information from the primitive parameters based on the primitive parameters;

a pixel engine operably coupled to the preprocessing portion, wherein the pixel engine receives the pixel information, and calculates intermediate data from the pixel information; and

a memory operably coupled to the pixel engine, wherein the memory stores the intermediate data;

wherein the pixel engine reads the intermediate data from the memory and calculates a final data from the fed-back intermediate data;

wherein a two-dimensional image is generated by texture mapping to three-dimensional polygons;

wherein an overall pattern is generated on said polygons by mapping of basic textures;

wherein mapping of modulation textures by amplitude modulation is executed by amplitude modulation processing on patterns generated based on the mapping of said basic textures; and

wherein a repetition period of said basic textures and a repetition period of said modulation textures are offset from each other.

2. An image generation circuit, comprising:

a preprocessing portion operably coupled to receive primitive parameters, wherein the preprocessing portion produces pixel information from the primitive parameters based on the primitive parameters;

a pixel engine operably coupled to the preprocessing portion, wherein the pixel engine receives the pixel information, and calculates intermediate data from the pixel information; and

a memory operably coupled to the pixel engine, wherein the memory stores the intermediate data;

wherein the pixel engine reads the intermediate data from the memory and calculates a final data from the fed-back intermediate data;

wherein a two-dimensional image is generated by texture mapping to three-dimensional polygons;

wherein an overall pattern is generated on said polygons by mapping of basic textures;

wherein mapping of modulation textures by amplitude modulation is executed by amplitude modulation processing on patterns generated based on the mapping of said basic textures; and

wherein said modulation textures are set to higher spatial frequencies than those of said basic textures, with color information removed from said basic textures.

3. An image generation circuit, comprising:

a preprocessing portion operably coupled to receive primitive parameters, wherein the preprocessing portion produces pixel information from the primitive parameters based on the primitive parameters;

a pixel engine operably coupled to the preprocessing portion wherein the pixel engine receives the pixel information, and calculates intermediate data from the pixel information; and

a memory operably coupled to the pixel engine, wherein the memory stores the intermediate data;

wherein the pixel engine reads the intermediate data from the memory and calculates a final data from the fed-back intermediate data;

wherein a two-dimensional image is generated by texture mapping to three-dimensional polygons;

wherein an overall pattern is generated on said polygons by mapping of basic textures;

wherein mapping of modulation textures by amplitude modulation is executed by amplitude modulation processing on patterns generated based on the mapping of said basic textures; and

wherein said modulation textures consist of different patterns from said basic textures.

4. An image generation circuit, comprising:

a preprocessing portion operably coupled to receive primitive parameters, wherein the preprocessing portion produces pixel information from the primitive parameters based on the primitive parameters;

a pixel engine operably coupled to the preprocessing portion, wherein the pixel engine receives the pixel information, and calculates intermediate data from the pixel information; and

a memory operably coupled to the pixel engine, wherein the memory stores the intermediate data;

wherein the pixel engine reads the intermediate data from the memory and calculates a final data from the fed-back intermediate data;

wherein the image generation circuit generates a two-dimensional image by texture mapping to dimensional polygons;

wherein the memory stores basic textures to be mapped to generate the overall pattern on a polygon;

wherein the memory stores modulation textures used to amplitude-modulate the patterns generated by mapping of the basic textures;

wherein amplitude modulation mapping of modulation textures is executed by amplitude modulation processing on the patterns generated based on mapping of the basic textures; and

wherein a repetition period of said basic textures and a repetition period of said modulation textures are offset from each other.

5. An image generation circuit, comprising:

a preprocessing portion operably coupled to receive primitive parameters, wherein the preprocessing portion produces pixel information from the primitive parameters based on the primitive parameters;

a pixel engine operably coupled to the preprocessing portion, wherein the pixel engine receives the pixel information, and calculates intermediate data from the pixel information; and

a memory operably coupled to the pixel engine, wherein the memory stores the intermediate data;

wherein the pixel engine reads the intermediate data from the memory and calculates a final data from the fed-back intermediate data;

wherein the image generation circuit generates a two-dimensional image by texture mapping to dimensional polygons;

wherein the memory stores basic textures to be mapped to generate the overall pattern on a polygon;

wherein the memory stores modulation textures used to amplitude-modulate the patterns generated by mapping of the basic textures;

wherein amplitude modulation mapping of modulation textures is executed by amplitude modulation processing on the patterns generated based on mapping of the basic textures; and

wherein said modulation textures are set to higher spatial frequencies than those of said basic textures, with color information removed from said basic textures.

6. An image generation circuit, comprising:

a preprocessing portion operably coupled to receive primitive parameters, wherein the preprocessing portion produces pixel information from the primitive parameters based on the primitive parameters;

a pixel engine operably coupled to the preprocessing portion, wherein the pixel engine receives the pixel information, and calculates intermediate data from the pixel information: and

a memory operably coupled to the pixel engine, wherein the memory stores the intermediate data;

wherein the pixel engine reads the intermediate data from the memory and calculates a final data from the fed-back intermediate data;

wherein the image generation circuit generates a two-dimensional image by texture mapping to dimensional polygons;

wherein the memory stores basic textures to be mapped to generate the overall pattern on a polygon;

wherein the memory stores modulation textures used to amplitude-modulate the patterns generated by mapping of the basic textures;

wherein amplitude modulation mapping of modulation textures is executed by amplitude modulation processing on the patterns generated based on mapping of the basic textures; and

wherein said modulation textures consist of different patterns from said basic textures.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2011
From: SONY NETWORK ENTERTAINMENT PLATFORM INC.
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 027551/0154 →
CHANGE OF NAME Recorded Dec 26, 2011
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY NETWORK ENTERTAINMENT PLATFORM INC.
Reel/Frame 027445/0239 →