C5.01.2Reported versus controllable pressure levels设计研究

压力分级数与实际可控级数不同

别名: 压感级数 · 4096级压感 · 力分辨 · JND of force

概念解释

厂商常把压感写成 2048 级、4096 级 之类的整数,那是数字化仪 ADC 或协议里能编码的量化档。人手能稳定复现、眼睛能在墨迹上分辨的,是另一套更粗的可控级数。两条尺子不能互换:报告位数描述传感器与传输,不描述书写者能用上的力阶。

机制

力从笔尖到像素要经过机械迟滞、传感器噪声、量化、滤波和笔刷映射。笔尖弹簧或弹性体有回程差,同样的力在加压和减压时读数不同。ADC 把连续力切成离散码,码点再密,若本底噪声已经跨过若干码,那些档就是抖动而不是信息。手的力控制本身受肌梭和皮肤机械感受器限制,稳定维持的力阶远少于协议位数;人更擅长相对变化(再轻一点、再重一点),而不是对准某一个绝对牛顿数。墨水侧还有一次压缩:如果宽度只在 2–8 像素间变化,即使力有四千档,屏幕上也挤不出四千种线宽。真正用得上的是:刚能引起墨迹可辨变化的力差(近似于力的差别阈限)在常用力区间里能排开多少级,以及这些级在提按过程中是否可重复,而不是规格表上的整数。

怎么研究

用恒定刺激或阶梯法测力的差别阈限,同时记录笔上报值和外部测力。让人反复画出“比刚才略粗一档”的线,看力差和线宽差能否对齐。

自变量:量化位数(或人为降档)、滤波窗口、笔尖硬度、显示上的宽度/透明度范围。 因变量:可重复的力阶数、误判为“变了/没变”的比例、抖动造成的轮廓毛刺、饱和与死区占用的码点比例。

只展示规格数字会高估通道。把上报值做直方图:若实际书写挤在很窄的一段码,再高的位数也没有被用到。

边界

规格级数在固件校准、温度和笔尖磨损后会漂,出厂 4096 不等于一年后的有效档。游戏式“重按触发技能”只需要两三档,用满 ADC 没有意义。插画里需要平滑渐变时,有效级太少会在锥形线上出现台阶或抖动。小孩、握力弱的使用者和戴手套书写,可用力范围更窄,可控级会进一步减少。

怎么落地

  • 对外沟通时把“支持压感”和“有多少可分辨的粗细/浓淡”分开写,不要把协议位数当成体验指标。
  • 在常用力区间分配更多映射分辨率,把噪声主导的低端和过早饱和的高端当成死区或软饱和,而不是假装它们是有效档。
  • 对笔刷做轻度时间滤波以压抖动,但不要滤到提按的峰值被削平。
  • 验证:让人连续画十条“一次比一次略粗”的线,统计能稳定分开的档数;同时看最细和最粗两端是否撞死区或饱和。轮廓上无规则的微小鼓包通常是量化噪声,不是风格。

延伸

  • 同组C5.01.1 压力值映射为线宽、透明度或流量 · C5.01.3 压力曲线需可调以适配用力习惯
  • 相邻C5.09 压力曲线与个体适配 · C5.13 纸感、摩擦与书写手感
  • 站内检索pressure levels · force JND · quantization

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/C5.01.2