[发明专利]用以配置外置声卡的方法及装置在审
申请号: | 201710196852.6 | 申请日: | 2017-03-29 |
公开(公告)号: | CN107015805A | 公开(公告)日: | 2017-08-04 |
发明(设计)人: | 黄祯福;王自振;梁小江 | 申请(专利权)人: | 深圳市创成微电子有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/45 |
代理公司: | 北京聿华联合知识产权代理有限公司11611 | 代理人: | 朱绘,张文娟 |
地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用以 配置 外置 声卡 方法 装置 | ||
技术领域
本发明涉及音频数字信号处理技术领域,具体地说,涉及一种用以配置外置USB声卡的方法及装置。
背景技术
与板载声卡和PCI声卡相比,USB外置声卡远离了机箱复杂的电磁干扰环境,声音的音质更好。而且由于USB外置声卡的便携性,使得目前USB外置声卡的应用越来越广泛。
由于音频DSP专用芯片处理音效具有速度快、效率高、延迟小等的特点,目前性能比较好的USB外置声卡都采用音频DSP专用芯片来处理音效。
然而,大多数的USB外置声卡的DSP音效都是由专业人士用相关的DSP指令编写而成。而Dane的语法格式与汇编语言比较相似,由一系列寄存器和指令构成。其编写难度极大,一般的用户无法根据自己的需要量身定做音效。而一个好的音效通常具有混响、混音、闪避等多种功能,这更增加了编辑DSP音效的难度。
因此,需要一种以图形化界面的形式编辑DSP音效的方法,从而简化DSP音效的编辑,让一般用户也可以编辑使用DSP音效。
发明内容
为解决上述问题,本发明提供了一种用以配置外置声卡的方法。所述方法包括:
将利用专用编程语言编写的各个音效算法进行模块化处理,形成用图形表示的包括输入接口和输出接口的插件模块;
根据设计的要求通过输入和输出接口以及连接线来组合各个插件模块以得到音效模块;
对所述音效模块对应的算法指令集合进行编译以得到所述声卡上设置的音频专用器件可以执行所述指令的二进制代码;
通过通信方式将所述二进制代码下载到所述声卡的存储器中。
根据本发明的一个实施例,采用通用串行总线通信的方式将编译后的二进制代码下载到所述存储器中。
根据本发明的一个实施例,该方法还包括:在下载所述二进制代码后:
根据指令通过直接运行所述二进制代码来联机播放所设计的音效,或
通过以脱机的方式运行所述二进制代码以播放所设计的音效。
根据本发明的一个实施例,将所述用图形表示的输入接口和输出接口的各个插件模块以及组合后的音效模块作为成员自定义添加到机架列表中保存或者从机架列表中自定义删除已有的插件模块和音效模块。
根据本发明的一个实施例,所述插件模块包括:增益器模块、变调器模块、混响器模块、压限器模块、扩展器模块、人声消除模块、音乐播放模块、线路输入模块、噪声门限模块、均衡器模块、电脑录音模块、调音台模块以及信号输入模块和信号输出模块。
其中,插件模块和音效模块中的算法参数均可以进行微量调节。例如通过调音台界面中的控件来调节参数,以使得获取满意的音效。
根据本发明的一个实施例,所述连接线对应于将两个插件模块组合起来的算法。根据本发明,相关插件模块组合连接后实现的模块为音效模块。此外,所述插件模块和音效模块均可自定义添加删减并保存在机架列表中。插件模块保存在机架列表中可供调用,自由搭配相关音效模块。音效模块保存在机架列表中可供用户方便选择使用,不用重新搭建,同时也方便选择下载。
根据本发明的另一个方面,还提供了一种用以配置外置声卡的装置,所述装置包括:
音效算法模块化处理单元,其用以将利用专用编程语言编写的各个音效算法进行模块化处理,形成用图形表示的包括输入接口和输出接口的插件模块;
音效组合单元,其用以根据设计的要求通过输入和输出接口以及连接线来组合各个插件模块以得到音效模块;
音效算法编译单元,其用以对组合后的音效模块对应的算法指令集合进行编译以得到所述声卡上设置的音频专用器件可以执行所述指令的二进制代码;
代码下载单元,其用以通过通信方式将所述二进制代码下载到所述声卡的存储器中。
根据本发明的一个实施例,用以配置外置声卡的装置采用通用串行总线通信的方式将编译后的二进制代码下载到所述存储器中。
根据本发明的一个实施例,所述装置还包括:联机播放单元,其用以根据指令通过直接运行所述二进制代码来联机播放所设计的音效,以及
脱机播放单元,其用以通过以脱机的方式运行所述二进制代码以播放所设计的音效。
根据本发明的一个实施例,所述装置还包括:
自定义添加/删除单元,其用以将所述用图形表示的包括输入接口和输出接口的各个插件模块以及组合后的音效模块作为成员自定义添加到机架列表中保存或者从机架列表中自定义删除已有的插件模块和音效模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市创成微电子有限公司,未经深圳市创成微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710196852.6/2.html,转载请声明来源钻瓜专利网。