IP Library › Granted Patent US 9,674,631
Granted Patent B2
US 9,674,631 · App. 14/430,439 · Granted Jun 6, 2017

Method for controlling a three-dimensional multi-layer speaker arrangement and apparatus for playing back three-dimensional sound in an audience area

Inventor: Martin Dausel (Erfurt, DE)
Assignee: Barco NV
H04S7/302H04R5/02H04S7/30H04R27/00H04S2400/11H04S2420/13
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,674,631
App. No.
14/430,439
Granted
Jun 6, 2017
Kind
B2
Abstract

A method for controlling a three-dimensional multi-layer speaker arrangement having a plurality of speakers arranged in spaced layers. The method includes: providing information for a sound to be played back from a 3D source position assigned to the sound, wherein the source position is defined with respect to a reference point (RP) within the multi-layer speaker arrangement, extracting a 2D source position (SPXY) from the source position and calculating layer specific speaker coefficients using a 2D calculator to position the sound two dimensional source position, and feeding a vertical pan or 3D source position into a multilayer calculator for obtaining a layer gain factor for each layer for obtaining speaker coefficients used as individual gains enabling the speakers to play back the sound.

Claims (68)

1. A method for controlling a three-dimensional multi-layer speaker arrangement comprising a plurality of speakers arranged in a number of speaker layers (L 0 , L 1 , L −1 ) spaced from each other, the method comprising:

providing a sound information for a sound to be played back from a three dimensional source position (PS) assigned to the sound, wherein the source position (PS) is defined with respect to a reference point (RP) within the multi-layer speaker arrangement;

extracting a two-dimensional source position (SP xy ) from the source position (SP) and calculating layer specific speaker coefficients (SC L1 _ 2D , SC L−1 _ 2D , SC L0 _ 2D ) using a two-dimensional calculator in order to position the sound at the two-dimensional source position (SP XY );

feeding a vertical pan (n L ) or the three dimensional source position (SP) into a multilayer calculator for obtaining a layer gain factor (g L0 , g L1 , g L−1 ) for each layer (L 0 , L 1 , L −1 ), and

multiplying the layer gain factors (g L0 , g L1 , g L−1 ) with the respective layer specific speaker coefficients (SC L1 _ 2D , SC L−1 _ 2D , SC L0 _ 2D ) for obtaining speaker coefficients (SC L1 , SC L−1 , SC L0 )used as individual gains for the speakers for playing back the sound,

wherein at least one of the speaker layers (L 1 , L −1 , L 0 ) comprises a speaker segment being an arrangement of speakers covering only a limited opening angle (α o ) from the perspective of the reference point (RP) projected into the respective speaker layer (L 1 , L −1 , L 0 ),

wherein the multilayer calculator comprises a step (S 6 ), in which a final vertical pan (n Lf ) is set to a neighbouring speaker layer (L 1 , L −1 , L 0 ) having a speaker polygon if the source position (SP) is outside the opening angle (α O ) and outside an adjacent blend angle (α B ) defined as the angle between the opening angle (α O ) and the first speaker outside this opening angle (α O ) in the neighbouring speaker layer (L 1 , L −1 , L 0 ),

wherein the final vertical pan (n Lf ) is blended between the layer (L 1 , L −1 , L 0 ) with the speaker segment and the neighbouring speaker layer (L 1 , L −1 , L 0 ) having the speaker polygon if the source position (SP) is within the blend angle (α B ), and

wherein step (S 6 ) is skipped if the source position (SP) is within the opening angle (α O ).

2. The method according to claim 1 , wherein the speakers within at least one of the speaker layers (L 0 , L 1 , L −1 ) are arranged as a speaker polygon.

3. The method according to claim 1 , wherein the two-dimensional calculator determines the layer specific speaker coefficients (SC L1 _ 2D , SC L−1 _ 2D , SC L0 _ 2D ) for the individual speakers taking into account a geometrical speaker setup (S L1 , S L−1 , S L0 ) in the respective speaker layer (L 1 , L −1 , S L0 )).

4. The method according to claim 3 , wherein the multilayer calculator determines the layer gain factors (g L1 , g L−1 , g L0 ) taking into account the geometrical speaker setup (S L1 , S L−1 , S L0 )) in the respective speaker layer (L 1 , L −1 , L 0 ) and the position of the speaker layers (L 1 , L −1 , L 0 ) relative to each other and to the reference point (RP).

5. The method according to claim 3 , wherein the multilayer calculator comprises a step (S 5 ), in which the three dimensional source position (SP) is used to calculate the vertical pan (n L ) of the sound source taking into account the geometrical speaker setup (S L1 , S L−1 , S L0 ) in the respective speaker layer (L 1 , L −1 , L 0 ) and the position of the speaker layers (L 1 , L −1 , L 0 ) relative to each other and to the reference point (RP).

6. A method for controlling a three-dimensional multi-layer speaker arrangement comprising a plurality of speakers arranged in a number of speaker layers (L 0 , L 1 , L −1 ) spaced from each other, the method comprising:

providing a sound information for a sound to be played back from a three dimensional source position (PS) assigned to the sound, wherein the source position (PS) is defined with respect to a reference point (RP) within the multi-layer speaker arrangement;

extracting a two-dimensional source position (SP xy ) from the source position (SP) and calculating layer specific speaker coefficients (SC L1 _ 2D , SC L−1 _ 2D , SC L0 _ 2D ) using a two-dimensional calculator in order to position the sound at the two-dimensional source position (SP xy );

feeding a vertical pan (n L ) or the three dimensional source position (SP) into a multilayer calculator for obtaining a layer gain factor (g L0 , g L1 , g L−1 ) for each layer (L 0 , L 1 , L −1 ); and

multiplying the layer gain factors (g L0 , g L1 , g L−1 ) with the respective layer specific speaker coefficients (SC L1 _ 2D , SC L−1 _ 2D , SC L0 _ 2D ) for obtaining speaker coefficients (SC L1 , SC L−1 , SC L0 ) used as individual gains for the speakers for playing back the sound,

wherein the speaker layers (L 0 , L 1 , L −1 ) are arranged in parallel to each other and to an audience area (A),

wherein the layer (L 0 ) which is nearest to the level of the audience area (A) is assigned a layer number (N L ) with the value 0,

wherein layers (L 1 ) above this layer (L 0 ) are assigned increasing positive integer layer numbers (N L ) and layers (L −1 ) beneath this layer (L 0 ) are assigned decreasing negative integer layer numbers (N L ),

wherein the layer gain factor (g L ) for a layer (L 0 , L 1 , L −1 ) is calculated by subtracting the absolute value of the difference of the vertical pan (n L ) and the layer number (N L ) from 1 if the absolute value of the difference of the vertical pan (n L ) and the layer number (N L ) is at most 1, and

wherein the layer gain factor (g L ) is set to 0 otherwise.

7. The method according to claim 6 , wherein the reference point (RP) is inside the audience area (A).

8. The method according to claim 6 , wherein the speakers within at least one of the speaker layers (L 0 , L 1 , L −1 ) are arranged as a speaker polygon.

9. The method according to claim 6 , wherein the two-dimensional calculator determines the layer specific speaker coefficients (SC L1 _ 2D , SC L−1 _ 2D , SC L0 _ 2D ) for the individual speakers taking into account a geometrical speaker setup (S L1 , S L−1 , S L0 ) in the respective speaker layer (S 1 , S −1 , S L0 ).

10. The method according to claim 9 , wherein the multilayer calculator determines the layer gain factors (g L1 ,g L−1 , g L0 ) taking into account the geometrical speaker setup (S L1 , S L−1 , S L0 ) in the respective speaker layer (L 1 , L −1 , L 0 ) and the position of the speaker layers (L 1 , L −1 , L 0 ) relative to each other and to the reference point (RP).

11. The method according to claim 9 , wherein the multilayer calculator comprises a step (S 5 ), in which the three dimensional source position (SP) is used to calculate the vertical pan (n L ) of the sound source taking into account the geometrical speaker setup (S L1 , S L−1 , S L0 ) in the respective speaker layer (L 1 , L −1 , L 0 ) and the position of the speaker layers (L 1 , L −1 , L 0 ) relative to each other and to the reference point (RP).

12. A method for controlling a three-dimensional multi-layer speaker arrangement comprising a plurality of speakers arranged in a number of speaker layers (L 0 , L 1 , L −1 ) spaced from each other, the method comprising:

providing a sound information for a sound to be played back from a three dimensional source position (PS) assigned to the sound, wherein the source position (PS) is defined with respect to a reference point (RP) within the multi-layer speaker arrangement;

extracting a two-dimensional source position (SP xy ) from the source position (SP) and calculating layer specific speaker coefficients (SC L1 _ 2D , SC L−1 _ 2D , SC L0 _ 2D ) using a two-dimensional calculator in order to position the sound at the two-dimensional source position (SP xy );

feeding a vertical pan (n L ) or the three dimensional source position (SP) into a multilayer calculator for obtaining a layer gain factor (g L0 , g L1 , g L−1 ) for each layer (L 0 , L 1 , L −1 ); and

multiplying the layer gain factors (g L0 , g L1 , g L−1 ) with the respective layer specific speaker coefficients (SC L1 _ 2D , SC L−1 _ 2D , SC L0 _ 2D ) for obtaining speaker coefficients (SC L1 , SC L−1 , SC L0 ) used as individual gains for the speakers for playing back the sound,

wherein the multilayer calculator comprises a step (S 7 ) with a layer gains mapper for calculating the layer gain factors (g L1 ,g L−1 , g L0 ),

wherein a pair of neighbouring layers with a lower layer (N LL ) below and an upper layer (N LU ) above the source position (SP) is selected,

wherein the speakers within at least one of the speaker layers (L 0 , L 1 , L −1 ) are arranged as a speaker polygon,

wherein the vertical pan (n L ) is rounded if the source is positioned inside one of the speaker polygons,

wherein a level ratio (r) is calculated by the equation

r

=

n

-

N

LL

N

LU

-

N

LL

,

wherein the layer gains (g l , g u ) of the lower layer (N LL ) and the upper layer (N LU ) are calculated by the equations g u =r and g l =1−r, and

wherein the layer gains (g 1 , g u ) are normalized by their power sum.

13. The method according to claim 12 , wherein the two-dimensional calculator determines the layer specific speaker coefficients (SC L1 _ 2D , SC L−1 _ 2D , SC L0 _ 2D ) for the individual speakers taking into account a geometrical speaker setup (S L1 , S L−1 , S L0 ) in the respective speaker layer (L 1 , L −1 , L L0 ).

14. The method according to claim 13 , wherein the multilayer calculator determines the layer gain factors (g L1 ,g L−1 , g L0 ) taking into account the geometrical speaker setup (S L1 , S L−1 , S L0 ) in the respective speaker layer (L 1 , L −1 , L 0 ) and the position of the speaker layers (L 1 , L −1 , L 0 ) relative to each other and to the reference point (RP).

15. The method according to claim 13 , wherein the multilayer calculator comprises a step (S 5 ), in which the three dimensional source position (SP) is used to calculate the vertical pan (n L ) of the sound source taking into account the geometrical speaker setup (S L1 , S L−1 , S L0 ) in the respective speaker layer (L 1 , L −1 , L 0 ) and the position of the speaker layers (L 1 , L −1 , L 0 ) relative to each other and to the reference point (RP).

16. The method according to claim 15 , wherein in step (S 5 ) an auxiliary 2D plane is fit through the reference point (RP) and the source position (SP) such that the auxiliary 2D plane cuts an audience area (A) at right angles, wherein the two positions, where the auxiliary 2D plane cuts the boundaries of the speaker layers (L 1 , L −1 ) are defined as panning intersection points (PIP L1 , PIP L−1 ), wherein elevation direction vectors (EDV L1 EDV L−1 ) for the respective speaker layer (L 1 , L −1 ) are constructed between the reference point (RP) and the panning intersection points (PIP L1 , PIP L−1 ), wherein a source vector (SV) is constructed between the reference point (RP) and the source position (SP), wherein the elevation direction vectors (EDV L1 EDV L−1 ) and the source vector (SV) are fed into a 2D calculator for calculating the layer gain factors (g L1 ,g L−1 ).

17. The method according to claim 15 , wherein the two dimensional panning algorithm in step (S 5 ) comprises Vector Base Amplitude Panning.

18. An apparatus for playing back three-dimensional sound in an audience area (A), comprising:

a three-dimensional multi-layer speaker arrangement comprising a plurality of speakers arranged in a number of speaker layers (L 0 , L 1 , L −1 ) spaced from each other; and

a control unit for multi-layer speaker arrangement, wherein the control unit is arranged to perform:

providing a sound information for a sound to be played back from a three dimensional source position (PS) assigned to the sound, wherein the source position (PS) is defined with respect to a reference point (RP) within the multi-layer speaker arrangement;

extracting a two-dimensional source position (SP xy ) from the source position (SP) and calculating layer specific speaker coefficients (SC L1 _ 2D , SC L−1 _ 2D , SC L0 _ 2D ) using a two-dimensional calculator in order to position the sound at the two-dimensional source position (SP xy );

feeding a vertical pan (n L ) or the three dimensional source position (SP) into a multilayer calculator for obtaining a layer gain factor (g L0 , g L1 , g L−1 ) for each layer (L 0 , L 1 , L −1 ); and

multiplying the layer gain factors (g L0 , g L1 , g L−1 ) with the respective layer specific speaker coefficients (SC L1 _ 2D , SC L−1 _ 2D , SC L0 _ 2D ) for obtaining speaker coefficients (SC L1 , SC L−1 , SC L0 ) used as individual gains for the speakers for playing back the sound,

wherein at least one of the speaker layers (L 1 , L −1 , L 0 ) comprises a speaker segment being an arrangement of speakers covering only a limited opening angle (α O ) from the perspective of the reference point (RP) projected into the respective speaker layer (L 1 , L −1 , L 0 ),

wherein the multilayer calculator comprises a step (S 6 ), in which a final vertical pan (n Lf ) is set to a neighbouring speaker layer (L 1 , L −1 , L 0 ) having a speaker polygon if the source position (SP) is outside the opening angle (α O ) and outside an adjacent blend angle (α B ) defined as the angle between the opening angle (α O ) and the first speaker outside this opening angle (α O ) in the neighbouring speaker layer (L 1 , L −1 , L 0 ),

wherein the final vertical pan (n Lf ) is blended between the layer (L 1 , L −1 , L 0 ) with the speaker segment and the neighbouring speaker layer (L 1 , L −1 , L 0 ) having the speaker polygon if the source position (SP) is within the blend angle (α B ),

wherein step (S 6 ) is skipped if the source position (SP) is within the opening angle (α O ).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2015
From: DAUSEL, MARTIN
To: BARCO NV
Reel/Frame 035449/0331 →
Continuity (1)
Related Publication 20150271622A1 · Sep 24, 2015