COTS IP Switch Seamless Video Stream Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional solutions for clean video switching in IP environments require double bandwidth or proprietary hardware, which are inefficient and limited by assumptions about video timing formats, and do not support seamless switching using standard, commercial off-the-shelf (COTS) IP switching devices.

Innovation Solution

Implementing a seamless video switching method that uses programmable COTS IP switches to detect switch points in video packet headers and switch between video sources during the Vertical Blanking Interval, allowing for real-time forwarding decisions and Network Address Translation to maintain stream identifiers, enabling automated and efficient switching without proprietary hardware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the video receiver accepts two video sources concurrently to enable clean switching, then seamless video switching is achieved, but double bandwidth is required in the routing matrix

Engineering Contradiction:
Improveclean switchingVSAvoidbandwidth
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system performs preliminary actions by detecting switch points in advance within the video packet headers and preparing to switch during the Vertical Blanking Interval. This allows the switch to be executed at the optimal moment without requiring both sources to be concurrently routed to the receiver for an extended period, thereby reducing the bandwidth requirement while maintaining clean switching capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The video packet headers contain embedded switch point information that enables the switching system to automatically determine when to switch without requiring continuous concurrent routing of both sources. The system uses the information already present in the video stream itself to trigger switching, eliminating the need for double bandwidth allocation.

Inventive Principle:
Principle #25Self-service

2Quantity of substance

If proprietary timing signals are sent to the IP switch to match frame rates, then bandwidth requirements are reduced, but proprietary hardware is required

Engineering Contradiction:
ImprovebandwidthVSAvoidproprietary hardware
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

Instead of requiring proprietary hardware to generate and process custom timing signals, the system copies and utilizes the timing information that is already embedded in the standard video packet headers. By detecting switch points from the existing video stream metadata, the solution eliminates the need for specialized proprietary hardware while maintaining efficient bandwidth usage.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The switching system is designed to work with standard video packet formats and headers that are universally compatible with common video streaming protocols. This universal approach allows the system to function with conventional IP switches without requiring proprietary hardware, while still achieving efficient switching based on frame rate synchronization.

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

3Stability of the object's composition

If external video sources with significant latency are re-timed to the same timing source, then timing synchronization is achieved, but device complexity and processing overhead increase

Engineering Contradiction:
Improvetiming synchronizationVSAvoidprocessing overhead
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The system extracts timing synchronization information directly from the video packet headers of each source independently. Rather than requiring complex re-timing processing to synchronize external sources with a master clock, the solution takes out and utilizes the timing data already present in each video stream, significantly reducing processing overhead while maintaining synchronization stability.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20240098128A1Seamless Video Switching by Commercial Off-The-Shelf (COTS) Devices
Publication Date: 2024.03.21 DISNEY ENTERPRISES INC
  • US20240098128A1 patent drawing
  • US20240098128A1 patent drawing
  • US20240098128A1 patent drawing

AI summary

A switch includes processing hardware and a memory storing software code. The software code is executed to begin receiving a first video stream from a first media source, begin forwarding the first video stream to a video receiver, begin receiving a second video stream from a second media source, receive a switch command to forward the second video stream to the video receiver instead of the first video stream, and detect, within a frame of the first video stream, a switch point in a video packet header of a video packet contained within that frame. The software code begins forwarding, in response to the switch command and at the switch point, the second video stream to the video receiver, and contemporaneously stops forwarding the first video stream to the video receiver, to provide seamless switching from the first video stream to the second video stream.