Variable Bitrate Video Event Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing home and business monitoring systems face challenges in efficiently detecting significant events within recorded video without requiring extensive internet access or video upload, particularly due to bandwidth limitations and network restrictions.

Innovation Solution

Implementing a system where a camera encodes video with variable bitrate based on scene complexity, allowing a video recorder to detect changes and provide bitrate information to a server, which then indicates likely event occurrences without needing the actual video to be uploaded or accessed over the internet.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If video is uploaded to the server for event detection, then event detection accuracy is improved, but bandwidth consumption and network requirements increase

Engineering Contradiction:
Improveevent detection accuracyVSAvoidbandwidth consumption
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential bitrate information from the video stream for transmission to the server, rather than uploading the entire video. This selective extraction maintains event detection capability while dramatically reducing bandwidth consumption and network requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system creates a simplified representation (copy) of the video data in the form of bitrate information that preserves the essential event detection characteristics without requiring the original video content, thus reducing data transmission needs.

Inventive Principle:
Principle #26Copying

2Productivity

If video is stored on the server for analysis, then event detection capability is improved, but user privacy control and network independence are reduced

Engineering Contradiction:
Improveevent detection capabilityVSAvoiduser privacy control
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent removes the video content from the transmission process and keeps only the derived bitrate information on the user's local network. This allows event detection functionality while maintaining user privacy control and local network independence.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If constant bitrate is used for video encoding, then network transmission simplicity is improved, but event detection accuracy through bitrate variation is reduced

Engineering Contradiction:
Improvenetwork transmission simplicityVSAvoidevent detection accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system uses variable bitrate encoding where the bitrate itself provides feedback about scene complexity and potential events. The bitrate variations serve as indicators that the server can analyze to detect events without needing to process the actual video content.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10923159B1Event detection through variable bitrate of a video
Publication Date: 2021.02.16 ALARM COM INC
  • US10923159B1 patent drawing
  • US10923159B1 patent drawing
  • US10923159B1 patent drawing

AI summary

Methods and systems including computer programs encoded on a computer storage medium, for event detection through variable bitrate of a video. A method includes obtaining bitrate information that describes bitrates for portions of a video, determining bitrate criteria that corresponds to a likely occurrence of an event being shown in the video, determining that the bitrate indicated by the bitrate information for a particular portion of the video satisfies the bitrate criteria, in response to determining that the bitrate indicated by the bitrate information for the particular portion of the video satisfies the bitrate criteria, determining that an instance of the event is likely to be shown in the particular portion of the video, and providing a user device an indication that the event is likely to be shown in the particular portion of the video.