專利名稱:一種視頻數(shù)據(jù)的抽取處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)處理,特別是涉及一種高效的多通道的混合ITU-RBT. 656 (舊稱CCIR656)格式視頻數(shù)據(jù)的抽取處理方法。
背景技術(shù):
現(xiàn)有的數(shù)字硬盤錄像機(jī)通常采用帶合路器功能的視頻A/D芯片將多路 ITU-RBT. 656格式視頻數(shù)據(jù)混合成一路數(shù)據(jù)接入DSP芯片,而當(dāng)視頻數(shù) 據(jù)接入DSP芯片后,DSP芯片需要將混合的視頻數(shù)據(jù)拆分還原成多路數(shù)據(jù) 進(jìn)行處理。目前多通道的混合ITU-RBT. 656格式視頻數(shù)據(jù)的抽取處理方 法未經(jīng)過優(yōu)化,處理效率比較低,需要占用較多的DSP運(yùn)算資源。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是彌補(bǔ)上述現(xiàn)有技術(shù)的不足,提出一種高 效的多通道的混合ITU-RBT. 656格式視頻數(shù)據(jù)的抽取處理方法。 本發(fā)明的技術(shù)問題采用以下技術(shù)方案予以解決
這種視頻數(shù)據(jù)的抽取處理方法,視頻數(shù)據(jù)是多通道的混合ITU-R BT. 656格式視頻數(shù)據(jù)。
這種視頻數(shù)據(jù)的抽取處理方法的特點(diǎn)是 依次有以下步驟
1) 組成至少一個(gè)4通道并行數(shù)據(jù)采集系統(tǒng)
將至少一個(gè)4通道視音頻混合流模式輸入的視音頻A/D轉(zhuǎn)換器與多核 處理芯片級(jí)聯(lián)連接,所述多核處理芯片包括一個(gè)MIPS處理器核和二個(gè) DSP處理器核,所述視音頻A/D轉(zhuǎn)換器與多核處理芯片中的DSP處理器 核組成至少一個(gè)4通道并行數(shù)據(jù)采集系統(tǒng);所述視音頻A/D轉(zhuǎn)換器配置為 4通道混合的ITU-RBT. 656格式的Dl編碼模式,其采集到的一幀視頻數(shù) 據(jù)中的奇場(chǎng)和偶場(chǎng)數(shù)據(jù)都為一個(gè)完整的CIF,組成先進(jìn)先出的FIFO緩存器 隊(duì)列;
2) 由視音頻A/D轉(zhuǎn)換器將視音頻混合流數(shù)據(jù)轉(zhuǎn)換合成為1通道的時(shí) 分復(fù)用模式的數(shù)據(jù)
由視音頻A/D轉(zhuǎn)換器將輸入各個(gè)4通道并行數(shù)據(jù)采集系統(tǒng)的包括 ITU-RBT. 656格式視頻數(shù)據(jù)的視音頻混合流數(shù)據(jù),轉(zhuǎn)換合成為l通道的時(shí)分復(fù)用模式的數(shù)據(jù)直接通過多核處理芯片中的VIP協(xié)處理器導(dǎo)入多核處理 心片;
3)由多核處理芯片對(duì)視音頻混合流數(shù)據(jù)進(jìn)行拆分處理,分析出ITU-R BT. 656格式的有效視頻數(shù)據(jù)行
由所述多核處理芯片對(duì)輸入各個(gè)4通道并行數(shù)據(jù)采集系統(tǒng)包括ITU-R BT. 656格式視頻數(shù)據(jù)的視音頻混合流數(shù)據(jù),通過視頻流數(shù)據(jù)拆分算法進(jìn)行 4路視頻流數(shù)據(jù)的拆分處理即分割處理,分析出ITU-R BT. 656格式的有效 視頻數(shù)據(jù)行。
本發(fā)明的技術(shù)問題采用以下進(jìn)一步的技術(shù)方案予以解決
所述步驟3)的分割處理包括以下分步驟
3-1)檢測(cè)出從EAV同步碼開始的有效視頻數(shù)據(jù)行;
3-2)濾除掉無效的場(chǎng)消隱數(shù)據(jù)和行消隱數(shù)據(jù);
3-3)拆分后分別對(duì)4路碼流采用H.264壓縮編碼算法進(jìn)行壓縮;
3-4)將4合1的4通道混合視頻數(shù)據(jù)拆分為4個(gè)單通道的視頻數(shù)據(jù)。
所述步驟3-4)的數(shù)據(jù)拆分包括以下子步驟
3-4-1)根據(jù)DSP高速緩存器容量設(shè)定一個(gè)合理的長(zhǎng)度,采用每次處理 限定長(zhǎng)度數(shù)據(jù),邊拆分邊分析抽取有序進(jìn)行,保證拆分處理的源數(shù)據(jù)不會(huì) 被置換出高速緩存器,提高整個(gè)處理過程的高效性;
3-4-2)直接從高速緩存器中讀取數(shù)據(jù)進(jìn)行分析和抽取,減少直接訪問 內(nèi)存導(dǎo)致的性能損耗;
3—4-3)按4字節(jié)有序進(jìn)行數(shù)據(jù)的存取,以減少存取指令條數(shù)。 所述多核處理芯片是采用嵌入式Linux操作系統(tǒng)的處理芯片。 所述多核處理芯片包括的二個(gè)DSP處理器核是二個(gè)DSP處理器核 TM3260,其有特有指令, 一個(gè)周期可執(zhí)行5個(gè)指令操作和擁有64個(gè)寄存 器。既可以減少做同一件事需要的指令條數(shù),提高執(zhí)行速度,又可以實(shí)現(xiàn) 多指令并行處理,減少指令與指令之間的依賴性,提高拆分算法速度。此 外,其高速緩存的特性還可以提高整個(gè)處理過程的高效性。 所述多核處理芯片是基于Philips的SoC芯片PNX8950。 所述視音頻A/D轉(zhuǎn)換器是4通道視音頻混合流模式輸入的視音頻A/D 轉(zhuǎn)換芯片TW2815。
本發(fā)明與現(xiàn)有技術(shù)對(duì)比的有益效果是
5本發(fā)明方法是一種經(jīng)過優(yōu)化的高效多通道混合ITU-R BT. 656格式視 頻數(shù)據(jù)的抽取處理方法,可以實(shí)現(xiàn)高效的視頻采集、快速實(shí)時(shí)的視頻抽取 和視頻編碼。利用抽取分割出的視頻數(shù)據(jù)進(jìn)行壓縮處理,實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)的 存儲(chǔ)、網(wǎng)絡(luò)傳輸。在保證視覺效果的前提下顯著提升系統(tǒng)的數(shù)據(jù)運(yùn)算處理 性能,處理效率提高約一倍,且占用的DSP運(yùn)算資源較少,更能符合市場(chǎng) 的要求。
附圖是本發(fā)明具體實(shí)施方式
的抽取處理方法流程圖。
具體實(shí)施例方式
下面將結(jié)合具體實(shí)施方式
并對(duì)照附圖對(duì)本發(fā)明作進(jìn)一步說明。 如附圖所示的一種多通道的混合ITU-R BT. 656格式視頻數(shù)據(jù)的抽取
處理方法,依次有以下步驟
1) 組成一個(gè)4通道并行數(shù)據(jù)采集系統(tǒng)
將一個(gè)4通道視音頻混合流模式輸入的視音頻A/D轉(zhuǎn)換芯片TW2815 與多核處理芯片PNX8950級(jí)聯(lián)連接,多核處理芯片PNX8950采用嵌入式 Linux操作系統(tǒng),包括一個(gè)MIPS處理器核和二個(gè)DSP處理器核TM3260, 視音頻A/D轉(zhuǎn)換芯片TW2815與多核處理芯片中的DSP處理器核TM3260 組成一個(gè)4通道并行數(shù)據(jù)采集系統(tǒng);視音頻A/D轉(zhuǎn)換芯片TW2815配置為 4通道混合的ITU-RBT. 656格式的Dl編碼模式,其采集到的一幀視頻數(shù) 據(jù)中的奇場(chǎng)和偶場(chǎng)數(shù)據(jù)都為一個(gè)完整的CIF,組成先進(jìn)先出的FIFO緩存器 隊(duì)列;視音頻A/D轉(zhuǎn)換芯片TW2815有特有指令, 一個(gè)周期可執(zhí)行5個(gè)指 令操作和擁有64個(gè)寄存器。既可以減少做同一件事需要的指令條數(shù),提高 執(zhí)行速度,又可以實(shí)現(xiàn)多指令并行處理,減少指令與指令之間的依賴性, 提高拆分算法速度。此外,其高速緩存的特性還可以提高整個(gè)處理過程的 高效性。
2) 由視音頻A/D轉(zhuǎn)換芯片TW2815將視音頻混合流數(shù)據(jù)轉(zhuǎn)換合成為 1通道的時(shí)分復(fù)用模式的數(shù)據(jù)
由視音頻A/D轉(zhuǎn)換芯片TW2815將輸入各個(gè)4通道并行數(shù)據(jù)采集系統(tǒng) 的包括ITU-R BT. 656格式視頻數(shù)據(jù)的視音頻混合流數(shù)據(jù),轉(zhuǎn)換合成為1 通道的時(shí)分復(fù)用模式的數(shù)據(jù)直接通過多核處理芯片PNX8950中的VIP協(xié) 處理器導(dǎo)入多核處理芯片PNX8950;
3) 由多核處理芯片PNX8950對(duì)視音頻混合流數(shù)據(jù)進(jìn)行拆分處理,分析出ITU-RBT. 656格式的有效視頻數(shù)據(jù)行
由多核處理芯片PNX8950對(duì)輸入各個(gè)4通道并行數(shù)據(jù)采集系統(tǒng)包括 ITU-RBT. 656格式視頻數(shù)據(jù)的視音頻混合流數(shù)據(jù),通過視頻流數(shù)據(jù)拆分算 法進(jìn)行4路視頻流數(shù)據(jù)的拆分處理即分割處理,分析出ITU-R BT. 656格 式的有效視頻數(shù)據(jù)行。
所述步驟3)的分割處理包括以下分步驟
3-1)檢測(cè)出從EAV同步碼開始的有效視頻數(shù)據(jù)行;
3-2)濾除掉無效的場(chǎng)消隱數(shù)據(jù)和行消隱數(shù)據(jù);
3-3)拆分后分別對(duì)4路碼流采用H.264壓縮編碼算法進(jìn)行壓縮;
3-4)將4合1的4通道混合視頻數(shù)據(jù)拆分為4個(gè)單通道的視頻數(shù)據(jù)。
步驟3-4)的數(shù)據(jù)拆分包括以下子步驟
3-4-1)根據(jù)DSP高速緩存器容量設(shè)定一個(gè)合理的長(zhǎng)度,采用每次處理 限定長(zhǎng)度數(shù)據(jù),邊拆分邊分析抽取有序進(jìn)行,保證拆分處理的源數(shù)據(jù)不會(huì) 被置換出高速緩存器,提高整個(gè)處理過程的高效性;
3-4-2)直接從高速緩存器中讀取數(shù)據(jù)進(jìn)行分析和抽取,減少直接訪問 內(nèi)存導(dǎo)致的性能損耗;
3-4-3)按4字節(jié)有序進(jìn)行數(shù)據(jù)的存取,以減少存取指令條數(shù)。
以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說 明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說明。對(duì)于本發(fā)明所屬技術(shù) 領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下做出若干等同替 代或明顯變型,而且性能或用途相同,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種視頻數(shù)據(jù)的抽取處理方法,視頻數(shù)據(jù)是多通道的混合ITU-R BT.656格式視頻數(shù)據(jù),其特征在于依次有以下步驟1)組成至少一個(gè)4通道并行數(shù)據(jù)采集系統(tǒng)將至少一個(gè)4通道視音頻混合流模式輸入的視音頻A/D轉(zhuǎn)換器與多核處理芯片級(jí)聯(lián)連接,所述多核處理芯片包括一個(gè)MIPS處理器核和二個(gè)DSP處理器核,所述視音頻A/D轉(zhuǎn)換器與多核處理芯片中的DSP處理器核組成至少一個(gè)4通道并行數(shù)據(jù)采集系統(tǒng);所述視音頻A/D轉(zhuǎn)換器配置為4通道混合的ITU-R BT.656格式的D1編碼模式,其采集到的一幀視頻數(shù)據(jù)中的奇場(chǎng)和偶場(chǎng)數(shù)據(jù)都為一個(gè)完整的CIF,組成先進(jìn)先出的FIFO緩存器隊(duì)列;2)由視音頻A/D轉(zhuǎn)換器將視音頻混合流數(shù)據(jù)轉(zhuǎn)換合成為1通道的時(shí)分復(fù)用模式的數(shù)據(jù)由視音頻A/D轉(zhuǎn)換器將輸入各個(gè)4通道并行數(shù)據(jù)采集系統(tǒng)的包括ITU-R BT.656格式視頻數(shù)據(jù)的視音頻混合流數(shù)據(jù),轉(zhuǎn)換合成為1通道的時(shí)分復(fù)用模式的數(shù)據(jù)直接通過多核處理芯片中的VIP協(xié)處理器導(dǎo)入多核處理芯片;3)由多核處理芯片對(duì)視音頻混合流數(shù)據(jù)進(jìn)行拆分處理,分析出ITU-RBT.656格式的有效視頻數(shù)據(jù)行由所述多核處理芯片對(duì)輸入各個(gè)4通道并行數(shù)據(jù)采集系統(tǒng)包括ITU-RBT.656格式視頻數(shù)據(jù)的視音頻混合流數(shù)據(jù),通過視頻流數(shù)據(jù)拆分算法進(jìn)行4路視頻流數(shù)據(jù)的拆分處理即分割處理,分析出ITU-R BT.656格式的有效視頻數(shù)據(jù)行。
2、 如權(quán)利要求1所述的視頻數(shù)據(jù)的抽取處理方法,其特征在于 所述步驟3)的分割處理包括以下分步驟3-1)檢測(cè)出從EAV同步碼開始的有效視頻數(shù)據(jù)行;3-2)濾除掉無效的場(chǎng)消隱數(shù)據(jù)和行消隱數(shù)據(jù);3-3)拆分后分別對(duì)4路碼流采用H.264壓縮編碼算法進(jìn)行壓縮;3-4)將4合1的4通道混合視頻數(shù)據(jù)拆分為4個(gè)單通道的視頻數(shù)據(jù)。
3、 如權(quán)利要求l或2所述的視頻數(shù)據(jù)的抽取處理方法,其特征在于所述步驟3-4)的數(shù)據(jù)拆分包括以下子步驟3-4-1)根據(jù)DSP高速緩存器容量設(shè)定一個(gè)合理的長(zhǎng)度,采用每次處理 限定長(zhǎng)度數(shù)據(jù),邊拆分邊分析抽取有序進(jìn)行;3-4-2)直接從高速緩存器中讀取數(shù)據(jù)進(jìn)行分析和抽??; 3-4-3)按4字節(jié)有序進(jìn)行數(shù)據(jù)的存取。
4、 如權(quán)利要求3所述的視頻數(shù)據(jù)的抽取處理方法,其特征在于 所述多核處理芯片是采用嵌入式Linux操作系統(tǒng)的處理芯片。
5、 如權(quán)利要求4所述的視頻數(shù)據(jù)的抽取處理方法,其特征在于所述多核處理芯片包括的二個(gè)DSP處理器核是二個(gè)DSP內(nèi)核 TM3260。
6、 如權(quán)利要求5所述的視頻數(shù)據(jù)的抽取處理方法,其特征在于 所述多核處理芯片是基于Philips的SoC芯片PNX8950。
7、 如權(quán)利要求6所述的視頻數(shù)據(jù)的抽取處理方法,其特征在于所述視音頻A/D轉(zhuǎn)換器是4通道視音頻混合流模式輸入的視音頻A/D 轉(zhuǎn)換芯片TW2815。
全文摘要
一種視頻數(shù)據(jù)的抽取處理方法,視頻數(shù)據(jù)是多通道的混合ITU-R BT.656格式視頻數(shù)據(jù),依次有以下步驟1)組成至少一個(gè)4通道并行數(shù)據(jù)采集系統(tǒng);2)由視音頻A/D轉(zhuǎn)換器將視音頻混合流數(shù)據(jù)轉(zhuǎn)換合成為1通道的時(shí)分復(fù)用模式的數(shù)據(jù);3)由多核處理芯片對(duì)視音頻混合流數(shù)據(jù)進(jìn)行拆分處理,分析出ITU-R BT.656格式的有效視頻數(shù)據(jù)行。本發(fā)明是經(jīng)過優(yōu)化的高效視頻數(shù)據(jù)的抽取處理方法,可以實(shí)現(xiàn)高效的視頻采集、快速實(shí)時(shí)的視頻抽取和視頻編碼。利用抽取分割出的視頻數(shù)據(jù)進(jìn)行壓縮處理,實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)的存儲(chǔ)、網(wǎng)絡(luò)傳輸。在保證視覺效果的前提下顯著提升系統(tǒng)的數(shù)據(jù)運(yùn)算處理性能,處理效率提高約一倍,且占用的DSP運(yùn)算資源較少。
文檔編號(hào)H04N7/52GK101516032SQ20091010612
公開日2009年8月26日 申請(qǐng)日期2009年3月13日 優(yōu)先權(quán)日2009年3月13日
發(fā)明者平 劉, 葉潤(rùn)源 申請(qǐng)人:深圳市泛海三江電子有限公司