a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 基于Au1200無線車載視頻監控的設計與實現

基于Au1200無線車載視頻監控的設計與實現

作者: 時間:2009-09-30 來源:網絡 收藏
0 引 言
進入信息時代,汽車的智能化、個性化需求越來越高,汽車駕乘中的安全、娛樂以及信息服務越來越受到重視。但現有大部分的系統都存在功能單一,智能化低,使用不便,不易組網等缺點。隨著寬帶網絡的發展、數字移動電視的建設、多媒體技術的應用,集多種功能于一體的媒體處理系統應運而生,它可廣泛地應用于鐵路、地鐵、客運汽車等交通系統。
本文簡要介紹了處理器,包含傳輸、視頻播放、等多種功能的嵌入式無線媒體處理系統的方案,詳細描述了ffmpeg的軟壓縮方法,了車載系統中部分的視頻采集和視頻壓縮。

1 無線車載媒體處理系統簡介
的無線車載媒體處理系統網絡架構如圖1所示。采用客戶端/服務器架構,由車載客戶端、車站服務器及通信網絡三部分組成。其中,客戶端選用AlchemyTM 作為主控芯片。該芯片采用了MIPS32核心,是針對數字多媒體播放器、汽車信息娛樂系統等應用領域的一款低功耗、高性能的嵌入式處理芯片。利用Au1200在媒體處理方面的優勢及其豐富的外圍接口,無線車載媒體處理器的系統框圖如圖2所示。用戶可以通過按鍵控制整個系統無線傳輸、視頻播放、等多種功能。

本文引用地址:http://www.j9360.com/article/152330.htm

服務器端使用通用的PC機服務器,為整個系統提供多媒體資源管理和無線網絡服務。
每個裝有無線車載媒體處理器的車輛,可以通過無線網絡連接服務器,并按照指定的方式傳輸媒體資源。

2 無線車載視頻監控的硬件設計
Au1200嵌入式處理器采用MIPS32核心,能夠支持包括MEPG-1,MPEG-2,MPEG-4,WMV9,H.263,MP3,WMA,ASF,AVI和JPEG等多種媒體格式,其內部集成了專門的媒體加速引擎(Media Acceler-ation Engine,MAE),不需要外部DSP,因而可以簡化編程環境并減少組件,擁有豐富的片上資源和外部接口,支持USB 2.0,IDE,CCIR656攝像頭等接口。無線車載視頻監控硬件框圖如圖3所示。

其中包括:
(1)視頻監控輸入部分:采用Omni Vision公司的彩色CMOS圖像傳感器OV9650作為系統的視頻輸入設備,利用Au1200自帶的CIM(Camera Interface Module)接口,可以方便地控制OV9650。通過I2C方式,配置OV9650攝像頭的工作模式,通過CIM接口讀入采集到的視頻數據,并映射到內存單元中。根據不同流向需求,處理視頻數據流,系統的錄制、存儲、播放、傳送等功能。
(2)視頻監控數據存放部分:通過ffmpeg軟壓縮方法,將采集到的視頻數據按指定視頻格式實時壓縮成文件存儲于硬盤中。
(3)視頻監控數據的實時播放部分:采集到的視頻數據映射到內存后,將RGB視頻數據直接輸出到LCD緩沖區中,即可監控視頻在LCD設備中的實時播放。系統也支持視頻輸出到VGA接口的顯示設備中實時播放。此時,需要將數字視頻數據轉換為模擬視頻數據。可采用ADI公司的ADV7123芯片實現三路高速、10位輸入的高速視頻數/模轉換。三路DAC可以分別處理紅、綠、藍視頻數據,實現模擬顯示終端的高分辨率顯示。
(4)視頻監控的遠程傳輸部分:通過客戶端系統的無線網卡(支持802.11b/g)連接無線局域網絡,將硬盤中的錄像文件以無線的方式,上傳到服務器中進行保存。
(5)用戶控制部分:系統設計功能按鍵,分別連接到支持中斷的GPIO口上,用戶通過按鍵選擇方式,方便地對視頻監控進行控制。

3 無線車載視頻監控的軟件設計
無線車載視頻監控的軟件部分主要包括:
(1)內核及驅動部分
系統使用Linux 2.6.11內核作為系統的內核,通過make menuconfig命令,根據用戶需要配置合適的內核和驅動,生成內核文件鏡像。設備驅動程序與系統硬件緊密相關,通過修改和調試后模塊化的集成于內核之中。所涉及到的驅動程序包括用戶按鍵驅動、攝像頭驅動、LCD/VGA顯示驅動、硬盤驅動、播放器相關的MAE驅動和與無線傳輸相關的無線網卡驅動等。在此著重介紹系統攝像頭驅動的關鍵部分。
在攝像頭驅動中,定義數據結構cim_cmos_cam-era_config對攝像頭設備進行描述:



上一頁 1 2 下一頁

評論


相關推薦

技術專區

關閉