存儲(chǔ)了計(jì)算機(jī)程序代碼的計(jì)算機(jī)可讀介質(zhì)(在本示例中是固態(tài)存儲(chǔ)器,但可以是其它類(lèi)型的存儲(chǔ)器,例如硬盤(pán)驅(qū)動(dòng)器、ROM、RAM或閃存器等)。該計(jì)算機(jī)程序代碼存儲(chǔ)了當(dāng)所述程序代碼在處理器108上運(yùn)行時(shí)可被處理器108執(zhí)行的指令。在一個(gè)或多個(gè)示例中,存儲(chǔ)器107與處理器108之間的內(nèi)部連接可以被理解為提供了處理器108與存儲(chǔ)器107之間的活躍耦合,以便允許處理器108訪問(wèn)存儲(chǔ)在存儲(chǔ)器107上的計(jì)算機(jī)程序代碼。
[0102]在本示例中,輸入端1、輸出端0、處理器108和存儲(chǔ)器107全部在內(nèi)部電連接于彼此,以便允許各個(gè)組件1、0、107、108之間的電通信。在本示例中,所述組件全部放置得鄰近彼此,以便一起形成ASIC,換句話說(shuō),以便被集成到一起作為可以安裝到電子設(shè)備中的單個(gè)芯片/電路。在其它示例中,所述組件中的一個(gè)或多個(gè)或全部可被放置得與彼此分離。
[0103]圖2描繪了諸如移動(dòng)電話這樣的另一示例的裝置200。在其它示例中,裝置200可以包括用于移動(dòng)電話(或PDA或音頻/視頻播放器)的模塊,并且可以僅包括被適當(dāng)配置的存儲(chǔ)器207和處理器208。
[0104]圖2的示例包括例如像液晶顯示器(IXD)、電子墨水或觸摸屏用戶接口這樣的顯示設(shè)備204。圖2的裝置200被配置為使得其可以接收、包括和/或以別的方式訪問(wèn)數(shù)據(jù)。例如,本示例200包括諸如接收器、發(fā)射器和/或收發(fā)器這樣的通信單元203,其中,所述通信單元203與用于連接到無(wú)線網(wǎng)絡(luò)的天線202和/或用于接受與網(wǎng)絡(luò)的物理連接的端口(未示出)進(jìn)行通信,從而使得可以經(jīng)由一種或多種類(lèi)型的網(wǎng)絡(luò)來(lái)接收數(shù)據(jù)。本示例包括存儲(chǔ)了數(shù)據(jù)的存儲(chǔ)器207,其中,所述存儲(chǔ)可能是在經(jīng)由天線202或端口接收了該數(shù)據(jù)之后,或者是在該數(shù)據(jù)被生成于用戶接口 205處之后。處理器208可以從用戶接口 205、從存儲(chǔ)器207或從通信單元203接收數(shù)據(jù)。應(yīng)當(dāng)認(rèn)識(shí)到,在特定示例中,顯示設(shè)備204可以合并用戶接口 205。不論所述數(shù)據(jù)的來(lái)源是什么,都可以經(jīng)由顯示設(shè)備204和/或?yàn)檠b置配備的任何其它輸出設(shè)備來(lái)將這些數(shù)據(jù)輸出給裝置200的用戶。處理器208還可以在存儲(chǔ)器207中存儲(chǔ)所述數(shù)據(jù)以便稍后使用。存儲(chǔ)器207可以存儲(chǔ)計(jì)算機(jī)程序代碼和/或應(yīng)用,其中,所述計(jì)算機(jī)程序代碼和/或應(yīng)用可用于命令/啟用處理器208來(lái)實(shí)施功能(例如讀、寫(xiě)、刪除、編輯或處理數(shù)據(jù))。
[0105]圖3描繪了電子設(shè)備300的另一示例,所述電子設(shè)備300包括圖1的裝置100??梢蕴峁┭b置100作為用于設(shè)備300的模塊,或者甚至作為用于設(shè)備300的處理器/存儲(chǔ)器或者作為用于所述設(shè)備300的模塊的處理器/存儲(chǔ)器。設(shè)備300包括通過(guò)數(shù)據(jù)總線380 (例如電氣地和/或無(wú)線地)連接的處理器308和存儲(chǔ)介質(zhì)307。該數(shù)據(jù)總線380可以提供處理器308與存儲(chǔ)介質(zhì)307之間的活躍耦合,以便允許處理器308訪問(wèn)計(jì)算機(jī)程序代碼。應(yīng)當(dāng)認(rèn)識(shí)到,所述設(shè)備/裝置的組件(例如存儲(chǔ)器、處理器)可以經(jīng)由云計(jì)算體系結(jié)構(gòu)來(lái)進(jìn)行鏈接。例如,存儲(chǔ)設(shè)備可以是由所述處理器經(jīng)由因特網(wǎng)來(lái)訪問(wèn)的遠(yuǎn)程服務(wù)器。
[0106]圖3中的裝置100 (例如電氣地和/或無(wú)線地)連接到輸入/輸出接口 370,其中,輸入/輸出接口 370接收來(lái)自裝置100的輸出并經(jīng)由數(shù)據(jù)總線380將其傳送給設(shè)備300。接口 370可以經(jīng)由數(shù)據(jù)總線380連接到(觸敏型或其它方式的)顯示器304,該顯示器304將來(lái)自裝置100的信息提供給用戶。顯示器304可以是設(shè)備300的一部分,或者可以是單獨(dú)的。設(shè)備300還包括被配置用于通過(guò)以下操作來(lái)對(duì)裝置100以及設(shè)備300進(jìn)行一般控制的處理器308:向其它設(shè)備組件提供信令和從其它設(shè)備組件接收信令來(lái)管理它們的操作。
[0107]存儲(chǔ)介質(zhì)307被配置為存儲(chǔ)計(jì)算機(jī)代碼,所述計(jì)算機(jī)代碼被配置為實(shí)施、控制或啟用裝置100的操作。存儲(chǔ)介質(zhì)307可被配置為存儲(chǔ)用于其它設(shè)備組件的設(shè)置。處理器308可以訪問(wèn)存儲(chǔ)介質(zhì)307以便檢索組件設(shè)置,從而管理所述其它設(shè)備組件的操作。存儲(chǔ)介質(zhì)307可以是諸如易失性隨機(jī)訪問(wèn)存儲(chǔ)器這樣的臨時(shí)存儲(chǔ)介質(zhì)。存儲(chǔ)介質(zhì)307還可以是諸如硬盤(pán)驅(qū)動(dòng)器、閃存器、遠(yuǎn)程服務(wù)器(諸如云存儲(chǔ)器)或非易失性隨機(jī)訪問(wèn)存儲(chǔ)器這樣的永久存儲(chǔ)介質(zhì)。存儲(chǔ)介質(zhì)307可以由相同或不同存儲(chǔ)器類(lèi)型的不同組合構(gòu)成。
[0108]圖4圖示了包括多個(gè)可能的輸入傳感器/設(shè)備402、404、406、408、410、412、414、416的示例裝置/設(shè)備400。這樣的輸入傳感器可被用于檢測(cè)用戶進(jìn)行劃寫(xiě)的方式。例如,裝置400可以包括先前所描述的裝置100、200、300,并且可以允許無(wú)線通信和/或數(shù)據(jù)處理。裝置/設(shè)備400可以包括以下用戶輸入元件中的一個(gè)或多個(gè):加速計(jì)402 ;陀螺儀404 ;接近度傳感器406 ;軌跡球408 ;光學(xué)照相機(jī)410 ;紅外照相機(jī)412 ;擴(kuò)音器414 ;以及壓力傳感器416。這些輸入元件可被配置為確定當(dāng)使用所述裝置/設(shè)備400劃寫(xiě)文本/字符/繪圖時(shí)用戶的輸入方式特性。
[0109]作為示例,內(nèi)置式加速計(jì)402 (諸如三軸加速計(jì))可放置在移動(dòng)電話的拐角或數(shù)字筆/觸筆的尖端附近,以便收集通過(guò)用戶使用該移動(dòng)電話/數(shù)字筆進(jìn)行劃寫(xiě)所造成的運(yùn)動(dòng)的信號(hào)。如果用戶的抓握在進(jìn)行劃寫(xiě)的同時(shí)移動(dòng)/旋轉(zhuǎn)了電子筆,則該筆中的陀螺儀404可被用于確定所述旋轉(zhuǎn)并獲得該筆的運(yùn)動(dòng)數(shù)據(jù),并且可以補(bǔ)充從加速計(jì)獲得的數(shù)據(jù)以獲得更準(zhǔn)確的筆運(yùn)動(dòng)數(shù)據(jù)。加速計(jì)402和/或陀螺儀404數(shù)據(jù)然后可被發(fā)送到移動(dòng)電話處理器,以便使用特定的軌跡識(shí)別算法來(lái)識(shí)別所劃寫(xiě)的字符/字母。
[0110]電子筆中的接近度傳感器406可被用于檢測(cè):當(dāng)用戶在表面上劃寫(xiě)時(shí),所述筆正在接觸劃寫(xiě)表面,還是所述筆在劃寫(xiě)的字符/字母之間正在遠(yuǎn)離所述表面而移動(dòng)。也就是說(shuō),當(dāng)所述筆被檢測(cè)為與所述表面接觸時(shí),所述筆的運(yùn)動(dòng)可被檢測(cè)為在劃寫(xiě)輸入,而當(dāng)所述筆被檢測(cè)為不接觸劃寫(xiě)表面時(shí),所述筆的運(yùn)動(dòng)可被檢測(cè)為非劃寫(xiě)輸入。例如,還可以存在預(yù)定的時(shí)間間隔設(shè)置,在所述預(yù)定的時(shí)間間隔設(shè)置內(nèi)確定用戶正在劃寫(xiě)同一字母/文字,在所述預(yù)定的時(shí)間間隔設(shè)置之后確定用戶正在劃寫(xiě)不同的字母/文字。
[0111]作為另一示例,小型軌跡球408、滾輪或者類(lèi)似物可被包括在電子筆中(諸如在移動(dòng)電話的拐角處或在電子筆的劃寫(xiě)尖端處)。軌跡球408/輪的滾動(dòng)移動(dòng)可以被檢測(cè),并且運(yùn)動(dòng)信息被用信號(hào)通知給筆處理器以便確定所述筆的運(yùn)動(dòng)以及筆尖端是否正在與表面相接觸。
[0112]作為另一示例,光學(xué)照相機(jī)410和/或紅外照相機(jī)412可被包括在電子筆中。所述照相機(jī)410、412可用來(lái)跟蹤所述筆的拐角/尖端的移動(dòng),并且可用來(lái)檢測(cè)拐角/尖端與劃寫(xiě)表面之間的距離,以便確定筆拐角/尖端是否與表面相接觸,并且在一些示例中,可用來(lái)確定劃寫(xiě)表面的類(lèi)型(例如像紙張、木材或玻璃)。
[0113]作為另一示例,擴(kuò)音器414可被包括在電子筆中,并且被配置為檢測(cè)筆拐角/尖端在表面上的聲音。所檢測(cè)到的聲音可被處理和用來(lái)確定所述筆正在其上移動(dòng)的表面的類(lèi)型。所檢測(cè)到的筆移動(dòng)經(jīng)過(guò)例如木材、玻璃、紙張和皮膚的聲音均可具有不同的特性聲音“指紋”。
[0114]作為另一示例,壓力傳感器416可用于確定用戶用筆在表面上進(jìn)行劃寫(xiě)所使用的壓力。該傳感器能夠在例如無(wú)壓力(用戶在空中劃寫(xiě))、低/輕壓力和高/重壓力之間進(jìn)行區(qū)分。
[0115]可以使用圖4中所示的輸入傳感器的各種組合。例如,為了確定劃寫(xiě)表面的類(lèi)型,來(lái)自擴(kuò)音器和朝向劃寫(xiě)表面的光學(xué)照相機(jī)的組合的輸入可用于表征所述劃寫(xiě)表面。作為另一示例,加速計(jì)可以檢測(cè)所述筆的特定運(yùn)動(dòng),并且接近度傳感器可以確定用戶是正在表面上劃寫(xiě)還是在空中劃寫(xiě)。例如,被配置為確定所述筆相對(duì)于重力的方位的加速計(jì)可用于確定用戶是在水平、垂直還是成角平面上進(jìn)行劃寫(xiě)。
[0116]圖5a_5d—圖10a_10b圖示了用戶可以提供電子劃寫(xiě)輸入的不同方式示例??梢允褂孟鄬?duì)于圖4描述的一個(gè)或多個(gè)傳感器來(lái)檢測(cè)劃寫(xiě)的方式。
[0117]圖5a_5d圖示了用于在所確定的不同輸入平面上進(jìn)行用戶電子劃寫(xiě)的裝置/設(shè)備500的示例。所述平面可以是真實(shí)的物理平面(也就是說(shuō),用戶可以在物體的表面上劃寫(xiě)),或者所述平面可以是虛構(gòu)的平面(也就是說(shuō),用戶可以在半空中劃寫(xiě))。
[0118]在圖5a中,用戶正在水平平面502上劃寫(xiě),其中該平面面朝上(相對(duì)于重力矢量),例如像桌面、置于桌面上的物品(諸如一張紙)或上翻的手掌。在圖5b中,用戶正在成角平面504 (諸如斜面講臺(tái))上劃寫(xiě),該成角平面504在水平面和垂直面之間成角度。在圖5c中,用戶在諸如墻壁、白板這樣的垂直平面506上劃寫(xiě),或者在空中劃寫(xiě)(就好像在墻壁上劃寫(xiě))。在圖5d中,用戶在水平平面508上劃寫(xiě),其中該平面面朝下向著地面,諸如在(例如,虛構(gòu)的)天花板上。
[0119]每個(gè)不同的平面502、504、506、508可以與要對(duì)劃寫(xiě)輸入實(shí)施的不同功能相關(guān)聯(lián)。也就是說(shuō),所述裝置/設(shè)備500可被配置為將在用戶電子劃寫(xiě)輸入的劃寫(xiě)期間電子筆500的特定確定的輸入平面502、504、506、508的所確定的輸入方式特性與例如將用戶電子劃寫(xiě)輸入傳輸?shù)教囟ㄔO(shè)備相關(guān)聯(lián)。例如,在垂直平面506上的劃寫(xiě)可以將劃寫(xiě)輸入傳輸?shù)酵队皟x以便投影到屏幕上,而在水平桌面502上的劃寫(xiě)可以將劃寫(xiě)輸入傳輸?shù)较ド闲陀?jì)算機(jī)。
[0120]可以確定或不確定所述筆500相對(duì)于平面的角度。所述輸入平面可被確定為在其中劃寫(xiě)了所述輸入的平面。所述筆相對(duì)于平面的角度可被確定為劃寫(xiě)表面的平面與正交于所述筆的平面之差。
[0121]圖6a_6b圖示了被用于使用電子筆相對(duì)于劃寫(xiě)平面的所確定的不同輸入角來(lái)進(jìn)行用戶電子劃寫(xiě)的裝置/設(shè)備600的示例。在圖6a中,按照相對(duì)于平面的相對(duì)淺的角度Θ i,用戶用所述筆600在水平平面上進(jìn)行劃寫(xiě)。在圖6b中,按照相對(duì)于平面的相對(duì)陡的角度θ2,用戶用所述筆600在水平平面上進(jìn)行劃寫(xiě)。例如,可以通過(guò)在所述筆600的尖端處的壓力傳感器來(lái)檢測(cè)所述角度Θ,所述壓力傳感器被配置為檢測(cè)所述尖端的哪個(gè)部分與表面相接觸。例如,可以通過(guò)加速計(jì)和陀螺儀測(cè)量來(lái)檢測(cè)所述角度Θ,所述加速計(jì)和陀螺儀測(cè)量可用來(lái)確定所述筆600相對(duì)于用戶劃寫(xiě)的平面的角度Θ (在此示例中,用戶可以在物理或虛構(gòu)/空中平面上劃寫(xiě))。
[0122]每個(gè)不同的角度θ ρ Θ 2可以與要對(duì)劃寫(xiě)輸入實(shí)施的不同功能相關(guān)聯(lián)。也就是說(shuō),所述裝置/設(shè)備600可被配置為將在用戶電子劃寫(xiě)輸入的劃寫(xiě)期間電子筆600的特定確定的輸入角Θ^Ρ Θ 2的所確定的輸入方式特性與例如將所劃寫(xiě)的文本鍵入到特定應(yīng)用中相關(guān)聯(lián)。例如,以角度寫(xiě)可以將所劃寫(xiě)的文本鍵入到因特網(wǎng)搜索項(xiàng)條目字段中,并且以角度劃寫(xiě)可以將所劃寫(xiě)的文本鍵入到SMS消息中。在一些示例中,兩個(gè)以上的劃寫(xiě)角度可被區(qū)分并且與要對(duì)劃寫(xiě)輸入實(shí)施的相應(yīng)功能相關(guān)聯(lián)。
[0123]圖7a_7b圖示了被用于使用不同施加壓力的用戶電子劃寫(xiě)的裝置/設(shè)備700的示例。在圖7a中,用戶使用相對(duì)輕/低的壓力702進(jìn)行劃寫(xiě)。在圖7b中,用戶使用相對(duì)重/高的壓力704進(jìn)行劃寫(xiě)。每個(gè)不同的壓力702、704可以與要對(duì)劃寫(xiě)輸入實(shí)施的不同功能相關(guān)聯(lián)。也