Metadata Insertion in Compressed Video Packets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video streaming technologies compress metadata and video data together, making metadata inaccessible to devices without the corresponding codec, limiting its availability and flexibility across different compression algorithms.

Innovation Solution

Inserting metadata into packets carrying encoded video data across packet-switched networks without compressing it according to the video encoding standard, allowing codec-independent metadata access and transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If metadata is compressed together with video data using a codec, then bandwidth is reduced, but metadata becomes inaccessible to devices without the codec

Engineering Contradiction:
ImprovebandwidthVSAvoidmetadata accessibility
Core Design Contradiction:
Loss of energyVSLoss of information

Solution Approach 1:

The patent segments the data stream by separating metadata from compressed video data. Metadata is extracted and placed in dedicated fields within IP packets, while video data remains in separate payload sections. This segmentation allows metadata to be independently accessible without requiring video decompression, resolving the contradiction between bandwidth efficiency and metadata accessibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts metadata from the compressed video stream and places it in separate, accessible locations within the packet structure. By taking metadata out of the compressed video data container and positioning it in dedicated packet fields, the system enables devices to access metadata without needing the video codec, while still maintaining efficient bandwidth utilization through the original compression of video data.

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of energy

If metadata is embedded within compressed video stream, then bandwidth is optimized, but metadata becomes codec-dependent

Engineering Contradiction:
ImprovebandwidthVSAvoidcodec independence
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal packet structure that can carry both compressed video data from any codec and associated metadata in a standardized format. The IP packet design with dedicated metadata fields and video payload sections works universally across different video coding standards (H.264, H.265, VP9, etc.), allowing the same infrastructure to handle multiple codecs without modification, thus achieving codec independence and broad adaptability.

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

3Loss of information

If metadata is placed in separate packets from video data, then metadata accessibility is improved, but packet structure complexity increases

Engineering Contradiction:
Improvemetadata accessibilityVSAvoidpacket structure
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent implements a nested packet structure where metadata and video data are embedded within a unified IP packet framework. The IP packet contains both a metadata section and a video payload section in a hierarchical arrangement, allowing receivers to extract either metadata or video data from the same packet without requiring separate transmission channels. This nesting approach maintains metadata accessibility while avoiding the complexity of entirely separate packet streams.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS9124909B1Metadata for compressed video streams
Publication Date: 2015.09.01 THE BOEING CO
  • US9124909B1 patent drawing
  • US9124909B1 patent drawing
  • US9124909B1 patent drawing

AI summary

Systems and methods are provided for adding or extracting metadata for video streams. The system receives a video stream compressed according to a video encoding standard, and generates a packet for transmission across a packet-switched network. The system inserts at least one compressed segment of the video stream into a payload of the packet. The system also receives metadata that describes content within the video stream and is not compressed according to the standard, inserts the metadata into the packet without compressing the metadata according to the standard, and transmits the packet across the packet-switched network to a target device.