TWS耳机及相关蓝牙协议

news/2024/11/17 4:57:57/

TWS - True Wireless Stereo,即真正无线立体声

  • 优势:真无线结构;

  • 劣势:关键是蓝牙的传输方案不稳定:
    1、传输稳定性差,容易受到外界干扰;
    2、主副耳机信号不同步;
    3、音质差,蓝牙传输对音频进行了压缩;
    4、续航能力差,主耳机功耗大;

  • 主要功能
    音乐控制 语音唤醒、播放、暂停、上/下一首
    通话控制
    主从切换
    主动降噪 AI降噪
    入耳检测
    运动检测
    OTA升级
    触碰 单击、双击、长按

  • 应用到的蓝牙协议
    1、通话过程:
    建立HFP、SCO连接 CVSD语音解码方式
    HFP连接主要用来处理蓝牙语音连接的协议,通常用它来实现接听、挂断、拒接、语音拨号等功能
    SCO连接(同步)是一种双向的音频数据的传输链路,该链路只支持8K及16K单声道的音频数据,只能用于普通语音的传输,主要用来传输对时间要求很高的数据通信,可以录音也能播放
    ------> CVSD 话音编码 擅长处理丢失和被损坏的语音采样,即使比特错误率达到4%,CVSD编码的语音还是可听的。

    2、播音乐过程:
    建立A2DP连接 对应SBC编码方式
    A2DP(异步)是一种单向的高品质音频数据传输链路,通常用于播放立体声音乐。A2DP只能播放,能够采用耳机内的芯片来堆栈数据,达到声音的高清晰度,有A2DP的耳机就是蓝牙立体声耳机。声音能达到44.1kHz,一般的耳机只能达到8kHz。如果手机支持蓝牙,只要装载A2DP协议,就能使用A2DP耳机了
    ------> SBC A2DP强制规定的编码方式
    AVRCP 定义了蓝牙设备和audio/video控制功能通信的特点和过程。例:具体来说如果手机和一个蓝牙音箱设备连接上了,那么音箱可以控制手机播放/暂停/切歌以及获得手机上播放歌曲的信息,如专辑,歌名,歌手,时长等信息

  • 录音:通话过程中,
    声音数据从 耳机 到 电话 算法处理 前 和 后 的声音数据进行采集保存 tx uplink
    声音数据从 电话 到 耳机 算法处理 前 和 后 的声音数据进行采集保存 rx downlink

  • 手机和蓝牙耳机支持的主流音频编解码技术主要分为SBC、AAC、APTX、LHDC、LDAC/HWA五种类型。
    蓝牙音频编解码方式影响的是传输音频时是否损失部分音质,提高传输速度从而降低延迟。如果经常听的是MP3等压缩格式音乐时SBC、AAC、APTX协议的足以满足您的需求。对音质要求比较高的用户喜欢听无损音乐,此时需要 APTX HD、LHDC、HWA协议的才能体现出音乐和耳机的品质。
    1、SBC (Sub-band coding,子带编码)
    通用蓝牙解码方式,蓝牙耳机都支持,支持44khz/16bit的音频,最高码率是328kbps。
    2、AAC(Advanced Audio Coding,高级音频编码)
    杜比实验室提供的技术,苹果系通用音频解码方案,支持44khz/16bit的音频,最高码率512kbps,音质好于SBC。
    3、APTX
    APTX是高通主推的蓝牙音乐编码技术,可分为四个版本:aptX普通版支持16bit/44.1kHz,最高码率352kbps。aptX Low Latency在普通版基础上降低延时(最低40毫秒)传输能力不变。aptX HD高清版支持hi-res级别(24bit/48kHz,最高码率576kbps)的音乐传输。aptX Adaptive自适应版,上述版本综合体,通过独特的技术自动调节最佳音质或低延迟。
    4、LHDC/LDAC
    LHDC全称Low-Latency Hi-Definition Audio Codec(低延迟高清音频编解码)。是目前公认最好的蓝牙音频编码技术,LHDC可支持传输24bit/96KHz的高解析度音频,最高数据传输速率可达900Kbps,是常规SBC编码器(328Kbps)的近3倍,它的延迟低到80ms,还是继Sony LDAC之后第二个通过日本音乐协会认证的Hi-Res Audio Wireless蓝牙高音质标准方案。
    LDAC索尼研制的一项蓝牙传输技术,可传输3倍于普通蓝牙的数据,实现在蓝牙下播放无损音乐。主要特性是不转换原始的高质量音频,直接将高质量音频(最大24bit,96kHz)通过更高效的压缩算法在更宽的带宽上传输(最大990kbps,从质量优先到连接性优先有三个速率,分别是990、660、330)。LHDC根据延迟特性分为三个子版本(V1、V2、V3)。
    5、HWA(HiRes Wireless Audio)或LDAC
    HWA是华为主推蓝牙音频编码,基于LHDC的编码协议,支持96khz/24bit的音频,提供三种编码流量模式,分别是400kbps 、500kbps/560kbps与900kbps ,并可设定音讯延迟层级,高码率的HWA音质能达到CD级别,与LDAC不相上下。

  • WDRC
    是动态范围,指的是患者听觉范围,是从纯音听阈到不舒适阈,如一个正常人听阈为0dB SPL,不适阈为120dB SPL,则他的动态范围为120dB 。动态范围因人而异,两个听力图相同的患者,他们的响度增长函数是不同的,对响声的敏感程度也是不同的,对于比较严重的重振患者,他的动态范围比正常人要窄。WDRC线路能最有效的解决他们的问题。对于小声音,WDRC将其放大;对于大声音,放大量响应减少。这样,患者听小声音没问题,听大声音又不至于太吵。与压缩限制不同的是,WDRC线路将正常的声音压缩到患者的听觉动态范围内,对任何输入级均进行压缩,采用低压缩阈和低压缩比。


http://www.ppmy.cn/news/580894.html

相关文章

BES2500SDK TWS组队逻辑及触发机制详述

芯片上电初始化 跑到app_init(再apps.cpp文件里面) 代码断如下: int app_init(void) { int nRet 0; struct nvrecord_env_t *nvrecord_env; #ifdef POWER_ON_ENTER_TWS_PAIRING_ENABLED bool need_check_key false; #else …

【TWS API 使用教程8】一个基于TWS API的简单的程序化策略

使用前面的TWS API写成的simpleClient做了一个简单的策略,供大家参考。不要用于实盘,大概率会亏损。 TWS API相关的教程 【TWS API使用教程1】—如何在自己创建的client和TWS之间创建一个连接,并请求当前的时间 【TWS API使用教程2】—如何使用 TWS API在ubuntu和windows上…

高通Linux Android 平台中的蓝牙功能学习 (6)-- TWS介绍

概要: 介绍了手机中针对免提配置文件 (HFP) 和高级音频传输配置文件 (A2DP) 的 Qualcomm TrueWireless Stereo + (TWS+) 支持、主机端免提音频网关 (AG) 的高级设计、以及 Android OS/Bluedroid 协议栈中的 A2DP SRC 角色(使手机能够执行诸如向 TWS+ 耳塞式耳机传输 语音/音…

TWS技术是什么

前言 TWS是真正无线立体声的意思,TWS技术同样也是基于蓝牙芯片技术的发展,按其工作原理来说是指手机通过连接主耳机,再由主耳机通过无线方式快速连接副耳机,实现真正的蓝牙左右声道无线分离使用。 一、TWS 蓝牙耳机 TWS 是英文 …

java生产二维码和条形码

引入依赖 <!-- 生产二维码--><dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.3.3</version></dependency><dependency><groupId>org.projectlombok</groupI…

linux系统Nginx网站服务

文章目录 一、Nginx简介二、Nginx 相对于 Apache 的优点三、nginx 应用场景1.同步与异步2.阻塞与非阻塞 四、Nginx安装及运行控制1、编译安装2、访问控制1、访问状态统计2、基于授权的访问控制3、基于客户端的访问控制4、基于域名的 Nginx 虚拟主机5、基于IP 的 Nginx 虚拟主机…

深冬回忆小秋

在街头&#xff0c;突然听到小秋的歌声&#xff0c;应该是莫个人在放她的专辑吧&#xff0c;不由想起了往事。 第一次尖刀小秋&#xff0c;是在07年的冬天&#xff0c;那次正在表姐家过年&#xff0c;我没有回家&#xff0c;表姐也灭有回家&#xff0c;所以我们相约在她的打工的…