当前位置:维修入门 >> 硬件基础 >> 硬件知识 >> 声卡abc
声卡abc
加入时间:2003年9月4日 显示次数:6910
打包邮递
推荐给朋友
投票评论
声音是重要的信息表现手段,在 初的ibm pc上就配有pc喇叭,通过它长短不同的叫声报告机器的运行状态。pc技术的发展使人们不满足于这种单调的叫声,于是发明了声效卡,它不仅能播放各种各样的声音,还能录音、创造声音,把我们带入美妙的声音世界。随着多媒体技术的发展,inter在其pentium mmx中集成了mmx指令集,使cpu的多媒体处理能力大为增加,为声卡的发展提供了更为广阔的空间。
一、 波表合成技术
您一定听说过midi吧?midi是musical instrument digital interface的简称,意思是音乐设备数字接口。它是一种电子乐器之间以及电子乐器与电脑之间的统一交流协议。在一些游戏和娱乐软件中您可以发现很多mid、rmi扩展名的文件,其实它们就是在电脑上 常用的midi格式文件。
可能您已经发现,一首4分钟左右长度的midi文件容量只有百余k字节,而同样长度的音乐文件(*.wav)则高达40mb左右。为什么midi文件会如此小巧玲珑呢?其实midi文件并不像wav、mp3文件那样记录乐曲每一时刻的声音变化,它只是将要演奏的乐曲信息表述下来。譬如在某一时刻,使用何种乐器,以什么音符开始,以什么音调结束,加以什么伴奏等等,它并不包含任何可供回放的声音信息。在进行声音回放时,需要通过声卡进行回放处理。目前主要的合成手段有:fm合成和波表合成。前者多用于以前的isa声卡;波表合成是现在 先进的声音合成方法,它的合成原理要比fm合成复杂得多。
波表合成技术是将各种真实乐器所能发出的所有声音录制下来,存储为一个波表文件。播放时,根据midi文件纪录的乐曲信息,从波表中找出对应的声音信息,进行加工合成后播放出来,其效果较fm合成方式真实。
早出现的波表合成技术是软波表技术,这需要cpu完成声音合成,占用了相当的系统资源。在isa声卡一统天下的时代,采用硬件波表合成技术有相当难度,这是因为要高精度的纪录乐器声音,需要的存储量是相当巨大的。当时也出现过一些附带硬波表的声卡,这类产品在板卡上集成了音色库内存,而这类rom在当时的价格不斐,部分集成了大容量音色库的声卡市场价格达到了惊人的20个专业课程的学费欢迎查看,而一些产品为了降低成本只集成了512k波表,虽然降低了成本但其效果却不尽如人意。在那时“波表”成为人们心目中一个既神奇又叫人向往的东西。
pci声卡的出现为波表合成技术的发展创造了条件。isa总线的传输带宽为8mbps,而pci总线的传输带宽达到了133mbps,这样pci声卡可以利用系统主内存代替价格昂贵的专用声音存储器,从而解决了以前isa声卡中的 大矛盾——音色库存储空间与硬件成本的冲突。同时pci声卡还采用了一种叫做dls(down loadable sample,可供下载的采样音色库)的技术。它依靠声卡自己的音频处理芯片对调如内存的音色库进行合成,从而大大降低了cpu占用率。同时,这种音色库可以随时更新,并利用dls音色编辑软件进行修改,这是传统波表所无法比拟的。因此pci声卡成为现在的首选。
二、 3d音频api简介
推荐阅读
-
湖南阳光电子技术学校-欢迎您!
相关文章