论文部分内容阅读
在计算机和信息技术的带动下,DSP芯片技术得到了迅速发展。它已经在数据处理、工业控制和数据通信等许多领域得到了广泛的应用。视频编解码器是DSP芯片的一大应用领域,而DCT变换和量化技术则是视频编解码技术的核心环节之一。1974年由Ahmed和Rao两位学者提出的离散余弦变换,至今已有30多年历史。在此期间,DCT编码已经发展成为JPEG、MPEG、H.26x等图像/视频编码标准中的核心部分。在过去的几十年里,许多学者提出了各种各样不同的DCT变换算法,使得基于常规的DCT变换编码有了更广阔的应用与发展空间。本文首先回顾了DCT变换的发展历史,对它的各种发展阶段进行了一些阐述,然后研究了其中的一些具有代表性的算法,并对它们进行了对比和评价,最后提出了一种快速二维DCT变换算法——MLT。通过实验测试和对比,相比于其他算法,该算法需要的乘法次数更少,效率更高,从而证实了其有效性。量化技术也是视频编解码中研究的热点问题之一,特别是矢量量化技术。它由两个关键部分组成:码书设计和码字搜索。本文重点讨论了矢量量化技术中的码字搜索算法。码字搜索算法是在码书中寻找所需要的码字的方法,它的快慢直接影响到编解码所需要的时间。提高码字搜索算法的效率,主要是从搜索标准和搜索树剪枝两个方面来考虑的。本文首先介绍和分析了国内外矢量量化技术的研究现状,列举了一些具有代表性的码字搜索算法,比如部分失真搜索算法、等均值最近邻搜索算法、等均值等方差最近邻搜索算法等;然后,在这些算法的基础上,提出了一种快速矢量码字搜索算法——FCS,并且在Blackfin DSP实验平台上对其编码时间和平均运算量进行了相关测试,实验证实,与许多其他类似算法相比,FCS算法明显更加高效。另外,在本文的第五章,作为平台相关性的考虑,本文还给出了一些适合于嵌入式Blackfin DSP芯片的改进和优化方法。Blackfin DSP开发平台提供了许多视频处理专用的特性,比如视频指令、向量指令、指令并发、硬件循环等等。适当的运用这些特性,可以大大提高视频编解码器的效率。