AT Interface Bitrate Signaling for Wireless Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication technologies do not support signaling of recommended bitrates for streaming sessions between processors on a wireless device, preventing effective application-level streaming service assistance.
Innovation Solution
Implementing an AT interface for exchanging bitrate recommendation requests, responses, and notifications between processors of a wireless device, including AT commands and unsolicited notifications, to facilitate uplink and downlink bitrate recommendations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If current communication technologies are used, then network infrastructure is established, but signaling of recommended bitrates between processors on a wireless device is not supported
Solution Approach 1:
The patent introduces an AT interface as an intermediary communication mechanism between processors on the wireless device. This interface enables bitrate recommendation signaling by providing a standardized communication protocol that mediates between different processor components, resolving the contradiction by adding targeted functionality without requiring complete system redesign.
Solution Approach 2:
The AT interface is designed to handle multiple types of communication including solicited responses and unsolicited notifications, making it a multi-functional interface that can support various signaling scenarios. This universality allows the same interface to serve different processing needs, improving adaptability without proportionally increasing complexity.
2Reliability
If application-level streaming service assistance is implemented, then streaming quality is enhanced, but processor-to-processor communication capability is required
Solution Approach 1:
The patent implements feedback mechanisms through unsolicited notifications that allow the modem processor to provide bitrate recommendations directly to application processors. This feedback channel enables real-time streaming quality optimization by continuously exchanging bitrate information without requiring complex request-response protocols, thereby improving reliability while managing communication complexity.
Solution Approach 2:
The AT interface is pre-configured with command sets and notification mechanisms before streaming sessions begin. This preliminary setup includes predefined communication protocols and data formats that enable seamless processor-to-processor communication during streaming, reducing the need for complex runtime negotiation and improving overall system reliability.
3Speed
If AT interface with unsolicited notifications is implemented, then bitrate recommendation responsiveness is improved, but interface complexity increases
Solution Approach 1:
The AT interface implements periodic unsolicited notifications that trigger based on network conditions rather than continuous polling. This periodic action pattern improves response speed by pushing bitrate recommendations when conditions change, while avoiding the complexity of continuous monitoring and request-response cycles. The interface activates notifications at appropriate intervals based on network state changes.
Solution Approach 2:
The modem processor autonomously generates and sends unsolicited bitrate recommendations when network conditions warrant, without waiting for explicit requests from application processors. This self-service capability improves response time by eliminating request-wait-response cycles, while the automation is managed through predefined conditions in the AT interface protocol, preventing excessive complexity.
Data Source
Figure 1A
Figure 1B
Figure 2
AI summary
Various embodiments may provide streaming service downlink assistance and/or uplink assistance mechanisms for a wireless device using attention (AT) commands exchanged between a modem processor of the wireless device and another processor of the wireless device. Various embodiments may include an AT command that is a bitrate recommendation action command including an indication of a stream identifier, an indication of a requested bitrate, and an indication of a direction. Various embodiments may include an AT response that is a bitrate recommendation response, the bitrate recommendation response including an indication of a stream identifier, an indication of a bitrate recommendation, and an indication of a direction.