基于Flash技术的STB-GUI设计及其实现
发布时间:2018-03-10 11:23
本文选题:Flash 切入点:用户交互界面 出处:《福州大学》2011年硕士论文 论文类型:学位论文
【摘要】:当前,国家正在大力推进通信网、计算机网和广播电视网的三网融合。机顶盒作为一种数字电子消费类产品,与人们的日常生活息息相关,是人们每天收看新闻、电视剧、生活资信、娱乐信息、广告等的主要途径之一,其发展应随着三网融合的发展趋势而不断向前演进。因此,机顶盒的未来发展方向是成为一种网络多媒体数字终端产品。目前的机顶盒产品大部分具备播放mp3、rmvb、avi、mkv等音视频格式文件的功能,但尚未见到可以提供播放Flash文件功能的机顶盒产品。 Flash文件采用SWF格式。SWF文件格式作为在互联网上广泛应用的文件格式,常用于各种动画、网络广告、游戏、MTV、教学课件等的制作,能提供给用户色彩丰富、动感的视觉效果。Flash技术成熟,资源丰富,将它嵌入到机顶盒这种数字终端产品上,可实现更生动活泼的视觉效果和更好的用户交互界面。 本文设计并实现基于Flash技术的机顶盒的用户交互界面。在熟悉和掌握嵌入式Linux设计平台和Flash文件SWF格式的基础上,完成嵌入式Linux平台的搭建,,并设计Flash播放器在机顶盒上实现的系统框架,同时对该系统框架的各个组成模块进行设计和实现。其组成模块包括了文件解析模块、渲染引擎模块、AS解析模块和播放模块。设计结果实现了Flash文件的正确播放和对用户按键的正确响应,达到了在机顶盒上实现基于Flash技术的用户交互界面的目标。最后,对在机顶盒上播放Flash动画文件和Flash界面文件进行测试,并分析了测试结果。 基于Flash技术的机顶盒用户交互界面的实现,给机顶盒用户交互界面的开发带来了新亮点。第一,减少了用户交互界面的开发时间;第二,将界面的开发和事件的响应分开;第三,可以根据客户对界面的要求,随时更新用户界面。因此,本文工作有利于改变传统机顶盒的用户交互界面的开发方式,同时也增强了机顶盒的多媒体播放功能。
[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.
【学位授予单位】:福州大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP317.4;TN949.197
【参考文献】
相关期刊论文 前10条
1 贾同,石民勇;Flash文件格式剖析[J];北京广播学院学报(自然科学版);2004年01期
2 李桂兰;阳旭东;;DirectFB和Cairo的嵌入式图形开发实践[J];单片机与嵌入式系统应用;2008年12期
3 刘小双;李建平;郑志国;;DirectFB图形加速在嵌入式系统中的应用[J];单片机与嵌入式系统应用;2009年03期
4 孙晓辉;陈晓;王春;刘建;;在嵌入式浏览器中使用TrueType矢量字库[J];电视技术;2007年S1期
5 颜勇;李伟;;几种常用数字印刷图像存储文件格式的区别[J];广东印刷;2010年03期
6 吴文良;;一种适合嵌入式系统的图形库DirectFB[J];硅谷;2010年05期
7 吴静;倪宏;邓浩江;刘建;孙鹏;;嵌入式Flash播放器的优化策略[J];微计算机信息;2010年29期
8 刘建;倪宏;;一种ActionScript解释器的设计与实现[J];微计算机应用;2010年07期
9 倪应华;金炳尧;;SWF矢量动画解析框架设计[J];计算机系统应用;2010年03期
10 赵俊葆;;FLASH动画及制作浅谈[J];现代电影技术;2010年11期
本文编号:1593128
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/1593128.html