專利名稱:基于pcie總線的桌面信號(hào)同步顯示方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信號(hào)的同步顯示技術(shù)領(lǐng)域,特別涉及一種大型高分辨率PC桌面信號(hào) 的同步顯示方法及裝置。
背景技術(shù):
PCIE(Peripheral Component Interconnect Express,夕卜部設(shè)備互聯(lián)高速接口) 作為一個(gè)最新的總線和接口標(biāo)準(zhǔn),由英特爾公司提出后,代表了下一代I/O的接口標(biāo)準(zhǔn)。它 的主要優(yōu)勢(shì)就是數(shù)據(jù)傳輸速率高,目前最高的16X2. 0版本可達(dá)到lOGB/s的速率,而且還有 相當(dāng)大的發(fā)展?jié)摿Α.?dāng)前PCIE基本全面取代了 AGP (Accelerated Graphic Ports,圖形系 統(tǒng)接口 ),就像當(dāng)初PCI取代ISA (Industrial Standard Architecture,工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)總 線)一樣,這個(gè)過(guò)程已經(jīng)過(guò)度完畢了,雖然還有一些老用戶在用AGP接口的顯卡,但是市面 上AGP顯卡全面停賣,包括AGP插槽的主板也不見(jiàn)了蹤影。目前,PCIE總線技術(shù)已經(jīng)廣泛應(yīng)用到PC桌面信號(hào)顯示系統(tǒng),一般分辨率(低于 2048x2048分辨率)的PC桌面信號(hào)通過(guò)PCIE總線傳輸,在單個(gè)顯示單元上顯示已經(jīng)實(shí)現(xiàn)。 但是在高分辨率PC桌面信號(hào)顯示系統(tǒng),由于單個(gè)顯示單元尺寸大小及線材帶寬限制,單屏 不能顯示高分辨率的PC桌面信號(hào),所以必須把高分辨率PC桌面信號(hào)分割成多個(gè)一般分辨 率的圖像信號(hào),再通過(guò)PCIE總線傳輸?shù)礁鱾€(gè)顯示單元接口卡。又由于PCIE總線采取的是 分時(shí)復(fù)用的傳輸策略,某一時(shí)刻只能傳輸數(shù)據(jù)到某一設(shè)備上,當(dāng)有大量的數(shù)據(jù)需要傳輸時(shí), 由于數(shù)據(jù)容量大,傳輸會(huì)占用一定時(shí)間,先接收完數(shù)據(jù)的顯示單元就會(huì)先進(jìn)行顯示,后面的 顯示單元卻仍在進(jìn)行數(shù)據(jù)傳輸?shù)倪^(guò)程,這樣就會(huì)導(dǎo)致傳輸?shù)礁鱾€(gè)顯示單元接口卡的PC桌 面信號(hào)不同步。尤其在有多個(gè)顯示單元的大型顯示墻系統(tǒng),由于PC桌面信號(hào)傳輸不同步, 導(dǎo)致前端顯示單元與顯示單元之間不能同步顯示,就有嚴(yán)重的撕裂視覺(jué),影響到系統(tǒng)的同 步性能。比如,PC桌面是一個(gè)高分辨率8192x3072的信號(hào),按照目前技術(shù)是不能實(shí)現(xiàn)這么 高分辨率的顯示單元的,因?yàn)橐话泔@示單元是1024x768分辨率,所以我們必須把高分辨率 的桌面信號(hào)分割成多塊1024x768分辨率的圖像,然后分時(shí)利用PCIE總線發(fā)送圖像數(shù)據(jù)到 每個(gè)顯示單元接口卡。但是這樣做的問(wèn)題是不能保證各個(gè)顯示單元接口卡之間的信號(hào)同步 輸出顯示,造成了撕裂的視覺(jué)效果。
發(fā)明內(nèi)容
為解決上述問(wèn)題,本發(fā)明提供一種基于PCIE總線的高分辨率PC桌面信號(hào)同步顯 示方法及裝置,能夠把高分辨率PC桌面信號(hào)的圖像數(shù)據(jù)傳輸與信號(hào)的同步分開(kāi)處理,降低 由于PCIE總線的分時(shí)復(fù)用機(jī)制所引起的對(duì)圖像撕裂的視覺(jué)影響,從而實(shí)現(xiàn)高分辨率PC桌 面信號(hào)的同步顯示。本發(fā)明的一種基于PCIE總線的高分辨率PC桌面信號(hào)同步顯示方法,具體包括以 下步驟
3
步驟Si,申請(qǐng)一塊內(nèi)存空間,并將高分辨率圖像放進(jìn)該內(nèi)存空間;步驟S2,啟動(dòng)數(shù)據(jù)傳輸線程;步驟S3,調(diào)用繪圖函數(shù),在內(nèi)存空間中按照預(yù)定的圖形繪圖;步驟S4,計(jì)算步驟S3中所繪圖形所經(jīng)過(guò)的各顯示單元的坐標(biāo),并根據(jù)該坐標(biāo)對(duì)這 些顯示單元分別作刷新標(biāo)記;步驟S5,數(shù)據(jù)傳輸線程根據(jù)刷新標(biāo)記,通過(guò)PCIE總線分別發(fā)送同步信號(hào)開(kāi)始標(biāo)記 給對(duì)應(yīng)的顯示單元接口卡;步驟S6,數(shù)據(jù)傳輸線程根據(jù)同步信號(hào)開(kāi)始標(biāo)記,通過(guò)PCIE總線分別發(fā)送所繪圖形 的圖像數(shù)據(jù)給對(duì)應(yīng)的顯示單元接口卡,一直到所有圖像數(shù)據(jù)發(fā)送完成;步驟S7,數(shù)據(jù)傳輸線程通過(guò)PCIE總線分別發(fā)送同步信號(hào)結(jié)束標(biāo)記給對(duì)應(yīng)的顯示 單元接口卡;步驟S8,各顯示單元接口卡根據(jù)同步信號(hào)結(jié)束標(biāo)記把輸出的圖像數(shù)據(jù)切換成步驟 S6中發(fā)送的圖像數(shù)據(jù)。另外本發(fā)明還提供一種基于PCIE總線的高分辨率PC桌面信號(hào)同步顯示裝置,包 括多個(gè)顯示單元接口卡、存儲(chǔ)模塊、數(shù)據(jù)傳輸模塊、繪圖模塊以及標(biāo)識(shí)模塊;存儲(chǔ)模塊分別 與繪圖模塊、標(biāo)識(shí)模塊、數(shù)據(jù)傳輸模塊相連接,數(shù)據(jù)傳輸模塊與各顯示單元接口卡相連接;存儲(chǔ)模塊的功能是存儲(chǔ)高分辨率圖像;繪圖模塊的功能是在高分辨率圖像上按照預(yù)定的圖形繪圖;標(biāo)識(shí)模塊的功能是計(jì)算所作的圖所經(jīng)過(guò)的各顯示單元,并分別對(duì)各顯示單元作刷 新標(biāo)記;數(shù)據(jù)傳輸模塊的功能是根據(jù)刷新標(biāo)記,通過(guò)PCIE總線分別發(fā)送同步信號(hào)開(kāi)始標(biāo) 記給對(duì)應(yīng)的顯示單元接口卡;以及根據(jù)同步信號(hào)開(kāi)始標(biāo)記,通過(guò)PCIE總線分別發(fā)送所繪圖 形的圖像數(shù)據(jù)給對(duì)應(yīng)的顯示單元接口卡;以及當(dāng)檢測(cè)到圖像數(shù)據(jù)發(fā)送完成后,通過(guò)PCIE總 線分別發(fā)送同步信號(hào)結(jié)束標(biāo)記給對(duì)應(yīng)的顯示單元接口卡;各顯示單元接口卡根據(jù)信號(hào)同步結(jié)束標(biāo)記把輸出的圖像數(shù)據(jù)切換成所述數(shù)據(jù)傳 輸模塊發(fā)送的圖像數(shù)據(jù)。本發(fā)明的一種基于PCIE總線的高分辨率PC桌面信號(hào)同步顯示方法及裝置,由于 將圖像數(shù)據(jù)的傳輸與信號(hào)的同步分開(kāi)來(lái)處理,在未全部接收完所有的圖像數(shù)據(jù)前不進(jìn)行信 號(hào)的同步操作,直到收到特定的標(biāo)記才進(jìn)行同步操作,并且在收到標(biāo)記后能瞬間完成信號(hào) 的同步顯示,多個(gè)顯示單元接口卡幾乎接近同步切換成新的顯示內(nèi)容,避免了撕裂的視覺(jué) 效果。
圖1為本發(fā)明基于PCIE總線的桌面信號(hào)同步顯示方法流程圖;圖2為基于PCIE總線的桌面信號(hào)同步顯示裝置結(jié)構(gòu)示意圖;圖3為4x4高分辨率PC桌面信號(hào)顯示系統(tǒng)示意圖;圖4為4x5高分辨率PC桌面信號(hào)顯示系統(tǒng)示意圖。
具體實(shí)施例方式本發(fā)明提供一種基于PCIE總線的高分辨率PC桌面信號(hào)同步顯示方法及裝置,能 夠解決現(xiàn)有技術(shù)中采用PCIE總線傳輸數(shù)據(jù)時(shí)由于PCIE的分時(shí)復(fù)用傳輸策略導(dǎo)致各個(gè)顯示 單元接口卡的PC桌面信號(hào)不同步,造成視覺(jué)撕裂的問(wèn)題。下面結(jié)合具體的實(shí)施例詳細(xì)描述 本發(fā)明的技術(shù)方案。實(shí)施例一假設(shè)需要在一個(gè)大型4x4高分辨率PC桌面信號(hào)顯示系統(tǒng)上實(shí)現(xiàn)信號(hào)同步顯示,如 圖3所示,該顯示系統(tǒng)共有16個(gè)顯示單元,每個(gè)顯示單元的分辨率為1024x768,以1到16 分別命名各顯示單元,這里通過(guò)在顯示系統(tǒng)上畫(huà)一條直線來(lái)詳細(xì)描述本發(fā)明信號(hào)同步顯示 方法,如圖1所示,本發(fā)明方法具體過(guò)程如下步驟Si,申請(qǐng)一塊內(nèi)存空間,并將高分辨率圖像放進(jìn)該內(nèi)存空間。作為一個(gè)較好的 實(shí)施例,區(qū)別于現(xiàn)有技術(shù)中通過(guò)申請(qǐng)一個(gè)虛擬內(nèi)存空間以存放圖像的作法,本發(fā)明由顯示 驅(qū)動(dòng)在物理內(nèi)存中申請(qǐng)一塊內(nèi)存空間用以存放高分辨率圖像,以方便后續(xù)的各種操作,具 有可操作性強(qiáng)、易于讀取等特點(diǎn);步驟S2,啟動(dòng)數(shù)據(jù)傳輸線程。該線程負(fù)責(zé)數(shù)據(jù)傳輸,包括傳輸開(kāi)始標(biāo)記、大量的圖 像數(shù)據(jù)或結(jié)束標(biāo)記等到對(duì)應(yīng)的顯示單元接口卡中;步驟S3,操作系統(tǒng)調(diào)用繪圖函數(shù),在內(nèi)存空間中按照預(yù)定的圖形繪圖,本實(shí)施例中 該預(yù)定的圖形為一條直線;步驟S4,計(jì)算直線所經(jīng)過(guò)的各顯示單元的坐標(biāo),計(jì)算得出有2、3、7、8號(hào)顯示單元, 即這4個(gè)顯示單元需要刷新,則對(duì)這4個(gè)顯示單元分別作刷新標(biāo)記;步驟S5,數(shù)據(jù)傳輸線程檢測(cè)到刷新標(biāo)記后,通過(guò)PCIE總線分別發(fā)送同步信號(hào)開(kāi)始 標(biāo)記給2、3、7、8號(hào)顯示單元的接口卡。這一步驟暫時(shí)不發(fā)送大量的數(shù)據(jù),只是發(fā)送一些標(biāo) 記,由于數(shù)據(jù)量小,傳輸時(shí)間可以忽略不計(jì),它的作用只是告訴顯示單元接口卡作好在下一 個(gè)步驟中將有大量的圖像數(shù)據(jù)傳輸?shù)臏?zhǔn)備;步驟S6,數(shù)據(jù)傳輸線程檢測(cè)到同步信號(hào)開(kāi)始標(biāo)記后,將步驟3中所作的直線以圖 像數(shù)據(jù)的方式通過(guò)PCIE總線分別向2、3、7、8號(hào)顯示單元的接口卡發(fā)送,一直到所有圖像數(shù) 據(jù)發(fā)送完成。這一步驟由于需要發(fā)送的數(shù)據(jù)量大,盡管采用PCIE總線傳輸?shù)乃俣确浅?欤?但可能需要的傳輸時(shí)間仍然較長(zhǎng);步驟S7,數(shù)據(jù)傳輸線程檢測(cè)到所有的數(shù)據(jù)發(fā)送完成后,通過(guò)PCIE總線分別發(fā)送同 步信號(hào)結(jié)束標(biāo)記給2、3、7、8號(hào)顯示單元的接口卡;步驟S8,各顯示單元接口卡根據(jù)同步信號(hào)結(jié)束標(biāo)記把輸出的圖像數(shù)據(jù)切換成步驟 S6中發(fā)送的圖像數(shù)據(jù)。與步驟S5類似的,由于步驟7只是單純的發(fā)一些標(biāo)記而不是大量的 數(shù)據(jù),所以顯示單元接口卡在接收這些標(biāo)記的過(guò)程時(shí)間非常的短,到了可以忽略的地步,因 此該步驟中各顯示單元接口卡幾乎接近同時(shí)切換所要顯示的直線畫(huà)面。為了避免數(shù)據(jù)傳輸線程一直不停運(yùn)轉(zhuǎn)而占用太多的CPU資源,作為一個(gè)較好的實(shí) 施例,還可以在步驟4之后增加一個(gè)步驟401 預(yù)先設(shè)定一個(gè)數(shù)據(jù)傳輸線程的休眠時(shí)間T,在 本實(shí)施例中可設(shè)定T為30ms,即當(dāng)超過(guò)30ms時(shí),則進(jìn)入步驟S5 ;否則重返步驟S3。本發(fā)明還可以包括步驟S9 判斷是否還需在PC桌面信號(hào)顯示系統(tǒng)上顯示其它圖 像,若是,則返回步驟S3;否則完成信號(hào)的同步顯示過(guò)程。
5
本發(fā)明基于PCIE總線的高分辨率PC桌面信號(hào)同步顯示方法,將圖像數(shù)據(jù)的傳輸 與信號(hào)的同步分開(kāi)來(lái)處理,對(duì)信號(hào)同步有決定意義的只是開(kāi)始與結(jié)束標(biāo)記,即直到收到表 示傳輸完成的特定標(biāo)記才進(jìn)行同步操作,由于該標(biāo)記數(shù)據(jù)量小,接收時(shí)間可以忽略不計(jì),因 此能在顯示系統(tǒng)上瞬間完成高分辨率PC桌面信號(hào)的同步顯示,多個(gè)顯示接口卡幾乎接近 同步切換成新的顯示內(nèi)容,避免了撕裂的視覺(jué)效果,同步性好;而且本發(fā)明所傳輸?shù)耐叫?號(hào),沒(méi)有經(jīng)過(guò)任何壓縮和縮放,采用原始的分辨率進(jìn)行傳輸,圖像顯示的質(zhì)量高。實(shí)施例二為了更加清楚的闡述基于PCIE總線的高分辨率PC桌面信號(hào)同步顯示方法,本發(fā) 明還提供了另外的一個(gè)具體實(shí)施例。如圖4所示為4x5高分辨率PC桌面信號(hào)顯示系統(tǒng)示 意圖,該顯示系統(tǒng)共有20個(gè)顯示單元,每個(gè)顯示單元的分辨率為1400x1050,以1到20分別 命名各顯示單元,這里通過(guò)在顯示系統(tǒng)上畫(huà)一幅圖像來(lái)詳細(xì)描述本發(fā)明信號(hào)同步顯示方法 的具體過(guò)程。步驟Sl與步驟S2為整個(gè)發(fā)明方法的準(zhǔn)備階段,與實(shí)施例一中的完全相同,這里不 再贅述;步驟S3,操作系統(tǒng)調(diào)用繪圖函數(shù),在內(nèi)存空間中按照預(yù)定的圖形繪圖,本實(shí)施例中 所述的預(yù)定的圖形為一個(gè)矩形圖像;步驟S4,計(jì)算矩形所經(jīng)過(guò)的各顯示單元的坐標(biāo),計(jì)算得出有4、5、9、10、14、15號(hào)顯 示單元,則對(duì)這6個(gè)顯示單元分別作刷新標(biāo)記;步驟S5,數(shù)據(jù)傳輸線程檢測(cè)到刷新標(biāo)記后,通過(guò)PCIE總線分別發(fā)送同步信號(hào)開(kāi)始 標(biāo)記給4、5、9、10、14、15號(hào)顯示單元的接口卡;步驟S6,數(shù)據(jù)傳輸線程檢測(cè)到同步信號(hào)開(kāi)始標(biāo)記后,將步驟3中所作的矩形圖像 以圖像數(shù)據(jù)的方式通過(guò)PCIE總線分別向4、5、9、10、14、15號(hào)顯示單元的接口卡發(fā)送,一直 到所有圖像數(shù)據(jù)發(fā)送完成;步驟S7,數(shù)據(jù)傳輸線程檢測(cè)到所有的數(shù)據(jù)發(fā)送完成后,通過(guò)PCIE總線分別發(fā)送同 步信號(hào)結(jié)束標(biāo)記給4、5、9、10、14、15號(hào)顯示單元的接口卡;步驟S8,各顯示單元接口卡根據(jù)同步信號(hào)結(jié)束標(biāo)記把輸出的圖像數(shù)據(jù)切換成步驟 S6中發(fā)送的圖像數(shù)據(jù),則信號(hào)同步過(guò)程結(jié)束。實(shí)施例三本發(fā)明還提供一種基于PCIE總線的高分辨率PC桌面信號(hào)同步顯示裝置,包括多個(gè) 顯示單元接口卡、存儲(chǔ)模塊、數(shù)據(jù)傳輸模塊、繪圖模塊以及標(biāo)識(shí)模塊,存儲(chǔ)模塊分別與繪圖模 塊、標(biāo)識(shí)模塊、數(shù)據(jù)傳輸模塊相連接,數(shù)據(jù)傳輸模塊與各顯示單元接口卡相連接,如圖2所示;存儲(chǔ)模塊的功能是存儲(chǔ)需要進(jìn)行顯示的高分辨率圖像;繪圖模塊的功能是在存儲(chǔ)模塊中的高分辨率圖像上按照預(yù)定的圖形繪圖,該預(yù)定 的圖像可以是直線,矩形圖像等等,所繪的圖形仍然是保存在存儲(chǔ)模塊中的;標(biāo)識(shí)模塊仍然在存儲(chǔ)模塊中操作,它的功能是計(jì)算所作的圖所經(jīng)過(guò)的各顯示單元 的坐標(biāo),并根據(jù)該坐標(biāo)分別對(duì)各顯示單元作刷新標(biāo)記;數(shù)據(jù)傳輸模塊充當(dāng)存儲(chǔ)模塊與各顯示單元接口卡之間的橋梁,它的功能是傳遞二 者之間的相關(guān)數(shù)據(jù),具體工作原理如下根據(jù)上述刷新標(biāo)記,通過(guò)PCIE總線分別發(fā)送同步 信號(hào)開(kāi)始標(biāo)記給對(duì)應(yīng)的顯示單元接口卡;以及根據(jù)同步信號(hào)開(kāi)始標(biāo)記,通過(guò)PCIE總線分別
6發(fā)送存儲(chǔ)模塊中所繪圖形的圖像數(shù)據(jù)給對(duì)應(yīng)的顯示單元接口卡;以及當(dāng)檢測(cè)到所有圖像數(shù) 據(jù)發(fā)送完成后,通過(guò)PCIE總線分別發(fā)送同步信號(hào)結(jié)束標(biāo)記給對(duì)應(yīng)的顯示單元接口卡;顯示單元接口卡有多個(gè),具體數(shù)目根據(jù)不同情況而定(顯示單元接口卡1、顯示單
元接口卡2......顯示單元接口卡N),它的功能是根據(jù)信號(hào)同步結(jié)束標(biāo)記把輸出的圖像數(shù)
據(jù)切換成所述數(shù)據(jù)傳輸模塊發(fā)送的圖像數(shù)據(jù)。本發(fā)明的基于PCIE總線的高分辨率PC桌面信號(hào)同步顯示裝置,具有與本發(fā)明的 方法同樣的技術(shù)效果,這里不再贅述。以上所述的本發(fā)明實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明 的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求保護(hù)范 圍之內(nèi)。
權(quán)利要求
一種基于PCIE總線的桌面信號(hào)同步顯示方法,其特征在于,包括以下步驟步驟S1,申請(qǐng)一塊內(nèi)存空間,并將高分辨率圖像放進(jìn)該內(nèi)存空間;步驟S2,啟動(dòng)數(shù)據(jù)傳輸線程;步驟S3,調(diào)用繪圖函數(shù),在所述內(nèi)存空間中按照預(yù)定的圖形繪圖;步驟S4,計(jì)算步驟S3中所繪圖形經(jīng)過(guò)的各顯示單元的坐標(biāo),并根據(jù)該坐標(biāo)對(duì)所述各顯示單元分別作刷新標(biāo)記;步驟S5,所述數(shù)據(jù)傳輸線程根據(jù)所述刷新標(biāo)記,通過(guò)PCIE總線分別發(fā)送同步信號(hào)開(kāi)始標(biāo)記給對(duì)應(yīng)的顯示單元接口卡;步驟S6,所述數(shù)據(jù)傳輸線程根據(jù)所述同步信號(hào)開(kāi)始標(biāo)記,通過(guò)所述PCIE總線分別發(fā)送所繪圖形的圖像數(shù)據(jù)給對(duì)應(yīng)的顯示單元接口卡;步驟S7,所述數(shù)據(jù)傳輸線程檢測(cè)到所述圖像數(shù)據(jù)發(fā)送完成后,通過(guò)所述PCIE總線分別發(fā)送同步信號(hào)結(jié)束標(biāo)記給對(duì)應(yīng)的顯示單元接口卡;步驟S8,所述各顯示單元接口卡根據(jù)所述同步信號(hào)結(jié)束標(biāo)記把輸出的圖像數(shù)據(jù)切換成步驟S6中發(fā)送的圖像數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的基于PCIE總線的桌面信號(hào)同步顯示方法,其特征在于,步驟 Sl中所述內(nèi)存空間為物理內(nèi)存。
3.根據(jù)權(quán)利要求1所述的基于PCIE總線的桌面信號(hào)同步顯示方法,其特征在于,步驟 S4之后還包括步驟S401 預(yù)先設(shè)定一個(gè)數(shù)據(jù)傳輸線程的休眠時(shí)間,若所述休眠時(shí)間超時(shí), 則進(jìn)入步驟S5 ;否則重返步驟S3。
4.根據(jù)權(quán)利要求1所述的基于PCIE總線的桌面信號(hào)同步顯示方法,其特征在于,還包 括步驟S9 判斷是否還需在PC桌面信號(hào)顯示系統(tǒng)上顯示其它圖像,若是,則返回步驟S3 ; 否則完成信號(hào)的同步顯示過(guò)程。
5.一種基于PCIE總線的桌面信號(hào)同步顯示裝置,包括多個(gè)顯示單元接口卡,其特征在 于,還包括存儲(chǔ)模塊、數(shù)據(jù)傳輸模塊、繪圖模塊以及標(biāo)識(shí)模塊;所述存儲(chǔ)模塊分別與所述繪 圖模塊、標(biāo)識(shí)模塊、數(shù)據(jù)傳輸模塊相連接,所述數(shù)據(jù)傳輸模塊與所述多個(gè)顯示單元接口卡相 連接;所述存儲(chǔ)模塊用于存儲(chǔ)高分辨率圖像;所述繪圖模塊用于在所述高分辨率圖像上按照預(yù)定的圖形繪圖; 所述標(biāo)識(shí)模塊用于計(jì)算所繪圖形所經(jīng)過(guò)的各顯示單元的坐標(biāo),并根據(jù)該坐標(biāo)分別對(duì)所 述各顯示單元作刷新標(biāo)記;所述數(shù)據(jù)傳輸模塊用于根據(jù)所述刷新標(biāo)記,通過(guò)PCIE總線分別發(fā)送同步信號(hào)開(kāi)始標(biāo) 記給對(duì)應(yīng)的顯示單元接口卡;以及根據(jù)所述同步信號(hào)開(kāi)始標(biāo)記,通過(guò)所述PCIE總線分別 發(fā)送所繪圖形的圖像數(shù)據(jù)給對(duì)應(yīng)的顯示單元接口卡;以及當(dāng)檢測(cè)到所述圖像數(shù)據(jù)發(fā)送完成 后,通過(guò)所述PCIE總線分別發(fā)送同步信號(hào)結(jié)束標(biāo)記給對(duì)應(yīng)的顯示單元接口卡;所述各顯示單元接口卡根據(jù)所述信號(hào)同步結(jié)束標(biāo)記把輸出的圖像數(shù)據(jù)切換成所述數(shù) 據(jù)傳輸模塊發(fā)送的圖像數(shù)據(jù)。
全文摘要
本發(fā)明提供一種基于PCIE總線的桌面信號(hào)同步顯示方法及裝置,解決由于PCIE分時(shí)復(fù)用的傳輸策略所帶來(lái)的視覺(jué)撕裂影響。本發(fā)明方法具體包括以下步驟申請(qǐng)一塊內(nèi)存空間;啟動(dòng)數(shù)據(jù)傳輸線程;調(diào)用繪圖函數(shù)繪圖;在相應(yīng)的顯示單元上作刷新標(biāo)記;通過(guò)PCIE總線分別發(fā)送開(kāi)始標(biāo)記;通過(guò)PCIE總線分別發(fā)送圖像數(shù)據(jù);通過(guò)PCIE總線分別發(fā)送結(jié)束標(biāo)記;切換圖像數(shù)據(jù)。本發(fā)明將圖像數(shù)據(jù)的傳輸與信號(hào)的同步分開(kāi)來(lái)處理,收到特定標(biāo)記才進(jìn)行同步操作,由于該標(biāo)記數(shù)據(jù)量小,傳輸該標(biāo)記的時(shí)間可以忽略不計(jì),因此能在基于PCIE總線的顯示系統(tǒng)上瞬間完成高分辨率PC桌面信號(hào)的同步顯示,避免了撕裂的視覺(jué)效果,同步性好。
文檔編號(hào)G06F13/42GK101986258SQ20101054893
公開(kāi)日2011年3月16日 申請(qǐng)日期2010年11月18日 優(yōu)先權(quán)日2010年11月18日
發(fā)明者劉偉儉, 曹捷, 黃嘉鳴 申請(qǐng)人:廣東威創(chuàng)視訊科技股份有限公司