專利名稱::顯示適用于選中對象的格式化選項圖庫的改進的用戶界面的制作方法
技術領域:
:本發(fā)明一般涉及軟件應用程序用戶界面,尤其涉及用于顯示示出適用于選中對象的不同格式化選項的圖像圖庫的改進的用戶界面。
背景技術:
:隨著計算機時代的到來,計算機和軟件用戶已經越來越習慣于幫助他們書寫、計算、組織、準備演示、發(fā)送和接收電子郵件、制作音樂等的用戶友好軟件應用程序。例如,現(xiàn)代電子文字處理應用程序允許用戶準備各種有用的文檔?,F(xiàn)代電子表格應用程序允許用戶輸入、處理和組織數(shù)據(jù)?,F(xiàn)代電子幻燈片演示應用程序允許用戶創(chuàng)建包含文本、圖片、數(shù)據(jù)或其它有用對象的各種幻燈片演示。為協(xié)助用戶定位和使用給定軟件應用程序的功能,通常沿所顯示的工作空間的上、下或側邊緣提供包含多個類屬功能控件的用戶界面,其中用戶可輸入、復制、處理和格式化文本或數(shù)據(jù)。這類功能控件通常包括具有諸如“文件”、“編輯”、“視圖”、“插入”、“格式”等名字的可選擇按鈕。通常,這些頂層功能按鈕之一,例如“格式”的選擇促使展開一下拉菜單,以展示與該頂層功能相關聯(lián)的一個或多個可選擇功能控件,例如“格式”頂層功能下的“字體”?,F(xiàn)代的軟件應用程序允許用戶向給定文檔或對象應用看似無限數(shù)量的格式化選項組合。例如,文本文檔可具有許多字體、文本大小、頁眉格式、顯示/打印設置等等。對于另一示例,圖片對象可被加陰影、旋轉、著色、調整大小、裁剪、樣式化等等。典型的用戶通常很難可視化可能的格式化選項組合,即使用戶能夠可視化感興趣且期望的格式化選項組合,用戶可能缺乏選擇適當?shù)膫€別格式化選項來創(chuàng)建所需格式的技術。因此,本領域中需要一種改進的用戶界面,用于顯示示出可應用于選中對象的不同格式化選項組合的圖像圖庫,其中,當由用戶選擇該用戶界面時,促使向選中對象自動應用選中的格式化選項組合。本發(fā)明正是相對于這些和其它考慮事項而做出的。
發(fā)明內容本發(fā)明的實施例通過提供一種改進的用戶界面解決了上述和其它問題,該用戶界面用于顯示示出可應用于選中對象的不同格式化選項組合的圖形圖庫,當由用戶選中該用戶界面時,可促使向選中對象自動應用相關聯(lián)的格式化選項。依照本發(fā)明的一個方面,命令集可被組合并可與每一圖像相關聯(lián),使得可以通過選擇相關聯(lián)的圖像向選中或插入的對象做出給定格式化選項組合的應用。依照本發(fā)明的另一方面,在示出依照給定格式化選項組合的格式化的圖像上的鼠標停留或其它聚焦之后,可提供給定格式化選項組合對選中對象的應用的預覽。依照這一方面,一旦停止了聚焦或鼠標停留,則選中對象的格式化返回到原始狀態(tài)。依照本發(fā)明的另一方面,該方法和系統(tǒng)提供了一種用戶界面,其中顯示了格式化控件的圖庫,其中每一格式化控件示出了可應用于選中對象的各別的格式化選項組合。在接收到對于對象的選擇來通過軟件應用程序格式化的指示之后,提供包含一個或多個格式化控件的用戶界面。對該一個或多個格式化控件的每一個,示出了選中對象的可視表示,以顯示如果將與該一個或多個格式化控件的每一個相關聯(lián)的格式化屬性應用于選中對象則該選中對象將如何被格式化。在接收對一個或多個格式化控件之一的選擇的指示之后,與選中格式化控件相關聯(lián)的格式化屬性被自動應用于選中的對象。依照另一方面,在接收聚焦在一個或多個格式化控件的給定一個上的指示之后,與被聚焦的格式化控件相關聯(lián)的一個或多個格式化屬性可被動態(tài)地應用于選中的對象,以示出如果與被聚焦的格式化控件相關聯(lián)的一個或多個格式化屬性被應用于選中的對象,則該選中對象將如何被格式化。從以下詳細描述和對附圖的觀察中,作為本發(fā)明特征的這些和其它特點和優(yōu)點將變得顯而易見??梢岳斫?,以上概括描述和以下詳細描述都僅是示例性和解釋性的,而非限制所要求保護的本發(fā)明。圖1是示出提供用于本發(fā)明的實施例的說明性操作環(huán)境的個人計算機的體系結構的框圖。圖2是一個計算機屏幕顯示的圖示,示出了用于顯示基于任務的頂層功能選項卡和用于顯示選中的頂層功能選項卡下可用的多個功能的帶形用戶界面。圖3示出了一個計算機屏幕顯示,示出了用于提供示出一個或多個格式化選項對選中對象的應用的圖像圖庫的帶形用戶界面。圖4示出了一個計算機屏幕顯示,示出了用于提供顯示一個或多個格式化選項對選中對象的應用的圖像圖庫的帶形用戶界面。圖5示出了一個計算機屏幕顯示,示出了顯示一個或多個格式化選項組合對選中對象的應用的下拉圖像圖庫。圖6是一個計算機屏幕顯示,示出了顯示一個或多個格式化選項組合對選中對象的應用的下拉圖像圖庫的組件。圖7示出了一個擴展的下拉圖像圖庫的組件,該圖像圖庫示出了一個或多個格式化選項組合對選中對象的應用。圖8示出了一個下拉圖像菜單的計算機屏幕顯示,該菜單示出了一個或多個格式化選項組合對選中對象的應用。圖9是一個示出下拉圖像菜單的組件的計算機屏幕顯示,該菜單示出了一個或多個格式化選項組合對選中對象的應用。圖10示出了一個顯示多個格式化類型的集合的計算機屏幕顯示,其中每一類型與示出一個或多個格式化選項對選中對象的應用的圖像圖庫相關聯(lián)。圖11示出了一個圖像圖庫,它示出了一個或多個格式化選項組合對主存在模態(tài)對話框中的選中對象的應用。圖12是一個示出多個圖像的下拉菜單的計算機屏幕顯示,其中每一圖像示出了給定格式化選項組合對選中對象的應用。具體實施例方式如上文簡要描述的,本發(fā)明的實施例針對一種改進的用戶界面,用于顯示示出可應用于選中對象的不同格式化選項組合的圖像圖庫。依照本發(fā)明的實施例,應用如由所顯示的圖像表示的給定格式化選項組合所需的所有命令可以通過選擇該圖像來執(zhí)行。從圖像圖庫中選擇顯示的圖像促使格式化選項組合被自動應用于選中的對象。依照本發(fā)明的其它實施例,聚焦或將鼠標停留在顯示的圖像上可促使將與被聚焦的圖像相關聯(lián)的格式化選項組合動態(tài)地應用于選中的對象,以向用戶示出如果與被聚焦的圖像相關聯(lián)的格式化選項組合實際被選中以應用于選中的對象,則選中的對象將如何被顯示。在以下詳細描述中,將參考附圖,附圖形成了本發(fā)明的一部分,并作為說明示出了特定的實施例或示例。這些實施例可被組合、可使用其它實施例、并可做出結構上的改變,而不脫離本發(fā)明的精神或范圍。因此,以下詳細描述不應在限制的意義上理解,并且本發(fā)明的范圍是由所附權利要求書及其等效技術方案來定義的。現(xiàn)在參考附圖,將描述本發(fā)明的各方面以及示例性操作環(huán)境,貫穿若干附圖,相同的標號表示相同的元素。圖1和以下討論旨在提供其中可實現(xiàn)本發(fā)明的合適的計算環(huán)境的簡要概括描述。盡管將在結合運行在個人計算機上的操作系統(tǒng)上的應用程序執(zhí)行的程序模塊的一般上下文中描述本發(fā)明,然而本領域的技術人員將認識到,本發(fā)明也可結合其它程序模塊來實現(xiàn)。一般而言,程序模塊包括例程、程序、組件、數(shù)據(jù)結構以及其它類型的結構,它們執(zhí)行特定的任務或實現(xiàn)特定的抽象數(shù)據(jù)類型。此外,本領域的技術人員將理解,本發(fā)明可以用其它計算機系統(tǒng)配置來實施,包括手持式設備、多處理器系統(tǒng)、基于微處理器或可編程消費者電子產品、小型機、大型機等等。本發(fā)明也可在分布式計算環(huán)境中實施,其中任務由通過通信網(wǎng)絡鏈接的遠程處理設備來執(zhí)行。在分布式計算環(huán)境中,程序模塊可以位于本地和遠程存儲器存儲設備中?,F(xiàn)在轉向圖1,將描述用于實施本發(fā)明的各實施例的個人計算機2的說明性計算機體系結構。圖1所示的計算機體系結構示出了常規(guī)個人計算機,包括中央處理單元4(“CPU”)、系統(tǒng)存儲器6(包括隨機存取存儲器8(“RAM”)和只讀存儲器(“ROM”)10)、以及將存儲器耦合至CPU4的系統(tǒng)總線12。包含例如在啟動時有助于在計算機內的元件之間傳輸信息的基本例程的基本輸入/輸出系統(tǒng)儲存在ROM10中。個人計算機2還包括大容量存儲設備14,用于儲存操作系統(tǒng)16、諸如應用程序205等應用程序、以及數(shù)據(jù)。大容量存儲設備14通過連接至總線12的大容量存儲控制器(未示出)連接到CPU4。大容量存儲設備14及其相關聯(lián)的計算機可讀介質為個人計算機2提供了非易失性存儲。盡管此處包含的計算機可讀介質的描述指的是大容量存儲設備,如硬盤或CD-ROM驅動器,然而本領域的技術人員應當理解,計算機可讀介質可以是可由個人計算機2訪問的任何可用介質。作為示例而非局限,計算機可讀介質可包括計算機存儲介質和通信介質。計算機存儲介質包括以用于儲存諸如計算機可讀指令、數(shù)據(jù)結構、程序模塊或其它數(shù)據(jù)等信息的任一方法或技術實現(xiàn)的易失性和非易失性,可移動和不可移動介質。計算機存儲介質包括但不限于,RAM、ROM、EEPROM、閃存或其它存儲器技術、CD-ROM、數(shù)字多功能盤(DVD)或其它光盤存儲、磁盒、磁帶、磁盤存儲或其它磁存儲設備、或可以用來儲存所期望的信息并可由計算機訪問的任一其它介質。依照本發(fā)明的各實施例,個人計算機2可以使用通過諸如因特網(wǎng)等TCP/IP網(wǎng)絡18到遠程計算機的邏輯連接在網(wǎng)絡化環(huán)境中操作。個人計算機2可以通過連接到總線12的網(wǎng)絡接口單元20連接到TCP/IP網(wǎng)絡18。應當理解,網(wǎng)絡接口單元20也可用于連接到其它類型的網(wǎng)絡和遠程計算機系統(tǒng)。個人計算機2也可包括用于接收和處理來自包括鍵盤或鼠標(未示出)的多個設備的輸入的輸入/輸出控制器22。類似地,輸入/輸出控制器22可向顯示屏幕、打印機或其它類型的輸出設備提供輸出。如上文簡要提到的,多個程序模塊和數(shù)據(jù)文件可以儲存在計算機2的大容量存儲設備14和RAM9中,包括適用于控制網(wǎng)絡化個人計算機的操作的操作系統(tǒng)16,如來自華盛頓州雷蒙德市微軟公司的WINDOWS操作系統(tǒng)。大容量存儲設備14和RAM9也可儲存一個或多個應用程序。具體地,大容量存儲設備14和RAM8可儲存用于向用戶提供各種功能的應用程序105。例如,應用程序105可包括許多類型的程序,如文字處理應用程序、電子表格應用程序、桌面出版應用程序等等。依照本發(fā)明的一個實施例,應用程序105包括用于提供文字處理功能、幻燈片演示功能、電子表格功能、數(shù)據(jù)庫功能等的多功能軟件應用程序。構成多功能應用程序105的各個程序模塊中的某一些包括文字處理應用程序125、幻燈片演示應用程序135、電子表格應用程序140和數(shù)據(jù)庫應用程序145。為說明起見,應用程序125、135、140和145在圖1中被示出為單獨的模塊,但是應當理解,這些應用程序中的每一個可以是多功能應用程序105的模塊。這一多功能應用程序105的一個示例是由微軟公司制作的OFFICE。圖1中示出的其它軟件應用程序包括電子郵件應用程序130。圖2是示出了帶形用戶界面的計算機屏幕顯示的圖示,該用戶界面用于顯示基于任務的頂層功能選項卡,并用于顯示在選中的頂層功能選項卡下可用的多個功能。如上文簡要描述的,本發(fā)明的改進的用戶界面包括帶形用戶界面,用于顯示與給定軟件應用程序,如圖1所示的軟件應用程序105下可用的基于任務的功能相關聯(lián)的可選擇控件。用戶界面200的第一部分210包括用于不與特定任務(諸如文字處理與電子表格分析相比)相關聯(lián)的功能的類屬可選擇控件。例如,部分210包括用于諸如“文件打開”、“文件保存”和“打印”等通用文件命令的可選擇控件。依照本發(fā)明的一個實施例,第一部分210中包括的可選擇控件是可由構成多功能應用程序105的各種軟件應用程序使用的控件。即,第一部分210中包括的可選擇控件可以是一般可在多個不同軟件應用程序中找到并使用的控件。第一部分210中包括的可選擇控件可用于構成這一多功能應用程序的所有這些應用程序,但是下文描述的用戶界面200中呈現(xiàn)的其它可選擇控件可以為特定的任務來定制,這些特定任務可由構成多功能應用程序的特定軟件應用程序來執(zhí)行。另一方面,應當理解,此處所描述的用戶界面200可用于單個軟件應用程序,諸如文字處理應用程序125、幻燈片演示應用程序135、電子表格應用程序140、數(shù)據(jù)庫應用程序145或可利用用戶界面來允許用戶應用相關聯(lián)應用程序的功能的任何其它軟件應用程序。仍參考圖2,與用戶界面200的第一部分210相鄰的是基于任務的選項卡部分。該選項卡部分包括與由給定軟件應用程序提供的基于任務的功能相關聯(lián)的可選擇選項卡。為示例的目的,圖2所示的基于任務的選項卡與可使用文字處理應用程序125來執(zhí)行的任務相關聯(lián)。例如,“Writing(書寫)”選項卡215與可用于執(zhí)行書寫任務的功能相關聯(lián)?!癐nsert(插入)”選項卡220與關聯(lián)于執(zhí)行插入操作或任務的功能相關聯(lián)?!癙ageLayout(頁面布局)”選項卡230與由相關聯(lián)的應用程序提供的用于執(zhí)行或編輯給定文檔的頁面布局屬性的功能相關聯(lián)。應當理解,可向用戶界面的選項卡部分添加許多其它基于任務的選項卡或可選擇控件,以調用與其它任務相關聯(lián)的功能。例如,可添加用于文本效果、文檔樣式、審閱和批注等的任務選項卡。并且,如上所述,用戶界面200可用于各種不同的軟件應用程序。例如,如果用戶界面200用于幻燈片演示應用程序,則包含在選項卡部分中的選項卡可包括與可由幻燈片演示應用程序執(zhí)行的各種任務相關聯(lián)的選項卡,諸如“CreateSlides(創(chuàng)建幻燈片)”、“Insert(插入)”、“Format(格式)”、“Drawing(幻燈片放映)”、“Effects(效果)”等。類似地,可在用于電子表格應用程序140的用戶界面200的選項卡部分中使用的選項卡可包括與可使用電子表格應用程序執(zhí)行的任務相關聯(lián)的選項卡,諸如“Data(數(shù)據(jù))”或“DataEntry(數(shù)據(jù)條目)”、“Lists(列表)”、“PivotTables(數(shù)據(jù)透視表)”、“Analysis(分析)”、“Formulas(公式)”、“PagesandPrinting(頁面和打印)”等。緊靠類屬控件部分210和基于任務的選項卡部分之下的是可選擇功能控件部分,用于顯示與來自基于任務的選項卡部分的所選擇的選項卡215、220、230相關聯(lián)的可選擇功能控件。依照本發(fā)明的實施例,當選中特定選項卡,如“Writing”選項卡215時,以邏輯分組方式來顯示可從用于執(zhí)行所選中任務(例如書寫任務)的相關聯(lián)軟件應用程序中獲得的可選擇功能。例如,參考圖2,在標題“Clipboard(剪貼板)”下顯示第一邏輯分組240。依照本發(fā)明的實施例,剪貼板部分240包括邏輯上組合在一起且與通用書寫任務之下的剪貼板動作相關聯(lián)的可選擇功能控件。例如,剪貼板部分240可包括諸如剪切控件(Cut)、復制控件(Copy)、粘貼控件(Paste)、全選控件(SelectAll)等可選擇控件。與剪貼板部分240相鄰地在標題“Formatting(格式化)”下呈現(xiàn)了第二邏輯分組250?!癋ormatting”部分250中呈現(xiàn)的可選擇控件可包括諸如文本對齊、文本類型、字體大小、行距、加粗、傾斜、下劃線等可選擇控件。因此,與格式化操作相關聯(lián)的功能在“Writing(書寫)”的總任務下被邏輯上組合在一起。第三邏輯分組260在標題“WritingTools(書寫工具)”下呈現(xiàn)。書寫工具部分260包括諸如查找/替換(Find/Replace)、自動更正(AutoCorrect)等書寫工具。依照本發(fā)明的實施例,在從選項卡部分中選中了不同的基于任務的選項卡之后,在用戶界面200中呈現(xiàn)與所選中的基于任務的選項卡相關聯(lián)的不同邏輯分組中的一組不同的可選擇功能控件。例如,如果選中了“Insert(插入)”任務選項卡220,則用戶界面200中呈現(xiàn)的可選擇功能控件從圖2中所示的那些改為包括與插入任務相關聯(lián)的可選擇功能控件。對于關于圖2所示的用戶界面200的詳細信息,參見名為“CommandUserInterfaceforDisplayingSelectableSoftwareFunctionalityControls(用于顯示可選擇軟件功能控件的命令用戶界面)”的美國專利申請代理號60001.0410USU1,申請?zhí)?04911.01,該申請如同它完全在此展示的那樣通過引用結合于此。圖3示出了依照幻燈片演示應用程序135使用的用戶界面200。依照圖3所示的示例用戶界面200,“PageLayout(頁面布局)”230被選中以顯示用于向頁面布局任務下選中的對象或文檔應用功能的可選擇功能控件的一個或多個邏輯分組。依照本發(fā)明的實施例,對“PageLayout”選項卡230的選擇促使表示可應用于選中文檔的格式化選項組合的多個圖像310、320的呈現(xiàn)。即,向用戶呈現(xiàn)圖像圖庫,其中每一圖像表示如果由給定圖像所示的格式化選項組合被應用于選中的文檔或對象,將格式化選中文檔或對象的方法。如上所述,可通過選擇基于任務的選項卡,例如上述“PageLayout”選項卡,啟動諸如此處所示和描述的圖像圖庫以供使用?;蛘?,可通過選擇文檔中的對象來啟動圖像圖庫以供使用。依照另一實施例,此處所描述的圖像圖庫可響應于將對象插入到文檔中而被啟動。例如,如果表格對象被插入到文檔中,則示出可應用于表格對象的格式化選項組合的圖像圖庫可被自動啟動,以向用戶提供可如此處所描述的被自動應用于表格對象的多個可能格式化選項。另外,此處所描述的圖像圖庫可應用于隱含的選擇,例如整個文檔、幻燈片、電子表格等的選擇,這與特定的選擇相反,例如文檔、幻燈片、電子表格的的特定區(qū)域或對其中包含的特定對象的選擇。依照本發(fā)明的實施例,將給定格式化選項組合應用于選中的文檔或對象所必需的所有命令通過從用戶界面200中選擇相關聯(lián)的所顯示圖像來執(zhí)行。即,如果用戶看見用戶界面200的圖像圖庫中表示用戶期望應用于選中文檔或對象的格式化選項的圖像,則用戶可選擇該期望的圖像,且該格式化選項組合被自動應用于選中的文檔或對象。例如,如果用戶正在使用幻燈片演示應用程序準備幻燈片,或者用戶正在使用文字處理應用程序鍵入信函或便箋,則用戶可選擇“PageLayout”選項卡230來顯示示出可能的布局格式化選項的圖像圖庫。例如,如果用戶看見圖像圖庫中指示“所有文本居中”的頁面布局的特定圖像,則用戶可選擇該圖像,且相應地格式化該用戶的文檔必需的所有所需命令在該選中的文檔上執(zhí)行。由此,用戶不需要在一個或多個格式化菜單中搜索格式化該文檔或對象必需的命令。依照本發(fā)明的功能在格式化所需文檔或對象需要一系列復雜的格式化命令來創(chuàng)建期望格式時尤其有幫助。依照本發(fā)明的實施例,構成此處描述圖像圖庫的圖像可以是示出如何顯示依照選中圖像被格式化的對象的示例的靜態(tài)圖像?;蛘撸瑘D庫圖像可以包括一個或多個動態(tài)產生的圖像,它們示出在選中給定圖像后將如何顯示實際選中的對象或文檔。例如,靜態(tài)表示可示出類屬圖像,諸如類屬圖片、旋轉、陰影或依照一組選項的其它格式化,如果它被選中,則可應用于選中的對象。另一方面,動態(tài)圖像可以是位圖的形式,該位圖是用戶從應用了格式化選項組合的用戶文檔中選擇的實際對象所生成和顯示的。例如,如果用戶文檔中的圖片圖像是用戶家庭寵物的圖片,則示出圖片的90°旋轉的動態(tài)圖像將示出以90°旋轉示出的用戶的實際家庭寵物的位像。另一方面,靜態(tài)圖像可示出已存的圖片圖像,如依照與該圖像相關聯(lián)的格式化選項旋轉的風景圖像或剪貼板圖像。以下參考圖4到10所提供的圖示和描述示出了本發(fā)明的實施例對于圖片對象的應用。本領域的技術人員應當理解,參考圖4到10提供的圖示僅用于示例目的,并非限制本發(fā)明的實施例對于其它類型的格式化選項組合的應用。即,格式化選項組合可以對用于可應用于選中文檔或對象的任何類型的格式化選項示出。例如,格式化選項組合可以在用于文本格式化選項的圖形圖庫中示出,包括字體、文本對齊、文本大小、文本著色等等。同樣,格式化選項組合可以在用于各種桌面出版文檔的圖像圖庫中示出,包括廣告?zhèn)鲉?、新聞文章、商業(yè)文檔等。實際上,適用于任何文檔或對象的任何格式化選項組合可以在圖像圖庫中的圖像中示出,且向文檔或文檔對象應用格式化選項組合所必需的所有命令可以通過選擇格式化選項組合圖像來“卷起(rollup)”和執(zhí)行。此外,圖像圖庫中呈現(xiàn)的圖像可包括關于與給定圖像相關聯(lián)的格式化選項組合的信息。例如,給定圖像可包括文本描述。即,圖像圖庫可包括描述可應用于選中或插入的對象的一個或多個格式化選項組合的一個或多個單獨文本描述。依照本發(fā)明的實施例,圖像圖庫可被呈現(xiàn)為水平地布置在如圖3所示的帶形用戶界面200內的“帶內”圖像圖庫。參考圖4,示出了“帶內”圖像圖庫的組件。帶內圖像圖庫包括用于標識圖像圖庫的特性的標題欄410。圖庫標題420標識了顯示在圖像圖庫中的圖像的類型,而圖庫過濾器430標識了顯示給用戶的圖像圖庫的一個或多個子集。例如,圖庫過濾器430可將顯示給用戶的圖像描述為所有圖像、最常用圖像、我的圖像等等。圖4中示出了大縮略圖預覽460,以允許用戶聚焦在給定圖像上,而無需將該圖像的格式化選項組合應用于選中的對象或文檔,使得用戶可看見圖像屬性的預覽。滾動按鈕470可以在“帶內”圖像圖庫中使用,其中,基于可用空間,由比用戶界面200中顯示的圖像更多的圖像可用。因此,滾動按鈕470允許用戶在選擇特定圖像之前滾動通過所有可用的圖像。當前選擇450示出表示當前應用于選中對象或文檔的格式化選項組合的加亮圖像。依照本發(fā)明的一個實施例,在選擇諸如圖4所示的“調整大小按鈕”等控件之后,可顯示擴展的“帶內”圖像圖庫。對“調整大小按鈕”的選擇可擴展圖像圖庫以顯示其它圖像。在擴展圖庫之后,它可被顯示,使得圖庫向下擴展并擴展到用戶界面200之外以為類似于圖7所示的擴展圖庫(下文描述)的其它可選擇控件(圖像)留出空間。如圖5所示,示出了“下拉”圖像圖庫。依照下拉圖像圖庫,圖像圖庫不顯示在帶形用戶界面500之內,而是圖像圖庫水平地顯示在用戶界面500之下。依照本發(fā)明的實施例,下拉圖像圖庫可在選中給定的基于任務的選項卡,諸如“StyleGallery(樣式圖庫)”選項卡510時使用,導致可應用于選中文檔或對象的多種類型的格式化選項組合的呈現(xiàn)。例如,參考圖5,對“StyleGallery”選項卡510的選擇導致“PictureStyles(圖片樣式)”部分505、“PictureBorders(圖片邊框)”部分以及“GetMoreStyles(獲得更多樣式)”部分的呈現(xiàn)。有利的是,在用戶界面500之下顯示圖像圖庫允許用戶瀏覽圖像圖庫而不會被阻礙查看與選中的項層基于任務的選項卡510、515、520相關聯(lián)的其它可能的可選擇控件。如圖6所示,圖像圖庫的下拉版本類似帶內圖像圖庫,但是其顯示是在用戶界面200、500之下?,F(xiàn)在參考圖7,可顯示擴展的下拉圖像圖庫,其中響應于選中的圖像圖庫的多種類型的圖像可在單個下拉圖像圖庫中顯示。例如,圖7所示的下拉圖像圖庫示出了“MostFrequentlyUsed(最常用)”圖像圖庫730、“MyFavorites(我的最愛)”圖像圖庫740以及“OtherPictureStyles(其它圖片樣式)”圖像圖庫750?,F(xiàn)在參考圖8,顯示了可視選取器圖像圖庫??梢曔x取器圖像圖庫從帶形用戶界面500中下來。可視選取器圖像圖庫可如上文所描述的使用,以“卷起”格式化命令或選項的命令集,并提供否則將很難由給定用戶選擇的公用格式化選項的可視的、易于理解的表示??梢曔x取器圖像圖庫類似于上文描述的“帶內”和“下拉”圖像圖庫,其中圖像可以是靜態(tài)圖像,或者圖像可以是可基于用戶輸入并基于圖像所應用的實際選中對象而動態(tài)改變的活動圖像。在選擇基于任務的選項卡510、515、520之后,在用戶界面500中顯示多個可選擇功能控件810。例如,如圖8所示,在用戶界面500中顯示了“RotatePicture(旋轉圖片)”控件、“PictureBorders(圖片邊框)”控件和“GetMoreStyles(獲得更多樣式)”控件。如果用戶在選中的文檔中具有嵌入的圖片對象,且用戶希望旋轉該選中的圖片對象,則用戶可選擇“RotatePicture”控件810以啟動可視選取器圖像圖庫820。如下拉圖像圖庫中所示的,向用戶提供各種圖片旋轉操作。例如,提供了“NoRotation(無旋轉)”選項825、“RotateLeft90°(向左旋轉90°)”選項830、以及“Rotate180°(旋轉180°)”選項840。其它選項包括“FlipVertically(垂直翻轉)”和“FlipHorizontally(水平翻轉)”。如在下拉圖像圖庫820的底部所示的,提供了“MoreRotateOptions(更多旋轉操作)”按鈕以允許用戶選擇其它圖像以應用于選中的圖片對象。如此處所描述的,每一圖像與一組格式化選項和命令相關聯(lián),使得任何圖像的選中導致相關聯(lián)的格式化選項和命令自動在選中對象上執(zhí)行。例如,如果用戶期望將選中的對象從其當前方向旋轉180°,則用戶可選擇“Rotate180°”圖像840以自動促使選中對象旋轉180°。有利的是,由于圖像圖庫提供了向選中對象應用一組格式化選項的結果的可視表示,用戶事先知道向選中對象或文檔應用相關聯(lián)格式化選項組合的效果。因此,用戶無需用試湊法仔細搜索各種格式化選項菜單來確定不同的格式化選項組合在選中對象上的效果。參考圖9,示出了可視選取器圖像圖庫的組件。“RotatePicture”控件810示出了可選擇功能控件,它在選中給定的基于任務的選項卡之后在用戶界面500中顯示。圖像930、940、950、960示出了向選中對象應用一組給定的格式化選項的動態(tài)表示。描述性文本910、920向用戶提供了關于應用于所示的圖像的格式化選項組合的描述性信息。如上所述,“MoreRotateOptions”按鈕970說明了可布置在下拉圖像圖庫中用于選擇未與初始圖像顯示一起顯示的其它可能格式化選項組合的按鈕。參考圖10,對給定的基于任務的選項卡510、515、520的選擇可促使主存在單個可選擇功能控件部分1010中的多個圖像圖庫的呈現(xiàn)。例如,可選擇功能控件部分1010包括主存在標題為“PictureEffects(圖片效果)”的部分下的三個單獨的圖庫。如果用戶希望首先應用與主存的圖庫之一相關聯(lián)的格式化選項組合,則用戶可選擇主存的圖庫以促使如圖5和6所示的下拉圖像圖庫顯示在用戶界面500的下方。用戶然后可選擇將由此提供的格式化選項組合應用于選中的對象或文檔。如果用戶接下來決定應用與其它主存的圖庫之一(例如“Shading(陰影)”圖庫)相關聯(lián)的格式化選項組合,則用戶可選擇“ShadingGallery(陰影圖庫)”來顯示示出與對選中對象或文檔加陰影相關聯(lián)的不同的格式化選項組合的下拉圖像圖庫?,F(xiàn)在參考圖11,依照本發(fā)明的一個替換實施例,圖像圖庫可被主存在模態(tài)或非模態(tài)對話框1110中,該對話框可顯示在用戶計算機顯示屏幕上的文檔或對象之上。如圖11所示,如此處所描述的,多個圖像1120、1130可被顯示在主存在對話框中的圖像圖庫中,以允許用戶選擇給定的圖像來應用于選中的文檔或對象。圖像1140說明了用于示出給定格式化選項組合對選中文檔或對象的應用的較大的預覽圖像。另外,如上文參考圖5所描述的下拉圖像圖庫可在對話框中給定圖像或控件之下顯示或與其相鄰地顯示,或響應于對其的選擇而顯示。例如,包含在對話框1110中的給定圖像可以表示可應用于文檔或對象的多個格式化選項組合。這一圖像的選擇可促使主存表示可用格式化選項組合的應用的一個或多個圖像的下拉菜單的顯示。圖12示出了下拉圖像圖庫1200的呈現(xiàn),它被放置在由文字處理應用程序125使用的用戶界面200之下。如圖12所示,選中“PageLayout(頁面布局)”基于任務的選項卡230,使得在用戶界面200中顯示一個或多個可選擇功能控件分組,用于將與頁面布局任務相關聯(lián)的功能應用于選中的文檔或對象。在標題為“Header&footer(頁眉和頁腳)”的可選擇功能控件部分下,提供了“Templates(模板)”控件1208。選擇模板控件1208促使顯示下拉圖像圖庫1200,以向用戶呈現(xiàn)示出選中的格式化選項組合對文檔的應用的一個或多個圖像。如果用戶確定格式化選項圖像之一是所期望的,則用戶可選擇該期望的圖像,并且用于向選中的文檔或對象應用期望的格式化選項組合所需要的所有格式化選項命令得以執(zhí)行。如此處所描述的,提供了一種用于顯示示出適用于選中對象或文檔的不同格式化選項組合的應用的圖像圖庫的改進的用戶界面。本領域的技術人員可以明白,可以在本發(fā)明中做出各種修改和變化而不脫離本發(fā)明的范圍和精神。從對說明書的考慮和對此處所揭示的本發(fā)明的實踐,本領域的技術人員可以清楚其它實施例。權利要求1.一種用于提供改進的用戶界面中的格式化選項圖庫的方法,包括提供一格式化控件圖庫,其中,包含在所述格式化控件圖庫中的一個或多個格式化控件的每一個與可應用于對象的一個或多個格式化屬性相關聯(lián),對一個或多個格式化控件的每一個,在所述用戶界面中顯示與所述對象相同類型的對象的可視表示,所示可視表示示出了如果與所述一個或多個格式化控件相關聯(lián)的格式化屬性被應用于所述對象,則所述對象將被如何格式化,接收對所述一個或多個格式化控件之一的選擇的指示,以及自動將與所選擇的格式化控件相關聯(lián)的一個或多個格式化屬性應用于所述對象。2.如權利要求1所述的方法,其特征在于,提供格式化控件圖庫包括在所述用戶界面內提供所述格式化控件圖庫。3.如權利要求1所述的方法,其特征在于,提供格式化控件圖庫包括在顯示在所述用戶界面下方的下拉菜單中提供所述格式化控件圖庫。4.如權利要求3所述的方法,其特征在于,還包括擴展包含所述格式化控件圖庫的下拉菜單,以在所述下拉菜單中顯示與可應用于所選中對象的額外格式化屬性相關聯(lián)的額外格式化控件。5.如權利要求1所述的方法,其特征在于,提供所述格式化控件圖庫包括在顯示在軟件應用程序工作空間中的對話框中提供所述格式化控件圖庫。6.如權利要求5所述的方法,其特征在于,還包括在響應于從所述對話框中選擇一給定格式化控件而顯示的下拉菜單中提供額外格式化控件圖庫。7.如權利要求1所述的方法,其特征在于,提供所述格式化控件圖庫包括在所述用戶界面中提供用于選擇多個格式化控件圖庫之一的多個圖庫控件,其中,所述多個格式化控件圖庫的每一個包含與可應用于所選中對象的一個或多個格式化屬性相關聯(lián)的一個或多個格式化控件。8.如權利要求7所述的方法,其特征在于,還包括接收對所述多個圖庫控件之一的選擇,以及顯示包含在與所選中圖庫控件相關聯(lián)的格式化控件圖庫中的一個或多個格式化控件。9.如權利要求8所述的方法,其特征在于,還包括在一格式化控件下拉菜單中顯示包含在與所選圖庫控件相關聯(lián)的格式化控件圖庫中的一個或多個格式化控件。10.如權利要求1所述的方法,其特征在于,還包括接收聚焦在所述一個或多個格式化控件中的給定一個上的指示,以及響應于接收對所述一個或多個格式化控件中給定一個的聚焦指示,將與所聚焦的格式化控件相關聯(lián)的格式化屬性動態(tài)地應用于所選中的對象,以示出如果與所聚焦的格式化控件相關聯(lián)的一個或多個格式化屬性被應用于所選中對象,則所選中對象將被如何格式化。11.如權利要求10所述的方法,其特征在于,在接收對所述一個或多個格式化控件的給定一個停止聚焦的指示之后,反轉與所聚焦的格式化控件相關聯(lián)的一個或多個格式化屬性對所選中對象的動態(tài)應用,使得所選中對象依照在動態(tài)地應用與所聚焦的格式化控件相關聯(lián)的格式化控件之前被應用于所選中對象的格式化屬性來格式化。12.一種改進的用戶界面,用于在改進的用戶界面中提供格式化選項圖庫,包括布置在所述用戶界面的上方行中的一個獲得多個選項卡,所述一個或多個選項卡的每一個標識了可在選中對象上執(zhí)行的任務,其中,所述一個或多個選項卡的一個或多個可在被選中時操作,以促使格式化控件圖庫的顯示,其中,包含在所述格式化控件圖庫中的一個或多個格式化控件的每一個與可應用于所選中對象的一個或多個格式化屬性相關聯(lián),以及所述一個或多個格式化控件的每一個包括所選中對象的可視表示,所述可視表示示出了如果與所述一個或多個格式化控件的每一個相關聯(lián)的格式化屬性被應用于所選中對象,則所選中對象將會被如何格式化。13.如權利要求12所述的用戶界面,其特征在于,所述格式化控件圖庫布置在所述用戶界面內。14.如權利要求12所述的用戶界面,其特征在于,所述格式化控件圖庫布置在所述用戶界面下方顯示的下拉菜單中。15.如權利要求12所述的用戶界面,其特征在于,所述格式化控件圖庫布置在一可擴展下拉菜單中,所述可擴展下拉菜單包含與可應用于所選中對象的額外格式化屬性相關聯(lián)的額外格式化控件。16.如權利要求12所述的用戶界面,其特征在于,所述格式化控件圖庫布置在軟件應用程序工作空間中顯示的對話框中。17.一種包含計算機可執(zhí)行指令的計算機可讀介質,當所述指令由計算機執(zhí)行時,執(zhí)行一種用于在改進的用戶界面中提供格式化選項圖庫的方法,包括接收對于對象的選擇來通過軟件應用程序格式化的指示,提供一格式化控件圖庫,其中,包含在所述格式化控件圖庫中的一個或多個格式化控件的每一個與可應用于所選中對象的一個或多個格式化屬性相關聯(lián),對所述一個或多個格式化控件的每一個,在所述用戶界面中顯示與選中對象相同類型的對象的可視表示,所述可視表示示出了如果與所述一個或多個格式化控件相關聯(lián)的格式化屬性被應用于所選中對象,則所選中對象將如何被格式化,接收對所述一個或多個格式化控件之一的選擇的指示,以及自動將與所選中格式化控件相關聯(lián)的一個或多個格式化屬性應用于所選中對象。18.如權利要求17所述的計算機可讀介質,其特征在于,提供格式化控件圖庫包括在所述用戶界面內提供所述格式化控件圖庫。19.如權利要求17所述的計算機可讀介質,其特征在于,提供格式化控件圖庫包括在顯示在所述用戶界面下方的下拉菜單中提供所述格式化控件圖庫。20.如權利要求19所述的計算機可讀介質,其特征在于,還包括擴展包含所述格式化控件圖庫的下拉菜單,以在所述下拉菜單中顯示與可應用于所選中對象的額外格式化屬性相關聯(lián)的額外格式化控件。21.如權利要求17所述的計算機可讀介質,其特征在于,提供格式化控件圖庫包括在顯示在軟件應用程序工作空間中的對話框中提供所述格式化控件圖庫。22.如權利要求17所述的計算機可讀介質,其特征在于,還包括在響應于從所述對話框中選擇一給定格式化控件而顯示的下拉菜單中提供額外的格式化控件圖庫。23.如權利要求17所述的計算機可讀介質,其特征在于,提供格式化控件圖庫包括在所述用戶界面中提供用于選擇多個格式化控件圖庫之一的多個圖庫控件,其中,所述多個格式化控件圖庫的每一個包含與可應用于所選中對象的一個或多個格式化屬性相關聯(lián)的一個或多個格式化控件。24.如權利要求23所述的計算機可讀介質,其特征在于,還包括接收對所述多個圖庫控件之一的選擇,以及顯示包含在與所選中圖庫控件相關聯(lián)的格式化控件圖庫中的一個或多個格式化控件。25.如權利要求24所述的計算機可讀介質,其特征在于,還包括在格式化控件下拉菜單中顯示包含在與所選中圖庫控件相關聯(lián)的格式化控件圖庫中的一個或多個格式化控件。26.如權利要求17所述的計算機可讀介質,其特征在于,還包括接收對聚焦在所述一個或多個格式化控件的給定一個上的指示,以及響應于接收對所述一個或多個格式化控件的給定一個的聚焦,將與所聚焦的格式化控件相關聯(lián)的格式化屬性動態(tài)地應用于所選中對象,以示出如果與所聚焦的格式化控件相關聯(lián)的一個或多個格式化屬性被應用于所選中對象,則所選中對象將如何被格式化。27.如權利要求26所述的計算機可讀介質,其特征在于,在接收到對所述一個或多個格式化控件的給定一個停止聚焦的指示之后,反轉與所聚焦的格式化控件相關聯(lián)的一個或多個格式化屬性之一對所選中對象的應用,使得所選中對象依照在動態(tài)應用與所聚焦格式化控件相關聯(lián)的格式化屬性之前應用于所選中對象的格式化屬性來格式化。28.一種用于在改進的用戶界面中提供格式化選項圖庫的方法,包括在所述用戶界面中提供一個或多個選項卡,其中,所述一個或多個選項卡的一個或多個標識了可在選中對象上執(zhí)行的格式化任務,提供與選中的格式化任務以及關聯(lián)選項卡相關聯(lián)的格式化控件圖庫,其中,包含在所述格式化控件圖庫中的一個或多個格式化控件的每一個與可應用于選中對象的一個或多個格式化屬性相關聯(lián),以及在每一格式化控件上顯示所選中對象的可視表示,所述可視表示示出如果與所述一個或多個格式化控件的每一個相關聯(lián)的格式化屬性被應用于所選中對象,則所選中對象將如何被格式化。29.如權利要求28所述的方法,其特征在于,還包括接收對所述一個或多個格式化控件之一的選擇的指示,以及將與所選擇的格式化控件相關聯(lián)的一個或多個格式化屬性自動應用于所選中對象。30.如權利要求28所述的方法,其特征在于,提供格式化控件圖庫包括在所述用戶界面內提供所述格式化控件圖庫。31.如權利要求28所述的方法,其特征在于,提供格式化控件圖庫包括在顯示在所述用戶界面下方的下拉菜單中提供所述格式化控件圖庫。32.如權利要求31所述的方法,其特征在于,還包括擴展包含所述格式化控件圖庫的下拉菜單,以在所述下拉菜單中顯示與可應用于所選中對象的額外格式化屬性相關聯(lián)的額外格式化控件。33.如權利要求28所述的方法,其特征在于,提供所述格式化控件圖庫包括在顯示在軟件應用程序工作空間中的對話框中提供所述格式化控件圖庫。34.如權利要求28所述的方法,其特征在于,提供格式化控件圖庫包括在所述用戶界面中提供用于選擇所述多個格式化控件圖庫之一的多個圖庫控件,其中,所述多個格式化控件圖庫的每一個包含與可應用于所選中對象的一個或多個格式化屬性相關聯(lián)的一個或多個格式化控件。35.如權利要求34所述的方法,其特征在于,還包括接收對所述多個圖庫控件之一的選擇,以及顯示包含在與所選中圖庫控件相關聯(lián)的格式化控件圖庫中的一個或多個格式化控件。36.如權利要求35所述的方法,其特征在于,還包括在一格式化控件下拉菜單中顯示包含在與所選中圖庫控件相關聯(lián)的格式化控件圖庫中的一個或多個格式化控件。37.一種包含計算機可執(zhí)行指令的計算機可讀介質,當所述指令由計算機執(zhí)行時,執(zhí)行一種用于在改進的用戶界面中提供格式化選項圖庫的方法,包括在所述用戶界面中提供一個或多個選項卡,其中,所述一個或多個選項卡的一個或多個標識了可在選中對象上執(zhí)行的格式化任務,提供與選中格式化任務以及關聯(lián)選項卡相關聯(lián)的格式化控件圖庫,其中,包含在所述格式化控件圖庫內的一個或多個格式化控件的每一個與可應用于選中對象的一個或多個格式化屬性相關聯(lián),以及在每一格式化控件上顯示所選中對象的可視表示,所述可視表示示出了如果與所述一個或多個格式化控件的每一個相關聯(lián)的格式化屬性被應用于所選中的對象,則所選中的對象將會被如何格式化。38.如權利要求37所述的計算機可讀介質,其特征在于,還包括接收對所述一個或多個格式化控件之一的選擇的指示,以及將與所選擇的格式化控件相關聯(lián)的一個或多個格式化屬性自動應用于所選中對象。39.如權利要求37所述的計算機可讀介質,其特征在于,提供格式化控件圖庫包括在所述用戶界面內提供所述格式化控件圖庫。40.如權利要求37所述的計算機可讀介質,其特征在于,提供格式化控件圖庫包括在顯示在所述用戶界面下方的下拉菜單中提供所述格式化控件圖庫。41.如權利要求40所述的計算機可讀介質,其特征在于,還包括擴展包含所述格式化控件圖庫的下拉菜單,以在所述下拉菜單中顯示與可應用于所選中對象的額外格式化屬性相關聯(lián)的額外格式化控件。42.如權利要求37所述的計算機可讀介質,其特征在于,提供格式化控件圖庫包括在顯示在軟件應用程序工作空間中的對話框中提供所述格式化控件圖庫。43.如權利要求37所述的計算機可讀介質,其特征在于,提供格式化控件圖庫包括在所述用戶界面中提供用于選擇多個格式化控件圖庫之一的多個圖庫控件,其中,所述格式化控件圖庫的每一個包含與可應用于所選中對象的一個或多個格式化屬性相關聯(lián)的一個或多個格式化控件。44.如權利要求43所述的計算機可讀介質,其特征在于,還包括接收對所述多個圖庫控件之一的選擇,以及顯示包含在與所選擇的圖庫控件相關聯(lián)的格式化控件圖庫中的一個或多個格式化控件。45.如權利要求44所述的計算機可讀介質,其特征在于,還包括在一格式化控件下拉菜單中顯示包含在與所選擇的圖庫控件相關聯(lián)的格式化控件圖庫中的一個或多個格式化控件。全文摘要提供了一種用于顯示圖像圖庫的改進的用戶界面,該圖像圖庫示出了可應用于選中對象的不同的格式化選項。當選中一特定圖像時,自動向選中對象應用相關聯(lián)的格式化選項組合。文檔編號G06F9/44GK1790258SQ200510092139公開日2006年6月21日申請日期2005年8月16日優(yōu)先權日2004年9月30日發(fā)明者A·M·布徹,A·M·欣貝格,J·M·哈里斯,J·C·薩特菲爾德,T·M·戈捷申請人:微軟公司