音量调整方法、系统及可读存储介质与流程

文档序号:15925559发布日期:2018-11-14 01:06阅读:203来源:国知局
本发明涉及电视
技术领域
,尤其涉及音量调整方法、系统及可读存储介质。
背景技术
目前,用户在不同的声音环境下收看电视节目时,经常需要手动设置音量以满足观看要求。如何智能的控制电视音量,成了目前急需解决的问题。现有技术中,一般是在电视机上增加环境音量传感器来检测环境音量,这种方法会受到本身电视的扬声器声音影响,同时用户和电视机是有一定观看距离的,并且用户也是移动的,同时环境音量也并不一定是均匀分布的。因为距离因素,这种方法检测到的环境音量并不能准确的说明用户听到的环境音量。另外就是在遥控器上增加传感器,这种方法实现复杂,同时需要额外的增加硬件成本,并不能广泛用于实际生产中。技术实现要素:本发明的主要目的在于提供一种音量调整方法、系统及可读存储介质,旨在解决现有技术中在用户观看电视时电视机对音量调整不够智能化的技术问题。为实现上述目的,本发明提供一种音量调整方法,所述音量调整方法包括以下步骤:在采集到用户所处环境的当前环境音量值时,移动端获取当前音量设置值;所述移动端基于所述当前环境音量值及当前音量设置值计算得到环境音量差值;若所述环境音量差值的绝对值大于预设阀值,则所述移动端将环境音量差值发送给电视端;在接收到所述环境音量差值后,所述电视端获取当前电视音量值;所述电视端根据所述环境音量差值及当前电视音量值调节输出音量值。优选地,所述电视端根据所述环境音量差值及当前电视音量值调节输出音量值包括:所述电视端根据所述环境音量差值及当前电视音量值计算得到目标音量值;所述电视端基于所述目标音量值调节输出音量值。优选地,所述目标音量值包括第一目标音量值和第二目标音量值;所述电视端根据所述环境音量差值及当前电视音量值计算得到目标音量值的步骤包括:所述电视端判断所述环境音量差值是否大于0;若所述环境音量差值大于0,则所述电视端对当前电视音量值提升后得到第一目标音量值;若所述环境音量差值小于0,则所述电视端对当前电视音量值降低后得到第二目标音量值。优选地,所述若所述环境音量差值大于0,则所述电视端对当前电视音量值提升后得到第一目标音量值的步骤包括:若所述环境音量差值大于0,则所述电视端获取电视端可调整到的最大音量值及电视端预存的环境音量最大差值;基于所述当前电视音量值、环境音量差值、电视端可调整到的最大音量值及电视端预存的环境音量最大差值计算得到当前需调整的第一目标音量值。优选地,所述若所述环境音量差值小于0,则所述电视端对当前电视音量值降低后得到第二目标音量值的步骤包括:若所述环境音量差值小于0,则所述电视端读取电视端可调整到的最大音量值及电视端预存的环境音量最大差值;基于所述当前电视音量值、环境音量差值、电视端可调整到的最大音量值及电视端预存的环境音量最大差值计算得到当前需调整的第二目标音量值。优选地,所述若所述环境音量差值的绝对值大于预设阀值,则所述移动端将环境音量差值发送给电视端的步骤包括:若所述环境音量差值的绝对值大于预设阀值,则所述移动端将所述环境音量差值和当前音量设置值进行编码后得到音量数据;所述移动端通过通信协议将所述音量数据发送给电视端。优选地,所述在接收到所述环境音量差值后,所述电视端读取当前电视音量值的步骤包括:通过所述通信协议接收到所述音量数据后,所述电视端对所述音量数据进行解析,得到所述当前环境音量值和当前音量设置值,且获取当前电视音量值。优选地,所述在采集到用户所处环境的当前环境音量值时,移动端获取当前音量设置值的步骤包括:所述移动端通过声音传感器采集用户所处环境的当前环境音量值,且所述移动端获取当前音量设置值。此外,为实现上述目的,本发明还提供一种音量调整系统,所述音量调整系统包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的音量调整程序,所述音量调整程序被所述处理器执行时实现上述中任一项所述的音量调整方法的步骤。此外,为实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质上存储有音量调整程序,所述音量调整程序被处理器执行时实现上述中任一项所述的音量调整方法的步骤。本发明中,通过移动端采集到用户所处环境的当前环境音量值及当前音量设置值计算得到环境音量差值,通过环境音量差值的绝对值与预设阀值的对比,当环境音量差值的绝对值大于预设阀值时,说明用户所处的环境干扰了用户观看电视效果,需要电视端对当前电视音量值进行调整,电视端通过环境音量差值及当前电视音量值调节输出音量值,实现对当前电视音量值的自动调整,避免了观看电视时环境对人耳听觉的干扰。本发明采用移动端配合电视端,解决了电视需要外接额外的硬件才能实现音量调整的问题,无需增加额外的硬件成本,就能实现通过用户所处环境实现对电视端的当前电视音量值进行自动调整,方便用户使用,使得用户观看电视效果更佳,具有成本低、便于实现、智能化程度高且可广泛运用的特点。附图说明图1为本发明实施例方案涉及的音量调整系统硬件结构示意图;图2为本发明音量调整方法第一实施例的流程示意图;图3为本发明音量调整方法第二实施例的流程示意图;图4为本发明音量调整方法第三实施例的流程示意图;图5为本发明音量调整方法第四实施例的流程示意图;图6为本发明音量调整方法第四实施例中对当前电视音量值提升曲线图;图7为本发明音量调整方法第五实施例的流程示意图;图8为本发明音量调整方法第五实施例中当前电视音量值降低曲线图;图9为本发明音量调整方法第六实施例的流程示意图。本发明目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。如图1所示,图1是本发明实施例方案涉及的硬件运行环境的音量调整系统结构示意图。本发明实施例音量调整系统可以是pc,也可以是智能手机、平板电脑、电子书阅读器、mp3(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)播放器、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面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中存储的音量调整程序,并执行以下操作:在采集到用户所处环境的当前环境音量值时,移动端获取当前音量设置值;基于所述当前环境音量值及当前音量设置值计算得到环境音量差值,所述移动端获取预设阀值;若所述环境音量差值的绝对值大于预设阀值,则所述移动端将环境音量差值发送给电视端;在接收到所述环境音量差值后,所述电视端读取当前电视音量值;所述电视端根据所述环境音量差值及当前电视音量值调节输出音量值。进一步地,处理器1001可以调用存储器1005中存储的音量调整程序,还执行以下操作:所述电视端根据所述环境音量差值及当前电视音量值计算得到目标音量值;所述电视端基于所述目标音量值调节输出音量值。进一步地,处理器1001可以调用存储器1005中存储的音量调整程序,还执行以下操作:所述电视端判断所述环境音量差值是否大于0;若所述环境音量差值大于0,则所述电视端对当前电视音量值提升后得到第一目标音量值;若所述环境音量差值小于0,则所述电视端对当前电视音量值降低后得到第二目标音量值。进一步地,处理器1001可以调用存储器1005中存储的音量调整程序,还执行以下操作:若所述环境音量差值大于0,则所述电视端获取电视端可调整到的最大音量值及电视端预存的环境音量最大差值;基于所述当前电视音量值、环境音量差值、电视端可调整到的最大音量值及电视端预存的环境音量最大差值计算得到当前需调整的第一目标音量值。进一步地,处理器1001可以调用存储器1005中存储的音量调整程序,还执行以下操作:若所述环境音量差值小于0,则所述电视端读取电视端可调整到的最大音量值及电视端预存的环境音量最大差值;基于所述当前电视音量值、环境音量差值、电视端可调整到的最大音量值及电视端预存的环境音量最大差值计算得到当前需调整的第二目标音量值。进一步地,处理器1001可以调用存储器1005中存储的音量调整程序,还执行以下操作:若所述环境音量差值的绝对值大于预设阀值,则所述移动端将所述环境音量差值进行编码后得到音量数据;所述移动端通过通信协议将所述音量数据发送给电视端。进一步地,处理器1001可以调用存储器1005中存储的音量调整程序,还执行以下操作:通过所述通信协议接收到所述音量数据后,所述电视端对所述音量数据进行解析,得到所述环境音量差值,且获取当前电视音量值。进一步地,处理器1001可以调用存储器1005中存储的音量调整程序,还执行以下操作:所述移动端通过声音传感器采集用户所处环境的当前环境音量值,且所述移动端获取当前音量设置值。参照图2,图2为本发明音量调整方法第一实施例的流程示意图。在第一实施例中,音量调整方法包括:步骤s10,在采集到用户所处环境的当前环境音量值时,移动端获取当前音量设置值。本实施例中,在采集到用户所处环境的当前环境音量值时,移动端获取当前音量设置值。移动端内设有声音传感器,声音传感器的作用相当于一个话筒或麦克风,它用来接收声波,显示声音的振动图象,但不能对噪声的强度进行测量,该传感器内置一个对声音敏感的电容式驻极体话筒,声波使话筒内的驻极体薄膜振动,导致电容的变化,而产生与之对应变化的微小电压。这一电压随后被转化成0-5v的电压,经过a/d转换被数据采集器接受,并传送给计算机。本案中将声音传感器设置在移动端中,在声音传感器接收到用户所处环境的当前环境音量值时会发送给移动端的处理器进行处理;并且,移动端获取当前音量设置值,移动端内安装有控制电视音量的app,实现移动端对电视音量的控制,当用户通过app设定电视音量时,设置指令会发送给电视端,使得电视端能够根据设置指令设置当前音量设置值,且移动端能获取电视端的当前音量设置值,实现移动端对电视端音量控制的智能化管理。步骤s20,基于所述当前环境音量值及当前音量设置值计算得到环境音量差值,所述移动端获取预设阀值。本实施例中,基于所述当前环境音量值及当前音量设置值计算得到环境音量差值,所述移动端获取预设阀值。移动端通过声音传感器采集到用户所处环境的当前环境音量后,获取当前音量设置值,且根据当前环境音量值及当前音量设置值计算得到环境音量差值,此处的计算为当前环境音量值减去当前音量设置值得到的值设为环境音量差值,假设当前环境音量值为vr,当前音量设置值为vc,环境音量差值δv=vr-vc;移动端获取预设阀值,该预设阀值为当前环境音量值与当前音量设置值之间相差但是人耳可接受能达到观看效果良好的值。步骤s30,若所述环境音量差值的绝对值大于预设阀值,则所述移动端将环境音量差值及当前音量设置值发送给电视端。本实施例中,若所述环境音量差值的绝对值大于预设阀值,则所述移动端将环境音量差值及当前音量设置值发送给电视端。在移动端对比环境音量差值与预设阀值后,判断|△v|是否大于预设阀值,预设阀值为δ,若|△v|不大于预设阀值δ,则认为前后状态几乎在同一环境音量范围内,对人耳听觉不会产生影响,无需调整;若|△v|大于预设阀值δ,则说明此时的电视端的当前电视音量值不足以实现观看效果良好,因此,需要对音量进行调整,移动端将环境音量差值及当前音量设置值发送给电视端,使得电视端进行自行调整。步骤s40,在接收到所述环境音量差值后,所述电视端获取当前电视音量值。本实施例中,电视端接收到环境音量差值后,获取当前电视音量值。由于用户所处的环境影响了观看电视,此时的电视端的当前电视音量值不足以实现观看效果良好,因此,移动端将环境音量差值发送给电视端,且电视端接收到环境音量差值,读取当前电视音量值,便于电视端进行音量调整。步骤s50,所述电视端根据所述环境音量差值及当前电视音量值调节输出音量值。本实施例中,所述电视端根据所述环境音量差值及当前电视音量值调节输出音量值。电视端判断所述环境音量差值是否大于0,若所述环境音量差值大于0,则电视端对当前电视音量值进行提升得到第一目标音量值;若所述环境音量差值小于0,则电视端对当前电视音量值进行降低得到第二目标音量值,在电视端得到输出音量值后,电视端控制输出音量值输出,从而使得人耳能达到最佳收听效果。本发明中,通过移动端采集到用户所处环境的当前环境音量值及当前音量设置值计算得到环境音量差值,通过环境音量差值与预设阀值的对比,当环境音量差值大于预设阀值时,说明用户所处的环境干扰了用户观看电视效果,需要电视端对当前电视音量值进行调整,电视端通过当前环境音量值、当前音量设置值及当前电视音量值计算得到输出音量值并且输出,实现对当前电视音量值的自动调整,避免了观看电视时环境对人耳听觉的干扰。本发明采用移动端配合电视端,解决了需要电视需要外接额外硬件才能实现音量调整的问题,无需增加额外的硬件成本,就能实现通过用户所处环境实现对电视端的当前电视音量值进行自动调整,方便用户使用,使得用户观看电视效果更佳,具有成本低、便于实现、智能化程度高且可广泛运用的特点。基于第一实施例,提出本发明音量调整方法的第二实施例,请参阅图3,步骤s50包括:s51,所述电视端根据所述环境音量差值及当前电视音量值计算得到目标音量值;s52,所述电视端基于所述目标音量值输出音量值。本实施例中,所述电视端根据所述环境音量差值及当前电视音量值计算得到目标音量值;所述电视端基于所述目标音量值输出音量值。电视端判断所述环境音量差值是否大于0,若环境音量差值大于0,则所述电视端对当前电视音量值提升后得到第一目标音量值;若环境音量差值小于0,则所述电视端对当前电视音量值降低后得到第二目标音量值;在电视端得到输出音量值后,电视端控制输出音量值输出,从而使得人耳能达到最佳收听效果。基于第二实施例,提出本发明音量调整方法的第三实施例,请参阅图4,所述目标音量值包括第一目标音量值和第二目标音量值,步骤s51包括:所述电视端判断所述环境音量差值是否大于0;s511,若所述环境音量差值大于0,则所述电视端对当前电视音量值提升后得到第一目标音量值;s512,若所述环境音量差值小于0,则所述电视端对当前电视音量值降低后得到第二目标音量值。本实施例中,电视端判断所述环境音量差值是否大于0;若所述环境音量差值大于0,则所述电视端对当前电视音量值提升后得到第一目标音量值若所述环境音量差值小于0,则所述电视端对当前电视音量值降低后得到第二目标音量值。若当前环境音量值大于当前音量设置值,vr-vc为正,大于0,即环境音量差值δv为正时,则当前人所处环境音量更大,故需要使用正向调整方法,将电视的音量提升;若当前环境音量值小于当前音量设置值,即vr-vc为负,即环境音量差值δv为负,小于0,故电视需要使用负调整方法,将电视的音量下降。基于第三实施例,提出本发明音量调整方法的第四实施例,请参阅图5,步骤s511包括:s5111,若所述环境音量差值大于0,则所述电视端获取电视端可调整到的最大音量值及电视端预存的环境音量最大差值;s5112,基于所述当前电视音量值、环境音量差值、电视端可调整到的最大音量值及电视端预存的环境音量最大差值计算得到当前需调整的第一目标音量值。本实施例中,若环境音量差值大于0,则所述电视端读取电视端可调整到的最大音量值及电视端预存的环境音量最大差值;基于所述当前电视音量值、环境音量差值、电视端可调整到的最大音量值及电视端预存的环境音量最大差值计算得到当前需调整的第一目标音量值。若当前环境音量值大于当前音量设置值,即当前环境音量值vr-vc为正,即环境音量差值δv为正时,则当前人所处环境音量更大,故需要使用正向调整方法,将电视的音量提升,具体公式为:其中,vo为第一目标音量值,vt为当前电视音量值,vmax为电视端可调整到的最大音量值,△vmax为环境音量差值的最大值。通过上述公式得到如图6所示的曲线图,由图6可知,基于当前电视音量值、环境音量差值、电视端可调整到的最大音量值及环境音量差值的最大值得到当前需调整的第一目标音量值为最适于人耳收听的音量。基于第三实施例,提出本发明音量调整方法的第五实施例,请参阅图7,步骤s512包括:s5121,若所述环境音量差值小于0,则所述电视端获取电视端可调整到的最大音量值及电视端预存的环境音量最大差值;s5122,基于所述当前电视音量值、环境音量差值、电视端可调整到的最大音量值及电视端预存的环境音量最大差值计算得到当前需调整的第二目标音量值。本实施例中,若所述环境音量差值小于0,则所述电视端读取电视端可调整到的最大音量值及电视端预存的环境音量最大差值;基于所述当前电视音量值、环境音量差值、电视端可调整到的最大音量值及电视端预存的环境音量最大差值计算得到当前需调整的第二目标音量值。若当前环境音量值小于当前音量设置值,即vr-vc为负,即环境音量差值δv为负,故电视需要使用负调整方法,将电视的音量下降。具体公式为:其中,a=0.1,bo为第二目标音量值,vt为当前电视音量值,vmax为电视端可调整到的最大音量值,△vmax为环境音量差值的最大值。通过上述公式得到如图8所示的曲线图,由图8可知,基于当前电视音量值、环境音量差值、电视端可调整到的最大音量值及环境音量差值的最大值得到当前需调整的第二目标音量值为最适于人耳收听的音量。基于第一实施例,提出本发明音量调整方法的第六实施例,请参阅图9,步骤s30包括:s31,若所述环境音量差值的绝对值大于预设阀值,则所述移动端将所述环境音量差值进行编码后得到音量数据;s32,所述移动端通过通信协议将所述音量数据发送给电视端。本实施例中,若所述环境音量差值的绝对值大于预设阀值,则所述移动端将所述环境音量差值进行编码后得到音量数据;所述移动端通过通信协议将所述音量数据发送给电视端。将环境音量差值δv,当前音量设置值为vc编码,得到音量数据,移动端与电视端之间的通信协议如下表:引导码环境音量差值当前音量设置值校验和通过该通信协议将音量数据发送给电视端。进一步地,步骤s40包括:通过所述通信协议接收到所述音量数据后,所述电视端对所述音量数据进行解析,得到所述环境音量差值,且获取当前电视音量值。本实施例中,通过移动端与电视端之间的通信协议,电视端接收到音量数据后,电视端对音量数据进行解析,得到环境音量差值,且获取当前电视音量值。进一步地,步骤s10包括:所述移动端通过声音传感器采集用户所处环境的当前环境音量值,且所述移动端获取当前音量设置值。本实施例中,所述移动端通过声音传感器采集用户所处环境的当前环境音量值,且所述移动端获取当前音量设置值。移动端内设有声音传感器,声音传感器的作用相当于一个话筒或麦克风,它用来接收声波,显示声音的振动图象,但不能对噪声的强度进行测量,该传感器内置一个对声音敏感的电容式驻极体话筒,声波使话筒内的驻极体薄膜振动,导致电容的变化,而产生与之对应变化的微小电压。这一电压随后被转化成0-5v的电压,经过a/d转换被数据采集器接受,并传送给计算机。本案中将声音传感器设置在移动端中,在声音传感器接收到用户所处环境的当前环境音量值时会发送给移动端的处理器进行处理;并且,移动端获取当前音量设置值,移动端内安装有控制电视音量的app,实现移动端对电视音量的控制,当用户通过app设定电视音量时,设置指令会发送给电视端,使得电视端能够根据设置指令设置当前音量设置值,且移动端能获取电视端的当前音量设置值,实现移动端对电视端音量控制的智能化管理。此外,本发明实施例还提出一种可读存储介质,所述可读存储介质上存储有音量调整程序,所述音量调整程序被处理器执行时实现如上所述的音量调整方法的步骤。本发明可读存储介质的具体实施例与上述音量调整方法的各个实施例基本相同,在此不做赘述。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台系统设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的
技术领域
,均同理包括在本发明的专利保护范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1