书签 分享 收藏 举报 版权申诉 / 8

基于用户习惯的智能设备屏幕亮度调节软件的实现方法.pdf

  • 上传人:e2
  • 文档编号:6146357
  • 上传时间:2019-04-19
  • 格式:PDF
  • 页数:8
  • 大小:597.46KB
  • 摘要
    申请专利号:

    CN201410183067.3

    申请日:

    2014.04.30

    公开号:

    CN103956153A

    公开日:

    2014.07.30

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情:

    发明专利申请公布后的视为撤回IPC(主分类):G09G 5/10申请公布日:20140730|||实质审查的生效IPC(主分类):G09G 5/10申请日:20140430|||公开

    IPC分类号:

    G09G5/10; G06F1/32

    主分类号:

    G09G5/10

    申请人:

    华南理工大学

    发明人:

    许望; 徐向民; 佘燕玲; 梁卓锐

    地址:

    510640 广东省广州市天河区五山路381号

    优先权:

    专利代理机构:

    广州市华学知识产权代理有限公司 44245

    代理人:

    蔡茂略

    PDF完整版下载: PDF下载
    内容摘要

    本发明公开了一种基于用户习惯的智能设备屏幕亮度调节软件的实现方法,包括以下步骤:步骤1.设置应当调节的屏幕亮度;步骤2.设定自动调节屏幕亮度的最大值和最小值;步骤3.设定屏幕亮度;步骤4.将该光强度算术平方根和该屏幕亮度值记录并保存;若用户在设定时间内再次手动设置屏幕亮度,则舍弃前一次设置的记录;步骤5.拟合生成感光强度的算术平方根——屏幕亮度关系函数中的线性部分,设为新的预设函数,重置计数器;步骤6.拟合生成新的感光强度的算术平方根——屏幕亮度线性关系函数;步骤7.实时监控环境亮度与屏幕亮度,并对屏幕亮度根据感光强度的算术平方根——屏幕亮度线性函数进行调节。具有算法简单和人性化高等优点。

    权利要求书

    权利要求书
    1.  基于用户习惯的智能设备屏幕亮度调节软件的实现方法,其特征在于,包括以下步骤:
    步骤1、设备屏幕被唤醒后,读取环境亮度,通过预设的感光强度的算术平方根——屏幕亮度关系函数y=f(x),计算应当调节的屏幕亮度,将当前屏幕亮度设置为所述应当调节的屏幕亮度;
    步骤2、用户设定自动调节屏幕亮度的最大值和最小值;
    步骤3、用户设定屏幕亮度,若用户需要修改自动调节的屏幕亮度,则通过相应的触摸操作手动调节屏幕亮度;
    步骤4、用户手动设置屏幕亮度后,若在设定时间内无再次手动设置屏幕亮度的操作,则将该感光强度算术平方根和该屏幕亮度值记录并保存;若用户在设定时间内再次手动设置屏幕亮度,则舍弃前一次设置的记录;
    步骤5、当步骤3中所述的手动设置次数达到设定的N时,取最后记录的N组记录,重新进行一次一元线性回归分析,拟合生成感光强度的算术平方根——屏幕亮度关系函数中的线性部分,设为新的预设函数,重置计数器,所述N为大于或等于1的正整数;
    步骤6、每经过一段设定时间后,取最后记录的N组数据,重新进行一元线性回归分析,拟合生成新的感光强度的算术平方根——屏幕亮度线性关系函数;
    步骤7、当用户主动终止上述屏幕亮度调节软件主程序后,运行后台监控程序,实时监控环境亮度与屏幕亮度,若出现感光强度与屏幕亮度出现异常或者感光强度的算术平方根——屏幕亮度的数据点偏离软件设定的最新的函数时, 则软件对屏幕亮度根据感光强度的算术平方根——屏幕亮度线性函数进行调节。

    2.  根据权利要求1所述的屏幕亮度调节软件的实现方法,其特征在于,在步骤1中,所述感光强度的算术平方根——屏幕亮度关系函数y=f(x)用于表达感光强度的算术平方根与屏幕亮度两者关系,感光强度的算术平方根为自变量,屏幕亮度为因变量;函数具有预设值,由软件修改。

    3.  根据权利要求1所述的屏幕亮度调节软件的实现方法,其特征在于,在步骤5中,所述拟合生成感光强度的算术平方根——屏幕亮度关系函数中的线性部分的线性拟合包括以下步骤:
    步骤51、建立线性数学映射y=ax+b;
    步骤52、令记录数据中的感光强度的算术平方根为x,用户手动设置屏幕亮度为y,在二维图像中作点图;
    步骤53、计算得到a,b,使步骤1中映射函数逼近步骤2中的散点;
    步骤54、令y=ax+b为拟合函数。

    4.  根据权利要求1所述的屏幕亮度调节软件的实现方法,其特征在于,在步骤1中,所述感光强度的算术平方根——屏幕亮度关系函数y=f(x)的函数图像形状为折线,并且由用户设定的屏幕亮度最大值、最小值以及线性函数部分组成,其中,线性函数部分由用户手动设置数据进行线性拟合生成。

    说明书

    说明书基于用户习惯的智能设备屏幕亮度调节软件的实现方法
    技术领域
    本发明涉及一种手机、平板等智能触摸屏设备的应用技术,特别涉及一种基于用户习惯的智能设备屏幕亮度调节软件的实现方法。
    背景技术
    随着移动设备技术的高速发展,将触摸屏作为第一交互接口的设备也越来越多,运行于移动智能设备终端的应用软件呈现出多样化,多层面化,高智能化,在为生活带来了更多便利的同时,也使得人们每天使用移动智能设备的时间越来越长。而另一方面,随着人们对身体健康状况的要求日益提高,对保护视力的重视程度也明显提高,在不同的外部环境下屏幕的亮度的调节显得尤为重要。同时,随着智能设备性能的提高以及日常使用时间的增长,智能设备的续航能力要求随之提高,从而对设备的节电能力有着更大的需求,然而,目前各种有关屏幕亮度调节软件都是本着节电的目标来调节屏幕亮度,忽视了用户对于屏幕亮度的适应性,部分软件本身运行时采用的算法就已占用大量CPU,无法达到节电目的。
    发明内容
    本发明的目的在于克服现有技术的缺点与不足,提供一种基于用户习惯的智能设备屏幕亮度调节软件的实现方法,该实现方法算法简单,能够根据用户习惯来调节设备屏幕亮度,并有效的降低设备功耗。
    本发明的目的通过下述技术方案实现:基于用户习惯的智能设备屏幕亮度调节软件的实现方法,包括以下步骤:
    步骤1、设备屏幕被唤醒后,读取环境亮度,通过预设的感光强度的算术平方根——屏幕亮度关系函数y=f(x),计算应当调节的屏幕亮度,将当前屏幕亮度设置为所述应当调节的屏幕亮度;
    步骤2、用户可设定自动调节屏幕亮度的最大值和最小值;
    步骤3、用户设定屏幕亮度,若用户需要修改自动调节的屏幕亮度,则可以通过相应的触摸操作手动调节屏幕亮度;
    步骤4、用户手动设置屏幕亮度后,若在设定时间内(如5秒)无再次手动设置屏幕亮度的操作,则将该感光强度算术平方根和该屏幕亮度值记录并保存;若用户在设定时间内(如5秒内)再次手动设置屏幕亮度,则舍弃前一次设置的记录;
    步骤5、当步骤3中所述的手动设置次数达到设定的N(如15次)时,取最后记录的N组记录,重新进行一次一元线性回归分析,拟合生成感光强度的算术平方根——屏幕亮度关系函数中的线性部分,设为新的预设函数,重置计数器,所述N为大于或等于1的正整数;
    步骤6、每经过一段设定时间(如5天)后,取最后记录的N组数据,重新进行一次一元线性回归分析,拟合生成新的感光强度的算术平方根——屏幕亮度线性关系函数;
    步骤7、当用户主动终止上述屏幕亮度调节软件主程序后,运行后台监控程序,实时监控环境亮度与屏幕亮度,若出现感光强度与屏幕亮度出现异常(比如感光强度与屏幕亮度出现极度不适,例如设备从昏暗的环境突然移动至阳光底下),或者感光强度的算术平方根——屏幕亮度的数据点严重偏离软件设定的最新的函数时,则软件对屏幕亮度根据感光强度的算术平方根——屏幕亮度线性函数进行强制调节。
    在步骤1中,所述感光强度的算术平方根——屏幕亮度关系函数y=f(x)用于表达感光强度的算术平方根与屏幕亮度两者关系,感光强度的算术平方根为自变量,屏幕亮度为因变量;函数具有预设值,可由软件修改。
    在步骤5中,所述拟合生成感光强度的算术平方根——屏幕亮度关系函数中的线性部分的线性拟合包括以下步骤:
    步骤51、建立线性数学映射y=ax+b;
    步骤52、令记录数据中的感光强度的算术平方根为x,用户手动设置屏幕亮度为y,在二维图像中作点图;
    步骤53、计算得到a,b,使步骤1中映射函数最佳地逼近步骤2中的散点;
    步骤54、令y=ax+b为拟合函数。
    在步骤1中,所述感光强度的算术平方根——屏幕亮度关系函数y=f(x)的函数图像形状为折线,并且由用户设定的屏幕亮度最大值、最小值以及线性函数部分组成,其中,线性函数部分由用户手动设置数据进行线性拟合生成。
    本发明的技术方案也可以包括以下步骤:
    (1)自动调节屏幕亮度,设备需要有一个光源感应器,屏幕被唤醒后,软件根据光源感应器的感光强度以及软件中预设的“感光强度的算术平方根——屏幕亮度”函数y=f(x)计算出实际应调节的屏幕亮度,将当前屏幕亮度设置为该亮度;
    (2)用户设定屏幕亮度,若用户对自动设定的亮度不满意,则可以通过相应的触摸操作手动调节屏幕亮度;
    (3)记录并保存用户设定的屏幕亮度值,每一次用户手动调节屏幕亮度之后在同一感光强度的一定时间内(例如5秒)没有改变屏幕亮度,则将该感光强度算术平方根和该屏幕亮度值记录并保存,否则(5秒内修改屏幕亮度值),视为用户放弃原先设置的屏幕亮度;
    (4)根据记录的数据值进行一元线性回归分析,设定在数据记录到一定数量(例如15个数据)之后,软件开始对数据值进行一次一元线性回归分析,得到修改后的新的“感光强度的算术平方根——屏幕亮度”线性函数部分,并得到新的f(x),此后的自动调节屏幕亮度都是根据这一函数来调节;
    (5)若是用户再次手动调节屏幕亮度,则重复(2)(3)继续记录数值,并且定期(例如每5天)选择最近的一定数量(例如15个)数据,重复(4) 再次进行一元线性回归分析并得到新的“感光强度的算术平方根——屏幕亮度”函数;
    (6)后台持续监控环境亮度与屏幕亮度,若用户关闭该软件自动调节功能,软件在后台仍继续运行,实时监控环境亮度与屏幕亮度,若出现感光强度与屏幕亮度极度不符(例如设备从一昏暗的环境突然移动至阳光底下),或者感光强度的算术平方根——屏幕亮度的数据点严重偏离软件设定的最新的函数,则软件对屏幕亮度根据“感光强度的算术平方根——屏幕亮度”函数进行强制调节;
    (7)屏幕亮度调节软件设有用户设置,可设置最低亮度与最高亮度,设置是否清除所有数据等。
    本发明相对于现有技术具有如下的优点及效果:
    本发明屏幕亮度调节软件的算法简单,可节省设备运行程序资源、节省设备用电量,且可以根据用户习惯设置不同的亮度调节,人性化高。
    附图说明
    图1为软件预设“感光强度的算术平方根——屏幕亮度”函数y=f(x)的示意图,其中,Yl0为屏幕预设亮度的最小值,Yh0为屏幕预设亮度最大值。
    图2为根据用户对亮度的修改记录下的数据值在坐标轴上点的示意图。
    图3为根据用户自定义计算出的“感光强度的算术平方根——屏幕亮度”函数y=b1x+a1的示意图,其中,Yl1为用户定义的屏幕亮度最小值,Yh1为用户定义的屏幕亮度最大值。
    具体实施方式
    下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
    实施例
    安装该屏幕亮度自动调节软件的设备需要有一光源感应器,用户启动软件之后,软件则根据光源感应器提供的感光强度,开始对屏幕亮度实施自动亮度调节:
    (1)屏幕被唤醒之后,软件则从光源感应器获取当前感光强度x2,如图3 所示,软件预设“感光强度的算术平方根——屏幕亮度”函数:
    y=f(x)=Y10,xX10b0x+a0,X10<x<Xh0,Yh0,x&GreaterEqual;Xh0]]>
    其中,Xl0和Xh0是根据软件预设的最低亮度Yl0和最高亮度Yh0计算得来;
    (2)计算并修改当前屏幕亮度值,如图1所示,若检测到当前感光强度的算术平方根的值有Xl0<x0<Xh0,则根据y=b0x+a0屏幕亮度设置为y0;若检测到有x≤Xl1,则设置屏幕亮度为Yl0;若检测到有x≥Xh0,则设置屏幕亮度为Yh0;
    (3)若检测到屏幕在一直唤醒的情况下感光强度发生明显变化,则根据(1)自动调整屏幕亮度;
    (4)若用户对于当前自动设置的屏幕亮度不满意,则可以通过相应的触摸操作手动调节屏幕亮度。对用户每一次对于屏幕亮度的调整,软件都记录并保存用户设定的屏幕亮度值,每一次用户手动调节屏幕亮度之后在同一感光强度的一定时间内(例如5秒)没有改变屏幕亮度,则将该感光强度算术平方根(x)和该屏幕亮度值(y)记录并保存,否则,5秒内修改屏幕亮度值,视为用户放弃原先设置的屏幕亮度;
    (5)如图2所示,在数据记录达到一定数量(例如15个数据)之后,软件开始对数据值进行一次一元线性回归分析,得到修改后的新的“感光强度的算术平方根——屏幕亮度”函数的线性部分y=b1x+a1,具体计算方法如下:
    b1=Σi=1n(xi-x&OverBar;)(yi-y&OverBar;)Σi=1n(xi-x&OverBar;)2,]]>
    a1=y&OverBar;-b1x&OverBar;,]]>
    (6)用户可随时随意修改屏幕最低亮度值为Yl1和最高亮度值为Yh1,则每次如(5)计算出“感光强度的算术平方根——屏幕亮度”函数的线性部分后,
    该函数整体就修改为如下表达式:
    y=f(x)=Y11,xX11b1x+a1,X11<x<Xh1,Yh1,x&GreaterEqual;Xh1]]>
    其中,Xl1和Xh1是根据用户设定的最低亮度Yl1和最高亮度Yh1计算得来;
    此后的自动调节屏幕亮度都是根据这一函数如(2)方法进行自动调节;
    (7)若是用户再次手动调节屏幕亮度,则重复(4)继续记录数值,并且定期(例如每5天)选择最近的一定数量(例如15个)数据,重复(5)再次进行一元线性回归分析得到新的“感光强度的算术平方根——屏幕亮度”函数并如(6)进行屏幕亮度调节;
    (8)后台持续监控环境亮度与屏幕亮度,若用户关闭该软件自动调节功能,软件在后台仍继续运行,实时监控环境亮度与屏幕亮度,若出现感光强度与屏幕亮度极度不符(例如设备从一昏暗的环境突然移动至阳光底下),或者感光强度的算术平方根——屏幕亮度的数据点严重偏离软件设定的最新的函数,则软件对屏幕亮度根据“感光强度的算术平方根——屏幕亮度”函数进行强制调节。
    上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

    关 键  词:
    基于 用户 习惯 智能 设备 屏幕 亮度 调节 软件 实现 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于用户习惯的智能设备屏幕亮度调节软件的实现方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-6146357.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1