历史上的今天
今天是:2024年09月16日(星期一)
2019年09月16日 | AirPods双耳录音?苹果带来更佳的VR体验?
2019-09-16 来源:爱集微
随着全球无线耳机的业务规模逐渐扩大,作为行业龙头的苹果公司也在不断改进发展AirPods,并预计新式的AirPods将具有降噪、防水等多种功能,可大大提高用户体验。
虚拟现实技术VR在AI的推动下逐步升温,除了VR中让人震撼的视觉盛宴外,3D音频与双耳录音技术也逐渐被提上日程。与环绕立体声不同,这种极其逼真的3D音频完全模仿了人类大脑的工作方式,通过双耳同时录音,可保留双耳之间的差别信号,当使用耳机播放时,左右耳可以听出明显差别,大脑如同听到的是直接的声音,因此可以获得极佳的音频体验效果。双耳录音的场景需求与苹果的AirPods不谋而合,发生了思想上的碰撞,正是看中未来发展的市场,苹果公司不断探究如何利用无线耳机实现双耳录音的难题。
早在2018年8月15日,苹果公司就申请了一项名为“使用无绳无线头戴式耳机进行双耳音频捕获”的发明专利(201810925466.0),申请人为苹果公司。
此发明专利介绍了一种使用无线入耳式音频设备进行双耳录音的方法与装置,模拟了实际声音场景中使用两个麦克风进行360°音频捕获,以达到为听众打造3D立体声音的效果,如同置身实际声音场景中。

图1 用户佩戴无线耳机进行双耳录音示意图

图2 双耳录制时数据在蓝牙网络中传输示意图
图1是用户佩戴无线耳机并通过外部设备进行双耳录音的示意图,两个无线耳机设备110、120分别佩戴在用户双耳,通过耳机内部的麦克风进行双耳录制,并将双耳音频数据传输至外部设备130,如智能手机、平板电脑等。耳机设备之间、耳机与外部设备之间均采用蓝牙无线协议进行数据的进程传输,其中两个耳机设备构成第一个微微网(蓝牙无线网络),并分别作为主设备与从设备,且耳机从设备将第一音频数据包发送至耳机主设备,主设备耳机与外部设备构成第二微微网,在第二微微网中,主设备耳机变为从设备,外部设备成为该网络的主设备并接收来自耳机的第一、二音频数据包,如图2所示。

图3 耳机内部功能图

图4 音频包数据格式
图3是每个单独耳机设备中的功能简化示意图,包括麦克风300,音频模数转换器302,音频时钟308,音频时钟晶振310,微控制器316,蓝牙控制器304,蓝牙时钟312,蓝牙时钟晶振314,天线306,这些设备全部集成在无线耳机外壳内部。麦克风采集外界语音信号,通过音频模数转换器采样变为数字信号并进行音频编码形成麦克风样本,进而传送至微控制器通过软硬件控制形成音频包,音频包格式如图4,包含包头,数据长度,时钟,音频数据等信息。之后再通过蓝牙控制器在时钟驱动下利用天线发送至另一个耳机设备或者外部设备。值得注意的是,音频时钟属于高分辨率时钟,采样速度快,实时性高,而蓝牙时钟属于低分辨率时钟,用于同步无线设备,保证数据不丢包,因而可靠性高。
在两个耳机组成的蓝牙网络中,主从设备并不是固定的,当某个耳机设备所处的无线通信环境状况更好,如更可靠、更快、功耗更低,则自动成为主设备,承担两个蓝牙网络的“中继”作用,以达到更好的传输性能与更佳的用户体验。
科技的进步使人们的生活幸福指数慢慢变高,通过无线耳机进行双耳录音的方式无疑又是给VR注入的全新活力,期待着苹果公司这项黑科技尽早落地,让我们的生活更加精彩。
史海拾趣
|
现在大陆市场中,由于监控发展较晚!红外半球摄像机红外灯被大陆的经销商和工程商吵的是如何如何的好,像什么白天一样!晚上没有任何光源,都能很清晰的分晰这个人是谁,这些话虽然让产品卖出去了,可是搞伤了我们技术人员和工程人员,验收那个难啊 ...… 查看全部问答> |
|
编译源码时出现了附件中的错误,由以上可知,是缺少luuid,经查找是缺少e2fsprogs-1.39.tar.gz这个包,已经下载了这个文件,接下来该怎么做??? [ 本帖最后由 jxb01033016 于 2009-9-4 11:47 编辑 ]… 查看全部问答> |
|
求梅兰日兰UPS中文使用说明书 请问哪位师傅手里有梅兰日兰UPS中文使用说明书啊,帮忙给传一下,或者给个网址也行啊,UPS是4.2KW、6KVA,我先谢谢啦!… 查看全部问答> |
|
nand flash里bootloader的结构如下: 0:nboot 1:tocblock1 file 2:eboot 有人这样安装吗? 有人改写过nboot吗? 我的板子是2410的,我从网上找到了2410 BSP里面关于nboot的代码 读了下nboot里面的代码,硬件主要是初始化串口,感觉这些是通用的, ...… 查看全部问答> |
|
看了GOOOGLEMAN的文章 http://www.cnblogs.com/wogoyixikexie/archive/2009/05/06/1450503.html 在platform->setting->environment 中设置IMGSDBUS2 = 1 在common.bib中也修改过 根本内容我也修改了BSP.C:\\WINCE500\\PLATFORM\\smdk2440\\DRIV ...… 查看全部问答> |
|
哪为江湖大虾有研究过播放器Mplayer的原代码啊,特别是它Demux是如何处理的,最好能讲讲Mplayer的主处理函数,和详细的Demux过程?小弟不胜感激!… 查看全部问答> |




