TEXTURE MAPPING APPARATUS, METHOD AND PROGRAM
First Claim
1. A texture mapping apparatus comprising:
- an acquisition unit configured to acquire a plurality of texture data items acquired or generated under a plurality of conditions, and a plurality of model data items;
a first generation unit configured to generate control data used for texture mapping, in accordance with the texture data items and the model data items;
a second generation unit configured to generate control instructions for texture mapping processes corresponding to the control data;
a data selection unit configured to select at least one model data item and texture data items from the texture data items and the model data items, based on a first control instruction included in the control instructions;
a determination unit configured to determine arrangement of the at least one model data item and the texture data items;
a storage unit configured to store the at least one model data item and the texture data items, based on the determined arrangement;
a rendering-data selection unit configured to select, from the stored model data item and the stored texture data items, a model data item and a plurality of texture data items used for rendering, based on a second control instruction included in the control instructions;
a correction unit configured to correct the model data item selected for rendering and the texture data items selected for rendering, using a first measure designated by a third control instruction included in the control instructions;
an interpolation unit configured to perform interpolation on the corrected model data item and on the corrected texture data items, using a second measure designated by a fourth control instruction included in the control instructions;
a mapping unit configured to map the interpolated texture data items onto the interpolated model data item, using a third measure designated by a fifth control instruction included in the control instructions; and
an output unit configured to output data acquired by the mapping unit as computer graphics data.
1 Assignment
0 Petitions
Accused Products
Abstract
Texture mapping (TM) apparatus includes unit acquiring texture data items (TD) and model data items (MD), unit generating control data used for TM according to TD and MD, unit generating control instructions (CIs) for TM processes corresponding to control data, unit selecting at least one model data item (ALMD) and TD from TD and MD, based on first CI, unit determining arrangement of selected ALMD and TD, unit storing selected ALMD and TD based on determined arrangement, unit selecting, from stored MD and TD, MD and TD used for rendering, based on second CI, unit correcting MD selected for rendering and TD selected for rendering, using first measure designated by third CI, unit performing interpolation on corrected MD and TD, using second measure designated by fourth CI, unit mapping interpolated TD onto interpolated MD, using third measure designated by fifth CI, and unit outputting data as computer graphics data.
-
Citations
26 Claims
-
1. A texture mapping apparatus comprising:
-
an acquisition unit configured to acquire a plurality of texture data items acquired or generated under a plurality of conditions, and a plurality of model data items; a first generation unit configured to generate control data used for texture mapping, in accordance with the texture data items and the model data items; a second generation unit configured to generate control instructions for texture mapping processes corresponding to the control data; a data selection unit configured to select at least one model data item and texture data items from the texture data items and the model data items, based on a first control instruction included in the control instructions; a determination unit configured to determine arrangement of the at least one model data item and the texture data items; a storage unit configured to store the at least one model data item and the texture data items, based on the determined arrangement; a rendering-data selection unit configured to select, from the stored model data item and the stored texture data items, a model data item and a plurality of texture data items used for rendering, based on a second control instruction included in the control instructions; a correction unit configured to correct the model data item selected for rendering and the texture data items selected for rendering, using a first measure designated by a third control instruction included in the control instructions; an interpolation unit configured to perform interpolation on the corrected model data item and on the corrected texture data items, using a second measure designated by a fourth control instruction included in the control instructions; a mapping unit configured to map the interpolated texture data items onto the interpolated model data item, using a third measure designated by a fifth control instruction included in the control instructions; and an output unit configured to output data acquired by the mapping unit as computer graphics data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A texture mapping apparatus comprising:
-
an acquisition unit configured to acquire a plurality of texture data items acquired or generated under a plurality of conditions, and a plurality of model data items, and control data used for texture mapping; a generation unit configured to generate control instructions corresponding to the control data for texture mapping processes; a data selection unit configured to select at least one model data item and texture data items from the texture data items and the model data items, based on a first control instruction included in the control instructions; a determination unit configured to determine arrangement of the at least one model data items and the texture data items; a storage unit configured to store the at least one model data item and the texture data items, based on the determined arrangement; a rendering-data selection unit configured to select, from the stored model data item and the stored texture data items, a model data item and a plurality of texture data items used for rendering, based on a second control instruction included in the control instructions; a correction unit configured to correct the model data item selected for rendering and the texture data items selected for rendering, using a first manner designated by a third control instruction included in the control instructions; an interpolation unit configured to perform interpolation on the corrected model data item and on the corrected texture data items, using a second manner designated by a fourth control instruction included in the control instructions; a mapping unit configured to map the interpolated texture data items onto the interpolated model data item, using a third manner designated by a fifth control instruction included in the control instructions; and an output unit configured to output data acquired by the mapping unit as computer graphics data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A texture mapping method comprising:
-
acquiring a plurality of texture data items acquired or generated under a plurality of conditions, and a plurality of model data items; generating control data used for texture mapping, in accordance with the texture data items and the model data items; generating control instructions for texture mapping processes corresponding to the control data; selecting at least one model data item and texture data items from the texture data items and the model data items, based on a first control instruction included in the control instructions; determining arrangement of the at least one model data item and the texture data items; storing the at least one model data item and the texture data items, based on the determined arrangement; selecting, from the stored model data item and the stored texture data items, a model data item and a plurality of texture data items used for rendering, based on a second control instruction included in the control instructions; correcting the model data item selected for rendering and the texture data items selected for rendering, using a first manner designated by a third control instruction included in the control instructions; performing interpolation on the corrected model data item and on the corrected texture data items, using a second manner designated by a fourth control instruction included in the control instructions; mapping the interpolated texture data items onto the interpolated model data item, using a third manner designated by a fifth control instruction included in the control instructions; and outputting data acquired by mapping the interpolated texture data items as computer graphics data.
-
-
24. A texture mapping method comprising:
-
acquiring a plurality of texture data items acquired or generated under a plurality of conditions, and a plurality of model data items, and control data used for texture mapping; generating control instructions corresponding to the control data for texture mapping processes; selecting at least one model data item and texture data items from the texture data items and the model data items, based on a first control instruction included in the control instructions; determining arrangement of the at least one model data items and the texture data items; preparing a storage unit which stores the at least one model data item and the texture data items, based on the determined arrangement; selecting, from the stored model data item and the stored texture data items, a model data item and a plurality of texture data items used for rendering, based on a second control instruction included in the control instructions; correcting the model data item selected for rendering and the texture data items selected for rendering, using a first manner designated by a third control instruction included in the control instructions; performing interpolation on the corrected model data item and on the corrected texture data items, using a second manner designated by a fourth control instruction included in the control instructions; mapping the interpolated texture data items onto the interpolated model data item, using a third manner designated by a fifth control instruction included in the control instructions; and outputting data acquired by mapping the interpolated texture data items as computer graphics data.
-
-
25. A texture mapping program stored in a computer readable medium, comprising:
-
means for instructing a computer to acquire a plurality of texture data items acquired or generated under a plurality of conditions, and a plurality of model data items; means for instructing the computer to generate control data used for texture mapping, in accordance with the texture data items and the model data items; means for instructing the computer to generate control instructions for texture mapping processes corresponding to the control data; means for instructing the computer to select at least model data item and texture data items from the texture data items and the model data items, based on a first control instruction included in the control instructions; means for instructing the computer to determine arrangement of the at least one model data item and the texture data items; means for instructing the computer to access to a storage unit configured to store the at least one model data item and the texture data items, based on the determined arrangement; means for instructing the computer to select, from the stored model data item and the stored texture data items, a model data item and a plurality of texture data items used for rendering, based on a second control instruction included in the control instructions; means for instructing the computer to correct the model data item selected for rendering and the texture data items selected for rendering, using a first measure designated by a third control instruction included in the control instructions; means for instructing the computer to perform interpolation on the corrected model data item and on the corrected texture data items, using a second measure designated by a fourth control instruction included in the control instructions; means for instructing the computer to map the interpolated texture data items onto the interpolated model data item, using a third measure designated by a fifth control instruction included in the control instructions; and means for instructing the computer to output data acquired by mapping the interpolated texture data items as computer graphics data.
-
-
26. A texture mapping program stored in a computer readable medium, comprising:
-
means for instructing a computer to acquire a plurality of texture data items acquired or generated under a plurality of conditions and a plurality of model data items, and control data used for texture mapping; means for instructing the computer to generate control instructions corresponding to the control data for texture mapping processes; means for instructing the computer to select at least one model data item and texture data items from the texture data items and the model data items, based on a first control instruction included in the control instructions; means for instructing the computer to determine arrangement of the at least one model data item and the texture data items; means for instructing the computer to access to a storage unit configured to store the at least one model data item and the texture data items, based on the determined arrangement; means for instructing the computer to select, from the stored model data item and the stored texture data items, a model data item and a plurality of texture data items used for rendering, based on a second control instruction included in the control instructions; means for instructing the computer to correct the model data item selected for rendering and the texture data items selected for rendering, using a first measure designated by a third control instruction included in the control instructions; means for instructing the computer to perform interpolation on the corrected model data item and on the corrected texture data items, using a second measure designated by a fourth control instruction included in the control instructions; means for instructing the computer to map the interpolated texture data items onto the interpolated model data item, using a third measure designated by a fifth control instruction included in the control instructions; and means for instructing the computer to output data acquired by mapping the interpolated texture data items as computer graphics data.
-
Specification