手写输入方法

文档序号:6562767阅读:494来源:国知局
专利名称:手写输入方法
技术领域
本发明涉及一种手写输入方法,该方法能够利用笔型输入装置(例如记 录笔和笔型写字板)或指示装置(例如鼠标)在计算机显示屏上的输入区域 中输入笔迹。
背景技术
己经发展了许多手写输入装置,这些手写输入装置利用笔型输入装置 (例如笔迹笔和笔型写字板)在计算机的显示屏上输入手写字符。为了区分 笔迹输入与命令输入,许多传统的手写输入装置具有切换输入模式的配置, 例如通过按钮的选择来切换输入模式。因此,在这些传统手写输入装置中,
当删除显示屏上的笔迹(handwriting)时,必须选择用于执行切换到删除模 式的命令按钮,然后在待删除的笔迹输入上进行例如移动笔的操作。也就是 说,在传统的手写输入装置中,当删除在显示屏上的笔迹时,必须要进行两 个步骤的操作。另外,在传统手写输入装置中, 一般在屏幕的端部或外围部 分设置按钮区域,在该按钮区域中设置有诸如上述按钮的按钮。因此,当在 远离按钮区域的区域进行笔迹输入时,为了选择用于执行命令的按钮,则需 要很不方便地将笔移动很长的距离。
在考虑了上述情况之后,根据现有方法,当接受满足预定条件的笔迹输 入时,通过将该笔迹输入确定为手势输入而不是笔迹输入,并执行根据所输 入的手势而存储的命令,可以在不需要由用户切换输入模式的情况下区分笔 迹输入与命令输入。然而,根据该方法,满足用于将笔迹输入确定为手势输 入的预定条件的笔迹不能被作为正常笔迹来输入。因此,即使当用户期望作 为笔迹输入,而不是作为手势输入时,该输入也很可能被确定为手势输入, 而不考虑用户的意图,因此无法进行用户所期望的笔迹输入。为此,在例如 日本公开专利申请No.08-006706 (1996)中公开一种方法,该方法能够根据 用户意图区分笔迹输入与手势输入。 根据在上述日本公开专利申请No.08-006706 (1996)中公开的方法,当 由用户进行的笔迹输入满足预定条件时,该笔迹输入被删除,并被确定为手 势。显示根据确定的手势而存储的预定符号。然而,当用户没有选择如此显 示的预定符号时,再次显示己被删除的笔迹输入。
在上述手写输入装置中,在输入完成时确定该输入是否为笔迹输入。因 此,由于用户不能在输入完成之前确认将笔迹输入确定为笔迹输入还是手势 输入,所以存在将该输入直接确定为手势输入而不考虑用户意图的可能性。 例如,在将该装置配置为用以在检测到填充区域时确定该输入为手势输入的 情况下,存在由该装置确定为填充区域的该填充区域不能以手写来充分输入 的可能性。另一方面,在应确定为手势输入的情况下,存在未将该输入确定 为手势输入并且该装置接受在填充输入期间的笔迹作为笔迹输入的可能性。 为了确保该装置确定该输入为手势输入,用户必须一定要进行填充输入 (filling input),因此难以根据用户意图进行笔迹输入。

发明内容
考虑到这些情况,本发明的目的在于提供一种手写输入方法,该方法通 过在笔迹输入期间准确确定输入是笔迹输入还是手势输入,能够根据用户意 图进行手写输入而不需切换模式。
为了实现上述目的,根据本发明的手写输入方法的第一方案,提供一种 使用手写输入装置进行手写输入的方法,其中所述手写输入装置包括表, 用于在其中存储与手势类型相应的执行命令;显示单元,具有显示屏;笔迹 输入单元,用于接受包括手势输入的笔迹输入;和坐标值获取单元,用于获 取由所述笔迹输入单元接受的笔迹输入的坐标值,并且所述笔迹输入装置显 示与由所述笔迹输入单元接受的包括手势输入的笔迹输入相对应的笔迹,其 特征在于,该方法包括以下步骤确定所述笔迹输入单元是否正在接受笔迹 输入;当确定所述笔迹输入单元正在接受笔迹输入时,更新笔迹的显示数据; 确定是否完成笔迹输入的接受;当确定没有完成笔迹输入的接受时,确定所 述笔迹输入是否为手势输入;当确定所述笔迹输入是手势输入时,基于由所 述坐标值获取单元获取的坐标值来确定手势类型;从所述表读取与所确定的 手势类型相对应的执行命令;在所述显示单元上显示所述笔迹输入是手势输
入的事实;确定是否完成所述手势输入;和当确定完成所述手势输入时,执 行与所述手势输入相对应的执行命令。
根据本发明的手写输入方法的第二方案的方法,其特征在于,在第一方 案的方法中还包括以下步骤确定由所述坐标值获取单元获取的坐标值是否 为常数;当将所述笔迹输入确定为手势输入时,确定坐标值被确定为常数的 状态是否持续预定时间;当确定经过所述预定时间时,将确定结果改变为所 述笔迹输入不是手势输入的结果;和更新在所述显示单元的所述显示屏上的 显示,以显示所述笔迹输入不是手势输入的事实。
根据本发明的手写输入方法的第三方案的方法,其特征在于,在第一方 案的方法中还包括以下步骤当将所述笔迹输入确定为手势输入并确定完成
手势输入时,在所述显示单元的所述显示屏上输入了手势的位置附近显示预
定图标;确定是否选择在所述显示单元的所述显示屏上显示的图标;当确定 选择在所述显示单元的所述显示屏上显示的图标时,将确定结果改变为所述 笔迹输入不是手势输入的结果;和更新在所述显示单元的所述显示屏上的显 示,以显示所述笔迹输入不是手势输入的事实。
根据本发明的手写输入方法的第四方案的方法,其特征在于,在第一至 第三方案的任一方法中,在所述显示单元的所述显示屏上明灭显示(turn on and off)与被确定为手势的笔迹输入相对应的笔迹。
根据本发明的手写输入方法的第五方案的方法,其特征在于,在第四方 案的方法中,基于确定的手势类型改变与被确定为手势的笔迹输入相对应的 笔迹在所述显示单元的所述显示屏上明灭显示的周期。
根据本发明的手写输入方法的第六方案的方法,其特征在于,在第一至 第三方案的任一方法中,在所述显示单元的所述显示屏上以一颜色来显示与 被确定为手势的笔迹输入相对应的笔迹,其中该颜色不同于被确定为非手势 输入的笔迹输入的颜色。
根据本发明的手写输入方法的第七方案的方法,其特征在于,在第六方 案的方法中,基于确定的手势类型来改变与被确定为手势的笔迹输入相对应 的笔迹在所述显示单元的所述显示屏上的显示颜色。
根据本发明的手写输入方法的第八方案的方法,其特征在于,在第一至 第三方案的任一方法中,在所述显示单元的所述显示屏上与被确定为手势的
笔迹输入相对应的笔迹的显示位置附近显示文本数据,所述文本数据表示将 所述笔迹输入确定为手势输入。
根据本发明的手写输入方法的第九方案的方法,其特征在于,在第八方 案的方法中,基于确定的手势类型来改变所述文本数据。
根据本发明的手写输入方法的第十方案的方法,其特征在于,在第一至 第三方案的任一方法中,在所述显示单元的所述显示屏上与被确定为手势的 笔迹输入相对应的笔迹的显示位置附近显示图标,所述图标表示将所述笔迹 输入确定为手势输入。
根据本发明的手写输入方法的第十一方案的方法,其特征在于,在第十 方案的方法中,基于确定的手势类型来改变所述图标。
根据本发明的手写输入方法的第十二方案的方法,其特征在于,在第一 至第三方案的任一方法中,改变用于在所述显示单元的显示屏上指示与被确 定为手势的笔迹输入相对应的笔迹的指针,以使其具有与在将所述笔迹输入 确定为非手势输入的情况下的指针形状不同的形状。
根据本发明的手写输入方法的第十三方案的方法,其特征在于,在第十 二方案的方法中,基于确定的手势类型来改变所述指针的图案。
在根据本发明的手写输入方法的第一方案中,存储与手势类型相对应的 执行命令,并获取所接受的包括手势的笔迹输入在显示屏上的坐标值,以显 示笔迹。确定是否正在接受笔迹输入,并且当确定正在接受笔迹输入时,更 新笔迹的显示状态。确定是否完成笔迹输入的接受,并且当确定没有完成笔 迹输入的接受时,确定笔迹输入是否为手势输入。当确定笔迹输入是手势输 入时,基于手势在显示屏上的坐标值确定手势类型,读取与所确定手势类型 相对应的执行命令,以及显示笔迹输入是手势输入的事实。确定是否完成手 势输入,并且当确定完成手势输入时,执行与输入手势相对应的执行命令。 因此,由于即使在完成手势输入之前也能够显示将笔迹输入确定为手势输入 的事实,所以用户可以确认笔迹输入是否被确定为手势输入。因此,用户可 以执行根据手势存储的命令,而不需继续不必要的手势输入。
在根据本发明的手写输入方法的第二方案中,当在将笔迹输入确定为手 势输入的同时确定手势输入在显示屏上的坐标值是常数(即,没有进行笔迹 输入)时,则在确定完成手势输入之前确定是否经过预定时间。当确定经过
预定时间时,将确定结果从所述笔迹输入是手势输入改变为所述笔迹输入是 非手势输入,并且将显示状态更新为表明所述笔迹输入被确定为非手势输入 的状态。因此,当用户进行指定给手势的笔迹输入时,将该笔迹输入确定为 手势。然而,在用户通过显示屏的显示确认笔迹输入为手势输入之后,通过 保持笔迹输入在预定时间内不被更新,用户可以进行控制以使得不执行与确 定手势相应的命令。例如,当用户在手写输入的字符上输入符号"X"作为 手势、以通过命令删除与更新的显示相交的笔迹输入的显示数据或笔迹符号 "X "时,用户可以在符号"X "的颜色显示被更新的状态下等待预定时间。 由用户进行的这种操作使得将符号"X"接受为笔迹输入,而不删除笔迹输 入。
在根据本发明的手写输入方法的第三方案中,当将笔迹输入确定为手势 输入,并确定完成手势输入时,在显示屏的输入手势的位置附近显示预定图 标。当选择显示的图标时,将确定结果改变为非手势输入的结果,并相应地 将显示状态更新为表明将输入确定为非手势输入的事实的显示。因此,通过 选择图标,即使在完成手势输入之后用户也可以容易地取消确定为手势的确
定结果。在这种情况下,用户可以在显示屏上再次显示被确定为手势输入的 笔迹输入,而不需执行与手势相对应的命令。
在本发明的手写输入方法的第四和第五方案中,当将笔迹输入确定为手 势输入时,明灭显示与被确定为手势输入的笔迹输入相对应的显示数据。优 选地,根据确定的手势类型改变与被确定为手势输入的笔迹输入相对应的显 示数据的明灭显示的时间间隔。
在本发明的手写输入方法的第六和第七方案中,当将笔迹输入确定为手 势输入时,改变与被确定为手势输入的笔迹输入相对应的显示数据的颜色。 优选地,根据确定的手势类型改变与被确定为手势输入的笔迹输入相对应的 显示数据的颜色。
在本发明的幸写输入方法的第八方案中,在显示与被确定为手势输入的 笔迹输入相对应的显示数据的位置附近显示文本数据,所述文本数据示出将 笔迹输入确定为手势输入。优选地,根据所确定的手势类型改变所显示的文 本数据。
另外,可以在显示与被确定为手势输入的笔迹输入相对应的显示数据的
位置附近显示图标,所述图标表示将笔迹输入确定为手势输入的事实。可以 改变为了指示与被确定为手势输入的笔迹输入相对应的显示数据而显示的 指针的形状。另外,在上述两种情况下,优选地根据所确定的手势类型改变 显不。
如上所述,根据本发明,用户可以可视性地准确确定输入的手势。因此, 通过根据用户意图继续笔迹输入或完成手势输入,可以根据用户意图执行笔 迹输入,而不需使用模式切换按钮。
从以下结合附图的详细描述中,本发明的以上和其它目的和特点将更加 清楚。


图1是示出根据本发明第一实施例用于执行手写输入方法的手写输入装 置的结构框图2是示出在执行根据本发明第一实施例手写输入方法的手写输入装置 中控制单元的笔迹输入处理过程的流程图3是示出在执行根据本发明第一实施例手写输入方法的手写输入装置 的存储单元中存储的笔迹输入信息实例的示意图4是示出在输入手写字符的情况下显示单元的显示屏显示状态的示意
图5是示出在执行根据本发明第一实施例手写输入方法的手写输入装置 的存储单元中存储的手势信息的数据结构实例的示意图6A、图6B和图6C是示出在确定实锯齿形线是手势输入的情况下显 示状态的示范示意图,其中所述实锯齿形线是在显示手写字符的显示屏上输 入的;
图7A和图7B是示出在通过执行抬笔(pen-up)操作来执行命令的情况 下的显示状态示意图,其中在输入手写字符的显示屏上执行所述抬笔操作; 图8是示出在手势输入的情况下由执行根据本发明第二实施例手写输入
方法的手写输入装置的控制单元所进行的处理过程的流程图9是示出将虚锯齿形线更新为实锯齿形线的状态示意图,其中所述虚
锯齿形线表示在输入手写字符的显示屏上将输入确定为手势输入;和
图10是示出当完成手势输入时由执行根据本发明第三实施例手写输入 方法的手写输入装置的控制单元进行恢复处理过程的流程图。
具体实施例方式
以下,将参照示出实施例的附图来描述本发明。 第一实施例
图1是示出用于执行根据本发明第一实施例手写输入方法的手写输入装 置l的结构框图。在第一实施例和随后描述的第二实施例中,使用通用计算 机来实现手写输入装置l。
手写输入装置l中具有控制单元ll,例如CPU,用于控制整个装置;
辅助存储单元12,例如CD-ROM驱动器,用于从记录介质102读取各种信 息,记录介质102 (例如CD-ROM)用于记录诸如计算机程序101和数据的 各种信息,其中计算机程序101可在用以执行根据本发明第一实施例的手写 输入方法的手写输入装置1中运行;和存储单元13,例如硬盘,用于存储由 辅助存储单元12读取的各种信息。因此,在控制单元ll的控制下,通过从 存储单元13读取计算机程序101和各种信息(例如数据)、在暂时存储单 元14 (例如RAM,用于在其中暂时存储信息)中存储各种信息以及执行在 计算机程序101中包含的各种处理过程,通用计算机可以执行本发明的手写 输入方法,并且可运行为手写输入装置l。
存储单元13在适当的区域中还存储随后将描述的手势信息表131 。每次 执行计算机程序101 (即,启动笔迹输入装置l)时,暂时存储单元14在适 当区域中设置随后描述的笔迹输入信息表141。
通过每次启动手写输入装置1时由控制单元11执行计算机程序101,也 可以在存储单元13或暂时存储单元14中设置手势信息表131和笔迹输入信 息表141两者。
手写输入装置l还具有通信单元15,用于与外部进行数据通信;笔迹
输入单元16和显示单元17 (例如监视器)。笔迹输入单元16与显示单元 17整合形成。笔迹输入单元16接受笔迹输入和手势输入以使其成为在显示 单元17上显示的图像,并将所接受的输入经由内部总线18发送到控制单元 11。具体地,笔迹输入单元16可以由记录笔和叠加在显示单元17的显示屏
上的透明写字板的组合来形成,或者所述笔迹输入单元16可以具有这样一 种结构,即利用指示装置(例如鼠标)操作在显示单元17的显示屏上显示 的指针来输入手写字符。控制单元11获取由笔迹输入单元16接受的输入,
将其作为显示单元17的显示屏上的坐标值。因此,控制单元ll用作坐标值
获取单元(坐标值获取装置)。
图2是示出在执行根据本发明第一实施例手写输入方法的手写输入装置
1中控制单元11的笔迹输入处理过程的流程图。如上所述,根据存储单元
13中存储的计算机程序,由控制单元11执行以下处理过程。
手写输入装置1的控制单元11在步骤S201确定是否接受笔迹输入,并 保持等待状态直至接受笔迹输入为止(步骤S201:否)。当确定接受笔迹输 入时(步骤S201:是),控制单元11在步骤S202获取已接受的笔迹输入在 显示单元17的显示屏上的坐标值,并且在步骤S203以笔画(也称笔划)为 单位在暂时存储单元14中存储所获取的坐标值。 一个笔画的坐标值表示在 显示单元17的显示屏上从落笔点到抬笔点的一组连续坐标。以下将一个笔 画的坐标值称为笔迹输入信息。在步骤S204,控制单元11基于所获取的坐 标值来更新在显示单元17上的笔迹显示。
图3是示出在笔迹输入信息表131中存储的笔迹输入信息实例的示意 图,其中在执行根据本发明第一实施例手写输入方法的手写输入装置i的存 储单元13中设置所述笔迹输入信息表131。
在第一实施例中,对每一输入笔迹赋予笔迹ID,作为识别笔迹的信息。 对于每一笔迹ID,在暂时存储单元14中作为笔迹输入信息的一条记录来存 储以下信息在显示单元17的显示屏上落笔位置的坐标值、从显示屏上落 笔经过预定取样周期获取的坐标值、以及在显示屏上抬笔位置的坐标值。当 在显示屏上显示笔迹时,基于每一取样的坐标值利用样条内插(spline interpolation)等对笔迹进行内插值操作,并显示经内插值操作后的笔迹。通 过使得取样周期更短,自然可显示相邻坐标之间的近似直线。因此,如上所 述,可以在显示屏上显示(即更新)从落笔点到抬笔点的笔迹。
接下来,控制单元11在步骤S205确定如此接受的笔迹输入是否为手势 输入。在步骤S205中确定笔迹输入是否为手势输入的方法不受特别限制。 例如,在第一实施例中,基于笔迹输入是否具有一定数量或更多的锐角来确
定笔迹输入是否为手势输入。只要能被确定则任何笔迹输入都可以接受,例 如可以重复输入基本闭合曲线预定次数或更多次数,填充闭合区域等。
图4是示出在输入手写字符"ABD"的情况下显示单元17的显示屏17D 的显示状态示意图。在图4中所示的实例中,为了在通过笔迹输入而输入 "ABD"之后删除字符"D",用户通过笔迹来输入锯齿形线31。这种锯齿 形线31包括多个以锐角弯曲的弯曲部分。当输入这种锯齿形线31时,控制 单元11基于距离落笔处的笔迹的坐标值来计算弯曲部分的数量。
在存储单元13中,将确定手势输入的条件存储为手势信息表131的形 式。图5是示出手势信息表131的数据结构实例的示意图,所述手势信息表 131作为在执行根据本发明第一实施例的手写输入方法的手写输入装置1的 存储单元13中存储的手势信息存储单元。
手势信息表131存储用于确定为每一手势所必需的一个或多个条件和与 每一手势相对应的执行命令,所述条件和执行命令与作为识别手势类型的信 息的手势ID相对应,并与手势ID构成一组手势信息。
当确定笔迹输入不是手势输入时(步骤S205:否),控制单元ll在步 骤S206确定是否完成笔迹输入的接受。当确定没有完成笔迹输入的接受时 (步骤S206:否),控制单元11返回步骤S201并重复上述处理。另一方面, 当确定在步骤S206完成笔迹输入的接受时(步骤S206:是),控制单元ll 在步骤S207如同正常笔迹输入一样来处理所接受的笔迹输入。
当在步骤S205确定笔迹输入是手势输入时(步骤S205:是),控制单 元11从手势信息表131中识别出表示与所接受的笔迹输入相对应的手势类 型的手势ID,,并在步骤S208读取与识别出的手势ID相对应的执行命令。 随后,控制单元11在步骤S209在显示单元17上显示手势确定结果。然后, 控制单元11在步骤S210确定手势输入是否完成,即是否执行抬笔操作。
当确定手势输入没有完成时(步骤S210:否),控制单元ll返回步骤 S201并重复上述处理。
图6A是示出在控制单元11确定实锯齿形线31是手势输入的情况下显 示单元17的显示屏17D的显示状态示意图,其中实锯齿形线31是在显示如 图4中所示手写字符"ABD"的显示单元17的显示屏17D上附加输入的。 如图6A所示,当控制单元.11确定实锯齿形线31是手势输入时,控制单元11在此时将实锯齿形线31更新为虚锯齿形线32,并显示虚锯齿形线32。
以这种方式,即使在手势输入期间,当确定输入手势时也显示将输入确 定为手势输入的事实。从而,用户能够可视性识别到该装置将输入确定为手 势输入的事实。因此,在用户期望通过输入手势执行命令时,由于实锯齿形 线31被更新为虚锯齿形线32,所以用户可以识别出不需要继续笔迹输入。 由此,用户通过执行抬笔操作完成笔迹输入,并可在不进行不必要的笔迹输 入的条件下执行期望的命令。
图7A是示出在通过执行抬笔操作来执行命令的情况下的显示状态示意 图,其中在显示手写字符"ABD"的显示单元17的显示屏17D上执行所述 抬笔操作。
在图7A中所示的实例示出这样一种情况,即通过手势输入执行的命令 为删除与所输入的手势相交的已输入笔迹数据。具体地,通过执行抬笔操作 完成手势输入,执行相应于输入的手势的命令并删除与手势相交的手写字符
显示输入为手势输入的事实的方法不限于如图6A所示的将实线更新为 虚线的方法。例如,将笔迹确定为手势的显示可以明灭显示。在这种情况下, 如果明灭显示的周期可以根据手势类型来改变,则用户可以可视性识别出执 行哪个命令。
或者,例如,可以改变被确定为手势的笔迹的显示颜色。例如,正常笔 迹输入可以以"黑色"显示,而被确定为手势输入的笔迹可以以另一颜色显 示,例如"红色"。另外,例如,如果根据手势类型来改变被确定为手势输 入的笔迹的显示颜色,则用户可以可视性地识别执行哪个命令。
另外,如图6B所示,表示输入为手势输入的文本数据32C可以在显示 单元17的显示屏17D上被确定为手势的笔迹的显示位置附近来显示。在这 种情况下,通过将显示的文本数据32C的内容与手势类型相对应,用户可以 可视性地识别出将执行哪个命令。
另外,如图6C所示,表示输入为手势输入的图标321可以在显示单元 17的显示屏17D上被确定为手势的笔迹的显示位置附近来显示。在这种情 况下,通过使得显示的图标32I的图案与手势类型相对应,用户可以可视性 地识别将执行哪个命令。在图6C所示的实例中,显示其图案类似"橡皮擦"
的图标。
另外,可以改变在显示单元17的显示屏17D上显示的、指示笔迹(手
势)的指针的形状。例如,在将输入确定为手势输入之前可以显示通常的笔 型指针,而在将输入确定为手势输入之后显示橡皮擦类型指针。通过使得显 示指针的形状与手势形状相对应,用户自然可以可视性地识别出将执行哪个命令。
当确定完成手势输入时(步骤S210:是),控制单元ll执行从手势信 息表131中预先读取的执行命令(步骤S211)。从而,在将输入确定为手势 输入时(即停止手势输入时),用户可以执行相应于手势的命令。
在上述第一实施例中,即使在完成手势输入之前,当将输入期间的笔迹 确定为手势输入时也显示将该输入确定为手势输入的事实。因此,由于用户 可以可视性地识别出输入为手势输入的事实,因此可以执行相应于手势的命 令,而不需继续不必要的手势输入。
第二实施例
即使当在上述第一实施例中将输入的笔迹确定为手势输入时,若在确定 之后手势的笔迹输入未进行特定时间段,则可以确定该输入不是手势输入。 即,当手写输入装置1的控制单元11错误地确定输入的是手势,而实际上 用户不期望输入手势时,更具体地,用户通过査看表明输入被确定为手势输 入的显示来发现错误的确定结果时,优选地,用户可以利用预定操作取消错 误的确定结果。另外,尽管用户根据他/她的意图开始输入手势,但是当他/ 她在手势输入过程中取消手势输入时,则可以通过在不需要执行任意特定取 消操作的情况下完成取消,由此提高了可用性。
之后,将描述第二实施例。上述第一实施例仅在由控制单元11进行的 处理过程方面与下述第二实施例不同。由于手写输入装置1和其它单元的结 构相同,所以省略对其的描述。
图8是示出由执行根据本发明第二实施例手写输入方法的手写输入装置 1的控制单元11所进行的处理过程的流程图。在图8中所示的流程图仅示出 在图2中所示第一实施例中步骤S205处确定手势输入之后进行的处理过程, 其中所述步骤S205是由控制单元11进行的控制过程。在第二实施例中在步 骤S205之前进行的处理过程与第一实施例相同。
当手写输入装置1的控制单元11确定输入的笔迹是手势输入时(步骤
S205:是),控制单元11从手势信息表131中识别用于接受的笔迹的手势 ID,并在步骤S801读取相应于识别的手势ID的执行命令,其中所述手势ID 表示满足条件的手势类型。随后,在步骤S802,控制单元11在显示单元17 上显示手势确定结果。然后,控制单元在步骤S803确定是否完成手势输入, 即是否执行抬笔操作。
当确定没有完成手势输入时(步骤S803:否),控制单元11在步骤S804 确定是否停止手势输入。可以基于是否更新笔迹输入而不执行抬笔操作来确 定是否停止手势输入。
当确定没有停止手势输入时(步骤S804:否),控制单元ll将处理返 回至步骤S201。在这种情况下,用户意图继续手势输入。
另一方面,当确定停止手势输入时(步骤S804:是),在步骤S805, 控制单元11在利用内部定时器等将计时复位之后开始进行处理,以在步骤 S806确定是否经过预定时间。当确定没有经过预定时间时(步骤S806:否), 控制单元11在步骤S807确定手势输入的停止状态是否继续。
当确定手势输入的停止状态继续时(步骤S807:是),控制单元ll将 处理返回至步骤S806。另一方面,当确定手势输入的停止状态不继续时(步 骤S807:否),控制单元11将处理返回至步骤S201。
当确定在手势输入的停止状态继续的同时经过预定时间时(步骤S806: 是),控制单元11更新该输入是否为显示单元17的显示屏17D上显示的手 势输入的确定结果,从而在步骤S808显示表示该输入不是手势输入的结果。 在这种情况下,用户并没意图进行手势输入。
图9是示出将例如图6A中所示的虚锯齿形线32更新为与将输入确定为 手势输入之前图4中所示的锯齿形线31类似的实锯齿形线33的状态示意图, 其中所述虚锯齿形线32表示在输入手写字符"ABD"的显示单元17的显示 屏17D上将输入确定为手势输入。通过等待预定时间而不以这种方式执行抬 笔操作,用户可以获得与在该输入不是手势输入的操作意图情况下的相同效 果。因此,当错误地将输入确定为手势输入时,用户可以防止执行与被错误 确定的手势相对应的执行命令。另外,当错误地将输入确定为手势输入时,
用户可以防止执行先前与被错误确定的手势相对应的执行命令。另外,当将 输入确定为手势,而实际上用户在输入过程中停止手势输入时,可以取消确 定的手势,而无需执行任何特定的操作。
当确定完成手势输入时(步骤S803:是),控制单元11在步骤S809 执行从手势信息表131预先读取的执行命令。因此,在识别出将输入确定为 手势输入,即停止手势输入时,用户可以使得该装置执行相应于该手势的命 令。
第三实施例
当在已经确定完成手势输入后又确定出输入笔迹是手势输入时,可以在 通过显示单元17的显示屏17D上输入的手势执行命令的位置附近,显示指 示取消执行命令的图标预定时间。即,用户不期望在错误地执行抬笔操作而 可能执行该执行命令的情况下进行手势输入。然而,例如,即使当通过执行 命令的执行而删除了用户不希望删除的笔迹输入时,通过选择上述显示预定 时间的图标的用户操作,也可以恢复曾经删除的笔迹输入。
以下将描述如上所述的第三实施例。上述第一和第二实施例仅在由控制 单元11进行的处理过程的方面与第三实施例不同。由于手写输入装置1和 其它元件的结构与上述实施例描述的那些相同,所以省略对其的描述。
图10是示出在完成手势输入之后由执行根据本发明第三实施例手写输 入方法的手写输入装置1的控制单元11进行恢复处理过程的流程图。在图 10中所示的流程图仅示出在图8中所示的流程图中的步骤S803处确定完成 手势输入之后进行的处理过程。
当手写输入装置1的控制单元11确定完成手势输入时(步骤S803:是), 控制单元11在步骤S1001执行从手势信息表131预先读取的执行命令,并 且在步骤S1002在显示单元17的显示屏17D上显示接受指示的图标,该指 示为取消已执行命令的指示。在步骤S1003,控制单元11在使用内部定时器 等复位之后开始计时。
通过上述处理,例如图7A中所示,当删除与手势相交的手写字符"D" 时,如图7B所示,在显示单元17的显示屏17D上显示用于取消已执行的命 令的图标32U "UNDO"。
控制单元11在步骤S1004确定是否选择上述所显示的图标32U。当确 定没有选择图标32U时(步骤S1004:否),控制单元11在步骤S1005确 定是否经过预定时间。
当确定没有经过预定时间时(步骤S1005:否),控制单元ll将处理返 回至步骤S1004,并重复上述处理。另一方面,当在没有选择图标32U的同 时确定经过预定时间时(步骤S1005:是),控制单元11在步骤S1006删除 在显示单元17的显示屏17D上所显示的图标32U。在这种情况下,用户不 期望取消通过手势执行的执行命令。
当确定选择图标32U时(步骤S1004:是),控制单元11在步骤S1007 取消通过使得选择的图标32U被显示的手势所执行的执行命令。具体地,例 如,当由用户所期望的执行命令是删除与手势相交的笔迹的命令时,如图9 所示,恢复并在显示单元17的显示屏17D上显示笔迹和手势。这种情况为 没有将笔迹输入确定为符合用户期望的处理的手势的情况,或者尽管将笔迹 输入确定为符合用户期望的处理的手势但是用户停止了正在进行的处理的 情况。
在上述第三实施例中,即使当完成手势输入时,用户也可以通过选择图 标容易地取消输入为手势输入的确定结果。因此,可以在不执行相应于手势 的命令的情况下在显示单元17的显示屏17D上再次显示曾经被确定为手势 的笔迹输入。
如上已经进行的详细描述,根据本发明的第一方案,即使在完成手势输 入之前,如果将输入确定为手势输入则也显示该事实。因此,由于用户可以 可视性地确认将输入确定为手势输入,所以可以在不需继续不必要的手势输 入的情况下执行根据该手势存储的命令。
根据本发明的第二方案,当进行指定给手势的笔迹输入时,自然地将该 输入确定为手势。然而,当在显示将输入确定为手势输入的事实之后保持笔 迹输入预定时间内不更新时,能够通过控制而不执行与被确定为输入的手势 相应的命令。例如,当根据命令将与符号"X"的笔迹相交的笔迹输入的已 更新显示或显示数据设置为待删除时,用户可以在更新符号"X"的颜色显 示的状态下等待预定时间,其中所述命令与在已经通过笔迹输入的字符上输 入符号"X"作为手势的操作相对应。使用这种方案,可以在不删除笔迹输
入的情况下将符号"X"的笔迹输入接受为正常笔迹,而不是手势。
根据本发明的第三方案,即使在完成手势输入之后,通过选择图标,用
户可以容易地取消将输入确定为手势的确定结果。因此,可以在不执行与手
势相应的命令的情况下在显示屏上显示笔迹输入。
根据本发明的其它方案,用户可以可视性确认将该输入确定为手势输
入。因此,通过继续笔迹输入或完成手势输入,可以实现根据用户意图的笔
迹输入,而无需执行模式切换操作。
由于本发明可以在不脱离其实质性特性的精神的情况下以多种形式实
现,因此这些实施例仅是示例性的,而不是限制性的。由于本发明的范围由
所附权利要求来限定,而不是由以上描述来限定,所以落入权利要求的范围 或者其等同范围内的所有改变均被权利要求所包含。
权利要求
1.一种使用手写输入装置进行手写输入的方法,其中所述手写输入装置包括表,用于在其中存储与手势类型相对应的执行命令;显示单元,其具有显示屏;笔迹输入单元,其用于接受包括手势输入的笔迹输入;和坐标值获取单元,其用于获取由所述笔迹输入单元接受的笔迹输入的坐标值,并且所述手写输入装置显示与由所述笔迹输入单元接受的包括手势输入的笔迹输入相对应的笔迹,其特征在于,该方法包括以下步骤确定所述笔迹输入单元是否正在接受笔迹输入;当确定所述笔迹输入单元正在接受笔迹输入时,更新笔迹的显示数据;确定是否完成笔迹输入的接受;当确定没有完成笔迹输入的接受时,确定所述笔迹输入是否为手势输入;当确定所述笔迹输入是手势输入时,基于由所述坐标值获取单元获取的坐标值来确定手势类型;从所述表读取与所确定的手势类型相对应的执行命令;在所述显示单元上显示所述笔迹输入是手势输入的事实;确定是否完成所述手势输入;和当确定完成所述手势输入时,执行与所述手势输入相对应的执行命令。
2. 根据权利要求1所述的方法,其特征在于,该方法还包括以下步骤 确定由所述坐标值获取单元获取的坐标值是否为常数; 当将输入确定为手势输入时,确定坐标值被确定为常数的状态是否持续预定时间;当确定经过所述预定时间时,将确定结果改变为所述笔迹输入不是手势 输入的结果;和更新在所述显示单元的所述显示屏上的显示,以显示所述笔迹输入不是 手势输入的事实。
3. 根据权利要求1所述的方法,其特征在于,该方法还包括以下步骤 当将所述笔迹输入确定为手势输入并确定完成手势输入时,在所述显示单元的所述显示屏上输入了手势的位置附近显示预定图标;确定是否选择在所述显示单元的所述显示屏上显示的图标; 当确定选择在所述显示单元的所述显示屏上显示的图标时,将确定结果 改变为所述笔迹输入不是手势输入的结果;和更新在所述显示单元的所述显示屏上的显示,以显示所述笔迹输入不是 手势输入的事实。
4. 根据权利要求1至3中任一权利要求所述的方法,其特征在于,在 所述显示单元的所述显示屏上明灭显示与被确定为手势的笔迹输入相对应 的笔迹。
5. 根据权利要求4所述的方法,其特征在于,基于确定的手势类型改 变与被确定为手势的笔迹输入相对应的笔迹在所述显示单元的所述显示屏 上明灭显示的周期。
6. 根据权利要求1至3中任一权利要求所述的方法,其特征在于,在 所述显示单元的所述显示屏上以一颜色来显示与被确定为手势的笔迹输入 相对应的笔迹,其中该颜色不同于被确定为非手势输入的笔迹输入的颜色。
7. 根据权利要求6所述的方法,其特征在于,基于确定的手势类型来 改变与被确定为手势的笔迹输入相对应的笔迹在所述显示单元的所述显示 屏上的显示颜色。
8. 根据权利要求1至3中任一权利要求所述的方法,其特征在于,在 所述显示单元的所述显示屏上与被确定为手势的笔迹输入相对应的笔迹的 显示位置附近显示文本数据,所述文本数据表示将所述笔迹输入确定为手势 输入。
9. 根据权利要求8所述的方法,其特征在于,基于确定的手势类型来 改变所述文本数据。
10. 根据权利要求1至3中任一权利要求所述的方法,其特征在于,在 所述显示单元的所述显示屏上与被确定为手势的笔迹输入相对应的笔迹的 显示位置附近显示图标,所述图标表示将所述笔迹输入确定为手势输入。
11. 根据权利要求10所述的方法,其特征在于,基于确定的手势类型 来改变所述图标。
12. 根据权利要求1至3中任一权利要求所述的方法,其特征在于,改 变在所述显示单元的显示屏上用于指示与被确定为手势的笔迹输入相对应 的笔迹的指针,以使其具有与在将所述笔迹输入确定为非手势输入的情况下 的指针形状不同的形状。
13.根据权利要求12所述的方法,其特征在于,基于确定的手势类型 来改变所述指针的图案。
全文摘要
本发明涉及一种手写输入方法。在该方法中,保存与手势类型相对应的执行命令,并通过获取接受的包括手势的笔迹输入在显示屏上的坐标值,显示笔迹。当接受笔迹输入时,更新笔迹的显示数据。当没有完成笔迹输入时,确定笔迹输入是否为手势输入。当确定笔迹输入是手势输入时,基于手势在显示屏上的坐标值确定手势类型,读取与手势类型相对应的执行命令,并显示将笔迹输入确定为手势输入的事实。当完成手势输入时,执行与手势输入相对应的执行命令。因此,用户可以根据用户意图来进行笔迹输入,而不需执行模式切换。
文档编号G06F3/00GK101110006SQ20061014463
公开日2008年1月23日 申请日期2006年11月9日 优先权日2006年7月19日
发明者中岛健次, 岩山尚美, 秋山胜彦 申请人:富士通株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1