C3.28.4Direction-lock pixel window设计研究
方向锁定的判别窗口通常取起始若干像素位移的角度
别名: 锁轴窗口 · 起势角度 · lock slop
概念解释
方向锁不是在按下瞬间拍板,而是等触点走出一段短位移窗口(常见十余像素),用这段向量相对水平轴的夹角决定主轴。窗口太短,角度被量化噪声和触点跳动左右;窗口太长,用户已经看见内容在斜着跟,再突然吸到轴上会跳一下。窗口是角度估计的样本长度,单位是像素(最好再换成毫米),不是毫秒。
机制
角度估计的方差随样本长度下降。前几个触摸样本里,质心跳动、接触面积变化会让瞬时方向乱转。积累到一定弧长,主轴才稳定。用时间做窗口会在慢拖时采不够、快甩时采过火;用像素(或毫米)更接近几何。锁下之后通常不再根据新角度改判,所以窗口是一次性估计器。它与速度阈值所用的时间窗不是同一只:一个估方向,一个估快慢。
怎么研究
把窗口长度(px 或 mm)当自变量,任务同时包含“尽量竖直滚”和“必须 45° 投放”。画出正交漂移与斜向到达率相对窗口的两条曲线,交叉点附近才是候选。还要看锁定瞬间内容是否发生一次抽搐(投影突然生效)。不同 PPI 的设备必须用毫米对齐,否则像素窗口不可比。
边界
触控笔的抖动小于手指,窗口可以更短。手套、潮湿、低采样率设备需要更长。嵌套正交滚动的扇形阈值看起来也像角度窗,但那是选层,不是投影。把窗口写成毫秒,会让慢速精确拖永远锁不下来。窗口调的是估计质量,不决定要不要锁。
怎么落地
- 用毫米而不是死像素定义窗口,并按设备 PPI 换算;常见量级是数毫米的弧长。
- 投影在窗口结束的当帧一次生效,避免每帧改主轴。
- 在高低 PPI 设备上用同一毫米窗口验收:竖直任务的横向 RMS 与斜向任务的到达率应落在同一权衡点附近。