Audio Decoding Apparatus Reducing Multiplication Processes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for downmixing multi-channel audio signals to stereo signals are inefficient due to the high number of multiplication processes required, which can slow down processing speed, especially when a CPU performs additional tasks simultaneously.

Innovation Solution

A decoding and encoding apparatus that transforms encoded audio signals into time-domain transform block-based signals, multiplies them by a product of mixture ratios and window functions, and synthesizes these signals to reduce the number of multiplication processes needed during downmixing, allowing for faster processing without increasing the complexity of calculations when changing window functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the conventional downmixing process is used where decoded multi-channel audio signals are multiplied by mixture ratio coefficients and summed, then the downmixing can be performed with separate multiplication and mixing steps, but the number of multiplication processes increases significantly, slowing down processing speed

Engineering Contradiction:
Improveprocessing speedVSAvoidnumber of multiplication processes
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent combines the window function multiplication and mixture ratio multiplication into a single operation by pre-calculating a composite window function that incorporates both the original window function and the mixture ratio coefficients. This merging eliminates separate multiplication steps and reduces computational complexity while maintaining the same downmixing functionality.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs preliminary calculation of the composite window function by combining the window function and mixture ratio coefficients before the actual downmixing process. This pre-processing step stores the combined parameters, so that during runtime, only simple multiplication and addition operations are needed without recalculating the complex coefficient combinations.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the CPU performs downmixing process simultaneously with other tasks, then system resource utilization is improved, but the processing speed of audio signals is lowered due to the high number of multiplication processes

Engineering Contradiction:
Improvesystem resource utilizationVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent changes the parameters by pre-calculating and storing composite window functions that incorporate mixture ratio coefficients. This parameter transformation converts complex runtime multiplication operations into simpler operations using pre-computed values, reducing processing time and enabling parallel execution with other CPU tasks.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If window functions are changed during processing to adapt to different audio characteristics, then audio quality is improved, but the amount of calculation increases when using the conventional separate multiplication approach

Engineering Contradiction:
Improveaudio qualityVSAvoidamount of calculation
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent creates a universal composite window function that serves multiple purposes: it applies the original window function for signal processing and simultaneously incorporates the mixture ratio coefficients for downmixing. This multi-functional approach allows window function changes without increasing calculation amount, as the composite structure handles both functions in a single operation.

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

Data Source

PatentUS9042558B2Decoding apparatus, decoding method, encoding apparatus, encoding method, and editing apparatus
Publication Date: 2015.05.26 GRASS VALLEY CANADA
  • US9042558B2 patent drawing
  • US9042558B2 patent drawing
  • US9042558B2 patent drawing

AI summary

A decoding apparatus (10) is disclosed which includes: a storing means (11) for storing encoded audio signals including multi-channel audio signals; a transforming means (40) for transforming the encoded audio signals to generate transform block-based audio signals in a time domain; a window processing means (41) for multiplying the transform block-based audio signals by a product of a mixture ratio of the audio signals and a first window function, the product being a second window function; a synthesizing means (43) for overlapping the multiplied transform block-based audio signals to synthesize audio signals of respective channels; and a mixing means (14) for mixing audio signals of the respective channels between the channels to generate a downmixed audio signal. Furthermore, an encoding apparatus is also disclosed which downmixes the multi-channel audio signals, encodes the downmixed audio signals, and generates the encoded, downmixed audio signals.