专利名称:一种支持手写输入和键盘输入的装置及方法
技术领域:
本发明涉及输入识别技术,具体地说,是涉及一种支持手写输入和键盘 输入的装置及方法。
背景技术:
目前,手写输入法在很多PDA、手机、计算机等支持外部输入的产品上 都得到了广泛的应用。以手机为例,传统的手机配备标准数字键盘,可通过 拼音、笔画等按键输入法来输入中文,后来一些比较高端的手机配备了触摸 屏或触摸键盘,可以用笔或指头在触摸屏(板)上书写来进行输入。比起按 键输入,手写输入法无疑具备直观、简单易用且无需频繁操作按键等优点。
但,从输入速度来看,先抛开手写识别有一定的延迟问题,如果输入一 些笔划较复杂的汉字,手写输入的速度显然没有按键输入来得快。比如输入 "壤"这个汉字,手写笔画有20笔,即使以飞快的速度写完加上识别的时间 要4秒多而用智能拼音输入只要2 3秒的时间。这种复杂的汉字的输入,与 英文相比,手写就比按键更慢了。
在从输入的精确性来看,众所周知,再好的手写识别引擎也有一定程度 的误识别率,而按键输入有一个很好的优点就是输入精确。试想一下,如果 在手写输入一个短信的时候经常要停下来纠正前面一个错字,可能输入节奏 和思路都被扰乱了。更有甚者,有时同一个字重写了一遍还是不对,结果越 急越错,最后一定非常恼火。
因此,在遇到上述情况时,用户往往想到手动切换到键盘输入的方式, 也就是,将当前的手写输入法通过手动切换为键盘按键输入法,这样的手动 切换,显得很繁琐,不灵活,给用户操作带来不便。
综上所述,如何能够提供一种手写输入和键盘输入的无切换装置及方法, 成为了亟待解决的技术问题
发明内容
本发明所要解决的技术问题是提供一种支持手写输入和键盘输入的装置 及方法,实现手写输入与键盘输入的无缝切换。 为解决上述技术问题,本发明提供方案如下 一种支持手写输入和键盘输入的输入方法,包括如下步骤-当输入信号为手写输入信号时,直接进入手写输入识别处理过程; 当输入信号为键盘输入信号时,直接进入键盘输入处理过程。 本发明所述的方法,其中,进一步包括如下步骤判断输入信号为手写输入信号还是键盘输入信号,如果是手写输入信号, 直接进入手写输入识别处理过程;如果是键盘输入信号,直接进入键盘输入 识别处理过程。本发明所述的方法,其中,所述判断输入信号为手写输入信号还是键盘 输入信号,是判断输入信号来自手写接触板还是来自硬件键盘。本发明所述的方法,其中,所述判断输入信号为手写输入信号还是键盘 输入信号,是判断输入信号来自手写接触板还是来自虚拟键盘输入区域。本发明所述的方法,其中,所述进入手写输入识别处理过程进一步包括 如下步骤1-1、判断触笔或手指在接触板上移动的距离是否超过预先设定的阈值, 如果是,则进入步骤l-2;否则,等待输入信号;1-2、进步手写输入处理过程,记录手写输入的笔画;1-3、判断是否有键盘输入,如果有,取消本次手写操作,退出手写识别 处理过程,等待输入信号;如果无,则执行步骤l-4;1- 4、判断笔画是否收入完成;如果是,则进入识别、选字过程;否则, 回到步骤1-2。本发明所述的方法,其中,所述进入键盘输入处理过程进一步包括如下 步骤2- 1、判断输入信号是否是切换输入法的信号,如果是,则进行输入法切 换,否则,进行键盘输入处理过程。 - 一种支持手写输入和键盘输入的装置,包括键盘、接触板、显示屏, 还包括分别与键盘、接触板、显示屏相连的手写输入和键盘输入无缝连接 模块,用于识别输入信号来自接触板的手写输入还是来自键盘输输入,将来 自接触板的手写输入信号进行手写输入识别处理,将来自键盘的输入信号进 行键盘输入处理。本发明所述的装置,所述手写输入和键盘输入无缝连接模块包括输入识别单元、按键触发单元、手写触发单元;其中,输入识别单元,用于识别信号是键盘输入信号还是手写输入信号,并将键盘输入信号发送至按键触发单元,将手写输入信号发送至手写触发单元; 按键触发单元,用于对键盘输入信号进行键盘输入处理; 手写触发单元,用于对手写输入信号进行手写输入识别处理。 本发明所述的装置,其中,所述按键触发单元进一步包括输入法切换识别子单元,用于识别输入信号是否为输入法切换信号,并根据收到的输入法切换信号进行输入法切换;及输入法处理子单元,用于根据键盘输入信号进行键盘输入处理。 本发明所述的装置,所述手写触发单元进一步包括点距判断子单元及手写识别子单元,其中;点距判断子单元,用于判断用户手指或触笔在接触板上移动的距离是否超过预先设定的阈值,如果超过预先设定的阈值,则将信号传递给手写识别子单元;手写识别子单元,用于对手写输入进行手写识别处理。 本发明所述的装置,其中,所述接触板和显示屏是设计为一体的触摸屏。 本发明所述的装置,其中,所述键盘为标准传统"QWERTY"键盘或手机机械数字键盘。本发明所述的装置,其中,所述键盘、接触板和显示屏是设计为一体的带虚拟键盘的触摸屏。本发明所述的装置,其中,屏幕是独立的屏幕,键盘、接触板是设计为一体的带虚拟按键图案的按键手写触摸板。
本发明所述装置及方法,通过判断输入信号为手写输入信号或键盘输入 信号,进而直接进入相关的输入处理过程,实现了手写输入与键盘输入的无 缝切换,克服了现有技术中用户人为干预来切换输入方法所带来的操作繁琐 的缺陷,使得用户操作简单、方便、灵活,更具有人性化。本发明所要解决的技术问题、技术方案要点及有益效果,将结合实施例, 参照附图作进一步说明。
图1为本发明实施例所述方法的流程图; 图2为本发明实施例所述装置的结构示意图; 图3为本发明另一实施例所述装置的结构示意图。
具体实施方式
参照图1,为本发明实施例所述方法的流程图。下面以支持手写输入与 键盘输入的手机为例,来对本发明实施例所述方法进行说明。包括如下步骤步骤101:手机进入等待输入的状态;步骤102:当手机接收到输入信号时,首先判断是否是按键输入信号, 如果是,执行步骤103,否则,执行步骤106;步骤103:判断是否是"#"字键被按下,如果是,则执行步骤105,否 则,执行步骤104;步骤104:进入按键输入的识别处理过程,回到步骤101;步骤105:进行输入法的切换,如,智能ABC输入法、全拼输入法等,按切换后的输入法进行识别处理,并回到步骤101;步骤106:判断输入信号是否是手写输入信号,如,可以通过判断是否 有触笔接触接触板的信号,来判断得知是否是手写输入信号;如果是手写输 入信号,则执行步骤107,否则,回到步骤101;步骤107:判断触笔在接触板上移动的距离是否超过阈值,如果超过, 执行步骤108,否则,回到步骤101;这里的阈值可以设置为5个点距等;步骤108:进入手写输入的过程,记录手写输入的笔画;
步骤109:判断是否有按键被按下,如果有,执行步骤IIO,否则执行步 骤111;步骤110:取消本次手写输入,退出手写输入过程,回到步骤101;步骤lll:判断笔画输入是否结束,如果结束,执行步骤112,否则,回 到步骤108;步骤112:根据记录的手写输入进行识别、选字,并显示在屏幕上。参照图2,本发明实施例所述支持手写输入和键盘输入的装置的结构及 无缝识别过程如下本发明实施例所述支持手写输入和键盘输入的装置(如,手机、PDA、 计算机等),包括键盘l、接触板2、显示屏4及手写输入和键盘输入无缝 连接模块3。其中,手写输入和键盘输入无缝连接模块3包括输入识别单元31、按键触发单元32、手写触发单元33。按键触发单元32包括输入法 切换识别子单元321、输入法处理子单元322。手写触发单元33包括点距 判断子单元331、手写识别子单元332。其中,键盘1、接触板2及显示屏4分别与手写输入和键盘输入无缝连 接模块3相连。这里,接触板2与显示屏4还可以采用触摸屏来实现(图中 未示出),此时,两者二合为一,同时具有识别手写输入和进行显示的作用。键盘可以采用标准传统键盘"QWERTY"键盘、手机机械数字键盘或虚 拟键盘。当采用虚拟键盘时,可以与接触板及显示屏设计为一体,即,具有 虚拟键盘的触摸屏。如图3所示。其中,具有虚拟键盘的触摸屏5与手写输 入和键盘输入无缝连接模块3相连。当然,所述屏幕可以采用独立的屏幕, 键盘、接触板采用设计为一体的带虚拟按键图案的按键手写触摸板。其中,手写输入和键盘输入无缝连接模块3,用于识别输入信号来自接 触板的手写输入还是来自键盘输输入,将来自接触板的手写输入信号进行手 写输入识别处理,将来自键盘的输入信号进行键盘输入处理。输入识别单元31,用于识别信号是键盘输入信号还是手写输入信号,并 将键盘输入信号发送至按键触发单元,将手写输入信号发送至手写触发单元;
按键触发单元32,用于对键盘输入信号进行键盘输入处理; 手写触发单元33,用于对手写输入信号进行手写输入识别处理。输入法切换识别子单元321,用于识别输入信号是否为输入法切换信号,并根据收到的输入法切换信号进行输入法切换;及输入法处理子单元322,用于根据键盘输入信号进行键盘输入处理。 点距判断子单元331,用于判断用户手指或触笔在接触板上移动的距离是否超过预先设定的阈值,如果超过预先设定的阈值,则将信号传递给手写识别子单元;手写识别子单元332,用于对手写输入进行手写识别处理。如图2所示,用户通过键盘1中的按键进行输入或通过接触板2手写输 入(如,触笔或手指在接触板上写字),或者,如图3所示,用户通过具有虚 拟键盘的触摸屏进行输入,比如,用触笔点击触摸屏上的虚拟键盘区域,或 用触笔在手写输入识别区域进行手写输入。此时,手写输入和键盘输入无缝连接模块3中的输入识别单元31接收到 输入信号,判断输入信号是来自键盘("QWERTY"键盘或虚拟键盘输入区 域)还是来自接触板(接触板或触摸屏的手写输入识别区域),如果判断来自 键盘,则将信号发送至按键触发单元32,如果判断信号来自接触板,则将信 号发送至手写触发单元33。当按键触发单元32收到输入信号后,由输入法切换识别子单元321来判 断该输入信号是否为输入法切换信号(如,用户按下表示输入法切换的"#" 号键),如果是,则进行输入法的切换,如,智能ABC输入法、全拼输入法 等。否则,由输入法处理子单元322对输入信号进行处理,即根据不同的输 入法规则,产生不同的字或字符。当手写触发单元33收到输入信号后,先由点距判断子单元331来判断用 户手指或触笔在接触板上移动的距离是否超过预先设定的阈值,如,5个点 距;如果超过了预先设定的阈值,则由手写识别子单元332开始进行笔画识 别;如果没有超过预先设定的阈值,则手写识别子单元332不进行识别。本发明所述的一种支持手写输入和键盘输入的装置及方法,并不仅仅限
于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明之领 域,对于熟悉本领域的人员而言可容易地实现另外的优点和进行修改,因此 在不背离权利要求及等同范围所限定的一般概念的精神和范围的情况下,本 发明并不限于特定的细节、代表性的设备和这里示出与描述的图示示例。
权利要求
1.一种支持手写输入和键盘输入的输入方法,其特征在于包括如下步骤当输入信号为手写输入信号时,直接进入手写输入识别处理过程;当输入信号为键盘输入信号时,直接进入键盘输入处理过程。
2. 根据权利要求1所述的方法,其特征在于进一步包括如下步骤 判断输入信号为手写输入信号还是键盘输入信号,如果是手写输入信号,直接进入手写输入识别处理过程;如果是键盘输入信号,直接进入键盘输入识别处理过程。
3. 根据权利要求2所述的方法,其特征在于所述判断输入信号为手写输入信号还是键盘输入信号,是判断输入信号来自手写接触板还是来自硬件 键盘。
4. 根据权利要求2所述的方法,其特征在于所述判断输入信号为手写输入信号还是键盘输入信号,是判断输入信号来自手写接触板还是来自虚拟 键盘输入区域。
5. 根据权利要求1所述的方法,其特征在于所述进入手写输入识别处 理过程进一步包括如下步骤1-1、判断触笔或手指在接触板上移动的距离是否超过预先设定的阈值, 如果是,则进入步骤l-2;否则,等待输入信号;1-2、进步手写输入处理过程,记录手写输入的笔画; 1-3、判断是否有键盘输入,如果有,取消本次手写操作,退出手写识别 处理过程,等待输入信号;如果无,则执行步骤l-4;1- 4、判断笔画是否收入完成;如果是,则进入识别、选字过程;否则, 回到步骤1-2。
6. 根据权利要求1所述的方法,其特征在于所述进入键盘输入处理过 程进一步包括如下步骤2- 1、判断输入信号是否是切换输入法的信号,如果是,则进行输入法切 换,否则,进行键盘输入处理过程。
7. —种支持手写输入和键盘输入的装置,包括键盘、接触板、显示屏, 其特征在于还包括分别与键盘、接触板、显示屏相连的手写输入和键盘输 入无缝连接模块,用于识别输入信号来自接触板的手写输入还是来自键盘输 输入,将来自接触板的手写输入信号进行手写输入识别处理,将来自键盘的 输入信号进行键盘输入处理。
8. 根据权利要求7所述的装置,其特征在于所述手写输入和键盘输入 无缝连接模块包括输入识别单元、按键触发单元、手写触发单元;其中,输入识别单元,用于识别信号是键盘输入信号还是手写输入信号,并将 键盘输入信号发送至按键触发单元,将手写输入信号发送至手写触发单元; 按键触发单元,用于对键盘输入信号进行键盘输入处理; 手写触发单元,用于对手写输入信号进行手写输入识别处理。
9. 根据权利要求8所述的装置,其特征在于所述按键触发单元进一步 包括输入法切换识别子单元,用于识别输入信号是否为输入法切换信号, 并根据收到的输入法切换信号进行输入法切换;及输入法处理子单元,用于根据键盘输入信号进行键盘输入处理。
10. 根据权利要求8所述的装置,其特征在于所述手写触发单元进一 步包括点距判断子单元及手写识别子单元,其中;点距判断子单元,用于判断用户手指或触笔在接触板上移动的距离是否 超过预先设定的阈值,如果超过预先设定的阈值,则将信号传递给手写识别 子单元;手写识别子单元,用于对手写输入进行手写识别处理。
11. 根据权利要求7所述的装置,其特征在于所述接触板和显示屏是 设计为一体的触摸屏。
12. 根据权利要求7所述的装置,其特征在于所述键盘为标准传统 "QWERTY"机械键盘或手机机械数字键盘。
13. 根据权利要求7所述的装置,其特征在于所述键盘、接触板和显 示屏是设计为一体的带虚拟键盘的触摸屏。
14. 根据权利要求7所述的装置,其特征在于所述屏幕是独立的屏幕, 键盘、接触板是设计为一体的带虚拟按键图案的按键手写触摸板。
全文摘要
本发明公开了一种支持手写输入和键盘输入的装置及方法,当输入信号为手写输入信号时,直接进入手写输入识别处理过程;当输入信号为键盘输入信号时,直接进入键盘输入处理过程。包括键盘、接触板、显示屏,其特征在于还包括分别与键盘、接触板、显示屏相连的手写输入和键盘输入无缝连接模块,用于识别输入信号来自接触板的手写输入还是来自键盘输入,将来自接触板的手写输入信号进行手写输入识别处理,将来自键盘的输入信号进行键盘输入处理。按照本发明所述的装置及方法,可以实现手写输入与键盘输入的无缝切换。
文档编号G06F3/023GK101118472SQ20061010896
公开日2008年2月6日 申请日期2006年7月31日 优先权日2006年7月31日
发明者司伊健, 李向东, 王永亮, 郭子超 申请人:联想移动通信科技有限公司