Unlock instant, AI-driven research and patent intelligence for your innovation.

3-D graphic plotting apparatus

A technology for rendering devices and three-dimensional graphics, which is applied in image data processing, 3D image processing, processor architecture/configuration, etc., and can solve problems such as inability to reduce power consumption and reduce power consumption

Inactive Publication Date: 2004-06-30
MITSUBISHI ELECTRIC CORP
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If this method is used, there is the following problem: power consumption can be reduced while the 3D graphics rendering device is not in operation; however, when the 3D graphics rendering device is in operation, a clock signal is supplied to all processing units constituting the corresponding device, and it is actually on standby. The processing unit is also active, so power consumption cannot be reduced

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • 3-D graphic plotting apparatus
  • 3-D graphic plotting apparatus
  • 3-D graphic plotting apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach 1

[0043] image 3 It is a block diagram showing the configuration of the three-dimensional graphics rendering device according to Embodiment 1 of the present invention. In the figure, 1 is a three-dimensional graphics rendering device, 2 is a main interface used when the three-dimensional graphics rendering device 1 and an external host CPU (host computer) 15 perform data transmission and reception, and 3 is a three-dimensional data storage unit for storing three-dimensional data. 4 is a geometric processing unit that reads three-dimensional data from the three-dimensional data storage unit 3, applies geometric processing to each vertex of a polygon constituting a three-dimensional scene shown by the corresponding three-dimensional data, and obtains vertex data for drawing on a two-dimensional screen . Reference numeral 5 denotes a rendering processing unit that receives vertex data output from the geometry processing unit 4 and generates pixel data based on the vertex data. 6...

Embodiment approach 2

[0057] Figure 5 It is a block diagram showing the configuration of a three-dimensional graphics rendering device according to Embodiment 2 of the present invention. right with image 3 The same or corresponding parts of the shown three-dimensional graphics rendering device 1 are given the same reference numerals, and description thereof will be omitted. In the figure, 9 is a setting processing unit that inputs vertex data from the geometry processing unit 4 and obtains parameters such as an increment value necessary for screen processing from the vertex data. 10 is a pixel processing section for generating pixel data to be written into the frame buffer 6 by performing the following processing: screen processing, performing predetermined interpolation based on the parameters obtained by the setting processing section 9, and generating pixels constituting a polygon Data; texture mapping process, paste the pixel data of the texture image corresponding to each pixel data genera...

Embodiment approach 3

[0072] Figure 7 It is a block diagram showing the configuration of a three-dimensional graphics rendering device according to Embodiment 3 of the present invention. right with image 3 The same or corresponding parts of the shown three-dimensional graphics rendering devices are assigned the same reference numerals, and description thereof will be omitted. In the figure, 11 is a coordinate conversion processing unit that reads three-dimensional data from the three-dimensional data storage unit 3 and converts coordinates of vertices of polygons represented by the three-dimensional data into two-dimensional window coordinates according to the position and direction of the viewpoint. 12 is an illumination processing unit that calculates the brightness of each vertex of a polygon based on the distance and angle between the vertex and the light source. 13 is a cropping processing unit for removing polygons located outside the display screen. 31 is a clock control unit that suppl...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A clock control unit (7) detects completion of data processing based on a busy signal BSY1 output by a geometry processing unit (4) and a busy signal BSY2 output by a rendering processing unit (5). The clock control unit (7) controls supply of a clock signal CLK1 to the geometry processing unit (4) and supply of a clock signal CLK2 to the rendering processing unit (5) so as to cause the geometry processing unit (4) and the rendering processing unit (5) to alternately operate.

Description

technical field [0001] The present invention relates to a three-dimensional graphics rendering device that suppresses power consumption during operation. Background technique [0002] First, three-dimensional graphics rendering processing will be described. [0003] figure 1 It is a flowchart of a series of processing procedures for drawing three-dimensional graphics. This processing procedure can be roughly divided into two, namely geometry processing (step ST101 to step ST103 ) and rendering (rendering) processing (step ST104 to step ST108 ). [0004] Geometry processing is a process of applying geometric processing to each vertex of a polygon constituting a 3D scene to obtain vertex data used to draw a 2D screen. It is subdivided into coordinate transformation processing, clipping processing, and lighting processing processing stage. In the coordinate transformation process, the coordinates of the vertices defining the polygon are transformed into a two-dimensional wi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F1/04G06T1/20G06T15/00
CPCG06T15/005G06F1/3218G06T2200/28G06T1/20G06F1/04G06T17/00
Inventor 鸟居晃加藤义幸龟山正俊井上喜嗣
Owner MITSUBISHI ELECTRIC CORP