Image generation apparatus and method thereof
OwnerHidetoshi Naganoinventor
Life of this patent
Estimating the term…
Abstract
In a texture blend circuit, arithmetic operations are performed on three colors: a texture color (Rt, Gt, Bt, At) produced from a texture mapping circuit for attaching a texture onto a triangle from vertex coordinates of a triangle and texture information; a shading color (Rf, Gf, Bf, Af) from an interpolation circuit; and a texture environment color (Rc, Gc, Bc, Ac), in order to output an output color (Rv, Gv, Bv, Av). The texture blend circuit is provided with a multiplier for multiplying a color information (RGB) component of a texture color and a brightness information (A) component of a shading color, and an adder for adding a color information (RGB) component of a shading color and the color information by the multiplier for each element.
Claims46
An image generation apparatus in which color information is obtained from a texture image for each pixel provided with a plurality of element data of image data, and color information of a pixel of display output image is calculated using the obtained color information, the apparatus comprising:
- multiplication means for outputting modulated color information which is produced by multiplying the color information obtained from the texture image for the pixel and specific element data out of a plurality of element data given to the pixel;
- and
- addition means for adding, for each element, modulated color information by the multiplication means and element data excluding the specific element data out of the plurality of element data.
An image generation apparatus in which color information is obtained from a texture image for each pixel provided with a plurality of element data of image data, and color information of a pixel of display output image is calculated using the obtained color information, the apparatus comprising:
- subtraction means for outputting first modulated color information produced by subtracting, for each element, element data excluding a specific element data from color information obtained from the texture image;
- multiplication means for outputting modulated color information produced by multiplying the first modulated color information produced by the subtraction means and specific element data;
- and
- addition means for adding, for each element, the second modulated color information produced by the multiplication means and element data excluding the specific element data out of the plurality of element data.
An image generation apparatus in which color information of a pixel of display output image is calculated using color information obtained from a texture image for each pixel of polygon image data, the apparatus comprising:
- a first circuit for extracting a texture color to be attached to each point in the polygon based on vertex coordinates, texture coordinates, and texture information;
- a second circuit for obtaining a shading color of each point in the polygon based on the vertex coordinates and vertex color information;
- and
- a third circuit for obtaining an output color by entering the texture information from the first circuit and the shading color information from the second circuit,
- wherein the third circuit includes:
- multiplication means for outputting modulated color information produced by multiplying the texture color information and one specific element data out of the plurality of element data included in the shading color information;
- and
- addition means for adding, for each element, element data excluding the specific element data out of the plurality of element data and the modulated color information by the multiplication means.
An image generation apparatus in which color information of pixel of display output image is calculated using color information obtained from a texture image for each pixel of polygon image data, the apparatus comprising:
- a first circuit for extracting a texture color to be attached to each point in the polygon based on vertex information, texture coordinates, and texture information;
- a second circuit for obtaining shading color of each point in the polygon based on vertex coordinates and vertex color information;
- and
- a third circuit for obtaining output color by entering the texture information from the first circuit and the shading color information from the second circuit,
- wherein the third circuit includes:
- subtraction means for outputting first modulated color information produced by subtracting, for each element, element data excluding one specific element data included in the shading color information from the texture color information;
- multiplication means for outputting second modulated color information produced by multiplying the first modulated color information by the specific element data included in the shading color information;
- and
- addition means for adding, for each element, element data excluding the specific element data out of the plurality of element data included in the texture information or the shading information, and the second modulated color information by the multiplication means.
An image generation apparatus in which color information of pixel of display output image is calculated using color information obtained from a texture image for each pixel of polygon image data, the apparatus comprising:
- a first circuit for extracting a first texture color to be attached to each point in the polygon based on vertex coordinates, first texture coordinates, and first texture information;
- a second circuit for obtaining a first shading color of each point in the polygon based on the vertex coordinates and the first vertex color information;
- a third circuit for obtaining a second shading color by entering the first texture color information from the first circuit and the first shading color information from the second circuit;
- a fourth circuit for extracting the second texture color to be attached to each point in the polygon based on the vertex coordinates, the second texture coordinates, and the second texture information;
- and
- a fifth circuit for obtaining an output color by entering the second texture color information from the second circuit and the second shading color information from the third circuit,
- wherein at least one of the third circuit and the fifth circuit includes:
- multiplication means for outputting modulated color information produced by multiplying the texture color information by one specific element data out of the plurality of element data included in the shading color information;
- and
- addition means for adding, for each element, element data excluding the specific element data out of the plurality of element data and modulated color information by the multiplication means.
An image generation apparatus in which color information of pixel of display output image is calculated using color information obtained from a texture image for each pixel of polygon image data, the apparatus comprising:
- a first circuit for extracting a first texture color to be attached to each point in the polygon based on vertex coordinates, first texture coordinates, and first texture information;
- a second circuit for obtaining a first shading color of each point in the polygon based on the vertex coordinates and the first vertex color information;
- a third circuit for obtaining second shading color by entering the first texture color information from the first circuit and the first shading color information from the second circuit;
- a fourth circuit for extracting the second texture color to be attached to each point in the polygon based on the vertex coordinates, the second texture coordinates, and the second texture information;
- and
- a fifth circuit for obtaining output color by entering the second texture color information from the second circuit and the second shading color information from the third circuit,
- wherein at least one of the third circuit and the fifth circuit includes:
- subtraction means for outputting first modulated color information produced by subtracting, for each element, element data excluding one specific element data included in the shading color information from the texture color information;
- multiplication means for outputting second modulated color information produced by multiplying the first modulated color information by the specific element data included in the shading color information;
- and
- addition means for adding, for each element, element data excluding the specific element data out of the plurality of element data included in the texture information or the shading information, and the second modulated color information by the multiplication means.
A method of generating image in which color information is obtained from a texture image for each pixel of image data, and color information of a pixel of display output image is calculated using the obtained color information, the method comprising:
- a first step for dividing a plurality of element data given to the pixel into one specific element data and element data excluding the specific element data;
- a second step for obtaining modulated color information which is produced by multiplying the color information obtained from the texture image for the pixel and specific element data out of a plurality of element data given to the pixel;
- and
- a third step for adding, for each element, modulated color information by the multiplication means to element data excluding the specific element data out of the plurality of element data.
A method of generating image in which color information is obtained from a texture image for each pixel of image data, and color information of pixels of display output image is calculated using the obtained color information, the method comprising:
- a first step for dividing a plurality of element data given to the pixel into one specific element data and element data excluding the specific element data;
- a second step for obtaining the first modulated color information which is produced by subtracting, for each element, element data excluding one specific element data obtained from color information obtained from the texture image;
- a third step for obtaining the second modulated color information which is produced by the multiplication of the specific element data and the first modulated color information;
- and
- a fourth step for adding, for each element, the second modulated color information and element data excluding the specific element data out of the plurality of element data.
Dependencies are inferred from the claim text.