带摄像头的 AirPods,苹果会怎么做出来?

苹果对智能产品的设计,正在放飞自我。 

根爆料,苹果在「未来设备」的规划里,有两个大胆的想法: 

一是带有屏幕的 HomePod 正在研发中,当中将集成 Apple TV、FaceTime 等重多功能;二是配备摄像头的 AirPods,低分辨率的镜头将用来收集周身信息,并通过 AI 处理数据,以此「协助人们的日常生活」。 

两个概念产品目前还处于探索阶段,但我仍惊讶于这种「前卫」的组合,以及一反苹果「简约」的理念,特别是带镜头的耳机,实在有些费解。 

在翻阅相关文献资料时,一份代号为 US11432095B1 的苹果专利文件,似乎能证明「镜头+耳机」这对奇葩组合的可行性。 

虚拟声场,离不开耳机上的镜头 

先说总结,在这份专利文件中,加上摄像头的并非 AirPods (Pro),而是 AirPods Max;另外,当中涉及的技术也不是新闻中爆料的「AI 功能」,而是已经在 Vision Pro 上初见雏形的空间音频。 

首先,我们要理清一个原理:人是如何辨别声音发出的位置的? 

两只耳朵在头两侧的布局,除了美观,更重要的作用是让我们拥有了听声辨位的能力。 

在保持同一水平线且轴对称的前提下,尽可能远离彼此,为的就是在听到同一个声源时,每只耳朵接收到的声音信息与另一只都有所差异,主要包括双耳时间差、强度差以及频率差三种,一般的来说这些差异都非常微小。 

以时间差举例,生活中的大部分声音到达两只耳朵的时间都是不一样的,往往只有百微秒左右(眨 1/10 次眼的时间)的差别,我们感知不到,大脑则可以从这些几乎可以忽略不计的声源信息差异中,判断出孰先孰后听见,以此产生了「声音从那里发出」的感觉。 

好比我们启用手表上「找手机」的功能时,耳朵就是通过各种声源差异,才能顺利发现手机掉进了沙发缝里。 

许多电影院和家庭影音设备正是利用了人耳极为敏感的特性,在有限的空间内用多声道的组合,实现环绕立体声,让观影在声音层面身临其境。 

以上的信息包含了两个核心要素: 

  1. 人能通过声源信息的差异实现听声辨位
  2. 声音从空间中不同位置发出造成了听觉上的差异

这份 US11432095B1 专利文件,就是在解释,苹果如何只通过耳机让用户听到来自四面八方的声音,就像是拥有了一整套环绕立体声设备。 

这项技术,被称为「虚拟声场」。 

拥有虚拟声场的设备能在当中构建若干个虚拟扬声器,通过听声辨位的生理特性,让每个扬声器都放在用户所处空间的固定位置,从而实现「一副耳机就是一套音响」的效果。 

那,摄像头在当中发挥了什么作用? 

科技博主何同学在 Vision Pro 评测的视频中做过一个实验:把 Vision Pro 的一个应用窗口放在固定的位置后,往远处走了 300 余米再回到原地,窗口的位置几乎没有发生变化。 

如此精准的定位来源于 Vision Pro 前方的视觉定位系统,通过红外线、摄像头等扫描所在空间的物理信息,并记录窗口在重构空间中的物理位置,以此实现了令人惊叹的准确定位。 

AirPods Max 上的摄像头,也是利用相同的原理录入图像信息,再由跟踪处理器实时分析用户的头部位置信息,并且能够使用显示器和周围环境的映射作为参考,来跟踪用户的头部,实现双重保障。 

搭配上 Apple TV 盒子中的摄像头,虚拟扬声器在房间内的位置就能确定下来,若干个声源从放在哪里、从哪发射,都有据可依。 

简言之,镜头让 AirPods Max 拥有了视觉,虚拟声也能接近真实地还原实体音响的效果。 

比起听到,我更愿意说成可以「看到」声音。 

虚拟音响摆在哪、摆几个,都可以由用户自己设置,5.1 或 7.1 环绕声不用再大费周折地添置,甚至还能根据电视尺寸、位置和收听区域(包括房间的几何形状)实时调整;同时用户的坐姿也会影响虚拟音响在声场中的位置。 

专利文件中还说明,在虚拟声场中,可以生成单独的一组一个或多个虚拟扬声器,并将其分配给多个带着相同设备的用户。 

即使两人交换了座位,或是在房间里来回走动,虚拟声场都会根据用户的所在位置,调整每个虚拟音响的音效,使每个音源都能相对使用者保持静止。 

另外,专利当中还对「显示器」做了特别说明,虚拟声场中的观影屏幕,不仅仅局限于传统的电视,而是拥有屏幕或投影的设备都可以实现此类功能,例如笔记本电脑、平板电脑、投影仪、台式电脑屏幕等(需要搭配带有摄像头的 Apple TV 盒子使用)。 

也就是说,你的下一套环绕音响,为何不能是耳机? 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【ARM Trace32(劳特巴赫) 高级篇 21 -- SystemTrace ITM 使用介绍】

文章目录 SystemTrace ITMSystemTrace ITM 常用命令Trace Data AnalysisSystemTrace ITM CoreSight ITM (Instrumentation Trace Macrocell) provides the following information: Address, data value and instruction address for selected data cyclesInterrupt event info…

201909青少年软件编程(Scratch)等级考试试卷(三级)

青少年软件编程(Scratch)等级考试试卷(三级)2019年9月 第1题:【 单选题】 执行下面的脚本后,变量“分数”的值是多少?() A:5 B:6 C:10 D:25 【正确答案】: C 【试题…

【Java网络编程】TCP核心特性(下)

1. 拥塞控制 拥塞控制:是基于滑动窗口机制下的一大特性,与流量控制类似都是用来限制发送方的传送速率的 区别就在于:"流量控制"是从接收方的角度出发,根据接收方剩余接收缓冲区大小来动态调整发送窗口的;而…

文章解读与仿真程序复现思路——电网技术EI\CSCD\北大核心《考虑多能互补灵活性和用户低碳意愿的区域综合能源系统鲁棒优化调度》

本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》 论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html 电网论文源程序-CSDN博客电网论文源…

STM32 SDRAM知识点

1.SDRAM和SRAM的区别 SRAM不需要刷新电路即能保存它内部存储的数据。而SDRAM(Dynamic Random Access Memory)每隔一段时间,要刷新充电一次,否则内部的数据即会消失,因此SRAM具有较高的性能,但是SRAM也有它…

npm 操作报错记录1- uninstall 卸载失效

npm 操作报错记录1- uninstall 卸载失效 1、问题描述 安装了包 vue/cli-plugin-eslint4.5.0 vue/eslint-config-prettier9.0.0 但是没有使用 -d ,所以想重新安装,就使用 uninstall 命令卸载,结果卸载了没反应,也没有报错&#xf…

一文帮助快速入门Django

文章目录 创建django项目应用app配置pycharm虚拟环境打包依赖 路由传统路由include路由分发namenamespace 视图中间件orm关系对象映射操作表数据库配置model常见字段及参数orm基本操作 cookie和sessiondemo类视图 创建django项目 指定版本安装django:pip install dj…

【linux】04 :linix实用操作

1.常用快捷键 ctrlc表示强制停止。linux某些程序的运行,如果想强制停止,可以使用;命令输入错误,也可以通过ctrlc,退出当前输入,重新输入。 ctrld表示退出登录,比如退出root以回到普通用户,或者…

C++ Qt开发:QHostInfo主机地址查询组件

Qt 是一个跨平台C图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍如何运用QHostInfo组件实现对主机地址查询功能…

spring-cloud-openfeign 3.0.0(对应spring boot 2.4.x之前版本)之前版本feign整合ribbon请求流程

在之前写的文章配置基础上 https://blog.csdn.net/zlpzlpzyd/article/details/136060312 下图为自己整理的

UE5 UE4 开发常用工具AssetDeveTool

AssetDeveTool工具,支持UE5 5.0-.5.3 UE4 4.26/4.27 下载链接: 面包多 https://mbd.pub/o/bread/ZZubkphu 工坊: https://gf.bilibili.com/item/detail/1104960041 包含功能: 自动化批量展UV功能 快速选择功能 自动化批量减面功能…

SoraAI视频工具优先体验资格申请步骤

SoraAI视频工具优先体验资格申请 申请网址:OpenAI Red Teaming Network application 申请步骤: 填写基础信息 请使用英文根据内容填写以下内容,名、姓、电子邮件、居住国家、组织隶属关系(如果有)、教育水平 、学位(哪个领域的…

02-gitlab的数据备份和恢复

一、gitlab的数据备份 关于数据备份,咱们就不需要多说什么了,主要就是方式数据意外丢失,导致代码上线流程及数据的损坏崩溃; 为了避免严重生产事故,进而gitlab有了数据备份与恢复的功能。 1,修改gitlab的配…

python淘宝网页爬虫数据保存到 csv和mysql(selenium)

数据库连接设置(表和字段要提前在数据库中建好) # 数据库中要插入的表 MYSQL_TABLE goods# MySQL 数据库连接配置,根据自己的本地数据库修改 db_config {host: localhost,port: 3306,user: root,password: ma*****6,database: may2024,charset: utf8mb…

MySQL 篇-快速了解事务、索引

🔥博客主页: 【小扳_-CSDN博客】 ❤感谢大家点赞👍收藏⭐评论✍ 文章目录 1.0 事务概述 1.1 事务四大特性(ACID) 2.0 索引概述 2.1 关于 “索引一定要创建在主键上?” 的问题 2.2 索引操作语法 2.3 索引结构 1.0 事务概述 事务是…

【生态适配】亚信安慧AntDB数据库与OpenCloudOS、TencentOS Server五款产品完成兼容互认

日前,亚信安慧AntDB数据库与OpenCloudOS8、OpenCloudOS9、TencentOS Server 2、TencentOS Server 3、TencentOS Server 4五款操作系统完成兼容互认。经过严格测试,亚信安慧AntDB数据库与这五款操作系统兼容良好,整体运行稳定。 图1&#xff1…

stm32普通定时器脉冲计数(发送固定脉冲个数),控制步进电机驱动器

拨码开关设置驱动器,细分 方法思路:用通用定时器TIM2,1ms产生一次中断;在中断里做IO反转; 发送10个脉冲信号

签约仪式如何策划和安排流程?如何邀约媒体现场见证报道

传媒如春雨,润物细无声,大家好,我是51媒体网胡老师。 签约仪式的策划和安排流程,以及邀约媒体现场见证报道,都是确保活动成功和提升影响力的关键环节。以下是一些建议: 签约仪式的策划和安排流程 明确目标…

patreon订阅

订阅制度: 创作者可以创建一个Patreon页面,邀请粉丝成为其“赞助者”或“粉丝”。这些粉丝可以选择每月或每个创作周期为创作者提供一定数额的资金支持,形成了一种订阅模式。 奖励层次: 创作者通常会设置不同的奖励层次&#xff…

MySQL安装使用(mac)

目录 一、下载MySQL 二、环境变量 三、启动 MySql 四、初始化密码设置 一、下载MySQL 打开 MySql 官方下载页面 我是macOS12,所以选择了8.0.30 下载完成之后,打开安装,一直下一步安装完成,在最后安装完成时,会弹出…