本發(fā)明涉及終端技術領域,具體涉及視頻通話方法、裝置、用戶終端及計算機可讀存儲介質。
背景技術:
視頻通話是現(xiàn)代通信中常用的一項溝通手段。通過視頻通話,可實現(xiàn)人們近似于面對面交流的用戶體驗,非常方便、實用,而在視頻通話過程中,當通話一方在通話過程中需要查看聯(lián)系人信息、需要瀏覽網(wǎng)頁、需要發(fā)送短信息等等過程都會將視頻通話切到后臺時,終端會將視頻圖像暫停掉,對端查看本端的圖像是禁止不動的,影響對端用戶體驗,或者是在視頻通話應用被掛后臺后,不暫停視頻圖像,而是繼續(xù)傳輸,保證了對端的用戶體驗,但是在本端用戶沒有監(jiān)視自己圖像的情況下直接發(fā)送視頻圖像給對端,會帶來視頻偷錄的嫌疑,尤其是背景內容,用戶在移動的過程中比較隱私的或不愿意讓別人看到的背景會被泄露,降低本端用戶隱私安全。
技術實現(xiàn)要素:
有鑒于此,本發(fā)明實施例提供了一種視頻通話方法、裝置、用戶終端及計算機可讀存儲介質,以解決現(xiàn)有視頻通話過程中可能看到用戶主體之外的內容,影響用戶隱私的安全性。
本發(fā)明第一方面提供了一種視頻通話方法,用于第一用戶終端,包括:
與其他用戶終端建立前臺視頻通話連接后,監(jiān)測所述第一用戶終端視頻通話顯示窗口是否被切換為后臺運行狀態(tài);
當所述視頻通話顯示窗口被切換為后臺運行狀態(tài)時,分別提取所述視頻通話顯示窗口中的用戶主體圖像和背景圖像;
將提取的所述用戶主體圖像或所述背景圖像進行處理后傳輸給所述其他用戶終端。
通過第一方面描述的方法,當?shù)谝挥脩艚K端與其他用戶終端建立前臺視頻通話連接后,通過監(jiān)測第一用戶終端視頻通話顯示窗口是否被切換為后臺運行狀態(tài);當?shù)谝挥脩艚K端視頻通話顯示窗口被切換為后臺運行狀態(tài)時,分別提取第一用戶終端視頻通話顯示窗口中的用戶主體圖像和背景圖像;將提取的用戶主體圖像或背景圖像進行處理后傳輸給其他用戶終端,解決了當?shù)谝挥脩艚K端在移動過程中,在第一用戶終端的用戶不知情的情況下泄露隱私,影響第一用戶終端的視頻通話安全,同時提高其他用戶終端的視頻通話體驗與視頻圖像傳輸質量的問題。
結合本發(fā)明第一方面,本發(fā)明第一方面第一實施方式中,所述將提取的所述用戶主體圖像或所述背景圖像進行處理后傳輸給所述其他用戶終端,包括:
將提取的所述用戶主體圖像與預設背景圖像進行合成;
將合成后的所述用戶主體圖像和所述預設背景圖像傳輸給所述其他用戶終端。
通過本發(fā)明第一方面第一實施方式描述的方法,解決了可能由于第一用戶終端在移動過程中,在第一用戶終端的用戶不知情的情況下泄露隱私,影響第一用戶終端的視頻通話安全的問題,同時提高了其他用戶終端的視頻通話體驗。
結合本發(fā)明第一方面,本發(fā)明第一方面第二實施方式中,所述將提取的所述用戶主體圖像或所述背景圖像進行處理后傳輸給所述其他用戶終端,還包括:
將提取的所述背景圖像進行失真處理;
將失真處理后的所述背景圖像與所述用戶主體圖像進行合成后傳輸給所述其他用戶終端。
通過本發(fā)明第一方面第二實施方式描述的方法,解決了可能由于第一用戶終端在移動過程中,在第一用戶終端的用戶不知情的情況下泄露隱私,影響第一用戶終端的視頻通話安全的問題,同時提高了其他用戶終端的視頻通話體驗。
結合本發(fā)明第一方面,本發(fā)明第一方面第三實施方式中,還包括:
監(jiān)測所述視頻通話顯示窗口是否被切換回前臺運行狀態(tài);
當所述視頻通話顯示窗口被切換回前臺運行狀態(tài)時,將提取的所述用戶主體圖像和所述背景圖像進行合成后傳輸給所述其他用戶終端。
通過本發(fā)明第一方面第三實施方式描述的方法,監(jiān)測到第一用戶終端視頻通話顯示窗口被切換回前臺運行狀態(tài)時,將提取的用戶主體圖像和背景圖像進行合成后傳輸給其他用戶終端,實現(xiàn)圖像傳輸?shù)恼鎸嵭?,提高了用戶視頻通話的使用體驗。
結合本發(fā)明第一方面或第一方面第一實施方式或第一方面第二實施方式或第一方面第三實施方式,本發(fā)明第一方面第四實施方式中,所述用戶主體圖像為用戶頭像。
通過本發(fā)明第一方面第四實施方式描述的方法,通過提取用戶頭像,提高了用戶視頻通話的使用體驗。
相應地,本發(fā)明第二方面提供一種視頻通話裝置,所述視頻通話裝置包括用于執(zhí)行上述第一方面或第一方面任意一種實現(xiàn)所描述的視頻通話方法的模塊或單元。
例如所述視頻通話裝置,用于第一用戶終端,包括:
監(jiān)測單元,用于與其他用戶終端建立前臺視頻通話連接后,監(jiān)測視頻通話顯示窗口是否被切換為后臺運行狀態(tài);
提取單元,用于當所述視頻通話顯示窗口被切換為后臺運行狀態(tài)時,分別提取所述視頻通話顯示窗口中的用戶主體圖像和背景圖像;
處理單元,用于將提取的所述用戶主體圖像或所述背景圖像進行處理后傳輸給所述其他用戶終端。
通過本發(fā)明第二方面描述的裝置,當?shù)谝挥脩艚K端與其他用戶終端建立前臺視頻通話連接后,通過監(jiān)測第一用戶終端視頻通話顯示窗口是否被切換為后臺運行狀態(tài);當?shù)谝挥脩艚K端視頻通話顯示窗口被切換為后臺運行狀態(tài)時,分別提取第一用戶終端視頻通話顯示窗口中的用戶主體圖像和背景圖像;將提取的用戶主體圖像或背景圖像進行處理后傳輸給其他用戶終端,解決了當?shù)谝挥脩艚K端在移動過程中,在第一用戶終端的用戶不知情的情況下泄露隱私,影響第一用戶終端的視頻通話安全,同時提高其他用戶終端的視頻通話體驗與視頻圖像傳輸質量的問題。
結合本發(fā)明第二方面,本發(fā)明第二方面第一實施方式中,所述處理單元,包括:
合成單元,用于將提取的所述用戶主體圖像與預設背景圖像進行合成;
第一傳輸單元,用于將合成后的所述用戶主體圖像和所述預設背景圖像傳輸給所述其他用戶終端。
通過本發(fā)明第二方面第一實施方式描述的裝置,解決了可能由于第一用戶終端在移動過程中,在第一用戶終端的用戶不知情的情況下泄露隱私,影響第一用戶終端的視頻通話安全的問題,同時提高了其他用戶終端的視頻通話體驗。
結合本發(fā)明第二方面,本發(fā)明第二方面第二實施方式中,所述處理單元,還包括:
失真處理單元,用于將提取的所述背景圖像進行失真處理;
第二傳輸單元,用于將失真處理后的所述背景圖像與所述用戶主體圖像進行合成后傳輸給所述其他用戶終端。
通過第二方面第二實施方式描述的裝置,解決了可能由于第一用戶終端在移動過程中,在第一用戶終端的用戶不知情的情況下泄露隱私,影響第一用戶終端的視頻通話安全的問題,同時提高了其他用戶終端的視頻通話體驗。
結合本發(fā)明第二方面,本發(fā)明第二方面第三實施方式中,還包括:
第一監(jiān)測單元,用于監(jiān)測所述視頻通話顯示窗口是否被切換回前臺運行狀態(tài);
第三傳輸單元,用于當所述視頻通話顯示窗口被切換回前臺運行狀態(tài)時,將提取的所述用戶主體圖像和所述背景圖像進行合成后傳輸給所述其他用戶終端。
通過第二方面第三實施方式描述的裝置,監(jiān)測到第一用戶終端視頻通話顯示窗口被切換回前臺運行狀態(tài)時,將提取的用戶主體圖像和背景圖像進行合成后傳輸給其他用戶終端,實現(xiàn)圖像傳輸?shù)恼鎸嵭?,提高了用戶視頻通話的使用體驗。
結合本發(fā)明第二方面或第二方面第一實施方式或第二方面第二實施方式或第二方面第三實施方式,本發(fā)明第二方面第四實施方式中,所述用戶主體圖像為用戶頭像。
通過第二方面第四實施方式描述的裝置,通過提取用戶頭像,提高了用戶視頻通話的使用體驗。
所述視頻通話裝置所包括的模塊或單元不限于上述命名方式。
本發(fā)明第三方面提供了一種用戶終端,包括:攝像頭、至少一個處理器;以及與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器執(zhí)行上述所述的視頻通話方法。
本發(fā)明第四方面提供了一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)上述所述視頻通話方法的步驟。
附圖說明
通過參考附圖會更加清楚的理解本發(fā)明的特征和優(yōu)點,附圖是示意性的而不應理解為對本發(fā)明進行任何限制,在附圖中:
圖1示出了本發(fā)明實施例中一種移動終端的實體裝置的結構示意圖;
圖2示出了本發(fā)明實施例中一種視頻通話方法的流程圖;
圖3示出了本發(fā)明另一實施例中一種視頻通話方法的流程圖;
圖4示出了本發(fā)明實施例中一種視頻通話裝置的結構示意圖;
圖5示出了本發(fā)明另一實施例中一種視頻通話裝置的結構示意圖;
圖6示出了本發(fā)明實施例的一種用戶終端的結構示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明實施例提供的視頻通話方法可以應用于包含可視頻通話應用程序的移動終端,例如手機或平板電腦等,本發(fā)明實施例提供的移動終端以手機為例,手機的部分結構的框圖,如圖1所示,手機包括:射頻(radiofrequency,rf)電路110、存儲器120、輸入單元130、顯示單元140、傳感器150、音頻電路160、無線保真(wirelessfidelity,wifi)模塊170、處理器180、以及電源190等部件。本領域技術人員可以理解,圖1中示出的手機結構并不構成對手機的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
結合圖1對手機的各個構成部件進行具體的介紹:
rf電路110可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器180處理;另外,將設計上行的數(shù)據(jù)發(fā)送給基站。通常,rf電路110包括但不限于天線、至少一個放大器、收發(fā)信機、耦合器、低噪聲放大器(lownoiseamplifier,lna)、雙工器等。此外,rf電路110還可以通過無線通信與網(wǎng)絡和其他設備通信。上述無線通信可以使用任一通信標準或協(xié)議,包括但不限于全球移動通訊系統(tǒng)(globalsystemofmobilecommunication,gsm)、通用分組無線服務(generalpacketradioservice,gprs)、碼分多址(codedivisionmultipleaccess,cdma)、寬帶碼分多址(widebandcodedivisionmultipleaccess,wcdma)、lte、電子郵件、短消息服務(shortmessagingservice,sms)等。
存儲器120可用于存儲軟件程序以及模塊,處理器180通過運行存儲在存儲器120的軟件程序以及模塊,從而執(zhí)行手機的各種功能應用以及數(shù)據(jù)處理。存儲器120可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)手機的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器120可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
輸入單元130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機的用戶設置以及功能控制有關的鍵信號輸入。具體地,輸入單元130可包括觸控面板131以及其他輸入設備132。觸控面板131,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板131上或在觸控面板131附近的操作),并根據(jù)預先設定的程式驅動相應的連接裝置??蛇x的,觸控面板131可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給處理器180,并能接收處理器180發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板131。除了觸控面板131,輸入單元130還可以包括其他輸入設備132。具體地,其他輸入設備132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
顯示單元140可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機的各種菜單。顯示單元140可包括顯示面板141,可選的,可以采用液晶顯示器(liquidcrystaldisplay,lcd)、有機發(fā)光二極管(organiclight-emittingdiode,oled)等形式來配置顯示面板141。進一步的,觸控面板131可覆蓋顯示面板141,當觸控面板131檢測到在其上或附近的觸摸操作后,傳送給處理器180以確定觸摸事件的類型,隨后處理器180根據(jù)觸摸事件的類型在顯示面板141上提供相應的視覺輸出。雖然在圖1中,觸控面板131與顯示面板141是作為兩個獨立的部件來實現(xiàn)手機的輸入和輸入功能,但是在某些實施例中,可以將觸控面板131與顯示面板141集成而實現(xiàn)手機的輸入和輸出功能。
手機還可包括至少一種傳感器150,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調節(jié)顯示面板141的亮度,接近傳感器可在手機移動到耳邊時,關閉顯示面板141和/或背光。作為運動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態(tài)的應用(比如橫豎屏切換、相關游戲、磁力計姿態(tài)校準)、振動識別相關功能(比如計步器、敲擊)等;至于手機還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路160、揚聲器161,傳聲器162可提供用戶與手機之間的音頻接口。音頻電路160可將接收到的音頻數(shù)據(jù)轉換后的電信號,傳輸?shù)綋P聲器161,由揚聲器161轉換為聲音信號輸出;另一方面,傳聲器162將收集的聲音信號轉換為電信號,由音頻電路160接收后轉換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器180處理后,經(jīng)rf電路110以發(fā)送給比如另一手機,或者將音頻數(shù)據(jù)輸出至存儲器120以便進一步處理。
wifi屬于短距離無線傳輸技術,手機通過wifi模塊170可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。
處理器180是手機的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在存儲器120內的軟件程序和/或模塊,以及調用存儲在存儲器120內的數(shù)據(jù),執(zhí)行手機的各種功能和處理數(shù)據(jù),從而對手機進行整體監(jiān)控。可選的,處理器180可包括一個或多個處理單元;優(yōu)選的,處理器180可集成應用處理器和調制解調處理器,其中,應用處理器主要處理操作系統(tǒng)、用戶界面和應用程序等,調制解調處理器主要處理無線通信??梢岳斫獾氖牵鲜稣{制解調處理器也可以不集成到處理器180中。
手機還包括給各個部件供電的電源190(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器180邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。
盡管未示出,手機還可以包括攝像頭、藍牙模塊等,在此不再贅述。
參閱圖1所示的移動終端,本發(fā)明實施例提供一種視頻通話方法,用于第一用戶終端中,第一用戶終端為上述介紹的手機,其他用戶終端可以是手機或者ipad等移動設備,該方法的流程圖如圖2所示,包括:
s21,首先,將第一用戶終端與其他用戶終端建立前臺視頻通話連接,之后監(jiān)測所述第一用戶終端視頻通話顯示窗口是否被切換為后臺運行狀態(tài),當所述第一用戶終端視頻通話顯示窗口被切換為后臺運行狀態(tài)時,執(zhí)行步驟s22。視頻通話通常指基于互聯(lián)網(wǎng)和移動互聯(lián)網(wǎng),通過手機之間實時傳輸人的圖像,一般包括用戶的頭像或者是半身像或者是想要通過視頻傳輸給對方固定物品,當用戶通過第一用戶終端與其他用戶終端進行視頻通話時,通常情況下視頻通話雙方直接利用用戶終端的通話窗口,實現(xiàn)通話雙方的直接互動,即視頻通話的雙方建立前臺視頻通話連接,而當?shù)谝挥脩艚K端執(zhí)行其他任務時(例如在通話過程中需要查看聯(lián)系人信息、需要瀏覽網(wǎng)頁或者需要發(fā)送短信息等過程)會將當前進行的視頻通話窗口切換到后臺運行,此時視頻通話進程在資源管理器中繼續(xù)運行,通話雙方仍可進行通話,區(qū)別在于將視頻通話顯示窗口切換到后臺運行的第一用戶終端沒有通話界面,第一用戶終端此時不能觀看到其他用戶終端的視頻信息,而其他用戶終端可以通過視頻通話顯示窗口觀看到第一用戶終端的視頻信。
s22,分別提取所述第一用戶終端視頻通話顯示窗口中的用戶主體圖像和背景圖像。當監(jiān)測到第一用戶終端的視頻通話顯示窗口被切換到后臺運行時,對第一用戶終端視頻通話顯示窗口的用戶主體圖像和背景圖像進行圖像提取,本實施例提取的用戶主題圖像為用戶進行通話視頻中的用戶頭像,用戶圖像的提取過程可以使用預先訓練好的機器學習模型,通過對大量的視頻圖像中用戶頭像的學習,得到識別準確率滿足一定標準的用戶頭像提取模型,提取的頭像可以是通話視頻中任意一幀中用戶頭像,繼而獲取到將用戶頭像與該幀時的背景圖像。
s23,將提取的所述用戶主體圖像或所述背景圖像進行處理后傳輸給所述其他用戶終端。為了避免可能由于第一用戶終端在移動過程中,在第一用戶終端的用戶不知情的情況下泄露隱私,影響第一用戶終端的視頻通話安全,同時提高其他用戶終端的視頻通話體驗與視頻圖像傳輸質量,將提取后的用戶主體圖像或背景圖像進行處理后傳輸給其他用戶終端,其中其他用戶終端的數(shù)量可以是一個,也可以是多個。
本發(fā)實施例提供的視頻通話方法,當?shù)谝挥脩艚K端與其他用戶終端建立前臺視頻通話連接時,通過監(jiān)測第一用戶終端視頻通話顯示窗口是否被切換為后臺運行狀態(tài);當?shù)谝挥脩艚K端視頻通話顯示窗口被切換為后臺運行狀態(tài)時,分別提取第一用戶終端視頻通話顯示窗口中的用戶主體圖像和背景圖像;將提取的用戶主體圖像或背景圖像進行處理后傳輸給其他用戶終端,解決了當?shù)谝挥脩艚K端在移動過程中,在第一用戶終端的用戶不知情的情況下泄露隱私,影響第一用戶終端的視頻通話安全,同時提高其他用戶終端的視頻通話體驗與視頻圖像傳輸質量的問題。
為了避免可能由于第一用戶終端在移動過程中,在第一用戶終端的用戶不知情的情況下泄露隱私,影響第一用戶終端的視頻通話安全,同時提高其他用戶終端的視頻通話體驗與視頻圖像傳輸質量,可選地,步驟s23,可以包括:
s231,將提取的用戶主體圖像與預設背景圖像進行合成。其中預設背景圖像可以是預先存在的第一用戶終端的圖像,也可以是視頻通話處于前臺運行時進行視頻通話中的任意一幀已提取出的背景圖像,預設背景圖像的數(shù)量可以是一個或者多個,當預設背景圖像為多個時,待與用戶主體圖像合成的預設背景圖像,可以依據(jù)用戶的選擇進行合成,為了提高其他用戶終端的視頻通話體驗,該預設背景圖像可以是預設的動態(tài)背景圖像,可以在預定時間內進行自動轉換。
s232,將合成后的用戶主體圖像和預設背景圖像傳輸給其他用戶終端。
作為其他可以替換的實施方案,為了避免可能由于第一用戶終端在移動過程中,在第一用戶終端的用戶不知情的情況下泄露隱私,影響第一用戶終端的視頻通話安全,同時提高其他用戶終端的視頻通話體驗與視頻圖像傳輸質量,步驟s23,還可以包括:
s231’,將提取的所述背景圖像進行失真處理??梢酝ㄟ^壓縮背景圖像信息量的方式,使提取出的背景圖像失真。
s232’,將失真處理后的背景圖像與用戶主體圖像進行合成后傳輸給所述其他用戶終端。當監(jiān)測到第一用戶終端的視頻通話顯示窗口被切換到后臺運行,將第一用戶終端的攝像頭采集的視頻信息中,對除去用戶頭像的背景圖像進行失真處理并傳輸至其他用戶終端,此時既保證了其他用戶終端的視頻通話過程中的視頻體驗,也保證了第一用戶終端的用戶隱私。
本發(fā)明第二實施例提供一種視頻通話方法,如圖3所示,該方法在上述實施例中步驟s21、s22、s23的基礎上,還進一步包括:
s31,監(jiān)測視頻通話顯示窗口是否被切換回前臺運行狀態(tài),當?shù)谝挥脩艚K端視頻通話顯示窗口被切換回前臺運行狀態(tài)時,執(zhí)行步驟s32
s32,將提取的用戶主體圖像和背景圖像進行合成后傳輸給其他用戶終端。當?shù)谝挥脩艚K端的資源管理器中包含視頻通話進程且屏幕上包含視頻通話顯示窗口,則監(jiān)測該第一用戶終端的視頻通話顯示窗口被切換回前臺運行狀態(tài),將提取的用戶主體圖像和背景圖像進行合成并直接傳輸給其他用戶終端,恢復視頻圖像采集與真實傳輸。
本發(fā)明實施例提供的視頻通話方法,當監(jiān)測到第一用戶終端視頻通話顯示窗口被切換回前臺運行狀態(tài)時,將提取的用戶主體圖像和背景圖像進行合成后傳輸給其他用戶終端,實現(xiàn)圖像傳輸?shù)恼鎸嵭?,提高了用戶視頻通話的使用體驗。
上述實施例介紹了本發(fā)明視頻通話方法,下面通過實施例對移動終端進行說明。
請參閱圖4,本發(fā)明實施例提供一種視頻通話裝置,用于第一用戶終端中,第一用戶終端為上述介紹的手機,其他用戶終端可以是手機或者ipad等移動設備,包括:
監(jiān)測單元41,用于與其他用戶終端建立前臺視頻通話連接后,監(jiān)測視頻通話顯示窗口是否被切換為后臺運行狀態(tài);
提取單元42,用于當所述視頻通話顯示窗口被切換為后臺運行狀態(tài)時,分別提取所述視頻通話顯示窗口中的用戶主體圖像和背景圖像;
處理單元43,用于將提取的所述用戶主體圖像或所述背景圖像進行處理后傳輸給所述其他用戶終端。
本發(fā)明實施例提供的視頻通話裝置,當?shù)谝挥脩艚K端與其他用戶終端建立前臺視頻通話連接時,通過監(jiān)測第一用戶終端視頻通話顯示窗口是否被切換為后臺運行狀態(tài);當?shù)谝挥脩艚K端視頻通話顯示窗口被切換為后臺運行狀態(tài)時,分別提取第一用戶終端視頻通話顯示窗口中的用戶主體圖像和背景圖像;將提取的用戶主體圖像或背景圖像進行處理后傳輸給其他用戶終端,解決了當?shù)谝挥脩艚K端在移動過程中,在第一用戶終端的用戶不知情的情況下泄露隱私,影響第一用戶終端的視頻通話安全,同時提高其他用戶終端的視頻通話體驗與視頻圖像傳輸質量的問題。
為了避免可能由于第一用戶終端在移動過程中,在第一用戶終端的用戶不知情的情況下泄露隱私,影響第一用戶終端的視頻通話安全,同時提高其他用戶終端的視頻通話體驗與視頻圖像傳輸質量,可選地,所述處理單元,包括:
合成單元,用于將提取的所述用戶主體圖像與預設背景圖像進行合成;
第一傳輸單元,用于將合成后的所述用戶主體圖像和所述預設背景圖像傳輸給所述其他用戶終端。
為了避免可能由于第一用戶終端在移動過程中,在第一用戶終端的用戶不知情的情況下泄露隱私,影響第一用戶終端的視頻通話安全,同時提高其他用戶終端的視頻通話體驗與視頻圖像傳輸質量,可選地,所述處理單元,還包括:
失真處理單元,用于將提取的所述背景圖像進行失真處理;
第二傳輸單元,用于將失真處理后的所述背景圖像與所述用戶主體圖像進行合成后傳輸給所述其他用戶終端。
可選地,本發(fā)明一些實施例中,如圖5所示,該視頻通話裝置還包括:
第一監(jiān)測單元51,用于監(jiān)測所述視頻通話顯示窗口是否被切換回前臺運行狀態(tài);
第三傳輸單元52,用于當所述視頻通話顯示窗口被切換回前臺運行狀態(tài)時,將提取的所述用戶主體圖像和所述背景圖像進行合成后傳輸給所述其他用戶終端。
本發(fā)明實施例提供的視頻通話裝置,當監(jiān)測到第一用戶終端視頻通話顯示窗口被切換回前臺運行狀態(tài)時,將提取的用戶主體圖像和背景圖像進行合成后傳輸給其他用戶終端,實現(xiàn)圖像傳輸?shù)恼鎸嵭?,提高了用戶視頻通話的使用體驗。
可選地,本發(fā)明實施例提供的視頻通話裝置,所述用戶主體圖像為用戶頭像。
相應地,本發(fā)明實施例中還提供一種用戶終端,包括:至少一個處理器61、存儲器62、攝像頭63,圖6中以一個處理器為例,處理器61,存儲器62以及攝像頭63通過總線60連接,存儲器62存儲有可被至少一個處理器61執(zhí)行的指令,所述指令被所述至少一個處理器61執(zhí)行,以使所述至少一個處理器執(zhí)行如圖2、圖3所示的視頻通話方法。
上述實施例提供的用戶終端,當?shù)谝挥脩艚K端與其他用戶終端建立前臺視頻通話連接時,通過監(jiān)測第一用戶終端視頻通話顯示窗口是否被切換為后臺運行狀態(tài);當?shù)谝挥脩艚K端視頻通話顯示窗口被切換為后臺運行狀態(tài)時,分別提取第一用戶終端視頻通話顯示窗口中的用戶主體圖像和背景圖像;將提取的用戶主體圖像或背景圖像進行處理后傳輸給其他用戶終端,解決了當?shù)谝挥脩艚K端在移動過程中,在第一用戶終端的用戶不知情的情況下泄露隱私,影響第一用戶終端的視頻通話安全,同時提高其他用戶終端的視頻通話體驗與視頻圖像傳輸質量的問題。
本領域技術人員可以理解,實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(rom)或隨機存儲記憶體(ram)等。
雖然結合附圖描述了本發(fā)明的實施例,但是本領域技術人員可以在不脫離本發(fā)明的精神和范圍的情況下作出各種修改和變型,這樣的修改和變型均落入由所附權利要求所限定的范圍之內。