新四季網

動作偵測方法與動作偵測器的製作方法

2023-10-04 08:44:34

專利名稱:動作偵測方法與動作偵測器的製作方法
技術領域:
本發明涉及一種動作偵測技術,特別是涉及一種視訊的動作偵測技術。
背景技術:
隨著攝影機的普及,視訊的處理技術也日益受到重視。動作偵測技術是常見的視 訊處理技術,可用來判定畫面(Frame)中的物體是否發生動作。動作偵測技術的應用層面 很廣。可應用於保全系統,偵測住所是否遭不明人士入侵。也可應用於錄影系統,當視訊發 生「動作」時再進行錄影,藉以節省資料儲存空間。一般來說,傳統的動作偵測技術會利用畫面間的差異來偵測畫面是否發生「動 作」。簡單地說,可直接將兩個連續畫面進行比較,若發現兩畫面間存在差異,則認定畫面發 生「動作」。這一類技術因為是比較整個畫面,所以需要大量內存(即記憶體,本文均稱為內 存),消耗的電力也較多。另一種傳統的動作偵測技術是利用視訊的動作向量(Motion Vector)來判斷是否 發生「動作」。這一類技術容易發生「動作」偵測誤判。當視訊出現雜訊時,即便畫面中並沒 有物體在動作,上述傳統技術仍會認定畫面發生動作,進而造成誤判。另外,當視訊出現光影變化時,即便畫面中並沒有物體在動作,上述傳統技術也會 認定畫面發生動作,進而造成誤判。由此可見,上述現有的動作偵測方法與動作偵測器在方法、產品結構及使用上,顯 然仍存在有不便與缺陷,而亟待加以進一步改進。為了解決上述存在的問題,相關廠商莫不 費盡心思來謀求解決之道,但長久以來一直未見適用的設計被發展完成,而一般方法及產 品又沒有適切的方法及結構能夠解決上述問題,此顯然是相關業者急欲解決的問題。因此 如何能創設一種新的動作偵測方法與動作偵測器,實屬當前重要研發課題之一,亦成為當 前業界極需改進的目標。

發明內容
本發明的目的在於,克服現有的動作偵測方法存在的缺陷,而提供一種新的動作 偵測方法,所要解決的技術問題是使其降低動作誤判機率,非常適於實用。本發明的另一目的在於,克服現有的動作偵測器存在的缺陷,而提供一種新型的 動作偵測器,所要解決的技術問題是使其降低雜訊對動作判斷的幹擾,從而更加適於實用。本發明的目的及解決其技術問題是採用以下技術方案來實現的。依據本發明提出 的一種動作偵測方法,其包括接收目前巨集區塊的型態與動作向量。另外,判別目前巨集區 塊的型態。當目前巨集區塊的型態為內部編碼型態,執行第一程序。第一程序包括檢查第 一先前巨集區塊的型態是否為預測編碼型態,若是,目前巨集區塊的動作旗標則設定為「不 動作」,其中第一先前巨集區塊在時間軸上位於目前巨集區塊之前。當巨集區塊的型態為預 測編碼型態,執行第二程序。第二程序包括依據第一先前巨集區塊的累積動作向量所轉換 的第一純量與目前巨集區塊的動作向量所轉換的第二純量計算目前巨集區塊的累積動作向量所轉換的第三純量,並判別目前巨集區塊的累積動作向量所轉換的第三純量是否大於 第一閥值,若是,目前巨集區塊的動作旗標則設定為「動作」。在本發明的一實施例中,第一程序更包括檢查第二先前巨集區塊的型態是否為預 測編碼型態,若是,目前巨集區塊的動作旗標則設定為「不動作」,其中第二先前巨集區塊在 時間軸上位於第一先前巨集區塊之前。在本發明的一實施例中,第一程序或第二程序更包括接收目前畫面的多個巨集區 塊的動作旗標,其中上述巨集區塊包括目前巨集區塊。另外,檢查設定為「動作」的各巨集 區塊的動作旗標在空間域中是否彼此相鄰,若否,將彼此不相鄰的各巨集區塊的動作旗標 設定為「不動作」。在本發明的一實施例中,第一程序或第二程序更包括接收目前畫面的多個巨集區 塊的動作旗標,其中上述巨集區塊包括目前巨集區塊。另外,檢查設定為「動作」的各巨集 區塊的動作旗標在空間域中是否分別以預設形狀群聚,若否,將未以該預設形狀群聚的各 巨集區塊的動作旗標設定為「不動作」。在本發明的一實施例中,動作偵測方法更包括接收目前巨集區塊的絕對差之和。 判別目前巨集區塊的絕對差之和是否大於第二閥值或小於第三閥值,若是,目前巨集區塊 的動作旗標則設定為「不動作」。在本發明的一實施例中,動作偵測方法更包括接收目前畫面的多個巨集區塊的動 作旗標,其中上述巨集區塊包括目前巨集區塊。另外,判別巨集區塊中動作旗標設定為「動 作」的數量是否大於第四閥值,若是,則判定目前畫面為「動作」。從另一角度來看,本發明提出一種動作偵測器,其包括巨集區塊判別單元。巨集區 塊判別單元包括內部編碼判別單元與預測編碼判別單元。內部編碼判別單元包括第一時間 域濾波器。預測編碼判別單元包括第二時間域濾波器。巨集區塊判別單元可接收目前巨集 區塊的型態與動作向量。當該目前巨集區塊的型態為內部編碼型態,第一時間域濾波器可 檢查第一先前巨集區塊的型態是否為預測編碼型態,若是,目前巨集區塊的動作旗標則設 定為「不動作」,其中第一先前巨集區塊在時間軸上位於目前巨集區塊之前。當巨集區塊的 型態為預測編碼型態,第二時間域濾波器可依據第一先前巨集區塊的累積動作向量所轉換 的第一純量與目前巨集區塊的動作向量所轉換的第二純量計算目前巨集區塊的累積動作 向量所轉換的第三純量,並判別目前巨集區塊的累積動作向量所轉換的第三純量是否大於 第一閥值,若是,目前巨集區塊的動作旗標則設定為「動作」。藉由上述技術方案,本發明動作偵測方法與動作偵測器至少具有下列優點及有益 效果本發明判別目前巨集區塊的型態為內部編碼型態或預測編碼型態以分別執行第一程 序或第二程序。第一程序包括依據先前巨集區塊的型態設定目前巨集區塊的動作旗標。第 二程序包括依據先前巨集區塊與目前巨集區塊的動作向量設定目前巨集區塊的動作旗標。 加上時間域和空間域的濾波,以及多重閥值的過濾。如此一來可有效降低動作誤判的機率。綜上所述,本發明可有效降低動作誤判的機率。本發明在技術上有顯著的進步,具 有明顯的積極效果,誠為一新穎、進步、實用的新設計。上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段, 而可依照說明書的內容予以實施,並且為了讓本發明的上述和其他目的、特徵和優點能夠 更明顯易懂,以下特舉較佳實施例,並配合附圖,詳細說明如下。


圖。
的圖6的示意圖<
4中視訊處理裝置的示意圖。
4中動作偵測器的示意圖。
4中動作偵測器的示意圖。
4中動作偵測方法的流程圖。
-種內部編碼判別單元的示意圖。
-種畫面的各巨集區塊的動作旗標的示意圖。
-種預設形狀與經過空間域濾波的圖6的示意
-實施例的一種預測編碼判別單元的示意圖。 -實施例的一種絕對差之和判別單元的示意圖。 圖10與圖11分別是依照本發明的一實施例的另一種預設形狀與經過空間域濾波圖1是依照本發明的--實施例的-
圖2是依照本發明的--實施例的-
圖3是依照本發明的--實施例的-
圖4是依照本發明的--實施例的-
圖5是依照本發明的--實施例的-
圖6是依照本發明的--實施例的-
圖7是依照本發明的--實施例的
圖8是依照本發明的-圖9是依照本發明的-意圖。
圖12與圖13分別是依照本發明的一實施例的另一種經過空間域濾波的圖6的示
10 視訊處理裝置 30 動作偵測器 50 畫面判別單元 70 預測編碼判別單元 90、110 時間域濾波器
20 數字視訊編碼器 40 巨集區塊判別單元 60 內部編碼判別單元 80 絕對差之和判別單元 100、120 空間域濾波器 S401 S404 動作偵測方法的各步驟 dvs 數字視訊串流mol 巨集區塊的動作相關資訊
ebs 編碼位元串流aim 警報信號
num 畫面中被判定為動作的巨集區塊的數量 thl th4 閥值mbtype 巨集區塊的型態
mv 動作向量sad:絕對差之和
Imb 內部編碼型態Pmb 預測編碼型態
Itb 第一巨集區塊集合的各動作旗標 Ptb 第二巨集區塊集合的各動作旗標 tb 完整畫面的各巨集區塊的動作旗標 mbl mb36 巨集區塊OMl 0M3 運算遮罩
具體實施例方式為更進一步闡述本發明為達成預定發明目的所採取的技術手段及功效,以下結合 附圖及較佳實施例,對依據本發明提出的動作偵測方法與動作偵測器其具體實施方式
、方 法、步驟、結構、特徵及其功效,詳細說明如後。有關本發明的前述及其他技術內容、特點及功效,在以下配合參考圖式的較佳實 施例的詳細說明中將可清楚呈現。通過具體實施方式
的說明,當可對本發明為達成預定目
7的所採取的技術手段及功效得一更加深入且具體的了解,然而所附圖式僅是提供參考與說 明之用,並非用來對本發明加以限制。在視訊的處理技術中,可以看到三種主要的畫面類型,分別為內部編 碼(Intracoded,簡稱I)畫面、預測編碼(Predicted,簡稱P)畫面和前後預測 (Bi-predictive,簡稱 B)畫面。為了編碼所需,畫面通常會被切割成多個巨集區塊(Macro Block,簡稱MB)。巨集 區塊也可分為三種類型,分別為I巨集區塊、P巨集區塊與B巨集區塊。I畫面只可含有I 巨集區塊。P畫面可含有I與P巨集區塊的組合。B畫面可含有I、P與B巨集區塊的組合。 上述各畫面類型與各巨集區塊類型的具體描述可參照H. 264標準。值得一提的是,本發明的實施例可判別畫面中各巨集區塊的類型是否為I或P,並 據以進行不同程序的處理。因此可改善雜訊所造成的動作偵測的誤判。以下配合圖式作更 詳細的說明。圖1是依照本發明的一實施例的一種視訊處理裝置的示意圖。請參照圖1,視訊處 理裝置10包括數字視訊編碼器20與動作偵測器30。動作偵測器30耦接數字視訊編碼器 20。數字視訊編碼器20可接收數字視訊串流(Digital Video Stream) dvs,並據以產生巨 集區塊(Macro Block,簡稱MB)的動作相關資訊(Motion Relevant Information of Macro Block)mo 1以及編碼位元串流(Encoded Bitstream) ebSo動作偵測器30可依據巨集區塊 的動作相關資訊mol判別是否發生動作事件,並據以產生警報信號aim。圖2是依照本發明的一實施例的一種動作偵測器的示意圖。請參照圖2,在本實 施例中,動作偵測器30可包括巨集區塊判別單元40與畫面判別單元50。畫面判別單元50 耦接巨集區塊判別單元40。巨集區塊判別單元40可依據動作相關資訊mol分別判別各巨集區塊動作與否, 然後將畫面中被判定為動作的巨集區塊的數量hum,提供給畫面判別單元50。畫面判別單 元50再依據畫面中被判定為動作的巨集區塊的數量num判別此畫面是否為「動作」。舉例 來說,畫面判別單元50可判斷畫面中被判定為動作的巨集區塊的數量num是否大於閥值 (Threshold) thl,若大於,則認定此畫面為「動作」,並產生警報信號aim;反之,則可認定此 畫面為「不動作」。圖3是依照本發明的一實施例的一種動作偵測器的示意圖。請參照圖3,在本實施 例中,巨集區塊判別單元40可包括內部編碼判別單元60、預測編碼判別單元70與絕對差之 和(Sum of Absolute Difference)判別單元80。絕對差之和判別單元80耦接內部編碼判 別單元60與預測編碼判別單元70。另外,在本實施例中,動作相關資訊mol例如可包括巨 集區塊的型態mbtype、動作向量mv與絕對差之和sad,其中巨集區塊的型態mbtype可分為 內部編碼型態Imb與預測編碼型態Pmb。請注意,本實施例所述的動作相關資訊mol及其包括的巨集區塊的型態mbtype、 動作向量mv與絕對差之和sad可參照H. 264標準的描述,在此不再贅述。圖4是依照本發明的一實施例的一種動作偵測方法的流程圖。請合併參照圖3與 圖4,首先可由步驟S401,巨集區塊判別單元40接收目前巨集區塊的型態與動作向量。接 著可由步驟S402,巨集區塊判別單元40判別目前巨集區塊的型態是否為內部編碼型態, 若是,則執行步驟S403 ;反之,代表目前巨集區塊的型態為預測編碼型態,則接續執行步驟
8S404。在步驟S403中,內部編碼判別單元60可依據先前巨集區塊的型態設定目前巨集 區塊的動作旗標。在步驟S404中,預測編碼判別單元70可依據先前巨集區塊的動作向量 與目前巨集區塊的動作向量設定目前巨集區塊的動作旗標。以下針對各步驟作更詳細的說 明。圖5是依照本發明的一實施例的一種內部編碼判別單元的示意圖。請參照圖5, 在本實施例中,內部編碼判別單元60可包括時間域濾波器90與空間域濾波器100。空間 域濾波器100耦接時間域濾波器90。時間域濾波器90可接收內部編碼型態的目前巨集區 塊Imb,並檢查一先前巨集區塊的型態是否為預測編碼型態,若是,目前巨集區塊的動作旗 標則設定為「不動作」,上述先前巨集區塊在時間軸上位於目前巨集區塊之前,且上述先前 巨集區塊在畫面中的相對位置與目前巨集區塊相同。另一方面,在本實施例中,若先前巨集 區塊為內部編碼型態,時間域濾波器90可將目前巨集區塊的動作旗標設定為「動作」。請注 意,在本實施例中,時間域濾波器90僅用來處理內部編碼型態的巨集區塊,若時間域濾波 器90在一期間中若未接收到巨集區塊,可假設在上述期間中對應的巨集區塊為預測編碼 型態。一般來說,視訊的一秒內約有30張左右的畫面。也就是說每一張畫面的時間差相 當小。基於物體在移動時並不會忽動忽不動,若連續畫面偵測到物體忽然動忽然不動,則很 有可能是因為雜訊幹擾所影響。上述作法可以降低雜訊影響程度。另一方面,空間域濾波器100可接收時間域濾波器90在一畫面中所輸出的各巨集 區塊的動作旗標,並進行空間域濾波。圖6是依照本發明的一實施例的一種畫面的各巨集 區塊的動作旗標的示意圖。請參照圖6,在本實施例中假設畫面包括了 36個巨集區塊,分別 為巨集區塊 mbl ~mb36,Jt^g^g|fembUmb8>mb9>mbl2>mbl5>mbl6>mb2Umb22>mb24> mb25、mb29、mb31與mb32的動作旗標被設定為「 1 」,代表「動作」;其餘的巨集區塊被設定為 「0」,代表「不動作」。以下提供一種空間域濾波方式供熟習本領域技術者參詳。圖7是依照本發明的一實施例的一種預設形狀與經過空間域濾波的圖6的示意 圖。請合併參照圖6與圖7,在本實施例中以方形的預設形狀作為運算遮罩OMl對圖6畫面 的各動作旗標進行空間濾波。更具體地說,空間域濾波器100可檢查設定為「動作」的各巨 集區塊的動作旗標在空間域中是否分別以上述預設形狀群聚,若是,則保留群聚的動作旗 標,若否,則將未以該預設形狀群聚的各巨集區塊的動作旗標設定為「不動作」。換言之,在 本實施例中巨集區塊mbl、mb8、mb9、mbl2、mb24、mb25、mb29、mb31與mb32的動作旗標被設 定為「0」。一般來說,視訊的畫面中,會移動的物體通常具有一定程度的體積,若偵測到小面 積的物體在移動,很有可能是因為雜訊幹擾所致。因此,上述作法可以降低雜訊影響程度。圖8是依照本發明的一實施例的一種預測編碼判別單元的示意圖。請參照圖8,在 本實施例中,預測編碼判別單元70可包括時間域濾波器110與空間域濾波器120。空間域 濾波器120耦接時間域濾波器110。時間域濾波器110可接收預測編碼型態的目前巨集區 塊Pmb,並依據第一先前巨集區塊的累積動作向量所轉換的純量與目前巨集區塊的動作向 量所轉換的純量計算目前巨集區塊的累積動作向量所轉換的純量。接著可再依據目前巨集 區塊的累積動作向量所轉換的純量將目前巨集區塊的動作旗標設定為「動作」或「不動作」。以下提供一種實施方式供熟習本領域技術者參詳。首先,可將各向量分別轉換成純量以便於後續計算。舉例來說,可將各向量取其所 有分量的均方根值或取所有分量的平方值之和藉以轉換成純量,或取各向量的大小做為對 應純量。接著可依照下列公式(一)求得目前巨集區塊的累積動作向量所轉換的純量,其 中mvsaccum(t)是依據目前巨集區塊的累積動作向量所轉換的純量,mvs(t)是依據目前巨 集區塊的動作向量所轉換的純量,mvsaccum(t-l)是依據畫面上同一位置的先前巨集區塊 的累積動作向量所轉換的純量,wmv是0至1範圍裡的常數。在本實施例中wmv例如可以 是0.3,但本發明並不以此為限。mvsaccum(t) = wmvXmvs (t) + (1-wmv) Xmvsaccum(t-l)公式(一)接著,時間域濾波器110再判別目前巨集區塊的累積動作向量所轉換的純量是否 大於閥值th2,若是,時間域濾波器110則將目前巨集區塊的動作旗標設定為「動作」;反之 則將目前巨集區塊的動作旗標設定為「不動作」。如此一來亦可達成與時間域濾波器90相 類似的功效。此外,在本實施例中空間域濾波器120的實施方式例如可參照空間域濾波器100 的實施方式,在此則不再贅述。如此亦可達成與空間域濾波器100相類似的功效。請繼續參照圖3,接著絕對差之和判別單元80可接收經內部編碼判別單元60設定 的第一巨集區塊集合的各動作旗標Itb以及經預測編碼判別單元70設定的第二巨集區塊 集合的各動作旗標Ptb,其中第一巨集區塊集合的各動作旗標Itb與第二巨集區塊集合的 各動作旗標Ptb可組合成完整畫面的各巨集區塊的動作旗標tb。更具體地說,第一巨集區 塊集合的各動作旗標Itb是目前畫面中屬於內部編碼型態的各巨集區塊的動作旗標。第二 巨集區塊集合的各動作旗標Ptb是目前畫面中屬於預測編碼型態的各巨集區塊的動作旗 標。完整畫面的各巨集區塊的動作旗標tb可以是由第一巨集區塊集合的各動作旗標Itb 以及第二巨集區塊集合的各動作旗標Ptb進行聯集而得。圖9是依照本發明的一實施例的一種絕對差之和判別單元的示意圖。請參照圖9, 在本實施例中,絕對差之和判別單元80可包括比較單元130與140。比較單元140耦接比 較單元130。比較單元130可接收完整畫面的各巨集區塊的動作旗標tb,並分別判別各巨 集區塊所對應的絕對差之和sad是否大於閥值th3,若大於,則將對應的巨集區塊的動作旗 標設定為「不動作」。此作法的好處在於可改善畫面因色飄(Color Rolling)或光影變化… 等因素而造成誤判。比較單元140與比較單元130相類似。不同之處在於,比較單元140可接收完整 畫面的各巨集區塊的動作旗標tb,並分別判別各巨集區塊所對應的絕對差之和sad是否小 於閥值th4,若小於,則將對應的巨集區塊的動作旗標設定為「不動作」。如此可達成濾除雜 訊的功效。值得一提的是,雖然上述實施例中已經對動作偵測方法與動作偵測器描繪出了一 個可能的型態,但所屬技術領域中具有通常知識者應當知道,各廠商對於動作偵測方法與 動作偵測器的設計都不一樣,因此本發明的應用當不限制於此種可能的型態。換言之,只要 是依據巨集區塊的型態執行第一或第二程序,其中第一程序是依據先前巨集區塊的型態設 定目前巨集區塊的動作旗標,第二程序是依據先前巨集區塊與目前巨集區塊的動作向量設 定目前巨集區塊的動作旗標,如此就已經符合了本發明的精神。以下再舉幾個實施方式以便本領域具有通常知識者能夠更進一步的了解本發明的精神,並實施本發明。上述實施例中,時間域濾波器90的實施方式僅是一種選擇實施例,本發明並不以 此為限。在其他實施例中,時間域濾波器90也可接收內部編碼型態的目前巨集區塊Imb,並 分別檢查多個先前巨集區塊的型態是否有任一為預測編碼型態,若是,目前巨集區塊的動 作旗標則設定為「不動作」,其中多個先前巨集區塊在時間軸上可依序位於目前巨集區塊之 前,且上述多個先前巨集區塊在畫面中的相對位置與目前巨集區塊相同。另一方面,若上述 多個先前巨集區塊皆為內部編碼型態,時間域濾波器90可將目前巨集區塊的動作旗標設 定為「動作」。如此亦可達成與上述實施例相類似的功效。上述圖7雖以方形的預設形狀作為運算遮罩OMl對圖6畫面的各動作旗標進行空 間濾波,但其僅是一種選擇實施例。在其他實施例中,熟習本領域技術者可依其需求以不同 的預設形狀作為運算遮罩對畫面的各動作指標進行空間濾波。舉例來說,圖10與圖11分 別是依照本發明的一實施例的另一種預設形狀與經過空間域濾波的圖6的示意圖。在圖10 中,依據運算遮罩0M2,巨集區塊mbl、mb8、mbl2、mb24、mb29與mb 32的動作旗標會被設定 為「0」。在圖11中,依據運算遮罩010,巨集區塊毗1、1111312、1^24、1^25與1^29的動作旗 標會被設定為「0」。如此亦可達成與上述實施例相類似的功效。不僅如此,在其他實施例中,空間域濾波器100也可檢查圖6中設定為「動作」的 各巨集區塊的動作旗標在空間域中是否彼此相鄰,若否,將彼此不相鄰的各巨集區塊的動 作旗標設定為「不動作」。舉例來說,圖12與圖13分別是依照本發明的一實施例的另一種 經過空間域濾波的圖6的示意圖。在圖12中,檢查設定為「動作」的各巨集區塊的動作旗 標在空間域中的八個方向是否有任一彼此相鄰,若否,將彼此不相鄰的各巨集區塊的動作 旗標設定為「不動作」,因此巨集區塊mbl2的動作旗標會被設定為「0」。承上述,在圖13中,檢查設定為「動作」的各巨集區塊的動作旗標在空間域中的 四個方向是否有任一彼此相鄰,若否,將彼此不相鄰的各巨集區塊的動作旗標設定為「不動 作」,因此巨集區塊mbl、mbl2、mb24與mb29的動作旗標會被設定為「0」。如此一來亦可達 成與上述實施例相類似的功效。值得一提的是,熟習本領域技術者可依其需求變更動作偵測器30中各單元架構。 舉例來說,上述實施例的動作偵測器30雖包括巨集區塊判別單元40與畫面判別單元50,但 在其他實施例中也可省略畫面判別單元50。另外,上述實施例中,巨集區塊判別單元40中的絕對差之和判別單元80雖配置於 內部編碼判別單元60與預測編碼判別單元70之後。但在其他實施例中,絕對差之和判別 單元80也可配置於內部編碼判別單元60與預測編碼判別單元70之前。此外,上述實施例中,內部編碼判別單元60與預測編碼判別單元70雖包括了時間 域濾波器與空間域濾波器。但在其他實施例中,內部編碼判別單元60與預測編碼判別單元 70也可省略空間域濾波器。在另一實施例中,空間濾波器也可配置於時間域濾波器之前。再者,上述實施例中,絕對和之差判別單元80雖包括了比較單元130與140。但在 其他實施例中,絕對和之差判別單元80也可省略比較單元130與140的其一。在另一實施 例中,比較單元130也可配置於比較單元140之前。綜上所述,本發明依據巨集區塊的型態執行第一或第二程序,其中第一程序是依 據先前巨集區塊的型態設定目前巨集區塊的動作旗標,第二程序是依據先前巨集區塊與目
11前巨集區塊的動作向量設定目前巨集區塊的動作旗標。如此一來可有效降低雜訊造成的誤 判。另外,本發明的實施例更配合使用時間域濾波方式與空間域濾波方式可進一步地降低 雜訊造成的誤判。不僅如此,本發明的實施例還使用絕對差之和的判別方式藉以降低色飄 (Color Rolling)或光影變化等因素而造成的誤判。本發明動作偵測器中的各個單元及濾波器可分別用軟體(即軟本,本文均稱為軟 件)、固件(即韌體,本文均稱為固件)或硬體(即硬體,本文均稱為硬體)的方式來實施。 譬如說,可利用一數位訊號電路或處理器執行對應的軟體/固件程序碼來實現各單元、濾 波器的功能,進而實施本發明動作偵測器的整體功能。以上所述,僅是本發明的較佳實施例而已,並非對本發明作任何形式上的限制,雖 然本發明已以較佳實施例揭露如上,然而並非用以限定本發明,任何熟悉本專業的技術人 員,在不脫離本發明技術方案範圍內,當可利用上述揭示的技術內容作出些許更動或修飾 為等同變化的等效實施例,但凡是未脫離本發明技術方案內容,依據本發明的技術實質對 以上實施例所作的任何簡單修改、等同變化與修飾,均仍屬於本發明技術方案的範圍內。
權利要求
一種動作偵測方法,其特徵在於其包括以下步驟接收一目前巨集區塊的型態與動作向量;判別該目前巨集區塊的型態;當該目前巨集區塊的型態為內部編碼型態,執行一第一程序,該第一程序包括檢查一第一先前巨集區塊的型態是否為預測編碼型態,若是,該目前巨集區塊的動作旗標則設定為「不動作」,其中該第一先前巨集區塊在時間軸上位於該目前巨集區塊之前;以及當該巨集區塊的型態為預測編碼型態,執行一第二程序,該第二程序包括依據該第一先前巨集區塊的累積動作向量所轉換的一第一純量與該目前巨集區塊的動作向量所轉換的一第二純量計算該目前巨集區塊的累積動作向量所轉換的一第三純量;及判別該目前巨集區塊的累積動作向量所轉換的該第三純量是否大於一第一閥值,若是,該目前巨集區塊的動作旗標則設定為「動作」。
2.根據權利要求1所述的動作偵測方法,其特徵在於其中所述的第一程序更包括檢查一第二先前巨集區塊的型態是否為預測編碼型態,若是,該目前巨集區塊的動作 旗標則設定為「不動作」,其中該第二先前巨集區塊在時間軸上位於該第一先前巨集區塊之、r -
3.根據權利要求1所述的動作偵測方法,其特徵在於其中所述的第一程序更包括 接收一目前畫面的多個巨集區塊的動作旗標,其中該些巨集區塊包括該目前巨集區塊;以及檢查設定為「動作」的各巨集區塊的動作旗標在空間域中是否彼此相鄰,若否,將彼此 不相鄰的各巨集區塊的動作旗標設定為「不動作」。
4.根據權利要求1所述的動作偵測方法,其特徵在於其中所述的第一程序更包括 接收一目前畫面的多個巨集區塊的動作旗標,其中該些巨集區塊包括該目前巨集區塊;以及檢查設定為「動作」的各巨集區塊的動作旗標在空間域中是否分別以一預設形狀群聚, 若否,將未以該預設形狀群聚的各巨集區塊的動作旗標設定為「不動作」。
5.根據權利要求1所述的動作偵測方法,其特徵在於其中所述的第二程序更包括 接收一目前畫面的多個巨集區塊的動作旗標,其中該些巨集區塊包括該目前巨集區塊;以及檢查設定為「動作」的各巨集區塊的動作旗標在空間域中是否彼此相鄰,若否,將彼此 不相鄰的各巨集區塊的動作旗標設定為「不動作」。
6.根據權利要求1所述的動作偵測方法,其特徵在於其中所述的第二程序更包括 接收一目前畫面的多個巨集區塊的動作旗標,其中該些巨集區塊包括該目前巨集區塊;以及檢查設定為「動作」的各巨集區塊的動作旗標在空間域中是否分別以一預設形狀群聚, 若否,將未以該預設形狀群聚的各巨集區塊的動作旗標設定為「不動作」。
7.根據權利要求1所述的動作偵測方法,其特徵在於其更包括 接收該目前巨集區塊的絕對差之和;以及判別該目前巨集區塊的絕對差之和是否大於一第二閥值,若是,該目前巨集區塊的動 作旗標則設定為「不動作」。
8.根據權利要求1所述的動作偵測方法,其特徵在於其更包括接收該目前巨集區塊的絕對差之和;以及判別該目前巨集區塊的絕對差之和是否小於一第二閥值,若是,該目前巨集區塊的動 作旗標則設定為「不動作」。
9.根據權利要求1所述的動作偵測方法,其特徵在於其更包括接收一目前畫面的多個巨集區塊的動作旗標,其中該些巨集區塊包括該目前巨集區 塊;以及判別該些巨集區塊中動作旗標設定為「動作」的數量是否大於一第二閥值,若是,則判 定該目前畫面為「動作」。
10.一種動作偵測器,其特徵在於其包括一巨集區塊判別單元,接收一目前巨集區塊的型態與動作向量,該巨集區塊判別單元 包括一內部編碼判別單元,包括一第一時間域濾波器,當該目前巨集區塊的型態為內部編碼型態,該第一時間域濾波 器檢查一第一先前巨集區塊的型態是否為預測編碼型態,若是,該目前巨集區塊的動作旗 標則設定為「不動作」,其中該第一先前巨集區塊在時間軸上位於該目前巨集區塊之前;以 及一預測編碼判別單元,耦接該內部編碼判別單元,包括一第二時間域濾波器,當該巨集區塊的型態為預測編碼型態,該第二時間域濾波器依 據該第一先前巨集區塊的累積動作向量所轉換的一第一純量與該目前巨集區塊的動作向 量所轉換的一第二純量計算該目前巨集區塊的累積動作向量所轉換的一第三純量,並判別 該目前巨集區塊的累積動作向量所轉換的該第三純量是否大於一第一閥值,若是,該目前 巨集區塊的動作旗標則設定為「動作」。
11.根據權利要求10所述的動作偵測器,其特徵在於其中所述的第一時間域濾波器更 檢查一第二先前巨集區塊的型態是否為預測編碼型態,若是,該目前巨集區塊的動作旗標 則設定為「不動作」,其中該第二先前巨集區塊在時間軸上位於該第一先前巨集區塊之前。
12.根據權利要求10所述的動作偵測器,其特徵在於其中所述的內部編碼判別單元更 包括一空間域濾波器,耦接該第一時間域濾波器,接收一目前畫面的多個巨集區塊的動作 旗標,並檢查設定為「動作」的各巨集區塊的動作旗標在空間域中是否彼此相鄰,若否,將彼 此不相鄰的各巨集區塊的動作旗標設定為「不動作」,其中該些巨集區塊包括該目前巨集區 塊。
13.根據權利要求10所述的動作偵測器,其特徵在於其中所述的內部編碼判別單元更 包括一空間域濾波器,耦接該第一時間域濾波器,接收一目前畫面的多個巨集區塊的動作 旗標,並檢查設定為「動作」的各巨集區塊的動作旗標在空間域中是否分別以一預設形狀群 聚,若否,將未以該預設形狀群聚的各巨集區塊的動作旗標設定為「不動作」,其中該些巨集區塊包括該目前巨集區塊。
14.根據權利要求10所述的動作偵測器,其特徵在於其中所述的預測編碼判別單元更 包括一空間域濾波器,耦接該第二時間域濾波器,接收一目前畫面的多個巨集區塊的動作 旗標,並檢查設定為「動作」的各巨集區塊的動作旗標在空間域中是否彼此相鄰,若否,將彼 此不相鄰的各巨集區塊的動作旗標設定為「不動作」,其中該些巨集區塊包括該目前巨集區 塊。
15.根據權利要求10所述的動作偵測器,其特徵在於其中所述的預測編碼判別單元更 包括一空間域濾波器,耦接該第二時間域濾波器,接收一目前畫面的多個巨集區塊的動作 旗標,並檢查設定為「動作」的各巨集區塊的動作旗標在空間域中是否分別以一預設形狀群 聚,若否,將未以該預設形狀群聚的各巨集區塊的動作旗標設定為「不動作」,其中該些巨集 區塊包括該目前巨集區塊。
16.根據權利要求10所述的動作偵測器,其特徵在於其中所述的巨集區塊判別單元更 包括一絕對差之和判別單元,耦接該內部編碼判別單元與該預測編碼判別單元,包括一比較單元,接收該目前巨集區塊的絕對差之和,並判別該目前巨集區塊的絕對差之 和是否大於一第二閥值,若是,該絕對差之和判別單元則將該目前巨集區塊的動作旗標設 定為「不動作」。
17.根據權利要求10所述的動作偵測器,其特徵在於其更包括一絕對差之和判別單元,耦接該內部編碼判別單元與該預測編碼判別單元,包括一比較單元,接收該目前巨集區塊的絕對差之和,並判別該目前巨集區塊的絕對差之 和是否小於一第二閥值,若是,該絕對差之和判別單元則將該目前巨集區塊的動作旗標設 定為「不動作」。
18.根據權利要求10所述的動作偵測器,其特徵在於其更包括一畫面動作判別單元,耦接該巨集區塊判別單元,接收一目前畫面的多個巨集區塊的 動作旗標,並判別該些巨集區塊中動作旗標設定為」動作」的數量是否大於一第二閥值,若 是,則判定該目前畫面為」動作」,其中該些巨集區塊包括該目前巨集區塊。
全文摘要
本發明是有關於一種動作偵測方法與動作偵測器,該動作偵測方法包括下列步驟。當目前巨集區塊的型態為內部編碼型態或預測編碼型態則分別執行第一程序或第二程序。第一程序包括依據先前巨集區塊的型態設定目前巨集區塊的動作旗標。第二程序包括依據先前巨集區塊與目前巨集區塊的動作向量設定目前巨集區塊的動作旗標。如此一來可有效降低動作誤判的機率。
文檔編號H04N5/14GK101931738SQ200910150210
公開日2010年12月29日 申請日期2009年6月19日 優先權日2009年6月19日
發明者李宛庭 申請人:智原科技股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀