【技术实现步骤摘要】
时域立体声参数的编码方法和相关产品
[0001]本申请是分案申请,原申请的申请号是
201710680858.0
,原申请日是
2017
年8月
10
日,原申请的全部内容通过引用结合在本申请中
。
[0002]本申请涉及音频编解码
,尤其涉及时域立体声参数的编码方法和相关产品
。
技术介绍
[0003]随着生活质量的提高,人们对高质量音频的需求不断增大
。
相对于单声道音频,立体声音频具有各声源的方位感和分布感,能够提高信息的清晰度
、
可懂度和临场感,因而备受人们青睐
。
[0004]参数立体声编解码技术通过将立体声信号转换为单声道信号和空间感知参数,对多声道信号进行压缩处理,是一种常见的立体声编解码技术
。
但是由于参数立体声编解码技术通常需要在频域提取空间感知参数,需进行时频变换,使得整个编解码器的时延相对较大
。
因此在时延要求较严格的情况下,时域立体声编码技术,是一种更好的选择
。
[0005]传统时域立体声编码技术是在时域将信号下混为两路单声道信号,例如
MS
编码技术先将左右声道信号下混为中央通道
(Mid channel)
信号和边通道
(Side channel)
信号
。
例如
L
表示左声道信号,
R
表示右声道信号,则 >Mid channel
信号为
0.5*(L+R)
,
Mid channel
信号表征了左右两个声道之间的相关信息;
Side channel
信号为
0.5*(L
‑
R)
,
Side channel
信号表征了左右两个声道之间的差异信息
。
然后,分别对
Mid channel
信号和
Side channel
信号采用单声道编码方法编码,对于
Mid channel
信号,通常用相对较多比特数进行编码;对于
Side channel
信号,通常用相对较少比特数
。
[0006]本申请专利技术人研究和实践发现,采用传统时域立体声编码技术有时候出现主要信号能量特别小甚至能量缺失的现象,进而导致最终编码质量下降
。
技术实现思路
[0007]本申请实施例提供时域立体声参数的编码方法和相关产品
。
[0008]第一方面,本申请实施例提供了一种时域立体声参数的编码方法包括:确定当前帧的声道组合方案;根据所述当前帧的声道组合方案确定所述当前帧的时域立体声参数;对确定的所述当前帧的时域立体声参数进行编码,所述时域立体声参数包括声道组合比例因子和声道间时间差中的至少一种
。
[0009]本申请实施例还提供一种时域立体声参数的确定方法,可包括:确定当前帧的声道组合方案;根据所述当前帧的声道组合方案确定所述当前帧的时域立体声参数,所述时域立体声参数包括声道组合比例因子和声道间时间差中的至少一种
。
[0010]其中,当前帧的立体声信号例如由当前帧的左右声道信号组成
。
[0011]其中,所述当前帧的声道组合方案为多种声道组合方案中的其中一种
。
[0012]其中,例如所述多种声道组合方案包括非相关性信号声道组合方案
(anticorrelated signal Channel Combination Scheme)
和相关性信号声道组合方案
(correlated signal Channel Combination Scheme)。
[0013]其中,所述相关性信号声道组合方案为类正相信号对应的声道组合方案
。
所述非相关性信号声道组合方案为类反相信号对应的声道组合方案
。
可以理解,类正相信号对应的声道组合方案适用于类正相信号,类反相信号对应的声道组合方案适用于类反相信号
。
[0014]在确定所述当前帧的声道组合方案为相关性信号声道组合方案的情况下,所述当前帧的时域立体声参数为所述当前帧的相关性信号声道组合方案对应的时域立体声参数;在确定所述当前帧的声道组合方案为非相关性信号声道组合方案的情况下,所述当前帧的时域立体声参数为所述当前帧的非相关性信号声道组合方案对应的时域立体声参数
。
[0015]可以理解,上述方案中需确定当前帧的声道组合方案,这就表示当前帧的声道组合方案存在多种可能,这相对于只有唯一一种声道组合方案的传统方案而言,多种可能的声道组合方案和多种可能场景之间有利于获得更好的兼容匹配效果
。
由于是根据所述当前帧的声道组合方案确定所述当前帧的时域立体声参数,这使得时域立体声参数和多种可能场景之间有利于获得更好的兼容匹配效果,进而有利于提升编解码质量
。
[0016]在一些可能实施方式中,可以先分别计算出当前帧的非相关性信号声道组合方案对应的声道组合比例因子和当前帧的相关性信号声道组合方案对应的声道组合比例因子
。
而后在确定当前帧的声道组合方案为相关性信号声道组合方案的情况下,确定当前帧的时域立体声参数为所述当前帧的相关性信号声道组合方案对应的时域立体声参数;或者,在确定当前帧的声道组合方案为非相关性信号声道组合方案的情况下,确定当前帧的时域立体声参数为所述当前帧的非相关性信号声道组合方案对应的时域立体声参数
。
或者,也可先计算出当前帧的相关性信号声道组合方案对应的时域立体声参数,在确定当前帧的声道组合方案为相关性信号声道组合方案的情况下,确定当前帧的时域立体声参数为所述当前帧的相关性信号声道组合方案对应的时域立体声参数;而在确定当前帧的声道组合方案为非相关性信号声道组合方案的情况下,再计算所述当前帧的非相关性信号声道组合方案对应的时域立体声参数,将计算出的所述当前帧的非相关性信号声道组合方案对应的时域立体声参数,确认为当前帧的时域立体声参数
。
[0017]或者,也可先确定当前帧的声道组合方案,在确定所述当前帧的声道组合方案为相关性信号声道组合方案的情况下,计算所述当前帧的相关性信号声道组合方案对应的时域立体声参数,那么,当前帧的时域立体声参数为当前帧的相关性信号声道组合方案对应的时域立体声参数
。
而在确定当前帧的声道组合方案为非相关性信号声道组合方案的情况下,计算所述当前帧的非相关性信号声道组合方案对应的时域立体声参数,那么,当前帧的时域立体声参数为当前帧的非相关性信号声道组合方案对应的时域立体声参数
。
[0018]在一些可能实施方式中,根据所述当前帧的声道组合方案确定所述当前帧的时域立体声参数包括:根据所述当前帧的声本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.
一种时域立体声参数的编码方法,包括:确定当前帧的声道组合方案;所述当前帧的声道组合方案为非相关性信号声道组合方案或相关性信号声道组合方案,所述相关性信号声道组合方案为类正相信号对应的声道组合方案,所述非相关性信号声道组合方案为类反相信号对应的声道组合方案;根据所述当前帧的声道组合方案确定所述当前帧的时域立体声参数,所述时域立体声参数包括声道间时间差;对确定的所述当前帧的时域立体声参数进行编码
。2.
根据权利要求1所述的方法,其特征在于,在确定所述当前帧的声道组合方案为相关性信号声道组合方案的情况下,所述当前帧的时域立体声参数为所述当前帧的相关性信号声道组合方案对应的时域立体声参数;在确定所述当前帧的声道组合方案为非相关性信号声道组合方案的情况下,所述当前帧的时域立体声参数为所述当前帧的非相关性信号声道组合方案对应的时域立体声参数
。3.
根据权利要求1或2所述的方法,其特征在于,所述根据所述当前帧的声道组合方案确定所述当前帧的时域立体声参数,包括:在所述当前帧的声道组合方案为相关性信号声道组合方案的时,计算所述当前帧的声道间时间差
。4.
根据权利要求3所述的方法,其特征在于,所述对确定的所述当前帧的时域立体声参数进行编码包括:将计算得到的所述当前帧的声道间时间差写入码流
。5.
根据权利要求1至4任一所述的方法,其特征在于,所述根据所述当前帧的声道组合方案确定所述当前帧的时域立体声参数,包括:在所述当前帧的声道组合方案为非相关性信号声道组合方案时,确定所述当前帧的声道间时间差为默认的声道间时间差
。6.
根据权利要求5所述的方法,其特征在于,所述默认的声道间时间差为
0。7.
根据权利要求5或6所述的方法,其特征在于,所述对确定的所述当前帧的时域立体声参数进行编码包括:不将所述默认的声道间时间差写入码流
。8.
一种时域立体声参数的编码装置,包括:相互耦合的处理器和存储器;所述处理器用于执行如下步骤:确定当前帧的声道组合方案;所述当前帧的声道组合方案为非相关性信号声道组合方案或相关性信号声道组合方...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。