论文部分内容阅读
高清电影能提供给人们更清晰的图像质量,更高级的视听享受,因此也成为了近年来研究的热点。特别是随着数字电影农村公益放映行动的开展,对各种高清播放系统的要求也越来越高。但是,目前在市面上的高清电影播放系统,普遍存在着价格高、易损坏、接口少等特点,同时随着高清产业的发展,高清影片码流越来越高,在外接移动硬盘时经常出现播放卡顿的问题。针对这些问题,本文设计了一种基于Sigma Designs平台的嵌入式高清电影播放机,来完成1080i的高清MPEG-4影片的正常播放,断电续播以及容错处理等功能。论文主要内容包括:首先,研究了基于Sigma Designs芯片EM8623L的硬件平台的原理,软件开发包(SDK)的使用,并在此基础上进行嵌入式软件开发平台的搭建与设计。其次,针对播放设计模块的要求,从软件设计的角度详细阐述了视频格式为MPEG-4、音频格式为AC-3的电影播放系统的设计原理与实现过程。播放系统模块包括主控模块、正常播放模块、断电续播模块以及容错处理模块等。再次,针对由于高清文件码流的不断增长而出现的播放USB移动设备中的视频出现卡顿这一问题,从文件系统内核的角度对高清文件读文件的过程进行了剖析,并创新性地提出了在嵌入式设备中NTFS文件系统的优化方案,很好地解决了播放卡顿的问题。最后,为了更好地进行版权保护,规范电影播放系统与投影仪生产商,根据广电数字节目中心的要求,设计并实现了电影机专用控制协议。通过实际运行测试,验证了各项功能。实验结果表明,通过该高清播放系统,能够随时欣赏高质量的电影节目。