博碩士論文 975202079 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:16 、訪客IP:18.117.107.90
姓名 丁詠倫(Yung-lun Ting)  查詢紙本館藏   畢業系所 資訊工程學系
論文名稱 在可攜式數位機上盒上設計並實作重配置的圖形使用者介面
(The Design and Development of Reconfigurable Graphic User Interface for Portable Set-top Box)
相關論文
★ 具多重樹狀結構之可靠性群播傳輸★ 在嵌入式行動裝置上設計與開發跨平台Widget
★ 在 ARM 架構之嵌入式系統上實作輕量化的手持多媒體播放裝置圖形使用者介面函式庫★ 基於網路行動裝置所設計可擴展的服務品質感知GStreamer模組
★ 針對行動網路裝置開發可擴展且跨平台之GSM/HSDPA引擎★ 於單晶片多媒體裝置進行有效率之多格式解碼管理
★ IMS客戶端設計與即時通訊模組研發:個人資訊交換模組與即時訊息模組實作★ 在可攜式多媒體裝置上實作人性化的嵌入式小螢幕網頁瀏覽器
★ 以IMS為基礎之及時語音影像通話引擎的實作:使用開放原始碼程式庫★ 電子書嵌入式開發: 客制化下載服務實作, 資料儲存管理設計
★ 於數位機上盒實現有效率訊框參照處理與多媒體詮釋資料感知的播放器設計★ 具數位安全性的電子書開發:有效率的更新模組與資料庫實作
★ 適用於異質無線寬頻系統的新世代IMS客戶端軟體研發★ Friendly GUI design and possibility support for E-book Reader based Android client
★ Effective GUI Design and Memory Usage Management for Android-based Services★ Content Reading Management for E-Book Reader Based Android Client
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   至系統瀏覽論文 ( 永不開放)
摘要(中) 隨著科技、網路及多媒體相關技術的快速發展,為符合大眾需求,現今多媒體裝置日益漸多,體積也越來越輕薄,方便、可攜性的多媒體裝置成為一種趨勢。另一方面,具有簡易操控的特性的電視在現今的家庭生活中,已成為必備的娛樂設備。若能在高解析度的螢幕上播放著來自個人數位機上盒或網路上的影片、音樂,勢必可以為家中娛樂生活更增添樂趣。
本論文將探討此數位機上盒的圖形使用者介面設計,將設計能夠符合高解析度螢幕的需求所設計的圖形使用者介面,並依照不同的嵌入式裝置的特性,來選擇不同的設計方法,其目的是為了讓使用者在使用時的觀感能更好。在本論文中,將著重於如何設計及實作圖形使用者介面;除此之外,亦說明我們在開發過程中所遭遇到的問題,及解決問題的方法。
本論文中依據不同的嵌入式裝置特性,分成兩種平台的介面設計的探討(ARM9、ARM11),最終的目的是設計一個友善、順暢及具有吸引力的圖形使用者介面給數位機上盒使用。
摘要(英) Technology, network and multimedia technique grow rapidly in recent years. To satisfy the requirement of the crowd, the multimedia devices increase with times. The size is much thinner than before. The convenience and portable multimedia devices becomes a trend. In the other hand, traditional TV is essential multimedia equipment in our daily life. It can be controlled easily. If we can play multimedia resources
such as videos, music and photos from the storage or internet, we can add more fun in our life of entertainment. Those kinds of portable embedded system are called "set-up box".
This thesis will focus on the design and implementation of graphic user interface of set-up box. The key points of designing graphic user interface are: (1) Depends on the di erent features of embedded devices to adopt di erent design architecture (2) Fit screen size with high resolution. (3) Friendly and smooth user interface. Besides, we will present the problems we have encountered, and the related solution.
According to two di erent features of embedded devices (ARM9
and ARM11), we have two approaches of designing. The final goal is to make user-friendly, smooth and attractive user interface for the set-up box.
關鍵字(中) ★ 繪圖引擎
★ 使用者介面函式庫
★ 數位機上盒
★ 嵌入式系統
關鍵字(英) ★ Embedded System
★ User Interface Engine
★ Graphic Engine
★ Set-up Box
論文目次 Table of Contents
Abstract ii
Acknowledgments iv
Table of Contents v
List of Figures viii
1 Introduction 1
2 Background and Related Works 4
2.1 Set-upBox and Development Board . . . . . . . . . . . 4
2.1.1 Novatek nt98700 . . . . . . . . . . . . . . . . . 5
2.1.2 Telechip tcc8900 . . . . . . . . . . . . . . . . . 6
2.2 Google Skia graphic engine . . . . . . . . . . . . . . . . 6
2.3 X11, Framebu er . . . . . . . . . . . . . . . . . . . . . 7
2.4 OpenGL ES . . . . . . . . . . . . . . . . . . . . . . . . 9
2.5 Related work . . . . . . . . . . . . . . . . . . . . . . . 9
3 System Architecture 13
3.1 System Goal . . . . . . . . . . . . . . . . . . . . . . . . 13
3.2 System OverView . . . . . . . . . . . . . . . . . . . . . 15
3.3 Novatek - nt98700 . . . . . . . . . . . . . . . . . . . . . 16
3.3.1 Portable Set-up box architecture . . . . . . . . 16
3.3.2 GUI Library Architecture . . . . . . . . . . . . 17
3.4 Telechip tcc8900 . . . . . . . . . . . . . . . . . . . . . 20
3.4.1 Portable set-up box architecture . . . . . . . . . 20
3.4.2 GUI Library Architecture . . . . . . . . . . . . 21
3.5 Application Execution Flow . . . . . . . . . . . . . . . 23
4 Implementation 25
4.1 Novatek nt98700 . . . . . . . . . . . . . . . . . . . . . 25
4.1.1 Development Environment . . . . . . . . . . . . 25
4.1.2 proviama application . . . . . . . . . . . . . . . 27
4.1.3 Taglib Library . . . . . . . . . . . . . . . . . . . 29
4.1.4 Playlist . . . . . . . . . . . . . . . . . . . . . . 31
4.1.5 MATK Components and visual e ect . . . . . . 32
4.1.6 Stage transition . . . . . . . . . . . . . . . . . . 32
4.1.7 Crossbar . . . . . . . . . . . . . . . . . . . . . . 33
4.1.8 Backend . . . . . . . . . . . . . . . . . . . . . . 34
4.1.9 Drawing GUI . . . . . . . . . . . . . . . . . . . 35
4.1.10 Event Handler . . . . . . . . . . . . . . . . . . . 35
4.1.11 RGB Sequence Issue . . . . . . . . . . . . . . . 36
4.2 Telechip tcc8900 . . . . . . . . . . . . . . . . . . . . . . 37
4.2.1 Development Environment . . . . . . . . . . . . 39
4.2.2 3D Animation . . . . . . . . . . . . . . . . . . 39
4.2.3 Adopt OESF MMplayer and Gallery3D . . . . . 44
4.2.4 AndroidLayout and View . . . . . . . . . . . . . 44
4.2.5 Texture on GLSurfaceView . . . . . . . . . . . . 45
4.2.6 StringTexture on GLSurfaceView . . . . . . . . 46
4.2.7 Picasa Network Data Source Fetch . . . . . . . 46
4.2.8 Video Streaming . . . . . . . . . . . . . . . . . 48
5 Conclusion and Future Works 51
List of References 53
參考文獻 List of References
[1] Skia O cal Site
http://code.google.com/p/skia/.
[2] Xlib
http://tronche.com/gui/x/xlib/.
[3] OpenGL ES
http://www.khronos.org/opengles/.
[4] Cairo O cial Website
http://cairographics.org/.
[5] R.-L. Gau, Implementation of lightweight graphic user interface engine for portable multimedia player on arm-based embedded system," Master's thesis, National Central University, 2009.
[6] Gstreamer
http://www.gstreamer.net/.
[7] OpenCore
http://www.opencore.net/.
[8] W.-H. Chang, E ectively frame reference processing and mul-timedia metadata aware media player design for digital set-top box," Master's thesis, National Central University, 2010.
[9] Clutter O cial Website
http://www.clutter-project.org/.
[10] Poky
http://www.pokylinux.org/.
53
[11] Taglib
http://developer.kde.org/ wheeler/taglib.html.
[12] NBTK Toolkit
http://moblin.org/projects/netbook-toolkit-nbtk.
[13] The Main Event Loop
http://library.gnome.org/devel/glib/unstable/glib-The-Main-
Event-Loop.html.
[14] http://en.wikipedia.org/wiki/Endianness.
[15] IMDB Website
http://www.imdb.com/.
[16] OSDB Website
http://opensubtitles.org/.
[17] Android GLSurfaceView
http://developer.android.com/reference/android/opengl/GLSurfaceView.html.
[18] Picasa ClientLogin
http://code.google.com/intl/zh-TW/apis/accounts/docs/AuthForInstalledApps.html.
指導教授 吳曉光(Hsiao-Kuang Wu) 審核日期 2010-7-12
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明