【技术实现步骤摘要】
【国外来华专利技术】
根据本专利技术的实施例创造用于基于经编码的音频信息提供经解码的音频信息的音频解码器。根据本专利技术的一些实施例创造用于基于经编码的音频信息提供经解码的音频信息的方法。根据本专利技术的一些实施例创造用于执行所述方法中的一个的计算机程序。根据本专利技术的一些实施例涉及用于变换域编解码器的时域隐藏。
技术介绍
近年来,对音频内容的数字传输及储存的需求日益增加。然而,音频内容通常在不可靠声道上传输,这带来包含一个或多个音频帧(例如,以经编码的表示的形式,如(例如)经编码的频域表示或经编码的时域表示)的数据单元(例如,封包)丢失的风险。在一些情形下,将可能请求丢失的音频帧(或包含一个或多个丢失的音频帧的数据单元,如封包)的重复(重新发送)。然而,此通常将带来大量延迟,且将因此需要音频帧的扩展(extensive)缓冲。在其他情况下,几乎不可能请求丢失的音频帧的重复。为了获得良好的或至少可接受的音频品质,考虑到音频帧丢失而未提供扩展缓冲(这将消耗大量存储器且还将大体上使音频编码的实时能力降级)的情况,期望具有用以处理一个或多个音频帧的丢失的概念。特别地,期望具有甚至在音频帧丢失的情况下带来良好的音频品质或至少可接受的音频品质的概念。过去,已发展一些错误隐藏概念,这些错误隐藏概念可应用于不同的音频编码概念中。在下文中,将描述传统的音频编码概念。在3gpp标准TS26.290中,解释利用错误隐藏的变换编码激励解码 ...
【技术保护点】
一种用于基于经编码的音频信息(210;410)提供经解码的音频信息(220;412)的音频解码器(200;400),所述音频解码器包含:错误隐藏(240;480;600),用于提供用于对音频帧的丢失进行隐藏的错误隐藏音频信息(242;482;612),其中所述错误隐藏用于对针对丢失的音频帧之前的一个或多个音频帧而获得的时域激励信号(452;456;610)进行修改,以便获得所述错误隐藏音频信息。
【技术特征摘要】
【国外来华专利技术】2013.10.31 EP 13191133;2014.07.28 EP 141788251.一种用于基于经编码的音频信息(210;410)提供经解码的音频信息(220;412)
的音频解码器(200;400),所述音频解码器包含:
错误隐藏(240;480;600),用于提供用于对音频帧的丢失进行隐藏的错误隐藏音频
信息(242;482;612),
其中所述错误隐藏用于对针对丢失的音频帧之前的一个或多个音频帧而获得的时域激
励信号(452;456;610)进行修改,以便获得所述错误隐藏音频信息。
2.根据权利要求1所述的音频解码器,其中所述错误隐藏用于对从丢失的音频帧之前
的以频域表示编码的一个或多个音频帧导出的时域激励信号(452;456;610)进行修改,
以便获得所述错误隐藏音频信息。
3.根据权利要求1或2所述的音频解码器(200;400),其中所述错误隐藏(240;480;
600)用于使用针对丢失的音频帧之前的一个或多个音频帧而获得的所述时域激励信号
(452;456;610)的一个或多个修改后的副本,以便获得所述错误隐藏信息(242;482;
612)。
4.根据权利要求1-3中任一项所述的音频解码器(200;400),其中所述错误隐藏(240;
482;612)用于对针对丢失的音频帧之前的一个或多个音频帧而获得的所述时域激励信号
(452;456;610)或所述时域激励信号的一个或多个副本进行修改,以随时间减少所述错
误隐藏音频信息(242;482;612)的周期性分量。
5.根据权利要求1-4中任一项所述的音频解码器(200;400),其中所述错误隐藏(240;
480;600)用于对针对所述丢失的音频帧之前的一个或多个音频帧而获得的所述时域激励
信号(452;456;610)或所述时域激励信号的一个或多个副本进行缩放,以修改所述时域
激励信号。
6.根据权利要求4或5所述的音频解码器(200;400),其中所述错误隐藏(240;480;
600)用于逐渐地减少增益,所述增益被施加用以对针对丢失的音频帧之前的一个或多个音
频帧而获得的所述时域激励信号(452;456;610)或所述时域激励信号的一个或多个副本
进行缩放。
7.根据权利要求4-6中任一项所述的音频解码器(200;400),其中所述错误隐藏(240;
480;600)用于依据所述丢失的音频帧之前的一个或多个音频帧的一个或多个参数,和/或
依据连续丢失的音频帧的数量,调整用以逐渐地减少增益的速度,所述增益被施加用以对
针对所述丢失的音频帧之前的一个或多个音频帧而获得的所述时域激励信号(452;456;
610)或所述时域激励信号的一个或多个副本进行缩放。
8.根据权利要求6或7所述的音频解码器(200;400),其中所述错误隐藏(240;480;
600)用于依据所述时域激励信号的音高周期的长度,调整用以逐渐地减少增益的所述速度,
所述增益被施加用以对针对丢失的音频帧之前的一个或多个音频帧而获得的所述时域激励
信号(452;456;610)或所述时域激励信号的一个或多个副本进行缩放,以便与具有较大
长度的音高周期的信号相比,对于具有较短长度的音高周期的信号,输入至LPC合成(680)
的时域激励信号(672)的确定性分量衰退得更快。
9.根据权利要求6-8中任一项所述的音频解码器(200;400),其中所述错误隐藏(240;
480;600)用于依据音高分析或音高预测的结果,调整用以逐渐地减少增益的所述速度,
所述增益被施加用以对针对丢失的音频帧之前的一个或多个音频帧而获得的所述时域激励
信号(452;456;610)或所述时域激励信号的一个或多个副本进行缩放,
以便与具有较小的每时间单位音高变化的信号相比,对于具有较大的每时间单位音高
变化的信号,输入至LPC合成(580)的所述时域激励信号(572)的确定性分量衰退得更
快,和/或
以便与音高预测成功的信号相比,对于音高预测失败的信号,输入至LPC合成(580)
的时域激励信号(572)的确定性分量衰退得更快。
10.根据权利要求1-9中任一项所述的音频解码器(200;400),其中所述错误隐藏(240;
480;600)用于依据所述一个或多个丢失的音频帧的时间内的音高的预测,对基于丢失的
音频帧之前的一个或多个音频帧而获得的所述时域激励信号(452;456;610)或所述时域
激励信号的一个或多个副本进行时间缩放。
11.根据权利要求1-10中任一项所述的音频解码器(200;400),其中所述错误隐藏
(240;480;600)用于获得已被用以对所述丢失的音频帧之前的一个或多个音频帧进行解
码的时域激励信号(452;456;610),且对已被用以对所述丢失的音频帧之前的一个或多
个音频帧进行解码的所述时域激励信号进行修改,以获得修改后的时域激励信号(652;
672),且
其中所述错误隐藏用于基于所述修改后的时域激励信号(652;672)提供所述错误隐
藏音频信息(242;482;612)。
12.根据权利要求1-11中任一项所述的音频解码器(200;400),其中所述错误隐藏
(240;480;600)用于获得已被用以对所述丢失的音频帧之前的一个或多个音频帧进行解
码的音高信息,且
其中,所述错误隐藏用于依据所述音高信息提供所述错误隐藏音频信息(242;482;
612)。
13.根据权利要求12所述的音频解码器(200;400),其中所述错误隐藏(240;480;
\t600)用于基于从所述丢失的音频帧之前的以所述频域表示编码的所述音频帧导出的所述时
域激励信号而获得所述音高信息。
14.根据权利要求13所述的音频解码器(200;400),其中所述错误隐藏用于估计所
述时域激励信号的交叉相关,以确定粗略的...
【专利技术属性】
技术研发人员:杰雷米·勒孔特,
申请(专利权)人:弗朗霍夫应用科学研究促进协会,
类型:发明
国别省市:德国;DE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。