一種電子設(shè)備及一種識別操作的方法
【專利摘要】本發(fā)明公開了一種電子設(shè)備,包括:光源裝置,置放在第一平面上;影像傳感裝置,置放在所述第一平面上;處理器,與所述影像傳感裝置連接;其中,當(dāng)在與所述第一平面在同一水平面上的操作平面上有第一操作體接觸到所述操作平面時(shí),首先,所述光源裝置所發(fā)射的編碼光線因所述第一操作體的阻擋會在所述第一操作體與所述操作平面的第一接觸點(diǎn)形成第一光斑;其次,所述影像傳感裝置能夠傳感獲得包含所述第一光斑的第一光斑圖像的第一圖像;最后,所述處理器基于所述第一圖像,獲得與所述第一圖像相對應(yīng)的所述第一操作體在所述操作平面上的第一位置信息。
【專利說明】一種電子設(shè)備及一種識別操作的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子【技術(shù)領(lǐng)域】,尤其涉及一種電子設(shè)備及一種識別操作的方法。
【背景技術(shù)】
[0002]隨著科學(xué)技術(shù)的不斷發(fā)展,電子設(shè)備也得到了飛速的發(fā)展,電子產(chǎn)品的種類也越來越多,人們也享受到了科學(xué)發(fā)展帶來的各種便利,現(xiàn)在人們可以通過各種類型的電子設(shè)備,享受隨著科技發(fā)展帶來的舒適生活。比如,現(xiàn)有的電子設(shè)備大多采用觸屏方式進(jìn)行操作,在這些觸摸顯示屏上可以顯示虛擬鍵盤等等,方便用戶使用。現(xiàn)有的觸屏顯示方式多為在觸摸板下方設(shè)置檢測裝置,檢測電壓電流的變化。
[0003]但還有一種觸摸顯示方式是通過光學(xué)檢測方式,在操作面上無需特殊改造就可以實(shí)現(xiàn)觸摸判斷,能夠廣泛適用各種復(fù)雜的操作環(huán)境,例如,便攜設(shè)備,手機(jī),1^(1等,工業(yè)制造環(huán)境、無菌和醫(yī)療環(huán)境等。
[0004]但本發(fā)明人在實(shí)現(xiàn)本發(fā)明實(shí)施例中發(fā)明技術(shù)方案的過程中,發(fā)現(xiàn)上述技術(shù)至少存在如下技術(shù)問題:
[0005]1、由于通過光學(xué)檢測方式實(shí)現(xiàn)觸摸判斷時(shí),感光裝置設(shè)置在光源的上方,這樣就使得該觸摸顯示裝置的尺寸較大,尺寸較大也帶來能耗較大的技術(shù)問題。
[0006]2、由于現(xiàn)有技術(shù)中的感光裝置設(shè)置在光源的上方,而且,當(dāng)操作體在操作平面上放置的位置不當(dāng),就會使得感光裝置無法感光獲得操作體的反射光線形成的光斑圖像,就存在反射光線所成的光斑圖像漏檢的技術(shù)問題。
【發(fā)明內(nèi)容】
[0007]本申請實(shí)施例通過提供一種電子設(shè)備及一種識別操作的方法,解決了現(xiàn)有技術(shù)中由于感光裝置設(shè)置的位置的影響,使得在某些時(shí)刻感光裝置無法感光獲得操作體的反射光線形成的光斑圖像,就存在反射光線所成的光斑圖像漏檢的技術(shù)問題,實(shí)現(xiàn)了能夠準(zhǔn)確獲取所有經(jīng)反射的光線形成的光斑圖像,進(jìn)而能夠準(zhǔn)確識別觸摸操作的技術(shù)效果。
[0008]一方面,本申請實(shí)施例提供了一種電子設(shè)備,包括:光源裝置,置放在第一平面上;影像傳感裝置,置放在所述第一平面上;處理器,與所述影像傳感裝置連接;其中,當(dāng)在與所述第一平面在同一水平面上的操作平面上有第一操作體接觸到所述操作平面時(shí),首先,所述光源裝置所發(fā)射的編碼光線因所述第一操作體的阻擋會在所述第一操作體與所述操作平面的第一接觸點(diǎn)形成第一光斑;其次,所述影像傳感裝置能夠傳感獲得包含所述第一光斑的第一光斑圖像的第一圖像;最后,所述處理器基于所述第一圖像,獲得與所述第一圖像相對應(yīng)的所述第一操作體在所述操作平面上的第一位置信息。
[0009]優(yōu)選的,所述光源裝置的發(fā)射端與所述影像傳感裝置的接收端相互平行設(shè)置。
[0010]優(yōu)選的,所述光源裝置,具體包括:光源:用于發(fā)射~條光線,其中~大于等于1 ;編碼模塊,用于基于編碼規(guī)則對所述^條光線進(jìn)行編碼,獲得~條編碼光線;發(fā)射模塊,用于發(fā)射所述~條編碼光線。
[0011]優(yōu)選的,所述影像傳感裝置,具體包括:接收端,用于接收所述~條編碼光線中的1條編碼的反射光線,其中1為小于~的正整數(shù);成像板,設(shè)置在所述接收點(diǎn)正前方距離為第一距離的位置處,使得所述1條編碼的反射光線在所述成像板上形成1個光斑;記錄模塊,用于將所述成像板上的所述1個光斑的所述第一圖像記錄下來。
[0012]優(yōu)選的,所述處理器,具體包括:第一獲取模塊,用于獲取所述第一圖像上的所述1個光斑與所述接收點(diǎn)的光軸間的第二距離;第二獲取模塊,用于獲取所述第一圖像上的所述1個光斑與一參考成像點(diǎn)間的第三距離;算法模塊,用于基于所述第二距離,所述第三距離以及所述接收點(diǎn)與所述光源間的第四距離,計(jì)算獲得所述第一位置信息,其中,所述第一位置信息包括所述第一操作體在所述操作平面上的第一橫坐標(biāo)和第一縱坐標(biāo)。
[0013]另一方面,本申請實(shí)施例還提供了一種識別操作的方法,應(yīng)用于一具有光源裝置,影像傳感裝置以及處理器的電子設(shè)備中,其中,所述光源裝置與所述影像傳感裝置置放在第一平面上,所述方法包括:發(fā)射編碼光線;在與所述第一平面在同一水平面上的操作平面上有第一操作體接觸到所述操作平面時(shí),因所述第一操作體的阻擋會在所述第一操作體與所述操作平面的第一接觸點(diǎn)形成第一光斑;傳感獲得包含所述第一光斑的第一光斑圖像的第一圖像;基于所述第一圖像,獲得與所述第一圖像相對應(yīng)的所述第一操作體在所述操作平面上的第一位置信息。
[0014]優(yōu)選的,所述發(fā)射編碼光線具體包括:發(fā)射光線;基于編碼規(guī)則對所述光線進(jìn)行編碼,獲得編碼光線;發(fā)射所述編碼光線。
[0015]優(yōu)選的,傳感獲得包含所述第一光斑的第一光斑圖像的第一圖像,具體包括:接收所述~條編碼光線中的1條編碼的反射光線,其中1為小于~的正整數(shù);所述1條編碼的反射光線在所述成像板上形成1個光斑;將所述成像板上的所述1個光斑的所述第一圖像記錄下來。
[0016]優(yōu)選的,在所述基于所述第一圖像,獲得與所述第一圖像相對應(yīng)的所述第一操作體在所述操作平面上的位置信息,所述方法還包括:獲取所述第一圖像上的所述1個光斑與所述接收點(diǎn)的光軸間的第二距離;獲取所述第一圖像上的所述1個光斑與一參考成像點(diǎn)間的第三距離;基于所述第二距離,所述第三距離以及所述接收點(diǎn)與所述光源間的第四距離,計(jì)算獲得所述第一位置信息,其中,所述第一位置信息包括所述第一操作體在所述操作平面上的第一橫坐標(biāo)和第一縱坐標(biāo)。
[0017]本申請實(shí)施例中提供的一個或多個技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn):
[0018]1、由于采用了將光源裝置,影像傳感裝置設(shè)置在第一平面上,且與操作平面在同一水平面上的技術(shù)方案,所以,有效解決了通過光學(xué)檢測方式實(shí)現(xiàn)觸摸判斷時(shí),感光裝置設(shè)置在光源的上方,這樣就使得該觸摸顯示裝置的尺寸較大,尺寸較大也帶來能耗較大的技術(shù)問題,進(jìn)而實(shí)現(xiàn)了該觸摸顯示裝置的尺寸較小,功耗也隨之較小的技術(shù)效果。
[0019]2、由于采用了將光源裝置,影像傳感裝置設(shè)置在第一平面上,并且基于操作體在成像板上所成的第一圖像信息,包括成像板在接收點(diǎn)前的第一距離,第一圖像上的1個光斑與接收點(diǎn)光軸間的第二距離,該1個光斑與參考成像點(diǎn)間的第三距離,從而計(jì)算獲得該操作體在操作平面上的具體位置坐標(biāo),所以,有效解決了現(xiàn)有技術(shù)中的感光裝置設(shè)置在光源的上方,而且,當(dāng)操作體在操作平面上放置的位置不當(dāng),就會使得感光裝置無法感光獲得操作體的反射光線形成的光斑圖像,就存在反射光線所成的光斑圖像漏檢的技術(shù)問題,進(jìn)而實(shí)現(xiàn)了能夠準(zhǔn)確獲取所有經(jīng)反射的光線所成的光斑圖像,準(zhǔn)確識別觸摸操作的技術(shù)效果。
【專利附圖】
【附圖說明】
[0020]圖1為本申請實(shí)施例中一種電子設(shè)備的結(jié)構(gòu)示意圖;
[0021]圖2為本申請實(shí)施例中在操作平面上設(shè)置擋板的操作以及形成的第一圖像的示意圖;
[0022]圖3為本申請實(shí)施例中在操作平面上是手指進(jìn)行操作以及形成的第一圖像的示意圖;
[0023]圖4為本申請實(shí)施例中獲取第一操作體在操作平面上的第一位置信息的原理圖;
[0024]圖5為本申請實(shí)施例中一種識別操作的方法流程圖。
【具體實(shí)施方式】
[0025]本申請實(shí)施例通過提供一種電子設(shè)備及一種識別操作的方法,解決了現(xiàn)有技術(shù)中由于感光裝置設(shè)置的位置的影響,使得在某些時(shí)刻感光裝置無法感光獲得操作體的反射光線形成的光斑圖像,就存在反射光線所成的光斑圖像漏檢的技術(shù)問題,實(shí)現(xiàn)了能夠準(zhǔn)確獲取所有經(jīng)反射的光線形成的光斑圖像,進(jìn)而能夠準(zhǔn)確識別觸摸操作的技術(shù)效果。
[0026]本申請實(shí)施例中的技術(shù)方案為解決上述無法準(zhǔn)確實(shí)現(xiàn)觸摸判斷的技術(shù)問題,總體思路如下:
[0027]通過在與電子設(shè)備的觸摸操作平面在同一水平面上置放光源裝置,影像傳感裝置,當(dāng)用戶通過手指在該觸摸操作平面上操作時(shí),首先,該光源裝置所發(fā)射的編碼光線因在操作平面上的手指的阻擋,會在該手指與觸摸操作平面上的第一接觸點(diǎn)形成第一光斑,接著,形成的第一光斑會被同一水平面上的影像傳感裝置接收,從而在影像傳感裝置的顯示屏上形成包含有第一光斑的第一光斑圖像,其中,該第一光斑位于該第一光斑圖像的某個區(qū)域,在該電子設(shè)備內(nèi)部還設(shè)置有處理器,用于處理獲得的含有第一光斑的第一光斑圖像,然后通過解析第一光斑圖像的信息,獲得手指在操作平面上的具體實(shí)際操作方式。這樣,能夠?qū)崿F(xiàn)準(zhǔn)確對觸摸操作進(jìn)行判斷的技術(shù)效果。
[0028]為了更好的理解上述技術(shù)方案,下面將結(jié)合說明書附圖以及具體的實(shí)施方式對上述技術(shù)方案進(jìn)行詳細(xì)的說明。
[0029]本申請?zhí)峁┝艘环N電子設(shè)備,該電子設(shè)備可以是智能手機(jī),1^(1等具有觸摸操作平面的電子設(shè)備,如圖1所示,在該電子設(shè)備中包括有光源裝置10,置放在第一平面上;影像傳感裝置20,置放在所述第一平面上;處理器30,與所述影像傳感裝置20連接;其中,當(dāng)在與所述第一平面在同一水平面上的操作平面40上有第一操作體接觸所述操作平面40時(shí),首先,所述光源裝置10所發(fā)射的編碼光線因所述第一操作體的阻擋會在所述第一操作體與所述操作平面的第一接觸點(diǎn)形成第一光斑;其次,所述影像傳感裝置20能夠傳感獲得包含所述第一光斑圖像的第一圖像;最后,所述處理器30基于所述第一圖像,獲得與所述第一圖像相對應(yīng)的所述第一操作體在所述操作平面上的第一位置信息。
[0030]其中,所述光源裝置10的發(fā)射端與所述影像傳感裝置20的接收端相互平行設(shè)置。
[0031]在具體的實(shí)施方式中,將光源裝置10的光源端與影像傳感器20的接收端平行設(shè)置的目的是為了使得光源裝置10與影像傳感裝置20保持一定的相對位置關(guān)系,在這個相對位置關(guān)系中,光源裝置10的光軸與影像傳感裝置20的光軸是相互平行的,而光源裝置10的光心與影像傳感裝置20的光心在水平方向上有一定的距離,這樣,就使得影像傳感裝置20獲得的由光源裝置10發(fā)射的編碼光線反射之后的光斑能夠完全被影像傳感裝置20所接收,同時(shí)也便于根據(jù)影像傳感裝置20中的光斑圖像的位置計(jì)算第一操作體在操作平面40上的位置。
[0032]下面具體介紹光源裝置10的結(jié)構(gòu)以及影像傳感器20的結(jié)構(gòu)。
[0033]首先介紹光源裝置10,包括:光源:用于發(fā)射光線;編碼模塊,用于基于編碼規(guī)則對所述光線進(jìn)行編碼,獲得編碼光線;發(fā)射端,用于發(fā)射所述編碼光線。
[0034]在具體的實(shí)施方式中,在發(fā)射端發(fā)射光線是多光條的光線,這些光線是經(jīng)過編碼之后的光線,可以依據(jù)簡單編碼規(guī)則對發(fā)射的光線進(jìn)行簡單編碼,例如使得發(fā)射出去的光線從左至右依次為1比0,山6,?,8,11……,經(jīng)過發(fā)射端將編碼之后的光線沿操作平面40平行的方向發(fā)射出去,如果在操作平面上在距離光源裝置10以及影像傳感裝置20前方一定距離的位置處放置一個擋板,經(jīng)過該擋板將光源裝置10發(fā)射的所有光線都進(jìn)行反射之后,被影像傳感裝置20所接收,由于發(fā)射的光線是經(jīng)過編碼的,反射之后被影像傳感裝置20接收的光線也是具有編碼,這些編碼可以用來標(biāo)識成像點(diǎn)的位置信息。
[0035]接著,光源裝置10在完成發(fā)射編碼光線的任務(wù)之后,當(dāng)在操作平面40上有第一操作體的操作時(shí),就會在該第一操作體的表面形成光斑,這里的第一操作體,可以是用戶的手指,也可以是筆之類的物體,例如是用戶的手指,由于用戶的手指阻擋了編碼光線的直線傳播,使得被手指阻擋的光線在手指與操作平面的接觸點(diǎn)形成了光斑,當(dāng)手指位于操作平面上的不同區(qū)域,則照射在該不同區(qū)域上的與手指的接觸點(diǎn)的編碼光線可能是不同編碼的光線。
[0036]其次,當(dāng)在操作平面上有第一操作體的操作時(shí),就會在影像傳感裝置20上形成光斑圖像,該影像傳感裝置20在每隔預(yù)設(shè)時(shí)間傳感獲取光斑圖像的變化的。
[0037]下面介紹影像傳感裝置20,該影像傳感裝置20包括:接收端,用于接收所述?條編碼光線中的1條編碼的反射光線,其中1為小于~的正整數(shù);成像板,設(shè)置在所述接收端正前方距離為第一距離的位置處,使得所述1條編碼的反射光線在所述成像板上形成1個光斑;記錄模塊,用于將所述成像板上的所述1個光斑的所述第一圖像記錄下來。
[0038]在具體的實(shí)施方式中,發(fā)射端發(fā)射的編碼光線在遇到第一操作體時(shí)被反射回來,同時(shí)被影像傳感器20的接收端所接收,反射的編碼光線會在成像板上形成光斑,從而形成有光斑的第一圖像。例如,如圖2所示,在操作平面40上放置一個擋板1時(shí),在影像傳感器20的成像板上形成的所有發(fā)射出的光線的光斑;如圖3所示,當(dāng)操作平面上是用戶的手指2在操作時(shí),在影像傳感器20的成像板上形成部分光斑的第一圖像。因此,記錄模塊將帶有光斑的第一圖像記錄下來。
[0039]處理器對記錄下來的帶有光斑的第一圖像進(jìn)行處理,從而根據(jù)在該第一圖像上的光斑的位置信息,得出與該光斑對應(yīng)的第一操作體在操作平面上的具體位置坐標(biāo)。
[0040]其中,該處理器30包括有第一獲取模塊,第二獲取模塊,還有算法模塊;第一獲取模塊,用于獲取所述第一圖像上的所述1個光斑與所述接收端的光軸間的第二距離;第二獲取模塊,用于獲取所述第一圖像上的所述1個光斑與一參考成像點(diǎn)間的第三距離;算法模塊,用于基于所述第二距離,所述第三距離以及所述接收端與所述光源間的第四距離,計(jì)算獲得所述第一位置信息,其中,所述第一位置信息包括所述第一操作體在所述操作平面40上的第一橫坐標(biāo)和第一縱坐標(biāo)。
[0041]在具體的實(shí)施方式中,如圖4所示,該操作平面40上有一個操作點(diǎn)?,用戶的手指位于該操作點(diǎn)?處,光源裝置10的發(fā)射端為匕影像傳感裝置20的接收端為0,其中,該發(fā)射端I與接收端的距離為I影像傳感裝置20的成像板仙設(shè)置于接收端的正前方距離為第一距離?的位置處,由光源裝置10的發(fā)射端I發(fā)射的光線到達(dá)操作點(diǎn)?,經(jīng)過在操作點(diǎn)?處的第一操作體的反射之后,反射光線到達(dá)成像板八8上的0點(diǎn)處,在0點(diǎn)處成像,接著被影像傳感裝置所接收,此處成像點(diǎn)0的光斑是經(jīng)過編碼之后的光線所成的,處理器30可以準(zhǔn)確依據(jù)光線的編碼來找到成像點(diǎn)的位置信息。該影像傳感裝置20的光軸為經(jīng)過點(diǎn)且垂直于成像板八8的一條直線0102。
[0042]首先,第一獲取模塊獲取該反射光線在成像板上的成像點(diǎn)0距離影像傳感裝置20的光軸的第二距離,記為X (獲取的值為已知),接著,第二獲取模塊獲取該反射光線在成像板上的成像點(diǎn)0距離參考成像點(diǎn)0’間的第三距離,記為¢1(獲取的值為已知),其中,該參考成像點(diǎn)0’具體為發(fā)射光線I?平移之后經(jīng)過接收端且與成像板仙相交所成的點(diǎn),由圖可以看出,該參考成像點(diǎn)0’所在的,與發(fā)射光線⑶平行的直線為,其中,操作點(diǎn)?距離點(diǎn)?’的距離與光源裝置10的發(fā)射端I距離影像傳感裝置20的接收端的距離相等,都為已知的距離6。
[0043]接著,在獲得了第二距離X,第三距離(1以及已知的第四距離13之后,就可以計(jì)算得到操作點(diǎn)?的具體坐標(biāo)位置,該具體的坐標(biāo)位置是以影像傳感裝置20的接收端為基準(zhǔn)坐標(biāo)來獲得的。設(shè)操作點(diǎn)?的具體坐標(biāo)為〔X,^0,其中,因此,
山從而可以獲得?的實(shí)際坐標(biāo)值。
[0044]因此,電子設(shè)備就可以根據(jù)獲得的操作點(diǎn)的實(shí)際坐標(biāo)值,得到用戶在操作平面上的實(shí)際按鍵,例如是虛擬鍵盤時(shí),就可以根據(jù)這些實(shí)際坐標(biāo)值,得到用戶具體操作的是八的按鍵,還是0的按鍵,需要注意的是,在使用虛擬鍵盤進(jìn)行操作時(shí)所處的功能模式是按鍵模式,這種模式狀態(tài)下,處理器30僅僅識別觸點(diǎn)信息。相對于現(xiàn)有的電容觸摸屏來說,采用這種光源裝置10與影像傳感裝置20以及處理器30來識別操作的方式能夠應(yīng)用于多種復(fù)雜的操作環(huán)境,例如便攜設(shè)備,工業(yè)制造環(huán)境,無菌和醫(yī)療環(huán)境等。
[0045]在另一種使用手寫功能的模式下,每隔一預(yù)定的時(shí)間段,獲取操作點(diǎn)的具體位置,然后,將這些離散的點(diǎn)用平滑的曲線連接起來,形成軌跡,就形成了手寫的筆畫或者幾何圖形。
[0046]本申請實(shí)施例還提供了一種識別操作的方法,應(yīng)用于上述的電子設(shè)備中,如圖5所示,該方法包括:
[0047]310,發(fā)射編碼光線;
[0048]320,在與所述第一平面在同一水平面上的操作平面上有第一操作體接觸到所述操作平面時(shí),因所述第一操作體的阻擋會在所述第一操作體與所述操作平面的第一接觸點(diǎn)形成第一光斑;
[0049]330,傳感獲得包含所述第一光斑的第一光斑圖像的第一圖像;
[0050]340,基于所述第一圖像,獲得與所述第一圖像相對應(yīng)的所述第一操作體在所述操作平面上的第一位置信息。
[0051]進(jìn)一步的,810中發(fā)射編碼光線具體包括:發(fā)射光線;基于編碼規(guī)則對所述光線進(jìn)行編碼,獲得編碼光線;發(fā)射所述編碼光線。
[0052]進(jìn)一步的,330中所述傳感獲得包含所述第一光斑的第一光斑圖像的第一圖像,具體包括:接收所述~條編碼光線中的1條編碼的反射光線,其中1為小于~的正整數(shù);所述I條編碼的反射光線在所述成像板上形成1個光斑;將所述成像板上的所述1個光斑的所述第一圖像記錄下來。
[0053]進(jìn)一步的,340中在所述基于所述第一圖像,獲得與所述第一圖像相對應(yīng)的所述第一操作體在所述操作平面上的位置信息,具體包括:獲取所述第一圖像上的所述1個光斑與所述影像傳感裝置的接收端的光軸間的第二距離;獲取所述第一圖像上的所述1個光斑與一參考成像點(diǎn)間的第三距離;基于所述第二距離,所述第三距離以及所述接收端與所述光源裝置的發(fā)射端間的第四距離,計(jì)算獲得所述第一位置信息,其中,所述第一位置信息包括所述第一操作體在所述操作平面上的第一橫坐標(biāo)和第一縱坐標(biāo)。
[0054]本申請實(shí)施例中提供的一個或多個技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn):
[0055]1、由于采用了將光源裝置,影像傳感裝置設(shè)置在第一平面上,且與操作平面在同一水平面上的技術(shù)方案,所以,有效解決了通過光學(xué)檢測方式實(shí)現(xiàn)觸摸判斷時(shí),感光裝置設(shè)置在光源的上方,這樣就使得該觸摸顯示裝置的尺寸較大,尺寸較大也帶來能耗較大的技術(shù)問題,進(jìn)而實(shí)現(xiàn)了該觸摸顯示裝置的尺寸較小,功耗也隨之較小的技術(shù)效果。
[0056]2、由于采用了將光源裝置,影像傳感裝置設(shè)置在第一平面上,并且基于操作體在成像板上所成的第一圖像信息,包括成像板在接收點(diǎn)前的第一距離,第一圖像上的1個光斑與接收點(diǎn)光軸間的第二距離,該1個光斑與參考成像點(diǎn)間的第三距離,從而計(jì)算獲得該操作體在操作平面上的具體位置坐標(biāo),所以,有效解決了現(xiàn)有技術(shù)中的感光裝置設(shè)置在光源的上方,而且,當(dāng)操作體在操作平面上放置的位置不當(dāng),就會使得感光裝置無法感光獲得操作體的反射光線形成的光斑圖像,就存在反射光線所成的光斑圖像漏檢的技術(shù)問題,進(jìn)而實(shí)現(xiàn)了能夠準(zhǔn)確獲取所有經(jīng)反射的光線所成的光斑圖像,準(zhǔn)確識別觸摸操作的技術(shù)效果。
[0057]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、0)-801光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0058]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng)?、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0059]這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0060]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0061]盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
[0062]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【權(quán)利要求】
1.一種電子設(shè)備,其特征在于,包括: 光源裝置,置放在第一平面上; 影像傳感裝置,置放在所述第一平面上; 處理器,與所述影像傳感裝置連接; 其中,當(dāng)在與所述第一平面在同一水平面上的操作平面上有第一操作體接觸到所述操作平面時(shí),首先,所述光源裝置所發(fā)射的編碼光線因所述第一操作體的阻擋會在所述第一操作體與所述操作平面的第一接觸點(diǎn)形成第一光斑;其次,所述影像傳感裝置能夠傳感獲得包含所述第一光斑的第一光斑圖像的第一圖像;最后,所述處理器基于所述第一圖像,獲得與所述第一圖像相對應(yīng)的所述第一操作體在所述操作平面上的第一位置信息。
2.如權(quán)利要求1所述的電子設(shè)備,其特征在于,所述光源裝置的發(fā)射端與所述影像傳感裝置的接收端相互平行設(shè)置。
3.如權(quán)利要求1所述的電子設(shè)備,其特征在于,所述光源裝置,具體包括: 光源:用于發(fā)射N條光線,其中N大于等于I ; 編碼模塊,用于基于編碼規(guī)則對所述N條光線進(jìn)行編碼,獲得N條編碼光線; 發(fā)射端,用于發(fā)射所述N條編碼光線。
4.如權(quán)利要求3所述的電子設(shè)備,其特征在于,所述影像傳感裝置,具體包括: 所述接收端,用于接收所述N條編碼光線中的M條編碼的反射光線,其中M為小于N的正整數(shù); 成像板,設(shè)置在所述接收端正前方距離為第一距離的位置處,使得所述M條編碼的反射光線在所述成像板上形成M個光斑; 記錄模塊,用于將所述成像板上的所述M個光斑的所述第一圖像記錄下來。
5.如權(quán)利要求4所述的電子設(shè)備,其特征在于,所述處理器,具體包括: 第一獲取模塊,用于獲取所述第一圖像上的所述M個光斑與所述接收端的光軸間的第二距離; 第二獲取模塊,用于獲取所述第一圖像上的所述M個光斑與一參考成像點(diǎn)間的第三距離; 算法模塊,用于基于所述第二距離,所述第三距離以及所述接收端與所述光源間的第四距離,計(jì)算獲得所述第一位置信息,其中,所述第一位置信息包括所述第一操作體在所述操作平面上的第一橫坐標(biāo)和第一縱坐標(biāo)。
6.一種識別操作的方法,應(yīng)用于一具有光源裝置,影像傳感裝置以及處理器的電子設(shè)備中,其中,所述光源裝置與所述影像傳感裝置置放在第一平面上,其特征在于,所述方法包括: 發(fā)射編碼光線; 在與所述第一平面在同一水平面上的操作平面上有第一操作體接觸到所述操作平面時(shí),因所述第一操作體的阻擋會在所述第一操作體與所述操作平面的第一接觸點(diǎn)形成第一光斑; 傳感獲得包含所述第一光斑的第一光斑圖像的第一圖像; 基于所述第一圖像,獲得與所述第一圖像相對應(yīng)的所述第一操作體在所述操作平面上的第一位置信息。
7.如權(quán)利要求6所述的方法,其特征在于,所述發(fā)射編碼光線具體包括: 發(fā)射光線; 基于編碼規(guī)則對所述光線進(jìn)行編碼,獲得編碼光線; 發(fā)射所述編碼光線。
8.如權(quán)利要求6所述的方法,其特征在于,所述傳感獲得包含所述第一光斑的第一光斑圖像的第一圖像,具體包括: 接收所述N條編碼光線中的Μ條編碼的反射光線,其中Μ為小于Ν的正整數(shù); 所述Μ條編碼的反射光線在所述成像板上形成Μ個光斑; 將所述成像板上的所述Μ個光斑的所述第一圖像記錄下來。
9.如權(quán)利要求8所述的方法,其特征在于,在所述基于所述第一圖像,獲得與所述第一圖像相對應(yīng)的所述第一操作體在所述操作平面上的位置信息,具體包括: 獲取所述第一圖像上的所述Μ個光斑與所述影像傳感裝置的接收端的光軸間的第二距離; 獲取所述第一圖像上的所述Μ個光斑與一參考成像點(diǎn)間的第三距離; 基于所述第二距離,所述第三距離以及所述接收端與所述光源裝置的發(fā)射端間的第四距離,計(jì)算獲得所述第一位置信息,其中,所述第一位置信息包括所述第一操作體在所述操作平面上的第一橫坐標(biāo)和第一縱坐標(biāo)。
【文檔編號】G06F3/042GK104375714SQ201310359150
【公開日】2015年2月25日 申請日期:2013年8月16日 優(yōu)先權(quán)日:2013年8月16日
【發(fā)明者】姚健, 陳柯, 陽光, 劉文靜 申請人:聯(lián)想(北京)有限公司