- 26
- 0
- 约 35页
- 2017-06-02 发布于湖北
- 举报
【原理简介】 一个标准MIDI文件基本上是由两部分组成:头块和音轨块。头块用来描述整个MIDI文件基本信息。音轨块则包含一系列由MIDI消息构成的MIDI数据流。原则上,可为某种声音、某种乐谱或某种乐器等分配一个音轨块。 MIDI文件中前四个字节是ASCII字符“MThd”,用来判断该文件是否为Midi文件,而随后的四个字节指明文件头描述部分的字节数,它总是6,所以一定是“00 00 00 06”。 随后的ff ff nn nn dd dd中的nn nn表示指定轨道数,也就是实际音轨数加上一个全局音轨。头块之后剩下的文件部分是一个或多个音轨块 每一个音轨块: 标识符串(4字节):“MTrk” 音轨块数据区长度(4字节):单位为字节 音轨块数据区:由多个MIDI事件构成 每一个MIDI事件: MIDI事件=delta timeMIDI消息 改变MIDI音乐文件的部分声音消息并不影响MIDI文件的听觉效果 通过实验,改变声音开启的最低位比特、乐器编号的最低位比特和通道触动压力的低4比特位,都不会引起听觉差异,因此可在这三种声音消息中嵌入水印信息。 【实验步骤】 1.水印嵌入 2.水印提取 1.水印嵌入 若(s[i]0xf0) = 0x90, 则在第 个字节s[i+2]中嵌入1比特水印信息,表示修改声音开启的最底位。若 (s[i]0xf0) = 0xc0, 则在第 个字节s[i+1]中嵌
您可能关注的文档
最近下载
- 冷库安全管理制度(精选多篇).doc VIP
- 《设施农业》课件.ppt VIP
- 隧道事故案例.pptx VIP
- 第2部分:管道高后果区识别规程.doc VIP
- 陆浑水库流域面源污染物入河量调查分析.pdf VIP
- GB_T 13912-2020 金属覆盖层 钢铁制件热浸镀锌层 技术要求及试验方法.docx VIP
- 面源污染物入河(湖)量调查与核算技术规范.pdf VIP
- 深度解析(2026)《GBT 13912-2020金属覆盖层 钢铁制件热浸镀锌层 技术要求及试验方法》.pptx VIP
- 88张PPT详解脊神经分支及其支配区【88页】.pptx VIP
- 入党志愿书(全电子版).pdf VIP
原创力文档

文档评论(0)