Patent ID: 6624813
Filing Date: 2003-09-23
Classification: G06T

Abstract:
A 3D graphics processor using parallel scanning lines as processing unit with its main structure comprising:a data base memory respectively connecting to a main memory and a CPU by means of a partial data bus for storing a plurality of triangle data from said main memory; a direct memory access controller connected between said data base memory and said partial data bus; a scanning controller connecting to said data base memory, in response to each unit of horizontal scanning lines to detect their corresponding triangles in said data base memory; a 3D function calculator connecting and receiving the corresponding triangle data transmitted from said scanning controller to become displaceable pixels through calculation, said 3D function calculator including a triangle inrange checker, an end point calculator, a triangle X-value calculator, a triangle look up table controller, a color palette controller, and a color palette memory, said triangle inrange checker connected to said scanning controller, said color palette controller connected to said pixel controller; a pixel controller connecting between said 3D function calculator and at least a pixel buffer to control said processed and calculated pixels and select directly from said 3D function calculator for storing one of said pixel buffer; and a vision encoder respectively connecting said pixel controller and a synchronized signal generator for transferring the pixels to digital/analog signals, and displaying a 3D graphics in a display device according to the time sequence in cooperation with the synchronized signals of the display device generated by said synchronized signal generator.