通过组合数字键输入字符的方法

文档序号:6410081阅读:701来源:国知局
专利名称:通过组合数字键输入字符的方法
技术领域
本发明涉及一种在采用多个键的系统中通过数字键组合产生字符键的方法,更具体地说,涉及一种通过组合数字键输入字符的方法。
通常,如电话系统或传真系统之类的终端设备被编程得可以用数字键输入字符。
但在传统系统中,为输入下表1中所示的不同字母和符号,需要反复按压各数字键、星号(*)键和井字号(#)键等。
表 1
如表1中所示,符号和字母是依对数字键按压的次数输入的。例如,数字键“0”,按一次就输入逗号“,”,按两次就输入连字符“-”,按三次就输入斜线号“/”,按四次就输入数字“0”。再有,对数字键“2”,按一次就输入字母“A”,按两次就输入字母“B”,按三次就输入字母“C”,按四次就输入数字“2”。
在上述传统系统中,由于符号和字母是依对各数字键按压的次数输入的,因而有这样的缺点输入至少一个符号或字母就得反复按压数字键两次到四次。
因此,本发明的目的是提供一种无需反复多次按压数字键、通过将两数字键组合而输入符号和字母的方法。
为达到上述和其它目的,本发明为终端设备提供的一种方法包括下列步骤当依次按压两个数字键时,根据两输入的数字键的组合指定一个标号;再根据所指定的标号读出相应的字符,并显示所读出的字符。
要更全面地理解本发明及其附带的优点最好结合附图参看下面的详细说明。附图中同样的标号表示同样或类似的部件,其中

图1是本发明系统结构的示意方框图;图2是根据本发明组合数字键的输入而产生字母和符号的流程图。
参看图1,这是本发明系统结构的方框图。键入单元10产生输入字母和符号的组合键信号和数字键信号。控制单元20根据来自键入单元10的组合键信号和数字键信号的输入输出字母数据和符号数据。存储器30在控制单元20的控制下存取数据,输入字母和符号用的程序,字母数据和符号数据即存储在存储器30中。显示单元40则在控制单元20的控制下显示有关各种数字、字母和符号的信息。
图2是本发明根据组合数字键的输入产生字母和符号的控制操作流程图。
现在参看图1和图2详细说明本发明的最佳实施例。
首先,在步骤101,标志寄存器清零并清除缓存的标号,在步骤102,控制单元20输入来自键入单元10的键信号。接着,在步骤103至步骤114,控制单元20检测所输入的键信号是否为数字键、星号(*)键和#字号(#)键的其中之一,若输入键是它们的其中之一,则往前进入步骤119。在步骤119,控制机构20检测标志寄存器是否清零,若标志寄存器处于清零状态,就往前进入步骤120。在步骤120,控制单元20将输入的数字键乘4得出的结果存入缓存器中,并在步骤121设定标志寄存器。接着,控制单元20回到步骤102。然而,在步骤119中,若标志寄存器未清零,控制单元120就往前进入步骤122,从而检测输入的数字键是否大于3,若大于3,则判定输入的键不是供产生字母和符号的组合键信号。于是,控制单元回到步骤102。相反,若输入的数字键小于3,控制机构就给输入的数字键值加1,由此指定一个符号。在步骤124,控制单元20读取所指定的标号,并将所读取的标号作为缓存标号存储起来,然后往前进入步骤125。在步骤125,控制机构20给标志寄存器清零,然后往前进入步骤126,将缓存标号值加1。此外,若步骤102输入的键信号不是数字键,星号(*)键和#字号(#)键的其中之一,则控制单元就在步骤115检测所输入的键信号是否为“否定”键,若为“否定”键,则往前进入步骤116从而检测缓存标号是否为“0”。这时,若标号不是“0”,控制单元20就往前进入步骤118。相反,在步骤116,若缓存标号为“0”,控制单元就往前进入步骤118,从而给标志寄存器清零,然后回到步骤102。而在步骤115,若输入的键信号不是“否定”键,控制单元20就往前进入步骤127,从而检测其是否为“肯定”键,若为“肯定”键,则确定指定所输入的组合数字键供产生字母和符号用。接着,在步骤128,控制单元20从存储器30读取存储在对应于组合数字键的标号值中的字母和符号,从而将读出的结果显示在显示单元40上。相应的字母和符号是通过数字键,星号(*)键和#号(#)键的组合产生的,下面的表2中列出了按两组合的垂直和水平键组成产生的字母和符号。
表 2
如上表2中所示,按压两个数字键或按压一个数字键和星号“*”或#号“#”键时,就有相应的字母符号产生以供显示。例如若按压数字键“00”,数字“0”就显示出来,若按压数字键“02”,符号“-”就显示出来,若按压数字键“03”,符号“/”就显示出来。这时,组合数字键中,第一个是水平数字键,第二个是垂直数字键。此外,若按压数字键“02”,数字“2”就显示出来,若按压数字键“21”,字母“A”就显示出来,若按压数字键“22”,字母“B”就显示出来,若按压数字键“23”,字母“C”就显示出来。
举例说,要想输出“TELEPHONE NUMBER”这些字,则可以输入组合数字键“81”“32”“53”“32”“71”“42”“63”“62”“32”“62”“82”“61”“22”“32”“72”再按压“肯定”键,于是就显示出“TELEPHONE NUMBER”。
综上所述,按本发明的原理构制的系统,字母和符号可以通过组合两个数字键或一个数字键和一个星号“*”或#号“#”键输入,而无需反复多次按压数字键、星号“*”键或#号“#”键,从而具有这样的好处方便了键的操作。
权利要求
1.一种在采用多个键的系统中将两数字键组合来输入字符的方法,其特征在于,它包括下列步骤当依次输入所述两数字键时,根据所输入的两数字键的组合指定一个标号;根据所指定的标号读取相应的字符,并将所读取的字符显示出来。
2.一种在采用多个键的系统中将两数字键组合来输入字符的方法,其特征在于,它包括下列步骤输入水平数字键和符号键的其中之一;输入垂直数字键的其中之一;根据所述输入的水平数字键和所述垂直数字键的组合或所述符号键和所述垂直数字键的组合读取字符,并将所读取的字符显示出来。
3.如权利要求2所述的方法,其特征在于,所述水平数字键和符号键总共12个。
4.如权利要求3所述的方法,其特征在于,所述垂直数字键有4个。
全文摘要
一种在采用多个键的系统中用组合键产生字符键的方法,更具体地说,涉及一种用组合数字键输入字符的方法,该方法包括下列步骤当依次输入两数字键时,根据两输入键的组合指定一个标号;根据所指定的标号读出相应的字符,并将读出的字符显示出来。
文档编号G06F3/023GK1140851SQ9610057
公开日1997年1月22日 申请日期1996年4月30日 优先权日1995年6月12日
发明者金城铉 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1