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

體感交互手勢(shì)控制方法及裝置制造方法

文檔序號(hào):6513168閱讀:315來(lái)源:國(guó)知局
體感交互手勢(shì)控制方法及裝置制造方法
【專利摘要】本發(fā)明公開(kāi)了一種體感交互手勢(shì)控制方法及裝置,該體感交互手勢(shì)控制方法包括:檢測(cè)獲取使用者手掌在指令監(jiān)測(cè)區(qū)內(nèi)所處的位置;確定所述位置是否對(duì)應(yīng)所述指令監(jiān)測(cè)區(qū)內(nèi)的一操作區(qū)域;若是,則檢測(cè)獲取所述手掌位于所述操作區(qū)域的時(shí)長(zhǎng);若所述時(shí)長(zhǎng)超過(guò)預(yù)設(shè)時(shí)長(zhǎng),則執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令,所述操作指令包括對(duì)顯示屏顯示的內(nèi)容連續(xù)執(zhí)行至少兩個(gè)動(dòng)作的指令。通過(guò)設(shè)置超出預(yù)設(shè)時(shí)長(zhǎng)執(zhí)行一操作區(qū)域?qū)?yīng)的一操作指令,且該指令包括連續(xù)執(zhí)行至少兩個(gè)向前翻頁(yè)的動(dòng)作,提高了使用者體感交互手勢(shì)控制的便捷性。
【專利說(shuō)明】體感交互手勢(shì)控制方法及裝置
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明實(shí)施例涉及體感交互技術(shù),尤其涉及一種體感交互手勢(shì)控制方法及裝置?!颈尘凹夹g(shù)】
[0002]隨著體感交互技術(shù)的不斷發(fā)展,使用者對(duì)體感交互控制也提出了越來(lái)越高的要求,手勢(shì)控制為體感交互的一個(gè)子類,主要是通過(guò)識(shí)別人手部的形態(tài)及運(yùn)動(dòng)軌跡,來(lái)控制各類應(yīng)用或設(shè)備。
[0003]現(xiàn)有的體感交互手勢(shì)控制方法為:首先通過(guò)攝像頭獲取連續(xù)的原始圖像,并根據(jù)連續(xù)的原始圖像中目標(biāo)位置的變化得到運(yùn)動(dòng)軌跡,然后根據(jù)規(guī)則將識(shí)別出來(lái)的手勢(shì)(手部形態(tài)或運(yùn)動(dòng)軌跡)轉(zhuǎn)換為控制指令?,F(xiàn)有的體感交互手勢(shì)控制處理方法中,其手勢(shì)控制為一個(gè)動(dòng)作對(duì)應(yīng)執(zhí)行一個(gè)單次操作的指令,例如手向左或右移動(dòng)一次,執(zhí)行一次翻頁(yè)。
[0004]上述現(xiàn)有體感交互手勢(shì)控制方法中,一些情況下使用者需要多次執(zhí)行相同手勢(shì)以實(shí)現(xiàn)某一操作,例如使用者翻頁(yè),如果要連續(xù)翻頁(yè),則需要使用者多次重復(fù)相同手勢(shì),不便于使用者快捷使用相關(guān)設(shè)備。

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

[0005]本發(fā)明提供一種體感交互手勢(shì)控制方法及裝置,用以解決現(xiàn)有技術(shù)中體感交互手勢(shì)控制只能實(shí)現(xiàn)一個(gè)動(dòng)作對(duì)應(yīng)一個(gè)單次操作的指令的問(wèn)題。
[0006]本發(fā)明的第一方面提供了一種體感交互手勢(shì)控制方法,包括:
[0007]檢測(cè)獲取使用者手掌在指令監(jiān)測(cè)區(qū)內(nèi)所處的位置;
[0008]確定所述位置是否對(duì)應(yīng)所述指令監(jiān)測(cè)區(qū)內(nèi)的一操作區(qū)域;
[0009]若是,則檢測(cè)獲取所述手掌位于所述操作區(qū)域的時(shí)長(zhǎng);
[0010]若所述時(shí)長(zhǎng)超過(guò)預(yù)設(shè)時(shí)長(zhǎng),則執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令,所述操作指令包括對(duì)顯示屏顯示的內(nèi)容連續(xù)執(zhí)行至少兩個(gè)動(dòng)作的指令。
[0011]在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令之前,還包括:
[0012]確定所述位置與所述指令監(jiān)測(cè)區(qū)的中心區(qū)域邊緣之間的距離,并根據(jù)所述距離確定所述操作指令中連續(xù)執(zhí)行至少兩個(gè)動(dòng)作的指令的速度;
[0013]所述執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令,包括:
[0014]根據(jù)所述速度,執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令。
[0015]在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令時(shí),還包括:
[0016]檢測(cè)所述位置是否發(fā)生變化;
[0017]若發(fā)生變化且變化后的位置位于所述操作區(qū)域內(nèi),則確定所述變化后的位置與所述指令監(jiān)測(cè)區(qū)的中心區(qū)域邊緣之間的距離;
[0018]根據(jù)所述變化后的位置與所述指令監(jiān)測(cè)區(qū)的中心區(qū)域邊緣之間的距離,調(diào)整所述速度,其中,所述速度與所述距離成正比。
[0019]結(jié)合第一方面、第一方面的第一或第二種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,在確定所述位置是否對(duì)應(yīng)所述指令監(jiān)測(cè)區(qū)內(nèi)的一操作區(qū)域之后,還包括:
[0020]向使用者顯示提示信息,以提示使用者選擇是否開(kāi)啟執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令的功能。
[0021]結(jié)合第一方面、第一方面的第一、第二或第三種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述動(dòng)作包括下述動(dòng)作中的至少一種動(dòng)作:頁(yè)面切換、多媒體播放快進(jìn)、多媒體播放快退、分屏顯示滑動(dòng)、相同類型文件切換、用戶界面切換。
[0022]結(jié)合第一方面、第一方面的第一至第四種任意一種可能的實(shí)現(xiàn)方式,在第一方面的第五種可能的實(shí)現(xiàn)方式中,所述操作區(qū)域位于所述指令監(jiān)測(cè)區(qū)的左側(cè)、右側(cè)、上側(cè)、下側(cè)中的至少一側(cè)。
[0023]本發(fā)明的第二方面提供了一種體感交互手勢(shì)控制裝置,包括:
[0024]位置檢測(cè)模塊,用于檢測(cè)獲取使用者手掌在指令監(jiān)測(cè)區(qū)內(nèi)所處的位置;
[0025]區(qū)域確定模塊,用于確定所述位置是否對(duì)應(yīng)所述指令監(jiān)測(cè)區(qū)內(nèi)的一操作區(qū)域,若是,則檢測(cè)獲取所述手掌位于所述操作區(qū)域的時(shí)長(zhǎng);
[0026]指令執(zhí)行模塊,用于若所述時(shí)長(zhǎng)超過(guò)預(yù)設(shè)時(shí)長(zhǎng),則執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令,所述操作指令包括對(duì)顯示屏顯示的內(nèi)容連續(xù)執(zhí)行至少兩個(gè)動(dòng)作的指令。
[0027]在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述指令執(zhí)行模塊具體用于:
[0028]在所述執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令之前,確定所述位置與所述指令監(jiān)測(cè)區(qū)的中心區(qū)域邊緣之間的距離,并根據(jù)所述距離確定所述操作指令中連續(xù)執(zhí)行至少兩個(gè)動(dòng)作的指令的速度;
[0029]根據(jù)所述速度,執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令。
[0030]在二方面的第二種可能的實(shí)現(xiàn)方式中,所述指令執(zhí)行模塊還用于:檢測(cè)所述位置是否發(fā)生變化;若發(fā)生變化且變化后的位置位于所述操作區(qū)域內(nèi),則確定所述變化后的位置與所述指令監(jiān)測(cè)區(qū)的中心區(qū)域邊緣之間的距離;根據(jù)所述變化后的位置與所述指令監(jiān)測(cè)區(qū)的中心區(qū)域邊緣之間的距離,調(diào)整所述速度,其中,所述速度與所述距離成正比。
[0031]結(jié)合第二方面、第二方面的第一或第二種可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述指令執(zhí)行模塊還用于:在確定所述位置是否對(duì)應(yīng)所述指令監(jiān)測(cè)區(qū)內(nèi)的一操作區(qū)域之后,向使用者顯示提示信息,以提示使用者選擇是否開(kāi)啟執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令的功能。
[0032]結(jié)合第二方面、第二方面的第一、第二或第三種可能的實(shí)現(xiàn)方式,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述動(dòng)作包括下述動(dòng)作中的至少一種動(dòng)作:頁(yè)面切換、多媒體播放快進(jìn)、多媒體播放快退、分屏顯示滑動(dòng)、相同類型文件切換、用戶界面切換。
[0033]結(jié)合第二方面、第二方面的第一至第四種任意一種可能的實(shí)現(xiàn)方式,在第二方面的第五種可能的實(shí)現(xiàn)方式中,所述操作區(qū)域位于所述指令監(jiān)測(cè)區(qū)的左側(cè)、右側(cè)、上側(cè)、下側(cè)中的至少一側(cè)。
[0034]本發(fā)明提供一種體感交互手勢(shì)控制方法及裝置,現(xiàn)有的體感交互手勢(shì)控制方法中只能實(shí)現(xiàn)一個(gè)動(dòng)作對(duì)應(yīng)一個(gè)單次操作的指令,本實(shí)施例的體感交互手勢(shì)控制方法,通過(guò)設(shè)置超出預(yù)設(shè)時(shí)長(zhǎng)執(zhí)行一操作區(qū)域?qū)?yīng)的一操作指令,且該指令包括連續(xù)執(zhí)行至少兩個(gè)向前翻頁(yè)的動(dòng)作,提高了使用者體感交互手勢(shì)控制的便捷性。
【專利附圖】

【附圖說(shuō)明】
[0035]圖1A為體感交互設(shè)備示意圖;
[0036]圖1B為本發(fā)明實(shí)施例一提供的體感交互手勢(shì)控制方法的流程圖;
[0037]圖1C為本發(fā)明實(shí)施例一方式一提供的體感交互手勢(shì)控制方法的指令監(jiān)測(cè)區(qū)域劃分示意圖;
[0038]圖1D為本發(fā)明實(shí)施例一方式二提供的體感交互手勢(shì)控制方法的指令監(jiān)測(cè)區(qū)域劃分示意圖;
[0039]圖1E為本發(fā)明實(shí)施例一方式三提供的體感交互手勢(shì)控制方法的指令監(jiān)測(cè)區(qū)域劃分示意圖;
[0040]圖2為本發(fā)明實(shí)施例二提供的體感交互手勢(shì)控制方法的流程圖;
[0041]圖3為本發(fā)明實(shí)施例三提供的體感交互手勢(shì)控制裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0042]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(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ù)的范圍。
[0043]本發(fā)明下述實(shí)施例是基于體感交互技術(shù),圖1A為體感交互設(shè)備示意圖,如圖1A所示,體感交互設(shè)備一般有顯示屏、指令監(jiān)測(cè)設(shè)備和處理器,指令監(jiān)測(cè)設(shè)備可以是攝像頭,也可以是紅外監(jiān)測(cè)設(shè)備等其他設(shè)備,本發(fā)明下述實(shí)施例具體舉例為攝像頭,但并不限制于攝像頭一種指令監(jiān)測(cè)設(shè)備,另外,本發(fā)明對(duì)指令監(jiān)測(cè)設(shè)備所處的位置不做限定,下述實(shí)施例中具體舉例為位于圖1A所示顯示屏上方。體感交互設(shè)備的工作過(guò)程為:顯示屏與使用者交互,指令監(jiān)測(cè)設(shè)備監(jiān)測(cè)使用者的操作動(dòng)作,處理器處理使用者操作動(dòng)作對(duì)應(yīng)的操作指令,處理器可以集成在顯示器內(nèi),也可以單獨(dú)存在,本發(fā)明不限制處理器所在的位置,指令監(jiān)測(cè)設(shè)備可監(jiān)測(cè)的立體區(qū)域與所有指令監(jiān)測(cè)區(qū)所在平面的集合組成的立體區(qū)域?qū)?yīng),本發(fā)明涉及的指令監(jiān)測(cè)區(qū)位于指令監(jiān)測(cè)設(shè)備可監(jiān)測(cè)的立體區(qū)域內(nèi)或與指令監(jiān)測(cè)設(shè)備可監(jiān)測(cè)的立體區(qū)域重合,本發(fā)明下述實(shí)施例以指令監(jiān)測(cè)設(shè)備可監(jiān)測(cè)的立體區(qū)域內(nèi)的一指令監(jiān)測(cè)區(qū)平面,即使用者所處平面為例,并具體舉例為該指令監(jiān)測(cè)區(qū)所處平面距離顯示屏所處平面3m,并與顯示屏的平面平行。
[0044]實(shí)施例一
[0045]圖1B為本發(fā)明實(shí)施例一提供的體感交互手勢(shì)控制方法的流程圖,如圖1B所示,具體包括如下步驟:
[0046]步驟101、檢測(cè)獲取使用者手掌在指令監(jiān)測(cè)區(qū)內(nèi)所處的位置;
[0047]步驟102、確定所述位置是否對(duì)應(yīng)所述指令監(jiān)測(cè)區(qū)內(nèi)的一操作區(qū)域;
[0048]步驟103、若所述位置對(duì)應(yīng)所述指令監(jiān)測(cè)區(qū)內(nèi)的一操作區(qū)域,則檢測(cè)獲取所述手掌位于所述操作區(qū)域的時(shí)長(zhǎng);[0049]步驟104、若所述時(shí)長(zhǎng)超過(guò)預(yù)設(shè)時(shí)長(zhǎng),則執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令,所述操作指令包括對(duì)顯示屏顯示的內(nèi)容連續(xù)執(zhí)行至少兩個(gè)動(dòng)作的指令。
[0050]具體來(lái)說(shuō),攝像頭可監(jiān)測(cè)的區(qū)域?yàn)橹噶畋O(jiān)測(cè)區(qū),指令監(jiān)測(cè)區(qū)內(nèi)可對(duì)應(yīng)劃分一個(gè)或多個(gè)操作區(qū)域,攝像頭監(jiān)測(cè)指令監(jiān)測(cè)區(qū),當(dāng)檢測(cè)到使用者手掌位于指令監(jiān)測(cè)區(qū)內(nèi),獲取使用者手掌在指令監(jiān)測(cè)區(qū)所處的位置,然后確定使用者手掌在指令監(jiān)測(cè)區(qū)所處位置是否對(duì)應(yīng)指令監(jiān)測(cè)區(qū)內(nèi)一個(gè)或多個(gè)操作區(qū)域中的某一操作區(qū)域,若所述位置對(duì)應(yīng)所述指令監(jiān)測(cè)區(qū)內(nèi)的某一操作區(qū)域,則開(kāi)始累計(jì)手掌位于該操作區(qū)域的時(shí)長(zhǎng),當(dāng)累計(jì)時(shí)長(zhǎng)超過(guò)預(yù)設(shè)時(shí)長(zhǎng),執(zhí)行該操作區(qū)域?qū)?yīng)的操作指令,該操作指令包括對(duì)顯示屏顯示的內(nèi)容連續(xù)執(zhí)行至少兩個(gè)動(dòng)作的指令。
[0051]舉例來(lái)說(shuō),上述指令監(jiān)測(cè)區(qū)的劃分方式可具體舉例為以下三種方式,但本發(fā)明的指令監(jiān)測(cè)區(qū)的劃分方式并不限制于下述三種方式。
[0052]方式一:圖1C為本發(fā)明實(shí)施例一方式一提供的體感交互手勢(shì)控制方法的指令監(jiān)測(cè)區(qū)域劃分示意圖,如圖1C所示,區(qū)域A為攝像頭可監(jiān)測(cè)的區(qū)域,即指令監(jiān)測(cè)區(qū),該指令監(jiān)測(cè)區(qū)所處平面為使用者所處的平面,具體舉例為距離顯示屏3m處,與顯示屏平行的平面。指令監(jiān)測(cè)區(qū)內(nèi)可對(duì)應(yīng)劃分多個(gè)區(qū)域,具體舉例如圖1C所示,將指令監(jiān)測(cè)區(qū)劃分為5個(gè)區(qū)域,區(qū)域B為指令監(jiān)測(cè)區(qū)的中心區(qū)域可以設(shè)置為光標(biāo)同步區(qū)域,操作區(qū)域Al?A4為不同的4個(gè)操作區(qū)域,4個(gè)不同的操作區(qū)域?qū)?yīng)4個(gè)不同的操作指令,具體舉例為設(shè)置操作區(qū)域Al對(duì)應(yīng)的操作指令為向前翻頁(yè),操作區(qū)域A3對(duì)應(yīng)的操作指令為向后翻頁(yè),操作區(qū)域A2對(duì)應(yīng)的操作指令為打開(kāi)當(dāng)前文件之前的同類型文件,操作區(qū)域A4對(duì)應(yīng)的操作指令為打開(kāi)當(dāng)前文件之后的同類型文件。當(dāng)攝像頭檢測(cè)到手掌位于指令監(jiān)測(cè)區(qū)內(nèi),獲取使用者手掌在指令監(jiān)測(cè)區(qū)所處的位置,具體舉例為位于操作區(qū)域Al中圖1C所示的手掌位置I位置,則可以確定使用者手掌位置I在指令監(jiān)測(cè)區(qū)所處位置對(duì)應(yīng)的操作區(qū)域?yàn)椴僮鲄^(qū)域Al,對(duì)應(yīng)的操作指令為向前翻頁(yè),此時(shí)開(kāi)始累計(jì)手掌位置I位于操作區(qū)域Al的時(shí)長(zhǎng),當(dāng)累計(jì)時(shí)長(zhǎng)超過(guò)預(yù)設(shè)時(shí)長(zhǎng)時(shí)執(zhí)行操作區(qū)域Al對(duì)應(yīng)的向前翻頁(yè)指令,可具體舉例預(yù)設(shè)時(shí)長(zhǎng)為10ms,且該向前翻頁(yè)指令包括連續(xù)執(zhí)行至少兩個(gè)向前翻頁(yè)的動(dòng)作。操作區(qū)域A2?A4的操作過(guò)程與上述過(guò)程類似,此處不再贅述。
[0053]方式二:圖1D為本發(fā)明實(shí)施例一方式二提供的體感交互手勢(shì)控制方法的指令監(jiān)測(cè)區(qū)域劃分示意圖,如圖1D所示,整個(gè)指令監(jiān)測(cè)區(qū)對(duì)應(yīng)一個(gè)操作區(qū)域D,該操作區(qū)域D對(duì)應(yīng)一操作指令,具體舉例為分屏顯示向上滑動(dòng)指令,當(dāng)攝像頭監(jiān)測(cè)到手掌位于指令監(jiān)測(cè)區(qū)內(nèi),獲取使用者手掌在指令監(jiān)測(cè)區(qū)所處的位置,具體舉例為位于操作區(qū)域D中圖1D所示的手掌位置3位置,則可以確定使用者手掌位置3在指令監(jiān)測(cè)區(qū)所處位置對(duì)應(yīng)的操作區(qū)域,對(duì)應(yīng)的操作指令為分屏顯示向上滑動(dòng)指令,此時(shí)開(kāi)始累計(jì)手掌位置3位于操作區(qū)域D的時(shí)長(zhǎng),當(dāng)累計(jì)時(shí)長(zhǎng)超過(guò)預(yù)設(shè)時(shí)長(zhǎng)時(shí),執(zhí)行該操作區(qū)域?qū)?yīng)的分屏顯示向上滑動(dòng)指令,且該分屏顯示向上滑動(dòng)指令包括連續(xù)執(zhí)行至少兩個(gè)分屏顯示向上滑動(dòng)指令的動(dòng)作。
[0054]方式三:圖1E為本發(fā)明實(shí)施例一方式三提供的體感交互手勢(shì)控制方法的指令監(jiān)測(cè)區(qū)域劃分示意圖,如圖1E所示,指令監(jiān)測(cè)區(qū)可劃分為兩個(gè)區(qū)域,對(duì)應(yīng)兩個(gè)操作區(qū)域域,操作區(qū)域域El和E2,其中操作區(qū)域域El可具體舉例對(duì)應(yīng)向前翻頁(yè)指令,操作區(qū)域域E2可具體舉例對(duì)應(yīng)向后翻頁(yè)指令,當(dāng)攝像頭監(jiān)測(cè)到手掌位于指令監(jiān)測(cè)區(qū)內(nèi),獲取使用者手掌在指令監(jiān)測(cè)區(qū)內(nèi)所處的位置,具體舉例為位于區(qū)域E2內(nèi)圖1E所示的手掌位置4,則可以確定使用者手掌位置4在指令監(jiān)測(cè)區(qū)所處位置對(duì)應(yīng)的操作區(qū)域,即操作區(qū)域E2,此時(shí)開(kāi)始累計(jì)手掌位置4位于操作區(qū)域E2的時(shí)長(zhǎng),當(dāng)累計(jì)時(shí)長(zhǎng)超過(guò)預(yù)設(shè)時(shí)長(zhǎng)時(shí),執(zhí)行該操作區(qū)域?qū)?yīng)的向后翻頁(yè)指令,該向向后翻頁(yè)指令包括連續(xù)執(zhí)7TT至少兩個(gè)向后翻頁(yè)指令的動(dòng)作。
[0055]現(xiàn)有的體感交互手勢(shì)控制方法中,一個(gè)動(dòng)作執(zhí)行一個(gè)操作指令,本實(shí)施例的體感交互手勢(shì)控制方法,通過(guò)設(shè)置超出預(yù)設(shè)時(shí)長(zhǎng)執(zhí)行一操作區(qū)域?qū)?yīng)的一操作指令,且該指令包括連續(xù)執(zhí)行至少兩個(gè)向前翻頁(yè)的動(dòng)作,提高了使用者體感交互手勢(shì)控制的便捷性。
[0056]進(jìn)一步地,步驟104之前還包括確定所述位置與所述指令監(jiān)測(cè)區(qū)的中心區(qū)域邊緣之間的距離,并根據(jù)所述距離確定所述操作指令中連續(xù)執(zhí)行至少兩個(gè)動(dòng)作的指令的速度;所述執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令,包括根據(jù)所述速度,執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令。步驟104還包括檢測(cè)所述位置是否發(fā)生變化;若發(fā)生變化且變化后的位置位于所述操作區(qū)域內(nèi),則確定所述變化后的位置與所述指令監(jiān)測(cè)區(qū)的中心區(qū)域邊緣之間的距離;根據(jù)所述變化后的位置與所述指令監(jiān)測(cè)區(qū)的中心區(qū)域邊緣之間的距離,調(diào)整所述速度,其中,所述速度與所述距離成正比。
[0057]具體來(lái)說(shuō),步驟103之后,即獲取手掌位于一操作區(qū)域的時(shí)長(zhǎng)后,可以確定手掌位置與手掌所在的指令監(jiān)測(cè)區(qū)的中心區(qū)域的靠近手掌所在操作區(qū)域的邊緣之間的距離,并根據(jù)該距離確定手掌所在操作區(qū)域?qū)?yīng)的操作指令中連續(xù)執(zhí)行至少兩個(gè)動(dòng)作的指令的速度,該至少兩個(gè)動(dòng)作為相同的動(dòng)作,該速度為該相同動(dòng)作重復(fù)的速度,且該相同動(dòng)作重復(fù)的次數(shù)與手掌位于該操作區(qū)域的時(shí)長(zhǎng)成正比。步驟104還包括監(jiān)測(cè)該手掌位置是否發(fā)生變化,若發(fā)生變化且變化后的位置任然位于該操作區(qū)域內(nèi),則確定變化后的手掌的位置與該指令監(jiān)測(cè)區(qū)的中心區(qū)域的靠近該操作區(qū)域的邊緣之間的距離;根據(jù)變化后距離,調(diào)整該操作指令中連續(xù)執(zhí)行該操作指令對(duì)應(yīng)的動(dòng)作的速度,該操作指令對(duì)應(yīng)的動(dòng)作的速度與該變化后的距離成正比。
[0058]舉例來(lái)說(shuō),如圖1C所示,區(qū)域B為指令監(jiān)測(cè)區(qū)A的中心區(qū)域,手掌位置I與區(qū)域B靠近手掌位置I的邊緣之間的距離為X,手掌位置2與區(qū)域B靠近手掌位置2的邊緣之間的距離為X,操作區(qū)域Al對(duì)應(yīng)的操作指令具體距離為向前翻頁(yè),本發(fā)明中距離X可以是手掌某一邊緣與靠近手掌位置I的邊緣之間的距離,也可以是手掌幾何中心與靠近手掌位置I的邊緣之間的距離,本發(fā)明不對(duì)此做限制,同理本發(fā)明不對(duì)距離X做限制。當(dāng)檢測(cè)到操作區(qū)域Al中的手掌位置I后,確定該位置對(duì)應(yīng)指令檢測(cè)區(qū)內(nèi)的操作區(qū)域Al,獲取手掌位置I位于操作區(qū)域Al的時(shí)長(zhǎng)后,確定距離X并根據(jù)距離X確定步驟104中執(zhí)行操作區(qū)域Al對(duì)應(yīng)的操作指令的速度,即向前翻頁(yè)的速度,該速度的計(jì)算可具體舉例為V1=Vc^CX,其中V1為向前翻頁(yè)的速度,Vtl為設(shè)置的初始速度,C為常數(shù),此時(shí),步驟104中執(zhí)行向前翻頁(yè)操作指令的翻頁(yè)速度為Vl。如圖1C所示,當(dāng)以速度V1執(zhí)行向前翻頁(yè)操作指令時(shí)后,手掌由手掌位置I移動(dòng)到手掌位置2,手掌位置2與區(qū)域B靠近手掌位置2的邊緣之間的距離為X,此時(shí)執(zhí)行向前翻頁(yè)操作指令的翻頁(yè)速度將會(huì)變?yōu)関2,v2=v0+cX,即手掌移動(dòng)到手掌位置2后,執(zhí)行向前翻頁(yè)操作指令的翻頁(yè)速度加快為v2。同理,手掌向靠近區(qū)域B的邊緣移動(dòng)時(shí),執(zhí)行向前翻頁(yè)操作指令的翻頁(yè)速度將會(huì)減慢,實(shí)現(xiàn)過(guò)程與上述過(guò)程類似,此處不再贅述,圖1D、圖1E所示操作區(qū)域劃分情況下,可以通過(guò)手掌位置與指令監(jiān)測(cè)區(qū)某一邊緣之間的距離來(lái)確定,其具體實(shí)現(xiàn)過(guò)程與上述過(guò)程類似,此處不再贅述。
[0059]通過(guò)設(shè)置在一操作區(qū)域中其對(duì)應(yīng)的操作指令中的動(dòng)作重復(fù)速度速度根據(jù)手掌位置的變化而變化,提高了使用者體感交互手勢(shì)控制的便捷性。
[0060]更近一步地,步驟102之后還包括:向使用者顯示提示信息,以提示使用者選擇是否開(kāi)啟執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令的功能。
[0061]具體來(lái)說(shuō),當(dāng)使用者將手掌放置在指令監(jiān)測(cè)區(qū)內(nèi),攝像頭檢測(cè)獲取使用者手掌所處的位置,當(dāng)檢測(cè)到使用者手掌所處的位置對(duì)應(yīng)指令監(jiān)測(cè)區(qū)內(nèi)的一操作區(qū)域時(shí),顯示屏向使用者顯示提示信息,以提示使用者選擇是否開(kāi)啟執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令的功倉(cāng)泛。
[0062]舉例來(lái)說(shuō),如圖1C所示,當(dāng)監(jiān)測(cè)到使用者手掌位于手掌位置I時(shí),可在顯示屏中顯示提示信息,該提示信息可以是文字,也可以是符號(hào),本發(fā)明不對(duì)此做限制,具體舉例為操作區(qū)域Al對(duì)應(yīng)的操作指令為向前翻頁(yè)指令,則當(dāng)檢測(cè)到手掌位于手掌位置I時(shí),顯示屏中顯示提示信息,提示使用者將要執(zhí)行向前翻頁(yè)操作,該提示信息可以用文字或向左的箭頭來(lái)表示,可設(shè)置使用者手掌向遠(yuǎn)離區(qū)域B靠近操作區(qū)域Al的邊緣方向移動(dòng)為開(kāi)啟執(zhí)行向前翻頁(yè)指令,向靠近區(qū)域B的方向移動(dòng)為不開(kāi)啟執(zhí)行向前翻頁(yè)指令,圖1D、圖1E所示操作區(qū)域劃分情況下,向使用者顯示提示信息的實(shí)現(xiàn)過(guò)程與上述過(guò)程類似此處不再贅述。
[0063]通過(guò)設(shè)置向使用者顯示提示信息,提示用戶進(jìn)行相關(guān)操作區(qū)域?qū)?yīng)的操作指令,提高了使用者體感交互手勢(shì)控制的便捷性。
[0064]可選地,本實(shí)施例中所述動(dòng)作包括下述動(dòng)作中的至少一種動(dòng)作:頁(yè)面切換、多媒體播放快進(jìn)、多媒體播放快退、分屏顯示滑動(dòng)、相同類型文件切換、用戶界面切換。所述操作區(qū)域位于所述指令監(jiān)測(cè)區(qū)的左側(cè)、右側(cè)、上側(cè)、下側(cè)中的至少一側(cè)。
[0065]實(shí)施例二
[0066]實(shí)施例二為結(jié)合實(shí)施例一中各步驟對(duì)體感交互手勢(shì)控制方法的具體描述,圖2為本發(fā)明實(shí)施例二提供的體感交互手勢(shì)控制方法的流程圖,如圖2所示,具體包括如下步驟:
[0067]步驟201,獲取使用者手掌的位置;
[0068]步驟202、檢測(cè)并判斷使用者手掌是否位于指令監(jiān)測(cè)區(qū)內(nèi),若是則執(zhí)行步驟203,若否返回步驟201保持監(jiān)測(cè);
[0069]步驟203、判定使用者手掌所在位置是否對(duì)應(yīng)指令監(jiān)測(cè)區(qū)內(nèi)的某一操作區(qū)域,若對(duì)應(yīng)則執(zhí)行步驟204,若否則返回步驟201 ;
[0070]步驟204、向使用者顯示提示信息,以提示使用者選擇是否開(kāi)啟步驟203所述操作區(qū)域?qū)?yīng)的操作指令的功能,
[0071]步驟205、判斷使用者是否選擇開(kāi)啟執(zhí)行所述操作指令,若是則執(zhí)行步驟206,若否則執(zhí)行返回步驟201 ;
[0072]步驟206、開(kāi)始累計(jì)手掌位于步驟203中對(duì)應(yīng)的操作區(qū)域的時(shí)長(zhǎng);
[0073]步驟207、判斷步驟206中累計(jì)的時(shí)長(zhǎng)是否超過(guò)預(yù)設(shè)時(shí)長(zhǎng),若是執(zhí)行步驟208,若時(shí)長(zhǎng)未超過(guò)預(yù)設(shè)時(shí)長(zhǎng)時(shí)手掌離開(kāi)步驟203中對(duì)應(yīng)的操作區(qū)域,則返回步驟201 ;
[0074]步驟208、確定步驟203中手掌位置與指令監(jiān)測(cè)區(qū)中心區(qū)域邊緣之間的距離,并根據(jù)該距離確定步驟203中操作區(qū)域?qū)?yīng)的操作指令中連續(xù)執(zhí)行至少兩個(gè)動(dòng)作的指令的速度;
[0075]步驟209、按照步驟208中確定的速度執(zhí)行步驟203中操作區(qū)域?qū)?yīng)的操作指令;
[0076]步驟210、檢測(cè)手掌位置是否發(fā)生變化,若發(fā)生變化執(zhí)行步驟211,若無(wú)繼續(xù)執(zhí)行步驟209 ;
[0077]步驟211、檢測(cè)變化后的手掌位置與指令監(jiān)測(cè)區(qū)的中心區(qū)域邊緣之間的距離,并根據(jù)該變化后的距離重新計(jì)算速度;
[0078]步驟212、根據(jù)步驟211中重新計(jì)算的速度,執(zhí)行步驟203中的操作區(qū)域?qū)?yīng)的操作指令。
[0079]上述步驟208到步驟212執(zhí)行期間,攝像頭同時(shí)監(jiān)測(cè)手掌是否位于指令監(jiān)測(cè)區(qū)內(nèi),若否則跳出執(zhí)行步驟201。
[0080]本實(shí)施例的體感交互手勢(shì)控制方法通過(guò)設(shè)置超出預(yù)設(shè)時(shí)長(zhǎng)執(zhí)行一操作區(qū)域?qū)?yīng)的一操作指令,且該指令包括連續(xù)執(zhí)行至少兩個(gè)向前翻頁(yè)的動(dòng)作;設(shè)置在一操作區(qū)域中其對(duì)應(yīng)的操作指令中的動(dòng)作重復(fù)速度根據(jù)手掌位置的變化而變化;設(shè)置向使用者顯示提示信息,提示用戶進(jìn)行相關(guān)操作區(qū)域?qū)?yīng)的操作指令,提高了使用者體感交互手勢(shì)控制的便捷性。
[0081]實(shí)施例三
[0082]圖3為本發(fā)明實(shí)施例三提供的體感交互手勢(shì)控制裝置的結(jié)構(gòu)示意圖,如圖3所示,本實(shí)施例的體感交互手勢(shì)控制裝置30包括:位置檢測(cè)模塊31、區(qū)域確定模塊32、指令執(zhí)行模塊33,其中,位置檢測(cè)模塊31用于檢測(cè)獲取使用者手掌在指令監(jiān)測(cè)區(qū)內(nèi)所處的位置;區(qū)域確定模塊32用于確定所述位置是否對(duì)應(yīng)所述指令監(jiān)測(cè)區(qū)內(nèi)的一操作區(qū)域,若是,則檢測(cè)獲取所述手掌位于所述操作區(qū)域的時(shí)長(zhǎng);指令執(zhí)行模塊33,用于若所述時(shí)長(zhǎng)超過(guò)預(yù)設(shè)時(shí)長(zhǎng),則執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令,所述操作指令包括對(duì)顯示屏顯示的內(nèi)容連續(xù)執(zhí)行至少兩個(gè)動(dòng)作的指令。
[0083]進(jìn)一步地,本實(shí)施例所述的指令執(zhí)行模塊33具體用于:在所述執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令之前,確定所述位置與所述指令監(jiān)測(cè)區(qū)的中心區(qū)域邊緣之間的距離,并根據(jù)所述距離確定所述操作指令中連續(xù)執(zhí)行至少兩個(gè)動(dòng)作的指令的速度;根據(jù)所述速度,執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令。
[0084]更近一步地,本實(shí)施例所述指令執(zhí)行模塊33還用于:檢測(cè)所述位置是否發(fā)生變化;若發(fā)生變化且變化后的位置位于所述操作區(qū)域內(nèi),則確定所述變化后的位置與所述指令監(jiān)測(cè)區(qū)的中心區(qū)域邊緣之間的距離;根據(jù)所述變化后的位置與所述指令監(jiān)測(cè)區(qū)的中心區(qū)域邊緣之間的距離,調(diào)整所述速度,其中,所述速度與所述距離成正比。
[0085]進(jìn)一步可選地,本實(shí)施例所述的指令執(zhí)行模塊33還用于:在確定所述位置是否對(duì)應(yīng)所述指令監(jiān)測(cè)區(qū)內(nèi)的一操作區(qū)域之后,向使用者顯示提示信息,以提示使用者選擇是否開(kāi)啟執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令的功能。
[0086]更進(jìn)一步可選地,本實(shí)施例中所述體感交互手勢(shì)控制裝置中所述動(dòng)作包括下述動(dòng)作中的至少一種動(dòng)作:頁(yè)面切換、多媒體播放快進(jìn)、多媒體播放快退、分屏顯示滑動(dòng)、相同類型文件切換、用戶界面切換。所述操作區(qū)域位于所述指令監(jiān)測(cè)區(qū)的左側(cè)、右側(cè)、上側(cè)、下側(cè)中的至少一側(cè)。
[0087]本實(shí)施例的感交互手勢(shì)控制裝置可以用于執(zhí)行實(shí)施例一與實(shí)施例二所述的方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,詳細(xì)可以參見(jiàn)上述實(shí)施例中的相關(guān)記載,此處不再贅述。
[0088]最后應(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ì)控制方法,其特征在于,包括: 檢測(cè)獲取使用者手掌在指令監(jiān)測(cè)區(qū)內(nèi)所處的位置; 確定所述位置是否對(duì)應(yīng)所述指令監(jiān)測(cè)區(qū)內(nèi)的一操作區(qū)域; 若是,則檢測(cè)獲取所述手掌位于所述操作區(qū)域的時(shí)長(zhǎng); 若所述時(shí)長(zhǎng)超過(guò)預(yù)設(shè)時(shí)長(zhǎng),則執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令,所述操作指令包括對(duì)顯示屏顯示的內(nèi)容連續(xù)執(zhí)行至少兩個(gè)動(dòng)作的指令。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令之前,還包括: 確定所述位置與所述指令監(jiān)測(cè)區(qū)的中心區(qū)域邊緣之間的距離,并根據(jù)所述距離確定所述操作指令中連續(xù)執(zhí)行至少兩個(gè)動(dòng)作的指令的速度; 所述執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令,包括: 根據(jù)所述速度,執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令時(shí),還包括: 檢測(cè)所述位置是否發(fā)生變化; 若發(fā)生變化且變化后的位置位于所述操作區(qū)域內(nèi),則確定所述變化后的位置與所述指令監(jiān)測(cè)區(qū)的中心區(qū)域邊緣之間的距離; 根據(jù)所述變化后的位置與所述指令監(jiān)測(cè)區(qū)的中心區(qū)域邊緣之間的距離,調(diào)整所述速度,其中,所述速度與所述距離成正比。
4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,在確定所述位置是否對(duì)應(yīng)所述指令監(jiān)測(cè)區(qū)內(nèi)的一操作區(qū)域之后,還包括: 向使用者顯示提示信息,以提示使用者選擇是否開(kāi)啟執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令的功能。
5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的方法,其特征在于,所述動(dòng)作包括下述動(dòng)作中的至少一種動(dòng)作: 頁(yè)面切換、多媒體播放快進(jìn)、多媒體播放快退、分屏顯示滑動(dòng)、相同類型文件切換、用戶界面切換。
6.根據(jù)權(quán)利要求1-5中任一項(xiàng)所述的方法,其特征在于,所述操作區(qū)域位于所述指令監(jiān)測(cè)區(qū)的左側(cè)、右側(cè)、上側(cè)、下側(cè)中的至少一側(cè)。
7.—種體感交互手勢(shì)控制裝置,其特征在于,包括: 位置檢測(cè)模塊,用于檢測(cè)獲取使用者手掌在指令監(jiān)測(cè)區(qū)內(nèi)所處的位置; 區(qū)域確定模塊,用于確定所述位置是否對(duì)應(yīng)所述指令監(jiān)測(cè)區(qū)內(nèi)的一操作區(qū)域,若是,則檢測(cè)獲取所述手掌位于所述操作區(qū)域的時(shí)長(zhǎng); 指令執(zhí)行模塊,用于若所述時(shí)長(zhǎng)超過(guò)預(yù)設(shè)時(shí)長(zhǎng),則執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令,所述操作指令包括對(duì)顯示屏顯示的內(nèi)容連續(xù)執(zhí)行至少兩個(gè)動(dòng)作的指令。
8.根據(jù)權(quán)利要求7所述的體感交互手勢(shì)控制裝置,其特征在于,所述指令執(zhí)行模塊具體用于: 在執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令之前,確定所述位置與所述指令監(jiān)測(cè)區(qū)的中心區(qū)域邊緣之間的距離,并根據(jù)所述距離確定所述操作指令中連續(xù)執(zhí)行至少兩個(gè)動(dòng)作的指令的速度; 根據(jù)所述速度,執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令。
9.根據(jù)權(quán)利要求8所述的體感交互手勢(shì)控制裝置,其特征在于,所述指令執(zhí)行模塊還用于: 檢測(cè)所述位置是否發(fā)生變化;若發(fā)生變化且變化后的位置位于所述操作區(qū)域內(nèi),則確定所述變化后的位置與所述指令監(jiān)測(cè)區(qū)的中心區(qū)域邊緣之間的距離;根據(jù)所述變化后的位置與所述指令監(jiān)測(cè)區(qū)的中心區(qū)域邊緣之間的距離,調(diào)整所述速度,其中,所述速度與所述距離成正比。
10. 根據(jù)權(quán)利要求7-9中任一項(xiàng)所述的裝置,其特征在于,所述指令執(zhí)行模塊還用于: 在確定所述位置是否對(duì)應(yīng)所述指令監(jiān)測(cè)區(qū)內(nèi)的一操作區(qū)域之后,向使用者顯示提示信息,以提示使用者選擇是否開(kāi)啟執(zhí)行所述操作區(qū)域?qū)?yīng)的操作指令的功能。
11.根據(jù)權(quán)利要求7-10中任一項(xiàng)所述的裝置,其特征在于,所述動(dòng)作包括下述動(dòng)作中的至少一種動(dòng)作: 頁(yè)面切換、多媒體播放快進(jìn)、多媒體播放快退、分屏顯示滑動(dòng)、相同類型文件切換、用戶界面切換。
12.根據(jù)權(quán)利要求7-11中任一項(xiàng)所述的裝置,其特征在于,所述操作區(qū)域位于所述指令監(jiān)測(cè)區(qū)的左側(cè)、右側(cè)、上側(cè)、下側(cè)中的至少一側(cè)。
【文檔編號(hào)】G06F3/01GK103488296SQ201310443261
【公開(kāi)日】2014年1月1日 申請(qǐng)日期:2013年9月25日 優(yōu)先權(quán)日:2013年9月25日
【發(fā)明者】徐謙 申請(qǐng)人:華為軟件技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
蓬安县| 嘉黎县| 海丰县| 文登市| 黄石市| 金昌市| 玛曲县| 黄大仙区| 丰都县| 普兰店市| 简阳市| 维西| 平顺县| 和政县| 琼海市| 潢川县| 望都县| 乐至县| 门头沟区| 丹凤县| 绵竹市| 红原县| 德安县| 合川市| 潜江市| 南乐县| 呼伦贝尔市| 上蔡县| 获嘉县| 滁州市| 建瓯市| 桐柏县| 屏边| 平乐县| 孟州市| 武胜县| 卫辉市| 定南县| 靖宇县| 石家庄市| 五大连池市|