H.263視頻壓縮算法及其在TMS320C5501上的實(shí)現(xiàn)
發(fā)布時(shí)間:2021-06-29 08:51
近年來(lái),隨著多媒體技術(shù)的不斷發(fā)展,人們對(duì)可視電話、會(huì)議電話和安全監(jiān)視等視頻業(yè)務(wù)也越來(lái)越感興趣。H.26x和MPEG系列視頻標(biāo)準(zhǔn)的制定,為多媒體通信產(chǎn)業(yè)的發(fā)展帶來(lái)了廣闊的發(fā)展空間,其相關(guān)產(chǎn)品因此得到了廣泛的應(yīng)用。H.263標(biāo)準(zhǔn)是國(guó)際電信聯(lián)盟ITU-T針對(duì)低比特率視頻應(yīng)用制定的視頻壓縮標(biāo)準(zhǔn)。TMS320C5501 DSP芯片是美國(guó)德州儀器公司(TI)生產(chǎn)的高性能的數(shù)字信號(hào)處理芯片。利用DSP芯片實(shí)現(xiàn)H.263標(biāo)準(zhǔn),與專(zhuān)用的數(shù)字圖像處理芯片相比,具有系統(tǒng)靈活、易升級(jí)等特點(diǎn)。在本論文中,主要研究了H.263視頻編解碼器在C5501上的實(shí)現(xiàn)問(wèn)題。本文對(duì)H.263視頻編解碼的基本原理、系統(tǒng)結(jié)構(gòu)和壓縮方法做了簡(jiǎn)要的分析。對(duì)H.263編解碼器的主要模塊進(jìn)行了分析,找出了運(yùn)算量較大的模塊DCT/IDCT模塊和運(yùn)動(dòng)估計(jì)模塊,分別對(duì)這兩個(gè)模塊進(jìn)行了算法上的優(yōu)化,并實(shí)現(xiàn)了DCT/IDCT的定點(diǎn)化;針對(duì)C5501 DSP芯片的特點(diǎn),通過(guò)內(nèi)聯(lián)函數(shù)、優(yōu)化選項(xiàng)和并行指令等的使用對(duì)C代碼進(jìn)行了優(yōu)化,使系統(tǒng)效率得到進(jìn)一步的提高;最后,對(duì)編解碼的速度和編解碼的結(jié)果進(jìn)行了分析總結(jié),并指出了進(jìn)一步研究探索的方向。
【文章來(lái)源】:電子科技大學(xué)四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:67 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
亮度和色度的采樣位置
24代半導(dǎo)體公司的 HY57V641620HG(4Banks×1M×16bit)同步動(dòng)態(tài)存儲(chǔ)器。圖3-2 硬件平臺(tái)3.1.3 集成開(kāi)發(fā)環(huán)境 CCSCCS(Code Composer Studio) 是 一 個(gè) 完 整 的 為 TI TMS320C2000 、TMS320C5000、TMS320C6000 系列 DSP 而設(shè)計(jì)的集成開(kāi)發(fā)環(huán)境,也是目前使用最為廣泛的 DSP 開(kāi)發(fā)軟件之一[13]。CCS 不但包含代碼生成工具,具備基本調(diào)試功能,而且具備實(shí)時(shí)分析能力。它支持整個(gè)軟件開(kāi)發(fā)過(guò)程:從方案設(shè)計(jì)、代碼生成到調(diào)試、實(shí)時(shí)分析等。它的主要功能有:●集成可視化代碼編輯界面,可以直接編寫(xiě) C、匯編、.H 文件、.cmd 文件等!窦纱a生成工具,包括匯編器、優(yōu)化 C 編譯器、連接器等!窕菊{(diào)試工具。如裝入執(zhí)行代碼(.out 文件),查看寄存器、存儲(chǔ)器、反匯編、變量窗口等,支持 C 源代碼級(jí)調(diào)試!?
263 算法在 TMS320C5501 上的實(shí)現(xiàn)27圖3-4 系統(tǒng)實(shí)現(xiàn)框圖3.2.3 系統(tǒng)初始化在 C5501 上實(shí)現(xiàn) H.263 算法,首先要做的是對(duì) DSP 及 SDRAM 進(jìn)行初始化,對(duì)其進(jìn)行配置,使之能夠正常的工作。在這里,我們使用 TI 公司提供的芯片支持庫(kù)(CSL)進(jìn)行配置[14]。CSL 提供了 C 語(yǔ)言可調(diào)用的 DSP 外圍接口庫(kù)函數(shù),并在一個(gè)完整的庫(kù)中包含了所有模塊函數(shù),其中有單獨(dú)應(yīng)用于某個(gè) DSP 外設(shè)的模塊函數(shù),如:DMA 模塊、McBSP模塊、TIMER 模塊等;也有通用的模塊函數(shù),如中斷請(qǐng)求模塊(Interrupt Request:IRQ)和 CHIP 模塊
【參考文獻(xiàn)】:
期刊論文
[1]H.263編碼中DCT在定點(diǎn)DSP上的實(shí)現(xiàn)[J]. 陳文生,歐陽(yáng)華. 通信技術(shù). 2003(06)
[2]塊運(yùn)動(dòng)估計(jì)中具有可擴(kuò)展性的高精度三步搜索算法[J]. 楊清永,王新,周俊輝. 西安電子科技大學(xué)學(xué)報(bào). 2002(05)
[3]H.263中全零離散余弦變換系數(shù)的預(yù)先判別[J]. 石峻,余松煜,陳穎琪. 上海交通大學(xué)學(xué)報(bào). 2001(09)
[4]H.263的發(fā)展及應(yīng)用[J]. 田棟,姚志恒,沈蘭蓀. 測(cè)控技術(shù). 2001(05)
[5]極低碼率視頻編碼中運(yùn)動(dòng)估值技術(shù)的研究[J]. 蘇育挺,張春田. 通信學(xué)報(bào). 1999(06)
[6]H.263 中預(yù)先判別全零系數(shù)的新方法[J]. 周璇,譚徑微,余松煜. 上海交通大學(xué)學(xué)報(bào). 1998(09)
[7]ITU-TH.263源編碼器可探討編碼模式的特點(diǎn)與分析[J]. 吳琰,曹寧,沙濟(jì)彰. 桂林電子工業(yè)學(xué)院學(xué)報(bào). 1997(04)
[8]極低碼速率視頻編碼建議H.263的句法和碼流結(jié)構(gòu)[J]. 邱俊海,朱斌,張春田. 天津通信技術(shù). 1996(04)
本文編號(hào):3256139
【文章來(lái)源】:電子科技大學(xué)四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:67 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
亮度和色度的采樣位置
24代半導(dǎo)體公司的 HY57V641620HG(4Banks×1M×16bit)同步動(dòng)態(tài)存儲(chǔ)器。圖3-2 硬件平臺(tái)3.1.3 集成開(kāi)發(fā)環(huán)境 CCSCCS(Code Composer Studio) 是 一 個(gè) 完 整 的 為 TI TMS320C2000 、TMS320C5000、TMS320C6000 系列 DSP 而設(shè)計(jì)的集成開(kāi)發(fā)環(huán)境,也是目前使用最為廣泛的 DSP 開(kāi)發(fā)軟件之一[13]。CCS 不但包含代碼生成工具,具備基本調(diào)試功能,而且具備實(shí)時(shí)分析能力。它支持整個(gè)軟件開(kāi)發(fā)過(guò)程:從方案設(shè)計(jì)、代碼生成到調(diào)試、實(shí)時(shí)分析等。它的主要功能有:●集成可視化代碼編輯界面,可以直接編寫(xiě) C、匯編、.H 文件、.cmd 文件等!窦纱a生成工具,包括匯編器、優(yōu)化 C 編譯器、連接器等!窕菊{(diào)試工具。如裝入執(zhí)行代碼(.out 文件),查看寄存器、存儲(chǔ)器、反匯編、變量窗口等,支持 C 源代碼級(jí)調(diào)試!?
263 算法在 TMS320C5501 上的實(shí)現(xiàn)27圖3-4 系統(tǒng)實(shí)現(xiàn)框圖3.2.3 系統(tǒng)初始化在 C5501 上實(shí)現(xiàn) H.263 算法,首先要做的是對(duì) DSP 及 SDRAM 進(jìn)行初始化,對(duì)其進(jìn)行配置,使之能夠正常的工作。在這里,我們使用 TI 公司提供的芯片支持庫(kù)(CSL)進(jìn)行配置[14]。CSL 提供了 C 語(yǔ)言可調(diào)用的 DSP 外圍接口庫(kù)函數(shù),并在一個(gè)完整的庫(kù)中包含了所有模塊函數(shù),其中有單獨(dú)應(yīng)用于某個(gè) DSP 外設(shè)的模塊函數(shù),如:DMA 模塊、McBSP模塊、TIMER 模塊等;也有通用的模塊函數(shù),如中斷請(qǐng)求模塊(Interrupt Request:IRQ)和 CHIP 模塊
【參考文獻(xiàn)】:
期刊論文
[1]H.263編碼中DCT在定點(diǎn)DSP上的實(shí)現(xiàn)[J]. 陳文生,歐陽(yáng)華. 通信技術(shù). 2003(06)
[2]塊運(yùn)動(dòng)估計(jì)中具有可擴(kuò)展性的高精度三步搜索算法[J]. 楊清永,王新,周俊輝. 西安電子科技大學(xué)學(xué)報(bào). 2002(05)
[3]H.263中全零離散余弦變換系數(shù)的預(yù)先判別[J]. 石峻,余松煜,陳穎琪. 上海交通大學(xué)學(xué)報(bào). 2001(09)
[4]H.263的發(fā)展及應(yīng)用[J]. 田棟,姚志恒,沈蘭蓀. 測(cè)控技術(shù). 2001(05)
[5]極低碼率視頻編碼中運(yùn)動(dòng)估值技術(shù)的研究[J]. 蘇育挺,張春田. 通信學(xué)報(bào). 1999(06)
[6]H.263 中預(yù)先判別全零系數(shù)的新方法[J]. 周璇,譚徑微,余松煜. 上海交通大學(xué)學(xué)報(bào). 1998(09)
[7]ITU-TH.263源編碼器可探討編碼模式的特點(diǎn)與分析[J]. 吳琰,曹寧,沙濟(jì)彰. 桂林電子工業(yè)學(xué)院學(xué)報(bào). 1997(04)
[8]極低碼速率視頻編碼建議H.263的句法和碼流結(jié)構(gòu)[J]. 邱俊海,朱斌,張春田. 天津通信技術(shù). 1996(04)
本文編號(hào):3256139
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3256139.html
最近更新
教材專(zhuān)著