前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >苹果耳机AirPods Max(Pro)的空间音频技术,Unity端开源框架下载

苹果耳机AirPods Max(Pro)的空间音频技术,Unity端开源框架下载

原创
作者头像
三次方AIRX
修改2020-12-10 14:13:20
1.2K0
修改2020-12-10 14:13:20
举报
文章被收录于专栏:AIRX三次方AIRX三次方
苹果耳机AirPods Max的空间音频Unity端开源框架
苹果耳机AirPods Max的空间音频Unity端开源框架

关于更多机器学习、人工智能、增强现实、Unity、Unreal资源和技术干货,可以关注公众号:AIRX社区

AIRX三次方会定期为大家推荐一些可移植性强的、可二次开发应用的、可落地实际场景使用的实战工程源码分享给大家。另外有优秀的demo或案例推广、解决方案对接的也可以联系我们(尾部有联系方式)。本部分分享的代码主要是Unity 空间音频(AirPods Pro(Max))

苹果耳机AirPods Max的空间音频Unity端开源框架
苹果耳机AirPods Max的空间音频Unity端开源框架

不管是AirPods Pro,还是新出AirPods Max,支持动态头部追踪的空间音频功能可在观看大片时,带给你剧场般的环绕声体验。利用内置的陀螺仪和加速感应器,AirPods Max 能与 iPhone 或 iPad 配合,追踪头部的轻微活动,让你始终感觉声音来自设备的方向。

苹果耳机AirPods Max的空间音频Unity端开源框架
苹果耳机AirPods Max的空间音频Unity端开源框架
苹果耳机AirPods Max的空间音频Unity端开源框架
苹果耳机AirPods Max的空间音频Unity端开源框架
苹果耳机AirPods Max的空间音频Unity端开源框架
苹果耳机AirPods Max的空间音频Unity端开源框架

苹果在iOS 14中发布了Headphone Motion API,可以通过AirPods Pro(Max)兼容耳机访问头部跟踪数据。Unity也公开这个API。使用这个来从苹果耳机(如AirPods Pro)获取头部跟踪数据到Unity场景中。

Headphone Motion API:

https://developer.apple.com/documentation/coremotion/cmheadphonemotionmanager

下面是一些头部跟踪数据的可能用途:

  • 用于空间音频应用的音频侦听器旋转
  • 头像头部运动
  • 自然手势交互(点头表示同意)
  • 健身跟踪应用程序

该插件的功能:

  • 检查给定设备上的耳机运动API是否可用
  • 耳机连接和断开连接事件

项目工程代码:

https://assetstore.unity.com/packages/tools/integration/headphone-motion-179629#description

空间音频绝对是MR眼镜必备功能,苹果一直在研发新的音频空间格式。就像对ARKit的3D模型(usdz)所做的那样,Apple正在开发一种新的音频格式,即使在用户移动,戴着“ Apple Glass ”或其他AR设备时,也可以更轻松沉浸式地在用户周围放置“3d声音”。

苹果耳机AirPods Max的空间音频Unity端开源框架
苹果耳机AirPods Max的空间音频Unity端开源框架

以前已经证明Apple在为AR制作高分辨率视频图像,现在它也致力于与之配套产生高质量的音频。在新的专利申请中,该公司正在研究与空间音频有关的工作。

具体来说,Apple希望建立一种音频格式,例如.MP3或.AAC,并结合了AR所需的额外空间信息。该格式不仅需要包含实际的音频,而且还远远超出在立体声图片的左侧还是右侧播放元素的范围。苹果以前曾与皮克斯合作开发一种名为USDZ的格式,该格式用于将音频放置在用户周围的3D空间中。

苹果耳机AirPods Max的空间音频Unity端开源框架
苹果耳机AirPods Max的空间音频Unity端开源框架

“在增强现实(AR),虚拟现实(VR)和混合现实(MR)应用程序中产生三维(3D)声音效果是具有挑战性的……因为现有的音频格式最初是为在物理环境中产生3D声音而设计的具有固定的扬声器位置和固定的听众。”

苹果将AR,VR和MR统称为“模拟现实”(SR),并表示希望在许多现有3D音频格式的基础上发展。例如,旨在产生3D声音的空间音频格式包括MPEG-H 3D音频标准,HOA空间音频技术和DOLBY ATMOS环绕声技术。

苹果公司提出的解决方案是创建一种格式,该格式类似于.m4v和.mp4是将不同元素组合在一起的格式。对于苹果公司对空间音频的新要求,该公司建议创建一个音频资产库,其中包括资产元数据,使模拟现实(SR)应用程序开发人员能够为SR应用程序编写声音。”

苹果公司说:“音频经过了格式化,包括音频数据,这些数据编码了能够被编入SR应用程序的声音,以及资产元数据,不仅描述了声音的编码方式,而且还描述了SR环境中听众的感受。

苹果耳机AirPods Max的空间音频Unity端开源框架
苹果耳机AirPods Max的空间音频Unity端开源框架

另外Facebook Reality Labs研究小组之前也分享了一些关于AR的音频项目。该小组的目标是将技术融入到AR眼镜中,通过在嘈杂的环境中轻松隔离对话声音,增强你的听力,并能够重现虚拟声音,让它们看起来像是来自你周围的真实世界。自定义的HRTF是提供这种体验的关键,它是每个人根据头部和耳朵形状听到声音的独特方式的数字版本,但这个过程既耗时又昂贵。该团队正在研究一种可扩展的解决方案,可以从你的耳朵的一张简单照片生成精确的HRTF。

不管是苹果还是FaceBook,都在一步步围绕ARVR来迭代相关技术,未来的AR眼镜或是AR应用也会因为这些细节技术(空间音频等)更加沉浸、更加现实,带来更好的用户体验!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档