文檔掃視和導(dǎo)覽的制作方法
【專利摘要】在觀看文檔時,用戶可以在單一流暢動作流程中在詳細(xì)閱讀文檔與掃視文檔結(jié)構(gòu)之間進(jìn)行切換。在一個實例中,文檔被示出為具有導(dǎo)覽條,所述導(dǎo)覽條具有拇指按鈕。在用戶點擊拇指按鈕之前,文檔被以第一縮放水平示出在其當(dāng)前位置處。當(dāng)用戶點擊并按住拇指按鈕時,文檔的當(dāng)前頁面被以第二縮放水平示出,所述第二縮放水平可以是文檔的整個頁面容納在觀看區(qū)域內(nèi)的全頁面縮放水平。用戶可以拖動拇指按鈕,從而改變以第二縮放水平示出的當(dāng)前頁面。當(dāng)使用釋放拇指按鈕時,可以以第一縮放水平示出當(dāng)前頁面。
【專利說明】文檔掃視和導(dǎo)覽
【背景技術(shù)】
[0001]當(dāng)用戶正在裝配有電子屏幕的設(shè)備上閱讀文檔時,有多種選項可用于導(dǎo)覽及觀看所述文檔。關(guān)于導(dǎo)覽,設(shè)備上的軟件可以在文檔旁邊呈現(xiàn)滾動條。所述滾動條可以具有軌道,在所述軌道中有“拇指按鈕(thumb)”并且在所述軌道的任一端具有箭頭。為了上下移動文檔,用戶可以點擊上箭頭或下箭頭,或者可以在軌道中拖動所述拇指按鈕,或者可以點擊軌道內(nèi)的某一點。
[0002]關(guān)于觀看,用戶可以有各種縮放選項。文檔可以具有固有分辨率,并且用戶可能能夠在該固有分辨率(100%縮放)下觀看文檔,或者可以上下設(shè)置縮放水平。一些應(yīng)用或軟件環(huán)境允許用戶基于窗ロ的特定物理參數(shù)來設(shè)置縮放水平。例如可能有把縮放水平設(shè)置為使得文檔的頁面寬度填滿窗ロ寬度的選項?;蛘呖赡苡邪芽s放水平設(shè)置為使得文檔看起來盡可能大并且同時仍然容納在ー個窗ロ之內(nèi)的選項。
【發(fā)明內(nèi)容】
[0003]可以按照某種方式來組合導(dǎo)覽和觀看特征,從而允許用戶作為單個動作流程的一部分在導(dǎo)覽經(jīng)過文檔的同時掃視該文檔的特定部分。
[0004]正向用戶示出的文檔可以具有導(dǎo)覽條,該導(dǎo)覽條具有拇指按鈕。在用戶點擊拇指按鈕之前,該用戶可能正在觀看第一縮放水平下的文檔的特定部分。當(dāng)用戶使用指示設(shè)備來點擊并按下拇指按鈕時,縮放水平可以被設(shè)置到第二縮放水平。第二縮放水平使得整個頁面容納在觀看區(qū)域內(nèi)。在用戶按下拇指按鈕的同時,可以示出來自導(dǎo)覽條的彈出窗ロ(flyout);所述彈出窗ロ例如可以示出該頁面的縮略圖和/或頁面編號。在用戶按下拇指按鈕的同吋,該用戶可以上下移動拇指按鈕以便改變出現(xiàn)在窗口中的頁面。在用戶按住并移動拇指按鈕的同時,出現(xiàn)在窗口中的任何頁面都以第二縮放水平出現(xiàn)。如果出現(xiàn)彈出窗ロ,則在用戶移動拇指按鈕的同時,該彈出窗ロ可以改變以示出適當(dāng)頁面的縮略圖和/或編號。當(dāng)用戶釋放拇指按鈕時(或者是在移動了拇指按鈕之后,或者未曾移動拇指按鈕),當(dāng)前在窗ロ中示出的頁面切換到第一縮放水平。此外,如果存在彈出窗ロ,則釋放拇指按鈕可以導(dǎo)致該彈出窗ロ消失。
[0005]如果用戶點擊導(dǎo)覽條的某一非拇指按鈕部分,則可以采取多種動作。舉例來說,如果所述條被標(biāo)定到文檔中的頁數(shù)(例如如果對應(yīng)于導(dǎo)覽條往下四分之ー處的頁面是近似處于從第一頁到最后一頁的四分之一處的頁面),則點擊導(dǎo)覽條的非拇指按鈕部分可以導(dǎo)致以第二縮放水平在窗口中示出對應(yīng)于該位置的頁面,并且/或者可以導(dǎo)致示出對應(yīng)于該頁面的彈出窗ロ。
[0006]提供本
【發(fā)明內(nèi)容】
以便以簡化形式介紹將在后面的【具體實施方式】中進(jìn)ー步描述的概念的選擇。本
【發(fā)明內(nèi)容】
不意圖標(biāo)識出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不意圖被用來限制所要求保護(hù)的主題的范圍。
【專利附圖】
【附圖說明】[0007]圖1是其中可以發(fā)生導(dǎo)覽和掃視的應(yīng)用的示例性視圖的方框圖。
[0008]圖2是圖1的示例性視圖的方框圖,其中拇指按鈕已被沿著軌道拖動到不同位置。
[0009]圖3是圖1的示例性視圖的方框圖,其中用戶已釋放了拇指按鈕。
[0010]圖4是其中用戶從詳細(xì)閱讀切換到掃視并且隨后切換回到詳細(xì)閱讀模式的示例性過程的流程圖。
[0011]圖5是可以在用戶點擊了導(dǎo)覽條中的不同于拇指按鈕的位置時發(fā)生的示例性過程的流程圖。
[0012]圖6是可以結(jié)合這里所描述的主題的實現(xiàn)方式來使用的示例性組件的方框圖。【具體實施方式】
[0013]設(shè)備和在設(shè)備上使用的軟件提供了用于閱讀文檔的機制。用戶可以施行以便觀看文檔的兩項基本操作是導(dǎo)覽(移動到文檔中的不同位置)和改變縮放水平。當(dāng)用戶正在閱讀文檔時,其可能想要以不同方式查看文檔以實現(xiàn)不同目的。舉例來說,當(dāng)用戶想要仔細(xì)閱讀文檔時,該用戶可能想要在高縮放水平下觀看文檔,從而使得文字易于閱讀。另一方面,用戶可能想要一次性看到文檔的大部分,以便找到文檔中的特定元素,比如特定圖片、圖表或章節(jié)標(biāo)題。這后一種觀看文檔的方式可以被稱作“掃視”,并且典型地是在低縮放水平下進(jìn)行的。由于掃視的目的是快速地找到文檔的一部分而不是詳細(xì)檢查文檔,因此用戶可能愿意接受視覺細(xì)節(jié)的損失以便一次性看到文檔的更多內(nèi)容。
[0014]用戶可能想要在詳細(xì)觀看與掃視之間快速切換。舉例來說,用戶可能想要找到文檔中的圖片,隨后閱讀與該圖片相關(guān)聯(lián)的部分,隨后找到文檔的另一部分,隨后閱讀該另一部分等等。但是許多用戶界面不允許用戶作為單個動作流程的一部分在掃視與詳細(xì)閱讀之間很容易地切換并且同時還能夠在文檔中四處移動。
[0015]這里的主題允許用戶把詳細(xì)閱讀與掃視以無縫的方式進(jìn)行組合??梢栽诰哂袑?dǎo)覽條的窗口中向用戶示出任何類型的文檔(例如字處理文檔、繪圖、便攜式文檔格式(PDF)的文檔等等)。所述導(dǎo)覽條具有軌道,并且還具有可以在軌道內(nèi)移動的拇指按鈕。用戶可以利用指示設(shè)備(比如鼠標(biāo)、跟蹤板、觸摸屏等等)點擊并按住拇指按鈕并且同時在軌道中拖動拇指按鈕,從而上下移動文檔。在用戶點擊拇指按鈕之前,可以在第一縮放水平下示出文檔。這一縮放水平可以是與文檔相關(guān)聯(lián)的固有縮放水平,或者可以是由用戶(或者由某一其他實體)預(yù)先選擇的縮放水平。當(dāng)用戶點擊并按住拇指按鈕時,文檔改變到第二縮放水平。該第二縮放水平可以是“全頁面”縮放水平,其被選擇成使得文檔的整個頁面容納在窗口內(nèi)。在一個實例中,“全頁面”縮放水平提供比縮略圖更多的細(xì)節(jié),其提供足夠高的保真度以允許用戶閱讀內(nèi)容或者以其他方式辨識頁面的細(xì)節(jié),即使當(dāng)正在以第二縮放水平示出文檔時也是如此。用戶隨后可以釋放拇指按鈕,從而使得縮放水平回到第一縮放水平?;蛘哂脩艨梢匝刂壍劳蟿幽粗赴粹o,從而在文檔中逐頁移動。隨著用戶移動經(jīng)過各個頁面,可以在第二縮放水平下把每一頁顯示在窗口中,從而允許全頁面視圖。當(dāng)用戶釋放拇指按鈕時,當(dāng)前正在窗口中示出的頁面可以切換到第一縮放水平,其例如可以是允許舒適的詳細(xì)閱讀的縮放水平。
[0016]除了能夠通過點擊拇指按鈕在全頁面縮放水平下掃視頁面之外,用戶還可能能夠通過點擊導(dǎo)覽條軌道上的其他位置來掃視頁面。舉例來說,如果導(dǎo)覽條被標(biāo)定到文檔中的頁數(shù)(例如如果對應(yīng)于導(dǎo)覽條往下四分之ー處的頁面是近似處于從第一頁到最后一頁的四分之一處的頁面),則點擊并按住導(dǎo)覽條軌道的處于特定位置處的非拇指按鈕部分可以導(dǎo)致在第二縮放水平下把文檔中對應(yīng)于該位置的頁面(例如100頁文檔中的第25頁)在窗ロ中示出,并且還可以示出代表該頁的彈出窗ロ。釋放所述點擊可以恢復(fù)在原始縮放水平下觀看,這或者是恢復(fù)到文檔中的用戶在點擊之前所觀看的位置,或者是恢復(fù)到文檔中的通過用戶在導(dǎo)覽條上的點擊處所指示的位置。
[0017]應(yīng)當(dāng)注意到,某些系統(tǒng)可以為用戶提供一種在導(dǎo)覽的同時切換到全頁面縮放水平的方式。例如設(shè)備可以在用戶點擊拇指按鈕時切換到全頁面縮放水平,并且隨后可以允許用戶在全頁面縮放水平下翻閱各頁。但是這樣的設(shè)備在用戶釋放拇指按鈕時可以不切換回到固有的或先前的縮放水平,因此用戶的動作不構(gòu)成掃視與詳細(xì)閱讀之間的無縫過渡。此外應(yīng)當(dāng)注意到,在用戶按住拇指按鈕時切換到全頁面縮放并且隨后在用戶釋放拇指按鈕時切換回到固有的或先前的縮放水平的系統(tǒng)與在用戶按住拇指按鈕時切換到全頁面縮放水平但是在用戶釋放拇指按鈕時不切換回到先前縮放水平的系統(tǒng)相比沒有明顯改變。在前一種情況下,用戶能夠通過匯合在一起的簡單的一組運動在詳細(xì)閱讀與掃視之間來回切換。另ー方面,在后一種情況下,從ー個縮放水平到另ー個縮放水平的改變是持久的,并且不構(gòu)成在掃視與詳細(xì)閱讀之間來回改變的ー種方式。
[0018]現(xiàn)在轉(zhuǎn)到附圖,圖1示出了其中可以發(fā)生導(dǎo)覽和掃視的應(yīng)用的示例性視圖。在圖1的實例中,所示出的視圖是可能在個人計算機上示出的窗ロ 102,但是所述視圖可以采取適合于正在其上示出該視圖的設(shè)備或平臺的任何形式。舉例來說,電話或音樂播放器可能具有并不提供窗ロ以作為用戶界面的一部分的操作系統(tǒng),在這種情況下,應(yīng)用的視圖可能是這樣的設(shè)備的整個屏幕。應(yīng)當(dāng)理解的是,雖然圖1使用窗ロ 102作為示例性視圖,但是圖1中描述的特征適用于任何適當(dāng)類型的應(yīng)用視圖(例如在給定時間只支持単一視圖的某些型號的電話上的全屏視圖)。
[0019]在該例中,在窗ロ 102中示出的應(yīng)用是“觀看器應(yīng)用”,其允許用戶查看某種類型的文檔,比如PDF文檔、字處理文檔等等。在窗ロ 102內(nèi)示出了示例性文檔114。該示例性文檔114被示出為包含“Lorem ipsum...”占位符文本的文本文檔,但是文檔114可以是任何類型的文檔,例如電子數(shù)據(jù)表、幻燈片組、一組圖像等等。
[0020]窗ロ 102具有導(dǎo)覽條104,導(dǎo)覽條104可以包括各種特征,比如上箭頭106和下箭頭108 (用戶可以對其點擊以便上下移動文檔)、拇指按鈕110以及拇指按鈕110在其中移動的軌道112。導(dǎo)覽條104可以由應(yīng)用本身提供,或者可以由應(yīng)用在其下操作的操作系統(tǒng)提供。在圖1的實例中,導(dǎo)覽條104被示出為垂直指向,但是替換的(或附加的)導(dǎo)覽條可以水平指向。點擊和拖動拇指按鈕110允許用戶改變文檔的當(dāng)前位置,點擊軌道112中的任意點也具有相同效果。此外,根據(jù)這里的主題,如果用戶點擊并按住拇指按鈕110,則可能會對為用戶示出文檔的方式造成特定影響,從而實際上實現(xiàn)“快速掃視”觀看模式。舉例來說,點擊并按住拇指按鈕110可以導(dǎo)致文檔114的縮放水平被改變到全頁面縮放水平,全頁面縮放水平是在其下在窗ロ 102內(nèi)可以看到文檔的整個頁面的水平。(在點擊拇指按鈕之前,文檔可能在其固有縮放水平下被示出,或者在由用戶設(shè)置或者以某種其他方式選擇的某一縮放水平下被示出。)在圖1的實例中,使用當(dāng)前正在點擊并按住拇指按鈕110,因此在圖1中示出的文檔114的縮放水平是全頁面縮放水平。為全頁面水平縮放選擇的具體縮放水平可以是使得頁面的至少其中一個維度(水平或垂直)緊貼窗口的相應(yīng)邊界或其附近而被容納而不會扭曲該頁面的縱橫比的縮放水平。例如如果邊界116和118是窗口 102的頂部和底部邊界,則應(yīng)當(dāng)注意到,文檔114的第一頁被示出的縮放水平使得該頁的頂部和底部邊緣靠近邊界116和118。換句話說,該例中的文檔被示出的縮放水平是在任一維度都不溢出窗口 102的物理尺寸限制的情況下所可能達(dá)到的最大縮放水平或者接近該最大縮放水平。[0021 ] 在用戶點擊并按住拇指按鈕110的同時,可以示出彈出窗口 120。在圖1的實例中,彈出窗口 120被示出在拇指按鈕110旁邊,但是彈出窗口 120可以被示出在用戶屏幕上的任何適當(dāng)位置處。彈出窗口 120可以包含能夠幫助用戶導(dǎo)覽文檔114并且同時在掃視模式下觀看文檔114的各種類型的信息。在圖1的實例中,彈出窗口 120包括頁面編號122(其表明正在全頁面縮放水平下示出的文檔114的頁面的編號)以及該頁的縮略圖124。但是彈出窗口 120可以包含任何適當(dāng)類型的信息。此外,作為在視覺上提醒用戶他或她正在觀看的頁面是文檔的一部分的一種方式,可以示出暗示當(dāng)前視圖后方的頁面疊層的圖形126。
[0022]因此,圖1示出了窗口 102在用戶點擊并按住拇指按鈕以便在逐頁的基礎(chǔ)上掃視文檔時可能的樣子。
[0023]在用戶點擊并按住拇指按鈕的同時,用戶可以在軌道112中上下拖動拇指按鈕,從而改變當(dāng)前頁面并且同時還保持在掃視模式下。圖2示出了在用戶沿著軌道112拖動拇指按鈕110時在圖1中示出的窗口 102中發(fā)生的情況的實例。
[0024]在圖2中,用戶繼續(xù)按住拇指按鈕110,從而導(dǎo)致繼續(xù)在全頁面縮放水平下為用戶示出文檔114。但是在圖2的實例中,用戶已把拇指按鈕110從軌道112的頂部附近拖動到軌道112中部的某一點,從而把文檔114的當(dāng)前視圖從第I頁(如圖1中所示)重定位到第10頁。由于做出了這一移動,第10頁被示出在窗口 102中,并且如果正示出彈出窗口 120,則彈出窗口 120可以被改變成反映出當(dāng)前正示出的頁面,并且還可以通過示出當(dāng)前頁面的縮略圖而改變彈出窗口 120。
[0025]在用戶通過拖動拇指按鈕把文檔重定位到特定位置之后,用戶可以釋放拇指按鈕,從而把文檔返回到在用戶點擊并按住拇指按鈕之前該文檔被示出的縮放水平。圖3示出了當(dāng)用戶在把拇指按鈕拖動到文檔的第10頁之后釋放拇指按鈕時發(fā)生的情況。
[0026]在圖3中,窗口 102仍然包含導(dǎo)覽條104,該導(dǎo)覽條104包括拇指按鈕110。但是在圖3中,用戶已釋放了拇指按鈕110,從而導(dǎo)致在用戶點擊并按住拇指按鈕110之前示出文檔114的縮放水平下示出該文檔114。舉例來說,文檔114可能是在由文檔114的創(chuàng)建者指定的固有縮放水平下示出的,或者是在由用戶指定的縮放水平下示出的,或者是在由系統(tǒng)默認(rèn)指定的縮放水平下示出的,或者是在通過任何其他方式選擇的縮放水平下示出的。在圖3的實例中,所示出的縮放水平是比全頁面縮放水平更高的縮放水平(因而字體更大)。無論在點擊并按住拇指按鈕之前的縮放水平是什么,釋放拇指按鈕都可以返回到該縮放水平。但是如果用戶拖動了拇指按鈕從而導(dǎo)致文檔的當(dāng)前位置改變到另一頁,則當(dāng)縮放水平回到先前縮放水平時,將示出的頁面是用戶已通過拖動選擇的頁面,而不是在用戶點擊、按住并拖動拇指按鈕之前所示出的頁面。按照這種方式,用戶可以很容易在掃視視圖與詳細(xì)閱讀視圖之間進(jìn)行切換,并且可以利用掃視視圖導(dǎo)覽到文檔中的該用戶想要詳細(xì)查看的下一位置。
[0027]應(yīng)當(dāng)注意到,圖1-3示出了這樣一個實例,其中用戶點擊拇指按鈕,隨后拖動拇指按鈕以便重定位文檔。但是拖動拇指按鈕是可選的。用戶可以簡單地點擊并按住拇指按鈕以便切換到全頁面縮放水平,并且隨后可以釋放拇指按鈕以便切換回到先前的縮放水平,而不必把拇指按鈕拖動到新的位置。
[0028]圖4示出了其中用戶從詳細(xì)閱讀切換到掃視并且隨后切換回到詳細(xì)閱讀模式的示例性過程。在轉(zhuǎn)到圖4的描述之前,應(yīng)當(dāng)注意的是,這里所包含的流程圖(圖4和圖5 ニ者中)是參照圖1-3中示出的組件通過舉例的方式來描述的,但是可以在任何系統(tǒng)中實施這些處理,并且這些處理不限于圖1-3中所示的情形。此外,圖4和5中的每一幅流程圖示出了其中按照由連接方框的線條表明的特定順序來實施過程的階段的實例,但是這些圖中示出的各個階段可以按照任意順序來施行,或者按照任意組合或子組合來施行。
[0029]在402處,正在第一縮放水平下示出文檔。其中示出所述文檔的視圖可以包括導(dǎo)覽條,所述導(dǎo)覽條包括箭頭、拇指按鈕和軌道,正如圖1-3中所示出的那樣。在404處,用戶可以點擊并按住拇指按鈕。可以利用任何類型的指示設(shè)備來施行所述點擊和按住,比如通過下壓并按住2按鈕滾輪鼠標(biāo)上的左按鈕,通過雙擊并按住跟蹤板,通過使用觸摸屏,或者通過任何其他機制。接收到用戶輸入的系統(tǒng)可以作為所接收到的某種指示的結(jié)果而確定用戶正在點擊并按住拇指按鈕,所述指示比如是由指示設(shè)備發(fā)送的數(shù)據(jù)。作為點擊并按住拇指按鈕的結(jié)果,可以在把一整頁容納到所述窗ロ或其他觀看區(qū)域內(nèi)的縮放水平下示出文檔(在406處)。這樣的縮放水平的ー個實例是全頁面縮放水平,其保持文檔的縱橫比并且同時在容納文檔時令其在至少ー個維度上緊貼觀看區(qū)域的邊界。
[0030]在408處,可以示出來自導(dǎo)覽條的彈出窗ロ。應(yīng)當(dāng)注意到,這里的主題的某些實現(xiàn)方式可能不會示出彈出窗ロ,但是這里的主題包括示出以及不示出彈出窗ロ的那些實現(xiàn)方式。在一個實例中,可以鄰近導(dǎo)覽條示出彈出窗ロ。在一個更加具體的實例中,可以鄰近拇指按鈕示出彈出窗ロ,并且可以隨著用戶把拇指按鈕從ー個位置拖動到另ー個位置而沿著導(dǎo)覽條移動彈出窗ロ。彈出窗ロ可以包含任何適當(dāng)類型的信息。彈出窗ロ可以包含的ー個示例性信息片是當(dāng)前頁面的縮略圖124。彈出窗ロ可以包含的另ー種類型的信息是當(dāng)前頁面的頁面編號122。
[0031]在410處,用戶可以利用指示設(shè)備在按住拇指按鈕的同時拖動拇指按鈕。例如在鼠標(biāo)上,用戶可以按住鼠標(biāo)上的左按鈕并且同時在軌道中移動拇指按鈕。當(dāng)用戶拖動拇指按鈕時,這ー動作把當(dāng)前頁面重定位到文檔中的不同位置。隨著用戶利用拇指按鈕重定位文檔,在窗口中示出的頁面可以基于當(dāng)前位置而改變(在412處),并且彈出窗ロ也可以改變(在414處)。頁面的改變可以看起來像動畫,例如如果頁面從第I頁改變到第10頁,則在窗口中示出的頁面(以及相應(yīng)的彈出窗ロ)可以接連地示出第I頁與第10頁之間的ー個或多個中間頁面,而不是從第I頁跳到第10頁。應(yīng)當(dāng)注意到,用戶可能完全沒有移動拇指按鈕,在這種情況下文檔的當(dāng)前位置(以及相應(yīng)的頁面視圖和彈出窗ロ)將不會改變。
[0032]在416處,或者是在已把拇指按鈕拖動到新位置之后,或者在并未移動拇指按鈕從而把拇指按鈕留在其原處之后,用戶釋放拇指按鈕。在釋放拇指按鈕時,作為當(dāng)前頁面的任何頁面都恢復(fù)到在第一縮放水平下示出(在418處),也就是說所述頁面可以恢復(fù)到在用戶點擊拇指按鈕之前在402處文檔正被觀看的縮放水平。該縮放水平可能是對應(yīng)于文檔的固有縮放水平(方框420),或者可能是在用戶點擊拇指按鈕之前縮放被用戶(或者由某一其他實體)設(shè)置到的先前水平(方框422)。[0033]圖5示出了可能在用戶點擊了位于不同于拇指按鈕的某一位置處的導(dǎo)覽條時發(fā)生的示例性過程。在502處,用戶點擊并按住導(dǎo)覽條中的非拇指按鈕(并且非箭頭)位置,例如圖1中示出的軌道112上的非拇指按鈕100上的任何位置。用戶點擊的位置對應(yīng)于文檔中的某ー頁。舉例來說,如果文檔包含50頁并且用戶點擊了軌道往下的一半處,則用戶點擊的位置可以對應(yīng)于第25頁。(實施圖5的過程的系統(tǒng)可以包含一種響應(yīng)于用戶點擊了導(dǎo)覽條或軌道上的特定位置而識別出對應(yīng)于軌道上的該位置的頁面的機制)。因此在504處,可以示出對應(yīng)于該頁面的彈出窗ロ。與前面的實例中一祥,所述彈出窗ロ可以包含該頁面的縮略圖和/或頁面編號。在506處,可以在全頁面縮放水平下把對應(yīng)于用戶點擊位置的頁面示出在窗口中,從而使得整個頁面容納在觀看區(qū)域內(nèi)。應(yīng)當(dāng)注意到,在用戶點擊導(dǎo)覽條的非拇指按鈕區(qū)域時,不同的實現(xiàn)方式可以表現(xiàn)出不同的行為,舉例來說,一些實現(xiàn)方式可以僅僅示出彈出窗ロ,一些實現(xiàn)方式可以僅僅在觀看區(qū)域內(nèi)顯示相應(yīng)的頁面,一些實現(xiàn)方式可以示出二者,或者一些實現(xiàn)方式可以示出與該頁面有關(guān)的ー些其他信息。
[0034]在508處,用戶可以釋放他或她正在指示設(shè)備上按住的按鈕。響應(yīng)于用戶釋放按鈕,彈出窗ロ可以從屏幕上消失,并且縮放水平可以恢復(fù)到在用戶點擊按鈕之前所設(shè)置的水平。在用戶釋放按鈕之后所示出的頁面在不同實現(xiàn)方式中可以是不同的。在一種示例性實現(xiàn)方式中,點擊導(dǎo)覽條的非拇指按鈕區(qū)域的動作可能不會重定位當(dāng)前頁面,在這種情況下,在用戶釋放按鈕之后所示出的頁面是在用戶點擊導(dǎo)覽條的非拇指按鈕區(qū)域之前作為當(dāng)前頁面的任何頁面(在510處)?;蛘咴诹愆`種示例性實現(xiàn)方式中,點擊導(dǎo)覽條的非拇指按鈕區(qū)域可以重定位頁面(這或者是通過重定位到導(dǎo)覽條的相應(yīng)位置處的頁面,或者是通過只要用戶繼續(xù)按住指示設(shè)備上的按鈕就把當(dāng)前頁面朝向該位置移動),在這種情況下,在用戶釋放按鈕之后將被觀看到的頁面是作為重定位的結(jié)果的任何當(dāng)前頁面(在512處)。
[0035]圖6示出了可以在其中布置這里所描述的主題的各個方面的ー種示例性環(huán)境。
[0036]計算機600包括一個或更多處理器602以及ー個或更多數(shù)據(jù)記憶組件604。(多個)處理器602典型是微處理器,比如在個人臺式計算機或膝上型計算機、服務(wù)器、手持式計算機或者其他種類的計算設(shè)備中所找到的那些微處理器。(多個)數(shù)據(jù)記憶組件604是能夠短期或長期存儲數(shù)據(jù)的組件。(多個)數(shù)據(jù)記憶組件604的實例包括硬盤、可移除盤(其中包括光盤和磁盤)、易失性和非易失性隨機存取存儲器(RAM)、只讀存儲器(ROM)、閃存、磁帶等等。(多個)數(shù)據(jù)記憶組件是計算機可讀(或機器可讀)存儲介質(zhì)的實例。計算機600可以包括顯示器612或者與之相關(guān)聯(lián),所述顯示器612可以是陰極射線管(CRT)監(jiān)視器、液晶顯示器(IXD)監(jiān)視器或者任何其他類型的監(jiān)視器。計算機600還可以包括指示設(shè)備614或者與之相關(guān)聯(lián),所述指示設(shè)備614比如是鼠標(biāo)、軌跡球、跟蹤板、觸摸屏等等。所述指示設(shè)備可以提供在屏幕上四處移動光標(biāo)或箭頭的能力,并且還可以具有可以被分開點擊并且為之指定不同含義的ー個或更多按鈕(例如典型設(shè)備上的左、右按鈕)。
[0037]軟件可以被存儲在(多個)數(shù)據(jù)記憶組件604中,并且可以在ー個或更多處理器602上執(zhí)行。這樣的軟件的實例是可以實施前面結(jié)合圖1-5描述的其中一部分或全部功能的掃視和導(dǎo)覽軟件606,但是也可以使用任何類型的軟件。軟件606可以例如通過ー個或更多組件來實施,所述組件可以是分布式系統(tǒng)中的組件、分開的文件、分開的功能、分開的對象、分開的代碼行等等。其中程序被存儲在硬盤上、被加載到RAM中并且在計算機的(多個)處理器上執(zhí)行的計算機(例如個人計算機、服務(wù)器計算機、手持式計算機等等)是圖6中所描繪的情形的典型,但是這里所描述的主題不限于該實例。
[0038]這里所描述的主題可以被實施為被存儲在(多個)數(shù)據(jù)記憶組件604中的一個或更多中并且在(多個)處理器602中的一個或更多上執(zhí)行的軟件。作為另一個實例,所述主題可以被實施為被存儲在一個或更多個計算機可讀(或機器可讀)存儲介質(zhì)上的指令。例如光盤或磁盤之類的有形介質(zhì)是存儲介質(zhì)的實例。所述指令可以存在于非暫時性介質(zhì)上。指令可以被存儲在計算機可讀存儲器上;應(yīng)當(dāng)理解的是,這樣的存儲器是物理物體(例如半導(dǎo)體存儲器、存在于有形盤片上的盤、帶),而不僅僅是載送短暫或傳播信號的連線。(但是還應(yīng)當(dāng)理解的是,被表征為“存儲介質(zhì)”的那些介質(zhì)不僅僅是短暫或傳播信號的載體,而是在其中持久存儲數(shù)據(jù)的介質(zhì)。)當(dāng)由計算機或其他機器執(zhí)行時,這樣的指令可以使得所述計算機或其他機器施行方法的一個或更多動作。用以施行所述動作的指令可以被存儲在一個介質(zhì)上,或者可以分散在多個介質(zhì)上,從而使得所述指令可以顯得像是集體在一個或更多個計算機可讀存儲介質(zhì)上,而不管是否所有指令都恰好在相同的介質(zhì)上。應(yīng)當(dāng)注意到,在其上“存儲”有信號的介質(zhì)(其可以被稱作“存儲介質(zhì)”)與作為對照的傳送傳播信號的介質(zhì)之間存在區(qū)別。DVD、閃存、磁盤等等是存儲介質(zhì)的實例。另一方面,信號短暫地存在于其上的連線或光纖是瞬時信號介質(zhì)的實例。
[0039]此外,這里所描述的任何動作(不管是否在圖中示出)可以由處理器(例如一個或更多個處理器602)作為一種方法的一部分來施行。因此,如果在這里描述了動作A、B和C,則可以施行一種包括動作A、B和C的方法。此外,如果在這里描述了動作A、B和C,則可以施行這樣一種方法,其包括利用處理器來施行動作A、B和C。
[0040]在一種示例性環(huán)境中,計算機600可以在通信方面通過網(wǎng)絡(luò)608連接到一個或更多其他設(shè)備。計算機610可以在結(jié)構(gòu)上類似于計算機600,計算機610是可以連接到計算機600的設(shè)備的實例,但是也可以如此連接其他類型的設(shè)備。
[0041]應(yīng)當(dāng)注意到,這里的權(quán)利要求可以把項目描述成是“截然不同”的。如果說兩個事物截然不同,則是說二者不是給定事物的相同事例(但是所述兩個截然不同的事例可能彼此相同)。舉例來說,兩個頁面可以被描述成是截然不同的,這是說二者不是同一頁面。例如在一份3頁文檔中,第I頁與第2頁截然不同,這是就二者是兩個單獨的頁面而言的。(通常來說這兩頁將包含不同的內(nèi)容,但是即使第I頁恰好包含與第2頁相同的內(nèi)容的一份拷貝,二者也將是截然不同的。)類似地,如果各個位置不是相同的位置,則可以將其描述成是截然不同的,例如導(dǎo)覽條上的第一位置和第二位置涉及不相同的空間位置,則二者是“截然不同”的。此外,如果兩個縮放水平不是相同的縮放水平,則可以將其描述成是截然不同的,例如100%是與200%截然不同的縮放水平。此外應(yīng)當(dāng)注意到,在某些情況下,這里的主題通過“第一”、“第二”、“第三”等標(biāo)簽提到各個項目。應(yīng)當(dāng)理解的是,在定義“第一頁面”和“第二頁面”的權(quán)利要求中,除非該權(quán)利要求另行聲明(例如通過提到第一頁面和第二頁面是“截然不同”或者是“相同”的),否則該權(quán)利要求將涵蓋第一頁面與第二頁面是相同頁面的情況,并且還將涵蓋二者是截然不同的頁面的情況。在某些情況下,獨立權(quán)利要求可以通過不提到所述頁面是“截然不同”還是“相同”而涵蓋全部兩種情況,但是從屬權(quán)利要求則可以把第一頁面和第二頁面限制為“截然不同”,在這種情況下,基于從屬權(quán)利要求的目的而非獨立權(quán)利要求,所述頁面將被限制為截然不同。
[0042]雖然用特定于結(jié)構(gòu)特征和/或方法動作的語言描述了本發(fā)明的主題,但是應(yīng)當(dāng)理解的是,在所附權(quán)利要求中限定的主題不一定受限于前面所描述的具體特征或動作。相反,前面所描述的具體特征和動作是作為實施權(quán)利要求的示例性形式而公開的。
【權(quán)利要求】
1.一種顯示文檔的方法,所述方法包括: 在觀看區(qū)域內(nèi)以第一縮放水平顯示文檔的第一頁面; 第一次確定用戶正在按住與所述文檔一起顯示的導(dǎo)覽條的拇指按鈕; 基于所述第一次確定,在所述觀看區(qū)域內(nèi)以截然不同于所述第一縮放水平的第二縮放水平顯示所述第一頁面; 第二次確定所述用戶已把所述拇指按鈕從所述導(dǎo)覽條的軌道中的第一位置移動到所述軌道中的與所述第一位置截然不同的第二位置; 第三次確定所述用戶已釋放所述拇指按鈕;以及 基于所述第三次確定,在所述觀看區(qū)域內(nèi)以所述第一縮放水平顯示對應(yīng)于所述軌道中的所述第二位置的第二頁面。
2.權(quán)利要求1的方法,其還包括: 基于所述第一次確定,顯示代表所述第一頁面的彈出窗口,其中所述彈出窗口包括所述第一頁面的頁面編號或者所述第一頁面的縮略圖。
3.權(quán)利要求1的方法,其還包括: 基于所述第一次確定,顯示代表所述第一頁面的彈出窗口 ;以及在所述用戶移動所述拇指按鈕的同時,改變所述彈出窗口以便代表對應(yīng)于所述拇指按鈕在所述軌道中的位置的頁面。
4.權(quán)利要求1的方法,其還包括: 在所述用戶移動所述拇指按鈕的同時,改變出現(xiàn)在所述觀看區(qū)域內(nèi)的頁面以便對應(yīng)于出現(xiàn)在所述觀看區(qū)域內(nèi)的那個頁面。
5.一種計算機可讀介質(zhì),其具有用以施行權(quán)利要求1-4當(dāng)中的任一項的方法的計算機可執(zhí)行指令。
6.一種顯示文檔的設(shè)備,所述設(shè)備包括: 顯示器; 存儲器; 處理器;以及 存儲在所述存儲器中并且在所述處理器上執(zhí)行的組件,其以第一縮放水平在所述顯示器上的觀看區(qū)域內(nèi)顯示文檔的第一頁面,其還在所述顯示器上顯示包括軌道和所述軌道中的拇指按鈕的導(dǎo)覽條,其接收來自用戶的表明所述用戶正在點擊并按住所述軌道上的點的輸入,其響應(yīng)于所述用戶點擊并按住所述軌道上的所述點以截然不同于所述第一縮放水平的第二縮放水平顯示所述文檔的第二頁面,其確定所述用戶已釋放所述導(dǎo)覽條,并且其響應(yīng)于所述用戶釋放所述導(dǎo)覽條而以所述第一縮放水平在所述觀看區(qū)域內(nèi)顯示所述文檔的第三頁面,其中所述第二縮放水平允許所述第一頁面或所述第二頁面整個容納在所述觀看區(qū)域內(nèi)。
7.權(quán)利要求6的設(shè)備,其中,所述組件確定所述用戶正在點擊并按住所述導(dǎo)覽條的非拇指按鈕區(qū)域,并且響應(yīng)于所述用戶點擊并按住所述非拇指按鈕區(qū)域把所述第二頁面識別為其在所述文檔中的位置對應(yīng)于所述點的頁面,所述第二頁面截然不同于所述第一頁面。
8.權(quán)利要求6的設(shè)備,其中 ,所述組件確定所述用戶正在點擊并按住所述導(dǎo)覽條的非拇指按鈕區(qū)域,并且響應(yīng)于所述用戶點擊并按住所述非拇指按鈕區(qū)域而示出所述第二頁面的彈出窗ロ,所述第二頁面被選擇成其位置對應(yīng)于所述點的所述文檔中的頁面,所述第二頁面截然不同于所述第一頁面。
9.權(quán)利要求6的設(shè)備,其中,所述組件確定所述用戶正在點擊并按住所述導(dǎo)覽條的非拇指按鈕區(qū)域,并且響應(yīng)于所述用戶點擊并按住所述非拇指按鈕區(qū)域而把所述文檔的當(dāng)前頁面改變到所述第二頁面,所述第二頁面被選擇成其在所述文檔中的位置對應(yīng)于所述點的頁面,所述第二頁面截然不同于所述第一頁面,所述第三頁面是與所述第二頁面相同的頁面。
10.權(quán)利要求6的設(shè)備,其中,所述組件確定所述用戶正在點擊并按住所述導(dǎo)覽條的非拇指按鈕區(qū)域,并且響應(yīng)于所述用戶點擊并按住所述非拇指按鈕區(qū)域而把所述第二頁面識別為其在所述文檔中的位置對應(yīng)于所述點的頁面,并且當(dāng)所述用戶釋放所述導(dǎo)覽條時恢復(fù)顯示所述文檔中的所述用戶在點擊并按住之前正在觀看的位置,所述第二頁面截然不同于所述第一頁面和所述第三頁面,所述第`一頁面是與所述第三頁面相同的頁面。
【文檔編號】G06F3/0484GK103518185SQ201180070859
【公開日】2014年1月15日 申請日期:2011年10月9日 優(yōu)先權(quán)日:2011年5月17日
【發(fā)明者】K.拉馬蘇布拉馬尼安, N.伊斯邁爾, P.戴維, G.辛赫, B.維努戈帕爾 申請人:微軟公司