專利名稱:一種應(yīng)用于多路dvr中的視頻級(jí)聯(lián)系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻監(jiān)控領(lǐng)域,特別涉及一種應(yīng)用于多路DVR中的視頻級(jí)聯(lián)系統(tǒng)及方法。
背景技術(shù):
PCI總線的時(shí)鐘頻率一般使用33MHz,在32bit系統(tǒng)中,理論極限速度可以達(dá)到 132MB/s(32 * 33M/8);但PCI無(wú)法一直維持在峰值傳輸?shù)臓顟B(tài),一般只能保持在30 50% 的傳輸效率,即40MB/s 60MB/S的速度。如果需要更高的傳輸速度,可以使用66MHz的時(shí)鐘頻率,但隨著頻率的增加,對(duì)硬件設(shè)計(jì)的要求也會(huì)更高。在DVR設(shè)備中,特別是多路數(shù)多CPU系統(tǒng)的DVR,傳統(tǒng)的數(shù)據(jù)傳輸是通過(guò)PCI實(shí)現(xiàn)的,以往圖像分辨率為CIF時(shí),由于圖像的數(shù)據(jù)量比較小,預(yù)覽和錄像數(shù)據(jù)可以通過(guò)PCI進(jìn)行傳輸,隨著監(jiān)控圖像清晰度要求越來(lái)越高,達(dá)到Dl或者720P,乃至1080P時(shí),PCI的帶寬滿足不了同時(shí)傳輸預(yù)覽和錄像數(shù)據(jù),這時(shí)就需要找一種更合適的方法傳輸預(yù)覽數(shù)據(jù),PCI只傳輸錄像數(shù)據(jù),也就是編碼后的數(shù)據(jù)。
發(fā)明內(nèi)容
本發(fā)明的目的是提出一種應(yīng)用于多路DVR中的視頻級(jí)聯(lián)系統(tǒng)及方法,以解決現(xiàn)有 DVR視頻數(shù)據(jù)的傳輸方式主要是通過(guò)PCI來(lái)實(shí)現(xiàn),無(wú)線滿足多路數(shù)多CUP的DVR的傳輸要求的技術(shù)問(wèn)題。本發(fā)明的技術(shù)方案如下
一種應(yīng)用于多路DVR中的視頻級(jí)聯(lián)系統(tǒng),包括若干個(gè)視頻采集編碼從屬模塊和一個(gè)視頻采集編碼主模塊,所述若干個(gè)視頻采集編碼從屬模塊和一個(gè)視頻采集編碼主模塊順次相連;所述每一視頻采集編碼從屬模塊和視頻采集編碼主模塊均連接有視頻源模塊;所述視頻采集編碼主模塊與一顯示設(shè)備連接。較佳地,所述若干個(gè)視頻采集編碼從屬模塊包括第一視頻采集編碼從屬模塊、第二視頻采集編碼從屬模塊、……、第N視頻采集編碼從屬模塊,所述第一視頻采集編碼從屬模塊、第二視頻采集編碼從屬模塊、……、第N視頻采集編碼從屬模塊順次相連,且所述第 N視頻采集編碼從屬模塊與所述視頻采集編碼主模塊相連。較佳地,所述若干個(gè)視頻采集編碼從屬模塊和一個(gè)視頻采集編碼主模塊均采用主芯片Hi3520處理器系統(tǒng);所述若干個(gè)視頻采集編碼從屬模塊和一個(gè)視頻采集編碼主模塊通過(guò)BT. 1120協(xié)議順次傳輸數(shù)據(jù)。較佳地,所述視頻采集編碼從屬模塊設(shè)置為級(jí)聯(lián)模式;所述視頻采集編碼主模塊設(shè)置為非級(jí)聯(lián)模式。一種基于上述系統(tǒng)的方法,包括下列步驟51所述若干個(gè)視頻采集編碼從屬模塊和所述視頻采集編碼主模塊分別從其對(duì)應(yīng)的視頻源模塊獲得對(duì)應(yīng)的圖像信息;
52第一視頻采集編碼從屬模塊把其獲得的圖像信息進(jìn)行處理,并將該些信息經(jīng)其輸出口通過(guò)BT. 1120協(xié)議傳輸給第二視頻采集編碼從屬模塊;
53第二視頻采集編碼從屬模塊把其分別從視頻源模塊和第一視頻采集編碼從屬模塊獲得的圖像信息進(jìn)行處理,并將該些信息經(jīng)其輸出口通過(guò)BT. 1120協(xié)議傳輸給第三視頻采集編碼從屬模塊;
54第三視頻采集編碼從屬模塊至第N視頻采集編碼從屬模塊如步驟S2和S3的方法順次傳輸數(shù)據(jù);
55第N視頻采集編碼從屬模塊匯集N個(gè)視頻采集編碼從屬模塊的圖像信息,對(duì)其進(jìn)行數(shù)據(jù)疊加后,經(jīng)其輸出口通過(guò)BT. 1120協(xié)議傳輸給視頻采集編碼主模塊;
56視頻采集編碼主模塊對(duì)獲得的圖像信息進(jìn)行處理后,傳輸給顯示設(shè)備。較佳地,步驟S6進(jìn)一步包括
視頻采集編碼主模塊將前面N個(gè)視頻采集編碼從屬模塊的圖像信息疊加后的信息,與已存儲(chǔ)在所述主模塊內(nèi)部的圖像信息進(jìn)行拼接處理后,傳輸給顯示設(shè)備。較佳地,所述視頻源模塊向其對(duì)應(yīng)的視頻采集編碼從屬模塊或視頻采集編碼主模塊輸入多路圖像信息。較佳地,所述圖像信息包括實(shí)時(shí)數(shù)據(jù)或解碼數(shù)據(jù)。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果如下
現(xiàn)有DVR視頻數(shù)據(jù)的傳輸方式主要是通過(guò)PCI來(lái)實(shí)現(xiàn),PCI總線的時(shí)鐘頻率一般使用 33MHz,在32bit系統(tǒng)中,理論極限速度可以達(dá)到132MB/s (32 * 33M/8);但PCI無(wú)法一直維持在峰值傳輸?shù)臓顟B(tài),一般只能保持在30 50 %的傳輸效率,即40MB/s 60MB/s的速度。如果需要更高的傳輸速度,可以使用66MHz的時(shí)鐘頻率,但隨著頻率的增加,對(duì)硬件設(shè)計(jì)的要求也會(huì)更高。就拿16路Dl的DVR來(lái)說(shuō),如果編碼數(shù)據(jù),解碼數(shù)據(jù)和預(yù)覽數(shù)據(jù)都從 PCI傳輸?shù)脑?,PCI的帶寬支持不了,因?yàn)?路Dl的原始數(shù)據(jù)就高達(dá)20MB/S。本發(fā)明采用視頻級(jí)聯(lián)的方式,緩解了多路數(shù)多CPU方案的DVR對(duì)PCI的依賴性,提升系統(tǒng)的可靠性和穩(wěn)定性。本發(fā)明利用若干個(gè)視頻采集編碼從屬模塊和一個(gè)視頻采集編碼主模塊的級(jí)聯(lián)方式,采用預(yù)覽數(shù)據(jù)通過(guò)各個(gè)模塊內(nèi)部的CPU的VI和VO 口級(jí)聯(lián)的方式傳輸, 而PCI只傳輸編碼數(shù)據(jù),這樣的話,PCI的壓力就小了非常多,系統(tǒng)工作也能夠更穩(wěn)定。
圖1為本發(fā)明具體實(shí)施例一種應(yīng)用于多路DVR中的視頻級(jí)聯(lián)系統(tǒng)的結(jié)構(gòu)示意圖; 圖2為本發(fā)明具體實(shí)施例一種應(yīng)用于多路DVR中的視頻級(jí)聯(lián)方法的流程圖。
具體實(shí)施例方式下方結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明做進(jìn)一步的描述。 實(shí)施例一種應(yīng)用于多路DVR中的視頻級(jí)聯(lián)系統(tǒng),包括若干個(gè)視頻采集編碼從屬模塊和一個(gè)視頻采集編碼主模塊,所述若干個(gè)視頻采集編碼從屬模塊和一個(gè)視頻采集編碼主模塊順次相連;所述每一視頻采集編碼從屬模塊和視頻采集編碼主模塊均連接有視頻源模塊;所述視頻采集編碼主模塊與一顯示設(shè)備連接。其中,所述若干個(gè)視頻采集編碼從屬模塊包括第一視頻采集編碼從屬模塊、第二視頻采集編碼從屬模塊、……、第N視頻采集編碼從屬模塊,所述第一視頻采集編碼從屬模塊、第二視頻采集編碼從屬模塊、……、第N視頻采集編碼從屬模塊順次相連,且所述第N 視頻采集編碼從屬模塊與所述視頻采集編碼主模塊相連。這里的N為大于等于1的整數(shù)。所述若干個(gè)視頻采集編碼從屬模塊和一個(gè)視頻采集編碼主模塊均采用主芯片 Η 3520處理器系統(tǒng);所述若干個(gè)視頻采集編碼從屬模塊和一個(gè)視頻采集編碼主模塊通過(guò) BT. 1120協(xié)議順次傳輸數(shù)據(jù)。所述視頻采集編碼從屬模塊設(shè)置為級(jí)聯(lián)模式;所述視頻采集編碼主模塊設(shè)置為非級(jí)聯(lián)模式。本發(fā)明采用的主芯片Hi3520處理器系統(tǒng)基于高性能的ARM1176和ARM^6雙核處理器搭建,ARMll76CPU處理頻率達(dá)到600MHz。ARMl 176為主控處理器,ARM^6為視音頻業(yè)務(wù)控制處理器,雙核架構(gòu)將能夠提供更加靈活和豐富的應(yīng)用業(yè)務(wù),更高性能的音視頻業(yè)務(wù)。ARMl 176處理器作為整個(gè)系統(tǒng)的主控CPU,協(xié)同硬件加速器一起完成音視頻編解碼功能以及系統(tǒng)調(diào)度操作。處理器內(nèi)嵌16KB指令cache和16KB數(shù)據(jù)cache,內(nèi)嵌2KB 指令緊耦合存儲(chǔ)器ITCM,工作頻率可以達(dá)到600MHz。該處理器具有豐富的音視頻接口,視頻接口包括4個(gè)視頻輸入接口、2個(gè)數(shù)字視頻輸出接口、6個(gè)模擬視頻輸出通道。工作頻率支持27/54/108 MHz,視頻輸入主要特點(diǎn)如下
支持 4 路 BT. 656 YCrCb 4:2:2 接口,8bit,27/54/108MHz 支持2路標(biāo)準(zhǔn)SMPTE296M、BT. 1120高清時(shí)序
支持Digital Camera 數(shù)字接口,支持的最大分辨率為1280*1024@30fps、 1600*1200@20fps、2048*1536@10fps這個(gè)特性也為實(shí)現(xiàn)視頻級(jí)聯(lián)提供了很好的基礎(chǔ)。如圖1,在本實(shí)施例中,所述視頻級(jí)聯(lián)系統(tǒng),包括第一視頻采集編碼從屬模塊1、第二視頻采集編碼從屬模塊2、第三視頻采集編碼從屬模塊3以及視頻采集編碼主模塊4。第一視頻采集編碼從屬模塊1、第二視頻采集編碼從屬模塊2、第三視頻采集編碼從屬模塊3 順次相連,且第三視頻采集編碼從屬模塊3與視頻采集編碼主模塊4相連。所述各個(gè)模塊均設(shè)置有輸入口 VI和輸出口 V0。這里的視頻采集編碼從屬模塊有三個(gè),僅為舉例,本發(fā)明不對(duì)其數(shù)目作出限定。在實(shí)施例中,視頻源模塊為4路的監(jiān)控?cái)z像機(jī)。第一視頻采集編碼從屬模塊1、第二視頻采集編碼從屬模塊2、第三視頻采集編碼從屬模塊3以及視頻采集編碼主模塊4分別與第一攝像機(jī)11、第二攝像機(jī)21、第三攝像機(jī)31以及第四攝像機(jī)41連接。這里的所有攝像機(jī)均為4路,這里僅為舉例,具體實(shí)施時(shí),本發(fā)明不對(duì)攝像機(jī)的輸出路數(shù)作出限定。視頻采集編碼主模塊4與一顯示設(shè)備5連接。如圖2,基于上述系統(tǒng)的視頻級(jí)聯(lián)方法,包括下列步驟
Sl 所述三個(gè)視頻采集編碼從屬模塊和視頻采集編碼主模塊分別從其對(duì)應(yīng)的監(jiān)控?cái)z像機(jī)獲得對(duì)應(yīng)的圖像信息。S2 第一視頻采集編碼從屬模塊把其獲得的圖像信息進(jìn)行處理,并將該些信息經(jīng)其輸出口通過(guò)BT. 1120協(xié)議傳輸給第二視頻采集編碼從屬模塊。本實(shí)施例中,第一視頻采集編碼從屬模塊1將輸入口 VI采集的實(shí)時(shí)數(shù)據(jù)或解碼數(shù)據(jù),直接送給本模塊的輸出口 VO輸出。S3:第二視頻采集編碼從屬模塊把其分別從視頻源模塊和第一視頻采集編碼從屬模塊獲得的圖像信息進(jìn)行處理,并將該些信息經(jīng)其輸出口通過(guò)BT. 1120協(xié)議傳輸給第三視頻采集編碼從屬模塊。本實(shí)施例中,第一視頻采集編碼從屬模塊1的輸出口 VO通過(guò)BT. 1120協(xié)議,將數(shù)據(jù)傳遞給第二視頻采集編碼從屬模塊2的VI,VI將數(shù)據(jù)采集到片內(nèi)緩存。S4 第三視頻采集編碼從屬模塊至第N視頻采集編碼從屬模塊如步驟S2和S3的方法順次傳輸數(shù)據(jù)。本實(shí)施例中,第二視頻采集編碼從屬模塊2的VO通過(guò)BT. 1120協(xié)議,將數(shù)據(jù)傳遞給第三視頻采集編碼從屬模塊3的VI,VI將數(shù)據(jù)采集到片內(nèi)緩存。S5:第N視頻采集編碼從屬模塊匯集N個(gè)視頻采集編碼從屬模塊的圖像信息,對(duì)其進(jìn)行數(shù)據(jù)疊加后,經(jīng)其輸出口通過(guò)BT. 1120協(xié)議傳輸給視頻采集編碼主模塊。本實(shí)施例中,第三視頻采集編碼從屬模塊3的VO將本片的其他VI通道采集的實(shí)時(shí)數(shù)據(jù)或解碼數(shù)據(jù)與片內(nèi)緩存中的數(shù)據(jù)疊加后,再通過(guò)BT. 1120協(xié)議傳遞給視頻采集編碼主模塊VI。S6 視頻采集編碼主模塊對(duì)獲得的圖像信息進(jìn)行處理后,傳輸給顯示設(shè)備。該步驟進(jìn)一步包括
視頻采集編碼主模塊將前面N個(gè)視頻采集編碼從屬模塊的圖像信息疊加后的信息,與已存儲(chǔ)在所述主模塊內(nèi)部的圖像信息進(jìn)行拼接處理后,傳輸給顯示設(shè)備5。本實(shí)施例中,視頻采集編碼主模塊VI將合成畫(huà)面采集到內(nèi)存。此時(shí)對(duì)視頻采集編碼主模塊而言合成畫(huà)面僅是一路高清視頻,與其他VI通道采集的數(shù)據(jù)類似。主片應(yīng)用程序?qū)⒈酒钠渌鸙I通道采集的實(shí)時(shí)數(shù)據(jù)或解碼數(shù)據(jù),與第二視頻采集編碼從屬模塊2傳過(guò)來(lái)的合成畫(huà)面再次拼接后,送給視頻采集編碼主模塊VO輸出并顯示在終端設(shè)備上。其中,所述視頻源模塊向其對(duì)應(yīng)的視頻采集編碼從屬模塊或視頻采集編碼主模塊輸入多路圖像信息。所述圖像信息包括實(shí)時(shí)數(shù)據(jù)或解碼數(shù)據(jù)。Η 3520的視頻級(jí)聯(lián)配置流程中主要有以下四個(gè)重要配置項(xiàng)配置級(jí)聯(lián)主從模式 (視頻采集編碼主模塊4除外)、配置畫(huà)面布局、配置級(jí)聯(lián)綁定的通道、配置級(jí)聯(lián)使能。在配置過(guò)程中,需要注意以下幾點(diǎn)
第一,Η 3520的視頻級(jí)聯(lián)功能只能在高清通道(HD)上進(jìn)行。第二,多片視頻級(jí)聯(lián)時(shí),主片和從片采用不同的模式 主片采用非級(jí)聯(lián)模式。從片采用級(jí)聯(lián)模式,級(jí)聯(lián)模式可分為主模式和從模式。例如,圖1的四片級(jí)聯(lián)應(yīng)用中,視頻采集編碼主模塊4采用非級(jí)聯(lián)模式,第一視頻采集編碼從屬模塊1、第二視頻采集編碼從屬模塊2、第三視頻采集編碼從屬模塊3都采用CN 102547238 A
級(jí)聯(lián)模式。第一視頻采集編碼從屬模塊1的VO設(shè)備是BT. 1120時(shí)序產(chǎn)生的源頭,需要配置成級(jí)聯(lián)主模式;第二視頻采集編碼從屬模塊2的VO設(shè)備繼承第一視頻采集編碼從屬模塊 1的時(shí)序信號(hào),第三視頻采集編碼從屬模塊3的VO設(shè)備繼承第二視頻采集編碼從屬模塊2 的時(shí)序信號(hào),因此只需要配置成級(jí)聯(lián)從模式。 本發(fā)明優(yōu)選實(shí)施例只是用于幫助闡述本發(fā)明。優(yōu)選實(shí)施例并沒(méi)有詳盡敘述所有的細(xì)節(jié),也不限制該發(fā)明僅為所述的具體實(shí)施方式
。顯然,根據(jù)本說(shuō)明書(shū)的內(nèi)容,可作很多的修改和變化。本說(shuō)明書(shū)選取并具體描述這些實(shí)施例,是為了更好地解釋本發(fā)明的原理和實(shí)際應(yīng)用,從而使所屬技術(shù)領(lǐng)域技術(shù)人員能很好地利用本發(fā)明。本發(fā)明僅受權(quán)利要求書(shū)及其全部范圍和等效物的限制。
權(quán)利要求
1.一種應(yīng)用于多路DVR中的視頻級(jí)聯(lián)系統(tǒng),其特征在于,包括若干個(gè)視頻采集編碼從屬模塊和一個(gè)視頻采集編碼主模塊,所述若干個(gè)視頻采集編碼從屬模塊和一個(gè)視頻采集編碼主模塊順次相連;所述每一視頻采集編碼從屬模塊和視頻采集編碼主模塊均連接有視頻源模塊;所述視頻采集編碼主模塊與一顯示設(shè)備連接。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述若干個(gè)視頻采集編碼從屬模塊包括 第一視頻采集編碼從屬模塊、第二視頻采集編碼從屬模塊、……、第N視頻采集編碼從屬模塊,所述第一視頻采集編碼從屬模塊、第二視頻采集編碼從屬模塊、……、第N視頻采集編碼從屬模塊順次相連,且所述第N視頻采集編碼從屬模塊與所述視頻采集編碼主模塊相連。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述若干個(gè)視頻采集編碼從屬模塊和一個(gè)視頻采集編碼主模塊均采用主芯片Hi3520處理器系統(tǒng);所述若干個(gè)視頻采集編碼從屬模塊和一個(gè)視頻采集編碼主模塊通過(guò)BT. 1120協(xié)議順次傳輸數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,所述視頻采集編碼從屬模塊設(shè)置為級(jí)聯(lián)模式;所述視頻采集編碼主模塊設(shè)置為非級(jí)聯(lián)模式。
5.一種基于所述權(quán)利要求1至4任一項(xiàng)所述系統(tǒng)的方法,其特征在于,包括下列步驟51所述若干個(gè)視頻采集編碼從屬模塊和所述視頻采集編碼主模塊分別從其對(duì)應(yīng)的視頻源模塊獲得對(duì)應(yīng)的圖像信息;52第一視頻采集編碼從屬模塊把其獲得的圖像信息進(jìn)行處理,并將該些信息經(jīng)其輸出口通過(guò)BT. 1120協(xié)議傳輸給第二視頻采集編碼從屬模塊;S3:第二視頻采集編碼從屬模塊把其分別從視頻源模塊和第一視頻采集編碼從屬模塊獲得的圖像信息進(jìn)行處理,并將該些信息經(jīng)其輸出口通過(guò)BT. 1120協(xié)議傳輸給第三視頻采集編碼從屬模塊;S4 第三視頻采集編碼從屬模塊至第N視頻采集編碼從屬模塊如步驟S2和S3的方法順次傳輸數(shù)據(jù);S5:第N視頻采集編碼從屬模塊匯集N個(gè)視頻采集編碼從屬模塊的圖像信息,對(duì)其進(jìn)行數(shù)據(jù)疊加后,經(jīng)其輸出口通過(guò)BT. 1120協(xié)議傳輸給視頻采集編碼主模塊;S6 視頻采集編碼主模塊對(duì)獲得的圖像信息進(jìn)行處理后,傳輸給顯示設(shè)備。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,步驟S6進(jìn)一步包括視頻采集編碼主模塊將前面N個(gè)視頻采集編碼從屬模塊的圖像信息疊加后的信息,與已存儲(chǔ)在所述主模塊內(nèi)部的圖像信息進(jìn)行拼接處理后,傳輸給顯示設(shè)備。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述視頻源模塊向其對(duì)應(yīng)的視頻采集編碼從屬模塊或視頻采集編碼主模塊輸入多路圖像信息。
8.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述圖像信息包括實(shí)時(shí)數(shù)據(jù)或解碼數(shù)據(jù)。
全文摘要
本發(fā)明公開(kāi)了一種應(yīng)用于多路DVR中的視頻級(jí)聯(lián)系統(tǒng)及方法,其中所述系統(tǒng)包括若干個(gè)視頻采集編碼從屬模塊和一個(gè)視頻采集編碼主模塊,所述若干個(gè)視頻采集編碼從屬模塊和一個(gè)視頻采集編碼主模塊順次相連;所述每一視頻采集編碼從屬模塊和視頻采集編碼主模塊均連接有視頻源模塊;所述視頻采集編碼主模塊與一顯示設(shè)備連接。所述若干個(gè)視頻采集編碼從屬模塊和一個(gè)視頻采集編碼主模塊均采用主芯片Hi3520處理器系統(tǒng);所述若干個(gè)視頻采集編碼從屬模塊和一個(gè)視頻采集編碼主模塊通過(guò)BT.1120協(xié)議順次傳輸數(shù)據(jù)。與現(xiàn)有技術(shù)相比,本發(fā)明采用視頻級(jí)聯(lián)的方式,緩解了多路數(shù)多CPU方案的DVR對(duì)PCI的依賴性,提升系統(tǒng)的可靠性和穩(wěn)定性。
文檔編號(hào)H04N7/18GK102547238SQ201110450759
公開(kāi)日2012年7月4日 申請(qǐng)日期2011年12月29日 優(yōu)先權(quán)日2011年12月29日
發(fā)明者吳奎 申請(qǐng)人:上海威乾視頻技術(shù)有限公司