一種拼接屏幕的通訊方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種拼接屏幕的通訊方法及裝置。
【背景技術(shù)】
[0002]目前在大屏拼接顯示產(chǎn)品中使用的RS-232,為了實(shí)現(xiàn)一對(duì)多的總線控制方式,硬件采用環(huán)接的連通方式,將多個(gè)顯示單元采用串行或并行的方式連接到中控單元,如附圖1所示4 (Row) X 6 (Col)大屏拼接屏幕。
[0003]現(xiàn)有控制技術(shù)是將每個(gè)顯示單元定義成唯一的地址,中控單元采用點(diǎn)對(duì)點(diǎn)的方式,將拼接模式及信號(hào)源等狀態(tài)逐一發(fā)送至每個(gè)顯示單元,從而實(shí)現(xiàn)大屏拼接模式及場(chǎng)景的控制。
[0004]在大屏拼接顯示產(chǎn)品中需要應(yīng)用遠(yuǎn)程控制技術(shù),RS-232是最基礎(chǔ)及最常用到的,僅需一條發(fā)送(TX),一條接收(RX)及一條地線,就可以進(jìn)行雙工通訊,在300至19200BPS波特率下,最大可傳送20m ;但在大屏拼接的規(guī)模達(dá)4x4以上后,開機(jī)場(chǎng)景的初始化或場(chǎng)景切換時(shí),主機(jī)與分布式拼接單元之間的通訊會(huì)造成巨大的延時(shí),并會(huì)隨著拼接單元的增加進(jìn)一步累加,以4x6的拼接為例,發(fā)送別24顯示單元的拼接模式及信源選擇等RS-232控制指令會(huì)增加5至8秒的延時(shí)。在切換場(chǎng)景時(shí),現(xiàn)有的技術(shù)需發(fā)送三個(gè)拼接組合的拼接模式及信號(hào)源給到24個(gè)顯示單元,需發(fā)送24組信息。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明的主要目的在于提供一種拼接屏幕的通訊方法,能夠極大地減少控制指令發(fā)送,加快大屏控制響應(yīng),為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0006]當(dāng)屏幕子單元的行地址大于或等于預(yù)設(shè)單元組的行起始地址且小于或等于預(yù)設(shè)單元組的行結(jié)束地址;且,
[0007]當(dāng)屏幕子單元的列地址大于或等于預(yù)設(shè)單元組的列起始地址且小于或等于預(yù)設(shè)單元組的列結(jié)束地址;
[0008]則改變拼接模式并切換信號(hào)源。
[0009]根據(jù)本發(fā)明的上述方法,包括:
[0010]根據(jù)屏幕子單元的單元地址以及組合屏幕的矩陣列數(shù)獲取屏幕子單元的行地址;
[0011]根據(jù)屏幕子單元的單元地址、屏幕子單元的行地址以及組合屏幕的矩陣列數(shù)獲取屏幕子單元的列地址。
[0012]根據(jù)本發(fā)明的上述方法,包括:
[0013]根據(jù)屏幕左上角子單元的單元地址獲取預(yù)設(shè)單元組的行起始地址以及列起始地址;
[0014]根據(jù)屏幕右下角子單元的單元地址獲取預(yù)設(shè)單元組的行起始地址以及列起始地址。
[0015]根據(jù)本發(fā)明的上述方法,包括:
[0016]根據(jù)屏幕左上角子單元的單元地址以及組合屏幕的矩陣列數(shù)獲取預(yù)設(shè)單元組的行起始地址;
[0017]根據(jù)屏幕左上角子單元的單元地址、預(yù)設(shè)單元組的行起始地址以及組合屏幕的矩陣列數(shù)獲取預(yù)設(shè)單元組的列起始地址;
[0018]根據(jù)屏幕右下角子單元的單元地址以及組合屏幕的矩陣列數(shù)獲取預(yù)設(shè)單元組的行結(jié)束地址;
[0019]根據(jù)屏幕右下角子單元的單元地址、預(yù)設(shè)單元組的行結(jié)束地址以及組合屏幕的矩陣列數(shù)獲取預(yù)設(shè)單元組的列結(jié)束地址。
[0020]根據(jù)本發(fā)明的上述方法,包括:
[0021]當(dāng)屏幕子單元的行地址小于預(yù)設(shè)單元組的行起始地址,或當(dāng)屏幕子單元的行地址大于預(yù)設(shè)單元組的行結(jié)束地址;或,
[0022]當(dāng)屏幕子單元的列地址小于預(yù)設(shè)單元組的列起始地址,或當(dāng)屏幕子單元的行地址大于預(yù)設(shè)單元組的列結(jié)束地址;
[0023]則不改變拼接模式并切換信號(hào)源。
[0024]根據(jù)本發(fā)明的另一方面,還提供一種拼接屏幕的通訊裝置,包括:
[0025]第一執(zhí)行模塊:當(dāng)屏幕子單元的行地址大于或等于預(yù)設(shè)單元組的行起始地址且小于或等于預(yù)設(shè)單元組的行結(jié)束地址;且,
[0026]當(dāng)屏幕子單元的列地址大于或等于預(yù)設(shè)單元組的列起始地址且小于或等于預(yù)設(shè)單元組的列結(jié)束地址;
[0027]其用于改變拼接模式并切換信號(hào)源。
[0028]根據(jù)本發(fā)明的另一方面,包括:
[0029]子行地址模塊:其用于根據(jù)屏幕子單元的單元地址以及組合屏幕的矩陣列數(shù)獲取屏幕子單元的行地址;
[0030]子列地址模塊:根據(jù)屏幕子單元的單元地址、屏幕子單元的行地址以及組合屏幕的矩陣列數(shù)獲取屏幕子單元的列地址。
[0031]根據(jù)本發(fā)明的另一方面,包括:
[0032]組起始模塊:其用于根據(jù)屏幕左上角子單元的單元地址獲取預(yù)設(shè)單元組的行起始地址以及列起始地址;
[0033]組結(jié)束模塊:其用于根據(jù)屏幕右下角子單元的單元地址獲取預(yù)設(shè)單元組的行起始地址以及列起始地址。
[0034]根據(jù)本發(fā)明的另一方面,還包括:
[0035]組行起始模塊:其用于根據(jù)屏幕左上角子單元的單元地址以及組合屏幕的矩陣列數(shù)獲取預(yù)設(shè)單元組的行起始地址;
[0036]組列起始模塊:其用于根據(jù)屏幕左上角子單元的單元地址、預(yù)設(shè)單元組的行起始地址以及組合屏幕的矩陣列數(shù)獲取預(yù)設(shè)單元組的列起始地址;
[0037]組行結(jié)束模塊:其用于根據(jù)屏幕右下角子單元的單元地址以及組合屏幕的矩陣列數(shù)獲取預(yù)設(shè)單元組的行結(jié)束地址;
[0038]組列結(jié)束模塊:其用于根據(jù)屏幕右下角子單元的單元地址、預(yù)設(shè)單元組的行結(jié)束地址以及組合屏幕的矩陣列數(shù)獲取預(yù)設(shè)單元組的列結(jié)束地址。
[0039]根據(jù)本發(fā)明的另一方面,還包括:
[0040]第二執(zhí)行模塊:當(dāng)屏幕子單元的行地址小于預(yù)設(shè)單元組的行起始地址,或當(dāng)屏幕子單元的行地址大于預(yù)設(shè)單元組的行結(jié)束地址;或,
[0041]當(dāng)屏幕子單元的列地址小于預(yù)設(shè)單元組的列起始地址,或當(dāng)屏幕子單元的行地址大于預(yù)設(shè)單元組的列結(jié)束地址;
[0042]其用于不改變拼接模式并切換信號(hào)源。
[0043]本發(fā)明實(shí)施例提供的方法當(dāng)屏幕子單元的行地址大于或等于預(yù)設(shè)單元組的行起始地址且小于或等于預(yù)設(shè)單元組的行結(jié)束地址;且,當(dāng)屏幕子單元的列地址大于或等于預(yù)設(shè)單元組的列起始地址且小于或等于預(yù)設(shè)單元組的列結(jié)束地址;則,改變拼接模式并切換信號(hào)源。僅對(duì)標(biāo)準(zhǔn)RS-232通訊做了優(yōu)化,可使延時(shí)基本控制在正常的I至2秒。本專利技術(shù)是采用對(duì)角線定位方式,廣播發(fā)送各種拼接模式及信號(hào)源等狀態(tài)信息,拼接單元接收后,經(jīng)解碼后確定本顯示單元的拼接模式及信號(hào)源等狀態(tài)。以附圖1的拼接屏幕為例,本專利技術(shù)僅需廣播發(fā)送三個(gè)拼接組合的對(duì)角線信息及信號(hào)源,需發(fā)送3組信息,本專利能極大地減少控制指令發(fā)送,加快大屏控制響應(yīng)。
【附圖說明】
[0044]圖1為本發(fā)明實(shí)施例提供的一種拼接屏幕;
[0045]圖2為本發(fā)明實(shí)施例提供的一種拼接屏幕的通訊方法的實(shí)現(xiàn)流程圖;
[0046]圖3為本發(fā)明實(shí)施例二提供的一種拼接屏幕的通訊裝置的模塊圖;
【具體實(shí)施方式】
[0047]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下舉實(shí)施例并參照附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。
[0048]圖2示出了本發(fā)明實(shí)施例提供的一種拼接屏幕的通訊方法的實(shí)現(xiàn)流程圖,如圖2所示,所述方法包括下述步驟:
[0049]步驟101,當(dāng)屏幕子單元的行地址大于或等于預(yù)設(shè)單元組的行起始地址且小于或等于預(yù)設(shè)單元組的行結(jié)束地址;且,當(dāng)屏幕子單元的列地址大于或等于預(yù)設(shè)單元組的列起始地址且小于或等于預(yù)設(shè)單元組的列結(jié)束地址;
[0050]則,改變拼接模式并切換信號(hào)源。
[0051]本發(fā)明利用大屏拼接組合的對(duì)角線兩片屏的地址,確定拼接組合范圍內(nèi),即確定預(yù)設(shè)單元組,如附圖1所示,3號(hào)屏是組合的左上角,24號(hào)屏是組合的右下角。
[0052]中控單元發(fā)出控制指令:CMD,0X03, 0x18, 0x01, CRC用于切換響應(yīng)屏幕,(請(qǐng)確認(rèn)此處描述)其中,CMD為切換指令,0X03為左上角子單元的單元地址,0x18為右下角子單元的單元地址,0x01為信號(hào)源,CRC用于存儲(chǔ)校驗(yàn)值。
[0053]具體地,根據(jù)屏幕子單元的單元地址獲取屏幕子單元的行地址和列地址;
[0054]根據(jù)屏幕子單元的單元地址以及組合屏幕的矩陣列數(shù)獲取屏幕子單元的行地址;
[0055]根據(jù)屏幕子單元的單元地址、屏幕子單元的行地址以及組合屏幕的矩陣列數(shù)獲取屏幕子單元的列地址。
[0056]以大屏拼接模式(4x6)矩陣為例,但不局限于(4x6)矩陣拼接屏幕,屏幕拼接矩陣列數(shù)為6列,Unit_Row表示屏幕子單元的行地址,Unit_Col表示屏幕子單元的列地址;
[0057]若起始行和起始列的地址從O開始計(jì)數(shù),按如下公式計(jì)算:
[0058]Unit_Row =(單元地址-1)/6
[0059]Unit_Col =單元地址-Unit_Row*6_l
[0060]若起始行和起始列的地址從I開始計(jì)數(shù),按如下公式計(jì)算:
[0061]Unit_Row =(單元地址-1)/6+1
[0062]Unit_Col =單元地址 _Unit_Row*6
[0063]根據(jù)屏幕左上角子單元的單元地址獲取預(yù)設(shè)單元組的行起始地址以及列起始地址;
[0064]根據(jù)屏幕右下角子單元的單元地址獲取預(yù)設(shè)單元組的行起始地址以及列起始地址。
[0065]具體地,
[0066]根據(jù)屏幕左上角子單元的單元地址以及組合屏幕的矩陣列數(shù)獲取預(yù)設(shè)單元組的行起始地址;
[0067]根據(jù)屏幕左上角子單元的單元地址、預(yù)設(shè)單元組的行起始地址以及組合屏幕的矩陣列數(shù)獲取預(yù)設(shè)單元組的列起始地址;
[0068]仍然以大屏拼接模式(4x6)矩陣為例,屏幕拼接矩陣列數(shù)為6列,Group_Row_Start表示預(yù)設(shè)單元組的行起始地址;Group_Col_Start表示預(yù)設(shè)單元組的列起始地址;
[0069]若起始行和起始列的地址從O開始計(jì)數(shù),按如下公式計(jì)算:
[0070]Group_Row_Start =(左上角子單元的單元地址-1)/6
[0071]Group_Col_Start