一种HUD亮度自适应调节方法与流程
2021-01-25 12:01:56|278|起点商标网
本发明涉及hud亮度自调节领域,特别涉及一种hud亮度自适应调节方法。
背景技术:
::现有技术中是通过雨量光传感器计算出需要显示的亮度,自动调节hud亮度。现在雨量光传感器并不能很准确的反应人眼感受到的环境亮度,比如雨天和傍晚时,雨量光传感器反馈给hud的环境亮度相同,但人眼感受到环境亮度雨天明显较暗,在这两种工况下,hud按照雨量光输入显示同样的亮度,会导致hud在雨天情况下人们感受到的亮度偏亮,导致用户体验较差。技术实现要素:为克服现有技术中存在的上述问题,本发明提供了一种hud亮度自适应调节方法。具体技术方案如下:一种hud亮度自适应调节方法,具体包括以下步骤,步骤1:通过can收发器模块采集外部信号;步骤2:将采集到的外部信号传输给微控制器,微控制器中的数据处理模块对外部信号进行处理和/或补偿,得出亮度值;步骤3:根据亮度值,找出对应亮度的pwm值,进而调整hud亮度输出。优选的,所述步骤2具体包括:步骤21:确定rls值的有效性,若无效则使用历史有效值作为输入值;步骤22:对rls值进行滤波处理;步骤23:根据输出值,在列表1中查找出最大亮度值;步骤24:根据手动档位在列表2中查找对应手动调整常数,计算当前手动档位对应亮度;步骤25:判断车灯信号是否打开,车灯关闭时,不需要补偿;当车灯打开时,对当前显示亮度进行补偿;步骤26:根据所得亮度值在列表3中查找输出对应亮度的pwm值,调整hud亮度输出。优选的,所述步骤25中车灯打开时的具体补偿方法具体包括,步骤251:判断打开的车灯为近光灯还是远光灯,若为近光灯,根据实际标定出补偿系数a1,因此当前需要显示的亮度等于原亮度*a1;若为远光灯,则进入步骤252;步骤252:根据实际标定出补偿系数a2,因此当前需要显示的亮度等于原亮度*a2。优选的,所述a1=1.2,a2=1.4。优选的,所述步骤25还包括根据实时天气对原显示亮度进行补偿,因此当前需要显示的亮度等于原亮度*a3。优选的,当实时天气为晴天时,a3=1;当实时天气为阴天时,a3=0.95;当实时天气为雨天时,a3=0.9;当实时天气为雪天时,a3=1.2。本发明与现有技术相比具有以下有益效果:(1)本发明提供了一种hud亮度自适应调节方法,该方法可以根据近光灯、远光灯和天气因素,对亮度调节进行补偿,解决了hud在工作过程中由于车辆灯光打开,或者近/远光灯切换时,或者天气变化各因素导致hud显示亮度不合理(图像亮度偏暗或者偏亮),影响安全驾驶的问题,提升了用户体验。附图说明图1为本发明一种hud亮度自适应调节方法的流程图;图2为本发明一种hud亮度自适应调节方法中硬件的系统框图;图3为本发明一种hud亮度自适应调节方法亮度计算流程图。具体实施方式下面结合附图对本发明的具体实施方式作进一步说明。在此需要说明的是,对于这些实施方式的说明用于帮助理解本发明,但并不构成对本发明的限定。此外,下面所描述的本发明各个实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互组合。本文中涉及到的名词定义如下:bri_max:最大亮度值pwm:脉冲宽度调制rls:雨量光传感器rls_in:输入雨量光信号值rls_out:滤波后雨量光信号值bri_manl:手动档位对应亮度manl_old:手动档位无效时使用历史有效值bri_light:大灯信号补偿后的亮度bri:最终输出亮度如图1和2所示,一种hud亮度自适应调节方法,具体包括以下步骤,步骤1:通过can收发器模块采集外部信号;步骤2:将采集到的外部信号传输给微控制器,微控制器中的数据处理模块对外部信号进行处理和/或补偿,得出亮度值;步骤3:根据亮度值,找出对应亮度的pwm值,进而调整hud亮度输出。如图3所示,步骤2具体包括:步骤21:确定rls值的有效性,若无效则使用历史有效值作为输入值,其中rls值从can总线上获得;步骤22:对rls值进行滤波处理;对rls值进行滤波处理,用于防止异常抖动和引起图像亮度跳变:rls_out=filter(rls_in),本申请中的滤波方法为求前2秒内有效rls信号平均值,2秒时间需根据实际标定确定。步骤23:根据输出值,在列表1中查找出最大亮度值;bri_max:bri_max=table1(rls_out)其中,列表1为雨量光值与亮度换算表,参数可以根据实际标定调整。table1:rlsbrightness00100020002000400030006000400080005000100006553410000步骤24:根据手动档位在列表2中查找对应手动调整常数,计算当前手动档位对应亮度,其中手动档位是指从网络上获取的档位信号。根据手动档位在table2中查找对应手动调整常数manl,计算当前手动档位对应亮度bri_manl:bri_manl=manl*bri_max/100,手动档位无效时使用历史有效值manl_old,手动档位为1时,manl=10,手动档位为10时,manl=100,手动档位可根据实际需要调整,其中,列表2为显示亮度计算表,参数需根据实际标定调整。table2:{10,20,30,40,50,60,70,80,90,100}步骤25:判断车灯信号是否打开,车灯关闭时,不需要补偿,亮度为:bri_light=bri_manl,当车灯打开时,对当前显示亮度进行补偿;步骤25中车灯打开时的具体补偿方法具体包括,步骤251:判断打开的车灯为近光灯还是远光灯,若为近光灯,根据实际标定出补偿系数a1,因此当前需要显示的亮度等于原亮度*a1;若为远光灯,则进入步骤252;步骤252:根据实际标定出补偿系数a2,因此当前需要显示的亮度等于原亮度*a2。优选的,a1=1.2,a2=1.4。即打开车灯时的补充如下:①近光打开时,根据实际标定出补偿系数a1(默认值为1),当前需要显示亮度bri_light=bri_manl*a1,(近光灯打开a1=1.2)②远光打开时,根据实际标定出补偿系数a2(默认值为1),当前需要显示亮度bri_light=bri_manl*a2,(远光灯打开a2=1.4)进一步优选的,步骤25还包括根据实时天气对原显示亮度进行补偿,因此当前需要显示的亮度等于原亮度*a3,计算当前输出亮度bri:bri=bri_light*a3。优选的,当实时天气为晴天时,a3=1;当实时天气为阴天时,a3=0.95;当实时天气为雨天时,a3=0.9;当实时天气为雪天时,a3=1.2。步骤26:根据所得亮度值在列表3中查找输出对应亮度的pwm值,调整hud亮度输出。根据bri在table3中查找输出对应亮度的pwm值,调整hud亮度输出,其中列表3为显示亮度跟pwm对应表,参数需根据实际标定调整。table3:bri:0,1000,2000,3000,4000,5000,6000,7000,8000,9000,10000pwm:0,250,530,770,1050,1250,1500,1810,2062,2316,2650以上结合附图对本发明的实施方式作了详细说明,但本发明不限于所描述的实施方式。对于本领域的技术人员而言,在不脱离本发明原理和精神的情况下,对这些实施方式进行多种变化、修改、替换和变型,仍落入本发明的保护范围内。当前第1页1 2 3 当前第1页1 2 3 
背景技术:
::现有技术中是通过雨量光传感器计算出需要显示的亮度,自动调节hud亮度。现在雨量光传感器并不能很准确的反应人眼感受到的环境亮度,比如雨天和傍晚时,雨量光传感器反馈给hud的环境亮度相同,但人眼感受到环境亮度雨天明显较暗,在这两种工况下,hud按照雨量光输入显示同样的亮度,会导致hud在雨天情况下人们感受到的亮度偏亮,导致用户体验较差。技术实现要素:为克服现有技术中存在的上述问题,本发明提供了一种hud亮度自适应调节方法。具体技术方案如下:一种hud亮度自适应调节方法,具体包括以下步骤,步骤1:通过can收发器模块采集外部信号;步骤2:将采集到的外部信号传输给微控制器,微控制器中的数据处理模块对外部信号进行处理和/或补偿,得出亮度值;步骤3:根据亮度值,找出对应亮度的pwm值,进而调整hud亮度输出。优选的,所述步骤2具体包括:步骤21:确定rls值的有效性,若无效则使用历史有效值作为输入值;步骤22:对rls值进行滤波处理;步骤23:根据输出值,在列表1中查找出最大亮度值;步骤24:根据手动档位在列表2中查找对应手动调整常数,计算当前手动档位对应亮度;步骤25:判断车灯信号是否打开,车灯关闭时,不需要补偿;当车灯打开时,对当前显示亮度进行补偿;步骤26:根据所得亮度值在列表3中查找输出对应亮度的pwm值,调整hud亮度输出。优选的,所述步骤25中车灯打开时的具体补偿方法具体包括,步骤251:判断打开的车灯为近光灯还是远光灯,若为近光灯,根据实际标定出补偿系数a1,因此当前需要显示的亮度等于原亮度*a1;若为远光灯,则进入步骤252;步骤252:根据实际标定出补偿系数a2,因此当前需要显示的亮度等于原亮度*a2。优选的,所述a1=1.2,a2=1.4。优选的,所述步骤25还包括根据实时天气对原显示亮度进行补偿,因此当前需要显示的亮度等于原亮度*a3。优选的,当实时天气为晴天时,a3=1;当实时天气为阴天时,a3=0.95;当实时天气为雨天时,a3=0.9;当实时天气为雪天时,a3=1.2。本发明与现有技术相比具有以下有益效果:(1)本发明提供了一种hud亮度自适应调节方法,该方法可以根据近光灯、远光灯和天气因素,对亮度调节进行补偿,解决了hud在工作过程中由于车辆灯光打开,或者近/远光灯切换时,或者天气变化各因素导致hud显示亮度不合理(图像亮度偏暗或者偏亮),影响安全驾驶的问题,提升了用户体验。附图说明图1为本发明一种hud亮度自适应调节方法的流程图;图2为本发明一种hud亮度自适应调节方法中硬件的系统框图;图3为本发明一种hud亮度自适应调节方法亮度计算流程图。具体实施方式下面结合附图对本发明的具体实施方式作进一步说明。在此需要说明的是,对于这些实施方式的说明用于帮助理解本发明,但并不构成对本发明的限定。此外,下面所描述的本发明各个实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互组合。本文中涉及到的名词定义如下:bri_max:最大亮度值pwm:脉冲宽度调制rls:雨量光传感器rls_in:输入雨量光信号值rls_out:滤波后雨量光信号值bri_manl:手动档位对应亮度manl_old:手动档位无效时使用历史有效值bri_light:大灯信号补偿后的亮度bri:最终输出亮度如图1和2所示,一种hud亮度自适应调节方法,具体包括以下步骤,步骤1:通过can收发器模块采集外部信号;步骤2:将采集到的外部信号传输给微控制器,微控制器中的数据处理模块对外部信号进行处理和/或补偿,得出亮度值;步骤3:根据亮度值,找出对应亮度的pwm值,进而调整hud亮度输出。如图3所示,步骤2具体包括:步骤21:确定rls值的有效性,若无效则使用历史有效值作为输入值,其中rls值从can总线上获得;步骤22:对rls值进行滤波处理;对rls值进行滤波处理,用于防止异常抖动和引起图像亮度跳变:rls_out=filter(rls_in),本申请中的滤波方法为求前2秒内有效rls信号平均值,2秒时间需根据实际标定确定。步骤23:根据输出值,在列表1中查找出最大亮度值;bri_max:bri_max=table1(rls_out)其中,列表1为雨量光值与亮度换算表,参数可以根据实际标定调整。table1:rlsbrightness00100020002000400030006000400080005000100006553410000步骤24:根据手动档位在列表2中查找对应手动调整常数,计算当前手动档位对应亮度,其中手动档位是指从网络上获取的档位信号。根据手动档位在table2中查找对应手动调整常数manl,计算当前手动档位对应亮度bri_manl:bri_manl=manl*bri_max/100,手动档位无效时使用历史有效值manl_old,手动档位为1时,manl=10,手动档位为10时,manl=100,手动档位可根据实际需要调整,其中,列表2为显示亮度计算表,参数需根据实际标定调整。table2:{10,20,30,40,50,60,70,80,90,100}步骤25:判断车灯信号是否打开,车灯关闭时,不需要补偿,亮度为:bri_light=bri_manl,当车灯打开时,对当前显示亮度进行补偿;步骤25中车灯打开时的具体补偿方法具体包括,步骤251:判断打开的车灯为近光灯还是远光灯,若为近光灯,根据实际标定出补偿系数a1,因此当前需要显示的亮度等于原亮度*a1;若为远光灯,则进入步骤252;步骤252:根据实际标定出补偿系数a2,因此当前需要显示的亮度等于原亮度*a2。优选的,a1=1.2,a2=1.4。即打开车灯时的补充如下:①近光打开时,根据实际标定出补偿系数a1(默认值为1),当前需要显示亮度bri_light=bri_manl*a1,(近光灯打开a1=1.2)②远光打开时,根据实际标定出补偿系数a2(默认值为1),当前需要显示亮度bri_light=bri_manl*a2,(远光灯打开a2=1.4)进一步优选的,步骤25还包括根据实时天气对原显示亮度进行补偿,因此当前需要显示的亮度等于原亮度*a3,计算当前输出亮度bri:bri=bri_light*a3。优选的,当实时天气为晴天时,a3=1;当实时天气为阴天时,a3=0.95;当实时天气为雨天时,a3=0.9;当实时天气为雪天时,a3=1.2。步骤26:根据所得亮度值在列表3中查找输出对应亮度的pwm值,调整hud亮度输出。根据bri在table3中查找输出对应亮度的pwm值,调整hud亮度输出,其中列表3为显示亮度跟pwm对应表,参数需根据实际标定调整。table3:bri:0,1000,2000,3000,4000,5000,6000,7000,8000,9000,10000pwm:0,250,530,770,1050,1250,1500,1810,2062,2316,2650以上结合附图对本发明的实施方式作了详细说明,但本发明不限于所描述的实施方式。对于本领域的技术人员而言,在不脱离本发明原理和精神的情况下,对这些实施方式进行多种变化、修改、替换和变型,仍落入本发明的保护范围内。当前第1页1 2 3 当前第1页1 2 3 
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除
相关标签: 自适应
热门咨询
tips