Transport Frame Metadata Blocks for Backward-Compatible Codec Support

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media container formats, such as ADTS, impose limitations on the amount and type of data that can be stored in the header block, leading to inadequate representation of newer codecs and playback errors, particularly when streaming media content to diverse client devices.

Innovation Solution

Appending one or more metadata blocks to the payload of transport frames, including extended metadata fields that are not compatible with the header block, allowing advanced codecs to be utilized while maintaining backward compatibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the header block of ADTS frames is used to store metadata for codec configuration, then backward compatibility with legacy audio codecs is maintained, but the amount and type of data that can be stored is restricted, leading to inadequate representation of newer codecs

Engineering Contradiction:
Improvesupport for newer codecsVSAvoidamount of metadata in header block
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the metadata storage into two parts: the traditional header block for basic codec information and a new metadata block for extended codec parameters. This segmentation allows the header block to maintain its backward compatibility while the metadata block provides additional storage capacity for newer codec requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent nests the metadata block within the payload portion of the ADTS frame structure. The metadata block is embedded as a nested element that contains extended codec parameters, allowing it to coexist with the traditional header block structure while providing additional functionality.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Adaptability or versatility

If the profile field in the header block is limited to two bits, then the header block structure remains simple and backward compatible, but only four distinct Audio Object Types can be represented, which is insufficient for current and future codecs

Engineering Contradiction:
Improvenumber of Audio Object TypesVSAvoidheader block structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the extended codec parameter information from the constrained header block structure and places it in a separate metadata block. This extraction allows the profile field to remain simple and backward compatible while the metadata block accommodates the expanded number of Audio Object Types and newer codec parameters.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The metadata block acts as an intermediary structure that bridges the gap between the simple two-bit profile field in the header block and the need to represent many more Audio Object Types. It provides a translation layer that enables extended codec support without modifying the traditional header block structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If container formats like ADTS are designed for legacy audio codecs, then wide client device compatibility is achieved, but the formats do not provide sufficient support for evolving media encoding formats

Engineering Contradiction:
Improvesupport for evolving codecsVSAvoidcodec information representation
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent prepares the ADTS frame structure in advance to accommodate future codec requirements by adding the metadata block capability. This preliminary action allows the format to evolve and support new codecs without requiring fundamental structural changes, preventing information loss as codecs evolve.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent makes the ADTS frame structure multi-functional by enabling it to carry both traditional header block information and extended metadata block information. This universality allows the same container format to support both legacy and evolving audio codecs, preventing information loss across different codec generations.

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

Data Source

PatentUS20260012666A1Techniques for transmitting media using a data transport format
Publication Date: 2026.01.08 NETFLIX INC
  • US20260012666A1 patent drawing
  • US20260012666A1 patent drawing
  • US20260012666A1 patent drawing

AI summary

In various embodiments a computer-implemented method for transmitting frames of media content to a client device. The method includes generating a frame for a portion of media content, generating a header for the frame based on the portion of the media content, and generating one or more metadata blocks for the frame corresponding to a media encoding format, where the one or more metadata blocks include metadata incompatible with the header. The method further includes incorporating the header into a header portion of the frame, incorporating the portion of media content and the one or more metadata blocks into a payload portion of the frame, and transmitting the frame to a client device for playback.