Adaptive Video Playback for Security Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Security and automation systems face inefficiencies in video playback, particularly when reviewing lengthy videos with portions of little to no interest, leading to tedious and time-consuming monitoring processes.

Innovation Solution

The implementation of adaptive video playback systems that analyze captured videos to identify aspects such as runtime, frame rate, motion, and occupant presence, allowing for autonomous selection of playback speeds, including skipping uninteresting portions and adjusting speeds based on detected events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual video playback is used, then the user can watch the entire video, but the process is tedious and time-consuming

Engineering Contradiction:
Improvevideo review efficiencyVSAvoidtime spent reviewing video
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of the video content before playback to identify segments containing motion and segments without motion. This advance preparation enables the playback system to automatically adjust speeds based on pre-identified content characteristics, resolving the contradiction by preparing the video structure in advance for efficient selective playback.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The playback speed is made dynamic rather than static, automatically adjusting between different speeds based on the content being displayed. The system transitions between normal playback speed for stationary segments and reduced playback speed for motion segments, creating a dynamic playback experience that optimizes review efficiency while maintaining oversight of important events.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If the video is played at normal speed, then all details are visible, but lengthy videos with uninteresting portions become tedious to review

Engineering Contradiction:
Improvevideo review convenienceVSAvoidreview time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system implements skipping functionality that automatically fast-forward through video segments identified as containing no motion or low-interest content. By detecting stationary periods and bypassing them, the system allows reviewers to quickly traverse uninteresting portions while maintaining the ability to slow down and examine important segments in detail, thus improving ease of operation and reducing review time simultaneously.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Measurement precision

If the playback speed is reduced for detailed review, then important segments can be examined, but the overall review process becomes slower

Engineering Contradiction:
Improvedetection accuracyVSAvoidreview throughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

Different playback speeds are applied to different segments of the video based on their content characteristics. Motion-containing segments receive reduced playback speed for detailed examination, while stationary segments are played back at normal speed or skipped. This localized quality adjustment ensures that detection accuracy is maintained for important segments while preserving overall review productivity through faster processing of less critical portions.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11164601B2Adaptive video playback
Publication Date: 2021.11.02 VIVINT INC
  • US11164601B2 patent drawing
  • US11164601B2 patent drawing
  • US11164601B2 patent drawing

AI summary

Methods and systems for routing messages are described. In one embodiment, the method includes monitoring a security system of a premises, identifying a video file captured by the security system of the premises, determining one or more aspects of the video file, selecting a first playback speed based on the determined one or more aspects of the video file, and playing the video file at the first playback speed. In some cases, the one or more aspects of the video file includes at least one of runtime, file size, and frame rate.