22執(zhí)行的指令,例如應(yīng)用程序。存儲(chǔ)器532中存儲(chǔ)的應(yīng)用程序可以包括一個(gè)或一個(gè)以上的每一個(gè)對(duì)應(yīng)于一組指令的模塊。此外,處理組件522被配置為執(zhí)行指令,以執(zhí)行上述圖1和圖2A、圖2B所示實(shí)施例中服務(wù)器側(cè)執(zhí)行的代表幀獲取方法。
[0175]裝置500還可以包括一個(gè)電源組件526被配置為執(zhí)行裝置500的電源管理,一個(gè)有線或無線網(wǎng)絡(luò)接口 550被配置為將裝置500連接到網(wǎng)絡(luò),和一個(gè)輸入輸出(I/O)接口 558。裝置500可以操作基于存儲(chǔ)在存儲(chǔ)器532的操作系統(tǒng),例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM 或類似。
[0176]本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本公開的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
[0177]應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。
【主權(quán)項(xiàng)】
1.一種代表幀獲取方法,其特征在于,所述方法包括: 對(duì)目標(biāo)視頻進(jìn)行采樣得到M個(gè)關(guān)鍵幀; 從所述M個(gè)關(guān)鍵幀中,獲取每個(gè)關(guān)鍵幀的背景像素; 對(duì)M個(gè)所述關(guān)鍵幀的背景像素進(jìn)行兩兩對(duì)比,得到N個(gè)候選關(guān)鍵幀,所述N個(gè)候選關(guān)鍵幀為背景像素差異小于閾值的關(guān)鍵幀; 從所述N個(gè)候選關(guān)鍵幀中確定出所述目標(biāo)視頻的代表幀,所述代表幀的前景像素與背景像素之間的色差值大于預(yù)定差值閾值,且所述前景像素的梯度值大于其他各個(gè)候選關(guān)鍵幀的前景像素的梯度值,所述前景像素為所述候選關(guān)鍵幀中除所述背景像素以外的像素。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)目標(biāo)視頻進(jìn)行采樣得到M個(gè)關(guān)鍵幀,包括: 將所述目標(biāo)視頻按播放時(shí)間先后進(jìn)行劃分,得到A段目標(biāo)視頻、B段目標(biāo)視頻和C段目標(biāo)視頻,所述B段目標(biāo)視頻在所述A目標(biāo)視頻和C段目標(biāo)視頻之間; 分別對(duì)所述A段目標(biāo)視頻、所述B段目標(biāo)視頻和所述C段目標(biāo)視頻進(jìn)行采樣得到所述M個(gè)關(guān)鍵幀,其中,所述B段視頻的采樣頻率高于所述A段目標(biāo)視頻和所述C段目標(biāo)視頻的采樣頻率。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從所述M個(gè)關(guān)鍵幀中,獲取每個(gè)關(guān)鍵幀的背景像素,包括: 對(duì)所述M關(guān)鍵幀進(jìn)行降采樣,降采樣后的每個(gè)像素的灰度值為降采樣前對(duì)應(yīng)區(qū)域的平均灰度值; 提取降采樣后的所述關(guān)鍵幀最外圍的預(yù)定圈像素,將所述預(yù)定圈像素確定為所述降采樣后得到的關(guān)鍵幀的背景像素。4.根據(jù)權(quán)利要求1至3中任一所述的方法,其特征在于,所述從所述N個(gè)候選關(guān)鍵幀中確定出所述目標(biāo)視頻的代表幀,包括: 計(jì)算每個(gè)候選關(guān)鍵幀的前景像素與背景像素之間的色差值; 剔除色差值小于所述預(yù)定差值閾值的候選關(guān)鍵幀; 對(duì)剩余的候選關(guān)鍵幀中的前景像素進(jìn)行梯度提取,得到每個(gè)剩余候選關(guān)鍵幀所對(duì)應(yīng)的梯度值; 將具有最大梯度值的候選關(guān)鍵幀確定為所述目標(biāo)視頻的代表幀。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述計(jì)算每個(gè)候選關(guān)鍵幀的前景像素與背景像素之間的色差值,包括: 對(duì)于每個(gè)候選關(guān)鍵幀,分別從所述候選關(guān)鍵幀的前景像素中和背景像素中提取出特征像素點(diǎn); 計(jì)算所述前景像素中被提取出的特征像素點(diǎn)的顏色值與所述背景像素中被提取出的特征像素點(diǎn)的平均值之間的差值; 將所述差值的絕對(duì)值確定為所述色差值。6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述計(jì)算每個(gè)候選關(guān)鍵幀的前景像素與背景像素之間的色差值,包括: 對(duì)于每個(gè)候選關(guān)鍵幀,計(jì)算所述候選關(guān)鍵幀的前景像素中各個(gè)像素的顏色平均值,將所述顏色平均值記為第一顏色平均值; 計(jì)算所述候選關(guān)鍵幀的背景像素中各個(gè)像素的顏色平均值,將所述顏色平均值記為第二顏色平均值; 將所述第一顏色平均值與所述第二顏色平均值之間的差值的絕對(duì)值確定為所述色差值。7.一種代表幀獲取裝置,其特征在于,所述裝置包括: 采樣模塊,被配置為對(duì)目標(biāo)視頻進(jìn)行采樣得到M個(gè)關(guān)鍵幀; 獲取模塊,從所述采樣模塊采樣得到的M個(gè)關(guān)鍵幀中,獲取每個(gè)關(guān)鍵幀的背景像素; 確定模塊,被配置為對(duì)M個(gè)所述關(guān)鍵幀的背景像素進(jìn)行兩兩對(duì)比,得到N個(gè)候選關(guān)鍵幀,所述N個(gè)候選關(guān)鍵幀為背景像素差異小于閾值的關(guān)鍵幀; 計(jì)算模塊,被配置為從由所述確定模塊確定的N個(gè)候選關(guān)鍵幀中確定出所述目標(biāo)視頻的代表幀,所述代表幀的前景像素與背景像素之間的色差值大于預(yù)定差值閾值,且所述前景像素的梯度值大于其他各個(gè)候選關(guān)鍵幀的前景像素的梯度值,所述前景像素為所述候選關(guān)鍵幀中除所述背景像素以外的像素。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述采樣模塊,包括: 劃分子模塊,被配置為將所述目標(biāo)視頻按播放時(shí)間先后進(jìn)行劃分,得到A段目標(biāo)視頻、B段目標(biāo)視頻和C段目標(biāo)視頻,所述B段目標(biāo)視頻在所述A目標(biāo)視頻和B段目標(biāo)視頻之間; 采樣子模塊,被配置為分別對(duì)由所述劃分子模塊劃分得到的A段目標(biāo)視頻、所述B段目標(biāo)視頻和所述C段目標(biāo)視頻進(jìn)行采樣得到所述M個(gè)關(guān)鍵幀,其中,所述B段視頻的采樣頻率高于所述A段目標(biāo)視頻和所述C段目標(biāo)視頻的采樣頻率。9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述獲取模塊,包括: 降采樣子模塊,被配置為對(duì)所述M關(guān)鍵幀進(jìn)行降采樣,降采樣后的每個(gè)像素的灰度值為降采樣前對(duì)應(yīng)區(qū)域的平均灰度值; 第一確定子模塊,被配置為提取降采樣后的所述關(guān)鍵幀最外圍的預(yù)定圈像素,將所述預(yù)定圈像素確定為所述降采樣后得到的關(guān)鍵幀的背景像素。10.根據(jù)權(quán)利要求7至9中任一所述的裝置,其特征在于,所述計(jì)算模塊,包括: 計(jì)算子模塊,被配置為計(jì)算每個(gè)候選關(guān)鍵幀的前景像素與背景像素之間的色差值; 剔除子模塊,被配置為剔除色差值小于所述預(yù)定差值閾值的候選關(guān)鍵幀; 第二確定子模塊,被配置為將具有最大梯度值的候選關(guān)鍵幀確定為所述目標(biāo)視頻的代表幀。11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述計(jì)算子模塊,還被配置為: 提取子單元,被配置為對(duì)于每個(gè)候選關(guān)鍵幀,分別從所述候選關(guān)鍵幀的前景像素中和背景像素中提取出特征像素點(diǎn); 第一計(jì)算子單元,被配置為計(jì)算所述前景像素中被提取出的特征像素點(diǎn)的顏色值與所述背景像素中被提取出的特征像素點(diǎn)的平均值之間的差值; 第一確定子單元,被配置為將所述差值的絕對(duì)值確定為所述色差值。12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述計(jì)算子模塊,還包括: 第二計(jì)算子單元,被配置為對(duì)于每個(gè)候選關(guān)鍵幀,計(jì)算所述候選關(guān)鍵幀的前景像素中各個(gè)像素的顏色平均值,將所述顏色平均值記為第一顏色平均值; 第三計(jì)算子單元,被配置為計(jì)算所述候選關(guān)鍵幀的背景像素中各個(gè)像素的顏色平均值,將所述顏色平均值記為第二顏色平均值; 第二確定子單元,被配置為將所述第一顏色平均值與所述第二顏色平均值之間的差值的絕對(duì)值確定為所述色差值。13.一種代表幀獲取裝置,其特征在于,包括: 處理器; 用于存儲(chǔ)所述處理器的可執(zhí)行指令的存儲(chǔ)器; 其中,所述處理器被配置為: 對(duì)目標(biāo)視頻進(jìn)行采樣得到M個(gè)關(guān)鍵幀; 從所述M個(gè)關(guān)鍵幀中,獲取每個(gè)關(guān)鍵幀的背景像素; 對(duì)M個(gè)所述關(guān)鍵幀的背景像素進(jìn)行兩兩對(duì)比,得到N個(gè)候選關(guān)鍵幀,所述N個(gè)候選關(guān)鍵幀為背景像素差異小于閾值的關(guān)鍵幀; 從所述N個(gè)候選關(guān)鍵幀中確定出所述目標(biāo)視頻的代表幀,所述代表幀的前景像素與背景像素之間的色差值大于預(yù)定差值閾值,且所述前景像素的梯度值大于其他各個(gè)候選關(guān)鍵幀的前景像素的梯度值,所述前景像素為所述候選關(guān)鍵幀中除所述背景像素以外的像素。
【專利摘要】本公開是關(guān)于一種代表幀獲取方法和裝置,屬于圖像處理技術(shù)領(lǐng)域。所述方法包括:對(duì)目標(biāo)視頻進(jìn)行采樣得到M個(gè)關(guān)鍵幀;從M個(gè)關(guān)鍵幀中,獲取每個(gè)關(guān)鍵幀的背景像素;對(duì)M個(gè)關(guān)鍵幀的背景像素進(jìn)行兩兩對(duì)比,得到N個(gè)候選關(guān)鍵幀,N個(gè)候選關(guān)鍵幀為背景像素差異小于閾值的關(guān)鍵幀;從N個(gè)候選關(guān)鍵幀中確定出該目標(biāo)視頻的代表幀,該代表幀的前景像素與背景像素之間的色差值大于預(yù)定差值閾值,且前景像素的梯度值大于其他各個(gè)候選關(guān)鍵幀的前景像素的梯度值,該前景像素為候選關(guān)鍵幀中除背景像素以外的像素。解決了相關(guān)技術(shù)中通過人工篩選的方式獲得代表幀時(shí)處理速度慢且工作效率低的技術(shù)問題;達(dá)到了提高獲取代表幀效率的效果。
【IPC分類】H04N21/81, H04N21/44, H04N5/14, H04N21/234
【公開號(hào)】CN105516735
【申請(qǐng)?zhí)枴緾N201510921074
【發(fā)明人】龍飛, 汪平仄, 王百超
【申請(qǐng)人】小米科技有限責(zé)任公司
【公開日】2016年4月20日
【申請(qǐng)日】2015年12月11日