Digital Video Alarm System Frame Rate Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvevideo qualityVSAvoidbandwidth consumption
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

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.

Inventive Principle:
Principle #16Partial or excessive action

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvedisplay frame rateVSAvoidframe completeness
Core Design Contradiction:
SpeedVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If complete frames are ensured to be displayed, then image integrity is maintained, but frame rate must be reduced

Engineering Contradiction:
Improveimage integrityVSAvoidframe rate
Core Design Contradiction:
Manufacturing precisionVSProductivity

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240040177A1Digital video delivery alarm computer system
Publication Date: 2024.02.01 DICE CORP
  • US20240040177A1 patent drawing
  • US20240040177A1 patent drawing
  • US20240040177A1 patent drawing

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.