一种基于画图软件的亮度调节方法及装置与流程

未命名 09-15 阅读:98 评论:0


1.本发明涉及计算机视觉显示领域,尤其涉及的是一种基于画图软件的亮度调节方法及装置。


背景技术:

2.随着商业显示产品的普及,画图软件(如白板软件)作为商业显示的核心应用已是工作中必不可少的重要工具,在会议和协作中用于展示、讨论和共享各种信息和数据。目前的商业显示中画图软件一般有如下实现途径:商显厂家自行研发的画图软件、由外包供应商研发的画图软件、与已有的第三方画图软件签约合作导入的画图软件。而其中,商显厂家自行研发的画图软件,有可以调用系统定制化接口的优势。
3.但部分自行研发画图软件的商显厂家只在系统或者电视设置里做了一些防蓝光或无操作降低亮度的护眼功能,并没有在画图软件上做护眼相关功能,浪费了能调用商业显示系统接口的优势。
4.因此,现有技术存在缺陷,有待改进与发展。


技术实现要素:

5.本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于画图软件的亮度调节方法及装置,旨在解决现有技术中画图软件没有护眼功能的问题。
6.本发明解决技术问题所采用的技术方案如下:
7.一种基于画图软件的亮度调节方法,其中,包括:
8.当检测到画图软件中的画布发生触摸事件时,将当前亮度对应的亮度值记录为初始亮度值;
9.获取目标亮度降幅系数,根据所述目标亮度降幅系数和所述初始亮度值计算得到目标亮度值;
10.将当前亮度的亮度值调整至所述目标亮度值;
11.当在预设延迟时间内未检测到画图软件中的画布发生触摸事件时,将当前亮度的亮度值调整为所述初始亮度值。
12.在一种实现方式中,所述当检测到画图软件中的画布发生触摸事件时,将当前亮度对应的亮度值记录为初始亮度值,包括:
13.当检测到画图软件中的画布发生触摸事件时,确定当前画布状态;
14.若所述当前画布状态不为护眼状态,则将当前亮度对应的亮度值记录为初始亮度值。
15.在一种实现方式中,所述当检测到画图软件中的画布发生触摸事件时,确定当前画布状态之后,还包括:
16.若所述当前画布状态为护眼状态,则检测预设延迟时间内画图软件中的画布发生的触摸事件。
17.在一种实现方式中,所述基于画图软件的亮度调节方法还包括:
18.预先在配置文件中存储不同的色温与各个亮度降幅系数之间的对应关系;
19.所述获取目标亮度降幅系数,根据所述目标亮度降幅系数和所述初始亮度值计算得到目标亮度值,包括:
20.检测当前色温,调用用于获取配置文件的系统接口,并从所述配置文件中获取与所述当前色温对应的目标亮度降幅系数;
21.将所述初始亮度值与所述目标亮度降幅系数相乘,得到目标亮度值。
22.在一种实现方式中,所述将当前亮度的亮度值调整至所述目标亮度值,包括:
23.在预设调整时间内,以减速插值的方式,每隔一预设间隔时间调用一次亮度系统接口或背光系统接口,将所述当前亮度的亮度值调整至所述目标亮度值;
24.将当前画布状态调整为护眼状态。
25.在一种实现方式中,所述当在预设延迟时间内未检测到画图软件中的画布发生触摸事件时,将当前亮度的亮度值调整为所述初始亮度值,包括:
26.当在预设延迟时间内未检测到画图软件中的画布发生触摸事件时,在所述预设调整时间内,以均值插值的方式,每隔所述预设间隔时间调用一次亮度系统接口或背光系统接口,将所述当前亮度的亮度值调整至所述初始亮度值;
27.将当前画布状态调整为正常状态。
28.在一种实现方式中,所述基于画图软件的亮度调节方法,还包括:
29.当在预设延迟时间内检测到画图软件中的画布发生触摸事件时,则不调整当前亮度;
30.重置所述预设延迟时间,并检测所述预设延迟时间内画图软件中的画布发生的触摸事件。
31.本发明还提供一种基于画图软件的亮度调节装置,包括:
32.记录模块,用于当检测到画图软件中的画布发生触摸事件时,将当前亮度对应的亮度值记录为初始亮度值;
33.获取模块,用于获取目标亮度降幅系数,根据所述目标亮度降幅系数和所述初始亮度值计算得到目标亮度值;
34.第一调整模块,用于将当前亮度的亮度值调整至所述目标亮度值;
35.第二调整模块,用于当在预设延迟时间内未检测到画图软件中的画布发生触摸事件时,将当前亮度的亮度值调整为所述初始亮度值。
36.本发明还提供一种终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于画图软件的亮度调节程序,所述基于画图软件的亮度调节程序被所述处理器执行时实现如上所述的基于画图软件的亮度调节方法的步骤。
37.本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序能够被执行以用于实现如上所述的基于画图软件的亮度调节方法的步骤。
38.本发明所提供的一种基于画图软件的亮度调节方法,包括:当检测到画图软件中的画布发生触摸事件时,将当前亮度对应的亮度值记录为初始亮度值;获取目标亮度降幅系数,根据所述目标亮度降幅系数和所述初始亮度值计算得到目标亮度值;将当前亮度的
亮度值调整至所述目标亮度值;当在预设延迟时间内未检测到画图软件中的画布发生触摸事件时,将当前亮度的亮度值调整为所述初始亮度值。本发明通过检测画图软件的画布是否发生触摸事件来进行画布亮度的调节,调节过程中使用目标亮度降幅系数和初始亮度值进行计算,实现了画图软件的智能护眼效果。
附图说明
39.图1是本发明中基于画图软件的亮度调节方法较佳实施例的流程图。
40.图2是本发明中基于画图软件的亮度调节方法的具体流程图。
41.图3是本发明中基于画图软件的亮度调节装置较佳实施例的功能原理框图。
42.图4是本发明中终端的较佳实施例的功能原理框图。
具体实施方式
43.为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
44.目前,非商显厂家自行研发的白板软件无法调用商显系统的接口,使得这类白板软件无法调节商显的背光状态;而部分自行研发白板软件的商显厂家只在系统或者电视设置里做了一些防蓝光或无操作降低亮度的护眼功能,并没有在白板软件上做护眼相关功能。针对上述问题,本发明提供了一种基于画图软件的亮度调节方法,旨在解决能调用商业显示系统接口的画图软件无护眼功能的问题。本发明基于motionevent类(触摸事件的事件类),以及调用系统亮度/背光相关接口的能力,来实现用户在画布上绘制时屏幕亮度平滑降低,并且在用户无操作一段时间后恢复原本亮度。本发明通过对画布设置触摸监听器,来识别用户是否在进行绘制;在用户绘制时,通过系统接口改变用户感受到的屏幕亮度;利用了调用系统接口的能力,可以获取当前机器状态最合适的亮度降幅,并将亮度调整到目标值;使用插值策略平滑改变亮度,防止改变亮度时用户感到屏幕闪烁,提供更好的用户体验,有效实现了画图软件智能护眼的效果。
45.请参见图1,图1是本发明中基于画图软件的亮度调节方法的流程图。如图1所示,本发明实施例所述的基于画图软件的亮度调节方法包括以下步骤:
46.步骤s100、当检测到画图软件中的画布发生触摸事件时,将当前亮度对应的亮度值记录为初始亮度值。
47.具体地,安装有画图软件的终端设置对画布触摸事件的监听,调用商业显示系统接口来感知触摸事件;终端使用商业显示系统的motionevent类来感知触摸事件。所述触摸事件为用户手指或触控笔等输入设备在画布上触摸。本发明首先区分用户在操作工具栏还是在画布进行绘制,当用户在画布进行绘制时,将当前亮度对应的亮度值记录为初始亮度值,方便后续进行亮度调节。
48.在一种实现方式中,所述步骤s100具体包括:
49.步骤s110、当检测到画图软件中的画布发生触摸事件时,确定当前画布状态;
50.步骤s120、若所述当前画布状态不为护眼状态,则将当前亮度对应的亮度值记录为初始亮度值。
51.具体地,当检测到画图软件中的画布发生触摸事件时,确定当前画布状态;所述画布状态包括护眼状态和正常状态。所述画布状态通过护眼标志位f1表示;当护眼标志位f1为true时,此时画布状态为护眼状态;当护眼标志位f1为false时,此时画布状态为正常状态;所述护眼状态为画图软件对画布当前亮度进行调整,以达到保护用户眼睛的效果的状态;所述正常状态为画图软件不对画布亮度进行调整,维持当前亮度的状态。若画布发生触摸事件,且当前画布状态为正常状态,则将当前亮度对应的亮度值记录为初始亮度值,方便后面启动护眼状态以调整画布亮度。
52.在一种实现方式中,所述步骤s110之后,还包括:
53.若所述当前画布状态为护眼状态,则检测预设延迟时间内画图软件中的画布发生的触摸事件。
54.具体地,若检测到当前画布状态为护眼状态,则检测预设延迟时间内画图软件中画布发生的触摸事件,后续根据是否发生触摸事件来调整画布亮度,使得画布亮度调节更加智能。
55.如图1所示,所述基于画图软件的亮度调节方法还包括:
56.步骤s200、获取目标亮度降幅系数,根据所述目标亮度降幅系数和所述初始亮度值计算得到目标亮度值。
57.具体地,所述目标亮度值低于所述初始亮度值;获取目标亮度降幅系数,所述目标亮度降幅系数为预设的降幅系数,根据预设的降幅系数和初始亮度值即可计算得到目标亮度值。若亮度降幅系数获取失败则使用系统中的默认数值。本发明通过降幅系数和初始亮度值即可得到目标亮度值,其涉及参数少且计算量小,实现了可快速得到目标亮度值的目的。
58.在一种实现方式中,所述方法包括:预先在配置文件中存储不同的色温与各个亮度降幅系数之间的对应关系;
59.所述步骤s200具体包括:
60.步骤s210、检测当前色温,调用用于获取配置文件的系统接口,并从所述配置文件中获取与所述当前色温对应的目标亮度降幅系数;
61.步骤s220、将所述初始亮度值与所述目标亮度降幅系数相乘,得到目标亮度值。
62.具体地,所述亮度降幅系数为多个,和色温值一一对应。预先在配置文件中存储不同的色温与各个亮度降幅系数之间的对应关系,检测当前色温,调用用于获取配置文件的系统接口,并从所述配置文件中获取与所述当前色温对应的目标亮度降幅系数,可获取当前机器状态最合适的亮度降幅。所述目标亮度值的计算公式为:bright(target)=bright(ori)*β;其中,所述bright(target)为目标亮度值,所述bright(ori)为初始亮度值,所述β为目标亮度降幅系数。
63.如图1所示,所述基于画图软件的亮度调节方法还包括:
64.步骤s300、将当前亮度的亮度值调整至所述目标亮度值。
65.具体地,本发明利用插值器,通过减速插值的方式将当前亮度的亮度值调整至所述目标亮度值。
66.在一种实现方式中,所述步骤s300具体包括:
67.步骤s310、在预设调整时间内,以减速插值的方式,每隔一预设间隔时间调用一次
亮度系统接口或背光系统接口,将所述当前亮度的亮度值调整至所述目标亮度值;
68.步骤s320、将当前画布状态调整为护眼状态。
69.具体地,通过减速插值的方式,每隔一预设间隔时间调用一次亮度系统接口或背光系统接口,将所述当前亮度的亮度值调整至所述目标亮度值,此种方式使得画布亮度平滑的从当前亮度降低到目标亮度,以达到平滑且快速降低亮度的目的,避免了降低亮度时可能存在的闪烁问题。当将亮度调整为目标亮度后,将当前画布状态调整为护眼状态。
70.在一种实现方式中,所述预设调整时间为1秒,所述预设间隔时间为20ms,在1秒内以减速插值的方式,每20ms调用一次亮度或背光的系统接口。减速插值的策略下每20ms设置一次的亮度具体计算公式如下:bright(detmp)=bright(target)+(bright(ori)-bright(target))*(1-(time/1000))^2;其中,所述bright(detmp)为平均每次插值时的亮度,所述bright(target)为目标亮度值,所述bright(ori)为初始亮度值,所述time为这1秒钟已经经过的时间,其单位为毫秒(比如20毫秒,40毫秒,60毫秒,...1000毫秒)。
71.如图1所示,所述基于画图软件的亮度调节方法还包括:
72.步骤s400、当在预设延迟时间内未检测到画图软件中的画布发生触摸事件时,将当前亮度的亮度值调整为所述初始亮度值。
73.具体地,当在预设延迟时间内未检测到画图软件中的画布发生触摸事件时,将当前亮度的亮度值调整为所述初始亮度值,实现智能的控制画布亮度。
74.在一种实现方式中,所述步骤s400具体包括:
75.步骤s410、当在预设延迟时间内未检测到画图软件中的画布发生触摸事件时,在所述预设调整时间内,以均值插值的方式,每隔所述预设间隔时间调用一次亮度系统接口或背光系统接口,将所述当前亮度的亮度值调整至所述初始亮度值;
76.步骤s420、将当前画布状态调整为正常状态。
77.具体地,本发明以均值插值的方式,每隔所述预设间隔时间调用一次亮度系统接口或背光系统接口,将所述当前亮度的亮度值调整至所述初始亮度值,其计算速度较快,可快速的将所述当前亮度的亮度值调整至所述初始亮度值,同时实现了平滑恢复亮度,避免了恢复亮度时可能存在的闪烁问题,有效实现了智能护眼功能。
78.在一种实现方式中,所述延迟时间为3秒,所述预设调整时间为1秒,所述预设间隔时间为20ms。在所述延迟时间内未检测到画图软件中的画布发生触摸事件时,将延迟消息msg1放入消息队列中。延迟消息msg1进入消息队列后,延迟计时每秒钟减1秒,当延迟计时减到0以后,在1秒内,以均值插值的方式,每20ms调用一次亮度/背光的系统接口,使得亮度平滑的从当前亮度值上升到初始亮度值,以达到平滑恢复亮度的目的。
79.均值插值的策略下每20ms设置一次的亮度具体计算公式如下:
80.bright(avgtmp)=bright(target)+(bright(ori)-bright(target))*(time/1000);
81.其中,所述bright(avgtmp)为平均每次插值时的亮度,所述bright(target)为目标亮度值,所述bright(ori)为初始亮度值,所述time为这1秒钟已经经过的时间,其单位为毫秒(比如20毫秒,40毫秒,60毫秒,...1000毫秒)。将所述当前亮度的亮度值调整至所述初始亮度值后,将当前画布状态调整为正常状态。
82.在一种实现方式中,所述基于画图软件的亮度调节方法还包括:
83.步骤s1、当在预设延迟时间内检测到画图软件中的画布发生触摸事件时,则不调整当前亮度;
84.步骤s2、重置所述预设延迟时间,并检测所述预设延迟时间内画图软件中的画布发生的触摸事件。
85.具体地,当检测到画图软件中的画布发生触摸事件后,发送延迟信息msg1到消息队列中,系统检测到有延迟消息msg1则重置所述预设延迟时间,并检测所述预设延迟时间内画图软件中的画布发生的触摸事件。其中,所述预设延迟时间为3秒。
86.在一种实现方式中,如图2所示,所述基于画图软件的亮度调节方法具体流程如下:
87.步骤a1、对画布设置触摸监听器;
88.步骤a2、监听到触摸事件;
89.步骤a3、判断护眼标示位f1是否为true,若是,则执行步骤b1;若否则执行步骤a4;
90.步骤a4、置护眼标志位f1为true;
91.步骤a5、记录原本亮度bright(ori);
92.步骤a6、获取亮度降幅系数β,调用系统接口从配置文件中获取当前色温下的降幅系数β,若获取失败则使用β在白板软件中的默认数值;
93.步骤a7、计算目标亮度;
94.步骤a8、通过插值策略平滑地将亮度降低到目标亮度;
95.步骤b1、判断消息队列是否存在msg1,若是,则执行步骤b2;若否,则执行步骤c1;
96.步骤b2、重置消息队列中的msg1使其3秒后发送;
97.步骤c1、添加msg1到消息队列,3秒后发送;
98.步骤c2、收到msg1消息;
99.步骤c3、通过插值策略平滑地将亮度还原到原本亮度;
100.步骤c4、置护眼标志位f1为false。
101.本发明通过插值策略平滑且快速地将亮度降低到目标亮度和将亮度还原到原本亮度,有效实现了智能护眼功能。
102.进一步地,如图3所示,基于上述基于画图软件的亮度调节方法,本发明还相应提供了一种基于画图软件的亮度调节装置,包括:
103.记录模块100,用于当检测到画图软件中的画布发生触摸事件时,将当前亮度对应的亮度值记录为初始亮度值;
104.获取模块200,用于获取目标亮度降幅系数,根据所述目标亮度降幅系数和所述初始亮度值计算得到目标亮度值;
105.第一调整模块300,用于将当前亮度的亮度值调整至所述目标亮度值;
106.第二调整模块400,用于当在预设延迟时间内未检测到画图软件中的画布发生触摸事件时,将当前亮度的亮度值调整为所述初始亮度值。
107.进一步地,如图4所示,基于上述基于画图软件的亮度调节方法,本发明还相应提供了一种终端,如智能电视,包括处理器10、存储器20。图4仅示出了终端的部分组件,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。
108.所述存储器20在一些实施例中可以是所述终端的内部存储单元,例如终端的硬盘
或内存。所述存储器20在另一些实施例中也可以是所述终端的外部存储设备,例如所述终端上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,所述存储器20还可以既包括所述终端的内部存储单元也包括外部存储设备。所述存储器20用于存储安装于所述终端的应用软件及各类数据,例如安装所述终端的程序代码等。所述存储器20还可以用于暂时地存储已经输出或者将要输出的数据。在一实施例中,存储器20上存储有基于画图软件的亮度调节程序30,该基于画图软件的亮度调节程序30可被处理器10所执行,从而实现本技术中基于画图软件的亮度调节方法。
109.所述处理器10在一些实施例中可以是一中央处理器(central processing unit,cpu),微处理器或其他数据处理芯片,用于运行所述存储器20中存储的程序代码或处理数据,例如执行所述基于画图软件的亮度调节方法等。
110.在一实施例中,当处理器10执行所述存储器20中基于画图软件的亮度调节程序30时实现以下步骤:
111.当检测到画图软件中的画布发生触摸事件时,将当前亮度对应的亮度值记录为初始亮度值;
112.获取目标亮度降幅系数,根据所述目标亮度降幅系数和所述初始亮度值计算得到目标亮度值;
113.将当前亮度的亮度值调整至所述目标亮度值;
114.当在预设延迟时间内未检测到画图软件中的画布发生触摸事件时,将当前亮度的亮度值调整为所述初始亮度值。
115.所述当检测到画图软件中的画布发生触摸事件时,将当前亮度对应的亮度值记录为初始亮度值,包括:
116.当检测到画图软件中的画布发生触摸事件时,确定当前画布状态;
117.若所述当前画布状态不为护眼状态,则将当前亮度对应的亮度值记录为初始亮度值。
118.所述当检测到画图软件中的画布发生触摸事件时,确定当前画布状态之后,还包括:
119.若所述当前画布状态为护眼状态,则检测预设延迟时间内画图软件中的画布发生的触摸事件。
120.所述基于画图软件的亮度调节方法还包括:
121.预先在配置文件中存储不同的色温与各个亮度降幅系数之间的对应关系;
122.所述获取目标亮度降幅系数,根据所述目标亮度降幅系数和所述初始亮度值计算得到目标亮度值,包括:
123.检测当前色温,调用用于获取配置文件的系统接口,并从所述配置文件中获取与所述当前色温对应的目标亮度降幅系数;
124.将所述初始亮度值与所述目标亮度降幅系数相乘,得到目标亮度值。
125.所述将当前亮度的亮度值调整至所述目标亮度值,包括:
126.在预设调整时间内,以减速插值的方式,每隔一预设间隔时间调用一次亮度系统接口或背光系统接口,将所述当前亮度的亮度值调整至所述目标亮度值;
127.将当前画布状态调整为护眼状态。
128.所述当在预设延迟时间内未检测到画图软件中的画布发生触摸事件时,将当前亮度的亮度值调整为所述初始亮度值,包括:
129.当在预设延迟时间内未检测到画图软件中的画布发生触摸事件时,在所述预设调整时间内,以均值插值的方式,每隔所述预设间隔时间调用一次亮度系统接口或背光系统接口,将所述当前亮度的亮度值调整至所述初始亮度值;
130.将当前画布状态调整为正常状态。
131.所述基于画图软件的亮度调节方法,还包括:
132.当在预设延迟时间内检测到画图软件中的画布发生触摸事件时,则不调整当前亮度;
133.重置所述预设延迟时间,并检测所述预设延迟时间内画图软件中的画布发生的触摸事件。
134.本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序能够被执行以用于实现如上所述的基于画图软件的亮度调节方法的步骤。
135.综上所述,本发明所提供的一种基于画图软件的亮度调节方法,包括:当检测到画图软件中的画布发生触摸事件时,将当前亮度对应的亮度值记录为初始亮度值;获取目标亮度降幅系数,根据所述目标亮度降幅系数和所述初始亮度值计算得到目标亮度值;将当前亮度的亮度值调整至所述目标亮度值;当在预设延迟时间内未检测到画图软件中的画布发生触摸事件时,将当前亮度的亮度值调整为所述初始亮度值。本发明通过检测画图软件的画布是否发生触摸事件来进行画布亮度的调节,调节过程中使用目标亮度降幅系数和初始亮度值进行计算,实现了画图软件的智能护眼效果。
136.应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

技术特征:
1.一种基于画图软件的亮度调节方法,其特征在于,包括:当检测到画图软件中的画布发生触摸事件时,将当前亮度对应的亮度值记录为初始亮度值;获取目标亮度降幅系数,根据所述目标亮度降幅系数和所述初始亮度值计算得到目标亮度值;将当前亮度的亮度值调整至所述目标亮度值;当在预设延迟时间内未检测到画图软件中的画布发生触摸事件时,将当前亮度的亮度值调整为所述初始亮度值。2.根据权利要求1所述的基于画图软件的亮度调节方法,其特征在于,所述当检测到画图软件中的画布发生触摸事件时,将当前亮度对应的亮度值记录为初始亮度值,包括:当检测到画图软件中的画布发生触摸事件时,确定当前画布状态;若所述当前画布状态不为护眼状态,则将当前亮度对应的亮度值记录为初始亮度值。3.根据权利要求2所述的基于画图软件的亮度调节方法,其特征在于,所述当检测到画图软件中的画布发生触摸事件时,确定当前画布状态之后,还包括:若所述当前画布状态为护眼状态,则检测预设延迟时间内画图软件中的画布发生的触摸事件。4.根据权利要求1所述的基于画图软件的亮度调节方法,其特征在于,所述基于画图软件的亮度调节方法还包括:预先在配置文件中存储不同的色温与各个亮度降幅系数之间的对应关系;所述获取目标亮度降幅系数,根据所述目标亮度降幅系数和所述初始亮度值计算得到目标亮度值,包括:检测当前色温,调用用于获取配置文件的系统接口,并从所述配置文件中获取与所述当前色温对应的目标亮度降幅系数;将所述初始亮度值与所述目标亮度降幅系数相乘,得到目标亮度值。5.根据权利要求1所述的基于画图软件的亮度调节方法,其特征在于,所述将当前亮度的亮度值调整至所述目标亮度值,包括:在预设调整时间内,以减速插值的方式,每隔一预设间隔时间调用一次亮度系统接口或背光系统接口,将所述当前亮度的亮度值调整至所述目标亮度值;将当前画布状态调整为护眼状态。6.根据权利要求5所述的基于画图软件的亮度调节方法,其特征在于,所述当在预设延迟时间内未检测到画图软件中的画布发生触摸事件时,将当前亮度的亮度值调整为所述初始亮度值,包括:当在预设延迟时间内未检测到画图软件中的画布发生触摸事件时,在所述预设调整时间内,以均值插值的方式,每隔所述预设间隔时间调用一次亮度系统接口或背光系统接口,将所述当前亮度的亮度值调整至所述初始亮度值;将当前画布状态调整为正常状态。7.根据权利要求1所述的基于画图软件的亮度调节方法,其特征在于,所述基于画图软件的亮度调节方法,还包括:当在预设延迟时间内检测到画图软件中的画布发生触摸事件时,则不调整当前亮度;
重置所述预设延迟时间,并检测所述预设延迟时间内画图软件中的画布发生的触摸事件。8.一种基于画图软件的亮度调节装置,其特征在于,包括:记录模块,用于当检测到画图软件中的画布发生触摸事件时,将当前亮度对应的亮度值记录为初始亮度值;获取模块,用于获取目标亮度降幅系数,根据所述目标亮度降幅系数和所述初始亮度值计算得到目标亮度值;第一调整模块,用于将当前亮度的亮度值调整至所述目标亮度值;第二调整模块,用于当在预设延迟时间内未检测到画图软件中的画布发生触摸事件时,将当前亮度的亮度值调整为所述初始亮度值。9.一种终端,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于画图软件的亮度调节程序,所述基于画图软件的亮度调节程序被所述处理器执行时实现如权利要求1~7任意一项所述的基于画图软件的亮度调节方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序能够被执行以用于实现如权利要求1~7任意一项所述的基于画图软件的亮度调节方法的步骤。

技术总结
本发明所提供的一种基于画图软件的亮度调节方法,包括:当检测到画图软件中的画布发生触摸事件时,将当前亮度对应的亮度值记录为初始亮度值;获取目标亮度降幅系数,根据所述目标亮度降幅系数和所述初始亮度值计算得到目标亮度值;将当前亮度的亮度值调整至所述目标亮度值;当在预设延迟时间内未检测到画图软件中的画布发生触摸事件时,将当前亮度的亮度值调整为所述初始亮度值。本发明通过检测画图软件的画布是否发生触摸事件来进行画布亮度的调节,调节过程中使用目标亮度降幅系数和初始亮度值进行计算,实现了画图软件的智能护眼效果。效果。效果。


技术研发人员:袁伟铨 程泉森
受保护的技术使用者:深圳康佳电子科技有限公司
技术研发日:2023.06.06
技术公布日:2023/9/14
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐