<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

多模式視窗呈現系統和過程的制作方法

文檔序號:6475091閱讀:312來源:國知局
專利名稱:多模式視窗呈現系統和過程的制作方法
技術領域
本發明涉及在計算裝置的顯示屏上顯示視窗,尤其涉及一種多模式視窗呈現系統和過程,它在視窗最大化時以第一顯現模式顯示一個或多個外圍圖形用戶界面(GUI),而在視窗以小于最大尺寸在顯示屏上顯示時以第二顯現模式顯示一個或多個這些外圍GUI元素。該第二顯現模式在實質上不同于第一顯現模式,且在諸優選實施例中第二顯現模式被設計成吸引用戶的注意力,而第一顯現模式被設計成避免用戶的注意力從視窗內容中轉移。
背景技術
視窗是通常在多任務操作系統中采用的在計算裝置顯示屏上呈現的查看區域,它使一個以上這種查看區域能在任一時間在屏幕上顯示為圖形用戶界面(GUI)的一部分。本質上視窗由計算機程序使用以與用戶交互。這樣,通常通過將屏幕光標置于視窗上并選擇其一部分,諸如圖標或按鈕,用戶可與任一當前顯示視窗交互。一種這樣的交互涉及用戶調整當前顯示的視窗。例如,它可在任一側延伸、最小化、最大化、恢復以及關閉。關于恢復視窗,這通常是指當視窗在顯示屏上最大化時,響應于用戶輸入恢復命令(例如通過選擇視窗中的恢復按鈕),視窗將尺寸調整為較小查看區域。該較小尺寸通常是首次打開視窗時的缺省尺寸。因而,術語恢復是指將視窗恢復為其先前的尺寸而定制造。該恢復術語通常還指任意小于最大化的視窗尺寸,無論它是首次打開的還是從其最大尺寸縮小的。
通常,視窗由作為諸如微軟公司Windows操作系統的“窗口系統”一部分的呈現系統(也可被稱為“視窗管理器”程序)呈現并管理。視窗管理器是負責協調當前顯示在屏幕上的所有視窗的計算機程序。具體地,視窗管理器程序處理如何顯示共享屏幕的由各種應用程序創建的所有視窗。因而是由視窗管理器確定每個顯示在屏幕上的視窗的尺寸、位置以及堆疊順序的。這基于與視窗相關聯的計算機程序要求和用戶輸入兩者。創建被顯示視窗周圍的框架,包括標題欄也是視窗管理器的工作。實際上該框架定義屏幕上視窗的邊界。一般而言,該框架屬于顯示在計算裝置顯示屏上的外圍GUI元素類別。視窗管理器程序還可生成包括標識視窗目前打開并為用戶可用的指示條等的任務欄。任務欄通常顯示在顯示屏底部,盡管它顯示在諸如顯示屏一側的其它地方也已知道。任務欄是外圍GUI元素的另一示例。
當前視窗管理器程序的一個問題是最大化視窗的顯現極類似于以缺省或恢復尺寸顯示的同一視窗。例如,大多數窗口系統中最大化視窗框架與恢復視窗框架之間的僅有可見差異是顯現在視窗標題欄中最小化/恢復按鈕的字形。當視窗被最大化時恢復字形顯現在按鈕上,而在視窗展現其恢復尺寸時,最大化字形顯現在按鈕上。在任務欄情形中,在其顯現中根本常常沒有差異,無論視窗被最大化還是展現其恢復尺寸。
最大化和恢復視窗顯現之間的相似性是用戶混淆和吃驚的根源。首先,用戶在視窗最大化尺寸未充滿整個顯示屏的情形中要輕易辨別最大化和恢復視窗是困難的。例如,用戶可能想要用一視窗工作并出于此目的要使其盡可能地大。在當前系統中,用戶將不得不找到視窗中的最小化/恢復按鈕(如果出現)并標識正在顯示的字形。當按鈕和字形都很小時,這會是令人厭煩的任務。
其次,當用戶最大化視窗時,這是他或她想要集中于該視窗內容的表示。因而,顯示在諸如在框架和任務欄中的視窗外圍上的外來對象可構成使用戶注意力從視窗內容的轉移。例如,由當前視窗管理器程序添加的視窗框架和任務欄常常被設計成吸引眼球并在審美上令人愉悅的。這在用戶對集中于視窗內容不感興趣時沒關系。然而,當用戶想要注意視窗時,視窗框架和任務欄的顯現可轉移用戶的注意力,它們被設計成吸引用戶注意力時更甚。因而,這在視窗為恢復尺寸時是符合需要的,而在視窗被最大化時則會讓人分心。然而,這就是發生在當前視窗管理器程序上的情況,因為視窗框架和任務欄在視窗調整尺寸時通常并不變化。

發明內容
本發明涉及用于管理在計算裝置顯示屏上呈現視窗而避免當前視窗管理器程序前述問題的系統和過程。一般而言,本發明是一多模式視窗呈現系統和過程,它在視窗被最大化時以第一顯現模式在顯示屏以及視窗上顯示所顯示的一個或多個外圍圖形用戶接口(GUI)元素,諸如視窗的框架和標題欄以及任意任務欄或工具欄。然而,當視窗以小于最大化尺寸顯示時,一個或多個外圍GUI元素以本質上不同于第一顯現模式的第二模式來顯示。在本發明的優選實施例中,第二顯現模式被設計成吸引用戶對外圍GUI元素的注意力,而第一顯現模式被設計成避免將用戶從最大化視窗的內容中轉移注意力。這樣,在第一顯現模式中,用戶的注意力集中于視窗內容而不是外圍GUI元素。然而,當視窗首次打開或恢復,或以其它方式展現比其最大化尺寸小的尺寸時,外圍GUI元素被這樣顯示以便展現將用戶注意力吸引到外圍GUI元素的顯現。
前述外圍GUI元素顯現中的變化僅有某些明顯的優點。當用戶最大化視窗時,可能他或她想要注意顯示在該視窗中的內容,而不想被顯示在視窗外的外來條目轉移注意力。當視窗最大化時將一個或多個外圍GUI元素的顯現改變成不強調它們的顯現,減少了用戶從視窗內容轉移注意力的機會。此外,該改變幫助用戶在最大化視窗和恢復視窗之間辨別,而無需在最大化視窗未占滿整個顯示屏時找到前述的最小化/恢復按鈕。相反,當視窗未最大化時,這是用戶未積極地用視窗工作的表示。因而,用吸引用戶注意力的視覺上有趣的顯現來顯示外圍GUI元素是適當并需要的。
前述外圍GUI元素的顯現可用若干方式不被強調。例如,在一新視窗呈現方案中,外圍GUI元素顯現具有一定透明度從而用戶可通過這些GUI元素看到顯示在顯示屏背景中的圖像的一部分。盡管這在視覺上是有誘惑力的,但當用戶想要集中于視窗內容時就變成轉移注意力的東西了。因而,不強調外圍GUI元素顯現的一種優選方法是使它們不透明或至少基本上不透明,意思是下層圖像完全或基本上不能通過這些GUI元素查看。另一種方法是將元素的背景色改變成比不如最大化視窗內容吸引眼球的色彩。例如,黑色是個好的選擇,盡管并不是唯一的選擇。又一種不強調外圍GUI元素的顯現的方法是將元素中所包含任意字母或圖形的色彩改變成不吸引注意力但仍能閱讀的色彩。在本發明系統和過程的測試實施例中,選擇了白色具有良好效果。然而白色不是完成目的的唯一選擇。此外,外圍GUI元素常包括控制按鈕、指示條等等。這些條目常常用明亮色彩和紋理以吸引用戶對它們的注意力。因而,為了不強調它們,可將色彩和紋理改變成更難以區別的。在測試實施例中,這些條目以不透明灰色顯示;但是也可選擇其它不明顯色彩和紋理。其中當視窗最大化時可不強調包圍視窗的框架顯現的再一種示例方法涉及簡單地消除其除了包含標題欄以外部分,因為標題欄對用戶有幫助。
除了所述優點,本發明的其它優點通過參閱所附示圖可從此后的詳細描述中變得顯然。


參照以下描述、所附權利要求以及附圖將更好地理解本發明的特定特征、方面及優點。
圖1是描述構成用于實現本發明的示例性系統的通用計算裝置示圖。
圖2是根據本發明示出在視窗從以小于最大化尺寸顯示開始的情形中用于管理視窗在計算裝置的顯示屏上呈現的過程的流程圖。
圖3是根據本發明示出在視窗從以其最大化尺寸顯示開始的情形中用于管理視窗在計算裝置的顯示屏上呈現的過程的流程圖。
圖4是以其恢復尺寸在背景上顯示視窗的顯示屏圖像,其中在屏幕底部的視窗框架和任務欄具有一定透明度的顯現-是吸引用戶注意力的視覺上絕妙的顯現。
圖5是示出在顯示屏上最大化的圖4視窗的顯示屏圖像,其中除了視窗框架的標題欄所有元素都已被消除,且標題欄和任務欄已不作強調以便不使用戶的注意力從視窗內容中轉移。
圖6是以恢復尺寸示出圖4視窗的顯示屏圖像,其中不僅視窗的框架和任務欄而且屏幕右側上顯示的工具欄都具有一定透明度的顯現。
圖7是示出在顯示屏上最大化的圖6視窗的顯示屏圖像,其中除了視窗框架的標題欄所有元素都已被消除,且標題欄、任務欄和工具欄已不作強調以便不使用戶的注意力從視窗內容中轉移。
圖8是以恢復尺寸示出不同視窗的顯示屏圖像,其中視窗的框架和任務欄具有一定透明度的顯現,且其中框架的標題欄具有與圖4和圖5中視窗完全不同的尺寸和配置。
圖9是示出在顯示屏上最大化的圖8視窗的顯示屏圖像,其中除了視窗框架的標題欄所有元素都已被消除,且標題欄和任務欄已不作強調以便不使用戶的注意力從視窗內容中轉移。
具體實施例方式
在本發明優選實施例的以下描述中,要參閱附圖,它們形成了說明書的一部分且其中作為可實踐本發明的說明特定實施例示出。可理解可以利用其它實施例,且可作其它變化而不背離本發明的范圍。
1.0計算環境在提供對本發明優選實施例的描述之前,將提供其中可實現本發明的適當計算環境的簡要描述。圖1示出了本發明可在其中實現的適當的計算系統環境100的示例。該計算系統環境100僅是適當計算環境的一個示例,并非旨在提出對本發明使用或功能性范圍作任何限制。計算環境100也不應被解釋為對示例性操作環境100中所示的任一組件或其組合有任何依賴性或任何需求。
本發明也可在很多其它通用或專用計算系統環境或配置中使用。適于本發明使用的眾所周知的計算系統、環境、和/或配置的示例包括,但不限于,個人計算機、服務器計算機、手持式或膝上型裝置、多處理器系統、基于微處理器的系統、機頂盒、可編程消費品電器、網絡PC、迷你計算機、大型機、包括任一種以上系統或設備的分布式計算環境等等。
本發明可以計算機可執行指令的一般上下文進行說明,諸如由計算機執行的程序模塊。一般而言,程序模塊包括執行具體任務或實現具體抽象數據結構的例程、程序、對象、組件、數據結構等等。本發明還可在任務由經通信網絡連接的遠程處理設備執行的分布式計算環境中實踐。在分布式計算環境中,程序模塊可置于包括存儲器存儲設備的本地和遠程計算機存儲介質中。
參照圖1,實現本發明的示例性系統包括以計算機110形式的通用計算設備。計算機110的組件可包括,但不限于,處理單元120、系統存儲器130以及把包括系統存儲器在內的各種系統組件耦合到處理單元120的系統總線121。系統總線121可能是若干總線結構類型中的任何一種,包括存儲器總線或存儲器控制器、外圍總線、以及使用多種總線體系結構的任一種的本地總線。作為示例,而非限制,這些體系結構包括工業標準體系結構(ISA)總線、微信道體系結構(MCA)總線、增強型ISA(EISA)總線、視頻電子標準協會(VESA)局部總線和也稱為Mezzanine總線的外圍部件互連(PCI)總線。
計算機110通常包括各種計算機可讀介質。計算機可讀介質可以是能被計算機110訪問的任何可用介質,并包括易失性和非易失性介質、可移動和不可移動介質。作為示例,而非限制,計算機可讀介質可包括計算機存儲介質和通信介質。計算機存儲介質包括以任何方法或技術實現、用于存儲諸如計算機可讀指令、數據結構、程序模塊或其它數據等信息的易失性和非易失性介質、可移動和不可移動介質。計算機存儲介質包括但不限于RAM、ROM、EEPROM、閃存或其它存儲器技術、CD-ROM、數字化多功能光盤(DVD)或其它光學存儲技術、磁卡、磁帶、磁盤存儲或其它磁性存儲設備、或任何其它可用于存儲所需信息并可由計算機110訪問的介質。通信介質通常在諸如載波或其它傳輸機制的已調制數據信號中體現計算機可讀指令、數據結構、程序模塊、或其它數據,且包括任何信息輸送介質。術語“已調制數據信號”意指用在信號中編碼信息的方式設置或改變其一個或多個特征的信號。作為示例,而非限制,通信介質包括諸如有線網絡或直線連接的有線介質,和諸如聲學、射頻、紅外線和其它無線介質的無線介質。以上任何介質的組合也應包括在計算機可讀介質的范圍中。
系統存儲器130包括諸如只讀存儲器(ROM)131和隨機存取存儲器(RAM)132的易失性和/或非易失性存儲器形式的計算機可讀介質。包含有助于計算機110如起動時在元件間傳送信息的基本例程的基本輸入/輸出系統(BIOS)133通常存儲在ROM 131中。RAM 132通常包含可被處理單元120立即訪問和/或當時正被操作的數據和/或程序模塊。作為示例,而非限制,圖1示出了操作系統134、應用程序135、其它程序模塊136、和程序數據137。
計算機110還可包括其它可移動/不可移動、易失性/非易失性計算機存儲介質。作為示例,圖1圖示了讀取和寫入不可移動、非易失性磁性介質的硬盤驅動器141,讀取和寫入可移動、非易失性磁盤152的磁盤驅動器151,讀取和寫入可移動、非易失性光盤156,諸如CD-ROM或其它光學介質的光盤驅動器155。其它也用在示例性計算環境中的可移動/不可移動、易失性/非易失性計算機存儲介質包括,但不限于,如磁帶、閃存卡、數字化視頻光盤、數字化錄像帶、固態RAM、固態ROM等等。硬盤驅動器141通常通過諸如接口140的不可移動存儲器接口與系統總線121連接,而磁盤驅動器151和光盤驅動器155通常通過諸如接口150的可移動存儲器接口與系統總線121連接。
如上所述并如圖1所示的盤驅動器及其相關聯的計算機存儲介質為計算機110提供計算機可讀指令、數據結構、程序模塊、和其它數據的存儲。在圖1中,例如,硬盤驅動器141被示為存儲操作系統144、應用程序145、其它程序模塊146、和程序數據147。注意這些組件可以與操作系統134、應用程序135、其它程序模塊136、和程序數據137相同或不同。在此給予操作系統144、應用程序145、其它程序模塊146、和程序數據147的數字不同至少說明他們是不同的副本。用戶可通過輸入裝置如鍵盤162、和通常稱為鼠標、跟蹤球或觸摸板等定點裝置161向計算機110輸入命令和信息。其它輸入裝置(未示出)可包括話筒、游戲桿、游戲墊、衛星接收器、掃描儀、等等。這些和其它輸入設備常常通過與系統總線耦合的用戶輸入接口160與處理單元120相連,但也可通過諸如并行端口、游戲端口或通用串行總線(USB)的其它接口連接。監視器191或其它類型的顯示設備也可通過諸如視頻接口190的接口與系統總線121相連。除了監視器,計算機還可包括諸如揚聲器197和打印機196的其它輸出設備,它們通過輸出外圍接口195相連。能夠捕捉一系列圖像193的照相機192(諸如數字化/電子的靜態或視頻照相機,或膠卷/攝影圖像掃描儀)還可被包括為個人計算機110的輸入裝置。此外,盡管僅示出了一個照相機,多個照相機可被包括為個人計算機110的輸入裝置。來自一個或多個照相機的圖像193通過適當的照相機接口194被輸入到計算機110中。接口165與系統總線121相連,從而使圖像能被路由到RAM 132或與計算機110相關聯的其它數據存儲裝置之一并存儲其中。然而,注意無需使用照相機163圖像數據就可從上述任一計算機可讀介質輸入到計算機110中。
計算機110可以在使用與一臺或多臺遠程計算機,諸如遠程計算機180的邏輯連接的網絡化環境中運行。遠程計算機180可以是個人計算機、服務器、路由器、網絡PC、對等裝置或其它公共網絡節點,而且通常包括上述與個人計算機110相關的許多或全部組件,盡管在圖1中僅圖示了存儲器存儲設備181。圖1中所描繪的邏輯連接包括局域網(LAN)171和廣域網(WAN)173,但也可包括其它網絡。這樣的網絡化環境在辦公室、企業范圍計算機網絡、企業內部互聯網和因特網上是常見的。
當用于LAN網絡化環境中時,計算機110通過網絡接口或適配器170與局域網171連接。當用于WAN網絡化環境中時,計算機110通常包括調制解調器172或其它用于在廣域網173,諸如因特網中建立通信的裝置。可以是內置式或外置式的調制解調器172與系統總線121通過用戶輸入接口160或其它適當機制連接。在網絡化環境中,與計算機110相關的程序模塊或其一部分可存儲在遠程存儲器存儲裝置中。作為示例,而非限制,圖1示出了駐留于遠程計算機1 80中的遠程應用程序185。應當理解,所示網絡連接是示例性的,且其它用于在計算機間建立通信連接的技術也可以使用。
2.0多模式視窗呈現系統和過程已討論了示例性操作環境,本描述章節的剩余部分將致力于對實施本發明的程序模塊的描述。一般而言,根據本發明的系統和過程涉及提供包括多模式視窗程序方案的圖形用戶界面(GUI)。在該方案中,當視窗被最大化時,諸如視窗框架和標題欄、任務欄、和/工具欄的任何外圍GUI元素,以本質上不同于視窗未被最大化時顯示它們的方式在顯示屏中被顯示。在一優選實施例中,這需要這樣顯示外圍GUI元素以便在視窗被最大化時不強調它們,從而使用戶的注意力集中于視窗內容。然而,當視窗調整尺寸以占據屏幕上較小查看區域時,諸如當其恢復為缺省(即恢復)尺寸時,或當它初始時以小于最大化的尺寸顯示時,它這樣顯示使得外圍GUI元素展現其缺省顯現。該缺省顯現一般被設計成使外圍GUI元素突出以吸引用戶注意力。在視窗被最大化時不強調外圍GUI元素的顯現減少了注意力的轉移,并幫助用戶集中于視窗內容。此外,不強調改變幫助用戶在最大化視窗不占據整個顯示屏的情形中在最大化視窗和恢復視窗之間進行辨別。
因而,參照圖2中的流程圖,在視窗開始以小于最大化尺寸在顯示屏上顯示的情形中,本系統和過程一般涉及首先以前述第二顯現模式來顯示一個或多個外圍GUI元素(過程動作200)。然后確定視窗是否要在顯示屏中被最大化(過程動作202)。如果不要,不采取動作。然而,如果視窗要被最大化,則在過程動作204中,一個或多個外圍GUI元素以前述第一顯現模式顯示。相反,參照圖3中流程圖,在視窗開始以最大化尺寸在顯示屏上顯示的情形中,本系統和過程一般涉及首先以前述第一顯現模式來顯示一個或多個外圍GUI元素(過程動作300)。然后確定視窗是否要在顯示屏中被縮小(過程動作302)。如果不要,不采取動作。然而,如果視窗要被縮小,則在過程動作304中,一個或多個外圍GUI元素以前述第二顯現模式顯示。
更具體地,當打開視窗時,通常視窗管理器程序產生包圍視窗的包括標題欄的框架。如前所述,視窗常被打開呈現稱為恢復尺寸的缺省尺寸。此外,如前所述,視窗框架常被這樣設計以便將用戶注意力吸引到視窗。該視窗框架是前述外圍GUI元素的一個示例。顯示有這樣視窗402的計算裝置顯示屏的觀看空間400示例如圖4所示。在此例中,視窗402以其前述或恢復尺寸被顯示在查看空間400的中央。可看到,視窗402占據比可用的整個查看區域小得多的區域。在圖4所示示例中,包圍該視窗的查看空間400被一風景畫所占據,它向用戶顯現就像他或她在眺望田野直至地平線一樣。在此例中,視窗402是在首次激活微軟公司PaintTM繪制工具程序時顯示的缺省視窗。注意視窗402被框架404包圍,包括以具有看起來像它用玻璃制成一樣的顯現為特征的標題欄406。該顯現和如何產生它的細節是題為“Compositing Desktop Window Manager”于2003年10月23日提交的序列號為的待批美國專利申請的主題。該待批申請的主題在此引用作為參考。
框架404和標題欄406的至少部分透明顯現使用戶能通過該框架和欄看到部分背景圖。然而,如果用戶正與視窗400交互,則框架404和標題欄406會有可能使用戶從視窗內容中轉移注意力。還要注意,在查看屏幕底部示出的任務欄408具有同樣的透明顯現。該任務欄是前述外圍GUI元素的另一示例。
當用戶在查看空間中最大化視窗時,他或她通常這樣做以集中于對視窗內容的工作。因而,諸如視窗框架和標題欄的外圍GUI元素的缺省顯現可使用戶注意力從視窗內容中轉移。為避免這個,最大化視窗的顯現被改變以不強調外圍GUI元素,如前所述。這可以各種方法完成。參照圖5,將描述某些可能的不強調顯現改變。在此圖中,在圖4中以其恢復尺寸顯示的視窗500已被最大化成覆蓋除任務欄502所占據區域之外的計算裝置顯示屏的整個查看區域。首先注意,框架已被更改從而其側邊和底邊已被消除,且標題欄504的背景已被改成不透明和黑色。應注意,在某些GUI環境中,任務欄可任選地隱藏。如果這樣的特征實現且視窗在查看空間中被最大化,則最大化視窗可簡單地擴展至已被任務欄占據的空間。如果當激活視窗時用戶使任務欄在屏幕上重現,則它將展現如前所述的不強調顯現。
消除視窗框架的側邊和底邊完全消除了它們可導致注意力轉移的可能性。然而,作為可選方案也可保留該框架的側邊和底邊而將其改成幾乎不透明的黑色。當查看者想要忽略屏幕的遮掩部分時,可在所述示例中采用黑色。當然,盡管使用黑色作為不強調外圍GUI元素的背景色具有前述優點,它并非旨在將本發明限制為該色彩。可使用其它不轉移用戶注意力的其它色彩或圖案。關鍵是這樣呈現外圍GUI元素以便使對它們得以呈現的注意最小化,而不是將不強調過程限制于特定背景色或圖案。
再次參照圖5,除了使外圍GUI元素的背景幾乎不透明和黑色外,與這些元素相關聯的文本和其它圖形也可不被強調。如圖5的示例屏幕所示,該任務的字母和圖形以及標題欄502、504已變成白色。另一種不強調任意字母和圖形的方法會是通過減少相比視窗未最大化時所采用的亮度等級來使其變暗。此外,任務和標題欄502、504的控制按鈕、指示條等等通過改變其色彩已不被強調-在此情形中從吸引眼球的有些透明的銀色變成難以區別的不透明灰色。再一次,在此例中采用的為外圍GUI元素的字母、圖形、控制按鈕、指示條、以及其它子條目選擇的特定色彩不是指令性的。相反,可按需使用任意不強調這些條目的色彩。
還要注意以上所述的特定外圍GUI元素不是在視窗被最大化時可不強調的僅有元素。任何這樣的元素可以同樣方式對待。例如,參照圖6,包含稱為工具欄GUI特征602的查看空間600的示例用在視窗604以其恢復尺寸示出時呈現的缺省顯現示出。注意盡管已不太顯著,工具欄602顯得至少部分透明并仍會吸引眼球。圖7示出視窗704已最大化之后不強調狀態的同一工具欄特征702。在此注意背景已成不透明和黑色,從而使特征702不太被用戶注意。作為視窗被最大化時處理工具欄的可選方法,它可簡單地移除且視窗被擴展以覆蓋顯示屏上的區域。
再要注意,如上所述示例中示出的外圍GUI元素的特定配置和尺寸可變化而不影響本系統和過程的范圍。例如,圖8示出了呈現具有至少部分透明顯現的前述吸引眼球的框架802而以其缺省或恢復尺寸呈現的視窗800。注意該視窗的標題欄804比圖4視窗402中所述的要大得多。此外,在標題欄804的任一側有兩個顯著的控制按鈕806、808。將其與如圖9所示的最大化之后的標題欄902相比較。在此圖中,標題欄902已被改變成這些不透明黑色背景,且文本和控制按鈕已經以前述的方式不強調。注意即使該標題欄902在與圖4標題欄402相比時具有完全不同的尺寸和配置,它仍然不會過多地吸引查看者的注意力。
3.0可選配置盡管本發明已通過對前述實施例的特定引用進行了詳細描述,可以理解可作變化和更改而不背離本發明的真實精神和范圍。例如,在本發明的前面描述中,所有外圍GUI元素在視窗最大化時都不強調。然而,并非必須如此。相反,比所有這些元素少一個或若干數量的元素可如上所述不強調,從而使剩余的外圍GUI元素呈現其原始缺省顯現。
注意本發明在采用涉及一定透明度的上述缺省顯現時本系統和過程特別有利。這是因為顯示視窗下內容將在一定程度上通過外圍GUI元素顯示。因而,不僅屏幕的背景圖像而且其它視窗、圖標、控制按鈕等等都會通過它們顯示。此外,如果這些底層條目以任何方式改變了顯現,這也會顯示,使它對用戶而言看起來像有什么在移動一樣。甚至如果底層條目涉及使用動畫或視頻回放等等,就會確實有什么在移動。可通過外圍GUI元素看到的這種條目中的變化和可能移動可特別地轉移用戶試圖系于視窗內容的注意力-不采用至少部分透明外觀的這些類型的外圍GUI元素所常常給出的常規明亮色彩和紋理的顯現可能更甚。然而,盡管所述外圍GUI元素的各個示例都將一定透明度展現為缺省顯現,情況并非總是這樣的。在本系統和過程的非優選實施例中可采用任意缺省顯現,包括使用例如不同色彩、模式、紋理甚至動畫。本發明并非旨在被僅限于當在計算機裝置的顯示屏上顯示的視窗被最大化時將至少部分透明的缺省顯現改變為不強調的顯現。相反,一般而言任何獲得注意力的顯現方案在視窗被最大化時都能同樣有利地被轉換成不強調的顯現。
權利要求
1.在包括具有顯示屏的顯示器的用戶界面的計算機系統中,有一多模式視窗呈現過程,其特征在于,所述過程包括各過程動作用于當顯示在所述顯示屏上的視窗被最大化時,以第一顯現模式顯示一個或多個外圍圖形用戶界面(GUI)元素;以及當所述視窗以小于最大尺寸在所述顯示屏上顯示時,以第二顯現模式顯示一個或多個所述外圍GUI元素,其中所述第二顯現模式在本質上不同于所述第一顯現模式。
2.如權利要求1所述的過程,其特征在于,以第二顯現模式顯示一個或多個外圍GUI元素的所述過程動作,包括顯示所述一個或多個外圍GUI元素以便具有設計成吸引用戶注意力的顯現。
3.如權利要求1所述的過程,其特征在于,以第一顯現模式顯示一個或多個外圍GUI元素的所述過程動作,包括顯示所述一個或多個外圍GUI元素以便具有設計成不使用戶從所述視窗內容轉移注意力的顯現。
4.如權利要求3所述的過程,其特征在于,顯示所述一個或多個外圍GUI元素以便具有設計成不使用戶從所述視窗內容轉移注意力的顯現的所述過程動作,包括用幾乎不透明背景顯示所述一個或多個外圍GUI元素的動作。
5.如權利要求3所述的過程,其特征在于,顯示所述一個或多個外圍GUI元素以便具有設計成不使用戶從所述視窗內容轉移注意力的顯現的所述過程動作,包括用一色彩顯示所述一個或多個外圍GUI元素的動作,所述色彩相比于以所述第二顯現模式顯示這些系統元素時采用的所述背景色彩減少了所述元素對用戶的轉移注意力效果。
6.如權利要求5所述的過程,其特征在于,減少所述一個或多個外圍GUI元素對用戶的轉移注意力效果的所述色彩是黑色。
7.如權利要求3所述的過程,其特征在于,顯示所述一個或多個外圍GUI元素以便具有設計成不使用戶從所述視窗內容轉移注意力的顯現的所述過程動作,包括用一色彩的所述字母和/或圖形條目顯示包括字母和/或圖形條目的一個外圍GUI元素的動作,所述色彩相比于以所述第二顯現模式顯示相同字母和/或圖形條目時采用的所述色彩減少了所述元素對用戶的轉移注意力效果。
8.如權利要求7所述的過程,其特征在于,減少所述外圍GUI元素對用戶的轉移注意力效果的字母和/或圖形條目的所述色彩是白色。
9.如權利要求3所述的過程,其特征在于,顯示所述一個或多個外圍GUI元素以便具有設計成不使用戶從所述視窗內容轉移注意力的顯現的所述過程動作,包括用變暗的所述字母和/或圖形條目顯示包括字母和/或圖形條目的一個外圍GUI元素的動作,從而所述條目的亮度相比于以所述第二顯現模式顯示相同字母和/或圖形條目時采用的所述色彩要低。
10.如權利要求3所述的過程,其特征在于,顯示所述一個或多個外圍GUI元素以便具有設計成不使用戶從所述視窗內容轉移注意力的顯現的所述過程動作,包括用一色彩的所述控制按鈕和/或指示條顯示包括控制按鈕和/或指示條的一個外圍GUI元素的動作,所述色彩相比于以所述第二顯現模式顯示同一控制按鈕和/或指示條時采用的所述色彩減少了所述元素對用戶的轉移注意力效果。
11.如權利要求10所述的過程,其特征在于,減少所述外圍GUI元素對用戶的轉移注意力效果的控制按鈕和/或指示條的所述色彩是灰色。
12.如權利要求1所述的過程,其特征在于,所述一個或多個外圍GUI元素包括顯示在具有展現于所述視窗頂部的標題欄的視窗外圍四周的一框架,且其中顯示所述一個或多個外圍GUI元素以便具有設計成不使用戶從所述視窗內容轉移注意力的顯現的所述過程動作,包括僅顯示所述標題欄而消除所述框架的所有其它部分的動作。
13.如權利要求1所述的過程,其特征在于,所述一個或多個外圍GUI元素包括顯示在所述顯示屏邊界上的一任務欄。
14.如權利要求1所述的過程,其特征在于,所述一個或多個外圍GUI元素包括顯示在所述顯示屏邊界上的一工具欄。
15.如權利要求1所述的過程,其特征在于,顯示所述一個或多個外圍GUI元素以便具有設計成不使用戶從所述視窗內容轉移注意力的顯現的所述過程動作,包括顯示所述顯示屏中呈現的所有外圍GUI元素以便具有設計成不使用戶從所述視窗內容轉移注意力的顯現的所述過程動作。
16.如權利要求1所述的過程,其特征在于,所述小于最大化的尺寸對應于在所述顯示屏上打開和顯示所述視窗的任何時候自動顯示它的一缺省尺寸。
17.如權利要求1所述的過程,其特征在于,所述小于最大化的尺寸對應于在所述視窗被最大化之后恢復成所述小于最大化尺寸的任何時候自動顯示它的一缺省尺寸。
18.如權利要求1所述的過程,其特征在于,所述第二顯現模式從本質上不同于所述第一顯現模式,這有關于由所述一個或多個外圍GUI元素展現的至少(i)色彩、(ii)透明度、(iii)反射、(iv)尺寸以及(v)紋理。
19.一種視窗呈現管理系統,其特征在于,包括包括一顯示屏的通用計算裝置;以及包括由所述計算裝置可執行的程序模塊的計算機程序,其中所述計算裝置由所述計算機程序的程序模塊引導以,當顯示在所述顯示屏上的視窗被最大化時,顯示一個或多個外圍圖形用戶界面(GUI)以便展現不轉移注意力的顯現,從而使用戶的注意力集中于所述視窗內容;當所述視窗以小于最大化的尺寸在所述顯示屏中顯示時,顯示一個或多個外圍圖形用戶界面(GUI)元素以便展現被設計成吸引用戶注意力的顯現。
20.一種具有計算機可執行指令的計算機可讀介質,所述指令用于管理視窗在計算裝置的所述顯示屏上的呈現,其特征在于,所述計算機可執行指令包括當所述視窗以小于最大化的尺寸在所述顯示屏中顯示時,顯示至少一個外圍圖形用戶界面(GUI)元素以便展現被設計成吸引用戶注意力的顯現;以及當顯示在所述顯示屏上的視窗被最大化的任何時候,以不強調的顯現顯示一個或多個外圍圖形用戶界面(GUI)元素,所述顯現相比于所述視窗以小于最大化的尺寸顯示所述視窗的顯現避免了用戶從所述視窗內容轉移注意力。
21.一種用于管理視窗在計算裝置的所述顯示屏上的呈現的計算機實現過程,其特征在于,包括過程動作用于當所述視窗以小于最大化的尺寸在所述顯示屏中顯示時,顯示至少一個外圍圖形用戶界面(GUI)元素以便展現被設計成吸引用戶注意力的顯現,所述顯現使得所述至少一個外圍GUI元素顯現為具有指定的透明度從而顯示在所述元素之下的條目可通過所述元素看到;以及當顯示在所述顯示屏上的視窗被最大化的任何時候,以不強調的顯現顯示一個或多個外圍圖形用戶界面(GUI)元素,所述顯現相比于所述視窗以小于最大化的尺寸顯示所述視窗的顯現避免了用戶從所述視窗內容轉移注意力,其中所述不強調顯現包括一基本不透明的顯現和一黑色的背景色彩。
22.一種視窗呈現管理系統,其特征在于,包括包括一顯示屏的通用計算裝置;以及包括所述計算裝置可執行的程序模塊的計算機程序,其中所述計算裝置由所述計算機程序的程序模塊引導以,當所述視窗以小于最大化的尺寸在所述顯示屏中顯示時,顯示至少一個外圍圖形用戶界面(GUI)元素以便展現被設計成吸引用戶注意力的顯現,其中所述顯現包括展現一定透明度從而顯示在所述至少一個元素之下的條目可在由所述透明度規定的程度上通過所述元素看到;以及當所述視窗被最大化時,顯示一個或多個外圍GUI元素以便展現不轉移注意力的顯現從而使用戶注意力集中于所述視窗內容,其中所述不轉移注意力的顯現展現了相比于所述指定透明度至少大大減少的透明度。
23.一種具有計算機可執行指令的計算機可讀介質,所述指令用于管理視窗在計算裝置的所述顯示屏上的呈現,其特征在于,所述計算機可執行指令包括當顯示在所述顯示屏上的視窗被最大化時,以第一顯現模式顯示一個或多個外圍圖形用戶界面(GUI)元素;以及當所述視窗以小于最大尺寸在所述顯示屏上顯示時,以第二顯現模式顯示一個或多個所述外圍GUI元素,其中所述第二顯現模式在本質上不同于所述第一顯現模式。
全文摘要
呈現了一種用于視窗在管理計算裝置的顯示屏上的呈現的系統和過程。這是一種多模式視窗呈現系統和過程,它在視窗被最大化時以第一顯現模式顯示通常顯示于顯示屏以及視窗(402)上的一個或多個外圍GUI元素,諸如視窗的框架(404)和標題欄(406)以及任何任務欄(408)或工具欄(602)。然而,當視窗以小于最大化的尺寸顯示視窗時,一個或多個外圍GUI元素以本質上不同于第一顯現模式的第二模式顯示一個或多個外圍GUI元素。第二顯現模式被設計成吸引用戶對外圍GUI元素的注意力,而第一模式被設計成避免用戶的注意力從被最大化視窗的內容轉移。
文檔編號G06F3/048GK1853199SQ200480001348
公開日2006年10月25日 申請日期2004年7月30日 優先權日2003年10月24日
發明者P·古斯摩瑞諾, J·蘭姆, M·里加梅利, G·梅蘭德, K·弗德布拉特 申請人:微軟公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影