共享渲染器组件的配置方法、装置、设备及存储介质制造方法及图纸

技术编号:35591873 阅读:18 留言:0更新日期:2022-11-16 15:09
本公开涉及一种共享渲染器组件的配置方法、装置、设备及存储介质,该方法包括:通过至少两个真实扬声器和一个虚拟扬声器参数,创建至少一个三角形;通过提供降混系数将所述虚拟扬声器降混到真实扬声器;将所述至少两个真实扬声器和一个虚拟扬声器参数封装在预设类型的对象中。本公开提供一种共享渲染器组件的配置方法,给定扬声器布局和多维方向的信息,它为每个扬声器产生一个增益,当应用于单声道波形/数字信号并在扬声器上再现时,该增益应使侦听器感知从所需方向发出的声音。侦听器感知从所需方向发出的声音。侦听器感知从所需方向发出的声音。

【技术实现步骤摘要】
共享渲染器组件的配置方法、装置、设备及存储介质


[0001]本公开涉及音频处理的
,尤其涉及一种共享渲染器组件的配置方法、装置、设备及存储介质。

技术介绍

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

技术实现思路

[0005]本公开的目的在于提出一种共享渲染器组件的配置方法、装置、设备及存储介质。
[0006]本公开第一方面提供了一种共享渲染器组件的配置方法,包括:
[0007]通过至少两个真实扬声器和一个虚拟扬声器参数,创建至少一个三角形;
[0008]通过提供降混系数将所述虚拟扬声器降混到真实扬声器;
[0009]将所述至少两个真实扬声器和一个虚拟扬声器参数封装在预设类型的对象中。
[0010]本公开第二方面提供了一种共享渲染器组件的配置的渲染装置,包括:
[0011]创建模块,用于通过至少两个真实扬声器和一个虚拟扬声器参数,创建至少一个三角形;
[0012]降混模块,用于通过提供降混系数将所述虚拟扬声器降混到真实扬声器;
[0013]封装模块,用于将所述至少两个真实扬声器和一个虚拟扬声器参数封装在预设类型的对象中。
[0014]本公开第三方面提供了一种电子设备,包括:存储器以及一个或多个处理器;
[0015]所述存储器,用于存储一个或多个程序;
[0016]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如任意实施例提供的共享渲染器组件的配置方法。
[0017]本公开第四方面提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器实现如任意实施例提供的共享渲染器组件的配置方法。
[0018]由上可见,本公开提供一种共享渲染器组件的配置方法,给定扬声器布局和多维方向的信息,它为每个扬声器产生一个增益,当应用于单声道波形/数字信号并在扬声器上再现时,该增益应使侦听器感知从所需方向发出的声音。
附图说明
[0019]图1为本公开实施例中的共享渲染器组件的配置方法的流程图;
[0020]图2为本公开实施例中的共享渲染器组件的配置方法的另一流程图;
[0021]图3为本公开实施例中的共享渲染器组件的配置装置的结构示意图;
[0022]图4为本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
[0023]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0024]如图1所示,本公开实施例中提供了一种共享渲染器组件的配置方法,包括:
[0025]S101、通过至少两个真实扬声器和一个虚拟扬声器参数,创建至少一个三角形;
[0026]如图2所示,所述两个真实扬声器和一个虚拟扬声器参数包括每个所述真实扬声器和所述虚拟扬声器的编号和笛卡尔位置;
[0027]所述真实扬声器数量为四个;
[0028]通过至少两个真实扬声器和一个虚拟扬声器参数,创建至少一个三角形包括:
[0029]S201、利用四个真实扬声器组成的球形四边形,将所述四个真实扬声器按逆时针顺序排列并编号;
[0030]S202、虚拟扬声器设置在四个真实扬声器的中心,两个相邻的真实扬声器和虚拟扬声器组成一个三角形。
[0031]S102、通过提供降混系数将所述虚拟扬声器降混到真实扬声器;
[0032]所述通过提供降混系数将所述虚拟扬声器降混到真实扬声器包括:
[0033]把方向划分为笛卡尔坐标的水平分量x和垂直分量y,根据水平分量x和垂直分量y,计算源方向d的增益向量g。x可以被认为四边形内的水平方向,左边缘为0,右边缘为1,y是垂直位置,下边缘为0,上边缘为1。
[0034]计算源方向d的增益g通过下式:
[0035]g'=[(1

x)(1

y),x(1

y),xy,(1

x)y]ꢀꢀꢀ
(1)
[0036][0037]其中,x和y为笛卡尔坐标的水平分量和垂直分量,g'为常态化增益,g为增益,|| ||表示归一化。
[0038]所述通过提供降混系数将所述虚拟扬声降器混到真实扬声器还包括:
[0039]根据所述水平分量x和垂直分量y,通过下式确定产生给定速度矢量的x和y值:
[0040]g'=[(1

x)(1

y),x(1

y),xy,(1

x)y]ꢀꢀꢀ
(1)
[0041]g
·
P=rd
ꢀꢀꢀ
(3)
[0042]其中,x和y为笛卡尔坐标的水平分量和垂直分量,P为四个真实扬声器按逆时针顺序排列的笛卡尔位置,g为增益,r为速度矢量。
[0043]所述把方向划分为笛卡尔坐标的水平分量x和垂直分量y,根据水平分量x和垂直分量y,计算源方向d的增益向量g还包括:
[0044]通过下式确定x和y两个分量:
[0045](((1

x)p1+xp2))
×
((1

x)p4+xp3))
·
d=0
ꢀꢀꢀ
(4)
[0046]p1、p2、p3和p4为四个真实扬声器按逆时针顺序排列的笛卡尔位置,x和y为笛卡尔坐标的水平分量和垂直分量。
[0047]具体地,给定一个x值,所有速度矢量d与该x值在一个平面上,该平面由坐标系原点和沿四边形顶部和底部一定距离的两点构成:
[0048](1

x)p1+xp2[0049](1

x)p4+xp3[0050]通过本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种共享渲染器组件的配置方法,其特征在于,包括:通过至少两个真实扬声器和一个虚拟扬声器参数,创建至少一个三角形;通过提供降混系数将所述虚拟扬声器降混到真实扬声器;将所述至少两个真实扬声器和一个虚拟扬声器参数封装在预设类型的对象中。2.根据权利要求1所述的方法,其特征在于,所述两个真实扬声器和一个虚拟扬声器参数包括每个所述真实扬声器和所述虚拟扬声器的编号和笛卡尔位置;所述真实扬声器数量为四个;通过至少两个真实扬声器和一个虚拟扬声器参数,创建至少一个三角形包括:利用四个真实扬声器组成的球形四边形,将所述四个真实扬声器按逆时针顺序排列并编号;将虚拟扬声器设置在四个真实扬声器的中心,两个相邻的真实扬声器和虚拟扬声器组成一个三角形。3.根据权利要求1所述的方法,其特征在于,所述通过提供降混系数将所述虚拟扬声器降混到真实扬声器包括:把方向划分为笛卡尔坐标的水平分量x和垂直分量y,根据水平分量x和垂直分量y,计算源方向d的增益向量g。4.根据权利要求3所述的方法,其特征在于,计算源方向d的增益g通过下式:g'=[(1

x)(1

y),x(1

y),xy,(1

x)y]
ꢀꢀꢀꢀꢀ
(1)其中,x和y为笛卡尔坐标的水平分量和垂直分量,g'为常态化增益,g为增益,|| ||表示归一化。5.根据权利要求3所述的方法,其特征在于,所述通过提供降混系数将所述虚拟扬声器降混到真实扬声器还包括:根据所述水平分量x和垂直分量y,通过下式确定产生给定速度矢量的x和y值:g'=[(1

x)(1

y),x(1

y),xy,(1

x)y]
ꢀꢀꢀꢀꢀ
...

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

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

1