System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本文档涉及音频编码器的编码数据与诸如频带复制(sbr)—尤其是高效率(he)高级音频编码(aac)—元数据之类的关联元数据的时间对齐。
技术介绍
1、音频编码背景下的技术问题是提供表现低延迟的音频编码和解码系统,例如以允许诸如实况广播之类的实时应用。另外,希望提供交换可以被与其他比特流拼接的编码比特流的音频编码和解码系统。此外,计算高效的音频编码和解码系统应当被提供以允许系统的成本高效的实现。本文档解决了在为实况广播保持适当水平的等待时间的同时提供可以被以高效方式拼接的编码比特流的技术问题。本文档描述了一种音频编码和解码系统,其允许以合理的编码延迟拼接比特流,从而使能诸如实况广播之类的应用,在这些应用中可以根据多个源比特流生成广播比特流。
技术实现思路
1、根据一个方面,配置为根据接收到的数据流的存取单元来确定音频信号的重构帧的音频解码器被描述。通常,数据流包括用于确定音频信号的相应一系列重构帧的一系列存取单元。音频信号的帧通常包括音频信号的预定数目n个时域样本(其中n大于一)。因此,一系列存取单元可以分别描述音频信号的一系列帧。
2、存取单元包括波形数据和元数据,其中波形数据和元数据与音频信号的同一重构帧相关联。换言之,用于确定音频信号的重构帧的波形数据和元数据被包括在同一存取单元内。一系列存取单元中的存取单元可以各自包括用于生成音频信号的一系列重构帧中的相应重构帧的波形数据和元数据。具体而言,特定帧的存取单元可以包括确定特定帧的重构帧所必需的(例如所有)数据。
>3、在一个示例中,特定帧的存取单元可以包括执行用于基于(存取单元的波形数据内包括的)特定帧的低波段信号并且基于解码后的元数据来生成特定帧的高波段信号的高频重构(hfr)方案所必需的(例如所有)数据。
4、可替代地或者除此之外,特定帧的存取单元可以包括执行特定帧的动态范围的扩展所必需的(例如所有)数据。具体而言,特定帧的低波段信号的扩充或扩展可以基于解码后的元数据来执行。为此,解码后的元数据可以包括一个或多个扩展参数。一个或多个扩展参数可以指示以下各项中的一个或多个:压缩/扩展是否将被施加于特定帧;压缩/扩展是否将被以同样方式施加于多声道音频信号的所有声道(即相同的一个或多个扩展增益是否将被施加于多声道音频信号的所有声道或者不同的一个或多个扩展增益是否将被施加于多声道音频信号的不同声道);和/或扩展增益的时间分辨率。
5、提供一系列存取单元,其中存取单元各自包括生成音频信号的对应重构帧所必需的数据,独立于前一存取单元或者后一存取单元,对于拼接应用而言是有益的,这是因为其允许数据流在两个相邻的存取单元之间被拼接,而不影响拼接点处(例如,直接在拼接点之后)的音频信号的重构帧的感知质量。
6、在一个示例中,音频信号的重构帧包括低波段信号和高波段信号,其中波形数据指示低波段信号并且其中元数据指示高波段信号的频谱包络。低波段信号可以对应于音频信号中覆盖相对低的频率范围(例如包括比预定交叉频率更小的频率)的分量。高波段信号可以对应于音频信号中覆盖相对高的频率范围(例如包括比预定交叉频率更高的频率)的分量。低波段信号和高波段信号对于低波段信号和高波段信号所覆盖的频率范围可以是互补的。音频解码器可被配置为使用元数据和波形数据执行诸如高波段信号的频带复制(sbr)之类的高频重构(hfr)。因此,元数据可以包括指示高波段信号的频谱包络的hfr元数据或sbr元数据。
7、音频解码器可以包括被配置为根据波形数据生成多个波形子带信号的波形处理路径。多个波形子带信号可以对应于子带域中(例如qmf域中)的时域波形信号的表示。时域波形信号可以对应于上面提到的低波段信号,并且多个波形子带信号可以对应于多个低波段子带信号。另外,音频解码器可以包括被配置为根据元数据生成解码后的元数据的元数据处理路径。
8、此外,音频解码器可以包括被配置为根据多个波形子带信号并且根据解码后的元数据生成音频信号的重构帧的元数据施加和合成单元。具体而言,元数据施加和合成单元可被配置为执行用于根据多个波形子带信号(即,在这种情况下,根据多个低波段子带信号)并且根据解码后的元数据生成多个(例如,缩放后的)高波段子带信号的hfr和/或sbr方案。然后可以基于多个(例如缩放后的)高波段子带信号并且基于多个低波段信号来确定音频信号的重构帧。
9、可替代地或者除此之外,音频解码器可以包括被配置为使用解码后的元数据中的至少一些尤其是使用解码后的元数据内包括的一个或多个扩展参数来执行对多个波形子带信号的扩展或者被配置为使用解码后的元数据中的至少一些尤其是使用解码后的元数据内包括的一个或多个扩展参数来扩展多个波形子带信号的扩展单元。为此,扩展单元可被配置为将一个或多个扩展增益施加于多个波形子带信号。扩展单元可被配置为基于多个波形子带信号、基于一个或多个预定压缩/扩展规则或函数并且/或者基于一个或多个扩展参数来确定一个或多个扩展增益。
10、波形处理路径和/或元数据处理路径可以包括被配置为使多个波形子带信号和解码后的元数据时间对齐的至少一个延迟单元。具体而言,至少一个延迟单元可被配置为使多个波形子带信号和解码后的元数据对齐,并且/或者将至少一个延迟插入到波形处理路径和/或插入到元数据处理路径,以使得波形处理路径的总体延迟对应于元数据处理路径的总体延迟。可替代地或者除此之外,至少一个延迟单元可被配置为使多个波形子带信号和解码后的元数据时间对齐以使得多个波形子带信号和解码后的元数据被及时提供给元数据施加和合成单元以供元数据施加和合成单元执行处理。具体而言,多个波形子带信号和解码后的元数据可被提供给元数据施加和合成单元以使得元数据施加和合成单元在对多个波形子带信号和/或对解码后的元数据执行处理(例如,hfr或sbr处理)之前不需要缓冲多个波形子带信号和/或解码后的元数据。
11、换言之,音频解码器可被配置为延迟向可被配置为执行hfr方案的元数据施加和合成单元提供解码后的元数据和/或多个波形子带信号,以使得解码后的元数据和/或多个波形子带信号按照处理的需要而被提供。插入的延迟可被选择为在使得能够对包括一系列存取单元的比特流进行拼接的同时使(包括音频解码器和对应的音频编码器的)音频编解码器的总体延迟降低(例如使之最小化)。因此,音频解码器可被配置为以对音频编解码器的总体延迟的最小影响来处理包括用于确定音频信号的特定重构帧的波形数据和元数据的时间对齐后的存取单元。另外,音频解码器可被配置为在无需对元数据进行重新采样的情况下处理时间对齐后的存取单元。通过这样做,音频解码器被配置为以计算高效的方式并且在不使音频质量劣化的情况下确定音频信号的特定重构帧。因此,音频解码器可被配置为允许以计算高效的方式拼接应用,同时保持高音频质量和低总体延迟。
12、另外,被配置为使多个波形子带信号和解码后的元数据时间对齐的至少一个延迟单元的使用可以保证多个波形子带信号和解码后的元数据在子带域(多个波形子带信号和解码后的元数据的处理通常本文档来自技高网...
【技术保护点】
1.一种音频解码器(100,300),其被配置为根据接收到的数据流的存取单元(110)来确定音频信号(127)的重构帧;其中存取单元(110)包括波形数据(111)和元数据(112);其中波形数据(111)和元数据(112)与音频信号(127)的同一重构帧相关联;其中音频解码器(100,300)包括
2.根据权利要求1所述的音频解码器(100,300),其中,由分析单元(103)引入的固定延迟对应于音频信号的320个样本。
3.一种根据接收到的数据流的存取单元(110)来确定音频信号(127)的重构帧的方法;其中存取单元(110)包括波形数据(111)和元数据(112);其中波形数据(111)和元数据(112)与音频信号(127)的同一重构帧相关联;其中所述方法包括:
4.根据权利要求3所述的方法,其中,由分析单元(103)引入的固定延迟对应于音频信号的320个样本。
5.一种根据接收到的数据流的存取单元(110)来确定音频信号(127)的重构帧的设备,包括:
6.一种根据接收到的数据流的存取单元(110)来确定音频信号
7.一种非瞬时存储介质,包含软件程序,所述软件程序在由处理器执行时实行根据权利要求3-4中任一项所述的方法。
8.一种用于解码音频信号的音频解码器装置,所述装置包括:
9.一种音频编码器(250,350),其被配置为将音频信号的帧编码为数据流的存取单元(110);其中存取单元(110)包括波形数据(111)和元数据(112);其中波形数据(111)和元数据(112)指示音频信号(127)的帧的重构帧;其中音频编码器(250,350)包括
10.一种音频解码器(100,300),其被配置为根据接收到的数据流的存取单元(110)来确定音频信号(127)的重构帧;其中存取单元(110)包括波形数据(111)和元数据(112);其中音频解码器(100,300)包括
...【技术特征摘要】
1.一种音频解码器(100,300),其被配置为根据接收到的数据流的存取单元(110)来确定音频信号(127)的重构帧;其中存取单元(110)包括波形数据(111)和元数据(112);其中波形数据(111)和元数据(112)与音频信号(127)的同一重构帧相关联;其中音频解码器(100,300)包括
2.根据权利要求1所述的音频解码器(100,300),其中,由分析单元(103)引入的固定延迟对应于音频信号的320个样本。
3.一种根据接收到的数据流的存取单元(110)来确定音频信号(127)的重构帧的方法;其中存取单元(110)包括波形数据(111)和元数据(112);其中波形数据(111)和元数据(112)与音频信号(127)的同一重构帧相关联;其中所述方法包括:
4.根据权利要求3所述的方法,其中,由分析单元(103)引入的固定延迟对应于音频信号的320个样本。
5.一种根据接收到的数据流的存取单元(110)来确定音频信号(127...
【专利技术属性】
技术研发人员:K·克约尔林,H·普恩哈根,J·波普,
申请(专利权)人:杜比国际公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。