音频筛选方法和装置制造方法及图纸

技术编号:13681760 阅读:122 留言:0更新日期:2016-09-08 12:38
本发明专利技术涉及一种音频筛选方法和装置,该方法包括:获取本地的音频;对所述本地的音频进行同源检测,确定同源音频组;从服务器上的音频库中下载与所述同源音频组中的音频同源的音频;将下载的音频加入相应的同源音频组;获取所述同源音频组中各音频的音质参数;根据所述音质参数对所述同源音频组中的相应音频进行筛选处理。本发明专利技术提供的音频筛选方法和装置,提高了筛选处理的效率。

【技术实现步骤摘要】

本专利技术涉及音频处理
,特别是涉及一种音频筛选方法和装置
技术介绍
目前,用户终端上经常会存在重复的音频,比如用户终端可能会访问不同的音乐网站,从而会下载到内容相同的音乐;或者用户终端可能会通过不同的音乐播放软件下载到相同的音乐等情形。这样就会导致用户终端上存在多个实质相同的音频,浪费用户终端的存储资源。目前,用户可以主动在用户终端上通过搜索、排序等方式人工筛选出相同的音频,进而进行手动筛选,但手动筛选效率低。
技术实现思路
基于此,有必要针对目前手动进行音频筛选处理效率低的问题,提供一种音频筛选方法和装置。一种音频筛选方法,包括:获取本地的音频;对所述本地的音频进行同源检测,确定同源音频组;从服务器上的音频库中下载与所述同源音频组中的音频同源的音频;将下载的音频加入相应的同源音频组;获取所述同源音频组中各音频的音质参数;根据所述音质参数对所述同源音频组中的相应音频进行筛选处理。一种音频筛选装置,包括:同源音频组获取模块,用于获取本地的音频;用于对所述本地的音频进行同源检测,确定同源音频组;音频下载模块,用于从服务器上的音频库中下载与所述同源音频组中的音
频同源的音频;将下载的音频加入相应的同源音频组;音频筛选模块,用于获取所述同源音频组中各音频的音质参数;根据所述音质参数对所述同源音频组中的相应音频进行筛选处理。一种音频筛选方法,包括:获取本地的音频;对所述本地的音频进行同源检测,确定同源音频组;获取所述同源音频组中各音频的音质参数;当所述同源音频组中音频的最高的音质参数小于服务器上的音频库中相应的同源音频的音质参数时,下载所述同源音频;将下载的同源音频加入相应的同源音频组;根据所述同源音频组中各音频的音质参数对相应的音频进行筛选处理。一种音频筛选装置,包括:同源音频组确定模块,用于获取本地的音频;对所述本地的音频进行同源检测,确定同源音频组;筛选处理模块,用于获取所述同源音频组中各音频的音质参数;当所述同源音频组中音频的最高的音质参数小于服务器上的音频库中相应的同源音频的音质参数时,下载所述同源音频;将下载的同源音频加入相应的同源音频组;根据所述同源音频组中各音频的音质参数对相应的音频进行筛选处理。上述音频筛选方法和装置,将本地的音频进行同源检测以确定同源音频组,利用同源音频组中音频的音质参数以及服务器上的音频库中同源音频的音质参数,将本地的音频进行筛选处理,以对本地的音频进行基于音质的优化,使得经过筛选后的本地音频能够满足音质需求,而且不需要人手工筛选,筛选处理效率高。附图说明图1为一个实施例中音频处理系统的应用环境图;图2为一个实施例中终端的内部结构示意图;图3为一个实施例中服务器的内部结构示意图;图4为一个实施例中音频筛选方法的流程示意图;图5为一个实施例中对本地的音频进行同源检测,确定同源音频组的步骤的流程示意图;图6为一个实施例中将对应于配对的音频中不同音频且对应于相同频段的变化度量值进行比对,并根据比对结果确定同源音频组的步骤的流程示意图;图7为一个实施例中获取同源音频组中各音频的音质参数的步骤的流程示意图;图8为一个实施例中根据对应相同音频的能量和值确定相应音频的音质参数的步骤的流程示意图;图9为另一个实施例中音频筛选方法的流程示意图;图10为一个实施例中对本地的音频进行同源检测,确定同源音频组的步骤的流程示意图;图11为一个实施例中将对应于配对的音频中不同音频且对应于相同频段的变化度量值进行比对,并根据比对结果确定同源音频组的步骤的流程示意图;图12为一个实施例中获取同源音频组中各音频的音质参数的步骤的流程示意图;图13为一个实施例中音频筛选装置的结构框图;图14为另一个实施例中音频筛选装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。可以理解,本专利技术所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另
一个元件区分。举例来说,在不脱离本专利技术的范围的情况下,可以将第二音频帧称为第一音频帧,且类似地,可将第一音频帧称为第二音频帧。第二音频帧和第一音频帧两者都是音频帧,但其不是同一音频帧。如图1所示,在一个实施例中,提供了一种音频处理系统,包括终端110和服务器120。终端110可用于获取本地的音频;对本地的音频进行同源检测,确定同源音频组;从服务器上的音频库中下载与同源音频组中的音频同源的音频;将下载的音频加入相应的同源音频组;获取同源音频组中各音频的音质参数;根据音质参数对同源音频组中的相应音频进行筛选处理。服务器120可用于存储音频库,并根据终端110的请求下发音频库中的音频。图2为一个实施例中终端的内部结构示意图。如图2所示,该终端包括通过系统总线连接的处理器、非易失性存储介质、内存储器和网络接口。其中,终端的非易失性存储介质存储有操作系统,还包括一种音频筛选装置,该音频筛选装置用于实现一种音频筛选方法。该处理器用于提供计算和控制能力,支撑整个终端的运行。终端中的内存储器为非易失性存储介质中的音频筛选装置的运行提供环境,该内存储器中可存储有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器执行一种音频筛选方法。网络接口用于与服务器进行网络通信,如发送特征到服务器,从服务器下载音频等。该终端可以是手机、平板电脑或者个人数字助理等移动终端,也可以是穿戴式设备或个人计算机等。本领域技术人员可以理解,图2中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。图3为一个实施例中服务器的内部结构示意图。如图3所示,该服务器包括通过系统总线连接的处理器、非易失性存储介质、内存储器和网络接口。其中,该服务器的非易失性存储介质存储有操作系统、音频库和音频筛选装置,该音频筛选装置用于实现一种音频筛选方法。该服务器的处理器用于提供计算和控制能力,支撑整个服务器的运行。该内存储器中可储存有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器执行一种音频筛选方法。该
服务器的网络接口用于据以与外部的终端通过网络连接通信。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。本领域技术人员可以理解,图3中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的服务器的限定,具体的服务器可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。如图4所示,在一个实施例中,提供了一种音频筛选方法,本实施例以该方法应用于图1中的终端110来举例说明。该方法具体包括如下步骤:步骤402,获取本地的音频。其中,音频是计算机可处理且可还原出声音的数据,比如数字音乐、电话录音、语音消息中的语音或者媒体文件中的音频等。终端获取本地的音频,具体可遍历本地的音频,查找具有音频格式的音频;也可以从本地专门的音频文件夹下获取音频。步骤404,对本地的音频进行同源检本文档来自技高网
...
音频筛选方法和装置

【技术保护点】
一种音频筛选方法,包括:获取本地的音频;对所述本地的音频进行同源检测,确定同源音频组;从服务器上的音频库中下载与所述同源音频组中的音频同源的音频;将下载的音频加入相应的同源音频组;获取所述同源音频组中各音频的音质参数;根据所述音质参数对所述同源音频组中的相应音频进行筛选处理。

【技术特征摘要】
1.一种音频筛选方法,包括:获取本地的音频;对所述本地的音频进行同源检测,确定同源音频组;从服务器上的音频库中下载与所述同源音频组中的音频同源的音频;将下载的音频加入相应的同源音频组;获取所述同源音频组中各音频的音质参数;根据所述音质参数对所述同源音频组中的相应音频进行筛选处理。2.根据权利要求1所述的方法,其特征在于,所述从服务器上的音频库中下载与所述同源音频组中的音频同源的音频包括:提取所述同源音频组中音频的特征;将提取的特征发送到服务器,使得所述服务器从音频库中查找与所述特征匹配的音频。3.根据权利要求1所述的方法,其特征在于,所述对所述本地的音频进行同源检测,确定同源音频组包括:将所述本地的音频两两配对,配对的音频具有统一的采样频率和采样位数;将配对的音频按统一的帧长和帧移划分第一音频帧;获取每个所述第一音频帧对应于固定数量的各频段各自的第一能量值;在对应相同音频的所述第一音频帧中,确定相邻的第一音频帧所对应的相同频段的第一能量值的变化度量值;将对应于配对的音频中不同音频且对应于相同频段的所述变化度量值进行比对,并根据比对结果确定同源音频组。4.根据权利要求3所述的方法,其特征在于,所述变化度量值是根据相邻的第一音频帧所对应的相同频段的第一能量值的大小关系确定的二值化的数值;所述将对应于配对的音频中不同音频且对应于相同频段的所述变化度量值进行比对,并根据比对结果确定同源音频组包括:将对应相同音频的变化度量值按照相应频段的顺序以及相应第一音频帧之间的顺序进行组合,得到相应的数值序列;将对应配对的音频中不同音频的数值序列相同位置处的数值进行比对,得
\t到数值相同的位置数占相应数值序列总位置数的比例;当所述比例达到预设比例时,将相应的配对的音频加入相同的同源音频组。5.根据权利要求3所述的方法,其特征在于,所述获取每个所述第一音频帧对应于固定数量的各频段各自的第一能量值之前,所述方法还包括:当配对的音频各自划分出的第一音频帧的数量不相同时,判定配对的音频不属于相同的同源音频组;当配对的音频各自划分出的第一音频帧的数量相同时,执行所述获取每个所述第一音频帧对应于固定数量的各频段各自的第一能量值的步骤。6.根据权利要求1所述的方法,其特征在于,所述获取所述同源音频组中各音频的音质参数包括:将所述同源音频组中的各音频调整为统一的采样频率和采样位数;将所述同源音频组中的音频按统一的帧长和帧移划分第二音频帧;获取每个所述第二音频帧对应于固定数量的各频带的第二能量值;根据对应相同音频和相同频带的第二能量值获得相应音频及相应频带的能量和值;根据对应相同音频的能量和值确定相应音频的音质参数;所述音质参数与相应音频的各所述能量和值及相应频带中的频率值正相关。7.根据权利要求6所述的方法,其特征在于,所述根据对应相同音频的能量和值确定相应音频的音质参数包括:将所述能量和值转化为分贝值;将所述分贝值归一化;根据归一化的分贝值的加权和确定音质参数;其中,所述加权和中的权重与相应频带中的频率值正相关。8.一种音频筛选方法,包括:获取本地的音频;对所述本地的音频进行同源检测,确定同源音频组;获取所述同源音频组中各音频的音质参数;当所述同源音频组中音频的最高的音质参数小于服务器上的音频库中相应的同源音频的音质参数时,下载所述同源音频;将下载的同源音频加入相应的同源音频组;根据所述同源音频组中各音频的音质参数对相应的音频进行筛选处理。9.根据权利要求8所述的方法,其特征在于,所述对所述本地的音频进行同源检测,确定同源音频组包括:将所述本地的音频两两配对,配对的音频具有统一的采样频率和采样位数;将配对的音频按统一的帧长和帧移划分第一音频帧;获取每个所述第一音频帧对应于固定数量的各频段各自的第一能量值;在对应相同音频的所述第一音频帧中,确定相邻的第一音频帧所对应的相同频段的第一能量值的变化度量值;将对应于配对的音频中不同音频且对应于相同频段的所述变化度量值进行比对,并根据比对结果确定同源音频组。10.根据权利要求8所述的方法,其特征在于,所述获取所述同源音频组中各音频的音质参数包括:将所述同源音频组中的各音频调整为统一的采样频率和采样位数;将所述同源音频组中的音频按统一的帧长和帧移划分第二音频帧;获取每个所述第二音频帧对应于固定数量的各频带的第二能量值;根据对应相同音频和相同频带的第二能量值获得相应音频及相应频带的能量和值;根据对应相同音频的能量和值确定...

【专利技术属性】
技术研发人员:赵伟峰
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1