本發(fā)明屬于輸入法技術領域,具體地說是一種基于三筆數(shù)碼輸入法的手勢輸入方法及系統(tǒng)。
背景技術:
隨著智能終端設備不斷的創(chuàng)新,智能終端設備越來越成為人們生活、工作、學習中不可分離的工具,其中,鼠標、鍵盤、手寫板、聲控輸入是目前進入人機交互最主流的幾大輸入方法,但是在使用上述輸入方法進行輸入過程中,都必須近距離接觸設備進行操作,在操作上有一定的局限性。目前的智能電視,基本上都是采用遙控器或鍵盤、鼠標進行文字輸入或操控,不管哪一種輸入法,都需要具體操作硬件器具才能進行輸入和操控。對于不同的人群會有一些麻煩。
專利申請?zhí)枮?01410028276.0、名稱為一種三筆數(shù)碼輸入法及其輸入鍵盤的發(fā)明專利申請,公開采用數(shù)字鍵盤進行數(shù)字的輸入即可轉(zhuǎn)化為漢字,利用數(shù)字0-9的輸入轉(zhuǎn)換成漢字、英文或者標點符號。本申請基于上述專利公開的三筆數(shù)碼輸入法進行研究開發(fā)。
技術實現(xiàn)要素:
本發(fā)明要解決的技術問題是提供一種操作簡單,輸入方便的基于三筆數(shù)碼輸入法的手勢輸入方法及系統(tǒng)。
為了解決上述技術問題,本發(fā)明采取以下技術方案:
一種基于三筆數(shù)碼輸入法的手勢輸入方法,該方法基于具有攝像頭及三筆數(shù)碼輸入法的智能電視,包括以下步驟:
開機,攝像頭實時檢測是否有三筆輸入法啟動手勢,該三筆輸入法啟動手勢為手掌手勢,該手掌手勢是指手掌正對著攝像頭的手勢;
若檢測到有三筆輸入法啟動手勢,則啟動三筆輸入法,在智能電視界面彈出三筆輸入法對話框;
在啟動三筆輸入法對話框后,攝像頭繼續(xù)檢測是否有操作手勢,該操作手勢為手掌手勢,該操作手勢包括數(shù)字輸入手勢和指令輸入手勢,數(shù)字輸入手勢對應數(shù)字0-9,指令輸入手勢包括但不限于刪除、上一頁、下一頁或返回;
若檢測到有操作手勢,則將當前操作手勢與預存操作手勢進行匹配,若匹配相似度大于預設值,則將當前操作手勢認定為有效操作手勢,根據(jù)當前操作手勢執(zhí)行相應操作;若當前手勢與預存操作手勢的匹配相似度小于預設值,則認定當前手勢為無效操作手勢;
當手勢操作完成后,若是數(shù)字輸入手勢,則根據(jù)三筆數(shù)碼輸入法的轉(zhuǎn)換規(guī)則,在屏幕上顯示出相應的文字;若是指令輸入手勢,則根據(jù)指令執(zhí)行相應操作。
所述方法還包括步驟:
開機后,攝像頭還檢測是否有鼠標啟動手勢,該鼠標啟動手勢為手背手勢,該手背手勢是指手背正對著攝像頭的手勢;
若有鼠標啟動手勢,則在智能電視界面顯示鼠標光標;
顯示鼠標光標后,攝像頭繼續(xù)檢測是否有鼠標操作手勢,該鼠標操作手勢包括鼠標移動、左鍵點擊和右鍵點擊。
若有鼠標操作手勢,則執(zhí)行相應操作。
當檢測到有三筆輸入法啟動手勢或鼠標啟動手勢時,還進一步判斷當前手勢的停留保持時間,若停留保持時間滿足預設時間T,則執(zhí)行當前手勢對應的操作。三筆輸入法啟動手勢和鼠標啟動手勢在使用中間可互相不斷轉(zhuǎn)換,同時可混雜使用鼠標、鍵盤或電視遙控器。
所述預設值為65-75%。
所述指令手勢還包括聯(lián)想輸入模式,該指令手勢對應有聯(lián)想輸入模式手勢操作;
若指令手勢與聯(lián)想輸入模式手勢的匹配相似度大于預設值時,啟動聯(lián)想輸入模式。
一種基于三筆數(shù)碼法的手勢輸入系統(tǒng),其所述系統(tǒng)包括檢測單元,用于檢測攝像頭的攝像范圍內(nèi)是否有手勢操作;
手勢識別,用于判斷當前手勢是否為有效手勢;
轉(zhuǎn)換單元,將手勢對應的數(shù)字下的文字在屏幕上顯示;
操作單元,根據(jù)手勢的種類執(zhí)行相應操作。
所述系統(tǒng)還包括判斷單元,用于判斷當前手勢的種類。
本發(fā)明操作簡單,利用簡單的手勢輸入數(shù)字0-9,結(jié)合三筆數(shù)碼輸入法可以方便的進行文字的輸入和電視操控,適合各類人群使用,簡化了文字的輸入。特別在輸入文字不多,一時不便找尋鼠標、鍵盤或遙控器的情形下更顯得方便快捷。
附圖說明
附圖1為本發(fā)明流程示意圖。
具體實施方式
為了便于本領域技術人員的理解,下面結(jié)合附圖對本發(fā)明作進一步的描述。
如附圖1所示,本發(fā)明揭示了一種基于三筆數(shù)碼輸入法的手勢輸入方法,該方法基于具有攝像頭及三筆數(shù)碼輸入法的智能電視,該三筆數(shù)碼輸入法為專利申請?zhí)枮?01410028276.0、名稱為一種三筆數(shù)碼輸入法及其輸入鍵盤的發(fā)明專利申請所公開的技術方案,其由數(shù)字轉(zhuǎn)換成文字的轉(zhuǎn)換規(guī)則已經(jīng)為公知技術,在此不再說詳細的贅述。本方法包括以下步驟:
S1,開機,攝像頭實時檢測是否有三筆輸入法啟動手勢,該三筆輸入法啟動手勢為手掌手勢,該手掌手勢是指手掌正對著攝像頭的手勢。
S2,若檢測到有三筆輸入法啟動手勢,則啟動三筆輸入法,在智能電視界面彈出三筆輸入法對話框。彈出該三筆輸入法對話框后,即可進行三筆輸入法的操作。
S3,在啟動三筆輸入法對話框后,攝像頭繼續(xù)檢測是否有操作手勢,該操作手勢為手掌手勢,該操作手勢包括數(shù)字輸入手勢和指令輸入手勢,數(shù)字輸入手勢對應數(shù)字0-9,指令輸入手勢包括但不限于刪除、上一頁、下一頁或返回。該操作手勢具有多個,每一個操作手勢對應一種操作。如一個數(shù)字輸入手勢對應一個數(shù)字,對應0或1,0-9共10個數(shù)字則需要10種數(shù)字輸入手勢。每一種指令輸入手勢也只對應一種操作,如刪除為一種指令輸入手勢,返回則為另外一種指令輸入手勢。
S4,若檢測到有操作手勢,則將當前操作手勢與預存操作手勢進行匹配,若匹配相似度大于預設值,則將當前操作手勢認定為有效操作手勢,根據(jù)當前操作手勢執(zhí)行相應操作;若當前手勢與預存操作手勢的匹配相似度小于預設值,則認定當前手勢為無效操作手勢。
S5,當手勢操作完成后,若是數(shù)字輸入手勢,則根據(jù)三筆數(shù)碼輸入法的轉(zhuǎn)換規(guī)則,在屏幕上顯示出相應的文字;若是指令輸入手勢,則根據(jù)指令執(zhí)行相應操作。檢測到有有效的操作手勢后,再進一步根據(jù)該操作手勢是數(shù)字輸入手勢還是指令輸入手勢,然后執(zhí)行相對應的操作,輸入數(shù)字轉(zhuǎn)換成漢字、英文或者執(zhí)行刪除、返回等操作。
所述方法還包括步驟:
開機后,攝像頭還檢測是否有鼠標啟動手勢,該鼠標啟動手勢為手背手勢,該手背手勢是指手背正對著攝像頭的手勢。
若有鼠標啟動手勢,則在智能電視界面顯示鼠標光標。
顯示鼠標光標后,攝像頭繼續(xù)檢測是否有鼠標操作手勢,該鼠標操作手勢包括鼠標移動、左鍵點擊和右鍵點擊。
若有鼠標操作手勢,則執(zhí)行相應操作,如移動鼠標、左鍵點擊或者右鍵點擊等。
當檢測到有三筆輸入法啟動手勢或鼠標啟動手勢時,還進一步判斷當前手勢的停留保持時間,若停留保持時間滿足預設時間T,則執(zhí)行當前手勢對應的操作。如三筆輸入法啟動手勢,也要滿足在智能電視界面停留的時間達到或者超過預設時間T才能正常啟動,避免誤操作。三筆輸入法啟動手勢和鼠標啟動手勢在使用中間可互相不斷轉(zhuǎn)換,同時可混雜使用鼠標、鍵盤或電視遙控器。用戶可根據(jù)自身需求靈活操作。
所述預設值為65-75%。
所述指令手勢還包括聯(lián)想輸入模式,該指令手勢對應有聯(lián)想輸入模式手勢操作;若指令手勢與聯(lián)想輸入模式手勢的匹配相似度大于預設值時,啟動聯(lián)想輸入模式。
一種基于三筆數(shù)碼法的手勢輸入系統(tǒng),其所述系統(tǒng)包括檢測單元,用于檢測攝像頭的攝像范圍內(nèi)是否有手勢操作;手勢識別,用于判斷當前手勢是否為有效手勢;轉(zhuǎn)換單元,將手勢對應的數(shù)字下的文字在屏幕上顯示;操作單元,根據(jù)手勢的種類執(zhí)行相應操作。判斷單元,用于判斷當前手勢的種類。
此外,需要說明的是,本方案手勢操作可與鍵盤或者電視搖控器配合使用,也可以作為一種單獨的輸入方式使用。特別地,本方案手勢操作尤其適合在電視搖控器一時尋找不到的情況下使用,避免浪費大量時間去尋找電視搖控器。實現(xiàn)用戶在不使用電視搖控器的情況下,也能夠在智能電視上操作的目的,而且操作方便快捷,簡單易學,可滿足各類人群使用。
需要說明的是,以上所述并非是對本發(fā)明的限定,在不脫離本發(fā)明的創(chuàng)造構(gòu)思的前提下,任何顯而易見的替換均在本發(fā)明的保護范圍之內(nèi)。