專利名稱:一種實(shí)時(shí)監(jiān)控系統(tǒng)和實(shí)時(shí)監(jiān)控過程快速回放的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻監(jiān)控領(lǐng)域,特別是涉及一種實(shí)時(shí)監(jiān)控系統(tǒng)和實(shí)時(shí)監(jiān)控過程快速回 放的方法。
背景技術(shù):
視頻監(jiān)控系統(tǒng)的主要功能是對各種現(xiàn)場實(shí)況進(jìn)行監(jiān)視。它使管理人員在控制室中 能觀察到所有重要地點(diǎn)的情況,如在出入口、主要通道、車庫等重要場所安裝攝像機(jī),將監(jiān) 測區(qū)的情況以圖像方式實(shí)時(shí)傳送到管理中心,值班人員通過電視墻可以隨時(shí)了解這些重要 場所的情況。在監(jiān)控系統(tǒng)進(jìn)行實(shí)時(shí)監(jiān)控的過程中,值班人員會(huì)經(jīng)常發(fā)現(xiàn)剛才有可疑的事件,想 立即回放分析確認(rèn)。而在現(xiàn)行的監(jiān)控系統(tǒng)中,要進(jìn)行回放值班人員必須進(jìn)行如下處理1)看看當(dāng)前的時(shí)間,根據(jù)當(dāng)前時(shí)間猜測可疑事件的時(shí)間;2)進(jìn)入錄像查詢系統(tǒng),查詢可疑事件時(shí)間段的錄像。不幸的是,如果此時(shí)攝像頭沒有對應(yīng)的存儲(chǔ)計(jì)劃,值班人員將一無所獲,從而喪失 第一時(shí)間進(jìn)行分析確認(rèn)的機(jī)會(huì)。而即便有幸查到剛才的可疑事件的錄像,以上繁瑣的操作 也會(huì)占用值班人員的大量時(shí)間,值班人員忙于檢索就會(huì)分散精力。會(huì)對當(dāng)前監(jiān)控產(chǎn)生不利 影響,因此這種通過檢索來進(jìn)行回放的操作是一件很讓人惱火的事情。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種實(shí)時(shí)監(jiān)控系統(tǒng)和實(shí)時(shí)監(jiān)控過程快速回放的方法,在不去 根據(jù)時(shí)間檢索硬盤中的文件的條件下,實(shí)現(xiàn)了由實(shí)時(shí)監(jiān)控到回放的快速切換,解決了現(xiàn)有 技術(shù)需要通過檢索來進(jìn)行回放的技術(shù)問題。為了實(shí)現(xiàn)上述目的,一方面,提供了一種實(shí)時(shí)監(jiān)控系統(tǒng),包括碼流接收與解析模塊,用于接收并解析來自攝像頭的碼流,獲得解析數(shù)據(jù);第一高速緩沖區(qū),連接所述碼流接收與解析模塊,用于以循環(huán)覆蓋的方式存儲(chǔ)所 述解析數(shù)據(jù);解碼模塊,連接所述碼流接收與解析模塊,用于對所述解析數(shù)據(jù)進(jìn)行解碼,獲得解 碼數(shù)據(jù);顯示模塊,用于顯示所述解碼數(shù)據(jù);控制單元,用于,在進(jìn)行快速回放時(shí),使所述解碼模塊由連接所述碼流接收與解析 模塊切換到連接所述第一高速緩沖區(qū),并從所述第一高速緩沖區(qū)獲得所述解析數(shù)據(jù)。優(yōu)選地,上述的實(shí)時(shí)監(jiān)控系統(tǒng)中,還包括備用高速緩沖區(qū),用于以循環(huán)覆蓋的方式存儲(chǔ)所述解析數(shù)據(jù);所述控制單元,還用于在進(jìn)行快速回放時(shí),使所述碼流接收與解析模塊由連接所 述第一高速緩沖區(qū)切換到連接所述備用高速緩沖區(qū);在快速回放結(jié)束時(shí),使所述解碼模塊 由連接所述第一高速緩沖區(qū)切換到連接所述碼流接收與解析模塊。
優(yōu)選地,上述的實(shí)時(shí)監(jiān)控系統(tǒng)中,在快速回放結(jié)束時(shí),所述控制單元還用于將所 述第一高速緩沖區(qū)從內(nèi)存中釋放掉,將所述備用高速緩沖區(qū)作為新的第一高速緩沖區(qū)。優(yōu)選地,上述的實(shí)時(shí)監(jiān)控系統(tǒng)中,所述控制單元還用于在快速回放結(jié)束時(shí),將所 述第一高速緩沖區(qū)的所述解析數(shù)據(jù)生成報(bào)警視頻文件并存儲(chǔ)到硬盤。優(yōu)選地,上述的實(shí)時(shí)監(jiān)控系統(tǒng)中,所述控制單元還用于在進(jìn)行快速回放時(shí),生成 與所述第一高速緩沖區(qū)中的所述解析數(shù)據(jù)的長度相對應(yīng)的進(jìn)度控制條,使用戶在所述顯示 模塊上能夠通過所述進(jìn)度控制條進(jìn)行回放視頻的定位。為了實(shí)現(xiàn)上述目的,本發(fā)明還提供了一種實(shí)時(shí)監(jiān)控過程快速回放的方法,包括步驟一,碼流接收與解析模塊接收并解析來自攝像頭的碼流,獲得解析數(shù)據(jù),并將 所述解析數(shù)據(jù)發(fā)送給第一高速緩沖區(qū)和解碼模塊;步驟二,所述解碼模塊對所述解析數(shù)據(jù)進(jìn)行解碼,獲得解碼數(shù)據(jù),并發(fā)送給顯示模 塊進(jìn)行顯示;步驟三,在進(jìn)行快速回放時(shí),使所述解碼模塊由連接所述碼流接收與解析模塊切 換到連接所述第一高速緩沖區(qū),并從所述第一高速緩沖區(qū)獲得所述解析數(shù)據(jù)。優(yōu)選地,上述的方法中,所述步驟三中還包括在進(jìn)行快速回放時(shí),使所述碼流接 收與解析模塊由連接所述第一高速緩沖區(qū)切換到連接備用高速緩沖區(qū)。優(yōu)選地,上述的方法中,所述步驟三中還包括在進(jìn)行快速回放時(shí),生成與所述第 一高速緩沖區(qū)中的所述解析數(shù)據(jù)的長度相對應(yīng)的進(jìn)度控制條,使用戶在所述顯示模塊能夠 通過所述進(jìn)度控制條進(jìn)行回放視頻的定位。優(yōu)選地,上述的方法中,還包括步驟四,在快速回放結(jié)束時(shí),使所述解碼模塊由連 接所述第一高速緩沖區(qū)切換到連接所述碼流接收與解析模塊;將所述第一高速緩沖區(qū)的所 述解析數(shù)據(jù)生成報(bào)警視頻文件并存儲(chǔ)到硬盤,將所述第一高速緩沖區(qū)從內(nèi)存中釋放掉,將 所述備用高速緩沖區(qū)作為新的第一高速緩沖區(qū)。本發(fā)明至少存在以下技術(shù)效果1)本發(fā)明通過設(shè)置高速緩沖區(qū),以循環(huán)覆蓋的方式存儲(chǔ)解析數(shù)據(jù),實(shí)現(xiàn)了由實(shí)時(shí) 監(jiān)控到回放的快速切換,操作方便,定位迅速。在不去根據(jù)時(shí)間檢索硬盤中的文件的條件 下,用戶就可以實(shí)現(xiàn)方便迅速的對近期可疑事件進(jìn)行回放分析確認(rèn),令安保人員處理可疑 事件的能力大為提升。2)通過設(shè)置進(jìn)度控制條,使用戶能夠通過所述進(jìn)度控制條進(jìn)行回放視頻的定位。3)將所述第一高速緩沖區(qū)的所述解析數(shù)據(jù)生成報(bào)警視頻文件并存儲(chǔ)到硬盤,有利 于對可疑事件的分析,再回放結(jié)束后將所述第一高速緩沖區(qū)從內(nèi)存中釋放掉,并將備用高 速緩沖區(qū)作為新的第一高速緩沖區(qū),有利于內(nèi)存空間的節(jié)省。
圖1為本發(fā)明實(shí)施例提供的實(shí)時(shí)監(jiān)控系統(tǒng)的結(jié)構(gòu)圖;圖2為本發(fā)明第二實(shí)施例提供的實(shí)時(shí)監(jiān)控系統(tǒng)的結(jié)構(gòu)圖;圖3為本發(fā)明第三實(shí)施例提供的實(shí)時(shí)監(jiān)控系統(tǒng)的結(jié)構(gòu)圖;圖4為本發(fā)明實(shí)施例提供的方法的步驟流程圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對具體實(shí) 施例進(jìn)行詳細(xì)描述。圖1為本發(fā)明第一實(shí)施例提供的實(shí)時(shí)監(jiān)控系統(tǒng)的結(jié)構(gòu)圖,如圖所示,實(shí)時(shí)監(jiān)控系 統(tǒng),包括碼流接收與解析模塊101,用于接收并解析來自攝像頭的碼流,獲得解析數(shù)據(jù);第一高速緩沖區(qū)102,連接所述碼流接收與解析模塊,用于以循環(huán)覆蓋的方式存儲(chǔ) 所述解析數(shù)據(jù);解碼模塊103,連接所述碼流接收與解析模塊,用于對所述解析數(shù)據(jù)進(jìn)行解碼,獲 得解碼數(shù)據(jù);顯示模塊104,用于顯示所述解碼數(shù)據(jù);控制單元105,用于,在進(jìn)行快速回放時(shí),使所述解碼模塊103由連接所述碼流接 收與解析模塊101切換到連接所述第一高速緩沖區(qū)102,并從所述第一高速緩沖區(qū)102獲得 所述解析數(shù)據(jù)??梢?,本發(fā)明實(shí)施例通過建立高速緩沖區(qū),緩存近期幀數(shù)據(jù),快速回放時(shí)播放高速 緩沖區(qū)中的內(nèi)容,從而用戶可以不再根據(jù)時(shí)間去檢索硬盤中的文件,大大提高了回放速度。圖2為本發(fā)明第二實(shí)施例提供的實(shí)時(shí)監(jiān)控系統(tǒng)的結(jié)構(gòu)圖,如圖所示,實(shí)時(shí)監(jiān)控系 統(tǒng),還包括備用高速緩沖區(qū)106,用于以循環(huán)覆蓋的方式存儲(chǔ)所述解析數(shù)據(jù);在進(jìn)行快速 回放時(shí),所述控制單元105使所述碼流接收與解析模塊101由連接所述第一高速緩沖區(qū)102 切換到連接所述備用高速緩沖區(qū)106 ;所述解碼模塊103由連接所述碼流接收與解析模塊 101切換到連接所述第一高速緩沖區(qū)102,并從所述第一高速緩沖區(qū)102獲得所述解析數(shù) 據(jù)。圖3為本發(fā)明第三實(shí)施例提供的實(shí)時(shí)監(jiān)控系統(tǒng)的結(jié)構(gòu)圖,如圖3所示,在快速回放 結(jié)束時(shí),所述控制單元101將所述第一高速緩沖區(qū)102的所述解析數(shù)據(jù)生成報(bào)警視頻文件 并存儲(chǔ)到硬盤,并將所述第一高速緩沖區(qū)102從內(nèi)存中釋放掉,將所述備用高速緩沖區(qū)106 作為新的第一高速緩沖區(qū)。這樣,實(shí)時(shí)監(jiān)控系統(tǒng)的結(jié)構(gòu)又回到了快速回放之前的結(jié)構(gòu)。此外,所述控制單元105還用于在進(jìn)行快速回放時(shí),生成與所述第一高速緩沖區(qū) 中的所述解析數(shù)據(jù)的長度相對應(yīng)的進(jìn)度控制條,使用戶在所述顯示模塊能夠通過所述進(jìn)度 控制條進(jìn)行回放視頻的定位。其中,第一高速緩沖區(qū)是在解碼客戶端或者流媒體服務(wù)器上建立可配置大小的高 速環(huán)形緩沖區(qū),以緩沖區(qū)滿復(fù)寫策略在實(shí)時(shí)播放的過程中不斷的將實(shí)時(shí)視頻置入緩沖區(qū) 內(nèi),同時(shí)標(biāo)記喚醒緩沖區(qū)內(nèi)的時(shí)間最早的視頻起始點(diǎn)。以進(jìn)度條標(biāo)記環(huán)形緩沖區(qū)內(nèi)的數(shù)據(jù) 有效長度,當(dāng)安保人員發(fā)現(xiàn)可疑事件時(shí),可通過拖動(dòng)進(jìn)度條,由實(shí)時(shí)播監(jiān)控切換為對高速緩 沖區(qū)內(nèi)的短時(shí)數(shù)據(jù)進(jìn)行回放,從而保證了安防人員快速有效的分析確認(rèn)可疑事件。圖4為本發(fā)明實(shí)施例提供的方法的步驟流程圖。如圖所示,本發(fā)明實(shí)時(shí)監(jiān)控過程 快速回放的方法包括步驟401,碼流接收與解析模塊接收并解析來自攝像頭的碼流,獲得解析數(shù)據(jù),并 將所述解析數(shù)據(jù)發(fā)送給第一高速緩沖區(qū)和解碼模塊;步驟402,所述解碼模塊對所述解析數(shù)據(jù)進(jìn)行解碼,獲得解碼數(shù)據(jù),并發(fā)送給顯示模塊進(jìn)行顯示;步驟403,在進(jìn)行快速回放時(shí),使所述解碼模塊由連接所述碼流接收與解析模塊切 換到連接所述第一高速緩沖區(qū),并從所述第一高速緩沖區(qū)獲得所述解析數(shù)據(jù)。其中,所述步驟403中還包括在進(jìn)行快速回放時(shí),使所述碼流接收與解析模塊由 連接所述第一高速緩沖區(qū)切換到連接備用高速緩沖區(qū)。所述步驟403中還包括在進(jìn)行快速回放時(shí),生成與所述第一高速緩沖區(qū)中的所 述解析數(shù)據(jù)的長度相對應(yīng)的進(jìn)度控制條,使用戶在所述顯示模塊能夠通過所述進(jìn)度控制條 進(jìn)行回放視頻的定位。所述步驟403之后,還包括在快速回放結(jié)束時(shí),使所述解碼模塊由連接所述第一 高速緩沖區(qū)切換到連接所述碼流接收與解析模塊;將所述第一高速緩沖區(qū)的所述解析數(shù)據(jù) 生成報(bào)警視頻文件并存儲(chǔ)到硬盤,將所述第一高速緩沖區(qū)從內(nèi)存中釋放掉,將所述備用高 速緩沖區(qū)作為新的第一高速緩沖區(qū)??梢?,本發(fā)明方法是在解碼器收到實(shí)時(shí)流時(shí)建立一塊高速環(huán)形緩沖區(qū),以緩沖區(qū) 滿復(fù)寫策略在實(shí)時(shí)播放的同時(shí)不斷的將分好實(shí)時(shí)視頻幀置入緩沖區(qū)內(nèi),同時(shí)標(biāo)記緩沖區(qū)的 時(shí)間最晚的視頻幀;如果發(fā)生復(fù)寫,則同時(shí)標(biāo)記當(dāng)前時(shí)效最早的視頻幀(這將是快速回放 的起始點(diǎn))。用戶通過拖動(dòng)進(jìn)度條出發(fā)快速回放,取消實(shí)時(shí)監(jiān)控對視頻顯示的占用,給實(shí)時(shí) 監(jiān)控新分配一塊高速環(huán)形緩沖區(qū),同時(shí)在實(shí)時(shí)監(jiān)控窗口對舊的高速緩沖區(qū)內(nèi)的有效數(shù)據(jù)進(jìn) 行回放操作,在高速緩沖區(qū)回放完畢經(jīng)確認(rèn)后,返回實(shí)時(shí)監(jiān)控過程,并銷毀舊的緩沖區(qū)。由上可知,本發(fā)明實(shí)施例具有以下優(yōu)勢1)本發(fā)明通過設(shè)置高速緩沖區(qū)102,以循環(huán)覆蓋的方式存儲(chǔ)解析數(shù)據(jù),實(shí)現(xiàn)了由 實(shí)時(shí)監(jiān)控到回放的快速切換,操作方便,定位迅速。在不去根據(jù)時(shí)間檢索硬盤中的文件的條 件下,用戶就可以實(shí)現(xiàn)方便迅速的對近期可疑事件進(jìn)行回放分析確認(rèn),令安保人員處理可 疑事件的能力大為提升。2)通過設(shè)置進(jìn)度控制條,使用戶能夠通過所述進(jìn)度控制條進(jìn)行回放視頻的定位。3)將所述第一高速緩沖區(qū)的所述解析數(shù)據(jù)生成報(bào)警視頻文件并存儲(chǔ)到硬盤,有利 于對可疑事件的分析,再回放結(jié)束后將所述第一高速緩沖區(qū)從內(nèi)存中釋放掉,并將備用高 速緩沖區(qū)作為新的第一高速緩沖區(qū),有利于內(nèi)存空間的節(jié)省。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人 員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng) 視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種實(shí)時(shí)監(jiān)控系統(tǒng),其特征在于,包括碼流接收與解析模塊,用于接收并解析來自攝像頭的碼流,獲得解析數(shù)據(jù);第一高速緩沖區(qū),連接所述碼流接收與解析模塊,用于以循環(huán)覆蓋的方式存儲(chǔ)所述解 析數(shù)據(jù);解碼模塊,連接所述碼流接收與解析模塊,用于對所述解析數(shù)據(jù)進(jìn)行解碼,獲得解碼數(shù)據(jù);顯示模塊,用于顯示所述解碼數(shù)據(jù);控制單元,用于在進(jìn)行快速回放時(shí),使所述解碼模塊由連接所述碼流接收與解析模塊 切換到連接所述第一高速緩沖區(qū),并從所述第一高速緩沖區(qū)獲得所述解析數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的實(shí)時(shí)監(jiān)控系統(tǒng),其特征在于,還包括備用高速緩沖區(qū),用于以循環(huán)覆蓋的方式存儲(chǔ)所述解析數(shù)據(jù);所述控制單元,還用于在進(jìn)行快速回放時(shí),使所述碼流接收與解析模塊由連接所述第 一高速緩沖區(qū)切換到連接所述備用高速緩沖區(qū);在快速回放結(jié)束時(shí),使所述解碼模塊由連 接所述第一高速緩沖區(qū)切換到連接所述碼流接收與解析模塊。
3.根據(jù)權(quán)利要求2所述的實(shí)時(shí)監(jiān)控系統(tǒng),其特征在于,在快速回放結(jié)束時(shí),所述控制單 元還用于將所述第一高速緩沖區(qū)從內(nèi)存中釋放掉,將所述備用高速緩沖區(qū)作為新的第一 高速緩沖區(qū)。
4.根據(jù)權(quán)利要求2所述的實(shí)時(shí)監(jiān)控系統(tǒng),其特征在于,所述控制單元還用于在快速回 放結(jié)束時(shí),將所述第一高速緩沖區(qū)的所述解析數(shù)據(jù)生成報(bào)警視頻文件并存儲(chǔ)到硬盤。
5.根據(jù)權(quán)利要求2所述的實(shí)時(shí)監(jiān)控系統(tǒng),其特征在于,所述控制單元還用于在進(jìn)行快 速回放時(shí),生成與所述第一高速緩沖區(qū)中的所述解析數(shù)據(jù)的長度相對應(yīng)的進(jìn)度控制條,使 用戶在所述顯示模塊上能夠通過所述進(jìn)度控制條進(jìn)行回放視頻的定位。
6.一種實(shí)時(shí)監(jiān)控過程快速回放的方法,其特征在于,包括步驟一,碼流接收與解析模塊接收并解析來自攝像頭的碼流,獲得解析數(shù)據(jù),并將所述 解析數(shù)據(jù)發(fā)送給第一高速緩沖區(qū)和解碼模塊;步驟二,所述解碼模塊對所述解析數(shù)據(jù)進(jìn)行解碼,獲得解碼數(shù)據(jù),并發(fā)送給顯示模塊進(jìn) 行顯不;步驟三,在進(jìn)行快速回放時(shí),使所述解碼模塊由連接所述碼流接收與解析模塊切換到 連接所述第一高速緩沖區(qū),并從所述第一高速緩沖區(qū)獲得所述解析數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述步驟三中還包括在進(jìn)行快速回放 時(shí),使所述碼流接收與解析模塊由連接所述第一高速緩沖區(qū)切換到連接備用高速緩沖區(qū)。
8.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,所述步驟三中還包括在進(jìn)行快速回 放時(shí),生成與所述第一高速緩沖區(qū)中的所述解析數(shù)據(jù)的長度相對應(yīng)的進(jìn)度控制條,使用戶 在所述顯示模塊能夠通過所述進(jìn)度控制條進(jìn)行回放視頻的定位。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,還包括步驟四,在快速回放結(jié)束時(shí),使所 述解碼模塊由連接所述第一高速緩沖區(qū)切換到連接所述碼流接收與解析模塊;將所述第一 高速緩沖區(qū)的所述解析數(shù)據(jù)生成報(bào)警視頻文件并存儲(chǔ)到硬盤,將所述第一高速緩沖區(qū)從內(nèi) 存中釋放掉,將所述備用高速緩沖區(qū)作為新的第一高速緩沖區(qū)。
全文摘要
本發(fā)明提供一種實(shí)時(shí)監(jiān)控系統(tǒng)和實(shí)時(shí)監(jiān)控過程快速回放的方法,實(shí)時(shí)監(jiān)控系統(tǒng)包括碼流接收與解析模塊,用于接收并解析來自攝像頭的碼流,獲得解析數(shù)據(jù);第一高速緩沖區(qū),連接所述碼流接收與解析模塊,用于以循環(huán)覆蓋的方式存儲(chǔ)所述解析數(shù)據(jù);解碼模塊,連接所述碼流接收與解析模塊,用于對解析數(shù)據(jù)進(jìn)行解碼,獲得解碼數(shù)據(jù);顯示模塊,用于顯示解碼數(shù)據(jù);控制單元,用于,在進(jìn)行快速回放時(shí),使解碼模塊由連接所述碼流接收與解析模塊切換到連接第一高速緩沖區(qū),并從第一高速緩沖區(qū)獲得所述解析數(shù)據(jù)。本發(fā)明在不去根據(jù)時(shí)間檢索硬盤中的文件的條件下,實(shí)現(xiàn)了由實(shí)時(shí)監(jiān)控到回放的快速切換,解決了現(xiàn)有技術(shù)需要通過檢索來進(jìn)行回放的技術(shù)問題。
文檔編號(hào)H04N7/18GK102148960SQ20101011091
公開日2011年8月10日 申請日期2010年2月10日 優(yōu)先權(quán)日2010年2月10日
發(fā)明者劉清泉 申請人:北京中星微電子有限公司