Wireless Media Device Dynamic Bit-Rate and Retry Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication technologies face challenges in maintaining real-time transmission of time-critical data like video and audio over error-prone wireless channels, as they often rely on asynchronous packet-based protocols that struggle with isochronous data requirements, leading to packet drops and latency issues.
Innovation Solution
A method for real-time adjustment of wireless transmission in media devices, such as webcams, by dynamically tuning the retry rate, compression, and frame rate based on available bandwidth and quality of service, using a tracking and control algorithm to modulate the video bit-rate and prioritize data packets, with features like a retry header and forecasting to optimize packet transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a high packet retry rate is used to prevent packet drops, then reliability of transmission is improved, but latency increases and real-time performance deteriorates
Solution Approach 1:
The patent implements dynamic adjustment of the packet retry rate based on real-time network conditions. The system monitors bandwidth availability and quality of service metrics, then dynamically tunes the retry rate parameter to optimize the balance between reliability and latency. This transforms a static retry mechanism into a dynamic adaptive system that responds to changing wireless conditions.
Solution Approach 2:
The system changes the retry rate parameter in real-time based on measured quality of service features and available bandwidth. By adjusting this critical parameter dynamically, the system can increase retries during poor conditions to maintain reliability, or reduce retries during good conditions to minimize latency, thus resolving the contradiction between these two opposing requirements.
2Manufacturing precision
If bandwidth is increased to maintain video quality, then video quality is improved, but the system becomes less adaptable to varying wireless conditions
Solution Approach 1:
The patent employs dynamic adjustment of video parameters including frame rate, resolution, and compression level based on available bandwidth. This allows the system to maintain optimal video quality at each moment by adapting to current wireless conditions, rather than being fixed at a single quality level that would either waste bandwidth or degrade under poor conditions.
Solution Approach 2:
The system dynamically changes multiple video parameters (frame rate, resolution, compression) in response to bandwidth availability. This multi-parameter adaptation enables the system to maintain video quality within acceptable ranges across varying wireless conditions, resolving the contradiction between maintaining high quality and adapting to bandwidth variations.
3Ease of operation
If audio and video are transmitted with equal priority, then both streams are treated uniformly, but audio quality suffers when bandwidth is limited
Solution Approach 1:
The patent implements differential priority handling where audio packets are given higher priority than video packets. This local quality differentiation ensures that when bandwidth is limited, audio transmission is protected first, maintaining audio reliability and quality, while video can be degraded more easily since it is more tolerant of packet loss.
Solution Approach 2:
The system introduces a priority queue mechanism as an intermediary between the audio/video data sources and the wireless transmission channel. This mediator sorts and prioritizes packets, ensuring audio packets are transmitted before video packets when bandwidth is constrained, thus protecting audio quality without requiring complex application-layer protocols.
Data Source
AI summary
A method and apparatus for real time adjustment of wireless transmission in a media device (e.g., webcam), as opposed to a server or computer. In one embodiment, the adjustment, or dynamic tuning, involves tracking available bandwidth of the radio signaling rate and varying one of the retry rate, compression and frame rate. Also, the adjustment can be made on the basis of forecasts based on past behavior. A tracking and control algorithm is used to modulate the video bit-rate from the camera with the dynamic bit-rate available in a WiFi link.


