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

一種通過手形與移動(dòng)終端進(jìn)行交互的方法及裝置制造方法

文檔序號(hào):6524259閱讀:163來(lái)源:國(guó)知局
一種通過手形與移動(dòng)終端進(jìn)行交互的方法及裝置制造方法
【專利摘要】本發(fā)明提出了一種通過手形與移動(dòng)終端進(jìn)行交互的方法,移動(dòng)終端設(shè)有圖像采集器,所述方法包括如下步驟:判斷移動(dòng)終端上是否打開手形輸入功能,如是,執(zhí)行下一步驟;否則,采用聲音或觸摸方式輸入;判斷圖像采集器是否采集到手形圖像,如是,執(zhí)行下一步驟;否則,繼續(xù)進(jìn)行本步驟的判斷;對(duì)手形圖像進(jìn)行解析得到對(duì)應(yīng)的手形特征信息;將手形特征信息與數(shù)據(jù)庫(kù)中預(yù)定義的手形逐一進(jìn)行匹配,并判斷是否匹配成功,如是,執(zhí)行所述手形所對(duì)應(yīng)的終端操作指令;否則,顯示匹配失敗。本發(fā)明還涉及一種實(shí)現(xiàn)上述方法的裝置。實(shí)施本發(fā)明的通過手形與移動(dòng)終端進(jìn)行交互的方法及裝置,具有以下有益效果:在觸摸屏損壞時(shí)能進(jìn)行輸入操作、識(shí)別率較高、用戶體驗(yàn)較好。
【專利說(shuō)明】一種通過手形與移動(dòng)終端進(jìn)行交互的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端交互領(lǐng)域,特別涉及一種通過手形與移動(dòng)終端進(jìn)行交互的方法及裝置。
【背景技術(shù)】
[0002]目前與移動(dòng)終端的交互一般需要觸摸移動(dòng)終端上的物理介質(zhì)進(jìn)行,如:觸摸屏,按鍵,筆等,或者通過語(yǔ)音進(jìn)行輸入。當(dāng)使用觸摸屏或觸摸板等輸入時(shí),必須通過筆或手指接觸屏幕,如果觸摸屏損壞,則就不能進(jìn)行輸入操作,使交互受限。當(dāng)使用語(yǔ)音輸入時(shí),移動(dòng)終端通過識(shí)別人的聲音進(jìn)行識(shí)別。這時(shí)必須發(fā)出聲音,而且需要人與移動(dòng)終端的距離要很近,周圍不能嘈雜,否則識(shí)別不出來(lái)。此外,考慮到語(yǔ)種與方言等情況,則現(xiàn)有的識(shí)別通用性差,識(shí)別成功率比較低,誤操作概率大,用戶體驗(yàn)不好。

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

[0003]本發(fā)明要解決的技術(shù)問題在于,針對(duì)現(xiàn)有技術(shù)的上述在觸摸屏損壞時(shí)不能進(jìn)行輸入操作、識(shí)別率較低、用戶體驗(yàn)不好的缺陷,提供一種在觸摸屏損壞時(shí)能進(jìn)行輸入操作、識(shí)別率較高、用戶體驗(yàn)較好的通過手形與移動(dòng)終端進(jìn)行交互的方法及裝置。
[0004]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:構(gòu)造一種通過手形與移動(dòng)終端進(jìn)行交互的方法,所述移動(dòng)終端設(shè)有圖像采集器,所述方法包括如下步驟:
A)判斷所述移動(dòng)終端上是否打開手形輸入功能,如是,執(zhí)行步驟B);否則,采用聲音或觸摸方式輸入;
B)判斷所述圖像采集器是否采集到手形圖像,如是,執(zhí)行步驟C);否則,繼續(xù)進(jìn)行本步驟的判斷;
C)對(duì)所述手形圖像進(jìn)行解析得到對(duì)應(yīng)的手形特征信息;
D)將所述手形特征信息與數(shù)據(jù)庫(kù)中預(yù)定義的手形逐一進(jìn)行匹配,并判斷是否匹配成功,如是,執(zhí)行所述手形所對(duì)應(yīng)的終端操作指令;否則,顯示匹配失敗。
[0005]在本發(fā)明所述的通過手形與移動(dòng)終端進(jìn)行交互的方法中,在所述步驟A)之前還包括預(yù)處理步驟:
A0)注冊(cè)手形,并將手形特征信息和所對(duì)應(yīng)的終端操作指令事先保存到所述數(shù)據(jù)庫(kù)中。
[0006]在本發(fā)明所述的通過手形與移動(dòng)終端進(jìn)行交互的方法中,所述圖像采集器為紅外攝像裝置;所述步驟B)進(jìn)一步包括:
BI)判斷所述移動(dòng)終端是否處在待機(jī)狀態(tài),如是,每隔第一設(shè)定時(shí)間開啟所述圖像采集器進(jìn)行采集手形圖像,并執(zhí)行步驟B3);否則,執(zhí)行步驟B2);
B2)每隔第二設(shè)定時(shí)間開啟所述圖像采集器進(jìn)行采集手形圖像;所述第二設(shè)定時(shí)間小于所述第一設(shè)定時(shí)間;
B3)判斷是否采集到所述手形圖像,如是,使所述圖像采集器進(jìn)入休眠后狀態(tài)或保持當(dāng)前狀態(tài),否則,等待設(shè)定時(shí)間后繼續(xù)進(jìn)行本步驟的判斷。[0007]在本發(fā)明所述的通過手形與移動(dòng)終端進(jìn)行交互的方法中,所述步驟A0)進(jìn)一步包括:
A01)所述圖像采集器通過拍攝手形獲取手形圖像;
A02)對(duì)所述手形圖像進(jìn)行處理以取得完整的手形輪廓;
A03)提示用戶選擇所述手形輪廓需要對(duì)應(yīng)的終端操作指令;
A04)用戶選擇對(duì)應(yīng)的終端操作指令后,將所述手形輪廓與選擇的終端操作指令保存到數(shù)據(jù)庫(kù)中,同時(shí)記錄本次注冊(cè)時(shí)手與所述圖像采集器之間的注冊(cè)距離并將其保存到所述數(shù)據(jù)庫(kù)中。
[0008]在本發(fā)明所述的通過手形與移動(dòng)終端進(jìn)行交互的方法中,所述步驟C)進(jìn)一步包括:
Cl)對(duì)所述手形圖像進(jìn)行灰度化,去掉所述手形圖像中不需要的信息;
C2)使用邊緣算法獲取手形的閉合路徑,并將所述閉合路徑上的點(diǎn)的坐標(biāo)記錄保存作為當(dāng)前手形輪廓;
C3)記錄手與所述圖像采集器之間的當(dāng)前距離。
[0009]在本發(fā)明所述的通過手形與移動(dòng)終端進(jìn)行交互的方法中,所述步驟D)進(jìn)一步包括:
Dl)判斷所述當(dāng)前距離與所述數(shù)據(jù)庫(kù)中保存的注冊(cè)距離是否相同,如是,將當(dāng)前手形輪廓與所述數(shù)據(jù)庫(kù)中的手形輪廓進(jìn)行匹配,得到其輪廓數(shù)據(jù)的相似度,執(zhí)行步驟D3);否則,執(zhí)行步驟D2);
D2)對(duì)當(dāng)前手形輪廓進(jìn)行三維換算后返回步驟Dl);
D3)判斷所述相似度是否在預(yù)先設(shè)定的閾值范圍內(nèi),如是,取出注冊(cè)的終端操作指令并執(zhí)行;否則,執(zhí)行步驟D4);
D4)判斷所述數(shù)據(jù)庫(kù)中的手形是否已經(jīng)遍歷,如是,匹配失敗;否則,獲取下一個(gè)已注冊(cè)的手形進(jìn)行匹配,并返回步驟D1)。
[0010]本發(fā)明涉及一種實(shí)現(xiàn)上述通過手形與移動(dòng)終端進(jìn)行交互的方法的裝置,所述移動(dòng)終端設(shè)有圖像采集器,所述裝置包括:
手形注冊(cè)單元:用于注冊(cè)手形,并將手形特征信息和所對(duì)應(yīng)的終端操作指令事先保存到數(shù)據(jù)庫(kù)中;
手形輸入功能判斷單元:用于判斷所述移動(dòng)終端上是否打開手形輸入功能,并在未打開時(shí)米用聲音或觸摸方式輸入;
手形圖像采集判斷單元:用于判斷所述圖像采集器是否采集到手形圖像;
解析單元:用于對(duì)所述手形圖像進(jìn)行解析得到對(duì)應(yīng)的手形特征信息;
匹配單元:用于將所述手形特征信息與數(shù)據(jù)庫(kù)中預(yù)定義的手形逐一進(jìn)行匹配,并判斷是否匹配成功,如是,執(zhí)行所述手形所對(duì)應(yīng)的終端操作指令;否則,顯示匹配失敗。
[0011]在本發(fā)明所述的實(shí)現(xiàn)上述通過手形與移動(dòng)終端進(jìn)行交互的方法的裝置中,所述圖像采集器為紅外攝像裝置;所述手形輸入功能判斷單元進(jìn)一步包括:
待機(jī)狀態(tài)判斷模塊:用于判斷所述移動(dòng)終端是否處在待機(jī)狀態(tài),如是,每隔第一設(shè)定時(shí)間開啟所述圖像采集器進(jìn)行采集手形圖像;
定時(shí)采集模塊:用于每隔第二設(shè)定時(shí)間開啟所述圖像采集器進(jìn)行采集手形圖像;所述第二設(shè)定時(shí)間小于所述第一設(shè)定時(shí)間;
采集判斷模塊:用于判斷是否采集到所述手形圖像,如是,使所述圖像采集器進(jìn)入休眠后狀態(tài)或保持當(dāng)前狀態(tài),否則,等待設(shè)定時(shí)間后繼續(xù)進(jìn)行判斷。
[0012]在本發(fā)明所述的實(shí)現(xiàn)上述通過手形與移動(dòng)終端進(jìn)行交互的方法的裝置中,所述解析單元進(jìn)一步包括:
灰度處理模塊:用于對(duì)所述手形圖像進(jìn)行灰度化,去掉所述手形圖像中不需要的信
息;
路徑獲取模塊:用于使用邊緣算法獲取手形的閉合路徑,并將所述閉合路徑上的點(diǎn)的坐標(biāo)記錄保存作為當(dāng)前手形輪廓;
距離記錄模塊:用于記錄手與所述圖像采集器之間的當(dāng)前距離。
[0013]在本發(fā)明所述的實(shí)現(xiàn)上述通過手形與移動(dòng)終端進(jìn)行交互的方法的裝置中,所述匹配單元進(jìn)一步包括:
距離判斷模塊:用于判斷所述當(dāng)前距離與所述數(shù)據(jù)庫(kù)中保存的注冊(cè)距離是否相同,如是,將當(dāng)前手形輪廓與所述數(shù)據(jù)庫(kù)中的手形輪廓進(jìn)行匹配,得到其輪廓數(shù)據(jù)的相似度;三維換算模塊:用于對(duì)當(dāng)前手形輪廓進(jìn)行三維換算;
相似度判斷模塊:用于判斷所述相似度是否在預(yù)先設(shè)定的閾值范圍內(nèi),如是,取出注冊(cè)的終端操作指令并執(zhí)行;
遍歷判斷模塊:用于判斷所述數(shù)據(jù)庫(kù)中的手形是否已經(jīng)遍歷,如是,匹配失??;否則,獲取下一個(gè)已注冊(cè)的手形進(jìn)行匹配并返回。
[0014]實(shí)施本發(fā)明的通過手形與移動(dòng)終端進(jìn)行交互的方法及裝置,具有以下有益效果:由于移動(dòng)終端設(shè)有圖像采集器,在移動(dòng)終端上打開手形輸入功能后,當(dāng)圖像采集器采集到手形圖像時(shí),對(duì)手形圖像進(jìn)行解析得到對(duì)應(yīng)的手形特征信息;然后將手形特征信息與數(shù)據(jù)庫(kù)中預(yù)定義的手形逐一進(jìn)行匹配,當(dāng)匹配成功時(shí),執(zhí)行手形所對(duì)應(yīng)的終端操作指令,這樣通過手形就實(shí)現(xiàn)了用戶與移動(dòng)終端的交互,在不需要接觸移動(dòng)終端也不需要發(fā)出聲音的情況下也能操作移動(dòng)終端,所以在觸摸屏損壞時(shí)能進(jìn)行輸入操作、識(shí)別率較高、用戶體驗(yàn)較好。
【專利附圖】

【附圖說(shuō)明】
[0015]為了更清楚地說(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ù)這些附圖獲得其他的附圖。
[0016]圖1為本發(fā)明通過手形與移動(dòng)終端進(jìn)行交互的方法及裝置一個(gè)實(shí)施例中方法的流程圖;
圖2為所述實(shí)施例中各種手形的不意圖;
圖3是所述實(shí)施例中ok手形的示意圖;
圖4是所述實(shí)施例中注冊(cè)手形,并將手形特征信息和所對(duì)應(yīng)的終端操作指令事先保存到數(shù)據(jù)庫(kù)中的具體流程圖;
圖5是所述實(shí)施例中判斷圖像采集器是否采集到手形圖像的具體流程圖;
圖6是所述實(shí)施例中對(duì)手形圖像進(jìn)行解析得到對(duì)應(yīng)的手形特征信息的具體流程圖; 圖7是所述實(shí)施例中將手形特征信息與數(shù)據(jù)庫(kù)中預(yù)定義的手形逐一進(jìn)行匹配,并判斷是否匹配成功的具體流程圖;
圖8是所述實(shí)施例中三維換算的原理示意圖;
圖9是所述實(shí)施例中裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0017]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0018]在本發(fā)明通過手形與移動(dòng)終端進(jìn)行交互的方法實(shí)施例中,其方法的流程圖如圖1所示。本實(shí)施例中,移動(dòng)終端設(shè)有圖像采集器,圖1中,該方法包括:
步驟SOl判斷移動(dòng)終端上是否打開手形輸入功能:本步驟中,判斷移動(dòng)終端上是否打開手形輸入功能,如果判斷的結(jié)果為是,則執(zhí)行步驟S03 ;否則,執(zhí)行步驟S02。
[0019]步驟S02采用聲音或觸摸方式輸入:如果上述步驟SOl的判斷結(jié)果為否,則執(zhí)行本步驟。本步驟中,采用傳統(tǒng)的聲音或觸摸方式進(jìn)行輸入。
[0020]步驟S03判斷圖像采集器是否采集到手形圖像:如果上述步驟SOl的判斷結(jié)果為是,則執(zhí)行本步驟。本步驟中,判斷圖像采集器是否采集到手形圖像,在采集手形圖像時(shí),為了能更清晰的獲取手形的輪廓,提高識(shí)別率,排除其他圖像的干擾,圖像采集器采用紅外攝像裝置,使用紅外燈進(jìn)行補(bǔ)光。本步驟中,如果判斷的結(jié)果為是,則執(zhí)行步驟S04 ;否則,繼續(xù)進(jìn)行本步驟的判斷。
[0021]步驟S04對(duì)手形圖像進(jìn)行解析得到對(duì)應(yīng)的手形特征信息:如果上述步驟S03的判斷結(jié)果為是,則執(zhí)行本步驟。本步驟中,對(duì)手形圖像進(jìn)行解析得到對(duì)應(yīng)的手形特征信息。關(guān)于如何具體對(duì)手形圖像進(jìn)行解析得到對(duì)應(yīng)的手形特征信息,稍后會(huì)進(jìn)行詳細(xì)描述。
[0022]步驟S05將手形特征信息與數(shù)據(jù)庫(kù)中預(yù)定義的手形逐一進(jìn)行匹配,并判斷是否匹配成功:本步驟中,將手形特征信息與數(shù)據(jù)庫(kù)中預(yù)定義的手形逐一進(jìn)行匹配,并判斷是否匹配成功,如果匹配成功,則執(zhí)行步驟S07 ;否則,執(zhí)行步驟S06。
[0023]步驟S06顯示匹配失敗:如果上述步驟S05的判斷結(jié)果為否,則執(zhí)行本步驟。本步驟中,顯示匹配失敗。
[0024]步驟S07執(zhí)行手形所對(duì)應(yīng)的終端操作指令:如果上述步驟S05的判斷結(jié)果為是,則執(zhí)行本步驟。本步驟中,執(zhí)行手形所對(duì)應(yīng)的終端操作指令,也即執(zhí)行相應(yīng)的終端操作,比如:如接通電話,打開通訊錄,給某人打電話等等。這樣就在原有基礎(chǔ)上增加了一種移動(dòng)終端的輸入方式,即增加了一種手形輸入方式,其在不需要接觸移動(dòng)終端也不需要發(fā)出聲音的情況下也能操作移動(dòng)終端,所以在觸摸屏損壞時(shí)能進(jìn)行輸入操作、識(shí)別率較高、用戶體驗(yàn)較好、通用性好、可擴(kuò)展性強(qiáng)。
[0025]值得一提的是,在本實(shí)施例中,在進(jìn)行步驟SOl之前還包括一個(gè)預(yù)處理步驟,該預(yù)處理步驟如下:注冊(cè)手形,并將手形特征信息和所對(duì)應(yīng)的終端操作指令事先保存到數(shù)據(jù)庫(kù)中。具體來(lái)講,用戶通過手形預(yù)定義設(shè)置可以打開或關(guān)閉手形輸入功能,可以自定義某個(gè)手形對(duì)應(yīng)的具體操作(如接通電話,打電話給某人,打開wifi等)。本預(yù)處理步驟完成各種手形的注冊(cè),每一種注冊(cè)的手形對(duì)應(yīng)移動(dòng)終端的一個(gè)具體操作指令,如:撥打電話,接通電話或打開電話本等。注冊(cè)的手形可以是各種手形,如圖2和圖3中給給出了各種手形和ok手形的示意圖。預(yù)定義支持的手形對(duì)應(yīng)的移動(dòng)終端上的操作:如ok手形對(duì)應(yīng)于接通電話,那么當(dāng)有電話呼入時(shí),只要對(duì)著圖像采集器做出ok的手形,那么電話就可以接通。也可以將ok手形對(duì)應(yīng)于打開通訊錄,向上的手形對(duì)于向上翻頁(yè),那么只要對(duì)著圖像采集器做出ok手形,那么通訊錄將會(huì)打開,再做出向上的手形,通訊錄將會(huì)向上翻頁(yè)。由于某個(gè)手形對(duì)應(yīng)的具體操作可以進(jìn)行自定義,所以增加了手形輸入的靈活性。
[0026]對(duì)于本實(shí)施例而言,上述預(yù)處理步驟還可進(jìn)一步細(xì)化,其細(xì)化后的流程圖如圖4所示。圖4中,上述預(yù)處理步驟進(jìn)一步包括:
步驟SOOl圖像采集器通過拍攝手形獲取手形圖像:本步驟中,通過圖像采集器來(lái)獲取手形圖像,圖像采集器在拍攝時(shí)即可以是一個(gè)手也可以是兩個(gè)手的手形。在拍攝時(shí)手指即可以處于自然張開狀態(tài),也可以處于閉合狀態(tài),手掌平面可以與圖像采集器的成像屏幕平行也可以不平行。
[0027]步驟S002對(duì)手形圖像進(jìn)行處理以取得完整的手形輪廓:本步驟中,獲取手形圖像之后,需要對(duì)手形圖像進(jìn)行處理以取得完整的手形輪廓。
[0028]步驟S003提示用戶選擇手形輪廓需要對(duì)應(yīng)的終端操作指令:本步驟中,在獲取手形輪廓后,提示用戶選擇手形輪廓需要對(duì)應(yīng)的終端操作指令,這時(shí)移動(dòng)終端列舉出支持的終端操作待用戶選擇。
[0029]步驟S004用戶選擇對(duì)應(yīng)的終端操作指令后,將手形輪廓與選擇的終端操作指令保存到數(shù)據(jù)庫(kù)中,同時(shí)記錄本次注冊(cè)時(shí)手與圖像采集器之間的注冊(cè)距離并將其保存到數(shù)據(jù)庫(kù)中:本步驟中,用戶選擇對(duì)應(yīng)的終端操作指令后,將手形輪廓與選擇的終端操作指令保存到數(shù)據(jù)庫(kù)中,同時(shí)記錄本次注冊(cè)時(shí)手與圖像采集器之間的注冊(cè)距離并將其保存到數(shù)據(jù)庫(kù)中。
[0030]對(duì)于本實(shí)施例而言,上述步驟S03還可進(jìn)一步細(xì)化,其細(xì)化后的流程圖如圖5所示。圖5中,上述步驟S03進(jìn)一步包括:
步驟S31判斷移動(dòng)終端是否處在待機(jī)狀態(tài):本步驟中,判斷移動(dòng)終端是否處在待機(jī)狀態(tài),如果判斷的結(jié)果為是,則執(zhí)行步驟S33 ;否則,執(zhí)行步驟S32。
[0031]步驟S32 每隔第二設(shè)定時(shí)間開啟圖像采集器進(jìn)行采集手形圖像:如果上述步驟S31的判斷結(jié)果為否,即移動(dòng)終端處于非待機(jī)狀態(tài)(工作狀態(tài)),則執(zhí)行本步驟。本步驟中,每隔第二設(shè)定時(shí)間開啟圖像采集器進(jìn)行采集手形圖像,由于移動(dòng)終端處在工作狀態(tài),所以將第二設(shè)定時(shí)間設(shè)置較短,本實(shí)施例中將第二設(shè)定時(shí)間設(shè)置為5秒,也就是圖像采集器開啟的間隔時(shí)間設(shè)置為5秒,這樣在任意時(shí)刻都能獲取手形圖像,達(dá)到實(shí)時(shí)響應(yīng)手形輸入。執(zhí)行完本步驟,執(zhí)行步驟S34。
[0032]步驟S33每隔第一設(shè)定時(shí)間開啟圖像采集器進(jìn)行采集手形圖像:如果上述步驟S31的判斷結(jié)果為是,即移動(dòng)終端處于待機(jī)狀態(tài),則執(zhí)行本步驟。本步驟中,每隔第一設(shè)定時(shí)間開啟圖像采集器進(jìn)行采集手形圖像,由于移動(dòng)終端處于待機(jī)狀態(tài),移動(dòng)終端屏幕熄滅,為了降低功耗,本實(shí)施例中,圖像采集器采用定時(shí)開啟方式工作,將第一設(shè)定時(shí)間設(shè)置為I分鐘,也就是圖像采集器可以間隔較長(zhǎng)一段時(shí)間(I分鐘)啟動(dòng)。值得一提的是,第二設(shè)定時(shí)間要小于第一設(shè)定時(shí)間。執(zhí)行完本步驟,執(zhí)行步驟S34。[0033]步驟S34判斷是否采集到手形圖像:本步驟中,判斷是否采集到手形圖像,如果判斷的結(jié)果為是,則執(zhí)行步驟S36 ;否則,執(zhí)行步驟S35。
[0034]步驟S35等待設(shè)定時(shí)間:如果上述步驟S34的判斷結(jié)果為否,則執(zhí)行本步驟。本步驟中,等待設(shè)定時(shí)間后返回步驟S34繼續(xù)進(jìn)行判斷。
[0035]步驟S36使圖像采集器進(jìn)入休眠后狀態(tài)或保持當(dāng)前狀態(tài):如果上述步驟S34的判斷結(jié)果為是,則執(zhí)行本步驟。本步驟中,在待機(jī)狀態(tài)時(shí)如果采集到手形圖像,則在采集到手形圖像后使圖像采集器進(jìn)入休眠后狀態(tài),這樣可降低能耗;在工作狀態(tài)時(shí),采集到手形圖像后使圖像采集器保持當(dāng)前狀態(tài)。
[0036]對(duì)于本實(shí)施例而言,上述步驟S04還可進(jìn)一步細(xì)化,其細(xì)化后的流程圖如圖6所示。圖6中,上述步驟S04進(jìn)一步包括:
步驟S41對(duì)手形圖像進(jìn)行灰度化,去掉手形圖像中不需要的信息:本步驟中,對(duì)手形圖像進(jìn)行灰度化,去掉手形圖像中不需要的信息。
[0037]步驟S42使用邊緣算法獲取手形的閉合路徑,并將閉合路徑上的點(diǎn)的坐標(biāo)記錄保存作為當(dāng)前手形輪廓:本步驟中,使用邊緣算法獲取手形的閉合路徑,并將閉合路徑上的點(diǎn)的坐標(biāo)記錄保存作為當(dāng)前手形輪廓。如:ok手形,向左、向右、向上、向下等手形。
[0038]步驟S43記錄手與圖像采集器之間的當(dāng)前距離:本步驟中,記錄手與圖像采集器之間的當(dāng)前距離。值得一提的是,步驟S43可以上述步驟S41-S42并行執(zhí)行,也就是既可以先順序執(zhí)行步驟S41-S42,再執(zhí)行步驟S43 ;也可以先執(zhí)行步驟S43,再順序執(zhí)行步驟S41-S42 ;還可以是步驟S43與步驟S41-S42同時(shí)執(zhí)行。
[0039]對(duì)于本實(shí)施例而言,上述步驟S05還可進(jìn)一步細(xì)化,其細(xì)化后的流程圖如圖7所示。圖7中,上述步驟S05進(jìn)一步包括:
步驟S51判斷當(dāng)前距離與數(shù)據(jù)庫(kù)中保存的注冊(cè)距離是否相同:本步驟中,判斷當(dāng)前距離與數(shù)據(jù)庫(kù)中保存的注冊(cè)距離是否相同,如果判斷的結(jié)果為是,則執(zhí)行步驟S53 ;否則,執(zhí)行步驟S52。
[0040]步驟S52對(duì)當(dāng)前手形輪廓進(jìn)行三維換算:如果上述步驟S51的判斷結(jié)果為否,則執(zhí)行本步驟。由于手與圖像采集器是在一個(gè)三維空間,手與圖像采集器有一個(gè)距離,這個(gè)因素將影響圖片的匹配,由透視原理近大遠(yuǎn)小可知,只要知道手與圖像采集器的距離,就可以通過三維換算將換算到同一距離,其距離可以通過一個(gè)距離感應(yīng)裝置獲取到。本步驟中,對(duì)當(dāng)前手形輪廓進(jìn)行三維換算以得到同一距離。根據(jù)三維透視原理,對(duì)當(dāng)前手形輪廓數(shù)據(jù)進(jìn)行放大或縮小,如果當(dāng)前距離小于數(shù)據(jù)庫(kù)中保存的注冊(cè)距離,則需要對(duì)當(dāng)前手形輪廓數(shù)據(jù)進(jìn)行放大,反之則縮小,如圖8所示??s放后再與已注冊(cè)的手形數(shù)據(jù)進(jìn)行匹配。執(zhí)行完本步驟,返回步驟S51。
[0041]步驟S53將當(dāng)前手形輪廓與數(shù)據(jù)庫(kù)中的手形輪廓進(jìn)行匹配,得到其輪廓數(shù)據(jù)的相似度:如果上述步驟S51的判斷結(jié)果為是,則執(zhí)行本步驟。本步驟中,將當(dāng)前手形輪廓與數(shù)據(jù)庫(kù)中的手形輪廓進(jìn)行匹配,得到其輪廓數(shù)據(jù)的相似度。
[0042]步驟S54判斷相似度是否在預(yù)先設(shè)定的閾值范圍內(nèi):本步驟中,判斷相似度是否在預(yù)先設(shè)定的閾值范圍內(nèi),如果判斷的結(jié)果為是,則執(zhí)行步驟S55 ;否則,執(zhí)行步驟S56。
[0043]步驟S55取出注冊(cè)的終端操作指令并執(zhí)行:如果上述步驟S54的判斷結(jié)果為是,則執(zhí)行本步驟。本步驟中,取出注冊(cè)的終端操作指令并執(zhí)行,即開啟相應(yīng)的移動(dòng)終端操作。[0044]步驟S56判斷數(shù)據(jù)庫(kù)中的手形是否已經(jīng)遍歷:如果上述步驟S54的判斷結(jié)果為否,則執(zhí)行本步驟。本步驟中,判斷數(shù)據(jù)庫(kù)中的手形是否已經(jīng)遍歷,如果判斷的結(jié)果為是,則執(zhí)行步驟S58 ;否則,執(zhí)行步驟S57。
[0045]步驟S57獲取下一個(gè)已注冊(cè)的手形進(jìn)行匹配:如果上述步驟S56的判斷結(jié)果為否,則執(zhí)行本步驟。本步驟中,獲取下一個(gè)已注冊(cè)的手形進(jìn)行匹配。執(zhí)行完本步驟,返回步驟 S51。
[0046]步驟S58匹配失敗:如果上述步驟S56的判斷結(jié)果為是,則執(zhí)行本步驟。本步驟中,匹配失敗。
[0047]本實(shí)施例還涉及一種實(shí)現(xiàn)上述通過手形與移動(dòng)終端進(jìn)行交互的方法的裝置,其結(jié)構(gòu)示意圖如圖9所示。移動(dòng)終端設(shè)有圖像采集器,圖9中,該裝置包括手形注冊(cè)單元1、手形輸入功能判斷單元2、手形圖像采集判斷單元3、解析單元4和匹配單元5 ;其中,手形注冊(cè)單元I用于注冊(cè)手形,并將手形特征信息和所對(duì)應(yīng)的終端操作指令事先保存到數(shù)據(jù)庫(kù)中;手形輸入功能判斷單元2用于判斷移動(dòng)終端上是否打開手形輸入功能,并在未打開時(shí)采用聲音或觸摸方式輸入;手形圖像采集判斷單元3用于判斷圖像采集器是否采集到手形圖像;解析單元4用于對(duì)手形圖像進(jìn)行解析得到對(duì)應(yīng)的手形特征信息;匹配單元5用于將手形特征信息與數(shù)據(jù)庫(kù)中預(yù)定義的手形逐一進(jìn)行匹配,并判斷是否匹配成功,如是,執(zhí)行手形所對(duì)應(yīng)的終端操作指令;否則,顯示匹配失敗。
[0048]本實(shí)施例中,圖像采集器為紅外攝像裝置;手形輸入功能判斷單元2進(jìn)一步包括待機(jī)狀態(tài)判斷模塊21、定時(shí)采集模塊22和采集判斷模塊23 ;其中,待機(jī)狀態(tài)判斷模塊21用于判斷移動(dòng)終端是否處在待機(jī)狀態(tài),如是,每隔第一設(shè)定時(shí)間開啟圖像采集器進(jìn)行采集手形圖像;定時(shí)采集模塊22用于每隔第二設(shè)定時(shí)間開啟圖像采集器進(jìn)行采集手形圖像;第二設(shè)定時(shí)間小于第一設(shè)定時(shí)間;采集判斷模塊23用于判斷是否采集到手形圖像,如是,使圖像采集器進(jìn)入休眠后狀態(tài)或保持當(dāng)前狀態(tài),否則,等待設(shè)定時(shí)間后繼續(xù)進(jìn)行判斷。
[0049]本實(shí)施例中,解析單元4進(jìn)一步包括灰度處理模塊41、路徑獲取模塊42和距離記錄模塊43;其中,灰度處理模塊41用于對(duì)手形圖像進(jìn)行灰度化,去掉手形圖像中不需要的信息;路徑獲取模塊42用于使用邊緣算法獲取手形的閉合路徑,并將閉合路徑上的點(diǎn)的坐標(biāo)記錄保存作為當(dāng)前手形輪廓;距離記錄模塊43用于記錄手與圖像采集器之間的當(dāng)前距離。
[0050]本實(shí)施例中,匹配單元5進(jìn)一步包括距離判斷模塊51、三維換算模塊52、相似度判斷模塊53和遍歷判斷模塊54 ;其中,距離判斷模塊51用于判斷當(dāng)前距離與數(shù)據(jù)庫(kù)中保存的注冊(cè)距離是否相同,如是,將當(dāng)前手形輪廓與數(shù)據(jù)庫(kù)中的手形輪廓進(jìn)行匹配,得到其輪廓數(shù)據(jù)的相似度;三維換算模塊52用于對(duì)當(dāng)前手形輪廓進(jìn)行三維換算;相似度判斷模塊53用于判斷相似度是否在預(yù)先設(shè)定的閾值范圍內(nèi),如是,取出注冊(cè)的終端操作指令并執(zhí)行;遍歷判斷模塊54用于判斷數(shù)據(jù)庫(kù)中的手形是否已經(jīng)遍歷,如是,匹配失??;否則,獲取下一個(gè)已注冊(cè)的手形進(jìn)行匹配并返回。
[0051]總之,在本實(shí)施例中,在原有輸入方式基礎(chǔ)上增加了通過手形進(jìn)行輸入的方式,本發(fā)明通過移動(dòng)終端上的圖像采集器獲取手形,通過軟件解析后與移動(dòng)終端中預(yù)定義的手形進(jìn)行對(duì)比匹配,如果匹配成功,得出是哪種手形,從而讓移動(dòng)終端做出具體的操作,完成人與移動(dòng)終端的交互。手形輸入作為一種輔助的輸入方式,在某些場(chǎng)景下可以不用接觸移動(dòng)終端,也不需要發(fā)出任何聲音就能操作移動(dòng)終端,既方便快捷又能增加用戶體驗(yàn)。移動(dòng)終端中預(yù)制的手形可以用戶自定義,哪種手形對(duì)應(yīng)移動(dòng)終端的哪個(gè)操作完全由用戶自己定義完成,可擴(kuò)展性強(qiáng)。
[0052]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種通過手形與移動(dòng)終端進(jìn)行交互的方法,其特征在于,所述移動(dòng)終端設(shè)有圖像采集器,所述方法包括如下步驟: A)判斷所述移動(dòng)終端上是否打開手形輸入功能,如是,執(zhí)行步驟B);否則,采用聲音或觸摸方式輸入; B)判斷所述圖像采集器是否采集到手形圖像,如是,執(zhí)行步驟C);否則,繼續(xù)進(jìn)行本步驟的判斷; C)對(duì)所述手形圖像進(jìn)行解析得到對(duì)應(yīng)的手形特征信息; D)將所述手形特征信息與數(shù)據(jù)庫(kù)中預(yù)定義的手形逐一進(jìn)行匹配,并判斷是否匹配成功,如是,執(zhí)行所述手形所對(duì)應(yīng)的終端操作指令;否則,顯示匹配失敗。
2.根據(jù)權(quán)利要求1所述的通過手形與移動(dòng)終端進(jìn)行交互的方法,其特征在于,在所述步驟A)之前還包括預(yù)處理步驟: AO)注冊(cè)手形,并將手形特征信息和所對(duì)應(yīng)的終端操作指令事先保存到所述數(shù)據(jù)庫(kù)中。
3.根據(jù)權(quán)利要求1或2所述的通過手形與移動(dòng)終端進(jìn)行交互的方法,其特征在于,所述圖像采集器為紅外攝像裝置;所述步驟B)進(jìn)一步包括: BI)判斷所述移動(dòng)終端是否處在待機(jī)狀態(tài),如是,每隔第一設(shè)定時(shí)間開啟所述圖像采集器進(jìn)行采集手形圖像,并執(zhí)行步驟B3);否則,執(zhí)行步驟B2); B2)每隔第二設(shè)定時(shí)間開啟所述圖像采集器進(jìn)行采集手形圖像;所述第二設(shè)定時(shí)間小于所述第一設(shè)定時(shí)間; B3)判斷是否采集到所述手形圖像,如是,使所述圖像采集器進(jìn)入休眠后狀態(tài)或保持當(dāng)前狀態(tài),否則,等待設(shè)定時(shí)間后繼續(xù)進(jìn)行本步驟的判斷。
4.根據(jù)權(quán)利要求2所述的通過手形與移動(dòng)終端進(jìn)行交互的方法,其特征在于,所述步驟A0)進(jìn)一步包括: A01)所述圖像采集器通過拍攝手形獲取手形圖像; A02)對(duì)所述手形圖像進(jìn)行處理以取得完整的手形輪廓; A03)提示用戶選擇所述手形輪廓需要對(duì)應(yīng)的終端操作指令; A04)用戶選擇對(duì)應(yīng)的終端操作指令后,將所述手形輪廓與選擇的終端操作指令保存到數(shù)據(jù)庫(kù)中,同時(shí)記錄本次注冊(cè)時(shí)手與所述圖像采集器之間的注冊(cè)距離并將其保存到所述數(shù)據(jù)庫(kù)中。
5.根據(jù)權(quán)利要求4所述的通過手形與移動(dòng)終端進(jìn)行交互的方法,其特征在于,所述步驟C)進(jìn)一步包括: Cl)對(duì)所述手形圖像進(jìn)行灰度化,去掉所述手形圖像中不需要的信息; C2)使用邊緣算法獲取手形的閉合路徑,并將所述閉合路徑上的點(diǎn)的坐標(biāo)記錄保存作為當(dāng)前手形輪廓; C3)記錄手與所述圖像采集器之間的當(dāng)前距離。
6.根據(jù)權(quán)利要求5所述的通過手形與移動(dòng)終端進(jìn)行交互的方法,其特征在于,所述步驟D)進(jìn)一步包括: Dl)判斷所述當(dāng)前距離與所述數(shù)據(jù)庫(kù)中保存的注冊(cè)距離是否相同,如是,將當(dāng)前手形輪廓與所述數(shù)據(jù)庫(kù)中的手形輪廓進(jìn)行匹配,得到其輪廓數(shù)據(jù)的相似度,執(zhí)行步驟D3);否則,執(zhí)行步驟D2);D2)對(duì)當(dāng)前手形輪廓進(jìn)行三維換算后返回步驟Dl); D3)判斷所述相似度是否在預(yù)先設(shè)定的閾值范圍內(nèi),如是,取出注冊(cè)的終端操作指令并執(zhí)行;否則,執(zhí)行步驟D4); D4)判斷所述數(shù)據(jù)庫(kù)中的手形是否已經(jīng)遍歷,如是,匹配失?。环駝t,獲取下一個(gè)已注冊(cè)的手形進(jìn)行匹配,并返回步驟D1)。
7.一種實(shí)現(xiàn)如權(quán)利要求1所述的通過手形與移動(dòng)終端進(jìn)行交互的方法的裝置,其特征在于,所述移動(dòng)終端設(shè)有圖像采集器,所述裝置包括: 手形注冊(cè)單元:用于注冊(cè)手形,并將手形特征信息和所對(duì)應(yīng)的終端操作指令事先保存到數(shù)據(jù)庫(kù)中; 手形輸入功能判斷單元:用于判斷所述移動(dòng)終端上是否打開手形輸入功能,并在未打開時(shí)米用聲音或觸摸方式輸入; 手形圖像采集判斷單元:用于判斷所述圖像采集器是否采集到手形圖像; 解析單元:用于對(duì)所述手形圖像進(jìn)行解析得到對(duì)應(yīng)的手形特征信息; 匹配單元:用于將所述手形特征信息與數(shù)據(jù)庫(kù)中預(yù)定義的手形逐一進(jìn)行匹配,并判斷是否匹配成功,如是,執(zhí)行所述手形所對(duì)應(yīng)的終端操作指令;否則,顯示匹配失敗。
8.根據(jù)權(quán)利要求7所 述的實(shí)現(xiàn)上述通過手形與移動(dòng)終端進(jìn)行交互的方法的裝置,其特征在于,所述圖像采集器為紅外攝像裝置;所述手形輸入功能判斷單元進(jìn)一步包括: 待機(jī)狀態(tài)判斷模塊:用于判斷所述移動(dòng)終端是否處在待機(jī)狀態(tài),如是,每隔第一設(shè)定時(shí)間開啟所述圖像采集器進(jìn)行采集手形圖像; 定時(shí)采集模塊:用于每隔第二設(shè)定時(shí)間開啟所述圖像采集器進(jìn)行采集手形圖像;所述第二設(shè)定時(shí)間小于所述第一設(shè)定時(shí)間; 采集判斷模塊:用于判斷是否采集到所述手形圖像,如是,使所述圖像采集器進(jìn)入休眠后狀態(tài)或保持當(dāng)前狀態(tài),否則,等待設(shè)定時(shí)間后繼續(xù)進(jìn)行判斷。
9.根據(jù)權(quán)利要求7或8所述的實(shí)現(xiàn)上述通過手形與移動(dòng)終端進(jìn)行交互的方法的裝置,其特征在于,所述解析單元進(jìn)一步包括: 灰度處理模塊:用于對(duì)所述手形圖像進(jìn)行灰度化,去掉所述手形圖像中不需要的信息; 路徑獲取模塊:用于使用邊緣算法獲取手形的閉合路徑,并將所述閉合路徑上的點(diǎn)的坐標(biāo)記錄保存作為當(dāng)前手形輪廓; 距離記錄模塊:用于記錄手與所述圖像采集器之間的當(dāng)前距離。
10.根據(jù)權(quán)利要求9所述的實(shí)現(xiàn)上述通過手形與移動(dòng)終端進(jìn)行交互的方法的裝置,其特征在于,所述匹配單元進(jìn)一步包括: 距離判斷模塊:用于判斷所述當(dāng)前距離與所述數(shù)據(jù)庫(kù)中保存的注冊(cè)距離是否相同,如是,將當(dāng)前手形輪廓與所述數(shù)據(jù)庫(kù)中的手形輪廓進(jìn)行匹配,得到其輪廓數(shù)據(jù)的相似度;三維換算模塊:用于對(duì)當(dāng)前手形輪廓進(jìn)行三維換算; 相似度判斷模塊:用于判斷所述相似度是否在預(yù)先設(shè)定的閾值范圍內(nèi),如是,取出注冊(cè)的終端操作指令并執(zhí)行; 遍歷判斷模塊:用于判斷所述數(shù)據(jù)庫(kù)中的手形是否已經(jīng)遍歷,如是,匹配失?。环駝t,獲取下一個(gè)已注冊(cè)的手形進(jìn)行匹配并返回。
【文檔編號(hào)】G06F3/01GK103699225SQ201310695756
【公開日】2014年4月2日 申請(qǐng)日期:2013年12月17日 優(yōu)先權(quán)日:2013年12月17日
【發(fā)明者】蔡躍明, 彭濤, 張少林 申請(qǐng)人:深圳市威富多媒體有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
新疆| 浦江县| 新建县| 延安市| 佛冈县| 台北县| 绵阳市| 秦安县| 肥乡县| 滁州市| 威海市| 社会| 安阳县| 沙河市| 突泉县| 集安市| 嵊州市| 永登县| 将乐县| 同江市| 仙桃市| 云阳县| 海晏县| 仙居县| 绍兴市| 郎溪县| 房产| 石阡县| 仪陇县| 洪湖市| 金山区| 土默特左旗| 屏边| 大渡口区| 金寨县| 洮南市| 汾西县| 汉中市| 福鼎市| 澜沧| 集安市|