一種控制方法及電子設(shè)備的制作方法
【專利摘要】本發(fā)明提供一種控制方法及電子設(shè)備。該方法應(yīng)用于第一電子設(shè)備中,第一電子設(shè)備與一顯示單元連接,該方法包括:在顯示單元上顯示第一顯示界面,第一顯示界面包括至少一個(gè)操作對(duì)象,用戶能感知操作對(duì)象位于第二平面的第一位置,第二平面距離用戶的距離為第二距離,第二距離小于第一距離,第一距離為用戶距離顯示單元所在的第一平面的距離;獲得一操作體對(duì)應(yīng)的操作位置;判斷操作位置與第一位置是否滿足預(yù)定關(guān)系;當(dāng)操作位置與第一位置滿足預(yù)定關(guān)系時(shí),觸發(fā)操作對(duì)象,執(zhí)行與操作對(duì)象對(duì)應(yīng)的指令。
【專利說明】一種控制方法及電子設(shè)備
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及電子【技術(shù)領(lǐng)域】,尤其涉及一種控制方法及電子設(shè)備。
【背景技術(shù)】
[0002] 隨著電子設(shè)備技術(shù)的發(fā)展,各種各樣的電子設(shè)備進(jìn)入了用戶的生活,給用戶的生 活工作帶來了極大的方便,并且為了更方便用戶的使用,還提供了各種各樣的控制方式,例 如用電子設(shè)備自身所帶的遙控器控制電子設(shè)備,或者利用其他電子設(shè)備進(jìn)行控制。
[0003] 在現(xiàn)有技術(shù)中,不管是利用自身所帶的遙控器控制電子設(shè)備,還是利用其他電子 設(shè)備進(jìn)行控制,用戶都需要通過遙控器或其他電子設(shè)備上的方向按鍵來定位到需要操作的 操作對(duì)象上,尤其是在電子設(shè)備處于3D顯示的模式下,要進(jìn)行控制電子設(shè)備,還需要先將 電子設(shè)備切換回2D顯示模式,才能對(duì)電子設(shè)備進(jìn)行控制。
[0004] 然而,本發(fā)明人在實(shí)現(xiàn)本發(fā)明實(shí)施例中的技術(shù)方案的過程中發(fā)現(xiàn),現(xiàn)有技術(shù)中因 為在3D模式下要對(duì)電子設(shè)備進(jìn)行控制就必須切換回2D模式,并且在控制時(shí),還需要通過方 向按鍵多次操作才能定位到需要操作的操作對(duì)象,即需要與電子設(shè)備進(jìn)行多次交互,所以 電子設(shè)備要進(jìn)行多次響應(yīng),因此,現(xiàn)有技術(shù)中的控制方法存在電子設(shè)備在3D模式下無法進(jìn) 行控制,在2D模式下響應(yīng)效率較低,耗時(shí)長的技術(shù)問題。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明提供一種控制方法及電子設(shè)備,用以解決現(xiàn)有技術(shù)中的控制方法存在的電 子設(shè)備在3D模式下無法進(jìn)行控制,在2D模式下響應(yīng)效率較低,耗時(shí)長的技術(shù)問題,及由此 而帶來的用戶體驗(yàn)差的問題。
[0006] 本發(fā)明一方面提供了 一種控制方法,應(yīng)用于第一電子設(shè)備中,所述第一電子設(shè)備 與一顯示單元連接,所述方法包括:在所述顯示單元上顯示第一顯示界面,所述第一顯示界 面包括至少一個(gè)操作對(duì)象,用戶能感知所述操作對(duì)象位于第二平面的第一位置,所述第二 平面距離所述用戶的距離為第二距離,所述第二距離小于第一距離,所述第一距離為所述 用戶距離所述顯示單元所在的第一平面的距離;獲得一操作體對(duì)應(yīng)的操作位置;判斷所述 操作位置與所述第一位置是否滿足預(yù)定關(guān)系;當(dāng)所述操作位置與所述第一位置滿足預(yù)定關(guān) 系時(shí),觸發(fā)所述操作對(duì)象,執(zhí)行與所述操作對(duì)象對(duì)應(yīng)的指令。
[0007] 可選的,當(dāng)所述操作體握持或佩帶第二電子設(shè)備時(shí),所述第二電子設(shè)備上包括有 一觸覺反饋單元,在觸發(fā)所述操作對(duì)象的同時(shí)或之后,所述方法還包括:向所述第二電子設(shè) 備發(fā)送一表示操作成功的反饋信息,以使所述第二電子設(shè)備能夠基于所述反饋信息控制所 述觸覺反饋單元產(chǎn)生一觸覺反饋。
[0008] 可選的,所述獲得一操作體對(duì)應(yīng)的操作位置,具體包括:接收所述第二電子設(shè)備發(fā) 送的所述第二電子設(shè)備的第二位置信息,其中,所述第二位置信息具體為所述第二電子設(shè) 備進(jìn)行檢測所獲得的;基于所述第二位置信息,獲得所述操作體對(duì)應(yīng)的操作位置。
[0009] 可選的,所述第二電子設(shè)備具體為遙控器。
[0010] 可選的,所述在所述顯示單元上顯示一第一顯示界面,具體包括:檢測所述第一距 離,獲得第一距離值;確定所述第二距離,獲得第二距離值;基于所述第一距離值和所述第 二距離值,確定顯示所述第一顯示界面的顯示參數(shù);以所述顯示參數(shù)顯示所述第一顯示界 面。
[0011] 可選的,所述方法還包括:在所述顯示單元上顯示第二顯示界面,所述第二顯示界 面上包括至少一個(gè)顯示對(duì)象,所述用戶能感知所述顯示對(duì)象位于第三平面的第二位置,所 述第三平面距離所述用戶的距離為第三距離,所述第三距離小于所述第一距離,所述第二 距離小于等于所述第三距離。
[0012] 可選的,所述第一顯示界面具體為一菜單,所述至少一個(gè)操作對(duì)象具體為至少一 個(gè)菜單項(xiàng)。
[0013] 本發(fā)明另一實(shí)施例還提供了一種電子設(shè)備,連接于一顯示單元,所述電子設(shè)備包 括:控制單元,用于控制在所述顯示單元上顯示第一顯示界面,所述第一顯示界面包括至少 一個(gè)操作對(duì)象,用戶能感知所述操作對(duì)象位于第二平面的第一位置,所述第二平面距離所 述用戶的距離為第二距離,所述第二距離小于第一距離,所述第一距離為所述用戶距離所 述顯示單元所在的第一平面的距離;獲得單元,用于獲得一操作體對(duì)應(yīng)的操作位置;第一 處理單元,用于判斷所述操作位置與所述第一位置是否滿足預(yù)定關(guān)系;第二處理單元,用于 當(dāng)所述操作位置與所述第一位置滿足預(yù)定關(guān)系時(shí),觸發(fā)所述操作對(duì)象,執(zhí)行與所述操作對(duì) 象對(duì)應(yīng)的指令。
[0014] 可選的,當(dāng)所述操作體握持或佩帶第二電子設(shè)備時(shí),所述第二電子設(shè)備上包括有 一觸覺反饋單元,所述電子設(shè)備還包括:發(fā)送單元,用于向所述第二電子設(shè)備一表示操作成 功的反饋信息,以使所述第二電子設(shè)備能夠基于所述反饋信息控制所述觸覺反饋單元產(chǎn)生 一觸覺反饋。
[0015] 可選的,所述獲得單元具體用于接收所述第二電子設(shè)備發(fā)送的所述第二電子設(shè)備 的第二位置信息,基于所述第二位置信息,獲得所述操作體對(duì)應(yīng)的操作位置;其中,所述第 二位置信息具體為所述第二電子設(shè)備進(jìn)行檢測所獲得的。
[0016] 可選的,所述第二電子設(shè)備具體為遙控器。
[0017] 可選的,所述控制單元具體用于檢測所述第一距離,獲得第一距離值;確定所述第 二距離,獲得第二距離值;基于所述第一距離值和所述第二距離值,確定顯示所述第一顯示 界面的顯示參數(shù);以所述顯示參數(shù)顯示所述第一顯示界面。
[0018] 可選的,所述控制單元具體還用于控制在所述顯示單元上顯示第二顯示界面,所 述第二顯示界面上包括至少一個(gè)顯示對(duì)象,所述用戶能感知所述顯示對(duì)象位于第三平面的 第二位置,所述第三平面距離所述用戶的距離為第三距離,所述第三距離小于所述第一距 離,所述第二距離小于等于所述第三距離。
[0019] 可選的,所述第一顯示界面具體為一菜單,所述至少一個(gè)操作對(duì)象具體為至少一 個(gè)菜單項(xiàng)。
[0020] 本發(fā)明實(shí)施例中提供的一個(gè)或多個(gè)技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn):
[0021] 本發(fā)明一實(shí)施例中,首先,在與電子設(shè)備連接的顯示單元上顯示第一顯示界面,第 一顯示界面包括至少一個(gè)操作對(duì)象,用戶能感知該操作對(duì)象位于第二平面的第一位置,第 二平面距離該用戶的距離為第二距離,其中,第二距離小于第一距離,第一距離為用戶距離 顯示單元所在的第一平面的距離,即電子設(shè)備處于3D顯示的模式中;這時(shí)獲得一操作體對(duì) 應(yīng)的操作位置,然后判斷該操作位置與第一位置是否滿足預(yù)定關(guān)系,如果是的話,就觸發(fā)該 操作對(duì)象,執(zhí)行與該操作對(duì)象對(duì)應(yīng)的指令。由此可知,在本實(shí)施例中,電子設(shè)備即使處于3D 顯示模式下也能夠進(jìn)行人機(jī)交互,對(duì)電子設(shè)備進(jìn)行控制;而且是通過判斷操作體對(duì)應(yīng)的操 作位置和操作對(duì)象的第一位置是否滿足預(yù)定關(guān)系,如果滿足的話,就觸發(fā)該操作對(duì)象,類似 于直接通過操作體在第一顯示界面上進(jìn)行點(diǎn)擊操作對(duì)象,對(duì)電子設(shè)備進(jìn)行控制,所以不需 要切換回2D模式,使用遙控器的方向鍵去一步步定位操作對(duì)象,所以電子設(shè)備不需要再因 為一次交互操作進(jìn)行多次響應(yīng),所以提高了響應(yīng)效率和操作效率,因而也提高了用戶體驗(yàn)。
[0022] 進(jìn)一步,本發(fā)明一實(shí)施例中的操作體握持或佩帶第二電子設(shè)備,第二電子設(shè)備上 包括有一觸覺反饋單元,在觸發(fā)該操作對(duì)象的同時(shí)或之后,電子設(shè)備向第二電子設(shè)備發(fā)送 一表示操作成功的反饋信息,使得第二電子設(shè)備能夠基于該反饋信息控制觸覺反饋單元產(chǎn) 生一觸覺反饋,以提示用戶已操作成功,并且因?yàn)楸緦?shí)施例中的方法是在虛空中進(jìn)行像點(diǎn) 擊一類的操作,所以有了觸覺反饋,會(huì)給用戶提供一種真實(shí)的感覺,提高用戶體驗(yàn)。
[0023] 進(jìn)一步,本發(fā)明一實(shí)施例中,在顯示單元上顯示一第一顯示界面,具體包括:獲得 第一距離值和第二距離值,然后基于第一距離值和第二距離值,確定顯示第一顯示界面的 顯示參數(shù),再以該顯示參數(shù)顯示第一顯示界面。因此,在本實(shí)施例中,電子設(shè)備能夠根據(jù)實(shí) 際距離需求確定顯示參數(shù)是多少,也就是說,電子設(shè)備能夠根據(jù)實(shí)際需要控制第一顯示界 面所在的第二平面的位置。
【專利附圖】
【附圖說明】
[0024] 圖1為本發(fā)明一實(shí)施例中的控制方法流程圖;
[0025] 圖2為本發(fā)明一實(shí)施例中的控制方法示意圖;
[0026] 圖3為本發(fā)明一實(shí)施例中的電子設(shè)備的功能框圖。
【具體實(shí)施方式】
[0027] 本發(fā)明實(shí)施例提供一種控制方法及電子設(shè)備,用以解決現(xiàn)有技術(shù)中的控制方法存 在的電子設(shè)備在3D模式下無法進(jìn)行控制,在2D模式下響應(yīng)效率較低,耗時(shí)長的技術(shù)問題, 及由此而帶來的用戶體驗(yàn)差的問題。
[0028] 本發(fā)明實(shí)施例中的技術(shù)方案為解決上述的技術(shù)問題,總體思路如下:
[0029] 首先,在與電子設(shè)備連接的顯示單元上顯示第一顯示界面,第一顯示界面包括至 少一個(gè)操作對(duì)象,用戶能感知該操作對(duì)象位于第二平面的第一位置,第二平面距離該用戶 的距離為第二距離,其中,第二距離小于第一距離,第一距離為用戶距離顯示單元所在的第 一平面的距離,即電子設(shè)備處于3D顯示的模式中;這時(shí)獲得一操作體對(duì)應(yīng)的操作位置,然 后判斷該操作位置與第一位置是否滿足預(yù)定關(guān)系,如果是的話,就觸發(fā)該操作對(duì)象,執(zhí)行與 該操作對(duì)象對(duì)應(yīng)的指令。由此可知,在本實(shí)施例中,電子設(shè)備即使處于3D顯示模式下也能 夠進(jìn)行人機(jī)交互,對(duì)電子設(shè)備進(jìn)行控制;而且是通過判斷操作體對(duì)應(yīng)的操作位置和操作對(duì) 象的第一位置是否滿足預(yù)定關(guān)系,如果滿足的話,就觸發(fā)該操作對(duì)象,類似于直接通過操作 體在第一顯示界面上進(jìn)行點(diǎn)擊操作對(duì)象,對(duì)電子設(shè)備進(jìn)行控制,所以不需要使用遙控器的 方向鍵去一步步定位操作對(duì)象,所以電子設(shè)備不需要因?yàn)橐淮谓换ゲ僮鬟M(jìn)行多次響應(yīng),所 以提高了響應(yīng)效率和操作效率,因而也提高了用戶體驗(yàn)。
[0030] 為了更好的理解上述技術(shù)方案,下面將結(jié)合說明書附圖以及具體的實(shí)施方式對(duì)上 述技術(shù)方案進(jìn)行詳細(xì)的說明。
[0031] 本發(fā)明一實(shí)施例提供一種控制方法,應(yīng)用于第一電子設(shè)備上,該第一電子設(shè)備例 如是電視機(jī)、機(jī)頂盒、筆記本電腦等電子設(shè)備,該電子設(shè)備連接有一顯示單元。
[0032] 請(qǐng)參考圖1,該方法包括:
[0033] 步驟101 :在顯示單元上顯示第一顯示界面,第一顯示界面包括至少一個(gè)操作對(duì) 象,用戶能感知操作對(duì)象位于第二平面的第一位置,第二平面距離用戶的距離為第二距離, 第二距離小于第一距離,第一距離為用戶距離顯示單元所在的第一平面的距離;
[0034] 步驟102 :獲得一操作體對(duì)應(yīng)的操作位置;
[0035] 步驟103 :判斷操作位置與第一位置是否滿足預(yù)定關(guān)系;
[0036] 步驟104 :當(dāng)操作位置與第一位置滿足預(yù)定關(guān)系時(shí),觸發(fā)操作對(duì)象,執(zhí)行與操作對(duì) 象對(duì)應(yīng)的指令。
[0037] 其中,在步驟101中,在顯示單元上顯示第一顯示界面,具體來說,可通過一顯示 指令來顯示第一顯示界面,該顯示指令可以是通過設(shè)置在電子設(shè)備上的物理按鍵獲得的, 也可以是通過接收一第二電子設(shè)備發(fā)送的指令獲得的,第二電子設(shè)備例如是遙控器、手機(jī) 或平板電腦。
[0038] 例如:假設(shè)第一電子設(shè)備具體為電視機(jī),第二電子設(shè)備具體為遙控器,當(dāng)用戶正在 利用電視機(jī)在看電視時(shí),想要觀看3D影像,那么就可以通過遙控器上的開啟3D模式的按鍵 給電視機(jī)發(fā)出指令,那么電視機(jī)在接收到該指令后,就顯示第一顯示界面,用戶能感知第一 顯示界面位于一與顯示單元所在第一平面不同的第二平面上,而第一顯示界面上包括至少 一個(gè)操作對(duì)象,那么用戶也能感知該操作對(duì)象位于第二平面的第一位置,其中,第二平面距 離用戶的距離為第二距離,用戶距離顯示單元所在的第一平面的距離為第一距離,而第二 距離小于第一距離;換句話說,用戶就會(huì)感覺到第一顯示界面位于自己與顯示單元之間的 空間中,該操作對(duì)象也位于這個(gè)空間中。
[0039] 在實(shí)際運(yùn)用中,第一顯示界面例如可以是電子設(shè)備上正常的顯示內(nèi)容,例如為電 影畫面,或者是通過電子設(shè)備接入一網(wǎng)站的網(wǎng)頁頁面,第一顯示界面上具有快進(jìn)、暫停、關(guān) 閉等操作對(duì)象;第一顯示界面還可以是一個(gè)菜單界面,那么至少一個(gè)操作對(duì)象具體為至少 一個(gè)菜單項(xiàng),例如廣播、外接設(shè)備、電視頻道等菜單項(xiàng),如果廣播按鈕被觸發(fā),那么電子設(shè)備 就會(huì)進(jìn)入廣播功能。
[0040] 在一實(shí)施例中,步驟101具體包括:檢測第一距離,獲得第一距離值;確定第二距 離,獲得第二距離值;基于第一距離值和第二距離值,確定顯示第一顯示界面的顯示參數(shù); 以該顯示參數(shù)顯示第一顯示界面。
[0041] 其中,檢測第一距離,具體可以是電子設(shè)備上設(shè)置有雙攝像頭,通過雙目視差測距 法來檢測人與顯示單元所在第一平面之間的第一距離,或者是通過雙攝像頭激光三角測距 系統(tǒng)檢測第一距離,當(dāng)然,在實(shí)際運(yùn)用時(shí),還可以使用其他方式進(jìn)行檢測第一距離,例如紅 外測距法。
[0042] 其中,確定第二距離,在實(shí)際實(shí)施過程中,確定第二距離可以有以下兩種但不限于 以下兩種方式,第一是,第二距離是固定的,即不管第一距離如何,即不管用戶距離顯示單 元的距離有多遠(yuǎn),第二距離就是一個(gè)固定值,例如為30cm,即第二平面距離用戶的距離是固 定的30cm ;第二是,第二距離不是固定的,但是顯示單元距離第二平面之間的距離是固定 的,例如lm,那么第二距離就會(huì)隨著第一距離的變化而變化。在本實(shí)施例中,假設(shè)第二距離 是固定的。
[0043] 然后基于第一距離值和第二距離值,確定顯示第一顯示界面的顯示參數(shù),例如左 右眼圖像之間的視差。為了更清楚的說明本實(shí)施例中的顯示第一顯示界面的方法,請(qǐng)參考 圖2所示,示出根據(jù)左視圖像數(shù)據(jù)與右視圖像數(shù)據(jù)之間的間隙或視差的立體概念的圖。
[0044] 圖2中的a部分示出了如果右視圖像數(shù)據(jù)201與左視圖像數(shù)據(jù)202之間的間隙較 小時(shí)由該右視圖像數(shù)據(jù)201和該左視圖像數(shù)據(jù)202形成的圖像的位置203,即第二平面的位 置,而圖2中的b部分示出了如果右視圖像數(shù)據(jù)211與左視圖像數(shù)據(jù)212之間的間隙較大 時(shí)由該右視圖像數(shù)據(jù)211和該左視圖像數(shù)據(jù)211形成的圖像的位置213。
[0045] 也就是說,圖2示出了在電子設(shè)備中根據(jù)左視圖像數(shù)據(jù)與右視圖像數(shù)據(jù)之間的間 隙而在不同位置形成的圖像的立體程度。
[0046] 請(qǐng)參照?qǐng)D2中的a部分,當(dāng)從右眼到右視圖像數(shù)據(jù)201的一側(cè)和另一側(cè)描繪了延 長線R1和R2,并且從左眼到左視圖像數(shù)據(jù)202的一側(cè)和另一側(cè)描繪了延長線L1和L2時(shí), 在右視圖像數(shù)據(jù)的延長線R1與左視圖像數(shù)據(jù)的延長線L1彼此交叉的點(diǎn)203形成圖像,該 點(diǎn)距離右眼和左眼為預(yù)定距離dl,即第二距離。
[0047] 請(qǐng)參照?qǐng)D2中的b部分,類似于a部分,在右視圖像數(shù)據(jù)的延長線R3與左視圖像 數(shù)據(jù)的延長線L3彼此交叉的點(diǎn)213形成圖像,該點(diǎn)距離右眼和左眼為預(yù)定距離d2,即第二 距離。
[0048] 當(dāng)對(duì)左眼及右眼與形成圖像的位置203和213之間的距離dl (a部分)和d2 (b部 分)進(jìn)行比較時(shí),dl大于d2。也就是說,在圖2中的a部分中示出的形成圖像的位置比圖 2中的b部分中示出的圖像的位置距離左眼及右眼更遠(yuǎn)。距離dl和d2彼此不同的原因在 于,右視圖像數(shù)據(jù)與左視圖像數(shù)據(jù)之間的間隙(在a部分和b部分的水平方向)是彼此不同 的。
[0049] 例如,a部分的右視圖像數(shù)據(jù)201與左視圖像數(shù)據(jù)202之間的間隙比b部分的右 視圖像數(shù)據(jù)211與左視圖像數(shù)據(jù)212之間的間隙窄。因此,如從圖2中的a部分和b部分 所看到的,隨著右視圖像數(shù)據(jù)與左視圖像數(shù)據(jù)之間的間隙減小,由左視圖像數(shù)據(jù)和右視圖 像數(shù)據(jù)所形成的圖像與人眼之間的距離增大。
[0050] 在本實(shí)施例中,以圖2中的a部分為例進(jìn)行說明,dl已經(jīng)確定出來了,而用戶與顯 示單元之間的距離也已經(jīng)檢測出來了,所以就可以確定出位置203就是第一顯示界面的輸 出位置,那么也就確定出了顯示單元與輸出位置203之間的第三距離,而左右眼之間的視 差L通常是常數(shù),所以通過相似三角形的性質(zhì),就可以計(jì)算出左右眼圖像之間的視差。
[0051] 那么接下來,就根據(jù)該視差參數(shù)顯示第一顯示界面,所以該第一顯示界面的輸出 位置可根據(jù)用戶的位置進(jìn)行變化,方便用戶進(jìn)行操作。
[0052] 然后就執(zhí)行步驟102 :獲得一操作體對(duì)應(yīng)的操作位置;具體例如是在電子設(shè)備上 設(shè)置有雙攝像頭,然后通過雙目視差測距法來測量操作體對(duì)應(yīng)的操作位置,或者是用焦距 檢測法來檢測操作體對(duì)應(yīng)的操作位置,或者是用紅外測距法進(jìn)行檢測,本部分為本領(lǐng)域技 術(shù)人員所熟知的內(nèi)容,所以在此不再贅述。
[0053] 在另一實(shí)施例中,假設(shè)該操作體握持或佩帶第二電子設(shè)備時(shí),還可以通過接收第 二電子設(shè)備發(fā)送的第二位置信息來確定操作體對(duì)應(yīng)的操作位置,而第二位置信息是通過第 二電子設(shè)備自己檢測自己所在的位置獲得的,例如第二電子設(shè)備上設(shè)置有位置傳感器來感 測第二電子設(shè)備的位置,并向電子設(shè)備傳送感測到的信息。
[0054] 在本實(shí)施例中,假設(shè)第一顯示界面為一電影畫面,至少一個(gè)操作對(duì)象為快進(jìn)、暫 停、關(guān)閉等控制按鈕,這時(shí)用戶想暫停一下電影畫面,那么就可以將手、或用手握持一個(gè)物 體,將該物體移動(dòng)到暫停按鈕的位置,假設(shè)電子設(shè)備在實(shí)時(shí)檢測,那么就會(huì)被實(shí)時(shí)的檢測到 該操作位置;進(jìn)一步例如還可以是做一個(gè)點(diǎn)擊的動(dòng)作,像在觸摸屏上點(diǎn)擊一樣,或者是點(diǎn)擊 真實(shí)存在的控制按鈕一樣,即不僅是要將操作體或物體移動(dòng)到暫停按鈕的位置,還要做一 個(gè)點(diǎn)擊的操作,只有這個(gè)被點(diǎn)擊的操作被檢測到,電子設(shè)備才會(huì)獲取操作體對(duì)應(yīng)的操作位 置。
[0055] 不管通過何種方式獲得操作體對(duì)應(yīng)的操作位置,接下來就執(zhí)行步驟103,即判斷該 操作位置與操作對(duì)象所在的第一位置是否滿足預(yù)定關(guān)系;由前述圖2如何顯示第一界面可 知,第一位置的相關(guān)信息電子設(shè)備是知道的,具體來說,判斷該操作位置與操作對(duì)象所在的 第一位置是否滿足預(yù)定關(guān)系,可以是先判斷操作位置距離顯示單元的距離是否小于等于第 二平面至顯示單元之間的距離,然后再判斷操作位置相對(duì)于第二平面上的平面坐標(biāo),是否 在第一位置所占用第二平面的區(qū)域內(nèi),如果是的話,就表示操作位置與第一位置滿足預(yù)定 關(guān)系;當(dāng)然,在另一實(shí)施例中,也可以是判斷操作體所指向的方向的延長線在第二平面上的 交點(diǎn)是否在第一位置所占用第二平面的區(qū)域內(nèi);在實(shí)際運(yùn)用時(shí),還可以通過別的方式來判 斷,只要能表示出用戶確實(shí)需要操作該操作對(duì)象即可。
[0056] 繼續(xù)沿用前述實(shí)例,例如用戶手握遙控器,點(diǎn)擊了空間中的暫停按鈕,電子設(shè)備判 斷遙控器點(diǎn)擊的位置與暫停按鈕在第二平面的第一位置之間的關(guān)系是否滿足預(yù)定關(guān)系,例 如首先判斷遙控器距離顯示單元的距離是否小于等于第二平面距離顯示單元的距離,如果 是的話,再判斷遙控器點(diǎn)擊的位置在第二平面方向上的坐標(biāo)是否在第一位置占用第二平面 的坐標(biāo)區(qū)域內(nèi),如果是的話,就表示遙控器點(diǎn)擊的位置與暫停按鈕的第一位置之間的關(guān)系 是滿足該預(yù)定關(guān)系的。
[0057] 然后,接下來就執(zhí)行步驟104,即觸發(fā)該操作對(duì)象,執(zhí)行與該操作對(duì)象對(duì)應(yīng)的指令。
[0058] 具體來說,繼續(xù)沿用上述實(shí)例,那么就觸發(fā)暫停按鈕,執(zhí)行暫停的指令,那么這時(shí), 電影畫面就暫停播放。
[0059] 由上述描述可以看出,在本實(shí)施例中,電子設(shè)備即使處于3D顯示模式下也能夠進(jìn) 行人機(jī)交互,對(duì)電子設(shè)備進(jìn)行控制;而且是通過判斷操作體對(duì)應(yīng)的操作位置和操作對(duì)象的 第一位置是否滿足預(yù)定關(guān)系,如果滿足的話,就觸發(fā)該操作對(duì)象,類似于直接通過操作體在 第一顯示界面上進(jìn)行點(diǎn)擊操作對(duì)象,對(duì)電子設(shè)備進(jìn)行控制,所以不需要切換回2D模式使用 遙控器的方向鍵去一步步定位操作對(duì)象,所以電子設(shè)備不需要因?yàn)橐淮谓换ゲ僮鬟M(jìn)行多次 響應(yīng),所以提高了響應(yīng)效率和操作效率,因而也提高了用戶體驗(yàn)。
[0060] 進(jìn)一步,當(dāng)操作體握持(例如遙控器、手機(jī))或佩帶(例如戒指型電子設(shè)備、手表型 電子設(shè)備)第二電子設(shè)備時(shí),為了提示用戶已操作成功,并且提供一種真實(shí)的感覺,第二電 子設(shè)備上包括有一觸覺反饋單元,在執(zhí)行步驟104的同時(shí)或之后,電子設(shè)備還向第二電子 設(shè)備發(fā)送一表示操作成功的反饋信息,以使第二電子設(shè)備能夠基于反饋信息控制觸覺反饋 單元產(chǎn)生一觸覺反饋,其中,觸覺反饋具體例如為震動(dòng)反饋,或聲音反饋,或顏色的反饋。
[0061] 在進(jìn)一步的實(shí)施例中,在顯示第一顯示界面之前,該方法還包括:在顯示單元上 顯示第二顯示界面,該第二顯示界面上包括至少一個(gè)顯示對(duì)象,用戶能感知顯示對(duì)象位于 第三平面的第二位置,第三平面距離該用戶的距離為第三距離,其中,第三距離小于第一距 離,第二距離小于等于第三距離。
[0062] 在本實(shí)施例中,第一顯示界面例如是菜單,而第二顯示界面例如是在3D模式下的 正常播放影像,例如是電視劇的畫面,此時(shí)第二顯示界面所在的平面為第三平面,用戶距離 第三平面的距離更適合用戶觀看影像畫面,這時(shí)用戶想要對(duì)電子設(shè)備的亮度進(jìn)行調(diào)整,那 么就可以通過遙控器調(diào)出菜單畫面,即第一顯示界面,這時(shí)因?yàn)榉奖阌脩舨僮髟摬藛谓缑妫?所以將菜單界面的輸出位置設(shè)置的更靠近用戶,所以較佳的,第二距離小于第三距離。
[0063] 在另一實(shí)施例中,第二顯示界面可以是在第一顯示界面顯示之后顯示的,例如第 一顯示界面既包括正常播放影像,也包括菜單界面,例如以0SD的方式疊加在正常播放影 像之上,通常為了更方便用戶操作,所以第一顯示界面距離用戶的距離近一些,而當(dāng)操作完 成之后,用戶可以通過遙控器關(guān)閉菜單界面,那么這時(shí)為了讓用戶更適合觀看正常播放影 像,所以這時(shí)就顯示第二顯示界面,此時(shí)第二顯示界面僅顯示正常播放影像,便于用戶觀 看。
[0064] 基于同一發(fā)明構(gòu)思,本發(fā)明一實(shí)施例中還提供一種電子設(shè)備,該電子設(shè)備例如是 筆記本電腦、電視機(jī)、機(jī)頂盒等電子設(shè)備,該電子設(shè)備連接一顯示單元。
[0065] 如圖3所示,該電子設(shè)備包括:控制單元301,用于控制在顯示單元上顯示第一顯 示界面,第一顯示界面包括至少一個(gè)操作對(duì)象,用戶能感知操作對(duì)象位于第二平面的第一 位置,第二平面距離用戶的距離為第二距離,第二距離小于第一距離,第一距離為用戶距離 顯示單元所在的第一平面的距離;獲得單元302,用于獲得一操作體對(duì)應(yīng)的操作位置;第一 處理單元303,用于判斷操作位置與第一位置是否滿足預(yù)定關(guān)系;第二處理單元304,用于 當(dāng)操作位置與第一位置滿足預(yù)定關(guān)系時(shí),觸發(fā)操作對(duì)象,執(zhí)行與操作對(duì)象對(duì)應(yīng)的指令。
[0066] 進(jìn)一步,當(dāng)操作體握持或佩帶第二電子設(shè)備時(shí),第二電子設(shè)備上包括有一觸覺反 饋單元,電子設(shè)備還包括:發(fā)送單元,用于向第二電子設(shè)備一表示操作成功的反饋信息,以 使第二電子設(shè)備能夠基于反饋信息控制觸覺反饋單元產(chǎn)生一觸覺反饋。
[0067] 進(jìn)一步,獲得單元302具體用于接收第二電子設(shè)備發(fā)送的第二電子設(shè)備的第二位 置信息,基于第二位置信息,獲得操作體對(duì)應(yīng)的操作位置;其中,第二位置信息具體為第二 電子設(shè)備進(jìn)行檢測所獲得的。
[0068] 其中,第二電子設(shè)備具體為遙控器、手機(jī)、手表式電子設(shè)備、戒指型電子設(shè)備。
[0069] 進(jìn)一步,控制單元301具體用于檢測第一距離,獲得第一距離值;確定第二距離, 獲得第二距離值;基于第一距離值和第二距離值,確定顯示第一顯示界面的顯示參數(shù);以 顯示參數(shù)顯示第一顯示界面。
[0070] 進(jìn)一步,控制單元301具體還用于控制在顯示單元上顯示第二顯示界面,第二顯 示界面上包括至少一個(gè)顯示對(duì)象,用戶能感知顯示對(duì)象位于第三平面的第二位置,第三平 面距離用戶的距離為第三距離,第三距離小于第一距離,第二距離小于等于第三距離。
[0071] 在以上各實(shí)施例中,第一顯示界面具體為一菜單,該至少一個(gè)操作對(duì)象為至少一 個(gè)菜單項(xiàng)。
[0072] 在以上各實(shí)施例中,獲得單元302具體例如是雙目視差測距系統(tǒng),或者是紅外測 距裝置。控制單元301、第一處理單元303和第二處理單元304可以兩兩互不相同的處理芯 片,也可以是同一芯片,設(shè)置在電子設(shè)備的電路板上。
[0073] 以上各實(shí)施例可以單獨(dú)實(shí)施,也可以結(jié)合實(shí)施,技術(shù)人員可根據(jù)實(shí)際需要進(jìn)行選 擇。
[0074] 前述圖1實(shí)施例中的控制方法中的各種變化方式和具體實(shí)例同樣適用于本實(shí)施 例的電子設(shè)備,通過前述對(duì)控制方法的詳細(xì)描述,本領(lǐng)域技術(shù)人員可以清楚的知道本實(shí)施 例中電子設(shè)備的實(shí)施方法,所以為了說明書的簡潔,在此不再詳述。
[0075] 本發(fā)明實(shí)施例中提供的一個(gè)或多個(gè)技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn):
[0076] 本發(fā)明一實(shí)施例中,首先,在與電子設(shè)備連接的顯示單元上顯示第一顯示界面,第 一顯示界面包括至少一個(gè)操作對(duì)象,用戶能感知該操作對(duì)象位于第二平面的第一位置,第 二平面距離該用戶的距離為第二距離,其中,第二距離小于第一距離,第一距離為用戶距離 顯示單元所在的第一平面的距離,即電子設(shè)備處于3D顯示的模式中;這時(shí)獲得一操作體對(duì) 應(yīng)的操作位置,然后判斷該操作位置與第一位置是否滿足預(yù)定關(guān)系,如果是的話,就觸發(fā)該 操作對(duì)象,執(zhí)行與該操作對(duì)象對(duì)應(yīng)的指令。由此可知,在本實(shí)施例中,電子設(shè)備即使處于3D 顯示模式下也能夠進(jìn)行人機(jī)交互,對(duì)電子設(shè)備進(jìn)行控制;而且是通過判斷操作體對(duì)應(yīng)的操 作位置和操作對(duì)象的第一位置是否滿足預(yù)定關(guān)系,如果滿足的話,就觸發(fā)該操作對(duì)象,類似 于直接通過操作體在第一顯示界面上進(jìn)行點(diǎn)擊操作對(duì)象,對(duì)電子設(shè)備進(jìn)行控制,所以不需 要切換回2D模式,使用遙控器的方向鍵去一步步定位操作對(duì)象,所以電子設(shè)備不需要再因 為一次交互操作進(jìn)行多次響應(yīng),所以提高了響應(yīng)效率和操作效率,因而也提高了用戶體驗(yàn)。
[0077] 進(jìn)一步,本發(fā)明一實(shí)施例中的操作體握持或佩帶第二電子設(shè)備,第二電子設(shè)備上 包括有一觸覺反饋單元,在觸發(fā)該操作對(duì)象的同時(shí)或之后,電子設(shè)備向第二電子設(shè)備發(fā)送 一表示操作成功的反饋信息,使得第二電子設(shè)備能夠基于該反饋信息控制觸覺反饋單元產(chǎn) 生一觸覺反饋,以提示用戶已操作成功,并且因?yàn)楸緦?shí)施例中的方法是在虛空中進(jìn)行像點(diǎn) 擊一類的操作,所以有了觸覺反饋,會(huì)給用戶提供一種真實(shí)的感覺,提高用戶體驗(yàn)。
[0078] 進(jìn)一步,本發(fā)明一實(shí)施例中,在顯示單元上顯示一第一顯示界面,具體包括:獲得 第一距離值和第二距離值,然后基于第一距離值和第二距離值,確定顯示第一顯示界面的 顯示參數(shù),再以該顯示參數(shù)顯示第一顯示界面。因此,在本實(shí)施例中,電子設(shè)備能夠根據(jù)實(shí) 際距離需求確定顯示參數(shù)是多少,也就是說,電子設(shè)備能夠根據(jù)實(shí)際需要控制第一顯示界 面所在的第二平面的位置。
[0079] 本領(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)品的形 式。
[0080] 本發(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è)方框中指定的功能 的裝置。
[0081] 這些計(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è)方框中指定的功能。
[0082] 這些計(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è)方框中指定的功能的步驟。
[〇〇83] 顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1. 一種控制方法,應(yīng)用于第一電子設(shè)備中,所述第一電子設(shè)備與一顯示單元連接,其特 征在于,所述方法包括: 在所述顯示單元上顯示第一顯示界面,所述第一顯示界面包括至少一個(gè)操作對(duì)象,用 戶能感知所述操作對(duì)象位于第二平面的第一位置,所述第二平面距離所述用戶的距離為第 二距離,所述第二距離小于第一距離,所述第一距離為所述用戶距離所述顯示單元所在的 第一平面的距離; 獲得一操作體對(duì)應(yīng)的操作位置; 判斷所述操作位置與所述第一位置是否滿足預(yù)定關(guān)系; 當(dāng)所述操作位置與所述第一位置滿足預(yù)定關(guān)系時(shí),觸發(fā)所述操作對(duì)象,執(zhí)行與所述操 作對(duì)象對(duì)應(yīng)的指令。
2. 如權(quán)利要求1所述的方法,其特征在于,當(dāng)所述操作體握持或佩帶第二電子設(shè)備時(shí), 所述第二電子設(shè)備上包括有一觸覺反饋單元,在觸發(fā)所述操作對(duì)象的同時(shí)或之后,所述方 法還包括: 向所述第二電子設(shè)備發(fā)送一表示操作成功的反饋信息,以使所述第二電子設(shè)備能夠基 于所述反饋信息控制所述觸覺反饋單元產(chǎn)生一觸覺反饋。
3. 如權(quán)利要求2所述的方法,其特征在于,所述獲得一操作體對(duì)應(yīng)的操作位置,具體包 括: 接收所述第二電子設(shè)備發(fā)送的所述第二電子設(shè)備的第二位置信息,其中,所述第二位 置信息具體為所述第二電子設(shè)備進(jìn)行檢測所獲得的; 基于所述第二位置信息,獲得所述操作體對(duì)應(yīng)的操作位置。
4. 如權(quán)利要求2所述的方法,其特征在于,所述第二電子設(shè)備具體為遙控器。
5. 如權(quán)利要求1所述的方法,其特征在于,所述在所述顯示單元上顯示一第一顯示界 面,具體包括: 檢測所述第一距離,獲得第一距離值; 確定所述第二距離,獲得第二距離值; 基于所述第一距離值和所述第二距離值,確定顯示所述第一顯示界面的顯示參數(shù); 以所述顯示參數(shù)顯示所述第一顯示界面。
6. 如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 在所述顯示單元上顯示第二顯示界面,所述第二顯示界面上包括至少一個(gè)顯示對(duì)象, 所述用戶能感知所述顯示對(duì)象位于第三平面的第二位置,所述第三平面距離所述用戶的距 離為第三距離,所述第三距離小于所述第一距離,所述第二距離小于等于所述第三距離。
7. 如權(quán)利要求1-6任一項(xiàng)所述的方法,其特征在于,所述第一顯示界面具體為一菜單, 所述至少一個(gè)操作對(duì)象具體為至少一個(gè)菜單項(xiàng)。
8. -種電子設(shè)備,連接于一顯示單元,其特征在于,所述電子設(shè)備包括: 控制單元,用于控制在所述顯示單元上顯示第一顯示界面,所述第一顯示界面包括至 少一個(gè)操作對(duì)象,用戶能感知所述操作對(duì)象位于第二平面的第一位置,所述第二平面距離 所述用戶的距離為第二距離,所述第二距離小于第一距離,所述第一距離為所述用戶距離 所述顯示單元所在的第一平面的距離; 獲得單元,用于獲得一操作體對(duì)應(yīng)的操作位置; 第一處理單元,用于判斷所述操作位置與所述第一位置是否滿足預(yù)定關(guān)系; 第二處理單元,用于當(dāng)所述操作位置與所述第一位置滿足預(yù)定關(guān)系時(shí),觸發(fā)所述操作 對(duì)象,執(zhí)行與所述操作對(duì)象對(duì)應(yīng)的指令。
9. 如權(quán)利要求8所述的電子設(shè)備,其特征在于,當(dāng)所述操作體握持或佩帶第二電子設(shè) 備時(shí),所述第二電子設(shè)備上包括有一觸覺反饋單元,所述電子設(shè)備還包括: 發(fā)送單元,用于向所述第二電子設(shè)備一表示操作成功的反饋信息,以使所述第二電子 設(shè)備能夠基于所述反饋信息控制所述觸覺反饋單元產(chǎn)生一觸覺反饋。
10. 如權(quán)利要求9所述的電子設(shè)備,其特征在于,所述獲得單元具體用于接收所述第二 電子設(shè)備發(fā)送的所述第二電子設(shè)備的第二位置信息,基于所述第二位置信息,獲得所述操 作體對(duì)應(yīng)的操作位置;其中,所述第二位置信息具體為所述第二電子設(shè)備進(jìn)行檢測所獲得 的。
11. 如權(quán)利要求9所述的電子設(shè)備,其特征在于,所述第二電子設(shè)備具體為遙控器。
12. 如權(quán)利要求8所述的電子設(shè)備,其特征在于,所述控制單元具體用于檢測所述第一 距離,獲得第一距離值;確定所述第二距離,獲得第二距離值;基于所述第一距離值和所述 第二距離值,確定顯示所述第一顯示界面的顯示參數(shù);以所述顯示參數(shù)顯示所述第一顯示 界面。
13. 如權(quán)利要求8所述的電子設(shè)備,其特征在于,所述控制單元具體還用于控制在所述 顯示單元上顯示第二顯示界面,所述第二顯示界面上包括至少一個(gè)顯示對(duì)象,所述用戶能 感知所述顯示對(duì)象位于第三平面的第二位置,所述第三平面距離所述用戶的距離為第三距 離,所述第三距離小于所述第一距離,所述第二距離小于等于所述第三距離。
14. 如權(quán)利要求8-13任一項(xiàng)所述的電子設(shè)備,其特征在于,所述第一顯示界面具體為 一菜單,所述至少一個(gè)操作對(duì)象具體為至少一個(gè)菜單項(xiàng)。
【文檔編號(hào)】G06F3/01GK104063137SQ201310086417
【公開日】2014年9月24日 申請(qǐng)日期:2013年3月18日 優(yōu)先權(quán)日:2013年3月18日
【發(fā)明者】顧正華 申請(qǐng)人:聯(lián)想(北京)有限公司