专利名称:移动终端设备、字符输入方法和字符输入程序的利记博彩app
技术领域:
本发明涉及一种移动终端设备、字符输入方法和字符输入程序,用于使用按键操作来进行字符输入。
要求2005年1月25日递交的日本专利申请No.2005-17305的优先权,将其内容一并在此作为参考。
背景技术:
在提供邮件功能的移动终端设备中,为了接受字符输入,如邮件中的句子等,将预定的字母表字符分配给拨号键(从“0”到“9”十个按键),并通过选择所需的拨号键来进行字符输入。例如,当输入日语时,将“a”行、“ka”行、…、“ra”行和“wa、wo、n”中所包括的字符分配给上述十个按键中的每一个,并在按下分配给“a”行的按键两次时,确定输入“i”,以及在按下分配给“a”行的按键三次时,确定输入“u”。能够通过操作具有这种功能的移动终端设备的拨号键,从外部容易地发送邮件。
此外,经常使用浊音和“pa”、“pi”、“pu”、“pe”和“po”,而且简化了输入这些字符的方法的字符输入设备是已知的(例如,参见日本未审专利申请第一次公开No.2004-030442)。
但是,使用具有音调符号的字符的语言(如越南语等)具有许多字母表字符。例如,在越南语中,如图5所示,除了英文字母表的26个字符以外,还包括越南语所特有的6个元音字符和一个辅音字符(因此,越南语具有特有的7个字母表字符),并且12类元音字符中的每一个均具有附加了5种不同音调符号的组合字符,因此所使用的字符总数为93个。在将这些字符分配给拨号键(十个按键)时,分配给一个按键的字符数变大,因此问题在于根据分配给按键的字符数,为了从分配给该按键的字符中选择一个字符而需要按下该按键的次数增加。此外,在将大量字符分配给一个按键时,难以将分配给该按键的字符印刷在按键表面上;因此,问题还在于由于用户需要查阅手册等来检测应当按下哪个按键来选择所需的字符,输入字符的操作变得复杂。
为了解决上述问题,做出本发明,本发明的目的是提供一种移动终端设备、字符输入方法和字符输入程序,允许通过按键操作实现简单的字符输入。
发明内容
本发明的第一方案是一种在显示单元上显示字符的移动终端设备,包括多个按键,将多个字符分配给每个按键;以及控制单元,进行操作,以请求显示单元显示与所操作的、多个按键之一相对应的字符,其中控制单元按照如下方式进行操作控制单元当作为第一操作而按下第一按键时,请求显示分配给第一按键的字符,当从第一操作开始在预定时间内,作为第二操作而连续操作与第一按键相同的按键时,请求显示分配给第一按键的下一字符,代替分配给第一按键的、当前正在显示的字符,当第一和第二操作之间的时间跨度超过预定时间,并且当前显示的字符是具有一个变形的特殊字符时,请求将所显示的字符变为所述变形,以及当时间跨度超过预定时间,并且当前所显示的字符不是特殊字符时,请求紧接在当前显示的字符之后显示新字符。
本发明的第二方案是根据第一方案的移动终端设备,其中控制单元当在操作第一按键之后连续操作第二按键时,请求紧接在当前所显示的字符之后显示分配给第二按键的字符。
本发明的第三方案是根据第一方案的移动终端设备,其中所述变形的字符是由特殊字符以及音调符号、浊音标记和拼写标记之一构成的字符。
本发明的第四方案是根据第一方案的移动终端设备,其中特殊字符包括在音标的元音字符中。
本发明的第五方案是根据第四方案的移动终端设备,其中元音字符包括衍生元音字符,所述衍生元音字符是附加了符号的元音字符,以及变形的字符是衍生元音字符。
本发明的第六方案是根据第五方案的移动终端设备,其中当第一元音字符为元音字符且具有衍生元音字符时,将所述元音字符和衍生元音字符分配给相同的第一按键。
本发明的第七方案是根据第一方案的移动终端设备,其中所述预定时间是可变的。
本发明的第八方案是一种用于在显示单元上显示字符的移动终端设备的字符输入方法,所述移动终端设备包括多个按键,将多个字符分配给每个按键,从而进行操作,以请求显示单元显示与所操作的、多个按键之一相对应的字符,所述字符输入方法包括当作为第一操作而按下第一按键时,显示分配给第一按键的字符,当从第一操作开始在预定时间内,作为第二操作而连续操作与第一按键相同的按键时,显示分配给第一按键的下一字符,代替当前正在显示的字符,当第一和第二操作之间的时间跨度超过预定时间,并且当前正在显示的字符是具有变形的特殊字符时,将所显示的字符变为所述变形,以及当时间跨度超过预定时间,并且当前所显示的字符不是特殊字符时,紧接在当前正在显示的字符之后显示新字符。
本发明的第九方案是一种包括在移动终端设备中的计算机的计算机可读介质中的字符输入程序,所述移动设备在显示单元上显示字符,并且包括多个按键,将多个字符分配给每个按键,从而进行操作,以请求显示部分显示与所操作的、多个按键之一相对应的字符,所述字符输入程序包括第一指令,用于当作为第一操作按下第一按键时,显示分配给第一按键的字符;第二指令,用于当从第一操作开始在预定时间内,作为第二操作而连续操作与第一按键相同的按键时,显示分配给第一按键的下一字符,代替当前正在显示的字符;第三指令,用于当第一和第二操作之间的时间跨度超过预定时间,并且当前正在显示的字符是具有变形的特殊字符时,将所显示的字符变为所述变形;以及第四指令,用于当时间跨度超过预定时间,并且当前正在显示的字符不是特殊字符时,紧接在当前正在显示的字符之后显示新字符。
图1是示出了本发明的一个实施例的方框图。
图2是示出了图1所示的设备的处理的流程图。
图3是示出了在字符输入期间、显示部分的显示转变的描述图。
图4是示出了图1所示的按键分配表的表格结构的描述图。
图5是示出了字符类型的描述图。
具体实施例方式
下面,将参照附图,对根据本发明一个实施例的移动终端设备进行解释。图1是示出了本实施例的结构的方框图。在此图中,参考数字1表示控制移动终端设备的整体处理的CPU。参考数字2表示其上排列有十个拨号键以及功能键的键盘。参考数字3表示由液晶显示器等组成的显示部分。参考数字4表示存储器,存储有针对移动终端设备的操作的程序等,以及存储有定义了与按键相对应的字符的按键分配表41。参考数字5表示接收用户的语音的麦克风。参考数字6表示输出与用户进行通信的人的语音的扬声器。参考数字7表示通过无线网络与基站进行通信的通信部分。
将参照图4解释图1中的按键分配表41的结构。图4中的按键分配表41示出了其中将越南语中使用的字符事先分配给十个拨号键(“1”到“9”和“0”)中的每一个的示例。除了拨号键之外,还提供了如确定键(决定键)等功能键。在图3中,第一阶段的分配字符是显示在排列于键盘2上的十个拨号键的按键上的字符。第二阶段的字符(衍生元音字符)是附加了5类音调符号的第一阶段的元音字符(12个字符)。第二阶段的字符由总共6个字符构成,构成了12类元音字符及其衍生字符,即附加了5类音调符号的元音字符。在第二阶段中,并未定义未附加音调符号的字符(如B和C等)。在图4的示例中示出了字符本身,但是,按键分配表41实际上由按键代码和字符字体数据构成。构成分配表,从而通过将预定的符号(音调符号)附加到第一阶段的基本字符(元音字符)上来表示第二阶段的字符的对应关系,因此,对应关系对于用户而言变得简单,并能够容易地找到与所需字符相对应的字符。
接下来,将参照图2解释输入字符时CPU 1的处理。首先,当在利用电子邮件或短消息服务(SMS)发送消息的情况下,做出输入消息句子、编辑电话簿中的姓名项等请求时,CPU 1改变为字符输入模式,传感键盘2的状态,并检测用户已经按下哪个按键(步骤S1)。CPU 1检查所检测到的按键是否是为其分配了一些字符的按键(步骤S2)。如果按下的按键是为其分配了一些字符的按键(“0”到“9”之一),CPU 1检查该按键是否是与之前所按下的按键相同的按键(重复按下相同的按键,第二操作)(步骤S3)。如果该按键不同于之前所按下的按键(或者作为第一字符按下该按键,第一操作),则CPU 1检查是否存在未确定字符(步骤S4)。如果不存在未确定字符,则从按键分配表41中读取新字符(对应于新按下的按键),并在显示部分3上、紧接在已确定字符之后显示新字符(步骤S5)。如果存在未确定字符,则在确定字符(步骤S6)之后,从按键分配表41中读取新字符,并在显示部分3上、紧接在已确定字符之后显示新字符(步骤S5)。如果按下了与先前按下的按键不同的按键,则确定未确定字符,因此,可以省略按下确定键或等待超时的操作步骤。
另一方面,如果按下了与先前按下的按键相同的按键,CPU 1查询按键分配表41,从显示为未确定字符的字符变为显示部分3上的下一候选字符(步骤S7)。CPU 1通过在先前按下按键之后的特定时间段内检查是否按下了新按键来检查是否发生超时(步骤S8)。如果未发生超时,CPU 1返回步骤S1,并重复处理。
如果在步骤S2中检测到的按键不是为其分配了字符的按键,CPU1检查所检测到的按键是否是确定键(步骤S9),以及当该按键不是确定键时,执行分配给所按下的按键的处理(如“后退”、“删除”等),处理返回到步骤S1。
当在步骤S8中已经发生超时时,CPU 1通过查阅按键分配表41来检查新按下的按键是否是元音字符(定义了第二阶段的字符)(步骤S11)。如果不是元音字符(定义了第二阶段的字符),CPU 1将分配给所按下的按键的字符确定为输入字符(步骤S12),并返回到步骤S1。
另一方面,在步骤S11中,在元音字符的情况下,CPU 1从按键分配表41中读取第二阶段的分配字符(对应于已经按下的按键),并进行显示(步骤S13)。此时,所显示的字符可以是总共六个字符,包括在第一阶段中选择的元音字符和附加了符号的这些元音字符的字符,并且第一个字符(选中元音字符)闪烁。然后,CPU 1根据在显示第二阶段的分配字符之后的时间是否已经超过了预定时间跨度来确定是否已经发生超时(步骤S14)。如果根据所述确定检测到超时,则将当前正在闪烁的字符确定为输入字符(步骤S12)。
在步骤S14,如果在超时之前按下按键,CPU 1识别按下的按键(步骤S15)。然后,CPU 1确定按下的按键是否是与为其分配了字符的、之前刚刚按下的按键相同的按键(步骤S16)。根据所述确定,如果该按键是与刚刚按下的按键相同的按键,则CPU 1使当前正在闪烁的字符的下一个字符闪烁,作为输入字符的候选(步骤S17),并返回步骤S14。
另一方面,在步骤S16中,如果不是为其分配了字符的、刚刚按下的按键,则CPU 1确定哪个按键是所选择的按键(步骤S18)。根据所述确定,如果所按下的按键是确定键,则将当前正在闪烁的字符确定为输入字符(步骤S12)。或者,如果所检测到的按键是用于其他字符的分配的按键,则显示分配给新按下的按键的字符(步骤S5),并在此之后,将当前正在闪烁的未确定字符确定为输入字符(步骤S6)。或者,如果所按下的按键不是确定键或为其分配了字符的其他按键,则执行分配新按键的程序。
如果根据确定,步骤S9中按下的按键是确定键,CPU 1在此步骤确定是否存在未确定字符(步骤S19)。根据此确定,如果存在未确定字符,则将当前正在闪烁的字符确定为输入字符(步骤S12)。另一方面,如果不存在未确定字符,则假设在被确定为已经输入的字符串的末尾,完成字符输入,并结束字符输入模式(步骤S20)。
接下来,参照图3,解释如图2所示的操作的具体示例。首先,当按下“3”时,在显示部分3上的光标(表示为闪烁框架)(图3,部分(a))处显示第一阶段分配给“3”的第一字符。如果在预定时间段内连续按下“3”,而不移动光标,则在显示部分3(图3,部分(b))上显示分配给“3”的第二字符。如果在这种情况下,发生超时或按下确定键,则将光标上的字符确定为输入(图3,部分(c))。
另一方面,在按下“3”键之后(图3,部分(a)),如果按下“3”键三次(总共按下“3”键4次),在显示部分3的光标上显示第一阶段中分配给“3”键的第四字符(图3,部分(d))。如果在这种情况下,发生超时或按下确定键,则在从向其附加了音调符号的元音字符转为选择模式之后,在显示部分3的下部,第二阶段的分配字符(6个字符)闪烁(图3,部分(e))。也可以利用不同的颜色而不是通过闪烁来显示当前选中的字符。
如果在这种情况下,按下“3”键一次,将要闪烁的字符向右移动一个(图3,部分(f)),此外,如果按下“3”键两次,将要闪烁的字符向右移动两个字符(图3,部分(g))。按照相同的方式,如果按下“3”键,要闪烁的字符在按键的同时移动(图3,部分(h)),以及如果在最后一个字符(最右侧字符)闪烁的情况下,按下“3”键,则第一个字符(最左侧字符)开始闪烁(图3,部分(e))。
如果在第二阶段的字符闪烁的情况下,发生超时或按下确定键,则确定输入字符(图3,部分(i)),并且光标移动,以准备新字符输入。以及,如果在第二阶段的字符之一闪烁的情况下,按下为其分配了字符的另一按键(“2”键),则将针对第二阶段分配的未确定字符确定为输入字符,并在将光标移动到紧接在确定字符后面之后,在光标上显示分配给“2”键的字符,以显示在显示部分3上。
如上所述,针对附加了音调符号的字符结构,如越南语等,由于两阶段字符选择程序,能够极大地减少选择所需字符而需要按键的次数。具体地,能够通过操作相同的按键来输入为其附加了音调符号的字符,因此可以将针对字符输入的手指移动减小到最少。此外,当从第二阶段中选择字符时,显示第一阶段和第二阶段的所有候选字符,除了显示针对第一阶段的光标之外,可用于第二阶段的输入选择的字符闪烁,因此能够容易地识别输入阶段,以及识别目前选中的字符,从而提高了可操作性。
此外,当发生超时时,自动处理输入字符的确定,因此能够使用单一按键来选择附加了音调符号的元音字符,从而简化操作。此外,将两阶段字符选择应用于第二阶段字符是第一阶段字符的修改字符的情况,如示例所示的元音字符的衍生元音字符等,因此用户能够找到为其分配了第二阶段的字符的按键,即使在按键表面上只指示第一阶段的字符。
在按键分配表41的第二阶段中定义的字符可以包括除了如图4所示的附加了音调符号的字符之外,附加了浊音标记或发音标记的字符,如日语中的浊音或“pa”、“pi”、“pu”、“pe”和“po”,德语中的元音变音或法语中的抑音、重音或下加变音。
同样优选的是,用于检测超时的预定时间由用户规定。例如,能够根据用户的请求输入时间跨度,并将输入的数值存储在存储器4中,并在开始字符的输入操作时,读取所存储的时间跨度的数值,并根据所读取的数值来检测超时。通过提供这种结构,由于用户可以根据其偏好改变超时的时间跨度,用户可以修改设置,以便更好地使用。
本发明的移动终端设备可以包括使用移动通信的蜂窝电话、提供了移动通信功能的个人数字助理(PDA)和移动终端。
通过将用于实现图2的处理功能的计算机程序存储在计算机可读介质中,并利用计算机系统读取和执行存储在该介质中的程序,可以实现字符输入处理。这里,“计算机系统”包括OS和硬件,如外围设备等。此外,“计算机系统”包括提供主页的环境(或显示主页的环境)。此外,“计算机可读介质”是如软盘、磁光盘、ROM(只读存储器)、CD-ROM(紧致盘ROM)等便携式介质、以及如硬盘等内置在计算机中的存储设备。此外,“计算机可读介质”可以包括存储程序特定时间的易失性存储器(RAM随机存取存储器),当通过如因特网等网络或通过如电话线等通信线路传递程序时,将其安装在作为服务器或客户端的计算机系统的内部。
此外,可以通过传输介质或包括在传输介质中的传输波,从将程序存储在存储设备等中的计算机系统向其他计算机系统设置上述程序。在本申请中,传输程序的“传输介质”是能够传输信息的介质,如类似因特网等的网络(通信网络)或通信信道(通信线路)。上述程序可以是部分实现上述功能的程序。此外,上述程序可以是能够与已经存储在计算机系统中的程序(即差别文件(差别程序))组合实现上述功能的程序。
根据本发明,可以获得有效的字符输入和改善的可用性的效果,因为对于具有多种字符的语言中的字符输入,应用两阶段选择来最小化手指选择字符的移动,并减少了需要输入字符的次数。
尽管已经描述和示出了本发明的优选实施例,但应当理解的是,这些只是本发明的示例而并非限制。在不偏离本发明的精神和范围的前提下,可以进行添加、省略、替换和其他修改。因此,本发明不应当被理解为由以上描述限定,而仅由所附权利要求的范围限定。
权利要求
1.一种在显示单元上显示字符的移动终端设备,包括多个按键,将多个字符分配给每个按键;以及控制单元,进行操作,以请求显示单元显示与所操作的、多个按键之一相对应的字符,其中控制单元按照如下方式进行操作控制单元当作为第一操作而按下第一按键时,请求显示分配给第一按键的字符,当从第一操作开始在预定时间内,作为第二操作而连续操作与第一按键相同的按键时,请求显示分配给第一按键的下一字符,代替分配给第一按键的、当前正在显示的字符,当第一和第二操作之间的时间跨度超过预定时间,并且当前显示的字符是具有一个变形的特殊字符时,请求将所显示的字符变为所述变形,以及当时间跨度超过预定时间,并且当前所显示的字符不是特殊字符时,请求紧接在当前显示的字符之后显示新字符。
2.根据权利要求1所述的移动终端设备,其中控制单元当在操作第一按键之后连续操作第二按键时,请求紧接在当前所显示的字符之后显示分配给第二按键的字符。
3.根据权利要求1所述的移动终端设备,其中所述变形的字符是由特殊字符以及音调符号、浊音标记和拼写标记之一构成的字符。
4.根据权利要求1所述的移动终端设备,其中特殊字符包括在音标的元音字符中。
5.根据权利要求4所述的移动终端设备,其中元音字符包括衍生元音字符,所述衍生元音字符是附加了符号的元音字符,以及变形的字符是衍生元音字符。
6.根据权利要求5所述的移动终端设备,其中当第一元音字符为元音字符且具有衍生元音字符时,将所述元音字符和衍生元音字符分配给相同的第一按键。
7.根据权利要求1所述的移动终端设备,其中所述预定时间是可变的。
8.一种用于在显示单元上显示字符的移动终端设备的字符输入方法,所述移动终端设备包括多个按键,将多个字符分配给每个按键,从而进行操作,以请求显示单元显示与所操作的、多个按键之一相对应的字符,所述字符输入方法包括当作为第一操作而按下第一按键时,显示分配给第一按键的字符,当从第一操作开始在预定时间内,作为第二操作而连续操作与第一按键相同的按键时,显示分配给第一按键的下一字符,代替当前正在显示的字符,当第一和第二操作之间的时间跨度超过预定时间,并且当前正在显示的字符是具有变形的特殊字符时,将所显示的字符变为所述变形,以及当时间跨度超过预定时间,并且当前所显示的字符不是特殊字符时,紧接在当前正在显示的字符之后显示新字符。
9.根据权利要求8所述的用于移动终端设备的字符输入方法,其中当在第一操作之后连续地操作第二按键时,紧接在当前显示的字符之后显示分配给第二按键的新字符。
10.根据权利要求8所述的用于移动终端设备的字符输入方法,其中所述变形的字符是由特殊字符以及音调符号、浊音标记和拼写标记之一构成的字符。
11.根据权利要求8所述的用于移动终端设备的字符输入方法,其中特殊字符包括在音标的元音字符中。
12.根据权利要求11所述的用于移动终端设备的字符输入方法,其中元音字符包括衍生元音字符,所述衍生元音字符是附加了符号的元音字符,以及变形的字符是衍生元音字符。
13.根据权利要求12所述的用于移动终端设备的字符输入方法,其中当第一元音字符为元音字符且具有衍生元音字符时,将所述元音字符和衍生元音字符分配给相同的第一按键。
14.根据权利要求8所述的用于移动终端设备的字符输入方法,其中所述预定时间是可变的。
15.一种包括在移动终端设备中的计算机的计算机可读介质中的字符输入程序,所述移动设备在显示单元上显示字符,并且包括多个按键,将多个字符分配给每个按键,从而进行操作,以请求显示部分显示与所操作的、多个按键之一相对应的字符,所述字符输入程序包括第一指令,用于当作为第一操作按下第一按键时,显示分配给第一按键的字符;第二指令,用于当从第一操作开始在预定时间内,作为第二操作而连续操作与第一按键相同的按键时,显示分配给第一按键的下一字符,代替当前正在显示的字符;第三指令,用于当第一和第二操作之间的时间跨度超过预定时间,并且当前正在显示的字符是具有变形的特殊字符时,将所显示的字符变为所述变形;以及第四指令,用于当时间跨度超过预定时间,并且当前正在显示的字符不是特殊字符时,紧接在当前正在显示的字符之后显示新字符。
全文摘要
一种移动终端设备,在按下第一按键时,请求显示分配给第一按键的字符,以及如果连续操作超过预定时间的时间跨度,请求显示分配给第一按键的下一字符,代替分配给第一按键的、当前正在显示的字符,如果时间跨度超过预定时间,并且分配给第一按键的、当前正在显示的字符是具有另一变形的特殊字符,将字符变为另一变形的字符,以及当时间跨度超过预定时间,并且分配给第一按键的、当前正在显示的字符不是特殊字符时,请求紧接在当前正在显示的字符之后显示新字符。
文档编号H04Q7/32GK1811672SQ20061000699
公开日2006年8月2日 申请日期2006年1月25日 优先权日2005年1月25日
发明者织田正一郎, 东聪 申请人:京瓷株式会社