[其他]多窗口系統(tǒng)的顯示控制方法無效
| 申請?zhí)枺?/td> | 86105001 | 申請日: | 1986-08-14 |
| 公開(公告)號: | CN86105001A | 公開(公告)日: | 1987-04-29 |
| 發(fā)明(設(shè)計)人: | 巖見秀文;小島富彥;中村昭次;村田文也 | 申請(專利權(quán))人: | 株式會社日立制作所 |
| 主分類號: | G06F3/14 | 分類號: | G06F3/14 |
| 代理公司: | 中國國際貿(mào)易促進(jìn)委員會專利代理部 | 代理人: | 李勇 |
| 地址: | 日本*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 窗口 系統(tǒng) 顯示 控制 方法 | ||
本發(fā)明涉及信息處理系統(tǒng)終端裝置的顯示畫面控制方法,特別是涉及顯示畫面上設(shè)定多(幾)個稱為窗口的矩形區(qū)域并且每個窗口均能獨立進(jìn)行數(shù)據(jù)顯示的多窗口系統(tǒng)的顯示控制方法。
在裝有顯示器的信息處理系統(tǒng)終端里,在顯示畫面上設(shè)立稱為窗口的矩形區(qū)域,在這個窗口內(nèi),顯示從數(shù)據(jù)文件裝置中讀出的諸如文本這一類的數(shù)據(jù),根據(jù)這些數(shù)據(jù)進(jìn)行鍵入操作。在顯示畫面內(nèi)的其它部分還可編作別的文件。按一個顯示畫面上設(shè)定幾個上述窗口的所謂多窗口方式工作時,可設(shè)定出各個窗口按任意的位置關(guān)系互相作部分重疊的畫面,若采用移動窗口的顯示位置和改變顯示序號的方法,則可以使原來一部分被其它窗口遮蓋的任意窗口顯現(xiàn)全貌。
在多窗口系統(tǒng)中,顯示畫面上設(shè)定的各個窗口分別與數(shù)據(jù)處理裝置所使用的存貯器內(nèi)設(shè)立的邏輯(或虛擬)顯示畫面相對應(yīng)。將這個虛擬畫面上一部分區(qū)域里的數(shù)據(jù)讀出抽出,在與實際顯示畫面相對應(yīng)的幀存貯器中確定的區(qū)域內(nèi)按位象方式展開,作為窗口的內(nèi)容加以顯示(輸出)。表示實際畫面上窗口的位置與大小以及該窗口與虛擬畫面上取數(shù)區(qū)域之間對應(yīng)關(guān)系的數(shù)據(jù),按各個窗口分別記錄在窗口管理表內(nèi),操作員輸入畫面操作命令時,數(shù)據(jù)處理裝置根據(jù)上述的窗口管理表,來控制和改變顯示畫面上特定窗口的顯示內(nèi)容。
例如,操作員用光標(biāo)來指定作為處理對象的窗口,并給出將此窗口移到用光標(biāo)指定的畫面上其它位置的命令,此時,將上述窗口管理表內(nèi)該窗口的位置數(shù)據(jù)加以改寫,改變幀存貯器的內(nèi)容,并顯示畫面上移動窗口的位置。當(dāng)給出改變指定窗口大小的命令時,將窗口管理表內(nèi)表示該窗口大小的數(shù)據(jù)加以改寫,改變幀存貯器的內(nèi)容,顯示畫面上就出現(xiàn)大小已改變的窗口。當(dāng)給出使窗口內(nèi)顯示內(nèi)容進(jìn)行滾動的命令時,將改變虛擬畫面抽出部分區(qū)域的位置,窗口內(nèi)出現(xiàn)視場偏移的圖象。
在現(xiàn)有的多窗口系統(tǒng)中,在改變上述窗口位置時,在畫面上原來的窗口一旦消失后,再次從虛擬存貯器中讀出(抽取)與該窗口對應(yīng)的部分區(qū)域內(nèi)的數(shù)據(jù),并將其在幀存貯器中移動后的窗口位置上按位象(位映象)方式展開。當(dāng)改變窗口大小時,也將從虛擬畫面中再次讀出與改變后的窗口大小相對應(yīng)的部分區(qū)域內(nèi)的數(shù)據(jù)。并將其在幀存貯器內(nèi)按位象方式展開。同樣,在滾動的場合下,滾動后的顯示內(nèi)容全部從虛擬畫面中抽出,并將其在幀存貯器內(nèi)按位象方式展開。然而,要進(jìn)行顯示數(shù)據(jù)的位象展開,例如將虛擬畫面上以字符碼存貯的數(shù)據(jù)變換成文字字模,需要較長的時間。因此就產(chǎn)生了這樣的問題,如果象以前那樣將改變后的窗口顯示內(nèi)容全部再次進(jìn)行位象展開,就不能夠迅速地改變顯示的畫面。
另一方面,在多窗口系統(tǒng)中,當(dāng)在顯示畫面上設(shè)定多個窗口并使具有部份重疊的位置關(guān)系時,對于顯示序號低(大)的窗口,需要將與其它窗口重疊而看不見的部分去除,其余的數(shù)據(jù)從上述虛擬畫面中輸出,存入幀存貯器內(nèi)。這樣,為了使各窗口實現(xiàn)部分顯示與部分不顯示,以前曾采用這樣的控制方法:象特開昭59-102284號公報所記載的那樣,各個窗口以與它相重疊的其它窗口的各邊為分割線,劃分成多個矩形子區(qū)域,各子區(qū)域的位置和大小,與顯示、不顯示識別信息一起,記錄在可見區(qū)域管理表內(nèi),顯示數(shù)據(jù)只許向顯示子區(qū)域輸出。
然而,在現(xiàn)有的多窗口系統(tǒng)中,對于顯示畫面上設(shè)定的全部窗口來說,上述可見子區(qū)域與不可見子區(qū)域的數(shù)據(jù)均必須經(jīng)常記錄在可見區(qū)域管理表內(nèi)。當(dāng)畫面上要增加新窗口,和改變窗口顯示序號或位置關(guān)系時,需要根據(jù)顯示畫面來更新可見區(qū)域管理表的數(shù)據(jù),不論選擇哪個窗口,都能按照上述管理表立即更改顯示。但是,顯示畫面上窗口的重疊關(guān)系越復(fù)雜,各窗口劃分得越細(xì),子區(qū)域的數(shù)目也越多,因此,若采用現(xiàn)有的方法,把全部窗口的可見子區(qū)域經(jīng)常記錄在表內(nèi),則可見區(qū)域管理表必須占很大的存貯器容量。另一個問題是,更新這種管理表內(nèi)容時的處理時間也要增加。
本發(fā)明的目的在于提出一種多窗口系統(tǒng)的顯示控制方法,它可以減少為了識別顯示畫面上設(shè)定的各窗口內(nèi)可見區(qū)域與不可見區(qū)域所需的控制數(shù)據(jù)的存貯器容量。
本發(fā)明的另一目的是提出一種能高速改變顯示畫面的多窗口系統(tǒng)顯示控制方法。
為了達(dá)到上述目的,在本發(fā)明中,根據(jù)當(dāng)時顯示畫面上各窗口的位置關(guān)系,算出需要改變顯示內(nèi)容的控制對象窗口的可見區(qū)域,對得到的可見區(qū)域輸出顯示數(shù)據(jù)。可見區(qū)域計算的方法是:將對象窗口依次與其它窗口(參考窗口)對照,如果互相有交錯的位置關(guān)系,則將對象窗口分割成多個矩形的子區(qū)域。與參考窗口不重疊的子區(qū)域,作為重新分割的對象矩形區(qū)域,再次與其它的參考窗口相對照,進(jìn)一步依次分割矩形區(qū)域。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于株式會社日立制作所,未經(jīng)株式會社日立制作所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/86105001/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:光電型器件及其制造方法
- 下一篇:從天然氣中分離二個碳的烴的方法
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





