CN1855013A - 用于识别数据输入终止的系统和方法 - Google Patents

用于识别数据输入终止的系统和方法 Download PDF

Info

Publication number
CN1855013A
CN1855013A CNA2006100005617A CN200610000561A CN1855013A CN 1855013 A CN1855013 A CN 1855013A CN A2006100005617 A CNA2006100005617 A CN A2006100005617A CN 200610000561 A CN200610000561 A CN 200610000561A CN 1855013 A CN1855013 A CN 1855013A
Authority
CN
China
Prior art keywords
active region
user
written data
writing tools
user written
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2006100005617A
Other languages
English (en)
Inventor
詹姆斯·马格拉夫
亚历山大·奇泽姆
特拉西·L·埃奇库姆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Leapfrog Enterprises Inc
Knowledge Kids Enterprises Inc
Original Assignee
Knowledge Kids Enterprises Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Knowledge Kids Enterprises Inc filed Critical Knowledge Kids Enterprises Inc
Publication of CN1855013A publication Critical patent/CN1855013A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/0304Detection arrangements using opto-electronic means
    • G06F3/0317Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface
    • G06F3/0321Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface by optically sensing the absolute position with respect to a regularly patterned surface forming a passive digitiser, e.g. pen optically detecting position indicative tags printed on a paper sheet
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03545Pens or stylus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/32Digital ink
    • G06V30/36Matching; Classification
    • G06V30/387Matching; Classification using human interaction, e.g. selection of the best displayed recognition candidate

Abstract

描述了用于输入数据的计算机实现方法和系统。用于输入数据的方法包括接收表示用户写数据的信息,该用户写数据被利用一写工具在一表面上来实现。该方法进一步包括在包围该用户写数据的表面上限定激活区并识别用户利用写工具进行的表明用户写数据完成的规定动作。响应所述识别,该方法包括终止所述接收,且响应所述终止,该方法进一步包括处理信息以自动识别该用户写数据。

Description

用于识别数据输入终止的系统和方法
对相关申请的交叉引用
该申请是共同未决的、申请人为James Marggraff等,名称为“Scanning Apparatus”,2004年3月17日提交的,序列号为10/803,806,代理人案卷号为020824-004610US的共有的美国专利申请的部分延续申请,在此通过引用将其全部结合于本申请中。
该申请是共同未决的、申请人为James Marggraff等,名称为“UserCreated Interactive Interface”,2004年6月3日提交的,序列号为10/861,243,代理人案卷号为020824-009500US的共有的美国专利申请的部分延续申请,在此通过引用将其全部结合于本申请中。
技术领域
本发明涉及计算机用户界面领域。更具体地,本发明的实施例涉及识别在用户创建的交互界面中的数据输入的终止。
背景技术
设备如光学读取器或光学笔传统上发出反射离开表面到检测器或成像器的光。由于设备相对于表面移动(反之亦然),因此可快速捕获连续的图像。通过分析这些图像,能够跟踪光学设备相对于表面的移动。
一种类型的光学笔与一页纸一起来使用,在该纸上打印非常小的点。这些点以具有大约0.3毫米(0.01英寸)的额定间隔的图案被打印在页面上。在页面上的任何区内的点的图案对于该区是唯一的。该光学笔基本上对该表面进行快照,可能一秒100次或更多。通过解释每一快照中捕获的点位置,该光学笔能够精确确定其相对于页面的位置。
利用有关光学笔相对于表面的位置的信息的应用已经被设计或者正在设计。具有蓝牙或其他无线能力的光学笔能够链接到其他设备或用于发送电子邮件或传真。
光学笔可以用于经由可打印的表面将数据输入到应用。例如,该设备可以进行手写符号的实时字符识别。然而,难以确定数据输入何时完成。例如,如果用户输入数字1,然后输入数字2,难以确定用户是想输入数字12还是单独的数字1和2。当用户写单词时同样如此。该设备需要知道该单词什么时候结束。因此,确定数据输入的终止会存在问题。
发明内容
因此,能够确定数据输入(data entry)的终止的光学笔将是有价值的。根据本发明的实施例提供了该优点和其他优点。
本发明的实施例包括一种用于输入数据的方法,包括接收表示用户写数据的信息,该用户写数据利用写工具在一表面上来实现。该方法进一步包括在包围该用户写数据的该表面上限定激活区(activeregion)以及识别用户利用该写工具进行的表明该用户写数据完成的规定动作。为响应该识别,该方法包括终止该接收,以及为响应该终止,该方法进一步包括处理所述信息以自动识别该用户写数据。
在本发明的一个实施例中,所规定的动作包括确定该写工具在表面上的该激活区中被轻击。在本发明的该实施例中,与用户写数据相邻的轻击表明在该表面的该区中数据输入的终止。此外,在该激活区中的双轻击表明在该表面的该区中数据输入的终止。
在本发明的另一实施例中,所规定的动作包括确定写工具对于预定的时间段是空闲的。在本发明的该实施例中,写暂停(writingtime-out)阈值用于确定在该表面的该区中数据输入的终止。在本发明的一个实施例中,一旦写工具从该表面提起,则该阈值时间开始。
在本发明的另一实施例中,所规定的动作包括确定在该表面上的预定位置中写工具被双轻击。在本发明的一个实施例中,该预定位置包括预打印的图像。在其他实施例中,所规定的动作可以是上述两个或多个的组合。
在本发明的另一实施例中,所规定的动作依赖于应用。例如,第一应用可以允许数据输入的暂停终止,第二应用可以允许在激活区中轻击以终止数据输入。在本发明的另一实施例中,应用可以允许不止一个终止事件。本发明的这些和其他目的以及优点将由本领域的技术人员在阅读下面详细的描述之后认知,其在各个附图中示例出。
附图说明
被引入且形成说明书一部分的附图示例出本发明的实施例,且连同说明一起用于解释本发明的原理:
图1是一设备的框图,本发明的实施例能够在该设备上实施。
图2是另一设备的框图,本发明的实施例能够在该设备上实施。
图3示出根据本发明一个实施例的具有标记图案的示例性纸张。
图4示出根据本发明一个实施例的示例性纸张上的标记图案的放大图。
图5是根据本发明一个实施例的示例性树型菜单的示图。
图6A是根据本发明实施例的包括与词典应用相关联的用户写数据的示例性表面的示图。
图6B是根据本发明实施例的包括与计算器应用相关联的用户写数据的示例性表面的示图,其中激活区的轻击(tapping)终止数据输入。
图6C是根据本发明实施例的包括与计算器应用相关联的用户写数据的示例性表面的示图,其中预定区域的轻击终止数据输入。
图7是根据本发明实施例的输入数据的示例性计算机实现方法的流程图。
图8是根据本发明实施例的确定数据输入的终止的示例性计算机实现方法的流程图。
具体实施方式
在本发明的下述详细描述中,列出许多具体的细节,以提供对本发明的彻底的理解。然而,本领域的技术人员将会意识到,本发明可以在不具有这些具体细节的情况下或具有其等效物的情况下实施。在其他例子中,已知的方法、程序、组件和电路没有详细描述,以免不必要地使本发明的方面模糊。
以下详细描述的一些部分以程序、步骤、逻辑块、过程和其他能够在计算机存储器上进行的对数据位进行操作的符号表示来表述。这些描述和表示是数据处理领域的技术人员使用的手段,以最有效地将他们工作的实质传达给本领域的其他技术人员。程序、计算机执行的步骤、逻辑块、过程等在这里一般被想象成导致期望结果的自身一致的步骤序列或指令。这些步骤是要求对物理量进行物理操作的步骤。通常,虽然并非必要,这些量采取能够被存储、传送、组合、比较等等能够在计算机系统中被操作的电或磁信号的形式。已经证明,主要是由于公用的原因,有时将这些信号指代为位、值、元素、符号、字符、术语、数字等是方便的。
然而,应该记住所有的这些和相似的术语都与适当的物理量相关联,而且只是应用于这些量的方便标签。除非特别指出,否则如下述讨论所明显得出的,将理解贯穿本发明,使用术语如“编码”或“确定”或“识别”或“访问”或“提供”或“读取”或“接收”或“识别”或“终止”或“执行”等的讨论指的是计算机系统的动作和处理(例如,图7和8的流程图700和800)或相似的电子计算设备的动作和处理,其操作并将计算机系统的寄存器和存储器中的表示为物理(电子)量的数据转换为计算机系统存储器或寄存器或其他这样的信息存储、传输或显示设备中的同样表示为物理量的其他数据。
图1是设备100的框图,本发明的实施例能够在该设备上实施。一般地,设备100可以指光学设备,更具体地指光学读取器、光学笔或数字笔。
在图1的实施例中,设备100包括壳体62内的处理器32。在一个实施例中,壳体62具有笔或其他写器具(例如,写工具)的形式。处理器32可操作用于处理用来实现设备100的功能的信息和指令,其描述如下。
在本发明中,设备100可以包括耦合到处理器32的音频输出设备36和显示设备40。在其他实施例中,音频输出设备和/或显示设备在物理上与设备100分离,但通过有线的或无线的连接与设备100保持通信。对于无线通信,设备100可以包括收发器或发射器(图1中未示出)。音频输出设备36可以包括扬声器或音频插座(例如,用于耳机或头戴式收发器)。显示设备40可以是液晶显示器(LCD)或一些其他合适类型的显示器。
在图1的实施例中,设备100包括耦合到处理器32的输入按钮38,用于激活并控制设备100。例如,输入按钮38允许用户向设备100输入信息和命令或接通或关断设备100。设备100还包括电源34,如电池。
设备100还包括耦合到处理器32的光源或光学发射器44和光传感器或光学检测器42。光学发射器44可以是例如光发射二极管(LED),且光学检测器42可以是例如电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)成像器阵列。光学发射器44照亮表面70或其部分。从表面70反射的光在光学检测器42处被接收且被记录。
表面70可以是适合在上面书写的任何表面,例如纸张,当然本发明不限于此。在一个实施例中,标记的图案被打印在表面70上。在本发明的另一实施例中,该表面是具有电子墨的材料,平板显示LCD显示器或任何其他表面或显示器。设备100容置光学发射器44和光学检测器42的一端对着或接近表面70放置。随着设备100相对表面70移动,标记的图案由光学发射器44和光学检测器42读取并记录。再如下面更详细讨论的,在一个实施例中,表面70上的标记被用于确定设备100相对于表面的位置(见图3和4)。在另一实施例中,表面70上的标记被用于编码信息(见图5和6)。表面70的捕获的图像可由设备100分析(处理),以解码该标记并恢复经编码的信息。
关于用于编码信息的表面标记以及由电子设备对这样的标记进行读取/记录的附加描述能够在下述被转让给Anoto的专利和专利申请中找到,这些专利和专利申请的全部通过引用结合在本申请中:美国专利号6,502,756,2002年6月26日提交的申请号为101179,966的美国专利申请,WO 01/95559、WO 01/71473、WO 01/75723、WO 01/26032、WO 01/75780、WO 01/01670、WO 01/75773、WO 01/71475、WO 100/73983,以及WO 01116691。
图1的设备100还包括耦合到处理器32的存储器单元48。在一个实施例中,存储器单元48是可去除存储器单元,表现为存储盒或存储卡。在另一实施例中,存储器单元48包括随机存取(易失性的)存储器(RAM)和只读(非易失性的)存储器(ROM),用于存储用于处理器32的信息和指令。存储器单元可以用于存储表示用户写数据,例如符号、数、一个单词或多个单词的信息。
在图1的该实施例中,设备100包括与光学检测器42和光学发射器44位于设备100的同端的写元件52。写元件52可以是,例如钢笔、铅笔、标记器等,而且可以是或可以不是可缩回的。在某些应用中,不需要写元件52。在其他应用中,用户可以使用写元件52来在表面70上作标记,包括字符,如字母、数字、数学符号等、这些标记可以根据它们在表面70上的位置而由设备100扫描(成像)并解释。用户产生的标记的位置可以通过使用打印在表面70上的标记的图案来确定;参考下面的对图3和4的讨论。在一个实施例中,用户产生的标记可以通过使用辨认手写字符的光学字符识别(OCR)技术来由设备100解释。
如上所述,表面70可以是纸张,虽然可以使用除纸之外的材料构成的表面。而且,表面70可以是或可以不是平坦的。例如,表面70可以表现为球的表面。而且,表面70可以小于或大于传统的(例如8.5×11英寸)纸的页面。
图2是另一设备200的框图,本发明的实施例能够在该设备上实施。设备200包括前面描述的处理器32、电源34、音频输出设备36、输入按钮38、存储器单元48、光学检测器42、光学发射器44以及写元件52。然而,在图2的实施例中,光学检测器42、光学发射器44以及写元件52表现为壳体62中的光学设备201,且处理器32、电源34、音频输出设备36、输入按钮38、存储器单元48表现为壳体74中的平台202。在本实施例中,光学设备201通过线缆102耦合到平台202;当然,可使用无线连接代替。由图2示例的元件能够在光学设备201和平台200之间以除上面描述之外的结合分布。
图3示出根据本发明一个实施例的具有标记图案的纸张15。在图3的实施例中,纸张15具有由标记18的图案组成的形式为光学可读位置码17的编码图案。为清楚起见,图3中的标记18被极大地放大。在实际中,标记18不会被人类视觉系统轻易辨别出来,而且在纸张15上呈现为灰度影像(grayscale)。在一个实施例中,标记18表现为点;然而,本发明不限于此。
图4示出图3的位置码17的放大部分19。光学设备,如设备100和200(图1和2)被定位,以记录位置码17的区的图像。在一个实施例中,光学设备将标记18适配于栅格形式的参考系统,其具有在栅格点22处相交的栅格线21。每个标记18都与栅格点22相关联。例如,标记23与栅格点24相关联。对于图像/栅格中的标记,一个标记从与该标记相关联的栅格点的位移被确定。通过使用这些位移,图像/栅格中的图案被与所述参考系统中的图案做比较。参考系统中的每个图案都与表面70上的特定位置相关联。因此,通过将图像/栅格‘中的图案与参考系统中的图案相匹配,能够确定图案在表面70上的位置,且因此能够确定光学设备相对于表面70的位置。
回来参考图1,表面70上的四个位置或区由字母A、B、C和D表示(这些字符没有打印在表面70上,但这里用以表示在表面70上的位置)。在表面70上可以有许多这样的区。与表面70上的每个区相关联的是唯一的标记图案。表面70上的区可以重叠,因为即使一些标记在重叠区之间共用,但区中的标记图案对该区仍然是唯一的。
在图1的实例中,通过使用设备100(具体地,通过使用写元件52),用户可以在表面70上的位置A处创建由例如圈起的字母“M”组成的字符(一般地,用户可以在表面70上的任何位置创建该字符)。用户可以响应来自设备100的提示(例如,可听提示),创建这样一个字符。当用户创建该字符时,设备100记录唯一出现在该字符被创建的位置处的标记的图案。设备100将该标记的图案与刚创建的字符联系起来。当设备100随后被定位在圈起的“M”上时,设备100识别与其相关联的标记的图案并将该位置识别为与圈起的“M”相关联。实际上,设备100通过使用该字符被设置的位置处的标记图案而不是通过识别该字符本身来识别该字符。
在一个实施例中,该字符与一特定的命令相关联。在刚刚描述的实例中,用户能够创建(写)标识特定命令的字符,且能够通过简单将设备100定位在所写字符上来重复调用该命令。换句话说,用户不必每次调用一命令时都写用于该命令的字符;而是用户可以写一次用于一命令的字符,且通过使用相同的所写字符来重复调用该命令。
图5示出根据本发明一个实施例的菜单项树型目录。该菜单项树型目录可以表现从菜单M符号开始的音频菜单。该菜单树包括与应用相关联的菜单选项。
从图5的顶部开始,第一音频子目录可以是工具T子目录。在工具T子目录下,可以是翻译器TR子目录、计算器C子目录、拼写检查器SC子目录、个人助理PA子目录、闹钟AL子目录,以及辅导TU功能。在翻译器TR子目录下,可以是西班牙语SP、法语FR,以及德语GE翻译器功能(例如,应用)。在个人助理PA子目录下,可以是日历C、电话列表PL,以及待做列表TD功能或子目录。
在参考R子目录下,可以是辞典TH功能、词典D子目录,以及帮助H功能。在词典D子目录下,可以是英语E功能、西班牙语SP功能,以及法语FR功能。
在游戏G子目录下,可以是这样的游戏,如单词杂混(wordscramble)WS、放克马铃薯(funky potato)FP,以及涂鸦(doodler)DO。其他游戏也可以出现在本发明的其他实施例中。
在系统S子目录下,可以是证券SE功能,以及个性化P功能。如菜单项树型目录所示例的,用户可以通过倾听各种菜单项的诵读向任何期望的路径前进,然后选择期望的菜单项。期望的菜单项的后续选择可以以任何合适的方式进行。
例如,在一些实施例中,用户可以通过利用写工具在创建的图形元素上“下触(down touching)”来使交互式设备滚过音频菜单。该“下触”可以通过使用任何适用机制的交互式设备中的电子器件来识别。例如,该交互式设备可以被编程来识别与其朝所选择的图形元素的向下移动相关联的图像变化。在另一实例中,可以在交互式设备中提供压力敏感开关,使得当交互式设备的末端向纸施加压力时,压力开关激活。这通知交互式设备滚动通过音频菜单。
例如,在利用交互式设备选择圈起的字母“M”之后,(由此导致交互式设备中的压力开关激活),交互式设备中的音频输出设备可以诵读“工具”,不再诵读其他。用户可以第二次选择圈起的字母“M”,以使音频输出设备诵读菜单项“参考”。这可以根据所期望的频繁程度重复以滚过音频菜单。为了选择具体的菜单项,用户可以利用写工具在纸上创建有特色的标记或提供特定的姿势(例如,规定的动作)。
例如,用户可以在听到单词“工具”之后选择子目录“工具”来紧邻圈起的字母“M”画“复选标记(checkmark)”(或其他图形元素)。通过使用像这样的方法,用户可以朝菜单项树中预期的目录、子目录或功能行进。不同的规定动作可以用于使交互式设备进行其他操作。例如,本发明的实施例包括基于规定动作识别用户完成用于具体应用的输入数据的方法。
在本发明的一个实施例中,数据输入操作被终止,以响应检测轻击例如一单词的最后一个字母的规定动作。在本发明的其他实施例中,数据输入操作终止,以响应检测通过其中没有检测到用户输入的阈值暂停(threshold time-out)的规定动作。在本发明的该实施例中,规定动作是无动作。在本发明的另一实施例中,数据输入操作被终止,以响应检测轻击纸上的预定区域的规定动作。在本发明的该实施例中,预定区域可以包括用户产生的或预打印的图形。
在其他实施例中,在创建带圈的字母“M”之后,用户可以选择该圈起的字母“M”。扫描装置中的软件将该圈起的字母“M”识别为菜单符号,并使扫描装置顺序且以隔开的时间间隔诵读菜单项“工具”、“参考”、“游戏”,以及“系统”,而无用户下触。在本发明的一个实施例中,选择圈起的字母使得相应的应用成为激活的应用。在本发明的一个实施例中,用户创建的标记定义与激活的应用相关联的激活区。
图6A显示具有与词典应用相关联的所写或所打印元件的可打印表面601。用户可以首先从一张白纸开始,而且可以如所示画出圈起的字母“D”602。然后,用户可以通过例如轻击圈起的字母“D”602或选择相邻该字母画出的复选标记来“选择”圈起的字母“D”602。在本发明的一个实施例中,为响应用户选择,交互式设备产生可听音。例如,诵读单词“dictionary”。
在本发明的一个实施例中,用户可以从可打印的表面601上的预打印图像开始。例如,词典特定的可打印表面601可以与预打印圈起的“D”602和预打印复选标记604一起使用。在本发明的该实施例中,用户可以通过例如轻击预打印圈起的“D”602来选择词典应用。
在选择激活的应用(例如,词典)之后,交互式设备然后可以提示用户输入数据(例如,在可打印表面601上写)。例如,在词典应用中,用户然后可以写单词“magic”607,如图6A所示。当写单词“magic”607时,交互式设备将包围单词“magic”607的字符的区域确定为可打印表面601上的激活区620。在本发明的一个实施例中,规定的动作被识别以终止在激活区620中的数据输入。激活区620限定在表面上的位置。
在本发明的一个实施例中,在激活区620中的轻击(例如,在该单词的末端)向该交互式设备表明:用户已经写完预期的单词,且交互式装置应该识别该单词且然后产生词典定义。在本发明的一个实施例中,在激活区620中的双轻击表明:用户已经写完预期的单词。点650是利用写工具在激活区中的双轻击所得到的在可打印表面601上和激活区620中的用户写标记。
可替换地,等候阈值暂停时段向该交互式设备表明:用户已经写完预期的单词,且交互式设备应该产生词典定义。在本发明的另一实施例中,对可打印表面601的预定区域610的选择向该交互式设备表明:用户已经写完预期的单词,且该交互式设备应该产生词典定义。
在本发明的一个实施例中,激活区620是围绕用户写数据的任何或所有字符的虚框。如果用户选择这个虚框内的任何区,这会向该交互式设备表明用户已经写完预期的单词。在本发明的一个实施例中,激活区620中的单一的或双重的轻击表明激活区中数据输入的终止。设备上的处理器可以被编程,以将任何或所有的上述实例识别为用户终止事件。
图6B是根据本发明实施例的包括与计算器应用相关联的用户写数据的示例性可打印表面的示例图,其中激活区的轻击终止数据输入。在本发明的该实施例中,可打印表面601包括对应于计算器应用的圈起的字母“C”。在本发明的该实施例中,用户可以被提示通过写数字0到9、加操作符、减操作符、乘操作符和除操作符来创建计算器。
假设用户写数字而没有任何表明单个数字的终止的动作。串1-2-3可能被解释为数123,而非预期的单独的数1、2和3。为解决这个问题,本发明的实施例识别规定的用户执行的动作,这些动作表明用户预期的数据输入的终止。如上所述,一个这样的动作是在用户所创建数据的激活区中进行轻击。图6B示例出由每个字符的激活区中的双轻击而导致的用户创建的邻接每个数字以及操作符的标记650。在图6B中,虽然每个字符的激活区没有示出,然而,激活区可以被定义为包围每个字符或字符串的可打印表面的一区域。
图6C是根据本发明实施例的包括与计算器应用相关联的用户写数据的示例性可打印表面的示例图,其中队可打印表面的预定区域680的轻击终止数据输入。在该实例中,可打印表面601包括适于在被选择时终止数据输入的预定区域680。
在本发明的该实施例中,用户轻击预定区域680以终止数据输入。例如,在写数字1之后,用户可以轻击预定区域680以终止相对于图6B所示例的终止动作的数据输入,其中终止需要轻击字符的激活区。结果是,图6C的数字没有用户创建的如图6B所示的字符的激活区中的标记。
在本发明的一个实施例中,预定区域680可以是用户可选的。在本发明的该实施例中,用户可以通过围绕预定区域680画边界而在图形上绑定该预定区域680。
在本发明的另一实施例中,预定区域680包括预打印图像。例如,在图6C中,预定区域680包括单词“done”。在本发明的一个实施例中,预打印表面可以是应用特定的。
图6B和6C示例能够终止数据输入的用户动作。最好是,可以理解一应用可以允许不止一个规定的动作终止数据输入。例如,参考图6C,用户可以轻击预定区域680以终止数字0到9的输入,而且可以在每个数学操作符的激活区中双轻击以终止每个操作符的输入。
在本发明的另一实施例中,用户动作可以包括停止写一个预定的时间段。在本发明的该实施例中,用户可以在写字符之间暂停,以区分每个预期的字符。
图7是根据本发明实施例的包括规定用户数据输入终止事件的输入数据的示例性计算机实现方法700的流程图。
在步骤702,过程700包括接收来自光学传感器的表示用户写数据的信息,所述用户写数据利用写工具(例如,图1和2的设备100或200)在表面上形成。该信息可以包括关于所写信息,例如笔划数据,的图像的编码信息,所写信息,可以包括从编码纸所收集的位置信息。
在本发明的一个实施例中,写表面包括能够被用于确定在表面上的具体位置的编码位置信息。在本发明的一个实施例中,该表面可以被定义为多个区,其中所述多个区的每一个与唯一的打印图像相关联。在该例子中,数据由用户写时写工具在表面上的实时位置表示。
在本发明的一个实施例中,该唯一的打印图像是点图案。在本发明的一个实施例中,表示用户写数据的信息可以无线接收(例如,经由蓝牙无线连接或本领域中公知的任何其他无线连接)。
在步骤704,过程700包括在包围用户写数据的表面上自动限定激活区。在本发明的一个实施例中,包围用户写数据的区域限定了激活区。当用户写时,处理器自动限定包围用户写数据的表面区。
在步骤706,过程700包括用户利用写工具来进行规定动作或事件表明用户写数据的完成。在本发明的一个实施例中,规定动作包括在激活区轻击写工具。在该实施例中,可以在激活区中轻击写工具预定的次数。而且,在本发明的该实施例中,可以在用户写数据的字母或数字上轻击写工具。该轻击可以在用户写数据的最后所写字符之上或附近进行。
在本发明的另一实施例中,规定动作包括写工具在一个预定时间段(例如,阈值时间)停止用于写用户写数据。在本发明的该实施例中,对于预定的时间段没有收到表示用户写数据的信息表明用户写数据的终止。在本发明的一个实施例中,一旦写工具从可打印表面提起,该时间段就开始。在本发明的另一实施例中,一旦接收表示用户写数据的信息结束,该时间段就开始。
在本发明的另一实施例中,规定动作包括写工具在盖表面的预定位置中被轻击。在本发明的一个实施例中,表面上的预定位置包括可以表明终止单词的预打印图像。例如,该预打印图像可以是打印在表面上的单词“done”。在本发明的该实施例中,选择该预打印的单词“done”终止接收表示用户写数据的信息。应用可以被编程以响应上述终止事件的一个、两个或全部。
在本发明的一个实施例中,规定的动作是应用特定(applicationspecific)的。例如,第一应用可以允许与第二应用不同的规定动作。在本发明的另一实施例中,应用可以允许多个规定动作以终止事件。
在步骤708,过程700包括响应终止事件的识别,终止用户写数据的接收。在本发明的一个实施例中,规定动作的识别终止该接收。
在步骤710,过程700包括响应识别用户写数据的终止,处理该信息以自动识别用户写数据。在本发明的一个实施例中,用户写数据可以在接收终止之后被识别。该步骤可以包括数据的自动识别,且在数据被识别之后,该处理器可以实现与单词相关的一些动作,例如,该处理器可以限定该单词、翻译该单词等。
例如,在词典模式下,用户可以写多个单词。通过在每个单词后使用终止事件,可在每一终止事件之后进行与词典应用相关的动作。用户然后可以回到先前定义的单词并选择它。该单词仍将被识别且该定义将出现以响应选择该单词。在另一实例中,在用户写一个单词之后,然后指定其最后一个字符,该处理器然后进行对该单词的辨别,且然后提供定义。在本发明的一个实施例中,处理信息包括产生音频响应。
图8是根据本发明实施例的确定数据输入的终止的示例性计算机实现过程800的流程图,其中产生了可听音,作为对用户的反馈,即用户所写单词已经完成且已确认。
在步骤802,过程800包括确定与激活的应用相关联的激活区,与可打印表面上的区域相关联的激活区包括用户写数据。在本发明的一个实施例中,围绕用户写数据的区域确定一激活区。
在步骤804,过程800包括接收来自表示与激活区相关联的用户写数据的光学传感器的信息。
在步骤806,过程800包括检测表明用户写数据的终止事件的用户输入。在本发明的一个实施例中,表明所述用户写数据的终止事件的用户输入是应用特定的。用户输入可以是结合图6A-6C所描述的规定动作的任何一个或全部。
在步骤808,过程800包括终止在与该应用相关联的激活区中用户写数据的数据输入。在本发明的一个实施例中,数据输入的终止允许对用户所写字符或单词的区分。例如,通过执行上述规定动作中的一个动作,数字12可以与数字1和2区分开。
在步骤810中,过程800包括产生表明在激活区中数据输入的终止的音。在一个实施例中,例如可以产生多个音以在数据输入终止动作之间区分。后续的步骤然后可以处理用户写数据,例如,光学字符识别(OCR)。
广义地,本文描述了用于输入数据的计算机实现方法和系统。用于输入数据的方法包括接收表示用户写数据的信息,该用户写数据利用写工具在表面上实现。该方法进一步包括在包围用户写数据的表面上限定激活区且识别用户利用写工具进行的表明用户写数据的完成的规定动作。响应该识别,该方法包括终止接收,且响应该终止,该方法进一步包括处理信息以自动识别用户写数据。
这样描述了本发明的实施例。虽然本发明已在具体实施例中描述,应当理解,本发明不应被解释为被这些实施例所限制,而应该根据下述权利要求来解释。

Claims (43)

1.一种计算机实现的输入数据的方法,包括:
接收表示用户写数据的信息,所述用户写数据被利用写工具在一表面上形成;
在包围所述用户写数据的所述表面上限定激活区;
识别用户利用所述写工具进行表明所述用户写数据完成的规定动作;
响应所述识别,终止所述接收;以及
响应所述终止,处理所述信息以自动识别所述用户写数据。
2.如权利要求1所述的方法,其中所述规定动作是在所述激活区内轻击所述写工具。
3.如权利要求2所述的方法,其中在所述用户写数据结束附近轻击所述写工具。
4.如权利要求1所述的方法,其中所述规定动作是在所述激活区内双轻击所述写工具。
5.如权利要求1所述的方法,其中所述规定动作是所述写工具停止写用户写数据一预定的时间段。
6.如权利要求1所述的方法,其中所述规定动作是在所述表面的规定位置中轻击所述写工具,且其中所述规定位置在其上具有预打印图像。
7.如权利要求1所述的方法,其中所述写工具包括可操作来执行多个应用的处理器,且其中所述规定动作是应用特定的。
8.如权利要求1所述的方法,其中所述用户写数据是用户写的符号、字符、单词或数字。
9.如权利要求8所述的方法,其中所述用户写数据被圈起。
10.如权利要求1所述的方法,其中所述用户写数据是用户写的多个单词或数字。
11.一种计算机系统,包括:
耦合到总线的处理器;
用于感测表面上的图像的传感器;
写工具;
存储器,耦合到所述总线,且包括当被执行时实现输入数据的方法的指令,所述方法包括:
接收来自表示用户写数据的传感器的信息,利用所述写工具
在所述表面上形成所述用户写数据;
在包围所述用户写数据的所述表面上限定激活区;
识别用户利用所述写工具进行表明所述用户写数据完成的
多个规定动作的一个;
响应所述识别,终止所述接收;以及
响应所述终止,处理所述信息以自动识别所述用户写数据。
12.如权利要求11所述的计算机系统,其中所述多个规定动作的一个是在所述激活区中轻击所述写工具。
13.如权利要求12所述的计算机系统,其中在接近所述用户写数据结束轻击所述写工具。
14.如权利要求12所述的计算机系统,其中所述多个规定动作的一个是在所述激活区中双轻击所述写工具。
15.如权利要求12所述的计算机系统,其中所述多个规定动作的一个是所述写工具停止写用户写数据一预定的时间段。
16.如权利要求15所述的计算机系统,其中所述多个规定动作的一个是在所述表面的规定位置轻击所述写工具,且其中所述规定位置在其上具有预打印图像。
17.如权利要求11所述的计算机系统,其中所述处理器可操作来用于执行多个应用,且其中所述多个规定动作是应用特定的。
18.如权利要求11所述的计算机系统,其中所述用户写数据是用户写的单词。
19.如权利要求11所述的计算机系统,其中所述用户写数据是用户写的多个单词。
20.一种用于确定数据输入终止的方法,包括:
确定与激活的应用相关联的激活区,与可打印表面上的一区域相关联的所述激活区包括用户写数据;
接收表示与所述激活区相关联的用户写数据的信息;
检测表明所述用户写数据的终止事件的用户输入;以及
终止在与所述应用相关联的所述激活区中所述用户写数据的数据输入。
21.如权利要求20所述的方法,其中所述激活区是包围所述用户写数据的区域。
22.如权利要求20所述的方法,其中所述检测包括:
对写工具在所述激活区中被轻击进行检测。
23.如权利要求22所述的方法,其中所述检测在所述激活区中轻击所述写工具包括:
对所述写工具在所述激活区中被双轻击进行检测。
24.如权利要求22所述的方法,其中所述检测在所述激活区中轻击所述写工具进一步包括:
对所述写工具在所述激活区之外的所述可打印表面的预定区域中被轻击进行检测。
25.如权利要求22所述的方法,其中所述检测在所述激活区中轻击所述写工具进一步包括:
对大于预定时间阈值的写暂停进行检测。
26.如权利要求23所述的方法,进一步包括:
产生表明在所述激活区中数据输入终止的可听信号。
27.如权利要求26所述的方法,进一步包括:
响应所述激活区中所述写工具的第一轻击,产生第一可听信号;以及
响应所述激活区中所述写工具的第二轻击,产生第二可听信号。
28.如权利要求20所述的方法,其中所述可打印表面包括位置编码信息。
29.如权利要求22所述的方法,其中在所述激活区中被轻击的所述写工具在所述可打印表面上产生用户写标记。
30.如权利要求22所述的方法,其中所述写工具在所述激活区中被轻击包括:
检测与所述用户写数据相邻的所述写工具的轻击。
31.如权利要求20所述的方法,其中所述终止事件是应用特定的。
32.一种用于确定数据输入终止的方法,包括:
确定与激活的应用相关联的激活区,与可打印表面上的区域相关联的所述激活区包括用户写数据;
接收表示与所述激活区相关联的用户写数据的信息;以及
终止在与所述激活的应用相关联的所述激活区中的所述用户写数据的数据输入,以响应预定时间阈值的通过,其中没有接收到用户写数据。
33.如权利要求32所述的方法,其中所述预定时间阈值取决于所述激活的应用。
34.如权利要求32所述的方法,其中所述预定时间阈值在写工具从所述可打印表面提起之后开始。
35.如权利要求32所述的方法,其中所述预定时间阈值在写工具接触所述可打印表面之后开始。
36.一种用于确定数据输入的终止的方法,包括:
确定与一激活的应用相关联的激活区,与可打印表面上的一区域相关联的所述激活区包括用户写数据;
接收表示与所述激活区相关联的用户写数据的信息;
检测所述可打印表面的预定区域的用户选择;以及
终止在与所述应用相关联的所述激活区中的所述用户写数据的数据输入,以响应所述用户选择。
37.如权利要求36所述的方法,其中所述可打印表面的所述预定区域包括预打印图像。
38.如权利要求37所述的方法,其中所述预打印图像与由交互式计算机系统所理解的终止指令相关联。
39.一种设备,包括:
写工具;
传感器,用于光学感测来自一表面的图像;
耦合到所述传感器的处理器;以及
耦合到所述处理器的存储器,所述存储器单元含有当被执行时实现用于识别数据输入终止的方法的指令,所述方法包括:
确定与激活的应用相关联的激活区,与可打印表面上的区域
相关联的所述激活区包括用户写数据;
接收表示与所述激活区相关联的用户写数据的信息;
检测表明所述用户写数据的终止事件的用户输入;以及
终止在与所述应用相关联的所述激活区中的所述用户写数
据的数据输入。
40.如权利要求39所述的设备,其中所述检测包括:
检测在所述激活区中轻击所述写工具。
41.如权利要求40所述的设备,其中所述检测在所述激活区中轻击所述写工具包括:
检测大于预定时间阈值的写暂停。
42.如权利要求39所述的设备,其中所述方法进一步包括:
产生表明在所述激活区中数据输入终止的音。
43.如权利要求39所述的设备,其中所述终止事件是应用特定的。
CNA2006100005617A 2005-01-12 2006-01-11 用于识别数据输入终止的系统和方法 Pending CN1855013A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/035,003 US20060078866A1 (en) 2004-03-17 2005-01-12 System and method for identifying termination of data entry
US11/035,003 2005-01-12

Publications (1)

Publication Number Publication Date
CN1855013A true CN1855013A (zh) 2006-11-01

Family

ID=36678063

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006100005617A Pending CN1855013A (zh) 2005-01-12 2006-01-11 用于识别数据输入终止的系统和方法

Country Status (7)

Country Link
US (1) US20060078866A1 (zh)
EP (1) EP1684160A1 (zh)
JP (1) JP2006195995A (zh)
KR (2) KR100806240B1 (zh)
CN (1) CN1855013A (zh)
CA (1) CA2532447A1 (zh)
WO (1) WO2006076079A2 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102203795A (zh) * 2008-10-29 2011-09-28 微软公司 认证-信任圈
CN102737015A (zh) * 2011-04-07 2012-10-17 英业达股份有限公司 具即时翻译的写作系统及其写作方法
CN104035685A (zh) * 2013-03-07 2014-09-10 龙旗科技(上海)有限公司 一种基于动作传感的手持终端解锁方法

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8290313B2 (en) * 2005-03-18 2012-10-16 The Invention Science Fund I, Llc Electronic acquisition of a hand formed expression and a context of the expression
US8787706B2 (en) * 2005-03-18 2014-07-22 The Invention Science Fund I, Llc Acquisition of a user expression and an environment of the expression
US8232979B2 (en) 2005-05-25 2012-07-31 The Invention Science Fund I, Llc Performing an action with respect to hand-formed expression
US7672512B2 (en) * 2005-03-18 2010-03-02 Searete Llc Forms for completion with an electronic writing device
US8340476B2 (en) * 2005-03-18 2012-12-25 The Invention Science Fund I, Llc Electronic acquisition of a hand formed expression and a context of the expression
US7809215B2 (en) 2006-10-11 2010-10-05 The Invention Science Fund I, Llc Contextual information encoded in a formed expression
US20060212430A1 (en) * 2005-03-18 2006-09-21 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Outputting a saved hand-formed expression
US8823636B2 (en) 2005-03-18 2014-09-02 The Invention Science Fund I, Llc Including environmental information in a manual expression
US8229252B2 (en) * 2005-03-18 2012-07-24 The Invention Science Fund I, Llc Electronic association of a user expression and a context of the expression
US20070273674A1 (en) * 2005-03-18 2007-11-29 Searete Llc, A Limited Liability Corporation Machine-differentiatable identifiers having a commonly accepted meaning
US7873243B2 (en) * 2005-03-18 2011-01-18 The Invention Science Fund I, Llc Decoding digital information included in a hand-formed expression
JP5451599B2 (ja) * 2007-05-29 2014-03-26 ライブスクライブ インコーポレイテッド マルチモーダルスマートペンのコンピューティングシステム
US8638319B2 (en) * 2007-05-29 2014-01-28 Livescribe Inc. Customer authoring tools for creating user-generated content for smart pen applications
WO2008150887A1 (en) * 2007-05-29 2008-12-11 Livescribe, Inc. Self-addressing paper
US8416218B2 (en) * 2007-05-29 2013-04-09 Livescribe, Inc. Cyclical creation, transfer and enhancement of multi-modal information between paper and digital domains
US8194081B2 (en) * 2007-05-29 2012-06-05 Livescribe, Inc. Animation of audio ink
WO2008150918A1 (en) * 2007-05-29 2008-12-11 Livescribe, Inc. Binaural recording for smart pen computing systems
WO2008150912A1 (en) * 2007-05-29 2008-12-11 Livescribe, Inc. Organization of user generated content captured by a smart pen computing system
US8265382B2 (en) * 2007-05-29 2012-09-11 Livescribe, Inc. Electronic annotation of documents with preexisting content
WO2008150916A1 (en) * 2007-05-29 2008-12-11 Livescribe, Inc. Enhanced audio recording for smart pen computing systems
WO2008150921A1 (en) * 2007-05-29 2008-12-11 Livescribe, Inc. Communicating audio and writing using a smart pen computing system
US8446298B2 (en) * 2008-04-03 2013-05-21 Livescribe, Inc. Quick record function in a smart pen computing system
US8446297B2 (en) 2008-04-03 2013-05-21 Livescribe, Inc. Grouping variable media inputs to reflect a user session
US20090251338A1 (en) * 2008-04-03 2009-10-08 Livescribe, Inc. Ink Tags In A Smart Pen Computing System
US20090251441A1 (en) * 2008-04-03 2009-10-08 Livescribe, Inc. Multi-Modal Controller
US8944824B2 (en) * 2008-04-03 2015-02-03 Livescribe, Inc. Multi-modal learning system
US9058067B2 (en) * 2008-04-03 2015-06-16 Livescribe Digital bookclip
US7810730B2 (en) 2008-04-03 2010-10-12 Livescribe, Inc. Decoupled applications for printed materials
US8149227B2 (en) * 2008-04-03 2012-04-03 Livescribe, Inc. Removing click and friction noise in a writing device
US20090251440A1 (en) * 2008-04-03 2009-10-08 Livescribe, Inc. Audio Bookmarking
US8300252B2 (en) * 2008-06-18 2012-10-30 Livescribe, Inc. Managing objects with varying and repeated printed positioning information
WO2011008862A2 (en) * 2009-07-14 2011-01-20 Zoomii, Inc. Markup language-based authoring and runtime environment for interactive content platform
CN101963846B (zh) * 2009-07-24 2013-04-24 精工爱普生株式会社 光学笔
CN101963847A (zh) * 2009-07-24 2011-02-02 精工爱普生株式会社 具有触发式开关的光学输入笔装置
JP5754257B2 (ja) * 2011-06-20 2015-07-29 大日本印刷株式会社 情報処理システム及びプログラム
US9348438B2 (en) * 2013-02-19 2016-05-24 Dell Products L.P. Advanced in-cell touch optical pen
JP6171676B2 (ja) * 2013-07-25 2017-08-02 ブラザー工業株式会社 入力装置
EP2854011A3 (en) * 2013-09-17 2015-04-29 Brother Kogyo Kabushiki Kaisha Paper medium, input device, and computer-readable medium storing computer-readable instructions for input device
US10671795B2 (en) * 2014-12-23 2020-06-02 Lenovo (Singapore) Pte. Ltd. Handwriting preview window
US10754442B2 (en) * 2015-07-09 2020-08-25 YewSavin, Inc. Films or surfaces including positional tracking marks

Family Cites Families (108)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AUPQ131399A0 (en) * 1999-06-30 1999-07-22 Silverbrook Research Pty Ltd A method and apparatus (NPAGE02)
JPS61199119A (ja) 1985-03-01 1986-09-03 Nec Corp 表示機能付き手書きタブレツト
US4841387A (en) * 1987-12-15 1989-06-20 Rindfuss Diane J Arrangement for recording and indexing information
JPH0322259A (ja) * 1989-03-22 1991-01-30 Seiko Epson Corp 小型データ表示・再生装置
US5484292A (en) * 1989-08-21 1996-01-16 Mctaggart; Stephen I. Apparatus for combining audio and visual indicia
US5209665A (en) * 1989-10-12 1993-05-11 Sight & Sound Incorporated Interactive audio visual work
JP2784825B2 (ja) * 1989-12-05 1998-08-06 ソニー株式会社 情報入力制御装置
JP2925359B2 (ja) * 1991-06-19 1999-07-28 キヤノン株式会社 文字処理方法及び装置
JP3120085B2 (ja) * 1991-11-21 2000-12-25 株式会社セガ 電子装置及び情報担体
US5294792A (en) * 1991-12-31 1994-03-15 Texas Instruments Incorporated Writing tip position sensing and processing apparatus
WO1994015272A1 (en) * 1992-12-22 1994-07-07 Morgan Michael W Pen-based electronic teaching system
US5409381A (en) * 1992-12-31 1995-04-25 Sundberg Learning Systems, Inc. Educational display device and method
US6853293B2 (en) * 1993-05-28 2005-02-08 Symbol Technologies, Inc. Wearable communication system
US5413486A (en) * 1993-06-18 1995-05-09 Joshua Morris Publishing, Inc. Interactive book
US5640193A (en) * 1994-08-15 1997-06-17 Lucent Technologies Inc. Multimedia service access by reading marks on an object
US5652714A (en) * 1994-09-30 1997-07-29 Apple Computer, Inc. Method and apparatus for capturing transient events in a multimedia product using an authoring tool on a computer system
WO1996015837A1 (en) * 1994-11-21 1996-05-30 Compaq Computer Corporation Interactive play with a computer
US5520544A (en) * 1995-03-27 1996-05-28 Eastman Kodak Company Talking picture album
US5730602A (en) * 1995-04-28 1998-03-24 Penmanship, Inc. Computerized method and apparatus for teaching handwriting
US5978773A (en) * 1995-06-20 1999-11-02 Neomedia Technologies, Inc. System and method for using an ordinary article of commerce to access a remote computer
JPH0926769A (ja) * 1995-07-10 1997-01-28 Hitachi Ltd 画像表示装置
JPH0944598A (ja) * 1995-07-31 1997-02-14 Sanyo Electric Co Ltd 手書き文字入力装置
AU6646096A (en) * 1995-08-03 1997-03-05 Interval Research Corporation Computerized interactor systems and methods for providing same
US7498509B2 (en) * 1995-09-28 2009-03-03 Fiberspar Corporation Composite coiled tubing end connector
US6081261A (en) * 1995-11-01 2000-06-27 Ricoh Corporation Manual entry interactive paper and electronic document handling and processing system
US5767457A (en) * 1995-11-13 1998-06-16 Cirque Corporation Apparatus and method for audible feedback from input device
US5902968A (en) * 1996-02-20 1999-05-11 Ricoh Company, Ltd. Pen-shaped handwriting input apparatus using accelerometers and gyroscopes and an associated operational device for determining pen movement
US5757361A (en) * 1996-03-20 1998-05-26 International Business Machines Corporation Method and apparatus in computer systems to selectively map tablet input devices using a virtual boundary
US5903729A (en) * 1996-09-23 1999-05-11 Motorola, Inc. Method, system, and article of manufacture for navigating to a resource in an electronic network
US6218964B1 (en) * 1996-09-25 2001-04-17 Christ G. Ellis Mechanical and digital reading pen
US5803748A (en) * 1996-09-30 1998-09-08 Publications International, Ltd. Apparatus for producing audible sounds in response to visual indicia
SE509327C2 (sv) * 1996-11-01 1999-01-11 C Technologies Ab Sätt och anordning för registrering av tecken med hjälp av en penna
US5937110A (en) * 1996-12-20 1999-08-10 Xerox Corporation Parallel propagating embedded binary sequences for characterizing objects in N-dimensional address space
KR100224618B1 (ko) * 1997-03-27 1999-10-15 윤종용 다목적 학습기의 페이지 전환 방법
KR100208019B1 (ko) * 1997-07-16 1999-07-15 윤종용 다목적학습기
US5910009A (en) * 1997-08-25 1999-06-08 Leff; Ruth B. Communication aid using multiple membrane switches
US6252564B1 (en) * 1997-08-28 2001-06-26 E Ink Corporation Tiled displays
US6201903B1 (en) * 1997-09-30 2001-03-13 Ricoh Company, Ltd. Method and apparatus for pen-based faxing
US6518950B1 (en) * 1997-10-07 2003-02-11 Interval Research Corporation Methods and systems for providing human/computer interfaces
US6256638B1 (en) * 1998-04-14 2001-07-03 Interval Research Corporation Printable interfaces and digital linkmarks
JPH11122401A (ja) * 1997-10-17 1999-04-30 Noritsu Koki Co Ltd 音声コード付き写真作成装置
US6181329B1 (en) * 1997-12-23 2001-01-30 Ricoh Company, Ltd. Method and apparatus for tracking a hand-held writing instrument with multiple sensors that are calibrated by placing the writing instrument in predetermined positions with respect to the writing surface
US6456749B1 (en) * 1998-02-27 2002-09-24 Carnegie Mellon University Handheld apparatus for recognition of writing, for remote communication, and for user defined input templates
US6064855A (en) * 1998-04-27 2000-05-16 Ho; Frederick Pak Wai Voice book system
US6199042B1 (en) * 1998-06-19 2001-03-06 L&H Applications Usa, Inc. Reading system
EP1114392A1 (en) * 1998-08-18 2001-07-11 Digital Ink Inc. Handwriting device with detection sensors for absolute and relative positioning
JP2000206631A (ja) * 1999-01-18 2000-07-28 Olympus Optical Co Ltd 撮影装置
US20020000468A1 (en) * 1999-04-19 2002-01-03 Pradeep K. Bansal System and method for scanning & storing universal resource locator codes
US7055739B1 (en) * 1999-05-25 2006-06-06 Silverbrook Research Pty Ltd Identity-coded surface with reference points
AUPQ363299A0 (en) * 1999-10-25 1999-11-18 Silverbrook Research Pty Ltd Paper based information inter face
US7106888B1 (en) * 1999-05-25 2006-09-12 Silverbrook Research Pty Ltd Signature capture via interface surface
JP4785310B2 (ja) * 1999-05-28 2011-10-05 アノト アクティエボラーク 情報の記録に用いられる製品
JP2000357046A (ja) 1999-06-15 2000-12-26 Mitsubishi Electric Corp 手書入力装置、方法ならびに手書入力プログラムを記録したコンピュータで読取可能な記録媒体
SE516561C2 (sv) * 1999-06-28 2002-01-29 C Technologies Ab Läspenna för inläsning och behandling av text
US6405167B1 (en) * 1999-07-16 2002-06-11 Mary Ann Cogliano Interactive book
US6363239B1 (en) * 1999-08-11 2002-03-26 Eastman Kodak Company Print having attached audio data storage and method of providing same
US6564249B2 (en) * 1999-10-13 2003-05-13 Dh Labs, Inc. Method and system for creating and sending handwritten or handdrawn messages
US6886036B1 (en) * 1999-11-02 2005-04-26 Nokia Corporation System and method for enhanced data access efficiency using an electronic book over data networks
US7006116B1 (en) * 1999-11-16 2006-02-28 Nokia Corporation Tangibly encoded media identification in a book cover
WO2001048685A1 (en) * 1999-12-23 2001-07-05 Anoto Ab General information management system
US20030046256A1 (en) * 1999-12-23 2003-03-06 Ola Hugosson Distributed information management
US6532314B1 (en) * 2000-01-28 2003-03-11 Learning Resources, Inc. Talking toy scanner
US6697602B1 (en) * 2000-02-04 2004-02-24 Mattel, Inc. Talking book
US6738053B1 (en) * 2000-02-16 2004-05-18 Telefonaktiebolaget Lm Ericsson (Publ) Predefined electronic pen applications in specially formatted paper
US6556188B1 (en) * 2000-02-25 2003-04-29 Ncr Corporation Three-dimensional check image viewer and a method of handling check images in an image-based check processing system
US6572378B1 (en) * 2000-02-29 2003-06-03 Rehco, Llc Electronic drawing assist toy
US7564995B1 (en) * 2000-03-07 2009-07-21 Apple Inc. Method and apparatus for acquiring and organizing ink information in pen-aware computer systems
SE0000949L (sv) * 2000-03-21 2001-09-22 Anoto Ab Positionsinformation
FR2807267B1 (fr) * 2000-03-28 2002-12-06 Schlumberger Systems & Service Reseau de radiotelephonie mobile etendu et publiphone pour la mise en oeuvre d'un tel reseau
US7094977B2 (en) * 2000-04-05 2006-08-22 Anoto Ip Lic Handelsbolag Method and system for information association
US6771283B2 (en) * 2000-04-26 2004-08-03 International Business Machines Corporation Method and system for accessing interactive multimedia information or services by touching highlighted items on physical documents
US6349491B1 (en) * 2000-05-16 2002-02-26 Roy Eugene Able Foldable poster sized card display apparatus having pockets and header
US20020023957A1 (en) * 2000-08-21 2002-02-28 A. John Michaelis Method and apparatus for providing audio/visual feedback to scanning pen users
US20040039750A1 (en) * 2000-08-31 2004-02-26 Anderson Chris Nathan Computer publication
US6704699B2 (en) * 2000-09-05 2004-03-09 Einat H. Nir Language acquisition aide
US20020041290A1 (en) * 2000-10-06 2002-04-11 International Business Machines Corporation Extending the GUI desktop/paper metaphor to incorporate physical paper input
JP2004516542A (ja) * 2000-12-15 2004-06-03 フィンガー システム インク. ペン型光マウス装置及びペン型光マウス装置の制御方法
US6924822B2 (en) * 2000-12-21 2005-08-02 Xerox Corporation Magnification methods, systems, and computer program products for virtual three-dimensional books
US7139982B2 (en) * 2000-12-21 2006-11-21 Xerox Corporation Navigation methods, systems, and computer program products for virtual three-dimensional books
WO2002075473A2 (en) * 2001-03-15 2002-09-26 International Business Machines Corporation Method and system for accessing interactive multimedia information or services from braille documents
US7107533B2 (en) * 2001-04-09 2006-09-12 International Business Machines Corporation Electronic book with multimode I/O
US6535799B2 (en) * 2001-04-30 2003-03-18 International Business Machines Corporation Dynamic technique for using corrective actions on vehicles undergoing excessive turns
US6954199B2 (en) * 2001-06-18 2005-10-11 Leapfrog Enterprises, Inc. Three dimensional interactive system
CA2450301A1 (en) 2001-06-20 2003-01-03 Leapfrog Enterprises, Inc. Interactive apparatus with templates
US6608618B2 (en) * 2001-06-20 2003-08-19 Leapfrog Enterprises, Inc. Interactive apparatus using print media
US7202861B2 (en) * 2001-06-25 2007-04-10 Anoto Ab Control of a unit provided with a processor
US6732927B2 (en) * 2001-06-26 2004-05-11 Anoto Ab Method and device for data decoding
US20020197589A1 (en) * 2001-06-26 2002-12-26 Leapfrog Enterprises, Inc. Interactive educational apparatus with number array
US6966495B2 (en) * 2001-06-26 2005-11-22 Anoto Ab Devices method and computer program for position determination
US20030001020A1 (en) * 2001-06-27 2003-01-02 Kardach James P. Paper identification information to associate a printed application with an electronic application
US20030013483A1 (en) * 2001-07-06 2003-01-16 Ausems Michiel R. User interface for handheld communication device
MXPA04000611A (es) * 2001-07-18 2005-02-17 Wireless Generation Inc Sistema y metodo para la evaluacion en la observacion de tiempo real.
US20030024975A1 (en) * 2001-07-18 2003-02-06 Rajasekharan Ajit V. System and method for authoring and providing information relevant to the physical world
US6516181B1 (en) * 2001-07-25 2003-02-04 Debbie Giampapa Kirwan Interactive picture book with voice recording features and method of use
GB2378073B (en) * 2001-07-27 2005-08-31 Hewlett Packard Co Paper-to-computer interfaces
JP4261145B2 (ja) * 2001-09-19 2009-04-30 株式会社リコー 情報処理装置、情報処理装置の制御方法、その方法をコンピュータに実行させるためのプログラム
US20030071850A1 (en) * 2001-10-12 2003-04-17 Microsoft Corporation In-place adaptive handwriting input method and system
US20030089777A1 (en) * 2001-11-15 2003-05-15 Rajasekharan Ajit V. Method and system for authoring and playback of audio coincident with label detection
EP1479058A1 (en) * 2002-02-06 2004-11-24 Leapfrog Enterprises, Inc. Write on interactive apparatus and method
US7300285B2 (en) * 2002-05-24 2007-11-27 Smtm Technologies Llc Method and system for skills-based testing and training
JP2004021760A (ja) 2002-06-19 2004-01-22 Toshiba Corp 文字認識装置及びその制御方法
US6915103B2 (en) * 2002-07-31 2005-07-05 Hewlett-Packard Development Company, L.P. System for enhancing books with special paper
US7090020B2 (en) * 2002-10-30 2006-08-15 Schlumberger Technology Corp. Multi-cycle dump valve
US20040121298A1 (en) * 2002-11-06 2004-06-24 Ctb/Mcgraw-Hill System and method of capturing and processing hand-written responses in the administration of assessments
US20040229195A1 (en) * 2003-03-18 2004-11-18 Leapfrog Enterprises, Inc. Scanning apparatus
US20050024346A1 (en) * 2003-07-30 2005-02-03 Jean-Luc Dupraz Digital pen function control
US7555705B2 (en) * 2003-09-10 2009-06-30 Microsoft Corporation Annotation management in a pen-based computing system
US20060033725A1 (en) * 2004-06-03 2006-02-16 Leapfrog Enterprises, Inc. User created interactive interface

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102203795A (zh) * 2008-10-29 2011-09-28 微软公司 认证-信任圈
CN102203795B (zh) * 2008-10-29 2014-02-26 微软公司 认证-信任圈
CN102737015A (zh) * 2011-04-07 2012-10-17 英业达股份有限公司 具即时翻译的写作系统及其写作方法
CN104035685A (zh) * 2013-03-07 2014-09-10 龙旗科技(上海)有限公司 一种基于动作传感的手持终端解锁方法

Also Published As

Publication number Publication date
KR100806240B1 (ko) 2008-02-22
KR20060082428A (ko) 2006-07-18
US20060078866A1 (en) 2006-04-13
KR20070104309A (ko) 2007-10-25
WO2006076079A2 (en) 2006-07-20
EP1684160A1 (en) 2006-07-26
CA2532447A1 (en) 2006-07-12
WO2006076079A3 (en) 2007-02-01
JP2006195995A (ja) 2006-07-27

Similar Documents

Publication Publication Date Title
CN1855013A (zh) 用于识别数据输入终止的系统和方法
CN100390720C (zh) 交互式设备和方法
JP5084718B2 (ja) 位置コーディングパターンとバーコードの組合せ検出
RU2536667C2 (ru) Система рукописного ввода/вывода, лист рукописного ввода, система ввода информации, и лист, обеспечивающий ввод информации
CN1862471A (zh) 用来把用户笔迹和用户可写单元相关联的方法和设备
US7720286B2 (en) System and method for associating handwritten information with one or more objects via discontinuous regions of a printed pattern
CN1862473A (zh) 在可写表面上提供具有交互式元素的用户接口
CN1320506C (zh) 通用计算装置
CN1269014C (zh) 字符输入装置
KR100815535B1 (ko) 패턴으로서 저장된 정보를 검색하는 방법 및 장치
CN1855014A (zh) 通过所识别文本和有界区域的设备用户接口
CN1862470A (zh) 计算机实施用户接口
CN1245675C (zh) 通过触笔移动识别数据输入表格的装置和方法
US20090127006A1 (en) Information Management in an Electronic Pen Arrangement
JP4922590B2 (ja) 筆記情報処理システム、筆記情報処理方法及び筆記情報処理プログラム
JP2011103092A (ja) 情報処理システム及び表示処理プログラム
JP2006134105A (ja) 帳票読取装置
JP2009187235A (ja) 電子ペン及びそれに用いられるプログラム
JP4962338B2 (ja) 電子ペン及びプログラム
JP2014081681A (ja) 情報処理装置、プログラム及び情報処理システム
JP2009026123A (ja) 文書位置情報処理システム及び文書位置情報処理方法
JP2009187194A (ja) 端末装置、それに用いられるプログラム及び情報処理システム
JP2008204033A (ja) 電子ペン及びそれに用いられるプログラム
JP2009187200A (ja) 端末装置、それに用いられるプログラム及び情報処理システム
WO2006076118A2 (en) Interactive device and method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20061101