Wireless Video Packet Transmission Priority Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Video applications over wireless networks are sensitive to packet loss and delay due to the lossy nature of wireless networks, which degrades video playback performance.
Innovation Solution
A method to dynamically adjust retry limits and packet lifetimes for video packets based on their importance, prioritizing higher importance packets like I frames over lower importance packets like B frames, and adjusting these parameters in real-time based on factors such as frame type, order, and transmission success/failure streaks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If video packets are transmitted over wireless networks with fixed retry limits and packet lifetimes, then the transmission process is simple and uniform, but packet loss and delay occur frequently degrading video playback performance
Solution Approach 1:
The patent applies dynamics by making retry limits and packet lifetimes variable rather than fixed. The system dynamically adjusts these parameters based on real-time conditions including frame type (I-frame, P-frame, B-frame), current packet loss rates, and network conditions. This allows the transmission control to adapt to changing wireless network conditions, improving reliability without requiring overly complex manual configuration
Solution Approach 2:
The patent changes key transmission parameters (retry limits and packet lifetimes) based on video frame characteristics and network conditions. Different frame types are assigned different base retry limits and lifetimes, and these parameters are further adjusted based on observed packet loss patterns. This parameter adaptation resolves the contradiction by making the system responsive to actual transmission conditions
2Reliability
If uniform retry limits are applied to all video packets, then the control mechanism is simple, but important frames like I-frames are dropped at the same rate as less important frames like B-frames
Solution Approach 1:
The patent applies local quality by assigning different retry limits and packet lifetimes to different types of video packets based on their importance. I-frames (intra-coded frames) that contain complete image data are given higher priority with larger retry limits and longer lifetimes, while B-frames (bi-directionally predicted frames) that depend on other frames are given lower priority. This differentiated approach ensures that critical frames are more likely to be delivered successfully
Solution Approach 2:
The patent segments the video packet stream into different priority categories based on frame type. By classifying packets as high-priority (I-frames), medium-priority (P-frames), or low-priority (B-frames), the system can apply different transmission parameters to each segment. This segmentation allows important frames to receive enhanced protection through higher retry limits without unnecessarily increasing complexity for all packets
3Reliability
If high retry limits are set for all packets to reduce packet loss, then packet delivery reliability improves, but network congestion increases and transmission speed decreases
Solution Approach 1:
The patent applies partial action by providing enhanced protection (higher retry limits and lifetimes) only to the extent necessary for different frame types. Critical I-frames receive full protection with high retry limits, while less critical B-frames receive minimal protection. This selective approach ensures adequate delivery of important frames without applying excessive retransmission attempts to all packets, thereby avoiding unnecessary network congestion and maintaining transmission speed
Data Source
AI summary
A device, system and method are provided for wirelessly transmitting a sequence of video packets containing video data for one or more video frames. An importance metric associated with a priority of transmitting each individual packet in the sequence of video packets is independently computed, a retry limit or packet lifetime for each individual video packet in the sequence of video packets is independently determined based on the importance metric, and each video packet in the sequence of video packets is attempted to be transmitted. If the transmission attempt for an individual video packet in the sequence fails, the transmission attempt is repeated for up to the retry limit or the packet lifetime independently determined for the individual packet or until a successful transmission is achieved, whichever occurs first.


