论文部分内容阅读
近年来,国内外宽带网络发展迅猛,IP多媒体技术日渐成熟,数字技术,计算机技术日益与消费家电产品相结合,IP机顶盒就是在此背景下诞生的。目前大多数IP机顶盒产品采用硬件解码的方式,这种产品的升级能力差,已经不能满足当今音视频编解码技术的飞速发展。如何构建一款灵活性强,易于升级,成本较低的IP机顶盒系统是本课题研究的主要目的。本文通过对目前主流IP机顶盒硬件系统的研究,设计了一种基于ADI Blackfin系列DSP的IP机顶盒方案,并选择了Blackfin系列中的双核处理器BF561为本系统的核心处理器。系统中除了设计必备的以太网络,音视频输出,键盘鼠标接口等,还提供了硬盘IDE,CF卡和红外等接口,提高了系统的扩展能力。同时研究了MPEG-4视频编解码算法,将基于MPEG-4的视频解码器移植到Blackfin处理器上并进行了大量的优化工作。现在MPEG-4视频解码器已经可以在Blackfin处理器上实时解码,图像分辨率达到D1(720x576)。本文主要探讨了基于DSP的IP机顶盒的硬件设计以及视频解码部分的软件实现。阐述了在解决软件实时性问题时所使用的各种优化方法和技巧。最后给出了测试结果,说明达到了项目的设计要求。该系统具有成本低,易于升级,开发周期短的特点,具有很好的应用前景。DSP视频解码器的实现,不仅可以应用在IP机顶盒上,还可以移植到便携式媒体播放器(PMP),视频会议终端,监控终端等,应用范围非常广泛。