新四季網

觸控螢幕用戶界面上的虛擬輸入設備布置的製作方法

2023-05-27 04:52:11 1

專利名稱:觸控螢幕用戶界面上的虛擬輸入設備布置的製作方法
技術領域:
本發明申請涉及觸控螢幕用戶界面,更具體地說,涉及諸如虛擬鍵盤或其它虛擬輸入設備的虛擬輸入設備在觸控螢幕用戶界面上的布置。
背景技術:
觸控螢幕是具有覆蓋屏幕的觸摸敏感透明面板或者可用其它方式識別屏幕上的觸摸輸入的ー種類型的顯不屏。一般地,觸控螢幕顯不器被容納於與包含在程序控制下工作的處理電路的計算機電路相同的外殼內。當使用觸控螢幕以向在計算機上執行的應用提供輸入時,用戶通過(通常用針筆或手指)直接指向在屏幕上顯示的圖形用戶界面(GUI)對象而在顯示屏上進行選擇。在觸控螢幕上顯示的⑶I對象的集合可被視為虛擬鍵盤。在一些例子中,虛擬輸入設備是虛擬鍵盤。與不與顯示屏如此緊密相關的常規外部鍵盤類似,虛擬鍵盤包含多個鍵(「虛擬鍵」)。特定的虛擬鍵(或虛擬鍵的組合)的激活產生作為輸入而提供給在計算機上執行的應用的信號(或多個信號)。外部鍵盤和其它的外部輸入設備由於其本質(即,在外部)而不會覆蓋應用的顯示輸出。另ー方面,虛擬輸入設備由於被顯示在用於顯示執行中的應用的輸出的同一顯示屏上,會覆蓋這些應用的顯示輸出。希望得到的是在觸控螢幕上智能地顯示虛擬輸入設備以增強虛擬輸入設備和基於觸控螢幕的計算機的可用性的方法。

發明內容
在計算機的觸控螢幕上產生顯示。該顯示包含與在計算機上執行的應用相關的應用顯示和供用戶通過觸控螢幕向在計算機上執行的應用提供輸入的虛擬輸入設備顯示。響應虛擬輸入設備啟動事件,確定虛擬輸入設備顯示的初始特性。基於應用顯示的特性和虛擬輸入設備顯示的特性,確定包含應用顯示和虛擬輸入設備顯示的複合顯示圖像的初始特性。將複合圖像顯示在觸控螢幕上。該概要不是要全部包括在內。從結合附圖給出的以下詳細說明以及從所附的權利要求中,其它方面將變得十分明顯。


圖1-1是基於觸控螢幕的計算機系統的框圖。圖I根據ー個方面示出導致觸控螢幕上的顯示的計算機內的處理。圖2示出不包含虛擬輸入設備顯示的示例性觸控螢幕顯示輸出。圖3和圖3-1示出同時包含應用顯示和虛擬輸入設備顯示的示例性觸控螢幕顯示輸出,每個均使應用輸出與圖2的顯示相比基本上保持不變。、
圖4和圖5示出一示例性觸控螢幕顯示,其中為了容納虛擬輸入設備顯示而修改了應用顯示的空間特徵。圖6示出一示例性觸控螢幕顯示,其中在與虛擬輸入設備相關的顯示部分處出現輸入的指示。圖7A、圖7B和圖7C示出處於已被滾動的不同狀態中的虛擬輸入設備顯示。
具體實施例方式以下參照附圖討論多個例子和方面。但應理解,這裡關於這些附圖給出的詳細說明僅出於解釋性的目的而不是作為限制。圖1-1是根據本發明的一個實施例的示例性計算機系統50的框圖。計算機系統50可對應於個人計算機系統,諸如臺式計算機、膝上型計算機、平板計算機或手持式計算機。計算機系統還可對應於諸如蜂窩電話、PDA、專用媒體播放器和消費電子裝置等的計算裝置。圖1-1所示的示例性計算機系統50包含被配置為運行指令並執行與計算機系統50相關的操作的處理器56。例如,通過使用例如從存儲器取回的指令,處理器56可控制計算系統50的部件之間的輸入和輸出數據的接收和操縱。可以在單個晶片、多個晶片或多個電氣部件上實現處理器56。例如,對於處理器56可使用各種架構,包括專用或嵌入式處理器、単一用途處理器、控制器、ASIC等。在大多數情況下,處理器56與作業系統一起操作以執行計算機代碼並產生和使用數據。作業系統一般是公知的,因此不進行更詳細的說明。作為例子,作業系統可對應於Mac OS X、0S/2、D0S、Unix、Linux和Palm OS等。作業系統還可以是專用作業系統,諸如可被用於有限用途電器型計算裝置的作業系統。作業系統、其它計算機代碼和數據可駐留在可操作地與處理器56耦合的存儲器塊58內。存儲器塊58 —般提供存儲計算機系統50使用的計算機代碼和數據的地方。作為例子,存儲器塊58可包含只讀存儲器(ROM)、隨機存取存儲器(RAM)和/或硬碟驅動器等。信息也可駐留在可拆卸存儲介質上並在需要時被加載和安裝到計算機系統50上。可拆卸存儲介質例如包含⑶-ROM、PC-CARD、存儲卡、軟盤、磁帶和網絡部件。計算機系統50還包含可操作地與處理器56耦合的顯示設備68。顯示設備68可以是液晶顯示器(LCD)(例如,有源矩陣和無源矩陣等)。作為替代方案,顯示設備68可以是諸如單色顯示器、彩色圖形適配器(CGA)顯示器、增強圖形適配器(EGA)顯示器、可變圖形陣列(VGA)顯示器、超級VGA顯示器和陰極射線管(CRT)等的監視器。顯示裝置也可對應於等離子顯示器或用電子墨水實現的顯示器。顯示設備68 —般被配置為顯示圖形用戶界面(⑶I) 69,該⑶169在計算機系統的用戶和在其上運行的作業系統或應用之間提供容易使用的界面。一般地說,⑶I 69用圖形圖像代表程序、文件和操作選項。圖形圖像可包含窗ロ、欄、對話框、菜單、圖標、按鈕、光標、滾動條等。這些圖像可按預定的布局排列,或者可動態產生以適合用戶所採取的特定動作。在操作中,為了啟動功能和與其相關的任務,用戶可選擇並激活各種圖形圖像。作為例子,用戶可選擇打開、關閉、最小化或最大化窗ロ的按鈕,或選擇啟動特定程序的圖標。GUI 69可另外或者另選地在顯示設備68上為用戶顯示諸如非交互式文本和圖形的信息。計算機系統50還包含可操作地與處理器56耦合的輸入設備70。輸入設備70被配置為將來自外部世界的數據傳送到計算機系統50中。輸入設備70例如可被用於執行跟蹤以及關於顯示器68上的⑶I 69進行選擇。輸入設備70還可被用於在計算機系統50中發出命令。輸入設備70可包含被配置為接收來自用戶觸摸的輸入並將該信息發送給處理器56的觸摸感測裝置。作為例子,觸摸感測裝置可與觸控板或觸控螢幕對應。在許多情況下,觸摸感測裝置識別觸摸以及觸摸敏感表面上的觸摸的位置和大小。觸摸感測裝置向處理器56報告這些觸摸,並且處理器56根據其編程來解釋這些觸摸。例如,處理器56可根據特定的觸摸啟動任務。可以使用專用處理器以在本地處理觸摸並減少對計算機系統的主處理器的需求。觸摸感測裝置可基於以下感測技木,這些感測技術包含但不限乾電容感測、電阻感測、表面聲波感測、壓カ感測和/或光學感測等。此外,觸摸感測裝置可基於單點感測或多點感測。單點感測只能區分單個觸摸,而多點感測能夠區分同時發生的多個觸摸。輸入設備70可以是位於顯示器68上方或前方的觸控螢幕。觸控螢幕70可以與顯示設備68整合在一起,或者它可以是單獨的部件。觸控螢幕70具有優於諸如觸控板、滑鼠等的其它輸入技術的幾種優點。舉例來說,觸控螢幕70位於顯示器68前方,因此用戶可直接操縱GUI 69。例如,用戶可簡單地將他們的手指放在要控制的對象上。在觸控板中,不存在諸如這樣的一對ー關係。使用觸控板,觸控板一般被放置於不同平面中且遠離顯示器。例如,顯示器一般位於垂直平面內,而觸控板一般位於水平平面內。除了作為觸控螢幕以外,輸入設備70還可以是多點輸入設備。多點輸入設備具有優於常規的單點設備的優點,即它可區分多於ー個的對象(手指)。單點設備只是不能區分多個物體。作為例子,在共同未決且共同受讓的美國專利申請No. 10/840862中更詳細地示出和說明了可在這裡使用的多點觸控螢幕,在此加入該專利申請作為參考。計算機系統50還包含用幹與ー個或更多個I/O設備80耦合的能力。作為例子,I/O設備80可對應於鍵盤、印表機、掃描儀、照相機和/或揚聲器等。I/O設備80可與計算機系統50整合在一起,或者它們可以是單獨的部件(例如,外圍設備)。在一些情況下,I/O設備80可通過有線連接(例如,電纜/端ロ)與計算機系統50連接。在其它情況下,I/O設備80可通過無線連接與計算機系統連接。作為例子,數據鏈路可對應於PS/2、USB、IR、RF或藍牙等。現在說明基於觸控螢幕的計算機內的特定處理,這裡,處理實現應用的執行以及在、計算機的觸控螢幕上提供顯示。顯示處理包含提供具有基於應用顯示的特性以及關於虛擬輸入設備的特性的複合顯示。虛擬輸入設備顯示至少包含輸入部分,用以接收相對於顯示的輸入設備的對觸控螢幕的適當觸摸輸入,用於使用戶與虛擬輸入設備進行交互。與虛擬輸入設備進行的用戶交互包含激活虛擬輸入設備的多個部分以提供影響應用處理的用戶輸入。虛擬輸入設備(即,計算機上用於實現虛擬輸入設備的處理)處理用戶交互,並基於該處理向應用提供相應的用戶輸入。虛擬輸入設備顯示一般與對同虛擬輸入設備的用戶交互的虛擬輸入設備處理高度相關 。例如,如果虛擬輸入設備是虛擬鍵盤,那麼虛擬輸入設備顯示可包含典型的QWERTY鍵盤的鍵的圖形表示,而對與虛擬鍵盤的用戶交互的虛擬輸入設備處理包含確定用戶激活了哪些虛擬鍵並向應用提供相應的輸入(例如,字母和/或數字)。現在參照圖I、圖2、圖3和圖3-1。圖I寬泛地示出在觸控螢幕上實現複合顯示(即,應用顯示和虛擬輸入設備顯示的複合)的處理。圖2示出在不在觸控螢幕上顯示虛擬輸入設備的情況下的觸控螢幕上的應用顯示的例子。圖3示意性地示出示例性複合顯示,其組成部分包含應用顯示和虛擬輸入設備顯示。首先參照圖1,流程圖示出在諸如圖1-1所示的基於觸控螢幕的計算機的計算機上執行的處理步驟。首先,概要地示出在計算機上執行的應用102的處理步驟。應用例如可以為電子郵件客戶機程序、字處理程序或其它應用程式。應用102與在計算機上執行的作業系統程序104協作執行。具體地說,作業系統104向執行中的應用102提供對計算機資源的訪問。作業系統104提供訪問的ー種資源是觸控螢幕。應用102向作業系統104提供應用顯示的特性的指示。寬泛地說,應用顯示的特性的指示包含至少部分可由作業系統使用以使得在觸控螢幕上產生應用顯示的數據。從應用102提供的應用顯示特性一般與應用的處理結果有夫。在沒有由應用提供的指示的情況下,應用顯示特性中的至少ー些特性可被作業系統獲知和/或控制。這些類型的特性通常是更一般性的顯示相關的特性,諸如應用顯示的窗ロ的「窗ロ尺寸」和應用顯示的窗ロ的背景顔色。給定了應用顯示的特性,作業系統程序104的顯示處理106至少部分基於應用顯示特性的指示來確定要在觸控螢幕上顯示的所得顯示圖像的特性。另外,作業系統程序104包含虛擬鍵盤處理108。更一般地,處理108可以是對於在觸控螢幕上顯示並從觸控螢幕接收用戶輸入的任何虛擬輸入設備的處理。虛擬鍵盤處理108的初始特性處理110響應鍵盤啟動事件並確定虛擬鍵盤的初始顯示特性。虛擬鍵盤處理108的進行中特性處理112 —般基於虛擬鍵盤的虛擬鍵的激活但也可能基於其它條件來確定虛擬鍵盤的進行中顯示特性。雖然這裡的討論與虛擬鍵盤的顯示特性相關,但應理解,諸如鍵相對於應用輸入的映射的虛擬鍵盤操作特性常與顯示特性交織在一起。虛擬鍵盤的確定的顯示特性被提供給顯示處理106。顯示處理106鑑於應用顯示的特性的指示,基於虛擬輸入設備的指示的特性,確定包含顯示虛擬輸入設備的複合顯示的特性。更特別地,複合顯示的虛擬輸入設備部分關於應用顯示的特性是智能的。這特別有用,因為相同的觸控螢幕被同時用於虛擬輸入設備顯示輸出和應用顯示輸出。對於特定的應用(即,對於特定的應用顯示特性)以特定的方式顯示虛擬輸入設備可提高觸控螢幕與使用虛擬輸入設備的應用進行交互的可用性。
如上所述,圖2示出在不顯示虛擬輸入設備的情況下的應用顯示。根據圖3所示的例子,所得複合顯示使得,除了在應用顯示的一部分而不是全部的上面覆蓋了虛擬輸入顯示以外,應用顯示(例如,圖2所示的應用顯示)基本上保持不變。根據圖3-1所示的另一例子,所得複合顯示使得,除了應用顯示「上滑」並且在通過「上滑」 了應用顯示而空出的觸控螢幕的一部分中顯示虛擬輸入設備以外,應用顯示(例如,圖2所示的應用顯示)基本上保持不變。 顯示處理106說明應用顯示的指示的特性,以確定虛擬輸入設備顯示在觸控螢幕上的複合顯示中的位置。例如,顯示處理106可確定複合顯示的特性,使得應用顯示的諸如與應用顯示(和虛擬輸入設備)相關的輸入欄的重要部分不被虛擬鍵盤顯示所覆蓋。S卩,由於應用顯示的輸入欄可代表用戶通過虛擬輸入設備與之交互的應用的一部分,因此它一般被確定為是重要的。但是,應用顯示的其它部分也可被確定為是重要的。例如,應用顯示的直接受到經由虛擬輸入設備的輸入的影響的一部分可被確定為是重要的。在一些例子中,甚至可能不存在應用顯示的輸入欄。將什麼確定為是重要的可依賴於特定的應用和/或應用顯示,或者一般可依賴於應用的特性。在一些情況下,應用顯示的除了輸入欄以外的部分可以是相對重要的,從而要保證在複合顯示中不被虛擬輸入設備顯示所覆蓋。相對重要性可以是依賴於環境的。例如,相對重要性可依賴於應用進行操作所用的特定模式。根據並非基本上保持不變的應用顯示(諸如在圖3和圖3-1中示出的應用顯示)的ー些例子,顯示處理106確定複合顯示的特性,使得,在應用顯示上的基本所有信息在複合顯示內保持可見的情況下,在複合顯示中修改應用顯示以容納虛擬輸入設備顯示。在一些例子中,顯示處理106確定複合顯示的特性,使得在最小化或消除應用顯示上的會在複合顯示上被虛擬輸入設備顯示隱藏的信息量的同時,調整應用顯示的空間特徵以在複合顯示上為虛擬輸入設備提供空間。在一些例子中,應用顯示的至少一部分在複合顯示上被壓縮以容納虛擬輸入設備顯示。圖4示出在複合顯示上沿ー個方向基本上均等地壓縮應用顯示的所有部分的ー個例子。圖5示出另ー個例子,其中在複合顯示上壓縮應用顯示的並非所有部分。在其它例子中,在複合顯示上擴大應用顯示的多個部分,其中,例如,應用顯示的這些部分針對虛擬輸入設備是重要的。在一些例子中,在複合顯示上壓縮應用顯示的哪個或哪些部分基於應用顯示的特性。例如,應用顯示的被確定為較為重要的ー些部分可不被壓縮,而應用顯示的被確定為較不重要的其它部分可被壓縮。在一些例子中,應用顯示的特定部分的壓縮量基於應用顯示的該部分的相對重要性。在複合顯示中,可以以不同的量(包含空間特徵不變)壓縮(或擴大)應用顯示的不同部分。在另ー些例子中,由於虛擬輸入設備顯示的預設的條件和/或特性可被動態配置,因此複合顯示上的虛擬輸入設備的特性可由用戶配置。作為動態配置的例子,用戶可通過觸摸虛擬鍵盤顯示的一部分並將虛擬輸入設備顯示「拖動」到複合顯示的希望部分來改變複合顯示中的虛擬輸入設備顯示的位置。在一些例子中,應用顯示部分本身在複合顯示中不隨著用戶在複合顯示中使虛擬輸入設備顯示的特性改變而改變。因此,例如,如果用戶在複合顯示中使虛擬輸入設備顯示的位置改變,那麼應用顯示的不同部分因虛擬輸入設備顯示移動而被覆蓋。在其它例子中,當用戶使虛擬輸入設備顯示的特性改變時,顯示處理106在複合顯示中對應用顯示的特性進行新的確定。例如,顯示處理106可至少部分基於複合顯示中的虛擬輸入設備顯示的新位置,對在複合顯示中壓縮應用顯示的哪些部分進行新的確定。現在更詳細地討論虛擬輸入設備啟動事件(圖I)。具體地說,存在可包含導致虛擬輸入設備被初始顯示為複合顯示的一部分的虛擬輸入設備啟動事件的事件的各種例子。例如,可響應於與虛擬輸入設備啟動事件直接對應的特定用戶動作而將虛擬輸入設備顯示為複合顯示的一部分。根據ー個例子,應用具有作為應用顯示的一部分的輸入欄,並且針對輸入欄的用戶手勢可導致觸發虛擬輸入設備啟動事件。用戶手勢例如可以是對觸控螢幕的與輸入欄的顯示對應的一部分的敲擊或雙敲擊。一般地,作業系統處理104包含用以識別這種針對輸入欄的用戶手勢並導致觸發虛擬輸入設備啟動事件的處理。作為可導致觸發虛擬輸入設備啟動事件的事件的另一例子,可存在作為應用顯示的一部分而顯示的「隨屏(on screen)」按鈕,用戶對該按鈕的激活被作業系統處理104解 釋並導致觸發虛擬輸入設備啟動事件。作為另一例子,隨屏按鈕可更一般地與作業系統相關,並且,例如,與作為應用顯示的特定部分相対,隨屏按鈕被顯示在觸控螢幕的與作業系統相關的「桌面」部分上。在任一情況下激活隨屏按鈕都導致觸發虛擬輸入設備啟動事件,並且作為結果執行初始輸入設備處理HO。作為另一例子,可以通過用戶將其手指放在觸控螢幕(例如,多點觸控螢幕)上的「鍵入」位置來觸發鍵盤啟動事件。檢測到該用戶動作可觸發虛擬鍵盤啟動事件,基於此執行初始鍵盤處理110並且將虛擬輸入設備顯示為複合顯示的一部分。在這種情況下,例如,使得與觸控螢幕硬體和/或低級處理進行交互的作業系統處理104 了解針對觸控螢幕的用戶輸入。這種了解例如可以為在觸控螢幕上觸摸的點的坐標的形式。當在觸控螢幕上觸摸的這些點的組合被確定為與用戶將其手指放在觸控螢幕上的「鍵入」位置對應時,虛擬鍵盤啟動事件被觸發。用於確定點的組合與用戶將其手指放在觸控螢幕上的「鍵入」位置對應從而使虛擬輸入設備啟動事件被觸發的處理可被分配給作業系統處理104,或者例如可以為與作業系統處理104結合或協作發生的處理。現在更詳細地討論虛擬輸入設備停用事件。如圖I所示,虛擬輸入設備停用事件的觸發導致停止將虛擬輸入顯示為觸控螢幕上的複合顯示的一部分。例如由於用戶直接針對虛擬輸入設備而特別採取的動作,可觸發虛擬輸入設備停用事件。這例如可包含激活虛擬輸入設備顯示上的特定「停用」鍵以導致停止將虛擬輸入設備顯示為複合顯示的一部分。更一般地但不必是特別地通過激活虛擬輸入設備上的鍵而與應用進行的交互可導致觸發停用事件。這種交互的一個例子包含以使得通過虛擬輸入設備提供輸入不合適的方式與執行中的應用的顯示進行的交互。另一例子包含與應用進行的用以關閉應用的交互(適當地通過應用顯示或通過虛擬鍵盤顯示)。另一例子包含手勢(諸如使手「擦」過鍵盤)或與手指「滑」離虛擬返回(return)鍵相結合地激活虛擬返回鍵,這導致激活「返回」並然後使虛擬鍵盤消失。作為另一例子,觸發停用事件可能與特別地利用虛擬輸入設備或者一般地利用觸控螢幕的特定交互較不相關,但是例如可以通過從虛擬輸入設備上的鍵被激活起經過特定的時間量而引起。即,停用虛擬輸入設備達到特定的時間量將意味著虛擬鍵盤不再被使用。在另一例子中,應用本身可以觸發停用事件,諸如當應用的狀態使得虛擬輸入設備的顯示被視為不被需要和/或不合適的時候觸發停用事件的應用。現在討論虛擬輸入設備的操作的各種模式。在一個例子中,與激活的鍵相關的輸入(一般為但不限於文本)可被直接提供給應用顯示所對應的應用並且在其上被操作。甚至可在與應用相關的輸入欄中直接顯示輸入的指示。在其它例子中,在圖6中示出其中的ー個例子,輸入的指示可出現在顯示的與虛擬輸入設備602相關的、但不與應用顯示直接相關的部分604中。輸入然後可自動或根據用戶的命令被傳送到應用(直接被應用作用或者被傳送到與應用顯示相關的輸入欄608)。根據ー個例子,當通過虛擬輸入設備602輸入了「η」個字符時發生自動傳送,其中「η」可以是用戶可配置的設置。根據另一例子,毎「m」秒或其它時間單位發生自動傳送,其中「m」可以是用戶可配置的設置。在一些例子中,虛擬輸入設備顯示602包含與虛擬輸入設備602相關的可視指示 符606和應用顯示的輸入欄608。參照圖6中的示例性顯示600,虛擬輸入設備顯示602包含可視指示符箭頭606,該可視指示符箭頭606從虛擬輸入設備顯示602指向應用顯示的相應輸入欄606。可視指示符606不限於指針。作為另一例子,可視指示符606可以是被突出顯示的應用欄的輸入欄608。在一些例子中,與虛擬輸入設備相關的顯示被顯示在比虛擬輸入設備本身小的窗口中(並且,該窗ロ的尺寸可以是用戶可配置的)。在這種情況下,用戶可激活虛擬輸入設備顯示的多個部分以滾動到(並由此訪問)虛擬輸入設備顯示的不同部分。圖7A、圖7B和 圖7C示出在已被滾動的各種狀態中的虛擬輸入設備顯示。滾動甚至可以是多於ニ維的(例如,虛擬立方體或多於三維的虛擬形狀),用以訪問虛擬輸入設備的未顯示部分。從書面的說明書可很明顯地看到本發明的許多特徵和優點,因此,應由所附權利要求覆蓋本發明的所有這些特徵和優點。此外,由於本領域技術人員容易想到大量的修改和改變,因此本發明不應限於示出和說明的確切的結構和操作。由此,所有適當的修改和等同物均可被視為落在本發明的範圍內。
權利要求
1.一種在計算機的觸控螢幕上產生顯示的計算機實現的方法,該顯示包含與在計算機上執行的應用相關的應用顯示和供用戶通過觸控螢幕向在計算機上執行的應用提供輸入的虛擬輸入設備顯示,所述方法包括 響應虛擬輸入設備啟動事件,確定虛擬輸入設備顯示的初始特性; 基於應用顯示的特性和虛擬輸入設備顯示的特性,確定包含應用顯示的一部分和虛擬輸入設備顯示的複合顯示圖像的初始特性,其中複合顯示圖像的初始特性包含對應用顯示的修改以使針對虛擬輸入設備的應用顯示的至少一部分在複合顯示上被擴大;和 使複合顯示顯示在觸控螢幕上。
2.根據權利要求I所述的方法,還包括 在虛擬輸入設備啟動事件之前,在沒有虛擬輸入設備顯示的情況下在觸控螢幕上顯示應用顯示。
3.根據權利要求I所述的方法,其中,虛擬輸入設備啟動事件是由在觸控螢幕檢測到的手勢導致的。
4.根據權利要求3所述的方法,其中,檢測到的手勢包含在觸控螢幕的具有預定特性的位置處檢測到的多個觸摸點。
5.根據權利要求I所述的方法,其中,預定特性表示手指保持在輸入設備上的鍵入位置。
6.根據權利要求3所述的方法,其中,檢測到的手勢包含針對觸控螢幕上的應用顯示的輸入欄的手勢。
7.根據權利要求3所述的方法,其中,檢測到的手勢包含針對在觸控螢幕上顯示的特定用戶界面項目的手勢。
8.根據權利要求7所述的方法,其中,特定用戶界面項目與應用顯示相關。
9.根據權利要求8所述的方法,其中,與應用顯示相關的用戶界面項目是與應用顯示相關的輸入欄。
10.根據權利要求9所述的方法,其中,手勢包含在觸控螢幕的與輸入欄相關的部分上檢測到的至少一次敲擊。
11.根據權利要求7所述的方法,其中,特定用戶界面項目與觸控螢幕的桌面部分相關,所述觸控螢幕的桌面部分與計算機的作業系統相關。
12.根據權利要求I所述的方法,還包括 一旦檢測到虛擬輸入設備停用手勢,使包含虛擬輸入設備顯示的複合圖像的顯示停止,其中,虛擬輸入設備停用手勢是通過與經由虛擬輸入設備的輸入不一致的、針對複合顯示的特定手勢而觸發的。
13.根據權利要求I所述的方法,其中,複合顯示包含在視覺上將虛擬輸入設備顯示與應用顯示的輸入欄相關聯的可視指示符。
14.根據權利要求13所述的方法,其中,可視指示符是從虛擬輸入設備顯示的一部分到應用顯示的輸入欄的箭頭。
15.根據權利要求14所述的方法,其中,虛擬輸入設備顯示的所述部分是虛擬輸入設備的輸入顯不。
16.根據權利要求13所述的方法,其中,可視指示符是應用顯示的輸入欄的區分顯示。
17.根據權利要求I所述的方法,其中,虛擬輸入設備顯示包括顯示的被配置來接收輸入的一部分。
18.根據權利要求17所述的方法,還包括 將來自顯示的被配置來接收輸入的一部分的輸入傳送到應用顯示的輸入欄。
19.一種用於在計算機的觸控螢幕上產生顯示的設備,所述顯示包含與在計算機上執行的應用相關的應用顯示和供用戶通過觸控螢幕向在計算機上執行的應用提供輸入的虛擬輸入設備顯示,所述設備包括 用於響應虛擬輸入設備啟動事件,確定虛擬輸入設備顯示的初始特性的裝置; 用於基於應用顯示的特性和虛擬輸入設備顯示的特性,確定包含應用顯示的一部分和虛擬輸入設備顯示的複合顯示圖像的初始特性的裝置,其中複合顯示圖像的初始特性包含對應用顯示的修改以使針對虛擬輸入設備的應用顯示的至少一部分在複合顯示上被擴大;和 用於使複合顯示顯示在觸控螢幕上的裝置。
20.根據權利要求19所述的設備,還包括 用於在虛擬輸入設備啟動事件之前,在沒有虛擬輸入設備顯示的情況下在觸控螢幕上顯示應用顯示的裝置。
21.根據權利要求19所述的設備,其中,虛擬輸入設備啟動事件是由在觸控螢幕檢測到的手勢導致的。
22.根據權利要求21所述的設備,其中,檢測到的手勢包含在觸控螢幕的具有預定特性的位置處檢測到的多個觸摸點。
23.根據權利要求21所述的設備,其中,具有預定特性的位置包含具有被預先確定為手指在輸入設備上的特性的特性的位置。
24.根據權利要求21所述的設備,其中,檢測到的手勢包含針對觸控螢幕上的應用顯示的輸入欄的手勢。
25.根據權利要求21所述的設備,其中,檢測到的手勢包含針對在觸控螢幕上顯示的特定用戶界面項目的手勢。
26.根據權利要求25所述的設備,其中,特定用戶界面項目與應用顯示相關。
27.根據權利要求26所述的設備,其中,與應用顯示相關的用戶界面項目是與應用顯不相關的輸入欄。
28.根據權利要求27所述的設備,其中,用戶手勢包含在觸控螢幕的與輸入欄相關的部分上檢測到的至少一次敲擊。
29.根據權利要求28所述的設備,其中,特定用戶界面項目與觸控螢幕的桌面部分相關,所述觸控螢幕的桌面部分與計算機的作業系統相關。
30.根據權利要求19所述的設備,所述方法還包括 用於一旦檢測到虛擬輸入設備停用手勢,使包含虛擬輸入設備顯示的複合圖像的顯示停止的裝置,其中,虛擬輸入設備停用手勢是通過與經由虛擬輸入設備的輸入不一致的、針對複合顯示的特定手勢而觸發的。
31.根據權利要求19所述的設備,其中,複合顯示包含在視覺上將虛擬輸入設備顯示與應用顯示的輸入欄相關聯的可視指示符。
32.根據權利要求31所述的設備,其中,可視指示符是從虛擬輸入設備顯示的一部分到應用顯示的輸入欄的箭頭。
33.根據權利要求32所述的設備,其中,虛擬輸入設備顯示的所述部分是虛擬輸入設備的輸入顯不。
34.根據權利要求31所述的設備,其中,可視指示符是應用顯示的輸入欄的區分顯示。
35.根據權利要求19所述的設備,其中,虛擬輸入設備顯示包括顯示的被配置來接收輸入的一部分。
36.根據權利要求35所述的設備,所述方法還包括 用於將來自顯示的被配置來接收輸入的一部分的輸入傳送到應用顯示的輸入欄的裝 置。
全文摘要
本發明涉及觸控螢幕用戶界面上的虛擬輸入設備布置。在計算機的觸控螢幕上產生顯示。該顯示包含與在計算機上執行的應用相關的應用顯示和供用戶通過觸控螢幕向在計算機上執行的應用提供輸入的虛擬輸入設備顯示。響應虛擬輸入設備啟動事件,確定虛擬輸入設備顯示的初始特性。基於應用顯示的特性和虛擬輸入設備顯示的特性,確定包含應用顯示和虛擬輸入設備顯示的複合顯示圖像的初始特性。將複合圖像顯示在觸控螢幕上。
文檔編號G06F3/048GK102722314SQ20121009948
公開日2012年10月10日 申請日期2006年8月11日 優先權日2005年9月16日
發明者B·奧丁, G·克裡斯蒂, I·喬德裡 申請人:蘋果公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀