專利名稱:一種信息輸入方法及數(shù)據(jù)處理設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子領(lǐng)域,尤其涉及一種信息輸入方法及數(shù)據(jù)處理設(shè)備。
背景技術(shù):
在使用數(shù)字處理設(shè)備(比如手機(jī)、電腦等)時(shí),常需要將指令或字符等信息輸入進(jìn)數(shù)字處理設(shè)備;目前比較常見的輸入設(shè)備包括鼠標(biāo)、鍵盤和觸摸屏等。當(dāng)輸入的信息是字符時(shí),可以采用各種輸入法,使用相應(yīng)的輸入設(shè)備完成輸入。筆畫輸入法是便攜式終端設(shè)備必備的一種輸入法,用來輸入筆畫的設(shè)備主要有方向鍵,觸摸屏以及數(shù)字鍵盤?,F(xiàn)有的一種筆畫輸入法使用五維方向鍵輸入筆畫,五維方向鍵上的5個(gè)按鍵上鍵、左鍵、中鍵、右鍵和下鍵,分別對(duì)應(yīng)于五個(gè)筆畫橫、撇、豎、捺和折。按鍵既可輸入對(duì)應(yīng)的筆畫編碼,也可以直接點(diǎn)擊觸摸屏輸入筆畫或漢字。輸入過程中屏幕提示內(nèi)容呈十字形排列,與五維方向鍵的位置相對(duì)應(yīng)。現(xiàn)有的另一種筆畫輸入法是在觸摸屏或手寫板上用手寫筆畫輸入,通過檢測(cè)用戶在觸摸屏上的觸點(diǎn)移動(dòng),解析為筆畫輸入。還有一種筆畫輸入法是使用數(shù)字鍵盤上的0 9鍵作為輸入鍵,把漢字的基本筆畫分為橫(一)、豎(丨)、撇())、點(diǎn)(、)、折(i)5類,并與1、2、3、4、5鍵相對(duì)應(yīng)。在實(shí)現(xiàn)本發(fā)明實(shí)施例技術(shù)方案的過程中,發(fā)明人發(fā)現(xiàn)上述現(xiàn)有技術(shù)中至少存在如下問題使用方向鍵的方案中,會(huì)把基本功能的調(diào)用、選擇、甚至主確定按鍵都集中到鍵位里,令其擔(dān)負(fù)了相當(dāng)重要的職責(zé),受到拇指“光顧”的次數(shù)也特別多,在多次使用和長(zhǎng)期操作的情況之下,鍵位就很容易出現(xiàn)失靈和難以操控的問題,而且長(zhǎng)時(shí)間使用手感不好,容易造成手指疲軟;使用觸摸屏或手寫板的方案中,觸摸屏容易劃傷,還有成本較高的問題,長(zhǎng)期使用后,觸摸屏?xí)_始模糊,影響顯示效果;而且觸摸屏或手寫板一般面積較大,不利于集成;使用數(shù)字鍵盤的方案中,也有長(zhǎng)時(shí)間使用手指容易疲勞,換新設(shè)備后需要重新適應(yīng)按鍵分布等弊端。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種信息輸入方法及數(shù)據(jù)處理設(shè)備,控制簡(jiǎn)單, 輸入方便,可以采用適合集成的小型感應(yīng)器件,適用范圍廣。為了解決上述問題,本發(fā)明提供了一種信息輸入方法,包括記錄操作體的運(yùn)動(dòng)軌跡;在所述運(yùn)動(dòng)軌跡中選取一中間點(diǎn);獲取所述運(yùn)動(dòng)軌跡的起點(diǎn)和所述中間點(diǎn)之間的第一位移矢量,以及所述中間點(diǎn)和所述運(yùn)動(dòng)軌跡的終點(diǎn)之間的第二位移矢量;
根據(jù)所述第一、第二位移矢量識(shí)別出所述運(yùn)動(dòng)軌跡的類型;根據(jù)預(yù)存的運(yùn)動(dòng)軌跡的類型與第一信息之間的對(duì)應(yīng)關(guān)系,由識(shí)別出的所述運(yùn)動(dòng)軌跡的類型得到所述運(yùn)動(dòng)軌跡表示的第一信息。進(jìn)一步地,所述根據(jù)所述第一、第二位移矢量識(shí)別出所述運(yùn)動(dòng)軌跡的類型的步驟包括當(dāng)所述第一、第二位移矢量在水平方向上的位移的幅度均大于水平位移閾值且方向相同、所述第一、第二位移矢量在垂直方向上的位移的均大于垂直位移閾值且方向相同時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為斜線型軌跡;當(dāng)所述第一、第二位移矢量在水平方向上的位移的幅度均大于水平位移閾值且方向不同、所述第一、第二位移矢量在垂直方向上的位移的幅度均大于垂直位移閾值且方向相同時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為弧線型軌跡;當(dāng)所述第一、第二位移矢量在水平方向上的位移的幅度均大于水平位移閾值且方向相同、所述第一、第二位移矢量在垂直方向上的位移的幅度均大于垂直位移閾值且方向不同時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為弧線型軌跡。進(jìn)一步地,所述獲取所述運(yùn)動(dòng)軌跡的起點(diǎn)和所述中間點(diǎn)之間的第一位移矢量的步驟包括用所述起點(diǎn)的橫坐標(biāo)和所述中間點(diǎn)的橫坐標(biāo),得到第一水平位移;用所述起點(diǎn)的縱坐標(biāo)減去所述中間點(diǎn)的縱坐標(biāo),得到第一垂直位移;所述獲取所述中間點(diǎn)和所述運(yùn)動(dòng)軌跡的終點(diǎn)之間的第二位移矢量的步驟包括用所述中間點(diǎn)的橫坐標(biāo)減去所述終點(diǎn)的橫坐標(biāo),得到第二水平位移;用所述中間點(diǎn)的縱坐標(biāo)減去所述終點(diǎn)的縱坐標(biāo),得到第二垂直位移;所述根據(jù)所述第一、第二位移矢量識(shí)別出所述運(yùn)動(dòng)軌跡的類型的步驟包括當(dāng)所述第一、第二水平位移的絕對(duì)值均大于水平位移閾值且均為負(fù),第一、第二垂直位移的絕對(duì)值均小于或等于垂直位移閾值時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從左到右的水平直線型軌跡;當(dāng)所述第一、第二水平位移的絕對(duì)值均小于或等于水平位移閾值,第一、第二垂直位移的絕對(duì)值均大于垂直位移閾值且均為正的時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從上到下的垂直直線型軌跡;當(dāng)所述第一、第二水平位移的絕對(duì)值均大于水平位移閾值且均為正,第一、第二垂直位移的絕對(duì)值均大于垂直位移閾值且均為正的時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從右上到左下的斜線型軌跡;當(dāng)所述第一、第二水平位移的絕對(duì)值均大于水平位移閾值且均為負(fù),第一、第二垂直位移的絕對(duì)值均大于垂直位移閾值且均為正的時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從左上到右下的斜線型軌跡;當(dāng)所述第一水平位移的絕對(duì)值大于水平位移閾值且為負(fù),所述第二水平位移的絕對(duì)值大于水平位移閾值且為正,所述第一、第二垂直位移的絕對(duì)值均大于垂直位移閾值且均為正的時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從上經(jīng)右邊到下的弧線型軌跡;所述預(yù)存的運(yùn)動(dòng)軌跡的類型與第一信息之間的對(duì)應(yīng)關(guān)系包括所述從左到右的水平直線型軌跡對(duì)應(yīng)于筆畫橫;
所述從上到下的垂直直線型軌跡對(duì)應(yīng)于筆畫豎;所述從右上到左下的斜線型軌跡對(duì)應(yīng)于筆畫撇;所述從左上到右下的斜線型軌跡對(duì)應(yīng)于筆畫捺;所述從上經(jīng)右邊到下的弧線型軌跡對(duì)應(yīng)于筆畫折。進(jìn)一步地,所述根據(jù)所述第一、第二位移矢量識(shí)別出所述運(yùn)動(dòng)軌跡的類型的步驟還包括當(dāng)所述第一、第二水平位移的絕對(duì)值均大于水平位移閾值且為負(fù),所述第一垂直位移的絕對(duì)值均大于垂直位移閾值且均為正,所述第二垂直位移的絕對(duì)值均大于垂直位移閾值且均為負(fù)時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從左經(jīng)下邊到右的弧線型軌跡;當(dāng)所述第一水平位移的絕對(duì)值大于水平位移閾值且為正,所述第二水平位移的絕對(duì)值大于水平位移閾值且為負(fù),所述第一、第二垂直位移的絕對(duì)值均大于垂直位移閾值且均為正的時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從上經(jīng)左邊到下的弧線型軌跡。進(jìn)一步地,所述第一信息包括筆畫、字符或控制指令;所述預(yù)存的運(yùn)動(dòng)軌跡的類型與第一信息之間的對(duì)應(yīng)關(guān)系中,各類型的運(yùn)動(dòng)軌跡分別對(duì)應(yīng)于一或多種所述第一信息。本發(fā)明還提供了一種數(shù)據(jù)處理設(shè)備,包括采集模塊,用于記錄操作體的運(yùn)動(dòng)軌跡;擬合模塊,用于在所述運(yùn)動(dòng)軌跡中選取一中間點(diǎn);計(jì)算模塊,用于獲取所述運(yùn)動(dòng)軌跡的起點(diǎn)和所述中間點(diǎn)之間的第一位移矢量,以及所述中間點(diǎn)和所述運(yùn)動(dòng)軌跡的終點(diǎn)之間的第二位移矢量;識(shí)別模塊,根據(jù)所述第一、第二位移矢量識(shí)別出所述運(yùn)動(dòng)軌跡的類型;處理模塊,根據(jù)預(yù)存的運(yùn)動(dòng)軌跡的類型與第一信息之間的對(duì)應(yīng)關(guān)系,由識(shí)別出的所述運(yùn)動(dòng)軌跡的類型得到該運(yùn)動(dòng)軌跡表示的第一信息。進(jìn)一步地,所述識(shí)別模塊根據(jù)所述第一、第二位移矢量識(shí)別出所述運(yùn)動(dòng)軌跡的類型是指所述識(shí)別模塊當(dāng)所述第一、第二位移矢量在水平方向上的位移的幅度均大于水平位移閾值且方向相同、所述第一、第二位移矢量在垂直方向上的位移的均大于垂直位移閾值且方向相同時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為斜線型軌跡;當(dāng)所述第一、第二位移矢量在水平方向上的位移的幅度均大于水平位移閾值且方向不同、所述第一、第二位移矢量在垂直方向上的位移的幅度均大于垂直位移閾值且方向相同時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為弧線型軌跡;當(dāng)所述第一、第二位移矢量在水平方向上的位移的幅度均大于水平位移閾值且方向相同、所述第一、第二位移矢量在垂直方向上的位移的幅度均大于垂直位移閾值且方向不同時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為弧線型軌跡。進(jìn)一步地,所述計(jì)算模塊獲取所述運(yùn)動(dòng)軌跡的起點(diǎn)和所述中間點(diǎn)之間的第一位移
矢量是指所述計(jì)算模塊用所述起點(diǎn)的橫坐標(biāo)減去所述中間點(diǎn)的橫坐標(biāo),得到第一水平位移 Ax1 ;用所述起點(diǎn)的縱坐標(biāo)減去所述中間點(diǎn)的縱坐標(biāo),得到第一垂直位移Ay1 ;所述計(jì)算模塊獲取所述中間點(diǎn)和所述運(yùn)動(dòng)軌跡的終點(diǎn)之間的第二位移矢量是指所述計(jì)算模塊用所述中間點(diǎn)的橫坐標(biāo)減去所述終點(diǎn)的橫坐標(biāo),得到第二水平位移 Ax2 ;用所述中間點(diǎn)的縱坐標(biāo)減去所述終點(diǎn)的縱坐標(biāo),得到第二垂直位移Ay2 ;所述識(shí)別模塊根據(jù)所述第一、第二位移矢量識(shí)別出所述運(yùn)動(dòng)軌跡的類型是指所述識(shí)別模塊當(dāng)所述第一、第二水平位移的絕對(duì)值均大于水平位移閾值且均為正,第一、第二垂直位移的絕對(duì)值均大于垂直位移閾值且均為正的時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從右上到左下的斜線型軌跡;當(dāng)所述第一、第二水平位移的絕對(duì)值均大于水平位移閾值且均為負(fù),第一、第二垂直位移的絕對(duì)值均大于垂直位移閾值且均為正的時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從左上到右下的斜線型軌跡;當(dāng)所述第一水平位移的絕對(duì)值大于水平位移閾值且為負(fù),所述第二水平位移的絕對(duì)值大于水平位移閾值且為正,所述第一、第二垂直位移的絕對(duì)值均大于垂直位移閾值且均為正的時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從上經(jīng)右邊到下的弧線型軌跡;當(dāng)所述第一、第二水平位移的絕對(duì)值均大于水平位移閾值且均為負(fù),第一、第二垂直位移的絕對(duì)值均小于或等于垂直位移閾值時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從左到右的水平直線型軌跡;當(dāng)所述第一、第二水平位移的絕對(duì)值均小于或等于水平位移閾值,第一、第二垂直位移的絕對(duì)值均大于垂直位移閾值且均為正的時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從上到下的垂直直線型軌跡;所述預(yù)存的運(yùn)動(dòng)軌跡的類型與第一信息之間的對(duì)應(yīng)關(guān)系包括所述從左到右的水平直線型軌跡對(duì)應(yīng)于筆畫橫;所述從上到下的垂直直線型軌跡對(duì)應(yīng)于筆畫豎;所述從右上到左下的斜線型軌跡對(duì)應(yīng)于筆畫撇;所述從左上到右下的斜線型軌跡對(duì)應(yīng)于筆畫捺;所述從上經(jīng)右邊到下的弧線型軌跡對(duì)應(yīng)于筆畫折。進(jìn)一步地,所述識(shí)別模塊根據(jù)所述第一、第二位移矢量識(shí)別出所述運(yùn)動(dòng)軌跡的類型還指所述識(shí)別模塊當(dāng)所述第一、第二水平位移的絕對(duì)值均大于水平位移閾值且為負(fù), 所述第一垂直位移的絕對(duì)值均大于垂直位移閾值且均為正,所述第二垂直位移的絕對(duì)值均大于垂直位移閾值且均為負(fù)時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從左經(jīng)下邊到右的弧線型軌跡;當(dāng)所述第一水平位移的絕對(duì)值大于水平位移閾值且為正,所述第二水平位移的絕對(duì)值大于水平位移閾值且為負(fù),所述第一、第二垂直位移的絕對(duì)值均大于垂直位移閾值且均為正的時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從上經(jīng)左邊到下的弧線型軌跡。進(jìn)一步地,所述第一信息包括筆畫、字符或控制指令;所述預(yù)存的運(yùn)動(dòng)軌跡的類型與第一信息之間的對(duì)應(yīng)關(guān)系中,各類型的運(yùn)動(dòng)軌跡分別對(duì)應(yīng)于一或多種所述第一信息。本發(fā)明還提供了一種信息輸入方法,所述方法應(yīng)用在一數(shù)據(jù)處理設(shè)備中,所述數(shù)據(jù)處理設(shè)備包括一感應(yīng)器,所述感應(yīng)器能夠感應(yīng)操作體的按壓操作同時(shí)能夠感應(yīng)所述操作
9體的移動(dòng)操作,所述信息輸入方法包括記錄所述操作體在所述感應(yīng)器進(jìn)行移動(dòng)操作時(shí)產(chǎn)生的第一運(yùn)動(dòng)軌跡;識(shí)別出所述第一運(yùn)動(dòng)軌跡的類型;根據(jù)預(yù)存的運(yùn)動(dòng)軌跡的類型與第一信息之間的對(duì)應(yīng)關(guān)系,由識(shí)別出的所述第一運(yùn)動(dòng)軌跡的類型得到所述第一運(yùn)動(dòng)軌跡表示的至少一個(gè)第一信息;接受所述操作體對(duì)所述感應(yīng)器進(jìn)行按壓操作時(shí)產(chǎn)生的操作指令,記錄所操作體在所述感應(yīng)器上進(jìn)行的移動(dòng)操作時(shí)產(chǎn)生的第二運(yùn)動(dòng)軌跡;根據(jù)所述操作指令和所述第二運(yùn)動(dòng)軌跡在所述至少一個(gè)第一信息中確定第二信肩、ο本發(fā)明的一個(gè)實(shí)施例至少具備下述優(yōu)點(diǎn)只用一個(gè)手指短程移動(dòng),就可以實(shí)現(xiàn)輸入,不會(huì)引起因?yàn)榘磯憾斐傻氖种覆贿m;可適用于手機(jī)、PDA、智能本、電子詞典、MP3/4等便攜式終端設(shè)備,適用范圍廣;不會(huì)因?yàn)殚L(zhǎng)期在屏幕上進(jìn)行接觸式操作而損壞屏幕;操作簡(jiǎn)單,一般無需重新適應(yīng)操作流程。本發(fā)明的又一個(gè)實(shí)施例提供了具體輸入漢字、字母、數(shù)字的方案,可以用一種方式輸入漢字,字母,數(shù)字,無需頻繁切換輸入法。
圖1(a) (g)為實(shí)施例一中識(shí)別出的幾種類型的運(yùn)動(dòng)軌跡示意圖;圖2為實(shí)施例三中的數(shù)據(jù)處理設(shè)備的示意框圖。
具體實(shí)施例方式現(xiàn)有技術(shù)中,當(dāng)感應(yīng)器件的感應(yīng)范圍較小時(shí),通過該感應(yīng)器件感應(yīng)錄操作體運(yùn)動(dòng)的軌跡具有一定的困難。如果當(dāng)所述操作體的接觸面積較大時(shí),比如,手指,其與感應(yīng)器件的接觸面積幾乎與所述感應(yīng)器件的感應(yīng)范圍大小一致。通過該感應(yīng)器件在感應(yīng)范圍內(nèi)感應(yīng)作為操作體的手指移動(dòng)距離是非常有限,因此要檢測(cè)并計(jì)算出手指的運(yùn)動(dòng)軌跡類型是非常困難的。下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行更詳細(xì)的說明。實(shí)施例一,一種信息輸入方法,包括記錄操作體的運(yùn)動(dòng)軌跡;在所述運(yùn)動(dòng)軌跡中選取一中間點(diǎn);獲取所述運(yùn)動(dòng)軌跡的起點(diǎn)和所述中間點(diǎn)之間的第一位移矢量,以及所述中間點(diǎn)和所述運(yùn)動(dòng)軌跡的終點(diǎn)之間的第二位移矢量;根據(jù)所述第一、第二位移矢量識(shí)別出所述運(yùn)動(dòng)軌跡的類型;根據(jù)預(yù)存的運(yùn)動(dòng)軌跡的類型與第一信息之間的對(duì)應(yīng)關(guān)系,由識(shí)別出的所述運(yùn)動(dòng)軌跡的類型得到該運(yùn)動(dòng)軌跡表示的第一信息。本實(shí)施例中,可以但不限于使用曲線擬合算法所述運(yùn)動(dòng)軌跡中選取所述中間點(diǎn)。 由于該實(shí)施例的感應(yīng)器件的的感應(yīng)范圍較小,所以本發(fā)明實(shí)施例,采用了選取中間點(diǎn)的方案能夠判斷出操作體的在感應(yīng)范圍內(nèi)的運(yùn)動(dòng)趨勢(shì),從而達(dá)到對(duì)運(yùn)動(dòng)軌跡類型的判斷,這樣就可以使用面積較小的感應(yīng)器件來記錄操作體的運(yùn)動(dòng)軌跡,而不必使用觸摸屏、手寫板等大面積的感應(yīng)器件;本實(shí)施例中,可以但不限于使用OFN(光學(xué)手指導(dǎo)航)來記錄運(yùn)動(dòng)軌跡,手指等操作體只需要小范圍移動(dòng)就可以進(jìn)行信息輸入;當(dāng)處于比較搖晃的環(huán)境中時(shí),由于移動(dòng)范圍小,因此出現(xiàn)誤差的可能也會(huì)大大降低。當(dāng)使用OFN記錄所述運(yùn)動(dòng)軌跡時(shí),可以當(dāng)判斷操作體離開檢測(cè)范圍的時(shí)間達(dá)到一預(yù)設(shè)時(shí)間閾值時(shí),認(rèn)為該段運(yùn)動(dòng)軌跡結(jié)束;當(dāng)操作體再次進(jìn)入檢測(cè)范圍時(shí),記錄為下一段運(yùn)動(dòng)軌跡。本實(shí)施例中,所述根據(jù)所述第一、第二位移矢量識(shí)別出所述運(yùn)動(dòng)軌跡的類型的步驟具體可以包括當(dāng)所述第一、第二位移矢量在水平方向上的位移的幅度均大于水平位移閾值且方向相同、所述第一、第二位移矢量在垂直方向上的位移的均大于垂直位移閾值且方向相同時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為斜線型軌跡;當(dāng)所述第一、第二位移矢量在水平方向上的位移的幅度均大于水平位移閾值且方向不同、所述第一、第二位移矢量在垂直方向上的位移的幅度均大于垂直位移閾值且方向相同時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為弧線型軌跡;當(dāng)所述第一、第二位移矢量在水平方向上的位移的幅度均大于水平位移閾值且方向相同、所述第一、第二位移矢量在垂直方向上的位移的幅度均大于垂直位移閾值且方向不同時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為弧線型軌跡。本實(shí)施例中,所述獲取所述運(yùn)動(dòng)軌跡的起點(diǎn)和所述中間點(diǎn)之間的第一位移矢量的步驟具體可以包括用所述起點(diǎn)的橫坐標(biāo)減去所述中間點(diǎn)的橫坐標(biāo),得到第一水平位移ΔΧι ;用所述起點(diǎn)的縱坐標(biāo)減去所述中間點(diǎn)的縱坐標(biāo),得到第一垂直位移Δ Yl。本實(shí)施例中,所述獲取所述中間點(diǎn)和所述運(yùn)動(dòng)軌跡的終點(diǎn)之間的第二位移矢量的步驟具體可以包括用所述中間點(diǎn)的橫坐標(biāo)減去所述終點(diǎn)的橫坐標(biāo),得到第二水平位移;用所述中間點(diǎn)的縱坐標(biāo)減去所述終點(diǎn)的縱坐標(biāo),得到第二垂直位移Δ y2。所述根據(jù)所述第一、第二位移矢量識(shí)別出所述運(yùn)動(dòng)軌跡的類型的步驟也可以包括當(dāng)所述第一、第二水平位移的絕對(duì)值均大于水平位移閾值dl且均為正,第一、第二垂直位移的絕對(duì)值均大于垂直位移閾值d2且均為正的時(shí)(即Δ Xl > dl、Δ yi > d2、Δ & > dl、Δ y2 > d2時(shí)),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從右上到左下的斜線型軌跡,如圖1 (a) 所示;當(dāng)所述第一、第二水平位移的絕對(duì)值均大于水平位移閾值dl且均為負(fù),第一、第二垂直位移的絕對(duì)值均大于垂直位移閾值d2且均為正的時(shí)(即八X1 < -dl、Ay1 > d2、 Δχ2< _dl、Ay2 > d2時(shí)),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從左上到右下的斜線型軌跡,如圖1 (b)所示;當(dāng)所述第一水平位移的絕對(duì)值大于水平位移閾值dl且為負(fù),所述第二水平位移的絕對(duì)值大于水平位移閾值dl且為正,所述第一、第二垂直位移的絕對(duì)值均大于垂直位移閾值d2且均為正的時(shí)(即Ax1 < -dl、Ay1 > d2、Δχ2 > dl, Ay2 > d2時(shí)),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從上經(jīng)右邊到下的弧線型軌跡,如圖1(c)所示。當(dāng)所述第一、第二水平位移的絕對(duì)值均大于水平位移閾值dl且均為負(fù),第一、第二垂直位移的絕對(duì)值均小于或等于垂直位移閾值d2時(shí)(即Δ & < -dl、_d2 ^ Ay1 ^ d2、 Δχ2> dl、-d2 < Ay2 < d2時(shí)),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從左到右的水平直線型軌跡,如圖1(d)所示;當(dāng)所述第一、第二水平位移的絕對(duì)值均小于或等于水平位移閾值dl,第一、第二垂直位移的絕對(duì)值均大于垂直位移閾值d2且均為正的時(shí)(即-dl ( Ax1 ^ dl, Ay1 > d2、-dl < < dl、Ay2 > d2時(shí)),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從上到下的垂直直線型軌跡,如圖1(e)所示。實(shí)際應(yīng)用時(shí)不限于上述方案,比如對(duì)調(diào)計(jì)算第一、第二水平/垂直位移時(shí)的減數(shù)和被減數(shù),則判斷時(shí)的“正”和“負(fù)”也將和上述描述相反,但實(shí)質(zhì)都是為了判斷第一、第二水平/垂直位移的方向和幅度。本實(shí)施例的一種實(shí)施方式中,所述信息為字符,所述預(yù)存的運(yùn)動(dòng)軌跡的類型與第一信息之間的對(duì)應(yīng)關(guān)系可以包括所述從左到右的水平直線型軌跡對(duì)應(yīng)于筆畫“一”(橫);所述從上到下的垂直直線型軌跡對(duì)應(yīng)于筆畫“丨”(豎);所述從右上到左下的斜線型軌跡對(duì)應(yīng)于筆畫“ j ”(撇);所述從左上到右下的斜線型軌跡對(duì)應(yīng)于筆畫“、”(捺);所述從上經(jīng)右邊到下的弧線型軌跡對(duì)應(yīng)于筆畫“ι”(折)。該實(shí)施方式中,可以將操作體的動(dòng)作識(shí)別為相應(yīng)筆畫,按照筆畫輸入法完成漢字的輸入。本實(shí)施例的另一種實(shí)施方式中,所述根據(jù)所述第一、第二位移矢量識(shí)別出所述運(yùn)動(dòng)軌跡的類型的步驟除了上文包括的情況外,還可以包括當(dāng)所述第一、第二水平位移的絕對(duì)值均大于水平位移閾值dl且為負(fù),所述第一垂直位移的絕對(duì)值均大于垂直位移閾值d2且均為正,所述第二垂直位移的絕對(duì)值均大于垂直位移閾值d2且均為負(fù)時(shí)(即Ax1 < -dl、Ay1 > d2、Δχ2 < -dl、Δ y2 < _d2時(shí)),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從左經(jīng)下邊到右的弧線型軌跡,如圖1(f);當(dāng)所述第一水平位移的絕對(duì)值大于水平位移閾值dl且為正,所述第二水平位移的絕對(duì)值大于水平位移閾值dl且為負(fù),所述第一、第二垂直位移的絕對(duì)值均大于垂直位移閾值d2且均為正的時(shí)(即ΔΧι > dl、Ay1 > d2、Δ & < -dl、Ay2 > d2時(shí)),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從上經(jīng)左邊到下的弧線型軌跡,如圖1(g)。該實(shí)施方式中,所述預(yù)存的運(yùn)動(dòng)軌跡的類型與第一信息之間的對(duì)應(yīng)關(guān)系除了上一實(shí)施方式中的以外,還可以包括所述從左經(jīng)下邊到右的弧線型軌跡對(duì)應(yīng)于筆畫“吣”;所述從上經(jīng)左邊到下的弧線型軌跡對(duì)應(yīng)于筆畫“(”。另外,所述從左到右的水平直線型軌跡也對(duì)應(yīng)于筆畫“一”;所述從上到下的垂直直線型軌跡對(duì)應(yīng)于筆畫“ I ” ;所述從右上到左下的斜線型軌跡也對(duì)應(yīng)于筆畫“/” ;所述從左上到右下的斜線型軌跡也對(duì)應(yīng)于筆畫“\”;所述從上經(jīng)右邊到下的弧線型軌跡也對(duì)應(yīng)于筆畫“)”;這三種類型的運(yùn)動(dòng)軌跡所各自對(duì)應(yīng)的筆畫不止一種,在輸入時(shí)可根據(jù)前后的其它筆畫推定或提供多種結(jié)果供選擇。實(shí)際應(yīng)用中,當(dāng)所述第一信息為筆畫時(shí),各類型的運(yùn)動(dòng)軌跡分別對(duì)應(yīng)于哪種筆畫(或其它第一信息)可以自行規(guī)定,而不限于上述實(shí)施方式。該實(shí)施方式中,可以將操作體的動(dòng)作識(shí)別為相應(yīng)筆畫,按照筆畫輸入法完成漢字、 字母和數(shù)字的輸入;其中,漢字的拆分方案可同現(xiàn)有技術(shù);字母和數(shù)字拆分為筆畫的方案如表1和表2所示表1大寫英文字母的筆畫對(duì)應(yīng)表
權(quán)利要求
1.一種信息輸入方法,包括 記錄操作體的運(yùn)動(dòng)軌跡;在所述運(yùn)動(dòng)軌跡中選取一中間點(diǎn);獲取所述運(yùn)動(dòng)軌跡的起點(diǎn)和所述中間點(diǎn)之間的第一位移矢量,以及所述中間點(diǎn)和所述運(yùn)動(dòng)軌跡的終點(diǎn)之間的第二位移矢量;根據(jù)所述第一、第二位移矢量識(shí)別出所述運(yùn)動(dòng)軌跡的類型;根據(jù)預(yù)存的運(yùn)動(dòng)軌跡的類型與第一信息之間的對(duì)應(yīng)關(guān)系,由識(shí)別出的所述運(yùn)動(dòng)軌跡的類型得到所述運(yùn)動(dòng)軌跡表示的第一信息。
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一、第二位移矢量識(shí)別出所述運(yùn)動(dòng)軌跡的類型的步驟包括當(dāng)所述第一、第二位移矢量在水平方向上的位移的幅度均大于水平位移閾值且方向相同、所述第一、第二位移矢量在垂直方向上的位移的均大于垂直位移閾值且方向相同時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為斜線型軌跡;當(dāng)所述第一、第二位移矢量在水平方向上的位移的幅度均大于水平位移閾值且方向不同、所述第一、第二位移矢量在垂直方向上的位移的幅度均大于垂直位移閾值且方向相同時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為弧線型軌跡;當(dāng)所述第一、第二位移矢量在水平方向上的位移的幅度均大于水平位移閾值且方向相同、所述第一、第二位移矢量在垂直方向上的位移的幅度均大于垂直位移閾值且方向不同時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為弧線型軌跡。
3.如權(quán)利要求1所述的方法,其特征在于,所述獲取所述運(yùn)動(dòng)軌跡的起點(diǎn)和所述中間點(diǎn)之間的第一位移矢量的步驟包括用所述起點(diǎn)的橫坐標(biāo)和所述中間點(diǎn)的橫坐標(biāo),得到第一水平位移;用所述起點(diǎn)的縱坐標(biāo)減去所述中間點(diǎn)的縱坐標(biāo),得到第一垂直位移;所述獲取所述中間點(diǎn)和所述運(yùn)動(dòng)軌跡的終點(diǎn)之間的第二位移矢量的步驟包括 用所述中間點(diǎn)的橫坐標(biāo)減去所述終點(diǎn)的橫坐標(biāo),得到第二水平位移;用所述中間點(diǎn)的縱坐標(biāo)減去所述終點(diǎn)的縱坐標(biāo),得到第二垂直位移;所述根據(jù)所述第一、第二位移矢量識(shí)別出所述運(yùn)動(dòng)軌跡的類型的步驟包括 當(dāng)所述第一、第二水平位移的絕對(duì)值均大于水平位移閾值且均為負(fù),第一、第二垂直位移的絕對(duì)值均小于或等于垂直位移閾值時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從左到右的水平直線型軌跡;當(dāng)所述第一、第二水平位移的絕對(duì)值均小于或等于水平位移閾值,第一、第二垂直位移的絕對(duì)值均大于垂直位移閾值且均為正的時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從上到下的垂直直線型軌跡;當(dāng)所述第一、第二水平位移的絕對(duì)值均大于水平位移閾值且均為正,第一、第二垂直位移的絕對(duì)值均大于垂直位移閾值且均為正的時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從右上到左下的斜線型軌跡;當(dāng)所述第一、第二水平位移的絕對(duì)值均大于水平位移閾值且均為負(fù),第一、第二垂直位移的絕對(duì)值均大于垂直位移閾值且均為正的時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從左上到右下的斜線型軌跡;當(dāng)所述第一水平位移的絕對(duì)值大于水平位移閾值且為負(fù),所述第二水平位移的絕對(duì)值大于水平位移閾值且為正,所述第一、第二垂直位移的絕對(duì)值均大于垂直位移閾值且均為正的時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從上經(jīng)右邊到下的弧線型軌跡; 所述預(yù)存的運(yùn)動(dòng)軌跡的類型與第一信息之間的對(duì)應(yīng)關(guān)系包括 所述從左到右的水平直線型軌跡對(duì)應(yīng)于筆畫橫; 所述從上到下的垂直直線型軌跡對(duì)應(yīng)于筆畫豎; 所述從右上到左下的斜線型軌跡對(duì)應(yīng)于筆畫撇; 所述從左上到右下的斜線型軌跡對(duì)應(yīng)于筆畫捺; 所述從上經(jīng)右邊到下的弧線型軌跡對(duì)應(yīng)于筆畫折。
4.如權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述第一、第二位移矢量識(shí)別出所述運(yùn)動(dòng)軌跡的類型的步驟還包括當(dāng)所述第一、第二水平位移的絕對(duì)值均大于水平位移閾值且為負(fù),所述第一垂直位移的絕對(duì)值均大于垂直位移閾值且均為正,所述第二垂直位移的絕對(duì)值均大于垂直位移閾值且均為負(fù)時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從左經(jīng)下邊到右的弧線型軌跡;當(dāng)所述第一水平位移的絕對(duì)值大于水平位移閾值且為正,所述第二水平位移的絕對(duì)值大于水平位移閾值且為負(fù),所述第一、第二垂直位移的絕對(duì)值均大于垂直位移閾值且均為正的時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從上經(jīng)左邊到下的弧線型軌跡。
5.如權(quán)利要求1到4中任一項(xiàng)所述的方法,其特征在于 所述第一信息包括筆畫、字符或控制指令;所述預(yù)存的運(yùn)動(dòng)軌跡的類型與第一信息之間的對(duì)應(yīng)關(guān)系中,各類型的運(yùn)動(dòng)軌跡分別對(duì)應(yīng)于一或多種所述第一信息。
6.一種數(shù)據(jù)處理設(shè)備,其特征在于,包括 采集模塊,用于記錄操作體的運(yùn)動(dòng)軌跡; 擬合模塊,用于在所述運(yùn)動(dòng)軌跡中選取一中間點(diǎn);計(jì)算模塊,用于獲取所述運(yùn)動(dòng)軌跡的起點(diǎn)和所述中間點(diǎn)之間的第一位移矢量,以及所述中間點(diǎn)和所述運(yùn)動(dòng)軌跡的終點(diǎn)之間的第二位移矢量;識(shí)別模塊,根據(jù)所述第一、第二位移矢量識(shí)別出所述運(yùn)動(dòng)軌跡的類型; 處理模塊,根據(jù)預(yù)存的運(yùn)動(dòng)軌跡的類型與第一信息之間的對(duì)應(yīng)關(guān)系,由識(shí)別出的所述運(yùn)動(dòng)軌跡的類型得到該運(yùn)動(dòng)軌跡表示的第一信息。
7.如權(quán)利要求6所述的設(shè)備,其特征在于,所述識(shí)別模塊根據(jù)所述第一、第二位移矢量識(shí)別出所述運(yùn)動(dòng)軌跡的類型是指所述識(shí)別模塊當(dāng)所述第一、第二位移矢量在水平方向上的位移的幅度均大于水平位移閾值且方向相同、所述第一、第二位移矢量在垂直方向上的位移的均大于垂直位移閾值且方向相同時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為斜線型軌跡;當(dāng)所述第一、第二位移矢量在水平方向上的位移的幅度均大于水平位移閾值且方向不同、所述第一、第二位移矢量在垂直方向上的位移的幅度均大于垂直位移閾值且方向相同時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為弧線型軌跡;當(dāng)所述第一、第二位移矢量在水平方向上的位移的幅度均大于水平位移閾值且方向相同、所述第一、第二位移矢量在垂直方向上的位移的幅度均大于垂直位移閾值且方向不同時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為弧線型軌跡。
8.如權(quán)利要求6所述的設(shè)備,其特征在于,所述計(jì)算模塊獲取所述運(yùn)動(dòng)軌跡的起點(diǎn)和所述中間點(diǎn)之間的第一位移矢量是指所述計(jì)算模塊用所述起點(diǎn)的橫坐標(biāo)減去所述中間點(diǎn)的橫坐標(biāo),得到第一水平位移 Ax1 ;用所述起點(diǎn)的縱坐標(biāo)減去所述中間點(diǎn)的縱坐標(biāo),得到第一垂直位移Ay1 ;所述計(jì)算模塊獲取所述中間點(diǎn)和所述運(yùn)動(dòng)軌跡的終點(diǎn)之間的第二位移矢量是指 所述計(jì)算模塊用所述中間點(diǎn)的橫坐標(biāo)減去所述終點(diǎn)的橫坐標(biāo),得到第二水平位移 Ax2 ;用所述中間點(diǎn)的縱坐標(biāo)減去所述終點(diǎn)的縱坐標(biāo),得到第二垂直位移Ay2 ; 所述識(shí)別模塊根據(jù)所述第一、第二位移矢量識(shí)別出所述運(yùn)動(dòng)軌跡的類型是指 所述識(shí)別模塊當(dāng)所述第一、第二水平位移的絕對(duì)值均大于水平位移閾值且均為正,第一、第二垂直位移的絕對(duì)值均大于垂直位移閾值且均為正的時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從右上到左下的斜線型軌跡;當(dāng)所述第一、第二水平位移的絕對(duì)值均大于水平位移閾值且均為負(fù),第一、第二垂直位移的絕對(duì)值均大于垂直位移閾值且均為正的時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從左上到右下的斜線型軌跡;當(dāng)所述第一水平位移的絕對(duì)值大于水平位移閾值且為負(fù),所述第二水平位移的絕對(duì)值大于水平位移閾值且為正,所述第一、第二垂直位移的絕對(duì)值均大于垂直位移閾值且均為正的時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從上經(jīng)右邊到下的弧線型軌跡;當(dāng)所述第一、第二水平位移的絕對(duì)值均大于水平位移閾值且均為負(fù),第一、第二垂直位移的絕對(duì)值均小于或等于垂直位移閾值時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從左到右的水平直線型軌跡;當(dāng)所述第一、第二水平位移的絕對(duì)值均小于或等于水平位移閾值,第一、第二垂直位移的絕對(duì)值均大于垂直位移閾值且均為正的時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從上到下的垂直直線型軌跡;所述預(yù)存的運(yùn)動(dòng)軌跡的類型與第一信息之間的對(duì)應(yīng)關(guān)系包括 所述從左到右的水平直線型軌跡對(duì)應(yīng)于筆畫橫; 所述從上到下的垂直直線型軌跡對(duì)應(yīng)于筆畫豎; 所述從右上到左下的斜線型軌跡對(duì)應(yīng)于筆畫撇; 所述從左上到右下的斜線型軌跡對(duì)應(yīng)于筆畫捺; 所述從上經(jīng)右邊到下的弧線型軌跡對(duì)應(yīng)于筆畫折。
9.如權(quán)利要求8所述的設(shè)備,其特征在于,所述識(shí)別模塊根據(jù)所述第一、第二位移矢量識(shí)別出所述運(yùn)動(dòng)軌跡的類型還指所述識(shí)別模塊當(dāng)所述第一、第二水平位移的絕對(duì)值均大于水平位移閾值且為負(fù),所述第一垂直位移的絕對(duì)值均大于垂直位移閾值且均為正,所述第二垂直位移的絕對(duì)值均大于垂直位移閾值且均為負(fù)時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從左經(jīng)下邊到右的弧線型軌跡;當(dāng)所述第一水平位移的絕對(duì)值大于水平位移閾值且為正,所述第二水平位移的絕對(duì)值大于水平位移閾值且為負(fù),所述第一、第二垂直位移的絕對(duì)值均大于垂直位移閾值且均為正的時(shí),將所述運(yùn)動(dòng)軌跡的類型識(shí)別為從上經(jīng)左邊到下的弧線型軌跡。
10.如權(quán)利要求6到9中任一項(xiàng)所述的設(shè)備,其特征在于所述第一信息包括筆畫、字符或控制指令;所述預(yù)存的運(yùn)動(dòng)軌跡的類型與第一信息之間的對(duì)應(yīng)關(guān)系中,各類型的運(yùn)動(dòng)軌跡分別對(duì)應(yīng)于一或多種所述第一信息。
11. 一種信息輸入方法,所述方法應(yīng)用在一數(shù)據(jù)處理設(shè)備中,所述數(shù)據(jù)處理設(shè)備包括一感應(yīng)器,所述感應(yīng)器能夠感應(yīng)操作體的按壓操作同時(shí)能夠感應(yīng)所述操作體的移動(dòng)操作,所述信息輸入方法包括記錄所述操作體在所述感應(yīng)器進(jìn)行移動(dòng)操作時(shí)產(chǎn)生的第一運(yùn)動(dòng)軌跡; 識(shí)別出所述第一運(yùn)動(dòng)軌跡的類型;根據(jù)預(yù)存的運(yùn)動(dòng)軌跡的類型與第一信息之間的對(duì)應(yīng)關(guān)系,由識(shí)別出的所述第一運(yùn)動(dòng)軌跡的類型得到所述第一運(yùn)動(dòng)軌跡表示的至少一個(gè)第一信息;接受所述操作體對(duì)所述感應(yīng)器進(jìn)行按壓操作時(shí)產(chǎn)生的操作指令,記錄所操作體在所述感應(yīng)器上進(jìn)行的移動(dòng)操作時(shí)產(chǎn)生的第二運(yùn)動(dòng)軌跡;根據(jù)所述操作指令和所述第二運(yùn)動(dòng)軌跡在所述至少一個(gè)第一信息中確定第二信息。
全文摘要
本發(fā)明公開了一種信息輸入方法及數(shù)據(jù)處理設(shè)備;所述方法包括記錄操作體的運(yùn)動(dòng)軌跡;在所述運(yùn)動(dòng)軌跡中選取一中間點(diǎn);獲取所述運(yùn)動(dòng)軌跡的起點(diǎn)和所述中間點(diǎn)之間的第一位移矢量,以及所述中間點(diǎn)和所述運(yùn)動(dòng)軌跡的終點(diǎn)之間的第二位移矢量;根據(jù)所述第一、第二位移矢量識(shí)別出所述運(yùn)動(dòng)軌跡的類型;根據(jù)預(yù)存的運(yùn)動(dòng)軌跡的類型與第一信息之間的對(duì)應(yīng)關(guān)系,由識(shí)別出的所述運(yùn)動(dòng)軌跡的類型得到所述運(yùn)動(dòng)軌跡表示的第一信息。本發(fā)明控制簡(jiǎn)單,輸入方便,可以采用適合集成的小型感應(yīng)器件,適用范圍廣。
文檔編號(hào)G06F3/01GK102445982SQ20101050175
公開日2012年5月9日 申請(qǐng)日期2010年9月30日 優(yōu)先權(quán)日2010年9月30日
發(fā)明者倪緒能, 謝兵, 鐘樞 申請(qǐng)人:聯(lián)想(北京)有限公司