Karl Guttag评Vision Pro(三):为什么飞机上VR观影体验不佳?

news2024/11/19 7:49:44

在过去25年里,AR/VR头显显示技术得到长足发展,采用的屏幕规格越来越高。据早前报告预测,VR头显安装基数会在2023年达到约2500万台。尽管如此,相比于无处不在的手机,我们几乎看不到周围有人随身携带AR/VR头显,只有极少数爱好者、从业者才可能在飞机、火车上用头显看电影。

尽管如此,苹果在WWDC 2023的Vision Pro宣传视频中,自信的演示了在飞机上使用XR头显的潜在场景。的确,用头显看电影可以比平板电脑更沉浸,理论上能减少周围环境干扰,而且在外人看起来挺酷炫。但从实际角度出发,由于XR头显在人体工学、显示技术等方面的局限,你很少看到有人在飞机上用XR头显。近期,AR/VR光学专家Karl Guttag在一篇新文章中解释了这一现状背后的原因,这也是他点评苹果Vision Pro头显的第三篇。

为什么你看不到飞机上VR观影的人

Glasstron背景透视效果

Guttag指出,在过去30年前,索尼Glasstron等穿戴显示器/近眼显示器已经出现,Glasstron搭载了800x600分辨率(SVGA)显示屏,分辨率与当年大多数笔记本电脑差不多,甚至高于当时所有电视。此外,还支持一定程度的环境透视(基于高透光LCD/LCD快门)。

Guttag指出,在飞机上看到有人戴头显,可看作是AR/VR进入主流的一个“标志”。因为经常坐飞机的人群通常收入高中产或以上阶层,且更愿意购买最新的数码电子产品。

尽管VR头戴设备的显示效果越来越好,到了2023年VR活跃用户已经达到一定量级,但是我从来没有看到有人在飞机、火车上使用VR的人(VR发烧友除外),这是为什么呢?成本并不是最主要的原因,一定还有其他原因,比如人体工学等因素。

实际上,在飞机上你更常看到乘客使用平板电脑、手机,而不是VR头显。尽管一些机场也有VR设备展厅,但实际购买和使用的人不多。出现这样的情况,背后可能有多种因素,除了价格,在人体工学、使用模式等方面也有潜在局限。的确,VR的分辨率用来看电影并不够理想,但并未阻止部分人们用头显观影,或许可以假设,大多数人没这么做可能与其他因素有关。

Guttag认为,苹果在WWDC发布会上宣传VR观影的这个应用场景并不意外,因为这在过去25年中很多家公司都有尝试。但是,目前还不能确定Vision Pro能否通过高端的硬件配置、更好的人体工学来改变这一现状。

人眼注意力和屏幕尺寸的关系

舒适的观影体验,需要考虑到人眼正常视场角范围。

Guttag指出,人眼视场角内最清晰的区域(视网膜中央凹)仅占2°,你眼前看到的图像是眼球通过扫视、跳动等微动作捕捉并拼凑在一起的结果。为了保证人眼舒适性,电影屏幕所占的理想视场角大约在30°到40°之间,这也为潜在的AR/VR头显设计提供了灵感。

 报纸专栏宽度占人眼FOV约6.6°

而佐治亚理工学院教授Thad Starner曾指出,受制于眼球运动的机械限制,显示屏的水平FOV不应超过55°,其中有效的眼动范围只有45°,而舒适的观看区域可能不超过10°到20°左右。

舒适观看时间与FOV大小关系

也就是说,由于看电影是一个长时间凝视/无需转头的过程,在VR中看电影实际上不像VR游戏那样需要那么大的FOV。现实情况是,人眼盯着40°到50°高分辨率画面时,只用几分钟就会感觉视觉疲劳。

因此,电影画面最好保持在20°水平,当画面超过30°时,用户可能会需要转头看,而不会转动眼球,这情况在电影院前排、或者大尺寸显示器上同样存在。换句话说,在不转头的情况下,人眼主要注意在屏幕中心30°范围的画面,超出的FOV虽然可以营造沉浸感,但人眼难以捕捉其细节,一定程度上是多余的。

作为对比,SMTPE标准定义高清电视的最佳观看角度也只有30°,THX定义则在40°。

而在电影院中,前排座椅看到的电影画面大约60°,因此人们更愿意坐后排,避免因屏幕占视野范围过大而频繁转头。相同的例子,Quest 2的FOV大约90°,如果将电影画面填满整个视场角,那么很大程度上会导致人眼视觉疲劳。

PPD低于视网膜分辨率

通常,大家用60ppd来形容20/20视力下的人眼视网膜的分辨率水平。根据苹果公司公布的数据,双屏共2300万像素,屏幕比例约7:6,单屏分辨率约3680×3150,那么估算出Vision Pro的PPD约35-42之间。

这个水平比主流VR头显高不少(Quest 2的PPD约为21),但用来看电影还是不够理想。在实际观看时,图像边缘锯齿应该会肉眼可见。而据一些体验过Vision Pro的人反馈,该头显的纱窗效应与PPD35-40左右的头显差不多。

观看距离与FOV关系

据此前的一些猜测,Vision Pro的视场角单眼90°左右(双眼约106°),单眼水平3680个像素,依据THX 40°视场角标准,人眼中间的清晰区域约水平1635像素,而SMTPE的30°标准,清晰区域水平约1226像素。对比来看,人眼中间清晰区域的像素不到1080p,图像边缘可能存在锯齿等情况。

尽管Vision Pro宣称单眼拥有比4K电视更多像素,但在播放电影时,实际上适合人眼观看的清晰区域(HTX或SMTPE标准)的像素数量并不高。而如果将电影铺满头显完整视场角,那么视觉观感会比电影院前排更近,容易视觉疲劳。

不过Guttag也表示:分辨率低和锯齿问题并不严重,这些问题并不是妨碍人们使用VR观音的主要因素。

前庭眼反射(VOR)

通常,人体通过三种感官来保持平衡,其中内耳器官的前庭感知(VOR)可识别头部的方向,以及哪个方向是上方。如果人眼前看到的运动与前庭系统感知到的运动不相符,就容易引起恶心、眩晕等症状,晕车、晕机、晕船也是类似的概念。

VOR原理

VOR是人体的生理反射,特点是可以保证人在运动过程中,眼球可通过同步的反向运动,将视觉目标准确、稳定固定在视网膜黄斑处。效果类似于相机的防抖云台,可以很好的稳定人的视线,因此即使你的头部在运动,依然可以阅读文档。

通常,VOR基于内耳检测方向,如果一个人仅通过头部和眼球运动来追踪图像或物体,VOR效果会受到抑制。换句话说,由于AR/VR头显主要根据用户眼球和头部运动来动态渲染图像,显示的内容可能会导致内耳、眼球检测到的数据不一致,从而引起晕动症。

尽管苹果宣称通过R1芯片大幅消除传感器和显示器之间的延迟,但目前还不确定Vision Pro的眼球追踪系统能否检测到细微的眼跳、扫视动作,或是能否与头部追踪数据结合,实时模拟人眼的VOR效果。

Guttag指出,在飞机等长途移动场景中,与前庭相关的晕动问题可能还会加重。因此,Vision Pro还需要识别用户内耳前庭感知到的运动,才能很好的减少晕动症状。

VR观影:妥协的体验

简单来讲,在VR头显中看电影主要有两种形式:

一种是放大至全屏,几乎填满VR屏幕,这种方式更适合FOV较小的头显,在大FOV头显上体验不好。而且无论是否锁定屏幕位置,体验都不友好;

另一种是锚定至合适的位置,如将电影屏幕缩小至传统屏幕的标准:30°-40°FOV,那么便可一定程度减少视觉疲劳,允许用户灵活转动头部。不过如果转头幅度过大,虚拟屏幕可能会被不自然切断。而且,这也非常考验头显定位追踪的延迟以及是否容易带来晕动症。

​不管哪种方式,在Vision Pro头显上,由于PPD限制,图像锯齿都可能肉眼可见。尤其是当2D/3D电影重新采样到虚拟场景时,分辨率也会有额外的损失,并可能出现运动/时间伪影。Guttag指出,Vision Pro将24帧的影片插帧实现96Hz刷新率,这可能会造成额外的视觉伪影。

苹果在WWDC上展示了FOV大约70°-90°的《阿凡达》电影demo,这种观影形式长期的体验感可能不舒适。

人体工学问题

在乘飞机时,由于飞行时间至少几个小时,在这种长时间空气不流通的场景中,如果让人一直佩戴有一定重量、贴脸、且会散发热量的头显来看电影,体验感可能并不理想。

再考虑到Vision Pro采用分体式设计,一块电池续航大约仅2小时,可能不足以看完一部电影。而且,电源线也可能妨碍使用,甚至意外断开连接。

更重要的是,飞机上的空乘人员、乘客可能会来回走动,每当有人靠近你时,都可能触发Vision Pro透视模式,打破观影的沉浸感。

便携性方面,尽管据体验者预测Vision Pro重量大约在453-680g之间,比Macbook Pro轻几倍,但由于头显要厚的多,实际上可能比笔记本电脑更占空间。而且,由于Vision Pro采用玻璃外壳,在随身携带时还需要保护套,以避免磕碰。

​Karl提出90/90原则,90%的精力可以解决90%问题提升产品体验,而另外10%的问题同样需要90%精力完成,这10%的问题付出工作量并不成正比。虽然Vision Pro在显示屏幕、延迟、眼球追踪等方面可能比竞品更好,但人们更喜欢通过直视的设备上看电影。因此,想要想实现更完善的视觉体验,还要投入更多倍的努力。参考:KG

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/694475.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

APP为什么没有被小程序取代呢?

在科技行业日新月异的发展下,一直存在一种声音,认为小程序将逐步取代APP。然而,事实却并非如此。APP至今仍然以其独特的优势,坚挺地存在于市场之中。这是为何呢?以下是我们对此的几点考察。 首先,APP在功能…

「RPA中国杯 · 第五届RPA极客挑战赛」成功举办及获奖名单公示

2023年6月26日,「RPA中国杯 第五届RPA极客挑战赛」在苏州国际博览中心圆满结束。本次挑战赛由RPA中国和全球人工智能产品应用博览会主办,容智信息、金智维、弘玑Cyclone、UiPath联合主办,centific、中投创展协办。 RPA已经成为提高企业生产…

uniapp 详细封装缓存定时过期方法,详细使用过程

最近在开发一个uniapp的项目,中间我们需要给缓存定时,为了解决这个问题,封装了一个方法用来解决这个问题,当时遇到这个问题是因为在项目中要给阿里的OSS上传文件,上传之间先要向服务端请求获取授权,授权我们…

3、动手学深度学习——多层感知机:多层感知机的实现(从零实现+内置函数实现)

1、多层感知机基础知识 1. 简述 加入隐藏层和激活函数,可以将线性模型变成非线性模型,引入了非线性拟合能力。 我们通过在网络中加入一个或多个隐藏层来克服线性模型的限制,使其能处理更普遍的函数关系类型。要做到这一点,最简…

密码学—DES加密算法

文章目录 DES流程DES细节生成密钥DES加密E盒扩展S盒替换P盒置换 DES流程 因为DES是对比特流进行加密的,所以信息在加密之前先转为二进制比特流 1:生成16把密钥 只取给出的密钥比特流中64位,不够64则补0对64位进行PC1表置换,64位进…

vscode搭建汇编环境

汇编语言环境的配置 教程 视频教程 https://www.nasm.us/pub/nasm/releasebuilds/?CM;OD 下载zip压缩包,去目录去解压,然后把根目录配置到环境的变量 vscode搭建汇编环境 插件 assembly Hex editor 这个是用来显示.exe文件的十六字进制的显示 下载…

基于 DTS 同步 MySQL 全增量数据至 CKafka,构建实时数仓的最佳实践

背景介绍 随着 IT 技术与大数据的不断发展,越来越多的企业开始意识到数据的价值,通过大数据分析,可以帮助企业更深入地了解用户需求、更好地洞察市场趋势。目前大数据分析在每个业务运营中都发挥着重要作用,成为企业提升市场竞争…

【最短路dij】牛客练习赛112D qsgg and Subway

D-qsgg and Subway_牛客练习赛112 (nowcoder.com) 题意&#xff1a; 思路&#xff1a; 感觉这类题难的地方就是更新v的那个值比较难求 思路&#xff1a; #include <bits/stdc.h>#define int long longusing namespace std;const int mxn1e610; const int mxe1e610; co…

G1垃圾回收参数调优及MySQL虚引用造成GC时间过长分析 | 京东云技术团队

1. 背景 我方有一应用&#xff0c;偶尔会出现GC时间过长&#xff08;间隔约4小时&#xff09;&#xff0c;导致性能波动的问题(接口最长需要耗时3秒以上)。经排查为G1垃圾回收器参数配置不当 叠加 MySQL 链接超过闲置时间回收&#xff0c;产生大量的虚引用&#xff0c;导致G1在…

wordpress里的日主题ripro登录一直返回0,或者循环登录

如以下网站&#xff1a;爱豆坤坤博客_最爱蔡徐坤&#xff0c;专注活动&#xff0c;软件&#xff0c;资源&#xff0c;教程分享!。点击登录后一直提示登录。或者返回0.具体原因是因为插件乱用导致。需要查看文件wp-load.php 删除最后的include("/www/wwwroot/25qi.cn/wp-co…

c语言通讯录——文件版本(带详细文字解释)

1.定义一个用于存储一个人的信息的结构体 typedef struct PeoInfo {char name[NAME_MAX];int age;char sex[SEX_MAX];char addr[ADDR_MAX];char tele[TELE_MAX]; }PeoInfo;定义了一个名为 “PeoInfo” 的结构体&#xff08;struct&#xff09;类型&#xff0c;用于存储有关一个…

想知道AI智能绘画是什么?三分钟告诉你如何生成ai绘画

你是否曾经幻想过让电脑也能像大师一样创作出美丽的艺术作品&#xff1f;AI智能绘画就是这样一门神奇的技术&#xff0c;它将人工智能与绘画艺术相结合&#xff0c;为我们呈现了一场令人惊叹的创造魔术。那么到底AI智能绘画是什么呢&#xff1f;让我们一起揭开它的神秘面纱&…

低代码平台其中两大优势

低代码开发平台本质上是一种的软件开发工具&#xff0c;通过把常用功能控件进行组件化封装、将常用业务场景进行模板化&#xff0c;通过可视化模式进行进行开发。相比传统编码开发模式具有开发效率高、开发成本更低的明显优势。 低代码开发是如何提高开发效率和降低成本的呢&am…

Navicat连接oracle

1、官网下载oracle instant client客户端&#xff08;版本自选&#xff09; Oracle Instant Client Downloads 下载后解压 2、navicat配置 在工具-> 选项 -> OCI 或环境中&#xff0c;选择在步骤 1 解压目录的 oci.dll 3、重新启动 Navicat 4、配置oracle连接即可 参考…

Excel 经常复制粘贴失效,复制表格粘贴不了无反应,怎么解决?

环境&#xff1a; Win10 专业版 Excel2021 L盾加密客户端 wps2021 问题描述&#xff1a; 之前正常的&#xff0c;excel2016和2021 经常复制表格粘贴不了无反应每隔10几分钟随机出现&#xff0c;在表格外面复制粘贴没有问题&#xff0c;把外面东西&#xff0c;粘贴进表格里…

阿里一年香~

一年香照片&纪念品 一年香感悟 身份转变 从学生身份变为社会打工人&#xff0c;深知父母挣钱的不易与艰辛&#xff0c;也懂得了朝十晚九的生活。不要焦虑&#xff0c;开心过好每一天。 沉稳与笨拙 从原来的120斤到现在的140斤&#xff0c;真是又沉又稳。现在周六上午打…

Android JNI 学习实践

目录介绍 01.学习JNI开发流程 1.1 JNI开发概念1.2 JNI和NDK的关系1.3 JNI实践步骤1.4 NDK使用场景1.5 学习路线说明 02.NDK架构分层 2.1 NDK分层构建层2.2 NDK分层Java层2.3 Native层 03.JNI基础语法 3.1 JNI三种引用3.2 JNI异常处理3.3 C和C互相调用3.4 JNI核心原理3.5 注册N…

应用自动开启辅助(无障碍)功能并使用辅助(无障碍)功能

一.背景 由于最近的项目需要开启无障碍功能然后实现对应的功能需求,但是由于需求是需要安装后就开启辅助功能,不要在繁琐的在设置中开启辅助功能,所以需要如何在应用中开启辅助功能。 二.前提条件 将普通应用转换成系统应用,然后将系统的framework.jar包放到应用中并且可以…

【知识总结】邀请功能的实现分析

邀请功能 功能分析 场景&#xff1a;项目中出现用户邀请其他用户加入群组的功能 需求&#xff1a;用户点击生成邀请链接可以生成一个url&#xff0c;将这个url分享给其他用户&#xff0c;其他用户点击后对用户登录状态进行校验&#xff0c;校验通过即可加入群组&#xff0c;…

QLORA:量化LLMA的有效微调

文章目录 摘要1、简介2、背景3、QLORA微调4、QLoRA vs.标准微调5、用QLoRA推动聊天机器人达到最高水平5.1、实验设置5.2、评价5.3、Guanaco:在OASST1上使用QLORA训练的最先进的聊天机器人 6、定性分析6.2、注意事项 7、相关工作8、限制与讨论9、更广泛的影响致谢QLoRA与标准微调…