D4.06.4Design to the slowest channel设计研究
窗口设计需以最慢通道的延迟为基准而非最快通道
别名: slowest channel · latency budget · alignment
概念解释
多通道同步应以最慢的通道为基准来设计。若按最快的通道安排时序,慢通道必然落后;正确做法是让快通道等待,使各通道在同一时刻到达。这意味着同步设计的第一件事是找出链路中最慢的一环。
机制
原因是整合窗口对落后方向更严格:前文已经说明,触觉滞后比提前更难被接受,听觉与视觉的组合也类似。因此让快通道稍微等待、由慢通道主导时序,比让慢通道追赶更可行。延迟预算的方法是把各通道的端到端延迟列出,以最大值作为共同基准,再为快通道加入补偿延迟。需要区分固定延迟与抖动:固定延迟可通过补偿对齐,抖动只能通过留出更大容差吸收。
怎么研究
可分两步:先测量各通道的端到端延迟分布(含均值与抖动),再通过同步判断任务验证按最慢通道对齐后用户是否仍感知为同一事件。变量包括通道组合、链路负载与设备类型。因变量包括实际对齐误差与整合判断的正确率。研究应同时报告延迟分布的两个统计量,因为它们的处理方式不同。
边界
当最慢通道的延迟远超整合窗口(例如涉及网络往返或气味释放),强行对齐需要让其他通道等待过久,此时等待本身就破坏了因果感,正确做法是改变信息设计而不是继续对齐。若某个通道的延迟不可预测,把它纳入同步方案会引入抖动,可能需要改为独立的后续状态更新。
怎么落地
- 列出各通道的端到端延迟均值与抖动,以最大值作为共同时序基准。
- 为较快的通道加入稳定的补偿延迟,使各通道在同一时刻到达。
- 对延迟不可预测的通道,不要纳入同步方案,改为独立的后续更新。
- 验证方式:测量对齐后的实际误差与用户的整合判断;若用户仍感知为两个事件,说明最慢通道已超出整合窗口。