使用数字笔的编辑系统,编辑方法及其程序的制作方法

文档序号:6654729阅读:158来源:国知局
专利名称:使用数字笔的编辑系统,编辑方法及其程序的制作方法
技术领域
本发明涉及使用数字笔的编辑系统以及编辑方法,更为具体地涉及只通过数字笔的输入就能对电子文件进行复杂的编辑处理的编辑系统,编辑方法及其程序。
背景技术
通常,作为利用个人计算机等编辑包括字符和图形的电子文件的方法,一般利用键盘输入命令以及利用诸如鼠标之类的定点设备来操作GUI(图形用户接口)。
这里,专利文献1公开了一种饭馆等处获取点单内容的方法,其中通过在形成点图形的菜单上利用具有点图形读出功能的数字笔来指定输入位置,由用户写入的手写图像与菜单上的一些点单选择相联系。
在这种装配有如专利文献1所公开的数字笔作为输入装置的个人计算机中,能够使用数字笔来输入或者编辑操作字符和图形,而无需使用键盘等。作为具有这种数字笔的电子文件的编辑系统而引证在专利文献2中公开的笔输入图像编辑系统。
专利文献1tokuhyo2003-500777(0050-0054段,0119-0122段,以及图2)专利文献2日本未公开专利申请6-208654(0020-0025段,以及图1和2)发明内容然而,在专利文献2所描述的笔输入图形编辑系统中,由于对电子文件进行的编辑处理是由利用诸如数字笔之类的输入装置输入的简单符号等形成的表示来执行的,因此很难执行复杂的编辑操作。
因此,本发明的目的在于,提供在对电子文件的编辑操作中只通过数字笔的输入就能执行复杂的编辑处理的装置。
作为根据本发明的、为了上述目的所作出的编辑系统特征在于配置为包括纸(2),准备为能够指定输入位置,并且包括诸如图形和字符的纸空间信息;数字笔(1),获取手写输入的信息作为笔触数据;以及笔服务器(3),基于数字笔(1)获取的笔触数据编辑纸空间信息,其中笔服务器(3)配置为包括存储命令执行信息的命令数据库(309),所述信息表示与指定编辑处理的命令相对应的编辑处理的内容,并且特征在于编辑系统在纸(2)上提取数字笔(1)所指定的纸空间信息以查询命令数据库(309),并且基于与纸(2)上输入的命令相对应的命令执行信息执行编辑处理。
另外,在上述编辑系统中使用的纸(2)特征在于打印了纸空间信息,并且特征在于配置为包括指定区(52),用于利用数字笔(1)指定用于编辑纸空间信息的区域,以及命令输入区(53),用于利用数字笔(1)输入命令。


图1是表示本发明实施例中的编辑系统的结构的示意图。
图2是表示实施例的数字笔的内部结构的示意图。
图3是表示命令数据库中存储的信息的示意图。
图4是解释纸空间信息数据库中存储的信息的示意图。
图5是示例说明纸和输出文件的示意图,其中在纸上打印了课本的练习册的纸空间信息。
图6是解释笔服务器输出文件的步骤的流程图。
图7是表示命令‘SCRAP’的执行步骤的流程图。
图8是示例说明纸和输出文件的示意图,其中在纸上打印了会议文档的纸空间信息。
图9是表示命令‘MEMO’的执行步骤的流程图。
图10是示例说明在分类信息数据库中存储的信息的示意图。
图11是示例说明纸和输出文件的示意图,其中在纸上打印了F项提供操作的纸空间信息。
图12是示例说明命令‘FTERM’的执行步骤的流程图。
图13是示例说明纸的示意图,其中当在纸空间信息上添加字符信息时,在纸上打印会议文档的纸空间信息。
图14是示例说明命令‘REC’的执行步骤的流程图。
具体实施例方式
(编辑系统)下面将参照附图描述本发明的优选实施例。首先,例如图1是根据本发明实施例的编辑系统的结构示意图。如图1所示,本实施例的编辑系统主要配置为具有数字笔1,用于获取纸2上输入的笔触数据并将其发送至笔服务器3,纸2,在其上打印特定的点图形以指定输入位置,以及笔服务器3,在从数字笔1传送来的笔触数据中识别出输入的命令之后,输出通过对纸2上打印的纸空间信息进行编辑而得到的输出文件。其次,下面将分别描述本实施例的编辑系统的组成元件。
(数字笔)本实施例中使用的数字笔1将写字的人在纸2上输入的信息转换为笔触数据以将其发送至笔服务器3。这里,图2显示了本实施例中使用的数字笔1的结构示意图。如图2所示,数字笔1包括笔尖10,是用于在打印了特定点图形的纸2上输入命令等的写入装置,以及照相机11,用于读取打印在纸2上的点图形,压电元件12,用于在输入时检测笔尖10上的工具压力,处理单元13,用于产生笔触数据,该笔触数据是与输入时沿着点图形移动的笔尖10的尖部位置相关的信息,存储器14,用于存储所产生的笔触数据等,电池15,用于将电源提供至数字笔1,以及传送单元16,用于将笔触数据传送至笔服务器3等。
作为该传送单元16的例子的是根据蓝牙(注册商标)通信协议,使用具有预定频带的无线电波进行传送和接收的单元,所述协议是一种短距离无线传输技术。不过也可以使用根据其他无线技术,无线LAN(局域网),或者有线通信的通信协议来传送和接收数据的单元。另外,处理单元13包括诸如CPU(中央处理单元)和ROM(只读存储器)之类的电子/电子电路以集成控制数字笔1。更为具体地,例举了从在照相机11所获取的图片信息中包括的纸2上的点图形获取笔触数据,将笔触数据传送至笔服务器3等。
(纸)纸2通过具有与专利文档1中描述的纸相似地打印的特定点图形,起着用于电子处理的纸的功能。在当纸被切成具有预定大小的栅格时,点排列为使得它们的位置能够确定的前提之下提供该点图形,这样就能够从点图形确定纸上的位置。另外,在纸2上打印纸空间信息,从而在纸上输入的人在通过浏览纸空间信息确定输入内容和输入位置之后能够进行输入。
另外,在以下所述的实施例的例子中将详细描述本实施例的纸空间信息及其打印在纸2上的布局。
(笔服务器)下面将再次参照图1描述笔服务器3的结构。笔服务器3主要包括文件输出部分300,用于输出电子文件的输出文件,在输出文件中诸如字符信息和图形信息的纸空间信息打印在纸2上,笔接收器301,用于接收从数字笔1传送来的笔触数据等,信息处理部分302,用于执行多个信息处理,以及存储器308,其中存储多个数据块。
更为具体地,笔服务器3中的信息处理部分302主要包括笔触数据处理部分303,用于将数字笔1传送来的纸2上输入的笔触数据转换为图像数据,字符识别部分304,用于从笔触数据处理部分303输出的图像数据中识别字符以将它们转换为字符代码,纸空间信息剪切部分305,用于从笔触数据处理部分303输出的图像数据中识别线以提取纸空间信息,所述纸空间信息的目标区域是通过利用线画下划线或者画圆圈来确定的,命令识别部分306,用于检测命令数据库309中存储的命令,其来自字符识别部分304转换的字符代码串,以及命令执行部分307,用于通过读取以下所述的、与命令识别部分306所检测的命令相对应的命令执行信息执行编辑处理。
另外,笔服务器3具有与数字笔1的通信功能,并且是利用具有CPU、RAM,硬盘等的通用个人计算机实现的,其中信息处理部分302中包括的笔触数据处理部分303,字符识别部分304,纸空间信息剪切部分305,命令识别部分306,以及命令执行部分307由存储在笔服务器3的硬盘驱动中的程序代码提供,所述用于提供笔服务器3的多个功能的程序代码加载在RAM中并由CPU执行。
下面将描述包括在存储器308中的各个数据库。命令数据库309其中包括编辑纸空间信息的命令,用于定义与命令对应的参数的参数定义信息,以及表示命令的执行内容的命令执行信息。这里,图3表示了命令数据库309中存储的信息的例子。如图3所示,在命令数据库309中,对于输入的用于编辑纸空间信息的每个命令,都相应地存储定义命令参数的参数定义信息以及表示命令执行内容的命令执行信息。另外,在图3所示的命令数据库309中,为了解释方便,命令执行信息表示为语句。实际上,用于实现执行内容的程序代码是分别存储的。
另外,在纸空间信息数据库310,对于每个纸2,相应地存储纸2的点图形以及要打印在纸2上的纸空间信息,并且其包括纸空间属性信息,用于确定利用数字笔1输入的区域是否是要输入字符或者输入了诸如线之类的图形的区域。另外,位置信息数据库311存储了利用数字笔1在纸2上输入的笔触数据和利用笔触数据处理部分303所转换的笔触数据的图像数据。另外,分类数据库312存储了专利分类中使用的主题代码,以及主题名称和与F项对应的名称。
另外,这些数据库是通过分配由划分笔服务器3的硬盘驱动所获得的区域实现的。另外,在以下所述的实施例的例子中将详细描述纸空间信息数据库310和分类信息数据库312中存储的信息的特性。
(实施例第一例子获取片断)接下来将描述实施例的第一例子,其中输入的人使用上述实施例的编辑系统,通过利用数字笔1在纸2上截取所需的文档而准备了片断文件,其中纸2上打印了课本的练习册的纸空间信息。
首先将详细描述图1所示的笔服务器3的纸空间信息数据库310中存储的信息。例如,图4是实施例的第一例子中纸2a以及存储在纸空间信息数据库310中的相应信息的示意图。
如图4所示,在实施例的该例子的纸2a上具有关于课本的练习册内容的纸空间信息,并配置为具有指定区域52,用于确定根据所浏览的打印纸空间信息使用数字笔1所要截取的区域,以及命令输入区域53,在该区域上用于执行编辑处理的命令输入笔服务器3中。而且,在命令输入区域53的右下方包括结束列54,当利用数字笔1的输入结束时在该结束列输入记号。
在图4所示的纸2a上,由虚线包围的区域表示设置数字笔1的输入属性的区域,而在实际的纸2a上没有标记。在虚线包围的每个区域,预先设置了纸空间属性信息。
在每个区域中设置的纸空间信息都包括唯一分配给该区域的‘区域ID’项,表示该区域名的‘区域名称’项,表示在该区域中输入的一种信息的‘输入属性’项,以及表示在该区域输入的信息是否受到字符识别的‘字符识别’项。
例如,在纸2a的指定区域52的虚线包围的区域中,由于该区域用于确定利用数字笔1从纸空间信息作出截取的区域,所以在符号52a表示的纸空间属性信息处,设置为在该区域利用数字笔1输入的信息是字符或者线,并且在笔服务器3的字符识别部分304中对输入的信息进行字符识别。
同样地,在纸2a的命令输入区域53的虚线包围的区域中,由于该区域用于输入使笔服务器3执行编辑处理的命令,所以在符号53a表示的纸空间属性信息的区域,设置为在该区域利用数字笔1输入的信息是字符,并且在笔服务器3的字符识别部分304中对输入的信息进行字符识别。
而且,在纸2a的结束列54的点划线所包围的区域中,由于该区域用于利用数字笔1输入记号,所以在符号54a表示的纸空间属性信息处,设置为在该区域利用数字笔1输入的信息是线,并且不对输入的信息进行字符识别。
利用能够确定位置的,未示出的点图形的信息,将对应纸2a上的实际位置的纸空间信息和纸空间属性信息存储在纸空间信息数据库310中。
接下来,图5是表示纸2a的例子的示意图,其中在纸2a中输入用于利用数字笔1进行编辑的命令等,并且在笔服务器3编辑它们之后将输出文件55和56输出。在图5所示的纸2a上,“Yoshinobu Tokugawa is---”语句是通过打印存储在纸空间信息数据库310中的纸空间信息而获得的,其中符号‘W1’及其右上方的圆圈部分是利用数字笔1输入的。
而且,在命令输入区域53中的‘SCRAP(W1,FILE1)’和‘SCRAP(W2,FILE2)’是利用数字笔1输入的。
同时,例如输入的人在浏览纸2a的指定区域52中打印的纸空间信息的同时从纸空间信息划出要截取的区域之后,在其邻近处输入符号。在图5所示的例子中,要进行截取的区域是通过圈定纸空间信息而确定的,而符号‘W1’和‘W2’分别是在它们的左下方输入的。
另外,在命令输入区域53输入使笔服务器3执行编辑的命令以及参数。可以理解的是在图5所示的例子中,输入了命令‘SCRAP’及其参数‘(W1,FILE1)’以及‘(W2,FILE2)’。根据图3所示的命令数据库309中存储的命令执行信息,命令‘SCRAP’表示“向文件‘FILE1’输出与‘W1’相关联的部分”。笔服务器3识别命令并从而输出输出文件55和56。
接下来,图6是表示在获取纸2a上输入的笔触数据之后执行编辑处理的步骤的流程图。下面将参照图6所示的流程图描述笔服务器3(需要的话参见图1)的编辑处理的执行步骤。
首先,笔服务器3从笔接收器301接收在上述纸2a上利用数字笔1输入的笔触数据(步骤S100)。之后,笔触数据处理部分303将笔触数据转换为图像数据,判断写字的人是否已经在纸2a的结束列54中输入了标记(步骤S101),并且在步骤S100中继续获取笔触数据直到在标记输入列输入了标记。
另外,输入的笔触数据和通过笔触数据处理部分303转换的笔触数据的图像数据依次地存储在笔服务器3的位置信息服务器311中。
当在结束列54中输入标记时(在步骤S101中的“是”),笔服务器3的纸空间信息剪切部分305根据纸2a的指定区域52中输入的笔触数据的图像数据判断下划线和/或圆圈是否存在于纸2a的指定区域52中(步骤S103)。如果存在下划线和/或圆圈(步骤S102中的“是”),那么剪切画下划线或者画圆圈的纸空间信息的字符信息和/或图形信息以暂时获得(步骤S103)。如果没有下划线并且没有圆圈(步骤S102中的“否”),那么处理继续到下一个步骤,跳过步骤S103中的处理。
在图5所示的纸2a上,暂时获取画圆圈的句子作为字符信息。而且,如果圈定了图形等,那么暂时获取图形的图形信息。而且,如果圈定了包括字符信息和诸如表格之类的图形信息的区域,那么一起暂时获取字符信息和图形信息。
接下来,笔服务器3的纸空间信息剪切部分305根据纸2a的指定区域52中输入的笔触数据的图像数据判断在下划线或者圆圈的邻近处是否存在符号(步骤S104)。关于在指定区域52中是否存在符号的该判断可以在符号是字符的情况下作出,这样如果在字符识别部分304将指定区域52中输入的笔触数据的图像数据转换为字符代码之后存在预定的字符串,那么判断标记的存在。而且,如果符号是未示出的标记,那么可以认为代码的预定模式提前存储在数据库中,并且存在或者不存在是通过现有技术的模式匹配来判断的。
在步骤S104中,当在下划线或圆圈的附近输入了符号(在步骤S104中的“是”)时,将在步骤S103中暂时获取的、与下划线或者圆圈对应的纸空间信息与该符号关联(步骤S105)。
步骤S102中用于判断下划线和圆圈存在或者不存在的步骤以及在步骤S104中判断下划线或者圆圈的附近是否存在符号的步骤的执行没有特定顺序。而且,能够配置为首先在步骤S104执行对字符的存在或者不存在的判断,而不获取邻近处不存在符号的下划线或者圆圈部分处的纸空间信息。
下面,笔服务器3的命令识别部分306参照命令数据库309(参看图3)中存储的命令,从纸2a的命令输入区域53中输入的笔触数据的图像数据中判断命令输入区域53(步骤106)是否存在命令。可以这样提供命令输入区域53中是否输入了命令的判断,使得当在命令输入区域53中输入的笔触数据的图像数据在字符识别部分304转换为字符代码之后存在预定的字符串时,判断为输入了命令。
在步骤S106,如果已经输入了命令(在步骤S106中的“是”),那么命令执行部分307读取命令数据库309中的命令执行信息来执行识别的命令(步骤S107)。如果没有在命令输入区域53输入命令(步骤S106中的“否”),那么处理在此时结束。
下面将详细描述步骤S107中的命令执行处理。图7是流程图,在实施例的该例子中,示例说明了当在判断命令是否存在的步骤S106中识别了命令‘SCRAP’时的命令执行处理的步骤。下面将参照图7描述当在图5(需要的话参见图1和5)所示的纸2a的命令输入区域53相似地输入两个命令‘SCRAP(W1,FILE1)’和‘SCRAP(W2,FILE2)’时的命令执行处理。
首先,在步骤S106,当笔服务器3的命令识别部分306识别了命令‘SCRAP’时,笔服务器3的命令执行部分307从命令数据库309(参见图3)读取命令‘SCRAP’的命令执行信息(步骤S200)。之后,命令执行部分307基于命令‘SCRAP(W1,FILE1)’从命令执行信息提供与代码‘W1’相关联的纸空间信息。因此,命令执行部分307获取在步骤S105中与第一参数的代码‘W1’关联的字符信息(步骤S201)。
接下来,命令执行部分307将在步骤S201中获取的字符信息从文件输出部分300提供至具有第二参数‘FILE1’的输出文件55(步骤S202)。同时对命令‘SCRAP(W2,FILE2)’执行上述的相同处理以输出输出文件56。
另外,在实施例的该例子中,与第一参数关联的纸空间信息输出为电子文件的输出文件。然而也可以替代地执行以使用未示出的显示单元进行显示,从诸如打印机之类的打印装置输出打印的内容,并且通过在第二参数处输入用于确定输出位置的信息,经由通信线路传送输出文件。
(实施例的第二例子会议备忘录记录制作)接下来将描述实施例的第二例子,其中在利用根据上述实施例的编辑系统编辑了有关会议材料的纸空间信息之后,将会议备忘录作为输出文件输出。
这里,图8是显示实施例第二例子的纸2b和在编辑后输出的输出文件65的示意图。如图8所示,第二例子的纸2b应该打印会议材料内容的纸空间信息,并配置有指定区域62,在该区域需要引入的部分是利用数字笔1指定的,以及命令输入区域63,在该区域命令引起笔服务器3执行编辑。另外,命令输入区域63的右下方包括结束列64,用于在利用数字笔输入结束时输入记号。
另外在纸2b上,指定区域62中的下划线或者圆圈和在其左侧输入的标记是利用数字笔1输入的,而其他字符是通过打印存储在纸空间信息数据库310中的纸空间信息而获得的。而且,在命令输入区域63的‘MEMO(FILE3)’之下的描述内容是利用数字笔1输入的。
例如,写字的人在浏览打印在指定区域62中的纸空间信息时,在想要从纸空间信息引入到备忘录的部分画了下划线,并且在其邻近处输入符号。在图8所示的例子中,在需要引入的纸空间信息画了下划线或者圆圈,并且在其左侧分别输入符号‘W1’到‘W7’。
另外,在命令输入区域63填入使笔服务器3执行编辑的命令及其参数。在图8所示的例子中,可以理解输入了命令‘MEMO(FILE3)’,命令‘@’,以及命令‘@’的参数的‘W1’到‘W7’。
从图3中命令数据库309中的命令执行信息中,命令‘MEMO(FILE3)’表示“对输入的字符串执行字符识别并且将其提供至文件‘FILE3’中”。命令‘@’表示“用与参数相关联的纸空间信息替换输入命令‘@’的部分”,这样笔服务器3识别了这些命令来输出输出文件65。
另外,在实施例的第二例子中,其中笔服务器3获取笔触数据来识别在纸2b上输入的命令等的步骤,与图6所示的步骤(从步骤S100到步骤S105)相同,因此省略对其的描述。
然而,在本实施例中,由于在命令输入区域63中输入的命令不同于实施例的第一例子,所以将详细描述步骤S107中的命令的执行处理。这里,图9是描述当在步骤S106中判断是否存在命令的步骤中识别了命令‘MEMO’时的命令执行处理的步骤。参照图9,将描述在命令‘MEMO(FILE3)’和命令‘@’等相似地输入到图8(需要的话参见图1和8)所示的纸2b的命令输入区域63的情况下的命令执行处理。
首先,在步骤S106中,当笔服务器3的命令识别部分306识别了命令‘MEMO’时,笔服务器3的命令执行部分307从命令数据库309(参见图3)读取命令‘MEMO’的命令执行信息(步骤S300)。因此,命令执行部分307利用该命令执行信息,基于命令‘MEMO(FILE3)’,对命令‘MEMO’之下描述的笔触数据的图像数据执行字符识别,以将其提供至输出文件‘FILE3’。
接下来,命令执行部分307对命令‘MEMO’之后输入的笔触数据的图像数据执行字符识别并将其转换为字符代码(步骤S301)。这里,如果所识别的字符代码包括命令‘@’,那么将在命令‘@’和参数的输入位置,替换命令‘@’的参数以及相关联的字符信息或者图形信息(步骤S302)。
之后,命令执行部分307将在步骤S301受过字符识别的字符代码和在步骤S302替换的字符信息或者图形信息从文件输出部分300提供至表示为‘FILE3’的输出文件55,其中‘FILE3’是命令‘MEMO’的第一参数(步骤S303)。
根据上述步骤,在对关于会议材料的纸空间信息进行编辑之后,将作为会议备忘录的输出文件65输出。
(实施例的第三例子提供F项操作)接下来将描述输出这样的输出文件的实施例,该输出文件与在日本用于专利分类的F项提供操作中打印在纸2上的语句中的关键字的主题代码和F项相关联。
首先将详细描述图1所示的笔服务器3的分类信息数据库312中存储的信息。这里,图10是表示分类信息数据库312中存储的信息的示意图。如图10所示,分类信息数据库312存储了表格数据,用符号79表示,表格中存储了F项的主题代码和与它们对应的主题名称,与表格数据的每个记录对应的F项由字符70表示,其中F项和与其对应的名称一起构成层次结构。
接下来,图11是显示实施例的第三例子的纸2c和输出文件75的例子的示意图。如图11所示,实施例的第三例子的纸2c要打印例如专利说明书的纸空间信息,并且配置有指定区域72,用于利用数字笔1指定关键字来提供关联,以及命令输入区域73,用于利用数字笔1输入用于进行编辑的命令。另外,命令输入区域73的右下方包括结束列74,当利用数字笔1的输入结束时输入记号。
写字的人在浏览指定区域72上打印的纸空间信息的同时,例如,在对想要与主题代码和F项关联的关键字画线之后,在其邻近处输入符号。在图11所示的例子中,对关键字“an amount of supplying toner upon printing”画了下划线并且在其左下方输入符号‘W7’。
在命令输入区域73,输入使笔服务器3执行编辑的命令及其参数。在图11所示的例子中,可以理解的是,输入了命令‘FTERM’及其参数‘(W7,2C162,AJ23)’。命令‘FTERM’表示“查询与主题代码‘2C162’对应的主题名称和与F项‘AJ23’对应的名称,并且将关键字‘W7’与它们相关联来输出它们。”因此,笔服务器3识别了该命令并将输出文件75输出。
另外,在实施例的第三例子中,其中笔服务器3获取笔触数据来识别在纸2c上输入的命令等的步骤与图6所示的步骤(从步骤S100到步骤S105)相同,因此省略对其的描述。
然而,在本实施例中,由于在命令输入区域73中输入的命令不同于实施例第一例子的命令,所以将详细描述步骤S107中的命令执行处理。图12是描述当在步骤S106中判断是否存在命令的步骤中识别了命令‘FTERM’时,命令执行处理的步骤。参照图12所示的流程图,将描述在命令‘FTERM(W7,2C162,AJ23)’相似地输入到图11(需要的话参见图1和11)所示的纸2c的命令输入区域73时的命令执行处理。
首先,在步骤S106中,当笔服务器3的命令识别部分306识别了命令‘FTERM’时,笔服务器3的命令执行部分307读取命令‘FTERM’的命令执行信息(步骤S400)。之后,命令执行部分307利用该命令执行信息向分类信息数据库312查询与主题代码‘2C162’对应的主题名称,所述主题代码是基于命令‘FTERM’(W7,2C162,AJ23)的第二参数(步骤S401)。
接下来,命令执行部分307向分类信息数据库312查询与作为第三参数的F项‘AJ23’对应的名称(步骤S402)。另外,它输出步骤S401和S402中的检索结果作为输出文件75,该输出文件75具有图11所示的表格格式(步骤S403)。另外,命令执行部分307将输出文件75相应记录的链接信息添加到关键字“an amout of toner supplied upon printing”的纸空间信息中,所述关键字附有第一参数‘W7’,并且将其存储在纸空间信息数据库310中(步骤S404)。
利用上述步骤,其中主题代码和F项提供操作中的关键字对应的F项的相关联是通过笔服务器3执行的。
这里,作为日本专利分类的F项只是用于示例。然而,例如在使用国际专利分类IPC的情况之下,也同样能够执行,例如通过利用子类标题和子组标题替换主题代码和F项,并且分别将主题名称和名称与子类标题和子组标题相对应。
(实施例第四例子添加纸空间信息)接下来将描述实施例这样的例子,其中利用上述实施例的编辑系统、使用数字笔2将输入内容添加至实施例的第二例子所示的会议材料的纸空间信息当中。
这里,图13是显示实施例第四例子的纸2d的例子的示意图。如图13所示,实施例第四例子的纸2d要打印类似于实施例第二例子的内容的纸空间信息,并且配置有指定区域82,用于利用数字笔1的输入指定想要添加到会议材料的纸空间信息中的内容,以及命令输入区域83,在该区域利用数字笔1输入使笔服务器3执行编辑的命令。另外,命令输入区域83的右下方包括结束列84,当利用数字笔1的输入结束时输入记号。
这里,在纸2d上,指定区域82中的圆圈,在圆圈中输入的有关‘extension(1234)’的描述,以及在圆圈中输入的符号‘W1’都是利用数字笔1输入的,而除此之外的字符是通过打印纸空间信息数据库310中存储的纸空间信息而提供的。而且,命令输入区域63中的‘REC(W1)’也是利用数字笔1输入的。
写字的人在浏览打印的纸空间信息的同时,利用数字笔1在所需位置输入需要添加到会议材料中的内容,对输入的内容画圆圈并在其邻近处输入符号。在图13所示的例子中,首先输入‘contact destination extension’。对输入的部分画圆圈,并在左下方输入符号‘W1’。
而且,在命令输入区域83中输入使笔服务器3执行编辑的命令及其参数。在图13所示的例子中,可以理解的是输入了命令‘REC’及其参数‘(W1)’。正如图3所示的命令数据库309所表示的,命令‘REC(W1)’表示识别“与‘W1’相关联的部分并且将其加入到纸空间信息当中”。笔服务器3识别该命令并改变纸空间信息数据库310中存储的纸2d的纸空间信息。
另外,在实施例第四例子中,笔服务器3获取笔触数据并识别在纸2d上输入的命令等的步骤与实施例第一例子中描述的图6所示的步骤(从步骤S100到步骤S105)相同,因此省略对其的描述。
然而,在实施例第四例子中,由于在命令输入区域83中输入的命令不同于实施例第一例子,所以将详细描述步骤S107中的命令执行处理。这里,图14是表示其中笔服务器3识别纸2d上输入的命令并且将它们转换为纸2d的纸空间信息的步骤的流程图。参照图14所示的流程图将描述如图13(需要的话参见图1和13)所示的纸2d的命令输入区域83中所示,输入命令‘REC(W1)’时,笔服务器3的命令执行处理的步骤。
首先,在步骤S106中,当笔服务器3的命令识别部分306识别了命令‘REC’时,笔服务器3的命令执行部分307从命令数据库309(参见图3)读取命令‘REC’的命令执行信息(步骤S500)。接下来,命令执行部分307基于命令执行信息,从位置信息数据库311提取在画圆圈部分的,与作为第一参数的符号‘W1’相关联的,笔触数据的图像数据(S501),从字符识别部分304提取的图像数据中识别字符,并且将它们转换为字符代码(步骤S502)。
接下来,命令执行部分307将识别字符的字符代码添加至纸空间信息数据库310中存储的纸2d的纸空间信息中(步骤S503)进行注册。这时,要添加的字符代码是对应于利用数字笔1在纸2d上实际输入的位置而添加的。
另外,这时,可以从纸空间信息数据库310中存储的纸2d的纸空间属性信息中,重写利用数字笔1画圆圈的区域的纸空间属性信息,作为要输入字符的区域。
利用上述步骤,将利用数字笔1输入的字符信息添加至纸空间信息数据库310中存储的纸2d的纸空间信息中。
如上所述,根据实施例的编辑系统,通过利用数字笔1的输入能够执行多个复杂的编辑处理而无需使用诸如键盘和鼠标之类的用于操作GUI的输入装置。
另外,在本实施例中利用实施例的四个例子来描述四个命令的例子。然而,通过将命令执行信息添加到命令数据库309中也能够执行除此之外的其他编辑处理。
而且,在本实施例中,对存储在纸空间信息数据库310中的纸空间信息进行编辑。然而,可以在纸2上用命令‘REC’准备新的纸空间信息,所述纸2的制作使得其不对应纸空间信息来提供与其的联系。根据这一点,例如在笔服务器3中存储这样的命令执行信息,用于对手写输入的图形和在另一个电子数据中存储的图形数据进行结合,这使得即使在新提供纸空间信息的情况下也能进行多种编辑处理。
根据本发明,通常利用键盘和鼠标对字符信息和图形信息执行的复杂编辑处理能够只通过数字笔的输入而实现。
权利要求
1.一种编辑系统,配置为包括纸,准备来指定输入位置,并且在纸上打印了包括图形、字符等的纸空间信息,数字笔,用于获取手写输入的信息作为笔触数据,以及笔服务器,用于基于数字笔获取的笔触数据执行纸空间信息的编辑处理,编辑系统特征在于笔服务器配置为包括命令数据库,用于在其中存储命令执行信息,所述命令执行信息表示使笔服务器执行的编辑处理的内容对应于一个或多个命令,所述命令用于确定纸空间信息的编辑处理;纸空间信息数据库,用于存储与纸上的位置对应的纸空间信息;字符识别部分,从笔触数据中识别字符并将识别的字符转换为字符代码;纸空间信息剪切部分,从笔触数据识别线,并且从纸空间信息数据库提取包括在所识别的线所确定的目标区域中的纸空间信息;命令识别部分,从字符识别部分输出的字符代码中检测命令数据库中存储的命令;以及命令执行部分,基于命令识别部分所检测的命令所对应的命令执行信息执行编辑处理。
2.如权利要求1所述的编辑系统,其特征在于纸空间信息剪切部分识别在目标区域邻近处写入的字符或标记,并将其作为标识符号与提取的纸空间信息相联系。
3.如权利要求2所述的编辑系统,其特征在于在命令数据库中对应预定命令存储参数定义信息,用于定义添加到命令中的参数是符号;以及命令执行信息,用于将纸空间信息剪切部分提取的、与参数关联的纸空间信息作为电子文件输出。
4.如权利要求2所述的编辑系统,其特征在于在命令数据库中存储命令执行信息,用于在字符识别部分将利用数字笔在纸上输入的笔触数据转换为字符代码作为电子文件输出。
5.如权利要求4所述的编辑系统,其特征在于在命令数据库中还相应于预定的第二命令存储参数定义信息,用于定义添加到命令中的参数是符号;以及命令执行信息,用于在电子文件的第二命令的输入位置插入纸空间信息剪切部分提取的、与参数关联的纸空间信息,假设它是在输入第一命令之后输入的。
6.如权利要求2所述的编辑系统,其特征在于笔服务器配置为进一步包括分类信息数据库,用于存储与国际专利分类中使用的子类对应的子类标题和与子组对应的子组标题,在命令数据库中对应预定命令存储参数定义信息,用于定义添加到命令中的第一参数是符号,第二参数是子类,第三参数是子组;以及命令执行信息,用于向分类信息数据库查询与第二参数对应的子类标题,以及与第三参数对应的子组标题以输出电子文件,并且将指向电子文件的链接信息添加至与第一参数关联的纸空间信息。
7.如权利要求2所述的编辑系统,其特征在于在命令数据库中对应于预定命令存储参数定义信息,用于定义添加到命令中的参数是符号;以及命令执行信息,用于在字符识别部分将目标区域中利用数字笔输入的、纸空间信息剪切部分识别的、与参数相关联的笔触数据转换为字符代码,并且将其添加至纸的纸空间信息中。
8.如权利要求1或7任一个所述的编辑系统,其特征在于,在其上打印纸空间信息的纸配置为包括指定区域,用于指定利用数字笔编辑纸空间信息的区域;以及命令输入区域,用于利用数字笔输入命令。
9.一种编辑系统中的编辑方法,所述编辑系统配置为包括纸,准备用于指定输入位置,并且在纸上打印了包括图形,字符等的纸空间信息,数字笔,获取手写输入的信息作为笔触数据,以及笔服务器,用于从数字笔获取的笔触数据中,识别引起纸空间信息的编辑处理的命令,编辑方法的特征在于笔服务器执行的编辑处理包括获取在纸上输入的笔触数据的步骤;在笔服务器的纸空间信息剪切部分识别线并且判断识别的线所确定的目标区域存在或不存在的步骤;当纸上存在目标区域时,在纸空间信息剪切部分,从纸空间信息数据库中存储的、对应于纸上的位置的纸空间信息中,提取该区域中包含的纸空间信息的步骤;在笔服务器的字符识别部分,从笔触数据识别字符以输出字符代码的步骤;在纸空间信息剪切部分,将在目标区域的邻近处作为标识符输入的字符或者标记关联到提取的纸空间信息的步骤;在笔服务器的命令识别部分,参照命令数据库,从字符识别部分输出的字符代码中检测命令数据库中存储的命令的步骤,所述命令数据库与用于确定纸空间信息的编辑处理的一个或多个命令对应地存储命令执行信息,所述命令执行信息用于表示使笔服务器执行的编辑处理的内容,以及参数定义信息,用于定义添加到命令的参数;以及在笔服务器的命令执行部分,基于在命令识别部分检测到的命令所对应的命令执行信息,执行编辑处理的步骤。
10.如权利要求9所述的编辑方法,其特征在于在其上打印纸空间信息的纸配置为包括指定区域,用于指定利用数字笔编辑纸空间信息的区域;以及命令输入区域,用于利用数字笔输入命令。
11.一种程序,用于使计算机实现权利要求1到7任一项所述的笔服务器的功能。
全文摘要
一种编辑系统,包括模板(2),能够指定输入位置,并且打印了页信息;电子笔(1),获取手写输入的信息作为笔触数据;以及笔服务器(3),基于电子笔(1)获取的笔触数据编辑页信息,其中笔服务器(3)配置为包括存储命令执行信息的命令数据库(309),所述命令执行信息表示与指定编辑处理的命令相对应的编辑处理的内容。通过在模板(2)上提取电子笔(1)所指定的页信息,并通过参照命令数据库(309),查询在模板(2)中输入的,对应于命令的命令执行信息来执行编辑处理。
文档编号G06T11/60GK1806220SQ20058000051
公开日2006年7月19日 申请日期2005年6月2日 优先权日2004年6月3日
发明者泷川敏一, 渡边英雄, 田边理子, 久连石一毅 申请人:株式会社日立制作所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1