本發(fā)明涉及計(jì)算機(jī),特別涉及一種視頻切換方法及裝置、電子設(shè)備、計(jì)算機(jī)可讀存儲介質(zhì)。
背景技術(shù):
1、在視頻切換的應(yīng)用場景中,通常會涉及到切換特效,即使用切換特效對視頻進(jìn)行切換,例如,使用淡入淡出切換特效、無縫切換特效等。目前,可用于視頻切換場景中的切換特效種類較少,難以滿足用戶的使用需求,且在目前的實(shí)際應(yīng)用中,通常通過各種算法來生成針對不同視頻切換場景的切換特效,但通過算法生成切換特效,需要消耗大量的計(jì)算資源。
技術(shù)實(shí)現(xiàn)思路
1、為此,本發(fā)明提供一種視頻切換方法及裝置、電子設(shè)備、計(jì)算機(jī)可讀存儲介質(zhì),以解決現(xiàn)有技術(shù)中由于切換特效種類少而導(dǎo)致的難以滿足用戶使用需求的問題。
2、為了實(shí)現(xiàn)上述目的,本發(fā)明第一方面提供一種視頻切換方法,應(yīng)用于視頻處理器,所述視頻處理器包括多個(gè)切換控制單元,不同切換控制單元的切換圖案類型不同;所述方法包括:根據(jù)將第一視頻切換至第二視頻的切換圖案類型,從多個(gè)切換控制單元中確定目標(biāo)切換控制單元;在所述第一視頻與所述第二視頻的切換時(shí)段的起始時(shí)刻,將所述第一視頻和所述第二視頻的配置信息輸入所述目標(biāo)切換控制單元,輸出顯示控制信號,其中,所述配置信息用于指示視頻中圖像幀的時(shí)序信息和圖像尺寸信息,所述顯示控制信號用于指示在所述切換時(shí)段內(nèi)的每個(gè)第一圖像幀與相對應(yīng)的第二圖像幀的顯示區(qū)域,所述第一圖像幀為所述第一視頻的圖像幀,所述第二圖像幀為所述第二視頻的圖像幀;將所述顯示控制信號、每個(gè)所述第一圖像幀和每個(gè)所述第二圖像幀輸出到顯示屏,以使所述顯示屏按照切換圖案類型疊加顯示所述第一圖像幀和所述第二圖像幀。
3、可選地,所述配置信息包括第一圖像幀的第一圖像尺寸信息和第二圖像幀的第二圖像尺寸信息;將所述第一視頻和所述第二視頻的配置信息輸入所述目標(biāo)切換控制單元,輸出顯示控制信號,包括:將所述第一圖像尺寸信息和所述第二圖像尺寸信息輸入所述目標(biāo)切換控制單元;針對任一第一圖像幀,根據(jù)所述第一圖像幀的第一圖像尺寸信息,在所述第一圖像幀中確定第一顯示區(qū)域;根據(jù)所述目標(biāo)切換控制單元的切換圖案尺寸信息,在所述第一顯示區(qū)域中確定第二顯示區(qū)域;根據(jù)所述第一圖像幀對應(yīng)的第二圖像幀的第二圖像尺寸信息,在所述第二圖像幀中確定第三顯示區(qū)域;根據(jù)所述第二顯示區(qū)域和所述第三顯示區(qū)域,輸出顯示控制信號。
4、可選地,根據(jù)所述目標(biāo)切換控制單元的切換圖案尺寸信息,在所述第一顯示區(qū)域中確定第二顯示區(qū)域,包括:根據(jù)所述切換圖案尺寸信息,在所述第一圖像幀中確定第四顯示區(qū)域;在所述第一顯示區(qū)域中,篩選位于所述第四顯示區(qū)域的像素點(diǎn)集合;將所述像素點(diǎn)集合構(gòu)成的區(qū)域確定為第二顯示區(qū)域。
5、可選地,所述顯示控制信號包括第一顯示控制信號和第二顯示控制信號;根據(jù)所述第二顯示區(qū)域和所述第三顯示區(qū)域,輸出顯示控制信號,包括:將所述第二顯示區(qū)域疊加至所述第三顯示區(qū)域,在所述第三顯示區(qū)域中得到第一子顯示區(qū)域和第二子顯示區(qū)域;根據(jù)所述第一子顯示區(qū)域輸出所述第一顯示控制信號,根據(jù)所述第二子顯示區(qū)域輸出所述第二顯示控制信號,以使所述顯示屏在所述第一子顯示區(qū)域顯示所述第一圖像幀并在所述第二子顯示區(qū)域顯示所述第二圖像幀。
6、可選地,所述方法還包括:獲取第一視頻和第二視頻;根據(jù)所述切換時(shí)段、所述第一視頻的第一視頻幀率和所述第二視頻的第二視頻幀率,分別在所述第一視頻和所述第二視頻中確定多個(gè)第一圖像幀和多個(gè)第二圖像幀。
7、可選地,根據(jù)所述切換時(shí)段、所述第一視頻的第一視頻幀率和所述第二視頻的第二視頻幀率,分別在所述第一視頻和所述第二視頻中確定多個(gè)第一圖像幀和多個(gè)第二圖像幀,包括:根據(jù)所述切換時(shí)段和所述第一視頻幀率,基于所述第一視頻的結(jié)束圖像幀在所述第一視頻中確定多個(gè)第一圖像幀;根據(jù)所述切換時(shí)段和所述第二視頻幀率,基于所述第二視頻的起始圖像幀在所述第二視頻中確定多個(gè)第二圖像幀。
8、可選地,所述切換圖案類型包括但不限于類圓形、類菱形、十字形或百葉窗形。
9、第二方面,本發(fā)明提供了一種視頻切換裝置,應(yīng)用于視頻處理器,所述視頻處理器包括多個(gè)切換控制單元,不同切換控制單元的切換圖案類型不同;所述裝置包括:確定模塊,被配置為根據(jù)將第一視頻切換至第二視頻的切換圖案類型,從多個(gè)切換控制單元中確定目標(biāo)切換控制單元;輸入模塊,被配置為在所述第一視頻與所述第二視頻的切換時(shí)段的起始時(shí)刻,將所述第一視頻和所述第二視頻的配置信息輸入所述目標(biāo)切換控制單元,輸出顯示控制信號,其中,所述配置信息用于指示視頻中圖像幀的時(shí)序信息和圖像尺寸信息,所述顯示控制信號用于指示在所述切換時(shí)段內(nèi)的每個(gè)第一圖像幀與相對應(yīng)的第二圖像幀的顯示區(qū)域,所述第一圖像幀為所述第一視頻的圖像幀,所述第二圖像幀為所述第二視頻的圖像幀;輸出模塊,被配置為將所述顯示控制信號、每個(gè)所述第一圖像幀和每個(gè)所述第二圖像幀輸出到顯示屏,以使所述顯示屏按照切換圖案類型疊加顯示所述第一圖像幀和所述第二圖像幀。
10、第三方面,本發(fā)明提供了一種電子設(shè)備,該電子設(shè)備包括:一個(gè)或多個(gè)處理器;存儲器,其上存儲有一個(gè)或多個(gè)程序,當(dāng)一個(gè)或多個(gè)程序被一個(gè)或多個(gè)處理器執(zhí)行,使得一個(gè)或多個(gè)處理器實(shí)現(xiàn)上述的視頻切換方法;一個(gè)或多個(gè)i/o接口,連接在處理器與存儲器之間,配置為實(shí)現(xiàn)處理器與存儲器的信息交互。
11、第四方面,本發(fā)明提供了一種計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,該計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的視頻切換方法。
12、本發(fā)明具有如下優(yōu)點(diǎn):將視頻切換方法應(yīng)用于視頻處理器,視頻處理器包括多個(gè)切換控制單元,且不同切換控制單元的切換圖案類型不同,從而可以基于不同的切換控制單元輸出不同切換圖案類型的顯示信號,以根據(jù)不同切換圖案類型的顯示信號在顯示屏中按照切換圖案類型疊加顯示第一視頻中的第一圖像幀和第二視頻中的第二圖像幀,實(shí)現(xiàn)基于切換圖案類型將第一視頻切換至第二視頻。由于本發(fā)明實(shí)施例提供的視頻處理器包括多個(gè)不同切換圖案類型的切換控制單元,可以增加進(jìn)行視頻切換所需要的切換圖案類型,提高用戶的使用需求;本發(fā)明實(shí)施例提供的視頻切換方法應(yīng)用于視頻處理器,無需通過算法實(shí)現(xiàn)視頻切換,降低計(jì)算資源的消耗。
13、應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識本發(fā)明的實(shí)施例的關(guān)鍵或重要特征,也不用于限制本發(fā)明的范圍。本發(fā)明的其它特征將通過以下的說明書而變得容易理解。
1.一種視頻切換方法,其特征在于,應(yīng)用于視頻處理器,所述視頻處理器包括多個(gè)切換控制單元,不同切換控制單元的切換圖案類型不同;
2.如權(quán)利要求1所述的方法,其特征在于,所述配置信息包括第一圖像幀的第一圖像尺寸信息和第二圖像幀的第二圖像尺寸信息;
3.如權(quán)利要求2所述的方法,其特征在于,根據(jù)所述目標(biāo)切換控制單元的切換圖案尺寸信息,在所述第一顯示區(qū)域中確定第二顯示區(qū)域,包括:
4.如權(quán)利要求2所述的方法,其特征在于,所述顯示控制信號包括第一顯示控制信號和第二顯示控制信號;
5.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
6.如權(quán)利要求5所述的方法,其特征在于,根據(jù)所述切換時(shí)段、所述第一視頻的第一視頻幀率和所述第二視頻的第二視頻幀率,分別在所述第一視頻和所述第二視頻中確定多個(gè)第一圖像幀和多個(gè)第二圖像幀,包括:
7.如權(quán)利要求1所述的方法,其特征在于,所述切換圖案類型包括但不限于類圓形、類菱形、十字形或百葉窗形。
8.一種視頻切換裝置,其特征在于,應(yīng)用于視頻處理器,所述視頻處理器包括多個(gè)切換控制單元,不同切換控制單元的切換圖案類型不同;
9.一種電子設(shè)備,其特征在于,包括:
10.一種計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,其上存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-7中任意一項(xiàng)所述的方法。