音频播放方法和装置制造方法及图纸

技术编号:14484960 阅读:63 留言:0更新日期:2017-01-26 17:29
本发明专利技术实施例提供了一种音频播放方法和装置,解决了现有的音频播放方式在播放静音部分时固有噪声过大而影响听觉体验的问题。该音频播放方法包括:识别所接收的音频流中的静音部分;以及在播放所述音频流时,减小所述静音部分的输出增益。

【技术实现步骤摘要】

本专利技术涉及音频处理
,具体涉及一种音频播放方法和装置
技术介绍
音频流的播放质量一般通过信噪比(SignalNoiseRatio,SNR)来衡量,信噪比越大,说明混在音频信号里的噪声越小,声音回放的质量越高。影响信噪比的因素有很多,其中有一项是放大器电路元件产生的固有噪声,这些固有噪声无法消除,与放大器的电路设计相关,固有噪声的幅度一般与当前数字模拟转换器(Digitaltoanalogconverter,DAC)的输出增益成正比。因此,如果当前的输出增益比较大,并且所播放的音频段落为静音部分时,固有噪声就会比较明显,从而影响用户的听觉体验。
技术实现思路
有鉴于此,本专利技术实施例提供了一种音频播放方法和装置,解决了现有的音频播放方式在播放静音部分时固有噪声过大而影响听觉体验的问题。本专利技术一实施例提供的一种音频播放方法包括:识别所接收的音频流中的静音部分;以及在播放所述音频流时,减小所述静音部分的输出增益。其中,识别所接收的音频流中的静音部分包括:在播放的同时实时识别所述音频流中的静音部分。其中,在播放的同时实时识别所述音频流中的静音部分包括:实时选取所述音频流的待播放部分的多个采样点;以及根据所述多个采样点的幅值判断所述多个采样点所跨越的部分是否为静音部分。其中,根据所述多个采样点的幅值判断所述多个采样点所跨越的部分是否为静音部分包括:将所述多个采样点的幅值做平方后取平均值;以及若所述平均值小于预设的阈值,则判断为所述多个采样点所跨越的部分为静音部分。其中,所述多个采样点所跨越的时间长度为0.06s~0.1s。其中,减小所述静音部分的输出增益包括:以渐变的形式减小所述静音部分的输出增益。其中,以渐变的形式减小所述静音部分的输出增益包括:所述渐变的初期的渐变速度要慢于后期的渐变速度。其中,所述渐变的形式为阶梯渐变的形式。本专利技术一实施例提供的一种音频播放装置:静音识别模块,配置为识别所接收的音频流中的静音部分;以及增益调整模块,配置为在播放所述音频流时,减小所述静音部分的输出增益。其中,所述静音识别模块进一步配置为,在播放的同时实时识别所述音频流中的静音部分。其中,所述静音识别模块包括:采样点选取单元,配置为实时选取所述音频流的待播放部分的多个采样点;以及静音判断单元,配置为根据所述多个采样点的幅值判断所述多个采样点所跨越的部分是否为静音部分。其中,所述静音判断单元包括:计算子单元,配置为将所述多个采样点的幅值做平方后取平均值;以及决策子单元,配置为若所述平均值小于预设的阈值,则判断为所述多个采样点所跨越的部分为静音部分。其中,所述增益调整模块进一步配置为,以渐变的形式减小所述静音部分的输出增益。其中,进一步包括:音频获取模块,配置为获取所述音频流。其中,所述音频获取模块支持蓝牙通信。本专利技术实施例提供的一种音频播放方法和装置,通过识别所接收的音频流中的静音部分,并在播放音频流时减小静音部分的输出增益,从而可以有效的降低静音部分的固有噪声,提高用户的听觉体验。附图说明图1所示为本专利技术一实施例提供的一种音频播放方法的流程示意图。图2所示为本专利技术一实施例提供的一种音频播放方法中实时识别静音部分过程的流程示意图。图3所示为本专利技术一实施例提供的一种音频播放装置的结构示意图。图4所示为本专利技术另一实施例提供的一种音频播放装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术一实施例提供的一种音频播放方法的流程示意图。如图1所示,该方法包括:步骤101:识别所接收的音频流中的静音部分。音频流中的静音部分指的是音频流中音频信号为零的部分,此时若以正常的输出增益播放音频流时,用户听觉上感知到的并不是完全的静音状态,因为所播放的声音里还有固有噪声,因而会影响到用户的听觉体验。应当理解,本专利技术实施例中所涉及的音频流的概念并非是单独的音频文件,而是所接收到的持续的由音频信号和噪声构成的音频流媒体。在本专利技术一实施例中,该音频流可能是由连续播放的多个音频文件构成。因此,音频流中的静音部分有可能是其中某一个音频文件中的静音段落,也有可能是不同音频文件之间的切换间隙。步骤102:在播放音频流时,减小静音部分的输出增益。由于音频流的静音部分仍是存在固有噪声的,因此通过减小静音部分的输出增益可有效降低静音部分的固有噪声,从而提高用户的听觉体验。而当静音部分被播放完毕后,音频流的输出增益可回到正常水平。应当理解,如前所述,由于音频流的概念并非是单独的音频文件,因此这里播放音频流的概念也并不是播放某一个单独的音频文件。例如,当前所接收的音频流包括A歌曲和B歌曲两个音频文件,A歌曲中包含一段静音部分,A歌曲和B歌曲的切换间隙也为一段静音部分。因此采用本专利技术实施例所提供的技术方案播放该音频流的过程就为:先以正常的输出增益播放A歌曲,当播放至A歌曲的静音部分时降低输出增益,这样用户所听到的固有噪声也会降低;而当A歌曲的静音部分播放完毕后,用户又可以正常收听A歌曲的其余部分;当A歌曲播放完毕后,音频流又进入了静音部分,输出增益又被降低,直至B歌曲开始播放,用户继续收听B歌曲。在本专利技术一实施例中,考虑到音频流的传输和播放经常是一个实时进行的过程,此时就需要在播放的同时实时识别所述音频流中的静音部分。图2所示为本专利技术一实施例提供的一种音频播放方法中实时识别静音部分过程的流程示意图。如图2所示,该过程包括:步骤1011:实时选取该音频流的接下来待播放部分的多个采样点。每个采样点都对应着一个时刻下音频流的幅值,该幅值的绝对值大小反映当前时刻下音频信号和固有噪声所发出声音的能量大小。该幅值一般通过分贝来衡量,取值可正可负。因此,若当前时刻音频流处于静音部分,所播放的声音中就不应包含音频信号的部分,那么所对应的采样点的幅值的绝对值应该非常小。步骤1012:根据该多个采样点的幅值判断该多个采样点所跨越的部分是否为静音部分。具体而言,若所取的采样点的幅值的绝对值都比较小,则说明当前音频流的能量较小,则很可能音频流正处于仅包括固有噪声的静音部分,此时就需要降低输出增益。在本专利技术一实施例中,考虑到采样点的幅值取值可正可负,若直接通过所有采样点的幅值的平均值来衡量可能会因正负抵消而误判为当前处于静音部分,同时考虑到所取的采样点还有可能会跨越实际的静音部分和非静音部分;因此可将所取的多个采样点的幅值做平方后再取平均值,若该平均值小于预设的阈值,则判断为该多个采样点所跨越的部分为静音部分。这样计算的过程中采样点的幅值并不会因为本身的正负而相互抵消;同时,即使所取的采样点跨越了实际的静音部分和非静音部分,若其中非静音部分的采样点较多而使得所计算出的平均值大于了预设的阈值,也并不会将采样点所跨越的部分作为静音部分。但应当理解,上述预设的阈值可由开发人员根据实际的应用场景和实验经验而确定,本专利技术对该预设的阈值大小并不做限定。在本专利技术一实施例中,采样点之间是需要一定时间间隔的,考虑到采样点过少并不利于静音部分的准确判断,而采样本文档来自技高网...
音频播放方法和装置

【技术保护点】
一种音频播放方法,其特征在于,包括:识别所接收的音频流中的静音部分;以及在播放所述音频流时,减小所述静音部分的输出增益。

【技术特征摘要】
1.一种音频播放方法,其特征在于,包括:识别所接收的音频流中的静音部分;以及在播放所述音频流时,减小所述静音部分的输出增益。2.根据权利要求1所述的方法,其特征在于,识别所接收的音频流中的静音部分包括:在播放的同时实时识别所述音频流中的静音部分。3.根据权利要求2所述的方法,其特征在于,在播放的同时实时识别所述音频流中的静音部分包括:实时选取所述音频流的接下来待播放部分的多个采样点;以及根据所述多个采样点的幅值判断所述多个采样点所跨越的部分是否为静音部分。4.根据权利要求3所述的方法,其特征在于,根据所述多个采样点的幅值判断所述多个采样点所跨越的部分是否为静音部分包括:将所述多个采样点的幅值做平方后取平均值;以及若所述平均值小于预设的阈值,则判断为所述多个采样点所跨越的部分为静音部分。5.根据权利要求3或4所述的方法,其特征在于,所述多个采样点所跨越的时间长度为0.06s~0.1s。6.根据权利要求1至4中任一所述的方法,其特征在于,减小所述静音部分的输出增益包括:以渐变的形式减小所述静音部分的输出增益。7.根据权利要求6所述的方法,其特征在于,以渐变的形式减小所述静音部分的输出增益包括:所述渐变的初期的渐变速度要慢于后期的渐变速度。8.根据权利要求6所述的方法,...

【专利技术属性】
技术研发人员:熊焱
申请(专利权)人:北京中星微电子有限公司
类型:发明
国别省市:北京;11

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

1