實施例所述的方法應用于當前視頻幀和虛擬形象進行匹配,得到匹配后的當前視頻幀的操作是在第一視頻通話裝置上完成的場景,該方法同樣適用于當前視頻幀和虛擬形象進行匹配,得到匹配后的當前視頻幀的操作是在第二視頻通話裝置上完成的場景。
[0297]本發(fā)明實施例提供了一種視頻通話方法,不僅通過在即時視頻交互過程中,顯示當前視頻幀和虛擬形象進行匹配所得到的匹配后的當前視頻幀,相比于傳統(tǒng)的即時視頻顯示方法,增加了即時視頻的顯示方式,滿足了即時視頻交互過程中用戶的個性化需求,還通過獲取用戶輸入的虛擬形象,支持用戶通過自定義的虛擬形象實現(xiàn)視頻通話,增加了即時視頻的顯示方式,滿足了即時視頻交互過程中用戶的個性化需求,同時,增加了即時視頻參與者在交互過程中的互動性,提高了交互體驗。另外,由于在即時視頻交互過程中,用戶對人臉部分的關注度高于視頻中的其他部分,所以通過識別并獲取當前視頻幀中的人臉部分,并將人臉部分與虛擬形象進行匹配,得到匹配后的當前視頻幀,使得匹配后的當前視頻幀中用戶的人臉部分與預設形象部分的結(jié)合更加自然,不僅提高了匹配后的當前視頻幀的顯示效果,更滿足了即時視頻過程中用戶對人臉部分的關注度高的要求,從而增加了即時視頻的顯示方式,滿足了即時視頻交互過程中用戶的個性化需求,提高了用戶在即時視頻交互過程中的交互體驗。另外,通過根據(jù)虛擬形象在屏幕中的位置對當前視頻幀進行裁剪和/或縮小,將裁剪和/或縮小的結(jié)果與虛擬形象進行匹配,得到匹配后的當前視頻幀,使得匹配后的當前視頻幀中用戶的視頻畫面部分與預設形象部分的結(jié)合更加自然,提高了匹配后的當前視頻幀的顯示效果,從而增加了即時視頻的顯示方式,滿足了即時視頻交互過程中用戶的個性化需求,提高了用戶在即時視頻交互過程中的交互體驗。另外,通過獲取用戶通過第一手勢輸入的虛擬形象,使得在即時視頻通話過程中,支持用戶通過手勢輸入的自定義的虛擬形象實現(xiàn)視頻通話,增加了即時視頻的顯示方式,滿足了即時視頻交互過程中用戶的個性化需求,同時,增加了即時視頻參與者在交互過程中的互動性,提高了交互體驗。另外,用戶通過手勢輸入的自定義的虛擬形象實現(xiàn)視頻通話,進一步滿足了即時視頻交互過程中用戶的個性化需求,同時,增加了即時視頻參與者在交互過程中的互動性,提高了交互體驗。
[0298]實施例四為本發(fā)明實施例提供的一種視頻通話方法,在本發(fā)明實施例中,第一視頻通話裝置通過識別用戶輸入的圖片中所包含的虛擬形象來獲取用戶輸入的虛擬形象,且對當前視頻幀和虛擬形象進行匹配,得到匹配后的當前視頻幀的操作是在第一視頻通話裝置上完成的,參照圖6所示,該方法包括:
[0299]601、第一視頻通話裝置獲取用戶輸入的虛擬形象。
[0300]具體的,識別用戶輸入的圖片中所包含的虛擬形象。
[0301]識別用戶輸入的圖片中所包含的虛擬形象的過程可以為:
[0302]通過識別器識別用戶輸入的圖片中所包含的至少一個虛擬形象;
[0303]向用戶顯示該至少一個虛擬形象;
[0304]獲取用戶從該至少一個虛擬形象中所選擇的虛擬形象;
[0305]所述識別器可以是預先通過多個訓練樣本進行訓練生成的,本發(fā)明實施例對具體的訓練方式不加以限定,另外,上述識別用戶輸入的圖片中所包含的虛擬形象的方式僅僅是示例性的,除了上述方式之外,還可以通過其他方式實現(xiàn)該過程,本發(fā)明實施例對具體的方式不加以限定。
[0306]用戶輸入的圖片可以是從本地相冊以及網(wǎng)絡服務器中獲取的圖片,還可以是當前視頻幀畫面,本發(fā)明實施例對用戶輸入的具體圖片不加以限定。
[0307]示例性的,假設用戶輸入的圖片是從本地相冊中獲取的,該圖片參照圖7中的a所示,則通過識別器識別用戶輸入的圖片中所包含的至少一個虛擬形象后,向用戶顯示該至少一個虛擬形象可以參照圖7中的b所示;假設用戶輸入的圖片是從網(wǎng)絡服務器中獲取的,該圖片參照圖8中的a所示,則通過識別器識別用戶輸入的圖片中所包含的至少一個虛擬形象后,向用戶顯示該至少一個虛擬形象可以參照圖8中的b所示;假設用戶輸入的圖片是當前視頻幀畫面,該圖片參照圖9中的a所示,其中,在圖9中的a中,用戶視頻的場景中有一圖片,該圖片包括虛擬形象,通過識別器識別用戶輸入的圖片中所包含的至少一個虛擬形象后,向用戶顯示該至少一個虛擬形象可以參照圖9中的b所示。
[0308]需要說明的是,在獲取用戶從該至少一個虛擬形象中所選擇的虛擬形象之后,還需要用戶指示視頻窗口部分與其他部分,該過程與實施例三所述的過程相同,此處不再加以贅述。
[0309]通過識別用戶輸入的圖片中所包含的虛擬形象,增加了即時視頻的顯示方式,滿足了即時視頻交互過程中用戶的個性化需求,同時,增加了即時視頻參與者在交互過程中的互動性,提高了交互體驗。另外,用戶通過輸入的圖片來輸入虛擬形象實現(xiàn)視頻通話,進一步滿足了即時視頻交互過程中用戶的個性化需求,同時,增加了即時視頻參與者在交互過程中的互動性,提高了交互體驗。
[0310]602、第一視頻通話裝置獲取當前視頻幀。
[0311]值得注意的是,步驟601和步驟602可以是按照所述順序執(zhí)行的,也可以先執(zhí)行步驟602,再執(zhí)行步驟601,還可以是同時執(zhí)行的,本發(fā)明實施例對具體的執(zhí)行順序不加以限定。
[0312]603、第一視頻通話裝置向第二視頻通話裝置發(fā)送虛擬形象和當前視頻幀。
[0313]值得注意的是,在步驟603中,虛擬形象和當前視頻幀可以是分別發(fā)送的,也可以是同時發(fā)送的,本發(fā)明實施例不加以限定。
[0314]604、第二視頻通話裝置將接收的當前視頻幀和虛擬形象進行匹配,得到匹配后的當前視頻幀。
[0315]具體的,識別并獲取當前視頻幀中的人臉部分,并將人臉部分與虛擬形象進行匹配,得到匹配后的當前視頻幀;
[0316]由于在即時視頻交互過程中,用戶對人臉部分的關注度高于視頻中的其他部分,所以通過識別并獲取當前視頻幀中的人臉部分,并將人臉部分與虛擬形象進行匹配,得到匹配后的當前視頻幀,使得匹配后的當前視頻幀中用戶的人臉部分與預設形象部分的結(jié)合更加自然,不僅提高了匹配后的當前視頻幀的顯示效果,更滿足了即時視頻過程中用戶對人臉部分的關注度高的要求,從而增加了即時視頻的顯示方式,滿足了即時視頻交互過程中用戶的個性化需求,提高了用戶在即時視頻交互過程中的交互體驗?;蛘?br>[0317]根據(jù)虛擬形象對當前視頻幀進行裁剪和/或縮小,并將裁剪和/或縮小的結(jié)果與虛擬形象進行匹配,得到匹配后的當前視頻幀。
[0318]通過根據(jù)虛擬形象在屏幕中的位置對當前視頻幀進行裁剪和/或縮小,將裁剪和/或縮小的結(jié)果與虛擬形象進行匹配,得到匹配后的當前視頻幀,使得匹配后的當前視頻幀中用戶的視頻畫面部分與預設形象部分的結(jié)合更加自然,提高了匹配后的當前視頻幀的顯示效果,從而增加了即時視頻的顯示方式,滿足了即時視頻交互過程中用戶的個性化需求,提高了用戶在即時視頻交互過程中的交互體驗。
[0319]605、第二視頻通話裝置顯示匹配后的當前視頻幀。
[0320]為了進一步說明本發(fā)明實施例所述提供的方法所達到的有益效果,假設常規(guī)的視頻通話界面參照圖10中的a所示,用戶輸入的圖片中所包含的虛擬形象參照圖7中的b所示,則在執(zhí)行本發(fā)明實施例所述的方法后,視頻通話界面可以參照圖10中的b所示;用戶輸入的圖片中所包含的虛擬形象參照圖8中的b所示,則在執(zhí)行本發(fā)明實施例所述的方法后,視頻通話界面可以參照圖10中的c所示;用戶輸入的圖片中所包含的虛擬形象參照圖9中的b所示,則在執(zhí)行本發(fā)明實施例所述的方法后,視頻通話界面可以參照圖10中的d所示,其中,上述界面中顯示的第一視頻通話裝置用戶的當前視頻幀與虛擬形象匹配后的界面,第二視頻通話裝置用戶的虛擬形象與第一視頻通話裝置用戶的虛擬形象可能相同,也可能不同。
[0321]需要說明的是,本發(fā)明實施例所述的方法應用于當前視頻幀和虛擬形象進行匹配,得到匹配后的當前視頻幀的操作是在第一視頻通話裝置上完成的場景,該方法同樣適用于當前視頻幀和虛擬形象進行匹配,得到匹配后的當前視頻幀的操作是在第二視頻通話裝置上完成的場景。
[0322]本發(fā)明實施例提供了一種視頻通話方法,不僅通過在即時視頻交互過程中,顯示當前視頻幀和虛擬形象進行匹配所得到的匹配后的當前視頻幀,相比于傳統(tǒng)的即時視頻顯示方法,增加了即時視頻的顯示方式,滿足了即時視頻交互過程中用戶的個性化需求,還通過獲取用戶輸入的虛擬形象,支持用戶通過自定義的虛擬形象實現(xiàn)視頻通話,增加了即時視頻的顯示方式,滿足了即時視頻交互過程中用戶的個性化需求,同時,增加了即時視頻參與者在交互過程中的互動性,提高了交互體驗。另外,由于在即時視頻交互過程中,用戶對人臉部分的關注度高于視頻中的其他部分,所以通過識別并獲取當前視頻幀中的人臉部分,并將人臉部分與虛擬形象進行匹配,得到匹配后的當前視頻幀,使得匹配后的當前視頻幀中用戶的人臉部分與預設形象部分的結(jié)合更加自然,不僅提高了匹配后的當前視頻幀的顯示效果,更滿足了即時視頻過程中用戶對人臉部分的關注度高的要求,從而增加了即時視頻的顯示方式,滿足了即時視頻交互過程中用戶的個性化需求,提高了用戶在即時視頻交互過程中的交互體驗。另外,通過根據(jù)虛擬形象在屏幕中的位置對當前視頻幀進行裁剪和/或縮小,將裁剪和/或縮小的結(jié)果與虛擬形象進行匹配,得到匹配后的當前視頻幀,使得匹配后的當前視頻幀中用戶的視頻畫面部分與預設形象部分的結(jié)合更加自然,提高了匹配后的當前視頻幀的顯示效果,從而增加了即時視頻的顯示方式,滿足了即時視頻交互過程中用戶的個性化需求,提高了用戶在即時視頻交互過程中的交互體驗。另外,通過識別用戶輸入的圖片中所包含的虛擬形象,增加了即時視頻的顯示方式,滿足了即時視頻交互過程中用戶的個性化需求,同時,增加了即時視頻參與者在交互過程中的互動性,提高了交互體驗。另外,用戶通過輸入的圖片來輸入虛擬形象實現(xiàn)視頻通話,進一步滿足了即時視頻交互過程中用戶的個性化需求,同時,增加了即時視頻參與者在交互過程中的互動性,提高了交互體驗。
[0323]實施例五為本發(fā)明實施例提供的一種視頻通話方法,在本發(fā)明實施例中,第一視頻通話裝置獲取用戶輸入的虛擬形象的動作和/或表情,以使第二視頻通話裝置顯示接收的虛擬形象的動作和/或表情,參照圖11所示,該方法包括:
[0324]1101、獲取用戶輸入的第二手勢,第二手勢用于描述虛擬形象的動作和/或表情。
[0325]具體的,第二手勢為用戶在視頻通話界面或預設區(qū)域內(nèi)輸入的手勢軌跡,該手勢軌跡用于描述虛擬形象的動作和/或表情,該虛擬形象為用戶通過手勢軌跡輸入的虛擬形象的動作和/或表情。
[0326]獲取用戶輸入的第二手勢的過程可以具體為:
[0327]獲取用戶在視頻通話界面、預設區(qū)域以及虛擬形象所在的區(qū)域內(nèi)的任意一個輸入的第二手勢,該第二手勢為手勢軌跡;
[0328]向用戶顯示該第二手勢;
[0329]在用戶確認后,向用戶顯示該第二手勢所描述的虛擬形象的動作和/或表情;
[0330]在用戶確認后,存儲該第二手勢所描述的虛擬形象的動作和/或表情。
[0331]示例性的,假設用戶輸入的第二手勢參照圖12中的a所示,該第二手勢對應的虛擬形象的動作和/或表情為虛擬形象左右搖晃,參照圖12中的b所示。
[0332]1102、設置與虛擬形象的動作和/或表情對應的第三手勢和/或事件。
[0333]具體的,獲取用戶在視頻通話界面和/或預設區(qū)域中輸入的第三手勢和/或事件;
[0334]向用戶顯示該第三手勢或描述該事件的描述信息;
[0335]在用戶確認后,存儲該第三手勢和/或事件。
[0336]值得注意的是,步驟1101至步驟1102所述的過程是可選過程,在每次執(zhí)行步驟1103之前,都不必執(zhí)行步驟1101至步驟1102所述的過程,即在步驟1103以及后續(xù)流程中可以使用預先設置好的與虛擬形象的動作和/或表情對應的第三手勢和/或事件。
[0337]1103、第一視頻通話裝置獲取用戶輸入的虛擬形象的動作和/或表情。
[0338]具體的,根據(jù)用戶輸入的第三手勢和/或事件,獲取對應的虛擬形象的動作和/或表情,該過程可以為:
[0339]獲取用戶輸入的第三手勢與預先存儲的第三手勢之間的相似度;
[0340]若相似度滿足預設條件,則獲取預先存儲的與該第三手勢對應的虛擬形象的動作和/或表情;或者
[0341]檢測用戶是否輸入事件;
[0342]若是,則獲取預先存儲的與該事件對應的虛擬形象的動作和/或表情。
[0343]1104、第一視頻通話裝置向第二視頻通話裝置發(fā)送虛擬形象的動作和/或表情。
[0344]具體的,可以通過第二視頻通話裝置的網(wǎng)絡地址,向第二視頻通話裝置發(fā)送虛擬形象的動作和/或表情,本發(fā)明實施例對具體的發(fā)送方式不加以限定。
[0345]1105、第二視頻通話裝置顯示接收的虛擬形象的動作和/