Impulse Response Compression via Common Element Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The storage and processing of large impulse response data sets, such as Head-Related Transfer Functions (HRTFs), are inefficient due to the significant storage space required and the limited detail that can be captured, especially in 3D audio applications.

Innovation Solution

A method of compressing impulse response data by identifying and removing common impulse response elements from multiple impulse responses, storing the compressed responses and mapping data for reconstruction, and optionally further compressing by identifying and removing common sub-elements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If impulse response data is stored in full detail, then measurement precision and data accuracy are improved, but data storage volume increases significantly

Engineering Contradiction:
Improvedata accuracyVSAvoiddata storage volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The impulse response data is segmented into common elements (present across multiple responses) and unique elements (specific to individual responses). This segmentation allows the common portion to be stored once and referenced by multiple responses, significantly reducing total storage volume while preserving complete reconstruction capability for each individual impulse response.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The common impulse response element is extracted from multiple individual impulse responses and stored separately. By taking out the shared portion, the patent eliminates redundant storage of identical data across multiple responses, achieving compression while maintaining the ability to reconstruct original high-precision data when needed.

Inventive Principle:
Principle #2Taking out (Extraction)

2Quantity of substance

If data compression is applied to reduce storage size, then data storage efficiency is improved, but data reconstruction complexity increases

Engineering Contradiction:
Improvedata storage volumeVSAvoiddata reconstruction complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

Instead of storing complete duplicate copies of common data in each impulse response, the patent creates a single master copy of the common impulse response element. Individual responses store only references or indices to this master copy, dramatically reducing storage requirements. Reconstruction involves retrieving the master copy and combining it with individual-specific data, a simple process that maintains low complexity.

Inventive Principle:
Principle #26Copying

3Quantity of substance

If common elements are removed from multiple impulse responses, then data storage efficiency is improved, but data processing complexity increases

Engineering Contradiction:
Improvedata storage volumeVSAvoiddata processing efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent merges the common impulse response element with individual-specific elements during the reconstruction process. By combining the shared master data with unique response data, the system efficiently reconstructs complete impulse responses on-demand, maintaining processing efficiency while benefiting from reduced storage requirements.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250142278A1Method Of Compressing An Impulse Response Set
Publication Date: 2025.05.01 SONY COMP ENTERTAINMENT EURO LTD
  • US20250142278A1 patent drawing

AI summary

A method of compressing an impulse response set, the impulse response set comprising a plurality of impulse responses. The method comprises identifying at least one common impulse response element in the plurality of impulse responses, each common impulse response element being present in at least some of the plurality of impulse responses. The or each common impulse response element is removed from each of the impulse responses identified as comprising that common impulse response element, thereby generating a corresponding set of compressed impulse responses. Then, the compressed impulse responses, the identified common impulse response elements and, for each identified common impulse response element, mapping data representing a mapping of that common impulse response element to the compressed impulse responses from which it was removed, are stored.