一種馬賽克幀的檢測(cè)方法及裝置制造方法
【專利摘要】本發(fā)明公開(kāi)了一種馬賽克幀的檢測(cè)方法及裝置,該方法包括:獲取視頻節(jié)目中包含的視頻幀,針對(duì)每一視頻幀執(zhí)行如下操作:以設(shè)定順序從當(dāng)前視頻幀中依次取出第一設(shè)定個(gè)數(shù)且相鄰的宏塊作為待檢測(cè)宏塊組;計(jì)算每個(gè)待檢測(cè)宏塊組的至少一個(gè)顏色參數(shù)的參數(shù)值,并根據(jù)計(jì)算出的每個(gè)待檢測(cè)宏塊組的每個(gè)顏色參數(shù)的參數(shù)值和對(duì)應(yīng)顏色參數(shù)的可疑宏塊組門限值,從待檢測(cè)宏塊組中選取出每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組,顏色參數(shù)是根據(jù)顏色空間的設(shè)定分量得到的;根據(jù)當(dāng)前視頻幀中每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組個(gè)數(shù)與對(duì)應(yīng)顏色參數(shù)的馬賽克幀門限值,檢測(cè)當(dāng)前視頻幀是否為馬賽克幀。該方案檢測(cè)效率高,且錯(cuò)檢率和誤檢率低。
【專利說(shuō)明】一種馬賽克幀的檢測(cè)方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計(jì)算機(jī)信息處理【技術(shù)領(lǐng)域】,尤指一種馬賽克幀的檢測(cè)方法及裝置。
【背景技術(shù)】
[0002] 數(shù)字電視系統(tǒng)的工作流程非常復(fù)雜,電視臺(tái)或者其他生產(chǎn)商生產(chǎn)出的視頻節(jié)目在 通過(guò)各項(xiàng)檢測(cè)后,通過(guò)無(wú)線信道、有線、衛(wèi)星等等進(jìn)行廣播和傳輸,最終觀眾可以在電視機(jī) 上收看到視頻節(jié)目。
[0003] 在對(duì)視頻節(jié)目進(jìn)行的各項(xiàng)檢測(cè)中,非常重要的一項(xiàng)是檢測(cè)馬賽克幀,因?yàn)橐曨l節(jié) 目中的馬賽克幀會(huì)極大降低視頻節(jié)目的質(zhì)量。檢測(cè)視頻節(jié)目中的馬賽克幀有兩個(gè)很重要的 衡量參數(shù),即錯(cuò)檢率和誤檢率,錯(cuò)檢率是指在一個(gè)視頻節(jié)目中,非馬賽克幀被誤認(rèn)為馬賽克 幀在整個(gè)視頻節(jié)目中所占的比率,錯(cuò)檢率應(yīng)該足夠低,來(lái)保證非馬賽克幀沒(méi)有被誤判為馬 賽克幀;誤檢率是指在一個(gè)視頻節(jié)目中,馬賽克幀被誤檢為非馬賽克幀在整個(gè)視頻節(jié)目中 所占的比率,誤檢率應(yīng)該足夠低,來(lái)保證真實(shí)的馬賽克幀沒(méi)有被漏掉。
[0004] 現(xiàn)有技術(shù)中,通常是使用人力來(lái)檢測(cè)視頻節(jié)目中的馬賽克幀,這種檢測(cè)方式的檢 測(cè)效率比較低,并且錯(cuò)檢率和誤檢率很高。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明實(shí)施例提供一種馬賽克幀的檢測(cè)方法及裝置,用以解決現(xiàn)有的使用人力檢 測(cè)視頻節(jié)目中馬賽克幀的方式存在的檢測(cè)效率低以及錯(cuò)檢率和誤檢率高的問(wèn)題。
[0006] -種馬賽克巾貞的檢測(cè)方法,包括:
[0007] 獲取視頻節(jié)目中包含的視頻幀,針對(duì)每一所述視頻幀執(zhí)行如下操作:
[0008] 以設(shè)定順序從當(dāng)前視頻幀中依次取出第一設(shè)定個(gè)數(shù)且相鄰的宏塊作為待檢測(cè)宏 塊組,每個(gè)所述宏塊包含第二設(shè)定個(gè)數(shù)的像素單元;
[0009] 計(jì)算每個(gè)所述待檢測(cè)宏塊組的至少一個(gè)顏色參數(shù)的參數(shù)值,并根據(jù)計(jì)算出的每個(gè) 所述待檢測(cè)宏塊組的每個(gè)顏色參數(shù)的參數(shù)值和對(duì)應(yīng)顏色參數(shù)的可疑宏塊組門限值,從所述 待檢測(cè)宏塊組中選取出每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組,所述顏色參數(shù)是根據(jù)顏色空間的 設(shè)定分量得到的;
[0010] 根據(jù)所述當(dāng)前視頻幀中每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組個(gè)數(shù)與對(duì)應(yīng)顏色參數(shù)的 馬賽克幀門限值,檢測(cè)所述當(dāng)前視頻幀是否為馬賽克幀。
[0011] -種馬賽克巾貞的檢測(cè)裝置,包括:
[0012] 獲取單元,用于獲取視頻節(jié)目中包含的視頻幀;
[0013] 檢測(cè)單元,用于針對(duì)所述獲取單元獲取的每一所述視頻幀執(zhí)行如下操作:
[0014] 以設(shè)定順序從當(dāng)前視頻幀中依次取出第一設(shè)定個(gè)數(shù)且相鄰的宏塊作為待檢測(cè)宏 塊組,每個(gè)所述宏塊包含第二設(shè)定個(gè)數(shù)的像素單元;
[0015] 計(jì)算每個(gè)所述待檢測(cè)宏塊組的至少一個(gè)顏色參數(shù)的參數(shù)值,并根據(jù)計(jì)算出的每個(gè) 所述待檢測(cè)宏塊組的每個(gè)顏色參數(shù)的參數(shù)值和對(duì)應(yīng)顏色參數(shù)的可疑宏塊組門限值,從所述 待檢測(cè)宏塊組中選取出每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組,所述顏色參數(shù)是根據(jù)顏色空間的 設(shè)定分量得到的;
[0016] 根據(jù)所述當(dāng)前視頻幀中每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組個(gè)數(shù)與對(duì)應(yīng)顏色參數(shù)的 馬賽克幀門限值,檢測(cè)所述當(dāng)前視頻幀是否為馬賽克幀。
[0017] 本發(fā)明有益效果如下:
[0018] 本發(fā)明實(shí)施例提供的一種馬賽克幀的檢測(cè)方法以及裝置,該方法通過(guò)獲取視頻節(jié) 目中包含的視頻幀,針對(duì)每一所述視頻幀執(zhí)行如下操作:以設(shè)定順序從當(dāng)前視頻幀中依次 取出第一設(shè)定個(gè)數(shù)且相鄰的宏塊作為待檢測(cè)宏塊組,每個(gè)所述宏塊包含第二設(shè)定個(gè)數(shù)的像 素單元;計(jì)算每個(gè)所述待檢測(cè)宏塊組的至少一個(gè)顏色參數(shù)的參數(shù)值,并根據(jù)計(jì)算出的每個(gè) 所述待檢測(cè)宏塊組的每個(gè)顏色參數(shù)的參數(shù)值和對(duì)應(yīng)顏色參數(shù)的可疑宏塊組門限值,從所述 待檢測(cè)宏塊組中選取出每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組;根據(jù)所述當(dāng)前視頻幀中每個(gè)顏色 參數(shù)對(duì)應(yīng)的可疑宏塊組個(gè)數(shù)與對(duì)應(yīng)顏色參數(shù)的馬賽克幀門限值,檢測(cè)所述當(dāng)前視頻幀是否 為馬賽克幀。該方案可以針對(duì)視頻節(jié)目中的每個(gè)視頻幀進(jìn)行逐一檢測(cè),這種自動(dòng)檢測(cè)方式 相對(duì)于人工檢測(cè)的方式檢測(cè)效率比較高,并且錯(cuò)檢率和誤檢率很低。
【專利附圖】
【附圖說(shuō)明】
[0019] 圖1為本發(fā)明實(shí)施例中馬賽克幀的檢測(cè)方法的流程圖;
[0020] 圖2為本發(fā)明實(shí)施例中宏塊組滑動(dòng)窗口的結(jié)構(gòu)示意圖;
[0021] 圖3為本發(fā)明實(shí)施例中馬賽克幀的檢測(cè)裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0022] 針對(duì)現(xiàn)有的使用人力檢測(cè)視頻節(jié)目中馬賽克幀的方式存在的檢測(cè)效率低以及錯(cuò) 檢率和誤檢率高的問(wèn)題,本發(fā)明實(shí)施例提供一種馬賽克幀的檢測(cè)方法,其方法流程如圖1 所示,具體執(zhí)行步驟如下:
[0023] S10 :獲取視頻節(jié)目中包含的視頻幀,針對(duì)每一視頻幀執(zhí)行S11-S13。
[0024] -個(gè)視頻節(jié)目中往往會(huì)包含多個(gè)視頻幀,針對(duì)每個(gè)視頻幀都需要執(zhí)行下列檢測(cè)的 步驟。
[0025] S11 :以設(shè)定順序從當(dāng)前視頻幀中依次取出第一設(shè)定個(gè)數(shù)且相鄰的宏塊作為待檢 測(cè)宏塊組,每個(gè)宏塊包含第二設(shè)定個(gè)數(shù)的像素單元。
[0026] 每個(gè)視頻幀都是由若干像素單元組成的,可以將每個(gè)視頻幀劃分為多個(gè)宏塊,每 個(gè)宏塊可以包括4*4個(gè)像素單元,這時(shí)第二設(shè)定個(gè)數(shù)是16,當(dāng)然也可以是其他數(shù)值。
[0027] S12:計(jì)算每個(gè)待檢測(cè)宏塊組的至少一個(gè)顏色參數(shù)的參數(shù)值,并根據(jù)計(jì)算出的每個(gè) 待檢測(cè)宏塊組的每個(gè)顏色參數(shù)的參數(shù)值和對(duì)應(yīng)顏色參數(shù)的可疑宏塊組門限值,從待檢測(cè)宏 塊組中選取出每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組,顏色參數(shù)是根據(jù)顏色空間的設(shè)定分量得到 的。
[0028] 可以設(shè)置一個(gè)或多個(gè)顏色參數(shù)來(lái)進(jìn)行相應(yīng)的計(jì)算。
[0029] S13:根據(jù)當(dāng)前視頻幀中每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組個(gè)數(shù)與對(duì)應(yīng)顏色參數(shù)的 馬賽克幀門限值,檢測(cè)當(dāng)前視頻幀是否為馬賽克幀。
[0030] 該方案可以針對(duì)視頻節(jié)目中的每個(gè)視頻幀進(jìn)行逐一檢測(cè),這種自動(dòng)檢測(cè)方式相對(duì) 于人工檢測(cè)的方式檢測(cè)效率比較高,并且錯(cuò)檢率和誤檢率很低。
[0031] 具體的,上述S11中的以設(shè)定順序從當(dāng)前視頻幀中依次取出第一設(shè)定個(gè)數(shù)且相鄰 的宏塊作為待檢測(cè)宏塊組,具體包括:控制宏塊組滑動(dòng)窗口以設(shè)定順序在當(dāng)前視頻幀的圖 像內(nèi)移動(dòng),宏塊組滑動(dòng)窗口的面積為第一設(shè)定個(gè)數(shù)的宏塊的面積;宏塊組滑動(dòng)窗口每次移 動(dòng)后包含的宏塊作為待檢測(cè)宏塊組。
[0032] 在獲取待檢測(cè)宏塊組時(shí),可以如圖2所示設(shè)置宏塊組滑動(dòng)窗口來(lái)獲取,也可以直 接從當(dāng)前視頻幀中獲取。
[0033] 宏塊組滑動(dòng)窗口的面積為第一設(shè)定個(gè)數(shù)的宏塊的面積,圖2中示出的是4個(gè)宏塊 的面積,當(dāng)然也可以是8個(gè)、9個(gè)等等,形狀可以是矩形、正方形等規(guī)則圖形。宏塊組滑動(dòng)窗 口可以按照設(shè)定順序移動(dòng),每次移動(dòng)后包含的宏塊都可以作為待檢測(cè)宏塊。
[0034] 設(shè)定順序有多種設(shè)置方式,下面列舉兩種方式進(jìn)行說(shuō)明:第一種,每次向右移動(dòng)一 個(gè)宏塊,當(dāng)?shù)竭_(dá)當(dāng)前視頻幀的右邊界時(shí),向下移動(dòng)一個(gè)宏塊,然后再?gòu)漠?dāng)前視頻幀的左邊界 開(kāi)始,每次向右移動(dòng)一個(gè)宏塊,……,直到到達(dá)當(dāng)前視頻幀的右下角為止;第二種,每次向右 移動(dòng)一個(gè)宏塊,當(dāng)?shù)竭_(dá)當(dāng)前視頻幀的右邊界時(shí),向下移動(dòng)一個(gè)宏塊,然后再?gòu)漠?dāng)前視頻幀的 右邊界開(kāi)始,每次向左移動(dòng)一個(gè)宏塊,當(dāng)?shù)竭_(dá)當(dāng)前視頻幀的左邊界時(shí),向下移動(dòng)一個(gè)宏塊, 然后再?gòu)漠?dāng)前視頻幀的左邊界開(kāi)始,每次向右移動(dòng)一個(gè)宏塊,……,直到到達(dá)當(dāng)前視頻幀的 右下角或左下角。
[0035] 具體的,上述S12中的計(jì)算每個(gè)待檢測(cè)宏塊組的至少一個(gè)顏色參數(shù)的參數(shù)值,具 體包括:針對(duì)每個(gè)待檢測(cè)宏塊組,執(zhí)行如下操作:計(jì)算當(dāng)前待檢測(cè)宏塊組中兩兩相鄰宏塊 的每個(gè)顏色參數(shù)的參數(shù)值的差值的絕對(duì)值;將得到的每個(gè)顏色參數(shù)的差值的絕對(duì)值的最大 值作為當(dāng)前待檢測(cè)宏塊組對(duì)應(yīng)顏色參數(shù)的參數(shù)值。
[0036] 具體的,上述顏色參數(shù)包括下列之一或組合:YUV顏色空間中的Y分量的均值、Y分 量的方差、U分量的均值、U分量的方差、V分量的均值、V分量的方差。
[0037] 繼續(xù)沿用上例,下面以顏色參數(shù)為Y分量的均值、Y分量的方差和U分量的方差為 例進(jìn)行說(shuō)明。
[0038] 其中,當(dāng)前檢測(cè)宏塊組包括四個(gè)宏塊A、B、C、D,首先計(jì)算四個(gè)宏塊的Y分量的均 值、Y分量的方差和U分量的方差,分別記為(Y^,Y mB,YmC,YmD)、(YvA,YvB,Y vx,YvD)、(UvA,UvB, Uvc,UVD)。YmA的計(jì)算方法為將該宏塊內(nèi)的像素單元的Y分量的值取平均值,Y mB、Ym。、ΥΛ的計(jì) 算方法是相同的,YVA的計(jì)算方法為將該宏塊內(nèi)的像素單元的Υ分量的值取方差,Y vB、YvpYvD 的計(jì)算方法是相同的,UVA的計(jì)算方法為將該宏塊內(nèi)的像素單元的U分量的值取方差,UvB、 uv。、uvD的計(jì)算方法是相同的。
[0039] 計(jì)算當(dāng)前待檢測(cè)宏塊組中兩兩相鄰宏塊的每個(gè)顏色參數(shù)的參數(shù)值的差值的絕對(duì) 值,將得到的每個(gè)顏色參數(shù)的差值的絕對(duì)值的最大值作為當(dāng)前待檢測(cè)宏塊組對(duì)應(yīng)顏色參數(shù) 的參數(shù)值,分別記為Y m、Yv和uv,具體計(jì)算方法如下:
[0040] Ym=max{|YmA-Yj,|YmA-Y mC|,|Y,Yj,|YmC-YmD|};
[0041] Yv=max{|YvA-YvB|,|Y vA-YvC|,|YvB-YvD|,|YvC-Yj};
[0042] Uv=max {| UvA - UvB |,| UvA - UvC |,| UvB - UvD |,| Uvc - UvD |}。
[0043] 具體的,上述S12中的根據(jù)計(jì)算出的每個(gè)待檢測(cè)宏塊組的每個(gè)顏色參數(shù)的參數(shù)值 和對(duì)應(yīng)顏色參數(shù)的可疑宏塊組門限值,從待檢測(cè)宏塊組中選取出每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑 宏塊組,具體包括:將每個(gè)待檢測(cè)宏塊組的每個(gè)顏色參數(shù)的參數(shù)值分別與對(duì)應(yīng)顏色參數(shù)的 可疑宏塊組門限值進(jìn)行比較;選取出參數(shù)值大于等于對(duì)應(yīng)顏色參數(shù)的可疑宏塊組門限值的 待檢測(cè)宏塊組作為可疑宏塊組。
[0044] 繼續(xù)沿用上例,對(duì)于普通的待檢測(cè)宏塊組,它包含的宏塊的亮度、色度和平坦度 幾乎相同,也就是Y分量、U分量、V分量不會(huì)變化很劇烈,因此宏塊之間的差異非常小,如 ^-?」,^-?」,1-?」,^飛1 )1,接近〇,也就是說(shuō)?111、1、隊(duì)接近于〇。如果這個(gè) 待檢測(cè)宏塊組中有一個(gè)宏塊是馬賽克塊,它的亮度、色度和平坦度與相鄰的宏塊非常不同, 這時(shí)Y m、Yv、Uv將大于0。因此,可以針對(duì)三個(gè)顏色參數(shù)分別建立三個(gè)可疑宏塊組門限值,分 別記為:Y m-gate、Yv-gate、Uv-gate,這三個(gè)可疑宏塊組門限值可以完全相同,也可以部分相 同,也可以完全不同。
[0045] 如果其中的一個(gè)顏色參數(shù)的參數(shù)值大于等于該顏色參數(shù)對(duì)應(yīng)的可疑宏塊組門限 值,這個(gè)待檢測(cè)宏塊組就被標(biāo)記為一個(gè)可疑宏塊組,并標(biāo)記為其所對(duì)應(yīng)顏色參數(shù)。
[0046] 具體的,上述S13中的根據(jù)當(dāng)前視頻幀中每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組個(gè)數(shù)與 對(duì)應(yīng)顏色參數(shù)的馬賽克幀門限值,檢測(cè)當(dāng)前視頻幀是否為馬賽克幀,具體包括:統(tǒng)計(jì)當(dāng)前視 頻幀中每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組個(gè)數(shù);將當(dāng)前視頻幀中每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏 塊組個(gè)數(shù)與對(duì)應(yīng)顏色參數(shù)的馬賽克幀門限值進(jìn)行比較;若每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組 個(gè)數(shù)均大于等于對(duì)應(yīng)顏色參數(shù)的馬賽克幀門限值,則檢測(cè)出當(dāng)前視頻幀為馬賽克幀。
[0047] 繼續(xù)沿用上例,設(shè)置三個(gè)計(jì)數(shù)器NYm、NYV和NU V,用來(lái)統(tǒng)計(jì)當(dāng)前視頻幀中每個(gè)顏色 參數(shù)對(duì)應(yīng)的可疑宏塊組個(gè)數(shù)。少量的可疑宏塊組不會(huì)嚴(yán)重影響視頻節(jié)目的質(zhì)量,并且能夠 去除。但是如果一個(gè)視頻幀中有太多的可疑宏塊組,將會(huì)嚴(yán)重影響視頻節(jié)目的質(zhì)量,并且去 除的難度會(huì)很大。也就是說(shuō)當(dāng)NY m、NYv和NUv偏大時(shí),會(huì)嚴(yán)重影響視頻節(jié)目的質(zhì)量。同Ym、 YJP Uv-樣,可以設(shè)置三個(gè)馬賽克幀門限值NYm-gate、NYv-gate和NU v_gate,當(dāng)一個(gè)待檢測(cè) 視頻幀中的每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組都達(dá)到了對(duì)應(yīng)的馬賽克幀門限值,也就是說(shuō)當(dāng) NYm大于等于NYm_gate、NYV大于等于NYv_gate且NU V大于等于NUv_gate時(shí),則檢測(cè)出該視 頻幀為馬賽克幀。其中,這三個(gè)馬賽克幀門限值可以完全相同,也可以部分相同,也可以完 全不同。
[0048] 基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供一種馬賽克幀的檢測(cè)裝置,該裝置的結(jié) 構(gòu)如圖3所示,包括:
[0049] 獲取單元30,用于獲取視頻節(jié)目中包含的視頻幀。
[0050] 檢測(cè)單元31,用于針對(duì)獲取單元獲取的每一視頻幀執(zhí)行如下操作:以設(shè)定順序從 當(dāng)前視頻幀中依次取出第一設(shè)定個(gè)數(shù)且相鄰的宏塊作為待檢測(cè)宏塊組,每個(gè)宏塊包含第二 設(shè)定個(gè)數(shù)的像素單元;計(jì)算每個(gè)待檢測(cè)宏塊組的至少一個(gè)顏色參數(shù)的參數(shù)值,并根據(jù)計(jì)算 出的每個(gè)待檢測(cè)宏塊組的每個(gè)顏色參數(shù)的參數(shù)值和對(duì)應(yīng)顏色參數(shù)的可疑宏塊組門限值,從 待檢測(cè)宏塊組中選取出每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組,顏色參數(shù)是根據(jù)顏色空間的設(shè)定 分量得到的;根據(jù)當(dāng)前視頻幀中每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組個(gè)數(shù)與對(duì)應(yīng)顏色參數(shù)的馬 賽克幀門限值,檢測(cè)當(dāng)前視頻幀是否為馬賽克幀。
[0051] 具體的,上述檢測(cè)單元31,用于以設(shè)定順序從當(dāng)前視頻幀中依次取出第一設(shè)定個(gè) 數(shù)且相鄰的宏塊作為待檢測(cè)宏塊組,具體用于:控制宏塊組滑動(dòng)窗口以設(shè)定順序在當(dāng)前視 頻幀的圖像內(nèi)移動(dòng),宏塊組滑動(dòng)窗口的面積為第一設(shè)定個(gè)數(shù)的宏塊的面積;宏塊組滑動(dòng)窗 口每次移動(dòng)后包含的宏塊作為待檢測(cè)宏塊組。
[0052] 具體的,上述檢測(cè)單元31,用于計(jì)算每個(gè)待檢測(cè)宏塊組的至少一個(gè)顏色參數(shù)的參 數(shù)值,具體用于:針對(duì)每個(gè)待檢測(cè)宏塊組,執(zhí)行如下操作:計(jì)算當(dāng)前待檢測(cè)宏塊組中兩兩相 鄰宏塊的每個(gè)顏色參數(shù)的參數(shù)值的差值的絕對(duì)值;將得到的每個(gè)顏色參數(shù)的差值的絕對(duì)值 的最大值作為當(dāng)前待檢測(cè)宏塊組對(duì)應(yīng)顏色參數(shù)的參數(shù)值。
[0053] 具體的,上述檢測(cè)單元31,用于根據(jù)計(jì)算出的每個(gè)待檢測(cè)宏塊組的每個(gè)顏色參數(shù) 的參數(shù)值和對(duì)應(yīng)顏色參數(shù)的可疑宏塊組門限值,從待檢測(cè)宏塊組中選取出每個(gè)顏色參數(shù)對(duì) 應(yīng)的可疑宏塊組,具體用于:將每個(gè)待檢測(cè)宏塊組的每個(gè)顏色參數(shù)的參數(shù)值分別與對(duì)應(yīng)顏 色參數(shù)的可疑宏塊組門限值進(jìn)行比較;選取出參數(shù)值大于等于對(duì)應(yīng)顏色參數(shù)的可疑宏塊組 門限值的待檢測(cè)宏塊組作為可疑宏塊組。
[0054] 具體的,上述檢測(cè)單元31,用于根據(jù)當(dāng)前視頻幀中每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊 組個(gè)數(shù)與對(duì)應(yīng)顏色參數(shù)的馬賽克幀門限值,檢測(cè)當(dāng)前視頻幀是否為馬賽克幀,具體用于:統(tǒng) 計(jì)當(dāng)前視頻幀中每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組個(gè)數(shù);將當(dāng)前視頻幀中每個(gè)顏色參數(shù)對(duì)應(yīng) 的可疑宏塊組個(gè)數(shù)與對(duì)應(yīng)顏色參數(shù)的馬賽克幀門限值進(jìn)行比較;若每個(gè)顏色參數(shù)對(duì)應(yīng)的可 疑宏塊組個(gè)數(shù)均大于等于對(duì)應(yīng)顏色參數(shù)的馬賽克幀門限值,則檢測(cè)出當(dāng)前視頻幀為馬賽克 幀。
[0055] 顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1. 一種馬賽克幀的檢測(cè)方法,其特征在于,包括: 獲取視頻節(jié)目中包含的視頻幀,針對(duì)每一所述視頻幀執(zhí)行如下操作: 以設(shè)定順序從當(dāng)前視頻幀中依次取出第一設(shè)定個(gè)數(shù)且相鄰的宏塊作為待檢測(cè)宏塊組, 每個(gè)所述宏塊包含第二設(shè)定個(gè)數(shù)的像素單元; 計(jì)算每個(gè)所述待檢測(cè)宏塊組的至少一個(gè)顏色參數(shù)的參數(shù)值,并根據(jù)計(jì)算出的每個(gè)所述 待檢測(cè)宏塊組的每個(gè)顏色參數(shù)的參數(shù)值和對(duì)應(yīng)顏色參數(shù)的可疑宏塊組門限值,從所述待檢 測(cè)宏塊組中選取出每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組,所述顏色參數(shù)是根據(jù)顏色空間的設(shè)定 分量得到的; 根據(jù)所述當(dāng)前視頻幀中每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組個(gè)數(shù)與對(duì)應(yīng)顏色參數(shù)的馬賽 克幀門限值,檢測(cè)所述當(dāng)前視頻幀是否為馬賽克幀。
2. 如權(quán)利要求1所述的方法,其特征在于,以設(shè)定順序從當(dāng)前視頻幀中依次取出第一 設(shè)定個(gè)數(shù)且相鄰的宏塊作為待檢測(cè)宏塊組,具體包括: 控制宏塊組滑動(dòng)窗口以設(shè)定順序在所述當(dāng)前視頻幀的圖像內(nèi)移動(dòng),所述宏塊組滑動(dòng)窗 口的面積為所述第一設(shè)定個(gè)數(shù)的宏塊的面積; 所述宏塊組滑動(dòng)窗口每次移動(dòng)后包含的宏塊作為待檢測(cè)宏塊組。
3. 如權(quán)利要求1所述的方法,其特征在于,計(jì)算每個(gè)所述待檢測(cè)宏塊組的至少一個(gè)顏 色參數(shù)的參數(shù)值,具體包括: 針對(duì)每個(gè)所述待檢測(cè)宏塊組,執(zhí)行如下操作: 計(jì)算當(dāng)前待檢測(cè)宏塊組中兩兩相鄰宏塊的每個(gè)顏色參數(shù)的參數(shù)值的差值的絕對(duì)值; 將得到的每個(gè)顏色參數(shù)的差值的絕對(duì)值的最大值作為所述當(dāng)前待檢測(cè)宏塊組對(duì)應(yīng)顏 色參數(shù)的參數(shù)值。
4. 如權(quán)利要求3所述的方法,其特征在于,所述顏色參數(shù)包括下列之一或組合:YUV顏 色空間中的Y分量的均值、所述Y分量的方差、所述YUV顏色空間中的U分量的均值、所述 U分量的方差、所述YUV顏色空間中的V分量的均值、所述V分量的方差。
5. 如權(quán)利要求1所述的方法,其特征在于,根據(jù)計(jì)算出的每個(gè)所述待檢測(cè)宏塊組的每 個(gè)顏色參數(shù)的參數(shù)值和對(duì)應(yīng)顏色參數(shù)的可疑宏塊組門限值,從所述待檢測(cè)宏塊組中選取出 每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組,具體包括: 將每個(gè)所述待檢測(cè)宏塊組的每個(gè)顏色參數(shù)的參數(shù)值分別與對(duì)應(yīng)顏色參數(shù)的可疑宏塊 組門限值進(jìn)行比較; 選取出參數(shù)值大于等于對(duì)應(yīng)顏色參數(shù)的可疑宏塊組門限值的待檢測(cè)宏塊組作為可疑 宏塊組。
6. 如權(quán)利要求1-5任一所述的方法,其特征在于,根據(jù)所述當(dāng)前視頻幀中每個(gè)顏色參 數(shù)對(duì)應(yīng)的可疑宏塊組個(gè)數(shù)與對(duì)應(yīng)顏色參數(shù)的馬賽克幀門限值,檢測(cè)所述當(dāng)前視頻幀是否為 馬賽克巾貞,具體包括: 統(tǒng)計(jì)所述當(dāng)前視頻幀中每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組個(gè)數(shù); 將所述當(dāng)前視頻幀中每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組個(gè)數(shù)與對(duì)應(yīng)顏色參數(shù)的馬賽克 幀門限值進(jìn)行比較; 若每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組個(gè)數(shù)均大于等于對(duì)應(yīng)顏色參數(shù)的馬賽克幀門限值, 則檢測(cè)出所述當(dāng)前視頻幀為馬賽克幀。
7. -種馬賽克幀的檢測(cè)裝置,其特征在于,包括: 獲取單元,用于獲取視頻節(jié)目中包含的視頻幀; 檢測(cè)單元,用于針對(duì)所述獲取單元獲取的每一所述視頻幀執(zhí)行如下操作: 以設(shè)定順序從當(dāng)前視頻幀中依次取出第一設(shè)定個(gè)數(shù)且相鄰的宏塊作為待檢測(cè)宏塊組, 每個(gè)所述宏塊包含第二設(shè)定個(gè)數(shù)的像素單元; 計(jì)算每個(gè)所述待檢測(cè)宏塊組的至少一個(gè)顏色參數(shù)的參數(shù)值,并根據(jù)計(jì)算出的每個(gè)所述 待檢測(cè)宏塊組的每個(gè)顏色參數(shù)的參數(shù)值和對(duì)應(yīng)顏色參數(shù)的可疑宏塊組門限值,從所述待檢 測(cè)宏塊組中選取出每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組,所述顏色參數(shù)是根據(jù)顏色空間的設(shè)定 分量得到的; 根據(jù)所述當(dāng)前視頻幀中每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組個(gè)數(shù)與對(duì)應(yīng)顏色參數(shù)的馬賽 克幀門限值,檢測(cè)所述當(dāng)前視頻幀是否為馬賽克幀。
8. 如權(quán)利要求7所述的裝置,其特征在于,所述檢測(cè)單元,用于以設(shè)定順序從當(dāng)前視頻 幀中依次取出第一設(shè)定個(gè)數(shù)且相鄰的宏塊作為待檢測(cè)宏塊組,具體用于: 控制宏塊組滑動(dòng)窗口以設(shè)定順序在所述當(dāng)前視頻幀的圖像內(nèi)移動(dòng),所述宏塊組滑動(dòng)窗 口的面積為所述第一設(shè)定個(gè)數(shù)的宏塊的面積; 所述宏塊組滑動(dòng)窗口每次移動(dòng)后包含的宏塊作為待檢測(cè)宏塊組。
9. 如權(quán)利要求7所述的裝置,其特征在于,所述檢測(cè)單元,用于計(jì)算每個(gè)所述待檢測(cè)宏 塊組的至少一個(gè)顏色參數(shù)的參數(shù)值,具體用于: 針對(duì)每個(gè)所述待檢測(cè)宏塊組,執(zhí)行如下操作: 計(jì)算當(dāng)前待檢測(cè)宏塊組中兩兩相鄰宏塊的每個(gè)顏色參數(shù)的參數(shù)值的差值的絕對(duì)值; 將得到的每個(gè)顏色參數(shù)的差值的絕對(duì)值的最大值作為所述當(dāng)前待檢測(cè)宏塊組對(duì)應(yīng)顏 色參數(shù)的參數(shù)值。
10. 如權(quán)利要求7所述的裝置,其特征在于,所述檢測(cè)單元,用于根據(jù)計(jì)算出的每個(gè)所 述待檢測(cè)宏塊組的每個(gè)顏色參數(shù)的參數(shù)值和對(duì)應(yīng)顏色參數(shù)的可疑宏塊組門限值,從所述待 檢測(cè)宏塊組中選取出每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組,具體用于: 將每個(gè)所述待檢測(cè)宏塊組的每個(gè)顏色參數(shù)的參數(shù)值分別與對(duì)應(yīng)顏色參數(shù)的可疑宏塊 組門限值進(jìn)行比較; 選取出參數(shù)值大于等于對(duì)應(yīng)顏色參數(shù)的可疑宏塊組門限值的待檢測(cè)宏塊組作為可疑 宏塊組。
11. 如權(quán)利要求7-10任一所述的裝置,其特征在于,所述檢測(cè)單元,用于根據(jù)所述當(dāng)前 視頻幀中每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組個(gè)數(shù)與對(duì)應(yīng)顏色參數(shù)的馬賽克幀門限值,檢測(cè)所 述當(dāng)前視頻幀是否為馬賽克幀,具體用于: 統(tǒng)計(jì)所述當(dāng)前視頻幀中每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組個(gè)數(shù); 將所述當(dāng)前視頻幀中每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組個(gè)數(shù)與對(duì)應(yīng)顏色參數(shù)的馬賽克 幀門限值進(jìn)行比較; 若每個(gè)顏色參數(shù)對(duì)應(yīng)的可疑宏塊組個(gè)數(shù)均大于等于對(duì)應(yīng)顏色參數(shù)的馬賽克幀門限值, 則檢測(cè)出所述當(dāng)前視頻幀為馬賽克幀。
【文檔編號(hào)】H04N19/89GK104113741SQ201310132689
【公開(kāi)日】2014年10月22日 申請(qǐng)日期:2013年4月17日 優(yōu)先權(quán)日:2013年4月17日
【發(fā)明者】周同, 董全武 申請(qǐng)人:北京大學(xué), 北大方正集團(tuán)有限公司, 北京北大方正電子有限公司