Design of an OpenVG Hardware Rendering Engine

  • Shen, Yong-Luo
  • Kim, Seok-Jae
  • Seo, Sang-Woo
  • Lee, Hyun-Goo
  • Oh, Hyeong-Cheol
Citations

WEB OF SCIENCE

0

초록

This paper introduces a hardware engine for rendering two-dimensional vector graphics based on the OpenVG standard in portable devices. We focus on two design challenges posed by the rendering engines: the number of vertices to represent the images and the amount of memory usage. Redundant vertices are eliminated using adaptive tessellation, in which the redundancy can be judged using a proposed cost-per-quality measure. A simplified edge-flag rendering algorithm and the scanline-based rendering scheme are adopted to reduce external memory access. The designed rendering engine occupies approximately 173K gates and can satisfy real-time requirements of many applications when it is implemented using a 0.18 mu m, 1.8 V CMOS standard cell library. An FPGA prototype using a system-on-a-chip platform has been developed and tested.

키워드

OpenVG2D vector graphicshardware rendering engineIMPLEMENTATIONACCELERATOR
제목
Design of an OpenVG Hardware Rendering Engine
저자
Shen, Yong-LuoKim, Seok-JaeSeo, Sang-WooLee, Hyun-GooOh, Hyeong-Cheol
DOI
10.1587/transinf.E94.D.2409
발행일
2011-12
유형
Article
저널명
IEICE Transactions on Information and Systems
E94D
12
페이지
2409 ~ 2417