当前位置: 首页 > 专利查询>陈长春专利>正文

一种基于触摸屏设备的滑行拼音输入法制造技术

技术编号:6615267 阅读:361 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于触摸屏设备的滑行拼音输入法,它包括:步骤1,电子设备触摸屏显示各拼音字母;步骤2,获取用户在触摸屏滑动的划屏轨迹,从划屏轨迹中抽取特征点,特征点包括起始点和拐向点,计算每先后相邻二特征点的方向,建立以方向为变参数的建立区域,根据拼音组合规律得到按起始点之字母、依序之建立区域内字母排列的一个或一个以上的拼音,读取拼音对应的词库,点击预输入词汇完成输入。结合起始点之字母、依序之各建立区域内拼音字母、拼音组合规律,完成输入拼音,则用户滑行输入时无需准确滑至拼音字母位置,划屏轨迹短,能缩短输入时间,能提高输入效率。

【技术实现步骤摘要】

本专利技术涉及一种基于触摸屏设备的滑行拼音输入法
技术介绍
传统电子设备输入法均采用按键输入方式,例如传统手机,它包括显示模块、处理模块和按键模块。所述处理模块连接按键模块和显示模块,所述按键模块接收用户按压信息,所述处理模块获取按压信息经过处理后,通过显示模块显示。由于传统电子设备采用机械按压方式,因此使用不便的不足。针对上述不足,有人提出采用触摸屏模块电子设备的解决方案。所述触摸屏模块不但具有按键功能而且还具有显示功能。所述触摸屏模块能显示各按键字符,用户在准确按压按键字符后,处理模块收到按键字符,该解决方案也存在有如下不足1、输入多个字符时,例如拼音时,需要用户准确顺序输入多个字符才能获得准确字符串,使用不便;2、没有将触摸屏模块之优异功能和字符串输入有效配合一起。
技术实现思路
本专利技术提供了一种基于触摸屏设备的滑行拼音输入法,其克服了
技术介绍
中电子设备输入法所存在的不足。本专利技术解决其技术问题的所采用的技术方案是一种基于触摸屏设备的滑行拼音输入法,它包括步骤1,电子设备触摸屏显示各拼音字母;步骤2,获取用户在触摸屏滑动的划屏轨迹,从划屏轨迹中抽取特征点,特征点包括起始点和拐向点,计算每先后相邻二特征点的方向,建立以方向为变参数的建立区域,根据拼音组合规律得到按起始点之字母、依序之建立区域内字母排列的一个或一个以上的拼音,读取拼音对应的词库,点击预输入词汇完成输入。一较佳实施例之中所述建立区域为扇形区域,预设误差角度,建立以方向为中心线、以该方向的先特征点为夹角点、以误差角度为夹角的建立区域。一较佳实施例之中所述步骤2包括步骤21,获取用户在触摸屏的划屏轨迹;步骤22,根据获取的划屏轨迹抽取特征点;步骤23,依序计算先后相邻二特征点的方向,建立以方向为变参数的建立区域,根据拼音组合规律得到按起始点之字母、依序之建立区域内字母排列的拼音,读取拼音对应的词库,点击预输入词汇完成输入。一较佳实施例之中所述步骤2包括步骤21,获取用户在触摸屏的划屏轨迹;步骤22,根据获取的划屏轨迹抽取特征点;步骤23,依序计算先后相邻二特征点的方向,建立以方向为变参数的建立区域,根据拼音组合规律得到按起始点之字母、依序之建立区域内字母排列的拼音;步骤M,计算特征点数量,过滤掉拼音长度不等于特征点数量的拼音,得到一个或一个以上的拼音,读取拼音对应的词库,点击预输入词汇完成输入。一较佳实施例之中所述步骤21包括步骤211,判断并计算获取的轨迹数据是否只包含一个点数据,如果是则执行步骤 212,否则执行步骤22 ;步骤212,读取该轨迹点的坐标数据对应屏幕字母,再读取该字母对应词汇,用户点击预输入词汇完成输入。一较佳实施例之中所述步骤22,依序计算并判断相邻轨迹点间的方向是否发生突变,如果是则保存该轨迹点数据为特征点,否则过滤掉该轨迹点数据,并继续取下一轨迹点计算。一较佳实施例之中所述步骤23包括步骤231,读取第一个特征点数据判断用户输入之首字母S1,读取拼音字母组合表中首字母为S1的所有拼音;步骤232,建立以方向为变参数的建立区域;步骤233,依序判断拼音的次级字母是否位于建立区域内,过滤掉次级字母位于建立区域外的拼音;步骤234,重复步骤232直到所有特征点取完为止。本技术方案与
技术介绍
相比,它具有如下优点结合起始点之字母、依序之各建立区域内拼音字母、拼音组合规律,完成输入拼音,则用户输入时无需滑向拼音字母位置,划屏轨迹短,能缩短输入时间,能提高输入效率。附图说明下面结合附图和实施例对本专利技术作进一步说明。图1绘示了拼音数据库。图2绘示了用户输入的轨迹的示意图一。图3绘示了用户输入的轨迹的示意图二。图4绘示了用户输入的轨迹的示意图三。图5绘示了用户输入的轨迹的示意图四。图6绘示了轨迹处理的示意图。具体实施例方式—种基于触摸屏设备的滑行拼音输入法,它应用的电子设备如手机、电脑触摸装置、平板电脑、PDA、MP4等。所述电子设备具有一触摸屏、一处理器和一存储器,所述处理器信号连接触摸屏和存储器,所述存储器内存储有拼音数据库,如图1所示,其中,所述第1、 7、12、17列为首字母列,首字母列后面的列为排序的次级字母列。一种基于触摸屏设备的滑行拼音输入法,它包括步骤1,电子设备触摸屏显示各拼音字母,所述显示例如为现有触摸屏上常见的 QWERTY键盘布局;步骤21,系统等时间间隔采集输入划屏轨迹,所述采集例如采样频率设置为 IOOHz,同时将经过采集得到的原始滑动轨迹数据进行预处理,过滤掉其中的杂质点和重复点。所述步骤21进一步包括如下步骤步骤211,根据处理后的轨迹数据,判断并计算获取的轨迹数据是否只包含一个点数据,如果是则执行步骤212,否则判断用户进行滑动操作,并执行步骤22 ;步骤212,判断出用户只进行点击操作,读取该轨迹点的坐标数据对应屏幕字母, 同时读取该字母对应词汇,用户选择预输入词汇完成输入。例如输入中文“啊”,其拼音只包含一个字母“a”,其输入方式为点击屏幕字母“a”操作,经过预处理后的轨迹只包含一个点的数据,该点的坐标数据对应屏幕字母“a”。步骤22,系统根据获取的划屏轨迹抽取特征点,特征点包括起始点和拐向点,而且,起始点字母、按先后顺序的方向(先后相邻二特征点间形成的)对应之字母(次级字母,分为二级字母、三级字母…….)和预输入拼音各顺序字母一一对应,例如第一个特征点对应用户预输入拼音的首字母在屏幕上的位置(起始点),第一、第二特征点间的方向对应用户预输入拼音的二级字母在屏幕上的位置,第二、第三特征点间的方向对应用户预输入拼音的三级字母在屏幕上的位置,依此类推。所述特征点抽取采用如下方式依次计算并判断相邻轨迹点间的方向是否发生突变,如果是保存该轨迹点数据为特征点,否则过滤掉该轨迹点数据,继续取下一轨迹点计算;例如依次读取第一、二点数据,计算这两点间的方向值,然后再取第三点,计算第二、第三点之间的方向,判断第一、第二点间的方向是否有突变。如果方向没有发生突变,则将第二点过滤掉,第三点成为第二点,重新计算第一、第二点的方向,然后在从存储器中取下一点继续计算;如果方向有突变,保存此时第一、第二、第三点数据,继续取下一点计算。依次方法,直到所有轨迹点取完为止,并保存最后一点数据。步骤23,系统依次计算先后相邻二特征点的方向,建立以方向为变参数的建立区域,根据拼音组合规律得到按起始点字母、按先后顺序的建立区域内字母排列的拼音,所述拼音组合规律例如现有常用的全拼、智能AB等。所述步骤23进一步包括步骤231,读取第一个特征点数据判断用户输入之首字母S1,读取拼音字母组合表中首字母为S1的所有拼音;步骤232,建立以方向为变参数的建立区域;步骤233,依序判断拼音的各次级字母是否位于对应建立区域内,过滤掉次级字母位于对应建立区域外的拼音;或者,依序判断拼音的次级字母是否位于建立区域区内,如果是则保留该次级字母对应的拼音,否则过滤该次级字母对应的拼音;步骤234,判断是否还有特征点可取,如果有,则执行步骤232,否则执行步骤M ;步骤M,计算特征点数量,过滤掉拼音长度(如全拼字母个数)不等于特征点数量的拼音,得到一个或一个以上的拼音,从词库中读取拼音对应的词汇并根据输入词频进行排序显示于候选词栏,用户点击预输入拼本文档来自技高网
...

【技术保护点】
1.一种基于触摸屏设备的滑行拼音输入法,其特征在于:它包括:步骤1,电子设备触摸屏显示各拼音字母;步骤2,获取用户在触摸屏滑动的划屏轨迹,从划屏轨迹中抽取特征点,特征点包括起始点和拐向点,计算每先后相邻二特征点间的方向,建立以方向为变参数的建立区域,根据拼音组合规律得到按起始点之字母、依序之建立区域内字母排列的一个或一个以上的拼音,读取拼音对应的词库,点击预输入词汇完成输入。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈长春
申请(专利权)人:陈长春
类型:发明
国别省市:92

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

1