The invention discloses an audio output control method and device. The method includes: obtaining the target audio sound amplitude, the sound amplitude values for the target audio sampling point sound signal in time amplitude; the maximum values of the amplitude of the sound; based on the maximum value and a preset algorithm and obtain the target audio gain, gain based on the control of the target audio output. Sound amplitude on sampling points of the application through the acquisition of the audio output value to determine the audio output gain, which is based on the preset algorithm to obtain the maximum gain corresponding sound amplitude value, thus making any kind of audio output in the same audio player, voice of the larger audio will use less the gain of the sound amplitude smaller audio will use a large gain, thus no matter the sound amplitude on output size will bring the same user listening volume, improve the user experience to listen to.
【技术实现步骤摘要】
一种音频输出控制方法及装置
本申请涉及音频控制
,特别涉及一种音频输出控制方法及装置。
技术介绍
在多媒体音频播放中,不同的声音文件在同样的播放器中播放时,如果采用同样的播放器音量播放,会出现音量比较小的声音文件无法听清,而音量比较大的声音文件会很吵的情况,影响用户收听体验。
技术实现思路
有鉴于此,本申请的目的在于提供一种音频输出控制方法及装置,用以解决现有技术中多媒体音频播放中不同声音文件在同样的播放器中输出会出现音量不同,导致用户收听体验不好的技术问题。本申请提供了一种音频输出控制方法,包括:获得目标音频的声音幅度值,所述声音幅度值为所述目标音频在时刻采样点处声音信号的幅度值;获得所述声音幅度值中的最大值;基于所述最大值及预设算法,获得所述目标音频的增益;基于所述增益,控制所述目标音频输出。上述方法,优选的,在获得目标音频的声音幅度值之前,所述方法还包括:对所述目标音频进行低通滤波处理。上述方法,优选的,所述获得所述声音幅度值中的最大值,包括:确定所述目标音频在相邻N个时刻采样点上的目标幅度值,N为大于或等于2的正整数;选取所述目标幅度值中的目标最大值;所述基于所述最大值及预设算法,获得所述目标音频的增益,包括:基于所述目标最大值及预设算法,获得所述目标音频在所述N个时刻采样点上的增益。上述方法,优选的,在获得所述声音幅度值中的最大值之后,所述方法还包括:判断所述最大值是否需要被剔除,如果所述最大值需要被剔除,则删除所述声音幅度值中的所述最大值,在剩余的声音幅度值中重新获得最大值,并判断重新获得的最大值是否需要被剔除,直到在所述声音幅度值中获得的最 ...
【技术保护点】
一种音频输出控制方法,其特征在于,包括:获得目标音频的声音幅度值,所述声音幅度值为所述目标音频在时刻采样点处声音信号的幅度值;获得所述声音幅度值中的最大值;基于所述最大值及预设算法,获得所述目标音频的增益;基于所述增益,控制所述目标音频输出。
【技术特征摘要】
1.一种音频输出控制方法,其特征在于,包括:获得目标音频的声音幅度值,所述声音幅度值为所述目标音频在时刻采样点处声音信号的幅度值;获得所述声音幅度值中的最大值;基于所述最大值及预设算法,获得所述目标音频的增益;基于所述增益,控制所述目标音频输出。2.根据权利要求1所述的方法,其特征在于,在获得目标音频的声音幅度值之前,所述方法还包括:对所述目标音频进行低通滤波处理。3.根据权利要求1所述的方法,其特征在于,所述获得所述声音幅度值中的最大值,包括:确定所述目标音频在相邻N个时刻采样点上的目标幅度值,N为大于或等于2的正整数;选取所述目标幅度值中的目标最大值;所述基于所述最大值及预设算法,获得所述目标音频的增益,包括:基于所述目标最大值及预设算法,获得所述目标音频在所述N个时刻采样点上的增益。4.根据权利要求1或3所述的方法,其特征在于,在获得所述声音幅度值中的最大值之后,所述方法还包括:判断所述最大值是否需要被剔除,如果所述最大值需要被剔除,则删除所述声音幅度值中的所述最大值,在剩余的声音幅度值中重新获得最大值,并判断重新获得的最大值是否需要被剔除,直到在所述声音幅度值中获得的最大值不需要被剔除。5.根据权利要求4所述的方法,其特征在于,判断所述最大值是否需要被剔除,包括:确定与所述最大值对应的时刻采样点相邻的多个目标采样点;获得所述目标采样点的平均幅度值;基于所述平均幅度值,判断所述最大值是否需要被剔除。6.一种音频输出控制装置,其特征在于,包括:幅度获得单元,用于获得目标音频的声音幅度值,所述声音幅度值为所述目标音...
【专利技术属性】
技术研发人员:刘旭,
申请(专利权)人:中科创达软件股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。