摘要
从ATSC制式高清数字电视标准的体系结构出发,深入研究了ATSC制式数字电视系统的各个组成部分以及后端解决方案的常用框架,这些组成部分既包括ATSC制式数字电视前端发射部分技术,也包括了后端接收部分技术。在Trident公司ATSC制式高清数字电视接收机解决方案的基础上,设计了一种应用于ATSC制式高清数字电视接收机嵌入式软件框架,并实现了ATSC PSIP表数据解析模块和OSD显示子模块。
嵌入式软件是用户与数字电视交互的接口,在深入研究了Monta Vista与NanoX图形显示库的基础上,提出了相应的模块开发方法。整个系统划分为OSD显示、PSIP表数据解析等功能模块,各模块间通过Socket来进行进程间通信,并协同工作。
经分析,要实现ATSC PSIP表数据解析模块与OSD显示子模块,其关键技术主要集中在ATSC A65标准(地面广播与有线的系统信息规划)中规定的信息表(SI)的数据格式与相互关联关系等方面。而对于OSD显示子模块,其关键技术主要集中于如何有效、快捷的利用遵循MPL规范的NanoX图形显示系统库,以开发出可移植性高、扩展性强、维护方便的OSD模块。
设计了接收机软件模块,以接收,解码,解复用数字信号,完成了包括EPG(电子节目指南)、音视频输出、图形用户界面等在内的数字电视业务的实现。对深入了解ATSC标准给出了研究思路与方法。
测试结果表明,设计的ATSC制数字高清电视接收机能成功显示图形用户界面、电子节目指南等业务。
On the basis of ATSC standard HDTV architecture, much research about the components of the ATSC TV system and the prevalent solutions for the back-end design has been done, in which ATSC standard front-end RF technology and back-end receive technology are important essences. A new embedded software architecture is designed on the foundation of HDTV receiver solution supplied by Trident Multimedia. In addition, ATSC PSIP table data parsing module and OSD display module are implemented.
After deep study of Monta Vista and NanoX Graphic display library, a whole system solution is developed, which consists of ATSC PSIP table data parsing module and OSD display module. Embedded software is the interface for communications between users and television system. Through processes communication, different modules synchronize their operations.
The key technology of implementing the ATSC PSIP table data parsing module emphasizes on variable data format in ATSC A65 standard SI and their internal relationships. As to OSD display module, how to explore high performance software, with well scalability, easy to transplant to other platform, and convenient to maintain and update, by take advantage of NanoX graphic display library conform to MPL standards, is the most important.
In this paper, Receiver software module is designed to receive, decode and multiplex the digital signals. EPG, audio and video input/output and GUI practical application in HDTV service have been implemented.
The system is tested. The results show that designed ATSC standard HDTV receiver could display the EPG and GUI successfully. However, the system could be improved by added more extended function.
引文
[1] 马长华. 地面数字电视广播技术的进展. 中国有线电视, 2000, 7(1): 7~11
[2] 陈田明. 美欧数字电视制式比较及中国数字电视展望. 深圳大学学报(理工版), 2003, 20(2): 42~47
[3] 孙志行. 数字机顶盒技术及其市场前景. 电视技术, 2002, 25(1): 46~49
[4] Jerry Whitaker. 数字电视技术:高清晰度数字视频原理与应用. 第 1 版. 曹晨, 杨作梅等译. 北京: 电子工业出版社, 2002. 254~278
[5] 张文军, 夏劲松, 王匡等. 高级数字电视广播系统传输方案. 电视技术, 2002, 26(1): 6~11
[6] 许志祥. 高清与标清制式转换及其实现. 电视技术, 2002, 25(7): 12~16
[7] 姜寅. 数字电视地面广播及信道级连编码性能研究: [硕士学位论文]. 合肥: 合肥工业大学图书馆, 2002
[8] 宋永成. ATSC8-VSB 和 DVB-T COFDM 一般传输系统之间的性能比较. 电视技术, 2000, 24(6): 22~23
[9] 杨林, 杨知行, 吴佑寿. 一种新的地面数字多体/电视广播传输系统. 电视技术, 2002, 26(1): 12~16
[10] 刘文开, 刘远航. 地面广播数字电视技术. 第 1 版. 北京: 人民邮电出版社, 2003. 18~19
[11] W.F.Schreiber. Advanced Television Systems for Terrestrial Broadcasting: some Problems and some Proposed solutions. IEEE Trans on Consumer Electronics, 1995, 83(6): 958~981
[12] F. Eory. Comparison of adaptive equalization methods for the ATSC and DVB-T digital television broadcast systems. In: Proceedings of the 2000 Third IEEE International Caracas Conference. USA: 2000. 15~18
[13] De Castro, F.C.C. De Castro, M.C.F. 8-VSB channel coding analysis for DTVbroadcast. Consumer Electronics, IEEE Transactions on, 2000, 46(3): 539~547
[14] Yiyan Wu. Performance comparison of ATSC 8-VSB and DVB-T COFDM transmission systems for digital television terrestrial broadcasting. USA: 2002, 164~165
[15] Uehara M, Takada M, Kuroda T. Transmission scheme for the terrestrial ISDB system. IEEE Transactions on Consumer Electronics, 1999, 45(1): 101~106
[16] 王大鹏. 电子节目指南(EPG)在机顶盒中的实现. 世界宽带网络, 2003, 9(11): 24~27
[17] 王敏鹏. 数字电视与机顶盒技术的应用研究: [硕士学位论文]. 南京: 南京理工大学图书馆, 2001
[18] 黄德球, 薛永林, 李凤亭. ATSC 制数字电视机顶盒研究. 电视技术, 2001, 24(1): 43~45
[19] 蔡艾, 姜小仪, 康慧斌. 数字处理技术与多媒体液晶电视. 第 1 版. 北京: 人民邮电出版社, 2003. 17~32
[20] Jerry Whitaker. 数字电视接收技术. 第 1 版. 姚冬苹,蔡超时等译. 北京: 电子工业出版社, 2003. 135~158
[21] Hyoung-Nam Kim, Sung Ik Park, Seung Won Kim. Performance analysis of error propagation effects in the DFE for ATSC DTV receivers. IEEE Transactions on Broadcasting, 2003, 49(3): 249~257
[22] Wu, Y. Xianbin Wang Citta, R. Ledoux. An ATSC DTV receiver with improved robustness to multipath and distributed transmission environments. Broadcasting, IEEE Transactions on. UK: 2004, 50(1): 32~41
[23] A. Gerstlauer, Haobo Yu, D.D. Gajski. RTOS modeling for system level design. Design. In: Automation and Test in Europe Conference and Exhibition. UK: 2003. 130~135
[24] J. Kreuzinger, A. Schulz, M. Pfeffer, et al. Real-time scheduling on multithreadedprocessors. In: Proceedings. Seventh International Conference on Real-Time Computing Systems and Applications. Germany: 2000. 155~159
[25] J.A. Stankovic, Chenyang Lu, S.H. Son, et al. The case for feedback control real-time scheduling. In: Proceedings of the 11th Euromicro Conference on Real-Time Systems. USA: 1999. 11~20
[26] 尹江会, 刘捷, 管素清. 实时系统中传统调度方式的一种改进方法. 计算机工程与应用, 2005, 41(6): 72~74
[27] 赵志强, 谢康林. 嵌入式实时操作系统的资源调度. 计算机工程, 2003, 29(2): 273~275
[28] Bate I. Real-Time Embedded System. Computer & Control Engineering Journal, 2003, 13(4): 154~156
[29] 王玉坤. 怎样理解 EPG 电子节目指南. 世界宽带网络, 2003, 9(11): 28~32
[30] 李劲松, 刘珠峰. 中文 EPG 设计与制作. 现代电视技术, 2004, 3(7): 136~139
[31] 白晓丹. 有线数字电视 EPG 系统应用实例. 现代电视技术, 2003, 2(10): 23~25
[32] 陈远. 机顶盒 EPG 的数据组织. 电视广播与传输, 2000, 16(12): 33~36
[33] 汪志明. 数字电视中的信息业务及电子节目指南系统的研究: [硕士学位论文]. 江西: 江西师范大学图书馆, 2002
[34] 钟玉琢, 乔秉新, 祁卫译. 运动图像及其伴音通用编码国际标准--MPEG-2. 北京: 清华大学出版社, 1997, 56~85
[35] 赵文斌. MPEG-2 视频信号的编辑原理. 中国有线电视, 2005, 12(2): 184~186
[36] Ernestina Martel, Francisco Guerra. The ATSC Digital Television System. Proceedings of the IEEE, 2006, 94(1): 38~42
[37] Frederick M. Proctor. Linux, Real-Time Linux, and IPC. Dr. Dobb's Journal of Software Tools, 1999, 24(11): 32~39
[38] S. Haruna, N. Sanada, H. Kinoh, et al. A GUI software design model and its runtime architecture for digital AV applications. In: Proceedings. InternationalSymposium on Multimedia Software Engineering. USA: 2000. 347~351
[39] M. Cavazza, O. Martin, F. Charles, et al. User interaction in mixed reality interactive storytelling. In: Proceedings. The Second IEEE and ACM International Symposium on Mixed and Augmented Reality. USA: 2003. 304~305
[40] R.N. Taylor, N. Medvidovic, K.M. Anderson, et al. A component-and message-based architectural style for GUI software. IEEE Transactions on Software Engineering, 1996, 22(6): 390~406
[41] A. Jerraya, R. Ernst. Multi-language system design. In: Proceedings. Design, Automation and Test in Europe Conference and Exhibition. Germany: 1999. 696~699