Video Data Recovery via Embedded Segment Headers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital video processing systems face challenges in managing and recovering video data files due to their fragmented storage across storage devices, as files are often broken into segments and scattered across various locations, making it difficult to reconstruct them without a functional file index.

Innovation Solution

The method involves splitting video data files into segments, generating recovery headers, and combining them with the segments to form storage packets, which are then stored with recovery information, allowing for reconstruction of the files even if the file index is missing or damaged.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If video data files are split into segments and scattered across storage device, then storage space utilization is improved, but data recovery difficulty increases

Engineering Contradiction:
Improvestorage space utilizationVSAvoiddata recovery difficulty
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The video data file is divided into multiple segments that are scattered across different locations on the storage device. Each segment is assigned a unique segment number and contains a portion of the original file data. This segmentation allows efficient storage space utilization while the system maintains the ability to reconstruct the original file by collecting and reassembling segments in the correct sequence.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A file index structure is introduced as an intermediary between the scattered data segments and the recovery process. The file index stores metadata including segment numbers, storage locations, and sequence information for each segment. This intermediary enables the system to locate and reassemble segments efficiently without requiring complex search algorithms, thus reducing data recovery difficulty despite file fragmentation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If file index is used to track data segments, then data organization is improved, but system vulnerability increases

Engineering Contradiction:
Improvedata organizationVSAvoidsystem vulnerability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The critical recovery information is extracted from the centralized file index and embedded directly into each data segment as recovery metadata. Each segment contains its own segment number, sequence information, and storage location data. This extraction eliminates the single point of failure represented by the centralized file index, as segment recovery can proceed using information stored within the segments themselves.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Recovery capability is distributed to each individual data segment through embedded metadata, rather than relying on centralized file index information. Each segment contains local quality information including its position in the original file, storage location, and reassembly sequence. This local quality approach ensures that even if the file index is corrupted or lost, individual segments retain the information needed for recovery.

Inventive Principle:
Principle #3Local quality

3Speed

If data files are stored in contiguous space, then retrieval speed is improved, but storage flexibility decreases

Engineering Contradiction:
Improveretrieval speedVSAvoidstorage flexibility
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The system dynamically manages data segment storage by maintaining flexibility in segment placement while enabling efficient retrieval. Segments can be stored in non-contiguous locations based on available storage space, but each segment contains dynamic metadata about its position and sequence. This dynamic approach allows the storage system to adapt to varying storage conditions while maintaining retrieval efficiency through the use of segment pointers and sequence information.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11232151B2Systems, methods, and software for improved video data recovery effectiveness
Publication Date: 2022.01.25 VERINT AMERICAS INC
  • US11232151B2 patent drawing
  • US11232151B2 patent drawing
  • US11232151B2 patent drawing

AI summary

Methods, systems, and software are provided herein that allow for storing a data file in a storage device. The storage system splits a video data file into a plurality of data segments, generates a plurality of recovery headers for the data segments, and combines ones of the recovery headers with ones of the data segments to form a plurality of storage packets.