本发明专利技术提供一种边带残差信号生成方法及装置,其中方法包括:比较第一声道输入的第一信号和第二声道输入的第二信号的能量;若所述第一信号的能量大于第二信号的能量,则通过将单声道量化误差分配给所述第一信号来生成边带残差信号;若所述第一信号的能量小于第二信号的能量,则通过将单声道量化误差分配给所述第二信号来生成边带残差信号。本发明专利技术实施例提供的方法和装置能够避免单声道的量化误差对能量较小的信号产生较大影响,提高根据该边带残差信号生成的能量较小的信号的质量。
【技术实现步骤摘要】
本专利技术实施例涉及通信
,尤其涉及一种边带残差信号生成方法及装置。
技术介绍
现有技术立体声残差生成方法包括将第一声道输入的信号和第二声道输入的信号下混(downmix)得到单声道信号和边带信号。对单声道信号采用单声道编码方法编码, 对经过编码后的信号解码得到单声道信号的本地解码信号。从第一声道输入的信号和第二声道输入的信号提取立体声参数,立体声参数反映了第一声道和第二声道的能量比值。用本地解码信号和立体声参数生成边带预测信号。根据边带信号和边带预测信号生成边带残差信号,再对单声道信号和边带残差信号编码。现有技术中的这种边带残差信号生成方法中,在解码端解码后可以得到的第一声道输入的信号和第二声道输入的信号,均与本地解码信号和边带残差信号有关系。而本地解码信号和边带残差信号是编码之后的信号,在编码过程中会有量化误差,这种量化误差被均勻地分配到了第一声道和第二声道的信号中。当立体声信号的第一声道和第二声道的信号的能量差别较大时,单声道的量化误差会对能量较小的一路信号产生较大的影响,导致根据边带残差信号生成的信号的质量下降。
技术实现思路
本专利技术实施例提供一种边带残差信号生成方法及装置,用以解决现有技术中量化误差被均勻地分配到第一声道和第二声道,导致单声道的量化误差对能量较小的一路信号产生较大的影响的问题。本专利技术实施例提供了一种边带残差信号生成方法,包括比较第一声道输入的第一信号和第二声道输入的第二信号的能量;若所述第一信号的能量大于第二信号的能量,则通过将单声道量化误差分配给所述第一信号来生成边带残差信号;若所述第一信号的能量小于第二信号的能量,则通过将单声道量化误差分配给所述第二信号来生成边带残差信号。本专利技术实施例还提供了一种边带残差信号生成装置,包括比较单元,用于比较第一声道输入的第一信号和第二声道输入的第二信号的能量;处理单元,与所述比较单元连接,用于在所述比较单元确定所述第一信号的能量大于第二信号的能量的情况下,通过将单声道量化误差分配给所述第一信号来生成边带残差信号;或者,用于在所述比较单元确定所述第一信号的能量小于第二信号的能量的情况下,通过将单声道量化误差分配给所述第二信号来生成边带残差信号。本专利技术实施例提供的边带残差信号生成方法及装置,首先比较第一信号的能量和第二信号的能量的大小,哪一个信号的能量大,则将单声道量化误差分配给哪个信号,从而4可以避免单声道的量化误差对能量较小的信号产生较大影响,提高根据该边带残差信号生成的能量较小的信号的质量。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1所示为本专利技术边带残差信号生成方法实施例一的流程图;图2所示为本专利技术边带残差信号生成方法实施例二的流程图;图3所示为本专利技术边带残差信号生成方法的原理示意图;图4所示为本专利技术边带残差信号生成方法实施例三的流程图;图5所示为本专利技术边带残差信号生成方法的另一种原理示意图;图6所示为本专利技术边带残差信号生成装置实施例一的结构示意图;图7所示为本专利技术边带残差信号生成装置实施例二的结构示意图;图8所示为本专利技术边带残差信号生成装置实施例三的结构示意图;图9所示为本专利技术边带残差信号生成装置实施例四的结构示意图。具体实施例方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示为本专利技术边带残差信号生成方法实施例一的流程图,包括步骤101、比较第一声道输入的第一信号和第二声道输入的第二信号的能量;若第一信号的能量大于第二信号的能量,执行步骤102 ;若第一信号的能量小于第二信号的能量,执行步骤103。步骤102、通过将单声道量化误差分配给第一信号来生成边带残差信号。步骤103、通过将单声道量化误差分配给第二信号来生成边带残差信号。图1中,步骤102和103是与步骤101判断之后产生的两种结果对应的两个分支步骤。本专利技术实施例提供的边带残差信号生成方法,首先比较第一信号的能量和第二信号的能量的大小,哪一个信号的能量大,则将单声道量化误差分配给哪个信号,从而可以避免单声道的量化误差对能量较小的信号产生较大影响,提高根据该残差信号生成的能量较小的一个信号的质量。如图2所示为本专利技术边带残差信号生成方法实施例二的流程图,该实施例包括步骤101’、比较第一声道输入的第一信号和第二声道输入的第二信号的能量大小;若第一信号的能量大于第二信号的能量,执行步骤102 ;若第一信号的能量小于第二信号的能量,执行步骤103 ;若第一信号的能量等于第二信号的能量,执行步骤104。步骤102、通过将单声道量化误差分配给第一信号来生成边带残差信号。步骤103、通过将单声道量化误差分配给第二信号来生成边带残差信号。步骤104、通过将单声道量化误差均勻分配给第一信号和第二信号来生成边带残差信号。在步骤101或步骤101’之前还可以包括获取立体声参数CLD的量化值CLD_Q。具体可以是在获取立体声参数CLD之后,对CLD量化,从而获取量化值CLD_Q。量化的方法可以是标量量化或者其他量化方法。步骤101或步骤101,具体可以包括判断CLD_Q与1的大小。也就是说,可以比较 0^)_0与1的大小来判断第一信号和第二信号的能量大小。具体地,若CLD_Q大于1,则第一声道输入的第一信号的能量大于第二声道输入的第二信号的能量;若CLD_Q小于1,则第一声道输入的第一信号的能量小于第二声道输入的第二信号的能量;若CLD_Q等于1,则第一声道输入的第一信号的能量等于所述第二声道输入的第二信号的能量。本专利技术实施例中,第一信号可以是左声道输入的信号,第一声道可以是左声道,第二信号可以是右声道输入的信号,第二声道可以是右声道。或者,第一信号可以是右声道输入的信号,第一声道可以是右声道,第二信号可以是左声道输入的信号,第二声道可以是左声道。如图3所示为本专利技术边带残差信号生成方法的原理示意图,如图4所示为本专利技术边带残差信号生成方法实施例三的流程图,下面结合图3和图4来说明本专利技术边带残差生成方法的实现过程。本专利技术实施例三提供的方法包括步骤201、获取根据信号S1和&生成的单声道信号的本地解码信号Md、边带信号S 禾口 CLD_Q。具体地,可以将第一声道输入的信号S1和第二声道输入的信号&下混(downmix) 得到单声道信号M和边带信号S,其中M= (SA)Z^S= (S1I2)/2。对单声道信号M采用单声道编码方法编码,对经过单声道编码后的信号解码得到单声道信号的本地解码信号Md。可以基于国际电信联盟远程通信标准化化组(ITU Telecommunication Standardization Sector,简称 ITU-T)的 G. 711. 1 或 G. 722 标准中规定的编本文档来自技高网...
【技术保护点】
1.一种边带残差信号生成方法,其特征在于,包括:比较第一声道输入的第一信号和第二声道输入的第二信号的能量;若所述第一信号的能量大于第二信号的能量,则通过将单声道量化误差分配给所述第一信号来生成边带残差信号;若所述第一信号的能量小于第二信号的能量,则通过将单声道量化误差分配给所述第二信号来生成边带残差信号。
【技术特征摘要】
【专利技术属性】
技术研发人员:苗磊,胡晨,吴文海,郎玥,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。