一种分屏显示方法和装置制造方法及图纸

技术编号:38014885 阅读:12 留言:0更新日期:2023-06-30 10:39
本申请实施例公开了一种分屏显示方法和装置,该方法包括:获取多个视频的视频参数;根据视频参数以及视频活跃区域尺寸将多个视频分为规则视频图像和非规则视频图像;根据规则视频图像个数确定规则视频图像在屏显设备上规划出的第一区域内的布局方式,根据第一区域内的布局方式以及非规则视频图像的尺寸确定非规则视频图像在屏显设备上规划出的第二区域内的布局方式;将在第一区域内的每种布局方式与在第二区域内的每种布局方式的组合分别作为一种布局方式;对每种布局方式计算屏幕面积利用率,将屏幕面积利用率最高的布局方式作为最终布局方式。通过该实施例方案,实现了自适应调节不同规格的窗格,减少了空余窗格数量,提高了屏幕面积利用率。提高了屏幕面积利用率。提高了屏幕面积利用率。

【技术实现步骤摘要】
一种分屏显示方法和装置


[0001]本申请实施例涉及多分屏显示技术,尤指一种分屏显示方法和装置。

技术介绍

[0002]多分屏显示是视频监控系统的常见功能之一,当前的显示器设备,已经可以实现自由开窗功能,即可以在显示器设备上通过软件划分任意大小、任意个数、任意位置的窗格,以显示不同分辨率、不同个数的视频源,但是,当前技术大多是要求每个窗格大小相同,或者指定几种典型的异形布局,无法根据视频源个数自适应地同时播放不同规格的窗格,或者容易产生空闲窗格,或者适应性差。

技术实现思路

[0003]本申请实施例提供了一种分屏显示方法和装置,能够自适应调节获取不同规格的窗格,减少空余窗格的数量,提高屏幕面积利用率。
[0004]本申请实施例提供了一种分屏显示方法,所述方法可以包括:
[0005]获取需要分屏显示的多个视频的视频参数;所述视频参数可以包括:视频个数和每个视频的尺寸;
[0006]根据每个视频的尺寸以及所述视频中活跃区域的尺寸将多个所述视频的视频图像划分为规则视频图像和非规则视频图像;所述规则视频图像为不需要进行尺寸剪裁的视频图像,所述非规则视频图像为需要进行尺寸剪裁的视频图像;
[0007]根据所述规则视频图像的个数确定所述规则视频图像在预设的屏显设备上预先规划出的第一区域内的布局方式,并根据所述规则视频图像在所述第一区域内的布局方式以及所述非规则视频图像的尺寸确定所述非规则视频图像在所述屏显设备上预先规划出的第二区域内的布局方式;其中,所述第一区域和所述第二区域随视频布局方式不同尺寸可变;
[0008]将确定出的在所述第一区域内的每一种布局方式与在所述第二区域内的每一种布局方式的组合分别作为需要分屏显示的多个视频的一种布局方式;
[0009]针对所述多个视频的每种布局方式计算所述屏显设备的屏幕面积利用率,将屏幕面积利用率最高的布局方式作为所述多个视频的最终布局方式。
[0010]与相关技术相比,本申请实施例方案实现了自适应调节获取不同规格的窗格,减少了空余窗格的数量,提高了屏幕面积利用率。
[0011]本申请实施例还提供了一种分屏显示装置,可以包括处理器和计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令被所述处理器执行时,实现上述的分屏显示方法。
[0012]本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的其它优点可通过在说明书以及附图中所描述的方案来实现和获得。
附图说明
[0013]附图用来提供对本申请技术方案的理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请的技术方案,并不构成对本申请技术方案的限制。
[0014]图1为本申请实施例的分屏显示方法流程图;
[0015]图2为本申请实施例的根据每个视频的尺寸以及视频中活跃区域的尺寸将多个视频的视频图像划分为规则视频图像和非规则视频图像的方法流程图;
[0016]图3为本申请实施例的各种宽高比计算方法示意图;
[0017]图4为本申请实施例的第一区域、横向放置区域和纵向放置区域的位置示意图;
[0018]图5为本申请实施例的根据规则视频图像的个数确定规则视频图像在预设的屏显设备上预先规划出的第一区域内的布局方式的方法流程图;
[0019]图6为本申请实施例的第一计算方式的方法流程图;
[0020]图7为本申请实施例的对第一类非规则视频图像和第二类非规则视频图像进行位置调整的布局优化方式示意图;
[0021]图8为本申请实施例的对第一类非规则视频图像和第二类非规则视频图像进行拉伸以尽量填充满第二区域的布局优化方式示意图;
[0022]图9为本申请实施例的第二计算方式的方法流程图;
[0023]图10为本申请实施例的屏幕面积利用率比较示意图;
[0024]图11为本申请实施例的空闲窗格填充示意图;
[0025]图12为本申请实施例的分屏显示装置组成框图。
具体实施方式
[0026]本申请描述了多个实施例,但是该描述是示例性的,而不是限制性的,并且对于本领域的普通技术人员来说显而易见的是,在本申请所描述的实施例包含的范围内可以有更多的实施例和实现方案。尽管在附图中示出了许多可能的特征组合,并在具体实施方式中进行了讨论,但是所公开的特征的许多其它组合方式也是可能的。除非特意加以限制的情况以外,任何实施例的任何特征或元件可以与任何其它实施例中的任何其它特征或元件结合使用,或可以替代任何其它实施例中的任何其它特征或元件。
[0027]本申请包括并设想了与本领域普通技术人员已知的特征和元件的组合。本申请已经公开的实施例、特征和元件也可以与任何常规特征或元件组合,以形成由权利要求限定的独特的专利技术方案。任何实施例的任何特征或元件也可以与来自其它专利技术方案的特征或元件组合,以形成另一个由权利要求限定的独特的专利技术方案。因此,应当理解,在本申请中示出和/或讨论的任何特征可以单独地或以任何适当的组合来实现。因此,除了根据所附权利要求及其等同替换所做的限制以外,实施例不受其它限制。此外,可以在所附权利要求的保护范围内进行各种修改和改变。
[0028]此外,在描述具有代表性的实施例时,说明书可能已经将方法和/或过程呈现为特定的步骤序列。然而,在该方法或过程不依赖于本文所述步骤的特定顺序的程度上,该方法或过程不应限于所述的特定顺序的步骤。如本领域普通技术人员将理解的,其它的步骤顺序也是可能的。因此,说明书中阐述的步骤的特定顺序不应被解释为对权利要求的限制。此外,针对该方法和/或过程的权利要求不应限于按照所写顺序执行它们的步骤,本领域技术
人员可以容易地理解,这些顺序可以变化,并且仍然保持在本申请实施例的精神和范围内。
[0029]本申请实施例提供了一种分屏显示方法,如图1所示,所述方法可以包括步骤S101

S105:
[0030]S101、获取需要分屏显示的多个视频的视频参数;所述视频参数可以包括:视频个数和每个视频的尺寸;
[0031]S102、根据每个视频的尺寸以及所述视频中活跃区域的尺寸将多个所述视频的视频图像划分为规则视频图像和非规则视频图像;所述规则视频图像为不需要进行尺寸剪裁的视频图像,所述非规则视频图像为需要进行尺寸剪裁的视频图像;
[0032]S103、根据所述规则视频图像的个数确定所述规则视频图像在预设的屏显设备上预先规划出的第一区域内的布局方式,并根据所述规则视频图像在所述第一区域内的布局方式以及所述非规则视频图像的尺寸确定所述非规则视频图像在所述屏显设备上预先规划出的第二区域内的布局方式;其中,所述第一区域和所述第二区域随视频布局方式不同尺寸可变;
[0033]S104、将确定出的在所述第一区域内的每一种布局方式与在所述第二区域内的每一种布局方式的组合分别作为需要分屏显示的多个视频的一种布局方式;
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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进行...

【专利技术属性】
技术研发人员:高健张佳瑞
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1