專利名稱:在操作系統(tǒng)切換時逐步調(diào)整屏幕亮度的方法及電子裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種調(diào)整屏幕亮度的方法,且特別是有關(guān)于一種在操作系 統(tǒng)切換時逐步調(diào)整屏幕亮度的方法以及應(yīng)用這種方法的電子裝置。
背景技術(shù):
為配合現(xiàn)代人繁忙的生活節(jié)奏,各式不占空間且攜帶方便的電子裝置也推
陳出新。以智能手機(jī)(Smart phone)為例,其不僅具備了傳統(tǒng)通訊裝置的各項功 能,更能讓使用者通過其內(nèi)建的視窗操作系統(tǒng)來達(dá)到撰寫文件、收發(fā)電子郵件、 瀏覽網(wǎng)絡(luò),或是使用即時通訊軟件等目的。也就是說,這樣的手持通訊裝置不 但可以用來撥打電話,更宛如小型個人電腦般地能提供各種多樣化功能,而隨 著無線網(wǎng)絡(luò)技術(shù)的進(jìn)步,這些功能的使用也不再受到時間與空間上的限制,對 凡事講求效率的現(xiàn)代人來說,這種裝置已然成為生活中不可或缺的工具之一。
此類手持通訊裝置的系統(tǒng)架構(gòu)是采用嵌入式系統(tǒng)(Embedded System), 并使用如Windows CE的視窗移動操作系統(tǒng)(Windows mobile OS)來執(zhí)行各項 工作。然而,視窗移動操作系統(tǒng)的功能會受到手持通訊裝置所使用的處理器效 能的影響,無法達(dá)到一般電腦操作系統(tǒng)的多工多樣化功能。舉例來說,像是 Windows XP或是Windows VISTA等個人電腦所使用的視窗操作系統(tǒng)就能夠處 理較復(fù)雜的工作,例如像是文書編輯、影像處理等,而比視窗移動操作系統(tǒng)具 有較高的效能。為了能夠提升可攜式電子裝置的效能, 一種整合視窗移動操作 系統(tǒng)的可攜性以及個人電腦的視窗操作系統(tǒng)的功能性的全新架構(gòu)于此誕生。
上述這種雙操作系統(tǒng)架構(gòu)在實際運作時,還是只能采用單一操作系統(tǒng)工 作、另一操作系統(tǒng)待機(jī)的方式交互使用共享的系統(tǒng)資源。當(dāng)使用者欲停止使用 目前的操作系統(tǒng),并跳換至另一操作系統(tǒng)時,則可借由按下裝置上的切換鍵, 將系統(tǒng)切換至所欲使用的操作系統(tǒng),同時也對顯示在屏幕上的操作系統(tǒng)畫面進(jìn) 行切換。
然而,從一個操作系統(tǒng)畫面直接跳換至另一操作系統(tǒng)畫面的作法存在的問 題是,可能會因為兩個操作系統(tǒng)的亮度設(shè)定不同,或是兩者顯示畫面的差異, 而使得切換后的屏幕畫面產(chǎn)生過暗、過亮或眩光的情形,此將引起使用者觀看 屏幕的不適。因此,有必要針對此雙操作系統(tǒng)架構(gòu)提供一種更為平穩(wěn)順暢的方 式來切換畫面。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種在操作系統(tǒng)切換時逐步調(diào)整屏幕亮度的方法, 在切換操作系統(tǒng)時,借由獨立運作的內(nèi)嵌控制器取得先前操作系統(tǒng)運作時的亮
度值,并以淡入(fade in)淡出(fade out)的方式逐步調(diào)整屏幕亮度,而能夠 緩和屏幕畫面突然轉(zhuǎn)變所造成的不適。
本發(fā)明另提供一種可在操作系統(tǒng)切換時逐步調(diào)整屏幕亮度的電子裝置。
為達(dá)上述或其他目的,本發(fā)明提出一種在操作系統(tǒng)切換時逐步調(diào)整屏幕亮 度的方法,適于在電子裝置從第一操作系統(tǒng)切換至第二操作系統(tǒng)時,由電子裝 置的控制器逐步調(diào)整電子裝置的屏幕的亮度值,此方法包括下列步驟首先接 收操作系統(tǒng)切換信號,接著則去取得第一操作系統(tǒng)的第一亮度值,然后逐步將 屏幕亮度由第一亮度值調(diào)整至預(yù)設(shè)的第二亮度值。之后即可將第一操作系統(tǒng)切 換至第二操作系統(tǒng),再逐步將屏幕亮度由第二亮度值調(diào)整回第一亮度值。
在本發(fā)明的一實施例中,上述調(diào)整屏幕亮度的方法還包括將所接收的第一 亮度值傳送至第二操作系統(tǒng)。
在本發(fā)明的一實施例中,上述接收操作系統(tǒng)切換信號的步驟包括先判斷電 子裝置的切換按鍵是否被觸發(fā),當(dāng)切換按鍵被觸發(fā)時,會產(chǎn)生操作系統(tǒng)切換信 號,此時即接收由切換按鍵產(chǎn)生的操作系統(tǒng)切換信號。
在本發(fā)明的一實施例中,上述的切換按鍵包括配置在電子裝置上的實體按 鍵及顯示在電子裝置的屏幕上的虛擬按鍵其中之一。
在本發(fā)明的一實施例中,上述取得第一操作系統(tǒng)的第一亮度值的步驟包括 先判斷第一操作系統(tǒng)是否運作于工作模式,若判斷第一操作系統(tǒng)運作于工作模 式,則發(fā)送一則亮度值請求訊息至第一操作系統(tǒng),然后再接收由第一操作系統(tǒng) 根據(jù)此亮度值請求訊息所回傳的第一亮度值;另一方面,若判斷第一操作系統(tǒng)
非運作于工作模式,則讀取控制器的內(nèi)建存儲器,以取得第一操作系統(tǒng)的第一 亮度值。
在本發(fā)明的一實施例中,上述記錄在內(nèi)建存儲器中的第一操作系統(tǒng)的第一 亮度值是由第一操作系統(tǒng)運作在工作模式時定時存入或由第一操作系統(tǒng)在離 開工作模式之前存入。
在本發(fā)明的一實施例中,上述取得第一操作系統(tǒng)的第一亮度值的步驟包括 直接讀取控制器的內(nèi)建存儲器,以取得第一操作系統(tǒng)的第一亮度值。
在本發(fā)明的一實施例中,上述在第一亮度值調(diào)整至第二亮度值的步驟之后 還包括在預(yù)設(shè)時間內(nèi)維持屏幕亮度為第二亮度值,而在經(jīng)過此預(yù)設(shè)時間后,再 逐步將屏幕亮度由第二亮度值調(diào)回第一亮度值。
在本發(fā)明的一實施例中,上述逐步將屏幕亮度由第二亮度值調(diào)回第一亮度 值的步驟還包括檢測目前周遭的環(huán)境亮度值,而依據(jù)環(huán)境亮度值調(diào)整第一亮度 值的大小,然后再逐步將屏幕亮度由第二亮度值調(diào)整至調(diào)整后的第一亮度值。
在本發(fā)明的一實施例中,上述依據(jù)環(huán)境亮度值調(diào)整第一亮度值的大小的步 驟包括判斷環(huán)境亮度值是否大于等于一預(yù)設(shè)亮度值,若環(huán)境亮度值大于等于預(yù) 設(shè)亮度值,則將第一亮度值向上調(diào)整第一比率;反之,若環(huán)境亮度值小于預(yù)設(shè) 亮度值,則將第一亮度值向下調(diào)整第二比率。
在本發(fā)明的一實施例中,上述逐步將屏幕亮度由第一亮度值調(diào)整至預(yù)設(shè)的 第二亮度值以及逐步將屏幕亮度由第二亮度值調(diào)整回第一亮度值的步驟包括 根據(jù)函數(shù)曲線逐步調(diào)整。此外,上述的第二亮度值包括全黑值。
在本發(fā)明的一實施例中,上述逐步調(diào)整電子裝置的屏幕的亮度值的步驟包 括借由配置于控制器中的脈沖寬度調(diào)制(Pulse Width Modulation, PWM)模組 來調(diào)整。
在本發(fā)明的一實施例中,上述的控制器包括嵌入式控制器(Embedded Controller, EC),而上述的電子裝置包括筆記型電腦、超級移動電腦(Ultra Mobile PC,UMPC)及個人數(shù)字助理其中之一。
本發(fā)明另提供一種電子裝置,包括一第一操作系統(tǒng)、 一第二操作系統(tǒng)、一 屏幕以及一控制器。該控制器包含一內(nèi)建存儲器,而該內(nèi)建存儲器儲存該第一 操作系統(tǒng)的一第一亮度值;其中,該控制器用以逐步將該屏幕亮度由該第一亮
度值調(diào)整至預(yù)設(shè)的一第二亮度值,并于該第一操作系統(tǒng)切換至該第二操作系統(tǒng) 后,逐步將該屏幕亮度由該第二亮度值調(diào)整回該第一亮度值。 在本發(fā)明的一實施例中,該控制器包括嵌入式控制器。
在本發(fā)明的一實施例中,,該控制器還包括一脈沖寬度調(diào)制模組,用以逐 步調(diào)整該電子裝置的該屏幕的亮度值。
本發(fā)明系在操作系統(tǒng)切換時,以獨立的內(nèi)嵌控制器擷取切換前操作系統(tǒng)所 設(shè)定的亮度值,并控制屏幕由此亮度值逐步調(diào)暗,待屏幕轉(zhuǎn)換至另一個操作系 統(tǒng)的畫面時,再將屏幕逐步調(diào)整回原來的亮度值,以提供一種較和緩的方式切 換顯示畫面,避免屏幕亮度突然改變所造成的不適。
為讓本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,以下結(jié)合附圖對本發(fā) 明的具體實施方式
作詳細(xì)說明,其中
圖1是依照本發(fā)明一實施例所繪示的雙操作系統(tǒng)裝置的方塊圖。 圖2是依照本發(fā)明一實施例所繪示的訊息格式的示意圖。
圖3是依照本發(fā)明一實施例所繪示的在操作系統(tǒng)切換時逐步調(diào)整屏幕亮度 的方法流程圖。
圖4是依照本發(fā)明一實施例所繪示的屏幕亮度值曲線圖。
圖5是依照本發(fā)明一實施例所繪示的在操作系統(tǒng)切換時逐步調(diào)整屏幕亮度
的方法流程圖。
圖6是依照本發(fā)明一實施例所繪示的在操作系統(tǒng)切換時逐步調(diào)整屏幕亮度
的方法流程圖。
圖7是依照本發(fā)明一實施例所繪示的屏幕亮度值曲線圖。 圖8是依照本發(fā)明一實施例所繪示的在操作系統(tǒng)切換時逐步調(diào)整屏幕亮度 的方法流程圖。
主要元件符號說明 100:雙操作系統(tǒng)裝置 110:視窗操作系統(tǒng) 111:低腳數(shù)驅(qū)動器
112:內(nèi)嵌控制器驅(qū)動器 113:服務(wù)軟件
114、 123:時間同步器
115、 124:背光模組驅(qū)動器
116、 125:音量同步器
120:視窗移動操作系統(tǒng)
121:通用非同步收發(fā)器驅(qū)動器
122:行程間通訊驅(qū)動器
130:嵌入式控制器
131:存儲器
132:脈沖寬度調(diào)制模組
140:觸控式屏幕
150:背光模組
160:光傳感器
170:低腳數(shù)總線
180:通用非同步收發(fā)器總線
200:訊息
210:長度區(qū)
220:識別碼區(qū)
230:命令區(qū)
240:數(shù)據(jù)區(qū)
250:檢查碼區(qū)
S310 S350:本發(fā)明一實施例的屏幕亮度調(diào)整方法的各步驟 S510 S580:本發(fā)明一實施例的屏幕亮度調(diào)整方法的各步驟 S610 S660:本發(fā)明一實施例的屏幕亮度調(diào)整方法的各步驟 S810 S870:本發(fā)明一實施例的屏幕亮度調(diào)整方法的各步驟
具體實施例方式
在使用雙操作系統(tǒng)的裝置時,由于裝置屏幕一次只能顯示其中一種操作系
統(tǒng)的操作畫面,因此使用者在操作的過程中,勢必得在這兩種操作系統(tǒng)間切換。 然而在切換操作系統(tǒng)的畫面時,屏幕的亮度會從原先操作系統(tǒng)的設(shè)定值跳換至 下一個操作系統(tǒng)的設(shè)定值,同時屏幕畫面的內(nèi)容也會跟著變動,這兩種因素將 會造成使用者眼部的不適。此時若能先擷取原先操作系統(tǒng)所設(shè)定的亮度值,直
接套用在轉(zhuǎn)換后的操作系統(tǒng)上,并輔以淡入(fade in)與淡出(fade out)的方 式進(jìn)行操作系統(tǒng)畫面的轉(zhuǎn)換,即可提供使用者較佳的視覺感受。本發(fā)明即是基 于上述概念所發(fā)展出來的一種在操作系統(tǒng)切換時逐步調(diào)整屏幕亮度的方法。為 了使本發(fā)明的內(nèi)容更為明了,以下特舉實施例作為本發(fā)明能夠據(jù)以實施的范 例。
圖1是依照本發(fā)明一實施例所繪示的雙操作系統(tǒng)裝置的方塊圖。請參照圖 1,本實施例的雙操作系統(tǒng)裝置IOO主要包括視窗操作系統(tǒng)110 (例如Windows XP或Windows VISTA)、視窗移動操作系統(tǒng)120 (例如Windows CE),以及 嵌入式控制器130 (Embedded Controller, EC)。其中,電子裝置100例如是筆 記型電腦、超級移動電腦(Ultra Mobile PC, UMPC)或個人數(shù)字助理,而不限 制其范圍。
嵌入式控制器130系連接至雙操作系統(tǒng)裝置100的周邊硬件裝置,例如觸 控式屏幕140,背光模組150及光傳感器160等,其他的周邊硬件裝置則可包 括鍵盤、電池、網(wǎng)絡(luò)相機(jī)、顯示器、揚聲器(未繪示)等等,而這些周邊硬件 裝置皆由兩個操作系統(tǒng)共同使用。
此外,嵌入式控制器130包括連接至由視窗操作系統(tǒng)110的低腳數(shù)(Low Pin Count, LPC)驅(qū)動器111所驅(qū)動的LPC總線170,而由嵌入式控制器驅(qū)動器 112驅(qū)動,以便于通過LPC接口和視窗操作系統(tǒng)110溝通。詳細(xì)地說,通過視 窗操作系統(tǒng)110的服務(wù)軟件113,嵌入式控制器130可與視窗操作系統(tǒng)110的 時間同步器114、背光模組驅(qū)動器115與音量同步器116溝通,據(jù)以控制電子 裝置110的背光模組150、揚聲器(未繪示)等周邊硬件裝置的運作。
同理,嵌入式控制器130也連接至由視窗移動操作系統(tǒng)120的通用非同步 收發(fā)器(Universal Asynchronous Receiver Transmitter, UART)驅(qū)動器121所驅(qū) 動的UART總線180,以便于通過UART介面和視窗移動操作系統(tǒng)120溝通。 詳細(xì)地說,通過視窗操作系統(tǒng)110的行程間通訊(Interprocess Communication,IPC)驅(qū)動器122,嵌入式控制器130可與視窗移動操作系統(tǒng)120的時間同步器 123、背光模組驅(qū)動器124與音量同步器125溝通,據(jù)以控制電子裝置110的 背光模組150、揚聲器(未繪示)等周邊硬件裝置的運作。值得注意的是,此 處所使用的LPC介面與UART介面僅做為一實施例,并非用以限制本發(fā)明的 范圍。
為了能夠在視窗操作系統(tǒng)110、視窗移動操作系統(tǒng)120及嵌入式控制器130 之間溝通,本發(fā)明提出了一個通用的訊息(message)格式。借由傳送此訊息, 上述三種單元能夠命令其他單元執(zhí)行特定工作或是傳送數(shù)據(jù)給其他單元。
圖2是依照本發(fā)明一實施例所繪示的訊息格式的示意圖。請參照圖2,此 訊息200的開頭是一個長度區(qū)210,其系用以指出此訊息200的有效長度。緊 接著是識別碼(Identification, ID)區(qū)220,其系用以指示訊息200發(fā)送的起點 及終點。接著,命令(Command, CMD)區(qū)230則包括用以命令終點端單元的 指令。然后,包括多個數(shù)據(jù)Data 0~ Data n在內(nèi)的數(shù)據(jù)區(qū)240提供了終點端單 元執(zhí)行命令所需的數(shù)據(jù)。檢査碼(checksum, CKS)區(qū)250則是加在最后,用以 提供給終點端單元來確認(rèn)訊息內(nèi)容是否完整。
借由上述實施例的訊息的傳遞,即可在視窗操作系統(tǒng)110、視窗移動操作 系統(tǒng)120與嵌入式控制器130之間建立溝通的管道,而本發(fā)明的屏幕亮度調(diào)整 方法才得以實施,以下則介紹此方法的詳細(xì)步驟。
圖3是依照本發(fā)明一實施例所繪示的在操作系統(tǒng)切換時逐步調(diào)整屏幕亮度 的方法流程圖。請參照圖3,本實施例適用于電子裝置(例如上述實施例的雙 操作系統(tǒng)裝置IOO),適于在電子裝置從第一操作系統(tǒng)切換至第二操作系統(tǒng)時, 由電子裝置的控制器逐步調(diào)整電子裝置的屏幕的亮度值。其中,上述的第一操 作系統(tǒng)及第二操作系統(tǒng)例如是視窗操作系統(tǒng)與視窗移動操作系統(tǒng)的任一組合, 而不限制其范圍。本實施例的屏幕亮度調(diào)整方法的步驟如下
首先,接收操作系統(tǒng)切換信號(步驟S310)。此操作系統(tǒng)切換信號例如是 由電子裝置上的一個切換按鍵所觸發(fā)。詳細(xì)地說,在電子裝置工作期間,會持 續(xù)檢測其切換按鍵是否被觸發(fā),而當(dāng)切換按鍵被觸發(fā)時,即會產(chǎn)生操作系統(tǒng)切 換信號,而此操作系統(tǒng)切換信號將被傳遞至電子裝置的控制器,而由控制器據(jù) 以執(zhí)行后續(xù)動作。其中,上述的切換按鍵例如是配置在電子裝置上的一個實體
按鍵,抑或是顯示在電子裝置屏幕上的虛擬按鍵,本發(fā)明并不限制其范圍。
在控制器接收到操作系統(tǒng)切換信號之后,即自動去取得第一操作系統(tǒng)的第 一亮度值(步驟S320)。此第一亮度值例如是存放在控制器內(nèi)建的存儲器中, 而由第一操作系統(tǒng)在運作于工作模式時即定時存入,或是由第一操作系統(tǒng)在離 開工作模式之前即先行存入。因此,控制器只需讀取其內(nèi)建的存儲器,即可取 得第一操作系統(tǒng)的第一亮度值。
在取得第一操作系統(tǒng)的第一亮度值后,控制器即可據(jù)以控制屏幕的背光模 組,而逐步將屏幕的亮度由此第一亮度值調(diào)整至預(yù)設(shè)的第二亮度值(步驟
S330)。其中,調(diào)整屏幕的亮度值的方式例如是借由配置于控制器中的脈沖寬 度調(diào)制(Pulse Width Modulation, PWM)模組來調(diào)整,而調(diào)整的方式則是例如 是根據(jù)一曲線函數(shù)逐步調(diào)整。舉例來說,圖4是依照本發(fā)明一實施例所繪示的 屏幕亮度值曲線圖。請參照圖4,其中橫軸代表時間,縱軸則代表脈沖寬度調(diào) 制值。在時間to時,脈沖寬度調(diào)制值為第一亮度值,此脈沖寬度調(diào)制值將會隨 著時間的增加,依循曲線函數(shù)f(t)的型態(tài)逐步調(diào)整,而在時間tj寸,到達(dá)第二 亮度值(例如代表全黑的亮度值0)。
當(dāng)屏幕的亮度調(diào)整至第二亮度值時,屏幕的畫面即由第一操作系統(tǒng)切換至 第二操作系統(tǒng)(步驟S340)。由于此時屏幕的畫面全黑,可視為第一操作系統(tǒng) 結(jié)束,第二操作系統(tǒng)啟動,而讓使用者直覺感受到操作系統(tǒng)的轉(zhuǎn)換,但不致于 太過突兀。
然后再采用相同的方式,由控制器控制屏幕的背光模組,而逐步將屏幕的 亮度由第二亮度值調(diào)整回第一亮度值(步驟S350)。其中,此第一亮度值亦會 被傳送至第二操作系統(tǒng),以供第二操作系統(tǒng)設(shè)定為其運作時的亮度值。待屏幕 的亮度調(diào)回第二亮度值后,使用者看到的畫面已經(jīng)是轉(zhuǎn)換后的第二操作系統(tǒng)的 操作畫面,而屏幕的亮度值則維持轉(zhuǎn)換前的設(shè)定,因此不會有亮度變化過大導(dǎo) 致眩光,或是屏幕亮度過明過暗的問題,可增加使用者觀看屏幕的舒適度。值 得一提的是,在上述實施例中,第一操作系統(tǒng)的第一亮度值是由控制器內(nèi)建的 存儲器中直接取得,然而本發(fā)明亦提供另一種從第一操作系統(tǒng)本身取得的方 式,以下則再舉一實施例詳細(xì)說明。
圖5是依照本發(fā)明一實施例所繪示的在操作系統(tǒng)切換時逐步調(diào)整屏幕亮度的方法流程圖。請參照圖5,本實施例同樣適于在電子裝置從第一操作系統(tǒng)切 換至第二操作系統(tǒng)時,逐步調(diào)整電子裝置的屏幕的亮度值。其中,上述的第一 操作系統(tǒng)及第二操作系統(tǒng)例如是視窗操作系統(tǒng)與視窗移動操作系統(tǒng)的任一組 合,而不限制其范圍。本實施例的屏幕亮度調(diào)整方法的步驟如下-
首先,接收操作系統(tǒng)切換信號(步驟S510)。此操作系統(tǒng)切換信號例如是
由電子裝置上的一個切換按鍵所觸發(fā),而此切換按鍵則如先前實施例所述,可 以是一個實體按鍵或是一個虛擬按鍵,而不限制其范圍。
在控制器接收到操作系統(tǒng)切換信號之后,即自動去取得第一操作系統(tǒng)的第 一亮度值。其中,與前述實施例不同的是,控制器在接收到操作系統(tǒng)切換信號
之后,會先判斷第一操作系統(tǒng)是否運作于工作模式(步驟S520),若判斷第一 操作系統(tǒng)是運作于工作模式時,則可借由發(fā)送如圖2所示格式的一則亮度值請 求訊息至第一操作系統(tǒng)(步驟S530),以請求第一操作系統(tǒng)回傳的其亮度值。 接著即可從第一操作系統(tǒng)接收到第一亮度值(步驟S540)。其中,由于此第一 亮度值是從第一操作系統(tǒng)直接取得,因此可視為是最新、最正確的亮度值。
另一方面,若在步驟S520中,判斷第一操作系統(tǒng)并非運作于工作模式時, 則將轉(zhuǎn)而讀取控制器內(nèi)建的存儲器,以取得第一操作系統(tǒng)的第一亮度值(步驟 S550)。相較于由第一操作系統(tǒng)直接取得的亮度值,控制器的存儲器中記錄的 亮度值是由第一操作系統(tǒng)先前存入的,而有可能不是目前屏幕上顯示畫面的亮 度值。而為了避免因第一操作系統(tǒng)進(jìn)入睡眠、休眠或甚至關(guān)機(jī)狀態(tài)而無法取得 亮度值的情況,此步驟提供了另一個可行的替代方案。
接著則如先前實施例所述,在取得第一操作系統(tǒng)的第一亮度值后,控制器 即可據(jù)以控制屏幕的背光模組,逐步將屏幕的亮度由此第一亮度值調(diào)整至預(yù)設(shè) 的第二亮度值(步驟S560)。當(dāng)屏幕的亮度調(diào)整至第二亮度值時,屏幕的畫面 即由第一操作系統(tǒng)切換至第二操作系統(tǒng)(步驟S570)。最后,控制器將再次控 制屏幕的背光模組,而逐步將屏幕的亮度由第二亮度值調(diào)整回第一亮度值(步 驟S580)。這些步驟均與前述實施例相同或相似,故其詳細(xì)內(nèi)容在此不再贅述。
為了降低使用者對于屏幕畫面內(nèi)容轉(zhuǎn)換的不適,本發(fā)明更提供了對應(yīng)的解 決方案,其中一種是延長屏幕全黑狀態(tài)的時間,另一種則是利用光傳感器檢測
周遭環(huán)境的亮度值,并動態(tài)調(diào)整屏幕回復(fù)后的亮度值,以下則各舉一實施例詳 細(xì)說明。
圖6是依照本發(fā)明一實施例所繪示的在操作系統(tǒng)切換時逐步調(diào)整屏幕亮度 的方法流程圖。請參照圖6,本實施例適于在電子裝置從第一操作系統(tǒng)切換至 第二操作系統(tǒng)時,由電子裝置的控制器逐步調(diào)整電子裝置的屏幕的亮度值。其 中,上述的第一操作系統(tǒng)及第二操作系統(tǒng)例如是視窗操作系統(tǒng)與視窗移動操作 系統(tǒng)的任一組合,而不限制其范圍。本實施例的屏幕亮度調(diào)整方法的步驟如下
首先,接收操作系統(tǒng)切換信號(步驟S610)。接著,由控制器自動取得第
一操作系統(tǒng)的第一亮度值(步驟S620)。之后,控制器即可據(jù)以控制屏幕的背 光模組,逐步將屏幕的亮度由此第一亮度值調(diào)整至預(yù)設(shè)的第二亮度值(步驟 S630),而當(dāng)屏幕的亮度調(diào)整至第二亮度值時,屏幕的畫面即由第一操作系統(tǒng) 切換至第二操作系統(tǒng)(步驟S640)。以上步驟均與前述實施例相同或相似,故 其詳細(xì)內(nèi)容在此不再贅述。
然而,本實施例在屏幕亮度調(diào)整至第二亮度值,屏幕畫面由第一操作系統(tǒng) 切換至第二操作系統(tǒng)之后,會將此屏幕亮度為第二亮度值的狀態(tài)維持一段預(yù)設(shè) 時間(步驟S650)。而由于屏幕亮度的亮度停留在全黑狀態(tài)一段時間,因此可 讓使用者更清楚地查覺操作系統(tǒng)的切換,同時也提供使用者更充裕的時間去適 應(yīng)屏幕亮度與畫面的變化。
在經(jīng)過上述的預(yù)設(shè)時間后,控制器將再以類似的方式,逐步將屏幕亮度由 第二亮度值調(diào)回第一亮度值(步驟S660)。舉例來說,圖7是依照本發(fā)明一實 施例所繪示的屏幕亮度值曲線圖。請參照圖7,其中橫軸代表時間,縱軸則代 表脈沖寬度調(diào)制值。在時間to時,脈沖寬度調(diào)制值為第一亮度值,此脈沖寬度 調(diào)制值將會隨著時間的增加,依循曲線函數(shù)f(t)的型態(tài)逐步調(diào)整。在時間ti時, 則到達(dá)第二亮度值(即代表全黑的亮度值0)。此時,脈沖寬度調(diào)制值將會停 留在此第二亮度值,并維持一段特定時間(即t廣t2),然后才調(diào)回第一亮度值, 而在時間t3時,回復(fù)至原先的第一亮度值。
借由上述實施例的方法,可讓使用者有更多的時間來適應(yīng)屏幕亮度及畫面 的變化,增加觀看屏幕的舒適度。另一方面,以下則針對上述根據(jù)環(huán)境亮度調(diào) 整屏幕回復(fù)的亮度值的部份,再舉一實施例詳細(xì)說明。
圖8是依照本發(fā)明一實施例所繪示的在操作系統(tǒng)切換時逐步調(diào)整屏幕亮度
的方法流程圖。請參照圖8,本實施例適于在電子裝置從第一操作系統(tǒng)切換至 第二操作系統(tǒng)時,由電子裝置的控制器逐步調(diào)整電子裝置的屏幕的亮度值。其 中,上述的第一操作系統(tǒng)及第二操作系統(tǒng)例如是視窗操作系統(tǒng)與視窗移動操作 系統(tǒng)的任一組合,而不限制其范圍。本實施例的屏幕亮度調(diào)整方法的步驟如下 首先,接收操作系統(tǒng)切換信號(步驟S810)。接著,由控制器自動去取得
第一操作系統(tǒng)的第一亮度值(步驟S820)。之后,控制器即可據(jù)以控制屏幕的
背光模組,逐步將屏幕的亮度由此第一亮度值調(diào)整至預(yù)設(shè)的第二亮度值(步驟
S830)。當(dāng)屏幕的亮度調(diào)整至第二亮度值時,屏幕的畫面即由第一操作系統(tǒng)切 換至第二操作系統(tǒng)(步驟S840)。以上步驟均與前述實施例相同或相似,故其 詳細(xì)內(nèi)容在此不再贅述。
然而,本實施例在屏幕亮度調(diào)整至第二亮度值,屏幕畫面由第一操作系統(tǒng) 切換至第二操作系統(tǒng)之后,將迸一步地利用光傳感器(例如圖1的光傳感器160) 去檢測目前周遭環(huán)境的亮度值(步驟S850),并依據(jù)此環(huán)境亮度值調(diào)整第一亮 度值的大小(步驟S860)。其中,上述依據(jù)環(huán)境亮度值調(diào)整第一亮度值大小的 步驟可再細(xì)分為多個子步驟,其包括先判斷所檢測的環(huán)境亮度值是否大于等于 一預(yù)設(shè)亮度值,若環(huán)境亮度值大于等于預(yù)設(shè)亮度值時,則將第一亮度值向上調(diào) 整一第一比率;反之,若環(huán)境亮度值小于預(yù)設(shè)亮度值,則將第一亮度值向下調(diào) 整一第二比率。而在最后回復(fù)屏幕亮度時,則可改為將屏幕亮度回復(fù)至調(diào)整后 的第一亮度值(步驟S870)。
舉例來說,如果檢測到的環(huán)境亮度值大于等于預(yù)設(shè)亮度值,則將第一亮度 值向上調(diào)整百分之五,而在之后回復(fù)屏幕亮度值,則是回復(fù)至增加百分之五后 的第一亮度值;反之,如果檢測到的環(huán)境亮度值小于預(yù)設(shè)亮度值,則將第一亮 度值向下調(diào)整百分之五,而在之后回復(fù)屏幕亮度值,則是回復(fù)至減少百分之五 后的第一亮度值。據(jù)此,可讓屏幕的顯示能夠依循著環(huán)境的變化做適應(yīng)性的調(diào) 整,而不致讓調(diào)整后的亮度與周遭環(huán)境亮度之間有過大的差距。
綜上所述,本發(fā)明的屏幕亮度調(diào)整方法借由在操作系統(tǒng)切換時,由控制器 本身存儲器或由原先的操作系統(tǒng)取得屏幕的亮度值,并采用淡入、淡出的方式, 控制屏幕亮度的變化。據(jù)此,可讓使用者更直覺的感受操作系統(tǒng)的轉(zhuǎn)換,而不 致因為屏幕亮度或是屏幕畫面的突然改變而造成不適。此外,借由延長全黑時
間及針對環(huán)境亮度調(diào)整的做法,可提供使用者更充裕的時間去適應(yīng)屏幕亮度及 畫面的變化。
雖然本發(fā)明已以較佳實施例揭示如上,然其并非用以限定本發(fā)明,任何本 領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的修改和完善, 因此本發(fā)明的保護(hù)范圍當(dāng)以權(quán)利要求書所界定的為準(zhǔn)。
權(quán)利要求
1. 一種在操作系統(tǒng)切換時逐步調(diào)整屏幕亮度的方法,適于在一電子裝置從一第一操作系統(tǒng)切換至一第二操作系統(tǒng)時,逐步調(diào)整該電子裝置的一屏幕的亮度值,該方法包括下列步驟接收一操作系統(tǒng)切換信號;由該電子裝置的一控制器取得該第一操作系統(tǒng)的一第一亮度值;逐步將該屏幕亮度由該第一亮度值調(diào)整至預(yù)設(shè)的一第二亮度值;切換該第一操作系統(tǒng)至該第二操作系統(tǒng);以及逐步將該屏幕亮度由該第二亮度值調(diào)整回該第一亮度值。
2. 如權(quán)利要求1所述的在操作系統(tǒng)切換時逐步調(diào)整屏幕亮度的方法,其特 征在于,還包括傳送所接收的該第一亮度值至該第二操作系統(tǒng)。
3. 如權(quán)利要求1所述的在操作系統(tǒng)切換時逐步調(diào)整屏幕亮度的方法,其特征在于,取得該第一操作系統(tǒng)的該第一亮度值的步驟包括 判斷該第一操作系統(tǒng)是否運作于一工作模式;若判斷該第一操作系統(tǒng)運作于該工作模式,則發(fā)送一亮度值請求訊息至該 第一操作系統(tǒng);以及接收由該第一操作系統(tǒng)根據(jù)該亮度值請求訊息所回傳的該第一亮度值。
4. 如權(quán)利要求3所述的在操作系統(tǒng)切換時逐步調(diào)整屏幕亮度的方法,其特 征在于,取得該第一操作系統(tǒng)的該第一亮度值的步驟還包括若判斷該第一操作系統(tǒng)非運作于該工作模式,則讀取該控制器的一內(nèi)建存 儲器,以取得該第一操作系統(tǒng)的該第一亮度值。
5. 如權(quán)利要求4所述的在操作系統(tǒng)切換時逐步調(diào)整屏幕亮度的方法,其特 征在于,記錄在該內(nèi)建存儲器中的該第一操作系統(tǒng)的該第一亮度值是由該第一 操作系統(tǒng)運作在該工作模式時定時存入或由該第一操作系統(tǒng)在離開該工作模 式之前存入。
6. 如權(quán)利要求1所述的在操作系統(tǒng)切換時逐步調(diào)整屏幕亮度的方法,其特 征在于,取得該第一操作系統(tǒng)的該第一亮度值的步驟包括 直接讀取該控制器的一內(nèi)建存儲器,以取得該第一操作系統(tǒng)的該第一亮度值。
7. 如權(quán)利要求1所述的在操作系統(tǒng)切換時逐步調(diào)整屏幕亮度的方法,其特 征在于,在該第一亮度值調(diào)整至該第二亮度值的步驟之后還包括在一預(yù)設(shè)時間內(nèi)維持該屏幕亮度為該第二亮度值;在經(jīng)過該預(yù)設(shè)時間后,再逐步將該屏幕亮度由該第二亮度值調(diào)回該第一亮 度值。
8. —種電子裝置,該裝置包括 一第一操作系統(tǒng); 一第二操作系統(tǒng);一屏幕;以及一控制器,其包含一內(nèi)建存儲器,而該內(nèi)建存儲器儲存該第一操作系統(tǒng)的 一第一亮度值;其中,該控制器用以逐步將該屏幕亮度由該第一亮度值調(diào)整至預(yù)設(shè)的一第 二亮度值,并于該第一操作系統(tǒng)切換至該第二操作系統(tǒng)后,逐步將該屏幕亮度 由該第二亮度值調(diào)整回該第一亮度值。
9. 如權(quán)利要求8所述的電子裝置,其特征在于,該控制器包括嵌入式控制器o
10. 如權(quán)利要求8所述的電子裝置,其特征在于,該控制器還包括一脈沖寬 度調(diào)制模組,用以逐步調(diào)整該電子裝置的該屏幕的亮度值。
全文摘要
本發(fā)明揭示一種在操作系統(tǒng)切換時逐步調(diào)整屏幕亮度的方法,適于在電子裝置從第一操作系統(tǒng)切換至第二操作系統(tǒng)時,由電子裝置的控制器逐步調(diào)整電子裝置屏幕的亮度,此方法首先接收操作系統(tǒng)切換信號,接著則去取得第一操作系統(tǒng)的第一亮度值,而逐步將屏幕亮度由第一亮度值調(diào)整至預(yù)設(shè)的第二亮度值。之后即可將第一操作系統(tǒng)切換至第二操作系統(tǒng),再逐步將屏幕亮度由第二亮度值調(diào)整回第一亮度值。據(jù)此,可讓使用者更直覺地感受操作系統(tǒng)的轉(zhuǎn)換,并有更充裕的時間去適應(yīng)屏幕亮度及畫面的變化。
文檔編號G09G5/10GK101382909SQ20081009583
公開日2009年3月11日 申請日期2008年4月29日 優(yōu)先權(quán)日2007年9月5日
發(fā)明者林建良 申請人:宏達(dá)國際電子股份有限公司