CN102934417A - 多语言键输入装置及其方法 - Google Patents
多语言键输入装置及其方法 Download PDFInfo
- Publication number
- CN102934417A CN102934417A CN2011800101401A CN201180010140A CN102934417A CN 102934417 A CN102934417 A CN 102934417A CN 2011800101401 A CN2011800101401 A CN 2011800101401A CN 201180010140 A CN201180010140 A CN 201180010140A CN 102934417 A CN102934417 A CN 102934417A
- Authority
- CN
- China
- Prior art keywords
- key
- character
- input
- keypad
- touch
- 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
- 238000000034 method Methods 0.000 title claims abstract description 123
- 230000000875 corresponding effect Effects 0.000 claims description 68
- 238000003825 pressing Methods 0.000 claims description 21
- 230000006870 function Effects 0.000 claims description 13
- 230000004044 response Effects 0.000 claims description 13
- 238000006243 chemical reaction Methods 0.000 claims description 12
- 230000004913 activation Effects 0.000 claims description 11
- 230000003213 activating effect Effects 0.000 claims description 6
- 230000002596 correlated effect Effects 0.000 claims description 3
- 238000012423 maintenance Methods 0.000 claims description 2
- 238000000926 separation method Methods 0.000 claims description 2
- 230000001052 transient effect Effects 0.000 claims description 2
- 230000008859 change Effects 0.000 description 29
- 238000012217 deletion Methods 0.000 description 18
- 230000037430 deletion Effects 0.000 description 18
- 239000004744 fabric Substances 0.000 description 10
- 230000004048 modification Effects 0.000 description 7
- 238000012986 modification Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 5
- 238000013507 mapping Methods 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 238000003860 storage Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000007599 discharging Methods 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 239000010409 thin film Substances 0.000 description 2
- 241001640034 Heteropterys Species 0.000 description 1
- 235000016496 Panda oleosa Nutrition 0.000 description 1
- 240000000220 Panda oleosa Species 0.000 description 1
- 206010034719 Personality change Diseases 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 239000012528 membrane Substances 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
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/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements 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/0233—Character input methods
- G06F3/0235—Character input methods using chord techniques
-
- 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/018—Input/output arrangements for oriental characters
-
- 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/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements 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/0233—Character input methods
-
- 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/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements 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/0233—Character input methods
- G06F3/0236—Character input methods using selection techniques to select from displayed items
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/23—Construction or mounting of dials or of equivalent devices; Means for facilitating the use thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/22—Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/58—Details of telephonic subscriber devices including a multilanguage function
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/70—Details of telephonic subscriber devices methods for entering alphabetical characters, e.g. multi-tap or dictionary disambiguation
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)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
公开了多语言键输入装置和方法,所述装置和方法能够输入多个字符并输出与输入键的组合对应的字符。在参考键被输入时,包含可输入字符的至少一个关联键显示在屏幕上。当在预置的时间段内检测到了所述关联键的输入时,通过所述参考键和所述关联键而选择的字符或者利用所选择的字符作为参考键并递归地使用随后键作为关联键而选择的字符被输出,作为目标字符。键输入包括实际的键输入、触摸以及触摸&拖拽,并且具体地,根据拖拽的位置和触摸&拖拽的方向来控制字符的显示和输出。
Description
技术领域
本发明涉及一种通过递归键输入(recursive key input)而能够方便地输入多个字符的多语言键输入装置及其方法。
背景技术
通常,电脑或移动终端可以被用来编写诸如备忘录和消息等文本。电脑或移动终端可具有诸如键盘、键区或触摸屏等用于文本编写的用户输入单元。然而,包含在用户输入单元中的键的数目通常远远少于文本的字符、字母等的数目。因此,至少多个(两个或更多)字符(韩文,英文,等等)被分配给构成用户输入单元的每个键。
同样的,当多个字符被分配给一个键时,每次在预置的时间里连续敲入对应的键时,所分配的字符被顺序输入。
然而,当被分配给一个键的多个字符需要被连续输入时,用户必须等待,直到光标自动移动到下一个字符的输入位置,或者用户直接移动光标到下一个字符的输入位置来输入下一个字符,这使得字符的输入变得复杂并且耗费了更多的时间。
更进一步的,当多个字符被分配给一个键时,可以用单手完成字符的输入。这样,用单手输入字符需要比用双手输入字符花费更多的时间。
即使对于包含相对多的键的输入设备(例如电脑的键盘),属于语言(例如,中文,日文,等等)的一些字符也可能在用户输入单元上没有合适的键。例如德文中有元音变音符()的字符、法文中的带有闭音符()、开音符(ˋ)或者长音符(^)的字符等在常用的标准的QWERTY型键盘上不能被恰当地分配到键。
因此,像上面提到的这种特殊字符不能直接用普通键盘来输入。为了输入这些特殊字符,用户需要打开带有字符列表的窗口,然后从显示出的字符列表中选择想要的字符进行输入。
简而言之,为了选择字符,诸如导航键或者回车键等特殊的键需要被输入(敲击、触摸、按压)多次,这造成了用户的负担。并且,这种字符输入方式可能需要更长的时间来输入这些字符。
发明内容
技术问题
因此,本公开的一个方面提供了一种通过使用递归键输入机制而能够方便地输入需要的字符的多语言键输入装置及其方法。
本公开的另外一个方面提供了一种能够更为方便地输入特殊字符的多语言键输入装置及其方法,这些特殊字符不能通过键来输入。
本公开的另外一个方面提供了一种在通过参考键和关联键选择了特殊字符的状态下通过输入随后的关联键而能够便于输入与被选择的字符相关的可变扩展字符的多语言键输入装置及其方法。
解决方案
为了实现这些及其他的优点,根据本发明的目的,像这里具体化且广泛描述的那样,提供了通过键排列中的键输入来输入字符的多语言键输入方法,所述键排列包含多个键,每个键都分配有多个字符,所述方法包括检测参考键是否被输入;响应于所述参考键的输入,激活与所述参考键相关的预置键区或键盘,以显示具有可输入字符的至少一个关联键;检测所述关联键是否在预置的时间内被输入;以及输出通过所检测到的参考键和关联键而选择的字符或者通过利用所选择的字符作为参考键并递归地使用随后键作为关联键而选择的字符,作为目标字符。
优选地,在输入参考键时,分配给参考键字符的多个字符中的除了第一个字符之外的其他字符或者扩展字符可被显示在键盘或键区或触摸屏的特定的列或行处的关联键上。这里,包含在参考键中的字符可被显示在键盘或键区的分割区域上,并且扩展字符可被显示在关联键上,关联键显示在除显示包含在参考键中的字符的区域之外的区域上。
目标字符可包括分配到参考键的字符、扩展字符和完整的字母,关联键可包括用于输入包含标点符号或表情符号的特殊字符的功能键。
在输入参考键时,分配到这个参考键的多个字符中除了第一个字符以外的其他字符或者扩展字符可被显示在键盘或键区或触摸屏的特定的列或行处的关联键上。
包含在参考键的字符可以被显示在键盘或键区的分割区域上,并且扩展字符可被显示在关联键上,关联键显示在除显示包含在参考键中的字符的区域之外的区域上。
根据一个示例性实施例,提供了通过键排列中的键输入来输入字符的多语言键输入装置,键排列具有多个键,每个键被分配有多个字符,所述装置包括:用户输入单元,所述用户输入单元被配置为允许用户输入键;存储器,所述存储器配置为存储与多个键组合对应的字符分配表;显示单元,所述显示单元配置为显示响应于键输入而转换的键排列和响应于键输入基于所述字符分配表来确定的字符;以及控制器,所述控制器配置为:当输入参考键时显示包括可输入字符的至少一个关联键,以及输出通过检测到的参考键和关联键来选择的字符或者通过利所选择的字符作为参考键并递归使用随后键作为关联键而选择的字符,作为目标字符。
优选地,利用键或触摸来输入参考键和关联键,并且参考键的输入可以是触摸,而关联键的输入可以是触摸&拖拽。
优选地,在输入参考键时,被分配到参考键的多个字符中的除第一个字符之外的其他字符或者扩展字符可被显示在键盘或键区或触摸屏上的特定的列或行的关联键上。这里,包含在参考键中的字符可被显示在键盘或键区的分割区域上,并且扩展字符可被显示在关联键上,关联键显示在除显示包含在参考键中的字符的区域之外的区域上。
键排列和可输入字符可通过每次输入基本键(即,参考键)和关联键时改变来显示,根据参考键和关联键的输入顺序,可不同地显示键排列。
发明的有益效果
前述的实施例和优点只是示范性的,而并非意欲限制本公开。本教示可以容易地应用到其他类型的装置中。本说明书是说明性的,而并非限制权利要求的范围。对本领域技术人员而言,许多替换、修改和变型是明显的。可以用多种方式来组合这里描述的示例性实施例的特性、构造、方法和其他特征,以获得额外的和/或替换的示例性实施例。
附图说明
图1是示出了根据一个示例性实施例的多语言输入键装置的构造的方框图;
图2是示出了根据本发明的移动终端的键区的构造的示例性视图;
图3是示出了根据示例性实施例的使用韩语键盘(键区)结构中的辅音区和元音区来输入字符的示例的视图;
图4是示出了根据示例性实施例的使用韩语键盘(键区)结构中的辅音区和元音区来输入字符的另一个示例的视图;
图5是示出了根据示例性实施例的在韩语键盘(键区)结构中显示和输入的作为扩展字符的双重元音和双音的示例的视图。
图6是示出了多语言输入键方法的示例性实施例的视图;
图7是示出了通过多语言输入键方法来输入日文字符的示例性实施例的视图;
图8是示出了根据示例性实施例的具有新英语键盘(键区)的示例的视图;
图9是示出了使用图8所示的新英语键盘(键区)来输入字符的示例的视图;
图10是示出了根据示例性实施例的多语言输入键方法的流程图;
图11是示出了图10所示的多语言输入键方法的示例视图;
图12是示出了根据示例性实施例的通过触摸&拖拽来实施多语言输入键方法的示例视图;
图13是示出了通过图11所示键盘输入方法中的触摸&拖拽来输入字符的示例视图;
图14是示出了存储器的字符分配列表的示例视图,该字符分配列表包含对应于多个键的集合(组合)的字符。
具体实施方式:
下文中,通过参考附图,将更详细地描述本发明的多语言输入键装置。在以下的描述中所公开的用于组成元件的后缀“模块”或“单元”只是为了容易地描述说明书,而该后缀本身并没有任何特别的意义或功能。
多语言可变键连续输入装置可以运用到诸如便携式电话或智能电话等移动终端以及诸如笔记本电脑、个人数字助手(PDA)、便携多媒体播放器(PMP)、电视机的遥控器等等使用键做输入元件或输入部分的任何装置。
图1是示出了根据一个示例性实施例的多语言输入键装置的构造的方框图。
如图1所示,多语言输入键装置100可包括用户输入单元110、输出单元120、存储器130、控制器140和电源单元150等等。这里,图1描述的所有元件不是必需的,输入装置可被实施为具有比这些所示出的元件更多或更少的元件。
并且,本说明书中的键可包括诸如按钮等硬件键(以下,称其为硬键)和显示在触摸屏上的软件键(以下,称其为软键)。
以下依次描述各组成元件。
用户输入单元110允许用户产生用于控制输入键装置的操作的输入数据。用户输入单元110可被配置成键盘、键区、圆顶开关、触垫(压力/电容)和触摸屏等等。
输出单元120可以包括显示单元(未示出)和音频输出模块(未示出)。显示单元可以通过输入键装置100来显示(输出)信息。例如,当用户输入单元110是触摸屏时,和输入键相关的用户接口或者图形用户接口可被显示。或者,分配到输入键的字符可被显示。
显示单元可以包括液晶显示器(Liquid Crystal Display,LCD)、薄膜场效应晶体管LCD(Thin Film Transistor-LCD,TFT-LCD)、有机发光二极管显示器(Organic Light Emitting Diode,OLED)、柔性显示器和三维显示器(three-dimensional,3D)中的至少一个。
在显示单元和触摸感光传感器(以下,称其为触摸传感器)具有夹层结构(以下,称其为触摸屏)的实施例中,显示单元除了可被用作输出设备外,还可被用作输入设备。
触摸传感器可用触摸膜、触摸片、触摸垫等等来实现。触摸传感器可配置为将施加于显示单元的特定部分的压力的改变或者显示单元的特定部分出现的电容的改变转换成电输入信号。并且,触摸传感器还配置为不仅能检测被触摸的位置和被触摸的区域,还可感知触摸的压力。
音频输出模块可以输出响应于键输入而产生的音频信号,并可使用存储在存储器130中的音频数据来输出该音频信号。
存储器130可以存储与输入键的处理有关的、用于控制器140操作的程序。存储器130可以使用包括闪存类型、硬盘类型、多媒体微卡类型、存储卡类型(例如,安全数字卡SD或DX存储)、随机存储器(RAM)、静态随机存储器(SRAM)、只读存储器(ROM)、电可擦除只读存储器、可编程只读存储器(PROM)、磁存储器、磁盘和光盘等适当存储介质中的至少一种来实现。
通常控制器140可以控制键输入装置100的整体操作。例如,控制器140可以实施与键输入和文本(字符、字母)输出有关的控制和处理。电源单元150可以在控制器140控制下提供各部件所需的电力。提供的电力可以是内部电力、外部电力或者其组合。
在这里描述的各实施例可利用软件、硬件或者其组合在可由计算机或其他类似设备读取的存储介质中实现。
以下参考附图,描述在具有这种结构的多语言输入键装置中被实现的键输入方法的各种实施例。以下的实施例可被单独地使用或者组合使用。另外,以下的实施例可与用户接口(UI)组合使用。
基本上,本说明书可以被实现为:使得当输入参考键时,显示包括可输入字符的至少一个关联键,然后当在预置的时间内检测到关联键的输入时,由参考键和关联键确定(选择)的字符可以作为目标字符而被输出,或者所确定的字符可被当作参考键重复使用,并且随后键可以作为关联键而被递归地使用,以将这两个键所确定的字符作为目标字符来输出。
图2是示出了根据本发明的移动终端的键区(键排列)的构造的示例性视图。
如图2所示,键区可以包括每种语言的多个字符集,并且每个键可被分配有多个字符(字母)。因此,键区可被配置为根据文本输入模式来选择和输入要输入的语言,即字符集。在初始的键区(键排列)屏幕上,通过重复地输入预置键,可以转换文本输入模式。或者,可输入预置键,以激活看根据其他键而转换的各种类型的键区,并显示所激活的键区,然后,通过同时输入机制,具有被分配给其的目标键区的键可被输入,以转换该键区。
例如,假定通过键区输入某个键,该键被分配了三种类型的基于语言的字符集,如果文本输入模式是数字输入模式,则输出分配给对应键的数字,如果文本输入模式是韩文输入模式,则输出分配给对应键的韩语字符,而如果文本输入模式是英文输入模式,则输出分配给对应键的英语字母(字符、字母表)。
为了便于解释,键区上具有被分配的字符的键被分成行和列。例如,在键区上,数字键1、2和3的行被定义为第一行,数字键4、5和6的行被定义为第二行,并且数字键7、8和9的行被定义为第三行。另外,数字键1、4和7的列被定义为第一列,数字键2、5和8的列被定义为第二列,并且数字键3、6和9的列被定义为第三列。与此类似地,可进一步定义第四列和第五列。
控制器140可以检测(感测)键中作为第一次输入的一个键,作为参考键,并且确定被分配给这个键的字符的数量和类型。例如,假设这个键是数字键4,并且三个英文字母(字符)“g、h、i”被分配给数字键4。
在相关技术中当一个键被输入时,控制器140使其他键的输入无效。
然而,本发明可被配置为:即使当输入一个键(例如数字键4)时,其他键的输入也可被激活。这里,可以使所述一个键(例如数字键4)所属的那一列(例如第一列)和那一行(第二行)上存在的其他键(如键5和6以及键1和7)无效。在这些键尺寸小的情况下,这可以防止用户不希望压或碰到的相邻键被同时输入。
然而,使相邻键无效不总是必需的,而是可在需要时使用。根据要输入的语言的字符集的特点,可以有选择地应用这种激活或使之无效。例如,当在英文(字母输入模式)下输入存在于第一行的一个键时,使得属于第一行的其他键无效。另外,当在英文(字母输入模式)下输入存在于第一行的一个键时,在具有与第二行的键相同的值条件下,也可激活属于第一行的其他键。
相反地,至于诸如韩语或日语等具有许多要输入的字符(字母)的语言,除了输入键之外的所有键均可被激活。例如,为了输入日语,如果数字键1被分配由5个字符(あ,い,う,え,お),那么,在数字键1被按压的状态下,要被分配有其他四个字符的第二个键被分布到四个区域中。在这种情况下,必须将い分配给数字键2和3,而不是第一行的数字键1,将う分配给第二行的数字键4、5和6,将え分配给第三行的数字键7、8和9,并将お分配给第四行的部分或所有键。因此,除了已经输入的第一个键之外,这种情况需要激活其他所有的键。
这样被激活的其他键也可在这个键(例如数字键4)正被输入的状态下被输入。在下文中,输入一个键是指用户保持按压该键释放的状态(即键输入还没被释放的状态)。
通常,在用户例如用手指按压某个键并且在特定的时间(如0.5秒)内把手指移走(即,在键输入被释放的时刻)的时刻,设置给该键的字符被输入释放。因此,在本说明书中,当键(以下,称为参考键)被输入时,其他激活键中的一个键(以下称为随后键)也可被输入。这样,用户在输入参考键的同时另外地输入随后键的操作被描述为多个键被同时输入。即使多个键被同时输入,输入顺序也会根据输入的时间而不同。
即使多个字符被分配给某一个键,通过同时输入键机制,多个键的同时输入也可允许多个字符的其中一个被立刻输入。或者,同时输入多个键可允许未被分配给键的特殊字符或者具有鼻元音标记或读音符号标志(标识符)的字符被立刻输入。
这里,当多个键被同时输入时,可为后面输入的键设置字符输入的高优先级。例如,假定在数字键4正在被输入的状态下,存在于第二行的键(例如键5和6)或存在于第三行的键(如键7、8和9)中的一个同时被输入。在多个键被输入的状态下,在后输入的键(即高优先级的键)被释放释放之后,释放可释放先输入的键(即低优先级的键),或者可在先输入的键(即,低优先级的键)被释放之后释放后输入的键(即,高优先级的键)。
本发明还可以为同时输入的键设定相同的优先级。因此,可以被处理为:一档两个同时输入的键中的一个被释放,则所有的键都被释放释放,或者只有当两个键都被释放释放时,输入才完成。
这样,控制器140可连续地同时得到多键的输入,以便输出对应于这些键的组合的字符(字母)。当多个输入键全部被释放时,控制器140可得到一新键的输入或多个新键的输入,以输出相应的字符。
在本说明书中的示例性实施例可被配置成:即使在上述的任一种情况下,如果高优先级的键被释放,则对应于组合键的字符也能够被输入。
例如,假定根据上述方法输入了被分配到某个特定键(如数字键4)的多个字符(如g、h、i)中的一个。即,用户可以只输入数字键4,同时输入数字键4和存在于第二行中的键(关联键)中的一个,或同时输入数字键4和存在于第三行中的键中的一个。因此,在这个实施例中,当数字键4被单独输入时,’g’可被输入,当数字键4和存在于第二行的一个键被同时输入时,’h’可被输入,并且当数字键4和存在于第三行的一个键被同时输入时,’i’可被输入。
这里,被分配有多个特定字符的键称为参考键,并且与特定的参考键同时输入以便允许分配给该参考键的第二或第三个字符被输入的键称为关联键。另外,分配给参考键的字符称为"基本字符",而通过参考键和关联键同时输入而被选择的字符称为"目标字符"。没有分配字符并用来转换键区或改变行的键称为"功能键"。除了分配给基本键的基本字符之外的通过按压功能键而激活的字符,或者被进一步分配给没有分配的关联键的键的字符,称为"扩展字符"。
优选地,扩展字符可包括字母表,该字母表包括除基本键(即参考键)中包括的字符之外的所有字符。扩展字符的示例可包括其本身带有各种读音符号标志的字符,如元音变音符号、法语中的重音标志等、具有浊音或半浊音标记的日文假名(Gana)字符、包含从一声到四声的音调的汉语拼音字符以及双辅音(geminate)和双重元音(diphthong)的韩语等等。
实施例已经示出了出现在第二行的参考键和包含在第二行或第三行的其余键中的关联键被同时输入(选择)来输入与所述键的组合对应的字符的方法。
本发明并不局限于参考键和关联键的组合。这样的方法可被重复地应用。即,通过输入(按压、触摸)参考键和关联键而确定(选择)的目标字符被设置为参考键,而另外输入的键被设置为关联键,从而输出与这两个键的组合对应的目标字符。这种方法可被递归地应用。为了说明的一致性和便利性,在本说明书中,通过连续输入辅音部分和元音部分的键所组成的韩语的开音节(即,没有最后的辅音的音节)字也被视为一种类型的扩展字符。
在通过单独输入参考键或同时输入参考键和关联键而已经从基本字符中选择了目标字符的状态下,可在不释放参考键的情况下输入(按压,触摸)功能键,作为关联键,以输入未提供于分配给参考键的基本字符中而是与目标字符相关的字符(即,扩展字符)。
例如,在数字键4(参考键)被按压的状态下,如果功能键中的一个当作关联键而被输入,则通过同时输入数字键4和该功能键,’g’的大写字母’G’作为数字键4的第一个字符而被输出。同样地,在数字键4被按压的状态下,存在于第二行的数字键5或6可被输入,以输出作为目标字符的’h’。然后,在参考键未被释放的情况下,输入功能键,以输出’h’的大写字母’H’。简而言之,从输入参考键开始,还可以激活要在同时输入的每一步骤中被输入的新字符。
多语言键输入方法可并不总是限于使用两只手(或手指)。
根据要应用的设备,即使使用一只手(手指)也可实现可获得本发明的效果的各种方法。例如,在预置的时间(例如,0.3秒)内第一个键被连续输入,从而即使在第一个键的输入被释放之后也保持第一个键的输入状态。
这种方法可以重复应用到接下来输入的键中。例如,在预置的时间内可连续输入第一个键,以激活分配给在键盘或者键区上的特定位置处的第一个键的字符,其后,在预置的时间内可连续地输入所激活的键中的一个,以保持通过第一个键和第二个键的组合而激活的预置键区(键排列)。
另外,在本发明中,如果参考键被保持按压(输入或触摸)超过预置的时间,通过参考键而激活的预置键区(键排列)可被固定,从而获得与即使在释放参考键之后也输入参考键一样的效果。本方法可以配置成:在过去了预置的时间时,通过使用例如产生声音信号的方法来指导随后键的输入的定时。本方法可重复地应用于随后输入的键。
可以通过下述方式来实施:通过按压特定的键来等待随后的输入,以设置通过下一输入键来激活的键(字符)排列。例如,如果在按压存在于便携式电话的侧面的音量键之后执行输入操作,则激活的键(字符)排列可以被设定(固定)。
对于具有触摸屏的设备,除了上述的方法之外,还可以引入如下方法:在这种方法中,在一个键被触摸的状态下,该触摸被拽到第二个键所在的位置,使得第一次触摸的触摸点可以被设定为第一个键,而触摸释放点可被设定为第二个键。这种方法也可以重复地应用。例如,在触摸第一个键使其被拽到第二个键所在的位置之后,通过切换触摸方向或者等待一段时间,该触摸被拽到第三个键的位置,从而实现了连续的输入。根据语言,如果一个键被分配有若干字符,则本公开可以通过下述方式来实施:在不转换整个键排列的情况下,弹出与要被输入的候选字符的数量一样多的键(即字符)排列。
另外,本公开可以用如下方式实施:在第一个键正被输入的状态下轻弹第一个键,而不管其方向,以固定通过第一个键激活的键(字符)排列,从而等待下一键输入。当一只手不便或者暂时只有一只手可用时,保持键的输入状态的方法通过使用本说明书的装置,可以实现字符的输入。
另外,对于像韩语这样有很多音素和通过其组合而决定的很多音节的语言,在选择韩语输入模式时,可以显示具有分为辅音和元音区域的初始键区屏幕(键排列屏幕),而且可以在每个区域中确定字符输入,并且从一个区域到另一个区域的切换可配置成:固定在先前的区域中的目标字符的选择,从而允许连续的字符输入。
例如,在图3的第一幅图中,包含数字键1、2、4、5、7、8和0的部分被分配作为辅音键部分(或辅音区域),并且包含数字键3、6和9的部分被分配作为元音键部分(或元音区域)。这里,假定数字键1包括数字键3包括数字键6包括并且数字键9包括
如果用户在触摸数字键1的状态下拖拽(例如,一手指在上)数字键1(参考键)到数字键3(元音区域)(即,触摸和拖拽),可被确定(选定)并且键区可改变到等待元音输入的状态。从图3的第二幅图可以看出,因为位置已经切换到元音区域,所以,与相关的元音和双重元音在辅音区域被激活(显示)。如果用户将该触摸拖拽到激活的元音中的一个(即,选择一个关联键)并且最后释放这个触摸输入,则由首先确定的辅音和释放触摸所确定的元音的组合构成的一个文字(单词)将被输出(显示)。
当确定元音的输入已被确定(选定)时,辅音键区可被重新激活(即初始化),以便最后的辅音可以被连续输入。例如,触摸(输入)数字键1以拖拽其到元音区域(例如数字键3)而不经过第二或第三列,以便确定(选择)的输入,并且该触摸输入被拽回到键区中的数字键1的位置(因为进入到元音区域而使其激活),以确定(选择)双重元音从而完成了这个元音的输入。因此,其余区域利用辅音键而激活,以允许最后的辅音的连续输入。拖拽到重新激活的辅音键导致激活了分配给每一键的关联键。然后,触摸输入被拖拽到其中一个关联键,并在那里被释放,从而完成了对应的最后辅音的输入。这样,想要输入的文字可以通过一次触摸&拖拽以及释放来完成。
另外,为了输入文字如果触摸具有的数字键4(参考键)并且该触摸被拖拽到具有元音的数字键6的位置(关联键),则从辅音区域到元音区域的拖拽被解释成被完全选择的辅音字符(然后,被重新设定为参考键),并且字符和被分配到数字键6位置的扩展字符(关联键)被显示(导向)到辅音区域。因为目标字符是所以,在数字键6位置处释放触摸输入时,其被解释为的输入完成。当键的触摸被释放后,键区被重新初始化,以回到初始的键排列状态(即,第一幅图)。
接下来,在数字键0上施加触摸时,图3中的第三幅图所示的键区被激活。因为目标字符是所以,当数字键0被释放时,最后的辅音被输入。这些字符和可以在韩语自动操作(Korean automata)中输入,因而和被依次被地输出。
首先,当用户触摸(输入,敲入)具有的数字键1时,如第一幅图所示的键区被激活。由于这是一个辅音输入步骤,因此,具有包含在元音区域中的数字键3、6和9的键区保持与初始屏幕相同。
像上面描述的那样,由于手指从辅音区域拿开,因此,这被解释成目标字符已经被选择。当手指出现在数字键6的位置时,如第二幅图所示的键排列被激活。由于目标字符是因此,用户拖拽他的手指到数字键1的位置,并释放触摸。
本公开可以不固定辅音区域和元音区域。
即,一旦目标字符被选择,则,基于目标字符的对应的位置,用于下一字符输入的键区被激活。
例如,如果假定输入的文字是则在元音在第二幅图中被选择后,辅音键排列会在如第三幅图所示的数字键2、3、5、6、8、9和0上被激活。由于目标字符是’o’,因此,触摸被拖拽到数字键0,然后被释放,从而完成的输入。
另外,对于最后的辅音的输入,为了的输入,现有的方法可能需要执行触摸(按压)具有的键(例如,数字键2)两次以输入或者触摸(按压)特定键来将转换到的处理。另外,现有的方法可能需要执行触摸(按压)具有的键(例如,数字键7)两次以输入或者在被触摸的状态下触摸(按压)特定键的处理。
本公开可以配置为:把双辅音分配给键,所述键不被定义成与特定的参考键相关的关联键,从而能够通过同时输入机制而快速和简单地输入双辅音。例如,如图5所示,如果被分配到数字键7,则数字键7被触摸(按压),使得和可分别被多重分配给第二行和第三行,从而被激活。这里,因为存在于第一行和第四行的键没被使用,所以,如下所述地,包括分配给数字键7的字符的双辅音可被分配到这些键,从而允许快速的输入。即,包含的双辅音可被分配给数字键1,并且包含的另一个双辅音可被分配给数字键2和数字键3,以便被用于输入。另外,可被分配到第四列的数字键7,可被分配到数字键8,并且可被分配到数字键9,以便被用于输入。
像上面提到的,为了通过分割辅音区域和元音区域来分配键,可以保持元音被分配到数字键3、6和9的状态。
同时,在应用本说明书的实施例时,并不局限于通过使用具有12个键的键盘或键区来输入字符。
对于英文,使用26个字母,因此,至少2.6个音素被分配给10个键中的每一个。即,这些键被分成带有3个字母的键和带有2个字母的键。因此,为了了解哪些字母被分配给了哪些键,不仅必须记住10个参考键,还必须记住这10个参考键的位置,这样增加了用户的负担。
然而,本公开可实施在被应用到触摸屏的情况下使用除功能键之外的仅6个键来输入字符的方法,这使得能够减小记忆被分配给每个键的字符集的负担,并且使得拖拽的距离最小化。另外,每个键可在尺寸上变大,这使得触摸输入位置的检测容易且准确。具有9个键的键区(键盘)将如下所述的那样来配置。
这种方法甚至可应用到键区的转换,而不局限于句子的输入。例如,在具有12个键的移动终端中,如果假定位于最左边的最低端的键被设置为键区选择键,则韩语被分配(设定)到其余11个键中的数字键1,汉语被分配到数字键2,日语被分配到数字键3,英语被分配到数字键4,数字被分配到数字键5,***语被分配到数字键6,希伯来语被分配到数字键7,等等,当在键区选择键被按亚的状态下,这些键中的一个被按压时,由对应字符组成的键区可被激活,以便为接下来的输入做准备。例如,当在键区选择键被按压的状态下按压数字键5时,数字键区可被激活。对于触摸屏,键区的切换可以用以下方式实现:在键区选择键被触摸的状态下,这种触摸被拖拽到具有对应语言的字符的键处。例如,在键区选择键被触摸的状态下,如果触摸被拖拽到数字键5并被释放,则可设定数字键区。
根据要被输入的语言和输入装置,可改变输入扩展字符的方法。
图6描述了根据本说明书的多语言输入键方法的一个示例。
例如,对于使用按键的典型便携式电话,如果假定三个字符(字母)‘d、e、f’被分配给数字键2并且数字键0没分配有任何字符,则,在数字键2被按压的状态下,存在于从上数第二行的键被输入,以选择’e’。在这种状态下,在按压数字键0时,与’e’的一声对应的’ē’在第一行的数字键1、2和3上被激活,与’e’的二声对应的‘é’在数字键4、5和6上被激活,与’e’的三声对应的‘ě’在数字键7、8和9上被激活,并且与’e’的四声对应的‘è’在存在于数字键0的左边和右边的键上被激活。
对于触摸屏,这种输入方法可更简单被实施。例如,假设中文键区被选择,如果触摸到包含元音的键,则,如图6所示,独立于基本键区的包括带有元音音标的扩展字符的键排列会被激活,并被显示在屏幕上。然后,当触摸被拖拽到对应键的位置时,想要的元音的音调会被输入。
这种方法可被应用到使用字母表的欧洲语言的字符输入中。和中文不同,为了输入欧洲语言,几乎所有的字母表都会是包含读音标记的特殊字符。因此,在欧洲语言的键区中,在每一个输入步骤中用于引导扩展字符的单独的键排列会被激活并显示在屏幕上,并且触摸可被拖拽到对应的位置,以便能够容易和快速地进行目标字符的输入。
例如,假设由如图6所示的欧洲语言键区,在触摸到数字键1时,与’a’相关的扩展字符可被显示在扩展字符窗口中。在数字键1被触摸的状态下,当触摸被拽到从顶部数第三行以选择’c’时,与‘c’关联的扩展字符(例如,-等)将被显示到扩展字符窗口上。因此,然后,触摸可被拖拽到对应的位置,从而实现目标字符的容易和快速的输入。
这种方法也可应用到日文的输入。
图7示出了根据多语言键输入方法输入日文的方法的一个示例。
如图7所示,对于使用按钮类型的键区的移动终端的日文键区,如果假定5个假名字符(Gana character)被分配给从1到9的数字键中的每一个,并且ん和っ被分配到数字键0,当数字键1被按压然后释放时,分配给数字键1的第一个字符将被输入。在数字键1被按压的状态下,在键区上分配给数字键1的第二到第五个字符以行为单位从上开始分配,并且响应于第二个键的输入,对应字符被输入。例如,在数字键1被按压的状态下,即使按压存在于从上数第二行处的任一个键,也可输入第三个字符′う′。
另外,日文语言包括带有浊音和半浊音标记的字符。对于这样的字符输入,可使用与数字键0的组合。例如,在数字键2被按压的状态下,如果按压数字键0,可配置为输入′か.′的浊音′が′。为了输入数字键2的第二个字符′き,′的浊音,在数字键2被按压的状态下,按压数字键1或3来选择′き.′。在数字键2或1或3仍被按压的状态下,可按压数字键0来选择′ぎ.′。
至于使用触摸屏的装置,如果触摸与浊音或半浊音相关的键,则与基本键区分离的键排列可被激活,对应字符的浊音或半浊音显示在激活的键排列上。该触摸被拖拽到目标浊音或半浊音的字符的对应位置,从而可不用触摸数字键0来输入目标(想要的)浊音或半浊音字符。
这种方法也可被应用到计算机键盘。一般来说,计算机键盘包含移位(Shift)键、空格键、回车键和具有转换键区功能的语言转换键等以及带有字符的键。尤其是,语言转换键可包含两种预设的语言,这两种语言是经常用到的,因此,每次按压语言转换键时,可交替地选择这两种预设的语言中的一个。
在本说明书中,在语言转换键被按压时,具有字符的键可以被转换为要被显示的语言(指示)键,并且可按压想要的语言键,以将键区转换为想要的语言的键区。
优选地,QWERTY型键盘可被分割成基于字符t、g、b的左侧和基于字符y、h、n的右测,并且如果键区选择键位置靠近一侧,则经常使用的键可被布置在另一侧。
在根据上面的方法而转换到成想要的键区的状态下,转换的键区可连续地输出在屏幕上,以导引想要字符的位置。例如,假定键区选择键位于空格条的右边,在键区选择键被按压的状态下按压f键来激活俄语键区。在这种状态下,在不释放键区选择键的情况下按压空格条来保持在屏幕上输出俄语键排列,从而允许用户看着键区来输入想要的字符。
输入欧洲语言的方法配置成如下:在根据上述的方法选择了欧洲语言键区之后,如果在想要的字母被按压的状态下空格条被按压,则可在对应字母的相对侧显示(激活)与对应字母关联的扩展字符,并且相关内容(即,扩展字符)能够显示在屏幕上。每一个键可被设定有不同的扩展字符。例如,‘a’的扩展字符可用基于‘a’的各种读音标志来表示。这样,针对每个字符,扩展字符可不同地设定。
输入汉语拼音的方法配置成如下:在根据上述方法激活汉语拼音键区之后,在元音键被按压的状态下,按压键区的存在于元音键的相对侧的特定键,以输入对应元音的音调。例如,在’a’被按压的状态下,当j键被按压时,输入与’a’的一声对应的’ā’,当k键被按压时,输入与’a’的二声对应的’á’,当l键被按压时,输入与’a’的三声对应的’ǎ’,并且当’;’键被按压时,输入与’a’的四声对应的’à’。
优选地,选择音调的第二个键可以不被限制(固定),而是可以通过按压与想要输入的元音位置相对的键来输入。例如,为了输入元音’i’,在’i’被输入的状态下,当按压f键时,可输入’i’的一声,当按压d键时,可输入’i’的二声,当按压s键时,可输入’i’的三声,并且当按压a键时,可输入’i’的四声。另外,这种方法可被配置成:针对每个列单元或行单元都展示相同的效果,而不限于特定的键。例如,可通过行单元来进行这样的输入,使得在’a’被输入的状态下,即使按压位置在j键以上的u键或在j键下的m键,也可输入’a’的一声。相同的方法也可用于二、三、四声。
图8示出了根据示例性实施例的新的英语键区,并且图9描述了使用新英语键区来输入字符的一个示例。
如图8所示,键区被配置为:数字键1到4中的每一个都被分别分配了5个字母,并且数字键5和6都被分别地分配了3个字母。当每个数字键被分配有多于特定数量的字母时,本实施例很有用。因此,在目标字符是5个字符a、b、c、d、e中的一个的状态下,如果按压(触摸)数字键1,如图9所示,则关联键被显示(导引)在数字键1的附近。
当数字键1被触摸的状态下,如果该触摸被拖拽到数字键2的位置并被释放,则可输入’A’,并且如果该触摸被拖拽到数字键3的位置并被释放,则可输入’b’。相似地,在相同的状态下,如果触摸被分别拖拽到数字键4、5和6的位置,可分别输入“c、d、e”。这里,最下一列的左键被用作移位键和键区选择键。即,当它被单独使用时,如图9的第三幅图所示,它可被用作键区选择键。另一方面,如果在另外的键被输入的情况下使用它,则它的功能与移位(Shift)键相同。最下一列的中心键可被用作空格键,并且最下一列的右键可被用作回车键。
另外,当回车键被简单地输入并且然后被释放时,可执行回车键的功能。在回车键被输入的状态下,可激活(显示)新的键区(例如,标点符号键区)。参考图7的第三幅图,在回车键被触摸的状态下,如果这个触摸被分别拖拽到数字键1到6的位置并且然后被释放,则可输入激活字符,即,可输入‘.’、’,’、’?’、’!’、’-’和’&’等。相同的方法可被应用到空格键。
另外,在本公开中,可检测(例如,使用陆地磁传感器或陀螺传感器)便携式电话的取向状态,如直立(垂直)输入状态、水平(横卧)输入状态。因此,当便携式电话从使用具有12个键或9个键的键区的垂直输入状态变成水平输入状态时,便携式电话的键区可自动地转换称为带有33到45个键的QWERTY型键区。
本公开可以配置为通过在输入字符之前在初始屏幕上输入预置键来选择根据需求而增加的诸如韩文模式、英文模式、日文模式、中文模式和数字模式等的键区。
然而,本公开并不局限在本实施例。
图10是一流程图,示出了根据一实施例的图7的多语言键输入法的一个示例。
当用户选择特定的输入模式(例如,韩文,英文,日文和中文)时(S101),控制器140可显示初始键排列(键区),从而能够在输出单元120的屏幕上输入对应于所选输入模式的语言。
在显示了初始键排列(键区)后,控制器140可检测是否输入了多个键。更具体地说,控制器140可检测参考键(如,数字键4)的输入(即,第一个键或参考键的输入)(S102)。当输入了参考键时,控制器140可显示分配给参考键的多个字符中的除了第一个字符之外的其他字符或者存在于键盘或键区的特定行或列的关联键上的扩展字符。这里,控制器140可在显示的键盘或键区的区域上分布包含在参考键中的字符。另外,控制器140可显示关联键上的扩展字符,这些扩展字符被显示在除显示有包含在参考键中的字符的区域之外的区域上。
关联键可以是键盘或触摸屏的特定列或行上的用来显示包含在参考键中的字符的键。这样,即使输入任一个,控制器140也可把它们确定为同一键。尤其是,控制器140可以在每次输入基本键(参考键)和关联键时改变键排列和可输入字符,并且显示改变了的键排列和可输入字符。这里,可根据参考键和关联键的输入顺序来不同地显示所述键排列。
另外,关联键可以是在键盘、键区或触摸屏的特定列或行上的用来显示不包含在参考键中的扩展字符的键。扩展字符可包括含有诸如法文中的重音标志或变音符号等各种读音标记的字母字符、具有浊音或半浊音标志的日文假名字符、具有从一声到四声的音调的汉语拼音字符和韩语的双重元音和双音。
控制器140然后可以检测在输入参考键的状态下关联键是否在预置的时间内被输入(S103和S104)。
如果检测到在输入参考键(如数字键4)后没有输入关联键,则分配给参考键的多个字符(如g、h、i)中的第一个字符(例如,g)被输出到输出单元120(S105)。
如果检测到在输入参考键(如数字键4)后关联键不是在预置的时间(如0.5秒)内输入的,则这个关联键将被确定为新的参考键(S107)。
在输入参考键后,当在预置时间内等待关联键的输入时,控制器140不能输出分配给参考键的任何字符。或者,如果在输出分配给参考键的字符后关联键被输入,则控制器140可以将该字符转换为对应于参考键和关联键的组合的字符。
当在输入参考键之后在预置的时间内输入关联键时,控制器140可输出对应于参考键和关联键(例如,第一个键和第二个键)的组合的字符(S106)。这里,如果在预置的时间内输入随后键(succeeding key),则可不输出字符。
接下来,控制器140可在通过参考键和关联键来选择(确定)了字符后在预置时间内等待随后的关联键的输入(S108)。如果随后的关联键在预置的时间内没有被输入,则控制器可保持通过参考键和关联键来选择的字符或输出所选字符。如果在预置的时间内输入了随后的关联键,则控制器可以使用通过参考键和关联键来选择的字符作为新的参考键,从而输出通过新的参考键和随后的关联键来选择的字符,作为目标字符(S106)。这个过程可递归地执行。另外,字符和通过随后的关联键而选择的字符可包括转换成大写字母的字符和未分配给第一个键的字符(例如,特殊的字符或带鼻元音标志和读音符号标志的字符)。
下文将进行详细描述。
如果在第一个键的输入之后在预置的时间内检测到另一个键被输入,则检测到第二个键的位置。根据第一个键和第二个键的位置,可输出对应于第一个键和第二个键的组合的字符。对于该键组合,键输入装置的内部存储器130可存储具有各种键组合的字符分配表。
例如,可检测第二个键离具有第一个键的列(行)有多少列(行)(即,第二个键位于从第一个键所在列(行)数第几列(行))。还可检测第二个键是位于第一个键所在列(行)上面的列(行)还是位于第一个键所在列(行)下面的列(行)。或者,可检测第二个键是位于第一个键所在列(行)的右边的行还是位于第一个键所在列(行)的左边的行。即,可根据键组合的选项设置来检测第二个键位于哪一列或行。
因为与第一个键的组合根据位置而变化,所以,应检测第二个键的位置。
通过排除或包含第一个键,以从最上一行向下面的行检测的顺序,并且,通过排除或包含第一个键,从最左一列向右面的列检测的顺序,可检测到第二个键的位置。用户可通过菜单来设定检测顺序,或可通过输入特定的键来设定检测模式。
另外,本公开可配置为根据输入方法来自动检测键位置。例如,当输入多个触摸时,第一个触摸被解释为第一个输入值。如果第二个触摸被同时输入,则第二个触摸被解释为第二个输入值。或者,当在第一个触摸之后进行拖拽时,触摸释放或者触摸方向的改变的点可被解释为第二个输入值、第三个输入值或第四个输入值。
例如,如果在第一个键(例如,数字键4)之后输入的第二个键位于第二行,则可输出分配给第一个键的多个字符(例如,g、h、i)中的第二个字符(例如,h),并且如果第二个键位于第三行,则可输出分配给第一个键的多个字符(例如,g、h、i)中的第三个字符(例如,i)。作为另一个示例,如果在第一个键(例如,数字键6)之后输入的第二个键位于第二行,则可输出分配给第一个键的多个字符(例如,m、n、o)中的第二个字符(例如,n),并且如果第二个键在第三行,则可输出分配给第一个键的多个字符(例如,m、n、o)中的第三个字符(例如,o)。
同时,如果键组合的选项是通过检测第二个键的行的组合,则与检测行的方法类似,可根据第二个键是位于左边一列、同一列还是右边一列来输出分配给第一个键的字符中的与该组合对应的字符。
然而,本公开并不局限在本实施例。根据键组合的字符分配可根据由用户设置的选项来改变。即,第一个键和第二个键的组合和对应于这个组合的字符可被配置为由用户来编辑。换句话说,可设置三个或更多个键的组合,并且可分配对应于该组合的字符。
图11是描述了根据本公开的递归键输入(recursive key input)方法的示例视图。
如上所述,本公开可配置为:输出对应于第一个键和第二个键的组合的字符。由第二个键输入的、位于特定列或行的键可被检测作为能够输入同一字符的键。换句话说,第二个键可不局限于特定的键,而是被设定为位于第一个键所在行以上的行或以下的行或者第一个键所在同一行的某个键。或者,第二个键可被设定为位于第一个键所在列左边或右边的列或位于第一个键所在同一列的某个键。用户可通过菜单来进行这样的设定,或者这样的设定可在每次输入除数字键之外的特定键时自动转换。
例如,如果在第一个键(例如,数字键4)之后输入的第二个键属于位于第二行的其他键(例如,数字键5和6),则,即使输入第二行的任何一个其他键,均可同样输出分配给第一个键的多个字符(例如,g、h、i)中的第二个分配字符(例如,h)。
作为另一个示例,如果在第一个键(例如,数字键4)之后输入的第二个键属于位于第二列的其他键(如,数字键2、5和8),则,即使输入第二列的其它键中的任何一个,均可同样输出分配给第一个键的多个字符(例如,g、h、i)中的第二个分配字符(例如,h)。
本实施例已说明了当输入位于特定列或行的键时,它们可被检测作为能够输入同一字符的键。然而,在本发明中,检测作为同一输入的键不总是位于特定的列或行。例如,如果在用户的输入单元(例如,键盘)处布置许多键,则可设定特定的区域,使得当输入位于这个特定区域的键中的任一个时,其可被检测为同一键的输入。
因此,参照图11,如果假定用户输入单元(例如,键区或键盘)被配置为触摸屏,通过被检测作为同一键的输入的各键而显示的内容(例如,每种语言的字符)同样可被显示,以导向用户(即,预览类型)。
例如,如果第一个键(例如,数字键4)被输入,则控制器140同样可以显示不包括数字键4的、位于第二行和第三行的键的显示内容。即,位于第二行的其他键(例如,数字键5和6)均可以显示分配给第一个键的多个字符(例如,g、h、i)中的第二个分配字符(例如,h),并且位于第三行的键(例如,数字键7,8和9)均可以显示分配给第一个键的多个字符(例如,g、h、i)中的第三个分配字符(例如,i)。
如前所述,本公开可以用如下方式来实施:通过在输入第一个键之后按压特定的键或者进行特定的动作(例如,触摸&保持以及轻弹)并且然后等待随后的输入来保持现有的状态。即,在用户触摸了第一个键(例如,数字键4)的状态下,如果用户将这个触摸拖拽到右侧,那么控制器140可以保持第一个键被输入的状态,并且之后,在第二个键被输入时,控制器140可以输出对应于第一个和第二个键的组合的字符。
这种方法还可有效地应用于暂时仅能使用一只手(手指)或一只手不便的情况。
图12示出了根据本公开的递归键输入方法的另一个示例。
图12中的递归键输入方法是确定(选择)根据触摸及拖拽的距离而被输出的字符的方法。参照图12,在使用触摸屏的装置中,在一个键被触摸的状态下,如果这个触摸被拖拽到第二个键所在的位置,则检测到第一次触摸的点被当作第一个键,并且拖拽到的点被当作第二个键。
例如,在第一个键(例如,数字键4)被触摸的状态下,如果这个触摸被拖拽到在第一个键右边的第二个键(数字键5),则可输出分配给第一个键的多个字符(例如,g、h、i)中的第二个分配字符(例如,h)。另外,在第一个键(例如,数字键4)被触摸的状态下,如果这个触摸被拖拽到在第一个键右边的第二个键(数字键6),则可输出分配给第一个键的多个字符(例如,g、h、i)中的第三个分配字符(例如,i)。
图13描述了图10的递归键输入方法的另一个示例,这可被应用于引导被分配给第一个键的字符。
如图13所示,当用户触摸第一个键(例如,数字键4)时,控制器140可显示在同一行上的第二、三列的、不包括数字键4的键上的相同字符。在这种状态下,如果用户将触摸的第一个键拖拽到在第一个键右边的第二个键(数字键5或6),则控制器140可同样显示分配给第一个键的多个字符(例如,g、h、i)中的第二个分配字符(例如,h)。另一方面,在用户触摸第一个键的状态下,如果用户将触摸的第一个键拖拽到下面的第三行,那么控制器140可以同样显示分配给第一个键的多个字符(例如,g、h、i)中的第三个分配字符(例如,i)。
尤其是,本公开还可以用如下方式实施:当被分配给一个键的字符少时,依据特定的语言,在不转换整个键排列的情况下,只弹出具有与要被输入的候选字符一样多的键的键排列。
另外,本发明可允许在键盘(键区)排列转换时显示的区域根据分配给一个键的字符的数量而不同。
即,例如,关于日文的输入,如果五个字符あ,い,う,え,お被分配给数字键1,则,在数字键1被按压的状态下,用于为其分配另外四个字符的第二个键应被分成四个区域。在这种情况下,需要分配い给第一行除数字键1之外的数字键2和3,分配う给第二行的数字键4、5和6,分配え给第三行的数字键7、8和9,并分配お给第四行的部分或全部键。使用这种方法,键盘排列可被简化。
这样,布置在用户输入单元中的每个键上显示的内容(即,字符)可被改变为可输入字符,从而提供用户的便利性。
图14描述了根据本公开的递归键输入的存储表的示例。
如上所述,在本公开中,在第一个键被输入的状态下,可输入第二个键,并且可根据第一个键和第二个键的组合来输出分配给第一个键的多个字符中的一个或者与分配给第一个键的字符相关的另一字符。这里,与分配给第一个键的字符相关的另一字符是指如中文中那样不同的字符代表元音(例如,a)的一声到四声的情况。即,假定分配给第一个键的字符是’a’,则与这个字符相关的其他字符可以是代表一声到四声的字符(例如,ā,á,ǎ,à)。
为了便于解释,假定每个键(例如,0-9键)被分配有至少三个字符。例如,如图5所示,假定第一个字符、第1-1个字符和第1-2个字符被分配给了数字键1,第二个字符、第2-1个字符和第2-2个字符被分配给了数字键2,并且其他每个键也都被分配有三个字符。
当单独输入每个键时,可输出第一个分配字符。例如,如果单独输入数字键4,则输出第一个分配字符(例如,第四个字符)。在输入第一个键的状态下,如果输入第二个键,可输出分配给第一个键的字符中的对应于第二个键的位置的字符。例如,在输入数字键4的状态下,当输入对应于位置1的第二个键时,输出第4-1个字符,并且当输入对应于位置2的第二个键时,输出第4-2个字符。
这里,哪个数字键是第二个键可以与字符的输入不相关,并且哪个字符存在于第二个键上也可与字符的输入不相关。然而,第二个键相对于第一个键的相对位置可以与字符的输入相关。即,根据第二个键是在位置1还是在位置2,可输出不同的字符。换句话说,当同时输入第一个键和第二个键时,可不输出分配给第二个键的字符,而是可输出分配给第一个键的字符中的对应于与第二个键的组合的字符。
已经针对移动终端的键区结构来描述了实施例,但是,同样的原理可应用于使用计算机键盘的字符输入。这样的原理也可应用于未分配到第一个键的字符(例如,特定的字符或带鼻元音标志或读音符号标志的字符)的输入。例如,带读音标志的字符可包括中文中的音调、德文中的元音变音和法文中的闭音符开音符或者长音符(^)等等。
例如,假设输入中文,在通过在用户输入了特定的元音键(例如,a)的状态下按压特定键(即,*键或#键)激活音调输入之后,可选择在预置区域内(例如,每列或每行)的键中的一个,以输入一个音调。另外,本公开可配置成:将特定键中的一个(例如,*键或#键)设定为用于输入大写字母的键,并且将其他键设定成为用于带有读音符号标志的字符的键。
如上所描述的,参考附图已描述了本说明书的优选实施例。
这里,在本说明书以及权利要求中使用的术语或文字不能被视为局限于常用的含义或词典里定义的含义。尤其是,如果在参考时间内输入第一个键和第二个键,则这些键可被同样用作参考键和关联键。如果在参考时间后输入了第二个键,则可用它作为参考键。依照这种方法,第三个键和随后键也可以被用作新的参考键或者关联键。另外,术语‘激活(activated)’可被用作与‘显示(displayed)’的含义相同。
如上所述,本发明可提供用双手或单手来快速输入具有多个字符的键的效果。
另外,在特定字符被选择的状态下,可通过递归键输入机制来输入随后的关联键,从而便于与由对应键或对应键的组合而指示的字符相关的各种扩展字符的输入。尤其是,还可以方便地输入基本上没有被分配到键的特定字符。
另外,与由不熟悉键盘操作的用户输入的键相关的字符和与该字符相关的各种扩展字符可以用预览的形式来提供,从而方便字符的输入。同样,上述的配置还可提供能够通过多个键的组合来输入未被分配到键的特定字符的效果。
前述的实施例和优点只是示范性的,而不应被视为为限制本公开。本教示可以很容易地应用到其他类型的装置。这里的描述是说明性的并且不会限制权利要求的范围。许多替换、修改和变更对于本领域技术人员来说是明显的。可以用多种不同的方式来组合这里描述的示例性实施例的特性、结构、方法和其他特征,从而获得附加的和/或替换的示例性实施例。
由于所述特征可以在不脱离其特性的前提下以多种形式来实施,因此,还应理解,除非被额外的限定,上面描述的示例并不局限在前述说明的任意细节,而应在所附权利要求中定义的范围内广义地解释,并且因此,所附权利要求旨在涵盖落入权利要求的边界和范围或所述边界和范围的等同物内的所有的改变和修改。
权利要求书(按照条约第19条的修改)
1.[未改变]一种通过键排列中的键输入来输入字符的多语言键输入方法,所述键排列包含多个键,每个键都分配有多个字符,所述方法包括:
检测参考键是否被输入;
响应于所述参考键的输入,激活与所述参考键相关的预置键区或键盘,以显示具有可输入字符的至少一个关联键;
检测所述关联键是否在预置的时间内被输入;以及
输出通过所检测到的参考键和关联键而选择的字符或者通过利用所选择的字符作为参考键并递归地使用随后键作为关联键而选择的字符,作为目标字符。
2.[未改变]如权利要求1所述的方法,其中,利用键或触摸来输入所述参考键和所述关联键,其中,所述参考键的输入是触摸输入,并且所述关联键的输入是触摸及拖拽。
3.[删除]如权利要求1所述的方法,其中,如果所述关联键未被输入,则输出分配给所述参考键的多个字符中的第一个字符。
4.[删除]如权利要求1所述的方法,其中,所述关联键是键区、键盘或触摸屏的特定列或行处的显示包含在所述参考键中的字符的键,其中,即使输入任意键,也确定为输入了同一键。
5.[未改变]如权利要求1所述的方法,其中,所述关联键是显示不包含在键区、键盘或触摸屏的特定列或行处的所述参考键中的扩展字符的键,其中,所述扩展字符包括除了分配给所述参考键的字符之外的任何字符,该任何字符包括含有法文中的重音标志、变音标志的各种读音标志、带有浊音或半浊音的日文假名字符、带有从一声到四声的音调的汉语拼音、韩语的双重元音和双辅音。
6.[未改变]如权利要求1所述的方法,其中,通过所述参考键和所述关联键而选择的字符包括被分配给所述参考键的多个字符或者未被分配给所述参考键的扩展字符。
7.[未改变]如权利要求1所述的方法,其中,所述目标字符包括被分配给所述参考键的字符、扩展字符、完整字母和包括标点标志及表情符号等的符号。
8.[未改变]如权利要求1所述的方法,其中,在参考键被输入时,被分配给所述参考键的多个字符中的除第一个字符外的其它字符或者扩展字符被显示在位于键盘或键区的特定列或行处的关联键上。
9.[未改变]如权利要求8所述的方法,其中,包含在所述参考键中的字符被显示在键盘或键区的被划分的区域上,并且扩展字符被显示在所述关联键上,所述关联键被显示在除显示包含在所述参考键中的字符的区域之外的区域上。
10.[未改变]如权利要求1所述的方法,其中,所述键排列和所述可输入字符通过在每次输入参考键和关联键时被改变而被显示,并且所显示的键排列根据所述参考键和所述关联键的输入顺序而以不同的方式来显示。
11.[删除]如权利要求1所述的方法,其中,输入所述参考键之后,对应的参考键被拖拽到特定的方向,以暂时保持所述参考键的输入状态,以等待所述关联键的输入。
12.[删除]如权利要求1所述的方法,其中,根据被分配给所述参考键的字符的数目来确定所述键排列和构成初始键区的所有键的数目。
13.[删除]如权利要求1所述的方法,其中,所述键排列具有如下结构:对于韩语键区,能够区分辅音区域和元音区域,使得辅音和元音能够被连续输入。
14.[删除]如权利要求13所述的方法,其中,当参考键是从辅音区域中选择的时,包含在所述参考键中的特定辅音被顺序显示在另一列上;并且当具有所述特定辅音中的一个的键被拖拽到元音区域时,辅音的选择被视为完成,并且该拖拽的位置被作为随后键。
15.[删除]如权利要求14所述的方法,其中,当一个键从所述辅音区域被拖拽到所述元音区域时,包含在随后键中的元音和与所述随后键中元音相关并且包括双重元音和双辅音的扩展元音被显示在所述辅音区域上,其中,当所述随后键被拖拽到具有特定元音的键处时,能够被选择的辅音被显示在除对应键所在列之外的其他列处。
16.[未改变]如权利要求1所述的方法,其中,当所述键排列是日文键区时,通过每个字符键和数字键0的组合来输入浊音或半浊音,或者从要被输入的键排列中选择浊音或半浊音,所述键排列响应于特定键的输入而激活。
17.[未改变]如权利要求1所述的方法,其中,键排列是通过为每一数字键分配多于预置数目的字母来配置的英文键区,如果在相应的键排列中输入参考键,则与该相应的参考键相关的关联键被显示为与该参考键相邻。
18.[删除]如权利要求1所述的方法,其中,当在触摸屏上触摸所述参考键或所述关联键时,显示单独的键排列,该单独的键排列包括通过键输入直到之前的步骤而被选择的字符和与该字符相关的扩展字符。
19.[删除]如权利要求1所述的方法,还包括:
激活键排列上的中文键区;
在被分配有元音的键被输入的状态下,激活与基本键区分离的键排列;以及
在所激活的键排列上显示具有相应元音的音调的字符。
20.[删除]如权利要求19所述的方法,其中,当在QWERTY型键区中激活汉语拼音键区时,如果在元音键被按压的状态下用第二到第五个手指中的一个按压键,则该元音依序被转换为一声到四声音调中的一个。
21.[删除]如权利要求19所述的方法,还包括:
激活键排列上的日文键区;
在输入与浊音或半浊音相关的键的状态下,激活与日文键区分离的键排列;以及
在所激活的键排列上显示与对应字符的浊音或半浊音对应的字符。
22.[删除]如权利要求19所述的方法,还包括:
激活键排列上的欧洲语言键区;
每次输入键时激活单独的键排列;以及
显示与所激活的键排列上通过键输入直到之前的步骤而选择的字符相关的扩展字符。
23.[修改]如权利要求1所述的方法,还包括:
当欧洲语言键区在QWERTY型键区上被激活时,检测具有字符的键中的一个的输入;
当在字符键被输入的状态下输入未被分配字符的键中的一个时,激活与该相应的键相对的键上的相应字符相关的扩展字符;以及
在屏幕上显示所激活的字符。
24.[未改变]如权利要求1所述的方法,其中,所述键排列被配置为:对于使用按键的移动终端或计算机上的,当在语言选择键被按压的状态下选择了具有每个国家语言的字符键中的一个时,所述键排列被转换成相应语言的键区。
25.[删除]如权利要求24所述的方法,其中,当所述字符键的输入状态持续超过预置的时间时,通过相应的键而激活的键区被固定。
26.[修改]如权利要求1所述的方法,其中,所述键排列被配置为:对于使用触摸屏的移动终端,当在语言选择键被触摸的状态下具有每个国家语言的字符键中的一个被触摸或被拖拽到特定的数字键时,所述键排列转换成为相应语言的键区。
27.[删除]如权利要求1所述的方法,还包括:
当输入所述键区上的语言选择键时,激活预置语言的键区;以及
当在所述语言选择键的输入未被释放的状态下选择未被分配字符的键中的一个时,保持所激活的键区,以引导键输入。
28.[删除]如权利要求1所述的方法,还包括:
当输入键排列中的符号选择键时,激活包含符号的预置符号键区,所述符号包括句号、逗号和问号等;以及
当在所述符号选择键被输入时输入其他键中的一个时,输出通过这两个键的组合而选择的符号。
29.[未改变]一种通过键排列中的键输入来输入字符的多语言键输入装置,键排列具有多个键,每个键被分配有多个字符,所述装置包括:
用户输入单元,所述用户输入单元被配置为允许用户输入键;
存储器,所述存储器配置为存储与多个键组合对应的字符分配表;
显示单元,所述显示单元配置为显示响应于键输入而转换的键排列和响应于键输入基于所述字符分配表来确定的字符;以及
控制器,所述控制器配置为:当输入参考键时显示包括可输入字符的至少一个关联键,以及输出通过检测到的参考键和关联键来选择的字符或者通过利所选择的字符作为参考键并递归使用随后键作为关联键而选择的字符,作为目标字符。
30.[删除]如权利要求29所述的装置,其中,所述参考键和所述关联键利用键和触摸来输入,其中所述参考键的输入是触摸输入,并且所述关联键的输入是触摸及拖拽。
31.[未改变]如权利要求29所述的装置,其中,所述关联键是键盘、键区或触摸屏的特定的列或行处的显示包含在所述参考键中的字符的键,其中,即使同一列或行上的任何键被输入,均确定为输入了同一键。
32.[未改变]如权利要求29所述的装置,其中,所述关联键是显示不包括在键区、键盘或触摸屏的特定的列或行处的参考键中的扩展字符的键,其中,所述扩展字符包括含有各种读音标志的字母字符、具有浊音或半浊音的日文假名字符、包括从一声到四声的音调标志的汉语拼音、韩语的双重元音和双辅音,所述读音符号标志包括法文中的重音标志、变音标志。
33.[未改变]如权利要求29所述的装置,其中,通过所述参考键和所述关联键而确定的字符包括被分配给所述参考键的多个字符或者未分配给所述参考键的扩展字符,所述目标字符包括被分配给所述参考键的字符,扩展字符和完整字母,并且所述关联键包括用于输入包含标点符号或表情符号的特殊字符的功能键。
34.[未改变]如权利要求29所述的装置,其中,所述控制器被配置为在参考键被输入时显示被分配给参考键的多个字符中的除第一个字符之外的其他字符或者位于键盘、键区或触摸屏的特定列或行处的关联键上的扩展字符。
35.[未改变]如权利要求29所述的装置,其中,所述控制器被配置为在键盘、键区或触摸屏上的分割区域上显示包含在参考键中的字符,并且扩展字符被显示在关联键上,所述关联键被显示在除用于显示包含在所述参考键中的字符的区域之外的区域。
36.[未改变]如权利要求29所述的装置,其中,所述键排列和所述可输入字符通过在每次输入参考键和关联键时被改变而被显示,所述控制器根据所述参考键和所述关联键的输入顺序,以不同的方式来显示所述键排列。
37.[删除]如权利要求29所述的装置,其中,当在所述键排列上激活中文、日文或欧洲语言键区时,所述控制器被配置为显示在与基本键区分离的键排列上的具有音调或者浊音或半浊音或者读音标志的字符,所述分离的键排列在每次输入用于欧洲语言的键时被显示。
说明或声明(按照条约第19条的修改)
IP1242286P
根据条约第19(1)条的修改的声明
请用所附的替换页来替换原权利要求1-37,其中,修改了权利要求23和26,并删除了权利要求3、4、11-15、18-22、25、27-28、30和37。
关于权利要求23和26,申请人根据删除的权利要求19和22分别修改了权利要求的引用关系。
Claims (37)
1.一种通过键排列中的键输入来输入字符的多语言键输入方法,所述键排列包含多个键,每个键都分配有多个字符,所述方法包括:
检测参考键是否被输入;
响应于所述参考键的输入,激活与所述参考键相关的预置键区或键盘,以显示具有可输入字符的至少一个关联键;
检测所述关联键是否在预置的时间内被输入;以及
输出通过所检测到的参考键和关联键而选择的字符或者通过利用所选择的字符作为参考键并递归地使用随后键作为关联键而选择的字符,作为目标字符。
2.如权利要求1所述的方法,其中,利用键或触摸来输入所述参考键和所述关联键,其中,所述参考键的输入是触摸输入,并且所述关联键的输入是触摸及拖拽。
3.如权利要求1所述的方法,其中,如果所述关联键未被输入,则输出分配给所述参考键的多个字符中的第一个字符。
4.如权利要求1所述的方法,其中,所述关联键是键区、键盘或触摸屏的特定列或行处的显示包含在所述参考键中的字符的键,其中,即使输入任意键,也确定为输入了同一键。
5.如权利要求1所述的方法,其中,所述关联键是显示不包含在键区、键盘或触摸屏的特定列或行处的所述参考键中的扩展字符的键,其中,所述扩展字符包括除了分配给所述参考键的字符之外的任何字符,该任何字符包括含有法文中的重音标志、变音标志的各种读音标志、带有浊音或半浊音的日文假名字符、带有从一声到四声的音调的汉语拼音、韩语的双重元音和双辅音。
6.如权利要求1所述的方法,其中,通过所述参考键和所述关联键而选择的字符包括被分配给所述参考键的多个字符或者未被分配给所述参考键的扩展字符。
7.如权利要求1所述的方法,其中,所述目标字符包括被分配给所述参考键的字符、扩展字符、完整字母和包括标点标志及表情符号等的符号。
8.如权利要求1所述的方法,其中,在参考键被输入时,被分配给所述参考键的多个字符中的除第一个字符外的其它字符或者扩展字符被显示在位于键盘或键区的特定列或行处的关联键上。
9.如权利要求8所述的方法,其中,包含在所述参考键中的字符被显示在键盘或键区的被划分的区域上,并且扩展字符被显示在所述关联键上,所述关联键被显示在除显示包含在所述参考键中的字符的区域之外的区域上。
10.如权利要求1所述的方法,其中,所述键排列和所述可输入字符通过在每次输入参考键和关联键时被改变而被显示,并且所显示的键排列根据所述参考键和所述关联键的输入顺序而以不同的方式来显示。
11.如权利要求1所述的方法,其中,输入所述参考键之后,对应的参考键被拖拽到特定的方向,以暂时保持所述参考键的输入状态,以等待所述关联键的输入。
12.如权利要求1所述的方法,其中,根据被分配给所述参考键的字符的数目来确定所述键排列和构成初始键区的所有键的数目。
13.如权利要求1所述的方法,其中,所述键排列具有如下结构:对于韩语键区,能够区分辅音区域和元音区域,使得辅音和元音能够被连续输入。
14.如权利要求13所述的方法,其中,当参考键是从辅音区域中选择的时,包含在所述参考键中的特定辅音被顺序显示在另一列上;并且当具有所述特定辅音中的一个的键被拖拽到元音区域时,辅音的选择被视为完成,并且该拖拽的位置被作为随后键。
15.如权利要求14所述的方法,其中,当一个键从所述辅音区域被拖拽到所述元音区域时,包含在随后键中的元音和与所述随后键中元音相关并且包括双重元音和双辅音的扩展元音被显示在所述辅音区域上,其中,当所述随后键被拖拽到具有特定元音的键处时,能够被选择的辅音被显示在除对应键所在列之外的其他列处。
16.如权利要求1所述的方法,其中,当所述键排列是日文键区时,通过每个字符键和数字键0的组合来输入浊音或半浊音,或者从要被输入的键排列中选择浊音或半浊音,所述键排列响应于特定键的输入而激活。
17.如权利要求1所述的方法,其中,键排列是通过为每一数字键分配多于预置数目的字母来配置的英文键区,如果在相应的键排列中输入参考键,则与该相应的参考键相关的关联键被显示为与该参考键相邻。
18.如权利要求1所述的方法,其中,当在触摸屏上触摸所述参考键或所述关联键时,显示单独的键排列,该单独的键排列包括通过键输入直到之前的步骤而被选择的字符和与该字符相关的扩展字符。
19.如权利要求1所述的方法,还包括:
激活键排列上的中文键区;
在被分配有元音的键被输入的状态下,激活与基本键区分离的键排列;以及
在所激活的键排列上显示具有相应元音的音调的字符。
20.如权利要求19所述的方法,其中,当在QWERTY型键区中激活汉语拼音键区时,如果在元音键被按压的状态下用第二到第五个手指中的一个按压键,则该元音依序被转换为一声到四声音调中的一个。
21.如权利要求19所述的方法,还包括:
激活键排列上的日文键区;
在输入与浊音或半浊音相关的键的状态下,激活与日文键区分离的键排列;以及
在所激活的键排列上显示与对应字符的浊音或半浊音对应的字符。
22.如权利要求19所述的方法,还包括:
激活键排列上的欧洲语言键区;
每次输入键时激活单独的键排列;以及
显示与所激活的键排列上通过键输入直到之前的步骤而选择的字符相关的扩展字符。
23.如权利要求22所述的方法,还包括:
当欧洲语言键区在QWERTY型键区上被激活时,检测具有字符的键中的一个的输入;
当在字符键被输入的状态下输入未被分配字符的键中的一个时,激活与该相应的键相对的键上的相应字符相关的扩展字符;以及
在屏幕上显示所激活的字符。
24.如权利要求1所述的方法,其中,所述键排列被配置为:对于使用按键的移动终端或计算机上的,当在语言选择键被按压的状态下选择了具有每个国家语言的字符键中的一个时,所述键排列被转换成相应语言的键区。
25.如权利要求24所述的方法,其中,当所述字符键的输入状态持续超过预置的时间时,通过相应的键而激活的键区被固定。
26.如权利要求19所述的方法,其中,所述键排列被配置为:对于使用触摸屏的移动终端,当在语言选择键被触摸的状态下具有每个国家语言的字符键中的一个被触摸或被拖拽到特定的数字键时,所述键排列转换成为相应语言的键区。
27.如权利要求1所述的方法,还包括:
当输入所述键区上的语言选择键时,激活预置语言的键区;以及
当在所述语言选择键的输入未被释放的状态下选择未被分配字符的键中的一个时,保持所激活的键区,以引导键输入。
28.如权利要求1所述的方法,还包括:
当输入键排列中的符号选择键时,激活包含符号的预置符号键区,所述符号包括句号、逗号和问号等;以及
当在所述符号选择键被输入时输入其他键中的一个时,输出通过这两个键的组合而选择的符号。
29.一种通过键排列中的键输入来输入字符的多语言键输入装置,键排列具有多个键,每个键被分配有多个字符,所述装置包括:
用户输入单元,所述用户输入单元被配置为允许用户输入键;
存储器,所述存储器配置为存储与多个键组合对应的字符分配表;
显示单元,所述显示单元配置为显示响应于键输入而转换的键排列和响应于键输入基于所述字符分配表来确定的字符;以及
控制器,所述控制器配置为:当输入参考键时显示包括可输入字符的至少一个关联键,以及输出通过检测到的参考键和关联键来选择的字符或者通过利所选择的字符作为参考键并递归使用随后键作为关联键而选择的字符,作为目标字符。
30.如权利要求29所述的装置,其中,所述参考键和所述关联键利用键和触摸来输入,其中所述参考键的输入是触摸输入,并且所述关联键的输入是触摸及拖拽。
31.如权利要求29所述的装置,其中,所述关联键是键盘、键区或触摸屏的特定的列或行处的显示包含在所述参考键中的字符的键,其中,即使同一列或行上的任何键被输入,均确定为输入了同一键。
32.如权利要求29所述的装置,其中,所述关联键是显示不包括在键区、键盘或触摸屏的特定的列或行处的参考键中的扩展字符的键,其中,所述扩展字符包括含有各种读音标志的字母字符、具有浊音或半浊音的日文假名字符、包括从一声到四声的音调标志的汉语拼音、韩语的双重元音和双辅音,所述读音符号标志包括法文中的重音标志、变音标志。
33.如权利要求29所述的装置,其中,通过所述参考键和所述关联键而确定的字符包括被分配给所述参考键的多个字符或者未分配给所述参考键的扩展字符,所述目标字符包括被分配给所述参考键的字符,扩展字符和完整字母,并且所述关联键包括用于输入包含标点符号或表情符号的特殊字符的功能键。
34.如权利要求29所述的装置,其中,所述控制器被配置为在参考键被输入时显示被分配给参考键的多个字符中的除第一个字符之外的其他字符或者位于键盘、键区或触摸屏的特定列或行处的关联键上的扩展字符。
35.如权利要求29所述的装置,其中,所述控制器被配置为在键盘、键区或触摸屏上的分割区域上显示包含在参考键中的字符,并且扩展字符被显示在关联键上,所述关联键被显示在除用于显示包含在所述参考键中的字符的区域之外的区域。
36.如权利要求29所述的装置,其中,所述键排列和所述可输入字符通过在每次输入参考键和关联键时被改变而被显示,所述控制器根据所述参考键和所述关联键的输入顺序,以不同的方式来显示所述键排列。
37.如权利要求29所述的装置,其中,当在所述键排列上激活中文、日文或欧洲语言键区时,所述控制器被配置为显示在与基本键区分离的键排列上的具有音调或者浊音或半浊音或者读音标志的字符,所述分离的键排列在每次输入用于欧洲语言的键时被显示。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2010-0015384 | 2010-02-19 | ||
KR20100015384 | 2010-02-19 | ||
KR10-2010-0108848 | 2010-11-03 | ||
KR1020100108848A KR101046914B1 (ko) | 2010-11-03 | 2010-11-03 | 귀환적 키 입력 장치 및 그 방법 |
PCT/KR2011/001127 WO2011102689A2 (en) | 2010-02-19 | 2011-02-21 | Multilingual key input apparatus and method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102934417A true CN102934417A (zh) | 2013-02-13 |
CN102934417B CN102934417B (zh) | 2016-01-06 |
Family
ID=44483500
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201180010140.1A Expired - Fee Related CN102934417B (zh) | 2010-02-19 | 2011-02-21 | 多语言键输入装置及其方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20120326988A1 (zh) |
EP (1) | EP2537084A4 (zh) |
JP (3) | JP2013520860A (zh) |
CN (1) | CN102934417B (zh) |
HK (1) | HK1182240A1 (zh) |
WO (1) | WO2011102689A2 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108885502A (zh) * | 2016-03-07 | 2018-11-23 | 禹舜朝 | 利用包含目标字符和后续字符的扩展小键盘的字符输入方法及执行其的计算机装置 |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012159246A1 (en) * | 2011-05-20 | 2012-11-29 | Microsoft Corporation | Displaying and inputting symbols |
KR101855149B1 (ko) | 2011-08-05 | 2018-05-08 | 삼성전자 주식회사 | 터치 디바이스에서 문자 입력 방법 및 장치 |
CN103019397B (zh) * | 2011-09-20 | 2015-11-25 | 汉王科技股份有限公司 | 一种多语言混合的文本行输入方法及装置 |
CN102541270B (zh) * | 2011-12-05 | 2015-06-17 | 汉王科技股份有限公司 | 字符输入方法及装置、键盘 |
US20130222262A1 (en) * | 2012-02-28 | 2013-08-29 | Microsoft Corporation | Korean-language input panel |
US20140078065A1 (en) * | 2012-09-15 | 2014-03-20 | Ahmet Akkok | Predictive Keyboard With Suppressed Keys |
US9563355B2 (en) * | 2013-04-22 | 2017-02-07 | Rajeev Jain | Method and system of data entry on a virtual interface |
KR102198175B1 (ko) * | 2013-06-04 | 2021-01-04 | 삼성전자주식회사 | 모바일 단말에서 터치 스크린을 통해 수신되는 키 패드 입력을 처리하는 방법 및 이를 위한 장치 |
US9310999B2 (en) | 2013-06-04 | 2016-04-12 | Google Inc. | Inputting tone and diacritic marks by gesture |
CN104063280B (zh) * | 2014-06-25 | 2017-09-12 | 华为技术有限公司 | 一种智能终端的控制方法 |
JP2016170591A (ja) * | 2015-03-12 | 2016-09-23 | パイオニア株式会社 | 電子機器 |
CN106802762B (zh) * | 2015-11-26 | 2020-09-11 | 思杰***有限公司 | 在虚拟会话中同步服务器侧键盘布局与客户端侧布局 |
CN107015736B (zh) * | 2016-01-27 | 2020-08-21 | 北京搜狗科技发展有限公司 | 一种按键处理方法和装置、一种用于按键处理的装置 |
US10324537B2 (en) * | 2017-05-31 | 2019-06-18 | John Park | Multi-language keyboard system |
CN107340969B (zh) * | 2017-08-24 | 2020-05-08 | 北京拉酷网络科技有限公司 | 基于触控板的快速信息输入交互方法及输入交互*** |
US10628038B2 (en) | 2017-08-24 | 2020-04-21 | Beijing Luckey Technology Co., Ltd. | Touchpad-based fast information input interaction method and input interaction system |
JP2019040398A (ja) * | 2017-08-25 | 2019-03-14 | オンキヨー株式会社 | 表示装置、及び、表示装置の制御プログラム |
CN107748627B (zh) * | 2017-11-24 | 2021-06-18 | 三峡大学 | 一种中文双拼键盘 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010098105A (ko) * | 2000-04-28 | 2001-11-08 | 정회선 | 단축형 키패드를 사용한 영문자 입력 방법 및 장치 |
TW200643769A (en) * | 2004-11-15 | 2006-12-16 | Qualcomm Inc | Mechanism and method for entering data |
KR100900087B1 (ko) * | 2008-03-31 | 2009-06-01 | 박병진 | 터치스크린을 이용한 버튼 확장형 문자 입력 방법 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4019512B2 (ja) * | 1998-08-11 | 2007-12-12 | ソニー株式会社 | 文字入力装置、文字入力方法及び文字入力機能を有するプログラムを記録した情報記録媒体 |
GB0116083D0 (en) * | 2001-06-30 | 2001-08-22 | Koninkl Philips Electronics Nv | Text entry method and device therefor |
DE10204379B4 (de) * | 2002-02-02 | 2008-06-26 | Völckers, Oliver | Einrichtung zur Texteingabe durch eine Betätigung von Tasten eines nummerischen Tastenblocks für elektronische Geräte und Verfahren zur Verarbeitung von Eingabeimpulsen bei einer Texteingabe |
JP3932942B2 (ja) * | 2002-03-25 | 2007-06-20 | ソニー株式会社 | 文章入力方法及び装置並びに文章入力プログラム |
US7098896B2 (en) * | 2003-01-16 | 2006-08-29 | Forword Input Inc. | System and method for continuous stroke word-based text input |
JP2005092441A (ja) * | 2003-09-16 | 2005-04-07 | Aizu:Kk | 文字入力方法 |
JP2005235168A (ja) * | 2004-10-05 | 2005-09-02 | Hiroyuki Numazawa | 文字入力装置 |
US7417566B2 (en) * | 2005-05-31 | 2008-08-26 | Don Pham | Sequential two-key system to input keyboard characters and many alphabets on small keypads |
JP4863211B2 (ja) * | 2006-12-15 | 2012-01-25 | 株式会社日立ソリューションズ | 文字データ入力装置 |
KR20080070930A (ko) * | 2007-01-29 | 2008-08-01 | 삼성전자주식회사 | 휴대용 단말기에서 한글 입력 방법 및 장치 |
US20090058823A1 (en) * | 2007-09-04 | 2009-03-05 | Apple Inc. | Virtual Keyboards in Multi-Language Environment |
US8661340B2 (en) * | 2007-09-13 | 2014-02-25 | Apple Inc. | Input methods for device having multi-language environment |
JPWO2009069392A1 (ja) * | 2007-11-28 | 2011-04-07 | 日本電気株式会社 | 入力装置、サーバ、表示管理方法および記録媒体 |
JP5040725B2 (ja) * | 2008-02-27 | 2012-10-03 | 株式会社デンソー | 文字入力受付装置および文字入力受付装置用のプログラム |
JP2009277221A (ja) * | 2008-04-14 | 2009-11-26 | Hiroaki Deguchi | 文字入力装置、文字入力方法、及び文字入力プログラム |
JP2010002990A (ja) * | 2008-06-18 | 2010-01-07 | Namco Bandai Games Inc | 文字入力装置およびプログラム |
CN101739167A (zh) * | 2008-11-13 | 2010-06-16 | 索尼爱立信移动通讯有限公司 | 在触摸输入装置中键入符号的***和方法 |
-
2011
- 2011-02-21 WO PCT/KR2011/001127 patent/WO2011102689A2/en active Application Filing
- 2011-02-21 JP JP2012553820A patent/JP2013520860A/ja not_active Withdrawn
- 2011-02-21 CN CN201180010140.1A patent/CN102934417B/zh not_active Expired - Fee Related
- 2011-02-21 US US13/579,267 patent/US20120326988A1/en not_active Abandoned
- 2011-02-21 EP EP11744931.4A patent/EP2537084A4/en not_active Withdrawn
-
2013
- 2013-08-09 HK HK13109330.5A patent/HK1182240A1/zh not_active IP Right Cessation
-
2015
- 2015-02-06 JP JP2015021703A patent/JP6000385B2/ja not_active Expired - Fee Related
-
2016
- 2016-08-30 JP JP2016168412A patent/JP2017016679A/ja active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010098105A (ko) * | 2000-04-28 | 2001-11-08 | 정회선 | 단축형 키패드를 사용한 영문자 입력 방법 및 장치 |
TW200643769A (en) * | 2004-11-15 | 2006-12-16 | Qualcomm Inc | Mechanism and method for entering data |
KR100900087B1 (ko) * | 2008-03-31 | 2009-06-01 | 박병진 | 터치스크린을 이용한 버튼 확장형 문자 입력 방법 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108885502A (zh) * | 2016-03-07 | 2018-11-23 | 禹舜朝 | 利用包含目标字符和后续字符的扩展小键盘的字符输入方法及执行其的计算机装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2011102689A3 (en) | 2012-01-05 |
WO2011102689A2 (en) | 2011-08-25 |
HK1182240A1 (zh) | 2013-11-22 |
JP2013520860A (ja) | 2013-06-06 |
JP2015143989A (ja) | 2015-08-06 |
WO2011102689A4 (en) | 2012-03-01 |
JP2017016679A (ja) | 2017-01-19 |
US20120326988A1 (en) | 2012-12-27 |
CN102934417B (zh) | 2016-01-06 |
EP2537084A2 (en) | 2012-12-26 |
EP2537084A4 (en) | 2016-10-05 |
JP6000385B2 (ja) | 2016-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102934417B (zh) | 多语言键输入装置及其方法 | |
KR101085655B1 (ko) | 단말의 문자 입력 장치 및 방법 | |
KR101791929B1 (ko) | 다개국어 문자 입력장치 | |
EP2537083A1 (en) | Configurable multilingual keyboard | |
CN109844695B (zh) | 字符输入装置 | |
KR101046914B1 (ko) | 귀환적 키 입력 장치 및 그 방법 | |
CN117666815B (zh) | 基于10键键盘及应用于小屏电子设备的英文输入法 | |
US9250710B2 (en) | User interface for a hand held device | |
TWI475405B (zh) | 電子裝置及其文字輸入介面顯示方法 | |
JP2008059568A (ja) | 数字キーを用いる文字入力装置及び文字入力方法 | |
CN103946772A (zh) | 利用具有声调选择功能的触摸屏的中文输入方法 | |
KR101039284B1 (ko) | 터치식 문자 입력 장치 및 방법 | |
KR102459508B1 (ko) | 일본어 문자 입력기 및 입력 방법 | |
US20140191975A1 (en) | Electronic device and input method thereof | |
CN105426109B (zh) | 一种滑行输入文字的方法 | |
KR101249329B1 (ko) | 키조합 방식의 자판 및 이를 이용한 문자 입력 방법 | |
JP2019105866A (ja) | タッチ操作による文字入力装置・方法・プログラム | |
KR20120068513A (ko) | 터치 앤드 드래그 방식을 이용한 문자입력방법 | |
KR101243754B1 (ko) | 한글 자모를 활용한 중국 문자의 발음 표기 시스템 | |
KR20120080474A (ko) | 선긋기방식으로 문자를 입력하는 방법 | |
TWI468986B (zh) | 電子裝置、其輸入方法與電腦程式產品 | |
JP2002116862A (ja) | リング状文字入力および機能選択システム | |
JP4500353B2 (ja) | 文字入力装置 | |
JP2002229721A (ja) | 日本語の音節表記に基づく簡易型文字入力装置 | |
KR20010091182A (ko) | 작은 수의 사용자 입력 인터페이스에 의한 문자 입력 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1182240 Country of ref document: HK |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: GR Ref document number: 1182240 Country of ref document: HK |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160106 |