專利名稱:多事件輸入系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本申請一般涉及輸入系統(tǒng)和裝置,更具體地說,涉及和觸敏電子 裝置結(jié)合使用的多事件輸入系統(tǒng)和裝置。
背景技術(shù):
當(dāng)前具有多種用于在計(jì)算機(jī)系統(tǒng)中進(jìn)行操作的輸入裝置。這些操 作例如可以對應(yīng)于移動(dòng)光標(biāo)并在顯示屏上進(jìn)行選擇。這些操作也可以 包括翻頁、巻動(dòng)、掃視、縮放等。輸入裝置例如可以包括按鈕、鍵盤、 開關(guān)、鼠標(biāo)、軌跡球、點(diǎn)擊桿、游戲桿、觸摸表面(包括觸摸墊和觸 摸屏等)以及其它類型的輸入裝置。
在上面的一個(gè)或多個(gè)相互參考的相關(guān)申請中描述了多種觸摸屏, 這些申請通過引用被包括在本說明中。觸摸屏一般包括觸摸板、控制 器以及軟件驅(qū)動(dòng)程序。觸摸板一般包括具有觸摸敏感(觸敏)表面的 基本上光亮的板。觸摸板位于顯示屏的前方,從而觸敏表面覆蓋著顯 示屏的可見區(qū)域(一般是整個(gè)顯示區(qū)域)。觸摸板記錄觸摸事件,并 向控制器發(fā)送相應(yīng)的信號??刂破魈幚磉@些信號,并向計(jì)算機(jī)系統(tǒng)發(fā) 送數(shù)據(jù)。軟件驅(qū)動(dòng)程序把觸摸事件翻譯成可由計(jì)算機(jī)系統(tǒng)區(qū)分的計(jì)算 機(jī)事件。
實(shí)用新型內(nèi)容
已經(jīng)發(fā)現(xiàn),當(dāng)前的觸敏表面系統(tǒng)具有許多缺點(diǎn)。例如, 一些觸摸 屏系統(tǒng)只響應(yīng)觸摸或無觸摸。即,它們受到兩個(gè)狀態(tài)的限制而沒有第 三狀態(tài)。因而,它們不能應(yīng)答其它類型的輸入裝置可以產(chǎn)生的所有事 件。例如,鼠標(biāo)輸入裝置一般能夠產(chǎn)生比常規(guī)的觸摸屏輸入系統(tǒng)更多 的事件。其它觸摸屏系統(tǒng)可能能夠在觸摸事件和接近事件之間進(jìn)行區(qū)分, 其中在觸摸事件中手指觸摸所述觸摸屏,在接近事件中手指接近所述 觸摸屏但不接觸所述觸摸屏。這種系統(tǒng)仍然具有缺點(diǎn),即它們可能根 據(jù)無意的觸摸產(chǎn)生觸摸事件。例如,當(dāng)用戶的手指懸停在觸摸屏上方 并無意中碰到觸摸屏?xí)r,便無意中產(chǎn)生觸摸事件。
此外,對于越來越小的形狀因數(shù)的需求一直驅(qū)動(dòng)著各種電子裝置 的設(shè)計(jì)和研發(fā)。這種需求和需要容易攜帶或移動(dòng)有關(guān)。較小的裝置自 然具有較小的顯示屏。此外,在相對小的顯示屏中提供的信息可能相 當(dāng)稠密。然而,成人的手指可能相對較大且不精確。
因此,需要提供能夠改進(jìn)現(xiàn)有技術(shù)的觸摸表面的系統(tǒng)、方法和裝 置。本申請的各個(gè)實(shí)施例通過提供更魯棒的觸摸表面來改進(jìn)現(xiàn)有技 術(shù),所述觸摸表面能夠區(qū)分和區(qū)分不同類型的觸摸輸入。因而,輸入 類型的數(shù)量和事件類型的數(shù)量被有利地增加了。用這種方式,可以實(shí) 現(xiàn)附加的功能。此外,本申請的各個(gè)實(shí)施例還提供在檢測觸摸時(shí)的改 進(jìn)精度。當(dāng)用于具有相對小的屏幕的裝置時(shí),這是尤其有利的。當(dāng)然, 當(dāng)用于任何尺寸的屏幕時(shí),增加精度都是有利的。
特別是,本申請的實(shí)施例提供在第一接觸和第二接觸之間進(jìn)行區(qū) 分的多事件輸入方法,其中第一接觸是在觸摸表面顯示器和肉體表面 之間的接觸,第二接觸是在觸敏顯示器和非肉體表面之間的接觸。第 一接觸用于驅(qū)動(dòng)第一事件,第二接觸用于驅(qū)動(dòng)第二事件。在一些實(shí)施 例中,肉體表面可以包括手指的手掌的方面。在一些實(shí)施例中,非肉 體表面可以包括和手指耦合的電絕緣材料。
按照本申請的其它實(shí)施例,提供使用觸摸表面顯示裝置的方法。 觸摸表面顯示裝置由手指的肉體表面觸摸,從而驅(qū)動(dòng)第一事件,并且 觸摸表面顯示裝置由手指的非肉體表面觸摸,從而驅(qū)動(dòng)第二事件。
按照本申請的其它實(shí)施例,提供用于處理多種類型的觸摸輸入的
計(jì)算機(jī)實(shí)現(xiàn)的方法。接收在觸摸表面顯示器和手指的表面之間的接 觸。確定所述表面包括手指的肉體方面還是手指的非肉體方面。如果 所述表面包括肉體方面,則所述接觸用于驅(qū)動(dòng)第一事件。如果所述表面包括非肉體方面,則所述接觸用于驅(qū)動(dòng)第二事件。第二事件可用于 引起多種類型的操作,例如翻轉(zhuǎn)、輕擊、選擇文本等。
按照本申請的其它實(shí)施例,提供觸摸輸入系統(tǒng),其包括用于顯示 圖形用戶界面的顯示裝置,以及在操作上和顯示裝置耦連的觸摸表 面,其中所述觸摸表面被配置用于接收多種類型的觸摸輸入,并能夠 在肉體接觸和非肉體接觸之間進(jìn)行區(qū)別。該觸摸輸入系統(tǒng)還包括裝置
驅(qū)動(dòng)器,其被配置用于接收來自觸摸屏的觸摸輸入信息,并確定一個(gè) 或多個(gè)輸入狀態(tài)。這種觸摸輸入系統(tǒng)還可以包括窗口服務(wù)器,其被配 置用于接收來自裝置驅(qū)動(dòng)器的關(guān)于一個(gè)或多個(gè)輸入狀態(tài)的信息,并把 該信息轉(zhuǎn)換成用于發(fā)送應(yīng)用程序的一個(gè)或多個(gè)事件。在一些實(shí)施例 中,該系統(tǒng)可選擇地包括在操作上和觸摸表面耦連的成像芯片。在各
種實(shí)施例中,輸入狀態(tài)可以包括下述之一肉體觸摸;非肉體觸摸; 在跟蹤區(qū)域的范圍內(nèi);在跟蹤區(qū)域的范圍外。在不同的實(shí)施例中,事 件可以包括下述之一左鼠標(biāo)按鈕向下;左鼠標(biāo)按鈕向上;鼠標(biāo)進(jìn)入 跟蹤區(qū)域;鼠標(biāo)退出跟蹤區(qū)域;鼠標(biāo)移動(dòng)而未按下左鼠標(biāo)按鈕;以及 拖動(dòng)鼠標(biāo)同時(shí)按下左鼠標(biāo)按鈕。
按照本申請的其它實(shí)施例,提供一種便攜式電子裝置,所述電子
裝置包括用于顯示圖形用戶界面的顯示裝置,以及位于顯示裝置前 方的觸摸屏,其被配置用于接收多種類型的觸摸輸入,并能夠在肉體 接觸和非肉體接觸之間進(jìn)行區(qū)分。所述電子裝置還包括裝置驅(qū)動(dòng)器, 其被配置用于接收來自觸摸屏的觸摸輸入信息,并確定一個(gè)或多個(gè)輸 入狀態(tài)。這種觸摸輸入系統(tǒng)還可以包括窗口服務(wù)器,其被配置用于接 收來自裝置驅(qū)動(dòng)器的關(guān)于一個(gè)或多個(gè)輸入狀態(tài)的信息,并把該信息轉(zhuǎn) 換成用于派發(fā)應(yīng)用程序的一個(gè)或多個(gè)事件。所述電子裝置還可以包括 處理器單元,其在操作上和顯示裝置耦連,其中所述應(yīng)用程序可在該 處理器單元內(nèi)被執(zhí)行。所述電子裝置的例子例如包括便攜式計(jì)算機(jī)、 輸入板計(jì)算機(jī)、手持計(jì)算機(jī)、腕式計(jì)算機(jī)、PDA (個(gè)人數(shù)字助理)、 小靈通電話、電話以及其它通信裝置、包括音樂播放器和視頻播放器 的媒體播放器,游戲控制臺(tái)、導(dǎo)航裝置、以及訓(xùn)練監(jiān)視器裝置。此外,提供可編程控制裝置可讀的程序存儲(chǔ)裝置,包括在其上存 儲(chǔ)的指令,用于使可編程控制裝置執(zhí)行本說明披露的一個(gè)或多個(gè)方 法。此外,提供計(jì)算機(jī)可讀的介質(zhì),其具有用于執(zhí)行本說明披露的方 法的計(jì)算機(jī)可執(zhí)行的指令。
下面的附圖構(gòu)成本說明的一部分因而被包括在本說明中,用于進(jìn) 一步說明本發(fā)明的各個(gè)方面。通過結(jié)合這里提供的特定實(shí)施例的詳細(xì) 說明來參看這里給出的一個(gè)或多個(gè)附圖,可以更好地理解本發(fā)明,其
中
圖1A是按照本申請的不同的實(shí)施例的示例的顯示裝置的透視
圖IB是按照本申請的不同的實(shí)施例的示例的顯示裝置的透視
圖ic是按照本申請的不同的實(shí)施例的示例的顯示裝置的透視
圖2是按照本申請的不同的實(shí)施例的示例的觸摸事件顯示系統(tǒng)
的體系結(jié)構(gòu)的方塊圖3A是按照本申請的不同的實(shí)施例的示例的觸摸屏顯示器的正
面平面圖3B是按照本申請的不同的實(shí)施例的示例的觸摸屏顯示器的正 面平面圖3C是按照本申請的不同的實(shí)施例的示例的觸摸屏顯示器的正 面平面圖3D是按照本申請的不同的實(shí)施例的示例的觸摸屏顯示器的正 面平面圖4A是按照本申請的不同的實(shí)施例的示例的觸摸屏顯示器的正 面平面圖4B是按照本申請的不同的實(shí)施例的示例的觸摸屏顯示器的正面平面圖4C是按照本申請的不同的實(shí)施例的示例的觸摸屏顯示器的正 面平面圖4D是按照本申請的不同的實(shí)施例的示例的觸摸屏顯示器的正 面平面圖5A是按照本申請的不同的實(shí)施例的示例的手持電子裝置的正 面平面圖5B是按照本申請的不同的實(shí)施例的示例的手持電子裝置的正 面平面圖6A是按照本申請的不同的實(shí)施例的示例的手持電子裝置的正 面平面圖6B是按照本申請的不同的實(shí)施例的示例的手持電子裝置的正 面平面圖7A是按照本申請的不同的實(shí)施例的示例的手持電子裝置的正 面平面圖7B是按照本申請的不同的實(shí)施例的示例的手持電子裝置的正 面平面圖8A是按照本申請的不同的實(shí)施例的示例的手持電子裝置的正 面平面圖8B是按照本申請的不同的實(shí)施例的示例的手持電子裝置的正 面平面圖9A是按照本申請的不同的實(shí)施例的示例的手持電子裝置的正 面平面圖9B是按照本申請的不同的實(shí)施例的示例的手持電子裝置的正 面平面圖9C是按照本申請的不同的實(shí)施例的示例的手持電子裝置的正 面平面圖10A是按照本申請的不同的實(shí)施例的示例的手持電子裝置的 正面平面圖;圖10B是按照本申請的不同的實(shí)施例的示例的手持電子裝置的 正面平面圖;以及
圖10C是按照本申請的不同的實(shí)施例的示例的手持電子裝置的 正面平面圖。
具體實(shí)施方式
參見圖1A,其中示出了按照本申請的一個(gè)實(shí)施例的示例的顯示 裝置100的部分剖開的透視圖。在一些實(shí)施例中,顯示裝置可以和電 子裝置集成在一起,而在另一些實(shí)施例中,顯示裝置可以是和電子裝 置通信耦連的單獨(dú)元件。顯示裝置100包括顯示器110和位于顯示器 110前方的光學(xué)透明的觸摸屏120。顯示器110被配置用于顯示圖形 用戶界面(GUI)。 GUI可以包括代表可為用戶使用的信息和操作的圖 形和文本元素。透明的觸摸屏120包括對用戶的觸摸敏感的輸入裝置, 以允許用戶在顯示器IIO上和GUI交互作用。例如,觸摸屏120可以 允許用戶移動(dòng)輸入指示器,或者通過簡單地在顯示器110上點(diǎn)擊GUI 在GUI上進(jìn)行選擇。
一般地說,觸摸屏120區(qū)分在觸摸屏120表面上的觸摸事件,然 后向主裝置輸出這個(gè)信息。主裝置解釋觸摸事件,然后根據(jù)觸摸事件 進(jìn)行操作。在一些實(shí)施例中,主裝置可以包括計(jì)算機(jī),例如便攜式計(jì) 算機(jī),輸入板計(jì)算機(jī),手持計(jì)算機(jī),或可佩戴的計(jì)算機(jī)(例如腕式或 臂式計(jì)算機(jī))等。不過,主裝置可以包括任何數(shù)量的任何類型的裝置, 包括但不限于計(jì)算機(jī)、PDA、便攜式媒體播放器(例如音頻播放器、 視頻播放器多媒體播放器等),游戲控制臺(tái)、小靈通電話、電話或其 它通信裝置、定點(diǎn)銷售終端、ATM (自動(dòng)售貨機(jī))、導(dǎo)航裝置、訓(xùn)練 監(jiān)視器或其它個(gè)人訓(xùn)練裝置、或其它裝置或者這些裝置的組合。
在一個(gè)實(shí)施例中,觸摸屏120包括多個(gè)檢測元件130。在檢測元 件的陣列(即觸摸表面)中的每個(gè)檢測元件130 (也叫做"像素")產(chǎn) 生表示該檢測元件處的電場干擾(例如電容傳感器)、力(例如壓力 傳感器)或光耦合(例如光傳感器)的輸出信號。像素值全體表示了"接近圖像"。如這里所述,本發(fā)明的各個(gè)實(shí)施例具有檢測觸敏表面信 號(被表示為接近圖像)并在觸敏表面信號之間進(jìn)行區(qū)分的能力。
在一些實(shí)施例中,檢測元件可以基于自電容或互電容。在基于自 電容時(shí), 一個(gè)電極的自電容相對于地被測量。在基于互電容時(shí),在至 少第一和第二電極之間的互電容被測量。在每種情況下,每個(gè)檢測元
件獨(dú)立于其它檢測元件而工作,從而同時(shí)產(chǎn)生代表觸摸屏120上的不 同點(diǎn)的發(fā)生的信號。
雖然這里說明的各個(gè)實(shí)施例可被提供在互電容觸敏表面裝置的 環(huán)境中,對本領(lǐng)域技術(shù)人員,使用其它類型的觸敏表面(例如力或光 檢測觸摸表面)的改變是顯而易見的。因而,所附權(quán)利要求不限于披 露的實(shí)施例,而應(yīng)當(dāng)符合和這里披露的原理和特征一致的最寬的范 圍。
和常規(guī)的觸摸屏不同,觸摸屏120能夠區(qū)分多種類型的觸摸輸 入。觸摸屏120允許根據(jù)被用于觸摸所述觸摸屏的物體來處理不同的 事件。按照本發(fā)明的不同的實(shí)施例,觸摸屏120能夠在由手指的肉體 表面140和手指的非肉體表面(例如手指甲150)實(shí)現(xiàn)的接觸之間進(jìn) 行區(qū)分。手指甲150比肉體表面(例如手指尖)可以提供更精確的接 觸。在其它實(shí)施例中,非肉體表面可以包括和手指耦連的適當(dāng)厚度的 電絕緣材料。例如,如圖1B所示,非肉體表面可以包括具有適當(dāng)厚 度的橡膠手指帽或手指套170。已經(jīng)發(fā)現(xiàn),在大約0.5mm到大約lmm 的范圍內(nèi)的厚度是合適的,雖然其它的厚度也可以是合適的。按照另 一個(gè)說明性的例子,如圖1C所示,非肉體表面可以包括具有合適厚 度的粘合劑層180。粘合劑層180可以覆蓋肉體的至少一部分,并可 以具有相對小的區(qū)域,以提供觸摸所述觸摸表面的更精確的方法。作 為另一個(gè)例子,非肉體表面可以包括部分無手指的手套,即缺少一個(gè) 或一些手指或手指尖的手套。在一些實(shí)施例中,至少一個(gè)手套手指具 有絕緣的手指尖區(qū)域,而至少另一個(gè)手套手指缺少手指尖部分,以使 得至少一個(gè)用戶的手指不被覆蓋。未被覆蓋的手指可被用于驅(qū)動(dòng)第一 事件系統(tǒng),覆蓋的手指可用于驅(qū)動(dòng)第二事件系統(tǒng),即不同的事件種類。參見圖2,其中示出了按照本發(fā)明的不同實(shí)施例的觸摸事件顯示 系統(tǒng)的示例架構(gòu)。第一架構(gòu)層可以由成像芯片200構(gòu)成。裝置驅(qū)動(dòng)器 210從成像芯片200接收低級事件數(shù)據(jù),并對窗口服務(wù)器220提供事 件記錄。窗口服務(wù)器220把該信息轉(zhuǎn)換成被發(fā)送到應(yīng)用程序230的事 件表。
雖然在圖2中示出并說明了某些層,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解, 按照本說明的多種實(shí)施例,可以包括多種附加層,并可以排除一些層。 此外,多種層可被組合或者被進(jìn)一步分為更多的層。例如,在一些實(shí) 施例中,成像芯片200可被消除,其功能可以由裝置驅(qū)動(dòng)器210完成。
成像芯片200檢測肉體表面和非肉體表面的接近、觸摸和撤退。 成像芯片層200可以執(zhí)行成像功能、接近處理和閾值處理,如在上面 列出的并通過引用被包括在本說明中的一個(gè)或多個(gè)相互參考的專利 申請中所述。在一些實(shí)施例中,成像芯片200可以包括多觸摸傳感器, 其能夠檢測以及區(qū)分與觸摸表面接觸或接近的各種不同的輸入源,如 在上面列出的并通過引用被包括在本說明中的一個(gè)或多個(gè)相互參考 的專利申請中所述。
裝置驅(qū)動(dòng)器210從成像芯片200接收事件數(shù)據(jù)并把數(shù)據(jù)記錄提供 給窗口服務(wù)器220。例如,可以提供關(guān)于一個(gè)物體是否正在觸摸所述 觸摸表面的數(shù)據(jù)。此外,可以提供關(guān)于一個(gè)物體是處于跟蹤區(qū)域的范 圍內(nèi)、還是處于范圍外的數(shù)據(jù)。所述數(shù)據(jù)還可以包括例如檢測到的手 指數(shù)量、它們的位置、它們按壓的硬度以及許多其它的信息項(xiàng)。在一 些實(shí)施例中,裝置驅(qū)動(dòng)器210包括固件。在另一些實(shí)施例中,裝置驅(qū) 動(dòng)器210可以包括硬件或軟件或者它們的組合。
按照本說明的各個(gè)實(shí)施例,可以確定各種輸入狀態(tài),并且當(dāng)使用 手指的肉體方面以及非肉體方面作為可區(qū)分的輸入時(shí),可以實(shí)現(xiàn)擴(kuò)大 的狀態(tài)數(shù)量。例如,除去向下狀態(tài)(對應(yīng)于用肉體觸摸)和向上狀態(tài) (對應(yīng)于不用肉體觸摸)之外,還可以提供范圍內(nèi)狀態(tài)(例如對應(yīng)于 在接近觸敏表面的同時(shí)懸停)和范圍外狀態(tài)(例如對應(yīng)于在撤離觸摸 表面時(shí)的懸停)。如果跟蹤一個(gè)對象,則當(dāng)該對象正在接近觸摸表面或懸停在觸摸 表面上方時(shí),表示該對象在范圍內(nèi)或在范圍外的位可被設(shè)置為1 (在 范圍內(nèi)),當(dāng)該對象撤離觸摸表面時(shí),該位可被清除(范圍外)???以使用另一個(gè)位(被稱為"觸摸位")用于指示一個(gè)對象是否和觸摸表 面接觸。按照本說明的各個(gè)實(shí)施例,如果肉體表面接觸觸摸表面,則
觸摸位被設(shè)置為1;不過,如果非肉體表面例如手指甲接觸觸摸表面, 則觸摸位不被設(shè)置,但是所述范圍內(nèi)的位被設(shè)置為1。
窗口服務(wù)器220包括用于接收包括來自裝置驅(qū)動(dòng)器210的輸入狀 態(tài)信息的事件記錄的軟件,并把接收信息轉(zhuǎn)換成應(yīng)用層230可以處理 的事件。例如,如果手指的肉體方面接觸所述觸摸表面并然后從觸摸 表面離開,則窗口服務(wù)器220可以把這些向下和向上的事件解釋并轉(zhuǎn) 換為可以由應(yīng)用層230處理的下述的事件表范圍內(nèi)的對象(例如鼠 標(biāo)、手指、手等);對象向下;對象向上;范圍外的對象。按照本說 明的各個(gè)實(shí)施例,在向下事件之前可被插入范圍內(nèi)事件,即使未檢測 到范圍內(nèi)事件。此外,在向上事件之后可插入范圍外事件,即使范圍 外事件未被檢測到。
按照本說明的各個(gè)實(shí)施例,輸入狀態(tài)信息可被轉(zhuǎn)換成下述類型的 事件左鼠標(biāo)向下事件(EventLeftMouseDown,即左鼠標(biāo)按鈕被按 下);左鼠標(biāo)向上事件(EventLeftMouseUp,即左鼠標(biāo)按鈕被釋放); 鼠標(biāo)進(jìn)入事件(EventMouseEntered,即鼠標(biāo)指針進(jìn)入跟蹤區(qū)域); 鼠標(biāo)退出事件(EventMouseExited,即鼠標(biāo)指針退出跟蹤區(qū)域);鼠 標(biāo)移動(dòng)事件(EventMouseMoved,即鼠標(biāo)移動(dòng)而不按鼠標(biāo)按鈕);以 及鼠標(biāo)拖放事件(EventLeftMouseDragged,即鼠標(biāo)被移動(dòng)同時(shí)左鼠 標(biāo)按鈕被按下)。因而,按照本說明的各個(gè)實(shí)施例,在具有觸摸表面 輸入系統(tǒng)的電子裝置中,可以實(shí)現(xiàn)鼠標(biāo)的功能,而不需要實(shí)際的鼠標(biāo)。
參見圖3A-3D和4A-4D,其表示觸摸屏顯示裝置300的若干前 平面圖。在本例中,顯示器310顯示網(wǎng)頁的一部分。用戶手指330的 第一表面320用于和觸摸屏340相互作用。在圖3A-3D所示的例子中, 手指330的第一表面320 —般對應(yīng)于手指330的肉體表面。例如,第一表面320 —般對應(yīng)于手勢320的手掌(指紋)方面。
不過,在圖4A中,使用第二表面350和觸摸屏340相互作用。 在圖4A-4D所示的例子中,第二表面350 —般對應(yīng)于手指330的非肉 體表面。例如,第二表面350 —般對應(yīng)于手指330的背部(手指甲) 方面。在其它實(shí)施例中,第二表面350可以包括和手指330耦連的合 適厚度的絕緣材料。例如,第二表面350可以包括具有合適厚度的橡 膠手指帽或手指套。作為另一個(gè)說明性的例子,第二表面350可以包 括施加于手指330上的粘合劑層。手指330的第二表面350產(chǎn)生可與 手指330的第一表面320相區(qū)分的不同種類的接觸。
再次參見圖3A,手指330的第一表面320在時(shí)刻Tl觸摸所述 觸摸屏340。第一表面320的觸摸被檢測到并被轉(zhuǎn)換成鼠標(biāo)向下事件。 接著,如圖3B-3C所示,在時(shí)間間隔T2期間,手指330在觸摸屏340 上向左拖拉。手指330的拖拉被轉(zhuǎn)換成鼠標(biāo)拖拉事件。當(dāng)手指330被 在觸摸屏400上拖拉時(shí),網(wǎng)頁表示向右?guī)唲?dòng)。結(jié)果,露出網(wǎng)頁的另一 部分,如圖3B-3D所示。最后,在時(shí)刻T3,手指330抬離觸摸屏340, 其被檢測到并被轉(zhuǎn)換成鼠標(biāo)向上事件。因而,如在本例中所述,手指 330的肉體表面可以用于驅(qū)動(dòng)第一事件系統(tǒng)。如在上面的例子中所示, 第一事件系統(tǒng)可用于實(shí)現(xiàn)在屏幕上的平移運(yùn)動(dòng)。
現(xiàn)在參見圖4A,手指330的第二表面350在時(shí)刻T4觸摸所述 觸摸屏340。第二表面350的觸摸被檢測到,并被轉(zhuǎn)換成鼠標(biāo)進(jìn)入事 件。接著,在時(shí)間間隔T5期間,手指330在觸摸屏340上被向左拖 拉,如圖4B-4C所示。手指330的拖拉被轉(zhuǎn)換成鼠標(biāo)運(yùn)動(dòng)事件。結(jié)果, 可以顯示滾動(dòng)遍歷(也稱為鼠標(biāo)遍歷)菜單360,如圖4D所示。在 時(shí)刻T6,手指330抬離觸摸屏340,其被檢測到并被轉(zhuǎn)換成鼠標(biāo)退出 事件。因而,手指330的第二表面350 (例如手指指甲)可用于驅(qū)動(dòng) 第二事件系統(tǒng)。如前面的例子中所述,第二事件系統(tǒng)可以包括懸停事 件,例如鼠標(biāo)進(jìn)入、鼠標(biāo)移動(dòng)和鼠標(biāo)退出。
作為另一個(gè)說明性的例子,在地圖應(yīng)用中,在由手指的第一表面 進(jìn)行的拖拉被用于掃視地圖的同時(shí),由手指的第二表面進(jìn)行拖拉可被
13用于構(gòu)成縮放箱,其進(jìn)行縮放以顯示塊的內(nèi)容。
作為另一個(gè)示例例子,手指的第一表面可用于移動(dòng)文本圖標(biāo)。由 手指的第二表面進(jìn)行的拖拉可用于選擇文本。
作為另一個(gè)示例的例子,手指的第二表面可用于驅(qū)動(dòng)工具提示。 工具提示(有時(shí)稱為屏幕提示)是一個(gè)包括用于提供關(guān)于視圖信息的
文本的GUI文件。例如,當(dāng)手指的第二表面處于用于超級鏈接的跟蹤 的范圍內(nèi)時(shí),可以顯示網(wǎng)頁瀏覽器工具提示。
作為另 一個(gè)說明性的例子,用手指的第 一表面輕擊應(yīng)用圖標(biāo)可用 于啟動(dòng)一個(gè)應(yīng)用程序,而用手指的第二表面進(jìn)行拖拉可用于配置圖標(biāo) 柵格,即重新對其排序,等等。
作為另一個(gè)說明性的例子,用手指的第二表面輕擊可用于顯示操 作菜單。例如,用手指的第一表面在行項(xiàng)輕擊可用于顯示所選擇的項(xiàng)。 用手指的第二表面輕擊可用于顯示另一組操作,例如較少調(diào)用的操 作。例如,如圖5A所示,用手指的第一表面在SMS (短消息業(yè)務(wù)) 消息上輕擊,可用于顯示該消息,如圖5B所示。用手指的第二表面 輕擊該消息,可用于顯示各種操作,例如回復(fù)、刪除或發(fā)送等,如圖 6B所示。
作為另 一個(gè)說明性的例子,在觸摸屏顯示器上可以顯示屏上鍵盤 或軟鍵盤。用手指的第一表面輕擊屏上鍵盤的鍵可用于鍵入字母的小 寫型式,而用手指的第二表面輕擊鍵盤的鍵可用于鍵入字母的大寫型 式。
作為另一個(gè)說明性的例子,在屏上鍵盤中,用手指的第一表面輕 擊移動(dòng)鍵可用于使能字母的大寫(cap),而用手指的第二表面輕擊 移動(dòng)鍵可用作大寫鎖定。用手指的第二表面輕擊移動(dòng)鍵(shift)可用 于解鎖大寫。
作為另一個(gè)說明性的例子,在屏上鍵盤中,用手指的第一表面輕 擊刪除鍵可用于刪除最后的字母,而用手指的第二表面輕擊刪除最后 的單詞。
作為另一個(gè)說明性的例子,在日歷應(yīng)用中,用手指的第一表面輕擊"下一個(gè)"按鈕以顯示下一項(xiàng)可用于向前跳一天,而用手指的第二表 面輕擊"下一個(gè)"可用于向前跳另一個(gè)單元,例如一周。
作為另一個(gè)說明性的例子,在照片應(yīng)用中,用手指的第一表面拖 拉可用于在圖像周圍掃視,而用手指的第二表面拖拉可用于顯示一個(gè)
剪裁UI。
作為另一個(gè)說明性的例子,在郵件、電話、地址薄或具有聯(lián)系信 息的其它應(yīng)用中,用手指的第一表面拖拉可用于通過一個(gè)列表巻動(dòng),
如圖7A-7B所示,而用手指的第二表面拖拉可用于隨著手指滑動(dòng)而顯 示每個(gè)人的愿選電話號碼的工具提示,以便快速訪問,如圖8A-8B所 示。
作為另一個(gè)說明性的例子,在聯(lián)系人應(yīng)用中,用手指的第二表面 拖拉可用于跳到聯(lián)系人列表中的下一個(gè)字母。同樣,在媒體播放器應(yīng) 用中,用手指的第二表面拖拉可用于跳到作者或標(biāo)題列表中的下一個(gè) 字母。例如,如圖9A所示,如果在A上用手指的第二表面拖拉可用 于跳到B,如圖9B所示,然后跳到C,如圖9C所示,依此類推。因 而,可以有利地實(shí)現(xiàn)先進(jìn)或加速導(dǎo)航通過一個(gè)長列表。
作為另一個(gè)說明性的例子,在電話應(yīng)用中,用手指的第一表面輕 擊刪除鍵可用于刪除一個(gè)數(shù)字,而用手指的第二表面輕擊刪除鍵可用 于刪除整個(gè)電話號碼。
作為另一個(gè)說明性的例子,在媒體播放器應(yīng)用中,當(dāng)播放電影或 歌曲或者其它音頻或視頻內(nèi)容時(shí),用手指的第二表面拖拉可用于通過 內(nèi)容刷洗(scrub),即前后移動(dòng)當(dāng)前觀看或收聽的部分以快速定位其 中的某個(gè)內(nèi)容,如圖10A-10C所示。
前面的例子是作為說明性使用例而被提供,其中手指的第一表面 可用于驅(qū)動(dòng)第一事件系統(tǒng),而手指的第二個(gè)可區(qū)分的表面可用于驅(qū)動(dòng) 第二事件系統(tǒng)。在各個(gè)實(shí)施例中,第一表面一般是手指的肉體表面,
而第二表面一般是手指的非肉體表面(例如指曱或手指帽等),或者 反之亦然。本說明中提供的這些例子僅僅是一些例子,并不是排它的 或限制的。此外,可以按照本說明的原理實(shí)現(xiàn)附加的手勢。例如,與能夠同時(shí)檢測多個(gè)點(diǎn)的多點(diǎn)觸摸屏結(jié)合,可以使用手指表面的組合實(shí) 現(xiàn)附加的手勢。所述組合例如可以包括兩個(gè)或多個(gè)肉體表面的組合、 兩個(gè)或多個(gè)非肉體表面的組合、或者至少一個(gè)肉體表面和至少一個(gè)非 肉體表面的組合等。
根據(jù)本說明,本領(lǐng)域技術(shù)人員顯然可以作出其它改變的和替換的 實(shí)施例。因而,本說明應(yīng)當(dāng)被解釋為是說明性的,用于教導(dǎo)本領(lǐng)域技 術(shù)人員,讓其理解實(shí)施本發(fā)明的方式。應(yīng)當(dāng)理解,這里示出的和說明 的本發(fā)明的形式只是一些示例的實(shí)施例。不脫離本發(fā)明的范圍,可以 作出各種改變。例如,等效的元件或材料可以替代本說明所述的元件 和材料,并且本發(fā)明的某些特征可以獨(dú)立于其它特征的使用而被利 用,在受益于本發(fā)明的本說明之后,對于本領(lǐng)域技術(shù)人員,這些將都 成為顯而易見的。此外,在本說明中使用的不定冠詞"一個(gè),,意味著一 個(gè)或多個(gè)。
權(quán)利要求1. 一種觸摸輸入系統(tǒng),包括用于顯示圖形用戶界面并在操作上與 觸敏表面耦連的顯示裝置,其特征在于還包括觸摸區(qū)別單元,其在操作上和所述觸敏表面耦連,使得所述觸摸 區(qū)別單元可以區(qū)別包括手指曱的與觸敏表面的接觸和包括肉體方面的與觸敏表面的接觸;軟件模塊,其在操作上和所述觸摸區(qū)別單元耦連,從而接收關(guān)于 接觸性質(zhì)的指示,即是包括肉體方面的接觸還是包括手指甲的接觸; 以及所述軟件模塊在操作上還和所述顯示裝置耦連,從而當(dāng)所述接觸 包括手指甲時(shí)在所述圖形用戶界面上實(shí)現(xiàn)第一操作,當(dāng)所述接觸包括 肉體方面時(shí)在所述圖形用戶界面上實(shí)現(xiàn)第二操作。
2. 如權(quán)利要求1所述的系統(tǒng),其中所述觸敏表面包括和所述顯示 裝置耦連的觸摸屏。
3. 如權(quán)利要求1所述的系統(tǒng),其中觸摸區(qū)別單元被配置為區(qū)分不 是自然的手指甲的物質(zhì)與觸敏表面的接觸、以及包括肉體方面的接 觸。
4. 如權(quán)利要求1所述的系統(tǒng),其中所述軟件模塊實(shí)施文本選擇以 作為第一操作。
5. 如權(quán)利要求1所述的系統(tǒng),其中所述軟件模塊實(shí)施和左鼠標(biāo)按 鈕向下相關(guān)的操作以作為第一操作。
6. 如權(quán)利要求1所述的系統(tǒng),其中所述軟件模塊實(shí)施巻動(dòng)以作為 第二操作。
7. 如權(quán)利要求1所述的系統(tǒng),其中所述軟件模塊實(shí)施文本選擇以 作為第一操作、以及巻動(dòng)以作為第二操作。
8. —種電子裝置,包括適用于提供圖形用戶界面的顯示裝置,其 特征在于還包括觸摸檢測模塊,其包括觸敏表面以及在操作上和所述顯示裝置耦連,使得當(dāng)與觸敏顯示器的接觸具有手指甲方面時(shí)所述觸摸檢測模塊 提供笫一指示,當(dāng)與觸敏顯示器的接觸具有肉體方面時(shí)提供第二指 示.
9. 如權(quán)利要求8所述的裝置,還包括第一軟件模塊,其被配置用 于當(dāng)收到第一指示時(shí)實(shí)現(xiàn)第一操作,當(dāng)收到第二指示時(shí)實(shí)現(xiàn)第二操 作。
10. 如權(quán)利要求9所述的裝置,還包括處理器單元,其在操作上 和所述顯示裝置耦連,其中所述第一軟件模塊是可以在所述處理單元 內(nèi)執(zhí)行的。
11. 如權(quán)利要求9所述的裝置,其中所述軟件模塊實(shí)施文本選擇 以作為第一操作。
12. 如權(quán)利要求9所述的裝置,其中所述軟件模塊實(shí)施和左鼠標(biāo) 按鈕向下的狀態(tài)有關(guān)的操作以作為第一操作。
13. 如權(quán)利要求8所述的裝置,其中所述軟件模塊接收文本選擇 作為第一指示時(shí)實(shí)施第一操作,以及接收巻動(dòng)作為第二指示時(shí)實(shí)施第 二操作。
14. 如權(quán)利要求8所述的裝置,其中所述軟件模塊接收選擇項(xiàng)目 作為第一指示時(shí)實(shí)施第一操作,以及接收掃視或巻動(dòng)作為第二指示時(shí) 實(shí)施第二操作。
15. 如權(quán)利要求8所述的裝置,其中電子裝置包括從包括下述的 組中選擇的裝置便攜式計(jì)算機(jī);輸入板計(jì)算機(jī);手持計(jì)算機(jī);腕式 計(jì)算機(jī);PDA;小靈通電話;電話;媒體播放器;游戲控制臺(tái);導(dǎo)航 裝置;以及訓(xùn)練監(jiān)視裝置。
專利摘要本申請?zhí)峁┮环N觸摸輸入裝置,包括用于顯示圖形用戶界面并在操作上與觸敏表面耦連的顯示裝置,其特征在于觸摸區(qū)別單元,其在操作上和所述觸敏表面耦連,使得所述觸摸區(qū)別單元可以區(qū)別包括手指甲的與觸敏表面的接觸和包括肉體方面的與觸敏表面的接觸;軟件模塊,其在操作上和所述觸摸區(qū)別單元耦連,從而接收關(guān)于接觸性質(zhì)的指示,即是包括肉體方面的接觸還是包括手指甲的接觸;以及所述軟件模塊在操作上還和所述顯示裝置耦連,從而當(dāng)所述接觸包括手指甲時(shí)在所述圖形用戶界面上實(shí)現(xiàn)第一操作,當(dāng)所述接觸包括肉體方面時(shí)在所述圖形用戶界面上實(shí)現(xiàn)第二操作。
文檔編號G06F3/048GK201156246SQ20072017740
公開日2008年11月26日 申請日期2007年9月18日 優(yōu)先權(quán)日2007年1月3日
發(fā)明者斯科特M·赫茲, 羅伯托G·耶佩茲, 韋恩·卡爾·韋斯特曼 申請人:蘋果公司