Unified Transform for Audio Processing Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio or video processing systems face high latency and computational complexity when performing sequential signal processing tasks, such as acoustic echo cancellation followed by compression, due to the need for inverse and forward transform operations between different domains.

Innovation Solution

The system selectively uses a second transform to convert audio or video data directly into the frequency domain for compression, bypassing the need for an inverse transform back to the time domain and subsequent forward transform, thereby reducing latency and computational effort by integrating signal processing and transform operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If sequential signal processing tasks (e.g., acoustic echo cancellation followed by compression) are performed using separate transforms, then each processing task can be optimized for its specific function, but latency and computational complexity increase due to multiple inverse and forward transform operations

Engineering Contradiction:
Improvesignal processing performanceVSAvoidprocessing latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges multiple separate transform operations into a single unified transform that performs both acoustic echo cancellation and compression functions. Instead of applying an inverse transform after echo cancellation and then a forward transform for compression, the system uses one transform operation that accomplishes both tasks simultaneously, thereby reducing latency and computational complexity while maintaining processing effectiveness

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified transform is designed to perform multiple functions: it conducts acoustic echo cancellation and simultaneously prepares the signal for compression. This multi-functional approach eliminates the need for separate dedicated transforms for each processing stage, reducing the total number of transform operations and improving overall system efficiency

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

2Reliability

If sequential signal processing tasks are performed using separate transforms, then each processing task can be optimized for its specific function, but computational complexity increases due to multiple transform operations

Engineering Contradiction:
Improvesignal processing performanceVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple computationally intensive transform operations into a single unified transform operation. By merging the inverse transform required for acoustic echo cancellation with the forward transform needed for compression into one operation, the system significantly reduces computational complexity while preserving the effectiveness of each processing stage

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified transform serves multiple processing objectives simultaneously, acting as both an echo cancellation mechanism and a compression preparation step. This multi-functionality reduces the total computational burden by eliminating redundant transform operations that would otherwise be required for each separate processing task

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

3Loss of time

If a unified transform is used for multiple processing tasks, then latency and computational complexity are reduced, but the transform must be adaptable to different signal processing requirements

Engineering Contradiction:
Improveprocessing latencyVSAvoidtransform selection flexibility
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The unified transform is designed with dynamic adaptability, allowing it to adjust its parameters and characteristics based on the specific signal processing requirements. This enables the single transform to effectively perform different functions (echo cancellation, compression preparation) by modifying its operation in real-time, maintaining versatility while avoiding multiple fixed transforms

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10504530B2Switching between transforms
Publication Date: 2019.12.10 DOLBY LABORATORIES LICENSING CORP
  • US10504530B2 patent drawing
  • US10504530B2 patent drawing
  • US10504530B2 patent drawing

AI summary

A method of processing data comprises processing first frequency-domain audio or video data using signal processing of a first type, and transforming the processed first frequency-domain audio or video data to processed time-domain audio or video data using a transform which is the inverse of the first transform, and transforming the processed time-domain audio or video data using a second transform which is matched to a second type of signal processing. The method further comprises identifying time-domain audio or video data for which signal processing of the first type, after transformation using the second transform, would yield satisfactory results. The method further comprises transforming the identified time-domain audio or video data to frequency-domain identified audio or video data using the second transform, instead of using the first transform, and processing the identified frequency-domain audio or video data using signal processing of the first type.