AC97声卡与HD AUDIO声卡的区别.doc
文本预览下载声明
AC97声卡与HD AUDIO声卡的区别
标签:音频
一.AC97声卡1.AC97的提出1996年6月,5家PC领域中颇具知名度和权威性的软硬件公司共同提出了一种全新思路的芯片级PC音源结构,也就是我们现在所见的AC97标准(Audio Codec97)。2.什么是AC97规范AC97标准则提出双芯片结构,即将声卡的数字与模拟两部分分开,每个部分单独使用一块芯片。AC97标准结合了数字处理和模拟处理两方面的优点,一方面减少了由模拟线路转换至数字线路时可能会出现的噪声,营造出了更加纯净的音质;另一方面,将音效处理集成到芯片组后,可以进一步降低成本。3.AC97的应用1997年后,市场上出现的PCI声卡大多数已经开始符合AC97规范,把模拟部分的电路从声卡芯片中独立出来,成为一块称之为Audio Codec(多媒体数字信号编解码器)的小型芯片,而声卡的主芯片即数字部分则成为一块称之为Digital Control(数字信号控制器)的大芯片。由此可见,AC97并不是某种声卡的代称,而是一种标准。二、取代AC97集成声卡新规范HD Audio作为Intel与杜比(Dolby)公司合力推出的音频规范,HD Audio将为桌面电脑的音频效果带来什么样的变化呢?1、什么是Azalia(HD Audio)?它在AC97的基础上提供了全新的连接总线,支持更高品质的音频以及更多的功能。与AC97音频解决方案相类似,HD Audio同样是一种软硬混合的音频规范,将集成在ICH6芯片中(除去Codec部分)。2、全新的连接总线集成在ICH6中的Azalia控制器将采用全新的Azalia Link(以往AC97使用的是AC-Link)与外部的诸多Codec(数据信号转换解码器)相连,连接带宽提升到一个相当高的层次,仅仅单通道输入带宽就达到24MB/s,而AC-Link的总带宽仅仅为11.5MB/s。而且Azalia Link支持多通道的输入输出(由厂商根据需求自行使用相应的模式)3、更强大的音频回放精度HD Audio内部音频编码精度提升至32bit、192kHz的采样率32bit、192kHz和双声道的音频数据带宽需求为192×32×2=12288Kbps=1536KB/s=1.5MB/s,可见更多声道的高音频数据带宽需求下,按照Azalia Link的理论带宽是完全能胜任的,这也是能提供多声道音频播放的前提。值得注意的是,通过转换后HD Audio输出的音频精度为192kHz、24bit,最多8声道。4、多声道阵列麦克风音频输入通过HD Audio我们可以使用多个麦克风(MIC)进行多声道录音,每个麦克风对应相应的声道,也就是说每一个麦克风只捕捉特定的音频流,最后进行整合,通过名为回声消除(Acoustic Echo Cancellation,AEC)的信号处理功能减少来自音源输入通道的回声等其它环境噪音,由此而来得到更高质量的话音输入质量,在录音方面得到更好的效果。5、底层驱动程序的统一化在HD Audio中,Intel引入了通用驱动程序的概念,Azalia的驱动包括两层:总线驱动(Bus Driver)和功能驱动(Function Drivers),其中总线驱动将统一集成在Windows2000/XP、Windows Server 2003,其功能是让软件能正式使用Azalia总线,集成在操作系统中能带来更好的稳定性;而功能驱动则是在我们安装了总线驱动的基础上,为了使用独立的Codec(如音频Codec、Modem Codec等)而必须独立安装的驱动程序,实现不同的功能,如DVD解码、多声道回放等功能的支持都必须通过功能驱动。6、更完善的认证体系由于HD Audio是Intel跟杜比公司合作的产物,因此其基于杜比公司的认证方式相当完善。在04年春季IDF2004上,杜比公司已经宣布进行环绕立体声技术的整合音频Codec使用认证以及Dolby PC Logo标志的授权使用,只有得到杜比整合音频Codec使用许可的开发商才可以设计和制造HD Audio解决方案的设备。其中Dolby PC Logo分为Dolby Sound Room、Dolby Home Theater、Dolby Master Studio三个等级。三、什么是UAA总线驱动1、Microsoft UAA总线驱动AC97的驱动程序一般是由CODEC芯片厂商提供,主板搭配的CODEC芯片不同,驱动也就不同。GHD Audio把驱动分为两层:总线驱动(Bus Driver)和功能驱动(Function Drivers),其中总线驱动由操作系统厂商开发,对于Windows来说就是微软开发提供,称之为通用音频结构(UAA)高清晰度音频类驱动程序(HD Audio Bus Driver)。
显示全部