文本阅读:
554数字音频技术(第6版
的数值。WAV文件中可以存储PCM或非PCM音频格式。例如,一个格式特有的字段可以存放用于详细说明经过数据压缩的文件(比如 Dolby Digital或MPEG数据)的各个参数。格式块可以被扩展,用来包含额外的内容,而对扩展格式进行描述的这些数据要与一个"ch描述符一起使用。8bit字节用无符号整数格式表示,16bit字节用有符号的二进制补码格式表
图14.5所示为单声道1kHz方波的一个周期以44.1kHz和16bit的形式录制下来,并被存储成一个WAV文件。左手边的字段用十六进制形式表示了这个文件,而右手边则用ASC形式表示。前12个字节(每对十六进制数构成一个字节)(52494646)表示ASC符R
文件的类型。接下来4个字节(CE000000)表示了文件剩余部分中数据的节数(不包含最开始8个字节的头信息)。这一字段用"小字节序(Little-End形式。
在此种情况下,最低比特被先列出来。(大字节序则把最高位最先表示出来。)这个块的最后4个字节(57415645)指明这个RFF文件是一个WAV文件。接下来的24个字节是格式(Format)块,它保存了描述该文件的信息。比如,44AC0000表明采样频率为44100
Hz。数据(Data)块(跟在ASC单词"data"之后)描述了这个块的长度,并包含了方数据本身,也是
节序形式存储的。这个文件以一个信息(Info)块结束,该块中包含了多种文本信息。
2494646CE000000
1 56 4566 6D74 20 RIFFI..WAVEfmt
000000001000
00088580100
20:020010
64617461
7F
30
FF F FF 7F FF 7F FF 7F FF 7F FF 7F FF 7F FF 7F
40:FF 7F FF 7F FF 7F F FF 7F FF 7F
50:FF 7F FF 7F FF 7F FF 7F 01 0
1800180018001800180018001800180
8001800180018001800180
80:01800180FF7F4C
35448000000494E
464F494352440
0323030342D30FO工cRD
2004-0
62D31370000494
4E470F0000004B656
工ENG
6E204320506F686
6D616E6E0000495
n C P
C0:465410000000536F756E6420466F d Forg
D0:6520342E30
图14.5:1kHz方波的一个周期以44.1kHz的采样频率记录下来,并保存为一个WAV文件。图中展示了十六进制左手边)和ASC(右手边)表示
广播波形格式(Broadcast Wave Format,BWF)音频文件格式是一种基于WAV的开放源码的格式。它由欧洲广播联盟(European Broadcasting Union,EBU)开发,并在 EBU TE档中进行了描述。可以把BWF文件看成是WAV文件加些额外的限制和附加物。BWF使
用了额外的"广播音频扩展"头块来定义音频数据的格式,并包含声音序列、创作者/制作创建日期、时间码参考和其他数据等信息,见表14.1。每个文件都使用了一个64bit数值作