Tunneling Non-AV Data in Compressed Audio Video Bit Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing compressed audio-video bit stream technologies lack the capability to transmit and store related non-A/V data, such as private and enhancement information, without affecting legacy decoders that cannot process this data, and do not provide a 100% backward compatible solution.

Innovation Solution

A method for conveying private or enhancement information in compressed bit streams by generating and controlling encoding choices in response to specific data streams, allowing enhanced decoders to process this information while ensuring legacy decoders remain unaffected, using existing syntax and encoding decisions to embed and detect the presence of additional data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If additional non-A/V data (private and enhancement information) is transmitted in compressed bit streams, then the capability to provide improved viewing experience and private information is enhanced, but legacy decoders that cannot process this data are affected

Engineering Contradiction:
Improvecapability to transmit non-A/V dataVSAvoidbackward compatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent embeds non-A/V data within the existing compressed bit stream structure by nesting it inside audio or video frames. The additional data is hidden within the payload of audio blocks or video macroblocks, allowing enhanced decoders to extract and process the nested information while legacy decoders simply ignore the embedded data and process only the standard A/V content.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent applies different processing approaches to different parts of the bit stream. Enhanced decoders are equipped to detect and process specific markers or patterns that indicate the presence of non-A/V data, while legacy decoders process the stream without these enhancements. This allows the system to provide improved functionality where needed while maintaining universal compatibility.

Inventive Principle:
Principle #3Local quality

2Loss of information

If encoding choices are controlled to embed private information, then enhanced decoders can detect and process the tunneled information, but the complexity of the encoding process increases

Engineering Contradiction:
Improvepreservation of private informationVSAvoidencoding process complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent employs entropy coding techniques where the encoding process automatically optimizes the representation of data based on statistical properties. The encoder analyzes the data patterns and applies appropriate compression algorithms, reducing manual intervention and simplifying the overall process while maintaining efficient data representation and embedding capability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent utilizes existing encoding parameters and syntax elements in the compressed bit stream format to convey non-A/V information. By modifying or repurposing existing parameters rather than introducing entirely new structures, the patent reduces encoding complexity while still enabling enhanced decoders to extract the embedded information through parameter analysis.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8312499B2Tunneling information in compressed audio and/or video bit streams
Publication Date: 2012.11.13 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8312499B2 patent drawing
  • US8312499B2 patent drawing
  • US8312499B2 patent drawing

AI summary

A method for conveying private or enhancement information in a compressed bit stream comprising the steps of (A) generating a compressed bit stream in response to a first data stream and a plurality of encoding choices and (B) controlling the encoding choices in response to a second data stream comprising one or both of the private information and the enhancement information.