论文部分内容阅读
世界通信与电视技术的飞速发展推动了数字电视的发展,数字电视成为电视产业发展的必然趋势。我国数字电视采用MPEG-2形式的基带数据格式,并将DVB标准作为数字电视标准。MPEG-2联合DVB标准规定了PSI/SI信息,这些信息在正确接收数字电视信号上是无法取代的。随着DVB运用的扩展,广电前端传输流中的PSI/SI信息变化也越来越频繁,例如音视频PID、增/删节目、修改某频道参数(声道、名称、service_id)、频道互换、NIT变化、紧急广播等。因此,数字电视机顶盒对业务参数的改变要有动态监测的功能,以便快速响应节目信息的变化,以免影响用户的正常收看。Android系统的发展推动了非手机嵌入式智能终端的开发,搭载Android系统的数字电视机顶盒成为了当前机顶盒发展的主流方向。作为一种新兴的智能终端,Android数字电视机顶盒的各项功能都处于刚开发的阶段,面临着诸多的挑战,尤其是其基本功能:前端参数变化检测机制仍存在着很多的漏洞与不完善的地方,从而影响用户的收看。针对上述问题,本文在设计之前首先查阅前端参数变化的种类,并详细记录了参数变化的类型及在PSI/SI信息中的映射,将前端参数具体细分为四大类,然后选用海思推出的基于Hisilicon3716C的嵌入式高清数字机顶盒硬件开发环境,软件平台采用Android4.0.1操作系统,利用Android界面开发组件以及JNI跨语言开发技术设计实现了基于Android的部分前端参数化的检测机制。另外,该课题还做了进一步的研究,将移动多媒体终端紧急广播检测机制的工作原理移植到数字电视机顶盒上设计开发了了基于Android紧急广播的响应系统。测试结果表明,该方案新颖、有效可行,具有一定的实用价值。目前,该检测系统已通过天津广电的测试要求并已在Hi3716C的嵌入式智能终端机顶盒上正常运行,而且被部分机顶盒厂商认可、采纳。