一種具有H.264編解碼功能的PCI板卡及相關(guān)軟件的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2022-02-14 20:48
隨著視頻技術(shù)的發(fā)展,許多視頻編碼方案不斷被提出和應(yīng)用。在眾多方案中,H.264是目前最有效的編解碼標(biāo)準(zhǔn)。H.264是由ITU-T和ISO聯(lián)合制定的新一代視頻編碼標(biāo)準(zhǔn)。在相同的重構(gòu)圖像質(zhì)量下,H.264與H.263、MPEG-4標(biāo)準(zhǔn)相比,分別能節(jié)約50%、20%的碼流。該優(yōu)點(diǎn)非常適合解決國內(nèi)運(yùn)營商用戶量過大、網(wǎng)絡(luò)帶寬相對有限的問題。但是,H.264在大幅度提高編碼效率的同時(shí),帶來了因運(yùn)算復(fù)雜度猛增的新問題。這給H.264的嵌入式應(yīng)用帶來了巨大障礙。因此,為了解決這個(gè)問題的,本文選用高性能的DM642作為平臺(tái),對H.264軟件進(jìn)行移植和優(yōu)化。首先介紹了H.264原理和DSP平臺(tái),然后描述了本系統(tǒng)的四個(gè)模塊:H.264軟件的移植與優(yōu)化、PCI驅(qū)動(dòng)編程、YUV重構(gòu)圖象的回放和DSP引導(dǎo)功能。經(jīng)過優(yōu)化,編解碼速度得到了很大提高。它與另外三個(gè)模塊構(gòu)成了一個(gè)具有H.264編解碼功能的PCI板卡。
【文章來源】:北京郵電大學(xué)北京市211工程院校教育部直屬院校
【文章頁數(shù)】:62 頁
【學(xué)位級別】:碩士
【部分圖文】:
四個(gè)模塊之間的關(guān)系
編碼器的數(shù)據(jù)流路徑如圖2一2所示,含兩個(gè)數(shù)據(jù)流路徑,一個(gè)“前行”經(jīng)(從左向右,藍(lán)色實(shí)線)以及一個(gè)“重建”路徑(從右向左,紫色虛線)。路解碼器的數(shù)據(jù)流路徑如圖2一3所示,自右向左顯示出編碼器與解碼器之間的相似之處。一-一廣一.一,,二+一一:}。}!_~‘}·uF。廠人、D’。!_,}}_.}}呀‘油閨卜巴甘一’---一‘一丈一左一~卜二_一廣一[生少-圖2一2編碼器的數(shù)據(jù)流路徑矛,擇一日寸,、,曰唇塞裂卜NAL圖2一3解碼器的數(shù)據(jù)流路徑2.3.2編碼器(前行路徑)Fn表示要編碼的輸入幀。該幀是以macroblock(對應(yīng)于原始圖像的 16xl6像素)為單位處理的。每個(gè)macrobfock以intra模式或inter模式編碼。無論哪種模式
這些工具具有一系列的調(diào)試、分析能力。CCS的開發(fā)周期如圖2一5所示。設(shè) 設(shè)計(jì) 計(jì)計(jì)編程和編譯 譯譯 調(diào)試 試試 分析 析概概念性規(guī)劃劃劃創(chuàng)建工程文件、、、語法檢查、探探探實(shí)時(shí)調(diào)試、統(tǒng)統(tǒng)編 編編編寫源程序和沱沱沱測點(diǎn)設(shè)置和日日日 計(jì)和跟蹤 蹤置 置置 置文件 件件 志保存等 等等 等圖2一 5CCS的開發(fā)周期使用前,先安裝 CCS3.1,里面集成了完整的CCS開發(fā)軟件和仿真器驅(qū)動(dòng);然后運(yùn)行 CCSSETUP,進(jìn)行芯片型號(hào)和仿真器種類的配置。CCS構(gòu)成及接口如圖2一6所示, 1)CCS代碼生成工具,2)CCS集成開發(fā)環(huán)境它是CCS其中包括:的基礎(chǔ);(DE)3)DSP舊105插件程序和API;4)RTDX插件、主機(jī)接口和API。 ...{{{)))困 lll...…‘.甘,~”...圖2一 6CCS構(gòu)成及接口圖2一7是一個(gè)典型的軟件開發(fā)流程圖,圖中陰影部分表示通常的C語言開發(fā)途徑
本文編號(hào):3625247
【文章來源】:北京郵電大學(xué)北京市211工程院校教育部直屬院校
【文章頁數(shù)】:62 頁
【學(xué)位級別】:碩士
【部分圖文】:
四個(gè)模塊之間的關(guān)系
編碼器的數(shù)據(jù)流路徑如圖2一2所示,含兩個(gè)數(shù)據(jù)流路徑,一個(gè)“前行”經(jīng)(從左向右,藍(lán)色實(shí)線)以及一個(gè)“重建”路徑(從右向左,紫色虛線)。路解碼器的數(shù)據(jù)流路徑如圖2一3所示,自右向左顯示出編碼器與解碼器之間的相似之處。一-一廣一.一,,二+一一:}。}!_~‘}·uF。廠人、D’。!_,}}_.}}呀‘油閨卜巴甘一’---一‘一丈一左一~卜二_一廣一[生少-圖2一2編碼器的數(shù)據(jù)流路徑矛,擇一日寸,、,曰唇塞裂卜NAL圖2一3解碼器的數(shù)據(jù)流路徑2.3.2編碼器(前行路徑)Fn表示要編碼的輸入幀。該幀是以macroblock(對應(yīng)于原始圖像的 16xl6像素)為單位處理的。每個(gè)macrobfock以intra模式或inter模式編碼。無論哪種模式
這些工具具有一系列的調(diào)試、分析能力。CCS的開發(fā)周期如圖2一5所示。設(shè) 設(shè)計(jì) 計(jì)計(jì)編程和編譯 譯譯 調(diào)試 試試 分析 析概概念性規(guī)劃劃劃創(chuàng)建工程文件、、、語法檢查、探探探實(shí)時(shí)調(diào)試、統(tǒng)統(tǒng)編 編編編寫源程序和沱沱沱測點(diǎn)設(shè)置和日日日 計(jì)和跟蹤 蹤置 置置 置文件 件件 志保存等 等等 等圖2一 5CCS的開發(fā)周期使用前,先安裝 CCS3.1,里面集成了完整的CCS開發(fā)軟件和仿真器驅(qū)動(dòng);然后運(yùn)行 CCSSETUP,進(jìn)行芯片型號(hào)和仿真器種類的配置。CCS構(gòu)成及接口如圖2一6所示, 1)CCS代碼生成工具,2)CCS集成開發(fā)環(huán)境它是CCS其中包括:的基礎(chǔ);(DE)3)DSP舊105插件程序和API;4)RTDX插件、主機(jī)接口和API。 ...{{{)))困 lll...…‘.甘,~”...圖2一 6CCS構(gòu)成及接口圖2一7是一個(gè)典型的軟件開發(fā)流程圖,圖中陰影部分表示通常的C語言開發(fā)途徑
本文編號(hào):3625247
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3625247.html
最近更新
教材專著