Distributed TV Program Composition via Macroblock Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional television distribution systems lack an efficient method to combine national and local content elements on the viewer's screen, often relying on filler content due to equipment and content availability limitations at broadcast network affiliate stations or cable headends.

Innovation Solution

A method and system for distributing customizable program content that allows for simultaneous display of multiple program segments with data indicating modifiable segments, enabling local content insertion or replacement within a standard programming signal, particularly using MPEG-2 format and macroblock alignment for efficient modification at broadcast or cable headends.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional television distribution systems use filler content for local insertion time slots, then the system maintains simplicity and compatibility, but the content cannot be customized or synchronized with local needs

Engineering Contradiction:
Improvecontent customization capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The program stream is segmented into macroblock units with embedded metadata markers that identify modifiable segments. This allows selective modification of specific content portions without processing the entire stream, enabling local content insertion while maintaining system efficiency

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Metadata markers are embedded in advance within the compressed program stream during encoding, identifying segments that can be modified. This preliminary preparation enables downstream systems to perform targeted content replacement without complex real-time analysis, resolving the contradiction between customization and complexity

Inventive Principle:
Principle #10Preliminary action

2Productivity

If local content insertion is performed without macroblock alignment, then flexibility is increased, but processing efficiency and compression integrity deteriorate

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidcontent insertion flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system applies different processing qualities to different segments: macroblock-aligned segments maintain high compression efficiency and processing speed, while the metadata framework provides flexibility for content insertion. This local differentiation resolves the contradiction between efficiency and flexibility

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If the entire program signal is decompressed and recompressed for local content insertion, then content customization is achieved, but processing time and computational resources increase significantly

Engineering Contradiction:
Improvecontent modification capabilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system extracts only the necessary metadata information (segment boundaries, modifiable regions) from the compressed stream without full decompression. This extraction approach enables targeted content insertion while avoiding the time-consuming full decompress-recompress cycle

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system works with compressed data copies and metadata representations rather than requiring the original uncompressed source material. This allows content modification in the compressed domain, significantly reducing processing time while maintaining adaptability

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11343561B2Distributed composition of broadcast television programs
Publication Date: 2022.05.24 NBCUNIVERSAL MEDIA LLC
  • US11343561B2 patent drawing
  • US11343561B2 patent drawing
  • US11343561B2 patent drawing

AI summary

Described are methods and systems for combining programming content in a controlled synchronized manner. The systems and methods allow for centrally generated content to be modified using local content. The centrally generated content can include data that specifies what portions of the centrally generated content can be modified by the local content.