技术详细介绍
一种基于骨导的语音压缩水印嵌入方法,包括如下过程: (1)利用骨导器件信号对语音信号进行去除噪声和其它杂音预处理,并提取骨导设备的编号IDD和语音信号的编号IDS; (2)将预处理后的语音信号根据语音的长度分成若干个固定长度的帧,每帧长度30ms,将n帧分为一组,最后一组除外,即最后一组的帧数为总的帧数除以n的余数; (3)利用G.723.1语音压缩编码标准,提取每一帧线谱频率的系数Lg,i和基音周期Pg,i,其中Lg,i和Pg,i分别表示第g组第i帧的线谱频率系数和基音周期; (4)利用Hash散列函数将提取的骨导设备的编号IDD、语音信号的编号IDS、当前帧的线谱频率系数Lg,i、下一帧提取的基音周期Pg,i+1和前一帧的水印Wg,i-1,生成嵌入在当前帧的水印Wg,i; (5)将当前帧的水印Wg,i嵌入在语音编码的多脉冲激励的位置序号中,即用水印替换脉冲激励的位置序号的最不重要位,最终得到含水印的语音压缩编码流。
一种基于骨导的语音压缩水印嵌入方法,包括如下过程: (1)利用骨导器件信号对语音信号进行去除噪声和其它杂音预处理,并提取骨导设备的编号IDD和语音信号的编号IDS; (2)将预处理后的语音信号根据语音的长度分成若干个固定长度的帧,每帧长度30ms,将n帧分为一组,最后一组除外,即最后一组的帧数为总的帧数除以n的余数; (3)利用G.723.1语音压缩编码标准,提取每一帧线谱频率的系数Lg,i和基音周期Pg,i,其中Lg,i和Pg,i分别表示第g组第i帧的线谱频率系数和基音周期; (4)利用Hash散列函数将提取的骨导设备的编号IDD、语音信号的编号IDS、当前帧的线谱频率系数Lg,i、下一帧提取的基音周期Pg,i+1和前一帧的水印Wg,i-1,生成嵌入在当前帧的水印Wg,i; (5)将当前帧的水印Wg,i嵌入在语音编码的多脉冲激励的位置序号中,即用水印替换脉冲激励的位置序号的最不重要位,最终得到含水印的语音压缩编码流。