论文摘要
从AC’97到最近的HD(High Definition,高保真)音频技术,Intel实现了PC板载集成声卡规范的一次质的提升,在HD音频技术上集成和实现各种音频算法(包括最新杜比环绕技术)将使用户对音效的体验更为丰富更为立体,HD技术保证了实现这些算法实时性的需求,它的多声道输入输出为实现这些音效提供了更好的支持。本文涉及三方面的技术:HD音频技术,Vista新的音频架构以及杜比音效算法。Intel VIIV平台建立在HD音频规范实现的,为能够在最新的Vista系统上支持娱乐平台VIIV的媒体音频效果,必须要将算法移植到Vista系统上,从而实现符合Vista音频架构的音频算法系统。本文正是在这样的背景下完成的,首先分析了HD音频技术硬件系统、对音频流处理的硬件支持以及HD规范在实现音效算法优于AC’97规范的原因,其次研究了Vista音频架构系统以及对音频流处理的软件支持,并进一步对Vista提供的音频编程接口进行了深入研究,这为在Vista上的开发做了准备,同时Vista不同于以往Windows系统的音频架构也为实现音效算法增加了难度。本课题设计主要有两个内容,首先通过对Windows XP下HD音频算法实现方法的研究和提取,实现了在Vista下的音频算法的移植,其次在移植过程中同时完成了Redirection/Cloning音频处理模块的设计以及实现。Redirection/Cloning音效模块主要应用在符合HD规范的PC上,符合HD规范的PC至少有8-10个插口,通过本课题设计的UI可以实现Redirection/Cloning效果。