当前位置: 首页 > 专利查询>张海光专利>正文

基于矩形点阵的触摸屏文字输入方法技术

技术编号:7210419 阅读:359 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于矩形点阵的触摸屏文字输入方法,该方法包括以下步骤:步骤1:预先在触摸屏上建立一个虚拟矩形点阵,称为笔划点阵;步骤2:在触摸屏上的一次划写过程中,输入者根据文字笔划的书写习惯,在笔划点阵中选择相应阵点连接起来,形成与笔划相似线条的连线,称为笔划连线;步骤3:计算机检测输入者在触摸屏上触摸操作的运动轨迹,识别笔划连线;步骤4:计算机将识别的笔划连线转换为对应的笔划;步骤5:计算机将输入的由一到多个笔划组成的笔划序列与文字匹配,得到所有匹配的文字以供输入。该输入法符合输入者的书写习惯,输入者只需要仿照文字的笔划在笔划点阵上划写即可;输入者在笔划点阵上的划写操作是受约束的。

【技术实现步骤摘要】

本专利技术涉及一种文字输入方法,尤其涉及一种,属于文字信息处理

技术介绍
目前在各类电子产品如智能手机、平板电脑等的触摸屏上使用的输入法,主要可分为基于虚拟键盘和基于手写识别的两类。基于虚拟键盘的输入法,即在触摸屏上显示一个虚拟键盘以供点击输入的输入法。此类输入法若使用类似PC键盘的全键盘布局,则因为触摸屏较小、按键较多,输入者难以迅速准确点击虚拟按键;若采用多个字母或符号对应一个虚拟按键的压缩键盘,输入者每次按键时都要在多个虚拟按键中查找所要输入的项目,而且需要二次选择实际要输入的字母或符号,即输入方式比较繁琐。基于手写识别的输入法,即通过触摸屏接受手指等的划写操作,并将划写轨迹按文字字体识别为对应文字的输入法。此类输入法也因为触摸屏较小、识别技术水平及划写过于潦草等问题,导致侯选字较多,甚至难以一次完成准确输入,即输入精确度较低。
技术实现思路
为了解决上述问题,本专利技术的目的在于提供一种。在触摸屏上,这种方法以基于矩形点阵划写的方式输入各种文字,是一种既不用查找按键而又能被精确识别的文字输入方法。本专利技术解决其技术问题所采用的技术方案是,该方法包括以下步骤步骤1 预先在触摸屏上建立一个虚拟矩形点阵,称为笔划点阵; 步骤2 在触摸屏上的一次划写过程中,输入者根据文字笔划的书写习惯,在笔划点阵中选择相应阵点连接起来,形成与笔划相似线条的连线,称为笔划连线;步骤3 计算机检测输入者在触摸屏上触摸操作的运动轨迹,识别笔划连线; 步骤4 计算机将识别的笔划连线转换为对应的笔划;步骤5 计算机将输入的由一到多个笔划组成的笔划序列与文字匹配,得到所有匹配的文字以供输入。所述步骤1中建立笔划点阵的方法为设定一个矩形区域,在其中绘制一个矩形点阵(正方点阵或长方点阵),在能够识别处理的前提下对其中阵点的数量、大小、形状和间距不作具体限制。一种3 X 3笔划点阵示例见图1。所述步骤2中输入者在触摸屏上划写笔划连线的方法,可按如下步骤2. 1、2.2、 2. 3之一开始划写步骤2. 1 在笔划点阵空白处或某一阵点上点击触摸屏,直接完成一次划写;步骤2. 2 在笔划点阵空白处按下触摸屏;在步骤2. 2之后可按步骤2. 2. 1继续划写步骤2. 2. 1 不松开触摸屏,从笔划点阵空白处滑动到某一阵点上;步骤2. 3 在笔划点阵的某一阵点上按下触摸屏;在步骤2. 3或2. 2. 1之后可按如下步骤2. 3. 1,2. 3. 2,2. 3. 3,2. 3. 4之一继续划写 步骤2. 3. 1 不松开触摸屏,从当前阵点滑动到另一阵点上; 在步骤2. 3. 1之后,可继续选择步骤2. 3. 1,2. 3. 2,2. 3. 3,2. 3. 4之一继续划写; 步骤2. 3. 2 不松开触摸屏,从当前阵点滑动到笔划点阵空白处后滑动回原阵点; 在步骤2. 3. 2之后,可继续选择步骤2. 3. 1,2. 3. 2,2. 3. 3,2. 3. 4之一继续划写; 步骤2. 3. 3 在当前阵点上松开触摸屏;步骤2. 3. 4 不松开触摸屏,从当前阵点滑动到笔划点阵空白处后,松开触摸屏; 在步骤2. 3. 3,2. 3. 4之后将完成一次划写;不要求但也不禁止按照笔划原始的相互位置关系来划写构成一个文字的多个笔划连线。所述的输入者在触摸屏上划写笔划连线的方法笔划连线以笔划点阵中的阵点或空白处为起点或终点,并且任何笔划连线均可且仅可分解为如下所述的十三种划写步骤所组成的划写步骤序列在笔划点阵中,从某一阵点划写到另一阵点,仅有八种可能的划写步骤(1)上(从某阵点到上一行的同列阵点,如图2编号A箭头所示);(2)下(从某阵点到下一行的同列阵点,如图2编号B箭头所示);(3)左(从某阵点到同行的左侧第一个阵点,如图2编号C箭头所示);(4)右(从某阵点到同行的右侧第一个阵点,如图2编号D箭头所示);(5)左上(从某阵点到上一行的左侧第一个阵点,如图2编号E箭头所示);(6)左下(从某阵点到下一行的左侧第一个阵点,如图2编号F箭头所示);(7)右上(从某阵点到上一行的右侧第一个阵点,如图2编号G箭头所示);(8)右下(从某阵点到下一行的右侧第一个阵点,如图2编号H箭头所示);上述八种划写步骤可在不改变其自身方向的前提下延伸到笔划点阵中的其它阵点,可限制其最少或最多经过的阵点数量,如未声明则视为不加限制; 在某一阵点与笔划点阵空白处之间,有三种可能的划写步骤(9)空白处到阵点(空白处为划写操作起点,如图2编号I箭头所示);(10)阵点到空白处(空白处为划写操作终点,如图2编号J箭头所示);(11)阵点到空白处再到原阵点(如图2编号K箭头所示); 点击某一阵点或笔划点阵空白处,有两种可能的划写步骤(12)点击某一阵点(如图2编号L箭头所示);(13)点击空白处(此步骤为经过零个阵点的特例,如图2编号M箭头所示);上述十三种划写步骤只由其所经过的阵点和笔划点阵空白处的先后次序决定,与输入者在阵点之内、笔划点阵空白处之内、阵点与笔划点阵空白处之间的具体划写路径无关; 任何其它可能的划写方式都被视为无效的划写输入。输入者可使用所述的十三种划写步骤自定义笔划连线。 所述步骤3中,计算机识别笔划连线的方法,其步骤为步骤3. 1 预先建立一个笔划连线的定义信息库,将每个笔划连线定义为一个划写步骤序列;步骤3. 2 将输入者的一次划写操作识别为所述的十三种划写步骤构成的划写步骤序列;步骤3. 3 将输入的划写步骤序列与步骤3. 1中建立的定义信息库中的预定义划写步骤序列进行识别; 识别的方法是步骤3. 6. 1 判断输入的划写步骤序列是否和某个预定义的划写步骤序列完全相同, 如果完全相同,将其对应的笔划连线作为识别结果;步骤3. 6. 2:如果没有找到与输入的划写步骤序列完全相同的预定义划写步骤序列, 则查找出所有以输入的划写步骤序列为开头的预定义划写步骤序列,如果这样的预定义划写步骤序列只有一个,将其对应的笔划连线作为识别结果,否则无法识别当前的划写操作;步骤3. 6. 3 根据识别的结果,将输入的划写步骤序列对应为零到一个笔划连线。 所述步骤4中,计算机将识别出的笔划连线转换为对应的笔划的方法,包括如下步骤步骤4. 1 预先建立一个笔划和笔划连线间的对应信息库,对应的方法是将笔划对应于具有相似线条的笔划连线;步骤4. 2 用步骤3中识别出的笔划连线在步骤4. 1中建立对应信息库中查找对应的笔划;步骤4. 3:在上一步骤结果的基础上,若找到的笔划要求其对应的笔划连线在笔划点阵中处于特定位置,判断识别出的笔划连线是否符合要求;步骤4. 4 在上一步骤结果的基础上,得到所有与识别出的笔划连线匹配的笔划; 所述的计算机将识别出的笔划连线转换为对应的笔划的方法所述步骤4. 1中建立的笔划和笔划连线间的对应信息库中,笔划和笔划连线之间可能的对应关系包括(1)同样的笔划连线处于笔划点阵中不同位置时,可定义其所在位置特征以对应不同的笔划,否则视为无区别的笔划连线;(2)一种笔划可对应一到多种笔划连线;(3)多种笔划可对应同一种笔划连线;(4)多个笔划可构成连笔笔划(如一个汉字部件的多个笔划可构成连笔笔划),一种连笔笔划可对应一到多种笔划连线;(5)多种连笔笔划可对应同本文档来自技高网...

【技术保护点】
1.一种基于矩形点阵的触摸屏文字输入方法,其特征在于:该方法包括以下步骤:     步骤1:预先在触摸屏上建立一个虚拟矩形点阵,称为笔划点阵;     步骤2:在触摸屏上的一次划写过程中,输入者根据文字笔划的书写习惯,在笔划点阵中选择相应阵点连接起来,形成与笔划相似线条的连线,称为笔划连线;     步骤3:计算机检测输入者在触摸屏上触摸操作的运动轨迹,识别笔划连线;     步骤4:计算机将识别的笔划连线转换为对应的笔划;     步骤5:计算机将输入的由一到多个笔划组成的笔划序列与文字匹配,得到所有匹配的文字以供输入。

【技术特征摘要】

【专利技术属性】
技术研发人员:张海光
申请(专利权)人:张海光
类型:发明
国别省市:23

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1