书写设备及方法

文档序号:6418895阅读:196来源:国知局
专利名称:书写设备及方法
技术领域
本发明是关于一种基于笔的书写系统,更特别的是,本发明支持书写笔只用一个连续/动作书写任意长度的多单词文本。
背景技术
目前,笔输入个人数字助理(PDA)写入文本的最快速度比一个好的盲打员以键盘输入的速度大约慢六倍。这就限制了笔输入个人数字助理(PDA)只能用于处理短信息。
试想一下,你可以在笔输入个人数字助理(PDA)上以键盘盲打速度书写,并且可以高效率地进行全文输入和编辑。那时,笔输入PDA将会有全新的使用和远大的市场发展潜力。
发明概述本发明是关于一种书写设备。该设备包括一个书写器件;一个写字板表面,能感知书写器件的位置,并能检测书写器件是否与其表面接触;一个计算机处理器,在书写器件与写字板接触时,它能够根据书写器件从休止区到众多非休止区之一的移动来识别书写字符,计算机处理器把写字板定义为一个休止区和足够多的非休止区来识别所写的字母表。每个非休止区都和休止区相连。
本发明是关于一种书写方法。该方法包括书写笔的几个移动步骤,当书写笔连续和写字板表面接触时,书写笔从写字板的休止区移动到至少一个和休止区相连的非休止区。写字板的表面对书写器件的位置敏感,并且能够检测书写器件与其是否接触。然后由和写字板相连的处理器,根据书写笔的运动(从休止区到至少一个非休止区,最后回到休止区来识别字母。
附图简介在附图中,说明了本发明的优选实施例及实现本发明的优选方法,其中

图1a是本发明的设备简图;图1b是本发明的工作方法流程图;图2是一组方格区域简图;图3是小写字母字符表简图;图4是大写字母表简图;图5是标点符号字符表简图;图6是数字字符表简图;图7是字母f的书写顺序简图。
详细描述参照附图,在这几幅图中相同的参考号表示相同部件,其中,需要特别说明的是,图1a所示为一个书写设备10。该设备10包括一个书写器件12;一个写字板表面14,该写字板能感知书写器件12的位置,并能检测书写器件12是否与其表面14接触。设备10还包括一个计算机处理器16,它能够根据书写器件12的移动来识别所写的字符,例如,在书写器件和写字板表面14接触时,笔22从休止区18移动到其中任何一个非休止区20。计算机处理器16通过把表面14定义为一个休止区18和足够多的非休止区20来识别字母表。每个非休止区20和休止区18都是相连的。
最好,字符是一个字母,书写器件12是一支书写笔22。计算机处理器16通过书写笔22的移动来识别字母,这种书写笔可以用一个连续动作书写任意长度的多单词文本。
由计算机16检测的书写笔22在表面14上的运动(从休止区18到一个非休止区20,然后从一个非休止区20返回休止区18),可以很好地定义一个字母,大多数情况下非休止区20共有8个。
书写笔22从休止区18进入的那个非休止区20,与返回休止区前离开的那个非休止区可以是同一个区,另一方面,也可以是不同的区。
本发明是关于一种书写方法,如图1b所示。该方法包括书写笔22连续与写字板表面接触过程中,书写笔22从表面14上的休止区18到至少一个与休止区相邻的非休止区这一移动步骤。这里的表面14可以感知书写器件12的位置,并检测书写器件12是否与其表面14接触。然后,由与表面14相连的处理器16,根据书写笔的运动(从休止区18到至少一个非休止区,最后返回休止区18)来识别字符。
最好,书写笔移动步骤包括从写字板表面14上的休止区18移动到至多两个非休止区这一步;此移动步骤最好还包括连续移动书写笔22从休止区至非休止区,最后回到休止区这些步骤。然后,由处理器根据移动步骤得到编码,从而识别出字母。在识别步骤之后,往往还要修正字符的显示。
最好,连续移动书写笔22步骤包括以一个连续的动作书写任意长度的多单词文本。移动步骤最好包括连续移动书写笔22(从休止区到非休止区最后返回到休止区)这一系统步骤。然后通过计算机处理器16识别shift键或lock键,该键可以把与书写笔的运动有关的第一套字符24切换到第二套字符26。
在具体操作时,设备10由以下几部分组成1、一个计算机处理器16。
2、一支书写笔22。
3、一个写字板表面14,它能感知书写笔22的位置,并能检测书写笔22是否与其表面14接触。
通常,PDA的写字板输入表面占显示屏的一部分,(例如3COMPalmPilot或者Apple公司的Message Pad),但这不是必须的。
设备10使用者可以由下面看到从始至终的操作过程。用户使用一个非常简单的形式的字母表,其中的每一个字符表示标准打字机键盘上的字符。用户可看到一个小的书写区,它由一些围绕中心休止区的区域20组成。在图2中,每个区域是一个3×3的方格区域。
例如,在这些3×3的方格配置中,区域5是休止区18。为了形成一个字符,用户可以把书写笔22从中央休止区18移到8个外围区域中的任何一个区,它可以是区域1,2,3,4,6,7,8或者9,然后可选择第二个外围区域,最后回到休止区18。
为了保证更快书写使用频繁的字符,要合理安排笔画。比如,书写空格e、t、a、o或者n时,用户只须把书写笔22从休止区18移动到一个非休止区20,然后立即返回到休止区。书写其他字符时,用户首先把书写笔22从休止区18移到一个区,然后移到第二个区,最后返回到休止区18。一些特定字符是转换字符,它可以切换字符集,比如大写集、符号集或者数字集。这些轮换字符集包含一些附加字符。
书写笔22不需要举离表面14,而且,用户可以连续移动书写笔。可以流畅地书写任意长度的连续多单词文本,这甚至可以用你希望的那种单一连续动作书写出来。
用户可以使用“快写模式”(本发明描述的技巧),即使在使用PDA标准慢速书写模式时,也可采用。当用户希望进入“快写模式”时,他或她可先写入一个特殊笔画,这表明下一笔划将会以“快写模式”输入。
比如,当使用PalmPilot标准Graffiti语言时,用户可以在书写区从右下角到左上角画一条线(Graffiti语言中不使用该笔划),这样,下一次,当书写笔再点到书写区时,PDA就会处于“快写模式”状态下。当用户再次抬起书写笔22时,PDA立即会被重新置为标准Graffiti书写模式。
设备10的内部操作过程如下计算机程序可以跟踪书写笔22的x,y坐标,当用户的书写笔进入或离开每一个区时,输出一个标志符。一系列标志符形成一个字符。该字符按如下分类1、离开休止区18后首先进入的区。
2、返回休止区18前最后离开的区。
上面的两个区也许是同一个区,这两个区的索引用作表查询,用以输出一个单一字符。
操作序列如下
1、书写笔22从休止区18开始移动。
2、计算机16探测到书写笔22已经离开休止区18进入工作区I。
3、计算机16探测到书写笔22离开J区,返回休止区18。
4、表查询后检查入口项ch=C[I,J],这里C是一个二维表,用来存贮当前字符集中的字符。
5、若ch是可转换字符,那么转换,锁定或解锁可替换(与ch有关)字符集S,如下所示①若字符集C不等于S,则令C=S,且设置locked(锁定)=false(假)。
②否则,若不锁定,则令locked=true(真)③否则令C=小写,且令locked=false,然后返回第一步①6、输出ch,返回第一步1这四套字符集是小写(小写字母字符集)、大写S(大写字母字符集)、符号(标点符号字符集)以及数字(数字字符集)。缺省字符集为小写。其余三套字符可通过转换键获得。四套字符的安排区域如图3、4、5和6所示。
在上面的字符中,字符集大写S、符号和数字的转换键分别有箭头向上的键、矩形键和圆形键。在每套字符中都有这些转换键。空格、退格及换行键分别是箭头向右的键、箭头向左的键及箭头向下的键。
我们可以在不点击鼠标的情况下连续书写。同样,在PDA上可以这么做而不必从表面14上抬起书写笔22。如果存在一块区域,用来显示字符;存在另一块区域,显示休止区和非休止区,这样会更好。
在再现器(representatior)(作为可选的,可以当作为一个向导模板)上的每一个打印字符的位置对应着该字符是如何写出的。每个打印字符处于八个外部区域中的一个区(字符的主区域),同时也处于该区内的有关位置(它的次区域)。当要写一笔划时,我们移动书写笔22从休止区18(图中为5区)移到该字符的主区域,然后再移到它的次区域,最后回到休止区18。如果字符的主区域和次区相同,那么写这个字符时,只须把书写笔从休止区18移到该字符的主区域,然后返回休止区。
比如,字符f出现在3区(图中为右上区域)。3区是字符f的主区域,表明书写字符f时,先把书写笔22从中间的休止区18(图中为5区)移到3区。而且,字符f位于它的主区域的中上位置。由于图中的中上区为2区,这表明字符f具有次区域2。因此,再把书写笔22移到2区,最后返回到休止区18,如5所示,这样就完成对字符f的输入,它的书写代码为32。
字符f的前两笔划如图8所示。接着移动光标到中心完成该字符的书写。
书写使用最频繁的一些字符时,只要把书写笔22从休止区18移到一个非休止区20,然后直接返回休止区。例如,字母e出现在左中区的左中边上,它的主区域和次区都是4区。因此,写e时,只要移动书写笔到左边,然后返回中央。字母e的书写代码为4。
这里有三个转换键cap、alt和num键。cap出现在书写代码为23的位置,alt出现在21的位置,num在89的位置,它们各自选择大写S,符号和数字字符集。如果转换键只按一下,那么这只影响下一个输入字符。若按两次(一行中),那么该字符集锁定。在锁定字符集情况下,按转换键会导致解锁,并会切换为缺省字符集小写。
虽然本发明通过上述具体而详细的描述得到说明,然而这些细节仅仅为说明服务,在不违背本发明权利要求所声明的精神和范围的前提下,可以做出任意的修改。
附录
权利要求
1.一种书写设备,包括一个书写器件;一个写字板表面,能感知书写器件的位置,并能检测书写器件是否与其接触;一个计算机处理器,在书写器件与该表面接触时,能通过书写器件从休止区到多个非休止区之一的运动来识别一个书写字符,该计算机处理器把该写字板表面定义为一个休止区和足够多的非休止区以识别一个可写的字母,其中每个非休止区与休止区相连。
2.如权利要求1所述的设备,其中字符是一个字母。
3.如权利要求2所述的设备,其中书写器件是一支书写笔。
4.如权利要求3所述的设备,其中计算机处理器用来识别字母的书写笔的运动,可以以一种单一连续动作移动书写笔来书写连续多单词文本(任意长度)。
5.如权利要求4所述的设备,其中被计算机探测到的书写笔在该表面上的运动是通过从休止区运动到一个非休止区,然后从一个非休止区返回休止区来确定一个字母。
6.如权利要求5所述的设备,其中书写笔从休止区进入的那个区,与返回休止区前离开的那个区是同一个区。
7.如权利要求6所述的设备,其中书写笔从休止区进入的那个区,与返回休止区前离开的那个区是不同的区。
8.如权利要求7所述的设备,其中非休止区共有8个。
9.一种书写方法,包括以下几步在书写笔连续接触写字板表面时,把书写笔从写字板的休止区移动到与休止区接触的至少一个非休止区中,该表面能感知书写器件的位置,并能检测书写器件是否与其接触;依据书写笔的运动(从休止区到至少一个非休止区,最后回到休止区),由与该表面相连的计算机处理器识别一个字母。
10.如权利要求9所述的方法,其中移动步骤包括书写笔在写字板表面上从休止区移动到至多两个非休止区。
11.如权利要求10所述的方法,其中移动步骤包括在书写笔已返回到休止区后,移动书写笔到一个非休止区,然后返回休止区,以及由计算机处理器根据书写笔的运动来识别一个字母。
12.如权利要求11所述的方法,其中连续移动步骤包括以一个连续动作连续移动书写笔来形成任意长度的多单词文本。
13.如权利要求12所述的方法,其中移动步骤包括在书写笔返回到休止区后,连续地移动书写笔到一个非休止区,然后返回到休止区,以及利用计算机处理器识别shift或lock键,该键是把与书写笔的移动相关的第一套字符集切换到与书写笔的移动相关的第二套字符集。
14.如权利要求13所述的方法,包括在识别步骤之后,修正由该书写笔的移动所编码的字符的显示。
全文摘要
写字板(14)能感知书写器件的位置,并能检测书写器件(12)是否与其接触。该设备有一个计算机处理器(16),在书写日期与写字板(14)接触时,它能够根据书写器件从休止区到众多非在休止区之一的移动来识别书写字符。计算机处理器通过把写字板定义为一个休止区(18)和足够多的非休止区(20)来识别字母表。
文档编号G06F3/033GK1295703SQ99804746
公开日2001年5月16日 申请日期1999年3月30日 优先权日1998年4月1日
发明者肯纳奇·佩林 申请人:纽约大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1