新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于DM642的X.264編碼器優(yōu)化

        基于DM642的X.264編碼器優(yōu)化

        作者: 時(shí)間:2011-08-16 來源:網(wǎng)絡(luò) 收藏

        (2)EDMA。EDMA是增強(qiáng)的直接存儲器訪問,增加了高達(dá)64個(gè)傳輸通道,每個(gè)通道相互獨(dú)立,且通道間的優(yōu)先級可以設(shè)置。CIF格式的圖像格式為352×288,一幀數(shù)據(jù)需要101 376 b,L2的CACHE容量有限,不能將所需要的參考幀和當(dāng)前編碼幀都放到片內(nèi)CACHE中。X.264處理的最小模塊為宏塊16×16,將當(dāng)前編碼宏塊保存到片內(nèi)CACHE中來提速,DSP運(yùn)行的同時(shí)將片外的下一編碼宏塊傳輸?shù)狡瑑?nèi)。采用EDMA的ping-pong緩沖技術(shù)可以對X.264的數(shù)據(jù)傳輸部分進(jìn)行。這樣既利用了片內(nèi)數(shù)據(jù)存儲速度快的優(yōu)點(diǎn),又避免了使用較多的片內(nèi)存儲空間。ping-pong緩沖結(jié)構(gòu)中EDMA與CPU的工作原理如圖2所示。

        本文引用地址:http://www.104case.com/article/150348.htm

        e.jpg



        3 結(jié)果
        完成對代碼的過后,通過CCS的編譯將x264.out文件加載到目標(biāo)板上,使用了5個(gè)CIF實(shí)驗(yàn)序列來測試優(yōu)化過后的編碼速率。 CIF序列編碼的幀數(shù)為100幀,量化系數(shù)為28。通過CCS所提供的clock工具記錄測試序列中編碼一幀圖像所需要的CPU時(shí)鐘數(shù)。實(shí)驗(yàn)測得的編碼速率數(shù)據(jù)如表5所示。

        f.jpg


        將X.264簡單DSP代碼化移植到上,編碼速率很低,只有平均0.6 f/s。對比表中所示的數(shù)據(jù)可知,對于紋理簡單,運(yùn)動(dòng)不激烈的視頻序列,編碼幀數(shù)可達(dá)15 f/s左右,對于運(yùn)動(dòng)激烈,背景紋理較復(fù)雜的視頻序列,則只有10 f/s左右。通過解壓圖片可以看出,解碼后的圖像沒有發(fā)生明顯的失真。


        上一頁 1 2 3 4 下一頁

        關(guān)鍵詞: 優(yōu)化 編碼器 DM642 基于

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 乌拉特中旗| 五台县| 米脂县| 龙口市| 扎赉特旗| 湘西| 洪雅县| 介休市| 武定县| 沽源县| 丹阳市| 大理市| 温宿县| 虹口区| 绥棱县| 上虞市| 绥化市| 公主岭市| 乌海市| 平定县| 泾阳县| 安丘市| 乌拉特中旗| 孙吴县| 赤峰市| 临夏市| 开阳县| 都昌县| 平利县| 修水县| 历史| 怀化市| 平罗县| 淮南市| 鹤山市| 日喀则市| 军事| 临漳县| 广平县| 定州市| 玉屏|