发明名称 一种动态调整触摸屏上报速率的方法
摘要 本发明公开了一种动态调整触摸屏上报速率的方法,包括以下步骤:(1)设定一个检测时间,根据触摸屏上单个手指上报速率的最初设置值及触触摸屏同一时间所能识别的手指个数的最大值,获取检测时间内应用层收到的坐标点个数的阈值;(2)根据步骤(1)中应用层收到的坐标点个数阈值设定一个小于阈值的设定值n1;(3)在检测时间内,触摸屏终端识别当前正在触摸的手指个数;根据当前触摸屏单个手指的上报速率,触摸屏终端计算检测时间内应用层收到的坐标点个数n;(4)将n与n1进行比较:若n1大于n时,则降低当前触摸屏单个手指的上报速率;若n1小于n时,则升高当前触摸屏单个手指的上报速率;本发明能够动态的调整触摸屏的上报速率,保证触摸屏的触摸效果。
申请公布号 CN103472946A 申请公布日期 2013.12.25
申请号 CN201310385235.2 申请日期 2013.08.29
申请人 广东欧珀移动通信有限公司 发明人 张强
分类号 G06F3/041(2006.01)I 主分类号 G06F3/041(2006.01)I
代理机构 广州市华学知识产权代理有限公司 44245 代理人 李盛洪
主权项 一种动态调整触摸屏上报速率的方法,其特征在于,包括以下步骤:(1)设定一个检测时间,根据触摸屏上单个手指上报速率的最初设置值vmax及触触摸屏同一时间所能识别的手指个数的最大值,获取检测时间内应用层收到的坐标点个数的阈值;(2)根据步骤(1)中应用层收到的坐标点个数阈值设定一个小于阈值的设定值n1;(3)在检测时间内,触摸屏终端识别当前正在触摸的手指个数;根据当前触摸屏单个手指的上报速率,触摸屏终端计算检测时间内应用层收到的坐标点个数n;(4)将步骤(3)中检测时间内应用层收到的坐标点个数n与设定值n1进行比较:若设定值n1大于n时,则降低当前触摸屏单个手指的上报速率;若设定值n1小于n时,则升高当前触摸屏单个手指的上报速率;使得调整后的单个手指上报速率调整为vnow: <mrow> <msub> <mi>v</mi> <mi>now</mi> </msub> <mo>=</mo> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <mi>a</mi> <mo>,</mo> <mi>a</mi> <mo>&lt;</mo> <msub> <mi>v</mi> <mi>max</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>v</mi> <mi>max</mi> </msub> <mo>,</mo> <mi>a</mi> <mo>&GreaterEqual;</mo> <msub> <mi>v</mi> <mi>max</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>;</mo> </mrow>其中a为: <mrow> <mi>a</mi> <mo>=</mo> <mfrac> <msub> <mi>n</mi> <mn>1</mn> </msub> <mi>tf</mi> </mfrac> <mo>;</mo> </mrow>其中t为检测时间,f为触摸屏终端识别当前正在触摸的手指个数。
地址 523860 广东省东莞市长安镇乌沙海滨路18号