节点文献

面向数字电视机顶盒的嵌入式浏览器研究与实现

【作者】 张卓华

【导师】 陆鑫;

【作者基本信息】 电子科技大学 , 软件工程, 2008, 硕士

【摘要】 数字电视业务不仅提供了高清晰的数字节目,也带来了更吸引人的交互式服务,如电子节目指南、视频点播、远程教育、互动娱乐等。数字电视业务中包含大量视频、音频、图片等高带宽的多媒体应用。为了在数字电视中浏览这些多媒体信息,通常在数字机顶盒中实现嵌入式浏览器。本文首先分析了嵌入式浏览器的技术、市场现状和未来发展趋势,在此基础上,针对目前嵌入式浏览器的缺陷和本项目自身需求,参考开源嵌入式浏览器Konqueror-Embedded模型,结合MiniGUI开发出机顶盒嵌入式浏览器,并设计实现了浏览器与机顶盒的接口模块。本文介绍了机顶盒嵌入式浏览器的整体设计构架以及各个模块的具体实现。重点介绍了HTML解析模块、图像解析模块、图像用户界面模块和操作系统适配层的设计与实现。首先,采用了Konqueror-Embedded浏览器的HTML解析引擎,因为该模块稳定,解析效果好,可扩展性强,但针对嵌入式系统的特点,我们对解析模块做了优化处理。其次,分析了针对嵌入式系统的图像处理技术,采用分段显示的方法实现图象解析模块。然后,通过对嵌入式GUI进行的比较分析,选用了MiniGUI,在浏览器上集成了可定制、小巧的MiniGUI。最后,设计实现了嵌入式浏览器与数字电视机顶盒的接口。本文所设计的嵌入式浏览器,具备稳定、可定制和可移植性强的特点。适合在数字电视机顶盒上使用。经过测试,该浏览器对网页具有较好的显示效果,具备基本的网页浏览功能,其体积和速度也基本满足嵌入式系统的需要。

【Abstract】 Digital TV not only provides a high-definition digital programs, it also brings more attractive interactive services, such as electronic program guides, video on demand, distance education, interactive entertainment. These include a large of high bandwidth multimedia applications, such as video, audio, pictures. In order to get these informations, the digital STB (set-top box) usually has embedded browser in it.First of all, this thesis analyses the technology, market status and future development trend of embedded browser, then based on the disadvantages of embedded browser and the demands of the project, researching on open-source embedded browser of Konqueror-Embedded model, developing STB embedded browser on MiniGUI, as well as the interface between digital STB and the embedded browser.This thesis introduces the architecture and modules of embedded browser, as well as realization. It focuses on parse modules, image parse module, the user interface module and the design and implementation of adaptation layer of the operating system. Firstly, the parse module in Konqueror-Embedded is adopted, because of its module stability, well-parsing and extensibility, but considering the characteristics of embedded systems, we enhanced the parse module; Secondly, we analyse the embedded image processing technology, we used sub-display image parse module; Thirdly, we chose MiniGUI as GUI module and realized it. Finally, we realized the interface between digital TV Set-top box and the embedded browser.The embedded browser for STB we developped has the advantages of reliability, expansibility, portability. And test report shows that it can meet expectant demands. Its volume and the speed also meet the need of embedded system.

  • 【分类号】TN949.197;TP393.092
  • 【被引频次】6
  • 【下载频次】197
  • 攻读期成果
节点文献中: 

本文链接的文献网络图示:

本文的引文网络