欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

事件啟動的視頻捕獲方法及捕獲事件啟動的視頻的攝像機(jī)的制作方法

文檔序號:7724734閱讀:122來源:國知局
專利名稱:事件啟動的視頻捕獲方法及捕獲事件啟動的視頻的攝像機(jī)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及在記錄與特定事件相關(guān)的視頻序列中使用的系統(tǒng)或攝像機(jī)。更具體地,本發(fā)明涉及用于生成由事件啟動的視頻序列的方法和被布置為用于由事件啟動的視頻序列記錄的攝像機(jī)。
背景技術(shù)
攝像機(jī)系統(tǒng)廣泛應(yīng)用于捕獲視頻圖像,以在辦公室、銀行、停車場、街道、家中等用于監(jiān)視目的,或者在生產(chǎn)線等中用于監(jiān)控目的。然而,來自這種攝像機(jī)系統(tǒng)的記錄可能在不是特別感興趣的幾小時視頻中包括呈現(xiàn)若干秒的單個感興趣的事件。因此,這種系統(tǒng)存在多種問題。例如,在極長的視頻記錄中很難找到感興趣的相對較短的事件。而且,所有視頻的記錄需要較大的存儲空間。因此,諸多監(jiān)控和監(jiān)視攝像機(jī)被布置為檢測事件,或者由指示一事件的外部信號觸發(fā)。該特別信息在某些實(shí)施方式中用于指示感興趣的事件在大量視頻紀(jì)錄中所處的位置。在其它實(shí)施方式中,這些事件觸發(fā)事件視頻的記錄。對于某些事件來說,緊隨該事件之后的視頻是最感興趣的,對于其它事件來說,在該事件之前的視頻是最感興趣的,而對于另外的事件來說,以上所述的結(jié)合是最感興趣的。因此,生成并傳輸相對較小的文件或視頻流,用于進(jìn)行與各個事件檢測相關(guān)的遠(yuǎn)程存儲。而且,攝像機(jī)可以被布置為檢測多個不同的事件,這些事件會導(dǎo)致攝像機(jī)中所檢測的事件同時發(fā)生的風(fēng)險(xiǎn)增加,從而導(dǎo)致包括至少某些相同視頻圖像幀的兩個文件或流, 并且耗用額外的存儲空間或帶寬。在EP 0 898 770中描述了一種事件捕獲方法。該方法公開了攝像機(jī)和捕獲視頻圖像的視頻卡。視頻圖像由處理器緩存,并且制成預(yù)定大小的緩存圖像文件,并在工作存儲設(shè)備中存儲這些文件。這些文件以循環(huán)方式存儲在工作存儲設(shè)備中,即最新的文件替代最舊的文件,直到檢測到事件。然后,包括該事件的文件和最近的在后事件的文件被順序存儲在工作存儲設(shè)備中。一旦包含該事件的視頻圖像文件的記錄結(jié)束,就重命名包含該事件的文件,以將其標(biāo)識為包含事件的文件(例如“100400EV.EXT”)。然后,事件捕獲系統(tǒng)繼續(xù)記錄視頻圖像,直到記錄了用戶在設(shè)置期間所定義的總數(shù)的在后事件文件。這些事件和在后事件文件中的每一個可能包含來自多于一個事件的視頻。在完成所有在后事件文件的記錄之后,事件文件即重命名的文件都被標(biāo)記并標(biāo)識以存儲在永久存儲設(shè)備中。

發(fā)明內(nèi)容
本發(fā)明的一個目的在于提供一種用于進(jìn)行事件啟動的視頻捕獲的改善的方法和改善的攝像機(jī)。該目的借助于根據(jù)權(quán)利要求1的方法和根據(jù)權(quán)利要求10的攝像機(jī)實(shí)現(xiàn)。本發(fā)明的其它實(shí)施例在從屬權(quán)利要求中呈現(xiàn)。具體來說,根據(jù)本發(fā)明的第一方面,該目標(biāo)借助于用于記錄事件啟動的視頻序列的方法來實(shí)現(xiàn),所述方法包括連續(xù)捕獲視頻幀;在視頻緩存器中臨時存儲視頻幀;檢測第一事件;響應(yīng)于檢測到所述第一事件而啟動視頻序列記錄會話,用于在非易失性存儲器中記錄視頻序列;在所述非易失性存儲器中記錄所述緩存器中出現(xiàn)的所捕獲視頻數(shù)據(jù)的在先事件幀,該記錄響應(yīng)于檢測到所述第一事件而執(zhí)行;在所述非易失性存儲器中記錄在與所述第一事件相關(guān)的在后事件時間段期間捕獲的視頻數(shù)據(jù)的在后事件幀,所述在后事件時間段在檢測到所述第一事件時開始,并且持續(xù)多個在后事件幀;響應(yīng)于所述第一事件的在后事件時間段的到期而開始第一事件延遲時間段;在所述第一事件的在后事件時間段到期之后,且在所述第一事件延遲時間段到期之前,檢測第二事件;響應(yīng)于檢測到所述第二事件, 在所述非易失性存儲器中記錄來自所述視頻緩存器的表示在所述第一事件的在后事件時間段到期時開始并且在檢測到所述第二事件時結(jié)束的時間段的幀;在所述非易失性存儲器中記錄在與所述第二事件相關(guān)的在后事件時間段期間捕獲的視頻數(shù)據(jù)的幀,所述在后事件時間段在檢測到所述第二事件時開始,并且持續(xù)多個在后事件幀;以及如果延遲時段到期, 并且沒有其它的事件過程正在進(jìn)行,則關(guān)閉所述視頻序列記錄會話,其中事件過程包括記錄在先事件幀、記錄在后事件幀和事件延遲時間段,并且其中所述延遲時段是從在后事件時間段到期開始計(jì)算的時段。通過引入事件延遲定時器并使該定時器控制記錄會話的關(guān)閉,由于該程序使得攝像機(jī)即使在事件需要記錄在先事件視頻幀(即表示在檢測到事件之前的時間段的場景的視頻幀)時也能夠在不記錄雙份視頻幀的情況下記錄不同的事件,因此使得有效存儲由事件啟動的視頻序列成為可能。根據(jù)一個實(shí)施例,所述視頻緩存器的大小基本上與在先事件幀的最大數(shù)目相對應(yīng)。該特征在優(yōu)點(diǎn)在于緩存器駐留的存儲器的大小可以較小。因而,可以降低攝像機(jī)的成本和總大小。根據(jù)另一實(shí)施例,在先事件幀的預(yù)定數(shù)目由至少兩個參數(shù)定義,其中第一參數(shù)是定義所述事件之前的期望視頻量的任意值,并且第二參數(shù)是與事件發(fā)生到檢測到同一事件之間的時間差相對應(yīng)的反應(yīng)時間段。通過考慮檢測的反應(yīng)時間以及需要記錄的事件的時間段,在先事件記錄的大小可以很準(zhǔn)確,因此可以更精確地確定所需緩存存儲器的大小。根據(jù)再一實(shí)施例,所述視頻緩存器為先進(jìn)先出FIFO型。在一個實(shí)施例中,啟動視頻序列記錄會話的行為包括,將所述非易失性存儲器中的文件設(shè)置為包括所記錄的視頻會話的行為,并且其中關(guān)閉所述視頻序列記錄會話的行為包括關(guān)閉該文件的行為。在另一實(shí)施例中,捕獲視頻幀、在視頻緩存器中臨時存儲視頻幀、檢測第一事件、 啟動視頻序列記錄會話、記錄所述第一事件的在先事件幀、記錄所述第一事件的在后事件幀、檢查第二事件、記錄所述第二事件的在先事件幀、記錄所述第二事件的在后事件幀以及關(guān)閉所述視頻序列記錄會話的行為均在攝像機(jī)處執(zhí)行。根據(jù)一個實(shí)施例,所述非易失性存儲器被布置在攝像機(jī)中。根據(jù)另一實(shí)施例,所述緩存器被布置在攝像機(jī)中,并且所述非易失性存儲器被布置在經(jīng)由網(wǎng)絡(luò)連接至所述攝像機(jī)的設(shè)備中,并且其中啟動視頻序列記錄會話的行為包括設(shè)置所述網(wǎng)絡(luò)上的視頻流和所述非易失性存儲器中的文件以通過網(wǎng)絡(luò)傳輸所述視頻流并將所記錄的視頻會話存儲在所述文件中的行為,并且其中關(guān)閉所述視頻序列記錄會話的行為包括關(guān)閉所述文件和所述視頻流的行為。通過在經(jīng)由網(wǎng)絡(luò)進(jìn)行記錄的系統(tǒng)中采用該方法,該方法的進(jìn)一步優(yōu)點(diǎn)在于節(jié)省帶寬。根據(jù)再一實(shí)施例,所檢測的事件可以是多種事件類型中的任意事件類型,并且其中所述方法進(jìn)一步包括指示檢測到的任意事件的事件類型,并且獲取指明所指示事件類型的在先事件幀的預(yù)定數(shù)目和在后事件幀的預(yù)定數(shù)目的值。根據(jù)本發(fā)明的第二方面,一種被布置為進(jìn)行事件啟動的視頻序列捕獲的攝像機(jī)包括圖像傳感器,被布置為連續(xù)捕獲視頻幀;視頻緩存器,被布置為臨時存儲視頻幀;事件檢測器;視頻序列記錄會話啟動器,被布置為響應(yīng)于檢測到事件而啟動視頻序列記錄會話, 用于在非易失性存儲器中記錄視頻序列;在先事件記錄器,被布置為在所述非易失性存儲器中記錄所述緩存器中出現(xiàn)的所捕獲視頻數(shù)據(jù)的多個在先事件幀,所述在先事件記錄器進(jìn)一步被布置為響應(yīng)于檢測到第一事件而執(zhí)行所述記錄;在后事件記錄器,被布置為在所述非易失性存儲器中記錄與檢測到的事件相關(guān)的在后事件時間段期間所捕獲的視頻數(shù)據(jù)的在后事件幀,所述在后事件時間段在檢測到所述事件時開始,并且持續(xù)預(yù)定數(shù)目的在后事件幀;事件延遲定時器,被布置為在在后事件時間段到期的時間點(diǎn)處開始對事件延遲時間段進(jìn)行定時;視頻序列記錄會話關(guān)閉器,被布置為在延遲時段到期并且沒有其它事件過程正在進(jìn)行的情況下關(guān)閉所述視頻序列記錄會話,其中事件過程包括記錄在先事件幀、記錄在后事件幀以及事件延遲時間段。根據(jù)第二方面的一個實(shí)施例,所述視頻緩存器的大小基本上與在先事件幀的最大數(shù)目相對應(yīng)。該特征的優(yōu)點(diǎn)在于緩存器駐留的存儲器的大小可以較小。因而,可以降低攝像機(jī)的成本和總大小。根據(jù)另一實(shí)施例,在先事件幀的預(yù)定數(shù)目由至少兩個參數(shù)定義,其中第一參數(shù)是定義所述事件之前的期望視頻量的任意值,并且第二參數(shù)是與事件發(fā)生到檢測到同一事件之間的時間差相對應(yīng)的反應(yīng)時間段。通過考慮檢測的反應(yīng)時間以及需要記錄的事件的時間段,在先事件記錄的大小可以很準(zhǔn)確,因此可以更精確地確定所需緩存存儲器的大小。根據(jù)再一實(shí)施例,所述視頻緩存器為先進(jìn)先出FIFO型。根據(jù)另一實(shí)施例,所述視頻序列記錄會話啟動器進(jìn)一步被布置為將所述非易失性存儲器中的一文件設(shè)置為包括所記錄的視頻會話,并且其中所述視頻序列記錄會話關(guān)閉器進(jìn)一步被布置為關(guān)閉所述文件。根據(jù)以下給出的詳細(xì)描述,本發(fā)明的應(yīng)用的其它范圍會變得很明顯。然而,應(yīng)當(dāng)理解,盡管指示了本發(fā)明的優(yōu)選實(shí)施例,但是由于根據(jù)該詳細(xì)描述,處于本發(fā)明的精神和范圍內(nèi)的各種改變和修改對于本領(lǐng)域技術(shù)人員來說很明顯,因此詳細(xì)描述和特定示例通過示例方式示出。


從以下參考附圖對實(shí)施例的詳細(xì)描述中,本發(fā)明的其它特征和優(yōu)點(diǎn)將變得明顯, 附圖中圖1是根據(jù)本發(fā)明的攝像機(jī)的一個實(shí)施例的示意圖;圖2是根據(jù)本發(fā)明的攝像機(jī)的另一實(shí)施例的示意圖;圖3示出事件啟動的視頻序列的示例性結(jié)構(gòu);圖4示出捕獲和緩沖視頻圖像序列的一般過程的流程圖fe-b示出根據(jù)本發(fā)明的一個實(shí)施例記錄事件啟動的視頻序列的方法的流程圖;圖6a_b示出根據(jù)本發(fā)明的另一實(shí)施例記錄事件啟動的視頻序列的方法的流程圖;以及圖7a_c示出根據(jù)本發(fā)明的再一實(shí)施例記錄事件啟動的視頻序列的方法的流程圖。
具體實(shí)施例方式以下參考附圖公開實(shí)施例的詳細(xì)描述,在附圖中,相同的附圖標(biāo)記指示相同或相似的特征。在圖1中示出實(shí)施本發(fā)明一個實(shí)施例的攝像機(jī)10。攝像機(jī)10包括圖像傳感器12、 圖像處理單元14、處理單元16、事件檢測器18、在先事件記錄器20、在后事件記錄器22、視頻序列記錄會話處理器24、事件延遲定時器沈、布置在易失性存儲器30中的緩存器28、以及非易失性存儲器32。如圖1所示,攝像機(jī)10還可以包括用于接收指示外部事件的輸入/ 輸出接口 34 (I/O接口)以及將攝像機(jī)連接至網(wǎng)絡(luò)38以便與視頻服務(wù)器、視頻客戶端、控制設(shè)備、顯示設(shè)備、存儲設(shè)備等進(jìn)行通信的網(wǎng)絡(luò)接口 36。I/O接口 34不一定是I/O接口,很多應(yīng)用僅需要被布置為接收信號的輸入接口。圖像傳感器12被布置為捕獲圖像數(shù)據(jù),并且圖像處理單元14被布置為對來自圖像傳感器的圖像數(shù)據(jù)進(jìn)行處理。圖像傳感器12和圖像處理單元可以對應(yīng)于可用攝像機(jī)的已知圖像傳感器和已知圖像處理單元,在這種攝像機(jī)中,規(guī)定圖像處理單元14包括輸出視頻幀的壓縮數(shù)字流所必需的已知裝置和設(shè)備。根據(jù)一個實(shí)施例,圖像處理單元還被布置為產(chǎn)生包括原數(shù)據(jù)的圖像幀。處理單元16可以是被布置為控制攝像機(jī)的功能的單個或多個處理單元,例如一個處理器可以被布置為運(yùn)行實(shí)現(xiàn)特定功能的代碼。該實(shí)施例的事件檢測器18被設(shè)計(jì)為檢查針對改變的輸入信號,并確定改變是否對應(yīng)于任意預(yù)定事件。當(dāng)輸入信號的這種改變被確定為對應(yīng)于預(yù)定事件時,事件檢測器指示檢測到事件。根據(jù)一個實(shí)施例,檢測到事件的指示可以包括標(biāo)識所檢測的事件的類型的信息。事件檢測器18被布置為向處理單元16提供指示檢測到事件的信號。事件檢測器可以被布置為通過分析來自圖像處理單元的圖像來檢測事件。這種分析的示例可以是運(yùn)動檢測分析、交叉線分析、面部識別、篡改等。可替代地或附加地,事件檢測器18可以被布置為經(jīng)由I/O接口 34從外部設(shè)備接收事件信號。這種事件信號可以例如由外部頂檢測器、轉(zhuǎn)速計(jì)、溫度傳感器、壓力傳感器、音頻傳感器、按鈕、測量電壓的傳感器裝置、測量電流的裝置、 測量功率的裝置、測量網(wǎng)絡(luò)活動的裝置等生成。在某些應(yīng)用中,通常被布置在攝像機(jī)外部的一個或多個傳感器可以被嵌入攝像機(jī)中,或者至少被布置在與攝像機(jī)相同的殼體中。事件檢測器還可以在與事件進(jìn)行一樣長,例如在與檢測到運(yùn)動一樣長,與溫度高于特定水平一樣長等的時間內(nèi)維持事件信號有效。在先事件記錄器20被布置為將所檢測到的事件之前并且為預(yù)定長度的視頻序列記錄在非易失性存儲器32中。在先事件視頻序列從易失性存儲器中的緩存器觀中獲取。 在先事件記錄器20可以被布置為一次記錄在先事件視頻序列的整個長度,或者在所包括的每個幀由于新的視頻幀進(jìn)入緩存器而退出緩存器時記錄該幀。從事件之前的時間點(diǎn)開始記錄視頻的一個原因,是在事件之前發(fā)生的行為、事情或變故可能對正確解釋事件來說極其重要。在先記錄的長度依賴于所檢測到的行為和監(jiān)控這種事件的目的。在后事件記錄器22被布置為記錄由攝像機(jī)在檢測到事件之后在預(yù)定時間內(nèi)或在與事件進(jìn)行一樣長(例如與檢測到運(yùn)動一樣長)的時間內(nèi)自動記錄的視頻。在后事件時間段可以被定義為預(yù)定數(shù)目的在后事件視頻幀。在后事件記錄器22可以被布置為從圖像處理單元14的輸出中獲取用于直接記錄的視頻幀,并且將獲取的視頻幀記錄在非易失性存儲器32中。根據(jù)另一實(shí)施例,在后事件記錄器22可以被布置為當(dāng)在后事件間隔的每個視頻幀變舊離開緩存器觀時記錄每個視頻幀。因此,在后事件記錄器22執(zhí)行傳感器在記錄之前的延遲時間段內(nèi)所捕獲的視頻幀的延遲記錄,延遲時間段對應(yīng)于緩存器的大小。視頻序列記錄會話處理器M包括視頻序列記錄會話啟動器40和視頻序列記錄會話關(guān)閉器42。視頻序列記錄會話處理器M被布置為控制連續(xù)視頻序列的視頻記錄會話。 視頻會話由視頻序列記錄會話啟動器40響應(yīng)于在先事件記錄器請求在先事件的記錄而開始,并且由視頻序列記錄會話關(guān)閉器42根據(jù)以來自延遲定時器沈、在先事件記錄器20和在后事件記錄器22的信號為基礎(chǔ)的方案而結(jié)束。該方案可以由處理單元16執(zhí)行。在圖1的實(shí)施例中,視頻序列記錄會話啟動器40可以被布置為將非易失性存儲器設(shè)置為開始存儲連續(xù)的視頻序列,并且視頻序列記錄會話關(guān)閉器42可以被布置為結(jié)束連續(xù)視頻序列的存儲,例如記錄會話可以看作在時間上連貫的幀被存儲的時段。由視頻序列記錄會話啟動器40執(zhí)行的設(shè)置可以包括打開或啟動非易失性存儲器的文件系統(tǒng)中的文件,或者可以包括在非易失性存儲器中存儲用于標(biāo)識連續(xù)視頻序列的開始的視頻啟動數(shù)據(jù),例如標(biāo)記。其它設(shè)置方案也可以,但這里沒有公開。連續(xù)視頻序列的存儲結(jié)束可以包括關(guān)閉由視頻序列記錄會話啟動器40打開或啟動的文件,或者可以包括存儲用于標(biāo)識連續(xù)視頻序列結(jié)束的視頻結(jié)束數(shù)據(jù)。其它結(jié)束方案也可以,但這里沒有公開。事件延遲定時器沈是當(dāng)在后事件記錄器22已記錄了目前被處理事件所需的所有幀時被觸發(fā)的定時器。處理單元16在決定視頻序列記錄會話是否將被關(guān)閉時考慮事件延遲定時器26的狀態(tài),例如事件延遲定時器沈是否到期,或者其是否正在運(yùn)行。根據(jù)一個實(shí)施例,定時器的延遲值被預(yù)定為與在先事件記錄的長度相對應(yīng)的值。在攝像機(jī)識別多種不同的事件類型的情況下,延遲值被設(shè)定為與所識別的所有不同事件類型的最長在先事件記錄長度相對應(yīng)。緩存器觀在易失性存儲器30中被布置為臨時存儲相續(xù)的視頻幀,以便能夠在需要時獲取先前捕獲的視頻幀。因此,緩存器被實(shí)現(xiàn)為先進(jìn)先出緩存器(FIFO緩存器),即隊(duì)列。根據(jù)一個實(shí)施例,緩存器的長度至少與針對攝像機(jī)將檢測的任意事件類型所定義的最長在先事件視頻幀序列的長度相同。根據(jù)另一實(shí)施例,緩存器基本上與針對攝像機(jī)將檢測的任意事件類型所定義的最長在先事件視頻幀序列相等。易失性存儲器30被布置為包括以上所述的緩存器28,并且用作處理單元在操作攝像機(jī)時的臨時存儲設(shè)備。易失性存儲器可以例如是隨機(jī)存儲器(RAM),例如靜態(tài) RAM(SRAM)或動態(tài) RAM(DRAM)。非易失性存儲器32被布置為長期存儲需要或期望即使在電力故障之后或在相當(dāng)長時間段期間沒有給攝像機(jī)供電之后也能夠訪問的可能感興趣的視頻序列和其它數(shù)據(jù)。所以,非易失性存儲器32是即使在沒有供電時仍然能夠保留所存儲的信息的存儲器。在該具體實(shí)施例中,非易失性存儲器是可重寫的非易失性存儲器,即可以寫入和重新寫入信息并且在沒有供電時仍然能夠保留所存儲的信息的存儲器。這種存儲器的示例是具有放置的盤的硬盤驅(qū)動(HDD)、固態(tài)驅(qū)動(SSD)、raOM、EraOM、EEraOM、閃存。然而,非易失性存儲器也可以是不可重寫的存儲器,例如⑶-rom、磁帶、刻蝕版畫(etching)等。非易失性存儲器可以嵌入攝像機(jī)的殼體內(nèi),或者經(jīng)由外部接口連接至攝像機(jī)。為了允許非易失性存儲器的簡單更換而使用外部接口,并且外部接口可以是簡單的連接器或布置在接納非易失性存儲器的存儲器連接槽44中。在一個實(shí)現(xiàn)存儲器連接槽44的實(shí)施例中,所使用的非易失性存儲器可以是壓縮閃存(CF)、安全數(shù)字卡(SD卡)、存儲棒等。網(wǎng)絡(luò)接口 36可以是使攝像機(jī)能夠連接至例如局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、因特網(wǎng)等的網(wǎng)絡(luò)38的任意已知網(wǎng)絡(luò)接口。事件檢測器18、在先事件記錄器20、在后事件記錄器22、視頻序列記錄會話單元對、事件延遲定時器26和圖像處理單元14的任意一個、任意組合或全部可以實(shí)現(xiàn)為由處理單元處理的軟件,或者可以實(shí)現(xiàn)為硬件。根據(jù)另一實(shí)施例,參見圖2,攝像機(jī)10包括與圖1的攝像機(jī)10基本相同的特征和裝置。圖2的實(shí)施例與圖1的實(shí)施例之間的差別在于,視頻序列記錄會話處理器M被布置為啟動在經(jīng)由網(wǎng)絡(luò)38連接至攝像機(jī)10的存儲設(shè)備50、52、M、56處的記錄。存儲設(shè)備50、 52、54、56可以例如是服務(wù)器50、數(shù)據(jù)庫52、連網(wǎng)的硬盤驅(qū)動M或固態(tài)驅(qū)動M、或者計(jì)算機(jī) 56。相應(yīng)地,在先事件記錄器20和在后事件記錄器22經(jīng)由網(wǎng)絡(luò)接口 36和網(wǎng)絡(luò)38在存儲設(shè)備50、52、M、56處的非易失性存儲器處記錄并與之進(jìn)行通信。攝像機(jī)可以被布置為僅檢測一種類型的事件類型,或者檢測多種事件類型。事件類型可以理解為借助于特定檢測方案進(jìn)行檢測的事件,例如運(yùn)動檢測和溫度檢測可以是兩種不同的事件類型,并且所檢測的運(yùn)動和特定溫度的特定組合可以是另一事件。每個事件類型與例如在先事件幀的數(shù)目和在后事件幀的數(shù)目#PoEF的事件類型參數(shù)相關(guān)。根據(jù)一個實(shí)施例,指示#PrEF的每個參數(shù)可以基于預(yù)定義的或者用戶定義的指示用于表示事件實(shí)際發(fā)生之前的感興趣時間段的視頻幀數(shù)目的值,且基于指示用于表示檢測到特定事件時的反應(yīng)時間的幀數(shù)目的值。反應(yīng)時間表示從事件發(fā)生到事件檢測器提供事件檢測信號所花的時間,即從事件發(fā)生到檢測到事件的時間段。根據(jù)另一實(shí)施例,指示#PrEF的每個參數(shù)可以基于指示用于表示事件實(shí)際發(fā)生之前的感興趣時間段的視頻幀數(shù)目的值,且基于指示用于表示檢測到特定事件時的反應(yīng)時間的幀數(shù)目的動態(tài)值。反應(yīng)時間是由系統(tǒng)測量的表示從事件發(fā)生到事件檢測器提供事件檢測信號所花的真實(shí)時間,即從事件發(fā)生到檢測到事件的時間段?,F(xiàn)在參見圖3,所記錄的表示單個事件之視頻的事件視頻序列100的結(jié)構(gòu)可以包括視頻幀序列100,圖中呈現(xiàn)的幀的數(shù)目僅僅是為了方便理解視頻事件序列的結(jié)構(gòu)而選擇的。視頻幀序列100包括在先事件視頻幀102和在后事件視頻幀104,其中在先事件視頻幀 102是在表示檢測到觸發(fā)事件視頻序列的捕獲的事件的時間點(diǎn)ted之前捕獲的視頻圖像幀, 在后事件視頻幀104是在表示檢測到事件的時間點(diǎn)ted之后捕獲的視頻圖像幀。表示事件發(fā)生之前的感興趣時間段的視頻幀以A表示,并且表示從事件發(fā)生到檢測到事件的反應(yīng)時間的視頻幀以B表示。根據(jù)一個實(shí)施例,緩存器大小等于攝像機(jī)中所有事件類型的在先事件幀的最大數(shù)目MaxPrEF。根據(jù)另一實(shí)施例,緩存器大小至少等于攝像機(jī)中所有事件類型的在先事件幀的最大數(shù)目。通過考慮事件檢測的反應(yīng)時間以及確定其數(shù)目時的感興趣時間段,可以更準(zhǔn)確地確定在先事件時間段的最小長度,從而可以優(yōu)化緩存器的大小,并且優(yōu)化易失性存儲器的使用。由圖4和圖5a4b的流程圖描繪根據(jù)一個實(shí)施例的捕獲和記錄與事件相關(guān)的視頻序列的方法。在圖4中描述捕獲和緩存視頻圖像序列的一般思想。攝像機(jī)的目的在于捕獲場景的視頻序列。步驟400,攝像機(jī)的圖像傳感器自動記錄圖像數(shù)據(jù)。在圖像傳感器中執(zhí)行圖像數(shù)據(jù)的自動記錄的過程和方法可以依賴于圖像傳感器的類型而改變。步驟402,然后由圖像處理裝置對自動記錄的圖像數(shù)據(jù)進(jìn)行處理,以便生成適于放置在所產(chǎn)生的視頻序列中的視頻圖像幀。圖像數(shù)據(jù)的處理可以例如包括壓縮、白平衡、銳化、對比度調(diào)節(jié)、拜爾插值、剪切、噪聲消除等。步驟404,然后視頻圖像幀作為最后的視頻圖像幀插入緩存器中。受事件控制的視頻序列記錄的過程與視頻圖像幀的捕獲并行,并且可以基于以下過程。步驟502和504,該過程被布置為收聽指示檢測到感興趣的事件的信號。過程繼續(xù)收聽,直到檢測到事件信號。步驟506,在檢測到事件信號時,啟動視頻序列記錄會話,并且步驟508,從緩存器獲取多個視頻幀。從緩存器獲取的視頻幀的數(shù)目對應(yīng)于檢測到的事件所需的在先事件視頻幀的數(shù)目#PrEF。如上所述,在先事件視頻幀的數(shù)目是處理單元可訪問的值。該值可以存儲為事件的參數(shù)。在一個實(shí)施例中,所獲取的幀是長度對應(yīng)于所需的在先事件視頻幀的數(shù)目并且在寫入緩存器的最后的視頻幀處開始的視頻幀序列。步驟510,然后該獲取的視頻序列根據(jù)所啟動的記錄會話被記錄在非易失性存儲器中。步驟512,結(jié)合事件檢測來設(shè)定在后事件時間極限的結(jié)束或在后事件幀的數(shù)目極限。只要提供在后事件幀的獨(dú)特終點(diǎn),極限被設(shè)定為幀的數(shù)目還是設(shè)定為時間都無關(guān)緊要。某些事件類型可能沒有明確的終點(diǎn),相反只要事件在進(jìn)行,例如只要出現(xiàn)運(yùn)動,就繼續(xù)記錄在后幀。時間極限te。p或其它變量可以指示是否是這種情況。步驟514,獲取下一視頻圖像幀,即緊隨被記錄為在先事件圖像幀的最近圖像幀而從圖像處理單元輸出的視頻圖像幀,并且步驟516,將其記錄在非易失性存儲器中。步驟 518,然后重復(fù)獲取所捕獲的下一圖像和記錄所獲取的圖像的步驟(步驟514和516),直到記錄了預(yù)定數(shù)目的在后事件視頻幀,或者如果用時間描述,則直到在后事件序列的時間極限已到期。如果事件是沒有明確終點(diǎn)的類型,則步驟518可以被設(shè)計(jì)為重復(fù)直到事件不再進(jìn)行。步驟520,如果在記錄在后事件視頻幀期間檢測到新的事件,則步驟522,通過將當(dāng)前的在后事件序列時間極限與根據(jù)新檢測到的事件得到的在后事件序列時間極限進(jìn)行比較而回顧當(dāng)前的在后事件序列極限。如果根據(jù)新事件得到的在后事件序列時間極限晚于當(dāng)前的在后事件序列時間極限t_到期,則使用根據(jù)新事件得到的在后事件序列時間極限替換當(dāng)前的在后事件序列時間極限t_。另一方面,如果當(dāng)前的在后事件序列時間極限tTOp 仍然晚到期,則保持當(dāng)前的在后事件序列時間極限tTOp。步驟524,然后當(dāng)在后事件序列時間極限te。p到期,并且沒有事件視頻記錄在進(jìn)行時,則啟動事件延遲定時器Ted?,F(xiàn)在參見圖恥,只要事件延遲定時器Ted沒有到期,該過程就被布置為收聽事件檢測信號(步驟526),并且遞減定時器(步驟528)。在事件延遲定時器運(yùn)行期間,視頻圖像幀被寫入緩存器。事件延遲定時器的長度基本上等于與攝像機(jī)的事件類型參數(shù)相關(guān)的在先事件幀的最大預(yù)定數(shù)目。如果攝像機(jī)被布置為僅檢測一種事件類型,則該事件類型的在先事件幀的預(yù)定數(shù)目表示攝像機(jī)中在先事件幀的最大預(yù)定數(shù)目。步驟530,如果沒有檢測到事件,并且步驟532,事件延遲定時器沒有到期,則該過程執(zhí)行收聽事件檢測信號和遞減事件延遲定時器的步驟。步驟530,如果沒有檢測到事件,并且步驟532,事件延遲定時器已到期,則該過程被布置為關(guān)閉視頻序列記錄會話(步驟534)。視頻圖像幀仍然被寫入緩存器。然后,該過程返回步驟502和504,收聽事件信號。步驟530,如果檢測到事件,則該事件在事件延遲定時器到期之前檢測到,從而存在檢測到的事件所需的在先事件視頻幀與先前事件記錄的在后事件視頻幀重疊的機(jī)會。在當(dāng)前實(shí)施例中,該過程然后響應(yīng)于在事件延遲定時器運(yùn)行期間檢測到事件,而從視頻緩存器中獲取從在后事件視頻幀的記錄結(jié)束開始緩存的所有視頻幀(步驟536),并且將它們記錄在當(dāng)前的視頻序列記錄會話中(步驟538)。換言之,該過程添加在先前事件視頻的記錄結(jié)束時的時間點(diǎn)(即步驟518之后)到檢測到新事件(步驟530)之間所捕獲的視頻幀。從而創(chuàng)建包括與一個以上事件相關(guān)的事件視頻的連續(xù)視頻序列,并且在不存儲兩份視頻幀的情況下記錄來自兩個不同事件的視頻。此外,可以使用與以上所述的需要新視頻序列記錄會話的事件的在后事件視頻幀記錄相同的在后事件視頻幀記錄。所以,該過程返回,針對新事件設(shè)定在后事件結(jié)束時間極限或設(shè)定在后事件幀的數(shù)目(步驟512)。以上方法的一個優(yōu)點(diǎn)在于,可以使用小量的易失性存儲器來聯(lián)機(jī)記錄與事件相關(guān)的視頻序列,而不會過量使用非易失性存儲器。例如,僅感興趣的視頻數(shù)據(jù)被記錄在非易失性存儲器中,因此也使得非易失性存儲器持續(xù)更長的時間,原因在于諸多非易失性存儲器的每個存儲單元具有有限的可能寫入循環(huán)次數(shù)。其次,該特定實(shí)施例的優(yōu)點(diǎn)在于,只要可獲得感興趣的視頻幀或者只要攝像機(jī)檢測到事件,就將感興趣的視頻幀記錄在非易失性存儲器中。這得益于只要可獲得(即直接從圖像處理設(shè)備的輸出獲得)就獲取并記錄視頻幀以及無需等待每一個視頻幀經(jīng)過就直接從緩存器獲取并記錄在先事件視頻幀的事實(shí)。根據(jù)另一實(shí)施例,參見圖6a_6b,除了不依次從緩存器獲取多個視頻幀之外,該方法對應(yīng)于以上所述的方法。圖4所述的捕獲圖像數(shù)據(jù)和生成視頻圖像幀也適應(yīng)于該實(shí)施例中。在該方法中,來自圖像傳感器的視頻幀在記錄之前全部經(jīng)過緩存器。緩存器是FIFO緩存器,并且與記錄圖像幀相關(guān)的決定依賴于是否將從緩存器輸出的視頻幀記錄在非易失性存儲器中的決定。受事件控制的視頻序列記錄的過程與視頻圖像幀的捕獲并行,并且可以基于以下過程。步驟602和604,該過程被布置為收聽指示檢測到感興趣的事件的信號。該過程繼續(xù)收聽直到檢測到事件信號。
步驟506,當(dāng)檢測到事件信號時,啟動視頻序列記錄會話。步驟608,然后位于緩存器中從插入緩存器的最后視頻幀開始的預(yù)定數(shù)目在先事件幀#PrEF的位置處的視頻圖像幀被標(biāo)記為開始記錄幀SR,即在檢測到事件之前緩存的幀IffrEF被標(biāo)記為SR幀。然后,步驟610,在后幀計(jì)數(shù)器Tpf被設(shè)定為在后事件幀的預(yù)定數(shù)目#PoEF的值,并且計(jì)數(shù)指示器被設(shè)定為真(TRUE),以便跟蹤作為該特定事件的最后一個的視頻圖像幀。計(jì)數(shù)指示器為真時指示還沒有捕獲在后事件序列的最后一個視頻圖像幀并將其插入緩存器中。當(dāng)計(jì)數(shù)指示器為假(FALSE)時,在后事件圖像幀的最后一個視頻圖像幀出現(xiàn)在緩存器中?,F(xiàn)在,當(dāng)事件的第一個視頻圖像被插入緩存器中,并且已標(biāo)記了最早的在先事件幀時, 該過程等待待插入緩存器的下一個視頻圖像幀(步驟612)。當(dāng)插入下一個視頻圖像幀時,該過程檢查計(jì)數(shù)指示器是真還是假(步驟614)。如果計(jì)數(shù)指示器是假,即在后事件幀的最后一個視頻幀已插入緩存器中,并且假設(shè)在后幀計(jì)數(shù)器不再計(jì)數(shù),則該過程忽略與找到最后一個在后事件幀相關(guān)的所有步驟,并且直接前進(jìn)到步驟624。另一方面,如果計(jì)數(shù)指示器是真,則該過程仍然尋找最后一個在后事件幀,并且減小在后幀計(jì)數(shù)器Tpf (步驟616)。在后幀計(jì)數(shù)器Tpf可以減小1的值或任意其它值,只要幀的計(jì)數(shù)導(dǎo)致找到最后一個在后事件幀。然后,檢查計(jì)數(shù)器的值(步驟618),以便找出其是否已到達(dá)指示新插入緩存器中的圖像視頻幀是最后一個在后事件幀的數(shù)目。根據(jù)一個實(shí)施例,這通過計(jì)數(shù)器到達(dá)零來指示。如果最后一個在后事件幀還未插入緩存器中,則該過程繼續(xù)步驟624。然而,如果最后一個在后事件幀已插入緩存器中,例如計(jì)數(shù)器Tpf已到達(dá)零,則插入緩存器中的最近的視頻圖像幀被標(biāo)記為是最后一個會話幀(步驟620),計(jì)數(shù)指示器被設(shè)定為假(步驟62 ,并且該過程繼續(xù)步驟624。在步驟擬4中,該過程檢測開始記錄SR幀是否已到達(dá)緩存器的尾部并且即將離開緩存器,以及SR幀是否早已離開緩存器。如果SR幀即將離開或已離開緩存器,則離開緩存器的視頻圖像幀被記錄在非易失性存儲器中(步驟626)。然后,該過程前進(jìn)到步驟628,收聽事件檢測信號。如果SR幀沒有要離開或還沒有離開緩存器,則該過程前進(jìn)到步驟628,收聽事件檢測信號。如果在過程的該階段檢測到事件檢測信號(步驟630),則這意味著先前檢測到的事件的在先事件圖像幀或在后事件圖像幀前進(jìn)到通過緩存器記錄在非易失性存儲器中。 由于緩存器的長度基本上對應(yīng)于單個事件的在先事件幀的最大數(shù)目,因此在該時間段檢測到的事件可能具有與先前檢測到的事件的圖像幀重疊或在時間上極其接近的視頻圖像幀, 并且因此為了不創(chuàng)建過量數(shù)據(jù)或?qū)懭胫芷?,我們希望這些視頻圖像幀被記錄在同一記錄會話中。為了實(shí)現(xiàn)這一功能,在最后一個會話幀已被標(biāo)記的情況下刪除這種幀的標(biāo)記(步驟 632)。然后,在后幀計(jì)數(shù)器Tpf被設(shè)定為與新事件的在后事件幀的數(shù)目相對應(yīng)的值,并且計(jì)數(shù)指示器被設(shè)定為“真”(步驟634)。因此,該過程將找到與新事件相關(guān)的新的最后一個會話幀,并且該過程繼續(xù)在非易失性存儲器中記錄退出緩存器的幀。當(dāng)這些程序結(jié)束時,該過程繼續(xù)步驟636。如果在步驟630中沒有檢測到事件,則該過程也繼續(xù)步驟636,其中該過程檢查被標(biāo)記為最后一個會話幀的幀是否即將離開緩存器。
如果被標(biāo)記為最后一個會話幀的幀被記錄,并且因此即將離開緩存器,則關(guān)閉記錄會話,并且該過程返回步驟602,等待新事件的檢測。否則,如果沒有找到被標(biāo)記為最后一個會話幀的幀離開緩存器,則該過程返回步驟612,等待待緩存的下一個視頻幀。在該實(shí)施例中,緩存器本身充當(dāng)延遲通道或定時緩存器,以便確定記錄會話不被關(guān)閉,直到我們確認(rèn)新事件的檢測沒有導(dǎo)致重疊的在先事件幀。在事件沒有明確的終點(diǎn)的情況下,可以如在圖fe-b中描繪的實(shí)施例中所討論的那樣,添加與最后一個會話幀的標(biāo)記相關(guān)的基本功能。只要這種事件有效,該基本功能就應(yīng)當(dāng)能夠記錄在后幀,并且在這種事件不再有效的情況下應(yīng)當(dāng)能夠停止記錄在后幀,并且沒有在后幀計(jì)數(shù)器針對具有固定的在后事件幀數(shù)目的事件進(jìn)行計(jì)數(shù)。在該方法的以上實(shí)施例中,描述了如果在從先前事件開始仍然捕獲事件幀時檢測到新的事件,則在后事件序列的結(jié)束時間或直到捕獲了最后一個會話幀時留下的幀的數(shù)目會改變,以便將兩個事件記錄在同一記錄會話中。進(jìn)一步地,如果在在后事件序列的結(jié)束時間已到期之后或者在已捕獲最后一個會話幀之后,并且到期或最后一個會話幀的捕獲與新事件所請求的第一個在先事件幀之間的時間重疊,則該過程被布置為在同一會話中記錄新事件的視頻圖像幀,以繼續(xù)將視頻圖像幀添加到先前事件的序列中。然而,有一種情況新事件所請求的在先事件圖像幀的數(shù)目小于系統(tǒng)中定義的在先事件圖像幀的最大數(shù)目,并且新事件的檢測與早先事件的最后一個幀之間的時間距離大于與新事件所請求的在先事件圖像幀的數(shù)目相對應(yīng)的時間。因此,緩存器將包括沒有被任意事件請求的視頻圖像幀。這種情況可以以多種方式解決。一種處理方式是確定在與在先事件圖像幀的最大數(shù)目相對應(yīng)的時間內(nèi)檢測到的所有新事件即使在記錄了未被請求的視頻圖像幀時也被合并到早先的會話中。另一處理方式是在檢測到新事件時檢查緩存器是否包括未被任意事件請求的視頻圖像幀。如果找到了未被請求的視頻圖像幀,則在早先事件的最后一個視頻圖像幀處結(jié)束先前的記錄會話,并且針對新事件開始新的記錄會話。根據(jù)再一實(shí)施例,參見圖7a_7c,開始處理事件的過程,啟動緩存器和事件列表,并且將命名為當(dāng)前記錄的變量設(shè)定為FALSE (步驟70 。事件列表可以是自平衡二進(jìn)制搜索樹,例如AA樹、AVL樹、紅黑樹、替罪羊樹(kapegoat tree)、伸展樹、隨機(jī)二叉搜索樹等。 使用這種該特定列表的結(jié)構(gòu)的明顯優(yōu)點(diǎn),是添加和存儲新元素會變快。然后,該過程等待檢測到事件,或捕獲新的幀(步驟704)。如果檢測到事件,則該過程使用所檢測事件的參數(shù)來計(jì)算該事件的開始幀號和結(jié)束幀號(步驟706)。如先前所述,這些參數(shù)可以是在先事件幀的數(shù)目、在后事件幀的數(shù)目、 反應(yīng)時間等,開始幀號和結(jié)束幀號是標(biāo)識這些特定幀的值。事件的檢測(步驟706)還可以觸發(fā)某種警告或指示等的發(fā)送。然后,新元素被添加到事件列表中(步驟708)。該元素至少包括開始幀號和結(jié)束幀號,并且在該特定實(shí)施例中,列表以開始幀號為索引,以便提高搜索速度。在添加事件之后,該過程返回到步驟704,并且等待新的事件或新的幀。如果在步驟704中檢測到新的幀,則該過程前進(jìn)到步驟710,并且將命名為舊幀# 的變量設(shè)定為由于新幀被插入而退出緩存器的幀的幀號。該舊幀#用于確定該過程是開始了記錄還是結(jié)束了記錄,并且如果緩存器還沒有填滿,則該舊幀#可以被設(shè)定為特定值,例如負(fù)值。然后該過程檢查緩存器是否填滿(步驟71 。如果緩存器沒有填滿,則該過程前進(jìn)到步驟714,將幀插入緩存器中,并前進(jìn)到緊隨步驟714之后的過程步驟。如果緩存器被填滿,則該過程檢查事件列表是否為空(步驟716)。如果事件列表為空,則該過程繼續(xù)步驟 718。然而,如果事件列表為不空,則獲取在被索引的事件列表中的第一元素或者在未被索引的事件列表中具有最低開始幀號的元素的開始幀號(步驟720)。如果該開始幀號不等于且不小于舊幀號#,則與開始幀號相對應(yīng)的幀還沒有到達(dá)緩存器的尾部,并且該過程前進(jìn)到步驟718以處理這種情況。另一方面,如果開始幀號等于或小于舊幀號#,則該過程繼續(xù)檢查會話當(dāng)前是否被記錄。這在步驟724中借助于檢查當(dāng)前記錄是TRUE還是FALSE來執(zhí)行。如果FALSE,則該過程啟動記錄會話,并且將當(dāng)前記錄變量設(shè)定為TRUE (步驟726), 然后該過程記錄“舊”巾貞,即退出緩存器的幀(步驟728)。如果步驟7 處的檢查發(fā)現(xiàn)該過程是記錄會話中的當(dāng)前記錄,則該過程直接記錄“舊”幀(步驟728)。在已記錄幀之后,該過程前進(jìn)到步驟714,并在緩存器中插入幀。與該過程是否是當(dāng)前記錄的檢查718在步驟718處執(zhí)行。該特定檢查響應(yīng)于事件列表為空(步驟716)而執(zhí)行,或者響應(yīng)于開始幀號不等于或小于舊幀#(步驟722)而執(zhí)行,并且為了確定記錄會話是否結(jié)束而執(zhí)行。如果在步驟718中被命名為當(dāng)前記錄的變量為FALSE,則沒有記錄會話要結(jié)束,并且該過程在緩存器中插入幀(步驟714)。如果在步驟718中被命名為當(dāng)前記錄的變量為TRUE,則該過程結(jié)束正在進(jìn)行的記錄會話,并且將被命名為當(dāng)前記錄的變量設(shè)定為FALSE (步驟730)。然后,該過程在緩存器中插入幀(步驟 714)。在緩存器中插入幀之后,在事件列表中執(zhí)行檢查(步驟73 。如果事件列表為空, 則該過程返回步驟704,等待新的幀或新的事件。否則,如果事件列表不為空,則該過程獲取被索引事件列表中的第一元素或未被索引事件列表中具有最小開始幀號的元素的結(jié)束幀號(步驟734),并且檢查結(jié)束幀號是否小于或等于舊幀的值#。如果結(jié)束幀號小于或等于舊幀的值#,則事件列表的第一元素過時,因此被刪除(步驟738)。然后,該過程返回到檢查事件列表是否為空(步驟732),以便檢查是否可以刪除附加事件。然而,如果結(jié)束幀號不小于和不等于舊幀的值#(步驟736),則事件列表的第一元素仍然重要,并且該過程返回到步驟704,等待新的事件或新的幀。參見圖7a_c描述的該過程還可以實(shí)現(xiàn)不具有明確終點(diǎn)的事件。這種實(shí)現(xiàn)的差別僅在于只要這種不具有明確終點(diǎn)的事件還在進(jìn)行中,就不允許結(jié)束記錄會話。這可以通過將事件的結(jié)束幀號設(shè)定為特定值例如負(fù)值來指示。當(dāng)檢測到這種事件的結(jié)束時,設(shè)定結(jié)束幀號。因此,該過程可以記錄與具有預(yù)定在后事件長度的事件以及在整個時間內(nèi)被指示為有效的待記錄事件相關(guān)的在后事件。除使用變量“當(dāng)前記錄”和步驟724、726、718和730的功能之外,再一實(shí)施例可以包括圖7a_c描述的實(shí)施例的功能。除了不啟動或結(jié)束記錄會話之外,這種過程的操作與以上關(guān)于圖7a_c描述的操作相同。以上參見圖4、fe-b、6a-b和7a_c描述的所有過程可以在攝像機(jī)中實(shí)現(xiàn)。本領(lǐng)域技術(shù)人員會認(rèn)識到,可以以軟件形式或借助于邏輯電路來實(shí)現(xiàn)。
權(quán)利要求
1.一種用于記錄事件啟動的視頻序列的方法,所述方法包括連續(xù)捕獲視頻幀;在視頻緩存器中臨時存儲視頻幀;檢測第一事件;響應(yīng)于檢測到所述第一事件而啟動視頻序列記錄會話,用于在非易失性存儲器中記錄視頻序列;在所述非易失性存儲器中記錄所述緩存器中出現(xiàn)的所捕獲視頻數(shù)據(jù)的在先事件幀,該記錄響應(yīng)于檢測到所述第一事件而執(zhí)行;在所述非易失性存儲器中記錄在與所述第一事件相關(guān)的在后事件時間段期間捕獲的視頻數(shù)據(jù)的在后事件幀,所述在后事件時間段在檢測到所述第一事件時開始;響應(yīng)于所述第一事件的在后事件時間段的到期而開始第一事件延遲時間段;在所述第一事件的在后事件時間段到期之后,且在所述第一事件延遲時間段到期之前,檢測第二事件;響應(yīng)于檢測到所述第二事件,在所述非易失性存儲器中記錄來自所述視頻緩存器的表示在所述第一事件的在后事件時間段到期時開始并且在檢測到所述第二事件時結(jié)束的時間段的幀;在所述非易失性存儲器中記錄在與所述第二事件相關(guān)的在后事件時間段期間捕獲的視頻數(shù)據(jù)的幀,所述在后事件時間段在檢測到所述第二事件時開始;以及如果延遲時段到期,并且沒有其它的事件過程正在進(jìn)行,則關(guān)閉所述視頻序列記錄會話,其中事件過程包括記錄在先事件幀、記錄在后事件幀和事件延遲時間段,并且其中所述延遲時段是從在后事件時間段到期開始計(jì)算的時段。
2.根據(jù)權(quán)利要求1所述的方法,其中所述視頻緩存器的大小基本上與在先事件幀的預(yù)定數(shù)目相對應(yīng)。
3.根據(jù)權(quán)利要求2所述的方法,其中待記錄的在先事件幀的數(shù)目由至少兩個參數(shù)定義,其中第一參數(shù)是定義所述事件之前的期望視頻量的任意值,并且第二參數(shù)是與事件發(fā)生到檢測到同一事件之間的時間差相對應(yīng)的反應(yīng)時間段。
4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其中所述視頻緩存器為先進(jìn)先出FIFO型。
5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的方法,其中啟動視頻序列記錄會話的行為包括, 將所述非易失性存儲器中的一文件設(shè)置為包括所記錄的視頻會話的行為,并且其中關(guān)閉所述視頻序列記錄會話的行為包括關(guān)閉該文件的行為。
6.根據(jù)權(quán)利要求1-5中任一項(xiàng)所述的方法,其中捕獲視頻幀、在視頻緩存器中臨時存儲視頻幀、檢測第一事件、啟動視頻序列記錄會話、記錄所述第一事件的在先事件幀、記錄所述第一事件的在后事件幀、檢查第二事件、記錄所述第二事件的在先事件幀、記錄所述第二事件的在后事件幀以及關(guān)閉所述視頻序列記錄會話的行為均在攝像機(jī)處執(zhí)行。
7.根據(jù)權(quán)利要求1-6中任一項(xiàng)所述的方法,其中所述非易失性存儲器被布置在攝像機(jī)中。
8.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的方法,其中所述緩存器被布置在攝像機(jī)中,并且所述非易失性存儲器被布置在經(jīng)由網(wǎng)絡(luò)連接至所述攝像機(jī)的設(shè)備中,并且其中啟動視頻序列記錄會話的行為包括設(shè)置所述網(wǎng)絡(luò)上的視頻流和所述非易失性存儲器中的文件以通過網(wǎng)絡(luò)傳輸所述視頻流并將所記錄的視頻會話存儲在所述文件中的行為,并且其中關(guān)閉所述視頻序列記錄會話的行為包括關(guān)閉所述文件和所述視頻流的行為。
9.根據(jù)權(quán)利要求1-8中任一項(xiàng)所述的方法,其中所檢測的事件可以是多種事件類型中的任意事件類型,并且其中所述方法進(jìn)一步包括指示檢測到的任意事件的事件類型,并且獲取指明所指示事件類型的在先事件幀的預(yù)定數(shù)目和在后事件幀的預(yù)定數(shù)目的值。
10.一種被布置為進(jìn)行事件啟動的視頻序列記錄的攝像機(jī),所述攝像機(jī)包括圖像傳感器,被布置為連續(xù)捕獲視頻幀;視頻緩存器,被布置為臨時存儲視頻幀;事件檢測器;視頻序列記錄會話啟動器,被布置為響應(yīng)于檢測到事件而啟動視頻序列記錄會話,用于在非易失性存儲器中記錄視頻序列;在先事件記錄器,被布置為在所述非易失性存儲器中記錄所述緩存器中出現(xiàn)的所捕獲視頻數(shù)據(jù)的多個在先事件幀,所述在先事件記錄器進(jìn)一步被布置為響應(yīng)于檢測到第一事件而執(zhí)行所述記錄;在后事件記錄器,被布置為在所述非易失性存儲器中記錄在與檢測到的事件相關(guān)的在后事件時間段期間所捕獲的視頻數(shù)據(jù)的在后事件幀,所述在后事件時間段在檢測到所述事件時開始,并且持續(xù)多個在后事件幀;事件延遲定時器,被布置為在在后事件時間段到期的時間點(diǎn)處開始對事件延遲時間段進(jìn)行定時;視頻序列記錄會話關(guān)閉器,被布置為在延遲時段到期并且沒有其它事件過程正在進(jìn)行的情況下關(guān)閉所述視頻序列記錄會話,其中事件過程包括記錄在先事件幀、記錄在后事件幀以及事件延遲時間段。
11.根據(jù)權(quán)利要求10所述的攝像機(jī),其中所述視頻緩存器的大小基本上與在先事件幀的最大數(shù)目相對應(yīng)。
12.根據(jù)權(quán)利要求11所述的攝像機(jī),其中在先事件幀的數(shù)目由至少兩個參數(shù)定義,其中第一參數(shù)是定義所述事件之前的期望視頻量的任意值,并且第二參數(shù)是與事件發(fā)生到檢測到同一事件之間的時間差相對應(yīng)的反應(yīng)時間段。
13.根據(jù)權(quán)利要求10-12中任一項(xiàng)所述的攝像機(jī),其中所述視頻緩存器為先進(jìn)先出 FIFO 型。
14.根據(jù)權(quán)利要求10-13中任一項(xiàng)所述的攝像機(jī),其中所述視頻序列記錄會話啟動器進(jìn)一步被布置為將所述非易失性存儲器中的一文件設(shè)置為包括所記錄的視頻會話,并且其中所述視頻序列記錄會話關(guān)閉器另外被布置為關(guān)閉所述文件。
全文摘要
本發(fā)明涉及事件啟動的視頻捕獲方法及捕獲事件啟動的視頻的攝像機(jī),該方法包括連續(xù)捕獲視頻幀;在緩存器中臨時存儲視頻幀;檢測第一事件;啟動視頻序列記錄會話;在存儲器中記錄所捕獲視頻數(shù)據(jù)的在先事件幀;在存儲器中記錄在與第一事件相關(guān)的在后事件時間段捕獲的視頻數(shù)據(jù)的在后事件幀;響應(yīng)于在后事件時間段的到期開始第一事件延遲時間段;在在后事件時間段到期之后且在第一事件延遲時間段到期之前,檢測第二事件;在存儲器中記錄表示在在后事件時間段到期時始且在檢測到第二事件時止的時間段的幀;在存儲器中記錄在與第二事件相關(guān)的在后事件時間段捕獲的視頻數(shù)據(jù)的幀;以及如果延遲時段到期且無其它事件過程正在進(jìn)行,則關(guān)閉視頻序列記錄會話。
文檔編號H04N5/225GK102340625SQ201110198478
公開日2012年2月1日 申請日期2011年7月11日 優(yōu)先權(quán)日2010年7月16日
發(fā)明者伏萊德瑞克·胡戈松 申請人:安訊士有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
亚东县| 武胜县| 洛浦县| 乌鲁木齐市| 巴彦淖尔市| 高雄市| 吕梁市| 邵东县| 宿迁市| 吉隆县| 濉溪县| 旬阳县| 秦皇岛市| 桃江县| 汉中市| 垣曲县| 铁力市| 怀远县| 乌拉特后旗| 固安县| 瓦房店市| 清远市| 灵川县| 原阳县| 屯留县| 霍城县| 治县。| 台安县| 鹤庆县| 霍山县| 射洪县| 辽阳县| 繁峙县| 滦平县| 桐乡市| 辉县市| 苏尼特右旗| 正安县| 闸北区| 丹凤县| 辉县市|