首页> 中国专利> 笔划处理装置和笔划处理方法

笔划处理装置和笔划处理方法

摘要

提供笔划处理装置和笔划处理方法。根据实施例,装置包含第一更新控制器转换器、第二更新控制器和显示控制器。第一更新控制器被配置为,当与由多对第一坐标构成的局部笔划类似的图形图案不存在时,利用对应的多对第一坐标的值来更新多对第二坐标的值。转换器被配置为,当所述图形图案存在时,将构成所述局部笔划的所述两对以上的第一坐标转换成为构成所述图形图案的两对以上的转换坐标。第二更新控制器被配置为,当图形图案存在时,将对应于局部笔划的多对第二坐标的值更新为多对第一坐标的多对转换坐标的值。显示控制器被配置为基于多对第二坐标,在显示器上显示所述显示笔划。

著录项

  • 公开/公告号CN104461119A

    专利类型发明专利

  • 公开/公告日2015-03-25

    原文格式PDF

  • 申请/专利权人 株式会社东芝;

    申请/专利号CN201410471791.6

  • 发明设计人 登内洋次郎;

    申请日2014-09-16

  • 分类号G06F3/041(20060101);

  • 代理机构31210 上海市华诚律师事务所;

  • 代理人彭里

  • 地址 日本东京都港区芝浦一丁目1番1号

  • 入库时间 2023-12-18 08:05:40

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-02-01

    专利权的转移 IPC(主分类):G06F3/041 登记生效日:20190114 变更前: 变更后: 申请日:20140916

    专利申请权、专利权的转移

  • 2017-11-10

    授权

    授权

  • 2015-04-22

    实质审查的生效 IPC(主分类):G06F3/041 申请日:20140916

    实质审查的生效

  • 2015-03-25

    公开

    公开

说明书

相关申请的交叉引用

这个申请基于2013年9月24日提交的第2013-197137号日本专利申请,并要求其优 先权,其全部内容通过引用被结合在此。

技术领域

在此描述的实施例大体涉及笔划处理装置和笔划处理方法。

背景技术

已知一种技术,在该技术中,用户已经用手输入的一个输入笔划被转换成为用于显示 目的的显示笔划。

然而,在如上所述的传统的技术中,在已经完全地输入该输入笔划之后,进行输入笔 划成为显示笔划的转换。因此,在用户正在输入一个输入笔划的同时,他或者她不能知晓 该输入笔划是否将被转换成为预期的笔划。

在那方面,本发明的目的是,提供一种笔划显示装置、笔划显示方法、和计算机程序 产品,该笔划显示装置、笔划显示方法、和计算机程序产品在用户正在输入一个输入笔划 的同时,使得用户能够知晓该输入笔划是否将被转换成为预期的笔划。

发明内容

实施例的目的是提供一种笔划处理装置,该笔划处理装置在用户正在输入一个输入笔 划时,能够使得用户知晓该输入笔划是否将被转换成为用户预期的笔划。

根据实施例,笔划处理装置包含取得控制器、存储器、控制器、第一更新控制器、转 换器、第二更新控制器和显示控制器。取得控制器被配置为获得输入笔划的一对第一坐标。 存储器被配置为,每当取得控制器获得一对第一坐标时,存储一对第一坐标以及用于显示 与一对第一坐标关联的显示笔划的一对第二坐标。控制器被配置为每当取得控制器获得一 对第一坐标时,按相反的时间顺序从存储器获得先前存储的第一数量的多对第一坐标,并 且判定是否存在有类似于局部笔划的图形图案,局部笔划由两对以上的第一坐标组成,两 对以上的第一坐标包含由取得控制器获得的一对第一坐标和来自第一数量的多对第一坐 标之中的至少一对第一坐标。第一更新控制器被配置为,当所述图形图案不存在时,利用 与第二多对第二坐标关联的第一多对第一坐标的值来更新与所述第一数量的多对第一坐 标关联的所述第二多对第二坐标,并且在所述存储器中存储由取得控制器获得的一对第一 坐标和具有一对第一坐标的值的一对第二坐标。转换器被配置为,当所述图形图案存在时, 将构成所述局部笔划的所述两对以上的第一坐标转换成为构成所述图形图案的两对以上 的转换坐标。第二更新控制器被配置为,当所述图形图案存在时,将与来自第一数量的多 对第一坐标之中的构成局部笔划的第一多对第一坐标关联的第二多对第二坐标的值更新 为与第二多对第二坐标关联的第一多对第一坐标的第三多对转换坐标的值,并且在存储器 中存储由取得控制器获得的一对第一坐标和具有一对转换坐标的值的一对第二坐标。显示 控制器被配置为基于存储在所述存储器中的所述第二多对第二坐标,在显示器上显示所述 显示笔划。

根据如上所述的笔划处理装置,在用户正在输入一个输入笔划的同时,变得能够使得 用户知晓该输入笔划是否将被转换成为用户预期的笔划。

附图说明

图1是图解根据实施例的笔划处理装置的实例的配置图;

图2是图解根据实施例的存储在存储器中的信息的实例的图;

图3是根据实施例的用于获得一对转换坐标的转换方法的实例的说明图;

图4到7是图解根据实施例的显示笔划的显示实例的图;

图8是用于说明根据实施例示范性的操作顺序的流程图;

图9是用于说明根据实施例的操作顺序的另一个实例的流程图;以及

图10是图解根据实施例的笔划处理装置的示范性的硬件配置的方框图。

具体实施方式

以下参考附图详细描述本发明的示范性的实施例。

图1是图解根据实施例的笔划处理装置10的实例的配置图。如图1图解的,该笔划 处理装置10包含输入单元11、获得单元13、存储器15、判定单元17、第一更新单元19、 转换器21、第二更新单元23、显示控制器25、和显示器27。

可以使用能够实现手写输入的诸如触敏面板、触摸垫板、鼠标或者电子笔的输入装置, 来实现该输入单元11。获得单元13、判定单元17、第一更新单元19、转换器21、第二更 新单元23和显示控制器25可以通过执行诸如中央处理单元(CPU)的处理装置中的计算 机程序来被实现,也就是说,可以使用软件来被实现;或者可以使用诸如集成电路(IC) 的硬件被实现;或者可以使用软件和硬件的组合来被实现。可以使用存储装置来实现存储 器15,该存储装置诸如是可以在其中以磁性的、光学的或者电子的方式来存储信息的硬盘 驱动器(HDD)、固态驱动器(SSD)、存储卡、光盘、只读存储器(ROM),或者随机存取存 储器(RAM)。可以使用诸如触敏面板显示器或者液晶显示器的显示装置来实现显示器27。

输入单元11被用户使用,以将手写的输入笔划(即,输入笔迹)输入到笔划处理装 置10。输入笔划针对用户的笔迹的笔划,并且表示从记录笔或者手指与触敏面板的输入屏 幕进行接触直到它从输入屏幕被抬起的轨迹(即,从落笔动作到提笔动作的轨迹)的数据。

例如,输入笔划被表示为矢量数据,该矢量数据包含两维时间序列坐标值,诸如记录 笔或者手指与输入屏幕接触的点﹛(x(1),y(1)),(x(2),y(2))……﹜。例如,在 时刻i(其中i是自然数)的输入笔划具有坐标(x(i),y(i))。

获得单元13以顺序的方式获得多对第一坐标,多对第一坐标表示构成从输入单元11 输入的输入笔划的坐标。例如,在时刻1,获得单元13获得该输入笔划的一对第一坐标(x (1),y(1))。然后,在时刻2,获得单元13获得该输入笔划的一对第一坐标(x(2),y (2))。如此,在时刻i,获得单元13获得该输入笔划的一对第一坐标(x(i),y(i))。

存储器15在其中存储多对第二坐标,每对第二坐标表示用于显示分别与多对第一坐 标关联的输入笔划的显示笔划的一对坐标。更具体地,存储器15在其中存储分别与多对 第一坐标关联的多个属性信息,每个属性信息指示一对第二坐标是一对第一坐标还是通过 转换器21(稍后描述)转换该一对第一坐标而获得的一对转换坐标。

图2是图解根据实施例的存储在存储器15中的信息的实例的图。在图2图解的实例 中,存储器15按时间顺序存储多个组(记录),每个组(记录)包含互相关联的一对第一 坐标、一对第二坐标、和一个属性信息。这里,通过第一更新单元19(稍后描述)和第二 更新单元23(稍后描述)来进行存储器15中的第一坐标、第二坐标和属性信息的写入和 更新。

每当获得单元13获得一对第一坐标时,判定单元17按相反的时间顺序从存储器15 获得预定对数的第一坐标,并且判定是否存在有与局部笔划类似的图形图案,该局部笔划 由两对以上的第一坐标组成,该两对以上的第一坐标包含通过获得单元13获得的一对第 一坐标、和来自预定对数的第一坐标之中的至少一对第一坐标。更具体地,判定单元17 判定是否存在有图形图案,该图形图案与局部笔划的差异是等于或者小于阈值。同时,如 果多个局部笔划类似于图形图案,那么判定单元17判定具有构成多对第一坐标的最多对 数的局部笔划类似于该图形图案。

更特别地,判定单元17还按时间顺序从存储器15获得对应于最新的一对第一坐标的 属性信息。如果那个属性信息指示一对第一坐标,那么判定单元17判定是否存在有类似 于局部笔划的图形图案。另一方面,如果属性信息指示一对转换坐标,那么该判定单元17 判定该局部笔划是否类似于先前的图形图案,先前的图形图案成判定为在先前的判定中是 相类似的。

例如,当从获得单元13获得一对第一坐标(x(i),y(i))时,判定单元17按相反 的时间顺序获得预定对数的第一坐标{(x(k),y(k)),(x(k+1),y(k+1)),...,(x (i-1),y(i-1))}。这些预定对数的第一坐标按时间顺序是连续的,其中,(x(i-1), y(i-1))表示最新的一对第一坐标,并且(x(k),y(k))表示最早的一对第一坐标。

然后,判定单元17使用{(x(k),y(k)),(x(k+1),y(k+1)),...,(x(i-1), y(i-1))}以及(x(i),y(i));生成包含(x(i),y(i))的按照时间顺序连续的坐 标列;并且判定是否存在有与由每个坐标列组成的局部笔划类似的图形图案。

在这种情况下,生成以下(i-k)个坐标列:{(x(i-1),y(i-1)),(x(i),y(i))}; {(x(i-2),y(i-2)),(x(i-1),y(i-1)),(x(i),y(i))};...; {(x(k+1),y(k+1)),...,(x(i-1),y(i-1)),(x(i),y(i))};和 {(x(k),y(k)),(x(k+1),y(k+1)),...,(x(i-1),y(i-1)),(x(i),y(i))}。

例如,如果用于判定的目标图形图案是直线,那么该判定单元17使用最小平方法将 每个坐标列内插于回归直线;并且从(i-k)个坐标列之中判定具有阈值之内的近似误差 的坐标列类似于该直线。此外,当多个坐标列具有阈值之内的近似误差时;该判定单元17 例如判定具有最多(i-k+1)个坐标的坐标列类似于该直线。

当该直线被写为y=ax+b时,那么与从“k”到“i”的坐标时间序列有关的回归问题 变成获得使方程式(1)最小化的两个直线参数“a”和“b”的问题。

s(a,b)=Σ(y(i)-ax(i)-b)^2   (1)

其中,Σ表示i=1到N的总和。

关于这个问题,在方程式(2)和方程式(3)中,S(k,I;a,b)变成最小的。

a_min(k,i)=(Σ(x(j)*y(j))-(Σx(j)*Σy(j))/N)/(Σ(x(j)^2)-(Σx(j)*Σx(j))/N)

(2)

b_min(k,i)=(Σy(j)-a_min*Σx(j))/N   (3)

这里,当近似误差S(k,I;a_min(k,I),b_min(k,I))落在预先设定的阈值以 下时,那么对应的坐标列被判定为类似于该直线。更具体地,对于k=...,i-3,i-2,i-1 的每个的直线,近似误差被计算为...S(i-3,I;a,b),(i-2,I;a,b),和S(i-1,I; a,b)。然后,选择这种“k”,对于这种“k”,近似误差落在阈值以下。然而,当坐标 的个数(i-k+1)小时,通过改变,近似误差是小的值有时是存在的。因此,还能够强加 (i-k+1)等于或大于某个值的限制。如果判定存在有类似于直线的多个“k”,那么可以 选择对应于最多(i-k+1)个坐标的这种“k”。

同时,考虑一情况,其中,不是判定是否存在有类似于局部笔划的图形图案,而是判 定该局部笔划是否类似于先前的图形图案,先前的图形图案被判定为类似于先前的判定。 在那种情况下,代替重新计算使时刻i的近似误差S(k,I;a,b)最小化的直线参数; 可以使用直线参数(a_min(k,i-1),b_min(k,i-1)),该直线参数在添加时刻i-1时 的(x(i-1),y(i-1))期间被近似,而没有改变。

这里,如果判定不能使用时刻i-1时的近似的直线参数(a_min(k,i-1),b_min(k, i-1))来完成近似,那么在时刻i的直线参数(a_min(k,i-1),b_min(k,i-1))可以 被重新计算,并且新的近似的图形可以被计算。

当直线被写为y=ax+b时,如果直线的倾斜大到使得该直线趋于竖直,那么该误差倾 向于是大的。为了防止那个发生,可以相对于每个坐标点进行转动处理,以致该直线的方 向处于水平方向。

如果判定单元17判定没有类似于局部笔划的图形图案或者如果判定单元17判定局部 笔划不类似于先前的图形图案,那么第一更新单元19利用一对第一坐标的值,更新与预 定对数的第一坐标中的每对第一坐标关联的一对第二坐标的值;进行更新,以使与预定对 数的第一坐标关联的多个属性信息指示多对第一坐标;并且在存储器15中存储互相关联 的由获得单元13获得的一对第一坐标、具有那一对第一坐标的值的一对第二坐标、以及 指示那一对第一坐标的属性信息。

例如,当判定单元17判定没有类似于局部笔划的图形图案时,第一更新单元19分别 利用(x(k),y(k)),(x(k+1),y(k+1)),...,以及(x(i-1),y(i-1))来更新(X (k),Y(k)),(X(k+1),Y(k+1)),...,以及(X(i-1),Y(i-1))中的每一个;并 且进行更新,以使各个组的属性信息指示一对第一坐标。此外,第一更新单元19在存储 器15中存储互相关联的多对第一坐标(x(i),y(i))、多对第二坐标(x(i),y(i))、 以及多个属性信息(多对第一坐标)。

当判定单元17判定存在有类似于局部笔划的图形图案时,转换器21将构成局部笔划 的两对以上的第一坐标中的每一对第一坐标转换成为构成图形图案的一对转换坐标。然 而,当判定单元17判定该局部笔划类似于先前的图形图案时;转换器21将构成局部笔划 的两对以上的第一坐标中的每一对第一坐标转换成为构成先前的图形图案的一对转换坐 标。

例如,如图3图解的,转换器21将构成局部笔划101的两对以上的第一坐标{(x(k), y(k)),(x(k+1),y(k+1)),...,(x(i-1),y(i-1)),(x(i),y(i))}转换成为 构成图形图案(在图3图解的实例中,构成直线102)的两对以上的转换坐标{(X(k),Y (k)),(X(k+1),Y(k+1)),...,(X(i-1),Y(i-1)),(X(i),Y(i))}。在这种情 况下,一对转换坐标(例如,(X(i),Y(i)))表示在垂直线从一对第一坐标(例如,(x (i),y(i))被画到直线102时获得的交点。

当判定单元17判定存在有类似于局部笔划的图形图案或者当判定单元17判定局部笔 划类似于先前的图形图案时,第二更新单元23将与来自预定对数的第一坐标之中的构成 局部笔划的各对第一坐标关联的多对第二坐标的值更新为与涉及的第二坐标关联的多对 第一坐标的多对转换坐标的值;进行更新,以使与来自预定对数的第一坐标之中的构成局 部笔划的每对第一坐标关联的每个属性信息指示一对转换坐标;并且在存储器15中存储 互相关联的由获得单元13获得的一对第一坐标、具有该一对第一坐标的一对转换坐标的 值的一对第二坐标、以及各自指示一对转换坐标的属性信息。

例如,当判定单元17判定没有类似于局部笔划的图形图案时,第一更新单元19利用 (X(k),Y(k)),(X(k+1),Y(k+1)),...,以及(X(i-1),Y(i-1))来更新第二坐 标,并且进行更新,以使各个属性信息指示一对第二坐标。此外,第二更新单元23在存 储器15中存储互相关联的多对第一坐标(x(i),y(i))、多对第二坐标(x(i),Y(i))、 以及多个属性信息(多对第二坐标)。

显示控制器25使用存储在存储器15中的多对第二坐标,在显示器27上显示一个显 示笔划。例如,显示控制器25结合存储在存储器15中的多对第二坐标,并且在显示器27 上显示一个显示笔划。替换地,显示控制器25可以进行样条内插并且在显示器27上显示 一个显示笔划。同时,连同显示一个显示笔划一起,显示控制器25还可以在显示器27上 显示对应的输入笔划。在那种情况下,理想的是,显示控制器25利用与显示笔划不同的 颜色或者不同的线条类型来显示该输入笔划。

根据实施例,如图4图解的,在添加一对坐标113到输入笔划111之前,显示笔划 112的先端部分没有从徒手画出的笔划被改变。相反,如图5图解的,在添加一对坐标113 到输入笔划111之后,直线被替代作为显示笔划114的前端部分115。

此外,如图6图解的,在添加一对坐标123到输入笔划121之前,直线被替代作为显 示笔划122的前端部分。相反,如图7图解的,在添加一对坐标123到输入笔划121之后, 徒手画出的笔划被替代作为显示笔划124的前端部分125。

如此,根据实施例,在用户正在输入一个输入笔划的同时,该输入笔划被转换成为被 认为是用户预期的笔划的显示笔划。因此,在用户正在输入一个输入笔划的同时,变得能 够使得用户知晓该输入笔划是否将被转换成为用户预期的笔划。

图8是用于说明在根据实施例的笔划处理装置10中进行的示范性的操作顺序的流程 图。

首先,获得单元13获得多对第一坐标,多对第一坐标表示构成从输入单元11输入的 输入笔划的坐标(步骤S101)。

一旦获得单元13获得第一坐标,判定单元17就按相反时间顺序从存储器15获得预 定对数的第一坐标(步骤S103);以及按时间顺序从存储器15获得与最新的一对第一坐标 关联的属性信息(步骤S105)。

如果属性信息指示一对第一坐标(在步骤S107为“是”),那么判定单元17判定是否 存在有类似于局部笔划的图形图案(步骤S109)。

如果没有类似的图形图案(在步骤S109为“否”),那么第一更新单元19利用多对第 一坐标的值更新与预定对数的第一坐标关联的多对第二坐标的值,并且进行更新,以使与 预定对数的第一坐标关联的多个属性信息指示一对第一坐标(步骤S111)。

随后,第一更新单元19在存储器15中存储互相关联的由获得单元13获得的一对第 一坐标、具有一对第一坐标的值的一对第二坐标、和指示一对第一坐标的属性信息(步骤 S113)。

然后,显示控制器25使用存储在存储器15中的多对第二坐标,在显示器27上显示 一个显示笔划(步骤S133)。在那之后,系统控制返回到步骤S101。

同时,如果存在类似的图形图案(步骤S109为“是”),那么转换器将构成局部笔划 的两对以上的第一坐标转换成为构成图形图案的两对以上的转换坐标(步骤S115)。

然后,第二更新单元23将与来自预定对数的第一坐标之中的构成局部笔划的多对第 一坐标关联的多对第二坐标的值更新为与涉及的多对第二坐标关联的多对第一坐标的多 对转换坐标的值;并且进行更新,以使与来自预定对数的第一坐标之中的构成局部笔划的 多对第一坐标关联的多个属性信息指示一对转换坐标(步骤S117)。

随后,第二更新单元23在存储器15中存储互相关联的由获得单元13获得的多对第 一坐标、各自具有一对第一坐标的一对转换坐标的值的多对第二坐标、和各自指示一对转 换坐标的多个属性信息(步骤S119)。

然后,显示控制器25使用存储在存储器15中的多对第二坐标,在显示器27上显示 一个显示笔划(步骤S133)。在那之后,系统控制返回到步骤S101。

同时,如果属性信息指示一对转换坐标(在步骤S107为“否”),那么判定单元17判 定局部笔划是否类似于先前的图形图案(步骤S121)。

如果局部笔划不类似于先前的图形图案(步骤S121为“否”),那么第一更新单元19 利用多对第一坐标的值更新与预定对数的第一坐标中的各对第一坐标关联的多对第二坐 标的值,并且进行更新,以使与预定对数的第一坐标关联的多个属性信息指示一对第一坐 标(步骤S123)。

随后,第一更新单元19在存储器15中存储互相关联的由获得单元13获得的多对第 一坐标、各自具有一对第一坐标的值的多对第二坐标、和指示一对第一坐标的多个属性信 息(步骤S125)。

然后,显示控制器25使用存储在存储器15中的多对第二坐标,在显示器27上显示 一个显示笔划(步骤S133)。在那之后,系统控制返回到步骤S101。

同时,如果局部笔划类似于先前的图形图案(步骤S121为“是”),那么转换器21将 构成局部笔划的两对以上的第一坐标转换成为构成先前的图形图案的两对以上的转换坐 标(步骤S127)。

然后,第二更新单元23将与来自预定对数的第一坐标之中的构成局部笔划的各对第 一坐标关联的多对第二坐标的值更新为与涉及的多对第二坐标关联的多对第一坐标的多 对转换坐标的值;并且进行更新,以使与来自预定对数的第一坐标之中的构成局部笔划的 多对第一坐标关联的多个属性信息指示一对转换坐标(步骤S129)。

随后,第二更新单元23在存储器15中存储互相关联的由获得单元13获得的多对第 一坐标、各自具有一对第一坐标的一对转换坐标的值的多对第二坐标、和指示一对转换坐 标的属性信息(步骤S131)。

然后,显示控制器25使用存储在存储器15中的多对第二坐标,在显示器27上显示 一个显示笔划(步骤S133)。在那之后,系统控制返回到步骤S101。

图9是用于说明在根据实施例的笔划处理装置10中进行的操作顺序的另一个实例的 流程图。

在图9图解的实例中,当判定单元17判定局部笔划不类似于先前的图形图案时(在 步骤S221为“否”),系统控制进行到步骤S209。然后,判定单元17判定是否存在有类似 于局部笔划的图形图案(步骤S209)。

这里,从步骤S201到步骤S219进行的操作等同于图8中的流程图中图解的步骤S101 到步骤S119进行的操作,同时从步骤S227到步骤S233进行的操作等同于图8中的流程 图中图解的步骤S127到步骤S133进行方操作。

如此,根据实施例,在用户正在输入一个输入笔划的同时,它被转换成为被认为是用 户预期的笔划的显示笔划。因此,在用户正在输入一个输入笔划的同时,变得能够使得用 户知晓该输入笔划是否将被转换成为用户预期的笔划。

特别地,根据实施例,在一个输入笔划正在被输入的同时,判定是否存在有局部线段 或者局部折线。然后,依据判定结果,局部线段或者局部折线在被显示之前被转换成为直 线。因此,在用户正在输入一个输入笔划的同时,变得能够使得用户知晓局部线段或者局 部折线是否将被转换成为用户预期的笔划。

硬件配置

图10是图解根据实施例的笔划处理装置10的示范性的硬件配置的方框图。如图10 图解的,根据实施例的笔划处理装置10可以使用通常使用的计算机的硬件配置来被实现, 通常使用的计算机的硬件配置包含诸如中央处理单元(CPU)的控制装置901;诸如只读存 储器(ROM)或者随机存取存储器(RAM)的存储装置902;诸如硬盘驱动器(HDD)或者固 态驱动器(SSD)的外部存储装置903;诸如显示器的显示装置904;诸如鼠标或者键盘的 输入装置905;以及诸如通信I/F的通信装置906。

同时,在根据实施例的笔划处理装置10中执行的计算机程序被预先存储在ROM等等 中。替换地,在根据实施例的笔划处理装置10中执行的计算机程序可以以可安装或者可 执行文件的形式被存储在作为计算机程序产品的计算机可读存储介质中,计算机可读存储 介质诸如是光盘只读存贮器(CD-ROM),光盘可读(CD-R),存储卡,数字通用光盘(DVD), 或者软磁盘(FD)。还替换地,在根据实施例的笔划处理装置10中执行的计算机程序可以 作为可下载的文件被保存在连接到因特网的计算机上,或者可以使得可用于通过诸如因特 网的网络的分布。

在根据实施例的笔划处理装置10中执行的计算机程序包含分别用于每个上述构成元 件的模块。实际上,例如,控制装置901从外部存储装置903装载计算机程序并且运行它 们,以致计算机程序被装载在存储装置902中。结果,在计算机中生成用于每个构成元件 的模块。

根据如上所述的至少一个实施例的笔划处理装置,笔划处理装置包含取得控制器、存 储器、控制器、第一更新控制器、转换器、第二更新控制器、以及显示控制器。取得控制 器被配置为获得输入笔划的一对第一坐标。存储器被配置为,每当取得控制器获得一对第 一坐标时,存储一对第一坐标以及用于与该一对第一坐标关联显示的显示笔划的一对第二 坐标。控制器被配置为每当取得控制器获得一对第一坐标时,按相反的时间顺序从存储器 获得先前存储的第一数量的多对第一坐标,并且判定是否存在有类似于局部笔划的图形图 案,局部笔划由两对以上的第一坐标组成,两对以上的第一坐标包含由取得控制器获得的 一对第一坐标和来自第一数量的多对第一坐标之中的至少一对第一坐标。第一更新控制器 被配置为,当所述图形图案不存在时,利用与第二多对第二坐标关联的第一多对第一坐标 的值来更新与所述第一数量的多对第一坐标关联的所述第二多对第二坐标,并且在所述存 储器中存储由取得控制器获得的所述一对第一坐标和具有所述一对第一坐标的值的所述 一对第二坐标。转换器被配置为,当所述图形图案存在时,将构成所述局部笔划的所述两 对以上的第一坐标转换成为构成所述图形图案的两对以上的转换坐标。第二更新控制器被 配置为,当图形图案存在时,将与来自第一数量的多对第一坐标之中的构成局部笔划的第 一多对第一坐标关联的第二多对第二坐标的值更新为与第二多对的第二坐标关联的第一 多对第一坐标的第三多对转换坐标的值,并且在存储器中存储由取得控制器获得的一对第 一坐标和具有一对转换坐标的值的一对第二坐标。显示控制器被配置为基于存储在所述存 储器中的所述第二多对第二坐标,在显示器上显示所述显示笔划。因此,在用户正在输入 一个输入笔划的同时,变得能够使得用户知晓该输入笔划是否将被转换成为用户预期的笔 划。

例如,除非与它们的本质相反,根据如上所述的实施例的流程图的步骤可以具有不同 的执行次序,可以同时被执行多个,或者可以每次以不同的次序被执行。

虽然已经描述了某些实施例,但是这些实施例仅仅是通过举例而给出的,并不是想要限定 本发明的范围。实际上,在此描述的新的实施例可以包含在各种其他形态之中;此外,在 没有违背本发明的精神的情况下,能够以在此描述的实施例的形式,作出各种省略、替换 和变化。附带的如权利要求书和它们的等效物意欲覆盖这种属于本发明的范围和精神的形 式或变形。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号