【技术实现步骤摘要】
一种分屏显示方法和装置
[0001]本申请实施例涉及多分屏显示技术,尤指一种分屏显示方法和装置。
技术介绍
[0002]多分屏显示是视频监控系统的常见功能之一,当前的显示器设备,已经可以实现自由开窗功能,即可以在显示器设备上通过软件划分任意大小、任意个数、任意位置的窗格,以显示不同分辨率、不同个数的视频源,但是,当前技术大多是要求每个窗格大小相同,或者指定几种典型的异形布局,无法根据视频源个数自适应地同时播放不同规格的窗格,或者容易产生空闲窗格,或者适应性差。
技术实现思路
[0003]本申请实施例提供了一种分屏显示方法和装置,能够自适应调节获取不同规格的窗格,减少空余窗格的数量,提高屏幕面积利用率。
[0004]本申请实施例提供了一种分屏显示方法,所述方法可以包括:
[0005]获取需要分屏显示的多个视频的视频参数;所述视频参数可以包括:视频个数和每个视频的尺寸;
[0006]根据每个视频的尺寸以及所述视频中活跃区域的尺寸将多个所述视频的视频图像划分为规则视频图像和非规则视频图像;所述规则视频图像为不需要进行尺寸剪裁的视频图像,所述非规则视频图像为需要进行尺寸剪裁的视频图像;
[0007]根据所述规则视频图像的个数确定所述规则视频图像在预设的屏显设备上预先规划出的第一区域内的布局方式,并根据所述规则视频图像在所述第一区域内的布局方式以及所述非规则视频图像的尺寸确定所述非规则视频图像在所述屏显设备上预先规划出的第二区域内的布局方式;其中,所述第一区域和所述第二区域随视频 ...
【技术保护点】
【技术特征摘要】
1.一种分屏显示方法,其特征在于,所述方法包括:获取需要分屏显示的多个视频的视频参数;所述视频参数包括:视频个数和每个视频的尺寸;根据每个视频的尺寸以及所述视频中活跃区域的尺寸将多个所述视频的视频图像划分为规则视频图像和非规则视频图像;所述规则视频图像为不需要进行尺寸剪裁的视频图像,所述非规则视频图像为需要进行尺寸剪裁的视频图像;根据所述规则视频图像的个数确定所述规则视频图像在预设的屏显设备上预先规划出的第一区域内的布局方式,并根据所述规则视频图像在所述第一区域内的布局方式以及所述非规则视频图像的尺寸确定所述非规则视频图像在所述屏显设备上预先规划出的第二区域内的布局方式;其中,所述第一区域和所述第二区域随视频布局方式不同尺寸可变;将确定出的在所述第一区域内的每一种布局方式与在所述第二区域内的每一种布局方式的组合分别作为需要分屏显示的多个视频的一种布局方式;针对所述多个视频的每种布局方式计算所述屏显设备的屏幕面积利用率,将屏幕面积利用率最高的布局方式作为所述多个视频的最终布局方式。2.根据权利要求1所述的分屏显示方法,其特征在于,所述根据每个视频的尺寸以及所述视频中活跃区域的尺寸将多个所述视频的视频图像划分为规则视频图像和非规则视频图像,包括:针对每个视频执行以下操作:获取所述视频中的活跃区域;获取所述活跃区域的第一宽度和第一高度,并获取所述视频的第二宽度和第二高度;根据所述第一宽度和所述第一高度计算第一宽高比,根据所述第二宽度和所述第二高度计算第二宽高比;计算所述第一宽高比与所述第二宽高比的偏差值;当所述偏差值大于或等于预设的偏差阈值时,将所述视频的视频图像作为非规则视频图像;当所述偏差值小于所述偏差阈值时,将所述视频的视频图像作为规则视频图像。3.根据权利要求1所述的分屏显示方法,其特征在于,所述根据所述规则视频图像的个数确定所述规则视频图像在预设的屏显设备上预先规划出的第一区域内的布局方式,包括:设定所述规则视频图像在所述第一区域内的布局方式为a*b;其中a为所述第一区域横向上可布局的视频个数,b为所述第一区域纵向上可布局的视频个数,a和b均为正整数;将a从1开始对自然数进行遍历,直至遍历到预设数值,并在a每遍历到一个数值时相应改变b的大小,以使得当前a和b的组合是在当前a值下能够容纳全部所述规则视频图像的最小窗格数;获取a遍历到所述预设数值能后获得的a和b的全部组合,并计算每个a和b的组合对应的窗格利用率;删除所述窗格利用率小于预设的窗格利用率阈值的a和b的组合,并保留所述窗格利用率大于或等于预设的窗格利用率阈值的a和b的组合,作为可选的规则视频图像布局方式。4.根据权利要求3所述的分屏显示方法,其特征在于,在根据所述规则视频图像在所述第一区域内的布局方式以及所述非规则视频图像的尺寸确定所述非规则视频图像在所述屏显设备上预先规划出的第二区域内的布局方式之前,所述方法还包括:
计算每个所述非规则视频图像的活跃区域的宽高比,并将计算出的所述宽高比与预设的宽高比阈值相比较;当计算出的所述宽高比大于或等于预设的宽高比阈值时,将该宽高比对应的非规则视频图像作为可横向放置的第一类非规则视频图像;当计算出的所述宽高比小于所述宽高比阈值时,将该宽高比对应的非规则视频图像作为可纵向放置的第二类非规则视频图像。5.根据权利要求4所述的分屏显示方法,其特征在于,所述根据所述规则视频图像在所述第一区域内的布局方式以及所述非规则视频图像的尺寸确定所述非规则视频图像在所述屏显设备上预先规划出的第二区域内的布局方式,包括:当全部所述非规则视频图像包括所述第一类非规则视频图像和所述第二类非规则视频图像时:根据所述第二区域的形状将所述第二区域划分为用于放置所述第一类非规则视频图像的横向放置区域和用于放置所述第二类非规则视频图像的纵向放置区域;将所述横向放置区域与所述第一区域在纵向上并列分布,并将所述纵向放置区域与所述第一区域在横向上并列分布;根据所述第一类非规则视频图像的高度将全部所述第一类非规则视频图像设置于所述横向放置区域内,并根据所述第二类非规则视频图像的宽度将全部所述第二类非规则视频图像设置于所述纵向放置区域内;当全部所述非规则视频图像仅包括所述第一类非规则视频图像时:将整个所述第二区域作为所述横向放置区域,将所述横向放置区域与所述第一区域在纵向上并列分布,并根据所述第一类非规则视频图像的高度将全部所述第一类非规则视频图像设置于所述横向放置区域内;当全部所述非规则视频图像仅包括所述第二类非规则视频图像时:将整个所述第二区域作为所述纵向放置区域,将所述纵向放置区域与所述第一区域在横向上并列分布,并根据所述第二类非规则视频图像的宽度将全部所述第二类非规则视频图像设置于所述纵向放置区域内。6.根据权利要求5所述的分屏显示方法,其特征在于,所述根据所述第一类非规则视频图像的高度将全部所述第一类非规则视频图像设置于所述横向放置区域内,包括:当所述第一类非规则视频图像为一个时:根据所述横向放置区域的尺寸,以所述第一类非规则视频图像的活跃区域为中心对所述第一类非规则视频图像进行剪裁,以使得所述第一类非规则视频图像在所述横向放置区域内的屏幕面积利用率达到最大,并将剪裁后获得的第一类非规则视频图像放置于所述横向放置区域内;当所述第一类非规则视频图像为多个时:根据预设的第一计算方式计算每个第一类非规则视频图像的高度值m,m为正数,其中,每个第一类非规则视频图像的高度值m均相同;将每个所述第一类非规则视频图像以活跃区域为中心根据所述高度值m进行...
【专利技术属性】
技术研发人员:高健,张佳瑞,
申请(专利权)人:浙江宇视科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。