[其他]多窗口系统的显示控制方法无效
申请号: | 86105001 | 申请日: | 1986-08-14 |
公开(公告)号: | CN86105001A | 公开(公告)日: | 1987-04-29 |
发明(设计)人: | 岩见秀文;小岛富彦;中村昭次;村田文也 | 申请(专利权)人: | 株式会社日立制作所 |
主分类号: | G06F3/14 | 分类号: | G06F3/14 |
代理公司: | 中国国际贸易促进委员会专利代理部 | 代理人: | 李勇 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 窗口 系统 显示 控制 方法 | ||
本发明涉及信息处理系统终端装置的显示画面控制方法,特别是涉及显示画面上设定多(几)个称为窗口的矩形区域并且每个窗口均能独立进行数据显示的多窗口系统的显示控制方法。
在装有显示器的信息处理系统终端里,在显示画面上设立称为窗口的矩形区域,在这个窗口内,显示从数据文件装置中读出的诸如文本这一类的数据,根据这些数据进行键入操作。在显示画面内的其它部分还可编作别的文件。按一个显示画面上设定几个上述窗口的所谓多窗口方式工作时,可设定出各个窗口按任意的位置关系互相作部分重叠的画面,若采用移动窗口的显示位置和改变显示序号的方法,则可以使原来一部分被其它窗口遮盖的任意窗口显现全貌。
在多窗口系统中,显示画面上设定的各个窗口分别与数据处理装置所使用的存贮器内设立的逻辑(或虚拟)显示画面相对应。将这个虚拟画面上一部分区域里的数据读出抽出,在与实际显示画面相对应的帧存贮器中确定的区域内按位象方式展开,作为窗口的内容加以显示(输出)。表示实际画面上窗口的位置与大小以及该窗口与虚拟画面上取数区域之间对应关系的数据,按各个窗口分别记录在窗口管理表内,操作员输入画面操作命令时,数据处理装置根据上述的窗口管理表,来控制和改变显示画面上特定窗口的显示内容。
例如,操作员用光标来指定作为处理对象的窗口,并给出将此窗口移到用光标指定的画面上其它位置的命令,此时,将上述窗口管理表内该窗口的位置数据加以改写,改变帧存贮器的内容,并显示画面上移动窗口的位置。当给出改变指定窗口大小的命令时,将窗口管理表内表示该窗口大小的数据加以改写,改变帧存贮器的内容,显示画面上就出现大小已改变的窗口。当给出使窗口内显示内容进行滚动的命令时,将改变虚拟画面抽出部分区域的位置,窗口内出现视场偏移的图象。
在现有的多窗口系统中,在改变上述窗口位置时,在画面上原来的窗口一旦消失后,再次从虚拟存贮器中读出(抽取)与该窗口对应的部分区域内的数据,并将其在帧存贮器中移动后的窗口位置上按位象(位映象)方式展开。当改变窗口大小时,也将从虚拟画面中再次读出与改变后的窗口大小相对应的部分区域内的数据。并将其在帧存贮器内按位象方式展开。同样,在滚动的场合下,滚动后的显示内容全部从虚拟画面中抽出,并将其在帧存贮器内按位象方式展开。然而,要进行显示数据的位象展开,例如将虚拟画面上以字符码存贮的数据变换成文字字模,需要较长的时间。因此就产生了这样的问题,如果象以前那样将改变后的窗口显示内容全部再次进行位象展开,就不能够迅速地改变显示的画面。
另一方面,在多窗口系统中,当在显示画面上设定多个窗口并使具有部份重叠的位置关系时,对于显示序号低(大)的窗口,需要将与其它窗口重叠而看不见的部分去除,其余的数据从上述虚拟画面中输出,存入帧存贮器内。这样,为了使各窗口实现部分显示与部分不显示,以前曾采用这样的控制方法:象特开昭59-102284号公报所记载的那样,各个窗口以与它相重叠的其它窗口的各边为分割线,划分成多个矩形子区域,各子区域的位置和大小,与显示、不显示识别信息一起,记录在可见区域管理表内,显示数据只许向显示子区域输出。
然而,在现有的多窗口系统中,对于显示画面上设定的全部窗口来说,上述可见子区域与不可见子区域的数据均必须经常记录在可见区域管理表内。当画面上要增加新窗口,和改变窗口显示序号或位置关系时,需要根据显示画面来更新可见区域管理表的数据,不论选择哪个窗口,都能按照上述管理表立即更改显示。但是,显示画面上窗口的重叠关系越复杂,各窗口划分得越细,子区域的数目也越多,因此,若采用现有的方法,把全部窗口的可见子区域经常记录在表内,则可见区域管理表必须占很大的存贮器容量。另一个问题是,更新这种管理表内容时的处理时间也要增加。
本发明的目的在于提出一种多窗口系统的显示控制方法,它可以减少为了识别显示画面上设定的各窗口内可见区域与不可见区域所需的控制数据的存贮器容量。
本发明的另一目的是提出一种能高速改变显示画面的多窗口系统显示控制方法。
为了达到上述目的,在本发明中,根据当时显示画面上各窗口的位置关系,算出需要改变显示内容的控制对象窗口的可见区域,对得到的可见区域输出显示数据。可见区域计算的方法是:将对象窗口依次与其它窗口(参考窗口)对照,如果互相有交错的位置关系,则将对象窗口分割成多个矩形的子区域。与参考窗口不重叠的子区域,作为重新分割的对象矩形区域,再次与其它的参考窗口相对照,进一步依次分割矩形区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社日立制作所,未经株式会社日立制作所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/86105001/2.html,转载请声明来源钻瓜专利网。
- 上一篇:光电型器件及其制造方法
- 下一篇:从天然气中分离二个碳的烃的方法