著录项信息
专利名称 | 一种终端的音量调节方法及装置 |
申请号 | CN201310513474.1 | 申请日期 | 2013-10-25 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2014-01-29 | 公开/公告号 | CN103546618A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04M1/60 | IPC分类号 | H;0;4;M;1;/;6;0;;;H;0;3;G;3;/;2;0查看分类表>
|
申请人 | 深圳TCL新技术有限公司 | 申请人地址 | 广东省深圳市南山区中山园路1001号TCL国际E城科技大厦D4栋7楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 深圳TCL新技术有限公司 | 当前权利人 | 深圳TCL新技术有限公司 |
发明人 | 曾庆忠;潘志兴 |
代理机构 | 深圳市世纪恒程知识产权代理事务所 | 代理人 | 胡海国 |
摘要
本发明公开了一种终端的音量调节方法及装置,其中,该方法包括以下步骤:获取在通话过程中用户对终端施加压力产生的目标电压值;根据所述目标电压值、终端最大音量值、终端当前音量值和对应终端最大音量值设定的最大电压值确定终端的目标音量值,所述目标音量值与获取的目标电压值呈对数曲线关系;根据所述终端的目标音量值调整所述终端的输出音量。采用本发明实施例,可自动调节终端音量,不需用户手动调节音量,提高用户体验。
1.一种终端的音量调节方法,其特征在于,该方法包括以下步骤:
获取在通话过程中用户对终端施加压力产生的目标电压值;
根据所述目标电压值、终端最大音量值、终端当前音量值和对应终端最大音量值设定的最大电压值确定终端的目标音量值,所述目标音量值与获取的目标电压值呈对数曲线关系;所述目标音量值Volo通过以下公式获得:
其中,Volmax为终端最大音量值,Volc为终端当前音量值, 为对应终端最大音量值设定的最大电压值, 为获取到的目标电压值;
根据所述终端的目标音量值调整所述终端的输出音量。
2.根据权利要求1所述的方法,其特征在于,所述根据所述终端的目标音量值调整所述终端的输出音量值的步骤包括:
根据预设的音量调节控制参数,将所述终端的输出音量逐步调整到目标音量值,所述音量调节参数包括预设的音量调节等级、各个所述音量调节等级对应的调节优先级。
3.根据权利要求2所述的方法,其特征在于,所述根据所述终端的目标音量值调整所述终端的扬声器音量值的步骤包括:
根据终端当前音量值与所述目标音量值之间的差值,从预设的音量调节等级中确定目标音量调节等级及对应的调节次数;
根据各个目标音量调节等级对应的调节优先级顺序,对所述终端的输出音量值逐步按照各个目标音量调节等级及对应的调节次数进行调节。
4.根据权利要求1所述的方法,其特征在于,获取在通话过程中用户对终端施加压力产生的目标电压值的步骤包括:
按照预设的时间间隔对通话过程中用户对终端施加压力所产生的电压值进行采样,并记录最新的预设数量的采样值;
将该最新的预设数量的采样值求平均值,得到滤波后的电压值;
将最新的滤波后的电压值与上一个滤波后的电压值进行比较,若比较出的差值在预设范围内,则将最新的滤波后的电压值确定为所述目标电压值;若比较出的差值不在预设范围内,则将上一个滤波后的电压值确定为所述目标电压值。
5.一种终端的音量调节装置,其特征在于,该装置包括:获取模块,与所述获取模块连接的计算模块,与所述计算模块连接的调节模块,其中:
获取模块,用于获取在通话过程中用户对终端施加压力产生的目标电压值;
计算模块,用于根据所述目标电压值、终端最大音量值、终端当前音量值和对应终端最大音量值设定的最大电压值确定终端的目标音量值,所述目标音量值与获取的目标电压值呈对数曲线关系;所述计算模块计算终端的目标音量值Volo通过以下公式获得:
其中,Volmax为终端最大音量值,Volc为终端当前音量值, 为对应终端最大音量值设定的最大电压值, 为获取到的目标电压值;
调节模块,用于根据所述终端的目标音量值调整所述终端的输出音量。
6.根据权利要求5所述的装置,其特征在于,所述调节模块还用于根据预设的音量调节参数,将所述终端的输出音量逐步调整到目标音量值,所述音量调节参数包括预设的音量调节等级、各个所述音量调节等级对应的调节优先级。
7.根据权利要求6所述的装置,其特征在于,所述调节模块包括:第一确定单元,与所述第一确定单元连接的调节单元,其中:
所述第一确定单元用于根据终端当前音量值与所述目标音量值之间的差值,从预设的音量调节等级中确定目标音量调节等级及对应的调节次数;
所述调节单元,用于根据各个目标音量调节等级对应的调节优先级顺序,对所述终端的输出音量值逐步按照各个目标音量调节等级及对应的调节次数进行调节。
8.根据权利要求5所述的装置,其特征在于,所述获取模块包括采样单元,与采样单元连接的计算单元,与计算单元连接的第二确定单元,其中:
采样单元,用于按照预设的时间间隔对通话过程中用户对终端施加压力所产生的电压值进行采样,并记录最新的预设数量的采样值;
计算单元,用于将该最新的预设数量的采样值求平均值,得到滤波后的电压值;
第二确定单元,用于将最新的滤波后的电压值与上一个滤波后的电压值进行比较,若比较出的差值在预设范围内,则将最新的滤波后的电压值确定为所述目标电压值;若比较出的差值不在预设范围内,则将上一个滤波后的电压值确定为所述目标电压值。
一种终端的音量调节方法及装置\n技术领域\n[0001] 本发明涉及到通信领域,特别涉及到一种终端的音量调节方法及装置。\n背景技术\n[0002] 随着通信技术的不断发展,通信终端可执行的操作越来越多,功能越来越强大,而通话作为最基本的功能,它的稳定性以及实用性也应不断地被提高。\n[0003] 现有的通信终端,虽然都设置有按键可以调节音量,用户可通过按键调节音量的大小,但是当用户正在使用该通信终端在通话时,有时因外界环境噪声非常大,有时非常安静,用户需要不停的手动调节音量,操作复杂,影响用户通话,在需要不停的手动进行音量调节的情况下,必然会影响用户体验。\n发明内容\n[0004] 本发明的主要目的为提供一种终端的音量调节方法及装置,旨在自动调节终端音量,不需用户手动调节音量,提高用户体验。\n[0005] 本发明提供一种终端的音量调节方法,该方法包括以下步骤:\n[0006] 获取在通话过程中用户对终端施加压力产生的目标电压值;\n[0007] 根据所述目标电压值、终端最大音量值、终端当前音量值和对应终端最大音量值设定的最大电压值确定终端的目标音量值,所述目标音量值与获取的目标电压值呈对数曲线关系;\n[0008] 根据所述终端的目标音量值调整所述终端的输出音量。\n[0009] 优选地,所述根据所述目标电压值、终端最大音量值、终端当前音量值和对应终端最大音量值设定的最大电压值确定终端的目标音量值步骤中,该终端的目标音量值Volo通过以下公式获得:\n[0010]\n[0011] 其中,Volmax为终端最大音量值,Volc为终端当前音量值, 为对应终端最大音量值设定的最大电压值, 为获取到的目标电压值。\n[0012] 优选地,所述根据所述终端的目标音量值调整所述终端的输出音量值的步骤包括:\n[0013] 根据预设的音量调节控制参数,将所述终端的输出音量逐步调整到目标音量值,所述音量调节参数包括预设的音量调节等级、各个所述音量调节等级对应的调节优先级。\n[0014] 优选地,所述根据所述终端的目标音量值调整所述终端的扬声器音量值的步骤包括:\n[0015] 根据终端当前音量值与所述目标音量值之间的差值,从预设的音量调节等级中确定目标音量调节等级及对应的调节次数;\n[0016] 根据各个目标音量调节等级对应的调节优先级顺序,对所述终端的输出音量值逐步按照各个目标音量调节等级及对应的调节次数进行调节。\n[0017] 优选地,获取在通话过程中用户对终端施加压力产生的目标电压值的步骤包括:\n[0018] 按照预设的时间间隔对通话过程中用户对终端施加压力所产生的电压值进行采样,并记录最新的预设数量的采样值;\n[0019] 将该最新的预设数量的采样值求平均值,得到滤波后的电压值;\n[0020] 将最新的滤波后的电压值与上一个滤波后的电压值进行比较,若比较出的差值在预设范围内,则将最新的滤波后的电压值确定为所述目标电压值;若比较出的差值不在预设范围内,则将上一个滤波后的电压值确定为所述目标电压值。\n[0021] 本方明还提供一种终端的音量调节装置,该装置包括:获取模块,与所述获取模块连接的计算模块,与所述计算模块连接的调节模块,其中:\n[0022] 获取模块,用于获取在通话过程中用户对终端施加压力产生的目标电压值;\n[0023] 计算模块,用于根据所述目标电压值、终端最大音量值、终端当前音量值和对应终端最大音量值设定的最大电压值确定终端的目标音量值,所述目标音量值与获取的目标电压值呈对数曲线关系;\n[0024] 调节模块,用于根据所述终端的目标音量值调整所述终端的输出音量。\n[0025] 优选地,所述计算模块计算终端的目标音量值Volo通过以下公式获得:\n[0026]\n[0027] 其中,Volmax为终端最大音量值,Volc为终端当前音量值, 为对应终端最大音量值设定的最大电压值, 为获取到的目标电压值。\n[0028] 优选地,所述调节模块还用于根据预设的音量调节参数,将所述终端的输出音量逐步调整到目标音量值,所述音量调节参数包括预设的音量调节等级、各个所述音量调节等级对应的调节优先级。\n[0029] 优选地,所述调节模块包括:第一确定单元,与所述第一确定单元连接的调节单元,其中:\n[0030] 所述第一确定单元用于根据终端当前音量值与所述目标音量值之间的差值,从预设的音量调节等级中确定目标音量调节等级及对应的调节次数;\n[0031] 所述调节单元,用于根据各个目标音量调节等级对应的调节优先级顺序,对所述终端的输出音量值逐步按照各个目标音量调节等级及对应的调节次数进行调节。\n[0032] 优选地,所述获取模块包括采样单元,与采样单元连接的计算单元,与计算单元连接的第二确定单元,其中:\n[0033] 采样单元,用于按照预设的时间间隔对通话过程中用户对终端施加压力所产生的电压值进行采样,并记录最新的预设数量的采样值;\n[0034] 计算单元,用于将该最新的预设数量的采样值求平均值,得到滤波后的电压值;\n[0035] 第二确定单元,用于将最新的滤波后的电压值与上一个滤波后的电压值进行比较,若比较出的差值在预设范围内,则将最新的滤波后的电压值确定为所述目标电压值;若比较出的差值不在预设范围内,则将上一个滤波后的电压值确定为所述目标电压值。\n[0036] 采用本发明实施例,获取在通话过程中用户对终端施加压力产生的目标电压值;\n根据所述目标电压值、终端最大音量值、终端当前音量值和对应终端最大音量值设定的最大电压值确定终端的目标音量值,所述目标音量值与获取的目标电压值呈对数曲线关系;\n根据所述终端的目标音量值呈对数曲线的调整所述终端的输出音量。当用户在使用该终端时,不需要手动调节音量,可自动的根据用户对终端施加压力产生的目标电压值及其他相关参数确定该终端的目标音量值,并进行音量调节,可提高用户体验。\n附图说明\n[0037] 图1为本发明的终端的音量调节方法的流程示意图;\n[0038] 图2为本发明的终端的音量调节方法中的目标电压值与压力传感器测量的压力强度之间的关系示意图;\n[0039] 图3为本发明的终端的音量调节方法中的目标音量值与目标电压值之间的关系示意图;\n[0040] 图4为本发明的终端的音量调节方法中步骤S30的流程示意图;\n[0041] 图5为本发明的终端的音量调节方法中步骤S10的一实施例流程示意图;\n[0042] 图6为本发明的终端的音量调节装置的结构框图;\n[0043] 图7为图6的获取模块的具体结构框图。\n[0044] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。\n具体实施方式\n[0045] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。\n[0046] 参照图1,图1为本发明的终端的音量调节方法的流程示意图,该方法包括:\n[0047] S10、获取在通话过程中用户对终端施加压力产生的目标电压值。\n[0048] 该终端可以为手机,在该手机的听筒旁边设置有压力传感器,该压力传感器实时感应外界压力(如用户在觉得声音小时,将手机紧贴耳朵,则可通过压力传感器感受到耳朵对它的较大压力;若用户在觉得声音大时,将手机稍微远离耳朵,即不紧贴,则可通过压力传感器感受到耳朵对它的较小压力)。\n[0049] 在该步骤S10中,根据该压力传感器测量的压力强度Pi获取对应的感应电压值作为目标电压值 该目标电压值 与压力传感器测量的压力强度Pi之间的关系如图2所示,当压力传感器测量的压力强度Pi为0-P0时,则目标电压值 为 可去除干扰,如去除轻微压力产生的压力强度(结构壳的压力);当压力传感器测量的压力强度Pi为Pmax~P`max时,则目标电压值 为 即在压力强度Pi大于Pmax时,对应的目标电压值 均为不需要用到压力传感器支持到最大压力强度。\n[0050] S20、根据该目标电压值、终端最大音量值、终端当前音量值和对应终端最大音量值设定的最大电压值确定终端的目标音量值,该目标音量值与获取的目标电压值呈对数曲线关系。\n[0051] 在该步骤S20中,需先获取该终端的最大音量值、终端当前音量值和对应终端最大音量值设定的最大电压值,该终端最大音量值设定的最大电压值如图2所示的 然后根据目标电压值、终端最大音量值、终端当前音量值和对应终端最大音量值设定的最大电压值这4个参数确定终端的目标音量值,该目标音量值与获取的目标电压值呈对数曲线关系。\n[0052] S30、根据该终端的目标音量值调整该终端的输出音量。\n[0053] 在该步骤S30中,根据目标音量值调整该终端的输出音量,如在步骤S20计算得出的目标音量值为66dB(dB表示分贝),则将该终端的输出音量调节为66dB。\n[0054] 进一步的,在该步骤S20中,该终端的目标音量值Volo的计算公式如下:\n[0055]\n[0056] 其中,Volmax为终端最大音量值,Volc为终端当前音量值, 为对应终端最大音量值设定的最大电压值, 为获取到的目标电压值。\n[0057] 使用该公式计算终端的目标音量值Volo,当 Volo=Volmax(即当获的压力传感器的压力强度对应的目标电压值为最大电压值时,该终端的目标音量值为该终端的最大音量值);当 Volo=Vol(c 即当获取的压力传感器的压力强度对应的目标电压值为\n0时,该终端的目标音量值为该终端的当前音量值)。\n[0058] 根据该公式计算得出终端目标音量值对终端进行音量调节,可提高终端音量调节的灵敏度且可以平滑的调整音量,不会导致音量突然升高很多或者降低很多以导致出现刺耳的感觉。如图3所示,该图3是根据目标音量值Volo的计算公式画出,示出了目标音量值与目标电压值之间的关系,从图中可以看出:(1)该音量调节方法灵敏度高,当获取到的目标电压值小时,音量调节幅度大,当获取到的目标电压值大时,音量调节幅度小(从图3中曲线各点斜率可以看出);(2)、音量调整平滑,不会出现音量忽大忽小的情况;(3)高音量部分平稳,目标音量值在接近该终端的最大音量值时,相对平稳,接收到更大压力时,音量调整幅度小。\n[0059] 进一步的,步骤S30包括:根据预设的音量调节控制参数,将该终端的输出音量逐步调整到目标音量值,该音量调节控制参数包括预设的音量调节等级、各个该音量调节等级对应的调节优先级。该音量调节等级可包括一个或多个,如可包括音量调节等级为1、2,也可包括音量调节等级为1、2、4、5,其中音量调节等级1表示调节音量时,一次只调大或调小1个单位音量;音量调节等级2表示调节音量时,一次只调大或调小2个单位音量。该音量调节等级的个数及每个音量调节等级的幅度可由用户根据实际情况设置,也可以是该终端出厂时预先固定设置的。各个音量调节等级对应的调节优先级可以按照音量调节等级的大小进行排序(如:音量调节等级小的调节优先级高),如可设置音量调节等级1的优先级大于音量调节等级2的优先级。如当音量调节等级为1、2、4、5,调节优先级为:音量调节等级为1的优先级大于音量调节等级为2的优先级、音量调节等级为2的优先级大于音量调节等级为\n4的优先级、音量调节等级为4的优先级大于音量调节等级为5的优先级,以平滑的调整音量,不会导致音量突然升高很多或者降低很多而出现刺耳的。\n[0060] 进一步的,步骤S30包括(如图4所示):\n[0061] S31、根据终端当前音量值与该目标音量值之间的差值,从预设的音量调节等级中确定目标音量调节等级及对应的调节次数。\n[0062] 在该步骤S31中,计算终端当前音量值与目标音量值之间的差值ΔVol,并从预设的音量调节等级中确定目标音量调节等级及对应的调节次数,如ΔVol=|Volo-Volc|=Step1*k1+Step2*k2+......+Stepi*ki,其中,Step1、Step2、Stepi表示从预设的音量调节等级中确定的目标音量调节等级(Step1小于Step2,Step2小于Stepi,即目标音量调节等级的大小依次递增),k1、k2、ki表示各目标音量调节等级对应的调节次数。如,当目标音量值为66dB,终端当前音量值为50dB,则差值ΔVol为16dB,可以选择的目标音量调节等级分别为:1、2和4,且对应的调节次数分别为:2、1、3。在从预设的音量调节等级中确定目标音量调节等级及对应的调节次数时,可根据预设的规则进行选择确定,如先选择优先级高的音量调节等级,及各目标音量调节等级对应的调节次数不能超过预设阀值(如同一个目标音量调节等级的调节次数不能大于5次)。\n[0063] S32、根据各个目标音量调节等级对应的调节优先级顺序,对该终端的输出音量值逐步按照各个目标音量调节等级及对应的调节次数进行调节。\n[0064] 在该步骤S32中,对终端的输出音量值逐步按照各个目标音量调节等级及对应的调节次数进行调节,如在步骤S31中确定的目标音量调节等级分别为:1、2和4,且对应的调节次数分别为:2、1、3,目标音量调节等级1、2和4的优先级依次递减,即先从目标音量调节等级幅度小的开始调节,具体的,先将终端的当前音量值50dB在目标音量调节等级为1时,调节两次,将终端的当前音量值由50dB变成51dB,再变成52dB;然后继续在目标音量调节等级为2时,调节一次,将终端的当前音量值由52dB变成54dB;然后继续在目标音量调节等级为4时,调节三次,将终端的当前音量值由54dB变成58dB,再变成62dB,最后再变成66dB,将该终端的输出音量值调成了目标音量值。\n[0065] 使用上述步骤S31和S32,可使得终端按照从小到大的音量调节等级逐步进行调整,使得终端的输出音量值在从当前音量值变成目标音量值的过程比较平缓,不会使得终端的输出音量突然变大或变小。\n[0066] 如图5所示,是本发明的终端的音量调节方法的步骤S10的一实施例的具体流程示意图,该步骤S10包括:\n[0067] S11、按照预设的时间间隔对通话过程中用户对终端施加压力所产生的电压值进行采样,并记录最新的预设数量的采样值。\n[0068] 该预设的时间间隔可根据实际需要设置,如可将该预设的时间间隔设置为0.1秒。\n该终端可以为手机,在该手机的听筒旁边设置有压力传感器,该压力传感器实时感应外界压力。在该步骤S11中,根据该压力传感器测量的压力强度Pi获取对应的电压值,该对应的电压值与压力强度Pi的关系如图2所示。在该步骤S11中,按照预设的时间间隔对通话过程中用户对终端施加压力所产生的电压值进行采样,并记录最新的预设数量的采样值,该预设数量可根据实际需要设置,如将预设数量设置为10个,即在该步骤中,按照预设的时间间隔获取电压采样值,并进行记录保存,当保存的数据超过10个时,则将最先存储的数据删除、存入新的数据,以确保始终存储最新的10个电压值采样值。\n[0069] S12、将该最新的预设数量的采样值求平均值,得到滤波后的电压值。\n[0070] 在该步骤S12中,对步骤S11中采样得到的电压值进行滤波处理,即求平均值,得到滤波后的电压值。如对步骤S11中采样的10个电压值求平均值以得到滤波后的电压值,可得到比较平稳的电压值。\n[0071] S13、将最新的滤波后的电压值与上一个滤波后的电压值进行比较,若比较出的差值在预设范围内,则将最新的滤波后的电压值确定为该目标电压值;若比较出的差值不在预设范围内,则将上一个滤波后的电压值确定为该目标电压值。\n[0072] 用户可根据实际需要设置一个预设范围。当最新的滤波后的电压值与上一个滤波后的电压值的差值在预设范围内,说明最新的滤波后的电压值相对于上一个滤波后的电压值的变化在合理的范围内,则将该最新的滤波后的电压值确定为目标电压值;当最新的滤波后的电压值与上一个滤波后的电压值的差值不在预设范围内,说明最新的滤波后的电压值相对于上一个滤波后的电压值的变化在不合理的范围内,可能有其它外在因素影响导致步骤S12中得到的滤波后的电压值不准确,需要舍弃该不合理的最新的滤波后的电压值,而将上一个滤波后的电压值确定为该目标电压值。\n[0073] 采用上述步骤S11、S12和S13,可使得获得的目标电压值更平稳,减少误差。\n[0074] 如图6所示,是本发明的终端的音量调节装置的结构框图,该装置包括:获取模块\n10,与该获取模块10连接的计算模块20,与该计算模块20连接的调节模块30,其中:\n[0075] 获取模块10,用于获取在通话过程中用户对终端施加压力产生的目标电压值;\n[0076] 计算模块20,用于根据该目标电压值、终端最大音量值、终端当前音量值和对应终端最大音量值设定的最大电压值确定终端的目标音量值,该目标音量值与获取的目标电压值呈对数曲线关系;\n[0077] 调节模块30,用于根据该终端的目标音量值调整该终端的输出音量。\n[0078] 该终端可以为手机,在该手机的听筒旁边设置有压力传感器,该压力传感器实时感应外界压力(如用户在觉得声音小时,将手机紧贴耳朵,则可通过压力传感器感受到耳朵对它的较大压力;若用户在觉得声音大时,将手机稍微远离耳朵,即不紧贴,则可通过压力传感器感受到耳朵对它的较小压力)。\n[0079] 该获取模块10根据该压力传感器测量的压力强度Pi获取对应的感应电压值作为目标电压值 该目标电压值 与压力传感器测量的压力强度Pi之间的关系如图2所示,当压力传感器测量的压力强度Pi为0~P0时,则目标电压值 为 可去除干扰,如去除轻微压力产生的压力强度(结构壳的压力);当压力传感器测量的压力强度Pi为Pmax~P`max时,则目标电压值 为 即在压力强度Pi大于Pmax时,对应的目标电压值 均为 不\n需要用到压力传感器支持到最大压力强度。\n[0080] 计算模块20需先获取该终端的最大音量值、终端当前音量值和对应终端最大音量值设定的最大电压值,该终端最大音量值设定的最大电压值如图2所示的 然后根据目标电压值、终端最大音量值、终端当前音量值和对应终端最大音量值设定的最大电压值这4个参数确定终端的目标音量值,该目标音量值与获取的目标电压值呈对数曲线关系。\n[0081] 调节模块30,根据目标音量值调整该终端的输出音量,如计算模块20计算得出的目标音量值为66dB(dB表示分贝),则将该终端的输出音量调节为66dB。\n[0082] 进一步的,该计算模块20计算的终端目标音量值Volo的计算公式如下:\n[0083]\n[0084] 其中,Volmax为终端最大音量值,Volc为终端当前音量值, 为对应终端最大音量值设定的最大电压值, 为获取到的目标电压值。\n[0085] 使用该公式计算终端的目标音量值Volo,当 Volo=Volmax(即当获的压力传感器的压力强度对应的目标电压值为最大电压值时,该终端的目标音量值为该终端的最大音量值);当 Volo=Volc,(即当获取的压力传感器的压力强度对应的目标电压值为\n0时,该终端的目标音量值为该终端的当前音量值)。\n[0086] 根据该公式计算得出终端目标音量值对终端进行音量调节,可提高终端音量调节的灵敏度且可以平滑的调整音量,不会导致音量突然升高很多或者降低很多以导致出现刺耳的感觉。如图3所示,该图3是根据目标音量值Volo的计算公式画出,示出了目标音量值与目标电压值之间的关系,从图中可以看出,随着目标电压值的变化,该终端的目标音量值呈平滑变化。\n[0087] 进一步的,该调节模块30还用于根据预设的音量调节参数,将该终端的输出音量逐步调整到目标音量值,该音量调节控制参数包括预设的音量调节等级、各个该音量调节等级对应的调节优先级。该音量调节等级可包括一个或多个,如可包括音量调节等级为1、\n2,也可包括音量调节等位为1、2、4、5,其中音量调节等级1表示调节音量时,一次只调大或调小1个单位音量;音量调节等级2表示调节音量时,一次只调大或调小2个单位音量。该音量调节等级的个数及每个音量调节等级的幅度可由用户根据实际情况设置,也可以是该终端出厂时预先固定设置的。各个音量调节等级对应的调节优先级可以按照音量调节等级的大小进行排序(如:音量调节等级小的调节优先级高),如可设置音量调节等级1的优先级大于音量调节等级2的优先级。如当音量调节等级为1、2、4、5,调节优先级为:音量调节等级为\n1的优先级大于音量调节等级为2的优先级、音量调节等级为2的优先级大于音量调节等级为4的优先级、音量调节等级为4的优先级大于音量调节等级为5的优先级。\n[0088] 进一步的,该调节模块30包括:第一确定单元31,与该第一确定单元31连接的调节单元32,其中:\n[0089] 该第一确定单元31用于根据终端当前音量值与该目标音量值之间的差值,从预设的音量调节等级中确定目标音量调节等级及对应的调节次数;\n[0090] 该调节单元32,用于根据各个目标音量调节等级对应的调节优先级顺序,对该终端的输出音量值逐步按照各个目标音量调节等级及对应的调节次数进行调节。\n[0091] 该第一确定单元31计算终端当前音量值与目标音量值之间的差值ΔVol,并从预设的音量调节等级中确定目标音量调节等级及对应的调节次数,如ΔVol=|Volo-Volc|=Step1*k1+Step2*k2+......+Stepi*ki,其中,Step1、Step2、Stepi表示从预设的音量调节等级中确定的目标音量调节等级(Step1小于Step2,Step2小于Stepi,即目标音量调节等级的大小依次递增),k1、k2、ki表示各目标音量调节等级对应的调节次数。如,当目标音量值为66dB,终端当前音量值为50dB,则差值ΔVol为16dB,可以选择的目标音量调节等级分别为:1、2和4,且对应的调节次数分别为:2、1、3。在从预设的音量调节等级中确定目标音量调节等级及对应的调节次数时,可根据预设的规则进行选择确定,如先选择优先级高的音量调节等级,及各目标音量调节等级对应的调节次数不能超过预设阀值(如同一个目标音量调剂等级的调节次数不能大于5次)。\n[0092] 该调节单元32对终端的输出音量值逐步按照各个目标音量调节等级及对应的调节次数进行调节,如在第一确定单元31中确定的目标音量调节等级分别为:1、2和4,且对应的调节次数分别为:2、1、3,目标音量调节等级1、2和4的优先级依次递减,即先从目标音量调节等级幅度小的开始调节,具体的,先将终端的当前音量值50dB在目标音量调节等级为1时,调节两次,将终端的当前音量值由50dB变成51dB,再变成52dB;然后继续在目标音量调节等级为2时,调节一次,将终端的当前音量值由52dB变成54dB;然后继续在目标音量调节等级为4时,调节三次,将终端的当前音量值由54dB变成58dB,再变成62dB,最后再变成\n66dB,将该终端的输出音量值调成了目标音量值。\n[0093] 进一步的,该获取模块10的具体结构如图7所示,该获取模块10包括采样单元11,与采样单元11连接的计算单元12,与计算单元12连接的第二确定单元13,其中:\n[0094] 采样单元11,用于按照预设的时间间隔对通话过程中用户对终端施加压力所产生的电压值进行采样,并记录最新的预设数量的采样值;\n[0095] 计算单元12,用于将该最新的预设数量的采样值求平均值,得到滤波后的电压值;\n[0096] 第二确定单元13,用于将最新的滤波后的电压值与上一个滤波后的电压值进行比较,若比较出的差值在预设范围内,则将最新的滤波后的电压值确定为该目标电压值;若比较出的差值不在预设范围内,则将上一个滤波后的电压值确定为该目标电压值。\n[0097] 该预设的时间间隔可根据实际需要设置,如可将该预设的时间间隔设置为1秒。该终端可以为手机,在该手机的听筒旁边设置有压力传感器,该压力传感器实时感应外界压力。该采样单元11,根据该压力传感器测量的压力强度Pi获取对应的电压值,该对应的电压值与压力强度Pi的关系如图2所示,该采样单元11,按照预设的时间间隔对通话过程中用户对终端施加压力所产生的电压值进行采样,并记录最新的预设数量的采样值,该预设数量可根据实际需要设置,如将预设数量设置为10个,即可通过该采样单元11,获取10个电压值采样值,并对获取的10个电压值进行记录保存。\n[0098] 该计算单元12对采样单元11采样得到的电压值求平均值,得到滤波后的电压值,如对采样单元11采样的10个电压值求平均值以得到滤波后的电压值,可得到比较准确的电压值。\n[0099] 用户可根据实际需要设置一个预设范围。当最新的滤波后的电压值与上一个滤波后的电压值的差值在预设范围内,说明最新的滤波后的电压值相对于上一个滤波后的电压值的变化在合理的范围内,则该第二确定单元13将该最新的滤波后的电压值确定为目标电压值;当最新的滤波后的电压值与上一个滤波后的电压值的差值不在预设范围内,说明最新的滤波后的电压值相对于上一个滤波后的电压值的变化在不合理的范围内,可能有其它外在因素影响导致计算单元12得到的滤波后的电压值不准确,第二确定单元13舍弃该不合理的最新的滤波后的电压值,而将上一个滤波后的电压值确定为该目标电压值。\n[0100] 以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围。
法律信息
- 2017-09-05
- 2015-01-07
实质审查的生效
IPC(主分类): H04M 1/60
专利申请号: 201310513474.1
申请日: 2013.10.25
- 2014-01-29
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-02-15
|
2011-09-16
| | |
2
| |
2013-05-15
|
2011-11-11
| | |
3
| |
2010-03-31
|
2008-09-23
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |