基于Flash技術(shù)的STB-GUI設(shè)計(jì)及其實(shí)現(xiàn)
本文選題:Flash 切入點(diǎn):用戶交互界面 出處:《福州大學(xué)》2011年碩士論文 論文類型:學(xué)位論文
【摘要】:當(dāng)前,國(guó)家正在大力推進(jìn)通信網(wǎng)、計(jì)算機(jī)網(wǎng)和廣播電視網(wǎng)的三網(wǎng)融合。機(jī)頂盒作為一種數(shù)字電子消費(fèi)類產(chǎn)品,與人們的日常生活息息相關(guān),是人們每天收看新聞、電視劇、生活資信、娛樂信息、廣告等的主要途徑之一,其發(fā)展應(yīng)隨著三網(wǎng)融合的發(fā)展趨勢(shì)而不斷向前演進(jìn)。因此,機(jī)頂盒的未來發(fā)展方向是成為一種網(wǎng)絡(luò)多媒體數(shù)字終端產(chǎn)品。目前的機(jī)頂盒產(chǎn)品大部分具備播放mp3、rmvb、avi、mkv等音視頻格式文件的功能,但尚未見到可以提供播放Flash文件功能的機(jī)頂盒產(chǎn)品。 Flash文件采用SWF格式。SWF文件格式作為在互聯(lián)網(wǎng)上廣泛應(yīng)用的文件格式,常用于各種動(dòng)畫、網(wǎng)絡(luò)廣告、游戲、MTV、教學(xué)課件等的制作,能提供給用戶色彩豐富、動(dòng)感的視覺效果。Flash技術(shù)成熟,資源豐富,將它嵌入到機(jī)頂盒這種數(shù)字終端產(chǎn)品上,可實(shí)現(xiàn)更生動(dòng)活潑的視覺效果和更好的用戶交互界面。 本文設(shè)計(jì)并實(shí)現(xiàn)基于Flash技術(shù)的機(jī)頂盒的用戶交互界面。在熟悉和掌握嵌入式Linux設(shè)計(jì)平臺(tái)和Flash文件SWF格式的基礎(chǔ)上,完成嵌入式Linux平臺(tái)的搭建,,并設(shè)計(jì)Flash播放器在機(jī)頂盒上實(shí)現(xiàn)的系統(tǒng)框架,同時(shí)對(duì)該系統(tǒng)框架的各個(gè)組成模塊進(jìn)行設(shè)計(jì)和實(shí)現(xiàn)。其組成模塊包括了文件解析模塊、渲染引擎模塊、AS解析模塊和播放模塊。設(shè)計(jì)結(jié)果實(shí)現(xiàn)了Flash文件的正確播放和對(duì)用戶按鍵的正確響應(yīng),達(dá)到了在機(jī)頂盒上實(shí)現(xiàn)基于Flash技術(shù)的用戶交互界面的目標(biāo)。最后,對(duì)在機(jī)頂盒上播放Flash動(dòng)畫文件和Flash界面文件進(jìn)行測(cè)試,并分析了測(cè)試結(jié)果。 基于Flash技術(shù)的機(jī)頂盒用戶交互界面的實(shí)現(xiàn),給機(jī)頂盒用戶交互界面的開發(fā)帶來了新亮點(diǎn)。第一,減少了用戶交互界面的開發(fā)時(shí)間;第二,將界面的開發(fā)和事件的響應(yīng)分開;第三,可以根據(jù)客戶對(duì)界面的要求,隨時(shí)更新用戶界面。因此,本文工作有利于改變傳統(tǒng)機(jī)頂盒的用戶交互界面的開發(fā)方式,同時(shí)也增強(qiáng)了機(jī)頂盒的多媒體播放功能。
[Abstract]:At present, the state is vigorously promoting the integration of three networks of communication networks, computer networks and radio and television networks. As a kind of digital electronic consumer product, the set-top box is closely related to people's daily lives. It is for people to watch news and TV dramas every day. One of the main ways of life information, entertainment information, advertising and so on, its development should continue to evolve along with the development trend of the integration of three networks. The future development direction of set-top box is to become a kind of network multimedia digital terminal product. At present, most of the set-top box products have the function of playing audio and video files such as mp3 / Rmvb / aviv / MKV, etc. But no set-top box product that can play Flash files has been seen. Flash files are widely used on the Internet in the format of SWF. They are often used in the production of various animations, network advertisements, games, teaching courseware, etc., which can provide users with rich colors. Dynamic visual effect. Flash technology is mature and rich in resources. Embedding it into the digital terminal product such as set-top box can achieve more lively visual effect and better user interface. This paper designs and implements the user interaction interface of set-top box based on Flash technology. On the basis of familiar with and mastering the embedded Linux design platform and Flash file SWF format, the embedded Linux platform is built. At the same time, the system framework of Flash player is designed and implemented on the set-top box, and each component module of the system framework is designed and implemented. The rendering engine module is composed of as parsing module and playback module. The design results realize the correct playback of Flash files and the correct response to user keys, and achieve the goal of realizing the user interaction interface based on Flash technology on the set-top box. The Flash animation file and the Flash interface file are tested on the set-top box, and the test results are analyzed. The implementation of STB user interface based on Flash technology brings a new bright spot to the development of STB user interface. Firstly, it reduces the development time of user interface, secondly, it separates the development of interface from the response of events. Thirdly, the user interface can be updated at any time according to the requirements of the user interface. Therefore, the work of this paper is helpful to change the development mode of the traditional STB user interface, and at the same time to enhance the multimedia playback function of the STB.
【學(xué)位授予單位】:福州大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2011
【分類號(hào)】:TP317.4;TN949.197
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 賈同,石民勇;Flash文件格式剖析[J];北京廣播學(xué)院學(xué)報(bào)(自然科學(xué)版);2004年01期
2 李桂蘭;陽旭東;;DirectFB和Cairo的嵌入式圖形開發(fā)實(shí)踐[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2008年12期
3 劉小雙;李建平;鄭志國(guó);;DirectFB圖形加速在嵌入式系統(tǒng)中的應(yīng)用[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2009年03期
4 孫曉輝;陳曉;王春;劉建;;在嵌入式瀏覽器中使用TrueType矢量字庫[J];電視技術(shù);2007年S1期
5 顏勇;李偉;;幾種常用數(shù)字印刷圖像存儲(chǔ)文件格式的區(qū)別[J];廣東印刷;2010年03期
6 吳文良;;一種適合嵌入式系統(tǒng)的圖形庫DirectFB[J];硅谷;2010年05期
7 吳靜;倪宏;鄧浩江;劉建;孫鵬;;嵌入式Flash播放器的優(yōu)化策略[J];微計(jì)算機(jī)信息;2010年29期
8 劉建;倪宏;;一種ActionScript解釋器的設(shè)計(jì)與實(shí)現(xiàn)[J];微計(jì)算機(jī)應(yīng)用;2010年07期
9 倪應(yīng)華;金炳堯;;SWF矢量動(dòng)畫解析框架設(shè)計(jì)[J];計(jì)算機(jī)系統(tǒng)應(yīng)用;2010年03期
10 趙俊葆;;FLASH動(dòng)畫及制作淺談[J];現(xiàn)代電影技術(shù);2010年11期
本文編號(hào):1593128
本文鏈接:http://sikaile.net/wenyilunwen/guanggaoshejilunwen/1593128.html