1、(10)申请公布号 CN 103116418 A(43)申请公布日 2013.05.22CN103116418A*CN103116418A*(21)申请号 201310042946.X(22)申请日 2013.02.04G06F 3/041(2006.01)(71)申请人 TCL通讯(宁波)有限公司地址 315100 浙江省宁波市高新区扬帆路999弄5号6楼(72)发明人俞斌 杨维琴(74)专利代理机构深圳市君胜知识产权代理事务所 44268代理人王永文 刘文求(54) 发明名称一种动态调整触摸屏输入检测速率的方法及移动终端(57) 摘要本发明公开了一种动态调整触摸屏输入检测速率的方法及移动终
2、端。具体包括以下步骤:A、预先在CPU中将触摸屏的检测速率从低到高化分为多个档位的检测速率;B、当接收用户的操作指令点亮屏幕后,控制开启触摸屏检测定时器,按默认的检测速率每隔一预定时间检测触摸屏输入;C、记录最近N次的检测结果,并对检查结果进行分析判断,当连续N次都检测到触摸屏输入,则控制将触摸屏的检测速率选择高一档的检测速率;当连续N次都未检测到触摸屏输入,则控制将触摸屏的检测速率选择低一档的检测速率,其中N为大于0的自然数。采用本发明的方法与终端可以提高触摸屏检测灵敏度,并且降低了能耗。(51)Int.Cl.权利要求书2页 说明书8页 附图3页(19)中华人民共和国国家知识产权局(12)发
3、明专利申请权利要求书2页 说明书8页 附图3页(10)申请公布号 CN 103116418 ACN 103116418 A1/2页21.一种动态调整触摸屏输入检测速率的方法,其特征在于,包括步骤:A、预先在CPU中将触摸屏的检测速率从低到高化分为多个档位的检测速率;B、当接收用户的操作指令点亮屏幕后,控制开启触摸屏检测定时器,按默认的检测速率每隔一预定时间检测触摸屏输入;C、记录最近N次的检测结果,并对检查结果进行分析判断,当连续N次都检测到触摸屏输入,则控制将触摸屏的检测速率选择高一档的检测速率;当连续N次都未检测到触摸屏输入,则控制将触摸屏的检测速率选择低一档的检测速率,其中N为大于0的自
4、然数。2.根据权利要求1所述动态调整触摸屏输入检测速率的方法,其特征在于,所述步骤A还包括:在CPU中将触摸屏的检测速率从低到高化分为5个档位的检测速率,1-5档检测速率分别为:每隔200ms、160ms、120ms、80ms、40ms检测一次触摸屏输入。3.根据权利要求1所述动态调整触摸屏输入检测速率的方法,其特征在于,所述步骤C还包括:C1、当检测到当前触摸屏的检测速率已经选择最高档位时,再次接收到升高档位的信号则控制保持原档位不变;C2、当检测到当前触摸屏的检测速率已经选择最低档位时,再次接收到降低档位的信号则控制保持原档位不变。4.根据权利要求1所述动态调整触摸屏输入检测速率的方法,其
5、特征在于,所述步骤B具体包括:B1、当接收用户的操作指令点亮屏幕后,控制选择一默认的档位设置触摸屏的检测速率;B2、控制开启触摸屏检测定时器,并按该默认档位的检测速率每隔一预定时间检测触摸屏输入。5.根据权利要求1所述动态调整触摸屏输入检测速率的方法,其特征在于,所述步骤C具体包括:步骤S40、连续记录最近N次检测结果,并存储在存储器中,对每次检测结果进行分析判断,判断每次检测到的触摸屏输入信息是否为空,若是则进入步骤S50,否则进入步骤S80;步骤S50、将带N个触发器的位移位寄存器每一位均向左移一位,并将最右边一位置零,之后进入步骤S60;步骤S60、将移位寄存器每一位相加,若结果为零则判
6、定为连续N次都未检测到触摸屏输入,并进入步骤S70,否则进入步骤S110;步骤S70、控制选择低一档的检测速率;步骤S80、将带N个触发器移位寄存器每一位均向左移一位,并将最右边一位置1,之后进入步骤S90;步骤S90、将移位寄存器每一位相加,若结果等于N则判定连续N次都检测到触摸屏输入并进入步骤S100,否则进入步骤S110;步骤S100、控制选择高一档的检测速率;步骤S110、控制保持原档位的检测速率不变。6.根据权利要求1所述动态调整触摸屏输入检测速率的方法,其特征在于,所述N次为权 利 要 求 书CN 103116418 A2/2页310次。7.一种采用权利要求1-6任一项所述动态调整
7、触摸屏输入检测速率的方法的移动终端,其特征在于,包括:设置单元,用于预先在CPU中将触摸屏的检测速率从低到高化分为多个档位的检测速率;检测单元,用于当接收用户的操作指令点亮屏幕后,控制开启触摸屏检测定时器,按默认的检测速率每隔一预定时间检测触摸屏输入;检测速率选择单元,用于记录最近N次的检测结果,并对检查结果进行分析判断,当连续N次都检测到触摸屏输入,则控制将触摸屏的检测速率选择高一档的检测速率;当连续N次都未检测到触摸屏输入,则控制将触摸屏的检测速率选择低一档的检测速率,其中N为大于0的自然数。8.根据权利要求7所述的移动终端,其特征在于,所述多个档位的检测速率包括:1-5档检测速率,分别为
8、:每隔200ms、160ms、120ms、80ms、40ms检测一次触摸屏输入。9.根据权利要求7所述的移动终端,其特征在于,所述检测单元包括:触发模块,用于当接收用户的操作指令点亮屏幕后,控制选择一默认的档位设置触摸屏的检测速率;检测模块,用于控制开启触摸屏检测定时器,并按该默认档位的检测速率每隔一预定时间检测触摸屏输入。10.根据权利要求7所述的移动终端,其特征在于,所述检测速率选择单元包括:记录与判断模块,用于连续记录最近N次检测结果,并存储在存储器中,对每次检测结果进行分析判断,判断每次检测到的触摸屏输入信息是否为空;第一控制模块,用于当每次检测到的触摸屏输入信息是为空,将带N个触发器
9、的位移位寄存器每一位均向左移一位,并将最右边一位置零,将移位寄存器每一位相加,若结果为零则判定为连续N次都未检测到触摸屏输入,控制选择低一档的检测速率;第二控制模块,用于当每次检测到的触摸屏输入信息不为空,将带N个触发器移位寄存器每一位均向左移一位,并将最右边一位置1,将移位寄存器每一位相加,若结果等于N则判定连续N次都检测到触摸屏输入并控制选择高一档的检测速率;第三控制模块,用于当检测到当前触摸屏的检测速率已经选择最高档位时,再次接收到升高档位的信号则控制保持原档位不变;以及用于当检测到当前触摸屏的检测速率已经选择最低档位时,再次接收到降低档位的信号则控制保持原档位不变。权 利 要 求 书C
10、N 103116418 A1/8页4一种动态调整触摸屏输入检测速率的方法及移动终端技术领域0001 本发明涉及移动终端领域,尤其涉及的是一种根据用户在触摸屏上输入的快慢来动态调整CPU检测触摸屏速率的移动终端及方法。背景技术0002 目前在智能手机中,大部分用户的输入操作都是通过触摸屏来实现的,而现在市场上的智能手机功能强大,用户使用智能手机打电话、QQ聊天、玩游戏等。很明显,用户在使用智能手机时触摸屏输入的速率经常在变化,例如在打电话时触摸屏输入速率为零,在QQ聊天时触摸屏输入速率则时快时慢,在玩游戏时触摸屏输入可能一直保持较快的速率。但是在现有的技术实现上都是通过每隔一段时间(例如50ms
11、)读取触摸屏输入检测到的用户触摸的位置,根据该位置CPU发出相应的指令。 0003 现有技术的触摸屏检测都是采用固定速率,而固定速率的触摸屏输入检测方法在检测用户操作不同应用时会有下面的缺陷:当用户低速率触摸触摸屏时,由于在手机端检测用户触摸屏输入的速率过快,导致部分检测其实是无用的,在这种情况下消耗了系统资源;当用户高速率触摸触摸屏时,由于在手机端检测用户触摸屏输入的速率过慢,导致部分用户的输入未能被检测到,使用户感觉触摸屏不灵、反应慢。0004 因此,现有技术还有待于改进和发展。发明内容0005 本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种动态调整触摸屏输入检测速率的方法及
12、移动终端,其使移动终端增加了新功能:具有动态调整触摸屏输入检测速率的功能,能够根据用户触摸屏输入的快慢自动调整CPU的触摸屏检测速率,提高了检测灵敏度,并且降低了能耗。0006 本发明解决技术问题所采用的技术方案如下:一种动态调整触摸屏输入检测速率的方法,其中,包括步骤:A、预先在CPU中将触摸屏的检测速率从低到高化分为多个档位的检测速率;B、当接收用户的操作指令点亮屏幕后,控制开启触摸屏检测定时器,按默认的检测速率每隔一预定时间检测触摸屏输入;C、记录最近N次的检测结果,并对检查结果进行分析判断,当连续N次都检测到触摸屏输入,则控制将触摸屏的检测速率选择高一档的检测速率;当连续N次都未检测到
13、触摸屏输入,则控制将触摸屏的检测速率选择低一档的检测速率,其中N为大于0的自然数。0007 所述动态调整触摸屏输入检测速率的方法,其中,所述步骤A还包括:在CPU中将触摸屏的检测速率从低到高化分为5个档位的检测速率,1-5档检测速率分别为:每隔200ms、160ms、120ms、80ms、40ms检测一次触摸屏输入。0008 所述动态调整触摸屏输入检测速率的方法,其中,所述步骤C还包括:C1、当检测到当前触摸屏的检测速率已经选择最高档位时,再次接收到升高档位的信说 明 书CN 103116418 A2/8页5号则控制保持原档位不变;C2、当检测到当前触摸屏的检测速率已经选择最低档位时,再次接收
14、到降低档位的信号则控制保持原档位不变。0009 所述动态调整触摸屏输入检测速率的方法,其中,所述步骤B具体包括:B1、当接收用户的操作指令点亮屏幕后,控制选择一默认的档位设置触摸屏的检测速率;B2、控制开启触摸屏检测定时器,并按该默认档位的检测速率每隔一预定时间检测触摸屏输入。0010 所述动态调整触摸屏输入检测速率的方法,其中,所述步骤C具体包括:步骤S40、连续记录最近N次检测结果,并存储在存储器中,对每次检测结果进行分析判断,判断每次检测到的触摸屏输入信息是否为空,若是则进入步骤S50,否则进入步骤S80;步骤S50、将带N个触发器的位移位寄存器每一位均向左移一位,并将最右边一位置零,之
15、后进入步骤S60;步骤S60、将移位寄存器每一位相加,若结果为零则判定为连续N次都未检测到触摸屏输入,并进入步骤S70,否则进入步骤S110;步骤S70、控制选择低一档的检测速率;步骤S80、将带N个触发器移位寄存器每一位均向左移一位,并将最右边一位置1,之后进入步骤S90;步骤S90、将移位寄存器每一位相加,若结果等于N则判定连续N次都检测到触摸屏输入并进入步骤S100,否则进入步骤S110;步骤S100、控制选择高一档的检测速率;步骤S110、控制保持原档位的检测速率不变。0011 所述动态调整触摸屏输入检测速率的方法,其中,所述N次为10次。0012 一种采用上述任一项所述动态调整触摸屏
16、输入检测速率的方法的移动终端,其中,包括:设置单元,用于预先在CPU中将触摸屏的检测速率从低到高化分为多个档位的检测速率;检测单元,用于当接收用户的操作指令点亮屏幕后,控制开启触摸屏检测定时器,按默认的检测速率每隔一预定时间检测触摸屏输入;检测速率选择单元,用于记录最近N次的检测结果,并对检查结果进行分析判断,当连续N次都检测到触摸屏输入,则控制将触摸屏的检测速率选择高一档的检测速率;当连续N次都未检测到触摸屏输入,则控制将触摸屏的检测速率选择低一档的检测速率,其中N为大于0的自然数。0013 所述的移动终端,其中,所述多个档位的检测速率包括:1-5档检测速率,分别为:每隔200ms、160m
17、s、120ms、80ms、40ms检测一次触摸屏输入。0014 所述的移动终端,其中,所述检测单元包括:触发模块,用于当接收用户的操作指令点亮屏幕后,控制选择一默认的档位设置触摸屏的检测速率;说 明 书CN 103116418 A3/8页6检测模块,用于控制开启触摸屏检测定时器,并按该默认档位的检测速率每隔一预定时间检测触摸屏输入。0015 所述的移动终端,其中,所述检测速率选择单元包括:记录与判断模块,用于连续记录最近N次检测结果,并存储在存储器中,对每次检测结果进行分析判断,判断每次检测到的触摸屏输入信息是否为空;第一控制模块,用于当每次检测到的触摸屏输入信息是为空,将带N个触发器的位移位
18、寄存器每一位均向左移一位,并将最右边一位置零,将移位寄存器每一位相加,若结果为零则判定为连续N次都未检测到触摸屏输入,控制选择低一档的检测速率;第二控制模块、用于当每次检测到的触摸屏输入信息不为空,将带N个触发器移位寄存器每一位均向左移一位,并将最右边一位置1,将移位寄存器每一位相加,若结果等于N则判定连续N次都检测到触摸屏输入并控制选择高一档的检测速率;第三控制模块,用于当检测到当前触摸屏的检测速率已经选择最高档位时,再次接收到升高档位的信号则控制保持原档位不变;以及用于当检测到当前触摸屏的检测速率已经选择最低档位时,再次接收到降低档位的信号则控制保持原档位不变。0016 本发明所提供的动态
19、调整触摸屏输入检测速率的方法及移动终端,由于采用了触摸屏定时检测速率,当超时的时候使移位寄存器移位置0或1后将移位寄存器中的每一位进行相加判断的方法,其使移动终端增加了新功能:具有动态调整触摸屏输入检测速率的功能,能够根据用户触摸屏输入的快慢自动调整CPU的触摸屏检测速率,提高了检测灵敏度,并且降低了能耗。附图说明0017 图1是本发明基于一种动态调整触摸屏输入检测速率的方法的较佳实施例的流程图。0018 图2是本发明基于一种动态调整触摸屏输入检测速率的方法的具体应用实施例的流程图。0019 图3是本发明实施例的移动终端的功能原理框图。0020 图4是本发明实施例的移动终端的检测单元模块结构示
20、意图。0021 图5是本发明实施例的移动终端的检测速率选择单元模块结构示意图。0022 图6是本发明实施例的移动终端的检测单元中的移位寄存器内部结构示意图。具体实施方式0023 为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。0024 请参见图1,图1是本发明基于一种动态调整触摸屏输入检测速率的方法的较佳实施例的流程图。0025 步骤S10,预先在CPU中将触摸屏的检测速率从低到高化分为多个档位的检测速率。0026 以智能手机为例,如需要动态的调整触摸屏输入检测速率,首先就要在
21、手机的CPU说 明 书CN 103116418 A4/8页7中设置多个档位的检测速率,并且将触摸屏的检测速率从低到高依次进行划分,这样使手机触摸屏在检测速率的过程中进一步提高检索效率和检测的灵敏度。0027 步骤S20,当接收用户的操作指令点亮屏幕后,控制开启触摸屏检测定时器,按默认的检测速率每隔一预定时间检测触摸屏输入。0028 当用户手机的触摸屏接收到操作指令并将屏幕点亮后,手机的CPU将控制开启触摸屏的检测定时器,并根据手机启动后所设置的默认的检测速率在每隔一预定时间内对触摸屏接收输入的状态进行检测,每隔一预定时间可以设置为200ms、160ms、120ms、80ms、40ms等;对预定
22、时间设置得越短其对触摸屏输入检测速率越大,反之,预定时间设置得越长其对触摸屏输入检测速率越小。因此,系统能够根据用户触摸屏输入的快慢而进一步为自动调整CPU的触摸屏检测速率做准备,同时提高了检测灵敏度。0029 步骤S30,记录最近N次的检测结果,并对检查结果进行分析判断,当连续N次都检测到触摸屏输入,则控制将触摸屏的检测速率选择高一档的检测速率;当连续N次都未检测到触摸屏输入,则控制将触摸屏的检测速率选择低一档的检测速率,其中N为大于0的自然数。0030 譬如,系统根据用户对触摸屏输入操作,开始系统使用默认的检测速率,当用户正在对手机的触摸屏进行输入时,系统将记录最近十次触摸屏检测单元的检测
23、结果,若连续十次都检测到触摸屏输入则控制触摸屏速率选择单元选择比默认检测速率高一档的检测速率;若连续十次都未检测到触摸屏输入则控制触摸屏速率选择单元选择比默认检测速率低一档的检测速率。其中在设置检测速率平均次数时,可以选择设定N次检测的平均数,但N应当为大于0的自然数,当用户都没有在触摸屏上进行任何输入操作,系统将不对触摸屏进行检测速率的调整。因此,有助于系统能够根据用户触摸屏输入的快慢而进一步自动调整CPU的触摸屏检测速率,在提高检测灵敏度的同时,还降低了系统能耗,避免手机电池在触摸屏检测速率中被无形的消耗掉。0031 所述动态调整触摸屏输入检测速率的方法,其中,所述步骤S10还包括:在CP
24、U中将触摸屏的检测速率从低到高化分为5个档位的检测速率,1-5档检测速率分别为:每隔200ms、160ms、120ms、80ms、40ms检测一次触摸屏输入。0032 即在用户手机的触摸屏被点亮启动后,首先在CPU中将触摸屏的检测速率从低到高化分为5个档位的检测速率,并将1-5档检测速率分别设置为:每隔200ms、160ms、120ms、80ms、40ms检测一次触摸屏输入。手机的CUP将控制开启触摸屏的检测定时器,并在每隔200ms、160ms、120ms、80ms、40ms等时间内对触摸屏接收输入的状态进行检测,通常在设计手机时将中等检测速率作为默认的检测速率值,即开启手机点亮触摸屏时一般
25、检测速率可设置为120ms,当用户在使用手机时根据对触摸屏的检测速率判断并自动调整比默认的检测速率高或低一档的检测速率,就可以为用户手机进一步降低能耗。0033 所述动态调整触摸屏输入检测速率的方法,其中,所述步骤S30还包括:步骤S31,当检测到当前触摸屏的检测速率已经选择最高档位时,再次接收到升高档位的信号则控制保持原档位不变;即当用户所使用的这一款式手机的CPU检测速率只设置5个档位,当用户对手机触摸屏的输入频率很高,而系统根据用户的输入操作情况将触摸屏的检测速率自动调整到最高档位时,那么,随后再次接收到升高档位的信号时则系统会控制保持原最高档位不变。说 明 书CN 103116418
26、A5/8页80034 步骤S32,当检测到当前触摸屏的检测速率已经选择最低档位时,再次接收到降低档位的信号则控制保持原档位不变;同样的,当用户所使用的这一款式手机的CPU检测速率只设置5个档位,当用户对手机触摸屏的输入频率很低,而系统根据用户的输入操作情况将触摸屏的检测速率自动调整到最低档位时,那么,随后再次接收到降低档位的信号时则系统会控制保持原最低档位不变。0035 所述动态调整触摸屏输入检测速率的方法,其中,所述步骤S20具体包括:步骤S21,当接收用户的操作指令点亮屏幕后,控制选择一默认的档位设置触摸屏的检测速率;当手机的触摸屏接收到用户的操作指令并点亮屏幕之后,系统此时控制选择一档为
27、默认的档位设置为触摸屏的检测速率,这一默认的档位设置可以在手机设立的过程中即设定,通常可设定某一中档为默认检测速率,或者设置中高档、中低档为默认检测速率,但用户也可以根据需要从系统中已设定的从低到高的几个档位中的某一个档位设置为适应自己输入速度的默认档位,又或者在系统设置的高低档位的检测范围内自定义一个检测速率作为其触摸屏默认的检测速率。如此,可以使手机能够节省能耗的同时有更具人性化,提高不同层次人群对触摸屏灵敏度的体验。0036 步骤S22,控制开启触摸屏检测定时器,并按该默认档位的检测速率每隔一预定时间检测触摸屏输入;当用户正常启动手机后,系统将控制开启触摸屏的检测定时器,并按上述步骤S2
28、011中所设定的默认档位的检测速率每隔一预定时间如200ms、160ms、120ms、80ms、40ms等不断检测触摸屏输入的情况。然后取N次检测速率的平均值并自动进行调整,以降低能耗和增加触摸屏灵敏度。0037 另外,如图6所示,在触摸屏检测单元320内部设置一个移位寄存器323,该移位寄存器323共有十位(10bit)组成,手机开机后移位寄存器323的十位均设置为0,每次触摸屏检测定时器超时后移位寄存器323中的每一位均向左移一位,若触摸屏检测单元320从存储器中获取到用户的触摸操作信息则移位寄存器323中的最右边一位置1,否则置零。0038 所述动态调整触摸屏输入检测速率的方法,其中,所
29、述步骤S30具体包括:步骤S40,连续记录最近N次检测结果,并存储在存储器中,对每次检测结果进行分析判断,判断每次检测到的触摸屏输入信息是否为空,若是则进入步骤S50,否则进入步骤S80;步骤S50,将带N个触发器的移位寄存器每一位均向左移一位,并将最右边一位置零,之后进入步骤S60;步骤S60,将移位寄存器每一位相加,若结果为零则判定为连续N次都未检测到触摸屏输入,并进入步骤S70,否则进入步骤S110;步骤S70,控制选择低一档的检测速率;步骤S80,将带N个触发器移位寄存器每一位均向左移一位,并将最右边一位置1,之后进入步骤S90;步骤S90,将移位寄存器每一位相加,若结果等于N则判定连
30、续N次都检测到触摸屏输入并进入步骤S100,否则进入步骤S110;步骤S100,控制选择高一档的检测速率;说 明 书CN 103116418 A6/8页9步骤S110,控制保持原档位的检测速率不变。0039 所述动态调整触摸屏输入检测速率的方法,其中,所述N次为10次。0040 通过上述的动态调整触摸屏输入检测速率的方法可以大致了解到CPU控制触摸屏检测速率选择的具体技术细节,尤其是移位寄存器323在这一过程中所起的关键作用。0041 图2是本发明基于一种动态调整触摸屏输入检测速率的方法的具体应用实施例的流程图。如图2所示,本发明以智能手机为例进行说明,则该实施例的流程图包括以下步骤:步骤S2
31、01,用户点亮屏幕后触摸屏检测速率选择单元选择一默认的档位设置并开启触摸屏检测定时器;如用户正在使用的这一款智能手机所设置多个档位的检测速率包括:1-5档检测速率,每隔200ms、160ms、120ms、80ms、40ms检测一次触摸屏输入,当用户将其智能手机正常开启,点亮手机屏幕之后触摸屏检测速率选择单元便会自动选择已经设置的一个默认的档位,假设默认档位为第三档,并开启触摸屏的检测定时器对用户在触摸屏的输入情况在每隔一段固定的时间进行速率检测;那么就根据默认档位所设置的间隔时间120ms定时检测,同时进入步骤S202。0042 步骤S202,判断触摸屏检测定时器是否超时;根据上一步骤S201
32、触摸屏检测速率选择一默认的档位后并开启触摸屏检测定时器,在触摸屏接收用户输入时,根据默认的第三档位的检测速率所对应的间隔时间120ms判定触摸屏检测定时器是否超时;如果不超过默认档位检测定时器设定的时间120ms,则继续跟踪用户对触摸屏输入状态的检测并等待定时器超时;如果此时超过默认档位检测定时器设定的时间120ms,则进入步骤S203。0043 步骤S203,触摸屏检测单元从触摸屏的存储器中获取用户的触摸操作信息;根据上一步骤S202得到触摸屏检测定时器检测到超时的情况,那么,触摸屏检测单元将从触摸屏的存储器中获取用户在超时之前的触摸操作信息,并将信息传递给手机的其他功能部件处理。另外,触摸
33、屏检测单元还将根据是否从存储器获取到用户的触摸操作信息对触摸屏检测速率选择单元作相应处理;同时进入步骤S204。0044 步骤S204, 判断该信息是否为空;本步骤即根据上一步骤S203触摸屏检测单元判断是否为从存储器中获取到用户的触摸操作信息,即获取触摸操作信息是否为空,如果是,则进入步骤S205;如果否,则进入步骤S206。0045 步骤S205,将触摸屏检测单元中的移位寄存器每一位均向左移一位,并将最右边一位置零;由于在触摸屏检测单元内部设置一移位寄存器,该移位寄存器共有十位(10bit)组成,手机开机后移位寄存器的十位均设置为0,每次触摸屏检测定时器超时后移位寄存器中的每一位均向左移一
34、位,若触摸屏检测单元从存储器中未能获取到用户的触摸操作信息则移位寄存器中的最右边一位置零,且应当注意的是,本步骤与以下步骤S206都在同一移位寄存器中进行移位,并保存在移位寄存器中。0046 步骤S206,将触摸屏检测单元中的移位寄存器每一位均向左移一位,并将最右边一位置1;说 明 书CN 103116418 A7/8页10同样的,根据步骤S204触摸屏检测单元判断从存储器中获取到用户的触摸操作信息不为空,即触摸屏检测单元从存储器中获取到用户的触摸操作信息则移位寄存器中的最右边一位置1,本步骤的结果与步骤S205的结果一并保存在同一移位寄存器中; 步骤S207,将移位寄存器每一位相加,若结果大
35、于0且小于10;当步骤S204经过10次判断后,又通过步骤S205和S206在移位寄存器中存储的每个移位结果,则进入本步骤将移位寄存器每一位相加,若结果大于0且小于10时,则直接进入步骤S210;若结果不在这一设定的范围内,则进入下一步骤S208进行判断。0047 步骤S208,将移位寄存器每一位相加,若结果等于0;根据步骤S205得知,若触摸屏检测单元从存储器中未能获取到用户的触摸操作信息,则移位寄存器中的最右边一位置零;又根据上一步骤S207判断此时移位寄存器每一位相加结果不在大于0且小于10的范围内,那么继续将移位寄存器中的每一位进行相加判断结果是否等于0,若结果等于0,则进入步骤S21
36、1,若结果不等于0,则进入步骤S209再次判断。0048 步骤S209,将移位寄存器每一位相加,若结果等于10;根据上一步骤S206得知,若触摸屏检测单元从存储器中能获取到用户的触摸操作信息则移位寄存器中的最右边一位置1;又根据步骤S207判断此时移位寄存器每一位相加结果不在大于0且小于10的范围内,那么继续进入上一步骤S208将移位寄存器中的每一位进行相加判断结果是否等于0,因判断其结果不等于0,则进入本步骤再次判断,那么将移位寄存器中的每一位进行相加判断,若结果等于10,则进入步骤S212,若结果不等于10,则返回到步骤S207。0049 步骤S210,触摸屏检测速率选择单元保持原档位不变
37、;根据步骤S207的判断结果,即移位寄存器每一位相加结果大于0且小于10,此时进入本步骤使系统继续控制触摸屏检测速率选择单元保持原档位不变。0050 步骤S211,触摸屏检测速率选择单元选择低一档的检测速率;根据上一步骤S208得到移位寄存器每一位相加结果等于0,则系统控制触摸屏检测速率选择单元选择低一档的检测速率。0051 步骤S212,触摸屏检测速率选择单元保持选择高一档的检测速率;根据上一步骤S209得到移位寄存器每一位相加结果等于10,则系统控制触摸屏检测速率选择单元选择高一档的检测速率。0052 如图2所述的实施例,进一步了解到了触摸屏检测速率随着用户对触摸屏输入状态的频率变化而自动调整其触摸屏检测速率的具体过程, 说明本方法具有动态调整触摸屏输入检测速率的功能,能够根据用户触摸屏输入的快慢自动调整CPU的触摸屏检测速率,提高了检测灵敏度,并且降低了能耗。0053 基于上述实施例的基于一种动态调整触摸屏输入检测速率的方法,本发明实施例还提供了一种移动终端,如图3所示为本发明实施例的移动终端的功能原理框图,如图3所示,所述的移动终端包括:设置单元310,用于预先在CPU中将触摸屏的检测速率从低到高化分为多个档位的检测速率;具体如上述步骤S10所述。0054 检测单元320,用于当接收用户的操作指令点亮屏幕后,控制开启触摸屏检测定时说 明 书CN 103116418 A10
copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1