Video Data Segmentation for Encrypted Stream Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data communication systems with limited computing resources struggle to decrypt and process encrypted video data, leading to performance degradation, as decryption and video parsing require significant computational resources.

Innovation Solution

The system segments video data into uniform segments with embedded segmentation data elements, allowing devices to identify and process segments without decryption, leveraging the non-encrypted MPEG TS header to store segmentation points, thus reducing processing requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If decryption and video parsing are performed on devices with limited computing resources, then the data can be processed, but the system performance degrades due to significant computational resource requirements

Engineering Contradiction:
Improvecapability to decrypt and process encrypted video dataVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments video data into multiple data segments with uniform size, where each segment contains a portion of the encrypted video content. This segmentation allows receiving devices to process only the necessary segments without decrypting and parsing the entire video stream, thereby reducing computational resource requirements and improving system performance while maintaining the capability to handle encrypted video data.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If encrypted video data is communicated without segmentation, then data security is maintained, but receiving devices must perform extensive decryption and analysis which requires significant computational resources

Engineering Contradiction:
Improvedata securityVSAvoidcomputational resources required for decryption and parsing
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by segmenting the encrypted video data into uniformly sized segments before transmission. Each segment is properly formatted and can be independently processed by receiving devices. This pre-segmentation eliminates the need for receiving devices to perform extensive decryption and parsing operations on large amounts of data, significantly reducing computational resource consumption while maintaining data security through encrypted transmission.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If video data is segmented into uniform segments with segmentation data elements, then processing requirements are reduced, but the device complexity increases due to segmentation and reassembly operations

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidsegmentation and reassembly operations
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces segmentation data elements as intermediaries that accompany each video data segment. These elements contain metadata such as segment sequence numbers, timestamps, and length information that facilitate efficient processing and reassembly. The intermediary segmentation data elements standardize the segment format, enabling receiving devices to process segments uniformly without complex customization, thereby improving processing efficiency while managing device complexity through standardized operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8867608B2Systems and methods for segmenting and communicating video data
Publication Date: 2014.10.21 HARMONIC INC
  • US8867608B2 patent drawing
  • US8867608B2 patent drawing
  • US8867608B2 patent drawing

AI summary

A data processing system receives video data from a data source and separates the video data into multiple video data segments. Each of the multiple video data segments are substantially the same size. The system generates a data segmentation element associated with each video data segment. The data segmentation element describes content in the associated video data segment. Each video data segment and the associated data segmentation element are communicated to a destination device.