Led顯示屏配屏方法及裝置的制造方法
【技術領域】
[0001]本發明涉及LED顯示技術領域,特別涉及一種LED顯示屏配屏方法以及一種LED顯示屏配屏裝置。
【背景技術】
[0002]當前LED顯示屏一般都是由多個LED箱體拼接而成,每個LED箱體都安裝有接收卡,上電啟動時接收卡都能在LED箱體上顯示圖像內容,但是許多個LED箱體拼在一起時,如何能將所有的LED箱體拼起來顯示一個整體的圖像或視頻是LED顯示控制系統必須要完成的一件事。圖1為一種同步控制LED顯示屏系統(也即LED顯示屏+LED顯示控制系統)的架構示意圖,各個LED箱體均安裝有接收卡,且各張接收卡以級聯方式連接至發送卡,再由發送卡連接至上位機例如PC機。
[0003]現有技術中有以下兩種LED箱體定位方法:(I)通過上位機軟件或控制器人機交互界面配置每一個LED箱體中的接收卡顯示位置從而達到所有接收卡拼起來顯示一個完整圖像的要求;(2)獲取每一張接收卡的顯示起始X、Y坐標以及每張接收卡的寬高,并將這些參數固化到接收卡中,上電通過讀取自身存儲的信息從而完成將所有箱體拼接成一幅完整圖像。但是上述方法有個非常大的缺點,那就是需要將每個LED箱體的物理位置記錄好,現場安裝時需要完全按照每個LED箱體的物理位置來安裝,不能在任意位置放置任意箱體,使用非常不靈活。
【發明內容】
[0004]因此,為克服現有技術中的缺陷和不足,本發明提出一種LED顯示屏配屏方法及裝置,其能夠自動定位LED箱體,任意拼接LED箱體都能正確地顯示拼接后的完整圖像。
[0005]具體地,本發明實施例提出的一種LED顯示屏配屏方法,應用于由多個LED箱體拼接而成的LED顯示屏且每一個所述LED箱體的四周分別設置有信號收發器。所述LED顯示屏配屏方法包括步驟:(a)初始化所述多個LED箱體,以使得每一個所述LED箱體的本地位置坐標為初始化值;(b)根據每一個LED箱體的四周的信號收發器在預設時間段內的信號接收狀態選擇所述多個LED箱體中的一個特定LED箱體的位置作為初始點并給所述初始點賦予位置坐標以使得所述特定LED箱體成為坐標已知LED箱體,其中所述特定LED箱體的相鄰兩側的信號收發器的信號接收狀態為在所述預設時間段內未收到信號;以及(c)以所述初始點為起點并設置時間段使所述多個LED箱體中相鄰LED箱體的信號收發器進行位置坐標信息交互以確定所述多個LED箱體中坐標未知LED箱體的位置坐標。
[0006]在本發明的一個實施例中,步驟(c)包括:I)若坐標未知LED箱體的左側的信號收發器接收到信號,其接收到的位置坐標不為初始化值且本地的位置坐標為初始化值,則將接收的X方向坐標值加預設值賦給本地的X方向坐標、以及將接收的Y方向坐標賦給本地的Y方向坐標,以使得所述坐標未知LED箱體成為坐標已知LED箱體;2)若坐標未知LED箱體的右側的信號收發器接收到信號,其接收到的位置坐標不為初始化值且本地的位置坐標為初始化值,則將接收的X方向坐標值減預設值賦給本地的X方向坐標、以及將接收的Y方向坐標賦給本地的Y方向坐標,以使得所述坐標未知LED箱體成為坐標已知LED箱體;3)若坐標未知LED箱體的上側的信號收發器接收到信號,其接收到的位置坐標不為初始化值且本地的位置坐標為初始化值,則將接收的Y方向坐標值加預設值賦給本地的Y方向坐標、以及將接收的X方向坐標賦給本地的X方向坐標,以使得所述坐標未知LED箱體成為坐標已知LED箱體;以及4)若坐標未知LED箱體的下側的信號收發器接收到信號,其接收到的位置坐標不為初始化值且本地的位置坐標為初始化值,則將接收的Y方向坐標值減預設值賦給本地的Y方向坐標、以及將接收的X方向坐標賦給本地的X方向坐標,以使得所述坐標未知LED箱體成為坐標已知LED箱體。
[0007]在本發明的一個實施例中,所述信號收發器為光電收發裝置。
[0008]在本發明的一個實施例中,所述特定LED箱體為左上角LED箱體、右上角LED箱體、左下角LED箱體或右下角LED箱體。
[0009]此外,本發明實施例提出的一種LED顯示屏配屏裝置,應用于由多個LED箱體拼接而成的LED顯示屏且每一個所述LED箱體的四周分別設置有信號收發器。所述LED顯示屏配屏裝置包括:初始化模塊、初始點選擇模塊以及位置坐標擴散模塊。其中,初始化模塊用于初始化所述多個LED箱體,以使得每一個所述LED箱體的本地位置坐標為初始化值;初始點選擇模塊用于根據每一個LED箱體的四周的信號收發器在預設時間段內的信號接收狀態選擇所述多個LED箱體中的一個特定LED箱體的位置作為初始點并給所述初始點賦予位置坐標以使得所述特定LED箱體成為坐標已知LED箱體,其中所述特定LED箱體的相鄰兩側的信號收發器的信號接收狀態為在所述預設時間段內未收到信號;以及位置坐標擴散模塊用于以所述初始點為起點并設置時間段使所述多個LED箱體中相鄰LED箱體的信號收發器進行位置坐標信息交互以確定所述多個LED箱體中坐標未知LED箱體的位置坐標。
[0010]在本發明的一個實施例中,所述位置坐標擴散模塊具體用于:I)若坐標未知LED箱體的左側的信號收發器接收到信號,其接收到的位置坐標不為初始化值且本地的位置坐標為初始化值,則將接收的X方向坐標值加預設值賦給本地的X方向坐標、以及將接收的Y方向坐標賦給本地的Y方向坐標,以使得所述坐標未知LED箱體成為坐標已知LED箱體;2)若坐標未知LED箱體的右側的信號收發器接收到信號,其接收到的位置坐標不為初始化值且本地的位置坐標為初始化值,則將接收的X方向坐標值減預設值賦給本地的X方向坐標、以及將接收的Y方向坐標賦給本地的Y方向坐標,以使得所述坐標未知LED箱體成為坐標已知LED箱體;3)若坐標未知LED箱體的上側的信號收發器接收到信號,其接收到的位置坐標不為初始化值且本地的位置坐標為初始化值,則將接收的Y方向坐標值加預設值賦給本地的Y方向坐標、以及將接收的X方向坐標賦給本地的X方向坐標,以使得所述坐標未知LED箱體成為坐標已知LED箱體;以及4)若坐標未知LED箱體的下側的信號收發器接收到信號,其接收到的位置坐標不為初始化值且本地的位置坐標為初始化值,則將接收的Y方向坐標值減預設值賦給本地的Y方向坐標、以及將接收的X方向坐標賦給本地的X方向坐標,以使得所述坐標未知LED箱體成為坐標已知LED箱體。
[0011]在本發明的一個實施例中,所述特定LED箱體為左上角LED箱體、右上角LED箱體、左下角LED箱體或右下角LED箱體。
[0012]在本發明的一個實施例中,所述信號收發器為光電收發裝置。
[0013]由上可知,本發明實施例通過在各個LED箱體四周設置信號收發器例如光電收發裝置,然后通過信號收發器之間進行相鄰LED箱體的坐標信息交互實現坐標擴散來完成LED箱體自動定位,其可以簡化現場LED箱體的定位、提高效率以及節省成本。
[0014]通過以下參考附圖的詳細說明,本發明的其它方面和特征變得明顯。但是應當知道,該附圖僅僅為解釋的目的設計,而不是作為本發明的范圍的限定。還應當知道,除非另外指出,不必要依比例繪制附圖,它們僅僅力圖概念地說明此處描述的結構和流程。
【附圖說明】
[0015]下面將結合附圖,對本發明的【具體實施方式】進行詳細的說明。
[0016]圖1為現有技術中的一種同步控制LED顯示屏系統的架構示意圖。
[0017]圖2為本發明實施例的一種設置有光電收發裝置的LED箱體結構示意圖。
[0018]圖3至圖10為本發明實施例的一種LED顯示屏配屏方法中LED箱體自動定位過程示意圖。
[0019]圖11為本發明實施例的一種LED顯示屏配屏裝置的模塊示意圖。
【具體實施方式】
[0020]為使本發明的上述目的、特征和優點能夠更加明顯易懂,下面結合附圖對本發明的【具體實施方式】做詳細的說明。
[0021]本發明下附實施例在每一個LED箱體的四周(也即左側、下側、右側、上側)分別安裝I個信號收發器例如光電收發裝置,如圖2所示,光電收發裝置可以是紅外線收發器。再者,各個光電收發裝置都可以接收和發射信號,來和相鄰的LED箱體進行位置坐標信息交互。
[0022]承上述,本發明實施例提出的一種LED顯示屏配屏方法,其應用于由多個LED箱體拼接而成的LED顯示屏且例如包括如下步驟:
[0023]首先,初始化各個LED箱體的位置坐標:如圖3所示,多個LED箱體(圖3中示出十六個LED箱體)拼接成LED顯示屏后,各個LED箱體接收初始化命令后,每個LED箱體的四個光電收發裝置均向外發射光電信號,同時各個LED箱體的光電收發裝置也均接收光電信號;并且經過初始化后,各個LED箱體本地的位置坐標值均為默認值(?,?)(或稱初始化值(?,?)),也即為X和Y方向坐標值均為未知值。可以理解的是,初始化方式也可以是:上位機下達初始化命令后,各個LED箱體接收到初始化命令后直接將各自的本地位置坐標值初始化為(?,?);然后在完成初始化后再控制每個LED箱體的四個光電收發裝置均向外發射光電信號、同時各個LED箱體的光電收發裝置也均接收光電信號。
[0024]然后,選擇所述多個LED箱體中的一個LED箱體的位置作為初始點。一般而言,自動選擇左上角LED箱體的位置作為初始點并給初始點賦值為(0,0);更具體地,在執行初始化命令的一個預設時間段內或者初始化完成后的一個預設時間段內,若某個LED箱體的左側的光電收發裝置未收到光電信號且上側的光電收發裝置也未收到光電信號,則將此LED箱體的位置作為初始點并賦給初始點位置坐標為(O,0),以使此LED箱體成為坐標已知LED箱體;其他LED箱體的位置坐標仍為(?,?),也即為坐標未知LED箱體;圖4所示為選擇初始點后各個LED箱體的位置坐標情況。
[0025]之后,如圖5至圖10所示,以所述初始點為起點進行位置坐標擴散以得到其他LED箱體的位置坐標,具體可為:
[0026]設置一個時間段,每個LED箱體