Karl Guttag:苹果VST MR头显也无法突破AR的物理局限
据近期的爆料、传闻显示,苹果将6月份的WWDC2023上首次公布AR/VR头显。对此,AR/VR光学专家Karl Guttag持怀疑态度,他此前在DisplayDaily的文章中写道,苹果研发AR/VR头显更像是担心错过新技术趋势。回顾过去的一些关键的AR产品,从Google Glass、Magic Leap、HoloLens,虽然投入了大量研发成本,但市场并未给出预期的反馈。
正在上传…重新上传取消
而对于苹果来讲,不管投入多少研发成本,AR硬件依然面临许多难以跨越的局限,比如物理学和人为因素的限制(人眼可感知的光波长有限、显示屏尺寸小)。Guttag表示:物理定律让全天候AR眼镜开发变得困难,相关技术仍然需要重大突破。另外,由于AR/VR头显采用显示/光学模组尺寸小,因此也面临衍射和集光率等问题。即使是VST也不能解决AR光学的问题,因为VST混合现实头显在社交、安全、人体工学上依然有局限。的确,AR/VR的学习曲线比半导体更缓慢,但许多相关技术已接近物理学极限,因此技术突破需要更大的投入。
Guttag认为,尽管AR/VR在企业级场景已经展现出实际的优势,但它的销量很难达到iPhone的水平。而在移动AR领域,《Pokemon Go》的成功并不代表AR有望被广泛接受,因为后续的LBS AR游戏很难突破。反观如果只有苹果等少数科技巨头进入AR市场,还是很难推动消费者广泛购买。
近期,在接受播客AR Show采访时,Guttag进一步分享了对苹果AR/VR,以及VST混合现实头显取代AR眼镜的看法,感兴趣就一起来看看吧。
AR头显价格是难点
KG:技术、硬件选择越来越多,成本越来越低,比如用智能手机就能拍专业照片和视频,而显然为专业相机带来市场竞争。AR也是如此,智能手机的功能强大、价格选择多,相比之下AR眼镜这样的新兴计算设备在价格、内容上就缺乏了优势。
正在上传…重新上传取消
人们已经习惯于花费较少的钱,获得较多的技术体验,因此很难愿意为昂贵的AR头显/眼镜买单。换句话说,AR的高成本实际上为新用户购买带来门槛,尤其是在3000美元左右的价格,消费者的期待将非常高,而短期内AR技术可能还无法满足这样的高期待。
AR Show:苹果是智能手机行业的推动者,在智能手机发展初期,电信运营商提供了大量补贴,包括通过优惠的电话费来吸引消费者购买,这也进一步拉低了手机的售价。对于消费者来讲,3000美元是一个价格拐点,如果苹果AR/VR头显的价位在这个水平,那么相比于iPhone,可能在价格上缺少优势。
苹果AR/VR策略
AR Show:在近期的博客中,你曾提出苹果可能将无限期推迟AR眼镜项目,转而开发VST VR头显?
KG:是的。我一直觉得,苹果和Meta对于AR/VR的心态是一样的,即:VR技术真实可行。但市场规模有限,不足以让主流消费者兴奋。尽管AR技术还不够成熟,但其市场前景似乎很大,还没有已知的限制。
大多数企业认为,VR只是游戏市场的子集,VR和游戏一样拥有忠实的支持者,有实际存在的市场,也有盈利的机会,但市场规模太小。另一方面,尽管很多人喜欢VR,但VR的粘性不够强,常常人们在购买VR头显没多久就不再使用,将它收到柜子里。而当新款VR头显发售时,由于家里已经有一台闲置的VR,消费者购买新VR头显的意愿也不强烈。听说去年VR的销量甚至下降了2-3%。
凭借品牌影响力和用户规模,苹果的确有望推动高端VR头显销量,并提升VR头显技术,但这并不能从根本上改变市场需求。
实际上,VR还不是一个“四角市场”,也就是全面发展的市场。举个例子,哈利波特IP拥有四角市场,老年人、成年人、青少年、儿童、男人、女人都喜欢它,几乎涵盖所有人群。相比之下,VR受众更多是青少年和年轻男性,尽管女性用户比几年前更多,但VR市场还是没有很好的展开。
尤其是对于苹果、亚马逊这样的大公司来讲,低回报、赔钱的项目是一件令人讨厌的事。
AR Show:苹果入局AR/VR硬件市场,能否为这项技术带来不一样的应用场景,将其扩展至更广泛的市场呢?
KG:AR/VR对于苹果来讲一样困难,苹果也需要解决AR/VR在物理学等方面的限制。另外,如果苹果打造3000美元的高端AR/VR头显,那么将需要提供补贴才能吸引人购买,这意味着苹果在AR/VR头显上可能没什么利润空间。而通常,苹果在产品上收取比任何品牌更高的利润。
正在上传…重新上传取消
另一方面,即使是价格高达3000美元的AR/VR头显设备,短期内可能也不会解决AR/VR的技术局限,比如眩晕、视觉质量、人眼动态变焦等等。就算将AR/VR头显成本提高到1万美元,也很难解决这些问题。
此外,尽管AR/VR的应用场景和市场是真实存在的,但市场规模还很小。在企业级市场,AR头显的出货量可能每年20万台,但问题是,如何达到数百万台级别?如何真正改变AR/VR市场?
AR Show:你认为苹果为什么将大量时间精力投入到开发AR/VR中?
KG:也许苹果是为了构建技术壁垒,担心AR/VR成为主流,但自己错失良机。如果Meta每年在AR/VR上投入120亿美元,那么苹果也至少也要投入几十亿来追赶,而这种规模的投入对于苹果来讲是可以接受的,即使带来的回报不高。
据知情人士称,苹果工程师认为AR/VR头显还不成熟,但管理层希望尽快推出产品,来验证数十亿美元的投入有效果,这样才能继续投资。现阶段,尽管苹果AR/VR可能是不错的头显产品,但很可能达不到苹果一贯的质量,就像是还未完善的实验室技术。
这样的情况已经发生好几次,结果几乎总是导致巨大失败。如果苹果AR/VR头显足够成熟,工程师们肯定愿意尽快推向市场。但如果一项技术过早进入市场,就很可能会失败。
的确,苹果有能力打造优质的AR/VR头显,但该公司在策略上和以往有所不同。比如在乔布斯时代,一款手机发布后,半年内就能发货。而据传闻称,首款苹果AR/VR可能更侧重于开发者,随后才会面向消费者广泛发售。
AR Show:AR/VR和早期手机处于不同的情况,苹果首次推出iPhone时,移动通信市场已经存在多年,已经拥有250亿移动设备用户,而且每年智能手机的销量已经达到1亿台。相比于手机市场,VR市场小得多,而且增长速度也不快,甚至可能还有所缩减。
KG:苹果可能在某些方面改善AR/VR,比如优化软硬件设计,改善UI、UX。在智能手机早期,黑莓等手机已经支持触屏技术,但体验还不成熟。苹果通过预测算法来改善触屏交互,使手机上浏览网页变得更流畅。随着屏幕尺寸越来越大,手机的功能也越来越多,网页浏览也加入了更智能的体验。
但考虑到AR/VR是穿戴设备,其在人体工学上就存在明显的矛盾,比如适合不同人的视力调节方案。由于穿戴者的视力情况不同,视力调节机制对于AR/VR头显很关键。
目前,AR/VR头显有三种常见的视力调节机制:1)大适眼距,可叠加框架眼镜;2)内置机械屈光调节系统;3)配处方镜插片。这些机制均有各自的优缺点,比如HoloLens 2可直接戴在框架眼镜上,意味着大部分可以直接使用,但这种设计也意味着头显侧面厚,难以做成眼镜的形态。
如果想要将AR做成眼镜形态,将需要缩短适眼距,意味着镜片更贴近人脸,你无法在下面戴框架。如果为AR眼镜定制插入镜片,或是定制带有屈光度的光波导镜片,一方面成本高,另一方面不适合多人共享,不容易被更多人接受,因此潜在市场规模受到限制。而屈光调节机制效果也不够好,一方面准确性难以保证,另一方面是不能纠正散光等其他视力问题。
仅视力矫正问题,就会为AR/VR眼镜带来门槛。如果AR眼镜不容易使用,那么也很难打开市场。
在我看来,苹果和Meta入局VR的原因可能是看好AR。Meta收购Oculus的目的,可能是为了在VR上积累经验,为AR打基础。实际上,不管怎么改变,VR市场都不能像手机那么大。理论上,当AR/VR实现了眼镜形态,才能以某种形式取代手机,但这很困难,是一个长期的愿景,它甚至有可能无法实现。毕竟,有的人从来不戴眼镜,或是不像买手机那样经常更新换代。
就苹果而言,我存有一个疑问,即:既然无限期推迟了AR眼镜项目,为什么还要入局市场更小的VR?这并不是很合理。
的确,除了消费级市场外,AR/VR在博物馆、工厂、物流、培训等企业级场景有潜在的应用价值。举个例子,通常工厂每年需要支付每名工人超10万美元工资和福利,相比之下HoloLens 2的价格只需要3000美元左右,如果用HoloLens 2能将工人效率提高10%,那么几个月就能回本,后续还将带来更多回报。
尽管HoloLens 2硬件很贵,但其内置的软件服务可能价值更高,对于企业来讲足够划算。
即便如此,AR/VR头显在企业端的销量可能也只有30-40万之间,远不及智能手机的销量(数十亿级别)。与其开发AR/VR眼镜,不如去做车载AR HUD,至少每台车上都可能安装它。
VST方案的优势和风险
AR Show:传闻称苹果在研发支持VST透视的VR头显,好处是可在AR和VR模式之间切换。Lynx也推出了类似的头显,该公司CEO Stan Larroque曾认为,未来VST透视甚至可能取代HoloLens、Magic Leap,对此你怎么看?VST透视VR头显能否取代高端光学AR?
KG:不管是VST混合现实,还是光学AR都各自面临需要解决的难题。在光学AR中容易实现的技术,在VST混合现实头显上几乎不可能实现,反之亦然。
Stan低估了MR的困难,比如延迟、动态变焦(屏幕和摄像头)、眼跳(saccade)、透镜厚度、摄像头距离(匹配IPD)、眩晕等等。使用摄像头来透视周围环境时,摄像头应该分别位于用户左右眼正前方(并跟随注视点变化改变视角)。但Quest Pro却采用了比较奇怪的设计,配备单RGB摄像头,搭配两个黑白追踪摄像头,在透视过程中,系统将RGB摄像头数据映射在追踪摄像头数据上,来合成立体、彩色的透视图像。这种方案的透视效果并不好,图像质量差。
为什么Quest Pro采用这样的摄像头方案呢?说明Meta应该是担心,如果采用双RGB摄像头或更多摄像头,会为VR头显带来计算负担,延迟也会更高。
除此之外,VST透视会一定程度遮挡人眼的余光视觉,不适合在户外行走时使用,还是像VR那样限制在特定的空间中。
总之短期内,VST头显技术还不够成熟,还需要高分辨率的光场摄像头、高分辨率屏幕,以及更高效率的计算,而这可能需要20年时间发展。
另外从安全性角度讲,理想的AR眼镜/头显需要具备高透光度,并且仅显示少量信息,不遮挡视线,而这是VR的透视模式难以做到的。当然,AR和VR之间还是可以有交集,比如在一些行业,可以在不同场景分别采用AR或VR头显:在培训时使用VR,在户外使用AR。不过,从HoloLens 2的IVAS项目来看,在户外使用AR还是有局限(重量、eyeglow、耐用性等等),尤其是用于实战场景,至少还需要几十年时间完善技术。
AR Show:的确,VST透视并不是AR的趋势,而是对VR功能的一种丰富,可以提升VR的安全性。就Lynx来讲,R1头显的上翻式设计借鉴了HoloLens 2,是挺实用的方案。
KG:没错,Lynx R1的上翻式设计可以让你快速在虚拟和现实之间切换,是适合MR头显的设计。不过,R1的图像质量可能是市面上VR头显中最差的。
相关文章:
Karl Guttag:苹果VST MR头显也无法突破AR的物理局限
据近期的爆料、传闻显示,苹果将6月份的WWDC2023上首次公布AR/VR头显。对此,AR/VR光学专家Karl Guttag持怀疑态度,他此前在DisplayDaily的文章中写道,苹果研发AR/VR头显更像是担心错过新技术趋势。回顾过去的一些关键的AR产品&…...

mysql倒库操作遇到的问题
背景:本地windows 10安装了mysql数据库后,需要把远程库的表结构和数据全部导入进来。 操作:导出数据库,导入数据库。 第一步:导出数据库 使用dump命令即可。 登陆mysql数据库 mysql -hhost --default-character-s…...

ELK企业级日志分析系统
ELK概述 为什么要使用 ELK 日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误。 …...
华为OD机试真题 Java 实现【基站维修工程师】【2023Q1 200分】,附详细解题思路
一、题目描述 小王是一名基站维护工程师,负责某区域的基站维护。 某地方有n个基站(1<n<10),已知各基站之间的距离s(0<s<500),并且基站x到基站y的距离,与基站y到基站x的距离并不一定会相同。 小王从基站1出发,途径每个基站1次,然后返回基站1,需要请你…...

SSM 如何使用 TCC 机制实现分布式事务?
SSM 如何使用 TCC 机制实现分布式事务? 分布式事务是现代分布式系统中必不可少的一部分,而 TCC 机制(Try-Confirm-Cancel)是一种常用的分布式事务处理方式。在 SSM 框架中,我们可以使用 TCC 机制来管理分布式事务。本…...

如何在上架App之前设置证书并上传应用
App上架教程 在上架App之前想要进行真机测试的同学,请查看《iOS- 最全的真机测试教程》,里面包含如何让多台电脑同时上架App和真机调试。 P12文件的使用详解 注意: 同样可以在Build Setting 的sign中设置证书,但是有点麻烦&…...
华清远见 day04
break 打破循环,再也不执行 continue 跳出本次循环,继续执行下一次循环; 常量 字面常量 宏常量 #define A 100 //定义一个宏常量, 名为:A 值为:100 位置 在 头文件 下面 ,文件开头 输入时间秒 得到 小时 分钟 秒的时间输出 用到 三运算符; 宏常量 Mi 是60 t1 /Mi>6…...
如何处理Vue应用程序中的错误和异常情况?
处理Vue应用程序中的错误和异常情况是开发中非常重要的一环,但是对于新手来说,这往往是一个比较棘手的问题。不过别担心,下面我将为大家详细解答。 首先,我们需要知道的是,在Vue中,错误和异常情况是两个不…...

javascript基础十六:Ajax 原理是什么?如何实现?
一、是什么 AJAX全称(Async Javascript and XML) 即异步的JavaScript 和XML,是一种创建交互式网页应用的网页开发技术,可以在不重新加载整个网页的情况下,与服务器交换数据,并且更新部分网页 Ajax的原理简单来说通过XmlHttpRequ…...

大话手游原始服务端搭建教程Centos
大话手游原始服务端搭建教程Centos 大家好,我是艾西,今天给大家分享一款回合制的ARPG大话手游搭建教程。游戏场景、精美的画面以及多元的人物做的非常棒。在游戏中可以穿越神话世界,同时也可以结交好友,加入团队,共同…...
C语言中的通用工具库stdlib.h
目录 1、malloc和free:用于动态内存分配和释放。 2、atoi和atof:用于将字符串转换为整数或浮点数。 3、rand和srand:用于生成随机数和设置随机数种子。 4、system:用于执行系统命令。 5、exit:用于退出程序。 6、…...

优化带排序的分页查询
优化带排序的分页查询 浅分页: select user_no,user_name,socre from student order by score desc limit 5,20 深分页: select user_no,user_name,socre from student order by score desc limit 80000,20 因为偏移量深分页更大,所以深分页执…...

chatgpt赋能python:Python如何删除空白
Python 如何删除空白 在SEO优化过程中,我们需要保证我们的网页内容的质量和可读性。其中,一个重要的因素是删除空白。在Python中,我们可以使用多种方法来删除空白,下面我们将介绍一些方法并讨论它们的优缺点。 方法一࿱…...

[论文阅读] Explicit Visual Prompting for Low-Level Structure Segmentations
[论文地址] [代码] [CVPR 23] Abstract 我们考虑了检测图像中低层次结构的通用问题,其中包括分割被操纵的部分,识别失焦像素,分离阴影区域,以及检测隐藏的物体。每个问题通常都有一个特定领域的解决方案,我们表明&am…...

swagger在spring项目中的使用
一、Swagger2介绍 前后端分离开发模式中,api文档是最好的沟通方式。 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 及时性 (接口变更后,能够及时准确地通知相关前后端开发人员)规范性 (并且保…...

操作系统第五章——输入输出管理(中)
提示:若我会见到你,事隔经年,我如何向你招呼,以眼泪,以沉默 文章目录 5.2.1 IO核心子系统知识总览功能要在那个层次实现 5.2.2 假脱机技术(SPOOLing)知识总览什么是脱机技术假脱机技术——输入井…...

【网络】socket套接字基础知识
目录 IP地址和端口号 源IP地址和目的IP地址 端口号 源端口号和目的端口号 TCP/UDP协议 网络字节序 大小端 如何定义网络数据流地址 网络字节序和主机字节序的转换 socket编程接口 sockaddr结构 IP地址和端口号 源IP地址和目的IP地址 在IP数据包头部中,会…...

Go语言介绍以及Go语言环境安装
初步介绍: Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源&am…...

FPGA纯verilog实现CameraLink视频接收和发送,附带工程源码和技术支持
目录 1、前言2、CameraLink协议基础3、目前我已有的CameraLink收发工程4、设计方案5、CameraLink解码模块详解6、CameraLink编码模块详解7、vivado工程详解8、上板调试验证9、福利:工程代码的获取 1、前言 FPGA实现CameraLink视频编解码目前有两种方案:…...
k8s中的service、api-server、kube-proxy有什么区别
在Kubernetes(K8s)中,Service、API Server和kube-proxy是三个不同的组件,它们在集群中扮演着不同的角色和功能。下面我将为你解释它们之间的区别: 1. Service(服务): Service是K8s中…...

7.4.分块查找
一.分块查找的算法思想: 1.实例: 以上述图片的顺序表为例, 该顺序表的数据元素从整体来看是乱序的,但如果把这些数据元素分成一块一块的小区间, 第一个区间[0,1]索引上的数据元素都是小于等于10的, 第二…...
Golang dig框架与GraphQL的完美结合
将 Go 的 Dig 依赖注入框架与 GraphQL 结合使用,可以显著提升应用程序的可维护性、可测试性以及灵活性。 Dig 是一个强大的依赖注入容器,能够帮助开发者更好地管理复杂的依赖关系,而 GraphQL 则是一种用于 API 的查询语言,能够提…...

如何在看板中有效管理突发紧急任务
在看板中有效管理突发紧急任务需要:设立专门的紧急任务通道、重新调整任务优先级、保持适度的WIP(Work-in-Progress)弹性、优化任务处理流程、提高团队应对突发情况的敏捷性。其中,设立专门的紧急任务通道尤为重要,这能…...
sqlserver 根据指定字符 解析拼接字符串
DECLARE LotNo NVARCHAR(50)A,B,C DECLARE xml XML ( SELECT <x> REPLACE(LotNo, ,, </x><x>) </x> ) DECLARE ErrorCode NVARCHAR(50) -- 提取 XML 中的值 SELECT value x.value(., VARCHAR(MAX))…...
css的定位(position)详解:相对定位 绝对定位 固定定位
在 CSS 中,元素的定位通过 position 属性控制,共有 5 种定位模式:static(静态定位)、relative(相对定位)、absolute(绝对定位)、fixed(固定定位)和…...

微信小程序云开发平台MySQL的连接方式
注:微信小程序云开发平台指的是腾讯云开发 先给结论:微信小程序云开发平台的MySQL,无法通过获取数据库连接信息的方式进行连接,连接只能通过云开发的SDK连接,具体要参考官方文档: 为什么? 因为…...

tree 树组件大数据卡顿问题优化
问题背景 项目中有用到树组件用来做文件目录,但是由于这个树组件的节点越来越多,导致页面在滚动这个树组件的时候浏览器就很容易卡死。这种问题基本上都是因为dom节点太多,导致的浏览器卡顿,这里很明显就需要用到虚拟列表的技术&…...

AI书签管理工具开发全记录(十九):嵌入资源处理
1.前言 📝 在上一篇文章中,我们完成了书签的导入导出功能。本篇文章我们研究如何处理嵌入资源,方便后续将资源打包到一个可执行文件中。 2.embed介绍 🎯 Go 1.16 引入了革命性的 embed 包,彻底改变了静态资源管理的…...

视觉slam十四讲实践部分记录——ch2、ch3
ch2 一、使用g++编译.cpp为可执行文件并运行(P30) g++ helloSLAM.cpp ./a.out运行 二、使用cmake编译 mkdir build cd build cmake .. makeCMakeCache.txt 文件仍然指向旧的目录。这表明在源代码目录中可能还存在旧的 CMakeCache.txt 文件,或者在构建过程中仍然引用了旧的路…...
A2A JS SDK 完整教程:快速入门指南
目录 什么是 A2A JS SDK?A2A JS 安装与设置A2A JS 核心概念创建你的第一个 A2A JS 代理A2A JS 服务端开发A2A JS 客户端使用A2A JS 高级特性A2A JS 最佳实践A2A JS 故障排除 什么是 A2A JS SDK? A2A JS SDK 是一个专为 JavaScript/TypeScript 开发者设计的强大库ÿ…...