Video Packet Queue Management for Even Frame Dropping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Video processing systems face challenges with hardware limitations and storage constraints, leading to the need for efficient management of video packet queues to maintain smooth video playback and analysis.
Innovation Solution
A method and apparatus for managing video packet queues by assigning indices to packets and expiring packets based on a drop interval to maintain consistent spacing, adapting the drop interval to ensure even packet distribution and reduce disruption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If packets are dropped from the queue to manage storage space, then storage constraints are satisfied, but video playback smoothness deteriorates due to jitter and temporal spacing irregularities
Solution Approach 1:
The patent segments the packet queue into manageable units by assigning indices to packets and using a drop interval to selectively remove packets at regular intervals. This segmentation allows the system to control which packets are removed while maintaining temporal spacing, thereby managing storage space without causing excessive jitter in video playback.
Solution Approach 2:
The patent implements periodic action by using a drop interval that removes packets at regular time intervals. This periodic removal pattern ensures that packets are dropped in a controlled manner to manage queue size while maintaining consistent temporal spacing, which preserves video playback smoothness and reduces jitter.
2Quantity of substance
If packets are removed from the queue to maintain storage limits, then storage space constraints are satisfied, but temporal spacing consistency deteriorates
Solution Approach 1:
The patent applies preliminary action by assigning indices to packets before they are potentially removed from the queue. This pre-indexing allows the system to calculate and maintain proper temporal spacing when packets are removed, ensuring that the drop interval creates consistent time gaps between remaining packets and preserving temporal spacing consistency while managing queue capacity.
3Device complexity
If a fixed drop interval is used to manage queue size, then packet removal is simplified, but adaptability to varying video data sizes deteriorates
Solution Approach 1:
The patent implements dynamics by making the drop interval adjustable rather than fixed. The system can adapt the drop interval based on varying video data sizes, processing speeds, and storage constraints. This dynamic adjustment allows the packet removal mechanism to remain relatively simple while gaining the flexibility to handle different video conditions effectively.
Data Source
AI summary
Systems and methods are disclosed for receiving a video streaming packet from a video streaming source, removing, from the queue, a queued packet based on a size of the queue achieving a threshold and based on an index assigned to the queued packet being within a drop interval from an adjacent queued packet that is not dropped from the queue, and appending the video streaming packet to the queue.


