U4.04.2Lightness differences must guarantee separability设计
需通过明度差保证可区分
别名: 明度冗余 · CVD 安全色板
概念解释
让分类色板在色觉缺陷下仍然可读的可靠办法,不是寻找"色盲也能分辨的色相",而是让每个类别对之间保持足够的明度差(lightness difference):色相轴可能被压缩,明度轴在几乎所有色觉类型下都保留。两个颜色只要深浅拉开,即使红绿轴失效的读者也能把它们分成两类;两个颜色色相不同但深浅相同,则随时可能合并成一种。
机制
色觉缺陷压缩的是色空间的某些方向(最常见为红绿轴),而明度信号来自所有视锥响应的加权与亮度通道的处理,路径不同于色相比较,因此基本不受红绿轴变异影响。于是可区分性的"保底"从色相转移到了明度:把候选色板按明度排序,要求任意相邻两档明度差超过可辨阈值,色相只负责锦上添花。这也解释了为什么"给红绿加明度差"(如深红对浅绿)是工程上最便宜的修复——不换语义,只拉开深浅。
边界
明度差是可区分的必要保险,不是充分装饰:类别数一多,纯靠明度排开会让色板退化成一条顺序灰阶,图例匹配变慢,且明度过深过浅都会与背景或网格线撞车。明度安全也不等于顺序编码正确——分类数据被排成明暗阶梯会诱导读者读出"大小",此时需要形状或图案补位,而不是继续压榨明度。
怎么落地
- 构建分类色板时先排明度后选色相:候选色按 L* 排序,相邻档差值低于阈值的配对直接淘汰或调整。
- 红绿必须共存时,强制一深一浅(深红/浅绿或浅红/深绿),并检查模拟变换后深浅关系不被反转。
- 深色背景上的色板重新校验明度差:同一组色在正负背景上的可辨表现不同,不能沿用亮色背景的校验结果。
- 验证:把色板交给模拟变换与灰度转换,逐对检查是否仍可分开;再请真实读者做图例匹配计时,明显变慢的对子加大明度差。