C5.12.2Parallax offset varies with viewing angle设计研究
视差偏移随观察角度变化,偏移量不是固定值
别名: 观察角视差 · 非固定偏移 · viewpoint-dependent offset
概念解释
视差不是“墨永远往右偏 4 像素”这种常量。头或平板一倾斜,视线与法线的夹角变,偏移的方向和大小都变。写字时人很少正对屏幕,还常把板子放在腿上或斜支,所以产品里若只补一个固定向量,只会在某一个观察角上碰巧对准。
机制
简单几何里,偏移 ≈ 厚度 × tan(入射角),方向沿视线在屏幕上的投影。入射角为零(正视)时偏移近零;日常书写 20°–40° 已经让毫米级厚度变成若干像素。人移动头部、转动平板、从左上注视右下的字,入射角在一句话里就会变。固定向量补偿只能消去某一个参考角(通常是出厂拍照的角),换角后残留按正切再长出来。要随角补偿,系统得知道视线方向——前置相机估头、或假定“人在设备正前方某高度”,后者在膝上使用时不成立。不做动态补偿时,更诚实的做法是把厚度做薄,并承认斜视会有残差,而不是声称“已校准到零偏移”。书写过程中板子被另一只手抬起改变倾角,补偿若跟不上,人会觉得“刚才还准,这行又不准”。
怎么研究
固定笔尖在十字上,用云台改观察角,量偏移向量随角的轨迹。再让人在桌面正视、膝上斜持、侧躺三种姿势写同一格子。
自变量:观察角、设备倾角、有无固定向量补偿、有无头部估计。 因变量:偏移向量、格子对准误差、人是否报告“有时准有时不准”。
固定补偿会在参考角附近最好、两端变差,这是它的签名。
边界
头显或固定支架上观察角几乎不变,固定向量够用。多人围看同一块屏,每个人的角不同,任何单用户补偿都会坑其中一部分人。相机估头有隐私和延迟,不适合当默认书写依赖。
怎么落地
- 不要把单一像素偏移当全姿态指标;至少报正视和一种斜视。
- 固定向量补偿若要用,写明参考姿势,并在远离该姿势时不要声称零视差。
- 膝上/床上场景优先减厚度,而不是加更激进的固定偏移。
- 验证:笔静止,观察角从 0° 扫到 40°,未补偿的偏移应近似按正切增长;加了固定向量后,只在参考角附近接近零。三种姿势写格子,误差随姿势变即角度依赖成立。