專利名稱:用于統(tǒng)計(jì)分析屏保的方法、計(jì)算機(jī)程序產(chǎn)品和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及一種改進(jìn)的數(shù)據(jù)處理系統(tǒng),具體涉及一種用于改進(jìn)的屏保(screen saver)的數(shù)據(jù)處理系統(tǒng)和方法。更具體地,本發(fā)明提供一種用于執(zhí)行屏幕像素的統(tǒng)計(jì)分析以改變激活屏保的等待時(shí)間的機(jī)制。
背景技術(shù):
屏保是這樣的應(yīng)用其顯示黑色圖像或變化的圖像以防止圖像“燒傷”諸如陰極射線管(CRT)顯示器之類的顯示屏幕的像素。CRT顯示器上的像素殘影(burn-in)是由于屏幕熒光粉疲勞從而使熒光粉出現(xiàn)褪色而引起的。典型地,屏保在其中沒(méi)有用戶活動(dòng)被提供給計(jì)算機(jī)的預(yù)定義的空閑或等待時(shí)間之后自動(dòng)激活。
眾所周知的是,諸如白色之類的亮顏色比其他不那么強(qiáng)烈的顏色更快地導(dǎo)致像素?zé)龤?。另外眾所周知的是,屏保消耗大量的CPU功率。然而,常規(guī)屏保具有預(yù)定義的無(wú)活動(dòng)等待時(shí)間,在這段時(shí)間之后激活屏保。盡管用戶可以調(diào)整等待時(shí)間,但在任意給定的時(shí)間,將單個(gè)等待時(shí)間間隔用于激活屏保,而不管在顯示屏幕上正在顯示什么。
提供一種在數(shù)據(jù)處理系統(tǒng)中動(dòng)態(tài)改變?cè)谄浜蠹せ钇帘5牡却龝r(shí)間的機(jī)制將是有利的。另外提供一種依賴于在屏保激活之前正在顯示的屏幕像素顏色而動(dòng)態(tài)改變屏保等待時(shí)間的機(jī)制也將是有利的。
發(fā)明內(nèi)容
本發(fā)明提供一種用于激活數(shù)據(jù)處理系統(tǒng)中的屏保的方法、計(jì)算機(jī)程序產(chǎn)品和數(shù)據(jù)處理系統(tǒng)。設(shè)置超時(shí)值,該超時(shí)值定義在其后將激活屏保的空閑時(shí)間間隔。執(zhí)行對(duì)視頻存儲(chǔ)器的內(nèi)容的分析。響應(yīng)于該分析而調(diào)整超時(shí)值。
在所附權(quán)利要求書(shū)中闡明了被認(rèn)為是新特征的本發(fā)明的特點(diǎn)。然而,當(dāng)結(jié)合附圖閱讀時(shí)通過(guò)參照下面對(duì)說(shuō)明性實(shí)施例的詳細(xì)描述,將最好地理解本發(fā)明本身和使用的優(yōu)選模式以及其目的和優(yōu)點(diǎn),其中圖1是根據(jù)本發(fā)明的優(yōu)選實(shí)施例的、可以實(shí)現(xiàn)本發(fā)明的數(shù)據(jù)處理系統(tǒng)的圖示;圖2是可以實(shí)現(xiàn)本發(fā)明的優(yōu)選實(shí)施例的數(shù)據(jù)處理系統(tǒng)的方框圖;圖3是描繪根據(jù)本發(fā)明的優(yōu)選實(shí)施例的、初始化用來(lái)幫助動(dòng)態(tài)改變屏保等待時(shí)間的屏保設(shè)置的初始化例程的流程圖;以及圖4是根據(jù)本發(fā)明的優(yōu)選實(shí)施例的、以動(dòng)態(tài)改變激活等待時(shí)間為特征的屏保例程的流程圖。
具體實(shí)施例方式
現(xiàn)在參照附圖,具體參照?qǐng)D1,描繪了根據(jù)本發(fā)明的優(yōu)選實(shí)施例的、可以實(shí)現(xiàn)本發(fā)明的數(shù)據(jù)處理系統(tǒng)的圖示。描繪了計(jì)算機(jī)100,其包括系統(tǒng)單元102、諸如陰極射線管(CRT)顯示設(shè)備之類的視頻顯示終端104、鍵盤106、可包括軟盤驅(qū)動(dòng)器和其他類型的永久和可移動(dòng)存儲(chǔ)介質(zhì)的存儲(chǔ)設(shè)備108和鼠標(biāo)110。個(gè)人計(jì)算機(jī)100可以包括額外的輸入設(shè)備,諸如,例如操縱桿、觸摸板、觸摸屏、跟蹤球、麥克風(fēng)等。計(jì)算機(jī)100可以用任何適合的計(jì)算機(jī)實(shí)現(xiàn),諸如IBM eServer計(jì)算機(jī)或IntelliStation計(jì)算機(jī),它們是位于紐約阿芒克的國(guó)際商用機(jī)器公司的產(chǎn)品。盡管描繪的圖顯示計(jì)算機(jī),但本發(fā)明的其他實(shí)施例可以用其他類型的數(shù)據(jù)處理系統(tǒng)來(lái)實(shí)現(xiàn),諸如網(wǎng)絡(luò)計(jì)算機(jī)。計(jì)算機(jī)100最好還包括圖形用戶接口(GUI),其可以通過(guò)在計(jì)算機(jī)100內(nèi)在運(yùn)行時(shí)駐留在計(jì)算機(jī)可讀介質(zhì)中的系統(tǒng)軟件來(lái)實(shí)現(xiàn)。
現(xiàn)在參照?qǐng)D2,示出了可以實(shí)現(xiàn)本發(fā)明的數(shù)據(jù)處理系統(tǒng)的方框圖。數(shù)據(jù)處理系統(tǒng)200是諸如圖1中的計(jì)算機(jī)100之類的計(jì)算機(jī)的例子,其中可以設(shè)置實(shí)現(xiàn)本發(fā)明的處理的代碼或指令。數(shù)據(jù)處理系統(tǒng)200采用外圍部件互連(PCI)局部總線結(jié)構(gòu)。盡管所示的例子采用PCI總線,但也可以使用其他總線結(jié)構(gòu),諸如加速圖形接口(AGP)和工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)(ISA)。處理器202和主存儲(chǔ)器204通過(guò)PCI橋208連接到PCI局部總線206。PCI橋208還可以包括集成的存儲(chǔ)控制器和處理器202的高速緩存??梢酝ㄟ^(guò)直接部件互連或通過(guò)內(nèi)插式(add-in)連接器進(jìn)行到PCI局部總線206的額外連接。在所示例子中,局域網(wǎng)(LAN)適配器210、小型計(jì)算機(jī)系統(tǒng)接口SCSI主機(jī)總線適配器212和擴(kuò)展總線接口214通過(guò)直接部件連接來(lái)連接到PCI局部總線206。相反,音頻適配器216、圖形適配器218和音頻/視頻適配器219通過(guò)插入到擴(kuò)展插槽中的內(nèi)插式板連接到PCI局部總線206。圖形適配器218可以包括諸如一個(gè)或多個(gè)視頻RAM(VRAM)模塊之類的視頻存儲(chǔ)器221,并且提供用于連接數(shù)據(jù)處理系統(tǒng)200與諸如圖1所示的視頻顯示終端104之類的顯示設(shè)備的接口。擴(kuò)展總線接口214提供用于鍵盤和鼠標(biāo)適配器220、調(diào)制解調(diào)器222和附加存儲(chǔ)器224的連接。SCSI主機(jī)總線適配器212提供用于硬盤驅(qū)動(dòng)器226、磁帶驅(qū)動(dòng)器228和CD-ROM驅(qū)動(dòng)器230的連接。典型的PCI局部總線實(shí)現(xiàn)將支持三個(gè)或四個(gè)PCI擴(kuò)展插槽或內(nèi)插式連接器。
操作系統(tǒng)在處理器202上運(yùn)行,并用于協(xié)調(diào)和提供對(duì)圖2中的數(shù)據(jù)處理系統(tǒng)200內(nèi)的各個(gè)部件的控制。操作系統(tǒng)可以是可商業(yè)獲得的操作系統(tǒng),例如可從Microsoft公司獲得的Windows XP。可以結(jié)合操作系統(tǒng)運(yùn)行諸如Java之類的面向?qū)ο蟮木幊滔到y(tǒng),并且提供從在數(shù)據(jù)處理系統(tǒng)200上執(zhí)行的Java程序或應(yīng)用對(duì)操作系統(tǒng)的調(diào)用?!癑ava”是Sun Microsystems公司的商標(biāo)。操作系統(tǒng)、面向?qū)ο蟮木幊滔到y(tǒng)和應(yīng)用或程序的指令位于諸如硬盤驅(qū)動(dòng)器226之類的存儲(chǔ)設(shè)備上,并且可以被加載到主存儲(chǔ)器204中以便由處理器202來(lái)執(zhí)行。
本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,圖2中的硬件可以依賴于實(shí)現(xiàn)而變化。除了圖2所示的硬件外,可以使用其他內(nèi)部硬件或外圍設(shè)備(例如,閃速只讀存儲(chǔ)器(ROM)、等效的非易失性存儲(chǔ)器或光盤驅(qū)動(dòng)器等),或用其替代圖2所示的硬件。此外,本發(fā)明的處理可以應(yīng)用到微處理器數(shù)據(jù)處理系統(tǒng)中。
例如,如果數(shù)據(jù)處理系統(tǒng)200被可選地配置為網(wǎng)絡(luò)計(jì)算機(jī),則它可能不包括SCSI主機(jī)總線適配器212、硬盤驅(qū)動(dòng)器226、磁帶驅(qū)動(dòng)器228和CD-ROM230。在這種情況下,計(jì)算機(jī)(更恰當(dāng)?shù)卣f(shuō)是客戶計(jì)算機(jī))包括某種類型的網(wǎng)絡(luò)通信接口,諸如LAN適配器210、調(diào)制解調(diào)器222等。作為另一個(gè)例子,數(shù)據(jù)處理系統(tǒng)200可以是單機(jī)系統(tǒng),其被配置成可以不依賴某種類型的網(wǎng)絡(luò)通信接口、不管數(shù)據(jù)處理系統(tǒng)200是否包括某種類型的網(wǎng)絡(luò)通信接口而啟動(dòng)。作為另一個(gè)例子,數(shù)據(jù)處理系統(tǒng)200可以是個(gè)人數(shù)字助理(PDA),其配有ROM和/或閃速ROM以提供用于存儲(chǔ)操作系統(tǒng)文件和/或用戶生成的數(shù)據(jù)的非易失性存儲(chǔ)器。
圖2所示的例子以及上述例子都無(wú)意于暗示結(jié)構(gòu)限制。例如,數(shù)據(jù)處理系統(tǒng)200除了采用PDA的形式外,還可以是筆記本電腦或手持電腦。數(shù)據(jù)處理系統(tǒng)200還可以是信息亭(kiosk)或萬(wàn)維網(wǎng)設(shè)備。
由處理器202使用計(jì)算機(jī)實(shí)現(xiàn)的指令來(lái)執(zhí)行本發(fā)明的處理,該指令可以位于諸如,例如主存儲(chǔ)器204、存儲(chǔ)器224的存儲(chǔ)器中或位于一個(gè)或多個(gè)外圍設(shè)備226-230中。
本發(fā)明通過(guò)動(dòng)態(tài)地改變?cè)谄浜蠹せ钇帘5臒o(wú)活動(dòng)等待時(shí)間來(lái)改進(jìn)屏保性能。根據(jù)優(yōu)選實(shí)施例,計(jì)算白系數(shù)(white coefficient)并且計(jì)算作為白系數(shù)的函數(shù)的超時(shí)值。這里所說(shuō)的白系數(shù)是顯示設(shè)備上輸出的白像素的集合量(collective amount)(或者,可替換地,預(yù)定義的子集)的數(shù)量。例如,可以通過(guò)從諸如圖2所示的視頻存儲(chǔ)器221之類的視頻存儲(chǔ)器中讀取有效幀、并且得出在當(dāng)前顯示的屏幕圖像中的白像素的數(shù)量,來(lái)計(jì)算白系數(shù)。然后根據(jù)白系數(shù)調(diào)整超時(shí)值。例如,包含全白圖像的屏幕顯示圖像將導(dǎo)致計(jì)算出大的白系數(shù)以及等待激活屏保的超時(shí)值的相應(yīng)減少。另一方面,包含小的白系數(shù)的正在顯示的屏幕圖像,例如包含大多數(shù)黑色或不活動(dòng)的像素的圖像可能導(dǎo)致超時(shí)值增加,從而延遲屏保的激活。
圖3是描繪根據(jù)本發(fā)明的優(yōu)選實(shí)施例的、初始化用來(lái)幫助動(dòng)態(tài)改變屏保等待時(shí)間的屏保設(shè)置的初始化例程的流程圖。屏保初始化例程最好作為屏保應(yīng)用程序的模塊來(lái)實(shí)現(xiàn)。屏保初始化例程300在例如調(diào)用屏保初始化模塊時(shí)開(kāi)始(步驟302),并且設(shè)置超時(shí)值(步驟304)。超時(shí)值定義無(wú)活動(dòng)時(shí)間間隔,在該時(shí)間間隔后沒(méi)有用戶活動(dòng)或輸入將導(dǎo)致激活屏保??梢詫⑷笔〉某瑫r(shí)值編碼進(jìn)屏保中,或者可替換地,可以由用戶提供超時(shí)值。然后設(shè)置時(shí)間閾值(步驟306)。時(shí)間閾值定義超時(shí)值可以被增加或被減少的最大調(diào)整時(shí)間間隔。時(shí)間閾值可以被預(yù)定義并被編碼進(jìn)屏保中,或者可以由用戶提供。此外,可以設(shè)置屏幕讀取時(shí)間間隔(步驟308),其定義計(jì)算白系數(shù)的頻率或時(shí)間間隔(步驟308),然后退出初始化例程(步驟310)。
現(xiàn)在參照?qǐng)D4,示出了根據(jù)本發(fā)明的優(yōu)選實(shí)施例的、以動(dòng)態(tài)改變激活等待時(shí)間為特征的屏保例程的流程圖。圖4所示的屏保例程最好作為應(yīng)用程序?qū)崿F(xiàn),并且可以包括例如作為應(yīng)用子例程或模塊的、圖3所述的初始化例程。屏保例程在例如在系統(tǒng)引導(dǎo)時(shí)加載批處理或者用戶調(diào)用或在數(shù)據(jù)處理系統(tǒng)上運(yùn)行后臺(tái)進(jìn)程開(kāi)始(步驟402)。然后,屏保例程等待屏幕讀取時(shí)間間隔(步驟404),其后讀取屏幕像素顏色和強(qiáng)度值(步驟406)。例如,從定義當(dāng)前正在顯示的圖像的視頻存儲(chǔ)器的有效幀中讀取每個(gè)像素值或其子集。然后基于在步驟406讀取的屏幕像素值,計(jì)算白(W)系數(shù)(步驟408),這將在下面詳細(xì)討論。然后調(diào)節(jié)作為計(jì)算出的W系數(shù)的函數(shù)的超時(shí)值(步驟410)。
然后,屏保例程將等待時(shí)間設(shè)置為調(diào)整后的超時(shí)值(步驟412)。然后,屏保例程開(kāi)始降低超時(shí)值(步驟414)并檢查活動(dòng)(步驟416)。在檢測(cè)到活動(dòng)(即,檢測(cè)到正提供給數(shù)據(jù)處理系統(tǒng)的輸入或?qū)е嘛@示設(shè)備上圖像輸出改變的其他活動(dòng))的情況下,屏保例程重設(shè)超時(shí)值(步驟417),并且返回到按照步驟404等待另一屏幕讀取時(shí)間間隔。如果在步驟416沒(méi)有檢測(cè)到活動(dòng),則進(jìn)行評(píng)定來(lái)確定是否等待時(shí)間期滿(步驟418)。如果等待時(shí)間沒(méi)有期滿,則屏保例程返回到按照步驟414減少超時(shí)值。然而,如果在步驟418確定等待時(shí)間期滿,則激活屏保(步驟420),并且屏保例程循環(huán)結(jié)束(步驟424)。
根據(jù)本發(fā)明的優(yōu)選實(shí)施例,在步驟408,計(jì)算作為白像素計(jì)數(shù)和加權(quán)的基色(諸如藍(lán)、綠和紅)之和與總像素計(jì)數(shù)的商的W系數(shù)。例如,等式1是用于計(jì)算W系數(shù)的示范性公式等式1W=Nw*1+Nb3+Ng3+Nr3+Nblack*0Nt]]>其中Nb=藍(lán)像素?cái)?shù)量,Ng=綠像素?cái)?shù)量,Nr=紅像素?cái)?shù)量,Nblack=黑像素?cái)?shù)量,和Nt=像素總數(shù)這樣,通過(guò)讀取正在顯示的視頻存儲(chǔ)器中的當(dāng)前幀的每個(gè)像素值(或者其子集)并且累加相應(yīng)的像素顏色計(jì)數(shù)器(例如,像素顏色計(jì)數(shù)器Nb、Ng、Nr或Nblack)和讀取的像素總數(shù)Nt,計(jì)算W系數(shù)??梢钥闯?,由于黑像素對(duì)顯示圖像的亮度沒(méi)有貢獻(xiàn),因此黑像素?cái)?shù)量Nblack用0加權(quán)。
根據(jù)本發(fā)明優(yōu)選實(shí)施例,可以將特定的W系數(shù)值預(yù)定義為調(diào)整閾值。例如,可以將平均W值(即,0.5)預(yù)定義為調(diào)整閾值,高于0.5的W值導(dǎo)致等待時(shí)間的減少,而低于0.5的W值導(dǎo)致等待時(shí)間的增加。在如下等式2中提供了用于調(diào)整作為計(jì)算出的W值的函數(shù)的超時(shí)值的示范性公式等式2timeout_value=timeout_value+time_threshold*2*(0.5-W)
因此,當(dāng)W系數(shù)增加到大于0.5時(shí),實(shí)現(xiàn)了用于在沒(méi)有活動(dòng)時(shí)激活屏保的空閑時(shí)間的相應(yīng)減少。相反,當(dāng)W系數(shù)減少到小于0.5時(shí),實(shí)現(xiàn)了在沒(méi)有活動(dòng)時(shí)激活屏保所需的空閑時(shí)間的相應(yīng)增加。
作為說(shuō)明性示例,假設(shè)在屏保例程中預(yù)定義或者由用戶提供30分鐘的超時(shí)值。此外,假設(shè)在屏保例程中預(yù)定義或者由用戶提供12分鐘的時(shí)間閾值。因此,可以通過(guò)最大增加和減少12分鐘來(lái)調(diào)整30分鐘的等待時(shí)間。即,等待時(shí)間具有18到42分鐘的范圍-依賴于由有效視頻存儲(chǔ)器幀計(jì)算出的W系數(shù)實(shí)現(xiàn)的特定等待時(shí)間。
考慮視頻存儲(chǔ)器中這樣的示例幀,其一半像素由白像素組成,其余一半像素作為紅、綠和藍(lán)評(píng)估。對(duì)這樣的一幀計(jì)算出的W系數(shù)是0.667。然后將超時(shí)值計(jì)算為30分鐘的缺省超時(shí)值減去4分鐘的調(diào)整值-結(jié)果調(diào)整后的超時(shí)值為26分鐘。接著,考慮視頻存儲(chǔ)器中這樣的幀,其具有由全部像素的百分之十組成的相對(duì)少的白像素,其余的像素包括紅、綠和藍(lán)像素。對(duì)這樣的幀計(jì)算出的W系數(shù)是0.4。然后將超時(shí)值計(jì)算為30分鐘的缺省超時(shí)值加上2.4分鐘的調(diào)整值-結(jié)果調(diào)整后的超時(shí)值為32.4分鐘。
因此,視頻存儲(chǔ)器中具有相對(duì)大的白像素成分的有效幀導(dǎo)致等待時(shí)間減少,而相對(duì)小的白像素成分導(dǎo)致等待時(shí)間增加。因此,當(dāng)顯示圖像具有大的白像素成分時(shí),較早激活屏保,從而延長(zhǎng)屏幕像素的壽命。當(dāng)屏幕正在顯示具有相對(duì)少量的白像素的圖像時(shí),延遲激活屏保,從而使得更多CPU處理能力用于后臺(tái)應(yīng)用。
如上所述,本發(fā)明提供一種用于動(dòng)態(tài)改變?cè)谄浜蠹せ顢?shù)據(jù)處理系統(tǒng)中的屏保的等待時(shí)間的機(jī)制。本發(fā)明的屏保動(dòng)態(tài)地改變?cè)谄浜蠹せ钇帘5牡却龝r(shí)間。屏保等待時(shí)間依賴于在激活屏保之前正在顯示的像素顏色。
值得注意的是,盡管在完全功能數(shù)據(jù)處理系統(tǒng)的情況下描述了本發(fā)明,但本領(lǐng)域普通技術(shù)人員將理解本發(fā)明的處理能夠以指令的計(jì)算機(jī)可讀介質(zhì)的形式和各種形式分發(fā),并且不管實(shí)際上用來(lái)實(shí)現(xiàn)分發(fā)的特定信號(hào)承載介質(zhì)類型,本發(fā)明都可同等地應(yīng)用。計(jì)算機(jī)可讀介質(zhì)的例子包括諸如軟盤、硬盤驅(qū)動(dòng)器、RAM、CD-ROM、DVD-ROM之類的可記錄型介質(zhì),以及諸如使用傳輸形式(諸如,例如射頻和光波傳輸)的數(shù)字和模擬通信鏈路、有線或無(wú)線通信鏈路之類的傳輸型介質(zhì)。計(jì)算機(jī)可讀介質(zhì)可以采用編碼格式的形式,在特定數(shù)據(jù)處理系統(tǒng)中實(shí)際使用時(shí)對(duì)該編碼格式解碼。
已經(jīng)為了說(shuō)明和描述目的提供了本發(fā)明的描述,而非意圖窮舉或限制于所公開(kāi)形式的本發(fā)明。本領(lǐng)域普通技術(shù)人員將明白許多修改和變型。選擇并描述實(shí)施例以便最好地說(shuō)明本發(fā)明的原理、實(shí)際應(yīng)用,以及使得本領(lǐng)域其他普通技術(shù)人員理解對(duì)本發(fā)明具有適用于期望的特定用途的各種修改的各種實(shí)施例。
權(quán)利要求
1.一種用于激活數(shù)據(jù)處理系統(tǒng)中的屏保的方法,包括設(shè)置超時(shí)值,該超時(shí)值定義在其后將激活屏保的空閑時(shí)間間隔;執(zhí)行對(duì)視頻存儲(chǔ)器的內(nèi)容的分析;以及響應(yīng)于執(zhí)行該分析而調(diào)整該超時(shí)值。
2.如權(quán)利要求1所述的方法,其中,所述執(zhí)行分析包括計(jì)算組成視頻顯示圖像的白像素的量。
3.如權(quán)利要求2所述的方法,其中,所述調(diào)整該超時(shí)值還包括當(dāng)該量小于閾值時(shí),增加該超時(shí)值。
4.如權(quán)利要求2所述的方法,其中,所述調(diào)整超時(shí)值還包括當(dāng)該量大于閾值時(shí),減少該超時(shí)值。
5.如權(quán)利要求1所述的方法,還包括設(shè)置調(diào)整值,其中該調(diào)整值定義該超時(shí)值可以被增加或被減少的最大調(diào)整。
6.如權(quán)利要求1所述的方法,其中,所述執(zhí)行分析還包括計(jì)算在視頻顯示終端上顯示的圖像的白像素的數(shù)量。
7.如權(quán)利要求6所述的方法,其中,對(duì)該超時(shí)值的調(diào)整與白像素的數(shù)量成反比。
8.如權(quán)利要求1所述的方法,其中,由用戶設(shè)置該超時(shí)值。
9.一種用于激活數(shù)據(jù)處理系統(tǒng)中的屏保的、計(jì)算機(jī)可讀介質(zhì)中的計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括第一指令,用于設(shè)置超時(shí)值,該超時(shí)值定義在其后將激活屏保的空閑時(shí)間間隔;第二指令,用于執(zhí)行對(duì)視頻存儲(chǔ)器的內(nèi)容的分析;以及第三指令,用于響應(yīng)于執(zhí)行該分析的該第二指令而調(diào)整該超時(shí)值。
10.如權(quán)利要求9所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述執(zhí)行分析包括計(jì)算組成視頻顯示圖像的白像素的量。
11.如權(quán)利要求10所述的計(jì)算機(jī)程序產(chǎn)品,其中,當(dāng)該量小于閾值時(shí),該第三指令增加該超時(shí)值。
12.如權(quán)利要求10所述的計(jì)算機(jī)程序產(chǎn)品,其中,當(dāng)該量大于閾值時(shí),該第三指令減少該超時(shí)值。
13.如權(quán)利要求9所述的計(jì)算機(jī)程序產(chǎn)品,還包括第四指令,用于設(shè)置調(diào)整值,其中該調(diào)整值定義該超時(shí)值可以被增加或被減少的最大調(diào)整。
14.如權(quán)利要求9所述的計(jì)算機(jī)程序產(chǎn)品,其中,該第二指令計(jì)算在視頻顯示終端上顯示的圖像的白像素的數(shù)量。
15.如權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中,對(duì)該超時(shí)值的調(diào)整與白像素的數(shù)量成反比。
16.如權(quán)利要求9所述的計(jì)算機(jī)程序產(chǎn)品,其中,由用戶設(shè)置超時(shí)值。
17.一種適于激活屏保的數(shù)據(jù)處理系統(tǒng),包括存儲(chǔ)器,包括作為一組指令的屏保;視頻顯示終端;視頻存儲(chǔ)器,用于存儲(chǔ)在該視頻顯示終端上顯示的圖像幀;和處理單元,響應(yīng)于該組指令的執(zhí)行來(lái)設(shè)置超時(shí)值,該超時(shí)值定義在其后將激活屏保的空閑時(shí)間間隔,以及執(zhí)行對(duì)該圖像幀的分析,其中,該處理單元響應(yīng)于分析該圖像幀,調(diào)整該超時(shí)值。
18.如權(quán)利要求17所述的數(shù)據(jù)處理系統(tǒng),還包括與該處理單元耦接的圖形適配器,其中該視頻存儲(chǔ)器被置于該圖形適配器上。
19.如權(quán)利要求17所述的數(shù)據(jù)處理系統(tǒng),其中所述分析包括計(jì)算組成該圖像幀的白像素的量。
20.如權(quán)利要求17所述的數(shù)據(jù)處理系統(tǒng),其中,該處理單元響應(yīng)于該分析而設(shè)置調(diào)整值,該調(diào)整值定義該超時(shí)值可以被調(diào)整的最大調(diào)整。
全文摘要
提供一種用于激活數(shù)據(jù)處理系統(tǒng)中的屏保的方法、計(jì)算機(jī)程序產(chǎn)品和數(shù)據(jù)處理系統(tǒng)。設(shè)置超時(shí)值,該超時(shí)值定義在其后將激活屏保的空閑時(shí)間間隔。執(zhí)行對(duì)視頻存儲(chǔ)器的內(nèi)容的分析。響應(yīng)于該分析而調(diào)整超時(shí)值。
文檔編號(hào)G06F1/32GK1786877SQ20051012480
公開(kāi)日2006年6月14日 申請(qǐng)日期2005年11月15日 優(yōu)先權(quán)日2004年12月7日
發(fā)明者亞歷山大·梅德維德夫, 拉什米·納拉西姆漢 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司