[發明專利]多重顯示器控制方法及其系統有效
| 申請號: | 201110393483.2 | 申請日: | 2011-12-01 |
| 公開(公告)號: | CN102436364A | 公開(公告)日: | 2012-05-02 |
| 發明(設計)人: | 朱逸斐;張國峰 | 申請(專利權)人: | 威盛電子股份有限公司 |
| 主分類號: | G06F3/14 | 分類號: | G06F3/14;G06T1/00 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 史新宏 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多重 顯示器 控制 方法 及其 系統 | ||
技術領域
本發明涉及一種顯示器的控制方法與系統,特別是涉及一種多重顯示器的控制方法與系統。
背景技術
目前市面上已有許多多重顯示器的技術,例如,利用多重輸出轉接器(multiple?output?adapter)擴增顯示器的數量、使用多部的計算機驅動多個顯示器、利用顯示器的功能將一個視訊來源提供至多個顯示器、或以外部交換器(external?switch)將多個顯示器組合成顯示墻。上述所提的各種技術各有優缺點,但整體而言,實現的技術常常過于復雜、昂貴或是缺乏高解析度影像的支持能力,其中最重要的是缺乏三維影像顯示技術,例如微軟公司(Microsoft?Corporation)的直接三維程序庫(Direct3D?runtime?library)的支持。
三維影像顯示技術,例如Direct3D,包括Direct3D影像應用或DirectShow視頻影片應用等皆需要使用Direct3D的程序庫來處理影像內容。但是目前Direct3D程序庫只能識別邏輯上的一個顯示器,意即若將一個應用程序的視窗顯示于多重顯示器上,就算目前多重顯示器之中是由多個圖形處理器(graphics?processing?unit,簡稱GPU)所控制,視窗(Windows)操作系統仍是只能在其中的一個圖形處理器處理并繪制好Direct3D的影像,再通過這個圖形處理器將繪制好的Direct3D影像根據顯示位置復制至各個圖形處理器以供顯示。由于上述復制是由操作系統執行而無圖形處理器加速,所以處理過程非常緩慢。
再者,相較于建立一般的二維影像內容,建立三維影像數據顯示內容的運算復雜度本就更為復雜,所以顯示控制系統(例如計算機系統)在處理并顯示影像時即會耗費較多的時間。因此,若依據現有技術在一個圖形處理器繪制好三維影像再復制到其他圖形處理器的方式,更是在已相當耗時的影像處理過程中,再因為這個復制程序而產生處理時效的延宕,這樣的處理方式明顯的嚴重影像顯示效率。所以,如何在考慮經濟成本的情況下,加速建立三維影像數據的顯示內容并顯示于多重顯示器上,便成為一個亟需解決的問題。
發明內容
本發明提供一種多重顯示器控制方法,用于控制多個圖形處理器同時繪制一顯示器畫面,其中每一上述圖形處理器控制至少一顯示器。上述多重顯示器控制方法包括以下步驟。提供和一操作系統的程序庫相同的圖形接口,以取代此程序庫自應用程序接收繪圖命令;根據應用程序的顯示區域,決定由多個圖形處理器所組成的一顯示集合,此顯示集合中的每一個圖形處理器所控制的顯示器所顯示的畫面皆與顯示區域有交集;以及,根據顯示區域在顯示集合的每一個圖形處理器所控制的顯示器所顯示的畫面的顯示交集區域,對繪圖命令進行座標轉換以產生至少一座標轉換繪圖命令,并分派座標轉換繪圖命令至顯示集合中對應的圖形處理器,以使每一顯示集合中的圖形處理器僅需繪制對應的顯示交集區域的部分。
本發明提供一種多重顯示器控制系統,用于控制多個圖形處理器同時繪制一顯示器畫面,其中每一圖形處理器控制一至多個顯示器。多重顯示器控制系統包括一存儲器及一控制器。控制器提供和一操作系統的程序庫相同的圖形接口,并以此圖形接口自應用程序接收繪圖命令??刂破鞲鶕贸绦虻娘@示區域,決定多個圖形處理器的一顯示集合,此顯示集合中的每一個圖形處理器所控制的顯示器所顯示的畫面皆與顯示區域有交集。控制器根據顯示區域在顯示集合的每一個圖形處理器所控制的顯示器所顯示的畫面的顯示交集區域,對繪圖命令進行座標轉換以產生至少一座標轉換繪圖命令,并分派座標轉換繪圖命令至顯示集合中對應的圖形處理器??刂破饕鄬@示集合與上述的顯示交集區域記錄在存儲器。
本發明提供一種多重顯示器控制方法,用于控制多個圖形處理器同時繪制一顯示器畫面,其中每一圖形處理器控制至少一顯示器,多重顯示器控制方法包括:根據一應用程序的顯示區域,決定多個圖形處理器的一顯示集合,其中顯示集合中的圖形處理器所控制的顯示器所顯示的畫面與應用程序的顯示區域有交集;根據顯示集合中的圖形處理器所控制的顯示器的顯示區域,對繪圖命令進行座標轉換以產生至少一座標轉換繪圖命令;以及,并分派座標轉換繪圖命令至顯示集合中對應的圖形處理器,以使每一顯示集合中的圖形處理器僅繪制顯示交集區域的部分。
基于上述,本發明可從應用程序接受繪圖命令,并依據各圖形處理器所控制顯示器所顯示畫面進行座標轉換后,再分派座標轉換繪圖命令至顯示集合的對應的圖形處理器后,使這些圖形處理器能各自處理顯示交集區域的影像內容,隨后同時顯示于多重顯示器上,減少了在多重顯示器上顯示影像的所需時間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于威盛電子股份有限公司,未經威盛電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110393483.2/2.html,轉載請聲明來源鉆瓜專利網。





