的確定體積特性。
[0064]圖6a_圖6c描繪該示例實施例,其中特定用戶接口元素的功能依賴于至少一個觸筆的確定體積特性。
[0065]圖7a_圖7b圖示與遠程服務(wù)器/云通信的示例裝置。
[0066]圖8圖示根據(jù)本公開的示例方法的流程圖。
[0067]圖9示意地圖示提供程序的計算機可讀介質(zhì)。
【具體實施方式】
[0068]電子設(shè)備普遍具有用戶接口(其可以基于或者可以不基于圖形)以允許用戶與設(shè)備交互以錄入信息和/或與信息交互。例如,用戶可以使用用戶接口以編寫文本消息、繪制圖片或者訪問網(wǎng)站。用戶使用觸筆(例如,機械觸筆或者手指)來向用戶接口提供輸入并不罕見。
[0069]為正在使用的特定觸筆定制設(shè)備的功能可以是有利的。例如,在使用大觸筆時,用戶接口元素可以相稱地大以實現(xiàn)使用大觸筆與用戶接口的清楚交互。
[0070]這里包含的示例實施例可以被認為實現(xiàn)基于觸筆的特定的確定體積特性而對電子設(shè)備的特定功能的選擇。
[0071]已經(jīng)向在圖中描繪的其它實施例提供與更早描述的實施例的相似特征對應(yīng)的標號。例如,特征標號I也可以對應(yīng)于標號11、201、301等。這些標號的特征可以出現(xiàn)在圖中但是可以已經(jīng)在這些具體實施例的描述內(nèi)被直接地引用。仍然已經(jīng)在圖中提供這些以特別是關(guān)于相似的更早描述的實施例的特征、輔助理解進一步實施例。
[0072]圖1示出包括存儲器(107)、處理器(108)、輸入I和輸出O的裝置(101)。在該實施例中,僅示出一個處理器和一個存儲器,但是將認識到其它實施例可以利用多于一個處理器和/或多于一個存儲器(例如,相同或者不同處理器/存儲器類型)。
[0073]在該實施例中,裝置(101)是用于具有觸敏顯示器的便攜電子設(shè)備的專用集成電路(ASIC)。在其它實施例中,裝置(101)可以是用于這樣的設(shè)備的模塊或者可以是設(shè)備本身,其中處理器(108)是設(shè)備的通用CPU并且存儲器(107)是設(shè)備包括的通用存儲器。
[0074]輸入I允許從其他部件、諸如便攜電子設(shè)備的部件(如觸敏顯示器)等接收針對裝置(101)的信令。輸出O允許從裝置(101)向其他部件提供信令。在該實施例中,輸入I和輸出O是允許將裝置(101)連接到其他部件的連接總線的部分。
[0075]處理器(108)是專用于根據(jù)在存儲器(107)上以計算機程序代碼的形式存儲的指令執(zhí)行/處理經(jīng)由輸入I接收的信息的通用處理器。經(jīng)由輸出O向其他部件提供由來自處理器的這樣的操作生成的輸出信令。
[0076]存儲器(107)(未必是單個存儲器單元)是存儲計算機程序代碼的計算機可讀介質(zhì)(在該示例中是固態(tài)存儲器,但是可以是其它類型的存儲器、諸如硬驅(qū)動、R0M、RAM、閃存等)。該計算機程序代碼存儲當程序代碼在處理器(108)上被運行時可由處理器108執(zhí)行的指令。在一個或者多個示例實施例中,可以理解在存儲器(107)與處理器(108)之間的內(nèi)部連接提供在處理器(108)與存儲器(107)之間的有源耦合以允許處理器(108)訪問在存儲器
(107)上存儲的計算機程序代碼。
[0077]在該示例中,輸入1、輸出0、處理器(108)和存儲器(107)所有都內(nèi)部地相互電連接以允許在相應(yīng)部件1、0、(108,107)之間的電通信。在該示例中,部件都相互鄰近以便一起被形成為ASIC、換而言之以便一起被集成為可以被安裝到電子設(shè)備中的單個芯片/電路。在其它示例中,部件中的一個或者多個或者所有部件可以被相互分離地定位。
[0078]圖2描繪又一示例實施例的裝置(201),諸如移動電話。在其它示例實施例中,裝置(201)可以包括用于移動電話(或者TOA或者音頻/視頻播放器)的模塊并且可以僅包括適當?shù)嘏渲玫拇鎯ζ?207)和處理器(208)。
[0079]圖2的示例實施例在該情況下包括顯示設(shè)備(204),諸如例如液晶顯示器(IXD)或者觸屏用戶接口。配置圖2的裝置(201)使得它可以接收、包括和/或以別的方式訪問數(shù)據(jù)。例如,該示例實施例(201)包括與用于連接到無線網(wǎng)絡(luò)的天線(202)和/或用于接受與網(wǎng)絡(luò)的物理連接的端口(未示出)通信的通信單元(203)、諸如接收器、發(fā)送器和/或收發(fā)器,從而可以經(jīng)由一個或者多個類型的網(wǎng)絡(luò)接收數(shù)據(jù)。該示例實施例包括存儲數(shù)據(jù)的存儲器(207),可能在數(shù)據(jù)經(jīng)由天線(202)或者端口被接收之后或者在用戶接口(205)處被生成之后存儲該數(shù)據(jù)。處理器(208)可以從用戶接口(205)、從存儲器(207)或者從通信單元(203)接收數(shù)據(jù)。將認識到,在某些示例實施例中,顯示設(shè)備(204)可以并入用戶接口(205)。無論數(shù)據(jù)的起源如何,這些數(shù)據(jù)可以經(jīng)由顯示設(shè)備(204)或者被提供有裝置的任何其他輸出設(shè)備被輸出到裝置(201)的用戶。處理器(208)也可以在存儲器(207)中存儲數(shù)據(jù)用于以后使用。存儲器(207)可以存儲可以用來指令/使處理器(208)能夠執(zhí)行功能(例如,讀取、寫入、刪除、編輯或者處理數(shù)據(jù))的計算機程序代碼和/或應(yīng)用。
[0080]圖3描繪電子設(shè)備(301)、諸如平板個人計算機、便攜電子設(shè)備、便攜電信設(shè)備、月艮務(wù)器或者用于這樣的設(shè)備的模塊的又一示例實施例,該設(shè)備包括圖1的裝置(101)。可以提供裝置(101)作為用于設(shè)備(301)的模塊或者甚至作為用于設(shè)備(301)的處理器/存儲器或者用于這樣的設(shè)備(301)的模塊的處理器/存儲器。設(shè)備(301)包括由數(shù)據(jù)總線(380)連接(例如,電和/或無線地)的處理器(308)和存儲介質(zhì)(307)。該數(shù)據(jù)總線(380)可以提供在處理器(308)與存儲介質(zhì)(307)之間的有源耦合以允許處理器(308)訪問計算機程序代碼。將認識到,可以經(jīng)由云計算架構(gòu)鏈接設(shè)備/裝置的部件(例如,存儲器、處理器)。例如,存儲設(shè)備可以是處理器經(jīng)由因特網(wǎng)訪問的遠程服務(wù)器。
[0081 ]圖3中的裝置(101)被連接(例如,電和/或無線地)到輸入/輸出接口( 370 ),其從裝置(101)接收輸出并且經(jīng)由數(shù)據(jù)總線(380)向設(shè)備(301)發(fā)送它。接口(370)可以經(jīng)由數(shù)據(jù)總線(380)連接到從裝置(101)向用戶提供信息的顯示器(304)(觸敏或者以別的方式)。顯示器(304)可以是設(shè)備(301)的一部分或者可以是分離的。設(shè)備(301)也包括被配置用于通過向其它設(shè)備部件提供信令和從其它設(shè)備部件接收信令以管理它們的操作來對裝置(101)以及設(shè)備(301)進行總體控制的處理器(308)。
[0082]存儲介質(zhì)(307)被配置為存儲計算機代碼,該計算機代碼被配置為執(zhí)行、控制或者實現(xiàn)裝置(101)的操作。存儲介質(zhì)(307)可以被配置為存儲用于其它設(shè)備部件的設(shè)置。處理器(308)可以訪問存儲介質(zhì)(307)以取回部件設(shè)置以便管理其它設(shè)備部件的操作。存儲介質(zhì)(307)可以是暫時存儲介質(zhì)、諸如易失性隨機存取存儲器。存儲介質(zhì)(307)也可以是持久存儲介質(zhì)、諸如硬盤驅(qū)動、閃存、遠程服務(wù)器(諸如云存儲)或者非易失性隨機存取存儲器。存儲介質(zhì)(307)可以由相同或者不同存儲器類型的不同組合組成。
[0083]前述裝置(101,201,301)被配置為如先前提到的那樣實現(xiàn)對體積特性的確定并且相應(yīng)地實現(xiàn)對特定功能的選擇。
[0084]圖4a_圖4d描繪圖2中描繪的裝置的一個示例實施例,該裝置包括便攜電子通信設(shè)備(401)、例如諸如移動電話,該便攜電子通信設(shè)備具有包括觸屏用戶接口(405,404)的用戶接口、存儲器(未示出)、處理器(未示出)以及用于發(fā)送和/或接收數(shù)據(jù)(例如,電子郵件、文本消息、電話呼叫、與網(wǎng)頁對應(yīng)的信息)的天線(未示出)。
[0085]在該情況下,該裝置被配置為:實現(xiàn)對在用于電子設(shè)備的用戶接口的檢測范圍內(nèi)的至少一個觸筆的體積特性的確定;以及根據(jù)特定的確定的體積特性實現(xiàn)對使用用戶接口可選擇的電子設(shè)備的特定功能的選擇,該特定功能對應(yīng)于特定的確定的體積特性。在該情況下,具有小體積特性的觸筆與提供全QWERTY鍵盤的功能對應(yīng),而具有大體積特性的觸筆與提供精簡的鍵盤(具有更大個體鍵)的功能對應(yīng)。
[0086]將認識到,可以使用其它體積特性。例如,其它示例實施例可以使用在用戶接口的檢測范圍內(nèi)移動至少一個觸筆時的體積改變。
[0087]在圖4a中描繪的情形中,用戶正在使用消息收發(fā)應(yīng)用以錄入文本消息。在消息收發(fā)應(yīng)用正在運行時,電子設(shè)備被配置為顯示消息錄入?yún)^(qū)域(421)和虛擬鍵盤用戶接口區(qū)域(422a)。在該情況下,默認模式是鍵盤用戶接口區(qū)域包括全QWERTY鍵盤(422a)。在該情況下,用戶希望向文本消息中快速地錄入電話號碼,并且因此他希望使用他的手指(491)來錄入信息而不是使用機械觸筆。在圖4a中描繪的情形中,用戶的手指(491)不在用戶接口的檢測范圍內(nèi)。
[0088]圖4b描繪在用戶已經(jīng)將他的手指觸筆(491)帶到用戶接口的檢測范圍(444)內(nèi)時的情形。在觸筆(在該情況下,用戶的手指(491))在用戶接口的檢測范圍(444)內(nèi)時,裝置/設(shè)備(401)被配置為確定在用戶接口的檢測范圍(444)內(nèi)的至少一個觸筆的體積特性。在該情況下,體積特性是觸筆(491)的體積大小的測量。將認識到,也可以確定其它參數(shù)。例如,裝置/設(shè)備可以被配置為確定在觸筆與用戶接口之間的最近迫近的距離、觸筆的角度、觸筆的速率和/或觸筆的加速度??梢栽谔峁┨囟J綍r附加地考慮這些方面一一見后文。
[0089]在該情況下,裝置/設(shè)備被配置為通過使用由在傳感器(未示出)的檢測范圍內(nèi)的至少一個觸筆變形的網(wǎng)(net)來對迫近觸筆建模。也就是說,在可以是電容傳感器