Vectorized Audio Filtering for Complex Number Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio data filtering methods in game scenes are inefficient due to the need for separate processing of real and imaginary parts of complex numbers, leading to reduced filtering efficiency.

Innovation Solution

The method converts audio data into complex number arrays, extracts real and imaginary parts to form vectors, and performs vector operations on these vectors to improve filtering efficiency by allowing simultaneous processing of multiple complex numbers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If separate processing of real and imaginary parts of complex numbers is performed, then filtering accuracy is maintained, but filtering efficiency deteriorates

Engineering Contradiction:
Improvefiltering efficiencyVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent merges the separate processing of real and imaginary parts into a unified vector operation framework. By representing complex numbers as vectors in a complex number array and performing operations on these vectors simultaneously, the system processes both real and imaginary components in parallel, thereby improving filtering efficiency without sacrificing accuracy

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent transitions from traditional scalar complex number processing to vector-based processing in a higher-dimensional space. By organizing complex numbers into arrays and performing vector operations, the system achieves parallel processing capabilities that simultaneously handle multiple complex numbers, thus resolving the efficiency-time contradiction

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If traditional complex number filtering is used, then processing accuracy is maintained, but reading and operation efficiency deteriorates

Engineering Contradiction:
Improvereading and operation efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the fundamental parameter representation from individual complex numbers to vectors of complex numbers. By organizing complex numbers into structured arrays and performing operations on entire vectors rather than individual elements, the system improves reading and operation efficiency while managing complexity through systematic vector operations

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260011336A1Audio data filtering
Publication Date: 2026.01.08 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20260011336A1 patent drawing
  • US20260011336A1 patent drawing
  • US20260011336A1 patent drawing

AI summary

In a method, audio data and a first complex number array is acquired. The first complex number array includes a filter parameter set of a filter, and is converted into a second complex number array. A real part and an imaginary part of each complex number in the first complex number array are extracted to obtain a first complex number vector. A real part and an imaginary part of each complex number in the second complex number array are extracted to obtain a second complex number vector. A plurality of first operation vectors is obtained based on the first complex number vector. A plurality of second operation vectors is obtained based on the second complex number vector. A set of vector operations is performed on the first and second operation vectors to obtain a plurality of result vectors. Filtered audio data is determined based on the plurality of result vectors.