CN104254820A - 字符输入装置及字符输入方法 - Google Patents
字符输入装置及字符输入方法 Download PDFInfo
- Publication number
- CN104254820A CN104254820A CN201380013937.6A CN201380013937A CN104254820A CN 104254820 A CN104254820 A CN 104254820A CN 201380013937 A CN201380013937 A CN 201380013937A CN 104254820 A CN104254820 A CN 104254820A
- Authority
- CN
- China
- Prior art keywords
- character
- utilization
- frequency
- initial
- continuous
- 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
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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- 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/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/0237—Character input methods using prediction or retrieval 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/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
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/274—Converting codes to words; Guess-ahead of partial word inputs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
- H04M1/2745—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
- H04M1/27463—Predictive input, predictive dialling by comparing the dialled sequence with the content of a telephone directory
-
- 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)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
- Document Processing Apparatus (AREA)
- Telephone Function (AREA)
Abstract
字符输入装置(10)具有:显示部(16),其用于显示与所输入的字符相关的多个候选字符;使用频率数据库(12),其蓄积了有关各字符的、被作为首字符使用的首字符使用频率和与该字符相连续地使用的一个以上的字符的连续使用频率;首字符提取部(13),其根据有关各字符的首字符使用频率,提取被作为首字符频繁使用的排前面的规定个数的频繁使用字符;连续使用频率提取部(14),其针对一个以上的频繁使用字符,提取与该频繁使用字符相连续地使用的一个以上的字符的连续使用频率;以及显示控制部(15),其将规定个数的频繁使用字符配置在显示部的中央进行显示,并根据连续使用频率,将频繁使用字符以外的字符配置在频繁使用字符的周围进行显示。
Description
技术领域
本发明涉及用于通过由用户从显示部所显示的字符组中选择期望的字符来输入字符的字符输入装置及字符输入方法。
背景技术
一直以来,作为智能电话等信息处理装置的字符输入单元,已知有这种类型的字符输入单元,即通过由用户从显示部所显示的字符组中选择期望的字符来输入字符。但是,在目前情况下,关于所显示的字符组的配置,虽然已知有数字键式的配置和QWERTY(全键盘)键盘式的配置等,但都是固定的配置,不是考虑了各个字符的输入频率的配置。
针对这种现状,在下述的专利文献1中提出了这样的技术,在被安装于数字多功能设备的显示装置中,针对多个键的每个键计数使用频率,在初始状态下一并显示使用频率较高的键。
现有技术文献
专利文献
专利文献1:日本特开2005-37497号公报
发明内容
发明所要解决的课题
但是,在专利文献1的技术中没有考虑到连续使用的多个键(例如多个字符)的关联性,在这方面,还有充足的改进余地来实现字符输入操作的更加高效化。
因此,本发明的目的在于,在考虑了被连续使用的多个字符的关联性的基础上,使字符输入操作进一步高效化,从而实现顺畅且快速的字符输入。
用于解决课题的手段
本发明的一个方面的字符输入装置的特征在于,该字符输入装置具有:显示部,其用于显示与所输入的字符相关的多个候选字符;使用频率数据库,其蓄积了有关各字符的、被作为首字符使用的频率(下面称为“首字符使用频率”)和与该字符相连续地使用的一个以上的字符的使用频率(下面称为“连续使用频率”);首字符提取部,其根据有关各字符的首字符使用频率,提取被作为首字符频繁使用的字符(下面称为“频繁使用字符”)中的排前面的规定个数的频繁使用字符;连续使用频率提取部,其针对一个以上的频繁使用字符,从所述使用频率数据库中提取与该频繁使用字符相连续地使用的一个以上的字符的连续使用频率;以及显示控制部,其将规定个数的频繁使用字符配置在显示部的中央进行显示,并且根据连续使用频率,将频繁使用字符以外的字符配置在频繁使用字符的周围进行显示。
在这种字符输入装置中,首字符提取部根据有关各字符的首字符使用频率,提取被作为首字符频繁使用的排前面的规定个数的频繁使用字符,并且连续使用频率提取部针对一个以上的频繁使用字符(例如,(1)首字符使用频率最高的字符(下面称为“最频繁使用字符”),(2)所述频繁使用字符中的被最先使用的字符,(3)该一个以上的频繁使用字符的全部等),从所述使用频率数据库中提取与该频繁使用字符相连续地使用的一个以上的字符的连续使用频率,显示控制部将规定个数的频繁使用字符配置在显示部的中央进行显示,并且根据连续使用频率,将频繁使用字符以外的字符配置在频繁使用字符的周围进行显示。由此,能够在不仅考虑了各个字符的使用频率,而且还考虑了被连续使用的多个字符的关联性的基础上,使字符输入操作进一步高效化,从而实现顺畅且快速的字符输入。
另外,也可以是,上述的字符输入装置还具有计算蓄积部,该计算蓄积部根据之前的字符使用历史,求出有关各字符的、被作为首字符使用的首字符使用频率和与该字符相连续地使用的一个以上的字符的连续使用频率,并蓄积到使用频率数据库中。在这种情况下,通过计算蓄积部将首字符使用频率和连续使用频率自动蓄积到使用频率数据库中,在字符输入装置中,能够根据与首字符使用频率及连续使用频率相关的最新信息进行字符的适当的显示控制。另外,并非必须在字符输入装置内设置计算蓄积部,也可以从外部得到与根据之前的字符使用历史而求出的首字符使用频率及连续使用频率相关的最新信息,并输入到使用频率数据库中。
上述的显示控制部例如也可以进行如下所示的显示控制。即,也可以是,显示控制部将规定个数的频繁使用字符配置在显示部中央的圆圈上进行显示,并且根据连续使用频率,将频繁使用字符以外的字符配置在半径大于中央的圆圈的一个以上的圆圈上进行显示。另外,也可以是,显示控制部将规定个数的频繁使用字符配置在显示部中央的圆圈上进行显示,并且根据连续使用频率,将频繁使用字符以外的字符配置在显示部的以频繁使用字符为中心的一个以上的扇形的圆弧上进行显示。
上述的有关字符输入装置的发明也能够捕捉为有关字符输入方法的发明,并能够记述如下。以下的有关字符输入方法的发明发挥相同的作用及效果。
即,本发明的一个方面的字符输入方法由字符输入装置来执行,该字符输入装置具有:显示部,其用于显示与所输入的字符相关的多个候选字符;以及使用频率数据库,其蓄积了有关各字符的、被作为首字符使用的首字符使用频率和与该字符相连续地使用的一个以上的字符的连续使用频率,该字符输入方法的特征在于,具有:提取步骤,根据有关各字符的首字符使用频率,提取被作为首字符频繁使用的排前面的规定个数的频繁使用字符,并且针对一个以上的频繁使用字符,从所述使用频率数据库中提取与该频繁使用字符相连续地使用的一个以上的字符的连续使用频率;以及显示控制步骤,将所述规定个数的频繁使用字符配置在所述显示部的中央进行显示,并根据所述连续使用频率,将频繁使用字符以外的字符配置在所述频繁使用字符的周围进行显示,持续更新所述使用频率数据库所蓄积的首字符使用频率和连续使用频率,根据被更新后的首字符使用频率和连续使用频率执行所述提取步骤和所述显示控制步骤。
发明效果
根据本发明的一个方面,能够在考虑了被连续使用的多个字符的关联性的基础上,使字符输入操作进一步高效化,从而实现顺畅且快速的字符输入。
附图说明
图1是发明的实施方式的字符输入装置的功能框图。
图2是示出使用频率的计算蓄积处理的流程图。
图3是示出字符的显示控制处理的流程图。
图4是示出使用频率数据库所蓄积的信息的第1例的图。
图5是示出使用频率数据库所蓄积的信息的第2例的图。
图6是用于说明字符配置的第1例的图。
图7是用于说明字符配置的第2例的图。
图8是字符输入装置的硬件结构图。
图9是具有为实现本发明的作用及效果而必需的构成要素的字符输入装置的结构图。
具体实施方式
下面,参照附图说明本发明的实施方式。
[关于字符输入装置的结构]
图1是示出字符输入装置10的功能结构的框图。字符输入装置10由以下类型的信息处理装置(例如智能电话等)构成,该信息处理装置通过由用户从显示部所显示的字符组中选择期望的字符来输入字符。
如图1所示,字符输入装置10从功能上讲具有计算蓄积部11、使用频率数据库12、首字符提取部13、连续使用频率提取部14、显示控制部15和显示部16。有关各个构成部分的功能及动作,在后面进行说明。
图8是字符输入装置10的硬件结构图。字符输入装置10构成为计算机***,该计算机***在硬件上包含以下等:CPU10A、作为主存储装置的RAM10B和ROM10C、显示器等显示装置10D、作为数据收发器件的通信装置10E、硬盘和闪存等辅助存储装置10F。其中,显示装置10D当然进行信息的显示,也进行字符输入用的键盘画面的显示。另外,除图8的结构以外,例如还可以具有话筒和照相机这样的输入装置、扬声器这样的输出装置。
将规定的计算机软件读入到图8所示的CPU10A、RAM10B等硬件上,并在CPU10A的控制下,按照上述计算机软件使显示装置10D和通信装置10E等进行动作,并且进行RAM10B和辅助存储装置10F中的数据的读出及写入,由此实现图1所示的各功能。
再次参照图1对字符输入装置10的各功能部进行说明。图1所示的显示部16是用于显示与所输入的字符相关的多个候选字符的部分,使用频率数据库12是蓄积有关各字符的、被作为首字符使用的首字符使用频率和与该字符相连续地使用的一个以上的字符的连续使用频率的数据库。
计算蓄积部11是这样的部分:根据之前的字符使用历史,求出有关各字符的、被作为首字符使用的首字符使用频率和与该字符相连续地使用的一个以上的字符的连续使用频率,并蓄积到使用频率数据库12中。作为一例,该计算蓄积部11构成为包含字符使用历史生成部11A、字符使用历史数据库11B和使用频率计算部11C。字符使用历史生成部11A在字符被使用时,生成有关使用了哪个字符的历史(下面称为“字符使用历史”),并将所生成的字符使用历史作为日志蓄积到字符使用历史数据库11B中。使用频率计算部11C根据字符使用历史数据库11B所蓄积的字符使用历史,求出有关各字符的、被作为首字符使用的首字符使用频率和与该字符相连续地使用的一个以上的字符的连续使用频率,并蓄积到使用频率数据库12中。
首字符提取部13是这样的部分:根据有关各字符的首字符使用频率,提取作为首字符被频繁使用的排前面的规定个数(在后述的示例中是5个)的频繁使用字符,连续使用频率提取部14是这样的部分:对于一个以上的频繁使用字符,从使用频率数据库12中提取与该频繁使用字符相连续地使用的一个以上的字符的连续使用频率。
显示控制部15是这样的部分:将规定个数(在后述的示例中是5个)的频繁使用字符配置在显示部16的中央进行显示,并且根据连续使用频率,将频繁使用字符以外的字符配置在显示部16中的频繁使用字符的周围进行显示。关于字符的配置示例,在后面进行说明。
[关于使用频率的计算蓄积处理]
下面,使用图2说明使用频率的计算蓄积处理。图2的使用频率的计算蓄积处理由计算蓄积部11执行。另外,在本实施方式中,关于字符的输入,假定是通过从所显示的多个候选字符中选择一个字符来进行的,因而在本申请中有时也将字符的“输入”表述为字符的“选择”。
在选择任意一个字符后,首先判断是否选择了符号及特殊字符(例如图画字符等)以外的通常的字符(下面称为“通常字符”)(图2的步骤S1)。在选择了通常字符的情况下,将有关被选择的通常字符的首字符计数器加1(步骤S2)。
然后,判断是否连续选择了任意一个通常字符(步骤S3)。此处的“连续选择”是指作为一系列的用户动作,紧接着首字符选择了下一个字符,例如不设间隔地在选择首字符之后马上(规定时间以内)选择了下一个字符。
在这样的步骤S3中没有连续选择任意一个通常字符的情况下(即,选择了“。”等符号及特殊字符(例如图画字符等)的情况下和空出规定时间以上的间隔的情况下),能够判断为一个语句结束,因而返回步骤S1。另一方面,在步骤S3中连续选择了任意一个通常字符的情况下,将有关该通常字符的连续选择次数计数器加1(步骤S4)。
然后,将该时刻的使用频率信息(首字符计数器和连续选择次数计数器的信息)蓄积到使用频率数据库12中(步骤S5)。之后,在字符的输入未结束的情况下(即,连续选择了任意一个字符的情况下),返回步骤S3,而如果字符的输入结束,则结束图2的处理。
另外,在图1的计算蓄积部11中,作为一例,在选择任意一个字符后,字符使用历史生成部11A生成有关选择了哪个字符的历史(字符选择历史),并将所生成的字符选择历史作为日志蓄积到字符使用历史数据库11B中。并且,使用频率计算部11C通过参照字符使用历史数据库11B内的字符选择历史,执行前述的图2的一系列处理,并将使用频率信息(首字符计数器和连续选择次数计数器的信息)蓄积到使用频率数据库12中。
下面,使用图4和图5说明首字符计数器和连续选择次数计数器的结构例。
关于第1例,如图4所示,设有针对各字符的“被选择的频率计数器”、即“被选择的频率计数器(あ)”、“被选择的频率计数器(い)”、“被选择的频率计数器(う)”…,各字符的“被选择的频率计数器”包含用于计数该字符被选择为首字符的次数的“首字符计数器”、和有关与该字符相连续地被选择的一个通常字符的“连续选择次数计数器”。例如,在输入“おはようございます。今日はいい天気ですね。”的情况下,按照以下所述进行增计数。
首先,对于首字符“お”,“被选择的频率计数器(お)”(以下简称为“お”表单)的首字符计数器被增计数1,然后对于第二个字符“は”,“お”表单内的有关“は”的“连续选择次数计数器”被增计数1。并且,对于第三个字符“よ”,“は”表单内的有关“よ”的“连续选择次数计数器”被增计数1,然后对于第四个字符“う”,“よ”表单内的有关“う”的“连续选择次数计数器”被增计数1。之后如此继续,直到通过选择“。”而判断为一个语句结束为止。
关于下一个句子,首先对于首字符“き”,“き”表单的首字符计数器被增计数1,然后对于第二个字符“よ”,“き”表单内的有关“よ”的“连续选择次数计数器”被增计数1。然后,对于第三个字符“う”,“よ”表单内的有关“う”的“连续选择次数计数器”被增计数1。之后如此继续,直到通过选择“。”而判断为一个语句结束为止。
关于第2例,如图5所示,设有各字符的“被选择的频率计数器”、即“被选择的频率计数器(あ)”、“被选择的频率计数器(い)”、“被选择的频率计数器(う)”…,各字符的“被选择的频率计数器”包含用于计数该字符被选择为首字符的次数的“首字符计数器”、和有关与该字符相连续地被选择的两个通常字符的“连续选择次数计数器”。通过这样扩大被蓄积的历史的范围,能够预测每个单词的输入频率,认为更加便利。例如,在输入“おはようございます。今日はいい天気ですね。”的情况下,按照以下所述进行增计数。
首先,对于首字符“お”,“被选择的频率计数器(お)”(以下简称为“(お)表单”)的首字符计数器被增计数1,对于接下来的连续字符“はよ”,“お”表单内的有关“はよ”的“连续选择次数计数器”被增计数1。并且,对于接下来的连续字符“よう”,“は”表单内的有关“よう”的“连续选择次数计数器”被增计数1,对于接下来的连续字符“うご”,“よ”表单内的有关“うご”的“连续选择次数计数器”被增计数1。以后如此继续,直到通过选择“。”而判断为一个语句结束为止。
关于下一个句子,首先对于首字符“き”,“き”表单的首字符计数器被增计数1,对于接下来的连续字符“よう”,“き”表单内的有关“よう”的“连续选择次数计数器”被增计数1。然后,对于接下来的连续字符“うは”,“よ”表单内的有关“うは”的“连续选择次数计数器”被增计数1。以后如此继续,直到通过选择“。”而判断为一个语句结束为止。
[关于字符的显示控制处理]
下面,使用图3说明字符的显示控制处理。如图3所示,字符的显示控制处理包含提取步骤(步骤S11)和显示控制步骤(步骤S12)。通过前述的使用频率的计算蓄积处理(图2),使用频率数据库12所蓄积的首字符使用频率及连续使用频率被持续更新,根据被更新后的首字符使用频率及连续使用频率,反复执行图3的提取步骤和显示控制步骤。关于其执行周期、字符配置方法等,如后面所述可以有各种变形。
首先,说明基本的提取步骤和显示控制步骤。在提取步骤(步骤S11)中,由首字符提取部13根据有关各字符的首字符使用频率,提取被作为首字符频繁使用的排前面的规定个数的频繁使用字符,并且由连续使用频率提取部14针对一个以上的频繁使用字符,提取与该频繁使用字符相连续地使用的一个以上的字符的连续使用频率。在显示控制步骤(步骤S12)中,由显示控制部15将规定个数的频繁使用字符配置在显示部16的中央进行显示,并且根据连续使用频率,将频繁使用字符以外的字符配置在频繁使用字符的周围进行显示。
下面,使用图6和图7来说明字符的显示控制处理的处理示例。
首先,使用图6说明第1例。作为默认的字符配置,在显示部16中央的小圆的圆圈上配置5个字符“あ、い、う、え、お”,将剩余的字符配置在半径大于中央圆圈的圆的圆圈上。其中,大圆的默认字符也可以根据上述5个字符中预先设定的一个字符(例如“あ”)的连续选择频率进行配置。
然后,按照规定的定时(例如下一次选择了首字符的定时、预先设定的时间周期、预先设定的日期时刻等)执行图3的处理,由此根据使用频率数据库所蓄积的最新的频率数据,提取被作为首字符频繁使用的排前面的规定个数(在此作为一例是排前面的5个)的频繁使用字符,并且提取有关一个以上的频繁使用字符(在此作为一例是首字符使用频率在第1位的字符)的连续使用频率,将排前面的5个频繁使用字符配置在显示部16中央的小圆的圆圈上,根据在被配置于小圆上的字符之后接着被选择的连续使用频率,将频繁使用字符以外的字符按照频率顺序配置在大圆上。例如,对于频繁使用字符以外的字符,也可以是,根据在首字符使用频率为第1位的字符之后接着被选择的连续使用频率,将频繁使用字符以外的字符按照频率顺序配置在大圆的圆圈上。
关于具体的配置逻辑也可以采用以下的方式。当在小圆上和大圆上都选择了字符后,在该字符的周边显示使用频率高的字符。如图6所示,如果在选择了“お”后选择了“は”,按照继“は”之后使用的频率从高到低的顺序重新显示周围的配置。在相对于首字符“お”被连续选择的频率的大小关系是“は”>“よ”>“か”的情况下,以使距字符“お”的位置的距离为图6所示的距离a<距离b<距离c的方式配置“は”、“よ”、“か”。另外,距离a表示“お”~“は”的距离,距离b表示“お”~“よ”的距离,距离c表示“お”~“か”的距离。在按下“お”作为首字符时和按下“あ”作为首字符时,被连续选择的字符的频率信息是不同的,因而大圆上的字符的配置也不同。
根据图6可知,字符“お”的位置不在圆的中心,因而距离a、距离b、距离c彼此不同。可以采用如下的配置逻辑:假如虽然频率相同但距离不同时,根据五十音图顺序先配置在较短距离处,假如虽然距离相同但频率不同时,根据顺时针顺序先配置频率较高的字符。
另外,在图6中示出了在小圆和大圆这两个圆圈上配置字符的示例,但也可以在三个以上的圆圈上配置字符。
下面,使用图7说明第2例。作为默认的字符配置,在显示部16中央的小圆的圆圈上配置5个字符“あ、い、う、え、お”,将剩余的字符配置在以上述5个字符中预先设定的一个字符(例如“あ”)为中心的一个以上的扇形的圆弧上。
然后,按照规定的定时(例如下一次选择了首字符的定时、预先设定的时间周期、预先设定的日期时刻等)执行图3的处理,由此根据使用频率数据库所蓄积的最新的频率数据,提取被作为首字符频繁使用的排前面的规定个数(在此作为一例是排前面的5个)的频繁使用字符,并且提取有关一个以上的频繁使用字符(在此作为一例是首字符使用频率为第1位的字符)的连续使用频率,将排前面的5个频繁使用字符配置在显示部16中央的小圆的圆圈上,根据在被配置于小圆上的字符之后接着被选择的连续使用频率,将频繁使用字符以外的字符按照频率顺序配置在扇形的圆弧上。例如,对于频繁使用字符以外的字符,也可以是,根据在首字符使用频率为第1位的字符之后接着被选择的连续使用频率,将频繁使用字符以外的字符按照频率顺序,配置在以首字符使用频率为第1位的字符为中心的一个以上的扇形的圆弧上。
关于具体的配置逻辑例如也可以采用以下的方式。以小圆的字符中的一个字符为中心,在扇形的圆弧上,按照距离从近到远的顺序配置连续使用频率较高的字符。对小圆的上述一个字符,假定在图7中用虚线示出的假想的9条线,在各条线上配置5个字符。由此,小圆的圆圈上的5个字符和其周围的45个字符(即5个字符×9条线)合计为50个字符。
关于频繁使用字符以外的字符在扇形圆弧上的按频率顺序的配置,按照从距中心较近的圆弧到较远的圆弧的顺序来配置字符,在相同的圆弧中按照“正中间→右→左”的顺序配置在圆弧上。在此,接着“正中间”而设为“右”,是考虑到通常使用右手的人多于使用左手的人的情况。例如,如图7的右侧的图所示,按照(1)~(10)的顺序配置字符。另外,关于选择了中心以外的字符时的配置,还根据该字符的连续选择频率重新配置并显示字符。
根据以上说明的各种方式的发明的实施方式,起到以下效果:能够在考虑了被连续使用的多个字符的关联性的基础上,使字符输入操作进一步高效化,从而实现顺畅且快速的字符输入。
[关于字符输入装置的另一种结构]
另外,并非必须在字符输入装置10内设置计算蓄积部11,字符输入装置10的结构也可以采用图9的结构(不具有计算蓄积部11的结构)。在采用图9的结构的情况下可以构成为,从外部得到与根据之前的字符使用历史而求出的首字符使用频率及连续使用频率相关的最新信息,并输入到使用频率数据库12中。
标号说明
10字符输入装置;10ACPU;10BRAM;10CROM;10D显示装置;10E通信装置;10F辅助存储装置;11计算蓄积部;11A字符使用历史生成部;11B字符使用历史数据库;11C使用频率计算部;12使用频率数据库;13首字符提取部;14连续使用频率提取部;15显示控制部;16显示部。
Claims (5)
1.一种字符输入装置,该字符输入装置具有:
显示部,其用于显示与所输入的字符相关的多个候选字符;
使用频率数据库,其蓄积了有关各字符的、被作为首字符使用的首字符使用频率和与该字符相连续地使用的一个以上的字符的连续使用频率;
首字符提取部,其根据有关各字符的首字符使用频率,提取被作为首字符频繁使用的排前面的规定个数的频繁使用字符;
连续使用频率提取部,其针对一个以上的频繁使用字符,从所述使用频率数据库中提取与该频繁使用字符相连续地使用的一个以上的字符的连续使用频率;以及
显示控制部,其将所述规定个数的频繁使用字符配置在所述显示部的中央进行显示,并根据所述连续使用频率,将频繁使用字符以外的字符配置在所述频繁使用字符的周围进行显示。
2.根据权利要求1所述的字符输入装置,其中,
所述字符输入装置还具有计算蓄积部,该计算蓄积部根据之前的字符使用历史,求出有关各字符的、被作为首字符使用的首字符使用频率和与该字符相连续地使用的一个以上的字符的连续使用频率,并蓄积到所述使用频率数据库中。
3.根据权利要求1或2所述的字符输入装置,其特征在于,
所述显示控制部将所述规定个数的频繁使用字符配置在所述显示部中央的圆圈上进行显示,并且根据所述连续使用频率,将频繁使用字符以外的字符配置在半径大于所述中央的圆圈的一个以上的圆圈上进行显示。
4.根据权利要求1或2所述的字符输入装置,其特征在于,
所述显示控制部将所述规定个数的频繁使用字符配置在所述显示部中央的圆圈上进行显示,并且根据所述连续使用频率,将频繁使用字符以外的字符配置在所述显示部的以所述频繁使用字符为中心的一个以上的扇形的圆弧上进行显示。
5.一种由字符输入装置执行的字符输入方法,该字符输入装置具有:显示部,其用于显示与所输入的字符相关的多个候选字符;以及使用频率数据库,其蓄积了有关各字符的、被作为首字符使用的首字符使用频率和与该字符相连续地使用的一个以上的字符的连续使用频率,该字符输入方法的特征在于,具有:
提取步骤,根据有关各字符的首字符使用频率,提取被作为首字符频繁使用的排前面的规定个数的频繁使用字符,并且针对一个以上的频繁使用字符,从所述使用频率数据库中提取与该频繁使用字符相连续地使用的一个以上的字符的连续使用频率;以及
显示控制步骤,将所述规定个数的频繁使用字符配置在所述显示部的中央进行显示,并且根据所述连续使用频率,将频繁使用字符以外的字符配置在所述频繁使用字符的周围进行显示,
持续更新所述使用频率数据库所蓄积的首字符使用频率和连续使用频率,
根据被更新后的首字符使用频率和连续使用频率,执行所述提取步骤和所述显示控制步骤。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012-055884 | 2012-03-13 | ||
JP2012055884 | 2012-03-13 | ||
PCT/JP2013/057002 WO2013137311A1 (ja) | 2012-03-13 | 2013-03-13 | 文字入力装置および文字入力方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104254820A true CN104254820A (zh) | 2014-12-31 |
Family
ID=49161216
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380013937.6A Pending CN104254820A (zh) | 2012-03-13 | 2013-03-13 | 字符输入装置及字符输入方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20150020028A1 (zh) |
EP (1) | EP2827232A4 (zh) |
JP (1) | JPWO2013137311A1 (zh) |
CN (1) | CN104254820A (zh) |
WO (1) | WO2013137311A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110573998A (zh) * | 2017-04-03 | 2019-12-13 | 微软技术许可有限责任公司 | 文本录入界面 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101671837B1 (ko) * | 2014-05-20 | 2016-11-16 | 주식회사 비주얼캠프 | 시선 추적형 입력 장치 |
US20200293107A1 (en) * | 2016-03-18 | 2020-09-17 | Anadolu Universitesi | Method and system for realizing character input by means of eye movement |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000057265A1 (en) * | 1999-03-18 | 2000-09-28 | 602531 British Columbia Ltd. | Data entry for personal computing devices |
JP2006293797A (ja) * | 2005-04-13 | 2006-10-26 | Sharp Corp | 情報端末装置、情報入力方法、情報入力プログラム、及び記録媒体 |
CN101427202A (zh) * | 2006-04-21 | 2009-05-06 | 邱波 | 一种提高文字输入速度的处理方法和装置 |
US20090189864A1 (en) * | 2008-01-30 | 2009-07-30 | International Business Machine Corporation | Self-adapting virtual small keyboard apparatus and method |
CN102203715A (zh) * | 2011-05-23 | 2011-09-28 | 华为终端有限公司 | 一种输入方法、输入装置和终端设备 |
CN102346648A (zh) * | 2011-09-23 | 2012-02-08 | 惠州Tcl移动通信有限公司 | 基于触摸屏的九宫格输入字符优先级的实现方法及*** |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005037497A (ja) | 2003-07-16 | 2005-02-10 | Kyocera Mita Corp | 表示装置 |
WO2005086124A1 (ja) * | 2004-03-09 | 2005-09-15 | Senzo Kobayashi | 情報表示装置 |
WO2012037200A2 (en) * | 2010-09-15 | 2012-03-22 | Spetalnick Jeffrey R | Methods of and systems for reducing keyboard data entry errors |
WO2012167397A1 (en) * | 2011-06-07 | 2012-12-13 | Intel Corporation | Dynamic soft keyboard for touch screen device |
-
2013
- 2013-03-13 WO PCT/JP2013/057002 patent/WO2013137311A1/ja active Application Filing
- 2013-03-13 JP JP2014504957A patent/JPWO2013137311A1/ja not_active Ceased
- 2013-03-13 US US14/384,779 patent/US20150020028A1/en not_active Abandoned
- 2013-03-13 EP EP13760852.7A patent/EP2827232A4/en not_active Withdrawn
- 2013-03-13 CN CN201380013937.6A patent/CN104254820A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000057265A1 (en) * | 1999-03-18 | 2000-09-28 | 602531 British Columbia Ltd. | Data entry for personal computing devices |
JP2006293797A (ja) * | 2005-04-13 | 2006-10-26 | Sharp Corp | 情報端末装置、情報入力方法、情報入力プログラム、及び記録媒体 |
CN101427202A (zh) * | 2006-04-21 | 2009-05-06 | 邱波 | 一种提高文字输入速度的处理方法和装置 |
US20090189864A1 (en) * | 2008-01-30 | 2009-07-30 | International Business Machine Corporation | Self-adapting virtual small keyboard apparatus and method |
CN102203715A (zh) * | 2011-05-23 | 2011-09-28 | 华为终端有限公司 | 一种输入方法、输入装置和终端设备 |
CN102346648A (zh) * | 2011-09-23 | 2012-02-08 | 惠州Tcl移动通信有限公司 | 基于触摸屏的九宫格输入字符优先级的实现方法及*** |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110573998A (zh) * | 2017-04-03 | 2019-12-13 | 微软技术许可有限责任公司 | 文本录入界面 |
CN110573998B (zh) * | 2017-04-03 | 2023-06-20 | 微软技术许可有限责任公司 | 文本录入界面 |
Also Published As
Publication number | Publication date |
---|---|
EP2827232A1 (en) | 2015-01-21 |
WO2013137311A1 (ja) | 2013-09-19 |
JPWO2013137311A1 (ja) | 2015-08-03 |
US20150020028A1 (en) | 2015-01-15 |
EP2827232A4 (en) | 2015-11-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102681670A (zh) | 一种移动终端及移动终端虚拟键盘的设置方法 | |
CN103547987A (zh) | 电子设备及用于排列由电子设备显示的图标的方法 | |
CN102982130A (zh) | 一种nosql与rdbms的数据库同步方法和*** | |
CN101909104B (zh) | 信息处理方法和用户设备 | |
CN106202358A (zh) | 一种推荐应用程序的方法及终端 | |
CN104238897A (zh) | 一种菜单项显示方法及装置 | |
CN102272700A (zh) | 使用不同触摸区域控制电子装置的特定操作的设备和方法 | |
CN102385502A (zh) | 用于存储器管理的处理器、设备和方法 | |
CN105045516B (zh) | 一种工作模式的切换方法和终端 | |
CN105612511B (zh) | 标识并结构化相关数据 | |
CN111061922A (zh) | 一种数据可视化处理方法、***、终端设备和存储介质 | |
CN108347532A (zh) | 功能访问方法、装置、终端设备及存储介质 | |
CN106406665A (zh) | 一种应用程序图标的处理方法及移动终端 | |
CN104699408A (zh) | 触摸屏的操作方法、装置及触摸设备 | |
CN109359160A (zh) | 数据同步方法、装置、计算机设备及存储介质 | |
CN105227760A (zh) | 一种闹钟设置方法及终端 | |
CN104254820A (zh) | 字符输入装置及字符输入方法 | |
CN107479806A (zh) | 一种界面切换的方法及终端 | |
CN107045413A (zh) | 应用程序图标的显示方法和装置 | |
CN105183280B (zh) | 一种列表界面的操作方法及电子终端 | |
CN104679391A (zh) | 智能手表的图标显示方法及装置 | |
CN107066293A (zh) | 存储空间管理方法及装置 | |
CN106998489B (zh) | 一种焦点越界搜索方法及装置 | |
CN106789602B (zh) | 语音播放控制方法、终端及移动终端 | |
CN109255104A (zh) | 批文模板配置方法、装置、计算机设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20141231 |
|
WD01 | Invention patent application deemed withdrawn after publication |