脫機播放控制裝置、系統及方法,led顯示屏系統的制作方法
【專利摘要】本發明涉及脫機播放控制裝置、系統及方法以及LED顯示屏系統,該裝置包括:發送模塊信號檢測單元,用于檢測來自發送模塊的場包;同步信號發生源判斷單元,用于當發送模塊信號檢測單元未檢測所述場包時,產生表征接收模塊的比較包向外發送并接收表征其他接收模塊的比較包,判斷接收模塊與接收的比較包表征的其他接收模塊之間的相對位置關系是否滿足預設規則,以及根據判斷結果確定接收模塊是否作為脫機模式下的同步信號發生源;幀同步產生單元,用于當接收模塊確定作為所述同步信號發生源時產生包含脫機幀同步信號和幀計數的幀同步命令;以及幀同步發送單元,用于將所述幀同步命令向外發送。因此,本發明可在脫機模式下實現同步播放。
【專利說明】脫機播放控制裝置、系統及方法,LED顯示屏系統
【技術領域】
[0001]本發明涉及顯示【技術領域】,例如LED顯示【技術領域】,特別涉及一種脫機播放控制裝置、一種脫機播放控制系統、一種LED顯示屏系統以及一種脫機播放控制方法。
【背景技術】
[0002]LED (Light Emitting D1de,發光二極管)顯示屏技術作為新型的顯示技術,以其節能、環保、高亮等優點逐漸被市場接受,從而被廣泛應用于都市傳媒、城市交通等領域。LED顯示屏的核心控制部件是控制系統。
[0003]目前市場常見的同步控制系統是通過硬件發送模塊采集電腦顯卡或者其他設備的DVI接口的數據,并對采集的數據進行相應的運算和處理后,通過網線傳輸到接收模塊陣列,由每個接收模塊單體根據事先配置好的參數文件截取自身對應的數據部分并通過相應的運算方式控制顯示屏單元板的LED陣列的開/關,進而實現對LED顯示屏畫面顯示的控制,使得LED顯示屏可以對應顯示DVI接口上指定區域的畫面。現有技術中,如果發生通訊故障,LED顯示屏會顯示黑屏或始終停留在最后播放的一幀畫面,導致播放失敗。
[0004]為了解決常用LED顯示屏同步控制系統中發生通訊故障而不能播放的技術問題,現有技術有提出可實現脫機播放的LED顯示屏同步控制系統。當控制主機與接收模塊陣列之間發送通訊故障時,接收模塊陣列中的各個接收模塊單體中的FPGA模塊讀取Flash模塊中儲存的脫機顯示媒體數據進行顯示,實現脫機播放。
[0005]然而,上述解決方案由于多個接收模塊單體分別獨立調取Flash存儲模塊中的脫機顯示媒體數據,所以播放無法同步;尤其是在多個接收模塊單體共同播放一個視頻媒體時,不同接收模塊單體所讀取的內容很有可能不是同一幀畫面,畫面會有錯位、割裂現象。
【發明內容】
[0006]因此,為解決現有技術中存在的缺陷和不足,本發明提供一種脫機播放控制裝置、一種脫機播放控制系統、一種LED顯不屏系統以及一種脫機播放控制方法。
[0007]具體地,本發明實施例提供的一種脫機播放控制裝置,應用于接收模塊,所述接收模塊適于電連接發送模塊。其中,脫機播放控制裝置包括:發送模塊信號檢測單元、同步信號發生源判斷單元、幀同步產生單元以及幀同步發送單元。所述發送模塊信號檢測單元用于檢測來自于所述發送模塊的場包。所述同步信號發生源判斷單元用于當所述發送模塊信號檢測單元未檢測到來自于發送模塊的場包時,產生用于表征所述接收模塊的比較包向外發送并接收用于表征其他接收模塊的比較包,判斷所述接收模塊與接收的比較包表征的其他接收模塊之間的相對位置關系是否滿足預設規則,以及根據判斷結果確定所述接收模塊是否作為脫機模式下的同步信號發生源。所述幀同步產生單元用于當所述接收模塊確定作為脫機模式下的同步信號發生源時產生包含脫機幀同步信號和幀計數的幀同步命令。所述幀同步發送單元用于將所述幀同步命令向外發送。
[0008]在本發明的一個實施例中,上述比較包包含有相對應接收模塊的位置序號。
[0009]在本發明的一個實施例中,上述幀同步命令發送單元具體用于對所述幀同步命令按網絡協議格式打包后將所述幀同步命令通過網口向外發送。
[0010]在本發明的一個實施例中,上述脫機播放控制裝置還包括:幀同步解析單元、數據讀取單元以及數據處理單元。其中,幀同步解析單元用于解析所述幀同步命令以獲取所述脫機幀同步信號和幀計數。數據讀取單元用于接受所述脫機幀同步信號的控制讀取非易失性存儲器中存儲的與所述幀計數對應的圖像數據幀。數據處理單元用于接受所述脫機幀同步信號的控制對讀取的圖像數據幀進行處理后送至顯示驅動模塊以驅動控制像素單元顯
/Jn ο
[0011]在本發明的一個實施例中,上述脫機播放控制裝置還包括:排序單元。所述排序單元用于根據從外部輸入的排序信號確定所述接收模塊的位置序號并存儲、并且產生及向外發送包含遞增位置序號的排序信號。
[0012]在本發明的一個實施例中,上述脫機播放控制裝置還包括:數據保存單元。所述數據保存單元用于接受從所述發送模塊輸入的幀同步信號的控制按幀保存圖像數據至非易失性存儲器。
[0013]此外,本發明實施例提供的一種脫機播放控制系統,包括發送模塊和接收模塊陣列。所述發送模塊適于與上位機電連接以獲取視頻信號,所述接收模塊陣列包括多個接收模塊,且所述多個接收模塊以級聯方式電連接所述發送模塊。其中,所述多個接收模塊均包括上述任意一種脫機播放控制裝置。
[0014]再者,本發明實施例提供的一種LED顯示屏系統,包括:LED顯示屏和上述脫機播放控制系統。
[0015]另外,本發明實施例提供的一種脫機播放控制方法,應用于多個以級聯方式電連接至發送模塊的接收模塊。其中,所述脫機播放控制方法包括步驟:檢測來自于所述發送模塊的場包;當未檢測到來自于所述發送模塊的場包時,所述多個接收模塊分別產生用于表征自身的比較包發送至其他接收模塊并接收除自身之外的其他接收模塊產生的比較包,判斷自身和接收的比較包表征的其他接收模塊之間的相對位置關系是否滿足預設規則,并根據判斷結果確定自身是否作為脫機模式下的同步信號發生源;以及確定作為脫機模式下的同步信號發生源的接收模塊產生包含脫機幀同步信號和幀計數的幀同步命令供自身使用并向外發送至所述多個接收模塊中的其他接收模塊以供使用。
[0016]在本發明的一個實施例中,上述脫機播放控制方法中的比較包包含相對應接收模塊的位置序號。
[0017]本發明實施例在脫機情形下,由于使用的是同一個脫機幀同步信號,所以各個接收模塊進行數據及顯示驅動都是同一時刻的,沒有時刻上的偏差;并且由于各個接收模塊都讀取非易失性存儲器例如Flash中存儲的第M(幀計數)幀圖像數據,所以各個接收模塊同一時刻播放的畫面必然是同一幀,沒有畫面的幀間錯位。此外,可以實現脫機模式下接收模塊自己通過預設規則在連接的多個接收模塊中確定同步信號發生源,避免了由于指定的同步信號發生源發生故障導致其他的接收模塊也不能工作的問題。
[0018]通過以下參考附圖的詳細說明,本發明的其它方面和特征變得明顯。但是應當知道,該附圖僅僅為解釋的目的設計,而不是作為本發明的范圍的限定,這是因為其應當參考附加的權利要求。還應當知道,除非另外指出,不必要依比例繪制附圖,它們僅僅力圖概念地說明此處描述的結構和流程。
【專利附圖】
【附圖說明】
[0019]下面將結合附圖,對本發明的【具體實施方式】進行詳細的說明。
[0020]圖1為本發明實施例的多接收模塊排序示意圖。
[0021]圖2為本發明實施例的接收模塊排序及數據保存機制示意圖。
[0022]圖3為本發明實施例脫機模式下同步信號產生源確定機制示意圖。
[0023]圖4為本發明實施例的同步幀命令產生機制示意圖。
[0024]圖5為本發明實施例的脫機情況下多接收模塊的幀同步示意圖。
[0025]圖6為本發明實施例的接收模塊內部同步讀取和顯示機制示意圖。
【具體實施方式】
[0026]為使本發明的上述目的、特征和優點能夠更加明顯易懂,下面結合附圖對本發明的【具體實施方式】做詳細的說明。
[0027]本發明主要在于解決當多接收模塊在脫機播放時,共同播放快速畫面同步性差的問題,其例如是通過以下五個步驟來實現:
[0028]步驟⑴:排序
[0029]如圖1所示,在整個脫機播放控制系統正常聯機工作時,由發送模塊發起排序命令至包含多個接收模塊I?η的接收模塊陣列,接收模塊I收到發送模塊的排序命令(或稱排序信號),由于排序信號中包含有序號例如該序號代表1,則接收模塊I能夠確定自己是I號接收模塊,并產生包含遞增序號(也即在原有排序信號中的序號上增加一個數值,例如增加I)的排序信號向后傳遞;接收模塊2收到接收模塊I傳遞過來的排序信號后能確定自己是2號接收模塊,并且也產生包含遞增序號的排序信號再向后傳遞;通過該種依次傳遞方式,最終η個接收模塊均能確定自己的序號,并各自進行存儲。可以理解的是,如圖2所示,為實現上述排序,各個接收模塊I?η會相應地配置有排序單元21來確定自己的序號并產生包含遞增序號的排序信號向后傳遞。另外,值得一提的是,此處的排序主要是為了確定各個接收模塊的地址(或稱位置),以便于后續的數據保存步驟的執行,因此各個接收模塊I?η的序號并不限制為連續編號,只要是互不相同即可;當然也可以采用其他方式來確定各個接收模塊的地址,例如采用撥碼開關,之后再將各個接收模塊I?η的地址告知發送模塊,其也可達到相同的目的。
[0030]步驟⑵:數據保存
[0031]在整個脫機播放控制系統正常聯機工作時,以級聯方式電連接的各個接收模塊I?η都能接收發送模塊所傳遞過來的圖像數據。由控制主機發送數據保存命令,各個接收模塊I?η通過各自的數據保存單元23 (參考圖2)將對應的圖像數據保存到各自的非易失性存儲器例如Flash(閃存)中。在這個過程中,發送模塊依據控制主機的視頻信號,實時發送有幀同步信號,各個接收模塊I?η同步保存每幀圖像數據到Flash中,也即同步按幀存儲圖像數據至各自的非易失性存儲器。
[0032]步驟(3):確定脫機模式下同步信號發生源
[0033]當脫機播放控制系統中的發送模塊出現異常或者與發送模塊之間的通訊異常,各個接收模塊將無法接收到發送模塊發送的場包以進行同步播放(或稱聯機播放),如圖3所示,各個接收模塊I?η都將產生并向外發送一個比較包,該比較包中包含了步驟(I)中存儲的接收模塊序號。各個接收模塊I?η都可以收到除了自己以外的其他接收模塊發出的比較包,并將自身的接收模塊序號和收到的比較包中的接收模塊序號進行比較:如果自身的接收模塊序號比收到的比較包中的接收模塊序號小,則繼續發送比較包,同時接收新的比較包進行比較;如果自身的接收模塊序號比收到的比較包中的接收模塊序號大,則不再發送比較包。最終,則可以自動確定序號最小的接收模塊作為脫機模式下的同步信號發生源。此處接收模塊I存在,所以確定接收模塊I為同步信號發生源,如果此處接收模塊I不存在,則由接收模塊2作為同步信號發生源,如果接收模塊2也不存在,依次類推,以序號最小的接收模塊作為同步信號發生源。此處定義的規則為最小序號的接收模塊作為同步信號發生源,但本發明并不以此為限,也可以是最大序號的接收模塊作為同步信號發生源或者其他序號的接收模塊作為同步信號發生源。
[0034]步驟(4):脫機模式下產生幀同步命令
[0035]如圖4所示,當某個接收模塊通過發送模塊信號檢測單元41檢測不到來自發送模塊的場包時,也即由聯機播放模式進入脫機模式時,由同步信號發生源判斷單元43來確定該接收模塊是否作為脫機模式下的同步信號發生源,如果為否,則不將該接收模塊確定為同步信號發生源,如果為是,則由幀同步產生單元45來產生幀同步命令供自己使用并利用幀同步發送單元47通過網口或其他方式輸出給其他接收模塊使用。在此,幀同步命令不僅表征脫機幀同步信號,還包含幀計數Μ,表示當前播放第幾幀;該幀計數M自動遞增;此外,對于通過網口將幀同步命令輸出給其他接收模塊的情形,幀同步發送單元47需要按網絡協議格式對幀同步命令進行打包。另外,如圖5所示,假設接收模塊I作為脫機模式下的同步信號發生源,則接收模塊I自動產生幀同步命令供自己使用并向后傳遞,接收模塊2?η接收自接收模塊I傳遞過來的幀同步命令并根據接收的幀同步命令執行相應的顯示邏輯。
[0036]步驟(5):脫機同步讀取和顯示
[0037]在脫機模式下有了幀同步命令之后,各個接收模塊I?η都根據幀同步命令進行工作。如圖6所示,每個接收模塊I?η都通過各自的幀同步解析單元61解析幀同步命令以獲取脫機幀同步信號和幀計數Μ。在此,脫機幀同步信號用于同步接收模塊I?η的數據讀取單元63和數據處理單元65,幀計數M用于表征需要讀取Flash中存儲的第M幀圖像數據。由數據讀取單元63讀取的圖像數據幀經數據處理單元63處理后送至顯示驅動模塊以驅動控制多個像素單元進行顯示,例如驅動LED顯示屏的一個或多個LED燈板(或稱LED顯示屏單元板)上的LED像素單元進行顯示。
[0038]至此,各個接收模塊I?η在脫機模式下通過同一個幀同步命令實現了同步處理、同步顯示。本實施例中,在脫機模式下,由于使用的是同一個脫機幀同步信號,所以各個接收模塊進行數據及顯示驅動都是同一時刻的,沒有時刻上的偏差;并且由于各個接收模塊都讀取非易失性存儲器例如Flash中存儲的第M(幀計數)幀圖像數據,所以各個接收模塊同一時刻播放的畫面必然是同一幀,沒有畫面的幀間錯位。此外,可以實現脫機模式下接收模塊自己通過預設規則在連接的多個接收模塊中自動確定脫機模式下的同步信號發生源,避免了由于指定同步信號發生源發生故障而導致其他的接收模塊也不能工作的問題。
[0039]在本發明其他實施例中,脫機模式下各個接收模塊I?η產生并向外發送的比較包并不限于包含接收模塊序號,也可以是自身的唯一標識碼,并且各個接收模塊I?η中相應地存儲有唯一標識碼和序號大小的對照表;如此則同樣可以實現脫機模式下的同步信號發生源的自動確定。簡而言之,比較包用于表征相對應接收模塊,從而可作為判斷各個接收模塊I?η之間的相對位置關系是否滿足預設規則的依據,進而確定脫機模式下的同步信號發生源。
[0040]另外,本發明上述實施例的脫機播放控制系統可以應用于LED顯示屏系統,例如將上述脫機播放控制系統的接收模塊陣列中的各個接收模塊電連接至LED顯示屏,以驅動控制LED顯示屏進行顯示。可以理解的是,本發明實施例的脫機播放控制系統并不限于LED顯示屏系統,其他類似顯示屏系統也可以采用;此外,本發明實施例的脫機播放控制系統在發送模塊無異常且接收模塊陣列與發送模塊之間的通訊無異常時,可工作于聯機播放模式下進行畫面播放顯示,而在發送模塊存在異常或接收模塊陣列與發送模塊之間的通訊異常時,可自動切換至脫機模式進行畫面播放顯示。
[0041]再者,本發明實施例還提供一種脫機播放控制方法,其例如包括步驟:(a)檢測來自于所述發送模塊的場包;(b)當未檢測到來自于所述發送模塊的場包時,所述多個接收模塊I?η分別產生用于表征自身的比較包發送至其他接收模塊并接收除自身之外的其他接收模塊產生的比較包,判斷自身和接收的比較包表征的其他接收模塊之間的相對位置關系是否滿足預設規則(例如序號最小、序號最大或其他規則),并根據判斷結果確定自身是否作為脫機模式下的同步信號發生源;以及(c)確定作為脫機模式下的同步信號發生源的接收模塊產生包含脫機幀同步信號和幀計數的幀同步命令供自身使用并向外發送至所述多個接收模塊中的其他接收模塊以供使用。優選地,所述比較包包含了接收模塊序號。
[0042]綜上所述,本文中應用了具體個例對本發明脫機播放控制裝置、脫機播放控制系統、LED顯示屏系統以及脫機播放控制方法的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制,本發明的保護范圍應以所附的權利要求為準。
【權利要求】
1.一種脫機播放控制裝置,應用于接收模塊,所述接收模塊適于電連接發送模塊;其特征在于,所述脫機播放控制裝置包括: 發送模塊信號檢測單元,用于檢測來自于所述發送模塊的場包; 同步信號發生源判斷單元,用于當所述發送模塊信號檢測單元未檢測到來自于發送模塊的場包時,產生用于表征所述接收模塊的比較包向外發送并接收用于表征其他接收模塊的比較包,判斷所述接收模塊與接收的比較包表征的其他接收模塊之間的相對位置關系是否滿足預設規則,以及根據判斷結果確定所述接收模塊是否作為脫機模式下的同步信號發生源; 幀同步產生單元,用于當所述接收模塊確定作為脫機模式下的同步信號發生源時產生包含脫機幀同步信號和幀計數的幀同步命令; 幀同步發送單元,用于將所述幀同步命令向外發送。
2.如權利要求1所述的脫機播放控制裝置,其特征在于,所述比較包包含有相對應接收模塊的位置序號。
3.如權利要求1所述的脫機播放控制裝置,其特征在于,所述幀同步發送單元具體用于對所述幀同步命令按網絡協議格式打包后將所述幀同步命令通過網口向外發送。
4.如權利要求1所述的脫機播放控制裝置,其特征在于,還包括: 幀同步解析單元,用于解析所述幀同步命令以獲取所述脫機幀同步信號和幀計數; 數據讀取單元,用于接受所述脫機幀同步信號的控制讀取非易失性存儲器中存儲的與所述幀計數對應的圖像數據幀;以及 數據處理單元,用于接受所述脫機幀同步信號的控制對讀取的圖像數據幀進行處理后送至顯示驅動模塊以驅動控制像素單元顯示。
5.如權利要求1所述的脫機播放控制裝置,其特征在于,還包括: 排序單元,用于根據從外部輸入的排序信號確定所述接收模塊的位置序號并存儲、并且產生及向外發送包含遞增位置序號的排序信號。
6.如權利要求1所述的脫機播放控制裝置,其特征在于,還包括: 數據保存單元,用于接受從所述發送模塊輸入的幀同步信號的控制按幀保存圖像數據至非易失性存儲器。
7.一種脫機播放控制系統,包括發送模塊和接收模塊陣列,所述發送模塊適于與上位機電連接以獲取視頻信號,所述接收模塊陣列包括多個接收模塊,且所述多個接收模塊以級聯方式電連接所述發送模塊;其特征在于,所述多個接收模塊均包括如權利要求1至6任意一項所述的脫機播放控制裝置。
8.一種LED顯示屏系統,包括:LED顯示屏和如權利要求7所述的脫機播放控制系統,所述LED顯示屏電連接所述脫機播放控制系統。
9.一種脫機播放控制方法,應用于多個以級聯方式電連接至發送模塊的接收模塊;其特征在于,所述脫機播放控制方法包括步驟: 檢測來自于所述發送模塊的場包; 當未檢測到來自于所述發送模塊的場包時,所述多個接收模塊分別產生用于表征自身的比較包發送至其他接收模塊并接收除自身之外的其他接收模塊產生的比較包,判斷自身和接收的比較包表征的其他接收模塊之間的相對位置關系是否滿足預設規則,并根據判斷結果確定自身是否作為脫機模式下的同步信號發生源;以及 確定作為脫機模式下的同步信號發生源的接收模塊產生包含脫機幀同步信號和幀計數的幀同步命令供自身使用并向外發送至所述多個接收模塊中的其他接收模塊以供使用。
10.如權利要求9所述的脫機播放控制方法,其特征在于,所述比較包包含相對應接收模塊的位置序號。
【文檔編號】H04N21/43GK104284235SQ201410577815
【公開日】2015年1月14日 申請日期:2014年10月24日 優先權日:2014年10月24日
【發明者】樊光輝 申請人:西安諾瓦電子科技有限公司