專利名稱:一種led節(jié)目仿真預(yù)覽方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信技術(shù)領(lǐng)域,更具體地說,涉及一種LED節(jié)目仿真預(yù)覽方法、裝置和系統(tǒng)。
背景技術(shù):
LED顯示屏(LED panel)為又叫電子顯示屏或者飄字屏幕,是由LED點陣組成,通過紅色,藍色,綠色LED燈的亮滅來顯示文字、圖片、動畫、視頻,由于其內(nèi)容可以隨時更換, 各部分組件都是模塊化結(jié)構(gòu)的顯示器件,且特別適合在戶外使用,在近年受到廣泛的推廣和應(yīng)用。隨著LED顯示技術(shù)的發(fā)展,LED屏幕不僅可以顯示靜態(tài)文字信息,且可以顯示動態(tài)的圖形動畫,圖像視頻等更為復(fù)雜的信息。對于大型的LED屏幕顯示內(nèi)容,需要通過計算機進行后臺設(shè)定并發(fā)布到LED顯示屏的控制器上,從而將信息內(nèi)容按照指令要求進行顯示。當(dāng)戶外LED顯示屏應(yīng)用在距離與計算機后臺發(fā)布位置較遠(yuǎn)的地點,則對于LED顯示屏具體顯示的內(nèi)容只能通過節(jié)目預(yù)覽仿真的途徑預(yù)先了解,以確保理想的顯示效果,然而,現(xiàn)有的戶外LED顯示屏預(yù)覽技術(shù)僅是通過FLASH動畫技術(shù),將待發(fā)布的內(nèi)容信息以圖片形式在計算機屏幕上進行順序顯示,沒有結(jié)合LED顯示屏的實際像素和分辨率的情況進行,而導(dǎo)致實際顯示內(nèi)容與預(yù)覽情況脫節(jié),出現(xiàn)了 LED顯示屏顯示效果不佳的問題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種LED節(jié)目仿真預(yù)覽方法、裝置和系統(tǒng),以實現(xiàn)對LED顯示屏實際顯示內(nèi)容的仿真預(yù)覽,保證良好的顯示效果。一種LED節(jié)目仿真預(yù)覽方法,包括讀取并解析根據(jù)目標(biāo)LED屏顯示需要生成的節(jié)目任務(wù)數(shù)據(jù)包,獲取該節(jié)目的節(jié)目參數(shù)和播放指令,所述節(jié)目參數(shù)包括數(shù)據(jù)結(jié)構(gòu)信息;調(diào)用與所述數(shù)據(jù)結(jié)構(gòu)信息匹配的模擬播放子程序,并獲取與目標(biāo)LED屏控制器中所用物理時鐘相同的物理時鐘,在與目標(biāo)LED屏點陣分布相同的模擬屏幕上,按照播放指令的指示及所述物理時鐘節(jié)拍,啟動所述模擬播放子程序逐個追蹤并顯示與所述數(shù)據(jù)結(jié)構(gòu)信息對應(yīng)的最小播放單位。所述播放指令包括節(jié)目顯示控制指令和節(jié)目數(shù)據(jù)內(nèi)容。為了完善上述方案,當(dāng)判斷得出所述節(jié)目類型為文字類節(jié)目調(diào)用與文字類節(jié)目匹配數(shù)據(jù)結(jié)構(gòu)信息的文字模擬播放子程序,獲取與目標(biāo)LED屏控制器中物理時鐘相同的物理時鐘,按照播放指令的文字播放速度及所述物理時鐘節(jié)拍, 啟動所述文字模擬播放子程序逐個追蹤并顯示與所述節(jié)目數(shù)據(jù)內(nèi)容對應(yīng)的像素點。當(dāng)判斷得出所述節(jié)目類型為動畫類節(jié)目調(diào)用與動畫類節(jié)目數(shù)據(jù)結(jié)構(gòu)信息匹配的圖片模擬播放子程序,并獲取與目標(biāo)LED屏控制器中物理時鐘相同的物理時鐘;按照播放指令中的圖片播放幀速及所述物理時鐘節(jié)拍,啟動所述圖片模擬播放子程序逐個追蹤并顯示與所述節(jié)目數(shù)據(jù)內(nèi)容對應(yīng)的圖片幀。當(dāng)判斷得出所述節(jié)目類型為視頻類節(jié)目調(diào)用與視頻類節(jié)目數(shù)據(jù)結(jié)構(gòu)信息匹配的視頻模擬播放子程序,并獲取與目標(biāo)LED 屏控制器中物理時鐘相同的物理時鐘;按照播放指令中的視頻播放幀速及所述物理時鐘節(jié)拍,啟動所述視頻模擬播放子程序逐個追蹤并顯示與所述節(jié)目數(shù)據(jù)內(nèi)容對應(yīng)的視頻幀。優(yōu)選地,所述方法還包括檢查所述節(jié)目任務(wù)數(shù)據(jù)包的指令編碼,當(dāng)所述指令編碼為發(fā)送節(jié)目指令編碼時,則執(zhí)行所述模擬播放子程序。以及,繪制與所述目標(biāo)LED屏點陣分布相同的模擬屏幕。一種LED節(jié)目仿真預(yù)覽裝置,包括節(jié)目任務(wù)數(shù)據(jù)包解析模塊,用于讀取并解析根據(jù)目標(biāo)LED屏顯示需要生成的節(jié)目任務(wù)數(shù)據(jù)包,獲取該節(jié)目的節(jié)目參數(shù)和播放指令,所述節(jié)目參數(shù)包括數(shù)據(jù)結(jié)構(gòu)信息;程序及函數(shù)調(diào)用及執(zhí)行模塊,用于調(diào)用與所述數(shù)據(jù)結(jié)構(gòu)信息匹配的模擬播放子程序,并獲取與目標(biāo)LED屏控制器中所用物理時鐘相同的物理時鐘;顯示模塊,在與目標(biāo)LED屏點陣分布相同的模擬屏幕上,按照播放指令的指示及所述物理時鐘節(jié)拍,啟動所述模擬播放子程序逐個追蹤并顯示與所述數(shù)據(jù)結(jié)構(gòu)信息對應(yīng)的最小播放單位。為了完善上述方案,所述裝置還包括數(shù)據(jù)結(jié)構(gòu)信息構(gòu)建模塊,用于建立與該節(jié)目的數(shù)據(jù)結(jié)構(gòu)信息對應(yīng)的數(shù)據(jù)結(jié)構(gòu)并判斷節(jié)目類型。指令編碼檢查單元,用于檢查所述節(jié)目任務(wù)數(shù)據(jù)包的指令編碼,當(dāng)所述指令編碼為發(fā)送節(jié)目指令編碼時,則執(zhí)行所述模擬播放子程序。模擬屏幕繪制單元,用于繪制與所述目標(biāo)LED屏點陣分布相同的模擬屏幕。一種LED節(jié)目仿真預(yù)覽系統(tǒng),包括LED節(jié)目發(fā)布終端、LED節(jié)目仿真預(yù)覽裝置和遠(yuǎn)程LED屏控制器,其中所述LED節(jié)目發(fā)布終端將根據(jù)目標(biāo)LED屏顯示需要生成的節(jié)目任務(wù)數(shù)據(jù)包發(fā)送至所述LED節(jié)目仿真預(yù)覽裝置; 所述LED節(jié)目仿真預(yù)覽裝置包括節(jié)目任務(wù)數(shù)據(jù)包解析模塊,用于讀取并解析所述節(jié)目任務(wù)數(shù)據(jù)包,獲取該節(jié)目的節(jié)目參數(shù)和播放指令,所述節(jié)目參數(shù)包括數(shù)據(jù)結(jié)構(gòu)信息;程序及函數(shù)調(diào)用及執(zhí)行模塊,用于調(diào)用與所述數(shù)據(jù)結(jié)構(gòu)信息匹配的模擬播放子程序,并獲取與目標(biāo)LED屏控制器中所用物理時鐘相同的物理時鐘;顯示模塊,用于在與目標(biāo)LED屏點陣分布相同的模擬屏幕上,按照所述播放指令的指示及所述物理時鐘節(jié)拍,啟動所述模擬播放子程序逐個追蹤并顯示與所述數(shù)據(jù)結(jié)構(gòu)信息對應(yīng)的最小播放單位。當(dāng)所述仿真預(yù)覽裝置對所述節(jié)目任務(wù)數(shù)據(jù)包中的節(jié)目數(shù)據(jù)內(nèi)容預(yù)覽完畢后,所述 LED節(jié)目發(fā)布終端將所述節(jié)目任務(wù)數(shù)據(jù)包發(fā)送至所述遠(yuǎn)程LED屏控制器。
從上述的技術(shù)方案可以看出,本發(fā)明實施例中的LED節(jié)目仿真預(yù)覽方法,采用與遠(yuǎn)程LED屏顯示控制器中相同的處理邏輯,對節(jié)目任務(wù)進行模擬播放,根據(jù)節(jié)目任務(wù)數(shù)據(jù)包中的播放信息,調(diào)用與節(jié)目任務(wù)數(shù)據(jù)結(jié)構(gòu)信息匹配的模擬播放子程序并結(jié)合遠(yuǎn)程LED屏顯示控制器中的時鐘節(jié)拍,對不同節(jié)目類型在按照最小播放單元逐點/幀追蹤和顯示,從而實現(xiàn)了對實際LED屏顯示內(nèi)容進行高度一致的模擬預(yù)覽,保證了 LED屏良好的顯示效果。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例公開的一種LED節(jié)目仿真預(yù)覽方法流程圖;圖2為本發(fā)明又一實施例公開的一種LED節(jié)目仿真預(yù)覽方法流程圖;圖3為本發(fā)明又一實施例公開的一種LED節(jié)目仿真預(yù)覽方法流程圖;圖4為本發(fā)明又一實施例公開的一種LED節(jié)目仿真預(yù)覽方法流程圖;圖5為本發(fā)明實施例公開的一種LED節(jié)目仿真預(yù)覽裝置結(jié)構(gòu)示意圖;圖6為本發(fā)明又一實施例公開的一種LED節(jié)目仿真預(yù)覽裝置結(jié)構(gòu)示意圖;圖7為本發(fā)明實施例公開的一種LED節(jié)目仿真預(yù)覽系統(tǒng)結(jié)構(gòu)示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。戶外LED屏幕的使用日益廣泛,其應(yīng)用涉及交通信息指示、媒體信息傳播、社會信息發(fā)布等多個領(lǐng)域。隨著LED顯示技術(shù)的發(fā)展,LED屏幕不僅可以顯示靜態(tài)文字信息,且對動態(tài)的圖形動畫、圖像視頻等也有諸多應(yīng)用。LED屏的節(jié)目內(nèi)容,需要通過后臺的信息發(fā)布系統(tǒng),經(jīng)由有線和/或無線網(wǎng)絡(luò),發(fā)布至LED屏顯示控制器,由LED屏顯示控制器將信息內(nèi)容按顯示指令進行顯示。由于戶外 LED屏與后臺信息發(fā)布系統(tǒng)的物理距離一般比較遠(yuǎn)(甚至可能跨城市顯示),目前戶外LED 屏信息發(fā)布系統(tǒng)的預(yù)覽功能,只能做到節(jié)目在LED屏幕上大致效果的粗略預(yù)覽,無法確保計算機屏幕上的預(yù)覽效果與實際LED屏幕上的顯示效果一致。從而無法確保遠(yuǎn)程戶外LED 屏幕上文字、圖片、動畫、視頻的實際顯示效果。發(fā)明人針對現(xiàn)有LED屏遠(yuǎn)程控制中存在的問題,提出了一種LED節(jié)目仿真預(yù)覽方法、裝置和系統(tǒng),以實現(xiàn)對LED顯示屏實際顯示內(nèi)容的仿真預(yù)覽,保證良好的顯示效果。需要進一步明確的是本發(fā)明尤其適用于后臺信息發(fā)布系統(tǒng)和LED屏物理距離較遠(yuǎn)的情況, 但并不局限于該種應(yīng)用場景。圖1示出了一種LED節(jié)目仿真預(yù)覽方法,包括步驟11 讀取并解析根據(jù)目標(biāo)LED屏顯示需要所生成的節(jié)目任務(wù)數(shù)據(jù)包,獲取該節(jié)目的節(jié)目參數(shù)和播放指令,所述節(jié)目參數(shù)包括數(shù)據(jù)結(jié)構(gòu)信息;需要明確的是,所述數(shù)據(jù)結(jié)構(gòu)信息是針對目標(biāo)LED屏需要進行顯示的節(jié)目類型來說的,在本說明書中,具體涉及的有三種類型,即,文字類型,GIF動畫類型和視頻類型,然而,根據(jù)實際的LED屏顯示需要而設(shè)定的數(shù)據(jù)結(jié)構(gòu)信息不局限于上述列舉形式。所述節(jié)目任務(wù)數(shù)據(jù)包中,具體包含了節(jié)目顯示控制指令和節(jié)目數(shù)據(jù)內(nèi)容。上述節(jié)目參數(shù)包含有前導(dǎo)碼、模式碼、數(shù)據(jù)大小、數(shù)據(jù)結(jié)構(gòu)類型和流水號、信息位、區(qū)域號、區(qū)域參數(shù)、資料模式等,所述節(jié)目顯示控制指令包含有播放速度快慢,顯示模式等,所述節(jié)目數(shù)據(jù)內(nèi)容則是具體的顯示內(nèi)容。步驟12 調(diào)用與所述數(shù)據(jù)結(jié)構(gòu)信息匹配的模擬播放子程序,并獲取與目標(biāo)LED屏控制器中所用物理時鐘相同的物理時鐘;所述模擬播放子程序與目標(biāo)LED屏控制器中對節(jié)目內(nèi)容播放控制使用的播放程序保持一致,且以目標(biāo)LED屏控制器中的物理時鐘作為步速標(biāo)準(zhǔn),從而可以確保仿真預(yù)覽的顯示速率與目標(biāo)LED屏顯示速率相同。步驟13 在與目標(biāo)LED屏點陣分布相同的模擬屏幕上,按照播放指令的指示及所述物理時鐘節(jié)拍,啟動所述模擬播放子程序逐個追蹤并顯示與所述數(shù)據(jù)結(jié)構(gòu)信息對應(yīng)的最小播放單位。圖2示出了又一種LED節(jié)目仿真預(yù)覽方法,包括步驟21 讀取并解析根據(jù)目標(biāo)LED屏顯示需要所生成的節(jié)目任務(wù)數(shù)據(jù)包,獲取該節(jié)目的節(jié)目參數(shù)和播放指令,所述節(jié)目參數(shù)包括數(shù)據(jù)結(jié)構(gòu)信息;步驟22 檢查所述節(jié)目任務(wù)數(shù)據(jù)包的指令編碼,當(dāng)所述指令編碼為發(fā)送節(jié)目指令編碼時,執(zhí)行步驟23 ;否則執(zhí)行步驟27 ;若指令編碼不是“發(fā)送節(jié)目指令編碼”時,說明該數(shù)據(jù)包不是一個顯示節(jié)目的任務(wù),不在該處理步驟范圍之內(nèi),則虛擬機結(jié)束處理。若指令編碼為“發(fā)送節(jié)目指令編碼”,則將節(jié)目任務(wù)數(shù)據(jù)包內(nèi)的信息文件讀入內(nèi)存,按照LED相同的數(shù)據(jù)結(jié)構(gòu)組織內(nèi)存中的節(jié)目數(shù)據(jù),即進行步驟23。步驟23 建立與該節(jié)目的數(shù)據(jù)結(jié)構(gòu)信息對應(yīng)的數(shù)據(jù)結(jié)構(gòu)并判斷節(jié)目類型;步驟M 調(diào)用與所述數(shù)據(jù)結(jié)構(gòu)信息匹配的模擬播放子程序,并獲取與目標(biāo)LED屏控制器中所用物理時鐘相同的物理時鐘;步驟25 繪制與所述目標(biāo)LED屏點陣分布相同的模擬屏幕。以目標(biāo)LED屏的像素點為單位,繪制與目標(biāo)LED屏點陣分布相同虛擬LED屏幕,且點陣可根據(jù)用戶的查看方便的需要,進行等比例放大縮小。虛擬顯示屏模擬真實的屏幕,逐點繪制LED虛擬處理機播放的節(jié)目內(nèi)容。需要進一步說明的是,本步驟可以在進行模擬播放前進行,并不局限于本實施例中列舉形式。步驟沈在所述模擬屏幕上,按照播放指令的指示及所述物理時鐘節(jié)拍,啟動所述模擬播放子程序逐個追蹤并顯示與所述數(shù)據(jù)結(jié)構(gòu)信息對應(yīng)的最小播放單位。對文字節(jié)目類型來說,則以像素點為基本追蹤和顯示單位;對于動畫和視頻節(jié)目來說,則以幀為基本追蹤和顯示單位。步驟27:結(jié)束。圖3示出了了又一種LED節(jié)目仿真預(yù)覽方法,本實施例針對數(shù)據(jù)結(jié)構(gòu)為文字類的節(jié)目進行詳細(xì)說明和描述,包括步驟31 讀取并解析根據(jù)目標(biāo)LED屏顯示需要所生成的節(jié)目任務(wù)數(shù)據(jù)包,獲取該節(jié)目的節(jié)目參數(shù)和播放指令,所述節(jié)目參數(shù)包括數(shù)據(jù)結(jié)構(gòu)信息;步驟32 檢查所述節(jié)目任務(wù)數(shù)據(jù)包的指令編碼,當(dāng)所述指令編碼為發(fā)送節(jié)目指令編碼時,執(zhí)行步驟33 ;否則執(zhí)行步驟36 ;步驟33 建立與該節(jié)目的數(shù)據(jù)結(jié)構(gòu)信息對應(yīng)的數(shù)據(jù)結(jié)構(gòu)并判斷節(jié)目類型;步驟34 當(dāng)判斷得出所述節(jié)目類型為文字類節(jié)目時,調(diào)用與文字類節(jié)目匹配數(shù)據(jù)結(jié)構(gòu)信息的文字模擬播放子程序,獲取與目標(biāo)LED屏控制器中物理時鐘相同的物理時鐘;步驟35 在與目標(biāo)LED屏點陣分布相同的模擬屏幕上,按照播放指令的文字播放速度及所述物理時鐘節(jié)拍,啟動所述文字模擬播放子程序逐個追蹤并顯示與所述節(jié)目數(shù)據(jù)內(nèi)容對應(yīng)的像素點。針對本實施例,對于文字節(jié)目類型,文字模擬播放子程序獲取目標(biāo)LED屏控制器相同的文字類節(jié)目,累計到一定時長后,將虛擬屏幕上的節(jié)目內(nèi)容按節(jié)目要求的方式,移動一個像素點。如此往復(fù),完成文字類型節(jié)目的播放。對于GIF動畫節(jié)目類型,利用GIF動畫模擬播放子程序獲取GIF每一幀的幀速,利用與目標(biāo)LED屏控制器所用相同的物理時鐘,累計該物理時鐘節(jié)拍,當(dāng)累計時間與幀速值相同時,則顯示下一幀,并清空計數(shù)器,進入下一次循環(huán)。如此往復(fù),完成GIF動畫節(jié)目的播放。對于視頻節(jié)目類型,利用視頻模擬播放子程序采用與標(biāo)LED屏控制器內(nèi)相同的播放邏輯進行播放。在節(jié)拍速率控制上,視頻播放子程序采用與GIF動畫播放程序相似的處理邏輯,即視頻模擬播放子程序獲取視頻每一幀的幀速,并累計CPU物理時鐘節(jié)拍,當(dāng)累計時間與幀速值相同時,則顯示下一幀,并清空計數(shù)器,進入下一次循環(huán)。針對上述節(jié)目類型和處理流程,如圖4所示。圖5示出了一種LED —種節(jié)目仿真預(yù)覽裝置,包括節(jié)目任務(wù)數(shù)據(jù)包解析模塊51,用于讀取并解析根據(jù)目標(biāo)LED屏顯示需要生成的節(jié)目任務(wù)數(shù)據(jù)包,獲取該節(jié)目的節(jié)目參數(shù)和播放指令,所述節(jié)目參數(shù)包括數(shù)據(jù)結(jié)構(gòu)信息;程序及函數(shù)調(diào)用及執(zhí)行模塊52,用于調(diào)用與所述數(shù)據(jù)結(jié)構(gòu)信息匹配的模擬播放子程序,并獲取與目標(biāo)LED屏控制器中所用物理時鐘相同的物理時鐘;顯示模塊53,在與目標(biāo)LED屏點陣分布相同的模擬屏幕上,按照播放指令的指示及所述物理時鐘節(jié)拍,啟動所述模擬播放子程序逐個追蹤并顯示與所述數(shù)據(jù)結(jié)構(gòu)信息對應(yīng)的最小播放單位。圖6示出了又一種節(jié)目仿真預(yù)覽裝置,相同之處參見圖5圖示及其對應(yīng)說明,現(xiàn)就不同之處,進行說明圖6還標(biāo)示出了數(shù)據(jù)結(jié)構(gòu)信息構(gòu)建模塊61,用于建立與該節(jié)目的數(shù)據(jù)結(jié)構(gòu)信息對應(yīng)的數(shù)據(jù)結(jié)構(gòu)并判斷節(jié)目類型。指令編碼檢查單元62,用于檢查所述節(jié)目任務(wù)數(shù)據(jù)包的指令編碼,當(dāng)所述指令編碼為發(fā)送節(jié)目指令編碼時,則執(zhí)行所述模擬播放子程序。模擬屏幕繪制單元63,用于繪制與所述目標(biāo)LED屏點陣分布相同的模擬屏幕。
圖7示出了一種LED節(jié)目仿真預(yù)覽系統(tǒng),包括LED節(jié)目發(fā)布終端71、LED節(jié)目仿真預(yù)覽裝置72和遠(yuǎn)程LED屏控制器73,其中所述LED節(jié)目發(fā)布終端將根據(jù)目標(biāo)LED屏顯示需要生成的節(jié)目任務(wù)數(shù)據(jù)包發(fā)送至所述LED節(jié)目仿真預(yù)覽裝置72 ;所述LED節(jié)目仿真預(yù)覽裝置72,參見圖5所示,包括節(jié)目任務(wù)數(shù)據(jù)包解析模塊51,用于讀取并解析所述節(jié)目任務(wù)數(shù)據(jù)包,獲取該節(jié)目的節(jié)目參數(shù)和播放指令,所述節(jié)目參數(shù)包括數(shù)據(jù)結(jié)構(gòu)信息;程序及函數(shù)調(diào)用及執(zhí)行模塊52,用于調(diào)用與所述數(shù)據(jù)結(jié)構(gòu)信息匹配的模擬播放子程序獲取與目標(biāo)LED屏控制器中所用物理時鐘相同的物理時鐘;顯示模塊53,在與目標(biāo)LED屏點陣分布相同的模擬屏幕上按照所述播放指令的指示,逐個追蹤并顯示與所述數(shù)據(jù)結(jié)構(gòu)信息對應(yīng)的最小播放單位;當(dāng)所述仿真預(yù)覽裝置72對所述節(jié)目任務(wù)數(shù)據(jù)包中的節(jié)目數(shù)據(jù)內(nèi)容預(yù)覽完畢后, 所述LED節(jié)目發(fā)布終端71將所述節(jié)目任務(wù)數(shù)據(jù)包發(fā)送至所述遠(yuǎn)程LED屏控制器73。利用本LED屏節(jié)目仿真預(yù)覽裝置和系統(tǒng),模擬遠(yuǎn)程LED控制器的處理全過程,保證仿真系統(tǒng)與實際系統(tǒng)在處理邏輯上的一致性;在輸入數(shù)據(jù)源方面,所述系統(tǒng)將所述LED節(jié)目發(fā)布終端發(fā)給LED屏控制器的節(jié)目任務(wù)數(shù)據(jù)包作為自身的輸入,確保了 LED屏節(jié)目仿真預(yù)覽裝置與LED屏控制器在輸入數(shù)據(jù)源上完全一致;在節(jié)目播放方法方面,LED屏節(jié)目仿真預(yù)覽裝置調(diào)用與節(jié)目任務(wù)數(shù)據(jù)包中攜帶的數(shù)據(jù)結(jié)構(gòu)信息匹配的模擬播放子程序,利用該程序獲取與LED屏控制器使用的物理時鐘相同的物理時鐘節(jié)拍,從調(diào)用的播放子程序及處理節(jié)奏上保證了仿真效果與實際效果的一致性;在顯示效果上,以目標(biāo)LED屏的像素點為單位,繪制與目標(biāo)LED屏點陣分布相同虛擬LED屏幕。節(jié)目播放產(chǎn)生的屏幕輸出,轉(zhuǎn)化為虛擬LED屏幕上每個像素點的色彩變化,保證了仿真效果與實際效果的一致性;綜上所述本發(fā)明實施例中的LED節(jié)目仿真預(yù)覽方法,采用與遠(yuǎn)程LED屏顯示控制器中相同的處理邏輯,對節(jié)目任務(wù)進行模擬播放,根據(jù)節(jié)目任務(wù)數(shù)據(jù)包中的播放信息,調(diào)用與節(jié)目任務(wù)數(shù)據(jù)結(jié)構(gòu)信息匹配的模擬播放子程序并結(jié)合遠(yuǎn)程LED屏顯示控制器中的時鐘節(jié)拍,對不同節(jié)目類型在按照最小播放單元逐點/幀追蹤和顯示,從而實現(xiàn)了對實際LED屏顯示內(nèi)容進行高度一致的模擬預(yù)覽,保證了 LED屏良好的顯示效果。本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置和系統(tǒng)而言,由于其與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。專業(yè)人員還可以進一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。 對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
權(quán)利要求
1.一種LED節(jié)目仿真預(yù)覽方法,其特征在于,包括讀取并解析根據(jù)目標(biāo)LED屏顯示需要生成的節(jié)目任務(wù)數(shù)據(jù)包,獲取該節(jié)目的節(jié)目參數(shù)和播放指令,所述節(jié)目參數(shù)包括數(shù)據(jù)結(jié)構(gòu)信息;調(diào)用與所述數(shù)據(jù)結(jié)構(gòu)信息匹配的模擬播放子程序,并獲取與目標(biāo)LED屏控制器中所用物理時鐘相同的物理時鐘,在與目標(biāo)LED屏點陣分布相同的模擬屏幕上,按照播放指令的指示及所述物理時鐘節(jié)拍,啟動所述模擬播放子程序逐個追蹤并顯示與所述數(shù)據(jù)結(jié)構(gòu)信息對應(yīng)的最小播放單位。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述播放指令包括節(jié)目顯示控制指令和節(jié)目數(shù)據(jù)內(nèi)容。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括建立與該節(jié)目的數(shù)據(jù)結(jié)構(gòu)信息對應(yīng)的數(shù)據(jù)結(jié)構(gòu)并判斷節(jié)目類型。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)判斷得出所述節(jié)目類型為文字類節(jié)目 調(diào)用與文字類節(jié)目匹配數(shù)據(jù)結(jié)構(gòu)信息的文字模擬播放子程序,獲取與目標(biāo)LED屏控制器中物理時鐘相同的物理時鐘;按照播放指令的文字播放速度及所述物理時鐘節(jié)拍,啟動所述文字模擬播放子程序逐個追蹤并顯示與所述節(jié)目數(shù)據(jù)內(nèi)容對應(yīng)的像素點。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)判斷得出所述節(jié)目類型為動畫類節(jié)目 調(diào)用與動畫類節(jié)目數(shù)據(jù)結(jié)構(gòu)信息匹配的圖片模擬播放子程序,并獲取與目標(biāo)LED屏控制器中物理時鐘相同的物理時鐘;按照播放指令中的圖片播放幀速及所述物理時鐘節(jié)拍,啟動所述圖片模擬播放子程序逐個追蹤并顯示與所述節(jié)目數(shù)據(jù)內(nèi)容對應(yīng)的圖片幀。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)判斷得出所述節(jié)目類型為視頻類節(jié)目 調(diào)用與視頻類節(jié)目數(shù)據(jù)結(jié)構(gòu)信息匹配的視頻模擬播放子程序,并獲取與目標(biāo)LED屏控制器中物理時鐘相同的物理時鐘;按照播放指令中的視頻播放幀速及所述物理時鐘節(jié)拍,啟動所述視頻模擬播放子程序逐個追蹤并顯示與所述節(jié)目數(shù)據(jù)內(nèi)容對應(yīng)的視頻幀。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括檢查所述節(jié)目任務(wù)數(shù)據(jù)包的指令編碼,當(dāng)所述指令編碼為發(fā)送節(jié)目指令編碼時,則執(zhí)行所述模擬播放子程序。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括繪制與所述目標(biāo)LED屏點陣分布相同的模擬屏幕。
9.一種LED節(jié)目仿真預(yù)覽裝置,其特征在于,包括節(jié)目任務(wù)數(shù)據(jù)包解析模塊,用于讀取并解析根據(jù)目標(biāo)LED屏顯示需要生成的節(jié)目任務(wù)數(shù)據(jù)包,獲取該節(jié)目的節(jié)目參數(shù)和播放指令,所述節(jié)目參數(shù)包括數(shù)據(jù)結(jié)構(gòu)信息;程序及函數(shù)調(diào)用及執(zhí)行模塊,用于調(diào)用與所述數(shù)據(jù)結(jié)構(gòu)信息匹配的模擬播放子程序, 并獲取與目標(biāo)LED屏控制器中所用物理時鐘相同的物理時鐘;顯示模塊,在與目標(biāo)LED屏點陣分布相同的模擬屏幕上,按照播放指令的指示及所述物理時鐘節(jié)拍,啟動所述模擬播放子程序逐個追蹤并顯示與所述數(shù)據(jù)結(jié)構(gòu)信息對應(yīng)的最小播放單位。
10.根據(jù)權(quán)利要求1所述的裝置,其特征在于,還包括數(shù)據(jù)結(jié)構(gòu)信息構(gòu)建模塊,用于建立與該節(jié)目的數(shù)據(jù)結(jié)構(gòu)信息對應(yīng)的數(shù)據(jù)結(jié)構(gòu)并判斷節(jié)目類型。
11.根據(jù)權(quán)利要求1所述的裝置,其特征在于,還包括指令編碼檢查單元,用于檢查所述節(jié)目任務(wù)數(shù)據(jù)包的指令編碼,當(dāng)所述指令編碼為發(fā)送節(jié)目指令編碼時,則執(zhí)行所述模擬播放子程序。
12.根據(jù)權(quán)利要求1所述的裝置,其特征在于,還包括模擬屏幕繪制單元,用于繪制與所述目標(biāo)LED屏點陣分布相同的模擬屏幕。
13.—種LED節(jié)目仿真預(yù)覽系統(tǒng),其特征在于,包括LED節(jié)目發(fā)布終端、LED節(jié)目仿真預(yù)覽裝置和遠(yuǎn)程LED屏控制器,其中所述LED節(jié)目發(fā)布終端將根據(jù)目標(biāo)LED屏顯示需要生成的節(jié)目任務(wù)數(shù)據(jù)包發(fā)送至所述 LED節(jié)目仿真預(yù)覽裝置;所述LED節(jié)目仿真預(yù)覽裝置包括節(jié)目任務(wù)數(shù)據(jù)包解析模塊,用于讀取并解析所述節(jié)目任務(wù)數(shù)據(jù)包,獲取該節(jié)目的節(jié)目參數(shù)和播放指令,所述節(jié)目參數(shù)包括數(shù)據(jù)結(jié)構(gòu)信息;程序及函數(shù)調(diào)用及執(zhí)行模塊,用于調(diào)用與所述數(shù)據(jù)結(jié)構(gòu)信息匹配的模擬播放子程序, 并獲取與目標(biāo)LED屏控制器中所用物理時鐘相同的物理時鐘;顯示模塊,用于在與目標(biāo)LED屏點陣分布相同的模擬屏幕上,按照所述播放指令的指示及所述物理時鐘節(jié)拍,啟動所述模擬播放子程序逐個追蹤并顯示與所述數(shù)據(jù)結(jié)構(gòu)信息對應(yīng)的最小播放單位;當(dāng)所述仿真預(yù)覽裝置對所述節(jié)目任務(wù)數(shù)據(jù)包中的節(jié)目數(shù)據(jù)內(nèi)容預(yù)覽完畢后,所述LED 節(jié)目發(fā)布終端將所述節(jié)目任務(wù)數(shù)據(jù)包發(fā)送至所述遠(yuǎn)程LED屏控制器。
全文摘要
本發(fā)明實施例公開了一種LED節(jié)目仿真預(yù)覽方法、裝置和系統(tǒng),其中方法,包括讀取并解析根據(jù)目標(biāo)LED屏顯示需要生成的節(jié)目任務(wù)數(shù)據(jù)包,獲取該節(jié)目的節(jié)目參數(shù)和播放指令,所述節(jié)目參數(shù)包括數(shù)據(jù)結(jié)構(gòu)信息;調(diào)用與所述數(shù)據(jù)結(jié)構(gòu)信息匹配的模擬播放子程序,并獲取與目標(biāo)LED屏控制器中所用物理時鐘相同的物理時鐘,在與目標(biāo)LED屏點陣分布相同的模擬屏幕上,按照播放指令的指示及所述物理時鐘節(jié)拍,啟動所述模擬播放子程序逐個追蹤并顯示與所述數(shù)據(jù)結(jié)構(gòu)信息對應(yīng)的最小播放單位。實現(xiàn)了對實際LED屏顯示內(nèi)容進行高度一致的模擬預(yù)覽,保證了LED屏良好的顯示效果。
文檔編號G09F19/00GK102298887SQ201110282260
公開日2011年12月28日 申請日期2011年9月21日 優(yōu)先權(quán)日2011年9月21日
發(fā)明者董崢 申請人:上海大三和弦城市環(huán)境藝術(shù)有限公司