本發(fā)明涉及信息處理技術(shù),尤其涉及一種參數(shù)調(diào)整方法及電子設(shè)備。
背景技術(shù):
現(xiàn)有桌面投影技術(shù)中,會(huì)帶有觸控功能,即電子設(shè)備能夠識(shí)別實(shí)施于投影平面的觸控操作,具體地,電子設(shè)備在投射出投影平面的同時(shí),還會(huì)發(fā)射出紅外檢測(cè)平面,通過紅外檢測(cè)平面即可檢測(cè)到實(shí)施于投影平面的觸控操作;通常,在電子設(shè)備出廠時(shí)即存儲(chǔ)有投影平面和紅外檢測(cè)平面之間的固定位置關(guān)系,進(jìn)而基于存儲(chǔ)的該固定位置關(guān)系來識(shí)別觸控操作,但是,當(dāng)投影平面和紅外檢測(cè)平面之間的相對(duì)位置關(guān)系發(fā)生變化時(shí),繼續(xù)利用固定位置關(guān)系來識(shí)別觸控操作則會(huì)出現(xiàn)誤差,甚至識(shí)別錯(cuò)誤。
技術(shù)實(shí)現(xiàn)要素:
為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實(shí)施例提供了一種參數(shù)調(diào)整方法及電子設(shè)備,能至少解決現(xiàn)有技術(shù)中存在的上述問題。
本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
本發(fā)明實(shí)施例第一方面提供了一種參數(shù)調(diào)整方法,其特征在于,所述方法包括:
電子設(shè)備檢測(cè)到目標(biāo)指令,基于所述目標(biāo)指令檢測(cè)得到所述電子設(shè)備當(dāng)前投射出的第一投影平面與當(dāng)前發(fā)射的用于識(shí)別用戶操作的第一檢測(cè)平面之間的第一相對(duì)位置關(guān)系;
將所述第一相對(duì)位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行比對(duì);其中,所述預(yù)設(shè)相對(duì)位置關(guān)系表征所述電子設(shè)備投射出的標(biāo)準(zhǔn)投影平面與所述電子設(shè)備發(fā)射的用于識(shí)別用戶操作的標(biāo)準(zhǔn)檢測(cè)平面之間的相對(duì)位置關(guān)系;
檢測(cè)到表征所述第一相對(duì)位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系不匹配的比對(duì)結(jié)果,對(duì)所述預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行調(diào)整,使調(diào)整后的所述預(yù)設(shè)相對(duì)位置關(guān)系與所述第一相對(duì)位置關(guān)系相匹配,以便于所述電子設(shè)備基于調(diào)整后的預(yù)設(shè)相對(duì)位置關(guān)系響應(yīng)利用所述第一檢測(cè)平面所檢測(cè)到的實(shí)施于所述第一投影平面的用戶操作。
本發(fā)明實(shí)施例第二方面提供了一種電子設(shè)備,所述電子設(shè)備包括:
投影裝置,用于投射第一投影平面;
傳感器,用于發(fā)射識(shí)別用戶操作的第一檢測(cè)平面;
處理器,用于檢測(cè)到目標(biāo)指令,基于所述目標(biāo)指令檢測(cè)得到當(dāng)前投射出的第一投影平面與當(dāng)前發(fā)射的用于識(shí)別用戶操作的第一檢測(cè)平面之間的第一相對(duì)位置關(guān)系;將所述第一相對(duì)位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行比對(duì);其中,所述預(yù)設(shè)相對(duì)位置關(guān)系表征所述電子設(shè)備投射出的標(biāo)準(zhǔn)投影平面與所述電子設(shè)備發(fā)射的用于識(shí)別用戶操作的標(biāo)準(zhǔn)檢測(cè)平面之間的相對(duì)位置關(guān)系;還用于檢測(cè)到表征所述第一相對(duì)位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系不匹配的比對(duì)結(jié)果,對(duì)所述預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行調(diào)整,使調(diào)整后的所述預(yù)設(shè)相對(duì)位置關(guān)系與所述第一相對(duì)位置關(guān)系相匹配,以便于所述電子設(shè)備基于調(diào)整后的預(yù)設(shè)相對(duì)位置關(guān)系響應(yīng)利用所述第一檢測(cè)平面所檢測(cè)到的實(shí)施于所述第一投影平面的用戶操作。
本發(fā)明實(shí)施例所述的參數(shù)調(diào)整方法及電子設(shè)備,能夠在檢測(cè)到目標(biāo)指令后,獲取當(dāng)前投射出的第一投影平面與當(dāng)前發(fā)射的用于識(shí)別用戶操作的第一檢測(cè)平面之間的第一相對(duì)位置關(guān)系,并將所述第一相對(duì)位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行比對(duì),進(jìn)而在確定所述第一相對(duì)位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系不匹配,對(duì)調(diào)整預(yù)設(shè)相對(duì)位置關(guān)系,并使調(diào)整后的所述預(yù)設(shè)相對(duì)位置關(guān)系與所述第一相對(duì)位置關(guān)系相匹配,這樣,當(dāng)所述電子設(shè)備利用調(diào)整后的預(yù)設(shè)相對(duì)位置關(guān)系響應(yīng)利用所述第一檢測(cè)平面所檢測(cè)到的實(shí)施于所述第一投影平面的用戶操作時(shí),能夠提升識(shí)別精確度,為提升用戶體驗(yàn)奠定了基礎(chǔ)。另外,由于本發(fā)明實(shí)施例能夠基于所述電子設(shè)備實(shí)際發(fā)射出的投影平面與檢測(cè)平面之間的位置關(guān)系進(jìn)行用戶操作的識(shí)別過程,所以,本發(fā)明實(shí)施例降低了對(duì)電子設(shè)備的應(yīng)用場(chǎng)景的要求,無需對(duì)應(yīng)用場(chǎng)景進(jìn)行特殊限制,進(jìn)而進(jìn)一步為提升用戶體驗(yàn)奠定了基礎(chǔ)。
附圖說明
圖1為本發(fā)明實(shí)施例參數(shù)調(diào)整方法的實(shí)現(xiàn)流程示意圖;
圖2為本發(fā)明實(shí)施例投影平面與檢測(cè)平面處于預(yù)設(shè)相對(duì)位置關(guān)系的示意圖;
圖3為本發(fā)明實(shí)施例投影平面與檢測(cè)平面未處于預(yù)設(shè)相對(duì)位置關(guān)系的示意圖;
圖4為本發(fā)明實(shí)施例電子設(shè)備的組成結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了能夠更加詳盡地了解本發(fā)明的特點(diǎn)與技術(shù)內(nèi)容,下面結(jié)合附圖對(duì)本發(fā)明的實(shí)現(xiàn)進(jìn)行詳細(xì)闡述,所附附圖僅供參考說明之用,并非用來限定本發(fā)明。
實(shí)施例一
本實(shí)施例提供了一種參數(shù)調(diào)整方法,所述方法應(yīng)用于電子設(shè)備中;這里,所述電子設(shè)備設(shè)置或連接有能夠投射出投影平面的投影裝置,以及能夠發(fā)射出用于識(shí)別用戶操作的檢測(cè)平面(如紅外檢測(cè)平面)的傳感器(如紅外傳感器);例如,所述電子設(shè)備設(shè)置有投影儀和紅外發(fā)射器,所述紅外發(fā)射器設(shè)置于投影儀的下面,當(dāng)投影儀將投影平面投影至桌面時(shí),紅外發(fā)射器能夠發(fā)射出沿桌面的紅外檢測(cè)平面,該紅外檢測(cè)平面與桌面平行,即紅外檢測(cè)平面和投影平面平行,且紅外檢測(cè)平面與投影平面之間的距離處于預(yù)設(shè)距離范圍內(nèi),如2mm,此時(shí),投射于桌面上的投影平面坐標(biāo)和發(fā)射出的紅外檢測(cè)平面的坐標(biāo)相匹配,也即電子設(shè)備存儲(chǔ)的預(yù)設(shè)相對(duì)位置關(guān)系與當(dāng)前投射的投影平面和紅外檢測(cè)平面之間的位置關(guān)系相匹配,此時(shí),電子設(shè)備能夠利用紅外檢測(cè)平面識(shí)別實(shí)施于投影平面的觸控操作,并響應(yīng)該觸控操作。進(jìn)一步地,當(dāng)電子設(shè)備的位置發(fā)生變化,或者桌面發(fā)生了變化,或者桌面不平整時(shí),若依然利用電子設(shè)備存儲(chǔ)的預(yù)設(shè)相對(duì)位置關(guān)系去響應(yīng)觸控操作,則會(huì)出現(xiàn)識(shí)別誤差,設(shè)置識(shí)別錯(cuò)誤。因此,為解決上述問題,本實(shí)施例提供了一種能夠根據(jù)投影平面和紅外檢測(cè)平面之間的實(shí)際相對(duì)位置關(guān)系來調(diào)整電子設(shè)備出廠時(shí)存儲(chǔ)的預(yù)設(shè)相對(duì)位置關(guān)系的方法,進(jìn)而當(dāng)利用調(diào)整后的預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行觸控識(shí)別時(shí),能夠提升識(shí)別精確度,為提升用戶體驗(yàn)奠定了基礎(chǔ)。具體地,圖1為本發(fā)明實(shí)施例參數(shù)調(diào)整方法的實(shí)現(xiàn)流程示意圖,如圖1所示,所述方法包括:
步驟101:電子設(shè)備檢測(cè)到目標(biāo)指令,基于所述目標(biāo)指令檢測(cè)得到所述電子設(shè)備當(dāng)前投射出的第一投影平面與當(dāng)前發(fā)射的用于識(shí)別用戶操作的第一檢測(cè)平面之間的第一相對(duì)位置關(guān)系;
在一具體實(shí)施例中,所述電子設(shè)備可以通過如下方式生成目標(biāo)指令;具體地,所述電子設(shè)備檢測(cè)到所述電子設(shè)備從非工作狀態(tài)變化到工作狀態(tài)時(shí),生成目標(biāo)指令,也就是說,所述電子設(shè)備在開機(jī)后即觸發(fā)投影平面與檢測(cè)平面的校準(zhǔn)過程;或者,檢測(cè)到所述電子設(shè)備的位置發(fā)生變化時(shí),生成目標(biāo)指令;或者,檢測(cè)到特定操作,如基于物理按鍵或虛擬按鍵的特征操作,或者檢測(cè)到特定手勢(shì)操作后,生成目標(biāo)指令。
步驟102:將所述第一相對(duì)位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行比對(duì);其中,所述預(yù)設(shè)相對(duì)位置關(guān)系表征所述電子設(shè)備投射出的標(biāo)準(zhǔn)投影平面與所述電子設(shè)備發(fā)射的用于識(shí)別用戶操作的標(biāo)準(zhǔn)檢測(cè)平面之間的相對(duì)位置關(guān)系;
本實(shí)施例中,如圖2所示,所述預(yù)設(shè)相對(duì)位置關(guān)系即為電子設(shè)備在出廠時(shí)存儲(chǔ)有的標(biāo)準(zhǔn)投影平面和標(biāo)準(zhǔn)檢測(cè)平面之間的相對(duì)位置關(guān)系。這里,當(dāng)所述電子設(shè)備當(dāng)前對(duì)應(yīng)的投影平面與當(dāng)前發(fā)射出的檢測(cè)平面之間的位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系匹配時(shí),也即所述電子設(shè)備對(duì)應(yīng)的投影平面與發(fā)射出的檢測(cè)平面滿足預(yù)設(shè)相對(duì)位置關(guān)系時(shí),所述電子設(shè)備利用檢測(cè)平面來識(shí)別實(shí)施于投影平面的觸控操作的識(shí)別精確度滿足預(yù)設(shè)規(guī)則,也即此時(shí)識(shí)別精確度高,識(shí)別錯(cuò)誤率低。
進(jìn)一步地,如圖3所示,當(dāng)所述電子設(shè)備當(dāng)前對(duì)應(yīng)的投影平面與當(dāng)前發(fā)射出的檢測(cè)平面之間的位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系不匹配時(shí),若依然利用預(yù)設(shè)相對(duì)位置關(guān)系去響應(yīng)實(shí)施于投影平面的用戶操作,則會(huì)出現(xiàn)識(shí)別錯(cuò)誤的問題,所以,在此種情況下需要對(duì)電子設(shè)備存儲(chǔ)的預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行調(diào)整,如此,來提升識(shí)別精確度。
步驟103:檢測(cè)到表征所述第一相對(duì)位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系不匹配的比對(duì)結(jié)果,對(duì)所述預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行調(diào)整,使調(diào)整后的所述預(yù)設(shè)相對(duì)位置關(guān)系與所述第一相對(duì)位置關(guān)系相匹配,以便于所述電子設(shè)備基于調(diào)整后的預(yù)設(shè)相對(duì)位置關(guān)系響應(yīng)利用所述第一檢測(cè)平面所檢測(cè)到的實(shí)施于所述第一投影平面的用戶操作。
本實(shí)施例中,所述第一相對(duì)位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系不匹配指:所述電子設(shè)備當(dāng)前投射出的第一投影平面與當(dāng)前發(fā)射的用于識(shí)別用戶操作的第一檢測(cè)平面之間的第一相對(duì)位置關(guān)系不滿足預(yù)設(shè)相對(duì)位置關(guān)系。當(dāng)然,在實(shí)際應(yīng)用中,當(dāng)所述電子設(shè)備確定所述第一相對(duì)位置關(guān)系不滿足預(yù)設(shè)相對(duì)位置關(guān)系,還可以生成提示信息,以提示用戶需要對(duì)電子設(shè)備當(dāng)前所處的位置進(jìn)行調(diào)整,例如更換投影平面所處的物理面,如桌面等。進(jìn)而基于用戶操作來確定是否對(duì)預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行調(diào)整,如用戶繼續(xù)桌面投影操作,則對(duì)預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行調(diào)整,若用戶更換桌面,則檢測(cè)更換后的投影平面與檢測(cè)平面之間的相對(duì)位置關(guān)系是否滿足預(yù)設(shè)相對(duì)位置關(guān)系。
這樣,本發(fā)明實(shí)施例所述的方法,電子設(shè)備能夠在檢測(cè)到目標(biāo)指令后,獲取當(dāng)前投射出的第一投影平面與當(dāng)前發(fā)射的用于識(shí)別用戶操作的第一檢測(cè)平面之間的第一相對(duì)位置關(guān)系,并將所述第一相對(duì)位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行比對(duì),進(jìn)而在確定所述第一相對(duì)位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系不匹配,對(duì)調(diào)整預(yù)設(shè)相對(duì)位置關(guān)系,并使調(diào)整后的所述預(yù)設(shè)相對(duì)位置關(guān)系與所述第一相對(duì)位置關(guān)系相匹配,這樣,當(dāng)所述電子設(shè)備利用調(diào)整后的預(yù)設(shè)相對(duì)位置關(guān)系響應(yīng)利用所述第一檢測(cè)平面所檢測(cè)到的實(shí)施于所述第一投影平面的用戶操作時(shí),能夠提升識(shí)別精確度,為提升用戶體驗(yàn)奠定了基礎(chǔ)。另外,由于本發(fā)明實(shí)施例能夠基于所述電子設(shè)備實(shí)際發(fā)射出的投影平面與檢測(cè)平面之間的位置關(guān)系進(jìn)行用戶操作的識(shí)別過程,所以,本發(fā)明實(shí)施例降低了對(duì)電子設(shè)備的應(yīng)用場(chǎng)景的要求,無需對(duì)應(yīng)用場(chǎng)景進(jìn)行特殊限制,進(jìn)而進(jìn)一步為提升用戶體驗(yàn)奠定了基礎(chǔ)。
實(shí)施例二
基于實(shí)施例一所述的方法,本實(shí)施例提供了評(píng)判所述第一相對(duì)位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系是否匹配的具體評(píng)判標(biāo)準(zhǔn),具體地,
方式一:所述電子設(shè)備獲取投射出的至少三個(gè)第一投射點(diǎn)的坐標(biāo)信息,并根據(jù)所述至少三個(gè)第一投射點(diǎn)的坐標(biāo)信息確定出所述電子設(shè)備投射出的第一投影平面,檢測(cè)所述第一投影平面是否與所述標(biāo)準(zhǔn)投影平面重合;檢測(cè)得到表征所述第一投影平面與所述標(biāo)準(zhǔn)投影平面不重合的檢測(cè)結(jié)果,基于檢測(cè)結(jié)果生成表征所述第一相對(duì)位置關(guān)系與所述預(yù)設(shè)相對(duì)位置關(guān)系不匹配的比對(duì)結(jié)果。也就是說,所述電子設(shè)備根據(jù)獲取到的幾個(gè)投射點(diǎn)的坐標(biāo),確定出具體地第一投射平面,進(jìn)而將確定出的第一投射平面與標(biāo)準(zhǔn)投射平面去比對(duì),判斷兩者是否重合,若重合,則認(rèn)為所述第一相對(duì)位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系匹配,即所述第一相對(duì)位置關(guān)系滿足預(yù)設(shè)相對(duì)位置關(guān)系,否則,認(rèn)為所述第一相對(duì)位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系不匹配。
這里,在實(shí)際應(yīng)用中,由于檢測(cè)平面是懸浮于物理桌面之上的,并非直接落于所述投射平面(也即桌面)上的,也就是說,檢測(cè)平面不存在因?yàn)樽烂娴牟黄秸l(fā)生變化的情況,所以,在實(shí)際應(yīng)用中,可以在確定所述電子設(shè)備發(fā)射的第一檢測(cè)平面與所述標(biāo)準(zhǔn)檢測(cè)平面重合時(shí),檢測(cè)所述第一投影平面是否與所述標(biāo)準(zhǔn)投影平面重合,進(jìn)而根據(jù)所述第一投影平面是否與所述標(biāo)準(zhǔn)投影平面重合的檢測(cè)結(jié)果來確定所述第一相對(duì)位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系是否匹配,如,當(dāng)所述第一投影平面是否與所述標(biāo)準(zhǔn)投影平面重合時(shí),認(rèn)為所述第一相對(duì)位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系匹配,否則,認(rèn)為所述第一相對(duì)位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系不匹配。這里,可以采用如下方式來判斷第一投影平面與所述標(biāo)準(zhǔn)投影平面是否重合,其中,所述標(biāo)準(zhǔn)投影平面為已知平面,從第一投影平面中選取出若干個(gè)點(diǎn),判斷若干個(gè)點(diǎn)是否落于標(biāo)準(zhǔn)投影平面上,進(jìn)而根據(jù)判斷結(jié)果來確定第一投影平面與所述標(biāo)準(zhǔn)投影平面是否重合;或者,直接判斷獲取到的至少三個(gè)第一投射點(diǎn)是否落于所述標(biāo)準(zhǔn)投影平面上,進(jìn)而來判斷第一投影平面與所述標(biāo)準(zhǔn)投影平面是否重合。當(dāng)然,在實(shí)際應(yīng)用中,還可以采用其他方式來判斷第一投影平面與標(biāo)準(zhǔn)投影平面是否重合,例如,當(dāng)投影到桌面且桌面為矩形時(shí),可以通過判斷桌面的四個(gè)角對(duì)應(yīng)的第一區(qū)域是否與標(biāo)準(zhǔn)投影平面重疊等來判斷第一投影平面與所述標(biāo)準(zhǔn)投影平面是否重合,本實(shí)施例對(duì)此不作限制。
在另一具體實(shí)施例中,所述電子設(shè)備利用至少三個(gè)第一投射點(diǎn)確定出第一投射平面之后,還需要判斷所述第一投射平面的平整度是否滿足預(yù)設(shè)規(guī)則,進(jìn)而避免由于第一投射平面不平整而導(dǎo)致操作識(shí)別度降低的問題。具體地,所述電子設(shè)備獲取所述電子設(shè)備投射出的至少一個(gè)第二投射點(diǎn)的坐標(biāo)信息,基于所述至少一個(gè)第二投射點(diǎn)的坐標(biāo)信息,判斷所述第二投射點(diǎn)是否落于所述第一投影平面中,進(jìn)而至少根據(jù)表征所述第二投射點(diǎn)未落于所述第一投影平面中的判斷結(jié)果生成表征所述第一相對(duì)位置關(guān)系與所述預(yù)設(shè)相對(duì)位置關(guān)系不匹配的比對(duì)結(jié)果。
例如,當(dāng)所有第二投射點(diǎn)均落于所述第一投射平面時(shí),可以認(rèn)為所述第一投影平面的平整度滿足預(yù)設(shè)規(guī)則,或者,當(dāng)每一所述第二投射點(diǎn)距所述第一投影平面的距離均處于預(yù)設(shè)距離范圍內(nèi),此時(shí),也認(rèn)為所述第一投影平面的平整度滿足預(yù)設(shè)規(guī)則;或者,當(dāng)選取出的第二投射點(diǎn)中超過預(yù)設(shè)個(gè)數(shù)的第二投射點(diǎn)距所述第一投影平面的距離均處于預(yù)設(shè)距離范圍內(nèi),則也認(rèn)為所述第一投影平面的平整度滿足預(yù)設(shè)規(guī)則,也就是說,當(dāng)大多數(shù)第二投射點(diǎn)距所述第一投影平面的距離處于預(yù)設(shè)距離范圍內(nèi)時(shí),也認(rèn)為所述第一投影平面的平整度滿足預(yù)設(shè)規(guī)則。而當(dāng)確定出所述第一投影平面的平整度滿足預(yù)設(shè)規(guī)則時(shí),則可直接根據(jù)所述第一投影平面是否與所述標(biāo)準(zhǔn)投影平面重合的檢測(cè)結(jié)果,來確定是否對(duì)所述預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行調(diào)整。
反之,認(rèn)為所述第一投影平面的平整度不滿足預(yù)設(shè)規(guī)則;進(jìn)一步地,當(dāng)確定出所述第一投影平面的平整度不滿足預(yù)設(shè)規(guī)則時(shí),即使所述第一投影平面與所述預(yù)設(shè)投影平面重合,由于投影平面不平整也會(huì)導(dǎo)致操作識(shí)別錯(cuò)誤,所以,也需要對(duì)預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行調(diào)整,例如,對(duì)不平整區(qū)域?qū)?yīng)的預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行調(diào)整,也即只調(diào)整不平整投影區(qū)域?qū)?yīng)的預(yù)設(shè)相對(duì)位置關(guān)系,而其他區(qū)域不做調(diào)整,進(jìn)而提高識(shí)別精確度。
進(jìn)一步地,當(dāng)所述第一投影平面的平整度不滿足預(yù)設(shè)規(guī)則,且所述第一投影平面與所述預(yù)設(shè)投影平面也不重合,此時(shí),必然需要對(duì)預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行調(diào)整,而且,調(diào)整方式不僅要考慮到實(shí)際的投影平面與檢測(cè)平面之間的相對(duì)位置關(guān)系,還要考慮到投影平面中不平整區(qū)域。如此,來提高識(shí)別精確度。
本實(shí)施例中,對(duì)所述預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行調(diào)整可以具體是將實(shí)際的第一投影平面與第一檢測(cè)平面之間的第一相對(duì)位置關(guān)系代替電子設(shè)備中存儲(chǔ)的所述預(yù)設(shè)相對(duì)位置關(guān)系。
實(shí)施例三
本實(shí)施例提供了一種電子設(shè)備,這里,所述電子設(shè)備設(shè)置或連接有能夠投射出投影平面的投影裝置,以及能夠發(fā)射出用于識(shí)別用戶操作的檢測(cè)平面(如紅外檢測(cè)平面)的傳感器(如紅外傳感器);例如,所述電子設(shè)備設(shè)置有投影儀和紅外發(fā)射器,所述紅外發(fā)射器設(shè)置于投影儀的下面,當(dāng)投影儀將投影平面投影至桌面時(shí),紅外發(fā)射器能夠發(fā)射出沿桌面的紅外檢測(cè)平面,該紅外檢測(cè)平面與桌面平行,即紅外檢測(cè)平面和投影平面平行,且紅外檢測(cè)平面與投影平面之間的距離處于預(yù)設(shè)距離范圍內(nèi),如2mm,此時(shí),投射于桌面上的投影平面坐標(biāo)和發(fā)射出的紅外檢測(cè)平面的坐標(biāo)相匹配,也即電子設(shè)備存儲(chǔ)的預(yù)設(shè)相對(duì)位置關(guān)系與當(dāng)前投射的投影平面和紅外檢測(cè)平面之間的位置關(guān)系相匹配,此時(shí),電子設(shè)備能夠利用紅外檢測(cè)平面識(shí)別實(shí)施于投影平面的觸控操作,并響應(yīng)該觸控操作。進(jìn)一步地,當(dāng)電子設(shè)備的位置發(fā)生變化,或者桌面發(fā)生了變化,或者桌面不平整時(shí),若依然利用電子設(shè)備存儲(chǔ)的預(yù)設(shè)相對(duì)位置關(guān)系去響應(yīng)觸控操作,則會(huì)出現(xiàn)識(shí)別誤差,設(shè)置識(shí)別錯(cuò)誤。因此,為解決上述問題,本實(shí)施例提供了一種能夠根據(jù)投影平面和紅外檢測(cè)平面之間的實(shí)際相對(duì)位置關(guān)系來調(diào)整電子設(shè)備出廠時(shí)存儲(chǔ)的預(yù)設(shè)相對(duì)位置關(guān)系的電子設(shè)備,進(jìn)而當(dāng)利用調(diào)整后的預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行觸控識(shí)別時(shí),能夠提升識(shí)別精確度,為提升用戶體驗(yàn)奠定了基礎(chǔ)。具體地,如圖4所示,所述電子設(shè)備包括:
投影裝置41,用于投射第一投影平面;
傳感器42,用于發(fā)射識(shí)別用戶操作的第一檢測(cè)平面;
處理器43,用于檢測(cè)到目標(biāo)指令,基于所述目標(biāo)指令檢測(cè)得到當(dāng)前投射出的第一投影平面與當(dāng)前發(fā)射的用于識(shí)別用戶操作的第一檢測(cè)平面之間的第一相對(duì)位置關(guān)系;將所述第一相對(duì)位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行比對(duì);其中,所述預(yù)設(shè)相對(duì)位置關(guān)系表征所述電子設(shè)備投射出的標(biāo)準(zhǔn)投影平面與所述電子設(shè)備發(fā)射的用于識(shí)別用戶操作的標(biāo)準(zhǔn)檢測(cè)平面之間的相對(duì)位置關(guān)系;還用于檢測(cè)到表征所述第一相對(duì)位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系不匹配的比對(duì)結(jié)果,對(duì)所述預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行調(diào)整,使調(diào)整后的所述預(yù)設(shè)相對(duì)位置關(guān)系與所述第一相對(duì)位置關(guān)系相匹配,以便于所述電子設(shè)備基于調(diào)整后的預(yù)設(shè)相對(duì)位置關(guān)系響應(yīng)利用所述第一檢測(cè)平面所檢測(cè)到的實(shí)施于所述第一投影平面的用戶操作。
本實(shí)施例中,如圖2所示,所述預(yù)設(shè)相對(duì)位置關(guān)系即為電子設(shè)備在出廠時(shí)存儲(chǔ)有的標(biāo)準(zhǔn)投影平面和標(biāo)準(zhǔn)檢測(cè)平面之間的相對(duì)位置關(guān)系。這里,當(dāng)所述電子設(shè)備當(dāng)前對(duì)應(yīng)的投影平面與當(dāng)前發(fā)射出的檢測(cè)平面之間的位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系匹配時(shí),也即所述電子設(shè)備對(duì)應(yīng)的投影平面與發(fā)射出的檢測(cè)平面滿足預(yù)設(shè)相對(duì)位置關(guān)系時(shí),所述電子設(shè)備利用檢測(cè)平面來識(shí)別實(shí)施于投影平面的觸控操作的識(shí)別精確度滿足預(yù)設(shè)規(guī)則,也即此時(shí)識(shí)別精確度高,識(shí)別錯(cuò)誤率低。
進(jìn)一步地,如圖3所示,當(dāng)所述電子設(shè)備當(dāng)前對(duì)應(yīng)的投影平面與當(dāng)前發(fā)射出的檢測(cè)平面之間的位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系不匹配時(shí),若依然利用預(yù)設(shè)相對(duì)位置關(guān)系去響應(yīng)實(shí)施于投影平面的用戶操作,則會(huì)出現(xiàn)識(shí)別錯(cuò)誤的問題,所以,在此種情況下需要對(duì)電子設(shè)備存儲(chǔ)的預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行調(diào)整,如此,來提升識(shí)別精確度。
本實(shí)施例中,所述第一相對(duì)位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系不匹配指:所述電子設(shè)備當(dāng)前投射出的第一投影平面與當(dāng)前發(fā)射的用于識(shí)別用戶操作的第一檢測(cè)平面之間的第一相對(duì)位置關(guān)系不滿足預(yù)設(shè)相對(duì)位置關(guān)系。當(dāng)然,在實(shí)際應(yīng)用中,當(dāng)所述電子設(shè)備確定所述第一相對(duì)位置關(guān)系不滿足預(yù)設(shè)相對(duì)位置關(guān)系,還可以生成提示信息,以提示用戶需要對(duì)電子設(shè)備當(dāng)前所處的位置進(jìn)行調(diào)整,例如更換投影平面所處的物理面,如桌面等。進(jìn)而基于用戶操作來確定是否對(duì)預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行調(diào)整,如用戶繼續(xù)桌面投影操作,則對(duì)預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行調(diào)整,若用戶更換桌面,則檢測(cè)更換后的投影平面與檢測(cè)平面之間的相對(duì)位置關(guān)系是否滿足預(yù)設(shè)相對(duì)位置關(guān)系。
在一具體實(shí)施例中,所述處理器43,還用于檢測(cè)到所述電子設(shè)備從非工作狀態(tài)變化到工作狀態(tài)時(shí),生成目標(biāo)指令,也就是說,所述電子設(shè)備在開機(jī)后即觸發(fā)投影平面與檢測(cè)平面的校準(zhǔn)過程;或者,檢測(cè)到所述電子設(shè)備的位置發(fā)生變化時(shí),生成目標(biāo)指令;或者,檢測(cè)到特定操作,如基于物理按鍵或虛擬按鍵的特征操作,或者檢測(cè)到特定手勢(shì)操作后,生成目標(biāo)指令。
在另一具體實(shí)施例中,所述處理器43,還用于獲取投射出的至少三個(gè)第一投射點(diǎn)的坐標(biāo)信息;根據(jù)所述至少三個(gè)第一投射點(diǎn)的坐標(biāo)信息確定出所述電子設(shè)備投射出的第一投影平面,檢測(cè)所述第一投影平面是否與所述標(biāo)準(zhǔn)投影平面重合;檢測(cè)得到表征所述第一投影平面與所述標(biāo)準(zhǔn)投影平面不重合的檢測(cè)結(jié)果,基于檢測(cè)結(jié)果生成表征所述第一相對(duì)位置關(guān)系與所述預(yù)設(shè)相對(duì)位置關(guān)系不匹配的比對(duì)結(jié)果。也就是說,所述處理器根據(jù)獲取到的幾個(gè)投射點(diǎn)的坐標(biāo),確定出具體地第一投射平面,進(jìn)而將確定出的第一投射平面與標(biāo)準(zhǔn)投射平面去比對(duì),判斷兩者是否重合,若重合,則認(rèn)為所述第一相對(duì)位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系匹配,即所述第一相對(duì)位置關(guān)系滿足預(yù)設(shè)相對(duì)位置關(guān)系,否則,認(rèn)為所述第一相對(duì)位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系不匹配。
這里,在實(shí)際應(yīng)用中,由于檢測(cè)平面是懸浮于物理桌面之上的,并非直接落于所述投射平面(也即桌面)上的,也就是說,檢測(cè)平面不存在因?yàn)樽烂娴牟黄秸l(fā)生變化的情況,所以,在實(shí)際應(yīng)用中,所述處理器43,可以還用于確定所述電子設(shè)備發(fā)射的第一檢測(cè)平面與所述標(biāo)準(zhǔn)檢測(cè)平面重合時(shí),檢測(cè)所述第一投影平面是否與所述標(biāo)準(zhǔn)投影平面重合;進(jìn)而根據(jù)所述第一投影平面是否與所述標(biāo)準(zhǔn)投影平面重合的檢測(cè)結(jié)果來確定所述第一相對(duì)位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系是否匹配,如,當(dāng)所述第一投影平面是否與所述標(biāo)準(zhǔn)投影平面重合時(shí),認(rèn)為所述第一相對(duì)位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系匹配,否則,認(rèn)為所述第一相對(duì)位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系不匹配。這里,可以采用如下方式來判斷第一投影平面與所述標(biāo)準(zhǔn)投影平面是否重合,其中,所述標(biāo)準(zhǔn)投影平面為已知平面,從第一投影平面中選取出若干個(gè)點(diǎn),判斷若干個(gè)點(diǎn)是否落于標(biāo)準(zhǔn)投影平面上,進(jìn)而根據(jù)判斷結(jié)果來確定第一投影平面與所述標(biāo)準(zhǔn)投影平面是否重合;或者,直接判斷獲取到的至少三個(gè)第一投射點(diǎn)是否落于所述標(biāo)準(zhǔn)投影平面上,進(jìn)而來判斷第一投影平面與所述標(biāo)準(zhǔn)投影平面是否重合。當(dāng)然,在實(shí)際應(yīng)用中,還可以采用其他方式來判斷第一投影平面與標(biāo)準(zhǔn)投影平面是否重合,例如,當(dāng)投影到桌面且桌面為矩形時(shí),可以通過判斷桌面的四個(gè)角對(duì)應(yīng)的第一區(qū)域是否與標(biāo)準(zhǔn)投影平面重疊等來判斷第一投影平面與所述標(biāo)準(zhǔn)投影平面是否重合,本實(shí)施例對(duì)此不作限制。
在另一具體實(shí)施例中,所述處理器利用至少三個(gè)第一投射點(diǎn)確定出第一投射平面之后,還需要判斷所述第一投射平面的平整度是否滿足預(yù)設(shè)規(guī)則,進(jìn)而避免由于第一投射平面不平整而導(dǎo)致操作識(shí)別度降低的問題,具體地,所述處理器43,還用于獲取投射出的至少一個(gè)第二投射點(diǎn)的坐標(biāo)信息;基于所述至少一個(gè)第二投射點(diǎn)的坐標(biāo)信息,判斷所述第二投射點(diǎn)是否落于所述第一投影平面中;至少根據(jù)表征所述第二投射點(diǎn)未落于所述第一投影平面中的判斷結(jié)果生成表征所述第一相對(duì)位置關(guān)系與所述預(yù)設(shè)相對(duì)位置關(guān)系不匹配的比對(duì)結(jié)果。
例如,當(dāng)所有第二投射點(diǎn)均落于所述第一投射平面時(shí),可以認(rèn)為所述第一投影平面的平整度滿足預(yù)設(shè)規(guī)則,或者,當(dāng)每一所述第二投射點(diǎn)距所述第一投影平面的距離均處于預(yù)設(shè)距離范圍內(nèi),此時(shí),也認(rèn)為所述第一投影平面的平整度滿足預(yù)設(shè)規(guī)則;或者,當(dāng)選取出的第二投射點(diǎn)中超過預(yù)設(shè)個(gè)數(shù)的第二投射點(diǎn)距所述第一投影平面的距離均處于預(yù)設(shè)距離范圍內(nèi),則也認(rèn)為所述第一投影平面的平整度滿足預(yù)設(shè)規(guī)則,也就是說,當(dāng)大多數(shù)第二投射點(diǎn)距所述第一投影平面的距離處于預(yù)設(shè)距離范圍內(nèi)時(shí),也認(rèn)為所述第一投影平面的平整度滿足預(yù)設(shè)規(guī)則。而當(dāng)確定出所述第一投影平面的平整度滿足預(yù)設(shè)規(guī)則時(shí),則可直接根據(jù)所述第一投影平面是否與所述標(biāo)準(zhǔn)投影平面重合的檢測(cè)結(jié)果,來確定是否對(duì)所述預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行調(diào)整。
反之,認(rèn)為所述第一投影平面的平整度不滿足預(yù)設(shè)規(guī)則;進(jìn)一步地,當(dāng)確定出所述第一投影平面的平整度不滿足預(yù)設(shè)規(guī)則時(shí),即使所述第一投影平面與所述預(yù)設(shè)投影平面重合,由于投影平面不平整也會(huì)導(dǎo)致操作識(shí)別錯(cuò)誤,所以,也需要對(duì)預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行調(diào)整,例如,對(duì)不平整區(qū)域?qū)?yīng)的預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行調(diào)整,也即只調(diào)整不平整投影區(qū)域?qū)?yīng)的預(yù)設(shè)相對(duì)位置關(guān)系,而其他區(qū)域不做調(diào)整,進(jìn)而提高識(shí)別精確度。
進(jìn)一步地,當(dāng)所述第一投影平面的平整度不滿足預(yù)設(shè)規(guī)則,且所述第一投影平面與所述預(yù)設(shè)投影平面也不重合,此時(shí),必然需要對(duì)預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行調(diào)整,而且,調(diào)整方式不僅要考慮到實(shí)際的投影平面與檢測(cè)平面之間的相對(duì)位置關(guān)系,還要考慮到投影平面中不平整區(qū)域。如此,來提高識(shí)別精確度。
本實(shí)施例中,對(duì)所述預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行調(diào)整可以具體是將實(shí)際的第一投影平面與第一檢測(cè)平面之間的第一相對(duì)位置關(guān)系代替電子設(shè)備中存儲(chǔ)的所述預(yù)設(shè)相對(duì)位置關(guān)系。
這樣,本發(fā)明實(shí)施例所述的電子設(shè)備,能夠在檢測(cè)到目標(biāo)指令后,獲取當(dāng)前投射出的第一投影平面與當(dāng)前發(fā)射的用于識(shí)別用戶操作的第一檢測(cè)平面之間的第一相對(duì)位置關(guān)系,并將所述第一相對(duì)位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系進(jìn)行比對(duì),進(jìn)而在確定所述第一相對(duì)位置關(guān)系與預(yù)設(shè)相對(duì)位置關(guān)系不匹配,對(duì)調(diào)整預(yù)設(shè)相對(duì)位置關(guān)系,并使調(diào)整后的所述預(yù)設(shè)相對(duì)位置關(guān)系與所述第一相對(duì)位置關(guān)系相匹配,這樣,當(dāng)所述電子設(shè)備利用調(diào)整后的預(yù)設(shè)相對(duì)位置關(guān)系響應(yīng)利用所述第一檢測(cè)平面所檢測(cè)到的實(shí)施于所述第一投影平面的用戶操作時(shí),能夠提升識(shí)別精確度,為提升用戶體驗(yàn)奠定了基礎(chǔ)。另外,由于本發(fā)明實(shí)施例能夠基于所述電子設(shè)備實(shí)際發(fā)射出的投影平面與檢測(cè)平面之間的位置關(guān)系進(jìn)行用戶操作的識(shí)別過程,所以,本發(fā)明實(shí)施例降低了對(duì)電子設(shè)備的應(yīng)用場(chǎng)景的要求,無需對(duì)應(yīng)用場(chǎng)景進(jìn)行特殊限制,進(jìn)而進(jìn)一步為提升用戶體驗(yàn)奠定了基礎(chǔ)。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用硬件實(shí)施例、軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(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)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(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)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
以上所述僅是本發(fā)明實(shí)施例的實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明實(shí)施例原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明實(shí)施例的保護(hù)范圍。