CN104145235A - 用于使用触摸式计算设备输入多字符复合辅音或元音并音译为另一种语言的技术 - Google Patents
用于使用触摸式计算设备输入多字符复合辅音或元音并音译为另一种语言的技术 Download PDFInfo
- Publication number
- CN104145235A CN104145235A CN201180076370.8A CN201180076370A CN104145235A CN 104145235 A CN104145235 A CN 104145235A CN 201180076370 A CN201180076370 A CN 201180076370A CN 104145235 A CN104145235 A CN 104145235A
- Authority
- CN
- China
- Prior art keywords
- character
- layout
- computing equipment
- input
- language
- 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
Links
- 150000001875 compounds Chemical class 0.000 title claims abstract description 74
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000005516 engineering process Methods 0.000 description 36
- 238000004891 communication Methods 0.000 description 9
- 230000005055 memory storage Effects 0.000 description 9
- 238000004590 computer program Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000004087 circulation Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 235000009091 Cordyline terminalis Nutrition 0.000 description 1
- 244000289527 Cordyline terminalis Species 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000005452 bending Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
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/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
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- 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
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/126—Character encoding
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
- Document Processing Apparatus (AREA)
Abstract
本发明提出了一种用于在触摸式计算设备上快速输入多字符复合辅音和元音的技术。该技术通过使得用户能够在第一字符布局上触摸初始字符、然后根据第二字符布局沿不同的方向和/或以不同的距离滑动他/她的手指来快速输入多字符复合辅音和元音。第二字符布局可以基于第一触摸字符并因此可以具有有限的字符集,例如具有与第一字符布局相比较少的字符。在例如用罗马字母输入辅音和元音两者(表示为一个字符集)之后所形成的音节则可以被音译为另一种语言,例如中文。
Description
技术领域
本公开涉及触摸式计算设备,尤其涉及用于使用触摸式计算设备来输入多字符复合辅音或元音并且音译为另一种语言的技术。
背景技术
这里提供的背景技术描述是出于总体呈现本公开的背景的目的。在背景技术部分描述的当前署名的发明人的工作的程度,以及在提交时不作为现有技术的本说明书的各个方面,都既没有被明示也没有被暗示地承认为针对本公开的现有技术。
“触摸式计算设备”包括接收来自用户的触觉输入的计算设备。例如,触摸式计算设备可以包括移动电话、平板电脑、便携式媒体播放器、电子阅读器等。典型地,用户可以经由触摸板或触摸屏(下文中被称为“触摸式显示器”)向触摸式计算设备输入信息。例如,触摸式显示器可以是电容式感测显示器。触摸式显示器既可以向用户显示信息,又可以接收来自用户的输入。典型地,用户可以通过使用所提供的字符布局进行键入将信息输入到触摸式计算设备。例如,所提供的字符布局可以为标准QWERTY键盘形式。
发明内容
提出了一种计算机实现的技术。该技术包括:经由触摸式计算设备的触摸式显示器提供第一英文字符布局。该技术还包括:经由触摸式计算设备的触摸式显示器接收来自触摸式计算设备的用户的点输入,点输入指示第一英文字符布局中元音的选择。该技术还包括:经由触摸式计算设备的触摸式显示器基于点输入来提供第二英文字符布局,第二英文字符布局以所选择的元音为中心并且包括多个字符,该多个字符基于所选择的元音并包括所选择的元音,第二英文字符布局不同于第一英文字符布局。该技术还包括:经由触摸式计算设备的触摸式显示器来接收来自用户的从所选择的元音至选自第二英文字符布局的字符的滑动输入。该技术还包括:在触摸式计算设备处基于所选择的元音、所选择的字符和第二英文字符布局来确定英文字符串,英文字符串选择性地包括第二英文字符布局的沿着滑动输入的路径的一个或更多其它英文字符,该英文字符串表示中文字符的元音。该技术还包括:在触摸式计算设备处基于该字符串来生成中文字符。该技术还包括:经由触摸式计算设备的触摸式显示器来显示该中文字符。
还提出了另一种计算机实现的技术。该技术包括:经由触摸式计算设备的触摸式显示器提供第一语言的第一字符布局。该技术还包括:经由触摸式计算设备的触摸式显示器来接收来自用户的点输入,点输入指示第一字符布局中第一字符的选择。该技术还包括:经由触摸式计算设备的触摸式显示器提供第一语言的第二字符布局,第二字符布局基于所选择的第一字符,第二字符布局不同于第一字符布局。该技术还包括:经由触摸式计算设备的触摸式显示器接收来自用户的从所选择的第一字符至选自第二字符布局的第二字符的滑动输入。该技术还包括:在触摸式计算设备处基于所选择的第一字符和第二字符以及第二字符布局来确定字符串,该字符串表示第二语言的音节,该第二语言不同于第一语言。该技术还包括:经由触摸式计算设备的触摸式显示器来显示字符串。
还提出了一种系统。该系统包括用户接口模块,被配置为:经由触摸式计算设备的触摸式显示器提供第一语言的第一字符布局。用户接口模块还被配置为:经由触摸式计算设备的触摸式显示器提供第一语言的第二字符布局,该第二字符布局基于所选择的第一字符,该第二字符布局不同于第一字符布局。用户接口模块还被配置为:经由触摸式计算设备的触摸式显示器来接收来自用户的点输入,点输入指示所选择的第一字符,所选择的第一字符来自第一字符布局。用户接口模块还被配置为:经由触摸式计算设备的触摸式显示器来接收来自用户的从所选择的第一字符至选自第二字符布局的第二字符的滑动输入。用户接口模块还被配置为:在触摸式计算设备处基于所选择的第一字符和所选择的第二字符以及第二字符布局来确定字符串,字符串表示第二语言的音节,第二语言不同于第一语言。用户接口模块还被配置为:经由触摸式计算设备的触摸式显示器来显示字符串。
根据下文中所提供的详细描述,本公开的另外的应用领域将会变得明显。应当理解,详细描述和具体示例仅意在说明而非意在限制本公开的范围。
附图说明
通过详细描述和附图将会更加全面地理解本公开,在附图中:
图1A例示根据本公开一些实施的触摸式计算设备的示例;
图1B例示由用户向图1的触摸式计算设备进行点输入的示例;
图1C例示由用户向图1的触摸式计算设备进行滑动输入的示例;
图2是根据本公开一些实施的、图1A至图1C的触摸式计算设备的示例的功能框图;
图3A至图3H例示根据本公开的一些实施的、用于滑动输入多字符复合元音和辅音以音译为中文字符的各种字符输入配置的示例;
图4例示根据本公开的一些实施的、用于滑动输入多字符复合辅音或元音的标准12-键电话布局的示例;
图5是根据本公开的一些实施的、用于滑动输入多字符复合元音并将多字符复合元音音译为中文字符的示例技术的流程图;以及
图6是根据本公开的一些实施的、用于滑动输入多字符复合辅音或元音以音译为另一种语言的另一示例技术的流程图。
具体实施方式
现在参照图1A,示出触摸式计算设备100的示例。触摸式计算设备100可以是移动电话、平板电脑等。触摸式计算设备100通常包括触摸式显示器104。触摸式显示器104可以显示信息和/或接收来自用户108的输入。仅作为示例,触摸式显示器104可以是电容式感测显示器。如图所示,用户108典型地可以使用一个或更多手指112经由触摸式显示器104向触摸式计算设备100输入信息。用户108还可以使用其它物体,诸如触控笔、笔等。
用于触摸式计算设备100的输入技术包括“点输入”和“滑动输入”。图1B例示对触摸式计算设备100的点输入。点输入通常包括由用户108在触摸式显示器104上选择单个点116。例如,如图1B所示,用户108可以执行点输入以选择所显示键盘上的字符“g”。图1C例示对触摸式计算设备100的滑动输入。滑动输入通常包括由用户108在触摸式显示器104上的滑动运动120。例如,用户108可以执行滑动输入以移动当前正在由触摸式显示器104显示的对象,诸如图像,网页等。
如前面所描述的,触摸式计算设备被广泛使用,并因此可以被用于世界各地的许多不同的国家中。因此,触摸式计算设备可以被配置为以各种不同的语言向用户108显示信息和/或接收来自用户108的信息。输入法编辑器(或IME)是使得用户能够将不同语言输入至触摸式计算设备的软件应用。许多语言(例如英文、西班牙语和法语)基于拉丁字母表。然而,存在基于其它字符或符号的许多其它语言。这些语言可以被表征为基于音节字符的语言和基于词符(logogram)的语言。
中文是一种广泛使用的基于词符的语言。中文文字(script)包括数以万计的字符。拼音是中文的基于官方英文字母表的音译。音译指的是将一种文字转换成另一种文字,例如将英文转换成中文。换句话说,拼音指的是用于中文字符的基于英文字母表的语音表示的系统。仅作为示例,“zai jian”是“再见”或“在建”的拼音表示,这两者用英文分别表示“goodbye”和“under construction”的意思。因此,一种用于触摸式计算设备的IME可以是用于针对文本消息、电子邮件等提供中文字符输入的基于拼音的IME。
大多数中文字符的读音可以表示为两个部分:辅音和元音。中文的辅音包括英文字母表的(除了“v”之外)的20个辅音,加上三个另外的多字符复合辅音:ch、sh和zh(总共23个)。下面提供了各种中文(拼音)辅音的列表:
b、c、ch、d、f、g、h、j、k、l、m、n、p、q、r、s、sh、t、w、x、y、z以及zh。
中文的元音包括:英文字母表的五个元音字母,以及“ü”(其被输入为“v”)和27个其它的多字符复合元音例如ang、en、uang,(总计33个)。各种中文(拼音)元音表如下所示:
中文的辅音和元音的可能的组合大于400。可以理解的是:必须输入各个基于英文字母表的字符以输入每个中文字符,例如多字符复合元音“uang”,这可能会耗费大量时间。仅作为示例,最长拼音表示之一为“shuang”,其包括辅音“sh”,接着是多字符复合元音“uang”,并因此需要六个不同的基于英文字母表的字符。总之,传统的基于拼音的IME与所期望的IME相比可能需要较多的用户时间和精力。
因此,提出了用于滑动输入多字符复合辅音或元音以音译为另一种语言的技术。虽然在本文中详细描述的技术总体上涉及英文(拼音)输入并音译为中文,但是还可以将所述技术应用于其它语言,仅作为示例例如日语或韩语。所提出的技术用于将多字符复合辅音和元音较快速且较容易地输入至触摸式计算设备。使用针对英文(拼音)输入且音译为中文所提出的技术,可以使用两次点输入(“点击”)或更少来输入大多数中文多字符复合辅音和元音,例如辅音加上元音,尽管在一个或两个不同的点击之后存在潜在的滑动输入。
现在参照图2,例示了触摸式计算设备100的功能框图。如前面描述的,触摸式计算设备100包括触摸式显示器104,诸如电容式感测显示器。触摸式显示器104向用户108显示信息和/或接收由用户108输入的信息。然而,触摸式计算设备100还可以包括用户接口模块200、音译模块204、语言数据存储装置208以及通信模块212。应当理解:触摸式计算设备100可以包括另外的计算部件,诸如存储器等。
用户接口模块200经由触摸式计算设备100的触摸式显示器104来控制与用户108的通信。用户接口模块200可以经由触摸式计算设备100的触摸式显示器104向用户108提供各种不同字符输入配置。例如,用户接口模块200可以经由触摸式计算设备100的触摸式显示器104向用户108提供标准QWERTY键盘的形式。可替代地,例如,用户接口模块200可以向用户108提供标准12-键配置,该配置还被称为电话布局配置。用户接口模块200还可以例如经由所提供的字符输入配置来接收来自用户108的输入。
音译模块204如用户接口模块200所解释的那样接收来自用户108的输入。用户接口模块200和音译模块204可以共同地执行各种IME,例如英文(拼音)至中文IME,由此使得用户108能够用不同语言输入字符。因此,音译模块204还可以将从用户108接收的输入转换成期望的语言,例如中文。例如,音译模块204在将用户输入音译为期望的语言时可以使用语言数据存储装置208(后面将详细描述)。音译模块204可以与用户接口模块200进行通信,以便用户接口模块200向用户提供不同的字符输入配置。
通信模块208控制触摸式计算设备100与其它设备之间的通信。仅作为示例,通信模块208可以提供在触摸式计算设备100和与用户108关联的其它用户之间的经由互联网的通信。触摸式计算设备100可以经由计算网络250、移动电话网254和/或卫星网络258进行通信。还可以实施其它通信介质。例如,通信模块208可以被配置为有线网络连接和例如射频(RF)通信的无线网络连接两者。
如前面所描述的,用户接口模块200可以经由触摸式计算设备100的触摸式显示器104向用户108提供各种字符输入配置(“字符布局”)。例如,字符布局可以包括标准QWERTY键盘、标准12-键电话布局配置等。为了输入多字符复合辅音和元音,用户接口模块200还可以提供可替代的根据本公开的字符布局(后面将详细描述并示出)。例如,用户接口模块200可以首先向用户108提供具有英文字符的标准QWERTY键盘,并且在用户点输入所选字符之后,用户接口模块200可以提供与以所选字符开始的可能的多字符复合辅音和元音相对应的第二英文字符配置。
用户接口模块200还可以确定用户108的期望的输入。更具体地,用户接口模块200可以基于用户108的点输入和用户108的滑动输入两者来确定用户108输入的字符串。用户108的点输入指示来自提供给用户108的第一字符布局的第一所选字符。用户108的滑动输入从第一所选字符至来自提供给用户108的第二字符布局的第二所选字符。此外,根据提供给用户108的字符布局和用户108的滑动输入的路径,字符串还可以包括第二字符布局的沿着第一所选字符与第二所选字符之间的滑动输入路径的字符。
如前面提到的,音译模块204与语言数据存储装置208进行通信,以转换经由用户接口模块200接收的输入。从英文字符(拼音)的字符串至中文字符(或中文字符的列表)的转换也可以被称为音译。音译模块204可以将来自用户108的输入(例如字符串)转换为期望的语言。例如,所期望的语言可以由用户108来设置和/或可以是当前正使用的IME的参数。如前面所描述的,字符串可以表示所期望的语言的音译,例如英文字符(拼音)和中文是所期望的语言。音译模块204可以使用语言数据存储装置208中所存储的数据来执行音译。在音译完成之后,音译模块204于是可以向用户接口模块200提供一个或更多音译字符(例如中文字符)。用户接口模块200然后可以经由触摸式计算设备100的触摸式显示器104来向用户108显示所述一个或更多音译字符。
语言数据存储装置208存储对应于各种不同语言(诸如,仅示例性地,英文、中文、西班牙语、法语、日语和韩语)的数据。所存储的数据可以包括关于各种语言的词典、关于各种语言的规则、在各种语言之间进行转换的规则等。例如,语言数据存储装置208可以是位于触摸式计算设备100内的存储器,例如非易失性存储器。另外或可替代地,语言数据存储装置208的全部或一部分可以远程地位于例如云中,并因此可以经由通信模块212来访问。此外,通信模块212可以用于定期更新例如在语言数据存储装置208中本地存储的所存储数据的全部或一部分。
现在参照图3A至图3E,示出用于滑动输入多字符复合元音以音译为中文字符的各种字符布局的示例。这些字符布局中的每个字符布局可以经由触摸式计算设备100的触摸式显示器104显示给用户108并且与用户108相互作用。虽然示出用以经由点输入或者跟随着滑动输入的点输入来输入每个简单或多字符复合元音的特定字符布局,但是可以使用其它字符布局。例如,可以基于在整个中文/拼音词典中出现的元音的统计来优化字符布局。换句话说,对应于最频繁使用的元音的滑动输入路径可以是最短路径。另外或替代地,例如,可以基于用户108的统计来优化该配置,例如可以针对惯用右手或惯用左手的用户来优化该配置。
现在参照图3A,示出用于滑动输入以英文字母表字母a开始的元音的示例性字符布局300。如前面所描述的,以字母a开始的中文的可能的元音包括:简单元音a,以及多字符复合元音ai、an、ang和ao。用户108可以通过在字母a处进行点输入来输入简单元音。字母i、n和o分别位于字母a的上侧、右侧和下侧。用户108可以通过在字母a处进行点输入接着分别向上、向右或向下进行滑动输入来输入多字符复合元音ai、an或ao。字母g位于字母n的右侧,这是因为多字符复合元音ang(但不存在多字符复合元音“ag”)。用户108可以通过在字母a处进行点输入接着向右进行滑动输入来输入多字符复合元音ang,所述滑动输入与针对字母n的向右滑动输入相比较长或较远。
现在参照图3B,示出用于滑动输入以英文字母表字母e开始的元音的示例性字符布局320。如前面所描述的,以字母e开始的中文的可能的元音包括:简单元音e,以及多字符复合元音ei、en、eng和er。用户108可以通过在字母e处进行点输入来输入简单元音e。字母i、n和r分别位于字母e的左侧、右侧和下侧。用户108可以通过在字母e处进行点输入接着分别向左、向右或向下进行滑动输入来输入多字符复合元音ei、en或er。字母g位于字母n的右侧,这是因为多字符复合元音eng(但不存在多字符复合元音“eg”)。用户108可以通过在字母e处进行点输入接着向右进行滑动输入来输入多字符复合元音eng,所述滑动输入与针对字母n的向右滑动输入相比较长或较远。
现在参照图3C,示出用于滑动输入以英文字母表字母i开始的元音的示例性字符布局340。如前面所描述的,以i开始的中文的可能的元音包括:简单元音i,以及多字符复合元音ia、ian、iang、iao、ie、in、ing、iong和iu。用户108可以通过在字母i处进行点输入来输入简单元音i。字母a、u和第一字母n分别位于字母i的左侧、下侧和右侧。用户108可以通过在字母i处进行点输入接着分别向左、向下或向右进行滑动输入来输入多字符复合元音ia、iu或in。
第二字母n位于字母a的左侧。字母o位于字母a的下侧。用户108可以通过在字母i处进行点输入接着向左进行滑动输入(与针对字母a的向左滑动输入相比较长或较远),或者分别向左进行滑动输入然后向下进行滑动输入来输入多字符复合元音ian或iao。仅作为示例,可以通过从字母i斜向左下方滑动来输入多字符复合元音iao(和/或在下文中详细描述的多字符复合元音iong)。第一字母g位于第二字母n的左侧。用户108可以通过在字母i处进行点输入接着向左进行滑动输入来输入多字符复合元音iang,所述滑动输入与针对第二字母n的向左滑动输入相比较长或较远。
第二字母g位于第一字母n的右侧。字母ong位于第一字母n的下侧。用户108可以通过在字母i处进行点输入接着向右进行滑动输入(与针对第一字母n的向右滑动输入相比较长或较远)或者接着斜向右下方进行滑动输入来输入多字符复合元音ing或iong。仅作为示例,字母ong可以位于该对角位置,这是因为与以字母i开始的其它元音相比多字符复合元音iong的使用频率较小。另外或替代地,仅作为示例,字母ong可以位于该对角线方向以保持一致布局量ang、eng和ing。
最后,字母e位于字母u的下侧。用户108可以通过在字母i处进行点输入接着向下进行滑动输入来输入多字符复合元音ie,所述滑动输入与针对字母u的向下滑动动作相比较长或较远。例如,用户108的滑动输入路径可以绕着字母u而弯曲。在某些情况下,因为多字符复合元音“iue”不存在,所以可以丢弃沿着滑动输入路径定位的字母u。仅作为示例,字母e可以位于远离字母i的位置,这是因为与以字母i开始的其它元音相比多字符复合元音ie的使用频率较小。另外或替代地,仅作为示例,另外的布局可以将字母e定位在字母i的正上方。
现在参照图3D,示出用于滑动输入以英文字母表字母o开始的元音的示例性字符布局360。如前面所描述的,以字母o开始的中文的可能的元音包括:简单元音o,以及多字符复合元音ou和ong。用户108可以通过在字母o处进行点输入来输入简单元音o。字母u和ng分别位于字母o的左侧和下侧。用户108可以通过在字母o处进行点输入接着分别向左或向下进行滑动输入来输入多字符复合元音ou或ong。
现在参照图3E,示出用于滑动输入以英文字母表字母u开始的元音的示例性字符布局380。如前面所描述的,以字母u开始的可能的元音包括:简单元音u,以及多字符复合元音ua、uai、uan、uang、ue、ui、un和uo。用户108可以通过在字母u处进行点输入来输入简单元音u。字母a、o和第一字母n分别位于字母u的左侧、下侧和右侧。用户108可以通过在字母i处进行点输入接着分别向左、向下或向右进行滑动输入来输入多字符复合元音ua、uo或un。
第二字母n位于字母a的左侧。用户108可以通过在字母u处进行点输入接着向左进行滑动输入来输入多字符复合元音uan,所述滑动输入与针对字母a的向左滑动输入相比较长或较远。字母e/i位于字母a的下侧。用户108可以通过在字母u处进行点输入接着斜向左下方进行滑动输入来输入多字符复合元音ue或ui。字母e和i共享同一位置,这是因为不存在ui和ue的重叠发音,例如jue、lue、nue、que、xue、yue;chui、cui、dui、gui、hui、kui、rui、shui、sui、ui、zhui、zui。
字母g位于第二字母n的左侧。用户108可以通过在字母u处进行点输入接着向左进行滑动输入来输入多字符复合元音uang,所述滑动输入与针对第二字母n的向左滑动输入相比较长或较远。最后,字母i位于第二字母n的下侧。用户108可以通过在字母u处进行点输入接着向左然后斜向左下方进行滑动输入来输入多字符复合元音uai。此外,因为多字符复合元音“uani”不存在,所以可以丢弃沿着滑动输入路径定位的第二字母n。可替代地,用户108可以通过在字母u处进行点输入接着斜向左下方进行滑动输入来输入多字符复合元音uai,所述滑动输入与针对字母e/i的斜向左下方输入相比较远。仅作为示例,字母i可以位于远离字母u位置,这是因为与以字母u开始的其它元音相比多字符复合元音uai的使用频率较小。
现在参照图3F至图3H,分别示出用于滑动输入以英文字母表字母c、s和z开始的辅音的示例性字符布局385、390和395。
现在参照图3F,示出用于滑动输入以英文字母表字母c开始的辅音的示例性字符布局385。如前面所描述的,以字母c开始的可能的辅音包括:简单辅音c,以及多字符复合辅音ch。用户108可以通过在字母c处进行点输入来输入简单辅音字母c。字母h位于字母c的右侧。用户108可以通过在字母c处进行点输入接着向右进行滑动输入来输入多字符复合辅音ch。
现在参照图3G,示出用于滑动输入以英文字母表字母s开始的辅音的示例性字符布局390。如前面所描述的,以字母s开始的可能的辅音包括:简单辅音s,以及多字符复合辅音sh。用户108可以通过在字母s处进行点输入来输入简单辅音s。字母h位于字母s的右侧。用户108可以通过在字母s处进行点输入接着向右进行滑动输入来输入多字符复合辅音sh。
现在参照图3H,示出用于滑动输入以英文字母表字母z开始的辅音的示例性字符布局395。如前面所描述的,以字母z开始的可能的辅音包括:简单辅音z,以及多字符复合辅音zh。用户108可以通过在字母z处进行点输入来输入简单辅音c。字母h位于字母z的右侧。用户108可以通过在字母z处进行点输入接着向右进行滑动输入来输入多字符复合辅音zh。
现在参照图4,示出用于经由12-键电话布局配置来滑动输入多字符复合辅音和元音的示例性字符布局400。该字符布局400可以经由触摸式计算设备100的触摸式显示器104显示给用户108并且与用户108相互作用。虽然可以针对字符布局400来实现(图3A至图3E中示出的且上面所描述的)关于元音的特定字符布局,但是可能需要改变这些配置中的一些配置,例如用户108不能从键4(元音i)向左滑动以输入多字符复合元音iang。因此,可以针对该字符布局400来重新配置特定字符布局的一些或全部,这可以包括对如前所述的基于词典统计和/或用户统计的优化。
现在参照图5,在504处开始用于使用触摸式计算设备100来滑动输入中文音节的多字符复合元音的技术500的另一示例。在504处,用户接口模块200经由触摸式计算设备100的触摸式显示器104来提供第一英文字符布局。在508处,用户接口模块200经由触摸式计算设备100的触摸式显示器104接收来自触摸式计算设备100的用户108的点输入,所述点输入指示从第一英文字符布局的元音选择。
在512处,用户接口模块200经由触摸式计算设备100的触摸式显示器104基于点输入来提供第二英文字符布局,第二英文字符布局以所选择的元音为中心并且包括多个字符,所述多个字符基于所选择的元音并且包括所选择的元音,第二英文字符布局不同于第一英文字符布局。在516处,用户接口模块200经由触摸式计算设备100的触摸式显示器104接收来自用户108的从所选择的元音至第二英文字符布局的所选字符的滑动输入。
在520处,用户接口模块200在触摸式计算设备100处基于所选择的元音、所选择的字符和第二英文字符布局来确定英文字符串,所述英文字符串选择性地包括:第二英文字符布局的与滑动输入路径关联的一个或更多其它英文字符,所述字符串表示中文字符的元音。在524处,音译模块204在触摸式计算设备100处基于字符串来生成中文字符。在528处,用户接口模块200经由触摸式计算设备100的触摸式显示器104来显示中文字符。然后技术500可以结束或者返回至504以进行一个或更多附加的循环。
现在参照图6,在604处开始用于使用触摸式计算设备100来滑动输入多字符复合辅音或元音以音译为另一种语言的示例性技术600。在604处,用户接口模块200经由触摸式计算设备100的触摸式显示器104提供第一语言的第一字符布局。在608处,用户接口模块200经由触摸式计算设备100的触摸式显示器104接收来自用户108的点输入,所述点输入指示从第一字符布局选择第一字符。在612处,用户接口模块200在触摸式计算设备100处确定所选择的字符是否是多字符复合辅音或元音的初始字符,例如a、c、e、i、o、s、u或z。如果所选择的字符是多字符复合辅音或元音的初始字符,则技术600可以进行至616。如果所选择的字符不是多字符复合辅音或元音的初始字符,则技术600可以进行至628。
在616处,用户接口模块200经由触摸式计算设备100的触摸式显示器104提供第一语言的第二字符布局,该第二字符布局基于所选择的第一字符,第二字符布局不同于第一字符布局。在620处,用户接口模块200经由触摸式计算设备100的触摸式显示器104接收来自用户108的从所选择的第一字符至选自第二字符布局的第二字符的滑动输入。在624处,用户接口模块200在触摸式计算设备100处基于第一所选字符和第二所选字符以及第二字符布局来确定字符串,该字符串表示第二语言的音节。在628处,用户接口模块200经由触摸式计算设备100的触摸式显示器104显示所选择的字符或字符串(这取决于612处的判定结果)。然后技术600可以结束或者返回至604以进行一个或更多附加的循环。
提供示例实施例以使得本公开会较透彻并且会充分地将范围传达给本领域技术人员。提出大量的具体细节如具体部件、设备和技术的示例以提供对本公开的实施例的透彻理解。本领域技术人员应当理解,具体细节不需要被采用,示例实施例可以以不同的形式来体现并且也不应该被解释为限制本公开的范围。在一些示例实施例中,不对熟知的过程、熟知的设备结构和熟知的技术进行详细的描述。
本文所使用的术语仅出于描述具体示例实施例的目的而无意为限制性。如在本文中所使用的,除非上下文清楚地另外指出,否则单数形式“一”、“一个(a、an)”和“该(the)”可能意图也包括复数形式。词语“和/或”包括关联列举项中的一个或更多项的任意或全部组合。词语“包括(comprises)”、“包括(comprising)”、“包括(including)”和“具有(having)”为包括性,因此指所陈述的特征、整体、步骤、操作、要素和/或部件的存在,但不排除一个或更多其它特征、整体、步骤、操作、要素、部件和/或其组的存在或附加。除非具体地确定为执行次序,否则本文所描述的技术步骤、处理和操作不应被解释为必需地要求按照所讨论或示出的具体次序来进行上述技术步骤、处理和操作的执行。还应当理解,可以采用附加或替代步骤。
尽管在本文中可以使用词语第一、第二、第三等来描述各种要素、部件、区域、层和/或段,但是这些要素、部件、区域、层和/或段不应当受这些词语的限制。这些词语可以仅用于将一个要素、部件、区域、层或段与另一个区域、层或段区分开。除非通过上下文清楚地指出,否则词语如“第一”、“第二”和其它数字词语当在本文中使用时不暗示顺序或次序。因此,在不偏离示例实施例的教示的情况下,下面所讨论的第一要素、部件、区域、层或段可以被称为第二要素、部件、区域、层或段。
如本文所述使用的,词语“模块”可以指、作为其一部分或包括专用集成电路(ASIC);电子电路;组合逻辑电路;现场可编程门阵列(FPGA);执行代码的处理器(共享、专用或组)或通过联网集群或数据中心中的处理器和存储器的分布式网络来执行的处理;提供所描述的功能的其它适合部件;或上述模块中的一些或所有模块的组合,如在片上系统中。词语“模块”可以包括存储由一个或更多处理器执行的代码的存储器(共享、专用或组)。
如上面所使用的,词语“代码”可以包括软件、固件、字节码和/或微码,并且可以指程序、例程、功能、类和/或对象。如上面所使用的,词语“共享”意味着可使用单个(共享)处理器执行来自多个模块的一些或所有代码。此外,可以通过单个(共享)存储器存储来自多个模块的一些或所有代码。如上面所使用的,词语“组”意味着可以使用处理器组来执行来自单个模块的一些或所有代码。此外,可以使用存储器组来存储来自单个模块的一些或所有代码。
本文描述的技术可以通过由一个或更多处理器执行的一个或更多计算机程序来实施。计算机程序包括存储在非瞬态有形计算机可读介质上的处理器可执行指令。计算机程序还可以包括存储的数据。非瞬态有形计算机可读介质的非限制性示例为非易失性存储器、磁性存储器和光存储器。
上述的一些部分从对信息的操作的算法和符号表示方面展现本文所描述的技术。这些算法描述和表示是由在数据处理领域中的技术人员用于最有效地将其工作的实质传达给本领域技术人员的手段。当功能性地或逻辑性地进行描述时,这些操作应当被理解为通过计算机程序来实施。此外,在不失一般性的情况下,有时也证明了将这些操作布置称为模块或通过功能性名称是方便的。
如根据上述讨论很明显的,除非另外具体陈述,否则应当理解,贯穿本说明书,利用如“处理”、“计算(computing)”、“计算(calculating)”、“确定”或“显示”等词语的讨论指计算机系统或类似电子计算设备的动作和处理,上述计算机系统或类似电子计算设备对在计算机系统存储器或寄存器或其它信息存储、传输或显示设备内被表示为物理(电子)量的数据进行操作和转换。
所描述的技术的某些方面包括在本文中以算法形式描述的处理步骤和指令。应当注意,所描述的处理步骤和指令可以用软件、固件或硬件来体现,并且当用软件来体现时,可以被下载以贮存在由实时网络操作系统所使用的不同平台上或从上述不同平台上操作。
本公开还涉及用于执行本文的操作的装置。该装置可以为所要求的目的而具体地构建,或可以包括由存储在能够由计算机访问的计算机可读介质上的计算机程序选择性激活或重新配置的通用计算机。这样的计算机程序可以存储在有形计算机可读存储介质中,例如但不限于包括软盘、光盘、CD-ROM、磁光盘、只读存储器(ROM)、随机存取存储器(RAM)、EPROM、EEPROM、磁卡或光学卡、专用集成电路(ASIC)的任何类型的盘,或适于存储电子指令的任何类型的介质,并且其中每个都被耦合至计算机系统总线。此外,本说明书所提到的计算机可以包括单个处理器或可以是采用用于提高的计算能力的多处理器设计的架构。
本文所提出的算法和操作并非固有地与任何具体计算机或其它装置有关。各种通用系统也可以和根据本文教示的程序一起使用,或者可以证明便于构建更加专用的设备来执行所要求的技术步骤。用于各种这些系统的所需结构以及等同变型对本领域技术人员是明显的。此外,没有参考任何具体的编程语言来描述本公开。应当理解,可以使用各种编程语言来实施本文所描述的本公开的教示,并且对具体语言的任何引用用于对本公开的实现和最佳模式的公开。
本公开很好地适于众多拓扑上的多种计算机网络系统。在该领域内,大网络的配置和管理包括在网络如因特网上通信耦接至不同计算机和存储设备的存储设备和计算机。
为了说明和描述的目的提供了关于实施例的前述描述。其无意为排它性或限制本公开。具体实施例的各个要素和特征一般不限于该具体实施例,但是当适用时可互换并且可以用于所选择的实施例,即使没有特别示出或描述也是如此。上述要素或特征还可以许多方式来变化。这种变型不应认为背离本公开,并且所有这种修改意图被包括在本公开的范围内。
权利要求书(按照条约第19条的修改)
1.一种计算机实现的方法,包括:
经由触摸式计算设备的触摸式显示器提供第一英文字符布局;
经由所述触摸式计算设备的触摸式显示器接收来自所述触摸式计算设备的用户的点输入,所述点输入指示所述第一英文字符布局中元音的选择;
经由所述触摸式计算设备的触摸式显示器基于所述点输入来提供第二英文字符布局,所述第二英文字符布局以所选择的元音为中心并且包括多个字符,所述多个字符基于所选择的元音并包括所选择的元音,所述第二英文字符布局不同于所述第一英文字符布局,所述第二英文字符布局被配置为使得所述用户能够使用单个滑动输入来输入以所选择的元音为开始的所有可能的音节的剩余部分;
经由所述触摸式计算设备的触摸式显示器来接收来自所述用户的从所选择的元音至所述第二英文字符布局的被选择的字符的滑动输入;
在所述触摸式计算设备处基于所选择的元音、所选择的字符和所述第二英文字符布局来确定英文字符串,所述英文字符串包括所述第二英文字符布局的沿着所述滑动输入的路径的一个或更多其它英文字符,所述英文字符串表示中文字符的元音;
在所述触摸式计算设备处基于所述字符串生成中文字符;以及
经由所述触摸式计算设备的触摸式显示器显示所述中文字符。
2.一种计算机实现的方法,包括:
经由触摸式计算设备的触摸式显示器提供第一语言的第一字符布局;
经由所述触摸式计算设备的触摸式显示器接收来自用户的点输入,所述点输入指示所述第一字符布局中第一字符的选择;
经由所述触摸式计算设备的触摸式显示器来提供所述第一语言的第二字符布局,所述第二字符布局基于所选择的第一字符,所述第二字符布局不同于所述第一字符布局,所述第二字符布局被配置为使得所述用户能够使用单个滑动输入来输入以所述第一字符为开始的所有可能的音节的剩余部分;
经由所述触摸式计算设备的触摸式显示器来接收来自所述用户的从所选择的第一字符至所述第二字符布局的被选第二字符的滑动输入;
在所述触摸式计算设备处基于所选择的第一字符和所选择的第二字符以及所述第二字符布局来确定字符串,所述字符串包括所述第二字符布局的沿着所述滑动输入的路径的一个或更多其它字符;以及
经由所述触摸式计算设备的触摸式显示器来显示所述字符串。
3.根据权利要求2所述的计算机实现的方法,还包括将所述字符串音译为与所述第一语言不同的第二语言,以及经由所述触摸式计算设备的触摸式显示器向所述用户提供一个或更多音译字符。
4.根据权利要求3所述的计算机实现的方法,其中,所述第一语言为英文,所述第一字符布局和所述第二字符布局包括基于英文字母表的字符,并且所述第二语言为中文。
5.根据权利要求4所述的计算机实现的方法,其中,所选择的第一字符为元音。
6.根据权利要求5所述的计算机实现的方法,其中,所述第二字符布局以所选择的第一字符和多个字符为中心,所述多个字符基于所选择的第一字符并且包括所选择的第一字符。
7.根据权利要求6所述的计算机实现的方法,其中,所述第二字符布局包括用于形成中文音节的多字符复合元音的潜在字符,所述多字符复合元音以所选择的第一字符为开始。
8.根据权利要求7所述的计算机实现的方法,其中,所述第二字符布局基于中文语言的字符的使用统计,其中所述使用统计包括中文语言的各种字符的使用率。
9.根据权利要求8所述的计算机实现的方法,其中,所述第二字符布局被优化为使得较频繁使用的中文字符的滑动输入路径较短或者较易于用户输入。
10.根据权利要求2所述的计算机实现的方法,其中,所述第一字符布局为标准QWERTY键盘配置形式和12-键电话布局配置形式之一。
11.根据权利要求2所述的计算机实现的方法,其中,提供所述第二字符布局还包括:在覆盖所述第一字符布局的弹出窗口中提供所述第二字符布局。
12.一种系统,包括:
用户接口模块,被配置为:
经由触摸式计算设备的触摸式显示器来提供第一语言的第一字符布局,以及
经由所述触摸式计算设备的触摸式显示器来提供所述第一语言的第二字符布局,所述第二字符布局基于所选择的第一字符,所述第二字符布局不同于所述第一字符布局,所述第二字符布局被配置为使得用户能够使用单个滑动输入来输入以所选择的第一字符为开始的所有可能的音节的剩余部分,
经由所述触摸式计算设备的触摸式显示器来接收来自所述用户的点输入,所述点输入指示所选择的第一字符,所选择的第一字符来自所述第一字符布局,
经由所述触摸式计算设备的触摸式显示器来接收来自所述用户的从所选择的第一字符至所述第二字符布局的被选第二字符的滑动输入,
在所述触摸式计算设备处基于所选择的第一字符和所选择的第二字符以及所述第二字符布局来确定字符串,所述字符串包括所述第二字符布局的沿着所述滑动输入的路径的一个或更多其它字符,以及
经由所述触摸式计算设备的触摸式显示器显示所述字符串。
13.根据权利要求12所述的系统,还包括音译模块,其被配置为将所述字符串音译为与所述第一语言不同的第二语言,并且经由所述触摸式计算设备的触摸式显示器向所述用户提供一个或更多音译字符。
14.根据权利要求13所述的系统,其中,所述第一语言为英文,所述第一字符布局和所述第二字符布局包括基于英文字母表的字符,以及所述第二语言为中文。
15.根据权利要求14所述的系统,其中,所选择的第一字符为元音。
16.根据权利要求15所述的系统,其中,所述第二字符布局以所选择的第一字符和多个字符为中心,所述多个字符基于所选择的第一字符并且包括所选择的第一字符。
17.根据权利要求16所述的系统,其中,所述第二字符布局包括用于形成中文音节的多字符复合元音的潜在字符,所述多字符复合元音以所选择的第一字符开始。
18.根据权利要求17所述的系统,其中,所述第二字符布局基于中文语言的字符的使用统计,其中所述使用统计包括中文语言的各种字符的使用率,以及其中所述第二字符布局被优化为使得较频繁使用的中文字符的滑动输入路径较短或者较易于用户输入。
19.根据权利要求12所述的系统,其中,所述第一字符布局为标准QWERTY键盘配置形式和12-键电话布局配置形式之一。
20.根据权利要求12所述的系统,其中,所述用户接口模块还被配置为在覆盖所述第一字符布局的弹出窗口中提供所述第二字符布局。
Claims (20)
1.一种计算机实现的方法,包括:
经由触摸式计算设备的触摸式显示器提供第一英文字符布局;
经由所述触摸式计算设备的触摸式显示器接收来自所述触摸式计算设备的用户的点输入,所述点输入指示所述第一英文字符布局中元音的选择;
经由所述触摸式计算设备的触摸式显示器,基于所述点输入来提供第二英文字符布局,所述第二英文字符布局以所选择的元音为中心并且包括多个字符,所述多个字符基于所选择的元音并包括所选择的元音,所述第二英文字符布局不同于所述第一英文字符布局;
经由所述触摸式计算设备的触摸式显示器接收来自所述用户的从所选择的元音至所述第二英文字符布局的被选择的字符的滑动输入;
在所述触摸式计算设备处基于所选择的元音、所选择的字符和所述第二英文字符布局来确定英文字符串,所述英文字符串选择性地包括所述第二英文字符布局的沿着所述滑动输入的路径的一个或更多其它英文字符,所述英文字符串表示中文字符的元音;
在所述触摸式计算设备处基于所述字符串来生成中文字符;以及
经由所述触摸式计算设备的触摸式显示器来显示所述中文字符。
2.一种计算机实现的方法,包括:
经由触摸式计算设备的触摸式显示器来提供第一语言的第一字符布局;
经由所述触摸式计算设备的触摸式显示器来接收来自用户的点输入,所述点输入指示所述第一字符布局中第一字符的选择;
经由所述触摸式计算设备的触摸式显示器来提供所述第一语言的第二字符布局,所述第二字符布局基于所选择的第一字符,所述第二字符布局不同于所述第一字符布局;
经由所述触摸式计算设备的触摸式显示器来接收来自所述用户的从所选择的第一字符至所述第二字符布局的被选第二字符的滑动输入;
在所述触摸式计算设备处基于所选择的第一字符和第二字符以及所述第二字符布局来确定字符串,所述字符串表示第二语言的音节,所述第二语言不同于所述第一语言;以及
经由所述触摸式计算设备的触摸式显示器来显示所述字符串。
3.根据权利要求2所述的计算机实现的方法,还包括将所述字符串音译为所述第二语言,以及经由所述触摸式计算设备的触摸式显示器向所述用户提供一个或更多音译的字符。
4.根据权利要求3所述的计算机实现的方法,其中,所述第一语言为英文,所述第一字符布局和所述第二字符布局包括基于英文字母表的字符,以及所述第二语言为中文。
5.根据权利要求4所述的计算机实现的方法,其中,所选择的第一字符为元音。
6.根据权利要求5所述的计算机实现的方法,其中,所述第二字符布局以所选择的第一字符和多个字符为中心,所述多个字符基于所选择的第一字符并且包括所选择的第一字符。
7.根据权利要求6所述的计算机实现的方法,其中,所述第二字符布局包括用于形成中文音节的多字符复合元音的潜在字符,所述多字符复合元音以所选择的第一字符为开始。
8.根据权利要求7所述的计算机实现的方法,其中,所述第二字符布局基于中文语言的字符的使用统计,其中所述使用统计包括中文语言的各种字符的使用率。
9.根据权利要求8所述的计算机实现的方法,其中,所述第二字符布局被优化为使得较频繁使用的中文字符的滑动输入路径较短或者较易于用户输入。
10.根据权利要求2所述的计算机实现的方法,其中,所述第一字符布局为标准QWERTY键盘配置形式和12-键电话布局配置形式之一。
11.根据权利要求2所述的计算机实现的方法,其中,提供所述第二字符布局还包括:在覆盖所述第一字符布局的弹出窗口中提供所述第二字符布局。
12.一种系统,包括:
用户接口模块,被配置为:
经由触摸式计算设备的触摸式显示器提供第一语言的第一字符布局,并且
经由所述触摸式计算设备的触摸式显示器提供所述第一语言的第二字符布局,所述第二字符布局基于所选择的第一字符,所述第二字符布局不同于所述第一字符布局,
经由所述触摸式计算设备的触摸式显示器接收来自用户的点输入,所述点输入指示所选择的第一字符,所选择的第一字符来自所述第一字符布局,
经由所述触摸式计算设备的触摸式显示器接收来自所述用户的从所选择的第一字符至所述第二字符布局的被选第二字符的滑动输入,
在所述触摸式计算设备处基于所选择的第一字符和第二字符以及所述第二字符布局来确定字符串,所述字符串表示所述第二语言的音节,所述第二语言不同于所述第一语言,以及
经由所述触摸式计算设备的触摸式显示器显示所述字符串。
13.根据权利要求12所述的系统,还包括音译模块,其被配置为将所述字符串音译为所述第二语言,并且经由所述触摸式计算设备的触摸式显示器向所述用户提供一个或更多音译字符。
14.根据权利要求13所述的系统,其中,所述第一语言为英文,所述第一字符布局和所述第二字符布局包括基于英文字母表的字符,并且所述第二语言为中文。
15.根据权利要求14所述的系统,其中,所选择的第一字符为元音。
16.根据权利要求15所述的系统,其中,所述第二字符布局以所选择的第一字符和多个字符为中心,所述多个字符基于所选择的第一字符并且包括所选择的第一字符。
17.根据权利要求16所述的系统,其中,所述第二字符布局包括用于形成中文音节的多字符复合元音的潜在字符,所述多字符复合元音以所选择的第一字符开始。
18.根据权利要求17所述的系统,其中,所述第二字符布局基于中文语言的字符的使用统计,其中所述使用统计包括中文语言的各种字符的使用率,以及其中所述第二字符布局被优化为使得较频繁使用的中文字符的滑动输入路径较短或者较易于用户输入。
19.根据权利要求12所述的系统,其中,所述第一字符布局为标准QWERTY键盘配置形式和12-键电话布局配置形式之一。
20.根据权利要求12所述的系统,其中,所述用户接口模块还被配置为在覆盖所述第一字符布局的弹出窗口中提供所述第二字符布局。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2011/083836 WO2013086675A1 (en) | 2011-12-12 | 2011-12-12 | Techniques for input of a multi-character compound consonant or vowel and transliteration to another language using a touch computing device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104145235A true CN104145235A (zh) | 2014-11-12 |
Family
ID=48572828
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201180076370.8A Pending CN104145235A (zh) | 2011-12-12 | 2011-12-12 | 用于使用触摸式计算设备输入多字符复合辅音或元音并音译为另一种语言的技术 |
Country Status (5)
Country | Link |
---|---|
US (2) | US8762129B2 (zh) |
JP (1) | JP6087949B2 (zh) |
KR (1) | KR101892208B1 (zh) |
CN (1) | CN104145235A (zh) |
WO (1) | WO2013086675A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111670426A (zh) * | 2018-02-01 | 2020-09-15 | 微芯片技术股份有限公司 | 具有多语言支持的触摸屏用户界面 |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8818791B2 (en) * | 2012-04-30 | 2014-08-26 | Google Inc. | Techniques for assisting a user in the textual input of names of entities to a user device in multiple different languages |
US20140104179A1 (en) * | 2012-10-17 | 2014-04-17 | International Business Machines Corporation | Keyboard Modification to Increase Typing Speed by Gesturing Next Character |
KR20140094744A (ko) * | 2013-01-22 | 2014-07-31 | 한국전자통신연구원 | 휴대 단말의 음성 인식 결과 편집 방법 및 그 장치 |
SG11201602622QA (en) | 2013-10-04 | 2016-04-28 | Oslabs Pte Ltd | A gesture based system for translation and transliteration of input text and a method thereof |
JP2016066356A (ja) * | 2014-09-18 | 2016-04-28 | 高 元祐 | 潜在的キーによる接続移動後の解放で2工程の情報を入力する方法。 |
US10185710B2 (en) * | 2015-06-30 | 2019-01-22 | Rakuten, Inc. | Transliteration apparatus, transliteration method, transliteration program, and information processing apparatus |
CN106570001B (zh) * | 2016-10-24 | 2018-10-23 | 广州酷狗计算机科技有限公司 | 一种音译文字的方法及装置 |
CN111176460A (zh) * | 2018-11-09 | 2020-05-19 | 炬才微电子(深圳)有限公司 | 一种输入方法及装置 |
US11009969B1 (en) * | 2019-12-03 | 2021-05-18 | International Business Machines Corporation | Interactive data input |
US12153572B2 (en) | 2021-10-27 | 2024-11-26 | Bank Of America Corporation | Recursive logic engine for efficient transliteration of machine interpretable languages |
KR20240064404A (ko) * | 2022-11-04 | 2024-05-13 | 삼성전자주식회사 | 멀티 키보드를 표시하는 사용자 디바이스 및 사용자 디바이스의 동작 방법 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7088340B2 (en) * | 2001-04-27 | 2006-08-08 | Misawa Homes Co., Ltd. | Touch-type key input apparatus |
CN101183296A (zh) * | 2007-12-12 | 2008-05-21 | 魏新成 | 通过手机触摸屏上显示的虚拟双拼键盘输入汉字 |
EP1953623A1 (en) * | 2007-01-30 | 2008-08-06 | Samsung Electronics Co., Ltd. | Apparatus and method for inputting characters on touch keyboard |
CN101382852A (zh) * | 2007-09-06 | 2009-03-11 | 鸿富锦精密工业(深圳)有限公司 | 触摸屏式键盘 |
CN101825954A (zh) * | 2010-04-21 | 2010-09-08 | 四川大学 | 一种六角滑行汉字拼音输入法 |
CN101833379A (zh) * | 2009-05-21 | 2010-09-15 | 蒋武衡 | 一种可触屏的拼音输入键盘 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5574482A (en) | 1994-05-17 | 1996-11-12 | Niemeier; Charles J. | Method for data input on a touch-sensitive screen |
US5987375A (en) * | 1996-02-14 | 1999-11-16 | Visteon Technologies, Llc | Method and apparatus for selecting a destination in a vehicle navigation system |
US6562078B1 (en) * | 1999-06-29 | 2003-05-13 | Microsoft Corporation | Arrangement and method for inputting non-alphabetic language |
JP3995093B2 (ja) * | 2002-09-20 | 2007-10-24 | 富士通株式会社 | ハングル文字入力方法,ハングル文字入力装置,ハングル文字入力プログラム,及び、コンピュータ可読媒体 |
KR20040056700A (ko) * | 2002-12-24 | 2004-07-01 | 한국전자통신연구원 | 소프트웨어 키보드와 이를 이용한 소프트웨어 키 입력 방법 |
US7098896B2 (en) | 2003-01-16 | 2006-08-29 | Forword Input Inc. | System and method for continuous stroke word-based text input |
WO2005064804A1 (en) * | 2003-12-30 | 2005-07-14 | Jongtae Park | Data input apparatus and data input method using the same |
US7443316B2 (en) * | 2005-09-01 | 2008-10-28 | Motorola, Inc. | Entering a character into an electronic device |
CN101840304A (zh) * | 2007-01-30 | 2010-09-22 | 三星电子株式会社 | 用于在终端上输入字符的装置和方法 |
CN101387915B (zh) * | 2007-09-10 | 2011-03-23 | 深圳富泰宏精密工业有限公司 | 触摸式键盘控制系统及方法 |
WO2009044997A1 (en) | 2007-10-05 | 2009-04-09 | Neomobil Inc. | Character input device |
TWI416399B (zh) | 2007-12-28 | 2013-11-21 | Htc Corp | 手持式電子裝置及其操作方法 |
US8289283B2 (en) | 2008-03-04 | 2012-10-16 | Apple Inc. | Language input interface on a device |
JP2010026718A (ja) * | 2008-07-17 | 2010-02-04 | Toshiba Corp | 文字入力装置および方法 |
US20100030549A1 (en) * | 2008-07-31 | 2010-02-04 | Lee Michael M | Mobile device having human language translation capability with positional feedback |
CN101980125B (zh) * | 2009-01-14 | 2012-10-03 | 赵夜白 | 六角连触拼音输入法 |
WO2010105440A1 (en) | 2009-03-20 | 2010-09-23 | Google Inc. | Interaction with ime computing device |
KR20090120434A (ko) * | 2009-07-07 | 2009-11-24 | 김명수 | 중국어 입력 시스템 및 방법 |
JP5710944B2 (ja) * | 2009-11-24 | 2015-04-30 | 博章 出口 | 文字入力装置、文字入力方法、及び文字入力プログラム |
CN102081490B (zh) * | 2009-11-27 | 2013-01-30 | 沈阳格微软件有限责任公司 | 面向触屏设备的点划式汉字声韵输入系统 |
US20120162086A1 (en) * | 2010-12-27 | 2012-06-28 | Samsung Electronics Co., Ltd. | Character input method and apparatus of terminal |
-
2011
- 2011-12-12 CN CN201180076370.8A patent/CN104145235A/zh active Pending
- 2011-12-12 WO PCT/CN2011/083836 patent/WO2013086675A1/en active Application Filing
- 2011-12-12 KR KR1020147019565A patent/KR101892208B1/ko active Active
- 2011-12-12 JP JP2014546265A patent/JP6087949B2/ja active Active
-
2012
- 2012-01-16 US US13/350,901 patent/US8762129B2/en active Active
-
2014
- 2014-06-23 US US14/311,490 patent/US9665275B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7088340B2 (en) * | 2001-04-27 | 2006-08-08 | Misawa Homes Co., Ltd. | Touch-type key input apparatus |
EP1953623A1 (en) * | 2007-01-30 | 2008-08-06 | Samsung Electronics Co., Ltd. | Apparatus and method for inputting characters on touch keyboard |
CN101382852A (zh) * | 2007-09-06 | 2009-03-11 | 鸿富锦精密工业(深圳)有限公司 | 触摸屏式键盘 |
CN101183296A (zh) * | 2007-12-12 | 2008-05-21 | 魏新成 | 通过手机触摸屏上显示的虚拟双拼键盘输入汉字 |
CN101833379A (zh) * | 2009-05-21 | 2010-09-15 | 蒋武衡 | 一种可触屏的拼音输入键盘 |
CN101825954A (zh) * | 2010-04-21 | 2010-09-08 | 四川大学 | 一种六角滑行汉字拼音输入法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111670426A (zh) * | 2018-02-01 | 2020-09-15 | 微芯片技术股份有限公司 | 具有多语言支持的触摸屏用户界面 |
CN111670426B (zh) * | 2018-02-01 | 2023-11-24 | 微芯片技术股份有限公司 | 具有多语言支持的触摸屏用户界面 |
Also Published As
Publication number | Publication date |
---|---|
US9665275B2 (en) | 2017-05-30 |
US8762129B2 (en) | 2014-06-24 |
KR101892208B1 (ko) | 2018-08-27 |
US20140304640A1 (en) | 2014-10-09 |
JP2015506146A (ja) | 2015-02-26 |
US20130151234A1 (en) | 2013-06-13 |
KR20140108279A (ko) | 2014-09-05 |
WO2013086675A1 (en) | 2013-06-20 |
JP6087949B2 (ja) | 2017-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104145235A (zh) | 用于使用触摸式计算设备输入多字符复合辅音或元音并音译为另一种语言的技术 | |
US11379663B2 (en) | Multi-gesture text input prediction | |
US9026428B2 (en) | Text/character input system, such as for use with touch screens on mobile phones | |
Nesbat | A system for fast, full-text entry for small electronic devices | |
US8077974B2 (en) | Compact stylus-based input technique for indic scripts | |
US20070016862A1 (en) | Input guessing systems, methods, and computer program products | |
CN102141889A (zh) | 用于编辑的打字辅助 | |
WO2014055762A1 (en) | Incremental multi-touch gesture recognition | |
JP5947887B2 (ja) | 表示制御装置、制御プログラム、および表示装置の制御方法 | |
US9199155B2 (en) | Morpheme-level predictive graphical keyboard | |
WO2007024595A1 (en) | Navigational interface providing auxiliary character support for mobile and wearable computers | |
CN105814556B (zh) | 语境敏感的输入工具 | |
CN104123012A (zh) | 使用替代评分的非字典字符串的姿态键盘输入 | |
CN104885041A (zh) | 手写输入的进度显示 | |
CN104808807A (zh) | 用于汉字拼音输入的方法和装置 | |
CN111052064A (zh) | 自动提供基于手势的自动完成建议的方法及其电子设备 | |
Arif et al. | A survey of text entry techniques for smartwatches | |
CN111176456A (zh) | 用于输入地理位置名称的输入法编辑器 | |
Po et al. | Dynamic candidate keypad for stroke-based Chinese input method on touchscreen devices | |
CN107491183A (zh) | 一种输入方法及终端、计算机装置及可读存储介质 | |
Dobosz et al. | Increasing the Efficiency of Text Input in the 8pen Method | |
WO2012116497A1 (en) | Inputting chinese characters in pinyin mode | |
Sukswai et al. | Conslide: A Thai soft keyboard for mobile text input | |
KR20110112007A (ko) | 터치 방식의 핸드폰 및 모바일 기기에서의 문자입력방법 | |
JP2014085735A (ja) | 入力変換プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: American California Applicant after: Google limited liability company Address before: American California Applicant before: Google Inc. |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20141112 |