Audio Interface Dynamic Transmission Method
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing audio processing methods experience delays and interruptions in sound processing due to unpredictable data transmission timing and lack of guaranteed bandwidth, leading to inefficiencies in sound signal processing.
Innovation Solution
An information processing method that uses a guaranteed bandwidth and restricted timing for sound signal transmission, storing sound signals in memory and processing them when a predetermined data size is reached, combining isochronous and bulk/interrupt methods to ensure continuous and timely sound processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If an isochronous method is used for sound signal transmission, then bandwidth is guaranteed and timing is restricted, but processing delay increases when data size does not reach the predetermined threshold
Solution Approach 1:
The patent dynamically switches between isochronous and bulk/interrupt transmission methods based on real-time conditions. The system monitors data accumulation in memory and automatically selects the appropriate transmission method, making the system adaptable rather than static. This resolves the contradiction by allowing the system to use isochronous method when reliability is critical and bulk/interrupt method when speed is more important.
Solution Approach 2:
The patent changes the transmission method parameter based on data size conditions. When a predetermined amount of sound signal data is accumulated in memory, the system switches from isochronous transmission to bulk/interrupt transmission. This parameter change allows the system to optimize between bandwidth guarantee and processing delay by selecting the appropriate transmission mode at different times.
2Productivity
If a bulk method or interrupt method is used for data transmission, then processing can occur when predetermined data size is reached, but bandwidth is not guaranteed causing sound interruptions
Solution Approach 1:
The system dynamically adjusts transmission methodology based on data accumulation status. When sound signal data reaches a predetermined size threshold in memory, the system transitions to bulk/interrupt methods for faster processing. This dynamic adaptation allows the system to prioritize processing speed when sufficient data is available while maintaining reliability options when data is scarce.
Solution Approach 2:
The patent uses preliminary action by accumulating sound signal data in memory before transmission. The system waits for a predetermined amount of data to be collected in the buffer before initiating bulk/interrupt transmission. This preliminary data accumulation ensures that when faster transmission methods are used, sufficient data is already available, maintaining processing speed without compromising overall system reliability.
3Reliability
If the driver waits for the next notification when data size does not reach the threshold, then bandwidth is maintained, but non-negligible delay occurs in sound processing application
Solution Approach 1:
The patent implements dynamic transmission method selection that changes based on data availability. Instead of always waiting for notifications in isochronous mode, the system switches to bulk/interrupt methods when data reaches the threshold, eliminating unnecessary waiting delays while maintaining bandwidth management through intelligent method selection.
Solution Approach 2:
The system changes the transmission parameter from isochronous notification-based transmission to bulk/interrupt transmission when data size reaches the predetermined threshold. This parameter change allows the system to bypass the notification waiting mechanism that causes delays, while still maintaining bandwidth control through the conditional switching logic.
Data Source
AI summary
An information processing method includes storing, in a memory, a sound signal transmitted from the outside by using a first transmission method in which a bandwidth is guaranteed and timing is restricted, and processing, using a processor, the sound signal stored in the memory upon a predetermined data size of the sound signal being stored in the memory.


