數字視頻監控系統是一門集計算機技術、通信技術和數字視頻技術于一體的綜合系統,它充分利用大規模集成電路和網絡的科技成果,體積小巧、性能穩定、通訊便利,被廣泛應用于交通、銀行、醫院、視頻會議、無人監控等諸多領域。 本系統基于ARM微處理器平臺,移植嵌入式Linux操作系統,并完成視頻采集、壓縮、傳輸等任務。為降低產品成本,系統采用ARM9微處理器S3C2410作為主處理器,以USB攝像頭作為視頻采集設備,用軟件對視頻數據進行MPEG—4壓縮。 論文首先從整體上分析了嵌入式數字視頻監控系統的總體設計方案,給出了硬件框架和軟件體系。其次在ARM硬件平臺成功構建了armlinux嵌入式系統,包括引導程序Bootloader的設計、修改配置Linux內核以及制作JFFS2文件系統,完成USB數碼攝像頭的驅動。在應用程序開發過程中,設計了基于Video4Linux的視頻采集程序,采用mmap(內存映射)方式截取圖片,分析了MPEG—4編碼模型XVID程序中的運動估計部分,研究了半像素快速搜索算法,從而減少了搜索點數提高了運算速度。最后利用開源JRTPLIB庫實現視頻數據流的RTP傳送。 整個設計是在S3C2410硬件平臺上進行的,采用2.4.18版本的Linux內核。其中MPEG—4編碼優化測試是在ARMDeveloperSuite(ADS)version1.2中完成的。 本課題為在ARM平臺實現數字視頻監控的設計做了有益的探索性嘗試,對今后進一步完成遠程嵌入式視頻監控系統的設計有著積極的意義。
標簽:
ARM
嵌入式
數字視頻監控
技術研究
上傳時間:
2013-06-10
上傳用戶:shawvi