两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于管理窗口布局的設(shè)備和方法

文檔序號:6571161閱讀:263來源:國知局
專利名稱:用于管理窗口布局的設(shè)備和方法
技術(shù)領(lǐng)域
本發(fā)明的各個方面涉及管理窗口的布局。更具體地,本發(fā)明的各個方面涉及用于管理窗口布局的方法和設(shè)備,通過它們,用戶可通過劃分多個顯示區(qū)域而方便地顯示和使用多個窗口。
背景技術(shù)
計算機(jī)監(jiān)視器的屏幕尺寸已隨著時間不斷增加。然而,盡管屏幕較大,但通常在屏幕上僅僅打開一個程序窗口,并且當(dāng)在屏幕上打開多個窗口時,通常在主程序的窗口的上面打開小窗口??紤]到屏幕的大尺寸,這些情形都不是高效的,并且因為小窗口覆蓋了其他窗口,所以對用戶不方便。用戶可手動調(diào)整窗口的尺寸,但因為用戶必須調(diào)整每個窗口,所以不方便。
圖1A到圖1D示出在傳統(tǒng)計算機(jī)監(jiān)視器的屏幕上顯示的窗口。如所示的,在計算機(jī)監(jiān)視器的屏幕10上顯示多個窗口(第一窗口11和第二窗口12)。用戶如圖1B所示地調(diào)整第一窗口11的位置和尺寸。如圖1B所示,用戶選擇第一窗口11,減小第一窗口11的寬度并增加其高度,然后將第一窗口11向左移動預(yù)定的距離。這允許沒有窗口重疊地顯示第一窗口11和第二窗口12。接著,用戶如圖1C所示地選擇第二窗口12并調(diào)整其尺寸。這允許增加第二窗口12的高度,而不會覆蓋第一窗口11,如圖1D所示。
無論何時用戶想要使用一個監(jiān)視器屏幕上的多個窗口時,用戶都必須調(diào)整每個所顯示窗口的尺寸和位置,這對于用戶是不方便的。另外,在使用諸如“始終在屏幕上”的選項來同時顯示多個窗口的情況下,這些窗口是重疊的。
韓國專利公開No.2005-78690(用于顯示部分窗口屏幕的方法)包括設(shè)置窗口屏幕劃分的配置應(yīng)用、以及以最大化狀態(tài)顯示部分窗口的執(zhí)行應(yīng)用。當(dāng)用戶將整個窗口設(shè)置為劃分成由用戶指定的尺寸時,在存儲器中存儲所設(shè)置的部分窗口屏幕區(qū)域信息。然后在每個部分窗口中獨(dú)立地執(zhí)行和顯示窗口程序,并且以它們的最大化狀態(tài)來顯示。在將顯示器劃分為多個部分窗口之后,如果顯示多個窗口,則在它們的預(yù)設(shè)部分窗口屏幕上顯示窗口。如果用戶終止部分窗口顯示,則顯示傳統(tǒng)的窗口屏幕布局。該系統(tǒng)的缺點在于用戶不能通過拖放而將窗口移動到屏幕上的任意區(qū)域,并且不能由用戶任意地改變所設(shè)置的部分尺寸。

發(fā)明內(nèi)容
本發(fā)明的一個方面涉及傳統(tǒng)地通過將屏幕劃分為多個顯示區(qū)域而使用多個窗口。
本發(fā)明的另一方面涉及當(dāng)將窗口定位到多個顯示區(qū)域中的預(yù)定顯示區(qū)域中時、與預(yù)定顯示區(qū)域的尺寸成比例地調(diào)整窗口的尺寸。
本發(fā)明不限于在此描述的各個方面和實施例。從下面詳細(xì)的說明中,本領(lǐng)域技術(shù)人員將更清晰地理解未在此描述的其他方面和實施例。
根據(jù)本發(fā)明的實施例,提供了一種用于管理窗口的布局的設(shè)備,該設(shè)備包括顯示單元,其顯示所述窗口和多個顯示區(qū)域;指針位置檢查單元,其檢查由用戶移動的指針的坐標(biāo)位置,并且確定與所檢查的指針的位置相對應(yīng)的一個顯示區(qū)域;以及窗口尺寸調(diào)整單元,其將所述窗口移動到指針?biāo)挥诘乃鲆粋€顯示區(qū)域,并且與所述一個顯示區(qū)域的尺寸成比例地調(diào)整所述窗口的尺寸。
根據(jù)本發(fā)明的另一實施例,提供了一種用于管理窗口的布局的設(shè)備,該設(shè)備包括顯示單元,其顯示所述窗口和多個顯示區(qū)域;輸入單元,用以接收用戶指定一個顯示區(qū)域的輸入;以及窗口尺寸調(diào)整單元,其將窗口移動到該指定顯示區(qū)域,并與該指定顯示區(qū)域的尺寸成比例地調(diào)整所述窗口的尺寸。
根據(jù)本發(fā)明的另一實施例,提供了一種管理窗口的布局的方法,該方法包括顯示所述窗口、以及基于劃分比率而劃分的多個顯示區(qū)域;將所述窗口移動到顯示區(qū)域之一;基于所述窗口的坐標(biāo),確定所述窗口所位于的顯示區(qū)域;以及與所確定的顯示區(qū)域的尺寸成比例地調(diào)整所述窗口的尺寸。
本發(fā)明的其他方面和/或優(yōu)點部分將在說明書中闡述,而部分從說明書中是顯而易見的,或者可通過對本發(fā)明的實踐而學(xué)習(xí)到。


結(jié)合附圖,根據(jù)實施例的以下說明中,本發(fā)明的這些和/或其他方面和優(yōu)點將變得清楚并更容易理解,附圖中圖1A-1D示出在計算機(jī)監(jiān)視器的屏幕上的窗口的傳統(tǒng)的顯示和管理。
圖2A-2B示出根據(jù)本發(fā)明的實施例、用于管理窗口布局的設(shè)備。
圖3是根據(jù)本發(fā)明的另一實施例、用于管理窗口布局的設(shè)備的框圖。
圖4A-B示出根據(jù)本發(fā)明的另一實施例、調(diào)整在顯示區(qū)域上顯示的窗口的尺寸的示例。
圖5示出根據(jù)本發(fā)明的另一實施例的管理窗口布局的方法。
圖6A-6H示出根據(jù)本發(fā)明的另一實施例、在顯示區(qū)域上排列多個窗口的示例。
圖7是根據(jù)本發(fā)明的另一實施例的用于管理窗口布局的設(shè)備的框圖。
具體實施例方式
現(xiàn)在將詳細(xì)參考本發(fā)明的實施例,在附圖中示出本發(fā)明的示例,其中相同的附圖標(biāo)記始終指示相同的要素。下面描述這些實施例,以通過參考附圖解釋本發(fā)明的各個方面。
圖2A示出根據(jù)本發(fā)明實施例的用于管理窗口布局的設(shè)備。如圖2A所示,用于管理窗口布局的設(shè)備100包括顯示裝置200、指針輸入裝置300、以及鍵盤輸入裝置301。在本發(fā)明的一個方面中,使用鍵盤輸入裝置301的一個或多個標(biāo)準(zhǔn)鍵來管理窗口布局。在本發(fā)明的另一方面中,鍵盤輸入裝置301包括用于管理窗口布局的一個或多個指定鍵。在本發(fā)明的另一方面中,經(jīng)由指針輸入裝置300來執(zhí)行對窗口布局的管理。在本發(fā)明的再一方面中,通過使用鍵盤輸入裝置301和指針輸入裝置300這兩者來執(zhí)行對窗口布局的管理。
顯示裝置200顯示程序窗口。在圖2A所示的本發(fā)明的實施例中,將顯示裝置200劃分為多個顯示區(qū)域,第一顯示區(qū)域200a和第二顯示區(qū)域200b。另外,按預(yù)定比率劃分第一顯示區(qū)域200a和第二顯示區(qū)域200b,并且可由用戶設(shè)置和改變該劃分比率。
在圖2B中,示出位于顯示裝置200的預(yù)定區(qū)域中的指針310的位置的示例。如圖2B所示,顯示裝置200包括具有m像素寬度和n像素高度的顯示區(qū)域,該顯示區(qū)域的左上邊被設(shè)置為(0,0),而右下邊設(shè)置為(m,n)。(m,n)的一個例子是(1024,768)。用戶移動(圖2A的)指針輸入裝置300,以在顯示裝置200上改變指針310的位置。用戶還可以通過點擊或雙擊指針輸入裝置300上的按鈕來操作指針輸入裝置300。為了省略短語“經(jīng)由指針輸入裝置300”的重復(fù),在貫穿以下的說明中,假設(shè)用戶以慣用方式經(jīng)由指針輸入裝置300來操縱(點擊、拖拽、移動等)窗口。
可如下所述地檢查位于預(yù)定顯示區(qū)域的指針310的位置。在該示例中,假設(shè)第一顯示區(qū)域200a和第二顯示區(qū)域200b的劃分比率是7∶3,并且第一顯示區(qū)域200a和第二顯示區(qū)域200b的邊界線是K。
首先,當(dāng)用戶在窗口上點擊(其示例是圖4A的210)、然后使用指針輸入裝置300來釋放窗口時,檢查指針310的x坐標(biāo)。在圖2B所示的示例中,因為通過K將顯示區(qū)域200垂直地劃分為右側(cè)和左側(cè),即第一顯示區(qū)域200a和第二顯示區(qū)域200b,所以檢查x坐標(biāo)。如果通過K將顯示區(qū)域200水平地劃分為上區(qū)域和下區(qū)域,則將會檢查指針310的y坐標(biāo)(而不是x坐標(biāo))。在圖2B所示的示例中,xR是所檢查的指針310的位置。
如果所檢查的指針310的x坐標(biāo)等于或大于K(即,xR≥K),則確定指針310位于第二顯示區(qū)域200b中。如果所檢查的指針310的x坐標(biāo)小于K(即,xR<K),則確定指針310位于第一顯示區(qū)域200a中。
作為示例,在第一顯示區(qū)域200a中顯示窗口,并且用戶點擊-保持,以經(jīng)由指針310來選擇和移動窗口。在由用戶選擇和移動了窗口之后,當(dāng)在第二顯示區(qū)域200b中釋放指針310時,檢查指針310的x坐標(biāo)。作為檢查結(jié)果,因為指針310的x坐標(biāo)大于K,所以確定指針310位于第二顯示區(qū)域200b中。這樣,在第二顯示區(qū)域200b中顯示經(jīng)移動的窗口。
圖3是根據(jù)本發(fā)明實施例的用于管理窗口布局的設(shè)備的框圖。如圖3所示,用于管理窗口布局的設(shè)備100包括信號輸入單元110、輸入信號確定單元120、指針位置檢查單元130、窗口尺寸調(diào)整單元140、顯示單元150、以及控制單元160。顯示單元150顯示根據(jù)用戶的操作命令而執(zhí)行的程序的窗口??刂茊卧?60控制構(gòu)成用于管理窗口布局的設(shè)備100的功能塊110到150的操作。
經(jīng)由信號輸入單元110將由用戶生成的信號輸入到控制單元160。當(dāng)將預(yù)定信號輸入到信號輸入單元110中時,輸入信號確定單元120確定所輸入信號的類型。輸入信號確定單元120確定所輸入的信號是點擊信號、雙擊信號、釋放信號、還是用戶可操作指針輸入裝置300的其他預(yù)定方式之一。
如果輸入信號是釋放信號,則指針位置檢查單元130檢查指針310的x坐標(biāo)(如果垂直劃分顯示區(qū)域,則檢查指針310的y坐標(biāo))。指針位置檢查單元130檢查指針310的x坐標(biāo)的位置,并且基于所檢查的指針310的位置,基于顯示區(qū)域的劃分坐標(biāo)信息,確定指針310位于哪個顯示區(qū)域(即,第一顯示區(qū)域200a或第二顯示區(qū)域200b)中。
例如,假設(shè)顯示裝置200的顯示區(qū)域的尺寸是1024×768,并且第一顯示區(qū)域200a和第二顯示區(qū)域200b的劃分比率是7∶3。如果指針310的x坐標(biāo)是800,則指針位置檢查單元130確定指針310的位置是在第二顯示區(qū)域200b內(nèi)??商鎿Q地,假設(shè)顯示區(qū)域的尺寸是1024×768,并且劃分比率是8∶2。在此情況下,如果指針位置檢查單元130所檢查的指針310的x坐標(biāo)是800,則指針位置檢查單元130確定指針310的位置是在第一顯示區(qū)域200a中。
然后,窗口尺寸調(diào)整單元140基于指針位置檢查單元130的結(jié)果,將窗口移動到指針310所位于的確定顯示區(qū)域(即,第一顯示區(qū)域200a或第二顯示區(qū)域200b)。在本發(fā)明的一個方面中,窗口尺寸調(diào)整單元140然后自動地與確定的顯示區(qū)域的尺寸成比例地改變窗口的尺寸。在本發(fā)明的另一方面中,如果雙擊窗口的標(biāo)題欄230(其示例在圖4B中示出),則窗口尺寸調(diào)整單元140與確定的顯示區(qū)域的尺寸成比例地改變窗口的尺寸。下面將參考圖4A-4B描述調(diào)整在屏幕上顯示的窗口的尺寸的方法的示例。
圖4A-4B示出根據(jù)本發(fā)明的實施例的、調(diào)整在用于管理窗口布局的設(shè)備(圖2A的100)的顯示區(qū)域200上顯示的窗口210的尺寸的示例。圖4A示出將窗口210拖拽到預(yù)定區(qū)域、并且自動調(diào)整窗口210的尺寸的示例。圖4B示出將窗口210拖拽到預(yù)定顯示區(qū)域、并且用戶手動調(diào)整窗口尺寸的示例。
如圖4A所示,假設(shè)第二顯示區(qū)域200b的左上邊具有頂點“a”,而右下邊具有頂點“b”。還假設(shè)窗口210在左上邊具有頂點“m”,并且右下邊具有頂點“n”。當(dāng)用戶將窗口210拖拽到第二顯示區(qū)域200b并釋放時,窗口尺寸調(diào)整單元140(圖3)將所拖拽的窗口的頂點值(即m和n)改變?yōu)榈诙@示區(qū)域200b的頂點值(即a和b)。因此,改變了窗口210的尺寸,使得其等于第二顯示區(qū)域200b的尺寸。當(dāng)設(shè)置頂點值時,窗口尺寸調(diào)整單元140考慮第二顯示區(qū)域200b的任何標(biāo)準(zhǔn)窗口特征,如標(biāo)題欄、陰影、邊界、或者其他類似屬性,以按其最大化狀態(tài)來顯示窗口210。
可替換地,如圖4B所示,當(dāng)將窗口210拖拽到第二顯示區(qū)域200b并釋放時,在第二顯示區(qū)域200b上顯示窗口210。然后,如果用戶雙擊標(biāo)題欄230,則與第二顯示區(qū)域200b成比例地改變窗口210的尺寸??商鎿Q地,除了通過雙擊標(biāo)題欄230之外,當(dāng)用戶點擊指針輸入裝置300上的指定按鈕、按壓鍵盤310上的指定鍵、或使用指針輸入裝置200執(zhí)行指定鼠標(biāo)動作時,可調(diào)整窗口210的尺寸。
圖5示出根據(jù)本發(fā)明的另一實施例的管理窗口布局的方法。在以下的示例中,假設(shè)將顯示裝置200的顯示區(qū)域劃分為第一顯示區(qū)域200a和第二顯示區(qū)域200b。
當(dāng)用戶執(zhí)行預(yù)定程序時,在顯示裝置200上顯示對應(yīng)于顯示區(qū)域的窗口210。當(dāng)用戶使用指針310選擇窗口210、將窗口210拖拽到某一顯示區(qū)域(例如,第二顯示區(qū)域200b)、并釋放窗口210時,向信號輸入單元110輸入由用戶生成的信號(S500)。
輸入信號確定單元120確定輸入信號的類型(S510)。如果輸入信號是釋放信號(S520),則指針位置檢查單元130檢查指針310的位置,并且確定指針310位于哪個顯示區(qū)域中(S530)。上面已參考圖2B詳細(xì)描述了其細(xì)節(jié),所以在此省略。
然后,窗口尺寸調(diào)整單元140基于指針位置檢查單元130的確定結(jié)果,將窗口210移動到指針310所位于的區(qū)域(例如,第一顯示區(qū)域200a)。然后,窗口尺寸調(diào)整單元140與該顯示區(qū)域(例如,第一顯示區(qū)域200a)成比例地調(diào)整所移動的窗口210的尺寸。如上面參考圖4B所述的,通過雙擊窗口210的標(biāo)題欄230、或者經(jīng)由指針輸入裝置300或鍵盤輸入裝置301的預(yù)定用戶輸入來調(diào)整窗口尺寸,或者在釋放信號之后自動地調(diào)整窗口尺寸。然后,由顯示單元150顯示經(jīng)尺寸調(diào)整的窗口210(S550)。
如果輸入信號確定單元120的確定結(jié)果是輸入信號不是釋放信號(S520),則執(zhí)行對應(yīng)于輸入信號的預(yù)定操作(S560)。
另外,可由用戶任意地改變顯示區(qū)域的劃分比率。圖6A-6H示出根據(jù)本發(fā)明的另一實施例、在顯示區(qū)域上排列和管理多個窗口的示例。
如圖6A所示,將顯示裝置200的顯示區(qū)域劃分為第一顯示區(qū)域200a和第二顯示區(qū)域200b。在圖6A中,第一顯示區(qū)域200a和第二顯示區(qū)域200b的劃分比率是1∶1。
如圖6B所示,如果用戶執(zhí)行預(yù)定程序,則顯示該程序的窗口210,且該窗口210橫跨第一顯示區(qū)域200a和第二顯示區(qū)域200b。
然后,當(dāng)用戶經(jīng)由指針310選擇窗口210、將窗口210拖拽到某一顯示區(qū)域(例如,第二顯示區(qū)域200b)、并釋放窗口210時,指針位置檢查單元130通過檢查指針310的當(dāng)前位置,確定指針310位于第二顯示區(qū)域200b中。
在確定指針310位于第二顯示區(qū)域200b之后,窗口尺寸調(diào)整單元140將窗口210移動到第二顯示區(qū)域200b。如上參考圖4A-4B所述的,通過窗口尺寸調(diào)整單元140檢查第二顯示區(qū)域200b的左上邊和右下邊的頂點值、并且與所檢查的第二顯示區(qū)域200b的尺寸成比例地改變窗口210的尺寸,而調(diào)整窗口210的尺寸。通過雙擊窗口210的標(biāo)題欄230、或者經(jīng)由指針輸入裝置300或鍵盤輸入裝置301的預(yù)定用戶輸入來調(diào)整窗口210的尺寸,或者在釋放信號之后自動地調(diào)整窗口尺寸。當(dāng)設(shè)置頂點值時,窗口尺寸調(diào)整單元140考慮第二顯示區(qū)域200b的任何標(biāo)準(zhǔn)窗口特征,如標(biāo)題欄、陰影、邊界、或其他類似屬性,以按其最大化狀態(tài)來顯示窗口210。
如圖6D所示,如果用戶執(zhí)行第二程序,則顯示第二程序的窗口220,且該窗口220橫跨第一顯示區(qū)域200a和第二顯示區(qū)域200b。用戶經(jīng)由指針310選擇窗口220、將所選的窗口220拖拽到第一顯示區(qū)域200a、并釋放窗口220。然后,指針位置檢查單元130確定指針310位于第一顯示區(qū)域200a中。然后,窗口尺寸調(diào)整單元140將窗口220移動到第一顯示區(qū)域200a。如上參考圖4A-4B所述的,通過窗口尺寸調(diào)整單元140檢查第一顯示區(qū)域200a的左上邊和右下邊的頂點值、并且與所檢查的第一顯示區(qū)域200a的尺寸成比例地改變窗口220的尺寸,而調(diào)整窗口220的尺寸。當(dāng)用戶雙擊窗口220的標(biāo)題欄230時、或者當(dāng)用戶經(jīng)由指針輸入裝置300或鍵盤輸入裝置301輸入了預(yù)定用戶輸入時,窗口尺寸調(diào)整單元140自動地改變窗口220的尺寸。當(dāng)設(shè)置頂點值時,窗口尺寸調(diào)整單元140考慮第一顯示區(qū)域200a的任何標(biāo)準(zhǔn)窗口特征,如標(biāo)題欄、陰影、邊界、或其他類似屬性,以按其最大化狀態(tài)來顯示窗口220。
如圖6E所示,在第一顯示區(qū)域200a和第二顯示區(qū)域200b中以最大化狀態(tài)來顯示不同程序的窗口220和210。如果用戶想要調(diào)整顯示區(qū)域的劃分比率,則用戶調(diào)用菜單240,并改變劃分比率。用戶可從菜單240的列表中選擇預(yù)定比率,或者,用戶可在子菜單250中輸入任意值。
圖6F中示出改變后的劃分比率的示例。在圖6F中,由用戶將第一顯示區(qū)域200a和第二顯示區(qū)域200b的劃分比率從1∶1改變?yōu)?∶3。由窗口尺寸調(diào)整單元140改變第一和第二顯示區(qū)域200a和200b的尺寸。窗口尺寸調(diào)整單元140檢查第一和第二顯示區(qū)域200a和200b的左上邊和右下角的頂點值,并與第一和第二顯示區(qū)域的尺寸成比例地改變窗口220和210的尺寸。當(dāng)改變窗口220和210的尺寸時,窗口尺寸調(diào)整單元140考慮顯示區(qū)域200a和200b的任何標(biāo)準(zhǔn)窗口特征,如標(biāo)題欄、陰影、邊界、或其他類似屬性,以按其最大化狀態(tài)來顯示窗口210和220。如圖6G所示,根據(jù)顯示裝置200的顯示區(qū)域的劃分比率的新設(shè)置,自動顯示經(jīng)尺寸調(diào)整的窗口220和210。
因此,當(dāng)用戶將窗口移動到用戶想要顯示它的顯示區(qū)域時,檢查窗口所位于的顯示區(qū)域的尺寸,并調(diào)整窗口的尺寸,由此用戶不需要調(diào)整每個窗口的尺寸以防止重疊。
本發(fā)明的各個方面允許顯示裝置200的額外的劃分(超過兩個)、以及比簡單的水平或垂直劃分更復(fù)雜的顯示裝置200的劃分。圖6H是示出用以創(chuàng)建多個顯示區(qū)域的顯示裝置200的劃分不限于簡單的水平或垂直劃分、但該劃分可以是水平和垂直劃分這兩者的組合的例示。在圖6H中,該劃分創(chuàng)建三個顯示區(qū)域第一顯示區(qū)域200a、第二顯示區(qū)域200b和第三顯示區(qū)域200c。本領(lǐng)域技術(shù)人員應(yīng)理解,顯示區(qū)域的劃分的數(shù)目和布置僅僅受限于顯示裝置200的約束和用戶的希望。還應(yīng)理解的是,用以設(shè)置顯示區(qū)域的相對尺寸的劃分比率可能以多于(用于兩個顯示區(qū)域的)X∶Y的比率構(gòu)成,并且可以以與顯示區(qū)域一樣多的比率值(例如,三個顯示區(qū)域的比率的X∶Y∶Z)構(gòu)成。還理解的是,在這種檢查指針310的位置的多顯示區(qū)域?qū)嵤├校瑫凑张c上面詳述的單坐標(biāo)方法相似的方式,檢查指針310的x和y坐標(biāo)兩者,以確定指針位于哪個顯示區(qū)域中。
圖7是根據(jù)本發(fā)明的另一實施例用于管理窗口布局的框圖。如圖7所示,以類似于圖3的以及上述的方法,用于管理窗口布局的設(shè)備170包括信號輸入單元110、輸入信號確定單元120、窗口尺寸調(diào)整單元140、顯示單元150、以及控制單元160。顯示單元150顯示根據(jù)用戶的操作命令而執(zhí)行的程序的窗口??刂茊卧?60控制構(gòu)成用于管理窗口布局的設(shè)備的功能塊110、120、140和150的操作。
信號輸入單元110接收由用戶生成的輸入信號,如用戶按壓鍵盤輸入單元301上的鍵。輸入信號確定單元120確定由輸入信號指定的顯示區(qū)域。例如,使用圖6B,鍵盤輸入單元301上的指定鍵指定第二顯示區(qū)域200b,并且在被按壓時,將窗口210移動到第二顯示區(qū)域200b??商鎿Q地,另一指定鍵可以指定第一顯示區(qū)域200a,并且在被按壓時,會將窗口210移動到第一顯示區(qū)域200a。
然后窗口尺寸調(diào)整單元140將窗口210移動到對應(yīng)于該輸入的指定顯示區(qū)域(即,第一顯示區(qū)域200a或第二顯示區(qū)域200b)。在本發(fā)明的一個方面中,然后,窗口尺寸調(diào)整單元140與顯示區(qū)域的尺寸成比例地自動改變窗口210的尺寸。在本發(fā)明的另一方面中,窗口尺寸調(diào)整單元140在用戶經(jīng)由信號輸入單元110輸入之后、與指定顯示區(qū)域的尺寸成比例地改變窗口210的尺寸。通過窗口尺寸調(diào)整單元140將窗口210的頂點值設(shè)置為指定顯示區(qū)域的頂點值,而完成對窗口210的尺寸的調(diào)整。當(dāng)設(shè)置頂點值時,窗口尺寸調(diào)整單元140考慮一個顯示區(qū)域的任何標(biāo)準(zhǔn)窗口特征,如標(biāo)題欄、陰影、邊界、或其他類似屬性,以安裝其最大化狀態(tài)來顯示窗口210。
本發(fā)明的各個方面的方法和設(shè)備具有以下優(yōu)點。
首先,因為將一個顯示裝置劃分為多個顯示區(qū)域,所以當(dāng)顯示多個窗口時,多個窗口不會重疊。
其次,如果窗口位于預(yù)定顯示區(qū)域中,則與該顯示區(qū)域的尺寸成比例地調(diào)整該窗口的尺寸,并由此,用戶不需要手動調(diào)整窗口尺寸。
再次,因為用戶可任意地改變多個顯示區(qū)域的劃分比率,所以可根據(jù)用戶的需要而方便地利用多個顯示區(qū)域。
在上述的本發(fā)明的實施例中,術(shù)語“單元”是指(但不限于)執(zhí)行特定任務(wù)的軟件或硬件組件,如現(xiàn)場可編程門陣列(FPGA)、或特定應(yīng)用集成電路(ASIC)??蓪卧渲脼轳v留在可尋址存儲介質(zhì)上,或配置為在一個或多個處理器上執(zhí)行。由此,例如,單元可包括組件(如軟件組件、面向?qū)ο蟮能浖M件、類組件和任務(wù)組件)、進(jìn)程、功能、屬性、過程、子例程、程序代碼段、驅(qū)動器、固件、微代碼、電路、數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)、表、數(shù)組、以及變量??蓪⒔M件和單元中提供的功能組合進(jìn)更少的組件和單元中,或進(jìn)一步分離為額外的組件和單元。此外,可實現(xiàn)組件和單元,以在裝置中的一個或多個CPU上執(zhí)行。
盡管已示出和描述了本發(fā)明的一些實施例,但本領(lǐng)域技術(shù)人員將會理解,可對這些實施例進(jìn)行變化,而不會脫離本發(fā)明的原理和精神,在權(quán)利要求及其等價物中限定本發(fā)明的范圍。
權(quán)利要求
1.一種用于管理窗口的布局的設(shè)備,該設(shè)備包括顯示單元,其顯示所述窗口和多個顯示區(qū)域;指針位置檢查單元,其檢查由用戶移動的指針的坐標(biāo)位置,并且確定與所檢查的指針的位置相對應(yīng)的一個顯示區(qū)域;以及窗口尺寸調(diào)整單元,其將所述窗口移動到指針?biāo)挥诘乃鲆粋€顯示區(qū)域,并且與所述一個顯示區(qū)域的尺寸成比例地調(diào)整所述窗口的尺寸。
2.如權(quán)利要求1所述的設(shè)備,還包括指針輸入裝置,用以控制指針的位置;信號輸入單元,用以接收來自指針輸入裝置的輸入;輸入信號確定單元,用以分析來自信號輸入單元的輸出,以確定用戶使用指針輸入裝置輸入的輸入的類型;以及控制單元,用以控制顯示單元,從信號輸入單元接收輸出,并且與輸入信號確定單元、指針位置檢查單元、以及窗口尺寸調(diào)整單元進(jìn)行通信。
3.如權(quán)利要求2所述的設(shè)備,其中垂直地劃分所述多個顯示區(qū)域。
4.如權(quán)利要求2所述的設(shè)備,其中水平地劃分所述多個顯示區(qū)域。
5.如權(quán)利要求2所述的設(shè)備,其中垂直和水平地劃分所述多個顯示區(qū)域。
6.如權(quán)利要求3所述的設(shè)備,其中控制單元使用劃分比率來確定多個顯示區(qū)域的相對尺寸,并且使用戶能設(shè)置和改變該劃分比率。
7.如權(quán)利要求6所述的設(shè)備,其中窗口尺寸調(diào)整單元通過將所述窗口的頂點值設(shè)置為所述一個顯示區(qū)域的頂點值、考慮所述一個顯示區(qū)域的任何邊界和標(biāo)準(zhǔn)窗口特征,而與所述一個顯示區(qū)域的尺寸成比例地調(diào)整所述窗口的尺寸。
8.如權(quán)利要求7所述的設(shè)備,其中窗口尺寸調(diào)整單元與所述一個顯示區(qū)域的尺寸成比例地調(diào)整所述窗口的尺寸,而不需要來自用戶的其他輸入。
9.如權(quán)利要求7所述的設(shè)備,其中當(dāng)用戶以預(yù)定方式操作所述指針輸入裝置時,窗口尺寸調(diào)整單元與所述一個顯示區(qū)域的尺寸成比例地調(diào)整所述窗口的尺寸。
10.如權(quán)利要求9所述的設(shè)備,其中所述指針輸入裝置包括按鍵;以及操作所述指針輸入裝置以調(diào)整窗口的尺寸的方式包括用戶操作指針輸入裝置的所述按鈕。
11.如權(quán)利要求10所述的設(shè)備,其中操作所述指針輸入裝置以調(diào)整窗口的尺寸的方式還包括用戶經(jīng)由指針輸入裝置的按鍵、在所述窗口的標(biāo)題欄上雙擊。
12.如權(quán)利要求10所述的設(shè)備,其中操作所述指針輸入裝置以調(diào)整窗口的尺寸的方式還包括用戶以指針輸入裝置和移動和指針輸入裝置的按鍵的點擊和/或保持的組合來操作所述指針輸入裝置。
13.如權(quán)利要求7所述的設(shè)備,還包括多個鍵,其中窗口尺寸調(diào)整單元在用戶操作預(yù)定鍵時調(diào)整所述窗口的尺寸。
14.如權(quán)利要求7所述的設(shè)備,還包括所述顯示單元顯示第二窗口;所述指針位置檢測單元檢查由用戶移動的指針的坐標(biāo)位置,并且確定與所檢查的指針的位置相對應(yīng)的另一個顯示區(qū)域;以及所述窗口尺寸調(diào)整單元將第二窗口移動到指針?biāo)挥诘乃隽硪粋€顯示區(qū)域,并且與所述另一個顯示區(qū)域的尺寸成比例地調(diào)整第二窗口的尺寸。
15.如權(quán)利要求14所述的設(shè)備,其中窗口尺寸調(diào)整單元通過將第二窗口的頂點值設(shè)置為所述另一個顯示區(qū)域的頂點值、考慮所述另一個顯示區(qū)域的任何邊界和標(biāo)準(zhǔn)窗口特征,而與所述另一個顯示區(qū)域的尺寸成比例地調(diào)整第二窗口的尺寸。
16.一種用于管理窗口的布局的設(shè)備,該設(shè)備包括顯示單元,其顯示所述窗口和多個顯示區(qū)域;輸入單元,用以接收用戶指定一個顯示區(qū)域的輸入;以及窗口尺寸調(diào)整單元,其將窗口移動到該指定顯示區(qū)域,并與該指定顯示區(qū)域的尺寸成比例地調(diào)整所述窗口的尺寸。
17.如權(quán)利要求16所述的設(shè)備,還包括輸入信號確定單元,用以分析來自輸入單元的輸出,以確定所述指定顯示區(qū)域;控制單元,用以控制顯示單元,從輸入單元接收輸出,并且與輸入信號確定單元和窗口尺寸調(diào)整單元進(jìn)行通信。
18.如權(quán)利要求17所述的設(shè)備,其中垂直地劃分所述多個顯示區(qū)域。
19.如權(quán)利要求17所述的設(shè)備,其中水平地劃分所述多個顯示區(qū)域。
20.如權(quán)利要求17所述的設(shè)備,其中垂直和水平地劃分所述多個顯示區(qū)域。
21.如權(quán)利要求18所述的設(shè)備,其中所述輸入單元包括鍵盤的一個或多個鍵。
22.如權(quán)利要求18所述的設(shè)備,其中控制單元使用劃分比率來確定多個顯示區(qū)域的相對尺寸,并且使得用戶能設(shè)置和改變該劃分比率。
23.如權(quán)利要求22所述的設(shè)備,其中窗口尺寸調(diào)整單元通過將所述窗口的頂點值設(shè)置為所述指定顯示區(qū)域的頂點值、考慮所述指定顯示區(qū)域的任何邊界和標(biāo)準(zhǔn)窗口特征,而與所述指定顯示區(qū)域的尺寸成比例地調(diào)整所述窗口的尺寸。
24.如權(quán)利要求23所述的設(shè)備,其中窗口尺寸調(diào)整單元與所述指定顯示區(qū)域的尺寸成比例地調(diào)整窗口的尺寸,而不需要來自用戶的其他輸入。
25.如權(quán)利要求23所述的設(shè)備,其中窗口尺寸調(diào)整單元移動所述窗口,但不與所述指定顯示區(qū)域的尺寸成比例地調(diào)整所述窗口的尺寸,直到用戶操作了指定鍵為止。
26.如權(quán)利要求23所述的設(shè)備,還包括所述顯示單元顯示第二窗口;所述指針位置檢查單元檢查由用戶移動的指針的坐標(biāo)位置,并且確定與所檢查的指針的位置相對應(yīng)的另一個顯示區(qū)域;以及所述窗口尺寸調(diào)整單元將第二窗口移動到指針?biāo)挥诘乃隽硪粋€顯示區(qū)域,并且與所述另一個顯示區(qū)域的尺寸成比例地調(diào)整第二窗口的尺寸。
27.如權(quán)利要求26所述的設(shè)備,其中窗口尺寸調(diào)整單元通過將第二窗口的頂點值設(shè)置為所述另一個顯示區(qū)域的頂點值、考慮所述另一個顯示區(qū)域的任何邊界和標(biāo)準(zhǔn)窗口特征,而與所述另一個顯示區(qū)域的尺寸成比例地調(diào)整第二窗口的尺寸。
28.一種管理窗口的布局的方法,該方法包括顯示所述窗口、以及基于劃分比率而劃分的多個顯示區(qū)域;將所述窗口移動到顯示區(qū)域之一;基于所述窗口的坐標(biāo),確定所述窗口所位于的顯示區(qū)域;以及與所確定的顯示區(qū)域的尺寸成比例地調(diào)整所述窗口的尺寸。
29.如權(quán)利要求28所述的方法,還包括改變多個顯示區(qū)域的劃分比率,以修改多個顯示區(qū)域的相對尺寸;以及與對應(yīng)于所述窗口的經(jīng)修改的顯示區(qū)域的尺寸成比例地調(diào)整所述窗口的尺寸。
30.如權(quán)利要求29所述的方法,還包括通過將所述窗口的頂點值設(shè)置為所確定的顯示區(qū)域的頂點值、考慮所確定的顯示區(qū)域的任何邊界和標(biāo)準(zhǔn)窗口特征,而與所確定的顯示區(qū)域的尺寸成比例地調(diào)整所述窗口的相對尺寸。
31.如權(quán)利要求30所述的方法,還包括與所確定的顯示區(qū)域的尺寸成比例地調(diào)整所述窗口的尺寸,而無需來自用戶的其他輸入。
32.如權(quán)利要求30所述的方法,還包括當(dāng)用戶以預(yù)定方式操作指針輸入裝置時,與所確定的顯示區(qū)域的尺寸成比例地調(diào)整所述窗口的尺寸。
33.如權(quán)利要求32所述的方法,還包括當(dāng)用戶操作所述指針輸入裝置的按鈕時,與所確定的顯示區(qū)域的尺寸成比例地調(diào)整所述窗口的尺寸。
34.如權(quán)利要求32所述的方法,還包括當(dāng)用戶經(jīng)由所述指針輸入裝置雙擊所述窗口的標(biāo)題欄時,與所確定的顯示區(qū)域的尺寸成比例地調(diào)整所述窗口的尺寸。
35.如權(quán)利要求33所述的方法,還包括當(dāng)用戶以所述指針輸入裝置的移動和所述指針輸入裝置的至少一個按鈕的點擊的組合來操作所述指針輸入裝置時,與所確定的顯示區(qū)域的尺寸成比例地調(diào)整所述窗口的尺寸。
36.如權(quán)利要求30所述的方法,還包括當(dāng)用戶操作鍵盤上的預(yù)定鍵時,與所確定的顯示區(qū)域的尺寸成比例地調(diào)整所述窗口的尺寸。
37.如權(quán)利要求30所述的方法,還包括在屏幕上顯示第二窗口;將第二窗口移動到另一個顯示區(qū)域;基于第二窗口的坐標(biāo),確定第二窗口所位于的另一個顯示區(qū)域;以及與所述另一個顯示區(qū)域的尺寸成比例地調(diào)整第二窗口的尺寸。
38.如權(quán)利要求37所述的方法,還包括通過將所述窗口的頂點值設(shè)置為所述另一個顯示區(qū)域的頂點值、考慮所述另一個顯示區(qū)域的任何邊界和標(biāo)準(zhǔn)窗口特征,而與所述另一個顯示區(qū)域的尺寸成比例地調(diào)整第二窗口的尺寸。
全文摘要
提供了一種用于管理窗口布局的設(shè)備和方法。該設(shè)備包括顯示單元,其在屏幕上顯示所述窗口;該屏幕被劃分為多個顯示區(qū)域;指針位置檢查單元,其檢查由用戶移動的指針的坐標(biāo)位置,并且確定與所檢查的指針的位置相對應(yīng)的一個顯示區(qū)域;以及窗口尺寸調(diào)整單元,其將窗口移動到指針?biāo)挥诘乃鲆粋€顯示區(qū)域,并且與所述一個顯示區(qū)域的尺寸成比例地調(diào)整窗口的尺寸。
文檔編號G06F3/048GK101021765SQ20071000537
公開日2007年8月22日 申請日期2007年2月14日 優(yōu)先權(quán)日2006年2月14日
發(fā)明者金勇局, 尹盛暋 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
江安县| 密山市| 礼泉县| 桦川县| 改则县| 巨野县| 龙里县| 大宁县| 道孚县| 东至县| 兴山县| 石河子市| 福泉市| 玉山县| 休宁县| 神木县| 阜平县| 关岭| 曲靖市| 鸡东县| 余干县| 周口市| 芦溪县| 兴安县| 铜川市| 长武县| 章丘市| 玉溪市| 邵阳市| 唐山市| 海晏县| 阿拉善右旗| 黄梅县| 朝阳区| 冷水江市| 朔州市| 昂仁县| 竹溪县| 建平县| 锦屏县| 馆陶县|