论文部分内容阅读
随着科学技术日新月异的发展,数字音视频技术成为信息产业的重要领域,高清数字电影、电视的应用使得人们对音频的处理要求越来越高,对其音质、立体声效果的要求也与日俱增。目前有很多音频编码格式被采用,如MPEG、WAV、AAC、RMVB及AC3。其中杜比AC3技术在多声道音频编码领域的发展中占有一定的优势,在DVD中被广泛的应用。论文根据AC3的特点及其音频格式规划算法实现AC3的软解码过程,并将其移植到MIPS上正确工作,课题选用的MIPS内核是MIPS 24KE。在VC6.0的平台上实现了AC3软解码及其正确性的测试,并对各个解码模块的运算负载进行了评估,为后面的优化工作服务,将其移植到MIPS芯片上可以在MIPS系统中正确解码播放,并结合MIPS内核的特点对解码过程进行语言级的优化和DMA数据搬移。最后针对功能需求添加卡拉OK功能。本论文的主要工作和特色:(1)通过调研大量的文献,分析了当前数字音视频编码压缩技术的发展现状,分析目前应用广泛的几种音频压缩格式,重点研究了杜比AC3的应用和发展,讨论了声音信号压缩的理论依据:人耳听觉的心理声学特性。(2)深入分析了AC3的帧格式,以及AC3的解码算法,对各个模块的算法实现进行深入研究。在VC6.0平台上实现了AC3解码过程,并对算法正确性进行了验证和复杂性分析。(3)设计MIPS系统流程,将解码过程其移植到MIPS24KE内核中处理,使其可以在MIPS系统中正确工作,结合MIPS的处理特点针对运算复杂性代码进行汇编优化。数据搬移运用DMA操作来优化,提高解码速率。(4)在MIPS系统中添加卡拉OK的功能,使系统可以处理两路音频信号,完成混音和混响的功能。