[發(fā)明專利]基于VLC的視頻圖像分析平臺(tái)及方法有效
| 申請(qǐng)?zhí)枺?/td> | 201210009679.1 | 申請(qǐng)日: | 2012-01-13 |
| 公開(公告)號(hào): | CN102572518A | 公開(公告)日: | 2012-07-11 |
| 發(fā)明(設(shè)計(jì))人: | 王慧斌;張榮;吳學(xué)文;沈潔;徐淑芳;張麗麗;沈俊雷 | 申請(qǐng)(專利權(quán))人: | 河海大學(xué) |
| 主分類號(hào): | H04N21/234 | 分類號(hào): | H04N21/234;H04N21/438 |
| 代理公司: | 南京經(jīng)緯專利商標(biāo)代理有限公司 32200 | 代理人: | 許方 |
| 地址: | 210098*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 vlc 視頻 圖像 分析 平臺(tái) 方法 | ||
1.一種基于VLC的視頻圖像分析平臺(tái),其特征在于包括libvlc內(nèi)核,算法處理緩沖幀模塊,視頻流輸出模塊及客戶端接口;libvlc內(nèi)核調(diào)用算法處理緩沖幀模塊以完成對(duì)視頻圖像的處理;算法處理緩沖幀模塊用于處理拆幀后在內(nèi)存堆中存放的視頻圖像;視頻流輸出模塊用于在服務(wù)器端顯示處理結(jié)果,并將結(jié)果發(fā)送給客戶端;客戶端接口部分包括客戶端功能接口、流的接入、視頻輸出和線程系統(tǒng),客戶端功能接口用于接收客戶端上傳的Matlab編程算法;流的接入用于接收客戶端上傳的視頻流;視頻輸出是根據(jù)用戶請(qǐng)求把服務(wù)器端對(duì)視頻圖像處理的結(jié)果傳輸給客戶端;線程系統(tǒng)是當(dāng)客戶端與服務(wù)器端建立連接后開啟一條線程響應(yīng)客戶端操作。
2.一種基于VLC的視頻圖像分析平臺(tái)的分析方法,其特征在于所述方法如下:客戶端根據(jù)用戶的需求將視頻圖像數(shù)據(jù)和基于Matlab編程的算法上傳給服務(wù)器端,服務(wù)器端接收到用戶上傳的算法和數(shù)據(jù)后,通過(guò)VLC視頻圖像處理平臺(tái)將算法加載到相應(yīng)的視頻圖像中,對(duì)其進(jìn)行處理,視頻圖像處理結(jié)果以流媒體的方式顯示給客戶端。
3.根據(jù)權(quán)利要求2所述的基于VLC的視頻圖像分析平臺(tái)的分析方法,其特征在于所述Matlab編程的算法由算法上傳模塊,算法降耦合模塊,調(diào)用算法模塊3部分組成;算法上傳模塊把客戶端的Matlab編程算法上傳到服務(wù)器端,包括客戶端上傳功能和服務(wù)器接收功能;算法降耦合模塊把接收到的Matlab編程算法編譯成C文件,放在modules子目錄下;libvlc內(nèi)核利用調(diào)用算法模塊調(diào)用modules目錄下C文件,供算法處理緩沖幀模塊處理內(nèi)存堆中的視頻圖像。
4.根據(jù)權(quán)利要求2所述的基于VLC的視頻圖像分析平臺(tái)的分析方法,其特征在于所述算法處理緩沖幀模塊實(shí)現(xiàn)步驟如下:
(1)libvlc內(nèi)核在內(nèi)存堆中找到當(dāng)前要顯示的圖像;
(2)利用調(diào)用算法模塊調(diào)用modules目錄下Matlab視頻圖像處理算法;
(3)libvlc內(nèi)核調(diào)用算法處理緩沖幀模塊處理該圖像;
(4)將處理后的視頻圖像寫回內(nèi)存堆中。
5.根據(jù)權(quán)利要求2所述的基于VLC的視頻圖像分析平臺(tái)的分析方法,其特征在于所述視頻流輸出模塊具體實(shí)現(xiàn)如下:
(a)構(gòu)造異常結(jié)構(gòu)體的類MediaException,構(gòu)造Core類,MediaHandle類,Media類,MediaPlayerHandle類,MediaPlayer類;
(b)創(chuàng)建并初始化一個(gè)libvlc實(shí)例;
(c)創(chuàng)建一個(gè)空的媒體播放器對(duì)象,設(shè)置相關(guān)參數(shù);
(d)使用后釋放媒體播放器對(duì)象,減少媒體播放器對(duì)象的引用次數(shù)。如果計(jì)數(shù)已經(jīng)為零,將釋放掉媒體播放器對(duì)象,如果媒體播放器對(duì)象已經(jīng)被釋放了,這個(gè)方法不再被調(diào)用;
(e)事件通知注冊(cè)器,設(shè)置事件處理器;
(f)設(shè)置給予媒體播放器媒體輸出的win32/win64窗口句柄;
(g)回收垃圾相關(guān)操作。
6.根據(jù)權(quán)利要求2所述的基于VLC的視頻圖像分析平臺(tái)的分析方法,其特征在于所述算法上傳模塊包括客戶端上傳功能和服務(wù)器端接收功能:
客戶端算法上傳功能實(shí)現(xiàn)步驟:
1)與服務(wù)器端建立socket連接;
2)客戶端向服務(wù)器端發(fā)送Matlab算法的文件名,然后從Matlab編程算法中讀取數(shù)據(jù)到緩沖區(qū)并發(fā)送給服務(wù)器端;
3)客戶端開辟發(fā)送的緩沖區(qū),每次發(fā)送之前應(yīng)將剩余文件的大小與緩沖區(qū)做比較,當(dāng)剩余文件的大小小于緩沖區(qū)的大小時(shí),調(diào)整緩沖區(qū)的大小同剩余文件相同,將剩余的文件發(fā)送到服務(wù)器端;
服務(wù)器端做如下處理:
A)與客戶端建立連接后,當(dāng)收到文件接收請(qǐng)求命令和Matlab算法文件名后,開啟文件接收線程;
B)文件接收線程開辟與客戶端相同大小的緩沖區(qū)接收客戶端傳來(lái)的Matlab算法,如果最后一次文件緩沖區(qū)的大小小于緩沖區(qū)大小,只接受相應(yīng)有數(shù)據(jù)的那塊緩沖區(qū)。
7.根據(jù)權(quán)利要求2所述的基于VLC的視頻圖像分析平臺(tái)的分析方法,其特征在于所述算法降耦合模塊實(shí)現(xiàn)步驟,如圖6:
a)服務(wù)器端接受客戶端上傳的Matlab算法和請(qǐng)求處理指令;
b)利用編譯器將.M文件編譯成.C文件,支持多個(gè).M文件的編譯,編譯后生成的C文件放在modules子目錄下,modules目錄下存放的都是VLC的視頻圖像處理算法;
c)該C文件是VLC處理視頻圖像的接口,libvlc內(nèi)核通過(guò)利用調(diào)用算法模塊調(diào)用該接口供算法處理緩沖幀模塊處理內(nèi)存堆中的視頻圖像。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于河海大學(xué),未經(jīng)河海大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210009679.1/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點(diǎn)播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機(jī)頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠(yuǎn)程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過(guò)內(nèi)容產(chǎn)生器獨(dú)立于分配過(guò)程實(shí)現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件
- 可見光通信系統(tǒng)中確定可見幀的輸出的方法和設(shè)備
- 一種長(zhǎng)期演進(jìn)(LTE)和可見光通信(VLC)的互聯(lián)系統(tǒng)和切換方法
- 用于使用可見光通信信令結(jié)合無(wú)線式無(wú)線電信令的通信方法和裝置
- 用于發(fā)現(xiàn)并關(guān)聯(lián)VLC基礎(chǔ)設(shè)施節(jié)點(diǎn)的方法以及VLC設(shè)備
- VLC-WiFi融合網(wǎng)絡(luò)并行傳輸和負(fù)載均衡的方法
- 控制可見光通信接入點(diǎn)與用戶設(shè)備之間的通信
- 根據(jù)休眠模式設(shè)置發(fā)送可見性幀的方法及控制設(shè)備
- 基于MEMS傳感器和VLC定位融合的單粒子濾波導(dǎo)航裝置和方法
- 用于車輛對(duì)車輛通信的穩(wěn)健的可見光通信
- 可見光通信物理隔離單向傳輸設(shè)備
- 彩色圖像和單色圖像的圖像處理
- 圖像編碼/圖像解碼方法以及圖像編碼/圖像解碼裝置
- 圖像處理裝置、圖像形成裝置、圖像讀取裝置、圖像處理方法
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序以及圖像解碼程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序、以及圖像解碼程序
- 圖像形成設(shè)備、圖像形成系統(tǒng)和圖像形成方法
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序





