• Title/Summary/Keyword: OpenVG 1.0

Search Result 5, Processing Time 0.021 seconds

Implementation of OpenVG API for Mobile Vector Graphics Accelerator (모바일 벡터 그래픽 가속기 설계를 위한 OpenVG API 구현)

  • Kim, Young-Ouk;Ro, Young-Sup;Oh, Sam-Kwan
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2008.06a
    • /
    • pp.251-255
    • /
    • 2008
  • 최근 모바일 시스템의 성능이 향상되면서 다양한 형태의 동적인 메뉴 구성과, 메일 및 이차원 지도 등의 표현에 벡터 그래픽을 도입하고 있다. 모바일 기기에서 사용되는 벡터 그래픽 처리 기술은 Flash Lite, SVG(Scalable Vector Graphics)등이 널리 사용되고 있는데 두 가지 모두 소프트웨어 방식으로 사용되고 있다. 매크로미디어사의 Flash Lite는 연산에 많은 메모리를 필요로 하고, SVG는 웹 표준에 맞춘 스크립트 해석 기반으로 구동 속도가 느리다. 모바일 컴퓨팅 환경에서 벡터 그래픽스에 대한 필요성과 사용빈도가 증가함에 따라 메모리를 적게 사용하고 하드웨어 가속기를 지원 할 수 있도록 저 수준의 API(Application Programming Interface)인 OpenVG 1.0을 크로노스 그룹(Khronos Group)에서 제정하였다. 본 논문은 모바일 사용 환경에 맞추어 사용될 수 있도록 OpenVG 1.0에 기반한 API를 구현하고 실험하였다. 구현된 API는 느린 소프트웨어의 한계를 벗어나기 위해 하드웨어 가속기 설계에 적합하도록 각각의 API 블록 및 형태를 하드웨어 파이프라인 형태의 관점에서 설계하였고, 구현된 API를 윈도우즈 환경에서 기능을 검증하였다.

  • PDF

Implementation of Khronos OpenVG 1.0 Standard for Vector Graphics (Khronos OpenVG 1.0 벡터 그래픽 표준 API 구현)

  • Lee, Hwan-Yong;Lee, Jun-Young;Oh, Ae-Kyung;Sung, Hyun-Chan;Park, Ki-Hyun
    • Journal of the Korea Computer Graphics Society
    • /
    • v.12 no.3
    • /
    • pp.7-11
    • /
    • 2006
  • 최근 임베디드 환경에서 2차인 Vector Graphics에 대한 요구는 크게 증가하고 있으며, Flash Lite, SVG등의 응용이 이미 널리 사용되고 있다. 반면 이러한 응용을 지원하기 위한 API의 표준은 전무한 실정이었다. OpenVG 1.0은 임베디드 시스템을 위한 미디어 표준 제정 기관인 Khronos Group에서 제정한 2차원 벡터 그래픽스를 위한 API (Application Programming Interface)로 2005년 8월 발표되었다. 본 논문에서는 OpenVG 표준에 대해 간략히 소개하고 (주)휴원에서 세계최초로 상용화 개발에 성공한 AlexVG Engine의 개발과정과 결과에 대하여 설명한다.

  • PDF

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

  • Kwak, Jae-Chang;Lee, Kwang-Yeob
    • Journal of information and communication convergence engineering
    • /
    • v.6 no.3
    • /
    • pp.289-293
    • /
    • 2008
  • 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.

Hardware Design of Arccosine Function for Mobile Vector Graphics Processor (모바일 벡터 그래픽 프로세서용 역코사인 함수의 하드웨어 설계)

  • Choi, Byeong-Yoon;Lee, Jong-Hyoung
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.13 no.4
    • /
    • pp.727-736
    • /
    • 2009
  • In this paper, the $arccos(cos^{-1})$ arithmetic unit for mobile graphics accelerator is designed. The mobile vector graphics applications need tight area, execution time, power dissipation, and accuracy constraints compared to desktop PC applications. The designed processor adopts 2nd-order polynomial approximation scheme based on IEEE floating point data format to satisfy speed and accuracy conditions and reduces area via hardware sharing structure. The arccosine processor consists of 15,280 gates and its estimated operating frequency is about 125Mhz at operating condition of $0.35{\mu}m$ CMOS technology. Because the processor can execute arccosine function within 7 clock cycles, it has about 17 MOPS(million arccos operations per second) execution rate and can be applicable to mobile OpenVG processor. And because of its flexible architecture, it can be applicable to the various transcendental functions such as exponential, trigonometric and logarithmic functions via replacement of ROM and minor hardware modification.

Identification of Maysin and Related Flavonid Analogues in Corn Silks (옥수수 수염에서 Maysin 및 유사물질의 동정)

  • Kim, Sun-Lim;Snook, Maurice E.;Kim, E-Hun;Park, Cheol-Ho
    • KOREAN JOURNAL OF CROP SCIENCE
    • /
    • v.45 no.3
    • /
    • pp.151-157
    • /
    • 2000
  • This study was carried out to isolate and identify the maysin and related flavonoid analogues in corn silks. Silks were covered with silk bag to prevent pollination and were sampled at 3-5 days after silking. The silks were filled with 100% MeOH and stored at $0^{\circ}C$ until analysis. The MeOH extracts of corn silks were filtered and concentrated at 35-4$0^{\circ}C$. The ${CH}_2$${Cl}_2$ was added on the concentrated aqueous solution to remove the chlorophyll and lipids. The Cis open column (25mm$\times$54 cm) was washed and activated with serial treatment of 500$m\ell$ of 100% MeOH(twice)longrightarrow75% MeOH longrightarrow50% MeOHlongrightarrow30% MeOHlongrightarrow100% $H_2$O(2 times). The concentrated aqueous solution was applied to the $C_{18}$ column and washed with $H_2O$ several times to remove the sugars and water soluble pigments. Neochlorogenic acid, chlorogenic acid and 4-caffeoylquinic acid were eluted with 10% MeOH, and rhamosyl isoorientin was eluted with 30% MeOH, but maysin was eluted with 50% MeOH from the $C_18$ open column. Collected fractions were analyzed with HPLC by using revers-phase Ultras-phere $C_{18}$ column (4.6$\times$250mm, 5$\mu\textrm{m}$) and $H_2$O (10% MeOH containing 0.1% $H_3$${PO}_4$)/MeOH (100% MeOH containing 0.1% H$_3$PO$_4$) linear gradient from 20% to 90% MeOH for 35 minutes, a flow rate of 1 $m\ell$/min and detection at 340nm. The selected fractions were concentrated and applied to the silicic acid column. Maysin was eluted with 500$m\ell$ of 100% ethyl acetate from the silicic acid column for the first purification, and the purity of collected fractions was about 75%, but the purity from the second purification with the Cis column (1/2 $\times$ 43") was greater than 95%. FAB-MS spectral data was obtained with VG7O-VSEQ VG analytical fast atom bombardment mass (UK). $^1$H-NMR and $^{13}$ C-NMR data were obtained with Bruker DPX 400 MHz NMR spectrometers (German) in DMSO-d$_{6}$ at 400 and 100 MHz, respectively.vely.

  • PDF