一種電子設備及其控制方法
【專利摘要】本發明公開了一種電子設備及其控制方法,在所述電子設備中,采集裝置采集操作體進行數據輸入時的位置信息,操作體在特定的操作空間內理論上可以具有無數多個位置,因此具有無數個的位置信息。控制器根據位置信息獲取距離參數,由于位置信息理論上具有無數多個,因此距離參數也具有無數多個。因此,控制器根據距離參數控制所述電子設備執行預設功能時,可以根據無數個距離參數控制電子設備執行預設功能,因此,用于控制電子執行預設功能的指令有無數個,相對于現有技術中有限動作的手勢動作,使得電子設備的操作功能更加豐富。
【專利說明】
_種電子設備及其控制方法
技術領域
[0001]本發明涉及電子設備控制技術領域,更具體的說,涉及一種電子設備及其控制方法。
【背景技術】
[0002]隨著科學技術的不斷發展,越來越多的電子設備被廣泛的應用于人們的日常生活以及工作當中,為人們的日常生活以及工作帶來了巨大的便利,成為當今人們不可或缺的重要工具。
[0003]為了便于電子設備的操作使用,手勢識別操作功能是當前電子設備發展的一個重要方向。現有的電子設備一般是通過攝像裝置進行手勢識別,并根據識別結果執行與當前手勢對應的功能。
[0004]但是,現有電子設備只能通過識別手勢動作來執行手勢動作對應的操作功能,但是手勢的動作有限,因此對應的操作功能單一。
【發明內容】
[0005]為了解決上述問題,本發明提供了一種電子設備及其控制方法,控制器可以獲取多個距離參數,控制電子設備執行多種功能。
[0006]為了實現上述目的,本發明提供如下技術方案:
[0007]—種電子設備,該電子設備包括:
[0008]采集裝置,所述采集裝置用于在操作體進行數據輸入時,采集所述操作體的位置信息;
[0009]控制器,所述控制器用于根據所述位置信息獲取所述操作體與操作桌面的距離參數,并根據所述距離參數控制所述電子設備執行預設功能。
[0010]優選的,在上述電子設備中,所述控制器用于在所述操作體處于預設的操作空間內時,根據所述距離參數的變化速率生成控制指令,通過所述控制指令控制所述電子設備執行所述預設功能;
[0011]其中,所述操作空間為與所述操作桌面的距離小于第一預設距離的空間區域。
[0012]優選的,在上述電子設備中,所述電子設備包括:顯示面板;所述顯示面板的顯示桌面為所述操作桌面。
[0013]優選的,在上述電子設備中,所述采集裝置設置在所述顯示面板表面;當所述操作體與所述操作桌面之間的距離小于所述第一預設距離時,所述采集裝置用于采集所述操作體不同時刻與所述操作桌面的位置信息;
[0014]所述控制器用于根據所述位置信息獲取所述操作體與所述操作桌面的距離參數,并根據所述距離參數在設定時間段內的變化速率生成所述控制指令。
[0015]優選的,在上述電子設備中,所述電子設備包括:投影設備;所述操作桌面為所述投影設備在預設平面內的投影圖像。
[0016]優選的,在上述電子設備中,當所述操作體進行數據輸入時,所述操作體以及所述采集裝置位于所述操作桌面的同一側,且所述操作體位于所述采集裝置與所述操作桌面之間。
[0017]優選的,在上述電子設備中,所述采集裝置與所述操作桌面之間的距離大于所述第一預設距離;
[0018]當所述操作體進行數據輸入時,所述采集裝置在與所述操作體的距離大于第二預設距離時采集所述位置參數;
[0019]所述控制器用于根據所述位置信息獲取所述操作體與所述操作桌面的距離參數,并根據所述距離參數在設定時間段內的變化速率生成所述控制指令。
[0020]優選的,在上述電子設備中,所述控制器還用于根據所述位置信息確定所述操作體在預設三維直角坐標系中的位置坐標,根據所述位置坐標控制所述電子設備執行觸控操作。
[0021]優選的,在上述電子設備中,所述控制器還用于控制所述電子設備顯示所述距離參數和/或所述距離參數的變化速率。
[0022]優選的,在上述電子設備中,所述采集裝置為與所述控制器連接的攝像模組。
[0023]本發明還提供了一種控制方法,用于上述電子設備,該控制方法包括:
[0024]在操作體進行數據輸入時,采集所述操作體的位置信息;
[0025]根據所述位置信息獲取操作體與操作桌面的距離參數;
[0026]根據所述距離參數控制所述電子設備執行功能。
[0027]優選的,在上述控制方法中,還包括:
[0028]根據所述位置信息確定所述操作體在預設三維直角坐標系中的位置坐標,根據所述位置坐標控制所述電子設備執行觸控操作。
[0029]優選的,在上述控制方法中,還包括:
[0030]顯示所述距離參數和/或所述距離參數的變化速率。
[0031]通過上述描述可知,本發明技術方案提供電子設備具有如下有益效果:通過采集裝置采集操作體的位置信息,通過控制器根據所述位置信息獲取所述操作體到所述操作桌面的距離參數,控制器根據所述距離參數控制所述電子設備執行預設功能。在以特定的操作空間內,操作體進行數據輸入時,具有多個空間位置,因此對應的具有多個位置信息,進而控制器可以獲取多個距離參數,因此可以控制電子設備執行多種功能。
【附圖說明】
[0032]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據提供的附圖獲得其他的附圖。
[0033]圖1為本發明實施例提供的一種電子設備的結構示意圖;
[0034]圖2為本發明實施例提供的一種電子設備的工作原理示意圖;
[0035]圖3為本發明實施例提供的一種控制方法的流程示意圖。
【具體實施方式】
[0036]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0037]正如【背景技術】中所述,現有電子設備只能通過識別手勢動作來執行手勢動作對應的操作功能,但是手勢的動作有限,因此對應的操作功能單一。
[0038]為了解決上述問題,本發明實施例提供了一種電子設備,該電子設備包括:
[0039]采集裝置,所述采集裝置用于在操作體進行數據輸入時,采集所述操作體的位置信息;
[0040]控制器,所述控制器用于根據所述位置信息獲取所述操作體與操作桌面的距離參數,并根據所述距離參數控制所述電子設備執行預設功能。
[0041]可見,采集裝置采集操作體進行數據輸入時的位置信息,操作體在特定的操作空間內理論上可以具有無數多個位置,因此具有無數個的位置信息。控制器根據位置信息獲取距離參數,由于位置信息理論上具有無數多個,因此距離參數也具有無數多個。因此,控制器根據距離參數控制所述電子設備執行預設功能時,可以根據無數個距離參數控制電子設備執行預設功能,因此,用于控制電子執行預設功能的指令有無數個,相對于現有技術中有限動作的手勢動作,使得電子設備的操作功能更加豐富。
[0042]為了使本發明實施例提供的技術方案更加清楚,下面結合附圖對上述方案進行詳細描述。
[0043]參考圖1,圖1為本發明實施例提供的一種電子設備的結構示意圖,該電子設備包括:采集裝置11以及控制器12。采集裝置11與控制器12通信連接。
[0044]采集裝置11用于在操作體進行數據輸入時,采集所述操作體的位置信息。控制器12用于根據所述位置信息獲取所述操作體與操作桌面的距離參數,并根據所述距離參數控制所述電子設備執行預設功能。
[0045]所述電子設備通過操作體的位置信息確定距離參數,進而根據距離參數控制電子設備執行預設功能。在預設的操作空間內,理論上上操作體可以具有無數個位置信息,進而可以獲取無數個距離參數,進而可以控制電子設備執行無數種預設功能,相對于現有技術中有限動作的手勢動作,使得電子設備的操作功能更加豐富。
[0046]其中,所述操作體可以為使用者的肢體或是肢體的一部分,如可以為一個或是多個手指、或是使用者的手掌。所述操作體也可以為獨立于所述電子設備的輔助控制裝置,如可以為控制筆、或控制棒等。
[0047]可選的,所述控制器12用于在所述操作體處于預設的操作空間內時,根據所述距離參數的變化速率生成控制指令,通過所述控制指令控制所述電子設備執行所述預設功能。其中,所述操作空間為與所述操作桌面的距離小于第一預設距離的空間區域。所述第一預設距離可以根據操作需求設定,所述操作距離越大,所述操作空間越大,反之,所述操作空間越小。所述第一預設距離大于零。
[0048]所述控制器12還用于根據所述操作體在所述操作空間內的移動方向控制所述電子設備執行預設功能。可以根據所述操作體第一時刻的位置信息以及第二時刻的位置信息確定所述操作體的移動方向。
[0049]可以設定當所述操作體沿第一方向移動時,控制所述電子設備執行上翻頁功能,當所述操作體沿第二反向移動時控制所述電子設備執行下翻頁功能。所述第一方向垂直于所述第二方向,且所述第一方向與所述第二方向均平行于所述操作桌面。
[0050]還可以設定所述操作體沿第三方向移動時,控制所述電子設備執行各種功能的確認操作。所述第三方向為所述操作體朝向所述操作桌面移動的方向,或是所述操作體背離所述操作桌面移動的反向。可以根據所述操作體在所述操作空間內的三維坐標位置的改變確定操作體的移動方向,移動方向理論上具有無數多個,可以對應無數多個的控制指令,以控制電子設備執行多種功能。
[0051]這樣,控制指令的生成是依據所述變化速率。將所述變化速率作為生成所述控制指令的依據,所述變化速率可以等效為所述操作體在所述預設操作空間內前一時刻到后一時刻的時間段內,操作體移動路線與移動時間的函數關系。使得所述操作面僅是一個用于定義所述操作體相對位置的參照面,操作面的選擇不局限于特定的平面,可以根據需要任意設定,便于使用者操作。
[0052]如圖1所示,所述電子設備為具有顯示功能的電子設備,所述電子設備包括顯示面板13。所述顯示面板與所述控制器12連接。所述控制器12還用于控制所述顯示面板進行圖像顯示。
[0053]所述顯示面板13可以為觸摸顯示屏。所述采集裝置11、所述控制器12以及所述顯示面板13可以集成為一體;或是所述顯示面板13與所述控制器12集成為一體,所述采集裝置11與所述控制器12為相互獨立的裝置。當所述顯示面板13與所述控制器12集成為一體,所述采集裝置11與所述控制器12為相互獨立的裝置時,所述電子設備在工作時,所述采集裝置11與所述控制器12通過數據線通信連接,或是通過無線通信模塊通信連接。
[0054]可以設置所述顯示面板13的顯示桌面為所述操作桌面。可選的,當設置所述顯示面板13的顯示桌面為所述操作桌面時,所述采集裝置11設置在所述顯示面板13表面。此時,當所述操作體與所述操作桌面之間的距離小于所述第一預設距離時,所述采集裝置11用于采集所述操作體不同時刻與所述操作桌面的位置信息。所述控制器12用于根據所述位置信息獲取所述操作體與所述操作桌面的距離參數,并根據所述距離參數在設定時間段內的變化速率生成所述控制指令。
[0055]具體的,可以設置一個變化速率對應一種控制指令,以控制電子設備執行一種對應的預設功能。也可以設置處于一個數值范圍內的變化速率對應一種控制控制指令,以控制電子設備執行一種對應的預設功能。不同的控制指令控制所述電子設備執行不同的預設功能。所述預設功能可以包括:電子設備開機、電子設備關機、多媒體播放、翻頁、或是目標對象移動等。
[0056]可選的,所述電子設備包括:投影設備;所述操作桌面為所述投影設備在預設平面內的投影圖像。當所述操作體進行數據輸入時,所述操作體以及所述采集裝置位于所述操作桌面的同一側,且所述操作體位于所述采集裝置與所述操作桌面之間。
[0057]所述投影設備可以與所述采集裝置11集成一體。所述投影設備可以與所述控制器12通信連接,所述控制器12還用于控制所述投影設備執行投影功能。
[0058]當所述電子設備設置有所述投影設備以及所述顯示面板13時,所述投影設備可以與所述顯示面板13集成為一體。此時,所述預設平面為不同于所述顯示面板13的顯示界面的平面。
[0059]當所述電子設備設置有所述投影設備時,所述采集裝置11與所述操作桌面之間的距離大于所述第一預設距離。此時,當所述操作體進行數據輸入時,所述采集裝置11在與所述操作體的距離大于第二預設距離時采集所述位置參數。所述控制器12用于根據所述位置信息獲取所述操作體與所述操作桌面的距離參數,并根據所述距離參數在設定時間段內的變化速率生成所述控制指令。所述操作體進行數據輸入時,位于所述采集裝置11與所述操作桌面之間。所述第二預設距離為所述采集裝置預留的非操作空間距離,當操作體無需進行數據輸入時,可以將操作體置于與采集裝置11小于所述第二預設距離的位置,避免誤輸入。
[0060]所述控制器12還用于根據所述位置信息控制所述電子設備在所述操作桌面顯示所述操作體的圖像。具體的,當所述操作桌面為所述顯示面板13的顯示桌面時,所述控制器12用于控制所述顯示桌面顯示所述操作體的圖像;當所述操作桌面為所述投影設備在預設平面內的投影圖像,所述控制器用于控制所述投影設備在所述預設平面內顯示所述操作體的圖像。所述操作體的圖像在所述操作桌面上的位置可以根據所述位置信息確定。
[0061]所述控制器12通過控制所述電子設備在所述操作桌面內顯示所述操作體的圖像,可以模擬操作體在執行數據輸入時的輸入力度的大小。當所述電子設備具有顯示面板13時,所述控制器12還可以通過該控制所述顯示面板13顯示所述操作體的圖像。
[0062]如所述變化速率越大,可以表征所述操作體的輸入力度越大,反之則輸入力度越小。在顯示所述操作體圖像時,所述控制器12控制所述電子設備在所述操作桌面內或是顯示面板13顯示表征所述輸入力度大小的力度信息。具體的,所述控制器12控制所述電子設備在所述操作桌面內顯示所述操作體的圖像時根據所述變化速率為所述圖像增加預設的動畫效果,以表征操作體進行數據輸入時的輸入力度信息,通過所述輸入力度信息使得使用者直觀的感受到執行輸入操作時的情景模擬,使得使用者具有更好的使用體驗感受。
[0063]本發明實施例所述電子設備的工作原理如圖2所示,圖2為本發明實施例提供的一種電子設備的工作原理示意圖。在圖2所示實施方式中,電子設備的投影設備21在預設平面23投影,該預設平面23作為所述操作平面。操作體為使用者的手指22。可選的,可以設置所述投影設備21集成有上述采集裝置。
[0064]圖2所示時候方式中,投影裝置12與采集裝置的處于同一水平高度。若手指22與采集裝置的高度為Zth,手指22的厚度為Zf,投影設備21到操作桌面的距離為Zd,則手指22到操作桌面的距離Zp = Zd-Zf-Zth。則輸入力度信息時關于Zp以及時間的函數。
[0065]根據物理運動定律,可以設定輸入力度信息Y= f(Zp/T)即力度信息Y時關于Zp以及時間T的函數。實際測量中,可以測量第一時刻Tl到第二時刻T2的時間段T2-T1內的Zp變化,以確定輸入力度信息Y。控制器根據所述輸入力度信息Y控制所述電子設備在所述操作桌面顯示所述手指22的圖像,通過所述圖像展示所述力度信息,以模擬手指進行數據輸入時的壓力動態,增加使用者的輸入感受真實度。
[0066]在上述實施方式中,所述控制器12根據操作體處于所述操作空間內時,所述距離參數的變化速率生成控制指令,控制電子設備執行預設功能。在其他實施方式中,所述控制器12還可以根據所述位置信息確定所述操作體在預設三維直角坐標系中的位置坐標,根據所述位置坐標控制所述電子設備執行觸控操作。
[0067]可以以所述操作桌面為所述三維直角坐標系的XY平面,在所述操作左桌面上選擇一點作為坐標原點0,并建立相互垂直的X軸以及Y軸,建立Z軸垂直于所述XY平面,通過所述坐標原點O,且由所述XY平面指向所述操作空間。
[0068]在本發明實施所述電子設備中,所述控制器12還用于控制所述電子設備顯示所述距離參數和/或所述距離參數的變化速率。所述采集裝置11為與所述控制器12連接的攝像模組。
[0069]通過上述描述可知,本發明實施例所述電子設備中,采集裝置采集操作體進行數據輸入時的位置信息,操作體在特定的操作空間內理論上可以具有無數多個位置,因此具有無數個的位置信息。控制器根據位置信息獲取距離參數,由于位置信息理論上具有無數多個,因此距離參數也具有無數多個。因此,控制器根據距離參數控制所述電子設備執行預設功能時,可以根據無數個距離參數控制電子設備執行預設功能,因此,用于控制電子執行預設功能的指令有無數個,相對于現有技術中有限動作的手勢動作,使得電子設備的操作功能更加豐富。
[0070]基于上述電子設備實施例,本發明另一實施例還提供了一種控制方法,用于上述實施例所述的電子設備,該控制方法如圖3所示,圖3為本發明實施例提供的一種控制方法的流程示意圖,該控制方法包括:
[0071 ]步驟SI I:在操作體進行數據輸入時,采集所述操作體的位置信息。
[0072]步驟S12:根據所述位置信息獲取操作體與操作桌面的距離參數。
[0073]步驟S13:根據所述距離參數控制所述電子設備執行功能。
[0074]可選的,上述控制方法中還包括:根據所述位置信息確定所述操作體在預設三維直角坐標系中的位置坐標,根據所述位置坐標控制所述電子設備執行觸控操作。
[0075]可選的,上述控制方法中還包括:顯示所述距離參數和/或所述距離參數的變化速率。
[0076]通過上述描述可知,本發明實施例所述控制方法中,通過所述操作體的位置信息獲取所述操作體與操作桌面的距離參數,根據所述距離參數控制所述電子設備執行預設功能。由于位置信息理論上具有無數多個,因此距離參數也具有無數多個。因此,根據距離參數控制所述電子設備執行預設功能時,可以根據無數個距離參數控制電子設備執行預設功能,因此,用于控制電子執行預設功能的指令有無數個,相對于現有技術中有限動作的手勢動作,使得電子設備的操作功能更加豐富。需要說明的是,本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的控制方法而言,由于其與實施例公開的電子設備相對應,所以描述的比較簡單,相關之處參見電子設備相關部分說明即可。
[0077]對所公開的實施例的上述說明,使本領域專業技術人員能夠實現或使用本發明。對這些實施例的多種修改對本領域的專業技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發明的精神或范圍的情況下,在其它實施例中實現。因此,本發明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
【主權項】
1.一種電子設備,其特征在于,包括: 采集裝置,所述采集裝置用于在操作體進行數據輸入時,采集所述操作體的位置信息; 控制器,所述控制器用于根據所述位置信息獲取所述操作體與操作桌面的距離參數,并根據所述距離參數控制所述電子設備執行預設功能。2.根據權利要求1所述的電子設備,其特征在于,所述控制器用于在所述操作體處于預設的操作空間內時,根據所述距離參數的變化速率生成控制指令,通過所述控制指令控制所述電子設備執行所述預設功能; 其中,所述操作空間為與所述操作桌面的距離小于第一預設距離的空間區域。3.根據權利要求2所述的電子設備,其特征在于,所述電子設備包括:顯示面板;所述顯示面板的顯示桌面為所述操作桌面。4.根據權利要求3所述的電子設備,其特征在于,所述采集裝置設置在所述顯示面板表面;當所述操作體與所述操作桌面之間的距離小于所述第一預設距離時,所述采集裝置用于采集所述操作體不同時刻與所述操作桌面的位置信息; 所述控制器用于根據所述位置信息獲取所述操作體與所述操作桌面的距離參數,并根據所述距離參數在設定時間段內的變化速率生成所述控制指令。5.根據權利要求2所述的電子設備,其特征在于,所述電子設備包括:投影設備;所述操作桌面為所述投影設備在預設平面內的投影圖像。6.根據權利要求5所述的電子設備,其特征在于,當所述操作體進行數據輸入時,所述操作體以及所述采集裝置位于所述操作桌面的同一側,且所述操作體位于所述采集裝置與所述操作桌面之間。7.根據權利要求6所述的電子設備,其特征在于,所述采集裝置與所述操作桌面之間的距離大于所述第一預設距離; 當所述操作體進行數據輸入時,所述采集裝置在與所述操作體的距離大于第二預設距離時采集所述位置參數; 所述控制器用于根據所述位置信息獲取所述操作體與所述操作桌面的距離參數,并根據所述距離參數在設定時間段內的變化速率生成所述控制指令。8.根據權利要求1所述的電子設備,其特征在于,所述控制器還用于根據所述位置信息確定所述操作體在預設三維直角坐標系中的位置坐標,根據所述位置坐標控制所述電子設備執行觸控操作。9.根據權利要求1所述的電子設備,其特征在于,所述控制器還用于控制所述電子設備顯示所述距離參數和/或所述距離參數的變化速率。10.根據權利要求1所述的電子設備,其特征在于,所述采集裝置為與所述控制器連接的攝像模組。11.一種控制方法,用于如權利要求1-10任一項所述的電子設備,其特征在于,包括: 在操作體進行數據輸入時,采集所述操作體的位置信息; 根據所述位置信息獲取操作體與操作桌面的距離參數; 根據所述距離參數控制所述電子設備執行功能。12.根據權利要求11所述的控制方法,其特征在于,還包括: 根據所述位置信息確定所述操作體在預設三維直角坐標系中的位置坐標,根據所述位置坐標控制所述電子設備執行觸控操作。13.根據權利要求11所述的控制方法,其特征在于,還包括: 顯示所述距離參數和/或所述距離參數的變化速率。
【文檔編號】G06F3/0487GK106095276SQ201610447291
【公開日】2016年11月9日
【申請日】2016年6月20日
【發明人】張福剛
【申請人】聯想(北京)有限公司