Surround Component Generator Reducing Arithmetic Load

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing surround component generation devices require a large amount of calculation for correlation coefficient calculation, leading to a large system scale and significant arithmetic operations.

Innovation Solution

A surround component generation device with multipliers to change audio signal amplitudes and coefficient updaters to generate surround components based on updated coefficients, reducing arithmetic operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If correlation coefficient calculation is used to generate surround components, then the surround signal quality is improved, but the arithmetic operation amount increases significantly

Engineering Contradiction:
Improvesurround signal qualityVSAvoidarithmetic operation amount
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the calculation parameter from correlation coefficient (requiring complex arithmetic) to simple amplitude coefficients that can be updated adaptively. The amplitude change amount is calculated based on the difference between left and right channel signals, avoiding complex correlation calculations while maintaining surround signal quality

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent uses simple, computationally inexpensive amplitude coefficients instead of complex correlation coefficients. These coefficients are updated adaptively but require minimal arithmetic operations, effectively replacing the computationally expensive correlation calculation method

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Measurement precision

If correlation coefficient calculation is used to generate surround components, then the surround signal quality is improved, but the system scale becomes large

Engineering Contradiction:
Improvesurround signal qualityVSAvoidsystem scale
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent simplifies the system by changing from correlation coefficient parameters to simple amplitude coefficients. This parameter change reduces the computational complexity and system scale while maintaining the ability to generate quality surround signals through adaptive amplitude adjustment

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent extracts only the essential function of surround signal generation by removing the complex correlation coefficient calculation. The system focuses on the core requirement of creating spatial audio effects through simple amplitude modulation, eliminating unnecessary computational complexity

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9538306B2Surround component generator
Publication Date: 2017.01.03 PANASONIC AUTOMOTIVE SYST CO LTD
  • US9538306B2 patent drawing
  • US9538306B2 patent drawing
  • US9538306B2 patent drawing

AI summary

Provided is a surround component generation device capable of generating surround components for multichannel reproduction based on two-channel audio signals with a small amount of arithmetic operation. The surround component generation device includes: multipliers for changing amplitudes of audio input signals; subtractors for subtracting outputs of the multipliers from the input signals; coefficient updaters for updating coefficients of the multipliers; subtractors for generating surround components based on the input signals and the output signals of the multipliers; output switches for switching and outputting the output signals of the subtractors; and output switching controllers for controlling the output switches. Each of the coefficient updaters updates the coefficient of the multiplier based on the output of the subtractor, and each of the output switching controllers switches the output switch based on the coefficient updated by the coefficient updater.