论文部分内容阅读
电视系统在近几十年来经历了从模拟黑白电视,模拟彩色电视到数字电视的变化。目前,电视系统已经进入由模拟电视向数字电视转变的过渡期。庞大的数字电视市场为数字电视设备的发展带来了巨大的潜在机遇。数字电视信源解码器的实现方法有两种,一种是使用专用芯片;另一种则是使用通用芯片,包括FPGA和DSP。业界一般采用基于专用芯片组的实现方案。这种方案的优点是专用芯片组功能强,技术比较成熟,开发周期短,但它缺乏高度的灵活性和广泛的适应性。FPGA是一种基于硬件的实现方法,对于整个系统的实现比较困难。DSP是一种基于软件的实现方法,一旦DSP的运算能力达到要求,我们就可以利用通用DSP代替专用芯片来实现机顶盒。本人参与设计并实现了采用通用DSP TMS320C6415全软件实现系统解复用、音频解码和视频解码的数字电视信源解码器系统,为通用DSP进入数字电视领域进行了技术可行性的研究,为采用通用DSP实现完全可编程的数字电视这一方向进行了深入的探索,为最终成功研制基于通用DSP、算法完全由软件实现、可具有自主知识产权的数字HDTV信源解码器打下基础。同时,本文对数字电视信源解码的核心算法——视频解码进行了深入地研究并给予具体实现。结合MPEG-2视频解码标准和流程,合理调度DSP的资源,充分利用C6415片内各种资源的能力。针对C6415的特殊架构对视频解码程序做了多方面的优化。特别是对DCT系数变长解码、IDCT和运动补偿三个关键模块人工编写了汇编语言程序、调整了流水线操作。经过优化,显著提高了解码效率。采用模块化设计提高了视频解码的鲁棒性和可移植性。通过各种技术的综合应用,高效地完成了视频解码任务。本系统最终可实时完成SDTV的信源解码。由于目前C6415的处理能力的限制,本系统还不能实时实现数字HDTV信源解码。但是,随着将来DSP性能的进一步提高,单片通用DSP全软件实现HDTV信源解码器解决方案是完全可行的。