公开/公告号CN102780946A
专利类型发明专利
公开/公告日2012-11-14
原文格式PDF
申请/专利权人 宏达国际电子股份有限公司;
申请/专利号CN201110119705.1
申请日2011-05-10
分类号H04R3/00;H03K19/0175;
代理机构北京市柳沈律师事务所;
代理人史新宏
地址 中国台湾桃园县
入库时间 2023-12-18 07:16:49
法律状态公告日
法律状态信息
法律状态
2016-08-03
授权
授权
2013-01-09
实质审查的生效 IPC(主分类):H04R3/00 申请日:20110510
实质审查的生效
2012-11-14
公开
公开
技术领域
本发明涉及一种电子装置、电子系统及其相关处理来自一周边配件的电压讯号的方法,特别是涉及一种利用反弹跳机制来决定所按压的功能按钮的装置与方法。
背景技术
具有多媒体播放功能的电子装置,如mp3随身听、CD随身听、手机、个人数字助理等,可随时随地播放音源讯号。一般而言,这类电子装置皆包含特定影音输出接口,以输出音源讯号至影音播放装置。例如,mp3随身听包含有一音源插孔,用以输出音源讯号至一音源配件,例如喇叭、耳机等声音输出装置。
一般而言,该音源配件具有多个功能按钮,每一个功能按钮可能对应至一功能,例如:前一首、下一首、播放、暂停、接电话、挂电话等功能,当使用着对该多个功能按钮进行快速压放时可能会造成误判而漏掉功能按钮的变化,例如在短时间内同时按压到功能按钮key1以及key2时,现有技术大部分认定是按压到功能按钮为功能按钮key2,但使用者可能是想要按压功能按钮key1,而误压到功能按钮key2。
另外,该音源插孔中包含一机械式开关,用来检测是否有一插头(例如:音源插头)插入至该音源插孔之中(亦即,检测该音源配件是否连接至电子装置),其中该音源插头可能包含有一左声道端点、一右声道端点、一接地端点以及一功能按钮电压讯号端点,当有任一插头插入至该音源插孔之中时,理论上,该机械式开关会被音源插头按压而碰触到音源插孔的接地端点,此时电子装置的一处理电路可能会接收到一接地电压(耦接至接地端GND),并据以判断该音源插头已经插入到该音源插孔之中。然而,在此一插头插入至该音源插孔之中的行为中,该机械式开关也有可能碰触到音源插孔的功能按钮电压讯号端点,如此一来,该电子装置的该处理电路可能会接收到功能 按钮电压讯号端点所传送的一接地电压(电压0伏特),因此,就误认为使用者有按压对应至电压0伏特的一功能按钮,同理,当有任一插头拔出至该音源插孔之中时,也有可能造成误判,本领域的技术人员应能依据上述教导而轻易了解,在此便不再赘述。
因此,如何正确的处理来自一音源配件的讯号以避免造成误判,实为此一领域的重要课题之一。
发明内容
因此,本发明的目的之一在于提出一种电子装置、电子系统及其相关处理来自一周边配件的讯号的方法,以解决上述的问题。
本发明揭示一种处理来自一周边配件的讯号的方法,适用于一电子装置,该周边配件具有多个功能按钮,该方法包含有下列步骤:当该周边配件连接至该电子装置时,提供一第一参考电压以及一第二参考电压给该周边配件;当该多个功能按钮的至少一功能按钮被按压时,根据该第一参考电压与该第二参考电压来产生对应至该多个功能按钮的多个电压的至少一电压;以及根据至少该电压以及一反弹跳机制来决定所按压的一功能按钮。
本发明还揭示一种电子装置,包含有:一音源插孔,用来与具有多个功能按钮的一周边配件相连接;一电源供应单元,耦接于该音源插孔,用来于当该周边配件是连接至该电子装置时,提供一第一参考电压以及一第二参考电压给该周边配件,其中当该多个功能按钮的至少一功能按钮被按压时,根据该第一参考电压与该第二参考电压来产生对应至该多个功能按钮的多个电压的至少一电压;以及一判断电路,耦接于该音源插孔,用来根据至少该电压以及一反弹跳机制来决定所按压的一功能按钮。
本发明还揭示一种电子系统,包含有:一周边配件,其具有多个功能按钮;以及一电子装置,包含有:一音源插孔,用来与该周边配件相连接;一电源供应单元,耦接于该音源插孔,用来于当该周边配件连接至该电子装置时,提供一第一参考电压以及一第二参考电压给该周边配件,其中当该多个功能按钮的至少一功能按钮被按压时,根据该第一参考电压与该第二参考电压来产生对应至该多个功能按钮的多个电压的至少一电压;以及一判断电路,耦接于该音源插孔,用来根据至少该电压以及一反弹跳机制来决定所按压的一功能按钮。
附图说明
图1为本发明电子装置的一第一实施例的示意图。
图2为本发明电子装置的一第二实施例的示意图。
图3A为本发明根据至少该电压以及一反弹跳机制来决定所按压的该功能按钮的一第一实施例的示意图。
图3B为本发明根据至少该电压以及一反弹跳机制来决定所按压的该功能按钮的一第二实施例的示意图。
图3C为本发明根据至少该电压以及一反弹跳机制来决定所按压的该功能按钮的一第三实施例的示意图。
图4为本发明电子装置的一第三实施例的示意图。
图5为本发明电子系统的一实施例的示意图。
图6为本发明处理来自一周边配件的讯号的方法的一操作范例的流程图。
图7为本发明处理来自一周边配件的讯号的方法的另一操作范例的流程图。
图8为本发明处理来自一周边配件的讯号的方法的另一操作范例的流程图。
附图符号说明
[0022]
具体实施方式
在本发明的说明书及权利要求当中使用了某些词汇来指称特定的元件。本领域的技术人员应可理解,硬件制造商可能会用不同的名词来称呼同样的元件。本说明书及权利要求并不以名称的差异来作为区分元件的方式,而是以元件在功能上的差异来作为区分的准则。在通篇说明书及权利要求当中所提及的「包含」为一开放式的用语,故应解释成「包含但不限定于」。另外,「耦接」一词在此包含任何直接及间接的电气连接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表该第一装置可直接电气连接于该第二装置,或通过其他装置或连接手段间接地电气连接至该第二装置。
请参考图1,图1为本发明电子装置100的一第一实施例的示意图。如图1所示,电子装置100包含有(但不局限于)一音源插孔(jack)110、一电源供应单元120以及一判断电路130。音源插孔110用来与具有多个功能按钮的一周边配件140相连接,请注意在本实施例中,周边配件140是以一音源配件为例,但此并非本发明的限制条件。电源供应单元120耦接于音源插孔110,用来于当周边配件140连接至电子装置100时,电源供应单元120便会提供一第一参考电压Vr1以及一第二参考电压Vr2给周边配件140,其中当该多个功能按钮的至少一功能按钮被按压时,周边配件140便可根据第一参考电压Vr1与第二参考电压Vr2来产生对应至该多个功能按钮的多个电压的至少一电压Vd,例如,周边配件140可依据第一参考电压Vr1与第二参考电压Vr2来产生一分压,以作为该多个电压的至少该电压Vd,但本发明不限于此。判断电路130耦接于音源插孔110,用来根据至少该电压Vd以及一反弹跳(De-Bounce)机制来决定所按压的一功能按钮。也就是说,本发明利用反弹跳机制来对电压Vd进行稳态确认以决定所按压的该功能按钮。请注意,凡是依据至少电压Vd以及一反弹跳机制来决定所按压的该功能按钮皆符合本发明的精神而落入本发明范畴。
请参考图2,图2为本发明电子装置200的一第二实施例的示意图。图2的电子装置200的架构与图1的电子装置100类似,两者不同之处在于电子装置200的判断电路230包含有一第一检测单元232、一第二检测单元234 以及一决定单元236。第一检测单元232用来判断电压Vd的弹跳是否符合一预定电压范围Vp(例如0.1V),第二检测单元234耦接于第一检测单元234,用来检测符合预定电压范围Vp的次数以决定一有效状态,决定单元236耦接于第二检测单元234,若电压Vd处于该有效状态,依据电压Vd来决定所按压的该功能按钮,请注意,第二检测单元234还包含一计数单元242以及一比较单元244。计数单元242用来计数符合该预定电压范围Vp的次数以产生一累计值,比较单元244耦接于计数单元242,若该累计值大于一阈值TH时,决定电压Vd处于该有效状态,换言之,该有效状态表示电压Vd已经处于稳态长达一段时间。举例来说,在本实施例中,第一检测单元232会不断的判断电压Vd是否符合预定电压范围Vp,如果第1次检测的时候符合电压范围Vp,计数单元242则会记录为1次,在一定时间后,第一检测单元232会进行第2次检测,如果再符合电压范围,计数单元242会记录为2次,以此类推。比较单元244会确认计数单元242是否有记录到例如5次(阈值TH)以上,决定单元236才会决定所按压的该功能按钮。
接下来,再举几个例子来说明判断电路200根据电压Vd以及一反弹跳机制来决定所按压的该功能按钮的相关运作。请参考图3A、图3B以及图3C,图3A为本发明根据至少该电压以及一反弹跳机制来决定所按压的该功能按钮的一第一实施例的示意图,图3B为本发明根据至少该电压以及一反弹跳机制来决定所按压的该功能按钮的一第二实施例的示意图,图3C为本发明根据至少该电压以及一反弹跳机制来决定所按压的该功能按钮的一第三实施例的示意图。
于本实施例中,是以三个功能按钮key1、key2、key3为例来进行说明,然本领域的技术人员应可了解,按钮的个数此并非本发明的限制条件。这些功能按钮key1、key2、key3分别对应至电子装置200之中的多个应用程序AP1、AP2、AP3。于本实施例中,第一参考电压Vr1可以是1.8伏特,而第二参考电压Vr2可以是0伏特,假设当功能按钮key1被按压时,根据第一参考电压Vr1与第二参考电压Vr2来产生的电压Vd1可以是1.4伏特;当功能按钮key2被按压时,根据第一参考电压Vr1与第二参考电压Vr2来产生的一电压V2可以是1伏特;当功能按钮key3被按压时,根据第一参考电压Vr1与第二参考电压Vr2来产生的一电压V3可以是0.6伏特。如图3A所示,在时序T2时,第一检测单元232判断电压Vd1的弹跳已符合预定电压范围 Vp,因此,第一检测单元232会不断的判断电压Vd是否符合预定电压范围Vp,计数单元242则会持续记录符合该预定电压范围Vp的次数来产生该累计值,直到时序T3时,比较单元244确认计数单元242的该累计值已经记录到例如5次(阈值)以上,第二检测单元234便决定电压Vd已经处于该有效状态,决定单元236便依据电压Vd1来决定此次所按压的功能按钮为功能按钮key1,值得注意的是,在时序T4时,同理,第一检测单元232判断电压Vr1的弹跳已符合预定电压范围Vp,直到时序T5时,比较单元244确认计数单元242的该累计值已经记录到例如5次(阈值)以上,第二检测单元234便决定电压Vd已经处于该有效状态,因此,决定单元236便依据电压Vr1来决定此次所按压的功能按钮key1已放开。请注意,当决定单元236依据电压Vd1来决定此次所按压的功能按钮为功能按钮key1之后,判断电路200便不再根据其他电压Vd以及反弹跳机制来决定所按压的下一个功能按钮,即便短时间内按压功能按钮key1后又按压按钮key3(如图3B以及图3C所示),判断电路200仍然决定此次所按压的功能按钮为功能按钮key1,直至在时序T5之后,决定单元236认为此次所按压的功能按钮key1已放开,才会再一次根据电压Vd以及反弹跳机制来决定所按压的功能按钮。请注意,在图3C中,即便在时序T5时,第二检测单元234决定电压Vd3已经处于该有效状态,但判断电路200仍然决定此次所按压的功能按钮为功能按钮key1,因为,在时序T3时,决定单元236已决定此次所按压的功能按钮为功能按钮key1,而且还没检测到所按压的功能按钮key1已放开。总之,判断电路200会检测到功能按钮的按以及放的动作才会再一次根据电压Vd以及反弹跳机制来决定所按压的功能按钮。
请参考图4,图4为本发明电子装置400的一第三实施例的示意图。图4的电子装置400的架构与图2的电子装置200类似,两者不同之处在于电子装置400的判断电路430还包含有一模拟数字转换单元431用来执行一模拟数字转换于至少电压Vd以产生一数字电压Vdi,另外,判断电路430中的一第一检测单元432、一第二检测单元434以及一决定单元436与判断电路420的差异在于判断电路420用来处理模拟电压讯号,而第一检测单元432、一第二检测单元434以及一决定单元436用来处理经过模拟数字转换后的数字电压讯号。值得注意的是,因为数字电压Vdi经过模拟数字转换单元431转换之后,因此在模拟数字转换的过程中可以选用解析度较高的模拟 数字转换单元431,如此一来,该反弹跳机制在判断该电压的弹跳是否符合一预定电压范围时会更精确。
请参考图5,图5为本发明电子系统50的一实施例的示意图。如图5所示,电子系统50包含有一电子装置500以及一周边配件540,其中电子装置500的架构与图1所示的电子装置100类似,因此相同的部分将不再赘述。于本实施例中,周边配件540包含有一分压电路542,分压电路542用来依据第一参考电压Vr1与第二参考电压Vr2来产生一分压,以作为该多个电压的至少该电压Vd。在此实施例中,分压电路542可以利用一电阻分压电路来实作,而每一功能按钮可分别由一电阻元件以及一开关来实现的,但本发明并不限于此,请注意,利用电阻分压电路来产生分压的操作原理为本领域的技术人员所能轻易了解,在此便不再赘述。
值得注意的是,上述实施例中,第一参考电压Vr1是大于第二参考电压Vr2,以及多个电压(Vd1、Vd2、Vd3等)均大于第二参考电压Vr2。也就是说,多个电压Vd中的最小电压也会大于第二参考电压Vr2,换言之,对应至功能功能按钮的电压Vd并没有对应至第二参考电压Vr2(接地电压),如此一来,可以避免音源插孔中包含机械式开关造成讯号误判的问题。另外,电子系统50所包含有电子装置500可以电子装置100、200、400来取代来成一个新的变化实施例,此亦隶属本发明所涵盖的范畴。
再者,上述的电子装置100、200、400、500可为一mp3随身听、一CD随身听、一手机(mobi1e phone)、一个人数字助理(personal digitalassistant,PDA)、一个人数字助理手机(PDA phone)或者一智能型手机(smart phone),但本发明并不局限于此,亦可为其它具有多媒体播放功能的电子装置。
请参考图6,图6为本发明处理来自一周边配件的讯号的方法的一操作范例的流程图,适用于一电子装置,该周边配件具有多个功能按钮。该方法包含以下的步骤(请注意,假若可得到大致相同的结果,则下列步骤并非限定要依据图6所示的顺序来执行):
步骤S600:开始。
步骤S610:检测周边配件是否连接至电子装置。当周边配件连接至电子装置时,执行步骤620;否则,重复执行步骤610。
步骤S620:提供第一参考电压以及第二参考电压给周边配件。
步骤S630:判断多个功能按钮的至少一功能按钮是否被按压,当该多个功能按钮的至少一功能按钮被按压时,执行步骤640;否则,重复执行步骤630。
步骤S640:根据第一参考电压与第二参考电压来产生对应至多个功能按钮的多个电压的至少一电压。
步骤S650:根据至少该电压以及反弹跳机制来决定所按压的功能按钮。
步骤S680:结束。
关于图6所示的各步骤请结合图1所示的各元件,即可了解各元件之间如何运作,而为了说明书内容简洁起见,故图6中各步骤的操作便不再赘述。
请参考图7,图7为本发明处理来自一周边配件的讯号的方法的另一操作范例的流程图,适用于一电子装置,该周边配件具有多个功能按钮。该方法包含以下的步骤(请注意,假若可得到大致相同的结果,则下列步骤并非限定要依据图7所示的顺序来执行):
步骤S600:开始。
步骤S610:检测周边配件是否连接至电子装置。当周边配件连接至电子装置时,执行步骤S620;否则,重复执行步骤S610。
步骤S620:提供第一参考电压以及第二参考电压给周边配件。
步骤S630:判断多个功能按钮的至少一功能按钮是否被按压,当该多个功能按钮的至少一功能按钮被按压时,执行步骤S640;否则,重复执行步骤S630。
步骤S640:根据第一参考电压与第二参考电压来产生对应至多个功能按钮的多个电压的至少一电压。
步骤S755:判断该电压的弹跳是否符合一预定电压范围。当该电压的弹跳符合该预定电压范围时,执行步骤S760;否则,重复执行步骤S755。
步骤S760:计数符合该预定电压范围的次数来产生一累计值。
步骤S765:比较该累计值与一阈值,当该累计值大于该阈值时,执行步骤S770;否则,重复执行步骤S755。
步骤S770:依据该电压来决定所按压的该功能按钮。
步骤S780:结束。
关于图7所示的各步骤请搭配图2所示的各元件,即可了解各元件之间如何运作,而为了说明书内容简洁起见,故图7中各步骤的操作便不再赘述。
请参考图8,图8为本发明处理来自一周边配件的讯号的方法的另一操作范例的流程图,适用于一电子装置,该周边配件具有多个功能按钮。该方法包含以下的步骤(请注意,假若可得到大致相同的结果,则下列步骤并非限定要依据图8所示的顺序来执行):
步骤S600:开始。
步骤S610:检测周边配件是否连接至电子装置。当周边配件连接至电子装置时,执行步骤S620;否则,重复执行步骤S610。
步骤S620:提供第一参考电压以及第二参考电压给周边配件。
步骤S630:判断多个功能按钮的至少一功能按钮是否被按压,当该多个功能按钮的至少一功能按钮被按压时,执行步骤S640;否则,重复执行步骤S630。
步骤S640:根据第一参考电压与第二参考电压来产生对应至多个功能按钮的多个电压的至少一电压。
步骤S850:执行一模拟数字转换于至少该电压以产生一数字电压。
步骤S855:判断该数字电压的弹跳是否符合一预定电压范围。当该数字电压的弹跳符合该预定电压范围时,执行步骤S860;否则,重复执行步骤S855。
步骤S860:计数符合该预定电压范围的次数来产生一累计值。
步骤S865:比较该累计值与一阈值,当该累计值大于该阈值时,执行步骤S770;否则,重复执行步骤S755。
步骤S870:依据该数字电压来决定所按压的该功能按钮。
步骤S880:结束。
关于图8所示的各步骤请搭配图4所示的各元件,即可了解各元件之间如何运作,而为了说明书内容简洁起见,故图8中各步骤的操作便不再赘述。
上述各流程的步骤仅为本发明所举可行的实施例,并非限制本发明的限制条件,且在不违背本发明的精神的情况下,这些方法可还包含其他的中间步骤或者可将几个步骤合并成单一步骤,以做适当的变化。
以上所述的实施例仅用来说明本发明的技术特征,并非用来局限本发明的范畴。由上可知,本发明提供一种电子装置、电子系统及其相关处理来自一周边配件的电压讯号的方法。首先,本发明利用反弹跳机制可以正确决定所按压的功能按钮,另外,利用数字电压来执行反弹跳机制可以更精确来决 定所按压的功能按钮,再者,多个电压(Vd1、Vd2、Vd3等)均大于第二参考电压Vr2(接地电压)可以避免音源插孔中机械式开关所造成讯号误判的问题。
以上所述仅为本发明的较佳实施例,凡依本发明的权利要求所做的均等变化与修饰,皆应属本发明的涵盖范围。
机译: 通讯号码处理器,耳机装置及通讯号码处理方法
机译: 电子系统,中央处理器扩展装置,便携式电子装置及处理方法
机译: 电子系统,中央处理单元扩展装置,便携式电子装置及其处理方法