MP3文件的信息加入方法和装置制造方法及图纸

技术编号:4127493 阅读:239 留言:0更新日期:2012-04-11 18:40
本发明专利技术的实施例公开了一种MP3文件的信息写入方法,包括:将MP3文件的待写入信息转换为二进制码;在所述MP3文件的音频帧帧头中写入所述待写入信息转换的二进制码;当需要获取所述MP3文件中的所述待写入信息时,读取所述MP3文件的音频帧帧头中写入的二进制码,并根据所述二进制码获取所述MP3文件的写入信息。本发明专利技术中,将MP3文件的待写入信息转换为二进制码并写入MP3文件的音频帧帧头中,当需要获取MP3文件中的待写入信息时,通过读取MP3文件音频帧帧头中写入的二进制码获取待写入信息,从而可以将MP3文件的版权信息写入音频帧帧头,隐蔽性好同时实现过程简单。

【技术实现步骤摘要】

本专利技术涉及多媒体
,尤其涉及一种MP3文件的信息加入方法和 装置。
技术介绍
MP3 ( Moving Picture Experts Group Audio Layer III,动态影^f象专家压缩标 准音频层面3 )是当今非常流行的一种数字音频编码和有损压缩格式,用来大 幅度地降低音频数据量,而对于大多数用户来说重^:的音质与最初的不压缩 音频相比没有明显的下降。由于这种压缩方式的全称叫MPEG Audio Layer3, 所以人们把它简称为MP3。 MP3是利用MPEG Audio Layer 3的^支术,将音 乐以1:10甚至1:12的压缩率,压缩成容量较小的文件,换句话说,能够在 音质丢失很小的情况下把文件压缩到更小的程度,而且还非常好的保持了原 来的音质。每分钟音乐的MP3格式只有1MB左右大小,这样每首歌的大小 只有3-4兆字节。使用MP3播放器对MP3文件进行实时的解压缩即解码处理, 获得高品质的MP3音乐。随着MP3的广泛流行,MP3文件的盗版现象变得非常严重,如何在MP3 文件中写入版权信息成为一个非常重要的问题。现有技术中提供了两种版权 信息写入MP3文件的方法,下面首先介绍第一种方法。现有技术一将版权信息写入MP3文件的ID3标签里。ID3标签中存储MP3文件的歌曲附加讯息,它能够在MP3文件中附加歌曲 的演出者、作者以及其它类别资讯,方便乐曲的管理;缺少ID3标签并不会影 响MP3文件的播放,但会使音乐文件的管理相当麻烦。ID3标签一般位于一个 MP3文件的开头或末尾的若干字节内,附加了关于该MP3文件的歌手、标题、 专辑名称、年代、风格等信息,该信息就被称为ID3标签信息,ID3标签信息 分为vl和v2两个版本。其中,vl版的ID3标签信息在MP3文件的末尾128字节,以TAG (标签)三个字符开头,后面跟上歌曲信息。v2版的ID3标签信息一般位于MP3文件的开头,可以存储MP3文件的歌词、该专辑的图片等大容量的信 自除去ID3标签外,MP3文件中还包括一系列音频帧,音频帧的个it由文件 大小和帧长决定,每个帧的长度可能不固定、也可能固定,由位率(bitrate)决 定。位率指的是音频经过压缩的数据速率,位率越高,MP3文件的音感越好。 每一个音频帧包括帧头和数据实体两部分,其中,帧头记录了MP3文件的位 率、采样率、版本等信息,每个音频帧之间相互独立。其中,对于ID3标签内的信息,用户可以使用一般的MP3文件信息编辑工 具查看或者修改,因此,现有技术一将版权信息写入MP3文件的ID3标签的方 法非常便捷。但是,由于版权信息在ID3标签中的隐蔽性差,也由于用户对ID3标签中 的信息的修改非常容易,因此,ID3标签中存储的版权信息非常容易被篡改, 无法有效保留MP3文件的版权信息。现有技术二提供一种自适应的MP3数字水印嵌入方法,将版权信息嵌入 音频流数据的低频部分,嵌入音频流数据低频部分的版权信息随着音频数据 进行相同的处理,如压缩、重编码、分割等;之后,再经过水印4是取算法处 理,将原始的数字水印文件从音频流数据中提取出来,有效的保护MP3文件 的版权信息。但是,这种方法的实现过程复杂,而且对MP3文件中音频流数据的重编 码会损失MP3文件的低频部分音质。因此,现有技术中缺乏一种简单有效且不会损害MP3文件音质的版权信息 写入方法。
技术实现思路
本专利技术的实施例提供了一种MP3文件的信息写入方法和装置,以实现简 单有效的在MP3文件中写入MP3文件的版权信息。本专利技术的实施例提供一种MP3文件的信息写入方法,包括将MP3文件的待写入信息转换为二进制码;在所述MP3文件的音频帧帧头中写入所述待写入信息转换的二进制码; 当需要获取所述MP3文件中的所述待写入信息时,读取所述MP3文件的音频帧帧头中写入的二进制码,并根据所述二进制码获取所迷MP3文件的写入信息。所述将MP3文件的待写入信息转换为二进制码包括 将所述MP3文件的待写入信息首先转换为预:没字符编码; 根据所述预设字符编码与二进制码的关系将所述预设字符编码转换为二 进制码。所述在MP3文件的音频帧帧头中写入所述待写入信息转换的二进制码包括顺次读取所述MP3文件的音频帧帧头;将所述待写入信息转换的二进制码逐一写入所述音频帧帧头中配置的信 息存储字段。将所述待写入信息转换的二进制码逐一写入所述音频帧帧头中配置的信息存储字段之前,还包括在所述音频帧帧头中配置的信息存储字段中写入所述待写入信息的开始标识;将所述待写入信息转换的二进制码逐一写入所述音频帧帧头中配置的信息存储字段之后,还包括在所述音频帧帧头中配置的信息存储字段中写入所述待写入信息的结束标识。所述读取所述MP3文件的音频帧帧头中写入的二进制码具体为根据所述待写入信息的开始标识获知所述待写入信息转换的二进制码的开始音频帧帧头,顺次读取音频帧帧头中写入的二进制码;根据所述待写入信息的结束标识获知所述待写入信息转换的二进制码的结束音频帧帧头,停止音频帧帧头中二进制码的读取。 所述开始标识和结束标识具体为0000 0000。 所述根据所述二进制码获取所述MP3文件的写入信息包括 根据所述二进制码与预设字符编码的关系将所述二进制码转换为预设字符编码;将所述预设字符编码转换为所述MP3文件的写入信息。 所述预设字符编码具体为UTF-8字符编码。 所述字段具体为版权标志位。所述MP3文件的待写入信息转换的二进制码前,还可以加入所述预设字 符编码的类型标识。本专利技术的实施例提供一种MP3文件的信息写入装置,包括 编码转换单元,用于将MP3文件的待写入信息转换为二进制码; 信息写入单元,用于在所述MP3文件的音频帧帧头中写入所述待写入信息转换的二进制码;信息读取单元,用于当需要获取所述MP3文件中的所述待写入信息时,读取所述MP3文件的音频帧帧头中写入的二进制码,并根据所述二进制码获取所述MP3文件的写入信息。 所述编码转换单元包括第一转换子单元,用于将所述MP3文件的待写入信息首先转换为预设字 符编码;第二转换子单元,用于根据所述预设字符编码与二进制码的关系将所述 预设字符编码转换为二进制码。 所述信息写入单元包括帧读取子单元,用于顺次读取所述MP3文件的音频帧帧头; 字段写入子单元,用于将所述待写入信息转换的二进制码逐一写入所述 音频帧帧头中配置的信息存储字段。 所述信息写入单元还用于将所述待写入信息转换的二进制码逐一写入所述音频帧帧头中配置的信 息存储字段之前,在所述音频帧帧头中配置的信息存储字段中写入所述待写 入信息的开始标识;将所述待写入信息转换的二进制码逐一写入所述音频帧 帧头中配置的信息存储字段之后,在所述音频帧帧头中配置的信息存储字段8中写入所述待写入信息的结束标识。所述信息读取单元具体用于根据所述待写入信息的开始标识获知所述待写入信息转换的二进制码的 开始音频帧帧头,顺次读取音频帧帧头中写入的二进制码;根据所述待写入信息的结束标识获知所述待写入信息转换的二进制码的 结束音频帧帧头,停止音频帧帧头中二进制码的读取;根据所述二进制码与预设字符编码的关系将所述二进制码转换为预设字 符编码;将所述预设字符编码转换为所述MP3文件的写入信息。 所述信息写入单元本文档来自技高网
...

【技术保护点】
一种MP3文件的信息写入方法,其特征在于,包括: 将MP3文件的待写入信息转换为二进制码; 在所述MP3文件的音频帧帧头中写入所述待写入信息转换的二进制码; 当需要获取所述MP3文件中的所述待写入信息时,读取所述MP3文件 的音频帧帧头中写入的二进制码,并根据所述二进制码获取所述MP3文件的写入信息。

【技术特征摘要】
1、一种MP3文件的信息写入方法,其特征在于,包括将MP3文件的待写入信息转换为二进制码;在所述MP3文件的音频帧帧头中写入所述待写入信息转换的二进制码;当需要获取所述MP3文件中的所述待写入信息时,读取所述MP3文件的音频帧帧头中写入的二进制码,并根据所述二进制码获取所述MP3文件的写入信息。2、 如权利要求1所述的方法,其特征在于,所述将MP3文件的4寺写入 信息转换为二进制码包括将所述MP3文件的待写入信息首先转换为预设字符编码; 根据所述预设字符编码与二进制码的关系将所述预设字符编码转换为二 进制码。3、 如权利要求1所述的方法,其特征在于,所述在MP3文件的音频帧 帧头中写入所述待写入信息转换的二进制码包括顺次读取所述MP3文件的音频帧帧头;将所述待写入信息转换的二进制码逐一写入所述音频帧帧头中配置的信 息存储字段。4、 如权利要求3所述的方法,其特征在于,将所述待写入信息转换的二进制码逐一写入所述音频帧帧头中配置的信 息存储字段之前,还包括在所述音频帧帧头中配置的信息存储字段中写入 所述待写入信息的开始标识;将所述待写入信息转换的二进制码逐一写入所述音频帧帧头中配置的信 息存储字段之后,还包括在所述音频帧帧头中配置的信息存储字段中写入 所述待写入信息的结束标识。5、 如权利要求4所述的方法,其特征在于,所述读取所述MP3文件的 音频帧帧头中写入的二进制码具体为根据所述待写入信息的开始标识获知所述待写入信息转换的二进制码的 开始音频帧帧头,顺次读取音频帧帧头中写入的二进制码;根据所述待写入信息的结束标识获知所述待写入信息转换的二进制码的结束音频帧帧头,停止音频帧帧头中二进制码的读iF又。6、 如权利要求4所述的方法,其特征在于,所述开始标识和结束标识具7、 如权利要求l所述的方法,其特征在于,所述根据所述二进制码获取 所述MP3文件的写入信息包括根据所述二进制码与预设字符编码的关系将所述二进制码转换为预设字 符编码;将所述预设字符编码转换为所述MP3文件的写入信息。8、 如权利要求1、 2或6中任一项所述的方法,其特征在于,所述预设 字符编码具体为UTF-8字符编码。9、 如权利要求1-6中任一项所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:郑焕德
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1