專利名稱:視頻采集傳輸系統(tǒng)中運動幀及前景檢測的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子監(jiān)控領(lǐng)域,特別是關(guān)于一種視頻采集傳輸系統(tǒng)中運動幀及前景檢 測的方法及裝置。
背景技術(shù):
現(xiàn)有技術(shù)的視頻采集傳輸系統(tǒng)中,因為視頻采集的圖像信息量非常大,為減小視 頻采集的圖像傳輸信息量,現(xiàn)有的視頻采集傳輸系統(tǒng),例如監(jiān)控系統(tǒng)中,通常是首先對監(jiān)控 系統(tǒng)中前端的圖像采集裝置所采集的視頻數(shù)據(jù)進行編碼壓縮,其中編碼過程中利用塊基幀 內(nèi)幀間預(yù)測方法來去除視頻數(shù)據(jù)空間時間上的冗余,這樣經(jīng)過編碼壓縮后的圖像數(shù)據(jù)可以 比沒有經(jīng)過編碼壓縮的數(shù)據(jù)數(shù)據(jù)量小很多,這樣可以節(jié)省數(shù)據(jù)傳輸?shù)男畔⒘?,提高效率。對視頻數(shù)據(jù)進行編碼壓縮時,通常會將視頻數(shù)據(jù)分為幀間幀或幀內(nèi)幀的編碼模 式,而幀間編碼中利用當前塊在相臨參考幀中附近位置進行運動估計搜索獲取殘差和運動 矢量來實現(xiàn)。所以對視頻數(shù)據(jù)進行編碼壓縮之后輸出的碼流結(jié)果中會包含編碼模式、運動 矢量等各種信息?,F(xiàn)有的檢測一幀畫面中是否有運動物體的前景檢測方法通常會采用幀差或者背 景差的方法,但這些方法需要的數(shù)據(jù)量非常大,導致現(xiàn)有的監(jiān)控前端設(shè)備由于受設(shè)備計算 能力和存儲空間的約束很難在前端實現(xiàn)運動的檢測和報警功能。因此,有必要提供一種需求數(shù)據(jù)量更小的前景檢測方法,以克服背景技術(shù)中所述 的缺陷。
發(fā)明內(nèi)容本發(fā)明的目的在于提供一種視頻采集傳輸系統(tǒng)中前景檢測的方法,其能夠充分利 用編碼器的壓縮碼流信息,只需更少的圖像數(shù)據(jù),運算簡單。本發(fā)明的另一目的在于提供一種視頻采集傳輸系統(tǒng)中前景檢測的裝置,其能夠充 分利用編碼器的壓縮碼流信息,只需更少的圖像數(shù)據(jù),運算簡單。本發(fā)明的再一目的在于提供一種視頻采集傳輸系統(tǒng)中運動幀的檢測方法。本發(fā)明的又一目的在于提供一種視頻采集傳輸系統(tǒng)中運動幀檢測的裝置。為達成前述目的,本發(fā)明一種視頻采集傳輸系統(tǒng)中前景檢測的方法,其包括對采 集的視頻數(shù)據(jù)進行視頻編碼壓縮;獲取編碼壓縮后的視頻數(shù)據(jù)壓縮碼流中的信息;根據(jù)前述獲取的信息中的當前幀的編碼模式進行設(shè)定,若當前幀為幀間編碼模 式,則設(shè)定當前幀的輸出結(jié)果矩陣,其中矩陣的每個點對應(yīng)當前幀的每個塊,進一步判斷當 前幀中的每個塊是否運動,當所述塊為運動時,將所述結(jié)果矩陣中對應(yīng)該塊的點的數(shù)值改 為非零數(shù)值,否則為零;和輸出所述結(jié)果矩陣,所述結(jié)果矩陣中的非零數(shù)值對應(yīng)的塊對應(yīng)的圖像即為前景。進一步地,所述獲取的信息包括塊的運動矢量,所述進一步判斷當前幀中的每個塊是否運動包括依據(jù)獲取的某個塊的運動矢量以及所述塊在當前矩陣的位置獲取所述塊 在前一幀對應(yīng)的參考塊在上一幀矩陣中的位置,查看參考塊是否運動,若參考塊為運動,則 當前塊為運動。進一步地,所述獲取的信息包括塊的運動矢量和直流分量,所述進一步判斷當前 幀中的每個塊是否運動包括依據(jù)獲取的塊的運動矢量求取塊的運動距離;對運動距離進 行閥值分割,超過閥值的判斷為運動塊;對于運動距離小于閥值的進一步判斷直流分量的 值是否大于預(yù)設(shè)閥值,若大于則所述塊為運動塊。進一步地,所述獲取的信息包括視頻幀和塊的編碼模式,所述進一步判斷當前幀 中的每個塊是否運動包括依據(jù)獲取的每個塊的編碼模式判斷每個塊是否運動,若為幀內(nèi) 塊則所述塊為運動塊。根據(jù)本發(fā)明的一實施例,所述方法其進一步包括在判斷每一塊為運動之后對所述 結(jié)果矩陣進行平滑濾波。為達成前述另一目的,本發(fā)明一種視頻采集傳輸系統(tǒng)中的前景檢測裝置,其中所 述視頻采集傳輸系統(tǒng)包括采集視頻的視頻采集單元、對視頻采集單元采集的視頻數(shù)據(jù)進行 視頻編碼壓縮的視頻編碼壓縮單元,所述前景檢測裝置包括對壓縮后的視頻數(shù)據(jù)進行前景 檢測的前景檢測單元,所述前景檢測單元包括信息提取單元和運動檢測單元,所述前景檢 測單元的信息提取單元獲取編碼壓縮后的視頻數(shù)據(jù)壓縮碼流中的信息;前景檢測單元的運 動檢測單元依據(jù)信息提取單元獲取的當前幀的編碼模式,若為幀間編碼模式,則設(shè)定當前 幀的輸出結(jié)果矩陣,其中矩陣的每個點對應(yīng)當前幀的每個塊,進一步判斷當前幀中的每個 塊是否運動,當塊為運動時,將所述結(jié)果矩陣中對應(yīng)該塊的點的數(shù)值改為非零數(shù)值,否則為 零,所述結(jié)果矩陣中數(shù)據(jù)為非零數(shù)值對應(yīng)的塊對應(yīng)的圖像即為前景。為達成本發(fā)明前述再一目的,本發(fā)明一種視頻采集傳輸系統(tǒng)中的運動幀檢測裝 置,其中所述視頻采集傳輸系統(tǒng)包括采集視頻的視頻采集單元、對視頻采集單元采集的視 頻數(shù)據(jù)進行視頻編碼壓縮的視頻編碼壓縮單元,所述運動幀檢測裝置包括對壓縮后的視頻 數(shù)據(jù)進行前景檢測的前景檢測單元,所述前景檢測單元包括信息提取單元和運動檢測單 元,所述前景檢測單元的信息提取單元獲取編碼壓縮后的視頻數(shù)據(jù)壓縮碼流中的信息;前 景檢測單元的運動檢測單元依據(jù)信息提取單元獲取的視頻數(shù)據(jù)編碼信息判斷當前幀是否 運動;其中運動檢測單元依據(jù)信息提取單元獲取的當前幀的編碼模式判斷當前幀是否運 動,若當前幀為幀內(nèi)編碼模式則判斷當前幀為運動,若當前幀為幀間編碼模式,則進一步判 斷當前幀的每個塊是否運動,若有任何塊為運動,則所述幀為運動;運動檢測單元判斷連續(xù) 若干幀是否都為運動,若連續(xù)若干幀均運動則判定當前幀為運動幀。為達成本發(fā)明又一目的,本發(fā)明一種視頻采集傳輸系統(tǒng)中運動幀的檢測方法,其 包括對采集的視頻數(shù)據(jù)進行視頻編碼壓縮;獲取編碼壓縮后的視頻數(shù)據(jù)壓縮碼流中的信息;依據(jù)前述獲取的信息中的當前幀的編碼模式判斷當前幀是否運動,若當前幀為幀 內(nèi)編碼模式,則判定當前幀為運動,若當前幀為幀間編碼模式,則進一步判斷當前幀中的每 個塊是否運動,若有任何塊為運動,則判定當前幀為運動;判斷連續(xù)若干幀是否都為運動,若連續(xù)若干幀均為運動則判定當前幀為運動幀。
本發(fā)明的前景檢測方法及裝置充分利用了編碼器的壓縮碼流的塊基編碼模式、塊 基運動矢量以及直流分量等信息,通過這些信息判斷一幀是否運動,能夠根據(jù)一幀的壓縮 數(shù)據(jù)判斷運動與否,比幀差和背景差的需要更少的圖像數(shù)據(jù),運算簡單。
圖1為根據(jù)本發(fā)明一實施例的視頻采集傳輸系統(tǒng)的結(jié)構(gòu)框圖。圖2為根據(jù)本發(fā)明一實施例的前景檢測方法的流程圖。圖3為根據(jù)本發(fā)明一實施例的運動檢測單元的工作流程框圖。
具體實施方式本發(fā)明的詳細描述主要通過程序、步驟、邏輯塊、過程或其他象征性的描述來直接 或間接地模擬本發(fā)明技術(shù)方案的運作。為透徹的理解本發(fā)明,在接下來的描述中陳述了很 多特定細節(jié)。而在沒有這些特定細節(jié)時,本發(fā)明則可能仍可實現(xiàn)。所屬領(lǐng)域內(nèi)的技術(shù)人員 使用此處的這些描述和陳述向所屬領(lǐng)域內(nèi)的其他技術(shù)人員有效的介紹他們的工作本質(zhì)。換 句話說,為避免混淆本發(fā)明的目的,由于熟知的方法和程序已經(jīng)容易理解,因此它們并未被 詳細描述。此處所稱的“一個實施例”或“實施例”是指可包含于本發(fā)明至少一個實現(xiàn)方式中 的特定特征、結(jié)構(gòu)或特性。在本說明書中不同地方出現(xiàn)的“在一個實施例中”并非均指同一 個實施例,也不是單獨的或選擇性的與其他實施例互相排斥的實施例。此外,表示一個或多 個實施例的方法、流程圖或功能框圖中的單元順序并非固定的指代任何特定順序,也不構(gòu) 成對本發(fā)明的限制。請參閱圖1所示,其顯示根據(jù)本發(fā)明一個實施例的視頻采集傳輸系統(tǒng)的結(jié)構(gòu)框 圖。如圖1所示,本發(fā)明的視頻采集傳輸系統(tǒng)包括采集視頻圖像的視頻采集單元、對視頻采 集單元采集的視頻圖像進行編碼壓縮的視頻壓縮單元、前景檢測單元、檢測信息傳輸單元 以及視頻傳輸單元。其中視頻采集單元可以是一個監(jiān)控系統(tǒng)的前端圖像采集裝置,例如監(jiān)控攝像頭, 也可以是臺式電腦外接的攝像頭或者筆記本電腦中的攝像頭等具有視頻采集功能的裝置。視頻壓縮單元可以是一個視頻編碼器,對視頻采集單元采集的視頻數(shù)據(jù)進行編碼 壓縮。一個編碼器,其通常包括利用空間上冗余來壓縮資料的離散余弦變換器,利用時間 上的冗余來壓縮資料的動態(tài)估計器及動態(tài)補償器,以及可變長度編碼器等。經(jīng)過視頻編碼 器編碼后的視頻壓縮數(shù)據(jù),其通常會包括對每一幀畫面的編碼模式,例如是幀內(nèi)編碼,還是 幀間編碼,以及每一幀中不同塊基的運動矢量、直流分量系數(shù)等等相關(guān)參數(shù)。關(guān)于視頻編碼 器的原理及結(jié)構(gòu)本發(fā)明不再詳細解釋說明。根據(jù)本發(fā)明的一實施例,所述前景檢測單元包括信息提取單元、運動檢測單元以 及報警判斷單元。所述信息提取單元負責解析經(jīng)過編碼壓縮的碼流中的信息,獲取壓縮碼流中的相 關(guān)信息,主要包括視頻數(shù)據(jù)每一幀以及每一幀的塊基的壓縮編碼模式,例如是幀內(nèi)幀,還是 幀間幀,每一幀中的塊基的運動矢量以及每一塊基的直流分量系數(shù)。運動檢測單元依據(jù)信息提取單元獲取的每一幀的信息判斷每一幀畫面是否為運動,如果為運動則表示畫面中有物體移動,即所謂的前景。當運動檢測單元將判斷的信息傳送給一個報警判斷單元,可由報警判斷單元根據(jù) 設(shè)定的報警區(qū)域和檢測到的運動區(qū)域判斷是否報警。例如有的監(jiān)控商店或者銀行等機密地 點,在有物體移動時就發(fā)生報警。運動檢測單元可以將檢測到的運動信息以及需要報警的信息一起通過檢測信息 傳輸單元發(fā)送給監(jiān)控終端。當然,在其他實施例中,也可以不設(shè)置報警判斷單元,而只將檢 測信息通過檢測信息傳輸單元傳輸給監(jiān)控終端。如圖1所示,在一個實施例中,本發(fā)明的視頻采集傳輸系統(tǒng)的工作流程為,視頻采 集單元采集視頻數(shù)據(jù)之后、視頻壓縮單元對視頻采集單元采集的視頻圖像進行編碼壓縮, 經(jīng)過編碼壓縮的視頻圖像可以通過視頻傳輸單元直接傳輸給需要觀看所述視頻圖像的終端。而在另一個實施例中,除了前述可以通過視頻傳輸單元直接傳輸經(jīng)過編碼壓縮的 視頻之外,如果需要對所采集的視頻數(shù)據(jù)直接進行前景檢測,來判斷監(jiān)控畫面中是否有物 體運動,則可以將經(jīng)過壓縮的視頻數(shù)據(jù)通過前景檢測單元,來進行前景檢測,并通過檢測信 息傳輸單元對終端發(fā)出檢測信息。請參閱圖2所示,其顯示本發(fā)明視頻采集傳輸系統(tǒng)的工作流程圖。如圖2所示,本 發(fā)明的視頻采集傳輸系統(tǒng),其包括如下步驟步驟21 視頻采集單元對視頻進行采集。步驟22 視頻壓縮單元對視頻采集單元采集的視頻數(shù)據(jù)進行編碼壓縮,經(jīng)過編碼 壓縮的視頻數(shù)據(jù),其中包含每一幀畫面以及每一幀中各塊基的編碼模式、每一幀中各塊基 的運動矢量,每一塊基的直流分量系數(shù)。步驟23 前景檢測單元的信息提取單元解析視頻壓縮單元輸出的壓縮碼流中的 相關(guān)信息,主要包括獲取每一幀畫面以及每一幀中各塊基的編碼模式、每一幀中各塊基的 運動矢量,每一塊基的直流分量系數(shù)。步驟24 前景檢測單元的運動檢測單元檢測判斷當前幀是否為運動幀。請參閱圖3所示,其中步驟24又進一步包括步驟241 運動檢測單元依據(jù)信息提取單元獲取的每一幀畫面的編碼模式,判斷 當前幀是否運動,如果當前幀為幀內(nèi)幀,則判斷當前幀為運動幀。判斷當前幀為幀內(nèi)幀之 后,則轉(zhuǎn)入步驟246對當前幀進行時間平滑濾波,即判斷連續(xù)的N(通常N > 2)幀是否都為 運動,如果連續(xù)的N幀都為運動,則判斷這些幀中的物體確實發(fā)生了運動。如果當前幀為幀 間幀則進行下一步判斷。對于幀間幀,根據(jù)當前幀的圖像大小,將當前幀分成若干塊,根據(jù)不同的編碼系 統(tǒng),塊的大小可能不同,通常塊是16*16的宏塊。設(shè)定N*N的矩陣作為輸出結(jié)果矩陣,其中 矩陣中的每一個點的數(shù)值對應(yīng)圖像中的每一個塊。結(jié)果矩陣中的每一個點的初始值都為0, 當其中一個塊為運動的時候則結(jié)果矩陣中對應(yīng)該塊的點的數(shù)值標示為1,表示該塊為運動 塊。步驟242 依據(jù)信息提取單元獲取的當前幀的每一塊的編碼模式判斷當前幀是否 為運動幀。運動檢測單元依據(jù)信息提取單元獲取的當前幀的每一塊的編碼模式進行判斷, 如果當前幀的某一塊為幀內(nèi)編碼模式的幀內(nèi)塊,則判斷當前該塊為運動塊,相應(yīng)地將表示該幀的矩陣中對應(yīng)該塊的點標示為1。然后可以對結(jié)果矩陣進行平滑濾波。如果某一塊為 幀間編碼的幀間塊則可以進一步通過下面的步驟243或244進一步判斷。步驟243 依據(jù)當前幀的幀間塊的參考塊判斷當前幀是否為運動幀。運動檢測 單元依據(jù)當前幀中的幀間塊的當前位置和運動矢量來獲取當前塊基在前一幀對應(yīng)的塊基 (可以稱為參考塊)的位置,然后查看參考塊在上一幀的結(jié)果矩陣中的位置是1還是0,如 果是1表示參考塊在上一幀中為運動塊,則也判斷當前幀中與所述參考塊對應(yīng)的塊為運動 塊。然后對結(jié)果矩陣進行平滑濾波。步驟244 依據(jù)當前幀的幀間塊的運動矢量判斷當前幀是否為運動幀。運動檢測 單元依據(jù)當前幀中的幀間塊的運動矢量求取當前塊的運動距離mv = (|mvx| + |mvy|),預(yù)先 設(shè)定運動距離的閥值,如果所求出的當前塊基的運動距離超過所述運動距離的閥值,則判 斷當前塊基為運動塊。如果所求出的運動距離小于所預(yù)先設(shè)定的運動距離閥值,可以進一 步設(shè)定一個塊基直流分量的閥值,如果當前塊的直流分量大于設(shè)定的直流分量閥值,則判 斷當前塊為運動塊,然后對結(jié)果矩陣進行平滑濾波。在前述步驟242中判斷當前塊為幀間塊時,后續(xù)選擇步驟243或244步驟均可或 者同時執(zhí)行步驟243、244也可以。步驟245 將前述步驟242、243、244判斷的結(jié)果輸入到當前幀的結(jié)果矩陣中,如果 結(jié)果矩陣中包含1,則表示當前幀為運動幀。步驟246 對視頻數(shù)據(jù)進行時間平滑濾波,即判斷連續(xù)的N(通常N彡2)幀是否都 為運動,如果連續(xù)的N幀都為運動,則判斷這些幀確實為運動幀。步驟25 報警判斷單元依據(jù)運動檢測單元判斷的當前幀是否運動,并根據(jù)設(shè)定的 報警區(qū)域判斷是否報警,如果需要報警,則產(chǎn)生報警信號。步驟26 將前景檢測單元產(chǎn)生的檢測信息和報警信息通過檢測信息傳輸單元傳 送給后續(xù)單元。以上是判斷一幀畫面是否為運動幀的步驟,其中,在前述判斷一幀畫面是否運動 的步驟中,對于幀間幀,設(shè)定有輸出結(jié)果矩陣,其中矩陣中的每一個點的數(shù)值對應(yīng)圖像中的 每一個塊。結(jié)果矩陣中的每一個點的初始值都為0,當其中一個塊為運動的時候則結(jié)果矩陣 中對應(yīng)該塊的點的數(shù)值標示為1,表示該塊為運動塊。在做前景檢測時,可以根據(jù)所述矩陣 的數(shù)據(jù)檢測,矩陣中數(shù)值為1的點對應(yīng)的圖像即為前景。在前述實施例中,輸出結(jié)果矩陣中的數(shù)值1表示是運動,而0表示非運動,當然在 其他實施例中,也可以用其他非零數(shù)值表示運動,而0表示非運動。本發(fā)明的前景檢測單元可以應(yīng)用于用于視頻采集和壓縮的前端設(shè)備中,也可以用 于后臺對接受到的視頻碼流進行分析。本發(fā)明的前景檢測方法及裝置充分利用了編碼器的壓縮碼流的塊基編碼模式、塊 基運動矢量以及直流分量等信息,通過這些信息判斷一幀是否運動,能夠根據(jù)一幀的壓縮 數(shù)據(jù)判斷運動與否,比幀差和背景差的需要更少的圖像數(shù)據(jù),運算簡單,因此可以應(yīng)用于視 頻采集和壓縮的前端設(shè)備中。上述說明已經(jīng)充分揭露了本發(fā)明的具體實施方式
。需要指出的是,熟悉該領(lǐng)域的 技術(shù)人員對本發(fā)明的具體實施方式
所做的任何改動均不脫離本發(fā)明的權(quán)利要求書的范圍。 相應(yīng)地,本發(fā)明的權(quán)利要求的范圍也并不僅僅局限于前述具體實施方式
。
權(quán)利要求
一種視頻采集傳輸系統(tǒng)中前景檢測的方法,其包括對采集的視頻數(shù)據(jù)進行視頻編碼壓縮;獲取編碼壓縮后的視頻數(shù)據(jù)壓縮碼流中的信息;根據(jù)前述獲取的信息中的當前幀的編碼模式進行設(shè)定,若當前幀為幀間編碼模式,則設(shè)定當前幀的輸出結(jié)果矩陣,其中矩陣的每個點對應(yīng)當前幀的每個塊,進一步判斷當前幀中的每個塊是否運動,當所述塊為運動時,將所述結(jié)果矩陣中對應(yīng)該塊的點的數(shù)值改為非零數(shù)值,否則為零;和輸出所述結(jié)果矩陣,所述結(jié)果矩陣中的非零數(shù)值對應(yīng)的塊對應(yīng)的圖像即為前景。
2.如權(quán)利要求1所述的方法,其特征在于所述獲取的信息包括塊的運動矢量,所述進 一步判斷當前幀中的每個塊是否運動包括依據(jù)獲取的某個塊的運動矢量以及所述塊在當 前矩陣的位置獲取所述塊在前一幀對應(yīng)的參考塊在上一幀矩陣中的位置,查看參考塊是否 運動,若參考塊為運動,則當前塊為運動。
3.如權(quán)利要求1所述的方法,其特征在于所述獲取的信息包括塊的運動矢量和直流 分量,所述進一步判斷當前幀中的每個塊是否運動包括依據(jù)獲取的塊的運動矢量求取塊 的運動距離;對運動距離進行閥值分割,超過閥值的判斷為運動塊;對于運動距離小于閥 值的進一步判斷直流分量的值是否大于預(yù)設(shè)閥值,若大于則所述塊為運動塊。
4.如權(quán)利要求1至3所述的方法,其特征在于所述獲取的信息包括視頻幀和塊的編 碼模式,所述進一步判斷當前幀中的每個塊是否運動包括依據(jù)獲取的每個塊的編碼模式 判斷每個塊是否運動,若為幀內(nèi)塊則所述塊為運動塊。
5.如權(quán)利要求1所述的方法,其進一步包括在判斷每一塊為運動之后對所述結(jié)果矩陣 進行平滑濾波。
6.一種視頻采集傳輸系統(tǒng)中的前景檢測裝置,其中所述視頻采集傳輸系統(tǒng)包括采集視 頻的視頻采集單元、對視頻采集單元采集的視頻數(shù)據(jù)進行視頻編碼壓縮的視頻編碼壓縮單 元,其特征在于所述前景檢測裝置包括對壓縮后的視頻數(shù)據(jù)進行前景檢測的前景檢測單 元,所述前景檢測單元包括信息提取單元和運動檢測單元,所述前景檢測單元的信息提取 單元獲取編碼壓縮后的視頻數(shù)據(jù)壓縮碼流中的信息;前景檢測單元的運動檢測單元依據(jù)信 息提取單元獲取的當前幀的編碼模式,若為幀間編碼模式,則設(shè)定當前幀的輸出結(jié)果矩陣, 其中矩陣的每個點對應(yīng)當前幀的每個塊,進一步判斷當前幀中的每個塊是否運動,當塊為 運動時,將所述結(jié)果矩陣中對應(yīng)該塊的點的數(shù)值改為非零數(shù)值,否則為零,所述結(jié)果矩陣中 數(shù)據(jù)為非零數(shù)值對應(yīng)的塊對應(yīng)的圖像即為前景。
7.如權(quán)利要求6所述的前景檢測裝置,其特征在于所述前景檢測單元獲取的信息包 括所述塊的運動矢量,所述運動檢測單元依據(jù)信息提取單元獲取的某個塊的在當前矩陣的 位置和運動矢量獲取所述塊在前一幀對應(yīng)的參考塊在上一幀矩陣中的位置,查看參考塊是 否運動,若參考塊為運動,則當前塊為運動。
8.如權(quán)利要求6所述的前景檢測裝置,其特征在于所述前景檢測單元獲取的信息包 括塊的運動矢量和直流分量,所述運動檢測單元依據(jù)信息提取單元獲取的塊的運動矢量求 取塊的運動距離;對運動距離進行閥值分割,超過閥值的判斷為運動塊;對于運動距離小 于閥值的進一步判斷直流分量的值是否大于預(yù)設(shè)閥值,若大于則所述塊為運動塊。
9.如權(quán)利要求6至8所述的前景檢測裝置,其特征在于所述前景檢測單元獲取的信息包括視頻幀和塊的編碼模式,所述運動檢測單元依據(jù)信息提取單元獲取的每個塊的編碼 模式判斷每個塊是否運動,若所述塊為幀內(nèi)編碼模式則所述塊為運動塊。
10.如權(quán)利要求6所述的前景檢測裝置,其特征在于在前景檢測單元中進一步包括報 警判斷單元,用以依據(jù)設(shè)定的報警區(qū)域和運動檢測單元檢測到的運動區(qū)域判斷是否報警。
11.一種視頻采集傳輸系統(tǒng)中的運動幀檢測裝置,其中所述視頻采集傳輸系統(tǒng)包括采 集視頻的視頻采集單元、對視頻采集單元采集的視頻數(shù)據(jù)進行視頻編碼壓縮的視頻編碼壓 縮單元,其特征在于所述運動幀檢測裝置包括對壓縮后的視頻數(shù)據(jù)進行前景檢測的前景 檢測單元,所述前景檢測單元包括信息提取單元和運動檢測單元,所述前景檢測單元的信 息提取單元獲取編碼壓縮后的視頻數(shù)據(jù)壓縮碼流中的信息;前景檢測單元的運動檢測單元 依據(jù)信息提取單元獲取的視頻數(shù)據(jù)編碼信息判斷當前幀是否運動;其中運動檢測單元依據(jù) 信息提取單元獲取的當前幀的編碼模式判斷當前幀是否運動,若當前幀為幀內(nèi)編碼模式則 判斷當前幀為運動,若當前幀為幀間編碼模式,則進一步判斷當前幀的每個塊是否運動,若 有任何塊為運動,則所述幀為運動;運動檢測單元判斷連續(xù)若干幀是否都為運動,若連續(xù)若 干幀均運動則判定當前幀為運動幀。
12.一種視頻采集傳輸系統(tǒng)中運動幀的檢測方法,其包括對采集的視頻數(shù)據(jù)進行視頻編碼壓縮;獲取編碼壓縮后的視頻數(shù)據(jù)壓縮碼流中的信息;依據(jù)前述獲取的信息中的當前幀的編碼模式判斷當前幀是否運動,若當前幀為幀內(nèi)編 碼模式,則判定當前幀為運動,若當前幀為幀間編碼模式,則進一步判斷當前幀中的每個塊 是否運動,若有任何塊為運動,則判定當前幀為運動;判斷連續(xù)若干幀是否都為運動,若連續(xù)若干幀均為運動則判定當前幀為運動幀。
全文摘要
本發(fā)明提供一種視頻采集傳輸系統(tǒng)中前景檢測的方法和裝置,所述系統(tǒng)包括視頻壓縮單元以及前景檢測單元,所述前景檢測單元包括信息提取單元和運動檢測單元,信息提取單元獲取壓縮碼流中的編碼模式、運動矢量和直流分量系數(shù),設(shè)定當前幀的輸出結(jié)果矩陣,運動檢測單元依據(jù)信息提取單元獲取的編碼模式、運動矢量以及直流分量判斷當前幀的塊基的運動并輸入結(jié)果矩陣,通過結(jié)果矩陣判斷當前幀的運動來實現(xiàn)前景檢測。
文檔編號H04N7/26GK101854547SQ20101018118
公開日2010年10月6日 申請日期2010年5月25日 優(yōu)先權(quán)日2010年5月25日
發(fā)明者高飛 申請人:無錫中星微電子有限公司