ATRAC family是索尼公司拥有的专有编解码器。被许可的用户可获得此编解码器的规范。
1.编解码器中特定的信息元素
注:在AVDTP的“获取所有功能响应”中,可以在每个字段中定义/设置一个或多个值。另一方面,在AVDTP的设置配置命令和重新配置命令中,每个字段只能定义/设置一个值。
1.1 Version
下表显示了ATRAC系列的版本字段的值。版本字段包含ATRAC系列的一个特定版本。因此,例如,如果该设备同时支持ATRAC和ATRAC3,则应使用两个不同的流端点。
1.2 Channel Mode 通道模式
下表显示了ATRAC家族的通道模式字段的值。SRC和SNK应至少支持其中一个值。
1.3 FS(采样频率)
下表为ATRAC族的采样频率字段的值。SRC和SNK应至少支持其中一个值。
1.4 VBR (可变比特率)
SRC和SNK支持VBR(可变比特率)的ATRAC系列都是可选的。
请注意,当VBR支持第1.5节中的比特率指数字段时,应被忽略,因为该设备可以采用第1.6节中所述的最大SUL值下的任何比特率。当不应用VBR时,位率索引字段明确表示支持的位率,而应忽略最大SUL字段。
1.5 Bit Rate Index比特率指数
西表显示了ATRAC系列的位率指数字段的值。索引值表示在引用的规范中定义的实际比特率值。SRC和SNK应至少支持其中一个值。
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系列的媒体有效负载格式规范。