一種通話模式切換方法及裝置制造方法
【專利摘要】本發(fā)明實施例公開了一種通話模式切換方法及裝置,該方法包括:與對端終端建立通話連接;檢測本地終端的當前狀態(tài),所述當前狀態(tài)包括:當前網(wǎng)絡(luò)狀態(tài)和當前剩余電量的一種或多種;根據(jù)檢測結(jié)果確定當前通話模式,所述通話模式包括視頻通話模式和語音通話模式,所述視頻通話模式包括至少一種視頻通話模式。采用本發(fā)明實施例提供的方法和裝置可以根據(jù)本地終端當前狀態(tài)選擇相應(yīng)的通話模式,以使當前通話模式適合當前的網(wǎng)絡(luò)狀態(tài)或適合當前剩余電量,從而不影響用戶通話。
【專利說明】一種通話模式切換方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理【技術(shù)領(lǐng)域】,更具體的說,是涉及一種通話模式切換方法及裝置。
【背景技術(shù)】
[0002]隨著3G的不斷發(fā)展,視頻通話越來越普遍。在視頻通話過程中,需要雙方終端同時進行視頻的收發(fā)和編解碼工作,例如,手機A的持有者A通過手機A向手機B的持有者B發(fā)送建立視頻通話請求,當持有者B接受通話請求后,手機A將持有者A端的視頻圖像進行編碼并將編碼后的視頻發(fā)送至手機B,手機B將持有者B端的視頻圖像進行編碼并將編碼后的視頻發(fā)送至手機A,當手機A接收到手機B發(fā)送的視頻時,對視頻進行解碼,此時持有者A可以看到持有者B端的視頻,同理,手機B接收到手機A發(fā)送的視頻后,對該視頻進行解碼,此時持有者B可以看到持有者A端的視頻。
[0003]在實現(xiàn)本發(fā)明創(chuàng)造的過程中發(fā)明人發(fā)現(xiàn),當通話雙方中任一終端電量不足或者網(wǎng)絡(luò)帶寬突變時,雙方終端之間的視頻通話可能突然被中斷,從而影響用戶通話。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明提供了一種通話模式切換方法及裝置,以克服現(xiàn)有技術(shù)中由于當通話雙方中任一終端電量不足或者網(wǎng)絡(luò)帶寬突變時,雙方終端之間的視頻通話可能突然被中斷,從而影響用戶通話的問題。
[0005]為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
[0006]一種通話模式切換方法,應(yīng)用于具有顯示屏的終端,包括:
[0007]與對端終端建立通話連接;
[0008]檢測本地終端的當前狀態(tài),所述當前狀態(tài)包括:當前網(wǎng)絡(luò)狀態(tài)和當前剩余電量的一種或多種;
[0009]根據(jù)檢測結(jié)果確定當前通話模式,所述通話模式包括視頻通話模式和語音通話模式,所述視頻通話模式包括至少一種視頻通話模式。
[0010]其中,所述確定當前通話模式包括:
[0011]確定本地終端顯示屏中顯示對端終端視頻圖像的區(qū)域,以使所述本地終端顯示屏顯示位于所述區(qū)域的所述對端終端視頻圖像,進入第一視頻通話模式。
[0012]其中,所述確定當前通話模式包括:
[0013]將接收到的所述對端終端的視頻圖像分割為人物圖像和原始背景圖像;
[0014]將預(yù)先設(shè)置背景圖像替換所述原始背景圖像,以使所述本地終端顯示屏中顯示所述預(yù)先設(shè)置背景圖像以及所述人物圖像,進入第二視頻通話模式。
[0015]其中,所述確定當前通話模式包括:
[0016]獲得所述對端終端的當前視頻圖像的運動目標與距離當前時間最近的所述對端終端的視頻圖像中所述運動目標的偏移量;[0017]根據(jù)所述偏移量對所述距離當前時間最近的所述對端終端的視頻圖像進行更新,以使所述本地終端的顯示屏顯示所述對端終端的當前視頻圖像,進入第三視頻通話模式。
[0018]其中,所述確定當前通話模式包括:
[0019]確定本地終端待采集的視頻圖像所屬的區(qū)域,以使所述本地終端采集所述區(qū)域的視頻圖像,并將采集的圖像發(fā)送往對端終端,進入第四視頻通話模式。
[0020]其中,所述確定當前通話模式包括:
[0021]將采集的本地終端的視頻圖像分割為人物圖像和原始背景圖像;
[0022]將預(yù)先設(shè)置背景圖像替換所述原始背景圖像,并將所述預(yù)設(shè)背景圖像以及所述人物圖像傳輸往所述對端終端,進入第五視頻通話模式。
[0023]其中,所述確定當前通話模式包括:
[0024]獲得所述本地終端的當前視頻圖像的運動目標與距離當前時間最近的所述本地終端的視頻圖像中所述運動目標的偏移量;
[0025]將所述偏移量傳輸往所述對端終端,以便所述對端終端根據(jù)所述偏移量對所述距離當前時間最近的所述本地終端的視頻圖像進行更新,以使所述對端終端顯示本地終端的當前視頻圖像,進入第六視頻通話模式。
[0026]優(yōu)選的,還包括:
[0027]設(shè)置所述語音通話模式以及所述視頻通話模式中各種視頻通話模式的切換優(yōu)先等級。
[0028]一種通話模式切換裝置,應(yīng)用于具有顯示屏的終端,包括:
[0029]建立連接模塊,用于與對端終端建立通話連接;
[0030]檢測模塊,用于檢測本地終端的當前狀態(tài),所述當前狀態(tài)包括:當前網(wǎng)絡(luò)狀態(tài)和/或當前剩余電量;
[0031]確定通話模式模塊,用于根據(jù)所述檢測模塊的檢測結(jié)果確定當前通話模式,所述通話模式包括視頻通話模式和語音通話模式,所述視頻通話模式包括至少一種視頻通話模式。
[0032]其中,所述確定通話模式具體用于:
[0033]根據(jù)所述檢測模塊的檢測結(jié)果,確定本地終端顯示屏中顯示對端終端視頻圖像的區(qū)域,以使所述本地終端顯示屏顯示位于所述區(qū)域的所述對端終端視頻圖像,進入第一視頻通話模式。
[0034]其中,所述確定通話模式具體用于:
[0035]根據(jù)所述檢測模塊的檢測結(jié)果,將接收到的所述對端終端的視頻圖像分割為人物圖像和原始背景圖像,將預(yù)先設(shè)置背景圖像替換所述原始背景圖像,以使所述本地終端顯示屏中顯示所述預(yù)先設(shè)置背景圖像以及所述人物圖像,進入第二視頻通話模式。
[0036]其中,所述確定通話模式具體用于:
[0037]根據(jù)所述檢測模塊的檢測結(jié)果,獲得所述對端終端的當前視頻圖像的運動目標與距離當前時間最近的所述對端終端的視頻圖像中所述運動目標的偏移量,根據(jù)所述偏移量對所述距離當前時間最近的所述對端終端的視頻圖像進行更新,以使所述本地終端的顯示屏顯示所述對端終端的當前視頻圖像,進入第三視頻通話模式。
[0038]其中,所述確定通話模式具體用于:[0039]根據(jù)所述檢測模塊的檢測結(jié)果,確定本地終端待采集的視頻圖像所屬的區(qū)域,以使所述本地終端采集所述區(qū)域的視頻圖像,并將采集的圖像發(fā)送往對端終端,進入第四視頻通話模式。
[0040]其中,所述確定通話模式具體用于:
[0041]根據(jù)所述檢測模塊的檢測結(jié)果,將采集的本地終端的視頻圖像分割為人物圖像和原始背景圖像,將預(yù)先設(shè)置背景圖像替換所述原始背景圖像,并將所述預(yù)設(shè)背景圖像以及所述人物圖像傳輸往所述對端終端,進入第五視頻通話模式。
[0042]其中,所述確定通話模式具體用于:
[0043]根據(jù)所述檢測模塊的檢測結(jié)果,獲得所述本地終端的當前視頻圖像的運動目標與距離當前時間最近的所述本地終端的視頻圖像中所述運動目標的偏移量,將所述偏移量傳輸往所述對端終端,以便所述對端終端根據(jù)所述偏移量對所述距離當前時間最近的所述本地終端的視頻圖像進行更新,以使所述對端終端顯示本地終端的當前視頻圖像,進入第六視頻通話模式。
[0044]優(yōu)選的,還包括:
[0045]設(shè)置優(yōu)先級模塊,用于設(shè)置所述語音通話模式以及所述視頻通話模式中各種視頻通話模式的切換優(yōu)先等級。
[0046]經(jīng)由上述的技術(shù)方案可知,與現(xiàn)有技術(shù)相比,采用本發(fā)明實施例提供的通話模式切換方法,在本地終端與對端終端建立通話連接成功后,如果本地終端當前的狀態(tài)不足以支持當前通話模式,那么可以將當前通話模式切換成其他適合當前狀態(tài)的通話模式(例如當前剩余電量不足以支持本地終端與對端終端進行視頻通話,那么可以改變?yōu)檎Z音通話模式),在本地終端與對端終端建立通話連接過程中,也可以根據(jù)本地終端當前狀態(tài)選擇相應(yīng)的通話模式,以使當前通話模式適合當前的網(wǎng)絡(luò)狀態(tài)或適合當前剩余電量,從而不影響用戶通話。
【專利附圖】
【附圖說明】
[0047]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0048]圖1為本發(fā)明實施例提供的一種通話模式切換方法的流程圖;
[0049]圖2為本發(fā)明實施例提供的第二種確定通話模式的方法流程圖;
[0050]圖3為本發(fā)明實施例提供的第三種確定通話模式的方法流程圖;
[0051]圖4為本發(fā)明實施例還提供的第五種確定通話模式的方法的流程圖;
[0052]圖5為本發(fā)明實施例提供的第六種確定通話模式的方法流程圖;
[0053]圖6為本發(fā)明實施例提供的一種通話模式切換裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0054]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0055]實施例一
[0056]請參閱附圖1,為本發(fā)明實施例提供的一種通話模式切換方法的流程圖,該方法包括:
[0057]步驟SlOl:與對端終端建立通話連接。
[0058]具體的,可以是本地終端向?qū)Χ私K端發(fā)起通話請求,或者是對端終端向本地終端發(fā)起通話請求。
[0059]步驟S102:檢測本地終端的當前狀態(tài)。
[0060]本地終端的當前狀態(tài)包括:當前網(wǎng)絡(luò)狀態(tài)和/或當前剩余電量。
[0061]步驟S103:根據(jù)檢測結(jié)果確定當前通話模式。
[0062]通話模式包括視頻通話模式和語音通話模式,視頻通話模式包括至少一種視頻通話模式。
[0063]假設(shè)是本地終端向?qū)Χ私K端發(fā)起通話請求,那么當對端終端接受該通話請求時,可以根據(jù)當前網(wǎng)絡(luò)狀態(tài)和/或當前剩余電量確定與所述對端終端的通話模式。當本地終端與對端終端已經(jīng)建立通話連接(假設(shè)為視頻通話),當本地終端的當前網(wǎng)絡(luò)狀態(tài)和/或當前剩余電量不足以支持本地終端與對端終端的視頻通話時,可以將當前的視頻通話模式切換為適應(yīng)與當前網(wǎng)絡(luò)狀態(tài)和/或當前剩余電量的通話模式,例如另一種視頻通話模式或語音通話模式。或則和根據(jù)用戶的需求切換當前通話模式。
[0064]采用本發(fā)明實施例,在本地終端與對端終端建立通話連接成功后,如果本地終端當前的狀態(tài)不足以支持當前通話模式,那么可以將當前通話模式切換成其他適合當前狀態(tài)的通話模式(例如當前剩余電量不足以支持本地終端與對端終端進行視頻通話,那么可以改變?yōu)檎Z音通話模式),在本地終端與對端終端建立通話連接過程中,也可以根據(jù)本地終端當前狀態(tài)選擇相應(yīng)的通話模式,以使當前通話模式適合當前的網(wǎng)絡(luò)狀態(tài)或適合當前剩余電量,從而不影響用戶通話。
[0065]實施例二
[0066]視頻通話模式可以包括:第一視頻通話模式、第二視頻通話模式和第三視頻通話模式中的一種或多種,不同的視頻通話模式確定當前通話模式的方法不同,下面將舉例說明確定當前通話模式的方法。
[0067]本發(fā)明實施例提供的第一種確定通話模式的方法包括:
[0068]確定本地終端顯示屏中顯示對端終端視頻圖像的區(qū)域,以使所述本地終端顯示屏顯示位于所述區(qū)域的所述對端終端視頻圖像,進入第一視頻通話模式。
[0069]假設(shè)本地終端與對端終端正在進行視頻通話,某一時刻本地終端的當前剩余電量不足,此時為了降低本地終端的電量消耗,可以只顯示對端終端視頻圖像的一部分,這樣用戶可以人為在本地終端的顯示屏上劃出對端終端視頻圖像的顯示區(qū)域,這樣本地終端的顯示屏只顯示位于用戶選擇區(qū)域的視頻圖像,從而節(jié)省了本地終端的電能。
[0070]當然,也可以預(yù)先在本地終端中設(shè)置當剩余電量低于預(yù)設(shè)電量值時,本地終端的顯示區(qū)域的范圍,這樣當本地終端的剩余電量低于預(yù)設(shè)電量值時,本地終端自動顯示位于該顯示范圍的對端終端的視頻。[0071]當本地用戶終端選擇第一視頻通話模式后,并不會影響對端終端的通話模式,對端終端可以根據(jù)自身的當前狀態(tài)對當前的通話模式進行切換。
[0072]請參閱圖2,為本發(fā)明實施例提供的第二種確定通話模式的方法流程圖,該方法包括:
[0073]步驟S201:將接收到的所述對端終端的視頻圖像分割為人物圖像和原始背景圖像。
[0074]將視頻圖像分割為人物圖像和背景圖像的方法為現(xiàn)有技術(shù),所以在此不再一一贅述。
[0075]步驟S202:將預(yù)先設(shè)置背景圖像替換所述原始背景圖像,以使所述本地終端顯示屏中顯示所述預(yù)先設(shè)置背景圖像以及所述人物圖像,進入第二視頻通話模式。
[0076]優(yōu)選的,預(yù)設(shè)背景圖像為黑色圖像,這樣本地終端在顯示對端終端的人物圖像時,是以黑色為背景的,顯示黑色的背景圖像所需的電量少,從而達到了節(jié)約電能的目的。
[0077]當然背景圖像也可以由用戶自己選擇,用戶可以根據(jù)自己的興趣選擇自己喜歡的背景圖像,還增加了趣味性。
[0078]當本地用戶終端選擇第二視頻通話模式后,并不會影響對端終端的通話模式,對端終端可以根據(jù)自身的當前狀態(tài)對當前的通話模式進行切換。
[0079]請參閱圖3,為本發(fā)明實施例提供的第三種確定通話模式的方法流程圖,該方法包括:
[0080]步驟S301:獲得對端終端的當前視頻圖像的運動目標與距離當前時間最近的對端終端的視頻圖像中所述運動目標的偏移量。
[0081]距離當前時間最近的對端終端的視頻圖像為當前視頻圖像的歷史視頻圖像。
[0082]運動目標是指視頻圖像中運動的物體,例如,視頻圖像中的人一直在說話、在眨目艮、身體在晃動,那么人的嘴、眼睛以及身體都可以稱為運動目標。
[0083]步驟S302:根據(jù)偏移量對所述距離當前時間最近的所述對端終端的視頻圖像進行更新,以使所述本地終端的顯示屏顯示所述對端終端的當前視頻圖像,進入第三視頻通話模式。
[0084]為了讓本地終端顯示的當前視頻圖像與對端終端采集的當前視頻圖像同步,本地終端在接收到來自對端終端的距離當前時間最近視頻圖像之后,下次可以只需要接收對端終端的當前視頻圖像與距離當前時間最近視頻圖像中各個運動目標的偏移量,因為可以根據(jù)該偏移量對距離當前時間最近視頻圖像進行更新,以和對端終端當前視頻圖像同步。
[0085]當前網(wǎng)絡(luò)狀態(tài)包括:當前上行網(wǎng)絡(luò)狀態(tài)以及當前下行網(wǎng)絡(luò)狀態(tài),當本地終端的當前下行網(wǎng)絡(luò)狀態(tài)較差時,為了保證本地終端顯示的視頻圖像與對端終端采集的視頻圖像同步,可以采用第三種視頻通話模式,因為在網(wǎng)絡(luò)中只需要傳輸偏移量,偏移量相對于整個圖像來說節(jié)約了網(wǎng)絡(luò)資源,對于同一網(wǎng)絡(luò)資源,傳輸偏移量的速度比傳輸整個視頻圖像的速度要快。
[0086]當本地用戶終端選擇第三視頻通話模式后,并不會影響對端終端的通話模式,對端終端可以根據(jù)自身的當前狀態(tài)對當前的通話模式進行切換。
[0087]本發(fā)明實施例還提供了第四種確定通話模式的方法,該方法包括:
[0088]確定本地終端待采集的視頻圖像所屬的區(qū)域,以使所述本地終端采集所述區(qū)域的視頻圖像,并將采集的圖像發(fā)送往對端終端,進入第四視頻通話模式。
[0089]假設(shè)本地終端與對端終端正在進行視頻通話,某一時刻本地終端的當前剩余電量不足(或當前網(wǎng)絡(luò)狀態(tài)不佳),此時為了降低本地終端的電量消耗(或節(jié)省帶寬資源),可以只采集本地終端視頻圖像的一部分(例如頭部),這樣用戶可以人為在本地終端的顯示屏上劃出本地終端視頻圖像需要采集的區(qū)域,這樣本地終端只需采集用戶選擇區(qū)域的視頻圖像,從而節(jié)省了本地終端的電能,也節(jié)省了帶寬資源?;蛘哂脩粼诒镜亟K端顯示的本地終端的視頻圖像上劃出一區(qū)域,本地終端只采集本地終端出現(xiàn)在這一區(qū)域的視頻圖像。
[0090]當然,也可以預(yù)先在本地終端中設(shè)置當剩余電量低于預(yù)設(shè)電量值時或當前網(wǎng)絡(luò)狀態(tài)不佳時,只采集本地終端的視頻圖像的某一區(qū)域(例如頭部)的視頻圖像,這樣當本地終端的剩余電量低于預(yù)設(shè)電量值時,本地終端自動采集本地終端所述某一區(qū)域的圖像,不需要人為設(shè)置。
[0091]當本地用戶終端選擇第四視頻通話模式后,并不會影響對端終端的通話模式,對端終端可以根據(jù)自身的當前狀態(tài)對當前的通話模式進行切換。
[0092]請參閱圖4,為本發(fā)明實施例還提供的第五種確定通話模式的方法的流程圖,該方法包括:
[0093]步驟S401:將采集的本地終端的視頻圖像分割為人物圖像和原始背景圖像。
[0094]將視頻圖像分割為人物圖像和背景圖像的方法為現(xiàn)有技術(shù),所以在此不再一一贅述。
[0095]步驟S402:將預(yù)先設(shè)置背景圖像替換所述原始背景圖像,并將所述預(yù)設(shè)背景圖像以及所述人物圖像傳輸往所述對端終端,以使所述對端終端以所述預(yù)先設(shè)置背景圖像為背景顯示所述人物圖像,進入第五視頻通話模式。
[0096]優(yōu)選的,預(yù)設(shè)背景圖像為黑色圖像,或者紅色等等,由于預(yù)設(shè)背景圖像為一種顏色,所以編碼后的預(yù)設(shè)背景圖像的數(shù)據(jù)量很少,這樣就節(jié)省了帶寬。
[0097]當然背景圖像也可以由用戶自己選擇,用戶可以根據(jù)自己的興趣選擇自己喜歡的背景圖像,這樣增加了趣味性。
[0098]選擇預(yù)設(shè)的背景圖像而不是自己所在地的背景圖像,也保護了用戶自己的隱私。
[0099]當本地用戶終端選擇第五視頻通話模式后,并不會影響對端終端的通話模式,對端終端可以根據(jù)自身的當前狀態(tài)對當前的通話模式進行切換。
[0100]請參閱圖5,為本發(fā)明實施例提供的第六種確定通話模式的方法流程圖,該方法包括:
[0101]步驟S501:獲得本地終端的當前視頻圖像的運動目標與距離當前時間最近的本地終端的視頻圖像中所述運動目標的偏移量。
[0102]距離當前時間最近的本地終端的視頻圖像為當前視頻圖像的歷史視頻圖像。
[0103]運動目標是指視頻圖像中運動的物體,例如,視頻圖像中的人一直在說話、在眨目艮、身體在晃動,那么人的嘴、眼睛以及身體都可以稱為運動目標。
[0104]步驟S502:將偏移量傳輸往對端終端,以便對端終端根據(jù)偏移量對所述距離當前時間最近的所述本地終端的視頻圖像進行更新,以使所述對端終端顯示的本地終端當前視頻圖像,進入第六視頻通話模式。
[0105]為了讓對端終端顯示的當前視頻圖像與本地終端采集的當前視頻圖像同步,對端終端在接收到來自本地終端的距離當前時間最近視頻圖像之后,下次可以只需要接收本地終端的當前視頻圖像與距離當前時間最近視頻圖像中各個運動目標的偏移量,因為可以根據(jù)該偏移量對距離當前時間最近視頻圖像進行更新,以和本地終端當前視頻圖像同步。
[0106]當本地終端的當前上行網(wǎng)絡(luò)狀態(tài)較差時,為了保證對端終端顯示的視頻圖像與本地終端采集的視頻圖像同步,可以采用第六種視頻通話模式,因為在網(wǎng)絡(luò)中只需要傳輸偏移量,偏移量相對于整個圖像來說節(jié)約了網(wǎng)絡(luò)資源,對于同一網(wǎng)絡(luò)資源,傳輸偏移量的速度比傳輸整個視頻圖像的速度要快。
[0107]當本地用戶終端選擇第六視頻通話模式后,并不會影響對端終端的通話模式,對端終端可以根據(jù)自身的當前狀態(tài)對當前的通話模式進行切換。
[0108]當本地用戶終端選擇語音通話模式后,優(yōu)選的,對端終端也變?yōu)檎Z音通話模式。
[0109]本地終端可以同時采用上述第一視頻通話模式、第二視頻通話模式、第三視頻通話模式、第四視頻通話模式、第五視頻通話模式以及第六視頻通話模式中的一種或多種。
[0110]同一本地終端可以具有第一視頻通話模式、第二視頻通話模式、第三視頻通話模式、第四視頻通話模式、第五視頻通話模式以及第六視頻通話模式,當本地終端的當前剩余電量以及當前網(wǎng)絡(luò)狀態(tài)都可以支持第一視頻通話模式、第二視頻通話模式、第三視頻通話模式、第四視頻通話模式、第五視頻通話模式以及第六視頻通話模式中的一種或多種時,可以設(shè)置所述語音通話模式以及所述視頻通話模式中各種視頻通話模式的切換優(yōu)先等級,選擇一優(yōu)先等級高的視頻通話模式與對端終端進行通話。
[0111]上述本發(fā)明公開的實施例中詳細描述了方法,對于本發(fā)明的方法可采用多種形式的裝置實現(xiàn),因此本發(fā)明還公開了一種裝置,下面給出具體的實施例進行詳細說明。
[0112]實施例三
[0113]請參閱圖6,為本發(fā)明實施例提供的一種通話模式切換裝置的結(jié)構(gòu)示意圖,該裝置應(yīng)用于具有顯示屏的終端,該裝置包括:建立連接模塊601、檢測模塊602以及確定通話模式模塊603,其中:
[0114]建立連接模塊601,用于與對端終端建立通話連接。
[0115]檢測模塊602,用于檢測本地終端的當前狀態(tài),所述當前狀態(tài)包括:當前網(wǎng)絡(luò)狀態(tài)和/或當前剩余電量。
[0116]確定通話模式模塊603,用于根據(jù)所述檢測模塊602的檢測結(jié)果確定當前通話模式,所述通話模式包括視頻通話模式和語音通話模式,所述視頻通話模式包括至少一種視頻通話模式。
[0117]采用本發(fā)明實施例,在建立連接模塊601將本地終端與對端終端通話連接建立成功后,如果檢測模塊602檢測出本地終端當前的狀態(tài)不足以支持當前通話模式,那么確定通話模式模塊603可以將當前通話模式切換成其他適合當前狀態(tài)的通話模式(例如當前剩余電量不足以支持本地終端與對端終端進行視屏通話,那么可以改變?yōu)檎Z音通話模式),在建立連接模塊601建立本地終端與對端終端的通話連接過程中,檢測模塊602也可以檢測本地終端當前狀態(tài)選擇相應(yīng)的通話模式,從而使確定通話模式模塊603確定出適合當前的網(wǎng)絡(luò)狀態(tài)或適合當前剩余電量的通話模式,從而不影響用戶通話。
[0118]實施例四
[0119]視頻通話模式可以包括:第一視頻通話模式、第二視頻通話模式和第三視頻通話模式中的一種或多種,不同的視頻通話模式確定通話模式模塊的具體功能不同,下面將距離說明確定通話模式模塊的功能。
[0120]確定通話模式具體用于:根據(jù)所述檢測模塊的檢測結(jié)果,確定本地終端顯示屏中顯示對端終端視頻圖像的區(qū)域,以使所述本地終端顯示屏顯示位于所述區(qū)域的所述對端終端視頻圖像,進入第一視頻通話模式。
[0121]確定通話模式具體用于:根據(jù)所述檢測模塊的檢測結(jié)果,將接收到的所述對端終端的視頻圖像分割為人物圖像和原始背景圖像,將預(yù)先設(shè)置背景圖像替換所述原始背景圖像,以使所述本地終端顯示屏中顯示所述預(yù)先設(shè)置背景圖像以及所述人物圖像,進入第二視頻通話模式。
[0122]確定通話模式具體用于:根據(jù)所述檢測模塊的檢測結(jié)果,獲得所述對端終端的當前視頻圖像的運動目標與距離當前時間最近的所述對端終端的視頻圖像中所述運動目標的偏移量,根據(jù)所述偏移量對所述距離當前時間最近的所述對端終端的視頻圖像進行更新,以使所述本地終端的顯示屏顯示所述對端終端的當前視頻圖像,進入第三視頻通話模式。
[0123]確定通話模式具體用于:根據(jù)所述檢測模塊的檢測結(jié)果,選擇本地終端的顯示屏中顯示的本地終端視頻圖像中一區(qū)域,以使所述本地終端將該區(qū)域的視頻圖像發(fā)送往對端終端,進入第四視頻通話模式。
[0124]確定通話模式具體用于:根據(jù)所述檢測模塊的檢測結(jié)果,將采集的本地終端的視頻圖像分割為人物圖像和原始背景圖像,將預(yù)先設(shè)置背景圖像替換所述原始背景圖像,以使所述對端終端以所述預(yù)先設(shè)置背景圖像為背景顯示所述人物圖像,進入第五視頻通話模式。
[0125]確定通話模式具體用于:根據(jù)所述檢測模塊的檢測結(jié)果,獲得所述本地終端的當前視頻圖像的運動目標與距離當前時間最近的所述本地終端的視頻圖像中所述運動目標的偏移量,將所述偏移量傳輸往所述對端終端,以便所述對端終端根據(jù)所述偏移量對所述距離當前時間最近的所述本地終端的視頻圖像進行更新,以使所述對端終端顯示本地終端的當前視頻圖像,進入第六視頻通話模式。
[0126]上述裝置還可以包括:設(shè)置優(yōu)先級模塊604,用于設(shè)置所述語音通話模式以及所述視頻通話模式中各種視頻通話模式的切換優(yōu)先等級。
[0127]本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
[0128]結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或【技術(shù)領(lǐng)域】內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
[0129]對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
【權(quán)利要求】
1.一種通話模式切換方法,應(yīng)用于具有顯示屏的終端,其特征在于,包括: 與對端終端建立通話連接; 檢測本地終端的當前狀態(tài),所述當前狀態(tài)包括:當前網(wǎng)絡(luò)狀態(tài)和當前剩余電量的一種或多種; 根據(jù)檢測結(jié)果確定當前通話模式,所述通話模式包括視頻通話模式和語音通話模式,所述視頻通話模式包括至少一種視頻通話模式。
2.根據(jù)權(quán)利要求1所述方法,其特征在于,所述確定當前通話模式包括: 確定本地終端顯示屏中顯示對端終端視頻圖像的區(qū)域,以使所述本地終端顯示屏顯示位于所述區(qū)域的所述對端終端視頻圖像,進入第一視頻通話模式。
3.根據(jù)權(quán)利要求1所述方法,其特征在于,所述確定當前通話模式包括: 將接收到的所述對端終端的視頻圖像分割為人物圖像和原始背景圖像; 將預(yù)先設(shè)置背景圖像替換所述原始背景圖像,以使所述本地終端顯示屏中顯示所述預(yù)先設(shè)置背景圖像以及所述人物圖像,進入第二視頻通話模式。
4.根據(jù)權(quán)利要求1所述方法,其特征在于,所述確定當前通話模式包括: 獲得所述對端終端的當前視頻圖像的運動目標與距離當前時間最近的所述對端終端的視頻圖像中所述運動目標的偏移量; 根據(jù)所述偏移量對所述距離當前時間最近的所述對端終端的視頻圖像進行更新,以使所述本地終端的顯示屏顯示所述對端終端的當前視頻圖像,進入第三視頻通話模式。
5.根據(jù)權(quán)利要求1所述方法,其特征在于,所述確定當前通話模式包括: 確定本地終端待采集的視頻圖像所屬的區(qū)域,以使所述本地終端采集所述區(qū)域的視頻圖像,并將采集的圖像發(fā)送往對端終端,進入第四視頻通話模式。
6.根據(jù)權(quán)利要求1所述方法,其特征在于,所述確定當前通話模式包括: 將采集的本地終端的視頻圖像分割為人物圖像和原始背景圖像; 將預(yù)先設(shè)置背景圖像替換所述原始背景圖像,并將所述預(yù)設(shè)背景圖像以及所述人物圖像傳輸往所述對端終端,進入第五視頻通話模式。
7.根據(jù)權(quán)利要求1所述方法,其特征在于,所述確定當前通話模式包括: 獲得所述本地終端的當前視頻圖像的運動目標與距離當前時間最近的所述本地終端的視頻圖像中所述運動目標的偏移量; 將所述偏移量傳輸往所述對端終端,以便所述對端終端根據(jù)所述偏移量對所述距離當前時間最近的所述本地終端的視頻圖像進行更新,以使所述對端終端顯示本地終端的當前視頻圖像,進入第六視頻通話模式。
8.根據(jù)權(quán)利要求1所述方法,其特征在于,還包括: 設(shè)置所述語音通話模式以及所述視頻通話模式中各種視頻通話模式的切換優(yōu)先等級。
9.一種通話模式切換裝置,應(yīng)用于具有顯示屏的終端,其特征在于,包括: 建立連接模塊,用于與對端終端建立通話連接; 檢測模塊,用于檢測本地終端的當前狀態(tài),所述當前狀態(tài)包括:當前網(wǎng)絡(luò)狀態(tài)和/或當前剩余電量; 確定通話模式模塊,用于根據(jù)所述檢測模塊的檢測結(jié)果確定當前通話模式,所述通話模式包括視頻通話模式和語音通話模式,所述視頻通話模式包括至少一種視頻通話模式。
10.根據(jù)權(quán)利要求9所述裝置,其特征在于,所述確定通話模式具體用于: 根據(jù)所述檢測模塊的檢測結(jié)果,確定本地終端顯示屏中顯示對端終端視頻圖像的區(qū)域,以使所述本地終端顯示屏顯示位于所述區(qū)域的所述對端終端視頻圖像,進入第一視頻通話模式。
11.根據(jù)權(quán)利要求9所述裝置,其特征在于,所述確定通話模式具體用于: 根據(jù)所述檢測模塊的檢測結(jié)果,將接收到的所述對端終端的視頻圖像分割為人物圖像和原始背景圖像,將預(yù)先設(shè)置背景圖像替換所述原始背景圖像,以使所述本地終端顯示屏中顯示所述預(yù)先設(shè)置背景圖像以及所述人物圖像,進入第二視頻通話模式。
12.根據(jù)權(quán)利要求6所述裝置,其特征在于,所述確定通話模式具體用于: 根據(jù)所述檢測模塊的檢測結(jié)果,獲得所述對端終端的當前視頻圖像的運動目標與距離當前時間最近的所述對端終端的視頻圖像中所述運動目標的偏移量,根據(jù)所述偏移量對所述距離當前時間最近的所述對端終端的視頻圖像進行更新,以使所述本地終端的顯示屏顯示所述對端終端的當前視頻圖像,進入第三視頻通話模式。
13.根據(jù)權(quán)利要求6所述裝置,其特征在于,所述確定通話模式具體用于: 根據(jù)所述檢測模塊的檢測結(jié)果,確定本地終端待采集的視頻圖像所屬的區(qū)域,以使所述本地終端采集所述區(qū)域的視頻圖像,并將采集的圖像發(fā)送往對端終端,進入第四視頻通話模式。
14.根據(jù)權(quán)利要求6所述裝置,其特征在于,所述確定通話模式具體用于: 根據(jù)所述檢測模塊的檢測結(jié)果,將采集的本地終端的視頻圖像分割為人物圖像和原始背景圖像,將預(yù)先設(shè)置背景圖像替換所述原始背景圖像,并將所述預(yù)設(shè)背景圖像以及所述人物圖像傳輸往所述對端終端,進入第五視頻通話模式。
15.根據(jù)權(quán)利要求6所述裝置,其特征在于,所述確定通話模式具體用于: 根據(jù)所述檢測模塊的檢測結(jié)果,獲得所述本地終端的當前視頻圖像的運動目標與距離當前時間最近的所述本地終端的視頻圖像中所述運動目標的偏移量,將所述偏移量傳輸往所述對端終端,以便所述對端終端根據(jù)所述偏移量對所述距離當前時間最近的所述本地終端的視頻圖像進行更新,以使所述對端終端顯示本地終端的當前視頻圖像,進入第六視頻通話模式。
16.根據(jù)權(quán)利要求9所述裝置,其特征在于,還包括: 設(shè)置優(yōu)先級模塊,用于設(shè)置所述語音通話模式以及所述視頻通話模式中各種視頻通話模式的切換優(yōu)先等級。
【文檔編號】H04N7/14GK103916622SQ201310004215
【公開日】2014年7月9日 申請日期:2013年1月6日 優(yōu)先權(quán)日:2013年1月6日
【發(fā)明者】王竹強, 尹華菊 申請人:聯(lián)想(北京)有限公司