Trick Play Metadata Extraction in Video Transport Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital video transmission systems, such as satellite and over-the-air broadcasts, do not support trick play functions like fast forwarding, reversing, or skipping due to limited broadcast bandwidth, making it impossible for broadcasters to efficiently support multiple users' requests simultaneously.

Innovation Solution

The method involves embedding trick play metadata within data packets transmitted from the broadcaster, allowing video receivers to decode and enable trick play functions by utilizing specific sections of the packets, such as the transport priority bit, to support features like fast forwarding, rewinding, and skipping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If trick play functions are supported in video receivers, then user functionality and ease of operation are improved, but broadcast bandwidth requirements increase beyond available capacity

Engineering Contradiction:
Improvetrick play function supportVSAvoidbroadcast bandwidth
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent extracts trick play metadata from the main video data stream and transmits it separately as supplemental information. This allows receivers to obtain trick play capabilities without requiring the broadcaster to transmit multiple full video streams, thereby resolving the bandwidth contradiction by separating essential video content from auxiliary control information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements preliminary action by pre-generating and transmitting trick play metadata alongside the main video stream. This metadata contains pre-calculated information about frame positions, time stamps, and decoding parameters that enable receivers to perform fast-forward, rewind, and other trick play functions without requiring real-time processing or additional bandwidth during actual trick play operations.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple users request different trick play functions simultaneously, then user versatility is improved, but system complexity and bandwidth requirements increase

Engineering Contradiction:
Improvemultiple user trick play supportVSAvoidbroadcaster system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements universality by designing a single metadata transmission mechanism that serves multiple trick play functions simultaneously. The transmitted metadata structure is universally applicable to fast-forward, rewind, pause, and skip functions, allowing one system to support multiple user requests without requiring separate processing paths or additional complexity for each function type.

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

Solution Approach 2:

The patent applies self-service by enabling receivers to autonomously process the transmitted metadata and generate all necessary trick play functions locally. The metadata contains sufficient information for receivers to independently perform decoding, frame selection, and playback control without requiring real-time communication with the broadcaster, thereby reducing system complexity while maintaining versatility.

Inventive Principle:
Principle #25Self-service

3Reliability

If full video streams are transmitted for each trick play function, then trick play reliability is improved, but bandwidth consumption exceeds available capacity

Engineering Contradiction:
Improvetrick play function reliabilityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent uses copying by transmitting a single main video stream alongside condensed trick play metadata that acts as a reference copy. The metadata contains essential timing and positioning information that allows receivers to reconstruct trick play functionality without needing actual copies of multiple video streams, thereby maintaining reliability while dramatically reducing bandwidth consumption through efficient data representation.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7996871B2Method and apparatus for using metadata for trick play mode
Publication Date: 2011.08.09 INTERDIGITAL MADISON PATENT HLDG
  • US7996871B2 patent drawing
  • US7996871B2 patent drawing
  • US7996871B2 patent drawing

AI summary

A video receiver system is conditioned for extracting trick play metadata, corresponding to video information, from a received transport stream. The video receiver system identifies the presence of such metadata in response to information present in the header of a transport packet. The video receiver after extracting metadata stores data corresponding to such metadata in a table (175). When implementing a trick play function during video playback, video receiver system (20) uses the data in the table to implement a desired trick play function. Inserting metadata in transport stream using transport priority bit or payload or transport packets.