一种视频缩放方法及其系统技术方案

技术编号:9618112 阅读:120 留言:0更新日期:2014-01-30 05:50
本发明专利技术提供一种视频缩放方法,用于上墙视频,包括:将上墙视频中的至少两个显示器拼接为一个虚拟屏幕;在该虚拟屏幕中生成至少两个显示容器窗口,该显示容器窗口与该显示器一一对应;当选择其中一个显示容器窗口进行展示时,调整被选择的该显示容器窗口的大小,隐藏被调整后的被选择的该显示容器窗口覆盖的显示容器窗口,展示被选择的该显示容器窗口对应的该显示器的内容。本发明专利技术还提供一种视频缩放系统,包括拼接模块、窗口生成模块、选择展示模块。本发明专利技术使上墙视频的视频缩放不必每次都调用显卡中的拼接函数,避免了所有显示器黑屏再被点亮的问题及预览窗口句柄失效问题。

Video zooming method and system thereof

The present invention provides a method for video zoom, video on the wall, the wall will include at least two of the video mosaic display as a virtual screen display window; at least two containers generated in the virtual screen, the display and the display window corresponding to the container; when selecting one container window display display, the display is adjusted to select the size of the container window, hidden by the adjusted select the display window covering the display container container window, display selected the display window of container corresponding to the content of the display. The invention also provides a video scaling system, which comprises a splicing module, a window generation module and a selection display module. The invention makes the video scaling of the upper wall video not need to call the splicing function in the video card every time, thus avoiding the problem that the black screen of all the monitors is lighted again and the failure of the preview window handle.

【技术实现步骤摘要】
一种视频缩放方法及其系统
本专利技术涉及视频显示
,尤其涉及一种视频缩放方法及其系统。
技术介绍
随着计算机和安防产业的不断发展,在金融、公安等单位几乎都有视频数据上电视墙即上墙视频的业务。其中通过拥有多个显示输出口的显卡作为数字信号源,并调用显卡SDK实现多个屏幕拼接、拆分功能,最终让视频显示容器的视频内容实现放大、还原效果。大多数上墙视频的模式是,有N个显示器,就创建N个视频显示容器,预览视频时,调用播放模块在各个窗口上播放视频。当需要放大视频画面时,首先调用显卡拼接功能将几个物理屏幕拼接为一个虚拟大屏,同时将显示容器大小设为和虚拟大屏一致,这样显示容器中预览的视频也随即放大,达到视频放大效果;恢复时还原显示屏配置及显示容器大小,达到视频还原效果。但是上述模式在每次需要调整视频大小时,都要调用显卡的拼接或者拆分的接口,而每次拼接或者拆分操作,所有和显卡物理连接的显示器都会黑屏几秒后再点亮,视觉效果很不理想。而且对屏幕的拼接和拆分操作后,视频画面的窗口句柄会失效,最终导致视频不能正常预览,此时,只能先关闭视频预览画面后重新获取窗口句柄再开启预览。
技术实现思路
本专利技术的特征和优点在下文的描述中部分地陈述,或者可从该描述显而易见,或者可通过实践本专利技术而学习。为克服现有技术的问题,本专利技术提供一种用于上墙视频的视频缩放方法及其系统,采用在拼接的虚拟大屏中的显示容器窗口与显示器一一对应,且该显示容器窗口的大小可调节的技术方案,从而使上墙视频的视频缩放不必每次都调用显卡中的拼接函数,避免了所有显示器黑屏再被点亮的问题及预览窗口句柄失效问题。本专利技术解决上述技术问题所采用的技术方案如下:根据本专利技术的一个方面,提供一种视频缩放方法,用于上墙视频,包括:将上墙视频中的至少两个显示器拼接为一个虚拟屏幕;在该虚拟屏幕中生成至少两个显示容器窗口,该显示容器窗口与该显示器一一对应;当选择其中一个显示容器窗口进行展示时,调整被选择的该显示容器窗口的大小,隐藏被调整后的被选择的该显示容器窗口覆盖的显示容器窗口,展示被选择的该显示容器窗口对应的该显示器的内容。根据本专利技术的一个实施例,为了使该显示容器窗口与该显示器一一对应,至少预先配置以下一项:该显示容器窗口的大小能完全覆盖该显示器的内容;该显示容器窗口的位置与其对应的显示器在上墙视频中的位置相对应。根据本专利技术的一个实施例,该显示容器窗口的位置用坐标系表示。根据本专利技术的一个实施例,该调整被选择的该显示容器窗口的大小最大调整至该虚拟屏幕的大小。根据本专利技术的一个实施例,还包括:当被选择的该显示容器窗口需要恢复原有大小时,显示被隐藏的该显示容器窗口。根据本专利技术的另一个方面,提供一种视频缩放系统,用于上墙视频,包括:拼接模块,用于将上墙视频中的至少两个显示器拼接为一个虚拟屏幕;窗口生成模块,用于在该虚拟屏幕中生成至少两个显示容器窗口,该显示容器窗口与该显示器一一对应;选择展示模块,用于当选择其中一个显示容器窗口进行展示时,调整被选择的该显示容器窗口的大小,隐藏被调整后的被选择的该显示容器窗口覆盖的显示容器窗口,展示被选择的该显示容器窗口对应的该显示器的内容。根据本专利技术的一个实施例,该窗口生成模块生成的该显示容器窗口的大小能完全覆盖该显示器的内容。根据本专利技术的一个实施例,该窗口生成模块生成的该显示容器窗口的位置与其对应的显示器在上墙视频中的位置相对应。根据本专利技术的一个实施例,该选择展示模块用于调整被选择的该显示容器窗口的大小最大调整至该虚拟屏幕的大小。根据本专利技术的一个实施例,该选择展示模块还用于,当被选择的该显示容器窗口需要恢复原有大小时,显示被隐藏的该显示容器窗口。本专利技术提供了一种视频缩放方法及其系统,在拼接的虚拟大屏中生成显示容器窗口,且显示容器窗口的大小、位置与上墙视频中的显示器一一对应,后续视频放大或缩小还原的操作直接通过调整显示容器窗口的大小即可完成,从而不必调用显卡的拼接或者拆分的接口,避免每次拼接或者拆分操作时,所有和显卡物理连接的显示器都会黑屏几秒后再点亮;同时避免了视频画面的窗口句柄失效,导致视频不能正常预览的问题。通过阅读说明书,本领域普通技术人员将更好地了解这些技术方案的特征和内容。附图说明下面通过参考附图并结合实例具体地描述本专利技术,本专利技术的优点和实现方式将会更加明显,其中附图所示内容仅用于对本专利技术的解释说明,而不构成对本专利技术的任何意义上的限制,在附图中:图1为本专利技术实施例的视频缩放系统的结构示意图。图2为本专利技术实施例的视频缩放方法的流程示意图。图3为本专利技术第一实施例的视频放大的效果图。图4为本专利技术第一实施例的视频还原的效果图。图5为本专利技术第二实施例的视频放大的效果图。图6为本专利技术第二实施例的视频还原的效果图。具体实施方式如图1所示,本专利技术提供一种视频缩放系统,用于上墙视频,包括:拼接模块10,用于将上墙视频中的至少两个显示器拼接为一个虚拟屏幕;窗口生成模块20,用于在该虚拟屏幕中生成至少两个显示容器窗口,该显示容器窗口与显示器一一对应;选择展示模块30,用于当选择其中一个显示容器窗口进行展示时,调整被选择的该显示容器窗口的大小,隐藏被调整后的被选择的该显示容器窗口覆盖的显示容器窗口,展示被选择的该显示容器窗口对应的该显示器的内容。上述窗口生成模块生成的显示容器窗口与显示一一对应具体是指:显示容器窗口的大小能完全覆盖该显示器的内容,显示容器窗口的位置与其对应的显示器在上墙视频中的位置相对应,其中显示容器窗口的位置关系可以用坐标系来表示。选择展示模块30在用于调整被选择的显示容器窗口的大小时,最大能将被选择的显示容器窗口调整至该虚拟屏幕的大小,此时,如图3所示,被选择的显示容器窗口对应的显示器的内容就会充满整个虚拟屏幕。在本实施例中,选择展示模块30还用于,当被选择的显示容器窗口需要恢复原有大小时,显示被隐藏的显示容器窗口。具体来说,此时被选择的显示容器窗口恢复到了原有大小,其对应的显示器的内容也就只能在如图4所示的原有大小的显示容器窗口A11中进行显示了。本专利技术中的显示器的内容具体是指显示器显示的画面或视频。本专利技术提供的视频缩放系统,在拼接的虚拟大屏中生成显示容器窗口,且显示容器窗口的大小、位置与上墙视频中的显示器一一对应,后续视频放大或缩小还原的操作可以直接通过调整显示容器窗口的大小即可完成,从而不必调用显卡的拼接或者拆分的接口,避免每次拼接或者拆分操作时,所有和显卡物理连接的显示器都会黑屏几秒后再点亮。请参照图2,本专利技术还提供一种视频缩放方法,用于上墙视频,包括:S1、将上墙视频中的至少两个显示器拼接为一个虚拟屏幕;S2、在该虚拟屏幕中生成至少两个显示容器窗口,该显示容器窗口与显示器一一对应;S3、当选择其中一个显示容器窗口进行展示时,调整被选择的该显示容器窗口的大小,隐藏被调整后的被选择的该显示容器窗口覆盖的显示容器窗口,展示被选择的该显示容器窗口对应的该显示器的内容。在步骤S1中,可以具体通过显卡的软件开发工具包中提供的拼接方法将上墙视频中的至少两个显示器拼接为一个虚拟屏幕。步骤S2中,显示容器窗口是根据预先配置的信息而生成的,具体来说,需要根据显示器的大小来配置显示容器窗口的大小,在本实施例中,该显示容器窗口能完全覆盖该显示器的内容,上述显示器的内本文档来自技高网...
一种视频缩放方法及其系统

【技术保护点】
一种视频缩放方法,用于上墙视频,其特征在于,包括:将上墙视频中的至少两个显示器拼接为一个虚拟屏幕;在所述虚拟屏幕中生成至少两个显示容器窗口,所述显示容器窗口与所述显示器一一对应;当选择其中一个显示容器窗口进行展示时,调整被选择的所述显示容器窗口的大小,隐藏被调整后的被选择的所述显示容器窗口覆盖的显示容器窗口,展示被选择的所述显示容器窗口对应的所述显示器的内容。

【技术特征摘要】
1.一种视频缩放方法,用于上墙视频,其特征在于,包括:利用预设的应用程序将上墙视频中的至少两个显示器拼接为一个虚拟屏幕;根据预先配置的信息在所述虚拟屏幕中生成至少两个显示容器窗口,所述显示容器窗口与所述显示器一一对应,所述预先配置的信息包括所述显示容器窗口的位置和大小,所述显示容器窗口的位置和大小与所述显示器一一对应,用于显示对应的显示器的内容;当选择其中一个显示容器窗口进行展示时,调整被选择的所述显示容器窗口的大小及位置,隐藏被调整后的被选择的所述显示容器窗口覆盖的显示容器窗口,展示被选择的所述显示容器窗口对应的所述显示器的内容。2.根据权利要求1所述的视频缩放方法,其特征在于,为了使所述显示容器窗口与所述显示器一一对应,至少预先配置以下一项:所述显示容器窗口的大小能完全覆盖所述显示器的内容;所述显示容器窗口的位置与其对应的显示器在上墙视频中的位置相对应。3.根据权利要求2所述的视频缩放方法,其特征在于,所述显示容器窗口的位置用坐标系表示。4.根据权利要求1至3任意一项所述的视频缩放方法,其特征在于,所述调整被选择的所述显示容器窗口的大小最大调整至所述虚拟屏幕的大小。5.根据权利要求1至3任意一项所述的视频缩放方法,其特征在于,还包括:当被选择的所述显示容器窗口需要恢复原有大小时,显示被隐藏的所述显示容器窗口。...

【专利技术属性】
技术研发人员:叶晓群
申请(专利权)人:中安消技术有限公司
类型:发明
国别省市:

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

1