一种音频输出功率控制方法、移动终端及存储介质与流程

文档序号:15701200发布日期:2018-10-19 19:52阅读:来源:国知局

技术特征:

1.一种音频输出功率控制方法,应用于移动终端,其特征在于,所述音频输出功率控制方法包括:

移动终端每隔第一预设时间检测播放文件的声音大小,根据声音大小获取对应的移动终端音频的输出功率;

移动终端将获取到的输出功率及对应的时间戳进行缓存,并每隔第二预设时间获取已缓存中时间戳最新的音频的输出功率EPC;

获取上一次设置的音频的输出功率EPD,并判断输出功率EPD和输出功率EPC的大小;

当EPD大于EPC则将音频的输出功率设置为EPD-1,当EPD小于EPC则将音频的输出功率设置为EPD+1。

2.根据权利要求1所述的音频输出功率控制方法,其特征在于,所述获取上一次设置的音频的输出功率EPD,并判断输出功率EPD和输出功率EPC的大小之后还包括:

当EPD等于EPC时,则控制音频的输出功率不作调节,保持音频的输出功率为EPD。

3.根据权利要求1所述的音频输出功率控制方法,其特征在于,所述移动终端每隔第一预设时间检测播放文件的声音大小,根据声音大小获取对应的移动终端音频的输出功率之前还包括:

预先建立播放文件的声音大小SPA与移动终端音频的输出功率EPA的对应关系如下:

-10dbm ≥ SPA > -20dbm ,EPA = 2

-20dbm ≥ SPA > -30dbm ,EPA = 3

-30dbm ≥ SPA > -40dbm ,EPA = 4

-40dbm ≥ SPA > -50dbm ,EPA = 5

-50dbm ≥ SPA > -60dbm ,EPA = 6

-60dbm ≥ SPA > -70dbm ,EPA = 7

-70dbm ≥ SPA > -80dbm ,EPA = 8

-80dbm ≥ SPA > -90dbm ,EPA = 9

-90dbm ≥ SPA , EPA = 10

其中,输出功率EPA表示功率的档位,数值越大表示音频输出功率越高。

4.根据权利要求3所述的音频输出功率控制方法,其特征在于,所述移动终端每隔第一预设时间检测播放文件的声音大小,根据声音大小获取对应的移动终端音频的输出功率具体包括:

所述移动终端设置一用于定时触发检测播放文件的声音大小的第一定时器,所述第一定时器设置超时时间为第一预设时间;

当所述第一定时器达到超时时间时,检测播放文件的声音大小,并根据声音大小与输出功率的对应关系获取对应的移动终端音频的输出功率。

5.根据权利要求1所述的音频输出功率控制方法,其特征在于,所述移动终端将获取到的输出功率及对应的时间戳进行缓存,并每隔第二预设时间获取已缓存中时间戳最新的音频的输出功率EPC具体包括:

所述移动终端将获取到的输出功率及对应的当前时间的时间戳进行缓存;

所述移动终端设置一用于定时获取时间戳最新的音频的输出功率的第二定时器,所述第二定时器设置超时时间为第二预设时间;

当所述第二定时器达到超时时间时,获取已缓存中时间戳最新的音频的输出功率EPC。

6.根据权利要求1所述的音频输出功率控制方法,其特征在于,所述获取上一次设置的音频的输出功率EPD,并判断输出功率EPD和输出功率EPC的大小具体包括:

当检测到所述移动终端已获取时间戳最新的音频的输出功率EPC后,所述移动终端根据时间戳获取上一次设置的音频的输出功率EPD;

所述移动终端将时间戳最新的音频的输出功率EPC与上一次设置的音频的输出功率EPD进行对比;

判断输出功率EPD和输出功率EPC的大小,并根据判断结果进行下一步的设置音频的输出功率。

7.根据权利要求1所述的音频输出功率控制方法,其特征在于,所述当EPD大于EPC则将音频的输出功率设置为EPD-1,当EPD小于EPC则将音频的输出功率设置为EPD+1具体包括:

当判断EPD大于EPC时,则将音频的输出功率设置为EPD-1,以EPD-1作为当前音频的输出功率;

当判断EPD小于EPC时,则将音频的输出功率设置为EPD+1,以EPD+1作为当前音频的输出功率。

8.根据权利要求1所述的音频输出功率控制方法,其特征在于,所述第一预设时间为100毫秒;所述第二预设时间为20毫秒。

9.一种移动终端,其特征在于,所述移动终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的音频输出功率控制程序,所述音频输出功率控制程序被所述处理器执行时实现如权利要求1-8任一项所述的音频输出功率控制方法的步骤。

10.一种存储介质,其特征在于,所述存储介质存储有音频输出功率控制程序,所述音频输出功率控制程序被处理器执行时实现权利要求1-8任一项所述音频输出功率控制方法的步骤。

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