音视频通话系统及方法

文档序号:9202900阅读:1050来源:国知局
音视频通话系统及方法
【技术领域】
[0001]本发明涉及通信技术,尤其涉及一种音视频通话系统及方法。
【背景技术】
[0002]目前,随着音视频通信技术的快速发展,音视频通信业务逐步向着移动化及大众化发展,交互式的音视频通信业务给客户端带来方便的同时,客户端也对音视频通信业务提出了更高的要求。
[0003]然而,虽然市场上种类繁多的音视频通话系统可以满足广大用户的基本需求,但是随着音视频通话系统的越来越普及,普通的交互式音视频通话功能已无法满足人们追求个性化的需求,具有个性化服务的音视频通话系统将会成为市场主流。

【发明内容】

[0004]有鉴于此,本发明提供一种能提供个性化服务的音视频通话系统及方法。
[0005]一种音视频通话系统,其用于在发送客户端与目的客户端之间进行音视频通话,所述音视频通话系统包括一个配置管理模块、一个特效选择模块、一个音频采集模块及一个特效添加模块,所述配置管理模块用于存储至少一个声音特效,所述特效选择模块用于依需要选择一个声音特效,所述音频采集模块用于开启通话后在所述发送客户端采集音频数据,所述特效添加模块用于根据所选择的声音特效在开启通话后对所采集的音频数据进行相应的特效添加处理以发送至所述目的客户端。
[0006]一种音视频通话方法,其用于在发送客户端与目的客户端之间利用音视频通话系统进行音视频通话,在所述音视频通话系统中存储至少一个声音特效,所述音视频通话方法包括:
[0007]依需要选择一个声音特效;
[0008]开启通话并在所述发送客户端采集音频数据;
[0009]根据所选择的声音特效对所采集的音频数据进行相应的特效添加处理后发送至所述目的客户端。
[0010]与现有技术相比,本发明提供的音视频通话系统及方法中,通过在配置管理模块中存储相应的声音特效,用户利用特效选择模块依需要选择相应的声音特效后,再利用特效添加模块对音频采集模块采集的音频数据进行特效添加处理以获得具有声音特效的个性化音频数据后再发送到目的客户端,让用户在音视频通话中获得个性化服务,操作方便。
【附图说明】
[0011]图1是本发明提供的音视频通话系统的模块示意图。
[0012]图2是本发明提供的音视频通话方法的流程图。
[0013]主要元件符号说明
[0014]音视频通话系统100
[0015]发送客户端10
[0016]目的客户端20
[0017]音频采集模块110
[0018]配置管理模块120
[0019]特效更新模块140
[0020]特效选择模块160
[0021]特效添加模块180
[0022]添加选择单元182
[0023]添加单元184
[0024]试听选择单元186
[0025]特效试听单元188
[0026]如下【具体实施方式】将结合上述附图进一步说明本发明。
【具体实施方式】
[0027]请参阅图1,其为本发明实施方式提供的一种音视频通话系统100,其用于在发送客户端10与目的客户端20之间进行音视频通话,所述音视频通话系统100包括一个音频采集模块110、一个配置管理模块120、一个特效更新模块140、一个特效选择模块160及一个特效添加模块180。
[0028]所述音频采集模块110用于音视频通话系统100开启通话模式下在发送客户端10采集音频数据,可以理解的是,音频采集模块110采集的音频数据一般会经过降噪、增益控制及回声抑制等处理后输入至特效添加模块180以便后续处理。
[0029]所述配置管理模块120用于存储至少一个声音特效、至少一个与所述至少一个声音特效相对应的特效标识(ID),可以理解的是,声音特效的个数依需要设置即可,每个声音特效对应一个唯一的特效ID,如搞笑声音特效对应的特效ID为“I”。本实施方式中,特效ID为O时表示没有选择任何声音特效,特效ID不为O即表示选择了声音特效。
[0030]所述特效更新模块140用于在音视频通话系统100启动后检测配置管理模块120中的声音特效是否出现更新,并在出现更新时更新配置管理模块120中的声音特效,如在线检测出配置管理模块120中的声音特效版本信息或特效补丁出现变化即表示出现了更新。本实施方式中,特效更新模块140根据配置管理模块120中的声音特效个数变化来判断是否出现更新,例如,配置管理模块120中设置的声音特效个数为2,在下次音视频通话系统启动时特效更新模块140检测到配置管理模块120中的声音特效个数为3,则表示声音特效出现了更新,特效更新模块140需将配置管理模块120中的声音特效进行更新。
[0031]特效选择模块160依用户需要从配置管理模块120中选择一个声音特效后获取并存储相对应的特效ID,本实施方式中,特效选择模块160选择了搞笑声音特效,则特效选择模块160从配置管理模块120中获取并存储相应的特效ID “I”。可以理解的时,若用户没有选择任何声音特效,则特效选择模块160中可以设定一个默认的特效ID值以表示无声音特效,如本实施方式中默认无声音特效的特效ID值为“O”。
[0032]所述特效添加模块180包括一个添加选择单元182及一个添加单元184,所述添加选择单元182用于根据用户需要来选择进入特效添加模式,若用户选择了进入特效添加模式,则所述添加单元184在开启通话后根据特效选择模块160中存储的特效ID对音频采集模块110所采集的音频数据进行对应的特效添加处理后发送到目的客户端20。若用户没有选择进入特效添加模式,则在音视频通话系统100开启通话后音频采集模块110采集的音频数据不会经过任何特效处理就直接发送至目的客户端20。
[0033]可以理解的是,本实施方式中,若用户选择了进入特效添加模式,特效选择模块160中存储的特效ID为“0”,此时在音视频通话系统100开启通话后音频采集模块110采集的音频数据也不会经过任何特效处理就直接发送至目的客户端20。
[0034]本实施方式中,若特效选择模块160选择了搞笑声音特效并从配置管理模块120中获取存储了特效ID “1”,则添加单元184在开启通话后根据特效选择模块160中存储的特效ID “I”对所采集的音频数据进行搞笑声音特效添加处理后发送至目的客户端20。可以理解的是,对音频数据的特效添加处理为对音频数据进行处理以生成具有特殊声音效果如搞笑、动物、卡通等个性化音频数据即可,添加单元184根据特效ID对音频数据进行相对应的声音特效添加处理,如特效ID为“I”时将搞笑声音特效添加到音频数据中,特效ID为“2”时将动物声音特效添加到音频数据中。
[0035]可以理解的是,添加单元184对音频数据进行特效处理的实现过程可以如下方式进行,在配置管理模块120中存储了与相应特效ID —一对应的特效处理算法,添加单元184可直接根据特效选择模块160中存储的特效ID从配置管理模块120中获取调用相对应的特效处理算法来对音频数据进行处理。
[0036]为了使音视频通话系统更加人性化以使用户在选择添加特效前先试听,音视频通话系统100的特效添加模块180还包括一个试听选择单元186及一个特效试听单元188,配置管理模块120中还存储至少一个试听样本。本实施方式中,试听样本为存储在设置模块120中的音频数据,试听样本的个数依需要自行设置。可以理解的是,试听样本也可为音视频通话系统100开启录音模式后实时采集的音频录音数据并保存在配置管理模块120中。
[0037]所述试听选择单元186用于在添加选择单元164选择进入特效添加模式后根据用户需要来选择进入试听模式,所述特效试听单元188用于根据特效选择模块160中存储的特效ID从配置管理模块120中选择至少一个试听样本进行特效处理后播放以试听。
[0038]可以理解的是,特效试听单元188对音频数据进行特效处理试听的实现过程可以如下方式进行,在配置管理模块120中存储了与相应特效ID--对应的特效处理算法,特效试听单元188可直接根据特效选择模块160中存储的特效ID从配置管理模块120中获取调用相对应的特效处理算法来对音频数据进行处理后播放。
[0039]可以理解的是,在用户试听完成且依需要选择开启通话后,添加单元184根据特效选择模块160中的特效ID值来确定是否将音频采集模块110采集的音频数据添加声音特效,本实施方式中,添加单元184判断特效ID是否为0,若为0,则表示默认没有选择添加任何声音特效,此时直接发送原始采集的音频数据到目的客户端20,若不为0,则添加单元184根据特效ID对通话中所采集的音频数据进行相应的特效添加处理后发送至所述目的客户端20。
[0040]请参阅图2,其为本发明实施方式提供的一种音视频通
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1