UI模块的体系结构如图6所示。
本研发项目,形成了一套包括Linux操作系统移植、驱动程序、MiniGUI库移植和上层应用程序在内的机顶盒软件系统。该软件配合机顶盒硬件平台构成了基本实用的整机系统,经测试该系统的设计方法具有很好的合理性和稳定性。本项目采用的传输标准是我国目前采用的DVB-C标准,因此,在系统整体功能的定位上,主要考虑了DVB-C标准的特点,在软件功能上也侧重了对DVB-C PSI的支持。该软件实现的功能主要有:一方面机顶盒利用该软件可以实现基本的解调、信道解码、音/视频解码输出等功能;另一方面还能向用户提供一系列选单式的交互操作功能,实现诸如节目搜索、系统设置的改变存储、节目信息的查看、定时操作、电子节目指南、本地存储节目的快进快退等附加功能。这些功能的实现基本满足了当前用户对高清数字机顶盒的要求。我国是彩电大国,但目前机顶盒还很不普及,因此该项目不仅具有很好的研究价值,而且具有广阔的市场前景。
参考文献
[1] 张晟,郭小勤.数字机顶盒软件设计[J].中国有线电视,2007(14):1367-1369.
[2] 郑端建,郭磊,魏世民.MiniGUI图形库在嵌入式Linux平台上的移植与实现[J].仪表技术,2008(10):10-14.
[3] 林德才,李悦,魏芳.基于STB7100的高清IPTV机顶盒设计[J].电视技术,2008(1):47-49.
[4] 黄欣,陈珊,俞斯乐.基于ST解决方案的HDTV机顶盒软件的设计实现[J].信息终端,2002(7):63-65.
[5] 胡宏平.基于数字电视机顶盒的嵌入式Linux操作系统的设计[J].电视技术,2005(8):52-57.
[6] YU Si Le, CHEN Shan. An improved structure of pre-determined parental viewing control data in software design for ATSC receiver[J]. IEEE Trans, on CE, 2002,48(1).
[7] 陈珊,俞斯乐.数字电视接收机中电子节目指南功能的软件实现研究[J].NSBT,北京:2000.