C4.03.3Dwell as gesture delimiter设计研究

停留时长作为起止信号的代价是等待

别名: 停留切分 · mid-air dwell · hold to commit · 悬停确认

概念解释

停留(dwell)当开始或结束信号,意思是:手在某个姿态或位置上保持足够久,系统才认为边沿到了。它不需要额外的分隔动作,实现便宜。代价是每一次命令都附带一段必须空等的时间,而且这段时间里手臂往往还举着。停留不是眼动里用注视选目标的那套机制,这里的执行器是手;它也不是会话超时,超时管的是整段监听还在不在,停留管的是这一击何时起止。

机制

识别器在姿态稳定后开一个计时器,计满才提交。为了把路过的短暂相似姿态滤掉,这个窗口通常被设在数百毫秒以上。窗口短,走路摆臂的瞬间姿态也会过线;窗口长,有意动作必须在终点刹车并保持,肌肉共收缩上升,主观上就是“每次都要停一下才算数”。停留还把速度信息丢掉:一个干脆的挥手因为在终点没有驻留而被拒绝,一个犹豫的停顿反而过线。重力向下拉手臂,所谓“静止”其实是对抗下垂,计时越长,终点位置越容易慢慢滑出容差,计时被重置,等待被延长。

怎么研究

把停留窗口当作自变量,从约 200 ms 扫到 1 s 以上,同时测空闲误触发、有意命令的额外等待、以及终点保持期间的肌肉负荷或主观疲劳。任务要用“连续发十条命令”而不是单次演示,等待会在序列里累加。对照组用速度谷或显式分隔动作当边沿,比较同一词表下的总时间。眼动 dwell 的文献阈值不能直接当空中窗口:注视稳定性和举臂稳定性不是同一个生理过程。

边界

偶尔为之的确认(删除前停一拍)可以承受等待;作为每条命令的默认起止,等待会主导体验。有支撑的前臂(肘靠桌、腕靠腹)能把静止做得像样,无支撑过肩则很快失败。连续调节不能靠停留起止,否则拖一条滑条会变成一串被切断的点。把停留窗口跟会话超时设成同一个数,人停下来想下一步会被整段踢出监听,两条时钟必须分开。

怎么落地

  • 不要把停留设成词表里每一条的默认边沿;优先用接触式分隔(捏合)或运动学边沿(速度谷),停留留给高后果确认。
  • 若必须用停留,公开窗口长度,并在计时过程中给出可见进度,让人知道还要举多久。
  • 用十条连续命令的总时间和中途垂臂次数验收;窗口加长后误报下降但总时间与垂臂上升,就不要把这个窗口当通用方案。

延伸

  • 同组C4.03.1 每次手势需要可判定的开始与结束 · C4.03.2 回程动作属于手势定义的一部分 · C4.03.4 起止判定失败表现为动作被吞或被重复执行
  • 相邻C8.02 注视停留选择 · C4.16 参与状态的脱离与超时
  • 站内检索dwell delimiter · hold to commit · mid-air dwell

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/C4.03.3