簡易檢索 / 詳目顯示

研究生: 賴彥如
Lai, Yen-Ju
論文名稱: 向量圖形函式庫與電子書閱讀軟體於 ANDROID 系統
Vector Graphic Library and Ebook Viewer Software on Android System
指導教授: 石維寬
Shih, Wei-Kuan
口試委員: 石維寬
徐讚昇
衛信文
呂政修
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Computer Science
論文出版年: 2012
畢業學年度: 100
語文別: 中文
論文頁數: 33
中文關鍵詞: 向量圖形
相關次數: 點閱:3下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 當今Android作業系統的發展,改變現今嵌入式裝置相關產業的研究與發展趨勢。而向量圖形因為有著無論放大、縮小,檔案大小及圖片畫質皆不會隨之改變的特性,常常被應用於動畫、漫畫播放和使用者介面製作以及導航地圖等功能。
    本論文主要的目標是實現OpenVG於PAC Duo平台上的Android作業系統,實現過程之Triangulation演算法是利用Monotone Triangulation來進行加速,將時間複雜度由原本的O(n3)降為O(nlog n),且利用了Split Polygon into Monotone Pieces來確保Polygon Triangulation的Monotone演算法加速之正確性,進而對向量圖形函式庫於PAC Duo平台上提供正確的實現與優化。另外還在Android平台上製作向量圖形電子書閱讀軟體,透過上述函式庫進行向量圖形繪圖工作,以促進手持式裝置向量圖形相關應用程式的開發。
    在現今,圖片儲存格式仍以點陣圖壓縮的JPG、PNG等為主流,其檔案容量與畫質成正比,檔案再進行壓縮時,也容易產生不可逆的破壞。本論文為此製作轉檔系統,加入雲端運算技術,將圖片轉成檔案容量較小,畫質也不會被破壞的向量圖形,並將結果儲存於雲端,藉此解決手持式裝置在運算能力及儲存空間上的不足。


    目錄 1. 論文介紹 1 1.1 動機與目的 1 1.2 論文架構 2 2. 背景知識與相關研究 3 2.1 向量圖形 3 2.1.1 OpenVG 3 2.1.2 ShivaVG 7 2.1.3 AndroidVG 9 2.2 PAC Duo平台 10 2.2.1 PAC Duo 簡介 10 2.2.2 PACDSP 11 2.3 Android系統 12 2.4 中華電信Hicloud CaaS 14 3. 實作方法與架構 15 3.1 向量圖形函式庫 15 3.1.1 實作方法 15 3.1.2 Ear-clipping Triangulation演算法 17 3.1.3 Monotone Triangulation 演算法 18 3.1.4 Triangulation 於 PAC Duo 平台 22 3.2 向量圖形電子書閱讀軟體 24 3.2.1 雲端轉檔系統 24 3.2.2 電子書閱讀軟體於Android系統 25 4. 實驗數據與成果展示 27 4.1 向量圖形函式庫 27 4.2 向量圖形電子書閱讀軟體 31 5. 結論與未來展望 32

    [1] Khronos OpenVG Website, http://www.khronos.org/openvg/
    [2] Khronos, OpenVG Specification Version 1.1, 2008.
    [3] ShivaVG, http://shivavg.sourceforge.net/
    [4] AndroidVG, http://androidvg.sourceforge.net/
    [5] PAC homepage, http://pac.itri.org.tw/
    [6] ITRI, PAC Duo EVM Develop’s Manual, 2009.
    [7] ITRI, PACDSP V3 Software Developer’s Manual Volume 1: Processor Architecture, 2008.
    [8] ITRI, PACDSP V3 Software Developer’s Manual Volume 3: Programming Guide, 2008.
    [9] Android SDK homepage, http://developer.android.com/index.html/
    [10] Android sourcecode homepage, http://source.android.com/
    [11] CHT Hicloud, http://hicloud.hinet.net/
    [12] A. Narkhede and D. Manocha. Fast polygon triangulation based on Seidel's algorithm. In A. Paeth, editor,. Graphics Gems V, Academic Press, 1995.
    [13] G.H. Meisters, Polygons have ears, Amer. Math. Monthly, vol. 82, pp. 648-651, 1975.
    [14] W3C SVG Working Group, http://www.w3.org/Graphics/SVG/
    [15] Zhimao Guo, Shuigeng Zhou, Zhengchuan Xu, and Aoying Zhou. “G2ST: a novel method to transform GML to SVG”. in ACM GIS’03, 2003.
    [16] Ann-Marie Horcher and Maxine Cohen. “Ebook Readers: An iPod for Your Books in the Cloud”. In Communications in Computer and Information Science, Vol. No.174, Pages 22-27, 2011.
    [17] AutoTrace converts bitmap to vector graphic, http://autotrace.sourceforge.net/

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)

    QR CODE