《云上新势力 CLOUD IMAGINE》——Part 2 演讲/文章合集——文章6:《声声声声临其境,一起坠入超音感空间》(3)

简介: 《云上新势力 CLOUD IMAGINE》——Part 2 演讲/文章合集——文章6:《声声声声临其境,一起坠入超音感空间》(3)

《云上新势力 CLOUD IMAGINE》——Part 2 演讲/文章合集——文章6:《声声声声临其境,一起坠入超音感空间》(2) https://developer.aliyun.com/article/1228943?groupCode=videocloudtech



4. 如何让声音跟随脑袋一起摇摆

 

HRTF

 

双耳渲染引擎的核心模块是人头传递函数HRTF(Head-related Transfer Function)。

 

每一方向都有两个HRTF,分别代表音源到左右耳的房间冲击响应,通过720度扫描可以得到一个球形的HRTF库,如下图是一个ARI HRTF 数据库的分布。

 

image.png

ARI HRTF数据库

 

在渲染时,通过输入的角度信息,先从数据库中选出当前角度的HRTF对。然后再将输入数据分别和HRTF对进行卷积得到左右耳信号。为了得到更逼真效果,还可以添加一定量的房间混响如下图所示:

 

image.png

 

本项目对大量HRTF库进行筛选,获取到一个最优的数据库。

 

Ambisonics数据格式

 

Ambisonics的基础功能是让来自不同方向点声源,作为360度的球面来处理,这个中心点就是麦克风放的位置。当前广泛用于VR和360度全景视频的Ambisonics格式,是一个叫做Ambisonics B-format的4声道(还有另一种格式叫A-format)。由WXY and Z组成。对应着360度球面的,中心,左右,前后,上下。

 

W是一个全向

X是一个双极8字指向,代表前后

Y是一个双极8字指向,代表左右

Z是一个双极8字指向,代表上下

 

B-format有两种格式分别是ambix和fuma它们只是排列顺序不同,而A-format代表4个mic采集的原始数据。B-format和A-format的关系如下:

 

image.png

图片来源于网络

 

头部跟踪

 

该技术利用了某些特定款式耳机中的传感器信息,如:加速度计和陀螺仪,从而更好地跟踪头部运动,并做出相应的音频调整。

 

image.png

图片来源于网络

 

Apple已经从iOS15开始通过兼容耳机带来支持头部跟踪的空间音频功能,目前Android 13的发布预览版已完全支持在兼容设备上使用头部跟踪的空间音频。本次云栖大会的展台体验便主要利用了Pico头显设备中陀螺仪的信息。



《云上新势力 CLOUD IMAGINE》——Part 2 演讲/文章合集——文章6:《声声声声临其境,一起坠入超音感空间》(4) https://developer.aliyun.com/article/1228938?groupCode=videocloudtech

相关文章
|
安全 Linux iOS开发
Anaconda下载及安装保姆级教程(详细图文)
Anaconda下载及安装保姆级教程(详细图文)
37195 1
Anaconda下载及安装保姆级教程(详细图文)
|
人工智能 自然语言处理 搜索推荐
科技云报到:鏖战企业级市场,AI Agent如何重塑智能商业未来?
Agent“黄金时代”已至,RPA如何搭上这班车?
915 13
|
机器学习/深度学习 算法
概率分布深度解析:PMF、PDF和CDF的技术指南
本文将深入探讨概率分布,详细阐述概率质量函数(PMF)、概率密度函数(PDF)和累积分布函数(CDF)这些核心概念,并通过实际示例进行说明。
2341 15
概率分布深度解析:PMF、PDF和CDF的技术指南
|
存储 人工智能 Serverless
方案测评 | 零基础一键AI剧本生成与动画创作
阿里云推出基于AI技术的剧本生成与动画创作解决方案,利用函数计算FC、百炼模型服务和ComfyUI工具,实现从剧本撰写到视频合成的一站式自动化流程。该方案大幅降低动画制作的技术门槛与成本,加速内容生产,帮助创作者快速响应市场变化。通过体验发现,方案在高效性、创新性方面表现突出,但也存在视频生成时间较长、定制化功能不足等问题。整体而言,该方案为动画创作提供了新的可能性,尤其适合初创团队和个人创作者。
|
敏捷开发 监控 Java
阿里云云效产品使用合集之Codeup WebIDE环境下,如何使用通义灵码
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
人工智能 自然语言处理
使用Kimi+Markmap总结文件内容生成思维导图原创
一份文件内容太长,完整阅读下来太费时间,但如果使用AI进行内容提炼,再总结成思维导图,方便快速看到这份文件的核心内容和主题结构,就会极大地节约时间,目前就可以使用Kimi+Markmap这两个工具,帮我们把ppt、word、pdf等文件内容快速总结成思维导图。
3086 8
使用Kimi+Markmap总结文件内容生成思维导图原创
|
缓存 安全 Java
Java基础5-一文了解final关键字的特性、使用方法,以及实现原理(一)
Java基础5-一文了解final关键字的特性、使用方法,以及实现原理(一)
382 0
|
SQL 安全 关系型数据库
渗透测试学习笔记
旨在起到工具书及闲暇翻阅功能
1440 0
|
Java 开发工具 Android开发
Android 7.1 AppOpsManager默认允许三方应用浮窗权限
Android 7.1 AppOpsManager默认允许三方应用浮窗权限
990 0
Android 7.1 AppOpsManager默认允许三方应用浮窗权限
|
前端开发 JavaScript 算法
如何在页面展示数学公式之Latex语法
最近在做markdown 算法文章分享,算法肯定会涉及到数学复杂度,比如: O(log_nX) 等数学公式的展示,但是如果写成这样子lognX,估计很难准确表达,因此上网搜索了一下数学表达式在前端页面如何展示的相关技术。
853 0