專利名稱:聯動客戶端數字視頻顯示的方法
技術領域:
本發(fā)明涉及安防系統(tǒng)中的視頻監(jiān)控領域,特別是涉及一種在計算機界面上聯動客戶端數字視頻顯示的方法。
背景技術:
隨著計算機技術、數字視頻監(jiān)控技術以及一體化集成軟件技術的發(fā)展,在一個安防系統(tǒng)中,CCTV(Closed Circuit Television,閉路電視)監(jiān)控系統(tǒng)中的視頻圖像越來越多地在計算機上顯示,并與其他監(jiān)控子系統(tǒng)集成在一起,形成一個一體化的具備聯動功能的安防集成系統(tǒng)。當安防集成系統(tǒng)中的某子系統(tǒng)發(fā)生報警/事件時,一種重要的人工復核手段就是視頻聯動。系統(tǒng)自動將報警/事件發(fā)生地點的視頻圖像顯示到計算機終端屏幕上,供監(jiān)控人員確認是否確實發(fā)生了某報警/事件?,F有的安防集成系統(tǒng)在實際使用時會存在一些問題。比如,設計一個聯動策略,將聯動顯示的視頻圖像固定顯示在1號視頻窗格內,當然,在很多情況下,這樣是最保險的, 不管當前視頻布局如何,視頻圖像一定能被顯示出來。但是,如果緊接著系統(tǒng)又發(fā)生了另一個事件,聯動了另一個視頻圖像,原先的視頻被覆蓋掉了 ;又如,視頻窗格的布局被監(jiān)控人員改變了,比如設置成單畫面顯示的布局,那么聯動視頻圖像覆蓋原有的視頻圖像顯示,則會影響監(jiān)控人員的正常監(jiān)控工作,等等。在某些安防級別很高的場合,如機場,監(jiān)獄,軍隊的門禁系統(tǒng)、報警系統(tǒng)、防入侵系統(tǒng);奧運會、世博會等大型國際級活動的園區(qū)和場館的安保系統(tǒng),等等;對于系統(tǒng)中視頻聯動的這種邏輯的嚴密性要求非常高,甚至專門設置監(jiān)控席位,要求監(jiān)控人員時刻緊盯聯動視頻界面,不容一絲疏忽。目前在國內外的許多應用軟件中,已經普遍采用通過聯動顯示數字視頻來進行報警/事件的復核。但是在這些聯動應用中,尚未給出同時、多次聯動視頻時,后聯動的視頻圖像干擾監(jiān)控人員正常監(jiān)控的解決方法。中國發(fā)明專利申請公開說明書CN1365086A(申請?zhí)?1114040,
公開日2002年8 月21日)公開了一種“門禁視頻聯動報警系統(tǒng)”,實現感應卡式門禁系統(tǒng)與數字視頻監(jiān)控系統(tǒng)聯動報警錄像;用于解決門禁系統(tǒng)只有報警而沒有視頻的問題,克服了視頻監(jiān)控系統(tǒng)需 M小時錄像的缺點,但是沒有解決實時視頻聯動中后聯動的視頻覆蓋正在顯示的視頻的問題。中國實用新型專利說明書CN200983189Y(申請?zhí)?00620034072. 9,授權公告日 2007年11月觀日)公開了一種“遠程報警監(jiān)控音視頻聯動一體機”,采用現代微電腦技術和存儲技術,可對發(fā)生事件的現場進行音像記錄,作為事后分析處理問題的依據,但也未曾描述實時視頻聯動中后聯動的視頻覆蓋正在顯示的視頻的問題。中國發(fā)明專利申請公布說明書CN101330595A(申請?zhí)?00710042356. 1,
公開日
2008年12月觀日)公開了一種“超遠程雷達與視頻聯動控制系統(tǒng)”,實現了光、電觀察手
3段的一體化與雷達系統(tǒng)的信息綜合使用,解決了目前人工光學觀察搜索速度和準確性都比較差的問題,實現了光學觀察的數字化、網絡化及自動化,大大提高目標搜索和跟蹤的速度和精度,降低了值班人員的勞動強度。但是,它同樣沒有給出實時視頻聯動中后聯動的視頻覆蓋正在顯示的視頻如何解決的方法。
發(fā)明內容
本發(fā)明要解決的技術問題是提供一種聯動客戶端數字視頻顯示的方法,在計算機客戶端的視頻監(jiān)控顯示界面上聯動實時視頻顯示時,能夠避免干擾正在觀看的實時視頻的顯不。為解決上述技術問題,本發(fā)明的聯動客戶端數字視頻顯示的方法是采用如下技術方案實現的視頻監(jiān)控子系統(tǒng)提供一個應用程序接口(API),供聯動模塊調用;當聯動模塊接收到報警/事件時,聯動模塊通過調用應用程序接口,獲取視頻監(jiān)控子系統(tǒng)的當前視頻窗格布局和所有視頻窗格的顯示狀態(tài),得到能夠聯動顯示的視頻窗格號,在該視頻窗格號中實時顯示所接收的報警/事件實時視頻圖像,且不覆蓋正在顯示的視頻圖像。本發(fā)明針對安防系統(tǒng)的應用特點,對安防系統(tǒng)中發(fā)生報警/事件時聯動視頻圖像在客戶端界面上顯示的策略進行優(yōu)化,對所發(fā)生的報警/事件,視頻聯動能夠實時無遺漏的進行顯示,且不影響正在觀看中的視頻圖像顯示。本發(fā)明能夠滿足高安全級別的安防系統(tǒng)中視頻聯動的要求,在報警發(fā)生時,有條件地在客戶端界面上通過一定的算法選擇視頻窗格,顯示聯動視頻圖像;并且可以在滿足一定條件時,將所顯示的聯動視頻圖像自動關閉,進而能有效地避免在同一時間段的多次視頻聯動中,后聯動的視頻對已聯動的正在觀看的視頻產生覆蓋,干擾監(jiān)控人員的監(jiān)控工作的問題產生。
下面結合附圖與具體實施方式
對本發(fā)明作進一步詳細的說明圖1是報警/事件發(fā)生時在視頻窗格上聯動視頻圖像開啟的流程圖;圖2是報警/事件被確認/恢復后在視頻窗格上聯動視頻圖像關閉的流程圖。
具體實施例方式在一實施例中,所述聯動客戶端數字視頻顯示的方法,在視頻監(jiān)控子系統(tǒng)中設計一個對外提供的應用程序接口,供聯動模塊調用。所述聯動模塊通過應用程序接口能夠實現的功能包括獲取視頻監(jiān)控子系統(tǒng)中當前視頻窗格布局;設置視頻監(jiān)控子系統(tǒng)中當前視頻窗格布局;獲取視頻監(jiān)控子系統(tǒng)中所有視頻窗格的顯示狀態(tài);根據指定的攝像機號和視頻窗格號,在視頻監(jiān)控子系統(tǒng)中實時顯示聯動視頻圖像;根據指定的攝像機號和視頻窗格號,關閉視頻監(jiān)控子系統(tǒng)中實時顯示的聯動視頻圖像。在一實施例中,根據報警/事件的嚴重性,將報警/事件分為嚴重報警、中度報警、輕微報警、提示事件等四個等級。在本實施例中所設定的報警/事件等級,可以根據實
4際需要進行設定,并根據不同情況設定各個等級的標準,等某一報警/事件發(fā)生時,根據事先設定的標準將其歸入相應的等級。當發(fā)生嚴重報警或中度報警時,在視頻監(jiān)控子系統(tǒng)的相應視頻窗格中自動彈出相應聯動視頻圖像,并在報警確認/恢復后自動關閉相應聯動視頻圖像。當發(fā)生輕微報警時,在視頻監(jiān)控子系統(tǒng)的相應視頻窗格中自動彈出相應聯動視頻圖像,且15秒(時間長短可根據需要設置)后自動關閉相應視頻圖像。當發(fā)生提示事件時,在視頻監(jiān)控子系統(tǒng)中不會自動彈出相應視頻圖像。視頻監(jiān)控子系統(tǒng)具備手工維護視頻窗格上視頻圖像及狀態(tài)自動更新功能,包括 提供點擊報警條上的報警記錄后選擇彈出視頻窗格的選項;提供人工關閉指定視頻窗格上視頻圖像的功能;提供視頻窗格狀態(tài)自動更新功能。視頻窗格狀態(tài)在計算機內存中保存, 視頻監(jiān)控子系統(tǒng)在收到報警恢復消息時,根據視頻窗格的狀態(tài)確定關閉哪個窗格的視頻圖像,或者在又一個報警發(fā)生時,視頻監(jiān)控子系統(tǒng)根據視頻窗格的狀態(tài),選取空閑窗格顯示實時視頻圖像。在一實施例中,本發(fā)明的方法將視頻監(jiān)控子系統(tǒng)中的1 16號視頻窗格作為聯動視頻窗格,其中,1號視頻窗格總是顯示最新一次聯動的視頻圖像,同時選擇2 16號視頻窗格中的一個空閑視頻窗格也顯示最新一次聯動的視頻圖像。由于1號窗格總是顯示最新聯動視頻圖像,能夠避免在所有視頻窗格均顯示視頻圖像的情況下,實時聯動的視頻圖像不能聯動顯示的現象出現。同時,基于以下原因,2 16號視頻窗格在最大程度上能得到循環(huán)使用(1)報警被確認/恢復時自動關閉聯動顯示的視頻圖像。(2) “輕微報警”聯動顯示視頻圖像一段時間后自動關閉相應視頻圖像。(3) “提示事件”暫不聯動視頻顯示,用戶在報警列表中請求時才顯示視頻圖像。(4)用戶在視頻監(jiān)控子系統(tǒng)上能夠采用手動的方式關閉相應視頻窗格中的視頻圖像。(5)用戶可以采用手動方式改變視頻窗格的顯示布局,如修改成25分割(5X5), 將正在聯動顯示的視頻圖像拖拉到17號以后的視頻窗格上顯示。參見圖1所示,當報警發(fā)生時在視頻窗格上實時顯示聯動視頻圖像的控制流程如下步驟1、聯動模塊等待報警/事件的發(fā)生。步驟2、當報警號為AlarmId的報警發(fā)生時,聯動模塊收到后,根據報警等級,將報警內容通過應用程序接口在視頻監(jiān)控子系統(tǒng)的報警列表上以不同的顏色顯示。步驟3、如果報警/事件等級為“提示事件”,則暫不作進一步處理,轉到步驟1,繼續(xù)等待下一報警/事件發(fā)生。步驟4、如果報警/事件等級為“嚴重”、“中度”、“輕微”,則執(zhí)行步驟5。步驟5、讀取聯動配置中對應該報警應該聯動的攝像機號Camld。步驟6、獲取視頻監(jiān)控子系統(tǒng)的顯示狀態(tài),包括視頻窗格布局和各視頻窗格的顯示狀態(tài)(空閑/攝像機號)。步驟7、如果當前視頻窗格布局中窗格數< 16 (視頻監(jiān)控子系統(tǒng)系統(tǒng)默認定義視頻窗格的4X4的布局中的每一個窗格作為聯動顯示視頻圖像的視頻窗格),則設置視頻窗
5格布局為16分割;當前正在顯示的視頻圖像所對應的攝像機在視頻窗格布局中所對應的視頻窗格號不變。步驟8、查找2 16號視頻窗格中的空閑視頻窗格。步驟9、如果沒有找到空閑視頻窗格,則在1號視頻窗格上顯示攝像機號為CamId 的攝像機所獲取的實時視頻圖像;然后轉到步驟1,繼續(xù)等待下一報警/事件的發(fā)生。步驟10、如果找到空閑視頻窗格,則返回第一個空閑窗格號FreeWindId,在1號視頻窗格和FreeWindId號視頻窗格上同時聯動顯示攝像機號為CamId的攝像機所獲取的實時視頻圖像。步驟11、將聯動的關鍵信息(Alarmld,Freeffindld, CamId)寫入聯動信息表中進行狀態(tài)保存,并且置聯動信息已開啟標記,表示該報警對應的聯動圖像已顯示。步驟12、如果報警/事件等級為“輕微報警”,則根據預先配置的時長延時預定時間后自動關閉相應的視頻圖像,并更新聯動信息表進行狀態(tài)保存后轉到步驟1,繼續(xù)等待下一個報警/事件的發(fā)生。至此,一次聯動事件處理完成。對于報警列表中所顯示的歷史報警記錄,當聯動模塊收到人工觸發(fā)視頻顯示消息時,轉到步驟5。結合圖2所示,當報警確認/恢復后,在視頻窗格上關閉聯動視頻圖像的控制流程如下步驟a、聯動模塊等待報警確認(即用戶在本系統(tǒng)中進行確認操作,表示已確認獲知此報警)和報警恢復(即從報警狀態(tài)恢復到非報警的正常狀態(tài))事件的發(fā)生。步驟b、當聯動模塊收到報警號為AlarmId的報警被用戶確認,或者報警恢復后, 改變報警列表上該報警信息的顏色。步驟C、聯動模塊讀取聯動信息表中對應報警號為AlarmId所聯動的攝像機號 CamId和窗格號WindIcL步驟d、聯動模塊讀取視頻窗格狀態(tài),即視頻窗格號為WindId的視頻窗格所顯示的攝像機號CamId_W。步驟e、如果CamId與CamIcLW相等,即未被用戶人工改變過狀態(tài),則關閉窗格號為 WindId的視頻窗格所顯示的來自攝像機號為CamId的攝像機所獲取的視頻圖像。步驟f、返回到步驟a。視頻監(jiān)控子系統(tǒng)中各視頻窗格可以通過手動的方式進行維護,具體方式是(1)在某一視頻窗格上手動選擇“關閉視頻流”,該視頻窗格狀態(tài)即置為“空閑”。(2)使用鼠標將某一視頻窗格上的視頻圖像拖拉到17號以后(或者擴展顯示器) 的視頻窗格上顯示,該視頻窗格的狀態(tài)即置為“空閑”。采用本發(fā)明的方法,能夠使視頻圖像聯動顯示出來,并且不影響正在顯示的視頻圖像的觀看。下面結合另一實施例進一步說明本發(fā)明的方法的控制過程在用戶的工作臺上設置專用的視頻聯動屏(即視頻監(jiān)控子系統(tǒng)),系統(tǒng)初始啟動時,視頻聯動屏上所有視頻窗格都為空閑。當第1個報警/事件發(fā)生時,聯動模塊讀取配置后得到應該被聯動顯示的攝像機號假設為1001,則視頻聯動屏的1號窗格和2號窗格同時顯示1001號攝像機的視頻圖像。
當第2個報警/事件發(fā)生后,聯動模塊讀取配置后得到應該被聯動顯示的攝像機號假設為2001,則視頻聯動屏的1號窗格和3號窗格同時顯示2001號攝像機的視頻圖像。如果這些報警的狀態(tài)都沒有改變,用戶也沒有人工干預過視頻聯動屏,則視頻聯動屏在第15個報警到來時,所有的空閑窗口都被充滿,以后再發(fā)生報警就只能在1號窗口上覆蓋顯示了,這是一個需要解決的問題。為此,采用以下策略即可最大程度上避免這個問題的發(fā)生對于“提示事件”和“輕微報警”,系統(tǒng)有“暫不開啟”和“自動關閉”的機制;而對于“嚴重報警”和“中度報警”,監(jiān)控人員看到報警后,應該要去確認,處理,或者報警本身可以自動恢復(比如門禁系統(tǒng)中的門打開后又關閉、防入侵系統(tǒng)的復位與撤防),這時視頻窗口也會自動關閉。并且,系統(tǒng)還提供用戶可以將2 16號窗口中的視頻拖拉到17號以后的擴展窗口中顯示的功能,以及人工關閉視頻顯示的功能;這樣,2 16號窗口中的一部分總是能夠維持空閑,新聯動的視頻總能不妨礙原來已經顯示的視頻圖像的觀看。以上通過實施例對本發(fā)明進行了詳細的說明,但這些并非構成對本發(fā)明的限制。 在不脫離本發(fā)明原理的情況下,本領域技術人員還可做出許多變形和改進,這些也應視為本發(fā)明的保護范圍。
權利要求
1.一種聯動客戶端數字視頻顯示的方法,其特征在于視頻監(jiān)控子系統(tǒng)提供一個應用程序接口,供聯動模塊調用;當聯動模塊接收到報警/事件時,聯動模塊通過調用應用程序接口,獲取視頻監(jiān)控子系統(tǒng)的當前視頻窗格布局和所有視頻窗格的顯示狀態(tài),得到能夠聯動顯示的視頻窗格號,在該視頻窗格號中實時顯示所接收的報警/事件實時視頻圖像,且不覆蓋正在顯示的視頻圖像。
2.如權利要求1所述的方法,其特征在于所述聯動模塊通過應用程序接口,獲取視頻監(jiān)控子系統(tǒng)中當前視頻窗格布局;設置視頻監(jiān)控子系統(tǒng)中當前視頻窗格布局;獲取視頻監(jiān)控子系統(tǒng)中所有視頻窗格的顯示狀態(tài);根據指定的攝像機號和視頻窗格號,在視頻監(jiān)控子系統(tǒng)中實時顯示聯動視頻圖像;根據指定的攝像機號和視頻窗格號,關閉視頻監(jiān)控子系統(tǒng)中實時顯示的聯動視頻圖像。
3.如權利要求1所述的方法,其特征在于根據報警/事件的嚴重性,將報警/事件分為嚴重報警、中度報警、輕微報警、提示事件等四個等級;當發(fā)生嚴重報警或中度報警時,在視頻監(jiān)控子系統(tǒng)的相應視頻窗格中自動彈出相應聯動視頻圖像,并在報警確認/恢復后自動關閉相應聯動視頻圖像;當發(fā)生輕微報警時,在視頻監(jiān)控子系統(tǒng)的相應視頻窗格中自動彈出相應聯動視頻圖像,且經過預設時間后自動關閉相應視頻圖像。當發(fā)生提示事件時,在視頻監(jiān)控子系統(tǒng)中不會自動彈出相應視頻。
4.如權利要求1所述的方法,其特征在于將視頻監(jiān)控子系統(tǒng)中的1 16號視頻窗格作為聯動視頻窗格,其中,1號視頻窗格總是顯示最新一次聯動的視頻圖像,并選擇2 16 號視頻窗格中的一個空閑視頻窗格同時顯示最新一次聯動的視頻圖像,當2 16號視頻窗格中沒有空閑視頻窗格時,則僅在1號視頻窗格顯示。
5.如權利要求1所述的方法,其特征在于在報警列表中設置請求開啟視頻圖像顯示的功能;所有報警/事件均在報警列表中顯示,在用戶需要查看時只要在報警列表中選擇“視頻開啟”,即可將該報警所需要聯動的視頻圖像開啟。
6.如權利要求1所述的方法,其特征在于用戶能夠通過手動的方式直接關閉視頻窗格上顯示的視頻圖像,或者將視頻圖像拖拉到擴展的視頻窗格上顯示。
全文摘要
本發(fā)明公開了一種聯動客戶端數字視頻顯示的方法,視頻監(jiān)控子系統(tǒng)提供一個應用程序接口(API),供聯動模塊調用;當聯動模塊接收到報警/事件時,聯動模塊通過調用應用程序接口,獲取視頻監(jiān)控子系統(tǒng)的當前視頻窗格布局和所有視頻窗格的顯示狀態(tài),得到能夠聯動顯示的視頻窗格號,在該視頻窗格號中實時顯示所接收的報警/事件實時視頻圖像,且不覆蓋正在顯示的視頻圖像。本發(fā)明在計算機客戶端的視頻監(jiān)控顯示界面上聯動實時視頻顯示時,能夠避免干擾正在觀看的實時視頻的顯示;適用于安防集成系統(tǒng)中的視頻監(jiān)控。
文檔編號H04N7/18GK102469297SQ20101053805
公開日2012年5月23日 申請日期2010年11月10日 優(yōu)先權日2010年11月10日
發(fā)明者崔中發(fā), 時俊普, 李淞, 江天, 祁志民, 覃明貴, 陳圣煜, 陳松 申請人:上海寶信軟件股份有限公司