一种视频展示方法、装置、设备及介质制造方法及图纸

技术编号:35690647 阅读:34 留言:0更新日期:2022-11-23 14:38
本申请实施例公开了一种视频展示方法、装置、设备及介质。该方法包括:响应于子画面设置操作,确定合成画面中各子画面形状和子画面分布;根据子画面形状,对各子画面对应视频帧进行缩放,得到相应的目标视频帧;根据子画面分布,将各子画面对应目标视频帧进行合成,得到合成视频帧,并在合成画面中展示合成视频帧。采用上述技术方案,可以实现对合成画面中子画面形状和子画面分布的灵活配置,提高了多画面视频展示的灵活性和展示画面的多样性,能够满足个性化的视频画面展示需求。足个性化的视频画面展示需求。足个性化的视频画面展示需求。

【技术实现步骤摘要】
一种视频展示方法、装置、设备及介质


[0001]本申请实施例涉及计算机
,尤其涉及一种视频展示方法、装置、设备及介质。

技术介绍

[0002]在视频会议中,通常会存在多视频画面展示需求,以使任一参会者可以同时看到来自其他参会者的视频终端的视频场景,该视频场景是将不同视频参会者所对应的视频画面组合成多画面实现的。
[0003]但是,目前的多画面合成技术中,仅仅提供固定的多画面分布方式,进行不同画面的合成展示,灵活性较差。

技术实现思路

[0004]本申请提供一种视频展示方法、装置、设备及介质,以提高视频多画面展示的灵活性和多样性。
[0005]第一方面,本专利技术实施例提供了一种视频展示方法,包括:
[0006]响应于子画面设置操作,确定合成画面中各子画面形状和子画面分布;
[0007]根据子画面形状,对各子画面对应视频帧进行缩放,得到相应的目标视频帧;
[0008]根据子画面分布,将各子画面对应目标视频帧进行合成,得到合成视频帧,并在合成画面中展示合成视频帧。
[0009]第二方面,本申请实施例还提供了一种视频展示装置,该装置包括:
[0010]形状分布确定模块:用于响应于子画面设置操作,确定合成画面中各子画面形状和子画面分布;
[0011]视频帧获取模块:用于根据子画面形状,对各子画面对应视频帧进行缩放,得到相应的目标视频帧;
[0012]视频帧合成模块:用于根据子画面分布,将各子画面对应目标视频帧进行合成,得到合成视频帧,并在合成画面中展示合成视频帧。
[0013]第三方面,本申请实施例还提供了一种电子设备,包括:
[0014]一个或多个处理器;
[0015]存储装置,用于存储一个或多个程序;
[0016]一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面实施例所提供的一种视频展示方法。
[0017]第四方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面实施例所提供的一种视频展示方法。
[0018]本申请实施例通过响应于子画面设置操作,确定合成画面中各子画面形状和子画面分布;根据子画面形状,对各子画面对应视频帧进行缩放,得到相应的目标视频帧;根据子画面分布,将各子画面对应目标视频帧进行合成,得到合成视频帧,并在合成画面中展示
合成视频帧。采用上述技术方案,可以实现对合成画面中子画面形状和子画面分布的灵活配置,提高了多画面视频展示的灵活性和展示画面的多样性,能够满足个性化的视频画面展示需求。
附图说明
[0019]图1是本申请实施例一中的一种视频展示方法的流程图;
[0020]图2是本申请实施例二中的一种视频展示方法的流程图;
[0021]图3是本申请实施例三中的一种视频展示方法的流程图;
[0022]图4是本申请实施例四中的一种视频展示装置的结构图;
[0023]图5是本申请实施例五中的一种电子设备的框图。
具体实施方式
[0024]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。
[0025]实施例一
[0026]图1为本申请实施例一提供的一种视频展示方法的流程图,本申请实施例可适用于通过多个子画面对不同视频进行合成展示的情况,该方法可以由视频展示装置来执行,该装置由软件和/或硬件实现,并具体配置于电子设备中。
[0027]如图1所示的视频展示方法,包括:
[0028]S101、响应于子画面设置操作,确定合成画面中各子画面形状和子画面分布。
[0029]其中,子画面设置操作可以用来设置子画面形状和/或子画面分布。
[0030]其中,合成画面可以是由不同的子画面组合构成,不同子画面的形状可以相同或不同;各子画面可以按照预设分布方式或自定义分布方式排列设置。
[0031]其中,子画面形状可以是规则的几何形状,例如矩形、圆形或椭圆形等;还可以是不规则的形状,例如用户自定义绘制形状。
[0032]其中,子画面分布可以是规则分布或不规则分布。规则分布可以理解为合成画面中各子画面按照相同行和相同列的矩阵分布的排列方式,例如m
×
n个子画面形成的“m
×
n合成画面”。其中,m和n为大于0的自然数,两者可以相同或不同。不规则分布可以理解为非矩阵分布的排列方式。
[0033]在一个可选实施例中,可以通过响应于子画面布局设置操作,确定子画面分布;根据子画面分布,确定合成画面中各子画面形状。
[0034]示例性的,在子画面设置操作中确定子画面行数和子画面列数。将合成画面的宽度除以子画面列数,得到一个子画面的宽度;将合成画面的高度除以子画面行数,得到一个子画面的高度;通过一个子画面的宽度和高度,确定一个子画面的矩形形状。
[0035]采用上述方案进行子画面形状和子画面分布的确定,操作方便快捷,减少了视频展示的前期准备时间,有助于提高视频展示效率。同时,上述方案能够按照用户需求进行多画面多分布的设置,提高了合成画面的多样性。
[0036]在另一个可选实施例中,还可以通过响应于子画面绘制操作,获取合成画面中的
各子画面;根据各子画面的绘制形状,确定相应子画面的子画面形状;根据各子画面的绘制区域的位置信息,确定子画面分布。
[0037]示例性的,可以捕获用户在合成画面对应绘制区域中,手动绘制各子画面时产生的轨迹数据;根据所捕获的轨迹数据确定相应子画面的子画面形状;通过各子画面绘制区域在合成画面中位置,确定各子画面在合成画面中的相对位置关系,得到子画面分布。
[0038]采用上述方案进行子画面形状和子方面分布的确定,可以实现子画面形状和子画面分布的个性化设置,提高了合成画面的多样性和灵活性,能够满足不同用户的个性化需求。
[0039]S102、根据子画面形状,对各子画面对应视频帧进行缩放,得到相应的目标视频帧。
[0040]其中,子画面对应视频帧可以是子画面对应原始视频中某一时间戳的图像。时间戳可以用于表征对应视频帧的生成时刻,从而对原始视频中的不同视频帧加以区分。
[0041]其中,目标视频帧可以是子画面对应原始视频帧经过缩放处理后,得到的满足相应子画面展示尺寸需求的视频帧。
[0042]可选的,可以按照子画面形状对原始视频中的视频帧的高度和/或宽度进行缩放处理,得到目标视频帧。
[0043]S103、根据子画面分布,将各子画面对应目标视频帧进行合成,得到合成视频帧,并在合成画面中展示合成视频帧。
[0044]其中,合成视频帧可以是相同时间戳中各子画面对应目标视频帧的合成结果,从而将不同子画面对应视频帧在合成画面的各子画面中进行同步展示。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频展示方法,其特征在于,包括:响应于子画面设置操作,确定合成画面中各子画面形状和子画面分布;根据所述子画面形状,对各子画面对应视频帧进行缩放,得到相应的目标视频帧;根据所述子画面分布,将各子画面对应目标视频帧进行合成,得到合成视频帧,并在所述合成画面中展示所述合成视频帧。2.根据权利要求1所述的方法,其特征在于,所述根据所述子画面形状,对各子画面对应视频帧进行缩放,得到相应的目标视频帧,包括:根据所述子画面形状,确定相应子画面的缩放矩形;根据所述缩放矩形,对相应子画面的视频帧进行缩放,得到目标视频帧。3.根据权利要求2所述的方法,其特征在于,所述根据所述子画面形状,确定相应子画面的缩放矩形,包括:若所述子画面形状为矩形,则将所述子画面形状作为相应子画面的缩放矩形。4.根据权利要求2所述的方法,其特征在于,所述根据所述子画面形状,确定相应子画面的缩放矩形,包括:若所述子画面形状为非矩形,则将所述子画面形状的外切矩形,作为相应子画面的缩放矩形。5.根据权利要求1所述的方法,其特征在于,所述响应于子画面设置操作,确定合成画面中各子画面形状和子画面分布,包括:响应于子画面布局设置操作,确定所述子画面分布;根据所述子画面分布,确定所述合成画面中各子画面形状。6.根据权利要求1所述的方法,其特征在于,所述响应于子画面设置操作,确定合成画面中各子画面形状和子画面分布,包括:响应于子画面绘制操作,获取所述合成画面中的各子画面;根据各子画面的绘制...

【专利技术属性】
技术研发人员:秦永红付贤会张强
申请(专利权)人:北京融讯科创技术有限公司
类型:发明
国别省市:

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

1