音量调节方法、装置、终端及计算机可读介质与流程

文档序号:17482337发布日期:2019-04-20 06:32阅读:150来源:国知局
音量调节方法、装置、终端及计算机可读介质与流程

本申请涉及电子信息领域,尤其涉及一种音量调节方法、装置、终端及计算机可读介质。



背景技术:

手机作为一种移动通信装置,由于其携带方便、使用便利,普及程度越来越高,目前已经逐渐成为人与人之间进行联络的主要工具。

然而随着使用场合类型的增多,当用户处于环境噪声比较强的场合时,尤其是涉及一些环境噪声比较大的场合,如工厂车间、公交车、商场等,电话听筒中的声音很容易被噪声淹没,表现为受话者听不清听筒中的声音,感觉听筒中的声音总是太小,无法准确获取到发话者到信息。

另一方面,当我们的情绪不受控制,如极度愤怒或者极度高兴等,打电话时声音可能会比较大,但是我们往往意识不到这一点,这对受话人和周围环境其实都会带来不好的影响。



技术实现要素:

为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种音量调节方法、装置、终端及计算机可读介质。

第一方面,本申请提供了一种音量调节方法,应用于终端,所述方法包括:

获取话筒接收到的第一语音信号的第一语速值和第一音量值;

根据预设的参考语速值、参考降音间隔及参考升音间隔之间的对应关系,确定所述第一语速值对应的参考降音间隔及参考升音间隔;

若所述第一音量值大于预设的高音量阈值且所述第一音量值大于高音量阈值的时长超过所述参考降音间隔,则将听筒输出所述第一语音信号时的音量设置为在默认音量值的基础上增加第一调音音量,所述第一调音音量小于所述第一音量值与所述默认音量值之间的差值。

结合第一方面,在第一方面第一种可能的实施方式中,所述参考语速值与所述参考降音间隔成反比,所述参考语速值与所述参考升音间隔成反比。

结合第一方面,在第一方面第二种可能的实施方式中,所述方法还包括:

若所述第一音量值小于预设的低音量阈值且所述第一音量值小于低音量阈值的时长超过所述参考升音间隔,则将听筒输出所述第一语音信号时的音量设置为在默认音量值的基础上降低第二调音音量,所述第二调音音量小于所述第一音量值与所述默认音量值之间的差值。

结合第一方面,在第一方面第三种可能的实施方式中,所述方法还包括:

若所述第一音量值大于预设的低音量阈值且所述第一音量值小于预设的高音量阈值,则保持听筒输出所述第一语音信号时的音量不变。

结合第一方面,在第一方面第四种可能的实施方式中,所述方法还包括:

获取听筒接收到来自于通话对方的第二语音信号的第二语速值和第二音量值;

根据预设的参考语速值、参考降音间隔及参考升音间隔之间的对应关系,确定所述第二语速值对应的参考降音间隔及参考升音间隔;

若所述第二音量值大于预设的高音量阈值且所述第二音量值大于高音量阈值的时长超过所述参考降音间隔,则将听筒输出所述第二语音信号时的音量设置为在默认音量值的基础上增加第一调音音量,所述第一调音音量小于所述第二音量值与所述默认音量值之间的差值。

结合第一方面,在第一方面第五种可能的实施方式中,所述方法还包括:

若所述第二音量值小于预设的低音量阈值且所述第二音量值小于低音量阈值的时长超过所述参考升音间隔,则将听筒输出所述第二语音信号时的音量设置为在默认音量值的基础上降低第二调音音量,所述第二调音音量小于所述第二音量值与所述默认音量值之间的差值。

结合第一方面,在第一方面第六种可能的实施方式中,所述方法还包括:

若所述第二音量值大于预设的低音量阈值且所述第二音量值小于预设的高音量阈值,则将听筒输出所述第二语音信号时的音量保持在默认音量值。

第二方面,本申请提供了一种音量调节装置,所述装置包括:

获取模块,用于获取话筒接收到的第一语音信号的第一语速值和第一音量值;

确定模块,用于根据预设的参考语速值、参考降音间隔及参考升音间隔之间的对应关系,确定所述第一语速值对应的参考降音间隔及参考升音间隔;

升高模块,用于若所述第一音量值大于预设的高音量阈值且所述第一音量值大于高音量阈值的时长超过所述参考降音间隔,则将听筒输出所述第一语音信号时的音量设置为在默认音量值的基础上增加第一调音音量,所述第一调音音量小于所述第一音量值与所述默认音量值之间的差值。

第三方面,本申请提供了一种终端,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的方法的步骤。

第四方面,本申请提供了一种具有处理器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述处理器执行所述第一方面所述的方法。

本申请实施例提供的上述技术方案与现有技术相比具有如下优点:

本申请实施例提供的该方法,通过首先获取话筒接收到的第一语音信号的第一语速值和第一音量值,然后根据预设的参考语速值、参考降音间隔及参考升音间隔之间的对应关系,确定所述第一语速值对应的参考降音间隔及参考升音间隔,若所述第一音量值大于预设的高音量阈值且所述第一音量值大于高音量阈值的时长超过所述参考降音间隔,则可以将听筒输出所述第一语音信号时的音量设置为在默认音量值的基础上增加第一调音音量,所述第一调音音量小于所述第一音量值与所述默认音量值之间的差值。

本发明实施例能够基于用户输入话筒的第一语音信号的语速值和音量值,根据预设的参考语速值、参考降音间隔及参考升音间隔之间的对应关系,实现手机听筒音量的升高调节,使得当用户处于环境噪声比较强的场合时,仍然可以较方便、准确地同其他手机用户进行通话,从而有效提高用户通话过程的舒适感;另外,当用户情绪亢奋导致讲话音量较大时,听筒输出第一语音信号的音量将相应升高,以便提醒用户适当控制情绪,降低说话音量,有效提高受话方接听电话时的舒适感。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种音量调节方法的流程图;

图2为本申请实施例提供的移动通信装置的结构示意图;

图3为本申请实施例提供的参考语速值、参考降音间隔及参考升音间隔之间的对应关系的示意图;

图4为本申请实施例提供的听筒音量随用户音量变化示意图;

图5为本申请实施例提供的实际应用场景中一种音量调节方法的流程图;

图6为本申请实施例提供的一种音量调节装置的结构图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

图1为本申请实施例提供的一种音量调节方法的流程图,所述音量调节方法可以应用于终端中,例如:手机等,也可以应用于其他具有语音输入及语音输出功能的移动通信装置,如图2所示,所述移动通信装置具有听筒01、话筒02及音频信号处理模块03,所述方法包括:

步骤s101,获取话筒接收到的第一语音信号的第一语速值和第一音量值;

在实际应用中,由于通话时,用户发出的第一语音信号是模拟信号,通过话筒中的采样电路采样,可以得到第一语音信号的幅值,也就是第一音量值,再进行离散化处理,可以得到第一语速值。

步骤s102,根据预设的参考语速值、参考降音间隔及参考升音间隔之间的对应关系,确定所述第一语速值对应的参考降音间隔及参考升音间隔;

示例性的,预设的参考语速值sp、参考降音间隔δt1及参考升音间隔δt2之间的对应关系可以如图3所示,从图3可以看出,所述参考语速值与所述参考降音间隔成反比,也就是说,随着参考语速值的增大参考降音间隔减小,所述参考语速值与所述参考升音间隔成反比,随着参考语速值的增大参考升音间隔减小。

步骤s103,若所述第一音量值大于预设的高音量阈值且所述第一音量值大于高音量阈值的时长超过所述参考降音间隔,则将听筒输出所述第一语音信号时的音量设置为在默认音量值的基础上增加第一调音音量,所述第一调音音量小于所述第一音量值与所述默认音量值之间的差值。

如图4所示,v00为默认音量值,v01为高音量阈值,v02为低音量阈值,δt1为参考降音间隔,δt2为参考升音间隔,δv1为第一调音音量,δv2为第二调音音量。

在本申请实施例中,默认音量值可以通过如下方式确定:由于人类正常说话时,音量值基本都差不多,所以可以通过收集不同区域、不同性别、不同年龄段、不同职业等各种类别的人群声音数据,进行统计分析后得出一个平均值,该平均值即可作为默认音量值。

高音量阈值可以通过如下方式确定:人类大声说话时,音量值基本都差不多,可以通过收集不同区域、不同性别、不同年龄段、不同职业等各种类别的人群声音数据,进行统计分析后得出一个平均值,该平均值即可作为上限音量值。

为了避免伤害用户听力系统,在本申请实施例中,听筒音量由小调大的速度一般大于听筒音量由大调小的速度。

本申请实施例通过首先获取话筒接收到的第一语音信号的第一语速值和第一音量值,然后根据预设的参考语速值、参考降音间隔及参考升音间隔之间的对应关系,确定所述第一语速值对应的参考降音间隔及参考升音间隔,若所述第一音量值大于预设的高音量阈值且所述第一音量值大于高音量阈值的时长超过所述参考降音间隔,则可以将听筒输出所述第一语音信号时的音量设置为在默认音量值的基础上增加第一调音音量,所述第一调音音量小于所述第一音量值与所述默认音量值之间的差值。

本发明实施例能够基于用户输入话筒的第一语音信号的语速值和音量值,根据预设的参考语速值、参考降音间隔及参考升音间隔之间的对应关系,实现手机听筒音量的升高调节,使得当用户处于环境噪声比较强的场合时,仍然可以较方便、准确地同其他手机用户进行通话,从而有效提高用户通话过程的舒适感;另外,当用户情绪亢奋导致讲话音量较大时,听筒输出第一语音信号的音量将相应升高,以便提醒用户适当控制情绪,降低说话音量,有效提高受话方接听电话时的舒适感。

在前述实施例的基础上,当用户从环境噪声比较强的场合进入到比较安静的场合,如办公室、会议室时,又需要适当降低手机的音量,以减少对周围环境的影响,操作比较麻烦,整个音量控制过程比较复杂,给用户带来极大不便。为此,在本申请的又一实施例中,所述方法还可以包括:

若所述第一音量值小于预设的低音量阈值且所述第一音量值小于低音量阈值的时长超过所述参考升音间隔,则将听筒输出所述第一语音信号时的音量设置为在默认音量值的基础上降低第二调音音量,所述第二调音音量小于所述第一音量值与所述默认音量值之间的差值。

低音量阈值可以通过如下方式确定:人类低声说话时,音量值基本都差不多,可以通过收集不同区域、不同性别、不同年龄段、不同职业等各种类别的人群声音数据,进行统计分析后得出一个平均值,该平均值即可作为下限音量值。

通过本申请实施例,可以当用户转入比较安静的公众场合时,在同其他手机用户进行通信时,又不会对周围环境产生不良影响。

另外,在所述第一音量值大于预设的低音量阈值且所述第一音量值小于预设的高音量阈值时,则可以保持听筒输出所述第一语音信号时的音量不变。

前述实施例中,使用本申请提供的音量方法的a终端可以实现送话端听筒音量随听筒语速及音量的自动调节,然而,在实际应用中,可能会出现与未使用本申请提供的音量调节方法的b终端通话的情况,这时,a终端接收到的第二语音信号的音量可能会出现过大或过小的情况,给用户带来不便,为此,在本申请的又一实施例中,所述方法还可以包括以下步骤:

获取听筒接收到来自于通话对方的第二语音信号的第二语速值和第二音量值;

根据预设的参考语速值、参考降音间隔及参考升音间隔之间的对应关系,确定所述第二语速值对应的参考降音间隔及参考升音间隔;

若所述第二音量值大于预设的高音量阈值且所述第二音量值大于高音量阈值的时长超过所述参考降音间隔,则将听筒输出所述第二语音信号时的音量设置为在默认音量值的基础上增加第一调音音量,所述第一调音音量小于所述第二音量值与所述默认音量值之间的差值。

若所述第二音量值小于预设的低音量阈值且所述第二音量值小于低音量阈值的时长超过所述参考升音间隔,则将听筒输出所述第二语音信号时的音量设置为在默认音量值的基础上降低第二调音音量,所述第二调音音量小于所述第二音量值与所述默认音量值之间的差值。

若所述第二音量值大于预设的低音量阈值且所述第二音量值小于预设的高音量阈值,则将听筒输出所述第二语音信号时的音量保持在默认音量值。

基于本申请实施例,可以根据听筒接收到的送话端发送的第二语音信号的语速值及音量值,进行受话端听筒音量的自动调节。

为了便于理解,如图5所示,本申请还提供一种实际应用场景中的例子。

1.手机上电,初始化计时器m1=0、m2=0,设置默认音量值v00,设置高音量阈值v01,设置低音量阈值v02,之后执行步骤2;

2.听筒音量等级lv设置为v00,之后执行步骤3;

3.判断是否进入通话模式:如果是,则执行步骤4;否则,返回执行步骤2;

4.采集输入话筒中的声音(用户声音),获得语速sp和音量sv,之后执行步骤5;

5.根据语速sp,确定δt1和δt2的大小,之后执行步骤6;

6.判断sv是否大于等于v01:如果是,则执行步骤7;否则,执行步骤15;

7.判断计时器m2是否正在计时:如果是,则执行步骤8;否则,执行步骤9;

8.计时器m2停止计时,计时器m2清零,之后执行步骤9;

9.判断计时器m1是否正在计时:如果是,则执行步骤10;否则,执行步骤11;

10.计时器m1继续计时,之后执行步骤12;

11.计时器m1开始计时,之后执行步骤12;

12.判断m1是否大于等于δt1:如果是,则执行步骤13;否则,返回执行步骤3;

13.m1停止计时并清零,之后执行步骤14;

14.提升听筒音量等级lv至(v00+δv1)(此时,lv大于等于v01),之后返回执行步骤3;

15.判断sv是否小于等于v02:如果是,则执行步骤16;否则,执行步骤24;

16.判断m1是否正在计时:如果是,则执行步骤17;否则,执行步骤18;

17.计时器m1停止计时,m1清零,之后执行步骤18;

18.判断计时器m2是否正在计时:如果是,则执行步骤19;否则,执行步骤20;

19.计时器m2继续计时,之后执行步骤21;

20.计时器m2开始计时,之后执行步骤21;

21.判断m2是否大于等于δt2:如果是,则执行步骤22;否则,返回执行步骤3;

22.m2停止计时并清零,之后执行步骤23;

23.降低听筒音量等级lv至(v00-δv2)(此时,lv小于等于v00,但是大于等于v02),之后返回执行步骤3;

24.判断计时器m1是否正在计时:如果是,则执行步骤25;

否则,执行步骤26;

25.计时器m1停止计时,之后执行步骤26;

26.计时器m1清零,之后执行步骤27;

27.判断计时器m2是否正在计时:如果是,则执行步骤28;

否则,执行步骤29;

28.计时器m2停止工作,之后执行步骤29;

计时器m2清零,之后返回执行步骤2。

在本申请的又一实施例中,还提供一种音量调节装置,如图6所示,所述装置包括:

获取模块11,用于获取话筒接收到的第一语音信号的第一语速值和第一音量值;

确定模块12,用于根据预设的参考语速值、参考降音间隔及参考升音间隔之间的对应关系,确定所述第一语速值对应的参考降音间隔及参考升音间隔;

升高模块13,用于若所述第一音量值大于预设的高音量阈值且所述第一音量值大于高音量阈值的时长超过所述参考降音间隔,则将听筒输出所述第一语音信号时的音量设置为在默认音量值的基础上增加第一调音音量,所述第一调音音量小于所述第一音量值与所述默认音量值之间的差值。

在本申请的又一实施例中,还提供一种终端,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法实施例所述的方法的步骤。

在本申请的又一实施例中,还提供一种具有处理器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述处理器执行所述方法实施例所述的方法。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

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