发明名称 一种与时长相关的相同码率mp3双压缩检测方法
摘要 本发明公开了一种与时长相关的相同码率mp3双压缩检测方法,其先获取待检测的mp3语音的时长和压缩码率;然后对待检测的mp3语音进行解码得到wav语音,并提取出QMDCT系数矩阵;接着以相同的压缩码率对解压得到的wav语音进行编码压缩得到mp3语音,并提取出QMDCT系数矩阵;之后获取两个QMDCT系数矩阵的差值矩阵;再将待检测的mp3语音的时长代入一次压缩拟合函数和二次压缩拟合函数中,对应得到一次压缩拟合函数值和二次压缩拟合函数值;最后通过比较差值矩阵中的非零元素的个数的值到一次压缩拟合函数值和二次压缩拟合函数值的距离,确定待检测的mp3语音为一次压缩语音或为二次压缩语音;优点是检测准确率高且检测复杂性低,尤其揭示了检测准确性与语音的时长有关。
申请公布号 CN105513600A 申请公布日期 2016.04.20
申请号 CN201610018814.7 申请日期 2016.01.13
申请人 宁波大学 发明人 王让定;陶表犁;严迪群;金超;周劲蕾
分类号 G10L19/008(2013.01)I;G10L19/18(2013.01)I 主分类号 G10L19/008(2013.01)I
代理机构 宁波奥圣专利代理事务所(普通合伙) 33226 代理人 周珏
主权项 一种与时长相关的相同码率mp3双压缩检测方法,其特征在于包括以下步骤:①获取一个待检测的mp3语音,记为fr;②获取fr的时长和压缩码率,对应记为<img file="FDA0000905521490000011.GIF" wi="33" he="62" />和br,其中,<img file="FDA0000905521490000012.GIF" wi="37" he="63" />的单位为秒,br的单位为kbps;③利用具有编解码功能的mp3编码器对fr进行解码,得到wav语音,同时在解码过程中提取出QMDCT系数矩阵,记为q<sub>1</sub>;④利用步骤③中的mp3编码器以fr的压缩码率br对步骤③得到的wav语音进行编码压缩,得到mp3语音,同时在编码压缩过程中提取出QMDCT系数矩阵,记为q<sub>2</sub>;⑤计算q<sub>1</sub>与q<sub>2</sub>的差值矩阵,记为D,D=q<sub>1</sub>‑q<sub>2</sub>;⑥将fr的时长<img file="FDA0000905521490000013.GIF" wi="33" he="62" />的值分别代入一次压缩拟合函数Y<sub>1</sub>(t)=10<sup>3</sup>(A<sub>1</sub>×t‑B<sub>1</sub>)和二次压缩拟合函数Y<sub>2</sub>(t)=10<sup>3</sup>(A<sub>2</sub>×t‑B<sub>2</sub>)中,对应得到<img file="FDA0000905521490000014.GIF" wi="118" he="87" />和<img file="FDA0000905521490000015.GIF" wi="165" he="85" />然后判断<img file="FDA0000905521490000016.GIF" wi="726" he="103" />是否成立,如果成立,则确定fr为相同码率下的双压缩语音;否则,确定fr为单压缩语音,其中,Y<sub>1</sub>(t)为时长变量t的函数,A<sub>1</sub>表示Y<sub>1</sub>(t)=10<sup>3</sup>(A<sub>1</sub>×t‑B<sub>1</sub>)中的斜率,B<sub>1</sub>表示Y<sub>1</sub>(t)=10<sup>3</sup>(A<sub>1</sub>×t‑B<sub>1</sub>)中的截距,Y<sub>2</sub>(t)为时长变量t的函数,A<sub>2</sub>表示Y<sub>2</sub>(t)=10<sup>3</sup>(A<sub>2</sub>×t‑B<sub>2</sub>)中的斜率,B<sub>2</sub>表示Y<sub>2</sub>(t)=10<sup>3</sup>(A<sub>2</sub>×t‑B<sub>2</sub>)中的截距,符号“|| ||<sub>0</sub>”用于求矩阵中非零元素的个数。
地址 315211 浙江省宁波市江北区风华路818号