基于Flash技术的STB-GUI设计及其实现

基于Flash技术的STB-GUI设计及其实现

论文摘要

当前,国家正在大力推进通信网、计算机网和广播电视网的三网融合。机顶盒作为一种数字电子消费类产品,与人们的日常生活息息相关,是人们每天收看新闻、电视剧、生活资信、娱乐信息、广告等的主要途径之一,其发展应随着三网融合的发展趋势而不断向前演进。因此,机顶盒的未来发展方向是成为一种网络多媒体数字终端产品。目前的机顶盒产品大部分具备播放mp3、rmvb、avi、mkv等音视频格式文件的功能,但尚未见到可以提供播放Flash文件功能的机顶盒产品。Flash文件采用SWF格式。SWF文件格式作为在互联网上广泛应用的文件格式,常用于各种动画、网络广告、游戏、MTV、教学课件等的制作,能提供给用户色彩丰富、动感的视觉效果。Flash技术成熟,资源丰富,将它嵌入到机顶盒这种数字终端产品上,可实现更生动活泼的视觉效果和更好的用户交互界面。本文设计并实现基于Flash技术的机顶盒的用户交互界面。在熟悉和掌握嵌入式Linux设计平台和Flash文件SWF格式的基础上,完成嵌入式Linux平台的搭建,并设计Flash播放器在机顶盒上实现的系统框架,同时对该系统框架的各个组成模块进行设计和实现。其组成模块包括了文件解析模块、渲染引擎模块、AS解析模块和播放模块。设计结果实现了Flash文件的正确播放和对用户按键的正确响应,达到了在机顶盒上实现基于Flash技术的用户交互界面的目标。最后,对在机顶盒上播放Flash动画文件和Flash界面文件进行测试,并分析了测试结果。基于Flash技术的机顶盒用户交互界面的实现,给机顶盒用户交互界面的开发带来了新亮点。第一,减少了用户交互界面的开发时间;第二,将界面的开发和事件的响应分开;第三,可以根据客户对界面的要求,随时更新用户界面。因此,本文工作有利于改变传统机顶盒的用户交互界面的开发方式,同时也增强了机顶盒的多媒体播放功能。

论文目录

  • 中文摘要
  • Abstract
  • 第一章 引言
  • 1.1 研究背景及意义
  • 1.1.1 研究的背景
  • 1.1.2 嵌入式 Flash 播放器
  • 1.1.3 研究的意义
  • 1.2 主要工作内容及论文结构
  • 第二章 嵌入式 Linux 开发平台的介绍
  • 2.1 硬件结构的介绍
  • 2.2 软件结构的介绍
  • 2.3 Linux 开发环境的搭建
  • 2.4 Linux 编程常用命令的介绍
  • 2.5 本章小结
  • 第三章 Flash 播放器文件格式的分析
  • 3.1 SWF 文件头格式
  • 3.2 SWF 文件体格式
  • 3.2.1 标签格式
  • 3.2.2 标签分类
  • 3.3 元素字典结构
  • 3.4 显示列表结构
  • 3.5 本章小结
  • 第四章 基于 Flash 技术的 GUI 设计与实现
  • 4.1 设计目标
  • 4.2 系统结构的设计与实现流程
  • 4.2.1 系统结构
  • 4.2.2 实现流程
  • 4.3 文件解析模块的设计与实现
  • 4.3.1 文件头解析模块的实现
  • 4.3.2 标签解析模块的实现
  • 4.4 渲染引擎模块的设计与实现
  • 4.4.1 DirectFB 简介
  • 4.4.2 Cairo 简介
  • 4.4.3 DirectFB 和 Cairo 在嵌入式系统上的移植
  • 4.4.4 渲染引擎的实现
  • 4.5 AS 解析模块的设计与实现
  • 4.5.1 ActionScript 脚本编程的应用
  • 4.5.2 AS 解释器的原理
  • 4.5.3 AS 解析模块的实现
  • 4.6 播放模块的设计与实现
  • 4.6.1 文件播放的实现
  • 4.6.2 用户响应的实现
  • 4.7 本章小结
  • 第五章 测试结果与分析
  • 5.1 测试方法
  • 5.2 Flash 播放器的测试
  • 5.2.1 对 Flash 动画类型文件的测试
  • 5.2.2 对 Flash 菜单类型文件的测试
  • 5.3 GUI 界面的测试
  • 5.4 本章小结
  • 总结与展望
  • 参考文献
  • 致谢
  • 个人简历、在学期间的研究成果及发表的学术论文
  • 相关论文文献

    • [1].基于广电机顶盒视频会议系统的应用与实现[J]. 广播电视网络 2020(01)
    • [2].提升在网高清机顶盒的竞争力[J]. 中国有线电视 2020(05)
    • [3].一种基于串口的机顶盒自动测试方法及其系统[J]. 电子世界 2019(05)
    • [4].机顶盒专利技术综述[J]. 科学技术创新 2019(12)
    • [5].基于智能机顶盒的视频通讯方案设计和实现[J]. 广播与电视技术 2019(10)
    • [6].机顶盒多屏互动的设计与实现[J]. 有线电视技术 2016(12)
    • [7].IPTV零放装实现方案及应用展望[J]. 广东通信技术 2016(12)
    • [8].基于三网融合的立式机顶盒创新设计[J]. 中国高新技术企业 2017(02)
    • [9].对规范互动机顶盒报文的探讨和建议[J]. 中国有线电视 2016(11)
    • [10].基于直播卫星机顶盒的测试仿真系统设计与实现[J]. 广播与电视技术 2017(02)
    • [11].机顶盒获取地址困难的故障解决案例分析[J]. 广播与电视技术 2017(05)
    • [12].三网融合同等技术条件下的立式机顶盒创新设计[J]. 电子制作 2017(14)
    • [13].双向高清机顶盒硬件的优化措施[J]. 电子技术与软件工程 2017(14)
    • [14].基于安卓系统的模拟智能机顶盒的设计与实现[J]. 电子技术与软件工程 2017(14)
    • [15].网络机顶盒[J]. 消费电子 2017(07)
    • [16].高清有线机顶盒软件升级方法[J]. 电子测试 2017(14)
    • [17].有线电视交互式机顶盒广告应急清理技术方案及实现[J]. 广播与电视技术 2017(07)
    • [18].2015全球机顶盒市场发展稳升[J]. 电视技术 2016(02)
    • [19].如何选购合适的网络机顶盒[J]. 农村电工 2016(02)
    • [20].广电机顶盒娱乐发展浅析[J]. 数字传媒研究 2016(03)
    • [21].户户通机顶盒7月全面停产[J]. 中国有线电视 2016(07)
    • [22].基于大数据的机顶盒质量分析实例[J]. 中国有线电视 2015(06)
    • [23].电视机机顶盒“吃电”惊人[J]. 农村电工 2015(09)
    • [24].机顶盒上别盖布[J]. 恋爱婚姻家庭(月末) 2019(09)
    • [25].别光看广告 谨慎选购网络机顶盒[J]. 电脑爱好者 2014(13)
    • [26].拒交有线费 网络机顶盒导购[J]. 电脑爱好者 2014(17)
    • [27].网络机顶盒会流行吗?[J]. 中国信息技术教育 2013(11)
    • [28].数字电视整转中机顶盒的安装与调试[J]. 现代职业教育 2015(30)
    • [29].国内机顶盒市场发展浅析[J]. 电视技术 2013(24)
    • [30].一种机顶盒终端数据采集方案的设计[J]. 广播电视网络 2020(01)

    标签:;  ;  ;  

    基于Flash技术的STB-GUI设计及其实现
    下载Doc文档

    猜你喜欢