[发明专利]一种利用EC SCI控制系统开机屏幕亮度的方法在审
申请号: | 201610142398.1 | 申请日: | 2016-03-14 |
公开(公告)号: | CN105760314A | 公开(公告)日: | 2016-07-13 |
发明(设计)人: | 刘君朋;吴登勇;陈亮甫 | 申请(专利权)人: | 山东超越数控电子有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10;G09G5/10 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 ec sci 控制系统 开机 屏幕 亮度 方法 | ||
技术领域
本发明涉及笔记本计算机的亮度控制方法技术领域,特别涉及一种利用ECSCI控制系统开机屏幕亮度的方法。
背景技术
EC(EmbeddedController,嵌入式控制器)是一个16位单片机,它内部本身也有一定容量的Flash来存储EC的代码。EC在系统中的地位绝不次于南北桥,在系统开启的过程中,EC控制着绝大多数重要信号的时序。在笔记本中,EC是一直开着的,无论你是在开机或者是关机状态,除非你把电池和Adapter完全卸除。在关机状态下,EC一直保持运行,并在等待用户的开机信息。而在开机后,EC更作为键盘控制器,充电指示灯以及风扇和其他各种指示灯等设备的控制,它甚至控制着系统的待机、休眠等状态。
SCI(SystemControlInterrupt)意为“系统管理中断”,是支持ACPI(AdvancedConfigurationandPowerInterface)的操作系统进行平台电源管理的重要途径。
现如今,笔记本已经成为人们生活、工作和学习中不可缺少的工具。为了使人们具有更好的使用感受,笔记本不但在性能上追求更大的提升,在其他方面也有更高的要求,例如笔记本的续航能力以及用户体验就是很重要的一项。当用户将笔记本屏幕亮度调整到一个合适值的时候,他们总是希望系统能够记忆当前的设定值,使得每次开机后系统都可以记录当前的亮度值,从而带来更好的使用体验。
由于绝大多数的屏幕亮度调节过程是在BIOS(BasicInputOutputSystem,基本输入输出系统)中通过调用显卡驱动来完成的,因此如果系统的显卡驱动不支持对屏幕亮度值的保存功能,则仅仅通过BIOS是很难完成这个过程的。在Win7系统中,为了增强用户的体验,在显卡驱动中增加了对当前设置的屏幕亮度值的保存功能,但是在有些操作系统中,显卡驱动不具有这个功能,以至于每次开机系统都会“忘记”用户设置的屏幕亮度,而是以一个在VBIOS中设置的默认屏幕亮度值来显示,从而造成比较糟糕的用户体验。
发明内容
为了解决现有技术的问题,本发明提供了一种利用ECSCI控制系统开机屏幕亮度的方法,其通过BIOS和ECSCI技术,解决了笔记本计算机关机重启时无法保存当前设置的屏幕亮度值的技术问题。
本发明所采用的技术方案如下:
一种利用ECSCI控制系统开机屏幕亮度的方法,包括以下步骤:
A、将屏幕亮度值存储到EC空间中;
B、在开机过程中检测当前是否开始加载系统以及显卡驱动;
C、如果加载,则读取EC空间中的屏幕亮度值并将屏幕亮度值传输给显卡驱动,从而完成对屏幕亮度的调节。
步骤B具体包括:
B1、如果已经开始加载,则EC产生一个SCI中断,并将其发送给Host端;
B2、系统如果收到所述的SCI中断,则执行相应的Method(中断处理方法),在该Method中调用显卡驱动,并读取EC存储空间中存储的屏幕亮度值。
本专利提出了利用BIOS+ECSCI的方式实现系统关机时对设置的屏幕亮度值进行保存,该方法适用于所有操作系统,但是有些操作系统显卡驱动本身可以实现该功能,因此不需要采取这种方法。由于在电源存在的情况下EC是一直处于带电状态的,因此每当用户利用快捷键调节屏幕亮度时,都将该亮度值存储到EC空间中,而在开机过程中,如果显卡驱动已经加载成功,则通过EC发送一个SCI中断,在BIOS代码中调用显卡驱动,并将EC空间中存储的亮度值传递给显卡驱动,使其根据该亮度值对屏幕亮度进行调节。
本发明提供的技术方案带来的有益效果是:
本发明通过将屏幕亮度值存储在EC空间,并在系统启动时读取,从而传递给显卡驱动,使其根据该亮度值对屏幕亮度进行调节,本方法解决了笔记本计算机关机重启时无法保存当前设置的屏幕亮度值的技术问题。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的一种利用ECSCI控制系统开机屏幕亮度的方法的系统加载流程图;
图2为本发明的一种利用ECSCI控制系统开机屏幕亮度的方法的屏幕亮度值读取流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例一
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东超越数控电子有限公司,未经山东超越数控电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610142398.1/2.html,转载请声明来源钻瓜专利网。