亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種用于監(jiān)控設(shè)備的即錄即放方法

文檔序號:6773306閱讀:261來源:國知局
專利名稱:一種用于監(jiān)控設(shè)備的即錄即放方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種音視頻的錄制和播放方法,特別是指一種用于監(jiān)控設(shè)備的即時錄放方法,該方法能實現(xiàn)錄制文件的即時回放。
背景技術(shù)
音視頻監(jiān)控設(shè)備一般外接存儲設(shè)備(如硬盤,U盤或SD卡等),監(jiān)視器(如VGA監(jiān)視器等),音頻采集設(shè)備(拾音器),視頻采集設(shè)備(攝像機(jī)/云臺)等等。音視頻監(jiān)控設(shè)備的核心功能主要是現(xiàn)場預(yù)覽、錄像存儲以及錄像回放?,F(xiàn)場預(yù)覽直接將拾音器以及攝像機(jī)采集的音視頻數(shù)據(jù)直接輸出到音箱和監(jiān)視器,達(dá)到實時預(yù)覽現(xiàn)場。錄像存儲根據(jù)其設(shè)備的錄像策略,對當(dāng)前正在實時現(xiàn)場預(yù)覽的音視頻數(shù)據(jù)分別進(jìn)行壓縮編碼(主要目的是為了減少存儲空間),并按照其儲存格式,將編碼后的數(shù)據(jù)復(fù)合成音視頻復(fù)合數(shù)據(jù)流,最終存儲在存儲設(shè)備上;錄像存儲一般以錄像文件為單位,對其已經(jīng)結(jié)束追加錄像數(shù)據(jù)的錄像文件稱之為完整錄像文件,否則稱之為正在錄像文件。錄像回放將存儲在存儲設(shè)備上的錄像數(shù)據(jù),通過音視頻解碼,在監(jiān)控設(shè)備上再現(xiàn)當(dāng)時的音視頻場景;錄像回放的基本要求就是要保障音視頻回放的流暢性,同步性,再現(xiàn)場景的真實性。傳統(tǒng)錄像回放的方法是為了保證錄像回放的連續(xù)性以及回放的可控性、靈活性, 往往只對完整的錄像文件進(jìn)行回放。這樣方便文件回放過程中的拖動,定位,以及后退、快進(jìn)等復(fù)雜、靈活的文件回放操作。后期這項技術(shù)得到改進(jìn),可以回放當(dāng)前正在錄像文件,但是前提必須錄像文件先寫入一段時間之后(一般都大于1分鐘或者更多),保證每次從存儲設(shè)備中均可讀取到正確錄像數(shù)據(jù),一旦發(fā)生存儲設(shè)備中錄像數(shù)據(jù)讀取時間上等于當(dāng)前正在存儲數(shù)據(jù),即將結(jié)束文件回放。這種回放的改進(jìn)由于正在錄像文件正在追加數(shù)據(jù),未知其結(jié)束時間。所以其拖動回放,快進(jìn)均受到影響,但是普通正?;胤胚€是可以保證其回放的流暢性與同步性,可以滿足回放要求,回放的實時性已經(jīng)大大得到提高。這種改進(jìn)的回放確實改善了以前不能回放當(dāng)前錄像問題,提高回放的實時性,但這種改進(jìn)卻差強(qiáng)人意。隨著監(jiān)控設(shè)備的發(fā)展,回放要求越來越靈活,特別是回放的實時性,要求越來越高。下面是回放當(dāng)前錄像應(yīng)用的最典型的例子設(shè)備前端突然出現(xiàn)報警,根據(jù)其錄像策略,觸發(fā)設(shè)備報警錄像存儲,并進(jìn)行聲音報警; 值班人員通過聲音報警獲知該設(shè)備前端異常,立即查看該設(shè)備現(xiàn)場情況,盡管在這段極短的反應(yīng)時間后,通過現(xiàn)場預(yù)覽可以查看當(dāng)前的現(xiàn)場情況,但仍然錯過查看報警發(fā)生的瞬間以及之前的情況,唯一的辦法就是只有通過錄像回放查看發(fā)生異常的瞬間狀況;此時需要等待一段較長的時間才能回放,讓監(jiān)控值班人員失去最快了解報警發(fā)生過程的機(jī)會。通過上面應(yīng)用例子可以看出,現(xiàn)有技術(shù)中的回放方法未能有效地解決實時性的問題,能夠回放的錄像與現(xiàn)場預(yù)覽的錄像相差近一分鐘,為管理人員及時調(diào)取實時的監(jiān)控錄像造成時間上的延誤,給監(jiān)控工作帶來極大的不便。

發(fā)明內(nèi)容
本發(fā)明的目的在于為克服現(xiàn)有技術(shù)的不足而提供一種監(jiān)控設(shè)備的即錄即放方法, 采用該方法可以使用監(jiān)控設(shè)備在啟用回放功能時,可以對剛剛錄制的音視頻數(shù)據(jù)流進(jìn)行回放操作,可以進(jìn)行回放操作的音視頻數(shù)據(jù)流與實時預(yù)覽的音視頻數(shù)據(jù)流相差不超過一秒鐘。本發(fā)明的技術(shù)內(nèi)容為一種用于監(jiān)控設(shè)備的即錄即放方法,所述監(jiān)控設(shè)備的錄像方法為11)音視頻采集設(shè)備連續(xù)不斷地采集模擬音視頻數(shù)據(jù),監(jiān)控設(shè)備的處理模塊不斷地以幀為單位對音視頻數(shù)據(jù)進(jìn)行數(shù)字化轉(zhuǎn)換;1 監(jiān)控設(shè)備分別將以幀為單位的數(shù)字化音視頻數(shù)據(jù)經(jīng)過音視頻編碼器后,將音視頻數(shù)據(jù)復(fù)合成音視頻數(shù)據(jù)流,并存儲于監(jiān)控設(shè)備的錄像緩存文件中;1 監(jiān)控設(shè)備處理的音視頻數(shù)據(jù)流的容量超過錄像緩存設(shè)定值時,將存滿的錄像緩存文件傳送至存儲器,并采用逐幀覆蓋或清空重寫的方式,將新的音視頻數(shù)據(jù)流存儲于錄像緩存文件中;14)監(jiān)控設(shè)備將錄像緩存文件傳送至存儲器時,在其存儲器上分配正在錄像文件,后續(xù)的音視頻數(shù)據(jù)流不斷地追加至正在錄像文件的后面;15)錄像結(jié)束時,將錄像緩存文件中的最后一段音視頻數(shù)據(jù)流追加至正在錄像文件的后面,并對該正在錄像文件進(jìn)行后續(xù)處理,形成完整錄像文件;所述監(jiān)控設(shè)備的回放方法為所述的監(jiān)控設(shè)備于啟動正在錄像文件的回放時,優(yōu)先讀取存儲設(shè)備中的音視頻復(fù)合數(shù)據(jù)流;若將要讀取的音視頻復(fù)合數(shù)據(jù)流的時間小于存儲設(shè)備中正在錄像文件的最后幀的時間,則從存儲設(shè)備中讀??;若將要讀取的音視頻復(fù)合數(shù)據(jù)流的時間大于或等于存儲設(shè)備中錄像存儲的最新時間,則讀取錄像緩存中的音視頻復(fù)合數(shù)據(jù)流。其更為具體的技術(shù)內(nèi)容可以是所述的監(jiān)控設(shè)備對正在錄像文件進(jìn)行回放時設(shè)有基于系統(tǒng)時間的回放時間坐標(biāo)軸,其回放時的回放時間坐標(biāo)值小于系統(tǒng)實時時間與錄像緩存文件時長的差值時,回放存儲設(shè)備的正在錄像文件;其回放時的回放時間坐標(biāo)值大于或等于系統(tǒng)實時時間與錄像緩存文件時長的差值時,回放錄像緩沖文件;所述錄像緩存文件時長由錄像緩存設(shè)定值與音視頻數(shù)據(jù)流的碼流率的比值得出。其更為具體的技術(shù)內(nèi)容也可以是所述的監(jiān)控設(shè)備于正常錄像時,將錄像緩存設(shè)定值設(shè)為最大值,于啟動正在錄像文件的回放時,將錄像緩存設(shè)定值調(diào)整為最小值。其更為具體的技術(shù)內(nèi)容還可以是所述的監(jiān)控設(shè)備對正在錄像文件進(jìn)行回放時設(shè)有基于系統(tǒng)時間的回放時間坐標(biāo)軸,所述錄像緩存文件和正在錄像文件的每幀音視頻數(shù)據(jù)均設(shè)有時間坐標(biāo)值。所述的監(jiān)控設(shè)備于回放時,先在存儲設(shè)備的正在錄像文件中查到相應(yīng)時間坐標(biāo)值的音視頻數(shù)據(jù)流,若無相應(yīng)時間坐標(biāo)值的音視頻數(shù)據(jù)流時,再在錄像緩存文件中查找相應(yīng)的音視頻數(shù)據(jù)流;當(dāng)回放讀取錄像緩存文件時,錄像緩存文件存滿時轉(zhuǎn)存至存儲設(shè)備中的正在錄像文件,回放讀取為空時,再回到存儲設(shè)備的正在錄像文件中查找相應(yīng)時間坐標(biāo)值的音視頻數(shù)據(jù)流。更進(jìn)一步的技術(shù)內(nèi)容為所述當(dāng)監(jiān)控設(shè)備于回放讀取錄像緩沖文件時,先記錄錄像緩存文件的第一幀音視頻數(shù)據(jù)流的時間坐標(biāo)值,根據(jù)錄像緩沖時長算出錄像緩存文件的最后一幀音視頻數(shù)據(jù)流的時間坐標(biāo)值,回放讀取時的系統(tǒng)實時時間大于最后一幀音視頻數(shù)據(jù)流的時間坐標(biāo)值時,監(jiān)控設(shè)備回到存儲設(shè)備中繼續(xù)讀取相鄰時間坐標(biāo)值的音視頻數(shù)據(jù)流。其中的回放包括常速播放、快速播放、快進(jìn)、倒退、快退和暫停操作。
本發(fā)明與現(xiàn)有技術(shù)相比的有益效果是本發(fā)明通過增加讀取錄像緩存文件中的音視頻復(fù)合數(shù)據(jù)流進(jìn)行回放,達(dá)到讀取音視頻數(shù)據(jù)流的完整性,及時性。采用該方法可以使用監(jiān)控設(shè)備在啟用回放功能時,可以對剛剛錄制的音視頻數(shù)據(jù)流進(jìn)行回放操作,可以進(jìn)行回放操作的音視頻數(shù)據(jù)流與實時預(yù)覽的音視頻數(shù)據(jù)流相差不超過一秒鐘。特別適合于監(jiān)控設(shè)備的實時性操作,有利管理人員及時調(diào)取監(jiān)控錄像,也可以用于一些特殊的錄像設(shè)備,比如特殊的影視拍攝等。下面結(jié)合附圖和具體實施例對本發(fā)明作進(jìn)一步描述。


圖1為本發(fā)明一種用于監(jiān)控設(shè)備的即錄即放方法第一種具體實施例結(jié)構(gòu)示意圖;圖2為本發(fā)明一種用于監(jiān)控設(shè)備的即錄即放方法第一種具體實施例的工作流程示意圖。附圖標(biāo)記說明1緩存器11錄像緩存文件2存儲器21正在錄像文件
具體實施例方式為了更充分理解本發(fā)明的技術(shù)內(nèi)容,下面結(jié)合具體實施例對本發(fā)明的技術(shù)方案進(jìn)一步介紹和說明,但不局限于此。如圖1和圖2所示,本發(fā)明一種用于監(jiān)控設(shè)備的即錄即放方法的第一種實施例,我們以1路視頻、1路音頻、存儲設(shè)備為硬盤的監(jiān)控設(shè)備為例,其具體步驟為錄像過程11)拾音器以及攝像機(jī)采集的是連續(xù)不斷模擬音視頻數(shù)據(jù),監(jiān)控設(shè)備按照每秒25 幀的速度不斷數(shù)字化,形成數(shù)字化原始的音視頻數(shù)據(jù)流;12)監(jiān)控設(shè)備分別將原始的音視頻流經(jīng)過音視頻編碼器后,按照標(biāo)準(zhǔn)音視頻MUX 復(fù)合標(biāo)準(zhǔn),將音視頻數(shù)據(jù)復(fù)合成音視頻數(shù)據(jù)流,并存儲于監(jiān)控設(shè)備的錄像緩存文件中(每一個監(jiān)控通道在監(jiān)控設(shè)備中設(shè)有一個指定的錄像緩存文件);13)由于錄像緩存文件大小是有限的(例如設(shè)定為3Mbye大小),而音視頻數(shù)據(jù)流卻是不斷形成,所以復(fù)合數(shù)據(jù)是不斷循環(huán)覆蓋或清空重寫入的方式存儲于錄像緩存文件之中。14)錄像存儲啟動時,在硬盤上分配形成正在錄像文件(例如文件名為0001. dat),為即將追加儲存數(shù)據(jù)準(zhǔn)備;15)監(jiān)控設(shè)備按照時間間隔1 100秒,不斷將存放于緩存的11 100秒復(fù)合音視頻數(shù)據(jù)流追加到正在錄像文件中;16)錄像結(jié)束時,結(jié)束追加數(shù)據(jù),并對該正在錄像文件進(jìn)行后續(xù)處理,形成完整錄像文件。二 正在錄像文件回放過程21)正在錄像文件為0001. dat,錄像啟動1秒鐘內(nèi),開始回放該文件。22)首先在磁盤(存儲器)上找到該文件儲存的位置,準(zhǔn)備從頭開始讀取該文件的數(shù)據(jù);23)如果讀取文件不為空,則直接從磁盤中從頭開始讀??;24)如果讀取的文件空,則直接從錄像緩存中讀取該文件即將存儲的數(shù)據(jù);25)為了保證數(shù)據(jù)的完整性,需要從錄像緩存中讀取完整的一個或者多個MUX數(shù)據(jù)流;26)如果需要從錄像緩存中讀取數(shù)據(jù),且錄像緩存還沒有形成一個完整的MUX數(shù)據(jù)流,則等待至形成一個完整的數(shù)據(jù)流;27)如果需要從錄像緩存中讀取數(shù)據(jù),且此數(shù)據(jù)部分被覆蓋,或者即將覆蓋,則轉(zhuǎn)向存儲磁盤中查找,讀取該數(shù)據(jù)流;28)將讀取的數(shù)據(jù)進(jìn)行解MUX,形成獨(dú)立的音視頻數(shù)據(jù),并分別送至音視頻解碼器進(jìn)行解碼,最終通過監(jiān)控設(shè)備的回放控制策略進(jìn)行回放輸出;29)直到錄像停止,則讀取完畢所有錄像數(shù)據(jù),停止回放。三回放控制操作31)如果回放采取快進(jìn)操作,當(dāng)快進(jìn)至讀取最新的錄像緩存數(shù)據(jù)時,則需要自動停止快進(jìn),進(jìn)入正?;胤挪僮?;如果回放采取暫停操作32)當(dāng)暫停前本身就是讀取磁盤的錄像文件,暫停后繼續(xù)從原位置讀取文件進(jìn)行回放;33)如果暫停時在讀取錄像緩存的數(shù)據(jù),而暫停之后,這部分?jǐn)?shù)據(jù)以及后續(xù)部分?jǐn)?shù)據(jù)寫入磁盤了,所以暫停結(jié)束之后需要從磁盤讀取文件。總之監(jiān)控設(shè)備啟動當(dāng)前正在錄像文件回放,優(yōu)先讀取其存儲設(shè)備中的音視頻復(fù)合數(shù)據(jù)流;如果存儲設(shè)備中存在即將完整的音視頻復(fù)合數(shù)據(jù)流,則從存儲設(shè)備中讀取,而不管前一次是否從錄像內(nèi)存中讀??;如果即將讀取的音視頻復(fù)合數(shù)據(jù)流在存儲設(shè)備中時間上大于錄像存儲中最新的時間,則讀取錄像緩存中音視頻復(fù)合數(shù)據(jù)流以供回放。將以前單一從存儲設(shè)備中讀取當(dāng)前正在錄像文件改為從存儲設(shè)備與緩存相結(jié)合的方式,并要求很好的控制二者讀取轉(zhuǎn)換時機(jī),及時讀取最新的音視頻復(fù)合數(shù)據(jù)流,保證錄像啟動之后1秒內(nèi),可以隨時回放當(dāng)前正在錄像文件,達(dá)到即錄即放的效果。當(dāng)然由于錄像緩存中的數(shù)據(jù)是不斷復(fù)合生成以及舊數(shù)據(jù)被循環(huán)覆蓋的,需要很好的控制錄像緩存中數(shù)據(jù)的讀取,保證讀取回放數(shù)據(jù)的完整性,及時性。本實施例采取讀取存儲設(shè)備的正在錄像文件以及處于緩存器的錄像緩存文件相結(jié)合的方式,并控制二者讀取的轉(zhuǎn)化時機(jī),能快速讀取當(dāng)前正在錄像文件的數(shù)據(jù)進(jìn)行回放, 達(dá)到即錄即放的效果。作為第二種具體實施例,可以在第一種具體實施例的基礎(chǔ)上進(jìn)一入細(xì)化以時間坐標(biāo)軸以參照,監(jiān)控設(shè)備對正在錄像文件進(jìn)行回放時設(shè)有基于系統(tǒng)時間的回放時間坐標(biāo)軸,其回放時的回放時間坐標(biāo)值小于系統(tǒng)實時時間(即音視頻數(shù)據(jù)流合成時間)與錄像緩存文件時長的差值時,回放存儲設(shè)備的正在錄像文件;其回放時的回放時間坐標(biāo)值大于或等于系統(tǒng)實時時間與錄像緩存文件時長的差值時,回放錄像緩沖文件;錄像緩存文件時長由錄像緩存設(shè)定值與音視頻數(shù)據(jù)流的碼流率的比值得出。作為第三種具體實施例,可以在第一種具體實施例的基礎(chǔ)上進(jìn)一入細(xì)化監(jiān)控設(shè)備于正常錄像時,將錄像緩存設(shè)定值設(shè)為最大值,比如根據(jù)碼流率,將錄像緩存文件的大小設(shè)為錄像緩存時長達(dá)100秒,這樣可以減少錄像緩存文件頻繁轉(zhuǎn)存至存儲器的次數(shù)。于啟動正在錄像文件的回放時,將錄像緩存設(shè)定值調(diào)整為最小值,比如1秒的錄像緩存時長,如此可以使得在正在錄像文件的回放,大多數(shù)情況都在存儲設(shè)備中讀取正在錄像文件,只有極少數(shù)情況下才雖然對一秒內(nèi)的錄像緩存進(jìn)行讀取。作為第四種具體實施例,可以在第一種具體實施例的基礎(chǔ)上進(jìn)一入細(xì)化監(jiān)控設(shè)備對正在錄像文件進(jìn)行回放時設(shè)有基于系統(tǒng)時間的回放時間坐標(biāo)軸,錄像緩存文件和正在錄像文件的每幀音視頻數(shù)據(jù)均設(shè)有時間坐標(biāo)值。監(jiān)控設(shè)備于回放時,先在存儲設(shè)備的正在錄像文件中查到相應(yīng)時間坐標(biāo)值的音視頻數(shù)據(jù)流,若無相應(yīng)時間坐標(biāo)值的音視頻數(shù)據(jù)流時,再在錄像緩存文件中查找相應(yīng)的音視頻數(shù)據(jù)流;當(dāng)回放讀取錄像緩存文件時,錄像緩存文件存滿時轉(zhuǎn)存至存儲設(shè)備中的正在錄像文件,回放讀取為空時,再回到存儲設(shè)備的正在錄像文件中查找相應(yīng)時間坐標(biāo)值的音視頻數(shù)據(jù)流。當(dāng)監(jiān)控設(shè)備于回放讀取錄像緩沖文件時,先記錄錄像緩存文件的第一幀音視頻數(shù)據(jù)流的時間坐標(biāo)值,根據(jù)錄像緩沖時長算出錄像緩存文件的最后一幀音視頻數(shù)據(jù)流的時間坐標(biāo)值,回放讀取時的系統(tǒng)實時時間大于最后一幀音視頻數(shù)據(jù)流的時間坐標(biāo)值時,監(jiān)控設(shè)備回到存儲設(shè)備中繼續(xù)讀取相鄰時間坐標(biāo)值的音視頻數(shù)據(jù)流。上述各實施例中,回放包括常速播放、快速播放、快進(jìn)、倒退、快退和暫停等操作。綜上所述,本發(fā)明通過增加讀取錄像緩存文件中的音視頻復(fù)合數(shù)據(jù)流進(jìn)行回放, 達(dá)到讀取音視頻數(shù)據(jù)流的完整性,及時性。采用該方法可以使用監(jiān)控設(shè)備在啟用回放功能時,可以對剛剛錄制的音視頻數(shù)據(jù)流進(jìn)行回放操作,可以進(jìn)行回放操作的音視頻數(shù)據(jù)流與實時預(yù)覽的音視頻數(shù)據(jù)流相差不超過一秒鐘。特別適合于監(jiān)控設(shè)備的實時性操作,有利管理人員及時調(diào)取監(jiān)控錄像,也可以用于一些特殊的錄像設(shè)備,比如特殊的影視拍攝等。以上所述僅以實施例來進(jìn)一步說明本發(fā)明的技術(shù)內(nèi)容,以便于讀者更容易理解,但不代表本發(fā)明的實施方式僅限于此,任何依本發(fā)明所做的技術(shù)延伸或再創(chuàng)造,均受本發(fā)明的保護(hù)。
權(quán)利要求
1.一種用于監(jiān)控設(shè)備的即錄即放方法,其特征在于所述監(jiān)控設(shè)備的錄像方法為11)音視頻采集設(shè)備連續(xù)不斷地采集模擬音視頻數(shù)據(jù),監(jiān)控設(shè)備的處理模塊不斷地以幀為單位對音視頻數(shù)據(jù)進(jìn)行數(shù)字化轉(zhuǎn)換;12)監(jiān)控設(shè)備分別將以幀為單位的數(shù)字化音視頻數(shù)據(jù)經(jīng)過音視頻編碼器后,將音視頻數(shù)據(jù)復(fù)合成音視頻數(shù)據(jù)流,并存儲于監(jiān)控設(shè)備的錄像緩存文件中;13)監(jiān)控設(shè)備處理的音視頻數(shù)據(jù)流的容量超過錄像緩存設(shè)定值時,將存滿的錄像緩存文件傳送至存儲器,并采用逐幀覆蓋或清空重寫的方式,將新的音視頻數(shù)據(jù)流存儲于錄像緩存文件中;14)監(jiān)控設(shè)備將錄像緩存文件傳送至存儲器時,在其存儲器上分配正在錄像文件,后續(xù)的音視頻數(shù)據(jù)流不斷地追加至正在錄像文件的后面;15)錄像結(jié)束時,將錄像緩存文件中的最后一段音視頻數(shù)據(jù)流追加至正在錄像文件的后面,并對該正在錄像文件進(jìn)行后續(xù)處理,形成完整錄像文件;所述監(jiān)控設(shè)備的回放方法為所述的監(jiān)控設(shè)備于啟動正在錄像文件的回放時,優(yōu)先讀取存儲設(shè)備中的音視頻復(fù)合數(shù)據(jù)流;若將要讀取的音視頻復(fù)合數(shù)據(jù)流的時間小于存儲設(shè)備中正在錄像文件的最后幀的時間,則從存儲設(shè)備中讀取;若將要讀取的音視頻復(fù)合數(shù)據(jù)流的時間大于或等于存儲設(shè)備中錄像存儲的最新時間, 則讀取錄像緩存中的音視頻復(fù)合數(shù)據(jù)流。
2.根據(jù)權(quán)利要求1所述的一種用于監(jiān)控設(shè)備的即錄即放方法,其特征在于所述的監(jiān)控設(shè)備對正在錄像文件進(jìn)行回放時設(shè)有基于系統(tǒng)時間的回放時間坐標(biāo)軸,其回放時的回放時間坐標(biāo)值小于系統(tǒng)實時時間與錄像緩存文件時長的差值時,回放存儲設(shè)備的正在錄像文件;其回放時的回放時間坐標(biāo)值大于或等于系統(tǒng)實時時間與錄像緩存文件時長的差值時, 回放錄像緩沖文件;所述錄像緩存文件時長由錄像緩存設(shè)定值與音視頻數(shù)據(jù)流的碼流率的比值得出。
3.根據(jù)權(quán)利要求1所述的一種用于監(jiān)控設(shè)備的即錄即放方法,其特征在于所述的監(jiān)控設(shè)備于正常錄像時,將錄像緩存設(shè)定值設(shè)為最大值,于啟動正在錄像文件的回放時,將錄像緩存設(shè)定值調(diào)整為最小值。
4.根據(jù)權(quán)利要求1所述的一種用于監(jiān)控設(shè)備的即錄即放方法,其特征在于所述的監(jiān)控設(shè)備對正在錄像文件進(jìn)行回放時設(shè)有基于系統(tǒng)時間的回放時間坐標(biāo)軸,所述錄像緩存文件和正在錄像文件的每幀音視頻數(shù)據(jù)均設(shè)有時間坐標(biāo)值。
5.根據(jù)權(quán)利要求4所述的一種用于監(jiān)控設(shè)備的即錄即放方法,其特征在于所述的監(jiān)控設(shè)備于回放時,先在存儲設(shè)備的正在錄像文件中查到相應(yīng)時間坐標(biāo)值的音視頻數(shù)據(jù)流,若無相應(yīng)時間坐標(biāo)值的音視頻數(shù)據(jù)流時,再在錄像緩存文件中查找相應(yīng)的音視頻數(shù)據(jù)流;當(dāng)回放讀取錄像緩存文件時,錄像緩存文件存滿時轉(zhuǎn)存至存儲設(shè)備中的正在錄像文件,回放讀取為空時,再回到存儲設(shè)備的正在錄像文件中查找相應(yīng)時間坐標(biāo)值的音視頻數(shù)據(jù)流。
6.根據(jù)權(quán)利要求5所述的一種用于監(jiān)控設(shè)備的即錄即放方法,其特征在于所述當(dāng)監(jiān)控設(shè)備于回放讀取錄像緩沖文件時,先記錄錄像緩存文件的第一幀音視頻數(shù)據(jù)流的時間坐標(biāo)值,根據(jù)錄像緩沖時長算出錄像緩存文件的最后一幀音視頻數(shù)據(jù)流的時間坐標(biāo)值,回放讀取時的系統(tǒng)實時時間大于最后一幀音視頻數(shù)據(jù)流的時間坐標(biāo)值時,監(jiān)控設(shè)備回到存儲設(shè)備中繼續(xù)讀取相鄰時間坐標(biāo)值的音視頻數(shù)據(jù)流。
7.根據(jù)權(quán)利要求2、3或4所述的一種用于監(jiān)控設(shè)備的即錄即放方法,其特征在于所述的回放包括常速播放、快速播放、快進(jìn)、倒退、快退和暫停操作。
全文摘要
本發(fā)明公開了一種用于監(jiān)控設(shè)備的即錄即放方法,監(jiān)控設(shè)備的錄像方法為音視頻數(shù)據(jù)合成后先存入錄像緩存文件中,錄像緩存文件達(dá)到設(shè)定值時,轉(zhuǎn)存至存儲器的正在錄像文件中;回放方法為先讀取存儲器的正在錄像文件,讀取為空時再讀取錄像緩存文件。本發(fā)明通過增加讀取錄像緩存文件中的音視頻復(fù)合數(shù)據(jù)流進(jìn)行回放,達(dá)到讀取音視頻數(shù)據(jù)流的完整性,及時性。采用該方法可以使用監(jiān)控設(shè)備在啟用回放功能時,可以對剛剛錄制的音視頻數(shù)據(jù)流進(jìn)行回放操作,可以進(jìn)行回放操作的音視頻數(shù)據(jù)流與實時預(yù)覽的音視頻數(shù)據(jù)流相差不超過一秒鐘。特別適合于監(jiān)控設(shè)備的實時性操作,有利管理人員及時調(diào)取監(jiān)控錄像。也可以用于一些特殊的錄像設(shè)備,比如特殊的影視拍攝等。
文檔編號G11B20/12GK102456376SQ20101053000
公開日2012年5月16日 申請日期2010年11月3日 優(yōu)先權(quán)日2010年11月3日
發(fā)明者廖恒斌, 謝君華 申請人:深圳英飛拓科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1