專利名稱:用于對顯示器強(qiáng)加一個(gè)或多個(gè)功率狀態(tài)的方法和系統(tǒng)的制作方法
用于對顯示器強(qiáng)加一個(gè)或多個(gè)功率狀態(tài)的方法和系統(tǒng)
背景技術(shù):
僅在操作系統(tǒng)(OS),例如屏幕保護(hù)程序中支持監(jiān)視器的當(dāng)前顯示電源管理信號 (display power management signaling, DPMS)特征。除了經(jīng)由來自視頻控制器的信號通
過操作系統(tǒng)之外,還沒有用于為了功率節(jié)省、安全性或其他原因而強(qiáng)加DPMS監(jiān)視器功 率狀態(tài)的已知解決方案。
發(fā)明內(nèi)容
在一個(gè)實(shí)施例中,公開了一種對顯示器強(qiáng)加一個(gè)或多個(gè)功率狀態(tài)的方法,該方 法包括接收功率管理電子信號;在不使用操作系統(tǒng)的情況下執(zhí)行計(jì)算機(jī)中的控制邏輯 以確定功率管理電子信號的期望電平;把功率管理電子信號設(shè)定為期望電平;以及把處 于期望電平的功率管理電子信號發(fā)送到監(jiān)視器。在進(jìn)一步實(shí)施例中,公開一種用于對顯示器強(qiáng)加一個(gè)或多個(gè)功率狀態(tài)的管理控 制器,該管理控制器包括計(jì)算機(jī),其被配置成接收功率管理電子信號;該計(jì)算機(jī)包括 控制邏輯,該控制邏輯在不使用操作系統(tǒng)的情況下操作以確定功率管理電子信號的期望 電平并且把功率管理電子信號設(shè)定為期望電平;以及該計(jì)算機(jī)被配置成把處于期望電平 的功率管理電子信號發(fā)送到監(jiān)視器。在又進(jìn)一步的實(shí)施例中,公開一種用于對顯示器強(qiáng)加一個(gè)或多個(gè)功率狀態(tài)的管 理控制器,該管理控制器包括用于接收功率管理電子信號的構(gòu)件;用于在不使用操作 系統(tǒng)的情況下執(zhí)行計(jì)算機(jī)中的控制邏輯以確定功率管理電子信號的期望電平的構(gòu)件;用 于把功率管理電子信號設(shè)定為期望電平的構(gòu)件;以及用于把處于期望電平的功率管理電 子信號發(fā)送到監(jiān)視器的構(gòu)件。
圖1是本發(fā)明的實(shí)施例的示意性框圖。圖2是示出本發(fā)明的方法的流程圖的框圖。
具體實(shí)施例方式下面參考附圖來描述本發(fā)明。這些附圖示出實(shí)施本發(fā)明的系統(tǒng)和方法的具體實(shí) 施例的特定細(xì)節(jié)。然而,用這些附圖描述本發(fā)明不應(yīng)當(dāng)被解釋為對本發(fā)明強(qiáng)制施加可能 在附圖中存在的任何限制。本發(fā)明考慮了方法和系統(tǒng)兩者。本發(fā)明的實(shí)施例可以包括包 含各種計(jì)算機(jī)硬件的專用或通用計(jì)算機(jī)。用于實(shí)施本發(fā)明各部分的示例性系統(tǒng)包含以常規(guī)計(jì)算機(jī)為形式的通用計(jì)算設(shè) 備,所述計(jì)算設(shè)備包含處理單元、系統(tǒng)存儲器和系統(tǒng)總線,系統(tǒng)總線把包含系統(tǒng)存儲器 的各種系統(tǒng)部件耦合到處理單元。系統(tǒng)存儲器可以包含只讀存儲器(ROM)和隨機(jī)存 取存儲器(RAM)。計(jì)算機(jī)也可以包含用于從磁硬盤讀取和寫到磁硬盤的磁硬盤驅(qū)動 器、用于從可移除磁盤讀取或?qū)懙娇梢瞥疟P的磁盤驅(qū)動器、以及從可移除光盤(諸如DVD-ROM、CD-ROM或其他光學(xué)介質(zhì))讀取或?qū)懙娇梢瞥獗P(諸如DVD-ROM、 CD-ROM或其他光學(xué)介質(zhì))的光盤驅(qū)動器。驅(qū)動器及其相關(guān)計(jì)算機(jī)可讀介質(zhì)為計(jì)算機(jī)提 供計(jì)算機(jī)可執(zhí)行指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和其它數(shù)據(jù)的非易失性儲存。在一個(gè)實(shí)施例中將在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令(諸如程序模塊)的一般 情況下描述本發(fā)明。這樣的程序代碼或軟件構(gòu)件可以存儲在硬盤、磁盤、光盤、ROM或 RAM上,并且可以包含其他程序模塊和程序數(shù)據(jù)。在本發(fā)明的范圍內(nèi)的實(shí)施例也包含用于承載或其上存儲有也被稱為軟件的計(jì)算 機(jī)可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)的計(jì)算機(jī)可讀介質(zhì)。這樣的計(jì)算機(jī)可讀介質(zhì)可以是任何可用介 質(zhì),其可以由通用或?qū)S糜?jì)算機(jī)訪問。作為示例而非限制,這樣的計(jì)算機(jī)可讀介質(zhì)可以 包括RAM、ROM、EPROM> EEPROM> CD-ROM或者其他光盤儲存器、磁盤儲存器或 其它磁儲存器設(shè)備、或者任何其他可以用來承載或存儲以計(jì)算機(jī)可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu) 為形式的期望程序代碼構(gòu)件且可以由通用或?qū)S糜?jì)算機(jī)訪問的介質(zhì)。計(jì)算機(jī)可執(zhí)行指令 例如包括使通用計(jì)算機(jī)、專用計(jì)算機(jī)或?qū)S锰幚碓O(shè)備執(zhí)行特定功能或功能組的指令和數(shù) 據(jù)。計(jì)算機(jī)可執(zhí)行指令也可以被適當(dāng)?shù)胤Q作“軟件”,如本領(lǐng)域的技術(shù)人員所已知的?,F(xiàn)在參考圖1,本發(fā)明在一個(gè)實(shí)施例中包括把管理控制器110形式的結(jié)構(gòu)和/或 固件添加到系統(tǒng)中以選擇性地禁用來自視頻控制器100的功率管理信號并且生成處于期 望電平的新信號以施加到監(jiān)視器120。在用于VGA系統(tǒng)的一個(gè)實(shí)施例中,功率管理信 號可以包括HSYNC和VSYNC信號,其被發(fā)送到監(jiān)視器120以使監(jiān)視器處于待機(jī)、暫停 (suspend)或關(guān)斷模式。在用于HDMI系統(tǒng)的另一個(gè)實(shí)施例中,功率管理信號可以包括 HDMI控制信號。在一個(gè)實(shí)施例中,管理控制器120可以包括包含控制邏輯的計(jì)算機(jī),該控制邏 輯在不使用操作系統(tǒng)的情況下進(jìn)行操作以確定功率管理電子信號的期望電平并且把功率 管理電子信號設(shè)定為期望電平。計(jì)算機(jī)還將被配置成把處于期望電平的功率管理電子信 號發(fā)送到監(jiān)視器。在進(jìn)一步實(shí)施例中,管理控制器110可以通過把用于增強(qiáng)系統(tǒng)中HSYNC和 VSYNC信號的OR(或)緩沖器(OR緩沖器的一個(gè)輸入是來自視頻控制器的功率管理 電子信號且OR緩沖器的另一個(gè)信號綁定到‘低’)替換成AND (與)緩沖器來實(shí)施。 HSYNC和VSYNC信號(從視頻控制器100)連接到AND緩沖器的一個(gè)輸入。AND緩沖 器的第二輸入130將是從本發(fā)明的系統(tǒng)而不是從操作系統(tǒng)驅(qū)動的控制信號。這個(gè)第二信 號將強(qiáng)制功率管理電子信號為‘低’以便選擇性地禁用這些信號中的一個(gè)或多個(gè)以強(qiáng)加 各種DPMS狀態(tài)。在一個(gè)實(shí)施例中,該第二信號可以是串行輸出掃描鏈信號。在另一個(gè) 實(shí)施例中,該第二信號可以是操作系統(tǒng)已鎖定的指示符。在另一個(gè)實(shí)施例中,該第二信 號可以指示系統(tǒng)中的一個(gè)或多個(gè)部件已斷電。在進(jìn)一步實(shí)施例中,該第二信號可以是外 部控制信號用以由于嚴(yán)重的功率不足而降低諸如監(jiān)視器的部件中的功率從而維持一個(gè)或 多個(gè)服務(wù)器運(yùn)行。在又進(jìn)一步實(shí)施例中,該第二信號可以是外部控制信號,其可以控制 一個(gè)或多個(gè)監(jiān)視器以在各種遠(yuǎn)程管理會話期間實(shí)施視頻安全性。該第二信號的默認(rèn)值將 為‘高’以允許來自視頻控制器100的功率管理電子信號傳遞到監(jiān)視器。在期望時(shí),可 以使該信號為‘低’以便選擇性地禁用信號以強(qiáng)加各種DPMS狀態(tài)。通過控制一個(gè)或多 個(gè)功率管理電子信號而使監(jiān)視器處于待機(jī)、暫停、還是關(guān)斷模式的選擇將是設(shè)計(jì)選擇。
因而,在一個(gè)實(shí)施例中,管理控制器110中的計(jì)算機(jī)將包括網(wǎng)絡(luò)連接,其被配 置成接收外部控制信號并且基于這個(gè)外部控制信號來控制功率管理電子信號的期望電 平。在進(jìn)一步實(shí)施例中,管理控制器110中的計(jì)算機(jī)將被配置成具有用于確定外 部控制信號或外部控制信號的發(fā)送者的特權(quán)(privilege)等級的特權(quán)等級邏輯,并且僅在 該特權(quán)等級處于或高于預(yù)定等級的情況下才基于外部控制信號來控制功率管理電子信號 的期望電平。在又進(jìn)一步實(shí)施例中,管理控制器110中的計(jì)算機(jī)將被配置成接收指示操作系 統(tǒng)已鎖定的鎖定(lockup)信號,并且還被配置成具有用于基于該鎖定信號確定功率管理 電子信號的期望電平的控制邏輯。例如,如果OS已鎖定,則監(jiān)視器可以被置于待機(jī)模 式。在又進(jìn)一步實(shí)施例中,管理控制器110中的計(jì)算機(jī)將被配置成接收指示已發(fā)生 電源故障(power failure)的控制信號,并且還被配置成具有用于基于該控制信號確定功率 管理電子信號的期望電平的控制邏輯。例如,如果已存在電源故障,則監(jiān)視器可以被置 于關(guān)斷模式。在本實(shí)施例的一種實(shí)施方式中,監(jiān)視器模式(例如,暫停、待機(jī)、關(guān)斷) 的選擇將是基于功率不足或電源故障的水平而做出的。在又進(jìn)一步實(shí)施例中,管理控制器110中的計(jì)算機(jī)將被配置成把處于期望電平 的功率管理電子信號發(fā)送到多個(gè)監(jiān)視器。在本實(shí)施例的一種實(shí)施方式中,來自多個(gè)不同 視頻控制器的功率管理電子信號將被路由到單個(gè)管理控制器110。在又進(jìn)一步實(shí)施例中,管理控制器110中的計(jì)算機(jī)將被配置成基于準(zhǔn)則來選擇 要把功率管理電子信號控制到期望電平的監(jiān)視器的數(shù)量。例如,該準(zhǔn)則可以是總體系統(tǒng) 的功率不足的水平??梢园壿嬕曰诠β什蛔愕乃蕉岣弑粡?qiáng)制到待機(jī)或關(guān)斷模 式的監(jiān)視器的數(shù)量。參考圖2,公開了用于對顯示器強(qiáng)加一個(gè)或多個(gè)功率狀態(tài)的方法的流程圖。方 框200包括接收功率管理電子信號的操作。方框210包括在不使用操作系統(tǒng)的情況下執(zhí) 行計(jì)算機(jī)中的控制邏輯以確定功率管理電子信號的期望電平的操作。方框220包括把功率管理電子信號設(shè)定為期望電平的操作。方框230包括把處 于期望電平的功率管理電子信號發(fā)送到監(jiān)視器的操作。在進(jìn)一步實(shí)施例中,該方法可以包括在線130上從網(wǎng)絡(luò)接收外部控制信號以及 基于外部控制信號控制功率管理電子信號的期望電平的操作。在又進(jìn)一步實(shí)施例中,該方法可以包括確定控制信號或者外部控制信號的發(fā)送 者的特權(quán)等級以及僅在該特權(quán)等級處于或高于預(yù)定等級的情況下才基于外部控制信號來 控制功率管理電子信號的期望電平的操作。在進(jìn)一步實(shí)施例中,該方法可以包括接收指示操作系統(tǒng)已鎖定的鎖定信號以及 基于該鎖定信號控制功率管理電子信號的期望電平的操作。在又進(jìn)一步實(shí)施例中,該方法可以包括接收指示已發(fā)生電源故障的故障信號以 及基于該故障信號控制功率管理電子信號的期望電平的操作。在進(jìn)一步實(shí)施例中,該方法可以包括把處于期望電平的功率管理電子信號發(fā)送 到多個(gè)監(jiān)視器的操作。在本實(shí)施例的一種實(shí)施方式中,把處于期望電平的功率管理電子信號發(fā)送到的監(jiān)視器的數(shù)量可以基于準(zhǔn)則。例如,該準(zhǔn)則可以是功率不足的水平。因而,在一個(gè)實(shí)施例中,提供了不管OS支持與否都強(qiáng)制監(jiān)視器的DPMS功率狀 態(tài)的能力。因此,該功率狀態(tài)控制可以獨(dú)立于主服務(wù)器網(wǎng)絡(luò)連接進(jìn)行實(shí)施。在另一個(gè)實(shí) 施例中,提供了響應(yīng)于緊急情況或其他嚴(yán)重的功率不足而強(qiáng)制DPMS功率狀態(tài)(例如,以 維持服務(wù)器運(yùn)行)的能力。在又進(jìn)一步實(shí)施例中,提供了強(qiáng)制監(jiān)視器的DPMS功率狀態(tài) 以在各種遠(yuǎn)程管理會話期間實(shí)施視頻安全性的能力。因此,可能期望的是在遠(yuǎn)程會話期 間由管理員使本地監(jiān)視器變?yōu)榭瞻?blank)。應(yīng)當(dāng)注意,盡管本文提供的流程圖示出方法步驟的具體次序,但是要理解這些 步驟的次序可以不同于所描繪的。此外,可以同時(shí)或部分同時(shí)地執(zhí)行兩個(gè)或更多步驟。 這樣的變化將取決于所選擇的軟件和硬件系統(tǒng)以及設(shè)計(jì)者的選擇。要理解,所有這樣的 變化都在本發(fā)明的范圍內(nèi)。同樣,本發(fā)明的軟件和web實(shí)施方式可以用編程技術(shù)來實(shí) 現(xiàn),其中基于規(guī)則的邏輯以及其它邏輯用于實(shí)現(xiàn)各種數(shù)據(jù)庫搜索步驟、相關(guān)步驟、比較 步驟和判定步驟。也應(yīng)當(dāng)注意,如本文和在權(quán)利要求書中使用的字詞“部件”旨在涵蓋 使用一行或多行軟件代碼的實(shí)施方式、和/或硬件實(shí)施方式、和/或手動操作。雖然結(jié)合上面略述的示例性實(shí)施例描述了本發(fā)明,但是顯然許多替換方案、修 改和變化對本領(lǐng)域的技術(shù)人員將是顯而易見的。因而,如上面闡述的本發(fā)明的示例性實(shí) 施例旨在是說明性的而非限制性的。可以在不偏離本發(fā)明的精神和范圍的情況下做出各 種改變。
權(quán)利要求
1.一種對顯示器強(qiáng)加一個(gè)或多個(gè)功率狀態(tài)的方法,包括 接收(200)功率管理電子信號;在不使用操作系統(tǒng)的情況下執(zhí)行計(jì)算機(jī)中的控制邏輯(210)以確定功率管理電子信 號的期望電平;把功率管理電子信號設(shè)定(220)為所述期望電平;以及 把處于所述期望電平的功率管理電子信號發(fā)送(230)到監(jiān)視器。
2.根據(jù)權(quán)利要求1所述的方法,其中功率管理電子信號是VSYNC或HSYNC電子信號。
3.根據(jù)權(quán)利要求1所述的方法,其中功率管理電子信號是HDMI電子信號。
4.根據(jù)權(quán)利要求1所述的方法,還包括 從網(wǎng)絡(luò)接收外部控制信號;以及基于外部控制信號來控制功率管理電子信號的期望電平。
5.根據(jù)權(quán)利要求4所述的方法,還包括確定控制信號或者外部控制信號的發(fā)送者的特權(quán)等級;以及 僅在該特權(quán)等級處于或高于預(yù)定等級的情況下才基于外部控制信號來控制功率管理 電子信號的期望電平。
6.根據(jù)權(quán)利要求1所述的方法,還包括接收指示操作系統(tǒng)已鎖定的鎖定信號;以及 基于該鎖定信號控制功率管理電子信號的期望電平。
7.根據(jù)權(quán)利要求1所述的方法,還包括接收指示已發(fā)生電源故障的故障信號;以及 基于該故障信號控制功率管理電子信號的期望電平。
8.根據(jù)權(quán)利要求1所述的方法,還包括把處于期望電平的功率管理電子信號發(fā)送到多 個(gè)監(jiān)視器。
9.根據(jù)權(quán)利要求8所述的方法,還包括基于準(zhǔn)則來選擇要發(fā)送處于期望電平的功率管 理電子信號的監(jiān)視器的數(shù)量。
10.根據(jù)權(quán)利要求9所述的方法,其中該準(zhǔn)則是功率不足的水平。
11.一種用于對顯示器強(qiáng)加一個(gè)或多個(gè)功率狀態(tài)的管理控制器,包括 計(jì)算機(jī)(110),其被配置成接收功率管理電子信號;該計(jì)算機(jī)(110)包括控制邏輯,該控制邏輯在不使用操作系統(tǒng)的情況下操作以確定 功率管理電子信號的期望電平并且把功率管理電子信號設(shè)定為該期望電平;以及該計(jì)算機(jī)(110)被配置成把處于該期望電平的功率管理電子信號發(fā)送到監(jiān)視器 (120)。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),還包括該計(jì)算機(jī)包括被配置成接收外部控制信號的網(wǎng)絡(luò)連接;以及 其中該計(jì)算機(jī)基于外部控制信號來控制功率管理電子信號的期望電平。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),還包括該計(jì)算機(jī)被配置成具有用于確定外部控制信號或者外部控制信號的發(fā)送者的特權(quán)等 級的特權(quán)等級邏輯;以及該計(jì)算機(jī)還被配置成僅在該特權(quán)等級處于或高于預(yù)定等級的情況下才基于外部控制 信號來控制功率管理電子信號的期望電平。
14.根據(jù)權(quán)利要求11所述的系統(tǒng),還包括該計(jì)算機(jī)被配置成接收指示操作系統(tǒng)已鎖定的鎖定信號;以及該計(jì)算機(jī)被配置成具有用于基于該鎖定信號確定功率管理電子信號的期望電平的控 制邏輯。
15.根據(jù)權(quán)利要求11所述的系統(tǒng),還包括該計(jì)算機(jī)被配置成接收指示已發(fā)生電源故障的控制信號;以及該計(jì)算機(jī)被配置成具有用于基于該控制信號來確定功率管理電子信號的期望電平的 控制邏輯。
16.根據(jù)權(quán)利要求11所述的系統(tǒng),還包括該計(jì)算機(jī)被配置成把處于期望電平的功率管 理電子信號發(fā)送到多個(gè)監(jiān)視器。
17.根據(jù)權(quán)利要求11所述的系統(tǒng),還包括該計(jì)算機(jī)被配置成基于準(zhǔn)則來選擇要發(fā)送處 于期望電平的功率管理電子信號的監(jiān)視器的數(shù)量。
18.根據(jù)權(quán)利要求17所述的系統(tǒng),其中該準(zhǔn)則是功率不足的水平。
19.根據(jù)權(quán)利要求11所述的系統(tǒng),其中功率管理電子信號是VSYNC或HSYNC電子 信號。
20.一種對顯示器強(qiáng)加一個(gè)或多個(gè)功率狀態(tài)的管理控制器,包括用于接收功率管理電子信號的構(gòu)件(110);用于在不使用操作系統(tǒng)的情況下執(zhí)行計(jì)算機(jī)中的控制邏輯以確定功率管理電子信號 的期望電平的構(gòu)件(110);用于把功率管理電子信號設(shè)定為該期望電平的構(gòu)件(110);以及用于把處于該期望電平的功率管理電子信號發(fā)送到監(jiān)視器(120)的構(gòu)件(110)。
全文摘要
一種對顯示器強(qiáng)加一個(gè)或多個(gè)功率狀態(tài)的管理控制器、方法和程序產(chǎn)品,該管理控制器包括計(jì)算機(jī)(110),其被配置成接收功率管理電子信號;該計(jì)算機(jī)(110)包括控制邏輯,該控制邏輯在不使用操作系統(tǒng)的情況下操作以確定功率管理電子信號的期望電平并且把功率管理電子信號設(shè)定為期望電平;以及該計(jì)算機(jī)(110)被配置成把處于期望電平的功率管理電子信號發(fā)送到監(jiān)視器(120)。
文檔編號G09G5/00GK102016755SQ200880128768
公開日2011年4月13日 申請日期2008年4月23日 優(yōu)先權(quán)日2008年4月23日
發(fā)明者A·M·格林, A·布朗 申請人:惠普開發(fā)有限公司