我最近用iPhone 7试用了Google Cardboard VR。与其他虚拟现实体验相比,我们没有多久就注意到性能不佳(以及伴随的晕动病)。
据许多人说 用品 和来源在线良好的VR性能与通常被称为的度量相关 运动到光子 。这个 文件进一步描述 话题:
人们普遍认为延迟会导致模拟器在VR和VR中生病 增强现实(AR)系统。一个常被引用的上限 延迟是60ms,以获得可接受的VR体验;但是,它 理想情况下应低于20毫秒才能察觉不到。
这引出了我的第一个问题:最新最好的iPhone的“光子运动”率是多少? (7加?)
我找到了 报道的数字 与许多其他流行产品有关,包括 Oculus公司 ,Vive和PSVR。一世 似乎找不到任何甚至讨论这个话题的东西 独立电话实现的“光子运动”速率 除此之外 (顺便说一句,它没有报道任何数字,也没有专门针对iPhone,而是Google CardBoard):
Cardboard应用程序有更大的运动,因为他们正在使用 手机的IMU以低得多的采样率运行,可能会也可能不会 正确的漂移,缺乏内核修改 允许GearVR应用程序不间断地运行并具有更高的优先级 通常允许使用Android应用程序,并且能够设置CPU和 GPU性能水平只能在何时何地消耗电池和热量 你需要它。 GearVR应用程序也有时间扭曲来保持 运动到光子时间更低,而不像Vive那样 它只是试图预测每帧刷新的时间。
这导致了我的第二个问题: 任何手机都可以作为独立设备达到~20 ms的速率吗?
我意识到这已经很久了,但这一切都导致了我最后的奖金问题。
Oculus动力GearVR是 报道达到~20毫秒的速度 。显然,连接到它们的手机无法独立完成 - 它们利用GearVR内部的额外硬件。该 我上面引用的文件 还提到了这个事实并更详细地解释了Oculus硬件的性能统计数据:
除了准确性之外,提供它也是特别重要的 稳定的动作。进一步的挑战是减少延迟,这是 移动头部和产生正确的变化之间的时间 用户的视网膜。到目前为止,延迟一直是VR的关键因素 模拟器疾病。在我们的案例中,这些特殊挑战必须如此 克服了一个简单的基于MEMS的惯性测量单元(IMU)。
所有传感均由单个电路板执行,如图2所示。 主要组成部分是:
- STMicroelectronics 32F103C8 ARM Cortex-M3微控制器
- Invensense MPU-6000(陀螺仪+加速度计)
- 霍尼韦尔HMC5983磁力计。
它似乎与iPhone中“IMU”最具可比性的组件是 运动协处理器 。这被描述为iPhone做很多事情,比如 跟踪步骤同时还节省电池 。它基本上是一个从多个传感器收集数据的uP:
- 加速度计
- 陀螺仪
- 指南针(磁力计)
因此,iPhone和GearVR中的传感器列表看起来非常相似,您可能会认为iPhone(硬件方面)拥有成为高性能VR设备所需的一切。据我所知,iPhone从未被Apple宣传或推广为VR设备。
因此,我不是在问iPhone是否是一款合适的高性能VR设备 - 我已经意识到这种体验并不理想。鉴于我的第一个问题的答案未知,我只想尝试了解 使用任何可用数据进行描述时,理想程度低于理想值 。
这个奖金问题可能有助于弥补一些差距:
iPhone(7 Plus)运动协处理器的性能特征是什么?它们如何与GearVR IMU性能特征相媲美?
我会 发布在这里 ,但我的问题主要是针对iPhone的。作为最后一点,我知道 一个装置 由Occipital发布的 有点像GearVR for iPhone ,但未能找到有关运动到光子速率的大量信息。