两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種基于手勢的奇偶筆畫漢字輸入方法與流程

文檔序號:11229913閱讀:562來源:國知局
一種基于手勢的奇偶筆畫漢字輸入方法與流程

本發(fā)明具體涉及一種基于手勢的奇偶筆畫漢字輸入方法。



背景技術(shù):

中文輸入法,又稱為漢字輸入法,是指為了將漢字輸入計算機或手機等電子設(shè)備而采用的編碼方法,是中文信息處理的重要技術(shù)。廣泛使用的中文輸入法有拼音輸入法、五筆字型輸入法、二筆輸入法、鄭碼輸入法等,在臺灣流行的輸入法有注音輸入法、嘸蝦米輸入法和倉頡輸入法等。流行的輸入法軟件平臺,在windows系統(tǒng)有搜狗拼音輸入法、搜狗五筆輸入法、百度輸入法、谷歌拼音輸入法、qq拼音輸入法、qq五筆輸入法、極點中文漢字輸入平臺;linux平臺有ibus、fcitx;macosx系統(tǒng)除自帶輸入法軟件外還有百度輸入法、搜狗輸入法、qq輸入法;手機系統(tǒng)一般內(nèi)置中文輸入法,此外還有百度手機輸入法、搜狗手機輸入法等。以上所述輸入法有的具有輸入多種文字功能如有的拼音輸入法可輸入多個國家的文字,有的是單一的中文輸入法,廣泛應(yīng)用于臺式電腦、手機、筆記本電腦、平板電腦等智能設(shè)備中、或虛擬現(xiàn)實環(huán)境中進行中文輸入。

然而以上所述的輸入法存在一個共性問題:需要一個有操作鍵盤(含真實或虛擬交互形態(tài)的鍵盤),而在虛擬現(xiàn)實環(huán)境中時,由于用戶頭上戴著顯示頭盔,看不到現(xiàn)實環(huán)境中的鼠標和鍵盤而無法通過實體鍵盤輸入文字字符,想要在虛擬現(xiàn)實環(huán)境中完成文字輸入,只能通過遙控操作一個指向性光點或光標去觸碰虛擬環(huán)境中虛擬出來鍵盤上的按鍵,實現(xiàn)中英文字符輸入,輸入不方便。



技術(shù)實現(xiàn)要素:

本發(fā)明的目的是為解決上述不足,提供一種基于手勢的奇偶筆畫漢字輸入方法。

本發(fā)明的目的是通過以下技術(shù)方案實現(xiàn)的:

一種基于手勢的奇偶筆畫漢字輸入方法,將組成漢字的五種基本筆畫(橫、豎、撇、捺、折)分別分配到左右手的五根手指,能夠根據(jù)使用習慣需要,按其他順序?qū)⑽宸N基本筆畫按照一個手指對應(yīng)一種筆畫的方式進行分配;

利用現(xiàn)有的手部動作捕捉設(shè)備實現(xiàn)對左右手的以下動作捕捉測量識別,并定義為本發(fā)明輸入法中的特定功能:

左右手各個手指單獨的彎曲動作,用于完成各個手指對應(yīng)功能輸入,手指彎曲一次作為一次輸入,用于輸入每個手指對應(yīng)分配的筆畫;

右手掌前伸掌心向左揮動手掌識別定義為“向左揮手”,作為“刪除”功能;

左手掌前伸掌心向右揮動手掌識別定義為“向右揮手”,作為輸入“空格”功能;

左手或右手手掌平伸指尖向前、掌心向下為基準,以中指軸向為軸,向右轉(zhuǎn)動定義為“向右傾斜”,用于在輸入過程中實現(xiàn)“向右移動光標”;

左手或右手手掌平伸指尖向前、掌心向下為基準,以中指軸向為軸,向左轉(zhuǎn)動定義為“向左傾斜”,用于在輸入過程中實現(xiàn)“向左移動光標”;

左手手掌前伸掌心向上揮動手掌定義為“向上揮手”,用于在需要翻頁的界面實現(xiàn)“向上翻頁”;

左手手掌前伸掌心向下?lián)]動手掌定義為“向下?lián)]手”,用于在需要翻頁的界面實現(xiàn)“向下翻頁”;

右手手掌前伸掌心向上揮動手掌定義為“向上揮手”,用于在需要移動光標的界面實現(xiàn)“向上移動光標”;

右手手掌前伸掌心向下?lián)]動手掌定義為“向下?lián)]手”,用于在需要移動光標的界面實現(xiàn)“向下移動光標”;

右手握拳為“確認”選擇動作,不區(qū)分掌心朝向;

左手握拳為“簡繁切換”動作,不區(qū)分掌心朝向;

奇偶筆畫漢字輸入方法如下:

步驟1:本發(fā)明設(shè)計的奇偶筆畫漢字輸入方法是一種根據(jù)漢字書寫筆畫順序,分為奇數(shù)筆畫和偶數(shù)筆畫,由左右手分別輸入,左手負責輸入奇數(shù)筆順的筆畫,右手負責輸入偶數(shù)筆順的筆畫;或左手負責輸入偶數(shù)筆順的筆畫,右手負責輸入奇數(shù)筆順的筆畫;

如奇數(shù)筆畫(第1、3、5…筆畫)通過左手筆畫輸入,偶數(shù)筆畫(第2、4、6…筆畫)通過右手筆畫輸入;

步驟2:每種筆畫使用其名稱拼音首字母作為該筆畫標識碼,五種基本筆畫的標識如下:

橫(一):“heng”→標識(h)

豎(丨):“shu”→標識(s)

撇(丿):“pie”→標識(p)

點(丶):“dian”→標識(d)

折(乛):“zhe”→標識(z)

步驟3:根據(jù)五種基本筆畫(橫、豎、撇、捺、折)標識,對《國家標準信息交換漢字編碼》字庫中的漢字按照筆畫順序建立“漢字筆畫識別庫”,此識別庫分簡體中文識別庫和繁體中文識別庫,漢字筆畫識別碼取碼按照漢字書寫順序的筆畫標識碼組成漢字識別碼,每個漢字識別碼包含該漢字按書寫順序的所有筆畫標識;

如“禾”字筆畫為“丿一丨丿丶”,則識別碼為“phspd”;

如“首”字筆畫為(丶丿一丿丨乛一一一),其在“漢字筆畫識別庫”中的識別碼為dphpszhhh;

如“口”字筆畫為“丨乛一”,則識別碼為“szh”;

如“永”字筆畫為“丶乛乛丿丶”,則其識別碼為“dzzpd”;

步驟4:根據(jù)以上取碼規(guī)則建立的“漢字筆畫識別庫”,同一個識別碼可能存在包含多個不同漢字,每個漢字在“漢字筆畫識別庫”中具有一個使用頻率記錄標志,此標志用于在使用本發(fā)明的輸入法時,對同一識別碼所包含的備選漢字進行顯示先后順序排序,使用頻率記錄標志數(shù)值大的漢字,在備選漢字顯示時優(yōu)先排列在前面,漢字被使用一次,則對應(yīng)該漢字的使用頻率記錄標志計數(shù)加1;

步驟5:在需要輸入文字時,當把光標定位到需要進行文字輸入的位置后,右手做握拳動作激活啟動本發(fā)明所述輸入法模式;

步驟6:根據(jù)步驟1中左右手手指筆畫分配,遵照本發(fā)明“漢字筆畫識別庫”取碼規(guī)則,按照要輸入漢字的筆畫順序,按照左手輸入奇數(shù)筆畫(第1、3、5…)、右手輸入偶數(shù)筆畫(第2、3、4…),左右手交替、連續(xù)彎曲多個手指,完成輸入每個手指對應(yīng)筆畫,每輸入一個手指上的筆畫后,利用已輸入筆畫的識別標識組成漢字識別碼,從“漢字筆畫識別庫”中檢索出符和已輸入筆畫所包含的所有漢字進行顯示,超出所定義的顯示范圍時,進行分頁顯示,顯示區(qū)右側(cè)以滾動條顯示表示包含多頁漢字備選;

步驟7:對輸入的筆畫識別碼所包含的所有漢字,根據(jù)每個漢字的使用頻率記錄標識數(shù)值從大到小的順序,對這些漢字進行顯示,具體顯示方法見后續(xù)的輸入操作說明;

步驟8:通過左手“向上揮手”或“向下?lián)]手”進行備選漢字列表向前、向后翻頁切換;

步驟9:通過右手“向上揮手”或“向下?lián)]手”控制漢字選擇光標向上、向下移動;

步驟10:通過“向左傾斜”或“向右傾斜”控制漢字選擇光標向左、向右移動;

步驟11:通過右手“向左揮手”的“刪除”功能,刪除筆畫輸入顯示區(qū)域已輸入筆畫,每“向左揮手”一次刪除一個筆畫,如果已輸入筆畫刪除完,則繼續(xù)刪除光標處已輸入的漢字;

步驟12:通過右手握拳“確認”選擇光標所在的漢字,完成漢字輸入,同時該漢字的使用頻率記錄標志計數(shù)加1;

步驟13:在需要輸入漢字的光標位置,通過左手“向右揮手”,輸入“空格”;

步驟14:通過左手握拳動作,進行簡體中文和繁體中文之間的輸入模式切換,繁體中文輸入實現(xiàn)過程與簡體中文相同。

本發(fā)明具有如下有益的效果:

本發(fā)明操作簡單、易學(xué),脫離了傳統(tǒng)的鼠標和鍵盤操作,無需實體鍵盤、也無需虛擬出一個用于交互的鍵盤樣式操作界面,只通過手勢動作即可實現(xiàn)在虛擬現(xiàn)實環(huán)境中輸入文字,能夠?qū)崿F(xiàn)簡體中文輸入、繁體中文輸入,通過擴展識別字庫,相同方式也可輸入由筆畫組成的其他國家文字如日文、韓文等。

附圖說明

圖1為本發(fā)明的左手筆畫分配示意圖;

圖2為本發(fā)明的右手筆畫分配示意圖;

圖3為本發(fā)明的具體實施過程步驟4筆畫輸入顯示界面;

圖4為本發(fā)明的具體實施過程步驟10筆畫輸入顯示界面;

圖5為本發(fā)明的具體實施過程步驟11筆畫輸入顯示界面;

圖6為本發(fā)明的具體實施過程步驟12筆畫輸入顯示界面;

圖7為本發(fā)明的具體實施過程步驟13筆畫輸入顯示界面。

其中,1、已輸入筆畫顯示區(qū),2、已輸入筆畫漢字備選區(qū),3、漢字選擇光標,4、多頁標識。

具體實施方式

下面結(jié)合附圖對本發(fā)明作進一步的說明:

如圖1所示,一種基于手勢的奇偶筆畫漢字輸入方法,將組成漢字的五種基本筆畫(橫、豎、撇、捺、折)分別分配到左右手的五根手指,能夠根據(jù)使用習慣需要,按其他順序?qū)⑽宸N基本筆畫按照一個手指對應(yīng)一種筆畫的方式進行分配;

利用現(xiàn)有的手部動作捕捉設(shè)備實現(xiàn)對左右手的以下動作捕捉測量識別,并定義為本發(fā)明輸入法中的特定功能:

左右手各個手指單獨的彎曲動作,用于完成各個手指對應(yīng)功能輸入,手指彎曲一次作為一次輸入,用于輸入每個手指對應(yīng)分配的筆畫;

右手掌前伸掌心向左揮動手掌識別定義為“向左揮手”,作為“刪除”功能;

左手掌前伸掌心向右揮動手掌識別定義為“向右揮手”,作為輸入“空格”功能;

左手或右手手掌平伸指尖向前、掌心向下為基準,以中指軸向為軸,向右轉(zhuǎn)動定義為“向右傾斜”,用于在輸入過程中實現(xiàn)“向右移動光標”;

左手或右手手掌平伸指尖向前、掌心向下為基準,以中指軸向為軸,向左轉(zhuǎn)動定義為“向左傾斜”,用于在輸入過程中實現(xiàn)“向左移動光標”;

左手手掌前伸掌心向上揮動手掌定義為“向上揮手”,用于在需要翻頁的界面實現(xiàn)“向上翻頁”;

左手手掌前伸掌心向下?lián)]動手掌定義為“向下?lián)]手”,用于在需要翻頁的界面實現(xiàn)“向下翻頁”;

右手手掌前伸掌心向上揮動手掌定義為“向上揮手”,用于在需要移動光標的界面實現(xiàn)“向上移動光標”;

右手手掌前伸掌心向下?lián)]動手掌定義為“向下?lián)]手”,用于在需要移動光標的界面實現(xiàn)“向下移動光標”;

右手握拳為“確認”選擇動作,不區(qū)分掌心朝向;

左手握拳為“簡繁切換”動作,不區(qū)分掌心朝向;

奇偶筆畫漢字輸入方法如下:

步驟1:本發(fā)明設(shè)計的奇偶筆畫漢字輸入方法是一種根據(jù)漢字書寫筆畫順序,分為奇數(shù)筆畫和偶數(shù)筆畫,由左右手分別輸入,左手負責輸入奇數(shù)筆順的筆畫,右手負責輸入偶數(shù)筆順的筆畫;或左手負責輸入偶數(shù)筆順的筆畫,右手負責輸入奇數(shù)筆順的筆畫;

如奇數(shù)筆畫(第1、3、5…筆畫)通過左手筆畫輸入,偶數(shù)筆畫(第2、4、6…筆畫)通過右手筆畫輸入;

步驟2:每種筆畫使用其名稱拼音首字母作為該筆畫標識碼,五種基本筆畫的標識如下:

橫(一):“heng”→標識(h)

豎(丨):“shu”→標識(s)

撇(丿):“pie”→標識(p)

點(丶):“dian”→標識(d)

折(乛):“zhe”→標識(z)

步驟3:根據(jù)五種基本筆畫(橫、豎、撇、捺、折)標識,對《國家標準信息交換漢字編碼》字庫中的漢字按照筆畫順序建立“漢字筆畫識別庫”,此識別庫分簡體中文識別庫和繁體中文識別庫,漢字筆畫識別碼取碼按照漢字書寫順序的筆畫標識碼組成漢字識別碼,每個漢字識別碼包含該漢字按書寫順序的所有筆畫標識;

如“禾”字筆畫為“丿一丨丿丶”,則識別碼為“phspd”;

如“首”字筆畫為(丶丿一丿丨乛一一一),其在“漢字筆畫識別庫”中的識別碼為dphpszhhh;

如“口”字筆畫為“丨乛一”,則識別碼為“szh”;

如“永”字筆畫為“丶乛乛丿丶”,則其識別碼為“dzzpd”;

步驟4:根據(jù)以上取碼規(guī)則建立的“漢字筆畫識別庫”,同一個識別碼可能存在包含多個不同漢字,每個漢字在“漢字筆畫識別庫”中具有一個使用頻率記錄標志,此標志用于在使用本發(fā)明的輸入法時,對同一識別碼所包含的備選漢字進行顯示先后順序排序,使用頻率記錄標志數(shù)值大的漢字,在備選漢字顯示時優(yōu)先排列在前面,漢字被使用一次,則對應(yīng)該漢字的使用頻率記錄標志計數(shù)加1;

步驟5:在需要輸入文字時,當把光標定位到需要進行文字輸入的位置后,右手做握拳動作激活啟動本發(fā)明所述輸入法模式;

步驟6:根據(jù)步驟1中左右手手指筆畫分配,遵照本發(fā)明“漢字筆畫識別庫”取碼規(guī)則,按照要輸入漢字的筆畫順序,按照左手輸入奇數(shù)筆畫(第1、3、5…)、右手輸入偶數(shù)筆畫(第2、3、4…),左右手交替、連續(xù)彎曲多個手指,完成輸入每個手指對應(yīng)筆畫,每輸入一個手指上的筆畫后,利用已輸入筆畫的識別標識組成漢字識別碼,從“漢字筆畫識別庫”中檢索出符和已輸入筆畫所包含的所有漢字進行顯示,超出所定義的顯示范圍時,進行分頁顯示,顯示區(qū)右側(cè)以滾動條顯示表示包含多頁漢字備選;

步驟7:對輸入的筆畫識別碼所包含的所有漢字,根據(jù)每個漢字的使用頻率記錄標識數(shù)值從大到小的順序,對這些漢字進行顯示,具體顯示方法見后續(xù)的輸入操作說明;

步驟8:通過左手“向上揮手”或“向下?lián)]手”進行備選漢字列表向前、向后翻頁切換;

步驟9:通過右手“向上揮手”或“向下?lián)]手”控制漢字選擇光標向上、向下移動;

步驟10:通過“向左傾斜”或“向右傾斜”控制漢字選擇光標向左、向右移動;

步驟11:通過右手“向左揮手”的“刪除”功能,刪除筆畫輸入顯示區(qū)域已輸入筆畫,每“向左揮手”一次刪除一個筆畫,如果已輸入筆畫刪除完,則繼續(xù)刪除光標處已輸入的漢字;

步驟12:通過右手握拳“確認”選擇光標所在的漢字,完成漢字輸入,同時該漢字的使用頻率記錄標志計數(shù)加1;

步驟13:在需要輸入漢字的光標位置,通過左手“向右揮手”,輸入“空格”;

步驟14:通過左手握拳動作,進行簡體中文和繁體中文之間的輸入模式切換,繁體中文輸入實現(xiàn)過程與簡體中文相同。

中文輸入方法具體實施過程如下,以左手輸入奇數(shù)筆畫,右手輸入偶數(shù)筆畫為例進行說明:

1、定義輸入法顯示區(qū)設(shè)置為按“每頁4行,每行10個漢字”進行顯示時,當所輸入的筆畫識別碼包含的漢字超過40個漢字時,進行分頁顯示;

2、在虛擬現(xiàn)實環(huán)境中,以“永”字為例說明本發(fā)明輸入方法操作過程,其包含的筆畫順序為筆畫為“丶乛乛丿丶”,識別碼為“dzzpd”,其筆畫輸入過程的左右手手指彎曲順序如下:左手食指(丶)---右手拇指(乛)---左手拇指(乛)---右手中指(丿)---左手食指(丶);

3、當把光標定位到需要進行文字輸入的位置后,右手握拳動作激活進入本發(fā)明所述輸入法模式;

4、彎曲左手食指,輸入第一個筆畫“丶”,按照本發(fā)明“漢字筆畫識別庫”取碼規(guī)則,從“漢字筆畫識別庫”中檢索出符和已輸入筆畫所包含的所有漢字進行顯示,超出所定義的顯示范圍時,進行分頁顯示,如圖3所示;

5、在圖3所示界面,可通過左手“向上揮手”或“向下?lián)]手”進行向前、向后翻頁切換備選漢字列表;

6、在圖3所示界面,可通過右手“向上揮手”或“向下?lián)]手”進行向上、向下移動漢字選擇光標位置;

7、通過左手或右手“向左傾斜”或“向右傾斜”進行向左、向右移動漢字選擇光標位置;

8、通過右手“向左揮手”的“刪除”功能,刪除筆畫輸入顯示區(qū)域已輸入筆畫,每“向左揮手”一次刪除一個筆畫,如果已輸入筆畫刪除完,則繼續(xù)刪除光標處已輸入的漢字;

9、通過右手握拳“確認”選擇光標所在的漢字,完成漢字輸入,同時該漢字的使用頻率記錄標志計數(shù)加1;

10、繼續(xù)彎曲右手拇指,輸入第二個筆畫“乛”,按照取碼規(guī)則,從“漢字筆畫識別庫”中檢索出符和已輸入筆畫所包含的漢字進行顯示,在圖4顯示界面,可以按“步驟5-9”的手勢動作進行完成對應(yīng)的操作;

11、繼續(xù)彎曲左手拇指,輸入第三個筆畫“乛”,按照取碼規(guī)則,從“漢字筆畫識別庫”中檢索出符和已輸入筆畫所包含的漢字進行顯示,在圖5顯示界面,可以按“步驟5-9”的手勢動作進行完成對應(yīng)的操作;

12、繼續(xù)彎曲右手中指,輸入第四個筆畫“丿”,按照取碼規(guī)則,從“漢字筆畫識別庫”中檢索出符和已輸入筆畫所包含的漢字進行顯示,在圖6顯示界面,可以按“步驟5-9”的手勢動作進行完成對應(yīng)的操作;

13、繼續(xù)彎曲左手食指,輸入第五個筆畫“丶”,按照取碼規(guī)則,從“漢字筆畫識別庫”中檢索出符和已輸入筆畫所包含的漢字進行顯示,在圖7顯示界面,可以按“步驟5-9”的手勢動作進行完成對應(yīng)的操作;

14、在圖3-圖7所顯示界面情況下,均可通過左手握拳動作,進行簡體中文和繁體中文之間的輸入模式切換,繁體中文輸入實現(xiàn)過程與簡體中文相同。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
汉川市| 民和| 贞丰县| 马鞍山市| 蕲春县| 泸定县| 沙湾县| 天柱县| 鄂伦春自治旗| 农安县| 鹿泉市| 宜兰市| 甘孜县| 英超| 昭通市| 沁水县| 醴陵市| 综艺| 宣武区| 康保县| 玛纳斯县| 平定县| 屏边| 合江县| 肇庆市| 南丹县| 建瓯市| 辽阳县| 承德县| 汪清县| 沽源县| 新乡县| 乌审旗| 横山县| 钟祥市| 潞西市| 汨罗市| 隆尧县| 灵川县| 齐齐哈尔市| 天峻县|