DOI QR코드

DOI QR Code

A Study of Efficient Transmission of SVG File using SMETA

SMETA를 이용한 효과적인 SVG 파일 전송에 관한 연구

  • 유남현 (순천대학교 컴퓨터과학과) ;
  • 손철수 (순천대학교 컴퓨터과학과) ;
  • 김원중 (순천대학교 컴퓨터과학과)
  • Published : 2007.01.31

Abstract

As XML is used by standard format for information expression and information exchange in various field, Many Company began to use SVG by user interface or information expression tool of embedded system such as mobile phone based wireless internet. Because SVG has many additional information to keep structure of SVG document exception real data, there is a problem that transfer time of SVG file is so cost for quantity of transmitted data actually. To solve this problem, many researches using compression conception have been conducted for applying to an embedded system. This paper proposes SMETA that can use existing researches using compression concept at once. SMETA divides SVG file to each part that can allocate meaning, and gives semantic metadata to each part without alteration of SVG structure. SMETA can reduce site of transmitted SVG file actually by transmitting specification part of SVG file that metadata does not agree or has unlisted part in an embedded system between an embedded system and server, before transmit whole SVG file. By size of transmitting SVG file is decreasing, transfer time can be shortened accordingly.

XML이 다양한 분야에서 정보의 표현 및 교환을 위한 표준 포맷으로 사용하게 되면서 많은 회사가 SVG를 무선 인터넷 기반의 모바일 폰과 같은 임베디드 시스템의 사용자 인터페이스나 표현 도구로 사용하게 되었다. SVG 파일의 실제 사용되는 데이터에 비하여 문서의 구조를 이루기 위한 많은 부가적인 정보를 유지해야 하는 문제가 있기 때문에 실제 전송되는 데이터에 비하여 SVG 파일의 전송 시간이 많이 소요되는 문제가 있다. 이런 문제를 해결하기 위하여 압축 기법을 이용한 많은 연구들이 진행되어 왔다. 본 논문에서는 압축 기법을 이용한 기존의 연구와 동시에 사용이 가능한 SMETA를 제안한다. SMETA는 SVG 파일을 의미 부여가 가능한 최소 단위로 분할한 후, SVG 파일을 구성하는 구조를 변경하지 않으면서 각각의 분할된 부분에 의미가 부여된 메타 데이터를 할당한다. SVG 파일 전체를 전송하지 않고 임베디드 시스템과 서버 시스템 간의 SVG 파일과 관련된 메타 정보들을 분석하여 임베디드 시스템에 해당 메타데이터가 없거나 일치하지 않는 부분만을 전송하게 함으로써 실제 전송되는 SVG 파일의 사이즈를 줄일 수 있다. 또한 실제 전송되는 SVG 파일의 크기가 줄어듬으로써 전송 시간을 단축시킬 수 있는 장점이 있다.

Keywords

References

  1. Flash Lite, http://www.macromedia.com/soft-ware/flashlite
  2. Jon Ferraiolo, Fusisawa Jun, Dean Jackson, 'Sc alable Vector Graphics(SVG) 1.1 Specification,'W3C Recommendation, World Wide Web Consortium, January 2003
  3. Tim Bray, Jean Paoli, C. M. Sperberg-Mc Que en, and Eve Maler, 'Extensible Markup Langauge(XML) 1.0(Second Edition),' W3C Recommendation, World Wide Web Consortium, October 2000
  4. H. Liefke and D. Sucie, 'XMill: An Efficient Compressor for XML Data,' Proc. of the 2000 ACM SIGMOD International Conference on Management of Data, pp. 153-164,2002
  5. P. M. Tolani and J. R. Haritsa, 'XGRIND: A Query-friendly XML Compressor,' Proc. of 18th International Conference on Database Engineering, pp. 225-234, 2002
  6. SYGz, http://www.adobe.com/svg/illustrator/ cornpressedsvg.htrnl
  7. D. A. Huffman, 'A Method for the Constructi on of Minimum Redundancy Codes,' Proc. of the Institute of Radio Engineers 40, pp. 1098-1011, 1952
  8. Arei Kobayashi, 'The Graphics Information Sh aring Platform for Mobile Computing based on SVG,' XML Conference & Exposition 2001, 2001