一种移动终端显示亮度调节方法及系统与流程

文档序号:12378001阅读:来源:国知局

技术特征:

1.一种移动终端显示亮度调节方法,其特征在于,包括:

步骤A、移动终端检测到用户手动调节显示亮度,获取调节的目标亮度,并将目标亮度放入亮度调节队列中;

步骤B、移动终端控制亮度调节程序将一一处理亮度调节队列中的目标亮度。

2.根据权利要求1所述移动终端显示亮度调节方法,其特征在于,所述亮度调节队列,为一个先入队列先处理的数据结构;即先放入亮度调节队列中的目标亮度先被亮度调节程序所处理,后放入亮度调节队列中的目标亮度后被亮度调节程序所处理;处理完一个亮度调节队列中目标亮度后,将该目标亮度从亮度调节队列中删除。

3.根据权利要求1所述移动终端显示亮度调节方法,其特征在于,所述亮度调节程序,将根据先入队列先处理的规则一一处理亮度调节队列中的目标亮度,其处理步骤如下:

B1,获取目标亮度,获取当前亮度值;

B2,每隔一固定时间增或减一级亮度,直到调节亮度至目标亮度;

B3,从亮度调节队列中删除该目标亮度;

B4、判断亮度调节队列是否为空,如果为空则亮度调节完毕,如果不为空则继续执行步骤B1。

4.根据权利要求1所述移动终端显示亮度调节方法,其特征在于,所述步骤B2,如果目标亮度比当前亮度高则增一级亮度,如果目标亮度比当前亮度低则减一级亮度。

5.根据权利要求1所述移动终端显示亮度调节方法,其特征在于,所述步骤A具体包括:

A1、移动终端检测到用户手动调节显示亮度;

A2、获取调节的目标亮度V1,及当前时间t1,将这两个值合成为一个两个成员的数据结构体STRUCT1,其中第一成员为t1,第二成员为V1

A3、将数据结构体STRUCT1放入亮度调节队列中;

A4、通知亮度调节程序调节亮度。

6.根据权利要求5所述移动终端显示亮度调节方法,其特征在于,所述步骤B具体包括:

步骤B20、接收到调节亮度的通知信息;

步骤B21、在亮度调节队列中获取第一成员时间最先的结构体中的第二成员目标亮度的值V1;并获取当前亮度值V0;启动定时器TIMER;

步骤B22、比较V1与V0的大小:如果V1大于V0则执行步骤B23,如果V1小于V0则执行步骤B25,如果V1等于V0则执行步骤B27;

步骤B23、判断定时器TIMER是否超时,如果是则执行步骤B24,否则继续等待定时器超时;

步骤B24、当V0=V0+1,并调节亮度为V0;之后执行步骤B21;

步骤B25、判断定时器TIMER是否超时,如果是则执行步骤B26,否则继续等待定时器超时;

步骤B26、当V0=V0-1,并调节亮度为V0;之后执行步骤B21;

步骤B27、关闭定时器TIMER;

步骤B28、判断亮度调节队列是否为空,如果为空则执行步骤B29,否则执行步骤B21;

步骤B29、亮度调节完毕。

7.一种移动终端显示亮度调节系统,其特征在于,包括:

目标亮度获取模块,用于控制移动终端检测到用户手动调节显示亮度,获取调节的目标亮度,并将目标亮度放入亮度调节队列中;所述亮度调节队列,为一个先入队列先处理的数据结构;即先放入亮度调节队列中的目标亮度先被亮度调节程序所处理,后放入亮度调节队列中的目标亮度后被亮度调节程序所处理;处理完一个亮度调节队列中目标亮度后,将该目标亮度从亮度调节队列中删除;

亮度调节处理模块,用于控制移动终端控制亮度调节程序将一一处理亮度调节队列中的目标亮度。

8.根据权利要求7所述移动终端显示亮度调节系统,其特征在于,亮度调节处理模块包括:

第一获取单元,用于获取目标亮度,获取当前亮度值;

第一调节单元,用于每隔一固定时间增或减一级亮度,直到调节亮度至目标亮度;如果目标亮度比当前亮度高则增一级亮度,如果目标亮度比当前亮度低则减一级亮度;

删除单元,用于从亮度调节队列中删除该目标亮度;

第一判断单元,用于判断亮度调节队列是否为空,如果为空则亮度调节完毕。

9.根据权利要求7所述移动终端显示亮度调节系统,其特征在于,目标亮度获取模块包括:

检测单元,用于控制移动终端检测到用户手动调节显示亮度;

第二获取单元,用于获取调节的目标亮度V1,及当前时间t1,将这两个值合成为一个两个成员的数据结构体STRUCT1,其中第一成员为t1,第二成员为V1

数据处理单元,用于将数据结构体STRUCT1放入亮度调节队列中;

通知单元,用于通知亮度调节程序调节亮度。

10.根据权利要求7所述移动终端显示亮度调节系统,其特征在于,亮度调节处理模块包括:

接收单元,用于接收到调节亮度的通知信息;

第三获取单元、在亮度调节队列中获取第一成员时间最先的结构体中的第二成员目标亮度的值V1;并获取当前亮度值V0;启动定时器TIMER;

比较单元,用于比较V1与V0的大小:;

第二判断单元,用于判断定时器TIMER是否超时;

第一调节单元,用于当V0=V0+1,并调节亮度为V0;

第三判断单元,用于判断定时器TIMER是否超时;

第二调节单元,用于当V0=V0-1,并调节亮度为V0;

关闭控制单元,用于关闭定时器TIMER;

第四判断单元,用于判断亮度调节队列是否为空,

调节结束单元,用于控制亮度调节完毕。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1