本發(fā)明涉及顯示技術(shù)領(lǐng)域,具體地說,涉及一種電視墻的同步快速切換顯示方法、解碼設(shè)備。
背景技術(shù):
在視頻監(jiān)控領(lǐng)域,一臺(tái)電視墻往往需要顯示多臺(tái)網(wǎng)絡(luò)攝像機(jī)等前端監(jiān)控點(diǎn)發(fā)來的圖像。若是電視墻無法同時(shí)顯示全部的監(jiān)控點(diǎn)發(fā)來的圖像,就需要對(duì)各監(jiān)控點(diǎn)發(fā)來的圖像進(jìn)行輪循顯示操作。
現(xiàn)在的輪循操作,大致有以下兩種方法:
方法一、將需要輪循的監(jiān)控點(diǎn)、輪循順序、切換時(shí)間等輪循要素,一次性配置到操控電視墻顯示的解碼設(shè)備中去,解碼設(shè)備根據(jù)預(yù)配置的輪循要素來進(jìn)行輪循畫面的切換顯示。
方法二、由客戶端進(jìn)行輪循監(jiān)控點(diǎn)的管理:比如客戶端按照預(yù)設(shè)的監(jiān)控點(diǎn)分組,在指定的幾個(gè)顯示區(qū)域中進(jìn)行輪循切換顯示。
其中,由于方法二具有較好的靈活性而得到更廣泛的使用。但發(fā)明人發(fā)現(xiàn),在客戶端發(fā)出切換命令之后,電視墻上的各顯示區(qū)域無法同步快速切換,且切換速度較慢,導(dǎo)致電視墻的顯示效果不理想。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種電視墻的同步快速切換顯示方法、解碼設(shè)備,以解決在客戶端發(fā)出切換命令之后,電視墻上的各監(jiān)控區(qū)域無法同步快速切換的技術(shù)問題。
本發(fā)明第一方面提供了一種電視墻的同步快速切換顯示方法,該方法包括:
接收切換命令,所述切換命令包括待顯示通道的通道信息、顯示區(qū)域;
在切換時(shí)間到達(dá)之前,預(yù)處理通道信息對(duì)應(yīng)的待顯示通道的視頻流;
在切換時(shí)間到達(dá)時(shí),將所述預(yù)處理過的通道信息對(duì)應(yīng)的待顯示通道的視頻 流,在同一時(shí)刻全部投放到顯示區(qū)域。
其中,預(yù)處理通道信息對(duì)應(yīng)的待顯示通道的視頻流之前,該方法還包括:
判斷顯示區(qū)域是否有動(dòng)態(tài)畫面顯示;
若顯示區(qū)域有動(dòng)態(tài)畫面顯示,則判斷當(dāng)前剩余資源是否足夠執(zhí)行切換命令;
若當(dāng)前資源足夠執(zhí)行切換命令,則在顯示區(qū)域繼續(xù)顯示原有動(dòng)態(tài)畫面;
若當(dāng)前資源不足夠執(zhí)行切換命令,則在顯示區(qū)域停止顯示原有動(dòng)態(tài)畫面,僅保留原有動(dòng)態(tài)畫面的最后一幀畫面,將所述最后一幀畫面靜態(tài)顯示在顯示區(qū)域。
其中,所述判斷當(dāng)前剩余資源是否足夠執(zhí)行切換命令包括:
判斷當(dāng)前剩余解碼資源是否足夠;
判斷當(dāng)前剩余網(wǎng)絡(luò)帶寬是否足夠。
其中,所述預(yù)處理通道信息對(duì)應(yīng)的待顯示通道的視頻流包括:
獲取通道信息對(duì)應(yīng)的待顯示通道的視頻流;
在切換時(shí)間到達(dá)之前,解碼通道信息對(duì)應(yīng)的待顯示通道的視頻流。
其中,待顯示通道的通道信息中包括監(jiān)控點(diǎn)。
本發(fā)明帶來了以下有益效果:本發(fā)明實(shí)施例提供了一種電視墻的同步快速切換顯示方法,在接收到切換命令后,接收、解碼待顯示通道的視頻流,待切換時(shí)間到達(dá)時(shí),在同一時(shí)刻將待顯示通道的視頻流投放到顯示區(qū)域。切換時(shí)間段內(nèi),解碼設(shè)備已經(jīng)與所有通道信息對(duì)應(yīng)的待顯示通道建立了連接,保證這些待顯示通道可以無時(shí)間差地、同時(shí)地投放到顯示區(qū)域上,提高了電視墻的切換顯示效果。
本發(fā)明第二方面提供了一種適用于電視墻的解碼設(shè)備,包括:
接收模塊,用于接收切換命令,所述切換命令包括待顯示通道的通道信息、顯示區(qū)域;
預(yù)處理模塊,用于在切換時(shí)間到達(dá)之前,預(yù)處理通道信息對(duì)應(yīng)的待顯示通道的視頻流;
顯示模塊,用于在切換時(shí)間到達(dá)時(shí),將所述預(yù)處理過的通道信息對(duì)應(yīng)的待顯示通道的視頻流,在同一時(shí)刻全部投放到顯示區(qū)域。
其中,所述設(shè)備還包括:
用于檢測(cè)顯示區(qū)域是否有動(dòng)態(tài)畫面顯示的顯示畫面檢測(cè)模塊;
用于在顯示畫面檢測(cè)模塊檢測(cè)到顯示區(qū)域有動(dòng)態(tài)畫面顯示時(shí),檢測(cè)當(dāng)前剩余資源是否足夠執(zhí)行切換命令的剩余資源檢測(cè)模塊;
若資源檢測(cè)模塊檢測(cè)當(dāng)前剩余資源足夠執(zhí)行切換命令,顯示模塊在顯示區(qū)域繼續(xù)顯示原有動(dòng)態(tài)圖像動(dòng)態(tài)畫面;
若資源檢測(cè)模塊檢測(cè)到當(dāng)前剩余資源不足夠執(zhí)行切換命令,顯示模塊在顯示區(qū)域停止顯示原有動(dòng)態(tài)圖像動(dòng)態(tài)畫面,僅保留原有動(dòng)態(tài)畫面的最后一幀畫面,將所述最后一幀畫面靜態(tài)顯示在顯示區(qū)域。
其中,所述剩余資源檢測(cè)模塊包括:
剩余解碼資源檢測(cè)單元,用于檢測(cè)當(dāng)前剩余解碼資源是否足夠;
剩余網(wǎng)絡(luò)帶寬檢測(cè)單元,用于檢測(cè)當(dāng)前剩余網(wǎng)絡(luò)帶寬是否足夠。
其中,所述預(yù)處理模塊包括:
取流單元,用于獲取通道信息對(duì)應(yīng)的待顯示通道的視頻流;
解碼單元,用于在切換時(shí)間到達(dá)之前,解碼通道信息對(duì)應(yīng)的待顯示通道的視頻流。
其中,待顯示通道的通道信息中包括監(jiān)控點(diǎn)。
本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要的附圖做簡(jiǎn)單的介紹:
圖1是本發(fā)明實(shí)施例提供的電視墻的同步快速切換顯示方法的流程圖;
圖2是本發(fā)明實(shí)施例提供的解碼設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
以下將結(jié)合附圖及實(shí)施例來詳細(xì)說明本發(fā)明的實(shí)施方式,借此對(duì)本發(fā)明如何應(yīng)用技術(shù)手段來解決技術(shù)問題,并達(dá)成技術(shù)效果的實(shí)現(xiàn)過程能充分理解并據(jù)以實(shí)施。需要說明的是,只要不構(gòu)成沖突,本發(fā)明中的各個(gè)實(shí)施例以及各實(shí)施例中的各個(gè)特征可以相互結(jié)合,所形成的技術(shù)方案均在本發(fā)明的保護(hù)范圍之內(nèi)。
所謂的電視墻是由多個(gè)電視(例如背投電視)單元拼接而成的一種超大屏幕電視墻體,是一種影像、圖文顯示系統(tǒng)。電視墻上可同時(shí)顯示來自多臺(tái)監(jiān)控點(diǎn)或 路由器傳送來的動(dòng)態(tài)畫面,以滿足工作人員進(jìn)行監(jiān)控、觀看的需要。
對(duì)于監(jiān)控需要而言,若所需監(jiān)控的地點(diǎn)較多,則設(shè)置的監(jiān)控點(diǎn)的數(shù)量也會(huì)隨之增加。若監(jiān)控點(diǎn)的數(shù)量較多,電視墻無法在一次顯示中對(duì)所有的監(jiān)控點(diǎn)的動(dòng)態(tài)畫面進(jìn)行顯示,需要分批次對(duì)監(jiān)控點(diǎn)的動(dòng)態(tài)畫面進(jìn)行顯示。根據(jù)不同的使用需要,本發(fā)明實(shí)施例中的監(jiān)控點(diǎn)可選為網(wǎng)絡(luò)攝像頭、球形攝像頭或半球形攝像頭等常見的攝像頭,或硬盤錄像機(jī)、流媒體服務(wù)器,本發(fā)明實(shí)施例對(duì)此不進(jìn)行限制。
為了使得電視墻每次切換時(shí),電視墻的各顯示區(qū)域可同時(shí)切換,且各顯示區(qū)域可同時(shí)顯示,提高電視墻的顯示效果。本發(fā)明實(shí)施例公開了一種電視墻的同步快速切換顯示方法。下文將對(duì)該電視墻的同步快速切換顯示方法進(jìn)行詳細(xì)描述。
具體的,如圖1所示,本發(fā)明實(shí)施例公開的電視墻的同步快速切換顯示方法包括如下步驟:
步驟S101、接收切換命令,切換命令包括待顯示通道的通道信息、顯示區(qū)域。
控制客戶端將待切換的待顯示通道的通道信息、各待顯示通道對(duì)應(yīng)的顯示區(qū)域,批量發(fā)送給為電視墻提供視頻信號(hào)的解碼設(shè)備,解碼設(shè)備可進(jìn)行命令的接收。解碼設(shè)備上可設(shè)有視頻圖形陣列(Video Graphics Array,簡(jiǎn)稱VGA)接口、數(shù)字視頻接口(Digital Visual Interface,簡(jiǎn)稱DVI)或高清晰度多媒體接口(High Definition Multimedia Interface,簡(jiǎn)稱HDMI)等至少一個(gè)視頻接口,解碼設(shè)備可通過相應(yīng)的視頻接口為電視墻提供對(duì)應(yīng)類型的視頻信號(hào),以滿足更多種類的電視墻的需要。
具體的,每一監(jiān)控點(diǎn)所對(duì)應(yīng)的在電視墻上的顯示區(qū)域是工作人員根據(jù)實(shí)際的使用需要預(yù)先設(shè)定好的。例如,若需要對(duì)一個(gè)較大的場(chǎng)景(例如廣場(chǎng))進(jìn)行全景顯示,則需要對(duì)該場(chǎng)景設(shè)置多臺(tái)監(jiān)控點(diǎn),并根據(jù)每一監(jiān)控點(diǎn)放置的位置設(shè)置對(duì)應(yīng)的顯示區(qū)域,以保證兩個(gè)相鄰的監(jiān)控點(diǎn)所拍攝的畫面在電視墻上顯示時(shí)是連貫的。因此,在本發(fā)明實(shí)施例中,解碼設(shè)備所接收到的切換命令中還包括監(jiān)控點(diǎn)所拍攝的動(dòng)態(tài)畫面在電視墻上顯示時(shí)所對(duì)應(yīng)的顯示區(qū)域。
步驟S102、在切換時(shí)間到達(dá)之前,預(yù)處理通道信息對(duì)應(yīng)的待顯示通道的視頻流。
用戶根據(jù)自身的使用需要、結(jié)合解碼設(shè)備的數(shù)據(jù)流處理能力,在解碼設(shè)備內(nèi)設(shè)置切換時(shí)間。在切換時(shí)間內(nèi),解碼設(shè)備需要預(yù)先處理通道信息對(duì)應(yīng)的待顯示通道的視頻流,以保證切換時(shí),各待顯示通道可以在同一時(shí)刻全部投放到顯示區(qū)域。 在用戶看來,電視墻是在同一時(shí)間進(jìn)行各待顯示通道的顯示,無切換時(shí)間差,顯示效果較理想。
但是,解碼設(shè)備在預(yù)處理待顯示通道的視頻流之前,需確定是否有足夠的網(wǎng)絡(luò)帶寬來獲取視頻流,同時(shí)還得確定是否有足夠的解碼資源來執(zhí)行視頻流的解碼工作。只有解碼設(shè)備有足夠的網(wǎng)絡(luò)帶寬和足夠的解碼資源時(shí),解碼設(shè)備才能夠?qū)Υ@示通道的視頻流進(jìn)行預(yù)處理。若不具有足夠的資源來預(yù)處理視頻流,則解碼設(shè)備需要獲得更多的用于處理待顯示通道的視頻流的資源。
此時(shí),解碼設(shè)備首先判斷顯示區(qū)域上是否有動(dòng)態(tài)畫面顯示,若沒有,說明該電視墻未開始顯示,解碼設(shè)備的資源都是空閑的,并沒被占用。解碼設(shè)備直接調(diào)用足夠的網(wǎng)絡(luò)帶寬接收待顯示通道的視頻流,并利用足夠的解碼資源進(jìn)行解碼,但不會(huì)立刻投放到電視墻上進(jìn)行顯示。
若解碼設(shè)備判斷到顯示區(qū)域上有動(dòng)態(tài)畫面顯示,說明該電視墻正在顯示來自其他監(jiān)控點(diǎn)的動(dòng)態(tài)畫面,由于電視墻正在顯示的動(dòng)態(tài)畫面需要占用解碼設(shè)備部分的處理資源,因此解碼設(shè)備需要去判斷剩余資源是否滿足預(yù)處理待顯示通道的視頻流的要求。解碼設(shè)備會(huì)判斷當(dāng)前剩余解碼資源和當(dāng)前剩余網(wǎng)絡(luò)帶寬是否足夠,若足夠,解碼設(shè)備繼續(xù)電視墻上原有動(dòng)態(tài)畫面,同時(shí)調(diào)用剩余資源獲取待顯示通道的視頻流進(jìn)行解碼,但不進(jìn)行顯示。若不夠,解碼設(shè)備為了保證下一輪待顯示通道可以同時(shí)投放、顯示在電視墻的對(duì)應(yīng)顯示區(qū)域中,會(huì)在顯示區(qū)域停止顯示原有動(dòng)態(tài)畫面,將資源調(diào)整出來預(yù)處理待顯示通道的視頻流。但為了提高顯示效果,會(huì)在顯示區(qū)域中保留原有動(dòng)態(tài)畫面的最后一幀畫面,將最后一幀畫面靜態(tài)顯示在顯示區(qū)域。
雖然解碼設(shè)備已經(jīng)開始接收并解碼視頻流,但解碼設(shè)備仍未開始將待顯示通道的解碼后的視頻流投放到顯示區(qū)域上,而僅是接收、解碼、丟棄待顯示通道的視頻流,保證解碼設(shè)備與待顯示通道成功建立連接。切換時(shí)間段內(nèi),解碼設(shè)備已經(jīng)與所有通道信息對(duì)應(yīng)的待顯示通道建立了連接,保證這些待顯示通道可以無時(shí)間差地、同時(shí)地投放到顯示區(qū)域上。
需要說明的是,本發(fā)明實(shí)施例中,每次輪循,所有通道信息對(duì)應(yīng)的待顯示通道所需的資源總和,均是符合解碼設(shè)備的解碼能力和取流能力的,對(duì)于超出資源能力的異常情況的處理流程,本發(fā)明不做詳述。
步驟S103、在切換時(shí)間到達(dá)時(shí),將預(yù)處理過的通道信息對(duì)應(yīng)的待顯示通道的 視頻流,在同一時(shí)刻全部投放到顯示區(qū)域。
當(dāng)切換延遲時(shí)間到達(dá)時(shí),解碼設(shè)備的顯示模塊可將通道信息對(duì)應(yīng)的預(yù)取流、解碼的待顯示通道,同時(shí)、同步顯示到對(duì)應(yīng)的顯示區(qū)域中。用戶可根據(jù)每一解碼設(shè)備的硬件配置、視頻流處理能力、自身需要等條件,設(shè)定延遲時(shí)間,例如可設(shè)定為5秒鐘。
以上,本發(fā)明實(shí)施例提供了一種電視墻的同步快速切換顯示方法,在接收到切換命令后,接收、解碼待顯示通道的視頻流,待切換時(shí)間到達(dá)時(shí),在同一時(shí)刻將待顯示通道的視頻流投放到顯示區(qū)域。切換時(shí)間段內(nèi),解碼設(shè)備已經(jīng)與所有通道信息對(duì)應(yīng)的待顯示通道建立了連接,保證這些待顯示通道可以無時(shí)間差地、同時(shí)地投放到顯示區(qū)域上,提高了電視墻的切換顯示效果。
相應(yīng)的,如圖2所示,本發(fā)明實(shí)施例提供了一種適用于電視墻的解碼設(shè)備,該解碼設(shè)備包括:
接收模塊,用于接收來自客戶端的切換命令,切換命令包括待顯示通道的通道信息、顯示區(qū)域。
預(yù)處理模塊,用于在切換時(shí)間到達(dá)之前,預(yù)處理通道信息對(duì)應(yīng)的待顯示通道的視頻流。
顯示模塊,用于在切換時(shí)間到達(dá)時(shí),將預(yù)處理過的通道信息對(duì)應(yīng)的待顯示通道的視頻流,在同一時(shí)刻全部投放到顯示區(qū)域。
為了保證預(yù)處理模塊能夠獲取到足夠的資源,從而對(duì)待顯示通道的視頻流進(jìn)行預(yù)處理,該解碼設(shè)備還包括顯示畫面檢測(cè)模塊和剩余資源檢測(cè)模塊。顯示畫面檢測(cè)模塊可檢測(cè)顯示區(qū)域是否有動(dòng)態(tài)畫面顯示,在有動(dòng)態(tài)畫面顯示時(shí),剩余資源檢測(cè)模塊檢測(cè)解碼設(shè)備當(dāng)前剩余資源是否足夠執(zhí)行切換命令。具體的,剩余資源檢測(cè)模塊包括檢測(cè)當(dāng)前剩余解碼資源是否足夠的剩余解碼資源檢測(cè)單元、檢測(cè)當(dāng)前剩余網(wǎng)絡(luò)帶寬是否足夠的剩余網(wǎng)絡(luò)帶寬檢測(cè)單元。
若剩余解碼資源檢測(cè)單元檢測(cè)到剩余解碼資源足夠、同時(shí)剩余網(wǎng)絡(luò)帶寬檢測(cè)單元檢測(cè)到剩余網(wǎng)絡(luò)帶寬足夠,則顯示模塊在顯示區(qū)域繼續(xù)顯示原有動(dòng)態(tài)畫面;若剩余解碼資源檢測(cè)單元檢測(cè)到剩余解碼資源不夠或剩余網(wǎng)絡(luò)帶寬檢測(cè)單元檢測(cè)到剩余網(wǎng)絡(luò)帶寬不夠,顯示模塊停止顯示原有動(dòng)態(tài)畫面,僅保留原有動(dòng)態(tài)畫面的最后一幀畫面,將最后一幀畫面靜態(tài)顯示在顯示區(qū)域。以勻出更多的資源供預(yù)處理模塊對(duì)待顯示通道的視頻流進(jìn)行預(yù)處理。
本發(fā)明實(shí)施例中,預(yù)處理模塊包括取流單元和解碼單元,取流單元從通道信息對(duì)應(yīng)的待顯示通道獲取視頻流,在切換時(shí)間到達(dá)之前,供解碼單元解碼。
雖然本發(fā)明所公開的實(shí)施方式如上,但所述的內(nèi)容只是為了便于理解本發(fā)明而采用的實(shí)施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬技術(shù)領(lǐng)域內(nèi)的技術(shù)人員,在不脫離本發(fā)明所公開的精神和范圍的前提下,可以在實(shí)施的形式上及細(xì)節(jié)上作任何的修改與變化,但本發(fā)明的專利保護(hù)范圍,仍須以所附的權(quán)利要求書所界定的范圍為準(zhǔn)。