Rendering apparatus and rendering method, and mapping apparatus and mapping method
AssigneeMatsushita Electric Industrial Co., Ltd.
InventorsTsutomu Hashimoto, Makoto Hirai
Life of this patent
Estimating the term…
Abstract
The rendering apparatus of this invention includes: means for determining a pixel including a depicting point on a polygon, the polygon being projected to a plane having a plurality of pixels; and means for performing a rendering calculation based on a sample point which has a fixed position with respect to the pixel, and for outputting a calculating result.
Claims25
A rendering apparatus comprising:
- means for performing a rendering calculation based on a depicting point on a polygon, and for outputting a calculating result, the polygon being projected to a plane having a plurality of pixels;
- means for determining a plurality of pixels corresponding to the depicting point;
- means for determining a weight coefficient for each of the plurality of pixels, based on a position of the depicting point;
- and
- means for distributing the calculating result to each of the plurality of pixels, based on respective weight coefficients for the plurality of pixels.
A mapping apparatus comprising:
- an operation section for generating a parameter for a polygon based on respective positions of vertices of the polygon and a corresponding point given to each of the vertices of the polygon, the polygon being projected to a plane halving a plurality of pixels;
- an edge generation section for determining a position of a first depicting point on an edge of the polygon and a position of a first corresponding point corresponding to the first depicting point, based on the parameter;
- a correction section for determining a depicting pixel corresponding to the first depicting point, for further determining a sample point corresponding to the depicting pixel, and for correcting the position of the first corresponding point based on sample point;
- and
- a span generation section for determining a position of a second depicting point within the polygon and a position of a second corresponding point corresponding to the second depicting point, based on the parameter and the sample point.
A mapping apparatus comprising:
- an operation section for generating a parameter for a polygon based on respective positions of vertices of the polygon and a corresponding point given to each of the vertices of the polygon, the polygon being projected to a plane having a plurality of pixels;
- an edge generation section for determining a position of a first depicting point on an edge of the polygon and a position of a first corresponding point corresponding to the first depicting point, based on the parameter;
- a span generation section for determining a position of a second depicting point within the polygon and a position of a second corresponding point corresponding to the second depicting point, based on the parameter and the first depicting point;
- a generated image storing section for storing a value corresponding to each of the plurality of pixels on the plane;
- an image storing processing section for storing a pixel value generated based on either the position of the first depicting point or the position of the second depicting point as a value corresponding to either one of the plurality of pixels or adjacent pixels of the plurality of pixels.
A mapping apparatus comprising:
- an operation section for generating a parameter for a polygon based on respective positions of vertices of the polygon and a corresponding point given to each of the vertices of the polygon, the polygon being projected to a plane having a plurality of pixels;
- a first edge generation section for determining a position of a first candidate point corresponding to a first depicting point on an edge of the polygon and a position of a first corresponding point corresponding to the first candidate point, based on the parameter;
- a second edge generation section for determining a position of a second candidate point corresponding to the first depicting point on the edge of the polygon and a position of a second corresponding point corresponding to the second candidate point, based on the parameter;
- a selection section for selecting one of an output of the first edge generation section and an output of the second edge generation section;
- and
- a span generation section for determining a position of a second depicting point within the polygon and a position of a third corresponding point corresponding to the second depicting point, based on the parameter and the output selected by the selection section.
A mapping apparatus comprising:
- an operation section for generating at least two sets of parameters for a polygon based on respective positions of vertices of the polygon and a corresponding point given to each of the vertices of the polygon, the polygon being projected to a plane having a plurality of pixels;
- an increment switching section for selecting one set of parameters among the at least two sets of parameters;
- an edge generation section for determining a position of a sample point corresponding to a first depicting point on an edge of the polygon and a position of a first corresponding point corresponding to the first depicting point, based on the selected set of parameters;
- a span generation section for determining a position of a second depicting point within the polygon and a position of a second corresponding point corresponding to the second depicting point, based on the selected set of parameters and the position of the sample point.
A mapping apparatus comprising:
- an operation section for generating a parameter for a polygon based on respective positions of vertices of the polygon and a corresponding point given to each of the vertices of the polygon, the polygon being projected to a plane having a plurality of pixels;
- an edge generation section for determining a position of a sample point corresponding to a first depicting point on an edge of the polygon and a position of a first corresponding point corresponding to the first depicting point, based on the parameter;
- a correction section for correcting the position of the sample point when a distance between the first depicting point and the sample point exceeds a predetermined value;
- a span generation section for determining a position of a second depicting point within the polygon and a position of a second corresponding point corresponding to the second depicting point, based on the parameter and the position of the sample point.
A rendering method comprising the steps of:
- performing a rendering calculation based on a depicting point on a polygon, and outputting a calculating result, the polygon being projected to a plane having a plurality of pixels;
- determining a plurality of pixels corresponding to the depicting point;
- determining a weight coefficient for each of the plurality of pixels based on a position of the depicting point;
- and
- distributing the calculating result to each of the plurality of pixels based on respective weight coefficients for the plurality of pixels.
A mapping method comprising the steps of:
- generating a parameter for a polygon based on respective positions of vertices of the polygon and a corresponding point given to each of the vertices of the polygon, the polygon being projected to a plane having a plurality of pixels;
- determining a position of a first depicting point on an edge of the polygon and a position of a first corresponding point corresponding to the first depicting point, based on the parameter;
- determining a depicting pixel corresponding to the first depicting point, further determining a sample point corresponding to the depicting pixel, and correcting the position of the first corresponding point based on the sample point;
- and
- determining a position of a second depicting point within the polygon and a position of a second corresponding point corresponding to the second depicting point based on the parameter and the sample point.
A mapping method comprising the steps of:
- generating a parameter for a polygon based on respective positions of vertices of the polygon and a corresponding point given to each of the vertices of the polygon, the polygon being projected to a plane having a plurality of pixels;
- determining a position of a first depicting point on an edge of the polygon and a position of a first corresponding point corresponding to the first depicting point based on the parameter;
- determining a position of a second depicting point within the polygon and a position of a second corresponding point corresponding to the second depicting point based on the parameter and the first depicting point;
- storing a pixel value generated based on either the position of the first depicting point or the position of the second depicting point as a value corresponding to either one of the plurality of pixels or adjacent pixels of the plurality of pixels.
Dependencies are inferred from the claim text.