C1.24.4Multi-cursor state-information dilution设计研究
光标数量增加会稀释单一光标本可承载的状态信息
别名: 信息稀释 · 光标状态 · 视觉负荷
概念解释
单一光标可用形状、颜色、动画和位置集中传达可操作性、忙碌、选择或拖动状态。光标数量增加后,这些状态信息被稀释:用户难以同时看清每个光标的微小变化,也更难把状态、身份和对象关系正确配对。
机制
视觉注意本身能够同时稳定追踪的独立移动目标数量是有限的——这是一个被称为"多目标追踪"(multiple object tracking)的能力上限,超过这个数量之后,多出来的目标不是被忽略就是被张冠李戴地追踪错。多光标场景直接撞上这个上限:每个光标都在移动、都可能随时改变状态,用户的注意力必须在它们之间来回切换分配,而不是像单光标那样可以完全集中。颜色这个通道更是雪上加霜,既要编码"这是谁"又想编码"它现在处于什么状态",两种信息挤在同一个视觉维度上,超过极少数几个光标之后必然互相干扰。
怎么研究
逐步增加光标数、运动频率和状态类型,测量状态识别、身份归属、目标任务表现、遮挡和主观负荷。比较只突出活动光标、聚合摘要、局部详情与全量常显,找出何时逐光标编码失效。具体做法是把"多目标追踪"这一注意力机制作为解释框架,专门测量准确追踪的光标数量上限落在哪个具体数值附近,用这个数值去反推系统该在多少人同时在线时切换到聚合展示。
边界
并非所有场景都需展示全部细节:旁观者可能只需知道谁在场,编辑者才需看到精确位置。信息稀释也不是靠无限增大光标解决;大标记会进一步遮挡和分散注意。分层披露通常优于堆叠编码。
怎么落地
- 将身份、活动与操作状态分层:默认简洁,活动或选中时展开细节。
- 用对象高亮、侧栏摘要或通知承载全局状态,不让所有信息压在光标上。
- 验证办法:测出当前设计下用户能同时准确追踪的光标数量上限,一旦同时在线人数超过这个数值,就把超出部分自动折叠成"还有 N 人"这类聚合提示,而不是无限制地继续逐个平铺显示。