關(guān) 閉

        新聞中心

        EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于ADSP―BF561的圖像平移系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        基于ADSP―BF561的圖像平移系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

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

        2.2 關(guān)鍵技術(shù)問(wèn)題的解決途徑
        算法中由于每40 ms采集1幀數(shù)據(jù),為了保證能夠使人眼實(shí)時(shí)的看到后的視頻流,必須要保證能夠?qū)崟r(shí)的完成數(shù)據(jù)搬移工作。為此本中采用如下關(guān)鍵技術(shù)來(lái)解決。
        (1)由于輸入后,要經(jīng)過(guò)算法對(duì)進(jìn)行上、下、左、右平移后,才能輸出到電視上。因此該將圖像的輸入存儲(chǔ)區(qū)域和圖像的輸出存儲(chǔ)區(qū)域分別設(shè)為2塊獨(dú)立的區(qū)域,使得在數(shù)據(jù)輸入的同時(shí)還可進(jìn)行數(shù)據(jù)的搬移及輸出顯示工作。每個(gè)輸入/輸出區(qū)域又可以分為4個(gè)區(qū)域,用來(lái)存儲(chǔ)順次進(jìn)入的輸入/輸出圖像。其中sFrame0~sFrame3用來(lái)存儲(chǔ)輸入的視頻圖像,sFrame4~sFrame7用來(lái)存儲(chǔ)搬移后的視頻圖像。當(dāng)啟動(dòng)ADV7181B采集完1幀圖像存入后sFrame0,啟動(dòng)數(shù)據(jù)搬移工作,將視頻圖像搬移到sFrame4中,并通過(guò)PPI1送給視頻編碼器ADV7171,最后由電視屏幕顯示輸出,同時(shí)PPI0將數(shù)據(jù)繼續(xù)采集到sFramel。圖像存儲(chǔ)在SDRAM中,sFrame0~sFrame7各存儲(chǔ)區(qū)域的首地址分別為0x0000C400,0x1000000,0x1500000,0x01A00000,0x01F00000,0x02400000,0x02900000,0x03000000。
        (2)為了提高的實(shí)時(shí)處理能力,將數(shù)據(jù)在不同存儲(chǔ)空間的轉(zhuǎn)移任務(wù)交給DMA來(lái)完成,從而使CPU只專注于數(shù)據(jù)的計(jì)算。為保證連續(xù)采集不斷幀,DMA采用描述子方式,并將最后一個(gè)描述子指向首塊的頭地址。CCD采集到的視頻圖像首先送到PPI0,經(jīng)過(guò)2維DMA方式依次送到由描述子描述的圖像輸入存儲(chǔ)區(qū)域。
        (3)由于圖像的平移,輸出后的圖像會(huì)有一些邊框,為提高的實(shí)時(shí)性,將邊框數(shù)據(jù)預(yù)先存放在SDRAM中,然后再采用MDMA方式將邊框數(shù)據(jù)傳送到相應(yīng)的視頻輸出區(qū)域中。存放邊框數(shù)據(jù)的SDRAM定義為sFrame8,其首地址為0x03600000。其中sFrame8的大小為1440*288,即為ITU-656格式中一場(chǎng)數(shù)據(jù)的大小。本算法中上、下、左、右平移后的邊界填充為黑色,按UYVY格式即應(yīng)該填充為0x80,0x10,0x80,0x10。邊框數(shù)據(jù)的MDMA方式傳輸在有效數(shù)據(jù)傳輸之前進(jìn)行,每次MDMA傳輸也是只傳遞1場(chǎng)數(shù)據(jù),1幀數(shù)據(jù)同樣需要2次MDMA傳輸完成。邊框數(shù)據(jù)的填充見(jiàn)圖2。圖2(b)為圖像右移后左邊填充為黑色邊框數(shù)據(jù)的示意圖。

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

        d.JPG

        (4)從輸入?yún)^(qū)域到輸出區(qū)域只搬移有效的數(shù)據(jù)(Active Field),ITU-656格式的文件頭在輸出區(qū)域初始化時(shí)已設(shè)置完成。且有效的數(shù)據(jù)傳輸方式采用MDMA方式,每次傳輸1幀圖像數(shù)據(jù)中的1場(chǎng)圖像,搬完奇場(chǎng)數(shù)據(jù)后再搬偶場(chǎng)數(shù)據(jù)。
        (5)平移后的圖像存儲(chǔ)在圖像輸出存儲(chǔ)區(qū)域(sFrame4~sFrame7)中,平移后的圖像由PPI1通過(guò)按描述子的指示輸出到電視上顯示出來(lái)。整個(gè)系統(tǒng)的工作框圖如圖3所示。

        e.JPG



        評(píng)論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 新民市| 翁牛特旗| 漳州市| 和政县| 洛南县| 缙云县| 迭部县| 花莲县| 桦川县| 泸溪县| 黔西| 大厂| 图木舒克市| 淄博市| 嘉祥县| 乌恰县| 长岛县| 大足县| 泗水县| 临沭县| 获嘉县| SHOW| 梁平县| 穆棱市| 屏边| 南城县| 宁河县| 上饶市| 民乐县| 苏尼特左旗| 阳泉市| 巴马| 百色市| 湖口县| 都江堰市| 双江| 澜沧| 武乡县| 扎兰屯市| 莱西市| 苍南县|