信號編碼方法及系統(tǒng)、信號解碼方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信號編解碼技術(shù)領(lǐng)域,特別是涉及一種信號編碼方法及系統(tǒng)、信號解碼方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前,拼接墻系統(tǒng)已經(jīng)應(yīng)用到包括交通、電力、安保等多個系統(tǒng)領(lǐng)域。通過將各類應(yīng)用軟件及監(jiān)控視頻畫面投放到拼接墻上大大方便了人們對各類數(shù)據(jù)的監(jiān)控,為實(shí)現(xiàn)數(shù)據(jù)分析和資源的快速調(diào)配提供了可能。
[0003]如圖1所示,拼接墻處理器由桌面服務(wù)器以及顯示節(jié)點(diǎn)組成,其中桌面服務(wù)器負(fù)責(zé)信號的編碼,顯示節(jié)點(diǎn)負(fù)責(zé)信號的解碼,一個顯示節(jié)點(diǎn)可以提供一個或多個顯示單元的信號輸出,當(dāng)拼接墻規(guī)模增大時只需增加顯示節(jié)點(diǎn)即可滿足系統(tǒng)顯示要求。
[0004]現(xiàn)有桌面服務(wù)器在生成編碼數(shù)據(jù)時會為每一個分塊原始信號單獨(dú)生成一個碼流,多個分塊碼流從桌面服務(wù)器發(fā)送到對應(yīng)的顯示節(jié)點(diǎn)機(jī)后解碼,然后顯示節(jié)點(diǎn)按照具體的坐標(biāo)信息將解碼出來的分塊原始信號在對應(yīng)的顯示單元上顯示,從而實(shí)現(xiàn)桌面信號的整墻顯示?,F(xiàn)有技術(shù)中存在一些不足:編碼端和解碼端資源消耗嚴(yán)重,新開窗口的顯示速度慢,特別是對于超大規(guī)模的拼墻系統(tǒng)如果需要顯示全墻桌面信號的話則容易導(dǎo)致顯示延遲,這對于用戶來說是不能接受的。
【發(fā)明內(nèi)容】
[0005]基于上述情況,本發(fā)明提出了一種信號編碼方法及系統(tǒng)、信號解碼方法及系統(tǒng),降低編碼端和解碼端的資源消耗,提高新開窗口的顯示速度。
[0006]為了實(shí)現(xiàn)上述目的,本發(fā)明技術(shù)方案的實(shí)施例為:
[0007]一種信號編碼方法,包括以下步驟:
[0008]根據(jù)獲取的拼接墻處理器中各個顯示節(jié)點(diǎn)的信息和各個所述顯示節(jié)點(diǎn)的輸出通道對應(yīng)的顯示單元在拼接墻上的坐標(biāo),得到各個所述顯示節(jié)點(diǎn)的輸出通道對應(yīng)的分塊原始信號,所述顯示節(jié)點(diǎn)的信息包括所述顯示節(jié)點(diǎn)的IP地址和輸出通道數(shù)量;
[0009]分別將每一個所述顯示節(jié)點(diǎn)的輸出通道對應(yīng)的所述分塊原始信號編碼為一路編碼數(shù)據(jù)。
[0010]本發(fā)明技術(shù)方案的實(shí)施例為:
[0011]一種信號解碼方法,包括以下步驟:
[0012]接收服務(wù)器發(fā)送的編碼數(shù)據(jù)、每一路所述編碼數(shù)據(jù)中各個分塊壓縮數(shù)據(jù)的編碼先后順序和各個所述分塊壓縮數(shù)據(jù)對應(yīng)的顯示單元在拼接墻上的坐標(biāo);
[0013]對所述編碼數(shù)據(jù)進(jìn)行解碼;
[0014]根據(jù)每一路所述編碼數(shù)據(jù)中各個分塊壓縮數(shù)據(jù)的編碼先后順序和各個所述分塊壓縮數(shù)據(jù)對應(yīng)的顯示單元在拼接墻上的坐標(biāo),將解碼完成后得到的各個分塊原始信號輸出到對應(yīng)的顯示單元顯示
[0015]本發(fā)明技術(shù)方案的實(shí)施例為:
[0016]—種信號編碼系統(tǒng),包括:
[0017]處理模塊一,用于根據(jù)獲取的拼接墻處理器中各個顯示節(jié)點(diǎn)的信息和各個所述顯示節(jié)點(diǎn)的輸出通道對應(yīng)的顯示單元在拼接墻上的坐標(biāo),得到各個所述顯示節(jié)點(diǎn)的輸出通道對應(yīng)的分塊原始信號,所述顯示節(jié)點(diǎn)的信息包括所述顯示節(jié)點(diǎn)的IP地址和輸出通道數(shù)量;
[0018]編碼模塊,用于分別將每一個所述顯示節(jié)點(diǎn)的輸出通道對應(yīng)的所述分塊原始信號編碼為一路編碼數(shù)據(jù)。
[0019]本發(fā)明技術(shù)方案的實(shí)施例為:
[0020]一種信號解碼系統(tǒng),包括:
[0021]接收模塊,用于接收服務(wù)器發(fā)送的編碼數(shù)據(jù)、每一路所述編碼數(shù)據(jù)中各個分塊壓縮數(shù)據(jù)的編碼先后順序和各個所述分塊壓縮數(shù)據(jù)對應(yīng)的顯示單元在拼接墻上的坐標(biāo);
[0022]解碼模塊,對所述編碼數(shù)據(jù)進(jìn)行解碼;
[0023]輸出模塊,用于根據(jù)每一路所述編碼數(shù)據(jù)中各個分塊壓縮數(shù)據(jù)的編碼先后順序和各個所述分塊壓縮數(shù)據(jù)對應(yīng)的顯示單元在拼接墻上的坐標(biāo),將解碼完成后得到的各個分塊原始信號輸出到對應(yīng)的顯示單元顯示。
[0024]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果為:本發(fā)明一種信號編碼方法及系統(tǒng)、信號解碼方法及系統(tǒng),在生成編碼數(shù)據(jù)時分別將拼接墻處理器中每一個顯示節(jié)點(diǎn)的輸出通道對應(yīng)的分塊原始信號編碼為一路編碼數(shù)據(jù),解碼時根據(jù)每一路編碼數(shù)據(jù)中各個分塊壓縮數(shù)據(jù)的編碼先后順序?qū)幋a數(shù)據(jù)進(jìn)行解碼,按照各個分塊壓縮數(shù)據(jù)對應(yīng)的顯示單元在拼接墻上的坐標(biāo)將解碼完成后得到的分塊原始信號輸出到對應(yīng)的顯示單元顯示,提高新開窗口的顯示速度,降低編碼端和解碼端的資源消耗,適合實(shí)際應(yīng)用。
【附圖說明】
[0025]圖1為現(xiàn)有技術(shù)中分布式拼接墻處理器架構(gòu)圖;
[0026]圖2為一個實(shí)施例中信號編碼方法流程圖;
[0027]圖3為一個實(shí)施例中3x4拼接墻的顯示單元位置坐標(biāo)示意圖;
[0028]圖4為基于圖2所示方法一個具體示例中信號編碼方法流程圖;
[0029]圖5為一個實(shí)施例中信號解碼方法流程圖;
[0030]圖6為一個實(shí)施例中信號編碼系統(tǒng)結(jié)構(gòu)示意圖;
[0031]圖7為一個實(shí)施例中信號解碼系統(tǒng)結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0032]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的【具體實(shí)施方式】僅僅用以解釋本發(fā)明,并不限定本發(fā)明的保護(hù)范圍。
[0033]一個實(shí)施例中信號編碼方法,如圖2所示,包括以下步驟:
[0034]步驟S201:根據(jù)獲取的拼接墻處理器中各個顯示節(jié)點(diǎn)的信息和各個所述顯示節(jié)點(diǎn)的輸出通道對應(yīng)的顯示單元在拼接墻上的坐標(biāo),得到各個所述顯示節(jié)點(diǎn)的輸出通道對應(yīng)的分塊原始信號,所述顯示節(jié)點(diǎn)的信息包括所述顯示節(jié)點(diǎn)的IP地址和輸出通道數(shù)量;
[0035]步驟S202:分別將每一個所述顯示節(jié)點(diǎn)的輸出通道對應(yīng)的所述分塊原始信號編碼為一路編碼數(shù)據(jù);如顯示節(jié)點(diǎn)A輸出通道對應(yīng)的分塊原始信號為顯示節(jié)點(diǎn)A輸出通道對應(yīng)的顯示單元A1、A2、A3、A4顯示的圖像,將顯示單元Al,A2,A3,A4顯示的圖像編碼成一路編碼數(shù)據(jù);
[0036]從以上描述可知,對比專門為一塊分塊原始信號創(chuàng)建一路編碼數(shù)據(jù)的方法,本發(fā)明信號編碼方法大大降低編碼端的資源消耗,有很高的實(shí)際應(yīng)用價值。
[0037]作為一個實(shí)施例,在分別將每一個所述顯示節(jié)點(diǎn)的輸出通道對應(yīng)的所述分塊原始信號編碼為一路編碼數(shù)據(jù)之后,還包括步驟:
[0038]確定每一路所述編碼數(shù)據(jù)中各個分塊壓縮數(shù)據(jù)的編碼先后順序,并記錄各個所述分塊壓縮數(shù)據(jù)對應(yīng)的顯示單元在拼接墻上的坐標(biāo);分塊原始信號經(jīng)過編碼得到與之對應(yīng)的分塊壓縮數(shù)據(jù),確定各個分塊壓縮數(shù)據(jù)的編碼先后順序和對應(yīng)的顯示單元在拼接墻上的坐標(biāo),以便在解碼時迅速對獲取到的上述編碼數(shù)據(jù)進(jìn)行解碼,提高解碼速度,降低解碼端的資源消耗。
[0039]作為一個實(shí)施例,所述分別將每一個所述顯示節(jié)點(diǎn)的輸出通道對應(yīng)的所述分塊原始信號編碼為一路編碼數(shù)據(jù)的步驟包括:
[0040]采用H.264標(biāo)準(zhǔn)分別將每一個所述顯示節(jié)點(diǎn)的輸出通道對應(yīng)的所述分塊原始信號編碼為一路編碼數(shù)據(jù)且將每一個所述顯示節(jié)點(diǎn)的輸出通道對應(yīng)的第一個分塊原始信號編碼為I幀;
[0041]例如采用H.264標(biāo)準(zhǔn)對顯示節(jié)點(diǎn)A的輸出通道對應(yīng)的分塊原始信號進(jìn)行編碼,按照先后順序?qū)@示單元Al,A2,A3,A4對應(yīng)的分塊原始信號編碼成一路編碼數(shù)據(jù),其中顯示單元Al對應(yīng)的桌面分塊信號編碼成I幀,顯示單元A2、A3、A4對應(yīng)的桌面分塊信號編碼成P幀;
[0042]H.264采用的是預(yù)測編碼技術(shù)將視頻流進(jìn)行壓縮,H.264碼流的幀類型分為三種,分別是I幀、P幀以及B幀,