MPEG-2到MPEG-4視頻轉碼.pdf
隨著多媒體網絡通信的發展,網絡將承載越來越多的多媒體業務。這些具有不同碼率、分辨率、滿足不同標準的多媒體數據在經過各種異質網絡、不同的接入設備,到達能力各異的接收終端時,經常會遇到數據速率和網絡帶寬不匹配的問題。為了解決這種問題,往往需要使用視頻轉碼技術。為了使得異質網絡之間、不同的接入設備之間以及不同多媒體數據格式之間能夠無縫連接,視頻轉碼技術就顯得尤為重要。用于不同目的將某種編碼格式的壓縮碼流轉換成另一種編碼格式的壓縮碼流稱為視頻轉碼(),這里編碼格式是指比特率、幀率、分辨率、編碼句法以及視頻內容等。視頻轉碼已經成為當前的研究熱點。視頻轉碼可以在像素域進行,也可以在域上實現。直接在域上進行各種率的轉換,不需要費時的運動估值、及逆的運算,計算復雜性較低,并且能較好地保持圖像質量。所以域的視頻轉碼方法受到人們的普遍歡迎。本文重點討論了域上到視頻轉碼問題,其關鍵技術包括:運動矢量的再使用、域的運動補償、域的下采樣和反交織、宏塊類型的轉換和速率控制等。本文結合了到視頻轉碼系統的具體開發工作,對到視頻轉碼的研究和實現做出了以下貢獻:、提出了對域的級聯視頻轉碼框架的改進,將反交織模塊(/)加入到視頻轉碼的解碼器端和編碼器端的反饋環路中,使得參考宏塊統一為幀格式,從而簡化了域運動補償()的實現;、提出了對的速率控制算法的改進,這些改進主要是在視頻序列中加入了對的速率控制的處理,包括加入的目標比特分配算法、加入的聯合緩存器控制算法和加入的基于權重的的目標比特分配算法;、將我們實驗室已經實現的域的運動補償()、下采樣及反交織技術運用到到的視頻轉碼系統中;、實現了我們實驗室提出的基于最大最小準則的運動矢量再使用算法和基于多數原則的宏塊類型的轉換,提高了視頻轉碼的速度;、實現了傳統的速率控制算法、基本的的速率控制算法和改進的的速率控制算法;、實現了優化的一些編碼方式,如:預測、中幀間宏塊的每個塊都可能有一個運動矢量和中的直接模式等,來減小視頻轉碼后的碼率。本文還簡要地介紹了在其它方面的工作,如分布式多媒體編輯與素材共享系統的客戶端中關鍵幀瀏覽方案的改進及其實現和視頻編解碼系統中的視頻解碼器的實時性的實現。