《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 車載數字視頻壓縮記錄系統設計
車載數字視頻壓縮記錄系統設計
EEworld
EEworld
摘要: 近些年來,計算機技術、多媒體技術和數據通信技術的發展飛速,促使數字視頻的應用也越來越廣(如視頻監控、...
Abstract:
Key words :

關鍵字:視頻監控 LPC2210 數字視頻

  近些年來,計算機技術、多媒體技術和數據通信技術的發展飛速,促使數字視頻的應用也越來越廣(如視頻監控、視頻會議和移動電視等)。隨后,各種壓縮算法的研究使得數字視頻的存儲和傳輸極為方便,同時也相繼出現了各種視頻記錄系統。本文設計的嵌入式視頻記錄系統,可以將攝像頭拍攝到的模擬視頻數據轉變成數字視頻數據,經壓縮后存儲在大容量的存儲器上,并可通過專用的回放設備再現汽車行使的整個過程。該視頻記錄系統可用來記錄汽車內各項儀表和前方外視景等視頻信息及突發事件標記,它可以將汽車行使過程中的所有信息以數字視頻的方式連續動態地記錄下來。本系統可以和汽車黑匣子結合,以方便管理部門根據所記錄的有關數據對車輛進行有效的管理,更能為事故后的分析提供準確的依據,判斷汽車肇事的真正原因。同時可以通過記錄查看平常是否緊急加速、是否急剎車等行駛數據,以此分析并改善不良駕駛習慣,起到預防事故的作用。

  常見的視頻壓縮方法有MPEG系列租H.26X系列??紤]到壓縮技術的成熟度、成本和主要用途,本記錄系統采用MPEG-1數字圖像壓縮記錄技術,來實現對1路視頻信號的連續圖像長達4小時的實時循環記錄。此外,本視頻記錄系統還具有成本低、體積小、功耗低等特點。

  1 系統工作原理

  視頻記錄系統設計的側重點是降低成本,減小體積,同時降低系統的功耗,提高系統的整體性能。它能夠對汽車上的1路視頻信號進行長達4小時的連續實時動態循環記錄。本系統主要由視頻解碼及壓縮編碼器、ARM處理器、電子盤三部分組成。其中視頻解碼器和壓縮編碼器共同組成壓縮單元,ARM處理器是系統的控制單元,電子盤是系統的存儲單元。其視頻記錄系統的結構組成如圖1所示。系統工作時,先將攝像機拍攝到的視頻信號通過視頻解碼器SAA7113H進行解碼和A/D轉換,以輸出8位4:2:2格式的YCbCr數字視頻信號,該數字化視頻信號送入SZ1510壓縮編碼芯片進行壓縮后可產生MPEG-1數據流,然后由ARM處理器將壓縮好的數據通過IDE接口存入存儲載體——電子盤,從而實現對1路視頻信號的連續實時循環記錄。

  系統上電并啟動后,ARM處理器首先通過SZ1510芯片的HOST接口對SZ1510內部寄存器進行配置,并通過I2C總線對視頻解碼器SAA7113H進行初始化。當設置好MPEG-1壓縮格式及數據速率后,系統開始正常工作,并對輸入的模擬視頻信號經視頻解碼器進行解碼和A/D轉換,再將生成的CCIR-601數字視頻流傳人壓縮編碼芯片SZ1510進行處理,然后由SZ1510將數字視頻數據轉化為符合MPEG-1格式的影視文件,最后將MPEG-1數據流在ARM處理器的控制下通過IDE接口以文件形式寫入電子硬盤進行存儲。系統工作時,ARM還將不斷監視相關信號,并在圖像中加入相應的標志,直到接收到關機信號,系統自動結束壓縮工作。

  2 硬件電路設計

  2.1 視頻解碼及壓縮編碼電路設計

  由于MPEG-1壓縮算法需要很大的運算量,用軟件很難實時完成,所以本系統采用專用的視頻壓縮芯片來實現對視頻信號的實時高效壓縮。目前,常用的MPEG-1壓縮芯片有VW2010、W99200F、WIS 7007SB等。本設計選用SAA7113H進行解碼,并采用Zapex公司的SZ1510MPEG-1 A/V編碼芯片進行圖象壓縮。SAA7113的主要作用是把輸入的模擬視頻信號解碼成標準的8位“VPO”數字信號,它相當于一種“A/D'’器件,是一種可編程視頻處理芯片,可通過I2C總線實現編程控制,并具有4路視頻輸入、抗混疊濾波、自動鉗位和增益控制、多制式解碼以及亮度、對比度和飽和度控制等功能。它對輸人的PAL制式視頻信號進行采樣和解碼后,可將生成的CCIR-601數字視頻流(色度空間為YCbCr,取樣為4:2:2)送到視頻壓縮芯片SZ1510的數字視頻輸入接口。它的輸入時鐘由24.576 MlHz的有源晶振提供,并可分別從RTS1和RTS0管腳輸出為SZ1510提供的行同步信號HS和場同步信號VS,其中行同步信號HS又可作為行有效象素識別信號輸入到SZ1510的VIHACT管腳;并從LLC腳輸出27 MHz的像素時鐘,作為SZ1510內部的數字視頻流的采樣時鐘和芯片的主時鐘。系統初始化可通過ARM芯片的I2C總線來實現。片選信號由ARM產生RESET信號來提供。

  系統中的壓縮編碼芯片SZ1510是ZAPEX公司生產的一款高性能的MJPEG、MPEG-1編碼芯片,可對視頻信號實現高達25 f/s的壓縮,并支持多種工作模式和比特率模式,還可靈活實現模式組合,同時可在視頻中疊加視頻標記和時間標記。該芯片內部主要由視頻編碼核、TMS320C54X高性能DSP核、接口電路(視頻接口、存儲器接口、主機與串口接口)、DMA控制器和時鐘產生電路等組成。其內部的壓縮核已經過優化,適合于高效、實時的MPEG-1數字圖像壓縮,且具有功能多、功耗低、溫度范圍寬等特點。

  系統中的SZ1510是從設備,受主機ARM的控制。它的HOST接口是控制和數據交換的接口。SZ1510可以選擇多種總線類型,它有復用和不復用的Intel和Motorola總線類型(復用模式下,HAD[7:0]即可作為數據線,又可作為地址線;非復用模式時,HAD[7:0]只能作為數據線),不復用總線又可分為8位和16位,并可由HCONFIG[l:0]引腳和Syscofig[3]寄存器進行選擇配置。本系統把HCONFIG0置低,HCONFIG1置高,Sysconfig[3]寫1,故可使其工作在Intel 8051類型的非復用16位數據總線模式下。

       由于SZ1510有多種工作模式,根據系統要求,本設計使SZ1510工作在LVE(Live Video Encoding)實時視頻編碼模式。在這種模式下,SZ1510可從視頻解碼器獲得實時數字視頻數據,然后根據MPEG1/M-JPEG進行壓縮并傳到主機。具體工作過程是:SZ1510對輸入到其內部的CCIR-601數字視頻流經過視頻預處理、自動裁減、場景變化檢測、運動估計、運動補償、離散余弦變換/反離散余弦變換和可變長編碼等處理后,再將生成的MPEG-1視頻基本流存儲于SDRAM中,然后經過輸出端口大小為256字節的FIFO緩沖進行數據輸出。正常工作時,FIFO每滿一次就產生一個FRDY (FIFO讀)中斷以通知主機讀取FIFO中的數據,并由主機從Data_out寄存器讀取數據。之后,當SZ1510發出一個EOD(數據結束)中斷時,數據傳輸結束。

  在視頻壓縮工作模式下,SZ1510有3種輸出比特率可供選擇:恒定比特率、最大比特率、可變比特率。恒定比特率需要填充冗余,最大比特率不需要填充冗余,可變比特率的壓縮質量比恒定比特率可變。比特率的選擇可通過設置Ven_cntl寄存器的1、2位來確定,當其為0時,選擇的是恒定比特率;為1時,選擇的是最大比特率;為3時,選擇的是可變比特率。

2.2 控制及存儲電路設計

  考慮到控制部分的體積、可靠性和控制能力,本系統中的CPU采用Philips公司的ARM7TD-MI-S內核微控制器LPC2210。這是一個能夠支持實時仿真和跟蹤的16/32位ARM7TDMI-S CPU。對于代碼規模有嚴格控制的應用,可使用16位Thumb模式,該模式可將代碼規模降低30%以上,而性能的損失卻非常小。LPC2210采用144腳封裝,具有極低的功耗。另外,該芯片還具有多個32位定時器、8路10位ADC、PWM輸出以及多達9個外部中斷。通過配置總線,LPC2210最多可提供76個GPIO。

  LPC2210可與SZ1510的HOST接口相連,并可通過HOST接口對SZ1510進行控制和設置。正常工作時,LPC2210把從HOST接口輸出的MPEG-1格式視頻流以文件形式送人電子盤進行存儲。LPC2210與SZ1510的接口電路如圖2所示。其中,HAD[0…15]接到ARM的P2.0~P2.15A作為16根數據線;P3.0接到HALE腳可實現SZ1510內部IOAR(I/O Address Registerl)和IODR(I/O DataRegister)寄存器的選擇;P1.1和P3.27分別接讀、寫選通管腳HRD和HWR;通過將P3.24接到HCS可選通SZ1510;將P0.9接到HINT可發送SZ1510中斷請求信號。



        從重量和可靠性出發,本記錄單元最終選用電子盤來實現。該電子盤的主體為Flash芯片,該芯片耐沖擊,耐高溫,體積小,壽命長,適合在汽車環境下工作。雖然電子盤的價格昂貴,但是考慮到系統只采集1路視頻信號,記錄的數據量也不是很大(計算后得出記錄單元的容量為3G時),記錄長度可達4.5個小時,所以,選用電子盤完全能夠實現任務要求。

  LPC2210的GPIO引腳與IDE接口的連接電路如圖3所示。圖中,P2.16~P2.31為數據線,P1.16~P1.20為地址和選通信號,P0.17和P0.20為設備的復位和狀態請求信號,用P0.21和P0.19則可實現讀寫控制。

3 系統軟件設計

  本系統的所有軟件程序事先均應通過JTAG口燒錄到ARM中,這樣,系統上電后便可自動運行這些程序以控制系統的工作。系統軟件工作流程圖如圖4所示。


 

         3.1 SZ1510的寄存器配置

  SZ1510有128個寄存器,每個寄存器都有一個索引號,外部主機是通過HOST接口(HALE管腳)來設置SZ1510內部的兩個寄存器IOAR (I/O地址寄存器)、IODR(I/O數據寄存器)以實現對SZ1510的控制和配置。訪問時,首先由主機的A0管腳發送一個低電平到HALE管腳以選中IOAR寄存器,然后將要訪問的寄存器索引號寫入IOAR;接著由主機的A0管腳發送一個高電平到HALE管腳,以選中IODR寄存器,然后再將要寫入的數據寫入IODR,這樣,SZ1510就會自動把配置的數據送到指定地址的寄存器。

  對Z1510進行初始化時,先由主機寫任意值到0x0B寄存器;接著在主機至少等待1微秒后,向Int_enable中斷使能寄存器寫入0x40,以使能RDY(Ready)中斷;然后,主機便等待SZ1510的Ready(Int_source[6])中斷;之后,當主機等到RDY中斷后,它將清除RDY中斷并開始向SZ1510的內部DSP裝載二進制代碼。

  3.2 SZ1510的二進制代碼裝載

  由于復位后內部寄存器的內容是未知的,因此,主機必須進行程序代碼的裝載,以初始化視頻編碼核的可編程RAM。SZ1510內部的程序空間是以塊(Blank)為單位進行劃分的,每塊的大小是256字節。用于視頻編碼核的二進制代碼的裝載空間為0x000~0x004和0x00c六個塊,共1.5k字節代碼。具體裝載時,先由主機向0x2E寄存器寫0x01,以表示外部的SDRAM是1M×16bits;接著由主機向0x0C寄存器寫0x03,以使能FIFOReady和End of Data中斷;然后由主機向0x11寄存器寫0x1,以設定工作模式為內部內存寫模式;再由主機向0x10寫0x20,以設定SZ1510輸出數據的FIFO大小為256字節;最后對每塊程序空間進行二進制代碼裝載,其具體過程如下:

  (1)主機寫0x3F寄存器,選擇下載程序空間;

  (2)主機向0x08寄存器寫0x04,發送開始命令;

  (3)主機等待Ready中斷;

  (4)主機通過讀0x0e寄存器,清除Ready中斷;

  (5)主機向Data_in寄存器0x01寫256個字節;

  (6)主機等待EOD(End 0f Data)中斷,

  (7)主機通過讀0x0e寄存器,清除EOD中斷;

  (8)主機查程序空間的代碼是否裝載完畢,如沒有則繼續裝載。

  4 結束語

  本系統可實時長時間記錄攝像頭傳輸的汽車外部及車內各儀表顯示的視頻信號,所記錄的壓縮數據流符合MPEG-1圖像壓縮標準。本設計中采用的壓縮視頻流速率為1.5 Mbps。對于一個3GB的電子盤,本系統可連續記錄超過4.5個小時的汽車視頻數據。由此可見,本系統體積小、功耗低,便于移動環境下對視頻數據的實時長時間壓縮數據記錄。

  

此內容為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电影| 伊人精品成人久久综合软件| 极品中文字幕一区| 久久蜜桃av一区精品变态类天堂| 黄色成人免费网站| 国产日韩综合一区二区性色av| 国产欧美日韩一区二区三区| 国产精品视频一二三| 国产午夜精品福利| 亚洲自拍偷拍麻豆| av不卡在线看| 亚洲人成人77777线观看| 美女日韩在线中文字幕| 欧美 日韩 国产一区二区在线视频| 欧美日韩一区二区三区在线视频| 日韩午夜黄色| 国产精品进线69影院| 狠狠狠色丁香婷婷综合久久五月| 欧美日韩在线三级| 欧美伊人影院| 亚洲精品自在在线观看| 国产主播精品| av72成人在线| 农夫在线精品视频免费观看| 噜噜噜在线观看免费视频日韩| 欧美精品久久久久久久免费观看| 久久久久久欧美| 欧美日韩亚洲另类| 亚洲欧美日韩另类精品一区二区三区| 精品成人乱色一区二区| 国产午夜精品福利| 女人天堂亚洲aⅴ在线观看| 狠狠久久亚洲欧美| 国产精品一香蕉国产线看观看| 欧美一区三区二区在线观看| 亚洲精品国产欧美| 欧美激情精品久久久久| 亚洲午夜久久久久久久久电影院| 一区二区在线观看视频在线观看| 免费观看日韩av| 久久亚洲午夜电影| 国产情侣久久| 欧美一区二区三区在线免费观看| 国产一区免费视频| 国内精品久久久久影院色| 中文精品视频一区二区在线观看| 亚洲激情二区| 在线观看欧美亚洲| 久久久久久伊人| 欧美激情2020午夜免费观看| 欧美日韩网址| 另类天堂av| 免费看亚洲片| 91久久精品一区二区三区| 欧美成人精品1314www| 欧美精品在线看| 国产精品99久久久久久有的能看| 国产日韩欧美一区二区三区四区| 国产精品揄拍一区二区| 国产日产亚洲精品系列| 欧美揉bbbbb揉bbbbb| 久久―日本道色综合久久| 欧美性事免费在线观看| 欧美日韩一卡二卡| 国产日产欧美精品| 夜夜爽www精品| 欧美一级视频一区二区| 久久久久9999亚洲精品| 日韩视频精品| 欧美在线观看一区二区三区| 欧美精品免费在线| 裸体一区二区| 一区二区精品在线观看| 浪潮色综合久久天堂| 亚洲精品中文字幕女同| 国产综合久久| 亚洲高清视频中文字幕| 欧美亚洲午夜视频在线观看| 久久精品国产第一区二区三区最新章节| 国产欧美精品一区二区三区介绍| 久久精品国产一区二区三| 亚洲午夜激情在线| 欧美日韩少妇| 一本一道久久综合狠狠老精东影业| 最新亚洲视频| 宅男66日本亚洲欧美视频| 一区二区免费在线播放| 亚洲欧洲精品一区二区精品久久久| 国产精品国产成人国产三级| 日韩一区二区免费高清| 国产精品萝li| 麻豆精品一区二区av白丝在线| 久久九九免费视频| 亚洲人成精品久久久久| 亚洲免费av电影| 美女精品网站| 国产日韩在线不卡| 国产精品国产亚洲精品看不卡15| 亚洲国产成人在线| 欧美丝袜一区二区| 亚洲毛片在线免费观看| 欧美18av| 老司机精品久久| 国产乱码精品一区二区三区不卡| 久久一区二区三区国产精品| 伊人狠狠色j香婷婷综合| 亚洲精品综合久久中文字幕| 在线电影院国产精品| 亚洲风情在线资源站| 男男成人高潮片免费网站| 久久激情一区| 国产精品久久久久毛片软件| 国产精品不卡在线| 欧美视频一区| 亚洲一区二区三区在线| 亚洲大胆美女视频| 麻豆国产精品一区二区三区| 亚洲欧美日韩精品一区二区| 亚洲欧美日韩一区二区三区在线| 欧美在线免费观看| 国产午夜精品在线| 欧美在线影院在线视频| 亚洲国产精彩中文乱码av在线播放| 欧美人在线观看| 欧美一区二区三区免费观看| 欧美视频导航| 亚洲欧美久久久| 亚洲经典视频在线观看| 国内精品免费在线观看| 亚洲精选国产| 国产精品入口夜色视频大尺度| 美女脱光内衣内裤视频久久影院| 一区二区三区精密机械公司| 久久久久久久久久久成人| 亚洲人线精品午夜| 久久久久国产精品www| 欧美日韩成人在线播放| 蜜臀av一级做a爰片久久| 久久综合久久综合九色| 国产女人水真多18毛片18精品视频| 亚洲日本va在线观看| 亚洲欧美变态国产另类| 国产精品亚洲综合天堂夜夜| 亚洲一区在线免费观看| 久久精品国产精品亚洲| 亚洲国产精品高清久久久| 午夜视频在线观看一区二区三区| 亚洲国产精彩中文乱码av在线播放| 欧美伦理影院| 在线观看亚洲一区| 国产精品久久久久9999高清| 亚洲午夜电影网| 欧美亚洲日本国产| 国产综合久久久久久| 欧美 日韩 国产精品免费观看| 一区二区三区在线看| 精品粉嫩aⅴ一区二区三区四区| 午夜在线a亚洲v天堂网2018| 欧美大片一区二区三区| 国产日韩欧美视频| 韩国一区二区三区在线观看| 亚洲精品资源美女情侣酒店| 麻豆国产va免费精品高清在线| 国产精品视频专区| 欧美波霸影院| 亚洲电影视频在线| 欧美制服丝袜第一页| 中文欧美日韩| 影视先锋久久| 亚洲日本欧美日韩高观看| 在线亚洲观看| 亚洲福利视频免费观看| 久久精品成人一区二区三区蜜臀| 黄色国产精品| 在线播放中文一区| 亚洲人成网站在线观看播放| 欧美怡红院视频| 亚洲欧美激情视频| 免费在线亚洲欧美| 欧美一级二区| 最新国产乱人伦偷精品免费网站| 国产精品久久波多野结衣| 国产精品一区久久| 欧美寡妇偷汉性猛交| 夜夜嗨av色综合久久久综合网| 国产一区二区欧美日韩| 欧美日韩三级一区二区| 美女91精品| 男人的天堂成人在线| 国产欧美日韩一区二区三区在线| 美女国产精品| 国产精品久久久久一区| 欧美**字幕| 欧美性猛交一区二区三区精品| 久久亚洲欧洲| 日韩视频免费观看| 国产精品色网| 国产精品久久一区主播| 99国产精品久久久| 亚洲国产精品一区二区尤物区| 亚洲免费成人av电影| 国产精品第一页第二页第三页| 一区二区三区日韩在线观看| 一本色道久久综合| 久久久久久久成人| 你懂的视频一区二区| 亚洲图片欧洲图片av| 久久资源av| 99精品国产热久久91蜜凸| 亚洲欧美日韩中文播放| 国产欧美一区二区白浆黑人| 欧美激情综合五月色丁香小说| 亚洲激情一区二区三区| 欧美另类极品videosbest最新版本| 在线观看欧美黄色| 欧美日韩视频在线第一区| 亚洲激情视频网| 一本在线高清不卡dvd| 国产精品日韩在线播放| 亚洲视频电影图片偷拍一区| 欧美日韩一区在线观看| 伊人狠狠色j香婷婷综合| 国产精品hd| 久久久久综合网| 欧美一区亚洲| 国产精品稀缺呦系列在线| 欧美日韩一区三区| 欧美精品免费观看二区| 欧美理论在线播放| 亚洲视频观看| 国产亚洲欧美一区二区三区| 亚洲风情亚aⅴ在线发布| 欧美肉体xxxx裸体137大胆| 久久精品日韩一区二区三区| 亚洲性图久久| 一区二区欧美亚洲| 亚洲福利精品| 国内精品嫩模av私拍在线观看| 国产午夜亚洲精品不卡| 性色av一区二区三区红粉影视| 国外精品视频| 欧美日韩精品在线| 久久精品二区三区| 在线中文字幕日韩| 欧美成人激情视频免费观看| 欧美在线视频不卡| 亚洲自拍都市欧美小说| aa国产精品| 亚洲大片在线观看| 日韩亚洲欧美高清| 日韩一级大片在线| 91久久在线播放| 亚洲免费小视频| 制服丝袜亚洲播放| 国产午夜精品麻豆| 国产精品毛片一区二区三区| 久久女同互慰一区二区三区| 久久亚洲综合| 久久久噜噜噜久久| 欧美一区二区视频在线观看2020| 亚洲欧美在线磁力| 亚洲欧美国产制服动漫| 欧美国产激情二区三区| 久久精品一区二区三区不卡| 久久综合久色欧美综合狠狠| 亚洲一级黄色| 欧美一级专区| 欧美日韩另类国产亚洲欧美一级| 国产精品九九久久久久久久| 国产欧美精品一区aⅴ影院| 亚洲一区二区三区免费视频| 欧美国产精品日韩| 欧美高潮视频| 午夜精品一区二区三区在线视| 久久天天躁狠狠躁夜夜av| 亚洲高清视频一区| 欧美国产日韩精品免费观看| 久久精品久久综合| 欧美亚洲午夜视频在线观看| 亚洲人成小说网站色在线| 国产在线国偷精品产拍免费yy| 欧美一区免费| 欧美一级精品大片| 久久综合伊人77777蜜臀| 久久精品欧美| 免费成人黄色av| 欧美综合激情网| 亚洲综合好骚| 亚洲第一视频网站| 亚洲自拍偷拍网址| 一区二区三区视频观看| 欧美二区在线播放| 久久日韩粉嫩一区二区三区| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲精一区二区三区| 欧美精品日韩www.p站| 亚洲国产婷婷香蕉久久久久久99| 欧美日韩在线精品一区二区三区| 欧美午夜视频| 亚洲欧美中文日韩在线| 国产精品午夜久久| 欧美吻胸吃奶大尺度电影| 亚洲精品日产精品乱码不卡| 尤物精品在线| 欧美α欧美αv大片| 99国产精品视频免费观看| 久久大逼视频| 国产欧美视频一区二区三区| 久久综合999| 亚洲成人在线网| 国产精品一区二区久久久久| 欧美日韩国产成人精品| 亚洲国产小视频| 欧美一区二区视频在线观看| 欧美麻豆久久久久久中文| 亚洲精品一区二区三| 欧美四级电影网站|