相關(guān)申請(qǐng)的交叉參考
本申請(qǐng)基于并要求于2016年5月4日向韓國(guó)知識(shí)產(chǎn)權(quán)局提交的韓國(guó)專(zhuān)利申請(qǐng)?zhí)?0-2016-0055661的優(yōu)先權(quán)的利益,將其公開(kāi)內(nèi)容的全部通過(guò)引證結(jié)合于本文中。
本公開(kāi)涉及用于識(shí)別觸摸輸入的方法,并且更具體涉及用于使用內(nèi)插法來(lái)識(shí)別觸摸輸入的設(shè)備和方法,該設(shè)備和方法能夠通過(guò)在識(shí)別基于力的觸摸板上的觸摸輸入時(shí)內(nèi)插由外部因素引起的輸入信號(hào)的失真,來(lái)識(shí)別觸摸輸入。
背景技術(shù):
觸摸板是允許用戶(hù)使用他/她的手指、手寫(xiě)筆等觸摸限定的接觸表面以簡(jiǎn)單且直觀地輸入用戶(hù)操作的用戶(hù)界面。觸摸板已用于各種領(lǐng)域,諸如導(dǎo)航裝置、遠(yuǎn)程信息處理終端、個(gè)人數(shù)字助理(pda)、膝上型計(jì)算機(jī)、筆記本計(jì)算機(jī)、智能電話等。
觸摸板使用觸摸識(shí)別技術(shù),諸如電阻覆蓋型、電容覆蓋覆蓋型、表面聲波、紅外線等。
由于現(xiàn)有的觸摸板在手接觸觸摸板的時(shí)刻識(shí)別觸摸位置,其不提供盲式控制。為了解決該問(wèn)題,已提出基于力的觸摸板,其感測(cè)觸摸力以識(shí)別用戶(hù)的搜索和輸入意圖。
基于力的觸摸板可在妨礙用戶(hù)觸摸操作的外部因素不存在時(shí)根據(jù)用戶(hù)意圖識(shí)別觸摸輸入。然而,在其中用戶(hù)的觸摸操作被外部因素妨礙的情況下,基于力的觸摸板生成與用戶(hù)意圖不同的失真的觸摸輸入,從而錯(cuò)誤地識(shí)別觸摸輸入。
例如,當(dāng)基于力的觸摸板用于車(chē)輛時(shí),當(dāng)用戶(hù)在基于力的觸摸板上執(zhí)行觸摸輸入時(shí),施加壓力于基于力的觸摸板上的用戶(hù)手指由于車(chē)輛經(jīng)過(guò)緩速塊時(shí)生成的振動(dòng)而從基于力的觸摸板分離時(shí),基于力的觸摸板識(shí)別與用戶(hù)意圖不同的觸摸輸入。
另外,當(dāng)設(shè)置在基于力的觸摸板中的一個(gè)或多個(gè)傳感器錯(cuò)誤操作時(shí),基于力的觸摸板識(shí)別與用戶(hù)意圖失真的觸摸輸入。
技術(shù)實(shí)現(xiàn)要素:
創(chuàng)作本公開(kāi)以解決現(xiàn)有技術(shù)中發(fā)生的上述問(wèn)題,同時(shí)完整維持現(xiàn)有技術(shù)實(shí)現(xiàn)的優(yōu)點(diǎn)。
本公開(kāi)的一方面提供用于識(shí)別觸摸輸入的設(shè)備和方法,該設(shè)備和方法能夠通過(guò)在識(shí)別觸摸板上的基于力的觸摸輸入時(shí),對(duì)由外部因素引起的輸入信號(hào)的失真進(jìn)行內(nèi)插來(lái)識(shí)別觸摸輸入。
根據(jù)本公開(kāi)的示例性實(shí)施例,一種用于識(shí)別觸摸輸入的設(shè)備包括:觸摸輸入檢測(cè)器,其檢測(cè)依賴(lài)于觸摸板上的基于力的觸摸輸入的觸摸輸入信號(hào);感測(cè)車(chē)輛移動(dòng)的車(chē)輛移動(dòng)檢測(cè)器;以及處理器,其被配置為檢測(cè)觸摸輸入信號(hào)中由車(chē)輛移動(dòng)生成的異常信號(hào),并通過(guò)對(duì)生成有異常信號(hào)的異常信號(hào)生成段執(zhí)行信號(hào)內(nèi)插來(lái)識(shí)別觸摸輸入。
觸摸板可包括:觸摸基板;以及測(cè)量施加到觸摸基板上的觸摸力的力傳感器。
力傳感器可包括多個(gè)力傳感器。并且力傳感器可以是應(yīng)變計(jì)、力敏電阻器(fsr)和電容傳感器中的任一種。
車(chē)輛移動(dòng)檢測(cè)器可使用設(shè)置在車(chē)輛中的加速度傳感器或安裝在觸摸板中的加速度傳感器檢測(cè)車(chē)輛的加速度。
異常信號(hào)生成段可以是觸摸輸入信號(hào)的不連續(xù)段或其中檢測(cè)到觸摸輸入信號(hào)小于閾值的區(qū)段。
當(dāng)在第一觸摸輸入信號(hào)的檢測(cè)停止之后的第一參考時(shí)間內(nèi)檢測(cè)到第二觸摸輸入信號(hào)時(shí),處理器可在第一觸摸輸入信號(hào)和第二觸摸輸入信號(hào)之間執(zhí)行信號(hào)內(nèi)插。
當(dāng)在第一觸摸輸入信號(hào)的檢測(cè)停止之后過(guò)去第二參考時(shí)間之后檢測(cè)到第二觸摸輸入信號(hào)時(shí),處理器可識(shí)別到第二觸摸輸入信號(hào)為新的觸摸輸入。
當(dāng)在第一觸摸輸入信號(hào)和第二觸摸輸入信號(hào)之間的異常信號(hào)生成段中高頻分量減小時(shí),處理器可使用信號(hào)內(nèi)插將第一觸摸輸入信號(hào)和第二觸摸輸入信號(hào)相互連接。
當(dāng)在異常信號(hào)生成段中高頻分量不減小時(shí),處理器可識(shí)別到第二觸摸輸入信號(hào)為新的觸摸輸入。
根據(jù)本公開(kāi)的另一示例性實(shí)施例,一種用于識(shí)別觸摸輸入的方法包括:感測(cè)觸摸板上的基于力的觸摸輸入;判定觸摸輸入的形式;接收取決于觸摸輸入的觸摸輸入信號(hào);確認(rèn)在觸摸輸入信號(hào)中是否生成異常信號(hào);以及在觸摸輸入信號(hào)中檢測(cè)到異常信號(hào)時(shí),通過(guò)考慮車(chē)輛移動(dòng)對(duì)異常信號(hào)生成段執(zhí)行信號(hào)內(nèi)插來(lái)識(shí)別觸摸輸入。
在判定觸摸輸入的形式的步驟中,觸摸輸入可分成按壓輸入和拖曳輸入。
在確認(rèn)是否生成異常信號(hào)的步驟中,可確認(rèn)觸摸輸入信號(hào)的不連續(xù)段或其中檢測(cè)到觸摸輸入信號(hào)小于閾值的區(qū)段是否存在。
在識(shí)別觸摸輸入的步驟中,當(dāng)在第一觸摸輸入信號(hào)的檢測(cè)停止之后的第一參考時(shí)間內(nèi)檢測(cè)到第二觸摸輸入信號(hào)時(shí),可在第一觸摸輸入信號(hào)和第二觸摸輸入信號(hào)之間執(zhí)行信號(hào)內(nèi)插。
在識(shí)別觸摸輸入的步驟中,當(dāng)在第一觸摸輸入信號(hào)的檢測(cè)停止之后過(guò)去第二參考時(shí)間之后檢測(cè)到第二觸摸輸入信號(hào)時(shí),可識(shí)別到第二觸摸輸入信號(hào)為新的觸摸輸入。
在識(shí)別觸摸輸入的步驟中,當(dāng)在異常信號(hào)生成段中檢測(cè)到第二觸摸輸入信號(hào)時(shí),并且在異常信號(hào)生成段中生成參考值以上的車(chē)輛加速度的情況下,可在第一觸摸輸入信號(hào)和第二觸摸輸入信號(hào)之間執(zhí)行信號(hào)內(nèi)插。
在識(shí)別觸摸輸入的步驟中,在其中在異常信號(hào)生成段中未生成參考值以上的車(chē)輛加速度的情況下,可識(shí)別到第二觸摸輸入信號(hào)為新的觸摸輸入。
在識(shí)別觸摸輸入的步驟中,在其中第一觸摸輸入信號(hào)小于閾值的情況下,當(dāng)在檢測(cè)到第一觸摸輸入信號(hào)小于閾值之后的第一參考時(shí)間內(nèi)檢測(cè)到第二觸摸輸入信號(hào)的情況下,可在第一觸摸輸入信號(hào)和第二觸摸輸入信號(hào)之間執(zhí)行信號(hào)內(nèi)插。
在識(shí)別觸摸輸入的步驟中,當(dāng)在檢測(cè)到第一觸摸輸入信號(hào)小于閾值之后過(guò)去第二參考時(shí)間之后檢測(cè)到第二觸摸輸入信號(hào)時(shí),可識(shí)別到第二觸摸輸入信號(hào)為新的觸摸輸入。
在識(shí)別觸摸輸入的步驟中,在其中生成異常信號(hào)的區(qū)段中生成參考值以上的車(chē)輛加速度的情況下,可在第一觸摸輸入信號(hào)和第二觸摸輸入信號(hào)之間執(zhí)行信號(hào)內(nèi)插。
在識(shí)別觸摸輸入的步驟中,在其中生成有異常信號(hào)的區(qū)段中檢測(cè)到的異常信號(hào)中高頻分量減小的情況下,可在第一觸摸輸入信號(hào)和第二觸摸輸入信號(hào)之間執(zhí)行信號(hào)內(nèi)插。
附圖說(shuō)明
本公開(kāi)的上面和其它目標(biāo)、特征和優(yōu)點(diǎn)將從結(jié)合附圖的以下詳述變得更加明顯。
圖1是根據(jù)本公開(kāi)的示例性實(shí)施例的用于識(shí)別觸摸輸入的設(shè)備的框圖。
圖2是用于描述用戶(hù)的觸摸力輸入的視圖。
圖3是用于描述受外部因素影響的觸摸輸入信號(hào)的視圖。
圖4是用于描述因傳感器異常引起的觸摸輸入信號(hào)的分布曲線的視圖。
圖5a到圖5d是示出根據(jù)本公開(kāi)的示例性實(shí)施例的用于識(shí)別觸摸輸入的方法的流程圖。
具體實(shí)施方式
由于在本公開(kāi)中描述的術(shù)語(yǔ)“包括”、“由…構(gòu)成”、“具有”等意為包括對(duì)應(yīng)組件,除非以其它方式特定描述,因此它們將意為包括其它組件但不排除其它組件。
在本公開(kāi)中描述的術(shù)語(yǔ)“部件”、“模塊”等意為處理至少一個(gè)功能或操作的單元,并可由硬件或軟件或硬件和軟件的組合實(shí)施。另外,術(shù)語(yǔ)“一個(gè)”、“一”、“該”等可用作包括單數(shù)和復(fù)數(shù)兩者的意義,除非在本公開(kāi)中在描述本公開(kāi)的上下文中以其它方式描述或由上下文明確否認(rèn)。
在下文中,參考附圖詳細(xì)描述本公開(kāi)的示例性實(shí)施例。
本公開(kāi)的目的在于解決當(dāng)對(duì)觸摸板觸摸的用戶(hù)的手與觸摸板分離或用戶(hù)觸摸力的量值瞬時(shí)減小至閾值以下時(shí)生成的錯(cuò)誤,觸摸板觸摸的用戶(hù)的手與觸摸板分離或用戶(hù)觸摸力的量值瞬時(shí)減小至閾值以下因車(chē)輛中生成的加速度或快速移動(dòng)而生成的振動(dòng)引起。換言之,本公開(kāi)提出適合車(chē)輛環(huán)境的識(shí)別觸摸輸入的技術(shù)以便在車(chē)輛中使用基于力的觸摸板。
圖1是根據(jù)本公開(kāi)的示例性實(shí)施例的用于識(shí)別觸摸輸入的設(shè)備的框圖,圖2是用于描述用戶(hù)的觸摸力輸入的視圖,圖3是用于描述受外部因素影響的觸摸輸入信號(hào)的視圖,以及圖4是用于描述因傳感器異常引起的觸摸輸入信號(hào)的分布曲線的視圖。
如圖1所示,根據(jù)本公開(kāi)的示例性實(shí)施例的用于識(shí)別觸摸輸入的設(shè)備300包括觸摸輸入檢測(cè)器310、車(chē)輛移動(dòng)檢測(cè)器320、存儲(chǔ)器330、計(jì)時(shí)器340、輸出裝置350和處理器360。用于識(shí)別觸摸輸入的設(shè)備300可與觸摸板一起實(shí)施為一個(gè)模塊。
觸摸板100感測(cè)用戶(hù)的基于力的觸摸輸入。這里,觸摸輸入可具有按壓輸入、拖曳輸入等的形式。在車(chē)輛中,觸摸板100布置在儀表板、中心儀表盤(pán)、控制器箱等中。
觸摸板100包括觸摸基板110和力傳感器120。
觸摸基板110是使用觸摸工具(諸如用戶(hù)手指、手寫(xiě)筆等)施加觸摸的區(qū)域。觸摸基板110可由丙烯酸樹(shù)脂、塑料、玻璃等形成。
另外,觸摸基板110可由包括觸摸傳感器的觸摸面板或觸摸屏實(shí)施。
力傳感器120測(cè)量施加到觸摸基板110上的觸摸力,并且生成和輸出對(duì)應(yīng)于觸摸力的力信號(hào)。力傳感器120包括可測(cè)量施加到觸摸基板110上的力的多個(gè)力傳感器。多個(gè)力傳感器可安裝在不同位置,并可以是諸如應(yīng)變計(jì)、力敏電阻器(fsr)、電容傳感器等的傳感器。
觸摸輸入檢測(cè)器310在觸摸力施加到觸摸板100上時(shí)感測(cè)施加到觸摸板100上的觸摸力,并通過(guò)力傳感器120測(cè)量施加到觸摸板100上的觸摸力的量值。
即,觸摸輸入檢測(cè)器310收集從構(gòu)成力傳感器120的各個(gè)力傳感器輸出的力信號(hào)。
車(chē)輛移動(dòng)檢測(cè)器320檢測(cè)車(chē)輛的移動(dòng)。例如,車(chē)輛移動(dòng)檢測(cè)器320感測(cè)車(chē)輛經(jīng)過(guò)緩速塊等時(shí)生成的車(chē)輛的垂直移動(dòng)等、因車(chē)輛的加速或減速引起的車(chē)輛的前向或后向移動(dòng),等等。
車(chē)輛移動(dòng)檢測(cè)器320通過(guò)加速度傳感器(未示出)測(cè)量車(chē)輛的加速度。在此情況下,車(chē)輛移動(dòng)檢測(cè)器320使用分離地設(shè)置在觸摸板100或用于識(shí)別觸摸輸入的設(shè)備300中的加速度傳感器、設(shè)置在車(chē)輛中的加速度傳感器等,來(lái)測(cè)量車(chē)輛的加速度。
存儲(chǔ)器330中存儲(chǔ)有基于力的觸摸輸入識(shí)別算法、基于力的觸摸位置識(shí)別算法、參考數(shù)據(jù)、設(shè)定信息等。另外,存儲(chǔ)器330中存儲(chǔ)有用于識(shí)別觸摸輸入的設(shè)備300的輸入數(shù)據(jù)和輸出數(shù)據(jù)。
存儲(chǔ)器330可由存儲(chǔ)介質(zhì)中的一種或多種實(shí)施,存儲(chǔ)介質(zhì)諸如閃存存儲(chǔ)器、硬盤(pán)、安全數(shù)字(sd)卡、隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、網(wǎng)絡(luò)存儲(chǔ)器等。
計(jì)時(shí)器340測(cè)量經(jīng)過(guò)時(shí)間。計(jì)時(shí)器340的數(shù)量可以是一個(gè)或多個(gè)。盡管其中設(shè)置分離的計(jì)時(shí)器340的情況已在本示例性的實(shí)施例中舉例描述,但用于識(shí)別觸摸輸入的設(shè)備300也可被實(shí)施成使用設(shè)置在處理器360中的計(jì)時(shí)器。
輸出裝置350生成對(duì)應(yīng)于所識(shí)別的觸摸輸入的控制信號(hào),并將控制信號(hào)傳輸?shù)竭B接至用于識(shí)別觸摸輸入的設(shè)備300的外部裝置。這里,外部裝置可以是設(shè)置在車(chē)輛中的顯示裝置、音頻裝置、導(dǎo)航裝置等。
處理器360在觸摸力施加到觸摸板100上時(shí)通過(guò)觸摸輸入檢測(cè)器310接收觸摸輸入信號(hào)。觸摸輸入信號(hào)是包括關(guān)于通過(guò)測(cè)量觸摸力獲得的力的量值的信息的力信號(hào)。當(dāng)力信號(hào)(觸摸力)的量值為閾值或更大時(shí),處理器310識(shí)別到觸摸輸入是其中反映用戶(hù)意圖的觸摸輸入。
例如,在其中觸摸輸入不被外部因素(車(chē)輛振動(dòng)、加速等)妨礙的環(huán)境中,由用戶(hù)施加到觸摸板100的觸摸力的量值具有如圖2所示的分布曲線。觸摸力的量值具有以下形式:其中該量值在用戶(hù)輸入帶有輸入意圖的觸摸力時(shí)增大到閾值以上,在其中存在輸入意圖的時(shí)段中該量值維持在閾值以上,該量值繼續(xù)直到觸摸輸入結(jié)束,以及在輸入意圖消失而停止觸摸力的輸入時(shí)迅速減小。
當(dāng)用戶(hù)執(zhí)行帶有輸入意圖的觸摸輸入時(shí),如果觸摸輸入受外部因素妨礙,則在觸摸輸入信號(hào)中形成失真,如圖3所示。
例如,盡管用戶(hù)向觸摸板施加帶有輸入意圖的觸摸力,但因駕駛車(chē)輛時(shí)生成的振動(dòng),使得生成了其中觸摸力的量值減小至小于閾值的值的區(qū)段。因此,一個(gè)觸摸輸入可能被識(shí)別為若干個(gè)觸摸輸入。
當(dāng)在傳感器中生成異常時(shí),觸摸位置迅速改變,如圖4所示。換言之,在觸摸位置的移動(dòng)速度超過(guò)可由人輸入的極限速度時(shí),處理器360識(shí)別到生成異常信號(hào)。
處理器360檢測(cè)觸摸輸入信號(hào)中生成有異常信號(hào)的異常信號(hào)生成段。異常信號(hào)生成段指示觸摸輸入信號(hào)的不連續(xù)段或其中檢測(cè)到觸摸輸入信號(hào)小于閾值的區(qū)段。處理器360估算(計(jì)算)異常信號(hào)生成段中觸摸輸入信號(hào)的量值。在此情況下,處理器360使用內(nèi)插或估計(jì)濾波器來(lái)估計(jì)觸摸輸入信號(hào)的量值。線性?xún)?nèi)插、指數(shù)內(nèi)插、雙線性?xún)?nèi)插、樣條內(nèi)插等可用作內(nèi)插,并且卡爾曼濾波器、遞歸貝葉斯濾波器等可用作估計(jì)濾波器。
在觸摸板100的力傳感器120輸出的第一觸摸輸入信號(hào)的接收停止之后的第一參考時(shí)間內(nèi)檢測(cè)到新的第二觸摸輸入信號(hào)時(shí),處理器360在第一觸摸輸入信號(hào)和第二觸摸輸入信號(hào)之間執(zhí)行內(nèi)插,以識(shí)別出內(nèi)插的第一觸摸輸入信號(hào)和第二觸摸輸入信號(hào)為一個(gè)觸摸輸入信號(hào)。
當(dāng)在第一觸摸輸入信號(hào)的接收停止之后過(guò)去第二參考時(shí)間之后檢測(cè)到第二觸摸輸入信號(hào)時(shí),處理器360識(shí)別到第二觸摸輸入信號(hào)為新的觸摸輸入。
當(dāng)在超過(guò)第一參考時(shí)間并在第二參考時(shí)間內(nèi)的時(shí)間內(nèi)檢測(cè)到第二觸摸輸入信號(hào)時(shí),處理器360確認(rèn)在其中第一觸摸輸入信號(hào)的檢測(cè)停止的區(qū)段(異常信號(hào)生成段)中是否生成參考值以上的車(chē)輛加速度。當(dāng)生成參考值以上的車(chē)輛加速度時(shí),處理器360在第一觸摸輸入信號(hào)和第二觸摸輸入信號(hào)之間執(zhí)行內(nèi)插。
當(dāng)未生成參考值以上的車(chē)輛加速度時(shí),處理器360確認(rèn)在異常信號(hào)生成段中檢測(cè)到的異常信號(hào)的高頻分量是否減小。當(dāng)高頻分量減小時(shí),處理器360在第一觸摸輸入信號(hào)和第二觸摸輸入信號(hào)之間執(zhí)行內(nèi)插。
當(dāng)異常信號(hào)中的高頻分量未減小時(shí),處理器360識(shí)別到第二觸摸輸入信號(hào)為新的觸摸輸入。
圖5a到圖5d是示出根據(jù)本公開(kāi)的示例性實(shí)施例的用于識(shí)別觸摸輸入的方法的流程圖。
用于識(shí)別觸摸輸入的設(shè)備300的處理器360通過(guò)觸摸輸入檢測(cè)器310感測(cè)觸摸輸入(s110)。當(dāng)用戶(hù)施加觸摸力到觸摸板100上時(shí),處理器360檢測(cè)由力傳感器120感測(cè)的信號(hào)。
處理器360確認(rèn)觸摸輸入是否為按壓輸入(s120)。當(dāng)觸摸位置的變化維持在20mm內(nèi)時(shí),處理器360識(shí)別到所感測(cè)的觸摸輸入為按壓輸入。
當(dāng)觸摸輸入為按壓輸入時(shí),處理器360接收第一觸摸輸入信號(hào)(s130)。這里,第一觸摸輸入信號(hào)為當(dāng)觸摸輸入是按壓輸入時(shí)由力傳感器120測(cè)量的觸摸力信號(hào)。
處理器360確認(rèn)第一觸摸輸入信號(hào)的接收(檢測(cè))是否停止(s140)。即,處理器360確認(rèn)第一觸摸輸入信號(hào)的量值是否為“0”。
當(dāng)?shù)谝挥|摸輸入信號(hào)的接收停止時(shí),處理器360操作計(jì)時(shí)器340,并等待直到接收到第二觸摸輸入信號(hào)。在第一觸摸輸入信號(hào)的接收停止之后,處理器360接收第二觸摸輸入信號(hào)(s150)。
當(dāng)接收第二觸摸輸入信號(hào)時(shí),處理器360確認(rèn)其中第一觸摸輸入信號(hào)的接收停止的時(shí)間(在下文中稱(chēng)為輸入停止時(shí)間)是否在第一參考時(shí)間內(nèi)(s160)。這里,第一參考時(shí)間為230ms。
當(dāng)輸入停止時(shí)間(異常信號(hào)生成段)在第一參考時(shí)間內(nèi)時(shí),處理器360執(zhí)行將第一觸摸輸入信號(hào)和第二觸摸輸入信號(hào)相互連接的內(nèi)插(s170)。
另一方面,當(dāng)輸入停止時(shí)間超過(guò)第一參考時(shí)間時(shí),處理器360確認(rèn)輸入停止時(shí)間是否超過(guò)第二參考時(shí)間(s180)。這里,第二參考時(shí)間為500ms。第一參考時(shí)間和第二參考時(shí)間為通過(guò)試驗(yàn)預(yù)先計(jì)算的時(shí)間。
當(dāng)輸入停止時(shí)間超過(guò)第二參考時(shí)間時(shí),處理器360識(shí)別到第二觸摸輸入信號(hào)為新的觸摸輸入(s190)。
另一方面,當(dāng)輸入停止時(shí)間超過(guò)第一參考時(shí)間并在第二參考時(shí)間內(nèi)時(shí),處理器360確認(rèn)參考值以上的車(chē)輛加速度是否在輸入停止時(shí)間生成(s195)。換言之,處理器360確認(rèn)異常信號(hào)是否在輸入停止時(shí)間生成。例如,處理器360確認(rèn)車(chē)輛的垂直振動(dòng)或前向或后向迅速加速和迅速減速是否在其中停止觸摸輸入的區(qū)段中生成。
當(dāng)參考值以上的車(chē)輛加速度生成時(shí),處理器360使用內(nèi)插將第一觸摸輸入信號(hào)和第二觸摸輸入信號(hào)相互連接(s170)。
另一方面,當(dāng)在輸入停止時(shí)間未生成參考值以上的車(chē)輛加速度時(shí),處理器360識(shí)別到第二觸摸輸入信號(hào)為新的觸摸輸入(s190)。
在s140中未停止第一觸摸輸入信號(hào)的接收時(shí),處理器140確認(rèn)第一觸摸輸入信號(hào)(力的量值)是否小于閾值(s200)。
當(dāng)?shù)谝挥|摸輸入信號(hào)小于閾值時(shí),處理器360等待直到接收第二觸摸輸入信號(hào)(s210)。
當(dāng)接收第二觸摸輸入信號(hào)時(shí),處理器360確認(rèn)其中輸入小于閾值的第一觸摸輸入信號(hào)(異常信號(hào))的時(shí)間(在下文中稱(chēng)為異常信號(hào)生成時(shí)間)是否在第一參考時(shí)間內(nèi)(s220)。
當(dāng)異常信號(hào)生成時(shí)間在第一參考時(shí)間內(nèi)時(shí),處理器360對(duì)其中生成異常信號(hào)的區(qū)段執(zhí)行內(nèi)插(s230)。
當(dāng)異常信號(hào)生成時(shí)間不在第一參考時(shí)間內(nèi)時(shí),處理器360確認(rèn)異常信號(hào)生成時(shí)間是否超過(guò)第二參考時(shí)間(s240)。
當(dāng)異常信號(hào)生成時(shí)間超過(guò)第二參考時(shí)間時(shí),處理器360識(shí)別到第二觸摸輸入信號(hào)為新的觸摸輸入(s250)。
在s240中異常信號(hào)生成時(shí)間不超過(guò)第二參考時(shí)間時(shí),處理器360確認(rèn)在異常信號(hào)生成段中是否生成參考值以上的車(chē)輛加速度(s260)。
當(dāng)在異常信號(hào)生成段中生成參考值以上的車(chē)輛加速度時(shí),處理器360對(duì)異常信號(hào)生成段執(zhí)行內(nèi)插(s270)。
當(dāng)在異常信號(hào)生成段中未生成參考值以上的車(chē)輛加速度時(shí),處理器360確認(rèn)在異常信號(hào)生成段中檢測(cè)到的輸入信號(hào)中的高頻分量是否減小(s280)。在其中使用手指施加觸摸力到觸摸板100的情況下,手指用作低通濾波器(lpf)使得觸摸板100的頻率以其中車(chē)輛加速度的頻率分量被移除的形式被輸出。當(dāng)在觸摸板100中檢測(cè)到的信號(hào)的頻率具有其中由車(chē)輛行為而生成的頻率的高頻分量被移除的形式時(shí),判定用戶(hù)的輸入意圖存在但由外部環(huán)境引起手指與觸摸板100分離。
當(dāng)輸入信號(hào)中的高頻分量減小時(shí),處理器360對(duì)異常信號(hào)生成段執(zhí)行內(nèi)插(s290)。
另一方面,當(dāng)輸入信號(hào)中的高頻分量不減小時(shí),處理器360識(shí)別到第二觸摸輸入信號(hào)為新的觸摸輸入(s300)。
另一方面,當(dāng)觸摸輸入不是按壓輸入時(shí),處理器310確認(rèn)觸摸輸入是否為拖曳輸入(s310)。當(dāng)觸摸位置的移動(dòng)超過(guò)20mm并且生成移動(dòng)速度時(shí),處理器310識(shí)別到觸摸輸入為拖曳輸入。
當(dāng)觸摸輸入為拖曳輸入時(shí),處理器360接收第一觸摸輸入信號(hào)(s320)。這里,第一觸摸輸入信號(hào)為由拖曳輸入生成的觸摸力信號(hào)。
處理器360確認(rèn)第一觸摸輸入信號(hào)(觸摸力的量值)的接收是否停止(s330)。即,處理器360確認(rèn)第一觸摸輸入信號(hào)的量值是否為“0”。
當(dāng)?shù)谝挥|摸輸入信號(hào)的接收停止時(shí),處理器360操作計(jì)時(shí)器340,并等待直到接收第二觸摸輸入信號(hào)(s340)。
在第一觸摸輸入信號(hào)的接收停止之后接收第二觸摸輸入信號(hào)時(shí),處理器360確認(rèn)其中第一觸摸輸入信號(hào)的接收停止的時(shí)間(在下文中稱(chēng)為輸入停止時(shí)間)是否在第一參考時(shí)間內(nèi)(s350)。
當(dāng)輸入停止時(shí)間在第一參考時(shí)間內(nèi)時(shí),處理器360執(zhí)行將第一觸摸輸入信號(hào)和第二觸摸輸入信號(hào)相互連接的內(nèi)插(s360)。盡管該觸摸輸入為帶有用戶(hù)意圖的輸入,但處理器360判定由外部因素引起觸摸輸入被檢測(cè)為第一觸摸輸入信號(hào)和第二觸摸輸入信號(hào),并且將第一觸摸輸入信號(hào)和第二觸摸輸入信號(hào)內(nèi)插以將內(nèi)插的第一觸摸輸入信號(hào)和第二觸摸輸入信號(hào)校正為一個(gè)觸摸輸入信號(hào)。
另一方面,當(dāng)輸入停止時(shí)間超過(guò)第一參考時(shí)間時(shí),處理器360確認(rèn)輸入停止時(shí)間是否超過(guò)第二參考時(shí)間(s370)。
當(dāng)輸入停止時(shí)間超過(guò)第二參考時(shí)間時(shí),處理器360識(shí)別到第二觸摸輸入信號(hào)為新的觸摸輸入(s380)。即,處理器360識(shí)別到輸入停止段是其中對(duì)施加有觸摸力的點(diǎn)進(jìn)行搜索的搜索段。
另一方面,當(dāng)輸入停止時(shí)間超過(guò)第一參考時(shí)間并在第二參考時(shí)間內(nèi)時(shí),處理器360確認(rèn)參考值以上的車(chē)輛加速度是否在輸入停止時(shí)間生成(s390)。
當(dāng)生成參考值以上的車(chē)輛加速度時(shí),處理器360在第一觸摸輸入信號(hào)和第二觸摸輸入信號(hào)之間執(zhí)行內(nèi)插(s360)。
另一方面,當(dāng)在輸入停止時(shí)間未生成參考值以上的車(chē)輛加速度時(shí),處理器360識(shí)別到第二輸入信號(hào)為新的觸摸輸入(s380)。
當(dāng)在s330中未停止第一觸摸輸入信號(hào)的接收時(shí),處理器140確認(rèn)第一觸摸輸入信號(hào)(力的量值)是否小于閾值(s400)。
當(dāng)?shù)谝挥|摸輸入信號(hào)小于閾值時(shí),處理器360等待直到接收第二觸摸輸入信號(hào)(s410)。
當(dāng)接收第二觸摸輸入信號(hào)時(shí),處理器360確認(rèn)其中輸入小于閾值的第一觸摸輸入信號(hào)的時(shí)間(在下文中稱(chēng)為異常信號(hào)生成時(shí)間)是否在第一參考時(shí)間內(nèi)(s420)。
當(dāng)異常信號(hào)生成時(shí)間在第一參考時(shí)間內(nèi)時(shí),處理器360對(duì)異常信號(hào)生成段執(zhí)行內(nèi)插(s430)。換言之,處理器360在第一觸摸輸入信號(hào)和第二觸摸輸入信號(hào)之間進(jìn)行連接。
當(dāng)異常信號(hào)生成時(shí)間不在第一參考時(shí)間內(nèi)時(shí),處理器360確認(rèn)異常信號(hào)生成時(shí)間是否超過(guò)第二參考時(shí)間(s440)。
當(dāng)異常信號(hào)生成時(shí)間超過(guò)第二參考時(shí)間時(shí),處理器360確認(rèn)在異常信號(hào)生成段中檢測(cè)到的異常信號(hào)中的高頻分量是否減小(s450)。
當(dāng)異常信號(hào)中的高頻分量減小時(shí),處理器360在第一觸摸輸入信號(hào)和第二觸摸輸入信號(hào)之間執(zhí)行內(nèi)插(s460)。
另一方面,在s450中異常信號(hào)中的高頻分量不減小時(shí),處理器360識(shí)別到第二觸摸輸入信號(hào)為新的觸摸輸入(s470)。
在s440中異常信號(hào)生成時(shí)間不超過(guò)第二參考時(shí)間時(shí),處理器360確認(rèn)在異常信號(hào)生成段中是否生成參考值以上的車(chē)輛加速度(s480)。
當(dāng)在異常信號(hào)生成段中生成參考值以上的車(chē)輛加速度時(shí),處理器360對(duì)異常信號(hào)生成段執(zhí)行內(nèi)插(s490)。
當(dāng)在異常信號(hào)生成段中未生成參考值以上的車(chē)輛加速度時(shí),處理器360執(zhí)行s450。
盡管已描述了構(gòu)成本公開(kāi)的示例性實(shí)施例的所有組件相互組合為一個(gè)組件,或者相互組合作為一個(gè)組件并操作,但本公開(kāi)不必限于上述示例性實(shí)施例。即,在不背離本公開(kāi)的范圍的情況下,所有組件也可相互選擇性地組合并操作為一個(gè)或多個(gè)組件。另外,盡管所有組件中的每個(gè)可由一個(gè)獨(dú)立硬件實(shí)施,但相互選擇性地組合的各個(gè)組件中的一些與全部可由一個(gè)或多個(gè)硬件中的計(jì)算機(jī)程序?qū)嵤?,?jì)算機(jī)程序具有執(zhí)行相互組合的功能中的一些或全部的程序模塊。構(gòu)成計(jì)算機(jī)程序的代碼和代碼段可以容易由本公開(kāi)所屬領(lǐng)域的技術(shù)人員推斷。計(jì)算機(jī)程序存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中并且由計(jì)算機(jī)讀取并執(zhí)行,由此使得能夠?qū)嵤┍竟_(kāi)的示例性實(shí)施例。
根據(jù)本公開(kāi)的示例性實(shí)施例,當(dāng)識(shí)別到基于力的觸摸板上的觸摸輸入時(shí),由外部因素引起的輸入信號(hào)的失真被內(nèi)插以估計(jì)用戶(hù)意圖,由此使得能夠識(shí)別觸摸輸入。因此,在本公開(kāi)的示例性實(shí)施例中,可減少由車(chē)輛中的振動(dòng)或車(chē)輛的加速度引起的非用戶(hù)意圖的輸入錯(cuò)誤。
另外,在本公開(kāi)的示例性實(shí)施例中,防止因在車(chē)輛中使用觸摸板時(shí)可生成的輸入錯(cuò)誤,由此使得能夠改善觸摸板識(shí)別的準(zhǔn)確性。
在上文中,盡管本公開(kāi)已參考示例性實(shí)施例和附圖進(jìn)行描述,但本公開(kāi)不限于此,而是可以在不背離在所附權(quán)利要求書(shū)中要求保護(hù)的本公開(kāi)的精神和范圍的情況下,由本公開(kāi)所屬領(lǐng)域的技術(shù)人員進(jìn)行各種修改和更改。
附圖中的各個(gè)元件的符號(hào)
110:觸摸基板
120:力傳感器
310:觸摸輸入檢測(cè)器
320:車(chē)輛移動(dòng)檢測(cè)器
330:存儲(chǔ)器
340:計(jì)時(shí)器
350:輸出裝置
360:處理器
s110:感測(cè)觸摸輸入
s120:觸摸輸入是按壓輸入?
s130:接收第一觸摸輸入信號(hào)
s140:第一觸摸輸入信號(hào)的接收停止?
s150:接收第二觸摸輸入信號(hào)
s160:輸入停止時(shí)間在第一參考時(shí)間內(nèi)?
s170:執(zhí)行內(nèi)插
s180:輸入停止時(shí)間超過(guò)第二參考時(shí)間?
s190:識(shí)別到第二觸摸輸入信號(hào)為新的觸摸輸入
s195:參考值以上的車(chē)輛加速度生成?
s200:第一觸摸輸入信號(hào)小于閾值?
s210:接收第二觸摸輸入信號(hào)
s220:異常信號(hào)生成時(shí)間在第一參考時(shí)間內(nèi)?
s230:執(zhí)行內(nèi)插
s240:異常信號(hào)生成時(shí)間超過(guò)第二參考時(shí)間?
s250:識(shí)別到第二觸摸輸入信號(hào)為新的觸摸輸入s260:參考值以上的車(chē)輛加速度生成?
s270:執(zhí)行內(nèi)插
s280:高頻分量減?。?/p>
s290:執(zhí)行內(nèi)插
s300:識(shí)別到第二觸摸輸入信號(hào)為新的觸摸輸入
s310:觸摸輸入是拖曳輸入?
s320:接收第一觸摸輸入信號(hào)
s330:第一觸摸輸入信號(hào)的接收停止?
s340:接收第二觸摸輸入信號(hào)
s350:輸入停止時(shí)間在第一參考時(shí)間內(nèi)?
s360:執(zhí)行內(nèi)插
s370:輸入停止時(shí)間超過(guò)第二參考時(shí)間?
s380:識(shí)別到第二觸摸輸入信號(hào)為新的觸摸輸入
s390:參考值以上的車(chē)輛加速度生成?
s400:第一觸摸輸入信號(hào)小于閾值?
s410:接收第二觸摸輸入信號(hào)
s420:異常信號(hào)生成時(shí)間在第一參考時(shí)間內(nèi)?
s430:執(zhí)行內(nèi)插
s440:異常信號(hào)生成時(shí)間超過(guò)第二參考時(shí)間?
s450:高頻分量減?。?/p>
s460:執(zhí)行內(nèi)插
s470:識(shí)別到第二觸摸輸入信號(hào)為新的觸摸輸入
s480:參考值以上的車(chē)輛加速度生成?
s490:執(zhí)行內(nèi)插