專利名稱::一種led彩色顯示控制方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及控制,尤其涉及一種LED彩色顯示控制方法和系統(tǒng)。
背景技術(shù):
:現(xiàn)有的LED彩色顯示系統(tǒng),基本結(jié)構(gòu)如圖1所示,包括計(jì)算機(jī)主機(jī)1、全彩屏控制器2和LED全彩顯示屏3,全彩屏控制器2和LED全彩顯示屏3之間通過千兆以太網(wǎng)絡(luò)或光纖網(wǎng)絡(luò)相連。如圖2所示,全彩屏控制器2包括主控模塊21、RS232串口芯片22、DVI接口芯片23、SDRAM存儲(chǔ)芯片24、千兆以太網(wǎng)芯片25,以及高速串行接口芯片26,主控模塊21與RS232串口芯片22、DVI(DigitalVisualInterface:數(shù)字視頻接口)接口芯片23、存儲(chǔ)芯片24、千兆以太網(wǎng)芯片25和高速串行接口芯片26分別相連,完成對各功能模塊的控制與數(shù)據(jù)處理。如圖3所示,LED全彩顯示屏3中包含一個(gè)掃描顯示卡31矩陣,所有的掃描顯示卡31之間依次相串接,第一個(gè)掃描顯示卡31通過千兆以太網(wǎng)絡(luò)與千兆以太網(wǎng)芯片25相連,掃描顯示卡31根據(jù)接收到的視頻數(shù)據(jù)進(jìn)行相應(yīng)顯示。圖3中的LED全彩顯示屏3只需要一根千兆網(wǎng)線即可,千兆以太網(wǎng)芯片25可以具有兩個(gè)千兆以太網(wǎng)端口,則在實(shí)際應(yīng)用中,全彩屏控制器2與LED全彩顯示屏3之間可以提供兩根千兆網(wǎng)線,其中一根千兆網(wǎng)線可以作為備份之用。由于需要顯示的圖像的分辨率越來越高,當(dāng)按照最大分辨率為寬1280X高1024點(diǎn)陣的要求進(jìn)行設(shè)計(jì)時(shí),如果按照每秒傳輸60幀圖像計(jì)算,傳輸鏈路內(nèi)的數(shù)據(jù)傳輸速率可以達(dá)到1.8Gbps。如此高速的數(shù)據(jù)傳輸,單通道的千兆網(wǎng)絡(luò)已經(jīng)不能滿足要求,此時(shí),必須用兩根千兆網(wǎng)線同時(shí)傳輸數(shù)據(jù),如圖4所示,當(dāng)傳輸?shù)膱D像數(shù)據(jù)帶寬大于單個(gè)千兆以太網(wǎng)帶寬時(shí),此時(shí),用兩根千兆網(wǎng)絡(luò)線并行傳輸,掃描顯示卡31矩陣則被分割成上、下兩部分,這兩部分掃描顯示卡各用一根千兆網(wǎng)絡(luò)線傳輸數(shù)據(jù)。在這種情況下,千兆以太網(wǎng)芯片25的兩個(gè)千兆以太網(wǎng)端口都被占用,不再有備份網(wǎng)絡(luò)端口/線。但被分割出來的上、下兩部分中,仍然是各自所有的掃描顯示卡31之間依次相串接。無論是采用圖3還是圖4的系統(tǒng)結(jié)構(gòu),其基本拓?fù)浣Y(jié)構(gòu)是一致的,對應(yīng)于單個(gè)千兆以太網(wǎng)帶寬均為所有的掃描顯示卡31之間依次相串接。在這種連接結(jié)構(gòu)中,兩行掃描顯示卡之間都有一根長度很長的網(wǎng)絡(luò)線相連接,這種連接方式在實(shí)際施工中不大方便,而且,對整個(gè)顯示屏的維護(hù)也不利。另一方面,對于這種掃描顯示卡31的連接方式,在任何時(shí)刻,掃描顯示卡3的數(shù)據(jù)處理速率都不小于全彩屏控制器2到LED全彩顯示屏3的主傳輸以太網(wǎng)線的數(shù)據(jù)傳輸速率,也就是說,每塊掃描顯示卡31都具有LED全彩顯示屏3總線接口的數(shù)據(jù)處理能力。當(dāng)有數(shù)據(jù)發(fā)往最后一塊掃描顯示卡時(shí),每塊位于串聯(lián)隊(duì)列中的掃描顯示卡31都充當(dāng)了接力隊(duì)員的角色。在高速傳輸數(shù)據(jù)的情況下,對整個(gè)LED全彩顯示屏3的每一塊掃描顯示卡31的要求都異常嚴(yán)格,而在這種情況下,系統(tǒng)的穩(wěn)定性能較低。因此,現(xiàn)有技術(shù)安裝不便且穩(wěn)定性能低。
發(fā)明內(nèi)容本發(fā)明的目的在于提供一種LED彩色顯示控制方法和系統(tǒng),以克服現(xiàn)有技術(shù)中安裝不便、穩(wěn)定性能低的缺點(diǎn)。本發(fā)明所采用的LED彩色顯示控制方法采用如下步驟A、計(jì)算機(jī)主機(jī)向全彩屏控制器輸出DVI數(shù)據(jù),主控模塊將DVI數(shù)據(jù)緩沖存儲(chǔ)于存儲(chǔ)芯片中;B、主控模塊根據(jù)多路傳輸通道中掃描顯示卡排列信息,對存儲(chǔ)芯片中的DVI數(shù)據(jù)完成協(xié)議打包處理,產(chǎn)生掃描顯示卡的視頻數(shù)據(jù)包,將其通過千兆以太網(wǎng)芯片或高速串行接口芯片發(fā)送至LED全彩顯示屏中的視頻數(shù)據(jù)分配器;C、視頻數(shù)據(jù)分配器將視頻數(shù)據(jù)包傳遞至LED全彩顯示屏中相應(yīng)的傳輸通道,所述傳輸通道中的掃描顯示卡完成相應(yīng)的顯示。所述的步驟A包括如下步驟Al、計(jì)算機(jī)主機(jī)通過DVI接口芯片向主控模塊輸出以行為單位的24-bitRGBDVI數(shù)據(jù);A2、主控模塊將每兩個(gè)相鄰的24-bitDVI數(shù)據(jù)轉(zhuǎn)變?yōu)橐粋€(gè)48-bit數(shù)據(jù),在每兩個(gè)DVI輸入數(shù)據(jù)的時(shí)鐘周期內(nèi),主控模塊錄入一次兩倍于DVI數(shù)據(jù)寬度的數(shù)據(jù);A3、主控模塊將DVI數(shù)據(jù)緩存于存儲(chǔ)芯片的兩個(gè)相同大小的數(shù)據(jù)存儲(chǔ)區(qū),兩個(gè)數(shù)據(jù)存儲(chǔ)區(qū)分別用于存儲(chǔ)一個(gè)奇數(shù)幀的DVI數(shù)據(jù)和一個(gè)偶數(shù)幀的DVI數(shù)據(jù)。所述的步驟B包括如下步驟-Bl、主控模塊讀取一個(gè)數(shù)據(jù)存儲(chǔ)區(qū)中的一幀DVI數(shù)據(jù);B2、主控模塊根據(jù)掃描顯示卡的橫向和縱向排列信息,依次產(chǎn)生對應(yīng)于各個(gè)掃描顯示卡的視頻數(shù)據(jù)包并將其發(fā)送至視頻數(shù)據(jù)分配器,所述的每個(gè)視頻數(shù)據(jù)包中的數(shù)據(jù)對應(yīng)于單塊掃描顯示卡的全部點(diǎn)陣。所述的步驟B2包括如下步驟-B2A、主控模塊根據(jù)掃描顯示卡的橫向和縱向排列信息,計(jì)算一幀DVI數(shù)據(jù)中掃描顯示卡內(nèi)所對應(yīng)的點(diǎn)陣;B2B、主控模塊依次將各個(gè)掃描顯示卡內(nèi)的所有點(diǎn)陣數(shù)據(jù)讀出,并隨即將所讀出的每個(gè)掃描顯示卡數(shù)據(jù)分別打包后產(chǎn)生的視頻數(shù)據(jù)包發(fā)送至千兆以太網(wǎng)芯片或高速串行接口芯片,對于其中每個(gè)掃描顯示卡內(nèi)點(diǎn)陣數(shù)據(jù)讀出的順序則是根據(jù)點(diǎn)陣按照先行后列的順序讀出;B2C、視頻數(shù)據(jù)分配器接收視頻數(shù)據(jù)包。所述的步驟B2包括如下步驟B2a、主控模塊根據(jù)掃描顯示卡的橫向和縱向排列信息,計(jì)算一幀DVI數(shù)據(jù)中掃描顯示卡內(nèi)所對應(yīng)的點(diǎn)陣;B2b、主控模塊對于不同掃描顯示卡內(nèi)的點(diǎn)陣數(shù)據(jù)交替讀出,并將所讀出的不同掃描顯示卡內(nèi)的數(shù)據(jù)打包后產(chǎn)生的視頻數(shù)據(jù)包分別發(fā)送至千兆以太網(wǎng)芯片的兩個(gè)不同的以太網(wǎng)端口;B2c、視頻數(shù)據(jù)分配器的兩個(gè)以太網(wǎng)連接端口分別接收不同掃描顯示卡的視頻數(shù)據(jù)包。所述的歩驟C包括如下步驟Cl、視頻數(shù)據(jù)分配器解析視頻數(shù)據(jù)包,獲取其中的掃描顯示卡的橫向排列信息;C2、視頻數(shù)據(jù)分配器根據(jù)橫向排列信息將視頻數(shù)據(jù)包發(fā)送至對應(yīng)的傳輸通道;C3、傳輸通道中的掃描顯示卡根據(jù)視頻數(shù)據(jù)包中縱向排列信息,判斷視頻數(shù)據(jù)包的掃描顯示卡歸屬,相應(yīng)的掃描顯示卡完成該視頻數(shù)據(jù)包的顯示。所述的步驟A之前還包括如下步驟AOl、計(jì)算機(jī)主機(jī)通過RS232串口芯片向主控模塊發(fā)送LED全彩顯示屏中所有掃描顯示卡的排列信息;A02、主控模塊將掃描顯示卡的排列信息保存于臨時(shí)存儲(chǔ)區(qū)。本發(fā)明所采用的LED彩色顯示系統(tǒng),包括一臺(tái)計(jì)算機(jī)主機(jī)、全彩屏控制器和LED全彩顯示屏;所述的全彩屏控制器包括主控模塊、RS232串口芯片、DVI接口芯片、存儲(chǔ)芯片、千兆以太網(wǎng)芯片,以及高速串行接口芯片,所述的主控模塊與RS232串口芯片、DVI接口芯片、存儲(chǔ)芯片、千兆以太網(wǎng)芯片和高速串行接口芯片分別相連,完成對各功能模塊的控制與數(shù)據(jù)處理,其中,所述的DVI接口芯片與計(jì)算機(jī)主機(jī)相連接,完成與計(jì)算機(jī)主機(jī)輸出的DVI信號的對接,將DVI數(shù)據(jù)發(fā)送至主控模塊進(jìn)行處理;所述的RS232串口芯片與計(jì)算機(jī)主機(jī)相連接,完成計(jì)算機(jī)主機(jī)與主控模塊之間的控制數(shù)據(jù)的傳輸;所述的存儲(chǔ)芯片實(shí)現(xiàn)對DVI數(shù)據(jù)的緩沖存儲(chǔ);所述的千兆以太網(wǎng)芯片或高速串行接口芯片通過千兆以太網(wǎng)絡(luò)或光纖網(wǎng)絡(luò)與LED全彩顯示屏相連接,向LED全彩顯示屏發(fā)送視頻數(shù)據(jù)和控制指令;所述的LED全彩顯示屏中包含一個(gè)掃描顯示卡矩陣,掃描顯示卡之間相連接,所述的掃描顯示卡根據(jù)接收到的視頻數(shù)據(jù)進(jìn)行相應(yīng)顯示;其特征在于所述的LED全彩顯示屏中還包括一個(gè)視頻數(shù)據(jù)分配器,該LED全彩顯示屏輸入端通過千兆以太網(wǎng)絡(luò)或光纖網(wǎng)絡(luò)與千兆以太網(wǎng)芯片或高速串行接口芯片相連接;所述的掃描顯示卡矩陣中,處于同一行的掃描顯示卡依次相串接,構(gòu)成LED全彩顯示屏的多路傳輸通道,所述視頻數(shù)據(jù)分配器的輸出端與各路傳輸通道分別相連接;所述的主控模塊將接收到的DVI信號通過存儲(chǔ)芯片緩存,根據(jù)多路傳輸通道中掃描顯示卡排列信息,對存儲(chǔ)芯片中的DVI信號完成協(xié)議打包處理,產(chǎn)生掃描顯示卡的視頻數(shù)據(jù)包,通過千兆以太網(wǎng)芯片或高速串行接口芯片將所述的視頻數(shù)據(jù)包傳輸至視頻數(shù)據(jù)分配器;所述的視頻數(shù)據(jù)分配器將視頻數(shù)據(jù)包傳遞至LED全彩顯示屏中相應(yīng)的傳輸通道。所述的存儲(chǔ)芯片包括大小相等的兩個(gè)數(shù)據(jù)存儲(chǔ)區(qū),所述的兩個(gè)數(shù)據(jù)存儲(chǔ)區(qū)分別用于存儲(chǔ)奇數(shù)幀的DVI數(shù)據(jù)和偶數(shù)幀的DVI數(shù)據(jù),所述的主控模塊從一個(gè)數(shù)據(jù)存儲(chǔ)區(qū)的一幀DVI數(shù)據(jù)中讀取對應(yīng)于一塊掃描顯示卡的數(shù)據(jù)塊,經(jīng)打包處理產(chǎn)生掃描顯示卡的視頻數(shù)據(jù)包。所述的存儲(chǔ)芯片中還包括一個(gè)臨時(shí)存儲(chǔ)區(qū),所述的臨時(shí)存儲(chǔ)區(qū)用于保存LED全彩顯示屏中所有掃描顯示卡的排列信息。所述的視頻數(shù)據(jù)包至少包括數(shù)據(jù)包頭和掃描顯示卡數(shù)據(jù)塊,所述的數(shù)據(jù)包頭包含數(shù)據(jù)包的起始標(biāo)志、該數(shù)據(jù)包對應(yīng)的顯示屏掃描顯示卡的行列位置、該數(shù)據(jù)包的幀序號、控制指令類型、數(shù)據(jù)包長度;掃描顯示卡數(shù)據(jù)塊為掃描顯示卡的顯示數(shù)據(jù)。所述的千兆以太網(wǎng)芯片包括兩個(gè)以太網(wǎng)端口且均與主控模塊相連,相應(yīng)地,所述的視頻數(shù)據(jù)分配器具有兩個(gè)以太網(wǎng)連接端口分別與千兆以太網(wǎng)芯片相連,主控模塊向兩個(gè)以太網(wǎng)端口分別發(fā)送不同掃描顯示卡的視頻數(shù)據(jù)包,視頻數(shù)據(jù)分配器的兩個(gè)以太網(wǎng)連接端口分別接收不同掃描顯示卡的視頻數(shù)據(jù)包。本發(fā)明的有益效果為在本發(fā)明的掃描顯示卡矩陣中,處于同一行的掃描顯示卡依次相串接,構(gòu)成LED全彩顯示屏的多路傳輸通道,主控根據(jù)多路傳輸通道中掃描顯示卡排列信息,對存儲(chǔ)芯片中的DVI信號完成協(xié)議打包處理,產(chǎn)生掃描顯示卡的視頻數(shù)據(jù)包,將其傳輸至視頻數(shù)據(jù)分配器,視頻數(shù)據(jù)分配器將視頻數(shù)據(jù)包傳遞至LED全彩顯示屏中相應(yīng)的傳輸通道,這樣,本發(fā)明免除了兩行掃描顯示卡之間長度很長的網(wǎng)絡(luò)線,便于系統(tǒng)安裝與維護(hù),本發(fā)明中的視頻分配器將視頻數(shù)據(jù)包—發(fā)往LED全彩顯示屏中對應(yīng)的傳輸通道,而在該時(shí)刻,其他掃描顯示卡通道實(shí)際上處于空閑狀態(tài),這樣,當(dāng)有N個(gè)掃描顯示卡傳輸通道時(shí),每個(gè)掃描顯示卡的數(shù)據(jù)傳輸速率為顯示屏總線接口的1/N,與現(xiàn)有技術(shù)相比,本發(fā)明提高了整個(gè)系統(tǒng)的工作穩(wěn)定性。在本發(fā)明中,DVI輸入數(shù)據(jù)為24-bitRGB格式,在主控模塊內(nèi)部經(jīng)過處理,將每兩個(gè)相鄰的24-bit數(shù)據(jù)變?yōu)橐粋€(gè)48-bit數(shù)據(jù),這樣,在每兩個(gè)DVI輸入數(shù)據(jù)的時(shí)鐘周期內(nèi),主控模塊錄入一次兩倍于DVI數(shù)據(jù)寬度的數(shù)據(jù),相當(dāng)于將輸入的DVI數(shù)據(jù)速率降低了一半,從而有效降低了總線速度,進(jìn)一步提高了本發(fā)明工作穩(wěn)定性。在本發(fā)明中,計(jì)算機(jī)主機(jī)通過RS232串口芯片向主控模塊發(fā)送LED全彩顯示屏中所有掃描顯示卡的排列信息,主控模塊將掃描顯示卡的排列信息保存于臨時(shí)存儲(chǔ)區(qū),這樣,可以使得全彩屏控制器直接通過串口配置主控模塊,使主控模塊根據(jù)配置進(jìn)行相應(yīng)協(xié)議處理,從而提高系統(tǒng)的靈活性,同時(shí),使LED全彩顯示屏內(nèi)的視頻數(shù)據(jù)分配器對于數(shù)據(jù)處理過程得以簡化,進(jìn)一步提高了本發(fā)明的實(shí)用性。圖1為現(xiàn)有技術(shù)LED彩色顯示系統(tǒng)總體結(jié)構(gòu)示意圖2為現(xiàn)有技術(shù)中全彩屏控制器的內(nèi)部結(jié)構(gòu)示意圖3為現(xiàn)有技術(shù)中LED全彩顯示屏的內(nèi)部連接結(jié)構(gòu)示意圖4為現(xiàn)有技術(shù)中LED全彩顯示屏的另一種內(nèi)部連接結(jié)構(gòu)示意圖5為本發(fā)明實(shí)施例1的LED彩色顯示系統(tǒng)總體結(jié)構(gòu)示意圖6為本發(fā)明實(shí)施例1的全彩屏控制器的內(nèi)部結(jié)構(gòu)示意圖7為本發(fā)明實(shí)施例1的LED全彩顯示屏的內(nèi)部連接結(jié)構(gòu)示意圖8為本發(fā)明實(shí)施例1的DVI數(shù)據(jù)寫入與打包數(shù)據(jù)讀出過程示意圖9為本發(fā)明基本控制流程示意圖10為本發(fā)明實(shí)施例1具體控制流程示意圖11為本發(fā)明實(shí)施例2的LED彩色顯示系統(tǒng)總體結(jié)構(gòu)示意圖12為本發(fā)明實(shí)施例2的全彩屏控制器的內(nèi)部結(jié)構(gòu)示意圖13為本發(fā)明實(shí)施例2的LED全彩顯示屏的內(nèi)部連接結(jié)構(gòu)示意圖;圖14為本發(fā)明實(shí)施例2的DVI數(shù)據(jù)寫入與打包數(shù)據(jù)讀出過程示意圖。具體實(shí)施例方式下面根據(jù)附圖和實(shí)施例對本發(fā)明作進(jìn)一步詳細(xì)說明實(shí)施例1:根據(jù)圖5、圖6和圖7,本發(fā)明包括一臺(tái)計(jì)算機(jī)主機(jī)l、全彩屏控制器2和LED全彩顯示屏3。如圖6所示,全彩屏控制器2包括主控模塊21、RS232串口芯片22、DVI接口芯片23、SDRAM存儲(chǔ)芯片24、千兆以太網(wǎng)芯片25,以及高速串行接口芯片26,主控模塊21與RS232串口芯片22、DVI接口芯片23、存儲(chǔ)芯片24、千兆以太網(wǎng)芯片25和高速串行接口芯片26分別相連,完成對各功能模塊的控制與數(shù)據(jù)處理。如圖5和圖6所示,DVI接口芯片23與計(jì)算機(jī)主機(jī)1相連接,完成與計(jì)算機(jī)主機(jī)1輸出的DVI信號的對接,將DVI數(shù)據(jù)發(fā)送至主控模塊21進(jìn)行處理。如圖5和圖6所示,RS232串口芯片22與計(jì)算機(jī)主機(jī)1相連接,完成計(jì)算機(jī)主機(jī)1與主控模塊21之間的控制數(shù)據(jù)的傳輸。如圖5和圖6所示,存儲(chǔ)芯片24實(shí)現(xiàn)對DVI數(shù)據(jù)的緩沖存儲(chǔ),存儲(chǔ)芯片24包括大小相等的兩個(gè)數(shù)據(jù)存儲(chǔ)區(qū)241、242和一個(gè)臨時(shí)存儲(chǔ)區(qū)243,兩個(gè)數(shù)據(jù)存儲(chǔ)區(qū)241、242分別用于存儲(chǔ)奇數(shù)幀的DVI數(shù)據(jù)和偶數(shù)幀的DVI數(shù)據(jù),主控模塊21從一個(gè)數(shù)據(jù)存儲(chǔ)區(qū)241的一幀DVI數(shù)據(jù)中讀取對應(yīng)于一塊掃描顯示卡31的數(shù)據(jù)塊,經(jīng)打包處理產(chǎn)生掃描顯示卡31的視頻數(shù)據(jù)包。臨時(shí)存儲(chǔ)區(qū)243用于保存LED全彩顯示屏3中所有掃描顯示卡31的排列信息。如圖6和圖7所示,千兆以太網(wǎng)芯片25或高速串行接口芯片26通過千兆以太網(wǎng)絡(luò)或光纖網(wǎng)絡(luò)與LED全彩顯示屏3相連接,向LED全彩顯示屏3發(fā)送視頻數(shù)據(jù)和控制指令。如圖7所示,LED全彩顯示屏3中包含一個(gè)掃描顯示卡31矩陣和一個(gè)視頻數(shù)據(jù)分配器30,掃描顯示卡31根據(jù)接收到的視頻數(shù)據(jù)進(jìn)行相應(yīng)顯示。如圖6和圖7所示,視頻數(shù)據(jù)分配器30輸入端通過千兆以太網(wǎng)絡(luò)或光纖網(wǎng)絡(luò)與千兆以太網(wǎng)芯片25或高速串行接口芯片26相連接。如圖7所示,掃描顯示卡31矩陣中,處于同一行的掃描顯示卡31依次相串接,構(gòu)成LED全彩顯示屏3的多路傳輸通道,視頻數(shù)據(jù)分配器30的輸出端與各路傳輸通道分別相連接。如圖6和圖7所示,主控模塊21將接收到的DVI信號通過存儲(chǔ)芯片24緩存,根據(jù)多路傳輸通道中掃描顯示卡31排列信息,對存儲(chǔ)芯片24中的DVI信號完成協(xié)議打包處理,產(chǎn)生掃描顯示卡31的視頻數(shù)據(jù)包,通過千兆以太網(wǎng)芯片25或高速串行接口芯片26將視頻數(shù)據(jù)包傳輸至視頻數(shù)據(jù)分配器30,視頻數(shù)據(jù)分配器30將視頻數(shù)據(jù)包傳遞至LED全彩顯示屏3中相應(yīng)的傳輸通道。如圖5、圖6、圖7和圖9所示,本發(fā)明的基本控制流程如下1)計(jì)算機(jī)主機(jī)1向全彩屏控制器2輸出DVI數(shù)據(jù),主控模塊21將DVI數(shù)據(jù)緩沖存儲(chǔ)于存儲(chǔ)芯片24中。2)主控模塊21根據(jù)多路傳輸通道中掃描顯示卡31排列信息,對存儲(chǔ)芯片24中的DVI數(shù)據(jù)完成協(xié)議打包處理,產(chǎn)生掃描顯示卡31的視頻數(shù)據(jù)包,將其通過千兆以太網(wǎng)芯片25或高速串行接口芯片26發(fā)送至LED全彩顯示屏3中的視頻數(shù)據(jù)分配器30。3)視頻數(shù)據(jù)分配器30將視頻數(shù)據(jù)包傳遞至LED全彩顯示屏3中相應(yīng)的傳輸通道,所述傳輸通道中的掃描顯示卡31完成相應(yīng)的顯示。如圖5、圖6、圖7和圖10所示,本發(fā)明的具體控制流程如下1、計(jì)算機(jī)主機(jī)1通過RS232串口芯片22向主控模塊21發(fā)送LED全彩顯示屏3中所有掃描顯示卡31的排列信息。2、主控模塊21將掃描顯示卡31的排列信息保存于臨時(shí)存儲(chǔ)區(qū)243中。3、計(jì)算機(jī)主機(jī)1通過DVI接口芯片23向主控模塊21輸出以行為單位的24-bitRGBDVI數(shù)據(jù)。4、主控模塊21將每兩個(gè)相鄰的24-bitDVI數(shù)據(jù)轉(zhuǎn)變?yōu)橐粋€(gè)48-bit數(shù)據(jù),在每兩個(gè)DVI輸入數(shù)據(jù)的時(shí)鐘周期內(nèi),主控模塊21錄入一次兩倍于DVI數(shù)據(jù)寬度的數(shù)據(jù)。5、主控模塊21將DVI數(shù)據(jù)緩存于存儲(chǔ)芯片24的兩個(gè)相同大小的數(shù)據(jù)存儲(chǔ)區(qū)241、242,兩個(gè)數(shù)據(jù)存儲(chǔ)區(qū)241、242分別用于存儲(chǔ)一個(gè)奇數(shù)幀的DVI數(shù)據(jù)和一個(gè)偶數(shù)幀的DVI數(shù)據(jù)。在本發(fā)明中,SDRM1存儲(chǔ)芯片24采用"BANK—行一列"的存儲(chǔ)方式。首先,SDRAM有四個(gè)BANK(由BANK選擇地址線BA0、BA1確定),每個(gè)BANK內(nèi)含有相同數(shù)目的存儲(chǔ)單元。每個(gè)BANK內(nèi)部存儲(chǔ)單元的選擇由行地址ROW和列地址COL確定。而行地址和列地址信號線是復(fù)用的,控制邏輯首先向SDRAM發(fā)送行地址,然后發(fā)送列地址,就可以實(shí)現(xiàn)對具體存儲(chǔ)單元的操作。SDRAM的內(nèi)部存儲(chǔ)單元格式如下表1所示。<table>tableseeoriginaldocumentpage14</column></row><table>表l在本發(fā)明中,可以采用兩片32-bit數(shù)據(jù)寬度的SDRAM并行工作,單片SDRAM的存儲(chǔ)容量為4X32X2048X256=64Mbit,兩片SDRAM的存儲(chǔ)容量為128Mbit。實(shí)際采用48-bit方式工作,因此總的可用容量為96Mbit。如果按照最大分辨率1280X1024點(diǎn)陣計(jì)算,一幀畫面需要的存儲(chǔ)容量為1280X1024X24=30Mbit可見,根據(jù)緩存一幀數(shù)據(jù)的要求,此種組織架構(gòu)的兩片SDRAM可以滿足設(shè)計(jì)要求。實(shí)際工作中,SDRAM存儲(chǔ)芯片24的存儲(chǔ)區(qū)域被劃分成兩個(gè)大小相等的數(shù)據(jù)存儲(chǔ)區(qū)241、242,一半存儲(chǔ)奇數(shù)幀的數(shù)據(jù),另一半存儲(chǔ)偶數(shù)幀的數(shù)據(jù)。對于LED彩色顯示,所期望的理想存儲(chǔ)方式是DVI輸入數(shù)據(jù)與LED顯示屏點(diǎn)陣之間在物理地址上是一一對應(yīng)的,這樣進(jìn)行讀寫操作時(shí)就會(huì)非常方便。但實(shí)際的情況是DVI數(shù)據(jù)被變成48-bit格式后,需要存入SDRAM,如果按照最大分辨率1280X1024點(diǎn)陣計(jì)算,每行DVI數(shù)據(jù)需要占用640個(gè)48-bit的存儲(chǔ)單元。因?yàn)镾DRAM每行內(nèi)只有256個(gè)存儲(chǔ)單元,因此,對最大分辨率來說,每行DVI數(shù)據(jù)至少需要3行SDRAM存儲(chǔ)單元。為了方便對SDRAM的存取操作,SDR層內(nèi)部每四行存儲(chǔ)單元用于存儲(chǔ)一行DVI數(shù)據(jù)。SDRAM每個(gè)BANK內(nèi)有2048行,這樣,一個(gè)BANK可以存儲(chǔ)512行DVI數(shù)據(jù),兩個(gè)BANK可以存儲(chǔ)1024行DVI數(shù)據(jù),也就是一幀DVI數(shù)據(jù)。SDRAM存儲(chǔ)芯片24—共有四個(gè)BANK,全部SDRAM存儲(chǔ)單元可以存儲(chǔ)兩幀DVI數(shù)據(jù)。6、主控模塊21讀取一個(gè)數(shù)據(jù)存儲(chǔ)區(qū)241、242中的一幀DVI數(shù)據(jù)。7、主控模塊21根據(jù)掃描顯示卡31的橫向和縱向排列信息,計(jì)算一幀DVI數(shù)據(jù)中掃描顯示卡內(nèi)所對應(yīng)的點(diǎn)陣。在本發(fā)明中,DVI輸入數(shù)據(jù)是以行為單位順序輸入的,在下表2所示的DVI接口芯片23的數(shù)據(jù)輸入順序,如果DVI顯示畫面為m行n列,DVI數(shù)據(jù)輸入的順序?yàn)榈谝恍悬c(diǎn)陣數(shù)據(jù)dotl-〉dot2-〉…-〉dotn;第二行點(diǎn)陣數(shù)據(jù)dotl-〉dot2-〉…-〉dotn;第m行點(diǎn)陣數(shù)據(jù)doU-〉dot2-〉…-〉dotn。<table>tableseeoriginaldocumentpage15</column></row><table>顯示屏3上,假設(shè)掃描顯示卡31為p行q列方陣排列,DVI數(shù)據(jù)橫向被平均分割成m/p段,縱向被平均分割成n/q段。在LED全彩顯示屏3上,如果用R表示掃描顯示卡31的行標(biāo)記,用C表示掃描顯示卡31的列標(biāo)記,則LED全彩顯示屏3的掃描顯示卡31排布方式形成如下表3所示的掃描顯示卡排列方式表。第--列掃描卡第二列掃描卡…第q列掃描卡第一行掃描卡R1C1R1C2RlCxRlCq第二行掃描卡R1C1R2C2R2CxR2Cq……………第p行掃描卡RpClRpC2RpCxRpCq表3據(jù)此,主控模塊21可以很容易計(jì)算出一幀DVI數(shù)據(jù)中,掃描顯示卡內(nèi)所對應(yīng)的點(diǎn)陣。8、主控模塊21依次將各個(gè)掃描顯示卡31內(nèi)的所有點(diǎn)陣數(shù)據(jù)讀出,并隨即將所讀出的每個(gè)掃描顯示卡31數(shù)據(jù)分別打包后產(chǎn)生的視頻數(shù)據(jù)包發(fā)送至千兆以太網(wǎng)芯片25或高速串行接口芯片26,每個(gè)視頻數(shù)據(jù)包中的數(shù)據(jù)對應(yīng)于單塊掃描顯示卡31的全部點(diǎn)陣。對于其中每個(gè)掃描顯示卡31內(nèi)點(diǎn)陣數(shù)據(jù)讀出的順序則是根據(jù)點(diǎn)陣按照先行后列的順序讀出。本發(fā)明的視頻數(shù)據(jù)包包括數(shù)據(jù)包頭、掃描顯示卡31數(shù)據(jù)塊和數(shù)據(jù)包尾,數(shù)據(jù)包頭包含數(shù)據(jù)包的起始標(biāo)志、該數(shù)據(jù)包對應(yīng)的顯示屏掃描顯示卡的行列位置、該數(shù)據(jù)包的幀序號、控制指令類型、數(shù)據(jù)包長度等;掃描顯示卡31數(shù)據(jù)塊為掃描顯示卡31的顯示數(shù)據(jù)。數(shù)據(jù)包尾包含了必要的校驗(yàn)信息,用于掃描顯示卡31對接收數(shù)據(jù)的校驗(yàn)。如果LED全彩顯示屏3內(nèi)有X行XY列個(gè)掃描顯示卡31,那么,傳輸一幀DVI數(shù)據(jù)就需要傳輸XXY個(gè)經(jīng)協(xié)議打包處理的視頻數(shù)據(jù)包。本發(fā)明通過視頻數(shù)據(jù)包協(xié)議的保證,可以解決數(shù)據(jù)的行、場同步問題,通過視頻數(shù)據(jù)包中的幀序號信息,當(dāng)掃描顯示卡31接收到了幀更新指令(這種指令位于數(shù)據(jù)包的數(shù)據(jù)包頭)時(shí),掃描顯示卡31同步刷新與指令對應(yīng)的幀序號--致的數(shù)據(jù)幀。在本發(fā)明中,上述步驟5中DVI數(shù)據(jù)緩存于存儲(chǔ)芯片24的過程與掃描顯示卡31內(nèi)的所有點(diǎn)陣數(shù)據(jù)讀出過程同步進(jìn)行,可以保持全彩屏控制器2的數(shù)據(jù)吞吐量的平衡。如圖8所示,以一個(gè)4行X3列的LED全彩顯示屏3為例,當(dāng)DVI數(shù)據(jù)寫入SDRAM存儲(chǔ)芯片24內(nèi)對應(yīng)的奇數(shù)幀存儲(chǔ)空間時(shí),相應(yīng)的協(xié)議打包數(shù)據(jù)讀出地址空間位于對應(yīng)的偶數(shù)幀存儲(chǔ)空間。讀寫對應(yīng)的存儲(chǔ)空間是不重合的,這樣可以防止不同幀的數(shù)據(jù)被顯示在同一幀。而且,讀寫的過程是交叉進(jìn)行的,即寫入4個(gè)或8個(gè)48-bitDVI數(shù)據(jù),然后讀出相同數(shù)目的SDRAM內(nèi)存儲(chǔ)的數(shù)據(jù),然后再寫入4個(gè)或8個(gè)48-bitDVI數(shù)據(jù),然后再讀出相同數(shù)目的SDRAM內(nèi)存儲(chǔ)的數(shù)據(jù),……,循環(huán)往復(fù)。DVI數(shù)據(jù)寫入的順序是以實(shí)際收到的以行為單位的數(shù)據(jù)順序?qū)懭氲摹榱吮阌谡f明,如圖8所示,在連續(xù)兩幀的DVI數(shù)據(jù)寫入過程中設(shè)置了A、J共10個(gè)觀察點(diǎn),而相應(yīng)的協(xié)議打包數(shù)據(jù)讀出過程有相應(yīng)的A'J'共10個(gè)觀察點(diǎn)。具體的操作過程如下DVI數(shù)據(jù)寫入的起始點(diǎn)位于奇數(shù)幀空間A點(diǎn),協(xié)議打包數(shù)據(jù)讀出的起始點(diǎn)位于偶數(shù)幀空間A'點(diǎn);DVI數(shù)據(jù)按行寫入,當(dāng)進(jìn)行到B點(diǎn)時(shí),完成了一行(共3塊)掃描顯示卡31內(nèi)全部點(diǎn)陣數(shù)據(jù)的寫入,而讀出數(shù)據(jù)的位置位于B'點(diǎn),相當(dāng)于完成了第一列前3塊掃描顯示卡31內(nèi)全部點(diǎn)陣數(shù)據(jù)的讀出;DVI數(shù)據(jù)寫入執(zhí)行到C點(diǎn)時(shí),完成了前兩行(共6塊)掃描顯示卡31內(nèi)全部點(diǎn)陣數(shù)據(jù)的寫入,而讀出數(shù)據(jù)的位置位于C'點(diǎn),相當(dāng)于完成了共6塊掃描顯示卡31內(nèi)全部點(diǎn)陣數(shù)據(jù)的讀出;然后,DVI數(shù)據(jù)寫入繼續(xù)從D點(diǎn)開始,而讀出數(shù)據(jù)從D'點(diǎn)開始;接著,DVI數(shù)據(jù)寫入執(zhí)行到E點(diǎn)時(shí),完成了全部(共12塊)掃描顯示卡31內(nèi)全部點(diǎn)陣數(shù)據(jù)的寫入,讀出數(shù)據(jù)的位置位于E'點(diǎn),也同時(shí)完成了全部12塊掃描顯示卡31內(nèi)全部點(diǎn)陣數(shù)據(jù)的讀出。接下來,DVI數(shù)據(jù)寫入的起始點(diǎn)位于偶數(shù)幀空間的F點(diǎn),協(xié)議打包數(shù)據(jù)的讀出起始點(diǎn)位于奇數(shù)幀空間的F'點(diǎn);然后完成與A、E點(diǎn)類似的操作過程。當(dāng)DVI數(shù)據(jù)寫入進(jìn)行到J點(diǎn)時(shí),完成了連續(xù)兩幀數(shù)據(jù)的寫入,同時(shí)也完成了連續(xù)兩幀數(shù)據(jù)的讀出。然后重復(fù)A、J點(diǎn)的操作,…,循環(huán)往復(fù)。在圖8所示的數(shù)據(jù)操作中,可以采用兩個(gè)千兆以太網(wǎng)絡(luò)傳輸完全相同的數(shù)據(jù),相當(dāng)于實(shí)現(xiàn)了以太網(wǎng)口的數(shù)據(jù)傳輸備份,這種傳輸方式適用于DVI數(shù)據(jù)的帶寬用一個(gè)千兆以太網(wǎng)端口就可以滿足的狀態(tài),即DVI數(shù)據(jù)的行數(shù)X列數(shù)X幀頻小于1Gbps。在完成前4塊掃描顯示卡31內(nèi)點(diǎn)陣數(shù)據(jù)的視頻數(shù)據(jù)包傳輸過程中,每個(gè)掃描顯示卡31傳輸通道內(nèi)的數(shù)據(jù)傳輸速率為整個(gè)LED全彩顯示屏3數(shù)據(jù)傳輸速率的四分之一(當(dāng)有N個(gè)傳輸通道時(shí),相應(yīng)的單個(gè)掃描顯示卡31通道內(nèi)的數(shù)據(jù)傳輸速率為整個(gè)LED全彩顯示屏3數(shù)據(jù)傳輸速率的N分之一)。9、視頻數(shù)據(jù)分配器30接收視頻數(shù)據(jù)包。10、視頻數(shù)據(jù)分配器30解析視頻數(shù)據(jù)包,獲取其中的掃描顯示卡31的橫向排列信息。11、視頻數(shù)據(jù)分配器30根據(jù)橫向排列信息將視頻數(shù)據(jù)包發(fā)送至對應(yīng)的傳輸通道。12、傳輸通道中的掃描顯示卡31根據(jù)視頻數(shù)據(jù)包中縱向排列信息,判斷視頻數(shù)據(jù)包的掃描顯示卡31歸屬,傳輸通道中的第1個(gè)掃描顯示卡31判斷該視頻數(shù)據(jù)包的目的地址是否為本掃描顯示卡31,如果是,則接收并緩沖該視頻數(shù)據(jù)包;如果不是,則將該視頻數(shù)據(jù)包轉(zhuǎn)發(fā)至下一個(gè)掃描顯示卡31,后續(xù)的掃描顯示卡31進(jìn)行相同的操作,可以直到該傳輸通道的最后一塊掃描顯示卡31,相應(yīng)的掃描顯示卡31完成該視頻數(shù)據(jù)包的顯示。實(shí)施例2:根據(jù)圖11、圖12和圖13,本實(shí)施例與實(shí)施例1的主要區(qū)別在于在本實(shí)施例中,千兆以太網(wǎng)芯片25包括兩個(gè)以太網(wǎng)端口且均與主控模塊21相連,相應(yīng)地,視頻數(shù)據(jù)分配器30具有兩個(gè)以太網(wǎng)連接端口分別與千兆以太網(wǎng)芯片25相連,主控模塊21向兩個(gè)以太網(wǎng)端口分別發(fā)送不同掃描顯示卡31的視頻數(shù)據(jù)包,視頻數(shù)據(jù)分配器30的兩個(gè)以太網(wǎng)連接端口分別接收不同掃描顯示卡31的視頻數(shù)據(jù)包。本實(shí)施例與實(shí)施例1的控制流程區(qū)別在于:針對于實(shí)施例1中的步驟8和步驟9,本實(shí)施例中,主控模塊21對于不同掃描顯示卡31內(nèi)的點(diǎn)陣數(shù)據(jù)交替讀出,并將所讀出的不同掃描顯示卡31內(nèi)的數(shù)據(jù)打包后產(chǎn)生的視頻數(shù)據(jù)包分別發(fā)送至千兆以太網(wǎng)芯片25的兩個(gè)不同的以太網(wǎng)端口,視頻數(shù)據(jù)分配器30的兩個(gè)以太網(wǎng)連接端口分別接收不同掃描顯示卡31的視頻數(shù)據(jù)包。本實(shí)施例中協(xié)議打包數(shù)據(jù)的讀出順序與實(shí)施例l有所不同。同樣,如圖14所示,以4行X3列的LED全彩顯示屏3為例說明,在連續(xù)兩幀的DVI數(shù)據(jù)寫入過程中設(shè)置了a、j共10個(gè)觀察點(diǎn),而相應(yīng)的協(xié)議打包數(shù)據(jù)讀出過程有相應(yīng)的a'、j'共10個(gè)觀察點(diǎn)DV工數(shù)據(jù)寫入的起始點(diǎn)位于奇數(shù)幀空間a點(diǎn),協(xié)議打包數(shù)據(jù)讀出的起始點(diǎn)位于偶數(shù)幀空間a'點(diǎn);DVI數(shù)據(jù)按行寫入,當(dāng)進(jìn)行到b點(diǎn)時(shí),完成了一行(3塊)掃描顯示卡31內(nèi)全部點(diǎn)陣數(shù)據(jù)的寫入,而讀出數(shù)據(jù)的位置位于b'點(diǎn),與圖8不同,此時(shí)不能在圖14中精確地畫出b'點(diǎn)的具體位置。原因是讀出數(shù)據(jù)時(shí),此時(shí)的讀出順序不是按照單塊掃描顯示卡31內(nèi)的行列順序來執(zhí)行的,而是先讀出第一行第一列掃描顯示卡31內(nèi)的第一行的起始4個(gè)或8個(gè)點(diǎn)陣數(shù)據(jù)(第l次讀取),在下一次讀取數(shù)據(jù)時(shí),要從SDRAM內(nèi)讀取第二行第一列掃描顯示卡31內(nèi)的第一行的起始4個(gè)或8個(gè)點(diǎn)陣數(shù)據(jù)(第2次讀取),然后,在第3次讀取數(shù)據(jù)時(shí),又切換到從SDRAM內(nèi)讀取第一行第一列掃描顯示卡31內(nèi)的第一行的下4個(gè)或8個(gè)點(diǎn)陣數(shù)據(jù),接著,在第4次讀取數(shù)據(jù)時(shí),切換到從SDRAM內(nèi)讀取第二行第一列掃描顯示卡31內(nèi)的第一行的下4個(gè)或8個(gè)點(diǎn)陣數(shù)據(jù)))…。圖14中協(xié)議打包數(shù)據(jù)讀出偶數(shù)幀部分的第一列前兩個(gè)方格內(nèi)的密集虛線顯示了這種讀出位置的跳轉(zhuǎn)過程。在接下來的時(shí)間里,讀出數(shù)據(jù)過程嚴(yán)格按照前面的方法在兩行掃描顯示卡31對應(yīng)的SDRAM存儲(chǔ)空間內(nèi)進(jìn)行反復(fù)切換。當(dāng)DVI數(shù)據(jù)寫入執(zhí)行到c點(diǎn)時(shí),完成了前兩行(共6塊)掃描顯示卡31內(nèi)全部點(diǎn)陣數(shù)據(jù)的寫入,而讀出數(shù)據(jù)的位置位于c'點(diǎn),同樣也完成了6塊掃描顯示卡31內(nèi)全部點(diǎn)陣數(shù)據(jù)的讀出;然后,DVI數(shù)據(jù)寫入繼續(xù)從d點(diǎn)開始,而讀出數(shù)據(jù)從d'點(diǎn)開始;接著,DVI數(shù)據(jù)寫入執(zhí)行到e點(diǎn)時(shí),完成了全部(共12塊)掃描顯示卡31內(nèi)全部點(diǎn)陣數(shù)據(jù)的寫入,讀出數(shù)據(jù)的位置位于e'點(diǎn),同時(shí)完成了全部12塊掃描顯示卡31內(nèi)全部點(diǎn)陣數(shù)據(jù)的讀出。下一幀的讀寫過程不再贅述,在完成了連續(xù)兩幀的數(shù)據(jù)讀寫過程后,DVI數(shù)據(jù)寫入的起始點(diǎn)重新回到a點(diǎn)。如圖12所示,在本實(shí)施例中,千兆以太網(wǎng)芯片25的兩個(gè)千以太網(wǎng)端口傳輸?shù)臄?shù)據(jù)不再相同,以從a'點(diǎn)起始的讀出數(shù)據(jù)為例第一次讀出的數(shù)據(jù)被協(xié)議打包后,發(fā)往第一個(gè)千兆以太網(wǎng)端口,第二次讀出的數(shù)據(jù)被協(xié)議打包,發(fā)往第二個(gè)千兆以太網(wǎng)端口,第三次讀出的數(shù)據(jù)被協(xié)議打包后,發(fā)往第一個(gè)千兆以太網(wǎng)端口,第四次讀出的數(shù)據(jù)被協(xié)議打包,發(fā)往第二個(gè)千兆以太網(wǎng)端口,…。這樣,相當(dāng)于一個(gè)DVI端口輸入的數(shù)據(jù),被并行平分給兩個(gè)千兆以太網(wǎng)端口傳輸。本實(shí)施例這種傳輸方式適用于DVI數(shù)據(jù)的帶寬大于單個(gè)千兆以太網(wǎng)帶寬而小于兩個(gè)并行千兆以太網(wǎng)帶寬的狀態(tài),即DVI數(shù)據(jù)的行數(shù)X列數(shù)X幀頻大于1Gbps。在本實(shí)施例中,在兩個(gè)千兆以太網(wǎng)端口中傳輸不同傳輸?shù)乐袙呙栾@示卡31的數(shù)據(jù),這樣,LED全彩顯示屏3內(nèi)的視頻數(shù)據(jù)分配器30可以獨(dú)立處理每個(gè)千兆以太網(wǎng)端口的數(shù)據(jù),而不用考慮兩個(gè)端口的數(shù)據(jù)協(xié)調(diào)問題。而且,視頻數(shù)據(jù)分配器30只需要根據(jù)傳輸協(xié)議識別出千兆以太網(wǎng)端口接收到的視頻數(shù)據(jù)包所包含的掃描顯示卡傳輸通道信息,然后將該視頻數(shù)據(jù)包發(fā)往對應(yīng)的掃描顯示卡通道即可,該視頻數(shù)據(jù)包的后續(xù)處理留給掃描顯示卡31內(nèi)的控制邏輯完成。這樣,高速的數(shù)據(jù)流不會(huì)在視頻數(shù)據(jù)分配器30內(nèi)形成擁塞,整個(gè)數(shù)據(jù)鏈路的數(shù)據(jù)傳輸非常通暢。在上述兩個(gè)實(shí)施例中,均采用千兆以太網(wǎng)絡(luò)傳輸數(shù)據(jù),同樣,只需要將控制系統(tǒng)內(nèi)的高速串行接口芯片26和視頻數(shù)據(jù)分配器30的接收端口相連,即可實(shí)現(xiàn)光纖網(wǎng)絡(luò)傳輸數(shù)據(jù),此處不再贅述。綜上所述,盡管本發(fā)明的基本結(jié)構(gòu)、原理和控制流程通過上述實(shí)施例子以具體闡述,在不脫離本發(fā)明要旨的前提下,根據(jù)以上所述的啟發(fā),本領(lǐng)域普通技術(shù)人員可以不需要付出創(chuàng)造性勞動(dòng)即可實(shí)施多種變換或替代或組合形式,此處不再贅述。權(quán)利要求1.一種LED彩色顯示控制方法,其特征在于它采用如下步驟A、計(jì)算機(jī)主機(jī)向全彩屏控制器輸出DVI數(shù)據(jù),主控模塊將DVI數(shù)據(jù)緩沖存儲(chǔ)于存儲(chǔ)芯片中;B、主控模塊根據(jù)多路傳輸通道中掃描顯示卡排列信息,對存儲(chǔ)芯片中的DVI數(shù)據(jù)完成協(xié)議打包處理,產(chǎn)生掃描顯示卡的視頻數(shù)據(jù)包,將其通過千兆以太網(wǎng)芯片或高速串行接口芯片發(fā)送至LED全彩顯示屏中的視頻數(shù)據(jù)分配器;C、視頻數(shù)據(jù)分配器將視頻數(shù)據(jù)包傳遞至LED全彩顯示屏中相應(yīng)的傳輸通道,所述傳輸通道中的掃描顯示卡完成相應(yīng)的顯示。2.根據(jù)權(quán)利要求1所述的LED彩色顯示控制方法,其特征在于所述的步驟A包括如下步驟Al、計(jì)算機(jī)主機(jī)通過DVI接口芯片向主控模塊輸出以行為單位的24-bitRGBDVI數(shù)據(jù);A2、主控模塊將每兩個(gè)相鄰的24-bitDVI數(shù)據(jù)轉(zhuǎn)變?yōu)橐粋€(gè)48-bit數(shù)據(jù),在每兩個(gè)DVI輸入數(shù)據(jù)的時(shí)鐘周期內(nèi),主控模塊錄入一次兩倍于DVI數(shù)據(jù)寬度的數(shù)據(jù);A3、主控模塊將DVI數(shù)據(jù)緩存于存儲(chǔ)芯片的兩個(gè)相同大小的數(shù)據(jù)存儲(chǔ)區(qū),兩個(gè)數(shù)據(jù)存儲(chǔ)區(qū)分別用于存儲(chǔ)一個(gè)奇數(shù)幀的DVI數(shù)據(jù)和一個(gè)偶數(shù)幀的DVI數(shù)據(jù)。3.根據(jù)權(quán)利要求2所述的LED彩色顯示控制方法,其特征在于所述的步驟B包括如下步驟Bl、主控模塊讀取一個(gè)數(shù)據(jù)存儲(chǔ)區(qū)中的一幀DVI數(shù)據(jù);B2、主控模塊根據(jù)掃描顯示卡的橫向和縱向排列信息,依次產(chǎn)生對應(yīng)于各個(gè)掃描顯示卡的視頻數(shù)據(jù)包并將其發(fā)送至視頻數(shù)據(jù)分配器,所述的每個(gè)視頻數(shù)據(jù)包中的數(shù)據(jù)對應(yīng)于單塊掃描顯示卡的全部點(diǎn)陣。4.根據(jù)權(quán)利要求3所述的LED彩色顯示控制方法,其特征在于所述的步驟B2包括如下步驟B2A、主控模塊根據(jù)掃描顯示卡的橫向和縱向排列信息,計(jì)算一幀DVI數(shù)據(jù)中掃描顯示卡內(nèi)所對應(yīng)的點(diǎn)陣;B2B、主控模塊依次將各個(gè)掃描顯示卡內(nèi)的所有點(diǎn)陣數(shù)據(jù)讀出,并隨即將所讀出的每個(gè)掃描顯示卡數(shù)據(jù)分別打包后產(chǎn)生的視頻數(shù)據(jù)包發(fā)送至千兆以太網(wǎng)芯片或高速串行接口芯片,對于其中每個(gè)掃描顯示卡內(nèi)點(diǎn)陣數(shù)據(jù)讀出的順序則是根據(jù)點(diǎn)陣按照先行后列的順序讀出;B2C、視頻數(shù)據(jù)分配器接收視頻數(shù)據(jù)包。5.根據(jù)權(quán)利要求3所述的LED彩色顯示控制方法,其特征在于所述的步驟B2包括如下步驟B2a、主控模塊根據(jù)掃描顯示卡的橫向和縱向排列信息,計(jì)算一幀DVI數(shù)據(jù)中掃描顯示卡內(nèi)所對應(yīng)的點(diǎn)陣;B2b、主控模塊對于不同掃描顯示卡內(nèi)的點(diǎn)陣數(shù)據(jù)交替讀出,并將所讀出的不同掃描顯示卡內(nèi)的數(shù)據(jù)打包后產(chǎn)生的視頻數(shù)據(jù)包分別發(fā)送至千兆以太網(wǎng)芯片的兩個(gè)不同的以太網(wǎng)端口;B2c、視頻數(shù)據(jù)分配器的兩個(gè)以太網(wǎng)連接端口分別接收不同掃描顯示卡的視頻數(shù)據(jù)包。6.根據(jù)權(quán)利要求1所述的LED彩色顯示控制方法,其特征在于所述的步驟C包括如下步驟Cl、視頻數(shù)據(jù)分配器解析視頻數(shù)據(jù)包,獲取其中的掃描顯示卡的橫向排列信息;C2、視頻數(shù)據(jù)分配器根據(jù)橫向排列信息將視頻數(shù)據(jù)包發(fā)送至對應(yīng)的傳輸通道;C3、傳輸通道中的掃描顯示卡根據(jù)視頻數(shù)據(jù)包中縱向排列信息,判斷視頻數(shù)據(jù)包的掃描顯示卡歸屬,相應(yīng)的掃描顯示卡完成該視頻數(shù)據(jù)包的顯示。7.根據(jù)權(quán)利要求1-6中任意一項(xiàng)所述的LED彩色顯示控制方法,其特征在于所述的步驟A之前還包括如下步驟AOl、計(jì)算機(jī)主機(jī)通過RS232串口芯片向主控模塊發(fā)送LED全彩顯示屏中所有掃描顯示卡的排列信息;A02、主控模塊將掃描顯示卡的排列信息保存于臨時(shí)存儲(chǔ)區(qū)。8.—種LED彩色顯示系統(tǒng),包括一臺(tái)計(jì)算機(jī)主機(jī)、全彩屏控制器和LED全彩顯示屏;所述的全彩屏控制器包括主控模塊、RS232串口芯片、DVI接口芯片、存儲(chǔ)芯片、千兆以太網(wǎng)芯片,以及高速串行接口芯片,所述的主控模塊與RS232串口芯片、DVI接口芯片、存儲(chǔ)芯片、千兆以太網(wǎng)芯片和高速串行接口芯片分別相連,完成對各功能模塊的控制與數(shù)據(jù)處理,其中,所述的DVI接口芯片與計(jì)算機(jī)主機(jī)相連接,完成與計(jì)算機(jī)主機(jī)輸出的DVI信號的對接,將DVI數(shù)據(jù)發(fā)送至主控模塊進(jìn)行處理;所述的RS232串口芯片與計(jì)算機(jī)主機(jī)相連接,完成計(jì)算機(jī)主機(jī)與主控模塊之間的控制數(shù)據(jù)的傳輸;所述的存儲(chǔ)芯片實(shí)現(xiàn)對DVI數(shù)據(jù)的緩沖存儲(chǔ);所述的千兆以太網(wǎng)芯片或高速串行接口芯片通過千兆以太網(wǎng)絡(luò)或光纖網(wǎng)絡(luò)與LED全彩顯示屏相連接,向LED全彩顯示屏發(fā)送視頻數(shù)據(jù)和控制指令;所述的LED全彩顯示屏中包含一個(gè)掃描顯示卡矩陣,掃描顯示卡之間相連接,所述的掃描顯示卡根據(jù)接收到的視頻數(shù)據(jù)進(jìn)行相應(yīng)顯示;其特征在于所述的LED全彩顯示屏中還包括一個(gè)視頻數(shù)據(jù)分配器,該LED全彩顯示屏輸入端通過千兆以太網(wǎng)絡(luò)或光纖網(wǎng)絡(luò)與千兆以太網(wǎng)芯片或高速串行接口芯片相連接;所述的掃描顯示卡矩陣中,處于同一行的掃描顯示卡依次相串接,構(gòu)成LED全彩顯示屏的多路傳輸通道,所述視頻數(shù)據(jù)分配器的輸出端與各路傳輸通道分別相連接;所述的主控模塊將接收到的DVI信號通過存儲(chǔ)芯片緩存,根據(jù)多路傳輸通道中掃描顯示卡排列信息,對存儲(chǔ)芯片中的DVI信號完成協(xié)議打包處理,產(chǎn)生掃描顯示卡的視頻數(shù)據(jù)包,通過千兆以太網(wǎng)芯片或高速串行接口芯片將所述的視頻數(shù)據(jù)包傳輸至視頻數(shù)據(jù)分配器;所述的視頻數(shù)據(jù)分配器將視頻數(shù)據(jù)包傳遞至LED全彩顯示屏中相應(yīng)的傳輸通道。9.根據(jù)權(quán)利要求8所述的LED彩色顯示系統(tǒng),其特征在于所述的存儲(chǔ)芯片包括大小相等的兩個(gè)數(shù)據(jù)存儲(chǔ)區(qū),所述的兩個(gè)數(shù)據(jù)存儲(chǔ)區(qū)分別用于存儲(chǔ)奇數(shù)幀的DVI數(shù)據(jù)和偶數(shù)幀的DVI數(shù)據(jù),所述的主控模塊從一個(gè)數(shù)據(jù)存儲(chǔ)區(qū)的一幀DVI數(shù)據(jù)中讀取對應(yīng)于一塊掃描顯示卡的數(shù)據(jù)塊,經(jīng)打包處理產(chǎn)生掃描顯示卡的視頻數(shù)據(jù)包。10.根據(jù)權(quán)利要求9所述的LED彩色顯示系統(tǒng),其特征在于所述的存儲(chǔ)芯片中還包括一個(gè)臨時(shí)存儲(chǔ)區(qū),所述的臨時(shí)存儲(chǔ)區(qū)用于保存LED全彩顯示屏中所有掃描顯示卡的排列信息。11.根據(jù)權(quán)利要求8-IO中任意一項(xiàng)所述的LED彩色顯示系統(tǒng),其特征在于所述的視頻數(shù)據(jù)包至少包括數(shù)據(jù)包頭和掃描顯示卡數(shù)據(jù)塊,所述的數(shù)據(jù)包頭包含數(shù)據(jù)包的起始標(biāo)志、該數(shù)據(jù)包對應(yīng)的顯示屏掃描顯示卡的行列位置、該數(shù)據(jù)包的幀序號、控制指令類型、數(shù)據(jù)包長度;掃描顯示卡數(shù)據(jù)塊為掃描顯示卡的顯示數(shù)據(jù)。12.根據(jù)權(quán)利要求8-10中任意一項(xiàng)所述的LED彩色顯示系統(tǒng),其特征在于所述的千兆以太網(wǎng)芯片包括兩個(gè)以太網(wǎng)端口且均與主控模塊相連,相應(yīng)地,所述的視頻數(shù)據(jù)分配器具有兩個(gè)以太網(wǎng)連接端口分別與千兆以太網(wǎng)芯片相連,主控模塊向兩個(gè)以太網(wǎng)端口分別發(fā)送不同掃描顯示卡的視頻數(shù)據(jù)包,視頻數(shù)據(jù)分配器的兩個(gè)以太網(wǎng)連接端口分別接收不同掃描顯示卡的視頻數(shù)據(jù)包。全文摘要一種涉及控制的LED彩色顯示控制方法和系統(tǒng),其方法采用如下步驟A.計(jì)算機(jī)主機(jī)向全彩屏控制器輸出DVI數(shù)據(jù),主控模塊將DVI數(shù)據(jù)緩沖存儲(chǔ)于存儲(chǔ)芯片中,B.主控模塊根據(jù)多路傳輸通道中掃描顯示卡排列信息,對存儲(chǔ)芯片中的DVI數(shù)據(jù)完成協(xié)議打包處理,產(chǎn)生掃描顯示卡的視頻數(shù)據(jù)包,將其通過千兆以太網(wǎng)芯片或高速串行接口芯片發(fā)送至LED全彩顯示屏中的視頻數(shù)據(jù)分配器,C.視頻數(shù)據(jù)分配器將視頻數(shù)據(jù)包傳遞至LED全彩顯示屏中相應(yīng)的傳輸通道,所述傳輸通道中的掃描顯示卡完成相應(yīng)的顯示,本發(fā)明安裝、維護(hù)簡便,穩(wěn)定性高,實(shí)用性強(qiáng)。文檔編號G09G3/32GK101183510SQ20071012519公開日2008年5月21日申請日期2007年12月21日優(yōu)先權(quán)日2007年12月21日發(fā)明者卓元元,吳涵渠,王昊翔,平陳申請人:深圳市奧拓電子有限公司