用于对象渲染器的元数据解析方法、装置、设备及介质制造方法及图纸

技术编号:35816358 阅读:19 留言:0更新日期:2022-12-03 13:40
本发明专利技术涉及用于对象渲染器的元数据解析方法、设备及存储介质;该方法,包括:获取渲染项生成器生成的渲染项;通过渲染项处理器得到以对象渲染项对象的所需格式进入对象渲染器的对象元数据,所述对象渲染项对象表示标识音轨规格的有时间限制的渲染参数;对于每个对象类型元数据对象进行对象元数据解析,结合再现环境使用目标增益计算器计算增益向量;将计算增益产生处理区块对象应用于输入音频以产生直接和漫反射总线,每个直接和漫反射总线包含一个扬声器通道,多个渲染项混合在一起形成音频输出到所有扬声器配置。能够将音频信号渲染到高级音响系统中规定的所有扬声器配置。到高级音响系统中规定的所有扬声器配置。到高级音响系统中规定的所有扬声器配置。

【技术实现步骤摘要】
用于对象渲染器的元数据解析方法、装置、设备及介质


[0001]本专利技术涉及音频处理的
,尤其涉及用于对象渲染器的元数据解析方法、装置、设备及介质。

技术介绍

[0002]随着科技的发展,音频变得越来越复杂。由早期的单声道音频演变成立体声,工作重心也注重左右声道的正确处理方式。但环绕声出现后,处理过程开始变得复杂。而环绕5.1扬声器系统则对多个通道进行排序约束,进而环绕6.1扬声器系统、环绕7.1扬声器系统等使音频处理千变万化,把正确的信号传递给合适的扬声器形成相互牵连的效果。因此,随着声音变得更具沉浸感和交互性,音频处理的复杂性也大大增加。
[0003]音频声道(或声道),是指声音在录制或播放时在不同空间位置采集或回放的相互独立的音频信号。而声道数也就是声音录制时的音源数量或回放时相应的扬声器数量。例如,在环绕5.1扬声器系统中包括6个不同空间位置的音频信号,每个独立的音频信号被用于驱动对应空间位置的扬声器;在环绕7.1扬声器系统中包括8个不同空间位置的音频信号,每个独立的音频信号被用于驱动对应空间位置的扬声器。
[0004]因此,当前扬声器系统实现的效果依赖于扬声器的数量和空间位置。例如,双声道扬声器系统无法实现环绕5.1扬声器系统的效果。

技术实现思路

[0005]本公开的目的在于提出用于对象渲染器的元数据解析方法、装置、设备及介质,以解决上述技术问题之一。能够将音频信号渲染到高级音响系统中规定的所有扬声器配置。
[0006]为实现上述目的,本专利技术第一方面提供了用于对象渲染器的元数据解析方法,包括:
[0007]获取渲染项生成器生成的渲染项;
[0008]通过渲染项处理器得到以对象渲染项对象的所需格式进入对象渲染器的对象元数据,所述对象元数据包含一个跟踪指数和一个对象类型元数据对象的源,所述对象渲染项对象表示标识音轨规格的有时间限制的渲染参数;
[0009]对于每个对象类型元数据对象进行对象元数据解析,结合再现环境使用目标增益计算器计算增益向量;
[0010]将计算增益产生处理区块对象应用于输入音频以产生直接和漫反射总线,每个直接和漫反射总线包含一个扬声器通道,多个渲染项混合在一起形成音频输出到所有扬声器配置。
[0011]本专利技术第二方面提供了用于对象渲染器的元数据解析装置,包括:
[0012]获取模块,用于获取渲染项生成器生成的渲染项;
[0013]输入模块,用于通过渲染项处理器得到以对象渲染项对象的所需格式进入对象渲染器的对象元数据,所述对象元数据包含一个跟踪指数和一个对象类型元数据对象的源,
所述对象渲染项对象表示标识音轨规格的有时间限制的渲染参数;
[0014]增益模块,用于对于每个对象类型元数据对象进行对象元数据解析,结合再现环境使用目标增益计算器计算增益向量;
[0015]输出模块,用于将计算增益产生处理区块对象应用于输入音频以产生直接和漫反射总线,每个直接和漫反射总线包含一个扬声器通道,多个渲染项混合在一起形成音频输出到所有扬声器配置。
[0016]本专利技术第三方面提供了一种电子设备,包括:存储器以及一个或多个处理器;
[0017]所述存储器,用于存储一个或多个程序;
[0018]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如任意实施例提供的用于对象渲染器的元数据解析方法。
[0019]本专利技术第四方面提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器实现任意实施例提供的用于对象渲染器的元数据解析方法。
[0020]由上可见,本公开用于对象渲染器的元数据解析方法,以便将渲染器基于所提供的内容元数据呈现给扬声器配置之一的内容;能够将音频信号渲染到高级音响系统中规定的所有扬声器配置。在通道中能够实现三维声音的复现,从而提高了声音场景的质量。
附图说明
[0021]图1为本专利技术实施例中提供了一种三维声音频制作模型的示意图;
[0022]图2为本专利技术实施例中提供了用于对象渲染器的元数据的架构示意图;
[0023]图3为本专利技术实施例中提供的所述音频块格式集和解析的插值曲线示例图;
[0024]图4为本专利技术实施例提供的用于对象渲染器的元数据方法的流程图;
[0025]图5为本专利技术实施例提供的用于对象渲染器的元数据装置的结构示意图;
[0026]图6为本专利技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0027]以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。
[0028]如图1所示,三维声音频模型由一组元素组成,每个元素用于描述音频的一个阶段,三维声音频模型包括内容制作部分和格式制作部分。
[0029]其中,所述内容部分包括:音频节目元素、音频内容元素、音频对象元素和音轨唯一标识元素;所述格式制作部分包括:音频包格式元素、音频通道格式元素、音频流格式元素和音频轨道格式元素。
[0030]所述音频节目元素引用至少一个所述音频内容元素;所述音频内容元素引用至少一个音频对象元素;所述音频对象元素引用对应的所述音频包格式元素和对应的所述音轨唯一标识元素;所述音轨唯一标识元素引用对应的所述音频轨道格式元素和对应的所述音频包格式元素;
[0031]所述音频包格式元素引用至少一个所述音频通道格式元素;所述音频流格式元素引用对应的所述音频通道格式元素和对应的所述音频包格式元素;所述音频轨道格式元素和对应的所述音频流格式元素相互引用。元素间的引用关系在图1中以箭头表示。
[0032]音频节目可以包括但不限于叙述、声音效果和背景音乐,所述音频节目元素可以
用于描述节目,所述节目包括至少一个内容,所述音频内容元素用于描述所述音频节目元素中对应的一个内容。音频节目元素可以引用一个或多个音频内容元素,音频内容元素组合在一起以构建为完整的音频节目元素。
[0033]所述音频内容元素描述音频节目的一个组成部分(例如背景音乐)的内容,并引用一个或多个音频对象元素将内容与其格式联系起来。
[0034]所述音频对象元素用于建立内容、格式和有价值的信息,并确定实际音轨的音轨唯一标识。
[0035]格式制作部分包括:音频包格式元素、音频通道格式元素、音频流格式元素、音频轨道格式元素。
[0036]所述音频包格式元素,可以用于描述所述音频对象元素和原始音频数据依据通道分组打包时采用的格式。
[0037]所述音频通道格式元素可以用于表示单个音频采样序列和对其执行的预设操作,例如,在场景中渲染对象的移动。所述音频通道格式元素可以包含至少一个音频块格式元素。音频块格式元素可以视为音频通道格式元素的子元素,所以,音频通道格式元素和音频块格式元素之间为一种包含关系。
[0038]音频流,是渲染通道、对象、高阶环境音组件或包所需的音轨的组合。所述音频流格式元素用于建立音频轨道格式元素集和音频通道格式元本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.用于对象渲染器的元数据解析方法,其特征在于,包括:获取渲染项生成器生成的渲染项;通过渲染项处理器得到以对象渲染项对象的所需格式进入对象渲染器的对象元数据,所述对象元数据包含一个跟踪指数和一个对象类型元数据对象的源,所述对象渲染项对象表示标识音轨规格的有时间限制的渲染参数;对于每个对象类型元数据对象进行对象元数据解析,结合再现环境使用目标增益计算器计算增益向量;将计算增益产生处理区块对象应用于输入音频以产生直接和漫反射总线,每个直接和漫反射总线包含一个扬声器通道,多个渲染项混合在一起形成音频输出到所有扬声器配置。2.根据权利要求1所述的方法,其特征在于,所述对象渲染项包括:解析对象元数据、目标增益计算器和去相关滤波器。3.根据权利要求2所述的方法,其特征在于,所述解析对象元数据包括:在可解释的对象元数据类中解析对象计时元数据,所述可解释的对象元数据应用于区块处理通道结构。4.根据权利要求3所述的方法,其特征在于,所述对象元数据的解释包括:对于每个输入对象类型元数据,根据所述对象计时元数据确定音频块格式集的区块的开始时间和结束时间;根据音频块格式集中相应的区块处理通道所示的情况来确定区块中的插值结束的时间、目标时间;使用当前区块的目标增益计算器计算增益矢量。5.根据权利要求1所述的方法,其特征在于,所述处理区块对象包含有时间限制的信号处理操作。6.根据权利要求1所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:吴健
申请(专利权)人:赛因芯微北京电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1