我们重新一起来捋一捋,请听题:
图 1 的 CMOS 是多少像素,图 4 的屏幕是多少像素?图 6 的屏幕又是多少像素?
答:图 1 是 4 × 4 的 16 像素传感器;而图 4 是 8 像素的 Bayer 异形 Pentile 排列;图 5 则是 2 × 2 的 4 像素 RGB S 排列。
奇怪的事情发生了。图 1 和图 4 的 layout 一模一样,但是在传感器上,它叫 16 像素,在屏幕上就叫 8 像素;图 4 到图 5, 明明数量只少了 25%, 但是“像素量”莫名其妙少了 50%.
因为在 Pentile 的体系里,非蓝色的子像素都允许重复计数,也就是所谓的「共用子像素」。在 GPU 输出相同的分辨率时,主流的 Pentile 钻石排列的屏幕子像素数量只有 66.6%. 我们用简单的数学方法来理解,就是每 1 个逻辑像素下,全 RGB 体系内是 3 个完整子像素,钻石排列则是 2 个子像素。
而在传感器领域,标称的 5000 万像素、1 亿像素、2 亿像素,都是精确到子像素总量的计数。理论上讲,应该是屏幕的“像素量”会更严格才对。但如果允许“只看 GPU 输出了什么”,不看屏幕有多少子像素的话,我还可以设计一个图 6 这样输入单逻辑像素对应 1.14 个子像素输出的 RGGGGGGGGGGGGGGB Pentile 排列。
同样这么一小块,它在 Pentile 体系下能被算成 14 甚至 15 个像素。只需要 500 多万子像素,就可以满足 3200 × 1440 的手机圈 2K 标准。这时候也只看 GPU 输出的分辨率,哪里还有什么意义呢?
听起来这种极端例子不太现实,但实际上, Pentile 的原始专利(p3)就是把红色和蓝色均重复计了一次,在 RRGGB 的 layout 下每一个逻辑像素下输入只有 1.5 个子像素输出;在 3200 × 1440 下也只有 600 多万的子像素……只是没有极端例子看起来那么好玩儿,减的像素可一点不少。
所以回到小米的「超级像素」,它恰恰就不是掉进了「唯分辨率论」的陷阱,而是就通过「唯分辨率论」,这才是最适合打擂台比数字大小的产品,如果「唯分辨率论」的情况下没能得出超级像素占优的结论,说明算的时候就算错了。
我们不考虑效率、敏感度等等复杂因素,就直接计算子像素数量。以 REDMI K100 Pro Max 为例,不难发现它压跟就是卡着钻排 Pentile 的 1440p 设计的(p2),绝对子像素上就是恰好比 2K 的 Pentile 更高,整整好的 938.9 万,超过同比例下钻排 2K 的 921.6 万。
所以就像 2×2 OCL 或者 QuadBayer, 「唯分辨率论」不仅不是超级像素掉进的陷阱,恰恰是它最大的优势区。





