一种基于环境光传感器实现数字相框背光调节的方法及系统技术方案

技术编号:26224582 阅读:26 留言:0更新日期:2020-11-04 10:59
本发明专利技术提供了一种基于环境光传感器实现数字相框背光调节的方法,包括执行以下步骤:步骤1:参数初始化;步骤2:判断自动背光是否打开,如果是,执行步骤3,否则标记上一次状态为未打开自动背光;步骤3:通过读取光感应传感器获取环境的亮度,并对其精度进行转换;步骤4:判断上次状态是否是已打开自动背光状态,如果是,执行步骤5,否则获取系统当前的背光值,然后再设置背光,最后执行步骤11;步骤5;步骤6;步骤7;步骤8;步骤9;步骤10;步骤11。本发明专利技术的有益效果是:1.本发明专利技术的方法根据光感应传感器来调节数字相框的背光,且能适应黑暗环境和明亮环境的极限调节。

【技术实现步骤摘要】
一种基于环境光传感器实现数字相框背光调节的方法及系统
本专利技术涉及电子领域,尤其涉及一种基于环境光传感器实现数字相框背光调节的方法及系统。
技术介绍
传统的数字相框一般靠计算图像的平均灰度来自动调节背光的亮度,依据每张图片的灰度不一样,设置不一样的背光,或者采用光感传感器来实现动态调节背光。传统的电子相框画框中存在无法自动调节背光或者自动背光开启后容易闪烁,飘忽不定,变化太突然等问题。在传统数字相框中,如果采用图片灰度算法来设置背光,那么几乎每张图片的灰度都会有差异,在切换图片时候容易形成闪烁,且夜间黑暗的环境中,此类型相框依然保持亮着。另一种采用的是光感传感器,根据环境光的强弱来改变画面的背光值,不能区分画种需求,比如油画,国画,摄影等亮度的区别。
技术实现思路
本专利技术提供了一种基于环境光传感器实现数字相框背光调节的方法,包括执行以下步骤:步骤1:参数初始化;步骤2:判断自动背光是否打开,如果是,执行步骤3,否则标记上一次状态为未打开自动背光;步骤3:通过读取光感应传感器获取环境的亮度,并对其精度进行转换;步骤4:判断上次状态是否是已打开自动背光状态,如果是,执行步骤5,否则获取系统当前的背光值,然后再设置背光,最后执行步骤11;步骤5:判断获取的环境的亮度值是否为0,如果是,执行步骤11,否则执行步骤6;步骤6:采样次数加1,保存样本数据;步骤7:判断采样次数是否大于本轮目标采样次数,如果是,执行步骤8,否则执行步骤11;步骤8:计算本轮采样得到的平均值,获取系统当前的背光值;步骤9:判断本轮采样平均值与系统当前值的差值的绝对值是否大于设定值,如果是,设置背光,否则执行步骤10;步骤10:采样次数置0;步骤11:休眠2秒;步骤12:返回执行步骤2。作为本专利技术的进一步改进,在所述步骤1中,所述参数初始化包括以下几种:第一种:一轮对比的采样数初始化;第二种:每次采样后的休眠时间初始化;第三种:每一轮对比结束后的休眠时间的初始化。作为本专利技术的进一步改进,在所述步骤9中,所述设定值为5。作为本专利技术的进一步改进,所述步骤4和所述步骤6的设置背光还包括执行如下步骤:步骤S1:开始,得到系统当前亮度值和目标值;步骤S2:判断目标值是否大于100,如果是,目标值设置为100,否则执行步骤S3;步骤S3:判断目标值是否小于0,如果是,目标值设置为0,否则执行步骤S4;步骤S4:依据画种,更新目标值;步骤S5:根据系统当前亮度值与目标值的差值的绝对值N,分成N步,逐步从当前亮度递增或者递减到目标值设置亮度,每步完成后休眠再开始下一步设置;步骤S6:结束。作为本专利技术的进一步改进,在所述步骤5中,每步完成后休眠50毫秒再开始下一步设置。本专利技术还公开了一种基于环境光传感器实现数字相框背光调节的系统,包括以下单元:初始化单元:用于自动背光服务启动后,开始进行一些参数的初始化;自动背光判断单元:用于判断自动背光是否打开,如果是,执行读取单元,否则标记上一次状态为未打开自动背光;读取单元:用于通过读取光感应传感器获取环境的亮度,并对其精度进行转换;状态判断单元:用于判断上次状态是否是已打开自动背光状态,如果是,执行亮度判断单元,否则获取系统当前的背光值,然后再设置背光,最后执行休眠单元;亮度判断单元:用于判断获取的环境的亮度值是否为0,如果是,执行休眠单元,否则执行保存样数据单元;保存样数据单元:用于采样次数加1,保存样本数据;采样次数判断单元:用于判断采样次数是否大于本轮目标采样次数,如果是,执行计算和获取单元,否则执行休眠单元;计算和获取单元:用于计算本轮采样得到的平均值,获取系统当前的背光值;绝对值判断单元:用于判断本轮采样平均值与系统当前值的差值的绝对值是否大于设定值,如果是,设置背光,否则执行置零单元;置零单元:采样次数置0;休眠单元:休眠2秒;返回单元:返回执行自动背光判断单元。作为本专利技术的进一步改进,在所述初始化单元中,所述参数初始化包括以下几种:第一种:一轮对比的采样数初始化;第二种:每次采样后的休眠时间初始化;第三种:每一轮对比结束后的休眠时间的初始化。作为本专利技术的进一步改进,在所述绝对值判断单元中,所述设定值为5。作为本专利技术的进一步改进,所述状态判断单元和所述保存样数据单元的设置背光还包括以下模块:开始模块:用于得到系统当前亮度值和目标值;第一判断模块:用于判断目标值是否大于100,如果是,目标值设置为100,否则执行第二判断模块;第二判断模块:用于判断目标值是否小于0,如果是,目标值设置为0,否则执行目标值更新模块;目标值更新模块:用于依据画种,更新目标值;亮度设置模块:用于根据系统当前亮度值与目标值的差值的绝对值N,分成N步,逐步从当前亮度递增或者递减到目标值设置亮度,每步完成后休眠50毫秒再开始下一步设置;步骤S6:结束。作为本专利技术的进一步改进,在所述步骤5中,每步完成后休眠50毫秒再开始下一步设置。本专利技术的有益效果是:1.本专利技术的方法根据光感应传感器来调节数字相框的背光,且能适应黑暗环境和明亮环境的极限调节;2.本专利技术的方法50毫秒逐级逐级调节,在速度保证的前提下,防止了背光调整的闪烁感、提升柔和感和舒适感;3.本专利技术的方法依据画种不同,采用不同的基础背光,比如油画,国画,摄影等不同画种的基础背光不同,给人欣赏画作带来不同的质感。给画作呈现更真实的感觉。附图说明图1是本专利技术的方法的自动背光流程图;图2是本专利技术的设置背光流程图。具体实施方式如图1所示,本专利技术公开了一种基于环境光传感器实现数字相框背光调节的方法,包括执行以下步骤:步骤1:参数初始化;步骤2:判断自动背光是否打开,如果是,执行步骤3,否则标记上一次状态为未打开自动背光;步骤3:通过读取光感应传感器获取环境的亮度,并对其精度进行转换;(举例说明:假如光感应传感器的有效输出是0x33---0xee,那么要将0x33--0xee转换成0---100之间的对应。)步骤4:判断上次状态是否是已打开自动背光状态,如果是,执行步骤5,否则获取系统当前的背光值,然后再设置背光(P1:设置背光),最后执行步骤11;步骤5:判断获取的环境的亮度值是否为0,如果是,执行步骤11,否则执行步骤6;步骤6:采样次数加1,保存样本数据;(环境光亮度做精度转换后的值);步骤7:判断采样次数是否大于本轮目标采样次数,如果是,执行步骤8,否则执行步骤11;步骤8:计算本轮采样得到的平均值,获取系统当前的背光值;步骤9:判断本轮采样平均值与系统当前值的差值的绝对值是否大于设定值,如果是,本文档来自技高网...

【技术保护点】
1.一种基于环境光传感器实现数字相框背光调节的方法,其特征在于,包括执行以下步骤:/n步骤1:参数初始化;/n步骤2:判断自动背光是否打开,如果是,执行步骤3,否则标记上一次状态为未打开自动背光;/n步骤3:通过读取光感应传感器获取环境的亮度,并对其精度进行转换;/n步骤4:判断上次状态是否是已打开自动背光状态,如果是,执行步骤5,否则获取系统当前的背光值,然后再设置背光,最后执行步骤11;/n步骤5:判断获取的环境的亮度值是否为0,如果是,执行步骤11,否则执行步骤6;/n步骤6:采样次数加1,保存样本数据;/n步骤7:判断采样次数是否大于本轮目标采样次数,如果是,执行步骤8,否则执行步骤11;/n步骤8:计算本轮采样得到的平均值,获取系统当前的背光值;/n步骤9:判断本轮采样平均值与系统当前值的差值的绝对值是否大于设定值,如果是,设置背光,否则执行步骤10;/n步骤10:采样次数置0;/n步骤11:休眠2秒;/n步骤12:返回执行步骤2。/n

【技术特征摘要】
1.一种基于环境光传感器实现数字相框背光调节的方法,其特征在于,包括执行以下步骤:
步骤1:参数初始化;
步骤2:判断自动背光是否打开,如果是,执行步骤3,否则标记上一次状态为未打开自动背光;
步骤3:通过读取光感应传感器获取环境的亮度,并对其精度进行转换;
步骤4:判断上次状态是否是已打开自动背光状态,如果是,执行步骤5,否则获取系统当前的背光值,然后再设置背光,最后执行步骤11;
步骤5:判断获取的环境的亮度值是否为0,如果是,执行步骤11,否则执行步骤6;
步骤6:采样次数加1,保存样本数据;
步骤7:判断采样次数是否大于本轮目标采样次数,如果是,执行步骤8,否则执行步骤11;
步骤8:计算本轮采样得到的平均值,获取系统当前的背光值;
步骤9:判断本轮采样平均值与系统当前值的差值的绝对值是否大于设定值,如果是,设置背光,否则执行步骤10;
步骤10:采样次数置0;
步骤11:休眠2秒;
步骤12:返回执行步骤2。


2.根据权利要求1所述的方法,其特征在于,在所述步骤1中,所述参数初始化包括以下几种:
第一种:一轮对比的采样数初始化;
第二种:每次采样后的休眠时间初始化;
第三种:每一轮对比结束后的休眠时间的初始化。


3.根据权利要求1所述的方法,其特征在于,在所述步骤9中,所述设定值为5。


4.根据权利要求1所述的方法,其特征在于,所述步骤4和所述步骤6的设置背光还包括执行如下步骤:
步骤S1:开始,得到系统当前亮度值和目标值;
步骤S2:判断目标值是否大于100,如果是,目标值设置为100,否则执行步骤S3;
步骤S3:判断目标值是否小于0,如果是,目标值设置为0,否则执行步骤S4;
步骤S4:依据画种,更新目标值;
步骤S5:根据系统当前亮度值与目标值的差值的绝对值N,分成N步,逐步从当前亮度递增或者递减到目标值设置亮度,每步完成后休眠再开始下一步设置;
步骤S6:结束。


5.根据权利要求1所述的方法,其特征在于,在所述步骤5中,每步完成后休眠50毫秒再开始下一步设置。


6.一种基于环境光传感器实现数字相框背光调节的系统,其特征在于,包括以下单元:
初始化单元:用于自动...

【专利技术属性】
技术研发人员:廖钊海徐永恒张同舟谭俊
申请(专利权)人:深圳市泰霖科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1