1.一种在操作系统切换时逐步调整屏幕亮度的方法,适于在一电子装置从一第一操作系统切换至一第二操作系统时,逐步调整该电子装置的一屏幕的亮度值,该方法包括下列步骤:
接收一操作系统切换信号;
由该电子装置的一控制器取得该第一操作系统的一第一亮度值;
逐步将该屏幕亮度由该第一亮度值调整至预设的一第二亮度值;
切换该第一操作系统至该第二操作系统;
在一预设时间内维持该屏幕亮度为该第二亮度值;以及
逐步将该屏幕亮度由该第二亮度值调整回该第一亮度值。
2.如权利要求1所述的在操作系统切换时逐步调整屏幕亮度的方法,其特征在于,还包括:
传送所接收的该第一亮度值至该第二操作系统。
3.如权利要求1所述的在操作系统切换时逐步调整屏幕亮度的方法,其特征在于,取得该第一操作系统的该第一亮度值的步骤包括:
判断该第一操作系统是否运作于一工作模式;
若判断该第一操作系统运作于该工作模式,则发送一亮度值请求讯息至该第一操作系统;以及
接收由该第一操作系统根据该亮度值请求讯息所回传的该第一亮度值。
4.如权利要求3所述的在操作系统切换时逐步调整屏幕亮度的方法,其特征在于,取得该第一操作系统的该第一亮度值的步骤还包括:
若判断该第一操作系统非运作于该工作模式,则读取该控制器的一内建存储器,以取得该第一操作系统的该第一亮度值。
5.如权利要求4所述的在操作系统切换时逐步调整屏幕亮度的方法,其特征在于,记录在该内建存储器中的该第一操作系统的该第一亮度值是由该第一操作系统运作在该工作模式时定时存入或由该第一操作系统在离开该工作模式之前存入。
6.如权利要求1所述的在操作系统切换时逐步调整屏幕亮度的方法,其特征在于,取得该第一操作系统的该第一亮度值的步骤包括:
直接读取该控制器的一内建存储器,以取得该第一操作系统的该第一亮度值。
7.一种电子装置,该装置包括:
一屏幕;以及
一控制器,其包含一内建存储器,而该内建存储器储存一第一操作系统的一第一亮度值;
其中,该控制器在接收一操作系统切换信号时逐步将该屏幕亮度由该第一亮度值调整至预设的一第二亮度值,并于该第一操作系统切换至一第二操作系统后,在一预设时间内维持该屏幕亮度为该第二亮度值,再逐步将该屏幕亮度由该第二亮度值调整回该第一亮度值。
8.如权利要求7所述的电子装置,其特征在于,该控制器包括嵌入式控制器。
9.如权利要求7所述的电子装置,其特征在于,该控制器还包括一脉冲宽度调制模组,用以逐步调整该电子装置的该屏幕的亮度值。
在操作系统切换时逐步调整屏幕亮度的方法及电子装置\n技术领域\n[0001] 本发明是有关于一种调整屏幕亮度的方法,且特别是有关于一种在操作系统切换时逐步调整屏幕亮度的方法以及应用这种方法的电子装置。\n背景技术\n[0002] 为配合现代人繁忙的生活节奏,各式不占空间且携带方便的电子装置也推陈出新。以智能手机(Smart phone)为例,其不仅具备了传统通讯装置的各项功能,更能让使用者通过其内建的视窗操作系统来达到撰写文件、收发电子邮件、浏览网络,或是使用即时通讯软件等目的。也就是说,这样的手持通讯装置不但可以用来拨打电话,更宛如小型个人电脑般地能提供各种多样化功能,而随着无线网络技术的进步,这些功能的使用也不再受到时间与空间上的限制,对凡事讲求效率的现代人来说,这种装置已然成为生活中不可或缺的工具之一。\n[0003] 此类手持通讯装置的系统架构是采用嵌入式系统(Embedded System),并使用如Windows CE的视窗移动操作系统(Windows mobile OS)来执行各项工作。然而,视窗移动操作系统的功能会受到手持通讯装置所使用的处理器效能的影响,无法达到一般电脑操作系统的多工多样化功能。举例来说,像是Windows XP或是Windows VISTA等个人电脑所使用的视窗操作系统就能够处理较复杂的工作,例如像是文书编辑、影像处理等,而比视窗移动操作系统具有较高的效能。为了能够提升可携式电子装置的效能,一种整合视窗移动操作系统的可携性以及个人电脑的视窗操作系统的功能性的全新架构于此诞生。\n[0004] 上述这种双操作系统架构在实际运作时,还是只能采用单一操作系统工作、另一操作系统待机的方式交互使用共享的系统资源。当使用者欲停止使用目前的操作系统,并跳换至另一操作系统时,则可借由按下装置上的切换键,将系统切换至所欲使用的操作系统,同时也对显示在屏幕上的操作系统画面进行切换。\n[0005] 然而,从一个操作系统画面直接跳换至另一操作系统画面的作法存在的问题是,可能会因为两个操作系统的亮度设定不同,或是两者显示画面的差异,而使得切换后的屏幕画面产生过暗、过亮或眩光的情形,此将引起使用者观看屏幕的不适。因此,有必要针对此双操作系统架构提供一种更为平稳顺畅的方式来切换画面。\n发明内容\n[0006] 有鉴于此,本发明提供一种在操作系统切换时逐步调整屏幕亮度的方法,在切换操作系统时,借由独立运作的内嵌控制器取得先前操作系统运作时的亮度值,并以淡入(fade in)淡出(fade out)的方式逐步调整屏幕亮度,而能够缓和屏幕画面突然转变所造成的不适。\n[0007] 本发明另提供一种可在操作系统切换时逐步调整屏幕亮度的电子装置。\n[0008] 为达上述或其他目的,本发明提出一种在操作系统切换时逐步调整屏幕亮度的方法,适于在电子装置从第一操作系统切换至第二操作系统时,由电子装置的控制器逐步调整电子装置的屏幕的亮度值,此方法包括下列步骤:首先接收操作系统切换信号,接着则去取得第一操作系统的第一亮度值,然后逐步将屏幕亮度由第一亮度值调整至预设的第二亮度值。之后即可将第一操作系统切换至第二操作系统,再逐步将屏幕亮度由第二亮度值调整回第一亮度值。\n[0009] 在本发明的一实施例中,上述调整屏幕亮度的方法还包括将所接收的第一亮度值传送至第二操作系统。\n[0010] 在本发明的一实施例中,上述接收操作系统切换信号的步骤包括先判断电子装置的切换按键是否被触发,当切换按键被触发时,会产生操作系统切换信号,此时即接收由切换按键产生的操作系统切换信号。\n[0011] 在本发明的一实施例中,上述的切换按键包括配置在电子装置上的实体按键及显示在电子装置的屏幕上的虚拟按键其中之一。\n[0012] 在本发明的一实施例中,上述取得第一操作系统的第一亮度值的步骤包括先判断第一操作系统是否运作于工作模式,若判断第一操作系统运作于工作模式,则发送一则亮度值请求讯息至第一操作系统,然后再接收由第一操作系统根据此亮度值请求讯息所回传的第一亮度值;另一方面,若判断第一操作系统非运作于工作模式,则读取控制器的内建存储器,以取得第一操作系统的第一亮度值。\n[0013] 在本发明的一实施例中,上述记录在内建存储器中的第一操作系统的第一亮度值是由第一操作系统运作在工作模式时定时存入或由第一操作系统在离开工作模式之前存入。\n[0014] 在本发明的一实施例中,上述取得第一操作系统的第一亮度值的步骤包括直接读取控制器的内建存储器,以取得第一操作系统的第一亮度值。\n[0015] 在本发明的一实施例中,上述在第一亮度值调整至第二亮度值的步骤之后还包括在预设时间内维持屏幕亮度为第二亮度值,而在经过此预设时间后,再逐步将屏幕亮度由第二亮度值调回第一亮度值。\n[0016] 在本发明的一实施例中,上述逐步将屏幕亮度由第二亮度值调回第一亮度值的步骤还包括检测目前周遭的环境亮度值,而依据环境亮度值调整第一亮度值的大小,然后再逐步将屏幕亮度由第二亮度值调整至调整后的第一亮度值。\n[0017] 在本发明的一实施例中,上述依据环境亮度值调整第一亮度值的大小的步骤包括判断环境亮度值是否大于等于一预设亮度值,若环境亮度值大于等于预设亮度值,则将第一亮度值向上调整第一比率;反之,若环境亮度值小于预设亮度值,则将第一亮度值向下调整第二比率。\n[0018] 在本发明的一实施例中,上述逐步将屏幕亮度由第一亮度值调整至预设的第二亮度值以及逐步将屏幕亮度由第二亮度值调整回第一亮度值的步骤包括根据函数曲线逐步调整。此外,上述的第二亮度值包括全黑值。\n[0019] 在本发明的一实施例中,上述逐步调整电子装置的屏幕的亮度值的步骤包括借由配置于控制器中的脉冲宽度调制(Pulse Width Modulation,PWM)模组来调整。\n[0020] 在本发明的一实施例中,上述的控制器包括嵌入式控制器(EmbeddedController,EC),而上述的电子装置包括笔记型电脑、超级移动电脑(UltraMobile PC,UMPC)及个人数字助理其中之一。\n[0021] 本发明另提供一种电子装置,包括一第一操作系统、一第二操作系统、一屏幕以及一控制器。该控制器包含一内建存储器,而该内建存储器储存该第一操作系统的一第一亮度值;其中,该控制器用以逐步将该屏幕亮度由该第一亮度值调整至预设的一第二亮度值,并于该第一操作系统切换至该第二操作系统后,逐步将该屏幕亮度由该第二亮度值调整回该第一亮度值。\n[0022] 在本发明的一实施例中,该控制器包括嵌入式控制器。\n[0023] 在本发明的一实施例中,,该控制器还包括一脉冲宽度调制模组,用以逐步调整该电子装置的该屏幕的亮度值。\n[0024] 本发明系在操作系统切换时,以独立的内嵌控制器撷取切换前操作系统所设定的亮度值,并控制屏幕由此亮度值逐步调暗,待屏幕转换至另一个操作系统的画面时,再将屏幕逐步调整回原来的亮度值,以提供一种较和缓的方式切换显示画面,避免屏幕亮度突然改变所造成的不适。\n附图说明\n[0025] 为让本发明的上述目的、特征和优点能更明显易懂,以下结合附图对本发明的具体实施方式作详细说明,其中:\n[0026] 图1是依照本发明一实施例所绘示的双操作系统装置的方块图。\n[0027] 图2是依照本发明一实施例所绘示的讯息格式的示意图。\n[0028] 图3是依照本发明一实施例所绘示的在操作系统切换时逐步调整屏幕亮度的方法流程图。\n[0029] 图4是依照本发明一实施例所绘示的屏幕亮度值曲线图。\n[0030] 图5是依照本发明一实施例所绘示的在操作系统切换时逐步调整屏幕亮度的方法流程图。\n[0031] 图6是依照本发明一实施例所绘示的在操作系统切换时逐步调整屏幕亮度的方法流程图。\n[0032] 图7是依照本发明一实施例所绘示的屏幕亮度值曲线图。\n[0033] 图8是依照本发明一实施例所绘示的在操作系统切换时逐步调整屏幕亮度的方法流程图。\n[0034] 主要元件符号说明:\n[0035] 100:双操作系统装置\n[0036] 110:视窗操作系统\n[0037] 111:低脚数驱动器\n[0038] 112:内嵌控制器驱动器\n[0039] 113:服务软件\n[0040] 114、123:时间同步器\n[0041] 115、124:背光模组驱动器\n[0042] 116、125:音量同步器\n[0043] 120:视窗移动操作系统\n[0044] 121:通用非同步收发器驱动器\n[0045] 122:行程间通讯驱动器\n[0046] 130:嵌入式控制器\n[0047] 131:存储器\n[0048] 132:脉冲宽度调制模组\n[0049] 140:触控式屏幕\n[0050] 150:背光模组\n[0051] 160:光传感器\n[0052] 170:低脚数总线\n[0053] 180:通用非同步收发器总线\n[0054] 200:讯息\n[0055] 210:长度区\n[0056] 220:识别码区\n[0057] 230:命令区\n[0058] 240:数据区\n[0059] 250:检查码区\n[0060] S310~S350:本发明一实施例的屏幕亮度调整方法的各步骤\n[0061] S510~S580:本发明一实施例的屏幕亮度调整方法的各步骤\n[0062] S610~S660:本发明一实施例的屏幕亮度调整方法的各步骤\n[0063] S810~S870:本发明一实施例的屏幕亮度调整方法的各步骤\n具体实施方式\n[0064] 在使用双操作系统的装置时,由于装置屏幕一次只能显示其中一种操作系统的操作画面,因此使用者在操作的过程中,势必得在这两种操作系统间切换。然而在切换操作系统的画面时,屏幕的亮度会从原先操作系统的设定值跳换至下一个操作系统的设定值,同时屏幕画面的内容也会跟着变动,这两种因素将会造成使用者眼部的不适。此时若能先撷取原先操作系统所设定的亮度值,直接套用在转换后的操作系统上,并辅以淡入(fade in)与淡出(fade out)的方式进行操作系统画面的转换,即可提供使用者较佳的视觉感受。本发明即是基于上述概念所发展出来的一种在操作系统切换时逐步调整屏幕亮度的方法。为了使本发明的内容更为明了,以下特举实施例作为本发明能够据以实施的范例。\n[0065] 图1是依照本发明一实施例所绘示的双操作系统装置的方块图。请参照图1,本实施例的双操作系统装置100主要包括视窗操作系统110(例如WindowsXP或Windows VISTA)、视窗移动操作系统120(例如Windows CE),以及嵌入式控制器130(Embedded Controller,EC)。其中,电子装置100例如是笔记型电脑、超级移动电脑(Ultra Mobile PC,UMPC)或个人数字助理,而不限制其范围。\n[0066] 嵌入式控制器130系连接至双操作系统装置100的周边硬件装置,例如触控式屏幕140,背光模组150及光传感器160等,其他的周边硬件装置则可包括键盘、电池、网络相机、显示器、扬声器(未绘示)等等,而这些周边硬件装置皆由两个操作系统共同使用。\n[0067] 此外,嵌入式控制器130包括连接至由视窗操作系统110的低脚数(LowPin Count,LPC)驱动器111所驱动的LPC总线170,而由嵌入式控制器驱动器112驱动,以便于通过LPC接口和视窗操作系统110沟通。详细地说,通过视窗操作系统110的服务软件\n113,嵌入式控制器130可与视窗操作系统110的时间同步器114、背光模组驱动器115与音量同步器116沟通,据以控制电子装置110的背光模组150、扬声器(未绘示)等周边硬件装置的运作。\n[0068] 同理,嵌入式控制器130也连接至由视窗移动操作系统120的通用非同步收发器(Universal Asynchronous Receiver Transmitter,UART)驱动器121所驱动的UART总线\n180,以便于通过UART介面和视窗移动操作系统120沟通。详细地说,通过视窗操作系统\n110的行程间通讯(Interprocess Communication,IPC)驱动器122,嵌入式控制器130可与视窗移动操作系统120的时间同步器123、背光模组驱动器124与音量同步器125沟通,据以控制电子装置110的背光模组150、扬声器(未绘示)等周边硬件装置的运作。值得注意的是,此处所使用的LPC介面与UART介面仅做为一实施例,并非用以限制本发明的范围。\n[0069] 为了能够在视窗操作系统110、视窗移动操作系统120及嵌入式控制器130之间沟通,本发明提出了一个通用的讯息(message)格式。借由传送此讯息,上述三种单元能够命令其他单元执行特定工作或是传送数据给其他单元。\n[0070] 图2是依照本发明一实施例所绘示的讯息格式的示意图。请参照图2,此讯息200的开头是一个长度区210,其系用以指出此讯息200的有效长度。紧接着是识别码(Identification,ID)区220,其系用以指示讯息200发送的起点及终点。接着,命令(Command,CMD)区230则包括用以命令终点端单元的指令。然后,包括多个数据Data 0~Data n在内的数据区240提供了终点端单元执行命令所需的数据。检查码(checksum,CKS)区250则是加在最后,用以提供给终点端单元来确认讯息内容是否完整。\n[0071] 借由上述实施例的讯息的传递,即可在视窗操作系统110、视窗移动操作系统120与嵌入式控制器130之间建立沟通的管道,而本发明的屏幕亮度调整方法才得以实施,以下则介绍此方法的详细步骤。\n[0072] 图3是依照本发明一实施例所绘示的在操作系统切换时逐步调整屏幕亮度的方法流程图。请参照图3,本实施例适用于电子装置(例如上述实施例的双操作系统装置\n100),适于在电子装置从第一操作系统切换至第二操作系统时,由电子装置的控制器逐步调整电子装置的屏幕的亮度值。其中,上述的第一操作系统及第二操作系统例如是视窗操作系统与视窗移动操作系统的任一组合,而不限制其范围。本实施例的屏幕亮度调整方法的步骤如下:\n[0073] 首先,接收操作系统切换信号(步骤S310)。此操作系统切换信号例如是由电子装置上的一个切换按键所触发。详细地说,在电子装置工作期间,会持续检测其切换按键是否被触发,而当切换按键被触发时,即会产生操作系统切换信号,而此操作系统切换信号将被传递至电子装置的控制器,而由控制器据以执行后续动作。其中,上述的切换按键例如是配置在电子装置上的一个实体按键,抑或是显示在电子装置屏幕上的虚拟按键,本发明并不限制其范围。\n[0074] 在控制器接收到操作系统切换信号之后,即自动去取得第一操作系统的第一亮度值(步骤S320)。此第一亮度值例如是存放在控制器内建的存储器中,而由第一操作系统在运作于工作模式时即定时存入,或是由第一操作系统在离开工作模式之前即先行存入。因此,控制器只需读取其内建的存储器,即可取得第一操作系统的第一亮度值。\n[0075] 在取得第一操作系统的第一亮度值后,控制器即可据以控制屏幕的背光模组,而逐步将屏幕的亮度由此第一亮度值调整至预设的第二亮度值(步骤S330)。其中,调整屏幕的亮度值的方式例如是借由配置于控制器中的脉冲宽度调制(Pulse Width Modulation,PWM)模组来调整,而调整的方式则是例如是根据一曲线函数逐步调整。举例来说,图4是依照本发明一实施例所绘示的屏幕亮度值曲线图。请参照图4,其中横轴代表时间,纵轴则代表脉冲宽度调制值。在时间t0时,脉冲宽度调制值为第一亮度值,此脉冲宽度调制值将会随着时间的增加,依循曲线函数f(t)的型态逐步调整,而在时间t1时,到达第二亮度值(例如代表全黑的亮度值0)。\n[0076] 当屏幕的亮度调整至第二亮度值时,屏幕的画面即由第一操作系统切换至第二操作系统(步骤S340)。由于此时屏幕的画面全黑,可视为第一操作系统结束,第二操作系统启动,而让使用者直觉感受到操作系统的转换,但不致于太过突兀。\n[0077] 然后再采用相同的方式,由控制器控制屏幕的背光模组,而逐步将屏幕的亮度由第二亮度值调整回第一亮度值(步骤S350)。其中,此第一亮度值亦会被传送至第二操作系统,以供第二操作系统设定为其运作时的亮度值。待屏幕的亮度调回第二亮度值后,使用者看到的画面已经是转换后的第二操作系统的操作画面,而屏幕的亮度值则维持转换前的设定,因此不会有亮度变化过大导致眩光,或是屏幕亮度过明过暗的问题,可增加使用者观看屏幕的舒适度。值得一提的是,在上述实施例中,第一操作系统的第一亮度值是由控制器内建的存储器中直接取得,然而本发明亦提供另一种从第一操作系统本身取得的方式,以下则再举一实施例详细说明。\n[0078] 图5是依照本发明一实施例所绘示的在操作系统切换时逐步调整屏幕亮度的方法流程图。请参照图5,本实施例同样适于在电子装置从第一操作系统切换至第二操作系统时,逐步调整电子装置的屏幕的亮度值。其中,上述的第一操作系统及第二操作系统例如是视窗操作系统与视窗移动操作系统的任一组合,而不限制其范围。本实施例的屏幕亮度调整方法的步骤如下:\n[0079] 首先,接收操作系统切换信号(步骤S510)。此操作系统切换信号例如是由电子装置上的一个切换按键所触发,而此切换按键则如先前实施例所述,可以是一个实体按键或是一个虚拟按键,而不限制其范围。\n[0080] 在控制器接收到操作系统切换信号之后,即自动去取得第一操作系统的第一亮度值。其中,与前述实施例不同的是,控制器在接收到操作系统切换信号之后,会先判断第一操作系统是否运作于工作模式(步骤S520),若判断第一操作系统是运作于工作模式时,则可借由发送如图2所示格式的一则亮度值请求讯息至第一操作系统(步骤S530),以请求第一操作系统回传的其亮度值。接着即可从第一操作系统接收到第一亮度值(步骤S540)。其中,由于此第一亮度值是从第一操作系统直接取得,因此可视为是最新、最正确的亮度值。\n[0081] 另一方面,若在步骤S520中,判断第一操作系统并非运作于工作模式时,则将转而读取控制器内建的存储器,以取得第一操作系统的第一亮度值(步骤S550)。相较于由第一操作系统直接取得的亮度值,控制器的存储器中记录的亮度值是由第一操作系统先前存入的,而有可能不是目前屏幕上显示画面的亮度值。而为了避免因第一操作系统进入睡眠、休眠或甚至关机状态而无法取得亮度值的情况,此步骤提供了另一个可行的替代方案。\n[0082] 接着则如先前实施例所述,在取得第一操作系统的第一亮度值后,控制器即可据以控制屏幕的背光模组,逐步将屏幕的亮度由此第一亮度值调整至预设的第二亮度值(步骤S560)。当屏幕的亮度调整至第二亮度值时,屏幕的画面即由第一操作系统切换至第二操作系统(步骤S570)。最后,控制器将再次控制屏幕的背光模组,而逐步将屏幕的亮度由第二亮度值调整回第一亮度值(步骤S580)。这些步骤均与前述实施例相同或相似,故其详细内容在此不再赘述。\n[0083] 为了降低使用者对于屏幕画面内容转换的不适,本发明更提供了对应的解决方案,其中一种是延长屏幕全黑状态的时间,另一种则是利用光传感器检测周遭环境的亮度值,并动态调整屏幕回复后的亮度值,以下则各举一实施例详细说明。\n[0084] 图6是依照本发明一实施例所绘示的在操作系统切换时逐步调整屏幕亮度的方法流程图。请参照图6,本实施例适于在电子装置从第一操作系统切换至第二操作系统时,由电子装置的控制器逐步调整电子装置的屏幕的亮度值。其中,上述的第一操作系统及第二操作系统例如是视窗操作系统与视窗移动操作系统的任一组合,而不限制其范围。本实施例的屏幕亮度调整方法的步骤如下:\n[0085] 首先,接收操作系统切换信号(步骤S610)。接着,由控制器自动取得第一操作系统的第一亮度值(步骤S620)。之后,控制器即可据以控制屏幕的背光模组,逐步将屏幕的亮度由此第一亮度值调整至预设的第二亮度值(步骤S630),而当屏幕的亮度调整至第二亮度值时,屏幕的画面即由第一操作系统切换至第二操作系统(步骤S640)。以上步骤均与前述实施例相同或相似,故其详细内容在此不再赘述。\n[0086] 然而,本实施例在屏幕亮度调整至第二亮度值,屏幕画面由第一操作系统切换至第二操作系统之后,会将此屏幕亮度为第二亮度值的状态维持一段预设时间(步骤S650)。\n而由于屏幕亮度的亮度停留在全黑状态一段时间,因此可让使用者更清楚地查觉操作系统的切换,同时也提供使用者更充裕的时间去适应屏幕亮度与画面的变化。\n[0087] 在经过上述的预设时间后,控制器将再以类似的方式,逐步将屏幕亮度由第二亮度值调回第一亮度值(步骤S660)。举例来说,图7是依照本发明一实施例所绘示的屏幕亮度值曲线图。请参照图7,其中横轴代表时间,纵轴则代表脉冲宽度调制值。在时间t0时,脉冲宽度调制值为第一亮度值,此脉冲宽度调制值将会随着时间的增加,依循曲线函数f(t)的型态逐步调整。在时间t1时,则到达第二亮度值(即代表全黑的亮度值0)。此时,脉冲宽度调制值将会停留在此第二亮度值,并维持一段特定时间(即t1~t2),然后才调回第一亮度值,而在时间t3时,回复至原先的第一亮度值。\n[0088] 借由上述实施例的方法,可让使用者有更多的时间来适应屏幕亮度及画面的变化,增加观看屏幕的舒适度。另一方面,以下则针对上述根据环境亮度调整屏幕回复的亮度值的部份,再举一实施例详细说明。\n[0089] 图8是依照本发明一实施例所绘示的在操作系统切换时逐步调整屏幕亮度的方法流程图。请参照图8,本实施例适于在电子装置从第一操作系统切换至第二操作系统时,由电子装置的控制器逐步调整电子装置的屏幕的亮度值。其中,上述的第一操作系统及第二操作系统例如是视窗操作系统与视窗移动操作系统的任一组合,而不限制其范围。本实施例的屏幕亮度调整方法的步骤如下:\n[0090] 首先,接收操作系统切换信号(步骤S810)。接着,由控制器自动去取得第一操作系统的第一亮度值(步骤S820)。之后,控制器即可据以控制屏幕的背光模组,逐步将屏幕的亮度由此第一亮度值调整至预设的第二亮度值(步骤S830)。当屏幕的亮度调整至第二亮度值时,屏幕的画面即由第一操作系统切换至第二操作系统(步骤S840)。以上步骤均与前述实施例相同或相似,故其详细内容在此不再赘述。\n[0091] 然而,本实施例在屏幕亮度调整至第二亮度值,屏幕画面由第一操作系统切换至第二操作系统之后,将进一步地利用光传感器(例如图1的光传感器160)去检测目前周遭环境的亮度值(步骤S850),并依据此环境亮度值调整第一亮度值的大小(步骤S860)。\n其中,上述依据环境亮度值调整第一亮度值大小的步骤可再细分为多个子步骤,其包括先判断所检测的环境亮度值是否大于等于一预设亮度值,若环境亮度值大于等于预设亮度值时,则将第一亮度值向上调整一第一比率;反之,若环境亮度值小于预设亮度值,则将第一亮度值向下调整一第二比率。而在最后回复屏幕亮度时,则可改为将屏幕亮度回复至调整后的第一亮度值(步骤S870)。\n[0092] 举例来说,如果检测到的环境亮度值大于等于预设亮度值,则将第一亮度值向上调整百分之五,而在之后回复屏幕亮度值,则是回复至增加百分之五后的第一亮度值;反之,如果检测到的环境亮度值小于预设亮度值,则将第一亮度值向下调整百分之五,而在之后回复屏幕亮度值,则是回复至减少百分之五后的第一亮度值。据此,可让屏幕的显示能够依循着环境的变化做适应性的调整,而不致让调整后的亮度与周遭环境亮度之间有过大的差距。\n[0093] 综上所述,本发明的屏幕亮度调整方法借由在操作系统切换时,由控制器本身存储器或由原先的操作系统取得屏幕的亮度值,并采用淡入、淡出的方式,控制屏幕亮度的变化。据此,可让使用者更直觉的感受操作系统的转换,而不致因为屏幕亮度或是屏幕画面的突然改变而造成不适。此外,借由延长全黑时间及针对环境亮度调整的做法,可提供使用者更充裕的时间去适应屏幕亮度及画面的变化。\n[0094] 虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的修改和完善,因此本发明的保护范围当以权利要求书所界定的为准。
法律信息
- 2013-03-13
- 2009-05-06
- 2009-03-11
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2005-11-23
|
2005-05-23
| | |
2
| |
2003-01-22
|
2001-06-20
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |