美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区

產(chǎn)品分類(lèi)

當(dāng)前位置: 首頁(yè) > 工業(yè)控制產(chǎn)品 > 樓宇自動(dòng)化 > CCTV監(jiān)控系統(tǒng) > CCTV監(jiān)控主機(jī)

類(lèi)型分類(lèi):
科普知識(shí)
數(shù)據(jù)分類(lèi):
CCTV監(jiān)控主機(jī)

基于ADSP-BF532的嵌入式網(wǎng)絡(luò)視頻服務(wù)器的設(shè)計(jì)

發(fā)布日期:2022-04-26 點(diǎn)擊率:78

  目前,視音頻技術(shù)在各項(xiàng)工作和生活領(lǐng)域中得到了廣泛應(yīng)用,還為人們提出了高效的傳輸平臺(tái)以及接入和處理手段。多媒體監(jiān)控系統(tǒng)以其能夠?qū)崟r(shí)、形象、真實(shí)地反映被監(jiān)控對(duì)象的特性而逐漸成為現(xiàn)代化管理、檢測(cè)、控制的重要技術(shù)手段之一。而網(wǎng)絡(luò)視頻技術(shù)的一個(gè)主要熱點(diǎn)就是嵌入數(shù)字視頻監(jiān)控系統(tǒng)。在基本嵌入式遠(yuǎn)程視頻監(jiān)控系統(tǒng)的研究中,國(guó)外起步較早,并處于領(lǐng)先水平,已經(jīng)有成熟的嵌入式網(wǎng)絡(luò)視頻服務(wù)產(chǎn)品,采用MPEG或者小波壓縮方法,其性能普遍比較好,但價(jià)格昂貴。國(guó)內(nèi)在這方面的研究還處于剛剛起步的階段,隨著數(shù)字技術(shù)的發(fā)展,圖像數(shù)據(jù)壓縮編碼技術(shù)及標(biāo)準(zhǔn)的改進(jìn),芯片成本的不斷下降,從事研究的單位也就越來(lái)越多。本系統(tǒng)利用美國(guó)ADI公司2004年4月最新推出的ADSP-BF532 DSPCPU芯片實(shí)現(xiàn)嵌入式網(wǎng)絡(luò)視頻服務(wù)器,將其用于構(gòu)建高可靠性的視頻監(jiān)控系統(tǒng)。ADSP-BF532摒除了基于傳統(tǒng)架構(gòu)的傳統(tǒng)DSP和RISC控制器不能滿足視頻應(yīng)用的廣泛性、靈活性以及標(biāo)準(zhǔn)的多樣性的缺隱,利用ADI公司采用的全新的MSA架構(gòu)技術(shù),充分滿足了實(shí)時(shí)多媒體數(shù)字信號(hào)處理的要求。本文研究的嵌入式網(wǎng)絡(luò)視頻服務(wù)器的設(shè)計(jì)方案,與傳統(tǒng)的多媒體監(jiān)控系統(tǒng)相比,具有何種小、成本低、穩(wěn)定性高和實(shí)時(shí)性好等特點(diǎn),有很強(qiáng)的實(shí)際應(yīng)用價(jià)值。

1 嵌入式網(wǎng)絡(luò)視頻服務(wù)器的原理

  嵌入式視頻服務(wù)器是一種提供網(wǎng)絡(luò)視頻傳輸和共享的嵌入式設(shè)備。它采用嵌入式一體化結(jié)構(gòu),以面向?qū)崟r(shí)處理的軟件平臺(tái),集成了多通道視頻、網(wǎng)絡(luò)傳輸?shù)榷喾N功能,將視頻和音頻信號(hào)進(jìn)行采集、壓縮、復(fù)合后轉(zhuǎn)換為網(wǎng)絡(luò)IP包,采用合適的網(wǎng)絡(luò)協(xié)議實(shí)現(xiàn)了視頻和音頻壓縮數(shù)據(jù)流的實(shí)時(shí)網(wǎng)絡(luò)傳輸,使得用戶無(wú)論身在何處都能通過(guò)網(wǎng)絡(luò)獲得指定現(xiàn)場(chǎng)的實(shí)時(shí)圖像和聲音信息。此外,通過(guò)視頻服務(wù)器內(nèi)置的一個(gè)嵌入式網(wǎng)絡(luò)服務(wù)器,還能實(shí)現(xiàn)對(duì)視頻服務(wù)器的遠(yuǎn)程配置和其他附屬設(shè)備的遠(yuǎn)程控制與狀態(tài)獲取。

  由于把視頻壓縮和網(wǎng)絡(luò)功能集中到一個(gè)體積很小的設(shè)備內(nèi),可以直接連入局域網(wǎng),達(dá)到即插即看,省掉多種復(fù)雜的電纜,安裝方便(僅需要設(shè)置一個(gè)IP地址)。用戶也無(wú)需安裝任何硬件設(shè)備,僅用瀏覽器即可觀看,也可以在上端主機(jī)編制控制程序,通過(guò)人機(jī)界面進(jìn)行瀏覽。

2 系統(tǒng)的硬件設(shè)計(jì)

  基于ADSP-BF532的嵌入式網(wǎng)絡(luò)視頻服務(wù)器的主要硬件功能模塊為:視頻輸入模塊、核心的ADSP-BF532CPU、視頻輸出模塊、外部存儲(chǔ)塊、仿真調(diào)試接口(JTAG)模塊以及電源模塊。

  圖1為該系統(tǒng)組成結(jié)構(gòu)圖,具體設(shè)計(jì)如下:系統(tǒng)前端視頻采集由ADV7183實(shí)現(xiàn),視頻數(shù)據(jù)采集格式為YUV422Planar,采集的數(shù)據(jù)經(jīng)過(guò)ADSP-BF532的PPI接口直接存儲(chǔ)在SDRAM里,ADV7183在自己的時(shí)鐘控制下通過(guò)PPI接口自動(dòng)向SDRAM單元送數(shù)據(jù),當(dāng)采集完一場(chǎng)數(shù)據(jù)時(shí)DMA產(chǎn)生中斷,在DMA的中斷服務(wù)程序里根據(jù)實(shí)際設(shè)定情況完成視頻處理;音頻采集由AD1836以及外圍相應(yīng)的電路來(lái)實(shí)現(xiàn),音頻采集格式為單聲道,8000Samples/s,每個(gè)采樣用16Bits量化,采集的數(shù)據(jù)經(jīng)過(guò)ADSP-BF532的PPI接口直接存儲(chǔ)在SDRAM里,當(dāng)設(shè)定存放音頻采集數(shù)據(jù)的緩存器滿時(shí)DMA產(chǎn)生中斷,在DMA的中斷服務(wù)程序里根據(jù)實(shí)際設(shè)定情況處理音頻數(shù)據(jù);ADSP-BF532一方面把采集來(lái)的視頻音頻數(shù)據(jù)經(jīng)SPI接口送入MPC860進(jìn)行處理,通過(guò)MPC860的MII接口與物理網(wǎng)絡(luò)相連接,然后送到PC機(jī)上供實(shí)時(shí)監(jiān)看和監(jiān)聽(tīng);一方面實(shí)時(shí)處理采集的音視頻數(shù)據(jù),壓縮編碼元成后的數(shù)據(jù)送到PC機(jī),并存入硬盤(pán)。系統(tǒng)配置JTAG接口,運(yùn)用于調(diào)試階段。本文主要研究嵌入式視頻服務(wù)器中的視頻數(shù)據(jù)的處理,對(duì)于音頻數(shù)據(jù)不予介紹。

3 系統(tǒng)的軟件設(shè)計(jì)與優(yōu)化

  系統(tǒng)在Blackfin系列的軟件開(kāi)發(fā)環(huán)境Visual DSP++ 3.1下實(shí)現(xiàn),主要分為視頻外設(shè)編程、視頻編碼編程、視頻傳輸編程以及系統(tǒng)優(yōu)化部分。

3.1 系統(tǒng)外設(shè)軟件設(shè)計(jì)

  視頻輸入設(shè)備ADV7183:ADSP-BF532通過(guò)I2C總線配置ADV7183采集圖像的亮度、對(duì)比度、色度和飽和度等。ADV7183的內(nèi)部控制寄存器訪問(wèn)通過(guò)I2C總線接口完成。

  視頻輸入PPI接口:半雙工形式,最大16位數(shù)據(jù)傳輸,輸入時(shí)采用二維DMA方法,每采集一幀圖像進(jìn)行一次處理。二維DMA程序如下:

  本程序采用標(biāo)準(zhǔn)的ITU-656接收模式,接收視頻數(shù)據(jù)字節(jié)流:

  X_COUNT=360;Y_COUNT=288;

  X_MODIFY=4;Y_MODIY=4;

  按以上設(shè)置執(zhí)行二維DMA后,從首地址開(kāi)始的內(nèi)存數(shù)據(jù)排列:

0,4,8,…… 356

360,360+4,360+8,…… 360+356

2×360,2×360+4,2×360+8 …… 2×360+356

…… …… …… …… ……

284×360,284×360+4,284×360+8,……284×360+356

  視頻輸出UART接口:利用ADSP-BF532提供的UART口,加快調(diào)試過(guò)程。

  串行SPI和網(wǎng)絡(luò)接口設(shè)備MPC860的編程:利用SPI接口,將ADSP-BF532作為傳輸數(shù)據(jù)的主設(shè)備,MPC800作為從設(shè)備,將數(shù)據(jù)傳送給MPC860處理,接收視頻數(shù)據(jù)并提供網(wǎng)絡(luò)接口。其中網(wǎng)口、SPI接口接收數(shù)據(jù)的流程如圖2所示。

3.2 視頻編碼

  考慮到壓縮效率和碼率,視頻服務(wù)器的核心采用了MPEG-4 Simple Profile標(biāo)準(zhǔn)進(jìn)行視頻壓縮編碼。只進(jìn)行幀內(nèi)編碼(I幀)和幀間預(yù)測(cè)編碼(P幀),而不進(jìn)行雙向預(yù)測(cè)編碼(B幀),適合矩形視頻對(duì)象(Video Object)編碼。

  其中的核心算法有DCT和IDCT,它采用2D 8×8DCT,并且采用循環(huán)緩沖,充分利用了Blackfin DSP的優(yōu)勢(shì),減少了循環(huán)體內(nèi)部的指令執(zhí)行數(shù);MPEG-4采用兩種方法確定量化步長(zhǎng),一是采用TM5速率控制方式,二是采用MPEG-4中定義的速率控制模型,它們都是通過(guò)碼流速率大小以及圖像質(zhì)量的要求來(lái)改變量化系數(shù)。MPEG-4的直流系數(shù)量化采用非線性量化方式,交流系數(shù)既可以選擇H.263量化也可以使用MPEG量化,這里采用H.263模式。

  運(yùn)動(dòng)預(yù)測(cè)使用條塊SAD(當(dāng)前的圖像與預(yù)測(cè)圖像的絕對(duì)差值和)最小搜索出最匹配的宏塊,而且Blackfin DSP提供了一條視頻專(zhuān)用指令SAA,大大提高了速度;最后用邊界填充(PADDING)減少在宏塊邊界上的運(yùn)動(dòng)誤差。

3.3 視頻網(wǎng)絡(luò)傳輸?shù)膶?shí)現(xiàn)

  經(jīng)過(guò)視頻采集、壓縮后的視頻數(shù)據(jù)通過(guò)網(wǎng)絡(luò)進(jìn)行傳輸,其傳輸層用TCP傳輸協(xié)議傳輸信息包很小的操作控制命令,用UDP傳輸協(xié)議傳輸視頻圖像數(shù)據(jù)。因?yàn)門(mén)CP這種傳統(tǒng)的連接協(xié)議必須要求數(shù)據(jù)無(wú)誤地順序傳輸?shù)娇蛻舳说膽?yīng)用層,可以利用TCP傳輸協(xié)議傳輸網(wǎng)絡(luò)監(jiān)控中的控制命令,信號(hào)服務(wù)器和客戶端正確接收到操作命令。UDP傳輸協(xié)議沒(méi)有提供網(wǎng)絡(luò)流量控制和數(shù)據(jù)包丟失、出錯(cuò)處理,在高級(jí)壓縮算法如MPEG-4采用了幀間壓縮的方法,數(shù)據(jù)包丟失可能影響到連續(xù)幾幀視頻圖像。所以,基于UDP傳輸協(xié)議的應(yīng)用程序必須靠設(shè)計(jì)解決可靠性問(wèn)題。

  上端軟件提供友好的用戶界面,用Visual C++6.0實(shí)現(xiàn),根據(jù)用戶的需求,通過(guò)網(wǎng)絡(luò)從遠(yuǎn)程終端接收視頻數(shù)據(jù),包括MPEG-4的解碼過(guò)程、網(wǎng)絡(luò)傳輸控制和網(wǎng)絡(luò)命令編碼等。有兩種編寫(xiě)方式,第一種需要專(zhuān)門(mén)寫(xiě)一個(gè)服務(wù)器/客戶端軟件來(lái)發(fā)送和接收視頻圖像數(shù)據(jù);第二種可以采用服務(wù)器/瀏覽器模式,即將客戶端軟件做成控件,嵌入到網(wǎng)頁(yè)中,做成基于WEB的數(shù)字視頻服務(wù)器。本文采用第一種方式。

  網(wǎng)絡(luò)通訊模塊采用組播技術(shù),提高程序的效率。系統(tǒng)IP網(wǎng)絡(luò)數(shù)據(jù)通信流程圖如圖3所示。本文為實(shí)現(xiàn)組播服務(wù)特別寫(xiě)了一個(gè)類(lèi)Cmulticast,它是專(zhuān)門(mén)為視頻傳輸而封裝的類(lèi),用于服務(wù)器和客戶機(jī)兩端。下面對(duì)此類(lèi)的公共訪問(wèn)函數(shù)進(jìn)行介紹。

class CMulticast :publicCobject

{

public:

void Close(); //關(guān)閉創(chuàng)建的套接字

BOOL IsConnect();

Static Void Unintilize();//Winsock終止

Static Void Initilize(); //從指定組的指定端口讀取數(shù)據(jù)

Int Send(char* lpData,int size)//向目的地址發(fā)送消息

BOOL Create(Cstring lpstrAddr,unsigned short port,HWND HWND);//創(chuàng)建和綁發(fā)送或接收套接字并把該套接字加入組插組,并設(shè)置了消息回調(diào)機(jī)制

CMulticast();

Virtual ~CMulticast()

Public:

HWND m_hWnd; //用于消息傳遞的窗口句柄

SOCKET m_hWnd; //用于消息傳遞的窗口句柄

SOCKET m_hSocket;//發(fā)送或接收用套接字

BOOL m_bConnected;//是否已經(jīng)加入到一個(gè)組

SOCKADDR_IN addr;//發(fā)送套接字地址SOCKADDR_IN srcaddr; //接收或發(fā)送的目址

}

3.3 系統(tǒng)級(jí)優(yōu)化

  Blackfin軟件開(kāi)發(fā)平臺(tái)的編譯系統(tǒng)支持ANSI C以及C++編譯,其系統(tǒng)還提供了大量的多媒體操作指令。在針對(duì)系統(tǒng)軟件開(kāi)發(fā)時(shí),可以根據(jù)硬件的特點(diǎn)研究和開(kāi)發(fā)調(diào)試過(guò)程中的經(jīng)驗(yàn),對(duì)代碼的編譯和具體任務(wù)的處理進(jìn)行優(yōu)化。以及針對(duì)要縮短顯示模塊代碼執(zhí)行時(shí)間而進(jìn)行上端軟件的設(shè)計(jì)優(yōu)化。

4 實(shí)驗(yàn)結(jié)果

  在該實(shí)驗(yàn)的基礎(chǔ)上,經(jīng)過(guò)對(duì)ADV7183采集的視頻序列(幀率為30fps,CIF格式)進(jìn)行測(cè)試,結(jié)果表明:(1)DSP可通過(guò)SPI接口實(shí)時(shí)傳輸視頻圖像編碼數(shù)據(jù),數(shù)據(jù)不丟失,不出錯(cuò);(2)在對(duì)MPEG-4視頻壓縮編碼測(cè)試時(shí)重建圖像質(zhì)量保真度接近1;(3)在局域網(wǎng)上作模擬實(shí)驗(yàn),可以實(shí)時(shí)傳輸CIF尺寸視頻圖像,傳輸延遲控制在0.5s以內(nèi);(4)UART接口能夠完成本地視頻輸出?;贏DSP-BF532的嵌入式網(wǎng)絡(luò)視頻服務(wù)器的設(shè)計(jì)方案是可行的,但是某些技術(shù)指標(biāo)仍然無(wú)法勝任實(shí)際的應(yīng)用場(chǎng)合,需要進(jìn)一步提高視頻壓縮的測(cè)試結(jié)果,增加大容量的硬盤(pán)存儲(chǔ)系統(tǒng)來(lái)存儲(chǔ)視頻數(shù)據(jù)。</font

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產(chǎn)品

更多
美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        一区二区三区小说| 久久精品国产秦先生| 99精品欧美一区二区三区综合在线| 国产亚洲精品福利| 91麻豆高清视频| 国产麻豆午夜三级精品| 麻豆国产精品一区二区三区| 亚洲五月六月丁香激情| 亚洲丝袜制服诱惑| 国产精品传媒入口麻豆| 精品国产1区二区| 久久亚洲精品国产精品紫薇| 欧美xxxx老人做受| 欧美一卡二卡在线观看| 欧美久久久久久久久久| 欧美午夜精品电影| 欧美高清精品3d| 在线播放国产精品二区一二区四区 | 26uuu久久综合| 欧美一区国产二区| 日韩美女一区二区三区| 51精品视频一区二区三区| 午夜精品国产更新| 五月开心婷婷久久| 日韩精品免费专区| 国产又粗又猛又爽又黄91精品| 日韩av电影天堂| 捆绑变态av一区二区三区| 日韩电影免费在线观看网站| 九九精品一区二区| 国产iv一区二区三区| 懂色av中文字幕一区二区三区| 国产精品一二三区| 麻豆精品久久久| 亚洲地区一二三色| 一区二区在线观看免费| 午夜亚洲国产au精品一区二区| 丝袜a∨在线一区二区三区不卡| 美女高潮久久久| 国产一区二区女| 91麻豆精东视频| 欧美日韩一区二区三区视频 | 亚洲网友自拍偷拍| 亚洲福利国产精品| 蜜臀av性久久久久av蜜臀妖精 | 日韩欧美色电影| 欧美经典一区二区| 国产人成亚洲第一网站在线播放| 国产丝袜欧美中文另类| 国产精品不卡在线观看| 欧美国产97人人爽人人喊| 怡红院av一区二区三区| 日韩精品成人一区二区在线| 成人网页在线观看| 精品视频在线免费看| 久久久精品2019中文字幕之3| 欧美国产日韩一二三区| 午夜视频在线观看一区| 国产盗摄精品一区二区三区在线 | 精品理论电影在线| 亚洲视频一区在线观看| 日韩av一级片| 94-欧美-setu| 精品久久久久久综合日本欧美| 亚洲免费观看高清完整版在线观看熊 | 欧美综合欧美视频| 日本一区二区成人| 青青草精品视频| 欧美视频在线一区| 亚洲国产精品国自产拍av| 精品一区二区三区在线观看国产 | 欧美视频一区二| 综合激情成人伊人| 韩国精品主播一区二区在线观看| 91在线码无精品| 精品国产99国产精品| 一区二区三区四区视频精品免费 | 风间由美中文字幕在线看视频国产欧美 | 欧美性三三影院| 国产日韩亚洲欧美综合| 日本视频一区二区三区| 91丨porny丨首页| 久久精品视频一区二区| 日韩1区2区3区| 欧美制服丝袜第一页| 国产精品视频线看| 亚洲成人综合视频| 91女神在线视频| 欧美亚洲国产一卡| 亚洲手机成人高清视频| 国产成人av电影在线观看| 91精品久久久久久蜜臀| 亚洲一区二区三区爽爽爽爽爽| 国产成人免费视频网站| 欧美刺激午夜性久久久久久久| 欧美激情一区三区| 国产九色sp调教91| 日韩欧美一级二级三级久久久| 一个色综合网站| 国产乱码精品一区二区三区忘忧草 | 99精品桃花视频在线观看| 26uuu精品一区二区三区四区在线| 亚洲一区二区三区四区的| 99riav一区二区三区| 国产精品国产自产拍在线| 国产成人精品亚洲日本在线桃色| 精品国产1区2区3区| 国产专区综合网| 国产偷国产偷精品高清尤物 | 国产成人免费高清| 欧美激情在线一区二区三区| 久久久亚洲综合| 亚洲国产精品高清| 亚洲美女屁股眼交| 轻轻草成人在线| 欧美精品久久久久久久多人混战| 性欧美疯狂xxxxbbbb| 日韩一级高清毛片| 狠狠色丁香婷综合久久| 精品国产乱码久久久久久牛牛| 国产一区二区三区综合| 中文字幕精品三区| 91久久久免费一区二区| 香蕉久久一区二区不卡无毒影院 | 韩国成人福利片在线播放| 精品黑人一区二区三区久久| 国产精一品亚洲二区在线视频| 精品粉嫩aⅴ一区二区三区四区| 国产一区二区三区蝌蚪| 国产精品色在线观看| 亚洲一区二区成人在线观看| 精品一区二区国语对白| 欧美精品久久一区二区三区 | 国产日产欧美一区| 91丨九色丨黑人外教| 国产精品国产三级国产专播品爱网| 一区二区三区**美女毛片| 欧美一区二区三区视频免费| 日韩欧美黄色影院| 成人成人成人在线视频| 亚洲成人动漫一区| 精品国产a毛片| 91久久一区二区| 国产一区在线精品| 亚洲国产成人av| 国产日韩一级二级三级| 欧美日韩国产精选| 不卡在线观看av| 免费看欧美美女黄的网站| 久久婷婷国产综合精品青草| 91福利国产精品| 国产在线视频一区二区三区| 亚洲免费在线视频| 精品国产乱码久久久久久浪潮 | 日本最新不卡在线| 国产精品久久毛片a| 日韩视频免费观看高清完整版 | 在线精品视频小说1| 国内精品写真在线观看| 亚洲一区二区三区四区五区中文| 欧美午夜在线一二页| 国产成人一级电影| 日韩成人午夜精品| 成人免费视频播放| 国产精品一区二区久久不卡| 在线视频你懂得一区二区三区| 精品视频一区二区不卡| 欧美精品久久久久久久多人混战| 国产亚洲污的网站| 欧美性做爰猛烈叫床潮| 国产综合色精品一区二区三区| 一区二区视频在线看| 中文字幕av资源一区| 欧美性大战久久| 欧美大胆人体bbbb| 日韩一区二区影院| 欧美日韩精品电影| 欧美成人r级一区二区三区| 欧美日韩精品一区二区三区蜜桃 | 欧美三级三级三级| 色诱亚洲精品久久久久久| 26uuu国产日韩综合| 久久久99久久| 一本久久a久久精品亚洲| 99久久夜色精品国产网站| 国产福利精品导航| 91在线精品一区二区三区| 日韩欧美卡一卡二| 最新中文字幕一区二区三区 | 久久av老司机精品网站导航| 日韩精品久久久久久| 国产精品一区二区三区网站| 国产电影一区二区三区| 一本一道久久a久久精品综合蜜臀 一本一道综合狠狠老 | 色又黄又爽网站www久久| 日韩欧美国产一二三区| 中文字幕日韩一区二区| 国产宾馆实践打屁股91| 中文字幕av一区二区三区免费看| 日韩在线a电影|