新四季網

多媒體中間件在嵌入式dvr中的應用系統的製作方法

2023-04-23 01:53:01

專利名稱:多媒體中間件在嵌入式dvr中的應用系統的製作方法
技術領域:
本發明涉及多媒體視頻監控安防領域,具體涉及一種多媒體中間件在嵌入式DVR 中的應用系統。
背景技術:
隨著高質量圖像編碼壓縮在安防領域的應用,傳統DVR數字硬碟錄像機由於其使 用CPU和CODEC (編解碼器)存在差異性,獲取碼流的方式也固定在應用軟體中。其缺陷是 對於大規模組網中多平臺移植和兼容性支持較差,對於其他行業和應用領域的安防集成聯 網無法滿足。眾所周知,衡量多媒體數據處理的適用性及兼容性,有以下幾個重要的技術指標 對多平臺(不同cpu及codec)支持程度,接口的統一程度。目前可以應用在多媒體監控領域的流媒體編碼使用以下幾種算法和格式RMVB、 H. 261、H. 263、ASF、MPEGl和H. 264幾種編碼格式,針對不同的編碼格式,會採用不同的 CODEC即編解碼器。因此當更換一種編解碼器或者更換CPU晶片時,即需要重新編寫對應該些改變了 的硬體或軟體信息重新編寫大量的應用軟體,這無疑會消耗大量的時間和精力,不利於提 高效率,並且兼容性能更差。

實用新型內容針對上述缺陷,本發明的目的是提供一種多媒體中間件在嵌入式DVR中的應用系 統,以解決現有技術的DVR系統通用兼容性較差的技術問題。為實現上述目的,本發明採用了以下的技術方案一種多媒體中間件在嵌入式DVR中的應用系統,應用在視頻監控領域,包括DVR 應用軟體模塊,用以封裝DVR具體功能性應用的各軟體單元;前端音/視頻採集模塊,用以 直接採集前端音/視頻數據;中央處理模塊,該中央處理模塊進一步包括CPU單元以及編解 碼單元,所述CPU單元用以對整個系統進行控制,所述編解碼單元則用以對前端音/視頻採 集模塊採集到的數據進行編解碼處理;一多媒體中間件模塊,連接在所述中央處理模塊和 DVR應用軟體模塊之間,用以封裝CPU單元和/或編解碼單元的接口,並對DVR應用軟體模 塊提供統一接口,藉由統一接口中央處理模塊和DVR應用模塊電性連接。依照本實用新型較佳實施例所述的多媒體中間件在嵌入式DVR中的應用系統,所 述多媒體中間件模塊進一步包括制式接口子模塊,用以封裝多種編碼器提供的編碼制式 接口 ;啟動接口子模塊,用以封裝中央處理模塊中多種CPU單元和/或編解碼單元的啟動 接口,並提供統一的啟動接口 ;格式接口子模塊,用以封裝多種編解碼單元處理數據格式單 元,並提供統一對外的接口 ;獲取數據發送接口子模塊,用以封裝中央處理模塊提供對外數 據發送接收的單元接口,並對外提供統一接口。依照本實用新型較佳實施例所述的多媒體中間件在嵌 入式DVR中的應用系統,所述多媒體中間件模塊還包括能力集合子模塊,用以封裝多種編碼器單元能夠提供的處理 能力信息,並對外提供統一的接口。依照本實用新型較佳實施例所述的多媒體中間件在嵌入式DVR中的應用系統,所 述多媒體中間件模塊還包括能力查詢子模塊,用以提供查詢整個系統中的對應硬體和/ 或軟體能處理的數據的接口。依照本實用新型較佳實施例所述的多媒體中間件在嵌入式DVR中的應用系統,所 述多媒體中間件模塊還包括運動偵測子模塊,用以提供統一接口完成檢測某一正在視頻 編碼的圖像是否產生了相對的運動。由於採用了以上的技術特徵,使得本實用新型相比現有技術,將不同軟體或硬體 編解碼器接口進行統一封裝,適應不同碼流需求,且較好的解決了平臺差異化中帶來的大 量軟體開發和兼容性問題。通過這種靈活中間件的組態軟體,當硬體發生變化時,僅需要增 加其中硬體差異對中間件接口的支持,使其完全脫離上層業務軟體。

圖1為本實用新型的系統框架示意圖;圖2為圖1中多媒體中間件模塊的框圖。
具體實施方式
本發明的核心思想在於,將不同軟體或硬體編解碼器接口進行統一封裝,適應不 同碼流需求,從而解決平臺差異化中帶來的大量軟體開發和兼容性問題。通過這種靈活中 間件的組態軟體,當硬體發生變化時,僅需要增加其中硬體差異對中間件接口的支持,使其 完全脫離上層業務軟體。
以下結合附圖,對本發明做進一步具體的闡述。請參考圖1,一種多媒體中間件在嵌入式DVR中的應用系統,應用在視頻監控領 域,包括DVR應用軟體模塊1,用以封裝DVR具體功能性應用的各軟體單元;前端音/視頻 採集模塊3,用以直接採集前端音/視頻數據;中央處理模塊,該中央處理模塊4進一步包 括CPU單元以及編解碼單元,所述CPU單元用以對整個系統進行控制,所述編解碼單元則用 以對前端音/視頻採集模塊採集到的數據進行編解碼處理;一多媒體中間件模塊2,連接在 所述中央處理模塊4和DVR應用軟體模塊1之間,用以封裝CPU單元和/或編解碼單元的 接口,並對DVR應用軟體模塊提供統一接口,藉由統一接口中央處理模塊4和DVR應用模塊 1電性連接。其中,前端音/視頻採集模塊3,可以包含硬體和軟體另部分,硬體部分既獲取需 要監控內容的模擬信號,包括視頻信號數據和音頻信號數據。之後,採集到的模擬信號即發 送到中央處理單元4進行處理,在CPU單元的控制下,編解碼單元會將這些模擬數據,進一 步處理按照規定的制式,規定的格式。以及碼率等等,進行處理,處理後的數據會發送到DVR 應用軟體模塊被實際應用,例如實現預覽,回放,存儲等等。而市場上有多種CPU和多種編解碼器,當DVR採用了不同的品種的CPU或者是編 解碼器/編解碼單元之後,就需要做大量的工作重新編寫DVR應用軟體的程序代碼,為此 本實用新型將整個系統進一步抽象,將所有與應用有關的軟體或硬體進行抽象,抽象為DVR應用軟體模塊,同時在該DVR應用軟體模塊和中央處理模塊之間抽象出一個多媒體中間件 模塊2。請參考圖2,多媒體中間件模塊2進一步包括制式接口子模塊21,用以封裝多種編碼器提供的編碼制式接口,不同的編解碼器 產生的信號制式不同,或為NTSC或為PAL制式,為此設置此子模塊,將不同種的編解碼器不 同制式的結構分別抽象,以便DVR應用軟體模塊能夠屏蔽硬體變化識別這些制式的變化;啟動接口子模塊22,用以封裝中央處理模塊 中多種CPU單元和/或編解碼單元的 啟動接口,並提供統一的啟動接口 ;不同種類的CPU或者編解碼器本身的啟動信息不同,分 別對應不同的API函數,為此在該子模塊中,將多種編解碼器和CPU的啟動函數封裝,抽象 出一個統一的接口,以便DVR應用軟體模塊,可以直接調用相應的API函數,即可實現對系 統的啟動。格式接口子模塊23,用以封裝多種編解碼單元處理數據格式單元,並提供統一對 外的接口,因具體視頻監控需要的視頻/音頻數據的質量要求不同,因此編解碼器提供的 數據處理格式也不相同,例如,需要較高的質量時則採用ASF格式編碼的編解碼器,而需要 體積小的數據時,則編寫成RMVB格式的編解碼器,為此在該子模塊中,將多種不同格式的 接口進行抽象封裝,當需要時,即調用對應的某種格式的接口。獲取數據發送接口子模塊24,用以封裝中央處理模塊提供對外數據發送接收的單 元接口,並對外提供統一接口;不同的CPU和/或編解碼單元,其本身發送數據和存儲數據 的接口都不相同,為此設置該獲取數據發送接口子模塊,將多種CPU和/或編解碼器的獲取 或者發送數據的接口函數封裝起來,按照實際需求進行調用相應的API函數。針對不同的DVR產品所能處理數據的能力不同,例如支持4路、8路視頻或者8路 音頻、16路音頻數據,當為改變數據處理能力不同而需要改變DVR的CPU或者編解碼單元 的晶片時,為減少DVR應用軟體模塊的大量更動,在多媒體中間件模塊2還抽象出一能力集 合子模塊25,用以封裝多種編碼器單元能夠提供的處理能力信息,並對外提供統一的接口。 與能力集合子模塊對應設置一能力查詢子模塊26,用以提供查詢整個系統中的對應硬體和 /或軟體能處理的數據的接口。多媒體中間件模塊還設置了,一用以提供統一接口完成檢測某一正在視頻編碼的 圖像是否產生了相對運動的運動偵測子模塊27以及OSD區域顯示子模塊以及雙碼流支持 子模塊等等,不加贅述。對於多媒體中間件的使用,針對同類型codec編出的碼流可以進行統一配置,使 其協調工作。從本質上將,多媒體中間件是對不同硬體平臺的抽象,拋開了與應用相關的業 務邏輯的細節,保留了典型的分布交互模式的關鍵特徵,並以構件化的形式存在,最終自然 而然地在異構環境中實現良好的協同工作。多媒體中間件的一體化管理也是通過將管理模型服務化,通過服務封裝來統一管 理的對象、行為和反饋,通過服務的編排來實現管理的對象可動態進行自適應,並實現對資 源的虛擬化後,實現可自適應和自感知,並能夠實現自我優化。目前不同類型的中間件產品 一般都有各自不同的開發環境,而當今大規模網絡應用大都需要多種中間件產品的共同支 撐,因此,開發環境的差異性導致了用戶開發、管理、監控的難度大大加深。中間件在為用戶 提供統一運行支撐平臺的同時,也需要為用戶提供統一的集成開發環境。這種集成開發環境顯然不能僅僅是各類中間件開發管理工具的簡單拼湊,而應該是概念統一,功能互通的 有機整體。由於採用了以上的技術特徵,使得本實用新型相比現有技術,將不同軟體或硬體 編解碼器接口進行統一封裝,適應不同碼流需求,且較好的解決了平臺差異化中帶來的大 量軟體開發和兼容性問題。通過這種靈活中間件的組態軟體,當硬體發生變化時,僅需要增 加其中硬體差異對中間件接口的支持,使其完全脫離上層業務軟體。以上公開的僅僅是本實用新型的較佳實施例,但並非用來限制其本身,任何熟習 本領域的技術人員,在不違背本實用新型精神內涵的情況下,所能思之的變化,均應落在本 實用新型的保護範圍內。
權利要求一種多媒體中間件在嵌入式DVR中的應用系統,應用在視頻監控領域,其特徵在於,包括DVR應用軟體模塊,用以封裝DVR具體功能性應用的各軟體單元;前端音/視頻採集模塊,用以直接採集前端音/視頻數據;中央處理模塊,該中央處理模塊進一步包括CPU單元以及編解碼單元,所述CPU單元用以對整個系統進行控制,所述編解碼單元則用以對前端音/視頻採集模塊採集到的數據進行編解碼處理;一多媒體中間件模塊,連接在所述中央處理模塊和DVR應用軟體模塊之間,用以封裝CPU單元和/或編解碼單元的接口,並對DVR應用軟體模塊提供統一接口,藉由統一接口中央處理模塊和DVR應用模塊電性連接。
2.如權利要求1所述的多媒體中間件在嵌入式DVR中的應用系統,其特徵在於,所述多 媒體中間件模塊進一步包括制式接口子模塊,用以封裝多種編碼器提供的編碼制式接口 ;啟動接口子模塊,用以封裝中央處理模塊中多種CPU單元和/或編解碼單元的啟動接 口,並提供統一的啟動接口 ;格式接口子模塊,用以封裝多種編解碼單元處理數據格式單元,並提供統一對外的接Π ;獲取數據發送接口子模塊,用以封裝中央處理模塊提供對外數據發送接收的單元接 口,並對外提供統一接口。
3.如權利要求1所述的多媒體中間件在嵌入式DVR中的應用系統,其特徵在於,所述多 媒體中間件模塊還包括能力集合子模塊,用以封裝多種編碼器單元能夠提供的處理能力信息,並對外提供統 一的接口。
4.如權利要求1所述的多媒體中間件在嵌入式DVR中的應用系統,其特徵在於,所述多 媒體中間件模塊還包括能力查詢子模塊,用以提供查詢整個系統中的對應硬體和/或軟體能處理的數據的接
5.如權利要求1所述的多媒體中間件在嵌入式DVR中的應用系統,其特徵在於,所述多 媒體中間件模塊還包括運動偵測子模塊,用以提供統一接口完成檢測某一正在視頻編碼的圖像是否產生了相 對的運動。
專利摘要本實用新型提供一種多媒體中間件在嵌入式DVR中的應用系統,應用在視頻監控領域,包括DVR應用軟體模塊、前端音/視頻採集模塊和中央處理模塊,該中央處理模塊進一步包括CPU單元以及編解碼單元,所述CPU單元用以對整個系統進行控制,所述編解碼單元則用以對前端音/視頻採集模塊採集到的數據進行編解碼處理;還包括一多媒體中間件模塊,連接在所述中央處理模塊和DVR應用軟體模塊之間,用以封裝CPU單元和/或編解碼單元的接口,並對DVR應用軟體模塊提供統一接口,藉由統一接口中央處理模塊和DVR應用模塊電性連接。本實用新型較好的解決了平臺差異化中帶來的大量軟體開發和兼容性問題。
文檔編號H04N7/26GK201594885SQ20092028671
公開日2010年9月29日 申請日期2009年12月29日 優先權日2009年12月29日
發明者王遠濤 申請人:上海威乾視頻技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀