亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種視頻通話方法及裝置的制造方法

文檔序號:9306946閱讀:529來源:國知局
一種視頻通話方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及終端技術(shù)領(lǐng)域,特別涉及一種視頻通話方法及裝置。
【背景技術(shù)】
[0002] 隨著終端技術(shù)和網(wǎng)絡(luò)技術(shù)的快速發(fā)展,終端的視頻通話功能得到了越來越廣泛的 應(yīng)用。進(jìn)行視頻通話的終端需要對音視頻信號同時進(jìn)行上行編碼及下行解碼。當(dāng)兩個豎屏 終端進(jìn)行視頻通話時,一方采集到的視頻圖像如果直接傳送給另一方,且在另一方直接顯 示,會造成另一方顯示的視頻圖像有拉伸現(xiàn)象。如圖1所示,終端A將采集到的視頻圖像進(jìn) 行存儲,經(jīng)過視頻編碼、打包操作,將視頻圖像經(jīng)由網(wǎng)絡(luò)直接傳送給終端B,終端B進(jìn)行視頻 解碼操作,直接顯示視頻圖像,視頻圖像在終端B上被拉伸顯示。
[0003] 為避免這種問題,進(jìn)行視頻通話的終端除了需要對音視頻信號進(jìn)行上行編碼和下 行解碼外,還需要執(zhí)行相應(yīng)的旋轉(zhuǎn)視頻圖像的任務(wù),以適應(yīng)豎屏終端的顯示需求?,F(xiàn)有的視 頻通話方法有兩種:
[0004] -種方法如圖2所示,當(dāng)終端A作為發(fā)送方、終端B作為接收方時,終端A采集到 視頻圖像后,先對采集到的視頻圖像進(jìn)行旋轉(zhuǎn)、編碼、打包操作,然后經(jīng)由網(wǎng)絡(luò)傳送給終端 B,終端B進(jìn)行視頻解碼,并顯示解碼后的視頻圖像,同樣,終端B作為發(fā)送方、終端A作為接 收方時與此類似。也就是說,在這種方法中,發(fā)送方對于采集到的視頻圖像先進(jìn)行旋轉(zhuǎn)操 作,再進(jìn)行編碼、打包操作,然后經(jīng)由網(wǎng)絡(luò)傳送給接收方,接收方進(jìn)行視頻解碼后顯示視頻 圖像。
[0005] 另一種方法如圖3所示,當(dāng)終端A作為發(fā)送方、終端B作為接收方時,終端A采集 到視頻圖像后,直接進(jìn)行視頻編碼、打包操作,然后經(jīng)由網(wǎng)絡(luò)傳送給終端B,終端B進(jìn)行視頻 解碼,對視頻圖像進(jìn)行旋轉(zhuǎn)后顯示,同樣,終端B作為發(fā)送方、終端A作為接收方時與此類 似。也就是說,在這種方法中,發(fā)送方對于采集到的視頻圖像編碼、打包后,經(jīng)由網(wǎng)絡(luò)傳送給 接收方,接收方進(jìn)行視頻解碼、旋轉(zhuǎn)視頻圖像操作,并顯示旋轉(zhuǎn)后的視頻圖像。
[0006] 上述這兩種方法都可以避免視頻圖像在接收方顯示時被拉伸的問題。但是,在 實際應(yīng)用中,移動終端的數(shù)據(jù)處理能力有限,進(jìn)行視頻通話的移動終端對音視頻信號進(jìn)行 上行編碼和下行解碼的過程已經(jīng)消耗了較多的資源,對于數(shù)據(jù)處理能力較差的移動終端來 說,其對于上下行數(shù)據(jù)的編解碼都可能無法實時處理,如果再加上旋轉(zhuǎn)視頻圖像的任務(wù),可 能會出現(xiàn)本機(jī)或遠(yuǎn)端接收到的畫面出現(xiàn)卡頓現(xiàn)象,甚至是黑屏現(xiàn)象,影響視頻通話的正常 進(jìn)行,用戶的視頻通話體驗較差。

【發(fā)明內(nèi)容】

[0007] 為解決上述問題,本發(fā)明實施例公開了一種視頻通話方法及裝置。技術(shù)方案如 下:
[0008] -種視頻通話方法,應(yīng)用于進(jìn)行視頻通話的每個終端,視頻通話過程中,每個終端 均豎屏顯示視頻圖像,所述方法包括:
[0009] 在視頻通話呼叫建立階段,第一終端接收第二終端發(fā)送的標(biāo)識所述第二終端的數(shù) 據(jù)處理能力的信息;
[0010] 所述第一終端將自身的數(shù)據(jù)處理能力與所述第二終端的數(shù)據(jù)處理能力進(jìn)行對 比;
[0011] 根據(jù)對比結(jié)果,所述第一終端確定自身在視頻通話階段是否執(zhí)行旋轉(zhuǎn)視頻圖像的 任務(wù);
[0012] 在視頻通話階段,所述第一終端根據(jù)確定結(jié)果,與所述第二終端進(jìn)行視頻通話。
[0013] 在本發(fā)明的一種【具體實施方式】中,所述根據(jù)對比結(jié)果,所述第一終端確定自身在 視頻通話階段是否執(zhí)行旋轉(zhuǎn)視頻圖像的任務(wù),包括:
[0014] 如果自身的數(shù)據(jù)處理能力等于所述第二終端的數(shù)據(jù)處理能力,則確定自身在視頻 通話階段執(zhí)行旋轉(zhuǎn)自身采集到的視頻圖像的任務(wù);
[0015] 如果自身的數(shù)據(jù)處理能力高于所述第二終端的數(shù)據(jù)處理能力,則確定自身在視頻 通話階段執(zhí)行旋轉(zhuǎn)自身采集到的視頻圖像的任務(wù),且執(zhí)行旋轉(zhuǎn)所述第二終端發(fā)送的視頻圖 像的任務(wù);
[0016] 如果自身的數(shù)據(jù)處理能力低于所述第二終端的數(shù)據(jù)處理能力,則確定自身在視頻 通話階段不執(zhí)行旋轉(zhuǎn)視頻圖像的任務(wù)。
[0017] 在本發(fā)明的一種【具體實施方式】中,在自身的數(shù)據(jù)處理能力低于所述第二終端的數(shù) 據(jù)處理能力的情況下,所述方法還包括:
[0018] 確定在視頻通話階段將自身采集到的視頻圖像直接發(fā)送給所述第二終端。
[0019] 在本發(fā)明的一種【具體實施方式】中,在自身的數(shù)據(jù)處理能力等于所述第二終端的數(shù) 據(jù)處理能力的情況下,所述方法還包括:
[0020] 判斷自身的數(shù)據(jù)處理能力或所述第二終端的數(shù)據(jù)處理能力是否低于預(yù)設(shè)能力閾 值;
[0021] 如果是,則確定在視頻通話階段降低視頻圖像的采集分辨率。
[0022] 在本發(fā)明的一種【具體實施方式】中,所述標(biāo)識所述第二終端的數(shù)據(jù)處理能力的信息 為:所述第二終端的中央處理器CPU信息、所述第二終端的操作系統(tǒng)版本信息、所述第二終 端的操作系統(tǒng)類型信息中的一種或多種。
[0023] 在本發(fā)明的一種【具體實施方式】中,所述標(biāo)識所述第二終端的數(shù)據(jù)處理能力的信息 為:所述第二終端的數(shù)據(jù)處理能力的等級信息。
[0024] 一種視頻通話裝置,應(yīng)用于進(jìn)行視頻通話的每個終端,視頻通話過程中,每個終端 均豎屏顯示視頻圖像,所述裝置包括:
[0025] 信息接收模塊,用于在視頻通話呼叫建立階段,第一終端接收第二終端發(fā)送的標(biāo) 識所述第二終端的數(shù)據(jù)處理能力的信息;
[0026] 信息對比模塊,用于所述第一終端將自身的數(shù)據(jù)處理能力與所述第二終端的數(shù)據(jù) 處理能力進(jìn)行對比;
[0027] 確定模塊,用于根據(jù)所述信息對比模塊的對比結(jié)果,所述第一終端確定自身在視 頻通話階段是否執(zhí)行旋轉(zhuǎn)視頻圖像的任務(wù);
[0028] 視頻通話模塊,用于在視頻通話階段,所述第一終端根據(jù)確定結(jié)果,與所述第二終 端進(jìn)行視頻通話。
[0029] 在本發(fā)明的一種【具體實施方式】中,所述確定模塊,包括:
[0030] 關(guān)系確定子模塊,用于根據(jù)所述信息對比模塊的對比結(jié)果,所述第一終端確定自 身的數(shù)據(jù)處理能力與所述第二終端的數(shù)據(jù)處理能力的關(guān)系;
[0031] 第一確定子模塊,用于在自身的數(shù)據(jù)處理能力等于所述第二終端的數(shù)據(jù)處理能力 的情況下,確定自身在視頻通話階段執(zhí)行旋轉(zhuǎn)自身采集到的視頻圖像的任務(wù);
[0032] 第二確定子模塊,用于在自身的數(shù)據(jù)處理能力高于所述第二終端的數(shù)據(jù)處理能力 的情況下,確定自身在視頻通話階段執(zhí)行旋轉(zhuǎn)自身采集到的視頻圖像的任務(wù),且執(zhí)行旋轉(zhuǎn) 所述第二終端發(fā)送的視頻圖像的任務(wù);
[0033] 第三確定子模塊,用于在自身的數(shù)據(jù)處理能力低于所述第二終端的數(shù)據(jù)處理能力 的情況下,確定自身在視頻通話階段不執(zhí)行旋轉(zhuǎn)視頻圖像的任務(wù)。
[0034] 在本發(fā)明的一種【具體實施方式】中,所述第三確定子模塊還用于:
[0035] 在自身的數(shù)據(jù)處理能力低于所述第二終端的數(shù)據(jù)處理能力的情況下,確定在視頻 通話階段將自身采集到的視頻圖像直接發(fā)送給所述第二終端。
[0036] 在本發(fā)明的一種【具體實施方式】中,所述裝置還包括:
[0037] 判斷子模塊,用于在自身的數(shù)據(jù)處理能力等于所述第二終端的數(shù)據(jù)處理能力的情 況下,判斷自身的數(shù)據(jù)處理能力或所述第二終端的數(shù)據(jù)處理能力是否低于預(yù)設(shè)能力閾值, 如果是,則觸發(fā)第四確定子模塊;
[0038] 所述第四確定子模塊,用于確定在視頻通話階段降低視頻圖像的采集分辨率。
[0039] 應(yīng)用本發(fā)明實施例所提供的技術(shù)方案,進(jìn)行視頻通話的第一終端,通過對比自身 的數(shù)據(jù)處理能力及第二終端的數(shù)據(jù)處理能力,可以得到二者的數(shù)據(jù)處理能力的高低,根據(jù) 對比結(jié)果,可以確定自身在視頻通話階段是否執(zhí)行旋轉(zhuǎn)視頻圖像的任務(wù),即確定自身在視 頻通話階段是否執(zhí)行旋轉(zhuǎn)自身采集到的視頻圖像的任務(wù),及確定自身在視頻通話階段是否 執(zhí)行旋轉(zhuǎn)第二終端發(fā)送的視頻圖像的任務(wù)。這樣,可以根據(jù)終端的數(shù)據(jù)處理能力分配旋轉(zhuǎn) 視頻圖像的任務(wù),盡量將旋轉(zhuǎn)視頻圖像的任務(wù)分配給數(shù)據(jù)處理能力高的終端,以減小數(shù)據(jù) 處理能力低的終端的數(shù)據(jù)處理壓力,使得在視頻通話過程中,各終端可以進(jìn)行較為流暢的 視頻通話,提升用戶的視頻通話體驗。
【附圖說明】
[0040] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1