一种消除噪声的方法和装置以及电子设备制造方法及图纸

技术编号:14077343 阅读:79 留言:0更新日期:2016-11-30 13:01
本申请提供的消除噪声的方法和装置以及电子设备,先判断获取的音频采样信号中是否存在由用户的随机定位操作引起突变位置,若存在这样的突变位置,则对音频采样信号做平滑滤波处理,以消除这样的突变位置,即消除用户随机定位操作造成的爆音噪声,进而改善了用户的听觉体验。

【技术实现步骤摘要】

本申请涉及音频数据处理领域,更具体地说,涉及一种消除噪声的方法和装置以及电子设备
技术介绍
目前,在音视频播放时,用户随机定位操作是十分普遍的。如用户在观看一个在线视频节目时,就会定位到节目中间的某个时间点开始观看。此操作可能会导致连续播放的音频波形出现跳变,如图1所示,虚拟线框中可以明显看出波形不连续,有一个突变位置。突变位置左侧是随机定位前的音频波形,突变位置右侧是随机定位后的波形。在音频连续播放的过程中,播放到突变位置时,就会导致用户听到类似“啪啪”声的爆音,进而降低了用户听觉体验。
技术实现思路
有鉴于此,本申请提出一种消除噪声的方法和装置以及电子设备,欲解决用户随机定位操作造成爆音噪声,进而降低了用户听觉体验的技术问题。为了解决上述技术问题,现提出的方案如下:一种消除噪声的方法,包括:获取音频采样信号,所述音频采样信号包括N+1个连续音频采样点,N为正整数;判断所述音频采样信号中是否存在突变位置,所述突变位置由用户的随机定位操作引起;若存在所述突变位置,则对所述音频采样信号做平滑滤波处理,以消除所述突变位置。优选的,所述判断所述音频采样信号中是否存在突变位置,所述突变位置由用户的随机定位操作引起,包括:将所述音频采样信号中,每两个相邻的音频采样点做差,得到N个第一差值;对各个所述第一差值做绝对值运算得到N个第二差值并存储;判断各个所述第二差值是否大于预设的第一阈值,并确定大于所述第一阈值的第二差值对应的两个音频采样点为疑似突变位置;判断存储在所述大于所述第一阈值的第二差值之前的连续M1个第二差值和存储在所述大于所述第一阈值的第二差值之后的连续M2个第二差值中,是否存在大于预设的第二阈值的第二差值,若是,则确定所述第一阈值的第二差值对应的两个音频采样点为突变位置,所述第二阈值不大于所述第一阈值,M1和M2均为正整数且小于N。优选的,所述将所述音频采样信号中,每两个相邻的音频采样点做差,得到N个第一差值的过程包括:将所述音频采样信号中,每两个相邻的音频采样点中位置在前的音频采样点减去位置在后的音频采样点,得到N个第一差值;或者将所述音频采样信号中,每两个相邻的音频采样点中位置在后的音频采样点减去位置在前的音频采样点,得到N个第一差值。优选的,所述对所述音频采样信号做平滑滤波处理,以消除所述突变位置,包括:对第一音频采样点及其位置前连续M3个音频采样点做线性淡出操作处理,对第二音频采样点及其位置后连续M4个音频采样点做线性淡入操作处理;其中,与所述突变位置对应的两个音频采样点中位置在前的音频采样点为所述第一音频采样点,与所述突变位置对应的两个音频采样点中位置在后的音频采样点为所述第二音频采样点,M3和M4均为正整数且小于N。一种消除噪声的装置,包括:获取单元,用于获取音频采样信号,所述音频采样信号包括N+1个连续音频采样点,N为正整数;第一判断单元,用于判断所述音频采样信号中是否存在突变位置,所述突变位置由用户的随机定位操作引起;滤波处理单元,用于若存在所述突变位置,则对所述音频采样信号做平滑滤波处理,以消除所述突变位置。优选的,所述第一判断单元,包括:第一计算子单元,用于将所述音频采样信号中,每两个相邻的音频采样点做差,得到N个第一差值;第二计算子单元,用于对各个所述第一差值做绝对值运算得到N个第二差值并存储;第一判断子单元,用于判断各个所述第二差值是否大于预设的第一阈值,并确定大于所述第一阈值的第二差值对应的两个音频采样点为疑似突变位置;第二判断子单元,用于判断存储在所述大于所述第一阈值的第二差值之前的连续M1个第二差值和存储在所述大于所述第一阈值的第二差值之后的连续M2个第二差值中,是否存在大于预设的第二阈值的第二差值,若是,则确定所述第一阈值的第二差值对应的两个音频采样点为突变位置,所述第二阈值不大于所述第一阈值,M1和M2均为正整数且小于N。优选的,所述第一计算子单元包括:第一计算模块,用于将所述音频采样信号中,每两个相邻的音频采样点中位置在前的音频采样点减去位置在后的音频采样点,得到N个第一差值;或者第二计算模块,用于将所述音频采样信号中,每两个相邻的音频采样点中位置在后的音频采样点减去位置在前的音频采样点,得到N个第一差值。优选的,所述滤波处理单元,包括:第一滤波处理子单元,用于对第一音频采样点及其位置前连续M3个音频采样点做线性淡出操作处理;其中,与所述突变位置对应的两个音频采样点中位置在前的音频采样点为所述第一音频采样点,M3为正整数且小于所述N。第二滤波处理子单元,用于对第二音频采样点及其位置后连续M4个音频采样点做线性淡入操作处理;其中,与所述突变位置对应的两个音频采样点中位置在后的音频采样点为所述第二音频采样点,M4为正整数且小于N。一种电子设备,包括:上述消除噪声的装置。与现有技术相比,本申请提供的上述技术方案具有以下优点:本申请提供的消除噪声的方法和装置以及电子设备,先判断获取的音频采样信号中是否存在由用户的随机定位操作引起突变位置,若存在这样的突变位置,则对音频采样信号做平滑滤波处理,以消除这样的突变位置,即消除用户随机定位操作造成的爆音噪声,进而改善了用户的听觉体验。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为用户的随机定位操作对音频波形造成突变影响的波形图;图2为采用本申请提供的消除噪声方法后的波形图;图3为本申请提供的一种消除噪声的方法的流程示意图;图4为本申请实施例提供的一种消除噪声方法的流程示意图;图5为本申请实施例提供的另一种消除噪声方法的流程示意图;图6为本申请提供的一种消除噪声的装置示意图;图7为本申请实施例提供的一种消除噪声的装置的示意图;图8为本申请实施例提供的另一种消除噪声的装置的示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请提供了一种消除噪声的方法,请参阅图3,示出了该方法的流程示意图,该方法包括:步骤S11:获取音频采样信号,所述音频采样信号包括N+1个连续音频采样点,N为正整数;一般的,音频播放的过程中存在几百毫秒的缓冲,在缓存区域的数据按照顺序逐个输出。因此,可以在音频采样信号未输出之前从缓冲区域获取音频采样信号。缓存区域内的音频采样信号是由模拟音频信号转换后的数字音频信号,即一个个数值。而音频采样点即为模拟音频信号转换成数字音频信号后表现的一个数值。步骤S12:判断所述音频采样信号中是否存在突变位置,所述突变位置由用户的随机定位操作引起;用户进行随机定位操作时,音频波形存在如图1所示的突变位置。执行步骤S12判断音频采样信号中是否存在突变位置。突变位置是由于相邻两个音频采样点的差值较大引起的。因此,根据对相邻两个音频采样点的差值进行判断,可以找到突变位置对应的两个音本文档来自技高网...
一种消除噪声的方法和装置以及电子设备

【技术保护点】
一种消除噪声的方法,其特征在于,包括:获取音频采样信号,所述音频采样信号包括N+1个连续音频采样点,N为正整数;判断所述音频采样信号中是否存在突变位置,所述突变位置由用户的随机定位操作引起;若存在所述突变位置,则对所述音频采样信号做平滑滤波处理,以消除所述突变位置。

【技术特征摘要】
1.一种消除噪声的方法,其特征在于,包括:获取音频采样信号,所述音频采样信号包括N+1个连续音频采样点,N为正整数;判断所述音频采样信号中是否存在突变位置,所述突变位置由用户的随机定位操作引起;若存在所述突变位置,则对所述音频采样信号做平滑滤波处理,以消除所述突变位置。2.根据权利要求1所述的方法,其特征在于,所述判断所述音频采样信号中是否存在突变位置,所述突变位置由用户的随机定位操作引起,包括:将所述音频采样信号中,每两个相邻的音频采样点做差,得到N个第一差值;对各个所述第一差值做绝对值运算得到N个第二差值并存储;判断各个所述第二差值是否大于预设的第一阈值,并确定大于所述第一阈值的第二差值对应的两个音频采样点为疑似突变位置;判断存储在所述大于所述第一阈值的第二差值之前的连续M1个第二差值和存储在所述大于所述第一阈值的第二差值之后的连续M2个第二差值中,是否存在大于预设的第二阈值的第二差值,若是,则确定所述疑似突变位置为突变位置,所述第二阈值不大于所述第一阈值,M1和M2均为正整数且小于N。3.根据权利要求2所述的方法,其特征在于,所述将所述音频采样信号中,每两个相邻的音频采样点做差,得到N个第一差值的过程包括:将所述音频采样信号中,每两个相邻的音频采样点中位置在前的音频采样点减去位置在后的音频采样点,得到N个第一差值;或者将所述音频采样信号中,每两个相邻的音频采样点中位置在后的音频采样点减去位置在前的音频采样点,得到N个第一差值。4.根据权利要求1所述的方法,其特征在于,所述对所述音频采样信号做平滑滤波处理,以消除所述突变位置,包括:对第一音频采样点及其位置前连续M3个音频采样点做线性淡出操作处理,对第二音频采样点及其位置后连续M4个音频采样点做线性淡入操作处理;其中,与所述突变位置对应的两个音频采样点中位置在前的音频采样点为所述第一音频采样点,与所述突变位置对应的两个音频采样点中位置在后的音频采样点为所述第二音频采样点,M3和M4均为正整数且小于N。5.一种消除噪声的装置,其特征在于,包括:获取单元,用于获取音频采样信号,所述音频采...

【专利技术属性】
技术研发人员:孙晨飞
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

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

1