DPU Video Chunk Compliance Metadata Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems lack an efficient method for processing and managing video data, particularly in generating and storing compliance metadata to ensure compliance with various requirements, leading to challenges in secure and organized data storage and retrieval.
Innovation Solution
A method and system where a data processing unit (DPU) at an edge device processes video data into chunks and outcomes, generates compliance metadata, and associates it with the data chunks, storing them appropriately based on the metadata to meet compliance requirements, using a video processing engine, context generator, and virtual blob generator for efficient storage and retrieval.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If video data is processed and compliance metadata is generated and stored, then compliance with requirements is ensured, but system complexity and storage requirements increase
Solution Approach 1:
The patent segments video data into chunks and generates compliance metadata separately for each chunk. The DPU processes video data in manageable segments, creating individual compliance metadata records that can be stored and managed independently. This segmentation reduces system complexity by breaking down the compliance assurance process into discrete, manageable units rather than processing entire video files as monolithic entities.
Solution Approach 2:
The patent introduces compliance metadata as an intermediary layer between video data and storage systems. This metadata acts as a mediator that encapsulates compliance information, allowing the system to ensure compliance requirements without directly managing complex compliance logic throughout the entire video processing pipeline. The metadata serves as a standardized interface between video content and compliance verification mechanisms.
2Ease of operation
If compliance metadata is generated and stored for each video chunk, then data organization and retrieval are improved, but storage space requirements increase
Solution Approach 1:
The patent performs preliminary processing by generating compliance metadata at the time of video chunk creation rather than later during retrieval operations. The DPU processes video data into chunks and immediately generates associated compliance metadata, which is then stored together with the video chunks. This preliminary action organizes data in advance, enabling efficient retrieval operations without requiring additional storage space for separate metadata structures.
3Productivity
If video data is processed into chunks with associated metadata, then storage management is optimized, but processing time and computational resources increase
Solution Approach 1:
The patent implements continuous processing where the DPU processes video data into chunks and generates compliance metadata in an uninterrupted workflow. The system maintains continuous operation by processing video streams as they arrive, converting them into chunks with associated metadata without batch processing interruptions. This continuous action optimizes storage management efficiency by maintaining steady-state processing operations rather than alternating between idle and busy states.
Solution Approach 2:
The patent segments video data into manageable chunks that can be processed independently and in parallel. By dividing the video stream into discrete units with associated compliance metadata, the system enables parallel processing operations where multiple chunks can be handled simultaneously by different processing units. This segmentation reduces overall processing time compared to handling entire video files sequentially.
Data Source
AI summary
A method for processing video data is performed by a data processing unit (DPU). The method includes obtaining, by the DPU, video data; processing the video data to obtain video data chunks and video processing engine outcomes; generating compliance metadata based on the video data chunks and the video processing engine outcomes; associating the compliance metadata with the video data chunks; and storing the compliance metadata and the video data chunks in appropriate storages based on the compliance metadata.


