可呈现亲笔笔迹的系统与方法

文档序号:6603073阅读:290来源:国知局
专利名称:可呈现亲笔笔迹的系统与方法
技术领域
本发明涉及一种计算机领域中手写输入的系统与方法,特别是涉及一种可呈现亲笔笔迹的系统与方法。
背景技术
随着科技的演进,键盘输入或是以鼠标输入已不再是使用者与计算机之间仅有的输入方式。特别是对于某些特定的使用者而言,利用手写输入装置来输入文字或手绘图案是另一种新的选择。
然而,现有的手写辨识程序系将使用者的手写笔迹转成印刷字体,并无法呈现出使用者的原始笔迹。另一方面,现有的应用软件,例如小画家(MS-Paint),虽然可以提供使用者藉由其内建的绘图工具来绘制简单的线条,却无法呈现出近似使用者的手写笔迹。换言之,现有的手写应用软件并无法提供使用者执行诸如手写内容,手写签名,手写绘图之类可以保留使用者的亲笔笔迹的功能。
因此,如何提供使用者用手写输入,计算机便可以呈现出亲笔笔迹的系统与方法是本发明的研究课题。

发明内容
鉴于上述的发明背景中,现有技术在保留使用者亲笔笔迹方面所出现的诸多缺点,本发明的主要目的在于提供一种可呈现亲笔笔迹的系统与方法,该系统与方法可以具有将使用者的亲笔笔迹呈现于应用软件上的功能。
本发明的另一目的在于使用一种可呈现亲笔笔迹的系统与方法,以呈现使用者的亲笔笔迹于一文字处理软件的一文件中,使得使用者可以亲笔笔迹在上述文件中进行诸如手写内容、手写签名及手写绘图之类的编辑。
本发明的再一目的在于提供一种可呈现亲笔笔迹的系统与方法,以呈现使用者的亲笔笔迹于一电子邮件中,使得上述电子邮件可以表现出使用者的个人风格,并可避免邮件接收方因为使用语系的不同而造成无法读取或出现乱码的问题。
本发明的另一目的在于提供一种可呈现亲笔笔迹的系统与方法,以呈现使用者的亲笔笔迹于一演示文稿软件中,使得使用者可以在该演示文稿软件中直接以亲笔笔迹来进行演示文稿。
本发明的又一目的在于提供一种可呈现亲笔笔迹的系统与方法,上述可呈现亲笔笔迹的系统与方法在输出使用者的亲笔笔迹之前可自行判断欲输出的应用软件应使用何种输出模式,并采用最适当的输出模式将使用者的亲笔笔迹输出至上述应用软件的一文件中。
根据以上所述的目的,本发明提供了一种可呈现亲笔笔迹的系统与方法。根据本发明,使用者输入于一手写装置上的手写轨迹在经过轨迹处理之后,可以将使用者的亲笔笔迹输出至一应用软件。上述的应用软件可以是一文字处理软件,一电子邮件工具,一绘图软件,一演示文稿软件,或是其它的应用软件。因此,根据本发明的可呈现亲笔笔迹的系统及方法可以有效地保留使用者的原始亲笔笔迹,并将使用者的亲笔笔迹呈现至一应用软件中。


图1为根据本发明所揭示的技术,表示一种可呈现亲笔笔迹系统的流程图;图2为根据本发明所揭示的技术,表示一种可呈现亲笔笔迹系统的方框图;及图3为根据本发明所揭示的技术,表示一种可呈现亲笔笔方法的流程图。
图中符号说明1~5 可呈现亲笔笔迹系统的步骤流程图100 输入装置120 系统与装置沟通装置130 wintab沟通接口135 轨迹处理程序140 储存装置145 空白绘图区块160 操作系统165 应用软件200~256 可呈现亲笔笔迹方法的流程图具体实施方式
本发明的一些实施例会详细描述如下。然而,除了详细描述外,本发明还可以广泛地在其它的实施例施行,且本发明的范围不受限定,其以本发明的专利范围为准。
本发明的一较佳实施例为一种可呈现亲笔笔迹的系统。图1根据本发明的一种可呈现亲笔笔迹的系统的流程图。步骤1表示由手写输入装置输入文字或或是图像数据;接着,步骤2为接收由手写输入装置得到的文字或是图像数据;步骤3表示将文字或是图像数据转换成图形文件并且储存于一储存装置中;步骤4将上述图形文件传送至一应用软件;最后,步骤5显示出具有亲笔笔迹的文字或是图像。
图2根据本发明的可呈现亲笔笔迹的系统的方框图。当使用者于输入装置100手写输入文字或图像之后,输入装置100可将使用者手写输入的笔迹与线条所对应的各项参数值传送至一系统与装置沟通装置120。上述的输入装置100可以包含一手写笔及一手写输入板。接着,系统与装置沟通装置120可以对上述的各项参数值进行处理并将其转换成一图形文件。上述的图形文件可以先暂存于一储存装置140之中。其中,上述的储存装置140可以是一内存组件,且上述的图形文件可以储存于上述内存组件的一空白绘图区块145中。
在本实施例中,系统与装置沟通装置120可以包含一Wintab沟通接口130及一轨迹处理程序135。Wintab沟通接口130可以自上述输入装置100接收使用者的手写轨迹的各项参数值,例如绝对坐标,压力值,以及其它的参数值。Wintab沟通接口130所取得的参数值在经过轨迹处理程序135的运算后,即以一图形文件的方式储存于上述的储存装置140中。
接下来,将上述的图形文件由储存装置140中读出,并经由一传输系统(未在图中表示)将上述的图形文件传送至一操作系统160的一应用软件165中。然后,使用者的亲笔笔迹嵌入上述应用软件165的结果可以呈现于一显示装置上。
本发明的另一较佳实施例为一可呈现亲笔笔迹的方法。参考图3,为说明本发明的可呈现亲笔笔迹的方法的流程图。上述方法至少包含提供一具有手写功能的手写输入装置,此手写输入装置可以包含一手写笔及一手写输入板。此手写输入装置可接收由手写笔输入至手写输入板上的手写轨迹(步骤200),此手写轨迹包含具有使用者的笔迹及线条的文字或是图像数据。接着,以一轨迹处理程序来处理使用者的亲笔笔迹并将其转换成一图形文件形式(步骤210)。上述包含使用者的亲笔笔迹的图形文件可先储存于一内存组件的一内存绘图区块中(步骤220)。然后,在输出图形文件之前,可以先利用一判断应用程序来判断欲输出使用者的亲笔笔迹的目标应用软件是否支持对象连结与嵌入技术(OLE;0bject linking and Embedding)(步骤230)。
在本实施例中所使用的应用软件可以大致区分为支持对象连结与嵌入技术的应用软件与不支持对象连结与嵌入技术的应用软件。其中,可支持对象连结与嵌入技术的应用软件,例如,一般常使用的为微软办公室文字处理软件(Microsoft Office Document)中的应用程序或者是Linux的文字处理软件等等,可以藉由对象连结与嵌入技术将上述的图形文件嵌入于应用软件中(步骤240至242),然后如步骤244所示,可藉由一显示装置来呈现将具有亲笔笔迹的文字或是图像嵌入上述应用软件之一档案后的结果。
如果上述的应用软件并不支持对象连结与嵌入技术,则可以剪贴簿(Clipboard)的形式来输出上述图形文件至上述不支持对象连结与嵌入技术的应用软件中。如步骤250至254所示,先将图形文件复制于剪贴簿中,再将图形文件自剪贴簿贴入上述不支持对象连结与嵌入技术的应用软件中。然后即可在该应用软件上显示出使用者所输入的亲笔笔迹(步骤256)。
在根据本发明之一范例中,在轨迹处理程序处理使用者的笔迹及线条并且将其转换成图形文件时,已经将使用者在输入时的绝对坐标值与使用者的手写压力值列入考虑,所以,转换之后的图形文件能以类似毛笔字迹的方式来呈现出使用者的笔迹,使得所输出的文字或图像可以呈现出使用者的亲笔笔迹。再者,根据本实施例的设计更可以藉由轨迹处理程序来修饰使用者所输入的笔迹线条,使得转换之后的图形文件可以呈现出平顺柔和的手写轨迹。
在本发明的另一较佳实施例中,藉由上述可呈现亲笔笔迹的系统与方法,使得使用者可以在电子邮件上显示出使用者的手写亲笔笔迹。参考上述的可呈现亲笔笔迹的系统与方法,使用者可以在上述的手写输入装置上进行邮件内容的书写。书写的内容经过一轨迹处理程序处理之后,将邮件内容转换成一图形文件。
接下来,在此实施例中,上述可呈现亲笔笔迹的系统可自动呼叫操作系统所预设的电子邮件工具软件,开启一新邮件,并自动将上述内存中的图像文件附加于此一新邮件上。当传送此一新邮件时,即可寄出一封具有使用者亲笔笔迹的新邮件。
其中,使用者所输入的文字可以经由手写输入装置所得到的各项参数,例如绝对坐标及压力值等,经由一沟通接口,例如WintabLibrary,可以明确的表现出类似毛笔字迹的亲笔笔迹。再经由一轨迹处理程序来处理笔迹线条之后,将可以呈现出更平顺柔和的手写笔迹。
此外,根据本实施例的设计,可以将使用者的亲笔笔迹含信纸背景转为Jpg或其它的图档,例如,GIF、TIFF、BMP、PCX、IMG等,并以附加图档的方式来寄出。如此一来,只要接收邮件者的电子邮件工具具有预览功能,在看信时不需藉助其它看图软件即可阅读,以达到方便的原则。
比较现有技术,由于现有的电子邮件工具皆无手写功能,在邮件撰写时仅能以键盘来输入文字。对于不擅使用键盘输入的使用者而言,因为输入速度较慢,而会造成不方便。而根据本实施例的设计可以让使用者在撰写邮件时,就如同使用信纸与笔来书写般的自在。再者,如果邮件的寄送对象与撰写邮件的使用者使用不同语系(特别是亚洲语系)的操作系统时,可能会有无法读取或出现乱码的情形。
然而,本实施例的设计系将使用者的亲笔笔迹含信纸背景转成诸如JPg的图档方式附加于邮件中,所以,不会受到不同语系的操作系统的影响。更好的是,根据本实施例的设计可以完全保留使用者的笔迹,甚至可以加上个人化的手写签名,所以,可以让邮件具有个人的风格,而邮件接收方在阅读邮件时更有份亲切的感受。
在本发明的另一较佳实施例中,可以将手写亲笔笔迹应用于演示文稿软件,例如Power Point。一般来说,在利用演示文稿软件做演示文稿时,当使用者须要针对演示文稿内容进行批注说明时,由于在Power Point中所制作的档案格式为只读(read only)文件,在演示文稿的过程中若要使用批注,则只能按鼠标的右键来选择选单选项(pop-upMenu)中的各种功能,例如要使用画笔则必需先按鼠标右键,然后选择“指针选项”,然后再选择画笔,藉由此三个步骤才能够使用。由于使用的步骤繁杂且不方便,因此,根据本发明所提供的手写亲笔笔迹的功能,让使用者可以任意直接点选,即可以使用投影片中鼠标右键选单选项中的各种功能。
在本实施例中,同样的是利用手写输入装置做为输入文字或图像的装置,然后在已经开启的演示文稿文件藉由鼠标右键开启选单选项中的各种相关批注功能,让使用者选择。然后,可以在已经开启的演示文稿文件上再开启一空白文件,此空白文件可以做为使用者手写批注用。接着,依据使用者所选择的功能,透过对象连结与嵌入技术来控制Power Point,藉由Power Point本身来执行这些批注动作。特别注意的是,此空白文件在使用完关闭该窗口时,在空白文件上所手写的所有的文字或者是图像并不会储存于内存中。换言的,使用者在演示文稿过程中所加入的任何批注说明,在演示文稿结束后,并不会影响原有演示文稿档案的内容。
更好的是,使用者可以依据实际需要,或是个人的喜好来选择输入笔迹与颜色。举例来说,使用者透过根据本实施例的设计可以在所输出的应用软件及显示装置上呈现出毛笔、钢笔、铅笔或是其它的书写效果。而且,所呈现的颜色也可以选择黑色或是其它的颜色。
与现有的应用软件比较,现有的应用软件则无法达到上述的效果。在现有技术的应用程序中,并无提供手写输入功能,仅能利用其内建的绘图工具,例如小画家(MS-Paint),来绘制简单的线条,并无法忠实的呈现出使用者的手写轨迹。由于上述的绘图工具仅能以相对坐标的方式来输出使用者的手写轨迹,所写出的笔迹往往无法近似于使用者的亲笔笔迹。而且,上述的绘图工具,甚至是其它的手写输入软件,并不具有压力功能,所以,所得到的笔迹线条仅能以单一笔触的方式来呈现。此外,由于上述的绘图工具并未透过轨迹处理程序来修饰笔迹线条,所以,线条的边缘会出现锯齿状。
另一方面,在现有技术的手写输入软件中,主要是将使用者的手写笔迹转成印刷字体,并无法呈现出使用者的原始笔迹。再者,目前市面上各种手写输入系统的辨识率皆不相同。造成可能会因为使用者的笔迹不同而造成辨识错误的情形,使得使用者在使用手写输入时相当费时。而本实施例的设计系保留使用者的亲笔笔迹,所以,不仅不需要辨识时间,更可以避免发生辨识错误的问题。
相比较之下,根据本实施例的可呈现亲笔笔迹的系统不仅可以完全保留使用者的书写轨迹,更可以表现出使用者在书写时的力道,使得根据本实施例的设计可以更接近使用者的亲笔笔迹。更好的是,根据本实施例的可呈现亲笔笔迹系统可以将使用者的手写轨迹或所绘图案嵌入其它的应用程序中,以方便使用者在其它应用程序中执行手写内容、手写批注、手写签名或是其它的手写输入功能。
综合以上所述,本发明揭示了一种可呈现亲笔笔迹的系统,其包含手写输入系统、一系统与装置沟通接口用以接收并传送由手写输入系统所得到的文字或图像数据,并且同时处理该文字或图像数据,其中该系统与装置沟通接口与手写输入系统相互连结,然后藉由传输系统将经过处理的文字或图像数据以图形文件的方式传送至所使用的应用软件中,并藉由显示系统,显示出输入至原始手写输入系统的亲笔笔迹。另外,本发明提供一种可呈现亲笔笔迹的方法。首先,输入一手写轨迹至一手写输入装置中。接着,利用一轨迹处理程序来处理上述笔迹与线条所产生的轨迹,并且以图形文件的形式储存于暂存于内存组件中。接着,利用一判断程序判断应用软件是否为支持对象连结与嵌入(OLE;Object Linking and Embedding)的功能,若该应用软件支持对象连结与嵌入功能,则读取储存于暂存内存组件中的图形文件,并以嵌入(embedding)的方式,将该图形文件嵌入于该应用软件中;否则,将存放于内存组件中的图形文件,以复制(copy)并贴上(paste)的方式将该图形文件贴入于不支持对象连结与嵌入功能的应用软件中。因此,无论所使用的应用软件是否支持对象连结与嵌入功能,均显示出使用者所输入的亲笔笔迹。
以上所述仅为本发明的较佳实施例而已,并非用以限定本发明的申请专利范围;凡其它未脱离本发明所揭示的精神下所完成的等效改变或修饰,均应包含在本发明申请专利范围之内。
权利要求
1.一种可呈现亲笔笔迹的系统,该可呈现亲笔笔迹的系统包含一手写输入装置;一系统与装置沟通接口;一操作系统连接至该系统与装置沟通接口,其特征在于,该系统与装置沟通接口用以自该手写输入装置接收复数组参数并将该等参数转换成一图形文件;以及该操作系统可将该图形文件输出至一应用软件,以呈现一亲笔笔迹于该应用软件中。
2.如权利要求1所述的可呈现亲笔笔迹的系统,其特征在于,该等参数更包含复数组绝对坐标值。
3.如权利要求1所述的可呈现亲笔笔迹的系统,其特征在于,该等参数更包含一压力值。
4.如权利要求1所述的可呈现亲笔笔迹的系统,其特征在于,将该图形文件嵌入该文件的方式系藉由对象连结与嵌入技术(OLE)来达成。
5.如权利要求1所述的可呈现亲笔笔迹的系统,其特征在于,将该图形文件嵌入该文件的方式系藉由剪贴簿技术(clipboard)来达成。
6.如权利要求1所述的可呈现亲笔笔迹的系统,其特征在于,该系统与装置沟通接口包含一Wintab沟通接口。
7.如权利要求1所述的可呈现亲笔笔迹的系统,其特征在于,该系统与装置沟通接口更包含一存储元件,用以暂时储存该图形文件。
8.如权利要求1所述的可呈现亲笔笔迹的系统,其特征在于,该应用软件包含一文字处理软件。
9.如权利要求1所述的可呈现亲笔笔迹的系统,其特征在于,该应用软件包含一绘图软件。
10.如权利要求1所述的可呈现亲笔笔迹的系统,其特征在于,该应用软件包含一电子邮件工具。
11.一种可呈现亲笔笔迹的方法,其特征在于,该可呈现亲笔笔迹的方法包含输入一手写轨迹于一手写输入装置;处理该手写轨迹以产生一图形文件;储存该图形文件于一内存中;判断一应用软件是否支持对象连结与嵌入技术;读取该图形文件;输出该图形文件至该应用软件中;及显示一亲笔笔迹。
12.如权利要求11项可呈现亲笔笔迹的方法,其特征在于,该等参数包含复数组绝对坐标值。
13.如权利要求11的可呈现亲笔笔迹的方法,其特征在于,该等参数包含一压力值。
14.如权利要求11的可呈现亲笔笔迹的方法,其特征在于,该图形文件可以借助于对象连结与嵌入技术(OLE)来嵌入该应用软件。
15.如权利要求11的可呈现亲笔笔迹的方法,其特征在于,该图形文件可以借助于剪贴簿技术(Clipboard)来嵌入该应用软件。
全文摘要
本发明揭示了一种可呈现亲笔笔迹的系统与方法。本发明的设计可以保留使用者的亲笔笔迹,并将其输出至一应用软件中。此外,根据本发明的设计不需经过文字辨识,所以,可以节省手写输入的时间并避免发生辨识错误的情形。因此,本发明的设计可以提供使用者一种可以在文件上进行手写输入或手写绘图的功能,并可以在手写输入时保留使用者亲笔笔迹的个人风格。
文档编号G06K11/06GK1506907SQ0215606
公开日2004年6月23日 申请日期2002年12月13日 优先权日2002年12月13日
发明者林文波, 郑顶山 申请人:天瀚科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1