CN1524212A - 文本输入方法及其装置 - Google Patents

文本输入方法及其装置 Download PDF

Info

Publication number
CN1524212A
CN1524212A CNA028018710A CN02801871A CN1524212A CN 1524212 A CN1524212 A CN 1524212A CN A028018710 A CNA028018710 A CN A028018710A CN 02801871 A CN02801871 A CN 02801871A CN 1524212 A CN1524212 A CN 1524212A
Authority
CN
China
Prior art keywords
character
equipment
input
keypad
track
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
CNA028018710A
Other languages
English (en)
Inventor
M・J・比克尔顿
M·J·比克尔顿
沃克
D·P·沃克
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.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
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 Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN1524212A publication Critical patent/CN1524212A/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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • 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
    • 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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • 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/04886Interaction 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)
  • Input From Keyboards Or The Like (AREA)

Abstract

一种设备和方法,用来通过所述的接触输入装置提高文本输入。接触输入装置被标记,以提供一个键盘,所述键盘自身包括键区(206),每个键区都描述一个被其他字符环绕主字符。为了输入文本,用户触摸与所需输入字符相关的键区(206),之后沿所需字符方向移动接触输入。所述方法包括下列步骤,确定一个包括多个与接触输入相应的固定点(313)的轨迹(312);分析所述轨迹以确定主要方向和所述轨迹的代表位置(206);并且依据轨迹的位置和方向选择输入字符。

Description

文本输入方法及其装置
技术领域
本发明主要涉及一种将文本输入设备的方法,尤其是输入到便携式无线电话或手持电脑等设备中的方法。
背景技术
近些年来,便携式无线电话或者“移动电话”的拥有量在世界范围内的飞速发展已经被确切地证实和报道。同时,移动电话网络例如全球移动通讯***(GSM),原本是设计用于语音通信的,通过这样的电话利用短信息服务(SMS)发送文本信息在过去的几年中取得了引人注目的增长,在2000年12月全世界用GSM网络发送SMS消息达到了150亿条。这一方面是由于移动电话的拥有量在发达国家达到了临界数量,另一方面也是由于短信息相对于语音电话花费低廉且相对固定。随着更先进被称为3G(第三代)的无线网络和服务即将引入,可以预测文本信息的发送将会进一步增长,届时,数据、传真和电子邮件将被应用在3G移动电话或适当配备的手持电脑或个人数字助理(PDA)上。
一种已知的将文本输入上述设备的方法包括在键盘上按一个键数次,以循环切换与此键相关的字母,直到选择了用户所需要的字母。这样每一个单词都需要多次按键,使得速度慢并且容易出错。
发明内容
本发明的一个目的在于提供一种改进的将文本输入设备的方法。
根据本发明的第一个方面,提供一种用于选择输入设备的字符的方法,所述设备包括触敏输入装置,所述方法包括如下步骤:
·确定包括多个对应于接触输入的位置点的轨迹;
·分析所述轨迹以确定所述轨迹的主要方向和代表位置;以及
·依所述轨迹的位置和方向选择输入字母。
根据本发明的第二个方面,提供一种用于接收字符输入的设备,包括:
·触敏输入装置;
·用来确定包括多个响应于接触输入的位置点的轨迹的装置;
·用来分析所述轨迹以确定所述轨迹的主要方向和代表位置的分析装置;和
·响应于用于确定输入字符的被确定的位置和方向的字符选择装置。
接触输入一般是通过用户指尖或者拇指按压触敏输入装置产生的。触敏输入装置的优选位置处于所述设备内或其表面上。
本发明的方法和装置提供通常包括在触摸输入装置上进行的简单触摸、滑动和抬起手势的用于输入,所述手势平均持续八分之一秒。轨迹分析能够提供一个关于用户想要选择的字符的加强的和有容耐性的确定方式,因此能够快速、准确地输入字母。
在本发明的一个实施例中,全部的英文字母和多达22个其它的常用标点符号或者另外的符号字符都可以在一个很小的、手机大小的键盘上显示。
在本发明另一实施例中,提供了一种可容耐最初的手指位置的精确字符选择方法,如果可用于移动电话或其它便携设备上的键盘的大小有限,该方法尤其有利。
在本发明的另外一个实施例中,键位布置可以被存储并被显示在触摸屏上,因此可以给用户提供一个键盘的图形表示。将存储的键位布置和触摸屏结合起来作为键盘,使得用户可以根据其喜好定制键位布置。
在本发明的另一实施例中,轨迹和位置分析可以考虑用户是右手还是左手型的,从而提高字母选择的准确性,并提供个人的定制。
在本发明的再一实施例中,提供了一种将先前选择字符更改为另一个相关的字符的方法,这样可以扩展可获得的供选择输入字母的数量。相关的字符最好包括加重音符号的字符(如与第一选择e相关的字母é),或者符号(标点)和符号组合,所述符号代表感情表达图标(通常是指“笑容符号(smiley)”,例如 :-D),这样根据本发明的方法,可以给用户提供一种将字符更改成相关的其他字符的直接方法。
本发明的方法和装置提供改进的文本输入,其尤其适合于但不仅限于,手持装置,如便携式移动无线电话、个人数字助理、袖珍计算机和遥控的手持设备。本发明还可以应用于膝上电脑、公共电子邮件或信息终端和任何其它需要快速、直观、准确地选择字符的设备。
附图简要说明
下面将结合图用举例的方式来说明本发明的实施例,其中:
图1表示现有的手机键盘。
图2表示一个应用了本发明的键位布置的例子,其中全部A-Z英文字母表和22个其他的字符都可见且可达。
图3表示在选择字符时用户的指尖划出的轨迹。
图4表示根据本发明制造的一个无线电话设备的例子。
图5表示图4所示的装置的方框图。
图6表示一个用于确定键区的键区坐标***。
图7示意性地描述了一个右手用户利用发明的方法选择字符时典型的轨迹。
图8是一个流程图,示出本发明所述方法的基本的执行过程。
图9是手持电脑的示意性的前视图,该手持电脑设有一个触摸屏,触摸屏显示出利用根据本发明方法的键位布置。
在图中,相同的标号表示相应的特征。
本发明的实施方式
图1示出一种可在移动电话上找到的类型的键盘100。已知的将文本信息输入到移动电话中的方法包括,多次按键盘上的键102来循环切换与该键相关的字母数字字符104。例如,用户想要输入单词“hello”,必须按键“4”两次得到“h”,按键“3”两次得到“e”,按键“5”三次得到“1”,再按键“5”三次得到“1”,最后按键“6”三次得到“o”。这种文本输入方法结果就是总共13次按键才能输入一个普通的5个字母的英文单词。类似的,总共需要26次按键才能输入一个句子“Where are you”,平均两个键一个字母(包括空格)。如果在句子中增加问号符“?”,那还要增加几次按键。
适用于本发明的键盘如图2所示,包括12个键100,它们分为四行,每行有三个键,与图1中所示的键盘100类似。各键区206确定于每一个键104的周围,总的键位布置200因此有12个键区。在本实施例中,键区206呈矩形的形状,伸展到键102的边缘外,键102被包含在键区206之内。当然,键区可以是任何的形状,只要适合于想要的设备和应用的键区和键盘。在本实施例中,为适用于移动电话,键区206中的十个被分配的主字符208是***数字0-9,剩余的两个键区被分配的主字符是*(开始)和#(杂凑)。
除了将主字符(0-9,*或者#)显示在每一个键区206的中央,每一个键区206还被分配了字符104,其被显示每一个键区的周边附近。例如,键区206被分配的主字符为“7”,可以将一个相对较大的“7”写在键区的中央,用较小字号将字符P、Q、R和S设置在中央字符的左、上、右、下,如图2所示。用这种方式,全部的字母A-Z和另外的22个字符,如句号“。”、感叹号“!”甚至一个完整的“感情表达图标” 都可以在移动电话的四乘三键位布置200上显示出来。
为了将文本输入到一按照本发明制造的设备中,用户首先向着与所需的字符相关的键区滑动指尖,随后在所需字符的方向滑动指尖,最后移开手指来选择所需输入的字符。
根据本发明的方法,包括执行这样的动作,即根据指尖移开之前的输入确定一个轨迹;分析该轨迹以确定代表位置和主要的方向。之后,根据代表位置落于其中的键区和方向选择输入字符。在此例子中,与具有主字符“7”的键区206和“左”方向相关的字符是字符“P”。
为了输入主字符208(如0-9,#或者*),在所需的键区进行快速的敲击,所述轨迹被确定为“无方向”并选择了用于输入的主字符。
根据键位布置200的尺寸和设计,及用户手指或拇指或其它用于输入的点击工具的尺寸,用户手指移动的实际距离通常仅为几毫米。对轨迹(代表用户手指移动)的分析恰好在将接触输入的压力去除之前,这样尽管存在设备对键盘尺寸的限制和用户指尖尺寸的变化以及定位调整,可以确定所需的精确位置和方向,因此可以提供一个加强的和能容耐的输入方法,。
该容耐性(tolerance)如图3所示,其中用户想要输入字符“R”,开始的接触输入是用指尖在与主字符为“7”相关的键区206附近接触,例如在键区的右下半内。之后,用户在大致朝右的方向滑动手指,顺带有一个轻微向上的弧,进入到邻近的键区“8”。轨迹312包括多个位置点313,对上述轨迹的分析显示用户是从主字符为“7”的键区206开始,大致向右方移动,因此主要的方向就是“右”,主字符为“7”的键区的“右”方向的字符是“R”。这样,尽管用户手指尖不准确的定位和移动,仍可以选择正确的所需字符。
图4示出的是一种手持设备400,如依本发明制成的便携式无线电话,该设备包括显示装置402和一个具有标记过的键位布置200的触摸板406,键位布置200包括带有用于输入的可选择字符的键区206。触摸板406和键位布置200一起提供给用户一个键盘404。设备400还包括控制按钮414,按钮414可以例如允许给装置加电(powerup)和输入或者确定命令。装置还包括用来接收和发送数据的内部电子装置,以及一同用于执行本发明所述方法的元件。
图5示意性地示出与本发明有关的元件,其中包括分析装置500,在此实施例中分析装置采用的是通用微处理器(μP)的形式,当然也可以采用其他的形式,如PICmicro(商标)芯片或者特定用途集成电路(ASIC)。存储装置502采用的是计算机可读存储介质,如存储器(MEM),该存储器可以和微处理器500通信。一个标准元件触摸板406(TP)用作接触输入装置,如California的Syaptics Inc.制造的触摸板。触摸板406能够探测6143乘6143的X-Y矩阵内的位置,对于一般尺寸大约是4乘5厘米的板,可以提供超过400点每厘米的单个位置分辨率。在本实施例中,触摸板406通过电容的改变来检测位置,而电容的改变是由一个物体如指尖、指肚、指示笔或者其他适于点击的装置来按压。
触摸板406被设置在装置400的前面,被已印制的键位布置200(KA)所覆盖,如图2所示。触摸板能够以预定的“包速率”报告X-Y的位置数据。一个合适的包速率的例子,在本实施例中是80包每秒,这使得由普通用户输入手势产生足够的点313可以被采集,以准确地确定轨迹312。
存储器502可以被设置成能够缓冲或者存储该触摸板数据(TPD)。计算机程序(PROG)形式的字符选择装置被存储在存储器502中,所述程序包括程序代码装置,其用来指示微处理器500去执行上面所述方法。
在存储器502中还有一个查询表(LUT),其用来将有关触摸板406上的键位布置200的信息提供给微处理器500。
下面示出查询表的一个例子:
其中将关于键区(KR1-12)的信息提供给键区坐标***(KRCS),字符都被分配了一个方向(DIR),在本实施例中方向是指如“无方向”(ND)、左(L)、上(U)、右(R)和下(D)。
图6表示的是一个X坐标602和Y坐标604组成的键区坐标***,其中触摸板406左上角被设定为原点(0,0),将键区的边缘设定在触摸板406上不同的X和Y位置(这里表示为x1、x2和x3,y1、y2和y3)来确定键区KR1到KR12。例如,代表“KR5”的矩形是由从位置(x1,y1)到(x2,y1),从(x2,y1)到(x2,y2),从(x2,y2)到(x1,y2),从(x1,y2)回到(x1,y1)的线所确定的。这个矩形键区在上述查询表的KRCS部分中被表示为[x1,x2,y2,y1]。这样,微处理器502就可检测相对于键区坐标***的触摸板406上的任何X-Y位置,从而确定所述位置位于哪一个键区内。
在本实施例中,触摸板406不断地输出80包每秒的触摸板数据(TPD)。当没有接触输入时,TPD由一个稳定的包括表示“没有输入”的“零字符”(如N,N,N,N)数据流组成。相反,当有接触输入时,TPD输出包括成对的代表接触触摸板的X、Y位置的数字。这些数据包被临时的存储在存储器的先入先出缓冲区里,在本实施例中缓冲区的大小是固定的,能够存储最新的10个数据包,每秒80个数据包表示输入进行了超过了八分之一秒的时间段。缓冲区的大小是通过分析用户依据本发明执行一个通常的接触、滑动和抬起输入手势所花费的时间决定的。可以确定,八分之一秒的时间足够用来存储绝大部分触摸板406上的通常的输入动作,提供多达10个有效的X-Y数据对313以形成轨迹312,以便通过微处理器500进行分析。显然,特定的触摸板数据率和分辨率,以及触摸板406的物理尺寸和键位布置200都是影响上述决定的因素。
微处理器500监控先入先出缓冲区中代表接触输入的有效的X-Y数据的具体取值(occurrence),当进行具体取值时被缓冲的X-Y触摸板数据(表示接触输入超过前面所述的八分之一秒)被存储在MEM502中供分析。
被存储的X-Y TPD包括多个位置点313,在绘制时这些位置点表示用户接触键盘划出的轨迹312。图7表示的是通常的左(L)700、右(R)702、上(U)704和下(D)706输入手势的通常的例子,它是在该实施例的形成过程中测量的,并且输入是由右手用户进行的(左手持设备,用右手的手指进行输入)。这些测量表明,通常的输入手势是很复杂的,尤其有意思的是当用户想要选择一个字符时发现在X和Y方向发生变化。代表左(L)的轨迹700与下(D)轨迹706区别在于X方向上很大的(负的)变化,尽管两条轨迹在Y方向上负的变化很接近。同样的,上(U)轨迹704在正Y方向上比一般的右(R)轨迹702有较大的变化。区别轨迹方向的阀值由存储在存储器502中的计算机程序提供。
微处理器500在计算机程序的控制下分析被存储的轨迹上的X和Y数据的变化,并且比较在X和Y方向上变化的符号和大小,以得出一个主要的方向,其被暂时地存储在存储器502中。在右或者下轨迹的例子中,在指尖的初始移动过程中有一个逆转,这在相应的轨迹的开始部分702a,706a中显示出,因此在这样的例子中,分析剩余的部分702b,706b以决定主要方向。
代表轨迹的开始部分700a,702a,704a,706a的X-Y数据后来被取平均并被存储来确定用户输入的代表位置。微处理器将存储的代表位置与查询表提供的键区坐标***602,604比较以决定合适的键区。微处理器500最后寻找对应于所述查询表中的方向和键区的字符,并且指示显示装置402显示被选择出的字符。
图8中的流程图800表示的是本方法的主要步骤,本方法是以循环来进行的,其中:
监视触摸板数据(监视)802,并检验是否为有效的触摸板输入(有效?)804。当这样的输入被检测到时,
·存储被缓冲的触摸板数据(存储)808;
·分析(分析)810以确定方向和键区;以及随后,
·一个字符被返回用于显示(字符)812;
之后该方法循环返回到监视触摸板数据802。
在进一步的实施例中,为了推断一个单一的敲击(例如在“7”键上快速地敲击以输入主字符“7”),处理器通过缓冲器中的有效的X-Y数据对的数字将X-YTPD中的变化的分开。之后将该数字与一个数值进行比较,如果低于该数值,则存储“无方向”(ND),并利用查询表返回用于显示的主字符。这种方法,当采用的数值大约为20时,能够最精确地识别和辨别快速的“敲击”与偶然擦碰键盘,例如当设备被放在用户的包里或口袋里的时候。
在进一步的实施例中,有效的TPD在预定的输入超时期过去之后才被存储起来以用于分析。在本实施例中,可以通过将手指放置在一个键区上来输入字符,在所要选择的字符的方向上滑动手指,使手指静止,保持输入直到超时期过去,所述方法自动地分析轨迹以决定键区和方向。
在进一步的实施例中,认为通常用户接触输入最初的开始位置取决于使用的手指的大小,用户眼和手之间的配合,而且特别依赖于用户预期他们的手指将要移动的方向。
例如,用户想要用如图2所示的键位布置200来选择字符“R”,通常开始是与处于中心字符(本例中是“8”)稍微偏右位置的键区206接触。同样的,一个“上”方向上的字符的通常的起始点是在相关键区206的中心偏上的位置。因此,可以确定的是,用户的输入就好像是坐标***自身602、604根据其所要的输入轨迹上、下、左、右“偏移”。因此,通过在存储器502中提供一个以上的键区坐标***602,604,允许这样的“偏移”能够提高字符选择的精确性,每个坐标***与一个主要方向相关。
因此,在本实施例中,一旦对某轨迹进行分析从而确定了一个方向,微处理器将平均位置与由轨迹方向确定的键区坐标***相比较,以提高键区分配的精确度和从而提高全部字符选择的精确度。
本发明进一步的实施例中,区分用于左手和右手用户的通常手势输入的轨迹方向的阀值设置在存储器502中存储的计算机程序中,因此,允许轨迹分析独立于由用户提供给设备的有关用户是左手还是右手的信息。
根据本发明的一个进一步实施例,一个在图9中示意性地示出的手持电脑900配备有一个触摸屏902,和一个键位布置200,例如一个如图2所示的键位布置设在存储器(未示出)中并被显示在触摸屏902上。显示出来的键位布置和触摸屏因而为用户提供了一种键盘功能,一种根据本发明的文本输入方法可以如上文所述那样实施。
在本实施例的增强方式中,键位布置200被存储在存储器的查询表中,查询表可以由用户设定,这样当显示在触摸屏902上时可以提供一个个性化的和用户喜欢的键盘。
在本发明的另外一个实施例中,设有与字符更改功能有关的轨迹。例如,选择与键区1(KR1)中的上(U)轨迹有关的字符(在图4中表示为^),来对前面已选择的字符执行字符更改功能,以产生相关的输入字符或者符号。可通过更改字符输入来选择更改过的字符(或者符号)的例子如下表所示,该表被存储在存储装置502中作为另外的查询表,并可利用字符选择装置存取。
Figure A0280187100121
更改的字符与第一次字符输入相关,通过后来的触摸输入对更改功能重复选择使得在先选择的字符可以通过更改的字符列表循环。例如,首先选择左括弧符号(是在本发明的图4的键盘上通过触摸0(零)键并向左擦抹来实现的。之后,用户通过触摸适当的键区206(KR1)并向适当的方向(上)擦抹来选择变化功能。接着微处理器500被重新定向到存储器502中的上述查询表,第一个更改后的相关字符被取还并取代先前选择的字符在显示402出来。由此,在本例中,首先选择的(被更改为弯曲的括号{,另一次选择更改功能使得显示的字符移动到所述表中的下一个,在本例中依次是方括号[等。这样,与在先输入的字符相关的字符或符号就可以一种直观且准确的方式选择。
另外的相关字符或者符号的例子是指通常用在移动装置的文本信息传递技术中的感情表达图标或者“笑容符号”。与本发明有关的建议的键盘布置在图2、4和图9中通过例子示出,它们在表示#(杂凑)的键提供了一个“快乐”感情表达图标或者“笑容符号”。在该键上做一个向上的手势就能返回一个用于输入的快乐感情表达图标
Figure A0280187100131
其它有关的感情表达图标例如代表悲伤 或者眨眼/开玩笑;-)的图表可以通过更改功能提供,表中提供的有关的感情表达图标在上面通过举例示出。因此,更改功能可以进一步扩展到除键盘上示出以外的能用到的字符,从而包括有关的具有加重或变化标志的字符(或者符号或者图标)、感情表达图标或者“笑容符号”、版权或者注册商标符号、标点符号/字符和其他常用到的字符的变化形式等。
在本发明的另外一个实施例中,触摸输入装置包括部件和操作方法,如与接触输入相关的坐标位置。例如,众所周知的利用光笔的输入***或者其他利用超声技术的***都可以用于提供必要的坐标。
同时,上述实施例将本发明用于手持设备如便携式移动电话和手持电脑等,对于本领域熟悉的技术人员来说将本发明的教导应用在其它的装置和设备上是显而易见的,所述装置和设备例如是设置在个人电脑、膝上键盘、遥控手持装置和其它通常需要改进文本输入的设备之内、之上或与之相连的触摸板。类似的,计算机程序装置用来指示分析装置来执行本发明中的分析步骤,该计算机程序可以采用任何方便的高级或者低级语言、微码或者其它这类的实施例的形式,计算机程序可以被存储在任何磁性的、光学的或其它适当的计算机可读的存储介质。
另外,描述键区和输入字符的键位布置的设计可以采用任何适于所选设备、语言和应用的形式,而不必限于上述设置。在不背离本发明的精神和范围的情况下,键和键区的形状可以被设计为圆形或者椭圆形等。
通过阅读这里披露的内容,其它的改变对于本领域的技术人员来说是显而易见的。这样的改变可以包括对所述用来提供文本输入的设备及其部件的设计、制造和使用中已知并且可替代或补充这里描述的特征的其它特征。
在本发明的说明书和权利要求书中,元件前面的单词“一”或“一个”并不排除存在多个这样的元件。
另外,单词“包括”并不排除存在其它没有列出来的特征。

Claims (17)

1、一种选择向包括触敏输入装置的设备输入字符的方法,所述方法包括下述步骤:
·确定一条包括响应于接触输入的多个位置点的轨迹;
·分析所述轨迹以确定所述轨迹的主要方向和代表位置;以
  及
·根据所述轨迹的位置和方向选择输入字符。
2、如权利要求1所述的方法,其中通过分析所述轨迹的一部分来确定所述代表位置。
3、如权利要求1或2所述的方法,其中通过分析所述轨迹的一部分来确定所述主要方向。
4、如权利要求1所述的方法,其中所述触敏输入装置包括多个键区,所述多个键区一起提供键位布置,所述方法还包括使所述代表位置与一特定键区相关联。
5、如权利要求4所述的方法,其中每个键区与多个字符相关联,每个所述字符还与一个指定的主要方向相关联。
6、如权利要求1所述的方法,其中响应于由后续接触输入确定的轨迹的方向和位置来将所选择的字符更改为一个相关的字符。
7、一种接收输入字符的设备,包括触敏输入装置、用来确定包括多个响应于接触输入的位置点的轨迹的装置、用来分析所述轨迹以确定所述轨迹的主要方向和代表位置的分析装置,以及响应于所确定的位置和方向来确定输入字符的字符选择装置。
8、如权利要求7所述的设备,其中触敏输入装置包括多个键区,所述键区一起提供键位布置,其中所述键位布置包括能输入到所述设备的字符。
9、如权利要求8所述的设备,还包括用来存储键位布置的存储装置,所述存储装置将与字符有关的键区和主要方向的相关代表位置提供给字符选择装置。
10、如权利要求9所述的设备,其中至少有一个键区和字符对应于更改输入,其中在所述存储装置中提供与键区和主要方向有关联的那些字符的相关字符,在利用所述更改输入的字符选择装置进行确定时选择输入到所述设备的相关字符。
11、如权利要求9或10所述的设备,其中提供有,用于选择对应于键位布置且取决于所确定的主要方向的键区坐标***,以及用于根据所述代表位置从所选键区坐标***识别键区的装置。
12、如权利要求11所述的设备,其中提供有用于确定用户输入字符用的哪只手的装置,并且其中依据所述确定结论来改变对所述轨迹的分析。
13、如权利要求12所述的设备,其中触敏输入装置包括一个已被标记的触摸板,用于描绘所述设备表面上的键位布置。
14、如权利要求9所述的设备,其中所述触敏输入装置还包括具有触敏表面的显示装置,该显示装置可操作以显示被存储的键位布置。
15、如权利要求14所述的设备,其中提供有用于改变已存储的键位布置的装置,从而提供可定制的键位布置。
16、一种计算机程序,包括程序代码装置,其用于在所述程序在包括分析装置的设备上运行时执行权利要求1至6中任意一项的所有步骤。
17、一种计算机程序产品,包括被存储在计算机可读介质上的程序代码装置,其用于在所述程序产品在包括分析装置的设备上运行时执行权力要求1到6中任意一项的所述方法。
CNA028018710A 2001-05-25 2002-05-22 文本输入方法及其装置 Pending CN1524212A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB0112870.1 2001-05-25
GBGB0112870.1A GB0112870D0 (en) 2001-05-25 2001-05-25 Text entry method and device therefore

Publications (1)

Publication Number Publication Date
CN1524212A true CN1524212A (zh) 2004-08-25

Family

ID=9915366

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA028018710A Pending CN1524212A (zh) 2001-05-25 2002-05-22 文本输入方法及其装置

Country Status (6)

Country Link
US (1) US20030064736A1 (zh)
KR (1) KR20030019619A (zh)
CN (1) CN1524212A (zh)
AU (1) AU2002304392A1 (zh)
GB (1) GB0112870D0 (zh)
WO (1) WO2002095524A2 (zh)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007109927A1 (fr) * 2006-03-24 2007-10-04 Inventec Appliances (Shanghai) Co., Ltd. Configuration de touches pour clavier tactile et procédé d'utilisation
CN100447728C (zh) * 2005-11-14 2008-12-31 株式会社Ntt都科摩 终端以及终端的控制方法
CN100527064C (zh) * 2005-10-25 2009-08-12 摩托罗拉公司 用于输入字符的方法和设备
CN1933646B (zh) * 2005-09-14 2010-06-16 株式会社Ntt都科摩 便携终端以及用于该便携终端的程序
WO2010139251A1 (zh) * 2009-05-31 2010-12-09 杨颖之 一种输入方法和输入设备
CN101331440B (zh) * 2005-12-15 2011-10-12 微软公司 智能软键盘
US8188976B2 (en) 2005-09-14 2012-05-29 Ntt Docomo, Inc. Mobile terminal device and program used in mobile terminal device
CN103019497A (zh) * 2012-12-28 2013-04-03 华为终端有限公司 触摸定位方法、装置及触摸终端
CN103135787A (zh) * 2008-04-18 2013-06-05 上海触乐信息科技有限公司 用于向电子设备输入文本的方法
CN103164102A (zh) * 2011-12-02 2013-06-19 纬创资通股份有限公司 触摸按键模块及其输入处理方法
CN103329071A (zh) * 2011-01-27 2013-09-25 夏普株式会社 字符输入装置及字符输入方法
CN103365599A (zh) * 2013-07-31 2013-10-23 广州市动景计算机科技有限公司 基于滑屏轨迹的移动终端操作优化方法及装置
CN104484050A (zh) * 2015-01-04 2015-04-01 谭希韬 一种字符输入式的穿戴式眼镜的方法和***
CN104866065A (zh) * 2014-02-21 2015-08-26 三星电子株式会社 低功率驱动方法以及执行低功率驱动方法的电子装置
CN105681544A (zh) * 2015-12-25 2016-06-15 广东欧珀移动通信有限公司 快捷拨号方法和***
CN106445322A (zh) * 2012-11-26 2017-02-22 中兴通讯股份有限公司 一种文本处理方法及终端
CN110928429A (zh) * 2019-11-22 2020-03-27 北京海泰方圆科技股份有限公司 一种信息输入方法、装置、介质和设备

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6927763B2 (en) * 2002-12-30 2005-08-09 Motorola, Inc. Method and system for providing a disambiguated keypad
US20150261429A1 (en) * 2014-01-02 2015-09-17 Benjamin Firooz Ghassabian Systems to enhance data entry in mobile and fixed environment
US7555732B2 (en) 2004-03-12 2009-06-30 Steven Van der Hoeven Apparatus method and system for a data entry interface
GB0417293D0 (en) * 2004-08-03 2004-09-08 Miracle Factory The A touchpad device
US20080122806A1 (en) * 2005-01-05 2008-05-29 Jaewoo Ahn Method and Apparatus for Inputting Character Through Pointing Device
JP3919789B2 (ja) 2005-03-07 2007-05-30 株式会社コナミデジタルエンタテインメント 情報処理装置、画像移動指示方法及びプログラム
KR100772505B1 (ko) * 2005-12-08 2007-11-01 한국전자통신연구원 터치스크린을 이용한 입력 장치 및 방법
CN101004649A (zh) * 2006-01-18 2007-07-25 鸿富锦精密工业(深圳)有限公司 带字符输入轮的电子装置
CN101075163A (zh) * 2006-05-19 2007-11-21 鸿富锦精密工业(深圳)有限公司 利用转轮输入字符的手持装置
KR100749557B1 (ko) * 2006-06-17 2007-08-16 박노수 문자입력장치
WO2008032996A1 (en) * 2006-09-15 2008-03-20 No-Soo Park Data input apparatus
KR101259105B1 (ko) * 2006-09-29 2013-04-26 엘지전자 주식회사 콘트롤러 및 콘트롤러에서 키이 코드를 발생하는 방법
KR101319871B1 (ko) * 2006-09-29 2013-10-18 엘지전자 주식회사 좌표 인식 장치 및 이 좌표 인식 장치에서 키이 코드를발생하는 방법
KR101259116B1 (ko) * 2006-09-29 2013-04-26 엘지전자 주식회사 콘트롤러 및 콘트롤러에서 키이 코드를 발생하는 방법
WO2008075822A1 (en) * 2006-12-20 2008-06-26 Kyung-Soon Choi Apparatus and method for inputting a text corresponding to relative coordinates values generated by movement of a touch position
KR100720335B1 (ko) * 2006-12-20 2007-05-23 최경순 접촉 위치 이동에 따라 생성되는 상대좌표값에 대응하는텍스트를 입력하는 텍스트 입력 장치 및 그 방법
TWI390427B (zh) 2007-12-27 2013-03-21 Htc Corp Electronic device, symbol input module and its symbol selection method
KR101503017B1 (ko) * 2008-04-23 2015-03-19 엠텍비젼 주식회사 모션 검출 방법 및 장치
US20090289902A1 (en) * 2008-05-23 2009-11-26 Synaptics Incorporated Proximity sensor device and method with subregion based swipethrough data entry
US20090288889A1 (en) * 2008-05-23 2009-11-26 Synaptics Incorporated Proximity sensor device and method with swipethrough data entry
KR20100000617A (ko) 2008-06-25 2010-01-06 삼성전자주식회사 문자 입력 장치 및 그 문자 입력 방법
KR100993508B1 (ko) * 2008-09-03 2010-11-10 안공혁 터치 궤적 및 터치 방향의 인식에 기초한 사용자 인터페이스 방법
US8769427B2 (en) * 2008-09-19 2014-07-01 Google Inc. Quick gesture input
US8856690B2 (en) * 2008-10-31 2014-10-07 Sprint Communications Company L.P. Associating gestures on a touch screen with characters
US8296680B2 (en) * 2009-01-15 2012-10-23 Research In Motion Limited Method and handheld electronic device for displaying and selecting diacritics
CN103109520B (zh) * 2010-03-11 2015-08-12 池松鹤 可用一个输入键输入三个信号的便携式终端及利用该终端的文字输入方法
EP2715494A4 (en) * 2011-05-30 2015-09-09 Li Ni GRAPHIC OBJECT SELECTION BY MEASURED WIPES
CN109101184A (zh) 2011-06-15 2018-12-28 徐庸畅 用于提供键盘布局的用户界面装置及方法
US8754861B2 (en) * 2011-07-06 2014-06-17 Google Inc. Touch-screen keyboard facilitating touch typing with minimal finger movement
CN103207691B (zh) * 2012-01-11 2016-08-17 联想(北京)有限公司 一种操作指令生成方法以及一种电子设备
BR112014026253A2 (pt) 2012-06-06 2017-06-27 Thomson Licensing método e aparelho para inserir símbolos por meio de uma tela sensível ao toque
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
KR102202574B1 (ko) 2013-01-31 2021-01-14 삼성전자주식회사 디바이스가 사용자 인터페이스를 디스플레이하는 방법 및 그 디바이스
US10042438B2 (en) 2015-06-30 2018-08-07 Sharp Laboratories Of America, Inc. Systems and methods for text entry

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4994992A (en) * 1983-04-26 1991-02-19 The Laitram Corporation Contoured touch type data processing keyboard
US6002799A (en) * 1986-07-25 1999-12-14 Ast Research, Inc. Handwritten keyboardless entry computer system
JP3157304B2 (ja) * 1992-09-22 2001-04-16 富士通株式会社 仮想キーボード
US5600781A (en) * 1994-09-30 1997-02-04 Intel Corporation Method and apparatus for creating a portable personalized operating environment
US5852414A (en) * 1995-01-04 1998-12-22 Yu; Seymour H. 4-way triangular-shaped alphanumeric keyboard
FI98968C (fi) * 1995-07-24 1997-09-10 Nokia Mobile Phones Ltd Näppäimistö ja näppäin
US5861823A (en) * 1997-04-01 1999-01-19 Granite Communications Incorporated Data entry device having multifunction keys
US6104317A (en) * 1998-02-27 2000-08-15 Motorola, Inc. Data entry device and method
KR100327209B1 (ko) * 1998-05-12 2002-04-17 윤종용 첨펜의자취를이용한소프트웨어키보드시스템및그에따른키코드인식방법
US6377685B1 (en) * 1999-04-23 2002-04-23 Ravi C. Krishnan Cluster key arrangement
US6597345B2 (en) * 2000-03-03 2003-07-22 Jetway Technologies Ltd. Multifunctional keypad on touch screen

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1933646B (zh) * 2005-09-14 2010-06-16 株式会社Ntt都科摩 便携终端以及用于该便携终端的程序
US8188976B2 (en) 2005-09-14 2012-05-29 Ntt Docomo, Inc. Mobile terminal device and program used in mobile terminal device
CN100527064C (zh) * 2005-10-25 2009-08-12 摩托罗拉公司 用于输入字符的方法和设备
CN100447728C (zh) * 2005-11-14 2008-12-31 株式会社Ntt都科摩 终端以及终端的控制方法
US8422661B2 (en) 2005-11-14 2013-04-16 Ntt Docomo, Inc. Terminal and control program of terminal
CN101331440B (zh) * 2005-12-15 2011-10-12 微软公司 智能软键盘
WO2007109927A1 (fr) * 2006-03-24 2007-10-04 Inventec Appliances (Shanghai) Co., Ltd. Configuration de touches pour clavier tactile et procédé d'utilisation
CN103135787A (zh) * 2008-04-18 2013-06-05 上海触乐信息科技有限公司 用于向电子设备输入文本的方法
CN101901045B (zh) * 2009-05-31 2013-09-11 张苏渝 一种输入方法和输入设备
WO2010139251A1 (zh) * 2009-05-31 2010-12-09 杨颖之 一种输入方法和输入设备
CN103329071A (zh) * 2011-01-27 2013-09-25 夏普株式会社 字符输入装置及字符输入方法
CN103164102A (zh) * 2011-12-02 2013-06-19 纬创资通股份有限公司 触摸按键模块及其输入处理方法
CN106445322A (zh) * 2012-11-26 2017-02-22 中兴通讯股份有限公司 一种文本处理方法及终端
WO2014101377A1 (zh) * 2012-12-28 2014-07-03 华为终端有限公司 触摸定位方法、装置及触摸终端
CN103019497B (zh) * 2012-12-28 2015-11-25 华为终端有限公司 触摸定位方法、装置及触摸终端
CN103019497A (zh) * 2012-12-28 2013-04-03 华为终端有限公司 触摸定位方法、装置及触摸终端
CN103365599A (zh) * 2013-07-31 2013-10-23 广州市动景计算机科技有限公司 基于滑屏轨迹的移动终端操作优化方法及装置
CN103365599B (zh) * 2013-07-31 2016-11-02 广州市动景计算机科技有限公司 基于滑屏轨迹的移动终端操作优化方法及装置
CN104866065A (zh) * 2014-02-21 2015-08-26 三星电子株式会社 低功率驱动方法以及执行低功率驱动方法的电子装置
US10283079B2 (en) 2014-02-21 2019-05-07 Samsung Electronics Co., Ltd. Low power driving method and electronic device performing thereof
CN104484050A (zh) * 2015-01-04 2015-04-01 谭希韬 一种字符输入式的穿戴式眼镜的方法和***
CN104484050B (zh) * 2015-01-04 2018-02-06 广州新起典数码科技有限公司 一种字符输入式的穿戴式眼镜的方法和***
CN105681544A (zh) * 2015-12-25 2016-06-15 广东欧珀移动通信有限公司 快捷拨号方法和***
CN110928429A (zh) * 2019-11-22 2020-03-27 北京海泰方圆科技股份有限公司 一种信息输入方法、装置、介质和设备
CN110928429B (zh) * 2019-11-22 2020-12-22 北京海泰方圆科技股份有限公司 一种信息输入方法、装置、介质和设备

Also Published As

Publication number Publication date
AU2002304392A1 (en) 2002-12-03
KR20030019619A (ko) 2003-03-06
US20030064736A1 (en) 2003-04-03
GB0112870D0 (en) 2001-07-18
WO2002095524A2 (en) 2002-11-28
WO2002095524A3 (en) 2003-12-24

Similar Documents

Publication Publication Date Title
CN1524212A (zh) 文本输入方法及其装置
CN1269014C (zh) 字符输入装置
US8605039B2 (en) Text input
JP4797104B2 (ja) 電子装置および記号入力のための方法
CN101174190B (zh) 电子设备屏幕上实现复合按键的软件键盘输入的方法
CN1606753A (zh) 汉字字符手写体识别***
CN101427202B (zh) 一种提高文字输入速度的处理方法和装置
CN1358299A (zh) 记录二维输入的数据输入装置
CN1961324A (zh) 一种用于手写识别的设备和方法
CN1782975A (zh) 处理使用触摸板输入的信息的装置和方法
CN101424977A (zh) 采用键盘进行内容输入的输入方法及终端设备
JP2000278391A (ja) 背面手書き入力機能を有する携帯電話機
CA2448738A1 (en) System and method of pen-based data input into a computing device
US20110310039A1 (en) Method and apparatus for user-adaptive data arrangement/classification in portable terminal
US20120249425A1 (en) Character entry apparatus and associated methods
EP1513053A2 (en) Apparatus and method for character recognition
CN1564120A (zh) 一种在便携式终端上进行手写输入的方法及***
KR101434495B1 (ko) 터치스크린을 구비한 단말기 및 그 문자 입력 방법
EP2759910A1 (en) Device and method for inputting letters in a mobile terminal
CN1851626A (zh) 输入装置
CN1786892A (zh) 通过手机触摸屏上的拇指屏幕键盘输入文字和切换窗口
KR100886251B1 (ko) 터치센서를 이용한 문자입력장치
US20070028019A1 (en) Method and apparatus for efficient text entry in cell phones and other small keypad devices
CN101551701A (zh) 多维控制方法及装置和最优较优显示输入方法及装置
KR100700803B1 (ko) 휴대용 정보단말기의 데이터 입력장치 및 입력방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication