本發(fā)明涉及視頻搜索領(lǐng)域,尤其涉及一種視頻定制搜索系統(tǒng)。
背景技術(shù):
1、幀內(nèi)編碼(interframe?coding)是一種利用視頻序列中連續(xù)幀之間的時(shí)空相關(guān)性的壓縮技術(shù)。
2、幀內(nèi)編碼的基本原理是通過(guò)預(yù)測(cè)當(dāng)前幀(目標(biāo)幀)中像素的值,利用之前的參考幀和預(yù)測(cè)誤差(殘差)來(lái)進(jìn)行編碼。預(yù)測(cè)誤差通過(guò)差分編碼和量化等方法進(jìn)行壓縮,而預(yù)測(cè)的像素值則通過(guò)編碼器和解碼器之間的傳輸進(jìn)行重建。幀內(nèi)編碼技術(shù)的發(fā)展經(jīng)歷了早期基于運(yùn)動(dòng)估計(jì)的方法、進(jìn)階階段的優(yōu)化和擴(kuò)展、以及現(xiàn)代階段如h.264和h.265中的進(jìn)一步發(fā)展和優(yōu)化。
3、在待執(zhí)行幀間編碼的當(dāng)前幀所在的視頻幀序列中向前搜索其參考幀時(shí),向前搜索范圍的確定,即向前搜索多少已完成幀間編碼的視頻幀,是需要根據(jù)不同的當(dāng)前幀的圖像內(nèi)容進(jìn)行靈活確定的,搜索過(guò)遠(yuǎn)則可能會(huì)消耗大量的時(shí)間成本和運(yùn)算成本,搜索過(guò)近則可能無(wú)法獲得最適合當(dāng)前幀的幀間編碼的參考幀。現(xiàn)有技術(shù)中采用固定的搜索范圍的幀間編碼機(jī)制,顯然無(wú)法適應(yīng)靈活多變的當(dāng)前幀的圖像內(nèi)容。
技術(shù)實(shí)現(xiàn)思路
1、為了解決現(xiàn)有技術(shù)中的技術(shù)問(wèn)題,本發(fā)明提供了一種視頻定制搜索系統(tǒng),能夠在針對(duì)性解析每一幀的復(fù)雜度等級(jí)的基礎(chǔ)上,根據(jù)待執(zhí)行幀間編碼的當(dāng)前幀的復(fù)雜度等級(jí)動(dòng)態(tài)選擇所述當(dāng)前幀向前搜索執(zhí)行幀間編碼的參考幀的搜索范圍,當(dāng)前幀的復(fù)雜度等級(jí)越低,向前搜索執(zhí)行幀間編碼的參考幀的搜索范圍越窄,從而在保證每一幀的幀間編碼效果的同時(shí),盡可能減少幀間編碼的運(yùn)算成本和時(shí)間成本。
2、根據(jù)本發(fā)明,提供了一種視頻定制搜索系統(tǒng),所述系統(tǒng)包括:
3、數(shù)據(jù)分析器件,用于對(duì)視頻序列中的當(dāng)前幀執(zhí)行復(fù)雜度分析,以獲得所述當(dāng)前幀的復(fù)雜度等級(jí),所述視頻序列由包括當(dāng)前幀的多幀構(gòu)成且所述多幀分別對(duì)應(yīng)多份時(shí)間戳;
4、定制搜索器件,與所述數(shù)據(jù)分析器件連接,用于基于接收到的所述當(dāng)前幀的復(fù)雜度等級(jí)確定在所述視頻序列中從所述當(dāng)前幀向前搜索在對(duì)所述當(dāng)前幀執(zhí)行幀間編碼時(shí)選擇參考幀的搜索范圍,所述當(dāng)前幀的復(fù)雜度等級(jí)越低,確定的在所述視頻序列中由所述當(dāng)前幀向前搜索在對(duì)所述當(dāng)前幀執(zhí)行幀間編碼時(shí)選擇參考幀的搜索范圍越窄;
5、編碼執(zhí)行器件,與所述定制搜索器件連接,用于基于所述定制搜索器件確定的搜索范圍搜索所述當(dāng)前幀的參考幀,并基于搜索到的參考幀對(duì)所述當(dāng)前幀執(zhí)行幀間編碼操作;
6、其中,基于接收到的所述當(dāng)前幀的復(fù)雜度等級(jí)確定在所述視頻序列中從所述當(dāng)前幀向前搜索在對(duì)所述當(dāng)前幀執(zhí)行幀間編碼時(shí)選擇參考幀的搜索范圍包括:所述搜索范圍由所述視頻序列中所述當(dāng)前幀之前搜索的已編碼幀數(shù)進(jìn)行數(shù)值表示;
7、其中,所述搜索范圍由所述視頻序列中所述當(dāng)前幀之前搜索的已編碼幀數(shù)進(jìn)行數(shù)值表示包括:所述搜索范圍越窄,所述視頻序列中所述當(dāng)前幀之前搜索的已編碼幀數(shù)越少;
8、其中,對(duì)視頻序列中的當(dāng)前幀執(zhí)行復(fù)雜度分析,以獲得所述當(dāng)前幀的復(fù)雜度等級(jí),所述視頻序列由包括當(dāng)前幀的多幀構(gòu)成且所述多幀分別對(duì)應(yīng)多份時(shí)間戳包括:獲取所述當(dāng)前幀的各個(gè)像素點(diǎn)分別對(duì)應(yīng)的各份紅色顏色通道數(shù)值,對(duì)所述各份紅色顏色通道數(shù)值執(zhí)行去重處理以獲得多份紅色顏色通道數(shù)值,基于所述多份紅色顏色通道數(shù)值的數(shù)量相對(duì)于所述各份紅色顏色通道數(shù)值的數(shù)量的比例確定所述當(dāng)前幀的復(fù)雜度等級(jí);
9、其中,獲取所述當(dāng)前幀的各個(gè)像素點(diǎn)分別對(duì)應(yīng)的各份紅色顏色通道數(shù)值,對(duì)所述各份紅色顏色通道數(shù)值執(zhí)行去重處理以獲得多份紅色顏色通道數(shù)值,基于所述多份紅色顏色通道數(shù)值的數(shù)量相對(duì)于所述各份紅色顏色通道數(shù)值的數(shù)量的比例確定所述當(dāng)前幀的復(fù)雜度等級(jí)包括:所述多份紅色顏色通道數(shù)值的數(shù)量相對(duì)于所述各份紅色顏色通道數(shù)值的數(shù)量的比例的數(shù)值越小,確定的所述當(dāng)前幀的復(fù)雜度等級(jí)越低;
10、其中,對(duì)視頻序列中的當(dāng)前幀執(zhí)行復(fù)雜度分析,以獲得所述當(dāng)前幀的復(fù)雜度等級(jí),所述視頻序列由包括當(dāng)前幀的多幀構(gòu)成且所述多幀分別對(duì)應(yīng)多份時(shí)間戳還包括:在時(shí)間軸上所述多份時(shí)間戳均勻布置。
11、由此可見(jiàn),本發(fā)明至少具備以下三處重要的發(fā)明點(diǎn):
12、發(fā)明點(diǎn)一:基于待執(zhí)行幀間編碼的當(dāng)前幀的復(fù)雜度等級(jí)動(dòng)態(tài)選擇所述當(dāng)前幀向前搜索執(zhí)行幀間編碼的參考幀的搜索范圍,當(dāng)前幀的復(fù)雜度等級(jí)越低,向前搜索執(zhí)行幀間編碼的參考幀的搜索范圍越窄,從而在保證每一幀的幀間編碼效果的同時(shí),盡可能減少幀間編碼的運(yùn)算成本和時(shí)間成本;
13、發(fā)明點(diǎn)二:獲取當(dāng)前幀的各個(gè)像素點(diǎn)分別對(duì)應(yīng)的各份紅色顏色通道數(shù)值,對(duì)所述各份紅色顏色通道數(shù)值執(zhí)行去重處理以獲得多份紅色顏色通道數(shù)值,基于所述多份紅色顏色通道數(shù)值的數(shù)量相對(duì)于所述各份紅色顏色通道數(shù)值的數(shù)量的比例確定所述當(dāng)前幀的復(fù)雜度等級(jí);
14、發(fā)明點(diǎn)三:具體地,多份紅色顏色通道數(shù)值的數(shù)量相對(duì)于各份紅色顏色通道數(shù)值的數(shù)量的比例的數(shù)值越小,確定的當(dāng)前幀的復(fù)雜度等級(jí)越低,從而完成對(duì)每一幀的復(fù)雜度等級(jí)的定制解析處理,以像素點(diǎn)的分析模式提升了每一幀的復(fù)雜度等級(jí)的解析精度。
1.一種視頻定制搜索系統(tǒng),其特征在于,所述系統(tǒng)包括:
2.如權(quán)利要求1所述的視頻定制搜索系統(tǒng),其特征在于:
3.如權(quán)利要求2所述的視頻定制搜索系統(tǒng),其特征在于,所述系統(tǒng)還包括:
4.如權(quán)利要求3所述的視頻定制搜索系統(tǒng),其特征在于:
5.如權(quán)利要求2所述的視頻定制搜索系統(tǒng),其特征在于,所述系統(tǒng)還包括:
6.如權(quán)利要求5所述的視頻定制搜索系統(tǒng),其特征在于:
7.如權(quán)利要求6所述的視頻定制搜索系統(tǒng),其特征在于:
8.如權(quán)利要求7所述的視頻定制搜索系統(tǒng),其特征在于:
9.如權(quán)利要求8所述的視頻定制搜索系統(tǒng),其特征在于: