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

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





