Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
MULTI-CHANNEL SIGNAL CODING, DECODING METHOD AND DEVICE, AND CODING-DECODING SYSTEM
Document Type and Number:
WIPO Patent Application WO/2011/097903
Kind Code:
A1
Abstract:
A multi-channel signal coding, decoding method and a device, and a coding-decoding system are provided. The coding method includes: determining the sort of the index number corresponding to the channel level difference (CLD) of the current frame, in which the CLD need to be quantized (101); quantization processing the channel level difference of at least one frequency band whose sort of the index number is the same as the determined sort of the index number in the current frame, and obtaining the quantized data (102). The CLD of the frequency band which has the same sort of the index number in the current frame is quantized, quantization processing is avoided to the CLD of all frequency bands in the current frame, the data size to be quantized is reduced, and the complexity of quantizing CLD is lower, and the efficiency of quantizing CLD is improved.

Inventors:
LANG, Yue (Huawei Administration Building, Bantian Longgang,Shenzhen, Guangdong 9, 518129, CN)
郎玥 (中国广东省深圳市龙岗区坂田华为总部办公楼, Guangdong 9, 518129, CN)
WU, Wenhai (Huawei Administration Building, Bantian Longgang,Shenzhen, Guangdong 9, 518129, CN)
吴文海 (中国广东省深圳市龙岗区坂田华为总部办公楼, Guangdong 9, 518129, CN)
Application Number:
CN2010/078440
Publication Date:
August 18, 2011
Filing Date:
November 05, 2010
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECHNOLOGIES CO., LTD. (Huawei Administration Building, Bantian Longgang,Shenzhen, Guangdong 9, 518129, CN)
华为技术有限公司 (中国广东省深圳市龙岗区坂田华为总部办公楼, Guangdong 9, 518129, CN)
LANG, Yue (Huawei Administration Building, Bantian Longgang,Shenzhen, Guangdong 9, 518129, CN)
郎玥 (中国广东省深圳市龙岗区坂田华为总部办公楼, Guangdong 9, 518129, CN)
WU, Wenhai (Huawei Administration Building, Bantian Longgang,Shenzhen, Guangdong 9, 518129, CN)
International Classes:
G10L19/00; H01S1/00
Download PDF:
Claims:
权 利 要 求

1、 一种多声道信号编码方法, 其特征在于, 包括:

确定当前帧需要量化的声道电平差对应的索引号的类别;

对所述当前帧内索引号的类别与所述确定的索引号的类别相同的至少一 个频带的声道电平差进行量化处理, 得到量化后的数据。

2、 根据权利要求 1所述的方法, 其特征在于,

所述确定当前帧需要量化的声道电平差对应的索引号的类别包括: 确定当前帧需要量化的声道电平差对应的索引号的类别为奇频带; 所述对所述当前帧内索引号的类别与所述确定的索引号的类别相同的至 少一个频带的声道电平差进行量化处理, 得到量化后的数据包括:

获取所述当前帧内的所述奇频带的声道电平差; 对所述奇频带中的第一个频带的声道电平差和所述奇频带中的相邻两个 频带的声道电平差的差值进行量化, 得到量化后的数据。

3、 根据权利要求 1所述的方法, 其特征在于,

所述确定当前帧需要量化的声道电平差对应的索引号的类别包括: 确定当前帧需要量化的声道电平差对应的索引号的类别为偶频带; 所述对所述当前帧内索引号的类别与所述确定的索引号的类别相同的至 少一个频带的声道电平差进行量化处理, 得到量化后的数据包括:

获取所述当前帧内的所述偶频带的声道电平差;

计算所述偶频带中的相邻两个频带的声道电平差的差值;

对所述偶频带中的第一个频带的声道电平差和所述偶频带中的相邻两个 频带的声道电平差的差值进行量化, 得到量化后的数据。

4、 根据权利要求 1所述的方法, 其特征在于,

所述确定当前帧需要量化的声道电平差对应的索引号的类别包括: 确定当前帧需要量化的声道电平差对应的索引号的类别为奇数组; 所述对所述当前帧内索引号的类别与所述确定的索引号的类别相同的至 少一个频带的声道电平差进行量化处理, 得到量化后的数据包括:

获取所述当前帧内的奇数组中的奇频带的声道电平差; 对所述奇数组中的所述奇频带的第一个频带的声道电平差和所述相邻两 个频带的差值进行量化, 得到量化后的数据; 或者,

获取所述当前帧内的奇数组中的偶频带的声道电平差;

计算所述奇数组中的所述偶频带的相邻两个频带的声道电平差的差值; 对所述奇数组中的所述偶频带的第一个频带的声道电平差和所述相邻两 个频带的差值进行量化, 得到量化后的数据。

5、 根据权利要求 1所述的方法, 其特征在于,

所述确定当前帧需要量化的声道电平差对应的索引号的类别包括: 确定当前帧需要量化的声道电平差对应的索引号的类别为偶数组; 所述对所述当前帧内索引号的类别与所述确定的索引号的类别相同的至 少一个频带的声道电平差进行量化处理, 得到量化后的数据包括:

获取所述当前帧内的偶数组中的奇频带的声道电平差; 对所述偶数组中的所述奇频带的第一个频带的声道电平差和所述相邻两 个频带的差值进行量化, 得到量化后的数据; 或者,

获取所述当前帧内的偶数组中的偶频带的声道电平差;

计算所述偶数组中的所述偶频带的相邻两个频带的声道电平差的差值; 对所述偶数组中的所述偶频带的第一个频带的声道电平差和所述相邻两 个频带的差值进行量化, 得到量化后的数据。

6、 根据权利要求 1 ~ 5任一所述的方法, 其特征在于, 还包括: 将所述索引号的类别信息发送给解码端,以使所述解码端根据所述索引号 的类别信息进行解码。

7、 一种多声道信号编码装置, 其特征在于, 包括:

确定模块, 用于确定当前帧需要量化的声道电平差对应的索引号的类别; 量化模块,用于对所述当前帧内索引号的类别与所述确定的索引号的类别 相同的至少一个频带的声道电平差进行量化处理, 得到量化后的数据。

8、 根据权利要求 7所述的装置, 其特征在于, 所述量化模块包括: 第一 获取单元、 第一计算单元、 第一量化单元, 若所述确定模块确定当前帧需要量化的声道电平差对应的索引号的类别 为奇频带, 则

所述第一获取单元, 用于获取所述当前帧内的所述奇频带的声道电平差; 所述第一计算单元,用于计算所述奇频带中的相邻两个频带的声道电平差 的差值;

所述第一量化单元,用于对所述奇频带中的第一个频带的声道电平差和所 据;

若所述确定模块确定需要量化的声道电平差对应的索引号的类别为偶频 带, 则

所述第一获取单元, 用于获取所述当前帧内的所述偶频带中的声道电平 差;

所述第一计算单元,用于计算所述偶频带中的相邻两个频带的声道电平差 的差值;

所述第一量化单元,用于对所述偶频带中的第一个频带的声道电平差和所 据。

9、 根据权利要求 7所述的装置, 其特征在于, 所述量化模块包括: 第二 获取单元、 第二计算单元、 第二量化单元,

若所述确定模块确定当前帧需要量化的声道电平差对应的索引号的类别 为奇数组, 则

所述第二获取单元,用于获取所述当前帧内的奇数组中的奇频带的声道电 平差;

所述第二计算单元,用于计算所述奇数组中的奇频带的相邻两个频带的声 道电平差的差值;

所述第二量化单元,用于对所述奇数组中的所述奇频带的第一个频带的声 道电平差和所述相邻两个奇频带的差值进行量化, 得到量化后的数据; 或者, 所述第二获取单元,用于获取所述当前帧内的奇数组中的偶频带的声道电 平差; 所述第二计算单元,用于计算所述奇数组中的偶频带的相邻两个频带的声 道电平差的差值;

所述第二量化单元,用于对所述奇数组中的所述偶频带的第一个频带的声 道电平差和所述相邻两个偶频带的差值进行量化, 得到量化后的数据;

若所述确定模块确定当前帧需要量化的声道电平差对应的索引号的类别 为偶数组, 则

所述第二获取单元,用于获取所述当前帧内的偶数组中的奇频带的声道电 平差;

所述第二计算单元,用于计算所述偶数组中的奇频带的相邻两个奇频带的 声道电平差的差值;

所述第二量化单元,用于对所述偶数组中的所述奇频带的第一个频带的声 道电平差和所述相邻两个频带的差值进行量化, 得到量化后的数据; 或者, 所述第二获取单元,用于获取所述当前帧内的偶数组中的偶频带的声道电 平差;

所述第二计算单元,用于计算所述偶数组中的偶频带的相邻两个偶频带的 声道电平差的差值;

所述第二量化单元,用于对所述偶数组中的所述偶频带的第一个频带的声 道电平差和所述相邻两个频带的差值进行量化, 得到量化后的数据。

10、 根据权利要求 7 ~ 9任一所述的装置, 其特征在于, 还包括: 第三发送模块, 用于将所述索引号的类别信息发送给解码端, 以使所述解 码端根据所述索引号的类别信息进行解码。

11、 一种多声道信号解码方法, 其特征在于, 包括:

接收当前帧声道电平差的编码数据;

对所述接收到的当前帧声道电平差编码数据进行反量化处理,得到所述当 前帧的反量化后的数据;

根据所述当前帧声道电平差编码数据对应的索引号的类别信息,获取所述 当前帧的前一帧内的与所述当前帧内的索引号的类别不相同的频带的声道电 平差;

根据所述反量化后的数据与所述前一帧内的与所述当前帧内的索引号的 类别不相同的频带的声道电平差得到所述当前帧内的所有频带的声道电平差。

12、 根据权利要求 11所述的方法, 其特征在于, 所述根据所述当前帧声 道电平差编码数据对应的索引号的类别信息,获取所述当前帧的前一帧内的与 所述当前帧内的索引号的类别不相同的频带的声道电平差包括:

当所述当前帧内的索引号的类别信息为奇频带时,获取所述当前帧的前一 帧内的偶频带的声道电平差; 或者,

当所述当前帧内的索引号的类别信息确定为偶频带时,获取所述当前帧的 前一帧内的奇频带的声道电平差。

13、 根据权利要求 11所述的方法, 其特征在于, 所述根据所述当前帧声 道电平差编码数据对应的索引号的类别信息,获取所述当前帧的前一帧内的与 所述当前帧内的索引号的类别不相同的频带的声道电平差包括:

当所述当前帧内的索引号的类别信息确定为奇数组时,获取所述当前帧的 前一帧内的偶数组的声道电平差; 或者,

当所述当前帧内的索引号的类别信息确定为偶数组时,获取所述当前帧的 前一帧内的奇数组的声道电平差。

14、 根据权利要求 11 ~ 13任一所述的方法, 其特征在于, 还包括: 若接收到的所述当前帧为第一帧,则通过接收到的频带的声道电平差编码 数据对应的索引号的类别信息获取与所述接收到的频带的声道电平差编码数 据对应的索引号的类别信息不相同的相邻的频带的声道电平差。

15、 一种多声道信号解码装置, 其特征在于, 包括:

接收模块, 用于接收当前帧声道电平差的编码数据;

反量化模块,用于对所述接收到的当前帧声道电平差编码数据进行反量化 处理, 得到所述当前帧的反量化后的数据;

第一获取模块,用于根据所述当前帧声道电平差编码数据对应的索引号的 类别信息,获取所述当前帧的前一帧内的与所述当前帧内的索引号的类别不相 同的频带的声道电平差;

第二获取模块,用于根据所述反量化后的数据和所述前一帧内的与所述当 前帧内的索引号的类别不相同的频带的声道电平差得到所述当前帧内的所有 频带的声道电平差。 16、 根据权利要求 15所述的装置, 其特征在于, 所述反量化模块包括: 确定单元, 用于确定所述当前帧内的索引号的类别信息;

获取单元, 用于当所述当前帧内的索引号的类别信息确定为奇频带时, 获 取所述当前帧的前一帧内的偶频带的声道电平差,或者当所述当前帧内的索引 号的类别信息确定为偶频带时,获取所述当前帧的前一帧内的奇频带的声道电 平差; 或者, 当所述当前帧内的索引号的类别信息确定为奇数组时, 获取所述 当前帧的前一帧内的偶数组的声道电平差,或者, 当所述当前帧内的索引号的 类别信息确定为偶数组时, 获取所述当前帧的前一帧内的奇数组的声道电平 差。

17、 根据权利要求 15或 16所述的装置, 其特征在于, 还包括: 第四获取模块, 用于若接收到的所述当前帧为第一帧, 则通过接收到的频 带的声道电平差编码数据对应的索引号的类别信息获取与所述接收到的频带 的声道电平差编码数据对应的索引号的类别信息不相同的相邻的频带的声道 电平差。

18、 一种多声道信号编解码系统, 其特征在于, 包括: 多声道信号编码装 置以及多声道信号解码装置,

所述多声道信号编码装置,用于确定当前帧需要量化的声道电平差对应的 索引号的类别,对所述当前帧内索引号的类别与所述确定的索引号的类别相同 的至少一个频带的声道电平差进行量化处理,得到量化后的数据, 将所述量化 后的数据发送至所述多声道信号解码装置;

所述多声道信号解码装置,用于接收来自所述多声道信号编码装置的所述 当前帧声道电平差的编码数据,对所述接收到的当前帧声道电平差编码数据进 行反量化处理,得到所述当前帧的反量化后的数据,根据所述当前帧声道电平 差编码数据对应的索引号的类别信息,获取所述当前帧的前一帧内的与所述当 前帧内的索引号的类别不相同的频带的声道电平差,根据所述反量化后的数据 与所述前一帧内的与所述当前帧内的索引号的类别不相同的频带的声道电平 差得到所述当前帧内的所有频带的声道电平差。

Description:
多声道信号编码、 解码方法、 装置及编解码系统

本申请要求于 2010 年 2 月 11 日提交中国专利局、 申请号为 201010117701.5、 发明名称为"多声道信号编码、 解码方法、 装置及编解码系 统"的中国专利申请的优先权, 其全部内容通过引用结合在本申请中。 技术领域

本发明涉及音频处理技术领域,特别涉及一种 多声道信号编码、解码方法、 装置及编解码系统。 背景技术

随着人们生活水平的日益提高,数字技术向视 听产品不断发展, 高品质的 音响产品已逐渐进入了普通家庭。 多声道音响具有较高的品质的音效。 声道电 平差 ( channel level difference, 简称: CLD )是一种重要的表现多声道信号声 场的参数, 它反映的是多声道信号的两路信号每个频带内 的能量关系, 广泛的 应用于现有的多声道信号编码算法中, 例如: 强度多声道信号、 参数多声道信 号、 Panning算法等。 声道电平差需要标量量化器进行量化处理, 该标量量化 器具体为 31维的向量码本 OJ^ , 该向量码本 OJ) =[-50, -45, -40, -35, -30,

-25 , -22, -19, -16, -13, -10, -8, -6, -4, -2, 0, 2, 4, 6, 8, 10, 13, 16, 19, 22, 25 , 30, 35, 40, 45, 50] ,码本尺寸为 5个比特,根据该向量码本 OJ) 对数据帧内所有频带的 OZ)进行量化处理,并且向量码本 OJ^中的每一个元素 代表对 αζ>的量化水平。

码端需要将立体声语音信号的所有 CLD系数均进行量化,增加了量化 CLD的复 杂度, 进一步降低了量化 CLD的效率。

发明内容 本发明实施例提供一种多声道信号编码、 解码方法、 装置及编解码系统, 降低量化 CLD的复杂度, 提高量化 CLD的效率。

本发明实施例提供了一种多声道信号编码方法 , 包括:

确定当前帧需要量化的声道电平差对应的索引 号的类别;

对所述当前帧内索引号的类别与所述确定的索 引号的类别相同的至少一 个频带的声道电平差进行量化处理, 得到量化后的数据。

本发明实施例提供了一种多声道信号编码装置 , 包括:

确定模块, 用于确定当前帧需要量化的声道电平差对应的 索引号的类别; 量化模块,用于对所述当前帧内索引号的类别 与所述确定的索引号的类别 相同的至少一个频带的声道电平差进行量化处 理, 得到量化后的数据。

本发明实施例提供了一种多声道信号解码方法 , 包括:

接收当前帧声道电平差的编码数据;

对所述接收到的当前帧声道电平差编码数据进 行反量化处理,得到所述当 前帧的反量化后的数据;

才艮据所述当前帧声道电平差编码数据对应的 索引号的类别信息,获取所述 当前帧的前一帧内的与所述当前帧内的索引号 的类别不相同的频带的声道电 平差;

根据所述反量化后的数据与所述前一帧内的与 所述当前帧内的索引号的 类别不相同的频带的声道电平差得到所述当前 帧内的所有频带的声道电平差。

本发明实施例提供了一种多声道信号解码装置 , 包括:

接收模块, 用于接收当前帧声道电平差的编码数据;

反量化模块,用于对所述接收到的当前帧声道 电平差编码数据进行反量化 处理, 得到所述当前帧的反量化后的数据;

第一获取模块,用于根据所述当前帧声道电平 差编码数据对应的索引号的 类别信息,获取所述当前帧的前一帧内的与所 述当前帧内的索引号的类别不相 同的频带的声道电平差;

第二获取模块,用于根据所述反量化后的数据 与所述前一帧内的与所述当 前帧内的索引号的类别不相同的频带的声道电 平差得到所述当前帧内的所有 频带的声道电平差。 本发明实施例提供了一种多声道信号编解码系 统, 包括: 多声道信号编码 装置以及多声道信号解码装置, 其中:

所述多声道信号编码装置,用于确定当前帧需 要量化的声道电平差对应的 索引号的类别,对所述当前帧内索引号的类别 与所述确定的索引号的类别相同 的至少一个频带的声道电平差进行量化处理, 得到量化后的数据, 将所述量化 后的数据发送至所述多声道信号解码装置;

所述多声道信号解码装置,用于接收来自所述 多声道信号编码装置的所述 当前帧声道电平差的编码数据,对所述接收到 的当前帧声道电平差编码数据进 行反量化处理,得到所述当前帧的反量化后的 数据,根据所述当前帧声道电平 差编码数据对应的索引号的类别信息,获取所 述当前帧的前一帧内的与所述当 前帧内的索引号的类别不相同的频带的声道电 平差,根据所述反量化后的数据 与所述前一帧内的与所述当前帧内的索引号的 类别不相同的频带的声道电平 差得到所述当前帧内的所有频带的声道电平差 。 附图说明

为了更清楚地说明本发明实施例或现有技术中 的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作简单 地介绍,显而易见地, 下面描述 中的附图仅仅是本发明的一些实施例,对于本 领域普通技术人员来讲, 在不付 出创造性劳动性的前提下, 还可以根据这些附图获得其他的附图。

图 1为本发明多声道信号编码方法一个实施例的 程示意图;

图 2为本发明多声道信号编码方法又一个实施例 流程示意图; 图 3为一种多声道信号编码方法实施例中相邻两 的一个示意图; 图 4为本发明多声道信号编码方法另一个实施例 流程示意图; 图 5为一种多声道信号编码方法实施例中奇数组 偶数组的一个示意图; 图 6为本发明多声道信号编码装置一个实施例的 构示意图;

图 7为本发明多声道信号编码装置又一个实施例 结构示意图; 图 8为本发明多声道信号编码装置另一个实施例 结构示意图; 图 9为本发明多声道信号解码方法一个实施例的 程示意图; 图 10为本发明多声道信号解码装置一个实施例的 构示意图;

图 11为本发明多声道信号解码装置又一个实施例 结构示意图; 图 12为本发明多声道信号编解码系统一个实施例 结构示意图。 具体实施方式

下面将结合本发明实施例中的附图,对本发明 实施例中的技术方案进行清 楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是 全部的实施例。基于本发明中的实施例, 本领域普通技术人员在没有作出创造 性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。

声道电平差 ( Channel Level Difference, 简称: CLD )是表现声场的参数, 反映了声场中每路信号每个频带内的能量关系 ,表示 CLD每个频带内的对数能

量比为 α^[6] = ιοι。 ¾ 。¾ , 其中, k为频率点索引, 表示第 1个 声道的第 k个频谱系数, ^Α]表示 的共轭, 2 [A]表示第 2个声道的第 k个频谱系数, 2 *[ 表示 JT 2 [^|的共轭, b为频带索引, 代表第 b个频带的 起始频带索引。

本发明实施例中所述的索引号具体可以是一个 数据帧内频带的编号,例如: 一个数据帧内包括 20个频带, 则索引号具体为频带编号: 0、 1、 …, 19; 本发 明实施例所述的索引号的类别, 具体可以为: 通过对频带编号取余数的余数相 同的一组数据, 例如: 频带编号为: 0、 1、 …, 19, 将频带编号除于 2, 得到 的余数为 0和 1, 则索引号的类别为除于 2余数为 0、 除于 2余数为 1, 此时索引号 的类别分为两类, 也可以将频带编号除于 2余数为 0的一类称为偶频带, 索引号 除于 2余数为 1的一类称为奇频带, 当然, 还可以将索引号除于 3, 得到的余数 为 0、 1、 2, 则索引号的类别为除于 3余数为 0的一类、 除于 3余数为 1的一类、 除于 3余数为 2的一类, 此时索引号的类别共有三类。

本发明实施例中所述的索引号的类别还可以是 对每一帧内的频带进行分 组后形成的类别,例如:一个数据帧内包括 20个频带,将该 20个频带进行分组, 每一组包括 5个频带, 则 20个频带共有 4组, 索引号具体为组编号: 0、 1、 2、 3, 将索引号的类别分为奇数组和偶数组,其中奇 数组具体为组编号为奇数的频带 组合, 偶数组为组编号具体为偶数的频带组合, 例如: 索引号为 0和 2的组合为 偶数组, 索引号为 1和 3的组合为奇数组。

图 1为本发明多声道信号编码方法一个实施例的 程示意图,如图 1所示, 本发明实施例包括如下步骤:

步骤 101、 确定当前帧需要量化的 CLD对应的索引号的类别;

步骤 102、对当前帧内索引号的类别与确定的索引号 的类别相同的至少一 个频带的 CLD进行量化处理, 得到量化后的数据。

本发明实施例提供的多声道信号编码方法,通 过对当前帧内索引号的类别 相同的频带的 CLD进行量化处理,由于避免了将当前帧内所有 频带的 CLD进 行量化处理, 因此减少了当前帧内参与量化的数据量, 降低了量化 CLD的复 杂度, 进一步提高了量化 CLD的效率。

图 2为本发明多声道信号编码方法又一个实施例 流程示意图,本发明实 施例以当前帧仅处理帧内为奇频带的 CLD为例进行示例性说明,如图 2所示, 本发明实施例包括如下步骤:

步骤 201、 确定需要量化的 CLD对应的索引号的类别为奇频带; 步骤 202、 获取当前帧内的奇频带的 CLD;

步骤 203、 计算奇频带中的相邻两个频带的 CLD的差值;

步骤 204、 对奇频带中的第一个频带的 CLD和奇频带中的相邻两个频带 的 CLD的差值进行量化, 得到量化后的数据; 步骤 205、 将量化后的数据发送出去。

其中, 量化后的数据具体为当前帧内的奇频带的第一 个频带的 CLD与奇 频带中其余频带的 CLD相对应的差值。

本发明实施例方法可以根据实际需要对各个步 骤顺序进行调整,并无严格 的时间上的先后顺序。

本发明实施例提供的多声道信号编码方法, 在确定需要量化的 CLD对应 的索引号的类别为奇频带的情况下, 根据当前帧内的奇频带的 CLD计算得到 该奇频带中相邻两个频带的 CLD相对应的差值,对第一个频带的 CLD和奇频 带中的相邻两个频带的声道电平差的差值进行 量化处理,由于避免了对当前帧 内的偶频带的 CLD进行量化处理, 因此减少了当前帧内参与量化的数据量, 降低了量化 CLD的复杂度, 进一步提高了量化 CLD的效率; 通过发送该奇频 带中的第一个频带的 CLD与该奇频带中的其余频带的 CLD的差值,由于避免 了传输当前帧内所有频带的 CLD, 并且差值所占的比特远远小于 CLD所占的 比特, 因此减少了 CLD在传输过程中的比特冗余, 提高了传输数据的效率。

可替换地, 本发明实施例还可以为当前帧处理频带为偶频 带的 CLD, 具 体过程如下: 确定需要量化的 CLD对应的索引号的类别为偶频带; 获取当前 帧内的偶频带的 CLD; 计算偶频带中的相邻两个频带的 CLD的差值; 对偶频 带中的第一个频带的 CLD和偶频带中的相邻两个频带的 CLD的差值进行量 化; 在确定需要量化的 CLD对应的索引号的类别为偶频带的情况下, 根据当 前帧内的偶频带的 CLD计算得到该偶频带中相邻两个偶频带的 CLD相对应的 差值, 对该偶频带中的第一个频带的 CLD 和该偶频带中相邻两个偶频带的 CLD相对应的差值进行量化处理, 由于避免了对当前帧内的奇频带的 CLD进 行量化处理, 因此减少了当前帧内参与量化的数据量, 降低了量化 CLD的复 杂度, 进一步提高了量化 CLD的效率; 通过发送量化后的该偶频带中的第一 频带的 CLD与该偶频带中的其余频带的 CLD的差值,由于避免了传输当前帧 内所有频带的 CLD, 并且差值所占的比特远远小于 CLD所占的比特, 因此减 少了 CLD在传输过程中的比特冗余, 提高了传输数据的效率。

为了更清楚理解图 2所示实施例所述的方法流程,下面对图 2所示实施例 进行详细说明,图 3为图 2所示实施例中相邻两帧的一个示意图,如图 3所示, 音频信号所对应的每一帧内共有 20个频带, 则索引号为 0 ~ 19, 需要对奇频 带内的 CLD进行量化处理, 可以依据图 2所示实施例的方法流程, 具体地, 若当前帧为第 2q帧(q为大于等于 2的整数),对于该第 2q帧内索引号为(2n+l ) ( n为 0以及小于等于 9的自然数)的频带, 即索引号的类别为奇频带, 该奇 频带内的第一个频带的索引号为 1, 若采用 5个比特的标量量化, 量化码本为 {-50, -45, -40, -35, -30, -25 , -22, -19, -16, -13, -10, -8, -6, -4, 2, 0, 2, 4, 6, 8, 10, 13, 16, 19, 22, 25 , 30, 35, 40, 45, 50} ; 从第 2q帧内 的第三个频带, 即索引号为 3的频带开始, 计算第 2n+l个频带与第 2n-l个频 带相对应的 CLD的差值 diff ( n ) = CLD ( 2n+l ) -CLD ( 2n-l ), 其中, n=l、 2 9, 由于差值所占的比特位数比 CLD所占的比特位数小, 因此可以采 用小于 5的比特标量量化, 例如: 采用 4个比特标量量化第 (2m-l ) ( m为大 于等于 2并且小于等于 7的自然数)个频带的差值,量化码本可以为 {-16, -13, -10, -8, -6, -4, -2, 0, 2, 4, 6, 8, 10, 13, 16} , 可以根据实际比特限制 设置相应的量化码本的尺寸, 例如: 采用量化码本的尺寸为 3个比特标量量化 第 (2k-l ) ( k为大于等于 8并且小于等于 10的自然数)个频带的差值, 量化 码本可以为 {-16, -8 , -4, 0, 4, 8 , 16} ; 通过上述过程可知, 仅发送该奇频 带中的第一个频带的 CLD与该奇频带中相邻两个奇频带的 CLD相对应的差 值, 由于避免了传输当前帧内所有频带的 CLD, 并且差值所占的比特远远小 于 CLD所占的比特, 因此减少了 CLD在传输过程中的比特冗余,提高了传输 数据的效率。

进一步地, 对于与第 2q帧的相邻的第 2q+l帧, 则量化编码与第 2q帧的 索引号的类别不相同的频带,如图 2所示,对该第 2q+l帧的偶频带的 CLD进 行量化编码处理, 对于偶频带的 CLD的量化编码流程, 可以参照上述描述, 在此不再赘述。

图 4为本发明多声道信号编码方法另一个实施例 流程示意图,本发明实 施例以当前帧处理帧内索引号的类别为奇数组 的 CLD为例进行示例性说明, 如图 4所示, 本发明实施例包括如下步骤:

步骤 401、 确定需要量化的 CLD对应的索引号的类别为奇数组; 步骤 402、 获取当前帧内的每一个奇数组中的奇频带的 CLD;

步骤 403、 计算该奇数组中的奇频带的相邻两个频带的 CLD的差值; 步骤 404、对每一个奇数组中的奇频带的第一个奇频 带和相邻两个频带的 差值进行量化, 得到量化后的数据;

步骤 405、 将量化后的数据发送出去。

其中,量化后的数据具体为当前帧内的每一个 奇数组中的奇频带的第一个 出去。

本发明实施例方法可以根据实际需要对各个步 骤顺序进行调整,并无严格 的时间上的先后顺序。

本发明实施例提供的多声道信号编码方法, 在确定需要量化的 CLD对应 的索引号的类别为奇数组的情况下,根据当前 帧内的奇数组中的奇频带的第一 个频带的 CLD获取到与该奇数组中的奇频带的其余频带的 CLD相对应的差 值, 对该差值进行量化处理, 由于避免了对当前帧内的偶数组的 CLD进行量 化处理, 因此减少了当前帧内参与量化的数据量, 提高了量化 CLD的效率; 通过发送该奇数组中的第一频带的 CLD与该奇数组中的其余频带的 CLD的差 值, 由于避免了传输当前帧内所有频带的 CLD, 并且差值所占的比特远远小 于 CLD所占的比特, 因此减少了 CLD在传输过程中的比特冗余,提高了传输 数据的效率。

进一步地, 本发明实施例还可以具体执行如下过程: 确定需要量化的声道 电平差对应的索引号的类别为奇数组;获取所 述当前帧内的每一个奇数组中的 偶频带的 CLD; 计算所述奇数组中的所述偶频带的相邻两个频 带的 CLD的差 值; 对所述每一个奇数组中的所述偶频带的第一个 频带的 CLD和所述相邻两 个频带的差值进行量化,得到量化后的数据; 将量化后的数据发送出去;其中, 量化后的数据具体为当前帧内的每一个奇数组 中的偶频带的第一个频带的 CLD与所述每一个奇数组中的所述偶频带的其余 频带的 CLD相对应的差值。

进一步地,本发明实施例还可以具体执行如下 过程:确定需要量化的 CLD 对应的索引号的类别为偶数组;获取所述当前 帧内的每一个偶数组中的奇频带 的 CLD; 计算所述偶数组中的所述奇频带的相邻两个频 带的 CLD的差值; 对 所述每一个偶数组中的所述奇频带的第一个频 带的 CLD和所述相邻两个频带 的差值进行量化, 得到量化后的数据; 将所述量化后的数据发送出去, 其中, 量化后的数据具体为当前帧内的每一个偶数组 中的奇频带的第一个频带的声 应的差值。

可替换地, 具体过程如下: 确定需要量化的 CLD对应的索引号的类别为 偶数组; 获取所述当前帧内的每一个偶数组中的偶频带 的 CLD; 计算所述偶 数组中的偶频带的相邻两个频带的 CLD的差值; 对所述每一个偶数组中的所 述偶频带的第一个频带的 CLD和所述相邻两个频带的差值进行量化, 得到量 化后的数据; 将所述量化后的数据发送出去; 其中, 量化后的数据具体为当前 帧内的每一个偶数组的中的偶频带的第一个频 带的声道电平差与所述每一个 偶数组中的所述偶频带的其余频带的声道电平 差相对应的差值。

上述发送 CLD的过程, 通过发送该当前帧内的奇数组中的奇频带或者 偶 频带,或者发送偶数组中的奇频带或者偶频带 , 由于避免了传输当前帧内所有 频带的 CLD, 并且差值所占的比特远远小于 CLD 所占的比特, 因此减少了 CLD在传输过程中的比特冗余, 提高了传输数据的效率。

为了更清楚理解图 4所示实施例所述的方法流程,下面对图 4所示实施例 进行详细说明, 图 5为图 4所示实施例中奇数组与偶数组的一个示意图 如图 5所示, 音频信号共有 20个频带, 通过计算得到每个频带内的 CLD。 将 20 个频带分成 4个组, 该 4个组又分为 2个奇数组和 2个偶数组,每个组分别包 含 5个频带, 其中, 奇数组中的第 1组包含第 0、 1、 2、 3、 4个频带, 第 2 组包含第 10、 11、 12、 13、 14个频带; 偶数组中的第 1组包含第 5、 6、 7、 8、 9个频带、 偶数组中的第 2组包含第 15、 16、 17、 18、 19个频带。

进一步地, 如图 5所示, 若当前帧为第 2n帧, 可以向解码端发送奇数组 中的奇频带量化后的数据, 在与第 2n帧相邻的下一帧(即第 2n+l帧)向解码 端发送偶数组中的奇频带量化后的数据, 在第 2n+2帧向解码端发送奇数组中 的偶频带的量化后的数据, 在第 2n+3帧向解码端发送偶数组中的偶频带的量 化后的数据。上述发送方式仅为一个示例性说 明, 可以根据编码端的实际情况 设置不同的发送方式, 只要根据编码端根据本发明实施例所述的编码 方式, 向 解码端发送了数据帧内一部分频带的数据的奇 数方案,均为本发明实施例所述 的技术方案。 具体地, 如图 5所示, 在连续发送 4帧的 CLD时, 则在第 2n 帧发送的索引号具体为组编号 (偶数组): 0、 2, 在该偶数组内发送的频带对 应的索引号为: 0、 2、 4; 在第 2n+l帧发送的索引号具体为组编号(奇数组) 1、 3, 在该奇数组内发送的频带对应的索引号为: 0、 2、 4; 在第 2n+2帧发送 的索引号(偶数组)为: 0、 2, 在该偶数组内发送的频带对应的索引号为: 1、 3; 在第 2n+3帧发送的索引号具体为组编号 (奇数组): 1、 3, 在该奇数组内 发送的频带对应的索引号为: 1、 3。

进一步地,对第 2n帧内的奇数组中的第一个频带的 CLD采用 5个比特的 标量量化, 量化码本为 {-50, -45, -40, -35, -30, -25 , -22, -19, -16, -13, -10, -8, -6, -4, -2, 0, 2, 4, 6, 8, 10, 13, 16, 19, 22 , 25, 30, 35, 40, 45, 50} , 计算奇数组内两个相邻的需要传输的频带的 CLD 系数的差值 diff, 由于差值 diff所占的比特位数比 CLD所占的比特位数小, 因此可以采用 小于 5的比特标量量化,例如: 可以采用 4个比特标量量化,量化码本为 {-16, -13, -10, -8, -6, -4, -2, 0, 2, 4, 6, 8, 10, 13, 16}。 则连续 4帧每个传 输频带 CLD所需要比特数为: 第 2n帧: 5、 4、 4、 5、 4, 第 2n+l帧: 5、 4、 4、 5、 4, 第 2n+2帧: 5、 4、 5、 4、 4, 第 2n+3帧: 5、 4、 5、 4、 4; 由上述 过程可知, 通过对数据帧进行分组, 并对分组后的每一组内的第一个频带的 CLD与该组内的其余频带的 CLD相对应的差值进行量化处理, 由于避免了量 化该数据帧内所有频带的 CLD, 并且差值所占的比特远远小于 CLD所占的比 特, 因此减少了 CLD在传输过程中的比特冗余, 提高了传输数据的效率。

进一步地, 对于第 2n帧的相邻的第 2n+l帧, 则量化编码与第 2n帧的索 引号的类别不相同的频带, 如图 5所示, 该第 2n+l帧对偶数组中的奇频带的 CLD进行量化处理, 对于偶数组中的奇频带的 CLD进行量化的流程, 可以参 照上述描述, 在此不再赘述。

进一步地, 在上述图 1〜图 5所述实施例的基础上, 还可以将所述索引号 的类别信息发送出去,使得解码端根据所述索 引号的类别信息进行相应的反量 化处理。

图 6为本发明多声道信号编码装置一个实施例的 构示意图,如图 6所示, 本实施例包括: 确定模块 61、 量化模块 62;

其中, 确定模块 61确定当前帧需要量化的声道电平差对应的索 号的类 别; 量化模块 62对所述当前帧内索引号的类别与所述确定的 引号的类别相 同的至少一个频带的声道电平差进行量化处理 , 得到量化后的数据。

本发明实施例提供的多声道信号编码装置, 通过量化模块 62对当前帧内 的索引号的类别与确定的索引号的类别相同的 频带的 CLD进行量化处理, 由 于避免了将当前帧内所有频带的 CLD进行量化处理, 因此减少了当前帧内参 与量化的数据量,降低了量化 CLD的复杂度,进一步提高了量化 CLD的效率。

图 7 为本发明多声道信号编码装置又一个实施例的 结构示意图, 如图 7 所示, 本实施例包括: 确定模块 71、 量化模块 72、 第一发送模块 73;

其中, 确定模块 71确定当前帧需要量化的声道电平差对应的索 号的类 别; 量化模块 72对所述当前帧内索引号的类别与所述确定的 引号的类别相 同的至少一个频带的声道电平差进行量化处理 , 得到量化后的数据。

进一步地, 量化模块 72还可以包括: 第一获取单元 721、 第一计算单元 722、 第一量化单元 723; 若确定模块 71确定需要量化的声道电平差对应的索 引号的类别为奇频带,第一获取单元 721获取所述当前帧内的所述奇频带的声 道电平差;第一计算单元 722计算所述奇频带中的相邻两个频带的声道电 平差 的差值;第一量化单元 723对所述奇频带中的第一个频带的声道电平差 和所述 第一发送模块 73将第一量化单元 723量化后的数据发送出去, 其中, 量化后 的数据具体为所述当前帧内的奇频带的第一个 频带的声道电平差与所述奇频 带中其余频带的声道电平差相对应的差值。

若确定模块 71 确定需要量化的声道电平差对应的索引号的类 别为偶频 带, 第一获取单元 721获取所述当前帧内的所述偶频带中的声道电 平差; 第一 计算单元 722计算所述偶频带中的相邻两个频带的声道电 平差的差值;第一量 化单元 723 对所述偶频带中的第一个频带的声道电平差和 所述偶频带中的相 邻两个频带的声道电平差的差值进行量化,得 到量化后的数据; 第一发送模块 73将第一量化单元 723量化后的数据发送出去, 其中, 量化后的数据具体为 所述当前帧内的偶频带的第一个频带的声道电 平差与所述偶频带中其余频带 的声道电平差相对应的差值。

本发明实施例提供的多声道信号编码装置, 通过量化模块 72对当前帧内 的索引号的类别与确定的索引号的类别相同的 频带的 CLD进行量化处理, 由 于避免了将当前帧内所有频带的 CLD进行量化处理, 因此减少了当前帧内参 与量化的数据量,降低了量化 CLD的复杂度,进一步提高了量化 CLD的效率; 通过第一发送模块 73发送当前帧内的一部分频带的 CLD, 由于避免了传输当 前帧内所有频带的 CLD, 并且差值所占的比特远远小于 CLD所占的比特, 因 此减少了 CLD在传输过程中的比特冗余, 提高了传输数据的效率。 本发明实 施例的各个单元可以集成于一体,也可以分离 部署。上述单元可以合并为一个 单元, 也可以进一步拆分成多个子单元。

图 8 为本发明多声道信号编码装置另一个实施例的 结构示意图, 如图 8 所示, 本实施例包括: 确定模块 81、 量化模块 82、 第二发送模块 83;

其中, 确定模块 81确定当前帧需要量化的声道电平差对应的索 号的类 别; 量化模块 82对所述当前帧内索引号的类别与所述确定的 引号的类别相 同的至少一个频带的声道电平差进行量化处理 , 得到量化后的数据。

进一步地, 量化模块 82还可以包括: 第二获取单元 821、 第二计算单元 822、 第二量化单元 823 ; 其中, 若确定模块 81确定当前帧需要量化的声道电 平差对应的索引号的类别为奇数组,第二获取 单元 821获取所述当前帧内的每 一个奇数组中的奇频带的声道电平差;第二计 算单元 822计算所述奇数组中的 奇频带的相邻两个频带的声道电平差的差值; 第二量化单元 823对所述每一个 奇数组中的所述奇频带的第一个频带的声道电 平差和所述相邻两个奇频带的 差值进行量化, 得到量化后的数据; 第二发送模块 83将第二量化单元 823量 化后的数据发送出去, 其中, 量化后的数据具体为所述当前帧内的每一个奇 数 组中的奇频带的第一个频带的声道电平差与所 述每一个奇数组中的所述奇频 带的其余频带的声道电平差相对应的差值; 或者, 第二获取单元 821获取所述 当前帧内的每一个奇数组中的偶频带的声道电 平差;第二计算单元 822计算所 述奇数组中的偶频带的相邻两个频带的声道电 平差的差值; 第二量化单元 823 对所述每一个奇数组中的所述偶频带的第一个 频带的声道电平差和所述相邻 两个偶频带的差值进行量化, 得到量化后的数据; 第二发送模块 83将第二量 化单元 823量化后的数据发送出去, 其中, 量化后的数据具体为所述当前帧内 的每一个奇数组中的偶频带的第一个频带的声 道电平差与所述每一个奇数组 中的所述偶频带的其余频带的声道电平差相对 应的差值。

若确定模块 81确定当前帧需要量化的声道电平差对应的索 号的类别为 偶数组,第二获取单元 821获取所述当前帧内的每一个偶数组中的奇频 带的声 道电平差;第二计算单元 822计算所述偶数组中的奇频带的相邻两个奇频 带的 声道电平差的差值;第二量化单元 823对所述每一个偶数组中的所述奇频带的 第一个频带的声道电平差和所述相邻两个频带 的差值进行量化,得到量化后的 数据; 第二发送模块 83将第二量化单元 823量化后的数据发送出去, 其中, 量化后的数据具体为所述当前帧内的每一个偶 数组中的奇频带的第一个频带 的声道电平差与所述每一个偶数组中的所述奇 频带的其余频带的声道电平差 相对应的差值; 或者, 第二获取单元 821获取所述当前帧内的每一个偶数组中 的偶频带的声道电平差;第二计算单元 822计算所述偶数组中的偶频带的相邻 两个偶频带的声道电平差的差值;第二量化单 元 823对所述每一个偶数组中的 所述偶频带的第一个频带的声道电平差和所述 相邻两个频带的差值进行量化, 得到量化后的数据; 第二发送模块 83将第二量化单元 823量化后的数据发送 出去, 其中, 量化后的数据具体为所述当前帧内的每一个偶 数组的中的偶频带 的第一个频带的声道电平差与所述每一个偶数 组中的所述偶频带的其余频带 的声道电平差相对应的差值。

本发明实施例提供的多声道信号编码装置, 通过量化模块 82对当前帧内 的索引号的类别与确定的索引号的类别相同的 频带的 CLD进行量化处理, 由 于避免了将当前帧内所有频带的 CLD进行量化处理, 因此减少了当前帧内参 与量化的数据量,降低了量化 CLD的复杂度,进一步提高了量化 CLD的效率; 通过第三发送模块 84或者第四发送模块 85发送当前帧内的一部分频带,由于 避免了传输当前帧内所有频带的 CLD, 并且差值所占的比特远远小于 CLD所 占的比特, 因此减少了 CLD在传输过程中的比特冗余, 提高了传输数据的效 率。

进一步地, 在上述图 6〜图 8所示实施例的基础上, 还可以包括: 第五发 送模块, 用于将所述索引号的类别信息发送出去,使得 接收设备根据所述索引 号的类别信息进行相应的反量化处理。本发明 实施例的各个单元可以集成于一 体, 也可以分离部署。 上述单元可以合并为一个单元, 也可以进一步拆分成多 个子单元。

图 9为本发明多声道信号解码方法一个实施例的 程示意图,如图 9所示, 本发明实施例包括如下步骤:

步骤 901、 接收当前帧 CLD的编码数据;

步骤 902、 对接收到的当前帧 CLD编码数据进行反量化处理, 得到当前 帧的反量化后的数据;

步骤 903、 根据当前帧 CLD编码数据对应的索引号的类别信息, 获取当 前帧的前一帧内的与当前帧内的索引号的类别 不相同的频带的 CLD;

步骤 904、根据反量化后的数据和前一帧内的与当前 帧内的索引号的类别 不相同的频带的 CLD得到当前帧内的所有频带的 CLD。

本发明实施例提供的多声道信号解码方法,通 过对当前帧内的索引号的类 别相同的频带的 CLD 进行反量化处理, 由于避免了将当前帧内所有频带的 CLD 进行反量化处理, 因此减少了当前帧内参与反量化的数据量, 降低了反 量化处理的复杂度, 进一步提高了解码及反量化的效率。

进一步地, 若所述当前帧内的索引号的类别分为奇频带与 偶频带, 则上述 步骤 902还包括:

所述当前帧内的索引号的类别信息确定为奇频 带,则获取所述当前帧的前 一帧内的偶频带的声道电平差; 或者,

所述当前帧内的索引号的类别信息确定为偶频 带,则获取所述当前帧的前 一帧内的奇频带的声道电平差。

进一步地, 若所述当前帧内的索引号的类别分为奇数组与 偶数组, 则上述 步骤 902还包括: 所述当前帧内的索引号的类别信息确定为奇数 组, 则获取所 述当前帧的前一帧内的偶数组的声道电平差; 或者,

所述当前帧内的索引号的类别信息确定为偶数 组,则获取所述当前帧的前 一帧内的奇数组的声道电平差。

上述接收 CLD的过程, 由于仅接收到当前帧内的索引号的类别相同的 频 带的 CLD,避免了接收每一帧内所有频带的 CLD, 因此减少了 CLD在传输过 程中的比特冗余, 提高了传输数据的效率。

进一步地,图 9所示实施例还可以包括:若接收到的所述当 帧为第一帧, 则通过接收到的频带的声道电平差获取与所述 接收到的声道电平差相邻的频 带的声道电平差; 例如: 接收到的第一帧是偶频带的 CLD, 则将该偶频带的 CLD作为与该偶频带相邻的奇频带的 CLD, 从而获取到该第一帧中所有频带 的 CLD, 在减少比特冗余的情况下确保了接收到的第一 帧没有被损坏。

进一步地, 图 9所示实施例还可以包括: 获取所述当前帧声道电平差编码 数据对应的索引号的类别信息, 通过索引号的类别信息进行相应的反量化处 理。本发明实施例方法可以根据实际需要对各 个步骤顺序进行调整, 并无严格 的时间上的先后顺序。

图 10 为本发明多声道信号解码装置一个实施例的结 构示意图, 如图 10 所示, 本实施例包括: 接收模块 11、 反量化模块 12、 第一获取模块 13、 第二 获取模块 14;

其中,接收模块 11接收当前帧声道电平差的编码数据; 反量化模块 12对 所述接收到的当前帧声道电平差编码数据进行 反量化处理,得到所述当前帧的 反量化后的数据; 第一获取模块 13根据所述当前帧声道电平差编码数据对应 的索引号的类别信息,获取所述当前帧的前一 帧内的与所述当前帧内的索引号 的类别不相同的频带的声道电平差; 第二获取模块 14根据所述反量化后的数 据与所述前一帧内的与所述当前帧内的索引号 的类别不相同的频带的声道电 平差得到所述当前帧内的所有频带的声道电平 差。

本发明实施例提供的多声道信号解码装置,通 过反量化模块 12对接收模块 11接收到的当前帧内的索引号的类别相同的频 的 CLD进行反量化处理,由于 避免了将当前帧内所有频带的 CLD进行反量化处理,因此减少了当前帧内参与 反量化的数据量, 降低了反量化处理的复杂度, 进一步提高了解码及反量化的 效率。 本发明实施例的各个单元可以集成于一体, 也可以分离部署。 上述单元 可以合并为一个单元, 也可以进一步拆分成多个子单元。

图 11为本发明多声道信号解码装置又一个实施例 结构示意图, 如图 11 所示, 本实施例包括: 接收模块 21、 反量化模块 22、 第一获取模块 23、 第二 获取模块 24;

其中, 接收模块 21 接收当前帧声道电平差的编码数据; 反量化模块 22 对所述接收到的当前帧声道电平差编码数据进 行反量化处理,得到所述当前帧 的反量化后的数据; 第一获取模块 23根据所述当前帧声道电平差编码数据对 应的索引号的类别信息,获取所述当前帧的前 一帧内的与所述当前帧内的索引 号的类别不相同的频带的声道电平差; 第二获取模块 24根据所述反量化后的 数据与所述前一帧内的与所述当前帧内的索引 号的类别不相同的频带的声道 电平差得到所述当前帧内的所有频带的声道电 平差。

进一步地, 反量化模块 22还可以包括: 确定单元 221、 获取单元 222; 确 定单元 221确定所述当前帧内的索引号的类别信息;则 获取单元 222当所述当 前帧内的索引号的类别信息确定为奇频带时, 获取所述当前帧的前一帧内的偶 频带的声道电平差, 或者当所述当前帧内的索引号的类别信息确定 为偶频带 时, 获取所述当前帧的前一帧内的奇频带的声道电 平差; 或者, 当所述当前帧 内的索引号的类别信息确定为奇数组时,获取 所述当前帧的前一帧内的偶数组 的声道电平差,或者所述当前帧内的索引号的 类别信息确定为偶数组, 获取所 述当前帧的前一帧内的奇数组的声道电平差。

本发明实施例提供的多声道信号解码装置, 由于接收模块 21仅接收到当 前帧内的索引号的类别相同的频带的 CLD, 使得反量化模块 22不用将当前帧 内的所有频带都进行反量化处理,因此减少了 当前帧内参与解码及反量化处理 的数据量, 降低了反量化处理的复杂度, 进一步提高了解码及反量化的效率。

进一步地, 在上述图 11所示实施例中, 还可以包括: 第三获取模块, 用 于获取所述当前帧声道电平差编码数据对应的 索引号的类别信息,通过索引号 的类别信息进行相应的反量化处理。

进一步地, 在上述图 11所示实施例中, 还可以包括: 第四获取模块, 若 接收到的所述当前帧为第一帧,则通过接收到 的频带的声道电平差编码数据对 应的索引号的类别信息获取与所述接收到的频 带的声道电平差编码数据对应 的索引号的类别信息不相同的相邻的频带的声 道电平差; 例如: 若接收模块接 收到的第一帧是偶频带的 CLD, 则第四获取模块将该偶频带的 CLD作为与该 偶频带相邻的奇频带的 CLD, 从而获取到该第一帧中所有频带的 CLD, 在减 少比特冗余的情况下确保了接收到的第一帧没 有被损坏。

图 12为本发明多声道信号编解码系统一个实施例 结构示意图, 如图 12 所示, 本实施例包括: 多声道信号编码装置 31、 多声道信号解码装置 32; 其中, 多声道信号编码装置 31确定当前帧需要量化的声道电平差对应的 索引号的类别,对所述当前帧内索引号的类别 与所述确定的索引号的类别相同 的至少一个频带的声道电平差进行量化处理, 得到量化后的数据, 将所述量化 后的数据发送至多声道信号解码装置 32;

多声道信号解码装置 32接收来自多声道信号编码装置 31的所述当前帧声 道电平差的编码数据,对接收到的所述当前帧 声道电平差编码数据进行反量化 处理,才艮据所述当前帧声道电平差编码数据 对应的索引号的类别信息, 获取所 述当前帧的前一帧内的与所述当前帧内的索引 号的类别不相同的频带的声道 电平差, 得到所述当前帧内的所有频带的声道电平差。

本发明实施例提供的多声道信号编解码系统, 通过多声道信号编码装置 31 对当前帧内的索引号的类别与确定的索引号的 类别相同的频带的 CLD进行的 量化处理, 由于避免了将当前帧内所有频带的 CLD进行量化处理, 因此减少了 当前帧内参与量化的数据量, 降低了量化 CLD的复杂度, 进一步提高了量化 CLD的效率;通过多声道信号解码装置 32对当前帧内的索引号的类别相同的频 带的 CLD进行反量化处理,由于避免了将当前帧内所 有频带的 CLD进行解反量 化处理, 因此减少了当前帧内参与反量化的数据量, 降低了反量化 CLD的复杂 度, 进一步提高了反量化 CLD的效率; 由于多声道信号编码装置 31与多声道信 号解码装置 32之间仅传输了当前帧内的部分频带的 CLD,避免了传输当前帧内 所有频带的 CLD, 因此减少了 CLD在传输过程中的比特冗余,提高了传输数据 的效率。 本发明实施例的各个单元可以集成于一体, 也可以分离部署。 上述单 元可以合并为一个单元, 也可以进一步拆分成多个子单元。

为了更清楚的说明本发明实施例的技术效果, 通过对 9个音乐类型的文件 对本发明实施例在数据帧传输过程中的信噪比 ( Signal to Noise Ratio, 简称: SNR )进行了测试, 测试结果如表 1所示。

表 1

文件编号 1 2 3 4 5 6 7 8 9 现有技术 9.3 12.36 9.97 13.67 12.37 6.33 6.42 9.22 9.73 本发明实

9.12 11.84 9.61 13.38 12.3 6.19 6.27 9.07 9.7 施例 通过上述表 1可知, 本发明实施例在与现有技术得到的 SNR相差不大的 情况了, 减小了传输过程中的比特冗余。

上述本发明实施例, 可以适用于双声道立体声的参数处理,还可以 适用于 多声道立体声的参数处理, 例如: 5.1声道、 7.1声道、 10.2声道, 当然立体声 的声道个数并不能构成对本发明实施例的限制 ,只要参照本发明实施例所述的 技术方案对声道参数进行量化编码均为本发明 实施例保护的技术方案。

所属领域的技术人员可以清楚地了解到, 为描述的方便和简洁, 上述描述 的系统、设备、 模块和单元的具体工作过程, 可以参考前述方法实施例中的对 应过程, 在此不再赘述。

本领域普通技术人员可以理解实现上述实施例 方法中的全部或部分流程, 是可以通过计算机程序来指令相关的硬件来完 成,所述的程序可存储于一计算 机可读取存储介质中,该程序在执行时,可包 括如上述各方法的实施例的流程。 其中,所述的存储介质可为磁碟、光盘、只读 存储记忆体(Read-Only Memory, ROM )或随机存储记忆体 ( Random Access Memory, RAM )等。

以上所述仅为本发明的几个实施例,本领域的 技术人员依据申请文件公开 的可以对本发明进行各种改动或变型而不脱离 本发明的精神和范围。本领域普 况下可以互相结合形成新的实施例。