视频聊天窗口的显示方法及装置的制造方法_2

文档序号:9452738阅读:来源:国知局
三个窗口平铺显示的示例;
[0041 ]图8为根据一示例性实施例的视频聊天的两个窗口叠放显示的示例;
[0042]图9为根据一示例性实施例的视频聊天的三个窗口叠放显示的示例;
[0043]图10为根据一不例性实施例的视频聊天的四个窗口置放显不的不例;
[0044]图11为根据一示例性实施例的未经裁切的视频聊天的窗口的示例;
[0045]图12为是根据一示例性实施例示出的视频聊天窗口的显示方法的流程图;
[0046]图13为调整窗口位置的示意图;
[0047]图14为窗口位置调整前后的示意图;
[0048]图15为根据一示例性实施例示出的视频聊天窗口的显示装置的框图;
[0049]图16为根据另一不例性实施例不出的视频聊天窗口的显不装置的框图;以及
[0050]图17是根据一示例性实施例示出的频聊天窗口的显示装置的框图。
【具体实施方式】
[0051]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0052]图1是相关技术进彳丁视频聊天时的窗口显不不意图。如图1所不,在相关技术进行视频聊天时,一般情况下移动终端100处于竖屏状态,此时移动终端100的视频聊天窗口为一个全屏的大窗口上叠放一个小窗口。然而,当例如沿着图1中箭头的方向旋转移动终端100将其由竖屏状态旋转为横屏状态时,屏幕上的画面仍是保持竖屏时的状态,不会变化,所以聊天图像就变成如图所示旋转90度的状态,用户体验不佳,用户只能将移动终端100始终保持竖屏的状态。由此,本公开提出了下面将要详细介绍的能够改善用户体验的视频聊天窗口的显示方法及装置。
[0053]图2是根据一示例性实施例示出的一种视频聊天窗口的显示方法的流程图,如图2所示,所述方法用于移动终端中,包括以下步骤:
[0054]在步骤Sll中,检测移动终端100的屏幕处于横屏状态还是竖屏状态;
[0055]在步骤S12中,在屏幕处于横屏状态的情况下,将多个视频聊天的窗口平铺显示;
[0056]在步骤S13中,在屏幕处于竖屏状态的情况下,将多个视频聊天的窗口叠放显示。
[0057]图3是根据一示例性实施例的视频聊天窗口的显示方法的效果示意图。如图3所示,通过使用上述方法,当用户将移动终端100例如沿着图3中箭头的方向从竖屏状态旋转成横屏状态时,视频聊天的窗口将从叠放的状态变更为平铺的状态,从而能够更好地利用横屏时横向的宽度,将多个聊天窗口更好地展现,提高了用户体验感受。下面具体解释所述方法中的各个步骤。
[0058]其中,步骤S11,检测移动终端100的屏幕处于横屏状态还是竖屏状态,一般地,可以利用移动终端100中内置的重力传感器来自动地完成检测这一步骤。如果移动终端100中未内置有重力传感器,也可以由用户手动设置移动终端100的屏幕是横屏还是竖屏状
??τ O
[0059]对于屏幕处于横屏状态的情况,在步骤S12中,移动终端100将多个视频聊天的窗口进行平铺显示。在本公开中,“平铺”是指所有视频聊天的窗口分割移动终端100的屏幕,不存在两个窗口叠放的情况。在进行平铺显示时,多个视频聊天的窗口的尺寸可以被定义为相同大小,也可以被定义为不同大小。基于以上对于“平铺”的解释以及原则,本公开具体提供如下的多种平铺的实施方式,图4-图7为根据本公开的不同实施方式的视频聊天的窗口平铺显示的示例。
[0060]首先需要说明的是,不管是在步骤S12中平铺的窗口,还是在步骤S13中叠放的窗口,窗口都可以以竖版窗口或者横版窗口进行呈现。其中竖版窗口是指窗口的高度大于宽度,如图3中横屏状态下的两个窗口都是竖版窗口,横版窗口是指窗口的高度小于宽度,例如图5中的四个窗口都是横版窗口。但是可以理解的是,无论是竖版窗口还是横版窗口,其尺寸比例取决于窗口的布局,并不必然与移动终端100的屏幕的尺寸比例相同。
[0061]继续回到平铺的情况,平铺窗口布局与窗口个数有关,一种方式是可以按照窗口个数是偶数还是奇数来进行相应的布局。
[0062]在视频聊天的窗口个数为偶数的情况下,可以将视频聊天的窗口定义为相同的大小以平铺在屏幕中,也就是说窗口平分屏幕。例如,图4中示出的为两个窗口的情况,此时屏幕可以被划分成两个同样大小的竖版窗口。又如,图5中示出的为四个窗口的情况,此时屏幕可以被划分成四个同样大小的横版窗口,为2X2的阵列式排列。以此类推,如果有六个窗口,贝lJ屏幕可以被划分成六个同样大小的竖版窗口,为3X2的阵列式排列,即一横排有三个窗口,一共有两横排。虽然窗口也可以都按照一排的方式横向并排排列在屏幕中,但是这样布局观看效果并不好,因此阵列式的布局方式是更为推荐的。根据本公开的一种实施方式,在选择采用竖版窗口还是横版窗口的时候,可以采取这样的方式:窗口个数为4时,采用横版窗口,而其他偶数时均为竖版窗口。
[0063]根据本公开的另外一种实施方式,当窗口个数为偶数的情况下,也可以不采用上述的相同大小窗口的方式,而是有大有小、有横版有竖版的窗口。例如,如图6所不,窗口个数为四个,可以将其中一个设置成较大的竖版窗口,两个设置成较小的竖版窗口,其余一个设置成横版窗口。
[0064]而,在视频聊天的窗口个数为奇数的情况下,可以将其中一个视频聊天的窗口定义为大于其他窗口的大小。并且可选地,将其他窗口的大小定义为相同的大小并平铺在剩余的屏幕中,例如以上面介绍的针对偶数个聊天窗口的阵列式布局。其中大于其他窗口的窗口可以以竖版窗口进行呈现,而其他大小相同的窗口则以横版窗口进行呈现。例如,图7中示出的为三个窗口的情况,此时将其中一个窗口设置成较大,高度对齐屏幕的宽度,而其余两个窗口被设置成横版窗口上下平铺在另外一侧。又如,如果有五个聊天窗口,则将其中一个设置成竖版窗口并且高度对齐屏幕的宽度,而其余四个窗口别设置成横版窗口并按照2X2的阵列式排列显示在剩余的屏幕上。
[0065]以上对于平铺显示的说明仅仅是示例性的,本领域普通技术人员基于以上示例能够得出其他的平铺显示方式,在此不再枚举。
[0066]在多个视频聊天的窗口是不同尺寸的情况下,根据一种实施方式,默认可以将第一个被加入聊天对话的通话方的视频图像置于最大的窗口中,例如图5或图7中左侧的窗口中。在多个视频聊天的窗口是相同尺寸的情况下,默认可以将第一个被加入聊天对话的通话方的视频图像置于左上角的窗口中,例如图4或图6中黑色头发的人所处的窗口。
[0067]对于屏幕处于竖屏状态的情况,在步骤S13中,移动终端100将多个视频聊天的窗口进行叠放显示。在本公开中,“叠放”是指视频聊天的多个窗口中一个窗口铺满全屏,其他窗口被缩小并被处于铺满屏幕的窗口上,类似于“悬浮”。为了便于描述,在后文中,将铺满全屏的窗口称为“主窗口”,将其他小窗口称为“悬浮窗口”。在进行叠放显示时,除了主窗口之外,其他悬浮窗口的尺寸可以相同,也可以不同。根据一种实施方式,悬浮窗口的尺寸是可调的。同样,悬浮窗口的位置也是可以任意变换的,可以根据需要由用户拖拽到任意位置。
[0068]图8-图10示出的是根据本公开的不同实施方式的视频聊天的窗口叠放显示的示例。其中图8是两个聊天窗
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1