一種可操作投影面的終端裝置及方法
【專利摘要】本發(fā)明涉及一種可操作投影面的終端裝置及方法,由投影部件形成投影面來顯示終端裝置的交互界面;操控部件到達(dá)投影面上設(shè)定位置時(shí),向終端裝置發(fā)送設(shè)定位置坐標(biāo),使終端裝置計(jì)算得到投影面中任意一個(gè)點(diǎn)的相對(duì)位置坐標(biāo);則操控部件再到達(dá)投影面上任意的動(dòng)作位置時(shí),可以直接向終端裝置發(fā)送動(dòng)作位置的相對(duì)位置坐標(biāo),使終端裝置判斷投影面上動(dòng)作位置的相對(duì)位置坐標(biāo)在交互界面上對(duì)應(yīng)的界面坐標(biāo),是否屬于該交互界面上的交互區(qū)域;當(dāng)判斷對(duì)應(yīng)的界面坐標(biāo)屬于交互區(qū)域時(shí),終端裝置執(zhí)行交互區(qū)域設(shè)定的處理。本發(fā)明可以準(zhǔn)確計(jì)算投影面上所有點(diǎn)的相對(duì)位置坐標(biāo),之后只要能成像就能操作,無需考慮投影距離,可用性強(qiáng)。
【專利說明】一種可操作投影面的終端裝置及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子信息設(shè)備領(lǐng)域,特別涉及一種可操作投影面的終端裝置及方法。
【背景技術(shù)】
[0002]除了基本的通信功能以外,用戶對(duì)手機(jī)、平板電腦等移動(dòng)終端的服務(wù)功能和個(gè)性化運(yùn)用的需求越來越高。目前,投影技術(shù)已經(jīng)能夠成功地運(yùn)用于移動(dòng)終端,在墻壁、幕布、桌面等各種表面形成投影面,以顯示例如圖像、文檔等各種畫面。然而,若投影的是移動(dòng)終端中的交互界面時(shí),亟需一種能夠方便用戶對(duì)所投影的交互界面進(jìn)行操作以控制移動(dòng)終端的方式,來提供更好的用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于提供一種可操作投影面的終端裝置及方法,利用相對(duì)坐標(biāo)的原理計(jì)算出投影面上任意一個(gè)點(diǎn)的相對(duì)位置坐標(biāo),進(jìn)而支持用戶在投影面上對(duì)終端裝置進(jìn)行相關(guān)操作,大大提升用戶體驗(yàn)。
[0004]為了達(dá)到上述目的,本發(fā)明的一個(gè)技術(shù)方案是提供一種可操作投影面的方法,其中包含以下步驟:
51、由投影部件形成投影面來顯示終端裝置的交互界面;
52、操控部件由用戶驅(qū)使而移動(dòng)至所述投影面上的若干個(gè)設(shè)定位置時(shí),分別向所述終端裝置發(fā)送設(shè)定位置坐標(biāo);
53、所述終端裝置根據(jù)投影面與交互界面之間的對(duì)應(yīng)關(guān)系,計(jì)算得到所述投影面中任意一個(gè)點(diǎn)的相對(duì)位置坐標(biāo),并將相對(duì)位置坐標(biāo)發(fā)送給操控部件;
54、所述操控部件再由用戶驅(qū)使而移動(dòng)到所述投影面上任意的動(dòng)作位置時(shí),向終端裝置發(fā)送動(dòng)作位置的相對(duì)位置坐標(biāo);
55、所述終端裝置判斷所述投影面上動(dòng)作位置的相對(duì)位置坐標(biāo)在所述交互界面上對(duì)應(yīng)的界面坐標(biāo),是否屬于該交互界面上的交互區(qū)域;當(dāng)判斷對(duì)應(yīng)的界面坐標(biāo)屬于交互區(qū)域時(shí),所述終端裝置執(zhí)行所述交互區(qū)域設(shè)定的處理。
[0005]可選地,所述投影面與交互界面之間的對(duì)應(yīng)關(guān)系,包含:投影距離、所述交互界面的圖形信息,及所述設(shè)定位置坐標(biāo)。
[0006]可選地,所述設(shè)定位置是所述投影面的邊界上的其中一對(duì)對(duì)角點(diǎn)。
[0007]可選地,所述操控部件在達(dá)到設(shè)定位置或動(dòng)作位置時(shí),通過開啟其所設(shè)置的發(fā)送開關(guān),來向所述終端裝置對(duì)應(yīng)發(fā)送設(shè)定位置坐標(biāo)或動(dòng)作位置的相對(duì)位置坐標(biāo)。
[0008]可選地,所述終端裝置將投影面上所有點(diǎn)的相對(duì)位置坐標(biāo),交互界面上所有點(diǎn)的坐標(biāo),及這兩組坐標(biāo)之間的對(duì)應(yīng)關(guān)系,記錄在數(shù)據(jù)庫中;
所述終端裝置根據(jù)這兩組坐標(biāo)之間的對(duì)應(yīng)關(guān)系,將操控部件在投影面上動(dòng)作位置的相對(duì)位置坐標(biāo)與交互界面上交互區(qū)域所在位置的界面坐標(biāo)進(jìn)行比對(duì),來判斷操控部件的動(dòng)作位置在交互界面上的對(duì)應(yīng)位置是否屬于交互界面上的交互區(qū)域。
[0009]可選地,所述投影部件將所述投影面,形成在一個(gè)正反兩面都能夠顯示該投影面的介質(zhì)上;
所述操控部件向終端裝置發(fā)送其所在設(shè)定位置或動(dòng)作位置的三維坐標(biāo),并通過三維坐標(biāo)中滿足設(shè)定閾值范圍要求的V軸坐標(biāo),從投影面的正反兩面對(duì)其進(jìn)行操作;
所述終端裝置通過三維坐標(biāo)中的X’軸坐標(biāo)和Y’軸坐標(biāo),來確定操控部件的所在設(shè)定位置或動(dòng)作位置。
[0010]本發(fā)明的另一個(gè)技術(shù)方案是提供一種可操作投影面的終端裝置,其中包含:
投影部件,通過形成投影面來顯示終端裝置的交互界面;
操控部件,通過將該操作部件在投影面上的設(shè)定位置坐標(biāo)發(fā)送至終端裝置,以使所述終端裝置能初始化得到投影面上任意一點(diǎn)的相對(duì)位置坐標(biāo);
所述操控部件還通過將該操作部件在投影面上動(dòng)作位置的相對(duì)位置坐標(biāo)發(fā)送至終端裝置,以使所述終端裝置能判斷所述投影面上動(dòng)作位置的相對(duì)位置坐標(biāo)在所述交互界面上對(duì)應(yīng)的界面坐標(biāo),是否屬于該交互界面上的交互區(qū)域。
[0011 ] 可選地,所述操控部件,包含:采集該操控部件在投影面上所處位置坐標(biāo)的采集單元、控制該操控部件向終端裝置發(fā)送所處位置坐標(biāo)的發(fā)送開關(guān)、存儲(chǔ)所處位置坐標(biāo)的第一FLASH緩存器、發(fā)送所處位置坐標(biāo)及接收計(jì)算投影面內(nèi)所有點(diǎn)的相對(duì)位置坐標(biāo)的通信模塊,存儲(chǔ)投影面內(nèi)所有點(diǎn)的相對(duì)位置坐標(biāo)的SDRAM緩存器;所處位置坐標(biāo)包含設(shè)定位置坐標(biāo)或動(dòng)作位置的相對(duì)位置坐標(biāo)。
[0012]可選地,所述操控部件是終端裝置的外置器件,其套設(shè)在用戶手指之上。
[0013]可選地,所述終端裝置,進(jìn)一步包含:測(cè)算投影距離的光距感應(yīng)器,接收操控部件所處位置坐標(biāo)及發(fā)送的通信模塊,存儲(chǔ)操控部件所處位置坐標(biāo)的第二 FLASH緩存器,計(jì)算投影面內(nèi)所有點(diǎn)的相對(duì)位置坐標(biāo)的計(jì)算單元,記錄投影面內(nèi)所有點(diǎn)的相對(duì)位置坐標(biāo)及交互界面上所有點(diǎn)的界面坐標(biāo)及兩組坐標(biāo)對(duì)應(yīng)關(guān)系的數(shù)據(jù)庫,對(duì)投影面區(qū)域內(nèi)所有點(diǎn)的相對(duì)位置坐標(biāo)及交互界面上交互區(qū)域的界面坐標(biāo)進(jìn)行比對(duì)判斷的比對(duì)單元,根據(jù)比對(duì)單元的判斷結(jié)果執(zhí)行交互界面設(shè)定操作的執(zhí)行單元。
[0014]與現(xiàn)有技術(shù)相比,本發(fā)明所述可操作投影面的終端裝置及方法,其優(yōu)點(diǎn)在于:本發(fā)明通過事先將投影面的設(shè)定位置坐標(biāo)報(bào)給終端裝置,來建立坐標(biāo)數(shù)據(jù)庫,該方法精確度高,能準(zhǔn)確地得出投影面上所有點(diǎn)的相對(duì)位置坐標(biāo),之后就可以不用再考慮投影面和終端裝置之間的距離,只要能成像就能操作,可用性強(qiáng);而且,本發(fā)明對(duì)垂直于投影面的V軸方向上允許一定的報(bào)點(diǎn)誤差,這樣可以支持用戶在投影面正反兩面進(jìn)行的操作,提供更為豐富的應(yīng)用體驗(yàn)。
【專利附圖】
【附圖說明】
[0015]圖1是本發(fā)明所述可操作投影面的方法的一個(gè)應(yīng)用例的示意圖;
圖2是本發(fā)明所述可操作投影面的方法應(yīng)用于雙面操作示例的示意圖;
圖3是本發(fā)明所述可操作投影面的方法的流程示意圖;
圖4是本發(fā)明所述可操作投影面的終端裝置中操控部件的一個(gè)應(yīng)用例的示意圖;
圖5是本發(fā)明所述可操作投影面的終端裝置的一個(gè)應(yīng)用例的示意圖。
【具體實(shí)施方式】
[0016]如圖1所示,本發(fā)明提供的可操作投影面20的終端裝置,以手機(jī)、平板電腦等移動(dòng)終端為例進(jìn)行說明。該移動(dòng)終端設(shè)置有投影部件,能夠在各種表面形成投影面20,包括與輸出在移動(dòng)終端屏幕上的交互界面10的內(nèi)容相對(duì)應(yīng)的投影面20。該投影部件可以是集成在移動(dòng)終端中,也可以是通過有線或無線方式與移動(dòng)終端信號(hào)連接的獨(dú)立器件。
[0017]所述移動(dòng)終端還設(shè)有操控部件30,用來表現(xiàn)用戶在投影面20上進(jìn)行操作的位置及所做的具體動(dòng)作。所述操控部件30通過有線或無線方式與移動(dòng)終端信號(hào)連接,將該操控部件30在投影面20上所在位置的坐標(biāo)發(fā)送給移動(dòng)終端,以方便移動(dòng)終端初始化得到投影面20上所有點(diǎn)的坐標(biāo)數(shù)據(jù),來確定交互界面10上與該操控部件30所在位置對(duì)應(yīng)的界面位置是否屬于交互界面10的交互區(qū)域11,并根據(jù)用戶操作來進(jìn)行相應(yīng)處理。
[0018]所述操控部件30在本例中是一種外置的,并可以套設(shè)在用戶的手指40上的器件。雖然本例中操控部件30是將其自身所在位置的坐標(biāo)發(fā)送至移動(dòng)終端,然而,本領(lǐng)域的技術(shù)人員可以理解到,例如通過事先的校準(zhǔn)設(shè)置或其他方式,能夠獲取操控部件30自身坐標(biāo)與用戶手指40在投影面20上所指位置之間的對(duì)應(yīng)關(guān)系,并使移動(dòng)終端也能夠根據(jù)該對(duì)應(yīng)關(guān)系將接收到的操控部件30坐標(biāo)轉(zhuǎn)換成用戶手指40所指位置的坐標(biāo)。在其他示例中,所述操控部件30還可以是在用戶手持的觸摸筆或其他類似設(shè)備中集成的器件,等等。
[0019]如圖3所示,以下提供本發(fā)明所述可操作投影面的方法的一個(gè)具體示例,其中,包含以下步驟:
S1、由投影部件在任意一種可投影的表面上形成投影面,來顯示移動(dòng)終端的交互界面。假設(shè)交互界面所在平面設(shè)定X軸、Y軸;投影面所在平面上設(shè)定V軸及Y’軸;交互界面包含的點(diǎn)A、B、C、D,與投影面包含的點(diǎn)A’、B’、C’、D’相對(duì)應(yīng)。
[0020]S2、操控部件由用戶驅(qū)使(例如是跟隨用戶手指移動(dòng))而移動(dòng)至投影面上的若干個(gè)設(shè)定位置時(shí),分別向移動(dòng)終端發(fā)送包含設(shè)定位置坐標(biāo)的報(bào)告信息。
[0021]本例中的設(shè)定位置是投影面邊界上的任意一對(duì)對(duì)角點(diǎn)(例如點(diǎn)A’和B’),即,操控部件移動(dòng)到這兩個(gè)對(duì)角點(diǎn)時(shí)分別向移動(dòng)終端報(bào)告這兩個(gè)對(duì)角點(diǎn)的坐標(biāo)。本例中提交報(bào)告信息的動(dòng)作,可以是通過開啟操控部件上所設(shè)置的發(fā)送開關(guān)來實(shí)現(xiàn)。
[0022]S3、移動(dòng)終端根據(jù)交互界面與投影面之間的對(duì)應(yīng)關(guān)系,精確地計(jì)算出投影面中任意一個(gè)點(diǎn)的相對(duì)位置坐標(biāo)。移動(dòng)終端將投影面中任意一個(gè)點(diǎn)的相對(duì)位置坐標(biāo),記錄在一個(gè)生成的數(shù)據(jù)庫中,還將所有相對(duì)位置坐標(biāo)發(fā)送至操控部件存儲(chǔ)。
[0023]所述交互界面與投影面之間的對(duì)應(yīng)關(guān)系,包括:所述設(shè)定位置坐標(biāo),交互界面本身的圖形信息(例如其形狀尺寸等),及測(cè)算得到的投影距離(例如是投影部件至投影面的垂直距離)等信息。
[0024]另外,移動(dòng)終端可以根據(jù)交互界面本身的圖形信息,得到交互界面上所有點(diǎn)的坐標(biāo)(例如有點(diǎn)A、B、C、D的坐標(biāo)),包括其中交互區(qū)域所在位置的界面坐標(biāo),并將其記錄至數(shù)據(jù)庫中。移動(dòng)終端還可以根據(jù)前述交互界面與投影面之間的對(duì)應(yīng)關(guān)系,得到投影面上所有點(diǎn)的相對(duì)位置坐標(biāo)與交互界面上所有點(diǎn)的坐標(biāo)--對(duì)應(yīng)關(guān)系(例如點(diǎn)A、B、C、D與點(diǎn)A’、B’、
C’、D’的對(duì)應(yīng)關(guān)系),也存入數(shù)據(jù)庫中。
[0025]S4、當(dāng)操控部件再由用戶驅(qū)使(例如是跟隨用戶手指移動(dòng))而移動(dòng)到投影面上任意一點(diǎn)(將該點(diǎn)稱為動(dòng)作位置以示區(qū)分)時(shí),例如通過開啟其發(fā)送開關(guān),就能夠向移動(dòng)終端發(fā)送投影面上該動(dòng)作位置(點(diǎn)C或點(diǎn)D)的相對(duì)位置坐標(biāo)。
[0026]S5、該移動(dòng)終端根據(jù)坐標(biāo)之間的對(duì)應(yīng)關(guān)系,將操控部件在投影面上動(dòng)作位置的相對(duì)位置坐標(biāo)與交互界面上交互區(qū)域所在位置的界面坐標(biāo)進(jìn)行比對(duì),就能夠判斷操控部件的動(dòng)作位置在交互界面上的對(duì)應(yīng)位置是否屬于交互界面上的交互區(qū)域。如果屬于交互區(qū)域時(shí)(例如點(diǎn)C’對(duì)應(yīng)交互區(qū)域內(nèi)的點(diǎn)C),移動(dòng)終端將會(huì)執(zhí)行交互區(qū)域設(shè)定的相應(yīng)處理。如果不屬于交互區(qū)域時(shí)(例如點(diǎn)D’對(duì)應(yīng)不在交互區(qū)域內(nèi)的點(diǎn)D),則移動(dòng)終端可能被設(shè)定為等待來自操控部件的后續(xù)操作。
[0027]可以進(jìn)一步將垂直于投影面的方向設(shè)定為ZH —個(gè)優(yōu)選的示例中,對(duì)于如步驟S2?S3所示,在記錄了投影面中任意一個(gè)點(diǎn)的相對(duì)位置坐標(biāo)的數(shù)據(jù)庫進(jìn)行初始化的過程中,可以使操控部件在發(fā)送三維的設(shè)定位置坐標(biāo)及動(dòng)作位置的三維的相對(duì)位置坐標(biāo)時(shí),提供精確的X’軸及Y’軸的坐標(biāo)值,可以同時(shí)提交Z’軸的坐標(biāo)值,但允許Z’軸的坐標(biāo)值有一定的誤差,例如只要V軸的坐標(biāo)值處在一個(gè)設(shè)定的閾值內(nèi)即可。
[0028]因而,如圖2所示,可以將投影面形成在從正反兩面都能夠看到的介質(zhì)50上,例如是透明或半透明的玻璃表面等;并且,使移動(dòng)終端在比對(duì)判斷動(dòng)作位置的相對(duì)位置坐標(biāo)與交互區(qū)域的界面坐標(biāo)時(shí),也只需要精確確定X’軸、Y’軸坐標(biāo)所指的位置是否有對(duì)應(yīng)的交互區(qū)域11,而對(duì)Z’軸坐標(biāo)值可以基于同樣的閾值進(jìn)行判斷處理,即只需要判斷用戶通過操控部件在投影面20上或投影面20上方一定距離內(nèi)進(jìn)行操作,而不需要具體確定是在投影面20的正面(例如對(duì)應(yīng)V軸的正半軸)還是在投影面20的反面(例如對(duì)應(yīng)V軸的負(fù)半軸)進(jìn)行的操作,因此,投影面20正反兩面的用戶都可以在投影面20上進(jìn)行操作,以此提供更豐富的用戶操作體驗(yàn)。
[0029]參見步驟S2,對(duì)于長(zhǎng)方形的投影面而言,本例中通過一對(duì)對(duì)角點(diǎn)已經(jīng)能夠獲知該投影面的區(qū)域,以便計(jì)算投影面上所有點(diǎn)的相對(duì)位置坐標(biāo);而為了更為準(zhǔn)確地確定該投影面的區(qū)域,還可以通過預(yù)先設(shè)定進(jìn)一步要求操控部件在移動(dòng)到另一對(duì)對(duì)角點(diǎn)、中心點(diǎn)或其他位置時(shí)也向移動(dòng)終端提交報(bào)告信息。
[0030]也就是說,本發(fā)明中形成的投影面具體由移動(dòng)終端需要投影顯示的畫面決定,可以根據(jù)交互界面的內(nèi)容不同而有所區(qū)別,該投影面并不限于長(zhǎng)方形。而為了方便移動(dòng)終端后續(xù)對(duì)投影面的區(qū)域及其中各點(diǎn)的相對(duì)位置坐標(biāo)進(jìn)行確認(rèn),上述的對(duì)角點(diǎn)也并非本發(fā)明中設(shè)定位置的唯一選擇,在操控部件及移動(dòng)終端處可以事先通過信息交互就設(shè)定位置進(jìn)行確定。
[0031]例如,在某些示例中,可以是將投影面邊界上或邊界所圍成的區(qū)域內(nèi)其他位置或其他數(shù)量的點(diǎn)事先作為設(shè)定位置點(diǎn),要求操控部件在移動(dòng)到這些位置點(diǎn)時(shí)提交坐標(biāo)。又或者,還可以是將投影面邊界上或邊界所圍成的區(qū)域內(nèi)某些位置的線段事先作為設(shè)定位置段,例如要求操控部件沿整個(gè)投影面的邊界移動(dòng)一圈,并在移動(dòng)時(shí)持續(xù)開啟其開關(guān)按鍵來發(fā)送移動(dòng)路徑的坐標(biāo)集合。
[0032]參見步驟S3,由于交互界面的圖形信息,交互界面上所有點(diǎn)的坐標(biāo)等,都是移動(dòng)終端本身就可以通過簡(jiǎn)單處理得到的已知信息;而投影面一般是該交互界面的放大(或縮小)形式,投影面上的所有點(diǎn)與交互界面上的所有點(diǎn)有一一對(duì)應(yīng)關(guān)系。因此,移動(dòng)終端根據(jù)交互界面的圖形信息及測(cè)算的投影距離,能夠計(jì)算得到投影面上設(shè)定位置的坐標(biāo)與交互界面上相應(yīng)位置的坐標(biāo)的對(duì)應(yīng)關(guān)系,進(jìn)而根據(jù)投影面上其他點(diǎn)與設(shè)定位置的相對(duì)位置關(guān)系來計(jì)算,就可以得到投影面上所有點(diǎn)的相對(duì)位置坐標(biāo)。
[0033]參見步驟S5,本發(fā)明中并不限定移動(dòng)終端在交互界面上根據(jù)坐標(biāo)比對(duì)結(jié)果進(jìn)行的具體處理。比如,當(dāng)判斷操控部件在投影面上的動(dòng)作位置與交互界面上交互區(qū)域內(nèi)一個(gè)返回按鈕的坐標(biāo)相匹配,并且通過開啟操控部件的發(fā)送開關(guān)來表示按下返回按鈕的操作時(shí),移動(dòng)終端執(zhí)行返回上一層菜單的動(dòng)作,并可能控制投影部件相應(yīng)地切換投影的界面內(nèi)容;其他交互區(qū)域?yàn)榘粹o的情況與之類似。又比如,當(dāng)投影面上顯示的是某個(gè)文檔時(shí),還可以使移動(dòng)終端根據(jù)所述發(fā)送開關(guān)開啟期間操控部件在投影面上的移動(dòng)軌跡,作為劃線、畫圈等各種標(biāo)示信息顯示在交互界面上,并控制投影部件在形成的投影面上也同樣顯示對(duì)應(yīng)的標(biāo)示信息,這在文檔演示等情況下十分方便。
[0034]根據(jù)實(shí)際的應(yīng)用需要,本發(fā)明可以設(shè)定在投影面上顯示的交互界面的每一次切換時(shí),都執(zhí)行步驟S2飛3,對(duì)投影面相對(duì)位置坐標(biāo)進(jìn)行一次初始化;也可以只是在投影到其他表面時(shí)或投影面大小被改變等情況下,才對(duì)投影面相對(duì)位置坐標(biāo)進(jìn)行一次初始化(而在投影面位置不變而交互界面切換時(shí)不進(jìn)行初始化),等等。
[0035]以下介紹本發(fā)明中可操作投影面的終端裝置的一個(gè)具體示例。本例中所述的操控部件,如圖4所示,設(shè)置有采集該操控部件在投影面上所處位置(設(shè)定位置或動(dòng)作位置)坐標(biāo)的采集單元、控制該操控部件向移動(dòng)終端發(fā)送所處位置坐標(biāo)的發(fā)送開關(guān)、存儲(chǔ)所處位置坐標(biāo)的FLASH緩存器、發(fā)送所處位置坐標(biāo)的通信模塊(例如是一種藍(lán)牙模塊,至少有信息發(fā)送功能),存儲(chǔ)投影面內(nèi)所有點(diǎn)的相對(duì)位置坐標(biāo)的SDRAM緩存器,及控制上述模塊實(shí)現(xiàn)各自功能的ARM主控制器。
[0036]本例中所述的移動(dòng)終端,如圖5所示,設(shè)置有投影部件,測(cè)算投影距離的光距感應(yīng)器,接收表示操控部件所處位置(設(shè)定位置或動(dòng)作位置)坐標(biāo)的通信模塊(例如是一種藍(lán)牙模塊,至少有信息接收功能),存儲(chǔ)所處位置坐標(biāo)的FLASH緩存器,計(jì)算投影面內(nèi)所有點(diǎn)的相對(duì)位置坐標(biāo)的計(jì)算單元,分別記錄投影面內(nèi)所有點(diǎn)的相對(duì)位置坐標(biāo)及交互界面上所有點(diǎn)的界面坐標(biāo)及兩組坐標(biāo)對(duì)應(yīng)關(guān)系的數(shù)據(jù)庫,對(duì)投影面區(qū)域內(nèi)所有點(diǎn)的相對(duì)位置坐標(biāo)及交互界面上交互區(qū)域的界面坐標(biāo)進(jìn)行比對(duì)判斷的比對(duì)單元,根據(jù)比對(duì)單元的判斷結(jié)果執(zhí)行交互界面設(shè)定操作的執(zhí)行單元,及控制上述模塊實(shí)現(xiàn)各自功能的主CPU控制器。
[0037]移動(dòng)終端可以通過藍(lán)牙模塊或其他數(shù)據(jù)傳輸方式,將其計(jì)算得到的投影面內(nèi)所有點(diǎn)的相對(duì)位置坐標(biāo)發(fā)送至操控部件的SDRAM緩存器存儲(chǔ),則操控部件在進(jìn)行諸如步驟S5的操作時(shí),可以由ARM主控制器或設(shè)置相應(yīng)的計(jì)算單元根據(jù)存儲(chǔ)的信息來獲知?jiǎng)幼魑恢玫南鄬?duì)位置坐標(biāo)后,將其直接發(fā)送給移動(dòng)終端用以比對(duì)判斷?;蛘?,在其他的示例中,操控部件也可以不設(shè)置SDRAM緩存器,而在步驟S4時(shí)只向移動(dòng)終端發(fā)送其在動(dòng)作位置時(shí)的坐標(biāo),而由移動(dòng)終端根據(jù)數(shù)據(jù)庫信息將該坐標(biāo)轉(zhuǎn)化成動(dòng)作位置的相對(duì)位置坐標(biāo)再進(jìn)行比對(duì)判斷。
[0038]另外,根據(jù)實(shí)際應(yīng)用需要,可以在所述操控部件或移動(dòng)終端中設(shè)置一個(gè)功能模塊,或者另外設(shè)置一個(gè)獨(dú)立器件,作為所述FLASH緩存器;或者,也可以不設(shè)置相應(yīng)的FLASH緩存器??梢岳斫獾剑景l(fā)明所述可操作投影面的終端裝置,不限于上文描述的移動(dòng)終端,而可以是其他任意一種設(shè)置有投影部件及操控部件的裝置。
[0039]綜上所述,本發(fā)明提供的可操作投影面的終端裝置及方法,能準(zhǔn)確地得出投影面上所有點(diǎn)的相對(duì)位置坐標(biāo),精確度高;完成相對(duì)位置坐標(biāo)的初始化后,可以不用再考慮投影面和移動(dòng)終端之間的距離,只要能成像就能通過操控部件進(jìn)行操作,可用性強(qiáng);在優(yōu)選示例中,可以使用戶在投影面的正反兩面都能進(jìn)行操作,豐富了用戶體驗(yàn)。
[0040]盡管本發(fā)明的內(nèi)容已經(jīng)通過上述優(yōu)選實(shí)施例作了詳細(xì)介紹,但應(yīng)當(dāng)認(rèn)識(shí)到上述的描述不應(yīng)被認(rèn)為是對(duì)本發(fā)明的限制。在本領(lǐng)域技術(shù)人員閱讀了上述內(nèi)容后,對(duì)于本發(fā)明的多種修改和替代都將是顯而易見的。因此,本發(fā)明的保護(hù)范圍應(yīng)由所附的權(quán)利要求來限定。
【權(quán)利要求】
1.一種可操作投影面的方法,其特征在于,包含以下步驟: 51、由投影部件形成投影面來顯示終端裝置的交互界面; 52、操控部件由用戶驅(qū)使而移動(dòng)至所述投影面上的若干個(gè)設(shè)定位置時(shí),分別向所述終端裝置發(fā)送設(shè)定位置坐標(biāo); 53、所述終端裝置根據(jù)投影面與交互界面之間的對(duì)應(yīng)關(guān)系,計(jì)算得到所述投影面中任意一個(gè)點(diǎn)的相對(duì)位置坐標(biāo),并將相對(duì)位置坐標(biāo)發(fā)送給操控部件; 54、所述操控部件再由用戶驅(qū)使而移動(dòng)到所述投影面上任意的動(dòng)作位置時(shí),向終端裝置發(fā)送動(dòng)作位置的相對(duì)位置坐標(biāo); 55、所述終端裝置判斷所述投影面上動(dòng)作位置的相對(duì)位置坐標(biāo)在所述交互界面上對(duì)應(yīng)的界面坐標(biāo),是否屬于該交互界面上的交互區(qū)域;當(dāng)判斷對(duì)應(yīng)的界面坐標(biāo)屬于交互區(qū)域時(shí),所述終端裝置執(zhí)行所述交互區(qū)域設(shè)定的處理。
2.如權(quán)利要求1所述的方法,其特征在于, 所述投影面與交互界面之間的對(duì)應(yīng)關(guān)系,包含:投影距離、所述交互界面的圖形信息,及所述設(shè)定位置坐標(biāo)。
3.如權(quán)利要求1所述的方法,其特征在于, 所述設(shè)定位置是所述投影面的邊界上的其中一對(duì)對(duì)角點(diǎn)。
4.如權(quán)利要求1所述的方法,其特征在于, 所述操控部件在達(dá)到設(shè)定位置或動(dòng)作位置時(shí),通過開啟其所設(shè)置的發(fā)送開關(guān),來向所述終端裝置對(duì)應(yīng)發(fā)送設(shè)定位置坐標(biāo)或動(dòng)作位置的相對(duì)位置坐標(biāo)。
5.如權(quán)利要求1所述的方法,其特征在于, 所述終端裝置將投影面上所有點(diǎn)的相對(duì)位置坐標(biāo),交互界面上所有點(diǎn)的坐標(biāo),及這兩組坐標(biāo)之間的對(duì)應(yīng)關(guān)系,記錄在數(shù)據(jù)庫中; 所述終端裝置根據(jù)這兩組坐標(biāo)之間的對(duì)應(yīng)關(guān)系,將操控部件在投影面上動(dòng)作位置的相對(duì)位置坐標(biāo)與交互界面上交互區(qū)域所在位置的界面坐標(biāo)進(jìn)行比對(duì),來判斷操控部件的動(dòng)作位置在交互界面上的對(duì)應(yīng)位置是否屬于交互界面上的交互區(qū)域。
6.如權(quán)利要求1所述的方法,其特征在于, 所述投影部件將所述投影面,形成在一個(gè)正反兩面都能夠顯示該投影面的介質(zhì)上; 所述操控部件向終端裝置發(fā)送其所在設(shè)定位置或動(dòng)作位置的三維坐標(biāo),并通過三維坐標(biāo)中滿足設(shè)定閾值范圍要求的V軸坐標(biāo),從投影面的正反兩面對(duì)其進(jìn)行操作; 所述終端裝置通過三維坐標(biāo)中的X’軸坐標(biāo)和Y’軸坐標(biāo),來確定操控部件的所在設(shè)定位置或動(dòng)作位置。
7.一種可操作投影面的終端裝置,其特征在于,包含: 投影部件,通過形成投影面來顯示終端裝置的交互界面; 操控部件,通過將該操作部件在投影面上的設(shè)定位置坐標(biāo)發(fā)送至終端裝置,以使所述終端裝置能初始化得到投影面上任意一點(diǎn)的相對(duì)位置坐標(biāo); 所述操控部件還通過將該操作部件在投影面上動(dòng)作位置的相對(duì)位置坐標(biāo)發(fā)送至終端裝置,以使所述終端裝置能判斷所述投影面上動(dòng)作位置的相對(duì)位置坐標(biāo)在所述交互界面上對(duì)應(yīng)的界面坐標(biāo),是否屬于該交互界面上的交互區(qū)域。
8.如權(quán)利要求7所述的終端裝置,其特征在于, 所述操控部件,包含:采集該操控部件在投影面上所處位置坐標(biāo)的采集單元、控制該操控部件向終端裝置發(fā)送所處位置坐標(biāo)的發(fā)送開關(guān)、存儲(chǔ)所處位置坐標(biāo)的第一 FLASH緩存器、發(fā)送所處位置坐標(biāo)及接收計(jì)算投影面內(nèi)所有點(diǎn)的相對(duì)位置坐標(biāo)的通信模塊,存儲(chǔ)投影面內(nèi)所有點(diǎn)的相對(duì)位置坐標(biāo)的SDRAM緩存器;所處位置坐標(biāo)包含設(shè)定位置坐標(biāo)或動(dòng)作位置的相對(duì)位置坐標(biāo)。
9.如權(quán)利要求7或8所述的終端裝置,其特征在于, 所述操控部件是終端裝置的外置器件,其套設(shè)在用戶手指之上。
10.如權(quán)利要求8所述的終端裝置,其特征在于, 所述終端裝置,進(jìn)一步包含:測(cè)算投影距離的光距感應(yīng)器,接收操控部件所處位置坐標(biāo)及發(fā)送的通信模塊,存儲(chǔ)操控部件所處位置坐標(biāo)的第二 FLASH緩存器,計(jì)算投影面內(nèi)所有點(diǎn)的相對(duì)位置坐標(biāo)的計(jì)算單元,記錄投影面內(nèi)所有點(diǎn)的相對(duì)位置坐標(biāo)及交互界面上所有點(diǎn)的界面坐標(biāo)及兩組坐標(biāo)對(duì)應(yīng)關(guān)系的數(shù)據(jù)庫,對(duì)投影面區(qū)域內(nèi)所有點(diǎn)的相對(duì)位置坐標(biāo)及交互界面上交互區(qū)域的界面坐標(biāo)進(jìn)行比對(duì)判斷的比對(duì)單元,根據(jù)比對(duì)單元的判斷結(jié)果執(zhí)行交互界面設(shè)定操作的執(zhí)行單元。
【文檔編號(hào)】G06F3/042GK104133599SQ201410375719
【公開日】2014年11月5日 申請(qǐng)日期:2014年8月1日 優(yōu)先權(quán)日:2014年8月1日
【發(fā)明者】孫剛 申請(qǐng)人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司