Impulse Response Compression via Common Element Extraction
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Quantity of substance
If data compression is applied to reduce storage size, then data storage efficiency is improved, but data reconstruction complexity increases
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.
3Quantity of substance
If common elements are removed from multiple impulse responses, then data storage efficiency is improved, but data processing complexity increases
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.
Data Source
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.
