亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

文檔的語義縮放的制作方法

文檔序號:6377562閱讀:261來源:國知局
專利名稱:文檔的語義縮放的制作方法
技術領域
本發(fā)明涉及文檔創(chuàng)作,尤其涉及文檔的語義縮放。
背景技術
桌面生產力軟件,諸如文檔創(chuàng)作程序 ,允許用戶創(chuàng)建、編輯,并審閱各種類型的文檔。一種這樣的程序是微軟 公司的Word 文檔創(chuàng)作應用程序。在使用文檔創(chuàng)作程序審閱文檔時,用戶可能頻繁審閱文檔的特定部分,并相對于整個文檔獲得那個特定部分的上下文。用戶可能需要多個步驟來導航文檔或以其他方式獲取文檔的特定部分的上下文。取決于文檔的大小,所使用的設備的類型和其它因素,該過程可能是耗時的。為了實現此目的,更快、更直觀的方式將方便用戶審閱文檔。此處所做出的公開正是關于這些和其他考慮事項而提出的。

發(fā)明內容
此處描述了用于便于審閱文檔的概念和技術,包括用戶在不同時間從兩個不同查看模式審閱文檔。在第一查看模式中,用戶可在被稱為編輯查看模式中審閱文檔。用戶可容易地切換到另一被稱為語義縮放查看模式的查看模式。語義縮放查看模式可將搜索框和兩個窗格-標題窗格和縮略圖窗格-結合在一起。這些窗格允許用戶快速導出文檔的特定部分的上下文。在一個實施例中,方法改變文檔視圖,包括以下操作在計算機處理設備的顯示器上提供縮放級的文檔編輯視圖,使得來自用戶的輸入可被接收以編輯文檔的內容。此外,可從用戶接收請求從縮放級縮小文檔的編輯視圖的輸入。操作還包括測試文檔的所得縮放級是否小于閾值縮放級,并且響應于確定所得縮放級小于閾值縮放級,并響應于確定所得縮放級小于閾值縮放級,改變文檔的視圖以提供文檔的語義縮放視圖,其中在顯示器上提供多個縮略圖頁,并且其中來自用戶的輸入不能被用于編輯文檔的內容。在另一實施例中,包括指令的計算機可讀存儲介質,該指令在被計算機執(zhí)行時使計算機在計算機處理設備的顯示器上提供縮放級的文檔編輯視圖,使得可接收來自用戶的輸入來編輯文檔的內容,接收來自用戶的請求從縮放級縮小文檔的編輯視圖的輸入,并測試文檔的所得縮放級是否小于閾值縮放級。該指令還使得計算機,響應于確定所得縮放級小于閾值縮放級,改變文檔的視圖以提供文檔的語義縮放視圖,其中在顯示器上提供多個縮略圖頁,其中來自用戶的輸入不編輯文檔的內容。在另一實施例中,用于提供編輯視圖和語義縮放視圖的系統(tǒng)包括顯示器、配置來接收第一輸入的輸入設備和處理器。處理器被配置來使用顯示器以提供包括文檔的編輯視圖,包括提供縮放級的頁,其中文檔內容可基于來自輸入設備的輸入而被編輯。處理器還被配置來接收來自輸入設備的第一輸入,該輸入指示縮小請求,其中縮小請求超過了閾值級。處理器還被配置成使用顯示器提供文檔的語義視圖,包括縮略圖窗格中的多個縮略圖頁和標題窗格中的多個標題,其中多個標題從文檔中導出。
提供發(fā)明內容述以便以簡化形式介紹將在以下詳細描述中進一步描述的一些概念。本發(fā)明內容并不旨在標識所要求保護的主題的關鍵特征或必要特征,也不旨在將本發(fā)明內容用來限制所要求保護的主題的范圍。此外,所要求保護的主題不限于解決在本公開的任一部分中所提及的任何或所有缺點的實現。


圖I是示出如在此提出的一實施例中提供的文檔的頁的示意圖。圖2A和2B是根據在此揭示的一個實施例的移動計算設備上顯示的文檔的頁的示意圖。圖3是根據在此揭示的一個實施例示出各種圖形用戶界面控件的示意圖,這些控件可被用來縮小編輯查看模式。圖4是根據在此揭示的一個實施例示出語義縮放查看模式的示意圖,語義縮放查 看模式包括文檔的縮略圖窗格和標題窗格。圖5是根據在此提出的一實施例示出用于切換查看模式的狀態(tài)轉換圖的示意圖。圖6是根據在此提出的一實施例的與切換文檔的查看模式相關聯的處理流程。圖7示出了用于實現根據在此提出的一實施例的處理流程的移動設備的計算體系結構。圖8示出了用于實現根據在此提出的一實施例的處理流程的基于云的系統(tǒng)的計算體系結構。
具體實施例方式以下詳細描述涉及方便在文檔創(chuàng)作程序中的文檔視圖的更改。文檔創(chuàng)作程序可包括,例如,文字處理文檔,其允許用戶創(chuàng)建、編輯,以及以其它方式管理文檔。可以以編輯查看模式或以語義縮放查看模式查看文檔。在語義縮放查看模式中,可將標題窗格和縮略圖提供給用戶。改變文檔的查看模式被稱為“切換”(或“切換視圖”)。在一實施例中,通過用戶在計算設備的觸摸屏上提供特定觸摸輸入,可容易地執(zhí)行切換視圖。從編輯查看模式轉變到語義縮放查看模式可被稱為執(zhí)行“語義縮放”。盡管結合編輯查看模式和語義縮放查看模式的文檔來示出概念,本領域技術人員將認識到其它類型的查看模式也是可能的。例如,web瀏覽器或其它合適的查看程序可以以所謂“web視圖”像基于web的文檔那樣查看文檔。也可在查看程序中以所謂只讀或“讀取模式”、“在線視圖”,或“草稿視圖”查看文檔。各種類型的查看模式是可能的,編輯查看模式的使用并不阻止將概念應用于其它類型的查看模式。在以下詳細描述中,參考形成詳細描述的一部分并為例示具體實施例或示例而示出的附圖。現在參見附圖,其中全部附圖中相同的標號表示相同的元素,呈現系統(tǒng)的各方面以執(zhí)行文檔的語義縮放。在此分別使用文檔(基于文本的文檔)和文檔創(chuàng)作程序(文字處理應用程序)的上下文示出執(zhí)行語義縮放的概念和原理。然而,此處揭示的概念和原理可被應用到使用其它類型的文檔創(chuàng)作程序創(chuàng)作的其它類型的文檔。具體而言,盡管所示出的使用基于文本的文檔,在此使用的術語“文檔“可指用戶操縱的任何類型的文件,包括文本、數字、符號、圖形圖像,和/或其它類型的媒體。這樣的文檔可包括由對應應用程序創(chuàng)建的電子表格、幻燈片、視頻演不等。在圖I中示出文檔的一個實施例。圖I示出了文檔100的各部分,在邏輯上可分為頁IlOa — IlOx (統(tǒng)稱為110)。頁數可變,盡管示為包括文本,其它圖像、圖形、或圖標可結合到文檔100中。圖I旨在僅示出文檔100的部分,并且不應被理解為暗示頁110在處理設備上的任何類型的顯示。在該實施例中,每頁110包括可被歸類為標題120a — 120d (統(tǒng)稱120)或文本130a - 130e (統(tǒng)稱130)的各部分。標題120通過單根加粗線(例如120a)示出,文本120 被示為包括多根較細線(例如130a)的節(jié)。標題120或文本130的語義含義此時不相關;因此,為了這個說明的目的,線足以將文本與標題分開勾勒。在該示例中,有四個不同的標題120a - 120d和文本的五個節(jié)130a — 130e。在各文檔創(chuàng)作程序中,可以各種方式將文檔100顯示給用戶。每個顯示方法被稱為一個“視圖”。在一個視圖中,被稱為編輯查看模式,通常顯示頁110的一部分或單頁100的全部。在其它配置中,兩頁(又稱“雙頁”或“回流”格式)并排顯示,模仿書的布局。在其它配置中,文檔可不被細分到頁,而是被呈現為單個連續(xù)文本流,該單個連續(xù)文本流對應于可被顯示在屏幕上的那些的一節(jié)在給定時間顯示。在用戶正在編輯文檔中的文本時通常使用編輯查看模式。在各實施例中,可表示文本的各種呈現。在圖2A中示出編輯查看的一個這樣的實施例。圖2A示出了配置200,包括帶有同為觸摸屏的顯示器230的平板計算設備220。此圖示中的顯示器230示出單頁110a。不同于圖I中對于頁IlOa的描繪,圖2中對于頁IlOa的描繪包括標題251a — 251c的名義文本。盡管使用平板計算設備220示出頁110a,可使用各種其它類型的計算設備或計算機,包括膝上電腦、智能手機、桌面計算機、電子書閱讀器等。此外,盡管平板計算機設備220包括觸摸屏,概念不限于具有觸摸屏的設備的應用。依賴指針、鼠標、鍵盤、觸摸板,或其它類型的用戶輸入的計算設備可被用來實踐在此揭示的概念。在一個實施例中,文檔創(chuàng)作程序顯示工具欄240、功能區(qū),或提供圖標和/或用于在編輯查看模式中創(chuàng)作文檔的命令的其它類型的控制面板。工具欄240可以各種方式組織。工具欄240允許用戶調用用來編輯文檔的各部分的各種功能。因此,工具欄240的呈現是對用戶的一個指示文檔正以編輯查看模式被查看。用戶可在編輯查看模式中放大或縮小文檔頁110a。在圖2B中,文檔頁IlOa被示為大小較小,反映用戶已經相對于圖2A縮小了文檔頁110a。因此,圖2B中的頁IlOa相比于圖2A中的,占據了顯示器230上更少的空間。在文檔放大或縮小時,工具欄240的大小通常不改變。用戶可指示以各種方式縮小的請求。如圖3所示,在顯示在工具欄240上或顯示器230上的其它區(qū)域可有用于縮小的圖標370。在其它實施例中,可在工具欄240呈現命令,用戶可選擇該命令來縮小,或請求該功能的控制鍵序列可被調用。在一些實施例中,呈現允許用戶指示特定縮放級或選擇幾個預定縮放級之一的控制面板。另一控制方法涉及使用縮放控件380。用戶可選擇并移動滑塊387來改變縮放級。通常,將滑塊387向左朝著指示減號(“一”)的圖標移動,降低縮放級。對應的數字的縮放級值388隨滑塊387被移動而實時更新。在其它實施例中,用戶可按壓控制鍵(“CTRL”)并移動鼠標滾輪(“CTRL+scroll ”)來改變縮放級。在圖2A中指示了改變縮放級的另一種控制方式。該方法應用于使用具有觸摸屏的設備,諸如移動設備,諸如平板計算機或智能電話。當用戶使用具有觸摸屏的平板時,用戶可在觸摸屏230上放置兩根手指。在此實施例中,用戶選擇的位置由圓圈260a,260b (統(tǒng)稱260)指示。通常,這些位置可以是文檔頁IlOa上的任何地方。位置260起初相距一定距離,用戶將這兩根手指相向移動同時保持在觸摸屏上的接觸,如箭頭261所指代。該動作有時稱為“捏合(pinch)”運動或“捏合觸摸屏”。用戶控件的其它形式也可能。例如,聲音命令可被用來從一個視圖切換到其它視圖。具體地,聲音命令可被識別來切換視圖,諸如“縮小”或“改變視圖”。還可以使用其它命令。這些命令可依賴于當前查看狀態(tài)。用戶控件的其它形式包括設備的已定義的移動。許多設備結合加速計或類似機制來檢測設備的朝向和/或位置。因此,將設備移離用戶的快速移動可被解釋為縮小請求。其它實施例可結合切換視圖或改變?yōu)樗甘镜囊晥D的屏幕
功能(按鈕、選項卡、下拉菜單)。其它類型的移動可被解釋為縮小或切換請求。用戶可使用任何這些方法來指示輸入以縮小。依賴于設備和文檔創(chuàng)作程序,可向用戶提供這些或其它方法以指示縮小請求。在編輯查看模式中時,縮小請求將把頁IlOa的圖像減小到一程度。例如,在一實施例中,圖2B中的減少了的頁IlOa的表示還可進一步被減少。然而,關于頁IlOa能被顯示為多小并且仍允許用戶有效地編輯該頁一次是有實際限制的。具體地,依賴于移動設備的屏幕區(qū)域230、屏幕的分辨率,以及其它因素,頁250可被減少到編輯已不切實際的級別。在這發(fā)生時,工具欄240仍被顯示,在屏幕上占據了有價值的空間,即使編輯已不切實際。為避免這種情況,文檔創(chuàng)作程序可將超過特定閾值級的縮小請求解釋為切換視圖的觸發(fā)。具體地,超過閾值級的縮小被解釋為切換到不同視圖一語義縮放視圖的暗示請求。閾值級可被表達為當前縮放級的百分比,例如,圖3中縮放控件380所示。在一實施例中,閾值是15%。具體地,將縮放級減少到15%或更小將視圖從編輯查看模式切換到語義縮放查看模式。類似地,從語義縮放查看模式放大的超過15%的請求可被解釋為回到編輯查看模式的暗示請求。圖4中示出了文檔的語義縮放查看模式的一個實施例。在圖4中,移動設備220的顯示屏230顯示一系列縮略圖頁430。短語“縮略圖頁”(或簡稱“縮略圖”)指文檔頁圖像的微型版本。工具欄240沒有顯示在語義縮放查看中,并且這釋放了可用于呈現縮略圖頁的顯示空間。在此實施例中,文檔包括全部24頁(110a - ΙΙΟχ),其中前12頁為所顯示的縮略圖頁。頁430的每一頁具有位于每頁的右下角的各自的頁碼434。在顯示在顯示區(qū)域230中時,縮略圖430通常大小固定。通常,縮略圖頁430不能通過在該查看模式中放大或縮小來改變大小。因此,可在顯示器上顯示固定數量的縮略圖。在該實施例中,示出12個縮略圖頁。因此,如果文檔包括比一次能夠顯示的更大數量的頁,在語義縮放模式下僅呈現全部數量縮略圖的子集。如果這發(fā)生,用戶可向上或向下滾來查看其它縮略圖頁。在放大請求被接收時在編輯查看模式中所顯示的頁,確定在語義縮放查看模式中的縮略圖頁的布局。在該實施例中,顯示I 一 12頁,并且可假設顯示在編輯模式中的頁是在此范圍內的。通常,類似數量的前面的和后面的縮略圖頁被顯示。
例如,顯示在編輯模式中的頁可以是第7頁。因此,縮略圖頁I 一 6代表6個前面的頁,縮略圖頁8 — 12代表5個后續(xù)的頁。這將允許該查看容易地確定給定頁的上下文。在另一示例中,如果第57頁顯示在編輯查看模式中,那么當進入縮略圖查看模式時縮略圖頁51 — 62將被顯示。其它實施例可選擇不同數量的前面或后面的頁。例如,語義縮放查看模式中的初始縮略圖頁可對應于編輯查看模式中示出的頁。因此,如果第7頁在編輯查看模式中示出,那么語義縮放模式中的初始頁是縮略圖7且最后一個將為縮略圖頁18。其它實施例可改變縮略圖的前面的數量和/或后續(xù)的數量。顯示器230中包括縮略圖頁430的這部分可被稱為縮略圖窗格437。除了縮略圖頁430,屏幕230也可顯示標題窗格420和搜索項框410。標題窗格420用來自文檔的標題填充,包括沒有顯示為縮略圖頁的頁。如果文檔沒有標題,則不生成標題窗格420。在其它實施例中,布局配置可不同。在一個實施例中,一旦進入語義視圖,標題和 縮略圖頁可以以不同布局、用戶界面、或甚至在分開的屏幕顯示器上呈現。例如,可以有被定義為僅具有縮略圖窗格、縮略圖窗格和標題窗格、或僅具有標題窗格的語義視圖。用戶可在這些各種類型的語義視圖之間切換。本領域技術人員可以認識到布局的變化是可能的。在這實施例中,文檔中有4個標題422a — 422d (統(tǒng)稱422)。每個標題422對應于在文檔中的一個頁面上找到的標題。例如,圖4示出了縮略圖中的具有加粗線的標題,且最后一個標題422d (“結論”)對應于頁11的縮略圖上的最后標題436。如果標題窗格420不能顯示文檔中的頁中的全部標題,那么僅那些可被顯示在標題窗格中的標題被顯示,并且用戶在適當時可使用控件(圖4未示出)按需向上或向下滾。標題窗格420和縮略圖頁430兩者可指示文檔中結合的評論的數量。這通過在適當時使用評論圖標430來指示,評論圖標內有對應于節(jié)或頁中的評論的數量的數字。例如,與第一標題422a相關聯的評論圖標430指示呈現了三個評論。類似地,具有評論圖標432a的第一縮略圖頁指示在該頁上呈現一個評論。在第三縮略圖頁上的另一評論圖標432b指示在那頁上有兩個評論。因此,在第一節(jié)中共有三條評論,三條評論被分開使得一條評論在第一頁上且兩條評論在第三頁上。評論圖標對于查看文檔的用戶在高級別快速查明節(jié)或頁中的評論已被插入到哪里和到什么程度是有用的,無需進入編輯查看模式并單獨地檢查每頁。如前面所指出的,用戶可快速通過捏合顯示屏或以其它方式的縮小到15%或更小的級別來從編輯視圖切換到語義縮放視圖。一旦縮略圖窗格437和標題窗格420被呈現,用戶可容易地切換回編輯查看模式。這可以通過在語義查看模式中選擇縮略圖頁來完成。在一實施例中,選擇縮略圖頁可通過在觸摸屏上雙擊縮略圖頁返回編輯查看模式來完成。假設用戶在語義縮放查看模式,用戶可在縮略圖窗格437中導航縮略圖頁430。在各實施例中,假設在縮略圖窗格437中一次可顯不更多縮略圖頁,用戶可能能夠向上、下,或側滾。其它實施例可限制僅向上和向下滾。這些功能可使用控件(圖4中未示出)來被指示,諸如觸摸屏上的觸滑運動,選擇向上/下翻頁圖標等?!┯脩粼谡Z義縮放查看模式中,用戶可在搜索框410中輸入搜索項。搜索項的指示之后選擇搜索圖標411。搜索功能將導致縮略像過濾,使得僅僅具有所指示的搜索項的縮略圖頁被呈現在縮略圖窗格437中。因此,如圖4所示示例,如果僅在縮略圖頁3和6找到項,那么僅這兩個縮略圖頁將被顯示。如果沒有在任何頁中找到搜索項,那么沒有縮略圖頁被顯示。如果對呈現的縮略圖頁的子集進行搜索,用戶可通過按壓例如換碼(“esc”)鍵來清除搜索框的內容。這將導致在縮略圖查看窗格437中還原全部縮略圖。在一實施例中,如果用戶再次輸入esc鍵,語義縮放查看模式將被退出,編輯查看模式將被還原?,F在轉到標題窗格420,用戶可選擇標題窗格420中顯示的標題。在一實施例中,例如,這可以通過在平板計算機上觸摸合適的標題文本從而選擇標題來實現。在一個實施例中,其上出現標題的頁被以編輯查看模式呈現給用戶。因此,選擇標題是切換回編輯查看模式的暗示請求。在其它實施例中,選擇節(jié)標題導致縮略圖窗格437中的縮略圖頁430的過濾,使得呈現結合了那個標題的縮略圖頁。通常,固定數量的在前的和后繼的縮略圖頁也被呈現。例如,如果標題顯示在一個100頁的文檔的第50頁上,那么呈現第44 - 55頁的縮略圖頁。在一實施例中,具有標題的縮略圖頁被呈現在縮略圖窗格437的近中間。然而,如果,縮略圖頁的數量小于可被呈現在縮略圖窗格中的數量,那么全部的縮略圖將被呈現。
·
圖5的狀態(tài)轉換圖500示出了對來自用戶的關于切換查看模式的輸入的處理。應該了解,這里參考圖5和其他圖形所描述的邏輯操作是(I)作為計算機實現的動作或在計算系統(tǒng)上運行的程序模塊的序列和/或(2)計算系統(tǒng)內的互連機器邏輯電路或電路模塊來實現的。取決于計算系統(tǒng)的性能及其他要求,該實現是設計問題。因此,此處描述的邏輯操作被不同地稱為狀態(tài)、操作、結構設備、動作或模塊。這些操作、結構設備、動作和模塊可以用軟件、固件、專用數字邏輯、及其任何組合來實現。還應該理解,可以執(zhí)行比圖5中示出并在本文描述的操作更多或更少的操作。這些操作還可以按與此處所描述的不同的次序來執(zhí)行。在圖5中,語義縮放查看狀態(tài)530和縮略圖查看狀態(tài)520對應于前面標識的查看模式。具體地,編輯查看狀態(tài)530對應于,例如,圖2A或2B中示出的文檔的視圖。在編輯查看狀態(tài),用戶可編輯文檔,并放大或縮小到各級別(只要級別大于閾值級)。語義縮放查看狀態(tài)520對應于,例如,圖4所述的視圖。在語義縮放查看狀態(tài)中,用戶可查看各頁的縮略圖、查看標題窗格,并執(zhí)行各種搜索。在編輯查看狀態(tài)530中時,通過提供要縮小525越過閾值級的輸入,用戶將切換到語義縮放查看狀態(tài)520。在一實施例中,縮小到15%或更小將吧顯示切換到語義縮放查看狀態(tài)520。相反,一旦在語義縮放查看狀態(tài)520中,包括選擇頁515的輸入將把顯示切換回編輯查看狀態(tài)530。在語義縮放查看狀態(tài)520中,用戶可提供包括搜索項的輸入。這導致進入已過濾縮略圖查看狀態(tài)510。這個狀態(tài)可被看作語義縮放查看狀態(tài)的一種特殊情況,因為基于輸入545過濾縮略像的內容。具體地,如果在搜索框410中指示搜索項,縮略圖頁被過濾以示出包含搜索項的縮略圖頁。在另一實施例中,如果選擇了標題,那么縮略圖頁被過濾以顯示具有那個標題的縮略圖頁及其相鄰縮略圖。在已過濾縮略圖查看狀態(tài)510中,用戶可隨后重復輸入555以搜索其它項,盡管被呈現的縮略圖頁可以不同,但維持相同的已過濾縮略圖查看狀態(tài)510。另選地,用戶可清除搜索項560,回到語義縮放查看狀態(tài)520。在語義縮放查看狀態(tài)520或已過濾縮略圖查看狀態(tài),用戶可選擇特定縮略圖頁。這輸入535、515將導致回到那個所選頁的編輯查看狀態(tài)530。狀態(tài)轉換圖是解釋如何基于各種用戶輸入或動作切換查看狀態(tài)的一個模型。本領域技術人員將毫無疑問能夠在這個模型上開發(fā)變型。例如,在一個變型中對語義查看狀態(tài)中的標題的選擇可進入已過濾縮略圖查看狀態(tài)510,在那里顯示器呈現具有標題的那些縮略圖頁及周圍縮略圖頁。在圖6中示出用于控制向用戶呈現的查看模式的過程的一個實施例。過程600在連續(xù)循環(huán)中執(zhí)行,當在一文檔內工作時,用戶可在任何時間在不同查看模式之間切換。從操作610開始,通常向用戶呈現編輯查看模式中的單頁。在其它用戶已配置文檔創(chuàng)作程序以顯示多頁的實施例中,此時,可向用戶呈現多頁,或多頁的部分。頁可以各種形式呈現,包括模擬印刷最終形式的形式、全屏布局、草稿形式等。 在操作620,用戶提供要縮小的輸入。該動作可被解釋為將視圖切換成語義縮放查看模式的暗示請求,假設閾值級超過,或僅在編輯查看模式中減小頁大小?;叵肫鸶鞣N方法可被用來改變縮放級,包括選擇圖標、捏合觸摸屏顯示器,或提供CTRL+滾動輸入。在操作630作出決定,將縮小級與閾值級進行對比。在一實施例中,閾值級被設在15%。具體地,如果縮放級維持在16%或更高(例如等于或少于15%),那么操作回到操作610,在那里在編輯查看模式中呈現文檔頁(雖然在可能不同的縮放級)。但是如果,縮放級少于16%,處理前進到操作640,在那里發(fā)生視圖切換,且以語義縮放查看模式向用戶呈現文檔的頁。一旦語義縮放查看模式被提供,用戶可提供幾種不同類型的輸入,如輸入650、652、654、和658所表不。在操作650,用戶可選擇縮略圖窗格437中的頁之一。這將導致視圖切換以回到操作610,其在編輯查看模式中顯示所選頁。如果用戶提供在標題窗格420中選擇標題652的輸入,接著用戶在操作650回到編輯查看模式。在進入縮略圖查看模式之前,用戶回到相同縮放級,但是回到包含那個標題的文檔頁。在操作654,用戶輸入搜索項。一旦處理該搜索項,在操作656過濾縮略圖以呈現具有所指示項的縮略圖頁。過程流程接著返回操作640,在那里縮略圖被呈現給用戶。如果用戶在操作658通過滾過縮略圖來提供導航縮略圖請求(假定文檔包括可被顯示在屏幕上的多個縮略圖),那么要被呈現的縮略圖集被適當地更新,且該方法流回到操作640,在那里呈現縮略圖。上述過程流程及其它相關功能可在圖7所示的處理設備700的計算體系結構的一個實施例中實現。圖7示出能夠執(zhí)行所描述的軟件組件的計算處理設備的說明性計算體系結構。圖7所示的計算機體系結構可示出常規(guī)服務器計算機、膝上電腦、平板電腦,或用于執(zhí)行在此提出的軟件組件的任何方面的其它類型計算機。可使用其他架構或計算機來執(zhí)行本文所提出的軟件組件。圖7所示的計算機體系結構包括一個處理器720 (又稱中央處理單元或“CPU”)、包括隨機存取存儲器706 (“RAM”)和只讀存儲器(“ROM”)708的系統(tǒng)存儲器705、以及將存儲器耦合至CPU 720的系統(tǒng)總線740?;据斎?輸出系統(tǒng)被存儲在ROM 708中,該系統(tǒng)包含幫助諸如在啟動期間在服務器700中的元件之間傳遞信息的基本例程。如本文所述,計算機700還包括用于存儲操作系統(tǒng)728、應用程序和其他程序模塊的大容量存儲設備722。
大容量存儲設備722通過大容量存儲控制器(未示出)連接到CPU 720,大容量存儲控制器又連接到總線740。大容量存儲設備722及其相關聯的計算機可讀介質為處理設備700提供非易失性存儲。雖然對這里包含的計算機可讀介質的描述指的是諸如硬盤或CD-ROM驅動器之類的大容量存儲設備,但是本領域的技術人員應該明白,計算機可讀介質可以是可由計算機700訪問的任何可用計算機存儲介質。作為示例而非限制,計算機可讀介質可以包括以用于存儲諸如計算機可讀指令、數據結構、程序模塊或其他數據之類的信息的任何方法或技術實現的易失性和非易失性、可移動和不可移動介質。例如,計算機可讀介質包括但不限于,RAM、ROM、EPROM、EEPR0M、閃存或其他固態(tài)存儲器技術、⑶-ROM、數字多功能盤(“DVD”)、HD-DVD、藍光(BLU-RAY)或其他光學存儲、磁帶盒、磁帶、磁盤存儲或其他磁性存儲設備、或能用于存儲所需信息且可以由處理設備700訪問的任何其他介質。瞬時信號不被看作計算機可讀介質。根據各實施例,處理設備700可以在聯網環(huán)境中操作,該聯網環(huán)境使用通過網絡(圖7未示出)到遠程計算機或服務器的邏輯連接。處理設備700可以通過連接至總線740 的無線電接口單元750與網絡相連。應當理解,無線電接口單元750還可以被用來連接到其他類型的網絡和遠程計算機系統(tǒng)。在其它實施例中,可使用輸入/輸出控制器704實現到其它類型網絡的連接。輸入/輸出控制器704可被用于接收和處理來自多個其他設備的輸入,這些設備包括鍵盤、鼠標或者電子指示筆(未在圖7中示出)。類似地,輸入/輸出控制器704可以提供至顯示屏、打印機或其他類型的輸出設備(也未在圖7中示出)的輸出。在一實施例中,計算設備可結合觸摸屏顯示器706。觸摸屏顯示器706不僅用作顯示信息,也用作從用戶接收輸入,包括輸入文本、命令和控制。如前簡述地,多個程序模塊和數據文件可被存儲在處理設備700的大容量存儲設備722和RAM 706中,包括適于控制聯網的臺式、膝上型、平板或服務器計算機的操作的操作系統(tǒng)728。大容量存儲設備722和RAM 706還可以存儲一個或多個程序模塊或數據文件。具體地,大容量存儲設備722和RAM 706可以存儲文檔創(chuàng)作應用710。相同存儲設備722和RAM 706可存儲文檔視圖控制模塊726,其結合用于控制在顯示器上呈現哪一視圖的指令。在一個實施例中,文檔視圖控制模塊726是文檔創(chuàng)作應用710的一部分,但是在其它實施例中,它可以是文檔創(chuàng)作應用710的分離模塊。大容量存儲設備722和RAM 706還可存儲其它類型的應用和數據。應當理解,在此所描述的軟件組件,在被加載到處理器720中并被執(zhí)行時,可以將處理器720和總體處理設備700從通用計算系統(tǒng)變換成為方便在此所提出的功能而定制的專用計算系統(tǒng)。處理器720可從任何數目的晶體管或其它分立電路元件中構造,這些元件可以獨立地或集體地呈現任何數目的狀態(tài)。更具體地,處理器720可以響應于包含在本文所公開的軟件模塊中的可執(zhí)行指令來作為有限狀態(tài)機操作。這些計算機可執(zhí)行指令可以通過指定處理器720如何在各狀態(tài)之間轉換來變換處理器720,由此變換了構成處理器720的晶體管或其它分立硬件元件。對本文所提出的軟件模塊的編碼也可變換本文所提出的計算機可讀介質的物理結構。在本說明書的不同實現中,物理結構的具體變換可取決于各種因素。這樣的因素的示例可以包括,但不僅限于用于實現計算機可讀介質的技術、計算機可讀介質被表征為主存儲器還是輔存儲器等等。例如,如果計算機可讀介質被實現為基于半導體的存儲器,則本文所公開的軟件可以通過變換半導體存儲器的物理狀態(tài)而編碼在計算機可讀介質上。例如,軟件可以變換構成半導體存儲器的晶體管、電容器或其它分立電路元件的狀態(tài)。軟件還可變換這些組件的物理狀態(tài)以在其上存儲數據。作為另一示例,本文所公開的計算機可讀介質可以使用磁或光技術來實現。在這些實現中,本文所提出的軟件可以在其中編碼了軟件時變換磁或光介質的物理狀態(tài)。這些變換可以包括改變給定磁性介質內的特定位置的磁性。這些變換還可以包括改變給定光學介質內的特定位置的物理特征或特性,以改變這些位置的光學特性。在沒有偏離本說明書的范圍和精神的情況下,物理介質的其他轉換也是可以的,前面提供的示例只是為了便于此討論。鑒于以上內容,應當理解,在處理設備700中發(fā)生許多類型的物理變換來存儲并 執(zhí)行本文所提出的軟件組件。還應當理解,處理設備700可以包括其它類型的計算設備,包括手持式計算機、嵌入式計算機系統(tǒng)、個人數字助理、以及本領域技術人員已知的其它類型的計算設備。還可構想處理設備700可以不包括圖7所示的全部組件,可以包括未在圖7中明確示出的其它組件,或者可利用完全不同于圖7所示的體系結構。圖8示出了另一上下文,其中上述概念和技術可被具體化。在圖8中,用戶計算機802,諸如膝上計算機或臺式計算機訪問諸如互聯網的通信網絡804??墒褂糜芯€連接803,或也可使用基于各種類型無線技術的無線連接。在其它實施例中,用戶可使用采用蜂窩類型無線連接815的智能電話類型的設備801,或諸如使用另一類型無線數據技術817的平板計算設備的移動計算設備805,來訪問通信網絡。也可使用其它類型的計算設備。處理設備801、802、或805在云計算環(huán)境806中訪問服務器808,服務器808可訪問存儲設備809中的數據。除了維護用戶的文檔以外,存儲設備809可存儲與用戶相關聯的用于各種應用的數據。服務器808可主控各種應用820,包括用戶通過計算機801、802或805可訪問的文檔創(chuàng)作程序825。服務器808實現上面揭示的用于基于用戶縮小請求或其它類型輸入在不同視圖之間切換的方法,并可具有如圖8所示處理設備類似的體系結構。因此,上面揭示的原理和概念不限于執(zhí)行在本地計算設備上。服務器808可為用戶執(zhí)行其它應用,包括社交媒體應用830、電子郵件應用835、通信應用840、日歷應用845、聯系人組織應用850,以及提供對各類流媒體訪問的應用。任何這些和其它應用可在適用時利用此揭示的語義縮放概念?;谇笆觯瑧斃斫?,已經揭示的用于提供文檔創(chuàng)作程序中的功能的系統(tǒng)和方法可基于各種輸入向用戶切換文檔的視圖。超過閾值的縮小請求可觸發(fā)視圖到語義縮放查看模式的轉變,其中用戶可容易地查看文檔的縮略圖頁,標題窗格中與文檔相關聯的標題,并在文檔內執(zhí)行對項的搜索。此外,可向用戶提供在節(jié)內或一頁上的評論的容易的標識。應當理解,上述主題僅作為說明提供,并且不應被解釋為限制??蓪Υ颂幩龅闹黝}作出各種修改和改變,而不必遵循所示和所述的示例實施例和應用,且不背離所附權利要求書中所述的本發(fā)明的真正精神和范圍。
權利要求
1.一種用于改變文檔視圖的方法,包括 在計算機處理設備的顯示器上提供縮放級的文檔編輯視圖,使得來自用戶的輸入可被接收以編輯所述文檔的內容; 從用戶接收請求從縮放級縮小文檔的編輯視圖的輸入; 測試文檔的所得縮放級是否小于閾值縮放級;以及 響應于確定所得縮放級小于所述閾值縮放級,改變所述文檔的視圖以提供所述文檔的語義縮放視圖, 其中多個縮略圖頁被提供在所述顯示器上;以及 其中來自所述用戶的輸入不能夠被用來編輯所述文檔的內容。
2.如權利要求I所述的方法,其特征在于,所述文檔的編輯視圖在顯示器上顯示編輯命令的菜單欄,用于改變所述文檔的內容,并且 其中所述語義縮放視圖移除顯示器上的編輯命令的所述菜單欄。
3.如權利要求2所述的方法,其特征在于,所述計算機處理設備是包括觸摸屏的計算機平板,并且從用戶接收請求縮小編輯視圖的輸入包括檢測所述顯示器上的兩個手指的捏合運動。
4.如權利要求2所述的方法,其特征在于,所述文檔的語義縮放視圖包括標題窗格,所述標題窗格包括包含在文檔的一個或多個頁中的一個或多個標題。
5.如權利要求4所述的方法,其特征在于,還包括 從用戶接收從所述標題窗格中的一個或多個標題選擇一標題的輸入;以及在所述計算機處理設備的顯示器上提供縮放級的文檔編輯視圖,其中顯示指示來自文檔的頁包括標題。
6.如權利要求5所述的方法,其特征在于,所述編輯視圖包括呈現所述菜單欄。
7.如權利要求6所述的方法,其特征在于,所述閾值級是15%。
8.如權利要求4所述的方法,其特征在于,還包括 從用戶接收從所述顯示器上提供的多個縮略圖頁中選擇一縮略圖頁的輸入;以及 在所述計算機處理設備的顯示器上提供對應于所選縮略圖頁的文檔頁的編輯視圖。
9.一種用于提供編輯視圖和語義縮放視圖的系統(tǒng),包括 顯示器; 配置用于接收第一輸入的輸入設備;以及 處理器,被配置成 使用所述顯示器,提供包括文檔的編輯視圖,所述文檔包括縮放級頁,其中所述文檔的內容可基于來自所述輸入設備的輸入被編輯, 從所述輸入設備接收指示縮小請求的第一輸入,其中所述縮小請求超過閾值級,以及使用所述顯示器,提供所述文檔的語義視圖,包括縮略圖窗格中的多個縮略圖頁和標題窗格中的多個標題,其中多個標題從所述文檔導出。
10.如權利要求9所述的系統(tǒng),其特征在于,所述輸入設備還被配置來接收第二輸入,并且所述處理器還被配置了確定所述第二輸入選擇所述標題窗格中的多個標題之一,并作為響應提供所述縮略圖窗格中的縮略圖頁的子集。
全文摘要
本發(fā)明涉及文檔的語義縮放。文檔創(chuàng)作程序提供用戶打開的文檔的不同視圖。在編輯視圖中,用戶可查看文檔內容并使用菜單欄編輯內容。在語義縮放視圖中,向用戶呈現標題窗格和縮略圖窗格,并且菜單欄被移除。用戶可使用各種用戶界面控件縮小越過已定義的閾值來從編輯視圖切換到語義縮放視圖。一旦閾值被超過,呈現語義視圖。通過選擇標題或縮略圖頁來回到編輯視圖,其分別向用戶返回結合了所選標題的頁或使用戶返回到結合了所選標題的頁。在切換到語義縮放視圖之前,這頁將在編輯視圖中顯示在相同縮放級別。
文檔編號G06F3/0481GK102955655SQ201210356858
公開日2013年3月6日 申請日期2012年9月21日 優(yōu)先權日2011年9月23日
發(fā)明者M·E·利斯, A·A·塞利格 申請人:微軟公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1