扬声器通道生成方法、装置、电子设备及介质制造方法及图纸

技术编号:36110775 阅读:16 留言:0更新日期:2022-12-28 14:13
本发明专利技术涉及扬声器通道生成方法、设备及存储介质。该方法,包括:获取渲染项生成器生成的渲染项;根据渲染项处理器得到共享渲染器的类型元数据,所述共享渲染器用于处理相关通道的结构,包含在不同类型定义集的子渲染器之间共享组件;所述相关通道的结构允许共享渲染器分离,在共享渲染器中将获取元数据块进行计时元数据的解释保存;对于每个类型元数据对象进行类型元数据解析;所述类型元数据解析音频定义模型的定时元数据;渲染音频定义模型的定时元数据以推动区块队列对象应用于输入音频通道,并结合应用区块传递至输出音频。能够将音频信号渲染到高级音响系统中规定的所有扬声器配置。置。置。

【技术实现步骤摘要】
扬声器通道生成方法、装置、电子设备及介质


[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为本专利技术实施例1中提供扬声器通道生成方法的流程图;
[0024]图4为本专利技术实施例2中提供扬声器通道生成装置的结构示意图;
[0025]图5为本专利技术实施例3提供的电子设备的结构示意图。
具体实施方式
[0026]以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。
[0027]元数据(Metadata)是描述数据的结构特性的信息,而元数据支持的功能包括指示存储位置、历史数据、资源查找或文件记录。
[0028]如图1所示,三维声音频制作模型由一组制作元素组成,每个制作元素均通过元数据描述音频制作对应阶段的数据的结构特性的信息,三维声音频制作模型包括内容制作部分和格式制作部分。
[0029]内容制作部分的制作元素包括:音频节目元素、音频内容元素、音频对象元素和音轨唯一标识元素。
[0030]所述音频节目包括叙述、声音效果和背景音乐,音频节目引用一个或多个音频内容,音频内容组合在一起以构建为完整的音频节目。所述音频节目元素也就是制作音频节目,生成音频节目的元数据用于描述音频节目的结构特性的信息。
[0031]所述音频内容描述音频节目的一个组成部分(例如背景音乐)的内容,并引用一个或多个音频对象将内容与其格式联系起来。所述音频内容元素也就是制作音频内容,生成音频内容的元数据用于描述音频内容的结构特性的信息。
[0032]所述音频对象用于建立内容、格式和使用音轨唯一标识元素的资源之间的关系,并确定实际音轨的音轨唯一标识。所述音频对象元素也就是制作音频对象,生成音频对象的元数据用于描述音频对象的结构特性的信息。
[0033]所述音轨唯一标识元素也就是制作音轨唯一标识,生成音轨唯一标识的元数据用
于描述音轨唯一标识的结构特性的信息。
[0034]格式制作部分的制作元素包括:音频包格式元素、音频通道格式元素、音频流格式元素、音频轨道格式元素。
[0035]所述音频包格式是将音频对象和原始音频数据依据通道分组打包时所采用的格式,其中,音频包格式中能够包括嵌套的音频包格式。所述音频包格式元素也就是制作音频包数据。所述音频包数据中包括音频包格式的元数据,所述音频包格式的元数据用于描述音频包格式的结构特性的信息。
[0036]所述音频通道格式表示单个音频采样序列,可以对其执行某种操作,例如,在场景中渲染对象的移动。音频通道格式中能够包括嵌套的音频通道格式。所述音频通道格式元素也就是制作音频通道数据。所述音频通道数据中包括音频通道格式的元数据,所述音频通道格式的元数据用于描述音频通道格式的结构特性的信息。
[0037]音频流,是渲染通道、对象、高阶环境音组件或包所需的音轨的组合。所述音频流格式用于建立音频轨道格式集和音频通道格式集或音频包格式之间的关系。所述音频流格式元素也就是制作音频流数据。所述音频流数据中包括音频流格式的元数据,所述音频流格式的元数据用于描述音频流格式的结构特性的信息。
[0038]所述音频轨道格式对应于存储介质中单个音轨中的一组样本或数据,用于描述原始音频数据的轨道格式,及渲染器的解码信号。音频轨道格本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.扬声器通道生成方法,其特征在于,包括:获取渲染项生成器生成的渲染项;根据渲染项处理器得到共享渲染器的类型元数据,所述共享渲染器用于处理相关通道的结构,包含在不同类型定义集的子渲染器之间共享组件;所述相关通道的结构允许共享渲染器分离,在所述共享渲染器中将获取元数据块进行计时元数据的解释保存;对于每个类型元数据对象进行类型元数据解析;所述类型元数据解析音频定义模型的定时元数据;所述定时元数据以推动区块队列对象应用于输入音频通道,并结合应用区块传递至输出音频。2.根据权利要求1所述的方法,其特征在于,所述共享渲染器包括:区块处理通道。3.根据权利要求2所述的方法,其特征在于,所述区块处理通道的类型包括:固定增益、固定矩阵和线性插值增益,所述固定增益采用单个输入通道并应用多个增益,将输出相加为n个输出通道;所述固定矩阵接受多个输入通道,并应用增益矩阵形成多个输出通道;所述线性插值增益采用单个输入通道,并应用多个线性插值增益,将输出相加为多个与线性插值增益相对应的输出通道;所述线性插值增益提供增益开始和增益结束,所述增益开始是在开始样本时应用的增益向量,所述增益结束是在结束样本时应用的增益向量。4.根据权利要求1所述的方法,其特征在于,渲染所述定时元数据包括:对于给定的输入音频通道子集属性与所有定义类型值相同,在限定时间范围之间进行输入音频通道处理,在输出上生成扬声器通道。5.根据权利要求2所述的方法,其特征在于,所述区块处理通道的资源元数据由高级音响系统提供,作为向渲染器输送元数据的对象;通过多次调用得到下一区块,所述区块处理通道接收渲染项集的类型元数据块,所述类型元数据块对应于渲染期间所需的有时间限制的元数据块。6.根据权利要求5所述的方法,其特征在于,所述类型元数据块由解析元数据函数进行解析,所述解析元数据函数由渲染器为每个类型定义提供相关参数;所...

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

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

1