Airpods2发售已有几个月,iFixit也对其进行了拆解,结果如下:
Airpods2本体拆解图(源:iFixit)
红色:苹果 343S00289 (iFixit猜测为苹果 H1 芯片)
橙色:25SL 128A 1820 (可编程Soc)
黄色:苹果 338S00420 (iFixit猜测是低功耗立体声音频解码器)
为什么黄色认为是低功耗立体声音频解码器呢?一查资料,发现其与第一代airpods的电路设计上差异不大
Airpods1本体拆解图(源:iFixit)
红色:苹果 343500130 (W1 无线通讯芯片)
橙色:赛普拉斯 CY8C4146FN (可编程 SoC)
黄色:美信 98730EWJ (低功耗立体声音频编码解码器)
编码解码器承担将数字信号与模拟型号互相转换的工作,需要较大的电量予以支持。所以将其设计在靠近在电池附近。
可以看出,苹果在音频编解码这一块采用了自己研发的芯片。
Airpods2的传输协议我查看了网上各种评测,无一例外都认为苹果airpods的传输协议是AAC。
但是我们仔细看苹果的测试过程是这样介绍的
Apple 于 2019 年 2 月使用试生产的 AirPods (第二代)、充电盒、无线充电盒机型和软件,搭配 iPhone Xs Max 机型及预发行版本软件进行了此项测试。播放列表包括 358 首购自 iTunes Store 的不同歌曲,歌曲编码为 256-Kbps AAC。
问题就出在这,AAC是音频编码格式,并不是无线流传输格式。
AAC (高级音频编码)
编码过程:声音波形-AAC编码(有损)-文件储存
解码过程:AAC文件-解码-信号放大-声音波形
如果Airpods真的是使用AAC编解码,那么在苹果手机上任何操作(切歌,放大声音,锁屏声,打字声,游戏音效)全部都要临时编码,传输,再解码,这当中手机与耳机消耗掉的电量将会是非常恐怖的。AAC编码过程中本身是非常耗时耗电的,不符合Airpods近0延迟的体验。
理性上分析Airpods其实不支持AAC,那么它支持什么协议呢?请往下看。
蓝牙音频编解码SBC(子带编码):优点是算法复杂度低,压缩速度快,是蓝牙传输中强制要求的协议。
ATPX:高通的高清与无损音频技术。
LDAC:索尼的无损音频技术。
过去的SBC缺点其实很明显,就是音频质量不高,但是如果算法改变了呢?或许改变声音频段分割数量,并加大数据容量,理论音频质量不就变好了?
Airpods2使用要求:iPhone、iPad 和 iPod touch:安装 iOS 12.2 或更新系统的机型。
很遗憾资料不多。
那如何证明Airpods2使用了其他(疑似SBC)编码?我在网上购得一个蓝牙5.0的音频外设,支持Switch,PS4和PC的外接。参数如下:
某蓝牙5.0音频外设的参数表
这个外设并不支持AAC,且芯片是高通的子公司(被收购),而Airpods2的H1芯片、编解码芯片都是苹果自己的设计的,所以可排除Airpods2使用高通协议的情况。(谁都不想吃官司)
经过无数主观测试(Siwtch、PS4、PC),发现,只使用SBC编解码的Airpods2音频质量,延迟等表现,除了在PC上打游戏时延迟较高以外,均与在iOS上的体验没有差别。
其他无线协议简单理解就是可以实现切歌、调音量、语音通话等操作。
无线协议与编解码方式不可划为等号。
Airpods2真正的传输模式多种声音波形(歌曲和游戏等)→系统混响(波形)→SBC编码→蓝牙数字传输→Airpods芯片解码(波形)→电信号放大→声音(波形)
Airpods完完全全使用的是SBC编解码,并不是AAC。
因为根据物理学原理,压缩比越高,压缩时的耗能越多,AAC作为高压缩比的算法,不适合用在低延迟低功耗的无线产品中。
一些题外话我是个Hi-res老烧友,索尼的降噪hi-res耳塞,大耳MDR-Z7,放大器PHA-3我都有,电脑中也有不少自己购买的Hi-res歌曲,对相关的技术也算颇为了解了,什么傅里叶变换,射频接受技术都了解不少。本文在查阅资料的同时也学到不少知识,能看到这篇文章的你,相信也能提高一些知识水平吧。
参考资料Apple:support.apple.com/kb/SP791?viewlocale=zh_CN&locale=zh_CN
iFixit
Sony
维基百科:en.wikipedia.org/wiki/Sub-band_coding
百度百科
其他论坛:
blog.csdn.net/qq_29923439/article/details/74980842
tech.oneyac.com/baike_yqj/detail/3525.html
blog.csdn.net/ffmpeg4976/article/details/53306871
,