一种声音提取的方法及系统技术方案

技术编号:7850743 阅读:196 留言:0更新日期:2012-10-13 07:47
本发明专利技术提供一种声音提取的方法及系统,本发明专利技术方法包括以下步骤。服务器接收客户端发送的各类型声音,将所述声音的声音信息保存至所述服务器中的声音来源表,并向控制器发起查询请求。所述控制器接收所述查询请求后,在本地的声音类型等级对照表中查询所述声音对应的等级系数,并根据承载所述声音的实际带宽在本地的声音带宽系数对照表中查询所述声音对应的带宽系数后,将查询结果返回给所述服务器。所述服务器根据所述控制器返回的所述声音对应的等级系数及带宽系数确定所述声音来源表中所有声音的采样率。所述服务器将所述声音来源表中采样率与用户指定采样率相同的声音添加至服务器中的目标声音表,并对所述目标声音表中的声音进行处理。

【技术实现步骤摘要】

本专利技术属于即时通信领域,尤其涉及一种声音提取的方法及系统
技术介绍
随着信息社会的飞速发展,各种各样的即时通信方式如qq、视频会议得到越来越广泛的应用。在网页版视频会议的使用过程中,经常会有不同来源的各种声音,如果网络会议中同时存在不同类型的声音,将严重影响网络通话的质量。因此,如何捕捉并筛选出需要的声音已成为业界研究的热点问题。除此之外,在日常应用中,由于网络环境的限制以及不同类型声音如何区分,使得声音筛选过程受到多种因素的影响,怎样合理有效地达到用户需要的最佳效果,成为需要解决的问题。
技术实现思路
本专利技术提供一种声音提取的方法及系统以解决上述问题。 本专利技术提供一种声音提取的方法,包括以下步骤。服务器接收客户端发送的各类型声音,将所述声音的声音信息保存至所述服务器中的声音来源表,并向控制器发起查询请求。所述控制器接收所述查询请求后,在本地的声音类型等级对照表中查询所述声音对应的等级系数,并根据承载所述声音的实际带宽在本地的声音带宽系数对照表中查询所述声音对应的带宽系数后,将查询结果返回给所述服务器。所述服务器根据所述控制器返回的所述声音对应的等级系数及带宽系数确定所述声音来源表中所有声音的采样率。所述服务器将所述声音来源表中采样率与用户指定采样率相同的声音添加至服务器中的目标声音表,并对所述目标声音表中的声音进行处理。本专利技术提供一种声音提取的系统,包括客户端、服务器及控制器,所述客户端连接所述服务器,所述服务器连接所述控制器。所述客户端,用于向所述服务器发送不同类型的声音。所述服务器,包括存储器、计算器及处理器,所述存储器连接所述计算器,所述计算器连接所述处理器。所述存储器,用于将所述声音的声音信息保存至所述服务器中的声音来源表后,向控制器发起查询请求。所述计算器,用于根据所述控制器返回的所述声音对应的等级系数及带宽系数确定所述声音来源表中所有声音的采样率。所述处理器,用于将所述声音来源表中米样率与用户指定米样率相同的声音添加至服务器中的目标声音表,并对所述目标声音表中的声音进行处理。所述控制器,用于接收所述服务器的所述查询请求后,在本地的声音类型等级对照表中查询所述声音对应的等级系数,并根据承载所述声音的实际带宽在本地的声音带宽系数对照表中查询所述声音对应的带宽系数后,将查询结果返回给所述 服务器。相较于先前技术,根据本专利技术提供的声音提取的方法及系统,服务器接收客户端发送的声音并将所述声音的声音信息保存至本地的声音来源表后,向控制器发起查询请求。所述控制器在本地的声音类型等级对照表中查询所述声音类型对应的等级系数,根据承载所述声音的实际带宽在本地的声音带宽系数对照表中查询所述声音对应的带宽系数,并将查询结果返回给所述服务器。服务器根据所述声音对应的等级系数及带宽系数确定声音来源表中所有声音的米样率,并将米样率与用户指定米样率相同的声音添加至服务器中的目标声音表,最后对目标声音表中的声音进行处理。如此,仅对用户指定的声音进行提取及转换,有效去除其它干扰声音,提高了网络通话的质量。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中图I所示为根据本专利技术的较佳实施例提供的声音提取的方法的流程图;图2所示为根据本专利技术的较佳实施例提供的声音提取的系统的示意图。具体实施例方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。 图I所示为根据本专利技术的较佳实施例提供的声音提取的方法的流程图。如图I所示,本专利技术的较佳实施例提供的声音提取的方法包括步骤IOf 103。步骤101 :服务器接收客户端发送的各类型声音,将所述声音的声音信息保存至所述服务器中的声音来源表,并向控制器发起查询请求。具体而言,服务器接收客户端发送的一个新的声音后,将这个声音的声音信息保存在本地的声音来源表中,并向控制器发起所述声音类型等级系数及带宽系数查询请求。 其中,所述声音信息包括声音的唯一标识AuSrcID、声音的格式AuWFX及实际的声音数据 AuData0此外,当来自客户端的声音停止向服务器发送时,服务器实时将所述声音的声音信息从本地的声音来源表中删除。步骤102 :所述控制器接收所述查询请求后,在本地的声音类型等级对照表中查询所述声音对应的等级系数,并根据承载所述声音的实际带宽在本地的声音带宽系数对照表中查询所述声音对应的带宽系数后,将查询结果返回给所述服务器。具体而言,来自客户端的声音类型包括广告声音、背景声音、人声音及其它声音。 控制器中预存各声音类型与类型等级对应关系的声音类型等级对照表,声音等级越高,对应的声音等级系数越大。控制器中的声音类型等级对照表例如表I所示。声音类型声音等级声音类型等级系数~人声音四级9背景声音ΞΜ5广告声音3其它声音一级I表 I此外,控制器中还预存承载声音的网络带宽与声音带宽系数的声音带宽系数对照表,承载声音的网络带宽越宽,该声音对应的带宽系数越大。所述控制器中的声音带宽系数对照表例如表2所示。声音名称承载声音的网络带宽(bit/s)声音带宽系数声音I大于等于200578声音2大于10小于20005声音3小于等于1002表2 控制器接收所述服务器的查询请求后,分别在本地的声音类型等级对照表中(例如,表I)查询所述声音对应的等级系数,及在本地的声音带宽系数对照表中(例如,表2)查询声音带宽系数,并将查询结果返回给服务器。步骤103 :所述服务器根据所述控制器返回的所述声音对应的等级系数及带宽系数确定所述声音来源表中所有声音的米样率。具体而言,所述服务器确定所述声音来源表中所述声音的采样率的方法为,计算每个声音对应的等级系数及带宽系数的乘积,根据所述乘积范围确定对应所述声音的采样率。例如,结合表I及表2,设定声音对应的等级系数及带宽系数的乘积与采样率对应关系为当上述乘积值大于4时,将对应声音的采样率设置为48000Hz ;当乘积值大于等于 I. 5且乘积值小于等于4时,将对应声音的采样率设置为44100Hz ;当乘积值小于I. 5时,将对应声音的采样率设置为22050Hz。上述声音对应的等级系数及带宽系数的乘积与采样率对应关系的设定方法仅为本实施例作出说明而设定,于其它实施例中,可根据需要重新设置,对此本专利技术不作限定。步骤104 :所述服务器将所述声音来源表中采样率与用户指定采样率相同的声音添加至服务器中的目标声音表,并对所述目标声音表中的声音进行处理。具体而言,当服务器的声音来源表中某一声音采样率等于指定采样率时,将该条声音的声音信息添加至目标声音表中。当来自客户端的声音停止向服务器发送时,服务器实时将所述声音的声音信息从本地的声音来源表中及目标声音表中删除。结合步骤102及103中的示例,若服务器的声音来源表中有三条不同类型的声音, 且各声音等级系数、带宽系数及对应的采样率例如表3所示。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种声音提取的方法,其特征在于,包括以下步骤 服务器接收客户端发送的各类型声音,将所述声音的声音信息保存至所述服务器中的声音来源表,并向控制器发起查询请求; 所述控制器接收所述查询请求后,在本地的声音类型等级对照表中查询所述声音对应的等级系数,并根据承载所述声音的实际带宽在本地的声音带宽系数对照表中查询所述声音对应的带宽系数后,将查询结果返回给所述服务器; 所述服务器根据所述控制器返回的所述声音对应的等级系数及带宽系数确定所述声音来源表中所有声音的米样率; 所述服务器将所述声音来源表中采样率与用户指定采样率相同的声音添加至服务器中的目标声音表,并对所述目标声音表中的声音进行处理。2.根据权利要求I所述的方法,其特征在于,确定所述声音来源表中所述声音的米样率的方法为,计算每个声音对应的等级系数及带宽系数的乘积,根据所述乘积范围确定对应所述声音的米样率。3.根据权利要求I所述的方法,其特征在于,当所述客户端停止声音发送时,所述服务器将所述声音的声音信息从所述声音来源表或者所述目标声音表中删除。4...

【专利技术属性】
技术研发人员:胡加明
申请(专利权)人:苏州阔地网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1