Event-Initiated Video Capture Buffering and Delay Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video camera systems face challenges in efficiently recording and storing event-initiated video sequences, as they often capture unnecessary footage, leading to high storage requirements and bandwidth usage due to duplicate frames and lengthy recordings.

Innovation Solution

The implementation of an event delay timer and a video buffer that temporarily stores pre-event and post-event frames in a non-volatile memory, allowing for precise recording of video sequences without duplicating frames, and optimizing memory usage by defining buffer size based on latency and event duration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If video frames are continuously recorded without event triggering, then no event information is lost, but storage space and bandwidth usage increase significantly

Engineering Contradiction:
Improveevent detection accuracyVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system performs preliminary buffering of video frames in memory before an event is detected. The buffer stores a predetermined number of frames (e.g., 30 frames at 30fps = 1 second) so that when an event occurs, the pre-event footage is already available for recording without needing to have continuously recorded all prior footage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts and records only the relevant portions of video data - specifically the pre-event buffered frames and post-event frames - rather than recording continuous video streams. This selective extraction of necessary frames significantly reduces storage requirements while maintaining event detection reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If multiple events are detected simultaneously, then comprehensive event coverage is achieved, but duplicate video frames are recorded increasing storage and bandwidth usage

Engineering Contradiction:
Improveevent coverageVSAvoidbandwidth usage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

When multiple events are detected within the post-event time period, the system merges them into a single recording session. Instead of creating separate recordings for each event, the system consolidates the post-event frames into one continuous recording until the time period expires or no more events occur, thereby eliminating duplicate frame recording and reducing bandwidth usage.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If pre-event frames are recorded for all detected events, then complete event context is captured, but storage space is wasted when events occur in quick succession

Engineering Contradiction:
Improveevent context completenessVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system merges recording sessions for events that occur in quick succession. When a second event is detected during the post-event time period of a first event, the system extends the current recording session to include the second event's pre-event and post-event frames, rather than creating a separate recording. This eliminates redundant pre-event frame storage while maintaining complete event context.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP2407943B1Method for event initiated video capturing and a video camera for capture event initiated video
Publication Date: 2016.09.28 AXIS
  • EP2407943B1 patent drawingFigure 1
  • EP2407943B1 patent drawingFigure 2
  • EP2407943B1 patent drawingFigure 3~4

AI summary

The present invention relates to a method and a video camera for recording an event initiated video sequence, said method comprising continuously capturing video frames, temporarily storing video frames in a video buffer, detecting a first event, initiating, in response to the detection of the first event, a video sequence recording session for recording of a video sequence in a non-volatile memory, and recording in the non-volatile memory a number of pre event frames of the captured video data present in the buffer, this recording is performed in response to the detection of the first event. Further the method includes recording in the non-volatile memory post event frames of the video data captured during a post event time period related to the first event, the post event time period is starting at the detection of the first event and ranging a number of post event frames, and starting a first event delay time period in response to the expiration of the post event time period of the first event. Further the method comprises detecting a second event after expiration of the post event time period of the first event and before expiration of the first event delay time period, recording, in response to detection of the second event, in the non-volatile memory frames from the video buffer representing a time period starting at the expiration of the post event time period of the first event and ending at the detection of the second event, recording in the non-volatile memory frames of the video data captured during a post event time period related to the second event, the post event time period is starting at the detection of the second event and ranging a number of post event frames, and closing the video sequence recording session if a delay period expires and no other event process is in progress, wherein an event process includes recording pre event frames, recording post event frames, and an event delay time period, and wherein the delay period is a period counted from the expiration of a post event time period.