首页> 中国专利> 快速切换窗口布局方法及快速切换窗口布局系统

快速切换窗口布局方法及快速切换窗口布局系统

摘要

本发明提供一种快速切换窗口布局方法,包括步骤:S1、在顶层开出新窗口布局窗口;S2、判断新窗口布局窗口是否完全覆盖旧窗口布局窗口,若否,进入步骤S3;S3、隐藏旧窗口布局窗口。本发明还提供一种快速切换窗口布局系统,通过本发明,解决了在窗口布局切换过程中过度依赖于硬件设备性能,难以保证窗口布局稳定快速切换的问题。

著录项

  • 公开/公告号CN102063281A

    专利类型发明专利

  • 公开/公告日2011-05-18

    原文格式PDF

  • 申请/专利权人 广东威创视讯科技股份有限公司;

    申请/专利号CN201110007737.2

  • 发明设计人 赵宏;

    申请日2011-01-14

  • 分类号G06F3/14(20060101);

  • 代理机构44224 广州华进联合专利商标代理有限公司;

  • 代理人王茹;曾旻辉

  • 地址 510663 广东省广州市高新技术产业开发区彩频路6号

  • 入库时间 2023-12-18 02:26:11

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-12-23

    未缴年费专利权终止 IPC(主分类):G06F 3/14 专利号:ZL2011100077372 申请日:20110114 授权公告日:20130410

    专利权的终止

  • 2019-09-13

    专利权人的姓名或者名称、地址的变更 IPC(主分类):G06F3/14 变更前: 变更后: 申请日:20110114

    专利权人的姓名或者名称、地址的变更

  • 2013-04-10

    授权

    授权

  • 2011-07-20

    实质审查的生效 IPC(主分类):G06F3/14 申请日:20110114

    实质审查的生效

  • 2011-05-18

    公开

    公开

说明书

技术领域

本发明涉及拼接墙切换窗口布局技术,特别涉及一种快速切换窗口布局方法及快速切换窗口布局系统。

背景技术

在拼接墙显示技术中,同时显示的多个窗口及其位置关系称为一个窗口布局,目前对于拼接墙窗口布局的切换方法,主要是先将每种用户设置的窗口布局中窗口的坐标、宽高、信号源等参数信息保存下来,在切换时先将旧窗口布局窗口关闭,然后根据保存的窗口布局的参数信息将新窗口布局窗口一一开出,至此完成新旧窗口布局的切换。

通过这种方法切换窗口布局主要依赖硬件来完成,窗口布局的切换速度与硬件的性能紧密联系,用户通过控制界面发出切换指令后,控制软件发送指令给参与开窗的硬件,先关闭旧窗口布局窗口再在顶层开出新窗口布局窗口,其中参与关闭与开出窗口布局窗口过程的硬件除了拼接墙处理器外,还有矩阵、IP解码设备等,切换的时间是所有参与关闭窗口与开出窗口过程的硬件设备所耗费的时间总和。

一般情况下,由于需要使用到多种硬件参与操作,控制软件需要发出多条指令给硬件设备,然后由硬件设备来完成切换过程,所以关闭旧窗口与开出新窗口所耗费的时间相对较长,而且如果某个硬件性能不佳,则会影响到整个窗口布局切换过程的速度,造成了在实际使用中过度依赖于硬件设备性能,难以保证稳定快速切换的缺陷,影响了观看者的观看效果。。

发明内容

本发明提供一种快速切换窗口布局方法及快速切换窗口布局系统,解决了在切换窗口布局过程中过度依赖于硬件设备性能,难以保证窗口布局稳定快速切换的问题。

一种快速切换窗口布局方法,包括步骤:S1、在顶层开出新窗口布局窗口;S2、判断新窗口布局窗口是否完全覆盖旧窗口布局窗口,若否,进入步骤S3;S3、隐藏旧窗口布局窗口。

本发明还提供一种快速切换窗口布局系统,包括:窗口生成模块,窗口范围计算模块,窗口状态转换模块;

所述窗口生成模块,用于在顶层开出新窗口布局窗口;

所述窗口范围计算模块,用于计算并判断新窗口布局窗口范围是否完全覆盖旧窗口布局窗口;

所述窗口状态转换模块,用于执行窗口在显示与隐藏状态间进行转换。

与现有技术相比,由于本发明的技术是在没有关旧窗口布局前提下在顶层开出新窗口布局窗口,再判断新窗口布局是否完全覆盖旧窗口布局窗口,若否,再将旧窗口布局窗口进行隐藏,达到了整体切换的效果,整个切换过程所耗费的时间为开出新窗口布局窗口与隐藏旧窗口的时间总和,而窗口状态转换操作(显示,隐藏)耗费的时间相对是极短的,在任何硬件上都是可以保证转换速度的,且新窗口布局窗口完全覆盖旧窗口布局窗口情况下,还可以省去隐藏旧窗口布局窗口所耗费的时间,所以整个切换过程中只有在顶层开出新窗口布局窗口过程比较依赖于硬件性能,这就使得切换窗口布局过程不再过度依赖于硬件设备的性能,同时也提高了切换的速度,给观看者更好的视觉享受。

附图说明

图1为本发明快速切换窗口布局方法的流程示意图;

图2为本发明快速切换窗口布局系统实施例的结构示意图;

图3为本发明快速切换窗口布局方法的一个实施例的流程示意图;

图4至图6为本发明快速切换窗口布局方法的一个实施例的原理示意图。

具体实施方式

下面结合附图来详述本发明方法的具体实施例。

本发明快速切换窗口布局方法的流程示意图如图1所示,包括以下步骤:

步骤S1、在顶层开出新窗口布局窗口;具体地,在当前拼接墙上显示的窗口布局窗口上,控制软件接收用户发出的切换窗口布局命令,控制软件在其主线程内对拼接墙处理器发出开出新窗口布局窗口指令,拼接墙处理器根据指令调用所保存新窗口布局窗口的大小范围、位置坐标、信号源类型以及处理器通道号等参数信息将新窗口布局窗口一一开出。

步骤S2、判断新窗口布局窗口是否完全覆盖旧窗口布局窗口,若否,进入步骤S3;具体地,在经过步骤S1在顶层开出新窗口布局窗口后,在拼接墙上得到包括新旧两个窗口布局的窗口,其中,新窗口布局窗口在顶层,旧窗口布局窗口在底层,控制软件发出指令给拼接墙处理器,拼接墙处理器根据计算的新窗口布局窗口大小范围,判断其是否完全覆盖拼接墙上底层的旧窗口布局窗口,若是,则窗口布局切换过程至此完成,若否,进入到步骤S3中。

步骤S3、隐藏旧窗口布局窗口;具体地,控制系统发送指令给拼接墙处理器,拼接墙处理器将当前在拼接墙上的旧窗口布局窗口由显示状态转为隐藏状态,至此完成了在拼接墙上窗口布局的切换过程。

在上述窗口布局切换过程中,旧窗口布局窗口是处于被覆盖或者隐藏状态中,并没有完全关闭,为了关闭被覆盖或者隐藏状态中的旧窗口布局窗口,在完成拼接墙上窗口布局的切换后,还可以包括步骤S4、在后台关闭旧窗口布局窗口;具体地,控制软件启动一个新的子线程,并把对旧窗口布局窗口的关闭程序传递到该子线程中,由该子线程在后台完成对旧窗口布局窗口的关闭。如图3所示,在步骤S2中,拼接墙处理器计算并判断新窗口布局窗口是否完全覆盖旧窗口布局窗口,若是,则进入到步骤S4,若否,则先进入步骤S3进行隐藏然后再进入步骤S4关闭旧窗口布局窗口。

为了实现对新窗口布局窗口的信号属性进行调节,在本发明的方法中,还可以包括步骤S5、在后台调节新窗口布局窗口信号属性。所述步骤S5与步骤S4都在完成拼接墙上窗口布局切换过程后,顺序不分先后,也可以同步执行,作为一种优选实施方式,如图3所示,所述步骤S5在步骤S4之后执行,具体地,在完成旧窗口布局窗口关闭后,拼接墙就进入到了只显示新窗口布局窗口的状态,控制软件把对新窗口布局窗口的信号参数调节的程序传递到上述子线程中,在后台完成对新窗口布局窗口的信号参数调节。

为了更加清晰本发明的技术方案,下面结合附图举一个实例来详述本发明方法的原理,请参阅图4至图6。

如图4所示,假设当前拼接墙上显示的窗口布局A为由信号源为R1的两个窗口组成;如图5所示,将要切换到的窗口布局B为由信号源为V1的三个窗口组成,由窗口布局A切换到窗口布局B过程中,用户通过控制界面对控制软件发出切换布局的命令,控制软件发送开窗指令给开窗硬件,拼接墙处理器根据指令将窗口布局B的三个窗口一一开出,此时在拼接墙上就得到窗口布局A、B混合窗口布局的窗口,其中窗口布局A的窗口在底层,窗口布局B的窗口在顶层,经过计算和判断,窗口布局B的窗口不能完全覆盖窗口布局A的窗口,此时执行对窗口布局A的窗口隐藏操作,得到一个如图6所示的、窗口布局A的窗口隐藏(阴影窗口表示处在隐藏状态)、窗口布局B的窗口显示的窗口布局A、B混合的窗口,观看者在拼接墙上只看到窗口布局A的窗口,至此在拼接墙上就完成了切换过程,整个切换过程所耗费的时间仅为打开窗口布局B的三个窗口和隐藏窗口布局A的窗口的时间总和,同时控制软件在后台启动一个新的子线程,将关闭窗口布局A的窗口和调节窗口布局B的窗口信号参数程序传递到该子线程中,在后台完成对布局A的窗口的关闭和调节窗口布局B的窗口信号属性调节。

在上述实施例中,按照本发明的技术方案,将新窗口布局的窗口开出在拼接墙的顶层,通过覆盖或隐藏旧窗口布局窗口后,完成窗口布局在拼接墙上的切换,达到整体切换的效果,然后再在后台启动新的子线程来关闭旧窗口布局的窗口和对新窗口布局窗口信号的调节,减少了切换窗口布局过程中硬件参与的步骤,降低了硬件性能对于切换过程的影响,由此解决了在窗口布局切换过程中过度依赖于硬件设备性能,难以保证窗口布局稳定快速切换的问题。

针对上述快速切换窗口布局方法,本发明提供了相应的快速切换窗口布局系统的实施例。

如图2所示,该系统可以包括窗口生成模块,窗口范围计算模块,窗口状态转换模块,还可以包括窗口关闭模块、窗口参数调节模块。

当接到切换窗口布局指令时,窗口生成模块在顶层开出新窗口布局的窗口,窗口范围计算模块计算新窗口布局窗口范围并判断是否完全覆盖旧窗口布局窗口,如果不能完全覆盖,窗口状态转换模块将旧窗口布局窗口转为隐藏状态,至此即完成了在拼接墙上窗口布局的切换。另外,为了关闭旧窗口布局窗口,在完成切换过程后,窗口关闭模块在后台关闭旧窗口布局窗口;为了调节新窗口布局窗口信号属性,在完成切换过程后,窗口参数调节模块在后台调节新窗口布局窗口的信号参数。一种优选方式是,窗口关闭模块先在后台关闭旧窗口布局窗口,然后窗口参数调节模块再在后台调节新窗口布局窗口的信号参数。

以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号