国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      顯示器的節(jié)電方法和裝置的制作方法

      文檔序號:6419263閱讀:202來源:國知局
      專利名稱:顯示器的節(jié)電方法和裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及包含顯示器的計算機(jī)系統(tǒng)特別是個別地變更多個顯示器的電力模式(動作狀態(tài))的方法和裝置。
      背景技術(shù)
      在現(xiàn)有的計算機(jī)特別是筆記本電腦中,從降低電力消耗的角度出發(fā),通過判斷用戶的使用狀況(例如有無鍵盤輸入)等使1個顯示器轉(zhuǎn)移為節(jié)電模式。
      但是,在美國微軟公司的客戶用操作系統(tǒng)(OS)和Windows98(微軟公司的商標(biāo))以后,用標(biāo)準(zhǔn)的家用電腦(PC)也可以支持最大9畫面的多路監(jiān)視器了。
      另外,在Windows98以后,在新的API中,已可以根據(jù)應(yīng)用程序拒絕屏幕空白(畫面消失)。但是,該屏幕空白(畫面消失)主要是利用了演示用的應(yīng)用程序,通常的應(yīng)用程序沒有不必要地呼叫該API的理由。
      在WindowsSDK(Software Development Kit)中,微軟公司本身也提到了這一點。
      結(jié)果,只有用戶是否真正看到了畫面的判斷才是有效的,但是,有時即使將監(jiān)視器置于前面也有看不到的時候,所以,這就是永遠(yuǎn)不知道的命題。因此,怎樣才是比較好的妥協(xié)就成了關(guān)鍵。
      這時,最簡單的安裝方法就是如Windows98進(jìn)行的那樣用同一判斷標(biāo)準(zhǔn)控制所有的監(jiān)視器。即,根據(jù)鍵盤和鼠標(biāo)的動作狀況(閑置度),在單純地一定時間沒有向它們的訪問時(超時),就使所有的監(jiān)視器一起向DIM(低電力消耗狀態(tài))轉(zhuǎn)移。
      在這樣的安裝方法中,文章的打字輸入在主要的工作中,顯然除了1個監(jiān)視器外,其他的監(jiān)視器都無用地繼續(xù)在接通著。
      在現(xiàn)行的Windows98中,在利用這些鍵盤等的過程中所有的監(jiān)視器都一直是在接通的,顯然是在浪費電力。
      本發(fā)明的目的旨在提供在這種狀況下對個別監(jiān)視器有效的控制方法。
      和本發(fā)明相同領(lǐng)域的先有的專利申請有特開平6—83491號、特開平7—302138號。
      特開平6—83491號(申請人IBM公司)公開了收集計算機(jī)內(nèi)部的多個處理單元的電力關(guān)系數(shù)據(jù)并根據(jù)該數(shù)據(jù)使計算機(jī)的電力消耗最小的技術(shù)。
      特開平7—302138號(申請人佳能公司)公開了對各應(yīng)用程序預(yù)先存儲向各設(shè)備的訪問的經(jīng)歷信息并根據(jù)應(yīng)用程序和設(shè)備執(zhí)行最佳的功率降低功能的技術(shù)。
      但是,不論在哪個先有的專利中,都沒有涉及在本發(fā)明的可以連接多個顯示器的計算機(jī)系統(tǒng)中根據(jù)畫面上顯示的信息對多個顯示器個別地進(jìn)行電源管理的技術(shù)。
      因此,本發(fā)明的目的旨在提供在可以連接多個顯示器的計算機(jī)系統(tǒng)中進(jìn)行多個顯示器的個別的電源管理的方法。
      另外,本發(fā)明的其他目的是要提供降低無謂的電力消耗的計算機(jī)系統(tǒng)。
      此外,本發(fā)明的其他目的是要提供通過僅使用戶實際需要的顯示器接通而使其他顯示器截止而消去畫面,可以集中到用戶在該時刻所需要的顯示器的畫面上的系統(tǒng)。
      發(fā)明的公開本發(fā)明的結(jié)構(gòu),具體而言,是將鼠標(biāo)指示器的位置、活動視窗的位置等信息作為進(jìn)一步的判斷條件加到鍵盤/鼠標(biāo)的動作狀況這樣的現(xiàn)行的屏幕DIM/節(jié)電器的判斷條件中。
      這2個資源(活動態(tài)視窗和鼠標(biāo)指示器)在系統(tǒng)中分別只有1個。判斷這些資源在多個畫面上的位置,在某一特定的監(jiān)視器上沒有它們的顯示的狀態(tài)持續(xù)一定時間的階段就將該監(jiān)視器轉(zhuǎn)移到低電力消耗模式(低消耗動作狀態(tài))。
      即,例如系統(tǒng)在多路監(jiān)視器的動作中用戶用字處理程序作成文書時,即使鍵盤/鼠標(biāo)是在緊張的動作中,通常所需要的監(jiān)視器也只有1個。
      按照本發(fā)明的一個實施例,可以連接多個顯示器的計算機(jī)具有檢查上述多個顯示器的各畫面是否滿足指定的條件的單元和根據(jù)上述檢查單元的檢查結(jié)果變更滿足上述指定條件的顯示器中的至少1個顯示器的動作狀態(tài)的單元。
      附圖的簡單說明

      圖1是應(yīng)用本發(fā)明的計算機(jī)系統(tǒng)的外形圖。
      圖2是應(yīng)用本發(fā)明的計算機(jī)本體的框圖。
      圖3是應(yīng)用本發(fā)明的視頻子系統(tǒng)和顯示器(例1)的外形圖。
      圖4是應(yīng)用本發(fā)明的視頻子系統(tǒng)和顯示器(例2)的外形圖。
      圖5是應(yīng)用本發(fā)明的計算機(jī)系統(tǒng)的顯示器的顯示畫面。
      圖6是表示圖5所示的顯示器的電力狀態(tài)的變化的時序圖。
      圖7是表示本發(fā)明的動作的流程圖。
      圖8是用于說明本發(fā)明的實際的動作的顯示畫面的例子。
      圖9是應(yīng)用本發(fā)明的OS的結(jié)構(gòu)圖。
      圖10是本發(fā)明的結(jié)構(gòu)的概略圖。
      實施發(fā)明的最佳形態(tài)下面,參照附圖詳細(xì)說明本發(fā)明。
      圖1是應(yīng)用本發(fā)明的可以支持多路顯示器的計算機(jī)系統(tǒng)的外形圖。圖1所示的是作為計算機(jī)系統(tǒng)現(xiàn)在大量銷售的塔式計算機(jī),但是,本發(fā)明并不僅限于塔式計算機(jī),也可以應(yīng)用于臺式計算機(jī)和筆記本式計算機(jī)等各種形式的計算機(jī)。
      另外,本發(fā)明只要是可以利用多路顯示器的系統(tǒng)就可以,不限于客戶計算機(jī),也可以是服務(wù)器計算機(jī)或主(計算)機(jī)。
      計算機(jī)系統(tǒng)包括塔式的計算機(jī)本體100、通過電纜與計算機(jī)本體100連接的鍵盤單元130和CRT或液晶顯示器(LCD)等多個顯示器110及120。
      由內(nèi)藏在計算機(jī)本體100中的圖形適配器生成的畫面信息通過電纜在顯示器110及120上反映出來。
      另外,顯示器110及120的電力狀態(tài)由內(nèi)藏在計算機(jī)本體100內(nèi)的圖形適配器(后面說明)等控制。
      圖2對各子系統(tǒng)模式地表示以內(nèi)藏在實現(xiàn)本發(fā)明的典型的家用電腦(PC)100內(nèi)的主板為中心的部件的硬件結(jié)構(gòu)。
      實現(xiàn)本發(fā)明的PC的一例是根據(jù)OADG(PC Open ArchitectureDeveloper’s Group)標(biāo)準(zhǔn)而作為操作系統(tǒng)(OS)安裝了美國微軟公司的“Windows98或NT”或美國IBM公司的“OS/2”的塔式的PC。該PC100在本體背面具有例如各種端口,在本體前面具有各種設(shè)備。
      作為計算機(jī)100的全體的頭腦的CPU(中央處理器)210在OS的控制下執(zhí)行各種程序。CPU210可以是例如美國INTEL公司制造的CPU芯片“奔騰”、“MMX工藝奔騰”、“奔騰Ⅱ”、“奔騰Pro”(奔騰是INTEL公司的商標(biāo))或AMD公司等的CPU,也可以是IBM公司的PowerPC(IBM公司的商標(biāo))。
      CPU210通過作為與本身的外部引線直接連接的處理器直接連接總線的FSB(Front Side Bus)211、作為高速的I/O裝置用總線的PCI(Peripheral Component Interconnect)總線235和作為低速的I/O裝置用總線的ISA(Industry Standard Architecture)總線等的I/O總線270這樣的3層次的總線與后面所述的各硬件結(jié)構(gòu)要素相互連接。
      作為處理器直接連接總線的FSB211和PCI總線235通常通過稱為存儲器/PCI控制芯片220的橋式電路(主PCI橋路)而聯(lián)絡(luò)。
      本實施例的存儲器/PCI控制芯片220是包含用于控制向主存儲器215的訪問動作的存儲器控制功能和用于吸收兩總線211、235間的數(shù)據(jù)傳輸速度之差的數(shù)據(jù)緩沖器等的結(jié)構(gòu),例如,有INTEL公司的440EX或440GX等。
      主存儲器215是作為CPU210的執(zhí)行程序的讀入?yún)^(qū)域或作為寫入執(zhí)行程序的處理數(shù)據(jù)的作業(yè)區(qū)域而利用的可以寫入的存儲器。主存儲器215通常由多個DRAM(動態(tài)RAM)芯片構(gòu)成,例如可以是32MB的標(biāo)準(zhǔn)裝備,也可以增加到256MB。
      近年來,響應(yīng)更高速化的要求,DRAM正在轉(zhuǎn)向高速頁面DRAM、EDO DRAM、同步DRAM(SDRAM)、字符組EDO DRAM、RDRAM等。
      在這里所說的執(zhí)行程序中,包含Windows98等OS、用于對周邊機(jī)器等進(jìn)行硬件操作的各種器件驅(qū)動器、面向特定業(yè)務(wù)的應(yīng)用程序及ROM290存儲的BIOS等固件。
      L2(等級2)—高速緩沖存儲器近年來包含在CPU210中,是用于吸收CPU210訪問主存儲器215的時間的高速動作存儲器,暫時存儲CPU210頻繁訪問的非常有限的代碼或數(shù)據(jù)。L2—高速緩沖存儲器通常由SRAM(靜態(tài)RAM)芯片構(gòu)成,其存儲容量是例如512KB或大于512KB。
      PCI總線235是可以進(jìn)行比較高速的數(shù)據(jù)傳輸?shù)目偩€(總線寬度32/64位、最大工作頻率33/66/100MHz、最大數(shù)據(jù)傳輸速度132/264MBYTE/S),插件總線控制器230那樣的以比較高速驅(qū)動的PCI設(shè)備類與其連接。PCI結(jié)構(gòu)是由美國INTEL公司提倡的,實現(xiàn)了所謂的PnP(即插即用)功能。
      視頻子系統(tǒng)225是用于實現(xiàn)與視頻關(guān)聯(lián)的功能的子系統(tǒng),包括實際處理CPU210的描繪命令并將處理過的描繪信息暫時寫入視頻存儲器(VRAM)、同時從VRAM讀出描繪信息而作為描繪數(shù)據(jù)向液晶顯示器(LCD)輸出的視頻控制器。另外,視頻控制器利用附設(shè)的數(shù)模變換器(DAC)可以將視頻信號進(jìn)行模擬變換。模擬視頻信號通過信號線向CRT端口輸出。
      例如,視頻子系統(tǒng)225通過AGP(Accekerated Graphics port)總線與存儲器/PCI控制芯片220連接。
      下面,參照圖3、圖4更詳細(xì)地說明視頻子系統(tǒng)225。
      插件總線控制器230是用于將PCI總線235的載信號直接與PCI插件槽231的接口連接器(插件總線)連接的專用控制器。插件槽231設(shè)置在例如計算機(jī)80本體的壁面上,收納根據(jù)PCMCIA(PersonalComputer Memory Card International Association)/JEIDA(JapanElectronic Industry Development Association)規(guī)定的標(biāo)準(zhǔn)(例如“PC Card Standard 95”)的PC卡(圖中未示出)。
      PCI總線235和I/O總線270通過橋式電路(PCI—I/O橋路)240相互連接。本實施例的橋路電路240由DMA控制器、可編程序中斷控制器(PIC)和可編程序時間間隔調(diào)節(jié)器(PIT)構(gòu)成。這里,DMA控制器是不通過CPU210而執(zhí)行周邊機(jī)器(例如FDD)與主存儲器215間的數(shù)據(jù)傳輸?shù)膶S每刂破?。另外,PIC是用于應(yīng)答周邊機(jī)器的中斷要求(IRQ)而執(zhí)行指定的程序(中斷處理程序)的專用控制器。另外,PIT是用于按指定周期發(fā)生定時信號的裝置,其發(fā)生周期是可編程時間。
      本實施例的橋式電路240進(jìn)而具有用于連接根據(jù)IDE(Integrated Drive Electronics)標(biāo)準(zhǔn)的外部存儲裝置的IDE接口。除了IDE硬盤驅(qū)動器(HDD)246與IDE接口連接外,IDE CD—ROM驅(qū)動器與ATAPI(AT Attachment Packet INterface)連接。另外,也可以連接DVD(Digital Video Disc或Digital VersatileDisc)驅(qū)動器等其他類型的IDE裝置,取代IDE CD—ROM驅(qū)動器。HDD246或CD—ROM驅(qū)動器那樣的外部存儲裝置設(shè)置在例如系統(tǒng)80本體的稱為「媒體支架」或「設(shè)備支架」的收容場所。這些標(biāo)準(zhǔn)裝備的外部存儲裝置有時安裝成FDD或電池組那樣的可以與其他機(jī)器類交換的并且排他的狀態(tài)。
      另外,本實施例的橋式電路240內(nèi)藏了用于連接作為通用總線的USB(Universal Serial Bus)的USB主控制器和路由器,同時,具有USB端口238。USB端口238設(shè)置在例如計算機(jī)80本體的壁面上。USB支持在電源接通的狀態(tài)拔插新的周邊機(jī)器(USB設(shè)備)的功能(熱插拔功能)及自動識別新連接的周邊機(jī)器從而再設(shè)定系統(tǒng)配置的功能(即插即用功能)。對于1個USB端口,最多可以將63個USB設(shè)備進(jìn)行菊花連接。USB設(shè)備的例子有鍵盤、鼠標(biāo)、操縱桿、掃描器、打印機(jī)、調(diào)制解調(diào)器、顯示器/監(jiān)視器、圖形輸入板等。
      作為I/O總線270,有例如ISA總線,與PCI總線235相比,是數(shù)據(jù)傳輸速度低的總線(總線寬度16位、最大數(shù)據(jù)傳輸速度4MBYTE/S),用于連接ROM290、實時時鐘(RTC)、超級I/O控制器280、鍵盤/鼠標(biāo)控制器那樣的用比較低的速度進(jìn)行驅(qū)動的周邊機(jī)器類。
      ROM290是用于永久存儲控制鍵盤或軟盤驅(qū)動器(FDD)等各硬件的輸入輸出操作的代碼群(BIOSBasic Input/Output System)及電源接通時自己診斷試驗程序(POSTPower On Self Test)等軟件的非易失性存儲器。
      超級I/O控制器280是用于控制軟盤驅(qū)動器(FDD)的驅(qū)動、通過并行端口的并行數(shù)據(jù)的輸入輸出(PIO)、通過串行端口的串行數(shù)據(jù)的輸入輸出(SIO)的周邊控制器。
      關(guān)于音頻子系統(tǒng)250和調(diào)制解調(diào)器子系統(tǒng)260,后面進(jìn)行說明。
      為了構(gòu)成計算機(jī)100,有時需要圖2所示以外的很多電路。但是,這些電路都是業(yè)內(nèi)人士眾所周知的,另外,由于它們不是構(gòu)成本發(fā)明的主旨的結(jié)構(gòu),所以,在本說明書中將它們省略了。另外,為了避免圖面錯綜復(fù)雜,只標(biāo)出了圖中各硬件塊間的連接。
      圖3和圖4是更詳細(xì)說明用圖2說明的視頻子系統(tǒng)225的一部分的圖。
      為了用1臺計算機(jī)支持多個顯示器(顯示裝置),主要考慮了在多個計算機(jī)中內(nèi)藏支持1臺顯示器的圖形適配器的方法(方法1)和在計算機(jī)中內(nèi)藏支持多個顯示器的圖形適配器的方法(方法2)。
      圖3表示方法1,圖4表示方法2。
      在圖3所示的方法1中,表示出了多個圖形適配器1~n(310~320),各圖形適配器1~n(310~320)通過電纜312、322各連接1臺對應(yīng)的顯示器314~324。
      在圖3所示的結(jié)構(gòu)中,各圖形適配器(310~320)由OS、應(yīng)用程序等個別地控制,通常映射各內(nèi)容的畫面。
      各圖形適配器1~n(310~320)包含1個以上的支持1臺顯示器的圖形控制器(或CRTC)。
      在圖4所示的方法2中,表示出了1個圖形適配器410,該圖形適配器410通過電纜412、414與多個顯示器(CRT)420和液晶顯示器(LCD)430連接。
      在圖4所示的結(jié)構(gòu)中,圖形適配器410由OS、應(yīng)用程序等個別地控制,映射同一或個別內(nèi)容的畫面。
      圖形適配器410包含多個支持1臺顯示器的圖形控制器,或包含1個以上的可以支持多個顯示器的圖形控制器(或CRTC)。
      圖3和圖4所示的圖形適配器1~n(310、320、410),通常,作為結(jié)構(gòu)要素,除了上述圖形控制器外,還包含視頻存儲器、DAC、時鐘發(fā)生器、電纜連接用的連接器等,如圖3和圖4所示,這些結(jié)構(gòu)要素可以安裝在主板以外的其他適配器插件板上,例如,也可以和其他結(jié)構(gòu)要素一起安裝在主板上。
      在最近的計算機(jī)用的OS中,大多通過應(yīng)用程序的接口支持顯示器的節(jié)電模式。
      例如,在微軟公司的Windows98中,支持通過ACPI(AdvancedConfiguration and Power Interface)的稱為OnNow的電力管理的結(jié)構(gòu)。
      在該OnNow中,作為顯示器的電力模式(動作狀態(tài)),除了通常的導(dǎo)通狀態(tài)(D0)和截止?fàn)顟B(tài)(D3)外,還支持備用狀態(tài)(D1)和不定狀態(tài)(D2)等電力模式。在本說明書中,對于「截止」的表現(xiàn),原則上包括「備用」和「不定」。
      圖5是應(yīng)用本發(fā)明的3臺顯示器(顯示裝置)的顯示畫面的概略圖,圖6是表示應(yīng)用本發(fā)明時3臺顯示器的動作的時序圖。
      下面,參照圖5和圖6說明本發(fā)明的基本的動作例。
      圖5中表示出了3個顯示器的顯示畫面。這3臺顯示器的結(jié)構(gòu),通過例如在圖3中取n=3而實現(xiàn)。
      在第1臺顯示器1(510)上,顯示出了圖標(biāo)化的多個視窗512。該圖標(biāo)化的視窗512都沒有激活。
      在第2臺顯示器2(520)上,在擴(kuò)大化的視窗522上顯示出鼠標(biāo)光標(biāo)(或鼠標(biāo)指示器)524。這時,視窗522是非激活的。
      在第3臺顯示器3(530)上,顯示著激活的擴(kuò)大化的視窗532。
      圖5所示的狀態(tài)表示圖6的時間圖的最左端的狀態(tài)。參見圖6,顯示器1的電源狀態(tài)用線610表示。開始,顯示器1是接通(ON)狀態(tài),顯示用圖5說明的圖標(biāo)化的視窗。在顯示器1的該畫面顯示狀態(tài)(在時刻652的左邊),在激活的視窗532中不包含鼠標(biāo)光標(biāo)524,所以,本發(fā)明在經(jīng)過一定的閑置期間后,判定可以將顯示器1的電源轉(zhuǎn)移為斷開(OFF)或節(jié)電模式,因為超時662而在時刻652將顯示器1斷開。與此相反,顯示器2在畫面上包含鼠標(biāo)光標(biāo)524,另外,顯示器3在畫面上包含激活的視窗532,所以,到了時刻652也不像顯示器1那樣將電源斷開,而是維持接通狀態(tài)。
      在經(jīng)過時刻652之后,在時刻653,在顯示器1上短時間顯示上彈出式視窗514。與此同時,顯示器1轉(zhuǎn)移為接通,用以顯示該彈出式視窗。然后,通過用戶等的輸入,彈出式視窗消失,在經(jīng)過指定的時間后,再次轉(zhuǎn)移為斷開(時刻655)。
      從時刻655開始,進(jìn)而經(jīng)過一定時間到達(dá)時刻654時,沒有從與計算機(jī)本體100連接的鍵盤或鼠標(biāo)等輸入裝置的輸入時,在經(jīng)過一定時間后就發(fā)生了超時(時刻656)。以發(fā)生該鍵盤/鼠標(biāo)的輸入超時為契機(jī),顯示器2(620)和3(630)現(xiàn)在由原來的節(jié)電機(jī)構(gòu)轉(zhuǎn)移為斷開或節(jié)電模式(時刻656)。
      因此,在時刻656,3臺顯示器全部成為斷開或節(jié)電模式。
      此外,在經(jīng)過一定時間而到了時刻660,再次有從鍵盤等的輸入時,就以該鍵盤等的輸入為契機(jī)3臺顯示器卻起動,成為接通狀態(tài)(時刻658)。
      顯示器1~3在時刻656~時刻658的期間全部成為斷開狀態(tài),但是,應(yīng)該注意,顯示器1與顯示器2和3成為斷開狀態(tài)的契機(jī)是不同的。
      即,顯示器2和3是以有無原先的鍵盤等的輸入為契機(jī)轉(zhuǎn)移為斷開狀態(tài)的(684),與此相反,顯示器1是以畫面的消失內(nèi)容為契機(jī)轉(zhuǎn)移為斷開狀態(tài)的(652)。
      圖7是表示本發(fā)明的動作的概略的流程圖。
      從步驟702開始動作,在步驟704,顯示器利用先有的電源管理功能判斷是否已轉(zhuǎn)移為低電力消耗狀態(tài)(DIM)。
      在步驟704,計算機(jī)不是DIM狀態(tài)時就進(jìn)入步驟706,是DIM狀態(tài)時就進(jìn)入步驟728,處理即告結(jié)束(728)。在步驟706,該監(jiān)視器設(shè)定為主監(jiān)視器。
      在步驟708,檢查該監(jiān)視器的顯示畫面的內(nèi)容。
      在步驟710,判斷在步驟708的檢查的結(jié)果是否在該監(jiān)視器的顯示畫面上顯示著鼠標(biāo)指示器。判斷的結(jié)果在該監(jiān)視器上包含鼠標(biāo)指示器時就進(jìn)入步驟722,不包含鼠標(biāo)指示器時就進(jìn)入步驟712。
      在步驟712,判斷在該監(jiān)視器的顯示畫面中是否包含激活的視窗。判斷的結(jié)果,若在該監(jiān)視器的顯示畫面中包含激活的時,就進(jìn)入步驟722,如果不包含就進(jìn)入步驟714。
      在步驟714,檢查該監(jiān)視器的閑置時間是否已超時,如果發(fā)生了超時,就進(jìn)入步驟716,若未發(fā)生就進(jìn)入步驟718。
      在步驟716,該監(jiān)視器由本發(fā)明設(shè)定為DIM狀態(tài)。
      在步驟718,判斷是否有下一個監(jiān)視器,如果有就進(jìn)入步驟720,如果沒有就進(jìn)入步驟728,并結(jié)束處理。
      在步驟720,將該監(jiān)視器設(shè)定為下一個監(jiān)視器,再次反復(fù)進(jìn)行步驟708~步驟718的處理,直至沒有了下一個監(jiān)視器為止。
      在步驟722,檢查該監(jiān)視器是否處在DIM中,是在DIM中時就進(jìn)入步驟724,不在DIM中時就進(jìn)入步驟726。
      在步驟724,解除該監(jiān)視器的DIM狀態(tài)。
      在步驟726,再次設(shè)定(解除)該監(jiān)視器的閑置時間。
      在圖6等中提到的彈出式視窗是圖7中的激活的視窗中的1個。
      在圖8中,以8個畫面狀況為例說明用圖7詳細(xì)說明動作的本發(fā)明在實際的情況中是如何動作的。但是,為了簡單地說明本發(fā)明特有的功能,以現(xiàn)有的功能決定的DIM偶然在所有的例子中不執(zhí)行的狀況為例進(jìn)行說明。
      圖8的所有的例子,從左開始表示顯示器1、2和3的顯示畫面。
      另外,如圖示的例子那樣,全部用點著灰色的視窗表示激活的視窗,全部空白的視窗表示非激活的視窗,鼠標(biāo)指示器(光標(biāo))用箭頭表示。僅說明激活的視窗時,它也包含激活的子視窗。
      在例①810的情況中,左邊的顯示器1(812)上顯示著圖標(biāo)化的多個視窗,正中間的顯示器2(814)上未顯示視窗和鼠標(biāo)指示器,右邊的顯示器3(816)上顯示著激活的視窗和鼠標(biāo)指示器。
      例①810的情況,雖然原來3個顯示器全部為接通的狀態(tài),但是,顯示器1(812)和顯示器2(814)在畫面上既沒有激活的視窗也沒有鼠標(biāo)指示器,所以,在經(jīng)過指定的時間后,就發(fā)生超時了,于是,顯示器1(812)和顯示器2(814)就斷開或成為DIM狀態(tài)。與此相反,顯示器3(816)在畫面中包含激活的視窗和鼠標(biāo)指示器,所以,維持接通狀態(tài)。
      在例②820的情況中,左邊的顯示器1(822)上顯示著圖標(biāo)化的多個視窗,正中間的顯示器2(824)上顯示著激活的視窗的一部分,右邊的顯示器3(826)上顯示著激活的視窗的一部分和鼠標(biāo)指示器。
      例②820的情況,雖然原來3個顯示器全部為接通的狀態(tài),但是,顯示器1(822)在畫面上既沒有激活的視窗也沒有鼠標(biāo)指示器,所以,在經(jīng)過指定的時間后就發(fā)生超時,于是,顯示器1(822)就斷開或成為DIM狀態(tài)。與此相反,顯示器2(824)和顯示器3(826)至少包含激活的視窗的一部分,所以,維持接通狀態(tài)。
      在例③830的情況中,左邊的顯示器1(832)上顯示著圖標(biāo)化的多個視窗,正中間的顯示器2(834)上顯示著鼠標(biāo)指示器,右邊的顯示器3(836)上顯示著激活的視窗。
      例③830的情況,雖然原來3個顯示器全部為接通的狀態(tài),但是,顯示器1(832)在畫面上既沒有激活的視窗也沒有鼠標(biāo)指示器,所以,在經(jīng)過指定的時間后就發(fā)生超時,于是,顯示器1(832)斷開或成為DIM狀態(tài)。與此相反,顯示器2(834)和顯示器3(836)至少包含鼠標(biāo)指示器或激活的視窗,所以,維持接通狀態(tài)。
      在例④840的情況中,左邊的顯示器1(842)上顯示著圖標(biāo)化的多個視窗,正中間的顯示器2(844)上顯示著非激活的視窗和鼠標(biāo)指示器,右邊的顯示器3(846)上顯示著激活的視窗。
      在例④840的情況,雖然原來3個顯示器全部為接通狀態(tài),但是,顯示器1(842)在畫面上既沒有激活的視窗也沒有鼠標(biāo)指示器,所以,在經(jīng)過指定的時間后就發(fā)生超時,于是,顯示器1(842)就斷開或成為DIM狀態(tài)。與此相反,顯示器2(844)和顯示器3(846)包含激活的視窗或鼠標(biāo)指示器,所以,維持接通狀態(tài)。
      在例⑤850的情況中,左邊的顯示器1(852)上顯示著圖標(biāo)化的多個視窗,正中間的顯示器2(854)上未顯示視窗和鼠標(biāo)指示器,右邊的顯示器3(856)上顯示著非激活的視窗和鼠標(biāo)指示器。
      例⑤850的情況,雖然原來3個顯示器全部為接通的狀態(tài),但是,顯示器1(852)和顯示器2(854)在畫面上既沒有激活的視窗也沒有鼠標(biāo)指示器,所以,在經(jīng)過指定的時間后,就發(fā)生超時,于是,顯示器1(852)和顯示器2(854)就斷開或成為DIM狀態(tài)。與此相反,顯示器3(856)包含激活的視窗或鼠標(biāo)指示器,所以,維持接通狀態(tài)。此外,在例⑤的情況中,在顯示器2(854)一旦成為斷開狀態(tài)后,為了顯示彈出式視窗,再次暫時成為接通狀態(tài)。
      在例⑥860的情況中,左邊的顯示器1(862)上顯示著圖標(biāo)化的多個視窗,正中間的顯示器2(864)上顯示著非激活的視窗,右邊的顯示器3(866)上顯示著非激活的視窗和鼠標(biāo)指示器。
      例⑥860的情況,雖然原來3個顯示器卻為接通狀態(tài),但是,顯示器1(862)和顯示器2(864)在畫面上既沒有激活的視窗也沒有鼠標(biāo)指示器,所以,在經(jīng)過指定的時間后,就發(fā)生超時,于是,顯示器1(862)和顯示器2(864)就斷開或成為DIM狀態(tài)。與此相反,顯示器3(866)包含激活的視窗或鼠標(biāo)指示器,所以,維持接通狀態(tài)。此外,在例⑥的情況中,顯示器2(864)在一旦成為斷開狀態(tài)后,為了顯示彈出式視窗,再次暫時成為接通狀態(tài)。
      在例⑦870的情況中,左邊的顯示器1(872)上顯示著圖標(biāo)化的多個視窗,正中間的顯示器2(874)上顯示著非激活的子視窗,右邊的顯示器3(876)上顯示著激活的視窗和鼠標(biāo)指示器。
      例⑦870的情況,雖然原來3個顯示器全部為接通狀態(tài),但是,顯示器1(872)和顯示器2(874)在畫面上沒有激活的視窗或鼠標(biāo)指示器,所以,在經(jīng)過指定的時間后,就發(fā)生超時,于是,顯示器1(872)和顯示器2(874)就斷開或成為DIM狀態(tài)。與此相反,顯示器3(876)在畫面上包含激活的視窗和鼠標(biāo)指示器,所以,維持接通狀態(tài)。
      在例⑧880的情況中,左邊的顯示器1(882)上顯示著圖標(biāo)化的多個視窗,正中間的顯示器2(884)上顯示著非激活的視窗,右邊的顯示器3(886)上顯示著激活的視窗和鼠標(biāo)指示器。
      例⑧880的情況,雖然原來3個顯示器全部為接通狀態(tài),但是,顯示器1(882)和顯示器2(884)在畫面上沒有激活的視窗或鼠標(biāo)指示器,所以,在經(jīng)過指定的時間后,就發(fā)生超時,于是,顯示器1(882)和顯示器2(884)就斷開或成為DIM狀態(tài)。與此相反,顯示器3(886)在畫面上包含激活的視窗和鼠標(biāo)指示器,所以,維持接通狀態(tài)。
      圖9是應(yīng)用本發(fā)明的操作系統(tǒng)(OS)中與本發(fā)明關(guān)聯(lián)的部分的框圖。
      參見圖9,虛線992以上為用戶模式(鏈接3)、虛線992以下為作為管理程序模式的核心模式(鏈接0)。
      應(yīng)用程序910可以使用由系統(tǒng)虛擬機(jī)器提供的Win32 API(Application Programming Interface)920。
      Win32 API920,作為系統(tǒng)服務(wù),包含作為圖形接口的GDI(Graphic-Device Interface)928、核心(Kernel)922、用戶(User)924及其他功能(926)。
      GDI928通過處于用戶模式和核心模式的圖形關(guān)聯(lián)模塊940和942控制圖形設(shè)備950和952,其結(jié)果反映在監(jiān)視器960和962上。
      在核心模式中,還包含文件系統(tǒng)/IOS(Input and OutputSupervisor)980、虛擬機(jī)器管理程序VMM(Virtual MachineManager)990和各種虛擬設(shè)備驅(qū)動器VxD970等。
      另外,圖9中表示出了為了實現(xiàn)本發(fā)明而追加的多路監(jiān)視器DIM控制實用程序930。此外,為了實現(xiàn)本發(fā)明,還必須變更迷你VDD943。
      應(yīng)用程序910向GDI928發(fā)布命令,GDI具有描繪直線、圓、多邊形、文字等的功能。
      顯示器迷你驅(qū)動器944僅包含取決于顯示器適配器的硬件的代碼,與硬件無關(guān)的部分的GDI的呼叫直接向著DIB引擎942。
      在系統(tǒng)初始化時圖形子系統(tǒng)的初始化執(zhí)行或從MS—DOS應(yīng)用程序等的非系統(tǒng)虛擬機(jī)器向顯示器輸出時,需要虛擬設(shè)備驅(qū)動器(VDD)941。對于標(biāo)準(zhǔn)的VDD941,與適配器的硬件有關(guān)的部分擔(dān)任虛擬顯示器迷你驅(qū)動器(迷你VDD)的功能。
      一旦使MS—DOS應(yīng)用程序于滿屏畫面的特征模式動作、進(jìn)而用GUI庫的位圖模式畫面內(nèi)的MS—DOSWindow重新顯示該MS—DOS應(yīng)用程序時,利用VDD和Grabber946讀取滿屏上的文本信息,由GDI變換為位圖,再次描繪在該MS—DOS Window上。
      虛擬平面幀緩沖器設(shè)備(VFLATD)948的顯示器適配器不支持線性幀緩沖器,在只具有老型號的組件結(jié)構(gòu)的幀緩沖器時,提供將該緩沖器地址變換線性地址進(jìn)行管理的功能。
      圖10更詳細(xì)表示用圖9說明的多路監(jiān)視器DIM控制實用程序930的內(nèi)部情況。
      多路監(jiān)視器DIM控制實用程序930包括信息共用掛鉤(MGF)1030、有源監(jiān)視器記錄器(AMR)1040和閑置監(jiān)視器檢測器(IMD)1020。
      信息共用掛鉤1030接收從Win32 API的用戶924傳送來的WM-XXX信息。MGF1030檢查接收的信息,抽出與激活的視窗和鼠標(biāo)指示器有關(guān)的信息,向有源監(jiān)視器記錄器(AMR)1040傳送(1032)。閑置監(jiān)視器檢測器1020接收用戶924的WM-TIMER1022,另外,檢查AMRi040內(nèi)記錄的各監(jiān)視器的監(jiān)視經(jīng)歷,據(jù)此判斷改變哪個監(jiān)視器的電源狀態(tài),并將其結(jié)果向迷你VDD943傳送。
      迷你VDD943將該命令向?qū)?yīng)的圖形設(shè)備950和952傳送,對應(yīng)的圖形設(shè)備950和952控制所連接的監(jiān)視器960和962的電力狀態(tài)。
      激活的視窗是用戶進(jìn)行操作的應(yīng)用程序的最高級的視窗。為了用戶容易識別,通常將激活的視窗置于畫面的最前面,標(biāo)題條等的顏色與其他視窗不同。另外,只有最高級的視窗可以成為激活的視窗。因此,在用戶不是操作最高級的母視窗而是操作子視窗時,其母視窗就被激活。同時,激活的視窗就是1個。最高級的視窗也是激活的視窗。
      這里,圖10關(guān)聯(lián)的功能的概要情況如下面所述。
      WM_ACTIVE是某一視窗成為激活的或非激活的視窗時傳送的信息。
      WM_MOVE是某一視窗移動時傳送的信息。
      WM_SIZE是某一視窗的尺寸變更時傳送的信息。
      WM_SYSCOMMAND是用戶從系統(tǒng)菜單(或控制菜單)中選擇了指令時或用戶選擇最大化或最小化按鈕時向該視窗傳送的信息。
      WM_MOUSEMOVE通知光標(biāo)移動的視窗。
      WM_TIMER通知定時器設(shè)定的時間的經(jīng)過。
      GetSystemMetrics()返回關(guān)于主監(jiān)視器的值。
      MonitorFromRect()是得到與指定的長方形交叉的區(qū)域最大的監(jiān)視器的控制的功能。
      MonitorFromPoint()是得到包含指定的點(位置)的監(jiān)視器的控制的功能。
      MonitorFromWindow()是得到與指定的視窗的長方形的框交叉的區(qū)域最大的監(jiān)視器的控制的功能。
      通過采用上述本發(fā)明的結(jié)構(gòu),在可以連接多個監(jiān)視器的計算機(jī)系統(tǒng)中,可以提供進(jìn)行多個顯示器的個別的電源管理的方法。
      另外,按照本發(fā)明的結(jié)構(gòu),可以提供減少無謂的電力消耗的計算機(jī)系統(tǒng)。
      此外,按照本發(fā)明的結(jié)構(gòu),通過將其他的顯示器斷開消去畫面,可以提供用戶可在該時刻僅集中到所需要的顯示器的畫面上的系統(tǒng)。
      另一方面,與先有的電源管理方法的親和性好,僅作很小的變更即可實現(xiàn)。
      下面,集中歸納地說明其他的實施例。
      (1)一種可以連接多個顯示器的計算機(jī),上述計算機(jī)具有檢查上述多個顯示器的各畫面是否滿足指定的條件的單元和根據(jù)上述檢查單元的檢查結(jié)果變更滿足上述指定的條件的顯示器中的至少1個顯示器的動作狀態(tài)的單元。
      (2)一種可以連接多個顯示器的計算機(jī),上述計算機(jī)具有檢查上述多個顯示器的各畫面是否包含激活的視窗或光標(biāo)的單元和根據(jù)上述檢查單元的檢查結(jié)果變更不包含激活的視窗和光標(biāo)的顯示器中的至少1個顯示器的動作狀態(tài)的單元。
      (3)一種可以連接多個顯示器的計算機(jī),上述顯示器除了接通狀態(tài)和斷開狀態(tài)外,還具有1個以上的動作狀態(tài),上述計算機(jī)具有檢查上述多個顯示器的各畫面是否包含激活的視窗或光標(biāo)的單元和根據(jù)上述檢查單元的檢查結(jié)果變更不包含激活的視窗和光標(biāo)的顯示器中的至少1個顯示器的動作狀態(tài)的單元。
      (4)一種可以連接多個顯示器的計算機(jī),上述顯示器具有接通狀態(tài)、斷開狀態(tài)、不定狀態(tài)和睡眠狀態(tài)等4個動作狀態(tài),上述計算機(jī)具有檢查上述多個顯示器的各畫面是否包含激活的視窗或光標(biāo)的單元和根據(jù)上述檢查單元的檢查結(jié)果變更不包含激活的視窗和光標(biāo)的顯示器中的至少1個顯示器的動作狀態(tài)的單元。
      (5)一種可以連接多個顯示器的計算機(jī),上述顯示器具有接通狀態(tài)、斷開狀態(tài)、不定狀態(tài)和睡眠狀態(tài)等4個動作狀態(tài),上述計算機(jī)具有檢查上述多個顯示器的各畫面是否包含激活的視窗或光標(biāo)的單元和根據(jù)上述檢查單元的檢查結(jié)果在任一顯示器的畫面上不包含激活的視窗和光標(biāo)時就將該顯示器的動作狀態(tài)從接通狀態(tài)變更為其他動作狀態(tài)的單元。
      (6)一種可以連接多個顯示器的計算機(jī),上述顯示器具有接通狀態(tài)、斷開狀態(tài)、不定狀態(tài)和睡眠狀態(tài)等4個動作狀態(tài),上述計算機(jī)具有檢查上述多個顯示器的各畫面是否包含激活的視窗或光標(biāo)的單元和根據(jù)上述檢查單元的檢查結(jié)果在處于接通狀態(tài)的任一顯示器的畫面上不包含激活的視窗和光標(biāo)時就將該顯示器的動作狀態(tài)從接通狀態(tài)變更為其他動作狀態(tài)而在處于接通狀態(tài)以外的動作狀態(tài)的任一顯示器的畫面上包含激活的視窗或光標(biāo)時就將該顯示器的動作狀態(tài)從接通狀態(tài)以外的動作狀態(tài)變更為接通狀態(tài)的單元。
      (7)一種包含在可以連接多個顯示器的計算機(jī)中的電力管理裝置,上述電力管理裝置具有檢查上述多個顯示器的各畫面是否滿足指定的條件的單元和根據(jù)上述檢查單元的檢查結(jié)果變更滿足上述指定的條件的顯示器中的至少1個顯示器的動作狀態(tài)的單元。
      (8)一種記錄在可以連接多個顯示器的計算機(jī)上工作的電力管理程序的記錄媒體,上述電力管理程序包括檢查上述多個顯示器的各畫面是否滿足指定的條件的步驟和根據(jù)上述檢查步驟的檢查結(jié)果變更滿足上述指定的條件的顯示器中的至少1個顯示器的動作狀態(tài)的步驟。
      (9)一種包含多個顯示器、處理器、可以與上述多個顯示器連接的1個以上的圖形適配器和存儲裝置的計算機(jī)系統(tǒng),上述計算機(jī)系統(tǒng)具有檢查上述多個顯示器的各畫面是否滿足指定的條件的單元和根據(jù)上述檢查單元的檢查結(jié)果變更滿足上述指定的條件的顯示器中的至少1個顯示器的動作狀態(tài)的單元。
      工業(yè)上的可利用性如上所述,本發(fā)明在可以連接多個顯示器的計算機(jī)系統(tǒng)中,作為進(jìn)行多個顯示器的個別的電源管理的方法以及作為減少無謂的電力消耗的計算機(jī)系統(tǒng),通過僅使用戶實際需要的顯示器接通而將其他的顯示器斷開消去畫面,從而用戶可以在該時刻集中到學(xué)需要的顯示器的畫面上。
      權(quán)利要求
      1.一種可以連接多個顯示器的計算機(jī),其特征在于上述計算機(jī)具有檢查上述多個顯示器的各畫面是否滿足指定的條件的單元和根據(jù)上述檢查單元的檢查結(jié)果變更滿足上述指定的條件的顯示器中的至少1個顯示器的動作狀態(tài)的單元。
      2.一種可以連接多個顯示器的計算機(jī),其特征在于上述計算機(jī)具有檢查上述多個顯示器的各畫面是否包含激活的視窗或光標(biāo)的單元和根據(jù)上述檢查單元的檢查結(jié)果變更不包含激活的視窗和光標(biāo)的顯示器中的至少1個顯示器的動作狀態(tài)的單元。
      3.一種可以連接多個顯示器的計算機(jī),其特征在于上述顯示器除了接通狀態(tài)和斷開狀態(tài)外,還具有1個以上的動作狀態(tài),上述計算機(jī)具有檢查上述多個顯示器的各畫面是否包含激活的視窗或光標(biāo)的單元和根據(jù)上述檢查單元的檢查結(jié)果變更不包含激活的視窗和光標(biāo)的顯示器中的至少1個顯示器的動作狀態(tài)的單元。
      4.一種可以連接多個顯示器的計算機(jī),其特征在于上述顯示器具有接通狀態(tài)、斷開狀態(tài)、不定狀態(tài)和睡眠狀態(tài)等4個動作狀態(tài),上述計算機(jī)具有檢查上述多個顯示器的各畫面是否包含激活的視窗或光標(biāo)的單元和根據(jù)上述檢查單元的檢查結(jié)果變更不包含激活的視窗和光標(biāo)的顯示器中的至少1個顯示器的動作狀態(tài)的單元。
      5.一種可以連接多個顯示器的計算機(jī),其特征在于上述顯示器具有接通狀態(tài)、斷開狀態(tài)、不定狀態(tài)和睡眠狀態(tài)等4個動作狀態(tài),上述計算機(jī)具有檢查上述多個顯示器的各畫面是否包含激活的視窗或光標(biāo)的單元和根據(jù)上述檢查單元的檢查結(jié)果在任一顯示器的畫面上不包含激活的視窗和光標(biāo)時就將該顯示器的動作狀態(tài)從接通狀態(tài)變更為其他動作狀態(tài)的單元。
      6.一種可以連接多個顯示器的計算機(jī),其特征在于上述顯示器具有接通狀態(tài)、斷開狀態(tài)、不定狀態(tài)和睡眠狀態(tài)等4個動作狀態(tài),上述計算機(jī)具有檢查上述多個顯示器的各畫面是否包含激活的視窗或光標(biāo)的單元和根據(jù)上述檢查單元的檢查結(jié)果在處于接通狀態(tài)的任一顯示器的畫面上不包含激活的視窗和光標(biāo)時就將該顯示器的動作狀態(tài)從接通狀態(tài)變更為其他動作狀態(tài)而在處于接通狀態(tài)以外的動作狀態(tài)的任一顯示器的畫面上包含激活的視窗或光標(biāo)時就將該顯示器的動作狀態(tài)從接通狀態(tài)以外的動作狀態(tài)變更為接通狀態(tài)的單元。
      7.一種包含在可以連接多個顯示器的計算機(jī)中的電力管理裝置,其特征在于上述電力管理裝置具有檢查上述多個顯示器的各畫面是否滿足指定的條件的單元和根據(jù)上述檢查單元的檢查結(jié)果變更滿足上述指定的條件的顯示器中的至少1個顯示器的動作狀態(tài)的單元。
      8.一種記錄在可以連接多個顯示器的計算機(jī)上工作的電力管理程序的記錄媒體,其特征在于上述電力管理程序包括檢查上述多個顯示器的各畫面是否滿足指定的條件的步驟和根據(jù)上述檢查步驟的檢查結(jié)果變更滿足上述指定的條件的顯示器中的至少1個顯示器的動作狀態(tài)的步驟。
      9.一種包含多個顯示器、處理器、可以與上述多個顯示器連接的1個以上的圖形適配器和存儲裝置的計算機(jī)系統(tǒng),其特征在于上述計算機(jī)系統(tǒng)具有檢查上述多個顯示器的各畫面是否滿足指定的條件的單元和根據(jù)上述檢查單元的檢查結(jié)果變更滿足上述指定的條件的顯示器中的至少1個顯示器的動作狀態(tài)的單元。
      全文摘要
      本發(fā)明的目的旨在提供在可以連接多個顯示器的計算機(jī)系統(tǒng)中進(jìn)行多個顯示器的個別的電源管理的方法。本發(fā)明的結(jié)構(gòu)將鼠標(biāo)指示器的位置和激活的視窗的位置等資源信息作為進(jìn)一步的判斷條件加到鍵盤/鼠標(biāo)的動作狀況這樣的現(xiàn)行的屏幕DIM/節(jié)電器的判斷條件上。判斷這些資源在多個畫面上的位置,在某一特定的監(jiān)視器上沒有這些顯示的狀態(tài)持續(xù)一定時間的階段,將該監(jiān)視器轉(zhuǎn)移為低電力消耗模式。
      文檔編號G06F1/32GK1328662SQ9981382
      公開日2001年12月26日 申請日期1999年10月4日 優(yōu)先權(quán)日1998年11月26日
      發(fā)明者下遠(yuǎn)野享 申請人:國際商業(yè)機(jī)器公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1