Graphic accelerators and graphic processing method

A graphics accelerator and texture technology, applied in the direction of electrical digital data processing, processor architecture/configuration, instruments, etc., can solve the problems of low power consumption, low cost and high hardware overhead of handheld devices, and achieve low cost and low satisfaction Power consumption, the effect of satisfying real-time performance

Active Publication Date: 2008-02-06
ANYKA (GUANGZHOU) MICROELECTRONICS TECH CO LTD
View PDF0 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This solution can better meet the real-time performance of graphics acceleration, but since all operations are implemented by hardware, it wi

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
  • Graphic accelerators and graphic processing method
  • Graphic accelerators and graphic processing method
  • Graphic accelerators and graphic processing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] The core idea of ​​the present invention lies in: the present invention solves the problem of 3D graphics acceleration by combining software and hardware. In terms of the division of software and hardware interfaces, the parts that are more complicated to control and less computationally intensive are completed by software, mainly including: calculation of vertex data, processing of lighting, and clipping of triangles; while rasterization and The operation part of the composition fragment is realized by the hardware acceleration module, and at the same time, the transmission of pixel data does not use the way of the microprocessor to access the memory but is transmitted by DMA (direct memory access), which greatly reduces the intervention of the microprocessor on the 3D hardware acceleration module. And the memory access bandwidth is improved.

[0046] Graphics accelerator will part of the work done by software, including: the calculation of vertex data, the processing ...

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

The present invention provides an image accelerator and an image processing method. The image accelerator includes: a DMA controller, a buffer, a creater, and a composing slice element operation component. The DMA controller transfers the corresponding data stored in an external memory to the buffer; the creater takes data out from the buffer, conducts value inserting according to parameters, produces information of every point of a triangle, makes calculation on data of every pixel which is gotten after the value inserting, the composing slice element operation component conducts composing slice element operation on the parameter according to the signal of the creater, and writes results back to the buffer. The present invention does not excessively occupy the resource of the microprocessor and the accessing bandwidth of the memory, can meet the real time performance of the 3D image processing, can meet the requirement of the low power consumption of the equipment, and has low cost.

Description

technical field [0001] The invention relates to an accelerator, in particular to a graphics accelerator and a graphics processing method. Background technique [0002] The OpenGL (Open Graphics Library, open graphics program interface) standard is an efficient interface independent of specific implementations. It uses several geometric primitives (points, lines and polygons) to build the desired model. The main sequence of operations that OpenGL performs when rendering an image on a window is: [0003] (1) Use geometric primitives to build models to obtain mathematical descriptions of objects. OpenGL regards points, straight lines, polygons, graphics and bitmaps as primitives; [0004] (2) Arrange objects in three-dimensional space and select a favorable position to observe the scene; [0005] (3) Calculate the color of all objects. The color may be specified by the application, determined according to the lighting conditions, obtained by pasting the texture on the objec...

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): G06T1/20G06F13/28
CPCY02B60/1228Y02B60/1235Y02D10/00
Inventor 赵冰茹刘虎蔡宁宁赵玉梅
Owner ANYKA (GUANGZHOU) MICROELECTRONICS TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products