系统只在HDTV处理器上维护一个OSD系统,当HDTV在DTV状态下,需要显示DVB的数据时,通过通信协议向DVB模块请求显示数据,DVB模块将需要OSD显示的数据也通过通信协议的传给HDTV模块,HDTV模块的包解析程序将数据内容提取出来交给OSD显示。
因此,通过这种方法,在HDTV模块上实现了单一用户界面,在DVB模块上实现了单一数据访问控制。整个系统的软件结构可见图3所示。
4 结论
基于双处理器的高清数字电视设计在硬件和软件上都有一些新的技术难点,不仅意味着功能的整合,同时要求双处理器能协同工作,实现单一系统映像。本文给出了系统的硬件结构,在此基础上提出了通过串行通信在双处理器之间同步命令与状态、交换数据来实现单一系统映像的方法。这一设计思想为高清数字电视开发提供了一种思路,也对其他基于多CPU的嵌入式系统设计有一定的参考价值。
参考文献
[1] Nam Ling,Nien-Tsu Wang. R
eal-time video decoding scheme for HDTV set-top boxes[J]. IEEE Transactions on Broadcasting,2002,48(4) :353–360.
[2] Jun Xin,Ming-Ting Sun,Byung-Sun Choi,Kang-Wook Chun. An HDTV-to-SDTV spatial transcoder[J]. IEEE Transactions on Circuits and Systems for Video Technology. 2002,12(11): 998–1008.
[3] Yamauchi,H.Okada,S.Taketa,K. Single chip video processor for digital HDTV[J]. IEEE Transactions on Consumer Electronics.2001,47(3): 394-404.
[4] Sti7710 Data sheet, STMicroelectronics. [DB/OL]. www.st.com.
[5] Kuge,T. Wavelet picture coding and its several problems of the application to the interlace HDTV and the ultra-high definition images. Proceedings of International Conference on Image Processing,2002, Volume 3: III-217- III-220.
[6] 舒国丽,金韬,任秀丽.网络电视机顶盒GUI系统的设计与实现[J].小型微型计算机系统,2002,23(10):1270-1273.
[7] 夏恺 ,薛永林.MPEG-2 TS流分析模块及系统的设计和实现[J].微计算机信息,2005,(20):85-87.
[8] 刘宝锋,张文军.机顶盒应用软件模块的设计与实现[J].计算机工程,2004,30(8):85-87.
[9] 李小将,樊天晴,胡正国.嵌入式系统在信息家电中的应用[J].计算机工程,2002,28(4):192-193.