|
音频设备扫盲:声卡的基本常识 7 t" E' P4 w$ f8 K+ B
近两年来,随着节奏坦克、华硕两大生力军的加入,以及部分消费者需求的复苏,声卡市场比前两年有了不小的气色。不过,由于前两年的沉寂,以及大家对于板载声卡的“不计较”,很多人也许对声卡并没有太深入的了解。而从今日起,我们将针对声卡的有关的常识性内容,做一个连载。当然啦,都是网络收集来的一些最简单的东西,大虾们可以略过了......7 M7 t. I. I! |) G$ h2 b9 i8 S# P
& Q$ s$ a4 B/ `, N9 B6 e8 Q( z: r, a
注:部分资料较老,但作为基础知识,我们做的改动的地方较少。另外,文中图片仅为排版所用,与内容无必然联系,请大家谅解。9 b; k( h( f- @! }, c
$ x3 O2 t0 e* j$ k* m, H0 W, M9 x9 W1 ]7 b. j
$ O s# v7 c$ h/ i- U
7 b; P7 F2 t5 r! ~● 声卡能做些什么事?
/ q L$ C% b3 Z3 `5 {! K
: [( T* r" f) z 在一般人的印象中,声卡在计算机系统内所扮演的角色大概就是播放MP3、CD音乐了,相信这也是大家最常使用到的功能,然而,一片声卡真的就只能做到这些吗?答案当然是否定的,试着想想,在日常生活中有哪些会用到声音的活动,例如与人沟通等等。0 J' o7 n% d* K2 J
5 v' v: J' E, f1 t, f. n" l
其实,以目前的计算机软、硬件的技术,绝大部分会用到声音的活动都已经能够以计算机完成,比如说娱乐、沟通、工作,说明白些,除了播放MP3或CD音乐,声卡能担任的工作还包含了MIDI音乐制作与播放,各类的计算机游戏音效、唱唱卡拉OK、在计算机上看DVD、Net Meeting、网络电话、语音输入与辨识、录音,甚至不久的未来有可能会出现的声控计算机,这些都必须透过声卡的功能去完成。
* \, |* R2 J4 d: A" w
; N, w. V# \, w: a+ X 当然啦,这其中还是有些工作必须仰赖声卡的规格才能提供完整的效果,这也是为什么使用者在选择声卡之前需要概略的了解声卡的原因了。
M2 d# q3 f# d; L' y, [
! y \5 ^6 r1 l
# [# D4 k: [. X! r! J4 q: l6 B+ |' ?7 Q) Y
采购产品的第一件工作就是了解产品的规格,看看是否符合需求,声卡自然也不例外,不过由于目前在台湾本地的声卡所使用的芯片大多为同一颗,且大多数厂商都使用所谓的公版,只有少数的产品是由生产厂商自行布线设计,所以在规格上都是大同小异,不过,话虽如此,还是稍微介绍一下声卡的基本规格。7 O) `& @: r* l$ N4 a5 G' W6 @: [+ ?
% W5 T3 y c1 @% R( k! b8 W
% l; m# ^3 J" p/ N: Y" e3 I8 t9 H! ^# p
兼容性/ L0 y) H: v9 J3 m& f
9 _+ z0 z8 h, o: Y
在此部分大多会说明所支持的3D定位音效、环境音效、MIDI规格等等,原则上是越多越好,这才能保证不会碰到没法子用的问题 (驱动程序问题除外)。基本上,在定位音效上至少要支持A3D及D3D,特别是D3D,这是Microsoft制定的,不支持它,岂不自找死路?至于环境音效就是Creative的EAX了,能支持的版本也是越高越好,这样才不会有些效果听不到。不过,除非您就是直接用这些效果的制定厂商的声卡产品,要不然肯定有些东西是听不到的。- `& s2 V6 C' O" l0 ]
! a1 g E+ I" S8 S注:这是比较老的说法了,由于Microsoft更换操作系统,使Creative在这方面音效丧失了一定的优势。但不可否认的是,Creative在音效方面仍是目前做的比较好的长衫之一。
2 Q; C9 Y+ [% }& R' U8 a
$ |! P O' t$ t% {( q0 z2 R软硬件规格 x$ V/ E& h# i1 q
6 `& K9 k# C9 T
包括了采样频率、音质分辨率、信噪比 (S/N ratio)、最大同时发声数、软件音源器、是否全双工、游戏杆支持、接口种类及数量 (包括内接部分)等。这些规格中的部分笔者会在以下的篇幅中进行解说,而游戏杆支持则包含了一般游戏杆及数字游戏杆的区别,接口种类则必须特别注意数字输出/输入所支持的采样频率,至少要有44.1及48KHz才足以应付多声道声卡数字输出的需求。/ B- \* Z& w" ?8 p: Z% T
8 [& Y5 r8 g& Y5 I
系统支持7 z: Q' V4 J: Y: @
1 y4 q. N8 ~ s% b& i4 I在目前多种操作系统并存的况下,产品的驱动程序支持的操作系统也就显得相当重要,看清楚产品的驱动程序是否支持您所使用的操作系统,若是不支持就会相当的麻烦,有良心的厂商会提供各种管道协助使用者解决,利字当头的厂商,恐怕根本不理您的哭诉呢!5 C3 C4 p! {2 Q9 f/ ]2 M8 N$ M
C2 R# y6 w4 @6 {, z只要您使用的操作系统是Microsoft的Windows系列,大致不会有不支持的情况,不过可能会有驱动程序与操作系统无法支持的情况,这种情形以Windows XP 64bit与Windows NT最为严重,这是缘于这种操作系统本来就不是设计用来当作娱乐用的,所以对于多声道的支持自然有缺陷,这是连驱动程序都无法弥补的,还要看Microsoft的诚意了。 而Windows XP 64bit这个最新的操作系统才推出一阵子,厂商驱动程序的支持仍然还不完全完善,或许过一阵子便可以解决这方面的问题。7 V. Y! |1 ~' e; i) ^# D1 d
, T2 u1 a& D( C. K4 v
Windows XP/2000则是目前较为成熟的操作系统,产品的驱动程序的支持也最完整。而Linux的使用者则必须到特定的网站下载不同音效芯片的驱动程序,才能获得解决,至于BeOS以其出色的多媒体功能而闻名,它在多媒体制作、编辑、播放方面都得心应手,因此吸引了不少多媒体爱好者加入到BeOS阵营。1 ~3 k! K9 E7 K3 w) z
2 O& n% G) g8 [4 D8 u4 c
注:目前Windows系统已经发展至vista和Windows 7,各大声卡厂商紧随其后,正在开发不同的驱动。虽然还有不完美的地方,但多数已经可以正常使用。但部分老卡,只能是望而兴叹了。, ?2 _ Z1 ~3 s! ?
8 M3 s% H6 ~2 ?( e: ]5 X/ p/ o
附赠程序
0 G/ `7 Z6 g2 Z9 ^/ O e$ U7 C! Y; m4 [% c, ^5 {' l" k
在所有的声卡产品中都会附赠一些音效相关的应用程序,有些则是共享程序或试用版程序,不过这些程序多半是羊毛出在羊身上,越是精彩的程序,可能您的花费就越多了。
' L0 [+ H' O2 p; [; F- R
' Q" U$ C% K$ I7 q● 什么是采样频率?
6 E9 c H. q0 e. F n8 h1 y8 h% @5 `. P
当将声音储存至计算机中,必须经过一个录音转换的过程,转换些什么呢?就是把声音这种模拟信号转成计算机可以辨识的数字信号,在转换过程中将声波的波形以微分方式切开成许多单位,再把每个切开的声波以一个数值来代表该单位的一个量,以此方式完成采样的工作,而在单位时间内切开的数量便是所谓的采样频率,说明白些,就是模拟转数字时每秒对声波采样的数量,像是CD音乐的标准采样频率为44.1KHz,这也是目前声卡与计算机作业间最常用的采样频率。
, ]8 n3 O9 o2 i/ c! Y
. ]3 A' M8 b) y& Y* I! r$ _6 a( Q; \' P7 j; R8 L( ?7 U& ^! U0 {, I5 _
' E* s7 c/ t% w+ D+ ]& x& t! V
( }; b; ?" z! r" Y _另外,在单位时间内采样的数量越多就会越接近原始的模拟信号,在将数字信号还原成模拟信号时也就越能接近真实的原始声音;相对的越高的采样率,资料的大小就越大,反之则越小,当然也就越不真实了。数字数据量的大小与声道数、采样率、音质分辨率有着密不可分的关系。
4 q" o9 n$ I& P
" o4 T9 _1 _, }# N" P" {; d5 b前面提到CD音乐的采样率为44.1KHz,而在计算机上的DVD音效则为48KHz (经声卡转换) ,一般的电台FM广播为32KHz,其它的音效则因不同的应用有不同的采样率,像是以Net Meeting之类的应用就不要使用高的采样率,否则在传递这些声音数据时会是一件十分痛苦的事。3 C4 Z3 P% [1 X$ g/ c/ i1 j. W2 r p: ]
) G3 _ s- H1 j) N在一般的声卡上,采样频率至少要能提供22.05KHz、32KHz、44.1KHz以及48KHz,如果能够提供更多的选择会更好,不过目前的一般声卡最高的采样率都是在48KHz,若需要更高的采样率的话,就必须选择较为专业的录音卡了。/ w1 |) f6 |+ C+ h: W
% s7 L/ z, J9 k注:现在的高阶声卡已经可以支持到192KHz的高采样率,而我们熟悉的蓝光的音频采样率正是192KHz。而中端声卡中,有的可以支持到192KHz,有的则是支持到96KHz.* r5 |1 F& U; M, ~
, \, }* N' q" j7 {8 z0 O
# E# X: j3 G( V/ F1 {0 K: o
8 j' y) ~: d0 q: R1 |$ g0 L# d
|
|