所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

asio是啥意思?

发布时间:2020-04-12 08:56:47

资讯分类:asio  啥意思  延迟  声卡  音频
asio是啥意思?

ASIO的全称是Audio Stream Input Output,直接翻译过来就是音频流输入输出接口的意思。通常这样个样个是专业声卡或高档音频工作站才会具备的性能。采用ASIO技术可减少系统(System)对音频流信号的延迟,增强声卡的处理能力。同样一块声卡,假设用MME驱动(Drive)[1]时的延迟时间为750毫秒,那么当换成ASIO驱动(Drive)后延迟量就有可能会降低到40毫秒以下。 理解ASIO的含义   也许你仍没有方法认识到处理音频延迟的具体意义,那么,我们姑且换1个角度来看问题:许多朋友都试过用计算机与互联网进行语音通话,就连著名的聊天工具OICQ都有此功能。其实互联网络(互联网)上的语音通讯跟电信部门提供的IP电话是同样机理,只不过由于网络(互联网)带宽的限制而使得前者的声响延迟现象远比后者严重得多。当话音的延迟在一定的范围内时,人们会觉得尚可接受;但假如延迟量实在太大(例如说每说一句话都要等到5秒以上),那么大家就会觉得这样个样个是没有方法忍受的了。 谁会需ASIO   普通声卡在播放音频流的时候是有延迟的,尽管一般用户都不易察觉到它的存在。毕竟,对于播放影碟和双声道的MP3音乐(music)以及玩游戏(game)来说,几百毫秒的声响延迟对应用的影响根本是微乎其微的,完全可被忽略不计。可是,对于专业的录音师和音乐(music)制做人来说,这样个样个几百毫秒延迟所带来的后果就好比我们普通用户要面对响应极慢的互联网IP电话那样,同样是不能容忍。试想,当按下1个琴键时,要经过0.6以上的时间才可以够听到声响,恐怕任何演奏者都很难发挥其正常的水平,更没有方法控制音乐(music)表演的情绪;录音师进行后期制做的过程中,需给不相同的音频信号做相应的实时效果处理,并对分轨录制的多通道音频流进行混音,以得到最终的双声道立体声或是5.1声道的环绕声格式。在对多个声部的音频进行缩混时,假如声响有延迟且延迟时间各不相等,那么多个声道之间的信号同步就会成为大问题,录音师就会因此而没有方法对混音的结果进行准确判别。为此,他们十分迫切需一种能够让音频设备实现“零延迟”的技术,这样个样个技术就是Steinberg定义的ASIO。 ASIO的本质   为了实现“音频设备零延迟”的理想,著名的音乐(music)制做软件Cubase VST的研发者Steinberg公司提出了被称为Audio Stream Input Output的标准规范,其目的是为了让各厂商研发出来的设备能够很好地与Steinberg的音频处理软件Cubase VST相结合,以使其在数字音频处理和软件音源模拟方面发挥出最好的性能水平。ASIO完全摆脱了windowsdowsdows操作系统(System)对的集中控制,它能实目前音频处理软件与之间进行多通道传输的同时,将系统(System)对音频流的响应时间降至最短。根据ASIO规范中定义的细节,声卡厂商可为其产品编写出高效能的ASIO驱动(Drive)程式,用声卡对音频流的响应时间降低到十几毫秒以内。要知道,即便是对于那些极其苛刻的专业音乐(music)制做人,这样个样个低的延迟量也是根本没有方法察觉到的。 ASIO与DirectSound   ASIO的目的在于最大程度地降低系统(System)播放音频流时的延迟时间。也许有读者会因此联想(lenovo)到DirectSound——不错,ASIO跟DirectSound的确十分相似,二者都是以设法绕过windowsdowsdows操作系统(System)对设备的控制、直接与端口取得通讯的思路来实现提高响应速度的目的。不过,ASIO的革命性要比DirectSound更彻底多个:假如把DirectSound比喻成用高级语言实现的程式,那么ASIO就是用汇编代码构成的程式——不仅结构更为紧凑,效率也大为提高。更何况,ASIO不仅是驱动(Drive)上的革命,还需芯片的支持。在驱动(Drive)与的紧密结合下,ASIO将延迟降至极低的程度是必然的事情。   不过,假如你的声卡仅支持ASIO而不支持DirectSound,那么就没有方法用windowsdowsdows任务条上的小喇叭来实现音量控制,而运行最常用的多个娱乐软件,诸如超级解霸和windowsdowsAmp等的时候,也没有方法通过播放器页面中的音量推子来控制声响的大小。   某些声卡可同时支持MME、DirectSound、ASIO、GSIF[2]等多种标准,并通过软件实现不相同兼容方式之间的切换。对于那些需兼顾专业创作和日常应用的朋友而言,这样个样个的声卡无疑是十分方便的。 图片:用软件实现兼容标准的切换 哪些声卡支持ASIO   并非全部的声卡都能够支持ASIO。如前所述。ASIO不仅定义驱动(Drive)标准,还必须要求声卡主芯片的支持才可以够得以实现。在过去,仅有那些价钱高贵的专业声卡,在设计中才会考虑到对ASIO的支持。我们日常所用的声卡,包括创新过去的SB Live!系列都属于民用卡的范畴,因此木有哪一种是配备了ASIO驱动(Drive)的。   有趣的是,SB Live!的主芯片EMU10K1本身支持ASIO,就是这样个样个一性能并未在创新自带的LiveWare! 3.0驱动(Drive)中体现出来。因此,当你将SB Live!的驱动(Drive)程式换成采用同样规格设计的E_mu APS录音卡的驱动(Drive)后,音

留言与评论(共有 0 条评论)
   
验证码:
Top