用于移動(dòng)裝置的壓敏用戶接口的制作方法
【專利說(shuō)明】
[0001] 分秦申請(qǐng)
[000引本發(fā)明專利申請(qǐng)是申請(qǐng)日為2010年8月6日,申請(qǐng)?zhí)枮?01080038941. 4,化及發(fā) 明名稱為"用于移動(dòng)裝置的壓敏用戶接口 "的發(fā)明專利申請(qǐng)案的分案申請(qǐng)。
技術(shù)領(lǐng)域
[0003] 本發(fā)明大體上設(shè)及計(jì)算機(jī)用戶輸入裝置,且更特定來(lái)說(shuō),設(shè)及壓敏移動(dòng)裝置用戶 接口。
【背景技術(shù)】
[0004] 對(duì)于強(qiáng)大而便攜,緊湊而全功能的計(jì)算裝置的需求日益增長(zhǎng)。在例如蜂窩式電話 等移動(dòng)電子裝置(移動(dòng)裝置)的演進(jìn)中,該種趨勢(shì)尤其明顯,所述移動(dòng)電子裝置現(xiàn)在充當(dāng)手 機(jī)、視頻和音頻俘獲裝置、視頻和音頻播放器、網(wǎng)絡(luò)接入終端和計(jì)算機(jī)。
[0005] 隨著移動(dòng)裝置的復(fù)雜性的增長(zhǎng),應(yīng)用軟件的種類和復(fù)雜性也在增長(zhǎng),進(jìn)而使移動(dòng) 裝置成為多功能生產(chǎn)力工具。但是,移動(dòng)裝置的有用性及其應(yīng)用受到可用于用戶接口的小 區(qū)域限制。傳統(tǒng)的蜂窩式電話例如包含固定配置的簡(jiǎn)單小鍵盤。近來(lái),移動(dòng)裝置已發(fā)布特 征化的小型QWERTY鍵盤、觸敏屏幕接口和可重新配置的鍵。
[0006] 傳統(tǒng)上,小鍵盤通過(guò)將物理鍵的壓下轉(zhuǎn)變?yōu)榭捎梢苿?dòng)裝置及其應(yīng)用軟件解譯的電 信號(hào)而起作用。圖1說(shuō)明典型移動(dòng)裝置的硬件/軟件架構(gòu),其展示可將鍵按壓事件傳送到 應(yīng)用軟件的一種方式。對(duì)傳統(tǒng)固定小鍵盤5上的鍵的按壓閉合電路或改變了電容或電阻, 其產(chǎn)生可由硬件驅(qū)動(dòng)器4處理的電信號(hào)。硬件驅(qū)動(dòng)器4可為電路、軟件或硬件和軟件的混 合物,其取決于特定移動(dòng)裝置。硬件驅(qū)動(dòng)器4將從小鍵盤5接收到的電信號(hào)轉(zhuǎn)換為可由運(yùn) 行于移動(dòng)裝置上的軟件應(yīng)用解譯的格式。此信號(hào)可呈可由應(yīng)用軟件存取的存儲(chǔ)器表中的中 斷或所存儲(chǔ)值的形式。存儲(chǔ)器中的此中斷或所存儲(chǔ)值可由運(yùn)行時(shí)環(huán)境軟件層3接收。運(yùn)行 時(shí)軟件層3的目的是在應(yīng)用軟件與移動(dòng)裝置之間提供共同接口。因此,鍵按壓事件信號(hào)W 鍵按壓消息的形式被傳遞到應(yīng)用層2。應(yīng)用軟件必須能夠理解鍵按壓事件的含義,且因此必 須經(jīng)編寫W適應(yīng)基礎(chǔ)硬件驅(qū)動(dòng)器4和小鍵盤硬件5。還可將鍵按壓事件傳送到用戶接口層 1W便實(shí)現(xiàn)與特定鍵相關(guān)聯(lián)的值。
[0007] 虛擬小鍵盤(即,觸敏顯示器表面上的軟件產(chǎn)生的小鍵盤)向移動(dòng)裝置設(shè)計(jì)者提 供增加的設(shè)計(jì)靈活性和自由度。通過(guò)使觸敏顯示器表面多任務(wù)化W僅在需要時(shí)充當(dāng)小鍵 盤,移動(dòng)裝置可在需要小鍵盤時(shí)向用戶提供較大的顯示表面。然而,虛擬小鍵盤仍然使用傳 統(tǒng)方法。也就是說(shuō),虛擬小鍵盤通常模仿傳統(tǒng)小鍵盤的功能和布局設(shè)計(jì)。
【發(fā)明內(nèi)容】
[000引各種實(shí)施例系統(tǒng)和方法利用壓敏顯示器來(lái)提供一種替代性虛擬小鍵盤,所述替代 性虛擬小鍵盤可改善用戶數(shù)據(jù)輸入處理量并減少數(shù)據(jù)輸入錯(cuò)誤。在一實(shí)施例虛擬小鍵盤 中,傳統(tǒng)上顯示為個(gè)別鍵的鍵圖像經(jīng)組合W形成組合鍵。對(duì)所述組合鍵的鍵擊可表示用戶 輸入經(jīng)組合的個(gè)別鍵中的任一者的意圖。由于經(jīng)組合的虛擬鍵的大小可顯示得大得多(其 為呈現(xiàn)個(gè)別鍵的情況),所W用戶較不可能錯(cuò)誤地?fù)舸蚍穷A(yù)期的鍵??稍诓煌瑝毫λ街g 進(jìn)行區(qū)別的壓力傳感器用于區(qū)別用戶期望個(gè)別鍵中的哪一者。通過(guò)W不同的壓力水平擊打 所述組合鍵,用戶可將其期望的鍵傳送到移動(dòng)裝置。因此,可通過(guò)使用戶的鍵擊的位置W及 用戶執(zhí)行鍵擊的壓力兩者相關(guān)來(lái)確定用戶期望的鍵。
[0009] 在另一實(shí)施例中,虛擬小鍵盤中的個(gè)別鍵圖像可經(jīng)布置W使得一些鍵彼此重疊。 各種實(shí)施例利用位置、形狀和/或壓力測(cè)量的組合來(lái)區(qū)別用戶期望的小鍵盤輸入。在一實(shí) 施例中,移動(dòng)裝置可測(cè)量用戶的指尖在基線擱置位置中的位置,并通過(guò)確定哪只手作出鍵 擊而消除對(duì)重疊的鍵圖像的鍵擊的歧義。在另一實(shí)施例中,移動(dòng)裝置可依據(jù)重疊的鍵圖像 上的觸摸形狀和壓力而記錄用戶的鍵擊簽名,且使用此數(shù)據(jù)來(lái)消除對(duì)重疊的鍵圖像的鍵擊 的歧義。
[0010] 移動(dòng)裝置顯示器的壓力測(cè)量能力可結(jié)合其它應(yīng)用來(lái)使用W起始功能。在一實(shí)施例 中,移動(dòng)裝置可經(jīng)配置W測(cè)量聯(lián)系人應(yīng)用的顯示內(nèi)的鍵擊中的壓力量,W顯示與用戶的各 種聯(lián)系人記錄相關(guān)聯(lián)的不同聯(lián)系功能(例如,語(yǔ)音呼叫、電子郵件、SMS等)在另一實(shí)施例 中,移動(dòng)裝置可經(jīng)配置W測(cè)量施加于觸敏顯示器表面上的壓力量,并相應(yīng)地調(diào)整硬件控制 設(shè)定。舉例來(lái)說(shuō),移動(dòng)裝置可經(jīng)配置W響應(yīng)于測(cè)量到在語(yǔ)音期間相對(duì)于用戶的耳朵而按壓 的施加于觸摸屏的壓力而增加揚(yáng)聲器的音量輸出。在另一實(shí)施例中,移動(dòng)裝置可經(jīng)配置W 測(cè)量在放大/縮小二指擠夾觸摸/移動(dòng)期間施加于觸敏顯示器表面的壓力量,并相應(yīng)地調(diào) 整放大(縮放)的程度。
【附圖說(shuō)明】
[0011] 并入本文中并構(gòu)成本說(shuō)明書的一部分的【附圖說(shuō)明】本發(fā)明的示范性方面,且連同上 文給出的一股描述和下文給出的詳細(xì)描述一起用W闡釋本發(fā)明的特征。
[0012] 圖1是現(xiàn)有技術(shù)移動(dòng)裝置的硬件/軟件架構(gòu)圖。
[0013] 圖2是現(xiàn)有技術(shù)虛擬小鍵盤的說(shuō)明。
[0014] 圖3是將一些鍵放置在觸摸屏顯示器中同一地點(diǎn)的實(shí)施例虛擬小鍵盤布局的說(shuō) 明。
[0015]圖4是說(shuō)明用于使用觸摸壓力來(lái)識(shí)別圖3中所說(shuō)明的實(shí)施例虛擬小鍵盤上的期望 的鍵擊的實(shí)施例方法的過(guò)程流程圖。
[0016] 圖5是適合用于一實(shí)施例中的壓力數(shù)據(jù)表的數(shù)據(jù)結(jié)構(gòu)。
[0017] 圖6是展示左手鍵的實(shí)施例虛擬小鍵盤布局的說(shuō)明。
[001引圖7是在一些鍵重疊的情況下的左手和右手鍵兩者的實(shí)施例虛擬小鍵盤布局的 說(shuō)明。
[0019] 圖8是展示移動(dòng)一個(gè)手指W在重疊區(qū)執(zhí)行鍵擊的用戶的基線指尖擱置位置的說(shuō) 明。
[0020] 圖9是用于消除重疊區(qū)中的鍵擊的歧義的實(shí)施例方法的過(guò)程流程圖。
[0021] 圖10是在執(zhí)行對(duì)重疊區(qū)中的鍵的擊打時(shí)觸摸屏表面上的用戶的鍵擊的形狀的說(shuō) 明。
[0022] 圖11是說(shuō)明用于消除重疊區(qū)中的鍵擊的歧義的另一實(shí)施例方法的過(guò)程流程圖。
[0023] 圖12是根據(jù)一實(shí)施例的學(xué)習(xí)模塊的系統(tǒng)組件圖。
[0024] 圖13是說(shuō)明用于俘獲重疊區(qū)中的鍵擊的用戶的鍵擊簽名數(shù)據(jù)的教示例程的過(guò)程 流程圖。
[0025] 圖14是說(shuō)明用于消除重疊區(qū)中的鍵擊的歧義的另一實(shí)施例方法的過(guò)程流程圖。
[0026] 圖15是說(shuō)明用于消除重疊區(qū)中的鍵擊的歧義的另一實(shí)施例方法的過(guò)程流程圖。
[0027] 圖16是說(shuō)明用于消除重疊區(qū)中的鍵擊的歧義的另一實(shí)施例方法的過(guò)程流程圖。 [002引圖17是替代性實(shí)施例虛擬小鍵盤布局的說(shuō)明。
[0029] 圖18是示范性聯(lián)系人應(yīng)用頂部菜單顯示的說(shuō)明。
[0030] 圖19是說(shuō)明用于基于單一鍵擊的所測(cè)量的壓力而起始聯(lián)系功能的實(shí)施例方法的 過(guò)程流程圖。
[0031] 圖20是說(shuō)明用于控制音頻音量輸出的實(shí)施例方法的過(guò)程流程圖。
[0032] 圖21是說(shuō)明用于基于施加于觸摸屏表面上的壓力測(cè)量量來(lái)控制擠夾手勢(shì)中的顯 示放大率的實(shí)施例方法的過(guò)程流程圖。
[0033] 圖22是適合用于快速撥號(hào)功能實(shí)施例中的壓力數(shù)據(jù)表的數(shù)據(jù)結(jié)構(gòu)。
[0034] 圖23是適合用于圖像縮放功能實(shí)施例中的壓力數(shù)據(jù)表的數(shù)據(jù)結(jié)構(gòu)。
[0035]圖24是說(shuō)明適合于與各種實(shí)施例一起使用的移動(dòng)裝置的實(shí)例組件的組件框圖。
【具體實(shí)施方式】
[0036] 將參考附圖詳細(xì)地描述各種方面。只要可能,將在整個(gè)圖式中使用相同的參考數(shù) 字來(lái)指代相同或相似的部分。對(duì)特定實(shí)例和實(shí)施方案作出的參考是為了說(shuō)明目的,且無(wú)意 限制本發(fā)明或權(quán)利要求書的范圍。
[0037] 如本文中所使用,術(shù)語(yǔ)"移動(dòng)手持機(jī)"和"移動(dòng)裝置"可互換地使用且指代各種 蜂窩式電話、個(gè)人數(shù)據(jù)助理(PDA)、掌上型計(jì)算機(jī)、膝上型計(jì)算機(jī)、無(wú)線電子郵件接收器 (例如,Blackberry?和Treo?:裝置)、和具備多媒體因特網(wǎng)功能的蜂窩式電話(例如, Blac化errySu)mr震),和類似的個(gè)人電子裝置中的任一者。移動(dòng)裝置可包含可編程處理 器和存儲(chǔ)器,如下文參考圖24更全面地描述。
[003引如本文中所使用,術(shù)語(yǔ)"小鍵盤"和"鍵盤"互換地使用W大體上指代用于將輸入 數(shù)據(jù)傳達(dá)給計(jì)算裝置的用戶輸入裝置的各種配置中的任一者,例如QWERTY(或其它)鍵盤、 數(shù)字鍵區(qū)、游戲控制器和音樂(lè)鍵盤。由于各種方面設(shè)及可顯示其"鍵"的"虛擬"用戶輸入 裝置,所W術(shù)語(yǔ)"小鍵盤"和"鍵盤"無(wú)意要求可壓下的物理鍵,而是指代可通過(guò)用戶手指感 測(cè)觸摸(或按壓)并將所述觸摸解譯為到計(jì)算裝置的輸入的任何用戶輸入裝置。
[0039] 如本文中所使用,術(shù)語(yǔ)"觸敏表面"涵蓋經(jīng)配置W通過(guò)用戶手指檢測(cè)或感測(cè)觸摸 (或按壓)并將所述觸摸解譯為到計(jì)算裝置的輸入的任何表面。具體來(lái)說(shuō),觸敏表面可確定 用戶指尖的觸摸的位置和/或形狀??墒褂枚喾N已知技術(shù)中的任一者來(lái)實(shí)現(xiàn)感測(cè)表面上的 指尖的觸摸位置和/或形狀。舉例來(lái)說(shuō),觸敏表面可包含壓力感測(cè)表面、電容感測(cè)表面和電 感感測(cè)服務(wù),其直接檢測(cè)用戶的觸摸。另一實(shí)例觸摸傳感器可使用聲音或振動(dòng)測(cè)量來(lái)檢測(cè) 并確定用戶觸摸的位置,例如可基于超聲波行進(jìn)穿過(guò)蓋玻璃的效應(yīng)而檢測(cè)觸摸的超聲波傳 感器,或可基于從蓋玻璃上的觸摸接收到的振動(dòng)或聲音的=角測(cè)量而確定觸摸的位置的聲 音或振動(dòng)傳感器。
[0040] 觸敏表面可用于多種表面中的任一者上,且因此無(wú)意限于特定類型的裝置或形 態(tài)。如本文中所使用,"觸敏屏"或"觸摸屏"是與顯示器組合的觸敏表面。所述顯示器可為 物理顯示器,例如液晶顯示器(如Blac化erry Suinri?i中)。
[0041] 如本文中所使用,術(shù)語(yǔ)"虛擬小鍵盤"和"虛擬鍵盤"指代顯示于觸敏表面(例如, 觸摸屏)上的小鍵盤圖像。虛擬小鍵盤不一定限于數(shù)字或字母,且如本文中所使用,涵蓋設(shè) 及鍵或按鈕的用戶激活的任何用戶接口。非數(shù)字和非字母虛擬小鍵盤的實(shí)例包含包含觸敏 表面的游戲控制器、裝置控制器(例如,TV遙控器)、應(yīng)用接口,和操縱桿。舉例來(lái)說(shuō),虛擬 小鍵盤可實(shí)施為MP3或視頻播放器應(yīng)用的用戶接口。
[0042] 如本文中所使用,術(shù)語(yǔ)"小鍵盤布局?jǐn)?shù)據(jù)"共同指代關(guān)于虛擬小鍵盤中的鍵的位 置、大小、形狀和定向的信息,尤其是可用于產(chǎn)生虛擬小鍵盤的圖像的信息。
[0043] 隨著移動(dòng)裝置變?yōu)樵絹?lái)越強(qiáng)大的計(jì)算平臺(tái),用戶尋求在其移動(dòng)裝置上獲得桌面體 驗(yàn)。為了滿足該些用戶,許多移動(dòng)裝置向用戶提供用于數(shù)據(jù)輸入的字母數(shù)字QWERTY式小鍵 盤,其與較簡(jiǎn)單的12鍵(0-9,*和#)小鍵盤形成對(duì)比。在圖1中說(shuō)明計(jì)算裝置小鍵盤的說(shuō) 明性硬件/軟件接口。對(duì)小鍵盤5上的鍵的按壓產(chǎn)生可由硬件驅(qū)動(dòng)器4處理的電信號(hào)。硬 件驅(qū)動(dòng)器4可為電路、軟件或硬件和軟件的混合物,其取決于特定計(jì)算裝置(例如,移動(dòng)裝 置)。硬件驅(qū)動(dòng)器4將從小鍵盤5接收到的電信號(hào)轉(zhuǎn)換為可由運(yùn)行于計(jì)算裝置上的軟件應(yīng) 用2