论文部分内容阅读
随着社会的进步,工业的发展,人们对通信的要求越来越高,尤其近二十年以来随着IC技术和网络技术的飞速发展,人们对通信的需求逐渐转向以视音频通信为主的多媒体通信上来。在我们的生活当中已经有很多视频通信的应用,如基于PSTN的可视电话,各种无人操作场合的监控系统等。所有的这些场合都少不了一个部件,视频解码器。它与视频编码器一起组成了一个完整的图像接发送终端,共同担负着图像编码和解码的任务。视频编解码的核心是视频压缩协议。目前ITU已经有不少视频压缩的标准,如H.261,H.263,H.263+,H.263++,MPEG1,MPEG2,MPEG4,MJPEG以及基于离散小波变换(DWT)的图像压缩编码。究竟选择哪种标准取决于系统的清晰度要求以及信道的带宽。H.263协议和MPEG-2协议是两种应用最为广泛的视频编解码协议,H.263主要应用在低码率、对图像的质量要求不是特别高的场合,MPEG-2主要应用在高码率、要求高清晰度图像质量的地方。基于以上情况,我们开发了一套基于DSP实现的视频编解码器,它能按照H.263协议或MPEG-2协议进行编解码。我的具体工作是设计H.263和MPEG-2的视频解码器,因此介绍两种解码器的实现是本文的主要内容。首先,第一章概述中将简要介绍多媒体通信的背景和任务简介。第二章将扼要的介绍H.263和MPEG-2协议,包括协议制定的背景和码流结构。第三章介绍整个解码器的硬件平台,包括芯片的选取和硬件的结构。接下去的第四、五章将介绍H.263解码器的实现过程,其中第四章是解码器的实现过程,其中包括如何实现后处理滤波和差错控制。第五章是如何进行代码优化及代码优化的结果。第六章简述H.263解码器在IP可视电话中的应用。第七、八章在对照H.263解码器的基础上介绍MPEG-2解码器的实现。其中第七章是介绍只与MPEG-2解码有关的VLD协处理器,第八章讲述运用VLD实现MPEG-2解码器的过程,其中包括运用PSOS对任务进行调度。最后在结束语中给出整个任务的总结和展望。