CN1171712A - 检测键激励的方法和装置 - Google Patents
检测键激励的方法和装置 Download PDFInfo
- Publication number
- CN1171712A CN1171712A CN97112282A CN97112282A CN1171712A CN 1171712 A CN1171712 A CN 1171712A CN 97112282 A CN97112282 A CN 97112282A CN 97112282 A CN97112282 A CN 97112282A CN 1171712 A CN1171712 A CN 1171712A
- Authority
- CN
- China
- Prior art keywords
- input
- key
- signal
- node
- processor
- 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
Images
Classifications
-
- 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
- H01—ELECTRIC ELEMENTS
- H01H—ELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
- H01H13/00—Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch
- H01H13/70—Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch having a plurality of operating members associated with different sets of contacts, e.g. keyboard
- H01H13/702—Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch having a plurality of operating members associated with different sets of contacts, e.g. keyboard with contacts carried by or formed from layers in a multilayer structure, e.g. membrane switches
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01H—ELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
- H01H2239/00—Miscellaneous
- H01H2239/026—Internal encoding, e.g. validity bit
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Input From Keyboards Or The Like (AREA)
- Push-Button Switches (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
电子装置,包括至少L个键和有至少M个输入端的处理器。基于激励,至少L个键的每个键触发至少M个输入端的N个输入端的特定的组合,其中,每个特定的组合取自其所有可能的组合。至少M个输入端由处理器读,且与预定的键模式组比较。基于至少M个输入端与预定的键模式组之一之间的对应,键激励被检测,且预定的功能可响应该检测被处理。处理器可忽略同时的键激励,其中,大于N的输入端的组合被触发。
Description
本发明通常涉及检测键激励的领域,更具体地,涉及从通信装置的袖珍键盘检测键激励。
电子装置典型地包括:袖珍键盘,有用于操作电子装置的键组。电子装置的处理器典型地检测用户对这些键的激励,且对应地处理它们。由于处理器仅有有限的输入端能被用于这种任务,处理器的输入端被认为是宝贵的。因此,使处理器检测键激励需要的输入端的数目最小是有益的。
扫描方法通常已被用于检测键激励,且一定程度上减少其需要的输入端的数目。然而,这种方法典型地用处理器的一输出端的周期的触发(toggle),因此不希望地引入噪声到电子装置的电子电路。在完成射频(RF)通信的电子装置中,这种噪声是非常有害的。另外,扫描方法用算法检测,这在一定程度上较传统的检测方法复杂。因此,用简单且不需处理器的输出周期地触发的方法是有益的。
其它传统的方法,不产生如上所述的噪声,减少了需要用于检测键激励的输入端的数目。一这样的方法是矩阵形方法,其中,每个键触发唯一的行和列输入端到处理器。例如,如果用处理器的7个输入端,其中,4个输入端被指定为行输入端,和3个输入端被指定为列输入端,12个键可被唯一的辩别和检测(4×3=12)。然而,在给定处理器输入端数时,这种方法未充分地使能够被唯一地检测的键数最大。
最后,电子装置能辩别和检测同时的键激励,以如所需要的处理它们是有益的。
本发明的目的是提供一种检测键激励的装置,它以较少的输入端数使能够被唯一地检测的键数最大,并能辩别和检测同时的键激励。
本发明提供一种检测键激励的装置,包括:
处理器,有第一输入端,第二输入端,第三输入端;和
袖珍键盘电路,响应第一键的激励,在第一输入端和在第二输入端提供第一信号,响应第二键的激励,在第一输入端和第三输入端提供第二信号,响应第三键的激励,在第二输入端和第三输入端提供第三信号。
本发明提供一种在便携电子装置中检测键激励的方法,所述便携电子装置包括处理器,所述方法包括步骤:
响应所述便携电子装置的第一键的激励,产生第一信号;
在所述处理器的第一输入端和第二输入端,检测所述第一信号;
响应在所述第一输入端和所述第二输入端检测所述第一信号的步骤,执行第一预定功能;
响应所述便携电子装置的第二键的激励,产生第二信号;
在所述处理器的所述第一输入端和第三输入端,检测所述第二信号;
响应在所述第一输入端和所述第三输入端检测所述第二信号的步骤,执行第二预定功能;
响应所述便携电子装置的第三键的激励,产生第三信号;
在所述处理器的所述第二输入端和所述第三输入端,检测所述第三信号;和
响应在所述第二输入端和所述第三输入端检测所述第三信号的步骤,执行第三预定功能。
附图简要说明:
图1是示出可实施本发明的电子装置的例图;
图2是示出布置在图1的电子装置中的印刷电路板(PCB)的例图;
图3是例图,示出图1的电子装置的侧截面图,该图包括电子装置的袖珍键盘的一部分和图2的PCB的一部分;
图4是示出按照本发明的PCB的传导盘区域的例图;
图5是运行图1的电子装置的电子电路的示意图;
图6是示出按照本发明的袖珍键盘电路和处理器的示意图;
图7示出描绘图6的袖珍键盘电路的运行的方法;
图8示出描绘图6的处理器的运行的方法;
图9是示出预定的键模式组的表,用于图6中的实施方案;
图10是示出一替代实施方案的预定的键模式组的表;
图11是示出另一替代实施方案的预定的键模式组的表。
根据本发明,电子装置包括至少L个键和有至少M个输入端的处理器。基于激励,至少L个键的每个触发至少M个输入端的N个输入端的特定的组合,其中,每个特定的组合取自其所有可能的组合。至少M个输入端由处理器读,且与预定的键模式组比较。基于至少M个输入端和预定的键模式组之一之间的对应,键激励被检测,且响应该激励,预定的功能可被处理。处理器可忽略同时的键激励,其中大于N的输入端的组合被触发。
图1示出可包括本发明的电子装置100。图1的电子装置100是通信装置,且更具体地,用于电话通信的无线电话。图1的电子装置100更通常可被认为是蜂窝电话。电子装置100包括:壳体102,天线104,扬声器106,显示器108,袖珍键盘110,和麦克风112。袖珍键盘110被布置在壳体102内且包括键组114。
电子装置100包括电子电路500,示于图5中,布置在壳体102内。电子电路500用于电子装置100中的处理功能,这些功能主要涉及电话通信。电子电路500包括:接收机502,发射机504,处理器506,和袖珍键盘电路508。电子装置100用接收机502和发射机504通过天线104相应地接收和发射射频(RF)信号。麦克风112和扬声器106(图1)被耦合到电子电路500,且在电话通信期间,相应地用于说话和收听。处理器506控制电子装置100的许多功能,包括接收机502和发射机504的运行。处理器506包括:存贮器507,用于存贮数据和指令。处理器506也接收和处理来自袖珍键盘电路508的信号。响应用户自袖珍键盘110的输入,来自袖珍键盘电路508的信号被产生。
再参照图1,键组114被用于控制电子装置100的功能和输入电话号码以设置电话呼叫。更具体地,用DTMF键117输入电话号码,DTMF键117包括:1键138,2键140,3键142,4键144,5键146,6键148,7键150,8键152,9键154,0键158,星号*键156,和井号#键160。当DTMF键117之一被按压时,双音多频(DTMF)音频信号可从扬声器106听到。另外,对应于按压的具体的DTMF键的字母数字的符号被显示在显示器108上。
键组114包括一些功能键,即,OK键118,C键122,语音信箱键124,音量键126,左箭头键128,右箭头键130,开/关键132,存贮器重呼键134,和存贮器存贮键136。响应示于显示器108上的问题,用户运行OK键118和C键122,其中,OK键118通常提供“是”响应,且C键122通常提供“不”响应。例如:在用户用如上所述的DTMF键组117输入了电话号码后,显示器108可能显示“发送呼叫?”。响应这个问题,用户可按压OK键118以连接电话呼叫。替代地,用户可按压C键122以从显示器108清除电话号码,因此取消电话呼叫。
每个功能键对应预定的功能,用于运行电子装置100。用开/关键132,电子装置100可被打开和关上。语音信箱键124可被用于接入留给电子装置100的用户的语音信箱消息。左箭头键128和右箭头键130可被用于在电子装置100的性能和选项的菜单中滚动。音量键126可被用于提高和降低来自扬声器106的声音的音量。存贮器存贮键136可被用于存贮电话号码入电子装置100的存贮器507,且存贮器重呼键134可被用于重呼来自存贮器507的电话号码。键组114能包括更多的通常命名的蜂窝电话键,如“发送”和“结束”键,它们已习惯地被分别用于连接和断开电话呼叫。
图2示出:当电子装置100被全部安装时,布置在壳体102中的印刷电路板(PCB)200。PCB200包括接触区域组202,其中包括接触区域204。PCB200包括接触板206,优选MYLAR粘附到PCB200表面。
再参照图1,袖珍键盘110是长方形体,它典型地由柔性材料制造,优选橡胶。键组114从袖珍键盘110整体浇铸。壳体102确定孔组116,其中包括孔120。当电子装置100被全部安装时,袖珍键盘110夹于壳体102和PCB200(图2)之间,这样,键组114的每个插入且略微凸出于孔组116之一。键组114的每个对应于接触区域组202之一,用于构成与其的接触。例如,OK键118被通过孔120布置,并对应于接触区域204。当由用户按压时,OK键118的一部分构成与接触区域204的物理接触。
为对这种键激励提供较详细的描绘,图3示出电子装置100的一部分的侧截面图。这个图包括PCB200的一部分,接触板206的一部分,及袖珍键盘110的一部分和OK键118。接触区域204包括PCB200的传导盘区域300,由接触板206确定的圆顶部分302,和附接到圆顶部分302内部的短路盘304。接触板206和PCB200确定从圆顶部分302形成的间隔303。短路盘304由导电材料构成,优选银。袖珍键盘110整体确定OK键118和间隔306。OK键118包括接触部分308,变薄的部分310,和顶部分312。顶部分312通过孔120略微凸出。
当顶部分312在朝向接触区域204的方向被按压时,变薄的部分310容易地弯曲,以允许OK键118以朝向圆顶部分302和传导盘区域300的方向运动。当OK键118进一步被按压时,接触部分308的底表面314最终构成与圆顶部分302的顶部表面316的接触。由于接触板206由薄的和柔性的材料构成,圆顶部分302向内弯曲,这样,短路盘304构成与传导盘区域300的物理和电接触。当OK键118被释放时,短路盘304失去与传导盘区域300的接触,且以后,圆顶部分302和OK键118弹回如图3中所示的位置。
图4示出传导盘区域300的顶视图。传导盘区域300包括传导盘组406,它们是导电的。在图4的实施方案中,传导盘组406包括传导盘400,传导盘402,和传导盘404。虽然未示于图4,传导盘组406的每个通过PCB200的电通路或导体被耦合到袖珍键盘电路508的其它部件,如下文所详细描绘。当短路盘304由OK键118的按压构成与传导盘区域300的物理接触时,短路盘304电耦合传导盘400、402、和404在一起。短路盘304有被校准去覆盖传导盘区域300的大部分的面积。传导盘400、402、和404是交指型的,以使当OK键118被按压时,使短路盘304电耦合传导盘400、402、和404在一起的可能性最大。
图1的键组114的每个和图2的接触区域组202的每个相应地有与OK键118和接触区域204相似的结构,如图3中描绘和示出。另外,接触区域组202的每个包括传导盘组,它们与图4的传导盘组406类似造形和排列。当然,可用任何响应键激励提供接触的装置。例如,当设计中不包括接触板206,和短路盘304被直接附接于OK键118的底表面314时,可用传统的装置。
图6是示意图,示出按照本发明的袖珍键盘电路508和处理器506。(开/关键132未被示于图6中,由于在这里描绘的方法中它不被检测)。处理器506有输入端组600。输入端组600包括:输入端602,输入端604,输入端606,输入端608,输入端610,输入端612,和输入端614。在图6中,输入端602、604、606、608、610、612、和614相应地被称为I1、I2、I3、I4、I5、I6、和I7。在这个实施方案中,输入端组600的每个是数字逻辑输入端,即,仅两个电压基状态之一,“0”或“1”,可被处理器506识别。处理器506包括软件程序,它周期地读和处理输入端组600,如下文所详细描绘。
袖珍键盘电路508包括电阻组616和电阻组618。电阻组616包括:电阻620,电阻622,电阻624,电阻626,电阻628,电阻630,和电阻632。电阻组618包括:电阻634,电阻636,电阻638,电阻640,电阻642,电阻644,和电阻646。电阻组616和电阻组618被耦合到节点组651。电阻620、622、624、626、628、630、和632每个有相应地耦合到输入端602、604、606、608、610、612、和614的第一端,且有相应地在节点652、654、656、658、660、662、和664耦合到电阻634、636、638、640、642、644、和646的第二端。电阻634、636、638、640、642、644、和646的每个有耦合到参考电压648的第二端。
OK键118对应于传导盘组406,其中,传导盘402被耦合到参考电压650,传导盘404被耦合到节点652,且传导盘400被耦合到节点660。在优选的实施方案中,参考电压648约是3伏,且参考电压650约是0伏。这里,因此,当OK键118未被按压时,输入端602和610被偏压在3伏(对输入端602和610,处理器506都读“1”);当OK键118被按压时,传导盘400和404被短路到传导盘402,且因此电耦合到参考电压650,或0伏。在这个情况中,输入端602和610被偏压在0伏(对输入端602和610,处理器506都读“0”)。
图6中示出的键组114的每个有对应的排列,类似于上文描绘的OK键118。为清楚起见,跟着描绘示于图6的每个排列。1键138对应于传导盘组666,它包括耦合到参考电压650的第一传导盘,耦合到节点652的第二传导盘,和耦合到节点654的第三传导盘。2键140对应于传导盘组668,它包括耦合到参考电压650的第一传导盘,耦合到节点652的第二传导盘,和耦合到节点656的第三传导盘。3键142对应于传导盘组670,它包括耦合到参考电压650的第一传导盘,耦合到节点652的第二传导盘,和耦合到节点658的第三传导盘。4键144对应于传导盘组672,它包括耦合到参考电压650的第一传导盘,耦合到节点652的第二传导盘,和耦合到节点662的第三传导盘。5键146对应于传导盘组674,它包括耦合到参考电压650的第一传导盘,耦合到节点652的第二传导盘,和耦合到节点664的第三传导盘。6键148对应于传导盘组676,它包括耦合到参考电压650的第一传导盘,耦合到节点654的第二传导盘,和耦合到节点656的第三传导盘。C键122对应于传导盘组678,它包括耦合到参考电压650的第一传导盘,耦合到节点654的第二传导盘,和耦合到节点658的第三传导盘。7键150对应于传导盘组680,它包括耦合到参考电压650的第一传导盘,耦合到节点654的第二传导盘,和耦合到节点660的第三传导盘。8键152对应于传导盘组682,它包括耦合到参考电压650的第一传导盘,耦合到节点654的第二传导盘,和耦合到节点662的第三传导盘。9键154对应于传导盘组684,它包括耦合到参考电压650的第一传导盘,耦合到节点654的第二传导盘,和耦合到节点664的第三传导盘。语音信箱键124对应于传导盘组686,它包括耦合到参考电压650的第一传导盘,耦合到节点656的第二传导盘,和耦合到节点658的第三传导盘。星号*键156对应于传导盘组688,它包括耦合到参考电压650的第一传导盘,耦合到节点656的第二传导盘,和耦合到节点660的第三传导盘。0键158对应于传导盘组690,它包括耦合到参考电压650的第一传导盘,耦合到节点656的第二传导盘,和耦合到节点662的第三传导盘。井号#键160对应于传导盘组692,它包括耦合到参考电压650的第一传导盘,耦合到节点656的第二传导盘,和耦合到节点664的第三传导盘。音量键126对应于传导盘组694,它包括耦合到参考电压650的第一传导盘,耦合到节点658的第二传导盘,和耦合到节点660的第三传导盘。存贮器重呼键134对应于传导盘组696,它包括耦合到参考电压650的第一传导盘,耦合到节点658的第二传导盘,和耦合到节点662的第三传导盘。存贮器存贮键136对应于传导盘组698,它包括耦合到参考电压650的第一传导盘,耦合到节点658的第二传导盘,和耦合到节点664的第三传导盘。左箭头键128对应于传导盘组697,它包括耦合到参考电压650的第一传导盘,耦合到节点660的第二传导盘,和耦合到节点662的第三传导盘。右箭头键130对应于传导盘组699,它包括耦合到参考电压650的第一传导盘,耦合到节点660的第二传导盘,和耦合到节点664的第三传导盘。
图7示出描绘图6的袖珍键盘电路508的运行的方法。框700示出开始位置。在步骤702,等候键组114之一的激励。这里,由于键组114没有任一个被激励,输入端组600的每个被偏压在参考电压648。处理器506因此读‘1111111’。当键组114之一被按压时,步骤704发生。这里,输入端组600的两个输入端的特定的组合被触发。例如,当OK键118被按压时,输入端602和610被从参考电压648触发到参考电压650。这里,处理器506读‘0111011’。如能从图6认识到的和上文的有关描绘,基于激励,键组114的每个触发输入端组600的两个输入端的特定的组合。在示出和描绘的实施方案中,这种触发从高电压状态(3伏=位‘1’)发生到低电压状态(0伏=位‘0’)。
图8示出描绘示于图6中的实施方案的处理器506的运行的方法。框800示出开始位置。在步骤802,处理器506读输入端组600。这里,其中的键组114没有任一个被激励,处理器506读‘1111111’。替代地,其中键组114之一被激励,例如,OK键118,处理器506读‘0111011’。在步骤804,处理器506比较输入端组600与预定的键模式组806。用于这个实施方案的预定的键模式组806被示于图9的表中。对应于图9的表的数据被存贮在处理器506(图6)的存贮器507中。在步骤808,如果输入端组600与预定的键模式组806之一相对应,在步骤810对应的键激励被检测。在步骤812,对应于被激励的具体键,处理器506可处理预定的功能。以后,在步骤802处理重复,其中,处理器506再读输入端组600。在步骤802,如果在输入端组600与预定的键模式组806之间没有对应,在步骤802处理同样重复。
例如,设用户激励音量键126。响应这个激励,输入端608和610被从高触发到低(图7的步骤704)。下一步,处理器506从输入端组600读‘1110011’(图8的步骤802)。处理器506比较‘1110011’与图9的预定的键模式组的每个(步骤804)。当测试时,从这个比较,对应发生在‘1110011’和预定的键模式之一之间(步骤808)。具体地,对应的预定的键模式被示于图9的行17。对应输入端组600的预定的键模式对应于音量键126。因此,处理器506检测音量键126被激励(步骤810)。响应这个激励,处理器506可处理预定的功能,它增加来自扬声器的声音音量(步骤812)。简言之,基于音量键126的激励,信号被产生,这个信号由处理器506在输入端608和610检测,且,响应该检测,预定的功能由处理器506处理。
然而,设用户同时按压音量键126和OK键118。输入端602、608、和610被从高触发到低。因此,处理器506从输入端组600读‘0110011’(步骤802)。处理器506比较‘0110011’与图9的预定的键模式组的每个(步骤804)。当测试时,从这个比较,图9的预定的键模式组中没有任一个对应‘0110011’(步骤808)。实际上,处理器506检测无键激励,并连续读输入端组600(步骤802)。用这种方法,同时的键激励可如所期望地被忽略。替代地,如果同时的键激励模式包括在预定的键模式组806中,响应同时的键激励,预定的功能可被处理。这种预定的功能可包括无效功能(“不做任何事”功能),它将有效地忽略同时的键激励。
当然,处理器506可以许多不同的方法读和处理键激励。在作出任何决定前,通过多次读和比较输入端组600,处理器506可提供“开关去反冲(switch debouncing)”。开关去反冲可能是必需的,因为当键被激励时,输入端组600的电压可能是不稳定的。另外,处理器506可周期地读输入端组600,或也许响应对输入端组600的一个或多个的电压变化。当键被按压、释放、或按压且保持一段延长的时间时,处理器506可处理预定的功能。关于袖珍键盘电路508,本发明不限于,例如,触发输入端组600。例如,键激励可向输入端组600的一特定的组合提供快脉冲,其中,处理器506对应地读和处理快脉冲。
人们能认识到,根据本发明,用处理器506的7个输入端能检测21个不同的键。然而,人们注意到,在示于图6中的实施方案中,未使用所有的两输入端的可能的组合。具体地,未用、但能够用基于激励而设置输入端组600为‘1111100’的键。因此,作为仅提供20键的实施方案被示于图6中。
示于图6、图7、图8、和图9中及这里描绘的实施方案能被更概括地叙述。如果处理器有至少M个输入端用于键检测,且基于键激励,至少M个输入端的N个输入端的特定的组合被触发,那么,电子装置可唯一地辩别和检测的键数等于
M!/[N!(M-N)!].因此,电子装置可包括至少L个键,其中,L=M!/[N!(M-N)!]。被触发的N个输入端的特定的组合取自于至少M个输入端的N个输入端的所有可能的组合。每个接触区域或传导盘区域包括N+1个传导盘,其中,N+1个传导盘之一被耦合到参考电压,且N+1个传导盘的N个传导盘的每个被耦合到至少M个节点或输入端之一。人们注意到,相对于需要的处理器输入端数,大的键数被实现,特别是当N≥4时,且更特别地,当N>4和M-N>1。
N可被数字地限制于实现本发明的电子装置的任何限制,或限制于用于响应键激励向处理器提供信号的装置的任何限制。例如,考虑示于图1、图2、图3、和图4中及这里所描绘的实施方案。电子装置100被制造得小到足以适于放在用户手中。对应地,PCB200是小的,且电子装置100需要的键数较大。因此,键组114的每个和接触区域202是小的,限制了每个传导盘区域可能的传导盘的数量。因此,在PCB200上提供许多传导盘和电通路的难度和成本数字地限制N。在优选实施方案中,N被选择为2,且每个传导盘区域需要的传导盘数因此仅是3(N+1=2+1=3)。
图10示出列出一替换实施方案的预定的键模式组的表。这里,每个键激励触发处理器的5个输入端的2个的特定的组合。因此,10个键(键B到K)可被实现(5!/2!(5-2)!=10)。然而,这个替换方案不严格限制于10个键。例如,可增加列于图10中的额外的键L到N,其中,额外的键L到N的每个触发5输入端的3个的特定的组合。因此,额外的键L到N的每个对应的传导盘区域包括4传导盘(N+1=3+1=4)。由于处理器506能用对应的预定键模式组在这些特定的触发之间进行辩识,所有这种单键激励能被唯一地辩别和检测。可由这种实施方案实现的键数是20(5!/2!(5-2)!+5!/3!(5-3)!=10+10=20)。
作为另一例子,如列于图10中的额外的键O到Q能被增加,其中,额外的键O到Q的每个触发5个输入端的单个唯一输入端。额外的键O到Q的每个对应的传导盘区域将包括仅2个传导盘(N+1=1+1=2)。这里,可增加5个额外的键(5!/1!(5-1)!=5)。
图11示出另一替代实施方案,其中,M=7和N=3。在这个实施方案中,仅用处理器的7个输入端,35键可被实现(7!/3!(7-4)!=35)。如上文在发明背景中所描绘,用处理器的7个输入端,矩阵形方法最多能辩别和检测12个键。因此,在这种情况中,按照本发明的非矩阵方法能比矩阵形方法多检测23个键(35-12=23)。由于本发明利用至少M个输入端的N个输入端的所有可能的组合,不只现有技术的矩阵形组合(例如,行/列),几个额外的键能被检测。在行输入端组的每个输入端仅被与列输入端组的一个输入端组合的矩阵形组合,仅提供了有限的组合,和因此仅提供有限的对应键集。
虽然不同的实施方案如上文所描绘是可能的,优选实施方案包括仅触发N个输入端的唯一组合的键。即,在同样的袖珍键盘检测方案中,不用组合的混合。由于同时的键激励能被处理器506识别和对应地忽略,或至少略有不同地操纵,这个方法是优选的。在根据图10的袖珍键盘检测方案中,键B的按压不能唯一地从键O和P的同时的按压辩别出来。相反,在根据图6和图9的优选袖珍键盘检测方案中,任何键的同时按压是可识别的。例如,当左箭头键128和右箭头键130被同时按压时,处理器506读‘1111000’。由于‘1111000’不是N个输入端的特定的组合的触发,其中,N=2,它不包括在图9的预定的键模式组806中。因此,处理器506忽略同时的按压。
虽然示出和描绘了本发明的具体的实施方案,可作出改进。因此,在所附的权利要求中,希望覆盖所有落于本发明的真实精神和范围内的这种变化和改进。
Claims (9)
1、检测键激励的装置,所述装置包括:
处理器,有第一输入端,第二输入端,第三输入端;和
袖珍键盘电路,所述袖珍键盘电路,响应第一键的激励,在所述第一输入端和在所述第二输入端提供第一信号,响应第二键的激励,在所述第一输入端和所述第三输入端提供第二信号,响应第三键的激励,在所述第二输入端和所述第三输入端提供第三信号。
2、如权利要求1所述的装置,其中所述处理器是为了:响应在所述第一输入端和在所述第二输入端检测的所述第一信号,执行第一预定功能,响应在所述第一输入端和在所述第三输入端检测的所述第二信号,执行第二预定功能,和响应在所述第二输入端和在所述第三输入端检测的所述第三信号,执行第三预定功能。
3、如权利要求1所述的装置,其中所述处理器有第四输入端,且其中所述袖珍键盘电路是为了:响应第四键的激励,在所述第一输入端和所述第四输入端提供第四信号,响应第五键的激励,在所述第二输入端和所述第四输入端提供第五信号,响应第六键的激励,在所述第三输入端和所述第四输入端提供第六信号。
4、如权利要求3所述的装置,其中所述处理器是为了:响应在所述第一输入端和在所述第四输入端检测的所述第四信号,执行第四预定功能;响应在所述第二输入端和在所述第四输入端检测的所述第五信号,执行第五预定功能;和响应在所述第三输入端和在所述第四输入端检测的所述第六信号,执行第六预定功能。
5、在便携电子装置中检测键激励的方法,所述便携电子装置包括处理器,所述方法包括步骤:
响应所述便携电子装置的第一键的激励,产生第一信号;
在所述处理器的第一输入端和第二输入端,检测所述第一信号;
响应在所述第一输入端和所述第二输入端检测所述第一信号的步骤,执行第一预定功能;
响应所述便携电子装置的第二键的激励,产生第二信号;在所述处理器的所述第一输入端和第三输入端,检测所述第二信号;
响应在所述第一输入端和所述第三输入端检测所述第二信号的步骤,执行第二预定功能;
响应所述便携电子装置的第三键的激励,产生第三信号;
在所述处理器的所述第二输入端和所述第三输入端,检测所述第三信号;和
响应在所述第二输入端和所述第三输入端检测所述第三信号的步骤,执行第三预定功能。
6、如权利要求5所述的方法,进一步包括步骤:
响应所述便携电子装置的第四键的激励,产生第四信号;
在所述处理器的所述第一输入端和第四输入端,检测所述第四信号;
响应在所述第一输入端和所述第四输入端检测所述第四信号的步骤,执行第四预定功能;
响应所述便携电子装置的第五键的激励,产生第五信号;
在所述处理器的所述第二输入端和所述第四输入端,检测所述第五信号;
响应在所述第二输入端和所述第四输入端检测所述第五信号的步骤,执行第五预定功能;
响应所述便携电子装置的第六键的激励,产生第六信号;
在所述处理器的所述第三输入端和所述第四输入端,检测所述第六信号;
响应在所述第三输入端和所述第四输入端检测所述第六信号的步骤,运行第六预定功能。
7、如权利要求5所述的方法,进一步包括步骤:
同时地检测所述第一信号和所述第二信号;
响应所述同时地检测所述第一信号和所述第二信号的步骤,执行无效功能;
同时地检测所述第一信号和所述第三信号;
响应所述同时地检测所述第一信号和所述第三信号的步骤,执行所述无效功能;同时地检测所述第二信号和所述第三信号;和
响应所述同时地检测所述第二信号和所述第三信号的步骤,执行所述无效功能。
8、便携电子装置,包括:
至少L个键,所述至少L个键包括:第一键,第二键,第三键,第四键,第五键,和第六键;
袖珍键盘电路,所述袖珍键盘电路布置在邻近于所述至少L个键,所述袖珍键盘电路包括偏置在第一电压的至少M个节点,所述至少M个节点包括:第一节点,第二节点,第三节点,和第四节点,对于所述至少L个键的每个键激励所用的所述至少M个节点的N个节点的特定的组合,所述袖珍键盘电路触发所述第一电压到第二电压,包括:响应所述第一键的激励,在所述第一节点和所述第二节点触发,响应所述第二键的激励,在所述第一节点和所述第三节点触发,响应所述第三键的激励,在所述第一节点和所述第四节点触发,响应所述第四键的激励,在所述第二节点和所述第三节点触发,响应所述第五键的激励,在所述第二节点和所述第四节点触发,和响应所述第六键的激励,在所述第三节点和所述第四节点触发;和
处理器,所述处理器有至少M个输入端,所述至少M个输入端的每个输入端耦合到所述至少M个节点的一节点,所述处理器读所述至少M个输入端、比较所述至少M个输入端与预定的键模式组、且响应所述至少M个输入端与所述预定的键模式组的一模式之间的对应执行预定的功能。
9、如权利要求8所述的便携电子装置,其中
N≥≥2,M-N>1,且L=M!/[N!(M-N)!]。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/685,122 US5900829A (en) | 1996-07-23 | 1996-07-23 | Method of and apparatus for detecting key actuations |
US08/685,122 | 1996-07-23 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1171712A true CN1171712A (zh) | 1998-01-28 |
CN1084130C CN1084130C (zh) | 2002-05-01 |
Family
ID=24750866
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN97112282A Expired - Lifetime CN1084130C (zh) | 1996-07-23 | 1997-07-21 | 检测键激励的方法和装置 |
Country Status (7)
Country | Link |
---|---|
US (1) | US5900829A (zh) |
JP (1) | JPH10105320A (zh) |
CN (1) | CN1084130C (zh) |
DE (1) | DE19728260A1 (zh) |
FR (1) | FR2751768B1 (zh) |
GB (1) | GB2315581B (zh) |
MX (1) | MX9705576A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103312340A (zh) * | 2012-03-12 | 2013-09-18 | 联发科技股份有限公司 | 电路及实现键盘的方法 |
Families Citing this family (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000013396A1 (de) * | 1998-08-31 | 2000-03-09 | Siemens Aktiengesellschaft | Gehäuseoberteil für ein kommunikationsendgerät |
US6178388B1 (en) * | 1998-11-13 | 2001-01-23 | Qualcomm Incorporated | Method and apparatus for calibrating a resistive ladder switching matrix |
USD422587S (en) * | 1999-01-06 | 2000-04-11 | Vtech Communications, Ltd. | Telephone handset housing |
USD421023S (en) * | 1999-02-12 | 2000-02-22 | Nokia Mobile Phones Limited | Cover for a telephone handset |
US6559105B2 (en) * | 2000-04-03 | 2003-05-06 | The Lubrizol Corporation | Lubricant compositions containing ester-substituted hindered phenol antioxidants |
JP3754268B2 (ja) * | 2000-04-07 | 2006-03-08 | 三洋電機株式会社 | キー入力装置及びこれを具えた携帯電話機 |
JP2001291449A (ja) * | 2000-04-10 | 2001-10-19 | Shin Etsu Polymer Co Ltd | 押釦スイッチ用部材、押釦スイッチ付き携帯情報端末及び押釦スイッチ付き携帯情報端末を使用した代金決済システム |
FI108901B (fi) * | 2000-06-26 | 2002-04-15 | Nokia Corp | Kosketustuntumaltaan hyvä sähkömekaaninen tietojen syöttömekanismi |
US6362976B1 (en) * | 2000-08-29 | 2002-03-26 | Delphi Technologies, Inc. | Dual silicone keypad actuation |
US8487872B2 (en) | 2000-11-14 | 2013-07-16 | Blue Orb, Inc. | Apparatus and method for generating data signals |
US7151525B2 (en) * | 2000-11-14 | 2006-12-19 | Keybowl, Inc. | Apparatus and method for generating data signals |
US7262762B2 (en) * | 2000-11-14 | 2007-08-28 | Keybowl, Inc. | Apparatus and method for generating data signals |
US6903724B2 (en) | 2000-12-08 | 2005-06-07 | Motorola, Inc. | Handheld communications devices with joysticks and switch contact layouts therefor |
US6680678B2 (en) * | 2001-02-07 | 2004-01-20 | Umax Data Systems, Inc. | Circuit layout arrangement for key switch signal recognition |
US6931125B2 (en) | 2001-07-10 | 2005-08-16 | Gregory N. Smallwood | Telephone equipment compatible, twelve button alphanumeric keypad |
JP2003178639A (ja) * | 2001-12-12 | 2003-06-27 | Sunarrow Ltd | ハードベース・キーユニット |
KR20030062864A (ko) * | 2002-01-21 | 2003-07-28 | 삼성전자주식회사 | 씬 클라이언트 네트워크시스템의 클라이언트 디바이스 및그 제어방법 |
GB2386097B (en) * | 2002-03-06 | 2005-08-10 | Kevin Thomson | Apparatus for inputting alphanumeric text |
US6912280B2 (en) * | 2002-07-22 | 2005-06-28 | Sony Ericsson Mobile Communications Ab | Keypad device |
KR100512374B1 (ko) * | 2003-01-27 | 2005-09-05 | 삼성전자주식회사 | 메탈돔 스위치의 키 패턴 연결장치 |
US20060291939A1 (en) * | 2003-06-27 | 2006-12-28 | Mcalindon Peter J | Apparatus And Method For Generating Data Signals |
US20060286966A1 (en) * | 2003-07-29 | 2006-12-21 | Siemens Aktiengesellschaft | Safety system for mobile telephone keys |
US20060012560A1 (en) * | 2004-07-13 | 2006-01-19 | Ortek Technology, Inc. | Keypad for performing communication and signal transmission of internet protocol phone |
US7453446B2 (en) * | 2004-08-20 | 2008-11-18 | Nokia Corporation | Buttons designed for versatile use |
US7388576B2 (en) * | 2005-02-23 | 2008-06-17 | Research In Motion Limited | Handheld electronic device and keypad providing enhanced usability and reduced size, and associated method |
EP2019402B1 (en) * | 2005-02-23 | 2010-07-21 | Research In Motion Limited | Handheld electronic device and keypad providing enhanced usability and reduced size, and associated method |
TW200734891A (en) * | 2006-03-08 | 2007-09-16 | Guang-Yao Li | English input method of electronic device having simple key set |
KR20070112530A (ko) * | 2006-05-22 | 2007-11-27 | 삼성전자주식회사 | 전자 기기에서 키 확장 장치 |
US8471733B2 (en) * | 2006-06-20 | 2013-06-25 | Qualcomm Incorporated | Two-wire connection to a key matrix in a mobile device |
KR100758634B1 (ko) * | 2006-07-21 | 2007-09-14 | 삼성전자주식회사 | 이동단말의 홀드기능 제어 방법 및 장치 |
TWI307520B (en) * | 2006-09-15 | 2009-03-11 | Novatek Microelectronics Corp | Key system utilizing two operation nodes to detect the status of a plurality of keys |
US20090128373A1 (en) * | 2007-11-15 | 2009-05-21 | Polycom, Inc. | Twin-contact keyboard arrangement |
US8821049B2 (en) * | 2010-10-05 | 2014-09-02 | Perkins School For The Blind | Electrically-assisted mechanical braille writer |
CN103368581B (zh) * | 2012-03-28 | 2016-05-04 | 光宝电子(广州)有限公司 | 键盘扫描方法及应用该方法的键盘 |
US20230105009A1 (en) * | 2021-10-06 | 2023-04-06 | Roku, Inc. | Remote control button detection |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3551616A (en) * | 1969-01-15 | 1970-12-29 | Ibm | Multiple switch encoding device |
US3643254A (en) * | 1970-03-18 | 1972-02-15 | Texas Instruments Inc | Keyboard encoder system |
US3676615A (en) * | 1970-07-13 | 1972-07-11 | Ibm | Pushbutton keyboard switch array and associated printed circuit logic cards |
JPS536817B2 (zh) * | 1972-04-04 | 1978-03-11 | ||
JPS5545471Y2 (zh) * | 1975-04-03 | 1980-10-24 | ||
US4326194A (en) * | 1979-04-16 | 1982-04-20 | The Singer Company | Dual encoded switching matrix |
SE427758B (sv) * | 1979-12-11 | 1983-05-02 | Husqvarna Ab | Ingangsveljare i elektronisk symaskin |
US4532497A (en) * | 1983-01-14 | 1985-07-30 | Polytel Corp. | Matrix keyboard with plurality of sequences of cascaded electrical elements |
FR2575305B1 (fr) * | 1984-12-20 | 1987-02-13 | Peugeot | Dispositif de commande par touches |
FR2619569B1 (fr) * | 1987-08-20 | 1990-09-07 | Charbonnages Ste Chimique | Procede de fabrication d'une resine thermoplastique resistante au choc, comportant une etape de transfert des particules d'un latex de renforcement dans les monomeres de la matrice, a l'aide d'agents ioniques |
JPH0628020B2 (ja) * | 1988-01-22 | 1994-04-13 | 株式会社東芝 | キー入力装置 |
US5070330A (en) * | 1989-01-12 | 1991-12-03 | Acer Incorporated | Keyboard scanning matrix |
FR2650433A1 (fr) * | 1989-07-25 | 1991-02-01 | Alcatel Business Systems | Clavier de terminal grand public |
US5023936A (en) * | 1989-08-07 | 1991-06-11 | General Electric Company | Method and apparatus for externally defining the operational mode of a digital radio transceiver |
US5265274A (en) * | 1990-06-04 | 1993-11-23 | Motorola, Inc. | Combined keypad and speaker porting |
US5266950A (en) * | 1990-08-08 | 1993-11-30 | Advanced Micro Devices, Inc. | Programmable keypad monitor |
JPH0675680A (ja) * | 1992-07-21 | 1994-03-18 | Advanced Micro Devicds Inc | キーパッドスキャナ機構およびキーパッドを走査するための方法 |
GB2283846B (en) * | 1993-11-11 | 1997-07-16 | Alcatel Australia | Arrangement for interfacing a keyboard with a microprocessor |
US5534860A (en) * | 1994-05-02 | 1996-07-09 | Phillips; Joseph E. | Multiple key array |
-
1996
- 1996-07-23 US US08/685,122 patent/US5900829A/en not_active Expired - Lifetime
-
1997
- 1997-06-06 FR FR9707020A patent/FR2751768B1/fr not_active Expired - Fee Related
- 1997-07-01 GB GB9713721A patent/GB2315581B/en not_active Expired - Lifetime
- 1997-07-02 DE DE19728260A patent/DE19728260A1/de not_active Ceased
- 1997-07-15 JP JP9205454A patent/JPH10105320A/ja active Pending
- 1997-07-21 CN CN97112282A patent/CN1084130C/zh not_active Expired - Lifetime
- 1997-07-23 MX MX9705576A patent/MX9705576A/es unknown
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103312340A (zh) * | 2012-03-12 | 2013-09-18 | 联发科技股份有限公司 | 电路及实现键盘的方法 |
Also Published As
Publication number | Publication date |
---|---|
GB2315581B (en) | 2000-07-05 |
GB2315581A (en) | 1998-02-04 |
GB9713721D0 (en) | 1997-09-03 |
CN1084130C (zh) | 2002-05-01 |
FR2751768B1 (fr) | 2002-01-11 |
DE19728260A1 (de) | 1998-01-29 |
US5900829A (en) | 1999-05-04 |
MX9705576A (es) | 1998-02-28 |
FR2751768A1 (fr) | 1998-01-30 |
JPH10105320A (ja) | 1998-04-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1084130C (zh) | 检测键激励的方法和装置 | |
CN1180645C (zh) | 键输入装置和具有该装置的便携式电话机 | |
CN2462642Y (zh) | 根据人机工程学原理布局的手机 | |
CN1126402C (zh) | 包括收音机模块的耳机-麦克风组合及其运行方式在电话模式和收音机模式之间转换的方法 | |
US6630925B1 (en) | Double-sided keyboard having two keymats and one activation mat | |
CN1274191C (zh) | 一种用于电子设备的防水结构 | |
MXPA97005576A (en) | Method and apparatus for detecting tec activities | |
CN1665242A (zh) | 能不操作按钮输入电话号码的移动电话和向其输入电话号码的方法 | |
CN1669102A (zh) | 开关一体型壳体和具有该壳体的电子设备 | |
CN1413334A (zh) | 手写字符识别设备和包括它的电子设备 | |
CN1216658A (zh) | 无线电话 | |
US6809660B2 (en) | Keypad and electronic device | |
CN1325587A (zh) | 用于呼叫转移业务的移动电话装置和方法 | |
CN101064891A (zh) | 用于便携式终端的键盘组件 | |
CN1139189C (zh) | 键盘编码设备及方法 | |
US20100051434A1 (en) | Keypad assembly and electronic device using the same | |
CN1717145A (zh) | 移动终端的防静电装置及其方法 | |
CN1812278A (zh) | 带卫星天线的移动站 | |
CN1222967C (zh) | 开关的触点结构 | |
CN1179532C (zh) | 电子装置的安装构件 | |
CN1402581A (zh) | 蜂窝电话 | |
CN2696219Y (zh) | 一种网络电话终端 | |
CN1722740A (zh) | 键盘和麦克风布置 | |
CN1725788A (zh) | 移动终端错误通话的预防方法 | |
KR101085757B1 (ko) | 휴대 단말기의 키패드 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C56 | Change in the name or address of the patentee |
Owner name: MOTOROLA SOLUTIONS INC. Free format text: FORMER NAME: MOTOROLA INC. |
|
CP03 | Change of name, title or address |
Address after: Illinois State Patentee after: Motorala Solutions Address before: Illinois Patentee before: Motorola Inc. |
|
CX01 | Expiry of patent term |
Granted publication date: 20020501 |
|
CX01 | Expiry of patent term |