《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于TI達芬奇處理器的高速網絡攝像機設計
基于TI達芬奇處理器的高速網絡攝像機設計
摘要: 本文首先介紹了視頻監控系統的發展趨勢以及嵌入式處理器TMS320DM365的特點,之后通過對該系統的硬件設計以及軟件設計的詳細分析,實現了基于達芬奇技術TMS320DM365的高速網絡攝像機系統。該系統采用了最新的技術,降低了產品的成本,具有很強的實用性,是一種比較理想的網絡攝像機解決方案,可廣泛應用于視頻監控系統。
Abstract:
Key words :

多媒體技術和網絡與移動通信的飛速發展激發了人們進行視頻信息交流的需求。隨著視頻監控系統逐步向數字化發展.開發新一代基于計算機網絡以及多媒體壓縮算法的視頻監控系統成為行業的主流方向。然而隨著視頻應用的迅速增加,開發者往往需要花費很多時間來熟悉各種多媒體的標準,最終只能通過編寫與改進代碼來進行開發與改變。隨著美國TI公司推出達芬奇(DaVinci)平臺后,這一切都在發生改變。

1 達芬奇技術的主要特點

達芬奇平臺是典型的基于共享存儲的嵌入式多處理(ARM,DSP,VICP,視頻前端和后端等)環境,支持的關鍵技術是片內實現了多通道的交換中心資源(Switch Central Resources,SCR)?;谄瑑萐CR,達芬奇平臺在片內多處理器之間形成了典型的C/S架構:計算能力強大的DSP可以作為服務器提供算法的實時計算服務;帶有JAVA處理能力的ARM9實現網絡,硬盤音視頻I/O等用戶界面。美國TI公司在達芬奇平臺上專門為音視頻編解碼(Codec)多媒體應用精心設計了系統框架,提供了豐富的系統程序接口SPI,應用程序接口API以及視頻,圖像,話音和音頻千余種流媒體算法組件。他們與操作系統,中間件構成了一個應用系統的大部分內容,應用系統開發團隊只需要將他們封裝成運行包,就能得到高可用性和高可靠性的產品。

達芬奇平臺的最大特點就是基于DSP與ARM的SOC芯片,和與之相關的相關軟件,如圖1所示。

a.jpg

對達芬奇平臺,硬件上給與雙核架構強有力的支持,在DSP端用DPS/BIOS來支持音/視頻算法的運行,在ARM端用MontaVistaLinux(MV)來支持其對外設的管理。對于ARM與DSP之間的數據交叉,則用Codec Engine和Codec Server來加以管理。達芬奇平臺的先進性,對高端音/視頻系統來說,無疑是開發平臺的最好選擇。

2 TMS320DM365介紹

TI公司的TMS320DM365是一款面向多媒體技術應用的高性能芯片。TM320DM365功能框圖如圖2所示。

b.jpg
內核方面TMS320DM365集成ARM926EJ-S.H.264協處理器(HDVICP),MPEG4/JPEG協處理器(MJCP),能以1080p格式與10幀/s的速度提供H.264編解碼功能,和以1080p格式與24幀/s的速度提供MPEG4編解碼功能,以及以720p格式與30幀/s的速度提供H.264或MPEG4編解碼功能。存儲方面擴展存儲器接口EMIFs包括1個16位256 M地址空間的DDR2和mDDR,以及1個16/8位的AEMIF,可擴展的類型有8/16位NAND Flash,16Mb NOR Flash,SRAM,16位OneNAND等。其他外圍擴展控制器還包括16位HPI(Host-Port Interface),2個MMC(Multimedia Card)/SD(Secure Digital)/SDIO接口,1個16位的WDT(Watch DogTimer),5個SPI(Serial Port Interface)接口其中每個具有兩個片選,1個主/從I2C(Inter-Integrated Circuit)總線控制器,1個支持2.0USB OTG接口控制器等。

TMS320DM365集成的ARM926EJ-S處理器包括32 kBRAM、16 kB ROM(用于非AEMIF啟動模式下的ARMbootloader)、16 kB指令緩存、8 kB數據緩存、CP15及MMU等。其中CP15用來對指令、數據緩存、MMU以及其他ARM子系統進行配置及控制。MMU使用統一的TLB來對頁表中存儲的信息進行緩存,并為類似Linux、WindowsCE、ultron以及ThreadX等操作系統提供虛擬內存。該處理器的寫緩沖數據容量高達17 kB,使其可以大幅提高內核的性能。

TMS320DM365中的視頻處理子系統(VPSS)由兩個接口,分別用于視頻捕獲的視頻前段(VPFE)輸入接口和用于圖像顯示的視頻后端(VPBE)輸出接口。圖3為視頻處理子系統系統框圖。

c.jpg

VPFE模塊主要用于捕獲視頻信號,也可以直接從前端輸入已有的視頻信號。VPFE輸入接口有1個CCD控制器(CCDC)、1個預處理器、柱狀模塊、自動曝光/白平衡/聚焦模塊(H3A)和寄存器組成。CCDC可以與視頻解碼器、CMOS傳感器或電荷耦合裝置連接;預處理器是一個實時的圖像處理器,它把來自CMOS或CCD的原始圖像從RGB轉變為YUV422的編碼;柱狀模塊和H3A模塊實現基于原始圖像信息的硬件操作。

VPBE輸出接口由1個OSD引擎和1個視頻編碼器組成。OSD引擎能夠顯示兩組獨立的視頻窗口或兩組獨立的OSD窗口,還可以以2個視頻窗口、1個OSD窗口和一個屬性窗口的形式顯示。OSD用于在視頻圖像上疊加音量,圖標等位圖或圖像信息。視頻編碼模塊提供數字輸出和模擬輸出。數字輸出支持24bitRGB888格式、8/16bit BT.656以及具有獨立的水平和垂直同步功能的CCIT.601輸出;模擬輸出支持4路10bit DAC,均工作于54 MHz,支持復合NTSC/PAL、S端子和分量視頻。



3 系統硬件設計

系統硬件結構如圖4所示,本系統選擇以TMS320DM365為嵌入式處理器,外圍電路包括有音頻、視頻信號采集電路,以太網絡電路,電源接口,JTFAG,UART,NAND Flash,SD卡,DDR2,USB2.0 OTG以及I2C。

d.jpg

網絡攝像機系統的信息處理流程主要分為圖像的獲取、圖像的處理傳輸以及圖像的顯示3部分。本系統中,前端攝像頭負責圖像的捕捉,將獲取的未經壓縮處理的圖像信號傳輸至電路板中通過TMS320DM365芯片進行壓縮處理以及SD卡的相應存儲,再由以太網接口或其他接口將處理過圖像進行傳輸,在遠端監視器上將圖像進行顯示。

本系統的視頻采集模塊采用TVP5146。傳統NTSC/PAL攝像頭的輸出信號格式為模擬信號,由于TMS320DM365的視頻輸入信號是通過VPFE的CCDC以ITU-R BT.601/BT.656格式進行輸入的,所以首先需要通過視頻前段濾波放大器OPA361對采集到的模擬信號進行放大,經過視頻解碼芯片TVPS146將模擬信號進行圖像的抗混疊濾波預處理、模擬數字化轉換及亮度/色度、水平/垂直同步信號的分離,實現模擬視頻信號轉換為數字并行信號BT.656碼流格式,隨后通過2個12位2選1的FET多路復用器對4路視頻信號選擇1路作為輸入從而完成VPFE的視頻輸入工作。  TVP5146是一種高性能單片數字視頻解碼器,它可將所有常見的基帶模擬視頻信號,例如NTSC,PAL,SECAM混合信號數字化并解碼為數字視頻信號。該解碼器還包括了具有模擬預處理功能的4路10位30MSPS的模數轉換器。高達10組的視頻輸入終端可以用來配置作為RGB,YPbPr,CVBS分量信號或者S端子視頻輸入。

網絡控制模塊主要包括EMAC模塊和MDIO模塊,原理圖如圖5所示。

e.jpg

本系統采用TI公司出品的TSB43EA42作為以太網收發器。TSB43EA42支持10 MB/100 MB基帶傳輸,提供與MAC層相接的MII接口。它與DM3 65通信的主要引腳有:發送、接收數據線、時鐘、使能信號、錯誤指示、管理數據接口、控制/指示引腳等。EMAC控制模塊內部集成了8 kB的RAM,主要功能使存放緩沖描述符和以太網數據包。MDIO模塊則主要通過兩線接口完成對物理層芯片的配置,工作狀態檢測等工作。

串口模塊采用TI公司的MAX322ICPW,主要用來負責開發板與計算機之間的通信。通過超級終端,完成Linux內核的下載以及相關參數的設置,完成系統的開發以及調試。存儲模塊包括了2個擴展存儲接口EMIF和2個MMC/SD卡接口。前者包括DDR控制器和異步擴展存儲接口AEMIF分別用于擴展連接對DDR存儲器和Flash存儲器;后者實現了2個SD卡存儲器的擴展連接。

電源模塊采用了TI公司的TPS65023作為電源管理芯片。該芯片包括3個DC/DC轉換器以及2個200mA線性穩壓器LDO。每路LDO由TMS320DM3 65通過I2C與之通信,實現各路輸出電源電壓的控制,為內核存儲器和I/O接口提供1.3,1.8,3.3 V的工作電壓;也可通過5 V穩壓器直流供電,通過DC/DC轉換器提供1.3,1.8,3.3 V供電。

4 系統軟件設計

系統的視頻采集模塊負責從攝像頭中讀取視頻流數據,讀出的圖像數據交由壓縮模塊處理。攝像頭驅動程序加載完成后為了進行視頻采集必須加入Video4Linux模塊,從而可以通過Video4Linux模塊提供的編程接口從攝像頭設備中獲取圖像幀。基于V4L的視頻采集流程圖如圖6所示。

f.jpg

本系統采用RTP實時傳輸協議以及RTCP實時傳輸控制協議作為視頻傳輸的協議。RTP在多點傳送或單點傳送的網絡服務上,提供端對端的網絡傳輸功能,適合應用程序傳輸實時數據,如:音頻、視頻或者仿真數據。RTP由于沒有為實時服務提供資源預留功能,所以不能保證QoS(服務質量)。RTCP作為一種控制協議,通過擴展可以升級為大型的多點傳送網絡,并提供最小限度的控制和鑒別功能。在RTP會話期間,各參與者周期性的傳送RTCP包,RTCP包中含有已發送的數據包的數據、丟失的數據包的數量等統計資料,因此服務器可以利用這些信息動態的改變傳輸速率,甚至改變有效載荷類型。RTP和RTCP配合使用,他們能以有效地反饋和量小的開銷使傳輸效率最佳化,RTCP利用主要的兩種控制包SR和RR反饋的信息如數據包丟失比,數據包丟失率,吞吐量和吞吐率,數據包到達時延抖動和往返傳播時延等來調節實時傳輸,并調整系統的打包格式,發包速率來保證流暢地傳輸數據和清晰的播放視頻,因此特別適合傳送網上的實時數據。

JRTPLIB作為一個RTP協議的庫,用來開發多媒體的應用十分方便。通過JRTPLIB庫發送或接收RTP數據,而不用考慮SSRC的沖突、調度,連RTCP的數據也不需要用戶來發送。用戶只需要使用相應的類來發送和接收媒體數據。下面介紹RTP相關代碼的具體實現。

在使用JRTPLIB傳輸多媒體數據之前,首先應該創建一個RTPSession類的一個對象來標識此次會話。然后通過RTPSession實例的create()方法來對其進行初始化操作。在create()時,需要兩個參數sessparams和transparams,分別為RTPSessionParams和RTPUDPv4Trans mission Params的實例。在create()成功以后,需要設置目標地址、凈荷類型、時間戳增量等信息。在RTP會話建立起來以后,我們就可以進行媒體數據的傳輸。傳輸凈荷數據的方法很簡單,只需要調用RTPSession實例的SendPacker()方法就可以了。同時為了適應在網上的傳輸,還需對凈荷數據進行分割。為了方便的使用,我們需進一步的封裝。對于RTP分組的接收部分,由于給出的是拆分了的數據幀,我們需要組合成完整的數據幀。這里需要注意的是由于本攝像機采用的H.264解碼算法,所以分流式接收方式以及RTP分組接收方式兩種模式,對于流式傳輸,有的組合成完整的數據幀的步驟放在了H.264的NAL層。但對有些音頻和JPEG等應用,還是需要進行組裝過程的。

5 結束語

提出一種基于TMS320DM365的高速網絡攝像機系統設計。網絡攝像機接入局域網后,在局域網內部的PC機上通過IE輸入網絡攝像機的IP地址,通過第三方軟件便可以觀看到攝像機捕捉到的圖像以及網絡攝像機的相關數據流量信息。當獲得圖像質量要求較高時,相應的圖像數據量也會增高,反之減小。在640X480的分辨率下,測得數據流量約為960 kb/s,可以滿足對監控視頻流暢性的要求。

本文首先介紹了視頻監控系統的發展趨勢以及嵌入式處理器TMS320DM365的特點,之后通過對該系統的硬件設計以及軟件設計的詳細分析,實現了基于達芬奇技術TMS320DM365的高速網絡攝像機系統。該系統采用了最新的技術,降低了產品的成本,具有很強的實用性,是一種比較理想的網絡攝像機解決方案,可廣泛應用于視頻監控系統。

 

此內容為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>
          欧美视频二区36p| 欧美亚洲不卡| 亚洲国产精品va在线观看黑人| 在线成人性视频| 欧美精品电影在线| 羞羞色国产精品| 欧美日韩视频| 性娇小13――14欧美| 国内精品伊人久久久久av一坑| 国产欧美精品国产国产专区| 午夜欧美精品久久久久久久| 性欧美大战久久久久久久免费观看| 欧美一区二区三区啪啪| 欧美大片一区二区三区| 一区二区三区日韩在线观看| 亚洲欧美日产图| 亚洲一区二区三区四区五区黄| 国产精品自拍三区| 欧美国产另类| 国产精品久久久久久妇女6080| 亚洲黑丝在线| 欧美va亚洲va日韩∨a综合色| 99视频国产精品免费观看| 亚洲精品色婷婷福利天堂| 欧美午夜片在线免费观看| 国产午夜精品美女视频明星a级| 国产精品国产a| 在线观看亚洲视频啊啊啊啊| 欧美一级大片在线免费观看| 欧美精品日韩www.p站| 欧美精品亚洲一区二区在线播放| 欧美另类变人与禽xxxxx| 欧美jizzhd精品欧美巨大免费| 国产精品一区二区在线观看网站| 国产伦精品一区二区三区高清版| 亚洲自拍另类| 激情五月***国产精品| 亚洲美女黄网| 在线成人亚洲| 欧美精品成人一区二区在线观看| 六十路精品视频| 亚洲激情视频网站| 一区二区91| 国产视频久久久久久久| 黄色成人免费观看| 夜夜夜久久久| 欧美大片免费观看| 一区二区久久久久| 亚洲欧美制服中文字幕| 日韩一二三区视频| 国产午夜亚洲精品羞羞网站| 亚洲精品一区二区在线| 亚洲激情在线观看视频免费| 国产精品久久久久久福利一牛影视| 国产亚洲精品福利| 欧美日韩国产一区二区三区| 国产精品一区二区久久久久| 国产精品播放| 国产精品亚洲人在线观看| 欧美激情视频一区二区三区不卡| 亚洲一区精品视频| 免费观看成人www动漫视频| 久久一区二区三区av| 亚洲午夜免费福利视频| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲电影有码| 欧美性片在线观看| 欧美日韩一区二区三区免费看| 国产精品成人在线观看| 日韩视频在线一区二区三区| 亚洲国产精品女人久久久| 国产日韩精品在线播放| 国产视频在线一区二区| 黑人巨大精品欧美一区二区| 亚洲精品视频在线看| 欧美色图天堂网| 欧美刺激午夜性久久久久久久| 欧美福利一区二区| 欧美体内谢she精2性欧美| 亚洲激情一区二区| 国内精品久久久久久久影视麻豆| 亚洲一区二区高清视频| 亚洲第一久久影院| 欧美日韩精品系列| 亚洲激情综合| 日韩五码在线| 麻豆国产精品一区二区三区| 亚洲高清一二三区| 国产综合av| 亚洲清纯自拍| 久久亚洲一区二区| 日韩视频在线一区二区| 免费永久网站黄欧美| 中文精品99久久国产香蕉| 久久精品视频网| 欧美午夜电影在线| 久久婷婷麻豆| 亚洲精品国产视频| 国产三级欧美三级| 欧美日韩中文字幕在线视频| 美脚丝袜一区二区三区在线观看| 国产视频丨精品|在线观看| 猫咪成人在线观看| 欧美一区二区三区免费观看视频| 欧美在线视频a| 国产精品久久久久久久9999| 久久九九久精品国产免费直播| 亚洲国产精品小视频| 欧美一区中文字幕| 亚洲精品视频免费在线观看| 亚洲欧美日韩视频二区| 国产欧美视频一区二区三区| 午夜在线视频观看日韩17c| 激情视频一区| 极品尤物av久久免费看| 国产精品美女久久久久久久| 亚洲一区二区三区中文字幕在线| 欧美日韩亚洲一区二| 亚洲免费视频中文字幕| 日韩亚洲欧美综合| 黄色一区二区三区| 性色av一区二区怡红| 欧美一区二区三区久久精品茉莉花| 欧美一区二区网站| 欧美黄色成人网| 欧美日韩精品综合| 一区二区三区国产精华| 久久精品国产免费| 国产精品久久激情| 欧美在线观看天堂一区二区三区| 麻豆精品在线观看| 蜜臀av在线播放一区二区三区| 亚洲国产福利在线| 欧美岛国在线观看| 久久国产综合精品| 久久免费精品视频| 欧美无乱码久久久免费午夜一区| 国产精品久久777777毛茸茸| 国产欧美日韩麻豆91| 欧美成人精品不卡视频在线观看| 国产亚洲欧美中文| 欧美日韩在线看| 国产精品成人av性教育| 日韩亚洲成人av在线| 欧美喷潮久久久xxxxx| 亚洲视频你懂的| 欧美一级视频免费在线观看| 亚洲二区免费| 亚洲人成亚洲人成在线观看图片| 国产精品白丝jk黑袜喷水| 国产精品成人午夜| 欧美电影免费观看高清完整版| 亚洲色无码播放| 亚洲女性裸体视频| 欧美日韩一级视频| 国产一区二区主播在线| 亚洲电影在线免费观看| 国产精品手机视频| 亚洲国产裸拍裸体视频在线观看乱了| 日韩视频在线观看| 亚洲激情婷婷| 久久国产精品久久久久久久久久| 国产精品国产三级国产aⅴ无密码| 久久久久国产精品一区三寸| 欧美在线免费播放| 欧美一站二站| 欧美高清视频免费观看| 亚洲欧美一区二区激情| 国产久一道中文一区| 国产一区二区三区久久久久久久久| 国产一区二区三区电影在线观看| 免费在线看成人av| 一区二区三区色| 国产美女精品在线| 欧美日韩国产高清| 久久婷婷国产综合尤物精品| 亚洲福利专区| 国内精品久久久久久| 欧美日韩中文字幕在线视频| 欧美一站二站| 亚洲一区国产一区| 久久久久久久一区二区| 欧美一级视频一区二区| 欧美日韩日本视频| 最新国产成人在线观看| 欧美精品v日韩精品v韩国精品v| 蜜桃av一区二区| 欧美日韩国产成人在线91| 亚洲资源av| 欧美精品久久久久久久| 亚洲手机成人高清视频| 99国产一区二区三精品乱码| 亚洲一区二区三区欧美| 国产视频久久久久| 久久另类ts人妖一区二区| 久久精品国产精品| 欧美电影美腿模特1979在线看| 国产精品久久久久久妇女6080| 亚洲精品日日夜夜| 欧美伦理91| 毛片精品免费在线观看| 国产精品热久久久久夜色精品三区| 久久精品国产一区二区三| 欧美精品粉嫩高潮一区二区| 狠狠色综合色综合网络| 亚洲欧美中文另类| 欧美三区在线视频| 另类欧美日韩国产在线| 亚洲中午字幕| 尤物九九久久国产精品的分类| 国产精品久久久久一区| 欧美视频网址| 欧美视频二区36p| 国产精品久久久久久久久免费桃花| 亚洲欧美另类国产| 欧美日韩你懂的| 久久国产精品毛片| 国产精品永久免费观看| 亚洲国产天堂网精品网站| 欧美一级在线亚洲天堂| 欧美激情欧美激情在线五月| 亚洲性视频网址| 国产精品永久入口久久久| 樱桃国产成人精品视频| 在线亚洲免费视频| 久久久久久9| 日韩系列在线| 亚洲小说春色综合另类电影| 亚洲在线成人精品| 欧美极品在线观看| 国产一区二区三区观看| 在线日韩av片| 久久久精品999| 怡红院精品视频在线观看极品| 欧美精品在线免费观看| 在线观看91精品国产麻豆| 一本色道久久88亚洲综合88| 国产亚洲精品一区二区| 另类天堂视频在线观看| 欧美成人一区二区三区在线观看| 91久久国产综合久久91精品网站| 欧美成人免费网| 欧美一区二区视频观看视频| 欧美激情一级片一区二区| 美女国内精品自产拍在线播放| 亚洲欧美中日韩| 久久综合中文| 国产精品日韩电影| 亚洲麻豆国产自偷在线| 伊人成人开心激情综合网| 久久久久久久久久看片| 欧美激情精品久久久久久| 巨胸喷奶水www久久久免费动漫| 国产亚洲午夜高清国产拍精品| 久久精品一区二区三区不卡牛牛| 一区二区精品| 久久精品99国产精品日本| 欧美激情精品| 欧美一二三区精品| 欧美激情导航| 国产亚洲欧美日韩在线一区| 欧美国产精品| 国产日韩一区二区三区在线播放| 亚洲欧美国产毛片在线| 国产亚洲欧洲997久久综合| 国产精品高潮呻吟久久av无限| 羞羞漫画18久久大片| 免费日韩精品中文字幕视频在线| 在线观看中文字幕不卡| 狠狠色综合色综合网络| 嫩模写真一区二区三区三州| 国产精品久久久久毛片软件| 在线精品视频一区二区| 国产精品久久久久永久免费观看| 国产区在线观看成人精品| 欧美色精品天天在线观看视频| 亚洲一区在线观看免费观看电影高清| 亚洲电影免费在线| 日韩午夜av在线| 免费成人毛片| 国产精品日日做人人爱| 欧美日韩xxxxx| 在线观看日韩欧美| 欧美激情综合五月色丁香| 亚洲欧洲精品天堂一级| 欧美日韩中文在线观看| 亚洲免费观看高清完整版在线观看熊| 国产精品高潮视频| 99热精品在线观看| 亚洲日本免费| 欧美日本一道本在线视频| 亚洲激情第一页| 国产精品swag| 夜色激情一区二区| 国产在线播精品第三| 久久久99久久精品女同性| 亚洲男人第一网站| 亚洲一区二区成人| 国产一区二区三区免费观看| 久久精品免费观看| 一区免费视频| 久久久久这里只有精品| 国产精品播放| 亚洲午夜一区| 久久精品日韩欧美| 久久精品综合网| 中文有码久久| 一本综合精品| 国产目拍亚洲精品99久久精品| 国产精品久久久久久久久久久久久久| 国产午夜亚洲精品不卡| 亚洲美女视频在线观看| 国产欧美一区二区精品忘忧草| 亚洲成人在线视频网站| 玖玖玖国产精品| 亚洲深夜av| 欧美一级片久久久久久久| 91久久精品国产| 亚洲电影免费观看高清完整版在线观看| 欧美韩日亚洲| 欧美一区二区三区的| 国产亚洲综合性久久久影院| 欧美精品一区二区在线观看| 欧美日韩国产经典色站一区二区三区| 国产精品久久久久久久久久妞妞| 国产精品中文字幕在线观看| 国产一区二区三区久久久久久久久| 另类图片综合电影|