Animation Generation for Chinese Character Learning on Mobile Devices

모바일 한자 학습 애니메이션 생성

  • 구상옥 (경북대학교 컴퓨터공학과) ;
  • 장현규 (경북대학교 컴퓨터공학과) ;
  • 정순기 (경북대학교 컴퓨터공학과)
  • Published : 2006.12.15

Abstract

There are many difficulties to develop a mobile contents due to many constraints on mobile environments. It is difficult to make a good mobile contents with only visual reduction of existing contents on wire Internet. Therefore, it is essential to devise the data representation and to develop the authoring tool to meet the needs of the mobile contents market. We suggest the compact mobile contents to learn Chinese characters and developed its authoring tool. The animation which our system produces is realistic as if someone writes letters with pen or brush. Moreover, our authoring tool makes a user generate a Chinese character animation easily and rapidly although she or he has not many knowledge in computer graphics, mobile programming or Chinese characters. The method to generate the stroke animation is following: We take basic character shape information represented with several contours from TTF(TrueType Font) and get the information for the stroke segmentation and stroke ordering from simple user input. And then, we decompose whole character shape into some strokes by using polygonal approximation technique. Next, the stroke animation for each stroke is automatically generated by the scan line algorithm ordered by the stroke direction. Finally, the ordered scan lines are compressed into some integers by reducing coordinate redundancy As a result, the stroke animation of our system is even smaller than GIF animation. Our method can be extended to rendering and animation of Hangul or general 2D shape based on vector graphics. We have the plan to find the method to automate the stroke segmentation and ordering without user input.

모바일 기기의 성능 및 화면, 무선 네트워크의 속도 등의 제약으로 모바일 컨텐츠 개발에는 많은 어려움이 있다. 단순히 유선 웹상에서 기존에 서비스 되던 컨텐츠의 가시적인 축소만으로는 양질의 컨텐츠 제작이 어렵다. 빠르게 변화하는 모바일 컨텐츠 시장에 적응하기 위해서는 컨텐츠 특성에 최적화된 데이타 표현 기법 및 저작 도구의 개발이 이루어져야 한다. 본 논문에서는 모바일 기기 상에서의 한자 학습을 위한 적은 용량의 모바일 컨텐츠 및 저작 도구를 개발하였다. 본 연구에서 개발한 모바일 컨텐츠는 단순히 한자 이미지와 설명 정보를 보여주는 것이 아니라, 한자 획순으로 붓으로 쓰는 것과 같은 애니메이션 효과를 줄 수 있다. 또한 저작 도구는 사용자가 그래픽이나 한자, 모바일 프로그래밍에 관한 전문가가 아니더라도 쉽고 빠르게 컨텐츠를 생성할 수 있는 개발 환경을 제공한다. 본 논문은 트루타입 폰트로부터 글자 모양을 획득하여, 간단한 사용자 입력으로 획 분할 및 획 순서 정보를 얻고, 자동으로 획의 방향을 추출, 각 획마다 붓으로 쓰는 효과의 애니메이션을 생성한다. 다음으로 모바일 기기에서의 효율적인 글자 애니메이션을 위해 애니메이션 데이타를 압축한다. 본 논문은 한자뿐 아니라, 한글 또는 다른 형태의 그래픽에도 이용될 수 있으며, 향후 획 분할 및 획 순서 결정을 자동화하는 방법을 연구하고자 한다.

Keywords

References

  1. 마법천자문 http://www.magichanja.com/
  2. 아이한자 http://www.ihanja.com/
  3. Donald E. Knuth, Digital Typography, Center for the Study of Language and Information - Lecture Note, ISBN 1-57586-010-4, 1999
  4. Microsoft Typography http://www.microsoft.com/typography/
  5. TrueType Typography http://www.truetype-typo-graphy.com/
  6. Apple Computer, Inc. The TrueType Font Format Specification, Version 1.0, 1990.
  7. 오길록, 최기선, 박세영, 한글공학, 대영사, 1995
  8. Donald E. Knuth, METAFONT: The Program, Addison Wesley, 1986
  9. Edward Angel, Interactive Computer Graphics, A top-down approach with OpenGL (Third Edition), Addison-Wesley, ISBN 0-201-77343-0, 2003
  10. Douglas E. Zongker, Geraldine Wade and David H. Salesin, 'Example-based hinting of true type fonts,' SIGGRAPHOO: Proc. of the 27th annual conference on Computer graphics and interactive techniques, pp. 411-416, 2000 https://doi.org/10.1145/344779.344969
  11. Kolesnikov A. and Franti P., 'Polygonal approxi-mation of closed contours,' in Lecture Notes in Computer Science, Vol.2749 : Proceeding of the Scandinavian Conference on Image Analysis (SCIA'2003), Goteborg, Sweden, pp. 778-785, June 2003
  12. Songhua Xu, Fransis C. M. Lau, Kwok-Wai Cheung, Yunhe Pan, 'Automatic Generation of Artistic Chinese Calligraphy,' IEEE intelligent Systems 20, pp. 32-39, 2000