IEICE Transactions on Information and Systems
Online ISSN : 1745-1361
Print ISSN : 0916-8532
Regular Section
Design of an OpenVG Hardware Rendering Engine
Yong-Luo SHENSeok-Jae KIMSang-Woo SEOHyun-Goo LEEHyeong-Cheol OH
Author information
JOURNAL FREE ACCESS

2011 Volume E94.D Issue 12 Pages 2409-2417

Details
Abstract

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µm, 1.8V CMOS standard cell library. An FPGA prototype using a system-on-a-chip platform has been developed and tested.

Content from these authors
© 2011 The Institute of Electronics, Information and Communication Engineers
Previous article Next article
feedback
Top