Multi-Slot Audio Interface Adaptive Bus Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing digital audio interfaces in mobile communication terminals, such as I2S, struggle with efficient and adaptive connectivity between multiple media processing modules, leading to suboptimal resource allocation and increased power consumption due to fixed bus configurations.
Innovation Solution
A control unit determines a desired connectivity scheme among media processing modules, adaptively defining connections over a shared bus by modifying clock rates and time slots, allowing for dynamic resource allocation and efficient data transfer without additional hardware.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a fixed bus configuration is used for digital audio interfaces, then device complexity is reduced and ease of manufacture is improved, but adaptability among multiple media processing modules deteriorates and power consumption increases
Solution Approach 1:
The patent implements dynamic bus configuration where the control unit adaptively defines connections and assigns time slots based on current connectivity requirements. The bus transitions from a static fixed configuration to a dynamic reconfigurable system that adapts to different media processing module connectivity needs, resolving the contradiction between adaptability and complexity.
Solution Approach 2:
The control unit changes bus parameters such as clock rates and time slot assignments adaptively based on the desired connectivity scheme. By modifying these parameters dynamically rather than maintaining a fixed configuration, the system achieves high adaptability without proportionally increasing device complexity.
2Use of energy by moving object
If a fixed bus configuration is used, then device complexity is reduced, but power consumption increases due to inability to dynamically adjust resources
Solution Approach 1:
The system dynamically adjusts bus resources including clock rates and time slot allocations based on actual connectivity requirements. This dynamic resource adjustment allows the system to reduce power consumption by activating only the necessary bus resources rather than maintaining a permanently active fixed configuration, while the control unit manages this dynamically.
Solution Approach 2:
The control unit periodically reassesses the desired connectivity scheme and reconfigures the bus accordingly. This periodic adaptation enables the system to optimize power consumption by adjusting bus activity levels to match current operational needs, balancing the added control complexity with energy efficiency gains.
3Reliability
If multiple dedicated interfaces are used for each media processing module connection, then connectivity reliability is improved, but device complexity and manufacturing cost increase
Solution Approach 1:
The patent implements a universal shared bus that can dynamically serve multiple different connection scenarios. Instead of requiring dedicated interfaces for each possible module pairing, a single multi-functional bus system handles various connectivity configurations through adaptive time slot assignment and clock rate adjustment, maintaining reliability while reducing overall system complexity.
Solution Approach 2:
Multiple potential dedicated interfaces are merged into a single shared bus infrastructure. By combining these resources and using time-division multiplexing with adaptive slot allocation, the system achieves connection reliability equivalent to dedicated interfaces while significantly reducing the total number of physical interfaces required, thus lowering device complexity and manufacturing cost.
Data Source
AI summary
An apparatus includes multiple media processing modules and a control unit. The media processing modules are configured to exchange digital media signals over a shared bus. The control unit is configured to determine a desired connectivity scheme among the media processing modules, to adaptively define, based on the desired connectivity scheme, connections that transfer the media signals among the media processing modules over the shared bus, and to instruct the media processing modules to establish the connections, by communicating with the media processing modules over a control interface that is independent of the shared bus.


