Acoustic Echo Cancellation Using Dedicated Calculation Unit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing acoustic echo cancellation methods in multi-channel conference call equipment require significant increases in calculation power and efficiency, leading to high power consumption, especially when handling real-time calls across multiple channels.

Innovation Solution

A dedicated calculation processing unit, distinct from the central processing unit, performs de-correlation analysis, energy calculation, adaptive filtering, and post-processing for multiple channels, optimizing data processing and reducing power consumption by utilizing separate registers and efficient filtering operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single central processing unit is used to handle multiple channels, then device complexity is reduced, but processing efficiency and power consumption worsen

Engineering Contradiction:
Improveprocessing unit structureVSAvoidprocessing efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The processing system is segmented into two distinct units: a central processing unit for control operations and a dedicated calculation processing unit for computational tasks. This segmentation allows each unit to specialize in specific functions, improving overall processing efficiency while maintaining manageable device complexity through clear functional separation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges the control functions of the central processing unit with the computational functions of the calculation processing unit into a unified echo cancellation system. This integration enables coordinated operation where the CPU manages data flow and the calculation unit performs intensive computations, achieving high processing efficiency without excessive complexity.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If calculation processing is intensified to improve echo cancellation ability, then echo cancelling performance is improved, but power consumption increases

Engineering Contradiction:
Improveecho cancelling abilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts its processing mode between wideband mode and narrowband mode based on operational requirements. In wideband mode, full calculation processing is applied for superior echo cancellation. In narrowband mode, processing is reduced to maintain acceptable performance with lower power consumption, enabling adaptive energy management.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the processing parameters by switching between different operational modes (wideband/narrowband) and using separate processing units for different task types. This parameter variation allows the system to optimize the balance between echo cancellation effectiveness and power consumption based on real-time needs.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple channels are processed simultaneously in real-time, then conference call functionality is improved, but calculation load and power consumption increase

Engineering Contradiction:
Improvemulti-channel capabilityVSAvoidcalculation power
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

The calculation processing unit is designed with multi-functionality to handle various computational tasks across multiple channels simultaneously. It performs de-correlation analysis, energy calculation, adaptive filtering, and post-processing for all channels through a unified processing architecture, enabling efficient multi-channel support without proportionally increasing power consumption.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The calculation processing unit operates autonomously to handle intensive computational tasks without requiring continuous intervention from the central processing unit. This self-service capability allows the system to process multiple channels in real-time by delegating computational work to the dedicated calculation unit, reducing the overall power burden on the system.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9025763B2Apparatus and method for cancelling wideband acoustic echo
Publication Date: 2015.05.05 ELECTRONICS & TELECOMM RES INST
  • US9025763B2 patent drawing
  • US9025763B2 patent drawing
  • US9025763B2 patent drawing

AI summary

Disclosed is an apparatus and method for cancelling a wideband acoustic echo that controls a data flow of data that is transmitted and received using a central processing unit, and calculates data using a calculation processing unit configured to be distinct from the central processing unit.