用户终端装置、绘图处理系统及绘图处理方法

文档序号:6336527阅读:157来源:国知局
专利名称:用户终端装置、绘图处理系统及绘图处理方法
技术领域
本发明涉及用户终端装置、绘图处理系统及绘图处理方法。
背景技术
经由网络连接的多个个人计算机(PC)可被用作一种结构化系统,该系统用来共 享及编辑各个PC上输入的信息或数据。这样的系统可被用作例如协助知识创造的会议系 统(例如,远程会议系统),诸如会议、通信、思想交换等,还可被用来连接多个远程地点,例 如在JP-4053378-B中描述的一样。例如,利用诸如文字处理编辑器、电子表格软件、绘图软件、远程会议软件等各种 应用从各个PC输入各种对象(文本、图形、图像等)。进而,所有的参与者可同时在共享的 屏幕上编辑从各个PC输入的对象。远程会议的管理可以由例如最初被激活的管理员PC的共享管理单元来执行,这 样的PC被称为管理员PC。为了同时向其他的PC显示从各个PC输入的信息,管理员PC的 共享管理单元将从各个PC输入的信息发送到其他PC的共享管理单元。进而,管理员PC将 由一个PC执行的工作结果同时发送到其他PC的共享管理单元。利用这样的配置,用户可 实时地核对由各个PC执行的工作结果来进行会议。如上所述,利用这样的会议系统,可编辑诸如文本、图形等各种对象。例如,信息 输入设备和触摸屏可被用来生成、编辑及操纵手动输入的手写对象,其中触摸屏包括起到 显示单元功能的显示器和具有坐标检测器的信息输入/输出单元,该坐标检测器用来检测 由指示设备指示的坐标检测区域内的坐标位置,指示设备诸如是手指尖、笔尖等,同样如在 JP-4053378-B中公开的那样。进而,JP-3789946-B公开了一种利用面向对象的显示器来绘制/编辑图形的绘制 /编辑系统,其中共享的绘制系统包括适用于提供更自然操作的手写操作的用户接口。在这 样的绘制类型的系统中,用户可在触摸屏上利用笔自然地选择及编辑给定的对象。进而,JP-H11-96387-A公开了可在笔画(stroke)数据的编辑模式和位图数据的 编辑模式之间切换的技术,通过该技术可逐点地删除手写对象并且通过在绘画(paint)类 型系统和绘图(draw)类型系统之间切换来逐个对象地删除图形对象。然而,上述技术存在缺点。例如,在JP-4053378-B描述的系统中,手写对象被保持 为位像,由此增大了网络传输负荷。进而,尽管可以作为整体来操纵各个对象,但是不 能执行删除一个对象中的一个部件的操作。进而,在JP-3789946-B描述的系统中,用户可以删除与手写笔画交叉(intersect)的对象,由此可以执行更加自然的删除操作,但是仍不能执行删除系统中保持 的一个对象中的一个部件的操作。进而,在JP-H11-96387-A中,如果在绘画类型系统中以位像保存数据,则当 放大图像数据时会使得图像质量变差。进而,需要在上述两种模式之间明确地切换,这将会 降低操作的效率。

发明内容
在本发明的一个方面中,设计了一种用户终端装置,其包括输入接收器、交叉图像 信息获取单元和分割器。输入接收器用于接收与绘图和图像删除相关的输入信息。交叉 图像信息获取单元用于当输入接收器接收到图像删除输入信息时,获取与图像删除输入信 息相交叉的绘图输入信息作为交叉图像信息。分割器用于当输入信息是图像删除输入信息 时,分割交叉图像信息以删除由图像删除输入信息计算得到的删除区域内包含的那部分交 叉图像信息。在本发明的另一方面中,设计了一种绘图处理系统。绘图处理系统包括经由网络 彼此相连的一个或更多个用户终端和服务器,其中服务器处理从各个用户终端发送的信 息。各个用户终端包括输入接收器,用于接收与绘图和图像删除相关的输入信息;交叉图 像信息获取单元,用于当输入接收器接收到图像删除输入信息时,获取与图像删除输入信 息相交叉的绘图输入信息作为交叉图像信息;以及处理请求生成器,用于生成包括由输入 接收器接收到的绘图输入的处理请求,或是当输入接收器接收到图像删除输入信息时,生 成包括交叉图像信息和图像删除输入信息的处理请求。服务器包括处理请求接收器,用于 从用户终端接收处理请求;响应生成器,用于生成处理请求的响应信息;以及分割器,用于 当所接收到的处理请求包括图像删除输入信息时,分割交叉图像信息以删除由图像删除输 入信息计算得到的删除区域内包含的那部分交叉图像信息。在本发明的另一方面,设计了一种计算机可读介质,保存有包括当计算机执行时 使得计算机执行处理绘图的方法的指令的程序。所述方法包括下列步骤接收与绘图和图 像删除相关的输入信息;当接收到图像删除输入信息时,获取与图像删除输入信息相交叉 的绘图输入信息作为交叉图像信息;以及当图像删除输入信息作为输入信息被接收时,分 割交叉图像信息以删除由图像删除输入信息计算得到的删除区域内包含的那部分交叉图 像信息。


参考所附附图,对于后面的具体实施方式
获得更加完整的理解,并可以容易地获 得并懂得公开文本中存在的优点和特征,其中图1示出了根据第一示例实施例的用户终端的示例整体配置;图2示出了第一示例实施例的用户终端的显示单元的示例屏幕快照;图3示出了由第一示例实施例的输入接收单元输入的示例绘图输入笔画和图像 删除输入笔画;图4示出了说明由第一示例实施例的用户终端执行的操作处理的步骤的流程图;图5示出了当获取第一示例实施例的交叉图像信息时的示例条件;
图6示出了在由第一示例实施例的笔画分割器分割笔画之前的示例条件;图7示出了在由第一示例实施例的笔画分割器分割笔画之后的示例条件;图8示出了根据第二示例实施例的共享绘图信息的系统的示例整体配置;图9A和图9B示出了说明由根据第二示例实施例的共享绘图信息的系统执行的操 作处理的步骤的流程图;图10示出了根据第三示例实施例的绘图处理系统的示例整体配置;图IlA和图IlB示出了说明由第三示例实施例的共享绘图信息的系统执行的操作 处理的步骤的流程图;图12A和图12B示出了说明共享由其他用户终端输入的绘图输入笔画信息的信息 的操作处理的步骤的流程图;图13示出了根据第四示例实施例的用户终端的示例整体配置;图14示出了说明由第四示例实施例的用户终端执行的操作处理的步骤的流程 图;图15示出了关于第四示例实施例的具有不同大小的删除区域的示例;图16示出了根据第五示例实施例的用户终端的示例整体配置;图17示出了说明第五示例实施例的用户终端执行的操作处理的步骤的流程图;图18示出了根据第六示例实施例的用户终端的示例整体配置;图19示出了说明由第六示例实施例的用户终端执行的操作处理的步骤的流程 图;图20示出了由闭环计算单元执行的确定图像删除输入笔画为闭环的方案;图21示出了删除作为闭环的图像删除输入笔画的区域的另一确定方案;图22示出了以实线示出的绘图输入、以细线示出的图像删除输入、以及以点划线 示出的将要被删除的部分;图23示出了说明由第七示例实施例的用户终端执行的操作处理的步骤的流程 图;图24示出了以实线示出的绘图输入、以细线示出的图像删除输入、以及以点划线 示出的将要被删除的部分;图25示出了根据第八示例实施例的用户终端的示例整体配置;图26示出了说明由第八示例实施例的用户终端执行的操作处理的步骤的流程 图;图27示出了用于恢复或取消操作被删除的笔画的恢复按钮;图28示出了根据第九示例实施例的绘图处理系统的示例整体配置;图29A和图29B示出了说明由第九示例实施例的绘图处理系统执行的操作处理的 步骤的流程图;图30示出了根据第十示例实施例的绘图处理系统的示例整体配置;图31A和图31B示出了说明由第十示例实施例的绘图处理系统执行的操作处理的 步骤的流程图;图32示出了根据第十一示例实施例的绘图处理系统的示例整体配置;图33A和图33B示出了说明由第十一示例实施例的绘图处理系统执行的操作处理的步骤的流程图;图34示出了根据第十二示例实施例的绘图处理系统的示例整体配置;图35A和图35B示出了说明由第十二示例实施例的绘图处理系统执行的操作处理 的步骤的流程图;图36示出了作为示例实施例的用户终端的信息处理装置的示例硬件配置;以及图37示出了作为示例实施例的服务器的信息处理装置的示例硬件配置。所附的附图用于描绘本发明的示例性实施例而不应该被解释为限制本发明的范 围。除非是明确地提到,所附的附图不应该被认为是按照比例进行绘制的,对于几个附图之 间的相同或相似的部件指定了相同或相似的附图标记。
具体实施例方式现在对本发明的示例性实施例给出说明。应该注意到的是,尽管例如第一、第二等 术语这里可被用来描述各种元件、部件、区域、层和/或部分,但是应该理解的是这样的元 件、部件、区域、层和/或部分并不局限于此,因为这些术语是相对的,即仅用来区分一个元 件、部件、区域、层或部分与另一元件、部件、区域、层或部分。因此,例如,在不脱离本发明的 教示的前提下,下面讨论的第一元件、部件、区域、层或部分可用于第二元件、部件、区域、层 或部分。此外,值得注意的是,这里使用的术语仅用于说明特定的实施例而并不用来限制 本发明。因此,例如,如这里使用的一样,单数形式的“一个”、“一”和“该(所述)”应该也 包括复数形式,除非是上下文清楚地指示其他情况。此外,当在这篇说明书中使用术语“包 括”和/或“包含”时,指定所提及的特征、整体、步骤、操作、元件和/或部件的存在,但是不 排除一个或多个其他特征、整体、步骤、操作、元件、部件和/或它们的组的存在或追加。进而,尽管在附图中示出的视图中,为了清楚的目的而使用了特定的术语,但是当 前的公开文本并不局限于所选择的特定术语,而是应该被理解为各个特定元件包括以相似 方式操作的所有的技术等同物。现在参考附图,下面说明根据示例实施例的用于处理绘图 的图像处理装置或系统。第一示例实施例用户终端[配置]图1示出了根据第一示例实施例的绘图处理装置的示例配置,其中用户终端或用 户终端装置被用作绘图处理装置。例如,图1中的用户终端Ia-I可包括输入接收单元11、 显示单元12、交叉图像信息获取单元13、笔画分割器51、以及存储器15。输入接收单元11 接收用户的输入。显示单元12显示图像。交叉图像信息获取单元13获取交叉图像信息。 笔画分割器51将诸如绘图输入笔画的信息或数据等交叉图像信息分割为多个部分,并执 行给定的删除动作。如此,笔画分割器51可被用作分割图像信息的分割器,并且如果需要 可删除图像信息。存储器15可包括用于临时地保存信息或数据的第一存储器15a。由输入接收单元11接收到的信息(诸如输入信息)可以是绘图输入信息和图像 删除输入信息。这样的输入信息包括各种对象(文本、图形、图像等)的信息。在下面的示 例中,例如,利用指示设备将笔画输入为简单的笔画,并由手动或手写输入执行这样的笔画 信息输入。这样的输入笔画可包括以给定顺序排列作为坐标列表的至少一个或多个坐标。
例如,利用无线电按钮可执行绘图/图像删除操作的切换,如图2所示,该无线电 按钮可从多个选择项目中选择一个项目,或是特定的输入设备可用作绘图及图像删除操作 中的每一个操作,其中笔类型设备可用于绘图输入,而橡皮类型设备可用于图像删除输入, 但是不局限于此。当在绘图输入接收模式下利用指示设备输入了笔画时,接收到的输入信息可被称 为例如“绘图输入笔画”、“绘图输入信息”、或“绘图信息”等,并且当在图像删除输入接收模 式下利用指示设备输入了笔画时,接收到的输入信息可被称为例如“图像删除输入笔画”、 “图像删除输入信息”、或“图像删除信息”等。图3示出了绘图输入笔画和图像删除输入笔画的示例,其中θ的角度可以是由连 接图像删除输入笔画的两点的连线和与χ轴平行的线限定的角度。在图3及其他附图中,具 有交叉标记的空白圆圈,诸如图3中的(x5,y5)表示一个端点或图像删除输入坐标的一个 中间坐标(intervening coordinate),并且空白方块标记,诸如(x5_asin θ,y5+acos θ ), 表示删除区域的角端点坐标。进而,图3中的诸如(xl,yl)等实心圆圈标记表示一个端点 或绘图输入笔画的一个中间坐标。可对图像删除输入笔画的每个给定笔画间隔设定删除区 域。例如,可将10个像素设定为笔画间隔以设定删除区域。尽管在图3中示出了各删除区 域的形状是正方形类型的形状,但是各删除区域的形状并不局限于此,如果需要还可使用 诸如矩形、圆形、椭圆形、多边形等作为删除区域。进而,利用坐标信息可识别或表达绘图输入笔画和图像删除输入笔画,该坐标可 以是诸如(xl,yl)、(x2,y2) "Jxr^yn)等坐标(即坐标数据)的组合。绘图输入笔画和图 像删除输入笔画还可分别被称为绘图输入信息和图像删除输入信息。为用户终端Ia-I提供的由交叉图像信息获取单元13获取的交叉图像信息包括与 图像删除输入笔画交叉的绘图输入笔画(例如,图3中的绘图输入笔画1和幻的坐标数据。 进而,除了诸如(xl,yl)、(x2,y2) "Jxr^yn)等坐标数据之外,交叉图像信息还可包括关于 标识符、颜色、线的粗细、透明度、线的类型(例如,点划线、单点的点划线)、图像生成时间、 图像更新数据、以及所关注对象的外接矩形的左上角的位置坐标。标识符是用来唯一地识别各个绘图输入笔画的标识符。例如,在图3中,绘图输入 笔画1的标识符可被设定为“ID :1”,而绘图输入笔画2的标识符可被设定为“ID :2”。如果 需要,还可以选择的形式表达标识符。“更新时间”是执行诸如绘图输入、图像删除输入等绘图输入笔画的移动操作的时 间。例如,除了标识符之外,还可使用生成时间、更新时间、所关注对象的外接矩形的 左上角的位置坐标来识别绘图输入笔画。存储器15可包括易失性存储器或非易失性存储器的第一存储器15a,易失性存储 器诸如是随机访问存储器(RAM),而非易失性存储器诸如是只读存储器(ROM)。[操作处理]图4示出了说明由第一示例实施例的用户终端Ia-I执行的操作处理的步骤的流 程图。用户可在绘图屏幕上执行绘图输入和/或图像删除输入(见图2)。例如利用图2所 示的无线电按钮在绘图输入模式和图像删除输入模式之间切换输入接收模式,但并不局限 于此。
如图4所示,当用户终端Ia-I接收在绘图输入接收模式下的输入时(步骤Sl 是),获取由用户输入的笔画作为绘图输入笔画(步骤幻)并将其保存在第一存储器1 当 中(步骤S; ),并随后绘制在第一存储器15a中保存的所有笔画(步骤S4)。一方面,当用户终端Ia-I接收到不在绘图输入接收模式下而是在图像删除输入 接收模式下的输入时(步骤Si 否),获取用户输入的笔画作为图像删除输入笔画(步骤 S5),并随后获取交叉图像信息(步骤S6)。在下文中,参考图5说明交叉图像信息。例如,对于用户终端la-Ι,一个绘图输入 信息被确定为在一个绘图输入笔画的外接矩形区域内是否存在图像删除输入笔画的任何 一个坐标的交叉图像信息。利用关于绘图输入笔画的点来指定外接矩形区域。例如,如图 5所示通过四个角端点和点划线来限定一个绘图输入笔画的外接矩形区域。在图5中,例如,绘制了具有坐标(xl,yl)、(x2,y2)、(x3,y3)和(x4, y4)的绘图 输入笔画Α、具有坐标(x5,y5)和(x6,y6)的绘图输入笔画B、以及具有坐标(x7,y7)、(x8, y8)、(x9, y9)、(xlO, ylO) (xll, yll)和(xl2,yl2)的绘图输入笔画。由于图像删除输入笔 画的坐标(xl0,yl0)和(xll,yll)存在于由点划线示出的绘图输入笔画A的外接矩形区域 内,因此绘图输入笔画A被称为与图像删除输入笔画交叉的交叉图像。在图5中,由于在点 划线示出的绘图输入笔画B的外接矩形区域内不存在图像删除输入笔画的任何一个坐标, 因此绘图输入笔画B不被称为交叉图像。在本申请公开中,与图像删除输入笔画信息交叉的绘图输入笔画的信息被称为 “交叉图像信息”或“交叉图像”。如图4所示,用户终端Ia-I基于图像删除输入笔画的信息获取删除区域(见图 3)(步骤S7)。这样的删除区域可通过为图像删除输入笔画设定给定的笔画间隔来生成或 设定。例如,可将图像删除输入笔画的笔画间隔设定为10个像素。例如,当如图3所示图 像删除输入笔画的信息包括坐标(x5,y5)和(x6,y6)时,删除可被设定为由如下公式(1)、
⑵、(3)和(4)指定的四个点限定的矩形(公式1)(x5-asin θ,y5+acosθ )(1)(x5+asin θ,y5-acosθ )(2)(x6+asinθ,y6_acos θ )(3)(x6-asin θ,y6+acosθ )(4)其中,设定了 cos θ =
了 cos θ = (χ6-χ5) /r, sin θ = (y6-y5) /r 禾口 r = V [(x6-x5)2+(y6-y5)2],并且例如,a = 10 个像素。随后,在用户终端Ia-I中,从存储器15中删除掉删除区域中包含的交叉图像信息 的坐标(步骤S8),并且还从显示单元12上显示的图像中也将其删除。进而,在步骤SSJf 未包含在删除区域中的坐标保存在第一存储器15中。在本申请公开中,出于简略的目的, 术语坐标被用来表示一个坐标或多个坐标。在本申请公开中,“坐标包含于”或“坐标存在 于”具有相似的含义。参考图6和图7详细地说明当向绘图处理装置输入图像删除输入笔画时利用笔画 分割器51分割笔画信息(或数据)。图6示出了在由笔画分割器51分割图像之前的示例 条件,而图7示出了由笔画分割器51分割图像之后的示例条件。
首先,假设用户输入了诸如输入笔画的特定输入,其中用户可使用例如鼠标作为 输入接收单元11。用户可操作鼠标来输入具有坐标(x8,y8)、(x9, y9)、(xlO, ylO)、(xll, yll)、(xl2, yl2)和(xl3, yl3)的图像删除输入笔画。随后,交叉图像信息获取单元13获 取与相关的删除输入图像的输入笔画相交叉的绘图输入笔画的坐标,并将绘图输入笔画的 坐标保存在存储器15中。例如,在图6中,可获取具有坐标(xl,yl)、(x2, y2)、(x3, y3)、 (x4, y4)和(x5,y5)的绘图输入笔画1,并将其保存在存储器15当中。随后,用户终端Ia-I从存储器15中获取关注的图像删除输入笔画的信息和诸如 图6的绘图输入笔画1的与关注的图像删除输入笔画相交叉的绘图输入笔画的坐标作为 “交叉图像信息”,并利用下面说明的计算方法计算在各个删除区域(见图6)的内部是否存 在绘图输入笔画的任何一个坐标。用户终端Ia-I删除掉删除区域内包含的坐标,并利用未 包含在删除区域内的任何坐标生成新的坐标,该删除区域包括至少一个坐标并以给定的次 序排列为坐标列表,诸如图7所示的图像信息3和4。用户终端Ia-I生成由笔画分割器51生成的新的笔画(例如,图7的图像信息3 和4)和不与作为绘图笔画的交叉图像信息相交叉的绘图输入笔画(例如,图7的图像信息 2),并将绘图笔画保存在存储器15的第一存储器15a当中,随后绘制在第一存储器15a中 保存的所有绘图笔画(图4中的步骤S4)。(笔画分割器的计算)参考图6说明由笔画分割器51计算在图像删除输入笔画的各个删除区域内部是 否存在交叉图像信息中的各个坐标。例如,对于图像删除输入笔画,通过如下的四个点限定两个连续坐标点(x8, y8)和(x9, y9)的删除区域,其中设定了 cos θ = (x9-x8)/r, sin θ = (y9-y8)/r, r = V [ (x9-x8)2+ (y9-y8)2],以及例如 a = 10 个像素。(公式2)(x8-asin θ,y8+acos θ ) (6)(x8+asin θ,y8_acos θ ) (7)(x9+asin θ,y9_acos θ ) (8)(x9-asin θ,y9+acos θ ) (9)如果任何一个坐标(X,y)满足下面的四个公式,则确定坐标(X,y)存在于对应于 两个连续坐标点(χ8, y8)和(x9,y9)的删除区域内部。y ^ - (x-x8) /d+y8 (9)y ^ - (x-x9) /d+y9 (10)y > d(x_(x8+asin θ )) + (y8_acos θ ) (11)y ^ d(x-(x8-asin θ )) + (y8+acos θ ) (12)在上述公式中,d= (y9-y8) / (x9_x8)。例如,对于图像删除输入笔画的每两个连续坐标执行上述计算。如此,在第一示例实施例中,由用户输入的信息(例如,利用指示设备作为手写对 象输入的图像数据)可被处理为用户终端中的坐标数据,由此可以抑制图像质量的下降并 能够删除这样的输入信息的任何部分(或删除图像数据的任何部分),从而提高了用户使 用绘图处理装置的方便性。由于可使用矢量数据来代替传统使用的位图数据,因此本发明可获得上述效果。第二示例实施例服务器[配置]图8示出了根据第二示例实施例的绘图处理系统的示例整体配置。图8的绘图处 理系统包括一个PC(下文中,用户终端la-2)和经由网络3彼此互连的服务器2-1。与第一 示例实施例相比较,在第二示例实施例中,与第一示例实施例相类似地,用户终端la-2可 包括输入接收单元11、显示单元12和交叉图像信息获取单元13,并且服务器2-1可包括对 应于第一示例实施例的笔画分割器51的笔画分割器22。进而,用户终端la-2还可包括绘 图处理请求生成器52和存储器15,并且服务器2-1还可包括绘图处理请求接收器26、响应 生成器23和存储器24。在第二示例实施例中,省略了关于第一示例实施例中示出的相同元 件的说明。如此,用户终端la-2包括用于接收用户的输入的输入接收单元11、用于显示图像 的显示单元12、用于获取交叉图像信息的交叉图像信息获取单元13、以及绘图处理请求生 成器52。例如,绘图处理请求生成器52可生成包括输入笔画信息的绘图处理请求和已获取 的交叉图像信息。由用户终端la-2中提供的绘图处理请求生成器52生成的绘图处理请求可包括诸 如输入笔画的坐标数据的当前接收到的输入笔画信息和已获取的交叉图像信息。相应地, 用户终端la-2可生成例如每个输入、每一个笔画、或是每个鼠标动作(诸如从鼠标向上的 动作到鼠标向下的动作)的绘图处理请求。进而,绘图处理请求可包括服务器2-1的标识 符信息,诸如主机名称或互联网协议地址,例如可以是统一资源标识符(URI),例如在下面 描述的"somewhere,,。通过统一资源标识符(URI)、统一资源定位器(URL)等指定这样的绘图处理请求。 例如,在服务器具有被称为“canvas”的绘图区域的、URL为“somewhere”的情况下,可以如 下方式指定信息。当绘图输入被输入为具有图3所示的(xl,yl)和(x2,y2)的绘图输入笔画1时, 指定如下的格式(13)。http//somewhere/canvas ? cmd = draw&pos = xl, yl, x2,y2 (13)当图像删除输入被输入为具有(x5,y5)和(x6,y6)的图像删除输入笔画时,指定 如下的格式(14)。http//somewhere/canvas ? cmd = erase&posl = xl,yl,x2,y2&pos2 = x3,y3, x4, y4&pos3 = x5, y5, x6, y6 (14)在图3中,具有(x5,y5)和(x6,y6)的图像删除输入笔画与两个对象相交叉一 个对象为(xl,yl)至(x2,y2),而另一对象为(x3, y3)至(x4,y4)。例如,服务器2-1可包括绘图处理请求接收器26、笔画分割器22、响应生成器23 和存储器对。绘图处理请求接收器沈接收用户终端la-2发送的绘图处理请求。当绘图处 理请求包括图像删除输入笔画的信息时,笔画分割器22将作为绘图输入笔画信息的交叉 图像信息分割为多个部分,并执行给定的删除动作。响应生成器23生成绘图处理请求的响 应信息。存储器M保存例如笔画信息和笔画信息的标识符。例如,由服务器2-1的响应生成器23生成的响应信息包括通过将笔画信息分割为多个部分而获得的多个绘图输入笔画信息。绘图处理请求的响应信息中包括的数据的说明形式/格式可以是诸如 JSON(Java(注册商标)脚本对象注释)的结构化格式、XML(可扩展标记语言)等,也可以 是诸如文本格式的非结构化格式,但不局限于此。例如,当使用JSON格式时,可以下面的格 式(15)指定信息。[“cmd” “draw”,“result” [[ “id” posl,“pos” [[xl,yl],[x2,y2]]], [“id”pOS2,“pOS”[[X3,y3],[x4,y4]]]]] (15)用户终端la-2和服务器2-1可利用HTTP (超文本传输协议)等彼此通信,并获取 响应信息作为HTTP响应。[操作处理]图9A和图9B示出了说明由第二示例实施例的绘图处理系统执行的操作处理的步 骤的流程图。在第二示例实施例中,省略了关于第一示例实施例中示出的相同元件的说明。 用户可在绘图屏幕(见图幻上执行绘图输入和/或图像删除输入。例如,可利用图2所示 的无线电按钮等在绘图输入模式和图像删除输入模式之间切换输入接收模式,但不局限于 此。如图9A所示,当用户终端la-2接收在绘图输入接收模式下的输入时(步骤Sl 是),获取由用户输入的笔画作为绘图输入笔画(步骤S》,并生成包括所关注的或相关的 绘图输入笔画的绘图处理请求(1)(图9A中的步骤S51)。一方面,当用户终端la-2接收到不在绘图输入接收模式下而是在图像删除输入 接收模式下的输入时(步骤Si 否),获取由用户输入的笔画作为图像删除输入笔画(图 9A中的步骤S31),随后获取与关注的图像删除输入笔画相交叉的绘图输入笔画(例如,坐 标数据)的信息作为交叉图像信息(图9A中的步骤S41)。进而,用户终端la-2的绘图处理请求生成器52可生成包括图像删除输入笔画和 交叉图像信息的绘图处理请求(2)(图9A中的步骤S51)。用户终端la-2发送所生成的绘 图处理请求到服务器2-1 (图9A中的步骤S61)。如上所述,绘图处理请求生成器52生成包括绘图输入笔画的信息的绘图处理请 求(1)或包括图像删除输入笔画和交叉图像信息的绘图处理请求O),并将绘图处理请求 发送到诸如服务器2-1的绘图处理装置。随后,服务器2-1接收绘图处理请求(图9B中的步骤S9)。如果绘图处理请求不 包括图像删除输入笔画的信息,即如果接收到绘图处理请求(1)(图9B中的步骤SlO 否), 则如实地在诸如存储器M的第一存储器中保存所接收到的绘图处理请求中包括的绘图输 入笔画信息(图9B中的步骤S14)。随后,服务器2-1参考第一存储器中的内容来生成响 应信息(3)(图9B中的步骤S15),并向用户终端la-2发送响应信息(3)(图9B中的步骤 S16)。保存信息的第一存储器可以是诸如随机访问存储器(RAM)的易失性存储器或是诸如 只读存储器(ROM)的非易失性存储器。如果服务器2-1接收到包括图像删除输入笔画的信息的绘图处理请求,即如果接 收到绘图处理请求⑵(图9B中的步骤SlO 是),则基于关注的图像删除输入笔画的信息 获取删除区域(图9B中的步骤Sll),其中通过执行与第一示例实施例相似的处理获取删除 区域。
随后,服务器2-1确定在关注的删除区域中是否存在绘图输入笔画的各个坐标 (图9B中的步骤SU),并在第一存储器中保存未在删除区域中包含的坐标(步骤Si; )。在 步骤S12,对于绘图输入笔画的每个坐标确定每个坐标是否存在于所关注的删除区域内,并 持续这样的确定处理直至核对了绘图输入笔画的所有坐标。当服务器2-1完成了对于绘图输入笔画的所有坐标都执行确定处理时(图9B中 的步骤S12 否),服务器2-1参考第一存储器中的内容来生成响应信息(步骤S15),并将 响应信息发送到用户终端la_2(图9B中的步骤S16)。如上所述,由响应生成器23生成的响应信息可包括通过将笔画信息分割为多个 部分来获取多个绘图输入笔画信息。当对用户终端la-2输入了图像删除输入笔画时,与第一示例实施例的处理相类 似的,服务器2-1的笔画分割器22分割笔画信息。首先,假设用户终端la-2发送如下的绘图处理请求,其中用户使用鼠标作为输入 接收单元11。例如,用户操作鼠标来输入具有坐标(X8,y8)、(x9, y9)、(xlO, ylO)、(xll, yll)、(xl2, yl2)和(xl3, yl3)的图像删除输入笔画。随后,交叉图像信息获取单元13获 取与相关输入的图像删除输入笔画相交叉的绘图输入笔画的坐标,并在存储器15中保存 绘图输入笔画。在图6中,获取具有坐标(xl,yl)、(x2,W)、(x3,y;3)、(x4,y4)和(x5,y5) 的绘图输入笔画1并将其保存在存储器15中。随后,绘图处理请求生成器52从存储器15获取所关注的图像删除输入笔画的信 息和与所关注的图像删除输入笔画相交叉的绘图输入笔画(图6的绘图输入笔画1)的坐 标作为“交叉图像信息”,并生成包括所关注的图像删除输入笔画的信息和与所关注的图像 删除输入笔画相交叉的绘图输入笔画的坐标的绘图处理请求O),并将绘图处理请求发送 到服务器2-1。随后,在接收从用户终端la-2发送的绘图处理请求O)的服务器2_1中,笔画分 割器22利用上述计算方法计算在各个删除区域(见图6)内部是否存在绘图处理请求(2) 中包括的交叉图像信息的各个坐标。服务器2-1删除掉删除区域中包含的坐标,并利用未 包含在删除区域内的任何坐标生成新的笔画,其中新的笔画包括以诸如图7所示的图像信 息3和4的坐标列表的给定顺序排列的至少一个坐标。随后,响应生成器23生成包括由笔画分割器22生成的新的笔画(例如,图7的图 像信息3和4)和不与交叉图像信息相交叉的绘图输入笔画(图7的图像信息2)的响应信 息,并向用户终端la-2发回新的笔画信息(步骤S71)。如此,在第二示例实施例中,可作为坐标数据操作或处理由用户输入的信息(例 如,利用指示设备作为手写对象输入的图像数据),由此可降低网络负荷并可删除输入信息 中的任何部分(或是可删除图像数据中的任何部分),从而提高了用户使用绘图处理系统 的方便性。第三示例实施例绘图处理系统[配置]图10示出了根据第三示例实施例的绘图处理系统的示例整体配置。图10的绘 图处理系统包括至少一个,或两个及更多的PC(下文中,用户终端la-3、lb至In)和经由 网络3彼此相连的服务器2-2。与第二示例实施例相比较,在第三示例实施例中,用户终端la-3(和用户终端Ib至In)可包括传送请求生成器14。在第三示例实施例中,省略了关于 第二示例实施例中示出的相同元件的说明。用户终端la_3、lb至In具有相同的配置,因此下文中对用户终端la-3进行说明。 用户终端la-3可包括输入接收单元11、显示单元12、交叉图像信息获取单元13和传送请 求生成器14。输入接收单元11接收用户的输入,显示单元12显示图像,而交叉图像信息获 取单元13获取交叉图像信息。例如,传送请求生成器14可生成包括输入笔画信息和所获 取的交叉图像信息的传送请求。向用户终端la-3提供的由传送请求生成器14生成的传送请求可包括当前接收到 的输入笔画信息(诸如输入笔画的坐标数据)和所获取的交叉图像信息。相应地,用户终 端la-2生成各个输入、每一个笔画、或各个鼠标动作(诸如从鼠标向下动作到鼠标向上动 作)的传送请求。进而,绘图处理请求可包括服务器2-2的标识信息,诸如主机名称或互联 网协议地址,例如可以是将“somewhere”设置为统一资源标识符(URI),如下所述。通过统一资源标识符(URI)、统一资源定位器(URL)等指定传送请求。例如,在服 务器具有被称为“canvas”的绘图项目的URL "somewhere"的情况下,可以如下方式指定信 肩、ο当绘图输入被输入为具有图3所示的(xl,yl)和(x2,y2)的绘图输入笔画1时, 指定如下的格式(16)。http//somewhere/canvas ? cmd = draw&pos = xl, yl, x2,y2 (16)当图像删除输入被输入为具有(x5,y5)和(x6,y6)的图像删除输入笔画时,指定 如下的格式(17)。http//somewhere/canvas ? cmd = erase&posl = xl,yl,x2,y2&pos2 = x3,y3, x4, y4&pos3 = x5, y5, x6, y6 (17)在图3中,图像删除输入笔画与两个对象相交叉一个对象为(xl,yl)至(x2, y2),而另一对象为(x3, y3)至(x4, y4)。例如,服务器2-2可包括传送请求接收器21、笔画分割器22、响应生成器23和存 储器M。传送请求接收器21接收由用户终端la-3发送的传送请求。当传送请求包括图像 删除输入笔画的信息时,笔画分割器22将作为绘图输入笔画信息的交叉图像信息分割为 多个部分,并执行给定的删除动作。响应生成器23生成传送请求的响应信息。例如,由服务器2-2的响应生成器23生成的响应信息包括通过将笔画信息分割为 多个部分而获得的多个绘图输入笔画信息。传送请求的响应信息中包括的数据的说明形式/格式可以是诸如JSON(Java(注 册商标)脚本对象注释)的结构化格式、XML(可扩展标记语言)等,也可以是诸如文本格 式的非结构化格式,但不局限于此。例如,当使用JSON格式时,可以下面的格式(18)指定
in息ο[“cmd” “draw,,,“result” [[ “id” posl,“pos,, [[xl,yl],[x2,y2]]], [“id”pOS2,“pOS”[[X3,y3],[x4,y4]]]]] (18)用户终端la-3和服务器2-2可利用HTTP (超文本传输协议)等彼此通信,并获取 响应信息作为响应获取连接的HTTP响应,其中用户终端la-3和服务器2-2可使用两个生 成的HTTP连接,这两个HTTP连接包括输入HTTP POST方法的输入连接和通过HTTP GET方法执行轮询的响应获取连接。存储器15可包括易失性存储器或非易失性存储器的第一存储器15a,易失性存储 器诸如是随机访问存储器(RAM),而非易失性存储器诸如是只读存储器(ROM)。[操作处理]图IlA和图IlB示出了说明由第三示例实施例的绘图处理系统执行的操作处理的 步骤的流程图。在第三示例实施例中,省略了关于第二示例实施例中示出的相同元件的说 明。用户可在绘图屏幕(见图2)上执行绘图输入和/或图像删除输入。例如,可利用图2 所示的无线电按钮等在绘图输入模式和图像删除输入模式之间切换输入接收模式,但不局 限于此。当用户终端la-3接收在绘图输入接收模式下的输入时(图11中的步骤Sl 是), 获取由用户输入的笔画作为绘图输入笔画(图11中的步骤S2),并生成包括所关注的绘图 输入笔画的传送请求(1)(图IlA中的步骤S51a)。一方面,当用户终端la-3接收到不在绘图输入接收模式下而是在图像删除输入 接收模式下的输入时(图IlA中的步骤Sl 否),获取由用户输入的笔画作为图像删除输入 笔画(图IlA中的步骤S31),随后获取与关注的图像删除输入笔画相交叉的绘图输入笔画 (例如,坐标数据)的信息作为交叉图像信息(图IlA中的步骤S41)。随后,传送请求生成器14可生成包括图像删除输入笔画的信息和交叉图像信息 的传送请求⑵(图IlA中的步骤S51a)。用户终端la_3发送所生成的绘图处理请求到服 务器2-2(图IlA中的步骤S61a)。如上所述,传送请求生成器14生成包括绘图输入笔画的信息的传送请求(1)或包 括图像删除输入笔画的信息和交叉图像信息的传送请求( ,并将传送请求发送到服务器 2-2。随后,服务器2-2接收传送请求(图IlB中的步骤S9a)。如果传送请求不包括图 像删除输入笔画的信息,即如果接收到传送请求(1)(图IlB中的步骤SlO 否),则如实地 在存储器M或第一存储器Ma中保存所接收到的绘图处理请求中包括的绘图输入笔画信 息(图IlB中的步骤S14)。随后,服务器2-2参考存储器M或第一存储器Ma中的内容来生成响应信息(3) (图IlB中的步骤S15),并向用户终端la-3发送响应信息(3)(图IlB中的步骤S16)。存 储器M可包括诸如随机访问存储器(RAM)的易失性存储器或是诸如只读存储器(ROM)的 非易失性存储器的第一存储器。如果服务器2-2接收到包括图像删除输入笔画的信息的传送请求,即如果接收到 传送请求⑵(图IlB中的步骤SlO 是),则基于关注的图像删除输入笔画的信息获取删除 区域(见图3的示例)(图IlB中的步骤Sll),其中通过执行与第一示例实施例相似的处理 获取删除区域。随后,服务器2-1确定在关注的删除区域中是否存在绘图输入笔画的各个坐标 (图IlB中的步骤S12),并在第一存储器中保存未在删除区域中包含的坐标(图IlB中的 步骤Si; )。在步骤S12,对于绘图输入笔画的每个坐标确定每个坐标是否存在于所关注的 删除区域内,并持续这样的确定处理直至核对了绘图输入笔画的所有坐标。当服务器2-2完成了对于绘图输入笔画的所有坐标都执行确定处理时(图1IB中的步骤S12 否),服务器2-2参考第一存储器中的内容来生成响应信息(步骤S15),并将 响应信息发送到用户终端la-2 (步骤S16)。如上所述,由响应生成器23生成的响应信息可 包括通过将笔画信息分割为多个部分来获取多个绘图输入笔画信息。当对用户终端la-3输入了图像删除输入笔画时,与第一示例实施例的处理相类 似的,服务器2-2的笔画分割器22分割笔画信息。参考图12A和图12B说明由用户终端共享的信息,其中由其他的用户终端共享从 每一个用户终端输入的绘图输入笔画信息。在图12A和图12B中,对与图IlA和图IlB所 示的相同操作处理指定了相同的步骤号码,并省略了对于这些步骤的说明。下面执行用户终端之间的信息共享。在接收到输入信息之前(即,当刚刚开始 时),诸如la-3和Ib至In的每个用户终端将信息共享请求发送到服务器2_2 (图12A的步 骤S00)。当服务器2-2接收到信息共享请求时(图12B中的步骤S100),服务器2_2拒绝 响应信息共享请求。随后,在发送了服务器2-2的响应信息之后(图12B中的步骤S16),服 务器2-2向各个用户终端发送信息共享请求的响应(步骤S19、S20),如上所述这是被拒绝 的。进而,如果对于用户终端la-3没有执行绘图输入,用户终端la-3仅发送信息共享请求 (图12A中的S00)并接收信息共享请求的响应(S90),由此可在其他用户终端Ib至In和 用户终端la-3中间共享绘图输入笔画信息。如此,在第三示例实施例中,可作为坐标数据操作或处理由用户输入的信息(例 如,利用指示设备作为手写对象输入的图像数据),由此可降低由于共享信息造成的网络负 荷,抑制图像质量变差,并可删除输入信息中的任何部分(或是可删除图像数据中的任何 部分),从而提高了用户使用绘图处理系统的方便性。第四示例实施例通过速度删除的用户终端[配置]图13示出了根据第四示例实施例的用户终端的示例整体配置。与第一示例实施 例相比较,第四示例实施例的用户终端可包括笔画分割器51、移动速度计算单元M和删除 区域生成单元55。移动速度计算单元M计算图像删除输入笔画的移动速度。删除区域生 成单元55基于图像删除输入笔画的移动速度生成删除区域。笔画分割器51删除所生成的 删除区域中包含的绘图输入笔画的坐标,其中在删除区域中分割并删除笔画。在第四示例 实施例中,省略了关于第一示例实施例中示出的相同元件的说明。在第四示例实施例中,由于删除区域的大小是基于图像删除输入笔画的移动速度 确定的,因此仅通过图像删除输入笔画的一个输入操作即可删除许多图像对象。在传统的 配置中,当执行删除工作时,用户需要操作菜单来阶段性地改变删除的宽度,但是在本发明 中,用户无需操作这样的菜单,即可通过输入具有较快速度的图像删除输入笔画来删除许 多图像对象。[操作处理]图14示出了说明由第四示例实施例的绘图处理装置执行的操作处理的步骤的流 程图。在图14中,对于第一示例实施例所示的相同的操作处理给出了相同的步骤号码,并 省略了对于这些处理的说明。在第四示例实施例中,当用户终端Ia-I接收到不在绘图输入接收模式下而是在 图像删除输入接收模式下的输入时(图14中的步骤Sl 否),用户终端la-4获取接收到的输入笔画作为图像删除输入笔画(图14中的步骤S5)。当用户终端la-4接收到图像删除输入笔画的输入时,交叉图像信息获取单元13 获取与所关注的图像删除输入笔画相交叉的绘图输入笔画的坐标数据作为交叉图像信息 (图14中的步骤S6)。进而,移动速度计算单元M基于输入开始时间(例如,鼠标向下定 时(mouse-down timing))至输入结束时间(例如,鼠标向上定时(mouse-up timing))之 间经过的时间(例如,以秒计量的)和图像删除输入笔画的距离(以像素计量的)计算所 关注的图像删除输入笔画的移动速度(图14中的步骤S66)。随后,删除区域生成单元55 基于图像删除输入笔画的信息和移动速度来获取删除区域(图14中的步骤S7)。图15示出了根据第四示例实施例的删除区域的大小差异。当删除区域是例如由 四个角端点限定的矩形时,删除区域生成单元阳可基于图像删除输入笔画的移动速度确 定删除区域的大小。例如,图15示出了具有不同大小的删除区域的删除区域1和删除区域 2,其中删除区域2的图像删除输入笔画的移动速度快于删除区域1的图像删除输入笔画的 移动速度。考虑到用户操作的方便性,可将区域限定阈值、”设定为、=0.75钭?1狄1]”,其 中“V”是所获取的移动速度,诸如1000像素/秒,而0. 75是用来表示响应于移动速度的删 除区域的大小等级的系数,并且系数越大,删除区域的大小就越大。系数并不局限于0.75。随后,在第一存储器15a中保存删除区域中未包含的坐标(图14中的步骤S8)。 随后的步骤类似于图4,因此不再对其赘述。如上所述,在第四示例实施例中,由于删除区域是基于图像删除输入笔画的移动 速度生成的,因此可无缝地执行删除区域的切换。这种无缝操作意味着从例如由用户预先 设定的删除区域的预定删除宽度自动地改变删除宽度。具体的,当图像删除输入笔画的移 动速度被设定为较快时,可增大删除宽度;相反的,当图像删除输入笔画的移动速度被设定 为较慢时,可减小删除宽度。进而,在执行删除操作之后,可自动地将删除区域的删除宽度 返回到预定的删除宽度。利用这样的配置,当每次执行删除工作时,用户无需操作传统的菜 单来选择删除区域的大小,由此设计出高效的操作。第五示例实施例通过长度的删除[配置]图16示出了根据第五示例实施例的绘图处理装置的示例整体配置。例如,与第四 示例实施例相比较,第五示例实施例的用户终端la-5可包括移动长度计算单元56和删除 区域生成单元55。移动长度计算单元56计算图像删除输入笔画的移动长度,而删除区域生 成单元55基于图像删除输入笔画的移动长度生成删除区域。在第五示例实施例中,省略了 关于第四示例实施例中示出的相同元件的说明。如此,在第五示例实施例中,由于删除区域的大小是基于图像删除输入笔画的移 动长度确定的,因此仅通过图像删除输入笔画的一个输入操作即可删除许多图像对象。利 用这样的配置,当每次执行删除工作时,用户无需操作传统的菜单来阶段性选择删除区域 的大小,即可通过输入具有较长移动长度的图像删除输入笔画来删除许多图像对象。[操作处理]图17示出了说明由第五示例实施例的绘图处理装置执行的操作处理的步骤的流 程图。在图17中,对于与第四示例实施例所示的相同的操作处理给出了相同的步骤号码,并省略了对于这些处理的说明。在第五示例实施例中,用户终端la-5接收图像删除输入笔画的输入,并且交叉图 像信息获取单元13获取与所关注的图像删除输入笔画相交叉的绘图输入笔画的坐标数据 作为教程图像信息(图17中的步骤S6)。进而,移动长度计算单元56基于在输入开始时 间(例如,鼠标向下定时)至输入结束时间(鼠标向上定时)之间的图像删除输入笔画的 距离(例如,以像素计量)来计算所关注的图像删除输入笔画的移动距离(图17中的步骤 S66a)。随后,删除区域生成单元55基于图像删除输入笔画的信息和移动长度来获取删除 区域(图17中的步骤S7)。考虑到用户操作的方便性,可将区域限定阈值“&”设定为“& = 0.751^1狄1]”,其 中“L”是所获取的移动长度,诸如1000[像素],而0. 75是用来表示响应于移动长度的删除 区域的大小等级的系数,并且系数越大,删除区域的大小就越大。系数并不局限于0. 75。随后,在用户终端la-5的第一存储器15a中保存删除区域中未包含的坐标(图17 中的步骤S8)。随后的步骤类似于图4,因此不再对其赘述。如上所述,在第五示例实施例中,删除区域是基于图像删除输入笔画的移动长度 生成的,因此可模式地执行删除区域的切换。这种无模式的操作意味着从例如由用户预先 设定的删除区域的预定删除宽度自动地改变删除宽度。具体的,当图像删除输入笔画的移 动长度被设定为较长时,可增大删除宽度;相反的,当图像删除输入笔画的移动长度被设定 为较短时,可减小删除宽度。进而,在执行删除操作之后,可自动地将删除区域的删除宽度 返回到预定的删除宽度。利用这样的配置,当每次执行删除工作时,用户无需操作传统的菜 单来选择删除区域的大小,由此设计出高效的操作。第六示例实施例通过形状的删除[配置]图18示出了根据第六示例实施例的绘图处理系统的示例整体配置。例如,与第四 和第五示例实施例相比较,第六示例实施例的用户终端la-6可包括用于计算图像删除输 入笔画是否形成了闭环的闭环计算单元59。当图像删除输入笔画构成闭环且构成绘图输入 笔画的任何一个坐标存在于闭环内部时,笔画分割器51可删除构成绘图输入笔画的所有 坐标,由此可删除整个绘图输入笔画(或整个对象)。进而,当图像删除输入笔画不构成闭 环时(即,部分的闭环),与上述实施例相似地获取删除区域,并且删除在部分的闭环内部 包含的绘图输入笔画(称为部分删除方法)。在第六示例实施例中,省略了关于第四和第五 示例实施例中示出的相同元件的说明。图19示出了说明由第六示例实施例的绘图处理装置执行的操作处理的步骤的流 程图。在图19中,对于与第四示例实施例的图17所示的相同的操作处理给出了相同的步 骤号码,并省略了对于这些处理的说明。在第六示例实施例中,当用户终端la-6接收图像删除输入笔画时(图19中的步 骤Sl 否),闭环计算单元59确定图像删除输入笔画是否构成闭环(图19中的步骤S300)。当图像删除输入笔画构成了闭环且构成绘图输入笔画的任何一个坐标存在于闭 环的内部时,用户终端la-6删除构成绘图输入笔画的所有坐标(图19中的步骤S310)。参考图20说明通过用户终端la-6的闭环计算单元59确定图像删除输入笔画为 闭环的方案。例如,闭环计算单元59以如下方式确定图像删除输入笔画为闭环。在图20的情形下,输入了具有坐标(Xl,yl)、(X2,y2)、(x3,y;3)和(x4,y4)的图像信息和具有坐标 (x5, y5)和(x6, y6)的图像信息 2,还输入了具有坐标(x7, y7)、(x8, y8)、(x9, y9)、(xlO, ylO)、(xll, yll)、(xl2, yl2)、(xl3, yl3)和(xl4, yl4)的图像删除输入笔画。当输入了这 样的图像删除输入笔画时,坐标(x7,y7)是在输入开始时间(例如,鼠标向下定时)输入的 坐标,而坐标(xl4,yl4)是在输入结束始时间(例如,鼠标向上下定时)输入的坐标,并且 在输入开始时间和输入结束时间之间输入中间坐标(x8, y8)、(x9, y9)、(xlO, ylO)、(xll, yll)、(xl2,yl2)和(xl3,yl3)。当下面的条件(19)和都满足时,具有上述这些坐标 的环线被确定为闭环。(公式3)V [xmax-xmin]2+(ymax-ymin)2] > Ft (19)xmax :x7,x8, x9, xlO, xll, xl2, xl3, xl4 的最大值xmin :x7,x8, x9, xlO, xll, xl2, xl3, xl4 的最小值ymax :y7, y8, y9, ylO, yll, yl2, yl3, yl4 的最大值ymin :y7, y8, y9, ylO, yll, yl2, yl3, yl4 的最小值Ft = 50pixelV [xl4-x7]2+(yl4-y7)2] < Lt (20)(闭环的阈值Lt= 20像素)在第六示例实施例中,当图像删除输入笔画是闭环且构成绘图输入笔画的任何一 个坐标存在于闭环的内部时,笔画分割器51删除构成绘图输入笔画的所有坐标。进而,如 图21所示,当构成绘图输入笔画的任何一个坐标存在于由闭环指定的删除区域内时,笔画 分割器51删除构成绘图输入笔画的坐标,其中可删除存在于闭环外部的一部分或整个绘 图笔画,由此进一步提高了用户使用的方便性。如上所述,在第六示例实施例中,通过确定笔画信息是否为闭环,可无模式地在对 象的部分删除和对象的完整删除之间切换。利用上述配置,当每次执行删除工作时,用户无 需操作传统的菜单来选择对象的部分删除和对象的完整删除,由此设计出高效的操作。第七示例实施例将要被删除部分的着色[配置]与第一示例实施例相比较,在第七示例实施例中,例如通过设定不同的颜色,可将 交叉图像信息的坐标的将要被删除部分与绘图输入笔画和图像删除输入笔画不同地显示。 在第七示例实施例中省略了与第一示例实施例所示的相同元件的说明。如图22所示,在第七示例实施例中,例如,以实线(例如,真实屏幕上的黑线)显 示绘图输入笔画,以细线(例如,真实屏幕上的红线)显示图像删除输入,并且以点划线 (例如,真实屏幕上的灰线)显示将要被删除的部分。如此,通过改变颜色和/或线的类型 来改变将要被删除的对象的显示类型,由此用户可确认最后将要被删除的那一部分,在执 行鼠标向上动作之后随后删除将要被删除的部分。这样的将要被删除部分是图像删除输入 线和绘图输入线彼此相交叉的部分。不同颜色(诸如红、蓝等)的数目可被设定为所需的 任何数目。[操作处理]图23示出了由第七示例实施例的用户终端执行的操作处理的步骤的流程图。在图23中,对于与图4的第一示例实施例所示的相同的操作处理给出了相同的步骤号码,并 省略了对于这些处理的说明。当用户终端接收到在图像删除输入接收模式下的输入时(图23中的步骤Sl 否),获取由用户输入的笔画作为图像删除输入笔画(图23中的步骤S5),并获取交叉图像 信息(图23中的步骤S6)。用户终端基于图像删除输入笔画的信息获取删除区域(图23 中的步骤S7),并利用给定的颜色显示在删除区域中包含的笔画(诸如坐标和线)(图23中 的步骤S400)。随后用户终端确定是否确认了删除动作,诸如是否作出了鼠标向上动作(图 23中的步骤S410)。如果执行了删除确认动作,则从第一存储器15a中删除掉删除区域内 中包含的坐标(图23中的步骤S8),并绘制新的笔画(图23中的步骤S4)。如果删除区域 中不存在坐标,则不执行动作并结束处理。如上所述,在第七示例实施例中,通过对将要被删除笔画部分的颜色、线等设定不 同的形式将要被删除笔画部分与绘图输入笔画和图像删除输入笔画不同地显示,由此在作 出删除之前用户可方便地确认将要被删除的笔画的那一部分,由此防止出现错误操作,诸 如删除错误的部分。第八示例实施例笔画恢复动作[配置]图25示出了根据第八示例实施例的绘图处理装置的整体配置。与第一示例实施 例相比较,还包括用于恢复或取消操作被图像删除输入删除的坐标的笔画恢复单元58。在 第八示例实施例中省略了与第一示例实施例所示的相同元件的说明。第一存储器1 可以 是用于临时保持最新数据的LIFO(后进先出)存储器,诸如在执行删除操作之前的数据, 其中最新写入的数据可以率先被读出。笔画恢复单元58可以通过对如图27所示的“恢复 (或返回)”按钮按压、触摸、或给出指令来被激活。[操作处理]图沈示出了由第八示例实施例的用户终端执行的操作处理的步骤的流程图。在 第八示例实施例中,省略了与第一示例实施例所示的相同元件的说明。在第八示例实施例中用户终端la-7确定用户操作是否为笔画恢复动作(图沈中 的步骤S120)。如果作出了笔画恢复动作(步骤S120:是),则用户终端la-7从存储器15 或被用作堆栈存储器的第一存储器1 获取最新的交叉图像信息(图26中的步骤S121 是),并且绘制被恢复的笔画(图沈中的步骤S4)。如果没有作出笔画恢复动作(图沈中 的步骤S120 否)并且使用了图像删除输入接收模式(图沈中的步骤Sl 否),则获取由 用户输入的笔画作为图像删除输入笔画(图26中的步骤S5),并获取交叉图像信息(图沈 中的步骤S6)。随后在被用作堆栈存储器的第一存储器1 中保存交叉图像信息(图沈中 的步骤S500)。用户终端la-7基于输入笔画信息来获取删除区域(图26中的步骤S7),从 第一存储器1 中删除掉删除区域中包含的坐标并向第一存储器1 保存未在删除区域中 包含的坐标(图沈中的步骤S8),并绘制新的笔画(图沈中的步骤S4)。如上所述,在第八示例实施例中,可恢复或取消操作被删除的笔画,由此可方便地 恢复或取消操作由于误操作删除的笔画。第九示例实施例通过速度删除的服务器的操作[配置]
图观示出了根据第九示例实施例的绘图处理系统的示例整体配置。与第二示例 实施例相比较,在根据第九示例实施例的绘图处理系统中,服务器2-3可包括基于图像删 除输入笔画的移动速度生成删除区域的删除区域生成单元阳和用于删除在所生成的删除 区域中包含的绘图输入笔画的坐标的坐标分割器22,其中笔画分割器22可用于分割并删 除笔画。在第九示例实施例中,省略了关于第二示例实施例中示出的相同元件的说明。如此,在第九示例实施例中,由于删除区域的大小是基于图像删除输入笔画的移 动速度确定的,因此仅通过图像删除输入笔画的一个输入操作即可删除许多图像对象。利 用上述配置,当每次执行删除工作时,用户无需操作传统的菜单来阶段性地选择删除区域 的大小,并通过更加快速地输入图像删除输入来删除许多图像对象。[操作处理]图29A和图29B示出了说明由第九示例实施例的绘图处理系统执行的操作处理的 步骤的流程图。在图29A和图^B中,对于图9A和图9B的第二示例实施例所示的相同的 操作处理给出了相同的步骤号码,并省略了对于这些处理的说明。在第九示例实施例的绘图处理系统中,当用户终端la-8接收到不在绘图输入接 收模式下而是在图像删除输入接收模式下的输入时(步骤Sl 否),获取由用户输入的笔画 作为图像删除输入笔画(图^A中的步骤S31)。在绘图处理系统中,当接收到图像删除输入笔画的输入时,交叉图像信息获取单 元13获取与所关注的图像删除输入笔画相交叉的绘图输入笔画的坐标数据作为交叉图像 信息(图^A中的步骤S41)。进而,移动速度计算单元M基于输入开始时间(例如,鼠标 向下定时)至输入结束时间(例如,鼠标向上定时)之间经过的时间(例如,以秒计量的) 和图像删除输入笔画的距离(以像素计量的)计算所关注的图像删除输入笔画的移动速度 (图29A中的步骤S66)。由交叉图像信息获取单元13获取的交叉图像信息和由移动速度计算单元M计算 得到的移动速度都被保存在存储器15当中。随后,绘图处理请求生成器52从存储器15提取(或取回)所有的图像删除和绘 图输入笔画、交叉图像信息、以及移动速度,以便生成绘图处理请求(图29A中的步骤S51)。现在说明从用户终端la-8接收绘图处理请求的服务器2_3的操作处理。服务器 2-3接收绘图处理请求(图^B中的步骤S9)。如果接收到的绘图处理请求包括图像删除 输入笔画(图^B中的步骤SlO 是),删除区域生成单元55基于绘图处理请求中包括的 图像删除输入笔画的信息和图像删除输入笔画的移动速度获取删除区域(图29B中的步骤 Sll)。与第四示例实施例相类似地执行生成删除区域的处理,因此不再对删除区域的生成 处理进行说明。随后,服务器2-3确定绘图输入笔画的各个坐标是否存在于所关注的删除区域中 (图29B中的步骤Si》,并向第一存储器保存未包含在删除区域中的坐标(图29B中的步骤 S13)。在步骤S12中,对于绘图输入笔画的每个坐标都确定每个坐标是否存在于所关注的 删除区域中,并重复执行确定处理直至绘图输入笔画的所有坐标都被核对。服务器2-3向 包括第一存储器的存储器M保存未包含在删除区域中的坐标(图^B中的步骤Si; )。随 后的步骤类似于图9,因此对其不再赘述。如上所述,在第九示例实施例中,由于删除区域的大小是基于图像删除输入的移动速度确定的,因此可无缝地(modelessly)执行删除区域的切换。利用上述配置,当每次 执行删除工作时,用户无需操作传统的菜单来选择删除区域的大小,由此设计出高效的操 作。第十示例实施例通过长度的删除[配置]图30示出了根据第十示例实施例的绘图处理系统的示例整体配置。例如,与第九 示例实施例相比较,在根据第十示例实施例的绘图处理系统中,服务器2-4可包括基于图 像删除输入笔画的移动长度生成删除区域的删除区域生成单元55。在第十示例实施例中, 省略了关于第九示例实施例中示出的相同元件的说明。如此,在第十示例实施例中,由于删除区域的大小是基于图像删除输入笔画的移 动长度确定的,因此仅通过图像删除输入笔画的一个输入操作即可删除许多图像对象。利 用这样的配置,当每次执行删除工作时,用户无需操作传统的菜单来阶段性选择删除区域 的大小,即可通过输入具有较长移动长度的图像删除输入笔画来删除许多图像对象。[操作处理]图31A和图31B示出了说明由第十示例实施例的绘图处理系统执行的操作处理的 步骤的流程图。在图31A和图31B中,对于图29A和图^B的第九示例实施例所示的相同 的操作处理给出了相同的步骤号码,并省略了对于这些处理的说明。在第十示例实施例中,当用户终端la-9接收到图像删除输入笔画的输入时,交叉 图像信息获取单元13获取与所关注的图像删除输入笔画相交叉的绘图输入笔画的坐标数 据作为交叉图像信息(图31A中的步骤S41)。进而,移动长度计算单元56基于输入开始时 间(例如,鼠标向下定时)至输入结束时间(例如,鼠标向上定时)之间图像删除输入笔画 的距离(例如,以像素计量的)计算移动长度(图31A中的步骤S66a)。由交叉图像信息获取单元13获取的交叉图像信息和由移动长度计算单元56计算 得到的移动长度都被保存在存储器15当中。随后,绘图处理请求生成器52从存储器15提取(或取回)所有的图像删除和绘 图输入笔画、交叉图像信息、以及移动长度,以便生成绘图处理请求(图31A中的步骤S51)。现在说明从用户终端la-9接收绘图处理请求的服务器2_4的操作处理。服务器 2-4接收绘图处理请求(图31B中的步骤S9)。如果接收到的绘图处理请求包括图像删除 输入笔画(图31B中的步骤SlO 是),删除区域生成单元55基于绘图处理请求中包括的 图像删除输入笔画的信息和图像删除输入笔画的移动长度获取删除区域(图31B中的步骤 Sll)。与第四示例实施例相类似地执行生成删除区域的处理,因此不再对删除区域的生成 处理进行说明。随后,服务器2-4确定绘图输入笔画的各个坐标是否存在于所关注的删除区域中 (图31B中的步骤S12),并向第一存储器保存未包含在删除区域中的坐标(图31B中的步骤 S13)。在步骤S12中,对于绘图输入笔画的每个坐标都确定每个坐标是否存在于所关注的 删除区域中,并重复执行确定处理直至绘图输入笔画的所有坐标都被核对。服务器2-4向 包括第一存储器的存储器M保存未包含在删除区域中的坐标(图31B中的步骤Si; )。随 后的步骤类似于图29A和图^B,因此对其不再赘述。如上所述,在第十示例实施例中,由于删除区域的大小是基于图像删除输入的移动长度确定的,因此可无模式地执行删除区域的切换。利用上述配置,当每次执行删除工作 时,用户无需操作传统的菜单来选择删除区域的大小,由此设计出高效的操作。第十一示例实施例通过形状的删除[配置]图32示出了根据第十一示例实施例的绘图处理系统的示例整体配置。例如,与第 九和第十示例实施例相比较,在第i^一示例实施例中,用户终端la-ΙΟ可包括用于确定图 像删除输入笔画是否构成了闭环的闭环计算单元59,而服务器2-5可包括用于分割笔画的 笔画分割器22。当图像删除输入笔画是闭环且构成绘图输入笔画的任何一个坐标存在于闭 环内部时,笔画分割器22删除构成绘图输入笔画的所有坐标,由此删除整个绘图输入笔画 (或整个对象)。进而,当图像删除输入笔画不是闭环时(即,部分闭环),与类似于上述实 施例的方式获取删除区域,并删除部分闭环内部包含的绘图输入笔画的坐标。在第十一示 例实施例中,省略了关于第一示例实施例中示出的相同元件的说明。图33A和图3 示出了说明由第十一示例实施例的绘图处理装置执行的操作处理 的步骤的流程图。在图33A和图3 中,对于参考第九和第十示例实施例的图^A/29B和图 31A/31B所示的相同的操作处理给出了相同的步骤号码,并省略了对于这些处理的说明。在第十一示例实施例中,当接收到图像删除输入笔画时,闭环计算单元59确定图 像删除输入笔画是否为笔画(图33A中的步骤S300)。在第一存储器15a中保存是否形成闭环的结果。当图像删除输入笔画不是闭环 时,在第一存储器15a中保存由交叉图像信息获取单元13获取的交叉图像信息。随后,绘 图处理请求生成器52从存储器15提取(或取回)所有的图像删除和绘图输入笔画、交叉 图像信息、以及闭环的确定结果,以便生成绘图处理请求(图33A中的步骤S51)。可与第六 示例实施例相类似地执行由闭环计算单元59执行的处理,因此不再对其赘述。现在说明从用户终端la-ΙΟ接收绘图处理请求的服务器2_5的操作处理。服务器 2-5接收绘图处理请求(图33B中的步骤S9)。所接收到的绘图处理请求包括图像删除输 入笔画(图33B中的步骤S10:是),这在步骤S300中被确定为闭环。当图像删除输入笔画 形成了闭环且构成绘图输入笔画的任何一个坐标存在于图像删除输入笔画的内部时,删除 构成所关注的绘图输入笔画的所有坐标。在这种情况下,响应信息是基于作为将要被删除 的绘图输入笔画的所关注的绘图输入笔画的标识符生成的(图33B中的步骤SM),并且将 响应信息发送到用户终端la-10 (图33B中的步骤S16)。当通过删除操作将要删除由posl和pos2识别的笔画时,例如可由Ql)所示的 JSON格式指定响应信息。[ "cmd": "erase", "id" [posl, pos2]] (21)如上所述,在第i^一示例实施例中,通过确定笔画信息是否为闭环,可无模式地在 对象的部分删除和对象的整体删除之间切换。利用上述配置,当每次执行删除工作时,用户 无需操作传统的菜单来选择对象的部分删除和对象的整体删除,由此设计出高效的操作。第十二示例实施例笔画恢复动作[配置]图34示出了根据第十二示例实施例的绘图处理装置的整体配置。与第八示例实 施例相比较,服务器2-6包括恢复通过图像删除输入删除掉的坐标的笔画恢复单元58。在第十二示例实施例中,省略了与第八示例实施例所示的相同元件的说明。当按下“恢复”按 钮(见图27)时,用户终端la-ΙΟ发出例如具有下面格式02)的绘图处理请求。http //somewhere/canvas ? cmd = undo (22)如图35A和图35B所示,当接收到绘图处理请求时,服务器2_6从被用作堆栈存储 器的第一存储器1 获取最新的交叉图像信息,并生成包括交叉图像信息的响应信息。例 如以下面(23)所示的JSON格式指定的响应格式,其中假设具有(xl,yl)和(x2, y2)的交 叉图像信息posl和具有(x3,y3)和(x4,y4)的交叉图像信息pos2是最新的删除信息。[“cmd” “undo”,“result” [[ “id” posl,“pos” [[xl,yl],[x2,y2]]], [“id”pOS2,“pOS”[[X3,y3],[x4,y4]]]]] (23)如图35A和图35B所示,如果服务器2-6没有接收到绘图处理请求,则用户终端 la-ΙΟ确定存在图像删除输入。如果图像删除输入存在,则在被用作堆栈存储器的第一存 储器15a中保存绘图处理请求中包括的交叉图像信息。随后的步骤类似于第十一示例实施 例,因此不再对其赘述。如上所述,在第十二示例实施例中,可恢复已删除的笔画,由此方便地恢复由于误 操作删除掉的笔画。[硬件配置]现在说明在上述示例实施例中使用的用户终端1和服务器2的硬件配置。如图36所示,用户终端1可以是信息处理装置100,通过信息处理装置100,会议 的每个参与者可参考、输入、或编辑信息,而信息处理装置100可以是台式个人计算机、笔 记本个人计算机、诸如个人数字助理(PDA)的便携式信息终端设备、以及诸如白板等电子 板,但是不局限于此,考虑到用户的需求等可以改变信息处理装置100的大小。在下文中, 将参考图36说明用户终端1(例如,笔记本个人计算机)的示例硬件配置,图36示出了在 信息处理装置100中电连接的单元的示例方框图。如此,图36示出了作为示例实施例使用 的信息处理装置100(诸如用户终端1)的示例硬件配置。如图36所示,信息处理装置100(用作用户终端1)可以是计算机系统,其包括中 央处理单元(CPU) 101、只读存储器(ROM) 102和随机访问存储器(RAM) 103,其中CPU 101整 体上控制系统,ROM 102保存激活程序等,而RAM 103被用作CPU 101的工作存储区域。信 息处理装置100进一步包括键盘104、指示设备105、硬盘106、显示器107、网络接口(I/ F) 108和总线109。键盘104用于输入文本、字符、数字、指令等,显示器107是诸如IXD (液 晶显示器)等显示设备,网络I/F 108用于连接网络3,而总线109用于连接信息处理装置 100中的上述单元。指示设备105典型地是鼠标、触摸板、轨迹球等,其用于移动光标,选择区域,但是 不局限于此。在本发明中,指示设备105可被用作输入信息的信息单元,还可被用作检测坐 标的单元。例如,诸如鼠标的指示设备可被用作坐标检测器。例如,当设备被用于输入操作事 件时,“鼠标按钮向下”动作对应于输入开始,“鼠标按钮向上”动作对应于输入结束,并且 “鼠标按钮向下移动”动作对应于输入继续移动(即,正在输入笔画)。这样的用于检测坐标的信息输入单元可以是鼠标,但不局限于此。例如,这样的信 息输入单元可以是指针或诸如手指尖、笔等指示设备,由此可以指向并检测坐标检测区域中的坐标位置。进而,信息输入单元可以是信息输入/输出单元,诸如触摸板类型,其可在 被用作显示单元的显示屏幕的显示侧上面集成地放置。在这样的信息输入/输出单元中, 一个面既可用于显示(或输出)又可用于书写(或输入)信息。可以通过一些公知方法执行的坐标检测,诸如光罩(light shield)方法(见 JP-2000-105671-A)等;光反射方法,其中插入了指针以反映坐标检测区域内的光通量从 而检测这样的指向位置;相机捕捉方法,其中由相机捕捉坐标检测区域内的指针以检测指 向位置;发光二极管(LED)阵列方法;超声弹性波方法;模拟容性耦合方法;压敏方法等。硬盘106保存有操作系统(OS) 110和各种应用程序(AP) 111,诸如绘图软件、文字 处理软件、电子表格软件、展示软件等。服务器2可以是信息处理装置200,通过信息处理装置200可共享由各个用户终 端输入的信息。在下文中,参考图37说明服务器2的示例硬件配置,图37示出了信息处理 装置200中电连接的单元的示例方框图。如此,图37示出了示例实施例的信息处理装置 200(诸如服务器幻的示例硬件配置。如图37所示,信息处理装置200(用作服务器2)可以是计算机系统,其包括中央 处理单元(CPU) 201、只读存储器(ROM) 202和随机访问存储器(RAM) 203,其中CPU 201整体 上控制系统,ROM 202保存激活程序等,而RAM 203被用作CPU 201的工作存储区域。信息 处理装置200进一步包括键盘204、鼠标205、硬盘206、显示器207、网络接口(I/F) 208和 总线209。键盘204用于输入文本、字符、数字、指令等,显示器207是诸如IXD (液晶显示 器)等显示设备,网络I/F 208用于连接网络3,而总线209用于连接信息处理装置200中 的上述单元。硬盘206保存有操作系统(OS) 210和各种应用程序(AP) 211,诸如绘图软件、文字 处理软件、电子表格软件、展示软件等。(程序)进而,在各个附图中示出的上述流程图处理可以制备为计算机可读程序,并且可 以由信息处理装置的CPU执行计算机可读程序。这样的程序可被保存在存储介质中,诸如 半导体存储器、光学存储器、磁存储器等。进而,通过系统的CPU执行程序在不同于上述示 例实施例的系统中使用这样的程序和存储介质,并得到类似于上述示例实施例的效果。如 此,在上述示例性实施例中,计算机可使用计算机可读程序来控制信息处理系统或装置中 使用的功能模块。例如,特定的计算机可利用用于执行上述处理或步骤的计算机可读程序 控制信息处理装置。进而,在上述示例性实施例中,保存有计算机可读程序的存储设备(或 记录介质)可以是软盘、CD-ROM(紧凑磁盘只读存储器)、DVD (数字通用磁盘)、存储卡、存 储芯片等,但不局限于这些。进而,还可经由网络将计算机可读程序下载到特定的计算机 (例如,个人计算机),或是将计算机可读程序从上述存储设备安装到特定的计算机,由此 特定的计算机可被用作根据示例实施例的信息处理系统或装置。如上所述,通过利用图像的坐标信息管理图像对象,可降低执行信息共享造成的 网络负荷,有效地删除图像对象的任何部分,由此提高了用户使用绘图处理和/或绘图共 享的方便性。根据上述教示下可以获得各种额外的修改和变形。因此可以理解的是在所附权利 要求的范围内,可以与特别描述的方式不同的方式实施本发明。例如,在本申请公开和所附权利要求的范围内,可以彼此组合和/或彼此替换不同的示例和说明性实施例中的元件和 /或特征。
权利要求
1.一种用户终端装置,包括输入接收器,用于接收与绘图和图像删除相关的输入信息;交叉图像信息获取单元,用于当输入接收器接收到图像删除输入信息时,获取与图像 删除输入信息相交叉的绘图输入信息作为交叉图像信息;以及分割器,用于当输入信息是图像删除输入信息时,分割交叉图像信息以删除由图像删 除输入信息计算得到的删除区域内包含的那部分交叉图像信息。
2.根据权利要求1所述的用户终端装置,进一步包括移动速度计算单元,用于计算图像删除输入信息的移动速度;和 删除区域生成单元,用于当输入了图像删除输入信息时,生成具有对应于移动速度的 大小的删除区域,并且,所述分割器分割交叉图像信息以删除在所生成的删除区域内包含的那部分交叉 图像信息。
3.根据权利要求1所述的用户终端装置,进一步包括移动长度计算单元,用于计算图像删除输入信息的笔画长度;和 删除区域生成单元,用于当输入了图像删除输入信息时,生成大小与所述笔画长度相 对应的删除区域,并且,所述分割器分割交叉图像信息以删除在所生成的删除区域内包含的那部分交叉 图像信息。
4.根据权利要求1所述的用户终端装置,进一步包括 闭环计算单元,用于计算图像删除输入信息是否形成了闭环;并且当输入是图像删除输入信息,图像删除输入信息被确定为闭环,并且交叉图像信 息的任何坐标存在于闭环内时,删除交叉图像信息的所有坐标。
5.根据权利要求1所述的用户终端装置,其中,当输入了图像删除输入信息时,以与显示绘图输入和图像删除输入信息所使用的颜色 不同的颜色显示交叉图像信息的将要被删除的那部分坐标。
6.根据权利要求1所述的用户终端装置,进一步包括 恢复单元,用于恢复由图像删除输入信息删除掉的笔画。
7.根据权利要求1所述的用户终端装置,其中, 所述输入信息是坐标数据。
8.根据权利要求1所述的用户终端装置,其中,图像删除输入信息的删除区域是对用作构成图像删除输入信息的坐标的两个连续点 设定的矩形,并且所述两个连续点设定为具有预定的间隔。
9.一种绘图处理系统,包括经由网络彼此相连的一个或更多个用户终端和服务器,服 务器处理从各个用户终端发送的信息,绘图处理系统包括各个用户终端包括输入接收器,用于接收与绘图和图像删除相关的输入信息;交叉图像信息获取单元,用于当输入接收器接收到图像删除输入信息时,获取与图像 删除输入信息相交叉的绘图输入信息作为交叉图像信息;以及处理请求生成器,用于生成包括由输入接收器接收到的绘图输入的处理请求,或是当输入接收器接收到图像删除输入信息时,生成包括交叉图像信息和图像删除输入信息的处 理请求,服务器包括处理请求接收器,用于从用户终端接收处理请求; 响应生成器,用于生成处理请求的响应信息;以及分割器,用于当所接收到的处理请求包括图像删除输入信息时,分割交叉图像信息以 删除由图像删除输入信息计算得到的删除区域内包含的那部分交叉图像信息。
10.根据权利要求9所述的绘图处理系统,其中, 各个用户终端发送绘图信息到服务器作为所述信息,各个用户终端包括作为所述处理请求生成器的绘图处理请求生成器,以在输入接收器 接收到图像删除输入信息时生成包括交叉图像信息和图像删除输入信息的绘图处理请求, 服务器包括作为所述处理请求接收器的绘图处理请求接收器,以从用户终端接收绘图 处理请求,所述响应生成器生成绘图处理请求的响应信息,并且当所接收到的绘图处理请求包括图像删除输入信息时,分割器分割交叉图像信息以删 除由图像删除输入信息计算得到的删除区域内包含的那部分交叉图像信息。
11.根据权利要求9所述的绘图处理系统,其中,各个用户终端发送所述信息到服务器以使用服务器进行共享, 各个用户终端包括作为所述处理请求生成器的传送请求生成器,以在输入接收器接收 到图像删除输入信息时生成包括交叉图像信息和图像删除输入信息的传送请求,服务器包括作为所述处理请求接收器的传送请求接收器,以从用户终端接收传送请求,所述响应生成器生成传送请求的响应信息,并且当所接收到的传送请求包括图像删除输入信息时,分割器分割交叉图像信息以删除由 图像删除输入信息计算得到的删除区域内包含的那部分交叉图像信息。
12.根据权利要求9所述的绘图处理系统,其中, 所述输入信息是坐标数据。
13.根据权利要求9所述的绘图处理系统,其中,图像删除输入信息的删除区域是对用作构成图像删除输入信息的坐标的两个连续点 设定的矩形,并且所述两个连续点设定为具有预定的间隔。
14.根据权利要求9所述的绘图处理系统,其中, 分割器删除在删除区域内包含的交叉图像信息的坐标。
全文摘要
一种用户终端装置,包括输入接收器、交叉图像信息获取单元和分割器。输入接收器用于接收与绘图和图像删除相关的输入信息。交叉图像信息获取单元用于当输入接收器接收到图像删除输入信息时,获取与图像删除输入信息相交叉的绘图输入信息作为交叉图像信息。分割器用于当输入信息是图像删除输入信息时,分割交叉图像信息以删除由图像删除输入信息计算得到的删除区域内包含的那部分交叉图像信息。
文档编号G06T1/00GK102073975SQ201010555029
公开日2011年5月25日 申请日期2010年11月19日 优先权日2009年11月20日
发明者永原崇范, 池上史郎, 鹰见淳一 申请人:株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1