BLE Isochronous Stream Scheduling for Overlapping Multi-Device Transmissions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Bluetooth low energy (BLE) technologies do not effectively manage data transmission to external devices within wireless environments, resulting in inefficient communication and poor connectivity between devices.
Innovation Solution
The communication circuitry for Bluetooth low energy (BLE) technologies are enhanced with a processor to manage data transmission to devices within wireless environments, utilizing a non-transitory computer-readable storage medium to enhance data transmission to external devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data transmission is performed using traditional BLE methods, then communication between devices is established, but transmission efficiency is poor and power consumption is high
Solution Approach 1:
The transmission process is segmented into multiple sub-events within CIG and CIS events, allowing data to be transmitted in organized chunks rather than continuous streams. This segmentation enables the system to manage multiple external devices efficiently by dividing transmission resources into discrete time slots, improving overall transmission efficiency while reducing power consumption through targeted activation of communication circuitry only when needed.
Solution Approach 2:
The system dynamically adjusts transmission parameters including event timing, sub-event allocation, and resource distribution based on real-time communication needs. The processor dynamically manages the scheduling of CIG events containing multiple CIS events, adapting transmission patterns to optimize efficiency and minimize power consumption across different operational scenarios.
2Adaptability or versatility
If multiple external devices are connected simultaneously, then communication versatility is improved, but managing overlapping events becomes complex
Solution Approach 1:
The system segments the event structure into hierarchical levels: CIG events containing multiple CIS events, each CIS event containing multiple sub-events. This segmentation allows the processor to manage multiple external devices by organizing communications into structured containers, where each level handles specific aspects of device interaction, thereby reducing overall management complexity while supporting versatile multi-device connectivity.
Solution Approach 2:
The system introduces an additional organizational dimension by nesting CIS events within CIG events. This multi-dimensional event structure allows the processor to manage multiple external devices across different organizational layers, where CIG events provide outer-level coordination and CIS events provide inner-level device-specific management, effectively handling complexity through structured hierarchy rather than flat management.
3Productivity
If transmission timing is optimized for one device, then transmission efficiency to that device is improved, but overlapping events may cause conflicts with other devices
Solution Approach 1:
The system segments transmission timing into discrete sub-events within each CIS event, allowing optimized transmission schedules for different external devices without interference. Each device receives dedicated time slots within the structured event framework, enabling efficient transmission to individual devices while the overall CIG event structure ensures reliable coordination across all devices, preventing conflicts through temporal segmentation.
Solution Approach 2:
The processor dynamically allocates and adjusts sub-event timing within CIG events based on the specific requirements of each external device. This dynamic timing optimization allows efficient transmission to each device while the system adapts to prevent overlaps and conflicts, maintaining both high transmission efficiency and reliable communication across all connected devices.
Data Source
AI summary
An electronic device is provided. The electronic device includes a communication circuitry for Bluetooth low energy (BLE), and a processor. The processor is configured to obtain a connected isochronous group (CIG) event including a first connected isochronous stream (CIS) event that includes first sub-events and a second CIS event that includes second sub-events that at least partially overlap at least part of the first sub-events, and transmit, based on receiving an acknowledgement (ACK) signal for first data transmitted to a first external electronic device via a first sub-event among the first sub-events, second data to a second external electronic device via a third sub-event among the second sub-events, wherein the third sub-event overlaps a second sub-event immediately after the first sub-event among the first sub-events.


