System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本文涉及音频信号处理。特别地,本文涉及一种用于以带宽高效的方式传输动态范围控制(drc)配置文件(profile)的方法和对应系统。
技术介绍
1、媒体消费者设备的日益普及为用于在这些设备上回放的媒体内容的创作者和分发者以及这些设备的设计者和制造者创建了新的机会和挑战。许多消费者设备能够回放范围广泛的媒体内容类型和格式,包括通常与用于hdtv、blu-ray(蓝光)或dvd的高质量、宽带宽和宽动态范围音频内容相关联的那些。媒体处理设备可以用于在它们自己的内部声学换能器上或在外部换能器(比如耳机或高质量家庭影院系统)上回放这种类型的音频内容;然而,所有这些回放系统和环境由于环境中的噪声水平变化或者由于回放系统不失真地再现所需声压水平的能力有限而对音频信号的动态范围提出了明显不同的要求。根据环境限制动态范围是在范围广泛的具有不同渲染能力和收听环境的不同渲染设备上(即,在范围广泛的渲染模式上)提供高质量和高可懂度的方法。
2、本文解决了如下技术问题:为媒体内容的创作者和分发者提供使得能够在范围广泛的具有不同渲染能力的不同渲染设备上以高质量和高可懂度再现音频信号的带宽高效的手段。
技术实现思路
1、根据一方面,描述了一种用于生成编码音频信号的方法。编码音频信号包括帧序列。编码音频信号指示用于对应的多个不同渲染模式的多个不同的动态范围控制(drc)配置文件。所述方法包括将所述多个drc配置文件中的不同drc配置文件子集插入到帧序列的不同帧中,以使帧序列的两个或更多个帧共同包括所述
2、根据进一步的方面,描述了一种用于对编码音频信号进行解码的方法。编码音频信号包括帧序列。此外,编码音频信号指示用于对应的多个不同渲染模式的多个不同的动态范围控制(drc)配置文件。多个drc配置文件中的不同drc配置文件子集被包括在所述帧序列的不同帧中,使得所述帧序列中的两个或更多个帧共同包括所述多个drc配置文件。该方法包括从多个不同的渲染模式确定第一渲染模式,并且从帧序列的当前帧内所包括的drc配置文件子集确定一个或多个drc配置文件。此外,该方法包括确定所述一个或多个drc配置文件中的至少一个是否适用于第一渲染模式。另外,该方法包括所述一个或多个drc配置文件都不适用于第一渲染模式,则选择默认drc配置文件作为当前drc配置文件;其中,默认drc配置文件的定义数据在用于对编码音频信号进行解码的解码器处是已知的。此外,该方法包括使用当前drc配置文件对当前帧进行解码。
3、根据进一步的方面,描述了一种包括编码音频信号的位流。编码音频信号包括帧序列。编码音频信号指示用于对应的多个不同渲染模式的多个不同的动态范围控制(drc)配置文件。多个drc配置文件中的不同drc配置文件子集被包括在帧序列的不同帧中,以使帧序列中的两个或更多个帧共同包括所述多个drc配置文件。
4、根据另一方面,描述了一种用于生成编码音频信号的编码器。编码音频信号包括帧序列。编码音频信号指示用于对应的多个不同渲染模式的多个不同的动态范围控制(drc)配置文件。编码器被配置为将所述多个drc配置文件中的不同drc配置文件子集插入到帧序列的不同帧中,以使帧序列中的两个或更多个帧共同包括所述多个drc配置文件。
5、根据进一步的方面,描述了一种用于对编码音频信号进行解码的解码器。编码音频信号包括帧序列。编码音频信号指示用于对应的多个不同渲染模式的多个不同的动态范围控制(drc)配置文件。所述多个drc配置文件中的不同drc配置文件子集被包括在帧序列的不同帧中,以使帧序列的两个或更多个帧共同包括所述多个drc配置文件。所述解码器被配置为:从所述多个不同的渲染模式确定第一渲染模式;从帧序列的当前帧内所包括的drc配置文件子集确定一个或多个drc配置文件;确定所述一个或多个drc配置文件中的至少一个是否适用于第一渲染模式;如果所述一个或多个drc配置文件都不适用于第一渲染模式,则选择默认drc配置文件作为当前drc配置文件;其中,默认drc配置文件的定义数据在解码器处是已知的;并且使用当前drc配置文件对当前帧进行解码。
6、根据进一步的方面,描述了一种软件程序。所述软件程序可以适于在处理器上执行并且适于当在处理器上实施时执行本文中所概述的方法步骤。
7、根据另一方面,描述了一种存储介质。所述存储介质可以包括软件程序,该软件程序适于在处理器上执行并且适于当在处理器上实施时执行本文中所概述的方法步骤。
8、根据进一步的方面,描述了一种计算机程序产品。所述计算机程序产品可以包括用于当在计算机上被执行时执行本文中所概述的方法步骤的可执行指令。
9、应注意,如本专利申请中所概述的包括其优选实施例的方法和系统可以单独使用或者与本文中所公开的其他方法和系统组合使用。此外,本专利申请中所概述的方法和系统的所有方面都可以任意组合。特别地,权利要求的特征可以以任意的方式相互组合。
本文档来自技高网...【技术保护点】
1.一种用于对编码音频信号进行解码的方法,其中,所述编码音频信号包括帧序列,所述帧包含编码音频数据和元数据,所述元数据包括动态范围控制DRC增益的多个不同的集合,其中,所述编码音频信号进一步包括音频信号的响度的指示,以及所述帧序列中的一个或多个帧中的DRC配置元数据,其中,所述DRC配置元数据指示与编码音频信号相关联的多个DRC配置文件,以及对于每个DRC配置文件,指示该DRC配置文件适用的输出响度水平范围,其中,每个DRC增益集合对应于所述多个DRC配置文件之一,所述方法包括:
2.根据权利要求1所述的方法,其中,选择所识别的DRC配置文件之一包括选择适用于在具有受限动态范围的设备上的回放的DRC配置文件之一。
3.一种用于对编码音频信号进行解码的解码器,其中,所述编码音频信号包括帧序列,所述帧包含编码音频数据和元数据,所述元数据包括动态范围控制DRC增益的多个不同的集合,其中,所述编码音频信号进一步包括音频信号的响度的指示,以及所述帧序列中的一个或多个帧中的DRC配置元数据,其中,所述DRC配置元数据指示与编码音频信号相关联的多个DRC配置文件,以及对
4.根据权利要求3所述的方法,其中,选择所识别的DRC配置文件之一包括选择适用于在具有受限动态范围的设备上的回放的DRC配置文件之一。
5.一种用于生成编码音频信号(102)的方法,其中,所述编码音频信号(102)包括帧序列;其中,所述编码音频信号(102)指示用于对应的多个不同渲染模式的多个不同动态范围控制DRC配置文件;所述方法包括:
6.一种用于生成编码音频信号(102)的编码器(150),其中,所述编码音频信号(102)包括帧序列;其中,所述编码音频信号(102)指示用于对应的多个不同渲染模式的多个不同动态范围控制DRC配置文件;其中所述编码器(150)被配置为:
7.一种非暂态计算机可读存储介质,包含指令序列,其中,所述指令序列在由音频信号处理设备执行时使得音频信号处理设备执行根据权利要求1,2和5中任一项所述的方法。
8.一种用于对编码音频信号进行解码的设备,包括:
9.一种用于生成编码音频信号的设备,包括:
10.一种用于对编码音频信号进行解码的装置,包括用于执行根据权利要求1或2所述的方法的部件。
11.一种用于生成编码音频信号的装置,包括用于执行根据权利要求5所述的方法的部件。
12.一种计算机程序产品,包括指令,所述指令在被计算机执行时使得计算机执行根据权利要求1,2或5中任一项所述的方法。
...【技术特征摘要】
1.一种用于对编码音频信号进行解码的方法,其中,所述编码音频信号包括帧序列,所述帧包含编码音频数据和元数据,所述元数据包括动态范围控制drc增益的多个不同的集合,其中,所述编码音频信号进一步包括音频信号的响度的指示,以及所述帧序列中的一个或多个帧中的drc配置元数据,其中,所述drc配置元数据指示与编码音频信号相关联的多个drc配置文件,以及对于每个drc配置文件,指示该drc配置文件适用的输出响度水平范围,其中,每个drc增益集合对应于所述多个drc配置文件之一,所述方法包括:
2.根据权利要求1所述的方法,其中,选择所识别的drc配置文件之一包括选择适用于在具有受限动态范围的设备上的回放的drc配置文件之一。
3.一种用于对编码音频信号进行解码的解码器,其中,所述编码音频信号包括帧序列,所述帧包含编码音频数据和元数据,所述元数据包括动态范围控制drc增益的多个不同的集合,其中,所述编码音频信号进一步包括音频信号的响度的指示,以及所述帧序列中的一个或多个帧中的drc配置元数据,其中,所述drc配置元数据指示与编码音频信号相关联的多个drc配置文件,以及对于每个drc配置文件,指示该drc配置文件适用的输出响度水平范围,其中,每个drc增益集合对应于所述多个drc配置文件之一,其中所述解码器包括一个或多个处理器,进行以下操作:
4.根据权利要求3所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。