| 1~2幀 | 2~3幀 | 3~4幀 | 4~5幀 | 5~6幀 | 6~7幀 | 7~8幀 | |
| 小波變換后系數(shù)(%) 小波變換及熵編碼后系數(shù)(%) | 99.96 81.4 | 99.49 70.3 | 99.59 71.0 | 99.66 78.9 | 99.47 70.0 | 99.97 80.3 | 99.53 75.4 |
以上實(shí)驗(yàn)數(shù)據(jù)表明小波變換后系數(shù)存在著極大的幀間相關(guān)性。熵編碼后相關(guān)性降低,但仍然較高,可以充分應(yīng)用這種相關(guān)性。進(jìn)行幀間壓縮。在硬件實(shí)現(xiàn)方案中,由于采用ADV611芯片,接口的輸出碼流是經(jīng)過熵編碼后的數(shù)據(jù),幀間壓縮的效果沒有如圖6中虛線所示流程的壓縮效果好,但仍然可以一步提高視頻序列的壓縮比。
2.2 基于小波變換的碼率控制
當(dāng)前連續(xù)媒體流業(yè)務(wù)中越來越多地考慮對客戶的服務(wù)質(zhì)量問題,QoS的提出要求對編碼碼率的控制更加靈活,以適應(yīng)不同的用戶要求和不同的信道狀況。利用ADV611中可程控的量化方式就可以方便地達(dá)到碼率控制的目的。其原理框圖如圖7所。B/P是比特每象素的設(shè)置,通過軟件監(jiān)控網(wǎng)絡(luò)狀態(tài)[5],并按照一定的經(jīng)驗(yàn)規(guī)律實(shí)時(shí)更改壓縮過程中的B/P設(shè)置,以完成對碼率的控制。
3 實(shí)現(xiàn)方案
開發(fā)小組在充分地進(jìn)行理論研究及實(shí)現(xiàn)方案論證的基礎(chǔ)上,應(yīng)用小波壓縮算法,、按照MPEG-4標(biāo)準(zhǔn)的思路提出了一套音視頻采集壓縮傳輸?shù)慕鉀Q方案。硬件實(shí)現(xiàn)系統(tǒng)框圖如圖8所示。

主要分為六個(gè)模塊:(1)音視頻捕捉模塊,包括音視頻的獲取及量化;(2)壓縮/解壓縮模塊,該模塊是本方案中最重要的模塊,實(shí)現(xiàn)音視頻的編劇/解碼及同步;(3)接入模塊,該模塊完成數(shù)據(jù)的傳輸,為了進(jìn)一步減輕主機(jī)的負(fù)擔(dān),采用硬件打包發(fā)送的方式;(4)軟件控制模塊,該模塊實(shí)時(shí)監(jiān)控網(wǎng)絡(luò)狀態(tài),及時(shí)將分析后的網(wǎng)絡(luò)狀態(tài)結(jié)果通知硬件板卡;(5)控制單元模塊,該模塊是系統(tǒng)的處理、時(shí)序等管理控制中心,還根據(jù)軟件模塊得到的網(wǎng)絡(luò)狀態(tài)參數(shù)及時(shí)地控制編碼過程完成碼率控制過程;(6)總線接口模塊,采用PCI總線方式與主機(jī)交換數(shù)據(jù)。
在上述系統(tǒng)壓縮/解壓縮模塊中,采用ADV611壓縮芯片,并結(jié)合2.1中提出的小波變換系數(shù)的幀間算法,簡略地實(shí)現(xiàn)視頻序列的幀間壓縮;同時(shí)按照控制單元的速率控制參數(shù)完成碼率控制的過程。





