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

      一種顯示處理的裝置及方法

      文檔序號(hào):6461378閱讀:109來(lái)源:國(guó)知局
      專利名稱:一種顯示處理的裝置及方法
      技術(shù)領(lǐng)域
      本發(fā)明大體是關(guān)于計(jì)算平臺(tái)的遠(yuǎn)端控制,且特定地是關(guān)于遠(yuǎn)端計(jì)算機(jī)控 制應(yīng)用中的幀的有效擷取以及重定向的方法及系統(tǒng)。
      背景技術(shù)
      計(jì)算平臺(tái)通常使用繪圖卡或繪圖處理器以產(chǎn)生圖形信息,且將圖形信息 顯示于用戶端顯示器上。若干制造商提供包括同時(shí)驅(qū)動(dòng)兩個(gè)顯示器的雙顯示 頭的圖形顯示裝置及模塊。某些繪圖處理器將圖形處理功能與被稱作鍵盤(pán)-視頻-鼠標(biāo)(KVM, Keyboard-Video-Mouse)功能的遠(yuǎn)端控制及遠(yuǎn)端管理功能加以整合。KVM應(yīng)用通常將經(jīng)重定向的幀的像素值儲(chǔ)存于受控計(jì)算機(jī)的一個(gè)或多 個(gè)存儲(chǔ)器裝置中。這些幀的儲(chǔ)存及擷取是涉及到大量存儲(chǔ)器的存取操作。在 許多狀況下,可用的存儲(chǔ)器存取頻寬(意即,存取存儲(chǔ)器的速率)為系統(tǒng)的 瓶頸,且缺乏足夠的存儲(chǔ)器頻寬將會(huì)減小經(jīng)重定向視頻的幀速率及圖像品質(zhì)。 因此,有必要減小KVM處理的存儲(chǔ)器存取頻寬。發(fā)明內(nèi)容本發(fā)明的實(shí)施例提供顯示處理的裝置,其包括 主機(jī)接口,其可接收來(lái)自第一計(jì)算機(jī)的圖形信息;第一顯示頭,其可以第一幀速率來(lái)產(chǎn)生表示圖形信息的包括第一幀的第 一數(shù)字視頻信號(hào),所述第一數(shù)字視頻信號(hào)可將圖形信息顯示于第一計(jì)算機(jī)的 用戶端顯示器上;第二顯示頭,其可以小于第一幀速率的第二幀速率來(lái)產(chǎn)生表示圖形信息的包括第二幀的第二數(shù)字視頻信號(hào);以及視頻重定向模塊,其可調(diào)整來(lái)自第二顯示頭的第二數(shù)字視頻信號(hào)的傳輸 速率,并擷取由第二顯示頭產(chǎn)生的第二幀及將所擷取的幀傳送至第二計(jì)算機(jī)。根據(jù)本發(fā)明的實(shí)施例,也提供顯示處理的方法,包括-接收來(lái)自第一計(jì)算機(jī)的圖形信息;由第一顯示頭以第一幀速率產(chǎn)生表示圖形信息的包括第一幀的第一數(shù)字 視頻信號(hào),所述第一數(shù)字視頻信號(hào)將圖形信息顯示于第一計(jì)算機(jī)的用戶端顯 不器上;由第二顯示頭以小于第一幀速率的第二幀速率產(chǎn)生表示圖形信息的包括 第二幀的第二數(shù)字視頻信號(hào),同時(shí)調(diào)整來(lái)自第二顯示頭的第二數(shù)字視頻信號(hào) 的傳輸速率;以及擷取由第二顯示頭產(chǎn)生的第二幀,且將所擷取的幀傳送至第二計(jì)算機(jī)。在一些實(shí)施例中,所述方法包括使用經(jīng)傳送的第二幀將圖形信息顯示于 第二計(jì)算機(jī)上。所述方法可包括由第二計(jì)算機(jī)根據(jù)顯示于第二計(jì)算機(jī)上的圖 形信息來(lái)控制第一計(jì)算機(jī)。將自以下本發(fā)明的圖式以及實(shí)施例的詳細(xì)描述而更充分地了解本發(fā)明。


      圖1為示意性說(shuō)明根據(jù)本發(fā)明實(shí)施例的自遠(yuǎn)端計(jì)算機(jī)傳送視頻的系統(tǒng)方塊圖。 圖2為示意性說(shuō)明根據(jù)本發(fā)明實(shí)施例的繪圖與KVM的整合系統(tǒng)方塊圖。 圖3為示意性說(shuō)明根據(jù)本發(fā)明實(shí)施例的組合用戶端與遠(yuǎn)端信息顯示器的 方法流程圖。 附圖標(biāo)號(hào) 20:系統(tǒng)24:遠(yuǎn)端計(jì)算機(jī)/受控計(jì)算機(jī)28:控制計(jì)算機(jī) 32:通信通路36:繪圖與KVM的整合系統(tǒng)40:繪圖子系統(tǒng)44A:視頻信號(hào)產(chǎn)生單元/顯示頭 44B:視頻信號(hào)產(chǎn)生單元/顯示頭48:用戶端顯示器 52:主機(jī)接口56: CPU芯片組 60: KVM子系統(tǒng) 64: KVM控制器68:擷取邏輯72:網(wǎng)絡(luò)接口76:外部存儲(chǔ)器80:存儲(chǔ)器控制器84:鏡式暫存器90:輸入步驟94:第一信號(hào)產(chǎn)生步驟98:用戶端顯示步驟102:請(qǐng)求產(chǎn)生步驟106:第二信號(hào)產(chǎn)生步驟110:轉(zhuǎn)送步驟具體實(shí)施方式
      在一些計(jì)算應(yīng)用中,不論是否在用戶端顯示圖形信息,由計(jì)算機(jī)產(chǎn)生的 圖形信息是轉(zhuǎn)送至另一計(jì)算機(jī)。此等應(yīng)用通常被稱作視頻重定向應(yīng)用。視頻7重定向方法是使用在(例如)各種遠(yuǎn)端控制及遠(yuǎn)端存取應(yīng)用中,諸如,用于自遠(yuǎn)端控制計(jì)算機(jī)來(lái)控制服務(wù)器叢集。在通常被稱為鍵盤(pán)4見(jiàn)頻-鼠標(biāo)(KVM) 應(yīng)用的一些應(yīng)用中,除了在相反方向中重定向視頻外,控制計(jì)算機(jī)的鍵盤(pán)及 鼠標(biāo)輸入是傳送至遠(yuǎn)端(受控)計(jì)算機(jī)。KVM應(yīng)用使得使用者能夠自控制計(jì) 算機(jī)來(lái)控制及操作遠(yuǎn)端計(jì)算機(jī)。術(shù)語(yǔ)"視頻重定向"與KVM常?;Q使用以描 述具有使用鼠標(biāo)及鍵盤(pán)的遠(yuǎn)端控制功能的應(yīng)用與僅視頻(video-only)的應(yīng)用兩者。圖1為示意性說(shuō)明根據(jù)本發(fā)明實(shí)施例的用于自遠(yuǎn)端計(jì)算機(jī)24傳送視頻的 系統(tǒng)20的方塊圖。每一遠(yuǎn)端計(jì)算機(jī)24使用以下所述的方法及裝置來(lái)擷取表 示其螢?zāi)换顒?dòng)的幀,且經(jīng)由通信通路32將所述幀傳輸至控制計(jì)算機(jī)28。通常,系統(tǒng)20的操作者可在控制計(jì)算機(jī)28的視頻顯示器上監(jiān)視由每一 遠(yuǎn)端計(jì)算機(jī)24產(chǎn)生的幀。在一些實(shí)施例中,系統(tǒng)20的擷取及傳輸功能是被 稱作KVM系統(tǒng)的遠(yuǎn)端控制系統(tǒng)的一部分,其中操作者遙控遠(yuǎn)端計(jì)算機(jī)24。 在此系統(tǒng)中,鍵盤(pán)及/或鼠標(biāo)信號(hào)經(jīng)由通信通路32傳輸至適當(dāng)?shù)倪h(yuǎn)端計(jì)算機(jī) 24?;蛘?,系統(tǒng)20可用作僅傳送視頻的監(jiān)視應(yīng)用。術(shù)語(yǔ)KVM有時(shí)描述包括 僅視頻應(yīng)用的所有視頻重定向應(yīng)用。在圖l所揭示的示范性應(yīng)用中,遠(yuǎn)端計(jì)算機(jī)24包括具有叢集架構(gòu)的多個(gè) 服務(wù)器。系統(tǒng)管理者或其他操作者使用控制計(jì)算機(jī)28在遠(yuǎn)端監(jiān)視及/或控制服 務(wù)器的操作。此實(shí)例中的通信通路32包括使服務(wù)器互連的區(qū)域網(wǎng)絡(luò)(LAN) 以及諸如網(wǎng)際網(wǎng)絡(luò)的廣域網(wǎng)絡(luò)(WAN),且控制計(jì)算機(jī)是藉由上述網(wǎng)絡(luò)與所述 多個(gè)服務(wù)器相通信。如圖1所揭示為示范性架構(gòu),其揭示僅是為了概念清晰的目的。在一些 實(shí)施例中,遠(yuǎn)端計(jì)算機(jī)24可包括個(gè)人計(jì)算機(jī)、筆記型計(jì)算機(jī)、工作站、服務(wù) 器、多處理器系統(tǒng)中的板卡,或輸出幀的任何其他合適的計(jì)算平臺(tái)。術(shù)語(yǔ)"遠(yuǎn) 端計(jì)算機(jī)"意為計(jì)算機(jī)24與計(jì)算機(jī)28為分開(kāi)的計(jì)算平臺(tái),而不暗示計(jì)算機(jī)24 與計(jì)算機(jī)28之間有任何距離關(guān)系。通信通路32可包括連接受控計(jì)算機(jī)24與控制計(jì)算機(jī)28的任何合適的通信連接,諸如,網(wǎng)際網(wǎng)絡(luò)協(xié)定(IP)網(wǎng)絡(luò)、LAN、 WAN、封包網(wǎng)絡(luò)、點(diǎn)對(duì)點(diǎn) 或點(diǎn)對(duì)多點(diǎn)連接、有線或無(wú)線連接、撥號(hào)或固定連接,或這些連接類(lèi)型的組合。
      圖2為示意性說(shuō)明根據(jù)本發(fā)明實(shí)施例的繪圖與KVM的整合系統(tǒng)36的方 塊圖。系統(tǒng)36接收來(lái)自計(jì)算機(jī)24的顯示信息且產(chǎn)生兩個(gè)單獨(dú)的數(shù)字視頻信 號(hào)。這些信號(hào)的其中之一是用于用戶端視頻的顯示,且另一信號(hào)經(jīng)由通信通 路32傳輸至控制計(jì)算機(jī)28。系統(tǒng)36可用單一集成電路(IC)或使用多個(gè)IC 來(lái)建構(gòu)。系統(tǒng)可安裝在計(jì)算機(jī)24的主機(jī)板上、子機(jī)板(daughterboard)上或任 何其他合適的周邊單元中。
      系統(tǒng)36包括產(chǎn)生兩個(gè)數(shù)字視頻信號(hào)的繪圖子系統(tǒng)40。所述繪圖子系統(tǒng)包 括在此被稱為顯示頭的兩個(gè)單獨(dú)的視頻信號(hào)產(chǎn)生單元44A及44B。每一顯示 頭接收顯示信息且產(chǎn)生可用于驅(qū)動(dòng)顯示器的數(shù)字視頻信號(hào)。在圖2的架構(gòu)中, 由顯示頭44A產(chǎn)生的視頻信號(hào)是用來(lái)驅(qū)動(dòng)計(jì)算機(jī)24的用戶端顯示器48。由 顯示頭44B產(chǎn)生的視頻信號(hào)轉(zhuǎn)送至控制計(jì)算機(jī)28。
      每一數(shù)字視頻信號(hào)通常包括一系列幀。每一幀包括像一連串像素值以及 同步標(biāo)記,諸如,垂直同步(V-SYNC, vertical synchronization)以及水平同步 (H-SYNC, horizontal synchronization)。幀系列以及其內(nèi)部結(jié)構(gòu)通常根據(jù)特定
      數(shù)字繪圖標(biāo)準(zhǔn)或規(guī)格加以格式化。由顯示頭產(chǎn)生的視頻信號(hào)可符合諸如視頻 圖形陣列(VGA, Video Graphics Army)、超VGA (SVGA, Super VGA)、擴(kuò)展 圖形陣列(XGA, extended Graphic Array)的已知標(biāo)準(zhǔn)以及其他標(biāo)準(zhǔn),例如視 頻電子標(biāo)準(zhǔn)協(xié)會(huì)(VESA, Video Electronics Standards Association)顯示標(biāo)準(zhǔn)。 顯示頭通常架構(gòu)有諸如幀解析度以及色彩深度的參數(shù)。以下更詳細(xì)描述顯示 頭44A及44B的架構(gòu)。
      顯示頭44A及44B對(duì)相同輸入進(jìn)行操作,意即,產(chǎn)生表示相同圖形信息 的視頻信號(hào)。兩個(gè)顯示頭通常根據(jù)相同的圖形標(biāo)準(zhǔn)來(lái)產(chǎn)生視頻,且經(jīng)架構(gòu)成 具有相同的圖像參數(shù),諸如,解析度以及色彩表示。
      雖然顯示頭44A與44B的一些架構(gòu)是相同的,但子系統(tǒng)40的兩個(gè)顯示頭的不同處在于幀更新速率、時(shí)序以及它們操作模式等方面。顯示頭44A以連 續(xù)、串流、即時(shí)方式來(lái)操作,且用連續(xù)系列的幀來(lái)驅(qū)動(dòng)用戶端顯示器48。由 顯示頭44A產(chǎn)生的幀更新速率通常在25 Hz與160 Hz之間,但也可使用任何 其他合適的更新速率。
      顯示頭44B (其視頻是轉(zhuǎn)送至控制計(jì)算機(jī)28)應(yīng)要求(意即,根據(jù)外部 請(qǐng)求)而產(chǎn)生幀。顯示頭44B以由外部請(qǐng)求的速率所決定的幀更新速率來(lái)操 作,且該幀更新速率是遠(yuǎn)小于顯示頭44B的幀更新速率。通常,顯示頭44B 的幀更新速率大約為顯示頭44A的幀更新速率的25%至50%,但也可使用其 他的比率。雖然顯示頭44A與44B對(duì)相同輸入進(jìn)行操作,但其時(shí)序(例如, 幀時(shí)序以及像素時(shí)脈)通常為單獨(dú)且不相關(guān)的。
      繪圖子系統(tǒng)40包括主機(jī)接口 52,子系統(tǒng)經(jīng)由主機(jī)接口 52接收顯示信息。 自計(jì)算機(jī)24所接收的信息通常來(lái)自計(jì)算機(jī)的CPU芯片組56。主機(jī)接口 52可 使用業(yè)界中已知的例如使用周邊組件內(nèi)連線(PCI, Peripheral Component Interconnection)或PCI快速接口的任何合適的連接而連接至芯片組56。
      系統(tǒng)36還包括KVM子系統(tǒng)60, KVM子系統(tǒng)60擷取由顯示頭44B產(chǎn)生 的數(shù)字視頻且將所述視頻送至控制計(jì)算機(jī)28。 KVM子系統(tǒng)也被稱作視頻重定 向模塊,這是因?yàn)樵谀承顩r下,其僅執(zhí)行視頻重定向而不處理鍵盤(pán)或鼠標(biāo)資料。
      KVM子系統(tǒng)60包括與顯示頭44B相互作用的擷取邏輯68。擷取邏輯經(jīng) 由數(shù)字視頻接口接收來(lái)自顯示頭44B的幀,且使用流程控制接口與顯示頭44B 交換流程控制命令。以下更詳細(xì)描述此等接口的示范性實(shí)施例。KVM子系統(tǒng) 60包括管理KVM子系統(tǒng)的操作的KVM控制器64。 KVM子系統(tǒng)使用合適的 網(wǎng)絡(luò)接口 72與通信通路32相通信。雖然所揭示的網(wǎng)絡(luò)接口 72為單獨(dú)單元, 但在某些實(shí)施例中,網(wǎng)絡(luò)接口72整合于系統(tǒng)36內(nèi)。
      在典型流程中,KVM控制器64決定何時(shí)擷取新的幀,且將新的幀發(fā)送 至控制計(jì)算機(jī)28。 KVM控制器向擷取邏輯68通知請(qǐng)求新的幀。擷取邏輯使 用流程控制接口向顯示頭44B請(qǐng)求新的幀。顯示頭44B根據(jù)所述請(qǐng)求而產(chǎn)生幀,且經(jīng)由數(shù)字視頻接口將所述幀發(fā)送至擷取邏輯68。擷取邏輯68壓縮所請(qǐng) 求幀,且經(jīng)由網(wǎng)絡(luò)接口 72在通信通路32上將所請(qǐng)求幀發(fā)送至控制計(jì)算機(jī)28。
      繪圖子系統(tǒng)40與KVM子系統(tǒng)60皆將圖像資料儲(chǔ)存于外部存儲(chǔ)器76中, 外部存儲(chǔ)器76包括與系統(tǒng)36分開(kāi)的存儲(chǔ)器裝置。繪圖子系統(tǒng)40使用外部存 儲(chǔ)器76來(lái)儲(chǔ)存由顯示頭44A及44B產(chǎn)生的幀的像素值。KVM子系統(tǒng)60使 用外部存儲(chǔ)器76來(lái)儲(chǔ)存由擷取邏輯68擷取的幀。通常,子系統(tǒng)40與60于 存儲(chǔ)器76的單獨(dú)區(qū)中保有單獨(dú)的幀緩沖器,但在某些狀況下,兩個(gè)子系統(tǒng)可 共用特定幀緩沖器。
      在某些實(shí)施例中,KVM子系統(tǒng)僅將較先前傳輸幀的數(shù)值改變的像素或像 素群傳輸至控制計(jì)算機(jī)。為了確定哪些像素值已改變,KVM子系統(tǒng)通常將參 考幀或它的部分儲(chǔ)存于存儲(chǔ)器76中。參考幀表示最后傳輸至控制計(jì)算機(jī)的幀。
      子系統(tǒng)40及60對(duì)外部存儲(chǔ)器76的存取是由存儲(chǔ)器控制器80來(lái)控制。 存儲(chǔ)器控制器80使用合適的存儲(chǔ)器匯流排來(lái)存取存儲(chǔ)器76。如上所述,顯示 頭44B以及擷取邏輯68的幀速率遠(yuǎn)小于顯示頭44A的幀速率。在某些狀況下, 此幀速率不固定,且藉由KVM子系統(tǒng)產(chǎn)生的請(qǐng)求的速率來(lái)決定。結(jié)果,對(duì)存 儲(chǔ)器76執(zhí)行的存儲(chǔ)器存取操作的速率得以最小化,這是因?yàn)榇鎯?chǔ)器較不常由 KVM子系統(tǒng)來(lái)存取,且在某些狀況下,僅當(dāng)實(shí)際請(qǐng)求新的幀時(shí)才由KVM子 系統(tǒng)存取存儲(chǔ)器。此特征與一些已知視頻重定向及KVM方法形成對(duì)比,在已 知視頻重定向及KVM方法中,常常以與用戶端顯示的視頻相同的幀速率來(lái)即
      時(shí)擷取及處理經(jīng)重定向的視頻。
      KVM控制器64可基于任何合適的觸發(fā)或準(zhǔn)則而決定請(qǐng)求新的幀。舉例 而言,根據(jù)所使用的KVM協(xié)定,可由控制計(jì)算機(jī)28請(qǐng)求新的幀?;蛘?,當(dāng) 足夠的頻寬可用于存取存儲(chǔ)器76時(shí),可請(qǐng)求新的幀,且當(dāng)可用的存儲(chǔ)器存取 頻寬不足時(shí)可避免新的請(qǐng)求。在另一實(shí)例中,當(dāng)足夠的通信頻寬可用于通信 通路32上時(shí),KVM子系統(tǒng)可請(qǐng)求新的幀,且當(dāng)通信通路阻塞時(shí)抑制新幀的請(qǐng)求。
      在某些實(shí)施例中,顯示頭44B與擷取邏輯68之間的數(shù)字視頻接口 (有時(shí)被稱作數(shù)字視頻輸出(DVO, Digital Video Output))包括像素時(shí)脈、水平同步 標(biāo)記、垂直同步標(biāo)記以及數(shù)字像素值。通常,使用紅、綠及藍(lán)像素值表示每 一像素。舉例而言,可使用十五個(gè)位表示每一像素,五個(gè)位表示色彩中的每 一個(gè)?;蛘撸部墒褂萌魏纹渌线m格式。
      在某些實(shí)施例中,顯示頭44B與擷取邏輯68之間的流程控制接口包括一 些離散輸入/輸出(I/O)信號(hào)。所述接口使得顯示頭44B及擷取邏輯68能夠 調(diào)整從顯示頭傳輸至擷取邏輯的視頻的速率。傳輸速率的調(diào)整可包括控制顯 示頭44B產(chǎn)生幀的速率及/或像素經(jīng)由數(shù)字視頻接口傳輸?shù)乃俾省?br> 在例示性實(shí)施例中,所述接口包括幀請(qǐng)求(FREQ, frame request)信號(hào)、 數(shù)字視頻等待(DVW, digital video wait)信號(hào)以及數(shù)字視頻有效(DVV, digital video valid)信號(hào)。FREQ信號(hào)由擷取邏輯來(lái)設(shè)定以向顯示頭44B指示請(qǐng)求新 的幀。當(dāng)顯示頭發(fā)送所請(qǐng)求幀時(shí),在幀結(jié)束之前重設(shè)FREQ信號(hào)。DVW信號(hào) 為反壓信號(hào),且當(dāng)擷取邏輯不能夠接收額外視頻資料時(shí),該DVW信號(hào)由擷取 邏輯來(lái)設(shè)定以防止溢出。在某些狀況下,在設(shè)定DVW信號(hào)之后可容許有限數(shù) 目的像素值,諸如,128個(gè)像素值。
      由顯示頭44B設(shè)定及重設(shè)的DW信號(hào)控管數(shù)字視頻的每個(gè)時(shí)脈周期。當(dāng) 在特定時(shí)脈周期的上升邊緣期間設(shè)定DW信號(hào)時(shí),由擷取邏輯假定該時(shí)脈周 期為有效。接收該時(shí)脈周期的資料以及同步并增加適當(dāng)?shù)南袼赜?jì)數(shù)器。當(dāng)在 特定時(shí)脈周期的上升邊緣期間重設(shè)DW信號(hào)時(shí),該時(shí)脈周期被忽略。例如, 可根據(jù)擷取邏輯的DVW的設(shè)定而重設(shè)DW信號(hào)。DVV信號(hào)也可由顯示頭 44B來(lái)重設(shè)以作為在數(shù)字視頻接口上減小像素速率的手段。舉例而言,當(dāng)用 于存取外部存儲(chǔ)器76的可用頻寬不足時(shí),顯示頭44B可藉由設(shè)定DVV信號(hào) 來(lái)減小像素速率。
      在某些實(shí)施例中,由繪圖子系統(tǒng)40提供給KVM子系統(tǒng)60的幀的架構(gòu)是 使用鏡式暫存器84在兩個(gè)子系統(tǒng)之間作協(xié)調(diào),且鏡式暫存器84可由所述兩 子系統(tǒng)存取。繪圖子系統(tǒng)40將架構(gòu)參數(shù)寫(xiě)入暫存器84中,且子系統(tǒng)60讀取參數(shù)值并相應(yīng)地調(diào)整其操作??山逵墒褂苗R式暫存器機(jī)構(gòu)而可直接設(shè)定KVM 子系統(tǒng)架構(gòu),且不需要從所接收的幀來(lái)推論架構(gòu)參數(shù)(例如,圖像解析度)。
      流程控制接口也可包括可指示由顯示頭44B產(chǎn)生的像素時(shí)脈分割比的離 散線或鏡式暫存器位。例如,當(dāng)可用的存儲(chǔ)器存取頻寬或通信頻寬不足時(shí), 可由KVM控制器改變時(shí)脈分割比以增加及減小由顯示頭44B提供的視頻信 號(hào)的像素速率。
      在某些實(shí)施例中,擷取邏輯可將自顯示頭44B的單一幀緩沖器的擷取擴(kuò) 展于數(shù)個(gè)幀上(意即,在顯示頭44A的數(shù)個(gè)幀間隔上)。此協(xié)調(diào)使得擷取邏輯 能夠?qū)⒋鎯?chǔ)器存取操作分配于較長(zhǎng)的時(shí)段上,因此減小所要求的峰值頻寬。 在一些實(shí)施例中,將顯示區(qū)分割成多個(gè)不同區(qū)域。當(dāng)擷取由顯示頭44B產(chǎn)生 的幀時(shí),擷取邏輯擷取來(lái)自不同幀的每一區(qū)域。舉例而言,可將所擷取的螢 幕圖像分割成N個(gè)(例如,五個(gè))垂直條。在本實(shí)例中,擷取邏輯68在N 個(gè)幀間隔期間填充單一幀緩沖器。在每一幀間隔中,僅擷取特定垂直條的像 素值且將其寫(xiě)入存儲(chǔ)器76中。使用此技術(shù)將所要求的峰值存儲(chǔ)器頻寬減小到1/N。
      圖3為示意性說(shuō)明根據(jù)本發(fā)明實(shí)施例的組合用戶端與遠(yuǎn)端信息顯示器的 方法流程圖。所述方法始于輸入步驟90,在輸入步驟90中,系統(tǒng)36的主機(jī) 接口 52接收來(lái)自計(jì)算機(jī)24的顯示信息。
      在第一信號(hào)產(chǎn)生步驟94處,顯示頭44A基于輸入信息產(chǎn)生連續(xù)的、即時(shí) 數(shù)字視頻信號(hào)。在用戶端顯示步驟98處,將即時(shí)視頻信號(hào)顯示于用戶端顯示 器48上。
      在請(qǐng)求產(chǎn)生步驟102處,KVM子系統(tǒng)依要求產(chǎn)生的幀的請(qǐng)求,且前述幀
      請(qǐng)求的產(chǎn)生是與繪圖子系統(tǒng)的產(chǎn)生及顯示即時(shí)視頻信號(hào)相并行的。如上所述, 請(qǐng)求的速率及時(shí)序可視諸如對(duì)外部存儲(chǔ)器76的可用存儲(chǔ)器存取頻寬、通信通 路32上的可用通信頻寬以及所使用的特定KVM通信協(xié)定的因素而定。
      在第二信號(hào)產(chǎn)生步驟106處,顯示頭44B根據(jù)由KVM子系統(tǒng)產(chǎn)生的請(qǐng) 求而產(chǎn)生幀。由顯示頭44B產(chǎn)生的幀是應(yīng)要求而產(chǎn)生,且通常具有與顯示頭44A的幀速率相比低得多的幀速率。
      在傳遞步驟110處,擷取邏輯68擷取由顯示頭44B產(chǎn)生的幀,且KVM 子系統(tǒng)將所擷取的幀轉(zhuǎn)送至控制計(jì)算機(jī)28??刂朴?jì)算機(jī)使用經(jīng)轉(zhuǎn)送的幀來(lái)重 建及顯示計(jì)算機(jī)24的螢?zāi)换顒?dòng)。
      應(yīng)了解,上文所描述的實(shí)施例是作為實(shí)例而加以引用,且本發(fā)明不限于 上文中已特定揭示及描述的實(shí)施例。本發(fā)明的范疇包括上文中所描述的各種 特征的組合與子組合,以及本領(lǐng)域相關(guān)人員在閱讀上述描述時(shí)將構(gòu)想且在已 知技術(shù)中未揭露的本發(fā)明的改變及修改。
      權(quán)利要求
      1. 一種顯示處理的裝置,其特征在于,所述裝置包括主機(jī)接口,其可接收來(lái)自第一計(jì)算機(jī)的圖形信息;第一顯示頭,其可以第一幀速率來(lái)產(chǎn)生表示所述圖形信息的包括第一幀的第一數(shù)字視頻信號(hào),所述第一數(shù)字視頻信號(hào)用于將所述圖形信息顯示于所述第一計(jì)算機(jī)的用戶端顯示器上;第二顯示頭,其可以小于所述第一幀速率的第二幀速率產(chǎn)生表示所述圖形信息的包括第二幀的第二數(shù)字視頻信號(hào);以及視頻重定向模塊,其可調(diào)整來(lái)自所述第二顯示頭的所述第二數(shù)字視頻信號(hào)的傳輸速率且擷取由所述第二顯示頭產(chǎn)生的所述第二幀并將所擷取的幀轉(zhuǎn)送至第二計(jì)算機(jī)。
      2. 如權(quán)利要求1所述的裝置,其特征在于,所述第一顯示頭可根據(jù)第一時(shí) 序產(chǎn)生所述第一幀,且其中所述第二顯示頭可根據(jù)第二時(shí)序產(chǎn)生所述第二幀, 所述第二時(shí)序與所述第一時(shí)序不相關(guān)。
      3. 如權(quán)利要求1所述的裝置,其特征在于,所述視頻重定向模塊可產(chǎn)生用 于產(chǎn)生所述第二幀的個(gè)別請(qǐng)求,且其中所述第二顯示頭可根據(jù)所述請(qǐng)求而產(chǎn)生所 述第二幀。
      4. 如權(quán)利要求1所述的裝置,其特征在于,所述第二顯示頭以及所述視頻 重定向模塊可相互交換流程控制命令以調(diào)整所述傳輸速率。
      5. 如權(quán)利要求1所述的裝置,其特征在于,所述第二顯示頭以及所述視頻 重定向模塊可藉由控制傳輸所述第二視頻信號(hào)的像素速率來(lái)調(diào)整所述傳輸速率。
      6. 如權(quán)利要求1所述的裝置,其特征在于,所述第二顯示頭以及所述視頻 重定向模塊可存取所述第一計(jì)算機(jī)的存儲(chǔ)器以儲(chǔ)存及擷取至少一些第二幀, 且根據(jù)可用于存取所述存儲(chǔ)器的存儲(chǔ)器存取頻寬而調(diào)整所述傳輸速率。
      7. 如權(quán)利要求i所述的裝置,其特征在于,所述裝置包括可由所述第二顯示頭以及所述視頻重定向模塊存取的一個(gè)或多個(gè)存儲(chǔ)器暫存器,其中所述第 二顯示頭可將用于產(chǎn)生所述第二幀的架構(gòu)參數(shù)儲(chǔ)存于所述存儲(chǔ)器暫存器中, 且其中所述視頻重定向模塊可自所述存儲(chǔ)器暫存器擷取所述架構(gòu)參數(shù),并使 用所擷取的參數(shù)以架構(gòu)成可擷取所述第二幀。
      8. —種顯示處理的方法,其特征在于,所述方法包括 接收來(lái)自第一計(jì)算機(jī)的圖形信息;由第一顯示頭以第一幀速率產(chǎn)生表示所述圖形信息的包括第一幀的第一 數(shù)字視頻信號(hào),所述第一數(shù)字視頻信號(hào)用于將所述圖形信息顯示于所述第一計(jì)算機(jī)的用戶端顯示器上;由第二顯示頭以小于所述第一幀速率的第二幀速率產(chǎn)生表示所述圖形信 息的包括第二幀的第二數(shù)字視頻信號(hào),同時(shí)調(diào)整來(lái)自所述第二顯示頭的所述 第二數(shù)字視頻信號(hào)的傳輸速率;以及擷取由所述第二顯示頭產(chǎn)生的所述第二幀,且將所擷取的幀轉(zhuǎn)送至第二計(jì)算機(jī)。
      9. 如權(quán)利要求8所述的方法,其特征在于,所述方法包括使用所轉(zhuǎn)送的第二幀將所述圖形信息顯示于所述第二計(jì)算機(jī)上。
      10. 如權(quán)利要求9所述的方法,其特征在于,所述方法包括所述第二計(jì)算機(jī)根據(jù)顯示于所述第二計(jì)算機(jī)上的所述圖形信息來(lái)控制所述第一計(jì)算機(jī)。
      11. 如權(quán)利要求8所述的方法,其特征在于,產(chǎn)生所述第一數(shù)字視頻信號(hào) 包括根據(jù)第一時(shí)序產(chǎn)生所述第一幀,且其中產(chǎn)生所述第二數(shù)字視頻信號(hào)包括根據(jù)第二時(shí)序產(chǎn)生所述第二幀,所述第二時(shí)序與所述第一時(shí)序不相關(guān)。
      12. 如權(quán)利要求8所述的方法,其特征在于,調(diào)整所述傳輸速率包括產(chǎn)生 用于產(chǎn)生所述第二幀的個(gè)別請(qǐng)求,以及由所述第二顯示頭根據(jù)所述請(qǐng)求而產(chǎn) 生所述第二幀。
      13. 如權(quán)利要求8所述的方法,其特征在于,調(diào)整所述傳輸速率包括與所述第二顯示頭交換流程控制命令。
      14. 如權(quán)利要求8所述的方法,其特征在于,調(diào)整所述傳輸速率包括由所述第二顯示頭控制用于傳輸所述第二視頻信號(hào)的像素速率。
      15. 如權(quán)利要求8所述的方法,其特征在于,產(chǎn)生所述第二數(shù)字視頻信號(hào) 以及擷取所述第二幀包括存取所述第一計(jì)算機(jī)的存儲(chǔ)器以儲(chǔ)存及擷取至少一 些所述第二幀,且其中調(diào)整所述傳輸速率包括根據(jù)可用于存取所述存儲(chǔ)器的存儲(chǔ)器存取頻寬而調(diào)整所述傳輸速率。
      16. 如權(quán)利要求8所述的方法,其特征在于,產(chǎn)生所述第二數(shù)字視頻信號(hào)包括將用于產(chǎn)生所述第二幀的架構(gòu)參數(shù)儲(chǔ)存于存儲(chǔ)器暫存器中,且其中擷取 所述第二幀包括自所述存儲(chǔ)器暫存器中擷取所述架構(gòu)參數(shù)以及使用所擷取參 數(shù)以架構(gòu)成可擷取所述第二幀。
      17. 如權(quán)利要求8所述的方法,其特征在于,擷取所述第二幀包括擷取所 述第二幀中的個(gè)別不同幀中的所述圖形信息的兩個(gè)或更多不同區(qū)域,以及自 所述多個(gè)不同區(qū)域重建擷取幀。
      全文摘要
      本發(fā)明是關(guān)于一種顯示處理的裝置及方法。一種顯示處理的裝置包括可接收來(lái)自第一計(jì)算機(jī)的圖形信息的主機(jī)接口。第一顯示頭可以第一幀速率來(lái)產(chǎn)生表示圖形信息的第一數(shù)字視頻信號(hào),其中所述第一數(shù)字視頻信號(hào)包括第一幀。所述第一數(shù)字視頻信號(hào)將所述圖形信息顯示于所述第一計(jì)算機(jī)的用戶端顯示器上。第二顯示頭可以小于所述第一幀速率的第二幀速率來(lái)產(chǎn)生表示圖形信息的包括第二幀的第二數(shù)字視頻信號(hào)。視頻重定向模塊可調(diào)整來(lái)自所述第二顯示頭的所述第二數(shù)字視頻信號(hào)的傳輸速率,并擷取由所述第二顯示頭產(chǎn)生的所述第二幀并將所擷取幀轉(zhuǎn)送至第二計(jì)算機(jī)。
      文檔編號(hào)G06F3/023GK101520717SQ20081008282
      公開(kāi)日2009年9月2日 申請(qǐng)日期2008年2月28日 優(yōu)先權(quán)日2008年2月28日
      發(fā)明者崔特·巫里, 歐茲·歐費(fèi)德, 皮爾·約嵐, 黑洋·裘爾 申請(qǐng)人:華邦電子股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1