本发明专利技术涉及一种亮度调整方法及装置,其中,该方法包括以下步骤:S1.打开环境光传感器;S2.对环境光传感器进行预处理,将寄存器默认配置成高量程模式;S3.该环境光传感器感应当前环境光强度,其数值为M=读取的ADC数*1lux/LSB*10,判断该数值M是否大于1000;如果是,则执行步骤S5,否则执行步骤S4;S4.重新设置寄存器为低量程模式,并重新读取环境光传感器感应的当前环境光强度,其数值M=读取的ADC数*0.01lux/LSB*10,判断该数值M是否小于1000;如果是,则执行步骤S5,否则执行步骤S3;S5.根据当前环境光强度生成显示设备的目标亮度值;S6.将显示设备的亮度调整至目标亮度值。使用本发明专利技术可准确的测量环境光强度,进而准确的调整显示设备的目标亮度值。
【技术实现步骤摘要】
本专利技术涉及显示控制
,更具体地说,涉及一种亮度调整方法及装置。
技术介绍
显示设备显示图像的好坏与人的感觉有着密切的联系,而环境光对人的感觉影响很大。如在白天室外环境下光强的情况下,显示设备需要很亮的显示效果才能让使用者辨认清楚其显示内容;而夜晚环境光很暗的情况,显示设备如果显示亮度太强会使人感觉非常刺眼。因此,调节显示设备工作在合适的显示亮度对于其使用者来说是非常重要的。在现有显示设备调整其显示亮度的方法中,已有在显示设备中增加环境光传感器,该环境光传感器侦测外部的环境光的强度,以此为根据调整屏幕的背光亮度,使人眼舒 适度高。但是目前的环境光传感器的量程通常只有一个,高量程或低量程,在使用时,如果用低量程测试高亮度会出现不准确,用高量程测试低亮度也会有较大误差,而环境变换比较大,因此采用现有的环境光传感器调整显示设备的亮度误差大,不利于准确自动的调整显示设备到合适的亮度。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的环境光传感器量程单一,导致环境光亮度测量不准确,进而影响显示设备的亮度调整缺陷,提供一种可解决以上缺陷的亮度调整方法及装置。本专利技术解决其技术问题所采用的技术方案是构造一种亮度调整方法,包括以下步骤SI、打开环境光传感器;S2、对环境光传感器进行预处理,将寄存器默认配置成高量程模式;S3、所述环境光传感器感应当前环境光强度,其数值为M =读取的ADC数*llux/LSB*10,判断该数值M是否大于1000 ;如果是,则执行步骤S5,否则执行步骤S4 ;S4、重新设置寄存器为低量程模式,并重新读取环境光传感器感应的当前环境光强度,其数值M =读取的ADC数*0. 011ux/LSB*10,判断该数值M是否小于1000 ;如果是,则执行步骤S5,否则执行步骤S3 ;S5、根据当前环境光强度生成显示设备的目标亮度值;S6、将显示设备的亮度调整至目标亮度值。在本专利技术所述的亮度调整方法中,所述步骤S2中预处理包括完成对所述环境光传感器上电和对所述环境光传感器进行初始化。在本专利技术所述的亮度调整方法中,所述步骤S3进一步包括以下S31、该环境光传感器按一预设周期定期感应当前环境光强度。在本专利技术所述的亮度调整方法中,所述预设周期为5秒钟。在本专利技术所述的亮度调整方法中,所述显示设备是手机屏幕或一液晶显示器。本专利技术还构造一种亮度调整装置,包括环境光传感器,用于感应当前环境光强度,当寄存器配置成高量程模式时,当前环境光强度的数值为M =读取的ADC数* I lux/LSB* 10,当寄存器配置成低量程模式时,当前环境光强度的数值为M =读取的ADC数*0. 011ux/LSB*10 ;判断设置模块,用于在寄存器为高量程模式下判断环境光传感器感应的当前环境光强度是否大于1000,如果否,则将寄存器设置成低量程模式;及在寄存器为低量程模式下判断环境光传感器感应的当前环境光强度是否小于1000,如果否,则将寄存器设置成高量程模式;计算模块,用于根据环境光传感器输出的当前环境光强度生成显示设备的目标亮度值;调整模块,用于接收计算模块输出的目标亮度值,并将显示设备的亮度调整至目标亮度。在本专利技术所述的亮度调整装置中,还包括与所述环境光传感器连接的预处理模块,用于对环境光传感器进行预处理,所述预处理包括对所述环境光传感器上电和对所述环境光传感器进行初始化。在本专利技术所述的亮度调整装置中,所述环境光传感器按一预设周期定期感应当前环境光强度。在本专利技术所述的亮度调整装置中,所述预设周期为5秒钟。在本专利技术所述的亮度调整装置中,所述显示设备是手机屏幕或一液晶显示器。实施本专利技术的亮度调整方法及装置,具有以下有益效果通过调整寄存器的高量程模式和低量程模式,使得环境光传感器准确的测量高亮度或低亮度下的环境光强度,达到准确测量环境光的目的,进而准确的调节显示设备的背光亮度,更加人性化。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中图I是本专利技术的亮度调整方法的流程图;图2是本专利技术的亮度调整装置的结构框图。具体实施例方式为了使本专利技术的目的更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。·如图I所示,在本专利技术的亮度调整方法的流程图中,包括以下步骤SI、打开环境光传感器;S2、对环境光传感器进行预处理,将寄存器默认配置成高量程模式;S3、该环境光传感器感应当前环境光强度,其数值为M =读取的ADC数*llux/LSB*10,判断该数值M是否大于1000 ;如果是,则执行步骤S5,否则执行步骤S4 ;在步骤S3中,该ADC为16位,数值范围为O 65535 (216); I lux/LSB为分辨率,表示ADC最低位所代表的亮度值;M的计算公式中的10为透光率10%的补偿,因为通常显示设备在环境光传感器部分的透光率为10%,故需要对所感应的光强乘以10才能与实际的环境光强度相吻合。S4、重新设置寄存器为低量程模式,并重新读取环境光传感器感应的当前环境光强度,其数值M =读取的ADC数*0. 011ux/LSB*10,判断该数值M是否小于1000 ;如果是,则执行步骤S5,否则执行步骤S3 ;在步骤S4中,该ADC为16位,数值范围为O 65535 ;O.Olux/LSB为分辨率,表示ADC最低位所代表的亮度值…的计算公式中的10为透光率10%的补偿,因为通常显示设备在环境光传感器部分的透光率为10%,故需要对所感应的光强乘以10才能与实际的环境光强度相吻合。S5、根据当前环境光强度生成显示设备的目标亮度值;S6、将显示设备的亮度调整至目标亮度值。进一步的,步骤S2中预处理包括完成对环境光传感器上电和对环境光传感器进 行初始化。 进一步的,步骤S3进一步包括以下S31、该环境光传感器按一预设周期定期感应当前环境光强度。用户可根据实际需要设置一个预设周期,定期感应当前环境光强度,在对显示设备进行亮度调整,使得显示设备能及时的根据环境光变化而相应的调整背光亮度。进一步的,预设周期为5秒钟;用户也可设置成10分钟,用户可根据个人需要确定该预设周期。进一步的,该显示设备是一液晶显示器,该显示设备也可以是手机屏幕,或是其他电子设备的显示屏。通过采用上述的亮度调整方法,可根据外部环境光的强度切换寄存器的高低量程模式,如在外部是强光时,将寄存器配置成高量程模式;在外部环境是弱光时,将寄存器配置成低量程模式;可以达到准确测量环境光强度的目的,进而能够更加准确的根据当前环境光强度调整显示设备的目标亮度(背光亮度),由此调节的显示设备的背光亮度更加舒适更加人性化。且通过设置高低量程模式,可以使得测量范围更大。如图2所示,在本专利技术的亮度调整装置的结构框图中,包括环境光传感器10,用于感应当前环境光强度,当寄存器配置成高量程模式时,当前环境光强度的数值为M=读取的ADC数*llux/LSB*10,当寄存器配置成低量程模式时,当前环境光强度的数值为M =读取的ADC数*0. 011ux/LSB*10 ;该ADC为16位,数值范围为O 65535。I lux/LSB为分辨率,表示在高量程模式下ADC最低位所代表的亮度值;M的计算公式中的10为透光率10%的补本文档来自技高网...
【技术保护点】
一种亮度调整方法,其特征在于,包括以下步骤:S1、打开环境光传感器;S2、对环境光传感器进行预处理,将寄存器默认配置成高量程模式;S3、该环境光传感器感应当前环境光强度,其数值为M=读取的ADC数*1lux/LSB*10,判断该数值M是否大于1000;如果是,则执行步骤S5,否则执行步骤S4;S4、重新设置寄存器为低量程模式,并重新读取环境光传感器感应的当前环境光强度,其数值M=读取的ADC数*0.01lux/LSB*10,判断该数值M是否小于1000;如果是,则执行步骤S5,否则执行步骤S3;S5、根据当前环境光强度生成显示设备的目标亮度值;S6、将显示设备的亮度调整至目标亮度值。
【技术特征摘要】
【专利技术属性】
技术研发人员:甄桂宁,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。