1.本技术涉及显示技术领域,尤其涉及一种多路视频显示切换方法、系统及电子设备。
背景技术:2.目前,每台后端存储硬盘录像机设备都支持多通道画面预览,也就是将视频流进行多画面的显示,对于显示数据流可以分为预览业务数据流和回放业务数据流两类。
3.如图1所示为预览业务数据流系统结构示意图,在该系统中包括:视频输入模块(英文:video output,简称:vi)、视频处理子系统(英文:video process sub-system,简称:vpss)以及视频输出模块(video output,简称:vo)。vi进行视频流采集,vpss对vi采集到的视频流做分割处理,vo将分割后的视频流进行显示。
4.具体来讲,在进行多通道画面预览时,将视频流进行分割,比如说进行8分割、16分割、32分割等,在需要将分割的视频流进行显示时,需要创建多个通道,并且将每个通道绑定对应的视频流,在进行显示时,将通过通道的视频流分别进行显示,从而实现了多通道画面预览。
5.另外,现有技术中除了可以实现多通道画面预览,还可以支持任意切换当前显示的分割数目,比如从8分割切换为16分割,或者从8分割切换为32分割。
6.按照当前的切分割方法,具体流程如图2,如果将m分割切换为n分割,则需要依次关闭m分割中的每个通道,解除每个数据流的绑定关系,并且依次解除vi与vpss模块的绑定关系,以及vpss与vo之间的绑定关系,然后依次关闭vi的采集通道,关闭vpss模块以及的关闭vo模块,此时完成m分割的关闭。
7.在m分割关闭完成之后,再依次开启n分割的每个通道,创建每个通道与数据流的绑定关系,将vi与vpss之间绑定以及将vpss和vo之间绑定。依次开启vi、vpss、vo,最终开始运行n分割的图像预览。
8.从上述的m分割到n分割的切换过程来看,在切换过程中需要依次关闭原始m分割的通道的画面,再依次开启每个n分割通道的画面,该切换过程中需要完成通道以及模块的关闭和重启,因此导致切换时间较长。
技术实现要素:9.本发明申请提供了一种多路视频显示切换方法、系统及电子设备,用以解决多路视频在切换时出现切换时间较长,能快速切换分割视频画面。
10.为了达到上述目的,本发明采用如下技术方案:
11.第一方面,本技术提供了一种多路视频显示切换方法,所述方法包括:
12.接收包含目标分割数的分割请求,其中,所述目标分割数为显示模块上需要分割出的子显示区域的数量;
13.根据所述分割请求,将未使用的第一视频层对应的所述显示模块分割为包含所述
目标分割数的子显示区域;
14.将所述第一视频层的显示优先级调整为第一显示优先级,并将当前显示的第二视频层优先级调整为第二显示优先级,其中,所述第一显示优先级大于所述第二显示优先级,所述显示模块显示对应的第二视频层包含第一分割数的显示画面;
15.控制显示模块从当前显示的第一分割数的显示画面切换为显示包含目标分割数的显示画面。
16.通过该方法可以利用未使用的视频层预先完成视频流的分割,然后通过调整当前显示的视频层与完成分割的视频层的优先级,直接通过优先级来完成多路视频显示的切换,因此该方式可以在短时间内完成多路视频显示的切换,并且不会在切换过程中中断显示画面。
17.在一种可能的设计中,根据所述分割请求,将未使用的第一视频层对应的所述显示模块分割为包含所述目标分割数的子显示区域,包括:
18.调取各个视频层对应的使用信息状态,并根据所有使用信息状态,确定出未使用的第一视频层;
19.按照所述目标分割数,将所述第一视频层对应的所述显示模块分割为具有所述目标分割数的子显示区域。
20.通过上述的方法可以准确的在分割请求中确定出目标分数,从而保证了后续的准确分割。
21.在一种可能的设计中,控制显示模块从当前显示的第一分割数的显示画面切换为显示包含目标分割数的显示画面,包括:
22.通过各个视频输入模块采集视频流;
23.将各个所述视频流分别与所述子显示区域进行绑定;
24.控制显示模块从当前显示的第一分割数的显示画面切换为显示具有目标分割数的子显示区域的显示画面。
25.通过上述方法,在所有视频层中确定出未使用的视频层为进行提前分割做准备,这样可以避免切换过程中对视频流进行先解绑再绑定的过程,从而可以减少分割切换过程中的切换时间,也避免显示模块切换过程中中断显示画面,导致用户无法看到显示画面的问题,进而提升用户的使用体验。
26.在一种可能的设计中,控制显示模块从当前显示的第一分割数的显示画面切换为显示包含目标分割数的显示画面,包括:
27.采集所述目标分割数的视频流,确定每个视频流的分辨率;
28.根据所述目标分割数,确定所述显示模块的子显示区域的显示尺寸;
29.根据所述显示尺寸,对各个视频流中的图像尺寸进行放大或缩小处理,得到待输出的视频流;
30.控制显示模块从当前显示的第一分割数得显示画面切换为各个子显示区域显示待输出的视频流。
31.将采集到的视频流与子显示区域进行绑定,避免了进行多个依次解除绑定再绑定的过程,从而减少切换的时间,避免了用户在切换时看不到显示画面的问题。
32.在一种可能的设计中,在控制显示模块从当前显示的第一分割数的显示画面切换
为显示包含目标分割数的显示画面之后,包括:
33.删除所述第二视频层对应的视频流,将所述第二视频层恢复为未使用的视频层。
34.通过上述方法,视频层可以重复利用,方便下一次的分割切换操作。
35.第二方面,本技术提供了一种多路视频显示切换系统,所述系统包括:
36.接收模块,用于接收包含目标分割数的分割请求,其中,所述目标分割数为显示模块上需要分割出的子显示区域的数量;
37.分割模块,用于根据所述分割请求,将未使用的第一视频层对应的所述显示模块分割为包含所述目标分割数的子显示区域;
38.调整模块,用于将所述第一视频层的显示优先级调整为第一显示优先级,并将当前显示的第二视频层优先级调整为第二显示优先级,其中,所述第一显示优先级大于所述第二显示优先级,所述显示模块显示的第二视频层包含第一分割数的显示画面;
39.控制模块,用于控制显示模块从当前显示的第一分割数的显示画面切换为显示包含目标分割数的显示画面。
40.在一种可能的设计中,所述分割模块,具体用于调取各个视频层对应的使用信息状态,并根据所有使用信息状态,确定出未使用的第一视频层;
41.按照所述目标分割数,将所述第一视频层对应的所述显示模块分割为具有所述目标分割数的子显示区域。
42.在一种可能的设计中,所述控制模块,具体用于通过各个视频输入模块采集视频流;
43.将各个所述视频流分别与所述子显示区域进行绑定;
44.控制显示模块从当前显示的第一分割数的显示画面切换为显示具有目标分割数的子显示区域的显示画面。
45.第三方面,本技术提供了一种电子设备,包括:
46.存储器,用于存放计算机程序;
47.处理器,用于执行所述存储器上所存放的计算机程序时,实现上述的一种多路视频显示切换方法步骤。
48.第四方面,本技术提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述的一种多路视频显示切换方法步骤。
49.上述第二方面至第四方面中的各个方面以及各个方面可能达到的技术效果请参照上述针对第一方面或第一方面中的各种可能方案可以达到的技术效果说明,这里不再重复赘述。
附图说明
50.图1为本技术提供的预览业务数据流系统结构示意图;
51.图2为本技术提供的m分割切n分割系统结构流程图;
52.图3为本技术提供的4分割显示界面示意图;
53.图4为本技术提供的一种多路视频显示切换方法的流程图;
54.图5为本技术提供的一种多路视频显示切换系统的结构示意图之一;
55.图6为本技术提供的一种多路视频显示切换系统的结构示意图之二;
56.图7为本技术提供的一种电子设备的结构示意图。
具体实施方式
57.当前,为了可以在一个显示模块上实现多路视频显示,因此会将各个视频流进行分割显示,比如4分割或者是8分割,如图3所示为4分割的显示画面示意图,在图3中显示模块被划分4个子显示区域,每个子显示区域会绑定不同的视频流,然后将该4分割与一个视频层进行绑定,最终基于绑定的视频层将该4分割在显示模块上进行显示。
58.进一步,为了在显示模块上显示更多的子显示区域,因此可以从4分割切换为9分割,在切换过程中需要解除4分割中每个视频流的绑定关系,并且依次解除各个模块之间的绑定关系,然后再创建9分割中每个视频流的绑定关系,以及每个模块之间的绑定关系,这样就使得切换过程中需要完成通道以及模块的关闭和重启,因此导致切换时间较长。
59.另外,在分割切换过程中,由于需要先解除4分割的视频流的绑定关系以及各个模块之间的绑定关系,然后创建9分割视频流的绑定关系以及各个模块之间的绑定关系,因此在切换过程中视频流无法在显示模块上进行显示,因此导致用户无法看到视频画面。
60.为了解决上述的技术问题,本技术提供了一种多路视频显示切换方法,通过该方法可以利用未使用的视频层预先完成视频流的分割,然后通过调整当前显示的视频层与完成分割的视频层的优先级,直接通过优先级来完成多路视频显示的切换,因此该方式可以在短时间内完成多路视频显示的切换,并且不会在切换过程中中断显示画面。
61.下面结合附图对本发明的多路显示分割切换技术方法做进一步说明。
62.请参阅图4,提供一种多路视频显示切换方法,包括如下步骤:
63.s1,接收包含目标分割数的分割请求;
64.具体来讲,在本技术实例中,若是需要进行视频流的分割时,首先将接收包含目标分割数的分割请求,该目标分割数可以是4分割、8分割、16分割中的其中一种。
65.这里需要说明的是,多路视频显示是在显示模块上进行多显示区域的同时显示,因此该目标分割数为显示模块上需要分割出的子显示区域的数量。
66.通过上述的方法可以准确的在分割请求中确定出目标分数,从而保证了后续的准确分割。
67.另外,该显示模块对应有多个视频层,比如第一视频层以及第二视频层,每一视频层可以包含不同的显示内容,当然,视频层也可以为不具有显示内容的空闲视频层。
68.s2,根据分割请求,将未使用的第一视频层对应的显示模块分割为包含目标分割数的子显示区域;
69.当获取分割请求后,就需要一个未使用的视频层来完成分割,因此将调取各个视频层对应的使用信息状态,并在所有使用信息状态中确定出未使用状态信息,然后在所有未使用状态信息对应的所有视频层中确定出一个未使用的视频层作为第一视频层。
70.举例来说,当获取分割请求后,该分割请求中目标分割数为9分割,也就是说最后显示的是一个未使用的视频层经过分割后的9个子显示区域。因此,分割请求为4分割切换为9分割,最后系统显示的是第一视频层分割为9个子显示区域对应的画面。
71.通过上述方法,在所有视频层中确定出未使用的视频层为进行提前分割做准备,
这样可以避免切换过程中对视频流进行先解绑再绑定的过程,从而可以减少分割切换过程中的切换时间,也避免显示模块切换过程中中断显示画面,导致用户无法看到显示画面的问题,进而提升用户的使用体验。
72.s3,将第一视频层的显示优先级调整为第一显示优先级,并将当前显示的第二视频层优先级调整为第二显示优先级;
73.首先,在显示模块进行不同分割的切换之前,该显示模块上显示的是第二视频层的显示画面,该第二视频层的显示画面中包含了第一分割数的显示画面,也就是说第二视频层所显示的显示画面为4分割的显示画面。此时,第二视频层的显示优先级最高。
74.在步骤s2中已经在确定出未使用的第一视频层中完成了具有目标分割数的分割,若是需要显示模块从第一分割数的显示画面切换为具有目标分割数的显示画面,则需要调整第一视频层以及第二视频层的显示优先级。因此,在本技术实例中,将第一视频层的优先级调整为第一显示优先级,将当前显示的第二视频层优先级调整为第二显示优先级。该第一视频层的优先级大于第二视频层的优先级,比如说,显示优先级对应的顺序是:第一显示优先级、第二显示优先级、第三显示优先级。因此,在调整完成第一视频层以及第二视频层的显示优先级之后,显示模块将优先显示具有目标分割数的子显示区域所在的第一视频层。
75.比如说,目标分割数为9分割,此时显示画面上显示4分割的第二视频层,调整第一视频层和第二视频层的优先级,9分割所在的第一视频层将会覆盖第二视频层,显示画面上最终显示具有9分割的第一视频层。
76.通过上述方法,将已经分割的视频层显示出来。
77.s4,控制当前显示从第一分割数的显示画面切换至显示包含目标分割数的显示画面。
78.在步骤s3中,已经完成将第一视频层的显示优先级调整为第一显示优先级,并将当前显示的第二视频层优先级调整为第二显示优先级,此时显示画面上能显示分割为目标分割数的第一视频层。由于第一视频层的目标显示分割数的子显示区域将要分别显示不同的视频流画面,因此要将采集到的视频流与相应的子显示区域进行绑定,指定的显示画面在指定的子显示区域显示。
79.在视频流的系统中包括:vi,vpss,vo。第一视频层被分割为目标分割数子显示区域,即vo变为目标分割数个vochn,vochn为vo中的一个子显示区域,子显示区域显示大小由目标分割数决定,每一个vochn独立显示。
80.采集到的视频流与相应的子显示区域进行绑定的流程如下:将vi、vpss、vo串联在一起,即vi采集到的视频流输出到vpss,vpss对输入的视频流进行放大缩小处理输出到vo显示。
81.vi采集画面,采集到的视频流传输到vpss,vpss对输入的视频流进行放大或者是缩小处理,根据视频流的分辨率和子显示区域的显示尺寸计算确定具体的缩放处理方式,vpss缩放处理输入的视频流大小使其适应子显示区域的显示尺寸,得到待输出的视频流。
82.由于第一视频层被分割为目标分割数的多个子显示区域,因此每一个子显示区域都对应一个采集画面。将采集到的视频流与相应的子显示区域进行绑定后,控制当前显示从第一分割数的显示画面切换至显示包含目标分割数的显示画面,此时,从第一视频层的
显示画面切换为各个子显示区域显示待输出的视频流的显示画面。
83.如图5,将4分割画面切换为9分割画面,4分割在正在使用的第二视频层,将未使用的第一视频层切割为9分割,显示画面上对应9个子显示区域,即9个vochn,每一个子显示区域都对应有一个视频流采集模块vi和一个视频流缩放处理模块vpss,9个子显示区域分别对应9个vi模块和9个vpss模块。此时,由于子显示区域数量增多,每一个显示区域的显示尺寸变小,将适应4分割分辨率的视频流输入到9分割的显示区域中,对适应4分割分辨率的视频流进行缩小处理,第一视频层的9个子显示区域正常显示4分割的视频流画面。
84.将采集到的视频流与子显示区域进行绑定,避免了进行多个依次解除绑定再绑定的过程,从而减少切换的时间,避免了用户在切换时看不到显示画面的问题。
85.基于上述的方法,在需要进行多通道视频显示的切换时,将未使用的视频层为进行提前分割做准备,这样可以避免切换过程中对视频流进行先解绑再绑定的过程,从而可以减少分割切换过程中的切换时间,也避免显示模块切换过程中中断显示画面,导致用户无法看到显示画面的问题,进而提升用户的使用体验。
86.进一步,在本技术实施例中,为了节约系统资源以及为下一次分割切换提供必要的条件,因此,系统在完成上述的分割切换之后,将删除第二视频层对应的视频流,将第二视频层恢复为未使用的视频层,依次重复以上四个步骤即可进行下一次的分割。
87.下面结合具体的应用场景来对本技术所提供的技术方案进行详细的说明。
88.如图1所示为预览业务系统结构示意图,在该系统中包括了vi,vpss,vo,在接收分割请求时,将4分割切换为9分割,根据视频层的使用信息,确定出未使用的视频层中的一个视频层为第一视频层;根据分割请求,将第一视频层分割为9个子显示区域vochn;调整第一视频层的优先级高于第二视频层的优先级,显示画面上显示出9个子显示区域vochn;每一个vochn都对应有一个vi和vpss,将vi采集到的视频流输入到vpss,vpss根据子显示区域vochn的显示尺寸和视频流的分辨率对输入的视频流进行缩放处理,经过缩放处理后的视频流输入到子显示区域vochn,vochn显示输入的视频流画面。
89.通过上述多路视频显示切换办法,用户在进行视频层切换操作时,避免切换出现黑屏,实现画面无缝衔接,使在切换过程中用户能观看到分割显示画面。
90.基于同一发明构思,本技术实施例中还提供了一种多路视频显示切换系统,通过该系统可以利用未使用的视频层预先完成视频流的分割,然后通过调整当前显示的视频层与完成分割的视频层的优先级,直接通过优先级来完成多路视频显示的切换,因此该系统可以在短时间内完成多路视频显示的切换,并且不会在切换过程中中断显示画面,参照图6所示,该系统包括:
91.接收模块601,用于接收包含目标分割数的分割请求,其中,所述目标分割数为显示模块上需要分割出的子显示区域的数量;
92.分割模块602,用于根据所述分割请求,将未使用的第一视频层对应的所述显示模块分割为包含所述目标分割数的子显示区域;
93.调整模块603,用于将所述第一视频层的显示优先级调整为第一显示优先级,并将当前显示的第二视频层优先级调整为第二显示优先级,其中,所述第一显示优先级大于所述第二显示优先级,所述显示模块显示的第二视频层包含第一分割数的显示画面;
94.控制模块604,用于控制显示模块从当前显示的第一分割数的显示画面切换为显
示包含目标分割数的显示画面。
95.进一步,在一种可能的设计中,所述分割模块602,具体用于调取各个视频层对应的使用信息状态,并根据所有使用信息状态,确定出未使用的第一视频层;
96.按照所述目标分割数,将所述第一视频层对应的所述显示模块分割为具有所述目标分割数的子显示区域。
97.进一步,在一种可能的设计中,所述控制模块604,具体用于通过各个视频输入模块采集视频流;
98.将各个所述视频流分别与所述子显示区域进行绑定;
99.控制显示模块从当前显示的第一分割数的显示画面切换为显示具有目标分割数的子显示区域的显示画面。
100.进一步,在一种可能的设计中,所述控制模块604,具体用于采集所述目标分割数的视频流,确定每个视频流的分辨率;
101.根据所述目标分割数,确定所述显示模块的子显示区域的显示尺寸;
102.根据所述显示尺寸,对各个视频流中的图像尺寸进行放大或缩小处理,得到待输出的视频流;
103.控制显示模块从当前显示的第一分割数得显示画面切换为各个子显示区域显示待输出的视频流。
104.基于同一发明构思,本技术实施例中还提供了一种电子设备,所述一种多路视频切换显示系统的功能,参考图7,所述电子设备包括:
105.至少一个处理器701,以及与至少一个处理器701连接的存储器702,本技术实施例中不限定处理器701与存储器702之间的具体连接介质,图7中是以处理器701和存储器702之间通过总线700连接为例。总线700在图7中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。总线700可以分为地址总线、数据总线、控制总线等,为便于表示,图7中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。或者,处理器701也可以称为控制器,对于名称不做限制。
106.在本技术实施例中,存储器702存储有可被至少一个处理器701执行的指令,至少一个处理器701通过执行存储器702存储的指令,可以执行前文论述的多路视频切换显示方法。处理器701可以实现图6所示的多路视频切换显示系统中各个模块的功能。
107.其中,处理器701是该装置的控制中心,可以利用各种接口和线路连接整个该控制设备的各个部分,通过运行或执行存储在存储器702内的指令以及调用存储在存储器702内的数据,该装置的各种功能和处理数据,从而对该装置进行整体监控。
108.在一种可能的设计中,处理器701可包括一个或多个处理单元,处理器701可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器701中。在一些实施例中,处理器701和存储器702可以在同一芯片上实现,在一些实施例中,它们也可以在独立的芯片上分别实现。
109.处理器701可以是通用处理器,例如中央处理器(cpu)、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本技术实施例中公开的各方法、步骤及逻辑框图。通用处理器可以
是微处理器或者任何常规的处理器等。结合本技术实施例所公开的多路视频切换显示方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
110.存储器702作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器702可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(random access memory,ram)、静态随机访问存储器(static random access memory,sram)、可编程只读存储器(programmable read only memory,prom)、只读存储器(read only memory,rom)、带电可擦除可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、磁性存储器、磁盘、光盘等等。存储器702是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本技术实施例中的存储器702还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
111.通过对处理器701进行设计编程,可以将前述实施例中介绍的多路视频切换显示方法所对应的代码固化到芯片内,从而使芯片在运行时能够执行图4所示的实施例的多路视频切换显示方法的步骤。如何对处理器701进行设计编程为本领域技术人员所公知的技术,这里不再赘述。
112.基于同一发明构思,本技术实施例还提供一种存储介质,该存储介质存储有计算机指令,当该计算机指令在计算机上运行时,使得计算机执行前文论述多路视频切换显示方法。
113.在一些可能的实施方式中,本技术提供的多路视频切换显示方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在装置上运行时,程序代码用于使该控制设备执行本说明书上述描述的根据本技术各种示例性实施方式的多路视频切换显示方法中的步骤。
114.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
115.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
116.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
117.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
118.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
技术特征:1.一种多路视频显示切换方法,其特征在于,所述方法包括:接收包含目标分割数的分割请求,其中,所述目标分割数为显示模块上需要分割出的子显示区域的数量;根据所述分割请求,将未使用的第一视频层对应的所述显示模块分割为包含所述目标分割数的子显示区域;将所述第一视频层的显示优先级调整为第一显示优先级,并将当前显示的第二视频层优先级调整为第二显示优先级,其中,所述第一显示优先级大于所述第二显示优先级,所述显示模块对应的第二视频层包含第一分割数的显示画面;控制所述显示模块从当前显示的第一分割数的显示画面切换为显示包含目标分割数的显示画面。2.如权利要求1所述的方法,其特征在于,根据所述分割请求,将未使用的第一视频层对应的所述显示模块分割为包含所述目标分割数的子显示区域,包括:调取各个视频层对应的使用信息状态,并根据所有使用信息状态,确定出未使用的第一视频层;按照所述目标分割数,将所述第一视频层对应的所述显示模块分割为具有所述目标分割数的子显示区域。3.如权利要求1所述的方法,其特征在于,控制显示模块从当前显示的第一分割数的显示画面切换为显示包含目标分割数的显示画面,包括:通过各个视频输入模块采集视频流;将各个所述视频流分别与所述子显示区域进行绑定;控制显示模块从当前显示的第一分割数的显示画面切换为显示具有目标分割数的子显示区域的显示画面。4.如权利要求1所述的方法,其特征在于,控制显示模块从当前显示的第一分割数的显示画面切换为显示包含目标分割数的显示画面,包括:采集所述目标分割数的视频流,确定每个视频流的分辨率;根据所述目标分割数,确定所述显示模块的子显示区域的显示尺寸;根据所述显示尺寸,对各个视频流中的图像尺寸进行放大或缩小处理,得到待输出的视频流;控制显示模块从当前显示的第一分割数得显示画面切换为各个子显示区域显示待输出的视频流。5.如权利要求1所述的方法,其特征在于,在控制显示模块从当前显示的第一分割数的显示画面切换为显示包含目标分割数的显示画面之后,包括:删除所述第二视频层对应的视频流,将所述第二视频层恢复为未使用的视频层。6.一种多路视频显示切换系统,其特征在于,所述系统包括:接收模块,用于接收包含目标分割数的分割请求,其中,所述目标分割数为显示模块上需要分割出的子显示区域的数量;分割模块,用于根据所述分割请求,将未使用的第一视频层对应的所述显示模块分割为包含所述目标分割数的子显示区域;调整模块,用于将所述第一视频层的显示优先级调整为第一显示优先级,并将当前显
示的第二视频层优先级调整为第二显示优先级,其中,所述第一显示优先级大于所述第二显示优先级,所述显示模块显示的第二视频层包含第一分割数的显示画面;控制模块,用于控制显示模块从当前显示的第一分割数的显示画面切换为显示包含目标分割数的显示画面。7.如权利要求6所述的系统,其特征在于,所述分割模块,具体用于调取各个视频层对应的使用信息状态,并根据所有使用信息状态,确定出未使用的第一视频层;按照所述目标分割数,将所述第一视频层对应的所述显示模块分割为具有所述目标分割数的子显示区域。8.如权利要求6所述的系统,其特征在于,所述控制模块,具体用于通过各个视频输入模块采集视频流;将各个所述视频流分别与所述子显示区域进行绑定;控制显示模块从当前显示的第一分割数的显示画面切换为显示具有目标分割数的子显示区域的显示画面。9.一种电子设备,其特征在于,包括:存储器,用于存放计算机程序;处理器,用于执行所述存储器上所存放的计算机程序时,实现权利要求1-5中任一项所述的方法步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-5任一项所述的方法步骤。
技术总结本发明公开了一种多路视频显示切换方法、系统及电子设备,在本申请中,在需要进行多通道视频显示的切换时,将未使用的视频层为进行提前分割做准备,这样可以避免切换过程中对视频流进行先解绑再绑定的过程,从而可以减少分割切换过程中的切换时间,也避免显示模块切换过程中中断显示画面,导致用户无法看到显示画面的问题,进而提升用户的使用体验。进而提升用户的使用体验。进而提升用户的使用体验。
技术研发人员:张祥
受保护的技术使用者:浙江大华技术股份有限公司
技术研发日:2022.07.07
技术公布日:2022/11/1