Memory Staging for ATSC 3.0 Replacement Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The Advanced Television Systems Committee (ATSC) 3.0 technology faces challenges in efficiently storing and managing metadata and replacement content, such as advertisements, in digital television receivers, particularly due to varying storage needs based on the timing of content insertion and the need for quick access in live streaming scenarios, which can lead to complications with storage capacity and synchronization.

Innovation Solution

A digital television system that successively stages extensible markup language linking language (Xlink) metadata and replacement content in progressively faster memory types as the insertion time approaches, starting from flash memory, then random access memory (RAM), and finally synchronous dynamic RAM (SDRAM), allowing for efficient retrieval and synchronization with live content playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If all metadata is stored in short-term memory (SDRAM) for instant access, then retrieval speed is improved, but storage capacity is exceeded and system complexity increases

Engineering Contradiction:
Improvemetadata retrieval speedVSAvoidstorage capacity
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent segments metadata storage into multiple memory tiers (flash memory for long-term storage, SDRAM for short-term caching). Not all metadata is stored in SDRAM, but only the portion needed for immediate playback. This segmentation allows the system to maintain fast retrieval speeds for active content while avoiding the capacity constraints of storing all metadata in short-term memory.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary loading of metadata into SDRAM from flash memory before it is actually needed for playback. The system proactively stages replacement content and associated metadata into the faster memory tier in advance, ensuring instant availability when needed without requiring all metadata to be permanently stored in SDRAM.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If replacement content is staged in progressively faster memory as insertion time approaches, then access time is reduced, but memory management complexity increases

Engineering Contradiction:
Improvecontent access timeVSAvoidmemory management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent implements a dynamic memory management system where the staging of replacement content into different memory tiers is adjusted based on real-time conditions. The system dynamically determines when content should be moved from flash memory to SDRAM based on playback timing, channel changes, and available memory resources, optimizing access times while adapting to varying system states.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces an intermediary memory management process that coordinates between flash memory and SDRAM. This intermediary layer handles the complexity of memory tier transitions, buffering, and synchronization, abstracting the complexity from the content delivery system while ensuring smooth transitions between memory tiers based on playback requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple metadata structures are associated with each DASH period for multiple channels, then content versatility is improved, but synchronization difficulty increases

Engineering Contradiction:
Improvemulti-channel content supportVSAvoidsynchronization complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by treating each channel's metadata separately and independently in the memory management process. Each channel's replacement content and metadata are staged and managed according to its specific timing requirements, allowing the system to handle multiple channels with different synchronization requirements without creating a monolithic complex synchronization system.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11153640B2Memory management of replacement content in digital TV system
Publication Date: 2021.10.19 SATURN LICENSING LLC
  • US11153640B2 patent drawing
  • US11153640B2 patent drawing
  • US11153640B2 patent drawing

AI summary

Techniques are described for expanding and/or improving the Advanced Television Systems Committee (ATSC) 3.0 television protocol in robustly delivering the next generation broadcast television services. XLINKS are staged in successively faster memories of the receiver as ad insertion time approaches such that the entire segment can be viewed holistically and dynamically referenced, where all segment ads are available instantly when stored in SDRAM mode as compared to FLASH or coming from the Cloud. Each parsed item has its own timing to be synchronized with other DASH segment items for a single view experience.