專利名稱:全屏視圖閱讀和編輯用戶界面的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及全屏視圖閱讀和編輯用戶界面。
背景技術(shù):
計(jì)算機(jī)和軟件用戶已經(jīng)逐漸習(xí)慣于用戶友好的軟件應(yīng)用,這些軟件應(yīng)用幫助他們寫、計(jì)算、組織、準(zhǔn)備演示、發(fā)送與接收電子郵件、制作音樂等等。例如,現(xiàn)代電子字處理應(yīng)用允許用戶查看、準(zhǔn)備以及編輯各種文檔。為了幫助對(duì)給定應(yīng)用的功能的利用,通常沿顯示出的工作空間的上、下或側(cè)邊來提供包含多個(gè)一般功能控件的用戶界面,在該用戶界面中用戶可查看、輸入、復(fù)制、操縱和格式化文本或數(shù)據(jù)。可能存在用戶可能不需要使用某些功能控件,但是用戶界面可能包含擠滿顯示區(qū)域的額外信息的時(shí)候。例如,用戶可能正在創(chuàng)建一字處理文檔,但是可能僅需要使用某些基本功能控件。他/她可能希望被呈現(xiàn)簡(jiǎn)化的功能控件菜單,而不是非常豐富的工具欄。作為替代,有時(shí)用戶可能啟動(dòng)軟件應(yīng)用(例如字處理應(yīng)用)來閱讀文檔,但用戶可能不希望輸入或編輯數(shù)據(jù)。在該情況下,用戶可能不需要使用任何功能控件,并可能希望具有更多個(gè)屏幕顯示區(qū)域來查看文檔。正是關(guān)于這些及其他考慮才作出了本發(fā)明。
發(fā)明內(nèi)容
本發(fā)明的各實(shí)施例通過提供一種改進(jìn)的用戶界面來顯示為閱讀文檔而優(yōu)化且為編輯文檔而優(yōu)化的全屏視圖,來解決上述和其他問題。根據(jù)本發(fā)明的各實(shí)施例,全屏視圖查看閱讀模式提供了為閱讀而不是創(chuàng)作文檔而優(yōu)化的視圖。用戶可被呈現(xiàn)模擬的真實(shí)世界效果,如頁(yè)面卷曲,以增強(qiáng)旨在聚焦于閱讀文檔的閱讀體驗(yàn)。全屏視圖編輯模式提供了一種用戶界面輕量的但成熟的編輯模式。編輯模式可被優(yōu)化用于以全屏視圖編輯或創(chuàng)作文檔,其中與編輯或創(chuàng)作任務(wù)有關(guān)的控件可按需被提供以提供一種用戶界面輕量的、美學(xué)上合意的且不會(huì)令人分心的顯示。一個(gè)或多個(gè)實(shí)施例的細(xì)節(jié)在附圖和以下描述中闡明。通過閱讀下面的詳細(xì)描述并參考相關(guān)聯(lián)的附圖,其他特征和優(yōu)點(diǎn)將變得顯而易見。要理解的是下面的詳細(xì)描述僅僅是說明性的,而不是對(duì)所要求保護(hù)的發(fā)明的限制。提供本發(fā)明內(nèi)容以便以簡(jiǎn)化的形式介紹將在以下詳細(xì)描述中進(jìn)一步描述的一些概念。本發(fā)明內(nèi)容并不旨在標(biāo)識(shí)出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護(hù)的主題的范圍。
結(jié)合在本公開中并構(gòu)成其一部分的附圖示出本發(fā)明的各種實(shí)施例。在附圖中圖I是窗口內(nèi)視圖切換器控件的圖示,即用于全屏視圖選項(xiàng)的入口點(diǎn)。圖2是以全屏視圖編輯模式顯示的文檔的圖示。
圖3是全屏視圖編輯模式用戶界面工具欄的圖示。圖4是全屏視圖閱讀模式用戶界面工具欄的圖示。圖5是全屏視圖搜索/查找用戶界面工具欄的圖示。圖6是包括可用來實(shí)施本發(fā)明的實(shí)施例的計(jì)算設(shè)備的系統(tǒng)的簡(jiǎn)化框圖。
具體實(shí)施例如上簡(jiǎn)要所述,本發(fā)明的實(shí)施例涉及提供一種改進(jìn)的用戶界面,用于顯示為閱讀文檔優(yōu)化的以及為編輯文檔優(yōu)化的全屏視圖用戶界面。在當(dāng)今的計(jì)算機(jī)時(shí)代,諸如字處理或電子數(shù)據(jù)表應(yīng)用之類的應(yīng)用被很多用戶廣泛地使用。如先前所述,用戶已經(jīng)逐漸習(xí)慣于用戶友好的應(yīng)用,并已經(jīng)開始期待提供用于允許用戶按需輸入、操縱和/或格式化文本或數(shù)據(jù)的各種功能控件的用戶界面。隨著技術(shù)進(jìn)步以及隨著更多的選項(xiàng)和功能被提供來供用戶使用,各種應(yīng)用的用戶界面可能比以前消耗更多的顯示空間。某些用戶可能偏愛更少顯示的功能控件。例如,某些用戶可能偏愛利用各種快捷鍵而不是顯示在用戶界面中的功能控件。其他用戶可能將應(yīng)用更多地用于查看文檔而不是輸入或操縱文本或數(shù)據(jù)。其他用戶可能利用給定的應(yīng)用來輸入數(shù)據(jù)或文本,但是可能僅需要基本的功能控件而不是大范圍的編輯和格式化控件。對(duì)于這些情況和其他情況, 本發(fā)明的實(shí)施例提供了更為聚焦的、全屏的、用戶界面輕量的視圖。根據(jù)各實(shí)施例,全屏視圖可被優(yōu)化用于寫/編輯或用于閱讀文檔。全屏視圖編輯模式旨在成為用戶界面輕量的但成熟的編輯模式??稍跁簯B(tài)全屏視圖編輯模式工具條中提供基本功能控件。全屏視圖閱讀模式被優(yōu)化用于閱讀而不是創(chuàng)作。用戶界面可被提供用于頁(yè)面導(dǎo)航、頁(yè)邊距顯示以及用于搜索。下面的描述涉及附圖。只要可能,就在附圖和以下描述中使用相同的附圖標(biāo)記來指示相同或類似的元素。盡管可能描述了本發(fā)明的各實(shí)施例,但修改、改編和其他實(shí)現(xiàn)也是可能的。例如,可以對(duì)附圖中所示出的元素進(jìn)行置換、添加、或修改,且可以通過對(duì)所公開的方法置換、重新排序、或添加階段來修改本文所描述的各方法。因此,以下詳細(xì)描述并不限制本發(fā)明。相反,本發(fā)明的適當(dāng)范圍由所附權(quán)利要求書限定。現(xiàn)在參考附圖,其中在若干附圖中相似的附圖標(biāo)記表示相似的元素,將描述本發(fā)明的各方面和示例性操作環(huán)境。盡管將在結(jié)合在個(gè)人計(jì)算機(jī)上的操作系統(tǒng)上運(yùn)行的應(yīng)用程序執(zhí)行的程序模塊的一般上下文中描述本發(fā)明,但本領(lǐng)域的技術(shù)人員可以認(rèn)識(shí)到,本發(fā)明也可結(jié)合其他程序模塊實(shí)現(xiàn)。一般而言,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)和其它類型的結(jié)構(gòu)。此外,本領(lǐng)域的技術(shù)人員將理解,本發(fā)明可以使用其他計(jì)算機(jī)系統(tǒng)配置來實(shí)施,包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器或可編程的消費(fèi)電子產(chǎn)品、小型計(jì)算機(jī)、大型計(jì)算機(jī)等。本發(fā)明也可以在其中任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行的分布式計(jì)算環(huán)境中實(shí)現(xiàn)。在分布式計(jì)算環(huán)境中,程序模塊可位于本地和遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備兩者中。根據(jù)各實(shí)施例,用戶可通過選擇如視圖菜單中提供的可選擇的全屏視圖選項(xiàng)之類的用戶界面入口點(diǎn),或通過選擇如圖I所示的窗口內(nèi)視圖切換器控件102,來進(jìn)入全屏視圖。根據(jù)各實(shí)施例,全屏視圖設(shè)定可以是文檔被保存時(shí)可不被保持的臨時(shí)狀態(tài)。
圖2是示出用于顯示與寫或編輯文檔有關(guān)且相關(guān)聯(lián)的頂層功能控件的全屏視圖編輯模式用戶界面工具欄220的計(jì)算機(jī)屏幕顯示的圖示。如上簡(jiǎn)述,全屏視圖編輯模式旨在成為用戶界面輕量的但成熟的編輯模式。諸如字處理文檔之類的文檔210可被顯示在全屏視圖中?!皩憽笨蛇x擇的功能控件205可被提供。根據(jù)本發(fā)明的各實(shí)施例,一旦接收到以編輯模式在全屏視圖用戶界面中顯示文檔210的命令,則可顯示輕量的編輯模式工具欄 220,該工具欄包含用于將軟件應(yīng)用的一個(gè)或多個(gè)相關(guān)聯(lián)的功能應(yīng)用于被顯示的文檔的一個(gè)或多個(gè)可選擇的功能控件。編輯模式工具欄220可被提供各種背景顏色,例如如圖2所示的黑色。此外,工具欄220可以是半透明的。編輯模式工具欄220可以是輕量的。也就是說,編輯模式工具欄220可包含用于應(yīng)用可從軟件應(yīng)用獲得的多個(gè)功能的最常使用的子集的一個(gè)或多個(gè)可選擇的功能控件。當(dāng)全屏視圖被啟動(dòng)時(shí),編輯模式工具欄220可沿顯示畫面的邊沿被顯示。在經(jīng)過了規(guī)定量的時(shí)間(如3-4秒)之后,編輯模式工具欄220顯示可從全屏視圖用戶界面中被去除,以提供額外的顯示空間供查看所顯示的文檔210。根據(jù)各實(shí)施例,全屏視圖編輯工具欄220可通過顯示動(dòng)畫效果從全屏視圖用戶界面中移除。各種動(dòng)畫效果可被結(jié)合,包括但不限于滑出、淡出、消失、溶解、或本領(lǐng)域已知的任何其他動(dòng)畫效果。一旦接收到光標(biāo)的焦點(diǎn)在全屏視圖用戶界面的指定區(qū)域中的指示,該輕量的編輯模式工具欄220的顯示可被恢復(fù)。根據(jù)各實(shí)施例,全屏視圖編輯工具欄220可通過顯示動(dòng)畫效果被恢復(fù)到全屏視圖用戶界面。動(dòng)畫效果可以是本領(lǐng)域中已知的各種動(dòng)畫效果之一。 考慮作為一示例,用戶可決定在全屏視圖編輯模式中編輯文檔210。他/她可選擇用戶界面中提供的全屏視圖切換器控件102。在檢測(cè)到該選擇時(shí),文檔210可以按全屏視圖編輯模式顯示,且全屏視圖編輯模式工具欄220可沿顯示畫面的上邊沿被顯示,如圖2所示。在規(guī)定量的時(shí)間(如3-4秒)之后,工具欄220可通過動(dòng)畫效果從顯示畫面中移除。例如,工具欄 220可上升并從用戶界面滑出。在編輯文檔210時(shí),用戶可決定利用軟件應(yīng)用的功能控件, 例如黑體字。用戶可將他的/她的光標(biāo)移動(dòng)到全屏視圖編輯工具欄220先前被顯示的用戶界面的上邊沿,結(jié)果工具欄220的顯示可被恢復(fù)??衫蔑@示動(dòng)畫效果,例如工具欄可下降并從用戶界面顯示畫面的上邊沿滑入。然后可顯示功能控件,而用戶可選擇黑體字功能控件。如圖2所示,可沿顯示畫面的側(cè)邊沿提供滾動(dòng)條215。滾動(dòng)條215可被定位成使得能夠容易地被訪問,但不沿文檔210的邊沿,從而它可能使用戶分心或妨礙了用戶。全屏視圖的背景225可被顯示在文檔210之后。根據(jù)各實(shí)施例,背景225可以是用于增強(qiáng)被顯示的文檔210的可讀性的反差背景。背景225可以是默認(rèn)為無光澤黑色,但可提供各種其他可選擇的背景來為用戶提供不令人分心的背景幕以聚焦于所顯示的文檔210上。各種其他可選擇的背景可包括各種背景顏色或各種木材類型和紋理以提供紙張位于桌面上的效果?,F(xiàn)在參考圖3,示出了用于顯示與寫或編輯文檔210相關(guān)聯(lián)的可選擇的控件的用戶界面工具欄220的圖示。如上所述,用戶界面工具欄220可根據(jù)各種顏色(如黑色)被顯示,可以是半透明的,并可包含與寫或編輯文檔210相關(guān)聯(lián)的多個(gè)可選擇的功能控件中最常使用的子集。例如且如圖3所示,編輯模式用戶界面工具欄220可包括用于一般文件命令305的可選擇的控件,如文件保存和打印。編輯模式用戶界面工具欄220可包括用于一般格式化命令310的可選擇的功能控件,如文本類型、字體大小、行距、黑體字、斜體字、下劃線、文本對(duì)齊、項(xiàng)目符號(hào)、以及編號(hào)。其他可選擇的功能控件可被提供在編輯模式用戶界面工具欄220中,如“縮放”功能控件330和“添加注釋”功能控件325?!斑x項(xiàng)”功能控件315可被提供,當(dāng)被選擇時(shí)它可提供不被包括在主編輯模式用戶界面工具欄220中的各種可選擇的選項(xiàng)的菜單。例如,編輯模式中的選項(xiàng)菜單可包括諸如查找、跟蹤改變、顯示注釋和改變、顯示原始/最終文檔、 以及背景選項(xiàng)?!巴顺觥惫δ芸丶?35可被提供在編輯模式用戶界面工具欄220中,當(dāng)被選擇時(shí)它可退出閱讀模式,并可恢復(fù)文檔310的原始視圖。在退出閱讀模式時(shí),正被查看的頁(yè)面可被保存而原始視圖被恢復(fù)。編輯模式用戶界面工具欄220還可包括“寫”可選擇的功能控件205以及“閱讀”可選擇的功能控件320。一旦選擇了“寫”205或“閱讀”320可選擇的功能控件,全屏視圖可切換到所選的模式(閱讀或編輯模式)。如應(yīng)該理解的,包括在編輯模式用戶界面工具欄220中的可選擇的功能控件可根據(jù)個(gè)體用戶偏好來被修改。如上簡(jiǎn)述,全屏視圖閱讀模式可提供為閱讀而不是寫或編輯文檔210而優(yōu)化的視圖。根據(jù)一實(shí)施例,閱讀模式中正被查看的文檔210可能不能被編輯。可選擇的功能控件可被提供在閱讀模式用戶界面工具欄中,用于允許此類功能,如頁(yè)面導(dǎo)航、頁(yè)邊距顯示以及搜索。在全屏視圖閱讀模式中,文檔210的頁(yè)面可被完整顯示(如像物理紙張)?,F(xiàn)在參考圖4,示出了用于顯示與閱讀文檔210相關(guān)聯(lián)的可選擇的控件的用戶界面工具欄400的圖示。類似于全屏視圖編輯模式用戶界面工具欄220,該輕量的閱讀模式用戶界面工具欄可根據(jù)各種顏色(如黑色)來顯示,可以是半透明的,并可包含從軟件應(yīng)用可獲得的與閱讀文檔210相關(guān)聯(lián)的多個(gè)功能中基本的或最常使用的子集。根據(jù)一實(shí)施例,全屏視圖閱讀模式用戶界面工具欄400可從視圖中隱藏??稍谶M(jìn)入全屏視圖編輯模式時(shí)以及當(dāng)用戶將光標(biāo)聚焦于全屏視圖用戶界面的指定區(qū)域中達(dá)規(guī)定的時(shí)間量時(shí),呈現(xiàn)閱讀模式Π 工具欄400。例如,如果用戶將光標(biāo)移動(dòng)到顯示屏幕的上面(如從屏幕的上邊沿向下計(jì)算的40像素區(qū)域內(nèi))達(dá)一秒鐘,閱讀模式Π工具欄400可從屏幕的上邊沿滑入視圖。一旦選擇了功能控件或在規(guī)定量的時(shí)間之后,閱讀模式UI工具欄400可從視圖隱藏。如圖4所示,閱讀模式用戶界面工具欄400可包括用于頁(yè)面導(dǎo)航405的可選擇的控件?!斑x項(xiàng)”功能控件410可被包括以向用戶提供附加功能。在選擇了“選項(xiàng)”功能控件410時(shí),可顯示一選項(xiàng)下拉菜單,該選項(xiàng)下拉菜單可包括“查找”功能、“頁(yè)邊距設(shè)置”功能、以及“翻頁(yè)效果”功能。如應(yīng)該理解的,包括在閱讀模式用戶界面工具欄400中的可選擇的功能控件可根據(jù)個(gè)體用戶偏好來被修改。一旦選擇了 “查找”功能,閱讀模式用戶界面工具欄400可從顯示畫面中移除,并可被類似于圖5中所示的查找工具欄的查找或搜索工具欄替換。閱讀模式用戶界面工具欄 400可通過各種顯示動(dòng)畫效果之一從顯示畫面中移除,如滑出動(dòng)畫。通過用查找工具欄500 替換閱讀模式用戶界面工具欄400,屏幕顯示空間被最大化用于查看文檔210。用戶可輸入文本來在查找工具欄500的搜索域505中搜索。在完成搜索之后,或當(dāng)用戶希望返回到閱讀模式用戶界面工具欄400,他/她可選擇“完成”功能控件510。返回到圖4,用戶可以能夠在從選項(xiàng)下拉菜單選擇“頁(yè)邊距設(shè)置”功能控件之后通過選擇“顯示頁(yè)邊距”或“隱匿頁(yè)邊距”來顯示或隱匿頁(yè)邊距。本發(fā)明的實(shí)施例提供了全頁(yè)面閱讀環(huán)境,該全頁(yè)面閱讀環(huán)境通過軟件應(yīng)用的動(dòng)畫功能提供了一個(gè)或多個(gè)模擬的頁(yè)面移動(dòng)視覺效果的顯示。例如,全頁(yè)面閱讀環(huán)境模擬真實(shí)世界效果,如翻頁(yè)效果,以增強(qiáng)用戶的閱讀體驗(yàn)。各種翻頁(yè)效果選項(xiàng)可被提供給用戶來從中進(jìn)行選擇。例如,用戶可選擇“貫穿飛過”選項(xiàng)。根據(jù)貫穿飛過選項(xiàng),可顯示第一頁(yè)面。一旦選擇了“翻”到另一頁(yè),第一頁(yè)可看上去移動(dòng)到顯示畫面的最前面,然后淡出,并變?yōu)楸辉摿硪豁?yè)面替代。作為另一示例,用戶可選擇“頁(yè)面卷曲”(page curl)選項(xiàng)來從一個(gè)頁(yè)面過渡到另一個(gè)頁(yè)面。頁(yè)面卷曲效果可模擬頁(yè)面緩慢翻轉(zhuǎn)。隨著頁(yè)面翻轉(zhuǎn),用戶可看到映射到卷曲的另一側(cè)的圖像背面。用戶也可選擇關(guān)閉翻頁(yè)效果。如上所述,本發(fā)明的各實(shí)施例可提供用于顯示全屏視圖的改進(jìn)的用戶界面。全屏視圖閱讀模式可提供用于閱讀文檔的優(yōu)化的用戶界面,而全屏視圖編輯模式可提供用于編輯文檔的優(yōu)化的用戶界面。全屏視圖閱讀和編輯模式兩者向用戶提供了一種界面輕量的、 美學(xué)上合意的且不會(huì)令人分心的顯示。如上所述的發(fā)明的各實(shí)施例可通過本地和遠(yuǎn)程計(jì)算和數(shù)據(jù)存儲(chǔ)系統(tǒng)來實(shí)現(xiàn),包括參考圖6所示和所述的系統(tǒng)。符合本發(fā)明的實(shí)施例,上述存儲(chǔ)器存儲(chǔ)和處理單元可在諸如圖6的計(jì)算設(shè)備600之類的計(jì)算設(shè)備中實(shí)現(xiàn)??梢允褂糜布④浖蚬碳娜魏芜m當(dāng)?shù)慕M合來實(shí)現(xiàn)該存儲(chǔ)器存儲(chǔ)和處理單元。例如,存儲(chǔ)器存儲(chǔ)和處理單元可用計(jì)算設(shè)備600或任何其他計(jì)算設(shè)備618結(jié)合計(jì)算設(shè)備600來實(shí)現(xiàn),其中在分布式計(jì)算環(huán)境(如內(nèi)聯(lián)網(wǎng)或因特網(wǎng))中可通過網(wǎng)絡(luò)將功能集合在一起,以執(zhí)行如本文所述的功能。符合本發(fā)明的各實(shí)施例, 上述系統(tǒng)、設(shè)備和處理器是示例,而其他系統(tǒng)、設(shè)備和處理器可以包括上述存儲(chǔ)器存儲(chǔ)和處理單元。參考圖6,符合本發(fā)明的各實(shí)施例的系統(tǒng)可包括諸如計(jì)算設(shè)備600的計(jì)算設(shè)備。在一基本配置中,計(jì)算設(shè)備600可以包括至少一個(gè)處理單元602和系統(tǒng)存儲(chǔ)器604。取決于計(jì)算設(shè)備的配置和類型,系統(tǒng)存儲(chǔ)器604可以包括,但不限于,易失性存儲(chǔ)器(例如,隨機(jī)存取存儲(chǔ)器(RAM))、非易失性存儲(chǔ)器(例如,只讀存儲(chǔ)器(ROM))、閃存或任何組合。系統(tǒng)存儲(chǔ)器604可包括操作系統(tǒng)605、一個(gè)或多個(gè)編程模塊606,并可包括字處理應(yīng)用607,其中字處理應(yīng)用是具有充足的計(jì)算機(jī)可執(zhí)行指令的軟件應(yīng)用,當(dāng)指令被執(zhí)行時(shí)執(zhí)行如本文所述的功能。例如,操作系統(tǒng)605可適用于控制計(jì)算設(shè)備600的操作。此外,本發(fā)明的各實(shí)施例可以結(jié)合圖形庫(kù)、其他操作系統(tǒng)、或任何其他應(yīng)用程序來實(shí)踐,且不限于任何特定應(yīng)用或系統(tǒng)。 該基本配置在圖6中由虛線608內(nèi)的那些組件示出。計(jì)算設(shè)備600可以具有附加特征或功能。例如,計(jì)算設(shè)備600還可包括附加數(shù)據(jù)存儲(chǔ)設(shè)備(可移動(dòng)和/或不可移動(dòng)),諸如例如磁盤、光盤或磁帶。這些附加存儲(chǔ)在圖6中由可移動(dòng)存儲(chǔ)609和不可移動(dòng)存儲(chǔ)610示出。計(jì)算設(shè)備600還可包含可允許設(shè)備600諸如通過例如內(nèi)聯(lián)網(wǎng)或因特網(wǎng)等分布式計(jì)算環(huán)境中的網(wǎng)絡(luò)來與其他計(jì)算設(shè)備618進(jìn)行通信的通信連接616。通信連接616是通信介質(zhì)的一個(gè)示例。如上所述,可以在系統(tǒng)存儲(chǔ)器604中存儲(chǔ)包括操作系統(tǒng)605在內(nèi)的多個(gè)程序模塊和數(shù)據(jù)文件。在執(zhí)行在處理單元602上時(shí),編程模塊606可包括字處理引用607,其中字處理應(yīng)用可包含充足的計(jì)算機(jī)可執(zhí)行指令,當(dāng)指令被執(zhí)行時(shí)執(zhí)行如本文所述的功能。前述過程是示例,且處理單元602可執(zhí)行其他過程。根據(jù)本發(fā)明的各實(shí)施例可使用的其他編程模塊可包括電子郵件和聯(lián)系人應(yīng)用、電子數(shù)據(jù)表應(yīng)用、數(shù)據(jù)庫(kù)應(yīng)用、幻燈片演示應(yīng)用、繪圖或計(jì)算機(jī)輔助應(yīng)用程序等。一般而言,根據(jù)本發(fā)明的各實(shí)施例,程序模塊可以包括可以執(zhí)行特定任務(wù)或可以實(shí)現(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)和其他類型的結(jié)構(gòu)。此外,本發(fā)明的各實(shí)施例可用其他計(jì)算機(jī)系統(tǒng)配置來實(shí)踐,包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)或可編程消費(fèi)電子產(chǎn)品、小型機(jī)、大型計(jì)算機(jī)等。本發(fā)明的各實(shí)施例也可以在其中任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行的分布式計(jì)算環(huán)境中實(shí)現(xiàn)。在分布式計(jì)算環(huán)境中,程序模塊可位于本地和遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備兩者中。此外,本發(fā)明的各實(shí)施例可在包括分立電子元件的電路、包含邏輯門的封裝或集成電子芯片、利用微處理器的電路、或在包含電子元件或微處理器的單個(gè)芯片上實(shí)現(xiàn)。本發(fā)明的各實(shí)施例還可以使用能夠執(zhí)行諸如,例如,AND(與)、0R(或)和NOT(非)等邏輯運(yùn)算的其他技術(shù)來實(shí)踐,包括但不限于,機(jī)械、光學(xué)、流體和量子技術(shù)。另外,本發(fā)明的各實(shí)施例可以在通用計(jì)算機(jī)或任何其他電路或系統(tǒng)中實(shí)現(xiàn)。例如,本發(fā)明的各實(shí)施例可被實(shí)現(xiàn)為計(jì)算機(jī)進(jìn)程(方法)、計(jì)算系統(tǒng)或諸如計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)可讀介質(zhì)等制品。計(jì)算機(jī)程序產(chǎn)品可以是計(jì)算機(jī)系統(tǒng)可讀并編碼了用于執(zhí)行計(jì)算機(jī)進(jìn)程的指令的計(jì)算機(jī)程序的計(jì)算機(jī)存儲(chǔ)介質(zhì)。因此,本發(fā)明能以硬件和/或軟件(包括固件、常駐軟件、微碼等)來具體化。換言之,本發(fā)明的各實(shí)施例可以采用其上包含有供指令執(zhí)行系統(tǒng)使用或結(jié)合其使用的計(jì)算機(jī)可使用或計(jì)算機(jī)可讀程序代碼的計(jì)算機(jī)可使用或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品的形式。計(jì)算機(jī)可使用或計(jì)算機(jī)可讀介質(zhì)可以是可包含、存儲(chǔ)、通信、傳播、或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或結(jié)合其使用的任何介質(zhì)。本文所使用的術(shù)語(yǔ)計(jì)算機(jī)可讀介質(zhì)可包括計(jì)算機(jī)存儲(chǔ)介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)可包括以用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或其他數(shù)據(jù)等信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)。系統(tǒng)存儲(chǔ)器604、可移動(dòng)存儲(chǔ)609 和不可移動(dòng)存儲(chǔ)610都是計(jì)算機(jī)存儲(chǔ)介質(zhì)(S卩,存儲(chǔ)器存儲(chǔ))的示例。計(jì)算機(jī)存儲(chǔ)介質(zhì)可以包括,但不限于,RAM、R0M、電可擦除只讀存儲(chǔ)器(EEPROM)、閃存或其他存儲(chǔ)器技術(shù)、CD-ROM、 數(shù)字多功能盤(DVD)或其他光存儲(chǔ)、磁帶盒、磁帶、磁盤存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備、或可用于存儲(chǔ)信息且可以由計(jì)算設(shè)備600訪問的任何其他介質(zhì)。任何這樣的計(jì)算機(jī)存儲(chǔ)介質(zhì)可以是設(shè)備600的一部分。計(jì)算設(shè)備600還可以具有輸入設(shè)備612,如鍵盤、鼠標(biāo)、筆、聲音輸入設(shè)備、觸摸輸入設(shè)備等。還可包括諸如顯示器、揚(yáng)聲器、打印機(jī)等輸出設(shè)備614。上述設(shè)備是示例且可以使用其他設(shè)備。 本文所使用的術(shù)語(yǔ)計(jì)算機(jī)可讀介質(zhì)還可包括通信介質(zhì)。通信介質(zhì)可由諸如載波或其他傳輸機(jī)制的已調(diào)制數(shù)據(jù)信號(hào)中的計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或其他數(shù)據(jù)來體現(xiàn),并且包括任何信息傳遞介質(zhì)。術(shù)語(yǔ)“已調(diào)制數(shù)據(jù)信號(hào)”可以描述以對(duì)該信號(hào)中的信息進(jìn)行編碼的方式設(shè)定或者改變其一個(gè)或多個(gè)特征的信號(hào)。作為示例而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接線連接等有線介質(zhì),以及諸如聲學(xué)、射頻(RF)、紅外線和其他無線介質(zhì)等無線介質(zhì)。以上參考例如根據(jù)本發(fā)明的各實(shí)施例的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品的框圖和/ 或操作圖示描述了本發(fā)明的各實(shí)施例??蛑兴⒚鞯母鞴δ?動(dòng)作可以按不同于任何流程圖所示的次序出現(xiàn)。例如,取決于所涉及的功能/動(dòng)作,連續(xù)示出的兩個(gè)框?qū)嶋H上可以基本上同時(shí)執(zhí)行,或者這些框有時(shí)可以按相反的次序來執(zhí)行。盡管已經(jīng)描述了本發(fā)明的某些實(shí)施例,但也可能存在其他實(shí)施例。此外,雖然本發(fā)明的各實(shí)施例被描述為與存儲(chǔ)在存儲(chǔ)器和其他存儲(chǔ)介質(zhì)中的數(shù)據(jù)相關(guān)聯(lián),但數(shù)據(jù)還可以被存儲(chǔ)在或讀取自其他類型的計(jì)算機(jī)可讀介質(zhì),如輔助存儲(chǔ)設(shè)備,像硬盤、軟盤、或CD-ROM ; 來自因特網(wǎng)的載波;或其他形式的RAM或ROM。此外,所公開的各方法的各階段可以按任何方式來修改,包括通過對(duì)各階段重新排序和/或插入或刪除階段,而不背離本發(fā)明。包括此處所包括的代碼中的版權(quán)在內(nèi)的所有權(quán)利都?xì)w屬于申請(qǐng)人并且是本申請(qǐng)人的財(cái)產(chǎn)。申請(qǐng)人保持并保留此處所包括的代碼中的所有權(quán)利,并授予僅關(guān)于所授權(quán)的專利的再現(xiàn)且未出于其他目的再現(xiàn)該材料的許可。雖然本說明書包括各示例,但本發(fā)明的范圍由所附權(quán)利要求書來指示。此外,雖然用對(duì)結(jié)構(gòu)特征和/或方法動(dòng)作專用的語(yǔ)言描述了本說明書,但權(quán)利要求書并不限于上文所描述的特征或動(dòng)作。相反,上述具體特征和動(dòng)作是作為本發(fā)明的各實(shí)施例的示例來公開的。
權(quán)利要求
1.一種用于在全屏視圖用戶界面中提供編輯功能的方法,所述方法包括經(jīng)由軟件應(yīng)用接收顯示文檔的命令;經(jīng)由所述軟件應(yīng)用接收以編輯模式在全屏視圖用戶界面中顯示所述文檔的命令,所述編輯模式用于允許經(jīng)由所述軟件應(yīng)用的一個(gè)或多個(gè)功能對(duì)所顯示的文檔進(jìn)行編輯;在所述全屏視圖用戶界面中顯示包含用于將所述軟件應(yīng)用的一個(gè)或多個(gè)相關(guān)聯(lián)的功能應(yīng)用于所顯示的文檔的一個(gè)或多個(gè)可選擇的功能控件的輕量的編輯模式工具欄;在經(jīng)過了規(guī)定量的時(shí)間后,從所述全屏視圖用戶界面中移除所述輕量的編輯模式工具欄的顯示,以在所述全屏視圖用戶界面中提供額外的顯示空間供查看所顯示的文檔;以及一旦接收到光標(biāo)的焦點(diǎn)在所述全屏視圖用戶界面的指定區(qū)域中的指示,則在所述全屏視圖用戶界面中恢復(fù)所述輕量的編輯模式工具欄的顯示。
2.如權(quán)利要求I所述的方法,其特征在于,在以編輯模式在所述全屏視圖用戶界面中顯示所述文檔時(shí),所述方法還包括在所顯示的文檔后面顯示反差背景,以增強(qiáng)所顯示的文檔的可讀性。
3.如權(quán)利要求2所述的方法,其特征在于,在所顯示的文檔的后面顯示反差背景以增強(qiáng)所顯示的文檔的可讀性包括根據(jù)一個(gè)或多個(gè)背景顏色來顯示所述反差背景。
4.如權(quán)利要求I所述的方法,其特征在于,經(jīng)由所述軟件應(yīng)用接收以編輯模式在全屏視圖用戶界面中顯示所述文檔的命令包括接收對(duì)由所述軟件應(yīng)用提供的可選擇的控件的選擇,以用于以編輯模式在全屏視圖用戶界面中顯示所述文檔。
5.如權(quán)利要求I所述的方法,其特征在于,從所述全屏視圖用戶界面中移除所述輕量的編輯模式工具欄的顯示,以在所述全屏視圖用戶界面中提供額外的顯示空間供查看所顯示的文檔包括通過顯示動(dòng)畫來移除所述輕量的編輯模式工具欄的顯示。
6.如權(quán)利要求5所述的方法,其特征在于,通過顯示動(dòng)畫來移除所述輕量的編輯模式工具欄的顯示包括將所述輕量的編輯模式工具欄滑離所述全屏視圖用戶界面的一側(cè),直到所述輕量的編輯模式工具欄不再位于視圖中;以及在所述全屏視圖用戶界面中恢復(fù)所述輕量的編輯模式工具欄的顯示包括從所述輕量的編輯模式工具欄被從顯示畫面中移除的同一側(cè)將所述輕量的編輯模式工具欄滑到所述全屏視圖用戶界面上,直到所述輕量的編輯模式工具欄位于視圖中。
7.如權(quán)利要求5所述的方法,其特征在于,通過顯示動(dòng)畫來移除所述輕量的編輯模式工具欄的顯示包括將所述輕量的編輯模式工具欄滑離所述全屏視圖用戶界面的上邊沿,直到所述輕量的編輯模式工具欄不再位于視圖中;以及在所述全屏視圖用戶界面中恢復(fù)所述輕量的編輯模式工具欄的顯示包括從所述輕量的編輯模式工具欄被從顯示畫面中移除的同一上邊沿將所述輕量的編輯模式工具欄滑到所述全屏視圖用戶界面上,直到所述輕量的編輯模式工具欄位于視圖中。
8.如權(quán)利要求5所述的方法,其特征在于,通過顯示動(dòng)畫來移除所述輕量的編輯模式工具欄的顯示包括使所述輕量的編輯模式工具欄的顯示淡出,直到所述輕量的編輯模式工具欄不再位于視圖中;以及在所述全屏視圖用戶界面中恢復(fù)所述輕量的編輯模式工具欄的顯示包括使所述輕量的編輯模式工具欄的顯示淡入,直到所述輕量的編輯模式工具欄位于視圖中。
9.如權(quán)利要求I所述的方法,其特征在于,在所述全屏視圖用戶界面中顯示包含用于將所述軟件應(yīng)用的一個(gè)或多個(gè)相關(guān)聯(lián)的功能應(yīng)用于所顯示的文檔的一個(gè)或多個(gè)可選擇的功能控件的輕量的編輯模式工具欄包括在所述輕量的編輯模式工具欄中顯示用于應(yīng)用可從所述軟件應(yīng)用獲得的多個(gè)功能中最常使用的子集的一個(gè)或多個(gè)可選擇的功能控件。
10.如權(quán)利要求9所述的方法,其特征在于,在所述輕量的編輯模式工具欄中顯示用于應(yīng)用可從所述軟件應(yīng)用獲得的多個(gè)功能中最常使用的子集的一個(gè)或多個(gè)可選擇的功能控件包括顯示用于以下功能的一個(gè)或多個(gè)可選擇的控件保存文檔;打印文檔;包括文本類型、字體大小、行距、黑體字、斜體字、下劃線、文本對(duì)齊、項(xiàng)目符號(hào)和編號(hào)的一般格式化功能控件;縮放功能控件;添加注釋功能控件;以及選項(xiàng)功能控件,當(dāng)所述選項(xiàng)功能控件被選擇時(shí)可提供最初不被包括在所述輕量的編輯模式工具欄中的各種可選擇的選項(xiàng)的菜單。
11.如權(quán)利要求I所述的方法,其特征在于,還包括一旦從所述輕量的編輯模式工具欄接收到對(duì)查找功能控件的選擇,用允許對(duì)包含在所顯示的文檔中的信息進(jìn)行搜索的查找功能用戶界面組件來替代包含在所述輕量的編輯模式工具欄中的所述一個(gè)或多個(gè)可選擇的功能控件。
12.一種用于在全屏視圖用戶界面中提供閱讀功能的方法,所述方法包括經(jīng)由軟件應(yīng)用接收顯示文檔的命令;經(jīng)由所述軟件應(yīng)用接收以閱讀模式在全屏視圖用戶界面中顯示所述文檔的命令,所述閱讀模式用于允許所顯示的文檔的經(jīng)優(yōu)化的視圖;在所述全屏視圖用戶界面中顯示包含用于在所顯示的文檔中導(dǎo)航的一個(gè)或多個(gè)可選擇的功能控件的輕量的閱讀模式工具欄;在經(jīng)過了規(guī)定量的時(shí)間后,從所述全屏視圖用戶界面中移除所述輕量的閱讀模式工具欄的顯示,以在所述全屏視圖用戶界面中提供額外的顯示空間供查看所顯示的文檔;以及一旦接收到光標(biāo)的焦點(diǎn)在所述全屏視圖用戶界面的指定區(qū)域中的指示,則在所述全屏視圖用戶界面中恢復(fù)所述輕量的閱讀模式工具欄的顯示。
13.如權(quán)利要求12所述的方法,其特征在于,在以閱讀模式中在所述全屏視圖用戶界面中顯示所述文檔時(shí),所述方法還包括在所顯示的文檔后面顯示反差背景,以增強(qiáng)所顯示的文檔的可讀性。
14.如權(quán)利要求13所述的方法,其特征在于,在所顯示的文檔的后面顯示反差背景以增強(qiáng)所顯示的文檔的可讀性包括根據(jù)一個(gè)或多個(gè)背景顏色來顯示所述反差背景。
15.如權(quán)利要求12所述的方法,其特征在于,從所述全屏視圖用戶界面中移除所述輕量的閱讀模式工具欄的顯示,以在所述全屏視圖用戶界面中提供額外的顯示空間供查看所顯示的文檔包括通過用戶界面動(dòng)畫將所述輕量的閱讀模式工具欄滑離所述全屏視圖用戶界面的一側(cè),直到所述輕量的閱讀模式工具欄不再位于視圖中;在所述全屏視圖用戶界面中恢復(fù)所述輕量的閱讀模式工具欄的顯示包括從所述輕量的閱讀模式工具欄被從顯示畫面中移除的同一側(cè)將所述輕量的閱讀模式工具欄滑到所述全屏視圖用戶界面上,直到所述輕量的閱讀模式工具欄位于視圖中。
16.如權(quán)利要求12所述的方法,其特征在于,從所述全屏視圖用戶界面中移除所述輕量的閱讀模式工具欄的顯示,以在所述全屏視圖用戶界面中提供額外的顯示空間供查看所顯示的文檔包括將所述輕量的閱讀模式工具欄滑離所述全屏視圖用戶界面的上邊沿,直到所述輕量的閱讀模式工具欄不再位于視圖中;在所述全屏視圖用戶界面中恢復(fù)所述輕量的閱讀模式工具欄的顯示包括從所述輕量的閱讀模式工具欄被從顯示畫面中移除的同一上邊沿將所述輕量的閱讀模式工具欄滑到所述全屏視圖用戶界面上,直到所述輕量的閱讀模式工具欄位于視圖中。
17.如權(quán)利要求12所述的方法,其特征在于,從所述全屏視圖用戶界面中移除對(duì)所述輕量的閱讀模式工具欄的顯示,以在所述全屏視圖用戶界面中提供額外的顯示空間供查看所顯示的文檔包括將所述輕量的閱讀模式工具欄的顯示淡出,直到所述輕量的閱讀模式工具欄不再位于視圖中;以及在所述全屏視圖用戶界面中恢復(fù)所述輕量的閱讀模式工具欄的顯示包括使所述輕量的閱讀模式工具欄的顯示淡入,直到所述輕量的閱讀模式工具欄位于視圖中。
18.如權(quán)利要求12所述的方法,其特征在于,還包括一旦從所述輕量的閱讀模式工具欄接收到對(duì)查找功能控件的選擇,用允許對(duì)包含在所顯示的文檔中的信息進(jìn)行搜索的查找功能用戶界面組件來替代用于在所顯示的文檔中導(dǎo)航的所述一個(gè)或多個(gè)可選擇的功能控件。
19.如權(quán)利要求12所述的方法,其特征在于,一旦接收到對(duì)與所述軟件應(yīng)用的頁(yè)面翻轉(zhuǎn)功能相關(guān)聯(lián)的功能控件的選擇,則通過所述軟件應(yīng)用的動(dòng)畫功能來提供一個(gè)或多個(gè)模擬的頁(yè)面移動(dòng)視覺效果的顯示。
20.一種包含計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令在由計(jì)算機(jī)執(zhí)行時(shí)執(zhí)行一種用于在全屏視圖用戶界面中提供編輯功能的方法,所述方法包括經(jīng)由軟件應(yīng)用接收顯示文檔的命令;經(jīng)由所述軟件應(yīng)用接收在全屏視圖用戶界面中顯示所述文檔的命令,用于允許通過所述軟件應(yīng)用的一個(gè)或多個(gè)功能對(duì)所顯示的文檔進(jìn)行編輯和閱讀;在所述全屏視圖用戶界面中顯示包含用于控制所顯示的文檔的一個(gè)或多個(gè)可選擇的功能控件的輕量的工具欄;在經(jīng)過了規(guī)定量的時(shí)間后,從所述全屏視圖用戶界面中移除所述輕量的工具欄的顯示,以在所述全屏視圖用戶界面中提供額外的顯示空間供查看所顯示的文檔;以及一旦接收到光標(biāo)的焦點(diǎn)在所述全屏視圖用戶界面的指定區(qū)域中的指示,則在所述全屏視圖用戶界面中恢復(fù)所述輕量的工具欄的顯示。
全文摘要
本發(fā)明涉及全屏視圖閱讀和編輯用戶界面。提供了一種改進(jìn)的全屏視圖用戶界面,該全屏視圖用戶界面提供了用于閱讀文檔的用戶界面輕量的閱讀模式以及用于編輯或創(chuàng)作文檔的用戶界面輕量的編輯模式。全屏視圖閱讀模式提供了一種全頁(yè)面閱讀環(huán)境,該全頁(yè)面閱讀環(huán)境模擬真實(shí)世界效果,如頁(yè)面卷曲,以增強(qiáng)旨在聚焦于閱讀文檔的任務(wù)的閱讀體驗(yàn)。全屏編輯模式提供了全頁(yè)面編輯環(huán)境,該全頁(yè)面編輯環(huán)境在需要時(shí)展現(xiàn)與編輯或創(chuàng)作文檔有關(guān)的可選擇的控件,以提供一種簡(jiǎn)化的、不令人分心的寫環(huán)境。
文檔編號(hào)G06F3/048GK102591568SQ20111041870
公開日2012年7月18日 申請(qǐng)日期2011年12月14日 優(yōu)先權(quán)日2010年12月15日
發(fā)明者B·T·凱利, H-Y·肖 申請(qǐng)人:微軟公司