一種利用漢語拼音手勢輸入計算機指令的方法
【技術領域】
[0001] 本發明公開一種利用漢語拼音手勢輸入計算機指令的方法,主要用于智能手機、 平板電腦、家用電器、可穿戴設備、工控設備、軍事裝備的操作與控制,屬于信息通信技術領 域。
【背景技術】
[0002] 隨著物聯網和可穿戴設備的迅速發展,手勢控制日益與按鈕控制和語音控制并列 成為未來智能設備三大主流人機交互方式。
[0003]目前的手勢控制僅限于一些初級的、具體的、簡單的、少數的操作,無法進行高級 的、抽象的、復雜的、大量的操作,其根本原因在于它們所設計的手勢控制動作都是直觀的、 互不關聯的,這些手勢動作一旦超過十個,人們記憶起來腦袋就大了。
[0004] 本發明旨在將手勢控制動作與漢語控制指令聯系起來,提出一種非常簡單的拼音 手勢輸入規則,讓人們根據漢語控制指令就能直接推導出各種漢語控制指令所對應的手勢 控制動作,無需逐一死記硬背。
[0005] 我們研究發現,漢語拼音字母有26個,無法利用簡單手勢將其全部 表達出來;我們研究還發現,漢語拼音的最后一個字母只有九個,它們分別是: "a" "〇" "e" "i" "u" "U" "g" "n" "r"。
[0006] 例如,"手"的漢語拼音是"shou",其最后一個拼音字母是"u","機"的漢語拼音是 " j i ",其最后一個拼音字母是" i "。
[0007] 為了簡明起見,我們將漢語拼音最后一個字母簡稱為拼音末字母。在上例中,"手" 的拼音末字母是"u","機"的拼音末字母是" i "。
[0008] 我們研究發現,漢語拼音末字母"U"和"r"的出現頻率最低,故將其合并,那么,九 個漢語拼音末字母就能分別用沿著八個方位滑移的直線來表示。
[0009] 當人們用手指在觸屏上滑移逐一畫出這些直線,或者當人們用手掌在空中滑移逐 一比劃出這些直線,那么,這些滑移直線就成了拼音手勢。
[0010] 為了簡明起見,我們將上述"手指"和"手掌"統一采用"手部" 一詞來描述。
【發明內容】
[0011] 本
【發明內容】
包括拼音末字母手勢規則、拼音手勢圖畫法、拼音手勢指令輸入原理 三個部分。
[0012] ①拼音末字母手勢規則
[0013] 拼音末字母手勢規則,是指使用沿著不同方位滑移的直線來表達漢語指令各個漢 字拼音末字母,具體規定如下:
[0014] 將拼音末字母"a"用向右滑移的直線(一)來表示;
[0015] 將拼音末字母用向上滑移的直線(t )來表示;
[0016] 將拼音末字母"e"用向左滑移的直線(一)來表示;
[0017] 將拼音末字母"i"用向下滑移的直線(丨)來表示;
[0018] 將拼音末字母"u"用向右上方滑移的直線(,)來表示;
[0019] 將拼音末字母"U"用向左上方滑移的直線(\)來表示;
[0020] 將拼音末字母"r"用向左上方滑移的直線(\)來表示;
[0021] 將拼音末字母"g"用向左下方滑移的直線來表示;
[0022] 將拼音末字母"η"用向右下方滑移的直線彳來表示。
[0023] ②拼音手勢圖畫法
[0024] -條計算機指令各個漢字拼音末字母所對應各條滑移直線的集合,稱之為拼音手 勢圖。
[0025] 按照下列規則,拼音手勢圖表現為一條折線或者一條直線。
[0026] 手部滑移生成第一個漢字拼音末字母所對應的直線軌跡;隨即以第一個漢字拼音 末字母直線軌跡的終點作為第二個漢字拼音末字母直線軌跡的起點繼續滑移,生成第二個 漢字拼音末字母所對應的直線軌跡;依次類推,直至生成所有漢字拼音末字母所對應的直 線軌跡。
[0027] 例如,對于兩字計算機指令,手部滑移生成第一個漢字拼音末字母所對應的直線 軌跡,隨即以第一個漢字拼音末字母直線軌跡的終點作為第二個漢字拼音末字母直線軌跡 的起點繼續滑移,生成第二個漢字拼音末字母所對應的直線軌跡。
[0028] 又如,對于三字計算機指令,手部滑移生成第一個漢字拼音末字母所對應的直線 軌跡,隨即以第一個漢字拼音末字母直線軌跡的終點作為第二個漢字拼音末字母直線軌跡 的起點繼續滑移,生成第二個漢字拼音末字母所對應的直線軌跡;隨即再以第二個漢字拼 音末字母直線軌跡的終點作為第三個漢字拼音末字母直線軌跡的起點繼續滑移,生成第三 個漢字拼音末字母所對應的直線軌跡。
[0029] 如遇相同方向的連續多次滑移,中間通過適度停頓來表示間隔,即:手部先向某一 方向滑移,經過短暫停頓后,再向同一方向滑移。
[0030] 例如,連續兩次向右方作直線滑移時,手部先向右方作直線滑移,經過短暫停頓 后,隨即再次向右方作直線滑移。
[0031] 又如,連續三次向下方作直線滑移時,手部先向下方作直線滑移,經過短暫停頓 后,隨即又向下方作直線滑移,再次經過短暫停頓后,隨即再次向下方作直線滑移。
[0032] ③拼音手勢指令輸入原理
[0033] 拼音手勢輸入系統由拼音手勢指令識別模塊、拼音手勢指令處理模塊、拼音手勢 指令執行模塊構成。
[0034] 拼音手勢指令識別模塊實時檢測正在生成的拼音手勢圖,包括開始點、轉折點、結 束點、順序、停頓等特征信息。
[0035] 拼音手勢指令處理模塊依據上述特征信息,將拼音手勢圖分割成各條直線并確定 各條直線的滑移方位;再將各條直線按其滑移方位對應為拼音字母,從而獲得一次性連續 輸入的拼音字母指令。
[0036] 拼音手勢指令執行模塊,以轉換獲得的拼音字母指令作為索引,從控制指令庫中 搜索并調用相應功能或程序。
【附圖說明】
[0037] 為了更清楚地說明本實施例或現有技術中的技術方案,下面將對實施例或現有技 術描述中所需使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅是本發明的一 些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些 附圖獲得其他的附圖。
[0038] 附圖1為拼音末字母與拼音手勢之間的對應關系圖;
[0039] 附圖2為計算機指令"復制"的拼音手勢圖;
[0040] 附圖3為計算機指令"保溫"的拼音手勢圖;
[0041] 附圖4為計算機指令"格式化"的拼音手勢圖;
[0042] 附圖5為計算機指令"立體聲"的拼音手勢圖;
[0043] 附圖6為計算機指令"打開網絡"的拼音手勢圖;
[0044] 附圖7為計算機指令"關閉鬧鐘"的拼音手勢圖;
[0045] 附圖8為計算機指令"添加到收藏"的拼音手勢圖。
【具體實施方式】
[0046] 下面結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚地、完 整地描述,顯然,所描述的實施例僅僅是本發明的一部分實施例,而不是全部實施例。基于 本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動的前提下所獲得的所有其 他實施例,都屬于本發明保護的范圍。
[0047] 實施例1 :輸入拼音手勢指令"復制"
[0048] 【分析】
[0049] "復"字的拼音是"fu",其末字母是"u",對應手勢為向右上方滑移的直線(,);
[0050] "制"字的拼音是"zhi",其末字母是"i",對應手勢為向下方滑移的直線(丨);
[0051] 【畫法】
[0052] 手部先向右上方滑移(,),接著向下方滑移(丨),形成如附圖2所示的折線,該 折線即為計算機指令"復制"的拼音手勢圖。
[0053] 實施例2 :輸入拼音手勢指令"保溫"
[0054] 【分析】
[0055] "保"字的拼音是"bao",其末字母是"〇",對應手勢為向上方滑移的直線(丨);
[0056] "溫"字的拼音是"wen",其末字母是"n",對應手勢為向右下方滑