[发明专利]语音编码装置、解码装置和语音编码方法、解码方法有效
| 申请号: | 201110424956.0 | 申请日: | 2008-02-29 |
| 公开(公告)号: | CN102394066A | 公开(公告)日: | 2012-03-28 |
| 发明(设计)人: | 押切正浩;山梨智史;森井利幸 | 申请(专利权)人: | 松下电器产业株式会社 |
| 主分类号: | G10L19/02 | 分类号: | G10L19/02;G10L19/00 |
| 代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 郑海涛 |
| 地址: | 日本*** | 国省代码: | 日本;JP |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 语音 编码 装置 解码 方法 | ||
1.语音编码装置,包括:
第一层编码单元,对输入语音信号进行编码处理,生成第一层编码数据;
第一层解码单元,使用所述第一层编码数据进行解码处理,生成第一层解码信号;
第一层误差变换系数计算单元,将作为所述输入语音信号和所述第一层解码信号的误差的第一层误差信号变换为频域而计算第一层误差变换系数;以及
第二层编码单元,对所述第一层误差变换系数进行编码处理,生成第二层编码数据,
所述第二层编码单元包括:
频带选择单元,从具有规定的带宽并以比所述带宽窄的步长排列的多个频带候补中,基于所述频带候补中的所述第一层误差变换系数的能量的大小选择第一频带,并生成表示了选择的第一频带的位置的第一位置信息;
脉冲位置确定单元,在所述选择出的第一频带中,在以比所述步长短的步长设定了的脉冲候补位置中确定多个脉冲的位置,生成表示了确定的多个脉冲的位置的第二位置信息;以及
编码数据生成单元,使用所述第一位置信息和所述第二位置信息,生成所述第二层编码数据。
2.如权利要求1所述的语音编码装置,
所述脉冲位置确定单元基于第一层误差变换系数的能量的大小,确定脉冲的位置。
3.如权利要求1或权利要求2所述的语音编码装置,
所述第二层编码单元还包括:增益编码单元,基于所述第一层误差变换系数,生成表示所述脉冲位置中的脉冲的振幅的增益信息,
所述编码数据生成单元,还使用所述增益信息生成第二层编码数据。
4.如权利要求1所述的语音编码装置,
所述频带选择单元从比预先设定了的基准频率低的低频域中选择所述第一频带。
5.语音解码装置,包括:
接收单元,接收第一层编码数据和第二层编码数据,所述第一层编码数据是在语音编码装置中对输入语音信号进行编码处理而得到的编码数据,所述第二层编码数据是在所述语音编码装置中将作为对所述第一层编码数据进行解码所得的第一层解码信号和所述输入语音信号的误差的第一层误差信号变换为频域而计算第一层误差变换系数,对该第一层误差变换系数进行编码处理而得到的编码数据;
第一层解码单元,对所述第一层编码数据进行解码,生成第一层解码信号;
第二层解码单元,对所述第二层编码数据进行解码,生成第一层解码误差变换系数;
时域变换单元,将所述第一层解码误差变换系数变换为时域而生成第一层解码误差信号;以及
加法单元,将所述第一层解码信号和所述第一层解码误差信号相加而生成解码信号,
所述第二层解码单元对所述第二层编码数据进行解码,生成表示了具有规定带宽的第一频带的位置的第一位置信息以及表示了所述第一频带中多个脉冲的位置的第二位置信息,以及
使用所述第一位置信息和所述第二位置信息,确定所述多个脉冲的位置而生成所述第一层解码误差变换系数。
6.如权利要求5所述的语音解码装置,
所述第二层解码单元对所述第二层编码数据进行解码而生成表示所述脉冲的振幅的增益信息,还使用所述增益信息生成所述第一层解码误差变换系数。
7.语音编码方法,包括:
第一层编码步骤,对输入语音信号进行编码处理,生成第一层编码数据;
第一层解码步骤,使用所述第一层编码数据进行解码处理,生成第一层解码信号;
第一层误差变换系数计算步骤,将作为所述输入语音信号和所述第一层解码信号的误差的第一层误差信号变换为频域而计算第一层误差变换系数;以及
第二层编码步骤,对所述第一层误差变换系数进行编码处理,生成第二层编码数据,
所述第二层编码步骤包括:
频带选择步骤,从具有规定的带宽并以比所述带宽窄的步长排列的多个频带候补中,基于所述频带候补中的所述第一层误差变换系数的能量的大小选择第一频带,并生成表示了选择的第一频带的位置的第一位置信息;
脉冲位置确定步骤,在所述选择出的第一频带中,在以比所述步长短的步长设定了的脉冲候补位置中确定多个脉冲的位置,生成表示了确定的多个脉冲的位置的第二位置信息;以及
编码数据生成步骤,使用所述第一位置信息和所述第二位置信息,生成所述第二层编码数据。
8.语音解码方法,包括:
接收步骤,接收第一层编码数据和第二层编码数据,所述第一层编码数据是在语音编码方法中对输入语音信号进行编码处理而得到的编码数据,所述第二层编码数据是在所述语音编码方法中将作为对所述第一层编码数据进行解码所得的第一层解码信号和所述输入语音信号的误差的第一层误差信号变换为频域而计算第一层误差变换系数,对该第一层误差变换系数进行编码处理而得到的编码数据;
第一层解码步骤,对所述第一层编码数据进行解码,生成第一层解码信号;
第二层解码步骤,对所述第二层编码数据进行解码,生成第一层解码误差变换系数;
时域变换步骤,将所述第一层解码误差变换系数变换为时域而生成第一层解码误差信号;以及
加法步骤,将所述第一层解码信号和所述第一层解码误差信号相加而生成解码信号,
在所述第二层解码步骤对所述第二层编码数据进行解码,生成表示了具有规定带宽的第一频带的位置的第一位置信息以及表示了所述第一频带中多个脉冲的位置的第二位置信息,以及
使用所述第一位置信息和所述第二位置信息,确定所述多个脉冲的位置而生成所述第一层解码误差变换系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于松下电器产业株式会社,未经松下电器产业株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110424956.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:水天平起重机
- 下一篇:一种从褐藻寡糖发酵液中分离褐藻寡糖的方法





