999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于TMS320DM642的車載視頻記錄儀設計*

2010-04-26 05:08:34張為公
艦船電子工程 2010年12期
關鍵詞:設計

王 東 張為公 孫 偉 程 寅

(東南大學儀器科學與工程學院1) 南京 210096)(南京信息工程大學信息與控制學院2) 南京 210096)

1 引言

由于視頻圖像包含的信息直觀、豐富,車載視頻記錄儀在約束駕駛人員的不良駕駛行為、保障車輛行駛安全以及道路交通事故的分析鑒定方面,相對于傳統的人工監督、抽樣檢查、事后取證等方法,具有積極、重要的作用。近幾年來的統計資料表明:使用車載視頻記錄儀,交通事故發生率降低了52%,大大減少了人員傷亡和財產損失,產生了明顯的社會效益與經濟效益。歐盟、日本等國家早已開始以立法的形式在部分客運車輛及貨車上強制安裝使用,我國目前市場上也有類似產品,但視頻存儲的可靠性和圖像畫質不盡如人意,產品的成本也過高。本文采用嵌入式方案,設計了一種低成本的、基于TMS320DM642的車載視頻記錄儀,有效解決了圖像存儲質量低和車載環境下電源穩定性差的問題。

2 系統總體方案設計

車載視頻記錄儀主要分為視頻處理和視頻存儲兩大部分,總體結構框圖如圖1所示。攝像頭采集的視頻信號,經過前向通道(選用SAA7115)將模擬信號轉成數字信號送入視頻處理芯片(選用TMS320DM642)。視頻處理芯片將沒有壓縮的視頻信號讀入后通過FPGA實現OSD(On Screen Display),送去視頻后向通道(選用SAA7105)經顯示器顯示;同時用優化的H.264壓縮算法對視頻流進行壓縮,將壓縮后的視頻信號通過網口傳遞給以ARM為核心的存儲模塊,ARM接收數據后將其存為通用的視頻格式(AVI等)并將其存入SD卡。

圖1 系統結構框圖

2.1 視頻處理器的選擇及TMS320DM642

視頻處理,特別是視頻壓縮算法對處理器的運算能力有較高的要求。一些高品質的處理器,比如PC機、PC104等都能滿足這樣的要求,但是它們成本較高,不利于產品的推廣,而且這些處理器不能夠適應車載的顛簸環境。通過比較,選擇了TI公司C6000系列的一款芯片—TMS320DM642。該款芯片采用C64x內核,可工作在600MHz的時鐘速率下,巔峰達到4800MPIS的計算速度,足以能夠實現H.264圖像壓縮算法。另外,其兩級緩存結構能提供1個時鐘周期內2個64bit的讀取或存儲,可以實現高質量圖像的采集和存儲。同時,TMS320DM642還提供3個可配置的視頻端口(用于視頻采集和回顯);10/100兆字節每秒的以太網測量與控制模塊(傳輸壓縮視頻信號);內嵌完備的I2C總線模塊(控制視頻編解碼芯片);66兆赫茲的32位外圍設備擴展接口(通過FPGA實現OSD)等[1]。因此,選擇 TMS320DM642做為視頻處理的核心芯片是合理并且可行的。

2.2 存儲方式的選擇

視頻存儲要求存儲介質容量大、讀寫速度快、價格低廉,SD卡能適車載環境下應較為顛簸的路況環境,不容易損壞和故障,相比于傳統用硬盤為存儲介質的視頻記錄儀,具有明顯的優勢,因此本文采用SD卡為存儲介質。如果直接將SD卡與TMS320DM642相連將存在以下兩個問題。一方面,TMS320DM642沒有現成的對SD卡的接口,必須自行編寫SD卡的驅動程序,工作量非常大;另一方面,即使有了驅動,TMS320DM642要完成視頻處理、視頻壓縮算法等工作,以及SD卡的讀寫,系統的實時性將下降,以至于不能夠實現流暢視頻的實時動態存儲。基于以上考慮,本文采用DSP+ARM的結構,因為ARM有現成的對SD卡的接口,通過它可以方便的將壓縮后的視頻信號存入SD卡中。

3 系統硬件設計

3.1 DM642最小系統設計

DM642最小系統能夠保證視頻壓縮和處理的順利完成,這部分主要包括SDRAM、FLASH以及串口設計,DM642最小系統圖如圖2所示。在本文中,SDRAM采用地址總線共用的方法將兩片M T48LC4M32B合成為一個4M×64的高速SDRAM。SDRAM 的地址被配置到CE0,尋址空間為 0x8000 0000~0x81FF FFFF,時鐘則由DM642的 ECLKOUT1引腳提供(設定為133MHz)。FLASH 選用的是AM29LV033C,數據寬度為8位,地址線22位,其中最初的1K用來存放DSP的啟動代碼。串口芯片采用16c2554芯片,并和其他外設一起占用CE1從0x9008 0000開始的一段地址。CPLD(選用EPM3032A芯片)則起地址譯碼器的作用。另外用網口將壓縮好的視頻信息傳送給ARM,JTAG則用于在線仿真調試。

3.2 視頻處理通道的設計

圖2 DM642最小系統圖

該部分為視頻處理的前向和后向通道,高性能、高速度的視頻編解碼芯片使得高畫質視頻能夠實時的送交DM642處理并回顯。DM642有三個可配置的視頻口VP0、VP1和VP2(其中VP0、VP1為多功能復用VP2為單一定義引腳),每個視頻口又可分為A、B兩個通道,可同時配置為視頻輸入或輸出。在視頻采集前向通道中,模擬視頻信號經過Philips公司的視頻解碼芯片SAA7115以后,變成標準的 BT.656格式信號,并和DM642的VP0口相連。視頻后向輸出通道中,由DM642輸出的BT.656視頻信號加上FPGA疊加上去的信息,經過芯片SAA7105時能被分離出Y信號、Cb信號和Cr信號,并由片內數模轉換器轉換成各個不同標準的模擬信號輸出,實現視頻解碼。視頻編解碼芯片都通過I2C總線進行配置,并采用外接晶振。視頻處理通道的原理圖如圖3所示。

圖3 視頻輸入輸出通道圖

3.3 視頻存儲部分硬件設計

在視頻存儲部分,ARM芯片選用 LPC2378,在最小系統完成后,由于有現成的SD卡驅動,讀寫操作非常方便,只需將ARM對應的端口與SD卡相連。硬件上有9根連接線(分為電源線、地線、時鐘線、命令線和四根數據線)和若干限流電阻以及電壓保護二極管,這使得即使在顛簸的車載環境中,SD卡中的數據也不會損壞和丟失,SD卡硬件連接圖如圖4所示[2~3]。

圖4 SD卡硬件連接圖

3.4 電源調理設計

在車載環境下,電源的穩定性對圖像的質量影響很大,車內所有的用電器都是并聯在一個蓄電池上的,互相之間會有干擾,傳統視頻記錄儀的圖像變形很大程度上是由電源不穩定造成的。本文中采用了如圖5所示的電源調理電路。保險絲F1和二極管D1分別在短路和電源反接時對電路進行保護,TVS管Z1用來抑制瞬間高電壓脈沖,共模電感能有效消除共模干擾,這樣處理后就能得到較穩定的電壓。系統的部分外設需要5V電壓,DSP工作時需要3.3V的外圍I/O電壓和1.4V的核心電壓,ARM則需要有3.3V的工作電壓。本文采用了開關電源芯片LM2576將電壓轉為5V,該芯片的輸出電流最高可達3A,能夠滿足系統的功率要求,5V電壓再分別由LP3966得到3.3V電壓,MAX1951得到1.4V的電壓。其中5V電源部分紋波和傳統設備相比從100mV以上下降到了50mV以內,如圖6和圖7所示[4]。

4 系統軟件設計

4.1 軟件處理流程

在軟件處理過程中,視頻壓縮算法即使優化以后也會占用大量的內存和CPU資源,為了節省開銷,系統只在需要進行存儲時才調用視頻壓縮程序,否則只實現采集和回顯功能。軟件處理流程圖如圖8所示。

區別于傳統視頻記錄儀的單一記錄功能,本文在手動存儲的基礎上加入了基于模式識別的駕駛行為異常的自動存儲和報警,比如異常偏離車道報警、駕駛員疲勞駕駛以及營運車輛超載監控報警等,這些報警信息將利用FPGA的OSD功能,在回顯屏幕上指示出來。通過軟件包的升級,在不變的硬件平臺上能夠集成多種功能,大大提高了駕駛的安全性。

圖8 軟件處理流程圖

4.2 H.264算法與優化

H.264是國際標準化組織(ISO)和國際電信聯盟(IT U)共同提出的繼MPEG4之后的新一代數字視頻壓縮格式,它既保留了以往壓縮技術的優點和精華又具有其他壓縮技術無法比擬的諸如低碼流、圖像質量高、容錯能力強、網絡適應性強等許多優點。

要在TMS320DM642中實現H.264算法,需要對算法進行適當的優化,過程一般分為3個階段:第一階段編寫C代碼,第二階段優化C代碼,第三階段編寫線性匯編[5]。

H.264核心功能都是通過調用 VideoCaptureVpStart和test264Enc函數實現的。VideoCaptureVpStart負責整個流程中各幀圖像的采集,test264Enc則對VideoCaptureStart采集到的每幀圖像依次編碼,整個tskVideoCapture任務的主要代碼如下:

5 實驗結果

圖9 系統工作連接圖

H.264的編碼率直接影響到圖像的質量,通過對50~1600Kb/S不同編碼率下的動態圖像對比實驗,結果如圖10所示,發現碼率在 900~1600Kb/S之間時,圖像質量差距不大;碼率在50~400Kb/S之間時,圖像模糊,細節信息丟失。因此,將碼率設定在 400~900Kb/S之間為宜,對應于2GB的SD卡,各碼率的存儲極限時間如表1所示。可以看出,在使用600k的編碼率時,一張2G的SD卡可以存儲781分鐘,約13個小時的視頻文件,足以滿足正常車輛一天的使用。

表1 不同視頻編碼率下可存儲的總文件時長

圖11為傳統的車載視頻記錄儀存儲的視頻圖像,圖12為本文設計的記錄儀存儲的視頻圖像(右上角黑色方框為車道偏離報警提示),對比二者不難看出,本文采用優化的H.264算法使得視頻圖像更加清晰,改進的車載電源設計讓圖像更穩定,以SD卡為存儲介質后,使異常駕駛時的圖像信息得以長時間可靠的保存,如圖中異常偏離車道時車輛、路況以及路標等重要信息都被完整的保留下來。

6 結語

本文設計了一種實用的車載視頻記錄儀。介紹了整個系統的硬件構成和視頻處理軟件流程。對傳統視頻記錄儀圖像質量低,電源抗干擾能力差,功能單一無法擴展等缺點進行了改進。實驗結果表明,本文設計的記錄儀功能擴展性強,存儲的圖像清晰,可靠性好,適用于車載環境,可廣泛應用于車道偏離檢測、駕駛員行為監控等領域,并能為交通事故的責任認定提供可靠依據。

[1]Texas Instruments.TMS320C6000 DSP/BIOS Application Programming Interface(API)Reference Guide&TMS320C6000 Programmer's Guide[S].2002

[2]楊忻愷,張為公,于兵,等.基于DSP的車載視頻監控存儲系統的設計[J].電子器件,2009,32(4):806~808

[3]Qiang Wu,Kebin Jia,Xuwen Li.Study On Vehicle Video Blackbox with Acceleration Sensitive Function[C]//2008 International Conference on MultiMedia and Information Technology

[4]Jun Wu,Zhi-Tao Xiao.Design of Communication Interface in a Video Vehicular Detection System Based on ARMand DSP[J].ICSP2008

[5]張彤宇,蘇睿.H.264/AVC視頻編碼器在DM642平臺上的實現與優化[J].微電子學與計算機,2005,22(12)

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 乱人伦视频中文字幕在线| 亚洲无码A视频在线| 六月婷婷激情综合| 欧美国产三级| 精品久久久久久久久久久| 日韩精品一区二区三区免费| 亚洲成人精品| 亚洲人成网址| 精品国产成人a在线观看| 亚洲AV无码一区二区三区牲色| 美女无遮挡免费视频网站| 久久精品亚洲专区| 欧美区日韩区| 精品国产自在现线看久久| 婷婷99视频精品全部在线观看 | 国产欧美亚洲精品第3页在线| 国产97区一区二区三区无码| 精品91视频| 99精品伊人久久久大香线蕉| 国产在线自乱拍播放| 香蕉eeww99国产在线观看| 国产精品免费电影| 免费国产在线精品一区| 国产欧美精品专区一区二区| 91在线播放免费不卡无毒| 欧美日本视频在线观看| 亚洲91精品视频| 啪啪国产视频| 久久综合色88| 精品人妻一区无码视频| 漂亮人妻被中出中文字幕久久| 欧美精品另类| 国产人人干| 五月婷婷精品| 99热最新网址| 曰AV在线无码| 在线观看国产精品第一区免费| 91亚瑟视频| 国产白浆一区二区三区视频在线| 午夜激情婷婷| 国产成人亚洲精品色欲AV| 久久a级片| 婷婷激情五月网| 国产va在线观看| 国产人前露出系列视频| 亚洲天堂高清| a级毛片免费播放| 喷潮白浆直流在线播放| 成人韩免费网站| 国产极品美女在线播放| 理论片一区| 国产精品刺激对白在线| 欧美亚洲国产精品久久蜜芽| 日韩人妻少妇一区二区| V一区无码内射国产| 456亚洲人成高清在线| 亚洲欧美综合精品久久成人网| 伊人久久影视| 国产综合无码一区二区色蜜蜜| 亚洲精品欧美日韩在线| 成年A级毛片| 在线视频97| 欧美无专区| 国产成人欧美| 国产传媒一区二区三区四区五区| 国产成人av大片在线播放| 丰满人妻久久中文字幕| 久久6免费视频| 国产不卡网| 久久精品视频一| 99在线国产| 欧美www在线观看| 国产午夜一级淫片| 黄色网站在线观看无码| 国产精品高清国产三级囯产AV | 国产麻豆另类AV| 国产精品区网红主播在线观看| 97久久精品人人| 91在线丝袜| 在线日韩日本国产亚洲| 91九色最新地址| 免费A级毛片无码免费视频|