骁龙和Qualcomm品牌产品是Qualcomm Technologies, Inc.及/或其子公司的产品。
虚拟现实(VR)设备利用高分辨率和高帧率来营造身临其境的沉浸感。然而,在这样高分辨率和高帧率加持下的内容给性能、内存、系统、无线带宽以及电源带来了巨大的压力。在Qualcomm Technologies, Inc.,我们一直在探索相关解决方案,超分辨率技术就是其中一种有利技术。
最近,我们与 Virtual Desktop 的开发方 Guy Godin 合作,整合骁龙 Game Super Resolution 技术,提高 PCVR-to-HMD 的分屏渲染质量。以往只能以低分辨率渲染的 VR 游戏玩家现在可以在头显设备上以最高分辨率(Ultra / God Like)畅玩喜欢的 PCVR 游戏,还可以利用 Synchronous Space Warp 技术进一步降低 VR 级 PC 的规格要求。我们将很快在 骁龙 XR2 平台 和 Qualcomm Adreno GPU 头显上推出有关技术。
Virtual Desktop中的PCVR流选项
什么是超分辨率,它是如何支持VR的?
超分辨率技术通过优化细节和增强功能,以较低分辨率的输入内容创建更高分辨率的图像,从而实现清晰锐利的视觉效果,而使用的资源少于原生渲染。使用超分辨率,平台、应用程序和开发者可以在满足帧率要求和维持视觉逼真度的同时提高显示分辨率。
这样的方法同样也有利于VR设备。精心调整的算法可以减少PCVR-to-HMD分屏渲染所需的无线带宽,提高渲染效果。此外,在HMD上应用超分辨率,仅需在显示管道未端放大内容,可以减少头显的功耗和带宽压力。
骁龙Game Super Resolution for VR 的关键功能
VR系统的性质决定了在实现超分辨率算法时需要特别的注意。我们的解决方案考虑了VR特有的几项因素:
- 仅需颜色缓冲区
为方便集成到VR系统并支持现有内容,我们选择了一种只需颜色缓冲区即可放大图像的算法。这一点对于在现有应用上使用超分辨率至关重要,无需开发者进行任何改动或重构建应用程序。
- 支持帧插值
结合Synchronous Space Warp等帧率插值技术,提升帧率和分辨率,在 HMD 上采样已经节约 PC 渲染时间的基础之上,将PC 渲染时间翻倍。
- 低延迟
VR 延迟应维持在较低的水平,从而使解决方案可以针对目标硬件进行高度优化。上采样解决方案经过精心优化,能在 骁龙 XR2 HMD 上实现最大性能,同时保持较低功耗。这样做不会增加任何帧延迟。
- 优化功耗和带宽
与其他流行超分辨率算法不同,我们使用单个 GPU 通道,因此可以与其他操作结合,避免额外访问内存,并尽量减少因多次采样图像而导致的质量损失。
左图:标准双线性上采样模糊;右图:骁龙 Game 超分辨率在 VR 中的应用
结语
骁龙 Game 超分辨率具有高性能、低延迟和单通道等特征,非常适合在搭载骁龙 XR2 平台的头显上独立运行的XR 应用以及PCVR-to-HMD分屏渲染 XR 应用。
我们将很快分享更多关于 骁龙 Game Super Resolution for XR的信息,敬请期待。
有意了解更多关于 骁龙 XR2 的内容吗?请查看我们的 骁龙 XR2 HMD 参考设计。
欲了解更多信息,请浏览我们Qualcomm开发者网络上的VR博客文章和游戏图形博客文章。
骁龙 和 Qualcomm 品牌产品是 Qualcomm Technologies, Inc. 和/或其子公司的产品。