一种基于拼接墙的视频图像处理方法、装置及系统制造方法及图纸

技术编号:19550496 阅读:24 留言:0更新日期:2018-11-24 21:47
本申请实施例公开了一种基于拼接墙的视频图像处理方法、装置、系统及设备,包括:对视频码流进行解码得到原始图像;按照原始图像的第一宽高比,缩放原始图像至原始图像在显示窗口内最大化显示相对应的宽度与高度,得到第一缩放图像;缩放第一缩放图像得到第二缩放图像,第二缩放图像与预设输出分辨率的第二宽度比值等于第一缩放图像与显示窗口的第一宽度比值,第二缩放图像与预设输出分辨率的第二高度比值等于第一缩放图像与显示窗口的第一高度比值;将第二缩放图像置于与预设输出分辨率对应的空间中,根据上述空间得到输出图像。本申请实施例解决了当信号源输出的视频图像的分辨率发生变化时,视频图像无法正常显示的问题。

A Video Image Processing Method, Device and System Based on Stitching Wall

The embodiment of this application discloses a video image processing method, device, system and device based on splicing wall, including: decoding the video stream to obtain the original image; scaling the original image to maximize the corresponding width and height of the original image in the display window according to the first aspect ratio of the original image; The first zoom image is obtained; the second zoom image is obtained by zooming the first zoom image, the second width ratio of the second zoom image to the preset output resolution is equal to the first width ratio of the first zoom image to the display window, and the second height ratio of the second zoom image to the preset output resolution is equal to the first zoom image to the display image. The first height ratio of the display window; the second zoom image is placed in the space corresponding to the preset output resolution, and the output image is obtained according to the above space. The embodiment of the application solves the problem that the video image cannot be displayed normally when the resolution of the video image output by the signal source changes.

【技术实现步骤摘要】
一种基于拼接墙的视频图像处理方法、装置及系统
本申请涉及多媒体
,尤其涉及一种基于拼接墙的视频图像处理方法、装置、系统及设备。
技术介绍
拼接墙具备超高分辨率的显示能力,可以将各种类型的信号源发出的音视频信号汇聚进行显示。通常,拼墙操作人员会为信号源开启一个显示窗口,使信号源输出的视频图像在显示窗口中显示。然而,当信号源输出的视频图像的分辨率的发生变化时,视频图像可能无法正常显示。比如,以手机作为信号源,将手机拍摄的视频图像进行上墙显示时,用户在拍摄过程中将手机进行了横屏到竖屏的切换,此时手机拍摄的视频图像的分辨率发生了变化,在显示窗口上显示的图像将会失真变形;同时,解码器由于视频图像的分辨率变化可能会重启,从而导致视频图像显示中断;上述两种情况均会导致视频图像无法正常显示。因此,信号源输出的视频图像的分辨率发生变化时,如何保证视频图像可以正常显示,是本领域技术人员亟待解决的问题。
技术实现思路
本申请实施例提供了一种基于拼接墙的视频图像处理的方法、装置、系统及设备,使得当信号源输出的视频图像的分辨率的发生变化时,视频图像能够正常显示。有鉴于此,本申请第一方面提供了一种基于拼接墙的视频图像处理方法,所述方法包括:对视频码流进行解码得到原始图像;按照所述原始图像的第一宽高比,缩放所述原始图像至所述原始图像在显示窗口内最大化显示相对应的宽度与高度,得到第一缩放图像;缩放所述第一缩放图像得到第二缩放图像,所述第二缩放图像与预设输出分辨率的第二宽度比值等于所述第一缩放图像与所述显示窗口的第一宽度比值,所述第二缩放图像与所述预设输出分辨率的第二高度比值等于所述第一缩放图像与所述显示窗口的第一高度比值;将所述第二缩放图像置于与所述预设输出分辨率对应的空间中,根据所述空间得到输出图像,以便于所述输出图像在所述显示窗口内显示。优选地,所述按照所述原始图像的第一宽高比,缩放所述原始图像至所述原始图像在显示窗口内最大化显示相对应的宽度与高度,得到第一缩放图像具体包括:若所述原始图像的第一宽高比小于所述显示窗口的第二宽高比,则按照所述第一宽高比缩放所述原始图像至所述原始图像的高度等于所述显示窗口的高度,得到第一缩放图像;否则,按照所述第一宽高比缩放所述原始图像至所述原始图像的宽度等于所述显示窗口的宽度,得到第一缩放图像。优选地,缩放所述第一缩放图像得到第二缩放图像,所述第二缩放图像与预设输出分辨率的第二宽度比值等于所述第一缩放图像与所述显示窗口的第一宽度比值,所述第二缩放图像与所述预设输出分辨率的第二高度比值等于所述第一缩放图像与所述显示窗口的第一高度比值具体包括:调整所述第一缩放图像的宽度等于所述第一宽度比值与所述预设输出分辨率的宽度的乘积;调整所述第一缩放图像的高度等于所述第一高度比值与所述预设输出分辨率的高度的乘积,得到第二缩放图像。优选地,所述将所述第二缩放图像置于与所述预设输出分辨率对应的空间中,根据所述空间得到输出图像具体包括:将所述第二缩放图像的像素数据储存至根据所述预设输出分辨率的宽度与高度分配的内存空间中,根据所述内存空间得到输出图像。优选地,所述将所述第二缩放图像的像素数据储存至根据所述预设输出分辨率的宽度与高度分配的内存空间中具体包括:将所述第二缩放图像的像素数据存储至所述内存空间的预置空间中;所述预置空间相对于所述内存空间的起始横坐标对应于所述预设输出分辨率的宽度与所述第二缩放图像的宽度的差值的一半,起始纵坐标对应于所述预设输出分辨率的高度与所述第二缩放图像的高度的差值的一半;所述预置空间储存的像素数据的宽度为所述第二缩放图像的宽度,高度为所述第二缩放图像的高度。优选地,所述按照所述原始图像的第一宽高比,缩放所述原始图像至所述原始图像在显示窗口内最大化显示相对应的宽度与高度,得到第一缩放图像之前还包括:响应于所述显示窗口的宽度或高度的变化,更新所述显示窗口的宽度与高度。本申请第二方面提供一种基于拼接墙的视频图像处理装置,所述装置包括:原始图像获取模块,用于对视频码流进行解码得到原始图像;第一缩放模块,用于按照所述原始图像的第一宽高比,缩放所述原始图像至所述原始图像在显示窗口内最大化显示相对应的宽度与高度,得到第一缩放图像;第二缩放模块模块,用于缩放所述第一缩放图像得到第二缩放图像,所述第二缩放图像与预设输出分辨率的第二宽度比值等于所述第一缩放图像与所述显示窗口的第一宽度比值,所述第二缩放图像与所述预设输出分辨率的第二高度比值等于所述第一缩放图像与所述显示窗口的第一高度比值;输出图像生成模块,用于将所述第二缩放图像置于与所述预设输出分辨率对应的空间中,根据所述空间得到输出图像,以便于所述输出图像在所述显示窗口内显示。优选地,还包括:窗口信息更新模块,用于响应于所述显示窗口的宽度或高度的变化,更新所述显示窗口的宽度与高度。本申请第三方面提供一种基于拼接墙的视频图像处理系统,包括:信号源、上述第二方面所述的基于拼接墙的视频图像处理装置、拼接处理器以及拼接墙;所述基于拼接墙的视频图像处理装置对所述信号源发出的视频图像进行处理得到输出图像,将所述输出图像发送至所述拼接处理器,所述拼接处理器将所述输出图像在所述拼接墙上进行显示。本申请第四方面提供一种基于拼接墙的视频图像处理设备,所述设备包括处理器以及存储器:所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;所述处理器用于根据所述程序代码中的指令,执行如上述第一方面所述的基于拼接墙的视频图像处理方法。从以上技术方案可以看出,本申请实施例具有以下优点:本申请实施例中,提供了一种基于拼接墙的视频图像处理方法,通过对视频进行解码得到原始图像,将原始图像按照其本身的第一宽高比进行缩放,缩放至该原始图像在显示窗口内最大化显示相对应的宽度与高度,得到第一缩放图像,由于在缩放过程中保持了原始图像真实的宽高比,因此得到的第一缩放图像没有发生变形失真,并且其的宽度与高度恰好是能够在显示窗口中最大化显示的宽度与高度;再将第一缩放图像进行二次缩放得到第二缩放图像,所述第二缩放图像与预设输出分辨率的第二宽度比值等于第一缩放图像与显示窗口的第一宽度比值,而第二高度比值等于第一缩放图像与显示窗口的第一高度比值;第一缩放图像可以理解为是适应显示窗口的,第二缩放图像可以理解为是适应预设输出分辨率的,因此二次缩放的过程是使图像由适应显示窗口到适应预设输出分辨率的过程,并且,二次缩放前与二次缩放后的图像与其所适应的窗口或者分辨率的宽度比值与高度比值保持不变,使得二次缩放后的图像也能与二次缩放前一样最大化的适应其要适应的对象即预设输出分辨率;将第二缩放图像置于与预设输出分辨率对应的空间中,根据所述空间得到输出图像,从而使得输出图像的分辨率变为预设的输出分辨率,并且输出图像中包括了第二缩放图像的内容,可见,无论原始图像的分辨率如何变化,最终都以预设的输出分辨率进行输出,因此解码器不会发生重启。通过上述方法,原始图像处理成输出图像后,输出图像在显示窗口中显示时,输出图像将自动缩放到显示窗口的大小,相当于自动的将上述的二次缩放进行了反缩放,从而使得输出图像中的第二缩放图像的部分变回了第一缩放图像,第一缩放图像本身是保持真实宽高比且适应显示窗口的最大化显示的图像,因此显示的图像不本文档来自技高网...

【技术保护点】
1.一种基于拼接墙的视频图像处理方法,其特征在于,包括:对视频码流进行解码得到原始图像;按照所述原始图像的第一宽高比,缩放所述原始图像至所述原始图像在显示窗口内最大化显示相对应的宽度与高度,得到第一缩放图像;缩放所述第一缩放图像得到第二缩放图像,所述第二缩放图像与预设输出分辨率的第二宽度比值等于所述第一缩放图像与所述显示窗口的第一宽度比值,所述第二缩放图像与所述预设输出分辨率的第二高度比值等于所述第一缩放图像与所述显示窗口的第一高度比值;将所述第二缩放图像置于与所述预设输出分辨率对应的空间中,根据所述空间得到输出图像,以便于所述输出图像在所述显示窗口内显示。

【技术特征摘要】
1.一种基于拼接墙的视频图像处理方法,其特征在于,包括:对视频码流进行解码得到原始图像;按照所述原始图像的第一宽高比,缩放所述原始图像至所述原始图像在显示窗口内最大化显示相对应的宽度与高度,得到第一缩放图像;缩放所述第一缩放图像得到第二缩放图像,所述第二缩放图像与预设输出分辨率的第二宽度比值等于所述第一缩放图像与所述显示窗口的第一宽度比值,所述第二缩放图像与所述预设输出分辨率的第二高度比值等于所述第一缩放图像与所述显示窗口的第一高度比值;将所述第二缩放图像置于与所述预设输出分辨率对应的空间中,根据所述空间得到输出图像,以便于所述输出图像在所述显示窗口内显示。2.根据权利要求1所述的方法,其特征在于,所述按照所述原始图像的第一宽高比,缩放所述原始图像至所述原始图像在显示窗口内最大化显示相对应的宽度与高度,得到第一缩放图像具体包括:若所述原始图像的第一宽高比小于所述显示窗口的第二宽高比,则按照所述第一宽高比缩放所述原始图像至所述原始图像的高度等于所述显示窗口的高度,得到第一缩放图像;否则,按照所述第一宽高比缩放所述原始图像至所述原始图像的宽度等于所述显示窗口的宽度,得到第一缩放图像。3.根据权利要求1所述的方法,其特征在于,缩放所述第一缩放图像得到第二缩放图像,所述第二缩放图像与预设输出分辨率的第二宽度比值等于所述第一缩放图像与所述显示窗口的第一宽度比值,所述第二缩放图像与所述预设输出分辨率的第二高度比值等于所述第一缩放图像与所述显示窗口的第一高度比值具体包括:调整所述第一缩放图像的宽度等于所述第一宽度比值与所述预设输出分辨率的宽度的乘积;调整所述第一缩放图像的高度等于所述第一高度比值与所述预设输出分辨率的高度的乘积,得到第二缩放图像。4.根据权利要求1所述的方法,其特征在于,所述将所述第二缩放图像置于与所述预设输出分辨率对应的空间中,根据所述空间得到输出图像具体包括:将所述第二缩放图像的像素数据储存至根据所述预设输出分辨率的宽度与高度分配的内存空间中,根据所述内存空间得到输出图像。5.根据权利要求4所述的方法,其特征在于,所述将所述第二缩放图像的像素数据储存至根据所述预设输出分辨率的宽度与高度分配的内存空间中具体包括:将所述第二缩放图像的像素数据存储至...

【专利技术属性】
技术研发人员:董友球
申请(专利权)人:威创集团股份有限公司
类型:发明
国别省市:广东,44

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

1