3D image processor using parallel scan lines as processing unit and its drawing method

A technology of three-dimensional graphics and drawing methods, applied in image data processing, instruments, 3D modeling, etc., can solve the problems that 3D graphics processors cannot share memory with 2D sub-graphic computing devices, it is difficult to achieve resource sharing and integration, and speed up processing.

Inactive Publication Date: 2004-08-11
SUNPLUS TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, such a large-capacity memory (SRAM) accounts for a large proportion of the cost of the consumer electronics industry, making it difficult to be widely used in the market and benefit the majority of users.
[0006] Furthermore, commonly used 3D graphics processors cannot share memory with 2D sub-graphics computing devices, and it is difficult to achieve the purpose of resource sharing and integration. In this way, designers must pay attention to using the concept of software to reduce the consumption of software. A large number of calculations are converted into hardware to reduce the amount of software calculations to speed up the processing speed (the floating-point calculation process of the central processing unit), and the hardware coordination of 3D graphics and 2D graphics must also be considered, and the design has its own degree of difficulty.
[0007] Therefore, how to design a three-dimensional graphics processor and its drawing method to effectively solve the memory capacity problem of the frame register and the Z-register, also accelerate the processing speed of its graphics, and achieve the integration of 2D graphics Resource sharing of 3D scenes has long been the difficulty that users have longed for and that the present invention intends to solve. Based on many years of practical experience in the design of computer information related industries, the inventor, in view of the commonly used 3D graphics processors It also breaks through the disadvantages of the traditional ignition, which must pass through the upper starting point when doing work before the upper starting point, resulting in significant energy loss. Based on his personal professional knowledge, he has designed, discussed, and tried countless times. After making a sample and improving it, a 3D graphics processor with parallel scanning lines as the processing unit and its drawing method can be created

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
  • 3D image processor using parallel scan lines as processing unit and its drawing method
  • 3D image processor using parallel scan lines as processing unit and its drawing method
  • 3D image processor using parallel scan lines as processing unit and its drawing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] First, see figure 2 , is the drawing flowchart of 3D graphics of the present invention; As shown in the figure, the main drawing method of the present invention at least includes the following steps:

[0047] Step 201, the central processing unit (CPU) detects whether there is a request for 3D graphics drawing, if not, returns to the original state, and continues to detect;

[0048] Step 203, the 3D graphics rendering requirements have been measured, so all the 3D graphics triangle groups (such as a picture frame or multiple horizontal scanning lines) to be drawn are all put into the database memory of a 3D graphics processor in a pipeline operation mode middle;

[0049] Step 205, corresponding to each unit horizontal scan line (such as one horizontal scan line or a plurality of horizontal scan lines), scan the triangles stored in the database memory, and find the corresponding triangle;

[0050] Step 207, the corresponding triangle is calculated by the 3D graphics p...

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 3D image processor using parallel scan line as processing unit and its drawing method is disclosed, which features that a database storage is used to receive and store all triangle data from memroy via local bus as same time, and on displaying the one or more parallel lines are used as processing unit to search and calculate the triangular piexels which are directly displayed. The frame latch and Z-latch are replaced and 2D sub-images can be stored for high drawing speed and simplified multmedia device design.

Description

technical field [0001] The present invention relates to a three-dimensional graphics processor with parallel scanning lines as the processing unit and its drawing method, using one horizontal scanning line or multiple scanning horizontal lines as the processing unit, which can omit the general picture frame register and Z-temporary register device, and can share resources with the 2D sub-graphics shared database memory, which can not only speed up the speed of 3D drawing, but also achieve the purpose of integrating multimedia devices and simplifying the design. Background technique [0002] With the advancement of the information industry, the general computer users are no longer pursuing simple word processing or 2D image display in the early days, but require 3D multimedia stereoscopic images that can display virtual real scenes on computer monitors, so as to be more refined. , A more realistic three-dimensional picture is the pursuit goal. The 3D graphics (3D Graphic) dr...

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
IPC IPC(8): G06T19/00
Inventor汪台成
OwnerSUNPLUS TECH CO LTD