CN102063281B - 快速切换窗口布局方法及快速切换窗口布局*** - Google Patents
快速切换窗口布局方法及快速切换窗口布局*** Download PDFInfo
- Publication number
- CN102063281B CN102063281B CN 201110007737 CN201110007737A CN102063281B CN 102063281 B CN102063281 B CN 102063281B CN 201110007737 CN201110007737 CN 201110007737 CN 201110007737 A CN201110007737 A CN 201110007737A CN 102063281 B CN102063281 B CN 102063281B
- Authority
- CN
- China
- Prior art keywords
- window
- layout
- window layout
- new
- old
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
Abstract
本发明提供一种快速切换窗口布局方法,包括步骤:S1、在顶层开出新窗口布局窗口;S2、判断新窗口布局窗口是否完全覆盖旧窗口布局窗口,若否,进入步骤S3;S3、隐藏旧窗口布局窗口。本发明还提供一种快速切换窗口布局***,通过本发明,解决了在窗口布局切换过程中过度依赖于硬件设备性能,难以保证窗口布局稳定快速切换的问题。
Description
技术领域
本发明涉及拼接墙切换窗口布局技术,特别涉及一种快速切换窗口布局方法及快速切换窗口布局***。
背景技术
在拼接墙显示技术中,同时显示的多个窗口及其位置关系称为一个窗口布局,目前对于拼接墙窗口布局的切换方法,主要是先将每种用户设置的窗口布局中窗口的坐标、宽高、信号源等参数信息保存下来,在切换时先将旧窗口布局窗口关闭,然后根据保存的窗口布局的参数信息将新窗口布局窗口一一开出,至此完成新旧窗口布局的切换。
通过这种方法切换窗口布局主要依赖硬件来完成,窗口布局的切换速度与硬件的性能紧密联系,用户通过控制界面发出切换指令后,控制软件发送指令给参与开窗的硬件,先关闭旧窗口布局窗口再在顶层开出新窗口布局窗口,其中参与关闭与开出窗口布局窗口过程的硬件除了拼接墙处理器外,还有矩阵、IP解码设备等,切换的时间是所有参与关闭窗口与开出窗口过程的硬件设备所耗费的时间总和。
一般情况下,由于需要使用到多种硬件参与操作,控制软件需要发出多条指令给硬件设备,然后由硬件设备来完成切换过程,所以关闭旧窗口与开出新窗口所耗费的时间相对较长,而且如果某个硬件性能不佳,则会影响到整个窗口布局切换过程的速度,造成了在实际使用中过度依赖于硬件设备性能,难以保证稳定快速切换的缺陷,影响了观看者的观看效果。
发明内容
本发明提供一种快速切换窗口布局方法及快速切换窗口布局***,解决了在切换窗口布局过程中过度依赖于硬件设备性能,难以保证窗口布局稳定快速切换的问题。
一种快速切换窗口布局方法,包括步骤:S1、在拼接墙的顶层开出新窗口布局窗口;S2、判断新窗口布局窗口是否完全覆盖旧窗口布局窗口,若否,进入步骤S3,若是,进入步S4;S3、隐藏旧窗口布局窗口,然后进入S4;S4、在后台关闭旧窗口布局窗口和调节新窗口布局窗口信号属性。
本发明还提供一种快速切换窗口布局***,包括:窗口生成模块,窗口范围计算模块,窗口状态转换模块以及窗口关闭模块;
所述窗口生成模块,用于在拼接墙的顶层开出新窗口布局窗口;
所述窗口范围计算模块,用于计算并判断新窗口布局窗口范围是否完全覆盖旧窗口布局窗口;
所述窗口状态转换模块,用于执行窗口在显示与隐藏状态间进行转换;
所述窗口关闭模块,用于在后台关闭旧窗口布局窗口;
窗口参数调节模块,用于在后台调节新窗口布局窗口信号属性。
与现有技术相比,由于本发明的技术是在没有关旧窗口布局前提下在顶层开出新窗口布局窗口,再判断新窗口布局是否完全覆盖旧窗口布局窗口,若否,再将旧窗口布局窗口进行隐藏,达到了整体切换的效果,整个切换过程所耗费的时间为开出新窗口布局窗口与隐藏旧窗口的时间总和,而窗口状态转换操作(显示,隐藏)耗费的时间相对是极短的,在任何硬件上都是可以保证转换速度的,且新窗口布局窗口完全覆盖旧窗口布局窗口情况下,还可以省去隐藏旧窗口布局窗口所耗费的时间,所以整个切换过程中只有在顶层开出新窗口布局窗口过程比较依赖于硬件性能,这就使得切换窗口布局过程不再过度依赖于硬件设备的性能,同时也提高了切换的速度,给观看者更好的视觉享受。
附图说明
图1为本发明快速切换窗口布局方法的流程示意图;
图2为本发明快速切换窗口布局***实施例的结构示意图;
图3为本发明快速切换窗口布局方法的一个实施例的流程示意图;
图4至图6为本发明快速切换窗口布局方法的一个实施例的原理示意图。
具体实施方式
下面结合附图来详述本发明方法的具体实施例。
本发明快速切换窗口布局方法的流程示意图如图1所示,包括以下步骤:
步骤S 1、在顶层开出新窗口布局窗口;具体地,在当前拼接墙上显示的窗口布局窗口上,控制软件接收用户发出的切换窗口布局命令,控制软件在其主线程内对拼接墙处理器发出开出新窗口布局窗口指令,拼接墙处理器根据指令调用所保存新窗口布局窗口的大小范围、位置坐标、信号源类型以及处理器通道号等参数信息将新窗口布局窗口一一开出。
步骤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所示,该***可以包括窗口生成模块,窗口范围计算模块,窗口状态转换模块,还可以包括窗口关闭模块、窗口参数调节模块。
当接到切换窗口布局指令时,窗口生成模块在顶层开出新窗口布局的窗口,窗口范围计算模块计算新窗口布局窗口范围并判断是否完全覆盖旧窗口布局窗口,如果不能完全覆盖,窗口状态转换模块将旧窗口布局窗口转为隐藏状态,至此即完成了在拼接墙上窗口布局的切换。另外,为了关闭旧窗口布局窗口,在完成切换过程后,窗口关闭模块在后台关闭旧窗口布局窗口;为了调节新窗口布局窗口信号属性,在完成切换过程后,窗口参数调节模块在后台调节新窗口布局窗口的信号参数。一种优选方式是,窗口关闭模块先在后台关闭旧窗口布局窗口,然后窗口参数调节模块再在后台调节新窗口布局窗口的信号参数。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。
Claims (4)
1.一种快速切换窗口布局方法,其特征在于,包括步骤:
S1、在拼接墙的顶层开出新窗口布局窗口;
S2、判断新窗口布局窗口是否完全覆盖旧窗口布局窗口,若否,进入步骤S3,若是,进入步S4;
S3、隐藏旧窗口布局窗口,然后进入S4;
S4、在后台关闭旧窗口布局窗口和调节新窗口布局窗口信号属性。
2.根据权利要求1所述的快速切换窗口布局方法,其特征在于,所述步骤S 1、在顶层开出新窗口布局窗口包括步骤:控制软件接收切换窗口布局命令,所述控制软件在主线程内对拼接墙处理器发出开出新窗口布局窗口指令,所述拼接墙处理器根据所述新窗口布局的窗口参数信息将窗口一一开出。
3.根据权利要求2所述的快速切换窗口布局方法,其特征在于,所述参数信息包括:大小范围、位置坐标、信号源类型以及处理器通道号。
4.一种快速切换窗口布局***,其特征在于,包括:窗口生成模块,窗口范围计算模块,窗口状态转换模块以及窗口关闭模块;
所述窗口生成模块,用于在拼接墙的顶层开出新窗口布局窗口;
所述窗口范围计算模块,用于计算并判断新窗口布局窗口范围是否完全覆盖旧窗口布局窗口;
所述窗口状态转换模块,用于执行窗口在显示与隐藏状态间的转换;
所述窗口关闭模块,用于在后台关闭旧窗口布局窗口;
窗口参数调节模块,用于在后台调节新窗口布局窗口信号属性。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110007737 CN102063281B (zh) | 2011-01-14 | 2011-01-14 | 快速切换窗口布局方法及快速切换窗口布局*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110007737 CN102063281B (zh) | 2011-01-14 | 2011-01-14 | 快速切换窗口布局方法及快速切换窗口布局*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102063281A CN102063281A (zh) | 2011-05-18 |
CN102063281B true CN102063281B (zh) | 2013-04-10 |
Family
ID=43998573
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201110007737 Expired - Fee Related CN102063281B (zh) | 2011-01-14 | 2011-01-14 | 快速切换窗口布局方法及快速切换窗口布局*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102063281B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102866907B (zh) * | 2011-07-06 | 2015-11-25 | 腾讯科技(深圳)有限公司 | 桌面切换方法和装置 |
CN103838542B (zh) * | 2013-12-12 | 2016-08-17 | 广东威创视讯科技股份有限公司 | 基于vw显示能力自动检测的信号自适应接入方法及*** |
CN103744580A (zh) * | 2013-12-26 | 2014-04-23 | 宇龙计算机通信科技(深圳)有限公司 | 控制终端界面的方法及其移动终端 |
CN104461431A (zh) * | 2014-12-15 | 2015-03-25 | 广东威创视讯科技股份有限公司 | 一种拼接墙叠加窗口的切换方法及*** |
CN105204798B (zh) * | 2015-08-11 | 2018-03-06 | 广东威创视讯科技股份有限公司 | 拼接墙开窗方法及装置 |
CN105183547B (zh) * | 2015-08-13 | 2019-09-20 | 青岛海信移动通信技术股份有限公司 | 一种用户界面的任务调度方法和装置 |
CN105681871A (zh) * | 2016-01-06 | 2016-06-15 | 广东威创视讯科技股份有限公司 | 组合信号的显示方法和*** |
CN106598516B (zh) * | 2016-12-02 | 2019-09-17 | 广东威创视讯科技股份有限公司 | 目标窗口的数据处理方法和*** |
CN107340886B (zh) * | 2017-08-04 | 2023-04-18 | 腾讯科技(深圳)有限公司 | 一种软键盘状态确定方法、装置、介质及终端 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101911002A (zh) * | 2008-01-07 | 2010-12-08 | 株式会社Ntt都科摩 | 信息处理设备和程序 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08147137A (ja) * | 1994-11-25 | 1996-06-07 | Sanyo Electric Co Ltd | マルチウインドウ制御装置 |
JP4331272B2 (ja) * | 1996-12-05 | 2009-09-16 | 株式会社東芝 | マルチウインドウ表示制御装置 |
JP5008560B2 (ja) * | 2005-11-02 | 2012-08-22 | パナソニック株式会社 | 表示オブジェクト透過装置 |
-
2011
- 2011-01-14 CN CN 201110007737 patent/CN102063281B/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101911002A (zh) * | 2008-01-07 | 2010-12-08 | 株式会社Ntt都科摩 | 信息处理设备和程序 |
Also Published As
Publication number | Publication date |
---|---|
CN102063281A (zh) | 2011-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102063281B (zh) | 快速切换窗口布局方法及快速切换窗口布局*** | |
CN103176689B (zh) | 界面切换方法及*** | |
CN102930852B (zh) | 通过动态调节屏幕刷新率来提高移动终端***性能的方法 | |
CN105653071B (zh) | 一种信息处理方法和电子设备 | |
US20210116996A1 (en) | Method for performing automatic adjustment and optimization display for visible area of screen | |
US20100315427A1 (en) | Multiple graphics processing unit display synchronization system and method | |
CN104834446A (zh) | 一种基于眼球追踪技术的显示屏多屏控制方法及*** | |
CN109343810A (zh) | 控制权切换方法、装置及kvm切换*** | |
CN105320391A (zh) | 一种调整待机界面显示效果的方法及终端 | |
CN102880383B (zh) | 一种应用程序间界面的切换方法、装置 | |
CN103049191B (zh) | 在拼接墙显示***上实现鼠标交互操作的方法及装置 | |
CN105677265A (zh) | 一种显示方法及终端 | |
CN105100870B (zh) | 一种截屏方法及终端设备 | |
CN104423823A (zh) | 终端的显示方法及装置 | |
CN104991767B (zh) | 一种信息处理方法及电子设备 | |
US20150121301A1 (en) | Information processing method and electronic device | |
US10305963B2 (en) | Method and system for file sharing browse | |
WO2023109404A1 (zh) | 终端的显示方法以及终端的显示装置 | |
CN110213648A (zh) | 一种同屏方法、***、移动终端及计算机可读存储介质 | |
WO2018076753A1 (zh) | 一种显示的方法及装置 | |
CN105163165A (zh) | 基于画中画的多媒体内容展示方法和装置 | |
CN103713876A (zh) | 数据处理方法及电子设备 | |
CN110262866A (zh) | 一种屏幕多画面布局的切换方法、装置及可读存储介质 | |
CN107231537B (zh) | 一种画中画切换方法和装置 | |
CN106653071B (zh) | 一种歌词显示方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: 510670 Guangdong city of Guangzhou province Kezhu Guangzhou high tech Industrial Development Zone, Road No. 233 Patentee after: VTRON GROUP Co.,Ltd. Address before: 510663 No. 6, color road, hi tech Industrial Development Zone, Guangdong, Guangzhou, China Patentee before: VTRON TECHNOLOGIES Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130410 Termination date: 20220114 |