LE Audio进入商用阶段

2023-05-16

LE Audio进入商用阶段,TWS耳机要变天了-36氪
 

蓝牙协议十年来的最大更新,LE Audio进入商用测试阶段。

全球最畅销的IoT设备是什么?我很轻松就能告诉你答案:AirPods。作为开启新时代的一款产品,AirPods诞生后的短短数年里,TWS(True Wireless Stereo 真正的无线立体声)耳机迅速占领了个人音频市场,成为最受欢迎耳机类产品。

相关统计数据显示,2022年的第一季度全球的TWS耳机出货量达6820万台,对比2021年增长了17%,其中苹果的市场份额占比为31.8%,出货量2170万台。在数码消费市场大多数品类都陷入增长停滞甚至倒退的情况下,TWS耳机市场仍然表现出了惊人的潜力。

图片来源:网络

目前的TWS耳机并不算完善,因为传统的蓝牙通讯协议在信息传输密度、速率、延迟和稳定性等方面都有不少的缺陷,这些基于基础通讯协议所遗留的问题也导致TWS耳机的体验一直受到约束。

而蓝牙音频协议的救星在经过两年多的酝酿后,终于要与大家见面了,它就是LE Audio。

Bluetooth LE Audio是什么?

Bluetooth LE Audio最早在2019年的蓝牙5.2版本上就作为核心协议登场,大家可以注意到从2021年开始就有不少支持蓝牙5.2协议的TWS耳机开始上市,并且均宣传自己拥有极低的延迟(对比蓝牙5.1),可以实现“电竞级”的延迟参数。

相较于上一代协议普遍在100-200ms间的延迟,蓝牙5.2的延迟可以达到100ms以下,确实是可以满足游戏玩家对延迟的要求。让蓝牙5.2的延迟表现得到极大提升的核心因素就是Bluetooth LE Audio协议,虽然蓝牙5.2仅仅是应用了Bluetooth LE Audio中关于蓝牙LE链路层的传输Audio方式,却也直观的改变了延迟上的表现。

作为全新的无线传输协议,LE Audio对比现在的通用协议SBC在各方面都有显著的升级,主要的升级在三个方面。

首先是功耗方面,LE Audio有着更低的功耗要求,降低对电池等硬件的需要,让TWS耳机可以做到更小的体积,而在其它硬件不变的情况下,采用LE Audio协议的TWS耳机续航则会得到明显提升。

其次是更高质量、高效率的LC3音频解码器,在相同传输速率的情况下可以传输比SBC更多的数据,在相关机构发布的测试结果中,LE Audio仅用192Kbps的传输速率就在音频质量得分上超过了SBC以345Kbps速率传输的成绩。

图片来源:蓝牙技术联盟

在传输速率方面,虽然LE Audio与aptX、LDAC等安卓主流无损传输协议还有一定差距,但是传输质量也会明显领先SBC及AAC两种通用协议。同时也是得益于更高的编码效率和多音频流的优化,LE Audio能够实现最低20ms的无线延迟,该数据已经优于LDAC和aptX在最佳状态下的表现。

最后是广播音频扫描服务,这个服务是LE Audio的特色,让用户可以将蓝牙音频信号进行大范围广播,在接受范围内且耳机支持LE Audio协议的用户,都可以通过手机接入音频传输服务中,获得主机提供的音频信息。

图片来源:官网

对,某种程度上与我们日常接入WiFi时的情景十分相似,当LE Audio普及后,我们在诸如图书馆、博物馆等场所中,可以通过这个功能直接接受到来自演讲者或讲解员的语音信息,得到更清晰的语音服务。

此外,在机场等交通枢纽中,LE Audio的音频广播同样有着不错的未来,用户可以让耳机分别接入手机等移动设备和交通场所的音频广播信道,在听歌解闷的同时也不用担心会错过关键信息,比如登机时间、检票时间等。

LE Audio对比上一代的蓝牙协议,在许多用户痛点上都做出了改善,针对一些未来的应用场景也提前进行了相关的部署。从用户体验来说,即使不考虑LE Audio在音频质量上的提升,其它功能的体验提升也一样会给用户带来明显的感知。

LE Audio什么时候上市?

实际上,在前段时间发布的红米Note 10 Pro上,Redmi就开放了LE Audio协议的支持,只需要搭配Redmi AirDots 3 Pro即可启用,算是业内首个采用LE Audio音频方案的成熟产品,虽然这套搭配依然不是完全体,依然能够提供69ms的低延迟效果。

当然,从安卓阵营的角度来看,LE Audio带来的改变并不算大,毕竟不管是LDAC还是aptX都拥有超越LE Audio的传输速率,能够更好的满足无损音乐播放要求。至于延迟方面,对于大多数用户来说感知并不大,主要影响的还是FPS手游玩家的体验。

不过对于苹果用户来说,LE Audio就是救星般的存在,根据相关信息人士的爆料,苹果已经验证并决定将LE Audio协议应用到下一代的H2芯片上,而H2芯片据悉将与AirPods Pro(第二代)一起发布。

对于AirPods用户来说,长达六年的“有损音乐”体验,终于要告一段落了。

虽然AirPods是TWS耳机市场的开创者,但是在技术进步上却一直处于停滞状态,不提空间音频这些计算音频领域的升级,单就硬件来说,AirPods使用的芯片已经5年没有进行更新,从AirPods(第一代)到后续的AirPods Pro、AirPods(第二代)和AirPods(第三代)均采用H1芯片。

图片来源:官网

硬件层面的限制以及一些客观原因的影响下,AirPods系列一直都无法支持无损音频传输协议,以至于Apple Music虽然拥有最高码率的在线音乐播放服务,但是AirPods却无法体验,即使在软件中选择了高解析度无损,实际传输到AirPods的依然是有损格式,徒增网络流量消耗。

归根结底,还是因为H1芯片仅支持AAC协议,在安卓已经将LDAC、aptX等无损音频协议已经下放到中低端耳机市场时,AirPods系列中即使是最新的AirPods(第三代)也仅仅是在AAC原有的基础上进行完善并推出AAC-ELD,该增强协议主要的改善在于进一步降低耳机延迟,本质上依然是AAC协议,传输速率和编解码有着天然的不足。

至少在LE Audio普及到AirPods下一代产品后,苹果用户就不用再当流量“冤大头”了。如无意外,AirPods Pro(第二代)将会在9月份的苹果秋季发布会上面世,同时iOS 16上应该也会新增对LE Audio协议的支持。

LE Audio在安卓阵营这边则已经是走到了商用阶段,全球最大的TWS耳机蓝牙芯片生产商达发科技也官宣其最新的蓝牙音频芯片已经通过了LE Audio标准认知,进入到品牌客户的测试验证阶段。

如无意外,在9月之后我们就应该能够看到大量支持LE Audio的TWS耳机上线。所以,如果你想要买一副新的TWS耳机,但是需求并不急迫的话,那么不妨再等等。

本文来自微信公众号“雷科技”(ID:leitech),作者:雷科技数码3C组,编辑:TSknight,36氪经授权发布。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

LE Audio进入商用阶段 的相关文章

  • 网络音频 API 和多输入麦克风设备

    我有一个带有 4 个输入麦克风的音频设备 有谁知道我是否可以通过 Web 音频 API 使用所有这些输入 截至 2023 年 6 月 17 日 这在基于 chromium 的浏览器中是不可能的 这是一个问题 453876 https bug
  • 使用audioSessionId值实例化AudioFx类?

    我已经阅读了 Android API 并尝试在互联网上搜索有关声明自定义audioSessionId然后用它audioSessionId初始化 AudioFx 类并为我的 MediaPlayer 或 AudioTrack 分配硬编码audi
  • 如何让游戏音频在某个点循环播放

    我的游戏中有一场风暴 所以我制作了一个环境音频文件 它慢慢成长为一场风暴 雨逐渐消失 然后变成一个可循环的风暴音频文件 我是这样做的 Play intro clip and merge into main loop var introTim
  • 如何在 Android 上的 PhoneGap 中设置音频播放速率?

    有谁能够让音频播放速率在 Android 上工作吗 媒体播放器似乎覆盖 忽略音频标签的播放速率属性 None
  • 声音在模拟器中工作,而不是在真实 iPhone 中工作

    有几短音效播放的样本在模拟器中很好 但在真正的 iPhone 中根本不行3GS 以下是 Apple SysSound 示例中的代码 CFBundleRef mb CFBundleGetMainBundle CFURLRef soundFil
  • FFMPEG Seeking 带来音频伪影

    我正在使用 ffmpeg 实现音频解码器 在读取音频甚至搜索已经可以工作时 我无法找到一种在搜索后清除缓冲区的方法 因此当应用程序在搜索后立即开始读取音频时 我没有任何工件 avcodec flush buffers似乎对内部缓冲区没有任何
  • 如何使用 iPhone SDK 加快或减慢背景音乐曲目的速度?

    是否有一种简单的方法来控制使用音频队列服务播放的声音文件循环的播放速度 节奏 例如 如果游戏正在播放背景音乐 我想让BGM随着时间的流逝而加快 但不改变音乐的音调 谢谢 据我所知 没有什么简单的方法可以做到这一点 在 Mac 上 您可能会使
  • Android 视频循环缓冲区与声音

    我正在使用谷歌的开源示例 Grafika https github com google grafika 我正在使用它ContinuousCaptureActivity java https github com google grafik
  • 使用 jQuery 1.4 跨平台、跨浏览器播放声音的方式?

    我试图让 jQuery 在元素悬停 单击时播放声音 就像一个没有flash的flash网站 我已经尝试过推荐的方法跨平台 跨浏览器的方式从 Javascript 播放声音 https stackoverflow com questions
  • Android Mediaplayer:下载媒体文件的 setDataSource 问题

    我有一个可以录制和播放音频文件的应用程序 一些音频文件是使用 httpclient 使用简单的标准 http 下载来下载的 很长一段时间以来 它就像一种魅力 现在我突然无法播放我下载的文件 该堆栈失败 我将文件存储在 SDCard 上 并且
  • AVAudioPlayer 重置当前播放的声音并从头开始播放

    我在使用 AVAudioPlayer 时遇到问题 我想重置当前正在播放的播放器并再次播放 我尝试以下但没有运气 声音播放一次 但第二次我选择按钮时它会停止声音 第三次再次启动声音 Stop the player and restart it
  • 需要在状态改变时关闭MediaRecorder播放的声音

    我已尝试在下面的链接中找到的更改 但没有效果 如何在状态改变时关闭 MediaRecorder 播放的声音 https stackoverflow com questions 6804205 how to shut off the soun
  • 捕获设备活动时未触发 AVAudioSessionInterruptionNotification

    我遇到了问题 AVAudioSessionInterruptNotification 在 iOS 7 0 4 上 我在 NSNotificationCenter 上注册 然后激活 AVAudioSession 一切正常 但如果激活了摄像头
  • 如何通过触摸按钮在 swift 2 中播放 m4a 文件?

    当我触摸按钮时 如何播放音频文件 我在网上找不到任何东西 因为它都是 swift 1 我想要音频代码original功能 import UIKit import AVFoundation class ViewController UIVie
  • 有哪些 API 可在 Windows 中使用 C# 配置扬声器设置?

    我环顾了很多不同的地方 但似乎找不到一个简单的方法来做到这一点 我在 Windows 7 中有多个声卡 并使用 HDMI 将声音输出到我的 AVR 放大器 我遇到的问题是 当放大器关闭时 它会导致窗口丢失扬声器配置 所以我想做的是编写一个小
  • 如何使用 Android 手机通话时播放声音?

    是否可以通过编程方式与电话进行交互 例如 您可以通过程序向呼叫者播放音频吗 Google 尚未公开任何允许我们向特定正在进行的调用提供数据的 API 不过 您可以控制通话 检查这篇文章 here http prasanta paul blo
  • 如何在 iOS 中查找蓝牙音频设备

    好的 我正在开发一个有趣的项目 该项目有一个障碍 我需要为我的 iOS 应用程序启用蓝牙音频支持 我遇到的障碍是我什至无法开始获取已连接的蓝牙音频设备的列表 即使我的 iPhone 5S 可以识别我的耳机 大约 3 4 岁的耳机 LG HB
  • 从 Nodejs 提供二进制/缓冲区/base64 数据

    我在从节点提供二进制数据时遇到问题 我开发了一个名为的节点模块节点说话它执行 TTS 文本到语音 并返回 Base64 编码的音频文件 到目前为止 我这样做是为了转换base64到缓冲区 二进制文件 然后提供它 var src Base64
  • AVAudioPlayer 无法从网站播放 m4a 或 mp3 文件类型

    我试图在我的应用程序中找到一个仅纯 m4a 声音的 URL 我有音频的 URL 理论上可以下载它 然后 使用下载的文件URL到声音 我尝试使用AVAudioPlayer播放它 但它不播放任何声音 这是我的代码 在 URL 检索函数中 我调用
  • Android MediaExtractor seek() 对 MP3 音频文件的准确性

    我在使用 Android 时无法在eek 上获得合理的准确度MediaExtractor 对于某些文件 例如this one http www archive org download emma solo librivox emma 01

随机推荐

  • Vue脚手架(Vue-cli)安装

    脚手架是Vue官方提供的标准化开发工具 开发平台 官方文档开始 vue cli cli c command l line 行 interface 命令行接口工具 第一步 仅第一次执行 全局安装 64 vue cli npm install
  • 使用vscode开发配置uni-app(小程序)

    这个文件是用VsCode写uniapp小程序的步骤笔记 安装Vue脚手架 vue cli npm install g 64 vue cli 通过脚手架创建uni app项目 vue create p dcloudio uni preset
  • uniapp image组件的基本使用

    image组件的基本使用 就是用来显示图片的 src 来设置我们图像的路径 属性名类型默认值说明平台差异说明srcString图片资源地址 lt template gt lt div gt lt view gt lt image src 6
  • 将本机做成虚拟镜像文件(使用VMware vCenter Converter收取镜像)

    下载地址 xff08 需要账号 xff09 xff1a https customerconnect vmware com downloads info slug infrastructure operations management vm
  • uniapp 网络请求 get请求

    网络请求 在uni中可以调用uni request方法进行请求网络请求 需要注意的是 xff1a 在小程序中网络相关的API在使用需要配置域名白名单 官方文档 如果发起请求就调用我们这个uni request OBJECT 发送get请求
  • electron之旅(二)react使用

    首先使用react模板 我们这里使用的是vite和yarn span class token function yarn span create vite span class token comment 创建vite的react js模板
  • flutter学习之旅(二)

    如果不知道怎么安装编写可以查看这篇 创建项目 另一个创建方法 flutter create 项目名 热部署 vscode 热部署 vscode很简单 xff1a 可以通过Debug进行调试 使用flutter查看设备 flutter dev
  • Flutter学习之旅 - Scaffold属性Drawer侧边栏

    span class token class name Scaffold span span class token punctuation span appBar span class token punctuation span spa
  • Flutter学习之旅 - AppBar、TabBar、TabBarView实现头部顶部滑动导航

    文章目录 AppBar自定义顶部按钮图标 颜色取消debug图标TabBar TabBarView来实现顶部导航PreferredSize组件改变TabBar导航样式自定义KeepAliveWrapper缓存页面如何获取tab下的索引值销毁
  • Flutter学习之旅 - 路由

    文章目录 Flutter路由介绍普通路由普通路由传值 命名路由将 96 routes 96 的配置提到外面 使用的是Map 命名路由传值 路由跳转返回上一级路由替换路由返回到根路由返回Tabs后到指定页面 Flutter路由介绍 flutt
  • Ubuntu 和 Debian 的关系

    转自 xff1a http people ubuntu com happyaron udc cn lucid html ch11s09 html Debian 于 1993年8月16日 由一名美国普渡大学学生 Ian Murdock 首次发
  • Makefile学习笔记

    主要参考文档 xff1a 跟我一起写makefile xff0c 这里 有一篇 谈谈职业规划 CSDN对陈皓的采访 xff0c 被采访的大牛就是这个文档的作者 xff0c 他的CSDN专栏 本文的示例工程及Makefile 在这里 一 关于
  • 运行的docker增加端口映射

    1 运行了一个centos7的容器 xff0c 22端口映射给宿主机5002端口 xff1a docker span class token function ps span span class token operator span s
  • 23.易混淆命令(apt-get、wget、git clone、pip与pip3区别、apt-get和pip区别)

    摘要 xff1a 本文详细介绍了Ubuntu系统下apt get wget git clone pip与pip3 apt get和pip几组概念的区别 1 apt get 参考文献 xff1a apt get 是AdvancedPackag
  • ssh实现免密登录(文中附上脚本)

    1 为什么要互信 很多时候 xff0c 我们经常需要登录同一个服务器或者客户端 xff0c 但是输入密码很繁琐 xff0c 此时我们就需要能免密登录某些服务器或客户端 下面我们就来看怎么简单实现免密登录 有时候我们在shell脚本中会不断去
  • MapReduce概述及工作流程

    内容 mapreduce原语 xff08 独创 xff09 mapreduce工作流程 xff08 重点 xff09 MR作业提交流程 xff08 重点 xff09 YARN RM HA搭建 xff08 熟练 xff09 运行自带的word
  • IIC总线

    1 概念 IIC总线是PHLIPS公司在八十年代初推出的一种串行的半双工同步总线 xff0c 主要用于连接整体电路 同一块板子两个芯片之间的通信是通过IIC总线进行的 xff08 stm32mp157a lt IIC gt SI7006 I
  • 函数拟合3

    所谓函数拟合 xff0c 就是给定一些输入点 xff0c 输出一个函数曲线 选择的基函数会直接影响线性组合函数的表达能力 当采样点较多 xff0c 而系数较少时 xff0c 会出现欠拟合 xff0c 表达能力不够 当采样点较少 xff0c
  • LDM命令

    http blog 163 com oy mcu blog static 16864297220120193458892 LDM STM指令主要用于现场保护 xff0c 数据复制 xff0c 参数传送等 STMFD指令 STMFD Rn r
  • LE Audio进入商用阶段

    LE Audio进入商用阶段 xff0c TWS耳机要变天了 36氪 蓝牙协议十年来的最大更新 xff0c LE Audio进入商用测试阶段 全球最畅销的IoT设备是什么 xff1f 我很轻松就能告诉你答案 xff1a AirPods 作为