任何類型的數(shù)據庫,例如關系型、 層次型、面向對象型等等。因此,實施例被認為包括存儲了實施例的軟件實現(xiàn)的有形存儲介 質或分發(fā)介質以及現(xiàn)有技術認識到的等同物和后繼的介質。
[0029] 這里使用的術語"確定"和"計算"及其變體可被互換使用并且包括任何類型的方 法、過程、數(shù)學運算或技術。
[0030] 這里使用的術語"模塊"指的是任何已知的或以后開發(fā)的能夠執(zhí)行與元件相關聯(lián) 的功能的硬件、軟件、固件、人工智能、模糊邏輯或者硬件和軟件的組合。另外,雖然是按示 例性實施例來描述實施例的,但是應當明白,可以單獨要求保護實施例的各個方面。
[0031] 以上是實施例的簡化概要,以提供對實施例的一些方面的理解。此概要既不是實 施例的廣泛性概述也不是其窮盡性概述。它既不意欲標識實施例的關鍵或重要元素,也不 意欲限定實施例的范圍,而是以簡化形式給出實施例的所選概念,作為對以下給出的更詳 細描述的介紹。將會明白,單獨或組合地利用以上記載或以下詳細描述的特征中的一個或 多個的其他實施例是可能的。
【附圖說明】
[0032] 將結合附圖討論這里公開的示例性實施例,其中:
[0033] 圖1示出了示例性義肢輸入設備;
[0034] 圖2示出了第二示例性義肢輸入設備;以及
[0035] 圖3是概括了用于操作輸入設備的示例性方法的流程圖。
【具體實施方式】
[0036] 下面將結合示例性輸入設備系統(tǒng)來說明這些技術。雖然很適合于與例如諸如計算 機/電子設備、(一個或多個)服務器、通信設備和/或(一個或多個)數(shù)據庫之類的系統(tǒng) 一起使用,但是實施例并不限于與任何特定類型的(一個或多個)電子設備或系統(tǒng)或系統(tǒng) 元件的配置一起使用。本領域的技術人員將會認識到,所公開的技術可用于希望提供增強 的輸入能力的任何應用中。
[0037] 還將結合軟件(例如驅動器)、模塊和關聯(lián)硬件描述示例性系統(tǒng)和方法。然而,為 了避免不必要地混淆了本發(fā)明,下面的描述省略了可能以框圖形式示出、公知或者以其他 方式概括的公知的結構、組件和設備。
[0038] 為了說明目的,給出了許多細節(jié)以便提供對實施例的充分理解。然而,應當理解, 這里所公開的技術可以以這里給出的具體細節(jié)之外的多種方式實施。
[0039] 圖1示出了義肢20的示例性配置。更具體而言,義肢20結合諸如觸摸板、觸摸屏 或者軌跡板100之類的輸入接收設備操作。設備100經由鏈接5被連接到控制器210、存儲 器220、觸摸板/觸摸屏控制器230、光學3-D檢測模塊235、模式檢測模塊240、義肢檢測模 塊250和轉變激勵模塊260,這些模塊一般與電子設備300相關聯(lián),電子設備300例如是個 人計算機、膝上型計算機、上網本、個人數(shù)字助理、GPS設備、媒體播放器、或者通常能經由一 個或多個觸摸屏、軌跡板、觸摸板等接收輸入的任意電子設備。
[0040] 盡管根據該示例性實施例以傳統(tǒng)的觸筆方式示出了輸入設備/義肢20,但是應當 理解,可以基于用戶的具體義肢需求來操縱該輸入設備,并且可以使其變形成任意適當?shù)?形狀。例如,該輸入設備可以類似于一個手指、手臂的延長、可以夾持在用戶口中的設備、或 者通常適當滿足用戶的個人需求的任意配置的符號形狀。
[0041] 在操作中,根據第一示例實施例,輸入設備20配備有多個按鈕,在這里是影響輸 入設備的不同操作模式的按鈕1、2和3。例如,按鈕1-3控制與輸入設備相關聯(lián)的一個或多 個LED22的顏色。LED22的輸出可由設備100檢測,IXD顏色的改變對應于輸入模式的改 變。更具體而言,假設按鈕1被按下,這對應于從LED22發(fā)射紅光。與檢測模塊240 (和未 示出的相應光學傳感器)協(xié)作,設備100檢測出正發(fā)射紅光,這與用戶的將紅光對應于小寫 字母的請求(在設備驅動文件中設定的)相關。接下來,當按下按鈕2時,LED22改變成 藍色,與模式檢測模塊240和觸摸板/觸摸屏控制器230協(xié)作,這被映射到希望具有大寫字 母。然后,當按下按鈕3時,LED22改變成綠色,再次與模式檢測模塊240和觸摸板/觸摸 屏控制器230協(xié)作,這等同于請求激活特定字符輸入模式。
[0042] 盡管結合LED和從LED發(fā)射的光的顏色改變討論了該示例實施例,但是應當完全 理解,與這里公開的實施例一起也可以使用不同的電、磁、電感、電容、超聲、以及通常的任 意電/磁/光技術。例如,LED22可以被RF模塊、超聲模塊、電阻模塊、電感或磁模塊、或 者通常的任意電/磁/電感/光學技術替換。此外,盡管上面的討論涉及紅、綠和藍色LED, 但是其他顏色的LED、以及基于兩個(或更多個)LED同時照明的其他顏色也是可以的。例 如,紅色和綠色LED同時照明產生了黃色。
[0043] 除了能夠確定輸入設備20所處的模式之外,與轉變激勵模塊260、模式檢測模塊 240和觸摸板/觸摸屏控制器230協(xié)作,還可以檢測樣式(pattern)。例如,如果在預定時 間段內按下按鈕1再按下按鈕3再按下按鈕2,則這可與特定操作模式相關。一般而言,轉 變激勵模塊260可以利用與選擇特定按鈕類似地來改變操作模式的任意樣式。
[0044] 根據另一個示例實施例并且與義肢檢測模塊250協(xié)作,應當理解可以基于義肢的 類型選擇各種模式。例如,替換圖1中示出的具有三個按鈕的義肢,可以有三個獨立的義 肢,一個具有紅色LED、一個具有藍色LED、一個具有綠色LED。這三個獨立的義肢與義肢檢 測模塊250和模式檢測模塊240協(xié)作可以與上述技術類似的方式被使用。例如,對于不能 選擇圖1所示的模式按鈕、但是可以基于希望的不同操作模式來選擇不同義肢的人這可能 是有利的。
[0045] 圖2示出了另一個示例性實施例,該實施例可以包括上面結合圖1描述的一個或 多個特征,并且可選地被與距離檢測模塊相關聯(lián),該距離檢測模塊能確定輸入設備30與觸 摸屏、觸摸板或軌跡板102之間的距離。這例如允許對于某些應用非常有用的3-D型輸入 設備。
[0046] 更具體而言,與可與義肢30或設備102相關聯(lián)的一個或多個的距離檢測模塊協(xié) 作,可以確定例如義肢30的尖端和設備103之間的距離(D)。例如,這可以是基于以下技術 中的一種或多種的:RF(與RF發(fā)射器40協(xié)作)、光學技術(例如激光、激光LED、絕對位置 檢測裝置等)、磁和/或電感技術、或者通常允許確定義肢30和設備102之間的距離的任意 技術。另外,如圖2所示,距離檢測模塊可被與設備102和/或義肢30相關聯(lián)。例如,義肢 30可被配備為確定到例如允許與現(xiàn)有觸摸板、觸摸屏和軌跡板設備較大程度向后兼容的設 備102的距離。將理解,也可以將圖2的實施例與例如結合圖1討論的不同操作模式相結 合,并且此外也可以與結合圖1所述的不同義肢一起使用。
[0047] 圖3概括了輸入設備的示例性操作模式。具體而言,控制開始于步驟S300,繼續(xù)到 步驟S310。在步驟S310中,檢測到存在義肢。接下來,在步驟S320中,判斷是否應當進入 3-D模式。如果應當進入3-D模式,控制繼續(xù)到步驟S322,否則控制跳轉到步驟S330。
[0048] 在步驟S322中,激活距離探測器,從義肢到觸摸板、觸摸屏或者軌跡板的相應輸 入被用作下面討論的輸入。
[0049] 在步驟S330中,根據可選實施例,可以識別出義肢。例如,作為結合圖1和圖2討 論的各種操作模式的替代或者另外地,可以有對應于每種模式的獨立義肢。與如上討論的 使用不同顏色的LED的方式類似地,這些義肢的每個可以具有相關聯(lián)的ID。
[0050] 根據又一個實施例,可以以類似地方式使用具有不同的可檢測形狀的不同義肢。 例如,第一形狀可以具有可以與上述紅色LED實施例類似的方式操作的第一電/電阻/電 容特征。第二形狀可以具有可以與上述藍色LED實施例類似的方式操作的第一電/電阻/ 電容特征,等等。如上所述,(一個或多個)示例性功能可被與義肢和/或義肢所處的操作 模式相關聯(lián),并且可選地與義肢相對于觸摸板、觸摸屏或者相當?shù)妮斎朐O備的放置協(xié)作。
[0051] 如果使用了不同的義肢,則在步驟S340中,基于義肢ID進入操作模式。例如,用 戶可以具有第一、第二和第三手指,每個手指具有不同的義肢。與這些義肢中的每個相關聯(lián) 的可以是特定操作模式,使得例如對于第一手指輸入小寫字母、對于第二手指輸入大寫字 母、而對于第三手指輸入特定字符。接下來在步驟S350中,接收到來自義肢的輸入。如上 所述,這可以是例如當義肢接觸到觸摸屏、觸摸板或軌跡板時的傳統(tǒng)輸入,并且如果該設備 工作在3-