Bluetooth Profile Specification之1.3 A2DP 之Audio Codec(音频编解码器)-ATRAC family

简介: Bluetooth Profile Specification之1.3 A2DP 之Audio Codec(音频编解码器)-ATRAC family

image.png

ATRAC family是索尼公司拥有的专有编解码器。被许可的用户可获得此编解码器的规范。

1.编解码器中特定的信息元素

image.png

注:在AVDTP的“获取所有功能响应”中,可以在每个字段中定义/设置一个或多个值。另一方面,在AVDTP的设置配置命令和重新配置命令中,每个字段只能定义/设置一个值。


1.1 Version

下表显示了ATRAC系列的版本字段的值。版本字段包含ATRAC系列的一个特定版本。因此,例如,如果该设备同时支持ATRAC和ATRAC3,则应使用两个不同的流端点。


image.png


1.2 Channel Mode 通道模式

下表显示了ATRAC家族的通道模式字段的值。SRC和SNK应至少支持其中一个值。

image.png

image.png


1.3  FS(采样频率)

下表为ATRAC族的采样频率字段的值。SRC和SNK应至少支持其中一个值。


image.png


1.4 VBR (可变比特率)

SRC和SNK支持VBR(可变比特率)的ATRAC系列都是可选的。


请注意,当VBR支持第1.5节中的比特率指数字段时,应被忽略,因为该设备可以采用第1.6节中所述的最大SUL值下的任何比特率。当不应用VBR时,位率索引字段明确表示支持的位率,而应忽略最大SUL字段。

image.png


1.5 Bit Rate Index比特率指数

西表显示了ATRAC系列的位率指数字段的值。索引值表示在引用的规范中定义的实际比特率值。SRC和SNK应至少支持其中一个值。


image.png

image.png


1.6 Maximum SUL

声音单元长度(SUL)是确定音频流的比特率的参数之一。具有16位UiMsbf的最大SUL字段包含SNK中解码器支持的SUL的最大值(以字节表示)。SRC应发送其SUL等于或小于SNK中解码器的最大SUL的音频流数据。


在SRC启动的AVDTP的获取所有能力过程中,或在SNK启动的AVDTP的流配置过程中,应将SNK中的最大SUL值通知SRC。


2.  媒体包头要求

时间戳(TS)

创建TS所需的时钟频率应设置为编码音频数据的采样率。


如果一个媒体有效负载由ATRAC族的多个编解码器帧组成,则媒体包头的TS表示第一个编解码器帧的TS。以下编解码器帧的TS应使用采样率和每个通道的每帧采样数来计算。


有效载荷类型(PT)

应选择RTP动态范围内的有效载荷类型。


Marker (M) bit

应被设置为零。


Extension (X) bit(扩展(X)位)

不使用,并应设置为零。


3.媒体有效载荷格式

许可用户可获得ATRAC系列的媒体有效负载格式规范。


目录
相关文章
|
编解码 安全 Android开发
低功耗蓝牙LE Audio Profile 详细介绍
2019年底,蓝牙官方组织SIG发布了蓝牙5.2版本的核心协议,其中增加了一个重要的特性---LE Audio。蓝牙的应用协议都是从应用层到物理层完整包含的协议,LE Audio也不例外。但蓝牙5.2核心协议仅仅定义了蓝牙LE的链路层传输Audio的方式,上层协议以及完整的LE Audio规范迟迟未出,近日,蓝牙官方组织释放了LE Audio较为完整的规范文档。
低功耗蓝牙LE Audio Profile 详细介绍
|
6月前
|
编解码 应用服务中间件 nginx
DemuxException: type = CodecUnsupported, info = Flv: Unsupported codec in video frame: 2
DemuxException: type = CodecUnsupported, info = Flv: Unsupported codec in video frame: 2
392 0
|
6月前
|
编解码 缓存 开发工具
Zynq7020 使用 Video Processing Subsystem 实现图像缩放
1、前言 没玩过图像缩放都不好意思说自己玩儿过FPGA,这是CSDN某大佬说过的一句话,鄙人深信不疑。。。 目前市面上主流的FPGA图像缩放方案如下:1:Xilinx的HLS方案,该方案简单,易于实现,但只能用于Xilinx自家的FPGA;2:非纯Verilog方案,大部分代码使用Verilog实现,但中间的fifo或ram等使用了IP,导致移植性变差,难以在Xilinx、Altera和国产FPGA之间自由移植;3:纯Verilog方案; 本文使用Xilinx Zynq7000系列FPGA Zynq7020实现Video Processing Subsystem图像缩放,输入视频源采用O
121 1
|
编解码 物联网
【BLE】蓝牙5.2 新特性 - LE Audio
连接同步通道是基于蓝牙连接的,首先要先建立ble连接基于时间同步的音频传输机制,可以实现多个设备的数据同步一个master可以建立多个CIG每个CIG可以最多31个CIS每个CIS里面最多有31个subevent链路层有LL_CIS_REQ 和 LL_CIS_RSP来创建CIS无连接的单向的,无应答机制广播通道,对接收者的数量没有限制不仅可以广播数据包还可以广播控制包每个big里面最多可以包含31个bis。
1907 0
【BLE】蓝牙5.2 新特性 - LE Audio
|
传感器 物联网 数据安全/隐私保护
蓝牙5.2新特性 Enhance ATT
了解Enhance ATT之前先回顾一下BLE的ATT,BLE两个设备连接之后,GATT的client端如何知道server端支持了哪些profile、服务,这个就需要ATT, ATT层提供了标准机制、协议、帧格式,用来发现读、读取、写入对端设备的属性,ATT有client 和serve两个角色。在ATT的下层是L2CAP,位于hci的上层,L2CAP提供了多路通道的复用,ATT层、SM层的数据都需要经过L2CAP层,L2CAP层通过标志位来区分不同的协议层的数据包。
261 0
蓝牙5.2新特性 Enhance ATT
|
编解码 安全
Bluetooth Profile Specification之1.4 A2DP 之Audio Codec(音频编解码器)-供应商特定的 A2DP Codec
Bluetooth Profile Specification之1.4 A2DP 之Audio Codec(音频编解码器)-供应商特定的 A2DP Codec
353 1
Bluetooth Profile Specification之1.4 A2DP 之Audio Codec(音频编解码器)-供应商特定的 A2DP Codec
|
编解码
Bluetooth Profile Specification之1.1 A2DP 之Audio Codec(音频编解码器)-SBC
Bluetooth Profile Specification之1.1 A2DP 之Audio Codec(音频编解码器)-SBC
516 0
Bluetooth Profile Specification之1.1 A2DP 之Audio Codec(音频编解码器)-SBC
|
存储 编解码 索引
Bluetooth Profile Specification之1.2 A2DP 之Audio Codec(音频编解码器)-MPEG-1,2 Audio和MPEG-2, 4 AAC
Bluetooth Profile Specification之1.2 A2DP 之Audio Codec(音频编解码器)-MPEG-1,2 Audio和MPEG-2, 4 AAC
293 0
Bluetooth Profile Specification之1.2 A2DP 之Audio Codec(音频编解码器)-MPEG-1,2 Audio和MPEG-2, 4 AAC