Cloud Media Synchronization Using GOP Hash Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Large files require significant time to upload and store in cloud storage due to the need for entire files to be synchronized across multiple devices, leading to inefficiencies in data transmission and storage.
Innovation Solution
Implementing a method that breaks down media files into GOP blocks, calculates hash values for payloads and headers, and only uploads edited portions, using deduplication techniques to identify and store only modified data, thereby reducing the amount of data transmitted and stored.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If entire media files are synchronized across multiple devices, then data consistency is maintained, but upload time and storage requirements increase significantly
Solution Approach 1:
The patent segments media files into GOP (Group of Pictures) blocks, which are independent encoding units. By dividing the file into smaller segments, the system can identify and synchronize only the edited portions rather than the entire file, thereby reducing upload time while maintaining data consistency through selective synchronization of modified segments.
Solution Approach 2:
The patent extracts and compares hash values of GOP blocks between client and cloud to identify only the edited portions that need synchronization. This extraction approach allows the system to separate necessary synchronization data from redundant data, significantly reducing upload time while ensuring data consistency for modified portions.
2Reliability
If entire media files are uploaded to cloud storage, then complete data availability is ensured, but storage space consumption increases
Solution Approach 1:
By segmenting media files into GOP blocks and storing only the edited portions in the cloud, the system reduces storage space requirements while maintaining data availability for synchronized content. The cloud stores differential updates rather than complete files, freeing storage space while ensuring edited portions are available.
Solution Approach 2:
The patent performs preliminary hash value comparison between client and cloud before uploading, identifying only the edited GOP blocks that need to be stored. This preliminary action prevents unnecessary storage of unchanged data, reducing storage space consumption while ensuring availability of required edited portions.
3Measurement precision
If hash value comparison is performed for all GOP blocks, then edited portions are accurately identified, but processing complexity increases
Solution Approach 1:
The patent applies segmentation by dividing files into GOP blocks with predefined boundaries, allowing hash comparison to be performed on smaller, manageable units rather than entire files. This segmentation maintains identification accuracy for edited portions while reducing processing complexity through modular comparison of smaller segments.
Data Source
AI summary
In a cloud computing device for synchronizing digital content with a client device, a first hash value and a second hash value in a media file are received from the client device, the media file comprising a plurality group of pictures (GOP) blocks and searching for payloads and headers based on the first hash value and the second hash value. Based on the searching step, edited portions of the media file are identified. For each edited portion, payload data is requested from the client device based on the first hash value and header data based on the second hash value. The payload data and the header data received from the client device are then stored.


