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

全屏視圖閱讀和編輯用戶界面的制作方法

文檔序號:6441289閱讀:616來源:國知局
專利名稱:全屏視圖閱讀和編輯用戶界面的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及全屏視圖閱讀和編輯用戶界面。
背景技術(shù)
計算機(jī)和軟件用戶已經(jīng)逐漸習(xí)慣于用戶友好的軟件應(yīng)用,這些軟件應(yīng)用幫助他們寫、計算、組織、準(zhǔn)備演示、發(fā)送與接收電子郵件、制作音樂等等。例如,現(xiàn)代電子字處理應(yīng)用允許用戶查看、準(zhǔn)備以及編輯各種文檔。為了幫助對給定應(yīng)用的功能的利用,通常沿顯示出的工作空間的上、下或側(cè)邊來提供包含多個一般功能控件的用戶界面,在該用戶界面中用戶可查看、輸入、復(fù)制、操縱和格式化文本或數(shù)據(jù)??赡艽嬖谟脩艨赡懿恍枰褂媚承┕δ芸丶?,但是用戶界面可能包含擠滿顯示區(qū)域的額外信息的時候。例如,用戶可能正在創(chuàng)建一字處理文檔,但是可能僅需要使用某些基本功能控件。他/她可能希望被呈現(xiàn)簡化的功能控件菜單,而不是非常豐富的工具欄。作為替代,有時用戶可能啟動軟件應(yīng)用(例如字處理應(yīng)用)來閱讀文檔,但用戶可能不希望輸入或編輯數(shù)據(jù)。在該情況下,用戶可能不需要使用任何功能控件,并可能希望具有更多個屏幕顯示區(qū)域來查看文檔。正是關(guān)于這些及其他考慮才作出了本發(fā)明。

發(fā)明內(nèi)容
本發(fā)明的各實施例通過提供一種改進(jìn)的用戶界面來顯示為閱讀文檔而優(yōu)化且為編輯文檔而優(yōu)化的全屏視圖,來解決上述和其他問題。根據(jù)本發(fā)明的各實施例,全屏視圖查看閱讀模式提供了為閱讀而不是創(chuàng)作文檔而優(yōu)化的視圖。用戶可被呈現(xiàn)模擬的真實世界效果,如頁面卷曲,以增強(qiáng)旨在聚焦于閱讀文檔的閱讀體驗。全屏視圖編輯模式提供了一種用戶界面輕量的但成熟的編輯模式。編輯模式可被優(yōu)化用于以全屏視圖編輯或創(chuàng)作文檔,其中與編輯或創(chuàng)作任務(wù)有關(guān)的控件可按需被提供以提供一種用戶界面輕量的、美學(xué)上合意的且不會令人分心的顯示。一個或多個實施例的細(xì)節(jié)在附圖和以下描述中闡明。通過閱讀下面的詳細(xì)描述并參考相關(guān)聯(lián)的附圖,其他特征和優(yōu)點將變得顯而易見。要理解的是下面的詳細(xì)描述僅僅是說明性的,而不是對所要求保護(hù)的發(fā)明的限制。提供本發(fā)明內(nèi)容以便以簡化的形式介紹將在以下詳細(xì)描述中進(jìn)一步描述的一些概念。本發(fā)明內(nèi)容并不旨在標(biāo)識出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護(hù)的主題的范圍。


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