專利名稱:雙屏幕便攜式觸敏計算系統(tǒng)的制作方法
雙屏幕便攜式觸敏計算系統(tǒng)
背景技術:
為現(xiàn)代計算系統(tǒng)提供了允許用戶與所存儲的數(shù)據(jù)進行交互的各種各樣的輸入和輸出(I/O)機制。取決于操作設置,給定的I/O機制將造成用戶設備交互的各種好處和/ 或限制。便攜使和/或使用觸敏界面的設備為I/O機制的設計和部署提出了特別的挑戰(zhàn)。通常,需要便攜式設備相對較小,這會限制提供易于使用的強大輸入機制的能力。 例如,在膝上型/筆記本計算機和移動電話的設計中,為了提高便攜性往往犧牲屏幕的尺寸。較小的屏幕尺寸會限制觸摸屏輸入能力,并且通常在執(zhí)行非常適合于大屏幕尺寸的任務時降低設備的效用。由于這些權衡而經(jīng)常受影響的功能有文檔創(chuàng)建、以及在多個用戶/ 參與者之間的共享和合作。
發(fā)明內容
提供了觸敏計算系統(tǒng)。為計算系統(tǒng)提供了各種接口特征,所述接口特征提供在各種設置中的眾多優(yōu)勢。具體地,系統(tǒng)包括第一觸敏顯示器和第二觸敏顯示器,兩者都可操作地與處理子系統(tǒng)以及存儲多個內容頁的存儲器子系統(tǒng)相耦合。用戶界面指令被存儲在存儲器子系統(tǒng)中,并且可以由處理子系統(tǒng)執(zhí)行,以提供用戶通過第一觸敏顯示器和第二觸敏顯示器的與內容頁的交互性。界面指令還被配置為控制顯示器,使其運行為內容頁的離散地組織的界面單元。通常,界面指令導致顯示器中的一個運行為用于編輯內容頁之一的觸敏的自由形式界面,而另一個顯示器被控制以提供內容頁的可導航概覽,或者用于執(zhí)行編輯和查看功能的更結構化的界面。提供本發(fā)明內容以便以簡化形式介紹將在以下詳細描述中進一步描述的一些概念。本發(fā)明內容并不旨在標識出所要求保護的主題的關鍵或必要特征,也不旨在用于限定所要求保護的主題的范圍。此外,所要求保護的主題不限于解決在本發(fā)明的任一部分中提及的任何或所有缺點的實現(xiàn)。
圖1示出根據(jù)本發(fā)明的觸敏計算系統(tǒng)的實施例的框圖。圖2示出觸敏計算系統(tǒng)的界面的實施例的示意圖。圖3示出觸敏計算系統(tǒng)的界面的另一個實施例的示意圖。圖3A示出被配置為從筆型工具處接收輸入的自由形式的非結構化界面的實施例。圖;3B示出被配置為通過手觸摸手勢接收輸入的自由形式的非結構化界面的實施例。圖4示出觸敏計算系統(tǒng)的實施例的示例性可導航概覽。圖5示出觸敏計算系統(tǒng)的實施例的示意圖。圖6示出觸敏計算系統(tǒng)的另一個實施例的示意圖。圖7示出用于便攜式觸敏計算系統(tǒng)的用戶界面方法的實施例的流程圖。
具體實施例方式參考圖1,圖1示出根據(jù)本描述的觸敏計算系統(tǒng)20。如所示,觸敏計算系統(tǒng)20包括處理子系統(tǒng)22、存儲器子系統(tǒng)M以及I/O子系統(tǒng)26。這些組件可操作地通過總線(未示出)或相似的結構/機制相耦合??砂ǜ鞣N類型的存儲器和/或存儲設備的存儲器子系統(tǒng)對,通常包含數(shù)據(jù)和應用程序,和/或在處理子系統(tǒng)22上運行或者由處理子系統(tǒng)22執(zhí)行的其它指令。I/O子系統(tǒng)沈以到用戶30的輸出UOUT (音頻、視覺的等)以及用于接收用戶輸入UIN的機制的形式提供用戶交互性U。在此處所討論的眾多示例中,通過顯示子系統(tǒng)32提供用戶交互性,該顯示子系統(tǒng) 32通常是觸敏的并且包括多個顯示器。例如,在圖1中,顯示子系統(tǒng)32包括兩個顯示器34 和36。如下文中將更為詳細描述的,觸敏計算系統(tǒng)20通常包括被配置為使得兩個顯示器 34和36運行為關于存儲在觸敏計算系統(tǒng)上的內容頁42 (例如在存儲器子系統(tǒng)M中)的離散地組織的界面單元的用戶界面指令40和/或其它應用程序。內容頁42可以采用各種形式,包括網(wǎng)頁、字處理文檔的頁面、照片、演示幻燈片等。一般而言,如將在以下示例中進一步說明的,顯示器34和36之一提供導航和更結構化的用戶界面控件,而另一個提供用于修改單獨的內容頁的觸敏的自由形式界面。通常, 由顯示器提供的單獨和離散地組織的界面被實現(xiàn)為使得顯示器之一是相對更結構化和受約束的界面,而另一個是相對更少如此的。輸入機制是可以用于描述相比于非結構化而言界面單元結構化程度的一類界面特征。例如,在相對更結構化的界面中,按鈕和/或菜單選擇(例如來自下拉菜單)可以用于執(zhí)行所顯示頁面上的選擇和編輯操作,諸如剪切、復制、粘貼、旋轉、修剪等。為了文本輸入,結構化界面可以包括QWERTY鍵盤或者類似的基于按鈕/按鍵的文本輸入方法。為了繪圖操作,用戶可以從剪貼畫、模板圖形或者預定義對象的其它顯示集合中選擇。另一方面,非結構化界面將完全或者至少很大程度上依靠自由形式的輸入,諸如手觸摸輸入、解釋的手勢命令、以及通過用戶操作手寫筆或其它筆型工具生效的自由形式的觸摸輸入等。仍然參考圖1,觸敏計算系統(tǒng)20允許與設備上的內容頁42的用戶交互性。內容頁 42可以是或者包括字處理文檔、繪圖、照片、演示、網(wǎng)頁、幻燈片等的頁面。在此處所述的眾多示例中,觸敏計算系統(tǒng)20被實現(xiàn)為便攜式設備,但是提供了克服現(xiàn)有便攜式設備的限制 (如上文所述往往不適合于文檔創(chuàng)建、編輯和共享/合作任務)的各種界面特征?,F(xiàn)在轉至圖2和3,兩幅圖都示出用于查看和修改示例內容頁60的界面。每幅圖示出用內容頁60工作的不同的界面圖2示出更結構化的界面62,它也被稱為UI負擔的界面,而圖3示出非結構化的界面64,也被稱為無負擔或自由形式的界面。 特別地參考內容頁60,示例頁面包括圖形圖像70、文本框72 (例如,描述圖形圖像 70)和流程圖74。 首先轉至結構化的界面62,該界面包括用于創(chuàng)建和修改內容頁的各種結構化的輸入機制。具體地,界面可以包括模板80,該模板80包含例如通過拖放操作或者通過選擇和復制能夠被選擇包含在內容頁60上的各種形狀、圖形等。例如,可以使用模板80中找到的標準形狀和組件來構建流程圖74。
結構化的界面62還可以包括允許輸入諸如文本框72之類的字母數(shù)字文本數(shù)據(jù)的鍵盤82。結構化的界面還可以包括諸如下拉菜單或工具欄84和86的其它結構化輸入機制,以執(zhí)行復制、剪切、粘貼、移動、旋轉、修剪等的操作。結構化的界面還可以包括執(zhí)行豎直滾動或其它受約束的滾動操作的滾動執(zhí)行器88??梢赃B同結構化的界面一起提供各種其它輸入機制和控件。以上示例僅是說明性的。一般而言,在可用的命令和操作是離散的和/或以結構化的格式呈現(xiàn)給用戶,以及處理以開始命令的特定輸入是量化的或相反是離散的的意義上,界面是結構化的?,F(xiàn)在參考圖3的非結構化或者自由形式的界面64,結構化界面控件的缺乏應當是直接明顯的。相反,該界面被配置為接收和處理自由形式的命令,諸如用戶觸摸手勢和從筆型工具處接收的自由形式的輸入等。例如,如圖3A所示,自由形式的界面64可以被配置為從筆型工具92處接收自由形式的手繪輸入90。圖;3B示出另一個示例,其中非結構化的界面64接收手觸摸手勢94。對顯示器的觸摸還可以調用位于用戶觸摸點附近的上下文的觸摸可操作命令96。界面64的自由形式本質還意味著可以發(fā)生一些處理以解釋用戶輸入并且產(chǎn)生所需的命令。參考示例性流程圖74,自由形式的輸入可以用于生成繪出的形狀。例如,界面可以被配置使得通過用筆型工具92徒手畫橢圓來創(chuàng)建橢圓。由于是徒手畫,繪圖輸入很可能是不完美的。盡管如此,界面仍將處理輸入并且識別用戶創(chuàng)建橢圓的意圖。對比與從模板 80中選擇橢圓的結構化的方法(結構化的界面62),很大的并且連續(xù)可變范圍的手繪輸入可以用在界面64內以創(chuàng)建橢圓。因此,應當明白用戶界面40 (圖1)可以被配置為解釋和處理自由形式的觸摸輸入 (諸如以上描述的不完美的橢圓)使得觸摸輸入產(chǎn)生預定義的命令。例如,在形狀解釋模式中(例如用于生成流程圖),可以有用于生成橢圓、圓、矩形、菱形等各種形狀的若干預定義的命令。來自筆型工具的給定手繪輸入可以采用各種形式。事實上,用戶用筆輸入的潛在范圍是連續(xù)可變的,而不像例如,做出從下拉菜單上多個項中選擇的輸入的離散本質。使用筆輸入,界面指令處理輸入并且本質上確定用戶的意圖。特別地,處理輸入以便產(chǎn)生預定命令中的一個——例如在內容頁上面畫圓而不是正方形。除了提供用于用單獨的內容頁工作的結構化和非結構化的界面之外,觸敏計算系統(tǒng)20的顯示器可以被配置為提供用于內容頁42的概覽界面。圖4示出示例的可導航概覽 100,包括內容頁42的縮略圖102。如圖所示,可導航概覽100可以被改變尺寸,以至于它太大了而不能完整地適合顯示器104(可以是顯示器34或36)。這可以產(chǎn)生于用戶對示圖放大的調整。在一些示例中,例如,需要縮略圖相對大些以便更好地理解下層頁面的內容。在任何情況下,只要可導航概覽超出顯示器104的邊緣,就可以提供用于滾動以適當?shù)叵蚯耙苿涌蓪Ш礁庞[的控件。特別地,如圖所示,經(jīng)常需要使用設備的觸敏功能以允許通過自由形式的“手劃過”或“手指劃過”手勢的滾動。如上文所述,觸敏計算系統(tǒng)可以被配置使得顯示器34和36運行為關于內容頁42 的離散地組織的界面單元。在其界面方面,單獨和離散地操作的多個顯示器(本示例中兩個)的供應可以提供眾多優(yōu)勢。例如,參考圖5,圖5示出觸敏計算系統(tǒng)20,以這樣的模式配置其中兩個顯示器都為單獨的內容頁110提供編輯界面,但是如上文所述一個界面是非結構化的,而另一個界面是結構化的。圖5還示出用于設備的示例性筆記本類型的形狀因素,其中第一和第二主體部分112和114通過鉸鏈116連接。這一形狀因素僅是說明性的示例,并且眾多其它的配置是可能的。例如一個替代方法是在兩個顯示器之間的虛擬縫, 而不是鉸鏈的物理隔離。為了保留筆記本類型的形狀因素的特定特征,也可能是可折疊器
眷ο對頁面結構化和非結構化訪問的現(xiàn)成的可用性允許設備利用數(shù)字技術的利益,同時也允許用戶以更自然和靈活的方式關聯(lián)設備并且與設備交互。發(fā)明者已經(jīng)注意到盡管便攜式電子設備持續(xù)地改進和不斷增長地使用,筆和紙持續(xù)地用于繪畫、記筆記和其它自由形式的任務。應當預期所述界面系統(tǒng)和方法將提供在某些設置下顯著增強的用戶體驗,使得此處所述的示例設備將良好執(zhí)行于筆和紙解決方案仍然是偏好的任務中。多個離散地組織的界面單元的供應還為其中多個用戶合作的設置提供了好處。一個示例好處是允許多個用戶通過單獨的界面修改或注解內容頁并且使用不同的界面來標識負責特定改變或貢獻的用戶的能力。例如,顯示器34上的編輯界面可以被分配給用戶A, 而顯示器36上的界面可以被分配給用戶B。圖6中示出多個離散地組織的界面單元的另一個示例。特別地,一個顯示器提供可導航概覽,而另一個顯示器提供非結構化的單頁編輯界面。圖6示出可以被使用以提供各種設置的好處的另一個特征的示例。特別地,設備被旋轉至與圖5中的示圖成直角,并且設備自動地感應該旋轉并且對各自的顯示器34和36上呈現(xiàn)的素材做出適當?shù)男D。更一般地,界面指令可以被配置為依靠設備的位置和/或設備旋轉方向的改變來智能地安排和配置顯示的素材。如圖6的示例中所示,可以感應設備的位置以做出適當?shù)目v向-橫向轉換。還可以基于每個顯示器上使用的界面的本質來選擇定位和旋轉。例如,每當使用非結構化的單頁編輯界面時(例如非結構化界面64),它可以被放置在特定的一邊,例如設備20 的左側或右側顯示器。例如,左撇子用戶可以喜歡自由形式的界面總是呈現(xiàn)在左側顯示器。 類似地,可能希望在使用時,可導航概覽100總是位于上方的屏幕(在設備20的垂直方向) 或者左側屏幕(水平方向)?,F(xiàn)在轉至圖7,也可理解本發(fā)明提供了用于觸敏顯示的用戶界面方法130。如在 132處所示,方法可以包括提供用戶通過第一觸敏顯示器和第二觸敏顯示器來的對存儲在便攜式觸敏計算系統(tǒng)上的內容頁的訪問以及與之的交互性。在134處,方法進一步包括控制在第一觸敏顯示器和第二觸敏顯示器上內容頁的呈現(xiàn)。通常,這包括控制顯示器使得其提供關于內容頁的離散地組織的界面單元。作為這一內容頁的離散地組織和界面方法的一部分,每個顯示器通常包括不同的界面控件,其中一個顯示器具有更結構化的界面,而另一個顯示器具有較少結構化的、自由形式的界面。在一些例子中,界面(顯示器)中的一個將用于提供內容頁的可導航概覽。在其它例子中,兩個界面/顯示器都被實現(xiàn)為單頁編輯界面,其中一個是具有結構化輸入機制和其它界面控件的UI負擔的界面,而另一個是適應于接收筆觸輸入、手觸手勢等的自由形式的界面。通常,當兩個顯示器都被用作單頁編輯界面時,往往需要它們都顯示同時用于編輯的相同內容頁。繼續(xù)示例性方法130,如在136處所示,在使用自由形式的界面的地方通常需要使用筆觸輸入。在138處,方法可以進一步包括處理筆觸輸入使得其執(zhí)行對顯示的內容頁的多個預定義修改中的一個。應當明白此處描述的計算設備可以是被配置為執(zhí)行此處描述的程序的任意合適的計算設備。例如,計算設備可以是大型計算機、個人計算機、膝上型計算機、便攜式數(shù)字助理(PDA)、計算機啟用的無線電話、網(wǎng)絡計算設備、或者其它合適的計算設備,并且可以通過諸如因特網(wǎng)之類的計算機網(wǎng)絡互相連接。這些計算設備一般包括處理器以及相關的易失性和非易失性的存儲器,并且被配置為使用易失性存儲器和處理器的一部分來執(zhí)行存儲在非易失性存儲器中的程序。如此處使用的,術語“程序”指的是可以被一個或多個此處描述的計算設備執(zhí)行或利用的軟件或固件組件,并且意在包括可執(zhí)行文件、數(shù)據(jù)文件、庫、驅動程序、腳本、數(shù)據(jù)庫記錄等的個體或團體。應當明白可以提供具有存儲在其上的程序指令的計算機可讀介質,該程序指令在由計算設備執(zhí)行后,導致計算設備執(zhí)行上述的方法并且導致上述的系統(tǒng)的操作。 應當理解此處的各實施例是說明性的而不是限定性的,這是因為本發(fā)明的范圍由所附權利要求書而不是其之前的描述所定義,并且落在所附權利要求書的邊界和范圍內, 或者落在這些邊界和范圍的同等物內的所有改變因此旨在被所附權利要求書包含。
權利要求
1.一種便攜式觸敏計算系統(tǒng),包括第一觸敏顯示器(34);第二觸敏顯示器(36);可操作地與所述第一觸敏顯示器(34)及所述第二觸敏顯示器(36)耦合的存儲器子系統(tǒng)04)和處理子系統(tǒng)02);以及用戶界面指令(40),能夠存儲在所述存儲器子系統(tǒng)04)中并且可以由所述處理子系統(tǒng)0 執(zhí)行以控制與包含在所述便攜式觸敏計算系統(tǒng)的所述存儲器子系統(tǒng)04)中的內容頁0 的用戶交互性(U),所述用戶交互性(U)經(jīng)由第一觸敏顯示器(34)和第二觸敏顯示器(36)發(fā)生,并且由所述用戶界面指令GO)控制,以使得所述第一觸敏顯示器(34)和所述第二觸敏顯示器(36)運行為關于所述內容頁0 離散地組織的界面單元,其中所述第一觸敏顯示器提供導航和用戶界面控件,而所述第二觸敏顯示器提供用于編輯所述內容頁 (42)的觸敏的自由形式的界面。
2.如權利要求1所述的系統(tǒng),其特征在于,所述用戶界面指令、第一觸敏顯示器和第二觸敏顯示器被配置使得所述第一觸敏顯示器提供用于修改所述內容頁之一的UI負擔的編輯界面,而所述第二觸敏顯示器同時提供用于通過從筆型工具處接收的觸摸輸入來修改所述內容頁之一的無負荷的自由形式的編輯界面。
3.如權利要求2所述的系統(tǒng),其特征在于,所述用戶界面指令被配置為解釋從所述筆型工具處接收的觸摸輸入,并且使得這樣的觸摸輸入實現(xiàn)對所述內容頁之一的多個預定義修改中的一個。
4.如權利要2所述的系統(tǒng),其特征在于,所述用戶界面指令、所述第一觸敏顯示器,和所述第二觸敏顯示器被配置使的所述內容頁能夠通過施加于第一觸敏顯示器和第二觸敏顯示器中的任一或兩者的手觸滑動輸入來導航的,并且具體地使得所述內容頁之一通過這樣的手觸滑動導航是能夠替換的,使得所述內容頁中的第二頁被顯示在所述第一觸敏顯示器和所述第二觸敏顯示器上,用于通過所述UI負擔的編輯界面和所述無負荷的自由形式的編輯界面來編輯。
5.如權利要求1所述的系統(tǒng),其特征在于,所述用戶界面指令、所述第一觸敏顯示器, 和所述第二觸敏顯示器被配置使得所述第一觸敏顯示器提供所述內容頁的可導航概覽,而所述第二觸敏顯示器同時提供未負擔的自由形式的編輯界面,用于通過從筆型工具處接收的觸摸輸入來修改所述內容頁之一。
6.如權利要求5所述的系統(tǒng),其特征在于,所述用戶界面指令被配置為解釋從所述筆型工具處接收的所述觸摸輸入,并且使得這樣的觸摸輸入實現(xiàn)對所述內容頁之一的多個預定義修改中的一個。
7.如權利要求6所述的系統(tǒng),其特征在于,所述可導航概覽通過施加于所述第一觸敏顯示器的觸滑動輸入能夠向前移動。
8.如權利要求1所述的系統(tǒng),其特征在于,所述便攜式觸敏的計算系統(tǒng)還包括具有通過鉸鏈與第二主體部分耦合的第一主體部分的主體,其中所述第一觸敏顯示器被放置在所述第一主體部分上,而所述第二觸敏顯示器被放置在所述第二主體部分上。
9.如權利要求1所述的系統(tǒng),其特征在于,所述用戶界面指令被配置為響應于所述便攜式觸敏計算系統(tǒng)的旋轉位置的改變,使得顯示在所述第一觸敏顯示器和所述第二觸敏顯示器上的素材在橫向和縱向之間自動地切換。
10.一種用于便攜式觸敏計算系統(tǒng)的用戶界面方法,包括提供(13 通過第一觸敏顯示器和第二觸敏顯示器的對內容頁的用戶訪問及與所述內容頁的交互性,所述內容頁存儲在所述便攜式觸敏計算系統(tǒng)上;控制(134)第一觸敏顯示器和第二觸敏顯示器上的所述內容頁的呈現(xiàn),使得所述第一觸敏顯示器和所述第二觸敏顯示器運行為關于所述內容頁的離散地組織的界面單元,其中所述第一觸敏顯示器提供導航和用戶界面控件,而所述第二觸敏顯示器提供用于修改所述內容頁的觸敏的自由形式的界面;接收(136)用筆型工具施加于所述第二觸敏顯示器的觸摸輸入;以及對于每個觸摸輸入,處理(138)所述觸摸輸入以使其在所述內容頁之一顯示在所述第二觸敏顯示器上后實現(xiàn)多個預定義修改中的一個。
11.如權利要求10所述的方法,其特征在于,還包括在第一觸敏顯示器上提供所述內容頁的可導航概覽。
12.如權利要求10所述的方法,其特征在于,還包括同時在所述第一觸敏顯示器和所述第二觸敏顯示器上顯示內容頁之一,其中所述第一觸敏顯示器被實現(xiàn)為用于修改所述內容頁的UI負擔的界面,而所述第二觸敏顯示器被實現(xiàn)為用于修改所述內容頁的非結構化的界面。
13.如權利要求10所述的方法,其特征在于,還包括感應所述便攜式觸敏計算系統(tǒng)的方向上的改變并且,對于在第一觸敏顯示器和第二觸敏顯示器上顯示的內容,響應于方向上的所述改變在該內容的縱向和橫向呈現(xiàn)之間改變。
全文摘要
本發(fā)明提供了觸敏計算系統(tǒng),包括第一觸敏顯示器和第二觸敏顯示器。顯示器可操作地與處理子系統(tǒng)以及存儲多個內容頁的存儲器子系統(tǒng)相耦合。用戶界面指令被存儲在存儲器子系統(tǒng)中,并且可以由處理子系統(tǒng)執(zhí)行,以提供用戶通過第一觸敏顯示器和第二觸敏顯示器與內容頁的交互性。界面指令進一步被配置為控制顯示器,以便其運行為內容頁的離散地組織的界面單元。
文檔編號G06F1/16GK102362248SQ201080014020
公開日2012年2月22日 申請日期2010年3月12日 優(yōu)先權日2009年3月24日
發(fā)明者G·佩特舒寧格, J·埃斯特拉達 申請人:微軟公司