Cloud Video Storage with Key-Frame Erasure Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud storage systems lack targeted protection for key frames in video data, leading to inadequate security and a high risk of data loss if a key frame is damaged.

Innovation Solution

A method and apparatus that differentiate between key and non-key frames in video data, storing key frames using a higher data security level with a more robust erasure code policy, and non-key frames using a lower security level, ensuring enhanced protection for key frames by distributing segments across multiple disks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If uniform data security level is applied to all video frames using RAID technology, then storage simplicity is maintained, but key frame security is insufficient

Engineering Contradiction:
Improvekey frame securityVSAvoidstorage management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies different data security levels to different parts of the video data based on their importance. Key frames are stored with higher security level (first erasure code policy with more redundant segments) while non-key frames use lower security level (second erasure code policy with fewer redundant segments). This local differentiation resolves the contradiction by providing enhanced protection where needed without uniformly increasing complexity across all data.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments video data into different types (key frames and non-key frames) and applies different storage policies to each segment. By dividing the video data based on frame importance and applying differentiated erasure code policies, the system achieves targeted security enhancement for key frames while maintaining manageable overall complexity.

Inventive Principle:
Principle #1Segmentation

2Reliability

If higher data security level is applied to all video data, then data loss risk is reduced, but storage cost increases

Engineering Contradiction:
Improvedata securityVSAvoidstorage resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies higher security measures (first erasure code policy with more redundant segments) only to key frames which are critical for video playback, while non-key frames use lower security measures (second erasure code policy with fewer redundant segments). This resolves the contradiction by concentrating storage resources on the most important data elements rather than uniformly increasing storage across all data.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies excessive security measures (higher data security level with more redundant segments) partially only to key frames rather than to all video data. This selective application of enhanced protection resolves the contradiction by providing sufficient security for critical data while avoiding unnecessary resource consumption for less critical data.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If differentiated security levels are applied to key and non-key frames, then key frame protection is enhanced, but storage processing complexity increases

Engineering Contradiction:
Improvekey frame securityVSAvoidstorage processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments video frames into key frames and non-key frames, then applies different erasure code policies to each segment type. This segmentation approach resolves the contradiction by organizing the complexity into manageable categories with distinct policies, making the differentiated processing systematic rather than chaotic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality differentiation by applying specific security policies to specific frame types. The system identifies key frames and applies the first erasure code policy locally to these frames, while applying the second policy to non-key frames, thereby managing complexity through targeted rather than universal processing.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11316925B2Video data storage method and device in cloud storage system
Publication Date: 2022.04.26 HANGZHOU HIKVISION SYST TECH CO LTD
  • US11316925B2 patent drawing
  • US11316925B2 patent drawing
  • US11316925B2 patent drawing

AI summary

Embodiments of the present application provide a method for storing video data in the cloud storage system, which includes: receiving to-be-stored video data; obtaining identification information of a storage object corresponding to the to-be-stored video data; determining the storage object corresponding to the to-be-stored video data, and a first data security level and a second data security level corresponding to the storage object based on the identification information; wherein, the first data security level is higher than the second data security level; for each frame in the to-be-stored video data, determining whether the frame is a key frame; and storing the frame into the determined storage object based on the first data security level when the frame is the key frame and storing the frame into the determined storage object based on the second data security level when the frame is not the key frame. With the method for storing video data, the key frame in the video data is protected and the risk of losing video data is reduced.