近年來,隨著網(wǎng)絡技術的發(fā)展和視頻編碼標準受到廣泛接受,視頻點播、視頻流和遠程教育等基于網(wǎng)絡的多媒體業(yè)務逐漸普及。為了對擁有不同終端資源,不同接入網(wǎng)絡以及不同興趣的用戶提供靈活的多媒體數(shù)據(jù)訪問服務,多媒體數(shù)據(jù)的內(nèi)容需要根據(jù)應用環(huán)境動態(tài)調(diào)整,轉碼正是實現(xiàn)這一挑戰(zhàn)性任務的關鍵技術之一。 視頻轉碼對時間的要求非常苛刻,以至于用高速的通用微處理器芯片也無法在規(guī)定的時間內(nèi)完成必要的運算。因此,必須為這樣的運算設計一個專用的高速硬線邏輯電路,在高速FPGA器件上實現(xiàn)或制成高速專用集成電路。用高密度的FPGA來構成完成轉碼算法所需的電路系統(tǒng),實現(xiàn)專用集成電路的功能,因其成本低、設計周期短、功耗小、可靠性高、使用靈活等優(yōu)點而成為適合本課題的最佳選擇。 本文根據(jù)MPEG-2中可變長編碼(VLC)理論,采用了兩級查找表減少了VLC存儲空間的使用,完成VLC編碼的實現(xiàn)。根據(jù)MPEG-2中關于System Packet的定義,針對FPGA可實現(xiàn)性,以空間換取復雜度的減少,實現(xiàn)了PES包的打包模塊。根據(jù)MPEG-2相應的轉碼理論,完成了對系統(tǒng)解碼模塊相應的連接和調(diào)試,對解碼模塊以真實的bit流進行了貼近板級的情況的仿真。根據(jù)MPEG-2中TM5的算法的局限性,分析得出只需要對P幀進行相應處理即可改進場景變換對視頻質(zhì)量的影響,完成對TM5的算法的改進。通過性能估算和電路仿真,各模塊的吞吐率能夠滿足轉碼系統(tǒng)的要求。
標簽:
MPEG2
FPGA
頻率
碼率
上傳時間:
2013-07-22
上傳用戶:shinesyh