本发明实施例涉及视频图像处理技术领域,尤其是涉及一种视频拼接多窗口数据分配方法。
背景技术:
视频拼接处理器是一种将多个视频信号源任意在多块拼接屏上显示的设备。所以,每块拼接屏经常需要开出多个不同的窗口,窗口的大小和位置可以任意漫游和叠加。
由于拼接屏是有固定大小的,开多个窗口时,窗口经常会出现叠加的情况,这时由于只能显示其中一个窗口的内容,被挡住的窗口的部分实际是无法显示出来的。然而,这部分数据实际是不需要的。
技术实现要素:
本发明实施例的主要目的在于提供一种视频拼接多窗口数据分配方法,其至少部分地解决了如何节省读取的数据量的技术问题。为了实现上述目的,提供了以下技术方案:
一种视频拼接多窗口数据分配方法,该方法包括:
在拼接屏上建立三维坐标系,读取各显示单元窗口对应的视频数据;
根据各显示单元窗口在三维坐标系中的物理位置,计算记录各显示单元窗口边缘三维坐标系的坐标;
视频分配系统根据接收的各显示单元窗口边缘坐标,计算各显示单元叠加部分;
视频分配系统根据计算各显示单元叠加部分视频数据后,分配各显示单元视频数据。
与现有技术相比,上述技术方案至少具有以下有益效果:
本发明实通过在拼接屏上建立三维坐标系,读取计算各显示单元的边界坐标,然后通过视频分配系统分配视频数据,再通过各显示单元进行视频播放,从而不用从内存中取得每个显示单元的数据,节省了从内存中读取的数据量。
实施方式
一种视频拼接多窗口数据分配方法,该方法包括:
在拼接屏上建立三维坐标系,读取各显示单元窗口对应的视频数据;
根据各显示单元窗口在三维坐标系中的物理位置,计算记录各显示单元窗口边缘三维坐标系的坐标;
视频分配系统根据接收的各显示单元窗口边缘坐标,计算各显示单元叠加部分;
视频分配系统根据计算各显示单元叠加部分视频数据后,分配各显示单元视频数据。
本发明实通过在拼接屏上建立三维坐标系,读取计算各显示单元的边界坐标,然后通过视频分配系统分配视频数据,再通过各显示单元进行视频播放,从而不用从内存中取得每个显示单元的数据,节省了从内存中读取的数据量。
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。