Video Surveillance Display Buffer Management for MPEG Stream Stability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Video surveillance systems face resource constraints when displaying multiple compressed video streams, particularly with MPEG video, leading to system crashes and interruptions due to high resource demands and temporary overloads.
Innovation Solution
A method and apparatus that monitor the amount of video data in an input buffer, allowing only I-frames to be displayed when the buffer exceeds a predetermined level, and adjust the display mode of MPEG video streams to I-frame or full-motion based on available resources, ensuring continuous operation and maximizing video information display.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the system displays multiple MPEG video streams in full-motion video, then the amount of video information displayed is maximized, but the system resources are quickly exceeded leading to system crashes
Solution Approach 1:
The system dynamically adjusts the display mode of video streams based on current system resource availability. When resources are sufficient, full-motion video is displayed; when resources are constrained, the system automatically switches to displaying only I-frames for some streams. This dynamic adaptation allows the system to maintain reliability while maximizing video information display under varying conditions.
Solution Approach 2:
The invention changes the display parameters of MPEG video streams by switching between two modes: full-motion video display and I-frame only display. This parameter change reduces the processing burden on the system when resources are constrained, preventing system crashes while still providing video surveillance coverage.
2Loss of information
If the system displays MPEG video streams in full-motion video, then the most video information is provided, but temporary overloads from network traffic or system processes cause system crashes
Solution Approach 1:
The system prepares for potential temporary overloads by having a pre-configured fallback display mode (I-frame only) ready to activate when resource constraints are detected. This beforehand preparation allows the system to withstand temporary overloads from network traffic or system processes without crashing, as the reduced display mode requires fewer resources and can handle the constrained conditions.
3Productivity
If the system displays every other image or every third image from an intraframe encoded stream, then the system can handle the frame per second rate, but with MPEG video the system must decode the whole stream and cannot eliminate data by displaying selective frames
Solution Approach 1:
The invention extracts and displays only the I-frames from the MPEG video stream when system resources are constrained. Since I-frames are independent and self-contained, they can be displayed without decoding the entire MPEG stream, significantly reducing the decompression complexity and processing burden while still providing video surveillance coverage.
Data Source
AI summary
A method and apparatus for controlling a video surveillance display comprising receiving an MPEG video stream comprising video data in I-frames and P-frames, storing the MPEG video stream in an input buffer, displaying the stored MPEG video stream in full-motion video, monitoring the amount of video data stored in the input buffer; and displaying only the I-frames of the stored MPEG video stream when the amount of video data stored in the input buffer is greater than a predetermined amount.


