多画面拼接方法、装置、计算机设备和存储介质与流程

文档序号:24571415发布日期:2021-04-06 12:17阅读:80来源:国知局
多画面拼接方法、装置、计算机设备和存储介质与流程

本申请涉及多媒体视频会议技术领域,特别是涉及一种多画面拼接方法、装置、计算机设备和存储介质。



背景技术:

随着视频会议技术的发展,出现了多画面技术。一路视频流中包括两个或两个以上的场景,叫做多画面。通过多画面,视频会议的各分会场可以同时看到来自其他不同分会场的视频场景,便于视频会议的顺利举行。视频会议的参与方通常可包括发言分会场、听讲分会场和会议主持人。传统技术中,通常是将发言分会场和听讲分会场无序地混在一起拼接成多画面,并在各分会场展示。每当某个发言分会场发言结束之后,由会议主持人指定下一个待发言的分会场进行发言。

然而,传统的多画面拼接方法,每当某个发言分会场发言结束之后,都依赖第三方的会议主持人对发言顺序的指定,且待发言的分会场不能提前了解自己的发言顺序,无法提前做好充分的发言准备,从而导致视频会议效率低。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够提升视频会议效率的多画面拼接方法、装置、计算机设备和存储介质。

一种多画面拼接方法,所述方法包括:

获取各分会场的发言顺序信息和各分会场的视频图像;

根据所述发言顺序信息,依次将属于当前发言的分会场的视频图像拼接至发言区,以及将属于待发言的分会场的视频图像按照对应的发言顺序依次拼接至待发言区,获得拼接后的多画面,并将所述多画面发送至各所述分会场,直到所述发言顺序信息中的各个分会场全部发言结束。

在其中一个实施例中,所述方法还包括:

监测所述属于当前发言的分会场所对应的已发言时长;

将所述已发言时长与预设时长阈值进行比对;

在所述已发言时长达到所述预设时长阈值的情况下,判定所述属于当前发言的分会场发言结束。

在其中一个实施例中,所述方法还包括:

接收所述属于当前发言的分会场所发送的发言结束请求;

根据所述发言结束请求生成发言结束提示信息,并将所述发言结束提示信息发送至所述属于当前发言的分会场;

在接收到所述属于当前发言的分会场针对所述发言结束提示信息所反馈的发言结束确认信息的情况下,判定所述属于当前发言的分会场发言结束。

在其中一个实施例中,所述将属于待发言的分会场的视频图像按照对应的发言顺序依次拼接至待发言区,包括:

根据所述发言顺序信息,确定各所述属于待发言的分会场的发言顺序;

当所述属于待发言的分会场的个数小于或等于已将所述待发言区拆分为第一子待发言区的预设个数时,针对每一个属于待发言的分会场,将所述属于待发言的分会场拼接至发言顺序一致的所述第一子待发言区;各所述第一子待发言区标注有对应的发言顺序;

当所述属于待发言的分会场的个数大于所述预设个数时,将发言顺序在所述预设个数之前的所述属于待发言的分会场拼接至发言顺序一致的所述第一子待发言区。

在其中一个实施例中,所述将属于待发言的分会场的视频图像按照对应的发言顺序依次拼接至待发言区,包括:

确定所述属于待发言的分会场的个数;

将所述待发言区拆分为与所述属于待发言的分会场的个数一致数量的第二子待发言区;各所述第二子待发言区标注有对应的发言顺序;

针对每一个属于待发言的分会场,将所述属于待发言的分会场拼接至发言顺序一致的所述第二子待发言区。

在其中一个实施例中,所述方法还包括:

当所述待发言区中属于待发言的分会场全部发言结束时,获取主会场的视频图像;

将所述多画面切换为所述主会场的视频图像。

一种多画面拼接装置,所述装置包括:

获取模块,用于获取各分会场的发言顺序信息和各分会场的视频图像;

拼接模块,用于根据所述发言顺序信息,依次将属于当前发言的分会场的视频图像拼接至发言区,以及将属于待发言的分会场的视频图像按照对应的发言顺序依次拼接至待发言区,获得拼接后的多画面,并将所述多画面发送至各所述分会场,直到所述发言顺序信息中的各个分会场全部发言结束。

一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取各分会场的发言顺序信息和各分会场的视频图像;

根据所述发言顺序信息,依次将属于当前发言的分会场的视频图像拼接至发言区,以及将属于待发言的分会场的视频图像按照对应的发言顺序依次拼接至待发言区,获得拼接后的多画面,并将所述多画面发送至各所述分会场,直到所述发言顺序信息中的各个分会场全部发言结束。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

获取各分会场的发言顺序信息和各分会场的视频图像;

根据所述发言顺序信息,依次将属于当前发言的分会场的视频图像拼接至发言区,以及将属于待发言的分会场的视频图像按照对应的发言顺序依次拼接至待发言区,获得拼接后的多画面,并将所述多画面发送至各所述分会场,直到所述发言顺序信息中的各个分会场全部发言结束。

上述多画面拼接方法、装置、计算机设备和存储介质,通过获取各分会场的发言顺序信息和各分会场的视频图像;根据发言顺序信息,依次将属于当前发言的分会场的视频图像拼接至发言区,以及将属于待发言的分会场的视频图像按照对应的发言顺序依次拼接至待发言区,获得拼接后的多画面,并将多画面发送至各分会场,直到发言顺序信息中的各个分会场全部发言结束。这样,通过预先设定各分会场的发言顺序,在获取到各分会场的视频图像之后,直接将各分会场的视频图像按照各自对应的发言顺序进行拼接,得到多画面,由于待发言的分会场能够提前从多画面中了解自己的发言顺序,因此,每当属于当前发言的分会场发言结束之后,属于待发言的分会场都能提前做好充分的发言准备,且无需依赖第三方主持人通知,从而提升了视频会议效率。

附图说明

图1为一个实施例中多画面拼接方法的应用场景图;

图2为一个实施例中多画面拼接方法的流程示意图;

图3为一个实施例中属于待发言的分会场的多画面拼接示意图;

图4为另一个实施例中属于待发言的分会场的多画面拼接示意图;

图5为一个实施例中多画面拼接装置的结构框图;

图6为另一个实施例中多画面拼接装置的结构框图;

图7为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的多画面拼接方法,可以应用于如图1所示的应用环境中。该应用环境包括管理终端102、多画面拼接终端104、以及与各分会场分别对应的多画面接收终端106。管理终端102和多画面拼接终端104通过网络进行通信,多画面拼接终端104和与各分会场分别对应的多画面接收终端106通过网络进行通信。其中,管理终端102、多画面拼接终端104、以及与各分会场分别对应的多画面接收终端106具体可以包括台式终端或移动终端。移动终端具体可以包括手机、平板电脑和笔记本电脑等中的至少一种。多画面拼接终端104具体还可以是mcu(multicontrolunit,多点控制单元)。本领域技术人员可以理解,图1中示出的应用环境,仅仅是与本申请方案相关的部分场景,并不构成对本申请方案应用环境的限定。

多画面拼接终端104从管理终端102中获取各分会场的发言顺序信息,多画面拼接终端104从与各分会场分别对应的多画面接收终端106中获取各分会场的视频图像。多画面拼接终端104根据发言顺序信息,依次将属于当前发言的分会场的视频图像拼接至发言区,以及将属于待发言的分会场的视频图像按照对应的发言顺序依次拼接至待发言区,获得拼接后的多画面,并将多画面发送至与各分会场分别对应的多画面接收终端106,直到发言顺序信息中的各个分会场全部发言结束。

在一个实施例中,如图2所示,提供了一种多画面拼接方法,以该方法应用于图1中的多画面拼接终端104为例进行说明,包括以下步骤:

s202,获取各分会场的发言顺序信息和各分会场的视频图像。

其中,发言顺序信息是对各分会场的发言顺序进行排序所得到的信息。

具体地,视频会议支持人可基于管理终端设定各分会场的发言顺序,管理终端可根据视频会议支持人所设定的各分会场的发言顺序,生成各分会场的发言顺序信息,并将发言顺序信息发送至多画面拼接终端。多画面拼接终端可接收管理终端所发送的各分会场的发言顺序信息。各分会场分别对应的多画面接收终端可获取对应分会场的视频图像,并将分会场的视频图像发送至多画面拼接终端,多画面拼接终端可接收与各分会场分别对应的多画面接收终端所发送的各分会场的视频图像。

在一个实施例中,多画面接收终端中可内置有摄像装置,多画面接收终端可通过内置的摄像装置,采集对应分会场的视频图像,并将采集到的视频图像发送至多画面拼接终端。

在一个实施例中,多画面接收终端也可与摄像设备连接,摄像设备可采集对应分会场的视频图像,并将采集到的视频图像发送至多画面接收终端。多画面接收终端可将对应的视频图像发送至多画面拼接终端。

s204,根据发言顺序信息,依次将属于当前发言的分会场的视频图像拼接至发言区,以及将属于待发言的分会场的视频图像按照对应的发言顺序依次拼接至待发言区,获得拼接后的多画面,并将多画面发送至各分会场,直到发言顺序信息中的各个分会场全部发言结束。

其中,发言区是当前发言的分会场的视频图像显示的区域。待发言区是属于待发言的分会场的视频图像显示的区域。

具体地,多画面拼接终端可根据发言顺序信息,确定属于当前发言的分会场和各属于待发言的分会场。多画面拼接终端可依次将属于当前发言的分会场的视频图像拼接至发言区,以及将属于待发言的分会场的视频图像按照对应的发言顺序依次拼接至待发言区,获得拼接后的多画面。多画面拼接终端可将多画面发送至各分会场,直到发言顺序信息中的各个分会场全部发言结束。

上述多画面拼接方法中,通过获取各分会场的发言顺序信息和各分会场的视频图像;根据发言顺序信息,依次将属于当前发言的分会场的视频图像拼接至发言区,以及将属于待发言的分会场的视频图像按照对应的发言顺序依次拼接至待发言区,获得拼接后的多画面,并将多画面发送至各分会场,直到发言顺序信息中的各个分会场全部发言结束。这样,通过预先设定各分会场的发言顺序,在获取到各分会场的视频图像之后,直接将各分会场的视频图像按照各自对应的发言顺序进行拼接,得到多画面,由于待发言的分会场能够提前从多画面中了解自己的发言顺序,因此,每当属于当前发言的分会场发言结束之后,属于待发言的分会场都能提前做好充分的发言准备,且无需依赖第三方主持人通知,从而提升了视频会议效率。

在一个实施例中,多画面拼接方法具体还包括:监测属于当前发言的分会场所对应的已发言时长;将已发言时长与预设时长阈值进行比对;在已发言时长达到预设时长阈值的情况下,判定属于当前发言的分会场发言结束。

具体地,多画面拼接终端可对属于当前发言的分会场所对应的已发言时长进行实时统计,并监测属于当前发言的分会场所对应的已发言时长。多画面拼接终端可获取预设时长阈值,并将已发言时长与预设时长阈值进行比对。在已发言时长达到预设时长阈值的情况下,多画面拼接终端可判定属于当前发言的分会场发言结束。

上述实施例中,通过将已发言时长与预设时长阈值进行比对,判定属于当前发言的分会场发言是否结束。这样,通过固定设置每一个分会场的发言时间,保证了每一个分会场的发言时间可控,避免由于某个分会场延长发言时间,影响整个视频会议的正常进行。

在一个实施例中,多画面拼接方法具体还包括:接收属于当前发言的分会场所发送的发言结束请求;根据发言结束请求生成发言结束提示信息,并将发言结束提示信息发送至属于当前发言的分会场;在接收到属于当前发言的分会场针对发言结束提示信息所反馈的发言结束确认信息的情况下,判定属于当前发言的分会场发言结束。

其中,发言结束请求是请求多画面拼接终端结束当前发言模式的请求。发言结束提示信息是提示结束当前发言模式的信息。发言结束确认信息是确定结束当前发言模式的信息。

具体地,当前发言的分会场对应的多画面接收终端可生成发言结束请求,并将发言结束请求发送至多画面拼接终端。多画面拼接终端可接收当前发言的分会场对应的多画面接收终端所发送的发言结束请求,并根据发言结束请求生成发言结束提示信息。多画面拼接终端可将发言结束提示信息发送至属于当前发言的分会场对应的多画面接收终端。属于当前发言的分会场对应的多画面接收终端,可针对发言结束提示信息生成发言结束确认信息,并将发言结束确认信息发送至多画面拼接终端。多画面拼接终端可在接收到属于当前发言的分会场针对发言结束提示信息所反馈的发言结束确认信息的情况下,判定属于当前发言的分会场发言结束。

上述实施例中,通过根据当前发言的分会场所发送的发言结束请求,生成发言结束提示信息,以提示当前发言的分会场,避免由于当前发言的分会场误操作结束发言导致视频会议无法正常进行。通过接收到属于当前发言的分会场针对发言结束提示信息所反馈的发言结束确认信息的情况下,判定属于当前发言的分会场发言结束,进一步避免由于当前发言的分会场误操作结束发言导致视频会议无法正常进行,提升了视频会议效率。

在一个实施例中,步骤s204中将属于待发言的分会场的视频图像按照对应的发言顺序依次拼接至待发言区的步骤,具体包括:根据发言顺序信息,确定各属于待发言的分会场的发言顺序;当属于待发言的分会场的个数小于或等于已将待发言区拆分为第一子待发言区的预设个数时,针对每一个属于待发言的分会场,将属于待发言的分会场拼接至发言顺序一致的第一子待发言区;各第一子待发言区标注有对应的发言顺序;当属于待发言的分会场的个数大于预设个数时,将发言顺序在预设个数之前的属于待发言的分会场拼接至发言顺序一致的第一子待发言区。

具体地,多画面拼接终端可根据发言顺序信息,重新确定各属于待发言的分会场的发言顺序。多画面拼接终端可将属于待发言的分会场的个数与已将待发言区拆分为第一子待发言区的预设个数进行比对。其中,各第一子待发言区标注有对应的发言顺序。当属于待发言的分会场的个数小于或等于已将待发言区拆分为第一子待发言区的预设个数时,多画面拼接终端可针对每一个属于待发言的分会场,将属于待发言的分会场拼接至发言顺序一致的第一子待发言区。当属于待发言的分会场的个数大于预设个数时,将发言顺序在预设个数之前的属于待发言的分会场拼接至发言顺序一致的第一子待发言区。

在一个实施例中,如图3所示,多画面拼接终端已预先将待发言区拆分为5个第一子待发言区。属于待发言的分会场的个数为6个,分别为分会场b、分会场c、分会场d、分会场e、分会场f和分会场g。分会场a为当前发言的分会场,此时,多画面拼接终端可将发言顺序排名前五的分会场b、分会场c、分会场d、分会场e和分会场f各自对应的视频图像依次拼接至各自对应的第一子待发言区,而发言顺序为第6的分会场g暂时不显示在多画面上。如图4所示,当分会场a发言结束时,多画面拼接终端可将待发言的分会场b的视频图像拼接至发言区,并调整分会场c、分会场d、分会场e和分会场f的显示,此时,发言顺序为第6的分会场g也可拼接至对应的第一子待发言区。这样,属于待发言的分会场b、分会场c、分会场d、分会场e、分会场f和分会场g均可提前看到自己的发言顺序,可做好发言准备,进一步提升了视频会议效率。

上述实施例中,通过预先将待发言区拆分为预设个数的第一子待发言区,并根据属于待发言的分会场的个数与已将待发言区拆分为第一子待发言区的预设个数进行比对的比对结果,确定属于待发言的分会场的视频图像的拼接方式,使得属于待发言的分会场都能按照各自对应的发言顺序依次显示在多画面中,且有利于提升多画面的显示效果。

在一个实施例中,步骤s204中将属于待发言的分会场的视频图像按照对应的发言顺序依次拼接至待发言区的步骤,具体包括:确定属于待发言的分会场的个数;将待发言区拆分为与属于待发言的分会场的个数一致数量的第二子待发言区;各第二子待发言区标注有对应的发言顺序;针对每一个属于待发言的分会场,将属于待发言的分会场拼接至发言顺序一致的第二子待发言区。

具体地,多画面拼接终端可根据发言顺序信息,确定属于待发言的分会场的个数,并将待发言区拆分为与属于待发言的分会场的个数一致数量的第二子待发言区,其中,各第二子待发言区标注有对应的发言顺序。针对每一个属于待发言的分会场,多画面拼接终端可将属于待发言的分会场拼接至发言顺序一致的第二子待发言区。

举例说明,属于待发言的分会场的个数为6个,多画面拼接终端可将待发言区拆分为6个第二子待发言区,并将属于待发言的分会场拼接至发言顺序一致的第二子待发言区。

上述实施例中,通过将待发言区拆分为与属于待发言的分会场的个数一致数量的第二子待发言区,并将属于待发言的分会场拼接至发言顺序一致的第二子待发言区,这样,所有属于待发言区的分会场都能显示在多画面上,使得所有属于待发言区的分会场都能清楚了解自己的发言顺序,进一步提升了视频会议的效率。

在一个实施例中,多画面拼接方法具体还包括:当待发言区中属于待发言的分会场全部发言结束时,获取主会场的视频图像;将多画面切换为主会场的视频图像。

具体地,当待发言区中属于待发言的分会场全部发言结束时,多画面拼接终端可生成视频图像获取请求,并将视频图像获取请求发送至主会场的终端,主会场的终端可响应于视频图像获取请求获取主会场的视频图像。主会场的终端可将获取到的主会场的视频图像发送至多画面拼接终端,多画面拼接终端可接收主会场的终端所发送的主会场的视频图像,并将多画面切换为主会场的视频图像。

上述实施例中,当待发言区中属于待发言的分会场全部发言结束时,通过将多画面切换为主会场的视频图像,可提示各分会场发言已经结束,进一步提升了视频会议效率。

应该理解的是,虽然图2的各个步骤按照顺序依次显示,但是这些步骤并不是必然按照顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述图2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图5所示,提供了一种多画面拼接装置500,包括:获取模块501和拼接模块502,其中:

获取模块501,用于获取各分会场的发言顺序信息和各分会场的视频图像。

拼接模块502,用于根据发言顺序信息,依次将属于当前发言的分会场的视频图像拼接至发言区,以及将属于待发言的分会场的视频图像按照对应的发言顺序依次拼接至待发言区,获得拼接后的多画面,并将多画面发送至各分会场,直到发言顺序信息中的各个分会场全部发言结束。

在一个实施例中,拼接模块502还用于根据发言顺序信息,确定各属于待发言的分会场的发言顺序;当属于待发言的分会场的个数小于或等于已将待发言区拆分为第一子待发言区的预设个数时,针对每一个属于待发言的分会场,将属于待发言的分会场拼接至发言顺序一致的第一子待发言区;各第一子待发言区标注有对应的发言顺序;当属于待发言的分会场的个数大于预设个数时,将发言顺序在预设个数之前的属于待发言的分会场拼接至发言顺序一致的第一子待发言区。

在一个实施例中,拼接模块502还用于确定属于待发言的分会场的个数;将待发言区拆分为与属于待发言的分会场的个数一致数量的第二子待发言区;各第二子待发言区标注有对应的发言顺序;针对每一个属于待发言的分会场,将属于待发言的分会场拼接至发言顺序一致的第二子待发言区。

参考图6,在一个实施例中,多画面拼接装置500还包括:判断模块503和切换模块504,其中:

判断模块503,用于监测属于当前发言的分会场所对应的已发言时长;将已发言时长与预设时长阈值进行比对;在已发言时长达到预设时长阈值的情况下,判定属于当前发言的分会场发言结束。

切换模块504,用于当待发言区中属于待发言的分会场全部发言结束时,获取主会场的视频图像;将多画面切换为主会场的视频图像。

在一个实施例中,判断模块503还用于接收属于当前发言的分会场所发送的发言结束请求;根据发言结束请求生成发言结束提示信息,并将发言结束提示信息发送至属于当前发言的分会场;在接收到属于当前发言的分会场针对发言结束提示信息所反馈的发言结束确认信息的情况下,判定属于当前发言的分会场发言结束。

上述多画面拼接装置,通过获取各分会场的发言顺序信息和各分会场的视频图像;根据发言顺序信息,依次将属于当前发言的分会场的视频图像拼接至发言区,以及将属于待发言的分会场的视频图像按照对应的发言顺序依次拼接至待发言区,获得拼接后的多画面,并将多画面发送至各分会场,直到发言顺序信息中的各个分会场全部发言结束。这样,通过预先设定各分会场的发言顺序,在获取到各分会场的视频图像之后,直接将各分会场的视频图像按照各自对应的发言顺序进行拼接,得到多画面,由于待发言的分会场能够提前从多画面中了解自己的发言顺序,因此,每当属于当前发言的分会场发言结束之后,属于待发言的分会场都能提前做好充分的发言准备,且无需依赖第三方主持人通知,从而提升了视频会议效率。

关于多画面拼接装置的具体限定可以参见上文中对于多画面拼接方法的限定,在此不再赘述。上述多画面拼接装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是上述图1中的多画面拼接终端104,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种多画面拼接方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

获取各分会场的发言顺序信息和各分会场的视频图像;

根据发言顺序信息,依次将属于当前发言的分会场的视频图像拼接至发言区,以及将属于待发言的分会场的视频图像按照对应的发言顺序依次拼接至待发言区,获得拼接后的多画面,并将多画面发送至各分会场,直到发言顺序信息中的各个分会场全部发言结束。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

监测属于当前发言的分会场所对应的已发言时长;

将已发言时长与预设时长阈值进行比对;

在已发言时长达到预设时长阈值的情况下,判定属于当前发言的分会场发言结束。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

接收属于当前发言的分会场所发送的发言结束请求;

根据发言结束请求生成发言结束提示信息,并将发言结束提示信息发送至属于当前发言的分会场;

在接收到属于当前发言的分会场针对发言结束提示信息所反馈的发言结束确认信息的情况下,判定属于当前发言的分会场发言结束。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

根据发言顺序信息,确定各属于待发言的分会场的发言顺序;

当属于待发言的分会场的个数小于或等于已将待发言区拆分为第一子待发言区的预设个数时,针对每一个属于待发言的分会场,将属于待发言的分会场拼接至发言顺序一致的第一子待发言区;各第一子待发言区标注有对应的发言顺序;

当属于待发言的分会场的个数大于预设个数时,将发言顺序在预设个数之前的属于待发言的分会场拼接至发言顺序一致的第一子待发言区。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

确定属于待发言的分会场的个数;

将待发言区拆分为与属于待发言的分会场的个数一致数量的第二子待发言区;各第二子待发言区标注有对应的发言顺序;

针对每一个属于待发言的分会场,将属于待发言的分会场拼接至发言顺序一致的第二子待发言区。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

当待发言区中属于待发言的分会场全部发言结束时,获取主会场的视频图像;

将多画面切换为主会场的视频图像。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取各分会场的发言顺序信息和各分会场的视频图像;

根据发言顺序信息,依次将属于当前发言的分会场的视频图像拼接至发言区,以及将属于待发言的分会场的视频图像按照对应的发言顺序依次拼接至待发言区,获得拼接后的多画面,并将多画面发送至各分会场,直到发言顺序信息中的各个分会场全部发言结束。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

监测属于当前发言的分会场所对应的已发言时长;

将已发言时长与预设时长阈值进行比对;

在已发言时长达到预设时长阈值的情况下,判定属于当前发言的分会场发言结束。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

接收属于当前发言的分会场所发送的发言结束请求;

根据发言结束请求生成发言结束提示信息,并将发言结束提示信息发送至属于当前发言的分会场;

在接收到属于当前发言的分会场针对发言结束提示信息所反馈的发言结束确认信息的情况下,判定属于当前发言的分会场发言结束。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

根据发言顺序信息,确定各属于待发言的分会场的发言顺序;

当属于待发言的分会场的个数小于或等于已将待发言区拆分为第一子待发言区的预设个数时,针对每一个属于待发言的分会场,将属于待发言的分会场拼接至发言顺序一致的第一子待发言区;各第一子待发言区标注有对应的发言顺序;

当属于待发言的分会场的个数大于预设个数时,将发言顺序在预设个数之前的属于待发言的分会场拼接至发言顺序一致的第一子待发言区。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

确定属于待发言的分会场的个数;

将待发言区拆分为与属于待发言的分会场的个数一致数量的第二子待发言区;各第二子待发言区标注有对应的发言顺序;

针对每一个属于待发言的分会场,将属于待发言的分会场拼接至发言顺序一致的第二子待发言区。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

当待发言区中属于待发言的分会场全部发言结束时,获取主会场的视频图像;

将多画面切换为主会场的视频图像。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1