Crosstalk Cancellation Signal Adjustment for Spatial Audio

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual acoustics environments require users to remain within a specific 'sweet spot' to maintain effective crosstalk cancellation, limiting user movement and flexibility, as the virtual audio effects diminish when users move outside this area.

Innovation Solution

Implementing face detection technology to determine the position and orientation of users relative to the audio system, adjusting crosstalk cancellation signals in real-time to maintain desired virtual acoustics effects, allowing for enhanced user movement and flexibility within the virtual environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If crosstalk cancellation techniques are used to create virtual acoustics effects, then the hearing impression that audio is emanating from a virtual source location is achieved, but the user is required to remain within a specified location relative to the loudspeakers

Engineering Contradiction:
Improvevirtual acoustics effect precisionVSAvoiduser movement freedom
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the XTC signal adjustable in real-time based on detected user position. The system transitions from a static XTC configuration (fixed sweet spot) to a dynamic one where the predetermined model location is continuously updated according to user movement, allowing the virtual acoustics effects to be maintained across multiple locations rather than being confined to a single fixed position

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback by using a detector (camera or other sensing device) to continuously monitor user position and feeding this information back to the audio processing system. This feedback loop enables the system to automatically adjust the XTC signal and predetermined model location based on where the user is actually positioned, thereby maintaining virtual acoustics effects regardless of user movement within the field of view

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the user moves outside the specified location, then user movement freedom is improved, but the virtual acoustics effects diminish and audio appears to emanate from physical loudspeakers

Engineering Contradiction:
Improveuser movement freedomVSAvoidvirtual acoustics effect precision
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts the predetermined model location to follow the user's position. When the user moves outside the original specified location, the system updates the model location to match the new position, thereby maintaining the precision of virtual acoustics effects across a wider spatial area rather than allowing degradation

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The detector continuously provides feedback on user position, enabling the system to recognize when the user has moved outside the original sweet spot and automatically adjust the XTC parameters to maintain virtual source localization accuracy at the new position

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10652687B2Methods and devices for user detection based spatial audio playback
Publication Date: 2020.05.12 APPLE INC
  • US10652687B2 patent drawing
  • US10652687B2 patent drawing
  • US10652687B2 patent drawing

AI summary

A presence of a person within a camera field of view of an electronic device is determined by digitally processing images captured by a camera. A position of a body member of the person with respect to the electronic device is also computed by digitally processing the camera captured images. A crosstalk cancellation (XTC) signal is adjusted based on the computed position of the body member. Adjusting the XTC signal includes adjusting a first predetermined model location, which includes a location at which a user should be in order to achieve a desired virtual acoustics effect. Processing program audio based on the adjusted XTC signal, to generate audio signals that drive speakers. Other aspects are also described and claimed.