專利名稱:調(diào)整窗口大小的系統(tǒng)和方法
調(diào)整窗口大小的系統(tǒng)和方法
背景技術(shù):
很多現(xiàn)代計算機操作系統(tǒng)包括圖形用戶界面(“GUI”)來便利簡單直觀的用戶控制。GUI通常使用窗口化布局來同時顯示多個應(yīng)用或者應(yīng)用的多個子劃分。在正于高時間壓力下使用計算機的情況中,需要調(diào)整窗口大小的過程既快速又簡單。
發(fā)明內(nèi)容
一種顯示具有多個觀看區(qū);多個可調(diào)整大小的窗口,每個窗口顯示于與所述觀看區(qū)中的數(shù)個相對應(yīng)的區(qū)域中;以及與所述可調(diào)整大小的窗口的每一個相對應(yīng)的一個或多個調(diào)整大小圖標,其中,對所述調(diào)整大小圖標之一的選擇使得與所述調(diào)整大小圖標相對應(yīng)的窗口被調(diào)整大小,以在與所述觀看區(qū)中的另外數(shù)個相對應(yīng)的另外區(qū)域中顯示。一種用于接收對窗口調(diào)整大小的指令并且在與所述指令對應(yīng)的方向上對所述窗口調(diào)整大小的方法,其中所述窗口覆蓋多個觀看區(qū)的一子集。一種計算機可讀存儲介質(zhì),存儲可被處理器執(zhí)行的指令集,所述指令集可操作來接收對窗口調(diào)整大小的指令;以及在與所述指令對應(yīng)的方向上對所述窗口調(diào)整大小,其中所述窗口覆蓋多個觀看區(qū)的一子集。
圖Ia-Ii示出具有可分開調(diào)整大小的窗口的示例性顯示的各種排布。圖2示出具有可分開調(diào)整大小的窗口的示例性顯示的可替換布局。圖3示出具有可分開調(diào)整大小的窗口的示例性顯示,所述窗口具有非規(guī)則的大小。圖4a_4d示出示例性可調(diào)整大小的窗口的各種放大視圖,所述窗口具有用于快速調(diào)整大小的控制。圖5a_5c示出具有可以程序地調(diào)整大小的窗口的示例性顯示的各種排布。圖6示出示例性計算機屏幕,所述屏幕示出具有可分開調(diào)整大小的窗口以及其他內(nèi)容的顯示。
具體實施例方式參照以下描述和附圖可以進一步理解示例性實施例,在附圖中類似的部件以相同的標號指代。所描述的是用于在計算機屏幕上快速調(diào)整窗口大小的示例性系統(tǒng)和方法。圖Ia-Ii圖示示例性計算機顯示100。本領(lǐng)域技術(shù)人員將理解,顯示100可以示于任何類型的屏幕(例如LCD、CRT、投影儀等)上,并且其上顯示的圖像可以由能夠如本文所述那樣運行GUI的任何類型的系統(tǒng)所生成。此外,本領(lǐng)域技術(shù)人員將理解,顯示100可以包括監(jiān)視器可觀看區(qū)的整體,或者可以包括可觀看區(qū)的子集。圖Ia-Ii圖示顯示100,該顯示 100被劃分為包含窗口 110、120、130、140、150、160、170、180和190的九個觀看區(qū)。每個觀看區(qū)均是矩形的,并且尺寸與窗口 110-190的尺寸相對應(yīng)。然而,顯示100可以具有為任何形狀類型和/或大小的任何數(shù)量的觀看區(qū)。每個窗口 110-190可以被調(diào)整大小以精確地覆蓋窗口各觀看區(qū)的一子集,其中每個觀看區(qū)為固定大小。圖Ia圖示顯示100的示例性默認設(shè)定,其中每個窗口 110-190等大小。圖Ib-Ii圖示窗口 110可以被調(diào)整大小的各種方式。圖Ib圖示窗口 110在相鄰窗口 120前面水平擴展,并且窗口 120因此隱藏。圖Ic圖示窗口 110進一步在窗口 120、130 前面水平擴展,并且窗口 120、130因此隱藏。圖Id圖示窗口 110在窗口 120前面水平擴展并且在窗口 140、150前面垂直擴展,窗口 120、140和150因此隱藏。圖Ie圖示窗口 110在窗口 120、130前面水平擴展兩倍并且在窗口 140、150、160前面垂直擴展一倍,窗口 120-160 因此隱藏。圖If圖示窗口 110在窗口 140前面垂直擴展,并且窗口 140因此隱藏。圖Ig 圖示窗口 110進一步在窗口 140、170前面垂直擴展,并且窗口 140和170因此隱藏。圖Ih 圖示窗口 110在窗口 120前面水平擴展一倍并且在窗口 140、150、170、180前面垂直擴展兩倍,窗口 120、140、150、170和180因此隱藏。圖Ii圖示窗口 110水平和垂直擴展以覆蓋整個顯示110,并且所有其他窗口 120-190隱藏。本領(lǐng)域技術(shù)人員將理解,圖Ib-Ii僅圖示窗口 110的擴展。任何窗口 110-190均可以相同方式擴展,并且盡管僅示出單個窗口 110擴展,但是多個窗口可以類似方式同時擴展。類似地,窗口是可移動的,從而它們可以通過上述調(diào)整大小的方法而被重定位。例如,圖Ii所示的窗口 110是可向下和向右調(diào)整大小的, 連續(xù)覆蓋圖Ia中窗口 150、160、180和190所占區(qū)域,同時顯露出窗口 120、130、140和170。通過提供窗口 110-190可被調(diào)整大小的觀看區(qū)的離散集合而非允許對任何窗口大小進行連續(xù)的大小調(diào)整(如對于點擊并拖動界面是可能的),可以更快速地完成大小調(diào)整過程而使屏幕不那么凌亂。本領(lǐng)域技術(shù)人員將理解,為了完成該任務(wù),觀看區(qū)通常將大于單個像素。盡管圖Ia-Ii圖示出整體連續(xù)的矩形觀看區(qū)網(wǎng)格,但是觀看區(qū)也可以是以間隙隔開的;圖2圖示這種具有間隙的顯示200,其包括類似于圖1中窗口 110-190的一組窗口 210H另外,盡管圖Ia-Ii以及圖2圖示出具有規(guī)則大小的窗口 110-190以及210490的顯示100和200,但是在其他實現(xiàn)中窗口可以是非均一大小的。圖3圖示這樣的顯示300, 其包括相對于彼此中的至少一些是非均一大小的默認窗口 310-390(例如窗口 310、330和 340均是不同大小的)。對窗口的大小調(diào)整是借助于被顯示來指示窗口(例如窗口 110)可以被調(diào)整大小的方向的圖標來實現(xiàn)的。圖標的顯示是動態(tài)的,因為在給定窗口中顯示的圖標將反映窗口在給定時間點能夠擴展的方向。圖如示出圖Ia的窗口 110的擴展視圖,該視圖具有箭頭 412,414和416,用戶可以點擊所述箭頭412、414和416來擴展該窗口。在水平箭頭412上的點擊(例如以鼠標控制的指針來點擊)使得窗口 110水平擴展;在垂直箭頭414上的點擊使得窗口 110垂直擴展;在對角箭頭416上的點擊使得窗口 110對角擴展(即既水平擴展又垂直擴展)。例如,從圖IA中顯示100的默認設(shè)定開始,在箭頭412上的點擊導致圖 Ib所示的新的窗口配置。從圖IA中顯示100的默認設(shè)定開始,在箭頭414上的點擊導致圖If中所示的新的窗口配置。從圖IA中顯示100的默認設(shè)定開始,在箭頭416上的點擊導致圖Id中所示的新的窗口配置。繼續(xù)上述實例,圖4b示出圖Ib中窗口 110的擴展視圖,其中所顯示的圖標422、 似4、似6和4 被更新為反映對窗口 110的新的大小調(diào)整可能性。在朝左的水平箭頭422上的點擊撤銷(reverse)上文描述的擴展,顯露出窗口 120并且使窗口 110恢復(fù)到其如圖 Ia所示的原始大小。從圖Ib中的擴展視圖開始,在朝右的水平箭頭似4上的點擊進一步使窗口 110水平擴展,導致圖Ic中所示的窗口布局,其中窗口 130被進一步隱藏。從圖Ib中的擴展視圖開始,在垂直箭頭似6上的點擊使窗口 110垂直擴展,導致圖Id中所示的窗口布局,其中窗口 140和150被進一步隱藏。從圖Ib中的擴展視圖開始,在對角箭頭4 上的點擊使窗口 110既水平擴展又垂直擴展,導致圖Ie所示的窗口布局,其中130、140、150 和160被進一步隱藏。圖如示出圖If中窗口 110的擴展視圖,其中所顯示的圖標432、434、436和438如上所述那樣被類似地更新。在水平箭頭432上的點擊使窗口 110水平擴展,導致圖Id中所示的窗口布局,其中窗口 120和120被隱藏。從圖If中的擴展視圖開始,在朝上的垂直箭頭434上的點擊撤銷之前窗口 110的擴展并顯露出窗口 140,導致圖Ia所示的原始窗口布局。從圖If中的擴展視圖開始,在朝下的垂直箭頭436上的點擊進一步使窗口 110垂直擴展,導致圖Ig中所示的窗口布局,其中窗口 170被進一步隱藏。在對角箭頭438上的點擊使窗口 110既水平擴展又垂直擴展,導致圖Ih所示的窗口布局,其中窗口 120、150、170和 180被進一步隱藏。圖4d示出圖Id中窗口 110的擴展視圖,其中所顯示的圖標441、442、443、444、445 和446如上所述那樣被類似地更新。在朝左的水平箭頭441上的點擊使窗口 110水平收縮, 導致圖If所示的窗口布局。從圖Id中的擴展視圖開始,在朝右的水平箭頭442上的點擊進一步使窗口 110水平擴展,導致圖Ie中所示的窗口布局,其中窗口 130和160被進一步隱藏。從圖Id中的擴展視圖開始,在朝上的垂直箭頭443上的點擊使窗口 110垂直收縮, 導致圖Ib中所示的窗口布局,其中窗口 140和150被顯露出來。從圖Id中的擴展視圖開始,在朝下的垂直箭頭444上的點擊進一步使窗口 110垂直擴展,導致圖Ih中所示的窗口布局,其中窗口 170和180被進一步隱藏。從圖Id中的擴展視圖開始,在朝左上的對角箭頭445上的點擊使窗口 110既水平收縮又垂直收縮,使窗口回到其圖Ia中的原始大小,其中窗口 120、140和150被顯露出來。最后,從圖Id中的擴展視圖開始,在朝右下的對角箭頭446上的點擊進一步使窗口 110既水平擴展又垂直擴展,導致圖Ii所示的窗口布局,其中窗口 130、160、170、180和190被進一步隱藏。本領(lǐng)域技術(shù)人員將理解,上面描述的窗口排列(permutation)僅僅是示例性的,并且其他情況是等同可能的。在所有情況下,如顯示圖標所指示的大小調(diào)整選項被調(diào)節(jié)為現(xiàn)有觀看區(qū)所允許的情況。盡管使用單擊來以單個步驟調(diào)整窗口大小(如上所述,水平地、垂直地或?qū)堑卣{(diào)整大小),但是可以使用多次點擊來進行多次大小調(diào)整。有可能將雙擊配置為將窗口大小調(diào)整兩個增量(如果兩個增量是可獲得的);可替換地,還可能將雙擊配置為在所選圖標的方向上使窗口最大化或最小化。另外,盡管示出大小調(diào)整圖標在右上角的窗口,但是它們可以位于任何地方。如果不期望用戶對特定窗口進行大小調(diào)整,則可以將顯示100配置為不顯示任何大小調(diào)整圖標。例如,在特定窗口顯示如果窗口與其默認大小相比被擴展或收縮則可能被劣化(例如被像素化(pixelated)、失真等等)的內(nèi)容時,這可以是合乎期望的。可選地,可以程序地使已經(jīng)被另一窗口覆蓋的窗口顯露出來。例如,假設(shè)圖Ia再次示出默認設(shè)定并且窗口 110已經(jīng)被水平擴展,產(chǎn)生圖Ib的顯示100并且隱藏窗口 120。如果在顯示100上工作的程序正在需要顯露出的窗口 120中提供內(nèi)容(例如警告消息),則窗口 120可以自行顯露??梢岳缤ㄟ^程序地將窗口 110調(diào)整大小至其在圖Ia中所示的原始大小來實現(xiàn)該顯露操作。顯示100的窗口還可以響應(yīng)于發(fā)生于正在顯示的應(yīng)用或系統(tǒng)中的特定事件而程序地調(diào)整大小(而非由用戶來調(diào)整大小)。這可以包括同時調(diào)整多個窗口的大小。一個這種實例是程序地對這樣的窗口調(diào)整大小,所述窗口的大小調(diào)整圖標被另一窗口覆蓋,使得如果這種情況得不到糾正的話用戶不可能對該窗口調(diào)整大小。圖如_5(圖示將需要這種大小調(diào)整的情況的實例。圖fe圖示在任何大小調(diào)整發(fā)生之前包含窗口 510、520、530和540 的顯示500。每個窗口具有如上所述的大小調(diào)整控制。圖恥圖示在窗口 530已經(jīng)被垂直最大化而覆蓋窗口 510之后的同一顯示500。圖5c圖示在窗口 510已經(jīng)如上面所述那樣被程序地顯露出來之后的同一顯示500。在圖5c中,窗口 510覆蓋窗口 530的頂部,該頂部包括窗口 530的大小調(diào)整控制。這發(fā)生之后,窗口 530可以被程序地調(diào)整大小至其如圖fe中所示的原始大小,以重新獲得對其大小調(diào)整控制的訪問。圖6示出示例性計算機屏幕600,該屏幕600示出包括四個可分開調(diào)整大小的窗口 620、630、640和650的顯示610。如上面描述的,顯示610不占據(jù)整個屏幕600,從而還可以顯示其他內(nèi)容(例如時間、可選擇的下拉菜單等等)。以上描述的顯示以及用于對所述顯示的窗口進行大小調(diào)整的方法,提供一種簡單方便的用戶界面。通過允許以單擊來調(diào)整大小,只需較少的用戶動作。另外,萬一用戶不滿意屏幕的新外觀,可以容易地恢復(fù)原始外觀。再者,將窗口大小限制到預(yù)定的一組觀看區(qū), 使屏幕井然有序而不是讓其凌亂不堪。所有這些性質(zhì)對于在時間壓力下(例如在急癥室中用于臨床決策支持的計算機上)使用的應(yīng)用來說是有益的。當然,這些性質(zhì)可以用于并非必須在時間壓力下使用的應(yīng)用中(即,時間壓力并非享有這些性質(zhì)的必要條件)。還應(yīng)注意,本領(lǐng)域技術(shù)人員將理解,用于實現(xiàn)示例性實施例的指令可以被包括在顯示設(shè)備本身中,或者包括在連接并控制該顯示設(shè)備的單獨計算設(shè)備中。本領(lǐng)域技術(shù)人員將清楚,可以對本文描述的軟件應(yīng)用和方法作出各種修改而不會偏離本描述的精神或范圍。因此,本公開意圖覆蓋本文所描述的軟件應(yīng)用和方法的落入所附權(quán)利要求及其等同物的范圍內(nèi)的修改和變型。還應(yīng)注意,根據(jù)PCT條約第6. 2 (b)條,所附權(quán)利要求可以包括引用標記/標號。然而,本權(quán)利要求不應(yīng)當被視為限于與所述引用標記/標號相對應(yīng)的示例性實施例。
權(quán)利要求
1.一種顯示(100),包括 多個觀看區(qū);多個可調(diào)整大小的窗口(110-190),每個窗口(110-190)顯示于與所述觀看區(qū)中的數(shù)個相對應(yīng)的區(qū)域中;以及與所述可調(diào)整大小的窗口(110-190)的每一個相對應(yīng)的一個或多個調(diào)整大小圖標 (412,414,416),其中,對所述調(diào)整大小圖標(412,414,416)之一的選擇使得與所述調(diào)整大小圖標 (412,414,416)相對應(yīng)的所述窗口(110-190)被調(diào)整大小,以在與所述觀看區(qū)中的另外數(shù)個相對應(yīng)的另外區(qū)域中顯示。
2.如權(quán)利要求1所述的顯示(100),其中,所述調(diào)整大小圖標(412,414,416)包括箭頭。
3.如權(quán)利要求1所述的顯示(100),其中,所述多個觀看區(qū)中的每一個具有基本相同的大小。
4.如權(quán)利要求1所述的顯示(100),其中,所述多個觀看區(qū)具有非一致的大小。
5.如權(quán)利要求1所述的顯示(100),其中,所述觀看區(qū)中的所述另外數(shù)個多于或少于所述觀看區(qū)中的所述數(shù)個。
6.如權(quán)利要求1所述的顯示(100),其中,應(yīng)用程序自動地對所述窗口(110-190)調(diào)整大小。
7.如權(quán)利要求1所述的顯示(100),還包括 除所述多個窗口(110-190)之外的顯示區(qū)。
8.如權(quán)利要求1所述的顯示(100),其中,相鄰的觀看區(qū)是連續(xù)的或者分離的。
9.一種方法,包括接收對窗口(110-190)調(diào)整大小的指令;以及在與所述指令對應(yīng)的方向上對所述窗口(110-190)調(diào)整大小,其中,所述窗口(110-190)覆蓋多個觀看區(qū)的一子集。
10.如權(quán)利要求9所述的方法,其中,所述指令基于用戶的選擇。
11.如權(quán)利要求10所述的方法,其中,所述用戶的所述選擇是選擇圖標(412,414, 416)。
12.如權(quán)利要求9所述的方法,其中,所述指令是從軟件應(yīng)用接收的。
13.如權(quán)利要求8所述的方法,還包括響應(yīng)于對所述窗口(110-190)調(diào)整大小而對另外的窗口(110-190)調(diào)整大小, 其中,所述另外的窗口(110-190)覆蓋所述多個觀看區(qū)的另一子集。
14.如權(quán)利要求9所述的方法,還包括在顯示(100)不包括所述觀看區(qū)的區(qū)域中顯示信息。
15.一種計算機可讀存儲介質(zhì),包括可被處理器執(zhí)行的指令集,所述指令集可操作來 接收對窗口(110-190)調(diào)整大小的指令;以及在與所述指令對應(yīng)的方向上對所述窗口(110-190)調(diào)整大小, 其中,所述窗口(110-190)覆蓋多個觀看區(qū)的一子集。
全文摘要
一種顯示具有多個觀看區(qū);多個可調(diào)整大小的窗口,每個窗口顯示于與所述觀看區(qū)中的數(shù)個相對應(yīng)的區(qū)域中;以及與所述可調(diào)整大小的窗口的每一個相對應(yīng)的一個或多個調(diào)整大小圖標,其中,對所述調(diào)整大小圖標之一的選擇使得與所述調(diào)整大小圖標相對應(yīng)的窗口被調(diào)整大小,以在與所述觀看區(qū)中的另外數(shù)個相對應(yīng)的另外區(qū)域中顯示。
文檔編號G06F9/44GK102165415SQ200980137856
公開日2011年8月24日 申請日期2009年9月9日 優(yōu)先權(quán)日2008年9月29日
發(fā)明者K·范佐恩 申請人:皇家飛利浦電子股份有限公司