3D Loudspeaker Panning Using Non-Overlapping Virtual Surfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current spatial sound reproduction methods using multichannel loudspeaker systems face challenges in accurately positioning sound in 3D space, particularly when dealing with horizontal and vertical panning, leading to suboptimal audio quality due to issues like comb filtering and localization errors.

Innovation Solution

The method involves determining a non-overlapping virtual surface arrangement within a 3D space using a processor and memory, generating gains for speaker nodes based on this arrangement, and applying these gains to audio signals to enhance spatial sound reproduction, specifically avoiding triangles that cross the horizontal plane to improve audio quality for objects on the horizontal plane.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional VBAP triangulation is used to position sound in 3D space, then spatial audio reproduction is achieved, but comb filtering and localization errors occur reducing audio quality

Engineering Contradiction:
Improvespatial audio reproduction accuracyVSAvoidcomb filtering and localization errors
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the 3D spatial space by introducing a horizontal plane that divides the speaker nodes into upper and lower groups. This segmentation prevents triangulation across the horizontal plane, creating separate virtual surfaces for objects above and below the plane. By segmenting the space in this way, the patent eliminates comb filtering issues that occur when triangles cross the horizontal plane, while maintaining accurate localization for objects at different elevations.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If triangles crossing the horizontal plane are used in VBAP, then 3D sound positioning is achieved, but audio quality deteriorates due to comb filtering

Engineering Contradiction:
Improve3D sound positioning capabilityVSAvoidaudio quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary anti-action by proactively preventing the formation of triangles that would cross the horizontal plane. During the triangulation process, the system identifies and excludes any potential triangles that would span across the horizontal plane, thereby preventing comb filtering issues before they can occur. This preliminary prevention maintains audio quality while preserving the ability to position sound in 3D space using alternative triangulations within each half-space.

Inventive Principle:
Principle #9Preliminary anti-action

3Device complexity

If conventional triangulation methods are used, then computational simplicity is maintained, but localization precision decreases for objects on the horizontal plane

Engineering Contradiction:
Improvetriangulation complexityVSAvoidlocalization accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent applies local quality by treating objects above and below the horizontal plane differently through separate triangulation processes. For objects on or near the horizontal plane, the system uses speakers from only one side (above or below) to create localized, accurate representations. This localized approach improves localization precision for horizontal plane objects without requiring a complete redesign of the triangulation algorithm, maintaining computational simplicity while enhancing accuracy where it matters most.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11302339B2Spatial sound reproduction using multichannel loudspeaker systems
Publication Date: 2022.04.12 NOKIA TECHNOLOGIES OY
  • US11302339B2 patent drawing
  • US11302339B2 patent drawing
  • US11302339B2 patent drawing

AI summary

An apparatus for spatial audio signal decoding associated with a plurality of speaker nodes (201, 203, 205, 207, 209) placed within a three dimensional space, the apparatus comprising at least one processor and at least one memory including a computer program code. The at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to determine a non-overlapping virtual surface arrangement (400), the virtual surface arrangement (400) comprising a plurality of virtual surfaces (421, 423, 431, 433) with corners positioned at at least three speaker nodes of the plurality of speaker nodes (201, 203, 205, 207, 209) and sides connecting pairs of corners configured to be non-intersecting with at least one defined virtual plane within the three dimensional space. The apparatus is further caused to generate gains for the speaker nodes based on the determined the virtual surface arrangement and apply the gains to at least one audio signal, the at least one audio signal to be positioned within the three dimensional space.