支持基於觸屏的用戶界面的視力受損用戶的方法和裝置製造方法
2023-08-14 04:32:31 1
支持基於觸屏的用戶界面的視力受損用戶的方法和裝置製造方法
【專利摘要】本發明涉及支持基於觸屏的用戶界面的視力受損用戶的方法和裝置。描述了一種系統和方法,用於為盲人和低視力用戶提供人體輔助附件。特別地,可伸縮觸控筆和觸屏之間的接觸可被檢測,其中該觸控筆能夠提供兩個或多個足跡。當該觸控筆輕觸觸屏時,只有該最內部管的尖接觸該觸屏,由此觸發第一響應。如果該用戶按下該觸控筆以使該最內部管摺疊至中管中直到該中心管和該中管同時觸摸該觸屏,則附加的接觸由該設備檢測,由此觸發第二響應。在該觸控筆上的附加的壓力可使所有三個管接觸該觸屏,由此導致另一可檢測接觸並觸發第三響應。
【專利說明】支持基於觸屏的用戶界面的視力受損用戶的方法和裝置
【技術領域】
[0001] 示例性實施例總體上面向人體輔助附件,其結合基於觸屏的用戶輸入系統的使用 提供離散和/或連續的調整。
【背景技術】
[0002] 某些第三方人體輔助軟體附件對基於Windows?的個人計算機的盲人和低視力 用戶可用。作為一個示例,存在文本到語音附件,其將信息經由一個或多個音頻揚聲器讀取 給盲人用戶。對於低視力用戶,某些產品提供滑鼠控制的"放大鏡",其用戶可在需要被放大 的屏幕的任何部分中進行定位。重要的一點在於,當這些人體輔助附件正在被使用時,結合 附件獲取的軟體的所有功能仍然與人體輔助附件不被使用的功能一樣。為Window?:操作 系統的盲人用戶開發的第三方人體輔助軟體附件在設備或Android--設備上無效。 [0003] 為操作基於Android?:和iOS?的用戶界面,盲人用戶通常依靠產品,單獨或組合, 具有文本到語音轉換器和基於觸摸的人體輔助附件。例如,如果呈現的元素在視覺上具有 潛在的文本標籤,當使能時,應用在該元素接收焦點時將"說出"標籤的內容-例如,當該元 素經由鍵盤導航被觸摸或選擇時。附加地,當使能時,基於觸摸的人體輔助附件顯著改變了 用戶界面。例如,用戶可將他或她的手指放在觸屏上並在周圍滑動,聽取應用說出所需動 作。當聽到所需動作時,用戶可輕擊觸屏的任何地方以使該動作被執行。然而,儘管這些人 體輔助軟體附件是可用的,但至少存在兩個問題。第一問題關係到文本到語音和/或基於 觸摸的人體輔助附件被啟用的設備,可能對不熟悉該界面風格人是不可操作的,其反而可 能期待標準用戶界面,諸如標準iOS?/Android?的外觀和感覺。例如,標準的"觸摸以激 活"沒有實現。相反,功能必須被觸摸,然後輕擊屏幕以激活。類似地,通過滑動單個手指滾 動列表可能不被支持;相反,兩個手指必須被使用等。
[0004] 第二問題,可能是更大的問題,即盲人用戶無法最佳地使用不具有被啟用的文本 到語音和/或基於觸摸的人體輔助附件選項的觸屏設備。如果設備由一個以上的人使用, 則將是一個顯著問題,如會議室中的揚聲器電話。
[0005] 附加地,對於低視力用戶,面向盲人的人體輔助附件可能不是最佳解決方案,其具 有對縮放功能的訪問,通過將兩個手指放在屏幕上並相互分離或相互接近的移動來控制。 低視力用戶還具有指定字體大小的能力。這些功能的問題在於,當用於擴展屏幕組件時,其 他對象可能被推出屏幕。因此,在已有的用於盲人和低視力用戶的人體輔助附件中仍有改 進的空間。
【發明內容】
[0006] 針對上述問題和其他問題,構思了本文的實施例。除其他以外,該公開提供能力以 在所有設備對盲人用戶立即提供支持而不需要改變用戶偏好設置,同時保留不需要特別調 節的用戶的標準外觀和感覺。附加地,對於低視力用戶,提供了放大顯示器的特定組件的能 力而不使其他組件被推出屏幕。
[0007] 在根據本公開的一個實施例,實施例依靠專用可伸縮觸控筆,結合具有觸屏的電 子設備使用,其根據電子設備對觸摸觸屏的對象的識別提供不同的行為模式和不同的響 應。例如,不需要支持的用戶將繼續使用其手指觸摸觸屏,如目前所進行的。在檢測到手指 觸摸時,電子設備可進行普通操作。相反,不同於利用其手指觸摸觸屏,具有視力受損的用 戶將利用專用觸控筆觸摸觸屏。根據用戶是否為盲人(因此需要來自設備的語音輸出)或 具有低視力(因此需要選擇性屏幕放大),觸控筆尖將在可由電子設備檢測的方式方面不 同。即,作為一個示例,三個操作模式之一可基於接觸觸屏的物品是否為手指,接觸觸屏的 物品是否為識別為低視力觸控筆的觸控筆或接觸觸屏的物品是否為識別為用於盲人用戶 的觸控筆的觸控筆來進入。
[0008] 本發明的實施例可提供一種觸控筆,其包含裝有彈簧的可伸縮同軸管。觸控筆可 想像為類似小型延長無線電天線,只是觸控筆尖的直徑不超過最內部管的直徑。在某些實 施例,並且作為說明觸控筆如何工作的一個示例,觸控筆可具有三個管:當觸控筆輕觸觸屏 上的特定可操作點時,僅最內部管的尖與屏幕相接觸,由此觸發響應#1。如果用戶不從該點 移動觸控筆,但按下以使最內部管摺疊至中管中直到中心管和中管同時觸控螢幕幕,該附加 的接觸由電子設備檢測由此觸發響應#2。觸控筆上的附加的壓力可使所有三個管與屏幕相 接觸,由此產生另一可檢測接觸並觸發響應#3。當壓力從觸控筆移除時,同軸管彈回其原始 位置。
[0009] 作為說明觸控筆如何由盲人用戶使用的一個示例,利用觸控筆尖觸摸一個項可觸 發電子設備提供被觸摸的項的語音描述。將觸控筆的筒下推,使最內部管摺疊至中管中直 到中心管和中管同時觸摸觸屏,可使觸摸項被激活。可選地或附加地,將觸控筆的筒下推, 使最內部管摺疊至中管中直到中心管和中管同時觸摸觸屏,可使觸摸項"準備激活",然後 當觸控筆從該點抬起時被激活。將筒進一步下推使所有三個同軸管都觸摸,可取消操作。
[0010] 作為說明觸控筆如何由低視力用戶使用的一個示例,利用觸控筆尖觸摸一個項目 可觸發電子設備以選擇性地放大該項。將觸控筆的筒下推,使最內部管摺疊至中管中,直到 中心管和中管同時觸摸觸屏,可使觸摸項被激活。可選地或附加地,將觸控筆的筒下推,使 最內部管摺疊至中管中直到中心管和中管同時觸摸觸屏,可使觸摸項"準備激活",然後當 觸控筆從該點抬起時被激活。將筒進一步下推使所有三個同軸管都觸摸,可取消操作。
[0011] 在根據本公開的某些實施例,優化用於非盲人用戶和/或不具有低視力的用戶的 觸控筆也可被提供,基於觸控筆尖的唯一形狀和/或其上編碼的模式而由電子設備可標 識。說明性地,假設四筒式觸控筆,響應#1可等價於滑鼠移過事件,響應#2可等價於滑鼠 左擊事件,響應#3可等價於右擊事件,並且響應#4可等價於雙擊事件。上述行為僅僅是說 明性的,並且考慮其他行為可基於一個或多個響應而激活。然而,根據觸控筆尖以及多少同 軸觸控筆管接觸屏幕,不同的行為被啟動,並且在某些實施例,手指觸摸啟動的行為可與設 備的標準外觀和感覺相同。
[0012] 可選地或附加地,觸控筆可被優化以利用以平滑可預測方式變形的觸控筆來提供 控制。例如,類似於可在舊式設備使用電位計用於諸如音量或亮度控制等功能的方式,隨著 用戶對觸控筆施加壓力並且觸控筆變形,響應可基於觸控筆變形的可檢測量而激活。例如, 觸控筆和觸屏之間的接觸可被測量,並且與測量的觸控筆的尺寸成比例的響應可被激活。 作為一個示例,隨著用戶施加附加的壓力至觸控筆,觸屏的亮度和/或觸屏的放大等級可 被增加。在這種示例中,觸控筆可響應於觸控筆連續的或平滑的變形而提供平滑的用戶控 制響應。
[0013] 在一個實施例,提供了一種方法,該方法包含,在關聯於電子設備的輸入接收設備 檢測輸入;確定檢測的輸入是否對應於觸控筆的一個或多個存儲的足跡;確定關聯於觸控 筆的對應的一個或多個存儲的足跡的至少一個響應,其中該觸控筆能夠根據施加於觸控筆 的壓力生成多個離散足跡;並且在該設備激活至少一個響應。
[0014] 在另一實施例,提供了另一種方法,該方法包含,在關聯於電子設備的觸屏檢測觸 控筆尖和觸屏之間的接觸,其中該觸控筆尖根據施加於觸控筆的壓力以連續方式變形;測 量所檢測接觸的至少一個屬性;基於所檢測的接觸的至少一個屬性的測量而確定響應;並 且在該設備激活該響應。
[0015] 附加地,提供了一種電子設備,該電子設備包含輸入接收設備;接觸檢測器,其檢 測觸控筆和輸入接收設備之間的接觸,該接觸檢測器配置成確定所檢測的接觸是否對應於 觸控筆的一個或多個存儲的足跡;以及控制器,其確定關聯於觸控筆的對應的一個或多個 存儲的足跡的至少一個響應並且激活至少一個響應。
[0016] 實施例的進一步方面涉及觸控筆,其包括符合第508款(聯邦規程的美國編碼,36 CFR第1194部分-1998年勞動力復興法案修改版的第508段)。
[0017]詞語"至少一個","一個或多個"和"和/或"為開放式表達,其在操作中即是並列 式也是轉折式。例如,表達"A,B和C的至少一個","A,B或C的至少一個","A,B和C的一 個或多個","A,B或C的一個或多個"以及"A,B和/或C"的每一個表示僅A,僅B,僅C,A 和B兩者,A和C兩者,B和C兩者或A,B,C三者。
[0018]術語"一個(a) "或"一個(an) "實體指代該實體的一個或多個。因此,術語"一個 (a)"(或"一個(an)"),"一個或多個"和"至少一個"可在本文互換使用。還應注意,術語 "包含","包括"和"具有"可互換使用。
[0019]如本文所使用的術語"自動"及其變型指代當過程或操作被執行時不需要實質的 人工輸入而完成的任何過程式操作。然而,即使過程或操作的執行使用實質的或非實質的 人工輸入,如果該輸入在執行過程或操作之前被接收,則過程或操作也可為自動的。如果該 輸入影響過程或操作如何執行,則人工輸入被視為實質的。確認過程或操作的執行的人工 輸入不被視為"實質的"。
[0020] 如本文所使用的術語"計算機可讀介質"指代任何有形的存儲,其參與提供指令至 處理器用於執行。該介質可採用多個形式,包括但不限於,非易失性媒體,易失性媒體和傳 輸媒體。非易失性媒體包括,例如,NVRAM或磁碟或光碟。易失性媒體包括動態存儲器,諸 如主存。計算機可讀媒體的通用形式包括,例如,軟磁碟、柔性磁碟、硬碟、磁帶或其他任何 磁介質、磁光介質、CD-ROM、其他任何光介質、打孔卡、紙帶、具有孔形的其他任何物理介質、 RAM、PROM和EPROM,FLASH-EPR0M、固態介質如存儲器卡、其他任何存儲器晶片或磁帶盒或 計算機可讀取的其他任何介質。當計算機可讀媒體被配置為資料庫時,應當理解,該資料庫 可為任何類型的資料庫,諸如關係的,層次的,面向對象的和/或其它。因此,本公開被考慮 為包括有形的存儲介質和現有技術識別的等價物和後繼媒體,其中本公開的軟體實現被存 儲。
[0021] 本文所使用的術語"確定","計算"和"運算"及其變型可互換地使用,並且包括任 何類型的方法,過程,數學運算或技術。
[0022] 如本文所使用的術語"模塊"指代任何已知或後來開發的硬體,軟體,固件,人工智 能,模糊邏輯或硬體和軟體的組合,其能夠執行關聯於該元素的功能。並且,儘管公開以示 例性實施例描述,應當理解,本公開的各個方面可單獨請求保護。
【專利附圖】
【附圖說明】
[0023] 本公開示例性的實施例結合附圖來描述,其中:
[0024] 圖1A-1C描述了根據本公開示例性的實施例的觸屏設備和觸控筆的系統圖;
[0025] 圖2A-2E描述了根據本公開示例性的實施例的觸控筆和屬於觸控筆尖的附加的 細節;
[0026] 圖3A-3D描述了根據本公開示例性的實施例的觸控筆和屬於觸控筆尖的附加的 細節;
[0027] 圖4A-4C描述了根據本公開示例性的實施例的觸控筆和屬於觸控筆尖的附加的 細節;
[0028] 圖5A-?描述了根據本公開示例性的實施例的觸控筆和屬於觸控筆尖的附加的 細節;
[0029] 圖6A-6C描述了根據本公開示例性的實施例的觸控筆和屬於觸控筆尖的附加的 細節;
[0030] 圖7A-7C描述了根據本公開示例性的實施例的觸控筆和屬於觸控筆尖的附加的 細節;
[0031]圖8A-8C描述了一個實施例,其中觸控筆根據本公開示例性的實施例可為手指;
[0032] 圖9為根據本公開示例性的實施例的具有觸屏的設備的框圖;
[0033] 圖10為根據本公開示例性的實施例描述關聯於觸屏設備的方法的流程圖;
[0034]圖11為根據本公開示例性的實施例描述關聯於觸屏設備的方法的第二流程圖;
[0035] 圖12為根據本公開示例性的實施例的描述關聯於觸屏設備的方法的第三流程 圖;以及
[0036] 圖13為根據本公開示例性的實施例的描述關聯於觸屏設備的方法的第四流程 圖。
【具體實施方式】
[0037] 隨後的描述僅提供實施例,並非意圖限制權利要求的範圍,可用性或配置。相反, 隨後的描述將為本領域技術人員提供允許的描述,用於實現實施例。應當理解,在元素的功 能和布局中可作出多種改變,而不偏離所附權利要求的精神和範圍。
[0038] 此外,儘管本公開的實施例將結合觸屏設備描述,應當理解,本公開的實施例不限 於此。特別地,本公開的實施例可應用於設備,利用至少一個表面和輸入設備之間的接觸作 為用戶輸入的方式。例如,本公開的實施例可同樣應用於觸摸板或不具有顯示輸出的能力 的觸感表面。本領域技術人員將會理解,公開的技術可用於任何應用,其中希望提供增強的 輸入能力。
[0039] 示例性系統和方法還將關於軟體(諸如驅動器),模塊和相關硬體描述。然而,為 避免對本實施例的不必要的混淆,如下描述省略熟知的結構,組件和設備,其可以框圖形式 示出,並且公知或以其它形式概述。
[0040] 圖IA描述了根據至少某些本公開的實施例的基於觸屏的用戶輸入系統100的說 明性的實施例。基於觸屏的用戶輸入系統100包括電子設備104,具有觸屏108, 一個或多 個圖標112和觸控筆116。電子設備104可為能夠經由觸屏108接收輸入的任何設備。例 如,電子設備104可為平板、個人數字助理、智慧型電話、電子書等。
[0041] 觸屏108可為任何電子視覺顯示器,其可檢測顯示器區域中觸摸的出現和位置。 觸屏108總體上允許用戶經由直接操作而直接與所顯示的內容交互,而不是間接地利用鼠 標,鍵盤或其他輸入形式。術語"觸屏"總體上指代通過單個手指、多個手指、手部對設備顯 示器的觸摸或接觸。觸屏108還可感測並識別其他形式的被動物體,諸如觸控筆116。此 夕卜,觸控螢幕108可檢測一個或多個增強功能,諸如多觸摸輸入和/或利用多種手勢的組合的 其他能力,以激活特定響應。
[0042] 已有多種技術來支持多種觸屏;該技術可包括但不限於阻抗技術,表面聲波技術, 電容技術,表面電容技術,投影電容技術,應變計技術,光成像技術,擴散信號技術,聲脈衝 識別技術和編碼LCD(雙向屏幕)技術。該技術可使用戶與觸屏108交互以使與觸屏108 的接觸被檢測。接觸可包括實際接觸和/或感知接觸。實際接觸可當接觸在觸屏108和觸 摸觸屏108的物體之間進行時被檢測。感知接觸可在觸屏108和物體之間沒有進行實際接 觸的情況下產生;然而,物體和觸屏108之間的距離使接觸被感知。與觸屏108的接觸可提 供位置(實際或相對)和/或響應或動作,以被激活。
[0043] 例如,用戶在圖標112上直接接觸觸屏108可使關聯於圖標112的應用載入或以 其它形式執行。在某些示例中,圖標112的雙輕擊可被需要,以使關聯於圖標112的應用被 載入或以其它形式激活。該動作可被定製和/或可取決於一個或多個觸屏驅動器。例如, 多種觸屏驅動器可使一個或多個手指促進對應於一個或多個通用滑鼠操作的功能,例如, 用戶可在特定時間段內輕擊圖標112特定次數,以使能一個響應,對圖標112施加連續接觸 達到特定時間段以使能另一響應和/或在圖標112觸摸特定位置以使能第三響應。然而, 重要的是注意時間延遲響應,諸如需要接觸圖標112達到特定時間段以使關聯於圖標112 的應用被載入,不符合第508款(聯邦規程的美國編碼,36CFR第1194部分-1998年勞動力 復興法案修改版的第508段)。
[0044] 在根據本公開的某些實施例,提供了觸控筆116,其利用電子設備104的觸屏108 為用戶提供支持,其可為盲人和/或具有低視力。如下文將描述,可提供觸控筆116,具有一 個或多個可摺疊元件或管,其中在每個可摺疊元件與觸屏108相接觸時,不同的動作或響 應被啟動和/或激活。如圖IA所說明的,觸控筆116可在圖標112上直接接觸觸屏108以 使第一可摺疊元件或管與觸屏108相接觸。隨著用戶對觸控筆116施加壓力,觸控筆尖124 的一個或多個可摺疊元件可在圖標112上接觸觸屏108,引起一個確定的響應。例如,圖IB 說明了觸控筆尖124A的兩個可摺疊元件在圖標112上接觸觸屏108的示例;作為響應,圖 標112可被放大和/或擴大。作為另一示例,圖IC說明了觸控筆尖124B的兩個可摺疊元 件在圖標112上接觸觸屏108的示例;作為響應,電子設備104可產生合適的音頻響應,諸 如"現在時間是9點10分",從揚聲器120輸出。附加地,圖IB描述的觸控筆116和IC描 述的觸控筆116具有不同的尖120A,120B,使設備知道應當使能"低視力支持模式"(IB)或 "盲人支持模式"(1C)。
[0045] 根據某些本公開的實施例,圖2B-2E提供了描述於圖2A的示例觸控筆116的附加 細節。觸控筆116可包括觸控筆尖204,提供在屬於觸控筆116的觸控筆主體228的一端。 儘管未說明,其考慮觸控筆116可在觸控筆116的每端進一步包括觸控筆尖204。根據至少 某些本公開的實施例,圖2B-2E提供了觸控筆尖204的側視圖。至少如圖2A所描述,觸控筆 尖204可包含一個或多個元件或管208, 212, 216,其當合適壓力的量施加於觸控筆時相互 摺疊。例如,隨著用戶施加附加的壓力至觸控筆116,施加的壓力可抵消偏置元件224並使 一個或多個元件208, 212, 216摺疊至另一元件208, 212, 216和220中。隨著元件208, 212 和216摺疊至另一元件208, 212, 216和220中,接觸觸屏108的元件或管可改變。該改變 和/或接觸觸屏108的元件的實際數量可被檢測並且電子設備104可啟動響應。
[0046] 偏置元件224可包括任何材料或設備,其提供一致的或改變量的力,可操作以在 非摺疊位置處保持至少一個元件。偏置元件224可包括,但不限於線圈彈簧、氣動活塞、流 體活塞,兼容材料諸如開室和/或閉室泡沫,橡膠〇形環和其它類似的材料或設備。
[0047] 如圖2B所說明的,第一元件208可與觸屏108進行初始接觸。第一元件208的初 始接觸可被檢測並且可觸發第一響應。如先前描述,如果任何對象被觸摸,該第一響應可為 盲人用戶提供該對象的語音描述。例如,如果觸控筆116的第一元件208在圖標112上觸摸 觸屏108,圖標的語音描述可提供至用戶。可選地或附加地,初始接觸可觸發電子設備104 選擇性地放大被觸摸的項。例如,如果觸控筆116的第一元件208在圖標112上觸摸觸屏 108,圖標112可被選擇性地放大,如圖IB所說明的。可選地或附加地,該第一響應可根據 滑鼠移過事件。
[0048] 如圖2C所說明的,在向下方向施加於觸控筆116的力或壓力可使偏置元件224壓 縮或以其它方式變形,並使第一元件208摺疊至第二元件212中,以使第二元件212或管接 觸觸屏108。第二元件212和觸屏108之間的附加的接觸可被檢測並且可觸發第二響應。 如先前描述,該第二響應可使觸摸項被激活。可選地或附加地,第二響應可使被觸摸的項準 備激活,需要另一觸發響應實際激活該觸摸項。可選地或附加地,該第一響應可根據滑鼠左 擊事件。
[0049] 如圖2D所說明的,在向下方向施加於觸控筆116的附加的力或壓力可使偏置元件 224進一步壓縮或以其它方式變形,並使第一元件208和第二元件212摺疊至第三元件216 中以使第三元件216或管接觸觸屏108。第三元件216和觸屏108之間的附加接觸可被檢 測並且可觸發第三響應。作為一個示例,第三響應可等價於滑鼠右擊事件。
[0050] 如圖2E所說明的,在向下方向施加於觸控筆116的附加的力或壓力可使偏置元件 224壓縮或以其它形式變形,並且使第一元件208,第二元件212和第三元件216摺疊至第 四元件220中,以使第四元件220或管接觸觸屏108。第四元件216和觸屏108之間的附加 接觸可觸發第四響應。作為一個示例,第四響應可等價於滑鼠雙擊事件。
[0051] 如果用戶不再沿向下方向施加力或壓力,偏置元件224可擴展,以使第一元件 208,第二元件212和第三元件216中的每個向外進行延伸或伸縮,使觸控筆尖204返回其 非摺疊狀態。在某些示例中,當第一元件208,第二元件212,第三元件216和/或第四元件 220不再接觸觸屏108時,第五響應可被生成。例如,當沒有觸屏108和至少第二元件212 之間的接觸時,已"準備激活"的項目可被激活。當然,項目可基於沒有觸屏108和一個或 多個元件208-220中的任一個之間的接觸而被激活。
[0052] 圖3A-3D根據至少某些本公開的實施例提供了觸控筆尖204的側視圖。注意,在 圖3A-3D的觸控筆尖204,類似地與圖2A-2E的情況的部分配置利用相同的參考字符來表 示,並且該部分的描述被省略,以避免不必要的混淆本實施例。
[0053] 至少如圖3A所描述,觸控筆尖204可包含一個或多個元件或管208, 212, 216,其當 合適的壓力的量施加於觸控筆時相互摺疊。例如,隨著用戶施加附加的壓力至觸控筆116, 施加的壓力可抵消一個或多個偏置元件312A-C並且使一個或多個元件208, 212, 216摺疊 至另一元件208, 212, 216和220中。隨著元件208, 212和216摺疊至另一元件208, 212, 216和220中,接觸觸屏108的元件或管可改變。該改變和/或接觸觸屏108的元件的實際 數量可被檢測並且電子設備104可基於該檢測啟動響應。
[0054] 可為每個可摺疊元件設置偏置元件;因此,偏置元件312A可將元件208獨立地相 對於另一元件212和216偏置。類似地,偏置元件312B可獨立地相對於另一元件208和 216偏置元件212。類似地,偏置元件312C可獨立地相對於另一元件208和216偏置元件 216。每個偏置元件可佔用可摺疊元件和另一元件之間的空隙空間。例如,偏置元件312B 可設置在可摺疊元件312A和312C之間,而偏置元件312C可設置在可摺疊元件216和元件 220之間。類似地,每個偏置元件可佔據可摺疊元件和最接近觸控筆主體228的觸控筆的 尖端之間的空隙空間,例如,部分308。即,偏置元件312A可設置在可摺疊元件208和部分 308之間;偏置元件312B可設置在可摺疊元件212和部分308之間;並且偏置元件312C可 設置在可摺疊元件216和部分308之間。每個偏置元件312A-C可包括任何材料或設備,其 提供一致的或改變的量的力,可操作以在非摺疊位置保持至少一個元件。偏置元件312A-C 可包括,但不限於線圈彈簧,氣動活塞,流體活塞,兼容材料諸如開室和/或閉室泡沫,橡膠 〇形環和其他類似材料或設備。附加地,包含偏置元件的材料或設備可以不同。例如,偏置 元件312A可包括線圈彈簧,而偏置元件312C可包括橡膠0形環。
[0055] 至少如圖3所描述,第一元件208可與觸屏108進行初始接觸。該初始接觸可具 有或關聯於具有測量D1的足跡304A。D1可對應於足跡304A的直徑;可選地或附加地,D1可 對應於足跡304A的另一可測量屬性,諸如面積,長度,寬度等。第一元件208的初始接觸可 被檢測並可觸發第一響應。例如,對應於第一元件208的足跡304A可被檢測並與一個或多 個存儲的足跡相比較。如果檢測的足跡304A匹配存儲的足跡,第一響應可被觸發。第一響 應可相同或類似於相對於圖2B描述的第一響應。
[0056]如圖3B所說明的,在向下方向施加於觸控筆116的力或壓力可使偏置元件312A壓縮或以其它方式變形,並且使第一元件208摺疊至第二元件212中,以使第二元件212或 管接觸觸屏108。第二元件212的附加的接觸可具有或關聯於具有測量D2的足跡304B。D2 可對應於足跡304A的直徑;可選地或附加地,D2可對應於足跡304A的另一可測量屬性,諸 如面積,長度,寬度等。第二元件212和觸屏108之間的附加的接觸,可被檢測並且可觸發 第二響應。例如,對應於第二元件212的足跡304B可被檢測並與一個或多個存儲的足跡相 比較。如果檢測的足跡304B匹配存儲的足跡,第二響應可被觸發。可選地或附加地,包含 對應於第二元件212的足跡304A和304B的足跡304B可被檢測並與一個或多個存儲足跡 相比較。如果包含足跡304A和304B的檢測的足跡304B匹配存儲的足跡,第二響應可被觸 發。第二響應可相同或類似於相對於圖2C描述的第二響應。
[0057] 如圖3C所說明的,在向下方向施加於觸控筆116的附加的力或壓力可使偏置元件 312A和312B進一步壓縮或以其它方式變形,並使第一元件208和第二元件212摺疊至第三 元件216中以使第三元件216或管接觸觸屏108。第三元件216的附加的接觸可具有或關 聯於具有測量D3的足跡304C。D3可對應於足跡304A的直徑;可選地或附加地,D3可對應 於足跡304A的另一可測量屬性,諸如面積,長度,寬度等。第三元件216和觸屏108之間附 加的接觸可被檢測並可觸發第三響應。例如,對應於第三元件216的足跡304C可被檢測並 與一個或多個存儲的足跡相比較。如果檢測的足跡304C匹配存儲的足跡,第三響應可被觸 發。可選地或附加地,足跡304C包含足跡304A和304B中的一個或多個,並且還包括對應 於第三元件216的304C,可被檢測並與一個或多個存儲的足跡相比較。如果包含足跡304A 和304B的一個或多個,並且還包括304C的所檢測的足跡304C匹配存儲的足跡,則第三響 應可被觸發。第三響應可相同或類似於相對於圖2D描述的第二響應。
[0058] 如圖3D所說明的,在向下方向施加於觸控筆116的附加的力或壓力可使偏置元件 312A-312C進一步壓縮或以其它方式變形,並使第一元件208,第二元件212和第三元件216 摺疊至第四元件220中以使第四元件220或管接觸觸屏108。第四元件220的附加的接觸可 具有或關聯於具有測量D4的足跡304D。D4可對應於足跡304A的直徑;可選地或附加地,D4 可對應於足跡304A的另一可測量屬性,諸如面積,長度,寬度等。第四元件220和觸屏108 之間的附加的接觸,可被檢測並可觸發第四響應。例如,對應於第四元件220的足跡304D 可被檢測並與一個或多個存儲的足跡相比較。如果檢測的足跡304D匹配存儲的足跡,第四 響應可被觸發。可選地或附加地,足跡304D包含足跡304A,304B,304C中的一個或多個,並 且還包括對應於第四元件220的304D,可被檢測並與一個或多個存儲的足跡相比較。如果 包含足跡304A,304B,304C中的一個或多個,並且還包括304D的所檢測的足跡304D匹配存 儲的足跡,第四響應可被觸發。第四響應可相同或類似於相對於圖2E描述的第二響應。 [0059] 如果用戶不再沿向下方向施加力或壓力,偏置元件312A-312C可進行擴展,以使 第一元件208,第二元件212和第三元件216的每一個向外進行延伸或伸縮,使觸控筆尖 204返回其非摺疊狀態。在某些示例中,當第一元件208,第二元件212,第三元件216和/ 或第四元件220不再接觸觸屏108時,第五響應可被生成。例如,當在觸屏108和至少第二 元件212之間沒有接觸時,已"準備激活"的項目可被激活。當然,項目可基於在觸屏108和 一個或多個元件208-220中的任一個之間沒有接觸而被激括。
[0060] 圖4A-4C根據至少某些本公開的實施例提供了觸控筆尖204的側視圖。注意,在 圖4A-4C的觸控筆尖204,類似於圖2A-3D的情況的部分配置利用相同的參考字符來表示, 並且該部分的描述被省略,以避免不必要的混淆本實施例。
[0061] 至少如圖4A所描述,觸控筆尖204可以一定角度接觸觸屏108。在這種示例中, 檢測的足跡可不對應於整個元件208,元件212,元件216和/或元件220。例如,檢測的足 跡可不為圓形,諸如先前參考圖2A-3D說明的。相反,該檢測的足跡可類似404A,其中元件 208的一部分被檢測。即,檢測的足跡可對應於以一定角度接觸觸屏108的一部分元件208。 無論檢測的足跡是否為元件208, 212, 261和/或220的一部分,基於觸屏的用戶輸入系統 100可檢測接觸和/或足跡並且生成響應。例如,如圖4A所說明的,第一元件208可與觸屏 108進行初始接觸。該初始接觸可具有或關聯於足跡404A。第一元件208的初始接觸可被 檢測並可觸發第一響應。例如,對應於第一元件208的足跡404A可被檢測並與一個或多個 存儲足跡相比較。如果檢測的足跡404A匹配存儲的足跡,第一響應可被觸發。第一響應可 相同或類似於相對於圖2B描述的第一響應。
[0062] 如圖4B所說明的,沿向下方向施加於觸控筆116的力或壓力可使偏置元件壓縮或 以其它方式變形,並使第一元件208摺疊至第二元件212中以使第二元件212或管接觸觸 屏108。第二元件212的附加的接觸可具有或關聯於足跡404B。第二元件212和觸屏108 之間的附加的接觸可被檢測並可觸發第二響應。例如,對應於第二元件212的足跡404B可 被檢測並與一個或多個存儲足跡相比較。如果檢測的足跡404B匹配存儲的足跡,第二響應 可被觸發。可選地或附加地,足跡4048包含對應於第二元件212的足跡404八和4048,可被 檢測並與一個或多個存儲足跡相比較。如果包含足跡404A和404B的所檢測的足跡404B 匹配存儲的足跡,第二響應可被觸發。第二響應可相同或類似於相對於圖2C描述的第二響 應。
[0063] 如圖4C所說明的,以向下方向施加於觸控筆116的附加的力或壓力可使偏置元件 進一步壓縮或以其它方式變形,並使第一元件208和第二元件212摺疊至第三元件216中 以使第三元件216或管接觸觸屏108。第三元件216的附加接觸可具有或關聯於足跡404C。 第三元件216和觸屏108之間的附加的接觸可被檢測並可觸發第三響應。例如,對應於第 三元件216的足跡404C可被檢測並與一個或多個存儲足跡相比較。如果檢測的足跡404C 匹配存儲的足跡,第三響應可被觸發。可選地或附加地,足跡404C包含足跡404A和404B的 一個或多個,並且還包括對應於第三元件216的404C,可被檢測並與一個或多個存儲足跡 相比較。如果包含足跡404A和404B的一個或多個,並且還包括404C的所檢測的足跡404C 匹配存儲的足跡,第三響應可被觸發。第三響應可相同或類似於相對於圖2D描述的第三響 應。
[0064] 圖5A-?根據至少某些本公開的實施例提供了觸控筆尖204的側視圖。注意,在 圖5A-5D的觸控筆尖204,類似於圖2A-4C的情況的部分配置利用相同的參考字符來表示, 並且該部分的描述被省略以避免不必要的混淆本實施例。
[0065] 圖5A-?不同於圖2A-2D在於,除檢測元件208, 212, 216和220以外,基於觸屏的 用戶輸入系統100還可檢測每個元件208, 212, 216和220的旋轉,方向和/或運動。即,一 個或多個元件208, 212, 216和220可被旋轉編碼。作為一個示例,圖5A描述了元件208具 有旋轉編碼的模式504A;基於觸屏的用戶輸入系統可檢測旋轉編碼的模式504A,以使如果 觸控筆116被旋轉和/或方向被改變,諸如在圖5B中,改變將被檢測。類似地,圖5C描述 了元件208, 212和216分別具有旋轉編碼的模式504A,504B和504C。基於觸屏的用戶輸入 系統可分別從足跡304, 304B和304C檢測旋轉編碼的模式504A,504B和504C。如果觸控筆 116被旋轉和/或方向被改變,諸如在圖改變將被檢測。
[0066] 圖6A-6C根據至少某些本公開的實施例提供了觸控筆尖604的側視圖。注意,在 圖6A-6C的觸控筆尖604,類似於圖2A-?的情況的部分配置利用相同的參考字符來表不, 並且該部分的描述被省略以避免不必要的混淆本實施例。
[0067] 觸控筆116可包括觸控筆尖604,提供在屬於觸控筆116的觸控筆主體228的一 端。儘管未說明,其考慮觸控筆116在觸控筆116的每端可進一步包括觸控筆尖604。至少 如圖6A所描述,觸控筆尖604可包含一個或多個兼容材料製成的錐形元件608。例如,錐形 元件608的材料可包含,但不限於,橡膠或類似材料、開室和/或閉室泡沫、以及膨脹材料諸 如填充液體、氣體和/或粉末的氣球中的一個或多個。在元件608與觸屏108進行初始接 觸時,元件608的初始接觸可被檢測並可觸發第一響應。該初始接觸可具有或關聯於具有 寬度S1的足跡612A。可選地或附加地,初始接觸可具有或關聯於具有其它可測量屬性的足 跡612A。例如其他可測量屬性可包括長度,面積,周長等。足跡612A可被檢測並與一個或 多個足跡相比較。如果檢測的足跡612A匹配存儲的足跡,第一響應可被觸發。第一響應可 相同或類似於相對於圖2B描述的第一響應。
[0068]如圖6B所說明的,以向下方向施加於觸控筆116的力或壓力可使元件608壓縮或 以其它方式變形。在某些示例中,元件608可壓縮在自身中。在其它示例中,元件608可 直接壓縮。無論元件608如何變形,具有寬度S2的足跡612B可被檢測並可觸發第二響應。 可選地或附加地,足跡612B可具有其他可測量屬性。例如,其他可測量屬性可包括長度、面 積、周長等。足跡612B可被檢測並與一個或多個足跡相比較。如果檢測的足跡612B匹配 存儲的足跡,第二響應可被觸發。第二響應可相同或類似於相對於圖2C描述的第二響應。
[0069]如圖6C所說明的,以向下方向施加於觸控筆116的附加的力或壓力可使元件608 壓縮或以其它方式變形。在某些示例,元件608可壓縮在自身中。在其它示例,元件608可 直接壓縮。無論元件608如何變形,具有寬度S3的足跡612C可被檢測並可觸發第三響應。 可選地或附加地,足跡612C可具有其他可測量屬性。例如,其他可測量屬性可包括長度、面 積、周長等。例如,足跡612C可被檢測並與一個或多個存儲足跡相比較。如果檢測的足跡 612C匹配存儲的足跡,第三響應可被觸發。第三響應可相同或類似於相對於圖2D描述的第 二響應。
[0070]如先前討論,檢測足跡612A-C可與一個或多個存儲足跡相比較,以使如果檢測的 足跡612A-C匹配存儲足跡,特定響應可被觸發。因此,校準和/或初始化過程可被利用, 以識別基於檢測足跡要觸發的一個或多個響應。例如,基於觸屏的用戶輸入系統1〇〇可提 示用戶關聯特定足跡至一個或多個響應。特別地,用戶可選擇特定響應,諸如第二響應,並 施加一定量的壓力或力至觸控筆116,以使觸控筆元件608接觸觸屏108並且變形或壓縮, 以實現所需足跡。然後所需足跡可關聯於特定響應並且由基於觸屏的用戶輸入系統1〇〇存 儲。因此,當所需足跡稍後由基於觸屏的用戶輸入系統100檢測時,相關響應可被觸發。即, 每個響應可關聯於離散步驟或由對應足跡確定的響應。
[0071] 可選地或附加地,與一個或多個離散的步驟或離散的響應相反,觸控筆尖604可 提供連續變型。例如,由於壓力可施加於觸控筆116,觸控筆尖604根據施加的壓力以平滑, 可預測的方式變形。因此,基於觸屏的用戶輸入系統100可支持平滑用戶控制調整。即,調 整的量可與觸控筆的尖604的測量的變形成比例。例如,變形觸控筆尖604可以類似於在 舊式設備使用電位計以控制功能(諸如音量或亮度控制)的方式來使用。作為另一示例, 變形觸控筆尖604還可控制其他功能,諸如但不限於放大等級,文本和/或數字輸入和屏幕 /頁導航。
[0072]根據至少某些本公開的實施例,校準和/或初始化過程可被利用以將測量的觸控 筆尖604的變形量關聯至一個或多個平滑用戶控制調整。例如,在元件608與觸屏108進 行初始接觸時,元件608的初始接觸可被檢測,作為具有寬度S1的足跡612A並可表示低數 量的觸控筆尖變形。隨著附加的力或壓力施加於觸控筆116,觸控筆尖可使元件608進一步 壓縮或以其它方式變形。因此,檢測的足跡,諸如具有寬度S3的足跡612C,可表示高數量的 觸控筆尖變形。因此,當利用平滑連續調整控制功能時,隨著壓力施加於觸控筆116並且隨 著壓力從觸控筆116釋放,由檢測的足跡的尺寸測量的觸控筆尖的變形可在由足跡612A提 供的觸控筆尖變形的低數量和由足跡612C提供的觸控筆尖變形的高數量之間。例如,具有 尺寸S2的足跡612B在足跡612A和612C之間。因此,通過利用檢測足跡的尺寸,與觸控筆 尖變形的低和高數量的足跡的尺寸成比例,連續平滑用戶控制調整可由觸控筆提供。
[0073] 作為一個平滑用戶控制調整的示例,用戶利用觸控筆116直接在圖標112上接觸 觸屏108,可使圖標112放大。隨著用戶施加更多的壓力至觸控筆116,觸控筆尖604的尺 寸在變形時以平滑控制方式增大,以使放大的量可變得更大。隨著用戶施加更少的壓力至 觸控筆116,觸控筆尖604的尺寸在變形時以平滑控制方式減小,以使放大的量更小。
[0074] 圖7A-7C描述了根據至少某些本公開的實施例的觸控筆的配置。圖7A-7C不同於 圖6A-6C,在於觸控筆尖元件704可形成為圓柱。因此,隨著壓力施加於觸控筆116以使觸 控筆尖704當接觸觸屏108時變形,變形可類似於圖7A-7C並且具有足跡712A-712C。因 此,儘管觸控筆尖704相比於觸控筆尖604以不同的方式變形,圖6A-6C的描述等價地適用 於圖7A-7C。
[0075] 圖8A-8C描述了一個示例,其中根據至少某些本公開的實施例輸入設備為手指。 隨著手指804與觸屏108進行初始接觸,手指804的初始接觸可關聯於具有寬度W1和高度 H1的足跡808A。例如,足跡808A可被檢測並與一個或多個足跡相比較。如果檢測的足跡 808A匹配存儲的足跡,第一響應可被觸發。第一響應可相同或類似於相對於圖2B描述的第 一響應。
[0076]如圖8B所說明的,隨著力或壓力在手指804上增大,手指804可變形以使關聯於 手指804的足跡的尺寸增加。因此,具有寬度S2和高度H2的足跡808B可被檢測並可觸發 第二響應。例如,足跡808B可被檢測並與一個或多個足跡相比較。如果檢測的足跡808B匹 配存儲的足跡,第二響應可觸發。第二響應可相同或類似於相對於圖2C描述的第二響應。 [0077]如圖8C所說明的,隨著附加的力或壓力在手指804上增大,手指804可變形以使 關聯於手指804的足跡進一步增加尺寸。因此,具有寬度S3和高度H3的足跡808C可被檢 測並可觸發第三響應。例如,足跡808C可被檢測並與一個或多個足跡相比較。如果檢測的 足跡808C匹配存儲的足跡,第三響應可被觸發。第三響應可相同或類似於相對於圖2D描 述的第二響應。
[0078] 如先前討論,檢測足跡808A-C可與一個或多個存儲足跡相比較,以使如果檢測的 足跡808A-C匹配存儲的足跡,特定響應可被觸發。因此,校準和/或初始化過程可被利用 以基於檢測足跡識別一個或多個要觸發的響應。例如,基於觸屏的用戶輸入系統100可提 示用戶將特定足跡關聯於一個或多個響應。特別地,用戶可選擇特定響應,諸如第一響應, 並利用其手指804接觸觸屏108以實現所需的例如足跡的尺寸。然後所需足跡可關聯於特 定響應並且通過基於觸屏的用戶輸入系統100來存儲。因此,當所需足跡稍後由基於觸屏 的用戶輸入系統1〇〇檢測時,相關響應可被觸發。即,每個響應可關聯於足跡標識的離散步 驟或響應。
[0079] 可選地或附加地,手指804可提供與一個或多個離散步驟或離散響應相反的連續 變型。例如,隨著壓力施加於手指804,手指804根據施加的壓力以平滑,可預測方式變形。 艮P,與觸屏108相接觸的手指804的部分增加尺寸,因此,基於觸屏的用戶輸入系統100可 支持平滑用戶控制調整。即,調整的量可與手指804的測量變形成比例。例如,與觸屏108 相接觸的部分手指804的變形量可類似於使用舊式設備上的電位計控制功能(諸如音量或 亮度控制)的方式被使用。作為另一示例,手指804還可控制其他功能,諸如但不限於放大 等級,文本和/或數字輸入,以及屏幕/頁導航。
[0080] 根據至少某些本公開的實施例,校準和/或初始化過程可被利用以將測量的手指 804的變形量關聯於一個或多個平滑用戶控制調整。例如,隨著一部分手指804接觸觸屏 108,接觸可被檢測作為具有寬度W1和高度H1的足跡808A;該足跡可表示手指變形的低數 量,因為W1和H1可能不大。隨著附加的力或壓力應用於手指804,與觸屏108相接觸的部 分手指804變形。因此,檢測的足跡,諸如具有寬度W3和高度H3的足跡808C,可表示高數 量的手指804的變形,因為W3和H3大於W1和H1。因此,當利用平滑連續調整控制功能時, 隨著壓力應用於手指804並且壓力從手指804釋放,由檢測的足跡的尺寸測量的手指的變 形,可在由足跡808A提供的手指變形的低數量和由足跡808C提供的手指變形的高數量之 間。例如,具有測量的尺寸W2和H2的足跡808B在足跡808A和808C之間。因此,通過利用 檢測的足跡的尺寸,與手指變形的低和高數量的足跡的尺寸成比例,連續平滑用戶控制調 整可由手指提供。
[0081] 類似於圖6A-C,利用手指的一個平滑用戶控制調整的示例可為用戶在圖標112上 利用其手指804直接接觸觸屏108。該接觸可使圖標112被放大。隨著用戶施加更多的壓 力至其手指804,與觸屏108相接觸的手指804的部分在以平滑控制方式變形時增加尺寸, 以使放大的量可更大。隨著用戶施加更少的壓力至其手指804,與觸屏108相接觸的手指 804的部分在以平滑控制方式變形時減少尺寸,以使放大的量更少。
[0082] 圖9說明了描述電子設備104的一個或多個組件的框圖。在某些實施例,電子設 備104可包括能夠執行程序指令的處理器/控制器912。處理器/控制器912可包括任何 用於執行應用編程的通用可編程處理器或控制器。可選地或附加地,處理器/控制器912 可包含專用集成電路(ASIC)。處理器/控制器912總體上用於執行編程代碼,其實現由相 關伺服器或設備執行的多種功能。電子設備104的處理器/控制器912可操作以啟動並建 立通信會話。
[0083] 電子設備104可附加地包括存儲器904。存儲器904結合處理器/控制器912對 編程指令的執行來使用,並用於數據和/或程序指令的暫時或長期存儲。例如,處理器/控 制器912,結合電子設備104的存儲器904,可實現由電子設備104使用或訪問的足跡檢測 和匹配。
[0084] 電子設備104的存儲器904可包含常駐的固態存儲器,可移除和/或實質上遠程 的,諸如DRAM和SDRAM。此外,存儲器904可包含不同類型的複數個離散組件和/或複數個 邏輯分區。根據其他實施例,存儲器904包含非暫存計算機可讀存儲介質。該介質可採用 多種形式,包括但不限於,非易失性媒體,易失性媒體和傳輸媒體。
[0085] 電子設備104可進一步包括用戶輸入928,用戶輸出924,用戶界面920,通信接 口 908,可選的電源916,接觸檢測器932和足跡數據存儲936。通信接口 908可包含GSM, CDMA,FDMA和/或模擬蜂窩電話收發器,能夠通過蜂窩網絡支持語音,多媒體和/或數據傳 輸。電子設備104的一個或多個組件可與另一個利用通信總線940相通信。可選地或附加 地,通信接口 908可包含Wi-Fi,藍牙?,WiMax,紅外,NFC或其他無線通信鏈路。通信接口 408可關聯於一個或多個共享的或專用的天線。電子設備104使用的與其他電子設備和/ 或網絡裝置相通信的介質類型,可取決於電子設備104上的通信應用的可用性和/或通信 介質的可用性。
[0086] 電子設備104可包括用戶界面920,使用戶與電子設備104交互。例如,用戶能夠 利用觸控筆116選擇圖標112和/或使圖標112放大,其中圖標根據用戶界面的配置顯示。 附加地,用戶能夠利用觸控筆116激活例如根據第一響應,第二響應,第三響應和/或第四 響應的動作。用戶輸入設備928的示例包括鍵盤、數字鍵盤、觸屏108、話筒、掃描儀、觸控筆 和合併於屏幕或其他位置編碼器的指點設備。用戶輸出設備924的示例包括顯示器,觸屏 顯不器108,揚聲器和印表機。
[0087] 接觸檢測器932可包含一個或多個傳感器,其檢測和/或測量觸控筆116和觸屏 108之間的接觸。例如,接觸檢測器932可與觸屏108相通信並接收接觸信息,包含一個或 多個接觸位置。然後接觸檢測器932可估計接收的接觸以確定接觸是否對應於觸控筆116 的一個或多個元件。作為一個示例,接觸檢測器932可比較接觸信息與位於足跡存儲936 的一個或多個存儲足跡。可選地或附加地,接觸檢測器932可應用一個或多個算法以確定 接觸信息是否對應於屬於觸控筆116的觸控筆尖204的一個或多個元件。可選地或附加 地,接觸傳感器932可應用一個或多個算法以確定表示關聯於接觸的足跡的接觸信息是增 加還是減少。進一步,接觸檢測器932可確定第一響應、第二響應、第三響應和/或第四響 應將被啟用或激活並將這種指示傳送至電子設備104的一個或多個組件,例如,處理器/控 制器912。
[0088] 足跡可利用多種方法載入足跡存儲936。例如,一個或多個足跡可對應於校準過 程,其中與觸控筆交互的用戶存儲關聯於一個或多個動作的一個或多個足跡。可選地或附 加地,足跡可在安裝用於特定觸控筆116的一個或多個驅動器時被加載。
[0089] 現參見圖10,根據本公開的實施例,檢測輸入並確定響應的方法1000將被討論。 在實施例中,方法1000由設備執行,諸如電子設備104和/或更特別地,接觸檢測器932。 更特別地,一個或多個硬體和軟體組件可包括於執行方法1000。在一個實施例,一個或多個 先前描述的設備執行方法1000的一個或多個步驟。方法1000可執行為計算機可執行指令 集,由電子設備104執行並編碼或存儲於計算機可讀介質。下文中,方法1000應被參考利 用圖1-9描述的系統、組件、模塊、軟體等來說明。
[0090] 方法1000可連續地在循環中進行,根據定時事件進行或根據操作或狀態參數的 變化來進行。方法1000在步驟S1004啟動,其中針對電子設備104用戶可打開或以其它方 式執行某些動作。例如,用戶可使電子設備104上電,可啟動應用和/或可使方法1000開 始。可選地或附加地,步驟S1004可當用戶激活或以其它方式與電子設備104交互時被啟 動。在步驟S1008,方法1000確定是否有輸入被檢測。根據某些實施例,觸屏108和/或接 觸檢測器928可確定輸入是否被檢測。如果輸入被檢測到,電子設備104識別觸控筆。例 如,觸控筆可基於觸控筆尖204,608, 708來識別。觸控筆尖可基於一個或多個區別因素來 識別。區別因素可包括,但不限於:(1)元件的尺寸,例如元件208, 212, 216和220可較大 或較小,並取決於觸控筆具有不同的可檢測區域;(2)元件數量,例如,觸控筆尖204可包含 三個元件208, 212和216 ; (3)編碼的和/或圖案化元件的出現和/或基於編碼的和/或圖 案化元件的識別信息;(4)元件之間的距離,例如元件208, 212, 216之間的距離可根據觸控 筆尖類型變化;(5)元件形狀,例如,元件208,212,216和220可為圓形,橢圓等;以及(6) 觸控筆標識符。基於觸控筆標識,操作模式可在步驟S1016確定。作為一個示例,如果觸控 筆被識別為低視力觸控筆,可進入低視力操作模式。作為另一示例,如果觸控筆被識別為用 於盲人用戶的觸控筆,可進入盲人用戶操作模式。接觸檢測器232和/或控制器912基於 在步驟S1008檢測的輸入,在步驟S1012的觸控筆的識別和/或在步驟S1016確定的操作 模式來確定響應;該確定的響應可發生在步驟S1020。例如,接觸檢測器232和/或控制器 912可確定觸控筆116的第一元件208接觸觸屏108。然後接觸檢測器可基於操作模式確 定檢測到的接觸與第一響應相容或以其它方式關聯於第一響應。然後,在步驟S1024,方法 1000可激活或以其它方式執行確定的響應。例如,方法1000可確定檢測的輸入與第一響應 相兼容。接觸檢測器928可確定圖標212的放大是需要的。因此,在步驟S1024,方法1000 啟動圖標的放大。方法1000然後在步驟S1028結束。
[0091] 如果在步驟S1008輸入未被檢測,方法可進入步驟S1032,其中確定先前確定的響 應是否需要被激活。例如,在根據本公開的某些實施例,在步驟S1020確定的響應可不被激 活,直到輸入在觸屏108不被檢測到。例如,如結合圖2A-E先前提及的,輸入的檢測可對應 於準備響應用於激活;然而,該響應實際上未被激活,直到輸入不被檢測到。因此,如果先前 確定的響應在步驟S1028要被激活,方法1000進入步驟S1024,其中響應然後被激活和/或 執行。如果沒有要激活的響應,方法1000進入步驟S1028,其中方法1000結束。
[0092] 現參見圖11,根據本公開的實施例將討論檢測輸入並確定響應的方法1100。在實 施例中,方法1100由設備執行,諸如電子設備104和/或更特別地,接觸檢測器932。更特 別地,一個或多個硬體和軟體組件可包括於執行方法1100。在一個實施例,一個或多個先前 描述的設備執行方法1100的一個或多個步驟。方法1100可執行為計算機可執行指令集, 由電子設備104執行並編碼或存儲於計算機可讀介質。下文中,方法1100應被參考利用圖 1-10描述的系統,組件,模塊,軟體等來說明。
[0093] 方法1100可連續地在循環中進行,根據定時事件進行或根據操作或狀態參數的 變化來進行。方法1100在步驟S1104啟動,其中例如,方法1000可在步驟S1008檢測到輸 入。方法1100然後進入步驟S1108,其中方法1100確定觸控筆是否已被檢測到。如果觸控 筆已在步驟Sl108被檢測,方法1100可進入步驟S1112,其中方法1100確定單個接觸是否 已被檢測,其中該接觸為觸控筆116和觸屏108之間的接觸。例如,觸控筆的第一元件可與 觸屏108進行初始接觸。觸控筆116的第一元件的初始接觸可在步驟S1112被檢測。如果 單個接觸在步驟S1112未被檢測,則方法1100進入步驟S1116,其中可採取默認動作。例 如,如果輸入在步驟S1008被檢測,然而沒有觸控筆在步驟Sl108被檢測並且單個接觸未在 步驟S1112被檢測,則可能通知用戶該事件的默認動作可在步驟S1116產生,方法1100然 後從步驟S1116轉到步驟S1140,其中方法結束。可選地,如果一個接觸在步驟S1112被檢 測,方法1100進入步驟S1120,其中方法1100確定是否兩個接觸被檢測。
[0094] 如果,在步驟S1120,兩個接觸未被檢測,方法1100進入步驟S1124,其中第一響應 基於檢測的單個接觸而確定。方法1100然後進入步驟S1140。然而,如果,兩個接觸在步驟 Sl120被檢測,方法1100進入步驟Sl128以確定是否三個接觸被檢測到。如果三個接觸在 步驟S1128未被檢測到,方法1100進入步驟S1132,其中第二響應基於檢測到的兩個接觸而 被確定。方法1100然後進入步驟SI140。
[0095]然而,如果三個接觸在步驟S1128被檢測到,則方法1100進入步驟S1136,其中第 三響應基於檢測到的三個接觸被確定。方法1100然後進入步驟Sl140。
[0096] 可選地或附加地,方法1100可在步驟S1108觸控筆的檢測之後,在步驟S1144確 定接觸的數量增加還是減少。在某些示例中,響應,諸如第四響應和第五響應可基於接觸的 數量增加還是減少而確定。例如,如果接觸的數量增加以使觸控筆116的兩個、三個或四個 元件接觸觸屏108,則其可表示用戶正在利用一個或多個離散步驟調整用戶可配置控制,以 使合適的響應可被確定。
[0097] 如果在步驟S1108,觸控筆未被檢測,方法1100可進入步驟S1156,其中根據手指 輸入檢測的響應被生成。例如,如果用戶正在使用手指作為觸控筆來提供輸入至電子設備 104,用戶可直接通過用戶界面來導航。因此,與由用戶執行的導航相一致的響應是合適的。 然後方法1100在步驟Sl140結束。
[0098] 當然,方法1100不限於檢測觸控筆元件和觸屏之間的一個,兩個或三個接觸。方 法1100可根據觸控筆的配置檢測更多或更少的接觸。進一步,每個響應可取決於觸控筆的 識別,如先前結合圖10討論的。
[0099] 現參見圖12,檢測輸入和確定響應的方法1200將根據本公開的實施例來討論。在 實施例中,方法1200由設備執行,諸如電子設備104和/或更特別地,接觸檢測器932。更 特別地,一個或多個硬體和軟體組件可包括於執行方法1200。在一個實施例,一個或多個先 前描述的設備執行方法1200的一個或多個步驟。方法1200可執行為計算機可執行指令集, 由電子設備104執行和編碼或存儲於計算機可讀介質。下文中,方法1200應參考圖1-11 描述的系統,組件,模塊,軟體等來解釋。
[0100] 方法1200可連續地在循環中進行,根據定時事件進行或根據操作或狀態參數的 變化來進行。方法1200在步驟S1204啟動,其中,例如,方法1000可在步驟S1008檢測輸 入。然後方法1200進入步驟S1208,其中方法1200確定觸控筆是否被檢測。如果觸控筆在 步驟S1208被檢測,方法1200可進入步驟S1212,其中方法1200確定根據一個接觸的足跡 是否已被檢測,其中接觸為觸控筆116和/或手指804和觸屏108之間的接觸。例如,觸控 筆的第一元件可與觸屏108進行初始接觸,其中初始接觸具有足跡。接觸檢測器932然後 可比較檢測的輸入,例如足跡,與對應於觸控筆116的第一元件並存儲於足跡存儲936的一 個或多個足跡。在確定檢測的輸入可匹配或以其它方式與對應於第一元件的存儲足跡相一 致時,第一響應可在步驟S1216被確定。如果檢測的輸入與對應於第一元件的足跡不一致, 則方法1200進入步驟S1220,以確定輸入是否與具有兩個接觸的足跡相一致。
[0101] 在步驟S1220,方法1200確定與兩個接觸相一致的足跡是否被檢測,其中接觸為 觸控筆116和觸屏108之間的接觸。例如,觸控筆的第一元件和第二元件可與觸屏108進行 初始接觸,其中兩個元件的接觸生成足跡。接觸檢測器932然後可比較檢測的輸入,例如足 跡,與對應於觸控筆116的第二元件並存儲於足跡存儲936的一個或多個足跡。在確定檢 測的輸入可匹配或以其它方式與對應於第二元件的存儲足跡相一致時,第二響應可在步驟 S1224確定。如果檢測輸入與對應於第一元件的足跡不一致,則方法1200進入步驟S1228, 以確定輸入是否與具有三個接觸的足跡相一致。
[0102] 在步驟S1228,方法1200確定是否與三個接觸相一致的足跡被檢測,其中接觸為 觸控筆116和觸屏108之間的接觸。例如,觸控筆的第一元件,第二元件和第三元件可與觸 屏108進行初始接觸,其中該接觸具有足跡。接觸檢測器932然後可比較檢測輸入,例如 足跡,與對應於觸控筆116的第二元件並存儲於足跡存儲936的一個或多個足跡。在確定 檢測輸入可匹配或以其它方式與對應於第三元件的存儲足跡相一致時,第三響應可在步驟 S1232確定。如果檢測輸入與對應於第三元件的足跡不一致,則方法1200進入步驟S1236, 其中與不具有匹配任何存儲的足跡的足跡的輸入相一致的默認動作被執行。然後方法1200 在步驟S1240結束。
[0103] 可選地或附加地,在步驟S1208觸控筆的檢測之後,方法1200可在步驟S1244確 定對應於檢測輸入的足跡是增加還是減少。在某些示例,響應,諸如第四響應和第五響應可 基於對應於檢測輸入的足跡是增加還是減少來確定。例如,對應於檢測輸入的足跡從先前 檢測足跡增大可表示用戶正在利用一個或多個離散步驟調整用戶可配置控制,以使合適的 響應被確定。
[0104] 如果在步驟S1208,觸控筆不被檢測,方法1200可進入步驟S1256,其中根據手指 輸入檢測的響應被生成。例如,如果用戶利用手指作為觸控筆來提供電子設備104的輸入, 用戶可直接通過用戶界面導航。因此,與由用戶執行的導航相一致的響應是合適的。然後 方法1200在步驟S1240結束。
[0105] 當然,方法1200不限於檢測對應於觸控筆元件和觸屏之間的一個,兩個或三個接 觸的足跡。方法1200可根據觸控筆的配置檢測更多或更少的接觸。進一步,每個響應可取 決於觸控筆的識別,如先前結合圖10討論的。
[0106] 現參見圖13,檢測輸入和確定響應的方法1300將根據本公開的實施例討論。在實 施例中,方法1300由設備執行,諸如電子設備104和/或更特別地,接觸檢測器932。更特 別地,一個或多個硬體和軟體組件可包括於執行方法1300。在一個實施例,一個或多個先前 描述的設備執行方法1300的一個或多個步驟。方法1300可執行為計算機可執行指令集, 由電子設備104執行和編碼或存儲於計算機可讀介質。下文中,方法1300應參考圖1-12 描述的系統、組件、模塊、軟體等解釋。
[0107] 方法1300可連續地在循環中進行,根據定時事件進行或根據操作或狀態參數的 變化來進行。方法1300在步驟S1304啟動,其中,例如,方法1000可在步驟S1008檢測到輸 入。方法1300然後進入步驟S1308,其中方法1300確定連續調整模式是否被使能。例如, 電子設備104,當結合以兼容方式變形的觸控筆使用時,提供與一個或多個離散步驟或離散 響應相反的連續變化調整響應。例如,隨著壓力應用於觸控筆,諸如觸控筆116或手指804, 觸控筆和/或手指根據施加的壓力以平滑,可預測方式變形。在某些示例,連續調整可特別 地由用戶使能。在其它示例,連續調整可根據要激活的特定功能或操作使能。例如,用戶可 調整顯示器的亮度;負責調整顯示器亮度的操作或功能可配置成檢測觸控筆的足跡的連續 變化,並響應於該變化增加或減少亮度。因此,如果連續調整模式已被使能,方法1300進入 步驟S1312,其中接觸檢測器932可測量對應於在觸屏108的輸入的足跡或接觸的尺寸。
[0108] 基於測量的足跡的尺寸,響應在步驟S1316被確定。例如,隨著一部分手指804或 觸控筆尖604, 704接觸觸屏108,接觸可被檢測為具有寬度,高度,直徑,半徑或類似可測量 屬性中的一個或多個的足跡。與最大和最小尺寸的足跡成比例的響應然後可被確定。作為 一個示例,最大直徑足跡可為2. 5cm,而最小直徑足跡可為0. 5cm。因此,如果一部分手指 804或觸控筆尖607, 704以具有等於2.Ocm的測量直徑的可檢測足跡接觸觸屏,對應於最大 響應75%的響應可被確定。例如,如果2. 5cm或100%表示電子設備104的亮度為100%, 並且0. 5cm或0 %表示電子設備104的亮度為0 %,則確定的響應可對應於75 %的亮度。當 然,該說明僅表示在檢測的足跡尺寸和確定的響應之間的一一對應關係。在某些實施例, 更精細的算法在確定合適的響應時可被利用。在S1316確定響應後,方法1300進入步驟 S1320。
[0109] 可選地或附加地,方法1300可在步驟S1324確定對應於檢測輸入的足跡是否增 力口,減少或保持不變。在某些示例,響應可基於對應於檢測輸入的足跡是否增加,減少或保 持不變而確定。例如,如果對應於檢測輸入的足跡從先前檢測的足跡增加,其可表示用戶 正在調整用戶可配置控制,並且因為連續調整已被使能,合適的響應可包括與增加的接觸 相一致的響應,諸如在步驟S1328。或響應可包括與減少的接觸相一致的響應,諸如在步驟 S1332。可選地或附加地,如果可檢測足跡的尺寸不增加也不減少,而是保持不變,則合適的 響應可考慮這一點,諸如在步驟S1236。例如,如果先前響應表示的亮度等級在75%,如果 檢測的足跡小於先前檢測足跡,則合適的響應可包括從當前亮度等級減去一個或兩個亮度 百分比和/或增大亮度等級減少的比率。另一方面,如果檢測的足跡大於先前檢測的足跡, 合適的響應可包括將一個或兩個亮度百分比增加至當前亮度等級和/或增大亮度等級增 加的比率。相反,如果檢測的足跡與先前檢測的足跡尺寸相同,合適的響應可包括不調整亮 度等級;或,響應可繼續先前響應但以同一速率進行。
[0110] 如果在步驟S1308,連續調整不被使能,則方法1300進入步驟S1342,其中檢測的 接觸根據默認處理技術處理。方法1300然後在步驟S1320結束。
[0111] 在前的描述中,為進行說明,方法以特定順序描述。應當理解,在可選的實施例,方 法可以與該描述不同的順序執行。還應理解,上述方法可由硬體組件執行或可應用於機器 可執行指令序列,其可用於使機器,諸如通用或專用處理器(GTO或CPU)或利用該指令編程 的邏輯電路執行方法(FPGA)。這些機器可執行指令可存儲於一個或多個機器可讀介質,諸 如CD-ROM或其他類型的光碟、軟磁碟、ROM、RAM、EPROM、EEPR0M、磁卡或光卡、快閃記憶體或合適於 存儲電子指令的其他類型的機器可讀介質。可選地,該方法可由硬體和軟體的組合執行。
[0112] 特定細節在該描述中給出,以提供實施例的全面理解。然而,本領域普通技術人員 應當理解,實施例可在沒有這些特定細節的情況下實現。例如,電路可在框圖中示出,以免 將實施例混淆在不必要的細節中。在其它示例中,可示出熟知的電路、過程、算法、結構和技 術而沒有不必要細節,以避免混淆實施例。
[0113] 並且,應當注意實施例被描述為過程,其描述為流程圖,流圖,數據流圖,結構圖或 框圖。儘管流程圖可將操作描述為串行過程,但多個操作可並行或並發執行。此外,操作的 順序可被重設置。當操作完成時過程終止,但可具有不包括於圖中的附加的步驟。過程可 對應於方法、函數、過程、子例程、子程序等。當過程對應於函數時,其終止對應於調用函數 或主函數的函數的返回。
[0114] 此外,實施例可由硬體,軟體,固件,中間件,微代碼,硬體描述語言或任何其組合 實現。當實現於軟體,固件,中間件或微代碼時,執行必要的任務的程序代碼或代碼段可存 儲於機器可讀介質,諸如存儲介質。處理器可執行必要的任務。代碼段可表示過程、函數、 子程序、程序、例程、子例程、模塊、軟體包、類或指令、數據結構或程序聲明的任何組合。代 碼段可通過傳遞和/或接收信息、數據、自變量、參數或存儲器內容而耦合於另一代碼段或 硬體電路。信息、自變量、參數、數據等可經由任何合適的方式被傳送、前饋或傳輸,包括存 儲器共享、消息傳遞、令牌傳遞、網絡傳輸等。
[0115] 儘管本公開說明性的的實施例已在本文詳細描述,應當理解,創造性概念可以多 種其它方式實施和應用,並且所附權利要求意圖被解釋為包括除現有技術所限制之外的變 型。
【權利要求】
1. 一種方法,包括: 在與電子設備關聯的輸入接收設備處檢測輸入; 確定所檢測到的輸入是否對應於觸控筆的一個或多個存儲的足跡; 確定與所述觸控筆的對應的一個或多個存儲的足跡相關聯的至少一個響應,其中所述 觸控筆能夠取決於施加於所述觸控筆的壓力而產生多個離散足跡;以及 在所述設備處激活所述至少一個響應。
2. 根據權利要求1所述的方法,進一步包括: 基於對所述觸控筆的識別確定是激活第一操作模式還是第二操作模式,其中所述至少 一個響應基於所確定的操作模式。
3. 根據權利要求2所述的方法,進一步包括: 基於第一存儲足跡確定第一響應; 基於第二存儲足跡確定第二響應,其中第一存儲足跡對應於與所述觸控筆的第一部件 相對應的輸入的檢測,且其中第二存儲足跡對應於與所述觸控筆的第一部件和第二部件相 對應的輸入的檢測;以及 基於第三存儲足跡確定第三響應,其中第三存儲足跡對應於與所述觸控筆的第一部 件、第二部件以及第三部件對應的輸入的檢測。
4. 根據權利要求1所述的方法,進一步包括: 當所檢測到的輸入對應於觸控筆的輸入時激活第一操作模式;以及 當所檢測到的輸入對應於手指的輸入時激活第二操作模式。
5. -種非暫時性計算機可讀介質,具有存儲在其上的指令,所述指令在被執行時使權 利要求1的步驟被執行。
6. -種電子設備,包括: 輸入接收設備; 接觸檢測器,檢測觸控筆與所述輸入接收設備之間的接觸,所述接觸檢測器被配置成 確定所檢測到的接觸是否對應於所述觸控筆的一個或多個存儲的足跡;以及 控制器,確定與所述觸控筆的對應的一個或多個存儲的足跡相關聯的至少一個響應並 激活所述至少一個響應。
7. 根據權利要求6所述的輸入接收設備,其中所述控制器進一步被配置成: 基於第一存儲足跡確定第一響應;並且 基於第二足跡確定第二響應; 其中第一存儲足跡對應於所述觸控筆的第一部件與所述輸入接收設備之間的接觸的 檢測,且其中第二存儲足跡對應於(i)所述觸控筆的第一部件與所述輸入接收設備之間的 接觸的檢測;以及(ii)所述觸控筆的第二部件與所述輸入接收設備之間的接觸的檢測。
8. 根據權利要求6所述的輸入接收設備,其中所述控制器進一步被配置成: 基於對所述觸控筆的識別確定是激活第一操作模式還是第二操作模式,其中所述至少 一個響應基於所確定的操作模式。
9. 根據權利要求6所述的輸入接收設備,其中所述控制器進一步被配置成基於第三存 儲足跡確定第三響應,其中第三存儲足跡對應於(i)所述觸控筆的第一部件與所述輸入接 收設備之間的接觸的檢測;(ii)所述觸控筆的第二部件與所述輸入接收設備之間的接觸 的檢測;以及(iii)所述觸控筆的第三部件與所述輸入接收設備之間的接觸的檢測。
10.根據權利要求6所述的輸入接收設備,其中所述輸入接收設備是電子設備的觸摸 屏。
【文檔編號】G06F3/0484GK104516628SQ201410687255
【公開日】2015年4月15日 申請日期:2014年10月8日 優先權日:2013年10月1日
【發明者】P·R·麥克裡斯 申請人:阿瓦亞公司