[发明专利]音效处理方法、装置、插件管理器及音效插件有效
申请号: | 201310633280.5 | 申请日: | 2013-11-29 |
公开(公告)号: | CN103646656A | 公开(公告)日: | 2014-03-19 |
发明(设计)人: | 欧文军;陈国明;彭远疆;刘洪;龙兴平 | 申请(专利权)人: | 腾讯科技(成都)有限公司 |
主分类号: | G11B27/031 | 分类号: | G11B27/031 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 刘映东 |
地址: | 610041 四川省成都市成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 音效 处理 方法 装置 插件 管理器 | ||
技术领域
本发明涉信息处理技术领域,特别涉及一种音效处理方法、装置、插件管理器及音效插件。
背景技术
随着信息处理技术的不断发展,数据处理的需求快速增长,数据处理方式也越来越多。为了获得更加丰富的播放效果,经常要将媒体数据进行音效处理。进行音效处理时,主要是将媒体数据处理成人们期望的效果。如何方便、快速地进行音效处理是人们关注的问题。
目前,有两种音效处理方式,第一种方式:加载安装一个具有音效处理功能的声卡,并加载安装适用该声卡且适用于当前操作系统的驱动程序,之后再从安装的驱动程序中找到音效功能页面,手动调节参数或开关以激活音效,完成音效处理。第二种方式:在IDE(Integrated Development Environment,集成开发环境)中,将音效代码添加到音效处理程序的代码中,该音效代码用于在用户界面上显示获取音效处理参数的控件,并根据获取到的音效处理参数进行音效处理;通过该IDE对应的代码编译器将添加音效代码后的音效处理程序的代码编译成可以在该IDE中运行的目标代码,并生成可执行程序;运行可执行程序,通过显示的控件获取音效处理参数,并使可执行程序根据获取到的音效处理参数进行音效处理。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
第一种方式需要安装适用于当前操作系统且具有音效处理功能的声卡,增加了音效处理的成本;又由于安装的驱动程序需要适用于当前操作系统,致使相同的驱动程序不能应用于不同的操作系统,限制了该种音效处理的应用范围;另外,其他应用程序通常需要对原始数据进行处理,但通过声卡对待处理的原始数据进行预处理后,输出带有音效的数据,导致其他应用程序无法再对原始数据进行处理,因此,该种音效处理方式的应用范围具有一定的局限性。
第二种方式针对不同的音效处理程序,需要重复执行将音效代码添加到不同的音效处理程序的代码中,并重新编译代码等操作,致使音效处理的成本过高;另外,由于不同的IDE对应不同的代码编译器,致使相同的音效代码在不同的IDE下可能出现编译失败的情况,进一步增加了音效处理的成本。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种音效处理方法、装置、插件管理器及音效插件。所述技术方案如下:
一方面,提供了一种音效处理方法,所述方法包括:
调用预先加载的插件管理器获取预先加载的每个音效插件支持的音效处理参数,所述音效插件的数量为至少一个;
获取所述插件管理器预先配置的音效配置文件,所述音效配置文件中包括至少一个音效模式的参数控制数据及每个音效模式对应的音效索引标识;
显示每个音效模式对应的音效索引标识,并确定被选音效索引标识;
根据所述被选音效索引标识确定被选音效模式,显示所述被选音效模式的参数控制数据的调节界面,并根据所述调节界面获取调节后的参数控制数据;
调用所述插件管理器根据每个音效插件支持的音效处理参数选择一个音效插件,并将所述调节后的参数控制数据发送至被选音效插件;
调用所述插件管理器将待处理数据发送给所述被选音效插件,由所述被选音效插件根据所述调节后的参数控制数据对所述待处理数据进行音效处理。
另一方面,提供了一种音效处理装置,所述装置包括:
第一调用模块,用于调用预先加载的插件管理器获取预先加载的每个音效插件支持的音效处理参数,所述音效插件的数量为至少一个;
第一获取模块,用于获取所述插件管理器预先配置的音效配置文件,所述音效配置文件中包括至少一个音效模式的参数控制数据及每个音效模式对应的音效索引标识;
第一显示模块,用于显示每个音效模式对应的音效索引标识;
第一确定模块,用于确定被选音效索引标识;
第二确定模块,用于根据所述被选音效索引标识确定被选音效模式;
第二显示模块,用于显示所述被选音效模式的参数控制数据的调节界面;
第二获取模块,用于根据所述调节界面获取调节后的参数控制数据;
第二调用模块,用于调用所述插件管理器根据每个音效插件支持的音效处理参数选择一个音效插件,将所述调节后的参数控制数据发送至被选音效插件;
第三调用模块,用于调用所述插件管理器将待处理数据发送给所述被选音效插件,由所述被选音效插件根据所述调节后的参数控制数据对所述待处理数据进行音效处理。
还提供了一种插件管理器,所述插件管理器包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(成都)有限公司,未经腾讯科技(成都)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310633280.5/2.html,转载请声明来源钻瓜专利网。