本發(fā)明涉及控制技術(shù),尤其涉及一種控制方法及電子設(shè)備。
背景技術(shù):
針對(duì)配合頭戴設(shè)備的虛擬顯示技術(shù),通常需要配合鼠標(biāo)在顯示界面(如虛擬屏幕或?qū)嶓w屏幕)上進(jìn)行操作和定位,這里,當(dāng)顯示界面范圍變大時(shí),可能需要鼠標(biāo)在虛擬屏幕之間、或虛擬屏幕與實(shí)體屏幕之間、或多個(gè)實(shí)體屏幕之間進(jìn)行切換,如此,如何快速定位鼠標(biāo)在顯示界面中的光標(biāo)則成為在多個(gè)屏幕之間實(shí)現(xiàn)高效操作的關(guān)鍵所在。
技術(shù)實(shí)現(xiàn)要素:
為解決現(xiàn)有存在的技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種控制方法及電子設(shè)備,能至少解決現(xiàn)有技術(shù)中存在的上述問(wèn)題。
本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
本發(fā)明實(shí)施例第一方面提供了一種控制方法,所述方法包括:
電子設(shè)備檢測(cè)到通過(guò)鏡片模組呈現(xiàn)的區(qū)域從第一顯示區(qū)域移動(dòng)到第二顯示區(qū)域,其中,所述顯示區(qū)域?yàn)槟繕?biāo)體能夠利用所述鏡片模組觀測(cè)到的物理顯示區(qū)域和/或虛擬顯示區(qū)域;
檢測(cè)是否存在光標(biāo)移動(dòng)操作,當(dāng)存在時(shí),確定出所述第二顯示區(qū)域?qū)?yīng)的初始位置;
響應(yīng)所述光標(biāo)移動(dòng)操作,基于所述初始位置在所述第二顯示區(qū)域上呈現(xiàn)光標(biāo),以便于利用所述光標(biāo)在所述第二顯示區(qū)域上進(jìn)行相應(yīng)操作。
上述方案中,所述方法還包括:
檢測(cè)所述光標(biāo)是否處于所述第二顯示區(qū)域;
當(dāng)處于所述第二顯示區(qū)域時(shí),將所述光標(biāo)在所述第二顯示區(qū)域的當(dāng)前位置作為所述初始位置;或者,
當(dāng)未處于所述第二顯示區(qū)域時(shí),確定出所述第二顯示區(qū)域?qū)?yīng)的初始位置。
上述方案中,所述確定出所述第二顯示區(qū)域?qū)?yīng)的初始位置,包括:
獲取所述第二顯示區(qū)域?qū)?yīng)的預(yù)設(shè)位置,將所述預(yù)設(shè)位置確定為所述初始位置;或者,
檢測(cè)是否存在預(yù)設(shè)時(shí)間范圍內(nèi)的針對(duì)所述第二顯示區(qū)域的第一光標(biāo)歷史數(shù)據(jù),基于檢測(cè)結(jié)果確定出所述第二顯示區(qū)域?qū)?yīng)的初始位置;其中,所述第一光標(biāo)歷史數(shù)據(jù)中存儲(chǔ)有所述預(yù)設(shè)時(shí)間范圍內(nèi)所述光標(biāo)在所述第二顯示區(qū)域的歷史顯示位置。
上述方案中,所述基于檢測(cè)結(jié)果確定出所述第二顯示區(qū)域?qū)?yīng)的初始位置,包括:
確定存在預(yù)設(shè)時(shí)間范圍內(nèi)的針對(duì)所述第二顯示區(qū)域的第一光標(biāo)歷史數(shù)據(jù)時(shí),將所述第一光標(biāo)歷史數(shù)據(jù)所表征的歷史顯示位置作為所述初始位置;或者,
確定不存在預(yù)設(shè)時(shí)間范圍內(nèi)的針對(duì)所述第二顯示區(qū)域的第一光標(biāo)歷史數(shù)據(jù)時(shí),獲取所述第二顯示區(qū)域?qū)?yīng)的預(yù)設(shè)位置,將所述預(yù)設(shè)位置確定為所述初始位置。
上述方案中,所述在所述第二顯示區(qū)域上呈現(xiàn)光標(biāo),包括:
確定出預(yù)設(shè)光標(biāo)顯示模式,以所述預(yù)設(shè)光標(biāo)顯示模式在所述第二顯示區(qū)域上呈現(xiàn)所述光標(biāo)。
本發(fā)明實(shí)施例第二方面提供了一種電子設(shè)備,所述電子設(shè)備包括:
檢測(cè)裝置,用于檢測(cè)到通過(guò)鏡片模組呈現(xiàn)的區(qū)域從第一顯示區(qū)域移動(dòng)到第二顯示區(qū)域,其中,所述顯示區(qū)域?yàn)槟繕?biāo)體能夠利用所述鏡片模組觀測(cè)到的物理顯示區(qū)域和/或虛擬顯示區(qū)域;還用于檢測(cè)是否存在光標(biāo)移動(dòng)操作;
處理器,用于確定存在光標(biāo)移動(dòng)操作時(shí),確定出所述第二顯示區(qū)域?qū)?yīng)的初始位置;還用于響應(yīng)所述光標(biāo)移動(dòng)操作,基于所述初始位置在所述第二顯示區(qū)域上呈現(xiàn)光標(biāo),以便于利用所述光標(biāo)在所述第二顯示區(qū)域上進(jìn)行相應(yīng)操作。
上述方案中,所述檢測(cè)裝置,還用于檢測(cè)所述光標(biāo)是否處于所述第二顯示區(qū)域;對(duì)應(yīng)地,
所述處理器,還用于當(dāng)確定處于所述第二顯示區(qū)域時(shí),將所述光標(biāo)在所述第二顯示區(qū)域的當(dāng)前位置作為所述初始位置;或者,當(dāng)確定未處于所述第二顯示區(qū)域時(shí),確定出所述第二顯示區(qū)域?qū)?yīng)的初始位置。
上述方案中,所述處理器,還用于獲取所述第二顯示區(qū)域?qū)?yīng)的預(yù)設(shè)位置,將所述預(yù)設(shè)位置確定為所述初始位置;或者,檢測(cè)是否存在預(yù)設(shè)時(shí)間范圍內(nèi)的針對(duì)所述第二顯示區(qū)域的第一光標(biāo)歷史數(shù)據(jù),基于檢測(cè)結(jié)果確定出所述第二顯示區(qū)域?qū)?yīng)的初始位置;其中,所述第一光標(biāo)歷史數(shù)據(jù)中存儲(chǔ)有所述預(yù)設(shè)時(shí)間范圍內(nèi)所述光標(biāo)在所述第二顯示區(qū)域的歷史顯示位置。
上述方案中,所述處理器,還用于確定存在預(yù)設(shè)時(shí)間范圍內(nèi)的針對(duì)所述第二顯示區(qū)域的第一光標(biāo)歷史數(shù)據(jù)時(shí),將所述第一光標(biāo)歷史數(shù)據(jù)所表征的歷史顯示位置作為所述初始位置;或者,確定不存在預(yù)設(shè)時(shí)間范圍內(nèi)的針對(duì)所述第二顯示區(qū)域的第一光標(biāo)歷史數(shù)據(jù)時(shí),獲取所述第二顯示區(qū)域?qū)?yīng)的預(yù)設(shè)位置,將所述預(yù)設(shè)位置確定為所述初始位置。
上述方案中,所述處理器,還用于確定出預(yù)設(shè)光標(biāo)顯示模式,以所述預(yù)設(shè)光標(biāo)顯示模式在所述第二顯示區(qū)域上呈現(xiàn)所述光標(biāo)
本發(fā)明實(shí)施例所述的控制方法及電子設(shè)備,通過(guò)檢測(cè)到呈現(xiàn)的區(qū)域從第一顯示區(qū)域移動(dòng)到第二顯示區(qū)域,且檢測(cè)到存在光標(biāo)移動(dòng)操作時(shí),確定出所述第二顯示區(qū)域?qū)?yīng)的初始位置,進(jìn)而基于所述初始位置響應(yīng)所述光標(biāo)移動(dòng)操作,并在所述第二顯示區(qū)域的所述初始位置上呈現(xiàn)所述光標(biāo),如此,使得所述光標(biāo)能夠隨著用戶(hù)的觀測(cè)區(qū)域的變化而自動(dòng)變化,而且,變化后的初始位置還可以根據(jù)用戶(hù)實(shí)際需求而任意設(shè)置,因此,本發(fā)明實(shí)施例在滿(mǎn)足用戶(hù)個(gè)性化需求的同時(shí),能夠?qū)崿F(xiàn)在多個(gè)顯示區(qū)域之間高效并快速定位顯示界面中的光標(biāo)的目的;進(jìn)一步地,由于所述光標(biāo)能夠隨著用戶(hù)觀測(cè)區(qū)域的移動(dòng)而有針對(duì)性變化,所以,本發(fā)明實(shí)施例能夠避免由于在多顯示區(qū)域之間尋找光標(biāo)而導(dǎo)致眼部疲勞的問(wèn)題,提升了用戶(hù)體驗(yàn)。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例一控制方法的實(shí)現(xiàn)流程示意圖;
圖2為本發(fā)明實(shí)施例控制方法的應(yīng)用場(chǎng)景示意圖一;
圖3為本發(fā)明實(shí)施例控制方法的應(yīng)用場(chǎng)景示意圖二;
圖4(a)和圖4(b)為本發(fā)明實(shí)施例光標(biāo)在顯示區(qū)域的移動(dòng)示意圖;
圖5為本發(fā)明實(shí)施例電子設(shè)備的組成結(jié)構(gòu)示意圖。
具體實(shí)施方式
目前,常采用變大鼠標(biāo)對(duì)應(yīng)的光標(biāo)尺寸的方式來(lái)輔助用戶(hù)在多個(gè)顯示界面(如虛擬屏幕或?qū)嶓w屏幕)中去定位光標(biāo),但是,當(dāng)用戶(hù)將光標(biāo)從一個(gè)位置移動(dòng)到另外一個(gè)位置,若此時(shí)光標(biāo)所處另外一個(gè)位置所在的顯示界面超出用戶(hù)可視區(qū)域,則即使光標(biāo)尺寸發(fā)生變化,用戶(hù)也無(wú)法獲知光標(biāo)位置,也就是說(shuō),現(xiàn)有光標(biāo)定位方法不能實(shí)現(xiàn)快速定位光標(biāo)的目的,操作方式較為低效,而且,現(xiàn)有方式容易造成用戶(hù)眼部疲勞感,降低了用戶(hù)體驗(yàn)。因此,為解決上述問(wèn)題本發(fā)明實(shí)施例提供了一種控制方法及電子設(shè)備;進(jìn)一步地,為了能夠更加詳盡地了解本發(fā)明的特點(diǎn)與技術(shù)內(nèi)容,下面結(jié)合附圖對(duì)本發(fā)明的實(shí)現(xiàn)進(jìn)行詳細(xì)闡述,所附附圖僅供參考說(shuō)明之用,并非用來(lái)限定本發(fā)明。
實(shí)施例一
本實(shí)施例提供了一種控制方法,具體地,所述方法應(yīng)用于電子設(shè)備,所述電子設(shè)備設(shè)置有鏡片模組,如所述電子設(shè)備為頭戴式虛擬顯示vr設(shè)備,或者為頭戴式增強(qiáng)現(xiàn)實(shí)ar設(shè)備(如智能眼鏡等),這樣,當(dāng)用戶(hù)穿戴所述電子設(shè)備時(shí),能夠透光所述鏡片模組觀測(cè)到所述鏡片模組對(duì)應(yīng)的目標(biāo)區(qū)域,甚至當(dāng)用戶(hù)穿戴所述電子設(shè)備的穿戴部位(如頭部)移動(dòng)時(shí),用戶(hù)通過(guò)所述鏡片模組觀測(cè)到目標(biāo)區(qū)域能夠隨所述穿戴部位的移動(dòng)而發(fā)生變化;進(jìn)一步地,當(dāng)用戶(hù)穿戴所述電子設(shè)備后,還能夠通過(guò)與所述電子設(shè)備連接的外部設(shè)備,如鼠標(biāo)或觸摸板等在電子設(shè)備對(duì)應(yīng)的顯示界面上進(jìn)行移動(dòng)和/或選擇操作;這里,所述電子設(shè)備對(duì)應(yīng)的顯示界面可以包含所述電子設(shè)備投射出的虛擬顯示區(qū)域,或者所述電子設(shè)備連接的物理顯示屏呈現(xiàn)出的物理顯示區(qū)域、或者既包含有所述虛擬顯示區(qū)域又包含有所述物理顯示區(qū)域的總顯示區(qū)域。與windows系統(tǒng)中的光標(biāo)類(lèi)似,用戶(hù)能夠通過(guò)移動(dòng)鼠標(biāo)或滑動(dòng)觸摸板,來(lái)控制顯示界面中的光標(biāo)的移動(dòng)操作和/或選擇操作,即控制光標(biāo)在物理顯示區(qū)域和/或虛擬顯示區(qū)域上進(jìn)行移動(dòng)操作和/或選擇操作。
圖1為本發(fā)明實(shí)施例一控制方法的實(shí)現(xiàn)流程示意圖,如圖1所示,所述方法包括:
步驟101:電子設(shè)備檢測(cè)到通過(guò)鏡片模組呈現(xiàn)的區(qū)域從第一顯示區(qū)域移動(dòng)到第二顯示區(qū)域,其中,所述顯示區(qū)域?yàn)槟繕?biāo)體能夠利用所述鏡片模組觀測(cè)到的物理顯示區(qū)域和/或虛擬顯示區(qū)域;
本實(shí)施例中,所述顯示區(qū)域?yàn)樗鲭娮釉O(shè)備對(duì)應(yīng)的顯示界面中的至少部分區(qū)域。在實(shí)際應(yīng)用中,當(dāng)電子設(shè)備對(duì)應(yīng)的顯示界面超出用戶(hù)的可視角范圍時(shí),電子設(shè)備能夠檢測(cè)到用戶(hù)觀測(cè)到的顯示區(qū)域是否發(fā)生變化,例如,檢測(cè)到用戶(hù)的觀測(cè)區(qū)域從第一顯示區(qū)域移動(dòng)到第二顯示區(qū)域。
步驟102:檢測(cè)是否存在光標(biāo)移動(dòng)操作,當(dāng)存在時(shí),確定出所述第二顯示區(qū)域?qū)?yīng)的初始位置;
在實(shí)際應(yīng)用中,當(dāng)用戶(hù)移動(dòng)鼠標(biāo),或者滑動(dòng)觸摸板時(shí)均能夠使電子設(shè)備檢測(cè)到光標(biāo)移動(dòng)操作。
步驟103:響應(yīng)所述光標(biāo)移動(dòng)操作,基于所述初始位置在所述第二顯示區(qū)域上呈現(xiàn)光標(biāo),以便于利用所述光標(biāo)在所述第二顯示區(qū)域上進(jìn)行相應(yīng)操作。
在一具體實(shí)施例中,所述電子設(shè)備先確定出預(yù)設(shè)光標(biāo)顯示模式,進(jìn)而以所述預(yù)設(shè)光標(biāo)顯示模式在所述第二顯示區(qū)域上呈現(xiàn)所述光標(biāo),這里,所述預(yù)設(shè)光標(biāo)顯示模式可以包含光標(biāo)閃爍、光標(biāo)顏色變化或者光標(biāo)尺寸發(fā)生變化等預(yù)設(shè)模式中的一種或幾種的混合。這樣,便于通過(guò)改變光標(biāo)的顯示模式輔助用戶(hù)定位光標(biāo),為提升用戶(hù)體驗(yàn)奠定了基礎(chǔ)。
這樣,本發(fā)明實(shí)施例所述的方法,通過(guò)檢測(cè)到呈現(xiàn)的區(qū)域從第一顯示區(qū)域移動(dòng)到第二顯示區(qū)域,且檢測(cè)到存在光標(biāo)移動(dòng)操作時(shí),確定出所述第二顯示區(qū)域?qū)?yīng)的初始位置,進(jìn)而基于所述初始位置響應(yīng)所述光標(biāo)移動(dòng)操作,并在所述第二顯示區(qū)域的所述初始位置上呈現(xiàn)所述光標(biāo),如此,使得所述光標(biāo)能夠隨著用戶(hù)的觀測(cè)區(qū)域的變化而自動(dòng)變化,而且,變化后的初始位置還可以是根據(jù)用戶(hù)實(shí)際需求而任意設(shè)置,因此,本發(fā)明實(shí)施例所述的方法在滿(mǎn)足用戶(hù)個(gè)性化需求的同時(shí),能夠?qū)崿F(xiàn)在多個(gè)顯示區(qū)域之間高效并快速定位顯示界面中的光標(biāo)的目的;進(jìn)一步地,由于所述光標(biāo)能夠隨著用戶(hù)觀測(cè)區(qū)域的移動(dòng)而有針對(duì)性變化,所以,本發(fā)明實(shí)施例能夠避免由于在多顯示區(qū)域之間尋找光標(biāo)而導(dǎo)致眼部疲勞的問(wèn)題,提升了用戶(hù)體驗(yàn)。
而且,本發(fā)明實(shí)施例中光標(biāo)的移動(dòng)是有針對(duì)性進(jìn)行的,即在當(dāng)用戶(hù)觀測(cè)區(qū)域從第一顯示區(qū)域移動(dòng)到第二顯示區(qū)域,且存在光標(biāo)移動(dòng)操作時(shí),所述電子設(shè)備才會(huì)調(diào)整光標(biāo)的顯示,使光標(biāo)在用戶(hù)當(dāng)前觀測(cè)的第二顯示區(qū)域中顯示,如此,避免了光標(biāo)的頻繁移動(dòng),使光標(biāo)移動(dòng)準(zhǔn)確有效,進(jìn)一步提升了用戶(hù)體驗(yàn)。
實(shí)施例二
基于實(shí)施例一所述的方法,本實(shí)施例給出了確定所述第二顯示區(qū)域?qū)?yīng)的初始位置的幾種具體方式,具體地,
方式一,當(dāng)檢測(cè)存在所述光標(biāo)移動(dòng)操作時(shí),所述電子設(shè)備還檢測(cè)所述光標(biāo)是否處于所述第二顯示區(qū)域;進(jìn)一步地,當(dāng)檢測(cè)到所述光標(biāo)處于所述第二顯示區(qū)域時(shí),將所述光標(biāo)在所述第二顯示區(qū)域的當(dāng)前位置作為所述初始位置;否則,確定出所述第二顯示區(qū)域?qū)?yīng)的初始位置(這里,該初始位置可以為預(yù)設(shè)位置,也可以為歷史顯示位置)。也就是說(shuō),在一具體實(shí)施例中,所述電子設(shè)備在確定存在所述光標(biāo)移動(dòng)操作時(shí),先檢測(cè)用戶(hù)當(dāng)前的觀測(cè)區(qū)域,即第二顯示區(qū)域中是否存在有所述光標(biāo),若存在有,則將光標(biāo)的當(dāng)前位置作為所述初始位置,也即此時(shí)不移動(dòng)光標(biāo);否則,獲取所述第二顯示區(qū)域?qū)?yīng)的初始位置,將所述光標(biāo)呈現(xiàn)在所述第二顯示區(qū)域的初始位置上,該初始位置可以是預(yù)設(shè)位置,如第二顯示區(qū)域的中間位置,也可以是光標(biāo)在第二顯示區(qū)域的歷史顯示位置,當(dāng)然,在實(shí)際應(yīng)用中,初始位置可以根據(jù)實(shí)際需求而任意設(shè)置,本實(shí)施例對(duì)此不做限制。例如,在另一具體實(shí)施例中,所述獲取所述第二顯示區(qū)域?qū)?yīng)的初始位置,包括:檢測(cè)是否存在預(yù)設(shè)時(shí)間范圍內(nèi)的針對(duì)所述第二顯示區(qū)域的第一光標(biāo)歷史數(shù)據(jù),這里,所述第一光標(biāo)歷史數(shù)據(jù)中存儲(chǔ)有預(yù)設(shè)時(shí)間范圍內(nèi)所述光標(biāo)在所述第二顯示區(qū)域的歷史顯示位置;進(jìn)而基于檢測(cè)結(jié)果確定出所述第二顯示區(qū)域?qū)?yīng)的初始位置,例如,當(dāng)存在預(yù)設(shè)時(shí)間范圍內(nèi)的針對(duì)所述第二顯示區(qū)域的第一光標(biāo)歷史數(shù)據(jù)時(shí),將所述第一光標(biāo)歷史數(shù)據(jù)所表征的歷史顯示位置作為所述初始位置;否則,獲取所述第二顯示區(qū)域?qū)?yīng)的預(yù)設(shè)位置,將所述預(yù)設(shè)位置確定為所述初始位置。
方式二,當(dāng)檢測(cè)存在所述光標(biāo)移動(dòng)操作時(shí),所述電子設(shè)備獲取所述第二顯示區(qū)域?qū)?yīng)的預(yù)設(shè)位置,并將所述預(yù)設(shè)位置確定為所述初始位置;或者,所述電子設(shè)備檢測(cè)是否存在預(yù)設(shè)時(shí)間范圍內(nèi)的針對(duì)所述第二顯示區(qū)域的第一光標(biāo)歷史數(shù)據(jù),基于檢測(cè)結(jié)果確定出所述第二顯示區(qū)域?qū)?yīng)的初始位置;其中,所述第一光標(biāo)歷史數(shù)據(jù)中存儲(chǔ)有所述預(yù)設(shè)時(shí)間范圍內(nèi)所述光標(biāo)在所述第二顯示區(qū)域的歷史顯示位置。在一具體實(shí)施例中,所述電子設(shè)備確定存在預(yù)設(shè)時(shí)間范圍內(nèi)的針對(duì)所述第二顯示區(qū)域的第一光標(biāo)歷史數(shù)據(jù)時(shí),將所述第一光標(biāo)歷史數(shù)據(jù)所表征的歷史顯示位置作為所述初始位置;或者,確定不存在預(yù)設(shè)時(shí)間范圍內(nèi)的針對(duì)所述第二顯示區(qū)域的第一光標(biāo)歷史數(shù)據(jù)時(shí),獲取所述第二顯示區(qū)域?qū)?yīng)的預(yù)設(shè)位置,將所述預(yù)設(shè)位置確定為所述初始位置。也就是說(shuō),所述電子設(shè)備在確定存在所述光標(biāo)移動(dòng)操作時(shí),所述電子設(shè)備可以直接去獲取所述第二顯示區(qū)域?qū)?yīng)的預(yù)設(shè)位置,獲取去獲取歷史顯示位置,進(jìn)而將預(yù)設(shè)位置或者歷史顯示位置作為初始位置來(lái)顯示所述光標(biāo)。
這里,值得注意的是,以上所述的預(yù)設(shè)位置為所述第二顯示區(qū)域中任一位置,例如,所述預(yù)設(shè)位置為所述第二顯示區(qū)域?qū)?yīng)的中心位置。當(dāng)然,所述預(yù)設(shè)位置可以是用戶(hù)根據(jù)自身需求而任意設(shè)置的,也可以是電子設(shè)備出廠前即設(shè)置完成的具體位置,本實(shí)施例對(duì)此不做限制。
圖2為本發(fā)明實(shí)施例控制方法的應(yīng)用場(chǎng)景示意圖,結(jié)合圖2和圖3對(duì)本發(fā)明實(shí)施例所能夠針對(duì)的應(yīng)用場(chǎng)景做進(jìn)一步說(shuō)明;具體地,
應(yīng)用場(chǎng)景一,所述電子設(shè)備具體為頭盔式vr設(shè)備,如圖2所示,所述頭盔式vr設(shè)備投射出的顯示區(qū)域a、顯示區(qū)域b以及顯示區(qū)域c為擴(kuò)展到空間中的虛擬顯示區(qū)域,且所述顯示區(qū)域a、顯示區(qū)域b以及顯示區(qū)域c中呈現(xiàn)的顯示內(nèi)容可以具體為三維的可交互圖像;顯然,顯示區(qū)域a、顯示區(qū)域b以及顯示區(qū)域c所對(duì)應(yīng)的顯示界面大于用戶(hù)a的可視角范圍(也即瀏覽范圍);用戶(hù)a可以通過(guò)頭部移動(dòng)來(lái)瀏覽包含有所述顯示區(qū)域a、顯示區(qū)域b以及顯示區(qū)域c的顯示界面;進(jìn)一步地,用戶(hù)a能夠通過(guò)移動(dòng)與該頭盔式vr設(shè)備連接的鼠標(biāo)或者滑動(dòng)觸摸板來(lái)控制光標(biāo)在所述顯示區(qū)域a、顯示區(qū)域b以及顯示區(qū)域c中移動(dòng),進(jìn)而通過(guò)光標(biāo)實(shí)現(xiàn)選擇操作。
應(yīng)用場(chǎng)景二,所述電子設(shè)備可以具體為ar設(shè)備(如智能眼鏡),如圖3所示,用戶(hù)b透光所述智能眼鏡觀測(cè)到的顯示區(qū)域a、顯示區(qū)域b以及顯示區(qū)域c為擴(kuò)展到空間中的虛擬信息與真實(shí)世界結(jié)合后的顯示區(qū)域,也就是說(shuō),所述智能眼鏡將虛擬信息投射到真實(shí)場(chǎng)景中,進(jìn)而將虛擬信息與真實(shí)世界疊加后的內(nèi)容呈現(xiàn)于所述顯示區(qū)域a、顯示區(qū)域b以及顯示區(qū)域c上;這里,在實(shí)際應(yīng)用中,顯示區(qū)域a、顯示區(qū)域b以及顯示區(qū)域c并非同時(shí)呈現(xiàn),而是當(dāng)用戶(hù)b頭部轉(zhuǎn)動(dòng)到與顯示區(qū)域a或顯示區(qū)域b或顯示區(qū)域c對(duì)應(yīng)的特定位置時(shí),所述智能眼鏡才會(huì)在顯示區(qū)域a或顯示區(qū)域b或顯示區(qū)域c上投射出虛擬信息與真實(shí)世界疊加后的顯示內(nèi)容,也就是說(shuō),用戶(hù)b可以通過(guò)頭部移動(dòng)來(lái)控制顯示內(nèi)容;進(jìn)一步地,用戶(hù)b能夠通過(guò)移動(dòng)與該智能眼鏡連接的鼠標(biāo)或者滑動(dòng)觸摸板來(lái)控制光標(biāo)在所述顯示區(qū)域a、顯示區(qū)域b或顯示區(qū)域c中移動(dòng),進(jìn)而通過(guò)光標(biāo)實(shí)現(xiàn)選擇操作。
應(yīng)用場(chǎng)景三,所述電子設(shè)備可以具體為ar設(shè)備(如智能眼鏡),如圖3所示,用戶(hù)b透光所述智能眼鏡觀測(cè)到的顯示區(qū)域b或顯示區(qū)域c為擴(kuò)展到空間中的虛擬信息與真實(shí)世界結(jié)合后的顯示區(qū)域,也就是說(shuō),所述智能眼鏡將虛擬信息投射到真實(shí)場(chǎng)景中,進(jìn)而將虛擬信息與真實(shí)世界疊加后的內(nèi)容呈現(xiàn)于所述顯示區(qū)域b或顯示區(qū)域c上;這里,在實(shí)際應(yīng)用中,所述顯示區(qū)域b和顯示區(qū)域c并非同時(shí)呈現(xiàn),而是當(dāng)用戶(hù)b頭部轉(zhuǎn)動(dòng)到與顯示區(qū)域b或顯示區(qū)域c對(duì)應(yīng)的特定位置時(shí),所述智能眼鏡才會(huì)在顯示區(qū)域b或顯示區(qū)域c上投射出虛擬信息與真實(shí)世界疊加后的顯示內(nèi)容,也就是說(shuō),用戶(hù)b可以通過(guò)頭部移動(dòng)來(lái)控制顯示內(nèi)容;而顯示區(qū)域a為與智能眼鏡連接的物理顯示屏對(duì)應(yīng)的物理顯示區(qū)域;進(jìn)一步地,用戶(hù)能夠通過(guò)移動(dòng)與該智能眼鏡連接的鼠標(biāo)或者滑動(dòng)觸摸板來(lái)控制光標(biāo)在所述顯示區(qū)域a、顯示區(qū)域b或顯示區(qū)域c中移動(dòng),進(jìn)而通過(guò)光標(biāo)實(shí)現(xiàn)選擇操作。
基于應(yīng)用場(chǎng)景一、或應(yīng)用場(chǎng)景二,或應(yīng)用場(chǎng)景三,本實(shí)施例中所述電子設(shè)備能夠檢測(cè)到用戶(hù)所關(guān)注的瀏覽區(qū)域的具體位置,從而將內(nèi)容窗口逐步呈現(xiàn)給用。進(jìn)一步地,當(dāng)用戶(hù)的觀測(cè)區(qū)域從一個(gè)區(qū)域挪動(dòng)到另一個(gè)區(qū)域,且僅僅是瀏覽內(nèi)容無(wú)光標(biāo)移動(dòng)操作時(shí),呈現(xiàn)在顯示界面中的光標(biāo)不會(huì)跟隨移動(dòng),而是停留在原位置;而當(dāng)用戶(hù)的觀測(cè)區(qū)域從一個(gè)區(qū)域挪動(dòng)到另一個(gè)區(qū)域且存在光標(biāo)移動(dòng)操作時(shí),將光標(biāo)在所述另一區(qū)域(即用戶(hù)當(dāng)前觀測(cè)到的區(qū)域)的初始位置上呈現(xiàn),也即鼠標(biāo)瀏覽軌跡從所述初始位置出發(fā),這里,所述初始位置可以具體為用戶(hù)當(dāng)前觀測(cè)到的區(qū)域的中心位置,這樣,當(dāng)光標(biāo)從中心位置出發(fā)時(shí),向不同方向選擇內(nèi)容時(shí)的路徑均為最短,所以能夠提高操作效率。而當(dāng)電子設(shè)備檢測(cè)到用戶(hù)返回原來(lái)的瀏覽區(qū)域,且存在光標(biāo)移動(dòng)操作時(shí),可以將保存的光標(biāo)上一次在該區(qū)域的位置作為初始位置,這樣,方便了用戶(hù)對(duì)光標(biāo)的定位,提升了光標(biāo)定位效率。
具體地,如圖4(a)所示,用戶(hù)的觀測(cè)區(qū)域從顯示區(qū)域a移動(dòng)到顯示區(qū)域b,且在光標(biāo)在顯示區(qū)域a的按鈕控件對(duì)應(yīng)的位置a上;此時(shí),若用戶(hù)在觀測(cè)顯示區(qū)域b時(shí)進(jìn)行了光標(biāo)移動(dòng)操作,則光標(biāo)從位置a自動(dòng)移動(dòng)到位置b,該位置b為顯示區(qū)域b的初始位置。當(dāng)然,在切換光標(biāo)瀏覽區(qū)域時(shí),光標(biāo)的形態(tài)可以被強(qiáng)調(diào),如尺寸放大、顏色、樣式變化等。上述過(guò)程中,省去了用戶(hù)將光標(biāo)從位置a移動(dòng)到位置b的步驟,因此,簡(jiǎn)化了用戶(hù)操作的同時(shí),提高了用戶(hù)定位光標(biāo)的效率。
進(jìn)一步地,如圖4(b)所示,若用戶(hù)從顯示區(qū)域b進(jìn)行了相應(yīng)操作后,返回到顯示區(qū)域a,且用戶(hù)在觀測(cè)顯示區(qū)域a時(shí)進(jìn)行了光標(biāo)移動(dòng)操作,則光標(biāo)自動(dòng)移動(dòng)到顯示區(qū)域的位置a上,也即光標(biāo)直接移動(dòng)到顯示區(qū)域a的歷史位置上,這樣,進(jìn)一步提高了用戶(hù)定位光標(biāo)的效率。當(dāng)然,在切換光標(biāo)瀏覽區(qū)域時(shí),光標(biāo)的形態(tài)可以被強(qiáng)調(diào),如尺寸放大、顏色、樣式變化等。
實(shí)施例三
本實(shí)施例提供了一種電子設(shè)備,所述電子設(shè)備設(shè)置有鏡片模組,如所述電子設(shè)備為頭戴式虛擬顯示vr設(shè)備,或者為頭戴式增強(qiáng)現(xiàn)實(shí)ar設(shè)備(如智能眼鏡等),這樣,當(dāng)用戶(hù)穿戴所述電子設(shè)備時(shí),能夠透光所述鏡片模組觀測(cè)到所述鏡片模組對(duì)應(yīng)的目標(biāo)區(qū)域,甚至當(dāng)用戶(hù)穿戴所述電子設(shè)備的穿戴部位(如頭部)移動(dòng)時(shí),用戶(hù)通過(guò)所述鏡片模組觀測(cè)到目標(biāo)區(qū)域能夠隨所述穿戴部位的移動(dòng)而發(fā)生變化;進(jìn)一步地,當(dāng)用戶(hù)穿戴所述電子設(shè)備后,還能夠通過(guò)與所述電子設(shè)備連接的外部設(shè)備,如鼠標(biāo)或觸摸板等在電子設(shè)備對(duì)應(yīng)的顯示界面上進(jìn)行移動(dòng)和/或選擇操作;這里,所述電子設(shè)備對(duì)應(yīng)的顯示界面可以包含所述電子設(shè)備投射出的虛擬顯示區(qū)域,或者所述電子設(shè)備連接的物理顯示屏呈現(xiàn)出的物理顯示區(qū)域、或者既包含有所述虛擬顯示區(qū)域又包含有所述物理顯示區(qū)域的總顯示區(qū)域。與windows系統(tǒng)中的光標(biāo)類(lèi)似,用戶(hù)能夠通過(guò)移動(dòng)鼠標(biāo)或滑動(dòng)觸摸板,來(lái)控制顯示界面中的光標(biāo)的移動(dòng)操作和/或選擇操作,即控制光標(biāo)在物理顯示區(qū)域和/或虛擬顯示區(qū)域上進(jìn)行移動(dòng)操作和/或選擇操作。進(jìn)一步地,如圖5所示,所述電子設(shè)備包括:
檢測(cè)裝置51,用于檢測(cè)到通過(guò)鏡片模組呈現(xiàn)的區(qū)域從第一顯示區(qū)域移動(dòng)到第二顯示區(qū)域,其中,所述顯示區(qū)域?yàn)槟繕?biāo)體能夠利用所述鏡片模組觀測(cè)到的物理顯示區(qū)域和/或虛擬顯示區(qū)域;還用于檢測(cè)是否存在光標(biāo)移動(dòng)操作;
處理器52,用于確定存在光標(biāo)移動(dòng)操作時(shí),確定出所述第二顯示區(qū)域?qū)?yīng)的初始位置;還用于響應(yīng)所述光標(biāo)移動(dòng)操作,基于所述初始位置在所述第二顯示區(qū)域上呈現(xiàn)光標(biāo),以便于利用所述光標(biāo)在所述第二顯示區(qū)域上進(jìn)行相應(yīng)操作。
在一具體實(shí)施例中,所述檢測(cè)裝置51,還用于檢測(cè)所述光標(biāo)是否處于所述第二顯示區(qū)域;對(duì)應(yīng)地,
所述處理器52,還用于當(dāng)確定處于所述第二顯示區(qū)域時(shí),將所述光標(biāo)在所述第二顯示區(qū)域的當(dāng)前位置作為所述初始位置;或者,當(dāng)確定未處于所述第二顯示區(qū)域時(shí),確定出所述第二顯示區(qū)域?qū)?yīng)的初始位置。
在另一具體實(shí)施例中,所述處理器52,還用于獲取所述第二顯示區(qū)域?qū)?yīng)的預(yù)設(shè)位置,將所述預(yù)設(shè)位置確定為所述初始位置;或者,檢測(cè)是否存在預(yù)設(shè)時(shí)間范圍內(nèi)的針對(duì)所述第二顯示區(qū)域的第一光標(biāo)歷史數(shù)據(jù),基于檢測(cè)結(jié)果確定出所述第二顯示區(qū)域?qū)?yīng)的初始位置;其中,所述第一光標(biāo)歷史數(shù)據(jù)中存儲(chǔ)有所述預(yù)設(shè)時(shí)間范圍內(nèi)所述光標(biāo)在所述第二顯示區(qū)域的歷史顯示位置。
在另一具體實(shí)施例中,所述處理器52,還用于確定存在預(yù)設(shè)時(shí)間范圍內(nèi)的針對(duì)所述第二顯示區(qū)域的第一光標(biāo)歷史數(shù)據(jù)時(shí),將所述第一光標(biāo)歷史數(shù)據(jù)所表征的歷史顯示位置作為所述初始位置;或者,確定不存在預(yù)設(shè)時(shí)間范圍內(nèi)的針對(duì)所述第二顯示區(qū)域的第一光標(biāo)歷史數(shù)據(jù)時(shí),獲取所述第二顯示區(qū)域?qū)?yīng)的預(yù)設(shè)位置,將所述預(yù)設(shè)位置確定為所述初始位置。
在另一具體實(shí)施例中,所述處理器52,還用于確定出預(yù)設(shè)光標(biāo)顯示模式,以所述預(yù)設(shè)光標(biāo)顯示模式在所述第二顯示區(qū)域上呈現(xiàn)所述光標(biāo)。
這里需要指出的是:以上電子設(shè)備實(shí)施例項(xiàng)的描述,與上述方法描述是類(lèi)似的,具有同方法實(shí)施例相同的有益效果,因此不做贅述。對(duì)于本發(fā)明電子設(shè)備實(shí)施例中未披露的技術(shù)細(xì)節(jié),本領(lǐng)域的技術(shù)人員請(qǐng)參照本發(fā)明方法實(shí)施例的描述而理解,為節(jié)約篇幅,這里不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,如:多個(gè)單元或組件可以結(jié)合,或可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過(guò)一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。
上述作為分離部件說(shuō)明的單元可以是、或也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個(gè)地方,也可以分布到多個(gè)網(wǎng)絡(luò)單元上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各實(shí)施例中的各功能單元可以全部集成在一個(gè)處理單元中,也可以是各單元分別單獨(dú)作為一個(gè)單元,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中;上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(rom,readonlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分。而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、rom、ram、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。