多画面设置方法和装置与流程

文档序号:11207276阅读:772来源:国知局
多画面设置方法和装置与流程

本申请涉及计算机软件应用领域,尤其涉及一种多画面设置的方法和装置。



背景技术:

随着网络直播的快速发展,主播经常需要对多个画面同时进行直播,一般采用多画面分割的方法将多路输入视频信号集中在一个画面中并分割画面分配各路视频信号在画面中的位置,形成多画面显示画面。主播通常需要对直播的多画面中的其中一个子画面进行暂时地停止直播输出的操作,目前通常是将子画面对应的预监窗口关闭,使子画面缺少输出的视频源,但是,当预监窗口关闭后,主播无法对该路视频进行监视,不清楚是否已达到重新直播输出的要求,而且当视频信号较多时,主播往往无法快速判断多画面显示画面中子画面与预监窗口的对应关系,需要花费较长的时间去确认,造成直播输出质量下降。



技术实现要素:

本申请提供一种多画面设置方法和装置,来解决上述背景技术部分提出的技术问题。

根据本申请的第一方面,本申请提供一种多画面设置方法,包括:

获取多路视频数据,将所述多路视频数据分别实时显示于多个视频预监窗口;

根据预设的显示模式将获取的多路视频数据中的至少两路生成多画面显示画面,所述多画面显示画面包含至少两个实时显示的子画面;

监听子画面选择指令,根据所述子画面选择指令,选定至少一子画面;

监听取消实时显示指令,根据所述取消实时显示指令,保留所述多画面显示画面当前的显示模式并取消所述选定的子画面在所述多画面显示画面中的实时显示。

作为一种优选的技术方案,所述取消所述选定的子画面在所述多画面显示画面的实时显示的步骤具体包括:将所述选定的子画面实时显示的最后一帧画面显示于所述多画面显示画面中。

作为另一种优选的技术方案,所述取消所述选定的子画面在所述多画面显示画面的实时显示的步骤具体包括:将一预设的背景画面替代所述选定的子画面显示于所述多画面显示画面中。

作为一种优选的技术方案,所述方法还包括:

监听恢复实时显示指令,根据所述恢复实时显示指令,恢复对所有取消实时显示的子画面的实时显示。

作为另一种优选的技术方案,所述方法还包括:

监听子画面选择指令,根据所述子画面选择指令,选定至少一被取消实时显示的子画面;

监听恢复实时显示指令,根据所述恢复实时显示指令,恢复所述选定的被取消实时显示的子画面的实时显示。

根据本申请的第二方面,本申请提供一种多画面设置装置,包括:

第一显示模块,用于获取多路视频数据,将所述多路视频数据分别实时显示于多个视频预监窗口;

第二显示模块,用于根据预设的显示模式将获取的多路视频数据中的至少两路生成多画面显示画面,所述多画面显示画面包含至少两个实时显示的子画面;

选定模块,用于监听子画面选择指令,根据所述子画面选择指令,选定至少一子画面;

取消实时显示模块,用于监听取消实时显示指令,根据所述取消实时显示指令,保留所述多画面显示画面当前的显示模式并取消所述选定的子画面在所述多画面显示画面中的实时显示。

作为一种优选的技术方案,所述取消实时显示模块具体用于:根据所述取消实时显示指令,保留所述多画面显示画面当前的显示模式并将所述选定的子画面实时显示的最后一帧画面显示于所述多画面显示画面中。

作为另一种优选的技术方案,所述取消实时显示模块具体用于:根据所述取消实时显示指令,保留所述多画面显示画面当前的显示模式并将一预设的背景画面替代所述选定的子画面显示于所述多画面显示画面中。

作为一种优选的技术方案,所述装置还包括:

恢复实时显示模块,用于监听恢复实时显示指令,根据所述恢复实时显示指令,恢复对所有取消实时显示的子画面的实时显示。

作为另一种优选的技术方案,所述选定模块还用于监听子画面选择指令,根据所述子画面选择指令,选定至少一被取消实时显示的子画面,所述装置还包括:

恢复实时显示模块,用于监听恢复实时显示指令,根据所述恢复实时显示指令,恢复所述选定的被取消实时显示的子画面的实时显示。

本申请的有益效果是:本申请提供一种多画面设置的方法和装置,该方法可以在多画面显示画面上对子画面进行选定,并保留多画面显示画面当前的显示模式的同时取消选定的子画面在多画面显示画面上的实时显示,这种方法有利于主播对多画面显示画面的子画面进行取消实时显示的独立控制操作,取消显示后不会造成多画面显示画面的输出混乱,并且可以在预监窗口继续对取消实时显示的子画面进行监视,同时选定的操作在多画面显示画面上进行,操作更加直观灵活。

附图说明

图1为本申请多画面设置方法的一个实施例的流程图;

图2为本申请多画面设置方法的又一个实施例的流程图;

图3为本申请多画面设置方法的再一个实施例的流程图;

图4为本申请多画面设置装置的一个实施例的结构示意图;

图5为本申请多画面设置装置的又一个实施例的结构示意图;

图6为本申请多画面设置装置的再一个实施例的结构示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透彻理解本发明。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施方式中也可以实现本发明。在其它情况中,省略对众所周知的装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。

基于本申请要解决的技术问题,本申请提供一种多画面设置方法和装置,该多画面设置方法可以由计算机程序实现,具体的可以为一种视频应用软件,与之相对应的,所述多画面设置装置则可以是存储在包含输入、输出设备的终端中。终端设备可以是pc端、手机、笔记本电脑、平板电脑等电子设备。

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互结合。下面将参考附图并结合实施例来详细说明本发明。

图1示出了根据本发明的多画面设置方法的一个实施例的流程100。上述的多画面设置方法,包括以下步骤:

步骤101,获取多路视频数据,将所述多路视频数据分别实时显示于多个视频预监窗口。

在本实施例中,用户使用的电子设备接收外部视频源设备有线输入、无线发送、网络传输的多路视频数据,或者电子设备从本身的存储装置中获取视频数据。

预监窗口区域提供多个视频预监窗口,每一预监窗口实时显示一路视频数据。用户可通过预监窗口监视各路视频数据的实时动态情况,预监窗口的显示内容不对外输出。

步骤102,根据预设的显示模式将获取的多路视频数据中的至少两路生成多画面显示画面,所述多画面显示画面包含至少两个实时显示的子画面。

在本实施例中,预设的显示模式包括画中画、画外画、分屏等显示模式,其中分屏包括二分屏、三分屏、四分屏等,可以是等分屏,也可以是不等分屏,可以是横分屏,也可以是竖分屏,或是多种分屏方式的组合。电子设备根据用户的操作或者根据预先设定好的显示模式对获取到的多路视频数据中的至少两路进行多画面显示处理,生成多画面显示画面。至少两路视频数据可以由用户进行选择。电子设备提供一多画面显示窗口对生成的多画面显示画面进行显示。

生成多画面显示画面的每一路视频数据在多画面显示画面中以子画面的形式实时显示,且与视频预监窗口显示内容一致。

该多画面显示画面是用户直播输出的画面,观众可以通过多画面显示画面同时收看多路视频信号,例如节目直播过程中多个角度的摄像机拍摄的多个画面。

步骤103,监听子画面选择指令,根据所述子画面选择指令,选定至少一子画面。

在本实施例中,电子设备监听到用户触发的子画面选择指令,根据子画面选择指令,选定至少一子画面。具体地,用户通过鼠标点击、触摸屏触摸等方式在其需要选择的子画面显示区域进行触发选择。电子设备根据触发的位置以及对应的显示区域,确定选择的子画面。显示区域根据多画面显示模式确定,不同的显示模式有不同的显示区域划分,当用户触发的位置与当前显示模式划分得到的某一显示区域匹配时,将该显示区域所在的子画面选定。

一种实施方式中,用户每次只能选定一个子画面,当用户再次选择另一子画面时,则取消前一次选定的子画面,同时选定后一次选定的子画面。另一种实施方式中,用户可以同时选定多个子画面,电子设备连续监听多次子画面选择指令,根据所述多次子画面选择指令,选定多个子画面。

步骤104,监听取消实时显示指令,根据所述取消实时显示指令,保留所述多画面显示画面当前的显示模式并取消所述选定的子画面在所述多画面显示画面中的实时显示。

在本实施例中,多画面显示画面仍然以当前的显示模式显示,即如果当前以画中画(一个大窗口和一个小窗口)的模式显示,则取消选定的子画面的实时显示后,仍然保留一个大窗口和一个小窗口。电子设备取消选定的子画面在多画面显示画面中的实时显示后,用户可以在预监窗口继续监视该子画面的实时显示内容,从而使用户能继续跟进子画面的动态。

一种实施方式中,取消选定的子画面在多画面显示画面中的实时显示,具体可以为将选定的子画面实时显示的最后一帧画面显示于多画面显示画面中,这种应用场景是主播用户希望对该帧画面的内容进行详细的解说或者希望观众能有更多时间对该帧画面进行观看时的处理方式。另一种实施方式中,取消选定的子画面在多画面显示画面中的实时显示,具体可以为将一预设的背景画面替代选定的子画面显示于多画面显示画面中,这种应用场景是主播用户需要暂停选定的子画面的内容输出的处理方式,背景画面为电子设备存储的静态或动态的画面,可以有内容或者无内容(例如纯色背景画面)。

本实施例多画面设置方法在取消子画面的实时显示操作中,无需关闭预监窗口,同时对子画面的选定操作在多画面显示画面上进行,无需花费时间在数量众多的预监窗口中查找,操作直观灵活。保留了多画面显示画面当前的显示模式,使画面不至于因为取消某一子画面的实时显示造成画面布局调整过大,从而影响了直播输出效果。

进一步参考图2,其示出了根据本发明的多画面设置方法的又一实施例的流程200。该多画面设置方法的流程200,包括以下步骤:

步骤201,获取多路视频数据,将所述多路视频数据分别实时显示于多个视频预监窗口。

在本实施例中,用户使用的电子设备接收外部视频源设备有线输入、无线发送、网络传输的多路视频数据,或者电子设备从本身的存储装置中获取视频数据。

预监窗口区域提供多个视频预监窗口,每一预监窗口实时显示一路视频数据。用户可通过预监窗口监视各路视频数据的实时动态情况,预监窗口的显示内容不对外输出。

步骤202,根据预设的显示模式将获取的多路视频数据中的至少两路生成多画面显示画面,所述多画面显示画面包含至少两个实时显示的子画面。

在本实施例中,预设的显示模式包括画中画、画外画、分屏等显示模式,其中分屏包括二分屏、三分屏、四分屏等,可以是等分屏,也可以是不等分屏,可以是横分屏,也可以是竖分屏,或是多种分屏方式的组合。电子设备根据用户的操作或者根据预先设定好的显示模式对获取到的多路视频数据中的至少两路进行多画面显示处理,生成多画面显示画面。至少两路视频数据可以由用户进行选择。电子设备提供一多画面显示窗口对生成的多画面显示画面进行显示。

生成多画面显示画面的每一路视频数据在多画面显示画面中以子画面的形式实时显示,且与视频预监窗口显示一致。

该多画面显示画面是用户直播输出的画面,观众可以通过多画面显示画面同时收看多路视频信号,例如节目直播过程中多个角度的摄像机拍摄的多个画面。

步骤203,监听子画面选择指令,根据所述子画面选择指令,选定至少一子画面。

在本实施例中,电子设备监听到用户触发的子画面选择指令,根据子画面选择指令,选定至少一子画面。具体地,用户通过鼠标点击、触摸屏触摸等方式在其需要选择的子画面显示区域进行触发选择。电子设备根据触发的位置以及对应的显示区域,确定选择的子画面。显示区域根据多画面显示模式确定,不同的显示模式有不同的显示区域划分,当用户触发的位置与当前显示模式划分得到的某一显示区域匹配时,将该显示区域所在的子画面选定。

一种实施方式中,用户每次只能选定一个子画面,当用户再次选择另一子画面时,则取消前一次选定的子画面,同时选定后一次选定的子画面。另一种实施方式中,用户可以同时选定多个子画面,电子设备连续监听多次子画面选择指令,根据所述多次子画面选择指令,选定多个子画面。

步骤204,监听取消实时显示指令,根据所述取消实时显示指令,保留所述多画面显示画面当前的显示模式并取消所述选定的子画面在所述多画面显示画面中的实时显示。

在本实施例中,多画面显示画面仍然以当前的显示模式显示,即如果当前以画中画(一个大窗口和一个小窗口)的模式显示,则取消选定的子画面的实时显示后,仍然保留一个大窗口和一个小窗口。电子设备取消选定的子画面在多画面显示画面中的实时显示后,用户可以在预监窗口继续监视该子画面的实时显示内容,从而使用户能继续跟进子画面的动态。

一种实施方式中,取消选定的子画面在多画面显示画面中的实时显示,具体可以为将选定的子画面实时显示的最后一帧画面显示于多画面显示画面中,这种应用场景是主播用户希望对该帧画面的内容进行详细的解说或者希望观众能有更多时间对该帧画面进行观看时的处理方式。另一种实施方式中,取消选定的子画面在多画面显示画面中的实时显示,具体可以为将一预设的背景画面替代选定的子画面显示于多画面显示画面中,这种应用场景是主播用户需要暂停选定的子画面的内容输出的处理方式,背景画面为电子设备存储的静态或动态的画面,可以有内容或者无内容(例如纯色背景画面)。

步骤205,监听恢复实时显示指令,根据所述恢复实时显示指令,恢复对所有取消实时显示的子画面的实时显示。

在本实施例中,电子设备监听到用户触发的恢复实时显示指令,根据恢复实时显示指令,恢复对所有取消实时显示的子画面的实时显示。具体地,用户通过鼠标点击、触摸屏触发等方式触发恢复实时显示指令触发控件,电子设备将当前所有取消实时显示的一个或多个子画面恢复为实时显示画面,恢复后的子画面与预监窗口显示的内容一致。主播用户通过预监窗口确定对应的预监窗口的画面内容符合直播要求时或者需要再次直播预监窗口的画面内容时,将其在多画面显示画面中对应的取消实时显示的子画面重新显示输出。本实施例可以一键恢复对所有取消实时显示的子画面的重新实时显示,方便用户快速操作。

进一步参考图3,其示出了根据本发明的多画面设置方法的又一实施例的流程300。该多画面设置方法的流程300,包括以下步骤:

步骤301,获取多路视频数据,将所述多路视频数据分别实时显示于多个视频预监窗口。

预监窗口区域提供多个视频预监窗口,每一预监窗口实时显示一路视频数据。用户可通过预监窗口监视各路视频数据的实时动态情况,预监窗口的显示内容不对外输出。

步骤302,根据预设的显示模式将获取的多路视频数据中的至少两路生成多画面显示画面,所述多画面显示画面包含至少两个实时显示的子画面。

生成多画面显示画面的每一路视频数据在多画面显示画面中以子画面的形式实时显示,且与视频预监窗口显示一致。

步骤303,监听子画面选择指令,根据所述子画面选择指令,选定至少一子画面。

在本实施例中,电子设备监听到用户触发的子画面选择指令,根据子画面选择指令,选定至少一子画面。

步骤304,监听取消实时显示指令,根据所述取消实时显示指令,保留所述多画面显示画面当前的显示模式并取消所述选定的子画面在所述多画面显示画面中的实时显示。

一种实施方式中,取消选定的子画面在多画面显示画面中的实时显示,具体可以为将选定的子画面实时显示的最后一帧画面显示于多画面显示画面中,另一种实施方式中,取消选定的子画面在多画面显示画面中的实时显示,具体可以为将一预设的背景画面替代选定的子画面显示于多画面显示画面中。

步骤305,监听子画面选择指令,根据所述子画面选择指令,选定至少一被取消实时显示的子画面。

在本实施例中,用户对被取消实时显示的子画面进行触发选定,电子设备监听到用户触发的子画面选择指令,选定至少一被取消实时显示的子画面。用户通过鼠标点击、触摸屏触摸等方式在其需要选择的被取消实时显示的子画面显示区域进行触发选择。电子设备根据触发的位置以及对应的显示区域,确定选择用户的被取消实时显示的子画面。显示区域根据多画面显示模式确定,不同的显示模式有不同的显示区域划分,当用户触发的位置与当前显示模式划分得到的某一显示区域匹配时,将该显示区域所在的子画面选定。

一种实施方式中,用户每次只能选定一个被取消实时显示的子画面,当用户再次选择一正在实时显示的子画面或者另一被取消实时显示的子画面时,则取消前一次选定的被取消实时显示的子画面,同时选定后一次选定的子画面。另一种实施方式中,用户可以同时选定多个被取消实时显示的子画面,电子设备连续监听多次子画面选择指令,根据所述多次子画面选择指令,选定多个被取消实时显示的子画面。

步骤306,监听恢复实时显示指令,根据所述恢复实时显示指令,恢复所述选定的被取消实时显示的子画面的实时显示。

在本实施例中,电子设备监听到用户触发的恢复实时显示指令,根据恢复实时显示指令,恢复对选定的被取消实时显示的子画面的实时显示。具体地,用户通过鼠标点击、触摸屏触发等方式触发恢复实时显示指令触发控件,电子设备将当前选定的一个或多个取消实时显示的子画面恢复为实时显示画面,恢复后的子画面与预监窗口显示的内容一致。

本实施例主播用户可以选择性地对部分被取消实时显示的子画面进行重新实时显示控制,操作更加灵活。

进一步参考图4,作为对上述图1所示方法的实现,本申请提供了一种多画面设置装置的一个实施例,该装置实施例与上述的方法实施例相对应,该装置具体可以应用于各种电子设备中。

如图4所示,本实施例所述的多画面设置装置400包括:

第一显示模块401,用于获取多路视频数据,将将所述多路视频数据分别实时显示于多个视频预监窗口;

第二显示模块402,用于根据预设的显示模式将获取的多路视频数据中的至少两路生成多画面显示画面,所述多画面显示画面包含至少两个实时显示的子画面;

选定模块403,用于监听子画面选择指令,根据所述子画面选择指令,选定至少一子画面;

取消实时显示模块404,用于监听取消实时显示指令,根据所述取消实时显示指令,保留所述多画面显示画面当前的显示模式并取消所述选定的子画面在所述多画面显示画面中的实时显示。

在本实施例中,取消实时显示模块404具体可以用于:根据所述取消实时显示指令,保留所述多画面显示画面当前的显示模式并将所述选定的子画面实时显示的最后一帧画面显示于所述多画面显示画面中。

在本实施例中,取消实时显示模块404具体还可以用于:根据所述取消实时显示指令,保留所述多画面显示画面当前的显示模式并将一预设的背景画面替代所述选定的子画面显示于所述多画面显示画面中。

进一步参考图5,作为对上述图2所示方法的实现,本申请提供了一种多画面设置装置的又一个实施例,该装置实施例与上述方法实施例相对应,该装置具体可以应用于各种电子设备中。

如图5所示,本实施例所述的多画面设置装置500包括:

第一显示模块501,用于获取多路视频数据,将将所述多路视频数据分别实时显示于多个视频预监窗口;

第二显示模块502,用于根据预设的显示模式将获取的多路视频数据中的至少两路生成多画面显示画面,所述多画面显示画面包含至少两个实时显示的子画面;

选定模块503,用于监听子画面选择指令,根据所述子画面选择指令,选定至少一子画面;

取消实时显示模块504,用于监听取消实时显示指令,根据所述取消实时显示指令,保留所述多画面显示画面当前的显示模式并取消所述选定的子画面在所述多画面显示画面中的实时显示;

恢复实时显示模块505,用于监听恢复实时显示指令,根据所述恢复实时显示指令,恢复对所有取消实时显示的子画面的实时显示。

进一步参考图6,作为对上述图3所述方法的实现,本申请提供了一种多画面设置装置的再一个实施例,该装置实施例与上述方法实施例相对应,该装置具体可以应用于各种电子设备中。

如图6所示,本实施例所述的多画面设置装置600包括:

第一显示模块601,用于获取多路视频数据,将将所述多路视频数据分别实时显示于多个视频预监窗口;

第二显示模块602,用于根据预设的显示模式将获取的多路视频数据中的至少两路生成多画面显示画面,所述多画面显示画面包含至少两个实时显示的子画面;

选定模块603,用于监听子画面选择指令,根据所述子画面选择指令,选定至少一子画面;

取消实时显示模块604,用于监听取消实时显示指令,根据所述取消实时显示指令,保留所述多画面显示画面当前的显示模式并取消所述选定的子画面在所述多画面显示画面中的实时显示;

所述选定模块603还用于监听子画面选择指令,根据所述子画面选择指令,选定至少一被取消实时显示的子画面;所述多画面设置装置600还包括:

恢复实时显示模块605,用于监听恢复实时显示指令,根据所述恢复实时显示指令,恢复所述选定的被取消实时显示的子画面的实时显示。

应当理解,上述装置可以预先设置在电子设备中,也可以通过下载等方式而加载到电子设备中。上述装置中的相应模块可以与电子设备中的模块相互配合以实现多画面设置方案。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

应当理解的是,以上仅为本发明的优选实施例,不能因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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