Digital Video Alarm System Frame Rate Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional digital video alarm systems face bandwidth constraints, leading to incomplete digital video frames being received, which result in poor video quality and increased costs, especially when transmitting over low-bandwidth networks like cellular networks.
Innovation Solution
A digital video delivery alarm system that adjusts the display frame rate based on the receipt frame rate, ensuring only complete frames are displayed, potentially sacrificing frame rate for quality, and utilizing a video cache to store and render complete frames, thereby maintaining image integrity and reducing bandwidth usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If the transmit frame rate is increased to improve video quality, then video quality is improved, but bandwidth consumption increases and incomplete frames are received
Solution Approach 1:
The system transmits video frames at a higher frame rate than can be fully received or displayed, intentionally sending more frames than necessary. The transmitting computer sends frames at transmit frame rate while the receiving computer receives at receipt frame rate and displays at display frame rate, where display frame rate < receipt frame rate < transmit frame rate. This partial transmission approach ensures complete frames are delivered without wasting bandwidth on frames that cannot be displayed.
Solution Approach 2:
The system dynamically adjusts frame rate parameters across different stages of video delivery. The transmit frame rate, receipt frame rate, and display frame rate are all distinct parameters that can be independently optimized. By changing these parameters, the system adapts to bandwidth constraints while maintaining video quality for displayed frames.
2Speed
If the display frame rate is increased to improve video smoothness, then video smoothness is improved, but bandwidth constraints cause incomplete frames to be received
Solution Approach 1:
The system prepares and transmits complete video frames in advance at a higher frame rate before they are needed for display. The transmitting computer sends frames proactively, and the receiving computer buffers and selects complete frames for display. This preliminary transmission ensures that when frames are needed for display, complete frames are already available, avoiding the need to wait for potentially incomplete frames.
3Manufacturing precision
If complete frames are ensured to be displayed, then image integrity is maintained, but frame rate must be reduced
Solution Approach 1:
The system implements dynamic frame rate adjustment where the display frame rate is adaptively set based on bandwidth conditions and receipt frame rate. Rather than using a fixed frame rate, the system dynamically balances between displaying as many frames as possible and ensuring those frames are complete. This dynamic approach allows the system to optimize image integrity while maximizing the displayed frame rate within available bandwidth constraints.
Data Source
AI summary
A computer readable medium having non-transitory memory for storing machine instructions that are to be executed by a digital video delivery alarm computer. The machine instructions when executed by the digital video alarm computer implement the following function: determining a receipt frame rate for receiving digital video frames including first and second digital video frames by the digital video delivery alarm computer from a digital video transmitting computer having a transmit frame rate for transmitting digital video frames including the first and second digital video frames. The functions further include adjusting a display frame rate for displaying the digital video frames including the first and second digital video frames through the digital video delivery alarm computer. The display frame rate is less than the transmit frame rate. The digital video frames are associated with a digital video event.


