An Efficient Curve-Scanline Intersection Locator Design for 2D Graphics Rendering

被引:0
|
作者
Chang, Yun-Nan [1 ]
Tong, Ting-Chi [1 ]
机构
[1] Natl Sun Yat Sen Univ, Dept Comp Sci & Engn, Kaohsiung 80424, Taiwan
关键词
OpenVG; Vector graphics; Bezier curve; Adaptive-forward-difference; Forward-difference; IMPLEMENTATION; ACCELERATOR;
D O I
10.1007/s11265-013-0827-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an efficient intersection locator design used to generate the intersection information of curves and scan-lines required for the two-dimensional (2D) graphics rasterization process. The conventional method of calculating the intersection point first approximates the curve with enough number of line segments and then solves the two simultaneous equations of each line segment and scan-line. By extending the adaptive-forward-difference (AFD) algorithm to choose the proper successive sampling point of the curve, the proposed design can not only locate the intersection points precisely, but more importantly, it can avoid the use of complex functional units like multipliers and dividers which are typically used in solving simultaneous equations. In addition, our design also reuses the functional units of the locator for the computation of the initial coefficients of AFD algorithm.The intersection information generated by our locator can lead to over 99.6 % accuracy. Our experimental results show that the proposed design requires about 18.1 k gates, and can run at 150 MHz with 90 nm technology. The proposed locator is suitable for embedded dedicated 2D graphics systems.
引用
收藏
页码:63 / 74
页数:12
相关论文
共 50 条
  • [1] An Efficient Curve-Scanline Intersection Locator Design for 2D Graphics Rendering
    Yun-Nan Chang
    Ting-Chi Tong
    [J]. Journal of Signal Processing Systems, 2015, 79 : 63 - 74
  • [2] Scanline-based rendering of 2D vector graphics
    Seo, Sang-Woo
    Shen, Yong-Luo
    Kim, Kwan-Young
    Oh, Hyeong-Cheol
    [J]. IEICE ELECTRONICS EXPRESS, 2011, 8 (11): : 788 - 794
  • [3] Efficient Scissoring Scheme for Scanline-based Rendering of 2D Vector Graphics
    Lin, Wen-Ching
    Ye, Jheng-Hao
    Yang, Der-Wei
    Huang, Si-Yu
    Shieh, Ming-Der
    Wang, Jonas
    [J]. 2012 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 2012), 2012, : 766 - 769
  • [4] Design of a 2D graphics front-end rendering processor
    Chang, Yun-Nan
    Tong, Ting-Chi
    [J]. PROCEEDINGS OF THE 2014 IEEE 25TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2014), 2014, : 70 - 71
  • [5] Adaptive Scanline Filling Algorithm for OpenVG 2D Vector Graphics Accelerator
    Kim, Daewoong
    Cha, Kilhyung
    Chae, Soo-Ik
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2009, E92D (07) : 1500 - 1502
  • [6] An efficient 21/2D rendering and compositing system
    Froumentin, M
    Willis, P
    [J]. COMPUTER GRAPHICS FORUM, 1999, 18 (03) : C385 - +
  • [7] An Optimized Rendering Algorithm for Hardware Implementation of OpenVG 2D Vector Graphics
    Cha, Kilhyung
    Kim, Daewoong
    Chae, Soo-Ik
    [J]. ISOCC: 2008 INTERNATIONAL SOC DESIGN CONFERENCE, VOLS 1-3, 2008, : 338 - 341
  • [8] The Design of a 2D Graphics Accelerator for Embedded Systems
    Oh, Hyun Woo
    Kim, Ji Kwang
    Hwang, Gwan Beom
    Lee, Seung Eun
    [J]. ELECTRONICS, 2021, 10 (04) : 1 - 13
  • [10] Design and Implementation of 3D Graphics Rendering Engine with DirectX
    Guo, Ping
    Cheng, Yao
    Liu, Zhu-Jin
    [J]. COMMUNICATIONS AND INFORMATION PROCESSING, PT 2, 2012, 289 : 600 - 607