視頻聊天窗口的顯示方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及移動通信領(lǐng)域,尤其涉及一種視頻聊天窗口的顯示方法及裝置。
【背景技術(shù)】
[0002]隨著移動通信的數(shù)據(jù)無線傳輸速度的大幅提升,視頻聊天越來越被用戶廣泛使用,受到用戶的歡迎。目前用戶在進行視頻聊天時,移動終端一般采用大窗口上浮動疊放小窗口的方式,即在屏幕上出現(xiàn)一大一小兩個視頻窗口,大窗口一般是被叫方的視頻圖像,小窗口一般是主叫方的視頻圖像(當然,也可以兩者切換)。
[0003]但是,目前相關(guān)技術(shù)在進行視頻聊天是均使用豎屏狀態(tài),即便用戶將手機旋轉(zhuǎn)到橫屏狀態(tài),視頻畫面仍保持豎屏?xí)r的狀態(tài),用戶的使用體驗不佳。
【發(fā)明內(nèi)容】
[0004]為克服相關(guān)技術(shù)中存在的問題,本公開提供一種視屏聊天窗口顯示方法以及裝置。
[0005]根據(jù)本公開實施例的第一方面,提供一種視頻聊天窗口的顯示方法,所述方法用于移動終端中,所述方法包括:檢測移動終端的屏幕處于橫屏狀態(tài)還是豎屏狀態(tài);在屏幕處于橫屏狀態(tài)的情況下,將多個視頻聊天的窗口平鋪顯示;在屏幕處于豎屏狀態(tài)的情況下,將多個視頻聊天的窗口疊放顯示。
[0006]根據(jù)第一方面的實施例,所述將多個視頻聊天的窗口平鋪顯示可以包括:在視頻聊天的窗口個數(shù)為偶數(shù)的情況下,將視頻聊天的窗口定義為相同的大小以平鋪在屏幕中。
[0007]根據(jù)第一方面的實施例,所述將多個視頻聊天的窗口平鋪顯示還可以包括:在視頻聊天的窗口個數(shù)為奇數(shù)的情況下,將其中一個視頻聊天的窗口定義為大于其他窗口的大小。
[0008]根據(jù)第一方面的實施例,所述將多個視頻聊天的窗口平鋪顯示還可以包括:將其他窗口的大小定義為相同的大小并平鋪在剩余的屏幕中。
[0009]根據(jù)第一方面的實施例,所述將多個視頻聊天的窗口疊放顯示可以包括:將多個窗口中一個窗口作為主窗口鋪滿全屏,并將其他窗口縮小作為懸浮窗口疊放于主窗口上。
[0010]根據(jù)第一方面的實施例,所述懸浮窗口的尺寸是可調(diào)的。
[0011]根據(jù)第一方面的實施例,所述窗口可以為豎版窗口和/或橫版窗口。
[0012]根據(jù)第一方面的實施例,所述方法還可以包括:在所述移動終端拍攝的視頻圖像的尺寸與本通話方所處的窗口的尺寸比例不匹配的情況下,將拍攝的視頻圖像的進行裁切后顯示在窗口中。
[0013]根據(jù)第一方面的實施例,所述方法還可以包括:將其他通話方所處的窗口的尺寸通知給相應(yīng)的其他通話方的移動終端或服務(wù)器,以用于其他通話方的移動終端或服務(wù)器在所拍攝的視頻圖像的尺寸與所處的窗口的尺寸比例不匹配的情況下,根據(jù)所述窗口的尺寸對拍攝到的視頻圖像進行裁切。
[0014]根據(jù)第一方面的實施例,所述方法還可以包括:接收在所述多個窗口中選擇兩個窗口的指令,并對所選擇的兩個窗口的位置進行對調(diào)。
[0015]根據(jù)本公開實施例的第一方面,提供一種視頻聊天窗口的顯示裝置,所述裝置用于移動終端中,所述裝置包括:檢測模塊,被配置為檢測移動終端的屏幕處于橫屏狀態(tài)還是豎屏狀態(tài);平鋪顯示模塊,被配置為在屏幕處于橫屏狀態(tài)的情況下,將多個視頻聊天的窗口平鋪顯示;以及疊放顯示模塊,被配置為在屏幕處于豎屏狀態(tài)的情況下,將多個視頻聊天的窗口疊放顯示。
[0016]根據(jù)第二方面的實施例,所述平鋪顯示模塊還可以被配置成:在視頻聊天的窗口個數(shù)為偶數(shù)的情況下,將視頻聊天的窗口定義為相同的大小以平鋪在屏幕中。
[0017]根據(jù)第二方面的實施例,所述平鋪顯示模塊還可以被配置成:在視頻聊天的窗口個數(shù)為奇數(shù)的情況下,將其中一個視頻聊天的窗口定義為大于其他窗口的大小。
[0018]根據(jù)第二方面的實施例,所述平鋪顯示模塊還可以被配置成:將其他窗口的大小定義為相同的大小并平鋪在剩余的屏幕中。
[0019]根據(jù)第二方面的實施例,所述疊放顯示模塊可以被配置成:將多個窗口中一個窗口作為主窗口鋪滿全屏,并將其他窗口縮小作為懸浮窗口疊放于主窗口上。
[0020]根據(jù)第二方面的實施例,所述懸浮窗口的尺寸是可調(diào)的。
[0021 ] 根據(jù)第二方面的實施例,所述窗口可以為豎版窗口和/或橫版窗口。
[0022]根據(jù)第二方面的實施例,所述裝置還可以包括:裁切模塊,被配置成在所述移動終端拍攝的視頻圖像的尺寸與本通話方所處的窗口的尺寸比例不匹配的情況下,將拍攝的視頻圖像的進行裁切后顯示在窗口中。
[0023]根據(jù)第二方面的實施例,所述裝置還可以包括:通知模塊,被配置成將其他通話方所處的窗口的尺寸通知給相應(yīng)的其他通話方的移動終端或服務(wù)器,以用于其他通話方的移動終端或服務(wù)器在所拍攝的視頻圖像的尺寸與所處的窗口的尺寸比例不匹配的情況下,根據(jù)所述窗口的尺寸對拍攝到的視頻圖像進行裁切。
[0024]根據(jù)第二方面的實施例,所述裝置還可以包括:位置調(diào)整模塊,被配置成接收在所述多個窗口中選擇兩個窗口的指令,并對所選擇的兩個窗口的位置進行對調(diào)。
[0025]根據(jù)本公開實施例的第三方面,提供一種視頻聊天窗口的顯示裝置,包括:處理器;用于存儲處理器可執(zhí)行指令的存儲器;其中,所述處理器被配置為:檢測移動終端的屏幕處于橫屏狀態(tài)還是豎屏狀態(tài);在屏幕處于橫屏狀態(tài)的情況下,將多個視頻聊天的窗口平鋪顯示;在屏幕處于豎屏狀態(tài)的情況下,將多個視頻聊天的窗口疊放顯示。
[0026]根據(jù)本公開實施例的第四方面,提供一種非臨時性計算機可讀存儲介質(zhì),當所述存儲介質(zhì)中的指令由移動終端的處理器執(zhí)行時,使得移動終端能夠執(zhí)行一種視頻聊天窗口的顯示方法,所述方法用于移動終端中,所述方法包括:檢測移動終端的屏幕處于橫屏狀態(tài)還是豎屏狀態(tài);在屏幕處于橫屏狀態(tài)的情況下,將多個視頻聊天的窗口平鋪顯示;在屏幕處于豎屏狀態(tài)的情況下,將多個視頻聊天的窗口疊放顯示。
[0027]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
[0028]通過使用本公開提供的視頻聊天窗口的顯示方法及裝置,在橫屏狀態(tài)的情況下,視頻聊天的窗口被平鋪,從而能夠有效地利用屏幕橫向的長度,提高用戶在視頻聊天中的體驗。
[0029]并且,根據(jù)本公開的其他實施方式,對于不同個數(shù)的窗口采用不同的布局,能夠更為有效地利用屏幕面積。
[0030]根據(jù)本公開的其他實施方式,對于拍攝到的畫面與所處于的窗口尺寸不匹配的情況,本公開可以對所拍攝到的畫面進行裁切,從而能夠畫面能夠鋪滿整個屏幕。
[0031]另外,用戶還可以對所選擇的兩個窗口的位置進行對調(diào),從而方便用戶觀看視頻。
[0032]應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0033]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
[0034]圖1是相關(guān)技術(shù)進彳丁視頻聊天時的窗口顯不不意圖;
[0035]圖2是根據(jù)一示例性實施例示出的視頻聊天窗口的顯示方法的流程圖;
[0036]圖3是根據(jù)一示例性實施例的視頻聊天窗口的顯示方法的效果示意圖;
[0037]圖4為根據(jù)一示例性實施例的視頻聊天的兩個窗口平鋪顯示的示例;
[0038]圖5為根據(jù)一示例性實施例的視頻聊天的四個窗口平鋪顯示的示例;
[0039]圖6為根據(jù)一示例性實施例的視頻聊天的四個窗口平鋪顯示的示例;
[0040]圖7為根據(jù)一示例性實施例的視頻聊天的