节电处理方法及采用该方法的手机技术领域
本发明涉及移动终端领域,尤其涉及的是一种节电处理方法及采用该方法的手机。
背景技术
随着移动通信的发展和人们生活水平的不断提高,手机特别是智能手机的使用越来越普及。用户可以使用智能手机上网听歌等;而智能手机耗电现已成为手机使用中的一个大问题。如何有效的节省耗电成为手机中的关键技术。现有技术中的智能手机没有很好的节电方式,有时在智能手机电量很低而且暂时无法充电的情况下,影响用户的使用。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种节电处理方法及采用该方法的手机,其使手机增加了节电处理的新功能,在手机电池电量很低的情况下,将手机显示屏的显示色彩从彩色变成黑白。从而减少耗电,增加待机和使用时间,为用户提供了方便。
本发明解决技术问题所采用的技术方案如下:
一种基于手机的节电处理方法,其中,包括步骤:
A、自动检测并读取手机的电池电量信息;
B、当所读取的电池电量信息小于第一预定值时,控制将输入到手机显示屏的彩色RGB信号转换成黑白信号,并将该转换后的黑白信号在手机显示屏上显示。
所述基于手机的节电处理方法,其中,在所述步骤A之前还包括:
a、当手机开启时,通过手机基带芯片将处理好的彩色RGB信号通过MIPI接口或者MDDI接口传输给手机显示屏;手机显示屏获取每个像素点的彩色RGB信号,并显示在屏幕上。
所述基于手机的节电处理方法,其中,所述步骤A还包括:每隔一预定时间自动读取手机的电池电量信息。
所述基于手机的节电处理方法,其中,所述步骤B具体包括:
B1、当所读取的电池电量信息小于第一预定值时,通过一预先设置的色彩转换软件算法模块,采用彩色转换成灰阶的算法将输入到手机显示屏的彩色RGB信号转换成黑白信号;
B2、该转换后的黑白信号在手机显示屏上显示。
所述基于手机的节电处理方法,其中,所述步骤B2之后还包括:
B3、当手机显示屏变为黑白显示时,再检测到当前手机的电池电量信息返回超过第二预定值时,则自动控制关闭所述色彩转换软件算法模块,将手机显示屏的黑白显示恢复为彩色显示。
所述基于手机的节电处理方法,其中,所述第一预定值为手机电池总量的10%。
所述基于手机的节电处理方法,其中,所述第二预定值为手机电池总量的15%。
一种采用上述所述方法的手机,其中,包括:
电池电量信息读取模块,用于每隔一预定时间自动读取手机的电池电量信息;
第一色彩转换软件算法模块,用于当所读取的电池电量信息小于第一预定值时,采用彩色转换成灰阶的算法将输入到手机显示屏的彩色RGB信号转换成黑白信号;
第一显示控制模块,用于控制将转换后的黑白信号在手机显示屏上显示。
所述的手机,其中,其还包括:
第二显示控制模块,当手机显示屏变为黑白显示时,再检测到当前手机的电池电量信息返回超过第二预定值时,则自动控制将手机显示屏的黑白显示恢复为彩色显示。
所述的手机,其中,所述第一预定值为手机电池总量的10%;所述第二预定值为手机电池总量的15%。
本发明所提供的节电处理方法及采用该方法的手机,由于采用了自动检测并读取手机的电池电量信息;当所读取的电池电量信息小于第一预定值时,控制将输入到手机显示屏的彩色RGB信号转换成黑白信号,并将该转换后的黑白信号在手机显示屏上显示;其使手机增加了节电处理的新功能,在手机电池电量很低的情况下,将手机显示屏的显示色彩从彩色变成黑白。从而减少耗电,增加待机和使用时间,为用户提供了方便。
附图说明
图1是本发明基于手机的节电处理方法的较佳实施例的流程图。
图2是本发明实施例的手机硬件结构示意图。
图3是本发明一种手机的较佳实施例功能原理框图。
具体实施方式
本发明所提供的一种节电处理方法及采用该方法的手机,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例所提供的一种基于手机的节电处理方法,如图1,包括步骤:
步骤S110、自动检测并读取手机的电池电量信息;
步骤S120、当所读取的电池电量信息小于第一预定值时,控制将输入到手机显示屏的彩色RGB信号转换成黑白信号,并将该转换后的黑白信号在手机显示屏上显示。其中,该第一预定值定义为一电池电量较低的值,如为电池电量的10%。
以下通过具体的应用实施例对本发明方法作进一步详细说明:
S1、本具体应用实施例中,预先设置一色彩转换软件算法模块(API),用于采用彩色转换成灰阶的算法将输入到手机显示屏的彩色RGB信号转换成黑白信号。
S2、当手机开启时,如图2所示,通过手机基带芯片10将处理好的彩色RGB信号通过MIPI接口或者MDDI接口传输给手机显示屏11;手机显示屏11获取每个像素点的彩色RGB信号,并显示在屏幕上。然后进入步骤S3。
S3、每隔一预定时间自动读取手机的电池电量信息。譬如可以通过在色彩转换软件算法模块(API)中设置一计时器,每隔一段时间会自动读取电池电量信息。
S4、当所读取的电池电量信息小于手机电池总量的10%时,触发启动所述色彩转换软件算法模块,并通过该色彩转换软件算法模块,采用彩色转换成灰阶的算法将输入到手机显示屏的彩色RGB信号转换成黑白信号,并进入步骤S5。
而当所读取的电池电量信息不小于手机电池总量的10%时,手机不做处理。
本实施例中,电池电量信息的获取,可以通过以下方法,因为手机使用的android操作系统中,都有关于手机所剩电量的信息,本实施例中可以取得系统中关于电量的信息就可以判断,比如在手机系统中都有电池电量还剩30%之类的信息。
进一步地,本实施例的彩色转换成灰阶的算法具体描述如下:
手机液晶显示的每个像素点都有一个RGB值对应;不同的RGB值显示出不同的色彩。同时,对色彩显示还有另一套表示方式就是YUV。其中Y是明亮度,U和V是色度。而如果YUV中只有Y信号,显示出来的就是只有256种灰阶的黑白信号。
RGB与YUV信号对应如下:
yuv<-->rgb
Y''= 0.299*R'' + 0.587*G'' + 0.114*B''
U''= -0.147*R'' - 0.289*G'' + 0.436*B'' = 0.492*(B''- Y'')
V''= 0.615*R'' - 0.515*G'' - 0.100*B'' = 0.877*(R''- Y'')
R'' = Y'' + 1.140*V''
G'' = Y'' - 0.394*U'' - 0.581*V''
B'' = Y'' + 2.032*U''
上述各个符号R、G、B和Y、U、V都带了两撇,表示该符号在原值基础上进行了gamma correction(伽玛校正)。然后将每个像素点的彩色RGB信号都转换成Y。并将U,V设0就得到了只有灰阶的信号。在根据只有Y的黑白信号,反算成RGB,就把彩色的彩色RGB信号转换成黑白彩色RGB信号,并进入步骤S5。
S5、该转换后的黑白信号在手机显示屏上显示。
进一步地实施例,所述基于手机的节电处理方法,所述方法还包括步骤:
S6、当手机显示屏变为黑白显示时,再检测到当前手机的电池电量信息返回超过第二预定值(例如为手机电池总量的15%)时,则自动控制关闭所述色彩转换软件算法模块,将手机显示屏的黑白显示恢复为彩色显示。
由上可见,本发明实施例的方法,实现了在手机电池电量很低的情况下,将手机显示屏的显示色彩从彩色变成黑白。从而减少耗电,增加待机和使用时间,为用户提供了方便。
基于上述实施例,本发明实施例还提供了一种手机,如图3所示,包括:
电池电量信息读取模块210,用于每隔一预定时间自动读取手机的电池电量信息;具体如上步骤S3所述。
第一色彩转换软件算法模块220,用于当所读取的电池电量信息小于第一预定值时,采用彩色转换成灰阶的算法将输入到手机显示屏的彩色RGB信号转换成黑白信号;具体如上述步骤S4所述。
第一显示控制模块230,用于控制将转换后的黑白信号在手机显示屏上显示;具体如上述步骤S5所述。
第二显示控制模块240,当手机显示屏变为黑白显示时,再检测到当前手机的电池电量信息返回超过第二预定值时,则自动控制将手机显示屏的黑白显示恢复为彩色显示;具体如上述步骤S6所述。
其中,所述第一预定值为手机电池总量的10%;所述第二预定值为手机电池总量的15%。
综上所述,本发明所提供的节电处理方法及采用该方法的手机,由于采用了自动检测并读取手机的电池电量信息;当所读取的电池电量信息小于第一预定值时,控制将输入到手机显示屏的彩色RGB信号转换成黑白信号,并将该转换后的黑白信号在手机显示屏上显示;其使手机增加了节电处理的新功能,在手机电池电量很低的情况下,将手机显示屏的显示色彩从彩色变成黑白。从而减少耗电,增加待机和使用时间,为用户提供了方便。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。