一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

远场音量控制方法、设备、存储介质及计算机程序产品与流程

2021-08-06 18:27:00 来源:中国专利 TAG:语音 音量控制 控制 计算机 程序
远场音量控制方法、设备、存储介质及计算机程序产品与流程

本发明涉及语音控制技术领域,尤其涉及一种远场音量控制方法、设备、存储介质及计算机程序产品。



背景技术:

目前广泛使用的语音控制技术解放了大家的双手,让家电更加智能化,让智能化设备的使用变得更加简便,随着语音控制技术的发展,远场语音控制技术也逐渐渗透到人们的生活当中。例如,目前部分电视机已经具备远场语音控制功能,可以让用户摆脱操作复杂的遥控器,只需要对着电视机说句话作为语音指令,就能唤醒语音控制功能实现查询、调节等功能,既方便又实用。以电视机的音量调节为例,目前通过远场语音控制调节音量有以下两种情况:1、将音量设置到具体的数值;2、控制音量以特定数值增减。当用户在看电视的时候,感觉音量偏大或者偏小,但是不知道当前音量的具体数值时,如果使用远场语音说出“增大/调高音量,减小/调低音量”的语音控制指令,当电视机接收到用户的“增大/调高音量”指令时,就在当前音量数值的基础上增加特定数值。如果当前音量较大,音量调大之后容易对用户听力造成损伤,尤其是在安静的环境下,如果音量突然大幅度增加还容易对用户造成惊吓。同理,当接收到用户的“减小/调低音量”指令时,就在当前音量的基础上减少特定数值,如果当前的基础音量较小,调小后的音量可能直接为0,电视机变为静音状态,如果用户只是想把音量稍微调小,并不是想让电视机静音,可能还要拿遥控器手动调大音量。因此,目前使用远场语音控制调节音量的方法灵活性很差,造成用户体验不佳。



技术实现要素:

本发明的主要目的在于提供一种远场音量控制方法、设备、存储介质及计算机程序产品,旨在解决现有语音控制灵活性差的技术问题。

此外,为实现上述目的,本发明还提供一种远场音量控制方法,所述远场音量控制方法包括以下步骤:

当检测到音量调节指令时,控制所述智能设备发出测试信号;

利用所述测试信号对所述智能设备周围环境中的声音信息进行测试,以确定不同分贝值的声音在所述智能设备中对应的第一音量值;

根据所述第一音量值和所述音量调节指令,对所述智能设备的音量进行自适应调整。

可选地,所述智能设备设置有远场声音拾取器,所述利用所述测试信号对所述智能设备周围环境中的声音信息进行测试,以确定不同分贝值的声音在所述智能设备中对应的第一音量值的步骤,包括:

控制所述智能设备的远场声音拾取器接收所述测试信号的反射信号,并确定所述反射信号的分贝值;

获取所述测试信号的音量值,并确定所述测试信号的音量值与所述反射信号的分贝值的对应关系,以确定所述反射信号的分贝值在所述智能设备中对应的第一音量值。

可选地,所述根据所述第一音量值和所述音量调节指令,对所述智能设备的音量进行自适应调整的步骤,包括:

根据所述音量调节指令对所述智能设备进行检测,以确定所述智能设备当前的第二音量值;

根据所述第一音量值和所述第二音量值,确定对所述智能设备的音量进行调节的目标规则;

根据所述目标规则对所述智能设备的音量进行调整。

可选地,所述根据所述第一音量值和所述第二音量值,确定对所述智能设备的音量进行调节的目标规则的步骤,包括:

根据所述第一音量值将所述智能设备的音量值进行区间划分,得到目标音量区间;

确定所述智能设备当前的第二音量值在所述目标音量区间中对应的第一音量区间;

根据所述第一音量区间确定对所述智能设备的音量进行调节的目标规则。

可选地,所述根据所述目标规则对所述智能设备的音量进行调整的步骤,包括:

确定所述目标规则对应的对所述智能设备进行音量调节的步进值;

基于所述第二音量值和所述步进值,对所述智能设备的音量进行调整。

可选地,所述确定所述目标规则对应的对所述智能设备进行音量调节的步进值的步骤,包括:

对所述智能设备当前的第二音量值对应的第一音量区间进行二次划分,得到音量子区间;

确定所述第二音量值在所述音量子区间内对应的第一子区间;

根据所述第一子区间确定对所述智能设备的音量进行调节的步进值。

可选地,所述基于所述第二音量值和所述步进值,对所述智能设备的音量进行步进调整之后的步骤,包括:

获取所述智能设备调整后的第三音量值,将所述第三音量值与预设音量阈值进行比较;

若所述第三音量值大于或等于所述预设音量阈值,则生成并输出提示信息,以将所述智能设备的音量调整为小于所述预设音量阈值的第四音量值。

此外,为实现上述目的,本发明还提供一种远场音量控制设备,所述远场音量控制设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的远场音量控制程序,所述远场音量控制程序被所述处理器执行时实现如上述的远场音量控制方法的步骤。

此外,为实现上述目的,本发明还提供一种存储介质,所述存储介质上存储有远场音量控制程序,所述远场音量控制程序被处理器执行时实现如上述的远场音量控制方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述的远场音量控制方法的步骤。

本发明实施例提出的一种远场音量控制方法、设备、存储介质及计算机程序产品。与现有技术中,远场音量控制方法灵活性差相比,本发明实施例中,当检测到音量调节指令时,控制所述智能设备发出测试信号;利用所述测试信号对所述智能设备周围环境中的声音信息进行测试,以确定不同分贝值的声音在所述智能设备中对应的第一音量值;根据所述第一音量值和所述音量调节指令,对所述智能设备的音量进行自适应调整。即通过测试信号对环境进行测试以获取环境中的声音信息,并确定环境中的声音分贝值与智能设备音量值的对应关系,结合周围环境中的声音信息自适应地将音量调整为适合人耳听力的音量值,结合实时环境信息对音量进行自适应调整,提高了根据远场语音指令进行音量调节的灵活性。

附图说明

图1为本发明实施例提供的远场音量控制设备一种实施方式的硬件结构示意图;

图2为本发明远场音量控制方法第一实施例的流程示意图;

图3为本发明远场音量控制方法第二实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。

本发明实施例远场音量控制设备(又叫终端、设备或者终端设备)可以是电视机,也可以是智能手机、平板电脑和便携计算机等具有显示和语音控制功能的可移动式终端设备。

如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,终端还可以包括摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及远场音量控制程序。

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的远场音量控制程序,所述远场音量控制程序被处理器执行时实现下述实施例提供的远场音量控制方法中的操作。

基于上述设备硬件结构,提出了本发明远场音量控制方法的实施例。

参照图2,在本发明远场音量控制方法的第一实施例中,所述远场音量控制方法包括步骤s10-s30:

步骤s10,当检测到音量调节指令时,控制所述智能设备发出测试信号;

本发明所述的远场音量控制方法是基于语音控制的,可以应用于电视机、个人电脑等具有显示和语音控制功能的智能设备,以下以应用于智能电视机(简称电视)为例进行说明。当检测到音量调节指令时,控制电视发出测试信号,其中,检测到的音量调节指令可以是用户触发的,当检测到用户触发的音量调节指令时,唤醒语音控制功能并控制电视发出测试信号,该测试信号主要用于对用户和电视周围的环境进行检测,进而获取用户的观看环境中的噪声信息。

步骤s20,利用所述测试信号对所述智能设备周围环境中的声音信息进行测试,以确定不同分贝值的声音在所述智能设备中对应的第一音量值;

进一步地,利用电视发出的测试信号,对用户和电视周围环境中的声音信息进行测试,获取用户观看环境中的噪声信息,进而确定电视发出的不同音量的声音在环境中形成的声音的分贝值,从而可以确定不同分贝值的声音在电视中对应的音量值。一般来讲,人耳舒适度上限的声音分贝值为70db,80db以上的声音可能会让人的听力受损,但是由于电视所处的环境不同,电视发出的声音在室内传播时,被墙壁、天花板、地板等障碍物反射和吸收,从而造成声音不同程度的衰减。且用户在同一个环境的不同位置观看电视时,由于观看位置的不同造成的环境差异,也可能导致在观看位置接收到的声音分贝值存在差异,因此,导致人耳最终听到的声音的分贝值,可能与电视实际发出的音量值对应的声音分贝值不一致。例如,电视发出的音量值对应的声音分贝值应为50db,但经过室内物体的反射和吸收后,传到用户观看位置时的声音分贝值只有45db,则用户实际听到的声音分贝值为45db,因此,需要控制电视发出测试信号,根据用户的实际观看环境及观看位置,实时确定电视的音量值与环境中用户实际听到的声音分贝值的对应关系。需要说明的是,电视发出的测试信号包括多个音量值对应的音频信号,例如,当接收到用户的音量调节指令时,控制电视发出音量值从0开始逐渐增大的音频信号作为测试信号,该音频信号可以是最常用于进行声学测试的粉噪声,通过电视中设置的扬声器发出。粉噪声是自然界最常见的噪音,其频率分量功率主要分布在中低频段,覆盖到20hz-20khz的人耳听觉范围。利用电视发出的用于测试的音频信号,确定不同音量值的声音在用户的观看环境中形成的声音的分贝值。

本发明实施例中的电视设有远场声音拾取器,该远场声音拾取器的作用包括但不限于获取用户的远场语音控制指令和接收电视发出的测试信号,并可以通过蓝牙或无线局域网等与服务器或电视进行通信,对接收到的数据进行传输,该远场声音拾取器可以是设置在遥控器上的麦克风,也可以是智能手机上的麦克风,在此不作具体限定。具体地,以带有麦克风的遥控器作为远场声音拾取器为例,用户在观看位置可以通过遥控器触发语音控制指令,对电视的音量进行调节,其中,利用电视发出的测试信号对电视周围环境中的声音信息进行测试的步骤,包括步骤a1-a2:

步骤a1,控制所述智能设备的远场声音拾取器接收所述测试信号的反射信号,并确定所述反射信号的分贝值;

步骤a2,获取所述测试信号的音量值,并确定所述测试信号的音量值与所述反射信号的分贝值的对应关系,以确定所述反射信号的分贝值在所述智能设备中对应的第一音量值。

当控制电视通过扬声器发出测试信号后,利用遥控器在用户的观看位置接收测试信号的反射信号,并确定遥控器接收到的反射信号的分贝值。然后获取电视发出的测试信号的音量值,从而确定用户在观看环境中获取到的声音的分贝值,与电视中的音量值之间的对应关系。

步骤s30,根据所述第一音量值和所述音量调节指令,对所述智能设备的音量进行自适应调整。

在用户观看电视的位置测试出不同的音量值对应的通过声音拾取器接收到的声音的分贝值,根据声音拾取器接收到的声音的分贝值与电视的音量值的对应关系,以及用户的音量调节指令,可以对电视的音量进行自适应调整。其中,自适应调整是基于用户的音量调节指令,把电视的音量值调节到人耳可听到的和/或感觉舒适的分贝值范围内。例如,根据大多数人的听觉范围,0-20db的声音人耳感觉很静;20-40db相对安静,犹如轻声絮语;40-60db声音响度一般,相当于普通的室内谈话的声音;60-70db相当于大声说话的声音;70-90db一般相当于嘈杂的街道环境,会令人的神经细胞受到破环。其中,让人听力受损的声音分贝值为80db以上。根据声音拾取器接收到的声音的分贝值与电视的音量值的对应关系,分别记录下声音拾取器接收到的声音分贝值为30db,40db,60db,70db,81db对应的音量值。其中,30-40db属于低音区、40db-70db属于舒适区,进一步地,40db-60db这个分贝值区间对应的音量值为一般、普通室内谈话,适合大多数的用户,60db-70db区间的分贝值对应的音量值相当于大声说话的声音,这个区间的音量值适用于观看环境中存在嘈杂噪声的情况。

更进一步地,用户触发的音量调节指令一般有以下情况:

1、将电视音量调节到某个特定的值,例如,用户输入的音量调节指令为“将音量调到20”;

2、将电视音量按照某个特定的值调大/调小,例如,用户输入的音量调节指令为“将音量调大/调小2”;

3、将电视音量调大/调小,不包含特定的值,例如,用户输入的音量调节指令为“将音量调大/调小”。

针对上述的音量调节指令,当用户要把音量调到某个特定的值,或者按照某个特定的值调大/调小时,如果调节后的音量值对应的声音的分贝值不会对用户听力造成损伤,则可以直接调整到该音量值。当用户不确定电视当前的音量值,又觉得当前音量较小/较大,想要把音量调大/调小时,可以通过遥控器的麦克风触发类似于“将音量调大/调小”的模糊的语音控制指令,根据用户触发的音量调节指令,在不会对用户的听力造成损伤又可以让用户清楚听到的声音分贝值范围内,将电视的音量值调大/调小。

在本实施例中,当检测到音量调节指令时,控制所述智能设备发出测试信号;利用所述测试信号对所述智能设备周围环境中的声音信息进行测试,以确定不同分贝值的声音在所述智能设备中对应的第一音量值;根据所述第一音量值和所述音量调节指令,对所述智能设备的音量进行自适应调整。即通过测试信号对环境进行测试以获取环境中的声音信息,并确定环境中的声音分贝值与智能设备音量值的对应关系,结合周围环境中的声音信息自适应地将音量调整为适合人耳听力的音量值,结合实时环境信息对音量进行自适应调整,提高了根据远场语音指令进行音量调节的灵活性。

进一步地,参照图3,在本发明上述实施例的基础上,提出了本发明远场音量控制方法的第二实施例。

本实施例是第一实施例中步骤s30细化的步骤,包括步骤s31-s33:

步骤s31,根据所述音量调节指令对所述智能设备进行检测,以确定所述智能设备当前的第二音量值;

基于上述实施例,本实施例以上述实施例中的电视机和遥控器为例,在对电视的音量进行自适应调整时,首先,根据用户触发的音量调节指令对电视进行检测,以获取电视当前的音量值。确定电视当前的音量值,主要是为了进一步确定根据用户的音量调节指令对电视音量进行调整后,会不会将电视音量调整到可能损伤用户听力的音量值,或者,直接将电视调整为静音状态。特别是当用户不确定电视当前的音量值而触发简单的调大/调小的模糊的调节指令时,需要基于电视当前的音量值确定调大/调小的具体数值。

步骤s32,根据所述第一音量值和所述第二音量值,确定对所述智能设备的音量进行调节的目标规则;

进一步地,在确定电视当前的音量值后,根据通过测试信号获取的环境中的声音分贝值对应的电视音量值,可以确定对电视音量进行调节的规则,该规则例如,当电视当前的音量值处于一个较小值时,当根据用户触发的指令需要调大音量值时,可以以一个较大的特定数值进行步进式调整,例如,将音量值每次增加5,当电视当前的音量处于一个较为舒适的范围内时,则以一个较小的值缓慢增加,但又不可过于缓慢,以免让用户感觉音量变化不明显,从而造成不好的用户体验,因此,可以利用不同的数值(逐渐减小/增大的数值)进行步进式调整。基于获取的环境中的声音分贝值与电视音量值的对应关系,以及电视当前的音量值,根据用户触发的音量调节指令,电视当前的音量值处于不同的音量区间时采用不同的调节规则,在满足用户音量调节需求的前提下,提高音量调节的灵活性。

具体地,确定对电视音量进行调节的规则的步骤,包括步骤b1-b3:

步骤b1,根据所述第一音量值将所述智能设备的音量值进行区间划分,得到目标音量区间;

步骤b2,确定所述智能设备当前的第二音量值在所述目标音量区间中对应的第一音量区间;

步骤b3,根据所述第一音量区间确定对所述智能设备的音量进行调节的目标规则。

在确定对电视的音量进行调节的规则时,首先根据获取的环境中的声音分贝值与电视的音量值的对应关系,对电视机的音量值进行区间划分,具体的划分原则,可以是人耳的听觉范围,也可以是对声音拾取器接收到的声音的分贝值进行等分从而对电视的音量值进行区间划分,在此不作具体限定。以人耳的听觉范围进行划分为例,例如,通过声音拾取器接收到的声音分贝值为30db,40db,60db,70db,81db的测试信号对应的音量值为a,b,c,d,e,且最大的音量值f对应的声音分贝值为100db,(其中,a至f对应的音量值逐渐增大,a最小,f最大)根据人耳的听觉范围将声音的分贝值划分为(0,30]db、(30,40]db、(40,60]db、(60,70]db、(70,80]db以及(80,100]db的区间,根据声音拾取器接收到的声音分贝值对应的电视的音量值,对电视的音量值进行划分,得到对应的音量区间为[0,a)、[a,b]、[b 1,c]、[c 1,d]、[d 1,e]、[e 1,f],(其中,f>e 1,e>d 1,d>c 1,c>b 1)。

然后确定电视当前的音量值在划分的音量区间中对应的区间,例如,当电视当前的音量值对应的声音分贝值为43db时,电视当前的音量值对应的区间即为声音分贝值为(40,60]db的区间对应的音量值区间[b 1,c],根据电视当前的音量值所在的区间确定对应的规则,该区间所对应的调节规则即为根据用户触发的音量调节指令对电视音量进行调整的规则。

步骤s33,根据所述目标规则对所述智能设备的音量进行调整。

更进一步地,根据确定的调节规则对电视音量进行调整,具体的调整步骤包括步骤c1-c2:

步骤c1,确定所述目标规则对应的对所述智能设备进行音量调节的步进值;

步骤c2,基于所述第二音量值和所述步进值,对所述智能设备的音量进行调整。

再根据确定的调节规则对电视音量进行调整时,首先确定对电视进行音量调节的步进值,可知地,当电视当前的音量值处于不同的音量区间时,对电视进行调节的步进值是不同的,当电视当前的音量值处于某一个音量区间内时,由于该区间可能存在多个步进值,或者该音量区间内的步进值是按照一定的规律变化的,则不同的音量值也可能对应不同的步进值。确定电视当前的音量值在该区间内对应的步进值,即确定在电视当前音量值的基础上需要调大/调小的音量值,然后对电视音量进行调整。

其中,确定对电视音量进行调节的步进值的步骤包括步骤d1-d3:

步骤d1,对所述智能设备当前的第二音量值对应的第一音量区间进行二次划分,得到音量子区间;

步骤d2,确定所述第二音量值在所述音量子区间内对应的第一子区间;

步骤d3,根据所述第一子区间确定对所述智能设备的音量进行调节的步进值。

在确定对电视音量进行调整的步进值时,需要对电视当前的音量值所对应的音量区间进行进一步地划分,原因在于,用户在对电视音量进行调整时,不同的音量区间的音量调节变化规律应该是不同的,利用步进值对每个音量区间进行细分,不管电视当前的音量值处于哪个音量区间内时,都能使音量快速调节到适合当前用户观看的音量。以上述音量区间的划分方式为例,当电视当前音量值处于(30,40]db的低音区时,根据步进值对对应的音量区间[a 1,b]进行细分,以最简单的平均划分为例,该区间内的步进值a应为(参照公式1):

a=(b 1-a)/n(1)

n表示将该区间按照步进值a等分为n个子区间,n可以是2或3,还可以是其他数值,具体可以根据用户的观看历史数据进行自适应配置,例如,若检测到用户在电视音量值处于低音区时,频繁将电视音量直接调大某个较大的数值,如“将音量调大5”,则可以根据用户的历史调节指令作为该区间内的步进值,当电视音量值处于该区间内时,若获取到用户触发了将电视音量值调大的调节指令,则将5作为该区间内的步进值,将该音量区间按照步进值为5细分为两个子区间(此时n为2)直接将电视音量调大5。当电视当前的音量值处于声音分贝值为(40,60]db的听力舒适区间内时,则要求对音量的调节采用“快进慢出”的方式,且音量的变化要较为平缓,但是又不可以过于缓慢,给用户造成音量变化不明显导致调整过慢、或者远场语音指令失效的不良体验,则可以适当的将对应的音量值区间[b 1,c]细分为多个子区间,例如,同样以平均划分为例,将舒适区对应的音量区间划分为6个子区间,则得到该音量区间内的步进值b为(参照公式2):

b=(c-b)/6(2)

同样地,在声音分贝值为(60,70]db对应的音量区间内,音量的变化要更为缓慢,避免声音陡然增大造成惊吓,因此,可以按照上述方式,将该声音分贝值区间对应的音量区间[c 1,d]细分为8个子区间,得到该音量区间内的步进值c为(参照公式3):

c=(d-c)/8(3)

可知地,上述声音分贝值区间、音量区间以及音量区间的子区间的划分方式仅用于对本实施例进行说明,并不用于限定本发明,因此,步进值的计算方式可以按照音量区间的子区间的划分方式确定,最终的子区间通过步进值进行划分,如果步进值是按照某种规律变化,例如递增或递减,则经过划分得到的音量区间的子区间与上述平均划分得到的子区间是不同的。

在确定了对电视音量进行调整的步进值后,基于电视当前的音量值,对电视音量进行调整,即根据用户的音量调节指令,在电视当前音量值的基础上,增加/减少与步进值相等的音量值,在对电视音量进行调整之后,还包括步骤e1-e2:

步骤e1,获取所述智能设备调整后的第三音量值,将所述第三音量值与预设音量阈值进行比较;

步骤e2,若所述第三音量值大于或等于所述预设音量阈值,则生成并输出提示信息,以将所述智能设备的音量调整为小于所述预设音量阈值的第四音量值。

当按照用户的音量调节指令对电视音量进行调整后,获取调整后的电视音量值,并将该音量值与预设的音量阈值进行比较,从而确定当前音量值对应的声音分贝值是否会对听力造成损伤。预设音量阈值可以是声音分贝值为81db对应的音量值e,若调整后的音量值大于或等于e,则生成并输出提示信息,并将音量值调整到小于e的某个音量值,即第四音量值,该第四音量值可以是声音分贝值为78db对应的音量值。在本实施例中,生成的提示信息可以是“当前音量过大,可能会对您的听力造成损伤,已为您重新调整音量,如需继续增大音量,请通过遥控器手动调节”,该提示信息可以以语音方式输出,也可以是通过弹出对话框的方式输出,在此不作具体限定。

进一步地,利用预设音量阈值对调整后的音量值进行评估,能够避免用户误操作对用户听力造成损伤,例如,当用户不确定电视当前的音量值,通过遥控器触发远场语音指令对电视音量进行调节,该语音指令为“将音量调大15”,若电视当前的音量值在[c 1,d]的音量区间内,对应的声音分贝值为68db,而调整后的音量值处于[e 1,f]的音量区间内,对应的声音分贝值为88db,则可能对用户的听力造成损伤,因此,生成并输出提示信息,然后将音量调整到某个不会损伤用户听力的音量值,该音量值可以是预先设定的,也可以是根据用户的历史观看记录确定的。如果根据用户的历史观看记录确定,可以对用户历史观看记录里的音量值和声音分贝值进行检测,对音量值进行检测主要是检测用户历史观看记录里,设置次数最多的音量值或音量区间,从而将该音量值作为第四音量值,或者将音量区间的上限/下限或者中点值作为第四音量值;对声音分贝值进行检测,主要是根据用户的历史观看记录,确定用户最习惯的声音分贝值或分贝值区间,然后确定该声音分贝值或分贝值区间在当前环境中的电视中对应的音量值或音量区间,进而确定第四音量值。当根据用户的音量调节指令,对电视音量进调整后的音量值大于或等于预设音量阈值,则将电视音量值设置为第四音量值。

在本实施例中,通过对不同的音量区间按照不同的规则进行音量调整,在对智能设备的音量进行调整后,将所述智能设备调整后的音量值与预设音量阈值进行比较,若调整后的音量值大于预设音量阈值,则将所述智能设备的音量调整为小于预设音量阈值的音量值,避免用户在不确定当前音量值的情况下,将所述智能设备的音量调到会损伤听力的音量范围内。也即,通过利用预设音量阈值对调整后的音量值进行评估,在满足用户音量调节需求的前提下,能够确保调整后的音量不会对听力造成损伤,从而提升用户体验。

此外,本发明实施例还提出一种存储介质,所述存储介质上存储有远场音量控制程序,所述远场音量控制程序被处理器执行时实现上述实施例提供的远场音量控制方法中的操作。

此外,本发明实施例还提出一种计算机程序产品,包括计算机程序,所述计算机被处理器执行时实现上述实施例提供的远场音量控制方法中的操作。

本发明设备、计算机程序产品和存储介质各实施例,均可参照本发明远场音量控制方法各个实施例,此处不再赘述。

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

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的远场音量控制方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜