主权项 |
一种动态调整触摸屏上报速率的方法,其特征在于,包括以下步骤:(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><</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>≥</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为触摸屏终端识别当前正在触摸的手指个数。 |