CN1295703A - 书写设备及方法 - Google Patents
书写设备及方法 Download PDFInfo
- Publication number
- CN1295703A CN1295703A CN99804746A CN99804746A CN1295703A CN 1295703 A CN1295703 A CN 1295703A CN 99804746 A CN99804746 A CN 99804746A CN 99804746 A CN99804746 A CN 99804746A CN 1295703 A CN1295703 A CN 1295703A
- Authority
- CN
- China
- Prior art keywords
- district
- stopping
- lettering pen
- character
- mobile
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04883—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04886—Interaction 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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
Abstract
写字板(14)能感知书写器件的位置,并能检测书写器件(12)是否与其接触。该设备有一个计算机处理器(16),在书写日期与写字板(14)接触时,它能够根据书写器件从休止区到众多非在休止区之一的移动来识别书写字符。计算机处理器通过把写字板定义为一个休止区(18)和足够多的非休止区(20)来识别字母表。
Description
发明领域
本发明是关于一种基于笔的书写系统,更特别的是,本发明支持书写笔只用一个连续/动作书写任意长度的多单词文本。
发明背景
目前,笔输入个人数字助理(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,符号和数字字符集。如果转换键只按一下,那么这只影响下一个输入字符。若按两次(一行中),那么该字符集锁定。在锁定字符集情况下,按转换键会导致解锁,并会切换为缺省字符集小写。
虽然本发明通过上述具体而详细的描述得到说明,然而这些细节仅仅为说明服务,在不违背本发明权利要求所声明的精神和范围的前提下,可以做出任意的修改。
Claims (14)
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所述的方法,包括在识别步骤之后,修正由该书写笔的移动所编码的字符的显示。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/053,502 | 1998-04-01 | ||
US09/053,502 US6031525A (en) | 1998-04-01 | 1998-04-01 | Method and apparatus for writing |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1295703A true CN1295703A (zh) | 2001-05-16 |
CN1166999C CN1166999C (zh) | 2004-09-15 |
Family
ID=21984738
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB998047465A Expired - Fee Related CN1166999C (zh) | 1998-04-01 | 1999-03-30 | 书写设备及方法 |
Country Status (7)
Country | Link |
---|---|
US (1) | US6031525A (zh) |
EP (1) | EP1068609A1 (zh) |
JP (1) | JP2002510105A (zh) |
CN (1) | CN1166999C (zh) |
AU (1) | AU3215899A (zh) |
CA (1) | CA2324466C (zh) |
WO (1) | WO1999050818A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9182831B2 (en) | 2011-04-09 | 2015-11-10 | Shanghai Chule (Cootek) Information Technology Co., Ltd. | System and method for implementing sliding input of text based upon on-screen soft keyboard on electronic equipment |
Families Citing this family (87)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
EP1040406B1 (en) * | 1997-12-16 | 2003-05-02 | Microsoft Corporation | Soft input panel system and method |
US6359572B1 (en) | 1998-09-03 | 2002-03-19 | Microsoft Corporation | Dynamic keyboard |
US7904187B2 (en) | 1999-02-01 | 2011-03-08 | Hoffberg Steven M | Internet appliance system and method |
US6256009B1 (en) | 1999-02-24 | 2001-07-03 | Microsoft Corporation | Method for automatically and intelligently scrolling handwritten input |
AU1912001A (en) * | 1999-12-08 | 2001-06-18 | Telefonaktiebolaget Lm Ericsson (Publ) | A portable communication device and method |
AU3406801A (en) * | 2000-01-26 | 2001-08-07 | D'agostini Organizzazione S.R.L. | Character input device based on a two-dimensional movement sensor |
US7712024B2 (en) * | 2000-06-06 | 2010-05-04 | Microsoft Corporation | Application program interfaces for semantically labeling strings and providing actions based on semantically labeled strings |
US7770102B1 (en) | 2000-06-06 | 2010-08-03 | Microsoft Corporation | Method and system for semantically labeling strings and providing actions based on semantically labeled strings |
US7788602B2 (en) * | 2000-06-06 | 2010-08-31 | Microsoft Corporation | Method and system for providing restricted actions for recognized semantic categories |
US7716163B2 (en) | 2000-06-06 | 2010-05-11 | Microsoft Corporation | Method and system for defining semantic categories and actions |
EP1303805B1 (de) * | 2000-07-21 | 2010-02-10 | Speedscript AG | Verfahren für ein schnellschreibsystem und schnellschreibgerät |
KR20020011714A (ko) * | 2000-08-04 | 2002-02-09 | 배한나 | 휴대형 통신기기의 다이얼링 숫자입력장치 |
US20050110778A1 (en) * | 2000-12-06 | 2005-05-26 | Mourad Ben Ayed | Wireless handwriting input device using grafitis and bluetooth |
US6967642B2 (en) * | 2001-01-31 | 2005-11-22 | Microsoft Corporation | Input device with pattern and tactile feedback for computer input and control |
US6925611B2 (en) * | 2001-01-31 | 2005-08-02 | Microsoft Corporation | Navigational interface for mobile and wearable computers |
US7778816B2 (en) | 2001-04-24 | 2010-08-17 | Microsoft Corporation | Method and system for applying input mode bias |
US20050108195A1 (en) * | 2002-05-07 | 2005-05-19 | Microsoft Corporation | Method, system, and apparatus for processing information based on the discovery of semantically labeled strings |
US7707496B1 (en) | 2002-05-09 | 2010-04-27 | Microsoft Corporation | Method, system, and apparatus for converting dates between calendars and languages based upon semantically labeled strings |
US7707024B2 (en) * | 2002-05-23 | 2010-04-27 | Microsoft Corporation | Method, system, and apparatus for converting currency values based upon semantically labeled strings |
US7742048B1 (en) | 2002-05-23 | 2010-06-22 | Microsoft Corporation | Method, system, and apparatus for converting numbers based upon semantically labeled strings |
US7827546B1 (en) | 2002-06-05 | 2010-11-02 | Microsoft Corporation | Mechanism for downloading software components from a remote source for use by a local software application |
US7356537B2 (en) * | 2002-06-06 | 2008-04-08 | Microsoft Corporation | Providing contextually sensitive tools and help content in computer-generated documents |
US7716676B2 (en) * | 2002-06-25 | 2010-05-11 | Microsoft Corporation | System and method for issuing a message to a program |
US7209915B1 (en) | 2002-06-28 | 2007-04-24 | Microsoft Corporation | Method, system and apparatus for routing a query to one or more providers |
CA2501897A1 (en) * | 2002-10-09 | 2004-04-22 | Raphael Bachmann | Rapid input device |
US7098896B2 (en) * | 2003-01-16 | 2006-08-29 | Forword Input Inc. | System and method for continuous stroke word-based text input |
US7783614B2 (en) * | 2003-02-13 | 2010-08-24 | Microsoft Corporation | Linking elements of a document to corresponding fields, queries and/or procedures in a database |
US20040172584A1 (en) * | 2003-02-28 | 2004-09-02 | Microsoft Corporation | Method and system for enhancing paste functionality of a computer software application |
US7729542B2 (en) * | 2003-04-04 | 2010-06-01 | Carnegie Mellon University | Using edges and corners for character input |
US7711550B1 (en) | 2003-04-29 | 2010-05-04 | Microsoft Corporation | Methods and system for recognizing names in a computer-generated document and for providing helpful actions associated with recognized names |
US7558841B2 (en) * | 2003-05-14 | 2009-07-07 | Microsoft Corporation | Method, system, and computer-readable medium for communicating results to a data query in a computer network |
US7739588B2 (en) * | 2003-06-27 | 2010-06-15 | Microsoft Corporation | Leveraging markup language data for semantically labeling text strings and data and for providing actions based on semantically labeled text strings and data |
US20050088418A1 (en) * | 2003-10-28 | 2005-04-28 | Nguyen Mitchell V. | Pen-based computer interface system |
US7707039B2 (en) * | 2004-02-15 | 2010-04-27 | Exbiblio B.V. | Automatic modification of web pages |
US8442331B2 (en) | 2004-02-15 | 2013-05-14 | Google Inc. | Capturing text from rendered documents using supplemental information |
US20060053097A1 (en) * | 2004-04-01 | 2006-03-09 | King Martin T | Searching and accessing documents on private networks for use with captures from rendered documents |
US7812860B2 (en) * | 2004-04-01 | 2010-10-12 | Exbiblio B.V. | Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device |
US10635723B2 (en) | 2004-02-15 | 2020-04-28 | Google Llc | Search engines and systems with handheld document data capture devices |
US20060041484A1 (en) * | 2004-04-01 | 2006-02-23 | King Martin T | Methods and systems for initiating application processes by data capture from rendered documents |
US20060122983A1 (en) * | 2004-12-03 | 2006-06-08 | King Martin T | Locating electronic instances of documents based on rendered instances, document fragment digest generation, and digest based document fragment determination |
US20060041605A1 (en) * | 2004-04-01 | 2006-02-23 | King Martin T | Determining actions involving captured information and electronic content associated with rendered documents |
US20050182617A1 (en) * | 2004-02-17 | 2005-08-18 | Microsoft Corporation | Methods and systems for providing automated actions on recognized text strings in a computer-generated document |
US8081849B2 (en) * | 2004-12-03 | 2011-12-20 | Google Inc. | Portable scanning and memory device |
US9008447B2 (en) * | 2004-04-01 | 2015-04-14 | Google Inc. | Method and system for character recognition |
US20070300142A1 (en) * | 2005-04-01 | 2007-12-27 | King Martin T | Contextual dynamic advertising based upon captured rendered text |
US9143638B2 (en) | 2004-04-01 | 2015-09-22 | Google Inc. | Data capture from rendered documents using handheld device |
US7990556B2 (en) * | 2004-12-03 | 2011-08-02 | Google Inc. | Association of a portable scanner with input/output and storage devices |
US20060098900A1 (en) | 2004-09-27 | 2006-05-11 | King Martin T | Secure data gathering from rendered documents |
US20080313172A1 (en) * | 2004-12-03 | 2008-12-18 | King Martin T | Determining actions involving captured information and electronic content associated with rendered documents |
US8146156B2 (en) | 2004-04-01 | 2012-03-27 | Google Inc. | Archive of text captures from rendered documents |
US20060081714A1 (en) | 2004-08-23 | 2006-04-20 | King Martin T | Portable scanning device |
US9116890B2 (en) | 2004-04-01 | 2015-08-25 | Google Inc. | Triggering actions in response to optically or acoustically capturing keywords from a rendered document |
US7894670B2 (en) | 2004-04-01 | 2011-02-22 | Exbiblio B.V. | Triggering actions in response to optically or acoustically capturing keywords from a rendered document |
US8713418B2 (en) * | 2004-04-12 | 2014-04-29 | Google Inc. | Adding value to a rendered document |
US8489624B2 (en) * | 2004-05-17 | 2013-07-16 | Google, Inc. | Processing techniques for text capture from a rendered document |
US8620083B2 (en) | 2004-12-03 | 2013-12-31 | Google Inc. | Method and system for character recognition |
US8874504B2 (en) | 2004-12-03 | 2014-10-28 | Google Inc. | Processing techniques for visual capture data from a rendered document |
US8346620B2 (en) | 2004-07-19 | 2013-01-01 | Google Inc. | Automatic modification of web pages |
US20060250364A1 (en) * | 2005-05-09 | 2006-11-09 | Alex Gorbunov | Ergonomic computer mouse |
US7992085B2 (en) * | 2005-09-26 | 2011-08-02 | Microsoft Corporation | Lightweight reference user interface |
US7788590B2 (en) * | 2005-09-26 | 2010-08-31 | Microsoft Corporation | Lightweight reference user interface |
EP2067119A2 (en) | 2006-09-08 | 2009-06-10 | Exbiblio B.V. | Optical scanners, such as hand-held optical scanners |
EP2067102A2 (en) * | 2006-09-15 | 2009-06-10 | Exbiblio B.V. | Capture and display of annotations in paper and electronic documents |
KR100993508B1 (ko) * | 2008-09-03 | 2010-11-10 | 안공혁 | 터치 궤적 및 터치 방향의 인식에 기초한 사용자 인터페이스 방법 |
US20140033134A1 (en) * | 2008-11-15 | 2014-01-30 | Adobe Systems Incorporated | Various gesture controls for interactions in between devices |
WO2010096193A2 (en) | 2009-02-18 | 2010-08-26 | Exbiblio B.V. | Identifying a document by performing spectral analysis on the contents of the document |
US8447066B2 (en) | 2009-03-12 | 2013-05-21 | Google Inc. | Performing actions based on capturing information from rendered documents, such as documents under copyright |
EP2406767A4 (en) * | 2009-03-12 | 2016-03-16 | Google Inc | AUTOMATIC CONTENT SUPPLY ASSOCIATED WITH CAPTURED INFORMATION, TYPE INFORMATION CAPTURED IN REAL TIME |
US20110063231A1 (en) * | 2009-09-14 | 2011-03-17 | Invotek, Inc. | Method and Device for Data Input |
US9081799B2 (en) | 2009-12-04 | 2015-07-14 | Google Inc. | Using gestalt information to identify locations in printed information |
US9323784B2 (en) | 2009-12-09 | 2016-04-26 | Google Inc. | Image search using text-based elements within the contents of images |
TWI416374B (zh) * | 2010-10-26 | 2013-11-21 | Wistron Corp | 輸入方法、輸入裝置及電腦系統 |
FR2966945B1 (fr) * | 2010-10-29 | 2014-03-21 | Schlue Volker | Dispositif de saisie de signes comprenant une zone de base et au moins deux zones peripheriques, procede et programme associe |
US8704789B2 (en) * | 2011-02-11 | 2014-04-22 | Sony Corporation | Information input apparatus |
KR101936090B1 (ko) | 2012-08-29 | 2019-01-08 | 삼성전자주식회사 | 키 입력 제어 장치 및 방법 |
US8994827B2 (en) | 2012-11-20 | 2015-03-31 | Samsung Electronics Co., Ltd | Wearable electronic device |
US10551928B2 (en) | 2012-11-20 | 2020-02-04 | Samsung Electronics Company, Ltd. | GUI transitions on wearable electronic device |
US11372536B2 (en) | 2012-11-20 | 2022-06-28 | Samsung Electronics Company, Ltd. | Transition and interaction model for wearable electronic device |
US11157436B2 (en) | 2012-11-20 | 2021-10-26 | Samsung Electronics Company, Ltd. | Services associated with wearable electronic device |
US10185416B2 (en) | 2012-11-20 | 2019-01-22 | Samsung Electronics Co., Ltd. | User gesture input to wearable electronic device involving movement of device |
US11237719B2 (en) | 2012-11-20 | 2022-02-01 | Samsung Electronics Company, Ltd. | Controlling remote electronic device with wearable electronic device |
IN2013CH00469A (zh) | 2013-01-21 | 2015-07-31 | Keypoint Technologies India Pvt Ltd | |
EP2946272A4 (en) | 2013-01-21 | 2016-11-02 | Keypoint Technologies India Pvt Ltd | TEXT ENTRY SYSTEM AND METHOD |
JP5979388B2 (ja) * | 2014-01-23 | 2016-08-24 | パナソニックIpマネジメント株式会社 | 携帯端末装置 |
WO2015117032A1 (en) | 2014-01-31 | 2015-08-06 | Zeltiq Aesthestic, Inc. | Treatment systems for treating glands by cooling |
US10691332B2 (en) * | 2014-02-28 | 2020-06-23 | Samsung Electronics Company, Ltd. | Text input on an interactive display |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4559598A (en) * | 1983-02-22 | 1985-12-17 | Eric Goldwasser | Method of creating text using a computer |
JP2606917B2 (ja) * | 1989-02-15 | 1997-05-07 | キヤノン株式会社 | 画像処理方法 |
US5523775A (en) * | 1992-05-26 | 1996-06-04 | Apple Computer, Inc. | Method for selecting objects on a computer display |
US5319386A (en) * | 1992-08-04 | 1994-06-07 | Gunn Gary J | Ideographic character selection method and apparatus |
JPH0981320A (ja) * | 1995-09-20 | 1997-03-28 | Matsushita Electric Ind Co Ltd | ペン入力式選択入力装置及びその方法 |
US5625354A (en) * | 1996-01-26 | 1997-04-29 | Lerman; Samuel I. | Compact stylus keyboard |
JP3889466B2 (ja) * | 1996-11-25 | 2007-03-07 | ソニー株式会社 | 文章入力装置及び方法 |
-
1998
- 1998-04-01 US US09/053,502 patent/US6031525A/en not_active Expired - Lifetime
-
1999
- 1999-03-30 CN CNB998047465A patent/CN1166999C/zh not_active Expired - Fee Related
- 1999-03-30 JP JP2000541657A patent/JP2002510105A/ja active Pending
- 1999-03-30 WO PCT/US1999/006891 patent/WO1999050818A1/en not_active Application Discontinuation
- 1999-03-30 AU AU32158/99A patent/AU3215899A/en not_active Abandoned
- 1999-03-30 EP EP99914274A patent/EP1068609A1/en not_active Withdrawn
- 1999-03-30 CA CA002324466A patent/CA2324466C/en not_active Expired - Fee Related
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9182831B2 (en) | 2011-04-09 | 2015-11-10 | Shanghai Chule (Cootek) Information Technology Co., Ltd. | System and method for implementing sliding input of text based upon on-screen soft keyboard on electronic equipment |
US9417709B2 (en) | 2011-04-09 | 2016-08-16 | Shanghai Chule 9Cootek) Information Technology Co., Ltd. | System and method for implementing sliding input of text based upon on-screen soft keyboard on electronic equipment |
US9417711B2 (en) | 2011-04-09 | 2016-08-16 | Shanghai Chule (Cootek) Information Technology Co., Ltd. | System and method for implementing sliding input of text based upon on-screen soft keyboard on electronic equipment |
US9417710B2 (en) | 2011-04-09 | 2016-08-16 | Shanghai Chule (Cootek) Information Technology Co., Ltd. | System and method for implementing sliding input of text based upon on-screen soft keyboard on electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN1166999C (zh) | 2004-09-15 |
US6031525A (en) | 2000-02-29 |
EP1068609A1 (en) | 2001-01-17 |
WO1999050818A1 (en) | 1999-10-07 |
JP2002510105A (ja) | 2002-04-02 |
CA2324466A1 (en) | 1999-10-07 |
AU3215899A (en) | 1999-10-18 |
CA2324466C (en) | 2004-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1166999C (zh) | 书写设备及方法 | |
CN1254732C (zh) | 用于根据虚拟键盘布局来识别字形的系统和方法 | |
CN1524212A (zh) | 文本输入方法及其装置 | |
CN1782975A (zh) | 处理使用触摸板输入的信息的装置和方法 | |
CN1461266A (zh) | 改进的键盘 | |
WO2003104963A1 (fr) | Procede de saisie d'optimisation d'un code operationnel de numerisation pour des caracteres mondiaux et son systeme de traitement d'information | |
CN1841280A (zh) | 一种便携式键盘及其指纹特征信息提取方法 | |
CN1093280C (zh) | 认图设码汉字电脑输入取出及处理方法 | |
CN1151425C (zh) | 用于键盘的按键的组合输入方法 | |
CN1180858A (zh) | 字符输入装置 | |
CN101286097A (zh) | 一种汉字输入方法 | |
CN1255670A (zh) | 汉字五键输入法 | |
CN1367420A (zh) | 数码键盘中文输入方法及其键位例 | |
CN1274883A (zh) | 简化拼音-触摸屏鼠标式汉字输入方法 | |
CN1991720A (zh) | 一种自动实现手写输入的装置 | |
CN1896926A (zh) | 手势辅助的汉字输入方法和设备 | |
CN1454343A (zh) | 多笔划字符输入方法和设备 | |
CN1581029A (zh) | 手机字母软键盘 | |
CN1235119C (zh) | 一种利用字符输入键盘的输入方法 | |
CN1873589A (zh) | 基于音码的汉字输入方法 | |
CN1349157A (zh) | 数字笔形码汉字输入法 | |
CN1297872C (zh) | 一种用滚轮替换键盘的实现方法 | |
CN1529530A (zh) | 快文智能手机输入法 | |
CN1269006C (zh) | 计算机处理方法 | |
CN2459696Y (zh) | 可输入文字的鼠标器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C19 | Lapse of patent right due to non-payment of the annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |