微软专利为AR/VR漏光提出解决方案:漏光补偿,用漏光值更新呈现像素
搭载LCD屏幕的AR/VR头显都需要应对一个潜在挑战:“漏光”
(映维网Nweon 2022年05月16日)搭载LCD屏幕的AR/VR头显都需要应对一个潜在挑战:“漏光”。作为漏光的一个示例,如果一个纯绿色像素通过滤光片漏出一点点红光,你永远不会知道有一点点红光透过绿色像素漏出,如智能手机或平板电视。但在虚拟现实中,轻微的红光会通过透镜折射,而由于红光、绿光和蓝光通过光学元件的折射不同,所以不同颜色的漏光会分离,并可能导致渲染图像中出现微妙的彩色拖影,从而出现颜色条纹。
需要指出的是,漏光伪影与色差伪影不同。色差通常表现为相反的红色/蓝色条纹,而漏光则可以显示为红色/青色、绿色/洋红或蓝色/黄色条纹(取决于面板设计)。这会影响头显的整体色彩,因为漏光伪影会在单一颜色通道中增加光线。
针对这个问题,微软在名为“Light leak correction for mixed reality devices”的专利申请中提出了自己的解决方案。
简单来说,通过访问漏光值,系统可以获得由显示系统的像素呈现的颜色值。然后,系统可以在漏光补偿操作中利用漏光值来生成更新的颜色值以供像素呈现。
在一个实施例中,漏光补偿操作可以是从与颜色值的颜色通道相关联的亮度值中执行减法的减法操作,从而生成更新的颜色值。例如,当红光通过绿色滤光片出现漏光,漏光补偿操作可以包括计算红光泄漏百分比与绿色通道亮度值的乘积,并从红色通道亮度值中减去所述乘积。然后,系统可以令像素显示更新的颜色值,从而补偿已经发生的漏光。

图2示出了配置为向图像检测器显示颜色值的示例像素200。在一个实施例中,像素200可以是显示系统114(例如LCD面板)的若干像素之一。像素200可配置为呈现不同的颜色值以形成图像,例如与其他像素组合。
......(全文 2906 字,剩余 2284 字)


