[发明专利]汉语拼音滑行输入键盘动态显示系统及其显示方法有效
申请号: | 201010542968.9 | 申请日: | 2010-11-13 |
公开(公告)号: | CN101976172A | 公开(公告)日: | 2011-02-16 |
发明(设计)人: | 董浩亮;王奎;初琛;曹慧静;戚正伟 | 申请(专利权)人: | 上海交通大学 |
主分类号: | G06F3/048 | 分类号: | G06F3/048;G06F3/041 |
代理公司: | 上海交达专利事务所 31201 | 代理人: | 王锡麟;王桂忠 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 汉语拼音 滑行 输入 键盘 动态 显示 系统 及其 方法 | ||
技术领域
本发明涉及的是一种计算机应用技术领域的方法,具体是一种汉语拼音滑行输入键盘动态显示系统及其显示方法。
背景技术
大多数的手持移动设备不配备全键盘,输入只能依靠触摸屏来实现。经过对现有技术的检索发现,中国专利申请号201010300071.5,记载了一种“基于触摸屏的汉语拼音辅助输入系统”,该技术特征为:点按欲输入的汉语拼音首字母后,其键盘会发生变化,后续欲输入的字母总排列在当前按键的周围,用户可以不抬触笔或手使用滑行的方式完成汉语拼音的输入。
上述系统主要分为:基于触屏的输入模块、键盘布局生成模块和键盘布局显示模块。
其中模块1用户获取用户的点触信息,并识别其具体触摸按键;模块2负责根据用户所按的按键动态改变键盘的布局,保证用户所欲输入的下一个字母被改变至当前点按位置的周围。模块3负责将该键盘布局及按键状态显示在触摸屏上。
但是该现有技术的“键盘布局生成模块”是基于QWERT键盘布局所设计的。对于手机或其他小屏幕显示设备,使用该技术会导致键位太多,按键太小,不容易点选。其次该技术的“键盘布局显示模块”只是简单的在屏幕上绘制键盘,用户按键时手指会遮住下方部分键盘,影响用户正常输入。
发明内容
本发明针对现有技术存在的上述不足,提供一种汉语拼音滑行输入键盘动态显示系统及其显示方法,相对于传统的QWERT键盘,该键盘排列简单精巧,同时功能齐全,大大减小了输入时的滑行距离。并且通过在键盘上方显示的小视图,有效地解决了触摸屏输入时手指对屏幕的遮挡问题。
本发明是通过以下技术方案实现的:
本发明涉及一种汉语拼音滑行输入键盘动态显示系统,包括:由小尺寸触摸输入设备和输入单元组成的输入模块、键盘布局生成模块、键盘布局显示模块和弹出窗口显示模块,其中:小尺寸触摸输入设备将用户的滑动行为转换为电信号坐标并输出至输入单元,输入单元根据其坐标值通过遍历坐标所在的虚拟按键区域的方式将此信息转换为用户所按按键对应的键码并输出至键盘布局生成模块与弹出窗口显示模块,键盘布局生成模块与键盘布局显示模块相连接并传输键盘动态布局信息,键盘布局显示模块与弹出窗口模块相连接并传输当前显示图像信息,弹出窗口显示模块分别与键盘布局显示模块相连以获取当前图像信息并与小尺寸触摸输入设备的输入模块相连以获取当前按键信息。
所述的小尺寸触摸输入设备是指:用于移动电话或手写板的面积小于400cm2的触摸屏;
所述的键盘布局生成模块包括:存储单元和加载单元,其中:存储单元使用有限状态机的方式将所有动态键盘事先存入硬件存储单元,加载单元从输入模块获取当前的按键键码,随后根据键码从键盘布局存储单元中遍历或查表方式加载对应的键盘布局,并将该键盘布局信息输出至键盘布局显示模块。
所述的键盘布局显示模块包括:小尺寸显示屏、输出显示单元,其中:输出显示单元负责从键盘布局生成模块处获取当前键盘模块布局,然后通过调用小尺寸显示屏的绘图函数或指令,将信息转换为人眼能够识别的图像显示在屏幕上,同时将所绘制的键盘图像存储在内存中,传递给弹出窗口显示模块。
所述的小尺寸显示屏是指:用于移动电话或手写板的面积小于400cm2的液晶显示屏;
所述的弹出窗口显示模块包括:输出显示单元,其中:输出显示单元负责从键盘布局生成模块中获取已经绘制的图像,再从基于小尺寸触摸输入设备的输入模块中获取当前用户所点按的按键,通过计算机图像裁切的方法,只保留用户所按点的按键周边的图像,然后通过调用键盘布局显示模块的小尺寸显示屏的绘图函数或指令,将该图像绘制于屏幕上。
【上述多个模块中包括了“小尺寸触摸屏”,但无法确定均属于同一个组件还是不同的组件,如为同一个组件则应仅从属于一个“模块”,否则建议发明人采用不同的名称进行标示】
本发明涉及上述系统的显示方法,包括以下步骤:
第一步,键盘布局生成模块的加载单元从存储单元中读入初始键盘布局,然后由加载单元将键盘布局输出给键盘布局显示模块。键盘布局显示模块的输出显示单元使用小尺寸触摸输入设备的绘图指令或语句依次将按键绘制于屏幕之上。
第二步,当基于小尺寸触屏的输入模块的触摸屏单元接受到用户点按事件后,将所点按的电信号转换为坐标传递给该模块的输入单元,输入单元通过几何学的计算,转换为所按按键的键码,交给键盘布局生成模块和弹出窗口显示模块。
第三步,键盘布局生成模块的加载单元根据所点的按键键码,从存储单元中以遍历或者查表的方式查找对应键盘布局,然后将该键位布局输出给键盘布局显示模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010542968.9/2.html,转载请声明来源钻瓜专利网。