The invention discloses a method for controlling an air mouse, an air mouse and a set-top box, belonging to the mouse field. The method includes: a control mode of set-top box to send air mouse; obtaining the air mouse in each direction of angular velocity and moving time; according to the angular velocity control mode and the air mouse in each direction, determine the air mouse in each direction according to the moving speed; time and the air mouse in each direction velocity, displacement calculation of the air mouse in each direction, and the air displacement in each direction sent to the set-top box, move to control the cursor on the screen. The control mode of the present invention by running the application of different types of change the corresponding air mouse, improve the efficiency of Internet TV users in use through the air mouse mobile operation on screen cursor, improve the efficiency of human-computer interaction.
【技術實現步驟摘要】
一種控制空中鼠標的方法,空中鼠標以及機頂盒
本專利技術涉及鼠標領域,特別涉及一種控制空中鼠標的方法,空中鼠標以及機頂盒。
技術介紹
隨著電視機與互聯網的緊密結合,越來越多的用戶使用電視屏幕取代電腦來進行網頁瀏覽或其他電腦應用。在操作互聯網電視的過程中,有專門為互聯網電視設計的空中鼠標來進行操作,空中鼠標是一種輸入設備,像傳統鼠標一樣操作屏幕光標,卻不需要放在任何平面上,在空中晃動或點擊進行使用。現有技術中,空中鼠標在移動時通過內置的陀螺儀和重力加速度傳感器采集鼠標運動時各方向的角速度,并根據各方向的角速度與速度的對應關系確定鼠標在各方向上的移動速度,這個對應關系是根據電腦鼠標的使用經驗得到的,最后根據移動時間來確定空中鼠標在各方向上的位移。在實現本專利技術的過程中,專利技術人發現現有技術至少存在以下問題:由于在互聯網電視使用過程中由于用戶與電視的距離較用戶與電腦的距離遠很多,并且互聯網電視的屏幕比電腦屏幕大很多。對于空中鼠標控制屏幕光標的移動速度與精確度是同電腦鼠標控制屏幕光標所不同的,因此根據電腦鼠標得到的空中鼠標的控制方案是無法滿足用戶需求的。
技術實現思路
為了解決現有技術的問題,本專利技術實施例提供了一種控制空中鼠標的方法,空中鼠標以及機頂盒。所述技術方案如下:第一方面,本專利技術實施例提供的一種控制空中鼠標的方法包括:接收機頂盒發送的空中鼠標的控制模式;獲取所述空中鼠標在各方向的角速度和移動時間;根據所述控制模式和所述空中鼠標在各方向的角速度,確定所述空中鼠標在各方向的速度;根據所述移動時間和所述空中鼠標在各方向的速度,計算所述空中鼠標在各方向的位移 ...
【技術保護點】
一種控制空中鼠標的方法,其特征在于,所述方法包括:接收機頂盒發送的空中鼠標的控制模式,所述控制模式為所述機頂盒在接收到切換應用指令時獲取的切換后的應用的類型對應的控制模式;獲取所述空中鼠標在各方向的角速度和移動時間;當所述空中鼠標在任一方向的角速度小于預設閾值時,則將所述方向上的角速度設置為零;根據所述控制模式和所述空中鼠標在各方向的角速度,確定所述空中鼠標在各方向的速度;根據所述移動時間和所述空中鼠標在各方向的速度,計算所述空中鼠標在各方向的位移,并將所述空中鼠標在各方向的位移發送給所述機頂盒,以控制屏幕光標進行移動。
【技術特征摘要】
1.一種控制空中鼠標的方法,其特征在于,所述方法包括:接收機頂盒發送的空中鼠標的控制模式,所述控制模式為所述機頂盒在接收到切換應用指令時獲取的切換后的應用的類型對應的控制模式;獲取所述空中鼠標在各方向的角速度和移動時間;當所述空中鼠標在任一方向的角速度小于預設閾值時,則將所述方向上的角速度設置為零;根據所述控制模式和所述空中鼠標在各方向的角速度,確定所述空中鼠標在各方向的速度;根據所述移動時間和所述空中鼠標在各方向的速度,計算所述空中鼠標在各方向的位移,并將所述空中鼠標在各方向的位移發送給所述機頂盒,以控制屏幕光標進行移動。2.根據權利要求1所述的方法,其特征在于,所述根據所述控制模式和所述空中鼠標在各方向的角速度,確定所述空中鼠標在各方向的速度,包括:獲取所述控制模式對應的各方向的控制曲線,所述控制曲線為角速度與速度的對應關系;根據所述角速度與速度的對應關系和獲取的所述空中鼠標在各方向的角速度,確定所述空中鼠標在各方向的速度。3.根據權利要求1所述的方法,其特征在于,所述根據所述移動時間和所述空中鼠標在各方向的速度,計算所述空中鼠標在各方向的位移之后,所述方法還包括:判斷所述空中鼠標在各方向的位移之和的絕對值是否小于等于預設位移;若小于等于預設位移,則舍棄本次計算得到的所述空中鼠標在各方向的位移;若大于預設位移,則執行將所述空中鼠標在各方向的位移發送給所述機頂盒的步驟。4.一種控制空中鼠標的方法,其特征在于,所述方法包括:當應用切換時接收切換應用指令,所述切換應用指令中攜帶切換后的應用的類型;獲取所述應用的類型對應的控制模式,并將所述控制模式發送給空中鼠標;接收所述空中鼠標發送的所述空中鼠標在各方向的位移,并根據所述空中鼠標在各方向的位移控制屏幕光標進行移動;其中,所述空中鼠標在各方向的位移是所述空中鼠標在各方向的位移之和的絕對值大于預設位移時,由所述空中鼠標發送的,若所述空中鼠標在各方向的位移之和的絕對值小于等于所述預設位移,則所述空中鼠標在各方向的位移被所述空中鼠標舍棄。5.根據權利要求4所述的方法,其特征在于,所述接收所述空中鼠標發送的所述空中鼠標在各方向的位移,并根據所述空中鼠標在各方向的位移控制屏幕光標進行移動之后,所述方法還包括:獲取所述控制模式對應的屏幕光標的外形信息,所述外形信息包括所述屏幕光標的形狀和/或顏色;根據所述屏幕光標的外形信息,設置所述屏幕光標。6.一種...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。