安卓虚拟摄像头_iPhone 的「第四颗摄像头」位置,为什么给了激光雷达?

2f25c9e79874487f02c4060014f98c48.png

一个,两个,三个,四个…… 旗舰手机摄像头从 2016 年开始,以大约每年 1 个摄像头的数量在增长,有人调侃说麻将「八筒」将是所有智能手机摄像头的终极归宿。

今年全新一代 iPhone 发布前,不少人推测 iPhone 12 Pro Max 会配备第四颗摄像头,没想到 iPhone 12 Pro 系列在宝贵的「第四颗摄像头」位置,放置了一颗 LiDAR(激光雷达)

不按「常理」出牌,一直是苹果的「常理」。

LiDAR 是什么?

e0772ff67b5acc231d0353a14761c060.png

▲ iPhone 12 Pro 系列手机摄像头模组右下方圆形黑色区域即为 LiDAR

LiDAR 的全称是 Light Detection And Ranging,中文名激光雷达,是以发射激光束探测目标的位置、速度等特征量的雷达系统,由激光发射机、光学接收机、转台和信息处理系统等组成,可获得目标的距离、方位、高度、速度、姿态、甚至形状等参数,从而进行探测、跟踪和识别。

抛开专业术语,通俗理解 iPhone 12 上的 LiDAR,它就是一个能探测物体距离和记录深度信息的微型装置,和手机摄像头差不多大小。

工作的时候,LiDAR 可以实现两个重要功能。

1. 测算物体离手机的大致距离

7d8c176581cbd1a488da18f3f70ebd5f.png

▲ 通过发射肉眼不可见的激光束来测算距离

2. 记录投射范围内事物的深度信息

7a5fe213df736c65082862129c651677.png

目前苹果给出的 LiDAR 范围是最远五米,也就是说,搭载 LiDAR 的 iPhone 12 Pro 系列手机,理论上可以测算和记录 5 米范围左右的距离和深度信息。

LiDAR 和 ToF 区别在哪里?

说到估算物体距离和记录深度信息,不少安卓厂商早在部分机型上搭载了 ToF(Time-of-Flight,飞行时间)传感器来实现这两个功能。

例如 P40 Pro 有一颗 3D 深感摄像头(ToF),可以深度感知物体深度信息,实现大片般的景深效果。

86e3cac42284768408ad3e50313bbb73.png

目前部分手机厂商大多采用 iToF(间接飞行时间传感器),而 LiDAR 属于 dTof(直接飞行时间传感器)。

iToF 和 LiDAR 虽说都是 ToF,但区别不小。

第一,发出的「信号」不同。

iToF 发出的是经过正弦波调制,明暗强度呈规律变换的光信号。LiDAR 发出的是激光束。

a0fd5056d119536ca37228b02047469c.png

▲ dToF 原理

第二,估算距离的原理不同。

iToF 靠感知正弦波光信号的差异来「估算」其从发射到反射回来的距离。LiDAR 是激光直接测算距离。

02d817e0012c17061938d61bcfa1c753.png

▲ iToF 原理

第三,精度范围、测算速率和抗干扰能力不同。

iToF 的信号很容易被干扰,测算精度随着距离变远而下降,测算也相对较慢,比较适合用于厘米范围内的测距。

LiDAR 的激光束抗干扰能力强,理论上测算精度不随距离变远而下降,测算更快,更适合远距离测距。

最后, iToF 更易小型化,dToF 集成小型化难度更高,所以两者有较为明显的商用场景差异,iToF 大多数用在手机上,dToF 比较常用在汽车和无人机等大型装置上。​

2078f75df8c242122e954937d3c04b6f.png

▲ 汽车雷达

LiDAR 比 iToF 快、准、远,但集成难度更大,成本更高。苹果能把 LiDAR 集成在 iPhone 12 摄像头模组里,想必是花了一番心思的。

为什么苹果选 LiDAR?

或许 iPhone 有一天会变成四五六摄手机,但在被人讨论「iPhone 拍照掉队了吗」的紧要关头,选择把宝贵的「第四颗摄像头」位置给 LiDAR,足以可见苹果对未来的布局多么重视。

苹果究竟想干嘛?

iPad Pro 2020 的官方网页上,苹果直截了当给出了答案,LiDAR 现阶段主要就是为 AR(Augmented Reality 增强现实)服务的

7af184ac6fa7d25d7c3d63ed4d7a9257.png

在手机摄影几乎到天花板的时刻,苹果选择了一条和其它厂商不一样的路,没有选择上高像素和多倍光学变焦,而是加了 LiDAR,让用户记录「深度信息」。

用户能记录深度信息的好处非常明显,我把它总结为「双向融合」。

一个是现实虚拟化,也就是 AR,可以用摄像系统和 LiDAR 把现实事物的各种信息记录下来,再虚拟展示在屏幕上,从任意角度近距离观察,也打破了时间和空间的限制。

9ba8b4f8aedb88dc53290a36c2b3d766.png

▲ 没有 iPhone 12 的深度信息,也就不可能使用 AR 观看虚拟 iPhone

另一个是虚拟现实化,也就是 VR,可以给虚拟的事物增加现实维度的信息,让虚拟事物在网络里「活」出现实事物的特征。

117f598fe1dcd1066e544b191eec9bd9.png

▲ 动态 emoji 可以看做简化版的 VR,虚拟人物有了真实人物的面部深度信息数据

这两种融合都离不开深度信息,深度信息也是 AR 和 VR 打通的桥梁,比如老师用可以记录深度信息的 AR 设备自拍直播教学,学生戴上 VR 眼镜听课,每个学生看到的老师都是虚拟形象,但虚拟形象的表情和动作细节特征都是一样的,很难再单纯用 AR 或 VR 简单描述。

8b01e73da7fdb82c8afc2a3437a1c989.png

▲ 电影《头号玩家》展现了现实和虚拟的融合,推荐配合本文「食用」

再来说说手机

手机对于人类社会来说是什么?

这个问题很难回答。往小了说,它不过就是一台便捷的通讯工具,往大了说,它对人类社会的影响可以说无比深远。

回顾手机出现之后的人类历史,用户对信息处理交换的共性需求一直是去中心化

一开始用户的共性需求是提升信息交流效率,所以手机的核心功能是打电话发短信。信息交流的中心节点 —— 被线绑住的固定电话、邮件、传真、邮电等被彻底边缘化,如今只是一种特殊场景下的补充工具。

7833ce7f7260c3402dd44b695160444b.png

▲ 被电话线拴住的中心

接下来用户的共性需求是打破信息不平衡,进一步去中心化,每个人都想要有自己的声音,所以手机的核心功能变成了社交,大量社交 app 异军突起。

正是由于苹果的全触屏形态产品 iPhone,在恰当的时机精准高效地解决了用户在第二阶段的共性需求痛点,苹果才能打败诺基亚,一跃成为市场综合第一名。

现在,用户的共性需求会是什么呢?

用户需要进一步去中心化,不仅要发声,还要把自己的个体文明尽可能记录并传递下去,让自己的个体文明在人类文明史上留下记录。

92c6520b95ef4d0a13d3d33822a1dd8c.png

▲ iPhone 广告片展示 iPhone 的生活记录功能

很久以前,芸芸众生是没有历史存在感的,更不能掌握记录自身的工具。手机的出现,让存储在服务器上的数据变成了「个人史书」,这些渺小如蝼蚁的「个人史书」又发挥着无与伦比的影响力,共同组成了一部人类「大史书」—— 人类社会共同的大数据库,个体不再是历史里可以直接忽略的「无名」,也不是可以大笔一挥一笔勾销的某某,而是在人类共同「大史书」里一个个有血有肉的鲜活存在。

现在,LiDAR 给了我们更高维度的「书写」能力,在声音、平面图像、行为习惯等维度之上,增加了深度信息,突破了平面限制。

永生,从深度信息开始

对于普通用户而言,目前 LiDAR 带来的直观帮助还不是很明显,更多属于「有更好,没有也没多大影响」的程度。

它带来的潜藏益处却是非常明显的,如果条件和相机 app 允许,每个人一生中经历的每个场景,每个瞬间,遇到的每个人,看过的每朵花,摸过的每件餐具,每张自拍,都可以被 LiDAR 记录下深度信息,只要时机和技术成熟,数据量足够大,再配合以声音、图像、行为习惯等数据,完全可以在服务器中创造出一个虚拟的世界和虚拟的自己,和真实的世界和真实的自己一模一样,甚至等待科技水平足够高的那天,可以在现实世界中造出一个自己。

6d846682a3881a677e4b2859dc5b96ec.png

▲ 如果《西部世界》里的机器人都有一个对应的真实人类,那么拿到真人的深度信息则是制作机器人的第一步

如果哪天科技更加发达,可以赋予这个虚拟的自己一套「人性的算法」,百年之后,有人想我们了,只需要进入虚拟世界,就能看到一个「活着」的我们,何尝不是做到了另一种形式的永生?

注:本文部分内容曾以不同笔名在其它平台发表过,文内有删改

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

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

相关文章

Mysql复制-Slave库设置复制延迟

mysql> stop slave; mysql> change master to master_delay10;#单位是秒 mysql> start slave; mysql> show slave status\G *************************** 1. row ***************************Slave_IO_State: Waiting for master to send event...SQL_Delay: 10SQL…

c++ vector用另一个vector初始化

vector<int> a(nums.begin(), nums.end()); 注意&#xff1a;vector<int> a(nums.begin()1, nums.end()-2);中a包含nums.begin()1&#xff0c;不包含nums.end()-2&#xff0c;也就是包含的区间是左闭右开区间 如果a不能在声明的时候初始化&#xff0c;可以先定义…

关于边缘计算和边云协同,看这一篇就够了~

来源&#xff1a;Deloitte物联网智库 编译导 读几年前&#xff0c;大多数人都期望将物联网部署至云端&#xff0c;这的确可以给个人用户带来便捷的使用体验&#xff0c;但构建企业级的物联网解决方案&#xff0c;仍然需要采用云计算和边缘计算的结合方案。与纯粹的云端解决方案…

删除当前文件夹下特定名称文件

以下命令删除当前文件夹下所有名称带log的文件 find . -name "*log*" |xargs rm -rf

ospf hello时间和dead_网络工程师_思科 | OSPF由简到难,配合命令学

交换机工作原理&#xff1a;基于源mac学习&#xff0c;基于目的mac转发。路由器的工作原理&#xff1a;收到一个数据包&#xff0c;拆掉帧头&#xff0c;拆开ip包头&#xff0c;提取目的ip地址&#xff0c;查找自己的路由表&#xff0c;有路由&#xff0c;转发&#xff0c;没有…

《自然》深度:中国AI能在2030年制霸世界吗?

来源&#xff1a;智东西,nature中国不仅拥有世界上最多的人口&#xff0c;而且即将成为最大的经济体&#xff0c;并且在人工智能&#xff08;AI&#xff09;方面也有着领先世界的野心。2017年&#xff0c;中国政府制定了《新一代人工智能发展规划》&#xff0c;对人工智能发展进…

object-c 代理反向传值

A.h A.m B.h B.m 转载于:https://www.cnblogs.com/ChouDanDan/p/5692578.html

linux高亮查找关键字

日志文件中通常需要高亮查找某个关键字&#xff0c;方法为 tail 日志文件 | grep 关键字 --colorauto

群晖pxe安装windows_使用win-server2016 进行 pxe 网络装机

首先,安装 windows server 2016此处省略若干字..........安装完成后,将网络设置成桥接模式,并为物理机网卡配置一个静态ip为server16 设置静态ip(要和物理机处于同一网段)c打开开始菜单-->服务器管理器(默认会弹出)2.选择添加角色3.一直点下一步,选择安装DHCP和Windows部署服…

CNCC技术论坛丨联邦学习冲刺人工智能“最后一公里”!

来源&#xff1a;中国计算机学会本论坛将于 CNCC2019 中国计算机大会第一天&#xff08;10月17日&#xff09;在苏州金鸡湖国际会议中心 A305 会议室举行&#xff0c;探讨号称人工智能“最后一公里”的联邦学习&#xff0c;届时业内专家将会碰撞出什么样的火花呢&#xff1f;敬…

javascript语法速查表

转载于:https://www.cnblogs.com/diantao/p/5693877.html

git删除分支

git branch -d 分支名

python和pytorch是什么关系_【PyTorch】Tensor和tensor的区别

本文列举的框架源码基于PyTorch1.0&#xff0c;交互语句在0.4.1上测试通过import torch在PyTorch中&#xff0c;Tensor和tensor都能用于生成新的张量&#xff1a;>>> atorch.Tensor([1,2])>>> atensor([1., 2.])>>> atorch.tensor([1,2])>>&g…

中国芯片将靠此超车!RISC-V架构神在哪全解构

来源&#xff1a; 智东西RISC-V&#xff08;发音为“risk-five”&#xff09;是一个基于精简指令集&#xff08;RISC&#xff09;原则的开源指令集架构&#xff08;ISA&#xff09;&#xff0c;简易解释为开源软件运动相对应的一种“开源硬件”。该项目2010年始于加州大学伯克利…

git撤销分支上代码的修改

新建了一条分支&#xff0c;在这条分之上进行开发&#xff0c;开发完之后突然不想要这条分支了&#xff0c;想要撤销这些修改&#xff0c;前提是这些文件都还没有git add&#xff0c;方法&#xff1a; 切换到这条分支上 git checkout -- filepathname //放弃单个文件修改 gi…

Petya and Staircases CF212div.2B

http://codeforces.com/problemset/problem/362/B 水题。 1 #include<cstdio>2 #include<iostream>3 #include<cstring>4 #include<algorithm>5 using namespace std;6 int a[5000];7 int main()8 {9 int n,m,i; 10 scanf("%d%d",&a…

托马斯·弗里德曼:美政府应研究任正非的提议

托马斯弗里德曼来源&#xff1a;参考消息参考消息网9月12日报道美国《纽约时报》专栏作家托马斯弗里德曼近日接受华为创始人任正非的邀请&#xff0c;到公司深圳总部对他进行采访。弗里德曼在之后发表于《纽约时报》的题为《华为拥有帮助结束其与特朗普的战争的计划》的文章中介…

python设计编程体验中心_试学了风变编程的Python小课体验课,觉得课程模式很有趣,报名正式课程应该注意什么?...

首先&#xff0c;要想清楚自己报Python小课的目的&#xff0c;风变编程课程设置非常有意思&#xff0c;很吸引人&#xff0c;但如果只是觉得新鲜好奇&#xff0c;就要慎重考虑。正式课和体验课的上课形式是一样的&#xff0c;也会分成不同的阶段&#xff0c;有不同的助教和同学…

Openstack的RPC通信代码调用架构

转载于:https://www.cnblogs.com/double12gzh/p/10166165.html

刚安装完的ubuntu安装谷歌浏览器

首先去官网下载安装包 接着打开终端&#xff0c;输入 sudo dpkg -i google-chrome-stable_current_amd64.deb&#xff08;你的安装包名称&#xff09; 刚装好的ubuntu一般会安装不成功&#xff0c;会出现如下提示&#xff1a; 这时候需要通过输入以下命令来修复依赖关系 ap…