亚洲视频一区二区三区_国产在线拍偷自揄拍精品_日韩av在线看_日本久久久久久久久久久_精品国产区一区二区三区在线观看_国产日产欧美a一级在线_日韩亚洲在线观看_日韩久久精品电影_久久综合电影一区_2021国产精品视频_国产精品小说在线_欧美—级高清免费播放_一区二区三区高清国产_91av视频在线免费观看_一二美女精品欧洲_成人网在线免费看

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

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

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

     

        服務器端使用通用的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接口的顯示設備中實時播放。此時,需要將數字視頻數據轉換為模擬視頻數據??刹捎肁DI公司的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對攝像頭設備進行描述:

    通過上述數據結構,可以有效地描述攝像頭設備的各種參數。其中,config_cmd是一個十六進制的數組,對應不同工作模式的攝像頭配置攝像頭寄存器。
        驅動程序為上層應用提供了API接口,通過對應file_operations數據結構中的各個成員函數進行系統調用,在上層程序中,利用函數調用,讀取驅動中fileoperations的相應成員函數指針,完成對應函數功能。
        在系統的CIM接口的驅動程序中做如下定義:

        


        其成員函數分別完成了與Au1200 CIM接口相連攝像頭設備的打開、控制、讀寫、映射以及釋放等基本功能。例如通過ioctl操作對攝像頭進行配置:


        (2)庫與協議棧部分
        為了支持上層應用程序的運行,軟件系統中還必須包含眾多與之相關的函數庫和協議棧。其中,主要包括了與系統運行相關的基本函數庫,與音視頻編解碼相關的音視頻編碼庫,與用戶界面相關的Qtopia庫以及各種接口協議組成的協議棧。
        (3)應用層部分
        視頻監控的軟件流程圖如圖4所示。啟動攝像頭后,將采集到的視頻數據映射到內存中。通過輸出控制,選擇視頻數據的流向。其中,數據處理部分主要涉及與ffmpeg相關的視頻壓縮處理。

     

        (4)用戶控制部分
        系統采用Qtopia-core-opensource-4.2.2開發用戶界面。由于采用按鍵控制的方式,需要將按鍵驅動程序添加到QT庫中。通過中斷的方式,可以捕獲按鍵信號,并通過QT中的信號與槽的機制控制信號傳輸,使得當每個按鈕被按下時,觸發用戶程序中的某個函數,并將相應的信號量傳遞出去,從而實現對整個系統的控制。


    4 基于ffmpeg的軟壓縮方法
         ffmpeg是一個開源免費的軟件,它提供了錄制、轉換以及流化音視頻的完整解決方案。使用ffmpeg軟壓縮的方式,不增加系統額外的硬件開銷,對采集到的視頻數據進行實時壓縮。在視頻處理應用程序的編寫過程中,需要按照ffmpeg定義的數據結構來描述視頻數據,調用ffmpeg中的各種庫函數,將攝像頭采集到的視頻數據按照設定的格式進行壓縮,并存成視頻文件,其處理流程如圖5所示。

     

        其中包括:
        (1)ffmpeg初始化:定義與視頻處理相關的數據結構AVFormatContext,AVOutputFormat,AVStream,AVCodecContext,AVCodec,AVFrame,AVPicture等,并通過av_register_all(),av_alloc_format_context()等函數初始化相應的數據結構。
        (2)壓縮參數設置:主要涉及到視頻壓縮的相關參數,如幀率、視頻分辨率、編碼類型等,通過av_set_parameters()函數進行設置。
        (3)圖像格式轉換和視頻數據填充:按照視頻監控要求,利用img_convert()等函數對圖像格式進行轉換,并將轉換后的視頻數據通過avpicture_fill(),fill_yuv_image()等函數填充到AVPicture數據結構中,以供編碼器使用。
        (4)ffmpeg視頻編碼:利用avcodec_encode_rid-eo(),av_rescale_q()等函數,調用ffmpeg編碼庫進行視頻編碼。
        (5)文件存儲操作:利用av_write_header(),av_write_frame(),av_write_trailer()等函數將壓縮后的視頻數據寫入指定文件中。
        (6)采集結束:采集結束后,利用avcodec_close(),av free()等函數釋放內存資源,退出程序。
        ffmpeg提供功能豐富的音視頻函數庫,包括libav-codec,libavformat,liba

     
     
    網站首頁  |  關于我們  |  聯系我們  |  廣告服務  |  版權隱私  |  友情鏈接  |  站點導航
     
    亚洲视频一区二区三区_国产在线拍偷自揄拍精品_日韩av在线看_日本久久久久久久久久久_精品国产区一区二区三区在线观看_国产日产欧美a一级在线_日韩亚洲在线观看_日韩久久精品电影_久久综合电影一区_2021国产精品视频_国产精品小说在线_欧美—级高清免费播放_一区二区三区高清国产_91av视频在线免费观看_一二美女精品欧洲_成人网在线免费看
    欧美色播在线播放| 欧美日韩国产中文字幕| 91日本在线观看| 国产手机视频精品| 蜜臀久久99精品久久久无需会员| 欧美裸体视频网站| 亚洲国产成人在线视频| 国产精品大片wwwwww| 亚洲成年网站在线观看| 国产极品jizzhd欧美| 视频一区视频二区国产精品| 国产午夜精品视频免费不卡69堂| 国产成+人+综合+亚洲欧洲| 欧美二区在线播放| 国产精品久久久久秋霞鲁丝| 最好看的2019的中文字幕视频| 国产精品视频不卡| 欧美另类极品videosbestfree| 亚洲国模精品私拍| 色偷偷噜噜噜亚洲男人的天堂| 国产精品入口免费视频一| 欧美中文字幕视频在线观看| 欧美大胆在线视频| 国产精品大片wwwwww| 欧美精品性视频| 日韩欧美在线免费观看| 国产精品啪视频| 久久久成人精品视频| 日韩经典中文字幕在线观看| 国产欧美日韩高清| 91中文字幕在线观看| 亚洲成人久久网| 久久久精品久久| 秋霞成人午夜鲁丝一区二区三区| 日韩精品视频观看| 亚洲成色777777在线观看影院| 91精品视频专区| 国产精品黄视频| 91精品在线国产| 亚洲国产欧美精品| 日韩电视剧在线观看免费网站| 欧美午夜精品久久久久久人妖| 97精品欧美一区二区三区| 欧美精品亚州精品| 国产精品成人播放| 亚洲精品720p| 国产精品久久99久久| 91日本在线观看| 欧美一区二区三区四区在线| 久久久999精品| 欧美激情一区二区三区高清视频| 精品久久久国产精品999| 日韩成人在线电影网| 性日韩欧美在线视频| 欧美日韩国产黄| 亚洲欧美日韩第一区| 久久免费视频网站| 亚洲自拍欧美另类| 欧美日韩一区二区在线| 久久成人这里只有精品| 国产精品视频精品视频| 国产精品视频资源| 欧美精品在线观看| 国产美女直播视频一区| 91色琪琪电影亚洲精品久久| 91欧美精品午夜性色福利在线| 亚洲欧美中文另类| 亚洲伊人一本大道中文字幕| 91精品美女在线| 日韩国产欧美精品一区二区三区| 国产精品露脸自拍| 亚洲一区999| 狠狠爱在线视频一区| 欧美日韩国产成人| 91av在线精品| 国产精品www| 久久精品视频在线观看| 欧美精品videos性欧美| 国产有码在线一区二区视频| 91久久精品国产91性色| 奇门遁甲1982国语版免费观看高清| 中文字幕国产精品久久| 国产欧美日韩中文| 国语自产精品视频在线看一大j8| 成人黄色短视频在线观看| 成人福利视频在线观看| 亚洲人在线观看| 97碰碰碰免费色视频| 国模gogo一区二区大胆私拍| 97在线视频免费播放| 成人国产精品av| 亚洲一区二区免费在线| 久久久国产一区二区| 欧美专区在线视频| 人人澡人人澡人人看欧美| 日韩欧美高清在线视频| 欧美精品在线第一页| 91免费精品视频| 92看片淫黄大片欧美看国产片| 在线观看成人黄色| 主播福利视频一区| 日韩一区二区三区在线播放| 色系列之999| 精品一区二区三区三区| 日本精品一区二区三区在线| 国产精品成人免费电影| 色综合导航网站| 亚洲美女av电影| 影音先锋欧美在线资源| 国产精品96久久久久久又黄又硬| 97超碰国产精品女人人人爽| 亚洲精品久久久久久久久久久| 国产精品丝袜久久久久久高清| 国产亚洲一区二区精品| 中文字幕少妇一区二区三区| 国产欧美日韩专区发布| 中日韩美女免费视频网址在线观看| 国产成人免费91av在线| 国产精品最新在线观看| 日韩高清中文字幕| 国产精品男人的天堂| 国产成人精品免高潮在线观看| 国产精品一区二区久久| 91精品国产乱码久久久久久久久| 久久久久久久爱| 亚洲色图国产精品| 成人欧美一区二区三区黑人孕妇| 久久中文久久字幕| 日产精品久久久一区二区福利| 91精品一区二区| 26uuu久久噜噜噜噜| 国产精品尤物福利片在线观看| 久久成人这里只有精品| 国产精品欧美日韩久久| 久久影视电视剧凤归四时歌| 欧美日韩国产中字| 亚洲国语精品自产拍在线观看| 国产精品丝袜一区二区三区| 日韩激情av在线播放| 国产成人一区二区三区| 午夜精品久久久久久久白皮肤| 黑人精品xxx一区一二区| 一区二区三区视频免费| 午夜精品久久久久久久99热浪潮| 欧美精品在线免费播放| 青青在线视频一区二区三区| 91色在线视频| 精品久久久久久久久久国产| 欧美黑人巨大xxx极品| 国产不卡av在线| 国产精品一区av| 久久手机免费视频| 欧美精品九九久久| 亚洲片av在线| 热99久久精品| 久久久电影免费观看完整版| 日韩免费黄色av| 91精品综合久久久久久五月天| 不用播放器成人网| 国产91在线高潮白浆在线观看| 国产美女久久精品香蕉69| 欧美日韩免费观看中文| 亚洲xxx自由成熟| 欧美在线免费看|