[发明专利]多信号窗口显示方法及装置有效
申请号: | 201310713644.0 | 申请日: | 2013-12-20 |
公开(公告)号: | CN103700362A | 公开(公告)日: | 2014-04-02 |
发明(设计)人: | 徐亮胜;张杰;张伟德 | 申请(专利权)人: | 广东威创视讯科技股份有限公司 |
主分类号: | G09G5/14 | 分类号: | G09G5/14;G06F3/14 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王茹;曾旻辉 |
地址: | 510663 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信号 窗口 显示 方法 装置 | ||
技术领域
本发明涉及拼接墙领域,特别是涉及一种多信号窗口显示方法以及一种多信号窗口显示装置。
背景技术
在拼接墙的多信号显示领域,通常需要显示成百上千路的视频信号。传统的多信号窗口显示方法中,每个视频信号都必须对应一个信号窗口,那么,当几百路的信号窗口被一起显示时,就需要创建几百个指定大小的信号窗口。
另外,基于PC(Personal Computer,个人计算机)架构的处理器而言,利用Direct3d(以下简称D3d)编程技术进行图像显示已是非常成熟的技术。在使用传统的方法显示信号图像时,创建的一个D3d设备对象必须绑定一个窗口句柄,因此,如果要显示100路信号的话,就需要创建100个D3d设备对象,这种方法极大的浪费了显存资源。
发明内容
基于此,本发明提供一种多信号窗口显示方法及装置,能够使用一个D3d设备对象来显示上百路信号源图像,有效节省了显存资源。
一种多信号窗口显示方法,包括以下步骤:
创建一个显示窗口,所述显示窗口的大小与桌面大小相等;
创建一个D3d设备对象,并将该D3d设备对象与所述显示窗口绑定;
获取各路信号将要在桌面上显示的位置坐标;
根据所述位置坐标计算所述显示窗口的显示区域大小;
根据所述D3d设备对象将信号源图像渲染到所述显示窗口对应的显示区域,并将所述显示窗口置顶显示。
一种多信号窗口显示装置,包括:
显示窗口创建模块,用于创建一个显示窗口,所述显示窗口的大小与桌面大小相等;
D3d设备对象创建模块,用于创建一个D3d设备对象,并将该D3d设备对象与所述显示窗口绑定;
位置坐标获取模块,用于获取各路信号将要在桌面上显示的位置坐标;
计算模块,用于根据所述位置坐标计算所述显示窗口的显示区域大小;
显示模块,用于根据所述D3d设备对象将信号源图像渲染到所述显示窗口对应的显示区域,并将所述显示窗口置顶显示。
由以上方案可以看出,本发明的一种多信号窗口显示方法及装置,创建一个与桌面大小相等的显示窗口,并将该显示窗口与创建的D3d设备对象绑定起来,当获取到各路信号将要在桌面上显示的位置坐标之后,计算出显示窗口的显示区域大小,然后根据D3d设备对象将信号源图像渲染到显示窗口对应的显示区域并置顶显示。由于本发明的方法在获取到各路信号将要显示的位置坐标之后并不创建真实大小的信号窗口,因此极大地节省了显存资源,只用一个D3d设备对象就可以实现上百路信号源图像的显示;并且本发明大窗口的创建更加迅速,特别是在多个信号模式切换显示时,信号内容的显示速度会比传统方法快好几倍。
附图说明
图1为本发明一种多信号窗口显示方法的流程示意图;
图2为本发明在2x2的桌面上显示窗口与信号窗口的虚拟位置示意图;
图3为本发明显示窗口的真实显示区域示意图;
图4为本发明一种多信号窗口显示装置的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参见图1所示,一种多信号窗口显示方法,包括以下步骤:
步骤101,创建一个显示窗口,用于显示信号内容,所述显示窗口的大小与桌面大小相等。
作为一个较好的实施例,本发明中所创建的显示窗口区域可以为{0,0,M,N},式中,MxN为所述桌面的分辨率。
步骤102,创建一个D3d设备对象,并将该D3d设备对象与所述显示窗口绑定。
步骤103,获取各路信号将要在桌面上显示的真实位置坐标。本发明实施例中,假设其该位置坐标为{x,y,m,n}。
步骤104,根据所述位置坐标计算所述显示窗口的显示区域大小。本发明实施例中,可以得出显示窗口的显示区域大小为{x,y,m,n}。
作为一个较好的实施例,根据所述真实位置坐标计算所述显示窗口的显示区域大小的过程具体可以包括如下:将所述显示窗口的坐标与所述位置坐标进行求交集计算,得到所述显示窗口的显示区域大小。
步骤105,根据所述D3d设备对象将信号源图像渲染到所述显示窗口对应的显示区域(即{x,y,m,n}),并将所述显示窗口置顶显示,就可以在显示窗口看到信号源图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东威创视讯科技股份有限公司,未经广东威创视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310713644.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:缝纫机切线装置
- 下一篇:移动式皮带粮食输送机