文本阅读:
第14章个人计算机音频549
14.5高清晰度音频(HD Audio)
AC′97相比,高清晰度音频(High Definition Audio,HD Audio)规范提出了多项改进其中规定硬件要能以更高的音质播放更多的音频通道。HD Audio规范取代了AC′97,并且与他无法后向兼容。在这两种技术规范之间没有相互连接的协议,也不能相互操作。例如AC′97或 HD Audio编解码器不能用同一个控制器或在同一条连接上进行混合。与AC′97不同,HD Audio提供了一个统一的编程接口,也提供了一些扩展功能。HD Audio有时候也被为 Azalia,这是它在开发阶段的代号。HD Audio规范由ntel公司于2004年发布。
HD Audio可以同时支持15个输入流和15个输出流。每个流中最多有16个声道。入站连接的传输速率为每个SD(Serial Data Input,串行数据输入)信号24Mbit/s,出站速率为每个SDo(Serial Data Output,串行数据输出)信号48Mbit/s。采样频率可以从6kHz-192kHz,采样点分辨率可以为8bit、16bit、20bit、24bit和32bit。HD Audio允许同时播放两个不同的音频流,并指向PC中的两个目的地。HD Audio支持话筒阵列输入,以改善对语音的捕捉比如借助噪声消除或波束生成。插头的任务重分配功能允许计算机在音频插座有设备插入时对该设备进行自动检测,判别其类型,并在需要时改变该插座的功能。例如,如果一支话筒被插入到一个音箱插座中,计算机将把该插座的功能改为话筒输入。这一技术规范也支持Doby的所有音频技术。
与
样,HD Audio定义了架构、编程接口以及由连接到PC总线上的主机控制器和编解码器使用的连接帧格式。("编解码器"在这里指的是任何通过该连接与控制器相连的设备,比如AD和D/A转换器,它并不是指信号处理算法,比如MP3编解码器。)控制器总线控制的WO周边设备,它通过PC或其他接口与系统内存相连。这个控制器实现的寄存器
内存映射,这些寄存器构成了编程接口。该控制器包多个DMA引擎
每个引擎都能从编解码器传送一个音频流,或是从内存传送一个音频流到编解码器。一个流就是包含多声道数据的一个逻辑或虚拟的输入或输出连接。例简单的立体声输出流
包含左和右音频通道,每个通道都指向
单独的D/A转换器。每个活动的音频流都
通
过控制器中的一个DMA引擎连
编解码器从连接中提取出一个或多个音频流,并通过一个或多个转换器把它们转换成个模拟输出信号。类似地,编解码器可以接收一个模拟输入信号,把它转换成数字形式,并作为一个音频流来传输。编解码器也可以传送调制解调器信号,或是传送非复接的数字音信
比如S/P
控制器上最多可以连接15个编解码器