專利名稱:實(shí)現(xiàn)視像手勢(shì)識(shí)別的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及手勢(shì)識(shí)別技術(shù)領(lǐng)域,更具體地涉及一種實(shí)現(xiàn)視像手勢(shì)識(shí)別的方法和系統(tǒng)。
背景技術(shù):
在手勢(shì)識(shí)別技術(shù)中,一個(gè)手勢(shì)對(duì)應(yīng)一個(gè)指令。在現(xiàn)有技術(shù)的視像手勢(shì)識(shí)別的系統(tǒng)中,用戶一些無(wú)意識(shí)的動(dòng)作跟手勢(shì)命令非常相近,系統(tǒng)誤認(rèn)為用戶輸入了手勢(shì)命令,而引起錯(cuò)誤的響應(yīng);同時(shí),用戶在輸入手勢(shì)命令時(shí),旁觀者的一些動(dòng)作也會(huì)引起系統(tǒng)的誤判。可見(jiàn),由于現(xiàn)有技術(shù)的視像手勢(shì)識(shí)別的系統(tǒng)種沒(méi)有判別是否有效手勢(shì)命令的機(jī)制,使得無(wú)法判斷用戶是輸入手勢(shì)命令還是無(wú)意識(shí)的行為而引起錯(cuò)誤的響應(yīng),這樣不必要的響應(yīng)不僅增加了用戶的操作負(fù)擔(dān),而且浪費(fèi)了用戶的時(shí)間,降低了操作效率。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種實(shí)現(xiàn)視像手勢(shì)識(shí)別的方法和系統(tǒng),解決在現(xiàn)有技術(shù)的視像手勢(shì)識(shí)別中容易出現(xiàn)誤判的問(wèn)題,防止誤判。為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種實(shí)現(xiàn)視像手勢(shì)識(shí)別的方法,包括步驟一判斷用戶是否有輸入啟動(dòng)命令,如果有,執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令,并啟動(dòng)計(jì)時(shí); 步驟二 在所述執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令的過(guò)程中,判斷用戶是否有輸入手勢(shì)命令,如果有,執(zhí)行與用戶輸入手勢(shì)命令對(duì)應(yīng)的指令,否則,當(dāng)計(jì)時(shí)結(jié)束后返回步驟一。較佳地,所述步驟一還具體包括接收用戶輸入啟動(dòng)命令的手勢(shì)動(dòng)作;
根據(jù)啟動(dòng)命令與指令間的第一對(duì)應(yīng)表,判斷在所述第一對(duì)應(yīng)表中是否包含有與所述用戶輸入啟動(dòng)命令的手勢(shì)動(dòng)作對(duì)應(yīng)的手勢(shì);在所述第一對(duì)應(yīng)表中包含有與所述用戶輸入啟動(dòng)命令的手勢(shì)動(dòng)作對(duì)應(yīng)的手勢(shì)時(shí),執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令,并啟動(dòng)計(jì)時(shí)。較佳地,所述步驟二具體包括在所述執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令的過(guò)程中,接收用戶輸入手勢(shì)命令的手勢(shì)動(dòng)作根據(jù)手勢(shì)命令與指令間的第二對(duì)應(yīng)表,判斷在所述第二對(duì)應(yīng)表中是否包含有與所述用戶輸入手勢(shì)命令的手勢(shì)動(dòng)作對(duì)應(yīng)的手勢(shì);在所述第二對(duì)應(yīng)表中包含有與所述用戶輸入手勢(shì)命令的手勢(shì)動(dòng)作對(duì)應(yīng)的手勢(shì)時(shí),執(zhí)行與用戶輸入手勢(shì)命令對(duì)應(yīng)的指令,否則當(dāng)計(jì)時(shí)結(jié)束后返回步驟一。較佳地,在執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令的過(guò)程中,或執(zhí)行與用戶輸入手勢(shì)命令對(duì)應(yīng)的指令的過(guò)程中,向用戶顯示當(dāng)前狀態(tài)對(duì)應(yīng)的當(dāng)前界面反饋。較佳地,所述啟動(dòng)命令和手勢(shì)命令均通過(guò)攝像頭來(lái)接收用戶的操作而得到。本發(fā)明還提供了一種實(shí)現(xiàn)視像手勢(shì)識(shí)別的系統(tǒng),包括執(zhí)行單元、第一判斷單元及第二判斷單元,所述執(zhí)行單元用于執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令,并啟動(dòng)計(jì)時(shí);所述判斷單元用于判斷用戶是否有輸入啟動(dòng)命令,如果有,所述執(zhí)行單元執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令,并啟動(dòng)計(jì)時(shí);所述第二判斷單元用于在所述執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令的過(guò)程中,判斷用戶是否有輸入手勢(shì)命令,如果有,所述執(zhí)行單元執(zhí)行與用戶輸入手勢(shì)命令對(duì)應(yīng)的指令,否則,當(dāng)計(jì)時(shí)結(jié)束后返回所述第一判斷單元重新進(jìn)行判斷。較佳地,所述系統(tǒng)還包括接收單元,用于接收用戶輸入啟動(dòng)命令的手勢(shì)動(dòng)作,或者在所述執(zhí)行單元執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令的過(guò)程中,接收用戶輸入手勢(shì)命令的手勢(shì)動(dòng)作。較佳地,所述接收單元為攝像頭。較佳地,所述系統(tǒng)還包括第一檢查單元,用于檢查啟動(dòng)命令與指令間的第一對(duì)應(yīng)表,所述第一判斷單元根據(jù)所述第一檢查單元進(jìn)行的檢查,判斷在所述第一對(duì)應(yīng)表中是否包含有與所述用戶輸入啟動(dòng)命令的手勢(shì)動(dòng)作對(duì)應(yīng)的手勢(shì),在所述第一對(duì)應(yīng)表中包含有與所述用戶輸入啟動(dòng)命令的手勢(shì)動(dòng)作對(duì)應(yīng)的手勢(shì)時(shí),執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令,并啟動(dòng)計(jì)時(shí)。較佳地,所述系統(tǒng)還包括第二檢查單元,用于檢查手勢(shì)命令與指令間的第二對(duì)應(yīng)表,所述第二判斷單元根據(jù)所述第二檢查單元進(jìn)行的檢查,判斷在所述第二對(duì)應(yīng)表中是否包含有與所述用戶輸入手勢(shì)命令的手勢(shì)動(dòng)作對(duì)應(yīng)的手勢(shì)在所述第一對(duì)應(yīng)表中包含有與所述用戶輸入手勢(shì)命令的手勢(shì)動(dòng)作對(duì)應(yīng)的手勢(shì)時(shí),執(zhí)行與用戶輸入手勢(shì)命令對(duì)應(yīng)的指令,否則當(dāng)計(jì)時(shí)結(jié)束后返回所述第一判斷單元進(jìn)行判斷用。與現(xiàn)有技術(shù)相比,本發(fā)明的實(shí)現(xiàn)視像手勢(shì)識(shí)別的方法和系統(tǒng)使用新的流程進(jìn)行手勢(shì)識(shí)別,通過(guò)使用啟動(dòng)命令先進(jìn)行判斷,當(dāng)用戶輸入的手勢(shì)動(dòng)作與預(yù)先設(shè)定的作為啟動(dòng)命令的手勢(shì)一致時(shí),才執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令,并啟動(dòng)計(jì)時(shí);然后,在執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令的過(guò)程中,判斷用戶是否有輸入手勢(shì)命令,如果有,執(zhí)行與用戶輸入手勢(shì)命令對(duì)應(yīng)的指令,否則,當(dāng)計(jì)時(shí)結(jié)束后返回重新判斷用戶是否有啟動(dòng)命令階段,即先通過(guò)輸入啟動(dòng)命令,再開(kāi)始手勢(shì)命令的識(shí)別,能有效地把用戶無(wú)意識(shí)的動(dòng)作排除,防止誤判。通過(guò)以下的描述并結(jié)合附圖,本發(fā)明將變得更加清晰,這些附圖用于解釋本發(fā)明的實(shí)施例。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)現(xiàn)視像手勢(shì)識(shí)別的方法的流程圖。圖2為本發(fā)明實(shí)現(xiàn)視像手勢(shì)識(shí)別的方法的一個(gè)具體實(shí)施例的流程圖。圖3為本發(fā)明實(shí)現(xiàn)視像手勢(shì)識(shí)別的系統(tǒng)的結(jié)構(gòu)圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。現(xiàn)在參考附圖描述本發(fā)明的實(shí)施例,附圖中類(lèi)似的元件標(biāo)號(hào)代表類(lèi)似的元件。請(qǐng)參考圖1,為本發(fā)明實(shí)現(xiàn)視像手勢(shì)識(shí)別的方法的流程圖,包括
步驟101 判斷用戶是否有輸入啟動(dòng)命令,如果有,執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令,并啟動(dòng)計(jì)時(shí);
步驟102 在所述執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令的過(guò)程中,判斷用戶是否有輸入手勢(shì)命令,如果有,執(zhí)行與用戶輸入手勢(shì)命令對(duì)應(yīng)的指令,否則,當(dāng)計(jì)時(shí)結(jié)束后返回步驟 101。具體的,下面結(jié)合具體實(shí)施例對(duì)圖1所示各步驟進(jìn)行進(jìn)一步的描述。手勢(shì)識(shí)別技術(shù)中,需要有手勢(shì)與指令對(duì)應(yīng)表,以使系統(tǒng)根據(jù)用戶手勢(shì),查找手勢(shì)與指令對(duì)應(yīng)表,根據(jù)用戶手勢(shì)對(duì)應(yīng)的指令執(zhí)行相應(yīng)操作。在發(fā)明實(shí)施例中,預(yù)先設(shè)定的可作為 “啟動(dòng)命令”的手勢(shì)動(dòng)作由下面的手勢(shì)動(dòng)作任意組合而成A.用戶臉部正向面對(duì)設(shè)備;B. 用戶眼睛注視設(shè)備;C.用戶手掌指向設(shè)備。這樣,建立手勢(shì)A、B、C與指令間的第一對(duì)應(yīng)表, 當(dāng)然,第一對(duì)應(yīng)表預(yù)先設(shè)定的手勢(shì)并不局限于此。同樣的,還要對(duì)應(yīng)建立手勢(shì)命令與指令間的第二對(duì)應(yīng)表,將常用的手勢(shì)動(dòng)作對(duì)應(yīng)一條指令,以使系統(tǒng)根據(jù)用戶手勢(shì),查找手勢(shì)命令與指令間的第二對(duì)應(yīng)表,識(shí)別出用戶手勢(shì)并根據(jù)用戶手勢(shì)對(duì)應(yīng)的指令執(zhí)行相應(yīng)操作。其中,所述啟動(dòng)命令和手勢(shì)命令均通過(guò)設(shè)備上安裝的攝像頭來(lái)接收用戶的操作而得到。請(qǐng)參考圖2,本發(fā)明實(shí)現(xiàn)視像手勢(shì)識(shí)別的方法的一個(gè)具體實(shí)施例可以包括如下步驟
步驟201 開(kāi)始;
步驟202 接收用戶輸入啟動(dòng)命令的手勢(shì)動(dòng)作; 步驟203 檢查啟動(dòng)命令與指令間的第一對(duì)應(yīng)表;
步驟204 判斷用戶當(dāng)前輸入啟動(dòng)命令的手勢(shì)動(dòng)作是否符合所述第一對(duì)應(yīng)表中的啟動(dòng)命令的手勢(shì),若是,則進(jìn)入步驟205,否則,返回步驟201 ;
步驟205:執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令,并啟動(dòng)計(jì)時(shí),同時(shí)向用戶顯示當(dāng)前狀態(tài)對(duì)應(yīng)的當(dāng)前界面反饋;
步驟206 在步驟205過(guò)程中,判斷系統(tǒng)是否接收有用戶輸入的手勢(shì)命令,如果有,則進(jìn)入步驟208,否則,進(jìn)入步驟207 ;
步驟207 當(dāng)計(jì)時(shí)結(jié)束時(shí),重新返回步驟201,否則,返回步驟206 ; 步驟208 檢查手勢(shì)命令與指令間的第二對(duì)應(yīng)表;
步驟209 在所述第二對(duì)應(yīng)表中包含有與所述用戶輸入手勢(shì)命令的手勢(shì)動(dòng)作對(duì)應(yīng)的手勢(shì)時(shí),進(jìn)入步驟210,否則,返回步驟206 ;
步驟210 執(zhí)行與用戶輸入手勢(shì)命令對(duì)應(yīng)的指令,同時(shí)向用戶顯示當(dāng)前狀態(tài)對(duì)應(yīng)的當(dāng)前界面反饋,并重新開(kāi)始計(jì)時(shí);
步驟211 當(dāng)計(jì)時(shí)結(jié)束時(shí),重新返回步驟201,否則,返回步驟206。步驟201至步驟211對(duì)用戶在攝像頭前做出手勢(shì)的情況進(jìn)行了詳細(xì)說(shuō)明,需要指出的是,本發(fā)明提供的方法除了攝像頭這種傳感器之外,還可以由觸摸屏等傳感器進(jìn)行手勢(shì)識(shí)別,此時(shí),執(zhí)行的步驟201至211相似,不同之處在于,若由觸摸屏進(jìn)行手勢(shì)識(shí)別,則用戶需要在觸摸屏上輸入手勢(shì),而不是在攝像頭前做出手勢(shì)。請(qǐng)參考圖3,為本發(fā)明實(shí)現(xiàn)視像手勢(shì)識(shí)別的系統(tǒng)的結(jié)構(gòu)圖,包括 執(zhí)行單元301,用于執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令,并啟動(dòng)計(jì)時(shí);第一判斷單元302,用于判斷用戶是否有輸入啟動(dòng)命令,如果有,所述執(zhí)行單元301執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令,并啟動(dòng)計(jì)時(shí);
第二判斷單元303,用于在所述執(zhí)行單元301執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令的過(guò)程中,判斷用戶是否有輸入手勢(shì)命令,如果有,所述執(zhí)行單元301執(zhí)行與用戶輸入手勢(shì)命令對(duì)應(yīng)的指令,否則,當(dāng)計(jì)時(shí)結(jié)束后返回所述第一單元302進(jìn)行判斷。結(jié)合上述方法步驟201至步驟211,圖3所示系統(tǒng)還可以包括
接收單元304,用于接收用戶輸入啟動(dòng)命令的手勢(shì)動(dòng)作,或者在所述執(zhí)行單元301執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令的過(guò)程中,接收用戶輸入手勢(shì)命令的手勢(shì)動(dòng)作。其中,所述接收單元304為攝像頭。第一檢查單元305,用于檢查啟動(dòng)命令與指令間的第一對(duì)應(yīng)表,所述第一判斷單元 302根據(jù)所述第一檢查單元305進(jìn)行的檢查,判斷在所述第一對(duì)應(yīng)表中是否包含有與所述用戶輸入啟動(dòng)命令的手勢(shì)動(dòng)作對(duì)應(yīng)的手勢(shì),在所述第一對(duì)應(yīng)表中包含有與所述用戶輸入啟動(dòng)命令的手勢(shì)動(dòng)作對(duì)應(yīng)的手勢(shì)時(shí),通知所述執(zhí)行單元301執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令,并啟動(dòng)計(jì)時(shí)。第二檢查單元306,用于檢查手勢(shì)命令與指令間的第二對(duì)應(yīng)表,所述第二判斷單元 303根據(jù)所述第二檢查單元306進(jìn)行的檢查,判斷在所述第二對(duì)應(yīng)表中是否包含有與所述用戶輸入手勢(shì)命令的手勢(shì)動(dòng)作對(duì)應(yīng)的手勢(shì)在所述第一對(duì)應(yīng)表中包含有與所述用戶輸入手勢(shì)命令的手勢(shì)動(dòng)作對(duì)應(yīng)的手勢(shì)時(shí),通知所述執(zhí)行單元301執(zhí)行與用戶輸入手勢(shì)命令對(duì)應(yīng)的指令,否則當(dāng)計(jì)時(shí)結(jié)束后返回所述第一判斷單元進(jìn)行判斷用。顯示單元307,用于在執(zhí)行單元301執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令,或者, 執(zhí)行單元301執(zhí)行與用戶輸入手勢(shì)命令對(duì)應(yīng)的指令的過(guò)程中,同時(shí)向用戶顯示當(dāng)前狀態(tài)對(duì)應(yīng)的當(dāng)前界面反饋。下面結(jié)合上述步驟201至步驟210對(duì)上述各單元執(zhí)行的操作進(jìn)行詳細(xì)說(shuō)明當(dāng)用戶在攝像頭前做出作為啟動(dòng)命令的手勢(shì)動(dòng)作時(shí),所述接收單元304 (即攝像頭)接收用戶輸入啟動(dòng)命令的手勢(shì)動(dòng)作,同時(shí),所述第一檢查單元305根據(jù)接收單元304接收到用戶輸入的當(dāng)前手勢(shì)動(dòng)作,檢查啟動(dòng)命令與指令間的第一對(duì)應(yīng)表;所述第一判斷單元302根據(jù)所述第一檢查單元305進(jìn)行的檢查,判斷在所述第一對(duì)應(yīng)表中是否包含有與所述用戶輸入啟動(dòng)命令的手勢(shì)動(dòng)作對(duì)應(yīng)的手勢(shì),若是,通知所述執(zhí)行單元301執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令,并啟動(dòng)計(jì)時(shí);在所述執(zhí)行單元301執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令的過(guò)程中,當(dāng)用戶在攝像頭前做出作為手勢(shì)命令的手勢(shì)動(dòng)作時(shí),所述接收單元304 (即攝像頭)接收用戶輸入手勢(shì)命令的手勢(shì)動(dòng)作,同時(shí),所述第二檢查單元306根據(jù)接收單元304接收到用戶輸入的當(dāng)前手勢(shì)動(dòng)作,檢查手勢(shì)命令與指令間的第二對(duì)應(yīng)表,所述第二判斷單元303根據(jù)所述第二檢查單元306進(jìn)行的檢查,判斷在所述第二對(duì)應(yīng)表中是否包含有與所述用戶輸入手勢(shì)命令的手勢(shì)動(dòng)作對(duì)應(yīng)的手勢(shì)若是,通知所述執(zhí)行單元301執(zhí)行與用戶輸入手勢(shì)命令對(duì)應(yīng)的指令,否則當(dāng)計(jì)時(shí)結(jié)束后返回所述第一判斷單元302重新進(jìn)行判斷。可以理解地,本發(fā)明提供的系統(tǒng)除了攝像頭這種傳感器作為接受單元之外,還可以由觸摸屏等傳感器進(jìn)行手勢(shì)識(shí)別,此時(shí),工作過(guò)程相似,不同之處在于,若由觸摸屏進(jìn)行手勢(shì)識(shí)別,則用戶需要在觸摸屏上輸入手勢(shì),而不是在攝像頭前做出手勢(shì)。此外,由于手勢(shì)的各種手勢(shì)狀態(tài)均可以實(shí)時(shí)通過(guò)顯示單元進(jìn)行界面反饋,從而,給用戶帶來(lái)了自然、逼真的操作體驗(yàn)。綜上所述,本發(fā)明的實(shí)現(xiàn)視像手勢(shì)識(shí)別的方法和系統(tǒng)使用新的流程進(jìn)行手勢(shì)識(shí)別,通過(guò)使用啟動(dòng)命令先進(jìn)行判斷,當(dāng)用戶輸入的手勢(shì)動(dòng)作與預(yù)先設(shè)定的作為啟動(dòng)命令的手勢(shì)一致時(shí),才執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令,并啟動(dòng)計(jì)時(shí);然后,在執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令的過(guò)程中,判斷用戶是否有輸入手勢(shì)命令,如果有,執(zhí)行與用戶輸入手勢(shì)命令對(duì)應(yīng)的指令,否則,當(dāng)計(jì)時(shí)結(jié)束后返回重新判斷用戶是否有啟動(dòng)命令階段,即先通過(guò)輸入啟動(dòng)命令,再開(kāi)始手勢(shì)命令的識(shí)別,能有效地把用戶無(wú)意識(shí)的動(dòng)作排除,防止誤判。以上結(jié)合最佳實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但本發(fā)明并不局限于以上揭示的實(shí)施例,而應(yīng)當(dāng)涵蓋各種根據(jù)本發(fā)明的本質(zhì)進(jìn)行的修改、等效組合。
權(quán)利要求
1.一種實(shí)現(xiàn)視像手勢(shì)識(shí)別的方法,其特征在于,所述方法包括步驟步驟一判斷用戶是否有輸入啟動(dòng)命令,如果有,執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令,并啟動(dòng)計(jì)時(shí);步驟二 在所述執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令的過(guò)程中,判斷用戶是否有輸入手勢(shì)命令,如果有,執(zhí)行與用戶輸入手勢(shì)命令對(duì)應(yīng)的指令,否則,當(dāng)計(jì)時(shí)結(jié)束后返回步驟一。
2.如權(quán)利要求1所述的實(shí)現(xiàn)視像手勢(shì)識(shí)別的方法,其特征在于,所述步驟一還具體包括接收用戶輸入啟動(dòng)命令的手勢(shì)動(dòng)作;根據(jù)啟動(dòng)命令與指令間的第一對(duì)應(yīng)表,判斷在所述第一對(duì)應(yīng)表中是否包含有與所述用戶輸入啟動(dòng)命令的手勢(shì)動(dòng)作對(duì)應(yīng)的手勢(shì);在所述第一對(duì)應(yīng)表中包含有與所述用戶輸入啟動(dòng)命令的手勢(shì)動(dòng)作對(duì)應(yīng)的手勢(shì)時(shí),執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令,并啟動(dòng)計(jì)時(shí)。
3.如權(quán)利要求1所述的實(shí)現(xiàn)視像手勢(shì)識(shí)別的方法,其特征在于,所述步驟二具體包括 在所述執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令的過(guò)程中,接收用戶輸入手勢(shì)命令的手勢(shì)動(dòng)作;根據(jù)手勢(shì)命令與指令間的第二對(duì)應(yīng)表,判斷在所述第二對(duì)應(yīng)表中是否包含有與所述用戶輸入手勢(shì)命令的手勢(shì)動(dòng)作對(duì)應(yīng)的手勢(shì);在所述第二對(duì)應(yīng)表中包含有與所述用戶輸入手勢(shì)命令的手勢(shì)動(dòng)作對(duì)應(yīng)的手勢(shì)時(shí),執(zhí)行與用戶輸入手勢(shì)命令對(duì)應(yīng)的指令,否則當(dāng)計(jì)時(shí)結(jié)束后返回步驟一。
4.如權(quán)利要求1所述的實(shí)現(xiàn)視像手勢(shì)識(shí)別的方法,其特征在于,在執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令的過(guò)程中,或執(zhí)行與用戶輸入手勢(shì)命令對(duì)應(yīng)的指令的過(guò)程中,向用戶顯示當(dāng)前狀態(tài)對(duì)應(yīng)的當(dāng)前界面反饋。
5.如權(quán)利要求1所述的實(shí)現(xiàn)視像手勢(shì)識(shí)別的方法,其特征在于,所述啟動(dòng)命令和手勢(shì)命令均通過(guò)攝像頭來(lái)接收用戶的操作而得到。
6.一種實(shí)現(xiàn)視像手勢(shì)識(shí)別的系統(tǒng),其特征在于包括執(zhí)行單元,用于執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令,并啟動(dòng)計(jì)時(shí); 第一判斷單元,用于判斷用戶是否有輸入啟動(dòng)命令,如果有,所述執(zhí)行單元執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令,并啟動(dòng)計(jì)時(shí);第二判斷單元,在所述執(zhí)行單元執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令的過(guò)程中,判斷用戶是否有輸入手勢(shì)命令,如果有,所述執(zhí)行單元執(zhí)行與用戶輸入手勢(shì)命令對(duì)應(yīng)的指令,否則,當(dāng)計(jì)時(shí)結(jié)束后返回所述第一單元重新進(jìn)行判斷。
7.如權(quán)利要求6所述的實(shí)現(xiàn)視像手勢(shì)識(shí)別的系統(tǒng),其特征在于,所述系統(tǒng)還包括接收單元,用于接收用戶輸入啟動(dòng)命令的手勢(shì)動(dòng)作,或者在所述執(zhí)行單元執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令的過(guò)程中,接收用戶輸入手勢(shì)命令的手勢(shì)動(dòng)作。
8.如權(quán)利要求7所述的實(shí)現(xiàn)視像手勢(shì)識(shí)別的系統(tǒng),其特征在于,所述接收單元為攝像頭。
9.如權(quán)利要求6所述的實(shí)現(xiàn)視像手勢(shì)識(shí)別的系統(tǒng),其特征在于,所述系統(tǒng)還包括第一檢查單元,用于檢查啟動(dòng)命令與指令間的第一對(duì)應(yīng)表,所述第一判斷單元根據(jù)所述第一檢查單元進(jìn)行的檢查,判斷在所述第一對(duì)應(yīng)表中是否包含有與所述用戶輸入啟動(dòng)命令的手勢(shì)動(dòng)作對(duì)應(yīng)的手勢(shì),在所述第一對(duì)應(yīng)表中包含有與所述用戶輸入啟動(dòng)命令的手勢(shì)動(dòng)作對(duì)應(yīng)的手勢(shì)時(shí),所述執(zhí)行單元執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令,并啟動(dòng)計(jì)時(shí)。
10.如權(quán)利要求6所述的實(shí)現(xiàn)視像手勢(shì)識(shí)別的系統(tǒng),其特征在于,所述系統(tǒng)還包括 第二檢查單元,用于檢查手勢(shì)命令與指令間的第二對(duì)應(yīng)表,所述第二判斷單元根據(jù)所述第二檢查單元進(jìn)行的檢查,判斷在所述第二對(duì)應(yīng)表中是否包含有與所述用戶輸入手勢(shì)命令的手勢(shì)動(dòng)作對(duì)應(yīng)的手勢(shì)在所述第一對(duì)應(yīng)表中包含有與所述用戶輸入手勢(shì)命令的手勢(shì)動(dòng)作對(duì)應(yīng)的手勢(shì)時(shí),所述執(zhí)行單元執(zhí)行與用戶輸入手勢(shì)命令對(duì)應(yīng)的指令,否則當(dāng)計(jì)時(shí)結(jié)束后返回所述第一判斷單元進(jìn)行判斷用。
全文摘要
本發(fā)明公開(kāi)了一種實(shí)現(xiàn)視像手勢(shì)識(shí)別的方法,包括步驟一判斷用戶是否有輸入啟動(dòng)命令,如果有,執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令,并啟動(dòng)計(jì)時(shí);步驟二在所述執(zhí)行與用戶輸入啟動(dòng)命令對(duì)應(yīng)的指令的過(guò)程中,判斷用戶是否有輸入手勢(shì)命令,如果有,執(zhí)行與用戶輸入手勢(shì)命令對(duì)應(yīng)的指令,否則,當(dāng)計(jì)時(shí)結(jié)束后返回步驟一。本發(fā)明的實(shí)現(xiàn)視像手勢(shì)識(shí)別的方法,能夠有效解決在現(xiàn)有技術(shù)的視像手勢(shì)識(shí)別中容易出現(xiàn)誤判的問(wèn)題,防止誤判。本發(fā)明還公開(kāi)了一種實(shí)現(xiàn)視像手勢(shì)識(shí)別的系統(tǒng)。
文檔編號(hào)G06F3/01GK102221891SQ201110195149
公開(kāi)日2011年10月19日 申請(qǐng)日期2011年7月13日 優(yōu)先權(quán)日2011年7月13日
發(fā)明者林偉疇 申請(qǐng)人:廣州視源電子科技有限公司