目前针对BLE标准的LC3详细描述尚未公布,但是LC3音频编码方式的算法是现有的方法,下面是我找到的PDF(算法描述)和代码资料(LC3编码器,C语言实现)
LC3的有关描述
开发新的LC3 / LC3plus音频编解码器是为了解决当今无线通信平台(例如蓝牙和数字增强型无绳电信(DECT))中存在的重大缺陷。编解码器的操作模式范围从中等比特率(用于最佳语音传输)到高比特率(用于高分辨率音乐流服务)。同时,编解码器以低延迟,低计算复杂度和低内存占用量运行。
挑战性
用于VoLTE 的3GPP 增强语音服务(EVS)音频编解码器的引入为移动电话带来了超宽带(SWB)音频质量,使用户感觉好像他们和他们的会话伙伴在同一房间。但是,迄今为止,如果移动电话用户呼叫正在使用DECT电话或无线耳机的人,则无法提供这种高音频质量。
在音频方面,最近推出的高分辨率音乐流服务提供了透明音频质量的新颖聆听体验。但是到目前为止,还没有开放标准可以通过无线链路将这种高音频质量传输到例如无线耳机或扬声器。
将这些服务连接到其他无线通信平台和附件的挑战必须考虑到在计算复杂性,延迟和内存需求方面的不同要求。结果就是低复杂度通信编解码器LC3及其LC3plus超集,以便将超宽带电话带入蓝牙,VoIP或DECT等平台,并实现无线上的高质量音频流耳机或扬声器。
LC3和LC3plus将高质量的音频扩展到整个通信生态系统。编解码器的复杂性可以满足无线通信平台(如蓝牙,DECT和VoIP终端设备)的要求。与传统的编解码器相比,通过将所需的比特率降低大约50%,LC3和LC3plus有助于实现低能耗服务,从而可以延长电池寿命或生产更小的产品。由于灵活的编解码器设计,应用程序不仅限于语音服务,还可以扩展到高质量音乐流。
使用LC3,也可以通过蓝牙耳机在VoLTE通话中享受EVS语音质量。此外,它将无线配件上的音乐流媒体体验提升到一个新的水平。LC3目前已在SIG蓝牙中标准化,旨在用作即将推出的蓝牙低功耗配置文件的强制性编解码器。同时,已经开始将工作集成到旧版免提配置文件中。
LC3plus
LC3plus是LC3的超集,包括LC3的所有功能,包括高质量的语音和音频。此外,LC3plus还具有传输鲁棒性,极低延迟的用例和高分辨率音频传输的功能。为了提高鲁棒性,LC3plus包含了非常高性能的丢包隐藏算法以及诸如信道编码或冗余帧模式之类的前向纠错方案。此外,编解码器可以在几种低延迟模式下工作-数据包大小为2.5ms时,低至5ms。LC3plus还包括专用的高分辨率音频模式,可将可测量的音频质量提高到可感知的透明度(每个通道高达500 kbit / s)以上。
LC3plus等效于座机EVS,可为VoIP用例提供超宽带质量,而信道数保持与宽带相同。冗余帧模式允许在拥塞的VoIP通道上传输LC3plus有效负载,即使在这些条件下也可以实现稳定的电话呼叫。
LC3plus的专用高分辨率音频模式可提供24位和96 kHz音频数据的高质量传输链接。这使其成为将高透明音频流带到高分辨率无线配件(如耳机或扬声器)的理想编解码器。LC3plus是唯一用于高分辨率无线耳机和高质量游戏耳机的开放标准音频编解码器。
LC3
LC3算法的详细描述将在不久的将来从SIG蓝牙提供。可通过获得用于蓝牙的LC3软件。