專利名稱:多模式視窗呈現(xiàn)系統(tǒng)和過(guò)程的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在計(jì)算裝置的顯示屏上顯示視窗,尤其涉及一種多模式視窗呈現(xiàn)系統(tǒng)和過(guò)程,它在視窗最大化時(shí)以第一顯現(xiàn)模式顯示一個(gè)或多個(gè)外圍圖形用戶界面(GUI),而在視窗以小于最大尺寸在顯示屏上顯示時(shí)以第二顯現(xiàn)模式顯示一個(gè)或多個(gè)這些外圍GUI元素。該第二顯現(xiàn)模式在實(shí)質(zhì)上不同于第一顯現(xiàn)模式,且在諸優(yōu)選實(shí)施例中第二顯現(xiàn)模式被設(shè)計(jì)成吸引用戶的注意力,而第一顯現(xiàn)模式被設(shè)計(jì)成避免用戶的注意力從視窗內(nèi)容中轉(zhuǎn)移。
背景技術(shù):
視窗是通常在多任務(wù)操作系統(tǒng)中采用的在計(jì)算裝置顯示屏上呈現(xiàn)的查看區(qū)域,它使一個(gè)以上這種查看區(qū)域能在任一時(shí)間在屏幕上顯示為圖形用戶界面(GUI)的一部分。本質(zhì)上視窗由計(jì)算機(jī)程序使用以與用戶交互。這樣,通常通過(guò)將屏幕光標(biāo)置于視窗上并選擇其一部分,諸如圖標(biāo)或按鈕,用戶可與任一當(dāng)前顯示視窗交互。一種這樣的交互涉及用戶調(diào)整當(dāng)前顯示的視窗。例如,它可在任一側(cè)延伸、最小化、最大化、恢復(fù)以及關(guān)閉。關(guān)于恢復(fù)視窗,這通常是指當(dāng)視窗在顯示屏上最大化時(shí),響應(yīng)于用戶輸入恢復(fù)命令(例如通過(guò)選擇視窗中的恢復(fù)按鈕),視窗將尺寸調(diào)整為較小查看區(qū)域。該較小尺寸通常是首次打開(kāi)視窗時(shí)的缺省尺寸。因而,術(shù)語(yǔ)恢復(fù)是指將視窗恢復(fù)為其先前的尺寸而定制造。該恢復(fù)術(shù)語(yǔ)通常還指任意小于最大化的視窗尺寸,無(wú)論它是首次打開(kāi)的還是從其最大尺寸縮小的。
通常,視窗由作為諸如微軟公司W(wǎng)indows操作系統(tǒng)的“窗口系統(tǒng)”一部分的呈現(xiàn)系統(tǒng)(也可被稱為“視窗管理器”程序)呈現(xiàn)并管理。視窗管理器是負(fù)責(zé)協(xié)調(diào)當(dāng)前顯示在屏幕上的所有視窗的計(jì)算機(jī)程序。具體地,視窗管理器程序處理如何顯示共享屏幕的由各種應(yīng)用程序創(chuàng)建的所有視窗。因而是由視窗管理器確定每個(gè)顯示在屏幕上的視窗的尺寸、位置以及堆疊順序的。這基于與視窗相關(guān)聯(lián)的計(jì)算機(jī)程序要求和用戶輸入兩者。創(chuàng)建被顯示視窗周圍的框架,包括標(biāo)題欄也是視窗管理器的工作。實(shí)際上該框架定義屏幕上視窗的邊界。一般而言,該框架屬于顯示在計(jì)算裝置顯示屏上的外圍GUI元素類別。視窗管理器程序還可生成包括標(biāo)識(shí)視窗目前打開(kāi)并為用戶可用的指示條等的任務(wù)欄。任務(wù)欄通常顯示在顯示屏底部,盡管它顯示在諸如顯示屏一側(cè)的其它地方也已知道。任務(wù)欄是外圍GUI元素的另一示例。
當(dāng)前視窗管理器程序的一個(gè)問(wèn)題是最大化視窗的顯現(xiàn)極類似于以缺省或恢復(fù)尺寸顯示的同一視窗。例如,大多數(shù)窗口系統(tǒng)中最大化視窗框架與恢復(fù)視窗框架之間的僅有可見(jiàn)差異是顯現(xiàn)在視窗標(biāo)題欄中最小化/恢復(fù)按鈕的字形。當(dāng)視窗被最大化時(shí)恢復(fù)字形顯現(xiàn)在按鈕上,而在視窗展現(xiàn)其恢復(fù)尺寸時(shí),最大化字形顯現(xiàn)在按鈕上。在任務(wù)欄情形中,在其顯現(xiàn)中根本常常沒(méi)有差異,無(wú)論視窗被最大化還是展現(xiàn)其恢復(fù)尺寸。
最大化和恢復(fù)視窗顯現(xiàn)之間的相似性是用戶混淆和吃驚的根源。首先,用戶在視窗最大化尺寸未充滿整個(gè)顯示屏的情形中要輕易辨別最大化和恢復(fù)視窗是困難的。例如,用戶可能想要用一視窗工作并出于此目的要使其盡可能地大。在當(dāng)前系統(tǒng)中,用戶將不得不找到視窗中的最小化/恢復(fù)按鈕(如果出現(xiàn))并標(biāo)識(shí)正在顯示的字形。當(dāng)按鈕和字形都很小時(shí),這會(huì)是令人厭煩的任務(wù)。
其次,當(dāng)用戶最大化視窗時(shí),這是他或她想要集中于該視窗內(nèi)容的表示。因而,顯示在諸如在框架和任務(wù)欄中的視窗外圍上的外來(lái)對(duì)象可構(gòu)成使用戶注意力從視窗內(nèi)容的轉(zhuǎn)移。例如,由當(dāng)前視窗管理器程序添加的視窗框架和任務(wù)欄常常被設(shè)計(jì)成吸引眼球并在審美上令人愉悅的。這在用戶對(duì)集中于視窗內(nèi)容不感興趣時(shí)沒(méi)關(guān)系。然而,當(dāng)用戶想要注意視窗時(shí),視窗框架和任務(wù)欄的顯現(xiàn)可轉(zhuǎn)移用戶的注意力,它們被設(shè)計(jì)成吸引用戶注意力時(shí)更甚。因而,這在視窗為恢復(fù)尺寸時(shí)是符合需要的,而在視窗被最大化時(shí)則會(huì)讓人分心。然而,這就是發(fā)生在當(dāng)前視窗管理器程序上的情況,因?yàn)橐暣翱蚣芎腿蝿?wù)欄在視窗調(diào)整尺寸時(shí)通常并不變化。
發(fā)明內(nèi)容
本發(fā)明涉及用于管理在計(jì)算裝置顯示屏上呈現(xiàn)視窗而避免當(dāng)前視窗管理器程序前述問(wèn)題的系統(tǒng)和過(guò)程。一般而言,本發(fā)明是一多模式視窗呈現(xiàn)系統(tǒng)和過(guò)程,它在視窗被最大化時(shí)以第一顯現(xiàn)模式在顯示屏以及視窗上顯示所顯示的一個(gè)或多個(gè)外圍圖形用戶接口(GUI)元素,諸如視窗的框架和標(biāo)題欄以及任意任務(wù)欄或工具欄。然而,當(dāng)視窗以小于最大化尺寸顯示時(shí),一個(gè)或多個(gè)外圍GUI元素以本質(zhì)上不同于第一顯現(xiàn)模式的第二模式來(lái)顯示。在本發(fā)明的優(yōu)選實(shí)施例中,第二顯現(xiàn)模式被設(shè)計(jì)成吸引用戶對(duì)外圍GUI元素的注意力,而第一顯現(xiàn)模式被設(shè)計(jì)成避免將用戶從最大化視窗的內(nèi)容中轉(zhuǎn)移注意力。這樣,在第一顯現(xiàn)模式中,用戶的注意力集中于視窗內(nèi)容而不是外圍GUI元素。然而,當(dāng)視窗首次打開(kāi)或恢復(fù),或以其它方式展現(xiàn)比其最大化尺寸小的尺寸時(shí),外圍GUI元素被這樣顯示以便展現(xiàn)將用戶注意力吸引到外圍GUI元素的顯現(xiàn)。
前述外圍GUI元素顯現(xiàn)中的變化僅有某些明顯的優(yōu)點(diǎn)。當(dāng)用戶最大化視窗時(shí),可能他或她想要注意顯示在該視窗中的內(nèi)容,而不想被顯示在視窗外的外來(lái)?xiàng)l目轉(zhuǎn)移注意力。當(dāng)視窗最大化時(shí)將一個(gè)或多個(gè)外圍GUI元素的顯現(xiàn)改變成不強(qiáng)調(diào)它們的顯現(xiàn),減少了用戶從視窗內(nèi)容轉(zhuǎn)移注意力的機(jī)會(huì)。此外,該改變幫助用戶在最大化視窗和恢復(fù)視窗之間辨別,而無(wú)需在最大化視窗未占滿整個(gè)顯示屏?xí)r找到前述的最小化/恢復(fù)按鈕。相反,當(dāng)視窗未最大化時(shí),這是用戶未積極地用視窗工作的表示。因而,用吸引用戶注意力的視覺(jué)上有趣的顯現(xiàn)來(lái)顯示外圍GUI元素是適當(dāng)并需要的。
前述外圍GUI元素的顯現(xiàn)可用若干方式不被強(qiáng)調(diào)。例如,在一新視窗呈現(xiàn)方案中,外圍GUI元素顯現(xiàn)具有一定透明度從而用戶可通過(guò)這些GUI元素看到顯示在顯示屏背景中的圖像的一部分。盡管這在視覺(jué)上是有誘惑力的,但當(dāng)用戶想要集中于視窗內(nèi)容時(shí)就變成轉(zhuǎn)移注意力的東西了。因而,不強(qiáng)調(diào)外圍GUI元素顯現(xiàn)的一種優(yōu)選方法是使它們不透明或至少基本上不透明,意思是下層圖像完全或基本上不能通過(guò)這些GUI元素查看。另一種方法是將元素的背景色改變成比不如最大化視窗內(nèi)容吸引眼球的色彩。例如,黑色是個(gè)好的選擇,盡管并不是唯一的選擇。又一種不強(qiáng)調(diào)外圍GUI元素的顯現(xiàn)的方法是將元素中所包含任意字母或圖形的色彩改變成不吸引注意力但仍能閱讀的色彩。在本發(fā)明系統(tǒng)和過(guò)程的測(cè)試實(shí)施例中,選擇了白色具有良好效果。然而白色不是完成目的的唯一選擇。此外,外圍GUI元素常包括控制按鈕、指示條等等。這些條目常常用明亮色彩和紋理以吸引用戶對(duì)它們的注意力。因而,為了不強(qiáng)調(diào)它們,可將色彩和紋理改變成更難以區(qū)別的。在測(cè)試實(shí)施例中,這些條目以不透明灰色顯示;但是也可選擇其它不明顯色彩和紋理。其中當(dāng)視窗最大化時(shí)可不強(qiáng)調(diào)包圍視窗的框架顯現(xiàn)的再一種示例方法涉及簡(jiǎn)單地消除其除了包含標(biāo)題欄以外部分,因?yàn)闃?biāo)題欄對(duì)用戶有幫助。
除了所述優(yōu)點(diǎn),本發(fā)明的其它優(yōu)點(diǎn)通過(guò)參閱所附示圖可從此后的詳細(xì)描述中變得顯然。
參照以下描述、所附權(quán)利要求以及附圖將更好地理解本發(fā)明的特定特征、方面及優(yōu)點(diǎn)。
圖1是描述構(gòu)成用于實(shí)現(xiàn)本發(fā)明的示例性系統(tǒng)的通用計(jì)算裝置示圖。
圖2是根據(jù)本發(fā)明示出在視窗從以小于最大化尺寸顯示開(kāi)始的情形中用于管理視窗在計(jì)算裝置的顯示屏上呈現(xiàn)的過(guò)程的流程圖。
圖3是根據(jù)本發(fā)明示出在視窗從以其最大化尺寸顯示開(kāi)始的情形中用于管理視窗在計(jì)算裝置的顯示屏上呈現(xiàn)的過(guò)程的流程圖。
圖4是以其恢復(fù)尺寸在背景上顯示視窗的顯示屏圖像,其中在屏幕底部的視窗框架和任務(wù)欄具有一定透明度的顯現(xiàn)-是吸引用戶注意力的視覺(jué)上絕妙的顯現(xiàn)。
圖5是示出在顯示屏上最大化的圖4視窗的顯示屏圖像,其中除了視窗框架的標(biāo)題欄所有元素都已被消除,且標(biāo)題欄和任務(wù)欄已不作強(qiáng)調(diào)以便不使用戶的注意力從視窗內(nèi)容中轉(zhuǎn)移。
圖6是以恢復(fù)尺寸示出圖4視窗的顯示屏圖像,其中不僅視窗的框架和任務(wù)欄而且屏幕右側(cè)上顯示的工具欄都具有一定透明度的顯現(xiàn)。
圖7是示出在顯示屏上最大化的圖6視窗的顯示屏圖像,其中除了視窗框架的標(biāo)題欄所有元素都已被消除,且標(biāo)題欄、任務(wù)欄和工具欄已不作強(qiáng)調(diào)以便不使用戶的注意力從視窗內(nèi)容中轉(zhuǎn)移。
圖8是以恢復(fù)尺寸示出不同視窗的顯示屏圖像,其中視窗的框架和任務(wù)欄具有一定透明度的顯現(xiàn),且其中框架的標(biāo)題欄具有與圖4和圖5中視窗完全不同的尺寸和配置。
圖9是示出在顯示屏上最大化的圖8視窗的顯示屏圖像,其中除了視窗框架的標(biāo)題欄所有元素都已被消除,且標(biāo)題欄和任務(wù)欄已不作強(qiáng)調(diào)以便不使用戶的注意力從視窗內(nèi)容中轉(zhuǎn)移。
具體實(shí)施例方式
在本發(fā)明優(yōu)選實(shí)施例的以下描述中,要參閱附圖,它們形成了說(shuō)明書(shū)的一部分且其中作為可實(shí)踐本發(fā)明的說(shuō)明特定實(shí)施例示出??衫斫饪梢岳闷渌鼘?shí)施例,且可作其它變化而不背離本發(fā)明的范圍。
1.0計(jì)算環(huán)境在提供對(duì)本發(fā)明優(yōu)選實(shí)施例的描述之前,將提供其中可實(shí)現(xiàn)本發(fā)明的適當(dāng)計(jì)算環(huán)境的簡(jiǎn)要描述。圖1示出了本發(fā)明可在其中實(shí)現(xiàn)的適當(dāng)?shù)挠?jì)算系統(tǒng)環(huán)境100的示例。該計(jì)算系統(tǒng)環(huán)境100僅是適當(dāng)計(jì)算環(huán)境的一個(gè)示例,并非旨在提出對(duì)本發(fā)明使用或功能性范圍作任何限制。計(jì)算環(huán)境100也不應(yīng)被解釋為對(duì)示例性操作環(huán)境100中所示的任一組件或其組合有任何依賴性或任何需求。
本發(fā)明也可在很多其它通用或?qū)S糜?jì)算系統(tǒng)環(huán)境或配置中使用。適于本發(fā)明使用的眾所周知的計(jì)算系統(tǒng)、環(huán)境、和/或配置的示例包括,但不限于,個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持式或膝上型裝置、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、機(jī)頂盒、可編程消費(fèi)品電器、網(wǎng)絡(luò)PC、迷你計(jì)算機(jī)、大型機(jī)、包括任一種以上系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等等。
本發(fā)明可以計(jì)算機(jī)可執(zhí)行指令的一般上下文進(jìn)行說(shuō)明,諸如由計(jì)算機(jī)執(zhí)行的程序模塊。一般而言,程序模塊包括執(zhí)行具體任務(wù)或?qū)崿F(xiàn)具體抽象數(shù)據(jù)結(jié)構(gòu)的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。本發(fā)明還可在任務(wù)由經(jīng)通信網(wǎng)絡(luò)連接的遠(yuǎn)程處理設(shè)備執(zhí)行的分布式計(jì)算環(huán)境中實(shí)踐。在分布式計(jì)算環(huán)境中,程序模塊可置于包括存儲(chǔ)器存儲(chǔ)設(shè)備的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。
參照?qǐng)D1,實(shí)現(xiàn)本發(fā)明的示例性系統(tǒng)包括以計(jì)算機(jī)110形式的通用計(jì)算設(shè)備。計(jì)算機(jī)110的組件可包括,但不限于,處理單元120、系統(tǒng)存儲(chǔ)器130以及把包括系統(tǒng)存儲(chǔ)器在內(nèi)的各種系統(tǒng)組件耦合到處理單元120的系統(tǒng)總線121。系統(tǒng)總線121可能是若干總線結(jié)構(gòu)類型中的任何一種,包括存儲(chǔ)器總線或存儲(chǔ)器控制器、外圍總線、以及使用多種總線體系結(jié)構(gòu)的任一種的本地總線。作為示例,而非限制,這些體系結(jié)構(gòu)包括工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(ISA)總線、微信道體系結(jié)構(gòu)(MCA)總線、增強(qiáng)型ISA(EISA)總線、視頻電子標(biāo)準(zhǔn)協(xié)會(huì)(VESA)局部總線和也稱為Mezzanine總線的外圍部件互連(PCI)總線。
計(jì)算機(jī)110通常包括各種計(jì)算機(jī)可讀介質(zhì)。計(jì)算機(jī)可讀介質(zhì)可以是能被計(jì)算機(jī)110訪問(wèn)的任何可用介質(zhì),并包括易失性和非易失性介質(zhì)、可移動(dòng)和不可移動(dòng)介質(zhì)。作為示例,而非限制,計(jì)算機(jī)可讀介質(zhì)可包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括以任何方法或技術(shù)實(shí)現(xiàn)、用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)等信息的易失性和非易失性介質(zhì)、可移動(dòng)和不可移動(dòng)介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括但不限于RAM、ROM、EEPROM、閃存或其它存儲(chǔ)器技術(shù)、CD-ROM、數(shù)字化多功能光盤(pán)(DVD)或其它光學(xué)存儲(chǔ)技術(shù)、磁卡、磁帶、磁盤(pán)存儲(chǔ)或其它磁性存儲(chǔ)設(shè)備、或任何其它可用于存儲(chǔ)所需信息并可由計(jì)算機(jī)110訪問(wèn)的介質(zhì)。通信介質(zhì)通常在諸如載波或其它傳輸機(jī)制的已調(diào)制數(shù)據(jù)信號(hào)中體現(xiàn)計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或其它數(shù)據(jù),且包括任何信息輸送介質(zhì)。術(shù)語(yǔ)“已調(diào)制數(shù)據(jù)信號(hào)”意指用在信號(hào)中編碼信息的方式設(shè)置或改變其一個(gè)或多個(gè)特征的信號(hào)。作為示例,而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直線連接的有線介質(zhì),和諸如聲學(xué)、射頻、紅外線和其它無(wú)線介質(zhì)的無(wú)線介質(zhì)。以上任何介質(zhì)的組合也應(yīng)包括在計(jì)算機(jī)可讀介質(zhì)的范圍中。
系統(tǒng)存儲(chǔ)器130包括諸如只讀存儲(chǔ)器(ROM)131和隨機(jī)存取存儲(chǔ)器(RAM)132的易失性和/或非易失性存儲(chǔ)器形式的計(jì)算機(jī)可讀介質(zhì)。包含有助于計(jì)算機(jī)110如起動(dòng)時(shí)在元件間傳送信息的基本例程的基本輸入/輸出系統(tǒng)(BIOS)133通常存儲(chǔ)在ROM 131中。RAM 132通常包含可被處理單元120立即訪問(wèn)和/或當(dāng)時(shí)正被操作的數(shù)據(jù)和/或程序模塊。作為示例,而非限制,圖1示出了操作系統(tǒng)134、應(yīng)用程序135、其它程序模塊136、和程序數(shù)據(jù)137。
計(jì)算機(jī)110還可包括其它可移動(dòng)/不可移動(dòng)、易失性/非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)。作為示例,圖1圖示了讀取和寫(xiě)入不可移動(dòng)、非易失性磁性介質(zhì)的硬盤(pán)驅(qū)動(dòng)器141,讀取和寫(xiě)入可移動(dòng)、非易失性磁盤(pán)152的磁盤(pán)驅(qū)動(dòng)器151,讀取和寫(xiě)入可移動(dòng)、非易失性光盤(pán)156,諸如CD-ROM或其它光學(xué)介質(zhì)的光盤(pán)驅(qū)動(dòng)器155。其它也用在示例性計(jì)算環(huán)境中的可移動(dòng)/不可移動(dòng)、易失性/非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)包括,但不限于,如磁帶、閃存卡、數(shù)字化視頻光盤(pán)、數(shù)字化錄像帶、固態(tài)RAM、固態(tài)ROM等等。硬盤(pán)驅(qū)動(dòng)器141通常通過(guò)諸如接口140的不可移動(dòng)存儲(chǔ)器接口與系統(tǒng)總線121連接,而磁盤(pán)驅(qū)動(dòng)器151和光盤(pán)驅(qū)動(dòng)器155通常通過(guò)諸如接口150的可移動(dòng)存儲(chǔ)器接口與系統(tǒng)總線121連接。
如上所述并如圖1所示的盤(pán)驅(qū)動(dòng)器及其相關(guān)聯(lián)的計(jì)算機(jī)存儲(chǔ)介質(zhì)為計(jì)算機(jī)110提供計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、和其它數(shù)據(jù)的存儲(chǔ)。在圖1中,例如,硬盤(pán)驅(qū)動(dòng)器141被示為存儲(chǔ)操作系統(tǒng)144、應(yīng)用程序145、其它程序模塊146、和程序數(shù)據(jù)147。注意這些組件可以與操作系統(tǒng)134、應(yīng)用程序135、其它程序模塊136、和程序數(shù)據(jù)137相同或不同。在此給予操作系統(tǒng)144、應(yīng)用程序145、其它程序模塊146、和程序數(shù)據(jù)147的數(shù)字不同至少說(shuō)明他們是不同的副本。用戶可通過(guò)輸入裝置如鍵盤(pán)162、和通常稱為鼠標(biāo)、跟蹤球或觸摸板等定點(diǎn)裝置161向計(jì)算機(jī)110輸入命令和信息。其它輸入裝置(未示出)可包括話筒、游戲桿、游戲墊、衛(wèi)星接收器、掃描儀、等等。這些和其它輸入設(shè)備常常通過(guò)與系統(tǒng)總線耦合的用戶輸入接口160與處理單元120相連,但也可通過(guò)諸如并行端口、游戲端口或通用串行總線(USB)的其它接口連接。監(jiān)視器191或其它類型的顯示設(shè)備也可通過(guò)諸如視頻接口190的接口與系統(tǒng)總線121相連。除了監(jiān)視器,計(jì)算機(jī)還可包括諸如揚(yáng)聲器197和打印機(jī)196的其它輸出設(shè)備,它們通過(guò)輸出外圍接口195相連。能夠捕捉一系列圖像193的照相機(jī)192(諸如數(shù)字化/電子的靜態(tài)或視頻照相機(jī),或膠卷/攝影圖像掃描儀)還可被包括為個(gè)人計(jì)算機(jī)110的輸入裝置。此外,盡管僅示出了一個(gè)照相機(jī),多個(gè)照相機(jī)可被包括為個(gè)人計(jì)算機(jī)110的輸入裝置。來(lái)自一個(gè)或多個(gè)照相機(jī)的圖像193通過(guò)適當(dāng)?shù)恼障鄼C(jī)接口194被輸入到計(jì)算機(jī)110中。接口165與系統(tǒng)總線121相連,從而使圖像能被路由到RAM 132或與計(jì)算機(jī)110相關(guān)聯(lián)的其它數(shù)據(jù)存儲(chǔ)裝置之一并存儲(chǔ)其中。然而,注意無(wú)需使用照相機(jī)163圖像數(shù)據(jù)就可從上述任一計(jì)算機(jī)可讀介質(zhì)輸入到計(jì)算機(jī)110中。
計(jì)算機(jī)110可以在使用與一臺(tái)或多臺(tái)遠(yuǎn)程計(jì)算機(jī),諸如遠(yuǎn)程計(jì)算機(jī)180的邏輯連接的網(wǎng)絡(luò)化環(huán)境中運(yùn)行。遠(yuǎn)程計(jì)算機(jī)180可以是個(gè)人計(jì)算機(jī)、服務(wù)器、路由器、網(wǎng)絡(luò)PC、對(duì)等裝置或其它公共網(wǎng)絡(luò)節(jié)點(diǎn),而且通常包括上述與個(gè)人計(jì)算機(jī)110相關(guān)的許多或全部組件,盡管在圖1中僅圖示了存儲(chǔ)器存儲(chǔ)設(shè)備181。圖1中所描繪的邏輯連接包括局域網(wǎng)(LAN)171和廣域網(wǎng)(WAN)173,但也可包括其它網(wǎng)絡(luò)。這樣的網(wǎng)絡(luò)化環(huán)境在辦公室、企業(yè)范圍計(jì)算機(jī)網(wǎng)絡(luò)、企業(yè)內(nèi)部互聯(lián)網(wǎng)和因特網(wǎng)上是常見(jiàn)的。
當(dāng)用于LAN網(wǎng)絡(luò)化環(huán)境中時(shí),計(jì)算機(jī)110通過(guò)網(wǎng)絡(luò)接口或適配器170與局域網(wǎng)171連接。當(dāng)用于WAN網(wǎng)絡(luò)化環(huán)境中時(shí),計(jì)算機(jī)110通常包括調(diào)制解調(diào)器172或其它用于在廣域網(wǎng)173,諸如因特網(wǎng)中建立通信的裝置??梢允莾?nèi)置式或外置式的調(diào)制解調(diào)器172與系統(tǒng)總線121通過(guò)用戶輸入接口160或其它適當(dāng)機(jī)制連接。在網(wǎng)絡(luò)化環(huán)境中,與計(jì)算機(jī)110相關(guān)的程序模塊或其一部分可存儲(chǔ)在遠(yuǎn)程存儲(chǔ)器存儲(chǔ)裝置中。作為示例,而非限制,圖1示出了駐留于遠(yuǎn)程計(jì)算機(jī)1 80中的遠(yuǎn)程應(yīng)用程序185。應(yīng)當(dāng)理解,所示網(wǎng)絡(luò)連接是示例性的,且其它用于在計(jì)算機(jī)間建立通信連接的技術(shù)也可以使用。
2.0多模式視窗呈現(xiàn)系統(tǒng)和過(guò)程已討論了示例性操作環(huán)境,本描述章節(jié)的剩余部分將致力于對(duì)實(shí)施本發(fā)明的程序模塊的描述。一般而言,根據(jù)本發(fā)明的系統(tǒng)和過(guò)程涉及提供包括多模式視窗程序方案的圖形用戶界面(GUI)。在該方案中,當(dāng)視窗被最大化時(shí),諸如視窗框架和標(biāo)題欄、任務(wù)欄、和/工具欄的任何外圍GUI元素,以本質(zhì)上不同于視窗未被最大化時(shí)顯示它們的方式在顯示屏中被顯示。在一優(yōu)選實(shí)施例中,這需要這樣顯示外圍GUI元素以便在視窗被最大化時(shí)不強(qiáng)調(diào)它們,從而使用戶的注意力集中于視窗內(nèi)容。然而,當(dāng)視窗調(diào)整尺寸以占據(jù)屏幕上較小查看區(qū)域時(shí),諸如當(dāng)其恢復(fù)為缺省(即恢復(fù))尺寸時(shí),或當(dāng)它初始時(shí)以小于最大化的尺寸顯示時(shí),它這樣顯示使得外圍GUI元素展現(xiàn)其缺省顯現(xiàn)。該缺省顯現(xiàn)一般被設(shè)計(jì)成使外圍GUI元素突出以吸引用戶注意力。在視窗被最大化時(shí)不強(qiáng)調(diào)外圍GUI元素的顯現(xiàn)減少了注意力的轉(zhuǎn)移,并幫助用戶集中于視窗內(nèi)容。此外,不強(qiáng)調(diào)改變幫助用戶在最大化視窗不占據(jù)整個(gè)顯示屏的情形中在最大化視窗和恢復(fù)視窗之間進(jìn)行辨別。
因而,參照?qǐng)D2中的流程圖,在視窗開(kāi)始以小于最大化尺寸在顯示屏上顯示的情形中,本系統(tǒng)和過(guò)程一般涉及首先以前述第二顯現(xiàn)模式來(lái)顯示一個(gè)或多個(gè)外圍GUI元素(過(guò)程動(dòng)作200)。然后確定視窗是否要在顯示屏中被最大化(過(guò)程動(dòng)作202)。如果不要,不采取動(dòng)作。然而,如果視窗要被最大化,則在過(guò)程動(dòng)作204中,一個(gè)或多個(gè)外圍GUI元素以前述第一顯現(xiàn)模式顯示。相反,參照?qǐng)D3中流程圖,在視窗開(kāi)始以最大化尺寸在顯示屏上顯示的情形中,本系統(tǒng)和過(guò)程一般涉及首先以前述第一顯現(xiàn)模式來(lái)顯示一個(gè)或多個(gè)外圍GUI元素(過(guò)程動(dòng)作300)。然后確定視窗是否要在顯示屏中被縮小(過(guò)程動(dòng)作302)。如果不要,不采取動(dòng)作。然而,如果視窗要被縮小,則在過(guò)程動(dòng)作304中,一個(gè)或多個(gè)外圍GUI元素以前述第二顯現(xiàn)模式顯示。
更具體地,當(dāng)打開(kāi)視窗時(shí),通常視窗管理器程序產(chǎn)生包圍視窗的包括標(biāo)題欄的框架。如前所述,視窗常被打開(kāi)呈現(xiàn)稱為恢復(fù)尺寸的缺省尺寸。此外,如前所述,視窗框架常被這樣設(shè)計(jì)以便將用戶注意力吸引到視窗。該視窗框架是前述外圍GUI元素的一個(gè)示例。顯示有這樣視窗402的計(jì)算裝置顯示屏的觀看空間400示例如圖4所示。在此例中,視窗402以其前述或恢復(fù)尺寸被顯示在查看空間400的中央。可看到,視窗402占據(jù)比可用的整個(gè)查看區(qū)域小得多的區(qū)域。在圖4所示示例中,包圍該視窗的查看空間400被一風(fēng)景畫(huà)所占據(jù),它向用戶顯現(xiàn)就像他或她在眺望田野直至地平線一樣。在此例中,視窗402是在首次激活微軟公司PaintTM繪制工具程序時(shí)顯示的缺省視窗。注意視窗402被框架404包圍,包括以具有看起來(lái)像它用玻璃制成一樣的顯現(xiàn)為特征的標(biāo)題欄406。該顯現(xiàn)和如何產(chǎn)生它的細(xì)節(jié)是題為“Compositing Desktop Window Manager”于2003年10月23日提交的序列號(hào)為的待批美國(guó)專利申請(qǐng)的主題。該待批申請(qǐng)的主題在此引用作為參考。
框架404和標(biāo)題欄406的至少部分透明顯現(xiàn)使用戶能通過(guò)該框架和欄看到部分背景圖。然而,如果用戶正與視窗400交互,則框架404和標(biāo)題欄406會(huì)有可能使用戶從視窗內(nèi)容中轉(zhuǎn)移注意力。還要注意,在查看屏幕底部示出的任務(wù)欄408具有同樣的透明顯現(xiàn)。該任務(wù)欄是前述外圍GUI元素的另一示例。
當(dāng)用戶在查看空間中最大化視窗時(shí),他或她通常這樣做以集中于對(duì)視窗內(nèi)容的工作。因而,諸如視窗框架和標(biāo)題欄的外圍GUI元素的缺省顯現(xiàn)可使用戶注意力從視窗內(nèi)容中轉(zhuǎn)移。為避免這個(gè),最大化視窗的顯現(xiàn)被改變以不強(qiáng)調(diào)外圍GUI元素,如前所述。這可以各種方法完成。參照?qǐng)D5,將描述某些可能的不強(qiáng)調(diào)顯現(xiàn)改變。在此圖中,在圖4中以其恢復(fù)尺寸顯示的視窗500已被最大化成覆蓋除任務(wù)欄502所占據(jù)區(qū)域之外的計(jì)算裝置顯示屏的整個(gè)查看區(qū)域。首先注意,框架已被更改從而其側(cè)邊和底邊已被消除,且標(biāo)題欄504的背景已被改成不透明和黑色。應(yīng)注意,在某些GUI環(huán)境中,任務(wù)欄可任選地隱藏。如果這樣的特征實(shí)現(xiàn)且視窗在查看空間中被最大化,則最大化視窗可簡(jiǎn)單地?cái)U(kuò)展至已被任務(wù)欄占據(jù)的空間。如果當(dāng)激活視窗時(shí)用戶使任務(wù)欄在屏幕上重現(xiàn),則它將展現(xiàn)如前所述的不強(qiáng)調(diào)顯現(xiàn)。
消除視窗框架的側(cè)邊和底邊完全消除了它們可導(dǎo)致注意力轉(zhuǎn)移的可能性。然而,作為可選方案也可保留該框架的側(cè)邊和底邊而將其改成幾乎不透明的黑色。當(dāng)查看者想要忽略屏幕的遮掩部分時(shí),可在所述示例中采用黑色。當(dāng)然,盡管使用黑色作為不強(qiáng)調(diào)外圍GUI元素的背景色具有前述優(yōu)點(diǎn),它并非旨在將本發(fā)明限制為該色彩??墒褂闷渌晦D(zhuǎn)移用戶注意力的其它色彩或圖案。關(guān)鍵是這樣呈現(xiàn)外圍GUI元素以便使對(duì)它們得以呈現(xiàn)的注意最小化,而不是將不強(qiáng)調(diào)過(guò)程限制于特定背景色或圖案。
再次參照?qǐng)D5,除了使外圍GUI元素的背景幾乎不透明和黑色外,與這些元素相關(guān)聯(lián)的文本和其它圖形也可不被強(qiáng)調(diào)。如圖5的示例屏幕所示,該任務(wù)的字母和圖形以及標(biāo)題欄502、504已變成白色。另一種不強(qiáng)調(diào)任意字母和圖形的方法會(huì)是通過(guò)減少相比視窗未最大化時(shí)所采用的亮度等級(jí)來(lái)使其變暗。此外,任務(wù)和標(biāo)題欄502、504的控制按鈕、指示條等等通過(guò)改變其色彩已不被強(qiáng)調(diào)-在此情形中從吸引眼球的有些透明的銀色變成難以區(qū)別的不透明灰色。再一次,在此例中采用的為外圍GUI元素的字母、圖形、控制按鈕、指示條、以及其它子條目選擇的特定色彩不是指令性的。相反,可按需使用任意不強(qiáng)調(diào)這些條目的色彩。
還要注意以上所述的特定外圍GUI元素不是在視窗被最大化時(shí)可不強(qiáng)調(diào)的僅有元素。任何這樣的元素可以同樣方式對(duì)待。例如,參照?qǐng)D6,包含稱為工具欄GUI特征602的查看空間600的示例用在視窗604以其恢復(fù)尺寸示出時(shí)呈現(xiàn)的缺省顯現(xiàn)示出。注意盡管已不太顯著,工具欄602顯得至少部分透明并仍會(huì)吸引眼球。圖7示出視窗704已最大化之后不強(qiáng)調(diào)狀態(tài)的同一工具欄特征702。在此注意背景已成不透明和黑色,從而使特征702不太被用戶注意。作為視窗被最大化時(shí)處理工具欄的可選方法,它可簡(jiǎn)單地移除且視窗被擴(kuò)展以覆蓋顯示屏上的區(qū)域。
再要注意,如上所述示例中示出的外圍GUI元素的特定配置和尺寸可變化而不影響本系統(tǒng)和過(guò)程的范圍。例如,圖8示出了呈現(xiàn)具有至少部分透明顯現(xiàn)的前述吸引眼球的框架802而以其缺省或恢復(fù)尺寸呈現(xiàn)的視窗800。注意該視窗的標(biāo)題欄804比圖4視窗402中所述的要大得多。此外,在標(biāo)題欄804的任一側(cè)有兩個(gè)顯著的控制按鈕806、808。將其與如圖9所示的最大化之后的標(biāo)題欄902相比較。在此圖中,標(biāo)題欄902已被改變成這些不透明黑色背景,且文本和控制按鈕已經(jīng)以前述的方式不強(qiáng)調(diào)。注意即使該標(biāo)題欄902在與圖4標(biāo)題欄402相比時(shí)具有完全不同的尺寸和配置,它仍然不會(huì)過(guò)多地吸引查看者的注意力。
3.0可選配置盡管本發(fā)明已通過(guò)對(duì)前述實(shí)施例的特定引用進(jìn)行了詳細(xì)描述,可以理解可作變化和更改而不背離本發(fā)明的真實(shí)精神和范圍。例如,在本發(fā)明的前面描述中,所有外圍GUI元素在視窗最大化時(shí)都不強(qiáng)調(diào)。然而,并非必須如此。相反,比所有這些元素少一個(gè)或若干數(shù)量的元素可如上所述不強(qiáng)調(diào),從而使剩余的外圍GUI元素呈現(xiàn)其原始缺省顯現(xiàn)。
注意本發(fā)明在采用涉及一定透明度的上述缺省顯現(xiàn)時(shí)本系統(tǒng)和過(guò)程特別有利。這是因?yàn)轱@示視窗下內(nèi)容將在一定程度上通過(guò)外圍GUI元素顯示。因而,不僅屏幕的背景圖像而且其它視窗、圖標(biāo)、控制按鈕等等都會(huì)通過(guò)它們顯示。此外,如果這些底層條目以任何方式改變了顯現(xiàn),這也會(huì)顯示,使它對(duì)用戶而言看起來(lái)像有什么在移動(dòng)一樣。甚至如果底層條目涉及使用動(dòng)畫(huà)或視頻回放等等,就會(huì)確實(shí)有什么在移動(dòng)??赏ㄟ^(guò)外圍GUI元素看到的這種條目中的變化和可能移動(dòng)可特別地轉(zhuǎn)移用戶試圖系于視窗內(nèi)容的注意力-不采用至少部分透明外觀的這些類型的外圍GUI元素所常常給出的常規(guī)明亮色彩和紋理的顯現(xiàn)可能更甚。然而,盡管所述外圍GUI元素的各個(gè)示例都將一定透明度展現(xiàn)為缺省顯現(xiàn),情況并非總是這樣的。在本系統(tǒng)和過(guò)程的非優(yōu)選實(shí)施例中可采用任意缺省顯現(xiàn),包括使用例如不同色彩、模式、紋理甚至動(dòng)畫(huà)。本發(fā)明并非旨在被僅限于當(dāng)在計(jì)算機(jī)裝置的顯示屏上顯示的視窗被最大化時(shí)將至少部分透明的缺省顯現(xiàn)改變?yōu)椴粡?qiáng)調(diào)的顯現(xiàn)。相反,一般而言任何獲得注意力的顯現(xiàn)方案在視窗被最大化時(shí)都能同樣有利地被轉(zhuǎn)換成不強(qiáng)調(diào)的顯現(xiàn)。
權(quán)利要求
1.在包括具有顯示屏的顯示器的用戶界面的計(jì)算機(jī)系統(tǒng)中,有一多模式視窗呈現(xiàn)過(guò)程,其特征在于,所述過(guò)程包括各過(guò)程動(dòng)作用于當(dāng)顯示在所述顯示屏上的視窗被最大化時(shí),以第一顯現(xiàn)模式顯示一個(gè)或多個(gè)外圍圖形用戶界面(GUI)元素;以及當(dāng)所述視窗以小于最大尺寸在所述顯示屏上顯示時(shí),以第二顯現(xiàn)模式顯示一個(gè)或多個(gè)所述外圍GUI元素,其中所述第二顯現(xiàn)模式在本質(zhì)上不同于所述第一顯現(xiàn)模式。
2.如權(quán)利要求1所述的過(guò)程,其特征在于,以第二顯現(xiàn)模式顯示一個(gè)或多個(gè)外圍GUI元素的所述過(guò)程動(dòng)作,包括顯示所述一個(gè)或多個(gè)外圍GUI元素以便具有設(shè)計(jì)成吸引用戶注意力的顯現(xiàn)。
3.如權(quán)利要求1所述的過(guò)程,其特征在于,以第一顯現(xiàn)模式顯示一個(gè)或多個(gè)外圍GUI元素的所述過(guò)程動(dòng)作,包括顯示所述一個(gè)或多個(gè)外圍GUI元素以便具有設(shè)計(jì)成不使用戶從所述視窗內(nèi)容轉(zhuǎn)移注意力的顯現(xiàn)。
4.如權(quán)利要求3所述的過(guò)程,其特征在于,顯示所述一個(gè)或多個(gè)外圍GUI元素以便具有設(shè)計(jì)成不使用戶從所述視窗內(nèi)容轉(zhuǎn)移注意力的顯現(xiàn)的所述過(guò)程動(dòng)作,包括用幾乎不透明背景顯示所述一個(gè)或多個(gè)外圍GUI元素的動(dòng)作。
5.如權(quán)利要求3所述的過(guò)程,其特征在于,顯示所述一個(gè)或多個(gè)外圍GUI元素以便具有設(shè)計(jì)成不使用戶從所述視窗內(nèi)容轉(zhuǎn)移注意力的顯現(xiàn)的所述過(guò)程動(dòng)作,包括用一色彩顯示所述一個(gè)或多個(gè)外圍GUI元素的動(dòng)作,所述色彩相比于以所述第二顯現(xiàn)模式顯示這些系統(tǒng)元素時(shí)采用的所述背景色彩減少了所述元素對(duì)用戶的轉(zhuǎn)移注意力效果。
6.如權(quán)利要求5所述的過(guò)程,其特征在于,減少所述一個(gè)或多個(gè)外圍GUI元素對(duì)用戶的轉(zhuǎn)移注意力效果的所述色彩是黑色。
7.如權(quán)利要求3所述的過(guò)程,其特征在于,顯示所述一個(gè)或多個(gè)外圍GUI元素以便具有設(shè)計(jì)成不使用戶從所述視窗內(nèi)容轉(zhuǎn)移注意力的顯現(xiàn)的所述過(guò)程動(dòng)作,包括用一色彩的所述字母和/或圖形條目顯示包括字母和/或圖形條目的一個(gè)外圍GUI元素的動(dòng)作,所述色彩相比于以所述第二顯現(xiàn)模式顯示相同字母和/或圖形條目時(shí)采用的所述色彩減少了所述元素對(duì)用戶的轉(zhuǎn)移注意力效果。
8.如權(quán)利要求7所述的過(guò)程,其特征在于,減少所述外圍GUI元素對(duì)用戶的轉(zhuǎn)移注意力效果的字母和/或圖形條目的所述色彩是白色。
9.如權(quán)利要求3所述的過(guò)程,其特征在于,顯示所述一個(gè)或多個(gè)外圍GUI元素以便具有設(shè)計(jì)成不使用戶從所述視窗內(nèi)容轉(zhuǎn)移注意力的顯現(xiàn)的所述過(guò)程動(dòng)作,包括用變暗的所述字母和/或圖形條目顯示包括字母和/或圖形條目的一個(gè)外圍GUI元素的動(dòng)作,從而所述條目的亮度相比于以所述第二顯現(xiàn)模式顯示相同字母和/或圖形條目時(shí)采用的所述色彩要低。
10.如權(quán)利要求3所述的過(guò)程,其特征在于,顯示所述一個(gè)或多個(gè)外圍GUI元素以便具有設(shè)計(jì)成不使用戶從所述視窗內(nèi)容轉(zhuǎn)移注意力的顯現(xiàn)的所述過(guò)程動(dòng)作,包括用一色彩的所述控制按鈕和/或指示條顯示包括控制按鈕和/或指示條的一個(gè)外圍GUI元素的動(dòng)作,所述色彩相比于以所述第二顯現(xiàn)模式顯示同一控制按鈕和/或指示條時(shí)采用的所述色彩減少了所述元素對(duì)用戶的轉(zhuǎn)移注意力效果。
11.如權(quán)利要求10所述的過(guò)程,其特征在于,減少所述外圍GUI元素對(duì)用戶的轉(zhuǎn)移注意力效果的控制按鈕和/或指示條的所述色彩是灰色。
12.如權(quán)利要求1所述的過(guò)程,其特征在于,所述一個(gè)或多個(gè)外圍GUI元素包括顯示在具有展現(xiàn)于所述視窗頂部的標(biāo)題欄的視窗外圍四周的一框架,且其中顯示所述一個(gè)或多個(gè)外圍GUI元素以便具有設(shè)計(jì)成不使用戶從所述視窗內(nèi)容轉(zhuǎn)移注意力的顯現(xiàn)的所述過(guò)程動(dòng)作,包括僅顯示所述標(biāo)題欄而消除所述框架的所有其它部分的動(dòng)作。
13.如權(quán)利要求1所述的過(guò)程,其特征在于,所述一個(gè)或多個(gè)外圍GUI元素包括顯示在所述顯示屏邊界上的一任務(wù)欄。
14.如權(quán)利要求1所述的過(guò)程,其特征在于,所述一個(gè)或多個(gè)外圍GUI元素包括顯示在所述顯示屏邊界上的一工具欄。
15.如權(quán)利要求1所述的過(guò)程,其特征在于,顯示所述一個(gè)或多個(gè)外圍GUI元素以便具有設(shè)計(jì)成不使用戶從所述視窗內(nèi)容轉(zhuǎn)移注意力的顯現(xiàn)的所述過(guò)程動(dòng)作,包括顯示所述顯示屏中呈現(xiàn)的所有外圍GUI元素以便具有設(shè)計(jì)成不使用戶從所述視窗內(nèi)容轉(zhuǎn)移注意力的顯現(xiàn)的所述過(guò)程動(dòng)作。
16.如權(quán)利要求1所述的過(guò)程,其特征在于,所述小于最大化的尺寸對(duì)應(yīng)于在所述顯示屏上打開(kāi)和顯示所述視窗的任何時(shí)候自動(dòng)顯示它的一缺省尺寸。
17.如權(quán)利要求1所述的過(guò)程,其特征在于,所述小于最大化的尺寸對(duì)應(yīng)于在所述視窗被最大化之后恢復(fù)成所述小于最大化尺寸的任何時(shí)候自動(dòng)顯示它的一缺省尺寸。
18.如權(quán)利要求1所述的過(guò)程,其特征在于,所述第二顯現(xiàn)模式從本質(zhì)上不同于所述第一顯現(xiàn)模式,這有關(guān)于由所述一個(gè)或多個(gè)外圍GUI元素展現(xiàn)的至少(i)色彩、(ii)透明度、(iii)反射、(iv)尺寸以及(v)紋理。
19.一種視窗呈現(xiàn)管理系統(tǒng),其特征在于,包括包括一顯示屏的通用計(jì)算裝置;以及包括由所述計(jì)算裝置可執(zhí)行的程序模塊的計(jì)算機(jī)程序,其中所述計(jì)算裝置由所述計(jì)算機(jī)程序的程序模塊引導(dǎo)以,當(dāng)顯示在所述顯示屏上的視窗被最大化時(shí),顯示一個(gè)或多個(gè)外圍圖形用戶界面(GUI)以便展現(xiàn)不轉(zhuǎn)移注意力的顯現(xiàn),從而使用戶的注意力集中于所述視窗內(nèi)容;當(dāng)所述視窗以小于最大化的尺寸在所述顯示屏中顯示時(shí),顯示一個(gè)或多個(gè)外圍圖形用戶界面(GUI)元素以便展現(xiàn)被設(shè)計(jì)成吸引用戶注意力的顯現(xiàn)。
20.一種具有計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì),所述指令用于管理視窗在計(jì)算裝置的所述顯示屏上的呈現(xiàn),其特征在于,所述計(jì)算機(jī)可執(zhí)行指令包括當(dāng)所述視窗以小于最大化的尺寸在所述顯示屏中顯示時(shí),顯示至少一個(gè)外圍圖形用戶界面(GUI)元素以便展現(xiàn)被設(shè)計(jì)成吸引用戶注意力的顯現(xiàn);以及當(dāng)顯示在所述顯示屏上的視窗被最大化的任何時(shí)候,以不強(qiáng)調(diào)的顯現(xiàn)顯示一個(gè)或多個(gè)外圍圖形用戶界面(GUI)元素,所述顯現(xiàn)相比于所述視窗以小于最大化的尺寸顯示所述視窗的顯現(xiàn)避免了用戶從所述視窗內(nèi)容轉(zhuǎn)移注意力。
21.一種用于管理視窗在計(jì)算裝置的所述顯示屏上的呈現(xiàn)的計(jì)算機(jī)實(shí)現(xiàn)過(guò)程,其特征在于,包括過(guò)程動(dòng)作用于當(dāng)所述視窗以小于最大化的尺寸在所述顯示屏中顯示時(shí),顯示至少一個(gè)外圍圖形用戶界面(GUI)元素以便展現(xiàn)被設(shè)計(jì)成吸引用戶注意力的顯現(xiàn),所述顯現(xiàn)使得所述至少一個(gè)外圍GUI元素顯現(xiàn)為具有指定的透明度從而顯示在所述元素之下的條目可通過(guò)所述元素看到;以及當(dāng)顯示在所述顯示屏上的視窗被最大化的任何時(shí)候,以不強(qiáng)調(diào)的顯現(xiàn)顯示一個(gè)或多個(gè)外圍圖形用戶界面(GUI)元素,所述顯現(xiàn)相比于所述視窗以小于最大化的尺寸顯示所述視窗的顯現(xiàn)避免了用戶從所述視窗內(nèi)容轉(zhuǎn)移注意力,其中所述不強(qiáng)調(diào)顯現(xiàn)包括一基本不透明的顯現(xiàn)和一黑色的背景色彩。
22.一種視窗呈現(xiàn)管理系統(tǒng),其特征在于,包括包括一顯示屏的通用計(jì)算裝置;以及包括所述計(jì)算裝置可執(zhí)行的程序模塊的計(jì)算機(jī)程序,其中所述計(jì)算裝置由所述計(jì)算機(jī)程序的程序模塊引導(dǎo)以,當(dāng)所述視窗以小于最大化的尺寸在所述顯示屏中顯示時(shí),顯示至少一個(gè)外圍圖形用戶界面(GUI)元素以便展現(xiàn)被設(shè)計(jì)成吸引用戶注意力的顯現(xiàn),其中所述顯現(xiàn)包括展現(xiàn)一定透明度從而顯示在所述至少一個(gè)元素之下的條目可在由所述透明度規(guī)定的程度上通過(guò)所述元素看到;以及當(dāng)所述視窗被最大化時(shí),顯示一個(gè)或多個(gè)外圍GUI元素以便展現(xiàn)不轉(zhuǎn)移注意力的顯現(xiàn)從而使用戶注意力集中于所述視窗內(nèi)容,其中所述不轉(zhuǎn)移注意力的顯現(xiàn)展現(xiàn)了相比于所述指定透明度至少大大減少的透明度。
23.一種具有計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì),所述指令用于管理視窗在計(jì)算裝置的所述顯示屏上的呈現(xiàn),其特征在于,所述計(jì)算機(jī)可執(zhí)行指令包括當(dāng)顯示在所述顯示屏上的視窗被最大化時(shí),以第一顯現(xiàn)模式顯示一個(gè)或多個(gè)外圍圖形用戶界面(GUI)元素;以及當(dāng)所述視窗以小于最大尺寸在所述顯示屏上顯示時(shí),以第二顯現(xiàn)模式顯示一個(gè)或多個(gè)所述外圍GUI元素,其中所述第二顯現(xiàn)模式在本質(zhì)上不同于所述第一顯現(xiàn)模式。
全文摘要
呈現(xiàn)了一種用于視窗在管理計(jì)算裝置的顯示屏上的呈現(xiàn)的系統(tǒng)和過(guò)程。這是一種多模式視窗呈現(xiàn)系統(tǒng)和過(guò)程,它在視窗被最大化時(shí)以第一顯現(xiàn)模式顯示通常顯示于顯示屏以及視窗(402)上的一個(gè)或多個(gè)外圍GUI元素,諸如視窗的框架(404)和標(biāo)題欄(406)以及任何任務(wù)欄(408)或工具欄(602)。然而,當(dāng)視窗以小于最大化的尺寸顯示視窗時(shí),一個(gè)或多個(gè)外圍GUI元素以本質(zhì)上不同于第一顯現(xiàn)模式的第二模式顯示一個(gè)或多個(gè)外圍GUI元素。第二顯現(xiàn)模式被設(shè)計(jì)成吸引用戶對(duì)外圍GUI元素的注意力,而第一模式被設(shè)計(jì)成避免用戶的注意力從被最大化視窗的內(nèi)容轉(zhuǎn)移。
文檔編號(hào)G06F3/048GK1853199SQ200480001348
公開(kāi)日2006年10月25日 申請(qǐng)日期2004年7月30日 優(yōu)先權(quán)日2003年10月24日
發(fā)明者P·古斯摩瑞諾, J·蘭姆, M·里加梅利, G·梅蘭德, K·弗德布拉特 申請(qǐng)人:微軟公司