A Design of a Mobile Graphics Accelerator based on OpenVG 1.0 API

  • Published : 2008.09.30

Abstract

In this paper, we propose the hardware architecture to accelerate 2D Vector graphics process for mobile devices. we propose the Transformation Unit Architecture that considerates the operation dependency. It has 3 cycles excution time and uses 2 multipliers and 2 adders. Proposed paint generation unit uses a LUT method, so it does not execute color interpolation which needs to be calculated every time. The proposed OpenVG 1.0 Accelerator achieved a 2.85 times faster performance in a tiger model.

References

  1. Kari Pulli, 'New APIs for Mobile Graphics', Proceedings of SPIE - The International Soci ety for Optical Engineering Vol. 6074, art, no. 607401, 2006
  2. Khronos Group Inc. 'OpenVG Specification Version 1.0.1' http://www.khronos.org/openv g/, January 2007
  3. ARM 'Fixed Point Arithmetic on the ARM' , Application Note 33, ARM, September 1996
  4. Kiia Killio 'Scanline edge-flag algorithm for antialiasing' EG UK Theory and Practice of Computer Graphics 2007
  5. ACKLAND B. D., WESTE N.:'The edge flag algorithm - a fill method for raster scan displays' IEEE Trans. Computers 30, 1 (1981), 41-48