国产精品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>

      圖像處理模塊、可省電的計(jì)算機(jī)系統(tǒng)及其省電方法

      文檔序號(hào):6580110閱讀:195來源:國知局
      專利名稱:圖像處理模塊、可省電的計(jì)算機(jī)系統(tǒng)及其省電方法
      技術(shù)領(lǐng)域
      本發(fā)明關(guān)于一種可省電的計(jì)算機(jī)系統(tǒng)及其省電方法,特別涉及在計(jì)算機(jī)系統(tǒng)閑置時(shí)進(jìn)行省電控制的計(jì)算機(jī)系統(tǒng)及其省電方法。
      背景技術(shù)
      降低整體耗電量 一 直是計(jì)算機(jī)系統(tǒng)設(shè)計(jì)時(shí)的重要議題之一,尤其在可攜式計(jì)算機(jī)系統(tǒng)上更為重視。對(duì)此議題, 一般計(jì)算機(jī)系統(tǒng)現(xiàn)在都可以通過操作系統(tǒng)的控制,提供電源管理程序監(jiān)測(cè)計(jì)算機(jī)系統(tǒng)的使用狀態(tài),以適時(shí)調(diào)整對(duì)各項(xiàng)裝置的電源供應(yīng)情況。
      當(dāng)計(jì)算機(jī)系統(tǒng)運(yùn)作過程中,經(jīng)過一段時(shí)間未接收到使用者的操作指令或計(jì)算機(jī)系統(tǒng)內(nèi)的處理單元沒有其他背景操作需要處理時(shí),計(jì)算機(jī)系統(tǒng)會(huì)判斷自己已經(jīng)處于一閑置狀態(tài),進(jìn)而關(guān)閉或停止部分裝置的運(yùn)作以節(jié)省電力。但在此時(shí),使用者經(jīng)常仍希望顯示裝置上繼續(xù)顯示當(dāng)時(shí)的畫面以供觀看,直到下一個(gè)操作指令輸入后才產(chǎn)生改變。在這種情況下,計(jì)算機(jī)系統(tǒng)中處
      理圖像畫面的處理裝置仍必須持續(xù)讀取存放被顯示的畫面的儲(chǔ)存裝置,以輸出到顯示裝置,從而使得儲(chǔ)存裝置及圖像處理裝置無法隨之閑置及省電。尤其采取圖像數(shù)據(jù)及系統(tǒng)數(shù)據(jù)共用存儲(chǔ)器架構(gòu)的計(jì)算機(jī)系統(tǒng)來說,為了持續(xù)將相同的畫面從存儲(chǔ)器讀取到顯示裝置,而必須維持圖像處理裝置及存儲(chǔ)器的全部效能與電力進(jìn)行運(yùn)算處理,對(duì)于計(jì)算機(jī)系統(tǒng)而言十分浪費(fèi)電力資源。
      此外,即使就現(xiàn)有技術(shù)可使存儲(chǔ)器或圖像處理裝置閑置而暫?;蚪档碗娫垂?yīng)量,也會(huì)因?yàn)榻邮盏接?jì)算機(jī)系統(tǒng)中的控制 命令——無論是否有關(guān)于處理圖像畫面——而隨即離開閑置及 低耗電的狀態(tài),無法有效地避免電源浪費(fèi)。
      因此, 一種可有效節(jié)省計(jì)算機(jī)系統(tǒng)電力、避免無謂浪費(fèi)的 技術(shù)手段至為需要。

      發(fā)明內(nèi)容
      本發(fā)明的目的是為了提供一種可省電的計(jì)算機(jī)系統(tǒng)及一種 計(jì)算機(jī)系統(tǒng)省電方法,在計(jì)算機(jī)系統(tǒng)閑置,而顯示裝置持續(xù)顯 示同樣的畫面時(shí),對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行電源控制,在顯示裝置所 顯示的畫面不變換的前提下,使計(jì)算機(jī)系統(tǒng)以 一種低功耗的方 式運(yùn)作,暫停將電源供應(yīng)給閑置時(shí)不需運(yùn)作的系統(tǒng)元件,借此 節(jié)省整體所消耗的電力。
      為了達(dá)到上述目的,本發(fā)明提供一種計(jì)算機(jī)系統(tǒng)省電方法,
      包括首先偵測(cè)計(jì)算機(jī)系統(tǒng)是否進(jìn)入閑置狀態(tài),若計(jì)算機(jī)系統(tǒng) 已閑置,則控制一用于處理及輸出圖像的圖像處理模塊進(jìn)入省
      電模式及讀取一省電配置方案;根據(jù)所讀取的省電配置方案的
      內(nèi)容來門控該圖像處理模塊的多個(gè)繪圖引擎的繪圖工作時(shí)脈; 以及,當(dāng)圖像處理模塊還處于省電模式中時(shí),接收并處理計(jì)算 機(jī)系統(tǒng)所發(fā)送的、用來控制多個(gè)繪圖引擎以外的控制命令。
      本發(fā)明還提供一種可省電的計(jì)算機(jī)系統(tǒng),包括 一主控制 模塊及 一 圖像處理模塊。主控制模塊于計(jì)算機(jī)系統(tǒng)處于閑置狀 態(tài)時(shí),發(fā)送計(jì)算機(jī)系統(tǒng)的電源狀態(tài)。圖像處理模塊中還包括具 有多種省電配置方案的省電配置單元、連接于省電配置單元的 電源控制模塊、用于根據(jù)繪圖工作時(shí)脈處理圖像數(shù)據(jù)的多個(gè)繪 圖引擎及控制時(shí)脈信號(hào)的時(shí)脈控制單元。每一種省電配置方案 對(duì) 一 到主控制模塊所發(fā)送的 一 種電源狀態(tài),而電源控制模塊即根據(jù)從主控制模塊而來的電源狀態(tài)及省電配置單元中,讀取出
      對(duì)應(yīng)的省電配置方案;連接于電源控制模塊的時(shí)脈控制單元再
      根據(jù)被讀取的省電配置方案,控制繪圖工作時(shí)脈,如門控或停
      止門控該時(shí)月永。
      本發(fā)明還提供一種圖像處理模塊,根據(jù)計(jì)算機(jī)系統(tǒng)中多個(gè) 種電源狀態(tài)進(jìn)行省電管理。該圖像處理模塊包括多個(gè)繪圖引擎、 一省電配置單元、 一電源控制模塊及一時(shí)脈控制單元。每一所 述繪圖引擎根據(jù)一繪圖工作時(shí)脈處理圖像。該省電配置單元包 括多種省電配置方案,所述省電配置方案分別對(duì)應(yīng)于該多種電 源狀態(tài)。該電源控制模塊用以接收該計(jì)算機(jī)系統(tǒng)所處的電源狀 態(tài),并根據(jù)所接收的該種電源狀態(tài)讀取相對(duì)應(yīng)的該省電配置方 案。該時(shí)脈控制單元,用以根據(jù)該電源控制模塊所讀取的該省 電配置方案,控制所述繪圖引擎的所述繪圖工作時(shí)脈。
      根據(jù)上述系統(tǒng)及方法,借以在計(jì)算機(jī)系統(tǒng)閑置時(shí),依據(jù)不
      同省電配置方案的指示,節(jié)省計(jì)算機(jī)系統(tǒng)整體的電力,同時(shí)也 根據(jù)計(jì)算機(jī)系統(tǒng)在閑置狀態(tài)下的不同電源狀態(tài),控制圖像處理
      模塊處理非繪圖相關(guān)的控制命令。


      圖l顯示本發(fā)明所提供的一種可省電的計(jì)算機(jī)系統(tǒng)實(shí)施例
      的方塊圖2顯示本發(fā)明所提供的 一種計(jì)算機(jī)系統(tǒng)省電方法第 一 實(shí) 施例的流程圖3顯示本發(fā)明所提供的 一種計(jì)算機(jī)系統(tǒng)省電方法第二實(shí) 施例的流程圖。
      具體實(shí)施例方式
      圖1為本發(fā)明所提供的可省電的計(jì)算機(jī)系統(tǒng)實(shí)施例的方塊
      圖,本實(shí)施例的計(jì)算機(jī)系統(tǒng)1包括中央處理單元20、主控制模塊 30、圖像處理模塊40、存儲(chǔ)模塊50及顯示裝置60。圖像處理模 塊40可通過主控制模塊30接收中央處理單元20所發(fā)出的控制命 令,其中包括圖像處理命令及圖像處理以外的命令。存儲(chǔ)模塊 50中存放圖像數(shù)據(jù),用以供圖像處理模塊40自存儲(chǔ)模塊50讀取 并進(jìn)行處理后,將處理后的圖像數(shù)據(jù)輸出到顯示裝置60顯示為 圖像畫面。在一范例中,上述的主控制模塊30包含傳統(tǒng)的南北 橋芯片組。在一范例中,上述的主控制模塊30包含北橋芯片組。 其中,主控制才莫塊30中包含電源管理單元300 ( Power Management Unit, PMU),用于管理計(jì)算機(jī)系統(tǒng)1的電源。存儲(chǔ) 模塊50中則包括第一存儲(chǔ)單元500、第二存儲(chǔ)單元502,以及 用于控制所述存儲(chǔ)單元的存儲(chǔ)單元控制器504,存儲(chǔ)單元控制器 504可根據(jù)圖像處理模塊40的存取需求,分別對(duì)第 一存儲(chǔ)單元 500或第二存儲(chǔ)單元502進(jìn)行存取。第一存儲(chǔ)單元500為一容量較 大的存儲(chǔ)單元,如系統(tǒng)的主存儲(chǔ)器;而第二存儲(chǔ)單元502則為一 容量較小的存儲(chǔ)單元,如一緩沖存儲(chǔ)單元;二者皆可為隨機(jī)存 取存儲(chǔ)器(RAM)或其他類型的存儲(chǔ)裝置。在一范例中,上述 的第一存儲(chǔ)單元500可包含動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)。在 一范例中,上述的第二存儲(chǔ)單元502可包含靜態(tài)隨機(jī)存取存儲(chǔ)器 (SRAM)。
      圖像處理模塊40中還包括電源控制模塊400 ( Power Control Module, PCM)、顯示控制單元402、省電配置單元404、 時(shí)脈控制單元406及多個(gè)繪圖引擎408。時(shí)脈控制單元406控制一 繪圖工作時(shí)脈(GCK),當(dāng)圖像處理模塊40接收到計(jì)算機(jī)系統(tǒng)l 中不同裝置所發(fā)出的圖像處理命令時(shí),多個(gè)繪圖引擎408分別根據(jù)所述繪圖工作時(shí)脈讀取及處理圖像數(shù)據(jù),并將處理好的圖像
      數(shù)據(jù)暫存在存儲(chǔ)模塊50當(dāng)中,以供顯示控制單元402自存儲(chǔ)模塊 50讀取處理好的圖像數(shù)據(jù),以輸出到顯示裝置60。電源控制模 塊400則用于控制圖像處理模塊40的電源,當(dāng)計(jì)算機(jī)系統(tǒng)1處于 閑置狀態(tài)而圖像處理模塊40也因此閑置時(shí),電源控制模塊400 即會(huì)使圖像處理模塊40進(jìn)入一省電模式(或稱為一快照模式 Snapshot mode ),以降低電源的消耗。省電配置單元404中則包 括了多種省電配置方案,分別對(duì)應(yīng)計(jì)算機(jī)系統(tǒng)l不同的閑置狀 態(tài),用于供電源控制模塊4 00依據(jù)計(jì)算機(jī)系統(tǒng)1閑置期間的電源 狀態(tài)變化及省電配置方案的設(shè)置,對(duì)圖像處理模塊40進(jìn)行不同 的電源控制。
      在符合存4諸器共用架構(gòu)(Unified Memory Architecture, UMA)的計(jì)算機(jī)系統(tǒng)l中,可使用部分的系統(tǒng)存儲(chǔ)單元(如本 實(shí)施例的第 一 存儲(chǔ)單元500 )做為圖像存儲(chǔ)器(Graphics Memory),以降低計(jì)算機(jī)系統(tǒng)1的設(shè)置成本及架構(gòu)的復(fù)雜度。在 此架構(gòu)下,當(dāng)計(jì)算機(jī)系統(tǒng)l非處于閑置狀態(tài)時(shí),圖像處理模塊40 的繪圖引擎408可自系統(tǒng)存儲(chǔ)器(第一存儲(chǔ)單元500 )存取圖像 數(shù)據(jù),并對(duì)圖像數(shù)據(jù)進(jìn)行處理后,將已處理的圖像數(shù)據(jù)暫存在 第一存儲(chǔ)單元500中,如存放在一圖像緩沖區(qū),由顯示控制單元 402通過存儲(chǔ)單元控制器504自緩沖區(qū)中讀取到顯示裝置60加以 顯示。然而,在此種架構(gòu)下,當(dāng)計(jì)算^/L系統(tǒng)l已進(jìn)入閑置狀態(tài), 或圖像處理模塊40已無圖像數(shù)據(jù)需要處理時(shí),第一存儲(chǔ)單元500 仍需不斷地接受顯示控制單元402讀取圖像數(shù)據(jù)的需求,以持續(xù) 根據(jù)顯示裝置60的更新頻率輸出圖像數(shù)據(jù)。
      而電源管理單元300在計(jì)算機(jī)系統(tǒng)1中持續(xù)偵測(cè)電源狀態(tài) (Power State),例如非閑置狀態(tài)的SO (工作狀態(tài))或閑置狀態(tài) 的S1、 S2及其他根據(jù)系統(tǒng)需求而進(jìn)一步細(xì)分的電源狀態(tài)等;當(dāng)計(jì)算機(jī)系統(tǒng)l閑置時(shí)(例如進(jìn)入S1模式),電源管理單元300即
      根據(jù)當(dāng)時(shí)的系統(tǒng)電源狀態(tài)配置,關(guān)閉非作用中的裝置的電源以 減少電源消耗。
      在本實(shí)施例中,當(dāng)電源管理單元300偵測(cè)到計(jì)算機(jī)系統(tǒng)1處 于閑置狀態(tài)時(shí)或閑置一段時(shí)間后,又或是當(dāng)繪圖引擎408已無圖 像數(shù)據(jù)可供處理時(shí),主控制模塊30發(fā)送一省電信號(hào)到圖像處理 模塊40;圖像處理模塊40即根據(jù)省電信號(hào)進(jìn)入省電模式。在省 電模式下,存儲(chǔ)單元控制器504將繪圖引擎408最后所處理并存 回存儲(chǔ)模塊50的圖像數(shù)據(jù),自容置空間較大的第一存儲(chǔ)單元500 中讀出,寫入容量較小的第二存儲(chǔ)單元502成為一靜態(tài)圖像,所 述的靜態(tài)圖像是指最后一個(gè)仍顯示在顯示裝置60上的單幀或一 組連續(xù)圖像,例如屏幕保護(hù)程序所顯示的單幀或一組連續(xù)圖像。 顯示控制單元402包括至少一指針,用以指出圖像數(shù)據(jù)存放在存 儲(chǔ)模塊50中的位置,當(dāng)圖像數(shù)據(jù)寫入第二存儲(chǔ)單元502成為靜態(tài) 圖像時(shí),顯示控制單元402亦隨之將指針自第一存儲(chǔ)單元指針切 換到第二存儲(chǔ)單元指針,使存儲(chǔ)單元控制器5 0 4根據(jù)顯示控制單 元402讀取數(shù)據(jù)的請(qǐng)求,到第二存儲(chǔ)單元指針位置讀取所述的靜 態(tài)圖像,并持續(xù)由第二存儲(chǔ)單元502輸出靜態(tài)圖像到顯示裝置 60。借此使容置空間較大,同時(shí)相對(duì)較為耗電的第一存儲(chǔ)單元 500的電源得以關(guān)閉或至少降低耗電量,以節(jié)省電力。
      此外,由于繪圖引擎408已無圖像數(shù)據(jù)需要處理,因此在省 電模式下更進(jìn)一步使時(shí)脈控制單元406門控(Gating)繪圖工作 時(shí)脈,凍結(jié)時(shí)脈信號(hào)的電位轉(zhuǎn)換,或是關(guān)閉鎖相回路(Phase Lock Loop, PLL ),以節(jié)省電力。
      計(jì)算機(jī)系統(tǒng)l處于閑置狀態(tài)下時(shí),中央處理單元20可能停止 發(fā)送控制命令而處于低耗電情形,但中央處理單元20也仍有可 能發(fā)送控制命令以進(jìn)行微量的運(yùn)算,例如讀取計(jì)算機(jī)系統(tǒng)1中各裝置的信息;因此,為了供應(yīng)中央處理單元20的運(yùn)作,電源管 理單元300會(huì)持續(xù)監(jiān)控中央處理單元20發(fā)送指令與否,以及根據(jù) 其發(fā)送的不同控制命令,判斷出計(jì)算機(jī)系統(tǒng)1在不同程度的閑置 狀態(tài)下,所應(yīng)配置的不同電源狀態(tài)。
      當(dāng)圖像處理模塊40處于上述的省電模式或快照模式中時(shí), 除了使顯示控制單元402仍繼續(xù)自第二存儲(chǔ)單元502重復(fù)讀取靜 態(tài)圖像并輸出到顯示裝置60,以節(jié)省第 一存儲(chǔ)單元500消耗的電 力之外,在接收到新的繪圖指令之前,圖像處理模塊40中其他 元件有很多時(shí)間都處于閑置的狀況。因此,圖像處理模塊40接 收到省電信號(hào)而進(jìn)入省電模式后,電源控制模塊400即開始持續(xù) 辨識(shí)電源管理單元300所偵測(cè)到的電源狀態(tài),并乂人記錄了多種對(duì) 應(yīng)不同電源狀態(tài)的省電配置方案的省電配置單元404中,讀取出 與被偵測(cè)到的電源狀態(tài)相對(duì)應(yīng)的 一 個(gè)省電配置方案。省電信號(hào) 可傳送到顯示控制單元402,使顯示控制單元402進(jìn)行切換指針 的操作,并且可發(fā)送一觸發(fā)信號(hào)給電源控制模塊400,以驅(qū)動(dòng)電 源控制模塊400開始讀取電源狀態(tài)。
      在一范例中,電源控制模塊400在收到一觸發(fā)信號(hào)之后,即 向電源管理單元3 0 0讀取電源狀態(tài)。當(dāng)讀取到為第 一 電源狀態(tài) 時(shí),該電源控制沖莫塊400即到省電配置單元404中讀取和第一電 源狀態(tài)相對(duì)應(yīng)的第 一省電配置方案;當(dāng)讀取到為第二電源狀態(tài) 時(shí),該電源控制模塊400即到省電配置單元404中讀取和第二電 源狀態(tài)相對(duì)應(yīng)的第二省電配置方案,以此類推。
      本實(shí)施例中,每一個(gè)省電配置方案對(duì)應(yīng)于計(jì)算機(jī)系統(tǒng)1的一 種電源狀態(tài),而圖像處理模塊40在特定電源狀態(tài)下,可能會(huì)接 收中央處理單元20的控制命令,在其他電源狀態(tài)下,中央處理 單元20不發(fā)送指令,因此,省電配置方案對(duì)應(yīng)到中央處理單元 20不會(huì)發(fā)送控制命令的電源狀態(tài)時(shí),即設(shè)置了門控或關(guān)閉圖像
      12處理模塊40的相關(guān)時(shí)脈的方案內(nèi)容;反之,若省電配置方案所 對(duì)應(yīng)的電源狀態(tài)下,中央處理單元2 0仍可能發(fā)出讀取數(shù)據(jù)等控 制命令,則設(shè)置停止門控或啟動(dòng)時(shí)脈信號(hào)的方案內(nèi)容。
      舉例而言,多個(gè)省電配置方案中的第一省電配置方案對(duì)應(yīng) 于計(jì)算機(jī)系統(tǒng)1的第 一 電源狀態(tài)、第二省電配置方案對(duì)應(yīng)第二電 源狀態(tài),依此類推。若在第一電源狀態(tài)下,中央處理單元20不 會(huì)發(fā)送控制命令給圖像處理模塊40,則第一省電配置方案中, 即設(shè)置使時(shí)脈控制單元406門控繪圖引擎408的繪圖工作時(shí)脈或 關(guān)閉鎖相回^^;而在第二電源狀態(tài)時(shí),中央處理單元20會(huì)發(fā)送 控制命令以讀取圖像控制模塊40的信息,則第二省電配置方案 則設(shè)置使時(shí)脈控制單元4 06停止門控繪圖工作時(shí)脈。電源控制模 塊400自電源管理單元300接收到電源狀態(tài)后,即比對(duì)省電配置 單元404中的省電配置方案,讀取與當(dāng)時(shí)的電源狀態(tài)相對(duì)應(yīng)的省 電配置方案,并通知時(shí)脈控制單元4 0 6根據(jù)省電配置方案執(zhí)行門 控或停止門控時(shí)脈信號(hào)。所述的省電配置方案可通過多個(gè)電源 組態(tài)注冊(cè)表(Power Configuration Registers, PCR)進(jìn)4亍實(shí)作, 每個(gè)注冊(cè)表所設(shè)置的電源控制內(nèi)容,可以利用軟件程序預(yù)先進(jìn) 行設(shè)定,以便于針對(duì)不同電源狀態(tài)設(shè)定不同的省電控制組合, 有彈性地對(duì) 一 到多個(gè)不同的系統(tǒng)元件進(jìn)行電源管理。
      根據(jù)省電配置方案的設(shè)置,當(dāng)圖像處理模塊40處于省電模 式時(shí),仍可接收及處理圖像數(shù)據(jù)以外的控制命令,并且在無控 制命令存在時(shí),進(jìn)一步減少維持時(shí)脈信號(hào)所需耗費(fèi)的電源。
      然而,當(dāng)圖像處理模塊40在省電模式下,計(jì)算機(jī)系統(tǒng)l離開 閑置狀態(tài)或中央處理單元20發(fā)出要求繪圖引擎408執(zhí)行繪圖處 理的控制命令后,主控制模塊30即停止發(fā)出省電信號(hào),使圖像 處理模塊40退出省電模式除了將根據(jù)省電配置方案所門控或 關(guān)閉的時(shí)脈恢復(fù)外,同時(shí)也將顯示控制單元402的指針從第二存
      13儲(chǔ)單元指針位置改回第一存儲(chǔ)單元指針位置,以便于自第一存
      儲(chǔ)單元500讀取繪圖引擎408所處理完成的圖像數(shù)據(jù)。
      其中,電源控制模塊400根據(jù)省電配置單元404中的方案進(jìn) 行圖像處理模塊40中的時(shí)脈控制時(shí),可設(shè)定一旗標(biāo)(flag),以 區(qū)別所采用的方案為何;并且在計(jì)算機(jī)系統(tǒng)l處于已退出閑置狀 態(tài)的電源狀態(tài)下(如SO狀態(tài))或根據(jù)計(jì)算機(jī)系統(tǒng)l的設(shè)計(jì)需求, 而在特定事件產(chǎn)生時(shí),清除所設(shè)定的旗標(biāo)。主控制模塊30即可 根據(jù)旗標(biāo)被清除與否,判斷是否要停止輸出省電信號(hào)給圖像處 理模塊40,使圖像處理模塊40退出省電模式。
      接下來,圖2為本發(fā)明所提供的 一種計(jì)算機(jī)系統(tǒng)省電方法第 一實(shí)施例的流程圖,本實(shí)施中的計(jì)算機(jī)系統(tǒng)l首先在一個(gè)非待機(jī) 的工作狀態(tài)下運(yùn)作(S701),其中的圖像處理模塊40在此工作 狀態(tài)下頻繁地接受中央處理單元20發(fā)出的控制命令,以讀取存 儲(chǔ)模塊50中的圖像數(shù)據(jù)進(jìn)行繪圖處理后輸出;計(jì)算機(jī)系統(tǒng)1中的 電源管理單元300持續(xù)地監(jiān)控計(jì)算機(jī)系統(tǒng)1的電源狀態(tài),并根據(jù) 電源狀態(tài)偵測(cè)計(jì)算機(jī)系統(tǒng)l是否進(jìn)入一閑置狀態(tài)(S703 ):若計(jì) 算機(jī)系統(tǒng)l未進(jìn)入閑置狀態(tài),則繼續(xù)根據(jù)步驟S701執(zhí)行;但若 計(jì)算機(jī)系統(tǒng)1進(jìn)入閑置狀態(tài),例如顯示 一 投影片頁面后到下 一 頁 面之間或停留在同 一 網(wǎng)頁畫面時(shí),未接收更多控制命令而閑置, 則在閑置一段時(shí)間后,控制圖像處理模塊40進(jìn)入一省電模式 (S705 )。
      圖像處理模塊40進(jìn)入省電模式后,除了從存儲(chǔ)模塊50中重 復(fù)讀取一靜態(tài)圖像到顯示裝置60顯示之外(S707 );更由電源 管理單元3 0 0通知電源控制模塊4 00關(guān)于計(jì)算機(jī)系統(tǒng)1的電源狀 態(tài)(S709 ),電源控制模塊400再根據(jù)所讀取到的電源狀態(tài),比 對(duì)省電配置單元404所設(shè)置的省電配置方案,以取得一個(gè)對(duì)應(yīng)于 被讀取到的電源狀態(tài)的特定省電配置方案(S711),每一省電配置方案中包括了對(duì)時(shí)脈進(jìn)行門控或關(guān)閉,或是停止門控或啟 動(dòng)時(shí)脈等設(shè)定。在一范例中,電源控制模塊400在收到一觸發(fā)信 號(hào)之后,即向電源管理單元300讀取電源狀態(tài)。當(dāng)讀取到為第一
      電源狀態(tài)時(shí),該電源控制模塊400即到省電配置單元404中讀取
      和第 一 電源狀態(tài)相對(duì)應(yīng)的第 一省電配置方案;當(dāng)讀取到為第二
      電源狀態(tài)時(shí),該電源控制才莫塊400即到省電配置單元404中讀取 和第二電源狀態(tài)相對(duì)應(yīng)的第二省電配置方案,以此類推。圖像 處理模塊40中的時(shí)脈控制單元406即根據(jù)省電配置方案中的設(shè)
      其中,當(dāng)計(jì)算機(jī)系統(tǒng)l處于不會(huì)有控制命令的電源狀態(tài)下時(shí),相 對(duì)應(yīng)的省電配置方案即包含門控或關(guān)閉時(shí)脈的指令;反之,在 其他電源狀態(tài)下,若計(jì)算機(jī)系統(tǒng)l可能會(huì)產(chǎn)生其他要求繪圖引擎 4 0 8繪圖之外的控制命令時(shí),所對(duì)應(yīng)的省電配置方案即指示維持 處理控制命令所需元件的運(yùn)作。
      接著,圖像處理模塊40在會(huì)產(chǎn)生控制命令的電源狀態(tài)下, 接收計(jì)算機(jī)系統(tǒng)l的控制命令(S715),并判斷所接收到的命令 是否為要求繪圖引擎4 0 8處理新的圖像數(shù)據(jù),以更換顯示裝置6 0 上所顯示的圖像畫面(S717):若控制命令無關(guān)于繪圖引擎408 的繪圖工作,則使圖像處理模塊40根據(jù)控制命令,在不改變顯 示裝置60仍在顯示的靜態(tài)圖像的情況下,進(jìn)行相對(duì)應(yīng)的處理 (S719),例如讀取圖像處理模塊40的裝置信息;反之,若控 制命令是由中央處理單元20或其他裝置發(fā)出,要求繪圖引擎408 讀取及處理圖像數(shù)據(jù),以輸出新的圖像畫面到顯示裝置60給使 用者觀看時(shí),圖像處理模塊40即退出省電模式(S721 ),取消 重復(fù)顯示靜態(tài)圖像的操作,回到一般的工作狀態(tài)下(步驟S701 及其以下), 圖像處理模塊40全部可提供的效能及電力,進(jìn)行繪圖的操作。圖3顯示本發(fā)明所提供一種計(jì)算機(jī)系統(tǒng)省電方法第二實(shí)施 例的流程圖,其中,計(jì)算機(jī)系統(tǒng)l自啟動(dòng)時(shí)起,即于一般的工作狀態(tài)下,控制圖像處理模塊40的繪圖及輸出操作(S801 );而 當(dāng)計(jì)算機(jī)系統(tǒng)l進(jìn)入閑置狀態(tài)后(S803 ),儲(chǔ)存在存儲(chǔ)模塊50中 等待被輸出到顯示裝置60的圖像數(shù)據(jù),即從耗電量較大的第一 存儲(chǔ)單元500被復(fù)制到較不耗電的第二存儲(chǔ)單元502成為靜態(tài)圖 像(S805 ),以待被重復(fù)讀取到顯示裝置60。復(fù)制圖像數(shù)據(jù)后, 再判斷計(jì)算機(jī)系統(tǒng)l是否仍處于閑置狀態(tài)(S807 ):若計(jì)算機(jī)系 統(tǒng)1已因使用者操作或其它原因而不再閑置,則返回工作狀態(tài)下 執(zhí)行(步驟S801及以下);但若計(jì)算機(jī)系統(tǒng)l經(jīng)過此段時(shí)間仍繼 續(xù)閑置,管理計(jì)算機(jī)系統(tǒng)1的電源的電源管理單元300就發(fā)送一 省電信號(hào)給圖像處理模塊40,使圖像處理模塊40進(jìn)入省電模式 (S809 )。圖像處理模塊40進(jìn)入省電模式之后,除了由顯示控制單元 402從第二存儲(chǔ)單元502重復(fù)讀取靜態(tài)圖像到顯示裝置60外 (S811 ),電源控制模塊400同時(shí)也根據(jù)省電信號(hào)開始讀取計(jì)算 機(jī)系統(tǒng)l當(dāng)時(shí)的電源狀態(tài)(S813),并將讀取的電源狀態(tài)與省電 配置單元404中的多個(gè)省電配置方案進(jìn)行比對(duì),以獲得對(duì)應(yīng)于計(jì) 算機(jī)系統(tǒng)1當(dāng)時(shí)的電源狀態(tài)的 一 個(gè)特定省電配置方案,同時(shí)設(shè)定 一旗標(biāo)以識(shí)別所讀取到的配置方案(S815)。時(shí)脈控制單元406根據(jù)被讀取出來的省電配置方案中的配 置,控制圖像處理模塊40中的時(shí)脈信號(hào)(S817)。接著,由于 電源狀態(tài)會(huì)隨著計(jì)算機(jī)系統(tǒng)l的閑置時(shí)間的持續(xù)而改變,因此更 進(jìn)一步判斷電源狀態(tài)是否有變化(S819):若電源管理單元300 所偵測(cè)到的電源狀態(tài)改變,則需返回步驟S813,由電源控制模 塊400再次讀:f又改變后的電源狀態(tài),以1更選取適當(dāng)?shù)氖‰娕渲梅桨付鴪?zhí)行對(duì)應(yīng)的省電控制;然而,若電源狀態(tài)未改變,則于圖 像處理模塊4 0接收到計(jì)算機(jī)系統(tǒng)1在省電模式下所發(fā)出的控制 命令時(shí),判斷控制命令的內(nèi)容是否為需要繪圖引擎40 8執(zhí)行繪圖 操作(S821 )。若控制命令不涉及處理新的圖像數(shù)據(jù)以更新顯示裝置60所 顯示的畫面,或是控制命令要求不需動(dòng)用到根據(jù)省電配置方案 而暫?;蜷T控其時(shí)脈而省電的元件時(shí),則由圖像處理模塊40在 不離開省電模式的情況下,根據(jù)省電配置方案仍在運(yùn)作中的元 件,處理該控制命令(S823 );然而,若控制命令要求繪圖引 擎4 0 8讀取存儲(chǔ)模塊5 0中的數(shù)據(jù)進(jìn)行圖像處理時(shí),或是控制命令 要求動(dòng)用到根據(jù)省電配置方案而暫?;蜷T控其時(shí)脈而省電的元 件時(shí),則表示計(jì)算機(jī)系統(tǒng)l已不處于閑置狀態(tài),此時(shí)電源控制模 塊400將設(shè)定的旗標(biāo)清除(旗標(biāo)值設(shè)為O) ( S825 ),使主控制模 塊30根據(jù)旗標(biāo)值停止發(fā)送省電信號(hào)給圖像處理模塊40,圖像處 理模塊40停止接收省電信號(hào)后,即退出省電模式(S827 ),并 返回工作狀態(tài)(步驟S801及以下),根據(jù)要求繪圖引擎408繪圖 的控制命令,執(zhí)行處理及輸出新的圖像數(shù)據(jù)的操作。綜合上述各實(shí)施方式的例示,已揭示出本發(fā)明所提供的可 省電的計(jì)算機(jī)系統(tǒng)及其省電方法,可使計(jì)算機(jī)系統(tǒng)1于閑置而在 顯示裝置6 0上顯示同 一 圖像畫面時(shí),利用計(jì)算機(jī)系統(tǒng)1不同階段 的電源狀態(tài),搭配相對(duì)應(yīng)的省電配置方案,對(duì)圖像處理模塊40 中可加以關(guān)閉或抑制輸出的元件進(jìn)行控制;而在計(jì)算機(jī)系統(tǒng)1 閑置時(shí)仍有可能產(chǎn)生控制命令的電源狀態(tài)下,則開啟或停止抑 制元件,以便圖像處理模塊40在省電模式下,仍可根據(jù)控制命 令,執(zhí)行非繪圖的操作。上述手段可避免圖像處理模塊40因任意一個(gè)控制命令就退 出省電模式,但其所接收到的控制命令卻又不涉及繪圖引擎408處理及輸出圖像數(shù)據(jù)的操作,從而使得退出省電模式、準(zhǔn)備處 理新的圖像數(shù)據(jù)所恢復(fù)的效能及電力形成不必要的浪費(fèi)。此外, 利用可由軟件程序設(shè)置、編修的省電配置方案產(chǎn)生的不同組合 來進(jìn)行省電操作的控制,更大幅增加計(jì)算機(jī)系統(tǒng)1進(jìn)行省電調(diào)節(jié) 的設(shè)計(jì)彈性,從而能產(chǎn)生更細(xì)致的省電機(jī)制,達(dá)到較佳的省電 效果。以上所述僅為本發(fā)明較佳實(shí)施例,然其并非用以限定本發(fā) 明的范圍,任何熟悉本項(xiàng)技術(shù)的人員,在不脫離本發(fā)明的精神 和范圍內(nèi),可在此基礎(chǔ)上做進(jìn)一步的改進(jìn)和變化,因此本發(fā)明 的保護(hù)范圍當(dāng)以本申請(qǐng)的權(quán)利要求書所界定的范圍為準(zhǔn)。附圖中符號(hào)的簡(jiǎn)單說明如下1:計(jì)算機(jī)系統(tǒng) 20:中央處理單元 30:主控制模塊 300:電源管理單元 40:圖像處理模塊 400:電源控制才莫塊 402:顯示控制單元 404:省電配置單元 406:時(shí)脈控制單元 408:繪圖引擎 50:存儲(chǔ)模塊 500:第一存儲(chǔ)單元 502:第二存儲(chǔ)單元 504:存儲(chǔ)單元控制器 60:顯示裝置S701 S721:流程步驟 S801 S827:流程步驟。
      權(quán)利要求
      1.一種計(jì)算機(jī)系統(tǒng)省電方法,其特征在于,包括偵測(cè)該計(jì)算機(jī)系統(tǒng)是否進(jìn)入一閑置狀態(tài),若是,則控制一圖像處理模塊進(jìn)入一省電模式,并讀取一省電配置方案;根據(jù)該省電配置方案門控該圖像處理模塊的多個(gè)繪圖引擎的繪圖工作時(shí)脈;及當(dāng)該圖像處理模塊持續(xù)處于該省電模式時(shí),處理該計(jì)算機(jī)系統(tǒng)所發(fā)送的用以控制該多個(gè)繪圖引擎以外的控制命令。
      2. 根據(jù)權(quán)利要求l所述的計(jì)算機(jī)系統(tǒng)省電方法,其特征在于,控制該圖像處理模塊進(jìn)入該省電模式的步驟后,還包括自 一第一存儲(chǔ)單元讀取一靜態(tài)圖像以呈現(xiàn)于一顯示裝置;將讀取出的該靜態(tài)圖像儲(chǔ)存至一第二存儲(chǔ)單元;及重復(fù)自該第二存儲(chǔ)單元讀取該靜態(tài)圖像到該顯示裝置。
      3. 根據(jù)權(quán)利要求l所述的計(jì)算機(jī)系統(tǒng)省電方法,其特征在于,讀取該省電配置方案的步驟包括讀取該計(jì)算機(jī)系統(tǒng)于該閑置狀態(tài)中的 一 電源狀態(tài);及于多個(gè)省電配置方案中,讀取與該電源狀態(tài)相對(duì)應(yīng)的一個(gè)省電配置方案。
      4. 根據(jù)權(quán)利要求l所述的計(jì)算機(jī)系統(tǒng)省電方法,其特征在于,處理該計(jì)算機(jī)系統(tǒng)所發(fā)送的用以控制該繪圖引擎以外的控制命令的步驟前,還包括判斷該計(jì)算機(jī)系統(tǒng)所發(fā)送的控制命令是否為控制該繪圖引擎的命令,若否,則執(zhí)行處理控制該繪圖引擎以外的控制命令的步驟,若該計(jì)算機(jī)系統(tǒng)所發(fā)送的控制命令為控制該繪圖引擎的命令,則執(zhí)行以下步驟該圖像處理模塊退出該省電模式;及該繪圖引擎根據(jù)該計(jì)算機(jī)系統(tǒng)的控制命令處理圖像數(shù)據(jù)。
      5. 根據(jù)權(quán)利要求3所述的計(jì)算機(jī)系統(tǒng)省電方法,其特征在于,控制該圖像處理模塊進(jìn)入該省電模式的步驟包括發(fā)送一省電信號(hào)給該圖像處理模塊;根據(jù)該省電信號(hào),開始讀取該計(jì)算機(jī)系統(tǒng)的該電源狀態(tài)。
      6. 根據(jù)權(quán)利要求5所述的計(jì)算機(jī)系統(tǒng)省電方法,其特征在于,讀取與該電源狀態(tài)相對(duì)應(yīng)的一個(gè)省電配置方案的步驟后,還包括設(shè)置 一 旗標(biāo)以記錄所讀取的該省電配置方案。
      7. 根據(jù)權(quán)利要求6所述的計(jì)算機(jī)系統(tǒng)省電方法,其特征在于,處理控制該繪圖引擎以外的控制命令的步驟前,還包括判斷該計(jì)算機(jī)系統(tǒng)所發(fā)送的控制命令是否為控制該繪圖引擎的命令,若否,則執(zhí)行處理控制該繪圖引擎以外的控制命令的步驟,若該計(jì)算機(jī)系統(tǒng)所發(fā)送的控制命令為控制該繪圖引擎的命令,還包括以下步驟該圖像處理模塊退出該省電模式;及該繪圖引擎根據(jù)該計(jì)算機(jī)系統(tǒng)的控制命令處理圖像數(shù)據(jù)。
      8. 根據(jù)權(quán)利要求7所述的計(jì)算機(jī)系統(tǒng)省電方法,其特征在于,該圖像處理模塊退出該省電模式的步驟包括清除該旗標(biāo);停止門控所述繪圖工作時(shí)脈;及該計(jì)算^L系統(tǒng)^^艮據(jù)該旗標(biāo)的清除,取消該省電信號(hào)。
      9. 一種可省電的計(jì)算機(jī)系統(tǒng),其特征在于,包括一主控制模塊,當(dāng)該計(jì)算機(jī)系統(tǒng)處于一閑置狀態(tài)時(shí),發(fā)送該計(jì)算機(jī)系統(tǒng)的其中一種電源狀態(tài);及一圖像處理模塊,包括一省電配置單元,包含多種省電配置方案,所述省電配置方案分別對(duì)應(yīng)于該主控制模塊所發(fā)送的該電源狀態(tài);一電源控制模塊,連接于該省電配置單元,該電源控制模塊于該省電模式中,辨識(shí)該電源狀態(tài),并根據(jù)所辨識(shí)出的該電源狀態(tài)讀取相對(duì)應(yīng)的該省電配置方案;多個(gè)繪圖引擎,所述繪圖引擎分別根據(jù)一繪圖工作時(shí)脈處理圖像數(shù)據(jù);及一時(shí)脈控制單元,連接于該電源控制模塊,根據(jù)被讀取的該省電配置方案控制該繪圖工作時(shí)脈。
      10. 根據(jù)權(quán)利要求9所述的可省電的計(jì)算機(jī)系統(tǒng),其特征在于,還包括一第一存^f諸單元,用以在該計(jì)算4^系統(tǒng)未處于該閑置狀態(tài)時(shí),供該顯示控制單元讀取圖像;及一第二存儲(chǔ)單元,用以在該計(jì)算機(jī)系統(tǒng)處于該閑置狀態(tài)時(shí)儲(chǔ)存一靜態(tài)圖像,以供該顯示控制單元讀取;該圖像處理模塊還包括一顯示控制單元,用于在該閑置狀態(tài)時(shí),讀取該靜態(tài)圖像以呈現(xiàn)于一顯示裝置。
      11. 根據(jù)權(quán)利要求9所述的可省電的計(jì)算機(jī)系統(tǒng),其特征在于,該主控制模塊于該計(jì)算機(jī)系統(tǒng)處于該閑置狀態(tài)時(shí),發(fā)送一省電信號(hào),該圖像處理模塊根據(jù)該省電信號(hào)進(jìn)入該省電模式,該顯示控制單元接收該省電信號(hào)以產(chǎn)生一觸發(fā)信號(hào),該電源控制模塊根據(jù)該觸發(fā)信號(hào)辨識(shí)該主控制模塊所發(fā)送的該電源狀態(tài)。
      12. 根據(jù)權(quán)利要求9所述的可省電的計(jì)算機(jī)系統(tǒng),其特征在于,所述省電配置方案用于門控及停止門控所述繪圖引擎的所述繪圖工作時(shí)脈,所述省電配置方案由一配置程序預(yù)先設(shè)置門控或停止門控所述繪圖引擎的繪圖工作時(shí)脈。
      13. —種圖像處理模塊,其特征在于,根據(jù)計(jì)算機(jī)系統(tǒng)中多種電源狀態(tài)進(jìn)行省電管理,包括多個(gè)繪圖引擎,每一所述繪圖引擎根據(jù)一繪圖工作時(shí)脈處理圖像;一省電配置單元,包括多種省電配置方案,所述省電配置方案分別對(duì)應(yīng)于該多種電源狀態(tài);一電源控制模塊,接收該計(jì)算機(jī)系統(tǒng)所處的電源狀態(tài),并根據(jù)所接收的該種電源狀態(tài)讀取相對(duì)應(yīng)的該省電配置方案;及一時(shí)脈控制單元,4艮據(jù)該電源控制才莫塊所讀取的該省電配置方案,控制所述繪圖引擎的所述繪圖工作時(shí)脈。
      14. 根據(jù)權(quán)利要求13所述的圖像處理模塊,其特征在于,還包括一顯示控制單元,讀取一存儲(chǔ)模塊所儲(chǔ)存的一靜態(tài)畫面,并顯示該靜態(tài)畫面于一顯示裝置,該顯示控制單元接收該計(jì)算機(jī)系統(tǒng)所發(fā)送的一省電信號(hào),根據(jù)該省電信號(hào)傳送一觸發(fā)信號(hào)給該電源控制模塊;其中,該電源控制模塊依據(jù)該觸發(fā)信號(hào)而辨識(shí)該電源狀態(tài)。
      15. 根據(jù)權(quán)利要求13所述的圖像處理模塊,其特征在于,所述省電配置方案用于門控及停止門控所述繪圖引擎的所述繪圖工作時(shí)脈。
      全文摘要
      本發(fā)明提供一種圖像處理模塊、可省電的計(jì)算機(jī)系統(tǒng)及其省電方法,其中該計(jì)算機(jī)系統(tǒng)省電方法包括偵測(cè)計(jì)算機(jī)系統(tǒng)是否進(jìn)入閑置狀態(tài);若計(jì)算機(jī)系統(tǒng)已閑置,則由管理計(jì)算機(jī)系統(tǒng)電源的電源管理單元發(fā)出省電信號(hào),以控制一用于處理及輸出圖像的圖像處理模塊進(jìn)入省電模式;同時(shí),電源管理單元還提供計(jì)算機(jī)系統(tǒng)當(dāng)時(shí)的電源狀態(tài),使一電源控制模塊讀取對(duì)應(yīng)于電源狀態(tài)的省電配置方案;再由時(shí)脈控制單元根據(jù)所讀取的省電配置方案的內(nèi)容,控制圖像處理模塊的時(shí)脈信號(hào)以執(zhí)行省電管理。當(dāng)圖像處理模塊還處于省電模式中時(shí),可接收并處理計(jì)算機(jī)系統(tǒng)所發(fā)送的、用來控制繪圖引擎以外的控制命令。本發(fā)明可節(jié)省計(jì)算機(jī)系統(tǒng)整體的電力。
      文檔編號(hào)G06F1/32GK101661326SQ20091016935
      公開日2010年3月3日 申請(qǐng)日期2009年8月25日 優(yōu)先權(quán)日2009年8月25日
      發(fā)明者鵬 劉, 瑛 李 申請(qǐng)人:威盛電子股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1