音频处理方法、装置、存储介质及移动终端与流程

文档序号:13935765阅读:186来源:国知局
音频处理方法、装置、存储介质及移动终端与流程

本申请实施例涉及计算机领域,尤其涉及一种音频处理方法、装置、存储介质及移动终端。



背景技术:

现阶段,随着互联网技术的发展,用户已经能够通过互联网获得各式各样的声音数据,如歌曲等。但是,现有的声音数据制作方式过于单一,不能够按照自己的意图进行声音数据处理,很难调动广大用户的兴趣。因此,现有的声音处理方式存在缺陷,需要改进。



技术实现要素:

本申请实施例提供一种音频处理方法、装置、存储介质及移动终端,可以实现提高用户的趣味感和科技感的效果。

第一方面,本申请实施例提供了一种音频处理方法,该方法包括:

获取待处理音频信号;

按照预设切分规则确定切分时长,并根据所述切分时长对所述待处理音频信号进行切分处理,得到音频子信号;

根据预设规则对所述音频子信号进行播放。

第二方面,本申请实施例提供了一种音频处理装置,该装置包括:

音频信号获取模块,用于获取待处理音频信号;

音频信号切分模块,用于按照预设切分规则确定切分时长,并根据所述切分时长对所述待处理音频信号进行切分处理,得到音频子信号;

播放模块,用于根据预设规则对所述音频子信号进行播放。

第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例所述的音频处理方法。

第四方面,本申请实施例提供了一种移动终端,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的音频处理方法。

本申请实施例所提供的技术方案,通过获取待处理音频信号;按照预设切分规则确定切分时长,并根据所述切分时长对所述待处理音频信号进行切分处理,得到音频子信号;根据预设规则对所述音频子信号进行播放。通过采用本申请所提供的技术方案,可以实现对获取到的待处理音频信号切分后按照用户的设定规则进行播放,从而提高用户的趣味感和科技感的效果。

附图说明

图1为本申请实施例提供的一种音频处理方法的流程示意图;

图2为本申请实施例提供的另一种音频处理方法的流程示意图;

图3为本申请实施例提供的另一种音频处理方法的流程示意图;

图4为本申请实施例提供的另一种音频处理方法的流程示意图;

图5为本申请实施例提供的另一种音频处理方法的流程示意图;

图6为本申请实施例提供的一种音频处理装置的结构框图;

图7为本申请实施例提供的一种移动终端的结构示意图。

具体实施方式

下面结合附图并通过具体实施方式来进一步说明本申请的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

图1为本申请实施例提供的一种音频处理方法的流程示意图,该方法可以由音频处理装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:

s101、获取待处理音频信号。

其中,待处理音频信号可以是录制的音频信号,也可以是从内部存储器中读取的音频信号,如录制一段声音信号,或者从本地的音乐中截取一段声音信号。

待处理音频信号的获取方式可以是通过用户界面(userinterface,ui)进行录制或者选取等方式,得到待处理音频处理信号。

其中,对于录制的音频信号,可以采用麦克风将采集到的音频信号输入运算放大器,放大后,对放大后的音频信号进行滤波,将经过滤波后的模拟音频信号通过a/d转换器转换为数字音频信号。进而再对转换后的数字音频信号进行进一步的处理。

s102、按照预设切分规则确定切分时长,并根据所述切分时长对所述待处理音频信号进行切分处理,得到音频子信号。

其中,切分时长可以是固定的,如每个切分时长均为50毫秒,切分时长也可以是不固定的,如切分时长可以是30毫秒、50毫秒或者100毫秒,且并非每个切分时长相等。按照预设切分规则可以是用户设定的预设切分规则,如用户设定每隔100毫秒切分一次,则切分时长就为100毫秒,还可以是移动终端出厂之前设定好的。另外,也可以是按照待处理音频信号的一些信息来确定,如可以根据音频信号的信噪比确定切分时长等。

在确定切分时长后,根据切分时长对待处理音频信号进行切分处理,得到音频子信号。如在确定切分时长为100毫秒后,每100毫秒进行一次切分,得到一个音频子信号。值得说明的是,当完成一次切分时,最后所剩的音频子信号可以不足100毫秒。另外,本申请实施例以逐一进行切分为例,除此之外也可以同步进行,直接一次切分后得到多个音频子信号。

s103、根据预设规则对所述音频子信号进行播放。

其中,对音频子信号的播放,可以采用专门用来进行待处理音频信号处理的应用程序来播放,也可以通过移动终端已经安装或者自身携带的播放软件来播放。按照预设规则对所述音频子信号进行播放,其中的预设规则可以是用户自定义设定的规则,如对所有的音频子信号按照倒序的形式进行播放,或者对部分音频子信号进行倒序播放等。这样设置的好处是可以根据用户自定义的方式进行音频子信号的播放,可以提高用户在自定义的音频信号处理过程中的趣味感,可以通过倒序或者调整顺序实现不同的效果,得到用户难以想到的声音。还可以增加用户在使用移动终端进行音频处理过程中的科技感,感受科技给人们带来的丰富多彩的生活。

本申请实施例所提供的技术方案,通过获取待处理音频信号;按照预设切分规则确定切分时长,并根据所述切分时长对所述待处理音频信号进行切分处理,得到音频子信号;根据预设规则对所述音频子信号进行播放。通过采用本申请所提供的技术方案,可以实现对获取到的待处理音频信号切分后按照用户的设定规则进行播放,从而提高用户的趣味感和科技感的效果。

图2为本申请实施例提供的另一种音频处理方法的流程示意图,如图2所示,该方法包括:

s201、获取待处理音频信号。

s202、获取待处理音频信号的时长。

其中,待处理音频信号的时长可以通过读取该待处理音频信号的音频数据中所记载的时长的方式得到。如果待处理音频信号为从某一音频信号中截取的一部分,则可以通过获取该截取时长的当时获得。

s203、根据所述待处理音频信号的时长确定切分时长。

其中,切分时长可以根据待处理音频信号的时长来确定,如待处理音频信号的时长为60秒,可以确定其切分时长为100毫秒,如带处理音频信号的时长为10秒,可以确定其切分时长为10毫秒。其中,具体的对应关系可以默认设置,也可以由用户来确定。

s204、根据所述切分时长对所述待处理音频信号进行切分处理,得到音频子信号。

在确定切分时长之后,根据所述切分时长对所述待处理音频信号进行切分处理,得到音频子信号。

这样设置的好处是既可以满足用户的需求,按照用户对音频信号处理的要求进行确定切分时长,又可以兼顾计算速度和音频信号的处理速度,避免出现切分的音频子信号过多的现象,提高音频信号处理过程中的响应速度。

s205、根据预设规则对所述音频子信号进行播放。

其中,可以是按照倒序规则或者其他规则对所有或者部分音频子信号进行播放。

本技术方案在上述各技术方案的基础上,提供了一种根据待处理音频信号的总时长确定切分时长的方法,进而把待处理音频信号进行切分得到音频子信号,再对音频子信号进行播放。这样设置的好处是在满足用户的需求的同时,还可以提高音频信号处理的计算速度和响应速度,避免因为切分得到的音频子信号过多而影响音频处理过程中的计算速度和音频子信号播放过程中的响应速度。

图3为本申请实施例提供的另一种音频处理方法的流程示意图,如图3所示,该方法包括:

s301、获取待处理音频信号。

s302、获取待处理音频信号的能量信息。

其中,待处理音频信号的能量信息可以是与待处理音频信号的振幅相关的,如振幅越大,则能量越高,该振幅可以在待处理音频信号的音频数据中。另外,待处理音频信号的能量信息可能受到移动终端自身的音量影响,如移动终端的播放音量调节的较大时,会使得真个待处理音频信号播放时的能量较大,这里可以通过获取移动终端的播放音量设定一个系数值,在计算待处理音频信号的能量信息时,相应的乘以或者除以移动终端当前播放音量相对应的系数值,从而避免移动终端自身的播放音量对待处理音频信号的能量信息的影响。

s303、根据所述待处理音频信号的能量信息确定切分时长。

根据待处理音频信号的能量信息确定切分时长,可以根据待处理音频信号每一时间段的能量信息,确定切分时长。如在待处理音频信号为录制人说话的声音时,在没说出一个字的时候,能量较大,每个字或者每句话中间的间歇时,能量较小,则可以把人说话过程中对每个字的发音时的开始和结束进行切分,对每个字发音中间的间隔进行切分,这样就可以得到有发音部分和没有发音部分两种音频子信号。

s304、根据所述切分时长对所述待处理音频信号进行切分处理,得到音频子信号。

其中,切分时长可以是相互不等的,切分得到的音频子信号可以是包含了有发音部分和没有发音部分两种。还可以是按照其他规则进行切分,从而得到的音频子信号也会不同。

s305、根据预设规则对所述音频子信号进行播放。

其中,预设规则可以是倒序规则,在上述示例中,还可以是把人说话过程中包含对每个字发音的音频子信号进行顺序播放等。具体的,可以根据用户的选择情况来确定,在实际实现过程中,可以为用户提供可供选择的选项,这样可以更简便用户对音频信号的处理过程,随心所欲的处理音频信号,提高用户的使用体验效果。

本技术方案在上述各技术方案的基础上,提供了一种根据待处理音频信号的能量信息确定切分时长的方法,进而把待处理音频信号进行切分得到音频子信号,再对音频子信号进行播放。这样设置的好处是可以在只对能量较高的音频子信号进行播放时,可以实现加快语速的效果,并且会提高用户的趣味感和科技感的效果。

图4为本申请实施例提供的另一种音频处理方法的流程示意图,如图4所示,该方法包括:

s401、获取待处理音频信号。

s402、获取待处理音频信号的时长,以及待处理音频信号的能量信息。

可以同时获取待处理音频信号的时长和能量信息,其中能量信息,可以是整个待处理音频信号的能量信息,也可以是待处理音频信号中每个时间段的能量信息,其中时间段可以是50毫秒,还可以是获取待处理音频信号的能量随时间变化的曲线,从曲线中确定待处理音频信号的整体的能量信息以及每个时段的能量信息。

s403、根据所述待处理音频信号的时长以及能量信息,确定切分时长。

根据所述待处理音频信号的时长以及能量信息,确定切分时长,可以是根据待处理音频信号的时长确定切分时长的个数,根据待处理音频信号的能量信息确定每个切分段的切分时长。

s404、根据所述切分时长对所述待处理音频信号进行切分处理,得到音频子信号。

s405、根据预设规则对所述音频子信号进行播放。

本技术方案在上述各技术方案的基础上,提供了一种根据待处理音频信号的总时长和能量信息确定切分时长的方法,进而把待处理音频信号进行切分得到音频子信号,再对音频子信号进行播放。这样设置的好处是可以在根据能量信息进行切分的同时,根据待处理音频信号的总时长确定切分段的个数,这样能够兼顾处理效果以及处理速度,达到了提高用户的趣味感和科技感的效果。

图5为本申请实施例提供的另一种音频处理方法的流程示意图,如图5所示,该方法包括:

s501、获取待处理音频信号。

s502、按照预设切分规则确定切分时长,并根据所述切分时长对所述待处理音频信号进行切分处理,得到音频子信号。

s503、核验音频子信号的重复度。

其中,校验音频子信号的重复度可以是,根据对比相邻的两个音频子信号的能量、频率等数据进行校验,如在录制人说话的示例中,如果相邻的两个音频子信号都是在两个字发音中间的间断位置,则可以认为这相邻两个音频子信号重复,可以统计所有音频子信号中,相邻的音频子信号的重复的个数,确定为重复度。

s504、根据所述音频子信号的重复度,重新确定切分时长。

当重复度高于某一阈值时,如50%的音频子信号重复,则说明切分时长设置过小,可以适当调大。当重复度低于某一阈值时,如5%的音频子信号重复,则说明切分时长设置过大,可以适当调小。具体的对于切分时长的调节可以由重复度决定。

s505、根据重新确定的切分时长,对所述待处理音频信号进行切分处理,得到调整后的音频子信号。

根据调整后的切分对所述待处理音频信号进行切分处理,得到调整后的音频子信号。

s506、根据预设规则对调整后的音频子信号进行播放。

根据预设规则对调整后的音频子信号进行播放。

本技术方案在上述各技术方案的基础上,提供了一种根据音频子信号确定是否需要对切分时长进行调整的方法,这样可以实现自动对切分时长进行调整,以得到合适的音频子信号做后续处理,为后续处理减轻了计算负担,同时又保证了处理效果,达到了提高用户的趣味感和科技感的效果。

在上述各技术方案的基础上,可选的,根据预设规则对所述音频子信号进行播放,包括:对所述音频子信号进行编号;按照倒序播放规则,连续播放所述音频子信号。如对钢琴曲进行倒序播放后,可以得到不一样的音符效果,这样设置的好处是提高用户的趣味感和科技感。

在上述各技术方案的基础上,可选的,根据预设规则对所述音频子信号进行播放,包括:按照预设筛选规则对所述音频子信号进行筛选;将筛选后的音频子信号进行编号;按照顺序播放规则,连续播放所述筛选后的音频子信号。如对录制的人说话时的音频信号进行处理,可以实现加快语速,以及对说话内容进行调整的效果,增加用户的趣味感。

图6为本申请实施例提供的一种音频处理装置的结构框图,该装置可由软件和/或硬件实现,一般集成在移动终端中,可通过执行音频处理方法来对音频信号进行处理。如图6所示,该装置包括:

音频信号获取模块601,用于获取待处理音频信号;

音频信号切分模块602,用于按照预设切分规则确定切分时长,并根据所述切分时长对所述待处理音频信号进行切分处理,得到音频子信号;

播放模块603,用于根据预设规则对所述音频子信号进行播放。

本申请实施例所提供的技术方案,通过获取待处理音频信号;按照预设切分规则确定切分时长,并根据所述切分时长对所述待处理音频信号进行切分处理,得到音频子信号;根据预设规则对所述音频子信号进行播放。通过采用本申请所提供的技术方案,可以实现对获取到的待处理音频信号切分后按照用户的设定规则进行播放,从而提高用户的趣味感和科技感的效果。

在上述各技术方案的基础上,可选的,所述音频信号切分模块602包括:

时长获取单元,用于获取待处理音频信号的时长;

第一切分时长确定单元,用于根据所述待处理音频信号的时长确定切分时长;

切分单元,用于根据所述切分时长对所述待处理音频信号进行切分处理,得到音频子信号。

在上述各技术方案的基础上,可选的,所述音频信号切分模块602包括:

能量获取单元,用于获取待处理音频信号的能量信息;

第二切分时长确定单元,用于根据所述待处理音频信号的能量信息确定切分时长;

切分单元,用于根据所述切分时长对所述待处理音频信号进行切分处理,得到音频子信号。

在上述各技术方案的基础上,可选的,所述音频信号切分模块602包括:

切分元素获取单元,用于获取待处理音频信号的时长,以及待处理音频信号的能量信息;

第三切分时长确定单元,用于根据所述待处理音频信号的时长以及能量信息,确定切分时长;

切分单元,用于根据所述切分时长对所述待处理音频信号进行切分处理,得到音频子信号。

在上述各技术方案的基础上,可选的,所述装置还包括:

切分调整模块,用于:

核验音频子信号的重复度;

根据所述音频子信号的重复度,重新确定切分时长;

根据重新确定的切分时长,对所述待处理音频信号进行切分处理,得到调整后的音频子信号。

在上述各技术方案的基础上,可选的,所述播放模块603包括:

音频子信号编号单元,用于对所述音频子信号进行编号;

音频子信号播放单元,用于按照倒序播放规则,连续播放所述音频子信号。

在上述各技术方案的基础上,可选的,所述播放模块603包括:

音频子信号筛选单元,用于按照预设筛选规则对所述音频子信号进行筛选;

音频子信号编号单元,用于将筛选后的音频子信号进行编号;

音频子信号播放单元,用于按照顺序播放规则,连续播放所述筛选后的音频子信号。

本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种音频处理方法,该方法包括:

获取待处理音频信号;

按照预设切分规则确定切分时长,并根据所述切分时长对所述待处理音频信号进行切分处理,得到音频子信号;

根据预设规则对所述音频子信号进行播放。

存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddrram、sram、edoram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到计算机系统。第二计算机系统可以提供程序指令给计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。

当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的音频处理的操作,还可以执行本申请任意实施例所提供的音频处理方法中的相关操作。

本申请实施例提供了一种移动终端,该移动终端中可集成本申请实施例提供的音频处理装置。图7为本申请实施例提供的一种移动终端的结构示意图。如图7所示,该移动终端可以包括:存储器701、中央处理器(centralprocessingunit,cpu)702(又称处理器,以下简称cpu)、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述cpu702和所述存储器701设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器701,用于存储可执行程序代码;所述cpu702通过读取所述存储器701中存储的可执行程序代码来运行与所述可执行程序代码对应的计算机程序,以实现以下步骤:

获取待处理音频信号;

按照预设切分规则确定切分时长,并根据所述切分时长对所述待处理音频信号进行切分处理,得到音频子信号;

根据预设规则对所述音频子信号进行播放。

所述移动终端还包括:外设接口703、rf(radiofrequency,射频)电路705、音频电路706、扬声器711、电源管理芯片708、输入/输出(i/o)子系统709、触摸屏712、其他输入/控制设备710以及外部端口704,这些部件通过一个或多个通信总线或信号线707来通信。

应该理解的是,图示移动终端700仅仅是移动终端的一个范例,并且移动终端700可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

下面就本实施例提供的用于音频处理的移动终端进行详细的描述,该移动终端以手机为例。

存储器701,所述存储器701可以被cpu702、外设接口703等访问,所述存储器701可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

外设接口703,所述外设接口703可以将设备的输入和输出外设连接到cpu702和存储器701。

i/o子系统709,所述i/o子系统709可以将设备上的输入输出外设,例如触摸屏712和其他输入/控制设备710,连接到外设接口703。i/o子系统709可以包括显示控制器7091和用于控制其他输入/控制设备710的一个或多个输入控制器7092。其中,一个或多个输入控制器7092从其他输入/控制设备710接收电信号或者向其他输入/控制设备710发送电信号,其他输入/控制设备710可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器7092可以与以下任一个连接:键盘、红外端口、usb接口以及诸如鼠标的指示设备。

触摸屏712,所述触摸屏712是用户移动终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。

i/o子系统709中的显示控制器7091从触摸屏712接收电信号或者向触摸屏712发送电信号。触摸屏712检测触摸屏上的接触,显示控制器7091将检测到的接触转换为与显示在触摸屏712上的用户界面对象的交互,即实现人机交互,显示在触摸屏712上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。

rf电路705,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,rf电路705接收并发送rf信号,rf信号也称为电磁信号,rf电路705将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。rf电路705可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、rf收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、codec(coder-decoder,编译码器)芯片组、用户标识模块(subscriberidentitymodule,sim)等等。

音频电路706,主要用于从外设接口703接收音频信号,将该音频信号转换为电信号,并且将该电信号发送给扬声器711。

扬声器711,用于将手机通过rf电路705从无线网络接收的语音信号,还原为声音并向用户播放该声音。

电源管理芯片708,用于为cpu702、i/o子系统及外设接口所连接的硬件进行供电及电源管理。

本申请实施例提供的移动终端,可以实现提高用户的趣味感和科技感的效果。

上述实施例中提供的音频处理装置、存储介质及移动终端可执行本申请任意实施例所提供的音频处理方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的音频处理方法。

注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1