国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于網(wǎng)絡的校園教室視頻監(jiān)視系統(tǒng)的制作方法

      文檔序號:7879814閱讀:229來源:國知局
      專利名稱:基于網(wǎng)絡的校園教室視頻監(jiān)視系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本實用新型涉及視頻監(jiān)視領(lǐng)域,特別涉及一種基于網(wǎng)絡的校園教室視頻監(jiān)視系統(tǒng)。
      背景技術(shù)
      目前市場上比較常用的視頻監(jiān)視都是傳統(tǒng)的模擬視頻監(jiān)視系統(tǒng),數(shù)字視頻監(jiān)視已經(jīng)出現(xiàn),但仍沒大規(guī)模的普及應用?,F(xiàn)在大部分的校園教室的視頻監(jiān)視也都是傳統(tǒng)的基于模擬信號的視頻監(jiān)視系統(tǒng),這種系統(tǒng)在線路的布設、線路后端的處理和管理上都有很多弊端,而且成本很高。另外,校園教室所布設的網(wǎng)絡利用率很低,除了正常的教學使用和部分網(wǎng)絡帶寬通過路由構(gòu)造無線局域網(wǎng)分配給老師或?qū)W生之外,大量的網(wǎng)絡資源都處于閑置狀態(tài)。

      實用新型內(nèi)容本實用新型的目的是要提供一種基于網(wǎng)絡的校園教室視頻監(jiān)視系統(tǒng),可以解決上述問題。根據(jù)本實用新型的一個方面,提供了一種基于網(wǎng)絡的校園教室視頻監(jiān)視系統(tǒng),包括輸入模塊,接收用戶操作、通過網(wǎng)絡控制信號傳輸模塊將代表用戶操作的信號傳輸至視頻圖像采集模塊;網(wǎng)絡控制信號傳輸模塊;視頻圖像采集模塊,接收網(wǎng)絡控制信號傳輸模塊輸出的控制信號,將采集的視頻圖像數(shù)據(jù)輸出至H. 264圖像壓縮模塊;H. 264圖像壓縮模塊,對接收的由視頻圖像采集模塊輸出的視頻圖像數(shù)據(jù)進行壓縮,并將壓縮后的視頻圖像數(shù)據(jù)通過網(wǎng)絡數(shù)據(jù)傳輸模塊輸出至H. 264圖像解壓模塊;網(wǎng)絡數(shù)據(jù)傳輸模塊;H. 264圖像解壓模塊,對接收的由網(wǎng)絡數(shù)據(jù)傳輸模塊輸出的視頻圖像數(shù)據(jù)進行解壓,并將解壓后的視頻圖像數(shù)據(jù)輸出至視頻播放模塊;視頻播放模塊,接收由H. 264圖像解壓模塊輸出的解壓后的視頻圖像數(shù)據(jù),播放視頻圖像。本實用新型基于網(wǎng)絡的校園教室視頻監(jiān)視系統(tǒng)可以充分利用網(wǎng)絡的優(yōu)勢,減少線路的布設,克服線路的管理維護等困難,將視頻通過網(wǎng)絡傳輸至控制端進行查看。在一些實施方式中,本實用新型基于網(wǎng)絡的校園教室視頻監(jiān)視系統(tǒng)還包括保存視頻播放模塊實時播放的視頻圖像的圖像保存模塊。由此,具有方便保存圖像的效果。在一些實施方式中,輸入模塊包括鍵盤、鼠標或觸摸屏。由此,具有操作方便的效果O在一些實施方式中,視頻圖像采集模塊包括攝像機。由此,具有硬件通用易得的效果O在一些實施方式中,實用新型基于網(wǎng)絡的校園教室視頻監(jiān)視系統(tǒng)還包括顯示器,在同一界面顯示輸入模塊、視頻播放模塊和圖像保存模塊。由此,具有方便操作、方便監(jiān)視的效果。
      圖I是本實用新型的基于網(wǎng)絡的校園教室視頻監(jiān)視系統(tǒng)的一種實施方式的系統(tǒng)連接示意圖。圖2是網(wǎng)絡控制信號傳輸模塊的流程圖。圖3是視頻圖像采集的流程圖。 圖4是H. 264圖像壓縮模塊的編碼流程圖。圖5是網(wǎng)絡數(shù)據(jù)傳輸模塊的流程圖。圖6是H. 264圖像解壓模塊的編碼流程圖。圖7是輸入模塊的在顯示界面上的設計示意圖。圖8是圖像保存模塊的在顯示界面上的設計示意圖圖9是輸入模塊、視頻播放模塊和圖像保存模塊三者組合在同一個顯示界面的設計示意圖。
      具體實施方式
      以下結(jié)合附圖對本實用新型作進一步詳細的說明。圖I示意性地顯示了根據(jù)本實用新型的一種實施方式的基于網(wǎng)絡的校園教室視頻監(jiān)視系統(tǒng)。如圖I所示,該基于網(wǎng)絡的校園教室視頻監(jiān)視系統(tǒng),包括依次連接的輸入模塊I、網(wǎng)絡控制信號傳輸模塊2、視頻圖像采集模塊3、H. 264圖像壓縮模塊4、網(wǎng)絡數(shù)據(jù)傳輸模塊
      5、H. 264圖像數(shù)據(jù)解壓模塊6、視頻播放模塊7和圖像保存模塊8。其中輸入模塊I、視頻播放模塊7和圖像保存模塊8都設置在在PC機10里,并且在顯示器11的同一個界面上顯
      /Jn ο要預先在PC機10上通過鍵盤或觸摸屏輸入IP地址和與之對應的教室號形成IP簿。當需要通過本系統(tǒng)對教室進行監(jiān)視的時候,首先在輸入模塊I通過鍵盤、鼠標或觸摸屏選中一個預存的IP地址或教室號,開啟攝像機的命令就通過網(wǎng)絡控制信號傳輸模塊2傳輸至相應的教室的攝像頭控制板上的視頻圖像采集模塊3,采集到的視頻圖像數(shù)據(jù)經(jīng)過
      H.264圖像壓縮模塊4壓縮之后,通過網(wǎng)絡數(shù)據(jù)傳輸模塊5傳輸回PC機,經(jīng)H. 264圖像數(shù)據(jù)解壓模塊6解壓視頻圖像數(shù)據(jù),經(jīng)解壓的視頻圖像數(shù)據(jù)再被傳輸?shù)揭曨l播放模塊7進行視頻播放,視頻播放模塊7正在播放的視頻圖像可以通過圖像保存模塊8進行實時保存。上述視頻監(jiān)視系統(tǒng)通過下述方法實現(xiàn)I、輸入模塊I :這一模塊利用Linux環(huán)境下的QT編程實現(xiàn),設計為一個IP簿的形式,調(diào)用 QPushButton 生成 add、delete、select 和 Clean LineEdit 四個功能鍵,調(diào)用QLineEdit生成教室、IP地址兩個輸入框,用以編輯電話簿,使用QT下的connect (signal,slot)函數(shù),實現(xiàn)每個編輯操作之間的互連。IP輸入在顯示器上的顯示界面如圖7所示。在IP directory下面的兩個輸入框中編輯課室信息。第一個輸入框輸入課室號,第二個輸入框輸入該課室的IP地址。輸入一組課室信息后,點擊Add鍵后就可以將這組課室信息加入IP directory上面的列表框內(nèi),若輸入錯誤,點擊Clean LineEdit鍵就可以清除兩個輸入框內(nèi)的內(nèi)容。在列表框內(nèi)任意選擇一組課室信息,點擊Delete鍵就可以將該課室信息刪除掉,點擊Select鍵就可以選定該課室信息。2、網(wǎng)絡控制信號傳輸模塊2 :這一模塊通過以太網(wǎng),利用QT下的socket編程實現(xiàn),依次通過初始化建立套接字對象、建立套接字連接和數(shù)據(jù)傳輸三個步驟,實現(xiàn)將PC機的開啟攝像機的控制指令傳輸至攝像機控制板。這個方式的網(wǎng)絡傳輸過程客戶端是PC機,服務器端是攝像機控制板,網(wǎng)絡控制信號傳輸流程如圖2所示。在步驟201,在PC機端建立QSocket對象,在攝像機控制板端建立QServerSocket對象;在PC機端,調(diào)用QSocket下的connectToHost (IPO. A)與攝像機控制板建立連接。在步驟202,在PC機端調(diào)用Qsocket下的writeBlockO函數(shù)將要發(fā)送的數(shù)據(jù)和命令以數(shù)據(jù)流的形式發(fā)送至攝像機控制板。在步驟203,在攝像機控制板端,QServerSocket函數(shù)調(diào)用內(nèi)部建立的QSocket對·象,使用Qsocket下的readBlockO函數(shù)讀取數(shù)據(jù)流發(fā)送到攝像機控制板,寫入一個緩存區(qū)。3、視頻圖像采集模塊3 :視頻圖像采集模塊通過在嵌入式攝像機控制板上進行應用開發(fā)分四個步驟實現(xiàn),依次是嵌入式攝像頭驅(qū)動程序的加載,圖像采集程序的編寫,程序的交叉編譯和程序的燒寫。I)對嵌入式攝像機控制板加載v41驅(qū)動,以使用攝像頭進行視頻采集;2)移植OpenCV下的captureCAM_V4LO結(jié)構(gòu)體,以及與圖像采集有關(guān)的初始化、open 和 close 攝像頭的函數(shù),移植 GrabFrameCAM_V4L O 和 RetrieveFrameCAM_V4L O 函數(shù),使用GrabFrameCAM_V4LO函數(shù)抓取一巾貞圖像,使用RetrieveFrameCAM_V4LO函數(shù)整理圖像數(shù)據(jù),實現(xiàn)圖像的采集;3)視頻圖像的連續(xù)采集,要調(diào)用QT下的QTimer類,產(chǎn)生一個定時器對象,設置該對象的定時時間,這個定時器對象會在每一個定時時間達到之后給出一個溢出信號,該溢出信號作為驅(qū)動圖像采集函數(shù)采集視頻圖像的信號源,每個溢出信號到來都可以驅(qū)動圖像采集函數(shù)采集一幀圖像,進而實現(xiàn)視頻圖像的連續(xù)采集。視頻圖像的連續(xù)采集的流程如圖3所示。在步驟301,打開攝像機進行初始化設置。在步驟302,QTimer定時器開始計時。在步驟303,判斷是否到達設定時間,當設定的時間沒有達到就會返回步驟302QTimer定時器繼續(xù)計時,當設定時間達到后,就在步驟304調(diào)用GtabFrameCAM_V4L O函數(shù)抓取一巾貞圖像,在步驟305調(diào)用RetrieveFrameCAM_V4L()函數(shù)整理圖像數(shù)據(jù),在步驟306把采集整理好的圖像數(shù)據(jù)寫到緩存區(qū)。4)代碼編好后在PC機Iinux環(huán)境下構(gòu)造交叉編譯環(huán)境,對代碼進行編譯,使用超級終端或者是minicom將編譯好的代碼燒進攝像機控制板上。4,H. 264圖像壓縮模塊4 H. 264圖像壓縮模塊通過調(diào)用H. 264庫中的圖像壓縮函數(shù)實現(xiàn),圖像壓縮過程分為兩個部分將H. 264庫移植至攝像機控制板和調(diào)用庫中的壓縮函數(shù)實現(xiàn)圖像壓縮。I)將H. 264庫(T. 264實現(xiàn))移植進嵌入式攝像機控制板上,為接下來的圖像壓縮過程提供庫函數(shù)調(diào)用;2)圖像壓縮選用fast_speed工作模式,將采集得到的圖像由RGB轉(zhuǎn)化為YUV420P格式,以便使之與編碼函數(shù)接口吻合。[0041]H. 264圖像壓縮模塊的編碼流程如圖4所示。在步驟401,創(chuàng)建一個T264_param_t。在步驟402,設置T264_param_t中的相關(guān)參數(shù)。在步驟403,打開編 碼器,分配buffer內(nèi)存空間,在步驟404,讀取,并用T264_encode編碼一幀視頻。在步驟405將編碼結(jié)果存放在一個buffer里面。處理結(jié)果,可以是寫入文件,或者發(fā)送到網(wǎng)絡;編碼結(jié)束后釋放buffer并關(guān)閉編碼器。5、網(wǎng)絡數(shù)據(jù)傳輸模塊5 :這一模塊通過以太網(wǎng),利用QT下的socket編程實現(xiàn),依次分為初始化建立套接字對象、建立套接字連接、連接成功和數(shù)據(jù)傳輸四個步驟,實現(xiàn)將嵌入式控制板的圖像壓縮數(shù)據(jù)傳輸至PC機,這個CS方式的網(wǎng)絡傳輸過程客戶端是嵌入式控制板,服務器端是PC機。網(wǎng)絡數(shù)據(jù)傳輸流程如圖5所示。在步驟501,在攝像機控制板端建立QSocket對象,在PC機端建立QServerSocket對象;在攝像機控制板端,調(diào)用QSocket下的connectToHost (IP1. B)與PC機端建立連接;在步驟502,,攝像機控制板端調(diào)用Qsocket下的writeBlockO函數(shù)將要發(fā)送的數(shù)據(jù)和命令以數(shù)據(jù)流的形式發(fā)送至PC機端;在步驟503,在PC機端,QServerSocket調(diào)用內(nèi)部建立的QSocket對象,使用Qsocket下的readBlockO函數(shù)讀取發(fā)送發(fā)來的數(shù)據(jù)流,寫入一個緩存區(qū)。6、Η· 264圖像解壓模塊6 Η. 264圖像解壓模塊通過調(diào)用H. 264庫中的解壓縮函數(shù)實現(xiàn),圖像解壓縮過程依次為將H. 264庫的移植至PC機和調(diào)用庫中的解壓縮函數(shù)實現(xiàn)圖像數(shù)據(jù)的解壓縮。I)將H. 264庫(Τ. 264實現(xiàn))移植進PC機上,為接下來的圖像解壓過程提供庫函
      數(shù)調(diào)用。2)將接收到的數(shù)據(jù)幀送入解壓函數(shù),函數(shù)將依據(jù)接收到的參考幀對后續(xù)的預測幀進行解碼,還原成編碼前的圖像數(shù)據(jù),圖像格式依然為YUV420P ;H. 264圖像解壓模塊的編碼流程如圖6所示。在步驟601,創(chuàng)建一個T264_param_t。在步驟602,打開解碼器。在步驟603,被壓縮的數(shù)據(jù)送入解碼器。在步驟604判斷解碼器是否需要更多數(shù)據(jù),如果需要,則返回步驟603繼續(xù)將被壓縮的數(shù)據(jù)送入解碼器;如果不需要,則在步驟605解碼視頻數(shù)據(jù)。在步驟606關(guān)閉解碼器。3)將YUV420P轉(zhuǎn)為RGB格式,以便顯示設備顯示。7、視頻播放模塊7 :這一模塊在PC機10的顯示器界面上顯示視頻圖像,該視頻圖像是與通過輸入模塊I指定的IP地址對應的教室里的攝像機所拍攝的視頻圖像。利用Iinux下的QT編程實現(xiàn),通過調(diào)用QLabel下的setPixmap繪圖函數(shù),定時在QLabel界面上將接收到的圖像數(shù)據(jù)繪制成一幅幅的圖像,實現(xiàn)一幀幀圖片的播放,圖像的播放速度要確保每秒多于25幀,以利用人的視覺暫留效應,實現(xiàn)連續(xù)的動畫效果,即視頻。8、圖像保存模塊8 :這一模塊在PC機10的顯示器界面上指定保存視頻播放模塊7正在播放的視頻圖像,并將視頻圖像保存到硬盤或閃存等存儲器上。圖像保存模塊利用QT下QImage類中的save函數(shù)實現(xiàn)圖像的保存。圖像保存模塊分為圖像保存部分和查看保存圖像部分。如圖8所示,在PC機顯示界面上設置一個用QPushButton類生成的Capture oneFrame按鍵對象和一個用QPushButton類生成的Display oneFrame按鍵對象,同時設置一個用QListBox類生成的一個對象用于顯示已存儲的圖像文件。I)當Capture one Frame按鍵按下后,彈出一個Entersavepath路徑框,用于用戶輸入圖像保存路徑,用戶輸入該路徑后就可以來選擇截取當前的一幀圖像進行保存。2)在QListBox對象框中選中一個已保存的文件,當Display one Frame按鍵按下后,就可以調(diào)用Qlabel下的setPixmap函數(shù) 讀取對應路徑文件,在QLabel上進行顯示。將輸入模塊、視頻播放模塊和圖像保存模塊三者組合在顯示器的同一個顯示界面顯不的設計如圖 9 所不。分別是 IP directory、ShowImage 與 Service required和 Captureshow οIP directory部分同圖7的說明。ShowImage部分用來顯示視頻。Service required部分有四個按鍵分別是Connect、Start、Stop和Exit,點擊Connect鍵后,PC機就會通過以太網(wǎng)與選定課室的攝像頭控制板建立網(wǎng)絡連接,點擊Start鍵后,壓縮好的視頻圖像就會通過以太網(wǎng)傳輸回來,解壓之后就可以在ShowImage區(qū)域顯示視頻,點擊Stop鍵后,視頻傳輸就會終止;點擊Exit鍵后,該網(wǎng)絡連接就會中斷。Capture show 部分有 Capture one frame 和 Display one captured frame 兩個按鍵和主界面右下方的列表框的。其功能操作同圖8的說明。以上所述的僅是本實用新型的一些實施方式,并非對本實用新型構(gòu)思的限定。對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本實用新型創(chuàng)造構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本實用新型的保護范圍。
      權(quán)利要求1.基于網(wǎng)絡的校園教室視頻監(jiān)視系統(tǒng),其特征在于,包括 輸入模塊,接收用戶操作、通過網(wǎng)絡控制信號傳輸模塊將代表用戶操作的信號傳輸至視頻圖像采集模塊; 網(wǎng)絡控制信號傳輸模塊; 視頻圖像采集模塊,接收所述網(wǎng)絡控制信號傳輸模塊輸出的控制信號,將采集的視頻圖像數(shù)據(jù)輸出至H. 264圖像壓縮模塊; H.264圖像壓縮模塊,對接收的由所述視頻圖像采集模塊輸出的視頻圖像數(shù)據(jù)進行壓縮,并將壓縮后的視頻圖像數(shù)據(jù)通過網(wǎng)絡數(shù)據(jù)傳輸模塊輸出至H. 264圖像解壓模塊; 網(wǎng)絡數(shù)據(jù)傳輸模塊; H.264圖像解壓模塊,對接收的由所述網(wǎng)絡數(shù)據(jù)傳輸模塊輸出的視頻圖像數(shù)據(jù)進行解壓,并將解壓后的視頻圖像數(shù)據(jù)輸出至視頻播放模塊; 視頻播放模塊,接收由所述H. 264圖像解壓模塊輸出的解壓后的視頻圖像數(shù)據(jù),播放視頻圖像。
      2.根據(jù)權(quán)利要求I所述的基于網(wǎng)絡的校園教室視頻監(jiān)視系統(tǒng),其特征在于還包括保存視頻播放模塊實時播放的視頻圖像的圖像保存模塊。
      3.根據(jù)權(quán)利要求I或2所述的基于網(wǎng)絡的校園教室視頻監(jiān)視系統(tǒng),其特征在于所述輸入模塊包括鍵盤、鼠標或觸摸屏。
      4.根據(jù)權(quán)利要求I或2所述的基于網(wǎng)絡的校園教室視頻監(jiān)視系統(tǒng),其特征在于所述視頻圖像采集模塊包括攝像機。
      5.根據(jù)權(quán)利要求I或2所述的基于網(wǎng)絡的校園教室視頻監(jiān)視系統(tǒng),其特征在于還包括顯示器,在同一界面顯示輸入模塊、視頻播放模塊和圖像保存模塊。
      專利摘要本實用新型公開一種基于網(wǎng)絡的校園教室視頻監(jiān)視系統(tǒng),包括依次連接的輸入模塊、網(wǎng)絡控制信號傳輸模塊、視頻圖像采集模塊、H.264圖像壓縮模塊、網(wǎng)絡數(shù)據(jù)傳輸模塊、H.264圖像解壓模塊和視頻播放模塊。本實用新型的優(yōu)點在于以充分利用網(wǎng)絡的優(yōu)勢,減少線路的布設,克服線路的管理維護等困難,將視頻通過網(wǎng)絡傳輸至控制端進行查看。
      文檔編號H04N7/18GK202798985SQ20122040558
      公開日2013年3月13日 申請日期2012年8月16日 優(yōu)先權(quán)日2012年8月16日
      發(fā)明者姚江超, 黃曉霞, 劉偉海, 陳昊騰, 吳玲, 張陽東, 何德宇 申請人:姚江超, 黃曉霞, 劉偉海, 陳昊騰, 吳玲, 張陽東, 何德宇
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1