《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于RF5框架的視頻處理系統研究
基于RF5框架的視頻處理系統研究
摘要: 隨著DSP芯片類型的增多和技術的不斷提高,DSP向著多功能、高性能、低功耗方向發展,DSP硬件技術的更新速度也不斷加快,然而相關軟件技術的開發卻遠遠落后于硬件的開發。TMS320 DSP算法參考框架(Reference Framework,RF)的提出就是為了應對這個難題。RF為一種使用DSP/BIOS內核和TMS320 DSP算法標準的通用初始化代碼,用戶可以通過使用并修改該通用代碼使之符合eXpressDSP標準,以實現特定的應用。
關鍵詞: DSP RF5框架 視頻處理
Abstract:
Key words :

引 言
       隨著DSP芯片類型的增多和技術的不斷提高,DSP向著多功能、高性能、低功耗方向發展,DSP硬件技術的更新速度也不斷加快,然而相關軟件技術的開發卻遠遠落后于硬件的開發。TMS320 DSP算法參考框架(Reference Framework,RF)的提出就是為了應對這個難題。RF為一種使用DSP/BIOS內核和TMS320 DSP算法標準的通用初始化代碼,用戶可以通過使用并修改該通用代碼使之符合eXpressDSP標準,以實現特定的應用。按復雜程度,從用于產生緊縮用戶系統的RFl,到可提供多算法多通道和不同運行級別的RF5等,參考框架分為多個等級,但目前應用最廣泛的為RFl、RF3和RF5。所有的參考框架都是應用程序可屏蔽的,每個參考框架可以適用于多種應用程序,包括音頻、視頻、網絡通信等。
        實際上,參考框架是應用程序的藍本。目前,存儲器管理策略、線程模型和通道封裝是開發者用于構建系統的主要通用框架單元。把這些工作移交給參考框架來做,開發者可以專注于自身系統的需求。開發者可以在參考框架的上層來構建自己的應用程序,而不用擔心下層模塊的穩健性和對目標應用程序特性的適應性。參考框架包含了很多已設計成型并且可重用的C語言源代碼。當然,參考框架也提供了一些其他的調整入口點,以供應用程序做調整。參考框架的結構如圖1所示。左側的方框是可提供的框架成員。對于每一個成員,都有入口點,可用于改變相應的應用程序。右側的方框與左側的方框相對應,描述了相應框架所能做的改變,包括應用行為改變、算法替代、驅動改變和硬件改變。


1 RF5框架 
        RF5適用于含有多通道和多算法結構的高密集度應用程序。與低等級參考框架不同,RF5使用線程(任務TSK)阻塞,可用于包含線程間有復雜依賴關系的應用程序。另外,RF5還具有可變的通道管理、基于任務TSK的應用程序、高效的任務間通信,以及結構化的線程安全控制機制,且易于替換I/O驅動設備和易于調試。



       參考框架最重要的要求就是保證易于與用戶硬件接口。每一個參考架構均被打包成基于TI DSP開發工具包或其他板卡的完整的應用程序。針對每一個板卡,可以提供不同等級的參考框架。對應用軟件進行調整以適合參考框架,主要有3個基本要求:調整算法單元和改變通道數量;調整應用程序以使其適應硬件系統;改變驅動以利于運行終端硬件。RF5提供了一個通道基礎框架,使其很容易就可以封裝XDAIS算法。通過這一封裝,應用程序設計者可以很容易地使應用程序囊括大量的通道和算
法單元。參考框架RF5模塊的拓撲結構如圖2所示。



1.1 RF5數據處理
        RF5共有4個基本的數據處理部件:任務(task)、通道(channel)、單元(cell)和標準算法(XDAIS algorithm)。它們之間的關系如圖3所示。



        通常,一個任務中可以包括一個或多個通道,每個通道中可以包括一個或多個單元,而每個單元中則封裝有一個XDAIS算法。單元封裝XDAIS算法的作用在于:提供算法與外部世界的一個標準接口,每個單元執行一個簡單的ICELL接口,通過該接口執行算法。利用通道可以按序執行多個單元,在典型應用中,多個通道可能包含一套執行功能相同的單元序列。利用任務可以同時處理一個或多個通道,其目的在于組織任務間的數據通信和設備驅動會話等。與通道不同的是,任務有具體的執行代碼,并需要用戶自己編寫。該部分代碼通常是從外界接收數據、控制通道執行等。每個任務總是反復執行自己的代碼,完成檢查控制信息、獲得數據、執行通道、發送數據等操作。
1.2 RF5中數據通信
        RF5中的數據通信包括task級通信和cell級通信。其通信機理為使用結構體進行信息傳遞,而非通過全局變量傳輸處理數據。
1.2.1 task級通信
       任務級通信主要用到了SCOM消息隊列和郵箱(MBX)。
(1)SCOM
        SCOM消息是用戶定義的一個數據結構,用于任務之間交換信息。為實現信息傳遞,某個任務申請一定大小的數據緩沖區,以供其他任務讀/寫數據。每個任務需要知道其他任務的緩沖區位置,并阻止多個任務同時訪問自己的緩沖區。為保證這些功能,利用SCOM消息作為緩沖區描述器,并將其在任務之間傳遞。因此,SCOM消息相當于其所描述緩沖區的一個令牌,擁有該消息(令牌)的任務可以讀/寫對應的緩沖區。當完成讀/寫操作后,消息將傳遞給另一個任務,如圖4所示。
(2)郵 箱
         在RF5中,任務通過郵箱(MBX)接收來自其他任務的控制消息。以TI公司提供的JPEG_loopback例程為例,來自用戶視頻端的圖像質量參數可通過全局變量傳遞到控制任務中。若該參數有所改變,則控制任務將改變值寫入一個郵箱中,圖像處理任務每500個時鐘周期檢查一次郵箱,并從郵箱中取出圖像質量參數的改變值,然后進行相關處理。
1.2.2 cell級通信 
        cell級通信同樣基于數據緩沖區,且存在一個內部cell通信對象(ICC對象),用于對緩沖區的描述。每個cell的輸入、輸出隊列均指向該ICC對象。圖5為3個cell通信的結構圖。



          通道中有3個cell和5個ICC對象。cell X從任務中讀取其數據,經處理后,將其輸出發送到另外的2個緩沖區中(Bur2和Bur3);緩沖區Bur2供cell Y讀取;Bur3供cell Z讀取,同時cell Z也讀取cell Y的輸出。最后,任務讀取cell Z的輸出。


2 視頻處理應用
        基于RF5參考框架的通用視頻處理系統結構如圖6所示。整個DSP上的系統由4個任務線程組成。TSK_Input線程完成從視頻輸入端口讀數據,TSK_Output線程完成向視頻輸出端口寫數據,TSK_Process線程完成視頻流中數據的處理,三者之間靠SCOM消息隊列進行同步和消息傳遞。TSK_Process線程中包含一個數據處理通道,該通道中包含一個cell對象,由該對象加載和運行封裝的視頻處理算法。視頻處理控制算法可以放在TSK_Control線程中運行,也可以合并在視頻處理算法中。TSK_Control線程與TSK_Process線程之間通過消息信箱完成信息傳遞。



       實現不同任務之間的通信時,采用SCOM消息隊列。用RF5的SCOM機制實現TSK_Input與TSK_Process之間通信的主要程序如下:



結 語
       RF5是一個擴展性很強的軟件參考框架,其設計目的是讓開發人員避開復雜的底層設計,創建基于多通道下復雜算法的應用程序。
        采用RF5所帶來的好處是:系統的模塊化功能比較強,系統功能的組合比較方便,通過修改設備驅動程序就可以直接運行到同類型的其他硬件平臺上;通過調整數據處理通道的數量和通道中算法的數量、種類及排列順序,可以實現多種不同的系統功能,配置非常靈活。因此該結構具有很好的通用性,可以直接在其他視頻、圖像的產品項目中使用。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲国产一成人久久精品| 国产精品日韩专区| 亚洲精品一区二区三区在线观看| 韩国三级在线一区| 伊人久久亚洲美女图片| 欧美成在线视频| 国内精品美女av在线播放| 欧美人成在线视频| 韩国视频理论视频久久| 新片速递亚洲合集欧美合集| 国语精品一区| 亚洲日本国产| 国产在线精品成人一区二区三区| 免费在线欧美黄色| 国产亚洲视频在线观看| 国产视频一区在线观看一区免费| 欧美高清在线一区二区| 久久字幕精品一区| 一区二区三区波多野结衣在线观看| 国产精品成人一区二区三区吃奶| 欧美一级视频精品观看| 麻豆freexxxx性91精品| 久久人91精品久久久久久不卡| 老鸭窝亚洲一区二区三区| 欧美激情2020午夜免费观看| 亚洲一区二区高清| 99精品视频网| 国内外成人免费激情在线视频网站| 国产精品久久久久久久久久妞妞| 欧美成人精品| 亚洲国产第一页| 国产自产在线视频一区| 性感少妇一区| 欧美在线日韩| 国产精品一区二区三区四区五区| 欧美视频在线观看一区二区| 性色av一区二区三区| 欧美日韩高清在线一区| 日韩一级视频免费观看在线| 亚洲日本精品国产第一区| 欧美日韩午夜在线| 亚洲精选在线| 国产精品地址| 久久精品视频在线看| 亚洲国产婷婷香蕉久久久久久99| 国产精品一二三视频| 国产亚洲毛片在线| 欧美国产精品日韩| 久久精品亚洲精品| 在线精品一区| 午夜精品久久久久久久男人的天堂| 欧美日韩一级大片网址| 久久影院午夜论| 欧美精品一区三区| 夜夜嗨av一区二区三区网站四季av| 国产精品日本欧美一区二区三区| 欧美三级日本三级少妇99| 欧美视频在线一区| 欧美日韩亚洲一区二区| 欧美xxxx在线观看| 狠狠色伊人亚洲综合网站色| 亚洲精品孕妇| 免费不卡视频| 亚洲国产精品视频一区| 性做久久久久久久久| 欧美三级在线播放| 136国产福利精品导航网址应用| 黄色一区二区在线观看| 亚洲人成啪啪网站| 性色一区二区三区| 国内精品伊人久久久久av影院| 欧美成人午夜激情| 久久精品国产69国产精品亚洲| 国产精自产拍久久久久久蜜| 亚洲视频第一页| 免费成人av| 欧美一级艳片视频免费观看| 欧美系列电影免费观看| 亚洲国产一区二区精品专区| 欧美日韩一二三区| 雨宫琴音一区二区在线| 欧美激情一区在线| 久久精品国产91精品亚洲| 午夜精品三级视频福利| 欧美日韩一区二区在线播放| 亚洲视频专区在线| 一区二区电影免费在线观看| 一本一道久久综合狠狠老精东影业| 久久精品成人一区二区三区| 亚洲视频碰碰| 欧美日韩精品三区| 欧美日韩久久| 欧美在线一区二区三区| 国产精品国产亚洲精品看不卡15| 欧美一区二区高清在线观看| 99香蕉国产精品偷在线观看| 欧美性事在线| 欧美午夜宅男影院| 亚洲天堂av在线免费| 亚洲午夜激情| 欧美日韩国产精品一卡| 国产精品video| 欧美黄色网络| 亚洲第一福利视频| 国产自产高清不卡| 在线国产精品播放| 欧美一区综合| 亚洲一卡二卡三卡四卡五卡| 久久综合伊人77777麻豆| 亚洲精品一区二区三区av| 欧美日韩精品在线| 国产主播一区二区三区| 一本久道久久综合婷婷鲸鱼| 亚洲麻豆av| 免费久久99精品国产自| 亚洲欧美日韩一区| 久久久亚洲国产天美传媒修理工| 蜜臀久久99精品久久久画质超高清| 久久久久一区二区| 亚洲国产精品成人精品| 久久久久国产一区二区三区四区| 亚洲欧洲偷拍精品| 亚洲精品一区二区三区福利| 国产欧美一区二区精品仙草咪| 亚洲国产影院| 亚洲欧美日韩国产综合精品二区| 136国产福利精品导航网址应用| 中文精品视频一区二区在线观看| 欧美激情中文字幕在线| 伊人夜夜躁av伊人久久| 欧美专区一区二区三区| 狠狠88综合久久久久综合网| 国产精品一区二区三区观看| 久久综合99re88久久爱| 久久久久久久性| 亚洲一区二区三区中文字幕在线| 久久精品国产2020观看福利| 在线视频亚洲欧美| 亚洲二区视频在线| 国产日韩欧美中文在线播放| 久久九九99| 久久婷婷国产综合尤物精品| 国产精品v亚洲精品v日韩精品| 国产精品久久久久久久app| 蜜臀va亚洲va欧美va天堂| 日韩视频精品| 在线观看av不卡| 久久se精品一区二区| 国产精品视频xxxx| 欧美一级在线播放| 久久精品女人| 国产喷白浆一区二区三区| 亚洲综合精品自拍| 欧美在线中文字幕| 欧美日韩不卡一区| 久久人人超碰| 国产综合在线看| 一区在线观看视频| 久久精品91| 久久九九热免费视频| 亚洲开发第一视频在线播放| 欧美日韩综合| 久久人人九九| 欧美一区二区三区日韩视频| 欧美在线不卡视频| 国产欧美一区二区三区另类精品| 欧美一区国产在线| 久久久久久久久蜜桃| 欧美视频网站| 亚洲免费在线看| 激情亚洲网站| 欧美激情按摩| 亚洲欧美视频在线| 欧美一区三区二区在线观看| 999在线观看精品免费不卡网站| 宅男66日本亚洲欧美视频| 亚洲欧美经典视频| 亚洲视频一区二区| 久久久av毛片精品| 欧美激情一区二区三区四区| 国产一区二区中文字幕免费看| 亚洲精品视频在线观看网站| 欧美啪啪成人vr| 亚洲欧洲av一区二区三区久久| 亚洲欧美日韩综合一区| 亚洲网站啪啪| 日韩一区二区精品视频| 国产精品成人观看视频国产奇米| 蜜臀91精品一区二区三区| 在线欧美日韩精品| 久久久人人人| 免费影视亚洲| 国产精品99一区二区| 激情综合视频| 夜夜夜精品看看| 国产精品麻豆成人av电影艾秋| 一区二区三区精品视频在线观看| 欧美精品videossex性护士| 国产欧美欧美| 久久不见久久见免费视频1| 欧美日韩一区二区在线观看视频| 亚洲七七久久综合桃花剧情介绍| 女人天堂亚洲aⅴ在线观看| 国产精品久久国产精品99gif| 欧美www在线| 精品动漫3d一区二区三区免费| 欧美日韩国产123| 国产一区二区三区奇米久涩| 欧美69视频| 国产中文一区二区| 欧美成人嫩草网站| 欧美日韩一级黄| 日韩一级在线观看| 美女任你摸久久| 久久九九久久九九| 宅男66日本亚洲欧美视频| 久久久综合香蕉尹人综合网| 久久久91精品国产一区二区三区| 久久精品一区| 亚洲国产精品高清久久久| 欧美视频中文一区二区三区在线观看| 亚洲精品黄网在线观看| 国产欧美精品在线播放| 一本色道久久综合狠狠躁的推荐| 国产亚洲女人久久久久毛片| 男男成人高潮片免费网站| 韩日视频一区| 亚洲日本va午夜在线电影| 欧美影院成年免费版| 亚洲午夜精品久久久久久app| 国产欧美日韩精品丝袜高跟鞋| 91久久精品国产91久久性色| 亚洲免费影视| 在线精品国产欧美| 欧美日韩国产麻豆| 欧美极品在线视频| 亚洲经典在线| 久久国产欧美| 久久午夜羞羞影院免费观看| 日韩视频国产视频| 一区二区三区毛片| 亚洲一区二区三区在线播放| 亚洲一区二区在线免费观看| 国产精品一区二区三区久久| 1000部国产精品成人观看| 欧美日韩一区二区三区免费| 久久久999国产| 国产私拍一区| 亚洲视频观看| 国产精品久久久久婷婷| 久久爱www.| 亚洲精品123区| 久久一区激情| 欧美韩日一区二区| 狠狠色香婷婷久久亚洲精品| 久久国产精品99国产| 国产精品久久久久久久久免费樱桃| 久久午夜电影网| 一区电影在线观看| 国产精品五区| 国产亚洲欧洲一区高清在线观看| 久久一区激情| 欧美久久成人| 亚洲一区二区三区免费在线观看| 欧美高清视频免费观看| 亚洲欧美日本国产专区一区| 国产精品久久久久久亚洲调教| 亚洲欧美国产高清| 亚洲午夜久久久久久久久电影网| 亚洲一区二区三区四区视频| 欧美大学生性色视频| 欧美激情第五页| 久久九九有精品国产23| 一区二区三区日韩欧美精品| 国产精品久久久久久妇女6080| 久久只有精品| 国产精品二区二区三区| 在线日韩视频| 亚洲一区二区三区视频| 在线亚洲国产精品网站| 精品不卡视频| 午夜精品短视频| 国产精品www网站| 亚洲午夜精品网| 久久免费视频网站| 免费在线看一区| 国产午夜亚洲精品羞羞网站| 久久久久久亚洲精品不卡4k岛国| 蜜臀久久99精品久久久久久9| 亚洲电影网站| 欧美激情一区二区三区四区| 国产精品99久久久久久久久| 亚洲视频在线一区| 欧美bbbxxxxx| 久久国产精品99久久久久久老狼| 欧美伊久线香蕉线新在线| 亚洲人精品午夜在线观看| 久久精品国产2020观看福利| 在线观看91精品国产麻豆| 狠狠狠色丁香婷婷综合久久五月| 国外成人性视频| 欧美日韩亚洲系列| 久久综合亚洲社区| 国产精品美女久久久久久免费| 一区二区三区精品久久久| 永久域名在线精品| 一区二区三区**美女毛片| 欧美性猛交xxxx乱大交蜜桃| 国产视频在线一区二区| 国产欧美精品日韩精品| 久久都是精品| 亚洲国产婷婷香蕉久久久久久| 久久综合免费视频影院| 国产精品欧美日韩| 国产麻豆午夜三级精品| 欧美日一区二区三区在线观看国产免| 亚洲青涩在线| 欧美伊人久久大香线蕉综合69| 国产精品99久久久久久久久| 久久深夜福利免费观看| 国产女人aaa级久久久级| 国产亚洲精品高潮| 午夜一区二区三视频在线观看| 亚洲国产精品一区二区尤物区| 国产一区二区毛片| 久久久精品国产99久久精品芒果| 最新国产成人av网站网址麻豆| 欧美成人在线免费观看|