專利名稱:一種監(jiān)控音視頻的播放控制方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及數(shù)字視頻監(jiān)控領(lǐng)域,尤其涉及監(jiān)控音視頻的播放控制方法及系 統(tǒng)。
背景技術(shù):
隨著監(jiān)控技術(shù)整體進(jìn)步和社會(huì)的發(fā)展及人民生活水平的提高,人們?cè)絹?lái)越關(guān)注噪 聲污染、火警、交通安全、電磁輻射等于人民生活質(zhì)量和生命財(cái)產(chǎn)安全密切相關(guān)的問(wèn)題,而 與此同時(shí)各種各樣的潛在隱患也越來(lái)越多,人們都希望在盡情享受各種現(xiàn)代化便利設(shè)施的 同時(shí),控制各種各樣的人為、自然災(zāi)害,解決社區(qū)、學(xué)校、建筑工地、娛樂(lè)場(chǎng)所、道路等區(qū)域的 隱患監(jiān)控,為科學(xué)執(zhí)法提供科學(xué)依據(jù)已越來(lái)越成為監(jiān)控系統(tǒng)發(fā)展的一個(gè)趨勢(shì)。另外,在科學(xué)研究領(lǐng)域,科研工作者也越來(lái)越關(guān)心某些技術(shù)指標(biāo)的測(cè)量,如聲音、 濕度、溫度、煙霧、壓力、速度、振動(dòng)、磁場(chǎng)強(qiáng)度等,并希望獲取與這些指標(biāo)數(shù)值相關(guān)聯(lián)的有效 音視頻數(shù)據(jù)信息,從而為更加高效的開(kāi)展科學(xué)研究提供便利條件。對(duì)于上述應(yīng)用一般是通過(guò)在一些重要的場(chǎng)所安裝的攝像機(jī)和聲音、溫度等數(shù)據(jù)監(jiān) 測(cè)設(shè)備,將信號(hào)通過(guò)一定的傳輸網(wǎng)絡(luò),傳到指定的監(jiān)控中心的服務(wù)器,再通過(guò)存儲(chǔ)設(shè)備,將 媒體存儲(chǔ)到存儲(chǔ)介質(zhì)上。當(dāng)需要調(diào)閱錄音或錄像的歷史資料時(shí),相關(guān)人員可以調(diào)閱存儲(chǔ)在 介質(zhì)上的錄音或錄像文件,收聽(tīng)錄音或觀看錄像,查找所需要的信息。但是,例如在查看錄 像信息時(shí),往往會(huì)有大量的特定參數(shù)不在觀看者關(guān)心范圍內(nèi)的錄像界面,而這部分?jǐn)?shù)據(jù)本 身包含的有效信息又極少,從而浪費(fèi)大量的時(shí)間。對(duì)于這種情況,目前傳統(tǒng)的處理方法有兩種一種通過(guò)快進(jìn),即通過(guò)跳幀播放,跳 過(guò)觀看者不關(guān)心的畫面,縮短觀看時(shí)間,對(duì)于流媒體播放,也可以通過(guò)提高流媒體服務(wù)器端 視頻流的發(fā)送速度。但是由于技術(shù)上的原因,要求觀看人員在快進(jìn)過(guò)程中高度集中注意力, 盡管如此現(xiàn)實(shí)中遺漏部分有效信息的現(xiàn)象還是時(shí)有發(fā)生。另一種則通過(guò)觀看人員手動(dòng)拖放 錄像播放進(jìn)度條,跳過(guò)無(wú)效畫面,達(dá)到縮短觀看時(shí)間的目的。這種方法更是容易錯(cuò)過(guò)需要的 信息。而且上述兩種方法都無(wú)法量化的確定監(jiān)控點(diǎn)周圍特定指標(biāo)參數(shù),對(duì)于精確定位問(wèn)題 帶來(lái)諸多不便。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種監(jiān)控音視頻的播放控制方法及系統(tǒng),可自動(dòng) 定位、播放監(jiān)控錄音或錄像中包含特征數(shù)據(jù)的音視頻數(shù)據(jù),解決傳統(tǒng)的播放控制方法中無(wú) 法精確定位、效率低、無(wú)法量化確定監(jiān)控點(diǎn)周圍特定指標(biāo)參數(shù)等技術(shù)問(wèn)題。為解決上述問(wèn)題,本發(fā)明提供了一種監(jiān)控音視頻的播放控制方法,包括音/視頻編碼設(shè)備在對(duì)音/視頻采集設(shè)備采集的監(jiān)控點(diǎn)的音/視頻數(shù)據(jù)進(jìn)行打包 時(shí),標(biāo)記符合報(bào)警條件的音/視頻數(shù)據(jù)所在的數(shù)據(jù)包,將所有數(shù)據(jù)包發(fā)送至數(shù)據(jù)存儲(chǔ)設(shè)備;數(shù)據(jù)存儲(chǔ)設(shè)備對(duì)音/視頻編碼設(shè)備傳送過(guò)來(lái)的數(shù)據(jù)包進(jìn)行存儲(chǔ),在存儲(chǔ)過(guò)程中對(duì) 數(shù)據(jù)包進(jìn)行偵測(cè),將被標(biāo)記的數(shù)據(jù)包的時(shí)間信息保存在時(shí)間索引文件中;
音/視頻播放設(shè)備在以自動(dòng)定位播放模式播放時(shí),根據(jù)時(shí)間索引文件中記錄的時(shí) 間信息,讀取相應(yīng)的數(shù)據(jù)包進(jìn)行播放。進(jìn)一步地,所述報(bào)警條件是由用戶設(shè)定的其所關(guān)注的參數(shù)條件。進(jìn)一步地,所述符合報(bào)警條件的音/視頻數(shù)據(jù)是由在監(jiān)控點(diǎn)或監(jiān)控點(diǎn)附近安裝的 數(shù)據(jù)監(jiān)測(cè)設(shè)備根據(jù)用戶設(shè)定的報(bào)警條件進(jìn)行判斷,數(shù)據(jù)監(jiān)測(cè)設(shè)備通知音/視頻編碼設(shè)備哪 些音/視頻數(shù)據(jù)符合報(bào)警條件。進(jìn)一步地,數(shù)據(jù)監(jiān)測(cè)設(shè)備包括以下傳感器中的一種或幾種聲音、溫度、濕度、煙 霧、壓力、速度、振動(dòng)、磁場(chǎng)強(qiáng)度。進(jìn)一步地,所述音/視頻編碼設(shè)備標(biāo)記符合報(bào)警條件的音/視頻數(shù)據(jù)所在的數(shù)據(jù) 包的步驟包括音/視頻編碼設(shè)備在所有符合報(bào)警條件的音/視頻數(shù)據(jù)所在的數(shù)據(jù)包包頭 中標(biāo)記。進(jìn)一步地,標(biāo)記的內(nèi)容包括符合報(bào)警條件的標(biāo)記,或者包括報(bào)警條件以及是否 符合該報(bào)警條件的標(biāo)記。進(jìn)一步地,所述音/視頻編碼設(shè)備標(biāo)記符合報(bào)警條件的音/視頻數(shù)據(jù)所在的數(shù)據(jù) 包的步驟包括,所述音/視頻編碼設(shè)備針對(duì)不同報(bào)警條件區(qū)分標(biāo)記數(shù)據(jù)包,符合同一報(bào)警 條件的音/視頻數(shù)據(jù)所在的數(shù)據(jù)包的標(biāo)記相同;所述數(shù)據(jù)存儲(chǔ)設(shè)備將被標(biāo)記的數(shù)據(jù)包的時(shí)間信息保存在時(shí)間索引文件中的步驟 包括所述數(shù)據(jù)存儲(chǔ)設(shè)備將具有相同標(biāo)記的數(shù)據(jù)包的時(shí)間信息保存在一個(gè)時(shí)間索引文件 中;音/視頻播放設(shè)備根據(jù)時(shí)間索引文件中記錄的時(shí)間信息,讀取相應(yīng)的數(shù)據(jù)包進(jìn)行 播放的步驟包括所述音/視頻播放設(shè)備根據(jù)報(bào)警條件查找對(duì)應(yīng)的時(shí)間索引文件,根據(jù)該 時(shí)間索引文件中記錄的時(shí)間信息,讀取相應(yīng)的數(shù)據(jù)包進(jìn)行播放。進(jìn)一步地,所述數(shù)據(jù)存儲(chǔ)設(shè)備將被標(biāo)記的數(shù)據(jù)包的時(shí)間信息保存在時(shí)間索引文件 中的步驟包括所述數(shù)據(jù)存儲(chǔ)設(shè)備將被標(biāo)記的連續(xù)多個(gè)數(shù)據(jù)包的時(shí)間段信息保存在時(shí)間索 引文件中,所述時(shí)間段信息包括起始時(shí)間和結(jié)束時(shí)間,或者包括起始時(shí)間和連續(xù)的數(shù)據(jù)包 數(shù)量,或者包括起始時(shí)間和連續(xù)的數(shù)據(jù)包的持續(xù)時(shí)間。進(jìn)一步地,所述音/視頻播放設(shè)備以自動(dòng)定位播放模式播放的狀態(tài)包括從其他播 放模式切換到自動(dòng)定位播放模式播放的情形,此時(shí),所述音/視頻播放設(shè)備獲取當(dāng)前切換 時(shí)的播放時(shí)間,在所述時(shí)間索引文件中查找與所述播放時(shí)間最近的時(shí)間信息,根據(jù)查找到 的時(shí)間信息,讀取相應(yīng)的數(shù)據(jù)包進(jìn)行播放。進(jìn)一步地,所述數(shù)據(jù)存儲(chǔ)設(shè)備包括視頻監(jiān)控平臺(tái)或監(jiān)控客戶端或流媒體服務(wù)器。為解決上述問(wèn)題,本發(fā)明還提供了一種監(jiān)控音視頻的播放控制系統(tǒng),包括音/視 頻采集設(shè)備、數(shù)據(jù)監(jiān)測(cè)設(shè)備、音/視頻編碼設(shè)備、數(shù)據(jù)存儲(chǔ)設(shè)備和音/視頻播放設(shè)備,其中所述音/視頻采集設(shè)備,用于采集監(jiān)控點(diǎn)的音/視頻數(shù)據(jù),并將采集到的音/視頻 數(shù)據(jù)傳輸給音/視頻編碼設(shè)備;所述數(shù)據(jù)監(jiān)測(cè)設(shè)備,其安裝在監(jiān)控點(diǎn)或監(jiān)控點(diǎn)附近,用于根據(jù)用戶設(shè)定的報(bào)警條 件監(jiān)測(cè)監(jiān)控點(diǎn)的環(huán)境參數(shù)變化,并通知音/視頻編碼設(shè)備哪些音/視頻數(shù)據(jù)符合報(bào)警條 件;所述音/視頻編碼設(shè)備,用于在對(duì)音/視頻采集設(shè)備采集的監(jiān)控點(diǎn)的音/視頻數(shù)
5據(jù)進(jìn)行打包時(shí),標(biāo)記符合報(bào)警條件的音/視頻數(shù)據(jù)所在的數(shù)據(jù)包,將所有數(shù)據(jù)包發(fā)送至數(shù) 據(jù)存儲(chǔ)設(shè)備;所述數(shù)據(jù)存儲(chǔ)設(shè)備,用于對(duì)音/視頻編碼設(shè)備傳送過(guò)來(lái)的數(shù)據(jù)包進(jìn)行存儲(chǔ),在存 儲(chǔ)過(guò)程中對(duì)數(shù)據(jù)包進(jìn)行偵測(cè),將被標(biāo)記的數(shù)據(jù)包的時(shí)間信息保存在時(shí)間索引文件中;所述音/視頻播放設(shè)備,用于在以自動(dòng)定位播放模式播放時(shí),根據(jù)時(shí)間索引文件 中記錄的時(shí)間信息,讀取相應(yīng)的數(shù)據(jù)包進(jìn)行播放。進(jìn)一步地,所述數(shù)據(jù)監(jiān)測(cè)設(shè)備包括以下傳感器中的一種或幾種聲音、溫度、濕度、 煙霧、壓力、速度、振動(dòng)、磁場(chǎng)強(qiáng)度。進(jìn)一步地,所述音/視頻編碼設(shè)備,還用于針對(duì)不同報(bào)警條件區(qū)分標(biāo)記數(shù)據(jù)包,符 合同一報(bào)警條件的音/視頻數(shù)據(jù)所在的數(shù)據(jù)包的標(biāo)記相同;所述數(shù)據(jù)存儲(chǔ)設(shè)備,還用于將 具有相同標(biāo)記的數(shù)據(jù)包的時(shí)間信息保存在一個(gè)時(shí)間索引文件中;所述音/視頻播放設(shè)備, 還用于根據(jù)報(bào)警條件查找對(duì)應(yīng)的時(shí)間索引文件,根據(jù)該時(shí)間索引文件中記錄的時(shí)間信息, 讀取相應(yīng)的數(shù)據(jù)包進(jìn)行播放。進(jìn)一步地,所述音/視頻播放設(shè)備,還用于在從其他播放模式切換到自動(dòng)定位播 放模式播放時(shí),獲取當(dāng)前切換時(shí)的播放時(shí)間,在所述時(shí)間索引文件中查找與所述播放時(shí)間 最近的時(shí)間信息,根據(jù)查找到的時(shí)間信息,讀取相應(yīng)的數(shù)據(jù)包進(jìn)行播放。進(jìn)一步地,所述數(shù)據(jù)存儲(chǔ)設(shè)備包括視頻監(jiān)控平臺(tái)或監(jiān)控客戶端或流媒體服務(wù)器。本發(fā)明實(shí)施例引入了時(shí)間索引文件,通過(guò)該文件對(duì)包含有效信息的音視頻數(shù)據(jù)播 放時(shí)間段做了標(biāo)記,客戶端在調(diào)閱該錄像文件的時(shí)候,播放器根據(jù)對(duì)應(yīng)的時(shí)間索引文件,順 序播放索引文件中記錄的時(shí)間段,從而有效的跳過(guò)了不必要的音視頻數(shù)據(jù),節(jié)省了錄像播 放時(shí)間、也為精確定位包含特定特征參數(shù)的音視頻數(shù)據(jù)提供了可能。本發(fā)明適用于噪聲污 染監(jiān)控、火警監(jiān)控、交通監(jiān)控、科學(xué)實(shí)驗(yàn)等對(duì)聲音、溫度、濕度、煙霧、壓力、速度、振動(dòng)、磁場(chǎng) 強(qiáng)度等特定參數(shù)敏感的場(chǎng)景。
圖1是本發(fā)明實(shí)施例播放監(jiān)控錄像方法的系統(tǒng)結(jié)構(gòu)示意圖;圖2是本發(fā)明實(shí)施例數(shù)據(jù)處理方法的流程圖。
具體實(shí)施例方式傳統(tǒng)的錄像文件播放方式,需要通過(guò)快進(jìn)或拖拉的方式,跳過(guò)不必要的播放畫面, 快速定位用戶需要的播放畫面。在流媒體播放過(guò)程中,也可以通過(guò)提高流媒體服務(wù)器端視 頻流的發(fā)送速度來(lái)到達(dá)快速定位的目的。但是,傳統(tǒng)的播放模式下,對(duì)于快速定位存在容易 遺漏有效信息、無(wú)法量化的確定監(jiān)控點(diǎn)周圍特定指標(biāo)參數(shù),也無(wú)法實(shí)現(xiàn)精確定位的問(wèn)題,給 用戶帶來(lái)了很大的不便。為此,本發(fā)明提供一種監(jiān)控音視頻的播放控制方法,包括音/視頻編碼設(shè)備在對(duì)音/視頻采集設(shè)備采集的監(jiān)控點(diǎn)的音/視頻數(shù)據(jù)進(jìn)行打包 時(shí),標(biāo)記符合報(bào)警條件的音/視頻數(shù)據(jù)所在的數(shù)據(jù)包,將所有數(shù)據(jù)包發(fā)送至數(shù)據(jù)存儲(chǔ)設(shè)備, 所述報(bào)警條件是由用戶設(shè)定的其所關(guān)注的參數(shù)條件;數(shù)據(jù)存儲(chǔ)設(shè)備對(duì)音/視頻編碼設(shè)備傳送過(guò)來(lái)的數(shù)據(jù)包進(jìn)行存儲(chǔ),在存儲(chǔ)過(guò)程中對(duì)數(shù)據(jù)包進(jìn)行偵測(cè),將被標(biāo)記的數(shù)據(jù)包的時(shí)間信息保存在時(shí)間索引文件中;音/視頻播放設(shè)備在以自動(dòng)定位播放模式播放時(shí),根據(jù)時(shí)間索引文件中記錄的時(shí) 間信息,讀取相應(yīng)的數(shù)據(jù)包進(jìn)行播放。需要說(shuō)明的是,本文所提到的“音/視頻”是指音頻和/或視頻,即上述方法可以 應(yīng)用于音頻,或者無(wú)聲視頻,或者有聲視頻。以下均簡(jiǎn)稱為“音視頻”。所述符合報(bào)警條件的音/視頻數(shù)據(jù)是由在監(jiān)控點(diǎn)或監(jiān)控點(diǎn)附近安裝的數(shù)據(jù)監(jiān)測(cè) 設(shè)備根據(jù)用戶設(shè)定的報(bào)警條件進(jìn)行判斷,數(shù)據(jù)監(jiān)測(cè)設(shè)備通知音視頻編碼設(shè)備哪些音視頻數(shù) 據(jù)符合報(bào)警條件。數(shù)據(jù)監(jiān)測(cè)設(shè)備包括以下傳感器中的一種或幾種聲音、溫度、濕度、煙霧、壓力、速 度、振動(dòng)、磁場(chǎng)強(qiáng)度。用戶在啟動(dòng)數(shù)據(jù)監(jiān)測(cè)設(shè)備前,先為數(shù)據(jù)監(jiān)測(cè)設(shè)備設(shè)定報(bào)警條件,當(dāng)數(shù)據(jù) 監(jiān)測(cè)設(shè)備監(jiān)測(cè)到的數(shù)據(jù)符合用戶設(shè)定的報(bào)警條件時(shí),數(shù)據(jù)監(jiān)測(cè)設(shè)備發(fā)出報(bào)警給音視頻編碼 設(shè)備。例如,在聲音監(jiān)測(cè)設(shè)備上設(shè)置報(bào)警,當(dāng)采集到的聲音數(shù)據(jù)達(dá)到用戶設(shè)置的范圍(如 60 70分貝)時(shí),數(shù)據(jù)監(jiān)測(cè)設(shè)備向音視頻編碼設(shè)備發(fā)送報(bào)警信息,若需要設(shè)置多個(gè)參數(shù)范 圍,可使用不同的告警信息。所述標(biāo)記符合報(bào)警條件的音視頻數(shù)據(jù)所在的數(shù)據(jù)包的步驟包括在所有符合報(bào)警 條件的音視頻數(shù)據(jù)所在的數(shù)據(jù)包包頭中標(biāo)記。優(yōu)選地,可在數(shù)據(jù)包包頭的擴(kuò)展字段中標(biāo)記。標(biāo)記的內(nèi)容包括符合報(bào)警條件的標(biāo)記。優(yōu)選地,當(dāng)有多個(gè)報(bào)警條件時(shí),標(biāo)記的內(nèi) 容包括報(bào)警條件(可以是條件標(biāo)識(shí)也可以是條件本身),以及是否符合該報(bào)警條件的標(biāo)記。 在保存時(shí)間信息時(shí),可針對(duì)不同的報(bào)警條件保存成不同的時(shí)間索引文件,即音/視頻編碼 設(shè)備針對(duì)不同報(bào)警條件區(qū)分標(biāo)記數(shù)據(jù)包,符合同一報(bào)警條件的音/視頻數(shù)據(jù)所在的數(shù)據(jù)包 的標(biāo)記相同,所述數(shù)據(jù)存儲(chǔ)設(shè)備將具有相同標(biāo)記的數(shù)據(jù)包的時(shí)間信息保存在一個(gè)時(shí)間索引 文件中。在自動(dòng)定位播放時(shí),所述音/視頻播放設(shè)備根據(jù)觀看者提供的報(bào)警條件查找對(duì)應(yīng) 的時(shí)間索引文件,根據(jù)該時(shí)間索引文件中記錄的時(shí)間信息,讀取相應(yīng)的數(shù)據(jù)包進(jìn)行播放,從 而可實(shí)現(xiàn)針對(duì)不同報(bào)警條件的播放。所述數(shù)據(jù)存儲(chǔ)設(shè)備將被標(biāo)記的數(shù)據(jù)包的時(shí)間信息保存在時(shí)間索引文件中的步驟 包括所述數(shù)據(jù)存儲(chǔ)設(shè)備將被標(biāo)記的連續(xù)多個(gè)數(shù)據(jù)包的時(shí)間段信息保存在時(shí)間索引文件 中,所述時(shí)間段信息包括起始時(shí)間和結(jié)束時(shí)間,或者包括起始時(shí)間和連續(xù)的數(shù)據(jù)包數(shù)量,或 者包括起始時(shí)間和連續(xù)的數(shù)據(jù)包的持續(xù)時(shí)間。除了上述保存時(shí)間索引文件的方式外,不排 除還可采用以下方式實(shí)現(xiàn)在時(shí)間索引文件中記錄每個(gè)符合報(bào)警條件的音視頻數(shù)據(jù)所在的 數(shù)據(jù)包的時(shí)間。上述方法可與現(xiàn)有技術(shù)兼容,即用戶可選擇普通播放模式或自動(dòng)定位播放模式。 僅在自動(dòng)定位播放模式下,音視頻播放設(shè)備根據(jù)所述時(shí)間索引文件中記錄的時(shí)間信息,讀 取相應(yīng)的數(shù)據(jù)包進(jìn)行播放。在普通播放模式下,音視頻播放設(shè)備不讀取時(shí)間索引文件,播放 其存儲(chǔ)的音視頻編碼設(shè)備傳送過(guò)來(lái)的所有數(shù)據(jù)包。自動(dòng)定位播放模式與普通播放模式可以隨時(shí)切換,當(dāng)從普通播放模式切換到自動(dòng) 定位播放模式播放時(shí),所述音視頻播放設(shè)備在以自動(dòng)定位播放模式播放時(shí),獲取當(dāng)前切換 時(shí)的播放時(shí)間,在所述時(shí)間索引文件中查找與所述播放時(shí)間最近的時(shí)間信息(可以是播放 時(shí)間之前的時(shí)間點(diǎn),也可以是播放時(shí)間之后的時(shí)間點(diǎn)),根據(jù)查找到的時(shí)間信息,讀取相應(yīng) 的數(shù)據(jù)包進(jìn)行播放。但不排除從開(kāi)始處重新以自動(dòng)定位播放模式播放的情形。當(dāng)從自動(dòng)定
7位播放模式切換到普通播放模式播放時(shí),不再讀取時(shí)間索引文件,而是從當(dāng)前播放的數(shù)據(jù) 包開(kāi)始播放存儲(chǔ)的所有數(shù)據(jù)包,或者獲取當(dāng)前切換時(shí)的播放時(shí)間,從保存的數(shù)據(jù)包中查找 與該播放時(shí)間對(duì)應(yīng)的數(shù)據(jù)包,繼續(xù)播放該數(shù)據(jù)包之后所有的數(shù)據(jù)包。在上述方案中,音視頻播放設(shè)備在播放時(shí),僅播放時(shí)間索引文件中記錄的時(shí)間信 息對(duì)應(yīng)的數(shù)據(jù)包,對(duì)于其它的音視頻數(shù)據(jù)包不播放。從而實(shí)現(xiàn)在不遺漏有效信息的前提下 大大縮短監(jiān)控錄像播放時(shí)間。下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。實(shí)施例1本實(shí)施例介紹了監(jiān)控音視頻的播放控制系統(tǒng)的結(jié)構(gòu),如圖1所示,包括音/視頻采集設(shè)備,其用于采集監(jiān)控點(diǎn)的音/視頻數(shù)據(jù)(例如圖1中的攝像頭), 并將采集到的音/視頻數(shù)據(jù)傳輸給音/視頻編碼設(shè)備;數(shù)據(jù)監(jiān)測(cè)設(shè)備,其安裝在監(jiān)控點(diǎn)或監(jiān)控點(diǎn)附近(如圖1中的數(shù)據(jù)傳感器、煙霧監(jiān) 測(cè)傳感器等),用于根據(jù)用戶設(shè)定的報(bào)警條件監(jiān)測(cè)監(jiān)控點(diǎn)的環(huán)境參數(shù)變化,并通知音/視頻 編碼設(shè)備哪些音/視頻數(shù)據(jù)符合報(bào)警條件;數(shù)據(jù)監(jiān)測(cè)設(shè)備可包括以下傳感器中的一種或幾 種聲音、溫度、濕度、煙霧、壓力、速度、振動(dòng)、磁場(chǎng)強(qiáng)度;音/視頻編碼設(shè)備,其用于在對(duì)音/視頻采集設(shè)備采集的監(jiān)控點(diǎn)的音/視頻數(shù)據(jù) 進(jìn)行打包時(shí),標(biāo)記符合報(bào)警條件的音/視頻數(shù)據(jù)所在的數(shù)據(jù)包,將所有數(shù)據(jù)包發(fā)送至數(shù)據(jù) 存儲(chǔ)設(shè)備;如圖1所示可以是有線編碼器,也可以是無(wú)線編碼器;數(shù)據(jù)存儲(chǔ)設(shè)備,其用于對(duì)音/視頻編碼設(shè)備傳送過(guò)來(lái)的數(shù)據(jù)包進(jìn)行存儲(chǔ),在存儲(chǔ) 過(guò)程中對(duì)數(shù)據(jù)包進(jìn)行偵測(cè),將被標(biāo)記的數(shù)據(jù)包的時(shí)間信息保存在時(shí)間索引文件中;數(shù)據(jù)存 儲(chǔ)設(shè)備可以是如圖1所示的監(jiān)控客戶端(本地錄像)或視頻監(jiān)控平臺(tái)(網(wǎng)絡(luò)錄像),或者還 可以是流媒體服務(wù)器(圖1未示出);音/視頻播放設(shè)備,其用于在以自動(dòng)定位播放模式播放時(shí),根據(jù)時(shí)間索引文件中 記錄的時(shí)間信息,讀取相應(yīng)的數(shù)據(jù)包進(jìn)行播放。實(shí)施例2本實(shí)施例主要介紹數(shù)據(jù)存儲(chǔ)設(shè)備記錄時(shí)間索引文件的流程,如圖2所示,包括以 下步驟步驟201 初始化開(kāi)始時(shí)間標(biāo)志位為假(m_bStaty = False),獲取最小錄像時(shí)間段 m—s ;該最小錄像時(shí)間段是保證數(shù)據(jù)包被存儲(chǔ)的最小時(shí)間長(zhǎng)度。步驟202 判斷當(dāng)前數(shù)據(jù)包包頭中是否包含有效標(biāo)記信息,若包含,跳至步驟203 ; 若不包含,跳至步驟205;步驟203 判斷開(kāi)始時(shí)間標(biāo)志位是否為真,若為真,跳至步驟208 若為假,跳至步 驟 204 ;步驟204 設(shè)置開(kāi)始時(shí)間標(biāo)志位為真(m_bStart = True),在時(shí)間索引文件中記錄 開(kāi)始時(shí)間,表明從該時(shí)間點(diǎn)開(kāi)始播放的內(nèi)容是滿足報(bào)警條件的錄像片段,跳至步驟208 ;步驟205 判斷開(kāi)始時(shí)間標(biāo)志位是否為真,若為真,跳至步驟206 ;若為假,跳至步 驟 208 ;步驟206 判斷當(dāng)前錄像時(shí)間距時(shí)間索引文件中記錄上個(gè)開(kāi)始時(shí)間的差是否大于6/7頁(yè)
最小錄像標(biāo)記時(shí)間段(As是否>m_s,所述Δ s為當(dāng)前錄像時(shí)間與最近記入的錄像片段開(kāi) 始時(shí)間的差),若為真,跳至步驟207 ;若為假,跳至步驟208 ;步驟207 設(shè)置開(kāi)始時(shí)間標(biāo)志位為假(m_bStart = False),在時(shí)間索引文件中記錄 結(jié)束時(shí)間,跳至步驟208 ;步驟208 判斷是否為最后一個(gè)數(shù)據(jù)包,若為真,跳至步驟210 ;若為假,跳至步驟 209 ;步驟209 讀取下一個(gè)數(shù)據(jù)包,跳至步驟202 ;步驟210 判斷開(kāi)始時(shí)間標(biāo)志位是否為真,若為真,跳至步驟211 ;若為假,跳至步 驟 213 ;步驟211 設(shè)置開(kāi)始時(shí)間標(biāo)志位為假(m_bStart = False),跳至步驟212 ;步驟212 在時(shí)間索引文件中記錄結(jié)束時(shí)間,跳至步驟213 ;步驟213 錄像結(jié)束,錄像文件和對(duì)應(yīng)的時(shí)間索引文件入庫(kù)。在其他實(shí)施例中,如果未設(shè)置最小錄像時(shí)間段m_s,則上述步驟206、210和211可省略。實(shí)施例3本實(shí)施例介紹標(biāo)記符合報(bào)警條件的音/視頻數(shù)據(jù)所在的數(shù)據(jù)包的步驟,步驟流程 如下步驟301 音/視頻編碼設(shè)備實(shí)時(shí)接收音/視頻采集設(shè)備發(fā)送的音/視頻數(shù)據(jù);步驟302 當(dāng)音視頻編碼設(shè)備實(shí)時(shí)接收到數(shù)據(jù)監(jiān)測(cè)設(shè)備發(fā)送的報(bào)警信息時(shí),在對(duì) 當(dāng)前接收到的音/視頻數(shù)據(jù)進(jìn)行打包時(shí),在數(shù)據(jù)包的包頭打入標(biāo)記信息。例如當(dāng)音視頻編碼設(shè)備實(shí)時(shí)接收到數(shù)據(jù)監(jiān)測(cè)設(shè)備發(fā)送的報(bào)警信息指示此時(shí)監(jiān)控 點(diǎn)的聲音在用戶設(shè)置的第一聲音報(bào)警范圍內(nèi)時(shí),在對(duì)當(dāng)前接收到的數(shù)據(jù)進(jìn)行打包時(shí),標(biāo)記 Al ;如果此時(shí)還接收到數(shù)據(jù)監(jiān)測(cè)設(shè)備發(fā)送的報(bào)警信息指示此時(shí)監(jiān)控點(diǎn)的溫度在用戶設(shè)置的 報(bào)警范圍內(nèi)時(shí),在對(duì)當(dāng)前接收到的數(shù)據(jù)進(jìn)行打包時(shí),標(biāo)記T。一段時(shí)間后,當(dāng)音視頻編碼設(shè)備 實(shí)時(shí)接收到數(shù)據(jù)監(jiān)測(cè)設(shè)備發(fā)送的報(bào)警信息指示此時(shí)監(jiān)控點(diǎn)的聲音在用戶設(shè)置的第二聲音 報(bào)警范圍內(nèi)時(shí),在對(duì)當(dāng)前接收到的數(shù)據(jù)進(jìn)行打包時(shí),標(biāo)記A2。在寫時(shí)間索引文件時(shí),可根據(jù) 不同的標(biāo)記記錄不同的時(shí)間索引文件,以實(shí)現(xiàn)針對(duì)不同報(bào)警條件的播放。本文實(shí)施例錄像播放控制的方法及系統(tǒng)由于引入了時(shí)間索引文件,通過(guò)該文件對(duì) 包含有效信息的音視頻數(shù)據(jù)播放時(shí)間段做了標(biāo)記,音視頻播放設(shè)備在調(diào)閱該錄像文件的時(shí) 候,播放器根據(jù)對(duì)應(yīng)的時(shí)間索引文件,順序播放索引文件中記錄的時(shí)間段,從而有效的跳過(guò) 了不必要的音視頻數(shù)據(jù),節(jié)省了錄像播放時(shí)間、也為精確定位包含特定特征參數(shù)的音視頻 數(shù)據(jù)提供了可能。同時(shí),播放方式能在普通播放方式和按時(shí)間索引文件播放方式之間自由 轉(zhuǎn)換,實(shí)現(xiàn)了用戶的多種需求,提高了用戶的體驗(yàn)度。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過(guò)程序來(lái)指令 相關(guān)硬件完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤或光盤 等。可選地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來(lái)實(shí)現(xiàn)。相應(yīng) 地,上述實(shí)施例中的各模塊可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí) 現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。當(dāng)然,本發(fā)明還可有其他多種實(shí)施方式,在沒(méi)有背離本發(fā)明精神及其實(shí)質(zhì)的情況
9下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明做出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變 和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。 例如,本發(fā)明不僅僅適用于客戶端本地播放的方法,也適用于流媒體播放,客戶端 可以將請(qǐng)求的流媒體時(shí)間發(fā)送給流媒體服務(wù)器,流媒體服務(wù)器根據(jù)其上保存的時(shí)間索引文 件將相應(yīng)的媒體包發(fā)送給客戶端。為了減輕流媒體服務(wù)器的負(fù)荷,客戶端在請(qǐng)求流媒體時(shí), 流媒體服務(wù)器可以將時(shí)間索引文件下發(fā)到客戶端上,由客戶端根據(jù)根據(jù)時(shí)間索引文件向流 媒體服務(wù)器請(qǐng)求流媒體,流媒體服務(wù)器向流媒體客戶端提供媒體流,從而實(shí)現(xiàn)與客戶端本 地播放相同的效果。
權(quán)利要求
一種監(jiān)控音視頻的播放控制方法,包括音/視頻編碼設(shè)備在對(duì)音/視頻采集設(shè)備采集的監(jiān)控點(diǎn)的音/視頻數(shù)據(jù)進(jìn)行打包時(shí),標(biāo)記符合報(bào)警條件的音/視頻數(shù)據(jù)所在的數(shù)據(jù)包,將所有數(shù)據(jù)包發(fā)送至數(shù)據(jù)存儲(chǔ)設(shè)備;數(shù)據(jù)存儲(chǔ)設(shè)備對(duì)音/視頻編碼設(shè)備傳送過(guò)來(lái)的數(shù)據(jù)包進(jìn)行存儲(chǔ),在存儲(chǔ)過(guò)程中對(duì)數(shù)據(jù)包進(jìn)行偵測(cè),將被標(biāo)記的數(shù)據(jù)包的時(shí)間信息保存在時(shí)間索引文件中;音/視頻播放設(shè)備在以自動(dòng)定位播放模式播放時(shí),根據(jù)時(shí)間索引文件中記錄的時(shí)間信息,讀取相應(yīng)的數(shù)據(jù)包進(jìn)行播放。
2.如權(quán)利要求1所述的方法,其特征在于所述報(bào)警條件是由用戶設(shè)定的其所關(guān)注的參數(shù)條件。
3.如權(quán)利要求1所述的方法,其特征在于所述符合報(bào)警條件的音/視頻數(shù)據(jù)是由在監(jiān)控點(diǎn)或監(jiān)控點(diǎn)附近安裝的數(shù)據(jù)監(jiān)測(cè)設(shè)備 根據(jù)用戶設(shè)定的報(bào)警條件進(jìn)行判斷,數(shù)據(jù)監(jiān)測(cè)設(shè)備通知音/視頻編碼設(shè)備哪些音/視頻數(shù) 據(jù)符合報(bào)警條件。
4.如權(quán)利要求3所述的方法,其特征在于數(shù)據(jù)監(jiān)測(cè)設(shè)備包括以下傳感器中的一種或幾種聲音、溫度、濕度、煙霧、壓力、速度、振 動(dòng)、磁場(chǎng)強(qiáng)度。
5.如權(quán)利要求1所述的方法,其特征在于所述音/視頻編碼設(shè)備標(biāo)記符合報(bào)警條件的音/視頻數(shù)據(jù)所在的數(shù)據(jù)包的步驟包括 音/視頻編碼設(shè)備在所有符合報(bào)警條件的音/視頻數(shù)據(jù)所在的數(shù)據(jù)包包頭中標(biāo)記。
6.如權(quán)利要求1或5所述的方法,其特征在于標(biāo)記的內(nèi)容包括符合報(bào)警條件的標(biāo)記,或者包括報(bào)警條件以及是否符合該報(bào)警條 件的標(biāo)記。
7.如權(quán)利要求1所述的方法,其特征在于所述音/視頻編碼設(shè)備標(biāo)記符合報(bào)警條件的音/視頻數(shù)據(jù)所在的數(shù)據(jù)包的步驟包括, 所述音/視頻編碼設(shè)備針對(duì)不同報(bào)警條件區(qū)分標(biāo)記數(shù)據(jù)包,符合同一報(bào)警條件的音/視頻 數(shù)據(jù)所在的數(shù)據(jù)包的標(biāo)記相同;所述數(shù)據(jù)存儲(chǔ)設(shè)備將被標(biāo)記的數(shù)據(jù)包的時(shí)間信息保存在時(shí)間索引文件中的步驟包括 所述數(shù)據(jù)存儲(chǔ)設(shè)備將具有相同標(biāo)記的數(shù)據(jù)包的時(shí)間信息保存在一個(gè)時(shí)間索引文件中;音/視頻播放設(shè)備根據(jù)時(shí)間索引文件中記錄的時(shí)間信息,讀取相應(yīng)的數(shù)據(jù)包進(jìn)行播放 的步驟包括所述音/視頻播放設(shè)備根據(jù)報(bào)警條件查找對(duì)應(yīng)的時(shí)間索引文件,根據(jù)該時(shí)間 索引文件中記錄的時(shí)間信息,讀取相應(yīng)的數(shù)據(jù)包進(jìn)行播放。
8.如權(quán)利要求1所述的方法,其特征在于所述數(shù)據(jù)存儲(chǔ)設(shè)備將被標(biāo)記的數(shù)據(jù)包的時(shí)間信息保存在時(shí)間索引文件中的步驟包括所述數(shù)據(jù)存儲(chǔ)設(shè)備將被標(biāo)記的連續(xù)多個(gè)數(shù)據(jù)包的時(shí)間段信息保存在時(shí)間索引文件中, 所述時(shí)間段信息包括起始時(shí)間和結(jié)束時(shí)間,或者包括起始時(shí)間和連續(xù)的數(shù)據(jù)包數(shù)量,或者 包括起始時(shí)間和連續(xù)的數(shù)據(jù)包的持續(xù)時(shí)間。
9.如權(quán)利要求1所述的方法,其特征在于所述音/視頻播放設(shè)備以自動(dòng)定位播放模式播放的狀態(tài)包括從其他播放模式切換到自動(dòng)定位播放模式播放的情形,此時(shí),所述音/視頻播放設(shè)備獲取當(dāng)前切換時(shí)的播放時(shí)間, 在所述時(shí)間索引文件中查找與所述播放時(shí)間最近的時(shí)間信息,根據(jù)查找到的時(shí)間信息,讀 取相應(yīng)的數(shù)據(jù)包進(jìn)行播放。
10.如權(quán)利要求1所述的方法,其特征在于所述數(shù)據(jù)存儲(chǔ)設(shè)備包括視頻監(jiān)控平臺(tái)或監(jiān)控客戶端或流媒體服務(wù)器。
11.一種監(jiān)控音視頻的播放控制系統(tǒng),包括音/視頻采集設(shè)備、數(shù)據(jù)監(jiān)測(cè)設(shè)備、音/視頻 編碼設(shè)備、數(shù)據(jù)存儲(chǔ)設(shè)備和音/視頻播放設(shè)備,其中所述音/視頻采集設(shè)備,用于采集監(jiān)控點(diǎn)的音/視頻數(shù)據(jù),并將采集到的音/視頻數(shù)據(jù) 傳輸給音/視頻編碼設(shè)備;所述數(shù)據(jù)監(jiān)測(cè)設(shè)備,其安裝在監(jiān)控點(diǎn)或監(jiān)控點(diǎn)附近,用于根據(jù)用戶設(shè)定的報(bào)警條件監(jiān) 測(cè)監(jiān)控點(diǎn)的環(huán)境參數(shù)變化,并通知音/視頻編碼設(shè)備哪些音/視頻數(shù)據(jù)符合報(bào)警條件;所述音/視頻編碼設(shè)備,用于在對(duì)音/視頻采集設(shè)備采集的監(jiān)控點(diǎn)的音/視頻數(shù)據(jù)進(jìn) 行打包時(shí),標(biāo)記符合報(bào)警條件的音/視頻數(shù)據(jù)所在的數(shù)據(jù)包,將所有數(shù)據(jù)包發(fā)送至數(shù)據(jù)存 儲(chǔ)設(shè)備;所述數(shù)據(jù)存儲(chǔ)設(shè)備,用于對(duì)音/視頻編碼設(shè)備傳送過(guò)來(lái)的數(shù)據(jù)包進(jìn)行存儲(chǔ),在存儲(chǔ)過(guò) 程中對(duì)數(shù)據(jù)包進(jìn)行偵測(cè),將被標(biāo)記的數(shù)據(jù)包的時(shí)間信息保存在時(shí)間索引文件中;所述音/視頻播放設(shè)備,用于在以自動(dòng)定位播放模式播放時(shí),根據(jù)時(shí)間索引文件中記 錄的時(shí)間信息,讀取相應(yīng)的數(shù)據(jù)包進(jìn)行播放。
12.如權(quán)利要求11所述的系統(tǒng),其特征在于所述數(shù)據(jù)監(jiān)測(cè)設(shè)備包括以下傳感器中的一種或幾種聲音、溫度、濕度、煙霧、壓力、速 度、振動(dòng)、磁場(chǎng)強(qiáng)度。
13.如權(quán)利要求11所述的系統(tǒng),其特征在于所述音/視頻編碼設(shè)備,還用于針對(duì)不同報(bào)警條件區(qū)分標(biāo)記數(shù)據(jù)包,符合同一報(bào)警條 件的音/視頻數(shù)據(jù)所在的數(shù)據(jù)包的標(biāo)記相同;所述數(shù)據(jù)存儲(chǔ)設(shè)備,還用于將具有相同標(biāo)記的數(shù)據(jù)包的時(shí)間信息保存在一個(gè)時(shí)間索引 文件中;所述音/視頻播放設(shè)備,還用于根據(jù)報(bào)警條件查找對(duì)應(yīng)的時(shí)間索引文件,根據(jù)該時(shí)間 索引文件中記錄的時(shí)間信息,讀取相應(yīng)的數(shù)據(jù)包進(jìn)行播放。
14.如權(quán)利要求11或13所述的系統(tǒng),其特征在于所述音/視頻播放設(shè)備,還用于在從其他播放模式切換到自動(dòng)定位播放模式播放時(shí), 獲取當(dāng)前切換時(shí)的播放時(shí)間,在所述時(shí)間索引文件中查找與所述播放時(shí)間最近的時(shí)間信 息,根據(jù)查找到的時(shí)間信息,讀取相應(yīng)的數(shù)據(jù)包進(jìn)行播放。
15.如權(quán)利要求11所述的系統(tǒng),其特征在于所述數(shù)據(jù)存儲(chǔ)設(shè)備包括視頻監(jiān)控平臺(tái)或監(jiān)控客戶端或流媒體服務(wù)器。
全文摘要
本發(fā)明公開(kāi)了一種監(jiān)控音視頻的播放控制方法及系統(tǒng),可自動(dòng)定位、播放監(jiān)控錄音或錄像中包含特征數(shù)據(jù)的音視頻數(shù)據(jù),解決傳統(tǒng)的播放控制方法中無(wú)法精確定位、效率低、無(wú)法量化確定監(jiān)控點(diǎn)周圍特定指標(biāo)參數(shù)等技術(shù)問(wèn)題。所述方法包括音/視頻編碼設(shè)備在對(duì)音/視頻采集設(shè)備采集的監(jiān)控點(diǎn)的音/視頻數(shù)據(jù)進(jìn)行打包時(shí),標(biāo)記符合報(bào)警條件的音/視頻數(shù)據(jù)所在的數(shù)據(jù)包,將所有數(shù)據(jù)包發(fā)送至數(shù)據(jù)存儲(chǔ)設(shè)備;數(shù)據(jù)存儲(chǔ)設(shè)備對(duì)音/視頻編碼設(shè)備傳送過(guò)來(lái)的數(shù)據(jù)包進(jìn)行存儲(chǔ),在存儲(chǔ)過(guò)程中對(duì)數(shù)據(jù)包進(jìn)行偵測(cè),將被標(biāo)記的數(shù)據(jù)包的時(shí)間信息保存在時(shí)間索引文件中;音/視頻播放設(shè)備在以自動(dòng)定位播放模式播放時(shí),根據(jù)時(shí)間索引文件中記錄的時(shí)間信息,讀取相應(yīng)的數(shù)據(jù)包進(jìn)行播放。
文檔編號(hào)G08B25/00GK101984663SQ20101051926
公開(kāi)日2011年3月9日 申請(qǐng)日期2010年10月18日 優(yōu)先權(quán)日2010年10月18日
發(fā)明者陳興 申請(qǐng)人:中興通訊股份有限公司