用于確定觸發(fā)多鍵設(shè)備中至少一個鍵的過程的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明一般涉及用于確定用戶按壓過的多鍵設(shè)備上的鍵或多個鍵的過程或算 法。本發(fā)明應(yīng)用于多鍵設(shè)備,并且更具體地應(yīng)用于包括具有對作用力電阻敏感的力傳感器 (FSR,力敏電阻)以及在預(yù)加載狀態(tài)中操作的多鍵設(shè)備或裝置,并且在其中當(dāng)感應(yīng)到的力 大于預(yù)定的力的閾值時確定觸發(fā)鍵。 技術(shù)背景
[0002] 存在包括由FSR力傳感器觸發(fā)的多個鍵的多鍵設(shè)備,該力傳感器的電阻作為施加 到該鍵和該傳感器的力的函數(shù)而改變。
[0003] 該設(shè)備包括允許確定在作用力的幅度大于預(yù)定的力的閾值時鍵被按壓并被觸發(fā) 的算法。目前使用的一個算法是基于具有長時間常數(shù)(采樣周期為20毫秒的16個樣本) 的高通濾波器。取決于速度以及觸發(fā)力的這一濾波器的輸出值與閾值作比較以檢測傳感器 的任何變化。
[0004] 另一個目前使用的算法是基于負(fù)責(zé)計算鍵的非活動狀態(tài)的軟件任務(wù)(長期)?;?于所估計的非活動狀態(tài)的水平,第二軟件任務(wù)(快速期)將當(dāng)前壓力水平與重新計算的非 活動狀態(tài)的水平作比較。
[0005] 但是,會發(fā)生當(dāng)用戶以連接的方式按壓多鍵設(shè)備的多個不同鍵時,目前使用的算 法不允許正確識別被按壓的鍵。當(dāng)用戶按壓幾個不同的鍵時,壓力可以施加到用戶沒有直 接按壓的其他鍵的力傳感器(特別是當(dāng)鍵之間的空間較小的時候),并且這些力傳感器隨 后提供信號給設(shè)備指示其鍵被按壓,而事實上用戶僅按壓在鄰近的鍵上。
[0006] 此外,當(dāng)用戶用力和/或長時間按壓鍵時,鄰近鍵的力傳感器可以接收到大的壓 力并且提供信號給設(shè)備指示其鍵已被按壓。
[0007] 因此,設(shè)備不能正確地確定被用戶實際觸碰并且按壓的鍵,并且因此不能正確地 確定用戶想要觸發(fā)的鍵。
【發(fā)明內(nèi)容】
[0008] 本發(fā)明的目的是通過提供用于確定用戶實際已按壓在其上的多鍵設(shè)備的鍵或各 鍵的過程來對上述的各不足作出應(yīng)對。
[0009] 為此,本發(fā)明的第一個方面涉及用于確定觸發(fā)多鍵設(shè)備的至少一個鍵,該多鍵設(shè) 備包括多個鍵1到K n以及多個力傳感器C glj C n,每個力傳感器Cjlj C n分別與鍵K glj K n 相關(guān)聯(lián)并且能夠提供表示施加到其上的力的值,該過程的特征在于這一事實:它包括由以 下構(gòu)成的步驟:
[0010] -獲得表示施加到每一個力傳感器心到^的力的值?'#」?、;
[0011] -提供各鍵⑷之間按壓力的傳輸率值;
[0012] -使用所提供的傳輸率值(Tij)從在各鍵(K)之間傳送的按壓力(F)中去除每個 力的值F' gljF' "的貢獻;以及
[0013] -確定表示由用戶施加到鍵&到Kn的按壓力的值F jlj F n。
[0014] 這一過程允許消除由鄰近鍵傳出的施加到傳感器的寄生力,并允許確定被用戶實 際按壓的鍵。
[0015] 根據(jù)有利的實施例,在提供傳輸率值的步驟,為每個鍵&到K n提供傳輸率值T m 當(dāng)用戶按壓第一鍵&時,每個傳輸率值Tu表示從第一鍵L傳送至第二鍵K i的按壓力的部 分,為j = 1到η和i = 1到η提供該傳輸率值。因此該過程允許消除由所有其他的鍵 傳出的施加到傳感器的寄生力并允許對用戶實際按壓鍵的非常準(zhǔn)確的確定。
[0016] 根據(jù)有利的實施例,傳輸率值被包括在具有如下形式的傳輸率值矩陣T中:
[0017]
【主權(quán)項】
1. 一種用于確定對多鍵設(shè)備(1)的至少一個鍵(K)的觸發(fā)的過程,所述多鍵設(shè)備(I) 包括多個鍵1到K n以及多個力傳感器C glj C n,所述每個力傳感器Cjlj C "分別與鍵K jlj Kn相關(guān)聯(lián)并且能夠提供表示施加到其上的力的值(F'),所述過程包括由以下構(gòu)成的步驟: ~獲得表示施加到每一個力傳感器Cjlj Cn的力(F')的值F' 1到F' n; ~提供各鍵之間按壓力的傳輸率值(Tij); ~使用所提供的傳輸率值(Iu)去除由在各鍵(K)之間傳送的按壓力(F)傳出的每個 力的值F' gljF' "的貢獻;以及 ~確定表示由用戶已經(jīng)施加到鍵心到K n的按壓力的值F濟F n。 在提供傳輸率值(Iu)的步驟,為每個鍵KgIjKn提供傳輸率值Tm當(dāng)用戶按壓第一鍵 Kj時,每個傳輸率值Tu表示從第一鍵K/專輸至第二鍵K 按壓力(F)的部分,為j = 1到 =和i = i ^Jn提供所述傳輸率值Tij,并且其中具有以下形式的傳輸率矩陣⑴包括所述 傳輸率值Tij:
并且使用如下公式確定表不由用尸施加到多鍵設(shè)備(1)的谷鍵(K)的按壓力的值?1至 Fn,在所述公式中傳輸率矩陣的逆(Γ1)乘以表示施加到力傳感器Cglj (^的力的值F' jlj F' n的矢量:
2. 如權(quán)利要求1所述的過程,其特征在于,所述提供的傳輸率值Tu尤其取決于各鍵 (K)之間的距離。
3. 如權(quán)利要求1至2中任一個所述的過程,其特征在于,由大于預(yù)定距離的距離分隔的 鍵(K)的傳輸率值被固定為零。
4. 如權(quán)利要求1至2中任一個所述的過程,其特征在于,所述由至少一個夾在中間的鍵 分隔的或由至少兩個夾在中間的鍵分隔的鍵(K)的傳輸率值被固定為零。
5. 如權(quán)利要求1至2中任一個所述的過程,其特征在于,所述傳輸率值(T y是測量值 或通過數(shù)字仿真理論計算的值。
6. 如權(quán)利要求1至5中任一個所述的過程,其特征在于,所述力傳感器(C)是具有對作 用力電阻敏感的傳感器(FSR)。
7. 如權(quán)利要求1至6中任一個所述的過程,其特征在于,所述多鍵設(shè)備(1)包括一包 括第一表面(7)和第二表面(9)的支架(3),并且鍵(K)的按壓表面(2)位于所述第一表面 (7)上,并且力經(jīng)由所述第二表面(9)施加到多個力傳感器(C)。
8. -種用于處理單元的計算機程序產(chǎn)品,其存儲在支架上并且包括由所述處理單元可 讀的執(zhí)行如權(quán)利要求1至7中的任一個所描述的過程的各步驟的軟件代碼部分。
【專利摘要】本發(fā)明與用于確定觸發(fā)多鍵設(shè)備中的至少一個鍵的過程相關(guān)。該多鍵設(shè)備包括多個鍵K1到Kn和多個力傳感器C1到Cn,每個力傳感器C1到Cn分別與鍵K1到Kn相關(guān)聯(lián)并且能夠提供表示施加到其上的力的值。該過程的特征在于這一事實:它包括由以下構(gòu)成的步驟:獲得表示施加到每個力傳感器C1到Cn的力的值F’1到F’n;提供各鍵之間按壓力的傳輸率值;使用所提供的傳輸率值從在各鍵之間傳送的按壓力中去除每個力值F’1到F’n的貢獻;以及確定表示由用戶已經(jīng)施加到鍵K1到Kn的按壓力的值F1到Fn。
【IPC分類】H03K17-96, G06F3-02
【公開號】CN104641323
【申請?zhí)枴緾N201380005004
【發(fā)明人】E·格朗德芒熱
【申請人】德爾福技術(shù)有限公司
【公開日】2015年5月20日
【申請日】2013年3月18日
【公告號】EP2867748A2, US20140300552, WO2013135906A2, WO2013135906A3