欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種空中輸入設(shè)備的運(yùn)行方法、運(yùn)行控制方法及相關(guān)裝置制造方法

文檔序號(hào):6491956閱讀:214來(lái)源:國(guó)知局
一種空中輸入設(shè)備的運(yùn)行方法、運(yùn)行控制方法及相關(guān)裝置制造方法
【專利摘要】一種空中輸入設(shè)備的運(yùn)行方法、運(yùn)行控制方法及相關(guān)裝置。在本發(fā)明一些可行的實(shí)施方式中,應(yīng)用終端根據(jù)其當(dāng)前的應(yīng)用場(chǎng)景,選擇與該應(yīng)用終端相連接的空中輸入設(shè)備的操作模式,并控制空中輸入設(shè)備按該操作模式運(yùn)行。通過(guò)針對(duì)不同的應(yīng)用場(chǎng)景,使得空中輸入設(shè)備按照相應(yīng)的操作模式運(yùn)行,可滿足各種應(yīng)用場(chǎng)景下空中輸入設(shè)備的用戶體驗(yàn)指標(biāo),提高用戶體驗(yàn)的積極性。本發(fā)明還公開了應(yīng)用終端和空中輸入設(shè)備。
【專利說(shuō)明】一種空中輸入設(shè)備的運(yùn)行方法、運(yùn)行控制方法及相關(guān)裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,尤其涉及一種空中輸入設(shè)備的運(yùn)行方法、運(yùn)行控制方法及相關(guān)裝置。
【背景技術(shù)】
[0002]空中輸入設(shè)備例如空中鼠標(biāo),不像傳統(tǒng)鼠標(biāo)需要放置在一個(gè)平面上,空中鼠標(biāo)通過(guò)在空中晃動(dòng)就可以操作屏幕的光標(biāo)??罩惺髽?biāo)廣泛應(yīng)用于電視的菜單操作、媒體導(dǎo)航、游戲等方面。
[0003]空中鼠標(biāo)的關(guān)鍵用戶體驗(yàn)指標(biāo)是精確度、靈敏度、平滑性、易操作性。精確度是指光標(biāo)可以準(zhǔn)確的指向屏幕上的小圖標(biāo)和字符。例如瀏覽網(wǎng)頁(yè)時(shí)需要選取某個(gè)很小的選項(xiàng),這時(shí)用戶手上一個(gè)很小的抖動(dòng)都可能使空中鼠標(biāo)圖標(biāo)有一個(gè)較大的偏差,使得選取困難或錯(cuò)誤。靈敏度是指用戶可以將光標(biāo)快速的移動(dòng)到期望的位置附近。例如在游戲場(chǎng)景中,用戶常常需要迅速的移動(dòng)空中鼠標(biāo),以達(dá)到快速操控的目的。平滑性是指空中鼠標(biāo)在屏幕上畫圓或者曲線時(shí),不會(huì)出現(xiàn)菱角和折線,光標(biāo)移動(dòng)過(guò)程不會(huì)出現(xiàn)停頓或者跑偏的情況。但是,對(duì)于空中鼠標(biāo)來(lái)說(shuō),這些體驗(yàn)指標(biāo)并不是任何應(yīng)用場(chǎng)景都需同時(shí)滿足,例如,精確度和靈敏度往往是一對(duì)矛盾,在一種應(yīng)用場(chǎng)景中同時(shí)達(dá)到精確和靈敏,反而會(huì)導(dǎo)致在需要穩(wěn)定選取時(shí)過(guò)于靈敏,而在需要加速移動(dòng)時(shí)速度不夠的情形。
[0004]現(xiàn)有的空中鼠標(biāo)的技術(shù)方案一般都是以電腦的鼠標(biāo)運(yùn)動(dòng)原理來(lái)設(shè)計(jì)的,但將電腦的鼠標(biāo)運(yùn)動(dòng)原理直接運(yùn)用到空中鼠標(biāo),用戶體驗(yàn)效果并不好,如圖1所示,電腦的鼠標(biāo)在水平方向和垂直方向移動(dòng)只有一種曲線,水平方向和垂直方向移動(dòng)的變化規(guī)律完全一樣,沒(méi)有考慮不同應(yīng)用場(chǎng)景下鼠標(biāo)的操作特點(diǎn),不能給用戶良好的體驗(yàn)。

【發(fā)明內(nèi)容】

[0005]本發(fā)明實(shí)施例提供一種空中輸入設(shè)備的運(yùn)行方法、運(yùn)行控制方法及相關(guān)裝置,通過(guò)針對(duì)不同的應(yīng)用場(chǎng)景,使得空中輸入設(shè)備按照相應(yīng)的操作模式運(yùn)行,可滿足各種應(yīng)用場(chǎng)景下空中輸入設(shè)備的用戶體驗(yàn)指標(biāo),提高用戶體驗(yàn)的積極性。
[0006]本發(fā)明第一方面提供一種空中輸入設(shè)備運(yùn)行的控制方法,可包括:
[0007]獲取應(yīng)用終端當(dāng)前的應(yīng)用場(chǎng)景;
[0008]根據(jù)所述當(dāng)前的應(yīng)用場(chǎng)景,選擇與所述應(yīng)用終端相連接的空中輸入設(shè)備的操作模式;
[0009]向所述空中輸入設(shè)備發(fā)出按所述選擇的操作模式運(yùn)行的控制命令。
[0010]在第一種可能的實(shí)現(xiàn)方式中,所述獲取應(yīng)用終端當(dāng)前的應(yīng)用場(chǎng)景之前,還包括:
[0011]根據(jù)所述空中輸入設(shè)備的光標(biāo)移動(dòng)速度和旋轉(zhuǎn)角速度,為所述空中輸入設(shè)備設(shè)置與應(yīng)用場(chǎng)景相應(yīng)的操作模式;
[0012]設(shè)置每一種所述操作模式對(duì)應(yīng)于一種光標(biāo)的形狀和/或顏色。
[0013]在第二種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述當(dāng)前的應(yīng)用場(chǎng)景,選擇與所述應(yīng)用終端相連接的空中輸入設(shè)備的操作模式包括:
[0014]根據(jù)所述當(dāng)前的應(yīng)用場(chǎng)景,通過(guò)任意一種選擇方式選擇與所述應(yīng)用終端相連接的空中輸入設(shè)備的操作模式;
[0015]其中,所述選擇方式包括:軟件開關(guān)、硬件開關(guān)、程序自動(dòng)選擇。
[0016]結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式或第一方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述應(yīng)用場(chǎng)景包括:菜單欄目導(dǎo)航場(chǎng)景、軟鍵盤輸入場(chǎng)景、游戲場(chǎng)景和網(wǎng)頁(yè)瀏覽場(chǎng)景。
[0017]本發(fā)明第二方面提供一種空中輸入設(shè)備的運(yùn)行方法,可包括:
[0018]接收與所述空中輸入設(shè)備相連接的應(yīng)用終端發(fā)出的按選擇的操作模式運(yùn)行的控制命令,所述選擇的操作模式與所述應(yīng)用終端當(dāng)前的應(yīng)用場(chǎng)景相對(duì)應(yīng);
[0019]按照所述操作模式運(yùn)行。
[0020]在第一種可能的實(shí)現(xiàn)方式中,所述按照所述操作模式運(yùn)行包括:
[0021]根據(jù)所述空中輸入設(shè)備的旋轉(zhuǎn)角速度,所述空中輸入設(shè)備的光標(biāo)按照對(duì)應(yīng)于所述操作模式的光標(biāo)移動(dòng)速度移動(dòng)。
[0022]結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述按照所述操作模式運(yùn)行之后,還包括:
[0023]若根據(jù)所述空中輸入設(shè)備的旋轉(zhuǎn)角速度計(jì)算出的所述光標(biāo)沿水平方向和/或垂直方向的移動(dòng)增量不大于設(shè)定的像素閾值,則所述光標(biāo)不移動(dòng);
[0024]若根據(jù)所述空中輸入設(shè)備的旋轉(zhuǎn)角速度計(jì)算出的所述光標(biāo)沿水平方向和/或垂直方向的移動(dòng)增量大于設(shè)定的像素閾值,則所述光標(biāo)按所述移動(dòng)增量移動(dòng)到新的位置。
[0025]結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,其特征在于,所述按照所述操作模式運(yùn)行之后,還包括:
[0026]當(dāng)所述空中輸入設(shè)備的旋轉(zhuǎn)角速度小于5弧度/秒時(shí),所述光標(biāo)以向O值衰減的光標(biāo)移動(dòng)速度移動(dòng)。
[0027]本發(fā)明第三方面提供一種應(yīng)用終端,可包括:
[0028]獲取模塊,用于獲取應(yīng)用終端當(dāng)前的應(yīng)用場(chǎng)景;
[0029]選擇模塊,用于根據(jù)所述當(dāng)前的應(yīng)用場(chǎng)景,選擇與所述應(yīng)用終端相連接的空中輸入設(shè)備的操作模式;
[0030]控制模塊,用于向所述空中輸入設(shè)備發(fā)出按所述選擇的操作模式運(yùn)行的控制命令。
[0031]在第一種可能的實(shí)現(xiàn)方式中,該應(yīng)用終端還包括:
[0032]第一設(shè)置模塊,用于根據(jù)所述空中輸入設(shè)備的光標(biāo)移動(dòng)速度和旋轉(zhuǎn)角速度,為所述空中輸入設(shè)備設(shè)置與應(yīng)用場(chǎng)景相應(yīng)的操作模式;
[0033]第二設(shè)置模塊,用于設(shè)置每一種所述操作模式對(duì)應(yīng)于一種光標(biāo)的形狀和/或顏色。
[0034]在第二種可能的實(shí)現(xiàn)方式中,所述選擇模塊包括:
[0035]選擇單元,用于根據(jù)所述當(dāng)前的應(yīng)用場(chǎng)景,通過(guò)任意一種選擇方式選擇與所述應(yīng)用終端相連接的空中輸入設(shè)備的操作模式;
[0036]其中,所述選擇方式包括:軟件開關(guān)、硬件開關(guān)、程序自動(dòng)選擇。[0037]結(jié)合第三方面或第三方面的第一種可能的實(shí)現(xiàn)方式或第三方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述應(yīng)用場(chǎng)景包括:菜單欄目導(dǎo)航場(chǎng)景、軟鍵盤輸入場(chǎng)景、游戲場(chǎng)景和網(wǎng)頁(yè)瀏覽場(chǎng)景。
[0038]本發(fā)明第四方面提供一種空中輸入設(shè)備,可包括:
[0039]接收模塊,用于接收與所述空中輸入設(shè)備相連接的應(yīng)用終端發(fā)出的按選擇的操作模式運(yùn)行的控制命令,所述選擇的操作模式與所述應(yīng)用終端當(dāng)前的應(yīng)用場(chǎng)景相對(duì)應(yīng);
[0040]運(yùn)行模塊,用于按照所述操作模式運(yùn)行。
[0041]在第一種可能的實(shí)現(xiàn)方式中,所述運(yùn)行模塊包括:
[0042]移動(dòng)單元,用于根據(jù)所述空中輸入設(shè)備的旋轉(zhuǎn)角速度,所述空中輸入設(shè)備的光標(biāo)按照對(duì)應(yīng)于所述操作模式的光標(biāo)移動(dòng)速度移動(dòng)。
[0043]結(jié)合第四方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述空中輸入設(shè)備還包括:
[0044]第一移動(dòng)模塊,用于若根據(jù)所述空中輸入設(shè)備的旋轉(zhuǎn)角速度計(jì)算出的所述光標(biāo)沿水平方向和/或垂直方向的移動(dòng)增量不大于設(shè)定的像素閾值,則所述光標(biāo)不移動(dòng);
[0045]第二移動(dòng)模塊,用于若根據(jù)所述空中輸入設(shè)備的旋轉(zhuǎn)角速度計(jì)算出的所述光標(biāo)沿水平方向和/或垂直方向的移動(dòng)增量大于設(shè)定的像素閾值,則所述光標(biāo)按所述移動(dòng)增量移動(dòng)到新的位置。
[0046]結(jié)合第四方面的第一種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述空中輸入設(shè)備還包括:
[0047]第三移動(dòng)模塊,用于當(dāng)所述空中輸入設(shè)備的旋轉(zhuǎn)角速度小于5弧度/秒時(shí),所述光標(biāo)以向O值衰減的光標(biāo)移動(dòng)速度移動(dòng)。
[0048]由上可見,在本發(fā)明的一些可行的實(shí)施方式中,應(yīng)用終端根據(jù)其當(dāng)前的應(yīng)用場(chǎng)景,選擇與該應(yīng)用終端相連接的空中輸入設(shè)備的操作模式,并控制空中輸入設(shè)備按該操作模式運(yùn)行。通過(guò)針對(duì)不同的應(yīng)用場(chǎng)景,使得空中輸入設(shè)備按照相應(yīng)的操作模式運(yùn)行,可滿足各種應(yīng)用場(chǎng)景下空中輸入設(shè)備的用戶體驗(yàn)指標(biāo),提高用戶體驗(yàn)的積極性。
【專利附圖】

【附圖說(shuō)明】
[0049]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0050]圖1是現(xiàn)有技術(shù)中電腦鼠標(biāo)的運(yùn)動(dòng)原理示意圖;
[0051]圖2為本發(fā)明提供的一種空中輸入設(shè)備運(yùn)行的控制方法的一個(gè)實(shí)施例的方法流程圖;
[0052]圖3為本發(fā)明提供的一種空中輸入設(shè)備運(yùn)行的控制方法的又一個(gè)實(shí)施例的方法流程圖;
[0053]圖4-1為菜單導(dǎo)航界面的應(yīng)用場(chǎng)景下空中輸入設(shè)備的運(yùn)動(dòng)曲線示意圖;
[0054]圖4-2為軟鍵盤輸入場(chǎng)景的應(yīng)用場(chǎng)景下空中輸入設(shè)備的運(yùn)動(dòng)曲線示意圖;
[0055]圖4-3為游戲的應(yīng)用場(chǎng)景下空中輸入設(shè)備的運(yùn)動(dòng)曲線示意圖;[0056]圖4-4為網(wǎng)頁(yè)瀏覽界面的應(yīng)用場(chǎng)景下空中輸入設(shè)備的運(yùn)動(dòng)曲線示意圖;
[0057]圖5為本發(fā)明一種空中輸入設(shè)備的運(yùn)行方法的一個(gè)實(shí)施例的方法流程圖;
[0058]圖6為一種空中輸入設(shè)備的運(yùn)行方法的又一個(gè)實(shí)施例的方法流程圖;
[0059]圖7為本發(fā)明提供的一種應(yīng)用終端的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0060]圖8為本發(fā)明提供的一種應(yīng)用終端的又一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0061]圖9為本發(fā)明一種空中輸入設(shè)備的一個(gè)實(shí)施例的結(jié)構(gòu)不意圖;
[0062]圖10為一種空中輸入設(shè)備的又一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0063]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0064]圖2為本發(fā)明提供的一種空中輸入設(shè)備運(yùn)行的控制方法的一個(gè)實(shí)施例的方法流程圖。如圖2所示,該空中輸入設(shè)備運(yùn)行的控制方法包括以下步驟:
[0065]步驟S 101,獲取應(yīng)用終端當(dāng)前的應(yīng)用場(chǎng)景。
[0066]空中輸入設(shè)備對(duì)于應(yīng)用終端例如電視、投影儀等有各種用途,例如,可用來(lái)進(jìn)行電視的菜單欄目的選擇、通過(guò)軟鍵盤輸入文字、玩游戲和瀏覽網(wǎng)頁(yè)等,對(duì)應(yīng)空中輸入設(shè)備的用途,應(yīng)用終端具有不同的應(yīng)用場(chǎng)景,即菜單欄目導(dǎo)航場(chǎng)景、軟鍵盤輸入場(chǎng)景、游戲界面和網(wǎng)頁(yè)等,不同的應(yīng)用場(chǎng)景,對(duì)空中輸入設(shè)備的用戶體驗(yàn)指標(biāo)不同,例如,瀏覽網(wǎng)頁(yè)要求空中輸入設(shè)備能夠精確定位,玩游戲則要求空中輸入設(shè)備能夠反應(yīng)迅速。
[0067]應(yīng)用終端獲取其當(dāng)前的應(yīng)用場(chǎng)景,其獲取過(guò)程可采用現(xiàn)有的技術(shù)手段,在此不再贅述。
[0068]步驟S102,根據(jù)當(dāng)前的應(yīng)用場(chǎng)景,選擇與應(yīng)用終端相連接的空中輸入設(shè)備的操作模式。
[0069]在應(yīng)用終端中,根據(jù)不同的應(yīng)用場(chǎng)景,存儲(chǔ)有對(duì)應(yīng)的空中輸入設(shè)備的操作模式,以滿足不同的應(yīng)用場(chǎng)景中對(duì)空中輸入設(shè)備的用戶體驗(yàn)指標(biāo)的要求。
[0070]應(yīng)用終端根據(jù)獲取的當(dāng)前的應(yīng)用場(chǎng)景,對(duì)應(yīng)選擇空中輸入設(shè)備的操作模式。
[0071]步驟S103,向空中輸入設(shè)備發(fā)出按選擇的操作模式運(yùn)行的控制命令。
[0072]應(yīng)用終端通過(guò)無(wú)線或有線的形式向與其相連接的空中輸入設(shè)備發(fā)出按選擇的操作模式運(yùn)行的控制命令。
[0073]根據(jù)本發(fā)明提供的一種空中輸入設(shè)備運(yùn)行的控制方法的一個(gè)實(shí)施例,應(yīng)用終端根據(jù)其當(dāng)前的應(yīng)用場(chǎng)景,選擇與該應(yīng)用終端相連接的空中輸入設(shè)備的操作模式,并控制空中輸入設(shè)備按該操作模式運(yùn)行。通過(guò)針對(duì)不同的應(yīng)用場(chǎng)景,使得空中輸入設(shè)備按照相應(yīng)的操作模式運(yùn)行,可滿足各種應(yīng)用場(chǎng)景下空中輸入設(shè)備的用戶體驗(yàn)指標(biāo),提高用戶體驗(yàn)的積極性。
[0074]圖3為本發(fā)明提供的一種空中輸入設(shè)備運(yùn)行的控制方法的又一個(gè)實(shí)施例的方法流程圖。如圖3所示,該空中輸入設(shè)備運(yùn)行的控制方法包括以下步驟:
[0075]步驟S201,根據(jù)空中輸入設(shè)備的光標(biāo)移動(dòng)速度和旋轉(zhuǎn)角速度,為空中輸入設(shè)備設(shè)置與應(yīng)用場(chǎng)景相應(yīng)的操作模式。
[0076]應(yīng)用終端在有的應(yīng)用場(chǎng)景中不需要精確定位,因此空中輸入設(shè)備的光標(biāo)在水平方向與垂直方向的移動(dòng)規(guī)律相同,有的應(yīng)用場(chǎng)景中光標(biāo)主要在屏幕下半部分運(yùn)動(dòng),因此要求空中輸入設(shè)備的光標(biāo)在水平方向與垂直方向的移動(dòng)都不能過(guò)快。空中輸入設(shè)備例如空中鼠標(biāo)主要依靠陀螺儀或者重力加速度傳感器來(lái)捕捉用戶操作的運(yùn)動(dòng)軌跡,而空中輸入設(shè)備以例如陀螺儀的旋轉(zhuǎn)角速度來(lái)表示用戶手中的空中輸入設(shè)備的移動(dòng)速度,空中輸入設(shè)備的移動(dòng)反應(yīng)到應(yīng)用終端屏幕上則是光標(biāo)的移動(dòng),以光標(biāo)移動(dòng)速度來(lái)表示。因此,對(duì)應(yīng)不同的應(yīng)用場(chǎng)景,需要根據(jù)空中輸入設(shè)備的光標(biāo)移動(dòng)速度和旋轉(zhuǎn)角速度,為空中輸入設(shè)備設(shè)置與應(yīng)用場(chǎng)景相應(yīng)的操作模式。
[0077]應(yīng)用終端具有不同的應(yīng)用場(chǎng)景,例如菜單欄目導(dǎo)航場(chǎng)景、軟鍵盤輸入場(chǎng)景、游戲界面和網(wǎng)頁(yè)等。對(duì)于不同的應(yīng)用場(chǎng)景,空中輸入設(shè)備的運(yùn)動(dòng)規(guī)律和曲線分別如下:
[0078]圖4-1為菜單導(dǎo)航界面的應(yīng)用場(chǎng)景下空中輸入設(shè)備的運(yùn)動(dòng)曲線示意圖。該應(yīng)用場(chǎng)景用于電視菜單欄目的瀏覽、菜單和對(duì)話框的操作等,電視一般都采用較大的圖標(biāo)來(lái)顯示導(dǎo)航欄、菜單欄目和對(duì)話框以引導(dǎo)用戶完成某項(xiàng)功能的操作,該應(yīng)用場(chǎng)景的特點(diǎn)是:不需要精確定位,也不需要非常迅速的移動(dòng),因此,空中輸入設(shè)備在水平方向和垂直方向的變化規(guī)律相同。其運(yùn)動(dòng)曲線如圖4-1所示。
[0079]圖4-2為軟鍵盤輸入場(chǎng)景的應(yīng)用場(chǎng)景下空中輸入設(shè)備的運(yùn)動(dòng)曲線示意圖。該應(yīng)用場(chǎng)景用于應(yīng)用終端例如電視上出現(xiàn)編輯框彈出輸入法的場(chǎng)景。輸入法在電視屏幕上顯示為一個(gè)軟鍵盤。該應(yīng)用場(chǎng)景的特點(diǎn)是:輸入法的鍵盤圖形一般在屏幕底部的3-4行范圍內(nèi),以相同大小的圖標(biāo)連續(xù)排列,因此,空中輸入設(shè)備主要在屏幕下半部分運(yùn)動(dòng),而且要求光標(biāo)在水平方向和垂直方向的移動(dòng)速度不能過(guò)快。其運(yùn)動(dòng)曲線如圖4-2所示。
[0080]圖4-3為游戲的應(yīng)用場(chǎng)景下空中輸入設(shè)備的運(yùn)動(dòng)曲線示意圖。該應(yīng)用場(chǎng)景主要用于需要快速移動(dòng)空中鼠標(biāo)的游戲場(chǎng)景。該應(yīng)用場(chǎng)景的特點(diǎn)是:不需要精確定位,但是需要能夠快速移動(dòng)空中鼠標(biāo)。其運(yùn)動(dòng)曲線如圖4-3所示。
[0081]圖4-4為網(wǎng)頁(yè)瀏覽界面的應(yīng)用場(chǎng)景下空中輸入設(shè)備的運(yùn)動(dòng)曲線示意圖。該應(yīng)用場(chǎng)景用于在電視上通過(guò)瀏覽器瀏覽網(wǎng)頁(yè)。網(wǎng)頁(yè)的內(nèi)容在電視上顯示時(shí)比較密集,而且網(wǎng)頁(yè)每一行都可能存在一個(gè)網(wǎng)頁(yè)鏈接,用戶有可能去點(diǎn)擊。因此,該應(yīng)用場(chǎng)景的特點(diǎn)是:需要能精確的定位,光標(biāo)在水平方向可以快速移動(dòng),在垂直方向可以精確定位。其運(yùn)動(dòng)曲線如圖4-4所示。
[0082]應(yīng)用終端將每種應(yīng)用場(chǎng)景下水平方向和垂直方向上空中輸入設(shè)備的光標(biāo)移動(dòng)速度和旋轉(zhuǎn)角速度的變化規(guī)律存儲(chǔ)在應(yīng)用終端的存儲(chǔ)器中,并將其對(duì)應(yīng)一種操作模式。例如,將上述描述的圖4-1至圖4-4的運(yùn)動(dòng)曲線轉(zhuǎn)化為軟件代碼,存儲(chǔ)在存儲(chǔ)器中,并分別對(duì)應(yīng)為菜單欄目導(dǎo)航場(chǎng)景、軟鍵盤輸入場(chǎng)景、游戲界面和網(wǎng)頁(yè)應(yīng)用場(chǎng)景下的操作模式。
[0083]步驟S202,設(shè)置每一種操作模式對(duì)應(yīng)于一種光標(biāo)的形狀和/或顏色。
[0084]應(yīng)用終端設(shè)置空中輸入設(shè)備每一種操作模式對(duì)應(yīng)于一種光標(biāo)的形狀和/或顏色,當(dāng)空中輸入設(shè)備進(jìn)入不同的操作模式時(shí),光標(biāo)的形狀和/或顏色不同,從而提示用戶進(jìn)入了對(duì)應(yīng)的操作模式。
[0085]步驟S203,獲取應(yīng)用終端當(dāng)前的應(yīng)用場(chǎng)景。
[0086]該步驟與前述實(shí)施例的步驟SlOl相同或類似,在此不再贅述。[0087]步驟S204,根據(jù)當(dāng)前的應(yīng)用場(chǎng)景,通過(guò)任意一種選擇方式選擇與應(yīng)用終端相連接的空中輸入設(shè)備的操作模式,其中,該選擇方式包括:軟件開關(guān)、硬件開關(guān)、程序自動(dòng)選擇。
[0088]根據(jù)當(dāng)前的應(yīng)用場(chǎng)景,可以通過(guò)多種選擇方式選擇空中輸入設(shè)備的操作模式,例如,軟件開關(guān)、硬件開關(guān)和程序自動(dòng)選擇。關(guān)于硬件開關(guān)的實(shí)施方式,可以在空中輸入設(shè)備上增加一個(gè)硬件開關(guān),當(dāng)用戶控制應(yīng)用終端從一個(gè)應(yīng)用場(chǎng)景進(jìn)入另一個(gè)應(yīng)用場(chǎng)景時(shí),同時(shí)按下空中輸入設(shè)備上的硬件開關(guān),空中輸入設(shè)備向應(yīng)用終端發(fā)送信號(hào),應(yīng)用終端收到信號(hào)并解析信號(hào),選擇相應(yīng)的操作模式。軟件開關(guān)和程序自動(dòng)選擇的實(shí)現(xiàn)可采用現(xiàn)有的技術(shù)手段實(shí)現(xiàn),在此不再贅述。
[0089]增加多種選擇方式對(duì)空中輸入設(shè)備的操作模式進(jìn)行選擇,可由用戶控制上市操作模式是否起作用,或者程序自動(dòng)選擇,不需要用戶干預(yù)。
[0090]步驟S205,向空中輸入設(shè)備發(fā)出按選擇的操作模式運(yùn)行的控制命令。
[0091]該步驟與前述實(shí)施例的步驟S103相同或類似,在此不再贅述。該控制命令可包含指示空中輸入設(shè)備按選擇的操作模式運(yùn)行的命令和關(guān)于該操作模式的數(shù)據(jù)信息。
[0092]根據(jù)本發(fā)明提供的一種空中輸入設(shè)備運(yùn)行的控制方法的又一個(gè)實(shí)施例,根據(jù)空中輸入設(shè)備的光標(biāo)移動(dòng)速度和旋轉(zhuǎn)角速度,為空中輸入設(shè)備設(shè)置與應(yīng)用場(chǎng)景相應(yīng)的操作模式,應(yīng)用終端根據(jù)其當(dāng)前的應(yīng)用場(chǎng)景,選擇與該應(yīng)用終端相連接的空中輸入設(shè)備的操作模式,并控制空中輸入設(shè)備按該操作模式運(yùn)行。通過(guò)針對(duì)不同的應(yīng)用場(chǎng)景,使得空中輸入設(shè)備按照相應(yīng)的操作模式運(yùn)行,可滿足各種應(yīng)用場(chǎng)景下空中輸入設(shè)備的用戶體驗(yàn)指標(biāo),提高用戶體驗(yàn)的積極性。
[0093]圖5為本發(fā)明一種空中輸入設(shè)備的運(yùn)行方法的一個(gè)實(shí)施例的方法流程圖。如圖5所示,該空中輸入設(shè)備的運(yùn)行方法包括以下步驟:
[0094]步驟S301,接收與空中輸入設(shè)備相連接的應(yīng)用終端發(fā)出的按選擇的操作模式運(yùn)行的控制命令,該選擇的操作模式與應(yīng)用終端當(dāng)前的應(yīng)用場(chǎng)景相對(duì)應(yīng)。
[0095]空中輸入設(shè)備對(duì)于應(yīng)用終端例如電視、投影儀等有各種用途,例如,可用來(lái)進(jìn)行電視的菜單欄目的選擇、通過(guò)軟鍵盤輸入文字、玩游戲和瀏覽網(wǎng)頁(yè)等,對(duì)應(yīng)空中輸入設(shè)備的用途,應(yīng)用終端具有不同的應(yīng)用場(chǎng)景,即菜單欄目導(dǎo)航場(chǎng)景、軟鍵盤輸入場(chǎng)景、游戲界面和網(wǎng)頁(yè)等,不同的應(yīng)用場(chǎng)景,對(duì)空中輸入設(shè)備的用戶體驗(yàn)指標(biāo)不同,例如,瀏覽網(wǎng)頁(yè)要求空中輸入設(shè)備能夠精確定位,玩游戲則要求空中輸入設(shè)備能夠反應(yīng)迅速。
[0096]空中輸入設(shè)備接收應(yīng)用終端通過(guò)無(wú)線或有線方式發(fā)出的按選擇的操作模式運(yùn)行的控制命令,該選擇的操作模式與應(yīng)用終端當(dāng)前的應(yīng)用場(chǎng)景相對(duì)應(yīng)。
[0097]空中輸入設(shè)備接收應(yīng)用終端的信號(hào)的過(guò)程可采用現(xiàn)有的技術(shù)手段,在此不再贅述。
[0098]本實(shí)施例中,該空中輸入設(shè)備可以為空中鼠標(biāo),簡(jiǎn)報(bào)筆。
[0099]步驟S302,按照該操作模式運(yùn)行。
[0100]空中輸入設(shè)備解析接收到的控制命令,并按照該操作模式運(yùn)行。
[0101]根據(jù)本發(fā)明提供的一種空中輸入設(shè)備的運(yùn)行方法的一個(gè)實(shí)施例,空中輸入設(shè)備按照與應(yīng)用終端當(dāng)前的應(yīng)用場(chǎng)景相對(duì)應(yīng)的操作模式運(yùn)行,可滿足各種應(yīng)用場(chǎng)景下空中輸入設(shè)備的用戶體驗(yàn)指標(biāo),提聞?dòng)脩趔w驗(yàn)的積極性。
[0102]圖6為一種空中輸入設(shè)備的運(yùn)行方法的又一個(gè)實(shí)施例的方法流程圖。如圖6所示,該空中輸入設(shè)備的運(yùn)行方法包括以下步驟:
[0103]步驟S401,接收與空中輸入設(shè)備相連接的應(yīng)用終端發(fā)出的按選擇的操作模式運(yùn)行的控制命令,該選擇的操作模式與應(yīng)用終端當(dāng)前的應(yīng)用場(chǎng)景相對(duì)應(yīng)。
[0104]該步驟與前述實(shí)施例的步驟S301相同或類似,在此不再贅述。空中輸入設(shè)備接收的該控制命令包括指示空中輸入設(shè)備按選擇的操作模式運(yùn)行的命令和關(guān)于該操作模式的數(shù)據(jù)信息即該操作模式規(guī)定的水平方向和垂直方向上空中輸入設(shè)備的光標(biāo)移動(dòng)速度和旋轉(zhuǎn)角速度的變化規(guī)律。
[0105]本實(shí)施例中,該空中輸入設(shè)備可以為空中鼠標(biāo),簡(jiǎn)報(bào)筆。
[0106]步驟S402,根據(jù)空中輸入設(shè)備的旋轉(zhuǎn)角速度,該空中輸入設(shè)備的光標(biāo)按照對(duì)應(yīng)于操作模式的光標(biāo)移動(dòng)速度移動(dòng)。
[0107]根據(jù)空中輸入設(shè)備的旋轉(zhuǎn)角速度,光標(biāo)按照對(duì)應(yīng)于操作模式的光標(biāo)移動(dòng)速度移動(dòng),即按照該操作模式規(guī)定的水平方向和垂直方向上空中輸入設(shè)備的光標(biāo)移動(dòng)速度和旋轉(zhuǎn)角速度的變化規(guī)律移動(dòng)。[0108]圖4-1至圖4-4通過(guò)多次試驗(yàn)得出了菜單欄目導(dǎo)航、軟鍵盤輸入、游戲場(chǎng)景和網(wǎng)頁(yè)瀏覽場(chǎng)景瀏覽的應(yīng)用場(chǎng)景下空中鼠標(biāo)的光標(biāo)移動(dòng)速度和旋轉(zhuǎn)角速度的變化規(guī)律,根據(jù)空中鼠標(biāo)的旋轉(zhuǎn)角速度,光標(biāo)在水平方向和垂直方向上分別根據(jù)相應(yīng)的變化規(guī)律得出的光標(biāo)移動(dòng)速度進(jìn)行移動(dòng)。
[0109]步驟S403,判斷根據(jù)空中輸入設(shè)備的旋轉(zhuǎn)角速度計(jì)算出的光標(biāo)沿水平方向和/或垂直方向的移動(dòng)增量是否大于設(shè)定的像素閾值,若是,則轉(zhuǎn)至步驟S404,否則,轉(zhuǎn)至步驟S405。
[0110]步驟S404,光標(biāo)按該移動(dòng)增量移動(dòng)到新的位置。
[0111]步驟S405,光標(biāo)不移動(dòng)。
[0112]由于空中輸入設(shè)備是在用戶的手中進(jìn)行操作,當(dāng)用戶使用時(shí),一個(gè)很微小的移動(dòng)或角度傾斜都可以造成運(yùn)動(dòng)軌跡的大幅度偏差,需要對(duì)空中輸入設(shè)備進(jìn)行防抖處理。
[0113]空中輸入設(shè)備例如空中鼠標(biāo)光標(biāo)的位置計(jì)算是通過(guò)陀螺儀得到空中鼠標(biāo)的旋轉(zhuǎn)角速度,再計(jì)算出光標(biāo)的移動(dòng)增量,最終得到屏幕光標(biāo)的位置。假設(shè)tl時(shí)刻屏幕光標(biāo)坐標(biāo)位置為(x,y),空中鼠標(biāo)產(chǎn)生Δχ和Ay位移后的時(shí)刻為t2,時(shí)間差A(yù)t=t2_tl,光標(biāo)新位置為(x+Ax,y+Ay)。Δχ和Ay由時(shí)間差Δ t和光標(biāo)移動(dòng)速度Vx和Vy計(jì)算得到:Δ x=Vx* At, Δ y=Vy* At。光標(biāo)移動(dòng)速度和陀螺儀的旋轉(zhuǎn)角速度存在對(duì)應(yīng)的曲線關(guān)系,由旋轉(zhuǎn)角速度可以得到光標(biāo)移動(dòng)速度,最終可計(jì)算出Ax和Ay,得到屏幕光標(biāo)的新位置。
[0114]對(duì)空中輸入設(shè)備進(jìn)行防抖處理,即判斷根據(jù)空中輸入設(shè)備的旋轉(zhuǎn)角速度計(jì)算出的光標(biāo)沿水平方向和/或垂直方向的移動(dòng)增量是否大于設(shè)定的像素閾值,若是,則光標(biāo)按該移動(dòng)增量移動(dòng)到新的位置,否則,光標(biāo)不移動(dòng)。
[0115]經(jīng)過(guò)大量的測(cè)試,確定空中鼠標(biāo)在應(yīng)用在操作電視機(jī)時(shí),該設(shè)定的像素閾值為8個(gè)像素,即如果I AX+Ay|≤8個(gè)像素,光標(biāo)不移動(dòng),否則光標(biāo)移動(dòng)到新位置
(X+ Λ X,y+ Λ y)。
[0116]人眼距離電視機(jī)一般至少2-3米的距離,8個(gè)像素對(duì)于常見的640*480分辨率來(lái)說(shuō)是1/60~1/80,對(duì)于高清分辨率1920*1080電視來(lái)說(shuō),是1/240~1/135,對(duì)用戶造成的視覺(jué)和操作誤差并不明顯。經(jīng)大量的實(shí)際用戶測(cè)試,基本適應(yīng)電視上的應(yīng)用操作。[0117]采用上述方式,可對(duì)空中輸入設(shè)備進(jìn)行有效的防抖。
[0118]步驟S406,當(dāng)空中輸入設(shè)備的旋轉(zhuǎn)角速度小于5弧度/秒時(shí),光標(biāo)以向O值衰減的光標(biāo)移動(dòng)速度移動(dòng)。
[0119]在空中鼠標(biāo)的使用過(guò)程中,還有一種情況,即用戶點(diǎn)擊鼠標(biāo),這時(shí),鼠標(biāo)的旋轉(zhuǎn)角速度很小,為防止人體的抖動(dòng),光標(biāo)應(yīng)以較小的速度移動(dòng),以達(dá)到精確地點(diǎn)擊所需要的內(nèi)容。優(yōu)選地,當(dāng)空中輸入設(shè)備的旋轉(zhuǎn)角速度小于5弧度/秒時(shí),光標(biāo)以向O值衰減的光標(biāo)移動(dòng)速度移動(dòng)。如圖4-1至圖4-4所示的菜單欄目導(dǎo)航、軟鍵盤輸入、游戲場(chǎng)景和網(wǎng)頁(yè)瀏覽場(chǎng)景瀏覽的應(yīng)用場(chǎng)景下空中輸入設(shè)備的運(yùn)動(dòng)曲線,陀螺儀的旋轉(zhuǎn)角速度在小于5弧度/秒時(shí),光標(biāo)移動(dòng)速度迅速接近于O值。
[0120]根據(jù)本發(fā)明提供的一種空中輸入設(shè)備的運(yùn)行方法的又一個(gè)實(shí)施例,空中輸入設(shè)備按照與應(yīng)用終端當(dāng)前的應(yīng)用場(chǎng)景相對(duì)應(yīng)的操作模式運(yùn)行,可滿足各種應(yīng)用場(chǎng)景下空中輸入設(shè)備的用戶體驗(yàn)指標(biāo),提高用戶體驗(yàn)的積極性,同時(shí)對(duì)每種操作模式下運(yùn)行的空中輸入設(shè)備進(jìn)行了有效的防抖。
[0121]圖7為本發(fā)明提供的一種應(yīng)用終端的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。如圖7所示,該應(yīng)用終端包括:
[0122]獲取模塊101,用于獲取應(yīng)用終端當(dāng)前的應(yīng)用場(chǎng)景。
[0123]空中輸入設(shè)備對(duì)于應(yīng)用終端例如電視、投影儀等有各種用途,例如,可用來(lái)進(jìn)行電視的菜單欄目的選擇、通過(guò)軟鍵盤輸入文字、玩游戲和瀏覽網(wǎng)頁(yè)等,對(duì)應(yīng)空中輸入設(shè)備的用途,應(yīng)用終端具有不同的應(yīng)用場(chǎng)景,即菜單欄目導(dǎo)航場(chǎng)景、軟鍵盤輸入場(chǎng)景、游戲界面和網(wǎng)頁(yè)等,不同的應(yīng)用場(chǎng)景,對(duì)空中輸入設(shè)備的用戶體驗(yàn)指標(biāo)不同,例如,瀏覽網(wǎng)頁(yè)要求空中輸入設(shè)備能夠精確定位,玩游戲則要求空中輸入設(shè)備能夠反應(yīng)迅速。
[0124]應(yīng)用終端獲取其當(dāng)前的應(yīng)用場(chǎng)景,其獲取過(guò)程可采用現(xiàn)有的技術(shù)手段,在此不再贅述。
[0125]選擇模塊102,用于根據(jù)當(dāng)前的應(yīng)用場(chǎng)景,選擇與應(yīng)用終端相連接的空中輸入設(shè)備的操作模式。
[0126]在應(yīng)用終端中,根據(jù)不同的應(yīng)用場(chǎng)景,存儲(chǔ)有對(duì)應(yīng)的空中輸入設(shè)備的操作模式,以滿足不同的應(yīng)用場(chǎng)景中對(duì)空中輸入設(shè)備的用戶體驗(yàn)指標(biāo)的要求。
[0127]應(yīng)用終端根據(jù)獲取的當(dāng)前的應(yīng)用場(chǎng)景,對(duì)應(yīng)選擇空中輸入設(shè)備的操作模式。
[0128]控制模塊103,用于向空中輸入設(shè)備發(fā)出按選擇的操作模式運(yùn)行的控制命令。
[0129]應(yīng)用終端通過(guò)無(wú)線或有線的形式向與其相連接的空中輸入設(shè)備發(fā)出按選擇的操作模式運(yùn)行的控制命令。
[0130]根據(jù)本發(fā)明提供的一種應(yīng)用終端的一個(gè)實(shí)施例,應(yīng)用終端根據(jù)其當(dāng)前的應(yīng)用場(chǎng)景,選擇與該應(yīng)用終端相連接的空中輸入設(shè)備的操作模式,并控制空中輸入設(shè)備按該操作模式運(yùn)行。通過(guò)針對(duì)不同的應(yīng)用場(chǎng)景,使得空中輸入設(shè)備按照相應(yīng)的操作模式運(yùn)行,可滿足各種應(yīng)用場(chǎng)景下空中輸入設(shè)備的用戶體驗(yàn)指標(biāo),提高用戶體驗(yàn)的積極性。
[0131]圖8為本發(fā)明提供的一種應(yīng)用終端的又一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。如圖8所示,該應(yīng)用終端包括:
[0132]第一設(shè)置模塊201,用于根據(jù)空中輸入設(shè)備的光標(biāo)移動(dòng)速度和旋轉(zhuǎn)角速度,為空中輸入設(shè)備設(shè)置與應(yīng)用場(chǎng)景相應(yīng)的操作模式。[0133]應(yīng)用終端在有的應(yīng)用場(chǎng)景中不需要精確定位,因此空中輸入設(shè)備的光標(biāo)在水平方向與垂直方向的移動(dòng)規(guī)律相同,有的應(yīng)用場(chǎng)景中光標(biāo)主要在屏幕下半部分運(yùn)動(dòng),因此要求空中輸入設(shè)備的光標(biāo)在水平方向與垂直方向的移動(dòng)都不能過(guò)快??罩休斎朐O(shè)備例如空中鼠標(biāo)主要依靠陀螺儀或者重力加速度傳感器來(lái)捕捉用戶操作的運(yùn)動(dòng)軌跡,而空中輸入設(shè)備以例如陀螺儀的旋轉(zhuǎn)角速度來(lái)表示用戶手中的空中輸入設(shè)備的移動(dòng)速度,空中輸入設(shè)備的移動(dòng)反應(yīng)到應(yīng)用終端屏幕上則是光標(biāo)的移動(dòng),以光標(biāo)移動(dòng)速度來(lái)表示。因此,對(duì)應(yīng)不同的應(yīng)用場(chǎng)景,需要根據(jù)空中輸入設(shè)備的光標(biāo)移動(dòng)速度和旋轉(zhuǎn)角速度,為空中輸入設(shè)備設(shè)置與應(yīng)用場(chǎng)景相應(yīng)的操作模式。
[0134]應(yīng)用終端具有不同的應(yīng)用場(chǎng)景,例如菜單欄目導(dǎo)航場(chǎng)景、軟鍵盤輸入場(chǎng)景、游戲界面和網(wǎng)頁(yè)等。對(duì)于這些應(yīng)用場(chǎng)景,空中輸入設(shè)備的運(yùn)動(dòng)規(guī)律和曲線分別如圖4-1至圖4-4所示。
[0135]應(yīng)用終端將每種應(yīng)用場(chǎng)景下水平方向和垂直方向上空中輸入設(shè)備的光標(biāo)移動(dòng)速度和旋轉(zhuǎn)角速度的變化規(guī)律存儲(chǔ)在應(yīng)用終端的存儲(chǔ)器中,并將其對(duì)應(yīng)一種操作模式。例如,將上述描述的圖4-1至圖4-4的運(yùn)動(dòng)曲線轉(zhuǎn)化為軟件代碼,存儲(chǔ)在存儲(chǔ)器中,并分別對(duì)應(yīng)為菜單欄目導(dǎo)航場(chǎng)景、軟鍵盤輸入場(chǎng)景、游戲界面和網(wǎng)頁(yè)應(yīng)用場(chǎng)景下的操作模式。
[0136]第二設(shè)置模塊202,用于設(shè)置每一種操作模式對(duì)應(yīng)于一種光標(biāo)的形狀和/或顏色。
[0137]應(yīng)用終端設(shè)置空中輸入設(shè)備每一種操作模式對(duì)應(yīng)于一種光標(biāo)的形狀和/或顏色,當(dāng)空中輸入設(shè)備進(jìn)入不同的操作模式時(shí),光標(biāo)的形狀和/或顏色不同,從而提示用戶進(jìn)入了對(duì)應(yīng)的操作模式。
[0138]獲取模塊101’,獲取應(yīng)用終端當(dāng)前的應(yīng)用場(chǎng)景。
[0139]該獲取模塊101’與前述實(shí)施例的獲取模塊101的功能相同或類似,在此不再贅述。
[0140]選擇模塊102’,用于根據(jù)所述當(dāng)前的應(yīng)用場(chǎng)景,選擇與所述應(yīng)用終端相連接的空中輸入設(shè)備的操作模式。
[0141]作為一種實(shí)施方式,選擇模塊102’可包括選擇單元203,用于根據(jù)當(dāng)前的應(yīng)用場(chǎng)景,通過(guò)任意一種選擇方式選擇與應(yīng)用終端相連接的空中輸入設(shè)備的操作模式,其中,該選擇方式包括:軟件開關(guān)、硬件開關(guān)、程序自動(dòng)選擇。
[0142]根據(jù)當(dāng)前的應(yīng)用場(chǎng)景,可以通過(guò)多種選擇方式選擇空中輸入設(shè)備的操作模式,例如,軟件開關(guān)、硬件開關(guān)和程序自動(dòng)選擇。關(guān)于硬件開關(guān)的實(shí)施方式,可以在空中輸入設(shè)備上增加一個(gè)硬件開關(guān),當(dāng)用戶控制應(yīng)用終端從一個(gè)應(yīng)用場(chǎng)景進(jìn)入另一個(gè)應(yīng)用場(chǎng)景時(shí),同時(shí)按下空中輸入設(shè)備上的硬件開關(guān),空中輸入設(shè)備向應(yīng)用終端發(fā)送信號(hào),應(yīng)用終端收到信號(hào)并解析信號(hào),選擇相應(yīng)的操作模式。軟件開關(guān)和程序自動(dòng)選擇的實(shí)現(xiàn)可采用現(xiàn)有的技術(shù)手段實(shí)現(xiàn),在此不再贅述。
[0143]增加多種選擇方式對(duì)空中輸入設(shè)備的操作模式進(jìn)行選擇,可由用戶控制上市操作模式是否起作用,或者程序自動(dòng)選擇,不需要用戶干預(yù)。
[0144]控制模塊103’,用于向空中輸入設(shè)備發(fā)出按選擇的操作模式運(yùn)行的控制命令。
[0145]該控制模塊103’與前述實(shí)施例的控制模塊103的功能相同或類似,在此不再贅述。該控制命令可包含指示空中輸入設(shè)備按選擇的操作模式運(yùn)行的命令和關(guān)于該操作模式的數(shù)據(jù)信息。[0146]根據(jù)本發(fā)明提供的一種應(yīng)用終端的又一個(gè)實(shí)施例,根據(jù)空中輸入設(shè)備的光標(biāo)移動(dòng)速度和旋轉(zhuǎn)角速度,為空中輸入設(shè)備設(shè)置與應(yīng)用場(chǎng)景相應(yīng)的操作模式,應(yīng)用終端根據(jù)其當(dāng)前的應(yīng)用場(chǎng)景,選擇與該應(yīng)用終端相連接的空中輸入設(shè)備的操作模式,并控制空中輸入設(shè)備按該操作模式運(yùn)行。通過(guò)針對(duì)不同的應(yīng)用場(chǎng)景,使得空中輸入設(shè)備按照相應(yīng)的操作模式運(yùn)行,可滿足各種應(yīng)用場(chǎng)景下空中輸入設(shè)備的用戶體驗(yàn)指標(biāo),提高用戶體驗(yàn)的積極性。
[0147]圖9為本發(fā)明一種空中輸入設(shè)備的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。如圖9所示,該空中輸入設(shè)備包括:
[0148]接收模塊301,用于接收與空中輸入設(shè)備相連接的應(yīng)用終端發(fā)出的按選擇的操作模式運(yùn)行的控制命令,該選擇的操作模式與應(yīng)用終端當(dāng)前的應(yīng)用場(chǎng)景相對(duì)應(yīng)。
[0149]空中輸入設(shè)備對(duì)于應(yīng)用終端例如電視、投影儀等有各種用途,例如,可用來(lái)進(jìn)行電視的菜單欄目的選擇、通過(guò)軟鍵盤輸入文字、玩游戲和瀏覽網(wǎng)頁(yè)等,對(duì)應(yīng)空中輸入設(shè)備的用途,應(yīng)用終端具有不同的應(yīng)用場(chǎng)景,即菜單欄目導(dǎo)航場(chǎng)景、軟鍵盤輸入場(chǎng)景、游戲界面和網(wǎng)頁(yè)等,不同的應(yīng)用場(chǎng)景,對(duì)空中輸入設(shè)備的用戶體驗(yàn)指標(biāo)不同,例如,瀏覽網(wǎng)頁(yè)要求空中輸入設(shè)備能夠精確定位,玩游戲則要求空中輸入設(shè)備能夠反應(yīng)迅速。
[0150]空中輸入設(shè)備接收應(yīng)用終端通過(guò)無(wú)線或有線方式發(fā)出的按選擇的操作模式運(yùn)行的控制命令,該選擇的操作模式與應(yīng)用終端當(dāng)前的應(yīng)用場(chǎng)景相對(duì)應(yīng)。
[0151]空中輸入設(shè)備接收應(yīng)用終端的信號(hào)的過(guò)程可采用現(xiàn)有的技術(shù)手段,在此不再贅述。
[0152]本實(shí)施例中,該空中輸入設(shè)備可以為空中鼠標(biāo),簡(jiǎn)報(bào)筆。
[0153]運(yùn)行模塊302,用于按照該操作模式運(yùn)行。
[0154]空中輸入設(shè)備解析接收到的控制命令,并按照該操作模式運(yùn)行。
[0155]根據(jù)本發(fā)明提供的一種空中輸入設(shè)備的一個(gè)實(shí)施例,空中輸入設(shè)備按照與應(yīng)用終端當(dāng)前的應(yīng)用場(chǎng)景相對(duì)應(yīng)的操作模式運(yùn)行,可滿足各種應(yīng)用場(chǎng)景下空中輸入設(shè)備的用戶體驗(yàn)指標(biāo),提聞?dòng)脩趔w驗(yàn)的積極性。
[0156]圖10為一種空中輸入設(shè)備的又一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。如圖10所示,該空中輸入設(shè)備包括:
[0157]接收模塊301’,用于接收與空中輸入設(shè)備相連接的應(yīng)用終端發(fā)出的按選擇的操作模式運(yùn)行的控制命令,該選擇的操作模式與應(yīng)用終端當(dāng)前的應(yīng)用場(chǎng)景相對(duì)應(yīng)。
[0158]該接收模塊301’與前述實(shí)施例的接收模塊301的功能相同或類似,在此不再贅述??罩休斎朐O(shè)備接收的該控制命令包括指示空中輸入設(shè)備按選擇的操作模式運(yùn)行的命令和關(guān)于該操作模式的數(shù)據(jù)信息即該操作模式規(guī)定的水平方向和垂直方向上空中輸入設(shè)備的光標(biāo)移動(dòng)速度和旋轉(zhuǎn)角速度的變化規(guī)律。
[0159]本實(shí)施例中,該空中輸入設(shè)備可以為空中鼠標(biāo),簡(jiǎn)報(bào)筆。
[0160]運(yùn)行模塊302’,用于按照該操作模式運(yùn)行。
[0161]作為一種實(shí)施方式,該運(yùn)行模塊302’可包括移動(dòng)單元401,用于根據(jù)空中輸入設(shè)備的旋轉(zhuǎn)角速度,該空中輸入設(shè)備的光標(biāo)按照對(duì)應(yīng)于操作模式的光標(biāo)移動(dòng)速度移動(dòng)。
[0162]根據(jù)空中輸入設(shè)備的旋轉(zhuǎn)角速度,光標(biāo)按照對(duì)應(yīng)于操作模式的光標(biāo)移動(dòng)速度移動(dòng),即按照該操作模式規(guī)定的水平方向和垂直方向上空中輸入設(shè)備的光標(biāo)移動(dòng)速度和旋轉(zhuǎn)角速度的變化規(guī)律移動(dòng)。[0163]圖4-1至圖4-4通過(guò)多次試驗(yàn)得出了菜單欄目導(dǎo)航、軟鍵盤輸入、游戲場(chǎng)景和網(wǎng)頁(yè)瀏覽場(chǎng)景瀏覽的應(yīng)用場(chǎng)景下空中鼠標(biāo)的光標(biāo)移動(dòng)速度和旋轉(zhuǎn)角速度的變化規(guī)律,根據(jù)空中鼠標(biāo)的旋轉(zhuǎn)角速度,光標(biāo)在水平方向和垂直方向上分別根據(jù)相應(yīng)的變化規(guī)律得出的光標(biāo)移動(dòng)速度進(jìn)行移動(dòng)。
[0164]由于空中輸入設(shè)備是在用戶的手中進(jìn)行操作,當(dāng)用戶使用時(shí),一個(gè)很微小的移動(dòng)或角度傾斜都可以造成運(yùn)動(dòng)軌跡的大幅度偏差,需要對(duì)空中輸入設(shè)備進(jìn)行防抖處理。因此,該空中輸入設(shè)備還包括第一移動(dòng)模塊402和第二移動(dòng)模塊403。
[0165]第一移動(dòng)模塊402,用于若根據(jù)所述空中輸入設(shè)備的旋轉(zhuǎn)角速度計(jì)算出的所述光標(biāo)沿水平方向和/或垂直方向的移動(dòng)增量不大于設(shè)定的像素閾值,則所述光標(biāo)不移動(dòng)。
[0166]第二移動(dòng)模塊403,用于若根據(jù)所述空中輸入設(shè)備的旋轉(zhuǎn)角速度計(jì)算出的所述光標(biāo)沿水平方向和/或垂直方向的移動(dòng)增量大于設(shè)定的像素閾值,則所述光標(biāo)按所述移動(dòng)增量移動(dòng)到新的位置。
[0167]空中輸入設(shè)備例如空中鼠標(biāo)光標(biāo)的位置計(jì)算是通過(guò)陀螺儀得到空中鼠標(biāo)的旋轉(zhuǎn)角速度,再計(jì)算出光標(biāo)的移動(dòng)增量,最終得到屏幕光標(biāo)的位置。假設(shè)tl時(shí)刻屏幕光標(biāo)坐標(biāo)位置為(x,y),空中鼠標(biāo)產(chǎn)生Δχ和Ay位移后的時(shí)刻為t2,時(shí)間差A(yù)t=t2-tl,光標(biāo)新位置為(x+Ax,y+Ay)。Δχ和Ay由時(shí)間差Δ t和光標(biāo)移動(dòng)速度Vx和Vy計(jì)算得到:Δ x=Vx* At, Δ y=Vy* At。光標(biāo)移動(dòng)速度和陀螺儀的旋轉(zhuǎn)角速度存在對(duì)應(yīng)的曲線關(guān)系,由旋轉(zhuǎn)角速度可以得到光標(biāo)移動(dòng)速度,最終可計(jì)算出Ax和Ay,得到屏幕光標(biāo)的新位置。
[0168]經(jīng)過(guò)大量的測(cè)試,確定空中鼠標(biāo)在應(yīng)用在操作電視機(jī)時(shí),該設(shè)定的像素閾值為8個(gè)像素,即如果I AX+Ay|≤8個(gè)像素,光標(biāo)不移動(dòng),否則光標(biāo)移動(dòng)到新位置
(X+ Λ X,y+ Λ y)。
[0169]人眼距離電視機(jī)一般至少2-3米的距離,8個(gè)像素對(duì)于常見的640*480分辨率來(lái)說(shuō)是1/60~1/80,對(duì)于高清分辨率1920*1080電視來(lái)說(shuō),是1/240~1/135,對(duì)用戶造成的視覺(jué)和操作誤差并不明顯。經(jīng)大量的實(shí)際用戶測(cè)試,基本適應(yīng)電視上的應(yīng)用操作。
[0170]采用上述方式,可對(duì)空中輸入設(shè)備進(jìn)行有效的防抖。
[0171]在空中鼠標(biāo)的使用過(guò)程中,還有一種情況,即用戶點(diǎn)擊鼠標(biāo),這時(shí),鼠標(biāo)的旋轉(zhuǎn)角速度很小,為防止人體的抖動(dòng),光標(biāo)應(yīng)以較小的速度移動(dòng),以達(dá)到精確地點(diǎn)擊所需要的內(nèi)容。因此,該空中輸入設(shè)備還包括:
[0172]第三移動(dòng)模塊404,當(dāng)空中輸入設(shè)備的旋轉(zhuǎn)角速度小于5弧度/秒時(shí),光標(biāo)以向O值衰減的光標(biāo)移動(dòng)速度移動(dòng)。
[0173]優(yōu)選地,當(dāng)空中輸入設(shè)備的旋轉(zhuǎn)角速度小于5弧度/秒時(shí),光標(biāo)以向O值衰減的光標(biāo)移動(dòng)速度移動(dòng)。如圖4-1至圖4-4所示的菜單欄目導(dǎo)航、軟鍵盤輸入、游戲場(chǎng)景和網(wǎng)頁(yè)瀏覽場(chǎng)景瀏覽的應(yīng)用場(chǎng)景下空中輸入設(shè)備的運(yùn)動(dòng)曲線,陀螺儀的旋轉(zhuǎn)角速度在小于5弧度/秒時(shí),光標(biāo)移動(dòng)速度迅速接近于O值。
[0174]根據(jù)本發(fā)明提供的一種空中輸入設(shè)備的又一個(gè)實(shí)施例,空中輸入設(shè)備按照與應(yīng)用終端當(dāng)前的應(yīng)用場(chǎng)景相對(duì)應(yīng)的操作模式運(yùn)行,可滿足各種應(yīng)用場(chǎng)景下空中輸入設(shè)備的用戶體驗(yàn)指標(biāo),提高用戶體驗(yàn)的積極性,同時(shí)對(duì)每種操作模式下運(yùn)行的空中輸入設(shè)備進(jìn)行了有效的防抖。
[0175]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的設(shè)備和模塊的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程描述,在此不再贅述。
[0176]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)模塊或組件可以結(jié)合或者可以集成到另一個(gè)設(shè)備中,或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些通信接口,裝置或模塊的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0177]所述作為分離部件說(shuō)明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部,模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
[0178]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一個(gè)處理模塊中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上模塊集成在一個(gè)模塊中。
[0179]最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種空中輸入設(shè)備運(yùn)行的控制方法,其特征在于,包括: 獲取應(yīng)用終端當(dāng)前的應(yīng)用場(chǎng)景; 根據(jù)所述當(dāng)前的應(yīng)用場(chǎng)景,選擇與所述應(yīng)用終端相連接的空中輸入設(shè)備的操作模式; 向所述空中輸入設(shè)備發(fā)出按所述選擇的操作模式運(yùn)行的控制命令。
2.如權(quán)利要求1所述的方法,其特征在于,所述獲取應(yīng)用終端當(dāng)前的應(yīng)用場(chǎng)景之前,還包括: 根據(jù)所述空中輸入設(shè)備的光標(biāo)移動(dòng)速度和旋轉(zhuǎn)角速度,為所述空中輸入設(shè)備設(shè)置與應(yīng)用場(chǎng)景相應(yīng)的操作模式; 設(shè)置每一種所述操作模式對(duì)應(yīng)于一種光標(biāo)的形狀和/或顏色。
3.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述當(dāng)前的應(yīng)用場(chǎng)景,選擇與所述應(yīng)用終端相連接的空中輸入設(shè)備的操作模式包括: 根據(jù)所述當(dāng)前的應(yīng)用場(chǎng)景,通過(guò)任意一種選擇方式選擇與所述應(yīng)用終端相連接的空中輸入設(shè)備的操作模式; 其中,所述選擇方式包括:軟件開關(guān)、硬件開關(guān)、程序自動(dòng)選擇。
4.如權(quán)利要求1-3任意一項(xiàng)所述的方法,其特征在于,所述應(yīng)用場(chǎng)景包括:菜單欄目導(dǎo)航場(chǎng)景、軟鍵盤輸入場(chǎng)景、游戲場(chǎng)景和網(wǎng)頁(yè)瀏覽場(chǎng)景。
5.—種空中輸入設(shè)備的運(yùn)行方法,其特征在于,包括: 接收與所述空中輸入設(shè)備相連接的應(yīng)用終端發(fā)出的按選擇的操作模式運(yùn)行的控制命令,所述選擇的操作模式與所述應(yīng)用 終端當(dāng)前的應(yīng)用場(chǎng)景相對(duì)應(yīng); 按照所述操作模式運(yùn)行。
6.如權(quán)利要求5所述的方法,其特征在于,所述按照所述操作模式運(yùn)行包括: 根據(jù)所述空中輸入設(shè)備的旋轉(zhuǎn)角速度,所述空中輸入設(shè)備的光標(biāo)按照對(duì)應(yīng)于所述操作模式的光標(biāo)移動(dòng)速度移動(dòng)。
7.如權(quán)利要求6所述的方法,其特征在于,所述按照所述操作模式運(yùn)行之后,還包括: 若根據(jù)所述空中輸入設(shè)備的旋轉(zhuǎn)角速度計(jì)算出的所述光標(biāo)沿水平方向和/或垂直方向的移動(dòng)增量不大于設(shè)定的像素閾值,則所述光標(biāo)不移動(dòng); 若根據(jù)所述空中輸入設(shè)備的旋轉(zhuǎn)角速度計(jì)算出的所述光標(biāo)沿水平方向和/或垂直方向的移動(dòng)增量大于設(shè)定的像素閾值,則所述光標(biāo)按所述移動(dòng)增量移動(dòng)到新的位置。
8.如權(quán)利要求6所述的方法,其特征在于,所述按照所述操作模式運(yùn)行之后,還包括: 當(dāng)所述空中輸入設(shè)備的旋轉(zhuǎn)角速度小于5弧度/秒時(shí),所述光標(biāo)以向O值衰減的光標(biāo)移動(dòng)速度移動(dòng)。
9.一種應(yīng)用終端,其特征在于,包括: 獲取模塊,用于獲取應(yīng)用終端當(dāng)前的應(yīng)用場(chǎng)景; 選擇模塊,用于根據(jù)所述當(dāng)前的應(yīng)用場(chǎng)景,選擇與所述應(yīng)用終端相連接的空中輸入設(shè)備的操作模式; 控制模塊,用于向所述空中輸入設(shè)備發(fā)出按所述選擇的操作模式運(yùn)行的控制命令。
10.如權(quán)利要求9所述的應(yīng)用終端,其特征在于,還包括: 第一設(shè)置模塊,用于根據(jù)所述空中輸入設(shè)備的光標(biāo)移動(dòng)速度和旋轉(zhuǎn)角速度,為所述空中輸入設(shè)備設(shè)置與應(yīng)用場(chǎng)景相應(yīng)的操作模式;第二設(shè)置模塊,用于設(shè)置每一種所述操作模式對(duì)應(yīng)于一種光標(biāo)的形狀和/或顏色。
11.如權(quán)利要求9所述的應(yīng)用終端,其特征在于,所述選擇模塊包括: 選擇單元,用于根據(jù)所述當(dāng)前的應(yīng)用場(chǎng)景,通過(guò)任意一種選擇方式選擇與所述應(yīng)用終端相連接的空中輸入設(shè)備的操作模式; 其中,所述選擇方式包括:軟件開關(guān)、硬件開關(guān)、程序自動(dòng)選擇。
12.如權(quán)利要求9-11任意一項(xiàng)所述的方法,其特征在于,所述應(yīng)用場(chǎng)景包括:菜單欄目導(dǎo)航場(chǎng)景、軟鍵盤輸入場(chǎng)景、游戲場(chǎng)景和網(wǎng)頁(yè)瀏覽場(chǎng)景。
13.—種空中輸入設(shè)備,其特征在于,包括: 接收模塊,用于接收與所述空中輸入設(shè)備相連接的應(yīng)用終端發(fā)出的按選擇的操作模式運(yùn)行的控制命令,所述選擇的操作模式與所述應(yīng)用終端當(dāng)前的應(yīng)用場(chǎng)景相對(duì)應(yīng); 運(yùn)行模塊,用于按照所述操作模式運(yùn)行。
14.如權(quán)利要求13所述的空中輸入設(shè)備,其特征在于,所述運(yùn)行模塊包括: 移動(dòng)單元,用于根據(jù)所述空中輸入設(shè)備的旋轉(zhuǎn)角速度,所述空中輸入設(shè)備的光標(biāo)按照對(duì)應(yīng)于所述操作模式的光標(biāo)移動(dòng)速度移動(dòng)。
15.如權(quán)利要求14所述的空中輸入設(shè)備,其特征在于,還包括: 第一移動(dòng)模塊,用于若根據(jù)所述空中輸入設(shè)備的旋轉(zhuǎn)角速度計(jì)算出的所述光標(biāo)沿水平方向和/或垂直方向 的移動(dòng)增量不大于設(shè)定的像素閾值,則所述光標(biāo)不移動(dòng); 第二移動(dòng)模塊,用于若根據(jù)所述空中輸入設(shè)備的旋轉(zhuǎn)角速度計(jì)算出的所述光標(biāo)沿水平方向和/或垂直方向的移動(dòng)增量大于設(shè)定的像素閾值,則所述光標(biāo)按所述移動(dòng)增量移動(dòng)到新的位置。
16.如根據(jù)權(quán)利要求14所述的空中輸入設(shè)備,其特征在于,還包括: 第三移動(dòng)模塊,用于當(dāng)所述空中輸入設(shè)備的旋轉(zhuǎn)角速度小于5弧度/秒時(shí),所述光標(biāo)以向O值衰減的光標(biāo)移動(dòng)速度移動(dòng)。
【文檔編號(hào)】G06F3/0346GK103853348SQ201210498914
【公開日】2014年6月11日 申請(qǐng)日期:2012年11月29日 優(yōu)先權(quán)日:2012年11月29日
【發(fā)明者】牛力揚(yáng), 盧軍, 傅饒 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
丘北县| 金昌市| 龙胜| 图片| 新兴县| 嵩明县| 渑池县| 六安市| 民勤县| 太谷县| 故城县| 中宁县| 呼伦贝尔市| 福海县| 卢氏县| 五大连池市| 夏津县| 衡南县| 新巴尔虎左旗| 铁岭县| 元朗区| 井冈山市| 大洼县| 文昌市| 横山县| 白山市| 辛集市| 凉城县| 沛县| 苏州市| 深州市| 翼城县| 靖远县| 汉寿县| 罗城| 巍山| 萨迦县| 潞城市| 东平县| 安康市| 桃江县|