一种视频显示方法及视频拼控装置与流程

文档序号:33985241发布日期:2023-04-29 12:39阅读:43来源:国知局
一种视频显示方法及视频拼控装置与流程

本技术涉及视频显示,尤其涉及一种视频显示方法及视频拼控装置。


背景技术:

1、随着科学技术的发展,视频拼接在越来越多的行业都得到了广泛的应用,而在视频显示技术领域,需要拼控器将视频源图像进行缩放、分割、叠加和/或拼接,然后才能显示在显示屏上。

2、目前,在通过拼控器进行图像处理的过程中,拼控器中的视频输入单元在接收到视频源图像后,将完整的视频源图像存入内存中,再从内存中读取完整的视频源图像进行缩放处理后发送给视频输出单元。视频输出单元将接收到的完整的视频源图像再次存储在内存中,之后视频输出单元再对内存中存储的完整的视频源图像进行处理,得到待显示的图像,并输出至显示屏上显示。

3、但是,随着视频源图像的分辨率越来越高,其数据量越来越大,上述视频显示过程耗费的内存资源和传输资源就越来越多,视频显示过程的延时也越高。因此,如何降低视频显示过程的延时,是一个亟需解决的问题。


技术实现思路

1、本技术提供一种视频显示方法及视频拼控装置,可以降低视频频控过程的延时。

2、为实现上述技术目的,本技术采用如下技术方案:

3、第一方面,本技术实施例提供了一种视频显示方法,应用于视频拼控装置,视频拼控装置包括视频输入单元和视频输出单元,该方法包括:

4、视频输入单元接收视频源图像,根据场景配置信息,从视频源图像中分割出图像分割块,场景配置信息用于表征目标显示屏上的目标可视区域,目标可视区域为目标显示屏上用于可视化显示出视频源图像的区域,图像分割块与目标可视区域匹配;

5、视频输入单元将图像分割块发送给与目标显示屏对应的视频输出单元;

6、视频输出单元接收视频输入单元发送的图像分割块,将图像分割块显示在目标显示屏上的目标可视区域中。

7、本技术提供的技术方案至少带来以下有益效果:视频输入单元根据场景配置信息,在视频输入单元内就对视频源图像进行分割,分割得到的图像分割块与其在显示屏上的目标可视区域相匹配,视频输入单元仅将与目标可视区域相匹配的图像分割块发送给视频输出单元,对视频源图像中不与目标可视区域匹配的部分不做处理,因此,视频输入单元向视频输出单元传输的数据量减少,视频输出单元需要存储和处理的数据量也减少,从而减少了存储资源消耗和传输资源的消耗。此外,由于视频输入单元直接对视频源图像进行分割,无需借助内存进行分割,相较于相关技术省略了多次读写内存的过程,所以视频显示过程耗时减少,则视频显示过程的延时就更低。

8、在一种可能的实现方式中,场景配置信息包括目标显示屏上多个显示区域的坐标信息和各个显示区域对应的图层层级,不同显示区域用于显示不同来源的视频源图像;视频输入单元根据场景配置信息,从视频源图像中分割出图像分割块,包括:视频输入单元根据目标显示屏上多个显示区域的坐标信息和各个显示区域对应的图层层级,确定目标可视区域,目标可视区域为目标显示区域中除不可视区域之外的区域,目标显示区域为多个显示区域中用于显示视频源图像的区域,不可视区域为目标显示区域中与其他显示区域重合且位于其他显示区域下一图层层级的区域的并集;视频输入单元根据目标可视区域,从视频源图像中分割出与目标可视区域匹配的图像分割块。这样,视频输入单元根据场景配置信息,从视频源图像中分割出与目标可视区域相匹配的图像分割块,在此过程中,视频输入单元不对不可视区域对应的视频源图像部分进行处理,从而减少了视频输入单元的数据处理量,所以可以减少视频显示过程的延时。

9、另一种可能的实现方式中,视频输入单元将图像分割块发送给与目标显示屏对应的视频输出单元,包括:视频输入单元将图像分割块分割为多个子图像块;视频输入单元将多个子图像块发送给目标显示屏对应的视频输出单元;视频输出单元接收视频输入单元发送的图像分割块,将图像分割块显示在目标显示屏上的目标可视区域中,包括:视频输出单元接收视频输入单元发送的多个子图像块,将多个子图像块拼接为图像分割块,将图像分割块显示在目标显示屏上的目标可视区域中。这样,视频输入单元将子图像块发送给对应的视频输出单元,单次传输的数据量减少,提高数据传输的速度,避免图像分割块的数据量过大造成传输效率低下的问题。

10、另一种可能的实现方式中,视频输入单元将图像分割块发送给与目标显示屏对应的视频输出单元,包括:视频输入单元生成包含图像分割块以及图像分割块的标识信息的图像数据包;视频输入单元将图像数据包发送给目标显示屏对应的视频输出单元。这样,图像数据包中包括图像分割块的标识信息,可以使得视频输出单元在接收到图像数据包之后,根据标识信息查找图像分割块对应的场景配置信息。

11、另一种可能的实现方式中,在目标显示屏用于显示n个不同来源的视频源图像的情况下,n为大于1的整数,视频输出单元将图像分割块显示在目标显示屏上的目标可视区域中,包括:视频输出单元分别解析n个不同来源的图像数据包,得到n个不同来源的图像分割块和各个图像分割块的标识信息;视频输出单元根据各个图像分割块的标识信息,查找到各个图像分割块对应的场景配置信息,根据各个图像分割块对应的场景配置信息,确定各个图像分割块所匹配的目标可视区域;视频输出单元根据各个图像分割块所匹配的目标可视区域,对n个图像分割块进行拼接,得到待显示图像;视频输出单元将待显示图像输出至目标显示屏上进行显示。这样,视频输出单元根据图像分割块的标识信息,可以查找到各个图像分割块对应的场景配置信息,进而视频输出单元可以确定各个图像分割块匹配的目标可视区域,从而视频输出单元可以对图像分割块进行拼接,得到待显示图像,进而将待显示图像输出至目标显示屏上进行显示,在此视频显示过程中,无需多次进行内存读写过程,从而可以降低视频显示过程的延时。

12、另一种可能的实现方式中,视频输出单元根据各个图像分割块所匹配的目标可视区域,对n个图像分割块进行拼接,得到待显示图像,包括:视频输出单元根据第i个图像分割块所匹配的目标可视区域,确定第i个图像分割块在显示缓存中对应的目标显存区域,第i个图像分割块为n个图像分割块中的任意一个;视频输出单元将第i个图像分割块存储到显示缓存中对应的目标显存区域中;其中,当对n个图像分割块存储完成时,得到存储在显示缓存中的由n个图像分割块构成的待显示图像。这样,在对图像分割块进行显示的过程中,视频输出单元仅进行一次显示缓存的读写,显示过程更便捷,从而可以降低视频显示过程的延时。

13、另一种可能的实现方式中,视频输出单元将待显示图像输出至目标显示屏上进行显示,包括:视频输出单元根据各个图像分割块对应的目标显存区域和各个图像分割块对应的存储地址,按行读取显示缓存中的待显示图像;其中,在读取每一行像素的过程中,根据第i个图像分割块对应的目标显存区域,判定是否开始读取第i个图像分割块的像素;当开始读取第i个图像分割块的像素时,将读取地址切换至第i个图像分割块的存储地址;视频输出单元将读取出的待显示图像输出至目标显示屏上进行显示。这样,视频输出单元按顺序从图像分割块对应的存储地址中读取图像分割块,即可在显示屏上显示出待显示图像,视频显示过程更加快捷,从而可以降低视频显示过程的延时。

14、第二方面,本技术提供一种视频拼控装置。该视频拼控装置包括用于执行第一方面或第一方面中任一种可能的设计方式所述的方法的各个模块。

15、第三方面,本技术提供一种视频拼控装置,该视频拼控装置包括存储器和处理器。上述存储器和处理器耦合。该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令。当处理器执行该计算机指令时,使得视频拼控装置执行如第一方面及其任一种可能的设计方式所述的视频显示方法。

16、第四方面,本技术提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令,当所述计算机指令在视频拼控装置上运行时,使得视频拼控装置执行如第一方面及其任一种可能的设计方式所述的视频显示方法。

17、第五方面,本技术提供一种计算机程序产品,该计算机程序产品包括计算机指令,当计算机指令在视频拼控装置上运行时,使得视频拼控装置执行如第一方面及其任一种可能的设计方式所述的视频显示方法。

18、本技术中第二方面到第五方面及其各种实现方式的具体描述,可以参考第一方面及其各种实现方式中的详细描述;并且,第二方面到第五方面及其各种实现方式的有益效果,可以参考第一方面及其各种实现方式中的有益效果分析,此处不再赘述。

19、本技术的这些方面或其他方面在以下的描述中会更加简明易懂。

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