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

      具有多圖形控制器的數(shù)據(jù)處理單元和使用其處理數(shù)據(jù)的方法

      文檔序號(hào):6465379閱讀:231來源:國知局
      專利名稱:具有多圖形控制器的數(shù)據(jù)處理單元和使用其處理數(shù)據(jù)的方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種數(shù)據(jù)處理裝置和方法,更具體地涉及一種設(shè)有多圖形控制器 的數(shù)據(jù)處理裝置以及使用該數(shù)據(jù)處理裝置為處理數(shù)據(jù)而分配數(shù)據(jù)的方法。
      2. 相關(guān)技術(shù)的描述
      最近,由于具有多媒體播放機(jī)功能的計(jì)算機(jī)和各種終端提供顯示高容量、高 質(zhì)量圖像的功能,所以計(jì)算機(jī)和各種終端一般設(shè)有多個(gè)圖形處理器以提高顯示質(zhì)量 和處理速度。
      尤其,在多數(shù)情形下,計(jì)算機(jī)配備有基本設(shè)置在存儲(chǔ)器控制中樞(MCH)中的 內(nèi)部圖形控制器,連同分立地設(shè)置在MCH外的外部圖形控制器。另外,在某些情形 下使用具有多內(nèi)核的圖形控制器。
      當(dāng)如上所述那樣使用多個(gè)圖形控制器時(shí),在現(xiàn)有技術(shù)中是選擇地使用這些圖 形控制器的。然而,由于處理圖像數(shù)據(jù)的速度可以通過同時(shí)運(yùn)作多個(gè)圖形控制器而 增加,在多個(gè)圖形控制器之間分配圖像數(shù)據(jù)并同時(shí)使用這些圖形控制器是尤佳的。
      艮口,現(xiàn)有技術(shù)的缺陷在于盡管配備了多個(gè)圖形控制器,然而這些圖形控制器 是選擇地使用的,并因此無法充分利用所提供的圖形控制器。
      此外,當(dāng)同時(shí)使用多個(gè)圖形控制器時(shí),雖然處理圖像數(shù)據(jù)的速度進(jìn)一步增加, 但只有一個(gè)圖形控制器被選擇地使用。因此,存在處理圖像的速度受到限制的問題。

      發(fā)明內(nèi)容
      因此,本發(fā)明旨在解決前述現(xiàn)有技術(shù)中存在的問題。本發(fā)明的一個(gè)目的是提 供一種數(shù)據(jù)處理裝置和方法,其中多個(gè)圖形控制器可被同時(shí)使用。
      本發(fā)明的另一目的是提供一種數(shù)據(jù)處理裝置和方法,其中數(shù)據(jù)處理的效率因同時(shí)使用多個(gè)圖形控制器和正確地分配圖像數(shù)據(jù)而提高。
      本發(fā)明的又一目的是提供一種數(shù)據(jù)處理裝置和方法,其中處于工作狀態(tài)的圖 形控制器的數(shù)目和類型根據(jù)系統(tǒng)狀態(tài)和數(shù)據(jù)處理量自適應(yīng)地變化,由此實(shí)現(xiàn)數(shù)據(jù)處 理的高效性和防止電力損耗。
      為實(shí)現(xiàn)這些目的,根據(jù)本發(fā)明的一個(gè)方面,提供一種數(shù)據(jù)處理裝置,它包括: 第一圖形控制器和第二圖形控制器,用于處理和顯示輸入的圖像數(shù)據(jù);以及控制單 元,用來考慮第一和第二圖形控制器的數(shù)據(jù)處理能力來分配圖像數(shù)據(jù)。
      另外,第一圖形控制器包括第一存儲(chǔ)單元,用來存儲(chǔ)要由第一圖形控制器處 理的圖像數(shù)據(jù);而第二圖形控制器包括第二單元,用來存儲(chǔ)要由第二圖形控制器處 理的圖像數(shù)據(jù)。
      這里,控制單元將運(yùn)動(dòng)圖像數(shù)據(jù)以外的圖像數(shù)據(jù)發(fā)送給第一圖形控制器,并 將運(yùn)動(dòng)圖像數(shù)據(jù)發(fā)送給第二圖形控制器。
      此外,控制單元將3D數(shù)據(jù)以外的圖像數(shù)據(jù)發(fā)送給第一圖形控制器,并將3D 數(shù)據(jù)發(fā)送給第二圖形控制器。
      此外,控制單元將通過同一應(yīng)用產(chǎn)生的圖像數(shù)據(jù)發(fā)送給同一圖形控制器。
      另外,控制單元根據(jù)應(yīng)用的類型將通過執(zhí)行該應(yīng)用產(chǎn)生的圖像數(shù)據(jù)發(fā)送至第 一和第二圖形控制器中預(yù)定的圖形控制器。
      此外,當(dāng)執(zhí)行每一個(gè)應(yīng)用時(shí),控制單元計(jì)算處理圖像數(shù)據(jù)平均所需的速度, 如果所需平均處理速度低于基準(zhǔn)值,則將對(duì)其發(fā)送通過相應(yīng)應(yīng)用產(chǎn)生的圖像數(shù)據(jù)的 圖形控制器設(shè)定為第一圖形控制器,并且如果所需平均處理速度高于基準(zhǔn)值,則將 對(duì)其發(fā)送通過相應(yīng)應(yīng)用產(chǎn)生的圖像數(shù)據(jù)設(shè)定為第二圖形控制器。
      另外,控制單元根據(jù)加載至第一和第二存儲(chǔ)單元的數(shù)據(jù)量分配圖像數(shù)據(jù)。
      此外,控制單元分配圖像數(shù)據(jù)以使產(chǎn)生由第一圖形控制器處理的圖像數(shù)據(jù)的 應(yīng)用的執(zhí)行單位不超過一預(yù)定數(shù)目。
      這里,控制單元考慮應(yīng)用所需的數(shù)據(jù)處理量根據(jù)應(yīng)用類型有區(qū)別地對(duì)執(zhí)行單 位計(jì)數(shù)。
      另外,控制單元考慮要處理的圖像數(shù)據(jù)量和系統(tǒng)工作狀態(tài)中的至少一個(gè)自適 應(yīng)地改變處于工作狀態(tài)的圖形控制器的數(shù)目和類型。
      同時(shí),根據(jù)本發(fā)明,在數(shù)據(jù)處理裝置中提供一種數(shù)據(jù)處理方法,所述數(shù)據(jù)處
      6理裝置設(shè)有包括第一圖形控制器和第二圖形控制器的多個(gè)圖形控制器。所述方法包 括步驟(A)產(chǎn)生用于處理圖像數(shù)據(jù)的命令;(B)考慮每個(gè)圖形控制器的數(shù)據(jù)處理能 力來分類圖像數(shù)據(jù);以及(C)根據(jù)步驟(B)中的分類將圖像數(shù)據(jù)發(fā)送至每個(gè)圖形控制器。
      這里,步驟(B)包括步驟(B1),確定圖像數(shù)據(jù)是否對(duì)應(yīng)于運(yùn)動(dòng)圖像數(shù)據(jù);以 及步驟(B2),如果圖像數(shù)據(jù)不是運(yùn)動(dòng)圖像數(shù)據(jù),則將該圖像數(shù)據(jù)分類為要被發(fā)送給 第一圖形控制器的數(shù)據(jù),如果該圖像數(shù)據(jù)是運(yùn)動(dòng)圖像數(shù)據(jù),則將其分類為要被發(fā)送 給第二圖形控制器的數(shù)據(jù)。
      另外,步驟(B)包括步驟(B3),確定圖像數(shù)據(jù)是否對(duì)應(yīng)于3D數(shù)據(jù);以及(B4), 如果圖像數(shù)據(jù)不是3D數(shù)據(jù),則將該圖像數(shù)據(jù)分類為要被發(fā)送給第一圖形控制器的 數(shù)據(jù),如果圖像數(shù)據(jù)是3D數(shù)據(jù),則將其分類為要被發(fā)送給第二圖形控制器的數(shù)據(jù)。
      步驟(B)包括步驟(B5),確定產(chǎn)生圖像數(shù)據(jù)的應(yīng)用;(B6)確認(rèn)之前確定用來 處理由所確定應(yīng)用產(chǎn)生的圖像數(shù)據(jù)的圖形控制器;以及(B7)將圖像數(shù)據(jù)發(fā)送給之前 確定的圖形控制器。
      這里,該方法還包括步驟(I)計(jì)算每個(gè)應(yīng)用執(zhí)行時(shí)的平均圖像數(shù)據(jù)處理速 度;以及(II)如果在步驟(I)計(jì)算出的應(yīng)用的處理速度低于基準(zhǔn)值,則將對(duì)其發(fā)送 由相應(yīng)應(yīng)用產(chǎn)生的圖像數(shù)據(jù)的圖形控制器設(shè)為第一圖形控制器,如果該應(yīng)用的處理 速度高于基準(zhǔn)值,則將對(duì)其發(fā)送由相應(yīng)應(yīng)用產(chǎn)生的圖像數(shù)據(jù)的圖形控制器設(shè)為第二 圖形控制器。
      另外,步驟(B)包括步驟(B8)確認(rèn)加載于各存儲(chǔ)單元的圖像數(shù)據(jù)量,所述存 儲(chǔ)單元分別被設(shè)置在多個(gè)圖形控制器中并存儲(chǔ)要由這些圖形控制器處理的數(shù)據(jù);以 及(B9),根據(jù)加載于存儲(chǔ)單元的圖像數(shù)據(jù)量來分類圖像數(shù)據(jù),所述圖像數(shù)據(jù)量在步 驟(B8)被確認(rèn)。
      在步驟(B)中,由同一應(yīng)用產(chǎn)生的圖像數(shù)據(jù)被分類成發(fā)送給同一圖形控制器。 另外,步驟(B)包括步驟(BIO),對(duì)每個(gè)圖形控制器計(jì)算產(chǎn)生要處理的圖像 數(shù)據(jù)的應(yīng)用的執(zhí)行單位;以及(Bll),分類圖像數(shù)據(jù),以使步驟(B10)中計(jì)算出的每 個(gè)圖形控制器中的應(yīng)用的執(zhí)行單位不超過之前對(duì)每個(gè)圖形控制器設(shè)定的數(shù)目。 這里,可根據(jù)要執(zhí)行的應(yīng)用的數(shù)目和類型對(duì)執(zhí)行單位進(jìn)行計(jì)數(shù)。
      這里,該方法還包括步驟(D)考慮要被處理的圖像數(shù)據(jù)量和系統(tǒng)工作狀態(tài)中的至少一個(gè)來自適應(yīng)地改變處于工作狀態(tài)的圖形控制器的數(shù)目和類型。
      另外,當(dāng)已工作的圖形控制器轉(zhuǎn)變?yōu)榉枪ぷ鳡顟B(tài)以自適應(yīng)地改變處于工作狀 態(tài)的圖形控制器的數(shù)目或類型時(shí),步驟(D)包括步驟(D1),將已發(fā)送給已工作的 圖形控制器的圖像數(shù)據(jù)發(fā)送給另一圖形控制器;以及(D2),在處理完暫存于存儲(chǔ)單 元的圖像數(shù)據(jù)后,減少或阻斷對(duì)已工作的圖形控制器的供電,所述存儲(chǔ)單元存儲(chǔ)由 已工作的圖形控制器處理的圖像數(shù)據(jù)。
      前面詳細(xì)說明的根據(jù)本發(fā)明的一種計(jì)算機(jī)數(shù)據(jù)處理裝置和使用該裝置的數(shù)據(jù) 處理方法可望獲得如下效果。
      也就是,提供一種數(shù)據(jù)處理裝置和方法,其中能同時(shí)使用多個(gè)圖形控制器, 因此其優(yōu)點(diǎn)在于能夠提高數(shù)據(jù)處理速度。
      此外,根據(jù)本發(fā)明的計(jì)算機(jī)數(shù)據(jù)處理裝置和使用該裝置的數(shù)據(jù)處理方法,由 于同時(shí)使用多個(gè)圖形控制器并且正確地分配圖像數(shù)據(jù),其優(yōu)點(diǎn)在于能夠提高數(shù)據(jù)處 理的效率。
      另外,根據(jù)本發(fā)明的計(jì)算機(jī)數(shù)據(jù)處理裝置和使用該裝置的數(shù)據(jù)處理方法,由 于處于工作狀態(tài)的圖形控制器的數(shù)目和類型根據(jù)系統(tǒng)狀態(tài)和數(shù)據(jù)處理量而自適應(yīng) 地改變,因此優(yōu)點(diǎn)在于能夠同時(shí)實(shí)現(xiàn)數(shù)據(jù)處理的高效性和防止電力損耗。
      附圖簡述


      圖1是根據(jù)本發(fā)明一具體實(shí)施例的數(shù)據(jù)處理裝置的配置的方框圖。 圖2是示出使用設(shè)有多個(gè)圖形控制器的數(shù)據(jù)處理裝置的自適應(yīng)圖形數(shù)據(jù)處理 方法的流程圖。
      圖3是逐步地示出根據(jù)本發(fā)明一具體實(shí)施例的數(shù)據(jù)處理方法的流程圖。 圖4是逐步地示出根據(jù)前述步驟中本發(fā)明的第一實(shí)施例的數(shù)據(jù)處理方法的流 程圖。
      圖5是逐步地示出根據(jù)前述步驟中本發(fā)明的第二實(shí)施例的數(shù)據(jù)處理方法的流 程圖。
      圖6是逐步地示出根據(jù)前述步驟中本發(fā)明的第三實(shí)施例的數(shù)據(jù)處理方法的流 程圖。
      較佳實(shí)施例的說明下面結(jié)合附圖對(duì)根據(jù)本發(fā)明的數(shù)據(jù)處理裝置和方法的具體實(shí)施例作詳細(xì)的說明。
      圖1是根據(jù)本發(fā)明一具體實(shí)施例的數(shù)據(jù)處理裝置的配置的方框圖。 這里,數(shù)據(jù)處理裝置除計(jì)算機(jī)外還包括多種設(shè)有用于處理數(shù)據(jù)的處理單元的 終端。
      如圖1所示,根據(jù)本發(fā)明一具體實(shí)施例的數(shù)據(jù)處理裝置可設(shè)有存儲(chǔ)器控制中
      樞(MCH) 10。作為一般設(shè)置在計(jì)算機(jī)中的芯片組的MCH10充當(dāng)數(shù)據(jù)的通道并連接
      各種存儲(chǔ)器和圖形裝置以控制它們。
      MCH10—般包括內(nèi)部圖形控制器10a (下文中將其稱為第一圖形控制器)。 第一圖形控制器10a處理圖像數(shù)據(jù)并將圖像數(shù)據(jù)顯示在諸如監(jiān)視器的圖像顯
      示裝置上。
      這里,盡管如圖所示第一圖形控制器10a被設(shè)置在MCH10中,然而也可將其 設(shè)置成與MCH10分離的結(jié)構(gòu)。當(dāng)不設(shè)置MCH10時(shí),可將第一圖形控制器設(shè)置成 獨(dú)立的一塊芯片組。
      此外,在本發(fā)明中,除了第一圖形控制器10a夕卜,還可設(shè)置外部圖形控制器 20 (下文中將其稱為第二圖形控制器)。
      第二圖形控制器20連接于MCH10并通過MCH接收數(shù)據(jù)和控制。第二圖形 控制器20處理所接收的圖像數(shù)據(jù)并將他們顯示在諸如監(jiān)視器的圖像顯示裝置上。
      盡管圖1示出設(shè)有包括第一和第二圖形控制器10a、 20的兩個(gè)圖形控制器的 結(jié)構(gòu),然而也可將兩個(gè)以上的多個(gè)圖形控制器設(shè)置在數(shù)據(jù)處理裝置中。
      或者,即使在只設(shè)置一個(gè)圖形控制器的情形下,也可將其配置成多內(nèi)核圖形 控制器。在這種情形下,第一和第二圖形控制器10a和20被稱為設(shè)置在一個(gè)圖形 控制器中的兩個(gè)內(nèi)核,這將在下文中闡述。
      同時(shí),數(shù)據(jù)處理裝置可設(shè)有系統(tǒng)存儲(chǔ)器30。系統(tǒng)存儲(chǔ)器30是數(shù)據(jù)處理裝置的 主存儲(chǔ)器并一般包括隨機(jī)存取存儲(chǔ)器(RAM)。
      另外,用于存儲(chǔ)包括由第一圖形控制器10a處理的圖像數(shù)據(jù)的數(shù)據(jù)的視頻存 儲(chǔ)器30a (下文中將其稱為第一存儲(chǔ)單元)被設(shè)置在系統(tǒng)存儲(chǔ)器30的一部分存儲(chǔ) 區(qū)域。
      這里,第一存儲(chǔ)單元30a被設(shè)置在如上所述的系統(tǒng)存儲(chǔ)器30中或設(shè)置為獨(dú)立 存儲(chǔ)裝置。
      另外,視頻存儲(chǔ)器40 (下文中將其稱為第二存儲(chǔ)單元)也可被設(shè)置在第二圖形控制器20中。
      第二存儲(chǔ)單元40存儲(chǔ)由第二圖形控制器20處理的圖像數(shù)據(jù)。這里,第二存 儲(chǔ)單元40被提供成各種存儲(chǔ)裝置,并尤其包括RAM。
      同時(shí),根據(jù)本發(fā)明具體實(shí)施例的數(shù)據(jù)處理裝置設(shè)有中央處理單元(CPU) 50。 CPU50是核心裝置,它控制數(shù)據(jù)處理裝置的整個(gè)系統(tǒng)的操作并執(zhí)行程序操作,并 且包括控制裝置和運(yùn)算裝置。
      通過由CPU 50執(zhí)行的各種程序和應(yīng)用產(chǎn)生的圖像數(shù)據(jù)被發(fā)送至第一和第二 圖形控制器10a和20并由它們進(jìn)行處理。
      數(shù)據(jù)處理裝置設(shè)有輸入/輸出控制中樞(ICH) 60。 ICH 60連接于用于存儲(chǔ)各 種數(shù)據(jù)的硬盤驅(qū)動(dòng)器(HDD)70和閃存以及各硬件單元并控制它們。
      這里,HDD 70存儲(chǔ)由CPU 50執(zhí)行的各種程序和應(yīng)用以及通過程序或應(yīng)用創(chuàng) 建、更新、顯示或回放的各種文檔、多媒體數(shù)據(jù)等。
      然后,CPU 50將來自HDD 70的這類數(shù)據(jù)加載至RAM 30并處理所加載的數(shù) 據(jù),創(chuàng)建要被顯示給用戶的圖像數(shù)據(jù)作為處理的結(jié)果,并將圖像數(shù)據(jù)發(fā)送給第一或 第二圖形控制器10a或20。
      這里,被發(fā)送給第一和第二圖形控制器10a和20的圖像數(shù)據(jù)被分別存儲(chǔ)在第 一和第二存儲(chǔ)單元30a和40中。
      這里,CPU 50或MCH 10可考慮系統(tǒng)狀態(tài)和要被處理的圖像數(shù)據(jù)量而自適應(yīng) 地控制第一和第二圖形控制器10a和20中處于工作狀態(tài)的控制器的數(shù)目或類型。
      一般,基本被設(shè)置在系統(tǒng)內(nèi)的第一圖形控制器10a在處理數(shù)據(jù)能力方面劣于 被配置為系統(tǒng)外的分立模塊的第二圖形控制器20。
      因此,當(dāng)要處理的圖像數(shù)據(jù)量較小時(shí),CPU50或MCH10僅運(yùn)作第一圖形控 制器10a,而當(dāng)圖像數(shù)據(jù)處理量增加時(shí)將數(shù)據(jù)處理裝置改變?yōu)榈诙D形控制器。
      另外,當(dāng)圖像數(shù)據(jù)的處理量太大而無法僅通過第二圖形控制器20處理時(shí),第 一和第二圖形控制器10a和20可同時(shí)運(yùn)作以提高系統(tǒng)性能,并由此提高處理圖像 數(shù)據(jù)的速度。
      然后,當(dāng)如上所述那樣自適應(yīng)地改變處于工作狀態(tài)的圖形控制器的數(shù)目和類 型時(shí),CPU 50或MCH 10可通過阻斷或減少向不工作的圖形控制器的供電而防止 電力損耗。
      這里,前面的描述僅為示例性的,并且當(dāng)自適應(yīng)地改變處于工作狀態(tài)的圖形 控制器的數(shù)目和類型時(shí),CPU50或MCH IO考慮每個(gè)圖形控制器的數(shù)據(jù)處理能力以不同方式改變處于工作狀態(tài)的圖形控制器的數(shù)目和類型。
      可在數(shù)據(jù)處理裝置的諸如系統(tǒng)存儲(chǔ)器30、 HDD 70等存儲(chǔ)裝置或存貯裝置中 存儲(chǔ)包括CPU 50或MCH 10所需的各種設(shè)定和邏輯的獨(dú)立的程序或操作系統(tǒng),以 改變處于工作狀態(tài)的圖形控制器的數(shù)目和類型。
      通過CPU 50或MCH 10改變圖形控制器的數(shù)目和類型的標(biāo)準(zhǔn)可以是如上所述 的系統(tǒng)狀態(tài)或要被處理的圖像數(shù)據(jù)的量。
      這里,當(dāng)數(shù)據(jù)處理裝置是便攜裝置時(shí),系統(tǒng)狀態(tài)可以是剩余電池量是否低于 預(yù)定量,是否提供AC電源等。這里,如果剩余電池量低于預(yù)定值,則控制數(shù)據(jù)處 理裝置以僅使消耗最少電量的圖形控制器工作,從而防止電池的電力損耗。
      另外,要被處理的圖像數(shù)據(jù)量可通過測(cè)量數(shù)據(jù)的位數(shù)等來計(jì)算或者通過處理 該圖像數(shù)據(jù)所需的速度、存儲(chǔ)在第一或第二存儲(chǔ)單元30a或40中的圖像數(shù)據(jù)量來 求得。
      此外,要被處理的圖像數(shù)據(jù)量不一定如上所述那樣被具體計(jì)算出,而是可通 過要執(zhí)行的應(yīng)用的數(shù)目和類型予以確定。
      艮口,可給出一個(gè)實(shí)施例,其中如果執(zhí)行的應(yīng)用的數(shù)目大于預(yù)定數(shù)目或執(zhí)行的 應(yīng)用是運(yùn)動(dòng)圖象回放程序,則使第一和第二圖形控制器10a和20同時(shí)工作。
      然而,這樣一個(gè)實(shí)施例僅為各種實(shí)施例的其中一個(gè),并且多個(gè)圖形控制器的 數(shù)目和類型可基于各種標(biāo)準(zhǔn)作自適應(yīng)性變化以處理圖像數(shù)據(jù)。
      同時(shí),當(dāng)系統(tǒng)狀態(tài)從僅使第一圖形控制器10a工作的狀態(tài)轉(zhuǎn)變?yōu)閮H使第二圖 形控制器20工作的狀態(tài)時(shí),CPU 50或MCH 10將己被發(fā)送給第一圖形控制器10a 的圖像數(shù)據(jù)發(fā)送給第二圖形控制器20。
      這里,CPU 50或MCH 10不阻斷或減少已提供給第一圖形控制器10a的驅(qū)動(dòng) 電力,直到存儲(chǔ)在第一存儲(chǔ)單元30a中等待第一圖形控制器lOa處理的數(shù)據(jù)由第一 圖形控制器10a處理完為止。
      然后,在CPU50或MCH 10將圖像數(shù)據(jù)發(fā)送給第二圖形控制器20前,發(fā)送 給并存儲(chǔ)于第一存儲(chǔ)單元30a的圖像數(shù)據(jù)被第一圖形控制器10a處理完畢,并隨后, CPU 50或MCH 10阻斷或減少對(duì)第一圖形控制器10a的供電。
      另外,當(dāng)?shù)诙鎯?chǔ)單元40的使用量增加超過一預(yù)定量或者存儲(chǔ)在第二存儲(chǔ)單 元40中數(shù)據(jù)的瞬時(shí)變化量超過一預(yù)定值,同時(shí)僅第二圖形控制器20工作并因此系 統(tǒng)狀態(tài)應(yīng)當(dāng)改變?yōu)橥瑫r(shí)驅(qū)動(dòng)第一和第二圖形控制器lOa和20的模式(雙模式)時(shí), CPU 50或MCH 10恢復(fù)向第一圖形控制器lOa提供驅(qū)動(dòng)電力。因此,第一圖形控制器10a的操作恢復(fù),并且正確地分配圖像數(shù)據(jù)并將其發(fā) 送給第一和第二圖形控制器10a、 20。因此,要被處理的圖像數(shù)據(jù)被分割并由第一 和第二圖形控制器10a和20a處理。
      另外,當(dāng)雙模式中待處理的數(shù)據(jù)量減少并因此系統(tǒng)狀態(tài)改變以僅驅(qū)動(dòng)第二圖 形控制器20時(shí),已分割并發(fā)送給第一和第二圖形控制器10a和20的圖像數(shù)據(jù)僅被 發(fā)送給第二圖形控制器20。
      然后,如果第一圖形控制器10a處理完存儲(chǔ)在第一存儲(chǔ)單元30a中的圖像數(shù) 據(jù),已被提供給第一圖形控制器10a的驅(qū)動(dòng)電力減少以使第一圖形控制器進(jìn)入待機(jī) 狀態(tài),或被阻斷以使系統(tǒng)進(jìn)入僅第二圖形控制器20處理數(shù)據(jù)的狀態(tài)。
      另外,當(dāng)?shù)诙鎯?chǔ)單元40的使用量減少低于一預(yù)定量或每單位時(shí)間所需的數(shù) 據(jù)處理量減少低于一預(yù)定量,同時(shí)僅第二圖形控制器20在工作,并因此系統(tǒng)狀態(tài) 改變?yōu)閮H使第一圖形控制器10a工作的狀態(tài)時(shí),CPU 50或MCH 10僅在存儲(chǔ)于第 二存儲(chǔ)單元40中的數(shù)據(jù)被第二圖形控制器20處理完畢后阻斷或減少提供給第二圖 形控制器20的電力。
      這里,提供給第一或第二圖形控制器10a或20的電力控制可通過一接口實(shí)現(xiàn), 第一或第二圖形控制器10a或20經(jīng)由該接口連接于MCH 10。
      總地來說,接口可以是PCI快車(下文中稱其為PCI-E) 。 PCI-E定義鏈路電 力管理狀態(tài)。
      鏈路電力管理狀態(tài)基于活動(dòng)狀態(tài)電力管理(ASPM),它是通過PCI-E接口連 接的芯片組和裝置之間的鏈路的電力管理標(biāo)準(zhǔn)。
      根據(jù)ASPM,電力管理狀態(tài)被分成LO、 LOs、 Ll、 L2禾B L3狀態(tài),而系統(tǒng)在 工作時(shí)進(jìn)入LO、 LOs和Ll狀態(tài)。
      簡單描述這些狀態(tài),首先,LO狀態(tài)代表正常工作狀態(tài)。允許所有類型信號(hào)的 發(fā)送和接收以及其它操作。
      LOs狀態(tài)是低恢復(fù)等待時(shí)間,能量節(jié)省待機(jī)狀態(tài)。在LOs狀態(tài),諸器件的主電 源和基準(zhǔn)時(shí)鐘以及內(nèi)部鎖相環(huán)(PLL) —直都處于激活狀態(tài)。
      另外,PCI-E的物理層提供從LOs快速進(jìn)入LO狀態(tài)的機(jī)制。
      同時(shí),Ll狀態(tài)是較高的等待時(shí)間、低電力待機(jī)狀態(tài)。在Ll狀態(tài)下,所有提 供主電源和器件基準(zhǔn)時(shí)鐘的平臺(tái)必須一直保持激活。然而,諸器件的內(nèi)部PLL在 Ll狀態(tài)下被阻斷。因此,獲得進(jìn)一步改善的電力節(jié)省效果。
      另外,經(jīng)常花費(fèi)若干微秒以從L1狀態(tài)返回到L0狀態(tài)。同時(shí),L2狀態(tài)是輔助供電的鏈路深度能量節(jié)省狀態(tài)。在L2狀態(tài)下,提供給 諸器件的主電源和基準(zhǔn)時(shí)鐘被阻斷。在L2狀態(tài)下,重新激活鏈路的邏輯取決于輔 助電源。
      最后,L3狀態(tài)是鏈路斷開狀態(tài),這里,阻斷所有的供電。
      因此,當(dāng)?shù)谝换虻诙D形控制器10a或20通過PCI-E連接于MCH 10或其它
      控制裝置時(shí),鏈路電力管理狀態(tài)被控制在L0狀態(tài)以正常地運(yùn)作第一或第二圖形控
      制器10a或20。
      當(dāng)?shù)谝缓偷诙D形控制器10a和20中的任何一個(gè)工作時(shí),另一鏈路被控制在 狀態(tài)L0s、 Ll、 L2和L3中的任何一個(gè)下。
      然而,由于返回L0狀態(tài)以方便地控制圖形控制器的自適應(yīng)性操作應(yīng)當(dāng)是容易 的,因此要求使鏈路電力管理狀態(tài)過渡至L0s或Ll狀態(tài)。
      同時(shí),在第一和第二圖形控制器10a和20兩者都工作的狀態(tài)下(雙模式), 通過由CPU 50執(zhí)行的應(yīng)用和程序創(chuàng)建的圖像數(shù)據(jù)在第一和第二圖形控制器10a和 20中被適當(dāng)?shù)胤峙?,并因此在兩個(gè)圖形控制器中被同時(shí)處理。
      這里,如上所述的圖像數(shù)據(jù)的分配可由CPU50或MCH10執(zhí)行。另外,可單 獨(dú)地設(shè)置附加控制器,由此在第一和第二圖形控制器10a和20中分配圖像數(shù)據(jù)。
      下文中將描述僅CPU 50執(zhí)行這一功能的情況。
      在分配所創(chuàng)建的圖像數(shù)據(jù)時(shí),CPU 50基于多種標(biāo)準(zhǔn)分類圖像數(shù)據(jù)并將圖像數(shù) 據(jù)發(fā)送給第一和第二圖形控制器10a和20。該標(biāo)準(zhǔn)是考慮第一和第二圖形控制器 10a和20之間的性能差異而確定的。
      艮P,如上所述,單獨(dú)設(shè)置的外部圖形控制器一般在性能上優(yōu)于基本配置在計(jì) 算機(jī)芯片組內(nèi)的內(nèi)部圖形控制器的性能,并且多個(gè)圖形控制器在數(shù)據(jù)處理能力上可 以不同。因此,考慮到這種差異,提出多種標(biāo)準(zhǔn)以將更多的數(shù)據(jù)發(fā)送給具有較優(yōu)性 能的圖形控制器。
      首先,CPU 50將圖像數(shù)據(jù)分類成運(yùn)動(dòng)圖像數(shù)據(jù)和其它數(shù)據(jù)并將運(yùn)動(dòng)圖像數(shù)據(jù) 發(fā)送給第一和第二圖形控制器10a和20中具有更好數(shù)據(jù)處理能力的那個(gè)。
      這里,假設(shè)第二圖形控制器20比第一圖形控制器10a處理數(shù)據(jù)更快。然而, 這可根據(jù)數(shù)據(jù)處理裝置的類型、使用率和設(shè)計(jì)而改變,并且第一和第二圖形控制器 10a和20可以配置成具有相同的能力。
      這里,運(yùn)動(dòng)圖像數(shù)據(jù)由第二圖形控制器20處理,而運(yùn)動(dòng)圖像數(shù)據(jù)以外的其它 數(shù)據(jù)由第一圖形控制器10a處理。
      13同時(shí),CPU50將圖像數(shù)據(jù)分類為3維(3D)數(shù)據(jù)和其它數(shù)據(jù),隨后將3D數(shù) 據(jù)發(fā)送給第二圖形控制器20并將3D數(shù)據(jù)以外的其它數(shù)據(jù)發(fā)送給第一圖形控制器 10a。
      另外,作為另一種標(biāo)準(zhǔn),當(dāng)通過應(yīng)用創(chuàng)建的圖像數(shù)據(jù)被發(fā)送給同一圖形控制 器時(shí),事先確定每個(gè)應(yīng)用將圖像數(shù)據(jù)發(fā)送至第一和第二圖形控制器10a和20中的 哪一個(gè),并且圖像數(shù)據(jù)可根據(jù)該事先的確定被分類和發(fā)送。
      例如,可事先對(duì)每個(gè)應(yīng)用設(shè)定圖像數(shù)據(jù)是通過諸圖形控制器中的哪一個(gè)被處 理的,以使關(guān)聯(lián)于文檔的應(yīng)用將圖像數(shù)據(jù)發(fā)送給第一圖形控制器10a并關(guān)聯(lián)于運(yùn)動(dòng) 圖象回放的應(yīng)用將圖像數(shù)據(jù)發(fā)送給第二圖形控制器20。
      或者,當(dāng)在數(shù)據(jù)處理裝置的CPU50中執(zhí)行每個(gè)應(yīng)用時(shí),計(jì)算處理圖像數(shù)據(jù)的 平均速度,以使通過處理速度高于基準(zhǔn)值的應(yīng)用創(chuàng)建的圖像數(shù)據(jù)被自動(dòng)設(shè)定為發(fā)送 給第二圖形控制器20,并使通過處理速度低于基準(zhǔn)值的應(yīng)用創(chuàng)建的圖像數(shù)據(jù)被自 動(dòng)設(shè)定為發(fā)送給第一圖形控制器10a。
      艮P,當(dāng)執(zhí)行每個(gè)應(yīng)用時(shí),CPU50通過將針對(duì)由相應(yīng)應(yīng)用的執(zhí)行創(chuàng)建的圖像數(shù) 據(jù)的所有驅(qū)動(dòng)圖形控制器的數(shù)據(jù)處理量除以相應(yīng)應(yīng)用的整個(gè)執(zhí)行時(shí)間來計(jì)算和存 儲(chǔ)每單位時(shí)間的數(shù)據(jù)處理量。
      然后,每當(dāng)執(zhí)行相應(yīng)應(yīng)用時(shí),對(duì)每單位時(shí)間的數(shù)據(jù)處理量進(jìn)行累加與求平均, 由此獲得執(zhí)行該應(yīng)用時(shí)關(guān)于每個(gè)應(yīng)用的平均圖像數(shù)據(jù)處理速度的信息。
      然后,使用該信息將具體應(yīng)用的平均圖像數(shù)據(jù)處理速度與基準(zhǔn)值比較并確定 哪個(gè)圖形控制器將要處理圖像數(shù)據(jù)。
      另外,CPU 50或MCH IO通過限制創(chuàng)建由第一或第二圖形控制器10a或20 處理的圖像數(shù)據(jù)的應(yīng)用的數(shù)目來分類圖像數(shù)據(jù)。
      例如,第一圖形控制器10a被設(shè)定為僅同時(shí)處理五個(gè)應(yīng)用的圖像數(shù)據(jù)。在這 種情形下,通過這五個(gè)應(yīng)用以外的應(yīng)用創(chuàng)建的圖像數(shù)據(jù)被發(fā)送給第二圖形控制器 20。
      比如,當(dāng)操作系統(tǒng)通過視窗執(zhí)行兩個(gè)相同的文檔程序、三個(gè)因特網(wǎng)瀏覽器和 一個(gè)運(yùn)動(dòng)圖象回放程序時(shí),由兩個(gè)文檔程序和三個(gè)因特網(wǎng)瀏覽器創(chuàng)建的圖像數(shù)據(jù)被 發(fā)送給第一圖形控制器10a,而由運(yùn)動(dòng)圖象回放程序創(chuàng)建的圖像數(shù)據(jù)被發(fā)送給第二 圖形控制器20,由此限制創(chuàng)建由第一圖形控制器10a處理的圖像數(shù)據(jù)的應(yīng)用數(shù)目。
      這里,由于由每個(gè)應(yīng)用處理的圖像數(shù)據(jù)量是彼此不同的,因此可重置每個(gè)應(yīng) 用的執(zhí)行單位。例如,如果執(zhí)行一個(gè)文檔程序,則將其認(rèn)為是一個(gè)執(zhí)行單位。這里,由于因 特網(wǎng)瀏覽器處理相比文檔程序更多的圖像數(shù)據(jù),因此可將一個(gè)因特網(wǎng)瀏覽器認(rèn)為是 兩個(gè)執(zhí)行單位?;谕瑯拥脑?,運(yùn)動(dòng)圖象回放程序被事先設(shè)定為四個(gè)執(zhí)行單位。
      在這種情形下,在上述例子中,同時(shí)執(zhí)行文檔程序的兩個(gè)執(zhí)行單位、因特網(wǎng) 瀏覽器的六個(gè)執(zhí)行單位以及運(yùn)動(dòng)圖象回放程序的四個(gè)執(zhí)行單位。
      這里,如果第一圖形控制器10a可同時(shí)處理的應(yīng)用執(zhí)行單位的數(shù)目被設(shè)為5, 則CPU 50或MCH 10基于該設(shè)定通過將文檔程序的一個(gè)執(zhí)行單位與因特網(wǎng)瀏覽器 的四個(gè)執(zhí)行單位結(jié)合,將文檔程序的一個(gè)執(zhí)行單位與運(yùn)動(dòng)圖象回放程序的四個(gè)執(zhí)行 單位結(jié)合等方式將圖像數(shù)據(jù)分配給第一圖形控制器10a。
      當(dāng)與上述例子不同地提供三個(gè)或更多圖形控制器時(shí),可由每個(gè)圖形控制器同 時(shí)處理的應(yīng)用的執(zhí)行單位被事先設(shè)定以基于該設(shè)定分配圖像數(shù)據(jù)。
      另外,CPU 50或MCH 10可檢測(cè)加載于第一或第二存儲(chǔ)單元30a或40的圖 像數(shù)據(jù)量并基于所加載的圖像數(shù)據(jù)量分配圖像數(shù)據(jù)。
      第一和第二存儲(chǔ)單元30a和40分別存儲(chǔ)由第一和第二圖形控制器10a和20 處理的圖像數(shù)據(jù)。存儲(chǔ)在第一和第二存儲(chǔ)單元30a和40中的圖像數(shù)據(jù)分別由第一 和第二圖形控制器10a和20處理,并在處理后被刪除。通過CPU 50或MCH 10 分配的圖像數(shù)據(jù)再次被存入第一和第二存儲(chǔ)單元30a和40,并重復(fù)這些過程。
      因此,CPU 50或MCH 10檢測(cè)分別存儲(chǔ)在第一和第二存儲(chǔ)單元30a和40中 的圖像數(shù)據(jù)量并將圖像數(shù)據(jù)分配給加載以較小圖像數(shù)據(jù)量的存儲(chǔ)單元。
      除了這些,CPU 50或MCH 10考慮圖形控制器的特征和處理能力以及圖像數(shù) 據(jù)或應(yīng)用的特征而在多個(gè)圖形控制器中正確地分配圖像數(shù)據(jù)。
      另外,當(dāng)在數(shù)據(jù)處理裝置中執(zhí)行多個(gè)應(yīng)用時(shí),CPU 50或MCH 10計(jì)算每單位 時(shí)間由每個(gè)應(yīng)用創(chuàng)建的圖像數(shù)據(jù)量。由創(chuàng)建大量圖像數(shù)據(jù)的應(yīng)用創(chuàng)建的圖像數(shù)據(jù)被 發(fā)送給第二圖形控制器20,而由創(chuàng)建相對(duì)小量的圖像數(shù)據(jù)的應(yīng)用創(chuàng)建的圖像數(shù)據(jù) 被發(fā)送給第一圖形控制器10a。這里,每單位時(shí)間創(chuàng)建的圖像數(shù)據(jù)的大量或小量可 相對(duì)地確定或基于預(yù)定值確定。
      另外,如上所述分配給第一和第二圖形控制器10a和20的圖像數(shù)據(jù)分別由第 一和第二圖形控制器10a和20處理并被輸出到顯示器80上。
      下文中,將參照?qǐng)D2-6詳細(xì)描述根據(jù)本發(fā)明具體實(shí)施例的數(shù)據(jù)處理方法。
      圖2是示出使用設(shè)有多個(gè)圖形控制器的數(shù)據(jù)處理裝置的自適應(yīng)性圖形數(shù)據(jù)處 理方法的流程圖。圖3是逐步地示出根據(jù)本發(fā)明具體實(shí)施例的數(shù)據(jù)處理方法的流程圖。圖4是逐步地示出根據(jù)前述步驟中本發(fā)明的第一實(shí)施例的數(shù)據(jù)處理方法的流程
      圖。圖5是逐步地示出根據(jù)前述步驟中本發(fā)明的第二實(shí)施例的數(shù)據(jù)處理方法的流程 圖。圖6是逐步地示出根據(jù)前述步驟中本發(fā)明的第三實(shí)施例的數(shù)據(jù)處理方法的流程 圖。
      在描述根據(jù)本發(fā)明具體實(shí)施例的數(shù)據(jù)處理方法前,首先描述考慮例如根據(jù)本 發(fā)明的數(shù)據(jù)處理裝置的設(shè)有多個(gè)圖形控制器終端中的系統(tǒng)狀態(tài)和圖像數(shù)據(jù)處理量 來自適應(yīng)地改變處于工作狀態(tài)的圖形控制器的數(shù)目和類型的方法。
      如圖2所示,在設(shè)有多個(gè)圖形控制器的數(shù)據(jù)處理裝置中,第一圖形控制器10a 優(yōu)選地處理圖像數(shù)據(jù)。
      然而,如果每單位時(shí)間由第一圖形控制器10a處理的圖像數(shù)據(jù)量大于預(yù)定值 (步驟S20),則將圖像數(shù)據(jù)發(fā)送給第二圖形控制器20處理(步驟S30)。
      如果由第一圖形控制器10a處理的圖像數(shù)據(jù)量小于預(yù)定值,則圖像數(shù)據(jù)由第 一圖形控制器10a處理。
      同時(shí),即使當(dāng)步驟S30中圖像數(shù)據(jù)由第二圖形控制器處理,仍連續(xù)監(jiān)測(cè)每單 位時(shí)間由第二圖形控制器處理的圖像數(shù)據(jù)量是否大于預(yù)定值(步驟S40)。
      這里,步驟S40中的預(yù)定值大于步驟S20中的預(yù)定值。然而,這是基于第二 圖形控制器20的性能優(yōu)于第一圖形控制器10a的假設(shè)。
      同時(shí),如果每單位時(shí)間由第二圖形控制器處理的圖像數(shù)據(jù)量大于步驟S40中 的預(yù)定值,則在處理圖像數(shù)據(jù)時(shí)使用第一和第二圖形控制器10a和20兩者(步驟 S50)。
      然后,通過連續(xù)監(jiān)控每單位時(shí)間由處于工作狀態(tài)的圖形控制器處理的圖像數(shù) 據(jù)量的操作,將每單位時(shí)間處理的圖像數(shù)據(jù)量與預(yù)定值比較并且反復(fù)改變處于工作 狀態(tài)的圖形控制器的數(shù)目和類型。
      這里,在步驟S50中同時(shí)運(yùn)作第一和第二圖形控制器10a和20的情形將作為 雙模式在下文中予以描述。
      如圖3所示,根據(jù)本發(fā)明具體實(shí)施例的數(shù)據(jù)處理方法開始于進(jìn)入其中第一和 第二圖形控制器10a和20同時(shí)工作的雙模式的步驟(步驟SIOO)。
      然后,如果在步驟S100進(jìn)入雙模式,則執(zhí)行將圖像數(shù)據(jù)分類成針對(duì)第一圖形 控制器10a的圖像數(shù)據(jù)和針對(duì)第二圖形控制器20的圖像數(shù)據(jù)并發(fā)送所分類的圖像 數(shù)據(jù)的步驟(步驟S200)。
      這里,盡管可運(yùn)用多種標(biāo)準(zhǔn)來分類圖像數(shù)據(jù),然而優(yōu)選地考慮第一和第二圖形控制器10a和20的數(shù)據(jù)處理能力來分類圖像數(shù)據(jù),以將大量圖像數(shù)據(jù)分配給具 有更優(yōu)數(shù)據(jù)處理能力的圖形控制器。
      下面參照?qǐng)D4一6描述分類圖像數(shù)據(jù)的詳細(xì)標(biāo)準(zhǔn)。
      然后,接收在步驟S200分類和發(fā)送的圖像數(shù)據(jù)的第一和第二圖形控制器10a 和20分別處理圖像數(shù)據(jù)(步驟S300)并將處理結(jié)果輸出到顯示器80。 同時(shí),可以多種方法完成數(shù)據(jù)處理方法的步驟S200。
      如圖4所示,步驟S200首先開始于通過CPU 50或MCH 10確定圖像數(shù)據(jù)類 型的步驟(S210)。
      如果在步驟S210中確定圖像數(shù)據(jù)為運(yùn)動(dòng)圖像數(shù)據(jù)(步驟S212),則將該圖像 數(shù)據(jù)發(fā)送給第二圖形控制器20 (步驟S216)。
      然而,如果步驟S210的確定結(jié)果是圖像數(shù)據(jù)被確定為不是運(yùn)動(dòng)圖像數(shù)據(jù),則 CPU 50或MCH 10將圖像數(shù)據(jù)發(fā)送給第一圖形控制器10a (步驟S214)。
      然后,如圖5所示,步驟S200開始于通過CPU50或MCH IO確定圖像數(shù)據(jù) 類型的步驟(步驟S230)。
      如果在步驟S230確定圖像數(shù)據(jù)為3D數(shù)據(jù)(步驟S232),則CPU 50或MCH 10將該圖像數(shù)據(jù)發(fā)送給第二圖形控制器20 (步驟S236)。
      然而,如果在步驟S230中確定圖像數(shù)據(jù)不是3D數(shù)據(jù)(步驟S232) , CPU 50 或MCH10將該圖像數(shù)據(jù)發(fā)送給第一圖形控制器10a (步驟S234)。
      另外,如圖6所示,根據(jù)本發(fā)明具體實(shí)施例的數(shù)據(jù)處理方法的步驟S200開始 于通過CPU50或MCH10確定創(chuàng)建圖像數(shù)據(jù)的應(yīng)用的類型的步驟(步驟S250)。
      然后,執(zhí)行確認(rèn)事先設(shè)定以處理由步驟S250中確定的應(yīng)用創(chuàng)建的圖像數(shù)據(jù)的 圖形控制器的步驟(S252)。
      如果步驟S252中的確認(rèn)結(jié)果認(rèn)為事先設(shè)定以處理相應(yīng)應(yīng)用的圖像數(shù)據(jù)的圖形 控制器是第一圖形控制器(步驟S254) , CPU50或MCH10將圖像數(shù)據(jù)發(fā)送給第 一圖形控制器10a (步驟S256)。
      另一方面,如果事先設(shè)定為處理相應(yīng)應(yīng)用的圖像數(shù)據(jù)的圖形控制器不是第一 圖形控制器(步驟S254),則CPU 50或MCH 10將圖像數(shù)據(jù)發(fā)送給第二圖形控制 器20 (步驟S258)。
      例如,當(dāng)圖像數(shù)據(jù)由文檔程序創(chuàng)建時(shí),在步驟S250圖像數(shù)據(jù)被確定為已由文 檔程序創(chuàng)建,并在步驟S252確認(rèn)由文檔程序創(chuàng)建的數(shù)據(jù)被設(shè)為由第一圖形控制器 10a處理。然后,通過將圖像數(shù)據(jù)發(fā)送給第一圖形控制器10a而完成步驟S200。除了這些,如上所述,可配置數(shù)據(jù)處理方法的步驟S200,以在檢測(cè)第一和第 二存儲(chǔ)單元30a和40中至少一個(gè)加載的圖像數(shù)據(jù)量后不將圖像數(shù)據(jù)發(fā)送給其中圖 像數(shù)據(jù)量大于基準(zhǔn)值的圖形控制器,以在計(jì)算當(dāng)前加載的圖像數(shù)據(jù)量與第一和第二 存儲(chǔ)單元30a和40的存儲(chǔ)容量之比后將圖像數(shù)據(jù)發(fā)送給比值較低的圖形控制器。
      本發(fā)明的范圍不局限于上述實(shí)施例而是由所附權(quán)利要求界定。顯然本領(lǐng)域內(nèi) 技術(shù)人員可在本發(fā)明由權(quán)利要求定義的范圍內(nèi)對(duì)其作出各種修正和改變。
      18
      權(quán)利要求
      1. 一種數(shù)據(jù)處理裝置,包括第一圖形控制器和第二圖形控制器,用于處理和顯示所輸入的圖像數(shù)據(jù);以及控制單元,所述控制單元考慮第一和第二圖形控制器的數(shù)據(jù)處理能力來分配圖像數(shù)據(jù)。
      2. 如權(quán)利要求l所述的裝置,其特征在于,所述第一圖形控制器包括存儲(chǔ)由第一圖形控制器處理的圖像數(shù)據(jù)的第一存儲(chǔ)單元,而所述第二圖形控制器包括存儲(chǔ) 由第二圖形控制器處理的圖像數(shù)據(jù)的第二存儲(chǔ)單元。
      3. 如權(quán)利要求l所述的裝置,其特征在于,所述控制單元將運(yùn)動(dòng)圖像數(shù)據(jù)以 外的圖像數(shù)據(jù)發(fā)送給第一圖形控制器,而將運(yùn)動(dòng)圖像數(shù)據(jù)發(fā)送給第二圖形控制器。
      4. 如權(quán)利要求l所述的裝置,其特征在于,所述控制單元將3D數(shù)據(jù)以外的 圖像數(shù)據(jù)發(fā)送給第一圖形控制器,而將3D數(shù)據(jù)發(fā)送給第二圖形控制器。
      5. 如權(quán)利要求l所述的裝置,其特征在于,所述控制單元將由同一應(yīng)用創(chuàng)建 的圖像數(shù)據(jù)發(fā)送給同一圖形控制器。
      6. 如權(quán)利要求l所述的裝置,其特征在于,所述控制單元將通過執(zhí)行一應(yīng)用 創(chuàng)建的圖像數(shù)據(jù)根據(jù)應(yīng)用類型發(fā)送給第一和第二圖形控制器中預(yù)定的圖形控制器。
      7. 如權(quán)利要求6所述的裝置,其特征在于,所述控制單元計(jì)算執(zhí)行每個(gè)應(yīng)用 時(shí)處理圖像數(shù)據(jù)所需的平均速度,如果所需的平均處理速度低于一基準(zhǔn)值,則將通 過相應(yīng)應(yīng)用創(chuàng)建的圖像數(shù)據(jù)發(fā)送至的圖形控制器設(shè)為第一圖形控制器,并且如果所 需的平均處理速度高于所述基準(zhǔn)值,則將通過相應(yīng)應(yīng)用創(chuàng)建的圖像數(shù)據(jù)發(fā)送至的圖 形控制器設(shè)為第二圖形控制器。
      8. 如權(quán)利要求2所述的裝置,其特征在于,所述控制單元根據(jù)加載至第一和 第二存儲(chǔ)單元的數(shù)據(jù)量分配圖像數(shù)據(jù)。
      9. 如權(quán)利要求5所述的裝置,其特征在于,所述控制單元分配圖像數(shù)據(jù),以 使創(chuàng)建通過第一圖形控制器處理的圖像數(shù)據(jù)的應(yīng)用的執(zhí)行單位不超過一預(yù)定數(shù)量。
      10. 如權(quán)利要求9所述的裝置,其特征在于,所述控制單元考慮應(yīng)用所需的 數(shù)據(jù)處理量根據(jù)所述應(yīng)用的類型以不同方式對(duì)執(zhí)行單位計(jì)數(shù)。
      11. 如權(quán)利要求1或2所述的裝置,其特征在于,所述控制單元考慮要被處理的圖像數(shù)據(jù)量和系統(tǒng)工作狀態(tài)中的至少一個(gè)自適應(yīng)地改變處于工作狀態(tài)的圖形 控制器的數(shù)目和類型。
      12. —種在數(shù)據(jù)處理裝置中的數(shù)據(jù)處理方法,所述數(shù)據(jù)處理裝置設(shè)有包括第 一圖形控制器和第二圖形控制器的多個(gè)圖形控制器。所述方法包括步驟(A) 產(chǎn)生圖像數(shù)據(jù);(B) 考慮每個(gè)圖形控制器的數(shù)據(jù)處理能力來分類圖像數(shù)據(jù);以及(C) 根據(jù)步驟(B)中的分類將圖像數(shù)據(jù)發(fā)送給每個(gè)圖形控制器。
      13. 如權(quán)利要求12所述的方法,其特征在于,步驟(B)包括步驟 (Bl)確定圖像數(shù)據(jù)是否對(duì)應(yīng)于運(yùn)動(dòng)圖像數(shù)據(jù);以及(B2)如果圖像數(shù)據(jù)不是運(yùn)動(dòng)圖像數(shù)據(jù),則將所述圖像數(shù)據(jù)分類為要被發(fā)送給第一圖形控制器的數(shù)據(jù),如果所述圖像數(shù)據(jù)是運(yùn)動(dòng)圖像數(shù)據(jù),則將其分類為要被發(fā) 送給第二圖形控制器的數(shù)據(jù)。
      14. 如權(quán)利要求12所述的方法,其特征在于,步驟(B)包括步驟 (B3)確定圖像數(shù)據(jù)是否對(duì)應(yīng)于3D數(shù)據(jù);以及 (B4)如果圖像數(shù)據(jù)不是3D數(shù)據(jù),則將所述圖像數(shù)據(jù)分類為要被發(fā)送給第一圖 形控制器的數(shù)據(jù),如果圖像數(shù)據(jù)是3D數(shù)據(jù),則將其分類為要被發(fā)送給第二圖形控 制器的數(shù)據(jù)。
      15. 如權(quán)利要求12所述的方法,其特征在于,步驟(B)包括步驟 (B5)確定產(chǎn)生圖像數(shù)據(jù)的應(yīng)用;(B6)確認(rèn)之前確定用來處理由所確定應(yīng)用產(chǎn)生的圖像數(shù)據(jù)的圖形控制器;以及(B7)將圖像數(shù)據(jù)發(fā)送給之前確定的圖形控制器。
      16. 如權(quán)利要求15所述的方法,其特征在于,還包括步驟(I)計(jì)算每個(gè)應(yīng)用執(zhí)行時(shí)的平均圖像數(shù)據(jù)處理速度;以及(n)如果在步驟(i )計(jì)算出的應(yīng)用的處理速度低于一基準(zhǔn)值,則將對(duì)其發(fā)送 由相應(yīng)應(yīng)用產(chǎn)生的圖像數(shù)據(jù)的圖形控制器設(shè)為第一圖形控制器,如果所述應(yīng)用的處 理速度高于所述基準(zhǔn)值,則將對(duì)其發(fā)送由相應(yīng)應(yīng)用產(chǎn)生的圖像數(shù)據(jù)的圖形控制器設(shè) 為第二圖形控制器。
      17. 如權(quán)利要求12所述的方法,其特征在于,步驟(B)包括步驟 (B8)確認(rèn)加載至存儲(chǔ)單元的圖像數(shù)據(jù)量,所述存儲(chǔ)單元分別被設(shè)置在多個(gè)圖形控制器中并存儲(chǔ)要由這些圖形控制器處理的數(shù)據(jù);以及(B9)根據(jù)加載至存儲(chǔ)單元的圖像數(shù)據(jù)量來分類圖像數(shù)據(jù),所述圖像數(shù)據(jù)量在步驟(B8)被確認(rèn)。
      18. 如權(quán)利要求12所述的方法,其特征在于,在步驟(B),由同一應(yīng)用產(chǎn)生的 圖像數(shù)據(jù)被分類以發(fā)送給同一圖形控制器。
      19. 如權(quán)利要求18所述的方法,其特征在于,步驟(B)包括步驟 (B10)對(duì)每個(gè)圖形控制器計(jì)算產(chǎn)生被處理的圖像數(shù)據(jù)的應(yīng)用的執(zhí)行單位;以及 (Bll)分類圖像數(shù)據(jù),以使步驟(B10)中計(jì)算出的每個(gè)圖形控制器中的應(yīng)用的執(zhí)行單位不超過之前對(duì)每個(gè)圖形控制器設(shè)定的數(shù)目。
      20. 如權(quán)利要求19所述的方法,其特征在于,所述執(zhí)行單位是根據(jù)正在執(zhí)行 的應(yīng)用的數(shù)目和類型計(jì)數(shù)的。
      21. 如權(quán)利要求12所述的方法,其特征在于,還包括步驟 (D)考慮要被處理的圖像數(shù)據(jù)量和系統(tǒng)工作狀態(tài)中的至少一個(gè)來自適應(yīng)地改變處于工作狀態(tài)的圖形控制器的數(shù)目和類型。
      22. 如權(quán)利要求21所述的方法,其特征在于,當(dāng)已工作的圖形控制器轉(zhuǎn)變?yōu)榉枪ぷ鳡顟B(tài)以自適應(yīng)地改變處于工作狀態(tài)的圖 形控制器的數(shù)目或類型時(shí),步驟(D)包括(Dl)將己發(fā)送給已工作的圖形控制器的圖像數(shù)據(jù)發(fā)送給另一圖形控制器;以及(D2)在處理完暫存于存儲(chǔ)單元的圖像數(shù)據(jù)后,減少或阻斷對(duì)已工作的圖形控 制器的供電,所述存儲(chǔ)單元存儲(chǔ)由已工作的圖形控制器處理的圖像數(shù)據(jù)。
      全文摘要
      本發(fā)明涉及一種設(shè)有多個(gè)圖形控制器的數(shù)據(jù)處理裝置和使用該數(shù)據(jù)處理裝置的數(shù)據(jù)處理方法。本發(fā)明的數(shù)據(jù)處理裝置包括第一圖形控制器10a和第二圖形控制器20,用于處理和顯示所輸入的圖像數(shù)據(jù);以及控制單元50,它考慮第一和第二圖形控制器10a、20的數(shù)據(jù)處理能力來分配圖像數(shù)據(jù)。根據(jù)本發(fā)明,提供一種能夠同時(shí)使用多個(gè)圖形控制器的數(shù)據(jù)處理裝置和方法,以提高數(shù)據(jù)處理速度。適宜地分配圖像數(shù)據(jù),藉此提高數(shù)據(jù)處理的效率。由于處于工作狀態(tài)的圖形控制器的數(shù)目和類型根據(jù)系統(tǒng)狀態(tài)和數(shù)據(jù)處理量改變,其優(yōu)點(diǎn)是能夠同時(shí)獲得數(shù)據(jù)處理的高效性并防止電力損耗。
      文檔編號(hào)G06F3/14GK101482804SQ20081012832
      公開日2009年7月15日 申請(qǐng)日期2008年7月7日 優(yōu)先權(quán)日2008年1月10日
      發(fā)明者李鎮(zhèn)碩, 金良奇 申請(qǐng)人:Lg電子株式會(huì)社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1