Video Stream Metadata Embedding for Network Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network environments face challenges in managing video data processing, including redundant processing that leads to suboptimal performance and inefficient video quality monitoring due to the lack of effective communication channels and distributed processing capabilities.

Innovation Solution

A communication protocol is established to embed video processing characteristics and metrics directly into compressed bit streams, allowing for transparent and efficient video quality monitoring and distributed processing across network elements, using protocols like H.264 to support transport statistics and quality metrics without requiring explicit communication channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If video processing is performed at multiple network elements, then video quality monitoring capability is improved, but redundant processing occurs causing network equipment to become overwhelmed and performance to degrade

Engineering Contradiction:
Improvevideo quality monitoring capabilityVSAvoidnetwork equipment performance
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent divides video processing tasks across multiple network elements (routers, switches, gateways) along the data stream path. Each network element performs specific processing functions and embeds processing information into the data stream, allowing distributed video quality monitoring without centralizing all processing at one point. This segmentation enables monitoring capability while distributing the processing load to prevent any single element from becoming overwhelmed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a feedback mechanism where network elements embed processing information (such as processing characteristics, quality metrics, and status data) directly into the data stream. Subsequent network elements can read this embedded information to understand what processing has already occurred and adjust their operations accordingly, reducing redundant processing while maintaining comprehensive video quality monitoring capability.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If processing information is communicated through separate communication channels, then video processing coordination is improved, but device complexity and implementation difficulty increase

Engineering Contradiction:
Improvevideo processing coordinationVSAvoidcommunication infrastructure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the video processing coordination function with the existing data stream transmission channel. Instead of creating separate communication channels for processing information, the system embeds processing characteristics, quality metrics, and control data directly into the video data stream itself. This approach enables comprehensive video processing coordination while utilizing the already-deployed network infrastructure without adding separate communication pathways.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The data stream serves multiple functions simultaneously: it carries the video content, embeds processing information for coordination between network elements, and provides quality monitoring data. This multi-functionality eliminates the need for dedicated communication channels for processing coordination, reducing device complexity while maintaining versatile video processing capabilities across the network.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9538128B2System and method for managing video processing in a network environment
Publication Date: 2017.01.03 CISCO TECHNOLOGY INC
  • US9538128B2 patent drawing
  • US9538128B2 patent drawing
  • US9538128B2 patent drawing

AI summary

A method is provided in one example embodiment and includes establishing a communication channel between a first network element and a second network element; identifying a video processing characteristic for a data stream in a network environment; embedding a plurality of bits into the data stream in order to identify the video processing characteristic that has been identified by the first network element; and communicating the data stream with the plurality of bits to a next destination.